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
340421017752	340421018310	340421018860	340421019410	340421019959	340421020510	340421021060	340421021610	340421022160	340421022710	340421023261	340421023811	340421024359	340421024911	340421025462	340421026011	340421026559	340421027111	340421027661	340421028211	340421028760	340421029311	340421029861	340421030411	340421030960	340421031512	340421032062	340421032612	340421033160	340421033712	340421034262	340421034812	340421035361	340421035912	340421036462	340421037012	340421037561	340421038114	340421038663	340421039213	340421039761	340421040313	340421040863	340421041413	340421041961	340421042513	340421043063	340421043613	340421044163	340421044713	340421045263	340421045813	340421046362	340421046914	340421047464	340421048014	340421048562	340421049114	340421049664	340421050214	340421050764	340421051314	340421051864	340421052414	340421052964	340421053514	340421054064	340421054615	340421055165	340421055715	340421056265	340421056815	340421057365	340421057915	340421058465	340421059015	340421059565	340421060115	340421060665	340421061215	340421061765	340421062316	340421062866	340421063416	340421063966	340421064516	340421065066	340421065616	340421066166	340421066716	340421067266	340421067816	340421068366	340421068916	340421069466	340421070017	340421070567	340421071117	340421071667	340421072217	340421072767	340421073317	340421073867	340421074417	340421074967	340421075517	340421076067	340421076617	340421077167	340421077718	340421078268	340421078818	340421079368	340421079918	340421080468	340421081018	340421081568	340421082120	340421082668	340421083218	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	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
23634	21851	29776	24524	21841	21867	7169	1027	748	674	617	534	502	468	484	389	423	402	397	371	353	347	316	363	342	326	329	341	290	323	304	336	314	287	303	305	315	312	305	335	257	320	318	312	294	304	331	306	309	347	303	290	292	298	277	294	305	310	295	269	318	313	314	274	280	290	274	300	317	279	283	273	282	273	266	287	277	326	292	298	286	297	288	283	341	303	335	299	304	278	290	302	329	296	315	284	285	284	265	272	315	311	280	317	334	269	311	300	288	300	323	287	294	276	289	291	322	314	252	346	302	312	332	306	275	299	328	299	310	302	269	287	293	314	280	271	299	288	275	298	307	283	294	287	279	301	294	322	300	294	305	289	303	294	287	278	279	261	300	324	296	284	268	289	280	280	265	288	276	261	291	307	280	268	283	321	290	280	286	294	286	303	313	306	309	316	282	302	305	309	318	282	270	311	277	280	303	287	290	287	293	290	254	303	293	266	277	294	287	304	318	296	280	313	292	286	283	286	264	284	314	291	288	309	307	314	305	293	317	281	311	288	292	298	297	289	294	288	303	295	285	299	287	307	303	251	288	323	298	280	284	277	283	259	279	307	303	301	300	304	273	301	292	292	269	286	288	274	300	286	285	290	326	292	272	253	302	297	273	302	300	306	273	281	292	313	262	288	308	306	284	294	299	313	295	299	288	283	274	315	288	277	264	295	280	305	289	280	289	300	311	301	285	286	270	306	309	327	276	286	299	280	298	308	287	283	306	308	287	278	275	293	317	313	301	309	302	278	275	303	288	294	268	306	290	278	292	274	322	300	308	274	277	301	293	303	284	271	260	313	310	291	307	317	257	293	288	293	279	249	311	252	268	278	281	304	288	271	273	285	300	283	280	317	296	307	285	289	279	284	313	249	290	303	278	279	303	319	303	310	297	303	289	287	291	282	288	285	295	309	287	244	270	306	272	312	316	294	304	294	293	298	307	266	295	300	317	315	283	282	294	298	311	257	304	288	303	288	281	297	284	260	278	318	280	307	295	314	267	278	305	271	283	255	301	288	277	310	273	293	290	294	270	308	291	313	289	269	293	287	295	301	285	272	304	301	294	286	281	269	282	309	268	316	289	300	273	253	281	268	297	298	279	301	301	302	307	313	295	273	273	331	300	278	311	299	285	280	292	270	302	308	257	269	267	270	273	286	321	281	295	270	296	280	282	302	317	282	298	293	275	293	267	252	285	283	277	295	256	260	282	269	314	312	292	282	267	271	271	288	294	277	300	321	270	256	330	296	303	321	277	274	300	325	289	313	283	277	289	314	290	301	282	308	296	260	292	297	276	294	295	304	288	292	285	252	295	286	304	292	300	320	286	294	272	272	279	300	288	290	281	292	277	285	255	290	280	285	293	270	295	263	326	268	289	253	279	279	300	256	299	313	317	293	294	315	297	260	325	277	293	265	283	263	301	312	308	317	294	325	271	297	293	313	327	286	268	292	273	335	290	299	270	260	279	301	262	308	273	301	250	286	325	295	285	303	283	269	283	292	297	293	295	293	275	296	259	288	300	297	313	292	265	282	298	294	257	285	296	310	306	295	285	314	272	286	298	290	272	284	263	288	305	299	287	277	265	283	323	277	295	276	318	279	268	278	321	305	264	271	289	282	284	301	283	304	292	260	294	281	273	281	291	257	297	283	271	291	297	314	289	298	292	290	320	274	302	295	296	305	303	282	264	319	312	277	294	297	271	297	293	327	281	273	269	286	294	302	272	296	281	284	261	309	296	265	307	319	314	301	281	298	305	279	310	284	309	310	273	309	302	287	265	299	286	315	281	282	301	317	278	292	321	288	316	280	260	283	306	295	259	268	286	262	296	281	303	311	283	258	310	296	310	284	281	264	287	270	279	313	284	306	295	276	285	317	313	326	296	282	283	262	307	303	268	288	271	279	281	297	316	305	297	287	274	293	306	304	295	295	297	293	296	315	277	299	260	311	308	270	296	301	283	280	278	283	298	287	277	293	274	279	269	262	299	299	274	282	276	271	297	287	278	291	319	265	270	296	306	320	278	308	303	330	260	270	313	278	279	277	298	287	283	292	306	274	270	315	318	282	303	279	280	299	290	284	290	269	261	277	288	320	306	308	299	284	277	276	274	288	314	291	282	271	271	271	293	329	295	274	280	262	269	325	269	271	303	310	323	288	285	286	268	280	270	319	299	280	300	323	289	270	302	280	286	306	289	295	295	298	282	274	283	292	304	295	307	302	296	266	281	285	300	285	333	303	311	288	305	289	286	315	295	303	309	286	320	310	310	300	313	290	268	282	303	317	279	301	281	281	292	288	290	278	273	312	283	287	281	274	338	297	285	293	321	250	312	295	288	277	298	292	297	317	279	311	287	270	282	319	287	304	304	287	280	253	264	268	259	286	295	281	299	275	280	291	276	263	307	328	309	304	326	267	301	296	258	299	282	328	326	274	295	257	304	272	291	290	302	277	297	308	319	288	282	309	295	290	301	286	246	298	320	302	281	280	304	330	323	289	275	289	301	315	289	286	333	303	266	281	286	283	296	286	281	268	300	322	300	295	292	272	287	290	288	291	256	258	323	266	287	319	304	302	316	312	338	277	287	297	303	290	282	291	336	303	269	281	266	314	285	300	286	320	276	295	288	292	309	271	299	305	291	309	322	284	290	309	285	299	314	301	322	289	283	272	300	288	285	304	275	289	266	293	278	303	312	301	304	282	284	281	293	291	311	301	291	258	312	270	323	274	271	306	297	293	321	259	305	271	291	300	280	292	289	309	287	310	302	288	290	276	294	265	323	314	288	284	288	280	327	308	266	314	278	268	270	294	287	284	290	311	298	318	256	265	306	285	268	312	335	278	292	279	288	300	264	290	293	270	260	293	268	309	293	264	297	309	258	276	276	294	309	287	254	289	288	296	294	290	286	309	308	277	276	300	280	267	280	290	307	303	310	300	281	330	290	289	269	279	243	286	284	301	288	310	283	292	284	290	294	299	268	260	303	313	290	286	304	293	287	314	307	294	276	283	319	279	291	298	299	295	286	262	271	290	294	283	278	313	303	292	273	289	299	299	245	239	298	265	286	313	314	277	276	299	319	301	298	298	269	303	283	299	274	305	323	286	294	309	324	296	290	298	287	300	312	275	269	325	281	289	306	300	290	271	300	286	298	303	293	284	323	304	300	269	290	277	293	303	268	280	290	291	308	280	264	289	268	287	294	269	269	306	329	308	312	292	295	316	279	299	306	277	277	303	287	298	286	267	253	276	297	300	259	306	272	303	309	299	318	329	345	308	286	298	300	308	299	280	277	274	276	298	316	303	273	287	273	263	277	298	311	315	306	297	292	286	289	281	309	302	293	308	289	249	293	291	295	297	341	285	289	289	275	263	298	272	272	296	296	307	283	284	291	280	280	261	298	297	297	326	285	298	308	270	313	280	284	257	299	336	295	332	292	286	273	299	335	280	285	283	288	296	309	263
12964	16806	10634	5194	3744	2892	2088	1579	1279	1061	873	833	697	616	619	518	534	489	498	499	439	461	426	410	403	394	375	388	380	389	358	360	369	394	310	396	321	354	341	350	318	328	322	337	339	341	355	317	332	315	362	300	352	342	320	340	351	309	365	332	376	313	330	339	331	361	314	356	315	316	330	337	325	357	323	356	329	320	325	325	323	352	338	359	337	382	353	335	341	341	345	343	319	338	350	348	321	365	336	339	305	346	325	327	355	340	320	319	363	337	355	343	315	325	338	322	316	315	356	368	302	322	325	356	321	351	322	353	327	331	313	330	326	343	335	308	330	332	306	333	308	376	298	330	342	326	311	319	332	337	352	318	327	329	325	341	349	320	311	335	340	327	284	338	324	299	334	306	323	300	332	328	329	325	302	331	323	338	328	322	308	310	305	298	328	318	361	295	341	344	348	321	339	313	295	332	296	302	312	346	325	311	302	330	322	336	318	331	319	300	306	302	305	315	331	338	308	315	331	317	304	337	318	313	334	301	333	287	305	327	302	316	332	325	326	336	332	311	342	351	322	314	326	320	274	330	321	335	308	305	278	301	312	317	313	355	302	339	298	310	316	333	297	327	345	321	329	302	311	285	342	316	316	315	331	317	300	357	312	262	365	310	344	339	304	340	349	315	316	322	326	339	305	343	317	345	308	306	325	285	305	320	331	333	316	305	303	332	306	317	341	291	306	329	313	357	313	288	313	320	295	325	300	304	297	341	314	311	347	340	339	335	319	317	319	318	328	341	310	294	358	336	309	332	336	320	327	323	314	309	327	311	318	304	283	324	330	341	308	323	322	327	301	337	307	312	324	335	280	331	320	307	348	303	340	309	337	306	329	320	343	312	295	323	320	346	326	350	300	332	325	339	305	325	314	325	339	319	320	346	309	325	349	327	309	357	364	333	313	286	322	313	273	320	319	285	336	351	292	331	331	325	322	317	354	317	315	320	329	319	310	309	334	313	308	327	317	302	351	309	338	322	301	333	331	319	320	322	315	317	315	317	312	336	329	320	330	312	358	307	294	327	309	328	329	296	308	306	339	354	326	326	338	334	328	338	340	320	300	330	326	345	318	302	326	316	348	318	330	339	335	326	329	289	344	335	332	344	336	335	314	306	306	322	330	307	335	311	356	331	338	317	332	293	303	325	323	333	324	335	311	308	330	345	354	312	351	316	308	317	296	300	323	329	333	339	337	328	343	309	330	322	305	289	299	324	335	329	345	345	324	306	326	311	329	323	345	305	313	322	330	334	347	326	341	328	319	317	287	344	332	341	326	310	314	292	302	322	298	317	324	303	311	336	325	320	306	339	339	327	358	347	315	344	334	341	319	314	306	325	323	346	332	322	316	306	339	324	322	322	276	302	300	330	315	316	313	332	324	361	309	305	300	330	322	319	311	312	351	297	301	342	330	368	333	301	324	324	306	319	299	298	349	304	321	310	317	342	342	310	299	308	328	324	331	347	329	314	324	335	324	339	325	313	328	337	341	320	316	317	317	287	320	317	309	292	315	350	309	331	319	330	314	363	331	348	342	344	331	319	324	316	313	325	332	343	296	315	306	322	297	299	330	345	287	320	295	343	310	319	306	325	315	336	304	339	321	324	335	297	326	322	312	331	310	301	356	353	333	336	328	324	325	324	333	350	329	321	316	320	370	328	320	316	312	335	321	312	312	336	292	336	331	342	328	300	329	319	349	326	312	322	317	335	314	339	312	330	327	328	331	326	336	332	276	340	328	338	330	316	328	312	319	347	311	313	298	319	298	313	315	322	310	306	341	301	308	298	286	347	304	292	310	319	301	317	327	326	355	286	334	310	346	296	298	346	336	329	316	286	339	313	278	338	323	325	339	330	335	323	329	335	303	307	301	336	308	329	325	328	285	325	308	355	321	360	350	317	306	325	327	321	352	311	323	313	311	317	288	332	354	320	346	313	328	332	322	311	318	270	331	312	302	316	315	340	316	341	301	320	311	316	306	333	339	291	328	277	313	309	317	316	309	329	321	349	358	334	303	324	316	324	307	331	341	320	311	348	322	315	332	318	310	309	375	317	317	304	298	295	313	332	326	298	305	300	319	312	323	311	343	323	342	326	313	318	330	316	289	292	338	332	332	310	334	331	351	317	337	305	331	308	340	298	317	329	318	335	334	297	333	293	331	338	323	319	341	309	312	332	348	310	338	349	303	318	325	311	334	308	328	320	331	312	325	335	326	351	323	323	320	340	328	318	295	316	316	302	322	334	309	337	300	340	334	347	314	332	320	335	310	296	330	341	319	313	334	322	349	298	293	326	318	302	324	299	316	330	316	321	305	314	334	327	307	316	329	317	316	317	318	329	327	332	320	314	342	325	300	321	302	317	331	296	313	288	324	317	329	303	305	298	330	342	344	316	303	329	314	320	347	316	327	326	345	332	332	312	312	331	320	312	316	331	321	323	369	310	348	313	313	307	303	343	354	339	310	304	309	360	308	348	312	338	345	311	332	337	298	321	328	325	346	291	318	274	335	300	347	324	332	330	345	311	311	294	336	331	331	335	321	372	306	302	310	310	331	308	335	301	321	334	338	315	324	308	302	301	316	334	322	324	312	315	317	333	300	327	319	301	336	340	331	295	321	306	301	318	339	347	336	327	336	347	303	318	327	320	306	349	302	356	301	311	351	322	344	308	320	315	330	317	319	306	329	299	306	348	353	305	329	299	316	323	287	305	320	328	322	328	333	307	330	316	295	336	323	307	329	300	292	344	317	328	290	339	328	329	340	331	317	280	337	298	306	321	302	364	345	304	336	332	322	313	312	330	302	319	334	350	313	328	313	305	311	307	346	325	333	307	336	305	338	308	313	319	306	333	302	350	331	316	338	326	321	319	310	317	328	290	317	339	348	305	321	328	331	333	342	343	325	335	343	331	322	315	328	319	316	342	298	345	350	316	318	314	334	326	299	318	348	326	298	307	314	297	341	327	301	324	306	314	307	319	313	324	323	290	335	310	306	325	294	330	344	322	271	298	317	332	353	335	317	344	324	309	329	354	280	327	315	339	323	339	286	308	331	314	315	311	301	310	346	314	324	348	300	311	297	310	329	300	331	294	334	314	329	318	311	329	320	320	332	318	322	312	323	319	295	340	304	311	321	323	326	297	313	346	304	354	359	337	322	308	330	310	303	345	325	316	333	306	324	319	299	332	322	317	326	321	325	349	304	318	302	299	307	350	297	309	323	326	329	334	306	325	338	347	357	317	325	346	318	325	324	331	298	346	324	323	304	334	339	292	298	333	321	321	300	300	343	327	340	337	304	336	338	347	319	293	290	309	322	315	302	337	347	335	329	315	332	323	290	329	334	339	328	348	337	335	329	316	351	315	328	354	327	316	346	332	289	303	304	312	297	317	340	339	352	335	324	343	311	303	316	302	328	346	362	334	350	303	280	321	336	350	349	324	293	319	335	333	323	318	284	284
27834	20492	7267	535	306	256	236	176	172	206	169	165	202	166	162	182	137	162	154	187	193	179	160	176	174	160	165	168	172	156	176	143	157	162	170	149	193	135	158	148	165	169	172	157	183	166	162	178	175	151	162	180	201	167	158	136	171	162	170	162	169	165	151	189	177	172	176	177	183	169	157	189	175	181	161	153	166	184	168	155	184	155	183	182	154	173	183	165	181	198	161	152	171	157	178	172	156	143	169	166	166	161	156	183	178	177	171	159	145	162	155	155	165	171	149	153	171	182	182	152	185	140	154	166	173	184	157	163	163	154	183	163	176	177	160	173	169	136	174	155	159	155	171	167	181	166	172	166	154	161	168	168	153	163	133	168	167	137	165	172	166	166	162	181	173	174	166	159	145	143	138	159	168	191	175	183	164	162	154	156	191	179	149	161	174	147	146	156	166	178	174	174	183	153	151	156	161	141	165	186	165	157	153	177	166	167	175	165	171	136	143	158	162	186	145	184	154	160	164	158	172	151	145	163	136	157	158	198	171	165	182	165	169	174	160	161	168	156	159	171	178	165	170	154	152	151	164	187	164	149	163	164	149	177	163	158	174	155	169	166	183	158	169	157	150	140	170	159	141	177	166	158	178	151	157	176	163	166	175	143	162	156	153	172	165	182	157	179	171	157	152	163	155	179	151	154	179	162	155	157	172	154	178	156	147	175	151	172	180	193	163	170	170	179	150	164	157	158	169	184	143	175	166	173	171	181	150	163	168	160	157	175	174	153	158	152	192	176	146	150	185	145	163	185	142	156	146	172	171	185	144	177	169	163	162	165	190	154	181	175	154	161	174	152	154	176	170	160	176	170	179	149	193	163	173	174	186	145	182	166	187	196	167	195	184	150	154	166	149	160	199	182	168	185	172	162	151	185	172	160	188	154	172	162	187	169	161	155	177	186	159	166	174	157	166	167	164	176	178	153	178	144	171	190	152	184	140	164	164	147	178	137	179	138	166	174	152	151	170	185	160	151	152	155	168	194	136	177	154	148	164	162	151	163	167	182	156	185	158	169	162	181	137	168	167	143	146	165	176	167	158	164	157	158	174	192	164	173	167	157	169	169	174	160	159	181	170	155	154	175	146	154	177	171	182	184	163	168	166	174	173	165	169	170	167	170	138	163	176	151	159	159	157	165	145	172	153	178	178	159	177	170	172	170	161	179	152	189	179	154	180	176	142	143	153	168	166	164	160	159	153	163	165	164	182	185	176	176	181	144	169	170	158	155	160	165	151	158	175	186	186	195	148	161	181	146	175	162	150	158	150	170	158	156	185	165	161	154	169	163	176	172	167	152	159	191	178	168	178	177	166	140	163	148	154	162	143	162	153	172	173	154	173	181	169	173	177	159	169	172	172	163	160	159	141	181	159	187	148	164	159	153	161	178	159	163	168	151	170	163	149	164	143	145	166	142	177	139	179	172	159	140	184	157	158	132	179	175	155	141	153	189	159	158	157	168	166	165	172	177	166	160	164	158	191	151	166	140	164	171	156	149	172	178	179	158	156	151	167	159	154	151	166	197	161	173	133	155	159	170	177	153	179	176	139	167	163	172	145	168	162	143	167	168	152	156	164	175	166	183	169	175	161	175	163	168	142	172	177	194	157	164	182	177	166	178	159	157	170	168	174	142	165	175	167	144	154	187	191	158	162	140	159	157	183	163	183	175	190	170	182	165	153	157	166	139	169	182	176	170	169	172	157	157	173	166	156	146	155	177	152	164	159	178	163	172	183	196	158	190	175	149	153	166	165	176	165	154	149	162	167	151	157	149	162	151	165	166	167	170	146	155	189	150	148	150	168	146	210	192	167	154	180	160	174	151	155	144	171	140	159	184	160	170	161	138	150	173	174	164	167	143	146	148	164	141	143	162	168	158	165	187	172	177	186	163	135	149	168	155	159	158	154	174	157	157	140	162	175	166	173	157	175	158	186	153	162	166	166	176	141	150	161	177	148	161	156	174	178	161	179	161	162	161	142	152	156	164	153	173	167	157	173	187	199	172	154	166	171	193	164	156	171	158	147	165	187	173	186	171	143	170	161	163	157	158	173	171	165	146	188	154	171	172	163	178	192	178	144	147	185	201	171	156	165	165	175	159	164	159	156	166	158	143	181	192	157	163	158	157	166	171	166	163	162	169	148	159	128	139	178	190	168	167	173	174	143	151	162	168	192	144	175	178	198	184	181	161	183	161	172	194	159	147	165	192	177	202	156	190	172	184	180	161	158	184	181	156	152	165	164	186	180	153	160	167	175	155	173	175	176	160	216	173	197	154	187	158	155	150	155	159	151	155	177	172	189	192	172	180	183	174	151	159	190	174	170	161	177	159	193	169	174	158	169	177	175	151	167	164	161	177	184	156	180	150	170	181	152	150	152	166	161	152	201	164	177	161	157	164	155	169	155	167	142	171	161	171	157	171	147	172	157	176	173	156	173	138	165	168	178	149	186	156	169	174	155	171	186	164	177	164	160	167	183	148	182	143	169	163	186	168	158	182	152	169	156	167	164	170	165	194	172	174	145	165	153	164	157	160	180	182	188	141	159	160	163	168	172	137	149	178	173	165	176	152	163	165	181	155	163	166	172	147	180	156	159	157	161	169	147	173	161	170	145	142	175	169	163	153	161	158	147	140	148	183	177	177	155	144	172	149	152	164	155	168	176	181	169	189	167	175	165	188	176	180	165	164	164	154	172	193	158	179	155	172	149	160	162	175	149	165	154	174	179	180	162	149	166	165	189	157	158	162	158	147	167	152	174	171	161	152	174	172	172	175	173	168	148	153	170	195	159	177	200	178	147	190	164	148	162	177	160	170	164	162	177	156	175	159	157	182	133	168	164	184	174	161	179	172	184	137	170	179	171	172	167	198	182	165	168	168	156	151	162	154	180	164	158	158	177	173	157	164	159	154	143	156	161	184	154	178	165	154	182	160	171	153	187	163	146	162	147	184	175	149	174	168	177	157	153	138	184	162	144	157	135	157	141	153	183	184	160	169	144	167	188	169	164	148	177	176	162	170	172	191	162	151	174	160	173	191	173	181	181	147	142	174	138	153	194	161	162	191	156	156	179	169	161	180	175	162	162	145	167	161	156	185	151	166	175	179	165	152	180	153	181	146	154	171	175	171	160	175	167	175	140	174	182	163	164	182	163	174	176	158	169	171	175	180	163	175	170	168	175	154	162	150	179	166	163	148	160	161	160	157	189	160	165	174	166	170	175	157	150	180	156	174	169	154	179	158	158	150	166	170	150	182	176	155	157	150	173	163	155	150	175	183	167	179	166	160	148	174	140	169	169	170	159	160	164	155	141	175	169	149	171	150	187	197	196	141	168	184	169	173	152	140	163	171	191	171	165	160	183	166	168	142	164	161	157	181	143	181	173	144	189	146	174	154	191	184	175	155	170	182	187	160	185	143	169	118	161	186	177	160	142	164	168	160	164	152	162	171	154	170
5971	1056	655	396	347	248	241	252	220	224	243	237	211	214	219	184	231	205	220	217	200	203	205	200	196	204	202	204	206	233	209	204	210	169	198	205	223	191	194	206	180	213	223	177	224	174	205	196	174	198	224	206	201	219	190	178	203	188	196	174	193	191	203	207	215	194	202	181	224	184	198	202	203	219	190	189	184	207	217	196	194	193	199	207	182	220	208	239	198	214	193	210	200	193	184	196	204	188	211	204	194	168	186	229	189	227	225	178	222	204	198	196	197	199	188	216	184	194	219	184	204	202	214	213	207	216	205	214	185	229	207	197	203	200	213	194	191	178	207	208	167	199	193	182	192	176	201	212	189	205	205	202	182	201	205	197	212	205	195	210	193	209	196	204	204	196	181	172	202	192	197	213	174	170	213	174	198	224	213	198	189	206	189	195	184	204	204	201	224	209	179	196	206	196	205	195	195	172	190	216	202	178	206	207	176	192	205	205	196	212	175	205	213	192	199	213	182	197	223	197	180	216	195	201	196	194	203	193	213	209	198	204	184	197	209	186	208	202	195	177	211	200	187	211	227	189	204	218	223	192	185	204	186	197	202	209	196	224	181	194	206	190	200	222	204	202	213	218	207	188	191	189	183	177	197	220	211	206	205	203	188	186	202	244	197	200	191	192	213	209	188	180	212	197	218	184	205	245	180	206	205	197	206	166	226	196	198	193	215	198	188	185	209	197	202	202	199	189	219	215	213	192	207	201	210	171	197	200	181	200	216	184	203	198	213	191	165	201	204	211	191	174	212	225	190	197	191	229	199	217	197	191	220	205	191	215	186	229	197	191	200	186	212	175	193	204	201	202	199	204	194	195	212	160	199	195	192	189	207	199	216	225	194	207	203	176	194	186	214	209	210	179	179	194	201	221	208	230	212	213	212	202	196	211	207	232	185	188	224	193	183	206	181	228	181	196	217	212	198	194	200	207	194	177	204	203	214	183	202	197	227	214	211	211	191	207	206	197	206	213	218	185	197	206	187	216	191	211	202	190	203	192	188	208	229	208	196	199	221	193	212	176	196	200	201	200	228	181	174	199	196	206	195	199	198	189	210	206	209	215	211	203	173	201	229	213	185	192	235	194	216	204	211	178	188	175	200	200	219	200	198	191	222	192	201	201	180	206	187	218	209	203	188	186	216	199	199	209	195	221	199	199	203	189	207	204	186	198	199	201	201	185	192	193	203	202	192	203	190	197	196	194	175	188	189	200	199	180	193	169	200	204	224	196	209	211	166	199	206	179	192	222	179	187	184	204	182	208	195	179	194	171	219	242	195	192	214	198	221	190	213	215	202	184	205	175	183	187	197	182	200	205	171	184	205	189	196	195	181	199	196	194	187	186	194	190	180	199	216	192	221	195	196	197	182	196	207	212	196	192	179	180	195	185	198	200	215	188	206	190	224	194	195	203	190	189	187	196	192	195	161	189	187	217	184	196	185	187	178	186	201	211	191	182	175	198	197	176	200	179	199	188	173	183	181	187	181	194	214	212	206	189	183	172	210	198	192	214	208	170	188	183	179	223	220	230	177	222	207	195	206	187	221	210	229	188	201	186	208	183	194	213	206	191	201	214	190	205	191	182	201	204	196	194	214	188	201	196	192	209	193	222	199	210	203	197	214	196	211	207	170	214	244	193	192	187	200	178	188	183	216	176	181	210	222	198	188	191	226	182	203	176	217	178	197	167	215	179	191	178	180	208	178	205	196	169	194	205	181	194	201	219	200	175	207	215	184	185	185	154	171	217	188	178	165	203	190	217	247	185	199	212	192	189	190	197	199	218	222	202	210	226	182	187	194	187	187	178	185	209	166	202	204	190	187	180	190	198	189	223	198	223	204	228	166	184	210	205	200	184	192	219	216	187	210	211	187	172	211	209	204	187	213	197	218	208	195	213	205	212	189	205	202	191	207	213	183	207	199	200	202	189	210	214	198	199	202	188	211	182	214	219	186	223	201	197	209	196	239	227	195	190	204	222	202	183	177	199	183	188	183	224	210	187	194	214	185	202	206	183	179	205	194	205	197	193	168	189	183	205	199	209	197	220	185	175	219	187	208	194	203	174	198	197	217	199	175	200	204	191	217	198	209	185	189	195	206	191	209	187	181	219	200	217	173	193	202	208	176	188	178	195	185	232	191	190	204	220	210	194	180	176	187	214	194	209	183	196	201	210	220	194	218	209	195	185	176	190	193	216	210	187	210	190	232	201	180	189	203	199	212	195	185	190	189	211	188	209	200	197	208	186	205	189	215	174	177	229	189	218	206	213	224	170	199	202	191	203	204	176	174	211	203	200	194	194	214	190	211	187	211	198	181	190	215	203	194	193	189	186	214	185	185	192	205	207	174	171	193	187	208	218	202	205	207	203	186	204	215	209	183	183	201	191	191	214	197	199	199	190	180	192	201	183	206	226	173	193	227	181	211	203	216	197	181	201	219	193	212	221	198	199	176	184	173	218	180	187	179	190	177	216	204	181	204	190	180	204	187	194	189	174	179	194	196	183	184	196	212	202	195	197	194	214	154	225	211	202	220	213	193	201	185	184	185	180	227	198	200	212	213	185	200	197	193	210	204	189	177	193	205	197	199	197	197	209	192	199	179	171	174	199	186	171	225	222	200	213	218	202	204	186	178	215	178	215	191	203	204	190	207	197	197	206	204	199	206	194	201	189	173	196	207	209	179	183	196	217	217	165	214	190	204	220	204	187	182	210	186	176	219	223	197	209	200	217	186	225	187	216	208	202	209	202	198	210	197	177	210	196	198	191	226	201	193	210	174	218	211	210	164	212	206	192	192	193	186	181	193	186	189	198	209	222	196	206	198	191	190	173	202	185	225	179	194	184	200	198	185	196	221	197	194	191	207	183	193	179	201	212	207	166	194	192	188	208	188	200	196	181	180	205	202	192	190	190	202	209	210	209	208	221	202	171	190	212	207	197	173	237	208	175	196	207	217	194	180	188	206	191	193	206	192	216	199	222	189	202	196	194	204	198	193	187	190	200	239	194	212	230	213	214	191	181	224	161	205	186	191	212	201	199	182	219	182	193	199	190	225	226	198	193	207	204	196	202	213	208	205	190	187	193	190	197	206	176	194	197	193	209	193	207	202	209	196	211	212	213	178	173	232	216	196	190	224	203	199	202	209	167	187	186	207	182	199	176	201	191	183	213	198	227	176	220	198	208	203	205	204	195	200	212	192	190	193	202	207	227	195	190	173	171	206	229	182	212	222	197	207	179	228	195	196	208	211	204	188	208	194	190	218	235	211	186	198	202	199	203	187	190	189	182	189	203	185	188	168	182	195	209	195	196	202	190	196	210	190	191	220	195	208	208	210	203	197	206	214	195	200	192	220	191	183	198	202	191	176	203	193	199	199	187	184	172	177	186	192	234	199	212	195	225	194	196	202	184	188	205	195	215	193	192	197	195	198	205	218	172	201	180	215	182	216	205	229	195
24390	21614	29006	24710	21594	9148	756	531	402	352	353	281	291	261	263	260	221	212	218	208	210	214	193	215	183	199	168	195	193	186	178	171	194	180	176	189	212	177	189	189	184	170	191	171	168	171	168	175	181	191	189	195	171	178	170	178	171	155	169	166	166	164	197	180	187	179	166	167	176	163	182	200	161	171	177	170	169	168	182	188	180	188	161	198	190	179	196	177	180	197	198	217	189	184	165	180	190	179	175	193	178	166	183	169	176	172	165	166	203	185	174	166	166	187	176	166	173	172	190	198	199	166	159	167	199	186	175	175	165	168	166	173	180	182	196	181	193	188	188	156	188	164	167	172	158	165	175	165	184	171	172	190	179	184	184	154	160	181	187	170	175	176	170	153	155	189	186	171	151	186	161	166	175	167	182	195	170	173	185	181	194	162	184	170	193	178	172	168	165	169	183	182	176	171	165	207	158	177	166	161	208	182	187	184	175	191	197	171	168	175	159	177	175	165	185	172	175	174	151	171	157	164	164	180	165	171	173	163	179	169	167	174	176	169	151	174	210	153	182	153	160	149	187	170	171	163	173	172	170	198	163	168	187	188	190	173	169	156	182	176	158	170	191	166	192	162	183	156	202	180	180	160	185	187	173	146	174	178	177	158	161	158	180	170	181	169	204	184	174	174	231	153	161	168	149	157	159	158	165	196	162	186	182	175	182	181	179	162	185	180	181	173	167	174	178	170	174	171	169	177	181	160	171	194	187	177	194	163	168	163	191	164	159	142	170	177	181	164	176	196	156	171	193	160	185	145	171	170	139	156	165	195	186	175	198	162	193	177	139	201	191	164	181	177	160	195	169	150	170	177	164	165	154	164	162	187	154	178	164	185	160	182	212	190	186	176	160	180	161	182	162	182	181	184	174	174	190	164	184	158	174	155	171	153	153	163	182	166	177	171	167	163	166	174	177	164	173	179	189	170	171	189	193	184	177	177	171	168	168	173	169	168	154	169	146	159	171	147	186	162	167	167	169	162	171	170	157	154	186	172	168	167	182	183	172	158	167	171	162	165	163	160	181	166	163	171	175	151	186	168	178	151	168	178	173	190	149	184	182	162	183	170	153	161	187	176	187	195	167	185	143	162	200	180	167	185	151	177	154	167	164	162	194	187	173	162	160	172	177	191	163	167	170	167	185	174	178	155	176	179	169	168	167	157	169	178	184	162	183	173	166	175	192	172	181	174	186	165	176	159	169	181	167	152	184	165	166	166	185	164	164	173	215	169	160	179	193	158	154	165	156	159	193	158	180	164	190	203	176	188	202	172	185	157	191	179	170	156	166	195	156	162	183	157	171	210	178	178	159	151	175	182	190	188	186	162	182	179	169	159	175	181	172	173	161	175	188	177	172	185	185	188	179	175	162	177	192	180	167	176	168	164	180	189	172	198	165	157	171	170	185	166	166	179	167	183	177	149	194	184	175	162	196	164	179	164	158	187	183	190	191	161	161	166	166	167	164	177	163	163	180	165	182	153	167	185	182	178	172	174	177	189	199	176	159	166	164	156	190	191	164	163	180	217	163	169	189	173	187	169	155	189	194	184	166	165	196	165	175	175	170	194	201	156	184	165	175	171	154	159	175	174	174	208	181	192	188	185	173	193	166	165	176	166	180	176	167	163	200	170	188	175	206	168	152	174	164	189	155	167	184	186	178	160	177	153	167	182	157	174	170	217	145	150	181	169	203	181	178	188	158	172	165	172	183	170	176	152	178	172	146	184	164	170	190	185	192	197	168	171	169	165	179	174	174	177	189	163	192	167	169	193	170	164	179	164	200	176	152	158	173	172	155	172	150	164	170	174	167	163	186	179	163	179	165	172	173	179	205	151	154	179	163	173	190	181	188	171	147	196	181	177	177	177	177	183	151	161	180	161	154	181	166	159	167	177	178	186	188	160	167	172	177	190	170	167	179	182	162	193	191	196	159	190	180	162	172	153	192	137	152	175	159	161	179	176	178	176	171	179	166	176	187	162	186	181	193	154	173	173	169	172	200	176	163	166	166	169	184	180	175	138	157	192	164	185	180	154	196	171	156	170	180	185	172	179	166	178	162	186	182	192	205	175	169	175	165	191	161	175	168	165	179	182	173	168	173	180	146	172	157	156	169	157	197	163	183	185	163	179	166	162	166	193	177	176	169	181	193	163	158	172	173	183	182	179	184	179	169	151	182	183	163	179	175	148	179	173	198	182	191	164	163	157	155	179	185	194	195	182	170	176	173	162	158	169	161	176	166	164	180	172	182	184	161	168	176	184	191	136	153	174	192	205	173	189	169	190	179	187	166	175	151	179	186	156	198	190	158	178	157	179	165	151	174	169	169	173	158	185	182	154	178	174	200	178	176	155	187	192	179	189	163	193	171	179	169	173	161	184	172	170	177	162	180	162	164	196	171	185	181	172	189	192	177	190	204	168	158	179	152	168	178	185	163	170	178	195	168	161	189	172	176	163	159	165	174	167	184	160	179	174	166	183	166	165	184	182	194	198	161	173	160	183	175	153	157	202	158	169	175	175	182	188	176	171	189	181	188	171	168	158	169	162	156	193	167	171	158	143	167	181	172	161	189	189	195	167	194	165	182	187	184	187	171	201	163	158	187	169	163	179	179	164	168	158	177	183	186	171	168	197	180	186	160	177	148	155	176	159	177	181	192	170	165	149	154	165	182	151	174	165	182	173	164	162	172	167	170	157	172	166	205	188	193	175	184	184	163	177	184	182	175	142	187	199	182	179	191	161	165	175	183	164	169	150	181	171	169	169	177	161	184	170	148	160	171	173	187	160	184	182	160	159	175	164	175	181	186	168	162	156	176	187	189	190	166	172	175	167	178	170	164	156	182	159	178	163	160	189	173	164	191	165	181	172	184	164	164	181	156	170	175	188	155	166	177	165	159	194	180	176	171	178	171	187	171	183	172	156	164	176	165	182	171	179	173	194	179	159	181	152	153	176	175	181	172	170	195	172	140	170	179	147	164	173	181	144	193	165	176	164	172	196	161	173	182	165	175	164	173	162	162	169	172	159	180	171	167	192	169	165	179	144	184	157	164	162	164	182	178	171	181	166	175	174	152	161	187	171	191	186	194	180	206	171	188	149	168	191	178	193	208	165	172	195	162	166	171	152	150	155	158	188	157	174	173	172	161	182	171	184	177	166	162	159	181	162	180	174	181	160	194	179	158	166	176	161	172	161	177	190	158	173	166	200	197	162	172	186	169	167	163	173	169	169	172	189	180	193	173	189	186	171	168	146	178	169	185	178	193	185	186	172	173	175	174	173	179	177	199	164	194	185	157	182	188	159	176	161	143	169	154	177	159	174	181	176	192	166	191	156	157	187	161	176	167	167	172	181	155	195	152	162	156	169	155	182	174	178	184	185	180	165	159	153	183	158	179	161	157	179	184	171	159	172	187	172	176	171	174	169	170	187	145	162	167	181	148	177	154	186	172	172	174	179
11605	10299	6355	2841	2056	1457	1125	863	694	585	482	482	371	368	336	339	308	320	262	294	255	267	259	234	213	219	233	246	219	233	219	222	233	235	206	229	242	213	205	215	209	204	225	217	201	196	237	218	207	217	205	201	207	190	205	215	202	202	185	189	213	232	201	206	176	216	211	203	214	180	213	202	195	227	192	199	198	213	201	233	240	232	218	232	212	237	218	216	207	242	223	198	223	223	189	205	257	219	202	218	239	222	228	200	227	211	220	209	210	202	213	199	212	216	194	217	205	191	181	232	213	227	221	232	225	253	229	213	216	194	175	175	201	235	209	210	206	213	214	210	178	208	203	226	186	224	206	199	200	202	235	199	187	191	192	201	179	232	204	216	190	213	178	214	200	208	232	216	204	187	214	214	215	207	203	184	173	180	207	201	206	208	208	208	200	196	190	195	184	200	203	209	198	186	188	185	212	229	227	212	216	190	220	214	211	205	206	190	197	224	188	211	214	210	201	186	167	192	177	199	194	193	177	192	230	200	202	172	226	211	218	206	218	198	195	187	196	195	199	201	197	199	204	192	221	210	197	223	211	176	210	193	194	208	195	189	201	215	212	185	205	182	213	191	228	190	182	222	206	166	214	202	213	223	190	211	200	190	196	188	210	232	187	221	231	194	212	224	193	169	188	213	217	212	183	216	180	180	190	198	243	199	218	217	192	182	203	193	206	222	232	195	186	218	212	192	197	191	198	210	168	187	200	197	180	209	198	183	185	194	220	217	199	219	193	196	212	180	186	206	212	208	183	215	182	204	189	197	194	182	214	246	210	206	181	202	210	195	199	187	194	191	235	201	219	169	190	203	206	190	199	232	213	201	192	210	228	216	187	203	201	203	206	204	185	220	202	203	217	208	195	184	199	221	193	182	193	216	207	215	197	217	206	186	187	216	234	189	194	212	211	212	205	205	201	192	182	209	186	197	190	186	194	211	196	196	185	198	198	203	221	204	202	184	204	205	210	191	196	201	210	208	194	186	200	212	200	210	201	209	205	202	210	204	226	217	236	181	226	213	210	208	202	214	190	208	234	180	204	195	200	201	179	180	184	186	200	193	195	208	193	216	191	199	192	203	195	208	230	215	199	205	214	234	205	209	212	193	196	190	226	219	243	207	209	212	216	184	201	204	191	212	200	191	210	193	189	191	197	200	197	202	196	195	202	222	198	183	205	187	184	212	234	205	196	208	220	206	184	186	199	196	207	222	186	203	172	216	207	201	203	216	210	226	192	199	174	177	208	200	204	198	209	213	213	193	197	211	208	183	216	203	203	209	206	196	205	179	221	188	205	203	205	211	201	222	215	189	181	173	210	211	216	204	200	195	202	227	228	212	209	191	183	230	213	223	230	211	197	196	213	198	216	194	175	214	199	199	218	189	216	211	190	205	217	199	214	194	209	186	182	195	210	231	201	227	218	206	204	214	198	238	206	185	198	220	169	202	193	185	187	173	192	205	190	191	194	172	195	205	206	214	201	214	199	206	227	189	195	208	217	181	193	192	201	187	214	202	196	164	217	207	200	210	222	217	198	211	186	226	208	198	164	215	232	236	198	172	195	203	221	207	222	223	195	197	198	208	222	214	203	198	206	218	210	210	208	192	210	203	215	233	212	188	200	181	198	208	214	214	215	193	200	222	204	184	188	193	183	204	209	181	196	222	238	197	176	189	217	202	186	198	228	204	204	209	189	214	182	205	189	200	187	183	208	205	190	201	192	172	219	207	209	198	188	207	199	200	172	216	192	204	206	196	198	207	215	188	193	200	200	214	187	209	192	161	214	178	181	213	181	218	215	219	206	202	193	187	209	183	217	238	196	201	230	211	214	220	192	196	201	199	214	182	199	192	216	192	218	198	205	220	192	209	194	201	207	189	191	204	209	222	199	201	205	184	194	206	195	205	202	208	207	204	205	200	201	193	202	193	192	216	204	221	217	214	207	223	205	196	214	183	193	196	213	208	201	191	198	191	186	204	227	222	178	207	190	188	192	212	200	194	200	202	189	206	211	192	204	188	187	217	198	185	212	185	212	202	184	215	217	183	204	197	204	232	196	189	213	198	204	188	178	216	206	189	181	170	189	202	200	222	195	211	205	193	227	198	202	198	195	207	245	215	211	215	212	207	199	188	194	221	206	202	210	217	228	202	178	189	242	205	196	182	202	195	199	191	216	193	222	196	205	216	242	189	212	204	213	179	228	209	200	234	199	225	232	202	200	231	186	212	211	194	202	215	210	186	182	188	208	198	190	211	203	194	203	217	185	191	233	191	194	226	184	203	199	178	203	209	192	201	208	178	219	200	191	213	199	203	219	196	187	188	214	193	198	227	213	173	195	196	219	216	226	165	202	208	204	200	205	209	176	178	200	218	182	197	196	190	222	204	216	187	194	205	188	224	195	215	206	204	219	174	208	206	181	203	211	210	189	197	215	189	199	206	190	206	216	194	208	194	204	211	217	199	193	194	196	221	213	234	203	236	200	212	215	198	210	208	225	219	233	221	194	210	209	191	207	179	189	193	180	198	198	195	216	206	202	194	196	171	199	183	231	188	188	197	195	204	198	215	216	239	221	211	211	191	206	201	192	183	232	181	201	200	188	186	213	194	235	204	185	204	164	207	194	196	218	211	194	211	200	186	198	184	199	200	202	215	176	183	198	190	212	202	197	190	208	196	188	236	206	207	207	222	204	187	187	192	221	179	212	200	209	161	210	184	206	182	191	231	182	195	207	186	208	207	232	206	193	221	200	223	213	195	204	216	176	225	188	191	221	188	201	202	231	176	207	215	203	221	196	179	184	219	212	201	196	190	208	224	204	199	172	199	189	181	206	180	202	209	212	181	235	214	194	204	192	214	194	196	209	194	201	191	226	210	201	202	196	197	182	204	215	195	204	213	208	223	219	173	210	155	221	178	177	215	215	223	211	188	223	234	202	213	193	201	201	194	195	232	208	251	201	204	196	224	231	210	198	206	171	223	202	168	204	201	229	214	192	198	202	177	185	191	214	171	209	205	187	192	193	190	205	189	219	215	206	209	210	228	195	195	213	223	196	218	200	221	192	198	194	196	199	211	184	191	204	209	205	204	210	216	215	202	192	193	215	210	221	206	193	196	198	220	175	202	203	203	180	223	186	210	221	229	208	219	205	223	209	201	216	203	190	193	217	184	181	200	194	199	177	210	211	172	215	219	200	190	211	190	207	186	177	213	192	218	207	216	196	210	212	198	208	183	235	214	193	203	218	200	204	206	207	213	189	238	200	217	194	204	223	196	203	224	221	205	172	214	215	197	210	198	235	242	193	202	189	208	190	227	204	182	200	217	190	208	185	205	193	205	193	205	217	190	209	197	219	207	189	197	190	196	221	239	211	198	200	220	191	212	188	209	185	200	179	218	209	206	198	191	196	211	197	216	192	198	202	217	193	192	213	215	206	196	201	187	179	192	199	200	192	200	211	207
25729	21666	27743	25965	7249	603	486	388	349	331	335	301	302	268	268	253	246	281	253	264	270	258	284	283	302	273	291	272	262	237	277	221	230	243	237	204	267	253	243	256	235	270	273	252	258	206	242	240	258	254	232	252	257	254	253	224	236	255	233	224	232	233	250	260	233	248	226	230	248	257	256	244	237	243	261	231	220	262	212	234	276	253	248	262	262	233	251	253	268	257	238	220	262	241	274	250	237	265	243	242	263	221	258	254	247	237	225	254	231	240	241	245	246	264	246	234	262	264	267	254	257	232	245	244	210	242	234	245	269	226	263	263	238	250	251	248	226	273	247	247	250	216	234	242	256	234	245	246	248	265	237	225	239	246	222	231	236	240	226	240	249	243	269	245	268	262	254	240	248	274	245	257	228	224	270	239	258	213	223	267	243	237	245	216	240	248	241	261	260	252	233	255	245	241	240	260	239	226	256	282	216	262	259	243	249	238	242	230	229	257	216	246	205	263	267	252	220	224	236	217	255	259	255	235	242	231	274	239	255	236	264	245	264	232	224	249	247	249	236	241	253	236	248	262	251	244	231	238	243	253	225	251	250	235	253	290	256	240	263	253	239	252	257	245	248	254	261	254	266	218	218	245	255	254	241	244	225	235	257	246	209	223	254	224	256	258	234	249	256	247	228	277	234	268	227	225	264	239	231	238	238	242	231	261	232	244	252	241	248	242	262	225	254	240	259	243	250	266	229	242	219	272	249	240	247	220	250	255	255	232	219	222	247	232	230	253	227	224	212	223	252	279	238	240	232	229	252	234	247	257	243	264	238	235	264	255	221	231	238	252	224	230	246	222	215	255	268	272	252	248	230	262	248	256	241	244	200	216	262	221	263	252	227	242	256	230	252	266	245	238	230	244	225	252	268	239	259	224	230	241	278	263	229	212	229	267	254	252	235	270	260	263	246	275	260	262	246	212	275	249	271	227	235	226	238	238	250	269	270	235	259	225	229	263	241	223	258	257	204	248	269	240	242	267	249	240	254	245	230	243	239	210	233	221	234	236	235	232	219	253	235	214	268	240	245	247	239	253	256	253	238	262	254	244	231	233	249	242	244	230	261	251	257	220	253	231	234	249	253	243	253	266	255	255	253	247	252	235	249	229	232	259	261	235	244	228	262	215	229	258	228	226	227	258	259	224	256	234	236	241	232	262	253	239	240	233	256	243	243	217	248	245	221	237	259	247	228	251	254	210	236	264	242	262	235	245	242	231	267	275	253	260	244	233	257	224	252	249	238	240	252	236	252	276	221	234	215	256	233	237	259	245	247	224	235	249	244	250	251	245	263	246	247	260	238	230	222	256	229	236	246	264	233	217	206	250	243	238	254	235	256	228	237	264	218	241	245	246	276	235	278	220	226	233	251	258	265	262	233	257	242	229	251	234	236	232	233	259	209	261	245	246	235	199	229	255	246	231	261	258	231	268	235	275	226	241	229	227	227	266	278	245	252	260	252	249	227	239	254	253	241	243	234	240	244	245	249	212	266	235	265	239	272	250	262	244	238	238	233	241	236	262	252	239	230	223	240	266	213	231	248	236	261	234	263	212	229	250	225	261	264	230	240	235	231	240	239	262	248	232	249	231	250	228	271	231	280	266	245	216	245	229	228	223	227	224	242	251	279	231	249	223	212	257	216	235	250	228	257	243	231	253	227	257	232	240	265	224	244	260	247	207	246	235	238	231	241	223	275	249	264	249	227	229	227	244	252	264	263	230	291	255	274	234	237	217	248	244	240	278	231	245	222	260	241	261	259	238	258	228	248	251	260	259	216	208	212	262	224	254	241	253	228	289	254	258	229	219	247	251	255	228	258	260	278	254	260	235	268	253	238	252	242	231	256	281	217	248	272	264	219	259	268	262	256	226	189	260	237	226	232	283	210	260	244	234	235	246	234	230	223	232	254	238	245	272	242	237	240	262	260	249	240	243	246	261	237	259	222	235	246	234	230	240	248	280	235	253	229	264	232	237	287	229	241	258	238	238	241	243	236	256	253	259	254	216	223	213	214	226	244	274	240	234	244	250	241	238	246	256	248	198	259	238	211	238	216	240	246	261	254	241	231	260	249	243	243	227	247	236	238	267	237	253	258	242	231	230	245	219	246	269	242	245	267	254	225	247	257	247	214	251	239	248	241	267	247	232	254	240	239	218	245	252	240	254	222	225	256	257	241	247	253	238	224	219	254	242	212	261	239	223	218	256	218	251	238	256	240	240	228	232	230	246	261	228	245	257	244	254	247	236	244	262	246	222	256	249	261	217	225	229	240	237	234	238	280	256	218	232	254	241	242	244	254	258	249	238	238	228	237	245	242	245	256	229	257	255	249	239	267	247	247	223	221	214	242	259	230	249	236	250	228	251	228	235	259	247	226	250	262	219	197	224	270	255	238	244	225	258	219	253	246	250	225	264	246	228	242	204	249	227	229	234	241	246	286	248	278	232	238	249	264	280	240	241	230	256	235	246	250	231	240	245	255	258	245	251	245	247	222	253	231	246	237	234	251	269	256	253	234	223	236	244	222	250	247	234	233	236	242	267	238	247	245	234	222	236	246	236	226	245	280	234	229	227	238	225	252	244	236	221	237	264	239	254	248	251	264	278	239	252	232	250	235	234	255	252	229	227	232	229	266	260	271	239	238	231	265	273	253	239	265	244	227	251	231	261	252	259	235	265	249	275	273	233	270	243	237	238	232	254	244	227	249	252	233	242	269	272	253	234	268	204	220	234	247	257	226	261	257	248	240	276	223	247	245	239	225	260	238	269	209	266	228	222	255	226	238	243	260	251	213	257	238	237	257	237	251	242	237	269	241	235	239	228	245	253	255	258	222	233	228	258	273	244	248	234	260	239	246	249	219	236	215	241	249	232	239	219	232	266	263	247	233	251	246	273	250	246	229	241	263	222	260	243	264	260	254	243	259	230	252	241	201	250	256	248	235	219	219	245	237	202	245	252	240	260	237	237	250	248	230	240	246	265	262	246	217	238	263	236	241	225	218	286	209	251	237	248	254	232	245	226	249	219	223	224	261	265	246	241	245	256	250	251	229	220	268	255	239	251	236	230	272	247	260	228	264	234	240	228	239	227	236	231	240	243	245	255	252	242	250	217	236	246	243	239	220	254	252	233	261	232	240	256	238	254	274	252	223	230	227	244	267	241	205	232	253	242	210	256	227	263	233	235	265	236	240	264	256	251	210	234	235	263	218	227	251	247	258	244	266	234	228	265	249	230	239	221	228	250	242	237	216	245	251	252	242	231	253	229	220	257	264	234	256	244	265	249	229	237	246	249	262	249	241	231	231	238	214	269	242	233	255	258	264	239	255	242	244	232	273	229	234	235	232	245	223	263	262	230	238	258	240	248	232	240	233	259	239	258	238	267	234	243	237	228	237	230	235	213	250	250	239	276	235	243	248	216	253	264	235	243	258	246	252	253	235	215	265	223	248	235	255	241
12237	5427	3219	1636	1178	927	749	599	505	465	451	403	407	372	346	350	314	305	326	319	333	281	319	299	308	336	316	284	309	306	306	273	315	322	315	293	288	276	289	308	283	294	306	265	316	312	269	271	290	290	262	288	300	307	272	287	269	308	293	292	269	280	296	274	301	279	282	287	278	279	299	295	280	287	263	282	305	295	308	275	283	293	314	273	266	284	327	335	302	299	303	297	302	277	295	273	299	306	308	296	302	288	302	306	287	281	300	298	309	261	283	292	310	277	280	291	284	296	282	319	290	280	324	279	285	321	294	268	279	275	263	268	300	285	275	290	274	311	294	276	287	282	278	286	292	311	303	309	265	301	299	325	257	299	322	277	296	258	280	277	317	285	311	271	299	272	278	278	270	288	269	294	288	288	267	275	274	276	294	289	267	316	279	292	297	310	279	280	282	319	288	271	280	267	293	286	281	294	298	306	313	303	275	297	293	318	300	268	302	265	281	271	286	299	290	305	284	254	272	298	279	292	311	288	307	285	290	275	278	250	286	274	322	291	272	268	295	282	285	276	270	280	295	270	299	298	270	246	274	310	302	283	287	273	269	301	264	310	292	315	287	302	290	289	311	277	286	290	306	297	300	266	281	299	272	304	326	304	279	310	294	303	296	279	297	314	315	291	271	281	283	279	286	303	293	280	283	310	298	285	263	320	269	269	285	300	279	285	300	315	285	296	282	286	283	305	281	277	259	289	320	254	281	290	298	274	275	318	266	273	266	268	275	303	275	268	261	330	283	259	303	264	278	306	274	318	286	305	308	301	286	296	254	302	281	294	274	270	305	279	273	277	276	265	304	294	303	292	279	290	251	275	285	252	284	250	274	290	287	277	282	288	287	281	304	313	253	284	312	258	307	313	273	274	301	289	306	270	286	284	283	298	257	273	286	287	291	302	297	252	280	296	280	279	270	277	267	319	254	278	302	314	307	302	298	296	263	288	316	298	261	304	270	291	283	287	260	306	275	293	276	299	282	250	274	286	320	294	293	276	290	279	307	317	275	292	270	269	263	305	280	312	286	276	274	282	259	282	299	284	269	299	280	292	285	254	310	253	293	269	270	288	305	283	276	290	273	297	292	276	307	290	266	275	301	291	287	264	302	309	265	283	303	262	307	261	294	280	305	277	280	306	279	291	290	295	268	288	307	270	290	289	273	294	268	291	289	296	269	273	264	287	265	282	287	279	293	278	283	304	273	289	281	264	276	296	305	266	255	283	254	297	303	262	285	290	266	261	277	259	286	298	273	309	291	280	313	276	298	259	287	280	266	252	264	287	285	308	300	286	284	304	296	284	274	283	280	316	273	300	271	259	294	267	311	292	281	258	260	263	264	299	252	289	239	298	272	299	289	258	260	296	259	310	279	281	294	305	314	284	287	263	315	270	297	286	292	313	272	271	284	293	277	302	278	283	279	290	283	305	313	298	271	272	245	287	258	280	259	278	290	277	298	285	265	314	274	299	294	287	294	276	286	278	274	265	299	274	266	290	270	286	252	286	266	296	251	293	302	253	286	286	288	267	287	296	276	302	277	307	303	292	287	298	275	308	293	279	272	267	279	317	291	265	321	295	302	275	263	297	256	280	294	285	291	286	274	246	283	264	279	267	293	292	279	301	281	307	279	268	274	314	276	299	278	318	309	275	282	280	312	257	294	288	283	302	300	290	284	301	281	291	275	295	289	335	294	267	288	286	267	319	274	329	299	278	280	286	318	287	291	293	281	276	278	286	265	263	288	306	291	322	307	285	258	303	253	270	284	278	277	290	288	302	276	294	267	284	297	274	313	280	291	279	278	302	300	272	273	269	266	292	270	291	319	286	296	247	290	268	286	281	289	291	292	268	292	294	296	253	297	316	299	270	266	328	297	273	289	268	303	274	305	267	296	323	307	290	300	294	276	327	266	267	320	296	275	287	286	282	278	293	294	272	302	291	262	283	295	297	261	286	274	281	274	292	287	267	276	271	296	271	319	282	276	270	285	306	277	268	307	302	302	280	268	265	318	286	277	275	300	275	296	262	289	278	292	273	299	301	287	267	300	284	273	278	296	242	271	298	274	286	288	290	289	278	282	284	262	287	274	292	298	276	307	286	295	298	284	276	298	283	300	281	290	292	278	315	288	273	305	262	272	281	298	257	281	297	299	301	290	316	287	293	281	279	296	297	285	284	269	297	266	252	285	302	307	285	264	266	270	283	269	298	279	312	287	286	288	261	253	280	288	293	316	294	282	286	278	277	263	260	280	277	293	289	304	286	257	271	275	280	294	287	261	312	311	269	292	260	266	281	259	275	246	278	301	267	321	296	294	284	280	282	275	281	294	299	294	269	281	303	277	294	279	296	318	287	262	300	267	267	256	273	291	234	293	281	258	284	327	293	272	293	286	287	298	318	291	291	302	292	293	299	310	299	275	283	302	280	310	304	272	285	294	299	280	274	279	268	315	284	276	269	286	270	282	283	302	272	259	298	256	273	269	292	292	268	295	293	279	292	306	276	308	333	299	299	264	279	281	274	296	269	316	296	285	276	254	278	323	274	271	268	288	309	306	305	280	276	300	269	286	292	287	300	269	310	308	306	303	260	311	271	285	261	304	315	295	276	290	299	261	263	294	299	283	283	273	287	303	265	281	256	301	285	273	294	264	282	324	290	293	303	306	298	301	277	295	281	280	298	279	230	293	294	290	249	299	289	263	307	264	291	280	280	296	304	298	265	322	288	281	271	275	305	285	268	274	283	297	264	304	275	291	287	285	261	274	266	263	281	276	302	298	289	255	271	265	281	283	277	296	298	272	277	280	302	289	321	287	257	284	262	280	298	268	260	294	303	268	313	280	280	300	307	293	249	291	293	293	279	286	268	268	265	269	295	268	288	295	279	295	314	288	272	262	275	286	273	265	298	303	266	287	263	292	293	281	295	276	300	299	289	299	282	294	264	281	298	286	274	319	315	289	294	303	277	301	314	293	284	304	287	309	260	275	305	252	268	289	272	296	304	283	265	287	285	288	332	278	333	307	288	273	292	296	288	288	285	313	316	267	304	263	322	281	290	269	258	293	269	294	276	250	294	285	276	313	318	262	288	299	292	276	327	314	287	271	277	288	273	284	304	261	295	289	286	288	291	276	307	301	308	284	304	294	265	286	280	270	289	281	288	312	279	271	287	275	255	302	292	293	261	292	300	265	291	270	272	261	277	269	276	290	318	299	286	256	295	258	306	274	300	299	274	279	271	284	301	299	304	288	268	246	276	285	261	291	248	289	269	295	276	289	301	307	300	279	290	279	321	286	299	265	294	273	274	279	289	285	287	292	269	266	292	260	291	281	298	265	278	269	287	269	264	309	309	263	308	300	282	305	298	295	306	280	297	308	269	276	311	294	281	292	301	286	256	269	272	287	304	316	290	255	281	260	264	277	265	303	279	289	281	301	258	269	287	272	285	274	306	280	317	272	297
23373	21600	29435	24215	21603	21616	7121	975	708	670	604	501	487	440	420	408	349	399	333	358	389	333	311	336	352	314	340	316	333	339	294	323	335	314	324	319	304	290	292	296	290	278	335	316	284	274	281	290	302	297	311	306	322	281	308	276	303	269	278	294	282	278	303	282	301	308	291	283	270	289	279	305	297	292	261	323	288	255	311	298	261	325	289	278	291	263	273	315	291	298	305	324	301	296	320	286	298	288	309	272	304	321	300	281	321	300	299	274	257	286	275	319	296	275	298	306	308	275	330	280	297	289	314	302	328	283	297	277	316	291	310	292	287	325	304	309	290	283	313	277	274	281	322	304	259	291	277	291	280	292	327	300	278	268	297	262	287	301	291	277	275	302	248	285	300	284	286	279	311	282	303	312	276	287	317	312	302	253	266	247	298	284	290	297	271	313	278	321	298	319	303	271	279	301	282	247	300	282	290	283	295	285	312	320	288	268	272	285	280	270	294	289	273	329	308	260	257	291	287	261	313	264	287	286	277	287	266	282	294	287	278	283	282	330	300	308	298	260	292	278	292	284	313	271	248	267	265	305	274	294	275	317	303	279	262	265	255	274	271	267	275	310	316	274	294	304	308	263	271	300	321	292	247	272	286	265	300	284	296	282	290	300	292	270	282	308	281	282	269	292	304	280	302	283	292	275	302	292	310	283	271	271	263	282	312	272	282	300	281	283	275	271	280	287	307	266	325	288	307	255	260	288	301	284	288	272	248	305	253	308	276	269	268	304	280	297	277	284	323	277	292	278	290	250	284	296	268	292	289	290	275	255	270	291	283	289	257	296	294	264	312	300	261	280	272	283	301	273	292	279	307	290	295	272	266	276	302	281	261	279	304	268	295	280	269	307	305	296	285	287	300	283	273	294	278	276	247	267	288	297	307	304	301	273	300	263	279	291	241	292	292	330	296	267	314	312	283	268	269	303	299	264	313	290	296	264	265	297	263	266	274	285	305	299	328	272	277	295	301	286	282	316	282	278	291	327	290	279	276	285	278	299	291	282	292	284	280	278	296	276	290	250	273	287	272	305	268	292	302	290	295	302	313	294	309	304	256	269	278	306	275	333	296	276	308	277	295	286	288	317	281	300	320	291	291	277	293	276	303	317	286	313	262	284	271	294	258	287	300	278	311	252	288	288	281	264	265	277	289	293	294	290	292	293	274	294	288	289	273	282	294	303	295	269	277	315	277	272	264	288	269	281	271	287	248	271	287	281	287	316	293	280	250	275	267	278	294	321	276	253	322	306	304	303	288	296	277	241	282	260	295	308	276	281	259	299	265	314	308	272	292	263	278	297	287	319	273	301	261	298	291	300	303	291	263	322	275	262	260	260	297	282	293	270	307	258	283	298	297	257	298	286	303	292	312	287	276	269	286	288	309	317	303	264	293	276	272	304	282	280	262	281	299	247	285	275	307	276	286	264	292	288	288	277	315	301	316	280	292	312	304	252	278	271	277	294	277	277	271	272	289	293	287	282	308	278	279	258	253	255	288	281	290	274	249	309	269	289	284	290	285	281	283	276	286	291	286	289	282	250	275	281	304	288	276	293	291	259	290	295	281	281	280	285	287	288	275	261	300	272	274	297	279	286	285	287	252	307	287	280	251	289	290	289	264	267	258	330	266	289	282	278	271	285	293	299	275	302	257	280	279	246	285	277	303	291	279	292	283	303	277	283	313	281	290	285	316	279	264	297	304	298	275	297	281	277	299	287	296	306	265	293	273	288	263	252	283	265	268	293	259	303	280	270	299	262	284	281	283	308	270	266	278	265	276	286	293	298	300	282	290	280	254	302	291	288	321	302	299	314	304	266	295	264	312	292	291	260	282	275	275	280	272	281	279	289	289	269	263	273	291	287	276	272	280	304	279	273	266	287	271	287	267	276	233	296	285	288	267	276	269	277	291	286	296	281	269	285	286	283	288	274	265	266	274	269	308	274	295	284	302	278	253	271	265	286	262	282	290	281	303	307	283	290	288	270	313	337	301	317	280	320	276	290	306	319	279	290	275	251	278	299	294	271	280	307	299	285	303	295	265	287	292	304	308	263	297	281	291	298	301	293	273	260	317	305	291	289	270	272	281	296	293	308	327	281	258	306	251	324	311	277	287	262	282	296	279	279	284	302	306	284	279	283	273	277	280	265	265	281	277	309	297	269	287	293	302	266	312	267	265	308	280	294	274	292	278	284	282	289	281	260	293	268	304	285	282	269	302	239	318	275	278	269	261	275	280	249	282	287	274	290	279	292	285	308	290	275	295	278	286	274	269	279	285	291	315	297	277	302	270	287	268	305	332	267	274	298	293	272	276	327	292	266	250	292	268	304	261	272	294	292	279	280	282	296	283	295	284	298	309	270	282	294	315	316	247	276	279	297	290	282	307	279	310	250	261	280	280	315	298	275	261	281	296	291	301	281	257	278	282	277	327	271	314	272	290	295	279	260	298	279	267	289	312	297	286	275	263	280	293	293	275	300	287	295	277	296	301	289	283	304	260	279	326	298	290	278	299	304	285	290	330	275	268	308	280	285	266	287	261	268	273	311	307	296	279	285	271	285	262	282	280	279	263	306	290	258	286	298	284	305	273	257	284	282	295	290	282	287	302	296	266	268	285	286	280	304	296	289	251	285	265	260	300	245	318	299	295	271	286	289	279	294	295	294	305	287	256	284	285	285	275	298	272	303	277	303	305	273	273	287	255	273	257	293	263	313	304	281	264	245	277	283	308	268	279	302	276	316	262	263	281	265	304	255	302	285	312	299	301	285	279	285	299	286	277	303	285	282	275	296	284	296	317	270	316	295	294	272	270	291	257	286	282	279	302	290	290	276	276	285	275	287	272	277	278	306	275	262	297	267	280	312	304	292	276	320	257	281	268	268	277	293	294	306	271	302	258	262	272	279	272	277	263	278	271	279	295	279	246	273	299	270	263	303	276	301	310	272	303	280	291	289	289	305	285	264	290	305	301	256	298	286	324	295	296	272	295	302	298	290	288	272	272	296	273	288	286	274	307	294	251	291	300	275	264	267	295	276	290	309	301	276	270	310	295	306	295	298	263	287	268	294	301	282	261	304	290	292	271	273	261	266	307	275	289	253	270	264	289	292	272	271	287	294	305	278	295	291	328	283	280	292	298	272	267	300	300	287	268	262	264	268	311	284	295	310	274	298	288	299	303	284	292	269	293	310	285	293	272	292	293	275	287	282	292	279	266	288	303	260	271	296	307	285	274	289	287	280	320	275	268	264	286	264	273	301	293	259	271	265	270	280	294	290	272	258	277	295	306	303	295	298	260	263	302	301	265	286	301	285	292	284	307	309	292	284	275	311	283	281	285	262	330	292	279	262	305	266	284	259	298	280	295	281	260	286	291	279	299	306	306	292	286	266	278	307	268	282	285	298	274	274	270	283	271	257	295	272	274	296	293	303	281	305	282	290	289	309	291	265	273	290	276	271
14296	16317	10441	5124	3656	2759	1976	1525	1346	1050	871	767	691	606	570	551	483	503	466	423	398	425	420	351	450	402	386	383	405	402	377	366	389	340	336	325	334	359	359	337	340	377	338	357	357	389	351	360	324	333	343	306	336	319	349	308	331	363	324	329	335	319	316	278	325	352	325	304	309	331	341	324	324	320	327	302	321	307	338	329	339	355	332	361	355	369	338	332	335	334	330	328	337	342	333	367	341	358	359	358	367	336	341	355	313	333	346	340	309	369	330	296	326	337	363	339	301	318	345	337	350	346	368	334	361	346	306	347	300	305	296	342	333	361	279	329	301	304	309	314	290	300	315	316	326	290	321	311	349	301	306	319	320	298	342	304	305	319	299	339	329	317	329	298	328	334	341	307	337	295	328	328	299	327	307	288	293	336	342	299	356	337	311	299	322	334	319	302	317	294	263	296	318	346	321	323	317	314	326	326	295	310	333	337	293	300	323	304	305	321	338	309	329	289	310	352	344	294	342	337	299	342	325	293	342	297	319	310	311	313	337	296	336	332	293	319	323	366	326	342	301	325	286	312	289	316	304	312	317	306	346	299	312	301	302	309	317	326	336	315	301	325	315	333	313	321	314	297	350	315	315	311	317	357	301	285	337	314	290	285	336	318	341	311	300	310	292	322	315	308	324	328	317	316	299	330	336	295	330	324	322	343	314	296	310	300	320	289	349	331	311	325	306	332	333	342	297	334	285	309	316	311	319	303	349	320	275	325	321	257	331	309	309	320	307	287	306	311	300	312	314	329	303	326	356	320	298	314	303	313	281	303	326	335	330	327	312	308	299	340	331	352	333	328	313	315	290	329	270	335	315	322	318	327	310	327	306	300	312	325	358	301	307	324	287	335	303	311	326	341	316	316	316	328	303	358	301	303	291	358	291	330	294	319	312	333	314	313	323	326	309	289	302	312	301	277	303	314	310	298	339	320	325	348	327	315	314	323	325	282	322	327	285	328	312	346	318	305	317	333	317	325	328	335	347	311	307	314	340	335	341	326	286	307	303	288	315	313	311	321	366	298	312	323	336	302	334	312	298	337	329	323	311	293	315	341	343	328	313	338	325	284	321	312	330	323	291	335	335	307	320	332	328	333	346	325	304	309	341	377	305	319	288	318	289	290	334	309	312	331	321	349	314	300	284	349	313	319	286	331	317	317	282	356	319	301	315	312	329	298	303	313	310	293	302	321	281	322	308	347	324	326	361	332	294	339	349	353	309	314	301	319	318	325	330	330	300	318	332	310	329	310	305	297	311	342	292	327	347	343	309	312	322	307	324	337	280	301	326	310	319	330	343	321	311	302	321	307	341	285	336	326	305	318	293	328	316	334	306	338	309	332	309	307	333	288	281	295	317	361	329	323	308	308	296	281	335	322	317	337	330	318	325	347	322	293	292	303	314	339	300	287	305	303	303	331	304	320	345	312	332	297	306	326	321	325	285	318	274	321	321	327	332	299	330	337	350	282	299	303	312	300	320	309	314	339	332	309	333	304	331	331	351	312	314	307	318	329	315	332	290	314	297	301	330	294	308	296	313	322	312	331	293	310	320	278	320	330	304	330	303	325	324	308	295	322	336	320	274	310	324	307	323	298	313	303	283	289	323	345	322	319	303	333	304	327	313	305	302	327	302	310	301	324	324	303	304	321	299	299	337	312	325	323	326	326	306	306	326	307	347	315	324	326	290	286	303	307	331	314	309	323	309	302	319	324	327	277	318	318	303	301	348	314	284	335	345	332	300	298	327	300	311	324	320	324	337	317	301	301	321	351	331	298	286	302	315	341	343	326	300	323	324	309	336	302	316	327	335	325	315	304	321	316	327	312	308	340	328	320	318	324	302	311	299	312	298	313	322	315	310	337	335	338	312	329	331	306	305	334	312	318	326	297	346	336	302	333	284	334	309	327	314	301	326	313	308	321	297	319	335	316	305	317	332	297	320	299	315	320	315	296	303	293	311	296	319	280	302	351	320	313	296	314	342	309	290	305	310	295	344	357	310	320	334	342	303	329	320	355	318	319	316	320	296	291	318	317	300	322	305	327	362	306	288	299	313	298	311	311	302	348	282	306	307	331	301	316	312	323	286	316	312	332	308	289	304	363	297	324	326	328	294	334	300	294	290	330	352	313	316	314	339	295	347	350	307	308	297	324	331	309	329	314	308	316	293	317	314	322	288	309	312	302	313	310	308	303	352	296	331	341	310	320	337	346	331	352	332	302	311	324	313	322	343	337	301	320	295	322	311	340	290	284	305	263	326	323	279	316	316	310	344	305	288	342	318	299	306	343	286	314	348	324	307	318	310	327	299	331	311	324	288	303	333	336	291	341	326	273	308	339	313	322	327	297	334	314	343	337	351	319	312	328	287	278	292	288	312	319	313	322	313	315	311	297	313	309	331	326	306	347	346	294	319	309	330	318	323	308	292	307	324	321	319	281	360	340	317	342	326	325	291	343	342	288	337	317	312	318	307	301	319	378	330	327	316	320	318	326	297	343	301	323	323	310	292	325	311	300	344	315	314	338	313	314	342	322	313	314	312	282	376	334	324	319	290	323	302	347	317	350	342	312	343	353	320	302	303	331	307	300	304	315	297	342	320	350	282	280	276	313	289	337	331	317	313	298	304	289	313	326	345	310	333	321	314	319	342	324	311	284	363	333	317	329	314	352	352	290	338	338	341	308	314	314	339	301	333	331	331	329	315	308	320	323	299	317	277	289	293	296	328	303	315	314	306	300	325	342	318	345	290	333	315	311	310	307	270	285	323	319	320	340	319	349	298	323	315	303	314	311	327	307	325	293	302	338	282	304	308	321	302	320	337	318	307	315	346	305	318	322	319	341	299	347	347	352	345	330	299	316	320	303	338	334	307	308	341	320	323	319	319	305	331	310	305	315	329	324	315	320	337	310	309	330	350	327	325	305	320	289	352	319	274	326	343	308	323	339	321	306	328	316	300	285	332	307	293	311	306	300	302	307	306	315	271	306	335	328	350	276	289	311	319	327	344	302	296	325	298	301	339	322	344	321	305	286	314	314	306	298	315	325	326	330	316	327	322	331	325	325	305	296	317	347	290	321	331	308	318	332	284	321	331	297	291	298	336	309	328	313	331	294	303	276	300	323	318	312	318	331	280	317	331	302	309	304	303	294	327	347	292	319	349	334	328	344	330	347	336	330	318	289	296	298	318	316	333	309	307	318	304	302	297	302	321	327	293	333	311	311	330	314	330	355	313	324	350	321	318	306	302	336	316	330	325	348	307	334	295	318	312	325	366	299	333	317	321	314	317	286	344	306	293	329	331	315	305	312	327	327	347	348	320	308	327	307	324	341	327	330	362	312	315	290	314	317	304	339	313	310	304	330	323	319	324	332	321	308	327	346	324	315	304	326	308	297	344	315	330	318	312	298	305	313	315	299	316	311	316	327	327	338	329	322	347	317	301	338	358	319	327	324	282	332
27957	20468	7348	396	250	206	205	201	216	171	173	169	154	165	159	171	172	144	175	166	138	148	180	163	176	132	170	172	182	164	154	173	168	160	167	152	184	180	161	137	155	157	168	188	141	162	177	160	171	151	169	189	162	190	162	142	138	186	174	180	146	200	160	147	155	154	179	158	158	170	162	171	160	158	147	164	159	173	192	187	173	139	180	191	170	170	171	189	202	153	179	155	185	190	156	156	170	181	180	180	145	182	157	158	183	169	171	151	179	169	170	156	162	184	171	160	175	161	149	175	155	185	198	160	160	164	155	153	165	160	153	172	160	170	168	176	137	186	152	169	159	161	176	157	164	162	153	187	170	154	153	148	157	187	151	149	178	160	175	176	169	171	183	162	183	154	150	170	161	160	154	158	172	160	175	140	163	156	153	194	173	145	162	157	191	163	180	183	179	174	167	158	162	173	162	171	178	161	177	170	173	175	153	158	147	167	161	169	184	180	173	156	174	176	180	179	175	182	178	162	182	147	159	158	180	159	172	165	165	178	182	162	171	171	157	156	176	150	173	167	180	174	144	171	169	158	162	174	166	171	152	169	168	162	155	184	154	163	130	186	156	151	152	187	157	151	155	168	171	182	176	159	157	175	140	173	162	166	160	177	167	154	168	182	166	132	149	148	187	163	185	190	170	173	152	140	184	183	154	179	168	200	185	156	147	154	157	163	184	147	172	177	193	152	162	170	172	186	161	164	171	171	158	170	155	172	178	185	175	151	165	159	150	137	177	174	154	158	156	166	167	171	181	169	170	184	147	155	147	147	167	160	158	151	157	155	199	164	153	138	149	170	176	182	166	170	183	161	148	148	148	181	177	168	182	163	177	157	171	188	155	172	193	192	169	162	197	146	145	168	164	190	162	141	182	151	167	168	150	140	152	145	151	180	171	155	153	159	176	150	155	159	180	183	159	189	149	168	156	168	144	171	171	158	170	173	181	165	150	171	169	175	156	159	168	172	153	159	171	180	198	176	162	177	149	195	164	168	151	152	177	163	165	144	154	162	184	162	152	172	165	183	177	166	177	168	153	169	150	161	160	147	162	165	165	175	167	180	167	168	165	165	155	159	175	160	181	176	177	175	156	168	163	155	146	159	172	153	168	159	164	159	155	165	152	165	163	156	166	162	157	170	177	152	175	148	160	168	153	159	177	177	172	185	157	167	160	174	166	166	165	162	155	187	157	166	164	197	147	178	169	174	133	154	164	158	157	151	194	189	183	185	145	160	175	139	152	147	169	170	158	170	156	190	153	173	174	177	151	160	163	160	173	186	153	147	178	185	156	160	186	181	173	153	165	170	170	148	156	169	172	175	176	153	147	164	165	158	163	132	154	170	155	163	161	155	164	159	164	166	151	172	197	130	149	200	152	145	176	152	147	147	136	168	169	145	174	164	156	174	196	139	144	165	187	191	147	156	143	153	185	169	179	169	184	165	173	146	162	168	166	182	166	178	173	158	180	152	169	187	157	154	165	143	154	141	175	184	147	165	142	185	173	163	158	186	182	165	154	172	165	182	172	150	180	151	172	137	157	195	161	174	171	160	157	159	177	149	142	153	148	164	171	178	169	159	171	178	168	165	156	180	153	146	170	171	172	167	159	167	158	178	153	143	162	157	168	146	171	145	171	154	148	163	150	167	158	176	149	192	172	163	173	170	167	171	163	175	176	178	172	176	176	163	167	151	161	181	168	201	166	193	152	167	170	160	172	167	171	159	170	156	160	152	169	182	158	174	170	181	175	171	186	149	141	164	157	162	188	172	156	172	161	162	159	156	176	152	168	164	158	171	171	158	164	117	159	132	166	140	165	172	155	182	173	166	169	187	160	154	161	164	158	142	163	144	177	170	180	145	179	162	172	164	149	193	152	139	174	174	166	188	181	153	157	150	167	165	154	160	155	156	177	159	159	154	172	134	160	183	153	144	148	159	141	159	148	208	150	171	153	178	143	159	186	156	177	148	156	171	162	167	152	159	156	169	188	162	197	164	183	170	165	168	201	164	150	159	172	166	169	161	178	159	171	192	168	157	149	156	162	162	180	183	159	164	171	188	183	180	161	153	169	183	160	191	156	182	163	177	154	160	163	186	169	178	186	161	168	169	177	161	178	193	165	193	158	156	181	161	168	153	155	155	168	173	154	181	168	150	176	177	152	153	159	145	170	163	165	180	180	180	162	165	153	165	188	196	139	176	158	148	150	150	182	177	134	162	182	162	167	124	169	156	175	167	167	165	150	160	171	136	180	164	190	172	147	157	154	167	179	158	158	156	195	151	131	159	192	168	145	186	140	165	172	144	161	166	188	173	165	178	175	175	163	165	158	149	177	156	156	143	189	167	158	132	171	165	153	166	159	151	150	188	149	144	171	159	156	170	172	144	176	156	150	162	158	183	165	187	132	145	171	161	149	176	177	169	156	155	176	160	179	190	152	161	171	171	174	200	168	172	150	161	177	179	167	186	176	170	186	154	152	159	176	163	172	184	156	167	152	155	184	173	163	177	151	174	151	156	153	137	166	154	172	187	182	148	155	166	185	168	160	168	175	170	139	149	178	156	159	130	193	177	166	159	174	177	165	178	174	157	163	158	148	193	153	151	165	140	145	191	152	174	182	169	180	172	144	147	157	166	175	172	152	178	180	127	146	161	163	173	153	159	190	178	188	140	181	154	170	158	161	156	161	167	160	153	155	158	179	181	156	175	186	178	153	181	150	166	152	178	152	151	173	162	144	164	156	157	169	161	146	145	174	170	155	169	166	175	169	149	177	183	168	161	140	163	179	164	143	180	170	152	149	184	166	187	165	193	161	184	168	142	175	170	161	158	163	161	170	176	190	171	192	175	158	156	171	156	155	151	164	163	174	180	150	159	146	173	164	169	151	162	160	174	151	185	196	146	166	198	179	160	164	159	160	172	175	150	164	157	159	173	162	181	189	182	160	147	153	161	150	130	166	143	176	152	151	193	169	156	181	163	162	158	160	152	157	154	171	168	155	151	191	188	151	141	140	140	185	178	155	182	176	158	161	148	167	162	185	152	149	155	157	162	142	168	162	159	162	142	153	157	162	172	164	169	171	167	141	177	175	172	149	149	157	153	179	177	169	191	174	153	165	182	177	176	168	179	155	159	145	158	178	166	141	153	179	158	155	157	163	154	158	160	145	183	166	157	157	150	163	177	165	167	180	140	172	159	136	157	158	162	166	172	164	164	162	169	177	181	182	153	174	167	156	159	169	153	176	151	152	165	155	167	154	156	160	166	156	181	166	176	164	160	163	181	178	169	156	162	181	147	198	179	163	149	173	158	143	137	151	161	178	152	134	161	166	178	171	148	182	137	184	163	158	159	173	156	167	154	150	170	167	180	158	156	169	170	181	137	175	169	158	168	166	179	159	160	173	179	172	202	142	162	161	157	176	166	154	163	170	174	167	174	177	171	173	176	172	140	172	169	143	166
5828	1023	662	371	312	274	251	240	208	216	213	218	224	212	223	203	197	208	208	212	192	188	208	209	203	174	202	192	219	193	186	225	202	200	203	198	203	216	193	205	187	204	162	218	198	213	230	198	179	180	202	181	196	210	193	201	172	135	184	220	226	177	179	202	224	181	174	184	210	195	206	206	201	201	196	199	189	176	207	195	181	192	163	194	218	202	210	204	208	200	225	228	185	224	212	202	193	229	189	220	244	209	215	213	238	195	226	204	213	217	228	195	198	227	215	207	199	184	188	194	209	229	212	197	200	214	207	203	196	180	209	204	214	210	201	198	192	201	176	209	215	196	207	217	212	177	194	201	199	200	194	199	218	203	222	195	206	175	194	184	221	186	198	193	195	188	214	198	189	201	199	200	199	188	188	200	191	219	190	177	226	211	203	201	196	177	222	194	171	184	203	193	220	200	219	207	187	206	204	196	194	217	222	205	189	179	199	227	203	200	199	193	180	219	178	193	189	184	199	194	196	190	206	202	218	195	198	200	197	202	209	200	203	194	166	197	189	201	198	188	225	184	185	212	208	183	215	192	207	230	188	203	213	187	187	204	201	204	188	201	224	194	186	188	214	190	200	206	197	193	184	184	177	192	203	177	204	215	195	185	216	182	189	198	210	182	201	181	207	182	195	173	197	190	198	192	187	206	179	175	170	197	212	188	205	178	211	185	202	182	222	185	194	188	187	223	226	217	203	214	183	183	176	179	199	192	221	214	197	199	184	180	192	205	194	210	200	189	200	193	189	210	199	198	165	198	189	191	206	203	228	224	176	228	193	223	210	200	202	193	222	189	198	219	203	209	197	184	201	193	191	211	179	213	184	195	196	192	200	211	194	191	200	213	222	225	205	225	215	231	211	199	194	216	199	202	198	220	198	210	198	189	232	228	190	210	204	206	204	179	180	197	185	202	208	203	210	204	180	194	205	213	223	204	199	180	187	199	201	183	180	185	196	179	213	219	206	216	208	210	197	183	226	173	192	193	213	194	215	200	200	195	191	213	208	238	239	208	201	198	165	202	180	184	203	229	178	199	179	206	198	188	206	193	198	221	200	209	204	173	200	211	191	201	172	188	209	202	219	206	224	214	189	202	196	191	205	187	204	181	196	202	183	205	180	191	207	208	204	202	178	209	193	208	214	194	206	233	203	200	201	191	203	201	204	188	194	200	217	196	201	185	201	217	211	164	189	200	212	184	207	184	221	202	203	215	181	221	194	187	193	187	200	212	205	202	195	185	190	199	189	181	201	201	188	183	190	194	231	206	226	200	201	192	196	189	193	178	178	211	197	178	183	219	222	197	165	174	179	187	185	198	188	190	217	201	218	203	196	197	182	202	167	201	195	208	213	187	203	185	204	184	208	206	224	216	191	205	214	176	190	191	222	211	206	197	192	191	179	163	186	177	185	215	200	200	199	214	184	188	182	192	192	219	196	202	199	193	194	206	200	217	189	210	189	208	204	202	206	188	184	189	192	209	205	196	190	174	219	177	169	205	195	209	189	207	209	192	208	230	208	216	211	183	201	185	235	215	199	192	192	211	218	201	196	188	204	199	190	201	212	190	203	187	207	207	190	186	172	187	171	199	167	224	179	188	220	210	188	203	210	194	212	202	214	202	218	222	202	180	207	211	208	191	192	164	199	234	195	194	189	179	191	172	237	207	192	194	211	187	195	197	197	208	199	205	214	204	184	184	202	192	220	186	214	183	172	207	215	193	191	194	208	201	200	198	194	215	192	205	229	204	211	193	188	189	211	185	200	186	193	211	187	188	199	212	197	229	196	176	207	206	225	178	198	205	177	202	173	183	199	209	192	188	187	196	203	191	192	214	186	213	183	179	195	220	218	186	180	195	189	196	204	189	200	187	183	198	199	180	194	207	236	205	187	207	193	201	185	222	193	201	215	195	208	196	183	207	203	210	193	201	173	192	180	198	205	167	191	199	193	230	176	202	209	189	236	209	207	211	203	194	216	200	178	209	190	190	187	184	196	190	202	196	181	209	187	181	216	196	190	191	197	179	190	199	185	187	211	209	175	194	178	205	187	217	191	199	197	184	194	194	208	177	212	169	188	187	221	199	177	178	195	187	197	206	199	192	201	217	207	176	193	215	192	175	170	221	216	201	204	180	210	212	185	207	213	191	201	191	202	202	194	200	221	215	201	210	213	195	177	211	225	194	194	194	206	183	200	186	203	184	198	233	211	187	212	183	172	185	201	178	193	195	194	189	187	218	205	174	174	184	213	200	204	189	200	195	200	194	213	196	215	187	199	213	194	211	228	207	189	214	191	199	201	193	195	182	200	218	210	182	189	192	227	213	185	203	178	198	192	208	208	187	201	192	186	214	230	228	181	174	186	190	193	203	199	190	196	196	198	202	190	212	217	204	214	171	221	212	170	189	208	183	196	180	190	206	189	213	184	202	204	189	182	197	206	207	188	204	188	184	200	190	194	218	207	218	219	185	195	220	205	197	197	194	175	175	197	207	200	208	191	206	178	198	190	202	203	198	230	210	209	190	223	189	207	198	207	220	178	179	198	192	216	210	195	217	196	204	207	210	202	179	183	217	175	208	189	212	182	212	224	228	198	181	211	187	188	228	216	217	188	196	198	220	208	195	186	198	184	209	197	200	200	205	157	209	189	210	201	207	186	200	212	204	171	171	177	189	187	215	190	195	216	204	177	190	195	200	191	224	202	212	202	169	205	186	208	219	223	201	190	169	203	188	193	182	205	205	184	184	209	191	207	189	202	207	193	224	223	197	210	177	189	208	189	220	187	229	191	200	201	176	187	220	226	199	204	204	186	194	197	234	175	203	200	180	181	196	199	179	187	190	201	201	197	192	193	206	197	195	218	203	190	205	186	213	207	224	185	177	212	206	197	204	186	224	214	215	202	182	191	190	221	202	228	193	205	210	187	219	191	223	197	167	218	233	214	194	200	200	202	205	202	198	181	177	227	200	198	197	191	191	210	194	189	187	196	196	195	208	231	193	188	202	207	201	204	196	218	182	201	203	198	183	213	205	183	211	198	195	224	185	182	203	174	176	196	203	222	207	189	199	186	239	195	185	214	196	207	206	191	190	196	190	215	201	210	188	185	202	220	193	197	206	189	195	200	185	203	165	209	188	205	210	209	189	211	186	199	195	194	206	212	205	204	176	208	176	210	198	201	184	201	203	204	181	197	198	202	202	197	226	187	209	206	198	209	178	219	194	215	188	219	191	216	193	214	218	177	196	202	200	214	203	184	200	173	212	195	192	205	205	172	205	203	174	162	209	214	190	175	185	206	210	194	199	195	208	198	189	183	192	193	194	211	200	223	193	197	211	239	189	189	200	189	217	185	196	176	208	207	197	198	202	220	185	228	185	193	205	218	207	236	182	220	179	191	184	210	191	193	213	186	194	207	210	201	208	188	184	202	204	210	211	219	199	200	199	178	195	194	213	211	190
24483	21624	28969	24673	21550	8898	749	502	406	404	346	286	255	245	246	263	201	215	222	232	196	216	211	179	185	208	219	191	184	177	215	178	189	186	183	192	174	177	193	162	182	202	202	187	204	188	179	189	168	186	173	193	196	202	174	143	190	178	171	202	186	172	156	163	195	221	190	167	186	171	165	182	179	191	185	176	173	170	173	174	169	175	187	181	166	186	159	183	173	194	175	174	193	173	188	174	173	185	187	200	206	185	201	174	150	160	193	181	183	171	187	164	160	173	194	176	192	177	161	196	185	185	176	170	165	179	161	164	198	187	179	151	174	172	192	160	175	156	170	192	191	169	171	173	159	164	184	185	161	185	175	186	160	181	166	187	180	169	185	158	188	150	177	170	157	186	193	176	173	170	166	170	178	180	198	183	183	188	166	167	180	177	164	170	189	161	161	176	197	154	193	168	176	169	190	197	168	174	177	180	156	176	200	184	186	172	163	160	159	166	159	184	186	172	180	166	165	180	170	212	169	172	186	182	171	152	170	170	151	164	171	174	170	161	188	166	188	185	156	174	166	195	170	172	159	182	163	175	155	175	164	160	181	186	176	160	166	167	163	183	181	196	161	169	179	164	163	167	169	164	195	176	180	176	162	177	181	157	167	159	188	182	190	177	169	172	203	161	164	164	165	183	181	157	157	172	208	179	172	152	180	166	180	180	155	159	178	192	154	166	180	176	162	197	156	176	161	163	196	154	159	178	173	187	150	168	191	180	191	183	162	171	164	149	183	170	173	163	169	172	173	169	173	166	167	201	176	174	164	174	161	178	178	161	165	161	158	150	166	161	183	178	164	172	180	170	187	183	187	157	171	162	185	190	166	152	188	166	163	163	186	184	174	192	164	158	183	177	167	186	180	169	177	158	168	180	174	186	148	194	167	168	182	157	196	156	173	162	179	187	192	173	153	172	182	150	168	174	190	173	165	159	163	189	174	195	157	164	182	168	193	167	189	183	161	174	174	165	180	182	188	174	170	162	176	169	158	173	176	172	158	176	152	181	218	189	183	174	171	196	182	154	164	175	179	190	161	171	163	152	175	163	192	185	166	147	187	179	171	170	167	169	181	198	181	206	190	160	179	166	167	178	164	137	191	197	199	168	153	170	171	185	161	176	156	176	204	176	163	180	157	198	162	163	191	186	182	170	172	178	182	197	160	191	175	181	163	174	177	170	172	192	172	187	157	160	172	174	159	190	181	178	160	162	175	153	184	177	187	174	165	203	179	164	156	186	179	176	168	164	208	181	195	166	171	167	154	190	173	154	167	177	144	187	178	157	181	174	184	181	178	195	163	192	187	182	172	165	178	161	212	180	168	179	180	186	177	179	181	181	168	175	180	182	170	174	151	166	182	173	190	172	158	186	174	196	170	147	174	191	173	188	196	179	177	176	175	176	167	160	174	169	163	179	167	163	180	166	193	198	169	151	193	203	175	176	185	172	165	160	183	176	184	172	162	172	171	173	168	147	178	186	184	191	163	175	173	163	184	179	186	146	192	201	156	177	164	176	174	179	145	214	188	181	175	178	151	208	159	176	181	175	165	157	183	178	178	188	196	202	174	183	176	179	201	163	170	183	154	177	186	186	160	173	178	166	163	162	144	169	179	153	195	191	185	177	185	167	187	161	186	178	160	160	184	167	173	171	194	176	160	174	141	188	175	172	169	169	177	195	168	179	184	190	186	169	164	182	154	173	176	152	189	167	169	174	185	138	185	197	147	161	177	180	188	172	192	190	174	177	183	166	164	172	163	149	150	178	185	130	171	180	181	187	193	179	177	154	152	164	178	174	175	179	164	186	185	188	188	179	172	206	178	152	153	192	182	161	180	166	168	175	177	154	160	177	181	170	159	207	202	177	168	179	160	162	180	186	183	161	180	182	159	157	185	152	181	163	153	166	172	178	180	176	186	176	164	162	192	172	178	194	176	179	171	182	180	180	174	182	180	163	178	179	196	179	177	194	187	182	190	169	173	184	175	167	161	171	174	168	152	187	169	173	168	148	168	197	171	162	165	177	184	186	173	183	157	173	180	163	159	176	196	172	175	185	170	190	148	182	166	179	179	178	176	191	188	166	180	169	169	174	179	189	161	153	173	163	173	175	153	182	177	158	172	164	180	187	183	160	168	201	144	179	169	168	172	192	183	168	178	192	167	155	178	182	177	165	173	173	160	188	151	146	161	181	185	187	164	177	166	166	189	165	187	187	171	171	183	172	162	183	163	179	175	162	178	154	176	179	168	176	177	173	196	160	158	167	172	192	156	170	200	173	204	163	182	196	163	183	163	176	189	170	182	159	188	209	150	193	173	176	156	166	156	169	180	176	181	200	176	218	180	171	156	192	174	159	196	153	182	178	180	193	176	183	181	174	181	193	188	199	157	182	193	175	181	175	169	177	178	153	167	162	180	187	196	184	178	163	164	207	167	192	173	181	202	197	158	159	173	183	183	159	194	167	164	170	173	175	187	199	181	159	181	165	146	163	180	178	184	199	173	171	174	181	198	164	166	184	180	171	159	183	175	174	167	180	200	168	167	187	184	181	178	167	174	176	192	158	163	151	183	170	169	141	190	182	146	163	187	188	187	191	169	175	179	177	181	167	187	171	152	171	147	186	164	161	173	204	176	170	192	163	166	167	175	164	198	159	197	184	176	160	183	182	201	156	199	159	162	161	198	205	173	204	165	177	193	143	163	182	189	166	171	194	172	155	184	170	186	187	187	157	158	185	191	187	188	167	195	160	165	166	170	181	169	152	158	141	148	177	192	174	171	146	163	156	191	186	167	174	174	181	180	186	178	182	168	183	206	177	176	164	189	164	170	174	170	178	177	196	171	180	160	179	167	174	175	172	202	187	190	192	195	148	154	180	159	170	168	153	171	163	198	187	152	150	182	169	202	185	186	177	174	167	172	180	185	177	163	165	183	179	174	174	167	167	185	188	192	193	180	165	185	183	171	165	168	188	194	165	166	158	177	177	167	180	194	169	171	198	174	161	171	174	173	179	195	164	170	167	179	175	168	180	172	154	179	150	161	180	202	199	174	182	178	164	188	176	182	181	165	176	187	181	178	183	165	157	209	166	167	166	167	173	167	168	192	170	166	157	198	159	174	175	156	179	186	185	178	180	176	175	171	159	172	169	157	184	173	176	189	174	177	168	169	189	158	164	194	179	166	187	179	167	172	169	176	159	180	187	183	173	194	179	160	195	172	157	179	168	161	179	182	186	184	180	192	202	170	166	165	182	148	195	182	179	183	159	171	166	202	170	174	158	151	158	167	192	142	181	159	154	172	171	181	201	184	177	182	172	170	178	162	182	167	176	169	183	160	187	188	165	166	163	166	179	167	156	180	190	172	187	185	185	172	161	186	167	195	184	177	162	202	172	189	171	168	163	187	181	142	176	174	185	170	176	186	171	173	171	144	163	174	185	190	171	187	196	182	164	167	162	175	154
12430	10033	6165	2924	1983	1480	1072	851	714	554	520	418	365	345	347	316	293	279	282	263	272	261	254	253	220	244	241	231	241	218	211	225	205	234	219	213	216	210	229	211	194	190	221	221	226	220	218	211	216	184	203	189	190	206	190	225	212	204	219	198	227	222	188	197	226	204	237	196	172	184	197	214	233	206	210	184	197	195	188	214	211	222	234	221	211	234	227	235	202	219	216	204	195	230	221	240	227	211	225	228	226	205	204	201	197	207	212	210	213	229	223	240	197	198	219	207	194	219	200	226	234	216	231	217	226	213	228	221	220	212	188	237	210	188	216	205	185	198	204	210	208	222	199	228	199	207	208	178	235	194	221	224	217	202	217	202	201	198	189	228	213	221	206	205	200	205	174	207	183	188	189	193	224	200	214	207	205	221	198	202	178	213	215	194	194	196	210	209	223	222	230	225	208	213	236	180	203	210	195	233	202	222	233	224	210	214	201	209	190	203	192	188	216	218	191	210	198	208	228	212	191	199	216	212	193	192	201	230	192	182	203	231	207	203	199	215	213	215	201	230	212	185	216	207	199	202	215	214	189	212	220	204	204	226	190	175	197	224	236	195	210	224	212	185	197	211	201	187	239	218	195	211	223	213	199	203	202	195	208	193	222	221	201	211	203	214	220	204	198	180	219	185	172	204	190	203	199	206	213	200	207	189	204	210	223	184	206	197	210	199	196	207	205	212	207	204	197	200	186	208	204	224	211	204	210	201	198	206	206	209	208	216	195	212	200	203	219	230	207	192	204	224	212	211	222	184	224	179	187	192	213	182	194	198	194	201	227	179	208	207	192	192	197	192	203	181	210	198	212	188	209	210	217	225	217	203	200	207	201	173	193	216	210	209	226	220	228	209	215	180	198	185	191	208	205	214	194	182	217	203	180	216	201	211	237	195	204	217	196	222	210	206	192	225	179	211	229	196	205	236	214	192	206	215	190	211	212	185	207	192	195	221	200	191	218	211	193	210	195	227	201	181	209	203	189	208	229	215	196	198	229	205	225	218	226	210	229	180	191	193	207	199	218	208	202	193	206	203	200	209	205	207	190	186	195	233	180	239	196	203	207	208	212	183	209	198	213	222	193	165	204	209	208	196	207	202	196	195	197	205	203	210	198	201	166	194	224	194	165	165	204	208	199	224	203	208	214	209	174	204	196	211	214	199	206	217	201	196	200	218	212	208	179	201	203	203	172	193	213	224	197	183	204	219	180	209	209	208	215	221	197	204	215	192	205	198	213	206	202	204	201	217	205	193	212	228	184	207	207	209	211	206	181	195	223	209	210	215	220	218	193	209	213	189	206	214	203	225	171	238	217	210	224	220	188	214	195	195	195	195	214	198	169	220	218	207	216	212	197	194	216	208	213	201	234	209	207	211	191	192	220	214	208	187	208	203	207	212	195	201	179	194	188	218	210	205	191	199	219	203	215	215	190	202	216	184	213	202	207	201	219	209	214	199	206	195	190	216	209	185	198	226	208	189	215	211	203	228	205	204	235	185	197	197	196	212	217	230	240	213	227	190	215	197	209	209	206	222	211	204	189	212	208	217	198	197	208	205	243	216	187	196	183	201	184	206	199	198	202	198	206	165	212	207	231	202	172	194	233	199	221	200	189	207	189	206	196	229	202	221	187	195	179	179	230	192	220	209	193	173	207	198	204	194	217	223	201	228	206	211	207	202	199	192	205	202	199	183	214	193	222	206	198	191	222	214	196	169	194	229	217	208	204	228	200	187	205	196	194	188	202	204	207	212	206	191	191	206	192	228	218	203	204	194	219	207	200	193	206	189	209	182	189	209	210	196	213	196	200	196	196	218	219	215	210	210	196	185	210	203	209	213	191	213	177	218	181	209	212	214	203	222	181	185	206	210	217	171	211	216	181	202	200	233	203	209	206	220	210	186	214	216	218	215	186	199	199	196	186	198	205	234	222	196	210	214	196	188	213	214	200	190	172	205	206	193	202	175	212	210	199	211	174	175	198	218	186	180	195	207	193	197	189	206	223	206	190	178	208	218	194	204	215	206	215	227	216	182	203	184	217	217	190	205	221	227	167	194	226	216	193	207	198	199	216	190	226	176	221	218	216	220	199	208	221	185	223	211	194	198	218	198	218	186	210	226	200	203	197	215	210	212	211	194	207	217	206	225	203	208	198	184	221	199	191	215	213	208	198	218	233	180	214	195	198	210	206	189	197	193	218	178	200	195	209	191	191	206	205	188	218	214	204	178	195	195	195	215	216	189	203	223	205	211	199	187	187	222	208	221	202	225	204	224	203	207	188	215	200	212	162	217	222	214	212	189	228	208	188	194	203	182	201	202	230	186	189	191	202	241	215	214	209	211	239	207	224	231	195	189	191	229	219	227	213	196	207	199	227	228	195	199	160	201	187	209	199	203	216	191	198	209	212	212	210	220	214	198	210	192	189	187	197	199	208	195	209	211	194	203	215	222	200	209	216	199	211	218	178	212	199	204	199	207	199	218	183	193	186	210	193	220	175	206	180	175	213	204	204	193	199	224	214	209	210	206	204	210	223	206	189	199	187	207	225	185	209	199	214	187	193	236	207	216	219	196	213	203	210	177	202	210	192	198	213	223	187	206	196	217	204	206	226	212	209	191	188	209	218	180	212	211	210	212	200	205	218	228	207	232	234	203	184	201	242	184	213	195	207	205	181	204	185	209	223	216	219	193	207	215	185	192	239	190	211	201	242	198	199	188	201	204	193	208	219	223	221	219	234	186	194	214	209	213	195	213	208	207	192	212	199	192	199	202	180	220	200	196	236	178	177	207	202	200	208	204	237	190	212	216	224	178	201	215	217	191	213	204	201	229	193	172	212	218	218	206	221	211	201	187	201	207	183	195	205	182	204	205	223	187	231	196	184	194	245	223	172	199	195	228	203	208	186	199	199	215	217	202	192	183	199	198	191	193	206	195	209	189	194	171	190	230	220	194	200	238	188	210	194	227	229	193	190	189	207	222	218	201	209	244	216	217	210	230	202	213	219	168	238	211	212	201	205	206	220	180	209	200	201	191	178	221	209	193	195	212	195	201	208	223	202	189	216	210	193	225	196	229	212	207	208	171	189	177	185	204	179	229	194	190	222	187	211	236	203	190	176	205	196	185	187	180	215	221	183	215	210	203	208	206	191	179	195	194	189	223	190	171	213	187	218	241	202	208	178	210	194	235	196	197	190	210	220	226	185	210	210	188	214	204	203	208	167	203	184	181	186	192	192	216	174	211	201	217	211	211	215	205	214	207	214	223	229	190	194	191	182	214	181	184	199	226	199	212	191	210	202	188	194	183	194	226	196	217	196	214	237	201	235	177	203	173	210	213	187	200	220	174	213	203	192	231	221	215	213	207	237	231	207	212	191	211	230	207	193	190	211	204	205	177	216	230	213	201	205	208	182	192	218	215	207	204	213	208	207	217	199	187	198	189	227	220	217	173	214	218
25685	21540	27590	25853	7352	569	426	389	323	308	291	334	291	281	283	284	269	253	254	268	278	250	258	263	245	300	275	233	279	278	246	247	268	264	247	225	251	256	267	238	270	250	267	256	242	248	236	274	258	272	254	240	248	263	240	241	240	286	232	243	228	264	232	240	247	235	226	247	247	247	232	247	260	241	253	232	262	264	211	269	245	269	292	246	290	280	253	257	267	247	268	240	254	255	262	245	261	239	245	247	257	254	236	260	284	255	230	261	269	260	251	255	252	236	257	263	255	244	246	269	246	243	257	258	266	256	238	240	253	247	224	248	270	251	276	256	253	243	252	272	240	280	254	234	226	231	256	235	258	252	244	264	252	250	216	237	252	231	256	265	280	231	255	238	232	265	274	206	226	223	268	262	241	283	257	269	212	222	238	266	239	255	246	233	232	279	243	219	234	244	270	255	245	277	250	268	252	236	255	272	260	238	222	213	228	264	247	235	235	220	237	237	256	246	245	263	250	238	218	252	257	256	270	250	232	291	249	219	240	248	240	262	239	249	252	249	224	256	245	282	241	240	269	234	249	249	251	259	251	240	238	242	247	236	253	259	235	256	254	242	257	260	258	262	250	248	233	260	222	265	262	239	244	225	232	236	224	254	246	266	204	232	240	230	241	250	261	260	249	251	231	246	269	231	273	257	208	251	207	249	250	221	258	254	228	243	249	232	224	286	261	259	243	248	207	232	235	246	261	249	253	247	274	251	242	241	232	232	246	266	238	225	237	249	264	252	245	261	227	255	258	237	267	243	249	248	246	258	238	250	252	232	235	255	254	222	248	261	241	242	249	219	237	241	245	242	240	213	235	259	228	252	256	242	245	279	253	239	242	241	224	246	229	254	256	238	255	238	249	261	241	238	233	241	252	229	248	259	237	259	262	253	250	223	240	264	241	229	255	235	232	234	268	244	237	257	231	272	219	264	227	258	262	269	242	221	262	250	269	230	235	241	211	237	237	241	264	264	249	248	232	247	267	261	263	244	266	248	236	255	265	222	252	208	236	276	269	268	256	229	253	237	249	267	266	236	234	271	255	232	245	215	280	256	241	222	240	265	237	247	257	223	257	246	236	236	262	237	245	261	259	242	259	236	239	237	244	250	278	268	247	259	256	257	240	265	235	255	257	207	237	273	221	263	233	246	243	241	245	254	256	242	242	257	247	261	263	218	239	236	265	242	236	261	240	244	251	264	237	248	248	226	249	233	254	237	262	237	287	249	207	246	228	248	241	226	222	256	269	258	232	245	244	233	246	237	231	249	236	249	245	271	264	247	239	227	242	269	221	251	235	225	252	256	235	229	274	244	232	258	251	265	263	232	215	260	279	240	247	231	256	226	237	254	229	256	256	258	241	255	217	220	255	253	249	244	242	256	238	254	242	256	280	243	274	230	254	247	251	252	240	245	243	284	240	243	232	257	235	244	242	234	275	239	249	266	262	256	288	267	257	244	256	231	230	259	264	231	244	250	262	223	242	267	245	267	238	258	252	244	280	223	274	247	237	240	269	235	240	267	273	230	253	245	257	242	261	260	259	254	228	230	229	279	228	251	266	250	237	238	262	240	255	255	262	216	259	251	220	237	228	252	234	239	245	237	236	236	240	256	231	257	256	238	271	238	234	297	240	245	249	254	260	259	243	240	267	255	263	233	235	243	254	243	249	267	240	248	233	235	263	225	219	249	221	238	229	234	234	253	234	250	243	252	230	248	232	254	271	226	251	244	251	239	264	248	229	242	215	237	223	266	253	251	249	265	248	233	269	257	236	236	230	279	236	237	252	274	236	239	242	243	255	270	253	248	240	251	225	250	237	236	259	277	270	220	230	235	234	228	268	255	243	223	256	225	227	306	246	241	244	272	266	223	243	248	262	229	228	226	244	262	266	250	243	236	232	243	242	280	268	277	256	270	272	262	259	264	250	224	251	242	239	228	237	234	232	255	235	240	263	241	255	256	263	224	240	251	249	265	278	241	209	236	247	214	238	271	239	227	233	263	227	267	226	223	238	245	285	242	228	264	255	266	251	245	236	245	246	268	245	271	226	243	253	254	229	256	260	245	227	223	211	249	231	251	238	252	257	246	255	262	252	237	229	261	279	231	250	274	250	244	244	243	233	232	227	230	251	300	266	231	242	234	257	250	239	240	224	235	271	243	220	260	210	232	237	234	248	251	238	230	245	258	232	248	256	240	245	241	267	240	259	217	248	253	247	257	252	265	244	275	214	228	238	258	249	254	231	228	267	283	245	255	228	232	252	254	230	222	261	244	223	234	252	213	254	263	240	242	238	251	264	244	252	269	228	246	219	264	246	240	240	264	233	260	259	235	249	227	240	246	240	256	270	237	249	248	243	237	255	262	233	255	242	238	268	261	283	240	251	226	251	239	228	245	263	254	226	251	246	254	246	260	216	225	265	221	237	234	250	256	264	273	237	293	237	240	237	234	242	253	238	251	242	277	220	251	266	254	241	253	255	274	254	212	243	243	227	244	245	242	252	247	226	264	271	247	252	259	226	241	237	247	252	238	265	245	238	262	238	195	248	249	251	217	231	255	249	224	249	218	245	236	254	262	271	243	268	222	268	249	231	258	262	258	226	211	239	254	243	245	244	242	275	255	235	245	290	233	247	233	226	289	277	253	246	258	241	230	276	269	239	230	249	228	243	247	270	284	251	263	246	237	243	280	265	236	289	243	242	236	221	243	261	240	258	236	256	255	237	229	260	258	269	245	251	252	222	245	248	260	240	254	258	271	249	241	243	233	219	236	230	228	260	242	240	204	247	249	227	251	248	255	241	253	251	239	250	275	230	268	272	253	249	242	267	237	280	260	258	248	251	249	238	250	202	276	243	247	239	244	228	266	234	254	231	254	239	247	264	229	239	279	253	236	240	262	234	269	258	231	231	249	248	242	236	252	232	234	240	231	233	223	244	234	247	259	270	252	238	253	258	231	251	251	224	251	246	239	221	248	223	239	268	234	241	239	246	230	268	232	213	229	270	229	265	250	257	243	257	237	253	239	254	220	232	260	283	243	242	226	249	237	245	251	244	241	235	258	238	220	248	271	260	254	224	262	253	234	249	226	249	235	235	235	239	230	260	229	268	275	267	259	248	268	231	229	270	244	248	245	228	243	262	231	223	228	240	229	228	205	240	252	259	238	272	244	261	245	226	253	272	236	244	245	209	221	259	250	262	242	254	246	280	229	271	229	249	242	240	278	240	247	253	239	233	256	253	266	245	252	250	235	219	268	269	253	258	259	277	234	264	240	265	243	270	266	269	240	241	208	252	223	296	231	231	215	267	246	239	249	248	260	239	265	240	233	244	242	252	223	245	256	231	225	271	237	250	224	251	247	228	265	226	267	257	261	246	261	243	230	232	266	273	275	258	251	243	240	245	233	232	249	264	267	249	265	238	247	261	219	219	242	250	234	267	252	260	278	244	270	244	261	245	240
12743	5300	3284	1593	1204	972	702	629	527	483	461	413	358	339	373	342	346	337	321	311	339	306	303	308	266	261	290	326	282	280	299	309	318	288	308	283	287	309	308	307	315	289	278	259	286	284	296	297	299	296	313	283	293	290	301	289	291	322	304	291	305	255	271	285	267	290	323	301	289	279	272	308	286	306	278	245	286	297	291	284	312	302	292	294	287	323	302	269	278	294	284	322	321	282	286	279	298	274	287	283	300	304	284	301	303	333	260	301	291	323	310	282	303	284	292	290	274	282	313	295	301	296	265	283	299	335	305	323	295	296	267	271	316	286	249	280	277	289	298	293	265	286	262	276	284	294	293	270	271	258	302	271	311	304	282	274	323	289	293	262	272	311	282	261	307	280	308	289	246	284	280	317	288	280	286	328	277	291	287	261	304	280	275	276	280	267	299	289	295	303	313	297	260	266	323	315	266	302	285	277	301	244	278	284	287	289	277	311	268	287	321	292	280	293	301	270	314	306	276	288	289	275	303	300	314	310	274	261	265	319	280	301	267	289	295	297	270	291	285	303	261	296	253	292	283	283	273	301	277	289	300	304	273	318	292	258	291	306	298	260	283	286	300	301	266	279	298	295	283	307	305	296	291	262	285	284	286	274	263	288	282	363	285	261	297	284	303	311	298	288	276	292	297	284	274	276	292	287	289	316	284	267	297	317	300	281	294	283	282	295	270	286	285	297	293	257	283	307	313	294	270	279	285	286	297	291	305	299	303	306	280	300	302	290	267	275	293	304	285	273	273	276	260	291	302	301	289	293	281	320	283	290	288	308	293	264	295	300	297	307	281	262	317	279	289	290	286	301	317	281	277	270	263	269	271	304	308	286	260	262	292	296	284	297	271	276	295	336	273	292	270	293	271	308	290	310	265	309	281	308	313	274	289	268	276	286	279	276	304	288	280	291	242	292	297	268	313	278	293	293	300	267	291	287	271	278	266	287	242	269	270	300	296	268	299	283	280	259	307	284	271	288	295	294	275	310	263	281	296	286	318	298	311	288	287	290	272	268	310	286	272	311	336	274	276	293	288	287	282	271	313	267	298	302	314	288	299	278	270	276	267	279	300	316	306	309	280	264	293	306	265	269	283	294	271	284	270	282	273	297	299	299	317	297	258	279	297	289	264	299	315	259	256	267	273	280	265	300	285	272	280	296	272	308	258	270	265	271	305	269	271	286	323	268	307	300	300	268	260	289	294	280	296	282	246	286	288	292	287	291	327	294	268	288	273	301	291	281	285	284	285	307	286	257	281	286	291	303	312	272	276	269	265	296	292	304	296	297	289	315	293	276	263	277	300	247	263	311	321	265	292	278	308	297	285	283	300	261	277	281	289	276	304	279	288	264	306	289	284	311	262	297	270	266	303	257	267	313	273	264	269	290	291	277	267	283	306	277	307	280	274	275	289	297	268	290	283	269	277	290	291	286	297	294	309	313	273	302	264	300	274	294	288	274	290	270	270	290	271	291	294	241	302	274	289	295	285	263	267	319	265	290	290	300	275	290	312	256	275	272	313	285	306	274	280	339	289	299	286	332	258	285	324	289	280	296	289	278	285	292	288	294	326	305	279	278	280	293	313	287	308	275	289	272	313	281	313	299	274	289	329	259	317	291	294	281	293	264	276	285	269	234	318	282	293	285	263	282	266	278	278	288	269	267	258	327	268	262	274	305	282	323	289	317	302	266	270	266	290	296	315	274	275	270	281	281	322	258	322	275	284	290	282	277	292	297	287	304	264	305	309	290	305	286	270	315	280	274	275	305	308	327	284	273	312	294	320	246	287	298	308	293	263	283	281	268	295	275	286	288	266	301	255	262	262	307	302	283	259	293	316	291	291	305	274	298	308	266	287	312	271	261	324	301	290	262	269	286	279	296	258	278	279	282	304	257	296	244	283	310	278	300	312	286	308	270	277	272	267	255	269	258	301	265	257	265	284	253	311	297	286	260	309	293	272	295	265	289	289	273	305	281	287	288	302	284	281	305	302	281	283	265	275	276	290	309	284	300	314	262	296	293	308	271	299	282	294	274	290	293	292	283	268	275	311	252	276	258	296	282	277	307	287	301	288	286	289	300	275	230	288	285	287	263	306	251	276	280	284	295	272	303	295	291	296	271	282	300	289	274	281	313	282	287	312	301	280	296	279	270	286	290	310	284	288	281	285	314	303	286	297	242	273	281	311	264	267	295	263	310	313	309	268	300	281	298	274	277	289	302	299	269	294	301	313	305	281	288	291	280	262	286	293	279	290	283	305	307	268	273	307	287	284	283	294	279	272	285	250	285	279	290	273	300	283	274	285	289	264	305	276	275	292	301	289	267	267	286	287	278	313	301	302	299	247	285	281	251	288	279	286	302	301	272	285	321	344	293	274	293	249	287	280	293	300	280	283	277	247	275	302	270	281	286	269	285	257	281	294	258	247	287	284	318	298	260	265	253	295	287	303	298	292	264	275	287	262	323	261	306	292	288	304	303	272	266	279	261	306	285	290	303	287	282	300	296	308	280	273	298	302	304	270	279	293	270	278	284	299	306	304	275	277	315	290	288	258	310	298	319	308	306	297	269	272	278	271	262	312	290	292	304	286	326	286	295	258	304	299	245	243	318	279	293	298	319	268	269	250	297	300	287	283	248	288	279	290	297	270	292	271	264	280	290	286	288	265	277	308	316	274	284	293	266	272	310	308	264	313	320	291	282	277	260	280	275	281	314	284	280	276	302	281	310	275	304	270	309	302	298	287	276	301	281	263	278	301	264	305	282	290	277	271	262	285	271	272	290	315	276	289	290	282	249	275	282	294	274	295	264	293	283	286	288	289	271	279	275	261	292	285	276	286	293	252	279	297	285	300	290	272	269	271	281	290	288	291	281	318	252	289	288	267	280	287	294	281	314	305	294	302	272	304	287	285	299	294	295	303	309	269	279	302	306	290	291	265	274	303	310	265	292	290	284	287	321	254	298	297	277	265	311	301	300	293	276	298	294	278	288	298	312	293	312	327	301	309	287	272	278	294	255	296	276	291	297	281	269	281	270	273	296	289	267	271	290	318	283	283	295	269	276	324	294	291	280	258	274	285	287	325	311	274	273	273	277	275	283	307	294	294	269	292	281	262	253	264	286	293	264	298	281	298	303	296	289	255	278	293	311	292	302	283	287	254	270	290	302	289	288	299	287	283	266	273	279	311	308	287	301	269	296	295	290	298	283	276	279	278	280	308	277	278	300	301	285	279	317	303	283	280	277	315	254	298	299	295	286	293	284	307	273	274	275	319	262	273	292	279	268	311	281	299	280	281	278	265	310	299	324	300	281	316	307	288	272	271	263	284	266	265	286	290	303	287	307	317	307	301	317	297	289	282	304	294	280	314	249	330	245	285	303	290	248	287	295	293	308	258	323	283	280	293	280	278	298	285	290	251	276	301	260	268	278	279	273	305	300	290	301	282	296	301	301	288	288
23343	21588	29419	24228	21578	21624	7427	1026	733	657	635	574	510	472	420	407	381	354	355	335	350	338	365	368	342	332	347	361	293	334	328	306	324	324	299	332	317	308	323	296	321	295	281	289	305	286	301	289	302	293	282	318	281	327	273	281	330	262	284	297	313	279	295	265	298	295	281	297	292	271	275	288	273	294	280	310	289	286	301	290	311	291	317	300	337	298	300	295	299	307	339	270	290	286	299	289	309	311	288	309	289	305	298	300	300	294	290	267	296	300	313	317	298	290	276	277	289	264	321	289	305	303	312	315	293	294	337	307	280	299	291	284	308	296	308	293	294	278	290	297	302	293	295	296	283	261	287	294	290	329	292	262	306	270	322	294	274	287	291	281	279	317	271	287	303	304	297	299	298	298	263	289	286	291	312	270	294	326	322	317	300	275	302	317	294	315	295	311	296	305	293	258	274	303	283	296	335	288	290	289	263	271	294	304	309	292	263	288	304	309	283	291	288	298	297	263	296	290	263	331	269	294	257	310	295	285	281	277	295	290	295	295	271	268	261	252	285	306	285	300	291	321	286	272	300	267	265	274	264	294	343	301	276	291	295	281	286	282	293	300	314	305	302	274	295	286	278	284	297	269	297	288	262	313	300	331	309	283	277	340	292	294	276	302	275	282	275	288	308	273	305	288	271	296	275	265	269	307	300	293	291	303	308	302	297	268	281	302	286	295	283	268	302	273	318	285	297	316	281	327	288	288	292	317	261	280	321	259	295	297	294	286	298	255	307	288	280	294	299	322	303	298	296	300	319	282	309	270	285	288	302	251	301	289	282	294	261	292	300	303	265	282	264	303	276	287	246	305	290	267	284	274	304	275	311	282	283	268	280	297	257	287	297	305	285	311	265	305	277	278	306	300	288	290	293	274	301	323	297	271	286	288	284	304	288	301	290	290	326	263	285	303	276	289	250	280	293	272	248	304	292	277	285	299	274	282	283	288	276	280	283	282	264	310	275	296	289	273	301	314	274	260	270	273	268	305	272	267	288	253	301	276	265	275	286	248	277	259	295	335	286	278	295	294	316	315	271	249	288	286	307	281	282	302	291	332	291	283	287	291	297	288	303	279	275	280	298	313	293	279	302	284	295	298	288	283	315	291	287	301	276	312	291	288	295	300	279	288	272	299	245	294	293	304	299	316	272	277	317	284	312	310	289	286	284	296	276	279	301	290	298	295	268	273	298	286	280	280	286	284	296	303	282	257	293	302	273	269	323	300	299	263	265	264	273	259	266	286	294	293	280	323	282	289	324	282	248	290	265	308	316	292	269	304	284	280	307	293	281	291	261	301	272	262	333	310	280	288	299	313	296	267	291	287	283	314	282	305	292	288	304	299	289	283	306	289	298	304	310	279	290	281	288	259	292	275	289	280	280	299	298	288	260	336	311	276	271	282	259	298	308	301	308	279	295	270	293	277	300	277	315	256	266	289	287	273	288	329	296	278	299	299	256	314	273	272	331	273	307	258	300	281	287	272	300	311	292	260	291	295	299	271	331	323	265	306	308	271	291	301	317	294	293	312	286	258	287	286	335	279	289	281	282	275	330	284	267	217	285	299	298	306	297	302	300	280	270	307	294	283	285	320	305	283	272	262	291	276	302	304	293	289	313	302	279	305	333	294	306	275	303	251	293	303	283	289	298	299	297	304	296	295	326	276	295	288	268	271	271	257	294	314	297	298	306	283	301	291	249	274	331	323	283	294	268	309	288	268	282	282	280	312	272	305	280	294	301	288	276	308	298	303	287	294	275	282	314	274	273	302	276	273	284	290	287	286	277	304	262	300	282	301	311	272	286	284	295	276	289	281	303	266	255	296	272	277	313	313	287	309	280	296	322	292	290	294	307	274	280	305	299	287	333	275	316	273	298	291	300	285	277	331	274	318	255	300	301	288	310	298	316	296	267	308	309	284	289	282	297	276	293	257	297	289	277	306	316	298	315	309	286	293	298	304	291	313	287	293	292	286	286	296	260	276	263	336	280	327	259	311	285	292	280	273	260	288	293	277	274	292	296	278	290	301	306	279	262	273	304	289	267	302	297	302	319	285	264	293	288	280	275	273	282	327	278	279	286	251	299	291	276	277	253	248	297	269	280	307	321	302	263	290	293	283	278	266	296	309	320	286	276	280	286	309	299	295	303	307	300	279	295	303	284	279	297	285	259	297	318	262	294	272	280	284	283	328	286	261	285	305	309	321	279	274	273	256	321	262	286	284	253	296	286	304	286	285	279	319	286	320	295	285	301	269	279	304	280	293	281	277	314	305	309	271	330	301	303	278	315	287	320	295	281	299	328	315	297	302	304	311	260	288	274	290	287	289	266	312	260	289	298	278	302	298	286	283	291	287	311	253	293	288	267	282	311	294	306	286	306	311	280	296	313	318	268	286	270	289	312	287	288	277	293	307	298	282	284	279	296	306	313	309	284	299	311	298	289	303	291	293	287	301	266	275	278	307	291	293	293	278	276	315	309	313	305	258	276	290	315	300	292	330	282	281	277	296	304	291	287	255	266	285	285	268	279	295	274	305	282	268	315	279	302	253	260	296	295	267	259	280	285	317	280	301	286	289	318	295	283	287	306	288	328	302	315	284	279	286	263	289	272	292	283	303	312	289	284	299	272	273	305	274	301	291	300	273	317	259	293	290	298	271	292	300	323	294	256	256	275	322	299	274	259	300	314	321	276	287	291	288	279	275	301	276	275	327	301	301	270	282	254	300	294	290	303	296	283	292	262	286	264	304	310	307	295	294	306	285	299	270	296	252	292	299	305	272	289	306	289	260	292	298	278	318	309	288	300	303	292	293	276	281	309	297	310	264	282	258	311	281	284	293	291	285	291	298	301	278	281	295	305	293	315	305	333	272	255	309	298	313	312	275	251	320	316	265	280	286	297	314	294	268	297	280	265	288	272	309	306	280	271	296	297	305	268	295	279	268	299	311	282	318	308	298	274	280	318	294	261	294	304	289	296	334	282	282	270	310	275	288	270	265	263	286	297	288	295	302	264	312	273	262	304	283	282	304	282	270	273	322	283	280	258	297	280	299	312	272	304	289	286	290	302	272	269	272	298	320	272	296	314	280	309	289	301	295	284	325	309	314	310	280	266	274	316	302	305	324	318	305	286	307	304	309	280	288	317	260	319	289	280	292	320	268	280	285	276	289	278	305	292	275	315	286	286	274	316	301	282	291	295	298	299	307	274	303	304	279	290	306	271	287	283	312	268	285	323	269	277	308	298	320	271	298	274	318	301	293	312	322	288	306	272	304	309	301	278	302	296	290	277	289	317	267	256	281	287	302	272	283	283	287	299	304	324	290	294	282	302	314	310	301	297	267	280	323	266	247	302	290	278	305	256	292	303	314	265	296	330	290	268	280	308	301	310	278	288	281	287	268	275	272	300	270	319	292	314	259	246	303	275	286	284	312	283	299	301	317	277	273	269	287	268	286	311	303
14786	16299	10370	5150	3734	2821	2034	1590	1302	1129	911	707	666	652	593	577	496	468	460	471	386	440	438	391	383	386	375	374	361	384	376	344	343	346	346	390	357	367	331	389	348	354	332	317	343	325	313	347	339	311	326	348	352	340	346	336	330	339	318	343	347	316	330	334	341	294	328	333	346	339	336	306	323	329	363	285	319	294	310	324	314	338	311	327	365	331	350	346	314	380	355	305	354	340	358	336	324	326	337	351	308	281	311	325	336	338	325	338	330	319	317	344	352	343	326	359	365	358	306	319	336	348	348	317	313	322	340	357	320	332	294	329	336	308	303	327	326	358	297	329	337	287	297	307	321	301	330	357	324	297	289	341	311	317	322	339	354	312	312	337	316	307	290	315	315	298	305	329	348	311	336	327	321	350	318	321	323	320	319	294	301	331	328	325	297	339	328	324	288	336	313	309	316	317	361	323	309	324	311	296	311	311	290	287	319	302	298	313	307	303	301	308	312	353	342	322	351	307	291	359	309	313	320	297	339	330	326	333	316	305	361	332	308	302	290	301	271	338	334	322	329	330	319	329	329	322	348	329	311	371	348	285	311	326	380	324	329	352	295	311	349	325	348	326	302	313	327	315	318	335	331	323	320	323	326	352	329	294	304	298	340	324	312	294	323	325	293	344	332	358	288	316	304	324	301	296	316	306	333	318	296	324	300	331	310	306	321	301	303	338	314	336	300	331	321	348	332	336	326	299	323	278	311	298	316	314	327	313	318	326	311	307	345	301	289	318	299	331	313	338	370	349	307	331	337	318	315	342	306	350	352	331	305	299	309	308	338	297	298	301	298	343	332	324	294	322	330	298	317	304	302	313	266	326	289	298	350	305	313	313	355	307	304	350	310	343	335	302	293	301	310	312	318	305	351	294	339	338	294	310	311	310	315	338	302	328	302	328	342	326	324	341	309	312	335	324	334	308	299	296	333	323	314	318	316	303	345	348	308	350	295	323	291	327	339	331	317	311	308	334	313	307	321	358	334	333	318	320	306	300	324	313	350	277	308	326	299	328	311	315	308	345	298	326	330	300	332	321	285	323	374	330	301	358	328	335	327	345	296	284	320	321	296	312	346	328	322	294	316	314	300	347	347	302	302	345	310	324	282	312	311	321	340	340	331	323	285	315	339	325	322	318	310	324	318	318	319	318	314	332	332	331	307	320	295	324	309	340	318	351	292	346	338	340	307	308	354	312	320	328	312	328	296	309	337	351	315	290	301	315	284	329	314	333	341	329	353	305	317	330	300	274	360	304	304	317	343	364	336	319	336	359	313	330	346	317	312	311	293	354	370	300	293	325	327	305	306	354	330	330	299	317	333	319	341	343	319	335	325	326	323	327	347	309	322	307	303	330	328	327	322	340	320	286	320	312	336	325	304	354	328	342	316	337	323	324	311	343	355	317	304	346	340	321	317	315	332	316	320	335	317	347	319	311	324	337	319	327	334	310	308	304	332	354	313	305	328	324	329	293	342	328	328	307	312	327	339	336	321	342	308	345	323	306	349	336	317	332	310	318	314	296	313	338	321	326	309	321	328	292	302	383	294	319	298	303	339	308	344	329	309	361	319	338	342	333	306	316	295	301	343	309	319	284	319	324	343	321	337	317	318	321	329	307	337	349	321	301	313	335	340	301	313	324	325	315	332	332	315	306	319	316	302	320	303	337	300	315	340	328	308	337	324	299	344	319	348	327	364	328	304	317	374	325	297	296	349	317	337	287	308	299	325	325	323	291	319	312	296	326	289	373	274	336	325	305	337	324	338	317	304	337	306	316	328	353	318	303	312	320	305	315	340	324	315	333	321	292	309	305	325	318	307	307	285	338	304	295	330	326	318	325	330	318	309	311	323	325	292	326	318	298	342	331	369	326	315	297	330	303	298	336	328	294	322	315	354	333	320	335	310	308	342	298	324	322	320	317	320	341	313	307	324	343	339	313	324	349	326	315	341	338	291	312	312	349	318	312	312	313	327	291	331	349	327	293	309	298	371	310	328	313	316	344	319	320	336	333	329	320	342	319	311	313	315	316	322	312	332	296	329	346	324	337	293	311	291	325	329	309	306	367	303	320	315	337	306	331	343	359	347	307	353	301	319	301	293	333	346	317	337	319	333	327	307	347	353	309	317	332	301	336	341	331	312	336	351	305	335	325	322	320	315	323	342	328	323	301	332	328	304	307	310	335	353	336	306	327	312	325	321	341	341	331	315	323	319	350	351	321	294	323	337	297	290	329	320	295	313	327	381	300	318	304	280	343	305	294	306	337	293	342	349	295	298	292	302	319	299	321	321	298	340	320	323	302	319	360	332	341	297	331	313	332	337	337	323	342	317	337	312	312	318	306	321	335	351	331	325	342	352	317	310	341	298	324	333	318	349	287	309	307	345	326	315	311	315	318	276	294	328	285	303	319	322	314	322	318	294	307	318	358	321	288	307	341	332	307	300	330	322	312	326	327	346	326	300	340	337	310	316	312	340	312	284	295	342	326	334	336	321	348	320	347	330	308	313	305	328	327	339	331	345	323	353	323	334	328	333	323	290	320	317	346	322	278	320	323	325	332	338	305	324	295	336	346	339	317	310	345	314	293	337	331	289	342	300	293	320	297	298	345	304	312	350	332	287	320	306	306	288	292	332	304	306	318	299	303	339	327	340	357	321	310	318	325	303	311	316	305	301	324	335	317	298	286	327	330	283	331	291	355	315	312	306	338	328	327	348	304	338	323	302	305	315	315	288	302	315	322	326	335	307	322	294	285	308	330	349	300	330	332	299	310	303	313	307	335	307	300	344	312	336	307	286	327	332	321	314	325	343	305	312	292	301	324	349	349	311	328	308	348	328	322	321	313	297	330	301	291	317	293	326	295	327	330	332	344	337	309	308	329	327	342	342	337	314	298	310	279	345	330	297	372	319	297	303	307	276	311	311	314	344	324	354	332	318	329	322	360	340	307	339	333	334	308	326	296	347	316	335	332	299	312	336	322	322	346	314	326	336	280	305	311	314	314	327	329	313	295	300	294	330	335	288	355	322	326	325	322	285	302	298	324	323	326	331	329	322	314	293	300	335	339	318	309	342	311	295	304	331	329	329	310	313	326	327	309	303	351	313	334	338	262	309	307	338	293	358	328	332	311	340	285	330	353	318	307	303	352	355	327	316	321	329	303	341	344	330	325	313	302	316	323	317	311	335	337	326	329	312	333	293	322	336	307	322	302	308	339	335	351	333	317	306	342	296	342	310	307	320	321	300	329	335	307	330	339	324	321	289	314	342	317	318	343	330	317	353	298	308	322	307	303	329	317	321	334	295	286	324	309	322	314	310	322	313	300	310	319	331	359	330	322	294	314	312	330	325	298	315	334	293	341	290	342	327	309	334	334	325	313	319	326	321	329	277	311	315	300	288	335	299	311	324	324	340	318	314	297	297	289	323	282	337	310	323	329	327	350	311	300	328	310	317	299
28013	20559	7378	486	298	208	202	185	191	199	174	177	165	176	159	178	186	155	189	171	155	169	165	158	189	160	190	168	155	156	164	175	152	166	174	171	170	188	166	174	199	182	174	170	173	165	155	154	173	168	166	167	173	162	150	189	168	179	189	201	169	158	164	179	162	170	168	175	178	155	181	159	171	184	150	157	169	177	158	164	187	172	164	149	164	174	164	178	174	154	178	166	160	189	177	158	181	157	170	157	162	178	179	161	158	173	164	185	185	180	176	160	183	167	189	161	172	188	159	162	167	172	186	165	163	186	154	176	158	169	165	166	172	173	181	153	148	179	163	170	176	186	168	148	179	170	198	182	204	152	165	197	161	183	192	164	163	151	173	161	181	175	179	170	173	203	185	193	175	171	197	143	150	165	159	185	171	156	156	172	162	196	160	174	179	166	150	169	168	166	187	170	222	172	174	151	185	174	170	199	157	190	182	183	153	172	158	187	165	155	172	157	177	191	136	181	156	154	161	168	188	172	166	154	167	170	180	178	175	163	169	168	174	179	176	167	169	176	190	152	172	161	167	185	200	164	173	179	177	173	181	164	160	163	183	171	172	143	174	177	184	172	178	174	177	145	190	150	160	164	163	175	182	191	146	153	152	169	171	165	155	183	168	157	179	169	196	194	155	160	158	163	177	188	159	155	166	173	188	177	175	160	171	181	160	166	176	148	184	193	182	177	142	164	172	166	171	152	177	180	193	172	161	197	140	159	182	167	158	166	168	161	170	166	157	181	181	147	176	180	182	160	158	152	158	190	168	165	157	160	198	155	170	169	167	148	153	178	161	170	160	185	175	173	172	181	164	172	168	159	139	163	175	150	189	158	183	158	123	166	171	168	182	175	165	178	190	157	166	169	186	162	181	187	155	181	156	168	193	166	168	169	161	181	165	186	171	165	162	145	174	169	174	193	169	179	146	161	163	150	150	186	171	156	169	168	179	158	170	179	178	178	183	165	137	176	160	170	160	148	175	181	157	196	187	156	182	183	159	164	167	151	156	168	171	168	143	141	162	180	179	163	158	176	179	201	179	171	178	173	161	176	142	180	169	187	183	157	162	158	190	159	181	178	137	205	189	140	180	154	145	165	183	187	177	175	187	159	187	144	165	176	144	179	162	150	183	163	164	181	180	169	184	177	176	166	189	205	147	155	156	179	163	169	174	188	181	164	157	181	151	170	178	174	162	172	180	159	160	146	151	167	179	190	175	162	177	179	183	179	155	169	180	178	143	160	181	177	176	191	152	145	152	170	175	171	168	175	173	159	151	192	185	189	169	177	163	164	173	173	177	158	191	160	144	150	181	187	180	178	174	177	158	163	170	161	148	180	177	151	173	188	177	174	160	180	161	184	166	159	149	159	189	160	173	169	156	162	177	157	180	165	170	183	172	191	172	164	164	156	185	185	166	188	162	172	167	183	174	177	152	188	180	155	182	170	143	190	182	169	156	175	179	164	184	165	176	181	168	154	178	180	176	190	150	174	174	188	170	195	154	187	152	195	187	197	155	159	172	183	163	180	162	176	175	188	155	164	164	173	185	166	185	171	152	193	149	210	142	169	171	161	175	175	144	183	176	196	171	153	171	154	182	139	164	153	167	170	217	177	186	187	183	155	185	147	173	174	155	153	161	179	155	189	158	175	153	160	150	169	159	172	185	178	163	143	156	182	170	187	180	167	178	155	167	193	163	166	171	163	158	173	159	180	175	180	153	165	171	174	141	152	178	165	178	156	164	189	166	173	174	144	185	181	169	166	186	168	169	191	193	172	173	154	145	158	168	171	167	180	181	168	166	167	198	185	161	165	174	171	156	174	189	172	156	167	159	173	154	170	170	169	160	164	155	154	153	200	168	165	159	178	168	180	194	153	174	140	158	165	161	151	166	165	180	178	164	172	177	157	165	181	162	169	164	174	185	159	153	179	152	164	187	159	175	175	171	168	176	159	162	163	167	162	175	160	172	171	165	169	158	158	184	170	182	197	182	174	151	169	178	173	190	172	169	164	170	172	162	170	190	161	174	162	174	147	190	163	164	157	178	175	178	184	177	175	197	170	167	174	174	159	183	184	196	145	160	177	179	166	177	179	167	160	165	154	174	168	170	152	177	149	179	183	165	173	177	172	175	154	134	198	181	163	164	173	156	153	157	175	169	157	157	173	146	152	174	164	152	183	173	174	153	189	181	162	194	180	164	159	170	182	173	154	167	148	160	154	177	191	141	178	160	150	166	189	173	157	184	166	169	178	169	181	165	175	146	172	153	177	171	161	181	155	169	159	183	181	183	166	173	166	159	163	160	168	179	167	182	179	175	171	204	184	166	149	144	180	176	158	179	178	178	161	160	158	172	156	153	172	161	213	180	199	159	178	176	139	187	142	179	171	162	183	183	171	170	159	177	156	158	179	189	162	166	182	157	173	210	165	183	174	159	169	166	181	169	175	185	160	194	179	177	170	166	158	166	173	168	197	176	188	155	172	150	184	180	155	175	160	151	172	177	178	163	166	170	181	173	162	146	174	159	168	185	182	176	175	182	164	187	151	158	162	160	136	166	160	161	158	187	166	141	170	183	152	158	176	150	164	157	163	168	184	155	188	161	161	153	173	170	169	170	166	158	178	190	135	161	176	173	172	146	156	158	158	180	202	161	170	191	180	161	186	178	174	180	188	178	144	156	171	184	156	187	172	166	151	162	149	184	197	165	160	173	187	168	158	167	148	175	162	178	160	168	182	170	162	172	168	167	161	183	147	165	183	161	169	184	177	163	178	161	176	188	159	197	169	178	180	159	170	186	178	185	159	184	174	163	159	142	157	176	168	159	172	187	177	161	162	157	203	178	179	123	161	167	158	167	189	163	138	180	173	173	168	183	162	158	176	183	158	164	160	175	166	157	181	205	184	163	157	160	155	151	156	163	159	160	172	195	184	159	179	156	177	161	150	172	172	185	181	170	167	172	154	206	191	163	158	203	163	162	175	170	165	163	158	168	171	149	202	173	173	153	138	167	165	180	176	173	170	199	204	173	192	176	174	172	173	195	173	164	181	174	181	174	178	166	142	175	177	162	161	188	180	168	153	177	193	173	179	176	160	175	153	149	149	173	176	157	193	166	186	177	158	163	187	178	181	163	180	160	180	171	153	175	175	162	184	168	173	169	170	181	172	178	164	181	173	191	144	160	173	183	151	171	171	172	181	174	153	189	170	162	157	191	169	174	157	173	180	158	165	169	145	200	162	165	179	180	168	188	174	178	171	163	160	165	156	161	165	169	159	173	188	153	169	174	167	163	160	172	181	177	173	158	172	160	192	179	174	179	183	196	180	170	176	155	160	142	192	149	166	180	169	153	181	163	180	177	185	151	140	177	125	192	172	198	177	187	184	171	173	151	168	161	159	151	174	168	162	182	164	163	173	168	177	178	170	179	174	148	167	166	196	167	153	146	174	173	165	156	167	174	164
5771	1022	699	363	312	258	264	276	233	210	231	235	224	222	233	231	210	191	192	214	243	223	188	199	182	199	216	198	211	207	199	198	212	191	207	213	219	234	216	202	205	201	206	184	220	220	194	202	200	192	198	218	181	199	186	199	192	208	212	201	206	212	218	191	213	231	188	210	227	209	209	191	215	200	193	182	224	204	217	194	222	213	183	209	235	205	221	205	209	229	185	224	220	200	222	210	218	190	197	190	181	207	220	229	210	215	176	205	220	221	222	232	198	223	196	192	243	209	210	195	218	228	185	199	207	178	227	231	204	203	206	199	225	188	201	215	207	182	204	195	190	229	226	173	189	219	220	232	205	207	213	180	226	198	176	195	199	210	214	218	219	196	201	198	216	191	206	182	186	217	208	209	195	216	208	178	209	206	199	201	185	219	221	187	188	194	195	207	212	205	208	207	219	209	191	218	177	225	224	194	173	216	218	213	210	201	213	200	220	194	202	190	205	192	196	198	197	203	243	202	196	222	189	199	203	192	222	225	187	195	213	175	202	203	187	188	214	191	196	174	187	204	212	189	232	195	200	232	194	196	218	184	190	217	229	189	212	214	198	217	183	206	175	221	203	184	181	222	201	219	199	196	215	215	188	209	220	207	223	195	222	197	195	202	207	191	209	188	237	181	209	200	207	214	199	209	208	187	209	209	230	205	198	170	191	193	217	194	213	208	185	205	223	194	203	232	206	218	174	204	195	212	197	190	208	223	220	207	189	211	198	248	200	198	185	184	200	210	227	192	211	203	230	197	212	209	202	183	194	213	209	207	180	207	190	212	221	201	193	201	210	195	215	191	216	192	196	218	198	184	220	200	202	227	229	194	181	201	199	221	217	229	181	207	216	168	199	206	212	213	205	208	214	213	189	198	195	208	225	221	187	246	212	202	209	196	237	197	212	207	196	222	228	186	211	202	180	218	210	192	202	226	215	223	195	221	212	180	195	188	198	184	206	171	191	204	229	213	195	241	229	209	210	193	208	200	187	185	173	203	200	184	218	199	218	221	196	221	201	203	214	192	202	219	195	208	194	204	201	197	221	189	219	207	184	179	198	171	210	176	197	212	201	214	206	198	193	193	211	204	200	235	206	229	224	216	199	196	213	202	206	198	204	202	200	213	199	223	219	202	195	202	187	187	151	193	190	210	218	171	191	197	213	200	220	227	208	197	212	208	203	221	216	196	211	229	214	203	214	200	201	209	202	220	195	202	212	208	208	222	216	224	218	193	210	185	193	206	202	210	194	181	230	208	201	205	200	220	243	201	204	204	201	190	229	190	174	186	218	236	194	205	215	215	237	216	215	199	195	217	209	163	212	191	209	209	204	205	225	192	212	218	209	206	209	197	205	206	191	205	204	210	214	201	211	186	202	193	185	188	218	198	194	187	185	212	209	225	188	193	201	200	188	201	201	190	191	183	205	205	200	221	193	209	216	199	240	231	205	189	202	197	211	184	211	209	201	200	212	209	212	208	199	189	188	193	191	194	197	186	206	199	198	180	212	188	187	191	197	205	195	209	208	209	217	204	203	238	198	189	182	193	200	215	220	207	211	214	162	196	210	180	215	211	188	190	195	233	203	218	202	214	218	211	204	213	177	220	194	216	217	208	188	231	210	206	203	233	198	210	208	202	180	243	202	199	215	219	192	203	209	199	172	217	210	195	196	195	204	196	230	215	208	214	224	225	218	208	193	197	201	209	214	195	192	221	219	209	211	216	208	195	204	184	208	177	188	207	217	211	211	199	202	210	212	187	198	189	231	214	192	240	184	212	215	192	210	213	210	230	193	196	206	179	219	206	211	190	205	215	219	204	222	194	211	212	212	198	204	189	212	198	186	227	226	226	184	202	200	187	216	218	194	225	204	212	211	210	204	228	199	217	209	207	212	184	223	205	195	176	214	200	183	176	220	222	193	206	191	198	184	197	213	175	176	211	197	180	203	200	197	198	201	222	202	221	212	182	185	210	196	198	191	203	234	231	211	192	186	209	203	196	215	200	192	227	184	206	167	195	180	235	221	226	205	188	190	206	197	209	226	216	231	182	204	211	221	177	224	206	251	213	201	193	208	183	228	203	208	178	216	215	217	195	225	200	191	240	215	205	240	216	205	195	194	199	254	223	196	200	209	196	173	198	191	201	213	208	191	196	197	206	195	178	185	201	209	199	222	199	210	206	196	200	196	196	186	189	200	183	215	209	196	203	214	220	223	211	191	203	209	197	197	187	213	209	190	196	194	193	182	208	211	195	182	177	216	224	195	225	187	210	202	222	198	216	214	201	222	200	212	198	209	224	211	214	205	230	233	205	218	205	191	205	193	207	198	193	215	180	202	194	195	197	209	234	196	210	220	196	194	208	206	225	236	209	202	208	224	217	231	211	206	202	202	186	192	192	194	205	206	214	202	200	225	206	202	199	211	192	222	222	184	223	195	180	190	194	211	190	195	200	206	220	194	212	219	201	185	217	200	208	213	198	193	196	205	226	186	213	184	186	202	210	208	195	189	202	227	212	216	201	224	206	208	209	188	210	223	235	182	217	209	211	188	208	208	215	212	203	216	217	198	231	216	209	180	198	197	195	198	196	193	191	184	205	191	206	223	183	196	219	208	192	231	206	204	212	214	204	199	197	217	204	200	176	189	202	212	221	208	206	179	206	195	213	214	207	222	212	224	181	200	192	191	194	221	208	229	205	184	193	193	189	227	179	228	183	205	216	211	204	180	188	207	218	199	213	199	202	206	195	194	191	201	213	244	193	207	228	236	208	206	208	218	220	184	193	205	204	199	198	204	205	224	222	184	207	210	219	202	190	209	212	206	179	191	204	216	214	193	208	205	185	201	202	214	197	203	178	215	193	180	202	199	203	209	188	224	218	175	198	212	219	196	186	192	205	188	182	203	233	206	205	205	209	198	196	211	194	203	181	215	209	179	195	241	202	206	199	200	207	190	185	224	192	206	203	215	188	207	210	195	225	230	224	214	200	204	193	186	194	215	189	226	223	207	202	196	209	196	246	195	212	203	205	173	192	225	186	186	203	222	205	210	189	213	219	192	221	215	205	210	183	209	210	198	194	185	206	185	179	229	203	217	200	200	182	193	201	218	210	217	202	200	210	221	196	198	205	190	213	209	208	196	173	204	208	203	215	209	219	172	185	220	191	206	183	202	205	182	201	210	219	187	208	217	198	205	212	217	217	228	198	189	203	227	241	204	205	208	191	194	214	203	220	207	214	195	205	221	228	202	178	220	201	210	195	201	230	208	196	210	224	239	187	221	195	225	207	210	211	222	214	202	205	201	221	190	230	204	174	199	201	189	209	224	202	227	197	198	207	207	212	194	208	218	202	196	210	194	186	209	212	188	217	202	218	214	205	202	187	197	207	197	229	216	224	199	191	233	226	197	185	210	200	194	214	193	196	203	201	191	221	204	206	172	208	212	195	187	208	199	173	209	194
24376	21576	28946	24638	21562	9071	828	534	393	378	341	309	306	288	245	238	255	236	240	237	212	204	191	206	219	221	193	205	172	170	209	181	198	171	194	215	191	201	185	178	175	208	173	177	210	196	179	183	192	165	186	182	181	188	183	151	186	185	173	199	175	176	175	184	182	185	186	171	198	185	201	187	187	180	168	161	170	179	137	163	166	192	166	182	185	203	196	177	177	194	189	188	181	186	199	195	214	200	197	200	179	186	199	160	180	160	166	183	155	198	184	190	169	176	177	184	172	204	196	181	190	193	180	200	175	181	193	195	180	176	194	157	180	177	154	189	199	174	181	173	185	187	176	181	186	155	191	188	153	149	162	185	191	195	176	182	165	195	167	175	195	180	188	193	190	175	183	169	179	186	155	171	187	179	185	179	185	169	199	178	200	187	196	161	177	158	171	174	174	170	192	159	192	184	198	189	163	185	183	201	176	179	204	197	202	192	193	162	171	163	189	171	155	196	184	173	187	178	173	158	180	175	176	167	162	177	182	173	187	142	169	186	169	157	182	191	190	167	176	190	184	161	183	185	197	184	201	154	201	201	177	188	184	189	173	165	175	165	171	166	178	167	169	159	177	180	189	169	178	180	192	179	175	186	174	163	185	194	155	188	157	196	168	167	156	175	183	162	183	184	190	164	188	175	182	166	187	173	199	194	176	190	202	166	167	197	157	159	180	190	180	177	196	159	170	194	201	163	172	193	184	177	168	182	184	179	191	180	170	189	193	168	185	183	181	181	183	155	178	204	187	179	192	172	183	197	179	180	173	191	177	187	167	155	175	194	187	189	178	171	164	166	210	168	184	186	186	219	194	177	203	196	178	187	190	179	178	177	189	175	194	200	160	175	196	170	160	177	166	182	172	173	178	171	181	187	180	178	180	192	175	173	189	211	176	173	176	166	182	145	175	198	173	184	177	192	221	174	161	194	193	172	194	174	170	194	169	170	173	188	190	164	201	190	170	176	173	155	132	191	166	175	184	187	164	192	162	178	186	174	159	176	202	163	184	193	166	153	187	196	183	159	182	153	190	161	180	180	155	174	195	204	181	164	197	176	184	205	172	165	158	163	204	179	173	157	201	194	180	154	168	164	178	187	192	167	169	152	178	177	182	159	170	165	185	175	149	202	153	151	190	162	177	204	193	190	170	177	157	159	180	173	163	150	193	184	189	179	189	183	170	173	190	164	160	201	193	189	189	194	172	189	194	192	171	193	166	163	186	166	175	201	171	170	165	156	170	162	188	180	188	166	202	175	192	169	197	204	140	192	171	175	166	181	197	196	195	187	186	197	172	163	202	185	167	209	166	198	183	187	171	179	176	165	187	167	163	188	167	181	170	170	194	181	178	188	156	192	177	170	197	161	172	183	211	180	178	212	183	165	165	172	159	175	171	175	175	179	190	187	185	200	189	176	172	154	187	206	193	160	175	184	170	185	193	175	185	170	177	160	170	160	161	184	202	168	160	204	173	181	183	173	170	185	167	169	164	169	172	171	156	198	181	141	148	170	175	184	176	164	169	169	187	181	160	203	173	193	175	167	176	188	201	180	173	179	164	171	210	158	172	184	180	168	200	184	191	142	154	180	184	195	170	199	175	198	158	159	168	193	201	212	166	182	156	186	170	185	171	175	181	182	175	173	193	185	165	183	150	176	186	178	195	192	184	152	167	209	176	169	172	180	161	166	192	180	158	163	160	172	193	171	189	170	167	175	172	169	165	144	168	177	204	215	152	163	165	176	143	180	173	177	177	172	170	161	191	177	169	221	179	174	170	169	181	189	166	181	178	176	152	197	184	186	183	173	155	207	162	172	166	173	153	176	181	173	178	182	153	176	190	173	188	169	191	171	166	183	162	172	172	167	201	165	193	166	166	148	161	191	161	192	165	172	152	191	177	178	184	178	182	161	207	176	171	172	174	159	184	161	179	150	184	183	193	170	182	171	189	173	185	177	159	185	182	188	178	192	190	157	168	196	192	170	191	188	193	205	189	206	196	170	180	169	160	176	197	188	169	174	188	191	178	199	172	177	176	171	194	190	191	200	208	189	186	184	162	155	156	169	150	158	175	203	158	184	184	182	169	171	190	166	177	177	160	151	179	184	167	189	186	199	171	160	179	160	184	168	191	176	169	181	177	173	153	176	198	186	184	191	174	194	182	166	195	164	201	168	185	166	164	201	175	186	167	178	198	174	165	175	172	188	173	189	188	180	185	200	189	150	185	211	179	195	199	157	196	168	168	163	179	162	174	169	184	182	186	178	178	165	171	186	183	171	191	146	206	173	192	184	195	165	177	176	196	170	184	169	172	169	175	191	179	170	188	171	212	178	153	185	171	184	206	186	180	157	162	186	180	159	209	170	170	177	163	179	179	156	180	174	203	197	172	156	168	185	172	170	174	199	191	204	191	166	171	202	180	171	200	163	176	174	166	171	209	183	196	184	169	175	172	172	174	200	173	178	181	176	167	153	175	185	143	171	186	173	185	169	175	165	167	173	174	194	177	193	156	174	168	195	176	154	193	167	170	160	152	163	174	180	153	179	176	187	169	179	176	169	192	171	203	197	187	161	194	196	178	189	172	217	196	155	183	182	174	189	191	172	172	147	183	169	193	168	191	172	182	187	193	184	161	186	176	173	185	195	172	169	191	182	186	165	174	176	166	184	180	144	192	205	167	185	173	167	154	168	180	165	179	159	192	185	193	177	164	178	178	169	175	179	184	180	177	179	182	188	165	170	187	175	199	192	172	179	171	171	209	191	179	161	175	188	159	193	164	165	179	186	195	173	178	213	171	164	178	182	182	180	173	175	160	160	176	181	173	175	190	221	171	185	171	187	195	153	197	179	197	179	167	181	191	169	151	164	182	166	181	193	185	208	169	179	174	200	199	171	166	168	163	187	162	168	164	178	173	186	193	206	189	183	175	193	185	173	165	166	184	197	169	175	182	209	197	196	172	180	174	175	181	165	178	173	200	169	175	178	180	188	159	185	168	176	160	177	183	167	190	199	159	159	169	162	165	184	192	171	180	196	173	186	189	165	179	181	190	170	176	155	199	168	198	167	173	163	179	197	164	182	183	179	164	186	181	178	184	178	191	172	187	191	178	174	179	185	155	187	192	181	176	182	198	176	183	177	175	174	200	187	170	193	163	185	142	178	160	160	198	186	147	167	164	155	189	171	185	186	180	174	171	179	188	145	184	167	199	146	193	180	163	178	207	152	176	204	195	181	180	202	176	182	176	196	179	168	174	189	158	169	187	176	172	182	199	182	169	170	208	204	185	174	166	192	164	178	180	175	170	187	151	158	195	185	182	189	165	160	186	174	174	189	152	177	181	163	147	210	152	163	182	179	189	175	174	170	190	179	182	162	170	191	176	153	176	200	182	185	187	197	190	189	163	197	175	186	180	183	194	190	186	187	167	178	176	185	159	198	193	217	177	160	177	186	182	186	200	198
11904	10120	6277	2814	2045	1466	1146	873	708	600	531	451	392	387	362	330	309	304	274	280	242	258	243	259	233	247	250	236	239	244	260	234	243	230	227	210	229	230	225	223	207	199	220	212	213	196	208	235	200	205	185	189	208	232	195	227	223	227	189	206	208	218	205	209	196	206	211	206	205	193	208	207	225	208	219	213	229	223	220	229	223	221	225	219	220	212	242	232	219	206	218	229	214	231	220	240	237	219	190	246	196	201	223	216	206	225	211	211	228	210	231	212	241	220	222	217	238	187	205	206	225	215	236	237	202	230	220	224	184	238	227	210	209	218	208	194	182	218	217	226	186	215	218	218	215	199	213	215	206	207	208	202	220	202	177	202	201	204	225	190	211	221	207	210	209	201	214	213	202	189	219	203	217	215	222	202	201	193	209	216	199	196	186	216	196	183	215	195	229	215	198	211	221	201	205	205	212	182	214	204	212	223	221	218	212	198	212	212	225	229	202	205	193	192	224	194	200	216	200	207	192	221	208	194	202	196	204	210	206	192	225	216	191	203	224	195	194	209	197	234	203	208	205	190	195	197	187	185	210	217	211	200	217	204	211	201	197	213	206	210	188	186	208	209	206	207	207	206	200	188	206	223	199	196	221	198	197	224	219	218	196	198	210	210	184	216	214	214	188	227	206	200	221	220	218	212	222	186	172	212	199	184	217	221	202	207	218	202	199	219	186	222	204	184	194	187	219	231	194	216	200	194	201	204	212	223	191	198	222	199	194	214	203	182	195	179	208	190	200	191	193	200	193	204	193	210	208	200	204	221	219	188	195	217	212	206	217	237	205	218	243	205	206	215	215	207	243	187	206	211	201	210	205	206	214	224	194	212	207	213	210	191	226	219	211	215	200	228	203	209	211	215	217	208	207	213	188	221	209	239	222	201	209	220	201	188	180	212	210	222	212	201	210	211	193	203	236	217	213	191	189	173	217	218	201	199	183	197	185	207	214	187	198	196	190	207	223	208	204	223	232	215	215	213	207	219	215	210	211	228	218	199	196	188	212	228	205	194	219	182	192	194	216	190	209	192	200	207	215	212	221	213	202	201	227	191	205	207	213	195	194	189	206	179	196	193	178	217	222	176	228	220	188	214	206	189	198	222	210	198	180	218	223	205	235	218	210	193	203	212	215	209	200	212	227	194	205	219	202	226	208	213	205	191	188	210	195	200	217	211	200	193	204	231	182	204	226	177	220	193	201	209	235	210	186	224	210	182	194	201	194	185	185	220	219	192	188	240	186	203	203	233	204	183	206	226	206	213	228	210	187	202	197	207	184	207	202	213	202	201	210	212	202	201	210	207	191	212	198	229	210	191	208	229	247	220	208	192	228	194	199	241	193	207	201	198	215	215	240	225	199	221	202	221	221	203	215	222	197	211	191	209	216	201	210	211	208	179	228	214	216	210	219	200	202	215	205	176	212	229	206	214	228	206	205	204	204	203	199	220	207	203	184	194	227	197	216	215	175	209	195	222	243	215	216	199	192	211	190	204	235	224	200	223	204	184	193	207	212	225	196	191	206	203	214	197	213	214	190	204	191	211	203	216	205	235	220	187	213	204	236	214	198	204	212	212	190	204	194	201	204	224	180	195	215	217	202	193	201	218	213	190	209	230	207	201	194	179	203	223	228	220	194	219	226	237	204	222	197	186	193	194	193	206	211	198	209	225	224	197	201	216	212	235	187	236	186	199	207	198	194	220	203	202	206	186	203	198	195	204	206	193	218	206	210	205	197	194	220	198	204	195	194	208	214	222	203	218	216	195	234	188	198	199	211	216	225	203	196	216	202	214	220	214	179	205	194	180	180	193	214	195	214	216	230	227	225	222	197	212	201	217	202	216	189	206	183	187	208	187	215	197	209	247	232	206	206	237	207	201	193	239	194	182	228	202	197	186	189	215	203	221	208	194	178	194	202	212	212	208	218	187	205	199	186	236	220	193	202	201	222	225	211	221	208	213	214	186	189	209	214	211	234	203	185	204	201	205	215	205	190	173	199	201	214	204	197	194	201	201	202	222	212	202	233	210	174	223	193	205	208	232	213	199	187	197	227	178	207	195	209	214	173	208	245	186	239	215	212	233	190	207	208	187	208	186	220	219	195	202	203	183	200	204	207	203	187	204	213	203	210	201	197	188	195	210	202	212	209	217	213	198	224	200	197	205	206	201	217	226	183	198	193	207	212	231	212	207	207	202	222	196	211	237	217	227	216	210	175	224	193	205	196	218	211	229	196	192	180	207	247	217	225	211	250	188	208	198	228	193	230	210	195	219	212	190	209	202	189	179	176	202	199	199	207	173	225	203	206	200	185	231	194	189	218	194	222	210	212	217	223	200	203	207	192	205	201	199	218	201	211	225	222	188	191	205	173	178	196	204	197	217	236	201	206	183	232	218	213	194	210	181	212	216	211	200	192	197	197	188	225	195	200	215	203	211	231	180	202	205	208	203	207	202	206	209	192	217	215	209	212	248	190	233	215	218	198	211	199	197	223	205	182	183	179	205	204	215	199	220	229	213	195	231	207	227	190	227	205	184	191	197	212	186	223	218	185	194	196	201	196	193	184	212	216	193	181	221	185	205	217	191	208	188	225	197	211	222	199	185	207	212	195	214	223	187	198	209	205	207	196	223	226	212	217	185	220	227	224	219	185	205	226	204	209	204	196	221	206	184	201	189	212	224	193	194	213	197	214	213	209	204	220	223	180	213	200	191	224	203	214	196	215	199	205	179	212	202	179	225	203	205	182	205	231	222	194	191	222	206	200	193	210	223	204	207	205	177	215	218	182	221	211	190	202	220	225	204	203	195	202	215	188	195	200	188	232	202	229	229	209	227	198	208	194	193	214	200	228	212	177	216	200	199	210	233	229	198	194	189	211	233	205	193	210	219	216	206	189	195	186	200	210	238	214	187	190	214	220	190	222	219	210	210	198	190	185	202	219	226	203	216	208	225	196	225	216	188	199	212	207	222	205	204	198	230	188	208	193	187	200	208	206	209	224	222	176	217	181	204	214	190	217	181	206	212	210	208	193	201	189	197	228	223	201	226	188	222	200	211	188	225	201	180	212	224	197	202	207	213	205	209	192	184	206	220	214	222	191	185	219	213	180	209	224	226	190	197	216	198	208	226	219	208	183	201	213	206	188	212	207	207	205	215	206	223	217	200	186	204	227	207	207	187	229	200	182	211	198	217	215	195	222	216	234	196	217	174	187	184	201	214	213	223	215	205	207	192	179	215	209	191	200	223	208	207	207	203	208	219	209	219	239	218	199	189	218	217	211	172	190	221	237	196	203	205	227	213	202	206	207	215	229	193	198	197	208	213	238	229	192	204	189	228	221	214	208	186	226	229	229	223	201	220	212	188	191	208	208	205	196	207	200	210	196	212	215	219	199	209	184	195	206	206	218	209	217	230	209	231	210	222	194	216	216	188	198	218	214	227	190	219	247	185	191	218
25544	21443	27391	25706	7182	539	470	404	327	338	325	298	295	305	293	264	268	279	260	246	245	253	251	270	240	253	283	272	262	242	266	250	234	284	259	226	233	262	236	265	230	245	258	241	232	243	269	231	236	236	267	239	258	242	249	251	257	265	265	274	250	222	265	246	241	245	272	236	233	264	239	226	233	241	250	244	252	233	265	271	227	244	286	215	249	258	288	262	229	253	269	242	246	251	270	256	247	241	253	258	248	252	243	240	292	288	247	247	244	228	276	239	239	289	241	265	266	241	250	267	247	274	245	251	266	241	256	250	243	246	238	232	264	226	251	230	228	247	260	272	232	219	270	227	235	260	268	232	263	266	262	232	259	252	219	200	236	241	259	235	240	233	277	270	249	265	235	245	249	230	246	246	237	256	288	227	255	240	250	229	247	255	266	234	248	257	229	253	230	244	237	243	247	234	249	230	238	245	250	211	242	231	239	241	237	215	252	244	267	219	247	233	229	242	246	251	262	278	264	245	241	246	230	266	246	230	254	242	271	265	259	249	263	254	257	248	250	243	217	214	280	260	257	241	251	262	258	250	245	276	218	256	276	240	243	239	230	240	252	249	212	228	243	227	250	267	246	262	248	236	242	244	233	243	231	238	265	260	274	258	217	242	233	274	245	248	264	249	256	264	255	244	271	268	258	248	235	249	247	241	225	239	254	229	255	208	267	244	233	242	252	266	214	224	249	272	223	229	214	273	236	229	237	244	240	224	227	246	256	277	239	249	239	268	262	228	260	254	246	254	242	260	266	272	229	244	239	266	264	256	232	273	231	246	246	273	233	257	233	224	247	227	246	254	256	221	231	242	234	266	254	257	244	254	228	243	216	249	274	268	250	268	234	246	248	231	246	232	265	241	273	240	249	234	254	234	238	227	216	253	235	236	269	266	225	216	236	227	230	229	233	305	257	248	232	273	258	244	257	238	220	229	252	222	239	266	249	222	252	228	217	221	234	243	266	252	255	245	283	222	274	213	252	250	280	254	284	235	265	232	230	230	257	293	260	239	267	229	246	254	247	237	231	265	221	265	256	252	253	247	258	246	240	258	238	235	237	248	256	236	216	258	235	245	238	254	229	241	239	253	260	250	228	248	250	257	233	214	246	225	226	225	238	265	241	256	258	234	224	227	245	253	240	218	241	206	251	227	230	261	258	258	246	247	201	279	239	255	233	260	247	236	255	265	247	241	264	248	246	241	255	253	219	251	250	232	256	271	239	226	261	258	227	244	234	277	231	267	235	265	251	267	260	238	215	245	271	245	241	247	234	251	231	252	247	240	253	204	229	217	245	228	241	224	224	245	209	241	264	263	248	226	251	233	218	249	224	230	256	256	267	256	213	261	225	226	238	262	238	232	247	227	249	225	240	225	237	232	246	240	241	255	250	265	271	242	263	259	260	257	238	240	231	257	244	243	240	226	233	244	223	257	234	227	241	237	241	235	232	254	248	235	247	251	273	235	258	252	269	228	243	253	251	257	238	254	243	241	236	244	278	254	262	256	236	219	224	261	272	256	274	274	246	258	245	282	275	239	251	247	212	245	241	233	269	242	257	238	237	244	218	262	234	252	247	253	234	252	256	229	218	269	261	251	249	253	240	237	254	274	245	259	229	244	273	249	257	296	223	213	258	279	250	225	248	266	258	230	258	259	247	250	237	221	242	244	238	270	264	248	233	235	267	268	235	257	250	250	261	240	247	209	229	239	235	239	225	246	249	255	245	247	220	252	233	235	237	220	269	269	261	260	203	253	245	237	238	231	242	232	256	218	204	242	235	224	234	241	248	220	247	235	228	249	243	234	223	235	238	258	258	243	239	272	249	263	231	248	259	254	233	221	245	250	231	246	261	249	235	245	267	239	220	236	220	237	246	269	240	235	233	234	241	239	231	247	260	250	264	242	249	223	256	240	252	203	237	265	235	260	232	234	234	241	232	233	248	235	255	239	229	269	240	277	258	242	259	201	258	246	251	240	244	219	218	241	254	220	256	230	221	237	259	230	241	269	240	251	255	223	242	233	236	246	235	232	254	242	245	235	225	230	261	255	220	249	246	267	242	259	248	261	272	258	261	252	228	245	245	237	210	234	247	260	249	241	226	221	245	263	252	241	238	246	244	239	237	238	225	226	270	266	221	214	223	235	246	231	267	234	248	253	273	269	275	249	229	244	229	226	242	253	262	254	232	228	246	243	231	228	243	257	239	252	243	246	266	236	226	262	241	243	246	271	252	235	245	240	236	272	230	253	216	260	266	246	235	241	260	253	241	238	224	267	227	233	223	236	255	263	244	246	260	251	260	231	254	261	233	250	236	244	244	224	244	221	286	224	250	264	254	251	230	225	210	239	265	246	272	244	230	227	238	293	224	253	251	260	256	232	240	225	237	228	248	245	264	253	238	225	250	277	239	243	238	228	229	275	216	253	257	249	242	207	265	227	272	247	264	259	261	231	228	264	218	238	262	245	251	225	237	258	225	232	220	266	228	235	277	227	245	230	217	234	258	236	242	208	241	255	231	240	227	248	235	237	227	250	229	243	234	224	252	250	227	239	244	272	234	230	291	234	227	222	243	273	250	221	240	271	253	243	237	272	214	234	254	234	227	264	263	248	273	238	223	250	261	253	247	244	250	269	250	225	276	228	225	238	202	221	252	243	245	232	242	238	233	238	262	244	228	227	251	269	266	234	261	251	241	225	235	236	264	256	231	238	238	250	238	265	226	219	252	265	249	226	236	226	248	275	256	222	229	241	262	268	242	233	238	262	231	225	247	231	269	219	269	247	277	236	228	251	243	248	246	208	249	234	233	254	276	251	237	258	230	221	229	262	239	252	220	216	255	241	236	243	232	248	231	256	236	218	272	245	248	209	239	227	247	257	241	225	251	252	239	263	207	225	255	256	269	281	218	242	236	245	220	247	247	272	248	252	270	261	237	272	242	253	240	236	229	221	252	275	236	233	239	232	235	237	226	230	240	252	260	263	247	248	223	272	230	258	232	263	256	246	244	277	264	232	238	238	238	243	229	235	214	255	235	250	243	260	248	257	237	231	236	243	249	269	271	249	270	209	258	252	222	232	232	286	238	232	245	248	259	248	268	251	224	256	239	247	245	219	224	253	272	254	283	242	238	233	246	227	274	249	258	252	245	224	246	252	233	235	256	253	208	238	233	239	246	247	229	263	215	242	249	260	259	258	250	234	230	251	238	225	256	254	228	257	239	259	260	240	239	229	235	262	285	249	243	242	265	238	215	267	213	235	230	263	247	209	245	231	244	234	228	239	265	229	251	244	251	238	235	229	258	273	246	241	244	254	270	257	232	293	235	260	274	249	236	267	271	241	252	266	241	260	214	249	265	252	258	257	230	243	252	262	234	229	207	237	245	227	243	286	255	236	241	237	250	199	248	237	262	255	233	235	247	250	256	247	254	263	273	245	246	249	271	269	256	244	278	261	239	266
11918	5211	3156	1559	1219	941	773	629	510	498	405	414	392	388	359	359	321	358	326	336	322	308	301	288	321	283	278	295	294	301	293	277	285	292	317	280	298	285	310	307	322	288	308	298	300	307	256	301	294	295	306	279	302	285	290	294	299	288	244	312	302	267	272	248	308	290	304	250	261	317	307	281	309	291	285	296	315	232	274	277	301	296	282	285	278	286	301	301	305	305	326	300	288	294	300	300	296	291	286	292	286	295	267	256	302	270	275	297	324	300	288	292	291	285	253	312	279	274	287	281	269	335	298	320	248	280	277	279	296	268	281	282	282	286	290	266	287	283	308	294	258	261	289	292	277	301	279	293	271	288	316	265	307	307	316	292	301	288	291	273	277	300	272	277	329	296	272	300	271	263	259	277	273	286	257	283	271	271	279	304	294	302	301	276	279	300	287	301	291	261	282	291	297	270	304	285	256	276	256	277	288	281	282	306	295	290	293	270	266	288	261	307	293	275	287	297	300	295	291	282	293	300	297	300	273	278	278	303	263	285	282	278	284	296	296	278	279	289	283	270	268	290	296	319	261	314	265	299	283	272	261	281	269	298	266	271	296	272	282	261	288	279	308	306	274	235	310	292	294	318	259	274	301	268	284	288	262	317	272	319	272	279	285	274	289	300	300	296	288	301	278	259	268	288	297	311	285	300	303	276	293	288	277	289	306	280	286	288	281	280	269	286	278	250	276	292	309	292	288	288	264	290	269	272	290	276	275	302	266	270	300	259	277	289	272	278	310	291	325	261	289	266	290	278	324	303	308	258	265	276	311	260	265	299	283	299	284	276	310	303	290	285	282	301	251	282	280	276	271	285	279	289	296	247	307	230	290	296	265	293	286	275	282	270	279	304	287	273	316	285	292	314	278	268	294	319	289	260	271	303	330	309	310	312	298	286	277	277	300	274	279	306	278	286	308	283	290	308	284	253	290	293	293	320	290	288	295	305	273	272	294	272	273	301	284	303	289	303	262	294	268	293	255	278	278	290	310	282	264	271	296	303	302	295	284	307	260	273	282	298	296	288	290	291	288	272	286	297	253	293	299	294	287	284	286	273	262	306	287	283	309	289	258	295	287	280	288	279	270	270	276	263	295	243	303	311	303	285	277	277	284	273	302	272	301	297	263	283	289	290	296	306	257	254	301	291	316	296	308	277	268	269	325	264	288	295	291	292	262	292	291	320	277	277	321	256	281	284	295	278	289	289	296	282	313	280	276	283	276	265	299	283	264	280	284	281	295	274	253	270	300	290	279	278	273	297	260	270	272	265	274	265	267	281	266	308	303	297	294	299	295	306	303	299	261	248	285	290	308	278	297	289	292	291	299	252	300	297	303	280	293	294	274	318	261	278	279	259	266	275	292	294	269	289	276	302	288	281	287	259	266	262	293	259	266	280	311	296	251	297	298	287	266	304	276	291	295	299	287	309	302	290	271	265	281	287	301	291	276	294	280	263	269	289	305	250	282	289	299	263	296	278	238	259	263	303	262	266	277	263	298	284	295	286	277	303	264	281	296	275	265	305	250	277	278	296	271	295	300	304	274	273	284	283	284	248	262	297	289	312	315	276	275	289	271	288	288	280	285	272	292	288	271	302	268	295	273	297	289	302	268	306	293	262	317	265	274	306	283	297	281	297	306	253	279	265	290	285	309	277	283	317	290	282	282	274	306	261	263	312	274	293	275	291	284	299	256	271	277	334	303	297	270	297	280	268	295	288	297	248	280	267	311	276	291	307	308	249	299	269	267	260	280	271	280	277	296	290	292	299	280	303	294	274	305	296	270	304	269	286	278	249	268	294	267	247	262	269	274	316	308	267	283	306	276	311	293	307	295	246	262	289	294	301	311	292	284	282	299	291	289	296	274	271	260	265	267	295	317	291	263	295	283	268	289	284	283	284	261	313	314	258	280	283	272	260	278	299	285	301	284	260	294	264	302	273	286	292	295	297	266	271	281	264	325	278	300	273	286	307	302	291	275	281	285	290	271	294	304	315	264	321	294	263	284	278	292	277	280	288	312	291	270	294	287	305	276	262	289	262	307	308	298	287	273	286	300	275	304	279	280	275	279	290	276	293	301	275	277	302	261	288	282	308	260	276	299	281	276	300	284	266	298	264	260	253	276	289	280	280	258	266	230	291	265	282	293	259	303	307	297	255	257	270	277	265	281	302	289	275	300	301	284	285	295	305	254	281	279	287	318	273	268	289	289	298	297	290	270	320	290	261	248	269	277	314	274	282	268	286	281	273	288	298	287	291	293	268	310	286	310	274	268	253	296	264	300	277	309	277	301	255	279	301	280	285	263	268	282	295	296	252	273	275	258	251	271	291	308	274	270	326	271	287	310	278	296	284	290	273	249	287	288	293	302	254	317	316	282	260	296	320	288	287	244	265	311	269	285	311	271	293	271	273	274	308	274	276	285	278	314	273	270	294	280	273	273	290	284	324	273	281	277	312	279	298	260	281	289	276	270	283	277	285	310	279	281	279	279	295	273	294	279	261	289	306	292	266	281	309	286	293	287	302	285	295	257	298	254	279	303	288	284	309	272	293	309	277	297	296	260	299	272	278	283	275	269	292	302	286	265	289	275	268	291	310	284	266	270	283	290	269	278	276	261	281	282	320	277	282	251	284	301	298	273	278	274	269	272	322	262	274	279	283	283	281	269	289	273	262	297	283	263	290	299	287	257	294	292	278	313	298	291	285	312	287	265	305	307	290	297	304	282	273	278	280	270	301	278	321	316	291	282	288	274	289	263	294	286	262	321	265	275	278	304	277	295	300	288	287	296	284	271	282	295	262	291	310	250	304	267	265	265	291	264	260	274	263	290	271	297	295	295	268	297	285	279	280	306	302	269	265	297	273	284	274	280	293	309	298	255	267	284	280	264	283	287	297	273	294	293	295	324	303	291	291	280	310	288	284	281	268	275	292	271	273	287	266	268	284	284	283	293	269	292	275	292	275	272	275	273	285	286	296	287	270	268	296	309	261	276	258	283	286	302	287	272	296	282	284	273	284	280	299	276	269	275	293	276	250	249	262	306	285	283	268	296	289	317	282	271	267	272	281	310	301	283	311	287	276	245	236	260	246	275	270	251	279	292	261	286	277	297	265	277	294	294	258	278	287	246	317	288	305	273	284	286	282	256	297	301	275	283	282	290	300	306	311	249	283	285	288	294	304	277	318	274	300	270	300	266	288	287	294	265	287	282	299	291	276	273	299	289	307	303	276	282	306	324	286	280	280	286	271	263	268	261	279	307	259	288	298	293	257	295	278	278	247	290	269	298	287	295	274	262	283	268	281	297	286	299	283	250	291	266	274	297	269	310	273	283	270	316	294	294	283	287	307	273	275	272	276	277	290	264	294	251	290	280	264	249	314	260	315	282	273	275	245	293	261	280	288	317	297	259	268	268	282	286	277	256	269	258	275	250	300	267	290	260	307	291	269	287	280	268	297
23344	21634	29491	24259	21626	21656	7109	1067	732	641	605	499	495	447	439	414	398	380	377	355	375	370	329	314	335	315	370	364	313	307	322	334	306	316	302	277	291	298	286	306	292	289	324	285	272	331	323	294	268	297	299	317	308	323	303	271	334	262	297	251	295	286	267	286	308	306	311	287	321	297	284	294	302	302	293	291	299	296	343	294	285	314	285	273	315	314	337	292	301	322	350	303	303	292	304	314	325	298	304	289	307	316	287	270	293	292	249	314	287	264	281	296	283	301	300	316	279	295	293	301	322	279	280	305	315	283	343	292	291	278	267	281	299	289	293	275	311	307	292	289	282	271	323	275	320	293	292	289	315	277	291	298	300	302	289	286	280	304	285	248	294	291	289	288	286	295	316	295	287	304	271	313	291	307	272	285	266	294	302	299	282	310	288	280	305	294	302	311	255	282	326	277	308	273	297	313	287	303	311	296	305	273	292	291	280	279	299	269	275	277	289	299	284	316	295	262	295	286	322	307	274	257	274	288	274	288	296	264	282	310	299	274	282	281	277	289	291	274	307	331	298	286	276	291	314	302	298	299	296	277	307	277	291	287	263	285	286	295	302	276	299	306	309	318	284	272	281	292	320	315	307	291	280	309	296	269	330	311	306	312	305	278	286	315	314	289	276	277	296	314	278	307	296	309	288	277	292	300	322	283	292	291	312	268	308	270	297	323	257	296	265	286	301	273	295	277	288	295	283	290	277	321	283	285	292	289	276	266	326	282	283	270	292	286	270	289	310	303	308	289	314	280	286	332	293	312	283	295	285	258	283	266	267	305	309	281	307	285	277	303	317	272	270	290	316	260	280	318	268	295	307	279	271	288	301	284	285	271	262	270	300	283	279	300	302	298	273	290	277	306	298	308	282	299	290	289	282	282	333	314	308	313	279	331	278	270	294	282	267	286	297	300	311	301	290	276	267	277	312	316	260	275	317	297	270	277	302	309	296	283	289	294	313	294	322	304	294	298	286	300	310	259	286	279	342	316	277	303	275	272	278	282	276	275	295	308	301	307	290	270	291	285	288	324	274	301	298	299	313	282	292	284	269	260	341	307	292	317	295	321	269	249	304	298	276	274	298	283	284	295	315	278	296	246	276	284	295	295	305	241	285	301	278	292	259	299	279	275	291	267	329	304	300	254	306	308	304	282	311	293	298	342	295	279	276	277	293	310	300	286	285	285	287	287	262	297	307	277	308	305	294	280	299	303	297	282	289	300	303	296	275	296	328	287	301	287	282	291	278	289	265	280	288	300	280	275	278	283	288	271	285	314	279	303	298	257	277	255	275	287	280	275	295	278	325	298	302	279	291	298	271	285	276	268	277	274	299	291	296	305	267	292	350	264	272	274	303	310	280	294	296	319	297	302	275	333	297	267	290	289	298	312	293	269	288	299	284	301	316	336	268	281	291	312	324	273	287	291	287	271	283	272	294	270	284	292	258	301	288	300	291	289	291	298	299	290	282	306	297	299	292	308	274	308	269	306	288	302	282	301	304	251	270	266	298	299	287	320	312	288	325	316	277	281	312	285	285	286	279	282	283	314	275	307	284	301	299	305	288	292	295	294	314	278	268	311	279	292	281	303	314	306	313	262	276	301	282	292	303	279	296	313	317	273	301	331	310	292	286	304	308	270	287	318	285	313	255	319	281	272	297	260	307	282	303	266	268	289	276	297	268	285	315	310	310	280	277	310	305	291	265	277	299	278	288	298	278	292	280	280	296	325	280	296	286	278	290	274	273	297	273	292	303	289	252	281	296	282	276	305	293	294	288	269	289	290	277	283	290	287	294	287	273	271	273	282	300	316	272	282	280	295	304	310	299	310	296	267	278	310	277	265	277	290	293	310	287	272	292	281	284	289	301	303	282	303	274	307	291	293	283	319	286	308	295	297	308	314	311	279	297	254	301	293	262	295	247	259	301	263	310	284	292	284	261	300	265	314	270	263	281	304	298	292	275	293	280	309	302	257	275	289	305	237	296	271	294	240	298	273	315	290	286	319	282	290	281	322	312	278	273	305	316	279	298	303	270	287	275	287	267	320	307	265	279	272	280	308	286	285	307	282	265	243	315	341	303	319	290	291	298	299	310	286	275	279	309	282	270	280	264	289	264	310	285	274	295	324	318	287	301	312	307	297	282	290	274	284	296	257	290	282	307	284	276	277	280	271	316	310	277	293	282	316	276	273	296	280	309	267	269	294	266	312	285	283	303	286	299	288	315	278	309	308	271	284	263	285	297	287	301	289	289	281	318	320	295	293	276	287	272	265	268	297	261	306	278	308	279	299	296	315	303	325	283	278	294	295	278	306	291	281	299	317	279	294	298	270	298	263	278	334	269	265	296	306	294	310	271	290	242	294	259	305	323	308	312	296	281	300	250	296	308	253	303	308	296	317	274	302	293	328	296	277	299	309	288	294	325	290	308	328	303	254	288	314	295	302	272	265	298	287	283	253	268	276	330	297	273	315	275	287	270	271	284	306	285	307	306	332	271	273	328	281	287	247	315	307	265	265	313	261	290	283	279	280	301	307	313	305	289	285	277	296	282	299	285	294	277	310	302	275	320	311	305	283	292	284	291	291	256	255	295	295	316	279	294	285	306	281	286	304	313	298	302	271	277	297	283	269	296	273	295	279	273	277	304	289	304	289	321	263	274	299	292	296	276	275	284	320	318	308	298	275	290	302	270	287	282	315	307	281	271	291	304	304	303	324	275	304	306	317	301	272	307	294	276	296	314	287	285	290	262	286	293	300	288	300	309	289	324	308	282	258	307	267	302	263	267	317	297	276	299	270	326	294	284	315	310	265	316	285	314	311	311	296	298	292	298	316	278	278	287	282	286	322	312	288	282	248	251	288	258	308	265	285	301	271	310	312	291	302	280	276	291	278	282	309	265	305	316	253	291	291	328	289	298	284	251	286	265	306	311	273	262	303	285	306	299	277	305	260	298	294	261	285	311	302	321	299	272	283	271	271	310	281	304	282	311	257	284	243	261	298	296	283	277	289	281	306	294	299	300	279	286	296	328	309	295	286	276	297	291	280	288	293	314	287	280	295	277	298	295	317	285	286	263	292	281	296	286	254	266	294	285	274	256	300	293	275	305	287	283	306	284	284	307	278	288	280	293	282	272	303	282	262	299	293	287	271	291	299	311	266	271	283	331	266	296	289	297	321	290	293	284	262	258	270	281	265	312	298	283	292	260	273	314	287	308	309	325	251	288	283	272	330	265	293	302	269	309	272	306	271	274	273	291	305	251	317	296	300	317	292	275	306	296	280	266	285	293	265	305	287	273	281	263	288	247	285	261	270	279	279	296	293	284	285	303	291	275	305	329	292	289	284	283	303	299	273	304	315	316	277	278	272	293	281	297	285	276	299	322	289	285	278	284	302	271	300	321	262	272	303	290	301	317	313	292	287	281	288	293	290	281	296	278	283	288	315	306	268	282	275	276	285
14278	16355	10314	4998	3769	2799	2007	1526	1302	1033	839	797	761	620	555	522	554	448	446	462	445	419	386	413	405	427	379	377	374	389	371	357	397	368	380	385	338	339	371	375	332	347	341	367	316	327	326	321	345	298	326	338	340	337	307	293	266	319	306	322	338	317	319	362	304	330	366	348	314	332	332	330	352	336	349	321	319	329	340	321	343	373	368	394	366	359	328	340	361	341	367	316	330	352	323	338	308	322	329	325	370	358	337	333	348	367	331	317	352	344	318	362	345	321	329	355	344	357	348	339	344	347	332	313	352	351	378	355	324	303	337	308	349	344	301	310	334	310	315	328	290	346	332	307	343	319	321	334	304	293	295	327	311	326	290	332	344	322	305	320	343	352	335	351	313	308	315	315	303	344	307	339	335	331	323	324	272	323	331	337	322	309	345	335	271	319	331	316	351	328	318	333	358	316	320	331	305	328	306	332	309	321	297	283	315	300	309	322	312	367	315	294	329	359	329	320	288	334	322	351	337	331	314	331	325	359	312	304	346	319	364	315	320	330	324	304	323	278	302	316	339	305	321	347	339	338	339	315	299	329	303	325	327	321	285	306	330	330	321	315	307	330	338	316	301	320	311	386	337	318	323	314	349	323	292	333	310	321	316	346	300	330	353	314	296	299	329	313	341	323	321	343	323	282	306	324	329	319	350	294	327	325	355	333	334	322	320	322	329	320	332	341	352	305	307	351	279	326	332	347	321	313	320	332	331	361	361	325	338	328	323	329	295	318	319	344	307	334	351	312	315	346	335	330	338	337	331	332	312	285	334	303	307	322	316	312	312	334	344	340	330	340	335	325	322	329	328	307	317	324	307	318	296	307	320	326	313	317	344	321	346	339	340	338	333	326	304	299	312	339	300	341	344	389	299	320	300	342	313	294	323	323	339	352	342	326	331	303	305	304	311	310	357	307	302	305	296	331	309	340	322	316	324	305	336	333	328	355	340	329	334	318	354	298	327	330	296	322	312	313	317	319	334	320	345	318	302	304	295	319	343	326	335	329	351	311	344	321	328	331	339	312	339	333	330	334	327	332	296	325	295	297	338	313	308	329	296	325	336	315	295	306	325	330	301	281	339	324	327	336	311	339	298	306	319	312	320	329	305	311	333	321	324	295	304	314	294	307	311	311	294	336	325	309	319	358	304	310	316	320	349	334	311	333	337	322	313	309	312	300	320	299	356	307	329	321	322	322	333	315	340	339	336	307	273	329	338	286	331	291	319	310	308	339	329	329	346	321	316	327	302	334	318	289	351	315	298	305	333	341	303	321	335	347	332	327	301	316	306	303	330	332	293	291	314	318	332	315	316	336	328	332	343	329	319	368	304	323	316	316	297	327	320	322	296	300	336	320	321	317	327	296	320	328	298	308	341	331	323	331	313	351	350	328	339	346	361	302	377	334	328	344	300	345	294	339	324	363	335	353	335	320	329	323	314	316	353	329	328	322	332	290	300	350	316	303	335	317	322	311	323	317	303	295	336	376	296	307	324	327	326	298	310	320	280	315	314	317	326	311	349	307	322	334	313	306	329	346	337	303	328	352	332	319	349	307	314	308	317	324	305	305	310	320	331	297	297	333	330	315	302	289	311	293	316	291	300	299	337	334	303	299	355	348	318	341	324	298	316	345	340	318	323	289	353	286	316	324	325	341	352	315	295	312	309	296	304	317	300	344	320	301	317	312	292	317	299	331	347	345	308	302	344	298	318	291	317	324	321	336	312	309	308	305	313	327	310	348	298	281	333	309	353	311	331	344	296	331	336	312	285	309	320	323	326	318	295	330	319	320	322	304	330	313	328	316	319	322	329	323	306	309	331	340	311	306	325	319	314	343	301	344	326	339	285	319	318	339	352	304	334	271	328	353	365	330	320	343	338	302	350	304	315	303	333	281	319	317	296	320	324	295	336	284	344	324	307	331	330	376	333	337	313	307	368	335	301	321	282	284	300	337	332	286	327	321	350	315	335	298	301	344	300	297	322	310	326	304	353	330	309	261	337	315	377	337	381	341	319	335	276	323	322	315	304	336	327	339	328	308	314	301	348	303	297	317	314	343	331	320	340	334	322	308	315	307	343	300	285	318	298	356	328	306	305	314	345	359	323	321	283	355	298	332	305	333	328	312	315	324	346	323	318	308	325	315	280	308	344	348	350	370	331	349	339	323	316	301	331	348	330	294	326	332	294	344	328	322	292	317	346	311	344	324	300	302	309	316	290	298	345	297	313	292	349	291	318	303	302	349	315	328	342	313	333	319	327	315	324	330	337	312	327	326	292	330	269	298	327	322	356	309	306	315	340	323	305	327	322	306	332	329	320	328	312	292	322	319	299	337	328	297	296	300	354	321	310	313	323	312	348	328	317	330	354	332	328	309	312	310	325	330	302	306	337	316	293	314	307	312	312	308	330	328	326	322	293	322	316	288	317	335	301	323	306	317	365	340	298	332	280	328	323	295	299	338	293	323	309	307	302	321	330	309	311	335	309	333	319	293	315	338	292	320	312	307	316	319	300	342	315	349	322	320	308	317	328	316	315	319	333	328	351	333	322	363	310	357	299	338	312	354	326	336	318	330	314	342	322	325	318	321	314	303	329	346	317	326	325	337	324	299	310	351	339	363	336	318	311	340	323	321	310	348	331	344	319	336	316	334	341	340	290	344	319	346	327	324	341	313	324	341	350	326	340	320	314	305	297	338	330	296	313	295	323	263	340	312	320	330	308	349	301	299	281	306	337	319	292	340	334	312	329	322	328	284	310	355	329	307	309	353	287	313	328	303	321	308	298	323	329	333	284	330	353	278	333	333	328	355	325	326	364	334	348	335	285	343	374	289	311	322	301	311	307	346	347	301	349	326	318	324	340	335	321	323	338	309	334	313	324	326	290	335	293	304	329	321	312	324	337	316	323	311	337	332	319	328	346	320	341	333	333	317	378	319	335	333	302	306	317	312	320	340	331	316	318	336	305	316	303	362	332	330	315	337	331	297	328	287	328	292	325	352	305	294	334	290	325	357	339	326	322	297	348	368	323	324	333	326	308	302	334	338	343	328	273	294	316	330	339	324	316	307	345	316	334	306	351	324	322	312	330	317	316	321	336	306	317	317	321	305	318	307	362	324	323	312	329	311	319	317	324	298	302	287	299	329	318	300	302	332	317	293	361	302	333	342	304	358	298	322	319	321	304	294	310	341	298	309	357	344	296	315	322	342	327	317	299	305	302	331	345	293	324	297	319	317	325	347	323	320	308	328	328	342	318	342	317	313	327	353	293	323	323	349	320	327	334	351	314	333	314	328	317	334	328	300	323	358	324	303	333	329	334	347	343	329	304	335	308	335	340	277	295	318	296	315	337	360	320	324	304	294	303	334	305	304	311	292	325	321	318	319	347	344	322	312	384	333	335	324	292	311	316	368	338	339	321	318	321	320	304	317	311	324	309	326	313	312	298	333	306	343	288	330
27739	20176	6834	477	267	225	192	182	196	179	162	183	172	165	164	179	176	185	164	167	158	159	158	175	151	165	182	164	181	166	169	163	147	153	171	168	177	166	142	125	166	153	156	151	192	179	165	174	163	154	163	133	148	183	163	150	159	160	159	168	162	190	164	152	145	158	146	168	142	155	166	154	191	157	168	163	169	199	160	163	165	148	156	168	156	158	144	160	159	178	168	158	157	176	181	166	157	179	188	181	184	164	166	179	178	163	154	158	164	180	169	163	161	151	182	169	166	170	172	143	192	166	155	139	182	178	172	161	150	157	160	168	175	177	170	155	160	169	166	158	180	162	171	155	167	149	168	182	149	154	160	158	164	163	180	153	165	169	161	141	156	160	148	159	166	139	175	171	152	175	164	160	162	165	141	156	163	177	176	168	185	165	151	162	161	160	166	179	144	169	154	163	171	164	150	159	163	174	153	175	167	172	165	161	156	162	147	150	176	160	169	166	194	172	177	158	155	166	175	164	161	174	176	162	135	161	169	155	171	157	161	182	185	161	141	166	155	129	167	164	173	144	173	161	152	152	163	185	159	147	162	165	162	160	172	155	158	140	166	164	170	168	163	166	167	183	152	119	142	157	177	156	171	189	133	170	163	169	178	167	164	164	158	174	163	148	157	170	167	167	178	167	169	167	174	170	173	186	163	154	185	197	170	166	158	154	148	175	162	138	168	152	151	179	153	200	155	160	171	149	168	168	149	151	170	169	191	163	136	181	180	164	183	166	159	159	176	148	164	169	187	161	160	143	170	184	166	148	159	164	163	145	154	168	153	171	171	179	171	157	162	153	162	165	164	148	127	168	174	168	200	155	148	175	148	170	163	143	151	155	153	163	150	175	163	170	162	171	156	175	144	148	156	169	161	165	180	154	169	156	169	155	155	179	154	166	174	169	138	183	174	173	182	167	147	159	158	156	162	152	160	159	170	158	175	171	177	153	160	173	173	185	166	140	172	189	144	150	178	161	158	160	170	160	150	179	152	166	152	157	147	162	183	153	153	167	176	172	177	157	160	159	158	158	155	151	143	166	161	156	160	183	176	171	149	172	161	150	143	157	154	175	166	165	160	167	154	138	154	173	172	196	172	141	184	170	171	162	157	182	160	178	151	176	150	139	171	156	157	157	164	155	171	174	143	151	168	186	149	160	164	168	162	188	151	153	143	161	160	171	153	173	146	159	194	155	163	161	155	172	204	169	162	159	165	163	181	161	163	167	147	166	153	157	133	163	161	161	187	147	162	170	177	152	156	164	171	170	179	162	190	159	150	179	180	155	166	146	167	148	150	153	199	200	168	151	165	183	153	167	168	185	175	160	164	175	181	161	169	165	202	183	187	151	170	162	176	156	164	153	178	173	171	186	165	179	204	172	179	160	170	155	161	146	191	157	179	154	177	163	154	162	158	180	178	173	162	154	140	165	174	177	171	187	165	175	156	177	160	149	145	196	156	156	181	166	161	151	182	159	172	166	164	161	158	187	147	165	143	165	170	163	151	169	158	163	151	157	165	165	150	149	153	169	142	200	176	153	182	170	158	158	177	158	163	161	168	166	167	166	162	162	176	155	177	169	148	178	165	169	158	166	177	142	149	139	149	161	186	167	164	173	163	154	175	149	173	174	183	180	168	183	143	163	177	165	187	175	160	176	189	170	186	157	166	175	181	137	162	168	155	175	164	165	145	148	173	149	159	165	168	184	173	163	157	172	149	184	174	155	164	162	177	173	166	154	160	188	138	176	156	148	192	175	169	171	150	163	153	166	156	167	153	128	167	156	169	193	168	151	137	147	141	146	147	159	165	164	160	145	160	176	162	176	138	175	174	167	152	156	144	164	161	163	173	151	175	181	158	158	167	178	178	155	185	151	144	171	158	159	174	161	168	198	168	180	153	152	172	160	166	169	141	157	164	180	166	169	172	170	164	175	157	166	168	162	181	161	154	143	161	166	152	149	148	147	163	170	165	170	167	146	166	175	180	147	136	145	158	171	173	166	176	190	151	168	156	171	164	157	166	147	152	164	159	186	143	170	167	164	154	155	143	176	152	150	202	175	141	162	160	176	169	155	185	163	168	162	147	179	167	183	168	150	171	168	167	156	151	155	158	162	173	165	147	159	166	163	156	141	155	162	143	156	175	153	153	149	175	164	167	180	149	178	164	147	154	182	181	160	161	130	190	154	186	168	165	154	155	194	162	167	154	164	185	179	178	160	190	168	159	147	169	184	143	159	162	144	189	155	156	166	170	165	158	145	171	151	166	147	154	162	158	151	168	163	156	169	175	156	166	171	152	174	155	142	155	137	171	162	141	173	175	153	183	191	169	177	166	156	152	175	159	145	145	169	157	171	168	183	151	142	204	166	173	153	175	179	147	160	173	166	128	140	154	168	173	170	166	165	145	141	181	167	174	167	145	156	166	148	173	178	169	175	163	155	166	180	179	153	180	177	182	170	154	168	164	169	177	171	164	163	162	163	172	160	151	152	191	154	146	157	177	169	157	160	170	162	161	187	155	151	162	156	174	166	158	171	162	182	163	168	172	160	175	190	167	155	165	164	178	163	176	146	166	159	166	174	180	153	175	160	157	166	167	168	181	184	157	171	162	175	173	166	150	159	151	174	172	162	169	162	169	171	194	167	163	179	173	152	176	189	181	155	181	152	182	165	174	157	160	154	158	140	168	144	162	180	160	173	178	165	188	133	158	167	164	178	160	161	162	170	166	168	168	156	161	156	162	163	179	187	140	154	165	164	173	173	166	160	164	184	175	175	163	175	172	177	160	164	145	170	175	150	180	165	168	164	177	161	163	173	156	169	146	174	188	155	156	158	189	158	165	163	158	180	146	155	168	169	159	168	144	162	157	138	154	177	187	145	186	171	175	150	168	158	171	161	174	169	159	164	148	170	147	154	170	177	148	175	155	152	133	175	165	174	157	128	170	170	161	157	153	163	189	165	174	164	178	161	145	180	150	172	163	169	149	159	145	160	157	136	167	151	167	167	147	166	163	166	156	146	148	172	159	156	154	157	148	138	152	159	167	181	176	156	161	172	182	152	178	152	175	162	164	163	175	183	155	143	152	162	167	163	157	161	185	173	187	157	174	145	169	141	170	145	169	149	148	179	154	159	164	184	160	138	158	208	162	164	168	159	168	161	177	147	150	159	143	159	167	146	161	171	177	145	153	155	162	180	161	157	165	176	164	161	169	179	150	156	164	144	155	186	153	190	185	168	165	181	159	160	168	161	186	174	159	146	162	173	146	172	165	173	166	180	168	154	160	167	163	162	162	171	172	187	163	172	164	168	168	155	189	163	149	155	182	138	170	162	151	157	163	161	153	182	176	162	202	178	149	176	181	166	158	166	166	157	140	156	167	171	163	167	155	146	173	162	160	159	160	159	147	174	149	132	153	171	163	158	163	154	179	142	172	186	159	158	154	166	189	146	145	160	172	161
5820	982	644	394	347	298	257	211	213	232	233	221	214	203	195	208	225	190	216	221	215	180	211	196	216	232	177	224	207	204	216	215	199	210	187	218	208	175	205	184	208	202	207	218	198	182	217	199	197	200	180	197	210	206	196	192	218	220	206	218	211	222	207	186	206	209	187	201	207	191	182	177	208	213	201	205	227	201	177	201	180	207	227	184	197	226	194	208	225	229	197	202	197	221	211	225	201	215	207	196	240	197	233	185	184	193	188	190	214	187	191	210	208	202	179	214	199	202	211	201	183	188	215	222	214	184	213	190	203	201	186	222	234	178	200	207	200	195	181	191	204	231	193	197	198	201	210	186	185	200	181	193	185	199	209	215	210	184	199	178	200	198	213	201	206	219	187	210	207	189	220	188	187	202	217	198	211	178	207	208	211	200	206	194	238	197	207	191	193	185	194	197	186	179	219	178	211	196	215	212	193	188	199	184	187	213	189	222	205	190	183	180	209	194	212	193	195	216	209	176	193	207	210	210	213	201	179	193	201	202	221	180	210	212	175	186	189	191	172	191	195	180	213	194	199	208	192	190	200	193	217	204	184	189	204	186	198	232	184	213	213	185	213	174	216	199	217	196	205	199	199	204	199	178	195	199	208	214	204	191	208	164	196	216	222	218	179	188	188	215	205	215	177	193	195	218	218	222	188	204	206	201	200	250	175	213	206	205	182	202	199	196	207	193	198	203	204	174	202	191	179	236	177	182	184	207	214	208	182	196	187	190	187	176	165	195	179	210	210	228	206	195	190	186	211	198	186	201	183	219	197	216	205	203	198	213	213	217	204	207	193	204	197	191	206	189	208	172	190	200	229	196	207	182	204	193	193	200	176	174	190	194	211	205	186	207	205	173	184	199	217	170	199	193	222	191	191	199	189	174	221	167	176	204	196	215	209	190	198	213	181	198	183	203	213	217	183	183	207	187	209	209	192	214	198	206	198	182	209	201	196	190	197	206	199	196	200	187	202	196	180	192	207	197	204	196	189	187	193	190	188	203	202	225	177	195	201	214	190	198	204	234	201	176	223	187	194	185	181	199	196	189	179	208	191	193	207	192	178	201	201	209	203	205	196	213	203	197	186	219	195	216	175	206	185	176	228	200	184	175	201	188	185	226	199	190	189	185	208	191	191	169	206	177	187	208	204	187	202	204	182	190	197	186	184	208	216	176	189	204	176	191	220	206	180	195	195	217	203	201	173	193	202	216	213	195	194	194	199	174	199	197	184	178	200	228	223	206	191	214	180	191	169	211	214	179	205	188	192	206	191	210	214	184	208	211	200	203	201	197	199	187	213	214	201	193	181	199	209	186	203	219	181	188	205	191	204	183	216	199	221	200	191	210	204	204	229	165	196	203	184	202	212	172	213	206	205	210	191	183	201	207	212	193	204	198	192	186	204	212	178	217	192	208	187	197	198	186	207	194	204	206	190	206	213	190	186	183	185	185	214	167	172	196	203	204	208	201	191	183	218	203	197	224	212	213	226	217	196	188	205	188	219	194	188	213	213	203	187	234	194	182	225	213	200	195	208	175	188	230	181	197	183	191	192	220	205	179	199	208	211	194	195	206	221	194	198	174	202	214	203	215	234	219	217	222	177	195	209	191	201	166	202	180	185	211	202	191	224	181	213	187	213	198	207	215	201	196	195	189	178	201	201	191	229	194	207	193	198	213	196	178	189	185	200	216	210	204	219	207	200	210	221	187	187	192	184	190	191	196	198	214	204	185	190	187	194	195	207	199	213	171	209	214	185	211	197	226	215	203	157	201	197	197	201	190	200	172	157	199	219	218	197	199	166	172	220	217	196	179	185	185	163	202	208	199	222	182	189	210	179	208	178	203	196	201	209	215	206	204	187	201	206	178	195	197	198	202	178	207	203	212	181	184	211	180	220	227	196	202	192	213	179	195	202	204	207	207	202	194	180	218	192	205	202	199	214	199	203	189	183	184	171	195	187	194	181	168	203	178	206	189	197	220	211	191	204	183	205	207	217	196	214	200	206	182	194	223	191	191	182	193	188	179	200	184	203	198	183	168	201	200	212	190	205	195	215	208	193	202	202	192	205	200	216	200	201	203	193	193	227	184	230	192	201	174	201	192	184	184	216	239	190	209	204	191	193	191	222	204	190	190	201	194	212	181	220	207	187	154	198	176	191	167	190	199	194	190	205	178	199	199	196	169	181	211	205	189	205	209	201	212	209	197	173	211	189	210	184	185	174	164	190	190	204	190	215	185	185	194	223	213	187	208	188	174	204	198	182	210	184	192	212	210	181	213	211	223	165	196	194	207	213	178	175	201	192	192	192	218	214	204	188	199	211	190	161	188	196	195	188	196	216	185	176	207	200	199	203	160	195	184	209	216	196	176	179	178	217	188	176	204	209	183	217	192	208	180	208	177	182	228	205	211	211	180	213	203	203	187	214	207	194	195	202	199	182	193	225	181	205	211	211	208	204	179	195	196	211	165	225	201	168	196	215	213	205	213	187	207	205	207	219	194	215	219	213	196	208	194	204	205	216	182	204	207	202	216	231	175	185	179	197	214	205	182	197	220	194	208	204	195	208	208	210	203	209	199	212	175	200	234	198	222	198	200	200	237	198	204	203	183	200	213	204	207	190	184	189	195	212	201	181	231	186	189	176	192	179	195	197	204	159	219	200	193	182	198	224	201	191	197	183	189	219	196	177	216	198	202	201	210	202	210	201	202	183	202	200	196	199	188	177	193	170	207	191	224	204	196	208	208	187	173	188	211	205	197	195	190	210	209	198	184	195	219	237	201	204	205	217	180	174	173	195	193	204	212	198	175	197	210	202	210	187	195	198	207	175	218	200	189	190	202	163	186	218	206	211	197	176	193	200	197	202	147	194	212	206	181	211	204	160	205	205	193	191	187	190	208	189	201	200	209	202	201	182	191	186	190	227	186	173	189	207	197	218	187	214	176	203	216	193	181	196	213	191	227	199	185	190	223	201	209	183	205	210	176	191	204	190	175	201	213	200	180	173	190	197	190	179	201	215	224	185	190	187	190	205	217	212	201	222	185	188	194	223	195	202	180	200	194	199	214	211	217	198	181	191	195	219	182	185	185	163	210	187	209	191	179	198	215	202	201	206	194	189	195	207	191	188	208	207	180	189	212	196	209	188	186	184	203	188	192	188	187	179	186	208	217	190	206	192	200	193	201	181	201	215	174	211	205	211	209	198	197	199	196	194	170	205	176	208	200	212	206	216	200	197	174	169	183	187	183	213	183	204	178	218	220	177	178	183	200	183	201	201	178	204	190	186	187	189	169	198	203	189	209	197	187	215	233	214	181	218	198	197	185	202	195	198	209	189	200	201	182	208	193	217	157	193	175	192	192	195	205	193	195	192	230	203	181	184	193	190	202	183	173	194	212	174	209	186	220	187	213	205	196	199	179	202	178	215	192	201	196	186	198	210	210	195	205	213	191	206	181
24383	21528	28863	24638	21498	8827	775	540	402	337	318	300	274	275	265	252	217	217	198	268	190	190	205	200	244	205	187	205	163	192	191	192	204	197	189	189	171	196	188	193	199	208	166	177	157	212	186	183	198	186	162	178	175	165	197	192	169	155	185	206	184	179	170	188	197	184	185	148	185	152	180	155	200	181	180	184	186	174	184	165	185	176	177	198	195	171	171	185	155	176	189	205	194	183	182	191	208	200	187	164	191	173	191	193	178	161	203	164	169	165	187	181	176	171	187	196	189	181	172	201	178	200	192	193	189	195	203	204	184	183	167	181	166	191	177	167	173	176	163	165	190	167	167	172	182	175	169	177	169	153	178	189	158	173	138	173	189	181	192	190	163	175	172	177	188	178	145	169	167	161	167	169	189	187	173	177	177	180	182	190	183	197	197	182	172	195	197	170	182	166	155	183	179	176	153	176	156	150	186	172	193	186	179	165	164	154	207	173	159	177	159	166	174	171	183	145	179	162	178	184	168	156	177	161	156	187	160	171	145	169	177	180	174	185	163	187	171	192	197	150	159	168	178	181	171	167	181	159	163	161	158	191	169	169	194	196	161	157	171	146	157	161	189	177	167	188	162	187	181	173	185	176	192	167	166	191	190	146	190	185	191	187	176	197	176	182	145	176	164	202	178	186	170	152	176	170	177	185	155	158	151	162	188	190	169	192	177	161	181	167	186	177	176	185	162	168	206	181	158	179	169	212	192	165	174	163	168	175	169	154	150	146	163	163	184	164	201	181	164	183	204	193	185	165	177	196	183	161	179	165	175	167	190	164	177	180	173	194	194	192	171	172	173	147	164	178	164	155	159	169	167	188	160	172	164	182	162	176	138	168	196	181	181	176	179	146	201	169	158	190	168	172	182	161	150	166	169	184	170	162	168	178	167	159	159	191	167	184	181	185	169	169	170	162	194	169	168	158	170	176	165	166	161	174	161	171	173	160	151	161	162	159	173	164	169	180	155	197	197	171	191	169	168	158	191	178	178	194	149	179	181	187	181	184	185	186	155	172	189	181	168	177	176	170	154	177	180	169	176	171	172	171	199	169	193	200	151	173	184	180	167	173	188	194	151	205	179	170	154	178	173	191	196	167	175	160	167	182	151	161	164	166	175	158	159	192	167	158	186	193	176	172	192	177	196	163	186	185	163	157	175	177	160	165	191	152	196	169	165	177	182	176	179	161	179	163	187	185	162	155	151	192	173	159	165	168	181	183	169	179	167	165	172	188	166	155	153	153	169	135	148	191	174	168	152	158	155	183	169	172	182	171	157	157	153	184	164	170	172	196	167	171	174	184	143	181	175	193	168	177	175	165	156	169	162	180	164	175	187	166	171	151	206	176	158	173	159	174	166	179	160	182	177	179	165	178	188	177	174	155	169	170	165	192	175	157	159	153	173	177	176	187	155	179	160	200	165	186	163	147	186	187	173	176	156	171	154	166	156	177	190	185	181	158	166	151	187	172	179	183	177	165	179	165	201	182	170	193	188	206	154	176	182	168	181	182	163	175	180	169	172	179	171	179	157	190	182	169	158	175	173	158	172	159	178	164	176	186	185	173	165	164	163	180	189	173	200	162	163	173	178	162	174	193	161	171	171	166	161	172	173	192	168	172	182	185	173	188	175	170	171	177	179	191	175	168	194	183	166	176	165	204	172	184	173	167	177	165	173	181	184	176	182	170	183	186	168	196	212	176	160	188	182	180	162	194	167	174	192	178	190	159	153	179	179	178	164	160	179	168	192	172	170	154	150	182	149	182	174	171	170	179	164	184	182	169	187	169	164	194	167	179	149	186	158	154	144	141	177	175	176	172	181	171	137	175	177	179	184	153	174	178	168	182	172	202	165	204	171	165	182	183	178	176	169	182	163	192	179	179	168	191	181	179	191	188	160	172	183	191	166	179	170	179	144	187	170	187	182	178	165	204	175	155	175	189	167	164	196	165	187	158	166	189	174	168	176	171	176	178	184	170	195	181	178	193	186	154	193	186	156	150	160	166	172	181	175	168	175	191	178	170	176	202	197	198	162	184	184	175	170	167	170	175	157	171	163	153	172	182	179	181	171	189	157	157	174	188	187	175	168	169	164	150	159	165	164	171	196	201	176	173	189	143	189	173	171	164	180	197	191	197	170	169	195	197	195	157	177	164	166	169	179	181	166	171	164	177	176	176	146	181	160	165	182	197	195	174	161	174	177	179	169	163	164	168	148	170	176	189	187	183	169	189	155	184	162	159	166	177	169	163	174	184	172	160	166	156	174	175	178	172	178	202	196	189	195	162	188	177	190	170	157	174	173	188	185	179	164	167	177	188	154	164	170	181	162	153	183	174	189	167	163	177	170	182	183	196	177	158	159	183	172	163	193	178	166	183	168	173	175	180	153	167	180	162	166	168	197	176	160	181	181	185	172	187	162	171	172	162	183	202	165	204	171	179	163	189	182	164	180	183	169	157	183	170	176	195	153	195	190	194	172	174	170	181	163	187	172	195	165	176	187	162	170	202	203	148	180	172	156	163	158	166	180	167	164	165	166	197	158	177	155	173	187	166	172	191	156	176	159	188	189	190	181	177	157	194	176	171	172	178	166	182	202	178	167	154	147	193	175	181	192	166	185	164	177	179	180	172	146	178	171	153	178	173	174	172	206	184	184	176	184	167	164	159	149	174	185	169	171	177	187	168	205	172	173	181	167	168	183	186	166	166	169	162	170	195	176	177	188	176	191	183	157	199	188	197	168	187	154	176	177	171	182	192	171	154	158	179	194	174	194	185	162	203	173	175	170	191	165	162	179	179	178	186	203	193	161	174	190	166	173	185	157	156	187	165	173	180	157	201	159	176	182	184	186	175	182	170	175	174	199	182	166	177	159	173	178	169	163	183	183	198	156	157	173	190	175	206	168	180	209	149	165	202	170	170	170	197	167	156	167	183	165	170	164	200	170	160	182	162	155	155	168	182	161	150	169	189	184	171	161	176	188	179	171	188	170	190	162	151	161	144	197	142	167	180	156	192	186	169	186	175	165	168	181	171	172	176	176	173	170	148	200	181	175	161	178	166	181	180	171	170	170	200	157	174	179	166	169	161	183	167	188	154	185	156	167	168	178	164	180	167	177	168	156	174	153	153	171	163	183	180	161	167	166	195	164	183	187	184	171	164	203	179	185	165	181	206	171	175	175	161	170	162	179	187	174	188	175	157	158	178	196	180	171	168	180	159	168	158	173	184	179	170	154	191	188	150	164	180	156	164	159	179	172	185	147	157	183	180	174	165	172	177	171	169	168	189	181	177	184	207	170	177	187	175	193	175	179	183	194	171	159	157	175	171	174	187	184	181	146	164	195	167	169	156	193	171	185	169	163	158	179	177	200	150	182	187	178	181	194	180	181	184	174	165	175	195	177	184	175	162	166	182	172	161	174	161	176	174	182	173	141	174	176	176	166	172	192	178	169	189	164	172
11942	9883	6123	2894	2031	1479	1059	870	711	533	463	421	432	353	312	341	327	302	248	272	236	256	241	256	242	251	224	257	240	235	256	265	194	229	212	229	231	189	200	186	221	220	224	219	217	214	229	208	213	236	209	181	216	176	218	203	228	250	211	203	224	196	218	206	201	199	215	195	222	191	225	207	214	213	202	191	206	197	216	216	230	206	227	236	245	207	205	196	217	230	205	249	222	211	241	230	202	214	216	221	193	224	238	189	206	219	222	197	179	208	216	234	219	185	210	216	210	206	215	220	242	224	188	205	183	210	216	210	209	215	208	233	209	187	199	194	215	212	219	216	218	203	219	200	205	236	189	209	204	206	224	216	191	197	192	203	220	215	213	218	195	221	204	199	207	214	202	211	198	214	219	206	197	198	173	202	187	217	192	203	205	198	203	191	197	210	235	205	187	199	212	223	192	216	212	211	203	227	213	174	218	230	195	213	198	175	216	195	217	197	203	200	222	216	182	194	196	219	225	202	201	198	210	220	195	208	222	203	199	180	200	191	226	227	187	191	209	204	224	205	215	189	189	220	202	199	217	219	200	182	209	201	201	195	204	213	213	213	213	210	213	215	185	202	207	213	218	187	181	212	234	224	233	202	196	218	202	211	180	211	218	189	193	189	215	211	201	235	208	217	215	208	201	214	191	210	203	190	202	188	185	219	202	242	202	234	205	203	200	215	218	210	196	208	191	203	185	214	251	222	203	199	196	216	208	205	213	192	208	192	227	197	216	179	192	216	192	203	204	223	203	207	212	213	202	189	192	185	214	193	204	210	214	201	210	184	186	199	195	217	202	202	222	202	193	230	211	221	173	208	212	182	208	230	215	231	215	198	216	187	209	192	187	201	192	195	204	224	197	211	191	212	207	198	185	210	215	214	179	204	211	169	189	187	219	196	199	203	206	211	215	199	186	225	202	196	199	215	180	228	209	203	203	214	175	212	211	187	187	226	202	231	211	181	200	225	205	184	197	204	199	212	218	201	211	197	218	229	204	198	197	197	227	173	184	221	207	212	234	205	206	212	219	201	195	189	210	213	199	186	207	203	221	224	202	228	199	215	215	191	209	198	201	222	226	208	201	209	210	221	221	211	208	196	202	208	214	186	206	225	220	217	209	228	212	207	207	203	224	225	195	199	221	211	221	221	222	207	184	198	212	204	228	231	217	203	194	221	189	229	190	206	209	186	210	193	223	213	185	225	202	212	220	201	196	210	198	188	186	187	191	213	218	195	199	189	207	184	210	220	226	206	182	175	208	201	213	196	206	203	209	218	183	221	203	214	198	203	212	191	181	230	205	195	217	202	245	183	201	200	177	177	206	174	202	224	220	189	187	235	218	208	205	201	197	202	197	216	193	193	200	214	211	188	213	186	196	191	213	189	183	217	203	181	216	214	229	197	196	207	187	215	214	199	195	223	195	209	204	214	212	214	204	211	205	220	216	202	198	171	217	211	186	202	199	227	187	192	184	191	213	227	229	215	217	187	222	184	209	208	206	199	184	194	201	189	196	206	215	221	198	208	199	202	196	207	217	197	215	225	201	222	189	207	204	219	184	196	222	199	197	182	211	196	222	222	197	210	197	204	206	213	201	200	213	206	207	219	190	208	197	190	217	202	197	215	219	209	215	224	202	195	218	227	189	227	204	194	188	193	188	190	199	227	191	228	217	218	184	224	207	225	184	207	173	199	192	229	190	210	211	191	213	219	217	202	177	209	201	194	219	211	173	198	209	206	199	190	212	181	206	228	209	177	217	212	224	222	195	203	199	185	218	204	216	189	200	198	204	222	214	182	196	207	190	190	205	193	229	180	206	196	208	217	207	200	202	194	228	201	228	213	196	191	200	191	171	206	184	201	201	195	205	200	217	219	191	199	210	179	196	231	209	225	185	189	206	225	202	215	207	230	196	221	200	202	217	212	185	197	227	200	207	229	200	188	187	196	185	215	209	214	194	215	226	181	231	221	203	222	222	231	203	214	194	243	211	207	233	198	210	187	202	226	200	177	210	209	198	215	199	209	210	190	206	205	226	210	214	209	191	201	183	185	203	233	227	232	200	221	187	195	212	211	192	189	200	195	211	227	207	210	205	176	226	219	193	207	176	191	202	212	204	191	196	205	189	213	217	209	207	171	178	191	209	207	199	227	206	217	213	180	214	208	214	176	210	192	191	204	195	208	207	201	198	191	222	204	209	213	177	196	196	212	216	216	211	210	207	200	209	203	200	211	188	204	215	197	182	206	207	196	178	211	189	171	204	231	240	222	224	213	189	219	213	211	211	216	187	165	231	192	205	203	176	231	211	213	196	197	212	210	181	224	189	219	204	209	200	230	194	246	206	183	226	206	209	187	188	219	224	182	203	202	178	202	215	195	198	225	218	187	221	189	204	211	216	202	214	183	206	204	206	226	201	201	193	191	213	208	194	205	223	191	187	218	205	196	207	191	207	220	201	181	214	193	212	183	200	244	210	227	226	198	200	201	199	208	204	209	194	192	207	187	222	193	205	204	207	184	192	235	220	213	227	190	189	201	220	201	212	179	211	221	201	212	193	242	210	183	194	231	191	204	207	219	192	197	188	207	201	163	209	176	172	174	206	221	208	209	200	235	199	219	231	209	214	211	236	228	178	164	229	192	202	192	202	220	205	193	198	210	219	221	203	203	191	181	180	199	189	190	213	208	193	194	213	219	215	185	175	206	226	219	200	215	202	189	213	215	214	217	218	189	208	193	210	225	216	200	203	197	203	203	223	193	188	210	193	208	184	180	187	200	186	212	203	200	201	237	204	196	205	215	165	209	196	221	210	222	232	202	205	211	219	231	240	208	198	185	203	218	195	183	229	199	176	204	199	205	207	188	222	187	218	214	203	204	200	226	215	216	207	194	213	235	194	203	203	204	213	205	210	203	185	174	201	193	202	195	219	215	187	214	207	230	205	206	197	215	208	213	182	205	198	182	200	178	198	196	201	217	214	206	208	210	203	212	227	221	210	200	219	183	201	205	210	211	200	219	201	199	241	181	193	188	187	215	192	202	194	228	206	190	239	196	192	205	199	213	202	222	198	194	195	214	187	206	207	195	215	186	220	211	207	197	207	175	212	213	194	175	238	192	188	188	178	193	192	205	229	200	206	200	200	220	219	220	211	216	219	205	186	229	226	209	203	251	208	190	217	201	171	222	238	210	180	206	222	213	181	196	211	217	203	224	228	206	207	183	183	224	207	200	193	211	192	188	198	213	187	188	221	204	200	179	186	234	227	223	206	202	220	205	178	207	197	229	192	215	210	199	209	216	211	212	185	209	230	201	210	197	207	209	215	203	207	192	200	217	203	181	200	211	199	234	225	190	217	208	232	194	223	204	196	222	195	189	207	185	186	212	181	219	220	200	222	192	248	194	193	220	239	220	227	214	216	247	185	220	226	204	192	205	192	210	182	190	194	211	230	206	197	222	188	224
25727	21569	27583	25863	6995	580	454	370	384	357	329	344	297	287	261	276	270	275	266	274	285	247	289	280	254	256	243	240	284	257	231	256	244	252	247	260	268	272	245	238	248	228	250	261	244	263	251	248	231	240	239	234	232	257	213	258	272	242	206	247	249	228	258	266	236	247	235	255	265	223	218	232	225	251	250	235	221	273	248	243	237	261	255	276	253	250	244	267	251	275	229	281	259	226	255	258	246	241	256	242	255	265	241	243	267	246	235	244	268	250	256	252	278	237	226	235	249	274	232	243	219	276	240	265	275	254	255	256	230	276	260	249	240	260	229	226	266	233	241	235	269	240	214	227	240	237	257	256	253	238	234	245	249	230	232	264	227	234	233	244	257	226	271	266	222	234	206	268	256	240	230	243	239	242	255	256	244	272	240	252	239	249	216	226	204	254	229	251	246	254	268	245	260	225	211	236	219	214	256	238	258	241	252	210	249	255	245	257	272	221	227	247	244	236	232	256	232	244	251	259	215	263	236	247	219	242	250	260	280	248	255	237	264	255	271	272	226	231	246	244	250	232	218	256	229	229	237	222	264	265	269	250	246	239	232	235	266	253	245	251	250	251	254	237	249	260	233	243	234	236	217	250	262	245	238	235	245	255	255	229	242	269	258	241	245	242	241	264	225	214	220	238	257	257	241	250	226	245	256	263	241	256	211	233	249	248	263	250	238	252	256	262	254	269	264	258	234	234	242	227	261	236	227	239	271	230	253	250	236	255	256	254	220	268	235	236	248	238	234	247	260	258	254	237	247	264	250	247	259	236	253	244	231	254	248	241	276	251	230	228	241	245	226	254	247	257	255	261	222	241	225	245	237	224	229	212	234	256	241	261	232	248	234	229	234	242	272	217	238	279	248	221	253	242	240	227	234	249	213	251	257	250	248	256	236	275	226	272	258	222	235	245	258	233	245	244	233	247	247	237	234	246	246	257	241	249	246	241	231	255	250	241	234	221	221	241	257	262	238	224	252	233	228	254	247	241	259	248	246	227	226	233	246	215	275	260	270	233	251	252	247	234	201	249	243	240	226	266	244	237	228	217	241	251	237	227	218	266	251	213	269	211	240	223	249	231	245	257	228	245	265	238	256	282	241	275	251	262	266	264	212	247	232	243	234	243	271	240	243	272	256	240	241	247	243	231	234	263	247	256	232	238	260	241	246	233	229	248	261	257	225	246	245	229	244	230	245	249	261	262	246	232	262	258	242	253	261	258	223	265	237	258	238	247	265	240	261	253	234	226	220	250	253	229	245	285	246	228	249	270	256	242	255	231	245	246	245	250	281	238	224	269	216	275	256	262	265	253	247	240	241	268	238	244	240	229	223	233	242	205	244	240	244	249	253	283	233	230	238	242	238	245	256	250	265	221	241	252	262	262	238	254	211	220	225	219	239	242	243	258	235	237	232	234	221	242	262	227	247	235	218	254	233	252	243	249	233	263	238	242	241	256	244	235	235	255	255	221	248	239	244	244	245	270	259	229	258	253	215	234	269	262	224	240	261	249	223	249	287	245	260	234	231	248	222	245	230	244	252	247	240	266	257	228	245	250	219	263	219	271	244	264	263	277	235	257	240	229	270	267	244	249	238	263	234	223	213	213	216	231	239	229	223	222	265	242	219	234	256	229	234	237	248	265	237	212	269	239	243	237	237	224	210	254	224	240	241	265	264	208	240	226	229	265	238	218	213	239	240	276	238	247	235	243	263	248	259	237	230	246	274	219	238	237	244	211	202	265	252	243	237	233	238	249	239	277	230	243	250	254	230	254	262	213	237	227	261	248	240	239	255	257	233	235	254	269	240	241	235	258	226	239	273	253	233	229	240	268	258	220	238	260	237	249	253	233	240	237	229	251	248	241	252	233	235	248	235	229	243	229	260	252	254	257	286	227	257	253	232	236	221	254	257	224	255	235	239	210	238	242	228	240	221	218	220	259	258	262	243	229	245	261	254	232	243	231	262	248	259	251	228	231	235	257	256	260	222	226	224	208	249	222	257	233	247	269	259	236	244	247	246	252	237	261	238	240	250	242	256	239	236	248	264	242	244	243	223	210	219	248	235	238	270	276	236	258	250	252	234	217	237	237	230	229	248	275	276	231	255	239	240	229	252	247	232	236	196	236	219	260	281	245	262	229	228	244	240	240	227	261	249	261	245	242	239	261	240	256	227	259	249	247	245	271	228	267	271	230	251	241	260	252	255	243	250	235	248	237	245	231	265	227	238	218	258	248	252	263	254	238	254	251	234	248	250	232	257	243	226	227	257	228	258	262	260	223	240	242	229	260	242	266	259	265	255	243	266	278	236	269	260	228	272	257	248	224	240	255	262	235	259	248	235	237	239	242	258	222	231	252	260	246	246	256	243	238	227	231	268	244	211	267	214	239	235	263	278	250	246	231	239	205	266	259	259	244	243	262	260	247	252	255	243	238	247	232	223	251	258	257	245	246	253	242	241	265	237	269	225	238	251	238	255	235	263	219	222	230	232	220	287	244	265	224	209	245	243	231	239	248	218	247	240	247	246	252	209	243	244	231	239	233	240	254	233	268	249	251	241	247	251	242	254	246	246	228	227	218	240	240	261	216	220	272	280	225	238	230	263	239	239	226	243	236	232	262	229	238	261	232	207	239	241	228	256	254	284	225	264	242	243	270	223	244	251	277	243	230	216	244	261	240	245	256	263	235	231	247	244	245	252	219	237	242	258	258	233	189	218	224	199	262	256	276	226	275	243	251	233	251	263	239	227	250	243	243	262	230	224	233	222	239	211	244	228	255	253	257	238	245	230	244	250	233	229	242	243	258	238	289	254	235	253	245	260	240	238	229	226	264	253	268	244	253	251	269	266	260	219	257	250	266	247	263	263	259	265	240	228	236	213	225	242	238	254	231	241	258	258	241	233	305	244	247	252	234	229	223	225	240	234	242	276	219	233	254	251	233	251	225	233	270	255	222	252	211	234	248	234	237	263	250	228	235	250	239	249	275	254	231	248	209	249	261	270	280	241	256	259	228	255	217	260	258	241	256	225	249	248	225	230	274	261	253	241	248	243	248	220	273	252	289	238	239	257	224	266	252	239	245	224	251	247	220	251	260	245	263	220	257	245	217	240	264	244	252	246	228	226	213	224	213	233	247	240	251	250	248	256	246	244	242	265	245	241	250	263	216	251	232	244	259	257	245	237	243	222	213	244	246	236	205	267	267	262	258	256	224	254	234	214	246	252	219	243	213	226	226	249	234	242	241	255	265	233	238	231	254	230	225	244	246	269	228	240	247	272	230	255	226	240	245	274	282	229	265	289	217	253	257	250	215	220	235	225	254	233	265	247	259	217	237	248	246	217	231	217	241	250	283	229	233	236	252	212	247	235	259	259	242	240	247	250	242	264	227	250	232	252	288	255	229	250	265	249	207	258	239	240	230	224	230	247	250	249	246	236	249	274	234	252	268	252	214	249	241
12092	5312	3231	1632	1194	913	753	614	530	483	471	418	361	342	347	345	312	322	311	340	300	331	317	318	286	302	293	312	282	309	295	287	298	266	314	298	302	272	298	295	270	322	292	310	311	297	274	287	270	294	300	323	328	278	316	287	274	293	321	276	298	277	287	271	268	289	275	299	306	283	291	283	287	291	292	264	291	269	313	271	294	307	298	309	280	329	313	272	277	316	287	282	295	312	293	254	291	285	306	320	294	291	289	311	307	290	335	303	260	251	291	313	311	302	304	323	266	253	303	269	295	302	276	294	304	308	300	305	284	278	299	261	279	266	293	293	275	291	267	250	286	285	287	295	283	310	300	277	296	280	286	319	271	292	272	297	272	286	289	300	290	316	282	309	286	261	271	287	302	279	251	302	260	279	294	292	284	282	268	282	300	262	264	296	311	281	309	286	263	281	298	292	272	281	287	272	302	266	248	292	321	289	290	280	293	271	272	304	311	293	274	292	283	286	272	280	277	275	291	260	262	271	305	261	298	285	324	268	301	287	294	307	278	269	249	278	307	301	292	296	262	304	272	280	273	288	278	302	304	284	287	282	280	301	306	294	301	263	261	274	269	290	309	275	285	276	278	285	309	283	292	299	279	276	285	278	248	304	291	293	269	310	308	309	285	285	288	273	281	303	306	314	289	300	300	293	292	286	299	267	294	275	286	289	310	296	289	308	285	291	307	280	269	288	297	300	283	264	295	270	277	319	268	266	277	297	278	289	292	303	310	289	329	293	289	274	294	255	268	268	291	316	290	276	274	275	276	283	286	269	255	281	283	257	267	317	259	264	257	249	287	275	270	263	312	294	280	285	290	300	294	282	275	274	313	270	301	289	267	297	295	289	246	308	314	250	294	300	275	312	261	299	290	328	287	289	275	278	290	281	302	292	303	289	271	267	259	289	309	280	278	293	317	272	288	283	272	250	296	282	275	283	281	284	268	274	263	288	270	311	291	292	269	288	279	277	295	299	290	325	266	271	284	277	299	269	312	269	303	306	280	290	277	269	301	273	275	291	293	290	302	282	289	278	297	292	320	302	291	284	308	278	298	309	271	303	324	294	296	257	309	287	294	294	268	253	281	258	296	296	302	295	328	270	304	273	268	286	304	254	278	280	284	279	275	285	284	290	281	287	276	270	282	297	287	261	297	282	308	299	285	289	278	263	307	302	281	285	274	260	313	278	271	283	307	307	283	284	278	297	295	285	275	275	273	288	286	288	284	280	271	265	304	275	304	294	289	268	288	298	289	280	290	294	284	284	290	284	295	279	294	259	254	290	302	273	287	288	303	280	275	284	271	250	271	293	318	308	309	306	256	267	275	277	308	325	302	266	274	280	276	289	306	269	287	292	317	296	273	285	264	273	284	285	266	282	273	275	299	275	286	307	275	283	316	252	294	311	286	267	250	294	293	288	296	299	316	278	274	271	282	310	267	265	286	304	287	305	263	298	272	261	289	276	267	289	294	271	282	287	284	284	303	304	304	290	286	287	311	254	288	297	314	316	306	292	300	313	284	250	264	279	288	267	301	283	253	270	309	257	284	255	298	294	307	287	267	306	312	280	304	307	300	302	303	282	304	281	303	270	281	306	300	308	290	285	299	299	300	262	286	278	279	281	276	290	308	283	272	273	295	287	307	288	274	286	314	275	297	278	270	305	281	289	290	289	297	282	284	302	278	278	311	276	280	269	266	264	273	295	282	309	309	273	268	296	268	270	287	287	305	315	316	302	293	294	278	281	306	266	308	303	278	289	317	293	289	292	280	285	308	268	283	284	289	267	276	269	301	308	300	280	281	302	277	271	291	291	290	283	289	273	278	287	301	304	258	281	293	253	310	296	280	269	285	281	277	273	288	272	308	263	288	297	272	301	266	277	277	310	306	314	269	321	273	280	273	251	272	296	289	293	279	259	296	290	265	272	298	289	309	261	288	277	284	314	287	315	282	274	309	290	286	293	287	313	253	271	267	276	279	292	281	297	278	273	295	288	270	288	275	303	289	290	280	325	307	268	304	248	298	283	278	284	272	254	301	323	263	283	299	283	288	272	256	282	289	288	272	284	249	271	287	314	291	316	279	279	276	277	279	270	266	273	295	300	283	300	276	291	282	322	254	268	269	278	291	260	290	293	285	270	299	290	313	310	290	293	297	270	289	297	294	278	291	267	309	301	290	288	279	284	274	308	275	239	286	285	260	276	311	283	311	287	274	303	290	279	276	302	306	269	273	300	294	274	282	296	291	294	288	291	297	271	280	313	309	278	290	283	289	286	284	289	331	303	287	295	286	279	282	275	279	280	305	287	298	263	269	281	269	298	280	307	299	279	297	338	279	280	293	264	276	268	293	278	290	288	272	282	290	296	276	306	255	281	293	264	296	298	315	310	290	270	302	295	304	271	308	305	279	279	263	266	295	285	284	317	265	286	297	285	246	324	282	311	291	278	286	291	288	301	283	294	291	309	309	295	282	286	292	272	297	302	267	295	290	304	270	297	299	274	300	263	296	274	329	281	251	268	271	276	276	309	291	295	282	259	284	293	285	296	305	261	283	256	295	289	275	286	275	310	300	274	294	290	296	291	292	256	264	295	279	284	278	279	293	290	294	287	323	262	278	272	287	274	292	289	266	267	284	302	281	311	290	292	294	259	337	316	278	294	268	296	312	303	310	301	293	303	265	275	294	298	306	274	277	297	265	313	285	284	253	291	256	291	266	277	302	326	297	300	269	286	286	304	304	271	273	319	273	248	289	320	283	271	300	292	283	290	291	299	309	305	292	303	265	284	303	288	296	278	305	291	285	271	239	282	318	288	288	290	251	300	280	274	269	282	290	288	274	272	281	271	281	279	269	261	281	312	322	289	273	295	294	290	303	306	285	278	272	308	280	273	291	279	278	310	288	266	319	286	294	305	304	289	294	298	305	270	263	302	270	297	265	263	261	261	305	273	319	285	277	321	297	328	271	296	290	280	270	304	303	284	297	321	291	284	300	257	269	256	314	297	279	288	291	304	325	300	287	291	322	303	302	279	286	306	258	291	299	282	308	288	329	269	269	300	242	326	291	273	265	317	269	294	262	294	275	266	306	278	313	294	267	280	273	265	281	276	291	302	273	287	314	299	290	297	283	282	290	324	300	295	299	323	294	316	286	271	281	308	300	272	282	275	292	280	297	299	275	294	312	296	288	272	298	279	282	278	273	281	248	253	274	264	298	282	278	296	283	294	284	288	305	275	291	286	321	263	301	278	288	268	278	287	281	283	278	307	285	245	290	291	290	294	299	288	273	270	284	266	303	259	290	321	308	282	281	307	282	292	276	289	272	267	288	261	299	278	277	262	289	286	274	271	334	308	280	255	293	277	291	313	293	263	275	279	301	287	326	286	311	297	284	310	257	299	264	278	291	275	295	272	274	308	311	315	284	291	296	291	282	308	258	284	311	277	337	294	297	279	281	285	276	269
23422	21662	29532	24291	21664	21697	7037	997	714	656	576	542	502	428	400	402	384	392	333	345	384	368	362	341	356	350	324	320	342	330	339	309	316	313	309	295	301	286	301	264	309	349	290	296	317	297	311	313	317	294	282	296	278	314	302	319	306	281	294	283	307	284	300	311	289	300	302	266	267	320	321	285	292	320	326	283	317	289	281	324	268	292	323	294	283	315	265	286	288	287	261	260	298	304	314	274	308	338	284	296	290	288	309	324	287	294	321	299	263	299	324	285	280	302	308	271	326	303	283	304	287	260	300	315	300	330	301	318	278	314	307	261	310	293	281	306	284	266	289	272	258	296	271	285	265	301	321	294	282	307	280	305	278	312	292	271	317	306	256	275	274	277	287	309	257	333	280	331	276	310	336	279	277	296	300	285	282	290	264	284	291	277	295	296	304	296	286	289	288	279	328	298	263	281	297	285	290	265	307	289	292	318	259	294	304	274	271	281	305	284	264	281	309	284	307	302	302	311	256	294	296	309	337	301	292	293	310	321	287	283	293	290	275	290	285	284	289	252	291	320	291	277	318	288	272	270	291	290	281	296	287	293	285	284	270	304	277	283	327	298	302	301	273	305	281	307	295	302	295	321	282	284	273	299	284	289	281	290	292	291	284	320	286	283	268	305	315	301	290	293	283	277	290	287	273	275	296	282	287	291	315	295	279	281	273	291	275	274	288	288	294	293	278	299	309	307	284	290	276	274	294	272	286	271	301	279	274	306	300	263	299	281	294	297	285	286	313	301	297	291	275	261	291	298	297	291	286	311	273	303	273	285	296	297	282	275	304	298	284	291	293	305	300	289	241	286	297	301	314	282	271	309	319	298	308	295	243	249	296	300	283	302	286	293	316	248	301	272	275	290	313	303	288	278	282	287	307	316	300	279	312	324	285	273	287	312	304	274	269	299	281	290	264	290	265	298	258	276	293	284	267	281	284	284	298	297	305	299	304	296	271	298	279	300	298	284	258	282	294	290	288	284	296	268	278	300	311	304	279	310	296	285	288	301	298	294	257	289	286	300	263	323	281	297	328	274	281	294	283	276	309	295	278	276	292	281	286	273	282	295	306	260	304	294	288	289	295	292	289	292	289	279	290	303	296	310	275	312	282	296	293	284	277	284	254	261	286	285	301	297	304	284	270	302	285	284	307	276	307	307	276	291	279	293	301	295	287	297	283	264	296	267	287	293	300	276	268	303	303	308	298	271	277	266	299	302	263	297	316	278	310	291	270	274	296	294	277	301	271	271	285	266	323	306	296	309	268	269	301	319	265	253	322	290	302	295	249	264	288	300	283	280	333	293	322	305	289	287	292	300	293	306	339	297	287	285	292	292	297	286	314	276	268	262	289	270	322	284	281	324	281	283	298	316	288	287	281	283	297	295	327	296	299	296	311	261	300	318	303	295	271	278	295	295	294	288	266	265	267	278	296	284	289	282	284	304	305	257	257	345	313	291	285	315	290	300	265	274	287	299	293	317	265	289	306	283	285	318	293	258	288	270	296	276	289	265	313	269	283	294	289	299	307	281	282	329	299	283	311	284	285	276	297	278	330	270	267	293	271	271	286	285	279	284	276	288	292	310	279	308	269	267	265	266	289	275	296	295	304	277	310	307	336	249	260	290	270	250	290	292	307	255	297	283	274	284	308	276	296	294	284	284	299	280	299	301	264	305	283	286	295	322	338	285	312	321	266	314	294	308	306	277	283	246	300	297	270	304	270	300	287	285	299	274	300	308	306	291	331	291	287	273	287	290	293	312	280	326	271	312	281	286	269	299	263	276	304	305	307	313	275	274	285	297	265	295	275	267	274	303	262	272	289	261	278	299	298	292	295	299	263	314	272	275	296	292	279	270	294	271	287	274	294	294	302	298	310	280	308	303	310	279	304	288	287	274	305	267	299	272	263	284	328	264	312	332	290	290	273	262	304	297	282	279	296	295	277	286	268	277	303	289	278	287	326	273	313	286	277	280	316	279	274	285	272	304	302	303	298	291	265	293	293	312	264	291	298	295	306	340	290	306	279	265	277	282	280	325	282	341	279	262	292	332	300	291	281	273	296	313	306	267	312	283	281	295	273	305	287	282	291	261	301	281	264	281	313	280	284	286	287	304	297	267	289	282	282	287	301	312	307	284	303	306	331	286	282	299	269	292	301	312	272	292	275	287	284	283	291	313	308	273	305	284	284	289	279	295	315	273	310	324	299	283	306	309	302	295	307	281	283	298	294	281	319	277	255	290	312	293	264	296	290	293	262	308	281	266	289	299	295	287	264	273	277	293	308	269	327	266	294	276	291	272	287	344	278	301	299	288	294	282	295	297	273	288	263	269	305	313	315	303	282	268	306	309	295	264	280	279	310	298	267	284	284	303	271	287	273	296	270	294	284	283	303	330	294	296	283	294	293	295	308	257	272	281	274	306	278	294	310	328	295	277	275	307	251	325	262	270	283	287	303	275	282	266	305	298	285	280	296	321	285	308	284	264	315	307	339	274	263	273	246	270	269	290	290	338	279	293	280	289	303	295	306	261	265	278	299	293	299	271	315	289	282	302	286	291	292	288	263	292	279	303	286	300	288	318	293	269	282	305	302	270	299	297	313	319	283	311	277	314	303	281	281	316	265	273	264	299	272	284	274	284	291	305	262	246	291	307	267	299	255	272	304	271	298	282	314	305	300	300	302	292	291	265	269	291	263	285	305	271	286	274	296	269	304	301	299	302	325	330	281	278	302	296	289	249	279	274	300	316	280	332	304	266	307	287	289	278	313	312	275	283	308	303	296	261	255	308	267	286	304	275	270	272	290	291	303	288	304	280	287	296	311	289	285	278	306	283	319	298	286	287	282	273	292	249	283	291	283	287	294	289	293	289	309	281	265	277	284	310	277	292	261	278	299	277	308	283	266	277	258	298	283	317	306	291	305	323	308	274	288	295	290	288	307	303	316	322	286	264	288	268	286	290	276	299	291	311	307	296	301	295	284	309	268	296	283	299	300	275	295	246	287	297	269	253	289	293	305	310	299	292	310	282	292	297	301	264	265	304	321	259	274	288	295	287	305	311	293	290	268	277	288	281	309	296	269	292	310	316	298	282	312	310	308	308	328	300	296	240	267	282	252	292	286	315	304	283	291	283	308	284	280	276	299	310	273	291	302	268	310	293	291	267	295	284	310	291	274	263	287	282	294	262	283	277	293	291	289	278	284	284	286	260	287	276	271	276	274	282	308	274	249	293	291	292	291	278	298	307	310	304	323	284	299	298	280	292	273	290	285	249	277	274	283	275	281	287	264	313	277	299	295	270	283	255	267	269	297	308	291	291	312	284	302	278	300	277	253	289	298	296	299	283	321	267	261	309	295	277	293	280	297	302	285	273	312	255	277	268	300	292	314	280	287	278	317	338	263	310	300	320	276	304	250	294	282	298	296	298	280	286	281	279	277	269	295	277	308	303	267	304	286	291
14067	16130	10455	5078	3706	2828	2036	1571	1276	1044	849	825	712	634	560	574	542	433	439	474	431	450	422	391	404	412	375	377	389	350	379	376	308	365	365	339	344	364	340	340	363	329	349	332	341	348	343	323	343	327	383	329	335	313	300	330	318	364	341	332	317	309	360	348	329	333	320	340	317	327	323	332	329	315	334	325	326	315	317	316	361	336	312	343	314	331	327	353	367	340	352	348	345	340	311	317	341	327	328	323	355	338	350	309	341	356	332	335	310	313	316	328	334	322	324	306	349	344	329	366	321	329	309	372	323	340	347	329	330	292	312	335	300	341	315	348	295	338	326	336	308	315	301	335	291	317	323	334	348	351	341	329	325	316	320	318	299	333	355	317	315	339	357	341	367	315	304	336	303	319	339	293	289	321	310	344	337	323	331	367	315	334	286	288	318	304	338	340	339	292	326	284	314	339	333	298	344	367	317	290	320	291	328	322	357	339	328	341	296	355	318	319	283	334	355	354	325	333	329	338	308	312	328	329	333	339	351	334	316	337	314	310	310	310	367	336	306	345	276	329	329	335	315	342	298	363	332	305	339	322	327	310	340	327	327	315	315	312	305	314	275	303	326	339	328	304	312	310	340	358	313	326	346	328	272	302	343	321	337	316	354	325	288	312	331	313	303	312	323	310	327	355	276	327	289	300	306	337	318	322	313	319	323	336	295	308	328	343	313	321	354	330	336	337	320	292	345	345	321	343	334	322	301	310	309	318	333	327	356	325	340	312	347	326	304	339	307	300	301	318	355	335	296	304	341	338	331	340	306	306	321	327	329	324	314	332	305	306	302	356	321	329	300	307	312	328	372	303	318	348	333	314	316	338	289	316	320	331	327	308	301	333	296	293	331	348	346	335	334	293	280	289	311	301	307	311	336	292	335	344	325	322	304	324	309	338	311	351	322	321	328	315	348	345	283	338	323	329	344	305	338	313	329	301	290	325	329	343	342	299	319	327	336	346	342	316	302	311	311	326	311	318	344	325	334	336	300	327	299	294	284	312	316	308	326	332	305	322	359	312	333	309	328	304	333	348	350	295	348	306	338	346	341	324	332	346	311	340	290	346	330	311	346	316	296	286	354	314	343	295	334	291	323	313	304	333	362	319	329	330	316	325	324	321	306	349	346	346	333	318	317	359	340	355	313	292	348	320	333	340	339	331	343	299	284	340	325	290	357	349	349	324	306	319	325	302	303	302	305	318	342	336	351	387	330	321	365	301	286	352	315	307	347	315	305	289	304	325	360	314	326	314	317	329	321	344	329	299	323	300	317	306	305	302	345	346	323	296	308	314	313	354	294	301	327	330	318	326	300	326	317	303	353	341	360	328	340	313	325	297	303	327	347	318	309	312	300	320	292	339	315	314	320	336	335	335	305	359	332	327	332	320	352	316	351	294	323	308	312	322	331	300	348	324	312	308	316	313	359	327	309	317	307	338	357	338	342	303	378	340	326	308	307	310	303	324	352	329	309	321	357	315	333	292	282	319	356	341	314	340	333	313	309	319	293	301	310	311	348	318	317	313	338	300	329	330	307	335	278	317	304	321	324	308	321	353	329	328	367	330	309	307	314	300	343	301	348	327	320	304	348	321	367	304	314	323	348	296	327	316	303	292	303	299	342	308	330	334	323	330	343	294	325	353	279	321	281	340	331	321	289	309	280	357	316	349	321	330	331	341	310	311	317	339	334	291	308	314	320	337	317	305	315	279	330	292	352	328	318	321	339	298	341	307	332	315	328	305	316	343	330	288	323	356	319	337	325	331	350	342	308	340	362	300	317	304	320	312	331	339	332	296	326	314	315	320	364	313	325	298	342	313	309	311	308	343	292	321	348	305	339	314	343	329	307	296	326	300	310	314	322	342	318	309	298	331	307	340	325	317	300	291	345	316	309	325	337	293	310	298	335	336	292	323	338	299	326	367	303	345	348	306	324	297	359	333	324	292	285	293	329	307	323	316	321	323	309	365	303	313	305	311	322	311	315	318	354	332	335	322	328	327	324	333	313	330	330	302	306	351	311	322	331	316	345	350	322	329	316	316	301	318	313	306	307	325	315	299	324	348	340	322	327	310	311	312	299	292	373	294	348	322	345	338	300	321	345	339	317	301	305	333	335	328	325	364	304	312	320	317	320	332	314	298	324	318	312	306	347	282	319	322	360	331	341	312	338	321	337	340	305	386	318	307	306	321	331	305	357	314	320	297	312	313	324	344	329	335	325	322	334	321	298	352	329	332	326	316	342	340	319	345	308	314	322	346	333	307	354	314	314	312	357	323	348	327	297	343	314	330	320	334	321	320	313	289	304	295	321	285	335	324	323	347	329	316	321	303	294	345	302	325	305	345	283	299	344	321	309	338	325	347	333	318	348	297	299	333	298	311	308	326	347	330	345	289	337	354	301	321	303	324	304	330	351	318	318	329	325	300	319	349	336	316	330	304	333	324	312	312	315	288	320	324	301	347	345	309	316	310	322	325	291	329	338	283	307	316	293	333	339	358	321	299	334	310	331	361	309	318	300	363	345	281	333	338	309	296	349	336	326	337	339	337	300	328	305	331	324	323	323	312	336	313	319	318	318	301	328	352	331	304	311	339	313	311	302	321	340	327	304	341	313	307	351	329	350	315	313	336	363	337	310	333	328	340	307	314	310	283	359	288	301	305	358	356	313	321	316	336	303	297	306	322	338	323	328	337	334	319	347	333	295	334	332	318	305	335	309	331	308	317	322	326	342	327	303	317	344	318	311	339	316	316	362	294	316	314	289	315	315	318	317	300	343	336	326	309	319	320	328	299	326	308	304	323	337	333	316	308	330	329	329	325	350	367	335	336	329	328	303	327	300	318	320	315	336	346	292	319	329	363	309	311	349	318	287	312	320	335	313	329	303	343	344	315	312	318	325	349	320	358	302	319	318	277	319	297	338	327	321	310	340	332	308	314	317	338	289	317	310	346	342	321	331	324	278	312	353	304	325	290	330	320	341	305	330	287	292	335	327	310	318	336	334	338	353	362	324	314	332	343	339	289	339	314	288	297	292	330	324	322	368	336	316	341	341	322	296	317	311	321	298	317	328	324	296	336	342	340	322	302	337	313	333	291	345	307	333	316	308	322	335	327	340	317	337	316	334	262	329	305	348	330	314	276	334	326	329	319	301	313	325	306	326	314	306	349	343	310	292	291	328	345	319	303	336	307	307	324	335	305	311	314	323	339	318	315	332	302	348	331	342	352	329	316	333	321	302	347	328	329	292	333	334	322	311	344	322	338	312	337	296	320	336	318	317	330	324	354	345	320	310	326	321	315	332	331	363	297	322	342	331	316	336	300	326	321	332	296	342	353	313	305	343	307	325	332	305	335	319	302	322	354	321	325	295	317	338	333	331	347	324	361	327	313	323	335	323	293	304	295	319	339	317	291	326	342	328	328	320	303	301	315	333	358	334	331	306	306	304	345	316	310	333	277
27921	20388	7198	472	271	212	179	197	187	177	180	200	201	180	161	156	153	150	168	170	173	156	172	157	183	175	163	180	175	175	161	143	166	162	176	148	143	181	166	170	182	181	156	169	163	190	161	160	144	168	166	164	178	176	166	169	161	166	170	180	167	193	153	193	195	177	174	178	177	176	164	173	157	190	161	160	168	159	129	174	175	168	176	157	180	147	183	170	187	156	172	172	172	178	194	198	149	167	157	188	156	167	183	187	155	179	157	182	156	160	170	154	185	171	163	176	154	179	162	172	161	160	182	156	175	170	169	184	176	156	184	167	168	156	161	198	150	168	164	182	165	173	157	136	171	168	189	165	157	167	168	178	187	175	167	153	154	170	173	194	177	161	158	180	146	163	140	149	194	184	176	175	136	150	186	175	167	188	145	125	166	177	161	164	190	155	191	151	166	149	173	179	175	164	159	176	171	153	181	180	165	178	166	156	179	178	156	152	207	157	168	158	154	158	146	165	161	159	166	157	162	145	179	151	191	169	160	182	157	180	170	143	144	170	163	166	175	179	173	155	165	166	172	187	163	181	170	156	147	175	178	154	151	146	158	154	176	163	150	183	170	179	167	184	165	175	152	171	144	162	156	160	169	169	164	165	172	151	144	154	149	180	178	184	148	181	163	158	176	157	158	183	194	180	169	167	172	163	163	162	166	166	190	170	187	199	157	155	163	163	169	148	157	192	153	153	173	160	168	184	166	173	163	157	142	169	157	177	170	185	148	183	158	177	176	163	178	155	147	166	166	162	157	181	158	172	161	174	189	177	146	170	168	167	179	156	177	149	182	165	155	154	154	186	167	186	163	164	145	166	155	147	176	147	164	161	162	163	166	173	158	183	164	180	164	172	163	185	188	174	171	184	139	163	157	178	152	162	133	171	168	145	180	173	175	178	168	164	182	168	175	159	159	170	151	168	158	173	144	157	166	156	163	161	152	172	175	165	148	140	148	165	166	136	168	163	157	149	182	171	175	176	151	170	160	165	146	180	168	154	156	146	202	161	150	155	162	143	166	162	158	161	178	168	182	168	148	179	174	179	200	149	164	153	165	175	183	179	167	168	171	162	177	142	166	164	177	158	188	165	153	174	159	178	159	166	175	169	164	179	172	153	178	159	145	199	181	168	138	182	152	176	152	186	150	169	159	188	143	164	150	155	176	165	175	164	194	146	171	175	158	162	179	163	132	162	156	161	167	169	163	158	159	183	176	160	179	169	162	163	161	175	161	160	173	165	166	137	167	162	143	166	164	172	158	173	164	174	142	173	144	159	187	197	152	181	180	162	169	164	160	155	189	177	150	171	175	154	183	162	173	166	174	173	166	149	161	159	182	186	163	164	169	149	173	184	173	174	155	158	138	174	171	152	163	172	187	174	138	165	188	145	155	137	166	140	163	160	175	191	167	164	194	165	163	158	171	172	179	183	177	181	173	157	169	176	167	173	180	164	173	172	178	189	174	145	167	187	169	159	172	168	157	167	165	182	152	159	130	166	162	154	162	153	161	151	180	150	178	150	169	179	146	174	169	172	177	178	156	161	173	177	188	189	152	145	173	168	180	181	178	143	176	158	161	168	164	187	169	152	145	187	129	187	149	158	191	167	156	170	162	164	156	173	161	162	183	183	172	171	162	143	174	179	168	140	171	167	178	181	154	170	164	154	158	165	152	172	152	176	148	163	141	159	196	147	152	142	155	171	154	166	176	192	167	161	181	154	183	156	182	172	158	178	163	176	172	215	157	179	189	177	182	149	159	152	175	162	184	164	159	164	153	177	185	187	152	174	171	172	146	161	169	177	171	184	177	167	168	151	171	175	155	164	167	181	176	153	171	165	174	169	145	148	191	196	147	139	163	191	170	187	160	148	136	184	180	187	185	159	188	173	180	167	189	142	164	172	164	168	173	179	170	152	148	178	159	169	164	172	158	158	160	179	165	149	171	165	167	160	144	159	166	158	159	155	164	153	133	164	167	159	164	189	172	176	176	155	162	178	155	167	157	155	160	147	166	179	164	166	203	170	170	163	170	179	160	157	169	179	156	179	165	160	145	156	157	137	159	180	165	153	167	171	157	148	166	171	161	166	150	168	153	171	149	151	167	172	150	168	154	170	169	159	142	169	176	147	170	142	170	166	162	166	170	161	170	162	147	157	152	150	160	160	164	176	158	178	160	177	180	150	171	182	160	155	173	155	175	148	173	167	168	174	180	184	163	158	150	153	169	180	180	157	185	164	170	179	164	158	182	169	163	174	169	168	153	173	181	163	185	161	163	165	189	173	178	152	167	168	164	163	157	157	177	144	151	145	177	183	170	166	163	162	169	149	174	169	153	205	168	156	146	151	163	186	188	171	163	165	191	164	182	188	185	190	169	183	173	161	168	168	168	137	142	163	189	178	161	158	178	178	152	191	172	167	163	166	155	162	169	148	195	188	185	153	193	169	163	162	143	158	161	160	171	149	176	152	169	170	136	162	166	136	192	174	186	153	176	151	176	157	157	167	159	152	172	180	177	152	167	172	142	177	135	158	149	142	158	168	159	176	168	175	163	178	166	174	159	147	177	163	178	177	128	162	147	162	173	163	175	166	176	151	170	163	170	168	179	152	165	178	160	178	145	157	171	166	158	165	184	158	167	171	183	169	151	192	176	172	168	152	162	178	152	149	187	150	168	166	166	166	159	141	155	183	145	146	153	171	190	184	174	169	177	176	160	167	186	171	152	144	167	157	158	165	158	183	156	158	168	185	174	149	165	148	180	169	165	155	161	165	142	172	155	164	156	189	198	187	169	155	176	155	176	167	180	148	172	162	163	159	177	174	164	160	164	154	163	162	154	189	149	145	178	143	157	163	186	164	189	166	185	159	185	182	167	168	154	151	195	189	167	160	158	165	155	152	167	177	151	143	170	172	154	166	151	166	163	164	175	169	164	153	146	163	184	147	154	157	162	152	179	162	161	161	178	182	164	161	163	163	154	165	175	147	165	144	156	202	167	160	154	169	176	158	159	167	178	179	159	171	148	152	160	157	179	156	131	161	175	170	153	150	178	174	172	165	184	153	171	157	186	169	167	159	151	177	154	176	169	168	150	170	183	161	152	162	168	163	183	182	157	168	160	146	147	163	170	177	170	164	163	159	186	180	139	171	171	151	151	176	170	169	160	141	170	136	190	147	169	178	167	149	173	173	160	159	152	148	157	153	167	181	165	172	173	150	166	168	162	154	171	191	163	175	170	189	170	151	150	169	172	159	152	162	172	159	171	161	158	178	157	166	156	164	153	137	173	165	145	158	190	170	159	148	170	173	169	149	196	158	180	164	145	174	160	176	174	174	149	178	173	158	152	147	176	163	178	169	175	165	160	147	162	159	173	169	172	156	178	167	167	137	171	148	176	162	158	162	159	164	155	185	176	153	196	155	147	168	190	150	176	180	175	161	181	162	162	175	149	146	183	184	161	163
5974	1006	657	363	304	257	261	223	208	240	206	229	193	203	224	197	197	221	181	174	219	202	185	198	224	206	205	219	215	205	210	207	210	203	204	203	218	195	210	196	211	208	190	185	222	208	222	193	207	201	205	201	197	197	196	199	172	216	201	203	208	195	225	218	200	203	190	195	200	179	193	211	192	206	235	195	227	211	201	223	210	199	226	219	240	205	216	209	182	200	209	209	207	201	190	181	198	180	178	204	215	223	238	232	214	219	237	230	198	192	192	176	185	207	230	200	225	214	180	224	199	208	248	195	201	214	202	177	205	201	171	219	186	217	191	223	213	197	219	199	195	201	212	218	231	206	188	187	215	189	187	192	202	193	209	200	213	190	187	185	205	201	216	215	204	203	195	182	198	200	176	179	181	215	191	195	212	224	214	182	213	210	196	200	181	204	196	204	215	193	182	206	212	224	219	188	182	207	217	191	228	219	225	200	206	215	226	204	207	190	217	214	192	170	231	200	204	177	208	197	161	199	197	206	212	198	231	194	185	228	183	194	196	210	205	188	189	208	197	191	197	210	197	212	229	192	228	197	218	180	199	207	199	170	218	178	205	228	200	208	185	181	181	209	216	208	244	206	179	204	219	199	208	187	195	206	229	218	218	213	202	223	209	204	219	218	233	203	204	214	189	201	188	216	193	204	201	197	215	190	208	187	253	203	207	220	216	213	189	223	192	202	215	200	194	198	187	201	174	203	172	223	194	207	202	207	199	210	211	218	226	185	181	214	211	219	215	199	213	208	207	214	201	200	205	208	178	199	220	199	204	187	207	207	187	184	191	196	216	191	181	193	208	195	190	207	184	207	214	187	214	210	177	200	182	223	202	179	192	197	201	189	214	196	192	200	164	211	194	205	216	193	180	192	214	228	202	197	170	219	196	192	197	212	213	181	208	202	213	219	198	230	210	200	175	212	202	190	190	176	194	186	176	200	200	205	195	204	191	197	194	223	200	186	185	211	209	218	207	184	222	216	202	198	216	178	225	202	189	200	189	198	205	183	219	227	192	190	192	187	185	195	202	202	200	208	193	200	223	220	197	215	207	182	233	194	217	197	169	206	188	218	199	210	201	200	203	174	215	210	191	209	194	226	188	190	180	192	208	197	215	211	227	226	177	199	186	204	229	163	197	210	203	211	198	205	188	218	192	206	226	212	211	211	202	204	186	185	205	194	191	200	226	209	209	204	224	217	198	209	204	200	218	195	206	213	199	220	189	200	213	175	186	202	214	228	188	190	202	214	203	184	194	197	190	178	223	230	205	182	195	207	216	208	195	204	206	205	185	199	217	199	224	217	196	198	215	187	190	215	204	193	205	212	184	227	231	184	207	200	208	212	195	228	178	223	203	188	216	189	211	213	197	223	203	200	206	191	219	218	208	193	194	195	199	211	212	194	189	237	223	206	189	190	222	219	216	190	209	207	202	197	200	191	193	185	206	209	213	203	238	248	181	192	219	187	224	167	214	193	211	201	200	210	209	198	221	215	202	191	203	197	206	209	207	209	178	211	208	207	202	158	191	201	205	194	182	163	242	182	199	203	223	181	178	207	204	211	191	202	193	201	191	192	214	224	190	213	207	209	197	183	211	195	211	203	212	229	218	215	221	202	190	201	197	230	203	216	211	199	199	199	228	190	190	202	190	202	221	214	183	186	205	190	177	218	213	208	213	188	200	228	203	180	206	183	207	220	185	217	192	189	196	207	205	203	195	204	177	216	176	200	205	196	187	191	197	211	169	189	219	190	225	199	203	201	193	222	211	202	194	220	207	210	199	204	193	209	211	199	200	192	211	179	231	209	213	190	200	190	208	200	202	220	208	226	195	209	201	228	167	186	186	233	221	211	199	210	193	196	196	196	200	181	186	202	199	236	189	216	204	197	238	226	204	211	170	208	204	214	211	185	215	196	208	220	183	176	211	190	195	212	201	222	177	207	214	190	195	188	190	193	187	208	202	216	217	237	204	199	202	205	228	211	189	184	180	195	181	237	206	213	182	202	202	175	204	182	214	185	182	191	190	217	199	196	208	188	219	198	204	210	203	194	211	198	177	204	177	184	210	171	212	213	192	202	189	190	209	241	202	209	205	221	201	202	215	206	197	225	184	201	211	198	207	206	197	192	195	204	202	201	203	202	193	202	218	218	203	210	200	192	195	183	205	169	211	194	198	236	186	184	197	216	191	197	191	196	193	196	201	194	186	205	207	208	174	210	210	206	230	211	196	206	195	212	198	226	179	194	190	194	196	190	207	205	199	231	224	208	205	234	186	214	189	179	176	206	196	181	190	188	182	193	180	179	207	200	226	227	198	190	233	212	238	202	192	217	214	213	193	219	230	199	195	208	190	200	181	208	195	185	190	223	192	197	202	191	195	197	199	201	215	225	181	187	203	194	189	192	204	199	207	182	200	205	221	200	189	220	210	205	218	204	207	238	210	203	210	216	195	207	222	180	205	202	201	189	187	205	172	206	179	205	202	207	204	207	204	203	190	197	211	205	213	189	205	217	161	184	202	212	196	211	183	200	212	207	217	202	200	208	203	210	209	206	207	180	203	196	229	189	183	193	218	214	213	185	229	195	211	210	220	201	196	210	216	223	190	183	196	237	162	183	214	210	200	202	212	203	191	199	192	209	185	218	208	196	201	224	190	210	211	188	201	229	180	205	233	249	202	181	213	195	203	193	200	227	178	225	202	208	212	202	202	179	180	188	196	183	231	203	163	219	207	192	193	196	242	206	187	197	215	204	179	201	210	216	205	209	208	187	197	198	209	196	201	183	187	193	192	197	187	193	190	213	213	196	225	224	211	186	197	204	207	188	205	205	192	182	200	194	212	197	216	212	187	199	191	181	192	194	224	186	202	196	219	186	217	200	197	219	204	181	197	187	211	222	198	202	205	171	204	231	194	188	193	206	204	196	191	209	211	200	219	212	212	213	220	214	214	202	185	229	228	221	178	199	191	192	205	185	205	226	201	175	233	187	208	202	203	200	186	205	203	212	200	204	192	224	194	211	196	190	208	191	204	243	197	203	210	204	184	201	193	216	232	204	189	194	217	186	193	202	194	190	211	219	200	216	230	192	191	183	202	201	189	236	215	210	214	190	219	178	207	177	223	206	224	192	189	211	194	186	203	183	186	191	192	216	203	226	190	205	211	197	196	205	201	190	206	200	212	206	219	210	216	217	208	215	212	201	195	186	187	174	205	224	216	193	206	206	229	188	179	204	198	219	223	218	212	207	214	199	195	197	179	225	197	189	217	222	184	204	223	176	206	203	209	188	204	209	227	197	198	197	223	226	183	195	202	199	206	217	180	226	215	204	208	200	205	195	194	194	193	206	207	193	202	185	189	205	196	210	216	219	207	191	216	191	177	188	184	204	218	198	184	197	191	200	205	206	231	197	227	191	210	195	188	229	207	230	178	220	178	202	202	212	182	185	201	223	205	181	231	202
24407	21634	28997	24740	21603	8857	761	490	451	364	340	299	279	268	234	235	231	216	215	220	235	228	199	199	217	178	166	196	188	197	193	179	175	184	180	188	183	196	158	197	201	179	176	179	213	176	179	178	174	163	156	174	135	158	177	160	144	173	178	171	194	169	192	186	192	202	165	170	189	159	199	176	176	193	158	155	162	174	182	181	175	169	186	186	165	151	204	191	183	191	186	167	174	184	204	171	201	187	179	176	182	179	177	194	183	186	193	190	172	174	167	187	170	189	172	186	178	193	196	201	181	174	187	171	198	200	181	201	167	191	173	170	188	171	177	164	167	187	178	191	162	189	178	184	176	173	171	192	166	198	171	166	171	185	165	192	165	167	197	168	189	182	183	176	189	187	164	196	191	169	162	162	165	153	189	188	201	177	169	162	162	185	166	193	158	163	189	180	173	160	184	169	189	172	153	191	182	163	183	186	190	196	182	177	178	153	176	166	163	177	181	188	166	179	175	170	162	170	174	167	185	168	172	169	172	173	175	192	167	182	157	176	179	152	161	185	180	183	176	175	155	179	195	161	180	174	182	179	198	157	194	183	171	174	188	204	167	177	168	157	156	177	169	173	159	150	166	174	188	174	193	179	167	195	200	181	195	146	167	173	159	201	180	148	194	156	213	166	170	178	190	187	168	190	172	147	190	164	178	169	173	184	174	190	178	159	171	190	170	185	183	180	166	161	169	163	181	162	159	187	180	173	183	187	201	177	155	163	179	190	197	169	152	177	180	165	166	176	157	206	174	180	181	174	161	182	153	173	188	173	189	171	188	185	198	184	187	164	171	161	150	177	202	153	153	164	168	198	172	169	201	173	159	167	143	155	172	157	164	183	153	169	185	186	180	191	193	169	190	166	164	165	169	161	185	175	187	182	167	191	196	166	170	157	175	184	166	184	169	158	171	163	182	181	173	182	170	209	180	169	185	175	184	169	179	166	183	161	201	178	175	175	173	168	157	194	175	176	159	194	180	176	183	181	180	205	185	160	159	186	186	165	163	179	149	184	193	178	184	176	200	195	183	125	173	187	175	166	176	184	167	163	162	182	197	158	169	177	176	163	192	185	181	187	144	175	160	172	172	167	190	188	195	189	175	180	172	183	171	155	188	169	187	181	164	186	186	186	184	206	185	190	176	186	162	179	167	154	156	161	189	183	194	157	166	184	202	164	165	156	173	142	153	182	189	189	174	181	175	171	177	182	200	193	184	156	173	170	193	180	178	184	164	169	181	172	167	172	170	179	167	188	186	196	185	189	196	202	158	179	169	174	213	179	170	145	185	186	192	172	165	153	191	183	152	212	175	187	176	172	182	169	183	182	214	156	173	173	180	179	186	186	170	191	159	162	192	160	199	187	194	185	173	179	187	179	159	179	189	191	198	199	195	186	196	180	173	176	175	171	182	159	168	182	174	183	190	165	184	212	179	166	177	183	170	170	175	172	183	185	159	172	183	158	177	191	165	172	157	191	164	160	168	182	173	170	167	175	193	192	178	178	184	178	200	193	182	177	189	165	205	180	180	164	168	167	179	188	176	190	176	150	185	188	151	158	189	174	170	159	162	165	168	182	174	182	182	183	165	177	157	164	179	157	178	186	185	175	153	172	165	197	182	180	172	190	194	187	160	166	176	188	173	197	191	194	157	171	181	197	186	190	176	167	187	197	165	176	179	161	149	170	171	159	195	177	173	183	177	163	183	156	161	180	199	183	171	182	177	174	168	177	172	187	160	174	173	169	180	163	178	169	158	182	203	175	182	160	179	175	165	169	184	171	187	189	166	189	168	173	198	169	178	170	163	199	181	186	145	163	147	168	173	180	162	160	178	178	166	206	164	176	172	177	165	176	190	199	179	178	156	170	202	188	173	184	176	145	133	192	183	169	185	169	200	158	195	189	188	185	181	179	167	191	181	166	160	186	183	180	175	185	189	171	148	183	172	158	182	185	174	164	173	171	164	175	178	191	162	174	168	177	185	167	173	157	177	189	182	198	179	176	172	172	195	190	135	198	162	193	186	178	171	193	197	185	171	174	164	175	170	180	179	154	174	168	185	168	167	166	164	209	190	149	165	192	170	144	178	175	186	165	168	170	182	157	177	170	168	176	187	178	177	185	190	153	164	195	183	181	181	194	147	163	176	173	192	177	177	193	170	193	213	191	189	170	199	184	191	156	176	166	189	168	159	157	189	163	166	187	200	188	173	154	187	190	181	159	157	182	181	178	174	173	166	173	176	175	177	166	161	205	193	162	176	169	215	158	201	158	186	155	174	188	186	184	187	181	175	178	175	139	183	176	185	194	167	166	176	176	172	181	164	154	153	164	158	182	195	201	165	175	178	140	180	204	175	183	169	189	157	190	192	158	171	183	162	171	165	176	175	192	177	178	180	208	195	187	213	170	177	179	175	192	160	171	168	194	182	172	180	172	163	172	168	161	186	168	184	187	177	179	171	174	155	165	182	161	176	190	178	152	159	175	195	164	170	149	174	168	168	160	179	182	175	187	161	174	174	186	189	209	190	185	171	182	164	181	191	154	165	184	179	178	159	192	173	180	175	166	187	157	159	184	184	155	165	185	181	165	189	157	179	175	184	158	201	165	173	164	188	176	172	180	156	169	180	179	176	182	168	181	160	179	206	171	167	211	186	185	164	165	176	135	184	192	163	183	177	151	189	148	164	180	181	187	178	177	164	173	165	186	152	185	178	176	184	173	155	183	169	201	165	173	165	162	163	169	175	188	170	180	162	179	182	146	182	164	156	161	191	172	185	178	171	184	177	181	167	169	172	185	162	176	173	173	166	149	191	185	167	182	134	190	163	173	170	199	171	173	175	189	188	149	161	158	177	172	165	167	171	203	162	183	189	182	180	187	175	160	179	190	165	161	191	187	155	185	154	153	172	182	144	167	138	194	176	206	160	160	190	167	169	163	193	181	175	169	186	180	186	159	196	193	195	170	160	172	179	186	166	179	160	142	164	187	160	181	165	170	186	171	164	186	154	160	171	197	206	180	173	168	173	186	151	159	175	182	162	145	164	178	178	166	184	217	184	162	154	168	197	157	164	175	179	200	187	174	166	172	194	153	172	177	201	182	171	169	188	154	172	168	196	164	172	182	197	176	164	169	181	182	188	165	175	173	178	173	183	179	183	201	179	170	159	185	167	172	169	189	140	179	150	188	183	185	171	162	178	159	171	171	175	159	177	183	180	169	182	175	181	155	184	159	173	162	186	166	181	169	163	176	158	162	160	182	184	185	160	171	163	180	189	174	179	185	182	183	189	167	169	184	175	160	185	166	199	161	190	168	180	192	200	184	192	165	176	145	181	190	154	191	177	171	151	190	172	158	204	179	156	188	144	182	155	178	166	163	171	167	172	177	182	183	199	176	172	197	158	182	181	192	182	183	169	167	162	159	157	169	179	178	208	172	176	191	185	201	163	188	170	170	188	187	193	161
11672	10117	6182	2789	2002	1505	1169	846	677	548	496	473	403	374	318	315	293	280	274	253	270	270	268	284	271	240	228	239	237	212	254	209	243	228	225	242	223	233	244	233	206	217	220	236	214	226	233	214	202	203	234	207	230	190	202	236	214	244	191	191	211	211	216	232	209	233	199	205	201	232	243	210	193	216	204	207	217	208	205	198	199	211	188	229	228	212	190	200	215	244	208	229	211	225	225	204	229	227	230	256	213	246	212	221	227	222	218	207	194	210	214	208	252	201	221	216	235	212	233	214	214	204	218	201	232	218	211	251	195	211	193	215	207	214	201	214	190	209	205	199	187	226	219	202	216	210	214	196	209	217	182	224	215	206	219	216	207	236	195	221	207	195	190	223	187	219	221	219	201	225	210	173	233	193	179	208	211	212	197	225	186	207	211	193	224	204	215	206	229	227	200	210	193	217	239	178	177	209	205	199	216	209	227	235	214	240	170	223	216	198	211	213	222	184	216	189	208	201	229	215	214	190	238	190	216	196	217	201	230	220	223	192	203	205	195	211	202	202	235	200	232	203	225	181	204	216	201	201	240	194	215	204	203	217	201	196	222	210	199	235	202	200	205	215	200	221	200	189	200	199	193	188	194	217	211	185	208	202	200	200	206	200	194	212	205	196	209	215	187	228	228	192	198	196	224	228	213	247	232	232	213	199	230	236	185	199	208	203	196	179	205	206	204	193	192	210	215	190	212	218	229	225	199	216	209	202	213	209	193	237	221	190	195	198	203	211	178	211	217	203	210	191	211	182	203	200	224	225	204	213	194	175	195	215	214	215	223	214	195	177	211	213	189	208	181	229	190	219	226	201	213	199	214	215	197	217	191	213	207	188	185	203	222	197	202	195	205	222	214	197	210	223	241	230	216	211	229	195	209	223	177	219	226	190	250	193	200	217	204	212	227	201	169	201	204	181	222	214	169	199	224	217	205	206	196	197	214	198	202	185	209	193	192	237	188	210	223	197	208	211	218	197	210	196	213	176	221	183	177	201	200	217	221	202	198	188	190	183	212	210	201	214	207	190	204	223	203	190	219	216	219	194	202	223	203	211	212	193	197	186	201	222	191	188	207	204	215	204	204	202	199	214	201	220	217	211	187	202	209	196	203	207	195	215	207	211	221	199	217	218	208	217	177	203	222	191	201	212	184	195	201	179	242	197	181	207	219	191	196	200	216	221	197	201	215	210	211	176	170	220	230	207	191	194	215	215	203	199	194	209	208	218	217	186	212	191	192	219	202	212	212	227	210	203	209	189	189	184	190	238	213	207	211	215	199	205	222	179	194	213	216	209	214	199	218	212	202	215	202	206	197	204	219	187	237	215	226	188	188	184	199	185	227	194	208	186	199	220	193	198	174	216	214	214	198	187	221	217	219	187	190	207	212	217	218	200	218	194	215	199	211	191	207	192	213	173	175	196	194	201	204	190	193	193	195	195	208	207	210	217	238	204	207	201	191	205	171	191	211	223	219	198	204	225	222	186	209	210	216	203	188	212	197	230	197	214	188	206	215	226	150	212	222	206	226	216	223	201	216	200	180	211	193	208	234	209	200	210	222	225	196	218	207	195	211	206	210	206	231	228	209	218	211	182	220	196	208	199	191	193	214	195	186	209	226	200	207	192	203	201	226	209	227	203	201	210	209	211	207	203	236	201	217	202	224	216	199	177	212	200	192	198	214	188	187	198	230	193	172	187	188	200	224	229	200	219	203	195	203	215	177	218	205	207	209	191	201	213	175	198	236	197	208	217	206	194	209	184	195	218	216	202	205	221	201	224	189	189	199	231	193	200	187	217	198	213	189	215	206	234	222	179	205	182	202	214	202	200	202	221	192	210	221	201	190	227	191	185	189	199	224	209	203	209	217	195	225	219	197	198	201	193	227	173	220	203	227	197	215	205	174	208	205	223	198	227	210	198	235	214	206	216	221	218	203	202	189	174	204	188	203	202	200	232	212	204	203	206	193	202	203	214	206	201	207	231	185	210	213	205	192	206	204	206	199	210	212	177	196	219	227	194	231	233	219	175	192	211	219	213	192	213	205	229	244	199	212	214	195	198	198	231	189	192	203	185	205	209	219	174	201	207	202	202	233	210	226	193	215	205	207	211	198	191	193	191	208	206	218	217	224	200	215	188	194	203	218	197	215	209	203	226	211	223	208	221	218	220	230	194	203	189	188	209	170	194	219	193	212	195	182	203	225	190	211	211	194	192	203	228	208	195	209	219	187	204	223	198	220	207	215	204	240	237	204	195	207	189	202	183	233	213	206	230	201	185	188	210	198	189	227	212	224	217	205	200	227	196	201	178	204	214	213	219	217	201	215	224	230	221	177	241	213	203	206	203	206	212	216	206	185	214	220	186	200	200	201	222	188	199	211	199	220	198	199	216	178	216	204	210	227	224	194	196	206	211	191	193	216	199	203	206	199	213	217	200	169	213	227	214	196	203	218	202	209	182	208	208	184	197	186	219	198	221	201	179	191	227	190	212	203	198	216	200	192	192	186	169	206	215	196	200	220	193	212	217	194	191	240	201	220	206	193	178	176	236	210	190	213	190	212	195	231	207	226	220	199	226	195	200	204	237	230	233	213	192	224	222	198	172	212	214	227	202	209	202	194	199	231	184	211	190	200	203	220	195	189	232	212	189	194	228	240	188	200	215	209	188	203	218	207	201	218	204	203	217	202	204	221	214	225	214	209	213	202	201	232	210	187	195	205	208	197	199	234	212	179	215	183	213	209	186	213	234	210	212	204	198	187	209	212	229	228	206	183	192	202	187	216	210	212	221	184	214	199	195	187	209	215	225	214	196	193	198	204	219	204	204	188	218	219	214	222	206	185	192	243	189	221	202	208	210	211	210	227	199	213	210	236	227	204	217	195	203	230	191	219	183	193	195	213	187	198	201	191	190	219	188	203	215	188	198	195	204	184	221	212	189	203	193	210	221	218	213	198	197	209	237	196	181	193	205	217	207	215	200	235	213	211	205	229	211	195	217	217	232	173	202	222	215	221	198	207	237	226	182	199	219	211	220	257	202	188	203	216	201	202	228	191	220	211	191	227	190	200	208	212	195	222	214	236	213	172	189	201	196	204	192	205	200	199	200	200	206	244	213	199	209	195	202	204	206	193	220	187	210	209	175	235	193	189	219	236	233	193	217	198	200	220	172	191	204	197	196	191	223	222	216	224	203	200	192	197	182	242	214	218	198	209	202	221	223	184	193	204	209	187	213	194	214	192	184	232	177	217	216	211	209	189	221	215	207	217	198	220	215	202	190	211	238	211	196	207	190	229	200	213	198	224	191	217	224	221	212	229	220	211	238	199	177	210	195	206	198	185	200	228	204	230	223	194	198	211	207	223	203	222	205	209	220	199	186	190	217	207	214	224	240	224	222	215	175	193	206	200	222	222	220	219	209	202	215	175	220	188	219	205	223	213	209	212	212	216	236	224	209
25653	21569	27551	25832	7192	580	437	392	317	334	298	294	293	269	321	256	276	275	263	246	263	253	233	253	274	278	251	248	209	257	264	261	275	268	228	258	251	247	277	278	255	246	280	270	235	254	251	253	281	235	240	252	258	254	222	264	253	246	244	263	224	234	249	228	265	237	259	223	257	254	244	264	232	234	219	267	251	247	242	252	249	268	256	257	262	241	251	249	257	266	251	242	244	241	269	265	249	253	247	262	262	260	246	241	243	254	227	239	250	264	267	246	240	253	275	253	246	233	266	237	243	253	245	256	258	238	318	241	243	242	225	249	242	255	247	248	258	252	244	239	252	216	257	222	242	231	267	212	226	247	247	269	259	264	244	239	237	213	250	252	248	224	247	239	228	267	224	238	260	254	242	241	224	256	246	244	236	219	226	249	266	280	240	262	251	239	236	244	240	254	250	249	253	246	258	259	241	262	225	233	246	241	261	277	254	248	234	236	225	247	241	244	253	262	256	247	253	234	257	258	219	247	246	228	249	241	250	248	255	276	260	255	261	241	233	253	235	223	255	231	260	254	224	239	245	222	249	240	244	233	246	237	274	239	247	254	243	276	256	237	245	242	267	228	257	236	259	242	235	233	261	233	250	274	257	242	244	254	255	272	237	265	228	258	228	248	257	248	242	222	253	262	257	253	227	257	243	247	215	219	264	271	256	264	234	245	263	264	271	233	251	222	234	238	228	236	245	237	265	224	228	282	266	216	238	231	236	233	223	233	281	224	248	246	227	237	234	249	293	241	237	248	252	258	254	237	249	240	247	235	258	238	234	243	228	259	230	251	235	256	206	259	266	243	224	240	259	220	247	278	272	260	251	249	231	237	212	223	230	261	218	255	227	232	258	240	244	232	273	252	247	229	261	234	231	246	250	247	245	231	248	271	245	233	224	261	279	258	241	224	248	250	240	240	252	268	221	232	261	253	276	266	233	257	273	241	267	256	230	247	235	231	244	232	264	237	261	223	249	257	265	256	221	217	228	267	246	291	269	231	243	220	239	291	226	252	255	265	242	252	263	256	259	229	244	259	251	252	246	222	243	254	248	254	279	230	241	246	234	230	257	264	253	257	281	284	232	252	255	263	244	242	244	265	242	262	239	252	241	225	257	239	243	248	258	250	245	250	232	250	268	232	255	231	241	219	278	247	261	250	222	222	249	250	234	282	229	247	245	253	257	228	245	237	241	273	266	244	270	254	263	264	230	225	254	254	247	250	234	213	254	252	224	227	275	242	253	243	243	256	230	260	253	249	261	254	241	248	231	261	269	273	247	258	250	241	244	243	248	235	238	229	252	248	256	233	239	221	249	233	249	261	220	221	264	234	251	253	239	274	251	250	258	246	268	225	231	252	225	242	274	264	254	249	257	236	263	244	240	252	229	243	239	264	242	223	240	230	270	245	243	242	295	212	238	244	278	228	234	214	261	271	283	257	235	226	231	256	261	226	276	239	247	245	273	253	270	211	229	227	255	262	264	265	250	246	268	218	268	235	227	232	236	231	245	243	275	231	238	242	253	219	254	259	236	235	250	247	230	277	235	259	253	243	287	215	250	220	278	242	264	261	248	232	239	246	223	252	215	241	239	234	232	257	265	222	250	250	238	253	245	262	248	267	256	254	257	239	260	248	268	252	227	226	239	243	244	255	264	253	242	242	224	240	251	208	250	267	243	272	226	247	252	245	254	243	258	256	251	249	262	259	237	278	234	262	238	224	243	244	261	245	277	230	223	244	257	241	236	257	223	226	241	262	271	280	240	252	236	220	257	242	258	234	253	239	242	238	244	259	242	211	226	248	260	245	225	263	253	232	251	245	221	245	272	255	232	240	263	235	256	272	238	244	271	225	262	264	238	254	278	227	243	258	214	270	253	248	254	257	237	223	228	228	225	245	254	251	231	237	208	243	259	236	262	270	268	252	221	233	233	238	257	213	246	262	282	238	269	272	288	230	250	233	253	244	237	246	238	245	253	273	275	263	254	250	266	239	257	248	254	245	248	250	237	262	238	233	248	226	269	274	241	225	232	236	255	253	251	231	236	226	251	268	234	259	232	225	271	239	272	231	229	226	261	236	264	246	267	241	250	249	229	277	247	252	240	268	246	257	278	242	257	238	259	263	229	239	235	227	245	241	218	271	258	245	258	250	267	263	254	229	252	286	253	261	237	228	234	245	261	231	237	263	246	225	267	220	225	245	234	251	284	263	272	253	254	245	232	266	241	235	270	241	261	258	245	238	278	253	237	252	221	219	237	222	229	242	288	209	242	217	249	252	237	239	264	230	236	234	259	262	240	233	233	258	240	255	240	247	259	242	268	256	238	277	235	245	233	238	249	253	239	218	267	273	263	227	247	214	252	234	268	244	259	264	249	241	225	233	257	266	263	240	248	235	249	251	245	257	231	257	280	224	205	271	225	262	245	261	230	253	228	248	245	246	248	264	255	242	243	264	253	252	246	228	241	253	252	250	263	247	266	228	265	217	247	231	227	242	233	257	257	242	280	256	245	233	268	263	241	258	210	226	267	272	225	253	279	247	264	245	248	251	237	267	257	256	242	281	269	253	263	258	250	240	219	239	246	259	213	247	247	253	254	214	251	258	266	253	243	217	227	222	253	240	226	236	242	238	236	240	238	240	257	235	237	253	240	259	244	216	245	246	235	251	247	248	232	218	252	257	261	235	223	259	230	243	267	246	238	244	258	252	272	259	264	248	254	242	251	242	220	251	237	245	239	258	249	246	292	255	221	240	240	257	253	251	258	273	228	258	237	227	240	224	237	241	239	266	231	238	251	248	241	254	244	261	247	236	246	248	257	226	250	254	230	253	234	231	222	265	250	238	241	257	255	250	252	249	223	248	243	235	235	255	226	248	241	253	248	242	242	266	251	269	237	239	249	239	248	274	284	252	251	214	237	254	237	234	285	251	247	245	255	225	261	245	235	259	251	261	240	235	241	239	227	244	259	226	244	236	238	259	250	258	247	239	255	275	224	226	239	223	260	233	260	250	260	217	284	243	227	207	236	269	259	275	241	246	217	229	267	262	248	256	230	267	274	256	248	243	245	274	251	259	267	269	262	238	239	228	270	258	237	265	237	252	243	265	260	249	258	271	269	262	222	224	227	226	255	221	260	242	258	244	238	276	238	256	247	235	223	240	283	244	254	222	241	239	252	241	263	251	227	248	248	285	244	233	254	286	220	234	221	252	236	249	254	236	242	221	249	258	235	238	273	291	231	263	238	239	245	256	280	233	248	272	240	259	275	274	252	228	233	256	215	212	251	241	251	263	290	219	247	225	246	259	227	226	252	274	265	245	247	266	258	234	239	271	272	233	225	256	250	245	247	216	261	257	241	243	243	233	276	272	267	238	227	242	290	214	259	240	238	219	234	240	225	232	230	231	230	239	240	242	244	235	236	230	249	237	241	238	225	274	228	244	277	243	236	258	257	251	252	263
12141	5265	3070	1548	1144	907	670	626	523	491	488	395	377	366	365	325	319	359	325	306	330	304	300	359	314	306	309	309	290	306	263	320	303	304	304	307	292	312	283	256	296	271	319	270	275	306	286	266	308	303	298	273	305	277	324	312	281	293	290	276	307	291	322	237	298	299	292	298	299	278	297	274	268	308	270	309	316	276	298	275	307	264	293	348	276	280	294	312	287	299	328	280	285	290	280	280	294	311	293	271	308	274	307	285	290	281	289	282	299	326	289	270	282	301	304	320	271	302	311	269	298	297	298	276	293	298	310	319	286	285	282	281	295	302	329	284	308	288	287	298	294	259	294	301	285	300	295	297	317	288	303	270	282	290	254	300	315	296	304	280	300	291	268	266	287	285	319	324	306	314	299	262	288	287	295	277	276	295	264	306	276	298	295	284	315	295	238	305	295	285	295	279	300	282	306	315	282	291	288	273	327	281	302	276	275	265	288	306	289	299	255	261	320	293	290	282	294	278	274	303	316	284	288	304	285	262	283	300	270	289	297	311	263	304	270	301	320	273	274	310	299	306	278	285	304	299	265	303	270	289	292	324	292	304	300	261	260	303	257	275	313	246	255	292	301	266	282	319	296	284	304	293	276	288	285	266	282	282	273	306	267	282	301	281	311	256	288	236	271	291	295	293	267	247	292	290	292	283	267	330	300	269	279	285	314	316	284	257	271	303	294	285	284	288	275	267	263	300	274	243	278	277	242	302	257	267	291	292	324	257	311	288	278	288	289	303	273	297	261	271	306	267	279	291	316	260	282	278	298	294	243	293	324	280	307	305	288	300	288	276	275	289	291	278	296	299	324	278	302	280	268	274	279	280	312	298	301	291	274	293	285	304	292	297	283	301	255	290	267	330	284	295	302	311	298	311	296	275	304	295	268	285	297	308	316	288	290	261	272	261	306	285	280	265	275	266	306	280	291	264	300	293	295	286	276	301	291	311	287	303	302	295	280	278	295	280	292	284	293	270	270	303	288	270	309	266	288	282	312	298	292	278	328	292	260	310	304	281	269	255	284	272	308	283	262	276	311	274	311	319	273	259	287	290	258	294	291	266	296	283	269	306	276	317	279	267	299	291	273	264	270	270	299	320	282	311	297	304	282	302	292	268	305	299	266	329	277	262	299	298	315	260	294	306	311	313	296	270	305	281	311	272	299	279	307	284	273	282	268	253	294	263	265	284	278	300	305	285	298	275	271	279	298	295	288	290	288	264	273	296	289	303	290	302	278	274	286	265	250	342	253	297	269	269	293	269	290	296	294	262	265	313	271	276	268	284	299	287	285	301	272	294	281	284	303	272	307	285	302	270	279	271	293	310	285	280	308	280	303	275	284	288	302	303	285	282	289	290	280	292	271	299	304	249	256	301	252	317	289	279	301	256	292	287	307	272	279	273	296	290	288	311	283	285	264	311	285	271	300	300	290	314	285	290	226	272	293	270	281	289	275	272	293	295	296	295	296	274	314	298	264	273	305	279	284	310	267	280	281	304	285	298	283	264	278	267	316	275	278	289	280	281	323	272	276	300	289	267	259	268	282	286	265	302	285	282	298	274	276	288	265	291	269	273	257	260	259	275	292	273	312	270	301	289	298	293	274	300	289	281	313	289	269	266	287	302	290	297	295	290	284	301	283	251	285	269	288	323	303	295	297	305	315	301	254	309	266	285	261	293	279	319	297	264	275	299	299	292	294	276	289	296	278	266	280	248	268	270	280	277	299	288	267	285	280	291	290	279	261	248	297	283	286	283	287	298	287	254	306	299	277	274	301	283	273	281	285	245	323	301	272	344	289	257	302	308	295	287	305	301	294	271	292	287	298	321	306	296	271	272	276	260	272	287	299	296	314	287	282	303	271	314	277	298	265	255	274	300	285	265	279	280	279	283	278	273	284	295	296	282	289	291	310	290	306	301	283	272	287	271	281	273	295	302	258	285	282	266	285	294	269	302	284	291	252	268	290	282	260	306	273	303	263	307	260	273	269	274	308	284	293	275	306	308	301	262	293	313	286	293	259	295	277	276	297	301	299	297	291	286	300	304	295	274	302	298	313	304	289	289	275	291	282	291	286	288	282	307	290	307	276	316	310	323	264	276	290	301	287	309	273	322	301	281	285	290	284	298	265	270	302	305	303	284	305	309	301	290	303	269	285	296	297	287	277	286	313	273	305	249	292	317	282	290	303	276	280	282	298	284	282	302	283	254	297	284	282	301	328	252	314	300	305	276	274	292	289	296	302	307	304	282	304	279	270	300	297	329	282	301	259	282	264	285	290	309	306	298	316	298	302	293	290	268	253	285	269	262	297	273	277	307	293	290	291	272	264	266	307	284	283	275	268	272	260	275	253	277	283	275	297	260	296	270	291	304	269	265	253	266	291	297	308	270	282	308	267	288	299	286	287	288	305	290	313	278	277	321	295	313	300	286	281	288	275	291	287	285	266	273	270	291	282	292	273	292	275	292	284	276	265	285	303	269	301	300	268	335	285	309	278	307	249	288	310	252	315	298	294	268	264	252	294	284	258	286	310	302	294	273	286	289	300	297	284	267	289	261	294	287	272	294	275	297	311	286	315	259	275	299	290	282	281	323	282	283	316	270	298	304	306	277	307	278	293	279	294	276	277	286	282	261	290	295	302	263	313	292	307	323	323	290	260	284	298	287	299	304	298	281	294	273	277	280	287	322	261	299	279	283	313	295	285	283	299	303	301	283	250	286	267	277	269	295	289	248	314	301	300	309	274	289	297	289	282	319	282	277	309	274	294	315	282	299	280	294	269	244	287	286	280	314	293	311	311	284	286	276	287	284	275	282	305	317	306	284	293	288	315	285	295	305	278	284	287	274	309	293	274	271	271	258	254	275	285	252	252	287	297	272	299	300	306	294	304	283	303	306	263	267	244	260	293	310	296	273	287	276	275	265	288	297	277	320	291	295	270	278	312	284	264	312	317	300	305	306	289	299	309	313	293	280	284	299	282	266	285	317	295	268	270	275	285	283	265	312	305	280	292	271	277	264	285	273	282	299	289	289	296	265	306	277	276	259	252	287	283	252	306	271	263	275	293	286	270	304	274	297	308	297	309	278	292	313	320	285	259	280	299	308	278	280	290	287	281	306	274	287	315	309	316	274	294	301	287	272	283	275	283	298	315	302	307	284	308	294	292	284	323	286	281	297	294	300	254	284	284	260	296	288	294	283	314	271	288	282	287	296	296	269	273	312	283	284	305	306	283	286	285	300	247	283	311	307	266	275	279	260	282	313	284	316	298	324	285	310	305	274	266	305	281	290	293	298	289	284	273	282	279	307	279	270	281	271	252	282	304	306	283	301	265	320	289	272	278	264	276	290	304	281	281	314	286	297	281	256	288	284	287	295	278	255	302	325	279	275	283	252	273	271	307	287	314	272	266	271	293	306	251	309	292	318	299	310	324	301	301	268	271	319	296	277	248	311	280	283
23418	21654	29527	24275	21659	21711	7262	1046	757	624	611	506	519	467	463	421	404	400	383	381	363	366	325	367	345	329	315	340	352	318	333	309	325	322	335	305	302	306	295	327	313	288	302	276	264	328	317	278	329	285	291	299	312	320	342	311	259	288	313	292	303	283	308	282	320	321	294	268	298	276	282	298	321	328	317	283	288	282	276	301	312	305	349	324	329	297	279	340	293	267	313	292	311	314	335	295	322	295	316	311	280	280	313	313	316	287	320	288	317	310	341	325	304	292	284	303	287	298	340	296	327	299	263	322	306	299	278	331	308	286	284	283	314	316	320	284	284	309	300	296	312	283	289	281	322	289	270	279	261	294	321	304	296	285	280	296	294	279	313	294	309	307	295	266	321	267	300	280	289	290	306	278	289	284	295	290	269	270	292	259	318	286	311	292	295	296	339	309	286	282	280	327	285	301	280	305	294	306	285	316	310	271	289	295	295	308	322	297	299	273	316	277	283	291	274	282	315	316	278	304	291	270	259	298	290	305	273	282	263	285	298	290	271	268	279	285	282	273	327	321	312	322	323	267	285	309	323	255	266	240	296	320	316	285	280	264	256	292	318	278	283	291	283	306	292	281	307	263	324	259	307	325	305	311	276	291	295	319	292	287	274	269	306	280	296	306	292	320	297	273	296	275	319	296	329	300	307	304	309	303	289	297	313	315	298	320	280	311	288	283	308	264	276	281	289	276	272	306	285	265	293	291	282	318	285	298	309	295	291	291	250	311	304	313	326	294	283	316	291	293	274	309	293	303	297	278	307	303	267	277	297	298	270	269	296	293	262	284	311	297	292	284	303	290	280	293	287	294	297	269	316	269	300	273	303	299	291	292	268	287	292	289	312	278	279	297	284	285	271	295	290	293	288	302	327	293	263	274	256	265	284	299	309	280	277	279	297	310	314	284	257	291	294	299	298	287	304	323	266	317	317	305	300	339	300	298	310	290	300	292	317	267	294	272	296	322	287	292	322	325	253	291	319	305	311	299	290	314	290	261	272	289	297	285	298	333	264	292	299	299	267	298	261	280	289	263	329	325	291	279	310	300	282	266	324	294	285	294	306	333	308	294	303	267	264	289	294	284	336	300	259	298	279	300	271	273	274	293	293	313	286	291	329	260	302	292	288	325	293	280	307	282	305	262	294	306	296	258	264	293	314	287	284	272	300	300	306	283	275	286	294	289	285	304	295	280	263	288	264	309	263	300	287	273	306	308	322	313	247	270	263	304	296	304	304	322	282	276	268	287	298	278	275	323	301	282	291	268	330	315	303	297	274	319	298	312	307	272	286	276	310	263	278	300	297	284	262	279	282	285	289	284	291	322	266	329	278	320	308	285	281	297	345	298	273	291	293	287	283	287	294	313	272	298	300	306	292	290	291	272	322	288	289	295	304	285	276	281	253	294	287	308	330	326	310	270	303	272	294	295	275	304	294	297	281	296	284	292	285	315	286	295	274	265	313	282	261	299	302	274	263	302	312	270	298	292	270	304	305	270	287	286	262	275	282	296	298	305	280	273	302	257	298	282	289	274	321	288	303	293	259	293	315	278	278	281	299	288	330	294	255	287	312	316	280	275	300	284	294	294	295	283	312	277	287	305	295	316	301	270	298	314	316	300	292	289	299	279	316	321	286	295	301	290	274	321	294	299	280	282	276	270	312	263	286	304	271	258	289	296	282	328	305	301	294	315	294	319	322	275	297	306	267	291	302	280	295	280	295	296	282	306	288	308	282	271	294	288	269	291	314	277	276	301	292	264	296	266	283	308	297	291	309	274	274	285	319	312	276	311	296	301	273	279	310	311	273	298	313	293	292	289	325	260	306	299	269	298	256	295	278	296	281	299	271	326	278	309	304	277	295	281	302	300	319	286	333	267	286	286	260	287	280	312	295	297	285	285	300	303	301	316	282	303	296	283	270	289	294	271	300	343	263	287	298	326	297	287	298	268	301	294	269	286	284	273	315	292	262	285	282	315	287	279	264	292	262	300	329	290	271	292	270	289	270	299	273	290	289	272	297	300	305	295	332	277	290	276	270	286	277	305	301	287	296	293	326	320	282	325	279	315	273	271	294	283	328	287	290	286	306	289	299	292	321	315	297	326	297	273	290	280	291	267	291	279	292	332	289	282	267	280	293	291	294	315	318	268	306	294	283	295	299	290	291	303	330	322	309	301	301	305	274	259	263	275	290	321	283	308	322	298	308	284	294	344	298	293	269	307	311	277	311	294	300	282	297	285	285	271	294	298	291	309	299	289	297	276	307	299	313	304	304	293	300	289	301	282	270	306	272	282	289	321	316	288	300	301	294	286	289	267	276	317	287	276	287	291	280	273	283	307	308	297	289	295	282	289	299	313	292	292	295	258	290	281	287	276	314	305	300	261	313	294	305	251	282	288	328	286	292	302	287	294	324	272	298	290	279	305	311	326	293	274	303	302	276	316	296	301	317	302	276	288	296	277	275	293	285	289	272	276	312	302	290	265	296	294	310	292	307	304	331	279	305	338	306	298	296	306	298	289	304	319	307	330	307	279	320	282	292	303	288	299	304	306	272	295	253	282	293	273	274	285	307	287	299	287	297	283	267	311	300	274	310	305	313	308	282	286	279	256	317	286	299	266	315	271	278	272	269	306	274	270	316	280	307	284	281	288	262	301	306	315	285	294	295	337	255	279	295	264	300	261	289	272	315	283	287	296	273	284	282	305	292	314	286	287	305	283	292	310	279	292	302	275	288	275	312	297	286	282	302	303	298	310	307	312	270	250	302	267	270	310	271	307	263	297	307	262	268	277	290	290	280	281	319	285	290	277	254	275	295	299	279	244	333	274	299	262	330	329	315	248	281	270	296	264	335	305	273	308	307	290	287	267	287	313	294	298	289	296	259	295	270	267	273	280	288	318	285	290	284	290	268	266	313	303	275	288	308	289	270	332	306	292	259	302	317	304	280	278	285	277	291	295	291	308	269	286	305	289	278	267	282	281	291	286	300	288	275	285	304	283	250	286	295	311	262	259	278	261	316	263	302	296	299	276	299	304	279	319	301	314	290	267	269	260	321	287	298	309	273	288	339	297	267	279	276	279	274	294	282	276	290	271	295	277	305	259	315	289	293	278	306	319	272	300	281	298	280	318	325	293	301	257	271	320	313	285	296	298	309	277	313	298	290	287	316	323	274	313	280	284	332	301	293	296	281	282	268	282	286	317	315	299	280	263	273	272	339	295	312	299	268	325	306	287	257	324	288	287	276	288	300	261	302	299	280	324	288	261	311	300	306	288	317	318	267	282	294	316	314	290	279	278	256	303	284	279	308	293	302	299	280	314	273	278	293	289	291	312	285	337	273	286	282	313	291	268	266	289	270	285	292	296	279	275	289	278	302	306	273	266	268	307	304	286	283	315	284	281	263	294	279	260	303	322	283	287	269	283	302	307	289	307	291	260	317	280	281	314	303	322	297	293
14145	16194	10311	5078	3616	2714	1957	1583	1225	1040	887	759	701	641	590	522	510	469	466	463	456	434	410	458	354	388	416	371	373	383	356	331	376	325	393	351	354	318	354	372	357	351	342	367	315	356	350	333	335	318	341	353	345	372	336	343	324	347	306	315	340	322	321	369	309	328	365	332	317	373	323	298	323	322	285	313	354	318	323	334	326	383	335	348	327	337	341	364	354	340	348	335	291	333	347	353	345	364	355	321	337	355	364	312	311	353	356	306	362	338	353	329	347	340	363	357	334	332	339	348	342	365	312	338	318	324	364	369	334	330	329	337	331	304	311	336	316	324	327	326	329	333	306	332	313	339	329	355	324	340	327	309	311	349	343	301	333	326	331	313	311	330	329	322	304	347	334	341	344	306	335	302	331	323	294	336	317	288	332	300	325	324	328	333	321	308	345	332	326	340	332	319	366	318	309	318	308	335	345	334	306	358	298	308	307	344	318	282	321	325	344	365	340	317	324	318	340	319	310	340	352	319	335	306	340	303	317	322	310	327	303	333	310	316	310	316	338	318	312	315	329	324	309	296	330	351	319	314	319	362	353	313	346	324	345	328	345	309	317	349	332	308	303	341	324	322	329	297	303	305	321	325	296	316	330	331	308	336	316	341	335	321	309	323	314	352	316	331	344	308	326	299	314	293	311	337	324	325	300	326	298	328	334	317	338	319	303	316	353	329	280	334	325	338	346	299	313	340	330	331	337	344	318	345	312	368	308	304	309	332	335	338	300	307	310	310	330	331	322	333	311	299	308	340	329	343	295	310	319	319	305	324	306	265	349	319	318	346	314	304	351	320	299	317	297	308	348	310	307	318	304	292	327	315	319	311	334	349	331	334	350	317	330	326	326	335	335	326	334	309	311	317	328	300	345	305	291	320	322	322	318	326	347	326	313	290	351	337	316	324	310	334	295	329	296	332	306	315	367	346	324	351	310	324	339	324	315	328	328	323	322	336	315	317	325	306	296	300	294	304	311	329	299	318	316	323	342	313	316	314	307	350	338	332	309	296	333	358	334	320	330	296	321	342	321	336	304	308	318	330	315	305	319	292	303	339	325	356	314	323	309	303	295	297	343	290	331	298	345	321	333	341	298	312	339	333	340	342	342	319	330	314	331	288	288	318	311	302	309	328	335	347	313	318	319	313	296	344	353	305	320	320	311	353	336	322	315	329	324	291	338	382	295	334	324	275	282	332	334	319	341	313	312	317	321	311	358	317	323	312	310	283	312	311	311	325	331	324	319	307	340	317	301	307	332	350	338	336	318	349	364	333	320	310	345	314	346	315	366	329	330	318	311	299	316	319	338	325	317	304	302	353	341	345	310	288	329	329	308	327	316	329	342	310	315	323	315	351	320	337	343	351	312	322	318	354	321	341	269	307	319	303	304	299	318	319	296	295	313	317	309	330	291	332	332	330	313	303	315	316	318	318	295	346	314	284	329	311	314	336	321	338	330	309	330	327	332	320	297	327	277	293	315	295	321	314	356	315	316	317	328	348	320	333	311	328	329	341	345	331	332	309	334	297	314	345	311	306	320	333	305	325	301	314	331	299	347	318	313	315	360	301	319	343	334	301	300	303	306	309	303	353	320	339	288	321	319	305	332	337	342	307	337	343	320	301	310	341	318	295	304	306	303	326	328	307	307	304	332	308	316	320	282	336	358	321	304	326	340	321	329	305	308	322	316	320	332	328	347	328	343	341	339	313	328	322	291	335	307	338	316	335	327	361	298	310	357	327	282	364	323	292	314	338	362	327	354	372	307	332	316	299	347	336	330	341	312	329	346	354	313	311	290	295	320	310	317	317	305	312	314	352	288	327	324	303	334	329	337	337	320	320	322	332	289	336	305	365	310	323	304	310	364	347	295	289	331	327	352	396	339	293	302	349	334	321	329	335	342	324	321	329	321	287	302	317	324	361	340	293	308	355	318	317	323	340	309	308	318	332	314	316	324	295	304	310	323	325	330	336	315	312	326	311	293	307	344	341	305	340	292	298	325	294	328	317	329	313	335	330	332	342	271	309	301	319	301	328	306	300	316	300	315	341	303	325	310	326	321	291	330	302	357	294	298	304	332	336	324	335	287	316	300	337	335	314	317	346	293	307	312	335	298	341	342	298	357	342	337	323	315	333	341	338	358	302	333	330	317	294	326	354	317	293	294	356	327	334	319	321	330	344	328	362	334	347	336	357	330	334	334	329	322	312	329	318	338	306	340	357	300	315	325	293	353	321	304	310	316	356	306	313	320	299	313	332	328	302	340	340	283	330	328	322	294	329	336	306	327	332	306	314	311	354	331	301	313	338	324	299	345	336	325	318	310	314	310	321	342	338	334	307	311	291	323	276	299	311	288	324	349	345	323	303	311	313	301	302	308	330	329	322	315	338	317	328	347	312	337	311	351	333	331	304	322	313	318	322	304	310	332	300	326	313	311	312	355	340	370	323	326	309	330	342	308	310	328	308	314	307	329	352	324	314	331	322	333	316	308	316	297	328	319	327	329	312	309	320	316	299	298	348	324	321	298	308	326	350	344	349	326	294	337	321	294	306	334	344	362	318	313	313	335	292	332	331	308	307	313	295	318	332	346	318	335	302	294	329	324	321	322	273	327	331	340	335	326	322	293	316	347	336	273	348	344	330	310	333	323	309	354	334	358	336	312	290	307	330	307	329	328	312	340	308	321	304	310	311	347	305	313	302	288	345	321	336	300	290	317	333	315	315	292	305	294	309	327	340	319	322	324	328	321	309	332	312	303	324	345	319	307	332	314	323	358	321	310	332	328	318	338	309	335	306	314	325	316	289	342	307	307	313	345	333	296	308	305	339	303	323	330	317	307	293	321	301	302	325	351	330	306	297	301	332	332	348	300	301	324	345	340	342	328	349	310	340	321	328	319	340	338	355	320	348	330	289	296	343	328	335	326	281	317	300	326	320	325	322	317	340	343	312	302	275	330	312	337	286	325	304	339	325	308	280	331	348	312	325	310	321	285	345	335	302	317	340	313	297	330	369	334	325	320	319	341	326	304	309	356	329	315	345	293	311	339	341	330	330	317	323	337	316	312	308	318	325	353	304	316	303	319	306	349	290	329	320	349	299	330	312	332	320	300	316	358	317	308	330	315	365	339	294	302	325	318	326	303	288	314	298	325	340	307	317	312	335	340	296	357	318	310	320	317	332	332	275	325	336	340	331	357	334	306	313	318	311	309	324	309	349	313	346	293	331	321	330	336	319	343	315	308	311	315	331	312	357	327	336	313	331	346	347	305	300	325	316	322	325	347	310	316	322	327	316	332	308	314	334	319	351	317	334	328	312	344	318	345	316	320	324	341	319	341	295	327	340	301	325	314	308	370	332	329	345	295	316	337	362	338	322	357	313	314	319	311	337	361	336	277	324	325	333	328	331	326	298	328	332	344	272	318	308	309	306	326	334	323	333	331	324	314	356	362	321	307	323
27989	20506	7223	492	275	210	186	185	174	180	151	161	185	177	180	178	172	171	160	171	147	182	164	165	175	179	154	156	152	130	158	171	168	172	159	180	174	166	152	165	160	155	168	184	146	167	150	165	179	166	150	172	138	147	175	156	171	183	180	192	164	152	161	159	179	161	158	170	163	173	143	172	175	178	170	160	163	165	159	168	166	175	171	172	182	187	171	173	192	155	164	163	164	179	150	166	194	161	183	155	168	171	166	163	171	162	158	156	189	156	175	166	171	159	170	161	156	190	175	153	154	173	193	164	149	192	149	171	171	184	139	146	161	158	161	165	157	176	159	196	167	170	162	153	153	158	165	160	208	168	154	179	183	169	161	177	176	162	180	186	163	150	156	153	155	146	164	138	169	177	177	168	177	170	178	148	161	160	181	164	167	193	160	169	158	165	182	161	171	162	175	159	155	169	159	204	150	148	165	193	169	160	136	159	167	161	185	161	160	142	160	151	152	164	159	159	170	160	173	172	166	177	188	171	170	205	167	174	170	172	172	161	139	156	167	175	163	161	161	165	144	184	170	156	152	156	162	175	161	157	183	183	177	151	151	156	175	179	155	152	184	140	140	170	169	168	155	156	174	179	174	151	153	153	145	177	166	190	188	162	159	163	169	150	154	174	171	165	169	158	163	140	154	181	174	193	160	164	143	165	151	180	178	156	174	180	189	170	167	174	158	167	166	177	192	165	141	150	167	180	140	155	182	165	142	185	147	182	152	154	148	169	162	156	168	159	185	156	170	154	178	180	161	170	166	168	176	152	168	153	160	166	162	176	146	174	162	175	172	151	169	156	180	174	156	173	153	160	163	165	153	157	148	148	160	181	167	169	159	170	198	174	178	174	154	157	182	170	154	157	193	153	178	162	155	162	143	160	174	178	146	161	167	151	153	150	155	167	183	181	163	146	166	167	171	181	170	144	159	158	146	169	155	159	181	148	146	148	166	167	149	140	186	168	170	159	176	182	180	173	164	176	164	168	160	174	179	191	166	147	153	175	189	151	180	150	167	159	163	189	171	168	158	139	155	195	171	172	165	189	180	143	167	157	146	168	157	202	177	164	159	148	159	149	168	148	177	144	161	191	184	156	158	150	168	166	164	175	147	167	165	138	195	159	164	155	178	183	167	165	187	170	164	181	169	169	188	193	177	162	184	156	171	151	163	134	158	178	159	159	179	164	155	155	156	136	182	163	142	168	174	162	156	155	180	147	183	153	160	170	162	163	154	171	153	206	164	176	171	158	171	159	178	166	170	189	158	167	193	147	148	171	159	142	159	164	174	138	151	171	158	163	174	169	165	173	170	172	160	171	183	151	171	149	165	163	143	172	177	153	163	151	155	172	172	149	178	156	178	153	178	163	169	162	156	151	169	164	180	177	186	158	158	178	160	150	161	168	161	164	138	168	143	160	176	167	177	153	195	160	166	161	164	172	175	180	150	162	172	188	165	177	142	161	170	145	158	175	170	167	155	176	162	149	151	173	143	190	173	155	166	169	170	153	151	151	188	181	205	176	163	168	146	147	154	159	184	157	149	147	143	161	183	178	147	178	175	159	183	150	153	157	167	159	196	147	147	142	154	169	155	165	180	171	190	192	166	170	175	148	171	150	174	161	174	136	158	174	170	157	147	152	192	181	144	162	157	168	143	150	167	161	142	161	168	176	173	164	157	177	169	184	166	155	168	164	161	156	174	155	174	167	161	166	156	176	174	138	193	187	177	179	160	146	131	160	156	163	173	142	163	156	163	178	157	152	169	158	161	162	152	160	179	169	177	142	156	138	170	160	177	168	167	188	154	170	169	172	175	166	173	164	178	176	164	161	164	151	158	168	141	151	159	174	169	179	176	169	160	158	164	181	172	164	154	166	163	171	139	159	153	148	181	148	165	133	157	165	186	158	163	148	178	168	151	170	161	198	156	171	152	156	163	169	178	188	166	164	162	163	170	164	162	181	160	181	142	171	160	150	148	160	162	150	173	161	176	170	169	164	182	140	179	148	167	133	157	169	174	141	156	184	177	162	157	146	143	159	149	171	156	157	178	190	159	167	162	184	152	146	167	148	157	167	153	168	164	143	163	164	158	168	170	184	182	180	173	150	128	158	178	175	154	163	189	156	154	180	163	177	169	154	176	156	164	151	152	176	169	162	170	154	162	148	141	159	173	166	150	170	139	156	175	160	165	155	161	155	138	156	161	164	180	180	134	168	169	153	175	145	163	173	150	170	160	146	180	154	146	165	157	155	157	153	157	174	167	145	156	150	151	155	190	174	164	161	177	182	178	157	124	174	167	175	149	187	182	165	174	158	153	159	180	153	174	148	162	178	180	156	176	167	185	178	193	162	170	171	155	196	158	153	184	166	180	154	165	170	148	146	174	151	176	152	163	172	167	140	153	172	143	165	189	180	182	162	144	168	150	163	177	161	143	154	138	153	163	131	131	166	160	157	159	148	177	170	159	173	171	145	165	160	160	165	167	157	180	174	144	156	163	145	149	148	143	166	157	176	163	164	168	157	187	175	161	166	147	170	159	166	165	165	176	175	189	147	150	164	163	162	171	157	174	175	156	171	156	171	173	179	154	153	155	167	174	185	184	190	155	154	163	170	155	145	140	168	168	169	165	188	180	181	169	184	169	187	141	164	149	155	180	172	180	146	193	175	160	149	188	165	190	155	173	149	167	187	156	157	167	154	168	154	161	156	153	167	153	147	158	154	168	183	154	162	173	153	162	163	172	145	156	168	161	160	175	138	169	168	150	175	174	151	174	163	182	171	165	149	171	147	152	184	162	188	174	179	150	158	175	163	160	150	153	167	157	190	139	193	146	156	178	173	172	178	167	169	180	149	161	165	191	139	166	164	154	170	178	149	155	182	180	152	195	151	150	161	161	154	160	160	203	154	151	194	163	143	161	141	165	159	179	162	172	145	174	183	157	170	152	166	159	181	150	155	158	198	170	150	174	155	145	172	170	159	196	171	170	165	176	179	183	162	183	150	167	157	147	179	170	188	170	155	165	173	177	184	155	168	172	180	184	157	161	163	174	162	168	171	154	157	177	167	158	160	158	165	180	162	156	163	177	156	180	187	177	165	159	167	164	165	156	174	161	177	158	163	178	168	179	158	163	150	158	159	154	186	188	175	148	160	178	156	160	150	129	184	164	151	137	149	151	166	145	148	142	171	171	144	179	155	159	172	157	164	177	157	156	169	171	172	156	169	168	157	170	169	145	174	160	140	185	190	175	166	154	160	152	186	169	152	166	143	193	211	165	158	164	148	175	171	177	155	185	160	150	189	159	175	171	157	182	157	171	172	151	173	175	188	185	182	160	188	184	155	190	165	169	133	153	181	160	159	167	168	154	157	166	163	161	186	155	155	174	183	176	178	164	152	178	154	166	167	173	159	167	143	165	180	149	158	147	168	155	162	158	180	142	171	151	145	188	153	153	175	164	156
5873	1066	635	352	323	292	261	235	210	211	239	184	207	200	235	226	190	187	190	221	222	198	204	207	213	216	204	183	217	221	218	193	195	209	193	192	180	183	186	201	209	189	167	199	225	204	203	195	210	203	222	193	186	223	179	204	198	184	192	204	195	188	186	194	185	193	187	227	203	219	227	193	197	181	211	185	219	208	209	185	212	201	189	213	231	192	213	199	193	213	235	194	219	217	227	201	218	224	191	213	196	208	188	176	202	211	188	204	186	211	213	203	197	203	181	193	205	207	204	191	194	193	203	199	180	209	208	184	221	194	201	216	208	211	225	218	189	215	212	179	204	208	219	209	193	171	201	224	191	196	216	187	196	184	220	164	195	206	202	212	185	180	188	188	196	188	194	192	200	201	189	195	201	165	201	223	202	178	189	222	198	211	183	197	212	188	214	195	214	219	203	214	189	215	180	195	195	197	190	205	225	206	193	198	204	211	214	181	211	180	207	220	188	184	197	190	178	192	201	201	190	192	201	207	178	193	202	198	219	208	208	199	205	210	204	225	199	183	207	197	185	205	201	196	213	200	207	170	216	183	193	209	229	200	198	184	200	196	202	198	196	197	182	212	187	201	217	219	192	232	183	203	225	172	175	199	204	217	213	198	206	200	182	211	185	215	209	211	214	183	213	184	204	211	216	190	201	187	221	183	196	178	158	195	184	213	190	198	211	214	200	201	213	188	202	214	186	182	159	191	183	204	207	208	207	205	224	178	185	228	188	199	209	203	183	205	178	213	233	180	202	186	177	215	197	213	193	194	182	192	203	202	207	190	198	211	180	207	192	215	211	196	204	207	195	192	210	186	178	188	191	189	192	227	230	213	209	195	213	199	195	215	175	189	191	191	198	203	210	176	194	215	233	192	214	179	182	200	178	203	185	201	239	180	204	192	207	205	163	198	172	209	181	191	182	205	192	212	206	176	192	190	194	196	196	198	193	212	211	196	201	211	214	206	213	200	199	178	228	218	208	181	199	201	212	177	204	206	170	187	218	204	194	206	207	197	196	192	206	211	201	209	220	173	195	186	185	185	223	186	213	171	205	179	196	185	207	187	181	200	213	194	199	202	180	208	198	221	216	215	181	192	177	159	221	202	190	205	186	216	207	190	189	184	194	176	195	196	187	177	188	182	196	215	232	210	188	196	209	208	198	196	204	210	189	200	175	194	202	191	184	170	221	186	199	218	194	195	207	213	203	203	191	204	224	186	217	192	188	187	193	190	211	205	216	192	180	208	185	199	183	177	187	199	215	182	183	172	208	241	195	191	192	187	213	210	217	191	185	194	196	219	192	202	209	175	199	214	204	204	191	201	195	191	210	201	209	174	215	205	204	219	194	206	215	225	195	180	195	216	196	216	200	223	194	189	210	199	197	209	204	199	228	199	187	166	206	216	212	196	191	209	175	214	199	199	194	184	197	201	168	196	206	196	186	190	210	191	190	201	182	186	191	211	215	185	198	192	177	215	196	188	221	169	210	203	185	220	221	198	206	230	214	211	201	206	194	187	199	192	193	168	205	195	189	211	236	190	197	187	174	186	211	209	184	208	213	193	207	214	179	188	201	211	230	216	204	205	214	204	195	208	185	194	185	181	188	189	220	206	202	220	183	218	205	197	201	218	203	173	205	216	183	230	205	231	194	179	214	198	213	208	210	211	177	205	179	232	221	211	181	189	205	192	220	183	196	203	212	203	196	190	205	201	180	166	224	213	222	190	245	190	209	192	180	186	187	209	204	196	206	209	185	191	200	207	197	208	199	217	204	225	194	205	187	202	230	188	192	225	201	201	207	202	200	200	190	197	204	200	192	200	221	192	196	223	178	175	192	198	191	209	207	181	201	193	217	223	181	194	209	214	182	186	201	212	183	171	207	192	214	181	202	183	188	216	222	192	200	208	201	198	195	197	184	230	195	202	171	212	216	171	215	184	193	175	199	181	207	201	198	177	197	226	178	184	215	203	215	215	209	176	172	183	200	202	194	211	206	201	181	204	184	217	206	198	191	210	178	200	222	191	202	193	224	197	184	205	201	213	187	195	201	168	205	207	195	196	177	207	195	213	195	210	181	223	173	196	194	198	188	186	181	187	177	194	175	198	187	189	186	214	194	173	201	183	182	175	210	224	207	196	212	196	163	209	204	205	211	205	188	184	243	194	209	203	190	212	198	199	209	192	217	183	184	211	192	175	219	202	205	197	193	189	168	210	193	185	203	178	218	213	192	189	195	221	212	201	218	203	213	207	184	207	182	197	210	209	199	212	221	207	190	165	189	207	204	185	205	201	177	219	215	214	192	199	180	211	205	220	208	226	203	193	179	193	199	200	218	200	189	205	185	220	185	201	205	229	198	182	193	216	225	190	195	210	198	178	197	221	205	210	211	192	208	191	200	212	196	191	188	180	223	187	205	184	219	223	189	216	193	200	212	202	198	192	195	206	198	194	194	172	220	173	218	201	177	201	177	196	214	194	205	196	186	172	185	227	210	191	192	205	220	219	201	198	220	208	217	188	163	201	211	190	192	225	196	184	187	194	215	182	175	197	212	199	188	209	193	208	183	191	209	221	204	212	199	224	187	211	190	200	192	211	174	200	194	213	202	199	171	211	193	176	212	175	208	197	191	205	209	206	209	216	197	186	191	193	210	222	198	188	201	184	213	204	207	212	207	215	221	192	228	191	182	196	193	195	192	188	186	198	199	179	218	191	193	191	244	205	203	209	196	165	212	202	185	181	208	212	199	177	205	203	193	206	175	225	214	187	197	200	182	197	236	196	200	238	215	193	202	205	202	181	204	180	185	188	189	203	189	197	220	213	198	201	194	194	187	187	208	205	171	182	212	174	228	204	193	183	226	190	181	224	203	210	188	200	184	212	198	202	209	189	204	209	204	181	197	201	198	223	183	187	198	192	200	154	187	192	184	176	200	206	168	171	186	182	210	185	184	206	196	202	212	204	209	206	196	198	215	192	213	206	203	212	205	220	205	179	191	196	216	203	216	198	188	194	186	197	200	218	205	172	198	201	192	245	186	187	203	225	179	198	188	214	198	190	187	200	178	212	206	207	180	183	188	184	213	187	198	198	195	203	174	178	206	216	178	203	193	212	201	196	198	202	218	194	184	206	193	189	191	206	192	239	178	195	185	189	212	202	199	199	206	190	199	207	192	201	218	205	200	185	191	220	232	186	172	221	191	198	199	197	195	190	206	177	180	186	203	230	160	196	179	201	201	210	224	201	189	193	191	182	189	207	197	206	203	230	192	210	185	218	176	188	212	174	172	187	189	199	209	172	236	203	193	181	192	205	190	172	190	220	196	223	208	198	243	203	187	186	194	206	205	198	232	193	201	191	184	188	206	172	214	227	209	193	205	209	199	224	197	196	179	216	208	203	194	169	192	191	185	201	175	199	196	187	211	205	183	197	186	197	200	201	184	203	198	209	204	213	210	198	205	204
24483	21640	28976	24783	21646	9047	782	510	433	360	356	296	267	273	276	250	238	231	243	204	176	204	244	227	195	204	201	203	201	177	185	219	210	183	224	196	176	173	205	165	180	193	186	163	179	192	184	203	157	162	174	180	207	180	170	207	189	174	183	195	171	166	158	172	157	174	196	172	174	194	170	167	171	186	189	170	193	172	189	180	204	187	174	202	190	189	192	194	180	171	181	212	183	206	153	184	166	187	197	190	208	195	181	191	168	154	174	192	182	173	185	163	181	177	172	200	196	193	191	167	178	169	177	190	170	193	199	165	158	164	180	155	177	174	171	188	173	150	160	184	166	178	168	181	172	164	188	194	183	186	161	203	172	190	175	179	160	189	195	168	164	159	174	162	192	185	193	159	175	177	194	168	162	190	166	163	186	170	183	168	186	158	174	184	158	167	166	178	199	174	162	166	189	168	159	194	168	199	171	167	173	170	185	165	180	184	162	192	193	165	170	174	183	176	180	177	175	181	166	177	205	150	172	168	161	171	183	189	164	163	177	178	186	180	163	185	179	191	188	178	173	159	177	178	165	173	177	165	152	182	181	175	163	185	168	171	182	158	168	169	203	184	171	167	180	172	163	182	158	172	196	185	183	157	192	163	199	182	197	185	168	196	183	159	187	176	156	190	184	186	170	170	178	173	203	188	182	165	172	193	164	180	173	198	162	184	178	161	187	177	171	186	167	170	195	149	175	217	163	178	173	179	174	172	161	174	157	176	165	179	188	174	187	143	171	163	185	161	169	180	179	180	200	176	162	176	175	174	187	181	183	159	174	184	181	183	161	175	203	156	161	169	180	195	196	159	152	143	162	178	178	191	149	182	177	193	165	194	192	168	165	191	168	184	189	167	176	174	188	178	154	175	194	191	170	178	165	190	202	197	168	187	158	160	179	162	164	186	203	180	181	168	180	191	204	187	184	160	166	159	180	206	167	172	194	176	170	192	160	153	180	167	195	171	188	186	168	179	168	170	182	184	185	181	174	176	170	178	188	152	175	171	180	180	172	183	193	160	182	182	184	125	185	162	173	160	172	191	185	157	176	183	170	187	183	187	198	187	179	165	192	184	157	194	185	197	155	166	199	185	170	155	142	184	185	181	180	165	161	172	175	194	145	170	170	171	177	181	196	197	194	180	174	196	183	183	161	176	206	177	178	190	180	191	175	168	176	171	187	170	168	152	165	165	167	168	168	177	177	185	185	185	189	197	179	175	180	188	161	177	204	184	149	164	192	189	184	162	185	161	153	160	174	178	204	177	163	198	164	191	181	162	189	181	177	178	182	202	183	175	161	187	169	187	163	195	167	202	200	171	173	182	178	162	183	185	170	181	191	144	186	182	183	184	193	182	188	149	184	157	193	202	183	193	174	176	139	172	180	173	189	187	182	192	182	183	172	182	179	191	175	150	166	165	173	180	167	169	175	199	176	169	197	171	161	196	189	166	153	171	166	188	182	195	182	162	169	185	172	177	155	173	179	193	186	179	195	176	191	174	178	181	180	171	162	147	195	193	179	171	203	149	144	183	175	185	171	185	165	204	201	172	193	172	178	176	177	166	171	168	176	182	183	188	183	182	163	162	179	181	186	173	168	153	201	152	195	167	183	172	175	158	180	185	178	185	170	155	179	185	166	172	176	163	162	170	175	171	169	173	162	183	186	196	156	194	179	181	182	168	174	175	177	175	184	175	198	167	168	171	198	202	159	170	167	148	177	180	199	196	174	168	181	172	184	178	195	184	148	199	201	194	193	166	193	159	164	170	168	177	152	174	176	205	180	183	174	185	184	190	164	170	178	172	175	177	167	185	173	147	182	190	166	209	186	155	181	172	176	206	185	170	175	204	188	189	179	141	181	178	181	187	173	186	179	173	189	185	152	184	159	191	155	186	186	167	164	154	175	205	174	164	166	159	160	174	165	173	188	166	176	187	176	200	173	172	179	186	168	168	170	192	163	185	190	187	152	177	213	172	164	163	168	170	158	189	201	175	181	178	180	165	152	169	168	147	189	164	177	179	195	189	163	150	168	172	192	173	171	166	147	170	203	172	164	175	165	154	180	199	185	195	179	156	172	179	185	157	172	205	180	190	176	148	182	195	194	154	170	182	178	177	176	178	210	184	152	169	160	177	175	178	187	194	167	183	180	181	189	186	183	188	181	178	170	186	188	164	163	190	174	168	166	157	178	161	165	185	200	205	186	168	171	178	171	174	179	177	195	161	148	178	185	181	165	167	173	179	159	180	175	192	182	163	173	158	177	158	169	180	183	156	146	177	219	150	176	168	173	184	175	179	175	195	181	171	197	165	177	169	160	182	160	144	191	166	194	191	205	179	174	187	165	151	186	157	167	155	183	175	175	172	175	171	169	202	185	170	187	173	195	196	182	170	190	148	167	189	185	157	164	192	190	183	160	187	180	166	188	166	199	179	209	177	160	170	172	194	179	174	170	171	159	165	182	176	183	172	176	179	174	164	164	163	179	159	168	192	162	183	154	145	164	198	168	191	198	182	177	186	186	145	174	166	178	161	159	193	180	183	176	211	164	178	185	170	161	171	185	185	191	187	174	194	170	168	174	161	155	143	168	178	187	166	145	179	177	180	165	187	191	167	166	182	161	166	169	180	176	186	177	176	182	162	173	170	161	170	198	180	162	175	173	179	173	197	166	188	150	182	189	160	185	190	152	168	175	181	188	169	164	195	166	202	169	159	167	185	173	170	187	181	174	180	181	172	181	203	155	182	163	172	171	177	180	161	193	179	171	170	187	190	176	169	190	194	182	160	184	170	176	178	189	159	185	178	176	167	151	183	189	166	177	183	174	156	162	197	169	175	174	195	165	164	203	177	169	164	197	160	164	152	181	141	169	167	169	184	176	183	173	176	149	177	154	175	151	181	173	184	179	166	178	168	171	168	196	165	175	181	177	147	161	168	174	173	184	168	178	163	193	182	168	159	164	182	162	184	159	174	180	186	176	161	172	173	184	174	157	173	171	160	162	194	170	185	219	161	162	163	167	142	167	186	180	176	184	189	160	191	184	181	172	189	176	167	185	183	177	187	168	161	194	191	182	194	175	185	187	198	177	189	186	175	146	158	203	167	193	162	166	197	160	174	191	187	171	183	184	201	174	189	159	186	190	168	145	184	177	183	172	190	146	159	196	195	176	169	172	163	176	168	165	163	180	179	164	190	168	182	165	161	202	185	183	181	173	202	171	174	187	176	183	183	182	188	169	178	181	193	178	191	182	186	158	151	174	180	155	163	166	156	195	170	169	177	166	178	186	175	183	171	177	186	179	172	174	180	173	183	176	172	183	182	177	190	162	172	168	176	181	159	198	183	162	186	186	206	166	179	180	184	171	180	204	163	185	177	171	178	177	155	180	182	185	174	169	167	167	160	159	183	175	181	179	193	162	172	157	177	176	198	183	174	182	178	148	166	201	170	174	162	177	161	186	173
11505	9992	6224	2848	2028	1459	1057	910	677	582	501	442	383	381	328	316	316	302	290	273	254	258	220	281	243	225	241	248	239	210	231	213	241	223	220	245	198	211	214	239	232	193	222	194	178	206	206	210	214	217	218	191	198	199	208	219	228	213	229	200	204	198	200	204	233	207	203	204	192	225	218	216	197	205	208	227	197	193	231	208	227	221	229	214	232	216	272	200	209	218	249	233	231	203	189	196	219	209	222	234	242	224	207	190	227	218	212	236	222	237	190	224	221	191	227	232	222	203	224	226	210	197	199	203	228	213	231	223	214	189	233	177	226	195	212	210	205	198	193	199	207	194	210	201	227	201	214	196	209	193	224	206	215	210	193	218	188	215	227	203	197	224	204	201	202	210	208	208	216	205	203	184	215	202	231	232	204	170	187	192	199	225	218	226	219	200	240	205	204	196	234	189	197	211	201	212	206	187	210	212	207	235	209	223	216	199	219	198	205	181	233	213	203	212	193	213	202	197	209	191	216	179	214	206	206	226	213	196	212	178	226	206	217	198	198	189	202	215	202	199	217	220	192	180	199	217	198	210	205	209	217	177	210	200	196	198	177	218	214	213	204	222	226	194	173	176	215	196	187	210	206	197	179	214	210	181	202	212	208	227	225	215	205	192	234	221	216	197	236	200	190	183	207	194	199	219	201	208	184	206	204	195	212	209	228	184	206	186	206	196	224	208	214	221	201	234	184	182	188	210	205	203	177	206	196	220	186	209	199	183	195	208	209	208	219	189	217	199	201	238	203	204	195	192	227	209	209	207	213	218	197	213	203	212	200	196	175	232	190	210	237	192	220	215	208	216	220	213	205	197	208	189	193	188	202	196	190	215	189	197	203	212	203	221	208	202	197	207	200	198	191	201	189	188	196	172	213	226	209	213	194	216	192	200	210	198	222	213	206	180	213	212	187	182	214	201	201	199	198	227	185	197	191	217	211	195	201	203	203	213	190	203	192	210	214	202	186	224	222	244	219	211	207	197	187	230	252	220	218	224	196	216	244	186	223	217	204	203	196	200	214	212	228	226	213	210	205	198	187	213	228	240	206	210	185	193	206	178	211	219	223	192	219	198	217	207	202	189	218	226	199	209	221	192	206	232	188	216	205	213	232	197	200	209	215	200	164	181	207	185	175	198	185	198	215	198	203	167	187	209	219	176	192	193	224	216	232	196	178	182	216	195	205	216	176	212	178	173	206	201	196	206	226	204	202	206	206	203	212	199	217	217	197	206	171	191	221	202	209	185	201	186	217	192	201	165	193	207	197	232	221	205	226	221	212	204	204	205	204	179	207	203	206	207	225	211	217	202	201	187	206	181	194	217	203	214	199	193	213	199	216	200	197	186	201	191	205	186	201	207	231	196	201	212	205	184	223	191	211	186	199	207	196	232	205	204	199	236	190	232	203	233	204	215	180	209	188	206	194	174	228	189	210	212	215	218	192	211	213	206	213	204	193	206	197	219	199	207	219	238	216	195	196	198	149	224	178	198	202	211	200	207	191	194	203	190	197	200	190	227	207	194	174	209	221	221	194	213	237	210	202	212	201	213	193	197	231	202	204	219	198	231	198	200	191	200	217	172	188	197	193	220	193	191	204	244	204	215	214	209	192	228	183	210	228	211	185	205	185	215	218	177	206	211	202	176	185	189	201	204	215	214	220	208	193	210	217	171	178	216	208	199	202	183	218	211	205	206	210	193	208	209	195	188	205	195	197	192	193	180	197	209	210	192	207	209	213	202	186	207	231	233	214	202	203	210	204	226	204	227	205	196	205	195	184	202	199	219	212	224	213	183	212	189	194	206	209	202	205	200	206	212	214	205	207	209	192	207	237	221	205	201	209	208	204	220	183	217	211	212	178	207	221	188	243	200	199	215	215	213	214	220	217	171	203	213	188	205	210	205	208	212	212	197	215	206	235	189	207	210	247	186	193	225	224	195	199	189	199	214	207	209	204	194	191	217	227	204	189	178	207	198	203	200	172	218	197	213	211	204	194	193	205	228	184	191	223	212	196	225	181	182	219	226	204	209	186	216	220	216	212	197	224	205	207	222	187	209	205	205	202	213	215	185	212	187	215	214	204	225	205	228	201	219	203	220	196	199	192	224	213	222	211	200	198	211	219	202	218	199	200	208	189	196	201	196	223	198	197	228	203	214	193	191	213	197	216	187	201	205	217	229	200	209	234	183	196	216	206	196	207	205	191	190	217	201	208	202	220	197	217	231	190	209	202	214	191	186	195	208	229	203	180	211	212	194	224	232	209	200	196	214	206	215	192	202	199	193	205	204	199	218	209	184	213	190	210	227	196	188	193	196	206	220	199	209	223	211	201	203	207	214	214	195	203	206	197	227	214	233	220	212	205	215	195	194	208	201	219	206	210	190	206	208	177	227	218	220	233	209	186	224	215	208	186	217	216	190	188	208	208	207	204	214	208	212	201	208	210	216	210	191	214	218	204	211	174	196	205	191	197	206	209	183	197	200	200	212	184	231	207	175	208	216	228	228	207	213	183	182	206	182	246	189	208	174	186	218	201	193	226	193	213	213	210	201	207	208	187	231	211	208	181	214	209	193	180	198	225	190	214	167	214	182	182	199	224	201	214	217	178	198	208	197	197	213	220	209	193	228	204	204	214	199	202	211	204	177	230	198	220	189	209	217	200	204	201	204	189	208	208	174	183	196	209	195	197	174	214	180	232	198	199	238	179	199	208	226	188	207	203	220	191	210	227	210	200	218	227	216	218	222	223	214	194	208	182	194	205	216	204	221	203	211	230	183	202	206	185	208	207	213	226	176	196	197	211	207	214	213	217	222	204	207	218	197	189	194	212	212	209	197	192	215	175	227	211	204	237	205	219	191	233	203	207	180	213	208	214	209	181	200	198	207	205	202	218	205	205	201	209	192	204	212	213	207	211	211	206	190	200	185	200	214	182	217	211	211	192	206	199	202	224	201	218	222	201	195	186	173	221	195	211	200	220	190	194	194	201	200	202	208	202	198	221	192	203	211	205	203	210	193	182	226	209	182	183	179	217	202	194	217	218	204	208	222	225	220	213	194	190	217	216	210	220	192	211	227	198	218	208	226	206	176	215	188	187	219	205	203	230	188	179	219	196	210	207	211	176	211	189	213	215	205	199	199	204	194	206	209	207	202	221	196	222	191	196	232	199	211	234	215	200	204	223	181	192	207	177	184	222	194	213	192	202	232	212	216	207	203	216	209	208	206	227	203	209	235	188	190	211	229	199	233	217	186	207	220	193	205	208	195	207	192	227	215	204	214	196	205	224	215	201	183	218	205	229	206	201	205	189	224	213	170	202	202	225	215	185	178	206	206	209	188	195	202	183	207	211	198	192	210	201	201	207	207	202	184	194	190	184	193	225	210	187	217	213	207	201	216	214	211	213	173	212	202	201	199	193	199	178	230	198	233	212	198	174	231	163	208	192	171	190	182	229	205
25792	21622	27673	25930	7039	589	480	374	332	322	333	316	283	287	245	261	282	259	281	263	249	250	282	245	260	250	253	240	274	262	278	234	256	278	238	254	258	254	264	252	281	245	258	268	272	275	248	232	236	217	229	256	235	284	249	258	257	234	276	249	265	215	266	249	217	217	235	206	271	262	244	265	246	279	252	229	259	264	254	239	230	238	243	275	251	229	250	261	276	256	258	270	261	259	262	240	287	260	269	229	245	259	277	246	224	246	231	264	277	276	290	257	233	261	240	243	218	229	245	267	237	267	245	258	262	272	249	261	233	241	224	267	268	254	220	267	252	218	247	258	246	256	278	246	240	262	222	225	232	248	227	236	257	262	249	268	235	262	258	283	248	235	248	229	293	259	243	246	244	218	223	257	237	214	222	235	246	246	241	240	244	245	223	230	248	250	284	236	247	241	253	216	262	234	258	245	249	229	250	252	255	240	266	270	261	238	279	255	225	252	236	249	264	235	259	248	235	250	231	251	268	248	243	279	269	238	263	242	237	250	240	235	271	226	233	239	237	268	237	223	257	222	264	260	216	202	244	219	237	260	247	282	236	229	269	248	250	247	248	251	263	275	252	236	249	217	255	243	235	241	258	250	218	219	225	221	233	224	273	230	234	233	266	236	231	254	218	224	229	234	261	269	218	230	242	268	266	253	219	247	265	234	262	270	246	253	242	240	271	258	216	267	259	229	245	242	225	208	270	271	252	248	248	251	244	230	253	281	267	259	254	257	269	250	234	292	225	226	251	231	219	261	239	260	249	246	282	212	233	248	226	224	249	254	227	242	252	217	265	270	296	225	244	265	261	236	223	260	242	239	235	229	255	243	270	240	244	241	247	256	252	229	253	236	234	284	205	242	241	242	273	244	220	241	231	256	244	230	235	236	258	254	237	237	239	229	248	237	248	216	253	261	253	246	239	242	231	245	227	240	232	256	265	269	266	229	235	234	250	240	230	234	237	241	215	230	242	237	242	211	231	246	241	249	247	226	246	260	256	258	244	239	250	245	252	252	256	220	238	267	230	260	233	237	230	240	236	242	237	234	250	237	234	246	255	240	243	257	255	238	256	240	252	234	255	281	236	276	230	246	266	239	269	260	238	261	233	258	248	222	240	267	232	247	256	241	257	220	241	255	270	207	248	228	259	250	240	264	275	237	240	237	238	259	264	247	239	237	246	243	237	202	233	287	252	226	241	231	301	247	256	233	248	223	252	242	248	239	252	258	275	223	246	251	237	240	242	231	260	218	250	248	274	245	226	240	243	258	230	267	242	259	215	238	230	246	232	257	228	237	231	249	247	232	232	255	247	230	263	258	229	235	222	227	271	234	205	234	237	249	244	221	247	236	255	244	233	234	242	254	271	236	210	248	235	240	203	249	252	274	257	259	226	249	254	246	261	249	253	223	251	236	239	224	248	241	251	218	241	253	238	265	256	253	242	232	233	242	257	277	241	218	252	260	240	279	225	254	232	239	261	246	196	258	256	235	226	249	259	261	215	249	248	233	230	249	244	238	232	238	238	247	259	273	245	241	258	267	250	236	244	273	256	231	240	266	246	241	229	255	219	260	254	224	233	259	262	250	278	245	286	252	248	243	255	252	249	263	209	265	247	219	244	255	231	250	244	242	253	262	249	229	228	253	249	257	248	241	224	227	266	248	251	235	260	193	263	258	220	255	225	254	236	247	241	258	228	226	265	285	235	290	252	257	239	249	251	252	229	249	239	248	278	246	238	229	229	258	217	254	268	248	262	260	240	233	228	254	241	229	254	239	251	225	236	273	242	240	256	254	237	263	236	257	233	269	212	237	220	267	253	242	263	212	246	249	221	229	248	282	257	226	254	236	236	258	281	248	254	232	222	253	235	232	245	241	250	233	235	239	262	259	235	241	234	248	237	222	236	228	263	246	233	246	240	245	246	243	239	245	267	224	247	235	231	216	256	237	245	231	245	248	245	246	251	249	243	236	208	261	259	247	246	259	211	244	233	256	225	229	251	237	256	261	212	246	226	219	252	260	230	233	248	263	264	233	248	263	235	238	255	268	227	215	241	226	248	266	246	251	245	221	227	245	259	252	242	244	233	232	258	216	257	217	255	244	241	241	239	258	238	256	263	221	269	258	254	282	256	242	269	242	251	249	240	266	252	232	238	245	241	240	268	246	242	252	221	250	263	247	269	231	260	221	248	265	265	260	284	245	217	228	259	239	243	255	237	255	236	255	245	276	238	254	217	267	260	249	230	249	258	261	257	252	244	267	229	252	240	247	253	245	253	246	225	265	262	238	254	229	253	231	234	218	242	259	252	217	253	242	253	251	234	269	224	242	283	243	246	244	247	234	236	248	244	241	244	238	274	256	234	268	242	231	235	241	236	228	217	242	235	273	262	238	270	259	265	256	254	211	233	242	255	254	274	234	230	250	278	258	242	248	246	262	259	216	280	268	242	250	245	255	243	230	244	247	229	256	257	258	242	242	277	263	270	231	233	238	231	254	242	226	232	245	244	243	227	254	244	236	259	236	236	245	243	253	252	254	229	251	228	246	273	260	265	221	253	253	239	243	211	240	226	255	232	224	260	262	255	243	246	237	246	245	246	272	266	249	251	225	261	223	244	228	262	245	272	242	260	257	250	233	239	230	244	252	235	250	244	251	258	213	236	263	244	259	213	228	242	230	245	266	262	271	238	238	244	250	238	284	244	231	245	247	200	251	253	240	264	262	218	259	247	243	234	241	254	236	234	268	225	244	242	205	250	245	275	218	254	249	237	245	234	230	244	231	225	224	261	239	232	250	245	255	240	258	247	269	251	229	257	255	222	226	261	219	270	232	262	241	229	217	233	249	275	234	247	266	246	264	238	242	275	266	227	268	240	264	223	255	246	238	263	255	236	237	229	246	231	281	225	234	258	236	243	233	242	217	234	241	244	251	263	260	261	245	259	276	237	258	221	251	217	228	233	262	219	236	268	264	240	246	254	262	259	244	220	231	283	248	253	237	247	242	245	224	230	243	248	259	230	270	247	268	233	259	254	249	228	252	264	253	232	266	246	225	268	226	256	256	211	255	255	276	233	237	239	229	244	266	252	244	257	251	246	248	227	243	275	275	224	254	230	236	221	214	246	230	247	228	247	231	275	240	222	245	248	245	270	245	218	252	241	236	252	254	236	280	249	235	244	287	231	251	246	259	248	261	253	221	251	268	218	260	258	228	261	247	278	265	220	235	251	260	255	249	294	231	265	245	239	236	237	237	265	232	263	240	243	233	249	227	241	248	243	249	251	251	239	278	246	270	205	234	260	249	256	245	235	272	251	227	248	239	237	242	233	230	253	254	268	227	250	268	252	260	249	251	242	247	232	229	246	247	249	261	238	230	246	227	245	252	276	239	217	244	267	241	231	237	243	248	243	247	249	214	240	246	251	220	236	244	251	255	254	244	246	226	264	249	231	240	232	220	257	239
11849	5253	3238	1570	1234	900	727	664	562	478	412	379	412	389	364	367	345	328	333	305	335	308	297	311	291	322	303	337	320	316	288	317	291	297	292	287	276	283	320	289	283	298	320	295	250	303	277	306	288	272	293	305	292	268	287	297	274	301	283	297	280	302	269	266	268	289	302	271	284	303	286	272	313	298	323	294	295	288	284	262	287	292	284	284	292	311	319	285	314	321	276	311	324	308	269	313	312	280	283	266	296	300	270	289	336	313	305	287	316	299	284	295	359	315	290	301	269	303	269	273	299	298	290	282	280	303	310	315	280	318	296	301	295	301	270	305	287	250	300	296	293	276	295	260	281	298	320	264	265	275	287	294	299	287	285	288	286	312	292	303	293	285	306	290	283	297	297	297	286	285	260	307	260	277	291	284	298	277	298	297	283	266	287	290	297	259	289	297	279	268	282	295	300	271	289	272	280	284	287	304	274	306	291	260	291	284	266	273	320	278	272	309	272	292	315	295	297	288	306	297	287	299	300	288	260	280	314	259	308	271	264	289	310	268	296	273	282	262	280	311	267	278	314	308	289	278	266	286	277	288	271	299	293	290	266	317	286	307	254	293	296	288	272	309	261	260	258	290	289	271	311	302	272	276	294	247	275	283	277	296	292	264	282	308	283	289	289	296	292	280	301	297	321	308	285	280	279	294	292	288	309	265	294	290	281	266	290	302	287	278	286	296	264	269	293	302	266	309	269	277	285	280	329	327	290	284	269	274	263	266	290	269	280	290	290	279	291	290	262	290	257	305	286	299	288	286	300	306	282	283	288	319	297	302	277	300	322	299	278	304	289	296	293	261	291	282	307	264	302	269	284	285	241	279	261	301	290	281	296	264	305	263	266	258	325	291	284	313	287	275	317	286	301	265	312	298	296	283	293	299	289	290	281	285	290	297	279	278	284	277	293	270	300	299	298	280	280	268	263	277	240	266	304	285	290	293	302	264	276	280	287	306	279	313	275	288	295	290	283	293	303	270	262	311	288	289	269	310	309	277	274	303	288	312	272	293	294	311	286	304	266	270	261	299	310	267	287	304	290	314	277	313	303	289	274	267	287	263	294	309	293	276	283	305	282	302	295	289	248	276	276	281	283	285	294	278	278	265	299	285	299	302	271	310	296	297	297	317	275	313	288	274	297	284	262	308	277	287	282	293	301	288	291	296	266	270	243	292	295	285	301	286	275	288	284	306	283	303	301	282	271	260	281	277	283	304	284	285	300	266	301	288	301	289	278	290	262	305	305	296	283	307	274	315	273	268	280	327	258	304	282	282	296	297	284	275	269	272	256	299	297	305	298	274	273	278	288	271	271	268	293	303	269	281	283	286	269	252	284	289	273	273	299	270	307	292	272	316	279	307	280	294	284	299	271	292	275	277	277	288	293	320	259	283	287	295	284	316	277	320	279	313	281	296	307	293	283	323	280	287	295	283	297	298	302	310	312	271	293	310	281	279	264	265	283	293	278	290	256	325	305	294	259	317	287	295	273	284	279	282	308	310	267	266	270	298	254	292	262	280	297	280	310	280	287	317	292	291	265	280	290	271	289	298	295	264	281	278	260	266	270	301	292	310	289	256	294	297	264	286	270	291	317	263	308	280	266	261	285	247	296	285	281	288	281	264	261	274	289	326	280	273	268	260	293	267	253	277	302	288	308	310	294	279	325	287	274	291	259	305	294	294	287	276	277	294	284	272	269	257	279	294	270	288	281	284	262	322	293	284	265	273	259	283	297	278	282	289	282	257	268	282	265	267	280	280	288	271	285	275	268	319	308	300	264	306	300	268	282	257	311	285	276	293	266	276	285	292	283	303	282	304	282	283	275	289	299	273	299	272	274	279	275	234	314	304	287	271	289	294	270	296	290	271	294	256	322	281	292	267	259	269	275	291	284	291	266	295	305	291	282	302	325	310	278	295	261	260	276	261	282	265	290	269	288	294	282	279	296	293	305	283	267	299	303	258	262	273	291	285	254	299	289	289	299	277	271	303	287	301	295	296	275	291	246	262	304	268	292	302	272	282	250	297	294	257	291	298	268	246	279	217	324	263	306	294	261	259	273	271	264	308	287	303	273	279	291	273	251	258	293	272	260	286	314	282	305	272	263	271	290	251	262	294	329	277	287	286	288	307	301	274	302	280	271	296	285	288	283	243	284	293	268	288	285	284	279	292	315	286	274	291	283	307	304	293	307	255	276	275	287	316	265	282	283	294	299	243	265	310	304	244	299	295	272	278	273	257	307	279	282	275	311	260	313	287	284	262	305	278	280	272	291	285	247	304	298	266	301	277	258	278	290	279	271	267	293	288	285	256	297	277	296	311	299	290	298	274	296	260	277	266	286	263	313	273	292	278	281	279	264	260	260	307	287	263	308	313	286	267	272	312	271	305	259	277	291	280	289	257	282	284	275	294	273	270	307	307	276	272	285	262	275	281	268	307	289	305	260	296	280	292	296	286	254	284	292	283	324	259	311	263	292	280	290	289	298	303	319	287	299	262	325	274	318	304	261	298	290	304	268	271	281	289	298	279	272	296	296	287	294	276	266	274	276	282	279	269	288	315	284	279	290	280	289	284	282	260	301	282	286	269	284	302	301	271	286	289	304	318	283	295	296	279	312	309	285	325	312	258	276	310	283	285	294	307	315	271	302	266	289	304	291	285	285	299	288	282	265	290	265	331	291	288	247	328	267	272	311	284	290	279	255	269	303	298	290	287	278	274	263	290	287	330	286	288	278	297	292	300	311	283	286	294	293	287	293	305	280	283	264	306	285	276	276	278	315	279	299	327	280	309	290	265	308	280	301	288	252	278	290	302	271	298	290	280	312	298	295	291	298	269	286	308	283	296	294	306	278	303	274	262	294	263	287	316	269	281	236	289	266	277	285	272	262	286	286	300	273	270	273	308	280	285	286	280	293	287	303	284	288	275	308	303	293	275	280	286	266	303	302	292	278	315	263	318	314	280	289	284	301	253	315	248	302	293	278	271	270	303	274	292	269	262	274	268	292	293	321	293	270	276	298	292	294	268	299	282	293	285	298	310	287	262	286	294	282	301	357	245	292	313	275	305	289	273	300	270	266	292	287	291	243	300	279	292	276	307	266	293	292	279	305	264	311	311	281	291	301	290	274	291	297	270	283	267	315	244	297	271	288	258	296	288	303	281	273	261	307	280	275	259	268	303	267	259	298	248	281	296	291	257	303	316	281	281	306	271	251	298	241	283	267	292	286	277	281	284	303	277	309	280	286	282	292	281	282	281	287	293	269	311	306	291	283	290	277	283	276	270	302	270	279	311	304	299	292	275	277	285	294	315	302	277	287	280	263	297	294	279	307	329	277	323	278	300	267	277	254	297	283	313	260	276	304	298	303	292	295	266	278	332	255	282	280	267	256	280	288	286	283	292	287	274	287	280	314	297	302	251	294	299	311	272	295	280	275	306	268	297	333	308	289	276	276	289
23451	21656	29502	24338	21656	21677	7244	995	767	667	552	545	478	481	457	384	445	349	340	410	368	385	343	322	350	342	338	303	339	343	299	340	308	350	325	327	300	299	310	306	313	332	285	309	294	307	317	316	316	306	326	297	305	276	312	284	313	273	306	283	306	292	300	303	322	307	272	270	304	310	308	304	283	319	304	276	275	323	298	298	291	306	271	316	314	296	303	314	285	300	360	313	320	323	287	304	280	326	328	301	305	296	292	313	303	297	313	288	321	318	291	303	327	326	312	313	302	279	331	279	286	304	296	316	290	297	339	297	253	305	291	285	300	289	282	296	286	274	279	311	295	283	332	299	300	298	302	258	300	294	307	317	316	318	307	291	280	297	303	294	265	262	298	293	306	288	304	303	310	316	268	317	303	255	305	306	268	319	296	266	296	275	290	295	305	292	289	281	330	317	294	286	285	312	334	290	298	259	294	307	309	318	305	323	298	303	266	271	278	325	311	279	300	285	295	297	278	300	282	275	289	272	285	280	286	306	290	309	306	296	292	287	276	279	284	313	289	286	315	293	271	312	301	285	290	307	264	304	288	298	277	273	305	246	283	286	304	290	280	298	300	306	299	293	327	259	283	308	276	257	284	291	302	244	317	323	311	294	280	300	293	302	270	290	293	293	273	283	283	305	276	308	287	308	278	298	307	295	293	330	307	284	297	279	284	288	289	275	320	300	291	300	288	314	284	285	275	276	296	322	285	265	287	277	294	315	311	270	277	282	321	319	297	306	285	276	299	281	282	300	278	296	286	299	278	297	281	302	295	298	317	292	300	267	304	290	321	308	297	256	264	288	291	315	272	274	298	290	271	275	292	281	279	332	297	282	278	321	281	306	295	323	330	288	312	334	274	295	298	288	276	279	301	271	295	287	302	288	265	289	284	283	291	298	288	296	280	296	282	284	290	291	309	300	285	284	314	280	278	303	266	308	268	288	303	297	302	284	302	269	295	312	274	271	286	266	295	314	292	298	286	274	273	290	308	304	269	314	289	280	297	289	287	301	292	273	270	322	295	270	260	279	322	292	303	264	302	288	305	287	276	283	313	305	290	289	273	284	279	289	292	278	264	275	296	296	297	283	298	300	290	289	309	254	319	284	276	287	306	286	297	309	292	296	299	278	304	316	297	304	296	301	283	310	272	302	290	302	318	281	288	266	285	273	297	281	289	288	293	292	314	292	291	288	267	285	258	276	292	323	280	294	261	277	315	309	291	273	319	295	274	296	305	324	275	261	291	284	277	352	264	301	290	326	291	333	276	295	280	311	317	270	267	306	286	329	300	308	313	292	276	326	267	325	293	300	282	302	301	301	304	297	285	292	272	281	285	301	293	301	317	303	291	262	307	283	277	316	312	281	289	298	279	299	299	292	296	323	322	288	291	336	304	285	324	282	278	302	311	253	309	306	262	308	304	320	287	300	305	309	269	281	302	296	277	285	300	299	273	282	301	280	306	318	304	268	297	308	307	287	307	282	288	299	298	303	303	300	278	326	289	316	312	271	294	299	273	279	308	275	278	308	262	302	267	298	282	257	292	293	301	272	291	300	297	285	309	292	310	300	292	309	304	282	283	297	262	316	301	302	298	315	314	315	289	288	330	293	264	319	280	276	291	295	301	302	268	311	303	317	302	295	265	326	315	300	294	300	255	290	284	303	278	294	261	291	310	315	300	280	290	287	288	295	275	292	302	300	290	298	299	268	300	311	253	289	298	282	289	279	304	327	316	303	303	280	310	287	269	299	290	269	277	286	294	330	300	285	272	316	311	278	259	307	279	298	289	253	316	276	292	289	283	317	292	315	293	311	314	287	298	288	319	278	280	331	289	325	272	295	256	302	326	273	314	305	274	293	297	278	283	298	261	267	286	308	279	309	296	314	262	300	304	239	312	303	261	289	284	270	254	291	267	292	314	296	286	271	287	297	259	296	267	271	277	279	295	287	297	279	324	290	311	345	291	286	295	299	298	290	333	287	318	273	320	300	283	324	312	306	289	285	301	315	293	287	294	277	324	284	289	316	318	265	290	330	296	298	290	301	275	275	292	278	287	295	292	322	293	273	290	273	310	297	293	321	305	300	252	301	310	284	310	276	313	304	292	301	286	255	288	316	292	293	304	283	287	303	313	267	282	291	278	277	298	306	285	292	320	276	321	300	292	290	285	291	316	292	267	292	290	289	288	275	289	298	285	291	279	271	295	275	281	275	288	294	267	345	310	294	289	275	315	281	285	297	275	294	286	290	298	330	304	315	287	270	296	285	302	307	268	299	281	300	279	298	297	288	259	311	296	260	315	311	307	301	293	265	289	305	269	293	335	269	275	305	283	289	285	321	301	324	262	273	317	300	308	283	276	282	290	317	304	290	300	296	316	289	304	294	295	296	295	313	284	294	309	266	297	283	292	305	289	307	294	275	319	295	256	302	275	271	269	306	318	268	283	284	290	279	276	284	294	296	295	298	282	287	300	308	291	269	281	282	309	283	304	287	287	241	262	287	310	265	266	289	295	286	322	289	301	313	289	307	291	298	293	294	306	295	286	329	313	276	303	307	304	297	290	281	305	271	297	299	308	315	294	281	318	280	286	296	305	280	317	287	284	290	286	322	298	310	307	288	310	294	308	318	314	280	302	276	315	288	294	270	266	260	285	288	271	271	305	296	305	262	287	312	292	310	312	284	289	292	322	288	319	298	312	273	298	304	303	305	306	270	275	305	267	295	322	304	316	310	296	269	299	279	271	278	288	313	296	302	297	326	267	272	257	287	287	300	289	297	282	289	285	319	297	277	285	280	280	319	323	270	298	270	312	275	305	276	273	323	315	338	303	317	295	274	269	297	292	279	299	305	289	285	304	273	302	288	278	284	277	248	277	291	295	299	247	310	267	259	298	300	329	282	279	289	270	291	294	340	278	299	275	295	302	295	297	295	289	286	297	288	299	332	276	309	272	317	284	304	293	271	296	274	315	282	294	295	293	281	310	293	293	295	280	288	280	311	278	274	285	320	280	282	281	294	271	297	316	309	315	273	257	277	285	290	316	301	291	305	311	274	295	282	306	307	308	287	285	274	285	289	278	296	296	264	294	266	309	290	282	308	266	287	286	252	276	271	270	282	289	271	299	290	299	287	282	332	307	313	319	276	321	295	294	273	274	286	318	293	305	255	296	313	314	305	286	277	293	290	287	291	262	304	325	267	276	276	275	322	271	301	281	278	276	293	305	299	271	304	328	334	295	308	285	304	291	305	291	309	289	282	311	296	258	316	284	286	302	320	308	290	267	268	291	282	274	281	295	293	287	301	320	299	275	302	288	303	329	294	265	323	298	275	306	278	316	317	291	290	283	267	264	285	326	306	288	328	286	272	319	283	293	315	266	320	293	306	295	292	282	298	302	277	308	270	283	266	278	291	293	271	288	312	297	287	288	287	308	281	273	276	322	310	300	295	299	292	283	302	299	270
14193	16409	10341	5107	3695	2770	2059	1537	1224	1015	906	798	728	648	585	559	524	482	475	438	418	408	413	410	413	374	400	354	380	357	330	352	367	356	366	346	358	328	351	349	365	358	358	333	353	344	304	336	332	356	344	302	327	357	339	319	322	352	321	383	353	351	330	315	338	306	349	315	367	335	325	352	328	343	354	316	349	327	318	355	325	351	327	347	339	347	350	348	345	377	379	365	332	359	347	369	349	322	348	340	364	351	343	359	327	341	333	346	343	325	345	335	347	352	323	361	296	319	346	346	354	353	362	365	342	351	336	346	334	325	349	338	338	303	343	308	338	327	308	303	297	311	345	310	308	330	317	316	330	320	321	302	306	346	345	341	333	333	317	326	332	310	313	350	304	322	307	322	338	326	320	353	305	315	342	323	321	330	338	326	346	329	303	317	308	306	330	308	343	366	325	316	318	324	341	325	308	311	299	337	316	325	325	310	330	324	304	322	333	317	365	308	323	316	333	330	328	287	303	321	323	323	342	321	319	316	305	335	331	339	335	336	348	298	343	313	308	345	301	297	354	323	307	317	303	317	352	343	304	306	321	318	350	295	313	320	310	340	312	332	347	311	296	305	323	309	322	332	345	308	308	330	346	299	313	321	337	340	300	338	302	360	312	310	324	355	304	332	325	304	316	310	334	294	316	353	320	326	325	336	306	314	355	324	326	335	320	301	300	326	307	308	335	329	329	298	338	319	312	365	316	372	283	337	357	321	322	330	312	303	294	366	327	304	277	321	341	342	370	314	268	304	316	337	353	327	314	318	313	317	300	317	321	321	331	311	304	353	279	312	312	328	306	297	311	307	297	297	341	331	283	321	306	297	317	358	324	336	323	312	321	334	290	331	312	306	322	341	315	335	317	324	325	310	314	326	316	335	322	316	299	335	344	321	294	326	310	338	289	304	339	302	333	306	296	336	297	315	359	303	309	349	326	294	333	333	315	317	329	314	291	297	359	330	327	306	305	308	358	305	317	308	318	341	321	308	362	355	322	302	331	315	366	335	302	351	313	311	348	325	320	311	341	312	312	324	339	339	325	338	318	302	363	319	339	335	361	316	311	314	312	318	351	340	333	320	344	321	321	327	311	328	362	333	306	328	322	308	317	312	309	314	315	339	318	347	287	311	327	329	314	358	312	315	359	310	332	334	290	333	340	303	315	334	330	325	334	345	345	330	307	318	316	320	315	325	294	345	293	315	337	339	324	311	322	309	333	324	327	307	307	354	325	323	316	340	331	313	335	332	328	308	307	374	350	313	344	344	314	324	331	289	318	292	338	301	313	308	342	313	319	304	334	300	312	289	306	288	328	296	333	306	346	325	349	314	303	349	332	311	312	326	323	331	330	330	329	349	345	324	304	314	332	308	322	342	318	310	335	323	343	320	329	336	346	343	337	337	300	340	322	286	300	309	292	358	339	330	360	324	351	349	337	333	329	325	326	324	345	352	311	330	316	313	304	301	319	337	340	325	296	302	338	311	321	318	331	315	329	343	318	316	342	314	317	306	331	323	336	330	305	309	330	310	305	321	339	320	285	344	301	334	310	299	313	328	308	317	318	265	360	365	312	337	342	326	325	319	315	328	308	322	345	323	326	336	315	323	320	321	322	346	341	354	316	310	344	316	304	352	329	326	316	297	316	306	317	311	325	320	288	305	307	300	338	335	305	328	318	311	324	332	326	323	324	327	328	297	293	318	335	354	309	336	308	309	320	302	310	313	286	327	312	300	326	323	335	333	328	319	293	348	305	307	348	322	319	337	350	312	319	330	314	330	306	317	347	324	334	294	314	294	318	325	339	323	313	308	340	352	323	300	334	336	312	330	327	312	336	287	324	316	327	294	309	312	336	307	330	323	303	339	348	319	324	331	352	345	279	283	299	327	349	301	293	329	311	339	341	295	302	347	326	313	322	324	326	336	323	331	343	333	349	311	323	324	348	359	300	340	328	324	320	331	315	330	330	300	316	318	334	323	321	321	331	339	325	305	328	321	335	323	327	355	324	317	326	314	320	326	318	279	328	325	338	356	331	335	327	323	337	329	319	339	345	309	328	298	315	334	312	315	313	318	323	338	302	298	326	312	318	341	313	315	313	335	341	315	347	344	298	283	355	316	329	310	305	333	332	332	317	350	329	349	309	309	293	333	309	332	325	318	349	310	327	292	306	293	325	332	329	313	304	312	326	311	337	323	314	349	303	320	298	326	310	284	324	319	320	351	320	351	309	329	319	347	329	329	304	327	346	330	341	303	328	292	314	294	312	323	330	316	317	343	294	349	359	322	329	328	328	326	335	313	325	338	308	319	291	306	348	303	318	346	324	349	343	345	337	312	321	316	330	347	334	323	344	316	341	302	322	343	316	351	336	332	305	309	341	316	330	311	324	301	294	345	285	345	327	319	315	309	284	306	305	307	341	352	340	303	290	307	327	315	316	315	337	324	316	291	319	339	269	350	346	309	313	309	313	338	300	320	323	320	358	295	311	290	305	305	316	323	317	309	331	332	338	277	312	349	334	343	331	336	320	325	316	339	330	329	315	308	319	334	319	316	322	303	351	343	303	344	320	328	331	306	316	318	327	280	323	320	332	329	329	311	338	326	303	331	325	310	339	287	286	342	310	313	327	332	298	336	309	299	291	299	334	330	348	363	350	324	333	326	296	328	293	308	302	326	328	309	335	293	329	316	300	333	359	321	303	317	327	341	340	326	325	322	339	296	346	324	326	316	325	330	309	320	353	318	351	323	312	325	327	321	325	321	315	345	351	325	318	343	319	335	326	303	309	318	324	299	337	310	338	356	319	329	307	346	313	365	311	338	367	334	319	341	312	331	307	307	353	348	330	302	292	349	330	309	341	319	330	299	310	303	348	325	354	294	313	330	335	313	331	334	309	301	322	325	306	335	299	298	339	373	315	340	341	327	341	329	303	334	334	318	321	309	317	299	305	330	290	315	308	320	309	345	350	300	313	318	342	330	315	324	331	322	330	327	328	325	343	326	321	341	338	338	321	319	300	307	327	345	296	328	300	327	333	314	310	324	337	321	316	321	307	314	326	333	311	296	315	321	289	304	333	314	357	341	306	342	319	280	342	289	346	318	301	301	315	270	345	303	348	311	325	308	285	324	315	322	307	347	316	321	353	295	307	301	325	320	319	285	342	330	318	300	311	309	335	313	350	307	299	305	328	324	335	319	296	320	331	294	299	314	321	313	324	350	337	348	323	305	308	335	358	329	311	347	324	341	324	342	339	300	321	334	318	327	290	311	336	310	371	331	290	331	313	333	325	321	297	342	313	332	338	366	328	288	276	318	339	317	302	289	334	325	308	329	325	309	315	323	317	327	336	319	339	345	342	338	309	307	305	312	306	333	347	362	307	325	319	308	320	317	343	332	330	335	337	315	339	294	307	316	292	328	322	319	332	304	327	310	350	305	331	342	323	282	333	327	332	344	323	340
28037	20436	7249	411	231	188	186	199	193	172	165	174	183	156	191	179	181	155	179	162	186	171	168	150	141	156	184	167	186	166	168	177	182	177	196	164	162	177	162	173	175	156	168	189	180	155	192	186	164	152	160	177	185	170	178	167	130	151	151	163	170	196	165	153	168	150	163	169	162	155	151	178	151	174	170	169	142	148	168	149	141	160	166	153	175	200	186	164	172	149	176	163	200	176	192	184	190	183	180	161	183	172	189	157	149	156	177	184	181	159	166	176	142	170	170	183	184	178	160	148	154	172	177	184	153	157	169	206	177	203	152	155	174	166	165	177	168	167	175	158	162	166	154	174	178	181	175	178	177	174	164	146	158	172	174	159	161	161	162	145	165	156	161	146	179	181	150	158	177	182	195	167	148	151	170	171	184	160	161	187	169	188	172	150	173	161	146	163	166	181	162	154	184	168	156	163	180	179	175	173	165	184	171	153	179	161	155	181	160	209	160	166	174	184	153	165	152	143	173	166	139	203	159	170	190	138	150	162	165	165	157	162	178	170	152	163	173	167	144	163	163	175	148	156	163	169	175	153	160	167	157	169	184	156	163	138	162	157	161	171	168	161	144	163	177	149	165	157	149	182	169	168	182	176	194	174	160	186	190	191	163	161	159	149	167	151	147	166	177	159	180	178	191	173	152	166	176	166	184	156	166	175	174	179	153	163	166	181	171	186	142	172	172	181	162	160	160	169	157	180	163	176	153	165	157	145	167	166	180	150	157	167	181	168	151	165	152	181	141	185	175	182	161	155	149	175	142	186	167	152	164	170	175	170	177	170	151	152	178	174	146	169	176	155	168	169	175	170	158	179	150	158	156	157	171	176	180	183	175	157	151	176	160	165	179	139	159	155	162	168	155	151	169	166	163	169	170	153	158	159	155	156	155	169	165	162	157	158	175	163	161	180	165	175	171	155	139	156	205	154	155	155	160	163	151	173	172	176	163	151	179	171	150	159	154	156	158	160	146	168	170	167	176	163	159	153	165	174	188	177	146	130	152	163	171	148	173	154	152	139	165	168	150	179	146	163	147	181	140	185	181	156	151	168	180	154	158	146	163	160	172	170	167	163	152	173	169	166	162	172	168	178	154	167	173	175	168	178	187	178	171	162	152	178	176	158	149	172	164	168	140	148	144	155	155	155	182	135	151	153	171	145	139	170	177	158	168	163	191	175	157	158	178	164	186	167	163	151	145	176	156	190	180	171	168	176	170	176	164	125	173	177	176	171	159	170	150	168	159	189	170	165	152	156	156	171	159	146	192	117	155	168	167	164	160	186	140	168	178	175	170	148	164	158	165	169	174	168	155	178	181	158	160	158	142	164	185	185	179	168	157	145	199	170	179	185	172	163	186	150	189	158	155	172	175	171	175	162	148	170	161	163	139	188	143	154	164	162	159	170	178	157	173	200	166	173	176	194	161	177	188	171	162	180	192	158	161	134	183	169	186	154	168	175	168	166	144	155	172	163	176	146	157	157	158	155	179	154	177	165	138	165	163	186	164	162	145	168	142	149	172	142	162	190	157	156	172	185	155	198	144	164	148	161	178	143	194	156	183	155	194	170	173	159	162	157	185	171	154	166	160	168	188	169	147	180	174	180	186	169	164	145	143	172	169	168	159	169	175	181	140	193	130	174	161	180	166	171	173	160	148	164	167	162	172	137	140	159	167	174	168	168	166	163	144	174	164	178	152	169	154	164	146	157	153	178	181	156	171	154	150	151	161	160	173	160	179	163	180	184	172	142	174	167	158	147	168	182	189	177	152	159	185	145	163	163	186	153	154	180	148	177	153	166	157	187	177	172	153	175	153	181	176	164	171	155	182	163	145	147	165	149	160	182	166	155	153	165	170	151	150	193	162	171	173	154	181	167	182	182	173	156	176	170	146	145	186	175	160	171	185	156	171	174	165	171	162	160	142	153	172	172	169	147	179	189	147	165	173	169	176	169	164	186	174	150	173	168	162	168	177	182	134	192	173	160	180	177	154	151	167	174	164	183	182	153	170	174	169	173	165	147	162	183	160	171	169	160	168	160	185	158	161	166	148	169	170	177	173	166	161	163	189	175	177	153	166	173	141	140	179	173	172	157	174	162	172	175	150	156	174	184	160	165	166	181	167	170	177	162	157	173	152	146	150	175	166	156	161	177	173	161	164	167	160	164	180	164	147	179	161	157	194	161	195	167	161	171	168	169	151	181	164	176	191	144	156	147	168	154	163	184	167	179	164	160	208	179	184	175	177	174	148	172	160	158	158	170	166	154	166	183	202	168	161	158	153	149	185	142	158	179	161	170	156	172	161	173	168	162	151	155	168	168	176	182	165	162	160	163	154	183	169	148	188	161	145	157	167	161	199	184	168	146	158	178	184	148	169	159	179	151	173	172	153	171	162	154	152	195	168	154	190	164	201	182	161	179	164	178	149	168	176	138	176	188	152	190	162	153	180	149	166	151	171	157	143	175	147	151	160	178	160	192	185	172	168	187	146	176	150	159	178	178	163	158	164	166	164	185	159	167	165	150	159	197	179	161	170	179	153	149	149	168	184	163	175	175	178	168	164	174	178	160	189	155	164	202	170	162	147	182	158	192	175	150	169	155	179	162	160	172	171	179	157	175	192	166	153	148	154	189	174	196	145	159	148	143	180	165	152	173	185	189	182	164	164	154	159	179	170	154	166	170	173	160	184	167	153	171	165	184	186	179	178	171	179	153	163	175	170	160	177	144	149	162	162	177	172	145	156	174	166	188	184	146	149	161	144	167	167	149	156	142	157	168	162	164	173	180	158	152	150	187	162	167	166	155	157	172	167	181	189	170	157	151	166	165	141	165	167	159	183	202	186	164	167	184	152	166	151	154	167	165	165	164	144	173	176	169	186	184	156	175	175	187	145	148	147	155	186	146	151	167	181	163	153	174	182	169	157	184	173	151	168	169	156	168	162	169	164	156	156	165	166	157	146	180	185	178	143	179	167	156	155	182	179	169	173	144	192	178	158	181	171	176	159	156	147	153	172	169	176	158	171	153	171	168	170	176	163	165	152	170	166	175	174	172	185	160	144	163	156	174	175	194	168	167	169	168	173	165	164	169	176	157	166	177	180	152	159	162	170	168	193	152	161	168	169	123	162	164	190	178	174	149	179	180	158	173	188	182	164	183	162	182	183	157	164	178	159	162	168	147	165	176	163	162	162	185	178	154	172	176	185	172	162	169	174	160	175	170	163	185	162	173	147	167	170	184	148	147	196	169	145	159	183	186	155	165	151	149	165	154	143	166	162	168	152	161	188	157	167	177	173	161	167	181	153	153	148	172	165	169	194	161	163	171	180	162	193	172	149	170	140	150	169	180	171	172	162	161	174	156	143	156	144	168	157	154	156	158	164	165	168	153	166	191	158	164	176	159	168	171	166	192	167	171	181	169	183	148	165	179	194	161	154	146	163	158	161	169	152	185	185	176
5734	999	650	360	306	299	266	241	200	222	181	217	221	194	206	211	200	216	192	205	211	196	217	201	199	176	205	209	170	198	215	184	207	217	217	205	177	211	195	201	187	204	190	201	219	203	192	180	218	203	206	207	189	175	191	223	201	214	210	196	200	198	176	194	211	202	200	227	196	212	190	219	190	218	167	200	227	211	239	210	218	184	221	203	163	185	211	208	228	200	203	182	202	201	229	203	214	211	195	215	222	186	197	193	179	202	188	223	196	179	201	210	210	202	217	208	191	210	208	195	233	202	185	239	213	224	185	199	198	220	178	171	198	187	199	199	201	183	189	200	182	200	182	193	225	189	187	226	201	198	209	172	195	173	225	197	195	175	193	196	197	183	209	189	200	204	197	207	205	199	220	182	212	192	198	204	202	199	211	213	223	184	185	197	210	192	196	180	198	196	200	214	212	184	211	189	217	190	195	186	198	202	197	173	215	208	207	199	212	195	197	188	187	184	209	228	187	218	194	192	213	184	200	209	218	192	192	178	196	205	187	188	190	207	176	199	191	196	187	205	177	199	218	197	200	193	227	206	214	189	164	209	211	227	195	217	174	231	228	185	187	186	206	184	179	195	198	211	195	189	192	174	198	207	171	187	200	208	192	179	195	201	226	206	174	189	198	196	182	202	191	195	179	204	212	180	213	194	183	197	207	210	203	184	190	177	191	222	177	195	180	231	208	191	206	210	222	217	215	210	217	181	191	196	198	188	182	210	201	202	204	185	210	197	214	210	207	196	191	230	185	178	203	218	199	197	170	208	206	197	210	209	190	174	207	191	205	185	214	201	210	200	198	200	210	196	185	187	208	213	200	197	193	188	219	206	203	230	190	194	206	206	203	196	221	204	211	174	191	199	227	206	210	198	184	215	205	198	179	217	212	196	187	206	170	199	230	200	205	172	188	199	203	182	188	207	184	210	181	205	219	185	201	202	197	184	201	175	230	177	192	187	173	211	220	205	208	183	219	190	182	188	180	209	200	201	203	203	192	181	177	190	207	220	217	185	199	217	202	185	220	189	197	219	170	187	213	190	199	205	188	227	149	195	215	170	212	219	177	172	195	193	180	183	188	209	196	212	218	195	181	176	228	194	181	220	180	197	179	207	184	196	204	166	198	192	197	217	202	210	205	217	206	202	208	214	194	187	198	187	175	185	196	214	192	189	198	186	201	200	188	182	199	185	177	199	203	176	206	185	196	200	197	205	231	208	199	224	183	189	227	186	194	180	206	213	176	193	180	173	205	170	206	210	222	221	215	188	187	208	203	192	218	177	209	199	227	214	186	206	176	198	212	207	207	198	183	191	189	206	205	204	219	177	179	211	200	208	203	207	193	186	216	180	202	216	192	229	208	162	208	225	191	201	196	218	189	195	199	193	180	178	194	205	218	199	195	206	208	226	204	181	194	207	205	220	196	191	200	217	189	184	227	184	215	195	215	218	194	199	184	182	184	182	191	212	184	212	213	216	206	226	211	201	194	155	216	205	197	194	189	199	215	198	175	186	153	223	175	197	192	175	152	211	214	200	179	204	192	176	206	174	198	202	182	184	225	207	206	195	180	192	170	189	170	187	177	229	197	181	218	189	199	173	183	200	208	195	180	201	196	203	176	190	191	231	195	224	209	222	193	194	170	170	212	195	193	201	209	198	205	213	203	194	202	214	239	222	196	206	196	206	209	180	204	212	178	211	205	197	221	203	185	209	194	198	195	208	198	200	195	187	174	194	221	194	195	195	206	192	203	174	218	182	215	194	182	202	175	168	220	182	187	210	208	182	210	192	185	207	193	199	216	216	197	198	203	192	199	186	190	192	190	196	192	179	204	207	198	189	183	202	224	195	192	196	193	192	202	210	209	239	221	209	204	182	210	206	212	188	177	186	164	176	236	216	202	201	190	162	195	214	202	188	197	170	193	194	203	202	237	175	217	199	204	210	226	194	195	199	181	180	207	195	200	202	215	212	191	211	198	217	196	207	204	191	189	207	173	197	182	221	193	216	196	200	192	199	206	217	187	183	224	198	206	179	211	195	168	199	194	183	196	204	197	202	192	199	177	206	209	195	205	212	198	172	207	198	205	170	210	200	209	189	212	194	196	209	215	194	191	191	187	196	201	193	190	189	167	201	180	218	193	209	203	194	170	210	204	199	200	196	210	176	193	206	205	203	185	192	203	182	207	222	197	198	175	212	218	187	208	196	218	180	182	181	208	195	197	196	249	189	216	198	231	207	185	196	214	183	204	179	175	200	179	192	192	200	187	179	209	185	192	189	194	212	190	197	191	177	202	211	250	180	190	192	214	197	199	212	210	190	191	201	197	191	183	186	197	190	185	181	194	212	211	198	195	210	195	178	184	194	194	191	221	188	197	193	200	197	181	171	184	204	222	209	189	212	205	207	223	214	190	196	210	215	172	188	201	183	219	181	197	191	188	199	194	198	208	202	192	199	200	192	202	169	201	194	197	204	193	216	191	201	199	217	195	213	188	200	205	195	191	215	193	191	203	195	207	188	188	174	196	199	199	195	209	187	215	187	196	197	199	214	211	201	190	200	204	190	192	186	190	202	188	194	192	197	194	186	218	178	197	189	215	187	207	184	204	195	193	187	183	199	200	190	217	222	219	210	209	182	202	203	181	200	199	171	183	206	198	238	213	211	172	195	186	207	162	213	195	176	198	207	196	206	196	215	178	204	184	180	177	197	206	190	210	195	213	206	207	189	200	208	207	188	189	203	201	189	194	188	178	196	190	188	191	174	213	191	184	233	213	171	190	176	183	187	190	174	216	193	211	193	175	217	199	203	198	196	175	211	197	189	200	217	188	232	202	207	195	212	205	187	218	184	207	192	183	194	189	230	199	225	189	202	197	195	186	200	181	198	201	190	193	204	206	203	179	179	236	186	174	199	193	191	187	188	215	193	207	221	188	221	218	183	185	206	194	187	197	177	215	207	204	205	170	226	227	200	184	190	189	182	203	201	192	175	196	214	199	195	199	210	206	206	200	189	207	196	195	190	169	200	202	179	191	188	231	175	188	200	194	202	176	217	215	230	197	170	210	195	196	204	207	207	198	196	196	202	199	218	197	210	203	169	203	204	193	223	172	185	181	204	181	207	207	191	188	183	215	213	209	222	197	206	186	224	191	205	193	222	193	197	226	197	228	177	192	213	180	199	170	200	207	180	192	178	188	186	211	206	214	193	208	189	188	199	186	206	203	193	202	181	189	197	200	217	178	192	184	209	192	199	208	180	209	195	157	172	205	200	193	197	206	208	195	215	190	211	184	193	181	204	192	204	207	194	215	222	216	192	212	193	195	205	200	187	177	217	189	210	207	198	205	194	215	214	195	204	199	216	205	207	189	197	184	214	178	177	202	194	191	168	214	181	180	188	176	201	198	210	208	214	172	208	188	197	186	193	208	196	182	179	215	201	186	214	207	209	207	193	198	190	203	211
24414	21618	28983	24717	21623	9299	812	530	397	364	317	305	282	268	271	273	254	240	210	220	179	222	220	185	192	186	222	208	196	181	193	193	174	177	192	193	174	180	189	187	176	168	179	183	192	196	190	199	187	173	159	190	179	171	193	162	177	195	191	177	187	199	200	169	183	174	157	166	177	184	196	179	171	181	183	180	167	189	170	190	172	189	185	179	199	187	180	172	180	195	161	194	191	181	200	175	189	199	178	177	180	163	194	181	175	207	166	178	180	179	197	192	168	192	180	180	206	177	173	185	182	198	189	181	162	201	198	159	184	173	182	180	219	210	176	200	184	178	161	182	175	177	185	166	205	173	196	181	183	163	166	175	197	202	208	161	178	181	192	168	171	190	185	172	197	175	176	180	172	163	158	165	169	170	192	187	184	184	194	203	154	182	165	182	171	184	183	169	158	182	190	165	175	173	175	189	177	188	170	205	159	230	150	182	194	202	168	163	166	183	184	156	173	175	156	156	185	186	201	172	181	175	185	164	202	179	159	157	168	183	175	166	181	160	163	175	174	189	156	171	164	175	168	169	186	175	165	176	179	191	196	204	198	165	183	176	179	179	183	194	177	191	175	176	167	179	171	191	170	198	212	169	173	191	184	173	169	188	157	165	165	175	195	176	160	182	177	182	185	174	149	182	169	186	173	175	196	154	163	203	191	158	199	164	181	182	156	195	194	170	184	187	169	171	176	157	173	169	178	169	159	190	170	162	161	176	185	170	194	163	198	168	183	186	162	165	188	185	192	172	153	144	169	143	143	169	186	170	176	151	150	194	171	194	180	157	159	172	172	189	177	162	162	182	163	185	180	173	177	162	153	154	204	187	165	191	181	178	186	170	189	181	166	162	177	160	191	206	207	186	180	166	160	197	184	196	185	160	151	190	189	164	183	173	167	218	188	168	153	182	182	164	187	187	169	167	183	182	190	180	167	151	168	180	188	191	161	167	167	165	172	153	146	180	201	139	155	168	162	201	195	206	184	163	187	189	152	171	189	164	173	187	167	149	191	177	169	150	155	170	190	176	146	166	182	187	181	162	161	173	187	196	204	153	169	174	162	205	159	200	172	198	165	178	169	177	175	181	167	184	167	185	170	191	197	186	182	173	200	165	177	167	173	156	196	180	175	179	192	171	168	175	164	158	181	184	207	183	181	192	177	194	176	181	171	191	164	206	164	169	183	199	194	166	162	144	187	169	184	164	174	172	172	177	176	165	169	190	153	175	185	182	151	172	156	179	167	158	175	203	171	183	145	172	160	189	173	186	175	169	186	173	187	185	165	173	162	175	193	164	183	195	189	180	198	183	183	175	190	169	174	183	172	193	189	159	187	157	203	169	161	176	170	172	186	173	169	177	157	178	160	176	176	192	159	171	193	183	177	191	177	188	155	192	166	159	168	156	177	177	190	181	180	167	167	184	186	187	179	181	181	173	194	176	161	171	174	178	170	191	182	165	177	181	188	170	182	181	211	145	181	188	169	208	170	183	169	180	171	149	175	190	165	166	176	181	166	190	173	186	180	192	178	199	169	178	191	163	185	186	188	176	173	161	180	198	201	192	205	197	189	206	164	166	182	191	177	158	165	179	179	190	153	171	171	166	187	190	168	172	147	173	162	181	166	195	188	181	195	201	194	167	200	174	166	183	186	184	177	179	160	165	189	154	162	183	156	193	171	187	188	195	205	182	165	174	174	158	174	151	167	169	178	176	182	163	152	163	177	186	189	158	178	169	169	161	182	184	183	180	186	200	167	179	155	157	181	198	186	183	190	181	178	191	202	187	183	168	176	169	178	160	168	187	186	163	170	185	191	177	185	182	159	172	165	184	167	183	182	173	178	189	163	171	184	181	167	158	194	157	173	166	173	165	190	171	194	181	174	169	177	176	167	194	177	181	175	182	181	157	182	165	175	172	179	170	194	175	170	186	189	163	166	161	202	175	180	165	178	179	177	152	169	178	207	162	178	166	160	194	195	210	193	194	194	192	174	178	175	177	176	196	170	146	169	154	197	194	172	158	188	170	148	166	155	170	201	173	176	170	175	192	168	202	160	149	186	182	193	190	181	172	194	198	186	196	167	180	185	148	174	166	175	186	184	201	167	171	183	193	170	164	196	140	145	177	157	177	175	156	169	167	178	165	173	171	160	160	163	171	162	181	158	183	182	188	176	177	200	197	176	191	143	188	167	172	162	153	187	167	201	180	175	167	183	158	182	163	185	189	175	205	176	180	181	190	152	176	177	192	169	157	175	173	175	193	194	173	174	198	172	179	176	186	180	188	179	179	165	181	183	166	172	154	168	161	182	156	164	179	186	166	160	169	191	160	152	167	174	189	177	178	178	185	176	172	198	145	179	164	169	170	188	174	184	179	190	193	165	196	198	168	177	210	196	154	165	178	167	189	163	178	190	183	199	183	189	168	186	160	176	170	163	171	184	178	181	189	146	186	166	178	182	194	202	182	163	182	161	195	160	193	177	168	184	183	164	162	193	180	205	184	192	187	186	164	180	167	162	176	174	162	190	178	171	192	165	166	176	167	172	182	175	163	173	140	197	197	173	189	174	177	192	184	166	163	195	198	178	170	175	183	170	170	185	184	163	174	187	205	147	197	162	187	156	171	196	162	155	178	197	170	198	167	163	152	169	171	183	175	169	175	183	180	197	166	180	188	151	185	165	183	202	173	132	189	179	187	185	179	171	169	179	172	175	186	184	156	182	169	204	183	180	183	183	206	163	177	168	176	161	190	202	193	186	167	175	184	192	183	186	210	156	181	216	196	181	195	168	178	177	160	179	181	149	174	177	171	180	186	157	173	188	181	193	171	187	182	190	192	184	193	172	158	171	185	177	200	173	173	181	182	167	180	175	173	213	178	191	144	178	182	178	175	199	175	189	177	178	179	167	181	177	186	179	207	186	169	175	188	161	184	177	192	185	160	197	175	190	171	168	166	177	185	170	158	188	169	174	164	166	183	203	192	168	178	183	185	206	176	176	194	165	188	145	187	158	193	169	159	199	174	165	173	177	169	184	165	174	181	178	168	169	167	169	179	168	166	171	186	164	169	169	188	160	186	156	185	187	175	178	186	189	163	171	188	186	162	170	186	180	167	204	186	167	163	184	179	176	173	164	174	175	168	170	189	183	169	199	172	196	178	168	181	190	170	176	186	175	182	212	197	164	179	179	155	180	173	154	173	182	170	180	188	162	191	191	178	194	175	155	181	185	188	182	188	174	154	190	188	152	187	156	186	190	181	193	180	147	177	184	182	171	190	193	156	201	183	173	175	187	177	194	174	193	144	168	163	177	151	176	163	175	176	166	180	179	180	192	171	168	182	170	160	171	164	183	170	179	174	182	189	181	161	201	173	188	186	229	181	144	159	200	161	171	161	176	194	193	169	164	173	159	180	179	181	167	167	182	169	157	173	181	195	174	203	176	170	173	171	167	173	188	146	169	177
11798	10010	6228	2865	2003	1505	1140	871	709	618	488	472	392	369	358	318	304	299	271	271	228	254	277	262	244	239	261	198	235	229	251	212	215	232	228	211	191	214	222	261	211	207	251	226	234	208	216	218	203	200	204	208	218	222	217	218	215	187	210	227	222	195	237	214	202	207	221	196	203	214	206	178	229	222	204	211	201	206	201	221	197	210	205	226	196	200	222	232	210	231	230	246	222	210	211	197	193	232	233	210	215	208	224	225	228	231	182	221	207	236	211	225	202	216	215	204	227	200	202	206	251	235	204	211	224	222	217	248	198	182	217	199	246	209	206	206	206	217	220	217	217	195	204	189	223	186	210	203	190	194	217	231	219	185	213	229	192	230	224	204	207	182	213	202	198	209	215	211	212	203	194	200	189	218	228	193	189	180	215	197	196	203	223	208	205	201	184	233	214	195	199	212	233	213	232	227	213	223	217	207	216	214	212	194	235	180	207	237	184	218	205	216	226	190	202	216	186	206	203	213	211	201	195	222	184	196	235	191	225	193	215	224	211	239	206	228	196	218	220	224	194	201	216	205	215	202	206	196	217	220	213	194	186	193	202	175	195	193	213	224	204	193	216	234	216	217	181	179	227	193	226	207	191	191	220	216	205	202	196	217	230	220	218	191	213	193	216	208	207	197	220	204	219	189	204	256	218	197	207	193	206	186	218	202	206	186	193	211	215	238	209	215	199	199	183	211	193	185	197	210	210	209	211	197	234	252	214	174	216	200	218	186	211	226	215	205	197	200	179	212	216	217	218	195	203	218	236	210	202	198	203	207	205	213	211	189	200	196	196	200	190	199	203	213	207	187	216	216	225	186	209	225	187	212	210	215	222	187	192	198	205	224	210	208	212	208	233	214	194	218	178	206	184	180	214	214	234	222	218	190	189	197	192	206	201	209	225	218	208	194	216	190	202	205	168	231	180	232	203	201	229	220	200	179	211	214	221	183	198	212	198	231	210	196	197	205	218	203	199	188	226	213	218	202	230	223	210	210	219	199	213	206	236	222	201	214	222	221	190	222	206	202	199	231	188	228	222	219	211	177	223	198	208	208	179	208	186	196	187	207	187	215	197	174	176	192	199	180	219	229	222	201	176	213	225	202	181	202	185	192	188	191	206	217	223	189	201	210	201	183	211	210	214	200	202	207	205	189	211	205	182	231	197	217	197	192	243	220	204	228	213	212	208	232	213	227	210	228	190	218	211	201	201	207	204	216	192	238	233	193	218	198	199	185	196	211	178	221	218	175	181	182	175	207	213	172	209	191	192	208	193	200	204	190	205	216	197	240	183	211	187	220	190	180	183	191	188	218	207	188	196	210	185	204	197	188	202	202	238	214	190	192	202	212	173	198	224	172	211	196	194	204	203	213	225	199	210	222	204	201	186	240	248	227	228	207	228	199	227	206	209	208	234	207	187	190	211	200	178	186	200	188	229	201	220	250	227	214	213	203	226	202	190	206	204	188	218	181	183	195	204	221	200	215	181	191	217	209	178	217	197	211	186	198	212	188	208	206	205	211	208	206	212	214	212	236	194	202	215	222	190	215	180	221	195	193	230	221	206	209	209	200	239	207	189	198	214	193	205	180	217	210	203	230	201	228	201	210	196	210	189	172	229	204	205	182	203	220	194	217	186	207	200	201	192	231	224	189	213	219	216	193	196	214	167	204	196	208	188	215	206	202	212	221	186	190	195	206	216	190	216	217	192	194	189	204	173	190	188	213	189	228	198	217	208	222	215	184	185	223	207	190	209	205	222	216	214	227	191	201	194	194	205	203	178	204	178	186	191	185	216	209	206	187	212	196	204	214	217	188	198	205	234	211	195	247	192	215	191	214	210	202	201	225	207	215	198	226	213	199	175	214	184	203	198	180	213	230	219	220	205	216	194	184	201	220	224	191	228	199	238	214	216	204	219	206	215	216	212	185	223	213	221	228	212	199	186	197	206	217	188	204	197	215	206	209	203	193	184	198	171	182	199	190	220	204	209	232	206	211	225	183	206	194	213	197	193	208	192	191	209	198	185	209	209	196	198	185	213	212	191	189	204	194	205	201	193	202	227	198	236	206	202	201	214	236	213	228	208	206	204	212	216	212	233	218	223	204	213	242	194	180	240	213	205	216	234	201	176	217	247	205	211	192	175	211	199	201	215	209	212	206	216	216	215	199	191	207	206	193	212	229	194	203	203	193	222	205	188	205	205	184	204	222	208	191	212	210	204	212	218	207	206	221	197	203	225	231	201	219	207	202	197	177	217	194	219	204	218	230	218	198	173	182	205	199	189	204	195	209	204	201	204	186	215	216	214	186	233	203	206	211	185	209	235	212	193	209	213	188	203	198	207	209	228	204	209	189	220	197	214	195	186	210	197	207	236	213	218	199	175	189	223	193	201	205	190	206	194	237	207	205	196	224	225	193	222	251	206	209	177	198	179	221	198	190	194	193	227	210	214	199	212	203	209	216	207	214	202	209	217	199	188	220	205	226	228	204	194	210	204	195	222	208	215	191	221	208	195	218	212	222	216	219	225	215	208	214	187	216	226	202	227	190	220	213	216	221	235	189	188	232	233	223	206	224	204	211	244	218	212	226	219	198	217	197	241	203	204	198	205	206	201	219	207	205	237	224	232	232	230	177	215	200	206	207	202	230	220	188	205	204	207	174	208	233	198	199	215	210	175	203	224	190	195	212	196	221	211	174	215	221	199	208	200	194	220	207	219	212	199	217	187	189	221	226	220	199	197	227	252	187	199	202	175	226	214	209	210	191	207	229	224	209	229	181	209	213	213	199	202	194	198	227	225	237	216	215	208	206	189	205	172	216	189	228	175	209	209	200	223	182	216	209	196	202	200	189	214	229	230	202	196	202	204	207	217	210	210	178	208	206	203	220	219	199	192	208	207	213	201	222	226	205	191	211	216	208	210	207	210	194	202	203	210	199	243	226	198	216	193	204	228	203	197	192	220	216	193	226	194	220	198	182	211	184	181	181	204	210	219	201	190	226	203	217	205	195	229	194	159	210	220	207	193	238	214	203	200	175	206	199	200	210	217	220	218	198	186	220	189	225	197	207	232	198	183	189	199	219	225	196	215	202	217	194	195	210	198	230	187	203	199	174	183	213	210	191	212	218	209	218	214	189	205	196	219	183	214	219	195	198	227	208	223	204	193	206	204	219	227	195	206	205	210	210	220	211	225	207	198	210	218	232	204	201	206	224	213	194	214	223	201	216	173	203	218	209	193	191	214	204	230	174	213	203	218	189	205	231	191	195	208	201	219	200	209	205	223	231	222	200	225	177	203	185	223	228	213	211	211	215	205	194	226	214	222	202	183	220	205	201	232	203	190	199	208	197	210	221	234	215	212	171	200	191	222	202	220	209	182	194	183	197	178	209	183	203	193	220	200	215	223	208	216	215	246	204	228	229	197	246	203	205	232	202	183	202	206	185	203	191	208	192	208	207
25811	21620	27669	25992	7421	548	418	389	341	315	306	280	265	281	270	283	229	266	272	251	267	293	289	289	241	266	242	275	224	265	281	242	236	248	265	261	256	273	264	254	263	241	260	241	230	280	249	238	247	248	238	237	233	239	245	233	263	239	231	246	242	227	225	251	243	264	256	233	252	238	246	237	257	254	247	242	265	271	276	242	258	269	240	253	260	244	242	244	263	258	249	263	265	250	253	248	235	239	257	236	251	246	239	207	264	235	251	269	253	232	245	248	249	286	267	236	249	220	266	241	262	246	230	264	248	246	260	273	251	236	251	268	239	260	255	235	250	248	252	273	252	255	241	257	228	261	274	212	226	234	247	231	230	228	241	216	224	217	255	234	244	232	239	249	247	225	261	267	218	267	234	209	265	249	238	244	241	247	247	256	254	246	227	243	249	256	241	243	226	241	250	234	240	265	238	241	235	261	242	270	244	239	248	241	233	244	269	251	222	234	224	252	279	258	278	263	254	243	230	250	254	247	209	257	266	218	228	264	225	251	263	251	242	242	245	251	232	263	250	216	243	233	253	250	266	273	289	242	240	243	247	248	226	252	229	248	269	245	257	246	232	229	260	271	259	245	261	251	262	237	272	250	237	268	231	237	236	246	253	263	229	269	258	271	227	238	248	243	233	247	269	254	233	262	253	247	241	269	254	260	252	239	223	232	241	225	254	259	227	259	246	263	239	261	241	228	245	228	269	230	233	262	286	265	270	260	230	209	238	231	257	251	252	236	268	254	246	256	266	235	257	268	240	276	241	229	242	250	203	228	245	231	257	258	234	246	236	269	275	263	257	265	284	259	256	250	255	235	239	237	257	270	258	240	258	245	263	245	243	226	233	257	251	243	253	286	250	271	267	239	240	270	241	237	231	265	239	265	269	259	251	247	243	232	233	265	248	252	246	251	270	264	227	241	238	239	230	268	221	249	260	242	221	253	249	243	263	252	252	235	235	266	197	272	259	229	249	216	235	258	241	236	251	239	253	222	250	223	263	253	273	223	248	252	292	240	266	274	261	235	230	226	252	256	258	219	287	214	249	240	241	232	253	237	224	243	240	248	245	266	248	225	227	227	236	270	231	262	236	266	223	227	251	275	248	226	227	232	259	232	238	235	259	248	229	246	262	238	252	210	291	221	199	253	247	252	227	238	251	243	236	256	233	209	277	290	239	234	230	277	241	261	221	228	243	243	218	277	265	255	232	264	252	258	252	249	229	230	239	227	245	263	262	231	238	246	249	231	263	248	238	248	251	212	226	235	237	233	260	249	240	228	242	249	254	265	240	256	240	230	231	258	245	256	258	231	274	261	238	265	212	251	268	223	251	215	239	231	251	224	253	255	226	238	274	275	251	262	253	268	245	243	259	222	226	232	249	243	245	264	249	235	236	277	225	247	275	246	265	275	229	248	221	231	210	262	251	224	231	243	250	261	236	245	265	248	264	235	236	264	250	259	246	266	247	229	236	247	234	226	253	221	232	256	262	243	227	246	250	241	249	232	236	223	258	235	244	233	261	220	239	221	234	265	251	242	234	260	248	254	264	239	232	236	267	257	236	263	251	248	242	244	222	280	266	241	233	254	248	232	237	254	265	250	248	253	240	239	197	234	242	244	236	254	232	252	217	255	248	244	271	259	237	228	241	245	248	247	237	263	238	264	227	259	252	227	250	245	262	244	244	254	244	254	263	249	271	274	276	247	239	245	254	254	233	249	219	261	246	264	222	241	229	246	235	249	247	217	292	259	246	262	225	228	225	268	243	214	234	262	258	256	273	257	238	236	250	234	232	243	252	253	255	233	226	244	288	237	217	231	226	263	261	252	240	264	266	247	268	264	215	248	260	249	223	223	248	252	220	236	273	224	235	245	261	244	225	232	251	248	251	222	237	239	214	226	249	244	253	243	237	251	270	259	252	240	242	271	249	212	238	247	255	267	243	267	258	266	225	237	242	232	199	244	227	244	253	261	230	262	257	258	264	250	226	233	228	225	253	241	221	230	252	223	267	240	239	232	239	245	252	256	261	232	245	215	254	244	227	251	229	238	252	273	238	238	256	268	243	233	231	244	237	243	256	280	230	225	239	237	243	227	257	253	225	237	267	234	239	237	220	254	239	241	241	246	267	245	258	246	242	252	259	240	267	246	243	221	245	256	236	236	242	232	256	234	267	278	263	277	268	242	238	275	242	233	238	226	251	272	208	277	240	249	262	229	253	248	241	250	250	257	260	242	248	220	253	257	238	248	248	272	233	246	231	247	226	233	238	234	236	262	256	240	235	267	251	264	233	222	248	246	276	272	240	241	245	255	252	259	241	239	267	218	247	254	241	235	252	227	236	255	253	254	231	249	218	249	246	266	233	237	267	242	254	272	275	257	263	205	232	240	238	261	224	263	251	247	239	243	270	232	248	259	211	241	266	240	249	269	238	234	236	255	229	251	249	248	249	236	244	234	268	233	251	241	255	226	242	251	259	241	248	203	242	206	230	246	242	246	233	260	230	249	237	239	259	229	248	238	246	284	235	267	253	240	266	233	236	261	271	263	240	250	255	238	241	247	237	244	257	246	250	242	255	264	250	254	254	256	237	250	260	248	258	231	259	268	228	216	233	261	240	218	253	247	237	243	224	235	262	245	255	225	253	237	249	246	274	257	239	230	243	250	251	247	229	235	247	248	235	244	234	242	235	234	238	216	219	237	248	253	246	263	258	222	216	244	250	244	241	257	227	250	250	253	236	265	242	242	251	232	230	259	269	240	278	235	243	230	293	234	235	257	304	257	249	251	254	266	253	237	250	239	271	233	274	262	246	261	281	248	257	247	302	248	227	250	246	261	230	245	228	235	243	253	259	281	269	259	216	219	256	241	261	268	225	239	236	242	240	231	232	251	271	237	252	255	251	223	237	254	260	273	251	264	234	255	263	282	238	255	242	264	238	260	230	241	219	247	265	242	249	247	237	258	251	256	255	271	249	250	241	236	255	249	263	230	251	270	256	261	257	251	249	235	255	226	241	259	246	230	238	239	273	255	248	256	221	243	237	232	263	252	260	246	250	220	240	275	253	272	260	235	257	241	259	250	289	218	221	265	237	244	250	272	271	253	247	240	235	272	269	255	230	217	239	239	223	261	262	245	247	244	220	245	218	247	256	236	245	236	255	242	282	245	235	236	243	278	232	241	262	259	270	247	261	206	238	261	264	256	236	258	245	230	229	267	258	223	235	245	261	250	224	255	253	258	228	272	245	235	269	241	246	250	232	259	236	245	246	207	252	235	243	238	217	257	260	231	247	250	237	260	268	267	238	231	249	249	243	244	235	244	223	246	256	237	263	263	259	232	254	256	224	252	224	240	257	247	282	242	240	258	207	257	229	263	268	264	217	246	249	279	249	242	245	257	276	245	252	221	250	235	230	236	248	240	236	265	268	297	256	226	270	259	231	240	264	254	249	244	255	233	241	243
12169	5162	3113	1585	1168	895	738	609	534	473	439	431	437	371	324	360	331	390	364	288	301	311	301	314	329	308	302	338	314	290	286	286	306	301	291	303	295	303	324	317	261	277	286	262	274	293	274	286	297	274	290	291	267	312	297	292	293	245	280	274	296	288	269	265	273	292	311	277	307	328	303	279	270	281	264	285	271	280	287	302	296	290	296	309	312	316	312	291	292	274	328	298	268	301	320	310	275	287	271	332	297	303	281	288	305	337	319	308	258	293	296	285	307	293	302	284	316	280	279	294	279	322	275	296	277	317	315	275	275	290	279	269	285	269	281	297	288	287	299	290	304	312	288	306	284	290	278	321	288	288	271	273	272	278	278	295	294	306	341	282	296	306	271	283	292	303	284	317	309	281	265	299	312	279	279	299	295	321	287	289	268	305	285	274	268	285	318	285	269	266	301	292	301	287	289	310	298	254	270	311	282	304	278	297	270	288	282	286	285	270	296	260	284	270	299	275	297	281	274	293	286	273	295	300	268	271	279	260	265	311	293	264	303	299	283	299	290	291	290	288	289	260	289	295	269	288	286	289	315	256	269	256	290	288	253	290	252	336	297	292	251	276	276	299	252	270	323	269	309	267	272	282	312	288	317	251	299	291	280	305	287	273	302	271	292	300	283	277	296	321	273	311	274	270	297	288	273	264	279	293	302	302	294	298	297	313	258	333	281	274	295	308	295	273	258	322	298	281	260	304	292	295	275	285	260	272	293	295	279	293	284	287	266	286	273	252	298	295	275	272	276	292	322	323	272	272	281	293	291	300	274	323	276	299	313	299	283	293	308	265	299	291	285	308	273	266	279	255	283	303	321	285	298	256	303	283	289	280	277	253	293	269	308	295	302	292	304	261	289	270	255	280	271	293	297	266	301	286	288	260	301	275	282	286	295	282	280	301	295	265	287	299	245	299	278	274	289	294	312	290	286	272	309	308	298	299	261	286	300	289	299	312	286	275	283	282	273	309	275	250	319	321	264	328	313	293	297	278	306	296	278	299	281	291	283	303	267	267	296	268	273	274	304	295	281	313	270	253	259	284	310	298	296	273	290	306	288	314	315	282	277	288	267	309	273	266	256	288	303	296	295	274	292	267	270	242	295	265	278	286	271	272	305	268	315	303	289	261	260	286	273	283	288	297	322	287	287	280	268	291	276	275	282	285	286	276	290	314	276	272	271	288	276	278	267	307	294	289	323	310	305	306	250	271	282	289	277	321	260	286	285	279	272	288	301	283	305	280	264	292	262	277	288	281	274	267	315	290	297	291	298	266	279	278	272	299	243	278	268	265	312	287	296	268	309	289	292	284	288	302	303	305	294	295	286	312	303	289	247	288	273	276	276	267	313	273	272	302	282	311	280	283	269	287	269	297	305	280	285	283	304	306	305	302	291	279	293	261	289	253	296	307	269	305	283	277	281	291	314	260	294	309	296	296	329	271	267	274	294	258	263	257	270	291	293	267	273	310	275	289	284	242	284	306	292	269	295	295	304	291	291	319	308	256	317	286	291	296	291	269	278	288	273	308	273	281	311	269	270	292	287	325	258	262	282	260	306	282	311	290	345	285	282	269	285	322	298	304	269	271	282	299	267	285	292	279	251	302	281	285	273	293	286	309	306	295	274	281	322	292	285	276	277	278	274	274	286	293	272	264	292	261	273	296	285	283	294	294	285	292	278	298	284	319	300	271	285	289	270	261	298	277	280	290	290	299	299	272	289	252	292	296	329	273	246	285	280	256	263	315	271	287	291	278	287	292	293	270	270	266	288	297	319	281	295	264	275	274	267	295	282	276	301	301	294	282	296	284	270	286	290	299	273	251	307	288	291	291	288	254	268	279	271	307	294	294	303	290	253	275	266	275	306	306	251	303	264	294	270	302	279	273	297	268	269	277	265	289	279	287	312	281	266	262	299	278	264	297	279	297	274	279	291	302	292	278	254	290	313	268	264	298	297	271	307	259	302	281	279	255	288	256	299	275	316	324	313	247	285	269	268	276	286	269	267	288	252	288	288	258	304	286	302	281	282	279	304	261	301	264	294	280	280	256	252	254	297	299	279	265	277	310	245	291	269	280	270	303	261	277	280	309	279	313	274	311	302	295	258	252	298	277	294	282	293	272	285	318	306	315	299	274	273	298	304	301	294	299	246	312	279	293	279	287	269	260	261	273	280	309	275	295	284	294	269	299	311	311	327	270	291	272	292	284	291	279	313	289	278	275	294	275	312	259	306	279	250	284	280	269	306	288	281	299	276	284	306	287	278	302	281	272	308	291	268	301	267	323	267	307	290	290	278	291	258	312	300	267	279	290	292	307	280	286	285	285	292	278	302	288	284	296	252	306	293	274	283	265	324	280	268	269	296	305	299	277	245	306	310	274	273	274	273	274	270	281	260	290	292	248	263	328	309	263	276	313	282	280	280	299	307	263	280	297	322	278	275	251	259	273	268	281	324	258	305	276	291	249	282	261	258	298	297	279	295	299	265	279	308	253	272	294	267	298	306	283	304	275	302	276	287	287	299	276	316	258	304	288	299	293	275	306	281	273	290	288	299	290	286	289	281	271	296	291	272	285	270	288	303	276	291	295	297	287	272	285	267	283	252	265	291	292	245	272	280	270	301	298	310	281	284	302	291	259	272	266	297	309	276	278	311	315	287	312	288	294	307	282	268	284	277	288	279	302	289	299	244	285	294	310	283	306	297	282	288	279	293	282	279	282	305	289	322	278	270	287	289	288	289	293	290	304	255	297	258	316	248	318	298	275	306	284	274	287	275	295	286	277	306	282	273	291	291	277	252	266	269	297	269	289	297	283	274	272	282	246	299	288	296	275	270	286	286	309	280	291	264	301	288	309	274	293	301	283	253	295	285	270	281	276	284	256	313	309	321	302	288	277	253	291	314	289	267	273	290	305	307	287	298	274	293	285	288	292	270	269	288	297	305	310	279	281	258	271	291	309	286	280	290	311	286	294	285	283	279	305	282	261	264	265	285	305	282	271	268	285	260	313	293	291	241	293	310	281	274	295	285	313	278	299	274	284	293	302	268	276	322	251	274	275	281	247	273	263	267	316	284	292	323	283	287	292	264	301	252	289	274	311	314	290	275	283	291	297	302	301	290	295	301	289	293	295	285	264	308	289	292	285	278	320	300	277	294	280	278	302	267	290	276	310	292	257	281	295	306	260	260	314	291	304	262	275	288	246	273	265	282	277	289	294	280	245	283	310	272	247	289	297	319	280	298	298	276	284	288	270	260	286	276	278	289	267	254	293	300	284	295	305	297	262	293	280	286	280	274	332	253	299	289	281	298	288	266	284	282	286	262	262	273	264	270	281	258	275	276	291	295	283	290	299	273	279	269	309	276	301	259	292	285	291	292	291	275	267	291	282	291	304	273	276	289	262	285	307	262	288	284	279	270	295	261	300	324	256	277	259	302	289	270	267	265	297	305	285	279	317
23434	21654	29489	24356	21656	21698	7420	1002	700	656	614	518	547	483	409	402	401	371	383	358	353	356	390	323	314	292	344	339	309	300	347	351	334	299	308	289	304	287	315	306	301	291	290	308	294	339	339	309	319	293	294	306	294	306	292	297	268	324	291	300	324	316	280	268	240	308	290	298	291	266	280	274	300	281	275	289	304	344	270	287	322	311	297	273	320	305	309	297	334	323	294	295	308	291	309	306	307	316	290	314	309	311	289	318	311	322	300	291	264	308	269	299	261	274	318	279	322	276	304	274	326	289	311	319	304	335	322	305	310	291	321	320	316	314	290	268	297	304	308	295	311	289	268	306	297	293	312	300	302	295	273	307	287	294	252	287	274	285	278	287	260	299	260	280	311	264	300	303	291	276	286	305	277	296	272	281	319	312	318	267	274	297	280	289	326	293	307	304	266	309	299	299	285	321	279	282	280	319	305	301	285	309	276	298	259	295	295	295	276	323	323	296	293	289	293	260	276	304	276	264	307	288	265	300	299	274	295	264	305	298	300	287	316	289	277	287	310	271	294	301	286	325	294	288	295	294	277	279	283	281	278	267	291	291	301	307	332	293	260	279	280	289	282	307	282	261	270	301	296	275	259	312	282	311	287	294	302	279	308	302	291	266	274	271	270	320	284	322	314	274	303	312	293	293	291	311	307	299	309	293	295	303	299	304	285	261	296	306	283	292	278	321	307	309	296	260	325	290	282	270	300	306	304	268	281	313	300	260	298	299	302	279	303	279	301	321	253	254	263	270	310	270	296	278	297	274	319	304	295	282	296	297	287	303	273	293	293	277	270	283	275	331	299	300	278	292	279	282	288	274	323	262	304	300	266	303	279	283	296	282	290	312	294	306	297	314	270	273	290	298	286	284	298	283	275	282	303	287	310	255	288	289	263	297	260	302	286	278	284	278	287	264	313	286	295	304	304	310	305	304	284	297	296	254	318	294	262	288	257	278	300	298	265	294	278	285	262	273	305	315	301	314	276	311	301	270	298	276	297	268	292	282	297	297	279	253	301	295	307	294	277	306	311	311	276	296	326	301	281	246	256	347	298	281	297	312	310	302	273	261	276	317	338	301	270	269	292	314	302	308	269	295	269	269	303	284	279	336	332	304	260	324	304	282	274	288	289	300	292	314	299	272	272	276	289	316	299	303	285	291	297	282	322	278	268	277	277	281	315	296	312	278	285	321	326	287	294	326	314	287	313	318	318	310	281	298	283	290	282	275	296	296	290	310	316	291	298	298	320	310	290	285	298	269	286	298	292	270	271	302	300	271	311	310	294	267	312	263	278	292	286	281	275	295	297	312	276	271	310	278	296	264	297	332	277	321	311	283	294	271	283	270	291	309	305	275	300	297	328	305	270	301	279	290	285	289	284	285	307	286	300	278	311	278	245	283	274	274	280	264	281	294	278	293	316	327	301	305	290	268	313	303	293	277	287	335	270	293	299	274	251	287	287	314	290	277	280	294	269	281	273	299	290	285	286	277	281	292	310	269	275	293	275	272	293	291	286	312	312	286	283	333	285	283	287	268	299	293	276	299	295	295	295	249	310	250	318	290	283	279	274	312	276	278	260	275	296	297	271	298	297	312	281	299	300	276	269	288	286	283	286	260	297	271	312	284	316	280	265	270	287	284	316	262	290	284	284	280	314	306	290	280	289	287	301	291	298	260	261	283	300	278	276	258	275	337	287	291	273	287	316	265	286	276	318	299	287	278	292	270	293	312	290	321	284	243	293	289	312	303	303	308	298	296	277	296	267	299	282	272	300	285	280	299	249	307	276	295	290	272	287	288	297	295	303	269	306	296	306	286	305	301	277	292	280	288	298	274	299	254	279	316	258	290	310	294	274	284	300	309	275	288	300	324	285	313	283	264	321	295	298	252	282	269	351	294	268	294	288	301	267	337	284	299	275	278	277	301	295	290	292	329	286	293	294	296	272	255	277	309	285	269	283	288	253	338	259	263	274	272	281	292	266	285	282	247	309	300	294	282	258	285	266	293	293	289	298	268	316	295	290	298	281	308	289	284	295	310	300	303	285	305	273	279	278	253	286	284	292	286	300	302	290	282	257	280	263	288	316	290	298	279	265	307	290	266	288	303	297	278	279	321	291	282	282	290	255	256	302	300	294	308	277	278	305	286	265	260	309	308	293	284	290	284	298	279	303	258	300	300	285	299	304	286	330	278	279	294	263	276	286	316	303	284	322	317	291	309	273	296	312	262	277	275	277	309	286	275	286	276	260	287	298	280	298	280	287	290	306	331	302	260	272	269	278	249	283	313	288	292	286	281	327	313	293	270	275	295	267	260	304	302	296	290	313	299	284	282	315	282	297	261	301	284	284	285	302	299	308	294	299	270	287	308	281	295	274	298	274	316	310	302	279	277	311	309	301	249	264	292	285	286	261	279	255	294	277	309	277	334	293	290	276	287	309	273	286	343	305	280	266	270	282	286	267	306	294	308	301	297	278	296	320	301	285	256	293	280	249	301	289	291	251	278	276	295	268	325	289	294	271	282	273	283	259	274	295	313	328	304	296	273	312	298	272	301	268	309	310	276	261	287	293	289	275	280	308	277	270	289	312	298	277	326	300	274	350	285	283	293	272	257	292	282	304	306	291	303	307	251	308	303	285	281	321	287	292	286	289	288	299	310	303	286	258	291	287	285	327	282	310	282	290	304	291	289	288	294	302	294	294	300	302	266	285	290	283	318	285	261	280	319	274	251	272	284	292	294	289	297	299	253	285	311	267	309	265	276	294	280	281	281	292	331	274	290	293	282	315	298	258	307	297	307	307	255	255	283	285	317	266	268	273	290	305	300	312	297	294	280	301	284	250	310	293	304	292	278	254	265	287	278	317	293	268	278	286	288	278	276	296	283	268	244	275	257	288	280	329	286	286	303	311	324	318	285	284	275	307	294	287	272	281	298	296	284	290	261	281	282	307	336	299	298	306	311	267	329	260	284	261	280	277	300	273	277	280	266	274	285	288	269	294	287	287	293	292	262	270	300	316	282	297	253	292	298	238	274	283	278	288	285	306	293	288	283	276	291	287	270	284	302	297	335	289	255	293	284	270	294	301	284	309	281	274	278	318	294	315	273	266	309	291	297	296	254	258	251	293	291	271	283	298	275	285	283	331	273	271	296	267	266	297	303	260	280	311	300	283	295	267	305	311	314	308	300	298	328	273	297	287	282	292	287	284	293	299	275	275	266	346	302	278	273	266	279	273	278	277	275	279	275	292	296	323	257	287	283	302	301	317	310	320	311	284	282	296	290	248	296	265	290	285	284	277	305	308	279	295	306	290	293	292	299	328	345	270	289	254	306	270	334	312	313	291	294	312	332	304	288	274	290	282	299	281	285	294	281	308	292	298	286	297	306	249	286	286	293	269	300	282	282	298	257	273	291	318	278	275	278	286	295	268	271	299	255	280	273	313	283	306	291	300	274	303	290
14865	16113	10145	5036	3711	2761	2083	1623	1220	1024	864	743	665	639	596	601	521	496	477	460	439	402	422	421	372	357	377	369	371	369	349	369	349	342	356	383	340	374	364	319	346	322	359	360	363	327	364	360	363	336	365	331	327	334	335	323	369	306	349	326	346	374	344	303	375	315	322	307	319	354	339	339	339	351	339	323	327	306	319	351	304	345	343	337	354	329	354	355	348	338	290	361	338	327	374	353	368	326	339	339	319	325	335	356	368	334	315	312	299	329	344	333	332	318	315	325	331	331	359	339	317	347	323	382	328	346	368	298	331	323	317	315	318	343	330	329	320	317	286	337	308	296	319	338	330	309	312	325	319	313	363	304	311	314	348	303	324	317	329	343	334	310	344	317	310	353	326	321	342	325	343	328	332	298	303	328	322	312	295	274	340	319	304	320	297	357	336	326	323	331	344	346	364	341	314	314	324	307	328	315	318	355	318	296	285	334	318	289	331	341	338	315	332	307	312	301	354	325	305	354	328	302	327	324	301	293	345	305	328	321	317	308	310	322	334	304	337	332	326	336	325	337	314	341	300	332	314	334	363	316	339	313	295	306	320	324	306	308	320	322	317	276	309	314	337	324	346	299	287	343	315	304	349	336	336	322	342	330	312	308	327	309	307	327	303	325	310	344	279	314	307	309	323	330	348	303	357	305	327	333	332	324	358	327	320	331	323	317	297	330	314	292	296	303	302	297	337	336	286	328	302	317	335	330	299	307	348	303	312	317	321	333	341	318	360	348	317	338	317	335	301	330	305	336	305	338	318	303	295	317	387	332	318	342	345	339	298	286	329	296	329	341	294	336	341	307	324	297	311	327	312	341	339	354	342	334	346	300	316	296	317	339	309	334	329	331	322	325	334	315	317	335	305	359	322	303	313	307	305	300	339	338	303	328	320	329	330	310	303	329	355	308	301	318	321	312	318	324	315	337	319	304	339	294	342	350	285	351	347	339	296	310	322	337	335	350	334	355	320	341	334	332	294	354	319	323	304	315	341	314	305	295	327	298	293	312	343	335	313	331	342	292	323	337	308	307	332	298	307	295	339	309	340	312	337	337	323	314	305	301	313	345	310	338	305	322	342	341	338	335	321	303	329	321	340	329	355	299	358	298	330	300	333	336	322	337	326	325	278	317	348	318	318	334	321	339	358	296	330	316	322	314	278	310	299	308	320	309	307	299	329	309	313	335	329	305	308	333	306	309	318	345	330	313	366	301	333	338	321	341	314	342	309	321	316	305	323	355	324	352	314	331	304	323	322	369	319	321	292	306	294	315	319	295	317	344	326	337	322	313	313	324	351	325	320	326	347	353	338	345	286	331	293	313	306	308	333	317	329	355	325	278	342	343	288	381	325	325	300	322	315	299	307	319	300	324	329	324	302	310	349	327	317	307	303	323	311	343	299	327	346	337	328	314	335	350	303	329	323	332	319	297	295	319	312	329	342	344	307	358	322	298	334	319	320	334	305	321	342	307	322	312	295	317	330	321	342	327	320	307	297	344	323	335	336	315	299	307	311	306	323	337	325	298	362	314	294	298	307	324	321	318	307	315	301	338	335	328	336	299	330	309	291	326	305	298	343	299	307	306	313	351	317	329	318	313	333	312	325	295	322	298	279	310	295	333	335	319	333	323	337	325	283	324	345	346	328	330	344	321	344	314	352	324	340	327	312	334	308	305	342	340	306	355	300	327	313	311	310	294	316	320	322	328	309	330	306	336	308	307	326	321	344	330	327	337	284	332	323	307	330	319	323	326	303	321	363	326	309	303	330	299	309	316	321	329	338	317	283	379	324	345	304	318	345	334	313	325	341	329	333	303	318	312	293	337	317	325	291	314	337	295	331	313	298	301	322	322	321	304	318	337	283	334	333	315	289	342	316	293	311	337	330	347	310	341	322	319	322	353	308	338	322	312	333	326	332	349	333	334	311	345	320	318	315	367	322	310	316	318	314	306	342	316	311	318	326	336	320	331	312	319	342	333	335	330	326	317	314	312	309	330	310	365	331	319	312	310	294	305	310	342	323	308	298	307	309	306	318	341	346	331	354	331	307	326	319	328	321	337	331	320	310	337	307	334	322	313	334	305	322	314	321	340	303	335	302	326	286	314	313	351	358	314	318	322	320	308	283	305	349	317	320	303	336	331	323	334	307	343	306	307	344	355	311	315	348	312	290	309	334	305	301	344	338	338	363	299	362	309	327	318	328	336	304	323	306	321	342	328	311	309	334	321	337	328	341	315	308	298	324	338	308	321	309	335	307	360	339	346	325	349	355	308	313	315	358	347	351	301	316	345	291	323	330	317	303	358	277	331	343	328	305	326	311	308	338	283	328	349	297	332	298	294	336	324	309	358	288	363	324	295	324	313	318	318	321	325	320	354	301	311	313	314	334	306	328	363	285	311	312	312	302	346	319	356	327	346	334	312	317	342	331	299	330	309	314	305	306	311	357	311	299	282	311	317	330	299	360	321	330	331	355	320	352	310	314	316	328	311	326	302	355	307	299	304	308	334	355	317	322	286	316	342	343	319	317	341	317	347	312	312	341	328	315	284	290	362	318	331	318	340	335	338	314	333	336	332	335	348	332	343	297	368	321	318	338	324	294	308	329	341	309	344	325	327	347	323	318	346	317	315	326	322	336	306	293	333	327	332	307	326	313	330	346	348	329	315	290	320	301	345	303	329	347	333	316	368	326	323	315	301	345	298	300	321	319	332	338	313	303	336	300	320	337	336	325	345	320	307	308	302	304	363	305	311	318	320	297	350	293	304	378	327	318	329	305	283	322	320	323	327	330	338	311	332	308	307	319	300	280	340	303	370	343	314	332	290	318	316	345	311	352	320	292	303	333	328	314	317	330	304	324	325	349	316	308	324	356	320	312	314	307	315	326	308	348	301	341	271	332	343	342	347	356	350	299	371	323	316	314	329	342	342	304	319	335	312	343	315	323	337	326	344	296	309	337	305	338	310	338	329	314	329	318	335	350	340	330	305	326	283	354	319	277	321	310	332	343	323	311	291	318	298	344	356	337	354	322	311	324	333	325	312	350	307	330	319	333	352	318	314	352	347	349	280	352	354	314	343	314	273	298	340	306	341	302	302	328	324	311	295	310	329	312	324	301	370	315	325	330	354	310	320	329	283	329	320	344	325	317	328	332	324	332	320	313	297	315	309	304	327	348	308	310	311	305	356	325	335	305	342	333	352	327	341	330	294	356	315	325	331	312	312	326	292	312	293	312	325	318	339	327	301	312	315	319	335	315	332	315	323	314	329	350	312	325	319	325	296	320	320	313	327	319	334	322	358	326	329	316	330	358	333	369	343	310	354	329	303	297	337	306	344	306	339	348	308	336	355	347	357	355	334	322	359	354	308	323	304	318	320	316	340	341	334	343	294	301	334	313	317	309	330	318	328	335	354	317	325	313	360	308	329	322	316	344	298	325	301	317	351	302	344	304	319
28265	20536	7223	411	225	227	188	180	164	173	158	177	181	177	146	172	158	166	162	151	169	177	140	185	155	148	151	156	159	169	197	187	174	158	147	152	161	168	154	158	168	156	164	172	164	184	175	166	176	155	159	170	154	184	173	165	159	175	153	152	162	180	168	192	168	181	182	145	165	173	162	154	172	159	160	155	177	167	139	149	130	154	168	167	181	169	154	172	172	169	174	199	180	213	158	160	157	175	163	179	152	138	185	190	162	189	165	142	152	168	193	168	182	151	156	184	151	167	161	201	137	187	153	167	167	177	154	179	175	161	148	169	160	145	178	167	161	174	147	149	161	168	183	142	163	159	160	152	153	172	169	183	157	145	165	177	146	172	156	161	145	166	173	138	147	177	171	173	163	153	153	174	167	165	141	165	165	161	167	171	152	172	149	148	173	193	154	165	152	174	161	169	171	159	195	185	173	182	163	180	164	154	153	151	153	145	154	161	167	141	133	170	151	144	133	166	140	191	179	179	165	155	177	163	155	196	143	152	145	158	161	156	163	156	154	182	171	162	160	155	159	177	176	181	176	160	157	158	145	185	172	167	164	167	172	168	174	160	151	152	164	164	168	186	179	153	156	160	187	186	176	178	160	173	143	160	162	167	148	182	176	178	160	179	155	158	173	159	174	159	198	157	146	170	162	161	146	164	170	134	182	162	170	172	166	164	150	180	160	161	163	163	151	191	173	157	162	170	154	160	166	190	164	157	173	171	191	170	163	171	146	168	177	173	170	147	163	169	148	159	171	190	175	167	166	166	150	170	169	183	146	164	147	188	162	173	163	179	167	145	172	152	173	155	189	178	170	183	177	166	186	171	151	176	180	153	156	161	142	138	147	145	168	158	172	154	197	189	161	168	154	161	160	172	158	173	159	172	159	200	171	138	159	155	152	156	184	167	158	173	148	160	153	175	186	165	162	166	173	182	166	172	163	170	162	157	145	180	158	171	165	145	144	146	176	193	165	150	185	152	173	172	178	167	181	158	152	154	145	190	155	162	133	178	181	183	140	165	163	163	175	175	178	162	172	175	136	169	161	172	164	168	171	169	149	153	169	157	169	166	143	159	171	169	155	153	157	185	179	150	165	163	173	172	167	170	155	156	176	171	174	158	163	171	154	156	174	148	175	175	164	150	180	160	159	174	148	180	144	183	169	161	138	149	166	184	151	155	139	157	194	164	162	164	159	172	146	160	160	149	155	174	153	147	164	169	175	172	154	172	168	187	172	158	150	167	169	187	154	151	171	174	168	171	176	155	162	188	160	144	169	177	164	175	168	152	139	177	161	155	176	155	164	162	150	167	166	168	163	176	166	149	184	173	143	182	168	166	177	146	186	160	155	165	151	155	184	161	169	139	163	149	155	147	164	179	167	150	156	160	157	156	167	157	151	152	195	178	183	181	189	163	173	166	165	195	181	151	162	156	174	169	154	136	162	172	153	162	151	177	194	182	166	155	160	176	133	168	175	155	155	174	161	168	176	167	159	184	174	157	173	158	171	174	176	145	167	158	179	163	167	174	178	166	185	159	167	172	190	170	181	201	155	156	167	167	153	142	157	133	169	171	176	163	155	164	146	151	153	167	150	182	160	176	168	156	178	175	179	152	157	163	161	162	191	196	164	134	151	170	168	187	153	182	153	144	161	167	191	160	200	156	142	189	154	161	148	157	169	160	174	175	171	169	148	166	182	156	176	154	163	148	163	173	156	147	165	177	159	149	193	166	164	178	169	178	165	170	189	167	162	146	151	176	155	176	182	158	164	143	176	173	164	168	159	165	168	166	180	166	153	166	159	164	161	156	158	176	148	181	172	169	160	181	167	173	175	181	160	170	194	162	164	177	188	183	157	163	151	174	162	169	177	172	153	196	164	171	166	176	186	166	175	180	167	166	158	149	175	169	170	188	146	165	170	139	182	165	146	170	194	162	165	182	154	161	161	162	177	154	131	158	157	154	189	157	144	190	167	143	164	166	158	155	162	148	148	162	157	140	163	179	167	184	156	146	170	137	148	157	173	162	172	186	168	174	156	168	159	141	165	181	170	141	171	164	167	160	148	157	175	189	173	180	158	164	167	153	157	168	142	174	153	174	146	157	181	159	195	142	180	172	154	168	187	153	149	171	168	153	171	149	184	175	172	166	151	184	146	144	158	148	166	145	169	165	157	167	181	181	162	177	162	144	151	162	166	146	159	184	145	166	154	180	177	136	176	167	165	150	156	168	155	159	173	163	138	179	152	145	158	183	167	176	173	216	159	179	171	167	159	147	146	178	166	191	180	172	162	172	171	171	174	152	171	163	171	183	163	194	172	149	160	193	153	169	152	149	154	177	152	167	172	186	175	141	181	174	179	172	154	184	141	179	153	164	180	180	152	155	151	162	157	163	160	180	180	161	151	176	155	165	139	161	182	145	175	170	161	162	148	151	155	145	173	146	167	156	193	164	151	171	158	143	182	159	149	169	164	133	158	160	163	168	158	164	178	174	156	147	169	169	169	160	143	152	183	150	175	147	158	170	146	143	133	136	163	165	151	173	165	169	167	153	168	173	172	167	177	164	143	162	169	175	152	170	135	174	131	157	178	165	153	153	175	140	177	169	166	145	155	153	145	184	173	144	159	168	148	180	159	193	166	166	181	143	167	152	159	166	142	176	174	141	150	164	167	163	156	156	157	151	174	178	171	159	171	169	162	161	161	158	141	157	144	162	181	159	193	152	156	161	162	171	180	150	174	163	175	139	150	167	175	172	165	158	170	179	168	148	150	170	170	162	163	165	156	182	161	175	168	156	160	165	173	185	148	161	161	165	156	172	174	167	176	168	151	162	160	190	174	130	153	168	157	169	186	162	163	165	166	141	172	178	160	160	158	182	171	147	146	158	175	171	188	173	154	171	155	149	134	173	178	160	164	160	157	159	164	186	163	168	162	162	153	164	151	165	175	192	191	167	147	174	167	157	167	173	181	188	155	161	151	148	173	177	154	170	149	174	164	151	180	146	174	167	164	156	148	170	168	159	150	149	150	181	173	160	181	158	170	170	178	172	157	154	149	168	167	140	167	165	177	184	174	143	141	171	168	195	190	162	143	163	165	170	170	194	171	190	149	161	178	169	172	164	168	159	158	161	170	152	185	168	172	152	140	159	148	155	159	139	164	155	160	162	162	171	175	173	178	170	178	166	138	173	156	191	164	171	163	161	172	168	177	171	168	171	176	143	186	158	159	160	154	158	151	160	163	178	157	166	182	184	166	163	169	165	157	170	168	172	160	158	181	176	179	168	176	188	149	144	168	157	158	173	171	173	162	167	164	175	156	162	139	154	158	162	151	162	167	161	158	153	166	154	177	142	165	152	156	164	171	156	165	154	190	175	156	160	159	154	161	162	179	175	189	159	174	164	167	159	176	181	180	157	155	162	154	148	162	200	155	159	166	151	159	148	148	156	164	160	172	148	151	181
6023	925	633	381	301	257	261	238	237	194	238	229	208	177	226	191	210	227	216	190	209	183	198	211	207	198	195	217	173	178	197	217	176	208	202	207	204	202	189	206	201	196	204	224	226	193	182	204	197	187	192	181	200	230	224	194	188	227	198	183	194	202	207	215	212	186	184	204	193	206	219	168	208	213	194	178	179	223	193	170	206	213	185	206	207	195	207	199	197	192	201	196	222	208	199	185	182	181	222	188	198	197	190	203	178	207	221	195	190	205	188	189	197	206	206	199	178	239	203	210	199	197	214	199	182	195	206	210	198	173	197	199	184	198	198	222	186	187	198	200	202	215	219	226	195	202	207	197	202	197	206	219	210	215	193	205	198	209	178	189	186	172	202	190	203	216	179	235	184	191	213	211	194	202	194	193	196	211	191	201	194	180	220	190	211	212	198	221	211	195	220	198	187	209	184	216	199	221	200	200	175	199	202	219	185	203	225	180	206	202	197	205	197	197	185	208	190	198	217	183	212	208	206	198	197	200	222	174	198	189	210	183	220	206	204	199	173	212	195	191	226	180	186	203	199	200	207	170	207	177	183	182	199	211	203	217	235	195	200	176	207	193	178	194	213	194	210	189	204	184	219	178	203	190	189	216	216	201	207	183	187	184	192	208	208	193	221	182	217	219	181	206	197	200	214	209	197	174	185	194	200	186	182	184	193	214	201	185	205	214	218	181	180	200	191	197	196	186	192	198	194	188	207	180	189	220	208	195	215	202	220	200	208	225	179	208	202	204	195	213	206	179	203	217	202	208	195	206	177	223	208	186	200	231	179	187	181	201	212	196	188	161	194	222	191	207	212	201	213	207	208	192	196	189	188	170	212	218	178	208	202	175	202	182	206	212	201	188	192	230	221	182	206	192	182	230	197	173	192	200	187	168	200	200	208	186	213	200	159	209	182	159	225	220	207	208	194	218	193	220	215	208	210	202	198	209	197	211	220	194	182	213	215	209	198	195	188	206	206	194	195	206	194	223	199	156	213	198	211	198	213	197	217	194	186	188	180	187	223	185	186	198	200	202	183	182	186	205	211	202	211	199	220	168	181	203	212	186	209	189	193	198	187	201	211	193	182	206	175	198	193	184	196	198	192	223	184	197	177	212	198	181	233	193	184	193	201	181	206	204	200	190	221	185	171	226	157	184	205	204	208	204	186	191	207	215	191	210	209	182	180	191	179	177	199	184	196	191	196	206	198	200	204	209	193	226	199	218	220	213	213	199	193	172	193	199	201	176	201	228	183	222	186	208	190	195	182	200	196	201	203	191	194	195	192	207	194	223	208	198	195	191	208	187	211	193	218	164	194	192	209	197	208	201	212	202	196	212	191	215	192	206	213	176	219	184	196	211	207	178	196	196	200	220	186	202	218	204	201	205	191	192	189	190	227	209	163	203	227	182	182	223	202	215	219	159	178	187	199	200	205	185	194	198	195	189	181	203	178	207	206	210	189	211	160	192	223	191	209	206	197	206	186	223	197	221	193	203	207	192	178	219	196	217	208	192	214	206	230	208	204	180	210	183	204	227	197	188	173	183	185	183	179	201	218	205	219	191	234	205	203	223	202	203	174	216	203	223	227	216	198	209	198	183	181	205	194	188	207	229	210	196	211	204	187	182	219	205	194	240	216	202	207	201	179	197	204	196	196	202	194	196	186	185	243	180	194	192	197	201	181	201	198	176	210	174	197	204	186	199	203	195	207	222	190	207	197	188	186	179	194	229	186	194	213	238	203	214	192	193	185	198	193	200	209	183	191	212	212	196	209	190	216	203	187	210	198	202	203	187	188	196	200	201	196	202	206	198	192	169	197	206	211	222	215	208	201	190	230	199	211	196	187	222	199	200	197	194	201	195	202	189	188	187	199	219	203	193	189	211	203	203	218	204	195	213	198	194	203	155	188	203	193	205	218	188	210	213	209	195	221	215	201	194	204	201	211	212	196	203	186	203	160	184	189	230	187	215	197	193	193	189	194	204	219	197	186	195	196	169	210	191	213	213	208	168	193	201	202	201	202	210	197	181	163	206	195	184	207	208	190	193	188	189	211	206	203	177	184	183	176	190	203	198	180	205	207	198	182	199	194	200	189	195	211	189	188	188	206	180	182	202	202	217	187	195	209	188	197	197	222	218	191	184	230	211	203	208	203	153	213	194	181	165	182	206	175	196	219	180	218	190	198	201	199	191	192	176	183	187	206	207	185	189	213	186	197	195	216	205	197	179	193	179	185	205	215	198	187	192	186	190	183	196	174	196	198	197	184	199	181	205	215	190	190	207	200	201	183	194	195	189	195	191	202	222	196	169	203	206	198	202	188	229	201	201	178	178	200	203	191	209	202	188	155	194	207	218	195	189	182	201	209	203	186	222	194	204	203	178	177	199	198	189	215	202	195	214	203	194	211	196	183	186	188	178	186	201	198	199	212	179	194	179	237	195	196	201	203	200	200	179	188	180	186	204	189	202	186	194	177	187	199	199	221	202	201	211	202	193	197	177	190	194	197	172	188	196	183	190	212	206	196	187	189	188	205	173	167	207	209	183	206	240	196	207	168	222	188	168	170	208	175	196	201	227	195	194	193	198	190	210	186	216	200	193	206	185	218	187	215	197	201	167	202	178	187	198	171	207	218	182	199	203	192	185	193	197	196	182	195	204	226	183	192	225	204	192	212	208	193	197	189	213	182	174	212	174	200	187	192	192	183	184	188	183	188	178	189	198	186	187	197	180	213	195	168	176	208	193	224	177	201	194	217	214	184	198	220	177	205	195	196	203	191	185	188	225	233	188	200	199	181	189	178	189	206	223	200	172	206	192	214	203	187	194	190	195	207	209	198	227	209	190	209	206	190	219	175	190	186	194	199	175	177	182	152	180	209	197	192	183	197	191	208	189	171	201	196	223	194	197	217	192	194	185	210	223	207	189	213	192	198	187	194	208	189	210	196	215	198	219	191	197	213	201	184	191	194	189	191	193	196	227	185	217	195	207	216	183	185	200	197	209	197	213	211	199	187	174	192	178	216	205	178	180	189	193	198	194	205	196	196	180	209	212	197	218	194	195	204	202	207	210	211	203	200	190	198	195	208	211	208	250	186	214	173	193	217	186	186	184	206	180	195	216	204	200	201	196	190	181	214	197	194	196	171	190	182	186	215	172	173	189	208	201	212	202	208	185	202	197	185	203	192	217	180	201	180	190	202	196	188	202	189	192	226	188	188	184	180	163	173	205	184	202	169	220	205	196	239	208	184	189	198	194	173	195	198	208	194	181	200	191	230	183	197	216	202	182	213	227	204	207	195	204	209	197	209	197	213	184	200	182	196	207	230	181	201	201	193	175	197	180	183	202	198	200	195	195	186	208	199	181	200	226	202	203	195	191	197	200	215	210	171	226	210	203	217	197	202	188	186	195	184	199	188	196	198	180	210	197	193	197	176	199	209	187	215	189	197	204	185	186	206	214
24529	21622	28930	24811	21625	8861	771	471	403	351	337	316	265	250	287	225	219	221	218	196	208	217	211	201	202	204	204	204	174	189	191	171	161	175	202	176	187	180	198	182	193	190	158	183	210	197	201	190	191	177	185	189	189	196	176	193	195	188	173	161	175	191	176	184	177	182	174	181	187	180	200	170	187	182	185	187	192	191	191	167	179	180	195	206	169	182	181	181	178	204	180	195	170	169	188	183	174	189	172	182	155	178	173	171	175	172	169	198	195	178	169	178	161	181	203	175	168	189	184	185	191	199	171	186	188	166	180	167	171	161	159	186	189	180	188	187	182	193	171	184	179	186	165	166	170	165	178	208	171	174	178	177	184	169	166	164	167	168	173	177	187	183	188	200	172	156	167	142	169	161	170	167	188	178	166	195	186	188	183	187	161	167	203	172	202	182	184	191	164	178	175	167	199	173	193	190	195	187	162	173	171	164	169	160	169	167	166	170	170	162	162	194	177	177	201	174	184	173	169	177	135	160	164	166	190	172	182	172	169	202	177	187	159	167	178	146	176	150	186	198	190	201	159	162	186	173	191	172	189	194	174	181	165	196	202	158	158	169	167	197	175	173	204	176	159	168	182	172	190	181	165	170	159	181	185	180	174	181	188	164	211	164	166	165	188	177	147	151	186	170	174	180	164	159	165	161	149	181	186	161	165	166	180	180	181	194	161	175	155	190	195	170	166	199	163	186	163	174	175	168	194	179	207	177	169	185	193	185	191	149	178	190	180	187	183	156	180	192	205	169	194	175	159	173	162	167	190	186	150	164	172	193	167	169	183	182	178	205	178	189	183	174	208	186	180	179	182	163	150	163	181	156	175	171	192	176	170	174	189	171	176	172	166	161	201	155	159	160	200	177	184	186	202	180	168	149	176	150	157	199	175	179	161	170	190	172	180	186	181	148	170	180	143	171	153	194	175	177	177	167	165	172	156	178	184	184	180	171	175	205	184	169	158	174	164	206	189	176	166	176	164	161	177	208	171	180	183	166	181	190	173	174	203	173	206	182	170	196	172	174	193	172	177	187	182	177	159	154	175	186	197	176	172	161	174	172	163	181	184	180	172	181	187	199	190	180	166	157	191	171	168	177	176	177	183	179	164	173	167	167	177	175	184	187	176	176	181	185	185	186	190	168	177	166	177	207	182	193	155	160	168	190	172	163	180	187	167	186	169	181	196	177	159	182	204	166	171	186	180	194	170	166	162	141	166	188	163	176	189	170	158	170	185	165	169	179	179	186	164	160	173	179	181	185	187	155	161	171	171	174	185	170	186	158	164	171	169	183	163	186	175	189	159	183	152	181	180	194	186	165	177	179	151	193	180	166	161	178	171	171	187	158	160	168	175	192	189	177	166	181	163	171	162	181	172	191	183	183	174	182	176	164	165	171	159	157	205	182	171	194	160	164	198	184	165	152	174	169	165	168	167	198	185	179	174	146	178	187	179	188	171	173	185	158	156	182	191	192	160	165	190	168	176	189	181	190	166	163	184	164	151	174	161	155	194	164	161	194	179	181	145	172	164	184	164	166	161	173	171	157	194	170	165	169	188	163	168	187	181	169	188	189	168	197	206	176	191	166	169	162	178	158	170	191	180	164	175	151	157	176	195	182	159	150	205	151	165	197	177	164	184	198	157	186	188	159	195	168	185	174	180	186	175	173	185	183	177	160	166	172	172	163	172	181	177	160	157	169	173	183	183	188	186	174	184	173	191	189	165	187	179	184	172	182	173	171	196	170	195	183	164	155	158	174	164	179	193	166	170	165	162	185	153	169	179	156	184	178	178	157	184	177	168	177	163	179	171	163	188	179	154	161	186	175	169	157	165	168	187	164	171	193	166	187	189	187	161	173	183	187	172	177	183	167	181	147	176	149	173	156	155	171	175	198	180	173	177	175	183	179	187	170	170	188	175	165	157	198	193	180	164	190	202	183	177	170	157	170	167	215	199	154	167	164	176	174	182	164	167	184	186	148	178	194	162	168	176	172	195	157	173	170	176	199	177	166	194	152	173	172	190	203	185	183	176	156	175	159	168	170	199	160	181	196	190	185	179	185	182	168	175	144	166	204	188	164	198	166	194	187	177	185	194	169	170	189	172	169	170	188	175	172	159	174	189	185	174	166	162	184	177	196	174	182	162	172	167	173	193	178	176	188	206	172	166	166	162	188	169	197	173	180	172	169	162	190	171	184	179	204	176	175	175	172	168	160	195	146	177	194	189	169	168	180	158	162	162	174	170	177	157	188	179	179	201	198	182	162	153	186	163	156	158	188	165	189	175	180	186	192	157	173	192	168	164	185	188	181	155	188	162	185	185	177	155	176	180	182	163	168	162	175	194	180	153	171	184	189	194	195	193	161	150	169	176	180	169	195	179	192	172	183	168	181	162	164	176	179	193	179	171	169	179	158	195	180	169	168	207	156	200	169	163	168	168	154	158	161	163	164	176	182	183	191	185	188	192	156	174	197	193	175	180	189	177	179	192	191	189	169	191	172	192	176	175	155	158	169	181	169	172	170	199	215	177	155	190	161	184	171	170	163	166	176	161	185	168	184	173	193	160	178	167	165	155	182	159	155	196	191	202	168	158	161	180	188	187	162	179	196	169	181	173	170	172	174	162	168	174	173	185	179	180	173	176	196	180	183	178	160	166	180	178	150	171	144	177	167	193	183	164	189	168	170	192	174	191	179	165	168	157	199	157	177	206	174	179	175	183	182	185	177	167	165	157	175	167	165	165	170	180	187	161	182	158	167	173	184	188	172	170	190	175	183	178	169	173	171	178	183	176	166	158	189	193	164	171	157	217	185	168	191	159	173	192	178	168	171	196	215	171	169	152	163	164	185	152	166	188	175	192	159	153	169	169	170	167	167	167	157	174	186	191	166	190	181	180	180	195	193	158	176	170	169	191	175	178	177	178	159	164	182	174	189	183	159	186	180	180	176	161	152	178	174	183	171	169	174	193	155	178	181	195	182	184	166	179	174	184	184	198	168	176	178	197	166	158	174	183	175	173	172	183	171	195	195	193	189	188	180	170	167	190	156	179	196	158	178	157	185	157	170	182	178	168	144	168	185	170	186	194	175	200	178	181	176	145	156	175	178	150	149	199	168	187	186	181	165	175	175	159	162	175	161	173	191	184	152	179	184	170	162	163	187	155	183	172	180	186	181	198	192	172	199	186	190	174	162	201	193	178	180	187	157	179	172	155	169	178	185	151	191	176	170	181	185	159	168	191	186	154	181	167	154	174	170	184	165	176	192	176	174	173	168	166	168	183	174	185	166	166	186	165	163	181	151	171	148	164	175	228	184	165	181	186	149	177	172	177	175	191	181	169	173	188	170	154	175	181	171	178	185	188	204	179	187	181	188	174	169	155	190	187	165	156	168	142	181	179	171	180	159	179	197	164	183	205	167	175	126	184	157	150	175	184	188	144	151	180	167	163	159	179	165	181	202
12890	10025	6118	2874	1984	1454	1118	806	695	581	492	442	418	349	320	321	289	303	272	249	253	263	238	234	223	220	208	221	234	221	197	238	227	211	245	230	237	220	212	239	197	230	220	234	204	213	219	229	203	209	233	196	209	213	216	231	202	228	196	211	196	239	218	200	230	211	192	197	197	213	218	196	207	202	210	191	213	214	223	222	213	213	211	230	232	225	231	228	239	220	229	233	216	204	209	217	240	224	222	235	219	230	189	186	245	217	217	195	211	222	220	210	206	220	217	253	221	229	217	218	226	230	220	189	206	212	238	228	222	178	220	197	208	208	192	192	203	212	201	217	213	214	222	223	210	187	192	236	236	219	216	214	200	212	196	178	198	199	190	197	177	221	197	187	232	190	196	197	224	211	210	195	200	217	204	217	205	222	202	206	202	197	227	209	245	212	217	191	217	240	203	199	211	218	222	209	226	180	199	216	223	229	201	228	195	183	174	215	214	219	234	207	193	217	191	210	208	194	215	199	228	200	186	225	227	202	205	215	217	214	183	211	204	210	199	223	204	196	200	189	214	200	210	201	226	200	219	204	212	182	205	194	199	182	219	220	202	200	203	179	197	226	216	207	212	223	196	197	207	213	217	201	216	216	199	184	195	209	208	194	230	213	202	194	202	191	234	195	216	209	212	228	174	214	213	212	196	196	195	202	182	202	191	197	181	204	192	220	220	188	210	215	185	213	196	240	206	190	196	211	202	209	213	185	210	215	195	208	195	202	188	196	199	179	184	197	212	184	223	217	223	202	207	195	202	215	207	207	187	201	206	210	210	203	202	202	206	204	198	200	217	200	187	196	200	192	203	185	225	194	195	204	239	201	214	187	231	211	229	232	201	209	192	177	217	189	228	200	193	188	200	221	221	198	194	205	201	214	205	213	190	186	220	215	213	219	199	197	214	199	194	217	225	201	217	193	199	203	198	201	209	204	196	203	208	201	196	208	240	197	219	209	195	208	207	196	210	210	193	214	211	207	232	190	199	193	201	215	216	218	205	215	213	206	214	187	216	182	206	202	191	229	194	232	196	222	200	195	246	200	207	185	243	216	195	193	196	222	208	222	221	199	225	231	178	215	212	211	222	201	200	210	209	219	210	205	239	190	214	180	193	204	204	207	189	228	197	196	178	176	204	226	190	219	214	182	207	206	209	203	213	175	191	194	188	213	194	238	218	200	205	197	192	204	191	176	216	184	226	214	205	200	192	226	186	218	213	186	186	198	219	219	224	189	204	213	194	196	211	205	199	193	229	213	186	182	212	183	224	242	214	228	209	208	200	224	229	191	182	203	214	187	210	177	204	213	185	192	239	195	219	212	195	212	204	199	221	195	200	189	220	180	194	191	204	206	199	191	234	214	223	192	210	227	197	186	206	183	220	196	193	194	210	197	206	209	194	219	200	200	198	209	203	232	197	196	196	216	213	216	190	197	195	209	181	196	213	218	201	210	201	231	212	213	211	211	207	214	223	206	200	195	213	191	181	214	226	191	211	191	240	189	208	213	203	214	174	213	216	220	207	187	202	200	204	212	205	198	193	225	201	207	202	207	207	188	214	223	200	203	199	194	198	195	221	212	209	200	201	191	211	209	185	191	219	206	218	200	200	181	206	216	217	196	194	216	218	197	229	187	179	193	216	212	205	225	220	211	226	198	213	194	172	205	192	203	222	196	201	176	196	216	214	187	232	230	190	224	228	202	224	180	231	193	202	226	200	236	186	235	197	239	220	178	212	193	227	201	209	191	201	201	211	208	229	192	206	193	204	194	204	203	197	198	212	204	200	188	222	228	250	203	211	219	221	184	190	165	211	234	203	216	212	198	203	220	211	214	188	208	221	190	213	191	218	195	200	207	198	208	200	185	196	196	181	212	193	209	224	182	210	208	185	201	203	215	199	215	208	213	222	193	219	216	200	217	208	200	215	177	217	210	210	178	193	217	216	208	196	192	204	208	208	182	198	197	198	182	239	225	199	204	179	187	211	215	217	184	196	197	208	226	214	229	206	216	204	202	208	185	195	206	181	182	194	179	211	218	196	210	187	196	203	201	221	212	203	202	214	197	207	197	193	209	232	216	204	225	228	206	222	210	182	206	219	235	228	203	211	206	211	186	208	187	195	178	230	200	189	174	212	198	196	233	189	219	192	245	178	197	191	237	191	198	181	205	185	190	212	205	200	228	216	209	190	208	230	180	229	215	206	191	206	185	190	214	195	224	208	215	203	221	207	197	205	193	234	204	230	196	220	200	209	235	204	220	203	216	205	210	219	206	185	207	222	170	197	206	205	212	190	204	193	204	224	224	183	213	207	186	204	192	208	216	195	226	246	185	223	208	213	186	212	212	211	218	200	186	213	201	235	234	216	227	204	203	218	198	209	214	192	198	185	208	197	215	207	180	192	194	210	232	209	237	218	227	228	213	199	203	187	223	193	210	192	189	204	202	171	217	218	206	208	222	197	207	185	219	236	215	181	220	214	192	236	212	220	193	204	196	210	196	216	231	209	201	215	231	198	221	192	188	212	189	210	179	222	215	194	202	204	214	196	199	192	209	213	217	161	226	203	191	220	205	190	176	171	181	190	191	218	185	211	181	211	220	194	184	213	202	207	205	205	212	202	187	194	189	209	201	221	200	183	218	198	204	205	184	171	207	200	199	193	204	190	210	205	216	201	189	222	216	194	210	192	225	213	200	217	200	212	202	211	228	210	206	214	186	184	212	233	183	202	212	218	193	226	218	199	227	197	213	234	192	188	225	196	211	190	196	204	229	197	196	184	196	181	216	184	201	194	205	199	213	191	207	195	206	209	198	198	213	218	208	204	185	184	179	217	208	222	221	196	213	218	204	203	196	240	203	187	215	220	210	199	205	224	191	197	183	226	213	195	205	195	203	226	205	205	202	208	216	199	250	215	214	205	217	198	199	194	207	183	200	183	215	218	215	224	188	202	199	215	177	200	231	218	201	219	223	233	231	210	230	216	204	202	191	193	190	223	210	198	182	198	233	216	207	199	210	221	193	197	209	206	218	207	182	188	199	184	196	199	196	211	183	178	209	190	205	200	201	195	212	199	209	184	200	186	210	223	191	221	196	214	208	209	227	210	211	201	173	226	218	196	217	217	218	216	202	211	215	210	218	192	207	216	181	198	196	221	222	211	237	209	197	216	202	207	228	210	213	210	211	213	198	198	186	245	206	195	201	230	228	212	222	215	191	194	201	216	206	230	191	184	200	201	192	194	189	207	212	184	181	209	152	223	192	191	204	196	208	205	233	214	207	195	204	210	184	201	208	222	225	187	199	191	221	188	211	218	194	203	191	207	222	221	206	191	189	193	193	199	189	189	184	195	209	186	210	205	197	216	188	186	220	210	193	218	169	185	210	232	187	196	198	200	204	193	193	204	198	198	214	183	222	183	213	224	205	212	181	198	228	189	198	204	220	222	200	214	191	219	235	206	187
25778	21626	27620	25944	7073	569	470	363	334	367	325	309	300	301	264	289	259	263	256	284	259	279	245	272	285	257	263	233	252	223	240	254	267	255	242	225	265	236	258	256	256	272	261	278	270	278	256	247	250	236	252	259	229	220	258	221	242	238	272	243	237	240	278	227	270	236	237	271	233	248	257	238	250	244	249	228	285	263	262	249	242	245	257	252	273	285	231	238	267	238	281	257	251	234	236	230	259	265	249	230	262	255	238	230	258	241	255	268	233	249	237	244	251	246	254	264	248	256	263	267	274	267	267	273	234	257	238	254	244	231	239	268	225	243	251	266	264	293	228	254	280	235	269	238	266	253	276	270	253	263	256	262	290	218	248	244	233	252	245	252	237	206	259	269	251	244	239	241	244	235	252	259	228	230	252	258	269	231	233	241	249	270	284	255	236	219	242	256	232	249	219	279	238	255	245	260	246	220	289	229	219	258	244	243	244	244	246	260	236	228	248	253	269	269	239	268	260	250	240	248	212	245	240	242	235	232	224	234	252	232	255	249	257	271	259	240	299	225	266	209	260	236	274	250	272	244	271	259	237	247	238	247	247	248	258	268	247	252	245	242	278	228	233	253	240	264	224	255	253	248	223	255	260	239	263	255	219	251	239	219	247	241	234	248	247	233	217	258	251	222	239	283	264	262	262	233	237	270	266	265	251	228	227	245	265	245	252	251	253	238	241	264	240	225	251	218	250	230	234	235	235	222	247	248	272	261	263	246	250	268	243	233	236	243	260	245	250	259	231	251	265	238	241	253	229	229	253	270	249	245	236	248	272	275	238	245	275	254	242	240	256	258	254	246	234	262	258	251	273	250	264	275	248	260	272	268	217	266	259	234	267	225	240	281	260	254	267	264	239	204	235	248	216	233	237	223	255	283	261	235	271	230	244	253	226	271	243	259	253	258	223	257	261	258	229	252	253	225	252	248	220	254	249	249	260	229	240	262	266	243	252	272	242	239	217	245	246	245	260	241	254	222	259	245	217	234	239	244	262	269	215	236	252	259	254	266	235	245	257	266	246	213	239	222	268	274	239	266	265	292	223	240	237	226	244	280	254	237	241	263	239	254	250	222	243	248	245	250	253	228	259	249	255	236	219	230	229	238	260	249	256	234	260	242	253	228	270	237	242	247	262	247	227	259	257	241	268	255	218	242	275	228	252	252	263	258	235	253	249	249	234	257	259	281	247	255	230	240	243	229	243	298	239	229	269	251	279	268	239	261	246	213	270	245	246	243	245	262	243	252	232	244	260	257	264	279	238	239	212	244	246	232	255	240	218	229	255	249	233	244	255	256	263	256	236	275	249	242	256	235	225	237	242	251	258	254	225	238	249	236	252	243	246	269	284	250	241	216	262	243	252	235	243	220	231	249	225	260	260	250	270	252	238	230	252	230	258	262	259	220	250	237	247	242	252	239	235	254	264	228	258	263	249	232	282	254	237	222	242	251	240	265	217	247	242	252	239	242	247	247	240	254	233	236	247	227	238	249	270	241	238	225	251	256	259	245	257	241	252	270	245	229	251	257	268	255	246	244	261	253	238	229	243	222	269	260	217	266	246	230	249	251	237	236	291	259	259	221	243	221	241	242	250	230	236	242	252	243	226	235	256	250	239	230	271	241	254	245	243	232	240	274	242	237	277	248	264	262	247	228	248	259	244	231	243	248	242	281	250	251	272	262	266	274	256	263	253	253	249	240	242	246	218	241	229	223	230	273	258	266	261	257	247	218	277	226	246	263	255	232	246	243	269	232	245	299	279	229	257	256	248	257	271	239	265	261	243	239	260	265	237	231	239	242	248	262	220	255	228	249	253	239	252	253	236	236	260	257	257	234	238	245	216	223	250	241	265	241	250	208	267	264	274	272	257	264	272	271	232	215	274	237	220	231	254	269	225	265	254	277	214	227	239	233	277	250	244	253	210	243	221	239	253	258	248	246	233	231	225	227	258	276	252	223	248	257	237	229	234	255	260	255	247	256	219	236	243	253	257	232	249	239	250	262	262	262	257	248	256	263	256	274	237	262	269	257	247	243	244	239	267	236	225	239	237	244	246	258	267	224	247	259	255	230	230	245	252	233	229	261	220	249	250	262	234	232	265	262	262	232	251	262	219	268	256	261	241	238	261	262	240	232	265	251	272	237	247	232	252	239	238	268	262	240	252	247	249	254	239	245	280	249	248	248	241	230	268	251	284	242	209	233	238	247	244	250	236	233	259	249	221	243	271	240	259	264	263	218	254	264	225	241	254	231	277	236	239	258	263	218	245	270	222	214	220	253	259	243	244	266	248	244	227	236	253	243	251	225	219	224	215	212	248	244	257	242	263	260	240	247	236	251	250	251	232	263	248	245	250	230	265	255	230	228	229	270	253	242	243	254	233	263	241	244	209	267	268	225	223	259	245	230	247	254	226	218	248	227	250	240	250	249	239	277	236	245	255	259	246	227	247	249	249	260	228	271	251	240	252	212	231	242	225	247	267	263	253	276	252	244	274	228	236	213	245	265	240	257	240	235	234	232	265	238	209	236	230	243	227	240	273	271	226	228	245	243	275	245	260	244	223	256	264	236	244	235	232	268	264	228	254	257	238	262	267	269	213	247	247	241	226	260	254	229	241	259	254	286	275	265	246	265	250	256	236	254	241	233	259	240	281	279	236	254	263	234	255	239	268	258	253	240	269	267	274	252	247	241	235	267	244	221	238	248	258	249	236	255	246	261	259	226	257	249	254	233	265	245	272	238	223	248	265	253	265	236	241	256	256	247	243	245	254	254	260	254	248	262	238	247	243	247	237	260	274	252	280	228	243	234	288	228	225	226	251	266	277	240	272	253	259	250	217	223	260	259	240	254	253	259	244	255	253	261	229	235	259	249	237	279	263	246	265	248	293	266	266	252	244	257	244	233	256	226	232	265	244	273	239	247	271	255	250	246	230	254	255	272	269	230	267	246	259	228	253	257	248	252	291	271	273	241	248	237	277	275	249	245	250	232	262	262	274	242	215	233	249	230	254	234	224	280	252	263	247	245	257	273	259	263	238	244	230	264	241	250	267	280	252	242	246	262	242	239	230	252	257	240	289	264	253	251	231	238	266	235	224	242	210	253	267	237	270	246	254	261	260	256	247	259	247	230	244	232	230	252	241	230	248	253	233	245	256	262	249	227	274	259	232	238	264	259	220	248	218	234	240	239	252	233	271	237	250	250	248	262	236	256	266	269	236	271	224	277	244	240	274	248	232	263	228	244	232	286	264	271	266	230	246	246	244	271	247	250	247	265	244	245	272	245	254	245	237	246	234	255	215	249	256	211	240	248	234	252	267	251	261	238	237	241	245	247	269	250	214	242	248	257	236	239	264	234	235	246	255	238	237	260	254	239	230	237	245	241	254	241	257	274	262	265	234	222	277	250	238	249	243	251	246	256	238	252	233	248	247	227	263	224	260	274	265	225	242	214	235	250
13276	5297	3137	1513	1154	888	779	595	519	460	427	452	378	358	343	326	306	315	347	317	331	307	303	301	302	309	288	277	308	323	322	303	284	310	317	301	307	292	322	276	304	331	298	279	319	309	288	303	314	240	265	313	323	315	315	285	321	297	298	300	277	292	283	309	323	311	296	301	301	273	284	301	289	306	258	311	261	280	305	277	283	275	280	288	278	284	282	310	323	300	294	292	295	306	318	288	298	306	273	339	312	302	302	301	318	288	306	292	322	321	310	309	290	333	306	281	315	282	272	289	286	291	290	287	300	274	297	296	287	278	263	290	270	299	321	283	269	258	277	257	260	274	276	284	304	302	303	291	307	296	295	275	296	289	280	275	253	273	270	294	262	290	275	275	296	297	286	287	294	308	286	276	283	267	285	280	314	304	297	283	297	284	267	329	310	282	338	299	282	312	302	317	297	254	299	302	308	344	306	325	306	258	314	318	300	293	297	292	292	282	295	239	283	306	279	282	317	280	320	276	284	252	298	270	277	250	276	290	283	291	262	301	263	282	307	291	291	274	273	281	297	305	264	281	261	273	258	266	263	274	293	296	279	294	290	258	320	291	295	277	294	264	315	275	278	291	280	281	294	301	297	269	298	277	287	304	308	317	295	264	301	291	284	285	285	287	265	302	315	264	275	265	294	278	282	290	272	283	280	282	273	294	293	277	296	316	276	285	288	292	272	297	272	288	290	271	272	274	273	326	294	283	308	276	284	264	278	269	315	316	284	272	276	295	314	287	269	283	265	301	268	314	290	271	280	272	289	288	313	318	287	313	311	308	330	301	274	284	315	301	268	295	280	272	296	265	282	247	267	274	294	315	295	309	253	289	268	267	283	322	292	310	292	292	251	278	305	283	271	280	260	311	269	275	292	265	314	299	246	287	296	294	276	283	286	303	287	257	310	291	316	277	291	304	269	292	267	303	272	270	275	305	299	280	320	267	272	289	326	271	263	271	296	298	288	282	305	290	291	284	292	269	290	292	301	251	295	303	283	282	291	302	275	282	288	312	289	325	278	300	283	274	282	293	272	287	299	253	292	312	288	281	291	308	298	337	284	299	300	272	283	276	297	282	262	275	289	319	294	284	297	291	285	291	281	295	295	285	297	305	251	307	293	298	282	288	280	291	274	289	259	273	275	273	278	285	303	316	294	302	305	300	272	253	269	268	316	277	270	280	283	285	298	310	287	317	294	294	311	260	280	312	312	287	270	291	279	257	287	296	293	318	293	269	294	300	271	304	292	297	266	307	301	302	300	300	297	296	265	299	301	274	286	254	294	293	296	290	312	286	301	279	262	288	245	294	297	305	283	316	303	304	295	271	274	304	292	295	304	278	289	297	275	277	266	284	279	297	290	264	266	271	280	304	297	237	318	273	266	294	268	303	291	279	299	310	266	300	271	290	302	285	282	256	299	294	268	265	290	288	260	270	306	321	297	268	302	321	270	258	306	297	277	306	281	243	285	329	317	303	242	298	264	289	293	306	298	272	269	278	280	296	265	301	323	287	270	259	290	308	295	275	298	294	294	265	275	273	304	282	317	261	280	255	290	294	282	289	301	293	251	258	289	290	281	298	271	298	308	263	276	269	283	275	246	259	308	288	274	289	295	265	265	274	288	271	270	304	280	297	299	286	282	299	321	295	280	300	325	297	303	308	273	265	266	276	300	269	288	304	283	292	289	267	270	280	295	287	296	287	285	310	296	303	292	283	298	313	299	323	308	292	301	301	307	287	300	295	280	278	267	287	309	272	275	291	261	291	299	314	320	304	314	306	289	261	273	294	281	319	316	275	289	280	263	329	295	290	312	298	276	298	279	275	284	275	283	277	293	284	263	295	304	306	295	299	296	290	257	279	295	277	308	277	313	295	288	304	275	292	285	311	315	261	301	264	298	283	285	279	270	284	287	299	290	258	283	270	273	296	279	275	263	295	296	297	317	273	284	315	283	278	306	282	296	308	272	276	292	264	305	311	291	282	281	285	296	308	254	261	288	281	314	248	296	263	283	249	281	310	281	297	270	289	309	306	288	277	248	267	278	297	270	261	314	257	301	283	274	324	293	275	302	278	297	272	325	276	314	279	277	286	276	237	273	298	292	255	312	292	276	274	299	308	275	280	282	295	294	273	299	323	277	302	308	283	327	296	264	265	307	316	278	272	275	287	301	260	246	275	278	265	291	272	295	297	299	304	301	296	259	286	277	287	284	302	265	292	276	253	302	275	264	264	286	248	291	288	275	302	272	273	292	279	287	283	259	291	299	323	313	293	292	304	280	278	295	282	260	300	299	274	303	285	264	272	283	284	298	292	266	303	293	308	289	305	299	270	295	298	271	299	295	266	284	290	298	285	301	283	289	267	254	264	272	277	299	288	264	316	242	277	311	302	270	274	313	266	278	296	269	290	270	289	265	284	287	276	289	274	275	265	312	290	275	308	302	268	290	277	277	314	286	297	293	276	287	295	292	267	281	298	287	266	288	309	281	288	285	282	278	259	280	286	289	292	297	282	276	281	288	303	272	276	303	303	285	261	278	304	311	271	242	299	252	282	280	271	268	297	273	308	254	308	300	276	295	296	281	282	295	301	283	293	293	281	275	293	300	276	260	292	291	281	290	281	281	307	301	283	312	287	301	287	278	264	294	297	267	278	291	309	267	263	251	277	281	264	275	302	257	270	290	338	287	318	266	305	308	284	283	274	282	248	319	293	305	289	283	285	273	256	286	291	293	310	286	280	289	274	286	295	274	277	297	279	282	295	304	307	286	301	249	305	314	293	290	307	306	301	271	275	294	285	255	277	285	294	260	243	309	277	295	291	252	298	242	289	295	275	305	313	274	293	269	283	309	311	295	301	297	302	306	315	277	290	283	301	306	288	282	272	280	285	298	294	312	292	286	290	273	274	246	293	315	283	286	296	286	289	249	302	280	259	311	269	317	273	305	297	281	279	296	299	298	262	279	301	281	284	293	276	275	309	304	281	286	245	297	274	299	273	307	291	304	307	298	271	239	290	301	293	293	271	284	265	264	297	295	258	281	302	314	283	306	268	308	270	298	286	268	260	277	324	302	273	288	276	254	289	258	299	289	293	284	295	287	258	259	265	272	267	306	272	268	281	286	295	266	275	279	252	283	297	287	279	301	248	296	297	284	296	289	286	299	267	286	264	285	302	283	296	294	263	307	279	304	305	310	286	262	264	258	307	310	287	282	258	276	294	304	293	308	286	294	317	252	266	292	307	281	280	277	269	292	262	285	291	304	286	301	253	278	267	268	273	301	270	299	303	300	281	248	284	293	261	283	284	277	299	301	271	299	278	314	280	299	284	281	282	317	283	262	246	272	283	317	301	277	312	275	309	284	271	285	287	294	289	300	288	253	293	279	272	300	281	292	263	284	317	271	277	295	279	282	292	255	272	278	303	300	282	277	301	285	267	272	260	304	267	298	258	305	289	280	275
23432	21658	29487	24345	21667	21700	7229	971	721	634	594	541	487	463	459	449	390	404	363	383	353	370	332	344	312	348	347	355	339	326	294	318	331	299	307	325	292	303	301	321	315	343	283	310	287	275	280	301	299	314	289	331	305	290	343	309	271	320	326	284	290	303	292	265	287	311	282	347	282	279	321	287	291	284	253	287	303	305	278	299	295	298	262	273	301	294	290	307	297	324	334	290	312	345	309	310	337	301	330	293	275	301	296	312	307	262	303	272	321	285	306	294	337	309	287	304	317	297	327	345	288	280	322	263	311	262	328	281	278	272	316	254	301	305	295	280	306	284	297	281	308	311	270	300	260	305	300	317	296	293	282	318	313	277	290	289	290	310	268	325	278	300	258	276	321	294	269	281	309	280	291	304	276	292	287	272	298	279	264	315	310	284	260	290	315	295	268	329	270	289	326	292	286	329	289	301	273	283	293	311	297	286	284	298	279	306	267	291	308	297	302	312	285	279	290	263	283	303	281	307	321	289	297	308	301	286	305	305	285	301	299	291	307	308	281	320	277	286	340	332	259	274	287	311	286	287	260	285	264	307	297	276	313	292	305	284	259	273	301	281	278	279	268	267	301	297	312	272	312	306	305	268	305	286	300	270	291	319	328	298	272	286	304	288	290	296	297	292	281	294	312	292	278	303	300	299	291	312	259	326	261	295	266	303	287	296	301	251	253	312	328	271	283	301	263	268	318	257	302	302	287	279	252	309	297	284	312	297	295	308	278	271	299	320	267	310	268	300	306	295	314	323	279	294	264	288	257	297	318	286	312	277	313	304	284	263	303	293	308	286	302	291	285	301	295	293	302	284	298	292	301	301	308	327	288	274	303	307	294	230	279	330	296	284	288	293	296	283	327	290	309	291	293	305	297	297	313	268	297	310	316	262	302	296	249	312	286	295	278	273	302	287	317	283	290	295	300	296	288	295	314	296	293	274	286	309	317	286	313	310	286	272	297	286	282	308	309	314	296	292	323	313	294	291	279	279	293	285	293	310	286	300	284	310	313	288	252	269	290	299	251	322	279	291	281	296	272	299	279	286	299	293	326	301	267	311	297	292	280	258	268	293	304	279	289	282	294	304	277	280	306	262	271	307	283	290	288	290	320	238	315	326	293	259	322	269	303	310	288	285	294	282	285	308	299	294	294	303	290	301	282	306	322	268	273	289	304	286	277	312	294	293	282	303	297	293	295	269	277	302	283	316	329	317	297	297	265	279	251	295	301	286	309	285	275	320	310	289	285	258	286	263	315	288	293	305	262	303	261	287	296	274	307	281	305	291	297	292	292	300	315	277	274	274	300	276	254	308	317	288	307	303	320	295	266	265	296	279	321	291	284	292	315	278	283	284	295	298	290	279	286	291	295	301	306	317	302	270	323	303	309	293	307	294	300	326	284	291	298	271	296	278	334	294	281	292	286	309	264	302	302	279	281	311	283	312	268	300	293	290	301	298	274	304	314	292	307	281	302	289	271	278	290	285	301	305	289	305	273	305	308	269	275	301	268	293	288	280	330	279	268	276	307	282	294	281	315	296	284	295	274	261	276	297	303	281	290	256	293	294	305	286	245	315	288	282	296	267	288	300	311	295	296	283	272	282	280	304	270	286	277	279	317	292	308	296	279	292	264	314	294	303	278	306	289	287	315	289	264	273	308	287	347	274	284	279	300	304	287	301	310	286	302	275	298	291	260	290	308	337	293	295	298	300	319	306	298	273	318	318	276	306	311	319	290	314	299	296	278	311	259	303	301	309	287	288	267	310	300	309	312	298	287	292	292	294	300	312	290	252	265	293	258	313	278	318	290	294	273	291	274	292	284	286	299	290	304	292	266	316	262	269	304	303	289	309	253	304	288	279	302	308	268	321	274	282	309	312	281	338	265	289	316	298	314	262	288	300	286	290	283	287	263	308	318	299	284	292	291	278	296	283	279	276	271	300	295	279	287	312	282	288	308	285	277	310	268	302	286	278	275	303	286	287	296	275	294	269	283	289	279	308	323	288	262	282	295	285	294	269	315	269	297	278	290	279	307	296	268	301	283	263	310	294	295	308	299	321	284	305	306	283	314	308	278	293	291	264	280	262	298	278	292	300	263	299	285	290	272	248	290	295	289	264	279	313	300	264	308	294	289	253	282	321	253	291	294	275	273	324	292	291	279	276	275	292	280	282	297	266	309	281	271	290	276	323	334	272	313	300	309	267	307	299	278	299	278	291	297	261	299	268	281	309	320	296	283	292	250	311	290	276	308	322	294	288	307	270	275	273	279	292	292	309	262	298	287	271	287	263	298	283	279	290	292	290	303	319	290	261	337	299	308	303	290	288	290	300	303	287	275	306	263	298	298	270	289	302	301	312	288	322	317	301	280	306	299	291	284	291	289	284	269	300	264	287	288	269	306	304	295	263	297	331	282	297	298	279	273	315	312	307	295	318	297	295	282	318	326	283	331	280	326	274	295	300	289	290	299	286	279	270	303	308	297	275	307	286	289	292	290	294	308	293	315	295	284	290	286	286	297	286	302	280	311	303	272	286	305	311	280	305	254	267	271	318	279	298	290	279	326	293	283	285	314	304	307	313	284	297	344	292	291	258	327	294	305	291	252	288	327	290	305	295	292	308	292	293	288	295	267	280	309	273	295	338	288	276	298	282	281	300	271	314	297	300	290	283	264	270	283	301	310	277	276	278	265	238	326	288	296	280	294	324	289	291	311	258	310	288	278	291	279	259	318	264	295	284	268	293	300	289	285	283	327	272	295	294	266	288	303	308	292	296	295	289	275	287	314	344	302	309	293	294	303	279	295	279	292	305	311	271	307	293	261	307	294	287	279	284	298	308	299	291	310	299	274	304	272	284	294	275	295	281	324	288	289	309	293	272	272	278	269	317	289	313	308	295	286	282	274	295	289	290	296	276	292	274	284	307	295	264	309	309	291	304	286	289	287	285	287	296	295	293	311	315	279	266	299	284	287	330	308	311	273	277	295	305	296	305	277	266	335	294	313	307	298	285	273	276	279	317	309	310	292	308	268	282	289	293	299	279	295	292	296	278	280	270	300	296	281	283	283	313	289	267	262	294	318	288	301	294	288	276	310	266	316	319	268	296	302	289	283	310	302	297	281	316	320	279	290	304	281	302	296	310	330	310	284	298	297	260	286	302	312	303	274	277	313	294	298	316	291	287	295	284	324	287	278	285	306	261	290	272	300	280	301	296	284	267	310	303	289	317	291	267	275	286	302	280	303	273	296	297	327	292	295	283	307	280	305	297	312	285	259	315	289	309	311	292	297	266	293	296	303	307	315	275	288	301	276	300	283	261	280	294	262	255	324	323	285	285	284	307	255	275	293	284	337	275	304	290	316	287	310	284	292	296	309	312	270	295	290	275	301	272	327	278	325	295	300	290	302	312	290	296	290	302	321	288	278	292	291	303	298	299	302	291	254	281	269	298	281	310	292	280
16473	16032	10177	5129	3672	2701	2028	1550	1218	1016	914	779	688	596	557	525	510	492	445	485	414	405	446	405	456	365	403	401	352	361	350	356	366	325	342	339	349	337	343	321	335	316	374	321	368	336	333	312	315	323	346	331	334	360	350	326	346	314	329	332	267	360	326	345	327	330	323	331	311	337	336	325	373	322	341	320	336	326	357	317	333	349	317	360	353	331	340	342	373	356	332	352	355	339	332	388	323	352	298	326	309	324	381	322	354	304	332	336	361	341	337	328	328	348	336	333	342	336	322	334	358	309	330	353	323	328	335	354	334	306	350	315	362	352	338	314	300	272	281	299	342	322	312	318	320	306	320	334	323	352	303	313	307	335	308	332	308	312	317	321	335	335	345	266	319	336	341	326	296	345	333	321	300	328	312	332	341	317	298	299	337	336	342	350	294	326	308	335	334	320	345	297	304	314	302	307	321	309	333	313	309	318	274	308	301	316	321	329	314	324	302	333	312	328	296	332	307	285	304	319	295	318	329	315	317	330	335	331	303	325	336	336	308	339	332	298	300	340	318	267	314	303	324	313	327	295	334	319	326	339	302	332	297	319	284	307	319	319	335	327	326	313	325	350	329	322	332	340	307	308	318	295	328	326	323	310	292	326	332	319	342	348	329	314	343	323	331	313	316	320	353	332	306	322	281	318	341	300	326	335	348	305	337	342	311	301	346	351	293	277	285	308	340	310	331	340	363	293	304	304	321	333	340	369	328	336	306	286	331	336	321	330	326	320	326	305	320	341	333	288	303	332	309	326	314	310	320	302	330	304	309	311	307	351	330	314	337	332	299	312	346	340	355	334	342	317	358	321	335	310	326	320	339	338	308	308	328	308	339	328	320	353	317	329	300	315	322	320	295	337	318	321	326	332	328	331	304	335	290	301	327	305	316	337	304	332	285	320	314	306	332	306	305	326	309	319	329	318	307	302	337	319	331	340	330	307	305	309	329	316	315	317	293	290	313	324	288	307	328	328	346	301	345	315	340	355	310	312	293	343	336	341	308	330	340	332	321	316	326	323	323	302	320	308	336	325	331	340	336	353	306	329	301	349	322	327	316	295	324	306	321	343	325	322	306	344	313	321	324	308	335	326	325	292	316	303	299	316	305	345	331	320	351	305	356	313	345	321	312	339	287	328	334	337	312	316	329	333	331	329	317	284	330	321	322	352	304	299	282	307	335	315	318	348	293	325	305	334	325	330	307	343	334	322	340	334	340	309	331	311	302	365	296	339	345	315	309	334	344	330	314	343	329	308	333	343	328	351	309	308	369	321	346	318	343	315	311	331	308	322	323	310	362	321	329	338	311	311	323	331	317	321	306	339	332	312	294	342	322	303	312	315	338	285	326	346	355	346	323	307	299	313	303	292	321	301	291	349	263	320	310	361	331	295	343	303	354	306	356	336	323	296	345	340	346	340	298	297	342	326	326	315	335	339	293	296	332	305	315	329	311	339	292	299	309	308	314	308	312	325	326	317	329	319	314	307	326	305	293	270	333	342	320	315	314	310	295	325	330	313	311	344	318	320	348	324	311	291	318	325	326	307	318	313	327	302	323	334	274	318	314	310	341	326	325	349	330	342	334	340	313	324	333	316	309	303	346	333	317	325	331	339	323	297	310	309	343	332	333	328	294	314	289	312	306	318	305	328	330	330	290	320	316	326	323	311	321	320	307	288	345	308	289	304	319	300	317	312	341	289	322	321	333	296	295	323	342	329	283	341	307	296	361	319	292	333	307	322	294	308	304	355	344	314	344	314	284	299	342	332	304	316	319	315	325	312	312	327	332	302	347	353	330	334	343	316	314	288	309	326	290	303	302	337	339	311	309	326	319	312	324	328	352	324	307	330	312	312	310	341	303	300	317	333	334	318	342	294	337	308	314	319	355	307	338	330	319	345	334	320	280	336	377	325	332	315	327	357	293	327	329	333	314	309	379	333	301	336	315	339	327	359	313	315	303	342	316	333	302	296	312	332	309	310	318	315	318	326	324	313	336	297	310	329	317	322	342	318	311	296	317	320	310	337	326	350	303	296	320	344	335	324	321	314	302	315	332	352	293	341	320	319	319	312	331	350	283	310	347	292	316	318	289	306	320	335	308	318	323	362	332	319	336	323	329	335	321	313	297	313	349	348	322	281	298	318	334	335	318	297	304	330	305	323	299	310	329	314	327	288	315	305	342	325	327	342	304	331	320	317	338	313	308	325	332	347	300	342	335	283	344	305	309	336	324	291	325	335	322	327	340	312	316	356	304	323	347	308	314	333	325	333	319	333	330	327	342	349	345	317	317	322	324	325	328	319	309	301	344	323	357	302	303	333	294	319	308	353	319	333	308	311	313	306	304	328	312	308	307	286	310	311	356	310	318	334	358	320	341	310	314	347	359	314	301	340	323	308	351	349	332	332	326	287	318	307	355	300	344	315	318	350	288	307	300	320	308	301	325	337	306	339	309	288	313	330	317	301	311	336	341	295	287	315	321	333	341	336	317	315	344	329	337	328	303	300	327	302	299	319	345	325	317	345	323	329	296	326	341	276	362	318	309	348	315	306	275	328	321	318	330	322	321	341	316	329	303	288	333	339	307	289	332	318	324	337	328	306	290	306	288	331	308	315	352	300	350	295	320	338	286	326	337	307	344	356	289	294	311	347	343	337	294	281	285	304	340	316	338	300	362	345	354	324	283	335	313	358	343	328	321	347	343	311	299	312	296	334	342	334	288	318	319	369	340	321	308	346	303	331	339	347	352	338	304	323	311	331	323	309	309	325	297	325	354	321	355	332	320	321	299	342	313	341	317	319	334	335	322	310	291	339	310	295	292	328	331	314	338	334	331	321	316	336	347	308	323	326	353	336	312	325	338	312	296	321	314	341	304	313	323	338	340	317	325	346	314	333	317	304	348	302	312	297	322	306	317	312	309	288	344	328	324	309	347	331	357	325	285	299	322	315	328	319	311	311	328	313	323	281	313	312	317	363	336	305	316	304	325	322	305	367	334	346	333	342	330	293	304	318	298	314	323	347	298	311	329	318	308	285	312	321	314	347	344	312	308	325	338	319	318	317	305	321	284	317	308	290	305	327	328	278	279	302	321	307	329	335	298	321	321	345	327	315	281	343	343	323	325	306	282	341	323	362	257	316	304	299	313	293	360	324	337	329	328	289	326	320	340	322	309	330	333	302	348	329	318	308	338	307	321	344	307	345	340	307	324	313	312	337	324	326	312	309	318	310	325	300	315	326	304	315	325	329	333	328	289	297	306	336	313	330	326	306	328	304	309	297	319	340	311	353	361	298	343	309	319	333	339	302	333	307	301	298	332	311	300	324	333	326	343	329	313	284	306	330	328	343	334	336	330	304	300	321	303	334	350	347	302	331	336	353	310	308	314	319	317	348	331	296	306	340	292	314	305	338	308	347	309	338	306	304	325	308	334	324	304	321	334	336	325	323	319	308	311	315
28035	20423	6921	442	209	207	186	177	167	168	157	190	167	164	166	158	176	147	155	156	159	164	150	138	154	160	168	152	147	174	156	153	160	194	166	161	143	163	150	149	160	159	176	172	148	134	173	132	145	158	154	155	171	160	152	145	182	148	154	150	146	152	170	149	162	153	160	155	178	148	155	154	153	165	175	177	162	196	141	169	153	162	144	162	172	170	162	167	169	164	171	155	161	163	147	169	157	162	172	172	150	163	155	176	164	161	159	151	167	170	157	150	150	179	139	152	142	163	152	166	154	179	160	151	170	156	178	150	143	164	149	143	153	164	148	156	161	192	176	155	152	165	186	157	161	163	153	171	132	158	165	159	141	164	168	175	135	138	145	154	134	159	176	156	151	180	133	159	159	160	163	154	142	158	164	154	146	172	156	177	166	167	154	134	161	168	137	156	157	164	137	141	153	182	173	145	157	148	145	161	158	155	161	163	157	174	169	160	156	165	146	140	190	146	175	149	156	189	140	195	153	148	159	155	142	172	152	185	161	173	147	159	149	188	160	172	153	135	150	157	149	161	184	160	166	161	167	175	175	143	152	162	152	160	156	140	169	161	158	141	162	162	167	170	146	153	168	176	169	181	164	167	158	155	161	166	163	152	155	149	159	157	158	145	146	165	161	151	144	161	183	155	164	157	154	165	152	169	153	140	155	167	146	153	177	166	162	199	151	174	141	180	127	168	143	141	168	158	157	153	165	156	158	134	156	160	162	153	185	160	184	171	155	162	141	169	176	145	165	186	173	164	156	157	160	150	158	153	175	164	183	167	163	151	131	173	163	151	162	171	157	155	154	138	160	145	136	155	165	144	168	171	163	153	157	156	149	146	164	155	154	164	143	140	173	164	172	148	161	174	143	157	157	181	160	153	166	171	156	176	144	152	185	165	175	164	141	173	161	164	160	153	174	167	151	178	164	173	182	182	170	187	155	165	145	167	176	155	175	177	152	166	147	163	173	172	150	146	178	157	157	169	164	154	157	137	157	150	167	146	170	174	147	171	166	146	171	186	148	138	166	159	142	144	149	160	145	192	162	174	143	163	156	163	176	147	154	151	155	155	157	152	171	170	170	160	196	169	155	150	180	186	155	161	158	165	154	177	166	159	178	143	169	186	178	174	165	137	156	143	156	166	158	137	171	157	160	155	167	175	158	166	143	150	155	167	148	172	137	155	152	151	169	170	176	174	173	165	178	137	146	173	170	150	166	163	150	170	146	154	143	152	157	169	157	173	173	157	161	170	167	174	172	180	152	162	187	180	141	144	164	175	157	149	135	159	165	153	169	165	150	162	166	157	193	153	159	177	169	151	150	172	156	172	157	175	166	176	170	144	177	173	170	164	148	191	133	148	145	136	171	147	145	164	166	154	149	179	175	145	163	165	163	135	156	170	138	158	163	145	129	165	177	164	158	159	144	185	143	153	150	184	160	166	154	159	143	158	155	158	178	196	152	141	159	157	155	166	154	152	163	145	146	176	179	155	155	144	173	171	161	127	158	167	152	192	174	149	155	153	154	163	152	183	179	155	169	142	174	168	152	162	149	155	166	152	153	155	166	157	153	157	166	152	150	143	171	169	179	161	178	152	169	162	165	160	154	168	157	155	169	157	163	172	168	170	193	159	168	152	163	169	160	137	144	156	160	157	176	171	161	171	159	165	156	147	166	157	167	150	166	152	154	163	174	139	157	151	142	184	173	166	166	170	147	162	161	147	165	152	149	138	172	165	156	177	155	173	160	160	171	149	152	162	178	175	158	166	156	164	151	144	156	151	156	167	150	167	175	177	171	155	168	185	170	164	149	188	152	158	168	163	171	131	161	150	173	140	139	155	177	151	168	174	157	156	179	151	165	165	165	146	161	167	168	163	145	139	163	171	153	161	154	149	170	169	147	165	164	150	156	158	166	163	165	170	141	166	160	174	157	149	186	148	151	158	145	147	167	133	155	165	155	163	163	152	174	155	150	155	163	143	139	161	156	164	159	152	157	157	161	144	158	136	174	156	146	161	171	144	149	142	141	198	151	161	158	151	168	157	139	163	160	169	162	147	156	167	161	162	157	157	156	153	159	155	156	165	168	167	169	169	183	148	145	159	151	166	185	147	173	152	172	175	150	176	143	166	158	156	148	153	163	184	149	144	156	143	150	170	178	147	155	151	158	138	160	146	181	152	173	141	148	186	146	165	163	151	126	156	160	163	144	156	167	168	179	171	150	188	142	178	154	165	155	152	186	161	134	169	143	144	155	164	168	159	185	154	166	180	155	164	160	142	165	168	159	138	166	143	168	160	160	167	166	179	158	166	147	179	152	158	161	159	175	163	137	180	151	161	170	180	156	148	161	160	171	162	173	157	141	158	166	174	156	157	151	147	169	164	132	169	145	148	174	128	172	159	153	162	184	149	159	152	165	157	178	134	143	179	173	159	166	154	159	152	148	156	160	162	171	179	170	160	184	167	142	142	165	149	154	169	161	175	168	185	138	162	181	172	142	153	145	180	184	157	165	148	143	156	173	158	167	171	160	174	160	183	175	155	159	143	155	191	177	147	141	149	135	167	162	157	131	137	174	177	170	143	175	152	150	143	183	165	149	161	133	162	165	183	186	141	159	167	168	160	150	178	168	169	154	172	186	132	144	149	162	175	154	156	136	164	147	176	155	175	166	168	167	173	148	167	154	145	164	165	174	153	159	146	162	151	174	147	153	162	156	171	132	153	144	149	193	167	162	166	158	160	162	180	163	145	159	153	139	177	160	167	172	152	167	131	168	168	166	159	154	144	151	140	167	168	175	162	174	146	175	183	159	147	144	150	160	165	153	164	157	147	177	153	173	190	160	180	161	166	155	162	186	168	174	144	162	161	152	143	182	175	148	174	148	174	154	157	178	179	156	147	143	169	150	142	155	138	136	158	162	170	168	146	178	160	151	161	157	150	144	158	152	158	176	184	167	172	128	139	148	159	146	166	163	150	159	152	170	156	160	174	153	158	169	165	167	146	157	170	177	148	176	176	163	165	170	168	167	145	149	172	160	180	169	154	160	183	165	177	141	159	167	167	153	154	161	183	168	146	178	157	160	157	162	177	162	166	158	160	151	155	168	145	170	164	144	141	160	185	146	167	136	145	159	165	154	170	178	160	150	148	154	176	183	146	157	165	157	172	160	189	157	154	154	160	158	155	167	164	141	152	182	155	171	169	173	151	169	139	142	163	177	170	158	139	168	131	152	172	148	162	150	154	148	161	162	149	150	176	168	145	181	172	179	167	146	163	161	159	152	162	174	144	146	167	151	141	162	173	157	157	171	159	162	130	159	169	147	166	158	161	159	154	146	152	161	149	161	159	169	157	147	175	173	177	182	167	164	156	172	166	159	159	148	167	152	169	119	138	170	144	142	166	162	197	140	149	182	166	158	175	175	142	145	162	171	171	147	154	162	153	155	153	161	167	170	174	153	165
6255	979	619	368	277	255	252	213	216	204	198	194	213	182	218	181	206	207	195	213	188	224	199	216	192	195	200	207	192	197	201	209	189	206	204	180	180	195	186	211	208	201	174	179	199	181	184	195	170	184	203	215	186	176	187	179	191	177	199	184	186	192	193	196	193	207	180	197	181	197	195	173	232	196	208	190	201	184	206	205	187	175	192	179	184	188	181	222	216	199	183	221	194	193	205	198	187	201	191	180	169	201	203	177	202	205	207	194	185	201	213	197	163	192	217	218	183	172	211	192	203	188	187	207	196	185	203	198	215	192	196	199	184	202	184	220	174	211	210	194	199	171	213	181	207	198	194	175	200	167	188	199	228	189	175	195	196	183	202	198	195	215	195	195	179	211	190	207	177	183	185	198	194	184	192	214	190	214	182	195	198	175	213	189	189	202	210	197	182	188	182	164	200	198	193	175	200	172	187	197	185	191	203	199	216	197	195	180	197	207	194	188	198	188	225	189	208	181	217	234	188	215	209	194	162	185	210	190	183	209	211	167	211	208	202	209	208	209	180	197	201	210	184	232	195	211	173	184	201	194	206	171	193	208	170	186	180	182	167	203	215	206	204	188	198	192	203	195	217	211	199	183	191	201	206	181	203	204	203	199	201	180	200	211	192	199	207	180	216	199	216	208	183	192	188	170	214	175	195	168	195	192	190	180	206	179	192	214	184	199	194	188	177	188	194	195	182	188	189	203	194	194	197	167	185	182	197	196	197	179	201	198	168	187	197	193	193	153	218	187	196	211	207	202	193	221	182	179	201	210	192	187	187	210	209	205	210	182	191	179	181	219	206	194	221	215	191	203	206	190	189	216	207	199	207	210	197	184	189	196	188	196	194	196	206	180	179	207	172	189	202	186	204	193	179	208	166	214	191	202	207	184	176	177	192	193	197	206	178	180	166	184	199	196	201	173	189	202	213	197	224	177	192	187	195	179	189	188	201	204	193	184	205	217	204	185	218	205	185	164	212	204	169	154	186	193	209	178	209	215	219	192	217	210	214	207	203	199	190	203	197	197	197	189	178	181	218	205	191	183	186	200	215	207	189	178	203	212	180	196	169	189	186	205	184	200	183	195	219	190	193	201	224	182	178	177	183	190	215	216	208	202	189	205	178	190	181	164	184	200	176	208	211	195	179	218	205	202	184	186	184	198	196	190	188	189	214	194	192	188	191	213	203	182	239	222	189	188	198	194	188	194	189	178	179	170	196	202	176	196	205	240	195	202	204	195	206	197	175	189	230	191	185	187	169	189	213	182	217	201	210	191	182	198	181	181	202	213	194	217	207	163	188	210	199	188	200	174	188	204	179	217	186	212	175	203	200	177	187	202	202	190	196	180	198	194	219	186	200	197	181	166	194	190	195	220	208	210	218	210	201	200	203	187	180	172	211	223	188	186	225	204	204	174	196	200	178	200	216	210	189	205	226	194	181	177	218	198	202	190	200	175	198	217	194	199	173	169	164	196	189	194	200	224	194	212	194	203	187	176	180	182	212	206	196	201	199	188	176	192	183	192	203	227	179	186	187	188	195	184	213	197	198	167	186	186	203	199	168	171	207	188	182	188	212	190	187	186	194	194	178	209	185	205	188	184	179	209	211	184	200	186	184	205	190	196	182	176	186	172	187	224	178	193	173	185	218	182	179	186	214	179	214	184	192	217	197	196	218	211	183	207	187	186	201	191	191	184	199	212	211	179	178	201	206	178	170	197	198	193	199	212	182	203	210	196	196	177	213	180	193	202	182	171	193	201	239	213	212	191	213	204	175	218	199	194	180	188	182	207	187	184	195	182	194	206	223	200	193	227	187	195	190	211	208	179	195	189	198	215	181	232	197	175	164	214	225	203	200	207	180	208	181	187	211	198	212	203	204	177	207	183	187	191	203	209	211	188	192	180	183	209	201	219	178	168	213	188	193	193	171	194	205	180	179	192	207	185	177	191	227	169	210	202	194	197	205	188	177	182	202	221	201	176	186	188	184	204	174	205	191	185	212	198	201	193	206	188	198	176	182	192	215	191	199	175	178	198	194	190	206	226	187	195	217	192	192	195	189	202	205	214	194	205	175	203	186	183	213	201	191	181	189	210	222	205	209	196	213	189	228	185	203	181	207	211	182	190	195	211	196	197	190	178	192	186	204	206	187	186	189	180	181	193	180	211	192	179	197	196	183	185	179	190	185	216	192	195	177	211	178	170	209	228	183	195	196	185	181	197	195	212	206	192	187	195	183	205	186	176	207	194	213	190	192	196	189	206	204	165	196	213	195	181	178	211	198	173	183	187	183	211	197	170	199	192	207	209	185	186	212	183	193	197	212	181	201	204	173	222	196	187	199	194	203	196	187	187	222	187	182	177	186	186	184	214	179	191	204	198	185	194	173	201	188	221	204	184	190	186	191	206	193	206	184	200	166	187	169	199	187	182	191	179	210	190	199	193	190	201	186	188	210	187	226	185	171	202	189	183	220	190	183	205	191	168	182	229	194	211	178	227	187	202	172	213	225	211	224	186	189	213	166	204	215	188	185	187	202	214	192	185	208	203	182	199	209	186	191	170	193	210	202	235	212	210	213	179	187	188	209	195	173	195	185	200	205	194	224	178	189	181	189	194	208	207	205	197	197	201	191	200	172	179	190	194	223	195	201	183	162	208	212	189	188	201	195	164	202	198	208	208	220	178	201	214	189	187	192	175	176	170	187	205	206	193	232	175	183	200	186	201	188	208	195	199	181	198	209	206	175	196	209	198	198	197	206	211	200	186	181	200	182	185	218	185	195	200	209	197	193	184	184	187	213	203	212	174	186	193	166	192	197	206	211	188	207	189	198	170	173	176	171	192	182	168	176	203	187	188	192	196	192	199	213	204	212	192	214	191	194	177	200	195	221	171	181	194	183	197	187	196	181	207	188	189	193	192	215	213	186	205	203	198	210	214	190	210	175	200	185	199	215	201	206	199	194	188	197	205	184	182	165	183	174	184	174	185	181	198	183	186	178	162	181	188	179	189	199	166	199	191	213	186	214	180	192	202	182	195	203	208	183	188	185	178	192	201	219	181	200	215	196	194	218	199	184	206	195	202	189	201	210	211	204	189	195	202	154	177	211	189	178	201	212	194	192	199	181	195	177	202	181	195	195	190	187	188	201	196	206	180	202	211	186	224	241	198	194	168	205	193	217	188	195	179	194	207	180	215	186	189	198	200	203	178	185	199	194	198	187	198	197	205	187	186	190	203	187	214	205	195	213	200	175	179	195	184	200	186	199	180	181	200	172	195	194	198	170	186	210	180	206	222	184	202	193	183	182	221	201	202	224	173	190	215	172	198	194	197	172	176	211	190	183	166	190	220	195	222	206	203	202	192	182	227	199	179	208	181	212	174	178	207	181	185	204	179	192	183	202	199	210	213	200	184	181	190	198	179	192	196	192	195	212	194	187	219	186	211	179	204	203	206	200	168
24331	21538	28831	24669	21537	9144	772	494	387	367	303	296	299	284	246	257	231	222	203	176	206	200	202	220	191	208	189	194	211	188	185	200	194	190	168	193	208	171	197	173	179	179	208	183	201	187	179	188	186	185	177	180	177	204	188	197	173	184	169	167	200	171	197	167	165	180	200	156	182	186	181	183	175	186	177	185	175	185	155	172	157	184	203	193	184	180	197	197	204	168	184	205	189	175	159	145	178	145	194	179	207	174	159	193	178	197	181	157	179	182	183	187	201	171	177	172	170	210	178	175	174	169	168	172	214	185	162	195	180	197	191	172	158	173	178	173	176	174	155	179	182	177	177	170	181	166	201	170	192	160	182	185	196	174	197	172	158	172	161	163	164	183	170	193	181	177	174	176	183	164	186	153	150	165	174	156	196	165	190	160	178	187	174	178	210	204	181	164	183	199	172	185	189	178	158	158	170	195	186	188	171	192	209	192	177	189	202	190	192	140	176	173	166	171	166	201	178	160	171	176	171	195	162	178	164	163	170	200	179	171	169	206	192	202	156	168	164	180	172	181	155	154	163	178	192	173	153	160	173	194	162	181	178	192	186	150	163	171	177	171	179	183	152	164	164	154	162	197	149	186	181	171	164	178	185	180	212	183	199	159	163	183	158	158	176	173	194	175	188	187	174	178	166	179	153	154	202	168	184	170	175	174	166	177	167	178	177	180	171	170	167	159	166	190	171	175	170	166	169	175	167	168	157	169	163	161	186	145	176	159	176	209	173	164	162	170	187	183	180	183	172	187	179	194	162	162	178	170	188	191	171	181	147	178	188	182	153	146	178	141	204	178	175	177	174	175	182	182	176	156	175	155	170	181	164	173	170	175	179	199	188	188	193	166	185	169	168	165	185	165	183	169	158	173	164	174	187	200	173	176	159	159	184	174	180	162	187	176	165	158	163	188	187	141	167	189	179	141	188	189	182	185	170	190	175	185	164	152	178	176	180	178	179	173	166	183	168	151	191	159	170	176	165	167	194	180	168	186	187	185	171	176	178	170	211	177	198	179	156	210	150	186	171	173	196	153	178	182	167	194	199	168	177	207	177	198	178	173	170	172	149	167	161	168	198	166	187	171	153	161	168	192	174	186	187	163	193	179	171	192	190	190	160	177	173	170	202	172	186	185	192	188	196	168	178	180	169	174	175	181	183	191	161	180	187	182	153	151	165	153	182	187	168	188	178	173	169	169	156	161	169	170	177	190	198	183	210	165	186	175	179	181	181	188	166	170	162	149	176	176	170	163	170	168	175	158	156	171	180	193	164	170	187	192	180	172	178	191	185	186	174	188	167	160	181	167	183	176	169	174	155	192	164	192	195	162	175	171	164	171	187	165	165	157	166	167	191	163	161	199	205	175	189	176	170	195	169	194	183	155	190	191	148	178	168	166	170	173	162	169	168	197	198	164	188	182	193	180	170	168	161	183	204	168	169	170	188	163	198	179	173	172	164	182	189	195	162	192	174	179	185	146	179	175	166	157	163	148	163	186	193	165	166	193	155	171	157	151	190	180	179	194	180	172	194	169	154	196	160	171	191	169	180	175	182	177	183	163	163	185	158	170	149	171	175	175	167	175	186	162	169	185	189	179	178	183	154	174	183	160	172	188	147	178	178	175	167	183	170	184	189	161	173	172	160	185	199	165	158	161	163	180	170	156	164	146	189	168	154	178	177	147	158	180	194	160	190	162	164	177	162	187	188	170	165	192	166	193	169	183	177	176	180	179	176	188	191	166	183	192	173	187	163	153	175	159	177	174	185	181	181	162	159	161	164	181	167	176	168	165	169	167	172	174	173	174	161	170	161	178	179	173	177	206	169	162	166	186	185	185	180	176	152	169	176	180	173	192	158	163	164	175	172	168	174	179	159	163	169	161	181	186	166	199	185	188	156	163	163	157	180	180	177	171	152	173	181	147	191	171	180	155	186	179	168	175	164	194	160	168	192	155	188	188	185	160	176	171	168	178	181	175	174	205	184	184	167	174	162	176	167	196	171	165	160	146	188	196	166	175	169	153	177	166	161	160	183	165	186	186	167	185	158	153	176	167	164	172	184	154	179	166	161	177	176	182	180	175	183	167	164	167	180	181	160	160	187	157	185	149	154	184	172	192	160	186	158	161	176	160	166	156	168	175	161	171	163	168	165	174	163	171	168	178	155	183	184	169	161	189	183	171	184	175	185	196	147	157	197	182	182	175	186	169	171	173	175	182	162	156	178	177	180	185	146	182	158	172	179	192	164	190	178	176	151	178	168	179	197	181	163	177	187	204	169	163	161	159	173	175	189	175	185	178	193	172	174	184	185	199	183	170	160	166	180	163	155	176	166	175	174	171	167	188	175	175	169	164	165	186	177	170	176	166	165	177	173	176	143	166	172	183	176	182	197	161	158	177	191	188	163	160	189	154	181	175	184	192	154	166	173	174	164	177	162	185	166	176	166	174	178	156	185	170	176	174	162	155	155	163	158	195	183	158	191	187	169	169	170	187	197	158	185	187	186	179	179	186	174	166	161	168	172	194	173	160	156	176	151	200	170	189	169	177	170	180	184	189	168	154	190	179	187	188	186	167	192	188	163	184	160	161	169	171	194	194	169	163	172	161	177	154	187	171	155	202	177	162	174	194	172	193	170	193	190	177	196	167	167	159	196	182	179	169	157	187	160	168	176	163	168	158	165	164	174	134	179	167	172	187	162	181	184	167	183	161	164	173	190	165	180	184	182	182	188	173	175	167	171	164	166	147	159	181	185	188	167	191	177	176	153	162	173	169	168	187	181	165	158	163	174	198	182	166	188	174	182	146	156	174	156	171	175	155	172	166	179	141	185	167	156	179	185	167	155	160	177	165	188	192	172	176	180	161	197	181	167	148	159	182	182	188	186	189	181	153	174	192	159	179	171	168	172	188	176	177	188	169	166	171	160	179	192	189	176	174	183	163	181	153	177	178	173	154	202	169	167	155	165	160	182	183	168	176	158	161	150	175	162	178	174	190	177	176	169	165	157	195	183	160	168	181	184	169	206	165	179	166	154	176	162	179	196	177	180	166	180	174	183	179	168	174	175	181	172	207	183	170	181	178	158	196	179	200	173	173	161	173	170	184	196	193	169	185	172	191	172	162	153	172	190	184	183	164	178	149	174	204	144	167	175	202	181	167	171	174	153	186	168	195	168	199	179	184	202	175	178	199	163	179	178	166	178	179	175	199	163	185	179	178	187	188	179	155	156	168	177	154	161	134	162	157	148	153	175	184	175	190	178	168	172	183	189	172	177	169	168	179	152	193	168	172	164	157	199	158	188	174	163	184	164	147	150	172	176	145	171	167	176	171	196	185	174	146	168	174	170	181	169	186	161	165	174	166	172	160	172	170	167	149	178	167	168	172	166	149	165	176	154	157	188	179	169	173	195	214	155	202	191	184	183	177	181	181	167	182	182	183	175	179	170	170	190	172	189	167
13863	9935	6080	2836	1985	1454	1069	823	713	564	479	427	396	388	316	305	306	275	281	260	275	277	236	232	233	258	254	248	212	224	227	212	243	215	244	248	242	208	213	221	203	217	251	206	216	209	234	212	218	207	225	211	228	204	211	228	237	223	192	201	234	201	183	201	239	184	219	213	225	225	216	181	216	209	188	197	202	208	242	199	227	215	250	212	232	187	224	200	233	229	210	230	200	212	204	211	237	242	213	208	230	199	202	197	215	209	220	228	202	209	189	204	219	200	224	212	224	229	209	217	221	206	219	192	230	239	220	222	207	215	190	202	193	174	231	198	214	202	213	206	214	216	197	209	199	212	206	200	207	183	206	223	218	177	200	207	189	213	201	216	220	206	198	218	221	201	198	217	209	179	204	219	205	196	200	198	188	208	204	204	216	202	200	205	218	204	180	210	196	206	195	203	180	196	211	209	175	203	192	222	218	228	213	184	214	199	213	221	201	199	181	181	207	191	219	199	220	206	190	200	177	211	198	192	201	210	202	224	194	244	207	205	212	224	202	197	206	193	184	211	220	216	201	217	197	192	195	206	212	195	201	216	209	228	179	210	225	203	183	186	218	195	183	185	206	194	207	215	204	210	205	178	210	207	203	218	202	198	228	200	179	227	182	224	218	231	184	198	192	219	214	210	169	215	224	199	229	187	213	209	251	169	197	193	235	201	199	207	218	220	220	222	206	203	211	214	211	197	200	183	229	198	209	202	222	217	193	211	201	189	208	199	211	205	209	198	204	220	194	210	204	203	229	174	206	209	184	204	201	222	198	211	200	195	210	210	214	207	204	214	199	192	209	202	174	206	171	205	205	175	216	204	204	183	203	197	186	213	192	225	225	208	207	219	179	200	207	187	193	214	210	196	205	207	215	196	192	206	214	204	205	200	205	179	203	223	173	212	195	198	181	205	206	199	200	186	222	235	237	208	193	181	209	219	218	211	215	201	212	220	187	215	214	190	229	208	203	219	189	220	216	209	196	231	205	205	199	200	227	184	190	234	217	189	211	183	190	234	214	200	238	194	202	242	204	214	208	225	188	172	209	210	213	216	195	218	201	202	198	210	214	228	218	203	253	236	188	197	207	173	210	216	211	197	185	198	212	191	216	207	189	208	208	211	204	225	187	218	186	209	174	203	199	200	218	196	216	208	207	195	208	201	205	199	207	206	221	221	211	213	223	231	180	204	229	221	212	188	190	215	204	191	215	194	203	217	180	183	219	201	199	221	207	199	215	219	196	205	220	210	224	209	207	215	183	202	215	199	208	197	212	190	203	200	207	207	215	187	200	195	186	173	221	191	223	196	201	224	215	205	208	200	216	208	207	192	201	190	194	202	222	220	210	199	221	193	222	204	212	218	205	179	220	177	200	192	211	212	217	185	198	198	202	181	209	198	208	196	222	217	199	177	210	199	207	198	212	200	185	196	194	208	171	189	200	190	179	200	193	209	201	190	234	215	206	213	202	183	206	206	194	212	209	186	210	219	195	203	198	191	228	206	213	208	209	218	202	215	209	210	201	214	217	210	198	176	186	212	212	188	213	189	213	226	191	197	193	199	218	203	197	208	190	214	194	205	202	208	221	208	196	234	195	226	199	209	190	211	219	198	223	200	183	179	183	192	216	216	198	211	194	203	179	202	182	178	207	218	190	206	197	185	212	206	190	203	221	204	212	219	239	176	196	212	203	182	212	208	204	192	212	214	203	216	189	232	193	205	209	213	200	223	189	194	222	198	182	206	217	183	194	236	208	207	209	199	210	185	204	210	195	204	203	208	213	200	206	215	206	224	216	202	179	223	190	220	188	186	212	202	201	188	205	185	200	226	210	215	207	188	194	188	210	206	206	183	216	200	210	191	227	202	219	222	205	201	196	210	188	183	204	195	215	227	192	235	185	180	192	196	192	194	191	201	214	186	193	204	198	190	216	206	209	201	220	192	193	204	197	199	174	213	217	207	190	217	183	188	194	183	197	181	231	215	217	207	192	181	207	193	202	203	202	205	213	182	182	203	203	203	188	186	203	208	225	218	213	196	201	205	206	210	189	219	189	220	213	189	221	228	191	197	219	198	205	210	215	203	203	179	194	194	226	203	195	200	206	201	226	199	216	191	200	203	220	198	216	224	187	216	182	189	200	195	215	210	210	185	201	198	205	206	186	201	202	217	211	197	195	203	215	229	212	182	185	238	204	239	230	196	202	197	213	188	199	191	203	201	208	187	219	211	212	189	202	196	192	182	200	188	212	182	190	228	196	210	220	223	203	229	208	200	235	194	212	206	216	207	220	211	202	194	203	207	199	191	183	208	213	183	219	195	202	213	205	199	226	196	179	213	219	189	228	234	192	202	205	178	190	177	196	188	177	239	215	189	198	202	215	182	183	193	205	196	194	218	193	202	220	199	223	210	195	196	208	215	201	183	207	187	208	200	201	212	192	215	186	226	211	188	228	208	194	196	197	211	202	191	193	203	209	195	205	223	202	215	206	197	214	227	193	196	203	196	213	199	200	192	214	220	211	186	198	209	231	196	190	221	187	184	214	189	194	186	198	195	260	189	200	187	215	229	190	205	225	186	226	215	198	199	211	245	226	212	208	207	178	220	198	198	211	209	188	199	225	181	213	192	202	199	179	195	193	204	202	198	203	198	208	215	217	198	198	197	206	196	214	184	191	210	230	189	197	201	197	229	209	210	186	217	186	210	201	191	214	185	205	208	215	200	170	203	191	202	196	216	222	207	215	186	190	221	199	172	203	225	186	203	190	186	194	208	221	187	197	195	211	188	220	193	173	190	189	231	205	214	200	201	197	218	215	184	203	222	203	187	196	192	198	214	213	192	193	192	203	218	197	218	205	224	221	189	206	209	220	200	209	225	179	193	194	206	200	199	191	212	193	184	203	207	176	201	186	212	198	209	205	208	196	230	210	206	217	222	212	197	214	211	198	189	222	213	163	192	186	228	201	202	201	207	218	208	196	205	191	216	166	190	190	224	226	211	190	209	196	215	227	226	215	204	191	199	216	213	205	201	193	201	199	205	213	206	190	205	211	205	201	206	203	213	210	201	187	190	200	218	175	197	208	214	184	201	204	175	207	240	216	211	216	196	206	216	211	208	209	207	210	220	221	208	218	188	204	198	172	211	192	189	175	179	172	214	211	195	210	207	188	197	193	214	206	194	186	223	218	196	194	213	206	220	184	210	195	202	219	184	179	202	205	204	216	212	183	186	208	195	185	172	207	214	190	199	193	194	211	221	220	186	234	166	201	183	194	204	185	210	206	182	177	188	226	217	212	213	202	182	206	195	218	187	184	194	215	220	222	201	197	189	211	211	207	201	206	214	215	209	212	182	203	215	230	187	201	207	193	198	217	207	204	216	210	211	213	201	204	197	208	214	228	219	211	193	199	222	194	193	220	214	211	215	185	205	216	208	186	180	191	228	201	181	212	168	192	199	194	220
25777	21614	27668	25930	7590	587	442	378	346	318	299	322	275	276	290	255	288	265	280	252	260	249	253	260	244	289	276	272	242	273	224	253	248	257	270	251	253	242	258	249	261	244	230	223	249	241	245	248	260	233	251	226	245	244	260	246	288	242	231	264	254	262	266	246	252	235	266	264	239	255	248	259	244	241	252	269	266	214	222	240	241	254	266	264	252	239	259	263	243	266	254	231	256	259	277	257	252	230	260	274	245	230	257	262	235	257	254	250	248	243	251	250	216	250	266	253	241	259	236	240	229	223	269	264	264	253	234	252	244	244	258	272	273	260	262	251	250	256	209	246	256	222	218	229	258	274	268	282	241	257	227	255	262	241	227	252	244	248	246	243	239	264	238	253	267	226	226	247	247	249	279	235	264	232	256	284	260	239	260	245	240	263	229	262	216	243	224	254	255	223	266	238	230	254	280	271	232	248	259	234	248	249	231	233	233	239	240	247	265	257	225	242	240	257	259	236	226	272	234	225	278	246	217	246	237	245	284	236	255	259	268	231	240	251	248	223	243	266	274	242	248	229	241	240	257	227	273	214	237	261	265	270	253	214	238	249	250	230	223	275	232	262	235	235	254	222	241	249	225	244	233	260	267	243	236	244	247	222	257	265	248	224	231	256	262	236	238	219	254	248	242	273	245	258	255	218	247	233	242	251	269	253	245	256	222	229	240	251	239	235	267	263	246	250	251	235	228	260	244	255	227	230	252	240	228	253	237	256	259	269	253	237	286	254	274	271	238	262	242	220	217	245	240	270	248	234	241	267	220	262	259	261	266	243	264	231	255	238	249	246	253	230	255	290	227	253	252	230	216	237	258	274	237	256	245	222	245	267	229	239	219	273	275	251	283	266	237	235	247	252	242	234	237	274	232	245	240	225	219	242	244	220	243	236	259	237	253	232	257	253	238	262	240	280	224	245	235	271	239	254	243	233	253	248	257	245	222	228	227	215	244	244	264	234	237	238	230	255	267	228	249	257	236	252	240	237	239	235	237	248	246	281	266	258	227	229	255	256	222	229	257	242	209	239	273	268	263	233	282	256	251	255	244	243	250	256	242	257	250	216	270	238	227	242	252	259	252	261	205	245	243	247	265	263	235	258	251	260	276	236	252	258	272	245	252	237	255	234	249	249	240	240	237	246	244	258	276	250	238	245	260	265	263	229	251	231	245	243	242	196	242	231	240	246	269	259	241	275	266	225	245	220	223	227	246	248	240	254	243	267	239	254	232	243	252	228	256	278	253	270	257	251	246	269	227	268	231	267	258	258	281	228	263	267	254	264	244	241	249	221	238	274	234	251	273	258	240	246	251	256	275	239	268	237	258	252	280	267	245	220	256	236	247	251	242	259	269	250	272	238	262	250	267	235	264	259	243	222	256	249	233	245	233	223	235	239	268	249	243	227	267	262	248	246	250	268	252	268	258	262	253	255	256	251	239	235	246	247	229	239	228	250	230	256	226	259	264	259	256	255	243	273	225	209	239	283	226	255	243	248	240	254	270	258	245	243	241	220	244	269	268	230	232	230	228	245	248	254	242	253	243	230	236	248	252	227	232	225	235	252	234	239	244	232	249	226	215	268	239	224	270	227	227	249	248	257	229	247	240	291	239	221	225	239	253	244	223	262	270	226	238	245	268	250	262	220	243	243	238	252	220	238	240	258	231	226	246	248	233	225	262	223	243	254	266	225	232	279	234	247	256	264	264	253	282	246	258	265	224	237	252	237	257	224	255	232	251	261	251	256	235	222	262	238	235	235	257	262	240	229	241	253	212	223	263	221	272	231	235	228	263	243	258	258	259	253	265	244	250	250	260	236	237	222	236	270	234	237	224	264	252	223	250	244	231	246	251	264	236	238	276	243	245	199	222	246	228	266	253	249	243	220	265	277	247	218	269	247	241	256	238	252	208	247	251	256	260	268	249	233	258	217	233	254	229	244	225	237	264	270	236	237	248	219	245	240	225	237	248	266	253	237	229	215	249	254	241	264	228	242	252	240	234	254	245	254	247	226	226	240	240	225	224	269	234	247	223	253	229	260	259	255	240	237	239	221	250	211	255	259	296	235	270	231	226	245	231	240	256	232	238	233	238	254	261	253	267	266	235	269	256	224	244	251	223	254	254	249	267	241	257	246	247	243	208	270	229	222	246	253	257	242	243	254	249	262	239	264	272	232	243	223	240	227	264	232	226	256	236	258	252	256	241	226	227	239	246	243	251	228	242	234	245	238	243	237	283	247	246	257	255	226	235	251	236	245	255	218	243	266	255	245	222	247	270	221	257	223	248	228	246	259	250	247	246	223	222	244	254	229	225	243	222	245	269	234	284	260	264	245	248	238	234	219	247	238	242	257	226	240	218	226	248	235	257	227	241	237	271	256	253	237	250	222	247	248	277	252	221	235	251	228	259	270	240	274	250	232	256	235	223	247	235	241	268	252	269	240	247	219	231	264	259	268	249	231	250	225	230	229	256	230	267	248	239	257	246	235	230	258	217	219	238	255	250	217	265	234	228	251	247	230	231	223	249	251	240	221	261	237	222	221	257	234	262	246	252	244	248	256	251	269	235	240	262	244	258	255	239	229	228	274	264	251	236	229	236	227	213	249	260	231	229	268	253	238	250	257	253	253	236	250	200	258	272	228	265	228	277	259	229	223	261	257	252	257	257	241	258	241	248	231	266	268	242	237	231	245	259	255	246	247	239	275	238	253	257	227	222	253	256	256	237	240	251	228	236	247	240	262	260	233	251	255	252	270	244	246	246	230	233	250	214	262	237	242	218	230	240	231	244	237	274	240	249	264	262	252	229	263	236	254	251	235	217	259	247	214	238	265	244	255	252	225	250	245	267	241	280	240	271	251	254	253	250	270	225	241	247	241	237	244	216	257	228	222	247	237	227	234	258	260	209	269	277	232	274	246	246	235	261	239	253	285	230	242	270	225	245	251	261	261	244	245	244	258	244	248	254	237	267	273	232	254	269	237	253	259	246	239	256	243	232	257	243	227	232	230	222	243	255	265	260	222	226	277	246	249	241	248	264	265	260	252	235	238	248	257	249	244	259	241	247	258	246	231	241	264	253	253	224	234	246	250	238	258	242	221	241	252	254	251	250	225	272	266	235	220	245	243	247	298	231	257	237	235	250	244	239	257	250	226	248	252	269	262	256	252	229	213	244	250	226	257	255	265	270	232	238	204	241	247	279	213	269	236	253	256	235	265	224	254	254	264	262	274	230	266	257	285	273	237	247	236	236	215	242	241	220	241	224	235	232	258	218	228	238	243	249	232	248	265	230	239	257	276	243	234	241	259	236	239	239	253	262	241	246	251	245	225	257	256	232	224	221	240	249	235	246	245	249	268	250	219	238	281	231	229	259	251	230	249	226	248	237	257	285	243	225	231	251	214	236	271	269	259	259	224	241	225	218	281	248	262	252	234	253	254	217	255	275	228	235	258	233	213
14640	5314	3210	1576	1145	871	798	606	523	457	444	419	403	385	377	332	352	310	319	340	305	266	306	316	320	292	294	294	320	280	273	279	305	315	282	304	293	309	276	276	325	306	294	285	267	279	287	298	315	294	292	274	301	315	307	305	289	318	278	294	271	276	289	296	321	276	279	303	301	275	314	288	283	311	300	301	298	280	292	296	300	300	280	296	265	310	309	327	297	293	321	276	283	294	292	298	277	280	295	312	292	299	308	298	289	274	301	291	299	271	309	299	274	276	310	284	291	322	300	289	306	284	276	316	311	274	289	289	272	292	279	322	256	341	275	277	325	283	293	306	269	287	278	272	295	308	290	288	260	264	247	288	300	292	304	303	292	262	312	290	276	287	345	270	284	274	274	314	294	313	307	273	275	285	287	261	273	295	283	279	302	261	285	268	312	292	290	295	299	303	307	308	294	275	268	290	278	315	246	307	280	305	289	313	307	275	281	294	323	258	289	264	315	305	288	292	301	292	278	324	285	284	288	275	287	316	325	300	310	300	265	274	283	291	287	297	257	290	301	312	273	286	284	271	259	302	303	294	287	288	291	273	294	287	318	311	263	279	294	314	314	288	295	287	247	291	271	279	287	267	290	309	287	289	275	315	261	310	295	291	284	314	282	293	306	271	295	273	282	284	274	283	308	289	272	287	277	292	299	289	273	258	267	270	263	293	290	290	273	296	270	256	287	311	286	274	293	315	315	268	275	299	278	294	287	285	265	278	293	299	313	289	274	296	298	304	271	302	262	287	278	273	272	276	285	295	267	305	270	261	306	277	308	290	264	306	301	288	292	281	300	277	273	268	324	291	281	292	286	292	269	296	305	295	270	282	284	281	288	302	276	295	278	271	278	288	278	265	285	268	326	276	266	306	285	290	283	285	290	253	295	270	267	262	300	248	274	288	283	292	288	299	273	280	286	293	280	284	270	311	311	270	291	273	293	293	330	301	283	281	285	278	301	298	252	273	309	281	271	304	279	261	294	273	302	288	266	304	295	303	285	297	270	314	330	283	276	288	258	300	313	331	299	293	286	288	290	284	298	322	308	259	286	338	314	308	285	299	282	306	278	296	302	250	294	300	294	276	286	295	283	303	278	272	259	289	298	257	309	281	302	270	301	294	285	295	284	286	269	278	269	295	294	286	280	313	297	277	292	280	298	326	270	269	284	281	293	282	269	276	310	299	274	275	299	252	285	290	291	297	285	296	285	265	284	290	289	293	324	298	289	269	255	277	279	263	299	323	259	283	289	315	291	291	278	275	304	285	298	299	257	274	263	309	278	298	275	274	310	275	287	296	285	284	329	303	289	284	268	287	297	279	280	289	312	276	278	287	287	271	310	286	323	304	276	273	278	268	310	284	252	273	279	289	288	250	285	292	319	290	296	288	285	296	271	275	252	277	293	293	248	293	280	288	245	272	256	276	287	282	282	265	268	293	299	313	277	295	314	272	278	276	304	302	281	276	267	281	245	281	280	258	278	241	313	273	305	293	320	264	312	293	258	264	258	258	278	286	299	273	283	334	268	270	328	288	308	257	306	273	282	293	282	309	285	269	262	291	284	294	289	275	285	297	291	282	267	286	297	308	316	299	292	286	267	273	268	304	288	282	287	247	266	285	263	307	282	292	303	310	253	304	278	291	294	276	290	300	286	298	301	274	263	277	299	288	256	311	305	285	313	293	289	296	289	277	308	275	275	286	280	267	286	311	283	311	273	306	259	280	280	270	276	278	283	304	282	305	286	330	307	253	268	265	268	299	266	310	280	273	288	277	291	327	253	283	269	257	269	278	278	289	292	267	291	275	311	285	293	285	266	295	307	310	265	313	284	318	287	267	280	276	298	304	283	270	280	273	286	313	318	257	288	284	289	312	275	282	287	295	273	297	287	278	293	275	280	300	284	302	272	298	253	304	285	294	286	298	257	297	266	299	282	272	293	296	276	298	296	280	302	295	328	300	293	315	269	268	266	293	304	240	271	252	275	280	285	284	287	268	270	277	293	277	292	277	279	277	288	285	295	274	302	257	285	291	289	257	272	292	272	297	283	278	280	267	271	264	268	267	285	292	252	284	285	287	282	299	280	274	280	279	292	314	302	281	285	270	309	299	294	299	287	282	306	288	267	301	268	304	273	269	275	285	290	305	293	303	295	292	292	295	298	267	281	289	275	269	270	287	272	251	263	286	306	308	291	263	263	272	278	262	297	277	279	269	315	286	286	288	272	307	285	297	262	294	309	307	301	287	311	325	282	246	265	265	273	310	283	305	288	280	299	282	290	293	272	283	289	278	282	322	325	280	286	301	285	277	264	306	284	259	292	286	272	293	261	272	299	286	275	298	275	306	298	272	283	337	286	282	293	280	328	302	279	281	285	276	264	300	294	282	275	249	304	298	284	290	290	267	265	279	276	313	278	300	341	253	291	281	297	267	276	301	259	290	285	268	284	267	292	291	288	244	253	297	258	283	257	307	286	279	252	305	289	293	278	284	317	256	253	301	290	287	273	324	300	265	274	288	278	257	259	295	292	289	310	298	296	306	291	269	273	294	284	310	286	290	272	302	300	292	285	268	290	272	296	297	282	310	300	276	283	294	281	309	285	276	274	286	274	276	275	288	268	287	294	283	297	261	288	299	255	318	259	289	254	302	282	323	305	289	265	310	300	283	303	287	247	316	281	275	303	313	273	280	266	263	310	284	262	301	270	293	312	286	274	279	284	267	285	246	278	305	279	271	270	294	278	269	277	285	311	308	283	274	248	261	250	284	314	283	275	299	299	282	298	307	279	259	270	265	292	264	266	308	273	306	287	307	305	262	278	273	297	291	321	299	306	281	288	283	288	307	260	278	280	283	292	304	286	267	284	270	316	285	312	303	253	286	277	294	283	267	282	301	291	280	283	282	305	296	299	286	302	307	290	277	268	238	289	295	288	280	263	290	291	316	266	258	282	269	266	277	252	289	264	324	278	303	305	295	282	271	287	290	261	314	259	264	289	235	286	286	305	258	269	285	294	275	298	275	284	285	273	283	270	284	264	285	283	264	305	300	289	267	273	294	285	288	248	303	299	279	292	290	292	280	301	286	312	281	273	278	252	278	301	300	286	282	305	332	280	285	296	286	301	279	306	287	302	283	293	291	306	290	273	262	296	295	285	265	282	254	316	293	274	300	288	238	265	288	294	259	261	274	273	279	286	279	260	271	299	280	311	296	303	301	321	262	292	282	311	316	249	263	271	295	266	275	294	301	278	299	286	280	281	266	299	259	275	300	287	275	279	273	300	267	271	267	261	298	248	317	278	306	309	272	269	284	252	286	289	322	306	325	293	243	290	272	278	311	302	318	298	286	282	300	303	303	275	266	296	246	274	268	281	314	259	290	304	333	284	262	286	284	332	270	274	280	284	288	275	261	302	310	295	289	303	289	304	282	258	297	271	292	279	294	316	306	290	283	310	300	282	295
23411	21664	29487	24355	21666	21683	7545	1008	752	664	548	515	453	444	415	419	392	382	365	348	317	327	331	354	338	329	313	346	330	321	338	294	325	327	312	290	284	290	310	287	285	281	282	328	283	292	309	300	312	288	285	305	291	299	326	304	306	274	322	292	273	295	274	293	272	319	279	262	278	264	291	272	330	294	315	277	293	313	291	282	308	290	344	323	311	362	307	301	322	337	307	291	303	315	327	294	325	283	313	305	324	307	271	310	320	286	305	311	290	264	288	287	245	308	298	304	298	293	294	310	261	282	313	288	297	324	334	302	311	280	293	288	266	328	275	304	281	261	318	289	304	267	284	303	309	296	300	286	301	301	300	290	313	247	287	329	278	312	264	276	283	302	292	339	247	281	298	284	278	306	291	306	303	279	321	321	279	285	270	313	287	295	264	260	301	318	281	288	299	318	287	273	282	280	286	315	301	270	287	290	312	305	253	286	282	293	324	291	284	288	262	280	306	303	293	272	294	269	265	287	295	283	258	298	293	322	286	264	278	286	325	292	320	290	283	292	294	305	303	290	296	274	292	322	302	272	279	308	270	289	293	270	305	311	284	296	293	292	275	281	299	304	282	278	293	271	294	277	272	239	294	317	272	286	278	324	268	288	303	260	283	303	314	301	261	295	277	313	288	275	298	281	282	261	295	297	331	269	317	298	270	310	316	297	300	312	268	273	288	269	300	286	286	297	279	262	252	291	284	284	290	306	267	286	308	271	301	266	282	301	288	310	290	292	290	303	281	292	280	308	322	317	307	260	296	281	277	285	306	304	307	280	303	297	333	280	256	269	313	284	279	313	251	260	318	294	315	281	271	321	286	290	297	292	312	281	287	306	292	276	253	301	293	291	300	294	304	279	274	268	322	282	310	299	267	291	300	306	273	302	304	295	300	286	307	303	302	309	301	311	271	294	273	291	293	283	283	312	300	280	294	331	290	316	298	287	301	276	293	273	313	292	307	271	289	286	273	311	312	300	274	294	302	284	298	272	274	274	311	306	269	269	284	299	299	290	324	285	269	303	290	312	293	295	295	272	265	268	298	241	323	290	309	301	298	320	280	303	286	265	274	284	258	294	303	310	269	285	285	309	282	277	283	305	282	284	280	300	281	303	305	335	310	324	256	283	310	286	274	294	281	283	307	297	291	309	299	302	295	274	281	308	320	296	296	262	284	283	299	298	343	297	281	279	317	309	292	287	287	299	286	280	277	293	284	259	286	287	273	299	259	290	315	302	302	304	280	297	290	315	301	274	282	285	288	256	327	277	268	294	290	283	314	268	296	299	279	270	305	283	302	286	286	305	310	261	276	288	310	305	287	329	302	302	277	268	306	268	291	322	265	292	321	299	290	283	325	301	308	280	288	304	297	289	266	305	312	295	297	278	289	317	309	269	286	294	309	265	297	295	296	295	294	295	290	295	275	240	285	289	276	284	290	257	286	321	312	296	301	263	274	273	240	285	281	325	288	259	268	302	309	288	291	265	285	276	270	329	304	270	290	274	277	292	270	284	288	329	278	298	321	311	302	281	333	271	273	282	263	261	308	290	284	288	301	307	312	272	286	288	289	293	273	288	258	306	272	288	278	304	298	309	260	302	298	291	275	298	306	301	279	320	335	269	268	251	283	285	302	323	274	293	290	312	291	275	304	259	311	267	299	287	329	307	259	271	313	294	327	287	293	297	298	273	317	302	259	279	302	270	305	297	297	309	281	285	309	269	272	298	288	323	290	295	284	303	255	294	276	275	298	293	292	307	293	293	282	301	286	283	333	278	315	279	266	304	285	287	295	299	274	291	303	280	283	306	327	318	315	308	297	318	289	289	302	277	321	305	301	305	301	274	268	290	304	269	274	261	313	269	296	266	281	261	278	286	312	288	301	251	320	276	299	291	267	327	297	305	276	306	287	287	278	303	306	282	250	284	299	265	258	279	283	300	286	305	293	304	304	297	288	290	284	277	280	295	263	312	266	284	313	299	266	286	286	309	290	315	311	253	290	284	289	292	318	264	295	308	325	284	279	274	287	289	300	319	298	296	295	280	297	287	271	267	273	279	285	280	253	282	294	262	279	308	292	319	323	306	290	285	302	326	277	275	322	308	316	275	273	279	284	314	281	296	317	324	293	297	302	283	310	301	279	299	316	309	274	275	309	277	318	306	290	285	293	278	272	273	297	289	312	303	320	298	297	264	280	289	300	281	288	325	281	292	265	319	301	290	303	313	288	314	288	281	288	295	299	296	307	317	263	306	324	286	268	262	294	303	287	304	272	280	280	284	285	291	277	291	280	271	310	294	284	287	265	298	298	289	283	298	309	261	319	291	274	304	272	287	279	292	293	296	307	281	282	340	274	281	290	292	281	300	272	282	305	293	285	313	299	302	295	254	281	304	267	303	257	256	309	301	304	308	317	315	277	308	302	267	303	309	325	284	313	267	299	303	268	297	288	302	274	280	296	310	273	320	259	281	283	314	301	307	297	334	299	300	258	292	312	301	315	323	269	288	298	311	272	289	296	274	299	304	312	311	290	286	323	292	299	281	304	268	280	295	286	287	306	304	297	299	288	303	300	286	293	282	260	263	272	294	272	295	277	308	296	277	299	334	304	303	291	325	290	313	251	299	270	287	274	305	270	297	297	283	321	322	300	289	330	321	278	281	299	286	309	316	315	293	285	282	286	291	299	289	306	292	314	275	299	263	309	284	281	287	302	266	278	298	307	308	320	292	277	302	295	258	300	277	284	304	268	286	284	288	267	286	297	277	275	314	308	273	300	298	275	291	305	300	280	300	305	287	292	276	272	291	257	321	258	268	306	285	290	280	293	260	316	288	255	299	302	311	302	290	320	294	263	289	317	289	285	273	292	284	293	289	294	304	299	311	319	281	262	320	300	296	291	291	281	263	288	292	303	285	280	278	271	293	279	296	302	276	301	280	305	259	285	334	292	310	286	305	257	313	258	301	280	329	286	298	300	272	277	278	275	295	296	304	274	293	276	286	301	322	283	300	312	300	294	283	280	282	267	294	287	297	297	279	287	286	245	289	314	272	272	296	337	278	272	267	312	272	301	275	273	256	295	299	289	301	321	298	302	283	292	301	297	284	267	303	254	305	289	245	304	286	304	285	313	302	313	303	291	278	272	252	279	289	300	263	277	299	289	258	300	287	281	277	280	301	296	320	338	278	277	310	281	292	283	317	311	279	326	305	302	267	298	290	293	276	284	301	246	264	292	281	298	295	271	283	312	275	313	272	288	308	240	293	282	282	272	317	300	312	264	284	290	281	289	294	308	275	299	274	273	254	286	298	279	297	284	294	283	305	277	263	272	286	290	291	311	281	290	277	301	279	277	298	293	289	287	297	297	292	285	259	284	301	280	269	302	305	323	287	282	300	293	292	296	288	282	322	309	296	329	299	298	269	277	279	305	307	266	279	282	270	285	291	306	295	288	309	294	301	286	300
17812	16241	10293	5002	3606	2659	2026	1532	1213	1080	855	765	662	613	555	544	513	499	471	415	406	445	407	375	415	364	388	367	360	402	386	369	360	374	358	354	381	356	345	357	342	311	326	333	365	338	339	357	333	369	325	315	326	344	342	328	337	347	351	334	326	348	326	329	309	336	318	327	306	329	336	336	318	312	322	285	340	332	324	348	330	350	348	307	326	360	335	354	367	351	336	352	346	329	322	327	316	376	329	360	313	336	316	324	330	347	328	335	356	351	346	322	343	316	308	339	329	333	325	339	358	344	343	314	386	357	338	307	306	316	331	300	343	300	340	339	313	348	333	312	349	306	315	342	325	312	330	326	300	355	285	310	320	315	346	322	321	317	329	319	299	369	309	335	327	327	310	318	321	310	313	321	332	329	328	308	311	331	320	315	334	335	348	339	314	332	339	328	312	338	319	321	339	298	300	334	337	338	323	320	321	319	302	310	323	305	302	336	330	290	296	324	340	334	319	326	313	310	314	352	319	309	314	341	326	334	335	329	310	309	314	299	338	336	318	324	340	320	305	298	328	335	290	321	316	339	325	292	319	269	317	345	350	321	295	330	348	321	304	309	307	308	309	332	309	317	322	320	301	321	335	332	297	344	294	306	314	358	335	331	333	298	323	331	328	332	307	351	321	336	307	318	308	317	329	357	326	335	320	327	325	305	332	335	309	310	318	326	347	312	315	324	295	328	296	295	287	341	344	329	346	305	284	337	318	344	324	285	325	303	328	337	321	302	343	318	335	325	328	306	313	291	322	355	327	315	335	336	305	315	325	325	306	345	306	306	324	326	323	349	350	290	307	309	336	301	323	320	343	326	320	315	310	299	327	314	339	293	315	312	307	347	326	315	314	328	303	324	344	308	312	308	310	309	314	299	345	334	310	342	335	313	306	313	301	332	335	305	320	309	364	318	328	327	345	317	339	305	325	325	330	321	346	309	351	294	289	295	323	304	326	313	306	290	296	286	317	323	335	351	316	342	303	329	354	317	310	333	302	318	306	281	302	361	302	320	307	316	298	310	329	347	323	316	298	320	310	311	324	329	333	322	323	315	351	346	304	312	357	328	332	321	331	313	315	311	357	330	303	351	340	314	310	364	324	319	312	294	348	296	355	333	296	316	299	319	344	344	333	310	336	308	338	303	339	306	282	321	320	351	343	329	317	331	309	319	321	319	336	338	304	331	321	306	317	295	311	336	348	313	307	328	301	330	323	317	291	343	305	291	335	322	309	333	320	294	332	311	299	332	314	341	341	345	311	317	340	334	295	335	332	310	348	317	368	300	324	346	339	329	322	314	304	315	300	314	307	327	327	368	312	282	326	328	347	321	296	311	325	336	303	335	348	330	286	313	305	296	289	313	303	338	306	323	328	349	348	337	318	312	330	303	354	284	328	345	324	360	275	324	286	299	316	293	302	304	306	291	334	315	287	315	322	330	354	309	352	316	320	296	338	314	314	313	311	342	334	322	288	352	333	304	289	312	320	329	364	309	327	307	330	319	340	304	302	318	298	310	334	322	327	310	308	286	318	357	314	342	329	306	318	317	322	313	337	325	332	295	342	361	333	300	344	300	340	334	330	300	307	292	308	312	331	304	318	330	314	309	324	330	323	303	320	327	316	314	305	301	300	308	308	313	312	315	353	314	330	326	336	329	323	333	295	298	326	332	351	310	317	310	319	283	328	314	349	329	331	299	295	325	343	353	286	332	319	342	310	305	312	325	322	330	333	329	303	300	300	289	342	327	307	310	316	293	307	331	301	311	332	327	322	309	309	313	328	284	320	298	330	345	327	292	306	322	303	328	329	332	319	312	313	331	341	287	356	357	303	362	317	306	314	299	334	332	322	286	333	323	304	319	310	333	304	320	326	318	339	305	313	354	318	306	340	315	327	307	305	345	339	298	337	291	358	367	329	320	289	302	320	331	325	333	311	307	307	304	291	314	313	330	303	329	327	327	314	330	356	306	343	299	293	332	295	344	298	308	319	350	303	334	302	357	317	304	329	301	328	328	307	318	316	343	300	345	311	324	334	314	337	307	339	325	356	323	337	308	333	339	286	314	324	312	333	332	336	361	353	295	311	319	319	320	324	345	348	320	325	351	321	314	345	308	315	311	316	325	292	329	323	297	302	290	322	305	314	315	302	343	331	296	286	317	324	336	328	307	330	321	338	326	308	291	280	305	326	319	343	345	289	331	330	345	310	320	345	344	325	324	340	306	316	317	319	310	305	307	346	331	323	324	324	322	310	299	307	354	301	321	324	304	316	326	315	323	377	285	318	308	316	342	310	334	331	314	309	305	337	312	347	339	319	344	282	315	328	317	317	298	347	332	349	323	324	347	298	312	303	307	315	336	312	346	328	331	354	307	338	310	304	311	327	334	304	326	328	331	336	311	323	328	256	313	297	326	332	314	320	284	344	319	318	324	318	339	343	346	326	325	325	296	318	308	325	332	372	313	324	320	346	341	292	331	319	331	312	341	325	324	305	354	329	286	297	356	310	311	295	311	300	290	335	357	323	307	327	301	333	335	346	339	294	327	302	311	303	328	355	342	307	323	343	318	322	299	292	340	333	351	298	271	314	312	295	315	341	334	305	303	307	306	329	321	329	297	288	287	321	333	321	348	322	324	346	314	348	324	320	336	355	287	313	322	324	333	316	312	342	340	326	331	308	311	297	334	335	325	329	354	323	352	305	345	307	350	347	314	350	305	322	338	333	331	326	324	337	295	308	349	315	321	329	309	305	338	321	282	326	341	339	306	349	339	285	335	335	292	335	354	298	319	321	300	299	333	315	315	311	326	328	321	308	313	304	334	320	343	288	298	300	332	333	321	325	339	310	307	292	303	336	324	326	329	311	327	315	339	327	274	332	310	321	311	312	309	310	312	343	319	343	315	320	364	303	335	316	318	317	301	328	321	322	353	323	321	310	277	328	275	326	366	322	306	332	306	336	318	333	336	335	340	311	324	349	309	312	336	324	336	310	317	322	324	310	305	306	317	309	353	331	311	325	313	307	306	321	303	319	315	335	327	367	314	304	304	324	321	351	321	296	338	335	326	326	340	341	323	324	318	326	321	339	317	311	340	342	329	313	330	327	310	339	343	312	276	333	310	345	276	331	322	322	329	313	326	297	298	321	309	281	303	330	306	326	320	361	303	322	328	301	307	301	305	347	340	311	352	329	307	309	335	303	321	289	320	300	308	323	324	304	292	314	315	286	318	282	310	336	319	311	285	353	309	331	331	346	332	350	292	326	307	312	330	314	304	314	285	308	322	318	304	331	331	269	308	307	315	297	328	335	326	316	282	306	299	343	282	300	296	318	319	325	306	340	331	304	289	316	339	318	278	327	302	299	323	318	306	318	286	308	311	336	317	318	322	326	306	339	308	322	314	318	324	342	288	327	315	288	295	330	300	318	322	321	306	330	302	282	330	339	323	312	293	324	302	328	351
28002	20499	7241	411	252	205	202	158	180	173	174	167	177	180	171	176	168	162	171	154	164	172	157	167	158	160	165	153	173	178	160	177	169	175	160	167	160	170	160	170	154	148	155	157	155	160	192	180	169	169	182	157	156	164	160	177	164	173	158	145	167	169	171	158	158	161	159	159	153	186	172	182	165	179	173	170	160	165	149	172	153	147	157	149	171	172	150	160	166	164	189	167	169	179	183	162	183	164	150	145	158	152	163	174	167	182	184	143	159	169	184	169	180	170	158	174	151	154	152	138	199	170	169	168	177	159	143	141	152	170	146	164	140	176	157	158	158	182	163	163	165	170	155	166	165	144	164	160	154	140	166	177	167	175	160	166	155	164	151	168	159	142	165	180	155	165	153	169	165	156	146	186	164	148	166	160	157	163	160	154	160	199	151	146	171	176	186	170	169	143	171	162	184	173	174	158	150	154	173	147	172	167	182	162	155	145	170	181	149	168	165	144	154	165	152	196	158	191	175	171	183	166	191	170	168	159	172	151	166	154	164	156	148	174	161	159	171	167	162	164	161	179	138	169	176	156	164	169	159	159	151	170	165	139	166	168	142	164	163	170	167	170	149	163	159	160	150	163	166	167	181	165	168	144	155	198	165	191	146	179	167	179	167	193	147	173	150	150	154	151	174	171	178	157	157	168	167	159	175	172	167	161	168	157	170	171	170	139	147	150	160	153	150	162	149	166	139	148	178	185	159	164	164	136	176	167	152	169	162	189	182	157	174	140	154	170	158	142	190	150	155	187	158	169	154	158	150	169	162	164	168	161	160	158	175	162	143	163	159	169	168	175	174	171	174	202	162	186	157	172	155	155	149	162	180	148	167	170	152	158	149	174	170	167	182	151	187	143	160	153	180	160	163	146	166	164	135	149	189	182	164	158	172	151	165	174	167	150	150	155	164	167	169	166	181	166	162	151	143	174	183	180	169	143	165	152	177	162	164	179	170	150	173	190	159	155	166	169	184	159	166	165	149	164	170	148	185	151	170	139	175	177	160	182	176	146	157	155	166	172	169	167	185	154	153	167	156	155	148	176	141	162	178	150	169	172	157	140	175	156	164	172	169	157	173	159	172	171	173	160	151	166	164	171	144	137	150	164	166	158	143	165	157	179	181	166	162	170	136	168	169	153	167	161	140	185	185	164	173	168	179	148	171	150	188	143	133	165	159	156	165	177	179	170	165	160	144	136	159	146	166	162	200	149	161	156	144	156	165	156	189	192	164	161	154	173	175	167	162	179	162	173	144	148	174	166	164	159	156	163	170	152	181	179	165	153	173	162	161	162	157	156	149	158	179	152	188	164	181	162	153	164	176	179	143	174	155	165	154	165	168	144	150	147	166	187	177	136	167	151	142	151	154	160	156	159	166	152	155	166	153	163	158	145	162	162	203	158	154	155	153	175	184	155	169	173	167	151	180	173	174	164	151	159	141	179	173	176	165	146	168	175	177	162	160	174	161	145	179	148	170	171	161	161	159	157	161	160	156	184	165	163	194	149	157	164	187	159	155	168	153	164	141	158	149	158	159	168	164	160	151	145	158	144	169	153	173	172	153	165	150	168	168	144	157	157	155	155	166	164	162	178	193	147	141	167	166	181	161	176	158	161	154	175	163	174	176	161	170	153	154	172	157	168	169	177	157	172	169	163	175	171	168	151	154	161	158	164	153	156	151	173	152	161	177	156	165	167	142	176	144	149	179	152	159	194	157	158	156	185	157	160	163	169	167	161	158	169	171	135	155	144	151	156	129	159	160	193	137	163	184	173	171	161	176	162	149	173	164	187	159	150	160	163	163	136	155	173	174	169	167	153	168	177	165	146	149	150	168	160	136	147	165	165	166	181	135	171	164	167	155	176	151	136	165	182	160	172	147	155	166	149	161	171	160	165	160	178	160	175	175	135	159	139	134	164	172	152	158	144	161	130	160	156	170	147	150	153	175	167	142	162	166	147	181	187	187	171	174	161	165	182	164	146	166	169	159	163	154	151	184	174	179	188	149	151	144	161	170	156	149	175	152	147	152	155	165	150	173	134	165	143	161	159	160	151	160	156	154	131	165	169	159	146	161	161	139	179	171	158	144	160	150	162	185	152	158	193	167	139	172	197	155	166	141	169	143	139	161	177	160	161	166	163	193	142	160	131	160	171	147	158	191	150	167	165	165	182	157	164	180	169	169	164	158	165	167	148	173	155	166	158	159	184	156	165	194	181	134	168	169	164	168	150	160	158	165	166	160	159	167	162	161	166	169	189	190	175	168	177	154	163	156	173	187	167	175	152	159	150	162	172	166	183	172	138	161	169	192	140	156	151	161	153	175	171	168	145	170	149	172	167	173	172	173	162	163	147	161	168	171	144	154	153	175	150	146	175	159	167	148	152	155	162	166	183	134	155	159	178	143	157	170	172	148	159	150	164	145	163	162	174	174	188	156	168	177	154	160	156	169	164	140	144	161	170	162	158	147	155	177	147	147	187	144	153	164	162	164	175	159	156	177	185	153	173	157	175	177	165	172	174	158	179	155	192	171	176	175	164	157	161	144	157	171	169	154	150	169	160	164	163	163	144	160	153	152	155	173	168	166	189	190	162	169	180	165	169	177	176	168	164	166	168	178	152	170	176	159	151	180	169	166	184	165	165	156	181	156	161	159	164	163	144	153	141	169	178	153	175	176	139	152	139	179	167	161	158	152	147	162	140	143	150	161	160	154	150	155	187	170	175	179	165	145	160	177	147	153	160	172	158	171	131	156	171	161	164	138	138	157	175	168	148	157	167	177	161	155	169	162	157	161	170	163	130	158	183	160	165	188	159	149	147	177	185	170	149	162	175	169	168	173	165	157	159	186	164	175	159	161	187	155	150	145	148	151	184	155	160	135	168	139	141	174	169	156	168	137	156	154	163	191	176	171	177	162	163	178	176	183	144	174	142	154	163	176	137	166	144	164	156	184	154	155	153	156	157	173	161	142	138	164	157	173	162	175	165	156	162	143	155	138	156	156	176	167	157	157	153	139	177	146	149	171	147	148	159	163	160	151	188	171	148	152	170	154	148	164	169	168	163	154	173	135	152	163	172	164	157	155	167	163	171	190	179	181	160	150	172	159	163	144	159	148	184	169	150	168	179	160	159	166	153	172	164	174	171	173	177	178	150	137	148	169	155	176	162	171	157	189	181	159	177	137	151	150	144	181	158	175	174	185	184	167	172	147	167	157	148	131	172	183	161	154	168	169	166	170	157	181	181	162	166	150	152	148	143	165	148	173	177	160	176	153	168	169	168	155	155	155	140	170	174	158	204	151	163	171	155	173	159	175	166	148	148	170	160	149	162	146	147	163	175	165	146	150	151	152	146	168	171	146	158	172	162	178	166	167	173	166	146	158	184	174	164	154	158	189	174	148	165	151	177	144	147	151	153	158	168	152	177	162	185	154	163	177	149	184	160	164	150	169	170	160	175
6555	1028	615	402	326	273	246	202	231	208	231	231	201	225	203	201	247	212	190	198	210	176	202	180	176	215	188	169	206	223	208	191	210	225	201	213	219	208	233	186	206	226	205	194	184	202	177	182	206	210	172	164	180	203	205	201	177	177	194	181	191	211	198	200	178	181	198	217	193	241	204	191	180	183	191	189	176	200	187	200	203	208	200	195	191	193	201	224	197	207	193	192	173	194	224	223	197	216	193	193	201	226	217	190	210	182	198	203	184	208	213	206	206	211	198	185	185	206	199	200	235	180	209	176	181	187	193	199	201	193	211	192	188	193	203	204	198	201	195	239	169	170	201	182	197	197	185	184	183	220	198	187	184	197	191	218	209	215	187	191	208	181	194	184	194	205	195	183	203	205	192	200	223	195	186	184	179	161	183	166	201	200	199	219	210	202	183	172	205	186	179	210	190	179	184	177	211	197	204	180	182	190	204	213	192	204	152	189	203	184	235	204	172	209	177	195	205	174	190	192	194	172	194	195	194	208	198	182	195	206	171	209	191	187	213	178	178	193	216	183	204	191	210	212	203	191	194	210	178	207	192	214	187	204	189	180	200	220	196	195	186	212	189	205	189	186	198	179	170	210	192	206	197	178	192	197	195	197	178	220	200	212	162	206	217	192	206	214	207	184	208	195	190	188	180	187	191	174	181	216	230	204	209	185	180	198	203	181	194	172	195	180	188	207	213	193	184	191	202	185	185	193	203	200	227	220	202	190	182	170	191	193	184	202	182	196	186	177	204	179	213	207	178	193	209	196	241	203	215	192	209	178	189	193	187	196	206	206	181	200	195	201	206	214	196	177	206	175	195	226	196	189	215	207	185	198	190	216	212	185	185	193	194	193	184	189	197	204	186	187	180	202	192	181	190	185	205	201	197	222	208	182	217	177	172	206	216	199	213	181	193	200	176	215	204	193	194	196	201	222	196	215	191	174	179	190	209	171	175	236	197	203	211	201	233	208	209	218	202	197	196	203	217	198	195	210	198	177	199	195	187	175	210	199	194	197	189	210	195	181	185	201	166	211	181	208	205	204	185	228	191	177	179	209	185	198	178	220	189	209	222	193	188	184	207	184	221	194	200	232	196	181	206	214	215	211	191	198	184	189	179	198	177	174	211	187	198	172	206	215	198	208	202	196	210	208	214	183	194	202	210	180	183	193	187	180	198	190	203	217	196	186	195	184	191	164	216	224	205	204	212	211	174	198	189	197	199	168	176	220	183	212	174	200	181	216	181	182	166	195	198	182	189	193	231	192	191	212	204	193	202	188	201	209	200	209	192	177	194	218	191	197	178	226	209	201	202	203	187	207	191	196	204	194	195	174	176	174	183	182	189	204	184	193	203	199	187	192	226	191	209	182	227	193	173	214	207	210	185	207	170	194	222	205	175	204	192	199	220	222	181	187	173	216	172	187	218	203	157	202	215	188	202	204	179	193	180	212	203	192	205	199	202	190	212	210	187	171	191	210	198	217	211	172	224	207	205	190	200	191	184	213	192	202	194	200	183	181	192	191	175	176	209	178	208	183	195	196	199	210	174	208	181	220	188	191	178	167	190	183	209	188	193	214	205	233	195	206	176	196	201	176	216	180	206	199	198	208	194	202	182	193	187	182	196	222	211	174	198	194	195	206	211	187	200	231	225	192	218	184	199	207	195	221	188	196	207	218	211	189	212	188	199	197	192	196	226	218	208	188	182	215	182	201	197	184	195	186	195	210	231	174	197	215	186	184	177	202	198	190	203	204	187	192	226	182	210	171	203	185	214	213	200	197	193	157	211	197	210	198	176	187	194	202	198	183	187	193	201	181	198	209	191	166	177	183	218	197	190	208	179	182	204	212	217	184	190	212	190	204	200	222	175	207	190	204	196	166	206	199	187	209	178	185	201	205	210	176	200	196	179	182	193	184	194	188	196	181	186	190	220	201	199	193	201	202	186	174	200	193	197	197	195	197	200	168	199	203	210	157	174	180	179	187	188	215	219	186	196	196	195	200	196	185	178	187	212	199	198	201	213	196	190	191	218	214	212	206	189	196	192	208	206	195	194	216	218	165	205	187	195	183	189	200	201	205	211	210	171	204	202	189	202	183	197	206	215	203	195	201	195	203	197	181	196	194	193	207	202	222	177	203	203	193	204	196	211	185	194	183	225	170	176	227	188	174	206	186	207	159	191	188	175	217	190	178	211	207	198	214	192	198	196	191	191	207	200	192	183	188	189	180	193	200	213	177	206	193	214	207	176	175	200	206	196	205	204	183	194	173	201	188	197	178	200	216	170	163	204	197	215	212	179	170	187	192	195	197	202	204	211	192	206	202	212	182	190	211	188	208	186	196	205	206	223	190	182	180	201	216	205	181	172	227	188	197	214	193	161	192	204	202	193	187	176	194	204	176	177	201	194	210	200	177	193	197	206	203	219	202	201	190	199	176	203	183	206	205	227	200	201	214	192	207	198	192	160	175	193	202	202	207	212	225	200	198	186	212	206	187	214	208	211	196	185	184	192	201	191	195	184	204	212	192	206	181	200	202	189	194	199	203	229	175	189	191	203	182	186	163	204	198	203	186	191	186	230	188	171	192	197	188	192	210	179	171	189	201	185	188	186	197	191	184	190	191	199	187	179	203	193	211	229	207	227	189	202	184	203	188	208	188	208	192	197	204	211	202	208	192	201	223	189	184	189	205	180	232	198	204	195	174	207	175	213	202	185	209	188	185	183	213	191	188	191	185	162	189	212	197	184	222	179	192	221	209	196	229	184	173	202	195	205	167	201	196	162	205	215	180	187	171	171	161	198	189	187	207	184	197	169	210	181	192	167	194	176	223	201	180	206	193	206	200	179	183	182	193	201	180	211	194	195	174	195	203	182	193	192	202	179	177	213	200	168	179	186	217	192	205	212	213	187	210	209	206	193	189	215	213	199	201	205	196	180	188	216	181	197	153	152	190	204	195	202	187	174	188	205	196	208	192	197	214	206	181	188	166	210	195	211	201	192	199	194	186	189	184	203	181	191	199	183	215	199	216	194	191	207	197	198	190	222	169	201	199	207	182	206	203	205	200	199	199	217	181	186	205	166	181	174	206	184	196	197	200	176	235	193	210	203	184	202	196	203	196	198	187	219	195	190	179	194	199	192	180	213	184	185	206	193	192	209	196	180	192	189	197	168	216	206	173	159	190	209	194	188	202	203	191	170	163	223	211	213	211	192	214	164	211	169	221	209	177	182	181	196	171	208	208	208	194	235	174	205	201	181	201	175	183	183	194	209	195	175	178	205	195	211	192	168	201	177	207	197	213	177	190	188	212	194	186	220	181	186	178	186	200	178	195	204	188	211	199	172	185	188	176	189	217	205	181	201	192	193	190	196	196	194	214	205	219	192	178	193	171	201	215	190	209	186	208	219	207	182	172	203	204	197	181	174	166	199	181	208	207	187	192	202	181	212	189	182	202	226	222
24472	21654	29033	24796	21659	9728	807	564	419	357	341	290	262	249	259	237	229	231	213	203	195	197	208	206	200	190	191	190	196	192	189	177	180	173	188	169	181	183	190	187	182	182	181	188	197	189	190	176	155	161	220	163	185	185	167	182	196	169	216	162	167	177	169	201	161	184	157	175	161	168	160	174	189	195	191	187	173	162	154	163	189	182	164	182	197	190	185	151	183	170	200	177	172	184	181	175	184	179	199	200	185	184	159	191	164	156	151	172	179	178	179	176	190	183	188	177	173	183	179	185	192	176	173	190	177	175	203	171	198	172	211	170	170	220	177	191	180	184	162	190	195	181	164	180	157	160	181	178	169	180	194	161	161	186	195	158	181	169	159	185	180	163	173	204	172	171	193	195	154	160	183	181	175	170	182	187	174	191	156	182	176	163	198	182	174	204	191	197	168	174	176	174	180	191	176	155	179	199	198	191	168	168	169	179	173	177	172	165	157	171	183	194	180	174	185	193	159	177	180	183	175	184	158	179	184	184	170	144	173	170	200	184	186	171	178	203	201	182	157	169	176	168	176	188	168	169	180	156	174	191	185	171	204	182	167	171	174	157	158	158	197	160	149	170	161	173	146	177	176	167	177	189	175	210	165	190	165	164	167	184	171	164	180	154	148	174	201	210	177	197	154	184	187	171	176	172	177	172	181	165	151	185	165	199	167	180	173	168	174	181	187	198	165	164	156	171	152	144	188	185	196	162	177	172	191	161	182	170	183	176	162	173	168	146	180	176	186	208	186	189	177	177	172	198	195	173	183	178	170	178	185	180	152	187	175	179	167	150	158	172	184	159	170	189	173	178	198	184	166	162	204	178	165	152	180	173	160	171	163	184	165	180	182	179	172	165	169	187	179	143	167	165	152	157	171	183	174	174	175	174	181	189	190	184	184	162	165	161	192	179	191	192	184	180	180	183	180	168	177	173	189	164	180	160	180	160	170	166	174	166	163	171	187	167	162	183	160	141	207	173	159	173	176	185	174	184	178	172	159	195	185	179	151	141	173	174	167	198	181	181	200	174	173	156	207	183	174	168	161	180	178	175	165	199	179	165	177	175	165	191	155	201	171	174	165	212	171	170	174	194	150	189	188	162	172	153	179	177	179	162	154	149	165	199	189	179	158	191	171	182	172	163	181	171	169	161	185	186	153	175	153	167	168	167	176	166	180	165	171	157	174	179	174	175	150	181	174	142	178	166	189	195	185	172	178	143	216	168	175	181	172	173	159	163	182	166	196	130	160	163	170	167	189	183	184	179	172	179	164	195	182	159	164	183	152	177	173	150	210	165	172	187	174	210	176	169	165	182	188	161	165	176	157	177	163	181	191	171	180	160	161	159	175	184	169	205	188	168	173	184	181	177	194	181	165	161	190	174	170	164	167	198	183	164	189	174	156	159	193	184	179	184	174	173	169	187	165	151	170	181	171	170	185	194	155	166	184	176	169	191	171	178	192	194	167	178	171	179	173	172	172	197	183	170	205	168	170	161	166	179	180	173	191	164	189	154	163	195	199	164	192	155	154	184	170	181	181	183	183	171	166	141	169	186	184	161	176	160	178	161	169	173	169	175	200	179	174	178	194	145	193	176	160	184	174	152	164	178	187	179	169	178	165	167	164	185	175	189	163	160	165	163	175	142	150	179	168	163	202	160	165	193	187	166	184	186	186	164	159	197	203	185	157	189	165	183	193	170	175	184	176	188	167	149	198	158	142	184	169	190	178	158	196	193	172	187	176	178	183	185	182	182	165	186	157	161	163	172	177	195	181	177	157	184	182	165	174	186	173	167	157	165	174	190	163	181	186	157	189	156	191	158	183	189	183	170	202	158	186	175	171	182	182	180	159	203	212	148	184	174	162	177	174	169	163	187	195	195	171	201	137	162	179	165	164	204	168	170	193	180	189	168	164	196	175	190	174	176	158	176	182	150	170	185	184	176	187	168	190	167	177	159	175	168	171	160	199	172	175	202	155	179	161	155	171	160	180	180	165	185	184	204	186	179	181	171	192	173	180	176	158	153	193	146	190	184	188	214	170	166	155	192	174	172	186	186	188	202	164	169	171	186	167	163	179	182	202	186	164	179	178	178	180	173	189	159	190	169	170	190	170	193	185	173	165	170	158	168	208	182	173	172	139	177	175	198	172	162	170	185	159	159	149	169	156	173	164	181	160	196	188	164	163	168	192	167	156	169	142	178	187	198	152	187	193	172	164	184	172	170	190	148	163	165	166	165	169	185	179	171	177	172	193	193	176	153	173	181	162	171	176	172	177	174	149	183	155	187	172	206	169	175	170	150	182	173	167	202	194	162	180	216	186	174	175	171	182	181	162	187	165	170	170	188	153	171	183	182	165	163	159	159	179	168	186	174	181	180	159	177	175	189	185	181	172	172	183	207	189	191	173	175	191	175	168	184	216	177	179	165	201	172	175	168	193	177	184	158	182	217	173	200	189	167	169	167	158	189	187	180	171	191	164	163	148	170	147	193	163	181	175	182	167	190	165	189	147	175	182	186	161	186	160	162	184	153	180	167	170	165	154	161	181	173	162	182	177	156	179	199	187	161	178	180	186	171	171	132	176	190	160	165	171	194	213	151	167	189	176	193	156	178	163	182	161	174	185	155	188	173	167	196	171	194	161	157	180	173	147	167	169	164	161	184	193	174	177	172	174	190	162	188	161	202	153	166	178	167	182	164	160	152	174	185	193	183	176	179	178	152	151	171	163	174	179	178	175	201	183	173	149	190	152	165	196	157	203	182	178	173	166	185	181	161	188	161	182	163	181	164	193	190	172	176	187	177	189	195	146	155	175	167	198	170	165	184	172	193	195	192	196	156	186	168	167	161	164	180	178	166	185	159	195	180	169	179	153	181	198	176	195	186	177	185	168	200	160	165	181	176	175	189	201	173	172	182	189	190	190	168	154	152	194	166	170	168	172	160	171	159	181	167	168	202	183	164	156	178	177	199	182	166	159	172	195	153	195	184	178	197	172	198	178	157	173	193	180	190	190	183	172	175	167	182	175	170	189	165	191	154	164	174	173	176	172	174	153	167	176	208	190	173	191	156	187	158	198	172	181	185	187	159	164	171	170	178	166	186	187	199	172	181	170	194	168	177	161	183	190	179	178	186	161	186	184	179	181	197	165	156	170	194	173	172	183	175	164	181	169	177	180	171	201	173	155	194	157	178	166	170	165	147	178	185	148	175	189	176	189	163	174	162	156	162	175	186	180	171	166	176	151	171	186	177	163	168	210	195	221	141	175	188	182	183	146	179	184	158	195	185	180	171	161	184	168	169	197	169	168	174	196	177	172	178	182	172	210	164	199	176	194	169	164	174	176	155	174	174	159	193	155	184	179	163	176	177	171	185	170	200	183	190	173	183	165	169	172	180	172	166	171	179	167	156	164	179	175	166	169	180	139	186	160	172	160	160	183	193	178	187	178	166	192	162	175	183
15987	10131	5950	2878	2037	1552	1128	893	672	588	549	434	399	342	342	314	280	260	297	294	262	261	231	238	216	254	228	226	243	207	224	194	208	219	229	225	235	211	194	208	220	240	209	199	199	219	214	222	210	214	201	195	217	216	222	209	206	224	198	227	202	207	195	205	201	221	232	196	213	209	188	210	224	214	183	178	229	214	237	212	210	201	195	228	202	188	232	214	214	222	220	210	213	220	235	260	203	212	207	229	225	262	232	216	221	211	188	243	202	214	214	221	217	213	203	202	226	206	221	223	235	213	207	194	219	237	234	222	216	192	189	213	207	201	205	210	223	202	189	191	200	185	211	225	198	192	207	194	193	198	214	181	195	205	215	202	212	218	193	182	207	183	221	189	204	201	223	189	196	223	227	220	199	204	216	204	200	194	208	192	214	181	218	193	210	211	230	193	198	217	210	196	181	208	202	219	209	204	209	198	235	203	206	214	185	216	208	215	196	212	193	211	218	193	200	172	193	200	218	207	192	205	205	197	214	177	188	205	204	204	185	209	223	204	199	178	196	191	208	190	197	181	191	202	182	209	203	219	200	227	192	203	202	202	231	193	174	223	219	201	181	183	216	210	188	225	206	194	222	202	198	211	202	189	204	204	200	222	201	227	222	184	215	202	198	223	178	184	178	205	217	218	224	219	204	225	191	220	233	209	196	211	216	218	219	185	215	210	219	221	209	190	219	206	206	191	216	184	192	198	197	203	196	210	208	200	195	212	206	179	207	212	207	219	186	227	208	206	211	210	205	219	200	197	188	195	190	187	188	187	208	205	204	228	199	209	202	208	195	224	209	206	197	189	207	202	231	207	206	232	219	202	203	194	185	203	223	202	186	219	203	202	206	200	202	207	184	211	235	211	217	212	196	244	223	239	229	180	198	219	225	223	235	240	221	193	208	188	212	196	214	185	220	199	207	200	198	214	235	202	194	194	203	207	208	185	210	207	193	215	198	189	166	198	201	217	188	204	189	209	196	213	209	190	223	206	217	207	224	202	225	199	196	226	221	211	204	213	175	204	218	193	210	186	182	219	196	200	201	200	213	211	210	229	191	195	207	205	194	188	196	201	205	211	234	204	199	216	199	197	191	200	186	240	231	219	212	194	208	197	173	199	204	218	174	211	187	206	203	209	210	189	221	189	204	192	194	220	221	210	194	201	187	223	199	212	194	207	217	213	218	214	220	185	220	222	216	220	227	217	192	196	213	195	216	175	208	204	209	222	192	230	208	190	200	208	183	213	198	203	224	190	208	216	207	212	195	198	211	223	206	176	202	222	178	195	189	201	207	197	204	212	191	223	195	210	209	208	182	214	213	254	202	204	191	183	204	204	212	227	202	215	180	196	185	218	194	202	185	216	229	197	206	202	189	197	224	203	204	207	203	190	211	218	189	196	203	202	186	206	196	216	210	203	207	192	203	194	212	196	225	206	199	188	223	196	214	193	198	185	188	199	209	223	207	217	191	214	195	224	196	219	205	194	197	196	201	225	203	226	209	231	209	207	204	175	188	204	228	186	210	197	209	202	188	178	206	185	203	196	217	213	223	243	190	206	219	223	185	207	222	203	196	203	216	199	197	192	225	210	191	211	205	223	179	195	213	206	217	213	207	196	212	173	212	193	232	220	208	196	225	199	202	182	192	215	200	218	209	185	204	224	224	203	199	199	190	223	194	238	205	204	200	210	214	217	212	209	184	222	209	207	194	207	191	217	191	199	210	198	201	189	206	189	179	214	209	199	198	204	215	198	222	219	200	212	197	190	213	206	213	201	195	187	201	220	207	200	203	213	209	216	185	233	202	201	195	187	205	208	203	202	210	212	188	180	183	212	183	226	195	193	217	213	193	206	190	182	221	177	185	200	184	212	193	220	188	203	215	207	215	174	213	212	193	186	206	225	235	213	197	207	217	200	214	203	216	210	192	225	214	198	201	189	211	212	171	245	227	207	208	224	208	187	198	206	204	187	209	193	213	212	211	201	207	204	190	207	214	222	194	210	175	183	193	206	206	199	190	220	225	207	220	200	210	226	201	227	199	217	195	172	209	217	191	240	188	210	212	190	203	232	189	178	215	214	202	191	222	220	209	206	188	205	201	215	197	237	228	208	219	189	227	202	180	208	189	207	194	202	195	188	218	221	178	196	187	201	202	203	208	196	184	209	211	200	220	197	173	209	205	193	204	201	192	194	202	199	232	205	193	216	197	211	207	211	199	209	226	221	194	232	185	178	192	208	192	191	202	212	204	223	214	211	226	204	202	185	218	197	202	212	185	183	220	216	201	217	185	212	209	187	180	217	198	199	233	206	206	179	194	196	239	181	213	210	224	195	207	188	212	205	204	181	239	185	216	200	214	196	217	199	187	208	209	224	216	205	203	212	210	199	211	207	211	223	234	231	194	191	200	209	214	216	195	233	201	208	188	201	224	203	232	210	220	219	194	191	218	216	202	205	217	202	187	227	205	181	216	194	213	215	199	199	196	204	216	204	200	210	185	191	204	192	193	218	207	200	194	201	196	205	205	190	216	192	187	201	232	224	191	215	208	226	209	230	200	213	185	218	209	190	215	223	225	194	196	199	191	194	206	204	189	207	185	228	202	182	192	213	183	179	226	207	212	209	198	213	193	216	172	196	197	228	171	208	225	179	206	195	208	200	212	212	189	215	192	184	200	197	222	205	191	195	197	216	192	193	206	207	180	206	214	199	199	215	216	206	219	214	216	216	219	225	214	183	194	208	210	224	202	203	222	223	220	194	222	190	216	210	196	192	162	245	230	208	195	205	201	215	219	185	213	202	235	201	185	237	183	256	203	195	215	197	226	198	208	179	206	191	211	198	198	187	222	227	220	204	204	209	226	223	210	211	207	227	195	174	205	203	209	195	210	200	203	200	206	218	208	230	234	217	209	210	213	213	211	187	199	237	202	187	183	183	189	198	180	230	209	189	183	206	198	223	192	204	218	171	212	234	202	222	228	194	198	225	220	181	218	179	216	204	218	200	209	224	221	230	190	205	195	210	173	216	216	192	210	223	206	186	223	183	195	179	205	178	214	209	200	202	234	200	194	192	198	221	211	192	190	211	196	200	210	198	219	219	218	206	198	179	178	192	229	202	194	199	216	199	229	171	179	229	198	196	181	192	220	220	219	186	210	190	202	210	208	185	219	208	194	179	188	216	198	209	195	203	221	202	228	181	192	189	210	184	196	206	210	241	216	211	242	219	189	188	202	168	198	196	208	230	225	190	184	210	205	187	205	199	203	191	205	200	219	214	209	213	189	199	212	193	197	206	201	216	192	193	204	210	222	229	182	202	192	202	234	205	188	209	188	188	218	207	201	220	214	209	210	201	206	169	190	216	215	188	193	193	200	190	210	191	217	193	225	185	219	185	187	197	202	189	203	206	187	213	195	182	202	221	222	198	210	225	213	227	210	207	190	202	188	199	227	184	226	201	217	193
25704	21614	27728	25929	8065	570	441	395	330	310	315	287	288	280	295	258	293	261	271	259	266	251	271	272	257	262	254	268	273	240	273	256	229	241	252	261	256	248	232	250	232	256	255	245	256	248	251	253	220	252	248	235	220	249	226	257	242	227	248	203	221	275	219	228	225	264	263	215	259	213	253	238	241	226	289	257	266	274	248	231	246	264	240	261	256	204	261	250	237	234	237	259	241	246	246	278	271	242	267	269	263	238	251	256	264	235	214	240	234	248	249	237	251	261	233	249	217	249	255	278	241	276	260	243	235	237	234	252	233	228	268	239	240	254	233	245	244	215	240	251	229	235	260	249	237	246	239	231	243	251	215	234	210	251	269	260	242	242	235	226	230	269	238	275	240	245	235	235	254	239	222	266	225	247	243	246	221	241	275	233	226	271	254	240	276	263	238	250	229	234	263	230	245	226	240	199	209	241	274	258	231	209	213	230	258	222	220	255	227	220	236	251	279	248	276	242	252	265	239	241	249	250	247	250	259	245	239	228	248	234	238	254	259	249	241	236	283	250	242	245	236	225	244	289	244	224	222	260	246	243	224	260	259	261	303	263	244	266	223	229	237	229	238	256	268	238	225	243	217	250	238	230	238	238	214	225	249	240	230	263	208	219	221	257	260	231	227	256	219	237	263	245	251	223	236	237	232	265	247	243	256	235	256	224	237	236	228	231	235	238	229	214	235	245	247	260	233	226	246	285	240	269	242	228	282	255	237	262	258	252	245	251	247	233	264	230	252	227	256	242	224	217	242	234	226	251	195	264	230	233	278	239	212	251	241	237	272	276	240	233	255	244	233	230	248	234	239	262	237	255	208	237	246	252	259	247	259	248	241	256	247	265	263	246	227	239	214	267	266	223	238	233	258	256	231	237	242	218	227	240	217	263	227	234	248	247	254	241	254	263	230	219	233	226	226	264	276	236	242	264	237	248	252	245	247	231	203	214	254	243	245	240	239	262	252	234	255	244	248	249	265	244	253	242	236	250	236	255	218	223	264	247	227	256	257	269	243	241	188	235	233	247	227	246	235	220	238	237	235	242	252	233	239	228	242	238	234	238	224	254	253	256	257	237	232	261	240	238	243	238	236	248	236	262	236	228	227	272	225	256	247	238	248	253	265	236	262	242	220	233	233	224	258	226	248	228	241	250	264	256	249	250	221	249	250	240	255	241	256	251	256	268	248	226	267	255	230	255	235	234	265	234	217	227	244	236	237	242	213	266	242	260	249	238	253	224	257	280	243	238	269	243	224	251	247	224	239	245	225	242	250	250	241	239	235	247	254	239	238	250	266	235	214	265	239	222	244	240	256	250	262	224	260	254	222	245	234	254	252	246	240	253	263	218	250	256	231	236	221	258	257	217	225	205	224	247	251	259	246	230	242	237	246	247	242	250	244	216	240	243	247	241	213	239	247	246	236	264	254	219	236	236	244	238	255	229	244	253	258	266	241	238	263	253	262	274	252	222	231	239	256	241	287	239	269	230	240	239	240	272	260	218	226	245	240	252	251	233	221	264	244	231	246	246	256	265	245	225	241	250	247	244	248	228	267	253	257	264	222	244	239	254	233	240	243	244	236	254	238	231	247	227	253	226	243	243	252	254	213	256	236	231	227	219	234	236	239	244	253	255	248	233	277	275	231	242	243	261	238	223	226	248	235	283	240	241	238	257	256	234	237	228	231	248	225	229	225	258	224	228	237	231	224	236	261	261	227	263	234	288	233	256	241	219	255	246	248	236	247	232	234	231	239	237	283	253	234	239	242	243	237	215	263	242	247	240	227	260	244	232	259	273	215	250	227	215	240	233	241	234	238	240	233	246	241	287	254	232	232	244	241	243	254	238	254	218	264	254	248	237	258	249	242	267	215	228	258	258	250	246	238	235	218	242	235	267	259	237	225	247	265	227	278	225	235	225	220	236	233	218	236	256	242	238	237	256	224	262	233	253	254	224	240	237	254	226	242	245	235	247	254	257	240	248	243	212	236	242	257	261	237	217	235	234	237	259	238	241	254	245	221	237	259	250	236	210	230	221	258	221	234	218	243	245	227	252	262	244	239	267	271	247	260	249	239	228	219	243	238	242	244	259	230	251	226	252	269	237	230	263	227	221	230	240	231	242	251	244	248	223	249	223	263	260	243	224	240	291	234	236	251	237	236	255	239	220	218	263	250	258	252	232	256	268	227	239	225	220	237	275	237	282	240	236	264	245	281	234	254	216	234	230	232	233	254	236	264	225	209	243	239	263	238	230	213	242	265	252	236	251	248	245	246	248	226	232	244	230	254	239	241	258	219	245	259	239	240	236	218	239	237	249	230	235	218	242	253	229	230	259	267	268	246	243	261	246	242	232	261	244	234	284	246	236	241	240	236	209	233	236	247	258	234	259	214	242	255	251	231	276	249	272	256	252	254	256	220	230	255	252	254	274	237	268	237	224	243	252	229	258	254	249	245	224	244	253	248	252	239	234	252	258	257	270	241	252	275	245	277	230	241	230	238	249	220	254	250	247	259	254	247	212	247	250	240	253	233	219	237	245	222	242	265	250	249	249	229	244	267	250	235	263	254	254	260	252	259	243	234	242	236	234	251	217	261	220	231	228	269	231	258	244	242	232	251	228	227	255	242	230	253	230	243	214	280	220	244	232	251	249	237	244	254	238	262	249	242	223	236	223	250	274	240	233	251	241	258	258	227	237	230	246	281	234	242	250	245	268	257	229	258	240	233	249	255	235	232	211	223	221	234	243	243	234	260	239	252	258	244	239	254	237	246	253	222	231	252	243	257	244	231	241	259	249	233	235	207	237	247	239	275	245	226	241	230	237	236	247	225	262	224	230	240	232	236	223	226	252	248	250	260	234	235	239	237	210	220	259	244	220	250	279	214	230	261	240	227	231	255	246	255	248	247	231	250	242	236	241	233	226	251	263	208	220	244	238	236	242	280	231	259	261	248	229	257	225	230	240	259	237	227	246	255	242	264	247	238	245	241	238	246	241	249	257	247	252	222	264	257	214	246	236	265	246	219	241	257	238	235	259	261	232	253	252	237	229	228	224	223	241	251	252	270	251	237	237	244	244	250	249	239	219	261	216	231	274	254	237	225	235	216	217	259	241	261	247	238	248	223	275	232	212	255	237	282	243	254	228	248	227	251	213	226	227	259	238	249	255	241	235	244	253	258	232	235	211	249	255	216	256	248	246	255	255	239	241	235	235	210	231	232	254	249	220	238	213	241	210	225	251	248	261	255	215	233	253	239	242	242	234	251	240	244	248	211	231	241	254	205	223	226	235	245	241	226	239	246	230	235	257	246	291	228	241	258	256	262	242	241	214	247	238	240	234	244	228	255	245	259	247	253	222	256	249	252	233	247	253	247	252	259	255	225	266	260	244	244	233	239	247	273	225	229	227	247	231	272	255	262	244	266	236	226	238	235	248	232	227	210	220	248	229	257	271	242	260
16073	5391	3134	1561	1153	897	723	642	515	494	451	432	368	364	398	320	310	317	326	313	292	308	299	325	275	308	307	291	280	325	307	288	278	291	302	322	291	307	271	281	298	302	302	278	279	301	292	289	289	312	310	271	289	302	285	273	294	295	270	263	287	252	281	267	288	241	302	304	244	310	257	289	303	289	280	295	269	300	292	338	282	281	290	284	280	280	312	316	295	279	287	303	299	290	277	268	322	323	274	293	278	275	284	279	315	288	301	290	285	279	316	284	302	296	280	300	279	299	282	304	333	294	300	298	316	292	309	283	300	281	278	276	291	299	261	306	274	295	292	292	268	279	247	281	271	297	262	277	267	283	264	275	287	273	273	291	280	279	311	277	284	291	274	293	271	291	273	262	289	276	282	284	310	264	321	292	250	288	295	272	270	267	257	283	262	300	267	294	283	288	279	274	296	305	266	274	261	273	261	288	270	300	257	256	253	286	301	285	267	276	280	245	299	280	247	277	285	294	270	276	301	271	295	268	281	275	320	288	285	266	296	306	302	257	263	298	267	298	283	288	269	293	256	261	259	265	274	302	296	287	289	283	269	283	259	286	256	287	274	291	280	324	279	296	273	272	285	290	283	298	250	252	285	313	302	275	242	299	274	287	299	293	281	321	264	256	282	259	284	262	284	292	284	311	266	287	296	257	283	265	270	291	290	280	274	277	295	269	298	270	263	267	280	265	282	274	280	303	255	271	288	281	289	289	274	275	266	252	265	275	287	282	279	283	270	267	266	299	252	285	265	293	309	291	296	278	275	262	279	278	277	271	278	278	300	315	293	301	295	283	290	295	299	248	302	283	304	286	291	281	279	277	273	277	296	284	243	261	320	283	291	281	257	295	275	268	285	290	256	296	296	285	287	286	294	308	273	295	260	316	278	255	300	292	296	278	286	234	289	293	306	276	273	282	304	287	261	285	292	273	278	271	297	280	288	288	265	291	295	275	282	295	300	303	286	281	308	263	283	269	257	285	287	281	278	280	302	282	276	244	275	261	278	278	259	274	262	258	312	250	327	259	294	282	254	269	275	301	292	254	285	281	286	301	290	289	291	309	287	290	260	281	260	298	305	287	302	270	275	330	274	278	242	277	295	298	296	265	275	277	304	288	271	265	255	258	290	268	265	280	302	261	269	277	270	282	270	262	257	272	280	288	279	312	304	274	275	299	289	274	291	275	271	276	291	276	296	278	301	268	273	282	284	311	285	278	264	289	271	294	281	272	291	268	279	284	289	257	241	300	294	278	301	294	295	274	269	269	283	296	288	293	244	265	304	297	301	279	295	269	307	252	299	296	258	273	294	286	272	275	258	284	278	279	277	293	278	279	289	308	322	300	274	319	282	263	304	291	289	295	279	247	280	258	261	287	281	270	305	288	266	282	285	290	281	267	302	299	308	298	314	305	275	313	293	309	267	280	295	260	279	300	283	286	279	283	272	297	284	322	271	288	289	297	282	323	277	270	298	277	274	272	289	272	305	261	288	309	265	290	285	273	277	277	249	286	287	294	284	300	303	299	299	285	295	292	273	296	311	280	300	308	311	266	255	250	318	282	296	327	258	266	286	266	297	322	265	269	300	302	261	254	261	271	303	269	266	297	277	307	309	311	301	280	297	275	279	295	300	279	275	276	304	312	308	284	291	287	273	273	287	272	284	278	293	280	289	255	290	292	263	297	311	281	299	277	275	258	289	300	257	272	270	289	283	270	274	280	300	256	303	293	235	255	264	309	274	292	257	278	290	292	282	275	253	267	282	302	264	258	254	269	287	257	277	276	297	289	291	307	265	269	280	271	284	283	276	274	287	294	322	266	310	284	264	285	251	291	300	289	280	280	284	278	282	264	276	270	283	279	272	305	281	258	289	294	286	301	253	269	276	286	293	292	304	278	298	272	279	277	286	261	311	304	267	274	269	279	296	265	289	315	298	249	294	246	285	334	277	261	257	288	284	300	305	302	291	277	291	271	307	288	297	265	268	254	259	301	277	299	272	285	317	286	276	269	287	299	292	287	280	264	299	269	266	279	259	249	297	302	290	268	266	264	280	303	275	261	317	292	288	277	266	273	272	260	247	278	259	285	296	250	291	278	280	295	299	269	273	306	264	277	293	324	300	254	277	280	273	282	283	293	285	277	310	259	275	290	278	309	277	280	280	278	289	283	323	288	310	278	287	278	293	279	266	243	288	281	271	276	319	278	259	255	300	311	324	287	281	296	276	294	292	290	327	292	297	302	312	287	295	268	313	299	270	275	297	269	279	261	285	275	283	284	294	277	270	293	281	279	248	298	266	268	270	311	295	277	282	255	288	275	286	286	312	280	268	280	304	304	281	287	263	267	291	292	277	276	311	287	307	280	293	310	298	287	287	287	266	282	308	282	248	287	246	285	290	274	260	260	273	277	268	270	283	308	289	291	270	284	284	306	260	292	285	299	273	258	268	279	281	285	287	260	276	285	240	259	273	262	313	277	285	301	292	295	271	311	273	293	284	295	260	284	306	276	322	257	289	280	273	280	275	282	310	297	279	290	270	263	276	279	266	269	321	265	286	296	303	291	262	294	284	319	260	292	283	284	273	296	277	268	263	297	293	281	276	295	298	266	302	296	284	286	249	285	263	305	278	262	314	268	302	288	274	277	298	295	300	287	281	275	290	285	281	317	300	304	237	271	275	268	309	289	258	293	271	289	311	293	272	320	280	255	272	271	264	316	278	284	286	269	271	274	269	284	261	283	286	274	253	269	319	281	301	292	255	263	290	263	269	286	284	289	291	263	275	269	279	285	275	294	275	286	287	278	260	269	314	295	304	267	272	298	285	298	303	255	286	264	291	283	281	257	273	309	290	272	283	306	247	264	282	273	280	274	290	283	261	276	264	289	263	274	263	292	296	246	263	306	324	257	290	262	269	280	298	263	265	271	292	296	276	268	249	276	271	284	296	297	273	269	259	289	280	264	323	285	299	281	280	263	275	276	317	264	284	300	286	248	289	280	284	265	287	288	288	264	281	290	306	271	260	259	276	260	276	292	298	285	298	286	262	320	253	309	271	295	292	283	283	277	268	249	290	296	260	265	238	260	282	269	311	298	325	255	280	292	289	285	313	272	292	275	282	270	297	251	297	282	258	286	277	263	279	269	262	267	276	283	265	278	243	276	273	283	262	258	290	316	296	282	260	292	295	275	313	292	300	280	284	292	293	283	274	269	256	275	268	322	287	284	281	262	281	282	294	258	288	293	297	271	261	276	291	288	290	293	305	270	260	288	291	262	292	273	285	296	281	267	282	252	272	295	285	273	284	279	279	282	310	271	280	301	241	279	262	279	248	286	299	273	289	263	270	302	296	272	312	290	266	283	314	279	273	290	284	262	301	289	289	296	306	259	283	252	269	261	283	315	291	261	268	259	283	267	328	260	255	298	279	270	285	284	275	277	302	284	281	283	288	286	270	270	256	287
23307	21592	29448	24245	21592	21633	8120	985	715	677	554	498	478	400	432	394	442	385	366	353	352	350	335	340	363	349	335	341	330	327	276	309	314	345	299	298	322	341	308	299	331	266	304	296	295	288	285	320	266	305	325	291	312	306	290	328	302	327	285	310	275	304	278	290	310	301	301	325	306	301	314	279	270	299	311	298	319	284	296	277	301	290	311	309	309	314	294	335	320	288	289	331	324	325	260	284	309	295	314	291	281	282	319	285	305	321	296	262	281	336	302	321	316	286	271	282	315	292	275	333	324	286	321	256	334	299	291	335	284	318	308	288	275	285	280	290	312	280	295	273	299	280	286	290	306	266	277	306	280	265	274	295	298	288	270	315	279	298	254	324	253	283	293	292	289	299	288	314	291	293	286	305	303	296	283	303	304	281	273	307	262	264	286	278	298	252	285	320	306	303	281	286	304	298	319	288	321	288	278	288	271	292	272	297	317	289	267	306	261	272	294	289	274	301	272	308	303	303	284	283	308	301	291	258	296	305	312	304	297	260	267	256	294	298	300	284	313	258	271	270	305	296	296	285	278	314	280	276	296	291	289	257	298	305	287	268	281	299	284	305	267	275	304	276	279	284	318	292	270	283	301	317	289	290	294	289	308	277	295	285	308	278	275	310	287	260	276	294	308	301	285	277	260	275	288	269	271	278	283	314	281	318	292	290	303	303	271	286	300	281	313	301	294	247	285	315	269	330	281	279	310	291	302	293	273	303	285	295	331	280	265	272	298	327	294	287	300	281	294	281	262	283	294	287	281	271	284	301	258	289	296	315	285	304	302	271	282	293	273	304	301	281	284	319	288	287	304	275	271	266	319	282	269	306	273	315	278	287	265	296	275	280	297	302	291	266	267	283	287	250	253	306	297	287	271	290	283	288	288	264	274	287	323	324	267	313	279	292	283	289	303	294	288	302	281	302	300	280	282	280	284	270	265	292	278	283	293	311	315	288	315	320	266	303	297	287	271	286	295	296	295	306	280	297	291	296	314	304	272	282	292	271	301	309	259	278	275	316	295	279	279	344	296	268	305	279	292	269	291	320	287	287	263	326	308	262	286	268	288	271	277	295	268	289	296	291	288	303	255	294	297	316	292	303	302	310	300	299	269	286	265	285	269	305	292	300	284	282	279	285	305	277	279	296	258	277	274	294	304	308	291	279	288	281	308	294	272	295	286	272	295	278	304	289	300	297	298	292	267	304	298	261	296	256	314	287	279	297	321	285	288	280	264	271	299	285	270	298	304	293	295	264	287	313	275	302	261	286	295	325	277	286	308	270	334	274	304	293	264	277	256	290	298	272	321	291	276	286	305	271	281	295	318	305	291	301	313	339	294	279	270	245	307	284	292	299	279	263	307	302	279	284	288	297	311	261	276	267	265	279	300	274	291	308	321	274	277	277	287	283	285	276	290	293	261	302	304	310	304	290	272	314	274	291	326	258	279	308	308	280	295	285	240	274	265	302	310	278	288	302	285	291	284	292	297	298	281	288	273	283	281	301	272	316	302	263	265	295	303	312	307	280	286	268	282	273	314	294	278	292	301	294	282	290	298	297	308	286	326	279	289	305	279	278	292	297	256	267	307	283	268	304	258	291	293	295	256	314	295	284	287	310	291	303	289	270	290	283	282	301	290	276	278	303	281	286	280	313	307	311	283	274	281	290	283	244	299	295	272	285	313	283	321	320	266	273	294	297	285	299	306	299	294	317	296	277	292	297	286	273	300	285	299	263	281	296	285	282	287	295	315	309	319	270	306	296	267	288	290	296	305	297	308	310	301	296	282	265	295	293	288	300	260	261	286	297	294	277	279	257	297	286	299	271	293	270	280	299	299	304	288	290	273	313	330	289	305	290	304	285	308	260	279	266	301	279	276	279	295	312	276	286	292	293	273	296	291	242	286	255	306	265	311	305	300	284	302	297	293	314	298	286	282	283	273	292	277	314	258	286	284	304	265	318	289	324	314	247	303	293	296	272	278	292	303	302	309	292	249	278	300	291	313	315	260	258	311	298	294	289	297	267	285	265	275	302	305	298	280	266	275	286	306	293	262	314	275	278	270	281	278	296	284	282	291	291	259	254	292	270	285	310	286	301	285	274	265	257	270	289	307	276	268	289	279	316	298	292	272	299	301	276	260	267	277	308	291	285	294	281	270	271	288	314	294	280	266	309	274	280	309	288	267	279	282	303	315	307	254	313	286	296	321	312	282	312	307	264	298	308	307	296	289	295	281	267	304	295	312	277	307	313	287	298	288	312	283	276	269	273	301	303	303	266	267	319	294	294	318	261	303	299	294	321	286	335	293	290	286	259	289	292	304	295	287	283	280	296	321	296	284	264	278	297	291	289	337	268	285	294	289	312	304	256	259	278	308	283	314	287	285	282	303	263	339	260	274	300	293	292	260	293	283	274	314	287	282	300	260	298	281	287	304	294	280	303	300	265	284	284	263	298	281	256	296	297	280	259	279	286	302	327	303	280	274	301	305	262	287	294	279	294	284	267	288	313	304	278	273	279	275	311	296	283	275	284	306	275	272	290	283	285	266	306	296	279	309	268	285	301	353	278	283	310	277	258	282	261	292	283	281	274	291	287	254	281	278	305	312	304	310	296	305	275	303	321	262	273	272	329	301	292	302	245	298	271	285	265	281	266	273	288	261	302	294	300	303	256	295	309	293	263	310	279	294	278	282	293	261	303	299	268	279	294	278	302	280	250	253	290	307	261	269	265	271	293	288	285	276	315	320	315	272	290	283	281	289	245	278	300	318	274	291	325	297	283	252	258	311	263	297	278	311	299	296	289	270	268	282	308	284	286	293	282	271	265	300	270	247	312	313	289	304	293	278	265	284	284	319	271	268	282	310	276	309	322	265	282	269	285	289	303	302	311	303	286	300	295	295	295	280	302	309	277	283	278	293	244	294	275	275	309	286	253	258	317	274	301	304	281	260	267	284	297	273	267	277	274	328	295	304	287	292	315	292	313	292	291	271	278	274	291	290	259	286	284	312	265	281	253	293	290	273	293	321	302	327	315	299	288	277	296	281	321	308	296	298	290	286	304	266	298	292	280	299	287	276	312	276	303	278	284	292	249	275	289	277	300	287	318	280	286	280	258	265	265	284	311	286	304	302	309	315	288	304	282	298	279	295	299	274	298	326	275	289	284	284	289	305	293	316	284	293	273	318	259	296	274	294	284	302	280	307	293	296	302	299	279	274	271	285	280	271	304	277	285	286	264	242	310	312	272	289	296	267	282	260	269	305	244	284	271	252	301	300	305	298	267	264	268	295	284	271	271	292	297	300	324	295	273	304	292	289	293	298	290	279	291	307	260	319	302	268	268	280	318	287	276	281	269	278	269	300	306	270	316	275	306	260	299	301	318	283	286	250	288	276	250	267	286	276	306	291	296	318	291	287	278	300	297	271	302	287	295	288	295	276	262	289	260	328	281	298	284	290	303
19636	16141	10085	5065	3780	2716	2026	1595	1205	1045	913	758	723	618	585	550	524	489	448	457	430	410	369	420	372	376	380	357	370	396	348	388	338	352	367	362	323	364	359	382	365	362	337	322	358	353	362	313	341	347	316	381	324	339	354	346	359	333	389	354	314	327	326	326	323	322	313	315	315	338	329	304	352	336	295	319	325	342	327	338	331	362	333	366	386	323	336	358	348	341	342	332	337	342	357	307	347	322	336	303	300	336	361	303	306	306	347	376	327	323	299	353	315	333	307	326	361	327	369	365	336	367	312	313	375	347	383	337	312	319	296	336	324	314	339	329	352	340	341	330	336	311	308	316	305	322	312	305	285	326	317	298	365	321	321	283	335	329	329	347	319	297	292	312	307	354	288	313	338	307	332	300	323	320	328	334	331	300	319	341	357	303	309	326	346	291	339	315	305	330	292	306	334	328	328	326	297	353	357	278	326	320	327	315	343	340	308	312	310	362	310	295	328	328	329	348	346	319	326	346	323	297	334	348	333	338	340	344	303	346	334	353	319	282	283	274	317	330	295	297	310	312	302	318	321	334	329	326	309	338	337	328	350	331	320	332	346	311	340	301	305	315	298	328	349	292	330	304	305	293	334	321	295	309	326	310	304	296	326	320	367	333	321	297	347	291	314	306	286	323	316	330	314	317	305	278	332	345	340	290	329	335	333	310	287	323	342	359	330	309	294	308	284	317	269	340	322	333	315	331	336	329	352	330	295	299	312	309	320	313	321	317	338	302	341	330	311	310	299	326	330	329	318	327	284	322	308	326	327	364	344	343	302	315	299	334	300	341	310	307	333	349	301	319	341	337	315	303	334	326	322	301	302	351	317	345	306	291	338	321	335	342	339	333	325	338	343	353	309	323	325	301	325	314	299	347	321	333	356	317	332	336	292	313	381	298	314	311	379	325	288	346	343	332	306	310	329	312	292	301	343	374	317	304	329	344	343	313	290	310	281	314	339	341	323	317	330	318	323	327	325	338	330	329	305	329	317	353	352	315	304	300	305	301	336	344	317	299	299	343	314	316	310	331	327	320	309	347	307	335	323	319	327	303	360	300	313	319	310	305	289	315	304	354	316	320	311	311	310	309	297	307	336	299	338	307	290	328	326	322	313	303	329	325	310	314	321	320	306	354	343	320	312	321	335	318	311	334	312	309	310	317	332	348	295	326	300	302	332	351	323	350	305	329	287	307	293	284	306	310	332	343	341	306	321	345	334	298	324	318	311	317	309	290	305	273	338	325	330	300	325	299	324	287	312	340	324	329	297	327	308	331	339	288	336	345	312	288	311	314	305	325	319	303	324	319	322	319	323	312	275	337	347	333	343	309	323	296	322	326	332	317	339	340	330	296	295	312	290	324	321	312	341	336	309	324	325	297	323	318	326	345	304	313	321	325	315	300	327	300	337	306	326	340	315	322	329	293	300	374	325	288	306	335	305	331	305	312	309	309	325	323	326	318	306	301	345	317	346	312	307	316	302	285	310	346	321	334	275	327	287	330	307	311	311	323	327	323	274	311	330	327	293	310	288	290	283	307	357	360	334	311	333	322	298	324	343	319	309	341	366	342	318	322	318	310	307	306	339	348	307	333	319	335	299	314	313	316	313	290	310	327	290	320	326	321	337	313	337	307	323	319	319	295	332	336	325	298	325	300	275	300	303	328	334	326	314	330	290	323	318	333	321	333	302	330	341	340	332	322	304	323	305	309	358	311	304	309	361	314	312	309	309	312	361	275	317	364	342	304	322	324	314	312	303	322	325	333	294	331	323	320	319	310	303	297	337	313	315	347	317	318	309	332	330	351	321	315	331	330	298	341	311	352	310	359	323	288	288	314	293	321	372	332	326	279	311	313	276	334	351	309	317	326	325	316	313	319	285	315	293	310	326	314	319	325	320	323	331	346	320	325	290	329	298	324	317	330	310	281	305	320	286	319	337	327	323	305	320	326	327	316	304	290	316	329	322	316	355	324	321	304	348	297	316	287	322	324	337	323	283	299	290	315	343	351	320	316	305	360	311	307	326	289	318	300	325	335	323	359	317	297	312	323	317	295	329	337	314	331	331	310	342	321	325	347	330	313	321	321	323	318	305	324	304	323	314	343	333	296	312	318	310	323	334	318	323	328	321	313	338	342	343	306	308	342	313	334	328	297	314	322	330	324	330	325	318	326	321	320	317	332	316	318	310	342	334	314	290	307	300	321	321	278	332	309	317	332	301	297	295	321	322	322	339	329	350	308	305	301	340	335	314	359	328	332	298	316	314	309	310	309	339	327	304	350	332	328	329	338	310	325	351	338	342	331	300	327	316	298	326	300	303	322	322	299	323	301	299	311	350	337	302	316	327	341	345	318	318	315	313	325	327	345	339	314	315	317	327	340	339	353	349	317	297	334	345	303	314	314	319	314	296	319	351	316	285	337	336	309	343	297	319	307	326	331	301	331	321	310	346	312	296	322	321	302	276	314	301	334	308	279	341	351	338	346	340	344	300	339	315	316	342	303	298	321	314	328	351	275	334	293	319	346	299	303	330	338	334	327	307	311	340	297	336	321	298	318	320	363	294	284	290	290	313	318	299	333	325	292	306	294	309	349	315	310	301	339	326	328	304	324	334	291	347	331	305	341	326	276	337	336	296	332	345	322	318	330	337	286	282	306	307	304	305	337	286	323	347	331	308	334	325	316	338	279	299	306	331	330	342	320	335	322	340	317	326	351	290	320	321	318	321	306	307	309	305	319	340	296	323	343	301	321	331	320	329	312	279	307	329	325	303	325	326	307	296	319	333	336	342	324	328	311	331	316	324	323	334	346	323	328	326	315	310	303	344	342	344	339	300	327	315	295	301	326	330	340	337	340	312	299	315	306	308	285	332	313	334	310	330	310	314	332	327	348	317	308	318	359	330	313	324	311	309	308	310	329	321	309	305	322	333	323	328	312	322	313	325	333	322	330	324	311	341	263	279	314	290	299	316	322	325	347	311	326	326	303	321	309	313	322	310	311	311	310	323	317	327	336	332	322	293	328	307	290	287	282	335	327	298	300	294	324	337	355	315	339	288	349	319	334	333	327	328	306	295	288	290	322	286	327	315	295	325	317	305	329	315	328	341	301	327	301	325	300	330	350	279	303	323	315	342	344	306	334	318	348	337	300	332	299	334	339	326	319	316	333	346	311	308	336	313	364	353	307	331	328	317	332	309	299	327	331	320	309	322	318	317	292	293	317	326	367	305	307	298	297	330	297	300	296	311	290	337	297	317	315	299	354	340	297	328	312	331	322	306	317	334	347	355	312	301	374	328	352	348	321	308	324	318	333	306	305	350	310	300	315	364	342	318	322	337	311	324	334	331	326	326	330	329	349	280	355	342	314	324	311	299	322	307	338	341	316	345	329	313	308	300	331	293	309	302	328	295	318	316	315	278	316	347	325	356	332	326	327	340	338	311	307	331	348	336	313	303	312
28069	20653	7401	418	229	195	199	169	180	163	174	153	151	162	161	158	170	195	181	166	186	199	190	168	162	170	184	163	160	175	175	169	179	165	188	155	170	147	168	174	176	155	152	179	170	146	162	145	157	181	143	175	160	171	162	176	157	148	124	170	166	152	171	155	181	151	175	156	167	171	163	148	153	152	145	174	139	157	168	159	179	176	148	150	175	179	167	167	174	149	166	172	164	188	178	174	159	162	174	162	165	160	176	159	170	184	177	185	148	167	177	115	173	169	161	178	173	172	173	163	163	156	161	145	151	170	162	171	183	162	162	164	156	149	170	170	158	189	176	161	174	174	164	153	159	165	158	164	153	179	176	159	172	169	160	169	153	173	168	147	169	148	160	147	155	142	165	182	176	154	155	162	164	163	155	169	167	150	149	169	165	149	143	160	158	154	163	163	149	190	150	158	155	172	165	156	165	163	161	156	174	161	149	163	178	165	173	163	154	149	174	167	150	156	184	167	140	153	158	167	165	147	165	168	152	144	187	155	153	163	142	158	178	147	161	185	155	158	151	153	182	154	140	170	168	173	160	145	178	161	160	167	164	166	139	172	182	156	159	169	142	160	166	139	156	170	176	152	174	143	158	151	185	149	183	155	141	142	187	159	141	145	169	140	163	143	152	159	169	161	160	155	156	161	141	172	158	162	162	177	144	148	159	167	170	170	157	150	155	179	168	138	150	153	152	129	171	159	163	147	167	164	152	154	164	147	152	152	176	157	151	166	165	169	163	158	153	146	154	183	156	149	139	170	161	160	173	159	171	168	164	177	160	137	165	165	135	138	176	176	153	152	157	166	166	173	162	157	140	182	162	158	147	165	140	123	160	160	166	150	145	174	170	158	154	178	166	156	153	172	150	142	171	169	173	159	154	168	169	140	187	171	152	156	149	172	164	150	142	162	153	143	158	176	154	144	165	160	149	150	159	180	159	172	157	163	167	152	163	157	167	152	144	166	175	161	173	190	184	152	169	157	159	162	163	174	184	177	163	168	150	176	160	166	169	172	172	185	186	136	153	154	171	148	169	184	153	163	166	165	161	172	149	157	162	189	150	156	167	155	153	172	175	164	159	144	157	166	176	162	149	164	153	149	151	169	143	148	179	172	165	155	143	157	149	175	165	154	160	157	164	156	173	158	137	185	173	155	168	148	172	152	169	164	163	154	193	161	166	170	157	154	175	174	164	166	149	162	163	162	170	173	167	162	166	164	162	162	147	161	161	159	157	162	160	158	150	182	148	132	169	146	167	132	160	168	155	156	145	172	170	170	149	166	181	151	156	149	166	170	180	165	159	146	150	179	161	161	175	177	162	170	161	169	183	184	139	167	170	146	156	181	163	151	158	187	163	174	149	161	153	169	149	171	162	181	170	150	176	148	146	162	178	160	164	167	147	153	151	166	141	149	150	171	164	159	157	151	170	175	166	184	161	154	148	160	140	159	158	161	187	172	155	157	159	156	164	147	172	161	160	156	167	168	142	147	162	174	127	151	151	151	160	150	166	172	183	145	174	147	188	168	184	162	157	158	155	162	139	171	168	166	154	156	179	159	161	183	163	173	152	156	168	173	199	177	159	159	142	140	148	150	153	178	159	168	148	165	153	172	167	175	169	144	172	159	167	180	145	171	180	182	168	165	151	169	145	172	179	166	180	172	161	165	155	157	165	162	166	156	168	149	161	154	143	164	180	176	178	166	154	154	167	177	141	187	159	165	153	155	186	138	155	167	183	177	161	156	160	165	167	166	142	150	153	140	149	164	153	162	165	159	170	189	169	147	137	149	199	153	174	180	179	170	179	157	164	147	159	155	154	169	163	154	165	165	168	165	141	166	148	165	170	156	181	179	167	169	175	156	166	187	180	162	162	154	150	155	170	153	163	143	166	165	138	158	179	145	166	149	154	159	157	162	160	176	159	153	155	159	138	166	147	166	170	146	174	155	157	150	161	152	177	148	168	155	161	157	166	155	150	171	175	177	166	168	153	153	182	156	188	182	164	154	148	165	171	187	160	168	171	142	168	164	169	138	152	158	151	160	139	171	181	157	158	155	169	146	128	161	156	191	150	181	148	171	157	166	156	152	160	179	171	168	173	165	157	161	186	148	165	189	178	163	164	173	173	161	165	177	156	163	157	167	145	169	181	167	167	166	162	146	160	166	166	133	169	183	163	166	183	178	169	157	162	180	148	128	180	153	171	138	143	196	160	127	166	182	140	136	177	168	151	178	161	166	176	168	167	155	165	153	178	151	164	152	171	144	192	162	152	141	168	174	158	154	141	151	162	154	170	146	155	139	168	147	169	149	175	149	147	162	169	178	148	173	168	153	145	164	166	164	176	175	163	175	172	142	168	143	156	167	147	177	165	146	186	152	163	150	152	148	156	168	172	164	171	201	191	131	158	146	139	159	166	148	165	172	155	163	160	150	148	147	152	169	143	183	154	145	141	168	143	162	197	160	173	180	152	167	146	172	174	179	177	174	169	157	166	176	145	187	164	149	159	167	180	162	165	199	166	178	152	164	150	161	152	158	149	188	152	151	160	166	160	166	180	162	151	170	172	169	170	158	159	184	203	167	176	153	151	160	155	169	162	173	161	165	125	170	142	156	155	141	133	168	127	152	161	188	178	169	181	141	140	154	159	156	150	183	152	185	162	172	166	169	176	167	153	138	165	175	143	149	150	166	144	160	163	156	154	196	165	164	160	149	158	158	193	160	178	153	148	148	179	157	149	176	167	163	151	171	155	167	168	141	164	154	176	182	148	175	141	179	173	159	163	145	162	148	157	155	167	142	149	167	153	163	145	152	154	151	154	173	173	171	150	181	144	155	154	152	159	180	167	156	155	147	150	184	142	171	159	144	159	173	165	159	151	146	153	153	184	157	162	166	150	162	157	167	147	156	179	161	169	143	173	161	167	159	180	182	164	158	155	175	153	142	164	148	149	174	144	172	168	178	178	150	161	147	174	159	153	156	153	157	152	161	166	163	154	136	161	168	160	161	178	152	158	159	141	141	146	147	162	146	193	157	160	174	147	169	206	159	164	161	158	133	160	153	161	162	174	151	155	172	152	176	162	180	166	169	150	165	176	171	137	170	184	182	176	179	152	179	142	175	177	137	153	154	162	174	162	165	167	164	170	139	165	159	159	191	164	177	155	164	161	157	141	158	152	146	157	129	176	147	173	169	168	155	159	151	172	168	164	167	177	160	154	140	160	162	146	189	159	178	153	150	165	180	171	170	168	162	153	150	143	150	168	175	147	179	150	156	158	144	165	140	166	175	165	162	126	167	158	152	157	158	159	163	170	160	165	169	158	161	155	170	171	165	152	149	165	158	168	164	152	151	144	149	148	151	186	155	195	170	178	148	164	141	147	188	146	168	160	155	168	172	155	162	163	164	161	168	144	159	172	165	185	156	147	168	169	158	169	140	161	157	176	146	161	176	151	182	153	133
7693	984	602	361	312	253	258	269	209	211	211	214	192	202	192	193	210	219	221	214	176	190	204	206	187	199	215	179	212	221	208	187	182	181	197	199	215	173	187	199	193	184	197	192	187	221	196	197	201	197	189	193	179	187	176	213	169	220	211	190	211	198	211	203	211	221	215	186	203	178	177	180	207	166	209	168	165	183	190	207	188	194	201	177	189	178	212	214	192	202	201	193	200	183	196	185	207	230	217	205	186	216	228	194	198	196	174	210	206	199	187	198	193	199	187	208	217	188	174	237	178	216	178	183	182	227	214	176	183	193	191	198	196	209	170	192	194	225	185	220	182	185	222	215	197	228	182	190	185	206	197	169	192	198	193	199	215	217	224	186	202	209	185	202	177	207	200	194	192	199	198	194	174	166	189	200	185	189	182	173	222	173	214	202	200	193	213	185	208	178	202	191	192	200	198	208	207	210	192	189	201	190	189	202	178	195	200	191	168	202	191	199	175	230	189	186	199	215	167	182	231	188	195	193	179	177	199	186	209	199	192	202	185	201	194	201	181	194	192	212	212	199	192	168	219	177	174	196	180	196	197	191	205	187	192	215	194	180	201	210	178	187	197	166	190	181	169	234	192	202	147	178	204	196	196	194	229	197	181	183	175	190	171	203	192	202	202	192	205	175	201	207	201	192	180	199	190	202	210	194	172	189	184	202	183	221	201	182	203	202	201	173	189	208	192	178	183	187	216	177	187	196	204	181	195	188	222	211	164	202	203	197	214	199	187	171	194	176	191	198	202	208	198	199	197	222	211	184	211	182	188	197	198	194	194	206	185	214	175	197	199	223	181	211	234	191	197	195	184	205	190	187	186	200	214	208	198	218	178	184	212	164	180	215	184	187	196	204	187	177	180	159	202	184	206	215	189	187	207	181	179	197	191	204	206	197	192	195	189	216	171	202	190	197	194	192	193	181	227	175	187	169	172	187	194	189	167	209	216	199	205	193	195	192	191	174	172	209	183	183	205	186	205	185	191	189	190	190	194	220	177	214	193	196	217	179	188	203	181	189	208	202	188	195	201	189	210	211	208	192	183	191	201	184	182	208	193	201	202	223	171	198	160	190	219	178	190	167	169	207	172	194	202	202	206	185	205	177	192	171	179	162	203	180	172	182	178	184	183	196	177	224	189	191	207	164	196	199	202	197	205	219	225	203	168	210	206	196	212	196	205	205	209	191	191	200	178	199	185	171	184	210	182	195	191	207	202	192	194	184	215	177	148	201	215	198	188	191	178	199	167	209	193	196	190	179	194	199	193	210	197	168	200	172	183	208	180	201	207	198	195	188	204	214	216	196	152	171	186	207	210	190	173	219	198	198	223	213	207	216	186	189	183	198	176	171	212	185	206	179	198	194	207	198	213	205	212	195	198	211	191	209	198	188	194	202	163	220	216	200	175	196	166	201	212	182	194	202	205	199	174	177	207	197	196	208	179	188	207	191	178	171	203	187	217	208	202	206	189	213	189	182	199	219	200	176	201	181	163	184	181	200	198	173	201	209	214	207	202	187	210	179	188	188	208	209	222	166	190	199	184	197	188	190	181	197	172	194	193	194	192	201	206	186	204	192	203	198	212	220	168	186	195	203	179	214	198	200	190	212	198	200	208	180	205	196	177	206	205	177	185	193	199	206	182	193	188	189	165	207	171	193	220	201	193	199	186	215	180	214	186	210	178	189	162	148	198	190	181	189	219	189	189	196	177	187	197	207	203	202	191	181	191	206	205	187	196	187	190	178	179	197	212	162	194	201	197	188	189	167	196	201	200	204	179	205	185	211	206	190	161	204	216	206	195	195	198	175	209	180	195	219	211	178	199	200	182	180	187	201	185	182	195	193	162	191	206	178	212	201	189	202	194	171	170	221	203	193	186	201	205	199	198	172	209	197	187	206	197	187	190	180	179	179	191	200	204	159	179	179	190	179	204	203	182	180	205	188	209	200	191	214	180	192	163	170	201	162	207	213	199	185	200	201	187	227	175	179	179	202	186	181	192	224	195	202	187	177	188	217	221	194	188	197	174	187	186	191	208	184	176	188	213	200	204	203	202	195	206	198	176	168	166	187	191	193	209	192	196	200	187	173	168	169	209	206	215	210	208	189	194	189	198	189	202	174	185	194	204	174	197	209	187	194	201	190	171	198	182	178	198	209	185	203	179	203	208	195	208	201	186	178	175	195	194	176	197	167	188	203	201	189	213	210	203	169	201	193	202	207	226	211	192	188	207	196	212	200	191	202	216	200	194	192	205	195	210	225	187	220	175	190	211	183	230	169	196	199	197	198	215	205	196	185	210	181	199	208	238	195	202	215	222	207	227	199	196	237	208	162	182	194	185	174	214	181	175	207	177	187	169	176	185	190	202	188	187	210	187	197	182	187	204	200	201	234	194	190	204	206	199	202	189	214	201	175	197	201	207	199	186	165	185	200	193	203	198	180	212	188	181	200	177	188	201	219	200	184	197	184	207	176	186	199	189	199	185	204	194	201	212	210	190	201	190	198	183	219	191	203	208	208	214	179	206	186	197	186	189	206	168	178	227	197	206	179	185	186	178	192	211	188	197	175	185	183	190	210	190	222	216	198	180	190	185	204	183	223	187	190	197	170	186	191	199	211	200	201	197	201	188	201	202	194	216	192	202	211	202	213	169	208	208	175	223	202	181	216	195	180	171	188	207	221	184	187	206	189	209	201	201	217	200	188	205	194	199	186	199	190	204	195	181	199	167	190	171	217	205	188	206	205	197	210	211	202	198	188	181	194	183	177	180	203	214	202	196	181	193	208	220	210	182	214	187	192	208	207	253	192	167	192	197	211	198	221	186	202	206	192	200	200	191	180	183	238	195	194	173	182	180	193	218	203	208	175	240	195	195	215	197	198	201	179	172	184	191	176	216	191	205	173	208	177	188	190	211	210	202	192	203	196	188	182	188	188	189	184	202	191	190	189	191	193	200	201	203	220	191	205	201	192	179	202	216	181	228	199	206	205	183	199	208	194	180	216	188	171	188	175	219	202	199	177	176	179	182	206	198	218	219	190	208	177	195	183	214	179	186	183	196	203	196	178	176	202	191	209	196	206	210	178	208	221	173	189	174	188	206	203	169	183	185	215	198	177	212	209	154	174	205	213	192	192	168	180	207	199	227	178	218	191	186	205	156	197	199	190	201	177	176	205	187	189	204	166	196	194	180	193	164	186	165	184	195	204	181	194	183	181	192	181	210	212	201	188	195	202	203	208	219	202	185	204	206	177	210	195	212	209	174	174	231	185	187	184	219	152	197	196	182	197	217	179	210	192	185	189	191	200	188	187	169	202	207	190	167	210	183	182	183	176	199	197	179	186	167	175	196	211	198	162	203	182	188	190	221	205	206	169	200	190	197	171	175	204	175	225	199	197	207	200	195	191	223	198	191	182	200	176	207	177	176	207	202	197	196	192	201	201	214	184	186	184	179	170
24451	21620	28934	24776	21622	9925	804	510	377	350	352	321	301	223	255	244	209	245	214	225	191	191	195	211	170	197	187	178	189	168	196	178	222	224	199	162	186	188	192	169	181	179	163	175	182	171	195	192	183	186	182	173	197	201	164	190	192	213	179	180	171	186	196	184	183	162	166	181	164	163	166	199	172	179	183	174	187	150	167	176	173	197	182	208	193	189	191	174	156	158	200	171	169	200	182	202	170	162	176	168	191	175	205	185	206	195	185	166	214	174	157	196	188	184	184	173	158	176	181	187	185	189	185	204	171	175	193	186	160	175	186	208	178	157	166	175	181	179	178	176	192	149	173	186	188	177	174	184	175	193	180	189	169	166	174	168	161	161	188	188	203	148	166	163	190	182	185	201	165	168	152	175	186	196	159	169	168	177	180	171	178	180	178	193	175	188	190	195	174	172	165	168	182	162	155	147	169	185	185	175	182	169	179	190	180	152	175	169	177	159	179	174	163	160	165	175	158	190	192	147	178	202	176	175	177	161	173	171	171	186	161	175	160	159	156	187	200	164	174	158	158	181	180	152	181	189	188	160	185	187	195	165	167	176	182	195	185	150	196	203	178	169	183	178	194	158	189	188	187	159	173	173	195	177	177	183	189	161	157	174	190	175	191	206	213	153	147	172	191	206	189	158	184	189	179	164	197	163	178	199	154	177	156	177	186	153	159	172	161	193	184	157	173	179	179	195	163	171	173	162	161	162	186	166	173	189	169	168	166	191	153	165	182	150	181	145	193	165	170	196	172	187	187	169	182	180	170	186	181	136	170	173	166	186	164	175	185	192	179	166	187	169	182	186	170	149	163	194	183	153	189	180	173	184	176	172	191	182	174	163	177	186	187	187	169	180	199	164	161	147	190	178	206	155	179	165	189	159	183	170	172	159	198	177	167	176	173	185	163	174	197	161	153	221	169	172	172	165	188	137	156	147	180	162	194	173	178	157	175	179	166	181	169	183	173	181	160	188	159	181	188	184	198	173	186	173	161	179	161	162	166	178	187	200	201	167	161	175	183	168	162	187	169	150	177	159	159	159	143	180	163	179	182	174	188	195	179	165	174	171	166	184	153	179	182	179	199	200	187	178	178	145	160	195	189	148	171	171	182	185	183	155	171	161	177	162	180	181	165	171	182	181	194	180	171	181	172	170	181	162	179	186	183	179	178	159	199	186	150	177	169	195	187	161	190	170	149	183	166	199	168	178	167	195	175	165	165	177	177	184	175	184	166	175	181	183	181	170	171	161	149	177	181	153	188	167	179	175	183	157	188	174	162	153	172	174	174	190	189	173	187	172	168	157	162	149	176	183	192	196	163	162	178	170	184	161	175	191	171	160	174	181	189	161	170	165	177	186	158	187	175	174	171	196	170	191	162	185	150	155	196	183	158	178	173	167	162	184	175	189	192	170	185	149	181	165	134	173	158	157	130	184	193	178	161	181	188	169	156	195	196	178	198	159	173	166	167	138	178	175	174	178	152	178	184	178	177	162	188	175	158	199	170	162	171	162	182	158	169	162	145	182	171	175	167	203	197	156	173	164	185	184	166	167	178	183	169	196	172	191	168	190	174	159	179	158	180	171	206	149	166	200	203	170	165	161	196	148	173	168	172	166	155	169	202	165	182	164	163	159	193	184	173	154	185	181	177	177	175	173	170	188	172	171	198	178	162	184	172	164	178	168	178	172	179	165	176	157	182	185	194	153	155	153	171	167	177	179	151	189	192	175	180	168	177	186	165	200	188	170	170	167	187	191	183	159	170	161	174	162	212	175	157	168	187	146	185	172	178	181	151	151	181	185	188	156	187	177	186	163	175	176	191	168	184	194	164	175	186	188	146	171	180	173	168	171	166	190	179	172	190	168	157	167	161	150	166	171	202	173	164	164	171	191	212	174	171	171	196	182	181	188	159	176	181	174	191	178	186	180	184	174	175	181	155	164	148	175	181	180	167	169	153	200	172	178	175	201	186	172	154	166	179	162	180	197	163	207	183	176	178	183	167	182	165	164	185	182	192	170	170	151	161	170	182	172	164	176	186	182	155	157	175	186	171	164	182	166	164	188	172	169	176	160	184	178	194	171	198	161	180	153	161	212	152	171	188	189	167	173	182	170	184	176	167	179	176	197	176	190	165	163	178	172	160	153	150	175	183	179	159	164	177	184	176	189	166	174	169	170	150	170	209	161	185	142	170	192	195	167	181	157	159	164	163	188	185	176	200	163	164	166	193	189	170	164	201	187	168	206	180	180	158	174	180	184	168	175	181	174	188	166	174	184	174	181	191	149	210	176	170	186	196	163	170	167	180	172	166	151	169	174	169	169	189	179	161	166	164	162	163	159	167	186	178	172	170	163	185	172	183	178	163	197	182	184	167	180	163	151	171	164	154	179	179	173	173	185	157	177	164	192	176	152	167	179	182	180	168	164	165	203	188	183	176	202	169	170	185	165	190	173	191	180	186	176	174	181	177	153	181	180	175	167	183	154	186	192	166	164	154	182	183	153	166	197	193	185	152	181	197	184	178	183	184	182	198	165	156	192	185	172	186	202	162	173	164	160	158	154	170	184	196	165	189	163	179	158	176	166	201	171	179	158	165	169	190	182	177	192	174	167	155	186	183	170	176	173	168	158	147	169	187	189	173	191	165	169	182	164	183	174	184	173	160	191	172	199	141	176	181	171	180	175	175	184	171	186	167	173	172	163	166	164	179	150	139	155	152	159	161	186	177	186	200	171	174	168	165	172	183	175	176	195	191	155	161	156	188	182	179	158	203	157	177	179	191	185	173	176	182	155	153	187	162	181	164	174	158	184	179	188	186	171	185	170	169	177	185	156	179	175	189	162	166	165	192	173	207	165	170	183	162	178	195	181	179	181	171	179	175	158	188	183	214	160	165	166	180	190	167	158	163	159	180	167	157	166	169	169	151	179	187	194	175	216	176	176	177	167	165	164	183	159	171	198	199	170	169	158	167	167	196	195	192	168	152	153	188	158	157	159	153	175	173	167	178	171	168	181	154	176	154	172	185	166	175	173	162	177	186	164	201	191	192	182	176	169	162	168	176	164	161	196	168	168	166	194	196	177	173	176	190	168	166	149	165	181	182	167	179	184	170	168	171	177	160	175	167	162	197	161	185	159	176	165	158	169	172	180	164	168	193	182	171	161	194	179	175	163	171	172	157	173	165	184	175	171	185	165	177	158	183	176	143	200	163	150	173	160	173	193	159	184	165	175	159	189	182	194	161	189	199	161	169	167	191	161	202	150	173	175	160	207	187	170	172	176	156	192	173	148	178	163	162	187	173	175	184	177	171	168	189	165	155	166	158	160	187	191	175	160	185	158	198	174	179	187	166	180	162	164	179	205	170	153	177	175	165	172	172	174	196	166	167	172	165	156	199	165	168	161	161	182	179	175	193	171	155	168	192	173	197	181	190	210	193	171	162	191	144	180	161	181	182	160
18898	9823	5770	2751	1986	1428	1039	831	661	553	491	442	383	371	379	305	297	252	273	273	278	264	264	230	246	250	252	240	249	242	211	211	213	206	216	211	198	229	199	211	231	221	211	237	197	199	180	220	222	186	201	184	189	218	217	210	201	211	229	199	227	186	208	208	201	219	194	210	180	195	215	196	180	201	195	206	201	192	190	196	197	210	197	221	218	202	227	219	223	233	205	225	210	232	202	211	242	191	201	228	211	208	200	214	209	227	215	244	208	196	237	198	221	225	206	215	231	207	215	227	208	209	238	205	198	199	236	179	198	202	194	194	221	232	192	221	207	216	204	176	211	187	177	211	181	198	205	207	205	195	195	207	211	210	207	172	216	163	204	194	200	214	208	168	216	195	206	200	215	174	212	220	200	212	202	193	199	205	230	198	207	189	186	204	201	219	219	203	207	201	195	195	192	216	185	196	219	202	189	205	202	211	210	213	215	195	180	205	204	216	185	199	226	174	186	209	176	190	206	201	197	205	222	204	169	178	210	185	187	182	191	217	201	214	221	193	190	211	206	192	198	175	197	212	186	200	193	204	207	187	235	212	173	196	195	194	232	193	202	238	204	202	213	189	219	208	180	214	212	189	188	208	207	196	220	191	181	174	192	203	207	209	209	249	194	198	204	200	228	214	168	178	188	215	188	219	185	200	194	219	195	182	209	186	209	187	197	201	215	200	209	196	180	207	183	198	206	190	193	199	210	225	201	212	184	194	193	221	184	186	195	202	201	207	205	205	197	183	183	198	210	199	208	205	187	211	200	199	172	206	213	216	212	210	180	205	196	175	211	207	196	195	200	202	197	203	185	203	207	202	206	208	208	221	211	194	197	183	207	209	210	188	200	217	184	199	213	198	200	188	235	199	186	192	203	214	225	217	187	188	203	195	186	206	201	205	194	235	173	211	197	184	196	207	205	193	190	183	206	180	187	219	201	206	181	222	188	200	206	211	176	200	209	209	189	208	202	239	215	204	213	207	195	203	190	184	191	218	184	191	177	194	201	198	207	203	188	187	208	194	201	207	190	189	208	192	212	205	239	203	210	207	197	185	199	192	182	226	225	206	191	172	191	219	186	199	200	194	193	187	221	189	194	196	191	190	234	165	192	215	186	188	186	191	200	211	185	193	195	201	226	213	200	200	172	188	208	190	209	183	207	194	181	219	243	221	222	214	197	196	183	199	213	189	193	201	181	171	219	216	201	195	207	209	197	195	194	211	196	199	213	193	208	190	211	171	232	213	209	200	200	189	176	227	197	228	191	183	170	204	204	175	223	206	191	192	201	223	179	196	204	194	201	235	197	179	194	231	213	221	196	189	225	212	184	206	178	183	199	196	205	207	203	160	238	182	179	215	198	236	217	201	200	196	183	194	227	219	192	224	202	204	226	207	206	203	216	188	183	202	212	212	193	187	195	213	208	203	177	202	212	165	224	217	195	205	215	217	212	192	202	224	201	223	211	184	178	184	176	210	189	170	210	168	177	184	192	213	225	219	198	214	209	184	185	208	202	197	207	219	205	208	195	200	232	184	200	201	198	229	228	212	202	210	207	194	217	191	211	201	215	182	176	198	179	209	239	196	201	208	247	214	206	184	192	201	197	187	225	200	206	207	200	222	201	180	198	195	215	231	189	186	182	218	226	198	230	207	200	214	204	207	194	204	206	186	187	186	197	222	207	210	203	189	186	173	193	193	206	199	239	187	204	194	213	213	214	206	195	212	200	205	193	188	224	203	220	217	171	201	209	196	196	202	201	192	220	206	191	210	180	203	219	209	228	209	200	182	204	184	182	215	211	214	234	198	223	205	207	188	211	218	191	181	205	219	225	195	199	213	206	208	187	199	199	181	182	210	211	210	201	216	202	207	205	168	221	196	225	203	181	216	230	193	216	167	188	205	200	230	217	170	213	184	194	187	208	207	196	177	171	188	188	184	211	212	203	213	194	192	215	197	200	211	222	210	226	179	219	196	222	194	183	187	221	184	209	188	206	214	200	206	189	205	184	214	224	201	214	214	183	206	198	195	201	194	212	199	205	203	196	202	186	203	227	199	229	194	220	200	193	193	194	204	201	195	209	177	211	200	215	182	215	191	201	201	184	193	176	195	228	209	201	198	212	194	197	203	205	195	213	192	209	220	193	209	199	202	210	206	205	198	214	186	240	195	199	183	203	175	201	218	190	193	205	201	213	206	190	193	189	202	196	208	212	211	199	214	202	207	212	178	217	205	222	178	219	205	204	194	200	186	192	218	187	204	200	188	210	196	202	196	189	219	212	195	214	193	180	185	198	228	205	177	202	198	193	190	215	210	201	187	198	202	203	219	188	218	188	220	206	243	197	202	199	215	221	192	198	211	212	201	197	204	186	205	205	203	210	225	214	205	194	185	210	230	203	214	206	191	199	207	219	208	189	230	210	231	196	213	185	203	198	185	216	183	222	218	184	203	225	183	183	201	213	188	172	204	210	202	215	228	191	204	205	205	229	198	209	217	217	199	201	206	196	215	204	208	206	207	223	193	201	184	203	196	187	211	239	212	212	187	213	207	198	213	191	217	196	179	183	173	218	197	203	196	211	198	193	201	193	190	208	193	204	208	225	206	199	194	202	202	206	206	208	233	206	204	187	211	196	200	185	198	200	211	206	205	167	211	191	211	191	209	188	208	213	208	195	195	215	225	177	195	197	190	209	188	209	206	221	184	215	189	180	236	203	207	206	190	179	195	212	197	222	207	198	204	196	181	194	191	202	217	183	196	191	182	225	193	213	199	210	220	199	191	181	195	213	194	207	194	204	214	209	204	209	209	226	214	207	207	201	173	210	192	235	209	179	193	196	217	224	196	218	195	225	204	206	194	208	211	198	182	174	202	234	215	213	222	200	235	226	231	211	197	207	199	199	188	201	178	182	202	219	200	192	206	237	191	185	210	216	227	212	192	199	201	191	211	168	219	209	198	196	209	216	180	200	183	213	223	184	218	200	195	181	192	195	187	237	204	176	224	217	186	184	187	199	201	184	188	206	204	216	212	192	202	201	202	178	195	192	196	174	188	194	181	218	195	217	193	193	190	213	172	193	203	177	189	221	201	206	170	218	196	197	211	209	188	191	209	169	212	201	205	231	200	189	181	211	205	224	207	234	214	189	199	189	224	216	204	192	227	212	193	203	212	208	205	232	178	209	213	204	198	202	224	202	220	232	208	207	164	217	217	202	201	214	222	219	193	189	183	190	184	220	191	213	191	204	211	203	212	210	214	216	201	222	213	181	180	208	191	216	216	184	208	207	223	208	214	198	211	218	181	189	180	194	234	178	219	187	210	182	193	199	215	198	195	191	179	195	193	189	192	226	199	197	198	225	196	199	205	184	206	203	206	198	168	202	209	197	207	211	203	220	191	216	205	200	201	179	212	209	200	205	238	185	204	235	208	194	202	206	214	198	200	194	214	208	211	174	185	207	220
25760	21606	27693	25924	8431	592	465	382	315	340	308	291	289	261	287	272	261	299	259	237	239	266	239	253	231	243	251	276	234	260	217	249	269	282	235	260	265	251	247	254	240	247	251	236	243	235	240	248	241	237	237	264	224	274	252	237	258	241	262	246	258	247	265	254	247	258	251	271	232	215	253	249	260	225	257	236	255	241	269	252	230	259	262	240	233	264	272	250	272	264	245	246	242	234	232	239	234	255	259	276	249	237	279	242	254	247	260	222	225	258	251	258	260	265	260	225	251	239	275	254	243	236	245	247	259	244	266	267	242	251	228	268	235	246	263	206	258	247	260	249	258	249	254	233	227	235	260	244	241	230	268	248	228	230	256	254	218	231	220	254	231	238	238	244	241	224	234	204	248	230	258	253	237	230	251	233	236	244	225	260	277	260	234	246	210	241	232	246	247	225	247	204	252	239	245	237	262	217	267	237	229	251	264	263	278	247	234	230	260	233	232	260	232	238	221	262	249	257	231	255	260	246	240	235	254	225	230	215	253	229	237	273	236	242	238	249	214	226	282	221	269	265	241	217	228	228	249	227	256	253	243	229	243	256	251	246	265	228	232	247	241	245	232	226	243	237	252	255	271	257	255	244	238	238	233	216	256	243	239	234	267	206	258	252	211	230	258	226	266	257	238	253	245	253	236	242	242	257	230	254	224	231	239	272	249	249	228	217	230	250	231	226	234	242	246	245	232	253	249	225	242	252	233	225	257	231	237	256	245	251	232	263	261	232	249	248	243	249	217	205	244	234	229	223	239	243	221	236	253	229	259	247	238	254	253	247	263	226	256	235	228	231	260	223	237	266	249	240	245	231	249	235	250	257	246	245	265	228	237	248	219	228	208	229	232	266	236	231	250	210	267	249	265	225	255	266	233	253	227	237	245	246	250	236	264	238	235	245	244	227	217	232	242	253	260	253	238	264	252	241	245	262	224	228	260	237	238	247	248	213	249	273	256	228	268	257	248	254	254	255	240	230	266	226	244	239	229	234	261	253	242	249	235	262	236	247	259	240	250	250	255	211	215	231	265	246	240	242	244	234	235	235	228	238	213	254	257	242	258	244	238	223	228	243	245	243	254	241	261	260	239	223	237	248	231	213	231	242	259	230	215	236	218	228	209	227	244	244	252	214	239	249	264	248	264	227	236	233	231	246	262	268	227	235	258	239	239	214	225	231	271	231	261	214	260	227	242	235	252	257	227	240	242	256	256	220	232	242	256	252	251	226	251	267	216	257	233	298	270	269	226	232	243	240	238	235	229	234	250	230	232	240	241	252	244	227	234	258	236	266	234	269	233	257	253	266	235	244	244	274	244	224	230	264	219	249	230	230	240	255	238	229	230	266	244	227	266	246	236	241	262	240	280	225	213	245	252	229	244	233	244	268	269	226	243	227	219	251	251	257	265	230	228	237	227	232	267	223	254	226	225	241	238	264	252	216	255	213	224	237	237	258	239	242	250	224	231	261	244	270	243	228	234	245	239	250	247	236	230	247	238	238	235	240	292	230	219	252	223	253	257	246	241	243	245	246	244	260	245	259	236	263	262	218	258	237	245	235	239	250	251	262	243	226	233	236	259	248	230	232	248	264	223	240	248	259	227	230	238	218	251	254	223	210	250	251	248	259	242	234	240	266	218	229	235	241	210	249	251	235	240	241	253	222	239	256	227	245	245	275	241	242	253	233	236	241	262	241	225	254	234	256	236	246	203	243	239	252	258	246	233	249	243	229	221	240	257	250	232	220	255	241	260	270	273	241	254	250	219	254	293	223	238	239	268	223	226	220	236	219	249	233	231	223	232	219	231	265	238	263	229	222	217	252	289	243	244	248	249	261	221	239	260	231	229	248	234	270	244	224	261	254	259	238	242	204	211	240	246	232	260	263	266	237	261	243	201	253	238	255	242	235	230	283	266	252	247	246	253	219	256	240	235	225	228	286	229	236	221	228	209	229	245	222	251	229	257	266	255	258	257	231	256	244	267	244	248	251	226	233	233	231	235	245	265	253	248	230	254	283	246	232	243	217	230	264	268	268	208	250	255	265	248	237	264	235	263	238	256	257	237	221	240	230	250	230	252	242	241	280	254	264	235	238	240	247	235	260	254	257	219	241	231	265	251	269	226	248	246	258	237	246	235	204	230	238	255	250	237	240	269	230	222	225	251	233	261	284	229	240	242	239	244	235	239	232	244	239	236	238	219	257	244	247	219	213	266	273	244	235	250	232	247	252	264	224	221	231	231	251	235	233	254	242	241	238	244	282	249	250	234	238	230	272	251	243	240	209	238	236	235	234	243	251	266	256	233	250	267	238	259	254	255	256	245	247	271	222	236	257	247	237	248	261	245	252	256	260	218	228	245	232	231	229	228	266	255	243	259	236	275	253	225	237	242	233	240	241	248	261	269	215	220	223	245	230	221	267	224	266	239	209	259	205	251	222	245	229	266	238	260	242	242	260	230	260	251	221	257	253	225	246	252	241	228	248	227	245	243	261	240	224	228	239	247	246	218	240	233	240	253	247	268	228	223	241	256	229	234	242	225	227	275	245	242	244	253	265	244	257	239	256	237	236	248	251	242	202	250	262	236	243	262	247	246	239	226	233	233	213	245	239	254	225	264	241	220	252	252	242	238	248	232	256	216	256	234	240	221	227	224	249	240	257	248	230	246	249	216	241	243	249	231	232	246	252	221	240	205	227	271	269	236	233	253	179	238	225	203	232	235	234	247	251	257	240	247	238	252	239	230	252	224	228	245	256	242	237	263	270	233	244	241	215	239	218	269	235	243	230	258	237	256	228	231	225	255	263	232	217	243	230	259	250	247	252	213	252	228	225	244	264	225	241	226	231	225	238	231	258	220	229	268	255	222	278	246	218	241	278	219	262	232	215	208	258	242	253	269	255	251	222	224	264	213	223	268	267	246	248	241	238	256	223	216	274	237	253	260	230	240	242	245	229	251	246	234	250	252	261	237	219	240	255	247	233	229	230	249	239	213	234	248	225	241	255	268	255	238	256	244	262	253	254	255	280	242	270	247	247	212	217	238	245	279	250	247	243	271	205	284	262	241	253	232	251	250	225	241	236	291	236	216	245	257	248	265	258	237	225	261	258	243	233	242	232	244	258	223	231	259	235	217	252	269	244	262	230	228	249	225	227	247	225	229	239	248	262	248	220	215	259	235	206	226	219	223	229	250	245	242	259	214	233	219	250	240	245	240	253	251	227	219	242	241	233	250	258	269	231	239	244	258	236	231	250	234	234	255	249	253	240	288	238	266	249	259	223	228	256	262	228	238	215	232	261	211	221	278	219	230	263	243	256	279	238	261	223	222	247	254	259	227	213	273	229	253	196	238	249	245	226	246	246	270	269	216	248	218	253	235	220	269	250	224	274	243	264	236	241	260	241	255	250	243	224	253	230	257	259	235	255	261	258	253	228	207	266	250	255	241	241	252	214	250	271
18564	5245	3148	1587	1157	899	725	608	533	462	465	418	375	340	318	330	326	312	321	314	303	319	307	313	273	313	310	296	302	315	295	277	291	305	289	315	334	292	269	287	264	283	282	312	251	274	287	303	302	315	276	301	306	298	255	283	266	275	280	286	297	277	302	292	267	287	313	314	306	280	278	272	299	308	274	268	297	279	276	249	272	266	257	281	275	292	300	305	297	319	289	267	303	260	265	291	299	285	279	300	310	264	323	279	286	288	281	302	265	297	259	262	276	337	302	310	292	282	271	324	301	280	274	284	300	285	298	313	278	279	269	293	313	298	274	247	295	284	290	261	289	271	273	297	308	262	275	275	286	282	268	285	257	282	281	289	281	251	265	295	253	270	297	304	281	303	292	309	266	264	289	275	312	308	279	300	257	271	291	307	293	271	285	312	294	282	294	244	275	270	309	304	294	277	262	285	291	262	290	270	302	289	288	305	285	302	282	271	273	296	293	286	272	295	269	260	295	290	270	261	314	273	285	287	320	286	294	305	276	298	311	267	295	278	277	283	258	282	292	317	262	290	265	243	286	274	284	318	258	282	256	287	295	271	305	301	281	301	276	272	280	237	294	265	284	266	281	284	272	276	280	257	266	289	270	260	262	284	295	276	304	269	321	300	246	307	278	325	262	269	276	276	276	288	276	291	280	260	307	274	284	290	325	297	267	286	266	288	271	262	275	279	295	282	287	283	279	324	298	266	278	299	288	257	263	274	259	288	272	270	301	289	275	257	305	289	316	283	291	275	264	265	276	308	275	274	281	268	269	296	250	291	248	302	296	263	297	285	272	286	299	300	274	274	276	263	338	294	285	298	259	276	287	262	276	289	304	243	303	260	302	269	242	263	280	245	295	279	301	297	246	292	322	263	256	268	266	289	273	277	281	299	248	299	268	272	304	257	299	304	267	300	288	284	288	238	317	282	272	274	288	295	306	246	294	268	284	280	272	287	287	267	263	298	288	289	258	261	295	292	305	295	298	301	277	271	275	277	275	280	278	271	273	253	299	306	286	281	297	308	268	272	254	288	305	273	248	250	250	258	287	246	271	307	271	274	281	277	288	286	273	291	277	297	279	274	258	286	279	281	301	290	293	265	264	276	271	271	292	236	328	268	291	288	293	245	270	290	265	288	280	309	280	295	275	293	291	292	307	264	268	270	306	300	262	287	291	269	288	301	274	288	292	290	309	283	261	277	306	271	273	277	264	296	273	258	291	283	290	278	265	291	280	297	270	284	285	262	281	317	277	259	305	279	261	280	270	281	277	279	306	273	271	278	284	290	283	294	264	274	279	273	279	297	269	272	297	297	285	258	273	294	285	302	272	257	278	294	302	272	314	275	275	261	264	293	278	275	255	305	302	329	294	279	275	266	264	283	261	291	268	317	294	272	303	277	290	274	286	264	298	257	325	310	261	298	257	266	254	319	288	287	282	278	246	306	293	281	288	246	243	268	296	279	279	278	280	293	261	286	319	282	300	288	312	267	273	284	286	270	294	298	280	290	287	295	272	278	293	297	274	296	264	320	276	275	278	325	306	277	285	291	274	281	277	279	295	287	297	286	298	297	275	319	296	312	300	286	294	264	287	314	267	284	268	278	276	268	293	262	288	286	321	257	262	252	275	279	296	272	313	274	258	296	297	302	289	293	277	275	277	277	274	273	270	285	290	317	243	252	290	248	265	295	292	326	288	298	278	258	261	268	289	272	296	271	275	255	285	263	280	290	274	298	317	282	273	273	276	295	271	300	286	308	288	265	256	282	300	274	286	294	283	266	280	277	299	276	285	254	274	301	289	260	290	264	264	259	298	245	257	316	295	279	270	300	294	285	239	282	317	255	296	271	270	279	270	273	269	305	314	281	270	271	285	274	256	283	302	263	289	293	311	279	287	283	267	255	303	290	269	285	267	288	288	269	284	254	299	262	273	273	292	269	288	293	258	250	259	279	279	272	328	279	297	276	299	295	269	256	317	306	251	272	275	281	263	261	305	290	313	271	310	308	270	286	300	290	259	269	291	281	266	293	309	291	296	278	294	279	278	274	282	280	260	262	277	262	265	280	272	285	287	271	264	303	277	285	301	291	288	256	274	293	305	236	302	245	314	274	303	278	274	260	256	287	312	285	293	277	300	315	295	263	245	303	291	284	296	308	276	319	288	276	309	265	280	273	261	302	259	277	290	268	279	289	299	278	315	274	283	269	296	282	303	256	252	286	310	272	282	295	272	285	272	265	278	317	281	282	281	290	266	278	265	288	294	302	308	278	281	288	269	303	288	256	262	270	281	295	285	246	291	307	317	257	278	288	301	303	307	273	274	279	284	286	283	255	301	326	284	251	305	300	269	263	272	282	272	293	299	270	277	285	294	285	277	257	258	295	303	271	281	226	291	297	277	299	256	283	275	278	258	283	300	284	279	289	241	278	262	293	247	266	265	280	270	311	276	302	254	256	282	271	298	274	287	295	256	258	262	279	317	249	300	305	267	292	265	281	285	277	273	269	259	280	252	281	304	279	290	271	282	284	271	289	279	287	281	279	301	296	282	295	257	290	325	288	293	248	264	313	265	280	286	269	281	302	307	329	319	263	313	282	291	272	272	270	269	306	288	248	288	268	280	282	269	296	264	282	292	305	281	295	288	306	286	278	290	278	262	286	274	314	305	283	304	274	275	262	284	288	288	288	275	298	289	282	263	273	284	309	304	269	260	288	244	266	268	281	292	271	286	271	285	274	282	293	284	259	267	264	308	291	253	292	298	296	290	254	268	268	281	301	286	265	307	283	256	331	277	274	297	273	268	286	308	265	276	283	264	309	288	302	267	286	280	297	286	271	269	264	268	279	292	278	264	277	272	249	309	290	254	288	272	247	277	273	278	272	299	259	314	277	257	284	301	256	280	267	276	289	235	256	267	271	262	287	304	288	277	291	282	283	310	291	289	272	306	291	274	285	274	276	254	294	266	266	315	298	273	305	306	280	278	264	312	299	265	310	270	270	280	276	267	281	272	300	282	291	291	300	283	284	254	303	287	302	314	281	293	254	267	270	289	288	281	273	279	244	268	296	281	278	282	267	265	304	288	251	278	300	277	245	255	291	294	275	284	288	263	253	289	326	289	316	272	279	246	256	280	288	290	281	255	249	302	279	284	300	249	257	313	281	248	300	281	255	269	276	294	310	290	283	274	274	278	298	277	282	254	285	283	276	275	273	245	281	273	257	268	273	260	281	257	267	295	300	291	272	274	265	268	281	267	270	289	259	280	275	281	285	293	276	295	266	275	246	255	267	286	285	282	291	273	284	316	279	287	312	282	284	276	260	293	302	260	296	282	303	286	275	279	305	301	276	296	258	265	288	266	290	287	286	280	259	286	322	256	267	300	273	285	298	280	322	276	269	276	297	295	281	275	275	302	291	314	286	283	278	252	290	259	283	309	278	287	280	300	306	269	284	305	272	280	269
23423	21666	29489	24358	21666	21726	8182	1001	670	633	561	539	451	424	430	414	391	392	384	328	349	290	335	306	317	307	334	327	309	345	322	310	300	311	282	294	352	297	302	288	301	311	297	302	308	302	316	314	289	315	303	274	277	316	284	298	309	277	291	276	314	275	282	301	279	292	289	299	300	288	286	277	268	299	282	318	298	274	275	279	291	283	315	276	300	315	293	323	279	319	322	315	326	288	298	296	341	301	329	303	291	324	290	333	312	301	328	340	316	317	312	286	283	296	309	288	329	272	282	340	290	335	311	305	297	348	310	311	304	269	267	277	278	291	274	308	288	289	314	252	321	295	304	284	279	263	279	303	296	264	273	293	286	270	333	312	296	286	299	281	278	315	317	303	300	288	315	271	297	303	284	310	295	299	312	309	299	294	294	305	304	280	278	339	305	280	334	286	296	285	274	278	297	289	279	278	310	300	290	278	304	304	295	287	301	307	295	283	264	271	274	291	346	268	332	310	289	335	267	271	277	291	277	299	234	240	285	285	263	281	272	249	290	289	293	292	276	297	325	283	297	292	313	259	311	291	287	272	290	303	292	304	270	283	308	301	275	287	319	282	284	288	281	296	323	276	269	295	280	311	311	288	275	282	304	283	292	316	299	297	264	329	271	280	284	281	276	261	324	283	299	295	279	298	287	278	307	266	300	276	290	258	313	300	267	287	305	292	294	288	290	287	296	297	308	300	306	302	275	276	297	283	315	275	288	269	287	316	290	288	319	238	312	317	279	290	293	275	305	292	281	293	323	294	268	291	313	333	303	297	303	290	277	304	277	312	283	322	293	297	300	280	306	289	298	277	304	283	291	287	260	311	287	285	300	291	281	287	293	284	284	276	296	278	318	287	304	276	318	287	300	307	280	280	291	265	319	296	260	286	292	297	293	300	315	295	290	294	258	307	282	294	290	279	297	311	271	278	296	266	264	286	279	273	292	267	290	290	275	302	291	306	282	286	310	302	279	279	309	303	277	294	279	305	292	290	290	254	296	304	311	294	304	267	302	301	256	280	272	285	268	307	294	300	275	307	291	313	325	279	318	264	259	268	278	308	266	279	281	291	265	289	292	284	296	285	280	274	287	294	264	267	280	279	304	267	264	280	297	277	291	308	308	290	324	289	280	288	278	289	327	297	259	285	299	309	299	304	271	296	307	271	271	310	298	297	296	271	288	283	281	286	302	309	290	336	297	280	281	306	276	282	294	271	297	294	271	286	269	262	295	276	320	287	278	286	305	317	251	279	290	298	295	296	297	281	337	279	295	273	283	311	319	289	270	285	302	274	293	276	286	262	307	335	298	268	253	299	291	294	276	314	285	282	284	225	301	287	313	276	324	250	299	291	321	306	290	270	264	299	285	270	310	277	287	327	270	274	345	290	290	271	277	296	305	283	298	291	289	265	279	306	261	290	291	306	296	290	294	270	289	296	277	275	281	261	314	293	268	271	288	296	276	306	302	292	292	276	282	278	265	286	255	312	314	303	286	301	295	303	288	273	260	260	308	310	318	302	284	286	304	268	319	265	278	291	282	276	299	284	291	265	295	317	329	267	263	281	294	310	270	300	318	307	287	282	279	286	297	294	272	287	265	290	277	265	335	274	293	311	253	281	310	298	291	295	304	288	304	292	255	295	301	289	290	288	298	329	316	261	301	310	259	307	296	273	300	284	276	312	302	298	305	310	303	298	294	284	312	279	292	314	274	245	293	272	265	287	286	277	295	283	280	316	284	242	336	273	270	311	329	287	299	314	311	304	331	315	294	276	273	298	322	295	283	274	280	268	329	293	282	302	306	322	289	288	292	290	275	264	266	291	296	286	273	296	311	306	296	288	333	292	277	284	280	292	310	283	302	277	294	292	294	275	289	311	292	270	288	271	277	240	296	312	299	294	291	282	305	300	275	315	276	314	292	294	281	290	310	270	273	279	296	282	277	286	279	292	296	326	259	312	279	273	283	271	285	301	278	290	292	282	307	295	285	280	301	293	272	305	295	285	321	263	268	298	303	293	303	288	267	285	284	296	274	289	266	277	305	281	299	287	289	291	284	293	281	299	294	266	296	296	303	295	302	302	289	310	301	302	256	292	303	295	308	269	277	293	277	314	294	298	291	273	281	304	282	324	264	277	282	303	292	290	275	286	296	310	291	262	276	289	299	273	294	279	309	290	318	300	285	315	314	303	288	312	281	318	293	288	257	279	285	322	285	296	301	271	268	303	258	290	287	268	291	275	328	300	310	283	294	290	313	297	284	280	293	269	268	304	289	282	288	283	288	250	270	301	261	300	300	303	282	316	274	311	286	281	296	248	266	254	320	279	289	283	279	282	302	326	318	315	298	305	310	278	293	289	303	306	291	266	277	296	271	347	312	282	295	292	265	303	260	296	255	286	291	273	285	290	280	268	285	308	299	255	312	293	295	313	314	256	289	268	275	297	295	300	309	300	272	284	304	275	280	266	276	277	324	273	295	321	315	286	317	277	264	294	268	278	265	289	271	270	305	320	324	327	271	275	297	307	315	297	314	296	315	306	301	303	272	288	271	287	314	273	263	267	260	272	322	261	295	266	296	292	280	293	288	299	287	305	317	297	306	276	315	281	284	304	299	281	341	291	318	270	308	306	311	313	288	295	279	312	320	283	285	286	312	285	284	285	301	256	300	293	275	315	293	293	292	253	284	325	278	296	275	268	312	278	285	279	326	290	299	282	337	250	288	289	283	269	309	292	279	294	314	301	280	317	266	251	288	283	298	269	294	271	290	263	291	278	295	302	317	325	300	270	297	296	290	280	282	271	295	280	264	304	300	312	284	296	286	260	292	276	237	297	285	310	256	288	305	270	296	280	312	326	288	274	287	321	302	309	303	288	296	292	280	293	291	289	285	297	304	279	264	270	304	300	300	303	303	296	328	280	285	273	307	253	280	256	276	276	301	296	304	299	274	273	277	276	304	232	283	287	290	293	284	280	301	298	318	290	305	291	287	303	286	278	283	285	303	291	271	292	332	276	297	310	299	288	268	266	308	301	316	277	293	285	287	286	284	265	281	274	309	295	298	294	288	280	265	300	311	308	330	274	284	342	285	277	273	281	300	264	288	290	307	318	311	297	271	293	275	272	295	284	292	284	301	296	287	277	279	294	247	277	279	285	298	292	286	293	274	305	265	274	274	306	272	268	312	279	271	267	287	293	294	269	299	270	269	272	285	280	302	271	303	282	274	294	268	306	286	288	250	300	289	288	302	314	272	274	278	285	304	290	281	286	284	267	309	263	304	297	299	305	316	247	307	266	277	302	302	289	297	279	270	277	262	281	289	314	297	292	282	308	292	292	273	290	285	296	286	298	286	300	305	318	300	298	303	276	263	286	276	305	260	322	291	303	259	261	308	293	286	245	306	304	304	262	276	279	304	309	265	282	290	273	275	294	283	267	292	282	322	279	274	294	302	286	302	287	272	311
22652	16125	10087	4918	3686	2704	1989	1537	1246	1050	876	770	736	615	568	542	468	485	464	457	403	420	377	386	384	376	384	356	350	363	381	375	340	391	328	372	361	341	344	363	352	335	318	384	370	322	334	356	306	341	308	330	337	317	392	329	335	335	328	320	363	357	344	295	329	328	357	318	314	315	334	337	295	332	317	325	315	316	344	289	323	376	333	360	345	362	352	358	354	324	353	351	332	323	349	344	349	349	353	340	367	336	313	334	312	320	303	313	335	352	345	338	340	346	351	373	339	331	367	363	358	318	356	362	359	353	336	340	327	313	331	308	332	367	334	330	358	305	306	333	314	300	334	303	328	304	327	316	333	311	299	300	305	323	338	327	301	313	325	310	332	290	284	342	312	335	328	321	310	354	332	311	322	325	323	320	363	311	338	323	326	311	318	292	288	295	321	313	307	307	323	340	326	329	317	318	319	308	348	340	315	299	334	315	306	320	305	352	291	343	317	325	337	323	320	322	324	319	332	343	317	327	307	328	329	304	335	336	316	305	328	322	336	341	315	337	319	309	321	317	321	312	333	346	332	320	307	300	286	310	328	335	312	295	325	348	339	325	290	317	324	358	333	326	338	347	349	340	323	325	317	302	290	337	302	350	340	293	342	325	339	314	338	314	334	334	333	336	309	307	282	293	319	357	265	331	313	340	324	299	314	297	304	306	321	351	298	321	323	325	275	284	329	301	309	323	374	330	343	338	345	323	316	316	316	297	324	303	302	298	302	330	318	342	310	324	316	335	307	326	321	314	323	326	347	321	323	303	320	311	314	337	296	318	325	355	299	355	321	346	315	329	289	345	318	328	344	309	332	356	318	306	312	333	305	290	290	307	343	293	315	315	288	317	288	320	329	333	303	308	297	308	283	320	350	319	344	280	282	334	322	305	315	345	316	335	317	305	345	300	313	333	337	272	335	330	345	318	322	290	305	314	303	310	302	342	349	322	321	343	328	317	309	313	294	277	354	327	354	326	322	295	301	312	336	312	302	307	327	306	304	312	347	329	326	359	340	293	300	280	307	288	328	295	349	278	338	296	304	339	330	349	337	301	305	341	308	333	329	332	347	310	319	350	303	309	301	294	341	330	340	306	336	283	291	327	323	288	297	306	324	325	323	356	335	318	319	313	285	317	306	317	369	334	331	321	330	355	337	309	338	312	325	333	302	310	332	320	297	346	323	331	323	359	347	324	327	318	331	327	320	303	340	276	312	304	312	307	316	338	311	299	330	285	308	304	322	334	334	340	317	331	337	329	322	319	328	317	318	272	324	332	337	308	331	319	300	320	337	312	327	331	331	321	325	312	337	340	311	295	338	330	308	320	315	320	314	324	318	341	329	320	336	351	327	358	302	309	330	318	316	314	319	329	327	324	297	324	329	298	307	314	311	334	275	316	353	309	293	301	312	321	331	316	311	268	348	308	343	320	306	286	327	324	296	336	294	329	336	330	315	316	294	354	327	319	317	319	336	340	346	311	311	338	323	325	307	318	311	345	306	331	341	302	338	326	333	326	343	314	293	324	305	304	333	331	320	319	326	298	344	310	298	327	329	298	323	314	298	331	318	312	320	319	320	327	327	329	330	309	344	334	283	333	307	309	330	332	336	312	303	318	305	326	327	310	312	346	365	293	325	314	304	316	345	320	295	315	314	296	300	322	320	296	282	316	334	308	319	358	308	292	290	302	279	329	342	292	342	322	316	320	327	330	324	312	342	312	311	288	312	307	353	309	319	311	336	309	361	338	337	361	322	309	319	302	302	313	334	354	333	345	335	325	331	324	328	328	319	310	333	343	302	293	289	330	322	299	329	331	320	317	321	321	335	337	330	332	326	348	317	311	344	303	335	316	300	306	330	325	307	322	325	337	302	329	303	342	325	328	298	309	308	316	331	345	324	301	324	279	327	347	312	331	334	311	306	350	331	302	317	317	326	346	310	309	304	300	331	322	340	322	335	315	314	289	351	322	298	310	331	304	310	348	326	344	324	322	351	318	318	330	315	347	300	332	310	345	313	310	314	319	320	309	332	323	343	321	326	318	341	311	308	318	320	316	306	327	335	296	333	326	326	311	303	326	307	358	336	306	293	338	311	344	296	321	333	328	291	304	330	354	319	319	328	313	322	340	308	323	318	310	360	333	330	315	300	347	291	309	349	304	295	319	336	322	341	273	325	328	324	366	302	324	329	293	326	297	310	322	311	318	307	327	345	312	304	323	313	309	345	350	306	301	354	316	331	309	348	313	314	304	311	302	325	338	310	317	315	343	321	323	359	333	314	318	326	333	363	323	354	332	320	332	345	324	282	311	301	341	295	318	301	346	334	310	289	349	350	323	317	336	357	289	354	366	352	317	307	342	292	311	303	335	364	320	352	316	310	331	325	322	328	322	324	332	318	303	350	324	295	341	319	315	348	301	328	324	330	349	296	351	323	330	303	332	334	314	345	335	316	304	321	329	330	339	330	314	358	314	332	335	308	336	272	327	309	293	324	281	322	325	312	301	327	330	296	318	314	339	317	323	309	322	321	319	324	328	310	336	349	306	332	313	338	308	315	297	324	326	315	324	303	305	312	326	326	323	328	385	331	343	346	297	292	309	344	326	306	323	300	316	348	339	314	301	325	343	304	321	332	309	320	313	353	318	315	323	321	306	329	301	310	332	341	325	316	303	334	310	296	322	312	313	318	292	328	302	301	346	306	322	306	343	320	321	319	329	321	326	314	332	311	314	345	330	313	301	308	312	340	300	318	296	341	320	296	339	313	329	317	339	329	348	317	343	301	356	346	341	316	332	335	318	316	288	334	309	332	325	305	342	323	320	324	316	332	323	323	300	300	321	324	341	311	310	316	343	312	328	318	324	304	328	338	303	331	336	317	277	303	329	322	292	340	336	318	336	330	339	335	291	312	348	269	332	318	341	344	327	348	299	306	368	332	293	362	308	309	326	311	312	338	308	313	322	299	357	331	344	279	347	314	304	325	295	280	341	316	319	332	356	301	305	307	309	321	329	335	334	327	337	346	309	319	348	313	325	306	318	318	324	309	334	348	316	355	313	304	312	327	311	319	352	327	303	359	326	339	301	319	309	308	286	309	331	308	313	303	321	338	295	344	314	294	347	330	329	306	346	329	331	324	333	293	315	319	324	299	332	292	314	294	319	345	316	343	319	302	344	334	345	325	321	327	334	343	347	295	319	305	317	290	325	318	311	306	308	306	324	306	336	343	341	309	332	309	322	354	333	311	315	320	330	359	324	302	356	326	292	323	341	352	309	311	336	334	311	316	326	308	303	331	338	332	307	346	331	361	314	339	337	284	327	315	307	322	300	332	297	347	326	343	334	299	296	326	310	316	333	331	320	287	321	327	338	304	345	319	365	335	332	315	352	323	337	285	321	309	348	300	312	333	326	334	302	320	323	328	326	315	297	333	307	309	294	312	291	323	334	324	327	324	347	330	307
28062	20627	7500	386	230	232	172	170	182	164	188	166	168	173	159	162	163	194	161	185	195	154	175	191	161	157	168	165	196	160	168	158	153	162	177	162	169	175	160	144	164	158	168	141	159	163	158	147	156	157	179	178	149	162	164	173	163	160	160	163	187	140	143	164	183	161	162	175	157	175	149	175	163	165	172	159	170	154	174	162	144	165	158	158	150	157	160	177	157	169	182	156	171	196	151	169	141	170	160	147	150	172	150	176	154	171	166	174	172	154	160	169	158	149	181	160	156	171	166	138	176	158	181	188	167	161	203	162	173	140	167	163	170	162	168	155	173	147	169	145	191	177	161	168	158	140	171	149	179	135	147	189	167	180	167	202	159	168	178	147	161	192	177	144	153	170	179	148	157	149	178	177	171	169	153	156	157	157	160	190	152	163	179	172	173	175	163	179	188	164	181	154	155	186	143	170	151	164	150	177	147	155	142	151	146	163	156	175	171	185	165	175	161	137	167	175	153	158	152	182	151	159	174	171	173	170	148	164	174	152	155	152	137	174	158	142	161	169	163	161	165	146	166	167	194	166	178	161	149	169	149	162	165	166	166	152	164	169	144	170	172	131	159	156	164	173	178	158	187	174	166	141	169	147	188	163	160	162	166	142	156	156	157	146	168	164	164	159	143	147	161	156	164	162	148	184	155	152	192	177	167	148	158	172	153	159	157	152	186	156	192	187	167	171	139	165	168	143	172	151	158	167	174	157	160	138	165	167	156	164	148	184	140	153	160	158	166	174	151	165	172	178	173	161	145	156	134	138	177	169	148	177	171	160	148	178	153	190	170	148	156	155	164	171	155	161	144	157	164	164	182	175	166	184	162	174	159	169	172	162	178	147	174	178	158	147	156	159	177	140	149	159	138	150	160	150	156	174	165	187	175	185	143	153	170	161	172	181	174	147	161	169	178	176	166	166	162	145	147	184	174	143	170	154	151	163	162	150	152	163	168	151	170	193	175	151	142	161	153	173	145	176	144	164	163	150	149	148	150	159	140	163	174	171	188	143	156	174	163	168	160	175	169	161	164	140	179	160	168	157	165	158	151	156	158	175	159	170	151	163	140	155	146	160	160	146	171	134	165	153	155	160	173	160	168	173	168	176	164	162	176	166	149	167	179	161	173	146	173	153	177	169	160	145	151	164	165	168	169	149	156	180	155	153	173	158	143	188	158	160	180	145	164	167	155	163	151	179	158	158	174	173	159	162	166	173	154	170	154	154	152	180	147	167	161	153	155	167	151	174	168	154	165	180	149	167	164	173	163	166	153	154	167	160	142	176	158	163	158	141	157	164	196	155	153	160	155	164	167	147	197	157	166	176	144	146	153	161	167	170	147	167	144	156	162	162	157	158	149	171	157	147	144	190	170	171	157	176	165	157	153	170	150	161	167	145	189	161	152	143	162	158	173	179	161	136	156	154	187	171	144	148	148	143	149	173	173	156	173	168	162	170	140	168	151	160	173	151	166	160	163	173	173	167	171	152	172	173	153	161	154	146	183	162	177	142	151	169	154	168	159	164	170	161	188	149	141	149	173	162	157	163	169	165	164	178	151	156	156	173	173	166	165	165	153	175	136	131	159	164	170	163	173	163	138	160	165	147	166	173	143	149	146	160	143	155	154	166	157	183	170	154	156	146	138	150	166	165	181	168	148	153	164	175	180	156	170	183	155	150	142	166	142	172	161	146	182	172	169	169	163	164	182	165	167	151	160	164	155	176	135	170	158	169	187	176	156	165	159	147	185	146	178	164	170	172	161	180	191	143	190	193	141	160	129	142	148	176	174	151	156	160	179	158	170	155	165	142	148	182	186	153	143	173	178	181	158	203	164	143	168	145	143	172	161	160	160	137	168	161	177	147	165	146	153	140	170	150	154	137	164	155	165	140	165	162	168	167	154	162	164	152	164	160	154	161	168	160	171	159	177	150	166	162	195	167	155	167	170	169	187	157	157	160	150	164	141	176	159	153	155	160	178	166	166	194	171	122	171	168	154	176	160	156	158	166	154	210	154	147	172	156	166	163	163	157	161	149	144	168	167	168	160	159	168	174	165	147	180	139	158	179	166	156	154	162	159	170	163	147	153	155	159	147	167	142	138	152	180	157	169	170	164	194	175	151	160	156	173	154	171	182	161	144	169	160	181	138	154	178	167	175	183	140	173	146	113	174	180	176	166	161	158	161	157	179	169	157	165	181	159	195	149	158	167	164	158	153	160	158	171	167	167	176	168	147	154	166	162	162	170	164	160	167	149	175	158	168	178	194	156	171	156	170	159	173	174	163	170	162	175	166	165	158	176	185	171	174	168	161	159	148	165	152	146	143	169	166	141	150	152	167	181	156	158	185	151	148	168	177	160	159	164	175	158	152	158	168	149	121	142	172	161	148	141	166	181	155	163	140	156	156	159	171	165	144	174	180	150	158	155	181	162	167	156	157	146	157	166	158	179	182	155	167	177	148	188	189	157	158	181	160	156	166	138	176	135	170	154	151	153	189	178	169	149	190	158	161	168	158	151	173	169	176	153	186	141	157	167	176	157	142	190	169	139	163	162	166	162	162	174	152	178	171	165	159	165	170	135	173	167	135	175	152	175	153	157	175	162	157	167	168	173	187	164	131	162	161	163	168	186	159	173	174	153	148	177	176	160	174	153	173	146	166	161	166	159	153	169	180	173	156	165	158	168	146	163	149	139	173	170	164	154	155	158	170	157	151	170	158	174	157	138	157	162	158	134	173	162	157	165	179	158	163	163	162	170	137	174	168	177	178	161	164	164	187	182	167	178	137	149	181	180	152	135	170	174	164	166	143	170	169	155	173	172	169	170	151	171	169	144	166	166	161	172	153	170	165	156	162	168	157	164	147	144	175	156	166	126	148	166	146	178	147	159	179	158	165	156	171	187	157	167	155	150	181	171	145	150	161	169	170	142	173	157	173	166	173	167	171	159	169	159	175	161	174	168	167	167	164	154	185	160	196	156	175	146	141	153	137	162	169	168	179	163	152	181	144	146	165	163	149	163	139	162	176	187	155	166	187	147	153	179	171	151	167	167	140	183	149	175	138	174	163	174	158	165	156	181	172	164	173	158	148	155	174	153	162	168	181	177	167	160	160	178	167	172	171	138	133	158	169	180	151	170	166	149	167	176	173	172	164	162	165	176	165	140	165	165	163	160	154	163	178	161	162	157	163	159	171	162	155	163	166	182	172	164	161	175	184	165	145	161	168	175	150	153	169	157	163	166	152	165	158	166	169	146	161	175	166	146	174	157	147	162	158	173	148	190	181	151	151	149	172	167	140	138	146	155	156	164	156	181	152	147	155	159	179	181	170	170	161	171	146	157	168	160	153	171	128	192	154	163	128	155	177	158	143	168	149	163	163	168	195	174	161	162	165	182	175	161	162	184	189	145	160	150	160	170	164	157	160	168	138	183	167	170	152	152	164	159	180	163	193	151	130
8838	954	631	387	302	258	219	247	223	230	214	199	217	205	234	203	196	194	186	209	201	180	172	206	210	184	184	206	225	184	189	198	208	206	195	185	194	193	191	206	201	200	219	189	197	195	187	222	186	195	191	194	187	200	186	208	179	182	194	213	202	181	197	179	221	193	201	192	188	203	181	176	197	191	180	206	205	189	189	184	201	180	188	201	193	199	220	214	215	204	192	224	212	210	210	200	198	223	166	184	193	211	196	198	213	234	194	186	194	183	193	181	166	203	189	186	220	194	187	162	186	202	221	204	204	186	200	184	198	193	193	202	188	181	205	204	212	187	191	206	173	209	205	188	187	204	204	189	196	179	200	198	200	209	219	187	201	186	196	170	187	199	190	182	218	180	189	223	178	177	192	194	219	200	201	194	206	198	171	202	178	201	205	186	194	186	198	182	174	201	191	170	203	194	196	199	198	177	201	192	193	199	196	186	186	197	194	194	186	202	173	166	184	199	211	196	192	184	208	177	195	188	184	209	199	187	208	198	195	189	196	184	206	198	213	192	210	195	186	196	194	183	231	210	208	200	195	178	209	164	192	189	176	185	203	188	200	198	174	170	174	202	193	211	185	188	198	193	219	193	199	190	181	195	185	237	199	196	202	176	206	203	182	205	206	201	176	200	183	200	183	238	214	209	197	198	190	204	222	212	201	192	200	188	177	185	175	190	222	198	209	203	161	187	192	164	184	168	214	216	194	179	218	180	187	202	210	186	197	177	215	194	203	219	186	195	186	206	201	190	187	200	180	205	176	197	208	191	168	192	185	169	205	196	214	199	208	194	213	214	190	187	201	188	183	219	210	187	200	218	193	175	211	189	222	214	175	202	182	181	190	190	225	204	184	197	209	193	208	208	188	194	215	206	211	187	170	194	193	200	190	187	194	196	176	183	215	209	206	192	206	197	200	183	209	203	202	179	180	179	181	191	200	197	191	209	198	214	218	163	216	192	190	208	183	209	197	210	209	204	197	215	219	178	201	185	159	168	182	191	191	202	206	224	168	201	174	204	181	196	199	179	195	195	186	189	180	197	221	197	190	183	187	193	196	213	188	213	198	197	218	183	194	180	188	189	191	191	181	170	196	169	193	183	194	199	197	176	180	202	226	226	194	190	177	198	200	214	195	195	208	200	197	193	225	172	177	216	189	203	182	183	215	200	185	190	202	177	204	172	211	193	197	185	208	197	191	178	183	190	191	192	205	191	196	169	191	222	185	195	208	183	222	172	202	189	207	187	191	196	178	210	197	187	189	195	212	216	183	192	160	209	211	188	210	204	195	209	192	190	216	221	208	223	209	211	216	189	208	193	202	197	202	171	209	182	180	213	205	202	183	218	193	189	198	180	192	175	203	190	222	215	200	191	206	196	191	163	213	191	191	192	212	206	192	190	205	198	192	212	195	205	204	204	189	188	173	205	203	187	198	164	205	197	223	174	186	195	219	170	224	192	197	192	192	206	214	167	189	195	191	206	219	195	180	188	202	195	205	204	211	197	188	203	195	178	191	182	201	209	207	181	187	174	210	187	170	193	197	194	204	201	182	181	190	197	195	208	194	207	181	183	200	188	212	170	200	186	200	199	168	201	188	195	195	191	204	184	211	205	205	207	216	193	180	208	193	189	215	216	191	206	196	211	191	198	195	196	205	206	200	204	185	188	210	205	234	217	215	211	198	207	201	226	229	195	181	195	214	164	171	187	187	168	198	202	194	213	197	162	185	183	171	211	189	172	195	173	189	200	195	178	194	207	205	188	178	194	181	198	196	211	171	223	202	202	186	210	198	168	179	210	203	158	207	185	199	179	169	201	181	199	198	176	224	187	181	187	191	194	189	172	193	197	183	194	193	187	179	193	200	205	162	174	190	207	184	195	178	214	216	195	193	208	184	216	190	162	201	207	193	193	189	231	179	191	216	185	185	203	192	212	194	201	177	193	176	201	183	172	196	200	179	186	200	190	195	205	209	187	209	215	210	193	210	195	200	204	204	167	202	193	202	200	205	181	226	183	207	190	190	213	186	197	197	205	218	201	163	195	196	163	182	205	205	187	188	201	200	213	205	175	171	205	205	179	209	189	182	193	201	226	208	175	169	170	197	192	189	229	180	229	193	195	212	178	211	222	218	183	198	207	184	203	219	202	194	207	191	193	201	170	199	196	187	210	196	197	179	204	200	225	184	183	191	197	204	188	182	217	199	198	196	222	187	214	178	183	216	185	217	202	210	186	199	174	162	189	212	187	203	181	218	200	188	180	223	222	200	176	205	190	194	184	238	206	177	174	191	209	180	208	176	217	199	203	172	195	204	215	193	194	191	197	187	189	171	195	161	197	189	208	186	176	193	190	204	201	192	181	202	177	188	180	211	198	179	206	171	214	200	191	202	174	198	192	206	196	211	203	198	195	182	187	203	219	203	187	198	199	178	209	190	219	177	209	175	203	202	211	212	190	193	206	197	211	173	202	195	167	168	185	199	189	198	193	187	212	212	197	206	188	220	190	218	189	212	205	189	194	191	207	185	189	189	212	206	210	182	197	177	195	186	189	210	210	194	207	181	160	208	196	196	192	188	193	205	216	180	197	186	182	206	203	183	210	211	202	167	191	205	185	194	184	200	206	201	192	195	195	203	201	206	185	198	192	202	202	193	206	190	182	212	193	196	215	187	186	191	200	183	210	180	192	215	214	210	195	209	179	202	189	196	188	205	207	202	179	209	203	185	170	183	203	191	207	178	202	189	204	216	179	206	201	236	206	185	213	205	185	204	184	215	199	216	211	214	199	197	217	173	196	184	197	187	189	208	200	188	205	207	211	204	200	192	186	221	184	195	193	196	218	175	193	199	191	170	201	190	198	241	200	181	208	196	170	220	194	184	213	204	203	181	201	212	230	176	199	185	193	202	208	231	224	179	202	196	204	209	215	188	217	173	169	203	216	214	217	175	168	191	173	186	197	186	203	175	183	195	171	208	188	187	211	175	202	202	209	203	173	188	193	204	195	223	206	170	192	189	175	192	188	195	201	216	195	173	204	193	204	196	210	203	194	208	213	177	192	173	192	202	189	190	180	170	210	176	190	209	182	209	185	170	202	182	182	192	208	196	187	190	210	198	193	197	186	215	199	213	196	206	234	187	176	182	217	198	190	204	189	211	184	210	186	217	214	203	196	186	194	211	199	202	191	197	206	188	214	201	180	189	231	180	182	185	227	202	207	204	209	211	188	207	204	211	181	196	186	190	198	203	214	189	208	214	195	216	196	209	195	179	175	184	230	194	201	188	172	173	214	197	172	186	212	208	190	195	196	203	188	198	195	214	184	198	216	148	200	230	208	191	176	199	229	211	172	229	193	195	174	193	208	174	203	190	197	213	194	199	190	208	220	204	194	214	184	224	185	210	193	223	168	181	199	171	203	171	185	208	203	186	184	199	207	204	201	199	199	195	191	165	202	181	190	216	181
24512	21622	28896	24831	21621	9863	782	497	397	349	293	300	273	261	241	250	227	209	212	206	183	216	221	215	207	190	200	225	195	170	199	188	208	214	207	172	177	193	188	192	205	170	183	179	191	187	172	192	168	183	170	197	170	165	152	162	180	174	158	225	191	167	172	175	169	193	185	160	197	180	182	178	187	170	173	164	172	167	191	167	200	169	183	176	215	206	200	188	176	172	165	186	165	191	181	204	186	199	198	186	183	169	181	204	177	194	182	213	179	176	189	188	167	183	180	190	191	193	158	177	164	189	172	194	188	176	202	183	157	167	169	177	193	164	173	185	169	197	164	166	203	186	184	176	182	184	165	182	177	160	186	169	181	158	178	166	187	180	175	175	164	193	176	162	179	193	207	165	163	158	183	187	181	145	178	161	152	167	199	202	167	156	196	195	179	169	173	203	166	176	179	180	180	145	167	177	186	184	198	177	175	187	187	162	168	177	174	182	177	162	179	183	166	179	197	180	195	174	163	162	164	150	180	183	169	161	176	196	182	182	178	158	171	177	174	191	177	151	165	175	182	175	197	182	156	171	178	208	185	159	187	174	154	166	182	167	172	156	153	164	164	187	188	178	175	160	182	181	191	161	184	192	192	166	169	176	192	159	181	174	161	191	176	202	172	170	185	160	178	152	161	186	173	192	171	173	182	174	190	195	181	158	170	179	178	182	187	159	164	177	171	172	169	171	156	164	150	194	191	187	142	175	174	170	161	176	169	192	188	176	159	196	184	158	179	168	167	159	164	188	190	185	161	181	166	195	180	181	166	195	158	165	184	193	174	192	170	166	162	180	182	194	178	187	178	187	182	181	175	176	166	214	176	193	193	179	183	182	182	171	177	158	172	157	193	169	162	159	181	176	155	151	196	183	174	179	187	192	164	156	184	173	172	171	162	182	171	173	180	184	180	180	202	176	199	178	176	190	163	166	199	185	157	166	178	168	152	169	174	157	182	202	164	195	158	180	179	155	183	176	179	188	189	180	167	176	179	171	172	183	162	173	167	198	166	178	217	165	165	188	173	164	176	174	184	177	185	178	157	175	172	169	186	206	181	142	179	164	168	179	161	189	183	201	180	147	192	184	184	182	178	172	200	187	164	205	193	169	176	191	170	146	174	165	180	175	177	147	175	189	167	169	159	168	163	178	168	169	198	191	183	197	180	199	194	157	178	146	173	167	168	162	159	150	164	170	180	181	187	173	149	174	177	181	168	165	165	162	169	178	167	160	167	168	174	189	195	173	176	190	160	181	185	190	186	199	170	190	173	175	141	166	198	163	192	191	183	170	165	165	147	161	180	193	182	193	174	176	162	152	187	156	179	174	167	144	196	207	185	196	177	184	178	175	141	188	154	167	183	193	192	175	206	204	188	169	165	152	173	189	178	176	188	182	169	145	168	186	195	175	174	181	162	162	160	190	150	177	176	203	194	160	189	174	168	161	157	179	162	189	189	179	192	156	178	186	160	189	165	173	152	176	160	180	199	187	216	184	183	192	187	163	177	176	158	188	184	168	161	173	164	170	190	172	177	191	142	187	151	177	168	180	187	160	187	171	185	166	182	186	165	186	180	194	170	187	176	193	180	152	169	204	177	170	168	165	157	181	190	175	174	179	174	179	164	200	215	171	182	183	183	179	181	163	183	189	198	181	189	211	169	196	157	174	182	163	175	185	179	176	180	166	168	193	171	178	173	170	178	190	161	184	174	179	185	158	196	185	179	173	163	163	176	159	181	191	171	154	172	173	155	178	153	162	181	163	183	166	162	168	160	178	177	172	167	207	175	182	148	195	169	167	149	182	175	180	174	156	177	182	165	180	185	168	145	200	197	157	179	194	161	196	190	186	169	169	183	203	164	181	186	174	169	155	169	207	157	167	170	169	167	207	168	170	191	178	195	181	169	172	173	194	195	165	181	166	174	150	188	206	145	172	175	164	170	196	161	177	190	154	167	180	161	166	137	176	160	190	160	198	181	149	163	161	164	175	172	174	195	158	164	200	201	170	186	162	157	154	184	174	163	171	189	177	181	168	177	169	193	190	186	179	185	170	176	184	168	144	181	202	181	196	199	184	198	186	203	171	195	175	173	180	156	180	179	187	173	153	157	210	178	172	156	146	154	179	174	183	188	179	174	178	175	182	164	169	163	167	164	165	181	171	181	153	173	138	160	169	177	174	187	168	194	189	172	180	188	202	183	168	180	198	167	167	171	178	179	175	174	165	195	161	192	177	175	200	194	173	151	208	178	193	174	152	168	160	173	177	194	189	181	175	187	179	159	166	171	183	164	191	179	179	187	182	190	168	157	181	161	192	154	168	178	167	169	153	186	156	178	175	186	194	173	168	151	175	189	173	148	168	177	193	173	170	181	199	163	184	169	172	183	183	178	167	178	180	202	175	193	166	183	178	193	164	163	181	191	183	207	186	173	148	184	181	182	176	188	177	188	180	163	166	205	192	177	169	178	168	172	171	163	163	169	174	186	182	177	176	175	198	177	150	184	196	180	192	173	166	184	175	194	167	157	176	171	203	176	171	181	153	175	190	193	164	174	170	156	184	165	157	185	170	175	188	160	163	152	171	182	189	174	186	186	184	167	177	180	172	182	177	179	179	198	166	170	166	163	181	177	207	177	176	190	191	189	180	150	181	179	169	177	173	186	159	174	173	166	200	176	193	171	161	188	185	176	148	182	183	164	187	184	202	181	161	183	190	189	160	176	187	196	176	170	150	151	174	181	162	213	175	165	197	200	158	158	175	171	184	159	165	173	189	164	179	190	189	180	166	201	173	159	153	174	157	157	160	159	193	168	168	188	199	176	186	155	186	178	181	162	192	166	190	210	189	168	169	188	184	182	163	148	186	203	158	171	183	181	162	146	172	179	180	161	180	178	168	189	197	185	191	202	176	181	194	188	165	167	174	187	180	182	184	172	176	198	183	159	175	159	208	167	183	213	182	169	204	189	178	175	177	163	179	201	175	176	162	164	182	175	166	161	166	191	193	189	173	162	163	174	198	170	177	182	188	193	174	191	174	176	186	180	186	190	191	195	176	202	192	177	199	182	192	175	177	170	176	180	163	170	168	186	155	179	157	203	203	167	165	173	163	165	182	156	197	176	172	175	182	170	150	167	167	175	178	184	170	215	167	182	152	174	171	192	184	196	180	187	199	192	165	169	176	175	190	163	184	205	196	192	172	175	170	178	197	181	188	183	181	177	175	194	161	165	169	162	166	193	166	183	180	161	153	165	186	176	179	193	184	160	185	176	195	170	170	174	162	192	179	166	180	173	179	209	188	151	178	208	213	164	194	198	160	168	170	197	162	180	180	166	180	214	184	192	187	167	153	164	196	178	196	199	167	160	163	182	194	174	148	174	161	173	186	160	191	189	172	188	178	162	167	193	197	167	181	174	176	184	162	165	172	179	164	197	165	175	165	211	173	193	178	186	186	174	182	169	168
21217	9678	5881	2681	1936	1422	1082	808	636	567	427	454	396	363	361	294	341	280	255	240	215	271	269	218	214	263	240	220	230	242	196	229	221	207	214	224	236	223	218	231	211	208	210	217	232	218	194	204	209	204	222	191	202	179	202	221	197	206	163	203	209	205	214	214	210	207	193	222	215	188	241	216	210	204	196	216	223	226	195	219	194	202	199	208	197	221	193	235	214	229	229	209	215	221	208	235	226	202	226	207	207	224	199	217	204	212	223	227	214	218	204	228	200	200	229	215	221	218	206	235	189	202	225	213	185	211	230	253	206	230	219	194	204	215	183	206	206	228	212	208	202	203	210	192	203	226	215	205	210	185	210	224	236	210	192	202	191	198	205	208	225	185	200	215	208	206	196	211	215	211	241	206	212	183	218	203	219	214	226	197	210	216	206	170	232	216	223	200	203	208	221	236	206	214	209	215	206	203	217	211	210	214	173	191	202	189	221	194	209	197	189	189	204	162	198	209	206	199	210	206	184	221	203	181	203	213	201	195	196	215	192	220	229	196	200	231	202	219	221	210	203	210	192	217	195	168	221	198	207	195	209	181	203	202	192	199	196	198	236	206	208	213	230	177	238	205	185	209	190	224	209	206	198	161	197	227	212	196	198	220	196	202	218	219	201	217	189	220	203	193	198	214	223	205	218	230	178	205	203	198	179	224	210	209	214	184	204	205	192	185	190	199	194	188	207	201	211	201	217	190	189	210	187	213	216	198	192	222	193	202	212	230	196	209	223	201	220	170	194	224	214	188	209	221	203	204	182	195	195	201	202	214	223	203	201	223	217	210	206	199	205	233	214	195	193	215	195	208	231	211	218	260	217	227	201	183	221	209	214	208	210	203	218	192	190	207	193	215	207	214	191	197	201	216	194	221	232	226	220	201	217	208	180	186	185	192	216	211	204	207	235	214	208	185	204	200	189	226	221	220	224	199	215	192	198	191	198	217	216	215	224	194	205	224	204	194	225	205	203	216	173	224	239	206	203	233	187	207	187	224	211	205	206	210	203	209	229	196	196	198	220	212	199	211	231	204	197	206	207	226	196	224	192	214	199	175	222	203	181	200	204	203	211	194	191	203	230	186	205	219	198	231	240	210	175	218	181	208	204	189	183	190	211	202	193	199	191	198	217	191	211	218	228	205	197	170	199	184	204	208	208	214	204	204	196	205	191	230	212	210	192	191	212	189	215	184	215	183	188	197	193	207	180	199	198	231	197	198	202	215	202	196	216	197	225	223	195	226	195	207	228	208	198	189	201	226	203	198	220	210	230	215	208	195	181	177	211	190	195	221	238	216	209	187	195	193	203	201	230	191	199	195	210	187	192	204	182	208	208	193	219	199	190	229	220	203	184	183	189	209	217	222	203	195	196	219	220	207	195	215	212	212	206	175	188	214	216	229	194	189	188	202	209	204	181	191	198	209	195	216	203	190	208	212	170	198	192	214	167	181	202	225	194	218	227	208	199	204	199	201	194	204	228	197	174	223	208	213	178	230	206	239	194	190	212	197	196	206	216	212	217	193	184	228	200	202	244	220	222	207	214	208	218	208	209	199	185	189	216	193	207	222	190	211	202	189	205	204	185	192	214	224	207	178	177	199	203	202	212	215	192	208	226	239	212	222	198	221	194	214	209	189	229	215	217	205	211	199	218	257	194	205	210	195	196	201	196	180	215	197	187	210	208	206	190	210	189	220	228	213	205	203	220	213	190	193	184	188	213	223	172	203	218	225	197	203	216	214	186	190	217	190	205	180	205	205	192	199	215	202	224	184	198	197	214	189	197	199	218	185	210	175	212	180	210	209	198	204	206	200	207	213	208	200	182	228	233	192	184	200	210	220	213	199	197	225	218	204	210	217	201	209	211	202	234	194	208	187	221	195	205	190	195	207	222	215	210	208	197	227	214	209	213	210	199	224	207	208	196	200	199	218	212	195	245	196	211	192	197	217	186	213	199	226	223	205	208	198	199	228	212	219	185	191	175	200	192	214	183	194	192	226	220	186	218	218	202	212	177	181	195	210	195	226	211	207	204	215	201	226	211	186	208	203	215	218	199	214	218	228	211	214	200	195	203	175	216	220	208	195	203	201	214	213	179	207	210	199	180	193	225	209	191	207	174	212	217	217	212	215	206	200	223	211	208	211	204	208	221	176	170	220	203	191	216	209	195	223	223	194	213	209	205	206	205	157	187	208	181	210	188	186	215	222	206	198	187	222	216	206	177	194	196	205	195	187	229	208	207	213	195	216	198	193	230	164	171	188	219	214	212	196	208	207	198	228	208	228	200	183	200	210	208	176	194	209	203	193	185	223	199	195	201	214	204	197	216	196	232	208	217	212	216	218	197	193	195	223	199	190	221	215	219	197	204	221	209	230	189	198	210	225	235	202	186	191	236	224	194	188	204	195	192	187	221	204	191	247	195	208	225	238	217	220	211	217	204	194	207	213	220	201	212	206	214	200	201	190	210	205	218	194	215	214	211	205	231	198	217	220	177	185	202	202	189	206	204	215	198	198	212	199	211	234	212	217	224	198	196	232	191	210	218	194	229	202	223	211	220	187	207	210	203	203	206	191	183	199	202	232	215	224	197	173	206	204	199	205	221	200	190	214	207	164	234	218	201	191	208	208	243	188	192	195	216	202	214	237	187	197	210	193	210	215	172	210	212	184	216	219	179	217	209	212	186	214	233	196	205	200	211	192	171	208	219	210	218	216	217	208	213	213	225	215	199	216	230	189	215	196	216	200	229	194	193	176	211	210	212	184	234	224	207	206	216	201	215	196	210	231	212	203	191	239	232	202	219	190	197	197	176	233	220	236	224	192	229	220	212	208	208	202	207	211	210	209	227	190	201	210	204	230	237	200	192	192	209	182	200	196	234	204	217	221	210	191	183	213	198	201	233	198	193	221	222	230	197	242	205	187	213	206	191	204	225	205	192	226	214	187	199	202	210	233	190	217	205	189	202	214	184	195	207	223	204	200	238	224	194	190	199	213	225	205	222	179	185	210	212	223	243	215	194	192	224	214	235	207	195	205	194	227	206	202	197	214	186	185	224	231	188	225	200	201	224	198	211	200	207	202	189	207	209	199	206	212	190	214	187	233	211	209	210	194	195	203	206	218	183	222	212	186	245	185	193	201	196	201	171	239	210	194	208	198	197	197	212	192	201	211	209	189	212	223	201	172	200	195	216	215	191	208	199	214	211	210	200	206	200	198	213	243	180	200	207	197	204	174	199	214	199	208	209	193	209	177	249	196	221	179	196	171	220	223	191	231	213	236	209	221	194	195	195	208	216	202	213	209	217	173	214	195	191	228	216	205	201	201	223	187	192	211	200	203	178	219	195	199	207	213	199	210	202	228	206	192	202	210	178	218	214	217	189	213	219	196	205	211	170	195	214	194	213	198	192	200	205	176	219	228	228	209	178	210	177	216	200	202	189	193	206	201	227	222	218	195
25730	21610	27654	25975	8282	529	446	407	353	339	282	272	283	263	296	252	249	257	252	267	269	266	245	258	246	275	285	259	254	220	257	245	264	261	281	257	247	254	240	268	236	271	264	273	232	286	265	274	236	250	244	275	234	230	258	238	254	254	226	218	240	239	252	255	254	245	233	225	238	277	246	256	250	253	265	259	242	249	216	246	240	231	258	258	239	294	257	244	263	275	233	265	263	269	234	258	249	217	229	263	234	225	236	261	236	254	229	216	242	241	226	237	253	272	214	243	268	228	221	254	258	253	260	238	222	262	241	258	238	245	256	251	256	272	233	260	252	245	249	278	252	260	226	243	231	242	245	264	255	239	247	246	222	249	228	250	240	257	259	238	255	280	224	251	259	267	237	279	247	270	236	245	246	221	252	251	228	248	224	207	254	259	237	232	261	271	240	248	232	245	236	262	249	254	249	255	261	253	232	254	263	263	253	253	241	246	253	225	231	250	236	222	249	249	250	242	234	233	246	239	231	249	243	222	238	249	239	252	255	247	230	240	257	265	265	252	254	259	258	245	233	249	254	273	262	268	250	262	253	217	234	255	273	236	228	256	248	215	241	235	247	207	250	228	269	225	244	210	229	234	264	237	228	233	224	233	220	248	261	243	240	229	269	245	237	224	244	249	245	218	252	250	245	238	228	239	243	220	268	263	247	242	243	251	252	254	233	283	237	246	255	239	230	242	256	249	267	242	242	221	249	229	260	265	223	273	256	252	249	250	263	263	233	252	262	280	255	195	247	253	227	236	267	238	211	267	243	289	239	239	238	247	247	220	236	238	244	254	221	250	262	242	247	262	245	225	243	245	274	272	248	263	246	263	265	234	226	238	261	264	248	226	230	268	243	238	267	264	256	251	231	211	274	238	260	215	267	235	229	228	223	249	233	239	258	253	234	231	237	239	253	231	239	226	267	242	241	265	244	244	251	242	273	246	268	270	239	227	243	254	228	272	222	226	215	261	252	241	259	239	221	241	281	227	224	270	263	221	242	234	245	217	251	271	248	271	255	252	220	235	231	233	229	249	238	235	237	231	255	252	234	237	261	274	259	228	243	228	249	260	226	256	233	209	241	265	240	208	201	249	261	228	233	248	247	233	231	252	232	254	258	222	257	235	240	247	242	239	241	238	232	210	250	243	239	231	248	246	276	234	242	251	238	221	224	259	251	230	246	224	226	246	240	244	231	205	260	237	230	263	228	262	225	226	280	253	252	241	268	236	260	247	253	248	246	251	217	229	239	257	238	256	269	204	242	281	258	256	257	222	259	248	252	237	242	256	253	225	269	251	218	233	249	247	229	270	229	229	258	262	247	240	245	239	240	246	253	238	265	225	261	234	248	250	217	280	242	262	263	246	209	210	242	234	258	239	213	237	258	254	229	243	246	251	237	262	230	238	274	289	244	251	258	246	253	256	226	249	262	237	223	294	248	227	250	241	258	247	272	220	253	237	242	223	254	240	249	275	243	242	258	242	277	231	245	243	251	232	221	251	241	253	236	250	229	253	235	249	248	277	255	245	238	223	238	260	255	243	246	248	290	258	256	243	243	222	228	263	262	265	242	243	256	256	256	236	261	242	241	239	232	242	251	232	257	267	247	275	272	225	250	213	240	230	257	249	274	242	241	269	260	273	230	220	247	250	239	230	240	257	249	279	246	260	260	266	258	271	244	263	251	248	231	246	230	261	258	240	230	239	268	224	246	246	273	263	264	228	246	276	232	257	223	224	246	229	252	232	223	244	244	240	274	242	248	276	230	238	244	258	224	251	247	258	257	246	223	249	253	261	263	214	262	205	264	274	255	264	270	264	224	253	237	260	252	265	247	249	263	211	220	232	255	248	248	232	261	225	245	271	252	249	232	244	228	257	241	219	253	237	239	244	233	264	238	237	276	255	262	236	250	235	267	244	226	245	252	244	232	265	225	250	234	237	245	246	247	231	271	217	252	233	245	241	242	251	232	236	216	219	253	265	244	266	252	299	232	234	227	257	238	251	255	232	237	242	240	234	255	244	244	233	242	227	260	243	240	215	231	252	230	252	242	235	219	258	243	228	254	219	247	237	254	251	251	231	264	251	258	243	229	237	259	254	220	273	215	242	251	235	236	263	253	272	243	253	240	244	271	248	249	238	259	224	252	257	231	243	263	243	263	238	246	242	235	270	243	207	244	247	226	249	251	246	242	250	287	217	233	250	274	235	254	245	246	253	254	242	255	253	232	230	239	247	245	249	242	255	228	244	229	267	219	239	248	262	232	271	223	243	272	257	265	241	254	264	217	217	255	229	258	232	240	226	228	242	244	256	250	224	248	227	270	250	240	246	251	257	231	256	266	257	261	257	240	226	261	258	248	260	245	258	251	243	240	261	234	249	260	280	214	229	206	254	244	244	247	272	257	255	274	262	290	210	273	268	248	242	231	263	249	242	262	233	265	241	264	279	232	233	241	272	245	263	249	253	236	244	247	297	283	249	267	227	248	292	245	242	231	267	248	218	214	237	206	229	216	243	250	244	246	249	247	238	254	229	241	237	273	253	267	246	216	248	246	251	270	218	247	273	265	256	244	222	248	254	233	230	224	227	243	227	250	235	198	244	237	233	267	257	247	261	224	239	237	243	257	226	262	242	241	243	241	246	251	220	237	262	238	252	255	239	232	242	235	241	253	266	214	260	257	239	240	234	254	241	245	240	235	274	278	264	250	261	249	262	246	239	235	276	195	252	259	228	246	235	268	242	261	251	241	291	261	266	239	223	277	238	239	235	226	224	275	286	237	222	216	252	209	234	243	242	235	253	221	248	262	244	229	255	250	241	232	257	273	267	241	229	253	243	252	262	241	266	270	243	235	250	253	238	251	235	223	219	232	280	248	271	249	233	255	239	243	229	266	223	257	249	217	248	254	234	237	252	256	221	241	257	240	242	262	243	269	269	249	244	278	229	262	247	219	225	234	258	223	241	253	281	256	231	210	236	246	223	242	242	255	239	256	235	238	245	240	249	228	232	245	263	233	241	251	254	219	236	248	248	256	264	236	271	251	237	244	246	218	254	232	261	233	211	234	221	256	277	238	243	239	260	270	226	237	247	237	243	242	278	242	240	229	248	223	231	246	232	228	240	257	233	251	258	234	223	251	254	256	228	248	235	266	254	279	229	269	257	241	256	261	232	220	256	256	251	265	237	235	239	247	239	254	237	233	233	281	232	225	246	238	226	272	230	253	243	247	232	260	279	228	230	269	247	245	266	245	259	239	255	233	234	241	263	235	241	246	277	288	211	254	224	233	233	262	244	247	237	271	261	245	229	265	221	252	274	233	269	237	271	262	236	272	236	241	240	238	232	267	252	251	247	245	240	244	222	245	219	231	218	261	203	243	244	237	227	232	244	258	253	240	227	264	222	241	260	227	241	232	236	222	271	230	279	239	251	244	262	247	237	260	225	278	251	235	230	209	252	249	266
20571	5228	3102	1594	1151	909	670	624	521	474	451	432	417	366	355	385	318	303	319	327	301	332	295	313	303	340	265	294	312	299	282	276	251	283	276	272	321	300	314	318	290	282	262	284	262	301	313	256	298	270	294	283	290	300	289	285	285	287	306	265	321	290	296	273	292	290	293	279	282	277	286	273	305	280	314	281	289	287	288	262	291	297	288	297	294	311	303	300	317	322	295	291	332	287	289	284	323	259	294	268	284	305	261	302	302	285	279	316	265	308	287	317	279	272	297	278	284	296	270	313	296	289	293	259	284	287	310	280	290	302	261	268	291	281	297	305	293	301	293	263	295	318	285	283	266	276	296	307	302	296	262	287	283	296	298	287	281	283	272	241	286	306	274	291	278	323	265	266	287	285	256	270	264	306	322	295	282	314	287	283	298	271	296	285	298	287	256	276	280	284	284	281	295	272	278	280	272	261	294	307	294	278	289	249	282	260	299	258	273	285	276	268	291	278	259	284	285	290	270	273	275	299	283	293	287	312	267	292	262	286	305	264	263	297	255	266	294	270	304	251	309	303	285	240	267	324	289	281	262	271	293	291	284	288	294	292	281	252	315	264	267	303	318	264	313	291	328	281	295	273	279	283	299	250	266	278	282	276	294	321	278	300	282	300	282	296	301	260	285	287	272	287	282	269	305	299	261	301	282	314	280	304	286	274	293	254	295	318	312	295	290	280	277	239	273	284	288	310	264	274	249	291	300	286	301	290	267	283	301	313	275	298	278	309	270	295	298	256	297	297	280	276	308	285	287	264	261	285	256	307	276	305	270	265	296	262	268	287	248	301	293	282	275	293	312	286	311	304	323	296	298	291	279	275	282	285	281	298	286	281	279	265	267	279	291	259	285	290	289	315	265	314	271	315	258	284	277	270	293	257	291	267	274	288	280	268	286	301	281	281	293	284	290	255	266	302	291	279	292	250	293	289	286	273	294	277	262	291	280	253	265	268	292	290	289	287	283	257	263	307	296	270	248	274	288	277	279	292	311	294	262	299	287	296	281	321	257	293	269	304	303	273	283	283	292	305	271	267	274	248	291	262	270	324	291	300	259	247	295	307	274	273	272	278	257	265	296	287	275	313	298	295	271	306	273	289	289	322	294	279	267	314	311	286	282	296	298	281	302	272	273	296	292	289	273	277	275	295	295	283	297	304	286	281	274	299	307	278	284	326	294	274	281	279	298	277	280	284	310	269	281	261	262	291	292	265	286	288	275	267	321	290	264	279	281	293	309	289	261	288	278	291	261	279	295	310	288	285	315	316	276	277	280	315	285	284	268	283	284	276	301	322	307	295	278	273	311	293	301	288	292	289	274	290	306	274	310	256	272	288	263	301	287	298	287	291	276	312	282	277	303	304	282	270	292	293	295	272	273	304	274	260	288	280	273	292	268	289	300	233	296	293	274	293	280	257	305	272	301	333	298	277	277	318	278	287	295	314	296	253	276	335	296	299	267	262	254	289	267	263	309	298	245	311	284	279	278	279	314	280	286	252	300	282	284	297	291	283	310	261	287	296	277	261	304	263	302	286	259	293	260	289	293	251	277	279	296	310	299	289	282	285	302	265	287	292	281	285	283	307	240	326	279	303	288	268	313	275	318	273	265	298	252	286	276	315	293	294	285	275	300	284	279	291	285	271	277	271	312	277	263	297	287	281	293	285	278	284	284	246	281	290	274	302	284	306	318	277	263	289	273	286	296	278	320	268	279	294	299	306	297	328	265	279	316	273	271	276	277	279	299	301	283	331	273	289	291	278	269	288	288	263	282	289	275	294	286	294	279	297	288	310	266	288	292	277	281	262	250	295	270	301	262	293	293	286	277	311	267	264	303	289	264	296	273	315	277	299	303	306	304	274	299	304	275	285	289	284	294	257	282	273	277	294	258	295	293	324	308	285	264	271	293	276	291	278	295	267	275	273	313	272	260	272	283	307	296	308	295	282	267	278	247	271	300	304	280	313	281	315	303	307	290	311	312	279	266	278	250	282	291	257	292	318	267	268	286	280	288	268	301	272	290	265	281	287	304	278	274	288	309	251	259	282	293	257	244	292	304	286	288	267	301	281	290	290	272	285	276	305	297	275	278	285	299	317	247	264	282	265	225	286	307	280	271	286	278	292	256	279	281	262	275	270	287	260	290	279	283	291	297	293	279	285	277	306	323	264	279	259	275	311	295	286	256	287	244	318	304	269	258	276	298	284	292	272	328	280	310	292	332	283	293	262	272	272	289	284	284	283	297	287	308	281	292	285	292	274	279	283	283	265	257	296	264	279	271	338	312	270	284	267	281	289	285	289	280	297	291	304	279	270	306	276	305	278	301	293	273	285	267	296	293	294	275	285	328	302	292	272	299	237	283	294	295	293	273	267	296	245	270	246	282	289	260	242	289	271	272	245	269	305	293	307	284	297	273	297	279	286	275	286	304	285	275	259	281	287	273	307	260	302	269	286	293	299	277	302	269	265	294	275	273	305	288	274	281	279	277	255	281	268	287	282	313	289	284	260	314	281	269	266	289	298	305	271	286	302	283	284	303	274	299	254	233	266	278	274	315	309	278	312	259	276	269	296	284	284	296	294	286	294	295	299	263	267	296	258	246	303	277	271	274	285	295	276	297	258	263	310	272	293	270	270	311	277	288	281	272	281	296	303	297	275	296	299	278	288	273	297	282	269	271	291	300	303	283	308	267	282	284	263	268	263	266	271	291	274	293	287	269	286	282	289	279	291	292	303	274	301	293	285	298	285	276	279	309	286	247	275	296	297	265	307	283	256	320	269	278	305	257	250	299	327	309	268	257	302	299	271	292	292	303	277	246	292	305	317	317	300	257	304	260	292	310	279	297	283	296	293	283	277	288	284	288	285	281	273	292	278	272	274	291	292	282	280	300	314	277	266	289	255	267	284	276	268	277	288	309	280	279	297	267	268	289	293	259	278	292	295	267	262	289	289	285	282	285	298	304	265	279	307	296	273	286	264	287	289	295	287	261	307	304	307	294	278	304	294	293	293	299	280	256	272	272	305	280	306	316	283	300	286	285	246	292	295	282	295	310	294	294	287	247	283	276	293	276	281	291	285	283	258	293	288	272	295	276	262	285	281	279	284	266	281	279	287	284	282	283	277	257	321	264	289	279	281	292	267	303	275	265	291	306	293	267	301	298	283	256	291	268	277	276	266	262	278	299	258	308	276	285	279	296	295	309	294	285	302	300	268	295	291	263	252	257	260	274	280	322	310	277	273	303	311	289	286	269	258	267	262	305	274	294	271	267	327	280	291	267	300	263	270	280	270	270	264	281	277	265	298	301	282	286	301	293	286	294	286	291	264	291	291	284	269	303	314	263	307	288	289	281	279	284	273	269	297	293	280	288	258	282	318	302	262	271	320	271	281	278	258	277	293	273	283	286	289	296	289	272	264	280	300	281	252	275	269	300	284	274	263	270	297	269	307	270	291
23408	21636	29421	24375	21636	21673	8661	1038	698	625	541	541	504	442	414	418	425	349	396	390	360	334	354	327	359	316	342	357	319	332	306	306	318	307	351	311	300	302	333	298	335	282	284	345	309	337	305	322	272	290	302	286	296	279	323	322	318	310	276	285	312	337	295	278	283	309	305	311	316	298	314	298	313	311	305	299	300	287	295	282	270	296	312	306	284	303	289	343	296	330	296	292	363	287	313	306	287	344	285	314	263	297	284	310	320	341	299	309	297	321	331	326	271	278	329	301	283	294	308	287	335	323	300	301	275	310	286	301	271	288	283	311	302	296	301	297	307	291	267	268	319	312	319	311	279	297	295	326	297	273	336	334	267	273	302	299	297	282	273	299	311	283	284	323	302	282	299	299	284	310	316	298	279	299	314	314	288	300	291	292	289	275	296	302	308	266	299	289	289	274	313	276	316	294	302	307	266	278	336	293	281	298	301	271	296	302	284	259	296	298	286	285	300	273	305	300	263	291	307	291	299	324	290	285	316	323	317	313	296	304	294	322	283	292	302	288	268	316	303	291	302	278	285	285	311	299	340	268	319	278	280	308	303	314	317	280	290	282	298	279	261	279	302	280	280	292	328	286	310	311	303	289	297	307	266	299	306	282	288	311	282	272	291	304	307	269	286	306	310	301	302	308	293	279	290	261	296	302	289	284	294	296	278	302	306	289	309	303	285	323	310	279	308	296	312	304	307	293	293	272	305	288	287	281	260	271	320	283	298	290	297	283	297	307	272	291	308	308	298	305	296	277	315	282	304	291	300	283	306	295	289	284	304	268	317	273	289	277	306	278	292	290	323	279	276	287	320	310	312	323	306	292	276	317	291	335	323	283	293	319	265	289	274	278	319	303	277	281	259	271	296	265	291	263	300	308	323	299	277	287	300	277	279	286	281	292	317	283	276	282	277	361	320	291	274	307	296	311	291	311	293	307	309	308	294	279	279	323	311	312	292	310	284	302	274	287	311	280	319	278	301	300	309	292	291	284	306	323	293	301	291	301	278	294	296	316	301	311	312	288	300	300	337	296	269	278	323	268	319	281	295	289	284	282	302	308	331	297	280	273	299	308	321	324	275	279	302	308	296	289	325	265	286	294	295	267	321	304	286	298	278	282	302	289	315	275	282	290	304	270	295	279	308	305	264	307	289	253	310	307	305	317	315	277	318	314	300	258	261	293	298	302	292	291	307	267	322	298	304	290	330	301	264	318	317	271	271	270	283	318	278	283	296	313	291	290	303	311	275	296	300	296	292	315	294	305	301	307	309	288	272	292	273	269	297	281	295	274	295	303	273	291	298	326	314	288	313	325	307	282	293	301	295	310	309	302	303	303	320	283	304	296	300	292	297	263	294	288	270	304	316	294	293	332	288	300	272	282	327	318	274	304	309	298	294	281	271	285	330	281	319	290	287	318	286	300	315	303	353	278	301	297	303	303	323	292	300	317	288	294	275	283	303	285	304	269	279	303	329	305	262	271	293	277	292	310	292	317	310	305	280	290	264	262	272	279	274	276	298	279	313	298	298	295	296	281	270	283	332	316	303	268	291	302	294	329	298	287	276	295	297	288	307	280	298	290	319	301	280	284	304	307	312	287	286	311	285	299	275	290	284	308	278	293	289	311	305	289	281	310	286	280	283	279	283	338	306	319	294	300	295	302	283	294	307	268	289	312	273	314	276	292	279	313	287	287	320	308	329	313	259	295	284	277	280	306	292	293	286	296	257	306	301	314	318	307	289	262	291	311	297	253	306	251	304	289	302	304	273	299	280	303	299	301	297	267	269	261	259	292	310	280	308	322	294	296	285	272	278	304	306	289	323	299	282	308	297	285	284	285	292	289	317	299	303	309	233	313	313	305	289	283	295	299	314	287	301	291	248	270	294	274	294	324	326	305	287	320	329	298	317	293	286	265	264	303	284	307	258	266	289	323	304	276	280	293	303	281	280	299	284	275	296	311	290	310	296	281	240	276	308	302	277	312	313	284	284	293	305	305	283	303	308	282	297	312	297	306	296	302	303	312	297	303	295	293	301	296	286	293	294	293	288	296	330	295	289	268	303	303	309	296	269	313	297	285	309	303	289	309	293	301	305	291	292	282	239	286	281	281	277	283	287	283	310	312	278	300	304	298	295	271	312	329	285	303	282	297	269	308	272	302	296	294	290	270	290	283	308	333	271	331	292	279	307	293	312	294	298	306	278	302	250	304	277	272	291	278	295	283	299	282	322	315	281	261	303	294	316	316	286	299	293	320	317	283	285	294	276	273	301	276	288	293	274	295	278	319	284	280	286	298	300	265	304	292	327	280	280	297	307	322	300	315	283	292	291	298	282	300	288	317	315	270	271	295	297	313	311	285	288	298	289	285	304	308	324	298	286	283	313	312	274	277	316	297	307	296	296	280	322	298	312	298	297	277	304	315	292	289	294	298	308	319	308	295	298	315	309	284	324	297	292	269	285	312	331	313	313	306	287	282	265	289	274	286	292	258	268	344	277	316	285	295	291	272	290	292	315	286	303	313	309	290	288	287	322	291	286	294	260	293	316	279	316	249	279	289	261	306	312	290	317	315	293	281	313	311	297	299	288	274	277	298	262	284	289	325	332	305	277	259	288	285	273	289	302	300	300	270	283	283	260	320	296	309	308	322	281	294	291	303	284	339	328	305	323	280	328	270	320	312	298	275	311	285	309	277	320	295	283	301	305	337	303	297	263	291	275	303	267	305	259	286	282	283	305	285	302	288	307	332	277	264	288	281	270	306	282	279	283	283	284	308	293	246	263	296	285	290	281	306	312	309	307	312	308	302	319	287	312	310	286	310	288	301	270	283	282	304	273	281	269	311	299	277	275	284	314	298	298	291	307	292	295	299	260	304	260	295	284	291	293	285	297	284	292	270	254	266	322	307	291	304	299	285	311	304	288	274	307	282	274	286	308	304	281	317	275	289	273	301	288	286	286	294	297	314	292	286	303	299	272	306	317	314	286	307	263	280	266	287	300	304	302	276	275	291	290	309	288	263	276	273	287	304	279	289	313	290	291	298	269	286	324	305	285	318	331	275	299	278	313	318	283	281	286	315	319	294	287	300	264	282	308	291	279	304	325	291	284	307	282	295	257	309	297	303	256	312	262	303	284	306	300	276	321	303	292	289	277	300	271	287	272	321	292	303	293	312	271	306	264	287	320	317	262	317	269	297	293	287	288	291	272	285	282	315	289	275	279	320	305	307	278	278	255	298	292	243	305	284	309	317	296	283	281	282	288	318	310	310	283	294	293	279	296	282	279	313	263	281	285	325	296	297	275	315	277	249	301	284	299	291	295	297	269	316	304	314	307	303	304	297	299	279	311	289	300	287	270	272	276	313	315	313	310	316	260	316	267	299	270	296	286	300	308	292	329	298	333	319	299	312	273	323	328	276	289	263	295	289	304	294	328	296	290	311	277	295	294	282	297	285	298	310
23583	15926	9886	5013	3415	2587	1882	1486	1201	1070	904	761	632	580	581	528	535	461	484	473	454	374	428	396	392	421	367	399	358	357	323	386	333	367	335	343	378	394	379	310	369	305	383	364	349	377	341	338	319	369	370	355	324	352	346	325	341	340	315	330	330	316	346	348	342	316	338	351	348	352	316	331	331	341	332	313	343	309	335	319	301	322	330	338	360	373	357	336	351	334	376	356	355	329	346	341	317	323	382	341	354	350	351	360	351	329	341	338	295	365	348	317	351	337	322	373	336	327	343	319	410	333	333	321	342	313	359	348	319	304	324	359	321	339	330	358	334	334	285	319	324	324	311	349	384	326	294	333	348	323	318	298	330	341	334	333	334	314	308	358	290	298	295	338	315	332	324	329	311	343	308	325	314	338	350	299	328	337	318	324	299	326	325	355	323	304	303	337	342	322	350	308	361	297	320	340	328	326	305	304	317	345	327	330	332	337	334	334	317	321	336	310	332	310	324	340	313	384	320	341	337	317	332	329	312	287	285	321	323	326	315	310	362	307	337	298	292	352	338	337	338	313	305	301	321	329	324	342	327	304	335	329	352	329	331	317	348	306	329	322	337	311	347	353	336	322	298	339	333	286	340	310	322	326	340	341	318	335	300	336	301	320	325	321	301	306	328	320	330	309	298	327	280	307	331	354	299	332	326	330	324	305	346	343	338	364	335	320	311	346	331	314	333	304	321	321	346	292	340	323	318	313	316	336	322	312	308	354	311	342	309	305	315	312	327	291	335	335	324	331	318	330	352	316	309	310	330	315	324	296	310	307	381	308	340	327	332	320	311	305	317	329	335	314	282	291	324	324	338	313	336	329	317	310	333	323	308	298	338	327	312	298	328	322	343	335	312	346	310	346	322	350	307	326	330	327	298	324	332	318	325	333	332	310	335	324	325	301	306	310	341	315	328	351	320	307	294	345	265	304	339	331	327	306	328	333	331	323	304	309	302	331	318	339	324	323	309	324	329	335	317	341	335	317	340	337	354	308	324	356	320	335	328	326	305	319	307	357	307	316	323	319	344	307	309	332	321	300	333	338	322	364	347	331	322	331	302	341	333	332	311	310	343	293	314	322	329	330	309	291	316	320	307	328	331	333	317	319	313	344	323	314	344	341	319	339	294	335	293	348	341	291	331	304	346	337	301	326	314	312	324	340	298	325	288	322	341	330	304	295	347	329	331	347	299	323	323	320	355	298	330	317	325	349	267	374	332	331	324	326	318	343	331	334	349	320	353	330	326	319	319	317	286	305	340	333	337	335	322	330	311	326	339	328	336	314	308	329	324	310	322	335	308	332	298	334	326	295	307	311	333	343	320	322	328	316	317	334	326	311	327	344	325	324	332	324	326	285	314	315	360	317	334	309	340	322	343	311	334	324	316	326	336	304	320	285	320	299	299	347	330	314	323	312	288	305	344	296	304	328	332	348	321	290	341	297	317	345	340	338	338	302	302	314	327	340	353	323	335	335	331	305	314	316	355	300	329	354	321	322	319	299	311	317	334	338	309	344	346	350	321	315	320	341	332	312	310	352	348	332	338	330	326	310	338	332	313	289	364	341	321	315	311	301	328	322	309	309	346	353	308	279	335	328	307	296	344	328	319	332	328	348	308	332	337	345	325	324	309	346	316	316	276	289	343	340	309	351	331	315	312	330	339	318	318	311	320	314	298	289	332	299	333	313	322	336	317	319	340	314	301	318	329	322	338	357	326	336	334	314	337	320	320	301	308	352	329	313	307	339	282	325	305	310	333	320	311	349	317	314	306	322	318	300	312	321	325	300	322	328	328	340	321	332	289	286	309	331	344	308	316	326	297	334	347	325	296	331	315	302	324	337	334	335	337	329	292	305	307	336	329	333	311	337	309	293	293	310	280	302	349	306	326	325	341	307	327	334	300	321	288	350	305	307	317	327	306	323	333	339	304	318	300	300	343	329	327	359	335	314	315	309	350	310	312	301	303	316	339	344	310	307	286	320	318	323	299	317	313	294	318	332	338	334	304	302	332	334	319	306	326	325	330	339	331	321	309	327	329	294	314	341	304	310	314	325	331	299	323	332	321	323	324	320	358	326	300	320	317	309	307	346	336	284	296	359	344	308	328	299	323	298	328	378	319	351	357	345	308	306	330	344	325	317	358	349	315	334	322	310	314	348	322	308	305	319	333	312	365	333	323	350	343	331	311	353	359	341	296	350	329	302	327	288	345	340	340	320	302	327	303	339	323	343	334	307	320	322	321	320	339	275	321	326	312	340	337	310	323	292	344	312	347	324	352	346	334	311	325	299	346	336	308	323	317	340	312	320	341	340	309	333	334	334	320	311	306	312	335	354	288	317	315	372	368	336	309	281	342	338	332	318	350	332	324	335	295	337	326	331	315	289	331	334	355	316	320	322	338	352	328	333	328	362	332	338	285	340	329	330	321	290	321	298	351	269	349	313	332	302	310	321	314	340	325	308	309	349	333	335	360	319	310	320	343	301	319	302	343	304	314	302	371	336	359	314	295	313	345	309	321	313	306	342	341	295	302	334	363	309	290	325	321	324	312	319	347	289	318	327	343	340	321	336	331	330	308	357	321	339	332	314	361	326	323	309	315	318	323	312	316	346	328	338	333	325	347	306	326	344	336	339	325	330	332	304	329	331	296	315	325	292	342	336	301	342	321	311	314	332	329	326	320	364	322	363	341	311	344	331	323	286	300	327	302	325	342	326	327	334	338	321	311	314	313	341	300	366	323	334	317	343	324	322	338	353	321	306	339	332	339	319	326	375	308	303	336	325	328	312	311	331	305	321	310	301	305	343	335	344	324	368	328	324	314	340	287	306	314	356	297	323	324	340	292	320	315	318	322	333	342	300	335	322	350	307	344	341	335	331	300	338	320	329	321	344	311	328	310	333	376	293	320	321	320	314	310	344	331	345	318	323	352	297	335	306	348	329	343	333	361	359	321	328	347	314	341	319	314	321	371	305	326	314	329	309	342	372	300	315	315	333	347	338	344	280	324	334	336	298	339	326	350	365	320	308	320	319	329	299	311	319	350	306	330	292	337	356	333	299	328	319	341	359	343	359	313	346	287	343	308	306	321	342	313	342	322	331	326	346	309	310	347	327	321	299	332	297	302	317	322	328	323	310	328	334	367	345	326	304	317	349	314	307	311	332	314	311	330	319	315	334	339	298	340	339	343	326	300	339	304	320	336	329	327	375	310	324	317	291	353	337	350	311	321	335	347	284	320	315	336	336	358	311	346	309	294	336	331	354	355	289	322	365	336	334	295	339	326	324	302	329	289	304	321	321	359	349	385	349	306	293	310	324	348	337	331	357	357	332	319	312	317	313	343	320	335	326	317	305	316	338	325	328	329	329	320	310	329	344	337	310	318	314	304	325	313	314	332	323	302	340	298	299	302	320	338	310	345	321	325	329	309	319	322	341	310	325	341	321	341	333	334	327	309	337
28178	20650	7627	458	263	214	219	193	199	197	153	163	158	194	188	168	183	160	153	171	189	172	162	178	181	197	142	172	164	154	166	168	182	196	157	178	161	152	176	181	164	153	159	166	168	166	189	152	150	172	161	172	132	164	173	154	188	149	153	172	180	174	147	155	174	158	155	158	150	160	173	144	166	151	150	191	166	160	164	160	189	154	170	164	172	158	159	158	177	149	167	169	188	157	144	200	168	168	159	142	146	182	184	160	199	183	158	173	170	157	189	165	179	181	156	174	162	175	167	164	156	163	180	174	189	204	190	188	177	172	170	161	144	177	158	169	141	158	159	164	175	179	150	186	174	157	154	170	182	159	151	143	178	148	174	178	195	139	164	162	152	175	191	152	163	160	165	157	176	160	165	158	164	163	180	163	176	176	177	154	167	179	184	154	169	175	181	165	178	160	161	166	150	152	166	178	162	164	153	174	181	176	156	164	156	184	207	167	156	179	159	189	178	150	158	176	170	176	178	170	177	161	171	163	171	147	160	200	182	182	176	159	195	170	162	158	150	149	167	166	157	170	165	185	178	143	166	144	160	180	171	168	156	141	150	191	189	178	184	132	173	173	162	164	177	180	143	142	165	180	165	153	167	156	162	195	175	164	170	151	152	165	161	143	165	147	159	149	180	166	155	160	180	164	160	166	165	157	127	161	167	146	191	161	159	168	173	156	162	180	145	169	167	190	172	168	183	179	136	170	184	169	124	179	151	177	185	154	171	176	175	170	176	184	184	173	173	162	208	170	161	162	155	160	166	170	167	178	165	158	173	145	159	157	182	167	148	161	173	186	180	165	174	184	172	165	165	164	153	178	147	170	158	177	175	166	176	180	178	187	165	151	173	149	190	167	167	182	168	115	158	163	148	166	162	162	150	168	156	188	164	180	169	158	159	160	176	185	159	160	159	170	167	167	172	177	165	179	190	180	166	158	177	154	147	178	160	185	132	158	153	152	163	151	187	141	173	144	145	164	150	140	182	167	159	178	161	177	157	169	167	153	142	170	174	167	156	164	168	161	165	160	159	173	163	160	175	168	168	164	176	178	166	148	172	156	175	174	154	173	150	164	167	162	168	175	159	154	161	165	165	167	175	158	179	167	180	159	147	155	161	187	160	143	171	173	162	197	163	169	173	163	169	147	160	179	172	176	183	158	158	153	162	174	147	154	172	188	165	168	157	163	171	185	153	164	166	166	161	150	155	170	154	177	179	159	156	165	176	151	141	163	176	158	170	162	163	165	169	159	170	154	159	194	155	164	179	168	166	160	182	179	151	164	192	140	140	176	167	167	195	169	162	168	144	156	156	162	151	169	150	167	166	179	180	148	184	173	173	175	164	175	167	164	150	163	167	145	183	157	191	164	173	178	146	167	178	164	170	164	168	163	197	180	170	174	174	169	158	169	173	158	175	166	186	175	159	169	156	189	157	165	156	179	137	159	154	155	169	160	176	180	163	178	191	123	155	178	190	153	196	162	158	181	157	159	160	161	161	156	156	169	180	187	176	173	165	149	188	162	135	154	172	158	163	159	170	167	157	164	174	172	168	170	171	151	163	155	169	174	162	139	157	199	167	169	164	158	172	170	160	170	172	171	171	146	166	194	163	148	167	168	172	162	168	162	159	146	149	162	182	162	145	191	191	178	162	145	177	145	166	157	169	182	184	174	168	181	165	165	181	191	171	161	186	183	158	182	167	167	179	170	171	157	163	175	186	153	162	170	178	174	158	161	160	155	157	157	175	187	159	148	168	165	157	142	167	171	149	181	178	167	158	147	150	165	180	166	192	136	162	168	184	166	164	158	166	172	168	157	176	175	155	152	180	189	147	151	167	164	154	169	167	183	186	171	168	155	157	162	147	139	174	171	178	173	193	172	163	175	168	184	169	186	175	170	183	156	188	158	166	156	166	157	189	141	177	155	153	146	178	165	172	186	140	166	146	181	164	156	167	160	167	179	171	178	152	152	187	155	165	170	152	182	173	167	181	158	166	158	156	161	180	158	183	151	157	173	189	176	173	159	170	165	176	157	169	161	162	157	166	170	160	162	170	172	177	172	170	170	162	173	174	146	165	180	170	185	178	159	176	169	191	166	174	161	163	139	160	173	179	162	171	164	189	177	160	169	166	175	154	144	162	146	172	142	171	186	168	169	152	156	160	187	181	164	173	161	180	169	176	161	157	171	195	155	143	165	162	159	166	176	159	166	161	164	153	170	148	160	148	166	166	194	167	163	159	183	142	173	138	169	163	189	152	159	157	171	154	168	165	174	173	169	177	165	158	138	172	148	177	148	173	166	184	177	162	174	162	196	158	167	164	171	195	169	167	158	142	167	179	157	195	165	176	168	165	174	178	173	183	178	149	177	175	165	154	165	156	180	142	148	168	170	170	169	173	164	162	163	155	156	155	171	189	197	171	165	157	163	170	146	178	211	166	172	156	158	171	159	157	159	159	156	178	179	178	182	161	150	163	184	147	199	171	133	171	175	167	180	172	168	147	168	155	139	147	178	164	192	161	156	148	143	189	155	189	160	167	187	156	165	168	156	164	159	189	191	186	159	151	153	178	148	167	170	169	167	166	163	149	168	181	160	149	170	169	187	168	156	161	184	141	167	165	139	148	173	164	169	166	168	157	187	166	178	151	180	169	164	158	182	170	170	189	144	145	179	175	174	196	189	176	161	160	157	165	166	185	166	166	178	162	156	174	148	166	158	171	166	167	158	177	150	169	157	181	205	149	147	166	161	168	172	172	165	169	170	175	164	159	157	163	156	168	168	165	173	158	156	194	142	192	153	154	173	156	170	167	157	168	174	161	164	160	168	171	173	166	166	183	172	173	159	159	160	167	185	165	162	155	162	166	198	139	140	154	151	155	191	174	160	179	156	175	161	182	167	149	169	160	157	158	170	147	140	159	155	172	201	158	144	168	160	161	157	173	154	178	181	170	152	155	152	180	176	186	170	188	157	166	153	160	183	160	161	168	165	156	158	187	154	180	173	169	177	172	167	161	156	162	164	155	167	149	160	183	166	190	147	171	175	165	157	156	188	183	166	164	151	154	175	161	166	181	173	169	166	143	163	185	167	182	159	175	135	166	176	150	173	173	184	170	196	148	159	162	178	184	166	172	163	189	147	188	167	153	180	145	153	161	183	173	175	179	166	175	185	173	166	163	166	180	149	159	159	144	147	161	183	176	168	184	170	170	180	156	175	153	172	150	186	192	171	215	166	182	140	184	161	134	166	171	139	168	170	167	162	180	167	170	167	161	181	146	181	160	173	187	135	155	182	178	155	176	159	184	164	174	164	147	181	184	170	180	180	163	189	182	165	164	159	158	169	166	156	168	164	150	161	151	168	151	179	158	163	163	180	164	173	173	165	144	160	150	179	150	145	181	175	151	170	161	150	171	178	152	161	170	176	173	179	154	156	160	154	143	146	184	153	146	170	180	183	169	151
9179	974	615	414	276	315	255	229	226	243	259	229	223	237	220	227	190	198	198	194	204	215	221	196	197	204	194	192	214	185	195	202	193	188	230	203	173	228	201	179	214	220	183	195	201	203	219	199	215	218	216	186	195	195	209	209	187	193	179	202	226	191	204	205	187	232	193	196	200	196	207	180	184	215	196	199	185	179	202	211	188	196	211	223	178	224	221	188	212	200	192	199	188	201	183	225	194	200	193	178	190	192	196	202	216	176	200	208	194	183	194	205	210	202	178	187	208	217	208	226	210	200	192	198	194	204	177	213	226	207	210	214	185	207	187	218	207	197	205	208	206	207	221	186	176	194	207	198	189	194	182	220	214	214	178	205	213	201	179	188	214	197	204	179	171	182	211	202	204	189	183	204	207	182	212	209	203	203	189	188	194	195	182	232	203	199	219	194	220	196	188	186	204	173	200	194	202	214	199	190	180	188	203	220	217	184	175	207	194	206	192	186	210	197	193	170	189	173	224	204	196	187	215	221	198	192	199	200	191	212	216	216	182	185	209	205	204	220	233	208	193	199	200	208	206	215	192	209	189	210	187	200	202	208	195	194	185	205	198	205	187	219	197	196	208	185	174	176	189	188	195	176	200	203	182	199	212	169	208	210	200	197	220	219	221	171	202	206	185	197	202	187	220	205	202	195	213	221	192	162	167	183	208	218	198	211	206	211	198	189	192	180	209	211	193	183	197	222	198	202	186	190	183	194	195	225	210	184	177	239	206	206	194	212	193	193	172	185	217	208	214	214	200	191	196	186	203	221	212	197	187	224	214	191	203	210	196	190	202	190	191	208	215	216	213	230	208	199	210	184	209	224	200	196	205	201	211	187	189	204	192	183	204	207	200	204	225	211	239	205	178	204	212	200	199	212	211	183	196	186	194	188	204	195	197	180	196	226	186	172	196	188	189	200	198	208	216	188	197	220	205	189	207	161	193	216	206	209	185	202	194	202	200	201	206	241	208	221	209	206	195	208	201	176	200	195	184	204	212	214	193	198	223	202	215	225	169	200	211	194	190	220	199	202	199	213	221	194	201	209	189	202	184	197	209	185	214	198	195	190	205	214	198	211	184	196	197	216	209	195	197	190	199	214	196	207	199	182	208	191	214	209	195	186	182	204	195	186	205	198	227	208	231	197	187	201	179	192	191	216	201	212	177	205	196	195	204	202	191	206	211	209	201	201	200	208	212	187	229	199	219	195	201	213	202	194	202	211	212	216	211	181	186	219	186	218	203	190	212	198	200	204	205	186	193	206	216	197	200	196	186	192	233	209	195	194	213	186	200	205	208	191	219	203	189	184	195	201	203	213	208	202	192	187	233	195	177	194	208	206	200	212	197	178	208	198	200	188	222	185	195	187	201	204	198	189	238	198	166	181	201	214	203	227	222	196	192	194	196	188	194	212	189	198	225	216	206	189	179	179	199	205	172	188	199	185	187	208	188	191	224	179	199	222	183	210	187	206	172	204	185	206	206	188	196	220	196	219	203	236	214	209	211	198	188	191	208	189	191	198	193	190	200	205	191	208	205	207	217	202	225	205	208	197	206	213	221	188	203	183	218	208	196	197	195	199	194	203	199	181	217	160	223	217	197	198	185	204	192	198	202	194	196	188	200	218	203	210	213	184	205	199	207	188	198	228	188	195	218	190	204	203	194	215	223	217	166	204	226	211	198	190	187	200	205	219	193	204	191	203	226	214	185	179	207	209	200	197	196	182	239	195	223	196	222	191	197	205	202	184	206	194	206	222	220	198	180	204	205	223	205	224	205	182	193	212	194	191	205	194	196	181	227	204	205	223	198	196	170	216	196	218	228	227	239	198	210	213	212	198	212	210	187	221	178	200	192	195	186	203	205	188	178	191	171	208	187	200	177	216	191	205	190	193	199	187	203	205	200	209	193	201	193	209	211	209	186	206	215	179	195	202	198	192	206	186	189	185	183	184	184	208	201	210	210	194	219	187	220	197	238	181	213	181	204	205	201	200	225	203	182	201	200	218	197	235	189	203	204	202	183	203	208	206	219	200	205	232	186	180	215	182	203	196	186	222	204	208	204	205	177	186	203	209	200	199	224	189	210	245	213	191	189	211	203	197	207	183	198	229	198	218	198	214	189	207	197	191	191	228	221	202	169	203	178	181	195	210	213	203	224	194	218	192	190	230	214	192	202	177	204	219	211	200	234	177	214	180	201	207	202	209	197	208	240	210	196	203	197	214	200	182	208	213	198	193	213	194	201	201	187	218	211	206	218	198	182	215	181	174	199	217	216	199	212	194	216	206	194	201	188	177	211	186	223	202	221	170	186	237	235	188	195	189	202	206	200	183	189	187	205	232	194	184	211	188	200	217	211	202	193	205	183	217	199	190	205	186	213	208	188	185	215	212	208	194	195	211	211	217	165	192	220	207	188	183	202	206	225	222	236	219	203	184	209	215	227	205	215	179	203	185	206	203	197	217	210	246	220	220	187	180	180	207	208	217	195	182	184	180	226	210	203	208	227	210	207	192	218	191	212	176	199	190	197	200	190	224	193	208	218	223	194	178	174	196	208	207	204	213	189	201	210	204	178	208	193	212	201	198	186	193	196	216	199	167	185	211	182	230	206	205	189	196	228	207	193	206	192	194	209	192	206	188	223	187	177	184	206	211	215	217	224	183	199	203	184	179	206	209	180	218	194	208	214	210	203	179	203	198	217	189	185	203	204	211	220	223	187	186	193	199	195	189	199	195	232	198	180	195	187	184	187	216	205	194	182	203	177	178	200	214	208	191	213	219	196	179	209	200	163	206	224	203	226	232	210	205	192	211	213	192	207	211	237	217	207	204	193	192	202	201	207	203	184	190	226	177	189	206	219	190	218	200	234	171	179	192	210	200	226	211	180	188	169	204	200	200	173	211	214	203	175	204	219	223	208	194	202	190	210	218	192	185	197	206	196	189	203	208	177	194	204	216	187	225	193	200	198	203	199	194	183	182	194	195	199	193	200	199	206	190	210	201	193	206	200	201	210	195	201	207	187	187	204	228	215	210	204	189	208	213	191	169	193	206	199	204	221	222	226	216	192	217	226	178	190	224	188	205	213	192	218	186	214	191	231	212	230	187	213	224	215	211	203	195	196	210	197	215	214	215	223	209	201	196	208	176	202	202	216	200	213	208	182	201	186	209	180	196	186	213	197	186	198	205	203	201	191	213	200	198	205	205	205	216	184	233	202	192	198	207	201	187	215	205	201	179	205	190	193	199	183	194	207	243	209	182	168	198	199	192	195	183	198	198	227	204	208	192	209	228	183	198	194	186	210	202	170	196	206	208	170	200	197	187	191	184	195	195	218	194	199	241	205	192	211	235	209	196	208	208	186	195	181	217	221	226	193	207	211	207	212	201	176	201	228	202	205	213	224	191	203	212	178	211	226	191	183	204	215	207	195	215	178	215	205	182	193	192	179	187	216	180	181	211
24447	21598	28881	24748	21601	10232	779	502	433	320	346	315	274	267	223	251	214	231	232	207	207	210	181	199	165	191	205	175	208	214	195	184	178	175	200	168	186	181	197	199	213	177	208	187	172	191	176	171	203	192	155	186	153	168	182	168	190	201	193	204	182	185	161	194	187	165	175	182	164	202	178	164	211	190	178	180	202	180	171	193	185	188	173	177	182	204	156	166	188	192	207	188	183	188	184	200	180	186	193	193	183	201	182	191	169	198	194	159	200	171	176	183	192	219	166	188	177	210	188	166	158	184	207	177	178	182	187	194	169	190	192	172	152	179	185	215	162	197	185	176	180	175	179	178	177	186	174	173	171	179	164	177	194	183	176	168	199	149	161	190	170	183	184	152	168	173	182	190	189	199	177	189	209	174	152	198	165	192	195	151	165	161	157	185	177	185	151	169	184	171	181	173	194	202	187	186	188	172	181	185	162	188	188	202	194	188	197	174	171	154	183	174	169	191	169	161	172	173	180	181	163	179	165	200	183	177	165	161	177	187	178	169	174	175	158	177	171	175	184	191	188	201	204	193	204	197	163	184	182	189	163	182	197	184	175	165	165	172	162	182	158	192	179	220	216	176	161	195	195	180	180	173	193	186	177	185	177	190	177	186	196	174	157	203	195	185	192	209	194	183	171	169	178	156	192	176	168	198	159	179	208	177	203	173	173	197	199	172	170	190	162	160	166	174	183	157	164	187	186	195	198	157	178	192	183	199	169	191	191	179	197	177	176	174	181	190	185	168	196	187	196	182	162	169	193	192	193	212	157	188	191	167	177	186	178	182	172	179	176	174	194	147	178	187	187	170	167	192	167	177	178	184	205	195	166	156	170	163	184	161	167	202	177	168	197	190	177	211	175	209	178	179	174	180	187	170	183	176	170	182	189	168	178	165	168	193	163	138	181	172	190	187	168	190	187	164	172	178	163	172	179	159	174	171	192	183	158	192	151	175	168	194	183	187	173	161	179	190	183	198	192	179	187	186	190	169	162	175	173	166	181	183	171	184	173	173	183	168	184	195	184	198	167	178	196	194	180	177	204	189	198	178	175	163	192	182	181	188	196	180	191	200	180	172	180	184	214	203	174	194	177	152	175	175	181	201	180	179	196	175	185	181	153	162	182	185	189	182	180	192	169	193	193	191	170	156	181	173	177	194	199	154	158	174	191	164	153	169	175	166	165	188	187	186	174	189	179	174	189	192	193	182	188	197	181	198	199	173	179	162	173	185	188	194	179	185	179	191	182	166	152	174	179	184	186	168	164	170	144	163	220	166	203	164	183	202	189	189	195	157	175	196	193	178	191	192	187	171	181	161	185	190	174	161	165	189	170	169	165	184	156	183	160	186	171	193	155	199	171	165	183	203	186	194	182	192	192	194	185	168	171	180	184	179	178	207	179	150	190	189	181	181	201	211	172	171	188	162	166	189	184	161	163	158	169	161	187	190	181	167	187	160	196	160	152	196	175	175	188	194	193	169	201	194	166	195	192	148	181	182	185	203	175	165	166	214	188	174	171	204	190	177	206	169	193	167	179	176	181	196	154	157	190	181	184	160	202	170	209	190	173	179	161	166	182	168	198	159	187	187	167	175	180	166	162	187	188	183	168	181	159	175	172	188	180	177	166	166	178	158	181	187	170	171	176	189	191	174	178	183	178	178	183	171	175	191	199	189	173	169	158	161	187	193	181	171	189	182	174	190	165	172	203	192	189	172	215	191	169	165	207	185	191	146	184	170	175	157	190	176	174	186	217	157	163	173	169	163	169	178	177	210	201	190	186	169	181	191	157	167	195	182	190	194	202	197	183	180	187	193	180	198	167	177	183	175	174	186	172	178	184	172	178	149	157	168	171	183	183	190	179	173	177	180	201	193	189	172	189	186	182	197	184	196	175	164	195	155	186	148	183	175	173	170	183	220	186	163	185	180	181	165	230	177	175	208	196	166	168	182	185	183	189	168	159	151	190	185	183	194	188	193	167	168	197	186	186	179	180	153	199	174	165	163	163	204	169	176	179	166	173	200	183	185	176	194	177	190	180	192	179	191	152	171	208	196	213	163	177	178	170	189	173	187	193	163	173	183	191	194	205	178	167	198	177	197	203	158	158	194	188	201	172	172	197	187	196	190	184	173	183	151	179	164	169	192	180	166	186	171	157	196	168	172	175	175	202	187	204	158	189	184	188	191	168	168	184	154	178	169	167	173	175	168	199	193	178	194	179	176	160	200	181	179	188	196	173	173	160	166	202	168	200	173	185	175	176	175	194	180	155	192	177	181	183	163	159	169	171	171	192	162	184	168	149	194	181	203	180	165	199	170	177	183	175	170	187	199	180	176	200	190	168	165	162	168	172	174	175	203	177	163	169	178	181	176	176	184	148	176	185	189	164	170	186	174	181	187	168	190	179	176	174	176	177	196	179	184	171	180	189	184	180	195	206	178	200	171	179	199	169	177	201	173	196	168	166	169	178	197	152	193	191	207	165	170	198	175	186	181	165	167	162	180	158	192	184	194	176	185	196	164	164	183	170	188	169	171	184	203	180	183	185	187	201	196	154	166	186	185	180	193	202	184	176	194	186	169	194	159	158	169	174	182	174	185	178	167	190	176	178	165	181	165	174	160	172	151	193	170	203	204	171	167	206	162	166	181	172	209	173	190	180	179	182	172	166	195	160	184	147	189	170	180	181	164	144	170	169	163	165	175	196	189	189	149	188	172	157	197	163	173	195	181	161	184	196	188	175	195	178	151	176	173	180	177	169	180	176	173	188	202	175	187	171	189	188	169	174	149	172	173	171	183	174	181	216	188	184	183	169	174	180	189	172	173	182	206	198	181	184	171	192	198	181	181	173	151	171	180	199	173	167	177	188	178	173	181	175	165	198	168	181	181	178	189	184	168	172	209	162	190	179	195	165	177	169	173	153	175	181	165	184	185	176	197	180	187	170	184	193	174	187	186	195	198	176	179	204	183	159	162	177	183	177	177	189	155	163	177	197	170	171	176	185	198	169	147	163	188	169	181	175	189	180	180	184	167	196	184	171	159	181	194	193	195	183	167	158	174	190	212	174	177	188	186	175	191	185	179	170	176	180	184	170	196	175	154	173	192	196	162	161	187	183	186	149	178	148	174	166	157	183	204	198	163	167	178	182	161	160	200	186	162	169	185	170	189	186	159	198	180	168	179	176	200	184	197	196	183	178	176	214	177	196	187	184	182	169	194	178	173	206	194	163	215	192	181	182	182	177	176	183	181	182	157	197	175	171	203	200	198	169	185	178	168	167	178	172	177	178	191	178	179	174	181	168	201	160	179	174	179	183	180	161	198	158	185	164	170	184	160	185	178	162	185	204	197	188	167	172	165	165	184	162	170	185	165	185	202	183	162	192	159	181	177	178	176	184	169	191	173	164	166	193	184	178	181	174	172	170	199	193	154	187	171	188	154	193	173	192	174	169	169	177	177
22339	9828	5974	2730	1993	1379	1012	771	654	585	496	415	381	336	347	319	309	288	278	270	246	265	256	266	248	220	258	217	231	254	259	210	253	251	204	202	248	188	211	250	208	214	245	196	214	210	211	192	236	210	215	240	229	213	227	182	210	204	206	203	222	217	224	228	215	208	223	214	197	224	203	221	194	189	224	194	221	219	207	218	201	174	224	204	234	222	219	225	205	230	214	229	216	242	210	218	219	231	228	205	227	216	230	239	194	225	221	229	236	209	227	210	209	199	206	177	196	210	206	231	218	212	222	223	221	216	203	238	197	213	204	199	224	197	228	214	217	218	230	213	184	218	243	208	211	214	218	208	215	243	198	197	227	196	220	214	232	210	214	186	202	186	201	197	187	200	250	216	197	197	226	221	231	211	216	208	210	197	220	202	219	206	209	205	204	229	213	207	214	240	218	214	193	222	216	211	217	181	201	191	224	209	178	201	193	191	228	205	209	221	212	212	209	214	217	209	196	210	194	216	232	201	214	208	205	214	247	208	203	191	202	197	211	211	196	211	212	206	213	192	234	216	236	204	220	226	188	231	227	196	216	222	205	209	232	222	241	208	200	204	195	224	201	207	198	227	219	216	185	203	215	196	189	209	213	219	180	182	201	185	195	234	210	207	208	187	186	198	216	215	221	199	187	222	208	232	226	194	187	210	203	207	220	200	210	221	199	193	208	218	229	207	227	209	223	211	189	208	212	200	205	203	201	226	246	201	207	198	188	219	192	205	200	212	208	236	216	213	221	175	209	215	212	183	224	208	207	196	223	226	224	215	207	198	212	191	221	226	228	228	190	205	222	194	194	196	191	198	184	218	193	220	211	207	217	219	202	226	206	205	229	202	229	190	185	211	195	202	210	213	221	191	188	200	215	206	203	195	209	201	236	193	220	227	208	239	201	219	198	189	220	184	218	205	237	194	200	198	226	232	219	213	188	215	192	225	202	173	198	198	231	194	210	199	207	201	197	231	206	211	212	202	220	204	181	221	194	215	226	219	204	182	212	227	207	210	222	191	222	209	213	182	199	196	229	190	196	234	203	219	210	199	191	200	190	207	239	194	186	207	196	210	214	194	228	207	228	226	219	218	187	220	221	185	213	206	185	212	224	204	200	203	223	205	184	230	221	185	201	211	205	237	216	171	214	208	179	203	208	215	191	204	239	218	227	200	215	221	205	230	203	212	208	202	205	219	198	189	189	192	221	206	206	217	212	215	195	203	201	205	210	213	209	219	192	204	223	218	207	192	203	194	183	241	194	220	189	203	215	206	178	241	182	226	194	211	212	208	209	198	218	191	212	208	185	229	200	184	227	211	216	206	178	219	205	221	215	211	198	194	210	203	215	202	214	193	223	206	220	218	214	215	207	203	231	209	212	219	222	194	224	202	206	223	207	213	197	229	201	191	211	222	183	214	197	206	203	206	204	203	218	185	223	228	190	231	197	205	203	201	229	238	203	215	245	214	207	194	204	216	206	231	183	205	219	212	199	234	209	202	187	182	205	208	217	204	206	178	211	197	198	202	204	221	230	211	180	196	218	214	226	225	229	218	193	192	185	230	217	222	185	225	204	216	211	195	245	226	206	231	218	186	195	241	189	212	209	200	203	211	200	198	195	195	216	214	209	191	199	215	207	224	219	189	189	209	204	206	210	207	234	197	199	213	213	210	208	223	203	222	219	180	227	225	221	206	195	206	211	199	209	191	210	215	176	191	208	207	204	192	226	196	206	206	215	204	200	212	225	222	200	209	203	201	206	191	209	211	182	217	217	202	220	201	202	198	216	194	199	229	203	195	219	203	195	240	196	211	203	208	205	206	195	191	218	231	209	204	205	200	204	222	202	197	216	199	191	205	229	204	185	189	178	189	223	231	207	212	212	209	228	184	188	218	210	204	218	209	203	227	188	215	223	213	225	203	214	197	203	218	217	227	191	211	217	192	186	201	210	221	199	214	210	213	218	204	203	191	192	211	182	234	209	206	216	210	220	220	215	196	204	207	223	203	203	213	225	237	204	218	208	218	199	228	208	225	205	226	205	214	197	215	217	198	204	234	217	212	208	199	228	205	216	224	200	224	208	213	219	202	207	229	214	219	205	210	190	207	194	225	195	214	200	214	204	220	217	191	207	226	189	194	204	198	192	227	196	219	185	197	209	234	218	193	173	192	179	196	208	202	222	212	220	214	199	208	195	225	206	232	244	214	201	196	229	205	225	211	225	242	218	225	240	213	193	226	196	226	217	195	188	212	226	201	223	210	202	198	215	211	185	196	207	213	220	203	202	209	185	206	212	191	196	211	181	213	212	217	204	204	205	208	230	235	213	198	186	198	232	213	223	226	205	203	228	206	241	183	186	216	194	226	207	230	190	193	238	187	197	210	217	223	200	212	211	217	221	195	210	213	224	209	201	193	229	227	223	182	211	261	209	189	199	219	207	193	191	198	196	209	213	208	208	194	203	177	252	222	237	208	195	193	217	204	212	203	209	184	194	210	201	230	203	216	212	215	195	206	210	196	231	206	221	215	194	219	216	226	195	224	210	229	222	195	203	216	216	231	204	197	214	218	226	215	214	216	224	202	187	243	199	224	198	203	186	197	226	196	193	203	243	199	201	198	174	189	210	198	203	213	185	199	186	204	219	187	218	204	213	199	189	203	185	183	199	211	229	227	210	226	190	195	211	221	230	203	211	214	212	210	202	209	214	213	232	213	194	206	220	223	199	185	180	179	224	208	184	211	199	203	221	213	189	223	214	206	193	204	201	203	193	227	212	230	189	182	189	221	236	212	213	236	202	193	219	222	194	228	223	212	193	213	202	242	200	190	210	197	202	208	214	222	197	193	191	203	220	202	197	194	191	186	206	187	229	206	190	202	213	198	210	210	202	226	213	216	216	225	207	229	208	207	220	203	194	200	195	194	183	193	191	215	194	231	207	207	222	217	225	201	235	234	193	218	214	213	219	198	206	218	188	190	217	217	194	215	221	208	178	218	223	212	227	196	201	191	237	202	208	238	192	207	203	210	219	199	205	205	195	207	234	207	229	195	194	220	234	226	219	211	234	215	215	223	207	226	224	207	211	236	219	215	199	210	215	221	201	203	216	201	194	204	202	188	202	174	221	222	220	191	233	203	225	200	205	205	242	239	223	216	218	230	217	206	199	215	213	192	222	203	182	224	220	209	202	219	187	217	247	187	193	212	211	230	215	195	202	207	213	202	214	211	201	200	253	201	198	201	194	239	179	219	216	199	207	204	225	216	203	214	191	223	211	193	208	181	218	172	218	212	215	193	214	204	202	208	168	188	231	205	201	232	223	194	188	218	199	209	184	196	212	210	210	194	200	227	206	217	226	203	203	237	206	226	234	230	204	219	223	226	246	194	218	209	202	220	189	219	199	218	194	201	219	209	210	203	237	202	214	209	208	201	203	227	235	212	216	197	213	204	211	215	219	211	218	241
25863	21626	27691	25981	8708	554	447	399	350	332	305	297	271	292	277	252	271	272	260	240	253	244	241	245	284	262	255	264	250	274	281	258	278	284	233	237	238	260	239	256	273	260	260	261	250	253	242	259	247	232	245	227	272	250	254	245	238	257	245	247	259	282	254	251	262	253	253	228	247	248	255	262	245	244	267	246	245	263	255	245	262	244	271	243	222	231	246	255	291	243	265	232	269	247	265	263	254	237	229	227	241	231	270	266	236	268	249	257	221	239	237	242	273	256	244	240	219	239	266	289	242	259	267	252	256	236	270	266	224	255	227	263	220	242	248	254	232	242	267	262	267	242	246	252	252	250	241	237	255	260	217	245	261	275	260	240	244	268	229	236	245	258	235	243	227	264	250	247	215	249	236	235	246	245	227	237	232	240	253	230	283	232	261	250	242	254	231	239	252	265	223	261	240	251	251	249	241	255	248	225	244	251	241	243	241	213	249	261	247	244	235	247	243	243	244	267	250	245	240	261	250	242	255	237	247	257	259	286	264	239	262	225	243	228	270	253	258	271	264	240	237	266	232	260	251	211	245	264	250	259	251	277	228	256	213	254	243	234	276	283	283	260	227	259	252	244	227	237	246	280	238	265	250	238	282	273	278	265	264	258	247	247	263	279	252	248	244	266	229	232	257	257	247	265	259	251	279	249	233	237	261	241	251	272	260	244	239	224	242	242	285	255	232	231	244	237	242	262	263	227	252	246	261	266	227	233	275	262	298	234	215	267	263	225	274	245	246	251	261	267	255	234	209	242	222	276	236	232	219	232	245	255	249	228	244	233	254	239	238	242	237	222	253	219	254	266	239	246	260	233	249	243	247	247	247	248	242	268	269	245	243	258	238	253	246	245	252	216	250	278	231	251	260	273	253	239	230	239	220	231	266	216	271	229	264	245	242	276	226	245	244	224	238	252	234	236	277	229	259	219	260	249	242	218	256	271	242	238	225	255	259	278	251	244	241	229	259	222	213	252	243	259	269	212	257	240	265	246	265	248	283	223	246	229	263	250	262	206	259	219	249	262	242	258	274	244	238	249	213	255	240	236	232	246	244	240	245	255	272	241	266	264	249	247	266	271	265	270	293	251	238	240	255	266	242	249	252	233	236	250	267	222	247	255	261	234	227	260	274	255	262	230	279	240	231	238	202	249	226	242	222	246	248	230	239	261	277	238	233	231	232	231	246	207	258	248	248	267	231	281	220	226	242	250	263	224	234	253	242	254	254	231	236	223	246	240	220	239	271	230	223	223	240	248	250	236	250	283	246	245	227	235	215	268	272	270	256	249	223	243	260	273	261	254	249	266	218	229	244	243	236	251	242	260	249	252	266	273	231	242	232	284	231	254	266	253	206	264	258	236	244	243	238	243	248	253	264	247	253	238	240	261	253	240	212	254	246	259	223	232	251	235	251	266	256	247	252	254	234	246	241	251	260	253	235	229	236	229	269	253	245	249	251	262	255	256	259	232	236	233	232	263	242	244	270	258	252	264	256	242	245	255	245	261	266	261	258	252	257	242	236	244	254	247	235	286	226	244	260	252	260	259	250	225	246	261	254	248	269	275	232	235	251	234	267	262	229	270	230	246	244	268	249	265	255	265	253	249	249	255	226	247	246	260	245	256	234	245	232	257	274	232	243	247	257	244	249	256	247	240	236	260	259	250	252	280	269	241	234	271	255	241	225	255	266	247	229	252	228	248	242	250	262	264	227	243	265	238	244	257	240	236	270	238	241	246	262	240	231	268	279	240	240	258	241	256	255	244	258	244	250	251	247	242	223	223	223	223	263	218	233	251	273	218	242	234	232	249	231	243	236	266	233	256	229	246	274	253	263	238	253	256	268	223	238	227	264	230	266	245	278	260	231	261	241	271	251	239	235	241	250	247	250	245	266	254	263	203	243	215	231	253	237	225	257	242	237	239	250	243	256	237	235	247	232	213	228	257	247	256	250	262	239	264	264	254	242	241	241	273	271	283	258	265	255	234	266	251	238	228	255	220	266	231	243	241	241	248	276	237	255	256	254	235	230	232	234	247	243	258	257	224	264	229	237	228	246	254	245	250	245	261	236	252	241	249	241	275	247	230	226	269	231	258	238	250	241	248	265	257	227	247	232	269	249	226	235	221	261	242	218	240	252	254	251	230	244	241	263	225	262	250	254	236	252	228	240	230	224	264	241	251	226	250	241	252	243	219	260	224	244	293	257	268	268	267	260	219	275	267	248	236	245	257	208	237	241	240	243	233	253	252	237	250	252	253	242	252	266	254	253	263	243	235	238	242	228	227	240	276	255	249	252	252	233	248	252	248	278	281	227	242	246	234	224	244	256	260	252	252	237	267	235	256	233	228	246	235	241	249	245	265	244	255	227	277	243	261	266	258	239	218	250	254	266	224	265	267	252	257	230	237	238	261	239	247	227	237	237	237	238	267	244	251	227	262	229	218	282	232	244	243	231	240	245	220	248	270	254	250	246	238	229	238	248	240	203	265	236	237	256	250	226	270	251	262	257	248	275	268	268	264	250	234	239	259	257	238	250	265	233	255	284	255	249	230	255	259	266	248	254	243	255	275	259	268	259	264	253	245	261	275	238	264	272	251	254	241	240	254	250	264	235	243	240	224	233	242	248	232	229	229	235	267	250	263	245	253	258	241	244	264	225	235	245	215	216	219	251	257	265	261	234	254	221	242	247	244	252	237	235	240	228	228	264	243	270	239	249	255	259	266	225	244	251	215	276	240	266	264	224	238	228	234	259	252	245	212	253	228	256	248	251	248	246	256	246	246	239	244	222	236	245	242	252	246	258	250	232	251	255	238	276	243	279	262	258	258	222	255	250	250	265	239	261	265	226	232	226	248	263	263	226	255	246	210	251	263	227	223	212	257	235	254	247	221	252	249	238	248	286	244	234	234	259	248	218	262	256	253	262	246	240	239	218	229	220	258	243	254	265	252	265	225	236	257	264	252	221	260	232	262	254	281	269	259	253	249	234	239	249	249	250	242	228	241	261	245	221	257	268	231	241	261	248	240	250	258	248	268	241	242	240	255	244	261	259	251	258	249	218	230	240	236	258	231	249	249	250	238	263	273	271	269	237	260	235	242	262	243	286	261	272	238	244	244	256	257	271	231	238	237	251	237	227	244	258	245	250	233	254	262	251	239	237	234	240	247	215	262	243	244	248	265	241	242	268	261	274	231	280	227	232	254	243	237	240	248	270	219	261	240	286	274	215	247	229	266	244	258	260	279	266	267	232	233	238	272	244	262	223	224	263	272	240	253	231	226	250	247	261	263	241	235	223	233	226	253	265	261	278	225	249	263	219	248	239	271	253	246	270	254	256	252	257	238	237	240	221	259	252	264	232	223	221	266	284	248	250	260	224	261	262	229	254	256	237	241	234	267	250	233	269	265	271	242	239	298	255	232	259	245	249	247	243	252	254	228	263	263	259	249	252	244	235	240
22025	5165	3034	1543	1201	894	721	601	536	476	425	414	389	325	375	322	329	339	312	321	342	318	293	295	307	288	310	310	305	265	294	308	305	328	314	295	282	270	305	285	286	276	297	290	319	263	315	324	311	321	302	343	345	323	280	269	270	272	292	271	293	287	321	284	317	275	269	275	289	274	316	286	288	291	269	278	285	266	280	304	296	287	295	294	311	303	301	314	296	295	304	307	273	284	282	302	294	333	260	289	321	278	321	298	283	284	306	276	296	271	291	290	306	319	301	342	301	279	275	311	294	319	292	290	286	322	322	301	265	306	298	305	267	270	283	312	270	317	323	326	285	270	260	297	272	292	284	252	278	278	282	260	268	251	280	290	281	309	298	317	313	291	293	291	269	284	295	311	288	307	291	264	284	287	267	296	274	289	288	276	284	291	305	308	303	285	309	278	307	276	296	256	283	289	288	273	293	293	275	301	282	294	275	273	269	273	297	282	289	306	296	300	269	282	273	319	291	282	304	287	301	280	295	270	275	296	321	261	272	265	289	305	279	291	260	303	301	295	287	272	325	276	266	285	285	287	333	292	282	281	267	273	312	273	288	284	296	300	279	277	300	309	329	312	287	277	297	309	314	287	290	285	310	309	265	294	283	263	281	289	286	307	309	278	289	272	278	276	321	292	282	304	276	287	263	286	292	307	305	285	310	324	284	282	270	265	317	280	285	301	304	302	271	262	296	258	286	290	294	259	321	300	282	307	274	274	273	286	286	280	309	308	297	277	301	257	273	288	300	287	295	295	306	276	288	303	276	284	293	271	275	306	301	295	304	290	278	291	289	284	281	319	304	309	306	284	287	291	297	311	272	301	293	276	303	267	269	297	302	283	248	275	284	304	284	287	302	301	273	280	284	290	279	286	314	304	291	295	305	290	271	315	276	279	287	294	275	319	318	282	269	295	262	275	307	302	321	283	280	307	254	280	283	287	290	289	262	297	263	318	300	296	283	261	265	302	286	287	318	259	269	271	317	309	297	272	254	272	290	283	282	266	315	293	252	276	261	278	290	293	336	293	271	299	267	276	290	249	272	287	273	268	305	271	277	295	294	304	286	262	284	284	308	265	270	308	258	284	280	316	264	261	317	272	265	295	270	325	312	286	309	294	269	297	303	300	274	321	305	285	312	306	289	281	299	309	298	276	319	306	311	284	288	294	241	276	300	271	304	281	297	280	292	306	292	254	299	298	296	298	283	256	304	287	281	288	278	249	295	273	288	279	284	283	282	324	291	274	270	329	261	310	257	299	319	303	275	254	316	276	299	303	302	310	294	298	271	297	292	294	298	291	278	275	269	315	325	274	287	280	271	274	317	285	282	308	285	291	275	280	284	293	297	300	296	305	280	284	277	307	276	308	285	274	298	281	286	260	279	289	307	276	301	280	264	299	296	314	319	317	259	286	303	304	278	265	290	271	285	329	283	267	259	272	303	274	302	271	272	278	286	307	284	292	264	288	265	289	265	291	325	273	264	286	292	270	298	345	268	278	312	301	294	316	291	295	292	298	277	286	283	259	309	278	281	284	291	290	295	279	288	282	261	291	289	291	301	286	269	272	298	276	310	297	257	276	300	282	288	264	286	275	253	309	283	269	300	287	290	311	294	312	280	289	276	278	280	281	270	272	289	284	294	261	286	275	276	256	271	303	291	284	294	301	302	260	301	273	284	313	309	243	246	293	278	288	299	292	292	289	314	279	305	246	244	287	309	287	296	285	276	273	269	258	290	260	289	269	303	281	277	269	328	302	284	313	290	301	262	318	285	281	266	290	275	292	307	301	279	269	280	272	285	289	286	282	314	294	297	284	269	289	269	260	292	301	260	302	276	301	312	286	264	308	251	279	270	286	268	277	271	282	299	284	281	296	287	275	274	289	293	249	306	259	261	294	297	278	271	326	299	303	309	290	293	302	280	306	275	275	317	276	310	278	290	298	260	309	269	278	293	253	313	300	305	270	283	296	291	308	308	278	283	291	270	252	278	297	270	289	283	251	297	289	286	293	289	307	271	262	297	271	305	286	305	289	273	275	302	295	309	279	300	278	284	281	273	259	260	268	287	323	279	299	312	279	348	314	297	261	312	270	276	242	283	306	293	312	288	281	294	303	293	296	287	289	285	265	277	327	278	288	274	281	291	321	328	279	285	288	276	284	246	270	291	311	282	308	269	289	311	287	287	290	287	265	265	291	271	279	260	303	308	288	299	295	288	271	274	300	295	293	291	306	303	272	282	274	255	290	266	292	302	290	289	307	269	281	282	284	304	325	306	269	292	293	286	279	286	291	279	317	281	297	288	261	266	259	287	264	313	279	278	283	287	295	300	255	272	326	286	307	298	289	300	284	281	301	308	280	312	266	274	328	295	278	284	269	267	315	267	279	279	296	262	289	299	327	309	312	271	272	289	270	292	325	299	289	298	295	260	305	291	274	282	275	272	263	276	263	298	294	286	286	273	286	264	283	250	277	290	308	272	303	262	281	283	292	300	279	306	300	330	275	288	267	285	272	297	302	285	261	288	291	262	294	304	265	272	303	280	294	284	298	276	299	290	287	313	304	306	283	261	281	303	293	332	291	284	274	298	267	309	313	301	316	291	285	288	278	283	301	318	278	278	288	306	273	302	326	280	303	311	296	295	304	296	302	283	295	295	271	253	277	281	286	296	299	283	252	308	299	284	259	314	274	272	285	314	235	291	241	304	274	287	302	291	284	293	308	282	294	270	277	270	294	284	292	275	273	280	308	287	255	279	289	282	290	297	311	266	317	298	299	271	303	262	303	290	274	275	285	285	270	304	337	288	280	287	281	291	261	291	314	305	272	315	299	314	285	272	317	294	268	272	281	282	319	306	313	317	290	285	298	288	270	293	294	244	271	286	290	295	319	269	291	277	301	256	259	257	301	249	267	284	281	296	289	304	319	300	309	281	303	279	302	294	276	271	317	272	296	289	275	290	282	284	302	286	274	304	303	263	276	281	260	308	300	303	277	257	282	308	281	317	290	304	283	275	293	271	311	309	285	304	307	256	315	278	273	300	259	271	274	297	287	311	274	306	278	275	294	308	299	309	271	296	300	300	277	300	317	279	296	313	295	300	279	288	278	291	264	301	264	320	303	247	302	306	304	283	310	281	288	309	302	283	303	285	275	280	286	297	281	272	311	292	298	285	273	294	276	340	285	307	281	298	308	294	261	289	259	274	302	284	273	307	316	301	276	281	291	264	286	281	281	251	278	282	274	279	283	312	277	266	301	286	282	281	307	302	255	272	272	300	328	295	290	288	270	305	275	285	286	249	255	282	302	293	263	297	303	289	294	282	297	278	320	290	260	287	269	252	266	293	280	281	279	285	274	284	282	286	322	313	308	279	295	283	291	291	278	297	302	271	285	267	301	279	275	297	294	264	300	285	304	269	302	295	302	282	278	302	284	287	268	285	297	265	318	290	306	282	285	283	284
23390	21654	29378	24429	21662	21694	9061	1005	715	646	584	518	505	438	457	420	406	375	374	377	360	329	324	338	313	367	356	306	294	316	313	322	306	298	314	314	296	297	281	310	300	329	287	299	285	330	290	304	324	316	327	298	327	301	307	285	270	305	314	305	286	261	298	304	315	326	309	272	326	263	292	324	292	311	312	275	332	321	348	318	288	308	309	325	290	330	319	294	315	334	346	268	302	301	326	308	283	281	295	320	316	268	300	274	323	291	336	283	328	320	282	278	291	301	308	310	283	313	333	278	302	283	297	316	291	298	331	276	288	277	275	287	306	278	292	307	315	325	320	321	312	264	306	294	286	298	270	283	282	301	307	301	280	280	310	297	293	289	299	262	288	285	268	324	309	277	309	293	325	328	302	313	299	289	335	328	304	295	307	297	320	308	292	285	280	292	276	308	306	335	293	315	312	298	281	269	296	303	283	308	269	314	285	333	319	286	292	272	285	324	272	310	305	295	293	291	282	314	312	293	288	269	316	319	293	276	316	290	288	309	289	304	283	267	274	287	279	286	294	329	291	297	269	290	312	300	268	281	317	272	289	318	292	339	278	271	299	300	296	291	321	298	294	288	293	303	256	300	289	304	289	278	309	283	307	321	283	292	306	305	319	278	304	293	290	286	283	293	290	329	266	298	280	277	308	302	314	303	284	277	313	319	295	287	282	301	312	274	292	294	318	310	316	292	287	264	309	272	296	313	285	291	287	323	318	288	289	295	314	296	284	270	273	304	286	324	318	317	300	291	300	284	283	297	283	289	327	278	284	300	284	321	271	290	310	289	306	289	300	296	273	315	285	296	316	284	297	304	278	284	282	297	308	295	335	319	282	312	278	280	276	323	311	269	311	303	282	284	278	265	288	293	273	294	305	305	296	272	280	300	312	301	311	299	283	340	306	278	271	293	285	290	298	285	289	293	288	295	281	283	307	310	265	277	331	305	293	320	310	277	259	311	280	280	316	287	306	266	304	305	326	296	261	319	276	297	294	314	294	318	269	325	296	293	285	290	255	270	302	257	266	275	303	323	304	300	284	306	296	274	282	307	296	297	274	285	275	275	290	283	295	321	294	321	292	298	278	325	320	316	330	314	319	334	288	300	279	333	343	298	336	323	278	305	294	280	299	309	302	295	289	331	306	284	329	334	284	258	320	277	316	315	278	305	302	278	296	269	321	298	317	302	275	305	290	317	303	280	282	300	307	292	320	312	304	294	293	298	301	329	296	303	267	308	292	274	293	272	312	266	295	297	266	306	289	306	310	290	275	286	318	300	299	301	306	305	299	300	284	312	272	287	277	297	284	307	311	296	292	306	288	283	300	265	283	313	290	288	290	254	309	302	303	300	310	290	313	281	267	287	263	292	301	304	280	291	277	313	322	317	299	295	256	302	302	271	296	300	275	264	272	283	271	276	301	281	285	324	286	301	267	264	319	258	308	271	275	281	302	298	286	292	285	301	296	321	314	286	311	294	297	306	268	311	283	303	299	289	310	324	299	313	274	312	276	288	310	310	298	289	336	319	300	297	267	307	298	315	287	297	283	309	292	285	301	322	306	282	300	307	295	267	268	296	291	269	282	289	303	291	311	277	305	297	297	311	285	324	269	298	314	278	314	319	306	309	302	311	265	323	315	276	312	296	273	291	290	257	302	324	281	323	291	289	303	306	296	291	302	298	302	304	285	289	289	317	279	319	271	283	307	285	338	291	294	290	328	292	293	285	293	289	327	312	294	292	323	274	288	313	315	277	281	272	319	289	331	290	294	281	301	308	313	274	292	297	303	294	285	315	307	253	293	288	290	275	296	298	284	261	314	288	282	301	292	260	287	319	259	276	312	295	293	302	276	294	287	306	303	281	304	332	316	287	294	338	283	299	295	302	295	290	282	294	283	286	269	283	295	284	305	320	316	290	292	301	299	307	277	292	329	287	320	295	289	299	280	291	285	307	287	294	317	288	259	256	278	317	279	277	302	317	294	309	311	286	279	297	312	305	290	304	292	266	296	321	305	286	285	292	256	302	288	312	273	318	314	302	306	293	286	311	286	298	262	306	286	307	290	278	282	277	306	339	269	313	269	300	300	306	305	313	287	279	270	306	286	287	266	312	316	305	295	326	305	302	283	278	287	294	318	278	296	294	290	311	302	319	294	312	309	298	269	296	275	279	334	317	286	251	269	294	259	325	306	305	284	293	316	311	308	267	266	303	342	270	297	341	299	283	298	292	272	305	321	294	289	280	301	298	298	266	296	299	329	293	276	306	308	310	289	289	305	298	293	279	300	272	286	322	276	294	279	291	277	287	297	295	298	280	266	283	297	284	295	295	300	307	286	287	283	284	291	292	278	302	310	290	293	304	317	335	295	299	267	293	299	254	327	287	289	295	295	306	309	319	288	322	307	312	306	280	322	297	298	285	303	297	311	295	278	321	293	270	296	283	293	300	302	290	289	312	284	309	309	264	285	295	310	299	289	322	297	291	319	323	314	295	293	259	269	290	279	282	310	287	275	283	281	280	314	280	297	258	297	288	323	293	310	299	312	255	274	302	277	279	298	294	302	295	281	304	272	275	268	304	286	290	285	286	306	313	300	297	280	297	291	274	285	281	301	312	320	290	277	271	269	293	292	299	273	295	248	290	302	303	281	279	294	285	301	277	283	264	308	291	302	308	274	301	283	279	292	288	287	285	299	309	297	281	282	303	301	288	302	296	285	302	273	280	290	317	314	283	285	284	307	276	263	304	271	305	306	337	307	304	319	263	263	307	258	266	293	289	308	294	271	289	274	281	295	309	305	315	296	272	299	298	296	291	306	321	317	340	311	297	304	301	274	286	279	307	260	302	300	286	291	308	287	277	296	334	314	302	264	277	286	270	299	314	274	300	281	286	294	294	273	293	267	286	319	310	297	272	295	290	310	279	306	305	307	305	292	294	298	299	298	286	296	299	320	307	307	270	296	281	271	310	313	291	282	300	311	257	288	278	281	270	300	270	293	271	287	319	269	292	311	293	274	287	275	307	304	276	278	282	315	260	292	280	283	306	263	306	303	305	302	330	286	311	296	310	305	272	305	289	303	317	260	313	282	296	266	286	281	270	285	283	291	303	283	280	294	297	310	296	270	283	312	321	284	294	314	321	286	291	285	309	311	268	272	276	313	326	275	300	291	262	300	303	300	303	285	242	280	293	270	317	268	295	272	265	298	286	293	297	281	272	311	282	283	275	281	298	300	277	240	300	301	307	298	294	311	289	285	320	272	300	321	288	281	300	326	306	339	279	269	291	307	297	288	289	307	272	296	291	300	273	270	281	313	293	290	316	275	326	331	301	290	288	350	281	293	305	308	301	280	327	273	302	312	307	297	289	298	292	292	300	278	297	294	297	272	258	286	293	276	310	281	323	278	245	308	316	291	278	278	295	274	314	295	296	283	277	282	294	263	298	311	285	301	295	287	262	264	259
24826	15716	9765	4859	3546	2685	1944	1489	1166	1012	855	756	715	652	576	528	519	461	481	465	409	410	448	405	419	387	357	382	355	362	350	390	383	374	395	351	367	358	343	361	372	340	348	317	365	346	341	337	364	327	345	356	348	335	324	323	346	362	361	357	328	326	344	352	310	316	346	325	311	371	359	324	331	348	315	356	315	330	312	317	348	344	308	342	346	325	365	335	367	342	337	350	352	348	341	376	345	364	355	329	359	360	325	337	335	329	337	357	336	309	296	330	305	335	292	345	354	328	353	321	350	327	340	343	339	323	362	355	339	305	316	353	344	328	333	333	343	339	290	324	335	334	315	335	333	346	313	320	339	305	329	311	315	334	357	303	296	337	357	303	334	334	297	351	343	287	325	330	307	328	317	325	330	331	335	345	326	317	366	326	320	321	313	303	320	338	323	336	314	364	328	319	331	335	354	325	346	324	337	299	313	318	342	330	298	331	310	331	374	321	361	323	334	294	278	345	333	315	341	333	314	336	295	312	334	316	328	310	338	330	328	364	320	314	320	274	314	336	353	313	303	347	327	301	296	313	320	346	309	336	281	309	333	333	358	314	328	290	338	348	333	331	324	307	318	314	300	349	342	333	323	331	303	334	346	307	335	341	306	324	337	299	314	337	309	294	316	340	317	307	308	345	318	317	328	283	305	299	313	307	328	312	383	341	335	334	316	334	346	325	347	311	330	344	336	299	345	312	290	314	313	334	346	342	318	303	328	339	331	330	306	337	331	307	337	317	311	321	323	307	339	338	301	343	309	317	344	355	343	330	311	343	317	310	377	319	340	345	307	309	300	308	333	321	324	329	328	326	317	353	323	313	314	307	318	356	329	313	331	309	358	303	334	364	351	341	343	303	319	355	318	301	355	350	305	324	307	272	313	317	313	349	301	311	314	357	305	309	295	333	339	320	337	321	333	331	316	326	359	337	338	320	318	333	323	353	323	320	383	319	326	363	330	314	296	323	321	321	340	324	321	332	328	328	343	339	321	338	350	290	345	316	296	298	331	343	319	298	352	362	343	329	335	319	317	328	338	313	338	338	335	328	348	312	352	346	311	318	336	333	329	297	311	319	323	337	340	346	337	335	324	320	315	327	333	325	361	340	325	316	358	331	319	324	366	307	336	288	317	320	319	332	318	340	321	318	342	360	300	330	314	342	347	310	354	333	350	306	307	361	322	316	326	307	358	333	319	352	293	332	340	300	326	330	350	328	302	311	296	323	343	289	307	350	326	321	316	330	308	316	316	301	305	344	321	301	328	340	318	326	306	333	363	338	316	323	308	311	335	313	381	328	344	312	327	311	323	345	323	330	317	347	337	337	334	299	340	328	335	295	331	349	292	326	286	289	332	348	358	331	310	330	339	357	318	309	317	344	351	358	330	351	317	308	323	364	322	308	344	333	320	384	315	358	303	310	317	329	323	316	328	329	346	296	297	338	368	316	351	335	339	312	337	325	346	308	345	327	332	340	335	324	328	294	298	296	330	320	325	310	316	338	347	335	311	326	270	314	321	315	324	312	293	345	316	318	347	297	356	313	331	315	332	344	324	328	320	327	326	337	388	319	325	315	329	307	310	339	311	338	286	301	354	301	345	354	330	318	316	337	331	333	311	324	350	349	301	331	310	337	327	309	310	310	314	315	348	339	387	309	347	367	359	290	319	316	336	292	365	349	349	362	339	299	321	318	366	333	333	319	313	348	335	341	316	331	328	320	313	323	307	313	343	294	352	316	321	329	342	327	332	290	327	316	332	334	331	315	338	331	332	346	302	339	285	333	321	323	346	326	308	321	332	331	315	333	344	370	303	312	315	339	312	336	322	307	323	322	321	294	311	339	320	349	322	328	323	341	364	322	313	317	314	311	340	364	335	314	329	320	299	341	334	352	314	313	329	342	286	332	330	327	325	330	387	347	330	313	339	333	307	324	315	322	314	345	320	297	330	313	306	317	327	331	334	323	350	303	300	333	344	327	339	331	333	320	365	330	315	325	317	338	331	308	336	316	328	335	312	326	325	307	359	331	329	349	298	339	308	335	334	341	337	299	316	362	336	323	320	346	324	325	331	334	309	333	303	357	327	338	326	324	296	347	291	316	314	339	315	322	333	312	329	367	313	345	321	339	323	336	337	350	340	309	308	314	293	348	313	317	347	344	324	300	317	316	361	295	344	323	300	321	328	367	314	333	311	351	312	369	305	323	295	305	324	320	312	349	321	338	313	319	351	324	300	333	341	348	334	324	316	336	326	361	333	322	293	316	333	343	319	318	305	358	309	320	326	352	329	346	337	289	279	330	320	317	355	309	300	320	307	313	348	310	328	338	329	341	313	311	311	332	372	345	358	342	344	318	319	313	300	345	382	307	322	329	323	299	325	336	330	323	322	337	323	338	298	354	334	341	333	310	318	310	312	333	332	336	286	337	376	338	315	337	325	331	300	342	287	356	326	330	349	339	325	345	303	314	339	324	346	353	340	336	318	327	303	331	330	341	327	311	324	314	330	350	316	294	288	337	309	348	341	329	323	294	336	358	384	297	365	344	301	323	343	335	333	313	351	303	311	331	310	327	309	367	324	337	355	324	310	324	327	302	303	328	319	323	307	293	330	350	347	325	319	310	327	346	326	309	334	347	327	300	334	362	329	303	311	333	317	333	334	330	328	350	355	334	318	303	340	337	341	316	337	304	328	337	324	334	301	301	352	362	314	336	336	342	342	364	331	353	333	355	329	334	343	339	323	336	348	337	307	336	320	346	330	350	340	344	329	314	341	323	337	331	359	335	337	322	331	314	268	315	334	341	329	348	320	314	307	318	321	335	339	295	325	330	312	311	344	317	307	332	330	315	331	335	338	300	326	317	330	344	334	363	311	333	319	326	323	322	365	335	317	333	334	353	326	336	308	316	341	335	330	323	313	294	303	319	325	341	335	320	358	351	366	293	311	340	312	315	319	300	302	342	355	335	291	333	323	292	306	292	379	338	315	343	315	294	348	313	321	332	341	287	315	313	348	326	335	317	323	345	320	313	336	322	317	324	342	322	334	349	331	343	295	358	344	352	351	315	334	320	315	342	322	293	344	335	320	322	327	283	337	329	306	324	347	325	357	304	335	330	349	313	356	314	314	343	355	337	323	326	343	311	334	320	343	293	338	325	321	342	275	291	326	312	280	321	333	336	321	318	356	289	330	323	353	309	326	335	311	326	331	372	320	317	323	285	307	315	310	313	331	323	332	331	319	346	313	315	321	303	348	317	314	310	321	328	299	333	304	329	340	340	326	330	319	319	326	309	317	324	333	308	305	311	340	284	338	340	342	318	299	337	332	321	308	340	350	326	314	349	313	292	325	347	299	338	332	325	352	331	318	313	307	324	310	294	324	323	290	326	335	327	324	311	331	314	344	317	301	313	313	331	327	306	327	325	334	305	352	325	327	316	331	360	274	312	311	347	329	332	334	316
28144	20702	7773	472	209	208	177	181	182	157	168	172	194	173	168	159	167	185	185	167	184	180	151	173	160	173	211	178	148	171	160	148	161	177	176	140	160	168	158	148	168	165	190	149	133	179	164	171	179	158	184	160	164	160	149	153	171	150	180	167	145	188	169	183	156	176	153	182	174	182	167	161	166	198	148	181	161	180	162	162	151	169	168	182	191	166	172	165	176	153	178	184	161	174	174	171	193	162	188	163	177	167	196	178	141	174	172	148	158	174	180	177	167	150	156	139	150	167	145	163	164	176	171	173	158	171	158	166	167	197	182	173	190	170	163	185	167	164	189	152	168	176	175	152	149	159	178	164	185	175	144	159	160	192	145	145	160	166	170	184	137	171	174	175	179	168	165	168	156	180	166	155	151	166	148	153	178	168	146	161	159	154	155	197	171	165	178	175	201	183	166	178	151	182	163	187	167	169	151	162	164	185	182	158	189	159	136	161	151	144	178	181	162	189	161	165	168	173	181	179	154	178	143	174	160	195	150	194	161	168	162	155	162	158	175	162	153	151	182	176	180	158	187	155	161	172	172	171	158	166	190	134	168	186	166	164	145	175	145	164	177	157	145	150	170	162	171	177	163	161	150	157	185	169	161	164	195	179	179	173	185	175	146	170	164	162	153	158	157	147	172	169	159	162	151	159	172	170	178	164	185	177	163	157	153	160	169	168	159	160	195	186	169	175	175	152	180	173	164	170	184	158	175	157	157	183	153	182	170	157	162	166	160	162	181	149	168	155	164	168	133	161	169	167	179	179	165	158	158	161	165	179	174	169	182	158	148	160	150	145	189	163	147	162	176	179	161	169	166	157	173	171	177	165	154	166	172	177	157	151	166	178	165	167	152	167	169	187	149	179	179	180	152	174	162	170	181	163	164	178	169	190	158	165	144	158	169	168	139	146	172	160	172	167	171	174	165	160	171	175	161	167	162	176	204	168	169	156	137	169	171	177	158	166	171	155	158	169	165	174	157	191	161	154	165	147	165	169	172	161	184	171	165	177	148	184	166	165	150	173	159	169	151	161	161	168	182	165	168	155	166	165	160	147	151	158	154	162	165	167	147	195	161	167	165	154	172	170	161	161	174	166	166	179	177	159	175	159	167	151	160	147	177	164	173	165	141	169	149	166	160	152	155	158	150	171	141	152	146	165	178	169	141	151	158	169	175	157	148	181	161	173	158	158	158	149	189	152	172	167	143	190	168	160	167	163	166	160	158	160	188	185	173	147	154	155	182	171	172	163	174	158	155	157	159	159	134	164	157	179	144	181	181	183	171	176	158	176	169	165	166	172	160	160	171	175	163	159	186	173	152	151	159	143	178	167	163	154	174	148	161	174	189	149	177	155	166	146	152	152	162	173	182	157	148	181	156	174	159	193	164	162	159	159	170	148	169	171	172	163	149	147	157	174	150	193	164	150	171	193	194	170	169	176	161	175	136	160	155	168	165	162	169	191	167	146	177	157	166	178	161	148	172	171	167	190	174	152	158	168	167	172	165	166	189	168	161	189	139	170	155	176	155	177	167	165	164	187	171	172	172	179	172	175	163	195	164	189	165	172	163	154	159	193	180	158	175	176	167	170	172	183	175	168	153	161	161	154	167	174	166	171	169	193	186	162	167	167	148	158	182	147	168	159	200	175	171	166	161	164	176	164	165	172	170	166	156	191	153	169	176	171	165	175	164	173	158	180	171	166	187	175	149	159	172	167	164	145	141	162	165	181	131	159	172	177	164	178	154	151	188	162	161	168	161	177	152	179	171	168	138	170	163	170	141	168	165	155	181	192	186	183	154	145	157	144	163	182	156	178	168	170	174	168	183	178	168	183	150	178	148	167	172	161	186	157	154	170	156	173	159	127	162	185	170	166	162	169	170	164	170	171	186	157	194	172	167	174	162	154	160	149	146	182	157	171	167	140	165	164	155	210	176	168	194	190	163	183	172	158	183	172	159	155	176	158	170	157	162	146	163	186	165	162	151	166	152	156	155	166	162	133	167	173	169	178	175	160	219	149	159	163	163	174	176	180	147	152	187	170	182	198	161	165	171	186	163	183	145	152	167	173	167	178	171	162	141	185	169	168	159	187	168	164	167	153	180	165	174	172	168	162	188	160	178	152	188	159	187	164	171	158	182	164	161	156	158	161	172	176	161	166	157	149	163	155	189	152	160	171	164	168	147	185	156	171	177	159	171	178	178	176	172	148	156	158	168	146	147	163	168	156	179	147	159	177	175	162	193	150	165	166	157	153	157	151	136	172	158	199	156	165	173	152	179	154	170	150	150	146	162	179	148	172	153	170	185	167	163	163	157	186	175	149	175	137	145	179	163	159	166	197	159	164	170	197	179	163	167	175	176	141	151	180	149	172	161	169	153	168	174	155	167	153	161	174	168	162	143	156	166	179	159	166	190	159	167	162	172	192	192	170	175	161	184	196	156	164	163	172	157	181	166	174	177	165	171	176	166	149	177	179	176	194	169	146	140	198	154	162	186	159	155	181	162	165	167	201	161	180	165	206	151	158	189	127	164	158	153	169	154	156	155	181	176	159	170	139	161	142	143	175	169	167	180	194	178	156	169	151	156	175	172	147	195	160	170	178	162	151	173	156	174	184	155	159	174	183	160	172	180	181	150	168	175	171	158	185	133	162	153	151	159	169	193	148	163	167	172	174	161	168	165	178	158	151	196	166	156	164	166	167	156	173	164	175	176	181	143	186	169	158	147	152	163	159	189	187	158	175	172	156	164	169	156	152	181	160	149	155	172	184	184	156	164	161	175	195	155	161	177	171	156	154	173	164	171	178	150	161	182	188	158	164	158	185	160	155	168	167	175	131	183	178	185	161	172	171	150	186	178	177	177	178	153	168	174	164	171	174	193	160	160	166	144	157	169	165	150	166	161	151	185	151	167	161	188	179	163	166	177	161	165	172	164	164	159	144	161	155	173	173	183	153	165	158	160	145	185	176	154	158	147	139	165	156	150	156	153	179	158	153	168	169	174	162	172	146	162	184	166	166	151	150	150	162	144	171	167	167	194	186	158	182	182	157	173	159	156	167	169	165	180	168	150	166	164	153	169	146	155	176	151	168	171	190	163	170	174	176	183	158	164	158	180	176	151	170	162	171	162	157	178	167	177	180	153	144	160	175	160	135	149	165	178	177	180	187	174	174	190	187	174	169	164	183	171	174	168	168	180	172	164	154	196	148	157	158	154	157	149	172	177	171	150	191	177	154	147	163	160	155	177	168	146	178	151	171	176	164	155	169	167	161	168	164	158	160	154	173	184	172	156	179	161	168	174	168	172	165	163	188	151	175	165	169	181	126	177	161	165	161	173	165	144	138	156	144	151	182	166	168	175	156	162	163	149	174	175	146	165	173	178	180	160	164	145	157	160	145	168	178	161	177	148	163	171	149	197	152	151	157	169	168	151	161	166	174	161	157	168	190	154	174	163	148
9896	980	604	364	301	264	273	242	226	243	205	216	236	214	220	206	212	200	235	194	198	203	193	191	228	196	217	186	209	230	213	182	188	167	206	211	206	199	179	218	214	179	208	198	209	198	208	232	206	226	202	257	198	167	187	204	194	180	211	218	225	190	203	198	192	204	203	222	198	215	220	176	212	201	161	196	205	212	200	221	205	191	206	200	195	195	202	225	202	179	187	220	213	205	212	210	203	203	199	183	179	198	239	175	205	210	206	207	200	205	197	191	196	200	203	209	220	210	183	224	193	206	217	220	188	202	212	213	202	209	233	218	209	206	202	186	204	187	186	227	177	198	199	203	189	210	205	197	186	207	201	194	187	199	182	198	205	223	190	220	183	188	192	222	199	191	178	217	226	191	179	192	200	233	208	196	185	207	218	210	204	234	190	215	208	190	206	214	199	217	199	191	206	188	197	189	188	201	210	172	204	177	201	207	180	214	179	215	172	179	180	201	200	207	203	210	198	173	212	173	169	201	191	187	226	226	215	207	177	226	217	185	220	171	176	186	200	204	196	196	214	192	205	214	180	187	196	205	215	205	188	196	194	179	185	206	200	204	184	200	219	206	191	196	179	189	207	207	204	198	232	175	204	180	187	215	214	204	218	214	204	216	202	182	205	218	187	209	195	212	200	179	223	212	174	189	205	217	197	194	208	199	208	197	204	190	216	216	191	180	196	212	225	199	205	180	192	209	202	218	167	211	216	193	231	211	203	221	187	223	199	174	196	181	175	190	196	205	185	193	197	220	207	215	231	209	205	207	199	203	232	213	198	170	232	227	207	199	213	199	197	216	177	182	213	189	209	202	174	228	192	196	196	212	210	201	181	211	193	192	201	213	187	194	190	203	207	176	204	192	222	177	199	201	182	202	222	185	209	203	206	192	193	189	187	192	192	194	193	211	213	198	196	184	201	207	191	204	208	177	193	204	190	188	196	198	220	207	175	209	185	196	217	206	208	209	207	207	215	199	194	192	182	185	203	185	207	196	214	204	210	209	204	199	182	209	228	198	182	222	211	186	191	210	189	211	175	215	196	197	195	204	204	210	217	199	190	208	210	184	217	214	179	206	194	210	211	221	195	187	200	178	199	200	192	189	214	212	193	218	195	169	215	219	210	221	200	182	184	209	193	216	214	233	215	185	202	199	194	172	210	205	190	182	206	191	196	195	185	207	195	198	180	166	215	204	210	210	191	212	207	214	209	217	196	248	214	204	182	189	178	192	196	188	237	191	199	207	198	192	194	212	191	237	201	172	177	184	182	206	208	185	194	188	219	174	209	189	184	197	205	222	203	192	203	186	213	202	198	203	234	193	196	178	203	187	215	208	197	203	176	185	177	226	206	196	198	186	179	202	180	220	186	210	199	187	194	208	199	199	174	208	198	192	234	184	191	199	212	213	215	194	224	219	215	206	214	199	200	190	219	196	212	188	190	204	182	194	226	222	184	172	174	163	203	183	198	181	192	190	216	214	171	209	194	200	209	178	181	221	196	205	202	209	180	199	201	190	189	197	205	203	197	189	195	186	199	205	208	215	240	191	193	183	207	193	231	211	198	204	195	204	199	207	199	184	191	204	207	192	207	202	153	193	177	188	217	192	204	200	174	201	202	205	223	185	217	206	200	175	211	212	218	189	183	208	211	221	179	220	211	212	171	204	209	200	175	196	205	195	203	208	190	217	201	214	204	179	197	212	234	186	211	188	214	181	204	197	196	185	208	204	229	157	194	185	192	198	207	200	204	214	193	198	212	234	196	218	183	225	235	197	200	210	196	198	229	183	197	190	202	189	198	203	218	188	203	190	193	183	206	208	203	214	209	195	206	186	182	215	209	227	202	204	187	202	197	194	202	203	188	207	173	193	214	207	201	236	212	180	195	225	182	192	208	207	215	190	183	185	186	199	211	198	211	189	187	190	211	205	214	191	209	168	199	193	194	215	183	212	192	210	184	209	216	200	183	193	232	197	223	187	188	219	200	197	213	191	212	191	202	222	201	189	203	178	204	197	207	204	193	217	186	193	213	206	193	203	205	220	206	198	202	213	201	193	193	200	183	213	199	181	195	204	195	226	212	197	196	187	174	207	189	203	218	190	196	223	211	188	185	209	206	205	156	201	175	201	197	183	199	195	219	192	225	214	193	208	186	216	173	183	212	210	194	221	214	205	208	207	188	203	196	174	208	183	201	195	208	219	203	208	209	191	210	185	204	199	201	218	203	217	215	209	186	200	192	235	193	227	210	212	196	209	205	196	185	194	212	215	208	204	224	207	206	196	166	208	200	214	204	200	241	218	232	191	172	185	197	203	203	196	194	208	199	228	201	214	189	200	222	233	196	190	199	187	193	207	175	200	201	203	190	200	222	218	192	210	208	196	191	205	213	206	205	215	195	219	193	177	211	197	231	209	207	190	199	184	181	207	213	189	216	168	210	207	196	216	211	198	187	205	225	195	203	184	175	221	172	222	172	170	201	206	197	220	196	177	207	216	201	181	182	211	212	188	181	213	210	190	210	202	201	178	195	198	172	195	179	211	198	202	192	201	190	187	187	185	203	177	193	216	182	195	198	198	201	207	189	195	192	206	192	183	183	222	195	208	221	208	195	191	199	207	214	204	189	195	181	205	183	200	198	185	177	200	193	220	208	223	198	204	212	209	193	200	181	170	179	177	205	190	209	185	188	209	216	185	207	190	205	223	233	232	218	211	207	214	187	187	182	209	209	205	197	188	204	202	204	205	189	202	203	188	230	202	178	202	209	189	221	235	192	204	203	221	188	202	203	202	204	193	177	194	214	207	200	200	211	191	178	199	216	213	191	217	177	215	207	184	216	185	207	212	178	226	207	208	197	209	216	210	213	186	186	209	209	178	207	205	199	205	227	210	195	204	200	201	197	216	224	184	199	215	201	197	197	206	202	210	205	211	226	226	188	199	181	193	167	195	187	210	193	195	191	214	207	198	197	188	191	207	248	183	197	228	189	198	206	196	201	210	206	214	228	196	220	206	216	196	206	215	221	196	217	209	198	200	196	222	190	212	215	171	205	200	199	196	215	220	201	199	213	190	196	199	165	182	185	201	211	182	204	204	210	192	204	169	203	202	200	209	197	203	202	199	193	209	181	194	189	196	207	183	199	190	195	200	216	214	186	180	197	194	197	202	205	199	202	200	219	235	216	181	185	190	211	228	198	199	209	219	196	182	194	190	197	218	198	217	193	214	215	222	207	189	185	204	194	206	208	173	211	209	183	198	190	214	209	184	209	212	190	190	211	176	199	216	169	196	197	199	214	194	187	201	201	209	198	163	207	211	183	186	192	191	200	219	194	169	183	200	186	194	189	197	209	214	191	196	213	228	188	196	179	197	193	204	191	194	186	206	198	204	208	199	207	193	154	205	180	197	208	203	212	199	184	203	204	192	199	199	196	198	232	198	187	221	194	202	210	206	216	184	217	196
24440	21626	28912	24836	21634	10082	787	534	399	344	363	298	281	276	270	286	259	249	209	222	218	197	200	185	192	218	177	198	198	188	202	181	202	206	187	226	209	178	205	168	179	180	195	193	183	201	191	200	180	166	172	170	183	197	190	206	200	190	200	196	201	188	185	188	164	169	152	180	163	185	182	204	198	179	165	169	186	165	163	215	215	168	140	203	183	181	178	200	225	182	190	183	187	205	193	186	213	179	176	165	200	178	194	202	165	193	181	195	195	191	176	198	194	174	182	208	179	165	194	213	182	200	175	199	181	170	214	164	211	166	192	169	179	172	180	203	174	181	179	187	200	173	185	201	185	213	179	182	153	157	182	185	210	163	176	199	186	198	186	171	188	201	202	182	178	179	166	179	194	162	212	188	171	182	185	169	165	177	192	179	150	187	195	210	180	222	180	178	183	173	155	176	184	189	181	184	196	175	202	195	177	192	199	181	176	203	180	184	190	198	147	197	179	163	160	171	196	184	185	196	172	173	161	193	174	169	187	155	192	165	150	211	185	176	206	196	209	201	189	193	179	219	184	167	187	196	178	195	160	172	180	197	195	186	181	182	202	183	187	195	190	157	177	194	179	168	211	180	185	181	203	181	178	177	188	194	189	172	175	194	188	192	173	175	177	192	175	190	183	188	166	173	172	199	226	187	177	195	176	204	192	177	212	193	223	171	176	173	196	188	177	195	165	183	188	179	156	176	187	181	193	201	162	184	190	195	173	159	180	217	196	170	176	203	188	178	177	164	189	185	149	189	178	182	175	199	214	187	171	160	188	176	169	190	181	189	189	220	167	180	194	159	179	179	172	193	190	192	176	182	189	181	214	198	191	172	173	192	159	191	186	170	211	180	171	191	168	146	183	206	212	189	201	192	176	184	167	185	168	161	193	168	179	186	178	198	151	205	171	169	183	181	177	197	180	187	192	165	167	154	198	185	164	170	217	178	177	179	201	162	181	192	182	181	181	172	184	192	193	172	200	194	167	179	163	173	178	170	159	189	191	157	205	180	200	193	196	165	181	172	207	157	199	180	180	195	186	183	189	153	188	198	210	172	201	188	190	201	168	220	189	167	208	193	154	212	180	182	169	189	174	172	192	159	178	212	199	168	177	175	191	234	194	192	168	175	195	190	186	199	184	182	194	189	196	189	166	188	185	190	182	191	170	174	194	204	189	190	179	189	165	182	193	194	191	186	185	193	164	187	171	169	195	178	175	179	191	206	168	160	182	194	197	171	192	175	178	191	173	178	155	175	191	190	193	181	174	181	196	200	190	167	198	194	168	183	189	196	161	170	194	179	190	207	170	167	191	177	207	193	180	203	176	171	195	199	184	166	190	194	212	200	168	175	206	203	172	197	185	178	178	163	188	187	208	162	188	151	170	203	177	196	185	171	208	213	169	186	202	187	169	180	188	182	199	190	204	175	161	222	179	184	193	177	193	182	194	183	171	175	200	187	181	190	179	180	178	164	180	178	182	175	197	189	179	182	183	197	184	195	168	175	174	190	182	197	175	172	182	197	185	170	170	213	179	209	150	198	175	192	180	195	177	193	171	182	190	186	174	180	199	172	168	181	185	178	179	182	182	173	198	194	187	180	191	203	173	173	161	171	201	183	188	175	201	188	190	206	190	185	168	191	180	186	177	150	178	184	182	173	198	185	169	171	192	173	203	194	189	177	182	176	181	185	198	193	188	175	186	197	194	172	158	190	184	196	178	171	184	181	161	183	193	166	167	176	153	173	177	149	185	196	189	165	193	187	207	173	177	173	176	199	178	188	160	187	183	177	197	170	194	180	187	185	187	173	183	216	191	170	175	202	201	164	203	158	208	206	206	179	209	175	187	173	193	168	183	182	204	192	221	176	179	165	190	179	211	179	174	196	169	239	165	178	173	175	182	187	176	192	176	162	172	194	174	187	179	191	185	196	168	189	149	171	178	177	172	193	175	191	188	194	176	175	184	169	192	204	192	167	183	176	172	211	203	173	166	209	183	177	188	178	184	201	160	160	169	158	212	174	198	184	186	181	202	170	193	189	178	164	191	198	197	178	196	203	186	178	178	167	187	190	176	203	181	192	185	169	208	185	180	156	186	185	178	172	182	208	213	193	198	198	187	175	186	183	189	175	203	172	183	174	163	177	176	174	198	175	193	160	158	181	202	157	175	191	203	175	199	191	197	166	181	196	175	173	173	173	204	221	189	200	181	199	183	182	194	196	193	187	174	212	175	164	183	185	175	220	178	199	156	185	180	191	169	189	181	203	184	181	190	194	178	201	156	189	202	170	192	170	194	183	202	190	167	160	195	211	173	176	172	185	187	168	188	203	201	205	170	169	184	190	176	186	160	196	159	194	184	193	181	185	185	173	176	165	183	169	171	178	180	181	183	201	207	175	200	185	185	184	211	196	199	190	187	171	181	184	186	170	205	187	177	192	174	213	183	182	183	185	180	180	177	191	175	193	179	185	175	194	189	171	184	182	167	185	202	173	207	152	175	195	179	182	189	171	188	199	171	178	187	194	181	197	171	167	175	186	171	184	190	173	193	179	187	136	173	171	175	187	170	173	186	177	176	157	190	193	166	151	173	199	179	175	190	189	196	178	182	196	166	206	191	181	164	182	197	185	192	190	176	190	201	180	170	180	182	180	198	173	189	189	184	177	184	196	186	168	196	173	182	194	182	176	178	210	175	161	167	187	185	199	182	174	187	175	186	188	202	192	191	199	187	192	161	188	163	196	199	211	177	151	191	175	197	190	177	184	185	184	190	174	177	183	190	178	174	173	186	182	195	190	183	167	174	166	182	198	192	197	190	192	223	210	182	189	179	171	193	179	205	185	193	177	188	178	173	166	178	195	178	173	190	164	174	218	191	188	198	169	186	185	151	171	189	196	183	190	168	180	193	171	175	187	162	193	164	187	215	174	172	177	177	192	196	186	187	202	162	188	203	187	168	161	185	189	185	177	201	161	157	200	186	180	180	177	191	183	182	201	194	184	163	174	175	182	186	180	177	181	190	165	185	173	199	170	190	168	168	201	173	179	179	173	171	192	185	164	201	191	192	173	193	181	163	183	173	163	162	194	184	160	185	190	193	186	162	175	191	175	167	178	192	206	176	162	174	192	179	185	194	194	227	198	178	184	180	188	178	181	171	168	188	165	186	168	191	184	209	201	175	201	183	182	182	172	171	180	195	176	185	186	191	182	203	175	178	177	187	176	189	148	167	177	164	179	191	181	181	195	178	184	169	175	192	184	199	179	201	210	197	185	181	187	181	185	207	204	185	161	182	166	184	193	197	200	207	179	209	168	175	190	183	200	187	172	211	212	182	174	177	165	188	189	192	184	200	196	205	188	181	178	184	200	173	177	165	179	180	170	173	201	176	161	176	170	178	187	181	189	204	180	163	186	180	195	183	188	199	192	205	184	179	182	170	217	182	177	189	177	201	197	203	168	173	198
22598	9702	5865	2800	1873	1436	1095	842	606	553	485	468	366	350	361	349	295	274	305	275	258	254	263	231	228	223	248	245	218	251	238	226	235	211	230	221	248	219	243	222	208	225	237	198	238	232	232	201	223	242	214	239	190	228	220	238	201	213	227	218	211	237	229	239	197	213	186	234	213	206	211	199	198	231	199	203	207	190	211	224	195	229	230	215	229	247	218	248	230	241	236	235	181	250	229	225	211	229	234	222	201	213	248	227	209	214	222	202	238	200	221	236	217	231	194	213	227	213	228	230	236	236	212	205	207	203	251	237	227	194	246	202	184	220	227	207	218	216	223	218	232	231	206	209	205	216	202	223	210	166	226	194	217	212	225	212	219	233	200	205	213	207	224	239	227	194	211	199	178	197	228	217	221	229	213	221	216	197	214	206	209	212	222	190	220	197	207	188	236	216	205	195	204	225	207	222	195	221	233	199	201	231	204	212	187	233	217	209	207	213	208	232	197	213	200	220	210	217	222	229	229	225	185	220	205	203	235	217	197	244	211	205	203	201	195	245	222	213	198	235	196	211	207	220	208	200	191	217	205	173	201	203	218	216	208	211	211	221	213	212	186	241	225	217	194	201	221	197	227	227	212	207	210	185	189	219	216	199	220	208	208	198	195	206	241	223	230	193	226	218	231	205	201	215	237	237	203	195	198	197	193	228	226	218	199	223	205	178	218	213	221	201	215	214	209	208	194	201	206	213	196	216	206	232	193	208	207	206	219	208	210	213	198	190	207	197	201	220	194	177	222	205	216	222	225	202	214	228	219	224	198	197	208	211	215	212	210	217	205	221	217	230	202	221	207	260	180	202	221	193	202	227	233	220	207	201	221	191	216	202	231	206	230	202	200	242	186	202	203	206	210	216	187	216	245	175	226	224	200	206	209	205	191	194	203	232	239	204	217	219	212	209	196	205	224	206	223	208	229	221	211	199	214	227	217	212	239	217	180	202	220	197	227	217	202	225	203	194	212	222	231	213	232	214	227	207	234	212	212	210	238	228	207	192	234	191	226	203	205	191	219	229	197	194	211	204	218	236	198	222	219	207	191	215	196	242	207	217	241	227	196	205	224	186	194	228	233	204	225	206	206	209	210	181	220	202	200	230	206	188	226	221	198	203	205	226	210	212	234	234	194	203	232	224	211	210	224	198	214	212	232	208	213	218	182	241	206	221	223	214	192	231	220	211	214	184	200	218	195	197	206	227	189	195	234	192	230	214	215	189	228	206	198	241	219	215	188	188	228	214	198	193	221	213	217	187	199	200	186	222	220	230	215	204	226	228	197	214	231	211	197	243	209	212	219	187	211	198	219	203	246	208	217	177	214	208	232	207	199	199	213	237	199	236	214	208	208	219	227	203	212	207	236	222	195	216	216	236	232	220	215	214	217	239	202	201	200	195	222	230	210	211	198	252	206	206	231	223	194	195	212	217	230	229	217	207	227	211	205	202	190	224	214	199	213	196	246	230	220	190	206	200	230	224	208	224	250	180	212	204	239	234	225	213	260	211	204	206	222	212	218	195	222	199	191	206	247	201	201	219	206	215	227	213	187	221	208	212	204	203	197	214	211	197	217	207	210	202	231	198	219	209	209	217	207	203	216	220	211	229	211	222	191	197	226	241	217	213	198	200	186	214	224	240	218	191	258	211	206	190	223	222	207	207	199	181	198	205	205	209	215	207	210	215	215	219	205	214	197	207	197	204	233	235	205	215	220	221	194	210	208	204	235	246	200	219	196	236	177	227	223	238	209	203	200	221	228	198	183	237	201	215	215	232	205	210	220	209	218	206	214	217	203	242	205	192	224	213	211	214	233	208	222	201	216	209	230	184	210	238	214	226	222	199	212	213	216	210	217	220	210	233	236	236	208	209	247	196	217	207	232	214	228	211	215	213	220	212	216	223	202	187	210	214	238	212	221	211	205	227	202	209	186	216	181	215	201	225	236	201	210	232	227	207	198	223	241	217	192	204	206	208	195	196	228	221	221	182	197	199	240	208	229	209	211	256	206	215	192	232	209	211	213	219	212	216	216	239	218	204	222	225	225	200	189	203	188	204	212	204	235	227	213	206	208	173	182	205	218	210	210	210	176	214	231	189	236	240	184	234	219	204	249	220	219	227	199	207	212	224	234	219	222	223	208	239	234	215	225	210	219	214	202	213	196	224	231	208	200	199	185	183	227	205	175	220	219	206	219	226	241	231	189	215	203	200	230	227	205	209	212	234	220	210	214	194	220	229	194	202	216	236	214	210	215	218	210	216	228	241	201	213	235	191	225	207	185	208	216	191	235	193	202	222	211	205	219	223	212	203	208	210	172	222	233	219	226	204	199	189	212	230	232	222	207	206	198	199	197	228	218	220	219	196	219	189	232	230	231	216	192	195	181	186	218	226	218	221	218	241	201	198	221	213	194	203	198	221	221	221	210	203	199	227	226	209	223	208	230	217	186	206	210	219	217	205	208	242	222	205	228	204	209	208	222	218	216	212	200	207	231	224	199	193	202	216	195	200	212	209	222	210	203	218	201	230	202	195	194	216	211	225	179	237	222	214	184	226	223	199	222	220	232	231	178	192	181	241	227	206	205	201	223	185	212	214	185	211	220	241	225	204	195	188	182	218	220	207	195	187	209	219	196	236	220	207	187	212	197	207	211	234	184	212	205	241	215	207	214	240	228	214	214	175	241	210	220	192	226	191	214	200	228	208	238	223	195	220	201	227	184	227	214	218	215	214	223	206	218	206	243	242	217	213	211	203	222	225	241	205	195	204	251	200	202	216	215	190	188	203	176	217	196	209	228	238	211	210	213	224	233	187	223	223	209	226	222	216	202	214	197	218	203	238	224	213	206	211	193	224	196	226	220	220	215	207	212	199	222	196	217	222	228	225	217	219	224	180	202	208	213	220	221	227	214	203	205	228	201	199	205	203	239	222	228	227	204	244	218	214	223	204	216	235	226	207	212	232	198	215	206	228	237	228	233	228	228	207	219	189	237	218	226	204	190	212	222	253	204	209	220	211	217	194	187	210	246	229	200	212	201	202	225	191	200	177	226	197	219	198	238	215	205	216	210	237	221	237	227	222	230	223	179	184	189	242	228	195	231	221	216	204	194	211	217	212	214	194	240	224	208	216	226	230	228	215	210	228	210	201	181	199	214	242	214	233	234	193	223	196	212	214	193	208	213	210	213	190	244	205	203	219	197	211	205	211	209	206	211	190	198	235	211	236	195	217	209	224	222	201	222	208	201	202	200	244	231	187	204	225	229	210	190	202	205	217	193	210	216	203	212	216	235	217	210	200	216	216	208	244	222	255	191	211	210	219	204	217	221	221	220	201	223	211	200	212	215	204	222	212	208	221	257	166	227	209	218	208	215	212	237	214	192	217	213	210	212	207	227	252	197	217	217	212	199	221	212	199	198	225	182	227	180	217	240	190	245	256	204	190	231	222	200	224	217	209
25705	21588	27575	25974	8541	573	428	384	324	325	306	297	281	295	267	251	267	294	257	254	268	290	299	253	244	281	264	267	257	256	231	244	267	268	258	275	265	261	262	265	246	271	249	241	259	269	226	237	254	259	244	239	228	232	248	236	226	232	251	253	265	234	253	234	236	244	239	265	260	236	239	229	239	235	247	273	259	275	232	267	256	241	244	245	233	252	259	245	266	291	240	294	279	264	249	254	244	257	257	242	250	227	248	256	241	258	241	268	243	230	266	223	254	266	269	234	242	237	240	257	261	249	282	252	241	232	245	249	262	234	243	256	251	251	274	252	244	248	240	234	246	242	245	255	233	271	260	258	263	276	228	234	248	224	246	233	257	228	244	235	243	232	241	292	235	253	274	244	260	255	245	278	229	265	264	254	262	259	233	248	256	250	236	245	234	233	242	263	233	262	246	255	237	243	238	246	250	262	225	256	230	238	248	265	226	260	245	241	254	252	241	254	260	237	272	245	258	263	253	237	240	258	266	223	267	246	245	229	239	236	248	236	264	263	256	256	261	243	272	242	250	232	257	244	227	260	249	235	267	222	242	233	237	266	228	249	235	239	236	249	241	231	283	258	231	238	238	238	237	229	240	260	257	253	281	227	240	299	245	234	242	229	244	247	253	275	242	233	262	249	268	258	260	278	291	252	266	276	274	254	255	281	241	255	261	238	231	251	232	206	276	241	243	273	251	260	251	257	235	259	251	246	282	284	251	254	240	230	258	263	246	251	225	248	262	224	257	246	260	243	238	262	276	238	247	251	275	244	239	252	246	254	229	241	239	263	257	247	252	254	247	235	252	246	246	258	252	241	257	237	249	245	270	254	245	258	255	240	246	247	216	250	245	246	244	219	246	243	261	254	261	255	265	264	266	238	247	228	257	234	229	253	256	233	237	249	240	237	259	241	249	234	250	228	228	249	272	235	254	252	253	243	247	254	246	238	223	232	237	272	247	211	228	237	252	261	273	229	240	238	284	251	255	243	254	230	262	265	251	216	255	236	243	253	230	244	234	245	259	292	236	231	247	230	241	241	257	252	278	264	257	268	263	214	233	234	255	233	239	238	258	291	259	229	244	239	259	267	239	251	255	266	258	223	238	278	240	255	265	247	219	258	235	237	248	249	262	239	236	284	252	238	256	253	241	251	245	247	229	243	255	256	252	252	254	252	243	265	263	249	236	276	288	228	225	220	250	257	263	266	217	275	266	247	244	242	255	233	232	244	262	235	266	237	268	220	257	250	245	247	256	263	270	271	249	244	262	254	255	256	279	246	257	241	247	261	239	238	250	252	274	261	292	247	259	265	252	253	245	257	240	272	220	248	255	250	250	254	243	212	249	243	234	254	249	254	223	261	260	254	251	250	241	257	245	272	253	251	250	256	281	254	255	247	222	279	257	254	235	258	271	236	244	245	213	225	265	271	280	257	271	231	265	275	239	241	243	278	253	234	250	248	225	273	252	238	236	250	249	226	241	214	245	268	262	250	245	256	255	226	256	255	278	244	271	257	255	267	231	238	241	262	237	257	234	252	262	273	260	233	241	232	235	253	256	252	246	250	263	255	268	246	264	279	265	240	251	225	266	235	249	227	237	274	236	215	245	241	252	249	230	241	263	247	252	250	236	219	262	259	236	245	229	260	269	224	264	238	259	252	220	243	261	269	253	225	236	266	252	232	245	232	254	239	236	242	239	258	238	264	247	250	245	261	245	282	266	238	256	246	258	243	265	267	249	246	243	256	259	232	265	249	253	236	260	256	256	280	252	259	260	256	248	257	263	255	259	264	216	271	251	263	229	232	240	238	236	232	253	238	242	250	245	217	259	258	227	250	242	267	244	264	250	239	260	276	250	240	262	242	237	231	256	222	237	263	250	243	254	261	235	242	241	250	271	266	246	243	248	230	232	245	238	242	269	265	229	275	274	274	275	251	260	247	266	243	246	259	241	269	237	250	230	239	264	248	252	228	236	232	239	267	271	250	226	249	255	251	240	236	247	248	224	264	224	280	264	265	259	243	254	233	277	245	259	265	247	258	247	236	259	239	249	234	249	246	287	230	287	248	253	253	253	260	241	262	259	244	231	257	236	253	244	255	271	253	258	252	228	232	241	236	253	241	277	232	258	241	251	241	245	232	243	246	257	271	266	257	253	247	243	248	255	246	243	266	271	230	250	238	260	258	237	239	236	249	242	231	251	245	246	230	240	240	258	251	241	245	267	250	271	239	276	237	252	217	261	259	243	246	240	232	228	253	240	271	247	235	258	233	241	257	260	220	239	240	252	250	249	228	253	242	235	241	240	257	261	235	256	268	244	239	244	246	258	232	262	230	242	251	280	273	267	267	231	230	241	249	265	235	248	270	237	240	241	250	230	256	236	266	226	241	276	258	243	263	225	217	247	276	258	237	248	245	245	275	222	240	256	267	240	219	239	230	246	237	257	237	263	248	243	216	247	243	231	258	246	251	281	257	271	246	217	240	222	245	265	251	275	257	247	248	267	248	249	241	255	242	227	248	228	259	238	224	238	255	235	261	274	238	234	233	250	244	254	275	248	244	254	249	248	271	276	250	234	241	239	263	246	256	236	243	260	259	275	263	236	221	215	253	254	246	243	239	221	253	232	251	260	274	253	250	253	259	240	252	253	275	249	274	248	273	261	250	252	226	256	261	218	271	244	270	223	251	280	239	255	258	269	237	278	261	223	241	246	246	241	267	241	260	280	239	278	248	257	253	268	252	237	232	259	253	251	255	266	230	252	274	265	239	276	238	235	234	237	223	270	243	238	270	259	246	241	263	216	236	247	268	256	240	256	241	231	234	271	229	249	246	219	272	246	228	253	260	258	223	250	269	255	243	280	236	249	221	253	236	263	240	213	218	227	253	244	256	257	249	246	244	257	252	251	276	265	250	264	286	233	292	241	272	239	272	249	227	226	266	263	258	255	251	257	228	218	249	255	263	247	271	245	273	269	260	263	264	268	247	241	211	249	242	253	265	264	261	239	238	237	266	225	240	275	252	230	239	239	264	236	260	235	245	251	261	269	278	256	257	263	253	252	233	237	231	232	231	258	248	291	251	247	235	253	243	262	246	265	267	230	250	256	241	274	244	262	275	241	260	257	217	249	284	256	255	241	235	254	256	269	231	264	258	263	241	250	269	295	244	222	259	226	247	225	252	252	262	245	263	238	268	273	241	257	240	252	258	263	241	245	248	232	230	246	222	237	208	271	281	265	245	244	298	274	261	243	284	253	276	223	206	227	236	232	209	245	251	274	254	274	256	236	252	245	233	259	229	241	262	247	249	241	261	247	241	254	228	239	245	223	267	232	255	247	236	276	227	236	231	251	263	244	268	235	232	240	259	251	245	236	235	234	254	254	247	243	245	261	265	268	270	241	255	221	274	245	245	248	276	268	248	238	248	249	217	260	263	270	252	260	246	197	263	240	231	235	252	251	243
21448	5126	3087	1510	1091	924	731	581	542	514	448	420	389	352	339	321	320	314	290	361	290	319	312	319	325	314	325	300	287	318	288	301	300	296	280	268	293	322	312	271	288	293	281	299	288	301	290	295	253	274	284	335	308	307	280	294	272	292	286	281	288	273	287	268	290	310	304	297	273	291	238	281	295	305	324	322	283	300	306	288	287	288	283	271	307	317	305	305	295	297	276	289	278	302	316	323	314	282	286	291	286	301	265	346	283	269	293	269	287	280	311	286	317	288	319	285	282	277	290	303	299	299	289	273	281	292	335	312	267	329	253	278	310	314	277	271	278	273	306	294	306	289	300	267	322	290	271	292	277	287	265	303	312	273	276	261	277	291	306	322	279	296	303	292	291	280	319	291	288	313	276	300	295	304	311	280	296	296	306	285	313	286	280	284	286	266	278	279	261	324	307	283	284	284	284	228	285	295	263	285	282	312	269	278	306	322	267	296	307	257	299	314	272	276	295	268	282	239	289	299	313	303	332	277	273	319	279	289	285	280	282	293	283	292	277	333	322	305	278	307	292	280	307	280	278	278	281	274	329	270	287	289	299	286	287	275	273	299	299	333	283	277	272	283	284	293	307	292	300	303	294	260	289	282	296	304	271	301	270	274	287	302	293	298	273	287	312	272	298	302	292	293	274	283	285	320	293	280	316	308	277	306	265	268	317	297	291	285	276	286	262	295	277	297	323	299	320	307	291	295	281	325	274	289	263	259	304	247	306	272	307	259	276	305	281	272	297	292	291	271	298	296	301	297	314	281	295	264	283	285	330	287	274	266	307	285	300	304	317	288	299	301	311	244	284	307	322	274	282	277	281	311	311	291	292	300	275	289	293	287	303	296	287	273	300	264	298	281	295	315	302	297	272	299	300	271	291	269	318	240	309	288	263	288	295	304	306	301	312	302	277	253	264	286	305	290	287	293	271	269	307	260	317	307	307	307	270	251	303	311	300	301	290	278	300	311	301	282	308	302	297	280	314	277	304	291	292	284	325	320	274	272	314	279	291	271	275	289	306	275	316	306	310	283	288	284	261	281	287	314	276	280	300	319	291	291	333	303	309	272	282	293	301	308	295	272	274	281	302	287	289	275	306	297	299	296	283	284	304	267	283	254	302	276	292	299	292	288	265	285	290	286	302	281	304	334	285	301	292	298	278	277	318	273	282	263	317	307	274	286	279	286	314	276	274	293	309	298	283	285	286	304	291	279	259	295	261	301	275	293	292	257	262	321	313	278	292	271	295	307	300	306	293	309	303	299	292	295	290	273	298	284	283	261	293	290	274	313	301	321	301	267	280	280	284	305	315	283	300	291	274	275	281	267	287	294	304	298	322	283	293	271	292	294	287	288	275	304	311	296	317	302	300	300	293	292	279	270	266	264	277	264	267	280	284	280	302	284	294	303	290	283	309	299	276	269	287	279	275	284	288	275	294	270	298	299	300	314	286	273	286	295	313	291	259	275	289	299	305	289	310	281	279	305	299	282	297	297	254	332	290	253	316	293	319	277	309	261	263	286	319	318	305	271	286	285	285	272	289	276	272	280	270	306	309	295	283	293	318	277	308	314	272	317	307	316	293	276	269	278	304	295	304	264	298	314	292	324	293	321	284	290	294	288	282	294	296	309	308	320	298	283	272	273	295	312	273	296	297	297	291	296	284	282	297	299	283	281	294	297	286	267	318	276	274	293	273	306	306	299	305	255	286	278	276	289	283	239	308	296	284	289	307	302	309	313	290	286	302	297	284	301	310	299	297	335	282	285	271	304	276	270	303	277	282	292	297	292	298	283	310	286	280	309	281	278	315	316	289	275	303	268	255	269	292	278	299	287	320	302	293	304	267	314	300	265	281	271	290	291	285	303	309	278	275	285	272	293	279	270	311	289	327	301	275	296	282	298	305	306	287	298	281	300	288	292	300	294	293	290	285	270	283	274	289	279	287	301	297	294	243	270	304	288	291	303	292	256	282	289	277	304	246	268	280	296	301	285	319	262	308	313	271	321	279	275	285	281	314	251	300	304	304	254	270	302	288	282	308	310	276	289	255	283	296	316	288	265	274	289	312	313	313	289	307	279	304	298	290	277	281	315	290	308	294	274	304	273	303	289	275	293	283	286	292	289	285	289	286	268	297	267	270	282	299	286	272	298	313	282	290	276	291	283	281	301	300	271	311	311	259	273	278	281	291	282	291	305	288	272	274	308	290	277	264	291	284	291	301	284	297	286	295	268	282	293	316	313	282	312	305	302	279	295	280	296	300	273	304	252	309	276	311	276	305	267	297	277	278	280	270	314	294	309	277	309	286	320	264	281	310	261	294	291	258	298	312	331	296	316	296	295	287	310	278	269	291	283	300	279	279	303	285	279	307	293	280	265	263	303	266	301	284	299	300	253	287	279	300	280	294	298	332	292	278	288	306	277	319	274	315	309	289	266	285	304	270	292	275	301	302	309	280	311	289	302	311	285	299	298	294	276	310	286	284	268	303	286	315	299	265	314	272	277	291	299	301	299	325	297	321	305	330	301	293	277	264	303	272	288	286	305	295	311	274	300	342	291	288	271	295	288	279	308	273	275	267	300	263	277	336	291	298	298	301	294	293	315	302	281	303	305	287	263	305	282	337	341	263	275	260	330	304	275	308	280	291	280	301	299	300	295	287	284	285	296	304	298	290	307	301	316	263	285	290	282	293	290	324	310	316	325	287	269	282	283	286	289	279	305	319	297	255	301	277	310	296	278	267	286	290	280	286	287	316	258	311	281	325	276	295	274	304	302	297	312	288	281	293	295	289	299	296	291	288	295	284	283	298	288	289	318	281	281	294	286	274	268	272	293	267	280	325	296	283	281	283	315	341	297	315	263	310	294	269	255	310	289	294	296	283	322	300	287	270	310	292	289	278	278	272	276	305	282	278	288	273	298	297	282	295	312	290	307	294	283	281	253	310	279	291	296	271	279	292	304	290	280	297	296	320	311	286	284	320	305	283	288	243	301	287	278	275	261	293	299	261	287	304	279	301	281	287	298	252	277	277	253	304	288	294	278	304	314	306	305	289	280	278	284	295	278	291	294	280	292	296	255	291	291	313	277	317	282	262	276	279	295	255	284	283	314	252	305	314	287	327	296	274	264	298	286	270	275	328	283	303	327	290	258	292	303	302	261	312	280	314	328	262	259	292	270	275	305	274	295	267	282	283	266	317	286	334	272	290	328	311	277	270	300	281	293	284	318	314	291	298	303	266	311	316	307	292	316	294	264	271	303	302	298	303	301	291	287	321	301	284	304	301	288	282	297	254	275	303	276	259	302	320	280	295	287	301	282	304	276	292	282	274	239	286	265	261	289	323	272	324	265	300	276	304	284	308	322	286	304	276	310	265	289	287	263	291	318	271	288	295	286	303	283	297	334	284	265	309	279	298	278	281	322	284	285	303	264	292	280	318	265	303	299	285	302	278	284	294	282
23501	21672	29461	24425	21673	21719	8681	1010	724	581	559	516	494	432	427	442	406	362	412	363	370	360	369	366	331	328	370	327	350	331	327	358	350	333	309	297	308	296	317	321	332	313	305	294	298	315	307	330	321	351	343	319	290	305	299	294	299	347	321	314	329	309	300	303	311	287	293	307	306	335	295	312	317	299	314	306	300	310	314	298	292	300	324	331	278	298	329	323	315	300	297	315	295	319	332	305	299	266	288	287	308	330	307	320	329	334	316	300	294	321	319	315	324	318	295	308	312	291	318	301	305	327	351	314	291	285	324	300	344	321	293	269	269	283	277	289	290	291	261	268	325	301	288	304	313	277	312	320	319	308	343	294	297	282	306	300	300	319	296	262	305	298	312	297	282	325	280	295	302	315	301	327	286	328	304	289	298	291	299	327	327	328	277	291	299	350	273	283	283	289	320	336	299	316	284	278	323	302	317	331	329	299	298	292	309	286	296	313	319	336	296	326	325	276	310	271	274	321	308	303	302	291	324	303	297	345	293	305	296	316	286	310	338	322	285	290	280	309	288	304	318	328	297	288	300	321	316	314	304	311	293	273	283	310	302	305	301	331	320	305	289	281	317	296	287	294	289	310	304	317	317	319	293	311	305	289	262	284	311	273	299	288	319	299	303	284	310	291	281	267	303	276	279	304	326	315	293	312	301	313	314	269	303	319	313	305	301	304	288	268	310	301	301	283	311	296	278	291	298	305	267	301	295	331	289	318	292	298	299	291	309	284	302	272	312	303	307	305	290	292	298	292	301	287	344	320	293	302	320	331	311	291	297	308	303	286	301	302	276	287	338	298	286	289	318	305	283	305	314	306	300	315	311	256	320	287	290	290	298	317	324	291	292	312	290	283	290	283	295	298	281	273	302	319	289	254	338	283	281	265	291	263	279	303	290	312	287	326	333	307	289	291	287	267	280	277	329	331	292	293	291	297	257	303	323	337	322	301	304	304	307	287	278	302	304	333	277	287	292	297	302	320	331	301	294	326	294	304	291	286	311	305	315	269	295	283	293	313	304	315	293	304	293	322	308	307	293	264	295	282	294	287	326	320	261	283	292	263	270	290	298	296	296	289	307	316	279	308	326	333	308	294	310	299	292	303	286	306	310	321	302	343	293	344	290	291	280	309	327	312	293	346	276	297	268	304	295	298	289	284	288	291	285	292	292	320	286	315	340	325	312	310	312	294	294	276	300	301	274	333	294	306	342	319	295	286	346	303	306	337	298	304	289	292	308	283	300	267	277	323	305	305	293	301	303	305	311	291	276	308	324	310	297	297	304	331	329	283	293	317	312	308	281	293	276	274	292	330	279	315	300	279	287	306	279	306	291	286	260	336	305	288	328	303	266	324	321	302	286	320	332	262	289	263	296	303	286	289	307	328	279	295	308	272	311	311	296	329	273	315	299	279	320	285	308	331	317	306	282	316	309	296	304	292	304	282	306	292	303	306	304	326	310	293	325	277	297	301	305	316	281	296	285	280	296	307	275	288	321	314	309	293	315	296	265	289	307	269	297	330	272	307	285	320	321	304	306	312	290	279	295	296	300	302	315	289	290	294	306	287	319	301	314	334	285	310	272	304	300	330	293	303	317	328	312	276	322	285	291	320	294	317	319	303	284	306	285	292	277	281	290	308	284	309	295	304	282	279	288	304	311	297	317	283	279	316	278	294	303	277	317	299	334	321	284	313	280	262	314	298	292	263	318	305	320	290	308	308	292	297	306	285	325	303	308	296	293	310	309	308	303	291	281	263	296	295	283	298	294	301	284	305	286	322	288	310	294	288	294	287	292	270	293	287	287	285	299	295	330	316	317	271	273	286	310	273	294	288	268	297	296	287	288	307	295	294	321	293	282	293	308	282	279	301	287	268	315	280	317	294	304	281	310	291	296	291	309	293	337	295	298	303	285	322	368	293	343	282	267	294	263	285	285	290	315	314	291	339	321	303	344	302	324	268	325	322	316	340	305	289	279	280	292	325	296	303	311	315	305	283	299	328	255	301	314	297	301	286	313	294	305	273	301	291	289	301	284	298	288	297	299	297	282	303	335	317	269	329	304	331	275	260	292	326	294	293	305	292	306	308	297	323	325	286	308	284	319	286	312	261	299	287	283	317	277	260	321	291	305	279	268	296	301	290	282	304	301	272	314	312	266	347	348	286	309	320	277	299	268	296	289	306	294	287	314	307	281	272	282	318	341	310	313	288	269	271	310	300	307	299	336	299	330	295	293	319	281	270	262	305	324	306	300	289	281	307	299	278	276	289	288	284	300	285	284	288	302	303	276	313	285	292	315	302	288	299	321	314	313	326	300	288	283	267	315	276	341	279	298	302	269	316	301	302	309	297	283	286	310	280	289	307	313	299	305	294	281	293	331	317	307	304	262	293	316	264	301	273	292	314	278	263	321	274	290	303	300	299	304	286	280	338	298	293	342	302	352	313	311	298	322	282	330	326	341	287	287	327	326	306	338	301	272	327	283	300	282	297	296	293	278	288	277	331	294	301	326	289	310	301	300	300	308	321	292	329	318	327	298	296	355	288	302	307	303	308	298	307	326	328	341	264	307	297	300	312	300	306	267	303	293	331	272	323	257	298	337	311	255	315	264	268	281	284	331	292	298	303	281	322	278	287	288	266	327	278	296	286	306	314	298	319	304	297	293	305	276	290	315	303	331	288	309	303	282	287	273	302	286	302	288	294	299	308	313	296	277	333	308	321	301	286	291	289	286	285	313	299	296	289	318	327	296	320	306	317	321	280	300	289	269	300	315	317	301	295	294	291	292	277	289	296	275	305	304	301	257	269	318	293	327	316	292	323	294	299	280	315	308	335	341	315	300	310	308	276	289	280	324	260	324	324	314	296	304	282	292	288	308	289	295	318	305	273	315	275	296	311	300	322	289	308	328	302	309	324	292	260	296	302	304	294	305	276	306	279	301	281	285	301	322	286	298	304	297	302	301	307	310	328	307	296	309	303	279	277	272	299	269	315	293	290	314	304	302	314	308	296	295	304	313	303	304	288	270	287	304	323	289	317	280	299	286	288	305	271	289	322	307	292	264	283	292	296	301	289	307	320	304	314	289	322	272	285	281	316	327	283	294	298	327	297	273	298	290	297	301	315	278	311	331	322	325	298	309	291	291	315	279	293	276	302	283	297	288	270	294	305	303	291	313	284	286	270	331	305	293	346	272	290	326	280	302	269	312	287	294	323	280	315	324	285	313	289	268	305	301	297	303	296	283	302	300	307	301	313	284	281	312	321	313	318	304	300	306	349	297	303	273	295	275	299	328	314	276	302	290	316	336	277	313	302	304	297	260	304	298	313	303	300	298	301	314	286	325	289	316	290	303	333	299	318	310	301	302	296	280	282	280	283	270	300	300	262	310	287	298	295	322	285	289	308	312	307	302	286	282	316	305	325	295	286	318	314	289	343	313	289	307	308	304	324	291	315	297	303
24038	16117	9674	4897	3606	2641	1969	1478	1190	1001	891	741	658	620	587	502	564	449	451	464	428	407	420	402	377	396	409	387	412	368	369	384	342	388	381	354	374	355	362	349	366	362	337	361	335	358	346	346	351	352	336	341	352	349	359	338	355	340	344	323	339	350	324	347	367	348	312	333	334	312	304	306	346	345	333	312	313	378	331	349	375	353	342	347	373	365	385	317	357	345	349	400	315	355	337	364	352	343	314	329	357	352	337	326	312	339	344	357	305	325	337	372	309	345	347	322	317	331	321	346	351	333	350	362	319	327	349	374	341	311	323	333	344	304	352	318	340	310	311	349	350	315	326	331	344	304	308	306	332	321	319	296	301	325	335	332	314	319	318	321	309	347	329	331	366	324	352	322	311	340	311	335	371	335	368	297	328	333	336	318	298	308	366	295	339	321	297	319	370	347	324	308	335	345	337	323	318	339	325	332	331	328	328	319	342	287	345	302	321	314	331	323	346	316	345	295	392	340	328	301	340	322	314	322	347	341	324	349	350	346	342	333	331	332	334	316	365	340	327	341	320	300	336	345	334	319	324	325	328	314	339	334	341	339	302	370	327	334	357	324	331	313	319	328	339	348	296	351	353	321	321	294	323	344	323	330	364	329	305	331	309	330	337	321	310	329	301	345	313	336	331	309	335	312	338	267	331	332	350	318	345	289	313	303	345	326	330	329	297	323	309	318	341	330	329	323	336	335	385	330	286	342	293	375	307	307	347	353	342	335	312	341	320	342	358	307	322	337	347	318	325	298	353	363	342	328	300	326	315	328	309	332	321	369	306	325	331	314	321	328	311	332	339	327	321	325	364	327	359	343	311	314	306	303	345	354	322	325	343	346	323	305	349	358	345	338	302	326	342	353	357	341	391	348	344	349	373	312	347	344	338	317	373	310	343	328	315	367	346	327	340	297	322	344	322	341	336	335	348	337	308	314	318	312	340	311	326	311	329	333	305	342	325	309	337	320	337	357	344	328	339	327	341	330	353	330	350	322	330	322	319	322	324	326	329	321	349	346	311	303	280	341	329	306	322	321	328	332	341	313	295	299	353	359	332	318	326	316	316	350	355	310	323	356	349	352	313	321	351	355	329	346	314	346	364	348	354	319	315	300	357	351	321	316	295	332	346	336	291	334	319	327	311	284	318	328	319	354	305	332	348	312	347	329	310	361	333	340	339	316	298	316	325	340	335	306	354	330	327	323	332	327	333	309	309	342	324	327	358	308	332	352	333	353	339	307	332	337	353	306	316	348	327	312	336	330	347	342	341	314	326	328	320	339	317	338	352	322	333	364	318	349	326	331	324	340	321	340	323	353	359	332	342	320	317	343	309	332	327	331	302	300	298	333	326	338	342	320	366	322	341	312	317	336	338	340	339	334	355	353	310	343	324	355	307	341	362	353	330	338	328	316	351	353	334	347	317	327	348	359	307	337	362	341	365	334	323	339	311	344	333	341	323	312	361	344	325	324	307	353	325	300	325	360	315	342	313	327	344	357	343	345	349	326	330	333	301	305	324	342	325	336	334	322	342	329	333	313	359	327	336	387	306	364	326	332	338	344	326	400	304	338	343	345	336	330	345	351	336	309	364	338	312	353	331	341	333	325	338	311	332	308	355	346	365	338	368	307	365	359	321	316	338	367	364	317	329	308	336	322	335	349	323	330	353	321	366	346	348	331	333	324	348	336	356	359	362	328	283	318	316	337	327	305	356	315	324	298	291	322	327	302	354	337	361	333	319	327	326	310	347	366	310	320	321	324	302	306	297	348	343	331	356	320	323	297	334	345	321	309	317	309	329	355	315	326	308	349	328	346	304	312	361	345	306	322	349	308	316	352	365	337	363	312	329	354	321	304	312	352	341	306	313	324	349	309	356	300	347	334	334	328	354	346	328	373	339	327	352	328	343	333	290	350	347	324	342	327	322	319	322	331	323	334	311	309	287	352	315	349	349	342	327	305	341	311	373	309	329	335	338	348	319	331	361	322	308	317	336	349	330	367	349	284	344	309	328	340	343	304	347	312	337	313	356	354	340	320	312	353	319	317	329	330	324	334	325	316	336	340	330	332	281	344	334	317	316	325	322	346	354	337	316	346	325	315	358	343	336	327	309	320	349	353	338	367	339	336	331	350	355	362	347	308	310	321	315	386	334	355	305	334	286	345	310	340	340	316	353	306	327	315	366	335	338	335	357	375	327	296	332	350	336	322	314	339	334	343	290	313	353	340	344	344	310	319	332	331	321	344	319	309	345	343	359	352	306	329	331	342	323	325	316	320	320	291	379	329	344	337	333	301	332	341	333	349	324	354	348	340	308	333	347	317	336	309	324	304	331	324	333	323	301	360	340	341	322	361	313	353	331	346	319	305	331	325	304	311	336	326	332	340	322	330	338	288	336	345	367	311	319	343	325	342	339	357	336	324	330	326	324	341	338	359	333	303	324	320	306	320	376	323	341	381	322	311	304	322	320	359	314	340	348	334	321	350	319	328	337	318	356	304	369	332	310	365	337	335	321	321	344	321	346	335	320	321	349	350	296	331	343	328	318	312	326	317	357	338	303	317	350	328	300	329	328	373	300	326	339	359	306	356	319	340	332	335	339	319	354	308	305	328	310	326	347	337	323	319	350	313	358	297	315	334	315	350	347	343	321	350	328	301	335	341	324	292	335	311	335	326	323	328	307	353	342	307	336	302	351	319	327	365	327	349	355	316	325	346	370	299	323	343	307	369	348	320	326	310	296	344	313	347	312	323	353	327	324	351	341	334	318	351	319	303	317	330	338	345	357	336	328	351	349	309	348	309	349	327	332	331	335	342	332	316	352	330	339	343	323	345	318	316	351	332	322	319	366	314	360	321	316	322	314	303	341	316	313	331	357	349	316	324	341	323	315	331	366	323	332	309	344	318	349	345	325	334	337	309	349	330	340	336	335	355	351	329	332	322	348	351	354	327	295	378	324	321	319	332	350	335	312	315	322	322	332	333	323	358	369	326	309	323	342	329	316	332	290	368	347	359	321	324	302	331	339	351	316	335	350	297	353	383	350	300	314	326	321	343	347	303	334	310	353	331	342	307	333	341	330	314	313	339	327	338	333	353	342	336	313	301	331	316	336	328	342	320	345	324	315	320	341	352	327	295	352	352	354	346	343	346	341	335	335	348	343	342	329	341	364	337	331	340	353	337	302	305	355	343	328	335	381	297	344	328	327	299	310	324	306	334	322	345	311	328	334	323	292	340	349	344	354	316	319	325	341	348	334	341	330	322	338	324	362	323	314	302	316	340	322	352	346	356	317	341	349	325	336	339	362	298	334	347	336	355	306	320	310	331	318	335	320	325	319	325	328	340	361	325	317	309	328	340	331	325	315	344	300	305	330	339	330	330	325	336	364	314	341	322	334	338	316	329	312	320	340	349	338	341	337	326	347	329	339	331	337	327	353	336	334	312	307	320	319	353	331	312
28065	20622	7575	389	237	215	211	177	183	187	181	196	179	174	169	186	174	195	185	158	177	185	179	180	180	185	184	166	219	167	162	195	175	174	166	153	152	166	186	197	179	155	176	155	167	165	154	174	187	173	159	184	183	175	177	171	185	168	179	148	174	179	172	156	193	170	179	166	151	180	194	173	155	148	176	171	163	166	161	177	158	187	164	180	149	173	176	189	177	191	174	194	166	205	155	156	159	174	177	195	173	171	175	165	200	168	183	159	185	154	179	158	177	166	172	184	157	163	160	162	167	161	203	179	171	192	164	173	186	164	176	163	156	157	149	152	170	184	191	163	155	182	165	162	170	172	157	176	164	145	160	183	182	159	157	158	157	161	172	146	156	168	179	150	173	167	155	196	174	170	166	167	151	158	174	186	202	177	169	155	147	171	185	166	169	199	183	186	169	172	163	182	176	208	182	180	178	154	148	160	169	166	177	134	183	171	170	177	172	161	182	172	178	169	170	174	171	166	179	181	156	158	162	190	171	178	189	168	160	159	170	173	159	173	165	168	164	180	176	189	156	188	165	143	155	185	148	161	164	157	171	167	192	154	193	169	165	170	163	186	183	185	209	169	165	151	162	167	153	195	148	181	166	167	162	159	143	172	163	183	158	181	167	165	180	186	162	194	156	176	161	170	180	170	164	143	180	203	163	183	164	167	149	175	179	186	164	172	164	182	171	150	169	148	159	176	152	178	155	179	198	162	174	155	162	178	152	191	157	162	182	151	159	172	182	187	160	192	167	172	165	147	185	183	183	162	168	170	187	165	172	171	162	158	152	175	186	177	160	150	156	160	154	173	153	167	162	141	156	163	167	149	172	156	173	187	180	174	171	182	185	163	174	157	186	164	171	170	167	164	163	187	185	160	166	145	166	170	158	177	163	169	177	163	174	195	193	172	180	160	169	175	163	167	173	164	158	171	175	168	164	169	175	150	165	162	164	170	177	184	189	138	176	176	170	180	162	138	174	180	167	157	175	201	142	187	149	165	153	162	179	182	175	136	173	152	166	150	164	158	150	167	210	172	163	167	174	182	193	188	172	171	160	169	146	176	180	175	166	190	177	168	192	170	175	164	150	158	151	165	185	170	178	161	160	163	160	176	191	164	185	154	168	175	169	161	165	159	156	142	191	187	194	151	176	153	147	178	151	183	160	155	152	148	162	163	169	152	182	171	152	195	179	140	147	175	168	166	147	150	177	158	176	188	175	165	158	186	172	174	158	169	188	154	182	162	168	173	146	156	175	171	186	150	163	162	163	144	157	169	182	173	179	165	160	148	179	176	159	176	138	174	171	186	169	191	173	150	177	158	185	176	164	157	189	160	179	155	186	173	172	166	169	180	144	160	164	158	164	175	177	176	189	191	156	167	172	169	174	170	174	194	157	191	167	179	174	189	158	201	164	181	153	182	160	161	190	171	162	160	172	173	162	181	189	186	166	167	173	167	161	192	165	178	179	151	166	187	199	186	141	166	175	191	170	171	171	164	198	177	176	180	161	156	176	168	186	162	174	165	157	149	156	168	176	173	155	165	173	150	169	173	169	157	153	188	170	187	168	163	165	182	145	201	160	168	191	168	168	166	192	160	170	174	163	152	163	138	183	154	161	172	189	179	168	153	173	165	165	179	165	164	161	159	203	149	173	176	175	176	157	166	155	150	167	170	163	144	172	163	183	155	171	170	161	163	197	165	166	176	187	167	147	150	177	173	183	179	167	152	166	159	181	172	158	163	168	171	164	164	147	180	168	168	174	183	174	170	173	167	175	155	169	174	175	149	179	152	168	176	158	173	149	202	171	178	136	156	159	158	169	164	160	173	170	179	171	147	169	179	188	172	185	180	155	184	171	141	168	195	192	179	179	165	159	187	162	168	162	165	166	150	177	165	151	184	165	173	159	149	171	174	191	172	156	147	160	155	171	160	166	166	153	161	169	169	165	182	176	172	156	168	175	181	173	171	176	182	157	141	174	166	163	149	162	159	187	166	165	153	184	190	177	166	159	160	160	161	181	175	180	165	173	186	152	155	164	177	163	182	164	162	181	167	159	158	177	170	184	162	166	162	172	184	173	174	161	151	172	170	168	173	174	148	164	163	137	158	177	139	152	174	178	168	165	172	169	162	161	186	152	161	155	167	180	176	159	179	162	172	156	167	168	168	172	171	182	135	168	152	150	186	181	191	181	159	173	161	183	174	178	165	187	183	179	152	164	165	149	184	167	152	188	165	194	196	175	196	192	160	161	186	171	164	169	160	162	177	150	173	189	161	161	169	158	181	172	183	159	153	167	184	152	165	174	168	157	168	160	173	176	170	156	171	148	165	185	171	179	168	176	182	172	177	208	191	162	195	149	147	153	188	165	138	153	186	183	198	163	148	153	171	152	166	173	170	158	187	191	164	156	166	168	163	194	179	172	169	159	180	170	182	166	172	194	161	185	153	175	197	162	184	167	171	161	161	163	200	155	151	171	160	173	178	173	175	184	185	156	158	193	181	163	175	169	151	172	156	142	158	161	182	171	185	167	175	152	194	177	158	182	151	158	157	155	156	132	190	194	157	179	168	174	178	180	163	146	200	193	164	168	177	166	156	165	187	163	173	168	178	175	187	171	150	198	183	169	168	180	159	171	169	175	165	178	176	167	198	153	168	163	162	164	162	166	165	189	195	155	183	173	162	165	176	149	163	164	180	164	164	162	176	155	184	160	178	156	192	172	162	165	166	165	185	171	165	162	151	145	182	171	168	160	157	174	158	184	173	158	185	177	182	175	189	174	143	162	167	169	161	174	173	184	172	165	167	176	167	177	166	184	152	163	183	174	153	174	185	169	145	183	160	180	174	187	179	195	175	152	175	168	179	173	185	152	179	152	141	169	167	180	159	173	167	164	166	152	178	185	139	184	153	170	175	173	189	189	168	161	167	198	157	164	156	169	165	180	167	150	172	156	189	166	179	182	176	155	170	161	164	157	173	171	138	188	162	166	165	164	178	171	170	165	185	182	167	157	150	158	170	180	175	174	163	162	165	139	178	180	170	174	150	185	178	178	161	171	161	172	156	179	147	146	175	150	159	168	176	162	159	168	162	168	168	190	171	160	180	159	172	154	167	183	177	177	159	155	163	162	168	179	183	157	174	162	161	173	177	169	181	167	158	169	178	200	165	169	166	169	201	171	170	164	162	175	146	169	185	172	182	174	198	162	159	173	159	173	151	161	177	156	194	163	179	150	186	190	157	193	187	151	152	168	154	159	183	180	197	166	166	173	177	174	188	164	164	163	179	154	170	162	168	150	147	161	146	180	162	172	161	172	178	149	186	188	169	168	156	172	187	180	205	169	166	175	159	150	150	191	200	171	173	188	174	151	171	181	165	133	172	181	137	190	138	197	173	148	170	164	173	163	148	187	193	160	154	189	188	180	168	172	157	155	173	173	166	177	155	159	174	188	189	160	181	185	165
9499	966	580	328	302	278	242	244	236	207	224	243	215	209	204	188	212	200	209	229	215	185	224	210	202	208	242	189	199	211	194	232	188	205	206	193	204	226	200	197	191	226	201	213	183	189	204	185	208	230	195	190	196	183	213	204	196	202	192	212	202	196	207	195	216	213	191	204	206	196	192	203	208	203	192	209	197	208	209	201	179	209	197	197	211	201	227	237	214	213	216	214	178	203	211	216	204	171	214	229	225	198	181	205	210	212	227	197	213	192	200	218	237	199	247	218	199	196	205	198	219	202	171	211	210	219	183	213	197	212	207	212	218	210	196	214	218	188	191	190	217	194	211	197	186	188	204	169	208	220	212	210	218	206	182	210	195	188	241	197	207	213	182	197	206	199	204	176	206	219	187	209	221	195	216	203	191	186	213	190	181	186	230	213	210	207	198	217	220	220	208	208	196	187	201	218	219	207	207	197	200	195	193	222	222	219	203	200	211	175	212	178	213	211	195	199	253	191	206	191	214	178	214	194	234	183	194	192	204	198	189	197	214	224	195	200	189	196	200	243	201	221	193	198	185	218	223	211	228	217	190	228	207	198	201	188	179	216	217	192	203	193	217	201	230	189	189	201	214	202	223	202	210	209	215	185	202	193	192	199	190	208	219	211	199	229	204	212	218	204	194	209	217	215	189	221	216	207	186	207	192	207	201	226	192	202	208	213	193	229	192	201	201	201	171	205	210	193	193	201	197	193	204	207	211	213	224	203	220	221	178	217	208	207	219	207	228	203	227	205	211	167	168	222	211	207	217	205	199	217	199	236	185	208	205	179	222	209	217	213	187	197	217	219	220	216	190	216	175	214	218	200	190	207	222	205	192	222	197	223	205	192	209	194	206	200	185	207	198	185	179	213	192	229	204	199	173	186	197	193	180	185	195	211	203	196	190	225	203	209	188	205	225	213	217	193	199	188	221	206	213	205	193	216	213	182	212	200	210	193	185	198	213	194	228	208	183	202	215	182	213	173	207	217	214	217	179	183	217	171	220	198	196	194	186	196	225	215	210	189	214	183	212	203	199	180	213	192	201	208	185	225	215	202	223	202	207	228	189	185	190	201	213	211	211	204	199	206	206	227	204	171	211	194	229	201	190	212	200	203	209	208	180	230	175	201	237	205	204	210	220	191	221	191	206	209	194	233	207	204	195	201	202	210	219	192	204	186	185	213	188	199	190	205	194	219	234	232	207	197	198	206	188	188	207	210	201	217	190	220	186	191	182	195	186	182	195	206	187	204	184	216	190	189	189	212	231	232	217	197	195	214	201	209	187	199	181	195	183	188	168	201	225	191	207	198	216	185	186	188	215	227	178	210	228	185	222	218	185	234	213	202	215	214	202	183	218	182	210	184	191	203	215	229	206	198	205	202	212	201	214	203	195	226	170	179	179	221	214	202	190	215	204	206	168	211	197	219	212	186	205	195	191	204	187	215	217	223	192	211	178	194	186	205	214	200	214	211	195	231	211	201	171	208	229	191	213	184	231	196	192	205	201	207	170	173	221	196	203	220	212	226	217	237	200	194	188	207	214	190	212	189	221	195	217	191	212	223	184	195	215	200	222	203	202	197	184	188	218	238	198	200	195	190	189	205	191	198	203	217	203	202	186	205	191	199	216	210	216	189	203	211	216	192	216	201	197	200	206	188	186	208	182	195	218	186	226	197	227	193	217	215	201	207	213	203	202	196	196	193	183	198	192	211	198	209	190	210	222	198	179	201	203	194	225	204	205	205	219	204	183	204	211	213	197	190	211	205	197	194	216	179	213	181	183	213	209	229	189	200	227	228	197	188	209	198	201	219	194	214	204	213	184	199	203	184	217	192	202	195	214	193	192	208	202	221	201	216	199	217	244	206	201	203	205	187	198	203	199	171	188	184	217	201	178	212	192	219	204	199	199	194	214	208	208	215	219	217	196	216	192	201	207	194	208	207	215	186	219	214	218	202	216	199	179	185	168	208	212	216	204	217	213	220	213	208	162	197	215	199	211	212	182	202	197	170	205	184	200	191	179	195	222	219	207	224	205	203	204	230	208	201	206	175	203	209	176	214	199	198	181	191	214	212	213	192	193	199	201	203	217	213	182	213	201	232	212	211	209	202	205	202	203	191	209	192	203	204	206	197	219	194	186	212	186	200	200	213	236	196	220	210	188	191	198	213	199	221	227	210	212	212	207	207	187	199	224	208	205	216	192	194	188	209	213	191	190	202	202	187	220	233	215	200	196	250	200	207	232	174	215	230	194	219	185	201	207	212	209	212	192	215	182	195	176	197	205	208	200	206	178	163	209	184	224	194	207	227	200	231	189	221	216	200	198	194	183	200	203	190	206	193	197	238	185	194	201	196	208	211	213	195	205	206	198	219	185	205	211	198	187	217	179	184	204	207	203	195	186	219	179	204	181	190	219	188	195	199	193	198	186	191	221	198	196	191	224	224	221	214	244	221	215	199	215	191	176	189	196	189	214	219	196	179	179	192	168	205	223	178	212	191	199	181	214	212	206	188	201	226	187	201	200	200	161	237	201	222	215	219	201	234	221	191	197	204	218	187	202	203	220	215	196	187	201	185	203	209	199	222	205	222	186	210	223	181	189	203	196	209	204	216	211	207	196	222	202	188	199	202	209	188	184	181	216	216	183	243	221	201	222	206	203	212	213	209	208	202	219	213	218	219	184	205	208	197	207	213	229	172	196	176	192	227	239	178	217	196	218	208	213	222	206	183	194	206	199	189	225	215	192	204	209	215	200	206	199	187	213	213	203	212	185	171	229	182	232	189	194	202	201	203	196	172	222	214	203	214	185	212	201	231	209	212	187	178	210	190	208	202	186	193	230	210	194	196	190	229	212	203	191	207	189	209	219	198	191	196	204	200	212	174	219	207	187	188	207	201	175	181	204	208	205	187	195	203	218	194	201	192	215	191	186	193	205	175	204	210	190	207	202	204	226	209	219	196	205	202	173	216	198	188	202	195	215	222	209	198	215	215	210	218	239	182	175	191	201	214	176	182	208	173	218	202	186	193	206	202	193	202	217	207	197	199	194	226	203	210	208	201	168	189	211	221	215	219	195	215	203	190	211	228	185	205	193	194	220	200	210	217	172	209	175	231	226	233	226	185	187	222	184	201	205	192	220	222	228	175	195	227	200	201	193	211	209	190	219	215	199	219	207	186	197	185	181	204	212	198	184	183	216	187	191	187	207	204	204	194	209	198	250	216	200	232	186	206	171	190	215	195	209	194	210	197	202	203	197	191	188	196	205	218	212	194	210	220	217	205	228	216	204	228	204	197	214	229	222	212	238	196	219	197	211	225	183	191	206	195	215	205	207	212	217	200	177	190	232	208	221	180	214	196	199	226	212	203	192	194	210	211	200	199	198	199	196	212	200	222	212	204	214	201	236	218	188	183	197	199	203	198	185	198	204	200	201	185	221	218	218	200	183	193	220	188	192	195
24472	21626	28914	24838	21633	9938	780	469	358	346	311	326	260	240	256	232	229	242	210	208	184	219	214	204	207	215	184	200	212	203	184	193	189	183	197	202	174	182	168	194	172	172	199	185	194	187	195	202	204	197	169	204	176	175	192	181	172	181	159	185	214	162	191	184	191	184	179	169	204	157	197	168	173	186	186	198	189	173	190	209	176	179	189	186	196	194	175	207	205	182	191	205	201	171	208	210	184	180	203	198	187	163	191	184	178	202	208	200	185	200	202	179	186	190	192	191	180	177	186	178	208	169	177	190	200	191	178	166	183	186	179	193	164	190	162	173	186	177	175	181	178	184	191	216	175	194	197	176	196	211	156	174	172	187	176	166	188	167	194	189	170	196	200	213	185	185	186	214	172	175	200	185	191	152	171	184	188	185	194	199	197	174	185	204	167	187	177	193	201	204	213	169	171	168	182	173	194	186	192	198	203	204	177	186	185	186	176	210	167	175	189	195	174	194	175	175	201	199	213	195	173	189	170	160	217	162	173	191	188	165	186	204	182	160	157	189	201	204	168	175	177	176	173	174	177	203	176	198	194	158	173	187	178	201	183	181	166	164	180	189	174	183	184	181	167	192	170	196	187	181	184	175	199	186	189	196	174	202	169	193	181	173	187	174	192	175	181	196	164	170	204	167	179	178	184	186	180	176	176	204	175	180	208	162	162	146	193	157	188	173	200	178	183	193	196	188	197	194	174	181	179	167	171	177	193	190	165	184	185	178	159	171	194	167	182	177	159	188	191	187	191	196	192	194	206	188	180	163	188	181	188	175	166	171	178	169	156	189	163	173	179	177	197	182	169	191	188	203	168	204	207	174	215	179	197	162	207	182	174	168	178	185	187	189	177	192	191	193	172	187	162	170	186	183	176	182	166	188	194	190	168	188	157	174	183	175	189	184	165	217	202	180	197	206	177	184	186	194	194	193	181	171	195	196	201	178	177	177	182	179	169	174	158	172	184	198	170	171	200	200	160	180	183	204	179	173	181	180	205	192	191	162	167	168	181	194	184	209	207	187	193	193	202	165	184	179	160	175	173	194	181	175	185	166	205	164	196	208	169	166	184	184	157	196	152	179	195	181	196	164	196	171	171	191	192	182	169	172	173	167	165	188	174	196	198	182	179	202	166	161	176	175	175	198	175	162	200	173	217	171	188	172	176	196	184	208	160	163	168	183	167	173	178	168	189	180	163	159	159	186	190	168	179	171	191	175	184	187	178	188	166	176	173	202	206	174	191	200	181	172	180	204	173	200	177	180	152	146	177	155	181	176	173	191	196	205	183	155	186	183	186	184	209	177	171	180	166	185	201	196	192	178	176	168	193	195	195	146	166	181	187	185	171	165	191	182	190	164	180	180	173	190	182	189	174	167	200	174	187	186	175	184	192	159	178	181	165	161	191	175	151	219	169	181	168	202	165	202	188	189	178	186	184	176	185	165	196	189	161	187	185	196	180	181	195	174	175	185	179	187	192	196	193	164	173	171	169	190	180	196	194	188	166	173	178	173	199	165	200	181	181	190	194	195	157	169	177	174	176	172	189	174	196	166	173	172	182	157	161	169	174	202	200	174	170	169	164	183	202	177	211	179	176	192	203	183	202	195	194	180	195	186	175	170	199	167	190	185	160	171	183	194	192	158	171	192	194	199	199	185	179	183	203	182	190	197	192	183	201	168	186	201	176	186	170	160	176	197	185	222	191	176	189	185	169	169	170	188	195	175	169	185	169	163	199	164	182	158	175	204	186	181	195	202	188	192	187	188	194	158	206	194	175	170	191	147	196	147	173	180	201	184	196	160	185	160	178	197	142	194	187	192	164	171	181	185	172	181	201	212	187	189	178	186	188	176	174	192	172	169	191	173	174	193	172	180	193	162	193	191	192	177	189	196	175	175	179	172	165	188	180	168	210	171	182	173	185	196	180	208	165	212	208	177	196	189	192	166	189	191	197	180	179	180	187	180	166	163	207	161	172	170	173	147	180	168	187	188	160	179	191	172	195	177	178	179	189	197	178	183	168	168	175	167	213	162	191	197	180	165	194	185	178	197	175	176	175	172	196	199	164	178	190	178	187	198	178	193	190	188	190	169	188	172	181	168	210	175	187	187	177	166	177	173	138	180	170	179	191	184	189	171	157	184	178	170	167	178	209	164	185	191	192	204	183	195	187	165	192	186	182	198	173	166	188	195	178	172	180	168	165	162	197	187	196	194	185	191	213	177	181	164	175	167	180	189	207	169	148	204	176	192	213	178	186	184	193	178	184	208	182	184	168	183	180	185	199	205	171	170	178	179	195	208	150	167	196	204	174	205	153	183	192	151	191	178	202	176	161	184	180	170	155	169	173	183	185	194	194	190	194	206	191	172	174	173	186	177	194	185	163	189	165	203	190	181	175	179	181	185	183	188	176	197	192	164	184	156	174	191	191	177	195	175	171	177	206	175	198	170	184	174	188	191	218	193	165	171	204	184	170	207	168	200	169	162	188	179	182	187	215	186	188	202	192	194	199	177	197	174	177	160	201	188	176	182	181	192	160	208	204	159	196	163	200	176	169	212	172	173	183	214	182	187	176	170	163	181	171	201	156	167	171	192	187	178	182	177	190	199	193	174	193	173	186	169	181	181	192	187	161	206	180	196	175	180	165	184	172	181	179	174	150	162	176	201	181	188	177	202	187	205	174	192	186	191	167	197	170	163	181	179	197	183	217	169	158	193	187	176	181	177	168	189	179	198	191	191	196	152	178	194	174	206	185	187	175	197	211	177	175	172	172	198	188	195	182	196	166	177	193	176	186	145	169	176	181	182	195	163	207	197	182	166	159	177	194	168	187	172	208	169	167	166	197	176	176	193	190	205	202	187	175	191	172	193	196	200	163	167	146	179	178	159	179	183	168	186	146	190	194	187	177	177	193	193	206	176	183	172	181	207	185	183	163	200	175	169	189	173	167	186	190	171	180	191	188	208	181	172	187	213	143	192	190	189	184	166	184	167	201	156	172	185	184	174	162	183	204	179	178	182	177	173	193	168	179	182	175	163	203	178	171	172	174	194	150	164	158	175	172	188	195	171	176	151	182	162	174	204	182	176	195	212	184	175	170	182	158	197	187	187	198	175	186	169	176	171	194	185	156	195	199	223	167	201	190	182	197	193	186	176	172	197	180	181	188	216	181	193	167	201	193	191	176	184	187	188	157	170	196	161	192	175	170	161	172	183	181	180	192	200	157	175	179	180	179	160	190	182	193	167	158	170	177	180	201	193	160	188	160	167	169	181	188	172	204	178	173	174	186	198	176	181	175	188	175	188	159	195	201	192	193	187	177	171	181	180	190	182	195	169	174	156	170	198	200	163	176	201	176	179	175	151	205	174	167	156	164	198	196	175	187	202	164	163	165	191	161	186	191	177	210	183	181	182	178	198	177	165	187	178	201	188	184	193	184	169	164	181	161	180	177	155	162	180
21661	9696	5856	2748	1878	1384	1087	813	713	564	524	449	372	318	333	298	316	285	273	292	291	240	241	231	261	239	209	225	224	269	237	235	224	219	233	223	224	212	216	225	215	206	210	230	216	199	228	233	224	225	198	191	228	210	231	205	206	201	205	203	228	217	235	190	207	220	237	210	191	191	225	204	214	220	199	183	207	192	215	226	219	238	186	232	228	213	231	230	235	209	225	196	222	220	208	225	211	236	228	225	222	228	228	206	219	227	197	201	225	224	235	221	225	226	238	231	212	229	211	237	198	223	216	221	236	220	213	199	191	200	197	236	230	211	209	216	210	225	191	204	218	207	197	212	189	222	248	230	198	238	209	213	219	234	217	198	212	222	185	237	209	215	222	210	227	227	212	228	222	211	207	217	212	224	218	242	227	219	222	222	216	221	200	208	210	213	215	195	191	205	203	217	204	230	181	221	235	212	194	228	227	216	216	225	195	219	224	213	215	211	238	211	222	199	232	217	241	198	216	241	211	187	211	205	207	232	219	220	212	221	213	243	215	228	214	223	229	208	224	190	197	202	191	211	219	195	236	235	245	204	208	241	189	202	222	220	207	213	193	213	220	232	203	206	243	224	205	215	186	186	217	206	209	221	194	221	220	212	211	229	223	228	235	207	220	219	206	228	221	193	205	209	187	209	211	198	209	202	206	195	231	236	224	219	210	214	218	183	184	170	198	223	206	216	180	218	216	214	215	219	223	215	169	236	200	221	227	202	212	218	206	220	207	212	215	203	199	246	226	226	204	222	244	215	223	210	202	201	212	210	230	198	213	224	221	206	212	205	200	209	225	208	224	213	211	216	209	207	215	192	218	221	242	220	214	207	190	208	228	214	198	214	225	179	219	227	197	212	233	205	210	201	213	199	218	214	209	214	221	207	247	209	221	182	191	191	214	195	248	215	198	207	221	198	242	237	245	214	223	221	217	202	215	220	211	222	202	207	228	229	216	206	211	227	198	218	223	204	207	218	235	208	204	212	213	232	197	216	213	184	202	227	216	213	221	226	230	214	213	227	217	192	211	231	238	231	229	197	224	241	209	187	205	230	224	202	188	204	247	198	199	214	205	233	225	239	208	175	219	219	178	194	217	250	204	204	219	225	189	206	197	195	193	210	215	222	200	204	217	204	197	229	219	188	203	223	176	199	182	173	221	219	247	213	185	234	226	220	210	189	178	234	212	197	200	204	251	224	223	193	215	209	209	238	219	212	205	197	200	214	200	204	182	214	224	196	212	205	228	245	214	189	215	205	222	227	212	199	203	210	204	237	200	218	202	215	206	198	194	214	192	225	235	202	217	220	236	229	215	222	204	206	230	224	210	194	201	207	210	221	222	217	195	215	209	227	216	217	184	242	223	215	230	219	207	226	202	218	203	198	193	220	194	202	191	201	220	201	213	214	218	208	229	211	218	204	208	220	207	227	237	225	202	219	208	194	232	227	206	227	188	202	195	195	208	214	186	189	199	194	228	221	198	215	197	231	205	177	229	199	199	213	211	195	210	255	226	203	197	221	220	227	215	194	196	213	230	192	215	207	178	225	212	240	201	213	191	220	197	215	216	206	229	205	193	194	209	231	182	194	218	189	213	218	228	194	208	202	190	187	228	222	224	229	199	219	211	219	203	201	199	220	204	202	201	202	196	200	228	219	192	198	214	236	213	193	217	204	205	217	227	216	198	221	222	233	199	206	199	223	210	203	205	224	203	215	203	222	204	225	215	211	225	207	224	213	250	221	211	229	203	240	225	223	200	200	221	215	197	202	227	200	216	237	207	225	195	213	205	208	210	214	218	211	219	217	218	205	223	225	216	211	222	217	224	213	194	241	222	241	214	242	197	225	210	204	197	206	241	199	218	212	223	217	221	211	204	210	245	227	229	197	220	209	207	208	213	211	201	212	231	195	216	213	204	227	217	223	229	186	197	231	226	242	223	210	243	196	226	219	192	232	196	211	200	226	240	201	222	206	203	222	208	199	235	215	236	175	182	197	217	222	237	187	223	190	213	178	210	209	223	204	200	212	217	206	261	213	178	211	213	191	225	233	211	226	243	228	217	213	206	209	221	205	220	214	224	183	194	243	212	206	219	190	197	219	224	225	226	199	207	212	191	229	228	212	190	219	193	208	195	211	194	241	213	215	211	206	221	219	195	207	194	195	198	206	213	202	209	215	192	213	219	212	199	211	188	222	210	232	218	226	217	220	210	211	203	222	214	204	198	206	214	200	210	221	230	213	231	217	215	205	229	198	181	201	231	194	211	190	211	207	205	228	214	197	188	250	193	252	189	224	225	213	192	205	210	228	226	216	189	189	209	201	200	212	219	220	208	190	223	225	204	181	194	216	220	199	215	217	218	209	241	212	211	218	198	192	210	232	208	216	194	200	222	212	202	229	208	231	209	230	208	218	201	217	230	232	190	211	203	232	226	202	200	236	196	209	223	215	229	186	194	212	198	201	209	216	201	191	243	225	235	201	245	187	202	200	232	199	222	205	192	229	187	214	222	190	221	214	201	203	227	207	208	222	216	208	224	209	214	195	202	201	210	205	187	219	196	210	188	214	222	225	240	224	236	194	235	234	242	208	211	236	182	200	239	243	198	224	208	173	191	214	206	208	215	214	201	209	216	208	213	238	213	228	221	225	181	219	203	219	179	218	222	213	193	233	230	216	227	216	216	214	212	195	229	228	202	193	228	202	201	203	193	199	202	211	217	203	229	222	190	221	226	200	209	226	216	202	205	224	203	217	230	187	191	221	226	228	185	188	223	230	234	207	223	210	194	183	191	223	212	205	198	195	194	226	205	204	228	207	219	229	187	222	207	213	197	245	218	220	211	228	214	226	211	197	200	203	213	241	212	252	238	214	229	216	229	233	225	217	217	196	227	185	213	207	198	220	211	224	194	188	213	214	227	208	235	232	200	211	220	222	214	206	212	211	219	219	210	203	214	195	197	221	181	237	218	217	226	218	206	196	232	212	203	209	223	193	210	226	176	200	224	189	219	234	219	233	228	222	207	217	201	223	191	229	226	203	217	217	219	233	201	226	212	175	223	209	210	228	225	201	218	227	219	220	231	212	198	211	180	199	204	213	214	207	208	208	211	196	206	208	185	204	241	236	228	217	203	201	210	210	217	227	208	191	202	211	203	217	198	223	214	202	233	213	207	197	202	222	198	226	207	194	225	209	198	202	218	212	217	201	210	194	185	223	232	191	208	237	210	194	227	212	214	212	226	211	202	243	220	214	209	210	215	252	212	186	244	228	208	198	214	208	222	215	219	226	240	208	192	188	201	229	199	217	219	233	238	210	210	201	219	208	212	203	206	182	230	212	213	234	223	194	207	207	191	200	224	204	193	219	205	199	207	220	221	203	228	218	207	205	194	202	194	208	231	197	206	213	232	200	194	198	211	200	207	208	220	210	222	195	227	228	218	225	229	226	180	210	214	218	221	239
25730	21626	27650	25972	8295	576	449	385	328	348	322	312	308	300	304	282	287	286	269	260	243	276	283	276	263	237	274	260	259	242	265	251	229	231	257	252	279	251	269	254	258	269	254	285	265	249	249	246	238	259	246	250	236	253	268	249	263	245	270	246	242	263	269	282	213	242	247	295	231	256	232	224	243	265	287	253	256	268	257	224	271	243	274	272	236	245	248	265	265	236	246	232	284	257	231	262	240	244	230	262	248	247	254	260	296	242	251	255	225	261	263	257	259	271	242	263	275	246	238	245	270	252	256	254	249	234	238	233	238	267	242	237	259	271	254	235	278	245	227	242	269	260	247	256	248	272	260	254	248	268	261	246	231	246	239	240	268	229	222	246	228	238	245	230	237	246	270	232	242	253	252	232	234	245	276	212	254	252	246	246	244	228	269	250	254	244	245	232	253	251	228	255	239	224	236	258	260	222	265	255	236	258	243	268	239	246	236	240	247	259	227	271	291	212	243	248	254	226	234	230	250	251	239	237	230	245	265	242	254	232	254	250	249	231	248	235	259	260	232	255	258	232	223	242	262	251	242	252	257	261	278	232	273	253	252	289	264	275	254	233	292	188	292	282	274	281	249	260	247	252	246	242	251	256	236	229	233	249	253	260	259	242	236	248	246	267	244	241	252	253	253	230	238	238	231	235	249	260	256	240	245	256	286	214	234	245	256	236	251	254	251	269	237	204	232	223	244	233	249	266	228	281	251	234	246	272	233	248	298	246	250	241	214	247	255	263	261	288	227	272	244	244	264	239	256	231	220	226	255	238	226	256	240	232	262	250	235	260	250	241	231	243	234	242	239	231	237	237	228	225	225	237	273	254	223	268	273	231	246	258	265	236	259	247	232	225	229	231	233	264	243	260	291	241	232	262	241	253	251	221	241	247	271	248	241	270	246	243	266	229	221	240	250	251	230	267	255	245	267	250	291	251	283	263	236	234	238	261	251	258	232	239	243	258	222	264	251	249	244	237	215	228	259	267	242	242	257	264	242	252	239	243	227	251	235	267	261	262	258	249	236	249	237	257	245	227	233	260	252	251	229	237	273	277	243	264	254	275	281	250	244	238	241	253	252	228	299	275	235	264	257	224	253	235	257	277	244	228	245	246	218	272	227	252	260	273	253	252	244	247	263	278	266	274	255	256	236	256	253	245	279	252	261	234	230	239	241	238	231	220	254	221	237	265	223	224	237	215	237	260	250	272	253	246	241	277	241	215	267	233	290	256	213	253	231	277	239	235	235	241	253	254	251	234	268	263	248	246	260	257	242	256	248	252	232	257	233	259	272	253	259	248	263	249	277	261	257	267	255	262	261	276	233	273	247	244	261	232	237	252	266	233	240	242	239	227	240	277	232	233	253	251	274	236	244	244	251	234	256	230	242	245	212	218	235	254	267	249	246	263	235	245	251	233	242	229	250	237	221	243	222	268	251	258	267	224	241	245	254	239	236	243	256	256	234	252	274	276	259	238	259	228	223	251	268	250	234	261	230	253	216	258	236	263	266	243	244	248	280	259	253	247	247	255	273	267	252	266	249	258	253	280	243	267	236	236	254	277	241	234	281	273	260	255	265	225	251	250	229	243	250	256	250	259	242	244	236	222	271	237	265	256	218	268	231	253	229	223	220	253	268	239	244	240	229	247	234	207	255	272	250	257	243	264	254	242	284	292	232	267	330	227	261	242	260	270	231	243	267	259	244	235	253	250	253	274	261	266	218	288	252	252	244	256	257	238	237	248	263	251	275	259	278	255	245	272	247	233	291	221	235	256	266	237	234	230	239	239	217	249	248	244	248	227	272	266	235	243	286	229	243	261	252	224	256	258	261	261	238	251	251	247	240	275	234	245	193	258	217	259	240	258	268	258	222	232	251	234	269	244	246	257	261	244	237	238	235	258	232	255	215	222	268	241	250	227	245	246	253	218	257	259	206	288	239	225	237	260	260	263	273	253	250	240	221	270	231	255	239	231	205	265	282	242	237	248	238	236	245	231	267	239	252	253	237	237	242	265	239	243	275	241	253	266	267	247	219	278	259	212	257	222	250	239	207	227	244	266	279	234	277	243	234	230	254	235	239	234	234	260	250	246	233	257	241	269	264	266	241	266	250	244	229	262	239	224	230	249	240	201	235	283	234	254	240	271	266	246	267	287	230	250	248	253	257	223	244	239	239	254	236	218	236	261	274	247	256	233	264	226	237	260	236	240	248	248	256	254	238	244	243	256	243	250	248	263	248	286	285	255	283	231	226	257	228	257	212	253	229	241	223	240	248	221	263	229	238	243	235	274	247	270	228	256	232	262	256	241	248	240	259	236	236	258	247	252	235	220	241	275	249	257	248	261	270	241	261	260	223	236	250	267	246	277	249	262	227	240	255	241	274	250	252	254	264	271	224	265	264	254	247	221	233	243	234	262	225	247	229	303	225	269	269	240	271	251	233	274	278	254	254	255	242	284	252	278	267	265	276	248	253	245	249	229	249	272	271	226	243	249	231	260	269	235	250	231	243	277	236	227	229	244	229	276	259	275	224	263	276	238	268	243	237	231	236	236	229	267	213	249	239	238	246	269	242	221	269	245	263	237	247	235	217	268	253	264	286	250	239	200	233	248	241	252	225	277	223	250	292	238	251	265	224	252	241	235	245	246	254	263	249	257	278	271	249	260	248	244	214	261	266	282	247	282	255	262	281	252	258	227	260	238	261	238	240	251	260	239	253	251	229	265	237	217	251	227	257	246	223	239	261	248	290	259	230	238	244	249	261	226	243	243	254	239	239	234	234	260	239	241	240	262	275	268	240	236	258	300	245	263	266	269	263	268	250	274	240	242	272	249	258	271	227	260	239	258	251	263	267	256	247	253	247	290	251	259	263	245	268	231	248	248	245	220	268	259	230	243	241	262	242	237	257	245	239	269	226	254	267	249	239	236	278	276	261	241	245	209	281	265	264	260	222	260	261	234	266	252	253	251	222	228	236	286	251	266	268	263	227	278	268	251	243	252	254	257	270	246	270	247	272	270	262	255	248	246	266	236	250	236	236	237	227	231	258	239	246	278	273	303	237	240	243	241	257	220	221	249	242	272	258	240	230	216	262	273	278	230	273	229	251	265	259	244	269	224	253	261	256	267	242	252	252	254	260	248	241	243	298	234	265	245	257	265	248	260	267	232	250	236	256	262	244	259	275	262	235	255	252	235	259	235	230	243	227	273	259	247	248	235	248	219	240	229	256	259	248	236	275	268	255	251	234	250	246	273	250	248	233	253	255	226	264	253	263	273	257	221	235	236	227	261	231	264	247	252	250	262	256	263	255	260	249	264	259	254	254	259	234	268	252	244	242	261	256	243	246	255	276	228	250	264	251	238	277	231	249	268	208	238	247	222	225	233	223	239	250	234	236	226	242	272	267	219	246	243	230	261	271	268	243	274	276	260	266	259	239	289	235	238	259	241	222	235	239	210
21270	5091	3079	1480	1121	867	716	590	515	498	480	425	391	354	384	350	339	348	333	313	293	320	314	303	294	339	309	353	294	280	333	277	325	277	297	278	310	313	286	286	278	288	275	270	280	315	303	281	312	295	302	287	313	291	301	307	290	288	299	293	327	295	294	309	283	267	303	300	266	289	286	276	308	312	281	298	275	294	300	269	294	316	289	330	297	295	308	297	317	279	280	312	315	286	297	264	305	293	287	335	298	302	303	297	291	291	306	304	313	308	296	293	300	289	302	285	309	302	332	276	290	323	273	305	274	321	313	314	283	321	300	264	287	272	295	297	308	270	273	299	282	289	287	296	270	303	285	280	329	262	298	291	286	277	290	319	283	273	241	267	294	279	288	278	295	312	262	292	296	275	295	277	317	321	304	305	281	299	289	299	296	299	269	276	321	293	280	299	247	287	290	270	288	307	305	290	286	298	286	257	283	296	260	287	295	314	293	296	288	278	272	278	296	278	294	282	311	308	318	317	282	309	274	311	309	283	299	252	292	286	274	295	317	283	282	300	291	284	299	286	299	314	308	291	253	300	301	262	303	285	308	278	286	275	285	271	273	287	304	279	267	313	294	312	297	321	319	267	274	268	296	311	298	297	292	291	280	261	274	291	294	334	304	303	257	297	308	303	297	304	283	297	269	298	294	294	274	287	275	283	301	270	302	305	309	286	270	309	300	301	290	301	250	290	271	285	290	242	270	289	252	279	282	292	291	297	299	272	288	280	303	295	301	307	284	312	286	278	284	295	291	313	337	288	251	289	310	262	297	265	282	314	290	306	276	289	269	304	285	282	302	266	280	301	261	279	270	319	297	294	291	303	293	264	290	319	286	279	295	294	321	278	316	263	319	282	281	306	298	278	271	284	273	281	298	298	320	312	293	310	313	293	275	320	305	282	287	253	320	282	257	306	298	287	302	292	304	297	299	280	308	308	264	312	296	306	277	264	267	293	283	279	304	279	282	289	270	300	268	290	278	257	279	321	320	309	309	279	294	285	294	266	270	295	244	283	288	321	255	287	262	272	276	295	287	294	285	290	308	254	275	247	293	307	279	307	311	295	275	250	284	299	273	285	301	297	304	269	271	295	290	282	308	286	316	259	258	301	265	288	249	288	278	284	286	290	285	283	329	260	268	255	281	272	266	285	304	288	319	283	267	297	283	302	280	302	304	314	294	293	305	321	311	301	271	323	311	261	291	315	305	343	311	271	305	292	297	324	291	286	268	313	271	226	255	284	272	280	313	292	263	284	268	276	283	308	270	297	291	265	316	287	285	307	326	261	298	298	281	303	296	278	313	288	280	298	265	284	295	296	311	299	324	279	282	281	299	303	291	273	259	293	282	311	281	299	303	288	282	286	296	279	262	294	315	314	342	266	258	301	277	286	321	285	292	309	311	283	320	320	277	320	287	306	266	301	230	277	298	312	285	295	338	294	296	280	325	259	293	295	277	297	275	290	267	298	299	281	286	290	311	292	292	305	306	264	266	302	283	298	290	317	286	276	278	284	298	292	313	303	276	293	268	282	300	328	290	291	281	318	253	309	279	291	279	273	264	295	276	290	299	277	311	256	319	295	318	300	282	296	285	285	303	297	242	301	259	299	313	310	285	309	303	275	305	278	298	296	305	295	271	263	296	316	294	303	306	285	290	290	280	300	298	287	312	281	282	284	300	293	265	292	312	283	285	273	289	298	281	276	293	320	248	297	277	284	251	300	281	294	299	308	292	307	308	290	241	300	282	285	298	313	286	286	281	263	291	296	308	289	283	305	268	284	314	258	285	291	266	292	323	258	309	290	262	292	310	307	292	283	275	263	276	296	273	308	312	274	290	282	266	313	290	296	288	284	323	282	303	259	316	276	294	310	293	310	305	271	281	300	290	285	300	323	326	284	315	298	294	315	291	294	298	262	270	306	312	291	295	276	287	280	292	291	300	260	306	281	283	260	277	276	315	312	336	305	285	282	294	289	316	303	300	265	294	294	256	275	291	297	253	283	294	265	274	298	262	289	301	262	284	322	292	278	299	305	280	315	281	280	268	314	290	307	299	313	276	292	273	270	288	282	261	279	298	294	289	312	275	273	312	289	314	282	301	284	252	309	301	300	301	291	286	304	264	294	276	279	290	277	289	323	271	284	292	290	297	308	282	298	276	260	309	280	255	281	320	281	286	333	275	354	274	299	295	274	308	314	290	306	281	308	292	276	296	295	270	295	278	285	292	288	301	298	300	289	292	266	304	276	307	280	280	289	287	257	272	258	291	299	300	297	285	266	273	295	268	289	273	275	271	286	304	276	305	256	289	284	299	288	258	318	287	273	282	286	291	291	271	286	298	317	293	287	262	307	267	290	301	287	308	296	270	268	283	288	273	282	312	321	299	291	292	281	286	292	292	289	323	284	275	292	319	285	288	303	284	304	275	265	269	261	300	300	280	308	258	286	268	309	297	277	314	305	277	275	288	271	301	307	275	264	297	282	264	278	310	297	270	264	269	277	302	262	319	282	291	300	288	287	279	317	261	315	287	286	285	263	328	267	303	291	314	307	276	292	305	298	315	308	279	270	260	323	292	315	311	286	300	302	284	300	299	312	312	313	285	280	289	303	298	313	299	314	274	254	262	294	283	290	305	309	301	312	277	312	284	295	274	288	291	305	303	274	251	307	262	311	314	306	298	291	284	300	283	277	285	293	304	287	294	276	251	331	275	298	300	266	314	276	277	305	280	280	286	282	292	269	299	292	305	274	272	312	308	273	332	272	313	281	295	292	297	286	279	283	302	268	332	309	303	266	257	260	330	275	300	291	298	274	262	296	280	310	286	314	273	287	303	262	297	291	279	269	293	286	325	284	297	257	302	254	303	287	280	312	289	313	290	287	306	254	310	312	287	294	280	275	295	296	309	260	286	285	297	312	288	329	273	264	266	276	287	290	276	307	273	311	298	302	292	315	272	283	243	314	309	307	261	308	298	309	283	299	296	303	293	277	308	299	334	281	290	266	284	293	277	291	309	285	285	311	323	291	293	265	287	309	248	320	293	296	275	290	259	286	299	311	280	308	264	272	302	298	288	298	255	276	288	297	278	310	303	288	279	274	287	268	298	282	277	296	291	262	272	297	304	302	336	285	310	275	278	287	301	316	288	302	312	323	262	293	285	306	298	289	298	282	285	293	319	291	267	286	286	304	284	287	313	324	285	309	299	284	285	297	245	288	262	284	297	317	270	303	289	295	304	315	302	258	285	272	282	290	290	282	299	293	281	288	299	293	312	283	271	307	307	273	278	295	302	301	294	301	306	284	252	284	297	253	303	289	291	276	299	272	264	275	260	247	270	273	297	281	287	286	320	312	295	294	269	285	281	263	292	316	262	291	305	260	263	309	290	273	295	308	281	274	288	274	265	300	324	296	296	295	287	295	283	294	283	289	271	298	285	273	285	277	276	290	269	282	308	283	278	283
23360	21594	29369	24324	21599	21628	8293	1075	783	651	609	516	474	467	452	425	366	370	390	359	333	387	326	334	341	347	308	344	357	348	334	332	331	328	322	339	326	304	335	345	282	343	273	288	330	296	331	303	300	321	308	310	300	289	298	321	311	297	333	302	324	318	299	294	308	312	301	296	318	311	292	321	331	319	283	317	309	322	307	337	301	298	311	304	328	320	347	282	362	318	323	309	306	329	317	312	296	294	317	298	314	297	298	331	312	305	283	305	305	312	320	351	291	306	287	336	308	297	300	337	282	304	288	355	313	291	313	327	324	313	322	300	311	295	290	282	301	299	309	315	299	329	307	308	308	296	325	305	302	307	301	325	307	308	315	298	305	311	259	261	297	289	272	301	323	281	291	288	296	282	332	313	281	309	277	292	304	300	273	293	300	271	284	306	294	281	284	301	292	311	316	334	297	281	300	317	313	276	304	293	306	338	261	270	333	293	278	281	301	320	310	288	269	295	272	277	293	313	314	312	291	320	315	306	268	297	281	298	270	292	302	300	329	296	263	304	325	296	316	281	287	297	293	322	287	286	288	322	282	304	318	294	317	280	264	273	302	297	271	300	298	278	298	286	293	303	276	309	280	284	303	326	283	309	294	293	274	316	293	277	302	331	299	323	296	305	306	305	293	285	282	302	263	285	294	270	310	291	282	315	289	289	312	296	321	282	307	310	301	272	286	290	286	333	317	306	311	302	326	317	263	306	295	303	310	280	283	308	305	296	296	310	287	304	280	274	295	296	317	304	286	309	306	294	294	277	291	306	316	328	292	317	278	326	321	299	284	278	330	305	316	319	315	303	281	283	295	304	287	298	321	275	305	309	305	292	314	304	312	309	287	312	336	303	302	316	277	282	300	299	297	302	278	307	331	312	268	297	284	285	322	299	301	311	265	313	290	304	273	284	295	310	329	320	303	267	271	257	319	257	307	277	299	287	282	267	303	299	266	334	305	322	326	312	322	315	312	292	310	273	288	271	292	337	295	308	327	280	330	296	315	311	308	290	313	308	304	296	350	313	327	319	303	301	314	289	306	309	309	287	294	294	306	271	339	317	297	311	303	294	292	278	297	310	309	293	321	312	296	303	322	301	311	282	299	297	301	330	306	314	317	309	297	340	297	320	276	290	309	303	275	304	305	291	286	293	267	326	271	301	288	296	300	277	330	306	296	310	276	322	299	253	319	281	287	261	282	296	249	327	303	285	286	296	307	324	284	314	312	288	304	312	282	304	290	286	308	340	279	292	291	289	302	292	303	336	273	297	301	279	285	272	285	297	314	302	327	297	278	327	294	302	334	331	301	322	307	286	288	296	297	280	286	293	303	291	308	332	296	309	291	281	315	299	292	288	296	312	324	323	320	283	285	303	303	278	282	278	296	280	301	283	304	287	308	303	290	311	312	277	268	304	279	298	291	288	295	279	302	299	304	292	296	319	284	287	326	303	318	283	308	310	275	298	309	279	290	290	310	277	271	313	294	292	303	268	292	287	306	305	283	291	309	314	303	303	287	310	298	287	293	278	299	281	306	303	329	274	294	274	296	303	325	312	326	319	307	279	297	286	344	266	308	276	310	268	290	340	312	290	280	270	321	318	301	307	317	332	325	307	301	346	291	311	303	340	316	275	312	290	323	298	300	325	283	299	305	317	302	301	307	288	300	323	309	320	300	318	288	310	306	299	303	303	295	306	309	308	286	303	281	295	306	260	279	269	331	287	299	299	303	278	290	307	307	309	307	302	324	286	296	293	290	293	312	273	303	282	280	320	298	274	303	306	293	304	283	306	307	290	259	281	314	291	296	267	303	317	294	286	311	284	275	317	293	333	305	297	264	300	305	323	311	299	306	266	295	306	288	298	324	285	290	284	288	281	303	311	305	285	295	293	302	289	270	300	281	296	308	342	290	288	296	338	320	286	277	332	317	288	288	297	285	303	314	307	293	326	292	292	279	274	304	303	321	307	258	289	313	316	278	319	311	306	338	321	318	311	318	313	275	259	287	291	303	289	288	283	325	289	305	298	335	280	323	279	305	303	283	289	311	313	305	327	301	305	315	304	292	296	297	299	301	283	280	317	303	294	298	305	320	289	332	287	304	332	288	323	326	301	270	315	293	322	312	306	291	343	303	299	298	269	301	282	297	284	286	297	275	318	297	324	321	263	292	285	297	273	310	301	274	304	286	275	312	286	252	313	293	294	307	319	296	287	326	257	321	293	312	283	321	275	317	300	301	302	326	300	288	280	273	302	359	326	294	335	319	272	312	296	302	294	302	300	308	304	300	285	323	289	301	292	268	314	320	287	289	281	316	294	277	294	303	305	281	299	287	315	238	315	299	273	302	268	273	295	317	264	312	311	319	308	289	300	284	308	316	323	334	290	287	280	290	281	308	304	298	284	326	293	289	298	333	275	323	303	313	292	296	304	319	290	313	296	283	270	311	319	310	316	327	329	290	293	312	303	312	312	297	299	284	289	308	296	294	286	296	296	322	273	284	277	301	271	275	278	286	298	288	267	299	286	304	330	296	298	275	322	307	291	321	265	302	309	294	287	292	308	299	268	313	315	283	307	284	314	321	324	295	326	260	323	289	330	317	303	283	271	303	288	291	294	303	325	300	296	317	325	330	281	326	283	301	302	298	307	274	330	295	313	298	274	275	309	257	294	315	296	261	285	289	291	289	295	315	323	259	277	289	254	285	291	304	293	327	278	287	294	312	298	297	315	298	298	299	295	288	270	296	280	291	265	290	313	329	291	333	313	295	261	328	341	305	331	296	296	297	313	310	295	288	324	271	318	297	285	276	320	287	279	254	266	307	312	330	316	296	306	327	283	296	301	291	303	302	293	274	295	283	293	287	270	299	300	322	282	309	295	321	317	305	312	323	247	299	281	278	304	285	291	314	264	303	299	275	307	301	278	283	299	307	324	287	265	287	287	283	297	303	283	307	269	301	270	302	286	272	323	280	312	295	317	282	311	287	299	340	269	303	264	283	303	329	285	270	254	282	299	302	320	309	300	273	293	277	298	295	301	297	317	305	288	305	283	290	308	335	315	261	272	298	291	330	308	277	306	289	277	282	301	282	288	253	294	297	322	328	268	287	308	324	294	296	286	329	312	293	313	293	290	303	266	294	300	259	266	300	291	294	283	283	270	298	299	283	294	305	300	319	288	283	268	291	289	323	300	282	309	314	309	344	312	278	274	279	277	292	310	296	306	284	284	304	297	312	321	288	318	277	318	298	307	273	297	279	293	298	276	298	316	284	298	280	287	312	290	284	319	268	319	309	321	317	319	309	316	306	296	281	304	311	291	291	301	283	288	275	285	290	279	295	299	318	319	320	325	315	341	278	307	306	311	284	308	321	292	331	298	303	314	293	296	282	296	320	236	285	294	289	279	293	321	302	325	316	273	323	334	300	292	307	323	281	264	318	305	295	281	281	287	285	280	283	267	292	308
25421	15847	9837	4850	3634	2570	1993	1451	1232	998	910	713	684	631	556	554	490	501	452	436	413	425	397	418	376	414	419	410	394	361	401	360	355	389	326	389	332	375	357	347	346	368	370	362	336	362	376	349	364	337	328	370	352	351	337	310	321	334	340	366	352	354	344	335	330	323	356	324	329	332	357	365	346	329	344	341	326	325	327	358	306	340	349	306	381	358	341	376	370	355	374	349	371	341	342	344	327	355	362	330	363	344	332	351	350	336	373	322	355	360	338	340	371	319	374	321	334	363	336	346	343	358	320	322	332	348	344	343	333	299	346	346	358	340	342	339	344	309	354	332	334	306	318	335	331	354	365	314	322	347	329	332	323	330	336	315	305	329	310	342	341	333	342	312	330	360	331	350	316	334	330	332	319	334	330	363	321	359	310	282	368	328	341	360	311	359	323	327	295	337	351	326	320	288	333	330	334	302	319	362	308	327	332	318	335	335	326	336	345	307	314	342	323	317	347	284	300	346	356	337	333	346	346	341	296	322	324	358	331	319	331	351	320	310	314	339	353	365	315	351	334	333	329	309	309	310	310	306	347	331	341	294	271	352	334	328	341	308	324	333	322	302	349	347	299	325	340	328	349	341	342	344	326	313	322	343	325	339	339	342	342	370	343	344	347	333	320	343	340	295	330	299	335	312	339	355	334	327	336	327	331	275	326	310	337	319	329	314	322	323	335	345	352	338	340	305	330	343	331	333	332	342	349	328	351	321	346	349	355	290	309	316	361	329	331	338	336	362	329	336	312	332	335	335	331	334	323	329	348	327	332	369	345	353	304	346	331	332	310	325	327	357	338	335	344	323	374	334	319	338	336	335	328	315	321	349	314	313	314	317	340	324	298	320	320	314	348	312	337	349	328	334	298	323	306	290	333	337	361	336	340	319	346	340	331	322	328	326	343	332	362	301	324	358	291	360	340	309	314	342	330	310	342	324	345	349	316	341	345	360	335	305	332	347	326	306	340	337	350	350	332	305	326	318	321	357	325	359	319	340	305	342	335	295	302	275	309	345	327	331	326	323	358	319	342	318	316	319	339	315	345	309	357	348	338	333	319	357	356	339	347	322	335	318	297	342	317	365	336	319	382	303	342	320	358	331	377	321	351	351	291	337	328	335	297	311	300	331	336	331	330	374	340	308	354	336	310	313	307	319	326	327	330	317	335	321	325	283	325	328	341	358	314	342	349	365	335	306	348	316	318	352	309	309	329	325	330	353	314	358	301	313	363	346	341	328	315	304	355	353	330	331	353	328	330	334	329	363	333	348	331	335	337	318	304	333	327	312	345	313	286	319	278	345	322	306	325	339	331	309	360	372	335	347	294	321	365	343	335	335	299	327	315	329	350	311	340	343	321	306	349	323	322	344	329	350	351	331	317	353	307	338	324	320	331	345	313	328	327	330	346	344	346	309	370	372	314	345	332	354	332	339	348	329	326	357	344	331	337	329	329	356	331	340	323	310	348	338	321	320	310	329	305	328	353	299	346	354	319	319	313	335	327	329	344	331	320	365	334	339	331	313	327	295	332	329	339	317	335	336	325	331	338	343	307	343	309	316	298	319	353	337	322	331	341	326	287	343	380	345	325	333	339	336	361	345	333	344	348	305	315	377	336	343	303	326	303	352	340	331	317	351	333	364	297	331	336	314	277	344	304	317	314	335	285	320	332	335	349	323	328	356	341	303	331	351	327	293	333	324	319	343	348	325	338	325	288	352	324	349	320	328	340	330	314	336	353	325	349	321	307	318	328	340	292	330	359	308	311	357	316	323	342	323	311	321	323	369	347	321	346	336	324	353	325	329	341	340	335	338	336	349	357	343	338	342	348	327	358	336	342	341	312	333	325	342	304	351	322	358	332	365	366	353	333	342	339	292	343	338	320	322	349	345	293	370	352	328	341	306	350	320	340	271	317	324	309	323	339	343	344	314	329	320	310	316	324	357	297	322	306	352	353	302	310	315	333	316	353	350	303	311	340	342	337	290	322	333	334	336	337	319	359	330	339	333	317	338	317	326	337	341	322	345	320	328	362	307	334	300	334	341	291	333	316	297	332	331	322	307	315	297	320	336	336	350	315	323	309	324	353	327	362	305	319	324	318	321	327	336	353	315	330	336	310	325	331	304	322	326	305	319	330	340	326	345	324	328	335	345	358	305	311	371	296	293	317	328	355	333	298	339	359	329	348	326	321	324	318	313	324	309	365	328	320	340	300	283	342	356	335	355	328	342	279	340	336	327	327	361	311	336	332	346	336	320	347	328	302	363	344	322	304	352	325	328	339	340	300	332	308	329	332	324	339	328	336	341	308	369	342	316	352	337	309	310	329	324	341	319	359	315	334	327	331	297	337	320	347	310	303	324	327	324	346	342	327	321	316	330	334	338	320	307	315	346	370	319	347	314	353	334	327	322	346	341	366	312	327	351	337	323	319	316	326	307	307	313	311	337	323	320	344	314	334	299	332	323	326	338	334	307	329	332	340	295	311	334	338	306	326	321	315	327	331	356	297	353	338	336	325	333	331	353	322	326	308	321	325	335	354	317	294	318	288	333	340	322	326	338	367	329	336	307	351	333	349	332	346	327	321	345	332	323	324	321	356	324	341	349	332	335	301	367	337	322	315	331	322	317	320	360	340	336	307	320	316	308	344	336	314	317	305	333	341	300	349	321	330	320	351	305	331	352	346	301	318	342	320	303	335	321	351	315	316	329	343	308	313	324	320	323	325	325	336	308	308	369	324	341	336	293	327	317	291	323	367	357	343	319	340	320	347	311	319	322	332	310	355	349	360	326	334	314	307	340	322	337	316	339	337	303	337	362	319	325	285	344	337	311	294	348	319	324	323	329	307	339	347	361	347	356	349	358	332	319	317	350	322	326	312	334	325	334	324	332	351	363	304	348	343	370	349	298	320	339	327	332	335	340	294	353	320	314	322	312	364	336	299	345	321	324	326	336	297	334	333	353	316	323	359	348	314	330	365	322	328	318	330	326	324	352	319	340	323	342	307	340	333	314	353	325	292	310	328	286	350	325	361	341	305	350	298	317	334	356	347	344	318	332	301	331	319	356	326	322	352	335	294	326	338	331	307	308	330	320	380	302	334	340	326	318	329	341	348	359	340	325	328	345	310	351	301	361	362	335	328	335	326	329	337	315	377	316	318	310	322	320	324	331	341	302	313	332	359	313	362	329	352	307	286	308	324	358	340	306	305	327	343	321	354	354	360	323	336	381	300	343	298	331	300	333	341	310	316	317	334	333	323	345	345	356	374	303	342	342	338	346	305	325	341	335	317	341	353	345	285	347	350	348	326	354	313	317	356	326	332	311	360	342	334	300	355	318	334	361	339	335	319	332	324	346	307	303	350	328	285	339	305	292	334	313	309	317	343	297	299	322	326	321	304	341	335	350	324	315	298	343	333	333	335	333	336	334	342	361	326	319	302	316	346	323	356	307	369	332
28055	20597	7508	408	260	212	197	200	175	182	187	197	170	147	194	176	190	162	176	175	158	168	178	173	172	175	190	166	140	175	192	171	158	188	177	175	207	182	184	182	182	167	171	163	177	182	177	188	154	176	158	185	165	142	180	161	183	174	182	184	176	149	180	161	150	179	173	168	174	163	197	145	158	157	156	156	159	189	164	190	149	171	167	183	193	151	168	180	171	188	161	155	178	167	182	173	161	176	192	169	174	178	164	163	152	189	161	203	157	170	174	186	153	189	156	188	175	194	186	181	181	172	165	176	190	164	159	176	189	157	159	163	153	164	187	173	181	165	162	159	177	170	165	173	162	185	175	161	172	167	158	164	174	167	174	171	183	186	172	161	164	177	161	175	175	173	167	161	167	160	170	161	163	160	179	159	195	167	178	169	177	156	195	170	157	165	172	168	158	178	154	196	181	166	154	155	190	205	169	150	165	172	171	163	178	155	148	190	147	193	165	179	165	162	167	151	171	168	145	156	172	156	176	158	187	161	179	164	159	167	185	164	182	164	191	169	173	153	163	159	170	173	188	167	176	165	170	183	181	187	158	161	165	189	173	183	167	183	150	181	174	171	169	180	141	182	163	178	177	179	167	156	155	161	162	183	167	157	171	181	181	148	173	157	158	182	168	144	176	179	168	173	201	175	154	175	162	161	181	181	175	158	176	157	192	176	172	161	180	163	175	170	152	174	185	150	179	166	157	192	202	175	191	192	167	188	144	183	183	153	181	175	172	162	183	170	148	169	144	176	172	159	158	196	176	159	175	184	174	193	185	164	166	188	208	174	171	136	173	178	174	185	149	158	179	174	191	189	151	171	153	181	164	152	167	165	167	199	155	157	170	165	181	174	180	154	165	169	179	153	182	157	189	157	161	182	172	163	199	178	152	166	158	179	174	178	147	146	146	147	159	149	158	144	174	161	154	149	168	166	187	159	171	128	164	158	194	161	175	165	169	181	172	154	180	177	188	183	181	205	168	194	165	156	175	141	167	175	163	167	197	171	185	143	178	162	169	172	154	178	179	159	170	165	192	163	192	143	165	154	173	157	176	153	165	166	162	165	169	166	181	180	163	180	157	176	154	149	152	143	166	183	148	162	144	166	173	164	169	143	177	179	172	133	146	167	146	139	170	146	196	171	145	194	170	154	158	187	163	185	179	160	158	168	161	179	165	160	174	165	174	166	171	167	152	178	174	174	179	155	161	185	178	154	191	189	190	158	159	171	178	175	170	175	184	170	175	174	169	157	192	144	176	163	164	165	161	156	159	192	184	168	168	178	160	165	184	166	198	180	154	172	195	182	158	183	190	159	173	202	191	150	155	172	173	167	159	166	184	163	160	173	156	175	180	160	142	181	154	156	157	180	149	146	163	191	182	169	175	201	170	149	171	125	156	168	178	172	174	164	161	153	160	182	174	150	173	162	158	168	164	159	157	183	175	169	163	184	167	177	196	177	178	155	161	165	182	160	169	173	185	186	157	170	180	163	142	161	165	163	146	153	176	168	172	165	161	136	156	170	161	170	168	162	161	182	181	174	169	167	157	174	165	160	176	176	174	158	217	180	179	159	150	174	164	157	159	177	182	174	151	174	170	171	179	174	177	187	174	176	151	177	162	159	179	174	159	166	148	190	162	165	165	157	146	179	158	155	162	181	146	170	175	157	182	170	156	168	161	167	167	171	171	177	183	190	162	160	180	161	147	173	152	172	157	150	171	194	171	159	162	171	183	164	156	157	171	186	170	192	162	157	163	150	172	173	167	192	182	176	180	165	167	149	160	175	188	163	157	159	183	186	144	167	154	169	172	173	179	164	173	149	186	187	181	182	168	152	181	158	167	172	161	172	164	167	169	175	168	171	143	176	188	173	160	169	175	164	141	184	175	184	183	200	181	191	175	175	178	170	179	168	176	166	170	182	149	167	168	187	165	188	157	175	182	165	166	168	173	165	182	180	176	155	169	172	161	169	159	171	180	152	151	150	168	191	180	175	173	174	188	160	175	166	161	171	183	160	168	155	171	153	163	147	170	159	167	186	172	159	159	149	153	171	174	157	183	185	155	144	160	164	182	177	181	163	155	174	143	161	171	183	189	201	156	188	174	185	189	171	167	161	147	170	168	166	139	175	188	168	168	182	155	161	152	198	164	176	170	173	150	176	170	178	172	184	156	189	155	182	168	152	174	161	179	195	164	159	185	183	144	166	175	171	174	179	184	166	162	178	166	161	161	203	157	164	186	171	160	194	177	149	175	191	168	172	192	164	175	166	163	173	180	143	183	183	149	170	140	166	173	162	163	183	181	155	156	159	193	165	180	171	168	163	131	192	159	187	161	170	165	173	148	171	188	184	168	165	181	148	202	194	158	174	163	162	156	177	171	177	175	167	177	184	173	168	177	177	170	161	168	168	153	156	180	194	179	179	191	176	189	177	172	185	164	166	149	186	148	176	165	155	156	162	182	200	189	158	158	146	173	163	182	164	173	171	158	164	164	164	163	173	179	147	173	175	173	175	186	163	184	162	185	186	158	149	147	158	171	190	171	175	195	184	187	158	161	162	151	187	168	169	168	195	157	154	184	195	179	153	161	160	174	162	173	142	169	151	171	161	226	166	170	148	167	184	181	165	170	142	179	181	177	188	175	157	169	192	187	183	163	170	144	176	159	183	175	201	178	187	192	188	149	166	186	151	181	185	147	181	169	161	166	178	148	163	180	191	163	195	177	188	150	173	178	167	163	189	200	168	185	190	178	159	156	165	187	160	152	144	154	176	151	197	178	168	174	165	191	197	141	181	186	161	156	171	168	176	177	163	169	178	162	159	186	171	163	163	169	199	167	187	174	165	152	152	156	157	164	156	152	165	168	179	160	181	185	161	160	188	163	178	181	164	160	158	178	185	186	172	153	185	169	191	145	184	159	162	159	178	186	156	153	199	181	163	176	160	156	184	172	166	164	189	176	173	172	199	194	174	177	133	175	183	184	167	164	162	163	159	179	136	168	163	153	174	163	171	197	186	175	172	172	166	170	194	184	166	194	165	150	156	181	172	179	201	175	175	186	183	168	185	168	164	191	163	160	161	143	172	181	175	135	178	170	175	162	183	164	187	185	179	149	168	166	174	176	156	178	152	190	189	176	178	161	178	154	171	193	160	169	160	187	159	154	194	172	162	186	152	190	158	152	170	174	187	167	176	203	168	172	171	171	187	162	182	191	181	163	177	185	150	171	174	171	166	151	199	164	147	178	190	175	162	202	178	173	171	162	163	191	168	175	168	191	163	148	187	164	172	159	179	180	172	169	156	140	145	170	186	186	154	191	186	176	164	179	159	185	180	186	179	171	168	170	174	162	157	181	141	164	158	168	188	177	204	176	161	169	165	171	167	160	167	160	183	181	179	149	176	167	184	156	180	165	193	173	153	150	169	179	192	165	170	175	172	162	142	165	191	182	175	163	191	177	162
9463	988	655	376	326	270	269	241	239	228	232	189	237	194	205	186	212	215	206	207	199	209	184	232	219	238	188	191	183	194	209	195	215	201	212	177	194	235	198	180	196	216	219	215	197	196	207	215	206	214	197	189	195	204	212	200	216	189	185	207	206	211	232	173	188	190	205	206	187	203	187	232	212	205	200	223	196	204	219	208	210	224	205	229	199	213	229	222	200	225	213	219	235	197	191	222	207	195	210	198	231	212	192	197	192	211	204	205	212	206	186	205	211	226	245	204	204	203	220	179	212	203	195	206	195	191	231	221	203	195	197	217	206	192	210	212	227	209	193	213	213	202	206	197	193	196	204	188	223	218	188	207	193	187	206	216	212	196	210	218	202	221	194	239	207	208	208	204	200	217	207	186	198	194	209	202	219	214	204	208	203	207	230	212	194	215	198	213	206	180	236	201	218	163	232	219	201	188	201	191	198	200	200	181	214	229	211	208	210	209	205	172	193	184	212	195	186	188	237	192	219	202	234	206	221	199	209	207	212	214	209	193	201	217	229	199	218	218	211	222	205	193	208	223	183	202	203	197	201	204	228	204	210	219	193	220	187	217	219	204	206	197	187	198	177	191	199	193	212	213	193	207	175	192	216	185	218	219	208	215	208	247	207	223	200	182	212	221	219	189	211	191	194	197	199	215	206	188	212	198	190	200	200	227	172	220	213	195	183	218	199	206	210	187	212	218	206	217	197	195	200	209	201	194	194	213	190	217	212	194	174	179	198	191	228	204	226	185	207	221	175	199	189	180	212	192	173	188	208	184	206	215	216	208	193	205	206	205	228	184	191	199	229	215	206	192	201	223	184	198	205	183	210	192	207	186	225	193	195	210	200	200	217	200	203	208	185	207	220	219	193	221	186	209	182	195	171	216	201	218	186	189	208	212	206	208	200	202	184	211	221	216	207	189	193	186	217	205	203	201	195	223	208	195	203	222	213	199	210	222	228	213	199	198	211	203	202	209	185	203	166	189	189	193	198	205	205	245	204	210	215	201	192	194	199	217	209	213	211	204	195	193	207	205	180	186	223	199	179	200	211	177	210	221	196	187	195	203	206	178	211	180	209	230	207	190	207	191	218	222	215	229	213	212	207	205	215	211	215	222	220	191	178	217	201	198	201	205	193	207	197	227	191	190	204	221	201	206	233	211	210	193	204	192	209	218	202	202	204	224	210	214	217	228	210	203	221	242	184	191	192	211	214	198	207	181	170	203	196	217	221	195	197	210	200	218	210	213	211	203	202	227	209	210	195	211	201	212	213	217	235	216	232	218	200	190	196	217	200	183	210	211	214	186	202	187	199	225	205	168	203	203	213	200	208	197	233	209	234	198	216	197	187	205	226	196	226	194	211	234	192	188	199	223	185	199	187	185	209	194	212	205	203	220	222	179	218	226	184	190	206	208	216	209	201	198	207	207	201	201	215	193	213	183	191	213	203	185	194	179	180	225	194	196	200	198	202	221	180	190	217	221	217	200	196	194	215	184	197	201	203	195	218	204	215	220	240	210	207	194	193	206	209	232	227	194	223	197	180	198	196	214	224	203	209	209	197	191	189	195	218	190	182	193	211	205	199	209	204	202	208	215	208	206	198	222	198	205	208	185	212	188	213	206	202	224	188	231	208	183	201	208	227	182	220	197	192	217	200	189	199	179	198	187	186	197	229	189	197	207	192	191	233	210	189	188	212	187	210	235	213	196	217	227	205	198	219	195	199	212	202	199	188	195	173	200	239	192	204	204	222	202	178	178	195	215	198	213	214	189	208	199	230	199	213	206	208	196	186	207	184	202	213	227	202	232	219	218	220	195	203	202	190	186	218	203	216	198	182	223	215	199	221	209	194	188	199	245	185	207	202	209	225	193	213	210	218	217	218	201	212	202	196	207	217	173	223	202	196	207	219	216	227	217	221	215	209	179	231	201	193	197	228	199	211	216	173	199	214	229	198	216	209	178	201	221	198	197	205	180	202	197	200	204	201	221	183	207	210	198	218	184	210	182	202	168	196	175	228	214	212	210	204	198	193	211	203	192	206	187	177	207	201	181	205	201	179	216	198	216	201	200	207	222	197	220	203	195	208	205	198	191	205	212	219	197	211	198	205	204	201	227	234	188	178	199	188	197	204	201	192	218	236	189	196	229	201	203	213	217	192	200	196	233	201	191	208	220	175	204	206	200	198	226	168	207	220	207	207	195	200	209	184	213	176	200	213	195	206	196	205	223	177	239	195	177	181	189	236	224	182	214	201	197	218	210	195	216	214	185	204	220	192	192	219	191	221	176	179	215	208	214	215	184	213	197	208	199	210	183	198	192	200	213	201	201	199	183	225	202	211	196	199	209	219	220	219	207	192	196	231	205	193	205	193	205	223	211	191	195	205	204	192	210	187	200	231	203	195	215	214	227	205	219	205	203	200	210	172	202	189	236	217	198	210	234	202	156	194	202	222	229	203	205	204	220	187	229	204	211	204	185	162	205	238	210	219	254	199	211	197	192	194	189	217	213	206	207	205	214	196	209	221	232	219	184	197	202	182	210	208	193	196	207	172	183	200	233	216	202	217	212	202	191	228	211	208	197	219	203	203	214	180	181	216	176	185	207	221	187	178	199	210	196	221	225	204	226	223	183	195	213	199	209	170	202	168	217	214	214	200	198	222	213	215	207	192	203	222	228	248	186	201	214	182	182	221	210	211	216	201	216	204	215	181	199	194	192	210	210	201	209	206	183	191	183	187	192	228	196	193	193	215	213	216	219	202	218	220	198	199	199	215	213	218	195	235	192	198	201	182	186	202	176	195	204	200	178	224	218	205	192	222	202	187	216	192	210	202	210	199	219	217	196	189	227	200	205	210	215	196	193	192	205	241	200	189	210	217	216	193	211	202	195	194	209	219	176	201	216	195	209	206	185	194	222	216	209	207	220	227	213	209	213	199	203	236	206	199	188	205	200	173	211	214	208	215	237	232	191	197	226	229	210	230	212	198	206	211	221	203	215	190	196	198	224	210	203	209	205	219	208	212	203	211	221	184	203	232	187	219	202	213	198	207	206	188	186	205	224	195	180	193	211	217	184	220	188	251	213	197	193	176	193	170	192	201	189	195	219	202	204	185	213	199	206	206	195	205	185	206	195	200	202	202	202	198	202	228	198	162	215	208	222	203	199	204	224	202	190	195	200	219	212	195	190	201	195	195	191	188	221	197	215	188	215	192	198	204	229	210	199	212	199	213	204	216	206	181	227	176	213	208	194	198	205	184	216	197	220	219	196	216	224	203	208	179	215	235	199	217	215	230	232	238	194	208	230	188	228	186	184	224	188	197	188	208	216	211	211	175	202	230	217	190	192	200	213	201	222	190	206	232	181	186	217	188	223	205	208	208	206	217	213	188	192	212	200	205	195	198	206	201	183	207	229	199	188	187	216	199	198	216	227	176	216	213	200	225	224	212	213	197	210	214	196
24345	21614	28931	24805	21613	9801	853	521	375	368	328	283	267	261	269	265	225	243	213	227	220	205	209	204	238	196	197	179	196	191	181	192	215	184	167	201	193	195	201	217	182	228	184	187	186	177	173	173	174	181	179	212	204	198	203	186	201	190	170	199	188	185	173	198	177	170	208	194	171	188	179	171	201	191	193	207	199	217	170	194	206	198	166	187	189	206	213	189	193	191	163	188	208	188	186	189	189	190	205	196	193	197	201	188	179	216	193	199	199	184	174	190	200	177	190	202	207	183	173	194	179	188	187	182	173	191	181	212	200	214	199	206	194	171	199	199	180	198	182	179	187	168	192	189	178	189	207	184	204	191	180	180	212	182	169	183	176	181	170	199	191	184	194	209	184	199	185	184	211	175	180	206	191	177	163	195	196	183	193	195	183	201	174	184	193	195	213	190	188	208	202	199	184	195	168	176	171	181	186	196	194	182	190	161	163	173	177	202	182	185	190	193	184	182	200	190	193	170	169	189	200	199	199	199	181	170	154	189	184	202	191	198	164	199	188	170	177	171	177	188	192	170	176	203	176	184	184	194	183	204	178	192	197	195	220	216	166	184	194	170	190	167	186	176	170	193	176	219	177	188	184	198	172	184	182	204	185	188	185	189	171	203	181	197	179	211	175	196	161	184	197	193	184	194	163	193	188	186	199	179	192	194	160	203	191	198	166	187	179	182	181	211	188	189	194	212	188	196	198	185	173	183	176	159	188	205	179	198	203	198	166	210	170	191	189	204	183	188	202	204	171	166	174	194	202	162	201	191	165	161	174	191	180	191	201	156	209	175	190	190	166	184	157	160	191	186	163	189	160	181	189	177	208	172	184	195	151	179	192	194	200	183	207	185	209	192	166	153	189	192	171	187	189	189	195	185	172	197	203	193	199	184	206	179	205	186	196	212	188	211	182	188	150	189	204	199	188	176	202	182	193	174	180	182	190	193	193	194	209	156	214	186	207	217	189	182	176	184	197	173	176	181	209	180	159	206	181	195	187	180	196	202	193	168	162	177	222	170	174	180	210	171	196	194	187	174	175	173	172	152	192	201	190	188	184	186	178	178	174	195	195	201	191	181	177	189	186	175	199	176	177	161	172	178	183	216	204	181	186	203	164	220	182	178	169	169	193	187	171	185	188	194	199	189	188	177	188	193	158	203	194	178	192	159	207	173	178	166	179	181	183	198	194	186	182	166	184	188	170	200	152	193	181	185	184	166	169	197	196	167	165	178	164	194	183	187	189	177	197	184	180	176	192	188	187	209	164	164	191	173	179	181	202	211	183	185	201	193	196	165	207	188	178	191	210	168	177	163	172	193	191	183	174	160	171	205	202	189	174	179	176	206	190	179	172	191	185	188	188	205	172	167	185	199	205	206	212	185	182	208	185	198	190	205	186	179	194	196	225	173	202	194	187	186	170	184	204	210	171	202	204	170	166	197	171	197	187	176	185	187	176	191	186	191	177	179	206	225	183	188	212	177	196	170	178	206	185	173	206	194	177	197	191	174	190	187	193	180	175	197	210	191	190	210	189	193	172	194	194	145	186	185	178	183	192	197	192	173	170	165	192	203	206	192	193	174	196	175	182	170	198	147	174	185	178	185	194	180	176	185	203	188	162	190	173	173	201	181	188	184	162	180	189	207	151	172	180	170	197	189	187	170	189	157	196	167	203	188	191	164	211	155	181	179	194	178	213	178	201	191	203	187	169	190	168	191	189	165	186	210	203	192	200	187	176	193	200	212	183	173	180	173	197	173	178	199	190	190	196	175	196	185	194	215	164	185	145	203	154	175	169	165	187	173	176	202	193	188	214	181	165	176	185	165	192	203	154	201	192	187	188	167	211	194	189	196	170	165	194	194	171	191	165	204	188	178	202	181	174	156	186	200	162	207	186	180	190	172	172	180	197	174	185	187	166	177	184	169	217	170	190	159	163	184	176	191	175	174	206	201	193	196	174	184	186	161	199	206	201	200	174	189	205	170	214	206	187	170	173	158	196	177	187	161	186	181	181	214	168	197	176	187	178	203	168	193	180	199	210	162	206	190	188	186	174	181	186	188	188	165	188	163	197	189	218	168	167	183	169	177	164	193	196	173	179	192	187	198	204	194	180	171	168	179	182	180	192	187	196	186	190	193	190	200	172	182	189	185	165	199	171	182	204	161	187	177	194	165	186	179	199	175	189	182	189	187	187	185	175	160	177	189	174	157	167	182	176	216	179	180	183	169	201	189	182	168	160	182	187	178	156	170	209	154	202	190	172	185	196	190	192	193	193	207	177	170	191	196	180	171	197	176	180	193	204	212	201	173	193	189	200	192	171	166	179	181	198	173	191	163	194	207	197	165	191	187	168	187	163	180	168	185	186	186	182	177	200	182	183	201	182	171	169	177	183	162	192	191	204	187	155	172	174	193	174	190	200	185	182	177	170	183	184	196	198	210	181	155	197	182	221	185	196	182	202	197	169	205	188	177	179	187	191	203	185	201	179	183	168	167	185	173	179	190	190	191	201	176	207	177	195	211	174	194	161	188	191	180	174	208	184	191	165	187	202	186	189	179	176	178	191	172	154	188	172	190	196	184	181	206	173	184	190	165	169	179	180	190	191	172	197	195	186	193	203	205	183	182	189	208	195	205	184	189	186	187	193	183	180	176	190	203	187	175	167	212	174	151	169	194	178	166	201	170	176	206	170	176	181	228	169	189	167	174	229	184	214	212	195	192	185	197	206	204	190	204	185	183	184	173	199	176	172	191	197	157	179	176	173	164	191	184	168	188	194	198	176	193	193	185	181	172	187	187	194	195	191	175	172	171	179	201	187	171	173	176	213	176	180	193	185	158	202	203	212	169	193	167	195	191	196	199	177	191	185	190	193	187	182	172	156	179	215	172	195	186	191	221	171	197	195	172	185	172	177	186	190	181	189	173	194	194	175	194	172	202	189	202	183	202	193	182	199	182	172	166	191	198	188	174	175	163	207	155	189	181	173	172	206	160	199	214	175	189	178	186	212	175	178	160	167	195	161	165	173	200	187	157	185	167	212	187	165	215	178	156	184	204	200	167	159	159	190	195	197	169	191	193	207	215	183	169	187	189	165	209	189	194	173	193	179	191	207	174	185	176	182	167	199	203	200	179	196	167	188	178	189	183	186	206	182	188	170	176	179	164	182	196	173	182	184	195	215	166	196	196	174	178	207	185	172	193	182	193	194	173	187	210	186	183	165	183	218	199	180	151	205	191	173	182	187	191	183	197	199	201	176	179	172	207	181	198	163	221	176	166	204	172	214	201	187	168	164	194	172	176	182	184	177	196	189	182	180	187	200	215	184	179	179	199	172	201	184	174	171	167	187	198	192	185	204	168	191	170	193	212	196	160	198	174	176	175	180	190	213	189	197	196	171	186	157	170	185	165	174	185	176	181	196	197	193	163	176	178	189	194	172	190	173	168	209	165	162	190	192	163
23469	9697	5810	2731	1934	1399	987	834	662	550	468	429	381	369	350	338	296	287	315	297	267	265	266	291	253	226	239	253	251	254	253	231	236	224	205	239	227	218	207	235	227	201	211	228	225	219	208	218	207	237	219	196	203	212	230	212	215	212	246	219	224	203	238	207	230	225	221	227	230	195	248	228	227	228	223	217	208	201	232	223	239	228	216	219	221	234	223	215	243	241	252	207	229	192	218	235	249	245	215	240	186	216	215	231	219	225	246	205	234	209	201	214	223	225	217	218	213	265	229	220	207	207	239	218	232	215	233	220	235	223	197	227	211	242	225	234	204	223	250	218	215	209	214	214	223	197	217	203	247	244	208	246	239	225	210	222	202	233	203	234	204	225	212	207	209	227	212	214	239	194	215	245	228	194	198	217	210	220	221	231	225	215	200	199	219	234	208	228	213	230	215	219	209	208	230	196	237	219	216	199	246	215	213	242	219	217	214	189	228	215	199	232	198	201	213	213	194	201	194	213	201	224	175	214	207	223	198	219	183	205	199	211	189	223	220	216	233	209	226	193	181	205	218	198	201	204	231	227	229	209	195	229	218	220	210	188	236	197	217	225	205	206	217	223	215	221	202	241	189	230	216	203	222	231	200	223	207	197	244	220	223	220	248	196	212	224	214	224	224	236	199	221	245	225	197	233	200	208	217	217	216	226	225	207	212	219	223	237	206	209	208	222	196	229	230	210	222	226	191	253	198	218	223	242	230	221	208	204	200	232	203	211	212	216	231	209	225	232	266	213	208	201	221	205	242	196	198	208	195	204	226	194	215	220	204	218	215	199	187	203	249	210	216	214	199	226	215	199	229	202	221	198	230	246	235	200	207	202	207	194	216	203	192	214	203	201	198	186	220	237	224	226	194	236	208	234	230	205	209	207	220	198	209	209	239	227	236	203	218	210	230	214	207	221	230	181	201	200	221	210	212	239	235	225	240	214	214	210	233	216	203	218	225	202	209	224	220	197	208	207	214	193	204	194	210	198	202	211	199	252	218	234	210	232	220	207	206	241	229	192	218	243	193	210	207	222	207	213	260	195	229	216	195	193	205	180	201	210	234	198	234	217	241	214	231	211	219	205	175	239	210	204	222	234	221	214	180	199	217	228	189	217	216	199	230	215	235	226	241	248	194	228	194	226	203	239	196	235	211	207	246	203	221	224	208	216	213	219	233	212	213	210	229	227	191	199	224	205	241	221	227	210	215	206	226	199	227	225	174	192	210	191	198	216	211	227	222	266	206	247	205	204	209	200	221	209	217	202	233	189	236	177	227	220	203	213	208	216	223	232	228	216	212	223	195	251	201	186	222	229	204	218	195	225	209	220	211	195	189	225	187	223	230	212	225	249	202	217	205	217	192	214	231	227	246	212	210	209	212	206	248	219	221	187	207	190	204	208	218	203	196	230	211	229	238	240	223	211	234	201	223	204	189	214	214	212	215	202	212	208	198	220	222	210	198	200	231	218	206	217	191	212	233	215	219	194	218	213	228	209	200	221	240	226	210	230	236	237	244	209	201	192	211	219	201	191	213	212	241	215	225	222	209	234	206	188	212	221	213	200	248	208	225	212	196	203	219	207	235	204	213	199	225	201	200	229	222	209	189	221	222	229	217	228	229	213	203	221	183	223	220	199	208	219	201	233	197	191	226	207	215	206	253	221	214	224	220	196	219	203	199	204	233	208	205	225	244	218	207	176	226	204	249	237	229	215	204	226	220	207	202	202	205	216	235	206	174	205	224	226	245	239	192	226	205	221	224	181	217	238	209	221	215	198	206	216	218	216	229	201	241	207	223	224	228	204	218	211	240	223	204	235	215	222	209	232	213	213	229	241	211	217	223	196	203	232	198	238	225	217	193	215	196	213	205	244	211	200	227	190	225	219	223	219	240	198	210	212	224	220	198	198	217	239	223	220	206	201	233	202	198	245	207	198	230	212	225	218	214	195	222	192	216	239	215	212	249	232	209	227	205	207	219	199	199	224	221	231	227	230	194	208	227	223	226	219	219	214	232	230	226	200	196	196	224	229	227	218	220	219	236	202	200	220	209	228	220	212	187	204	226	233	211	217	193	221	214	233	217	202	214	200	200	202	228	217	221	195	228	216	231	200	230	199	222	216	213	220	226	203	220	188	223	228	197	232	224	216	220	203	199	215	233	216	223	218	210	215	214	226	193	221	206	214	195	215	213	206	193	235	200	196	241	212	201	204	215	215	209	207	202	219	213	213	213	191	227	228	216	217	199	221	217	209	203	218	215	216	227	202	233	237	234	198	231	220	204	217	221	228	239	218	219	227	214	203	217	231	239	213	238	186	225	225	232	200	232	207	208	207	204	236	196	197	220	201	214	221	230	226	218	224	220	203	229	225	205	224	197	218	234	224	196	230	204	219	228	199	214	235	217	202	242	177	231	193	206	208	199	198	217	217	209	213	230	211	233	192	214	203	212	200	213	237	190	218	225	224	233	193	207	232	241	212	214	220	220	238	229	214	209	197	228	212	243	202	207	202	202	194	217	213	223	217	212	242	200	235	181	210	224	225	232	238	204	192	191	226	201	208	229	227	213	217	224	191	205	196	208	212	200	233	224	215	212	213	202	211	195	223	207	222	204	244	233	195	199	198	199	194	202	222	230	191	203	201	209	190	197	198	240	209	230	207	188	216	216	208	209	232	189	225	217	202	221	234	229	232	227	227	233	204	223	225	201	229	206	226	201	219	246	209	210	194	220	217	220	207	221	225	239	233	204	204	209	215	199	224	246	228	227	238	232	207	204	218	227	201	230	217	183	224	222	198	209	218	206	222	240	224	230	233	216	190	214	226	222	227	202	211	214	223	208	216	225	229	205	204	208	215	218	212	183	200	204	220	241	201	197	228	231	218	234	230	216	214	218	246	208	204	211	218	193	206	220	248	224	210	243	222	203	225	194	206	222	212	234	232	189	188	212	220	230	195	228	201	232	225	236	209	185	216	233	230	230	221	199	217	217	204	241	195	206	200	200	217	235	247	210	213	191	223	225	189	206	220	237	203	217	225	199	191	214	218	217	202	226	210	217	220	197	208	216	212	208	237	235	200	231	223	243	229	180	199	220	217	216	228	198	204	205	228	200	215	221	218	215	233	239	236	196	215	195	219	203	194	229	220	203	207	217	214	236	231	213	215	245	201	215	214	235	206	184	236	212	231	211	212	217	206	229	223	197	234	234	210	215	222	217	217	207	231	182	211	205	206	219	226	231	247	234	190	210	213	222	219	227	222	191	216	211	230	184	216	210	234	185	208	217	229	236	199	196	240	222	205	205	220	257	224	228	208	227	196	224	216	221	221	213	215	236	201	246	192	207	206	207	208	235	223	224	194	204	193	225	224	223	212	197	223	196	228	206	201	210	225	206	203	204	221	223	214	223	235	229	225	201	205	207	230	221	208	209	220	219	207	219	227	212	214	200	195	219	219	219	206
25671	21610	27631	25988	8177	589	444	405	330	327	308	304	279	321	276	255	289	260	261	274	268	259	269	310	261	261	245	264	240	241	251	260	264	271	250	271	245	241	279	231	269	247	251	255	274	260	225	241	265	288	265	266	260	246	263	241	273	258	225	261	255	271	267	265	223	248	248	277	253	251	233	255	236	243	240	225	220	236	254	243	234	264	241	269	250	251	253	252	250	255	260	261	265	262	245	260	262	241	266	238	258	267	224	246	268	262	253	251	282	262	250	241	265	214	255	243	274	247	253	277	292	245	241	214	268	267	246	299	268	285	265	255	239	263	252	239	248	272	247	249	220	242	256	243	279	281	252	245	248	257	251	261	258	271	264	247	256	232	249	261	247	251	266	260	228	282	231	264	260	259	252	250	269	261	283	222	264	240	265	256	235	264	261	246	236	274	261	221	235	225	254	228	233	251	243	220	276	256	228	259	283	268	254	244	250	232	271	227	247	275	267	237	251	234	288	260	254	248	248	275	269	274	251	241	261	279	236	264	269	246	259	249	277	254	229	257	266	265	260	251	233	233	243	254	256	260	248	241	246	235	273	271	260	270	259	254	271	252	250	242	253	232	250	257	252	256	252	262	239	222	257	255	285	254	251	236	240	240	258	238	257	221	232	249	279	236	280	246	237	229	241	235	267	246	244	267	256	260	277	236	246	244	232	252	265	252	238	254	250	259	242	252	224	216	255	216	260	229	260	243	252	241	273	239	237	296	251	233	253	246	267	258	228	250	250	237	223	258	259	232	235	243	259	255	275	257	244	246	248	238	253	229	228	251	254	265	252	250	255	253	268	233	246	267	241	272	250	242	283	274	230	274	280	261	240	250	238	247	257	277	237	222	252	239	265	263	285	241	269	265	253	245	239	225	271	264	247	276	253	233	264	253	245	235	288	280	233	261	277	275	255	237	253	240	233	272	241	260	234	236	247	248	224	228	269	269	247	239	227	239	260	241	236	269	252	254	239	261	274	231	242	255	236	259	232	220	279	250	268	285	261	259	252	257	258	243	248	264	232	235	262	273	239	230	212	273	248	253	235	248	248	284	240	270	236	242	236	248	241	280	241	250	249	251	246	247	249	276	261	258	264	253	258	293	239	252	268	253	235	266	231	265	250	280	239	249	235	273	254	243	278	259	248	247	261	236	225	264	236	249	266	253	262	256	243	285	261	279	262	261	264	248	283	268	277	262	242	268	234	259	284	232	257	243	261	240	248	242	239	281	246	236	240	271	256	245	264	264	241	260	262	255	242	249	247	233	253	267	239	266	259	276	257	253	270	219	232	241	249	229	280	276	244	294	233	221	265	279	251	250	254	254	269	234	263	246	282	247	260	240	270	287	278	251	252	264	263	235	261	242	239	236	239	232	261	251	248	236	256	248	244	229	248	270	257	255	231	236	254	249	229	250	252	263	255	246	226	257	257	267	246	255	251	218	259	242	270	253	244	264	265	246	256	249	268	251	228	240	225	249	238	247	229	259	245	256	272	260	260	261	265	235	259	254	269	245	234	231	260	258	259	248	255	235	239	257	268	252	245	255	253	226	255	241	266	277	246	279	262	253	222	252	262	255	260	248	258	246	257	259	255	278	225	256	265	246	255	256	258	267	237	268	265	270	219	275	241	275	273	259	276	239	237	236	253	240	240	257	250	260	246	233	235	240	244	240	274	224	235	289	262	243	258	249	232	238	267	257	242	251	262	248	262	273	249	265	248	269	260	231	233	236	243	260	271	267	219	227	244	259	243	251	261	257	241	267	247	282	261	246	241	231	251	250	258	251	233	251	257	254	275	244	260	222	245	241	248	227	258	253	244	267	265	240	242	259	269	261	246	237	254	241	245	255	265	243	244	233	228	240	231	237	251	227	258	284	273	262	248	287	263	274	262	206	246	256	222	262	253	254	251	250	260	262	253	236	238	255	241	262	262	280	241	257	229	244	289	235	246	254	272	259	245	262	282	241	246	279	243	278	267	271	247	265	236	263	243	269	247	288	242	271	229	234	234	257	270	266	264	237	249	235	234	240	237	242	215	262	260	267	278	270	246	276	250	274	243	247	258	237	225	259	227	262	250	233	275	258	235	254	266	231	268	236	246	234	241	243	235	267	276	242	257	228	260	229	254	242	255	255	277	262	258	256	248	245	243	252	241	237	262	249	249	226	251	289	244	242	217	283	249	253	252	237	240	249	220	243	246	228	229	241	269	218	250	261	228	263	238	261	262	223	248	240	222	269	200	240	223	274	270	296	272	223	239	260	286	243	267	256	252	242	258	263	274	226	246	260	263	245	235	249	212	268	273	269	243	243	246	251	273	218	242	251	254	264	246	241	235	243	223	247	221	260	228	271	255	252	256	252	235	270	261	238	253	280	256	235	256	275	264	249	245	236	266	269	262	245	282	247	252	230	263	275	245	275	243	267	245	257	237	257	241	266	237	251	260	232	270	238	248	231	291	249	230	239	251	256	251	231	262	251	273	248	263	219	255	258	230	280	257	285	251	261	238	258	261	281	301	234	229	281	244	264	257	222	238	238	260	238	245	246	241	266	253	246	247	219	242	235	234	282	264	245	269	246	247	284	242	241	262	224	245	232	270	254	292	254	255	269	248	256	257	279	260	259	248	265	249	246	215	224	236	246	277	260	245	230	240	257	227	229	253	288	216	231	255	240	251	269	234	243	262	263	238	260	253	261	242	275	269	260	254	251	254	282	254	233	256	257	263	248	255	240	255	282	234	232	265	222	252	232	243	268	262	283	267	271	236	269	276	251	255	220	238	244	260	261	254	280	243	250	264	237	263	263	232	232	258	219	234	270	220	257	263	263	278	234	270	253	262	248	246	260	244	239	252	233	240	241	218	243	237	256	251	246	264	252	243	235	266	228	256	241	235	241	232	232	243	265	242	270	236	239	238	233	254	265	261	254	245	231	234	237	228	266	256	262	213	257	233	297	242	254	264	242	235	253	260	249	257	272	260	232	271	240	243	263	243	234	247	284	257	254	277	242	234	262	249	261	232	237	248	250	262	244	255	271	252	247	252	249	256	277	255	247	235	257	251	244	240	237	265	250	251	248	272	242	243	267	272	243	234	238	253	250	271	240	229	242	247	222	244	250	264	259	231	256	233	241	250	238	235	272	239	227	283	262	225	257	253	270	248	262	271	263	235	247	242	278	254	248	250	229	277	221	261	236	241	267	269	263	249	226	239	253	249	263	262	258	262	223	271	225	264	273	241	251	235	258	238	265	217	268	262	253	252	240	243	273	259	248	268	235	253	250	266	230	251	271	228	242	260	237	252	250	242	274	264	262	259	238	246	253	237	255	262	240	268	251	255	237	257	249	260	237	251	276	261	249	250	238	248	237	257	266	223	255	266	249	251	262	261	238	225	259	245	246	238	252	233	248	230	247	225	248	217	240	276	254	245	246	258	224	255	261	262	238	254	238	254	256	258	246	246	251
22756	5046	3057	1491	1155	908	732	604	525	496	474	400	388	393	357	368	329	346	334	332	337	302	326	346	306	320	286	287	308	303	290	299	296	286	326	345	314	306	309	286	285	326	311	290	312	325	302	304	288	264	325	275	276	262	315	332	313	326	303	292	285	320	298	299	306	301	295	305	266	326	296	305	270	301	311	292	285	298	284	301	297	330	316	289	288	323	305	302	261	309	302	318	305	285	288	283	308	307	297	294	305	272	319	283	283	297	305	316	282	314	304	280	314	287	284	272	318	307	275	329	296	280	269	253	262	309	307	275	284	289	320	309	296	279	293	316	264	251	323	293	270	252	296	302	289	308	294	303	306	284	292	297	281	299	287	301	311	283	299	302	282	281	300	288	286	308	253	279	276	284	319	274	278	332	312	311	316	298	273	281	304	323	285	307	305	297	299	324	311	287	315	289	284	290	299	293	321	305	265	297	297	307	287	316	302	292	257	280	296	305	268	278	307	268	312	279	268	263	307	307	314	291	268	293	305	290	284	290	258	285	313	278	290	275	305	274	298	301	288	255	269	302	277	306	302	326	308	277	300	282	299	292	303	307	310	284	287	310	315	336	277	280	302	294	304	296	300	281	322	319	288	277	293	299	284	306	309	293	304	271	289	289	288	292	288	325	315	267	287	284	288	297	320	305	307	282	271	295	265	294	299	335	291	280	292	289	284	273	308	294	266	296	283	284	299	299	279	257	301	286	288	307	305	266	244	283	272	284	297	322	281	283	320	315	315	261	267	275	274	299	307	288	293	271	300	319	308	299	301	267	287	297	339	308	296	299	285	298	303	285	284	305	302	263	292	292	258	276	303	328	276	272	303	280	284	266	302	304	294	299	289	296	293	304	303	303	279	286	297	306	288	278	292	318	292	337	288	307	317	304	296	265	318	308	274	310	304	273	305	276	272	291	293	262	313	290	285	254	282	305	310	296	272	288	297	297	273	275	269	307	312	287	289	278	273	282	296	292	276	292	304	290	255	289	300	285	288	297	281	298	294	283	253	321	296	302	271	285	276	275	248	252	275	305	323	303	304	309	264	311	297	281	289	296	290	310	307	323	319	289	314	297	272	283	299	294	306	270	321	292	298	295	308	314	300	321	312	271	274	302	290	309	260	291	293	304	310	297	301	271	288	284	293	329	333	287	266	294	303	326	314	285	290	278	315	280	282	294	296	319	272	283	275	274	259	285	294	302	284	274	288	298	310	289	284	281	301	290	258	294	306	316	325	296	303	293	282	272	282	301	299	312	325	290	307	301	285	304	283	286	309	281	309	307	283	297	287	307	289	292	271	287	269	284	308	279	298	308	334	305	299	285	301	288	285	260	304	308	281	306	301	289	294	330	291	286	329	260	290	298	288	280	325	287	330	304	269	269	282	290	298	302	306	302	289	288	270	316	289	309	295	285	288	281	311	303	268	354	298	309	290	309	328	257	266	295	281	328	298	309	284	294	286	321	296	281	296	301	301	264	287	288	307	262	289	292	282	308	284	309	286	299	266	330	300	273	295	287	259	302	327	287	294	286	305	300	311	304	298	254	283	270	278	306	289	307	298	317	294	318	302	290	273	306	266	301	285	291	287	300	306	305	303	279	294	301	302	293	286	306	315	287	297	308	312	288	262	316	269	300	306	291	304	309	295	287	314	277	262	311	302	301	295	322	273	309	307	322	287	294	294	310	301	293	282	290	312	300	295	297	288	322	288	312	267	283	257	291	285	303	308	329	289	291	320	301	299	303	275	342	293	278	282	282	307	306	325	318	307	283	287	312	305	291	309	312	297	271	295	299	323	319	288	284	281	295	270	305	290	298	304	288	302	317	294	296	299	305	271	315	273	300	292	291	299	271	296	294	333	297	302	294	301	287	284	320	309	297	297	291	286	266	307	275	286	288	309	292	305	279	296	303	305	288	317	292	303	285	302	265	288	265	309	265	283	292	286	284	306	257	256	286	295	286	296	296	315	290	269	294	280	293	253	321	272	309	329	294	299	291	291	302	295	296	275	267	258	265	304	325	309	311	285	334	272	287	281	299	323	299	264	289	322	283	263	279	296	299	286	305	298	271	296	315	312	308	319	296	297	279	306	305	293	289	288	320	317	289	298	300	296	306	283	312	307	283	326	302	331	293	290	269	306	273	318	296	284	282	269	300	284	295	299	291	314	309	267	294	294	293	286	288	304	276	269	290	294	271	274	302	274	284	286	333	301	289	307	263	271	276	297	280	283	285	269	286	298	279	304	316	290	301	271	262	282	284	329	300	258	291	285	307	260	294	304	282	280	282	298	317	300	280	272	278	303	290	305	311	291	314	304	297	291	317	286	302	258	283	295	281	269	290	276	286	279	296	291	324	292	293	288	291	256	321	285	305	278	281	281	295	303	312	289	300	292	292	289	309	273	294	306	271	279	282	303	314	297	282	264	314	314	258	298	318	264	279	291	313	292	306	288	291	298	296	311	291	279	283	300	292	257	313	303	304	292	303	297	307	304	289	288	303	318	300	270	325	291	292	270	311	312	290	287	298	268	314	261	307	295	308	268	292	292	278	276	270	278	271	308	301	302	302	316	323	299	308	327	267	302	304	284	297	281	296	270	308	321	286	307	305	284	282	283	285	254	284	301	313	323	307	295	285	313	289	296	305	283	283	264	300	276	301	278	306	300	274	277	339	286	292	283	293	295	299	289	321	305	322	264	300	323	286	293	264	282	279	296	258	306	297	290	277	303	327	297	288	292	314	278	306	317	309	291	307	322	295	298	305	285	282	261	299	308	334	304	295	312	298	300	280	289	277	278	306	297	288	297	308	267	284	286	302	292	295	267	282	292	316	266	292	255	281	271	291	294	308	319	286	295	245	299	256	282	286	311	296	296	295	284	265	317	295	282	286	293	281	337	287	273	287	283	319	311	327	256	312	299	258	309	283	299	303	305	318	306	303	300	305	299	264	280	311	290	295	306	291	279	282	270	292	252	311	306	286	291	300	298	283	333	303	306	285	278	314	310	287	274	303	284	251	301	274	318	280	258	299	293	291	281	294	282	313	301	283	295	303	298	323	302	318	304	262	303	299	294	258	313	286	318	305	292	276	309	318	293	324	297	279	333	296	272	286	292	287	276	270	290	284	297	282	277	307	302	293	288	301	318	279	324	314	282	323	286	264	312	281	258	319	294	323	300	297	301	279	297	270	291	307	298	296	296	299	295	290	286	300	340	303	309	275	303	288	296	272	308	286	270	304	258	327	317	291	274	323	308	303	279	283	297	295	299	303	309	319	290	302	281	248	311	283	288	326	274	301	303	293	288	309	283	308	312	312	325	293	271	322	325	267	305	303	310	274	300	261	328	281	279	281	314	315	295	323	307	280	278	292	310	292	307	279	285	313	275	297	275	288	305	296	338	302	313	281	348	307	321	307	279	283	268	276	295	305	320	289	284	318	291	304	286	261	320	277	295	282	318	345
23398	21658	29381	24421	21661	21692	8224	946	727	657	554	571	504	438	439	399	385	390	400	337	376	371	344	355	346	351	327	323	352	360	345	309	335	315	313	307	338	295	301	308	337	264	315	310	306	313	308	326	315	306	318	322	309	310	300	312	304	301	317	320	310	284	293	334	304	286	311	291	286	304	326	317	309	274	307	317	310	351	297	306	350	301	299	309	328	319	297	318	336	364	336	326	335	316	309	311	305	319	334	325	288	305	318	324	322	326	294	333	316	336	280	332	334	291	327	316	310	322	292	284	323	279	316	292	336	287	312	341	297	296	291	309	313	306	291	295	285	276	292	299	320	306	305	327	311	290	287	259	313	303	324	313	293	269	298	323	308	299	298	328	310	304	318	273	295	309	286	287	291	298	304	294	280	300	308	324	310	331	330	274	288	300	283	306	300	291	296	288	300	337	302	303	307	293	323	302	323	319	326	284	292	292	321	339	295	303	291	305	333	303	314	308	334	298	281	318	300	314	314	279	333	312	328	278	309	267	301	274	292	283	283	283	322	299	295	302	290	277	308	324	268	298	297	287	303	278	316	292	307	305	279	279	309	292	295	301	333	299	331	281	287	346	306	278	303	302	295	303	281	289	302	314	275	328	276	293	294	286	322	281	303	317	305	295	286	267	303	280	301	311	296	303	293	291	339	305	306	307	296	313	299	316	325	305	272	303	323	286	293	290	302	276	282	297	300	314	324	315	301	300	281	327	295	275	308	316	309	319	296	292	298	309	293	328	313	324	299	319	335	353	299	295	287	317	317	298	293	293	317	297	293	297	316	322	281	305	288	272	271	284	318	309	309	272	312	314	288	288	287	320	306	289	259	304	294	300	279	335	330	305	284	308	270	287	300	319	294	337	307	320	303	303	303	331	318	307	296	299	282	316	305	287	338	292	305	276	306	317	313	315	298	301	261	302	295	290	298	303	282	303	285	286	280	285	304	306	306	321	306	298	332	333	306	286	274	264	321	301	284	293	296	299	290	311	302	275	319	330	256	311	326	273	316	269	304	309	317	288	283	305	304	305	305	314	324	288	279	291	315	318	334	297	286	285	296	284	287	295	283	307	287	315	297	305	263	300	285	322	294	268	292	296	283	305	333	291	282	330	273	284	284	295	297	301	322	293	280	315	321	286	278	316	277	299	300	280	298	287	279	342	278	292	300	282	330	315	304	302	313	269	330	298	286	318	281	314	305	310	290	291	301	317	324	308	300	295	334	266	306	290	311	312	315	300	300	317	298	285	316	315	325	278	311	303	331	296	282	301	298	284	278	319	309	290	294	315	291	271	292	270	273	297	286	297	292	286	294	292	311	319	316	283	300	293	296	295	307	323	243	313	297	288	296	314	323	292	298	307	284	315	305	283	333	283	309	318	280	307	307	275	298	306	300	291	299	296	288	286	277	297	294	302	343	285	312	282	317	302	328	301	278	282	300	314	275	293	273	323	294	283	327	275	280	307	325	300	337	308	308	265	314	252	329	289	298	326	265	282	284	284	297	324	290	283	307	297	298	302	291	323	284	302	298	289	319	279	290	295	313	292	311	326	320	313	301	295	309	299	301	264	305	312	326	326	267	284	305	285	291	311	295	308	290	319	289	285	310	287	329	300	301	282	286	292	318	294	290	302	306	306	297	323	301	289	322	298	315	291	288	305	295	286	292	281	310	294	312	296	316	309	351	294	304	303	322	296	282	283	299	312	293	329	303	296	288	294	299	286	288	328	297	300	281	306	280	284	305	264	276	310	299	326	316	289	290	295	269	298	310	290	288	310	307	319	305	309	276	300	306	313	324	301	292	300	330	281	303	296	317	299	296	302	311	299	327	306	293	325	288	307	297	286	306	278	288	285	300	307	332	303	322	298	287	296	320	319	305	309	330	306	277	273	313	329	314	283	277	290	285	289	314	289	277	298	313	318	305	331	302	297	283	280	320	299	313	311	298	311	288	256	298	279	324	314	290	290	292	283	299	320	288	299	301	312	308	284	273	306	304	295	304	280	292	291	303	313	304	278	316	292	311	291	340	272	319	303	319	293	278	295	316	329	291	308	291	295	273	307	291	267	313	322	304	340	308	304	283	323	309	293	302	292	294	296	298	327	327	310	261	296	285	292	287	307	275	282	318	289	306	283	296	297	288	296	301	276	329	311	309	291	308	317	294	326	289	282	281	299	316	287	328	279	298	313	311	304	296	295	304	311	284	316	312	289	298	298	298	296	284	294	324	273	312	288	312	280	303	295	314	310	295	313	276	285	332	346	265	306	320	285	305	296	305	302	293	294	341	310	288	292	318	285	267	293	284	310	289	285	286	283	314	329	284	295	334	305	300	280	306	307	287	275	303	297	295	290	298	319	296	300	291	284	293	301	276	294	340	290	292	294	314	324	330	332	294	283	270	295	317	271	298	273	333	299	291	331	304	293	318	288	293	317	269	282	296	300	285	283	281	290	334	306	299	301	280	296	303	289	308	329	296	307	307	283	314	303	328	284	295	308	297	310	299	290	320	302	336	310	323	268	319	296	299	286	296	308	305	340	310	320	284	307	306	297	291	290	288	304	266	289	283	279	278	311	295	301	289	258	310	329	298	296	303	290	328	306	306	288	331	295	315	320	273	312	271	290	250	287	294	332	315	330	335	314	288	331	305	296	275	277	259	288	305	291	303	300	328	277	315	291	302	312	327	271	281	297	306	292	331	281	288	313	323	310	283	279	294	284	299	269	301	290	295	310	316	319	288	306	266	312	303	301	316	296	280	306	278	306	296	287	297	294	284	309	287	284	285	310	315	302	298	308	280	275	286	331	280	258	299	265	311	307	311	291	323	309	322	282	310	315	315	298	312	291	293	306	273	285	268	329	275	314	317	289	307	292	327	293	314	292	304	305	318	287	288	312	296	313	271	302	286	320	321	286	325	321	345	293	281	281	302	308	307	314	315	302	301	302	295	293	313	298	295	312	312	261	299	310	278	325	302	320	296	277	286	274	294	274	311	322	275	313	301	307	294	289	297	293	318	313	304	285	301	305	308	316	315	315	321	286	336	286	309	292	299	326	308	316	252	283	295	284	290	301	298	309	307	267	285	298	307	305	269	279	299	312	326	339	279	298	305	284	340	294	293	293	310	323	290	302	344	303	305	318	331	282	326	304	274	279	299	301	296	291	314	273	320	341	302	311	320	296	258	302	304	309	304	323	272	304	306	301	305	270	309	308	288	309	316	289	254	297	299	284	269	291	326	318	306	306	314	285	311	329	314	266	291	294	319	312	300	301	271	285	339	312	303	327	265	315	319	298	296	263	315	274	334	298	304	320	307	329	274	289	265	293	307	304	303	291	287	262	297	292	293	297	293	280	296	312	298	310	320	294	300	284	273	299	306	321	316	323	287	286	306	315	305	274	320	295	344	330	280	262	293	291	293	277	279	317	292	320	303	281	276	325	289	270	316	284	268	307	325	307	300	304
28329	15785	9664	4903	3449	2623	2003	1488	1243	1028	842	753	677	632	602	511	512	489	479	429	448	425	434	428	378	427	407	384	382	357	393	375	332	343	352	348	354	346	348	346	353	364	320	360	388	362	355	383	355	338	354	326	346	376	337	299	344	321	376	360	352	339	301	367	327	322	384	335	344	315	314	326	370	337	353	352	346	342	374	370	322	359	365	363	359	357	396	344	375	335	383	361	361	387	320	373	357	376	326	329	341	318	366	364	353	371	310	381	343	345	349	345	364	358	316	309	320	360	349	333	333	358	370	336	374	363	283	327	390	325	341	293	330	331	336	304	311	337	350	368	340	358	334	296	342	328	305	338	371	321	369	343	372	315	318	328	351	347	334	332	318	306	356	356	354	348	337	301	343	324	312	361	337	328	336	310	335	349	360	335	360	307	336	322	368	358	319	349	305	317	314	319	350	340	331	318	317	341	345	332	327	354	355	343	391	318	319	322	325	325	332	359	303	350	321	321	327	322	327	324	324	349	337	368	312	311	321	359	323	324	351	307	323	354	331	355	324	352	324	361	327	322	338	328	349	338	319	342	347	320	342	340	315	334	315	301	340	321	329	362	330	328	317	335	329	349	371	344	332	328	318	319	339	373	322	344	320	320	344	338	344	338	323	319	318	353	327	323	347	313	378	336	327	295	308	334	321	339	333	321	316	345	333	342	314	340	357	337	334	328	367	346	310	360	349	374	346	318	370	344	315	335	345	367	313	320	319	373	325	317	324	355	333	323	309	317	333	321	341	327	305	343	355	334	318	367	326	284	347	303	324	358	310	325	323	330	308	320	292	350	318	312	334	335	310	321	315	358	341	338	342	326	316	321	337	352	339	316	324	316	325	346	342	354	340	348	335	325	322	314	335	315	320	319	327	323	289	350	308	340	314	373	310	370	327	304	354	318	317	354	332	311	347	351	356	333	358	359	331	333	316	329	323	301	337	310	328	333	346	360	323	320	321	342	325	325	350	338	345	340	291	364	330	319	337	357	341	345	317	331	306	362	338	364	331	332	302	324	337	347	349	352	321	308	346	311	347	347	305	354	338	325	339	329	340	319	352	354	340	320	328	314	341	338	332	313	367	330	346	334	315	357	312	344	344	314	331	318	340	331	344	316	305	341	361	336	328	314	311	342	315	359	346	334	354	356	331	332	290	323	308	336	330	287	346	297	317	308	313	368	346	338	316	321	330	348	355	344	334	336	305	301	316	342	341	337	336	345	332	328	332	351	344	308	320	352	326	348	339	316	335	327	348	298	318	317	318	367	324	303	349	299	312	394	326	336	329	352	327	332	319	324	330	328	352	330	326	335	316	342	324	341	342	345	346	370	349	375	326	335	360	336	359	331	314	328	342	332	316	308	322	334	312	345	330	312	328	327	330	311	358	338	308	337	331	334	318	315	366	310	360	334	318	334	319	347	339	349	315	328	304	322	359	328	341	339	367	313	337	301	321	378	339	340	312	314	339	355	341	336	322	324	375	307	353	333	375	350	341	350	339	315	313	342	313	331	374	359	321	321	326	343	315	322	301	361	328	299	308	350	352	349	308	322	353	327	296	329	320	323	347	355	337	365	339	343	342	360	310	313	346	323	341	358	329	303	336	317	313	340	347	341	311	341	316	316	308	330	324	337	368	365	299	350	333	309	333	313	314	310	319	334	348	333	303	343	353	341	328	340	337	324	338	339	325	307	337	322	318	340	340	346	315	331	320	295	326	327	317	338	354	343	355	328	331	324	333	355	351	353	366	333	349	335	359	340	349	342	335	339	338	297	314	337	339	347	354	329	316	323	351	320	350	358	326	342	335	342	331	311	338	349	348	345	333	344	336	366	323	329	336	322	315	325	324	335	338	331	355	353	302	348	340	323	301	300	322	302	331	325	333	357	314	328	292	333	294	326	309	346	313	333	337	340	325	315	333	347	335	312	338	321	358	295	338	342	312	307	321	336	347	343	343	329	356	328	322	318	343	355	304	322	332	331	323	312	356	338	361	364	330	329	311	328	317	339	322	317	316	343	331	304	345	321	327	321	321	334	334	299	337	314	347	334	332	330	355	320	339	348	354	333	320	329	333	337	318	334	304	322	347	333	337	316	370	344	356	312	316	351	355	322	304	350	353	345	340	327	352	338	376	327	343	311	338	334	310	354	354	317	316	303	356	365	336	355	327	330	345	349	328	317	323	324	333	352	317	322	316	317	315	319	358	331	302	332	305	331	340	330	335	316	313	349	350	330	302	345	356	344	290	369	340	348	380	324	331	330	339	330	325	338	311	340	329	330	325	332	345	328	327	332	336	313	321	305	339	361	334	324	323	327	339	311	291	335	319	309	332	320	353	347	354	299	352	339	314	316	312	344	319	303	324	328	363	307	350	350	337	325	343	347	339	312	307	286	330	307	332	334	314	343	294	305	318	345	305	333	355	346	324	349	339	317	370	370	303	318	332	330	314	335	347	338	320	354	372	334	360	342	359	350	357	349	337	355	334	317	335	338	313	314	304	321	305	297	352	329	331	349	339	333	347	339	316	318	356	349	321	344	323	303	341	360	313	346	318	338	335	335	338	280	327	313	365	301	333	337	346	323	336	294	324	345	297	313	329	315	353	330	348	350	305	324	317	351	350	322	325	317	351	317	351	345	346	335	345	340	328	341	309	338	342	307	331	323	328	323	342	315	330	327	350	329	340	348	351	324	357	357	336	311	339	325	350	311	332	300	287	340	315	324	333	345	374	335	327	339	369	323	312	358	379	321	312	332	341	330	345	320	344	313	334	334	359	316	343	317	360	329	308	327	338	323	353	337	315	336	330	327	327	318	319	323	318	339	337	358	338	360	331	313	338	350	342	309	328	323	286	332	323	348	305	318	309	313	357	325	329	331	324	339	343	338	335	333	338	321	315	350	320	317	312	345	307	314	346	326	361	308	309	336	352	334	366	305	330	330	343	344	323	316	333	362	346	342	349	318	328	313	314	320	309	328	339	323	313	352	341	354	312	364	300	314	320	328	322	326	341	324	350	346	314	351	299	317	342	343	325	356	318	316	339	322	330	336	355	329	331	375	299	311	311	310	344	335	324	331	324	336	328	345	338	321	342	320	325	365	337	349	329	330	322	359	313	312	336	332	334	332	320	326	350	314	372	347	358	362	331	335	331	317	302	304	314	357	310	312	317	338	319	330	349	334	313	326	333	334	308	360	354	305	322	351	327	339	319	326	335	321	357	352	332	335	316	307	350	324	355	333	322	328	356	319	347	349	319	353	320	365	302	338	339	325	357	357	341	314	306	353	366	345	330	313	339	324	331	315	356	332	354	339	345	338	337	337	334	351	348	321	314	349	354	309	368	338	341	346	335	328	346	349	357	329	350	339	316	335	311	361	328	346	335	330	346	336	353	302	358	337	331	374	323	292	320	325	351	314	327	342	320	331	364	315	335	349	320	331	345	354	335	327	346	324	335	352
28075	20639	7528	467	267	201	191	212	164	170	192	192	181	170	162	183	182	175	177	162	175	166	175	169	196	182	181	181	170	168	155	202	146	176	164	160	190	178	171	180	179	176	153	162	181	163	168	174	181	173	174	201	184	191	169	170	160	179	161	176	197	174	170	157	162	174	181	185	182	163	168	199	194	189	182	156	162	161	183	162	173	194	186	186	164	201	173	167	184	190	200	174	188	175	173	220	169	181	181	173	178	178	161	182	202	174	176	165	184	170	178	197	155	183	156	170	178	179	193	187	183	177	198	178	185	188	186	185	180	189	164	192	182	193	184	168	164	197	164	192	184	177	185	163	189	153	182	171	171	182	166	186	184	173	176	181	164	175	177	168	159	171	168	167	178	152	154	196	154	179	171	158	172	189	163	203	158	165	168	188	173	187	164	194	172	181	166	166	178	166	178	165	168	148	171	163	177	164	168	162	174	171	169	186	153	162	162	184	180	182	197	187	172	161	149	182	178	192	182	179	167	164	180	168	165	168	171	188	165	162	180	169	159	178	181	195	183	164	193	158	192	172	167	162	170	160	204	173	207	169	174	182	189	180	182	157	164	187	170	174	174	187	179	187	145	152	171	165	189	156	180	154	147	172	167	147	175	160	159	194	164	165	160	191	149	182	159	174	159	168	176	164	166	172	144	185	170	171	189	179	188	176	141	162	174	142	166	170	177	166	172	166	185	177	166	158	177	162	192	169	182	163	162	175	184	162	174	167	170	181	186	178	158	142	161	179	164	164	188	171	181	187	165	162	177	143	187	161	181	193	166	191	190	173	180	189	185	177	184	158	194	174	170	188	159	154	170	165	185	165	178	184	170	202	151	168	163	179	160	171	184	144	181	169	167	184	187	172	178	183	188	172	176	176	188	164	150	187	179	164	170	192	170	161	193	156	170	172	174	163	180	155	165	192	187	168	140	165	179	193	191	180	173	173	182	199	195	195	208	174	163	170	157	168	197	178	169	173	181	166	166	179	192	176	142	164	176	146	197	176	151	159	186	166	169	169	165	171	174	164	168	164	164	163	185	173	187	184	189	191	194	175	200	175	150	157	173	176	196	171	145	169	183	170	143	181	178	173	190	169	182	189	209	215	145	188	172	160	168	164	180	162	182	173	163	164	177	170	173	195	181	159	190	186	189	167	178	172	171	179	171	183	205	186	162	170	193	170	160	169	181	155	169	181	201	196	178	176	158	192	148	174	200	194	162	190	177	172	182	181	161	161	169	189	160	186	143	177	166	159	168	186	183	161	167	155	185	181	198	193	154	186	172	174	174	157	164	158	180	203	173	157	164	163	191	173	187	175	183	173	167	166	175	186	165	177	182	186	180	160	194	167	161	196	191	205	169	181	170	192	170	181	158	193	164	178	165	170	164	144	173	163	176	170	182	177	166	190	160	176	196	161	194	179	193	180	175	186	180	174	173	165	173	208	174	161	169	179	165	163	189	209	169	179	159	166	163	178	160	182	156	187	166	159	159	159	176	172	150	186	200	182	157	176	183	172	161	159	172	194	161	149	180	159	178	171	167	184	181	188	188	159	169	186	164	182	155	195	173	191	167	174	180	167	177	172	171	181	190	155	194	169	187	166	163	176	177	188	180	169	197	168	177	163	209	170	196	173	166	166	202	179	162	171	177	188	163	168	167	200	167	157	167	175	154	155	161	193	168	164	193	165	157	176	167	166	172	164	180	172	196	164	169	186	165	177	199	179	142	192	172	156	155	177	154	178	169	186	177	205	187	175	178	175	195	168	179	177	175	186	173	161	172	165	191	185	186	199	178	154	197	178	161	170	170	171	182	165	196	170	200	197	164	190	180	195	171	207	204	167	178	173	181	184	170	191	190	183	162	143	169	192	169	159	166	188	161	169	174	166	156	179	195	166	176	179	179	167	184	178	179	193	162	163	170	163	188	211	185	182	200	167	188	180	165	155	183	157	170	188	179	184	155	153	181	152	181	153	161	192	174	178	187	178	155	172	175	172	167	172	169	199	190	170	164	188	182	169	169	201	180	171	156	167	156	182	164	168	176	185	175	183	158	152	190	182	178	191	189	176	171	186	171	174	161	166	166	157	201	188	158	198	169	171	177	178	169	165	173	191	161	176	155	150	193	175	170	149	181	199	184	184	186	173	196	170	202	164	182	164	186	192	182	180	185	178	134	178	180	167	185	168	176	166	164	198	177	180	193	170	198	181	175	193	173	177	162	170	164	172	168	157	158	184	184	175	157	156	169	160	167	156	174	191	181	185	170	163	204	172	186	143	176	200	170	204	157	165	164	183	180	173	160	168	196	178	161	147	177	179	175	176	185	175	197	184	167	182	179	156	181	196	179	166	177	175	182	174	204	157	163	170	175	177	185	165	175	175	173	205	165	181	163	185	167	160	175	178	193	192	179	167	165	184	164	178	187	202	177	173	186	161	175	171	160	194	169	182	159	192	176	181	174	172	186	179	193	160	180	166	182	150	159	180	181	176	158	167	166	167	182	170	168	172	162	159	187	156	156	178	159	182	183	157	167	162	157	167	164	176	156	176	169	198	163	148	181	164	174	158	201	178	143	176	187	184	186	182	167	183	168	165	174	168	191	168	164	187	178	185	149	193	163	183	184	151	143	168	194	163	176	155	162	191	190	171	150	183	166	161	174	158	176	189	194	157	171	168	193	184	194	178	191	177	189	196	173	176	165	167	164	178	187	179	180	180	160	180	187	177	204	183	185	156	186	162	180	173	169	180	158	179	160	154	192	155	168	158	163	171	179	170	181	189	168	205	181	169	160	177	158	177	167	192	161	181	185	165	186	155	164	165	187	161	194	186	171	166	153	176	166	169	181	154	147	182	175	166	185	172	179	173	192	170	160	201	174	173	172	171	170	199	152	192	174	184	166	178	169	164	190	179	171	198	173	162	161	174	197	148	166	155	159	183	152	154	177	180	179	187	177	176	192	169	196	184	149	165	193	193	177	183	184	153	189	195	170	178	168	153	171	183	159	184	175	162	168	181	158	181	176	160	176	176	180	166	169	183	183	190	195	164	181	162	168	169	166	157	180	179	171	194	182	171	171	191	187	150	161	160	193	159	165	164	166	191	170	175	172	178	202	176	170	160	168	191	166	164	164	175	163	166	187	148	200	151	166	172	190	157	164	176	180	169	163	175	164	185	159	168	170	146	171	194	173	197	162	169	183	186	189	174	155	161	189	161	168	168	164	180	205	161	151	172	183	168	195	166	185	174	174	164	169	177	168	186	185	163	158	159	143	163	165	197	173	197	170	176	185	156	172	154	157	194	166	156	169	172	173	191	173	182	170	173	170	161	189	189	161	164	163	198	179	159	164	172	159	161	182	171	164	196	163	190	169	160	180	176	161	195	167	160	154	180	163	173	185	165	160	169	172	195	174	197	169	174	169	154	180	163	184	166	170	176	175	167	183	185	174	152	189	165	181	176	156	176
10239	962	644	367	291	268	266	225	229	225	221	232	231	229	224	204	229	225	179	203	236	191	206	226	210	199	216	214	226	199	190	216	205	208	209	199	225	230	200	212	233	210	217	226	199	232	211	207	229	191	179	219	207	200	220	210	217	206	228	203	222	215	208	222	205	210	207	202	201	207	219	178	205	208	218	207	229	197	216	225	207	208	198	212	210	192	226	227	234	199	217	220	251	205	204	204	226	242	217	218	212	228	219	217	226	187	217	202	233	193	218	215	227	223	192	214	231	207	218	203	188	224	214	216	207	221	219	204	214	201	209	212	230	238	190	214	205	222	189	214	208	189	188	211	201	221	220	201	202	205	229	202	217	226	201	212	209	208	210	220	208	216	213	191	185	244	217	198	219	223	212	227	212	225	191	224	206	224	199	214	217	205	220	234	217	212	220	213	214	194	189	198	212	195	219	216	227	238	217	209	186	217	217	208	215	206	220	213	231	226	213	223	211	225	213	216	207	205	209	216	207	192	200	195	207	198	209	182	214	213	212	202	194	207	214	217	206	223	220	220	213	177	206	224	202	210	195	189	188	220	216	226	188	212	205	194	188	232	216	205	210	207	233	227	236	218	205	207	210	219	188	215	198	236	236	225	198	209	223	200	191	207	211	197	224	201	196	197	206	221	206	207	234	199	194	213	199	213	198	197	187	249	216	208	216	237	210	229	196	218	200	190	210	189	202	209	201	191	209	210	207	212	221	191	236	197	239	240	225	225	205	206	205	212	208	211	207	220	225	203	205	186	208	221	226	218	188	224	198	208	190	173	218	215	209	208	209	200	178	224	209	211	201	213	200	216	207	183	175	194	215	200	203	214	216	204	213	209	190	228	192	245	206	187	169	215	205	201	225	214	213	237	212	183	216	181	203	205	217	224	199	221	198	200	190	176	212	209	217	224	191	185	216	192	217	189	228	213	223	202	217	213	208	182	233	213	202	212	201	211	236	221	197	196	199	209	204	221	207	223	206	205	196	193	213	205	236	210	183	189	215	201	201	219	247	231	185	230	217	210	204	202	212	212	184	219	221	180	208	222	199	217	227	218	211	226	207	197	211	227	211	212	225	217	242	211	211	204	204	215	213	231	195	236	193	225	198	197	206	229	183	189	193	210	217	206	190	228	212	215	241	196	202	201	196	208	217	202	222	191	194	180	222	212	208	225	220	181	230	216	180	235	187	185	198	206	237	209	195	203	191	196	206	198	208	190	206	188	239	213	219	217	222	201	225	197	224	186	212	210	199	191	192	210	191	202	188	234	213	204	180	215	211	223	196	193	231	191	211	233	205	205	221	213	232	212	220	212	225	194	186	219	189	217	201	195	216	222	211	199	201	185	201	204	241	206	186	216	217	207	213	205	242	220	205	223	198	219	220	221	196	197	182	223	201	227	227	202	217	220	202	201	218	198	211	222	208	193	206	198	206	197	186	206	214	203	228	217	218	209	215	199	232	217	212	204	224	188	212	213	221	208	207	200	232	191	221	217	190	217	222	219	224	204	201	206	188	198	210	221	207	191	234	224	213	216	208	216	217	220	202	202	218	198	209	195	207	214	191	196	208	214	206	218	189	204	227	228	215	210	191	168	205	217	214	199	183	214	220	195	210	228	191	206	187	228	194	205	196	187	223	215	219	197	192	206	232	236	215	200	201	225	195	192	224	229	220	201	204	193	234	213	231	200	202	234	212	238	199	193	213	211	203	195	207	207	206	190	198	224	225	225	209	230	220	238	195	212	219	209	230	169	224	205	184	195	200	204	192	209	186	223	198	192	215	177	205	214	186	199	214	214	197	196	198	230	223	204	219	205	213	225	224	206	199	186	209	235	214	213	216	194	205	238	190	235	212	196	207	199	226	212	218	218	213	214	215	193	189	235	204	224	195	195	201	216	202	190	198	201	188	203	183	196	206	198	188	216	210	194	182	186	228	219	210	189	200	207	209	212	226	183	223	212	209	237	229	202	200	203	223	199	195	210	225	216	196	222	207	212	200	211	213	210	225	247	193	206	215	231	207	220	231	221	229	212	206	194	213	181	205	220	201	212	195	192	217	204	202	211	212	215	211	196	239	209	216	209	198	195	218	219	224	197	221	216	227	208	208	204	211	214	228	217	222	201	220	199	202	206	198	226	249	204	202	240	216	228	217	218	228	218	212	215	211	225	201	191	203	215	204	228	191	201	207	203	240	217	203	215	240	234	211	221	200	228	199	212	234	245	216	201	234	203	203	220	196	202	197	231	213	176	217	207	225	202	194	201	204	203	223	198	207	197	207	196	218	219	232	217	232	189	202	206	226	199	229	188	228	216	202	230	214	217	231	213	210	211	220	212	207	212	207	197	196	234	202	199	195	211	209	204	191	217	217	219	217	210	185	205	209	229	224	239	203	178	215	183	204	197	215	197	216	215	202	193	195	219	215	224	216	199	208	209	205	205	231	167	228	225	183	188	212	221	217	201	188	180	209	198	203	220	205	204	212	203	210	218	208	220	211	186	189	197	217	202	178	205	217	201	215	217	220	198	200	213	222	223	220	227	203	214	195	195	191	219	211	222	192	203	224	198	184	212	218	201	210	230	189	189	200	210	221	196	201	196	201	222	234	222	237	222	183	192	210	232	220	186	199	213	200	203	206	198	189	217	212	233	183	205	218	220	223	203	192	215	174	203	195	207	206	188	217	213	226	203	199	220	192	217	215	214	216	226	228	190	220	226	235	210	225	193	222	201	187	225	203	225	217	223	202	176	198	192	214	208	194	215	183	197	209	214	216	219	240	223	208	202	228	200	210	211	226	191	206	202	210	185	194	210	193	238	214	215	210	217	205	192	236	184	196	209	227	211	210	202	205	205	216	184	228	227	249	212	211	220	178	238	235	205	233	214	192	205	198	205	208	217	188	221	211	208	236	188	179	207	214	205	205	204	223	196	203	209	212	204	226	219	233	218	219	212	218	200	220	215	206	214	202	209	208	182	171	201	219	223	172	216	182	213	199	227	199	213	218	188	204	198	243	223	198	214	205	186	197	208	226	223	199	210	218	189	206	208	233	209	213	213	233	232	206	201	219	219	214	199	185	211	203	203	216	197	194	194	199	257	218	211	212	194	215	203	184	224	192	201	212	198	212	209	186	233	211	218	239	211	211	221	208	197	204	219	218	198	226	214	212	216	205	211	233	201	214	207	205	183	184	205	185	223	213	214	198	233	194	216	201	190	197	223	214	192	195	212	197	197	219	191	189	181	202	214	209	220	199	209	224	219	219	208	213	248	194	222	202	192	229	226	219	216	193	233	187	185	227	213	234	202	235	186	212	190	195	199	205	210	214	215	219	200	192	203	192	227	199	196	199	214	198	214	211	234	190	196	239	194	206	207	211	209	219	211	187	206	218	221	203	236	233	227	204	196	203	233	215	209	224	215	179	203	230	213	225	210	210	209	184	222	213	237	211	212	260	204	198	196
24411	21630	28972	24774	21630	9883	801	519	380	349	349	313	268	264	254	251	235	245	234	225	232	214	216	205	228	226	177	210	211	203	214	192	179	200	207	218	183	206	209	197	198	182	174	203	181	187	198	194	186	180	191	179	190	175	191	203	198	186	199	195	213	190	176	186	212	189	186	192	190	211	188	196	163	174	191	200	185	199	196	191	184	202	185	186	194	195	185	212	213	213	207	200	202	189	196	190	186	196	196	206	198	181	198	171	189	218	178	204	213	210	214	187	216	190	191	204	195	183	201	208	189	217	205	195	228	199	171	184	192	181	195	200	192	220	182	170	175	155	184	190	205	180	180	221	192	192	176	186	215	190	174	196	196	170	176	185	162	200	183	173	181	176	148	200	169	197	209	187	202	181	193	190	188	196	170	178	177	196	189	170	192	212	196	185	184	155	187	179	194	181	193	192	169	179	200	175	195	198	214	211	197	192	182	175	170	191	204	210	197	194	204	200	178	205	200	208	188	182	208	195	191	192	202	180	176	193	198	191	173	188	193	182	169	157	170	198	173	191	191	224	184	162	165	185	184	186	192	180	185	197	198	192	182	186	189	186	193	165	185	190	163	169	166	179	196	193	167	198	196	205	199	166	184	195	190	188	173	184	180	209	203	185	208	183	182	227	192	211	177	169	198	195	181	195	184	195	189	191	215	178	158	191	202	181	209	175	217	188	208	195	174	189	184	174	176	187	198	213	195	187	198	187	177	190	179	177	193	189	190	195	189	191	181	194	204	189	198	182	179	189	185	181	194	184	190	189	189	179	173	183	210	200	164	186	173	176	174	175	175	195	188	194	203	180	189	194	188	204	191	186	182	181	185	220	196	186	179	149	159	189	167	192	160	197	201	185	198	225	161	191	173	210	185	216	178	196	186	167	189	201	171	177	195	210	199	202	190	192	160	176	190	186	206	172	157	193	169	190	210	173	194	207	182	180	169	191	191	181	184	197	175	185	195	186	190	203	205	204	183	183	216	201	184	184	160	194	205	179	190	184	196	182	185	187	183	183	182	172	177	204	192	175	167	194	198	179	164	199	183	173	189	173	197	194	171	218	182	180	200	152	163	190	182	167	199	182	172	193	191	195	150	202	195	210	193	204	212	181	208	188	192	183	166	202	191	159	211	184	188	157	184	190	183	207	203	196	213	183	191	208	193	179	196	200	190	210	208	177	161	191	188	189	176	199	202	193	183	193	204	208	194	191	189	216	213	186	203	187	167	190	207	164	208	191	195	205	186	181	192	193	191	176	213	181	202	197	206	182	185	201	190	189	167	181	197	195	203	204	195	174	170	202	186	190	192	176	187	194	204	191	199	181	200	178	178	189	199	186	190	177	177	166	205	193	182	195	177	198	180	187	178	195	186	175	193	176	184	179	201	205	187	202	194	190	196	180	181	199	178	173	209	185	179	200	208	197	159	171	161	198	190	189	199	186	189	192	173	173	189	191	193	192	183	187	190	196	198	182	209	231	193	185	191	186	185	202	209	181	201	203	202	186	199	205	182	197	179	189	200	206	169	182	179	162	159	181	188	196	213	181	171	190	187	197	207	189	185	196	196	172	186	193	191	158	198	197	189	195	165	197	180	192	176	202	171	214	189	170	175	190	174	183	199	181	185	212	179	196	195	198	181	189	207	181	178	176	201	174	202	182	190	177	182	177	196	209	197	198	224	208	204	185	180	181	184	206	182	175	180	174	186	168	200	173	176	172	201	178	171	156	197	200	184	165	186	190	197	177	199	210	196	194	192	186	178	207	204	214	212	165	182	165	207	175	185	184	199	181	201	177	197	180	227	194	199	212	196	202	184	200	199	164	186	185	197	177	184	199	204	190	202	192	185	197	175	193	186	179	177	168	174	189	192	191	180	151	192	195	186	170	198	188	178	190	209	185	185	182	202	197	175	182	176	210	185	185	212	175	212	197	173	195	204	164	205	187	185	203	175	172	191	215	187	196	223	193	187	178	190	185	193	211	183	201	205	206	187	168	186	159	193	195	170	177	173	185	180	177	193	197	165	184	188	185	194	186	189	190	187	166	167	186	167	190	197	195	205	190	172	187	190	198	178	177	211	204	171	183	193	204	182	181	175	197	195	200	197	185	189	189	184	176	202	223	187	184	201	202	197	180	203	197	170	170	201	169	203	190	200	207	192	194	195	211	192	170	207	170	204	203	200	177	185	189	193	189	182	171	191	200	195	178	179	187	166	174	196	167	192	188	176	191	194	198	184	191	201	204	198	190	182	182	185	180	168	185	180	185	197	214	190	190	215	192	217	213	183	182	169	208	183	205	191	181	203	213	203	189	195	194	199	182	194	173	200	168	219	192	176	207	190	216	196	163	172	195	196	189	189	197	197	177	203	198	189	203	168	194	179	181	168	204	186	173	208	187	196	189	187	213	185	174	193	203	190	204	188	186	202	211	189	200	183	188	199	193	220	207	183	194	168	159	161	192	183	180	198	189	183	187	187	183	160	197	159	195	212	188	183	186	178	198	201	204	177	193	192	207	175	183	176	158	183	174	193	203	171	176	200	169	179	193	186	171	179	203	178	179	174	206	169	193	186	165	179	153	194	185	200	208	190	180	190	169	165	191	176	185	188	191	191	228	185	188	200	200	166	181	177	172	182	186	228	189	177	186	185	182	175	201	192	177	196	215	167	189	181	165	179	181	201	197	205	199	189	193	199	188	189	189	197	159	205	183	218	194	196	179	183	194	176	176	192	169	194	174	208	171	172	192	199	195	162	173	199	193	202	161	209	190	188	185	193	202	167	182	184	175	171	201	171	182	197	180	195	181	196	172	177	167	195	201	188	191	189	167	189	197	171	196	173	192	220	201	184	172	201	194	200	189	193	181	204	195	195	185	185	199	174	182	203	169	184	185	175	204	178	175	179	205	190	181	188	175	210	186	174	207	184	200	179	185	193	182	191	179	161	185	169	189	202	208	184	195	171	204	183	209	162	189	197	178	193	193	166	178	184	182	180	185	174	184	192	177	180	198	200	182	164	204	197	170	198	176	190	202	200	199	204	185	186	191	196	190	180	185	193	174	197	219	193	186	176	200	175	185	202	182	201	210	182	176	205	170	166	163	186	173	201	190	209	186	174	206	198	215	188	212	201	201	164	212	203	182	210	185	202	185	191	200	180	187	193	185	183	162	192	178	191	189	181	178	224	173	176	191	179	195	178	193	185	180	185	171	195	177	152	182	183	215	189	177	179	198	166	200	198	195	185	184	176	163	182	208	192	176	185	210	189	189	181	185	201	201	183	192	171	202	176	174	197	163	197	175	207	194	197	180	181	190	164	189	179	191	185	201	207	196	187	174	187	159	176	204	184	168	178	220	177	179	189	172	188	187	189	162	207	204	180	191	195	174	195	190	191	188	215	199	185	202	186	182	193	201	192	194	202	202	181	183	173	168	191	199	240	175	167	196	205	183	178	184	200	188	170	184
25560	9718	5779	2674	1918	1472	1063	832	715	566	503	430	389	375	368	309	284	281	286	269	278	256	250	271	253	258	238	212	222	221	232	246	225	205	217	257	248	227	238	253	256	253	245	242	238	229	241	216	208	210	224	223	246	210	222	245	238	240	214	228	224	221	232	220	218	209	238	209	225	202	231	227	202	204	218	213	217	229	186	215	231	228	206	234	252	207	231	250	236	247	233	223	244	205	214	238	228	227	247	263	216	231	267	213	210	234	232	219	217	214	236	244	249	247	199	264	199	232	215	208	224	238	249	215	220	237	191	218	233	218	184	206	206	210	234	224	223	236	214	248	199	211	216	204	202	221	247	227	217	203	223	221	199	227	241	217	220	202	202	225	218	222	251	219	221	236	195	219	232	235	200	225	220	198	226	239	256	227	268	218	243	208	215	213	217	242	193	210	219	193	218	212	228	236	227	187	230	252	242	217	215	215	198	212	228	240	201	211	216	220	219	222	195	192	223	237	206	194	208	225	205	222	207	216	214	216	253	202	212	235	235	221	221	224	236	217	194	220	242	227	179	207	199	249	202	212	218	215	218	230	231	208	259	210	219	223	242	211	214	217	213	214	224	208	222	214	218	223	204	201	222	225	201	204	191	219	232	241	209	231	196	221	225	226	215	221	215	231	238	211	226	216	234	218	202	235	232	199	226	206	228	207	221	212	210	212	194	235	204	233	212	208	223	201	223	218	206	208	199	223	193	212	226	218	230	217	189	221	218	202	230	215	208	208	206	225	232	209	227	212	237	238	214	216	232	239	217	246	210	243	228	226	214	205	242	221	204	215	203	216	233	230	223	182	219	206	213	206	199	211	216	212	172	248	240	237	234	228	202	234	206	222	227	189	223	230	212	234	229	211	215	224	239	234	211	258	224	225	222	222	192	225	206	244	228	219	205	218	214	217	244	212	240	219	232	216	233	215	224	215	213	225	216	236	228	211	233	211	216	219	227	215	240	224	223	227	207	207	210	206	203	218	201	239	211	206	235	198	246	203	210	206	218	211	217	222	217	224	228	249	235	230	225	207	198	227	210	228	212	187	216	192	192	240	197	236	220	227	251	223	237	223	206	224	235	236	203	223	210	213	198	206	220	249	228	212	202	228	191	204	211	210	214	225	225	217	209	237	219	241	220	229	230	221	203	247	216	223	229	198	224	205	215	203	226	228	219	240	221	230	230	239	226	211	226	207	228	217	221	222	198	243	204	190	239	215	206	224	205	192	214	216	218	221	219	198	202	236	220	198	191	214	218	219	192	229	217	196	243	229	234	229	207	224	234	237	201	200	245	235	237	217	194	233	243	225	205	247	219	210	233	228	222	237	213	205	221	224	232	225	207	200	234	219	235	216	223	224	219	197	234	211	254	218	220	233	233	226	227	223	205	229	232	217	179	210	210	244	224	234	229	214	210	238	193	218	228	226	204	214	226	205	225	207	209	244	209	210	200	200	206	203	220	222	231	222	232	223	229	228	233	220	232	245	204	208	225	235	226	216	230	208	212	229	245	228	232	238	200	219	254	234	234	237	210	204	234	241	215	205	200	234	200	238	226	240	237	224	208	198	228	210	214	237	180	238	199	234	227	204	199	213	205	203	215	214	225	238	225	224	212	246	221	212	208	225	186	194	226	201	219	201	227	219	234	213	224	214	204	238	218	218	211	200	202	256	213	217	239	234	217	212	212	201	220	208	236	231	215	186	214	214	193	211	210	211	215	225	228	213	235	198	249	214	214	245	204	214	216	229	207	216	208	214	246	242	204	224	200	184	201	228	206	210	214	207	241	222	204	213	200	243	226	231	211	234	198	231	235	226	234	196	208	201	214	207	214	254	233	201	227	217	241	207	227	206	225	186	201	207	239	215	237	227	220	210	213	234	225	220	213	215	211	235	213	206	242	222	222	235	210	257	233	211	212	204	193	218	218	220	213	224	233	207	228	223	241	248	226	204	207	199	230	248	203	214	229	217	209	204	184	205	220	199	201	219	222	247	238	221	222	224	219	215	234	178	214	245	237	202	198	235	248	206	203	195	203	196	221	211	205	223	195	200	231	218	233	199	245	208	210	220	211	216	221	228	244	228	214	232	204	228	200	189	221	225	208	220	203	200	228	244	202	241	231	199	234	222	209	234	193	225	210	210	210	235	222	229	218	235	209	194	212	249	206	236	228	198	224	216	219	228	214	229	208	213	212	225	214	220	234	203	214	206	233	212	222	201	221	226	244	204	224	235	214	241	213	218	223	229	198	250	218	197	214	225	223	214	208	243	221	225	215	209	210	231	208	206	199	209	208	235	225	215	215	256	203	210	215	224	236	227	213	208	196	205	216	216	236	199	228	208	217	221	219	214	232	237	203	198	198	233	211	172	222	235	241	235	219	219	221	217	206	232	220	218	192	240	234	188	231	210	209	226	180	217	237	228	213	221	210	233	188	210	237	208	220	217	227	232	187	231	187	236	191	229	222	237	215	202	210	221	234	198	216	243	229	209	231	209	202	210	241	210	200	231	204	209	201	220	220	231	216	207	225	224	201	218	231	176	243	191	229	220	233	196	208	237	219	213	224	240	192	221	250	219	243	216	187	225	225	212	205	202	208	204	226	209	211	241	225	218	224	222	229	221	204	214	233	205	227	209	208	193	212	233	216	223	214	229	214	211	243	170	206	212	229	212	216	206	197	237	245	205	181	233	211	213	221	234	229	213	197	213	226	210	207	242	212	211	236	205	220	232	238	238	227	206	210	241	215	198	243	185	195	227	196	232	226	228	221	211	249	222	238	223	199	209	241	191	237	199	221	199	193	248	226	223	211	217	220	262	200	213	223	203	206	216	227	221	235	214	231	205	200	215	211	216	223	215	224	216	217	218	226	214	210	250	200	235	231	230	188	236	244	221	217	212	204	228	207	217	223	201	214	197	196	243	211	199	239	230	228	241	223	230	215	209	210	215	221	215	195	217	196	227	226	216	227	202	200	181	217	239	232	200	236	258	226	240	230	223	209	205	215	230	206	236	227	206	218	214	237	196	200	223	220	233	220	220	233	223	233	205	197	199	212	227	227	233	216	227	227	214	202	217	219	219	212	226	221	220	237	217	237	179	218	206	221	239	245	208	248	253	220	216	215	223	229	211	204	221	214	237	229	238	232	222	218	256	227	189	208	221	213	197	211	185	233	203	233	213	210	252	221	227	216	233	253	222	200	217	219	210	213	221	210	207	195	216	208	224	222	230	213	210	245	207	223	216	235	216	215	208	210	233	244	206	199	262	214	225	202	211	202	221	209	228	224	217	197	235	218	235	224	218	230	218	193	225	179	246	225	217	202	170	230	232	209	225	197	214	238	225	210	224	203	231	228	236	231	258	227	228	220	228	213	214	202	218	193	208	223	203	225	237	220	209	211	217	215	210	226	234	238	223	224	241	212	215	221	217	218	204	215	231	216	220	240	220	227	193	222	204	234	213
25735	21632	27653	25980	8279	541	428	399	335	317	324	297	308	307	277	310	281	272	278	267	284	256	280	250	263	265	239	251	272	276	272	251	243	242	273	275	277	266	275	286	234	266	267	266	243	243	254	221	258	286	232	261	268	249	239	257	275	266	253	250	239	227	239	273	239	249	238	247	267	275	297	246	255	256	242	262	265	246	234	258	264	249	263	260	256	238	263	272	254	251	271	283	267	248	250	239	268	262	257	292	245	265	242	257	243	296	251	273	263	223	264	283	258	244	276	256	252	268	275	259	272	239	254	268	259	238	248	244	279	252	273	230	254	303	243	236	247	257	263	290	266	257	231	254	251	270	258	252	270	261	242	266	258	265	244	259	285	234	241	244	244	256	240	235	220	241	243	249	264	253	248	248	254	286	290	255	245	266	254	255	249	231	246	256	269	259	266	237	230	247	242	258	259	235	256	247	245	251	247	250	266	253	260	264	278	211	248	263	218	251	255	302	273	275	272	274	244	265	224	257	258	256	244	265	263	238	242	240	271	259	226	248	245	255	270	246	246	263	245	235	262	265	236	269	272	262	266	263	246	270	241	257	266	229	286	276	224	263	248	235	230	292	241	229	261	270	236	255	251	244	256	257	233	266	242	224	269	252	266	255	259	253	229	254	226	229	259	231	254	256	262	244	231	247	275	263	264	242	252	254	244	281	248	281	246	238	270	257	245	273	260	280	244	248	256	253	265	227	239	235	254	268	225	239	243	246	258	245	271	248	279	266	248	256	243	240	279	252	259	253	272	246	244	239	255	272	224	265	251	256	254	248	241	278	262	235	247	272	261	229	263	258	249	279	278	267	266	291	244	269	244	259	255	224	262	233	270	237	262	263	228	279	263	253	238	260	219	244	248	259	270	280	272	260	262	269	253	260	248	234	243	255	275	291	266	234	261	254	252	269	254	259	252	235	275	269	245	254	256	228	261	250	236	227	260	226	260	271	257	276	288	244	228	238	242	273	240	269	240	259	246	260	253	226	238	249	259	236	242	258	275	271	249	246	241	201	227	252	259	255	240	261	242	296	257	239	260	265	268	225	269	262	228	258	239	259	259	248	274	241	259	231	274	254	276	272	287	251	238	235	273	250	318	262	239	269	288	258	263	248	217	258	246	254	217	248	250	247	285	246	229	240	258	278	261	242	232	260	229	265	228	260	272	263	239	240	233	240	264	269	247	250	265	276	248	239	255	241	259	232	240	256	251	247	250	235	248	256	257	236	240	238	268	244	247	266	225	242	274	267	256	233	248	243	255	285	233	262	272	268	257	266	249	261	245	283	214	276	253	249	224	247	251	221	260	254	246	267	245	260	275	274	271	251	232	228	246	262	251	279	239	262	256	249	308	272	247	257	229	276	228	255	258	252	260	254	266	272	244	255	273	258	246	277	265	241	276	248	244	260	249	253	259	232	275	248	254	246	266	241	244	269	236	253	255	263	239	251	256	252	237	245	265	248	271	246	241	246	254	255	248	299	231	269	260	228	267	271	264	248	250	260	236	241	252	248	257	280	240	255	262	282	238	251	242	261	254	268	261	253	243	262	282	245	237	229	272	254	261	243	258	268	245	230	269	286	272	241	268	231	240	255	253	249	258	272	261	256	234	256	234	280	247	222	259	237	275	277	265	254	275	250	220	274	298	266	227	250	261	254	252	207	257	259	258	235	231	246	264	232	268	225	250	265	261	249	268	262	250	217	296	254	223	261	224	279	252	266	236	252	252	259	258	260	251	236	238	265	258	266	247	257	261	247	237	255	278	228	246	261	267	248	247	227	243	254	248	259	252	271	239	285	260	274	263	260	245	250	252	245	246	290	250	248	257	271	250	256	292	288	272	216	271	201	250	275	245	295	239	249	222	257	278	246	280	265	223	230	265	238	260	229	246	233	242	260	249	240	224	256	268	225	237	272	255	265	263	251	260	235	231	273	258	234	220	251	281	240	211	269	281	261	263	217	261	269	266	276	242	235	254	254	236	256	267	268	242	249	231	254	252	257	236	211	263	271	253	232	249	247	243	260	241	244	239	271	269	285	248	227	287	252	255	227	241	256	253	230	271	276	253	243	251	255	248	262	263	265	253	259	251	263	245	268	240	227	242	251	230	250	261	243	245	248	240	251	252	257	232	288	251	237	262	261	233	239	249	224	238	223	220	245	281	255	258	275	246	262	228	259	287	241	242	256	239	241	251	248	251	251	268	249	301	280	251	262	274	232	263	234	248	247	246	258	246	236	252	240	238	246	266	269	277	241	239	241	228	275	243	235	239	264	240	261	252	250	260	268	243	252	258	257	244	261	245	249	257	237	240	251	249	249	242	226	249	242	245	256	281	262	270	253	258	234	277	257	254	253	235	283	256	253	238	264	255	255	269	237	265	275	226	242	269	244	268	236	282	236	245	245	240	271	255	247	247	241	244	248	256	269	253	248	226	265	282	258	224	270	243	241	240	246	272	245	263	253	284	254	246	275	254	258	252	258	234	258	225	247	262	251	254	241	248	241	253	265	254	237	284	258	245	240	239	233	257	239	248	274	278	248	246	230	248	226	240	258	277	291	283	242	267	256	253	234	237	236	253	288	242	246	230	253	266	262	283	256	236	254	267	283	248	233	263	228	260	236	236	267	251	255	263	224	256	261	244	235	254	283	255	244	252	266	227	269	258	258	271	248	265	262	250	265	247	267	261	249	254	226	246	277	265	256	240	240	266	268	252	248	237	264	261	262	247	249	237	270	242	245	262	235	272	249	240	239	241	241	246	264	254	242	225	256	264	278	243	267	251	227	289	251	260	246	252	239	252	250	267	247	231	237	280	256	235	268	251	239	235	243	254	258	258	254	231	233	259	263	262	237	248	282	240	268	246	253	247	263	246	235	283	271	237	219	267	242	236	246	273	236	256	235	287	240	249	278	248	266	276	221	244	249	255	246	259	263	265	255	228	247	235	249	231	249	241	230	237	250	289	255	279	266	236	254	265	215	209	247	264	262	266	253	249	262	274	267	248	241	279	257	246	220	263	256	281	286	232	250	288	267	262	269	238	249	245	285	236	252	236	259	253	258	298	243	251	263	259	263	226	243	267	256	246	251	267	251	223	265	240	243	246	235	231	248	284	237	239	255	260	263	250	233	245	260	268	257	244	265	275	244	241	252	266	249	245	235	235	253	268	228	216	253	241	241	262	249	271	282	269	242	265	277	237	231	243	235	250	228	251	257	276	230	225	246	256	261	228	242	257	275	243	253	260	252	271	245	239	243	257	259	275	246	266	242	256	244	256	234	284	231	246	246	237	227	267	260	265	252	252	244	270	223	235	258	272	241	260	255	248	262	271	267	261	252	237	249	245	252	266	271	266	260	242	265	251	248	219	245	253	226	244	270	256	253	265	261	236	248	241	257	239	285	241	252	251	236	250	252	254	232	231	256	261	270	261	267	287	267	256	243	248	239	260	262	199	257	262	262
24077	5053	2926	1516	1132	871	743	592	571	460	440	443	406	332	365	356	344	341	346	329	301	308	314	347	312	302	293	316	317	283	293	305	287	310	312	305	291	339	320	342	316	294	325	296	328	287	308	276	299	314	279	292	309	312	287	300	267	302	287	285	297	314	313	288	312	273	353	258	308	293	296	304	287	284	269	317	283	312	278	271	319	278	310	289	299	324	298	293	329	308	330	302	311	303	310	327	274	286	280	297	300	286	304	313	292	270	292	325	295	314	334	273	287	280	303	297	287	293	304	285	322	288	302	300	250	309	311	300	283	308	336	312	282	296	309	293	299	295	283	281	271	284	325	300	277	318	298	317	314	279	288	292	304	314	285	304	303	288	277	309	313	294	301	294	260	288	265	282	260	275	308	298	309	302	296	282	296	296	296	289	317	309	277	290	275	277	292	295	289	289	311	318	263	298	268	312	305	286	293	301	292	274	297	320	287	298	287	303	303	301	266	288	310	313	282	281	291	306	322	311	302	288	296	281	295	299	299	318	323	300	293	308	297	296	305	284	304	269	305	324	293	291	273	298	296	307	293	245	296	304	302	265	285	305	297	289	293	295	286	311	267	287	289	294	299	278	314	313	304	282	314	268	302	299	306	279	303	294	327	286	306	301	321	286	299	282	282	303	272	269	300	289	328	281	293	292	304	290	297	279	299	260	316	278	311	270	273	321	288	290	293	297	311	292	288	276	288	319	290	306	294	264	304	307	298	282	324	288	279	290	336	330	293	270	283	277	299	283	295	297	303	290	285	299	292	279	301	310	285	285	293	310	316	283	297	260	295	315	269	311	270	279	304	284	292	291	282	297	283	300	286	300	295	312	282	303	294	309	286	296	318	301	281	323	284	312	277	293	274	305	270	323	333	282	324	316	304	281	305	278	294	287	264	294	287	293	301	297	325	298	299	291	298	262	287	270	263	336	289	283	286	284	323	283	302	321	279	300	296	306	314	289	358	275	302	263	265	316	307	276	316	308	292	317	293	312	323	295	293	277	281	299	279	283	287	279	290	281	279	270	313	330	311	316	285	275	317	314	305	282	318	320	335	299	329	278	317	290	293	273	269	292	288	337	307	294	288	280	252	277	305	288	268	303	303	287	298	290	256	307	288	321	301	313	318	278	296	284	273	289	271	274	324	296	296	313	311	291	282	290	292	300	282	314	289	309	260	267	266	299	304	284	292	295	335	267	270	304	322	303	316	298	272	295	249	285	292	297	292	292	295	306	304	293	282	299	301	259	293	276	302	300	306	303	299	277	293	257	289	303	324	300	293	293	311	289	300	320	297	303	273	278	307	304	274	296	286	303	298	295	303	277	288	290	274	303	311	278	291	287	271	285	280	296	310	295	284	284	291	304	315	291	291	260	266	317	262	293	285	288	299	294	330	310	303	303	302	288	316	311	299	300	310	296	273	320	251	299	307	283	327	286	268	294	293	298	293	314	283	283	298	285	323	292	285	286	309	310	315	282	302	288	288	292	301	308	275	306	322	321	275	272	292	307	298	301	304	311	305	273	275	307	309	271	287	293	277	281	335	315	281	310	299	307	250	283	294	284	268	309	300	285	302	291	267	307	270	328	318	314	287	270	286	295	295	281	315	306	270	305	298	305	269	311	304	271	280	255	290	305	295	317	295	316	277	296	272	310	288	299	274	295	330	322	278	317	302	293	314	306	286	308	293	291	287	304	296	314	287	286	286	307	272	308	314	280	257	334	297	301	306	290	299	293	309	268	305	308	282	298	324	308	294	296	324	308	302	289	271	271	308	256	297	292	306	277	282	306	289	297	312	295	281	291	308	275	318	302	296	303	326	282	313	285	301	314	270	317	270	290	291	263	310	301	275	286	276	299	303	302	293	343	309	293	292	309	299	278	307	289	285	283	308	319	302	298	274	249	302	300	290	289	291	315	277	277	299	309	310	311	285	274	268	288	294	300	316	329	319	314	317	311	284	290	285	287	337	303	300	299	287	278	313	293	311	280	272	284	274	309	316	316	294	297	319	305	293	306	321	307	277	302	275	311	302	254	277	321	306	295	289	292	308	330	263	270	312	275	278	261	291	278	278	297	280	285	298	288	289	281	285	284	309	275	280	307	281	301	274	279	275	249	286	311	291	281	265	291	325	319	273	304	282	273	284	290	281	264	301	288	322	282	287	311	273	268	290	304	309	296	286	281	308	299	302	289	302	307	271	297	301	307	307	270	276	300	289	290	292	264	293	299	277	262	291	280	291	313	277	315	310	289	299	281	270	299	287	301	307	296	294	293	270	302	287	317	296	294	295	295	313	322	277	276	298	281	308	297	281	277	295	290	294	286	291	285	292	285	275	319	304	298	279	304	302	315	335	279	296	267	304	291	289	260	301	273	285	292	277	314	290	274	278	317	287	264	308	262	297	264	310	294	275	276	282	295	298	282	258	265	323	297	303	300	287	285	321	292	286	286	333	267	290	303	292	287	303	284	281	309	271	295	294	309	266	304	279	292	302	283	284	283	264	310	283	296	314	293	320	297	316	270	289	301	282	270	279	278	299	300	352	315	287	267	303	290	282	307	283	309	304	286	325	296	304	269	300	277	292	306	303	272	296	319	307	299	281	297	301	271	273	273	327	282	268	274	330	315	298	277	307	325	322	291	292	305	279	318	322	296	311	281	313	303	296	283	313	303	275	328	268	282	303	295	270	289	303	280	272	320	298	316	274	286	289	312	290	293	317	315	297	298	318	296	308	304	282	294	283	278	319	318	269	276	292	272	291	287	277	297	318	275	290	272	301	303	281	294	291	307	306	270	315	284	287	306	283	292	315	275	289	281	304	285	324	292	300	291	261	296	303	303	295	288	289	295	322	319	306	309	312	297	311	285	272	309	288	303	308	304	256	319	262	301	279	296	304	266	301	277	277	265	266	284	282	282	294	317	303	284	307	295	278	275	311	308	269	307	299	314	293	284	297	306	314	285	293	294	294	290	294	298	286	328	293	310	273	303	303	316	296	287	301	295	316	282	288	274	288	288	296	275	292	289	293	303	294	328	298	272	320	303	291	282	265	323	305	307	308	315	310	308	295	280	291	319	295	285	252	312	289	304	316	290	314	271	323	298	286	290	308	313	286	294	320	285	308	293	285	306	306	280	286	309	274	309	300	281	289	303	288	285	315	299	307	295	314	325	312	295	303	319	285	281	299	297	281	295	255	306	296	289	286	296	292	282	303	285	274	303	280	314	286	274	322	283	281	295	296	291	271	289	296	274	291	318	287	334	307	291	295	268	298	269	303	344	299	274	313	292	296	265	272	297	292	300	285	301	290	263	301	280	296	296	288	294	281	285	287	305	267	276	262	308	308	268	318	297	263	323	296	304	278	279	283	281	294	300	304	285	278	289	300	291	300	314	269	312	288	303	302	313	310	320	305	287	278	256	310	299	284	327	298	290	277	284	299	299	296	265	281	281	326	299	298	297
23434	21660	29451	24403	21662	21703	8107	988	707	635	580	533	482	452	445	415	413	373	349	376	361	355	366	337	333	334	330	348	308	316	370	322	300	335	313	313	324	342	299	293	321	293	335	325	310	314	369	308	310	303	326	284	304	273	315	313	313	300	296	306	307	279	304	289	293	307	304	306	279	324	297	306	294	294	271	284	279	286	301	313	329	300	335	312	321	335	325	308	278	295	315	312	297	294	305	298	314	350	290	288	365	321	291	303	293	279	298	288	290	329	303	318	287	311	304	301	313	304	325	323	315	314	295	290	279	287	322	310	315	335	281	324	297	309	322	265	311	283	305	320	303	311	272	298	305	318	320	270	328	315	281	316	281	273	306	294	319	289	297	288	307	279	295	298	313	313	322	284	301	290	282	308	317	270	281	350	304	276	307	292	254	286	325	289	297	289	279	312	273	285	348	300	297	286	263	314	287	323	299	322	301	318	303	292	316	315	313	293	297	303	277	311	288	314	293	326	301	294	285	307	309	290	328	313	294	290	291	318	307	273	293	286	330	293	295	302	304	312	304	276	313	293	285	289	309	302	301	332	315	299	289	316	312	314	339	291	282	279	275	309	287	322	312	260	294	295	286	292	329	312	329	277	304	288	284	281	280	311	301	274	286	318	320	283	314	321	325	316	306	296	329	310	274	310	293	310	293	283	299	303	277	321	300	279	302	295	320	310	308	311	274	316	302	286	285	308	280	291	304	266	311	324	273	279	290	314	285	274	300	285	298	297	296	320	304	319	285	299	309	303	310	314	300	270	313	288	309	314	292	322	304	279	293	301	310	276	298	297	313	302	306	336	306	304	342	315	275	316	314	300	291	283	302	295	328	318	277	305	294	298	294	294	312	300	277	276	303	316	300	318	324	291	302	319	312	301	304	302	290	298	302	293	316	301	314	302	292	289	326	310	322	290	301	312	300	289	273	314	294	308	319	316	291	297	323	280	310	296	327	290	301	287	299	295	307	327	277	295	274	280	284	312	334	302	305	282	309	287	305	296	318	322	289	300	284	291	298	337	332	314	316	278	275	282	310	269	274	312	304	291	293	294	299	281	326	306	316	306	297	293	295	293	322	307	294	290	291	302	329	271	330	279	326	262	289	309	302	295	335	281	298	304	290	301	286	275	308	310	291	297	282	313	283	278	294	308	301	316	302	260	316	287	302	297	298	284	294	280	285	322	311	280	300	305	281	318	305	266	296	296	306	275	291	264	307	326	284	316	317	307	261	302	299	289	319	275	302	292	299	259	287	305	311	314	317	300	277	321	316	304	300	297	316	317	296	272	305	302	295	291	284	343	304	305	307	279	302	301	289	305	313	328	299	282	322	321	310	298	309	298	292	317	280	287	295	313	288	287	263	291	296	311	272	281	312	284	268	286	308	304	266	301	327	309	314	302	278	296	284	284	331	303	294	316	281	325	296	290	296	324	289	331	269	309	290	290	296	316	308	321	319	296	291	291	262	276	307	296	275	294	297	275	320	312	300	293	319	323	287	309	315	246	310	331	315	287	312	311	324	309	296	289	318	276	325	279	303	273	292	314	323	326	261	302	324	272	318	305	336	337	287	304	312	310	313	303	302	304	290	323	303	287	272	300	282	290	294	289	292	274	286	312	286	314	261	290	290	283	321	324	277	282	283	311	301	286	298	311	300	270	275	298	331	288	292	319	298	285	302	290	315	307	287	295	305	284	289	296	287	294	325	286	289	296	288	315	304	287	309	310	273	263	336	290	309	288	294	306	305	290	295	314	290	280	292	325	304	305	313	284	316	273	303	295	273	303	281	278	314	299	328	307	272	312	310	276	306	302	275	311	341	289	339	300	348	312	298	330	265	358	311	296	309	292	281	310	317	278	311	313	306	293	292	298	285	317	314	316	301	307	285	299	291	311	316	288	332	302	305	301	304	308	313	295	330	291	305	299	300	306	326	290	300	315	292	281	278	317	285	301	273	312	294	297	309	316	316	316	319	334	331	312	304	293	315	297	269	290	284	297	284	320	285	297	295	296	282	300	280	274	306	300	301	305	284	295	274	279	276	319	304	310	284	279	312	293	289	284	318	290	293	297	323	292	296	315	297	264	286	289	295	311	318	313	282	303	298	276	297	274	298	291	292	308	306	303	327	314	304	306	301	306	323	270	308	309	288	312	325	316	301	314	295	300	292	282	305	287	290	320	292	299	293	267	308	310	262	293	303	313	285	278	270	298	312	292	289	298	273	305	295	309	287	287	318	304	276	293	307	273	262	289	286	309	281	288	286	281	292	312	294	308	298	305	328	293	298	304	318	260	318	276	309	307	306	316	282	271	299	303	269	296	291	300	276	303	292	277	300	294	323	320	282	299	299	307	306	301	318	267	294	289	265	305	325	300	277	286	284	323	272	305	298	302	309	286	336	283	297	297	275	293	295	302	288	276	323	279	298	313	278	301	291	310	303	270	297	304	309	278	301	282	283	311	311	283	289	318	303	350	309	300	299	313	334	306	303	306	315	305	284	280	275	286	303	312	285	284	284	300	286	298	285	306	327	283	288	296	298	290	268	282	302	287	294	317	297	281	341	312	277	310	270	305	299	265	303	299	306	331	294	283	279	276	294	310	326	290	296	274	304	307	292	325	318	295	296	293	342	325	300	296	276	309	295	294	316	331	307	302	294	319	277	308	332	293	268	320	300	284	314	277	324	297	302	288	310	325	292	316	298	314	301	293	273	263	295	334	315	303	295	315	301	256	280	302	304	278	311	297	340	298	274	297	303	283	302	279	295	296	318	290	311	288	317	293	321	312	311	291	274	294	320	299	277	297	339	308	297	298	326	299	291	291	270	306	285	292	299	303	310	306	316	312	311	314	287	320	280	300	322	276	279	285	326	325	306	295	312	279	296	259	293	312	313	279	312	296	328	332	312	275	324	339	300	324	269	279	302	295	320	309	292	292	286	294	305	266	289	311	317	306	315	293	323	294	281	282	337	326	261	314	313	297	292	323	310	313	323	272	287	288	314	299	323	308	299	324	296	276	286	303	293	289	318	297	292	285	306	325	329	323	329	334	288	281	332	296	309	330	299	309	319	315	286	301	322	296	301	290	304	315	293	311	311	306	276	285	309	274	294	298	316	316	287	286	282	307	290	329	305	271	295	339	299	306	323	286	307	292	293	307	283	300	287	282	309	278	307	303	317	302	265	275	290	329	253	326	287	290	266	308	303	291	272	317	304	295	276	288	271	310	280	259	301	314	282	322	264	315	301	308	262	285	291	320	305	286	289	259	314	299	295	287	283	312	288	291	295	335	319	291	318	322	318	280	243	291	300	284	287	292	308	287	265	298	309	305	308	277	284	315	312	318	304	300	313	299	278	302	306	286	295	273	312	294	300	332	283	290	314	281	285	298	292	300	280	302	312	306	307	313	304	296	301	315	290	277	325	275	303	291	275	299	286	277	312	287	290	307	263	284	307	271	297	303
29715	15738	9753	4880	3608	2549	1985	1559	1159	1014	836	733	647	608	569	583	525	479	437	457	434	423	407	405	385	385	415	383	364	359	369	363	385	361	401	353	313	332	362	331	328	374	360	348	363	353	346	321	346	330	343	348	348	345	341	327	371	328	373	308	334	359	381	335	316	353	365	319	327	333	318	310	296	314	326	333	325	310	351	350	340	349	347	354	382	336	374	348	363	361	381	371	349	382	333	324	365	338	330	347	357	334	323	358	337	327	329	350	379	324	331	340	373	342	348	364	330	336	333	321	349	307	318	335	317	316	327	324	344	310	337	363	364	330	345	344	354	324	357	342	333	313	353	333	329	310	318	318	342	340	343	324	380	316	323	333	340	335	316	348	296	345	344	340	333	322	344	328	312	299	333	345	333	326	347	316	340	324	352	326	299	360	349	326	322	334	345	343	358	347	315	334	340	340	355	294	341	317	366	310	335	333	314	310	353	322	298	322	341	370	339	362	337	351	349	322	340	307	308	300	373	356	334	322	338	330	338	320	344	357	323	332	354	340	305	316	335	320	318	351	364	307	348	330	324	334	359	353	341	364	331	361	325	332	327	330	326	310	321	339	326	294	357	329	330	340	319	314	313	359	377	318	367	369	326	325	341	343	332	316	354	356	311	362	337	352	333	331	309	301	346	328	329	347	322	355	326	328	293	306	332	336	328	337	336	325	329	329	370	345	367	332	354	335	309	316	327	305	290	308	356	348	349	308	322	309	317	348	332	321	358	338	346	361	358	350	374	357	333	312	346	340	343	335	340	345	371	332	367	338	328	339	322	298	323	321	297	330	330	331	335	334	322	358	306	322	350	335	333	333	317	344	371	303	334	336	335	293	328	306	338	350	342	335	319	316	322	331	353	329	352	310	334	345	331	322	330	329	307	337	339	370	340	318	335	348	352	306	297	334	334	362	344	339	310	325	311	325	333	352	322	324	339	332	320	300	341	329	341	336	318	356	316	327	318	361	312	319	344	312	341	317	343	351	362	342	335	347	309	304	358	319	351	342	342	301	349	352	337	309	334	323	301	319	296	319	322	340	322	365	351	358	354	338	339	343	346	354	311	332	356	368	322	342	332	321	329	342	331	384	323	331	297	312	318	318	324	354	347	311	334	332	296	332	355	320	344	330	339	336	334	299	362	338	354	321	332	311	305	366	342	335	333	324	342	316	327	327	334	317	332	345	319	372	341	333	320	316	316	339	329	311	354	352	349	328	321	327	328	356	322	329	337	318	338	308	348	303	328	317	314	341	328	302	324	340	332	359	328	335	332	334	371	337	374	347	335	317	342	317	348	323	306	345	348	316	299	349	353	329	317	347	321	339	360	348	313	333	345	318	340	306	350	298	302	365	288	345	339	309	310	346	362	321	342	346	353	357	340	342	344	304	368	342	329	347	328	353	323	334	337	292	296	323	323	333	325	318	321	348	346	353	340	314	334	377	329	314	353	334	332	345	343	341	351	340	322	354	338	330	335	341	330	314	355	293	340	323	340	294	340	316	336	333	327	327	326	320	315	315	346	318	294	342	301	331	318	349	314	337	355	329	362	357	299	323	347	341	296	343	342	314	310	301	318	324	345	318	342	303	357	309	319	319	315	330	337	317	350	296	357	333	338	322	340	348	310	347	313	344	301	344	361	301	348	318	316	316	305	335	308	332	369	328	290	328	364	317	346	314	352	344	310	297	373	359	316	332	308	344	310	337	351	332	318	321	304	328	339	319	344	345	324	322	315	334	331	300	308	322	357	342	341	336	333	333	339	311	314	319	314	316	310	314	313	329	343	323	308	351	337	331	331	326	351	320	318	325	348	332	329	321	322	353	326	346	342	329	337	348	343	340	324	294	307	331	352	340	331	350	324	332	339	354	320	324	318	319	357	356	344	322	355	341	320	324	326	297	327	303	349	316	328	326	349	329	323	278	314	339	340	309	342	312	331	311	360	332	314	356	317	336	348	361	326	323	325	331	334	332	353	355	344	318	339	324	330	326	366	339	300	364	330	343	339	327	338	311	353	336	365	338	316	327	346	341	314	336	324	332	347	335	348	342	311	318	318	337	333	304	329	334	333	360	342	319	311	335	352	354	338	319	328	305	346	343	354	325	352	326	324	323	320	348	306	318	328	321	357	315	313	299	335	352	360	323	304	316	320	339	323	351	329	320	325	339	329	340	342	300	332	328	345	356	326	339	358	347	336	324	314	331	331	302	376	315	312	331	341	335	326	303	359	331	314	314	322	320	361	311	331	353	342	339	321	295	340	351	334	343	353	303	354	358	352	344	315	334	348	321	311	326	333	329	299	345	355	331	314	299	329	316	324	338	321	317	310	340	344	344	312	327	332	344	338	343	331	346	316	363	353	338	316	344	328	315	324	325	304	366	354	316	353	320	330	337	347	328	331	322	325	318	293	317	315	368	321	300	333	356	335	320	348	316	328	361	322	350	309	354	326	355	352	361	343	365	331	320	337	340	334	316	372	356	338	343	338	330	328	334	323	341	336	352	344	326	319	320	340	341	332	354	347	360	363	361	302	315	322	344	306	312	318	318	326	327	340	304	364	334	349	336	326	314	350	347	329	297	369	346	313	374	314	325	387	300	307	334	330	337	363	342	304	330	331	301	344	344	320	313	309	343	343	375	346	332	310	357	340	360	342	372	341	348	339	304	329	321	365	323	333	344	335	316	323	296	334	338	315	379	335	334	321	337	334	313	340	304	353	311	337	357	329	312	324	371	339	330	348	346	341	341	360	335	341	322	330	350	337	337	336	334	338	361	318	335	340	356	364	296	335	299	315	316	326	353	331	321	348	337	323	353	363	310	326	332	350	320	349	361	304	344	315	319	330	338	335	353	305	341	331	352	347	324	299	321	347	299	350	326	335	325	341	335	331	318	322	345	333	342	302	290	341	337	342	319	308	318	343	338	269	331	344	344	317	324	313	321	342	370	329	298	327	327	311	367	359	317	333	353	332	315	326	324	306	338	327	320	368	323	379	335	325	325	333	324	316	316	330	339	342	348	347	302	341	323	322	320	302	338	340	343	345	322	325	317	345	367	350	335	330	341	347	335	350	359	309	354	337	320	305	354	376	308	306	313	351	340	318	338	339	353	359	349	335	315	297	329	347	325	339	317	369	345	320	350	314	309	334	329	333	333	336	346	328	320	316	337	333	343	334	327	321	331	340	322	309	326	366	328	306	321	314	372	338	323	325	318	320	350	341	364	351	333	320	322	330	361	310	334	346	304	329	362	341	337	324	330	349	336	304	328	344	312	332	319	347	311	328	337	354	332	355	302	343	321	281	323	330	328	323	334	294	365	320	321	306	313	336	356	337	322	335	331	334	341	342	326	341	312	340	347	325	312	334	338	315	318	316	336	320	300	347	352	303	317	357	334	326	312	328	338	313	344	308	339	302	323	332	324	362	326	323	319	298	343	351	319	348	338	334	314	331	300	358	308
28090	20661	7604	478	232	210	183	221	166	188	160	202	164	187	178	138	151	178	178	181	175	170	185	177	175	188	171	179	168	178	162	180	180	185	161	206	175	156	188	179	174	180	192	185	169	143	176	182	169	180	192	170	174	176	192	167	176	168	154	167	188	169	175	194	180	178	182	172	184	182	172	138	165	178	177	167	164	165	163	162	137	200	164	151	171	171	169	207	167	189	180	188	173	156	167	182	178	203	162	194	155	190	169	155	179	177	173	165	169	175	159	185	167	159	166	154	164	196	166	153	187	177	172	180	172	167	197	191	140	139	187	156	167	157	178	193	175	201	191	178	170	177	164	170	164	166	163	143	150	161	174	171	151	167	180	165	182	182	160	161	167	197	169	173	146	170	168	174	152	157	164	168	169	156	184	171	170	186	179	171	151	174	157	164	164	150	173	188	162	165	149	182	178	173	163	158	171	171	181	149	167	171	167	171	169	157	178	179	164	174	176	181	180	163	168	184	165	186	159	172	178	166	155	179	199	179	137	176	156	176	162	152	178	175	158	158	148	203	176	190	186	142	137	169	179	162	182	178	172	187	153	144	152	133	191	151	186	170	188	189	189	158	155	168	172	195	175	187	167	180	161	180	167	150	152	174	162	162	145	181	168	172	181	172	187	162	169	171	182	180	164	166	165	169	187	171	183	173	181	158	180	151	175	190	179	158	193	155	186	171	153	162	183	158	168	155	163	213	172	166	141	167	152	151	186	156	163	175	160	159	159	167	191	162	170	171	154	191	178	168	146	171	160	180	166	185	176	156	165	180	143	170	165	165	158	167	163	170	183	154	172	174	157	156	171	142	170	156	188	192	191	183	162	173	175	159	167	176	170	162	165	158	193	160	170	150	153	208	147	156	178	164	155	181	170	148	178	169	162	183	175	173	157	154	148	170	169	129	169	181	177	184	163	193	163	186	190	175	187	166	151	163	144	175	186	177	146	184	156	179	137	163	166	166	175	165	156	152	178	150	172	194	165	170	172	166	164	157	165	162	159	174	160	171	154	154	170	165	183	189	161	198	144	171	156	181	151	168	184	169	166	166	163	188	176	169	142	193	166	164	167	190	175	171	168	168	166	189	166	162	162	181	153	169	155	156	170	170	149	180	139	165	149	172	179	161	157	162	167	181	161	164	171	189	164	191	145	160	168	182	187	220	183	172	150	168	164	175	171	179	150	154	176	151	200	177	172	163	144	189	150	169	191	201	168	182	155	166	140	175	157	180	169	183	183	178	175	169	174	158	169	178	194	178	200	158	172	184	173	187	162	166	172	173	161	150	174	162	160	185	179	187	156	180	173	177	194	157	169	153	177	150	193	163	172	172	161	158	176	171	184	154	149	167	186	165	162	151	165	173	138	178	164	184	159	154	170	169	187	175	181	155	162	166	172	171	150	170	170	160	177	158	162	195	164	201	144	144	190	172	171	173	172	173	175	174	150	158	173	177	180	172	167	173	160	174	184	187	174	163	180	166	191	158	172	200	177	178	158	177	159	179	149	183	176	166	181	160	171	180	172	176	169	165	175	159	168	208	164	174	167	170	168	165	165	170	147	166	179	169	162	169	140	181	183	183	175	176	152	174	146	167	173	154	164	186	168	185	151	188	173	187	148	147	166	188	165	146	167	167	174	166	154	171	142	151	189	155	164	162	152	176	173	155	167	188	172	158	162	169	179	173	175	157	153	183	163	166	149	166	192	141	172	163	164	165	178	160	174	152	176	166	164	157	162	169	158	165	194	182	160	161	170	163	159	161	174	159	154	173	185	156	159	164	157	172	159	175	164	171	160	151	166	169	176	191	166	170	184	157	182	165	166	159	178	192	161	175	161	174	192	191	157	178	205	168	144	157	174	158	167	173	197	157	174	168	172	172	159	158	171	189	188	174	168	175	182	136	147	151	171	163	174	176	180	181	173	156	176	150	179	179	163	190	160	175	168	161	178	174	173	175	149	154	161	167	184	180	186	170	154	192	157	170	185	159	193	139	182	157	189	149	181	173	158	158	194	159	169	143	176	141	185	188	184	179	161	178	151	177	170	170	166	170	160	159	153	163	162	162	169	175	196	150	150	157	157	163	168	174	163	177	169	169	142	141	179	206	171	186	177	209	173	163	167	164	164	174	155	169	181	175	180	178	198	155	155	170	182	162	189	167	177	173	157	176	162	166	169	151	190	164	167	195	148	171	183	165	150	189	175	169	169	176	159	164	172	161	181	165	185	171	186	140	180	172	175	165	156	182	166	166	172	152	189	163	166	170	192	160	175	167	160	168	161	184	162	173	164	174	192	176	160	160	177	166	158	171	148	161	175	170	182	178	149	159	158	163	166	179	176	169	156	166	174	176	169	160	164	141	162	169	178	171	185	184	154	177	171	182	174	169	187	188	216	185	142	173	161	176	167	158	158	147	159	168	157	167	171	157	144	172	158	186	161	153	167	182	165	180	167	183	171	157	185	167	195	172	144	169	150	183	157	154	158	161	171	164	192	185	168	166	173	171	177	152	164	150	166	164	178	159	175	186	170	165	151	148	159	167	172	155	180	183	152	157	199	158	141	168	170	173	179	156	168	188	168	141	175	186	154	155	169	180	172	173	144	146	173	195	178	147	173	190	174	163	156	176	151	161	172	166	177	176	189	170	157	165	187	164	188	168	151	147	172	180	165	190	171	177	200	179	171	165	145	166	147	165	161	161	171	167	146	159	160	129	159	139	180	177	184	172	150	170	160	155	167	169	173	168	193	170	169	182	186	146	155	159	195	173	171	188	152	192	180	187	177	172	191	186	168	167	181	171	184	158	151	176	145	179	175	157	139	177	157	166	195	171	178	163	174	169	175	200	173	167	157	160	146	164	170	152	151	177	183	147	151	185	145	171	151	150	179	162	159	159	166	172	163	161	173	175	202	191	185	171	165	171	163	153	172	179	151	157	184	158	176	167	186	175	169	164	180	158	172	190	169	135	169	180	170	159	183	164	193	154	181	139	156	164	203	159	180	155	145	167	178	164	127	168	153	177	174	164	195	155	151	185	146	174	158	153	182	167	168	152	185	169	174	170	161	167	157	143	164	165	193	161	168	183	169	174	171	186	174	186	178	201	157	161	175	173	169	162	166	152	162	160	170	190	199	181	159	143	198	175	155	156	160	182	170	181	158	175	197	171	165	171	175	153	164	168	167	171	158	183	175	177	187	164	183	186	166	136	184	162	187	169	174	168	177	169	176	168	174	173	190	152	166	157	194	155	177	145	177	165	145	185	180	157	170	181	164	159	189	191	144	179	169	166	156	149	183	161	192	155	164	169	194	149	169	166	157	159	173	148	174	163	170	160	172	159	179	146	159	167	161	180	156	161	157	160	178	161	167	179	174	164	194	178	172	158	173	156	179	176	169	183	164	167	173	192	180	142	161	203	175	162	177	172	178	167	149	186	173	163	164	198	176	166	181	201	171	175	168	178
10823	944	609	354	289	274	258	243	254	184	214	209	238	204	196	211	203	215	208	206	183	216	202	199	209	247	212	210	214	227	221	196	192	199	223	218	205	233	213	191	190	205	200	187	209	208	199	179	203	204	194	230	245	182	228	197	195	207	199	216	217	197	206	214	198	214	215	215	213	178	188	194	206	216	193	215	161	200	214	192	191	192	218	202	232	190	227	245	205	193	234	218	209	186	210	194	206	202	202	206	199	206	207	222	214	217	198	192	216	199	198	217	212	215	187	209	185	202	198	197	196	196	213	182	191	187	185	196	213	218	200	213	229	187	203	211	194	212	193	216	211	221	206	187	207	231	206	202	203	222	197	213	190	208	214	220	182	203	185	195	188	223	197	206	196	203	226	206	198	213	216	205	217	183	213	182	208	209	210	207	218	213	189	173	220	212	238	208	227	222	194	217	202	214	187	200	179	214	179	228	227	227	206	224	184	208	191	182	198	193	206	223	204	204	203	216	224	197	216	197	192	222	182	203	212	235	202	213	206	214	197	199	223	203	191	196	224	220	220	221	221	196	179	188	201	217	219	200	218	205	216	211	204	187	205	211	214	217	218	209	197	192	187	206	179	178	216	203	207	196	199	205	179	192	221	234	218	202	181	198	178	230	208	227	223	187	191	201	224	189	179	203	189	218	202	220	195	196	219	202	190	226	195	181	184	225	171	200	226	200	203	204	195	179	191	213	177	198	221	180	168	215	193	193	186	219	210	206	225	202	213	214	210	210	214	205	190	230	210	187	196	208	234	204	207	208	208	229	209	197	224	184	194	199	190	205	203	192	199	195	189	202	199	200	214	199	226	206	223	190	178	186	210	183	231	207	228	208	199	189	200	215	188	187	205	234	235	219	206	193	175	198	207	211	198	193	208	219	199	211	221	184	201	197	196	190	206	190	189	204	164	234	212	209	219	200	209	204	194	212	197	184	221	195	196	180	209	226	220	193	207	204	197	200	219	193	207	193	218	210	229	180	198	197	190	220	210	187	226	200	190	189	193	203	222	195	185	180	211	202	234	195	190	203	208	199	218	207	212	221	206	194	223	194	234	203	220	193	189	194	204	179	186	208	170	183	193	203	212	188	217	229	186	216	184	188	208	209	193	208	196	196	203	208	209	220	178	227	220	204	207	225	198	202	201	223	199	197	229	190	206	221	199	218	198	166	185	181	205	212	211	220	240	200	214	190	220	206	231	190	167	215	184	192	213	213	199	224	203	211	194	212	203	181	199	218	200	211	206	199	220	212	210	187	204	204	214	194	209	196	202	212	211	213	192	221	232	207	187	203	172	212	208	200	214	231	193	194	212	213	212	208	211	219	216	213	208	211	217	185	201	206	215	216	180	214	191	220	213	184	198	201	225	204	191	209	213	199	208	219	198	213	209	203	194	199	196	221	221	217	191	182	173	197	240	212	191	192	205	237	211	222	180	213	197	190	214	164	173	188	190	226	213	217	209	216	206	227	212	210	215	194	210	208	195	180	204	215	192	221	205	219	211	197	210	190	223	194	198	196	199	195	216	205	156	199	201	218	216	216	215	197	224	210	187	189	217	185	178	194	215	184	202	213	201	202	234	200	194	222	213	190	186	201	196	211	211	189	212	210	210	185	201	212	202	200	217	201	224	206	206	231	210	180	218	206	213	199	197	211	206	203	199	188	215	191	209	190	203	195	187	200	249	210	217	185	236	224	215	203	198	240	202	192	210	182	193	219	212	211	200	214	208	198	192	185	191	212	224	225	177	216	218	207	212	211	223	185	209	205	200	254	194	211	203	219	202	229	193	211	193	209	200	207	215	209	189	203	195	201	214	222	226	194	208	193	225	212	192	227	201	208	203	186	217	204	215	207	190	225	181	198	211	218	204	197	195	205	200	196	212	209	190	218	186	227	207	202	192	210	212	211	196	204	180	232	192	187	201	197	201	223	204	202	207	198	181	207	204	179	184	187	202	220	183	215	217	221	199	189	202	226	227	183	187	197	211	197	199	209	207	217	207	240	188	215	229	197	206	191	196	201	196	233	202	232	218	203	218	194	238	212	200	216	206	199	204	184	233	208	186	205	194	200	198	204	194	215	201	199	207	192	189	173	228	206	226	202	210	210	205	204	161	187	224	203	200	204	204	200	204	196	197	185	216	206	209	198	200	203	223	221	179	194	203	221	186	211	194	197	210	231	240	207	194	201	209	211	219	202	210	219	208	172	197	192	215	200	212	231	187	208	216	199	214	190	192	206	202	206	200	199	193	212	221	184	202	184	196	196	190	188	212	205	219	207	209	194	211	236	205	208	204	197	203	205	201	195	207	189	197	191	199	199	206	186	196	228	197	209	211	211	205	231	194	212	197	197	219	175	212	220	194	199	227	201	218	218	216	192	199	203	221	204	200	193	205	209	206	217	212	194	188	201	193	201	211	187	211	186	201	210	206	198	193	190	193	228	221	234	206	214	199	219	198	219	210	198	185	219	206	221	216	212	179	191	171	224	205	201	205	204	230	203	218	216	211	209	192	216	240	187	222	187	215	210	197	186	208	189	196	189	213	207	207	235	200	211	191	198	198	177	187	205	214	217	200	174	216	207	222	186	188	195	229	206	225	212	167	203	191	206	194	188	189	182	224	206	219	210	189	222	203	187	241	235	176	187	192	206	208	226	198	228	209	197	229	193	199	195	215	222	182	214	207	192	211	186	206	202	189	237	164	209	193	204	189	188	216	198	204	218	186	206	198	214	194	196	188	244	213	219	187	211	216	197	182	213	204	191	205	212	187	207	199	196	205	210	221	220	225	214	189	202	192	204	208	233	198	202	237	185	194	187	206	183	205	190	202	195	189	208	199	216	233	194	218	183	212	183	229	210	219	196	183	216	190	195	203	210	192	238	203	212	179	207	216	188	206	194	218	189	220	216	210	199	180	181	180	208	195	191	174	187	205	210	190	177	221	205	191	224	206	235	216	207	210	189	186	209	195	175	201	216	216	212	196	194	201	213	192	192	182	199	182	200	216	201	188	228	228	195	181	225	182	182	173	197	211	164	213	209	194	198	193	202	218	205	218	205	208	199	176	204	250	202	185	220	194	191	201	212	201	196	230	187	198	205	182	191	222	198	200	232	209	201	187	188	213	172	227	221	196	205	210	199	227	205	179	220	182	206	195	230	214	207	193	187	175	175	197	214	192	217	213	204	215	194	196	204	185	204	210	214	206	238	221	183	199	218	177	165	203	242	215	202	211	204	202	212	171	197	203	222	211	209	206	191	196	217	205	191	217	227	208	217	193	216	202	214	214	196	204	225	224	204	191	185	212	178	201	212	200	209	204	201	204	222	177	185	210	180	191	188	205	223	211	199	215	185	199	198	193	210	190	192	217	208	204	214	224	200	201	199	206	202	220	188	208	198	188	208	193	191	208	209	199	216	218	209	172	216	194	200	210	181	201	209	200	189	186	202	229	196	203	196
24440	21618	28890	24830	21619	9823	769	511	418	343	334	311	304	290	269	246	230	221	206	230	218	231	202	200	208	218	183	201	195	204	178	214	196	240	196	161	207	201	167	162	196	185	190	198	176	196	175	172	186	168	161	182	180	168	191	197	191	174	195	174	176	200	184	187	198	187	179	198	174	189	174	174	195	212	199	209	170	182	192	177	188	188	186	199	191	183	191	189	188	194	193	182	192	212	192	184	171	177	195	174	175	203	174	186	173	180	179	206	185	201	200	187	171	201	187	180	188	177	197	193	159	160	188	202	188	183	185	195	196	187	177	220	178	187	171	171	190	180	214	200	170	170	171	173	187	190	188	215	155	175	185	175	158	197	152	177	185	178	207	161	212	170	200	207	171	185	182	192	207	209	184	183	211	190	199	216	184	184	202	184	188	188	181	168	207	174	193	170	172	184	203	162	154	161	175	203	192	202	181	159	191	157	187	188	186	202	189	175	202	188	156	205	181	177	210	178	186	222	191	180	172	179	171	176	156	189	187	183	191	183	197	192	179	216	191	173	198	176	184	175	166	198	176	180	174	200	203	180	161	176	175	163	179	201	191	172	191	183	167	206	199	199	175	177	163	213	185	197	175	181	184	161	197	161	178	189	205	189	188	182	204	186	208	202	192	178	191	185	174	154	172	189	166	191	187	198	163	184	187	184	167	164	197	203	170	180	180	202	190	207	184	194	166	204	186	187	190	179	184	166	171	176	153	219	182	191	169	188	190	186	168	159	191	204	179	183	156	193	192	184	206	191	192	162	209	161	182	190	196	190	168	187	187	184	173	187	181	158	174	191	181	168	199	172	178	178	176	182	207	182	155	193	192	192	179	188	226	151	167	166	194	173	183	195	182	172	176	190	183	182	195	173	202	184	210	197	163	186	198	169	156	207	190	188	231	194	139	192	190	196	173	194	188	178	179	197	185	175	144	169	172	193	165	167	176	202	190	172	213	178	188	182	174	207	223	158	165	186	171	184	184	182	165	181	167	198	181	193	208	187	158	194	207	198	169	182	179	183	200	156	207	185	190	180	162	164	172	186	209	168	181	165	184	200	191	219	189	171	185	183	201	178	197	216	175	174	174	190	179	189	187	178	194	185	182	195	185	162	178	156	158	181	187	177	185	214	173	175	181	200	172	156	198	181	185	189	189	176	198	176	185	177	180	209	202	185	185	182	192	186	187	182	185	189	175	171	170	191	186	192	183	184	156	183	189	176	197	199	195	158	195	191	222	165	221	191	169	178	180	196	195	192	166	198	197	199	185	193	194	185	175	193	203	164	189	178	175	180	176	171	183	210	176	173	178	177	194	178	171	156	173	191	172	181	179	190	185	166	175	201	176	168	204	191	178	196	198	176	175	201	154	177	159	174	175	181	186	167	179	168	178	197	190	203	179	177	172	176	189	200	179	177	188	203	170	178	182	181	209	211	178	151	161	172	203	190	191	172	184	185	192	202	190	195	173	165	174	182	156	178	169	208	177	203	181	172	187	182	205	166	175	175	173	185	185	171	202	202	170	169	192	195	187	179	191	162	194	169	197	184	195	211	177	165	177	191	176	186	177	181	186	185	181	175	185	186	186	184	182	192	195	203	175	175	166	196	182	190	165	204	166	187	200	171	152	191	166	184	158	210	200	196	179	201	180	181	169	176	181	176	170	193	174	178	214	182	170	206	202	179	179	206	188	172	174	183	186	195	180	177	171	193	176	175	182	206	167	163	198	171	199	170	161	180	168	164	196	193	180	203	193	197	180	171	208	199	162	185	201	202	199	193	187	178	176	185	171	177	196	174	148	172	187	187	195	176	191	202	177	182	195	183	173	178	171	191	184	178	173	164	201	171	215	185	192	168	188	167	171	186	175	175	190	175	190	186	167	165	184	190	182	154	187	212	173	192	174	185	179	179	193	161	190	202	183	171	164	178	182	184	194	187	177	170	184	195	171	170	169	200	187	174	181	166	187	198	201	178	188	191	200	177	172	197	179	164	177	170	182	186	207	154	191	171	187	194	181	157	178	192	193	191	182	205	173	207	210	175	186	160	204	163	176	174	160	196	187	164	180	176	162	185	189	215	200	193	182	194	176	183	176	186	164	172	186	162	173	180	171	180	194	196	178	185	182	196	209	178	157	182	175	184	174	192	196	155	150	183	192	193	173	163	183	187	190	196	179	189	172	201	179	182	155	205	172	205	187	175	189	165	173	186	198	168	155	175	209	190	186	187	171	182	162	174	172	172	185	194	195	176	191	191	185	205	195	164	190	187	202	158	162	190	161	189	174	165	194	203	175	202	167	175	191	192	181	201	184	179	189	179	206	169	153	197	188	203	170	178	174	194	198	190	174	191	196	197	170	165	212	186	179	163	190	182	182	175	200	201	216	189	170	200	189	186	187	198	159	158	171	183	171	182	201	182	163	174	175	175	189	173	177	177	194	167	169	174	143	211	195	178	193	171	188	172	202	189	171	206	175	204	184	192	170	180	181	189	181	188	173	154	183	209	160	177	185	204	197	181	198	195	187	175	187	182	155	182	175	184	181	183	185	195	186	163	165	169	191	165	178	185	175	176	196	176	173	180	197	182	182	152	184	181	172	183	185	186	167	182	191	174	176	164	185	177	204	191	180	163	179	203	209	195	179	191	184	180	180	183	189	188	211	176	181	179	171	158	177	171	182	190	180	192	172	168	169	185	173	189	179	194	194	189	180	176	201	173	175	167	197	189	158	185	196	178	194	188	189	166	170	196	194	185	190	195	169	180	187	200	196	191	181	186	186	174	172	192	165	201	178	176	156	203	168	165	172	171	196	180	179	151	150	172	172	181	182	180	199	189	185	187	178	185	187	185	180	184	182	182	180	189	171	165	185	172	221	215	204	187	195	167	209	180	196	205	191	176	192	182	218	168	181	157	184	184	201	185	163	194	184	197	177	207	195	150	194	203	199	193	197	165	175	174	183	195	195	180	174	209	177	219	179	174	179	195	198	190	188	164	178	188	191	195	174	178	166	180	173	190	217	166	183	209	189	173	181	176	188	185	198	208	191	166	193	189	194	207	166	191	151	190	206	178	207	172	157	177	197	189	204	193	175	172	180	185	182	182	186	176	208	180	181	164	161	191	196	212	190	195	185	177	170	175	191	175	193	165	192	196	180	175	184	183	177	173	172	164	204	195	192	192	170	182	205	159	193	189	181	193	214	197	212	199	173	168	174	183	174	180	180	174	186	219	205	166	180	223	200	190	184	169	189	192	199	185	194	156	183	185	166	166	188	150	202	174	164	194	191	166	193	176	185	185	178	199	171	178	195	178	159	176	210	190	193	198	169	183	190	192	195	190	195	154	185	173	175	172	188	196	189	180	183	179	208	181	183	196	181	166	175	179	181	176	171	177	192	195	190	180	181	167	183	196	176	199	208	197	202	188	171	180	166	157	187	182	179	179	182	203	180	175	149	185	172	179	178	190
26181	9685	5712	2731	1936	1414	1038	813	672	545	510	390	400	399	330	323	309	282	304	273	265	236	249	263	229	257	237	255	274	246	227	240	232	212	219	208	229	252	220	224	233	215	202	226	216	216	224	247	225	199	193	213	221	215	231	225	211	239	248	203	201	228	243	225	221	225	186	209	223	237	206	222	214	213	204	222	227	250	224	206	235	215	218	225	240	234	249	223	240	206	219	221	229	233	233	258	204	216	218	226	211	220	240	212	254	224	228	213	219	211	227	248	213	220	220	213	225	210	224	226	218	218	234	199	210	240	188	211	198	235	223	209	200	217	198	175	213	208	191	221	215	186	257	223	193	220	194	199	208	222	218	234	178	194	211	211	236	217	198	231	242	215	219	215	211	219	218	223	231	212	202	200	181	218	237	185	213	238	191	199	189	200	209	231	220	219	199	206	211	220	198	212	211	222	218	213	179	244	202	207	224	196	226	250	213	206	230	217	221	189	207	215	213	216	187	207	220	245	203	185	204	189	202	213	214	196	246	196	192	215	241	201	213	221	196	206	198	211	229	177	199	198	226	214	235	201	203	222	216	212	232	229	225	212	191	209	227	210	243	217	221	237	220	208	231	205	196	233	218	224	215	225	231	230	196	209	215	219	218	215	212	233	196	218	213	233	216	226	196	214	226	197	213	208	202	207	205	197	211	229	206	215	187	201	230	196	216	180	211	217	227	210	222	237	230	205	192	218	217	220	225	210	182	203	222	217	219	228	212	208	223	206	252	224	209	226	224	212	216	212	230	234	219	190	208	224	214	203	217	198	227	195	235	204	211	215	213	220	232	222	226	193	206	204	213	201	209	202	210	214	231	202	220	195	195	223	208	218	227	190	212	218	204	216	223	214	261	228	210	224	211	219	199	199	221	224	214	186	221	201	216	197	203	197	225	191	217	190	199	198	200	191	198	206	229	217	207	186	206	224	209	219	240	221	211	186	200	221	222	213	207	217	202	212	196	204	199	200	215	241	215	233	215	203	221	202	244	212	199	209	200	180	235	206	212	185	215	211	234	206	220	256	210	197	196	226	191	213	209	216	232	228	185	208	229	224	217	169	217	210	210	192	227	220	220	223	208	207	230	199	206	211	216	213	191	225	221	201	235	220	220	196	202	199	198	225	201	229	217	211	201	232	226	215	230	196	205	234	180	209	237	226	194	235	225	212	224	203	210	198	214	210	198	226	215	233	240	236	223	226	226	200	188	210	216	218	215	210	254	229	195	197	207	230	192	201	205	218	204	208	216	192	200	206	218	202	199	225	191	252	205	193	207	226	200	214	208	238	204	225	213	201	210	231	225	218	217	198	228	229	215	199	209	218	195	209	210	214	220	216	206	218	200	209	207	183	208	207	214	200	211	220	215	222	220	224	225	191	177	238	231	223	202	225	203	217	202	207	219	218	243	223	209	212	200	192	211	188	218	219	218	202	220	237	213	201	228	214	218	212	208	229	227	198	220	216	187	227	204	214	221	239	220	190	222	210	234	224	199	222	221	210	222	209	194	218	222	236	233	228	231	222	240	208	208	180	219	218	195	252	224	214	205	179	201	210	218	184	228	216	220	196	228	195	208	240	216	202	196	200	225	202	196	207	228	234	192	216	204	243	196	187	221	208	224	161	211	215	218	219	210	216	222	210	218	194	224	178	198	243	191	200	221	200	212	195	188	199	210	233	196	202	223	201	244	195	221	214	231	222	228	219	201	212	212	222	209	201	202	199	195	230	230	230	245	245	219	209	197	217	210	216	219	193	216	227	207	215	212	228	209	208	229	207	231	243	219	220	220	232	219	214	226	225	195	186	228	213	187	255	203	213	227	211	222	229	215	200	231	216	206	205	208	216	232	226	240	216	233	237	213	182	220	179	206	225	249	197	233	187	217	223	224	225	208	204	209	219	209	209	215	185	219	188	223	214	222	242	237	197	237	209	175	205	216	202	222	210	223	202	219	217	232	220	195	203	224	230	237	205	220	212	198	198	214	200	205	231	209	211	199	230	233	237	216	208	219	200	213	235	195	214	196	214	200	222	227	201	179	194	214	250	228	213	208	201	206	208	207	216	225	230	220	236	195	218	211	227	231	224	205	212	211	225	210	213	185	219	222	224	230	202	227	207	207	216	197	230	218	217	226	242	211	235	214	213	213	222	218	234	202	229	208	201	237	216	240	193	225	201	211	224	200	201	196	215	239	231	207	219	231	217	215	214	191	211	203	225	237	205	239	233	185	221	229	205	231	205	231	226	210	215	225	230	222	189	229	183	193	230	197	201	222	196	206	204	231	213	220	227	240	203	222	187	235	193	202	223	211	195	218	193	203	242	215	209	206	193	225	207	206	187	215	230	196	216	235	213	233	218	236	174	207	223	210	198	222	205	219	185	211	207	200	203	234	216	195	228	201	221	212	203	223	210	220	217	189	208	219	217	179	190	211	213	224	213	219	212	203	222	196	210	197	178	233	241	200	236	192	223	220	207	219	224	215	220	214	192	221	229	206	219	236	210	219	204	232	207	195	223	209	190	205	231	204	209	219	210	198	222	232	204	216	214	246	223	206	218	231	187	208	233	221	211	213	201	228	226	194	208	201	222	183	196	206	214	195	209	232	261	219	224	191	203	189	235	217	187	210	203	200	218	232	210	241	213	208	238	195	226	219	214	218	221	211	228	226	216	239	227	221	189	233	222	226	224	235	213	213	235	212	196	209	219	211	211	244	215	206	206	229	219	206	230	219	195	203	224	179	183	240	229	229	233	237	234	212	227	213	233	238	207	227	200	210	202	210	233	198	216	204	214	190	225	224	206	209	205	211	226	202	198	220	226	207	218	206	221	215	226	244	222	208	208	203	214	212	191	238	225	214	235	193	208	193	205	213	212	214	203	229	204	225	209	205	231	193	199	213	194	197	204	229	232	219	202	232	194	214	212	216	215	242	182	198	199	199	207	217	212	205	217	221	195	209	213	213	224	219	204	216	210	227	195	235	182	221	202	221	229	212	194	184	217	197	212	218	193	235	195	232	217	214	210	233	218	202	210	214	205	210	194	228	220	232	207	214	217	212	213	203	213	221	228	224	220	220	201	227	225	221	217	226	203	201	237	209	212	238	220	214	213	208	203	227	212	207	212	233	230	201	189	209	220	195	196	190	223	227	233	229	206	237	220	209	198	196	236	246	201	194	199	211	202	189	210	196	219	220	205	224	217	213	227	191	222	214	196	209	203	219	213	191	224	241	197	208	189	226	210	220	225	208	189	210	216	210	187	207	231	206	219	236	208	194	212	210	206	229	217	211	161	185	223	234	224	182	212	241	246	235	223	220	200	204	208	216	199	220	205	213	204	212	212	233	207	199	218	214	209	212	220	220	196	212	212	227	197	218	235	226	195	216	208	230	192	196	196	222	202	233	203	213	226	218	195	222	217	235	174	207	207	219	227	181	220	205	209	229	225	232	211	227	199	210	240
25803	21604	27554	26048	8230	571	442	389	336	318	292	311	306	299	274	274	270	236	306	265	285	223	255	263	272	251	237	262	241	256	282	266	233	269	268	253	254	267	251	259	244	230	251	260	250	250	250	264	261	218	268	254	276	240	253	287	246	243	248	235	235	245	252	244	249	224	258	250	230	263	254	261	261	250	263	243	249	234	259	251	257	248	258	283	247	223	250	253	237	279	261	252	280	271	225	263	250	262	264	266	237	270	248	243	244	213	270	264	270	274	259	230	257	252	244	241	278	261	271	265	217	272	258	258	252	249	260	248	241	264	250	254	237	248	263	241	238	255	243	271	257	288	272	259	271	245	243	238	238	246	253	263	208	256	257	225	257	250	250	244	239	255	276	258	235	251	246	258	245	251	278	248	240	247	260	234	235	236	239	291	264	248	262	256	248	261	253	255	249	237	226	252	266	270	239	268	282	240	229	224	240	271	210	247	273	208	239	247	259	244	236	243	249	262	241	233	249	241	273	242	259	263	264	233	267	255	257	248	253	234	236	237	262	260	243	270	246	266	257	279	265	234	232	242	248	253	252	225	251	253	239	255	238	247	235	249	271	250	285	252	249	210	245	233	245	234	262	231	261	260	254	224	260	228	268	252	258	255	235	242	229	272	255	279	261	247	261	248	267	275	272	239	240	291	244	260	238	217	277	251	258	258	263	253	243	232	239	269	246	244	256	250	273	269	250	252	255	255	268	238	244	245	265	245	230	266	232	247	240	277	277	248	287	266	246	255	252	266	271	255	273	243	230	242	233	245	240	240	271	253	244	223	267	234	277	241	245	253	238	257	247	266	263	227	250	236	237	236	245	247	255	249	255	240	248	210	255	244	248	226	233	238	240	276	222	231	245	267	270	267	246	260	231	241	234	242	268	248	240	251	263	241	230	228	239	232	263	251	281	249	258	246	259	258	242	252	279	251	227	255	237	268	244	244	230	233	278	268	261	243	260	255	229	274	274	239	263	271	235	248	249	222	281	268	282	270	256	245	257	246	249	220	247	219	260	273	273	276	229	269	277	264	243	245	269	251	237	249	274	262	237	246	263	267	256	272	256	270	234	238	213	266	226	255	274	242	266	238	229	234	241	252	245	237	282	253	221	225	243	235	242	238	266	247	231	280	266	256	260	219	272	243	246	253	206	251	240	255	265	235	261	235	227	223	260	224	259	283	238	259	273	259	222	240	248	257	244	243	243	248	240	252	252	236	248	264	223	255	244	265	266	253	226	260	234	228	246	258	213	258	233	242	255	265	273	249	237	240	239	255	261	268	229	265	242	248	237	274	269	267	234	239	250	230	241	265	247	244	243	221	225	248	241	250	251	221	244	273	268	214	243	246	252	266	259	244	242	236	271	235	257	257	260	248	255	281	242	239	258	272	293	249	249	261	259	236	220	255	260	246	266	271	272	254	253	242	249	244	258	252	259	229	229	230	237	264	240	229	252	247	267	243	245	226	288	253	234	243	236	261	264	259	241	243	268	250	255	235	231	222	250	220	269	252	241	227	251	228	238	247	252	244	243	256	284	250	264	278	264	257	256	251	245	255	243	248	267	245	254	251	256	262	257	256	242	233	238	259	231	250	246	268	236	249	225	260	257	259	264	246	272	256	258	233	271	233	222	281	267	244	263	237	235	266	231	247	256	249	258	249	263	247	224	259	241	217	264	240	250	230	268	251	250	265	249	239	249	259	237	277	246	244	282	227	255	267	235	244	229	233	265	246	248	244	241	252	251	241	275	258	223	257	227	250	243	227	250	260	253	253	265	243	260	216	274	242	232	244	269	262	268	248	245	283	249	235	241	250	238	226	250	230	256	226	226	255	239	233	255	245	249	244	249	259	233	261	252	244	252	236	253	266	250	235	242	241	238	257	272	242	220	251	256	229	231	248	236	251	260	213	244	246	245	239	271	264	258	231	251	255	241	263	262	243	234	260	263	247	254	251	245	252	264	246	244	264	264	246	231	274	239	261	238	235	231	237	255	225	269	223	270	251	254	248	219	238	243	248	214	251	262	273	247	234	257	229	248	227	218	275	229	257	247	246	242	244	233	252	244	264	265	238	240	259	257	259	248	283	265	242	257	225	244	259	229	236	253	285	261	252	249	263	235	259	245	273	232	276	260	261	245	278	239	238	247	268	281	243	237	242	269	249	238	222	276	250	251	235	251	231	249	240	241	265	256	240	273	266	247	255	239	246	238	223	280	247	235	237	271	257	250	222	237	232	235	259	268	224	259	256	259	238	273	236	250	242	244	223	253	240	248	255	239	277	230	272	251	208	222	280	239	235	283	251	230	235	229	262	217	262	247	246	236	260	263	263	236	250	255	259	254	237	259	246	238	276	246	256	257	210	201	265	247	233	263	209	243	256	246	259	267	275	231	233	224	254	226	269	254	253	265	239	241	228	240	249	237	249	282	260	231	248	265	289	260	220	259	245	251	244	232	259	242	265	235	255	258	257	234	229	246	275	248	281	232	268	278	260	268	251	233	271	246	229	248	235	263	248	243	274	220	256	225	250	254	251	244	218	242	258	248	279	244	234	204	259	249	239	232	249	224	250	235	251	239	242	239	234	250	258	257	247	241	273	221	273	244	230	240	257	247	232	241	235	276	270	268	221	237	262	259	248	241	267	240	248	230	218	242	256	239	251	253	270	249	258	251	244	218	263	241	261	257	244	259	256	215	245	275	265	255	252	277	256	254	257	251	258	218	242	256	248	228	226	233	237	240	249	249	249	279	269	217	243	247	257	214	251	281	255	249	223	238	246	255	222	245	245	258	267	265	254	257	219	263	232	241	252	233	273	237	242	214	249	258	253	240	260	231	279	246	241	239	271	242	269	257	260	235	287	265	234	217	268	216	242	229	248	253	268	253	255	242	240	269	270	227	230	261	245	273	272	202	234	233	231	244	234	243	246	227	248	256	242	265	223	239	237	237	241	249	261	246	274	262	235	262	198	254	227	265	224	263	240	249	260	256	229	223	255	223	238	230	278	218	218	264	229	252	267	237	259	244	241	243	235	281	248	253	265	258	227	236	254	264	289	254	291	268	256	250	265	238	245	262	221	251	236	258	246	262	248	252	231	232	263	234	256	249	249	248	253	228	233	250	256	247	246	286	263	250	243	231	241	267	252	247	256	257	244	246	255	280	255	239	239	287	252	265	243	239	209	256	260	240	230	238	235	260	265	252	220	292	222	216	235	253	235	263	242	251	239	245	224	241	236	247	261	247	269	209	232	253	247	243	236	254	247	273	253	238	253	254	236	275	233	253	252	249	233	257	234	238	245	271	251	268	256	273	236	256	268	245	262	233	258	269	263	271	240	252	279	255	238	250	244	227	252	266	243	264	252	242	240	255	231	261	222	239	230	261	266	262	255	230	262	232	242	240	245	211	270	235	235	264	269	233	272	257	229	227	250	252	226	258	269	276	263	255	257	252	242	260	237	213	263
25338	5041	3019	1518	1104	938	681	576	553	480	454	386	376	373	323	319	340	335	356	338	309	301	317	335	315	300	322	315	301	333	329	309	296	322	305	309	300	325	279	288	302	300	283	290	297	282	301	296	277	314	295	292	305	303	310	308	332	293	312	305	306	268	285	282	309	310	311	285	274	307	283	326	287	302	308	288	302	276	328	298	294	270	303	306	297	285	288	296	305	302	329	309	274	287	305	294	295	299	281	316	295	297	316	311	292	315	297	303	339	316	300	298	289	268	269	289	292	312	289	294	308	319	306	303	334	298	290	320	293	331	288	299	304	310	280	318	291	308	304	282	288	290	280	279	264	287	290	304	281	311	311	258	284	311	291	284	302	295	324	289	310	282	292	281	299	250	296	254	310	287	289	306	287	305	300	298	288	316	280	316	277	307	249	316	273	290	301	300	316	321	263	275	277	303	293	282	304	293	284	310	326	269	319	289	300	264	304	279	312	291	277	264	294	274	293	266	294	284	298	315	281	285	320	284	299	315	290	306	320	277	275	293	304	304	302	283	283	284	286	337	298	285	308	291	291	297	287	276	307	281	279	286	276	271	298	279	281	300	298	271	277	302	303	318	302	271	279	271	327	314	280	272	313	269	290	270	315	313	328	285	294	285	295	275	298	258	283	296	281	297	300	289	285	314	288	289	289	312	302	328	309	289	272	261	296	257	293	311	300	285	292	272	287	322	288	297	322	305	288	332	283	277	296	304	309	291	286	288	274	266	280	287	282	287	277	283	239	279	277	294	263	307	293	314	243	306	291	274	273	287	295	278	296	296	252	297	281	289	297	289	309	274	292	297	278	280	272	319	274	301	292	279	281	306	292	307	305	324	295	264	329	272	298	257	304	289	307	307	284	297	315	268	286	295	307	289	315	260	301	287	313	299	291	271	289	284	293	309	266	285	294	289	284	321	291	310	286	300	288	322	313	316	264	292	268	305	291	288	281	309	300	282	274	290	325	293	273	293	339	269	265	282	304	310	315	298	311	299	285	292	299	281	290	283	292	279	295	301	276	317	311	288	276	294	261	301	279	269	264	284	270	297	280	278	296	290	298	291	298	268	268	260	333	292	297	329	271	283	332	297	285	272	277	279	284	313	288	317	301	280	287	267	302	294	293	304	298	295	295	306	260	283	273	298	298	253	309	282	311	294	303	294	278	307	286	262	289	280	318	304	293	312	299	302	295	323	279	278	276	304	303	289	300	287	299	314	301	313	297	315	298	270	317	278	304	271	280	285	313	301	296	268	299	290	276	290	293	280	335	283	286	297	296	311	305	287	290	279	319	268	291	296	290	286	316	301	302	309	294	268	306	285	294	272	279	328	291	274	274	308	290	282	306	292	291	270	270	287	303	299	282	280	295	290	292	296	279	283	290	281	306	274	286	340	265	279	302	296	296	264	278	276	282	288	260	275	286	273	284	336	303	284	288	300	284	281	270	302	308	315	321	315	289	296	298	309	325	286	290	291	318	281	248	275	292	324	294	287	285	304	301	260	322	304	284	295	302	294	295	305	288	299	279	299	285	275	257	261	310	288	263	294	284	254	289	272	306	305	303	272	307	268	274	296	268	279	268	295	307	296	278	267	292	289	315	304	303	311	309	309	282	276	314	277	276	301	277	275	271	300	275	296	311	293	285	273	301	332	290	295	322	297	277	291	242	316	281	317	338	317	280	283	294	281	282	309	313	283	310	298	296	272	253	314	280	288	246	298	291	293	297	322	295	277	311	286	269	301	289	283	271	278	301	310	290	304	278	272	286	303	286	308	280	263	287	302	290	283	274	298	261	318	289	290	276	307	305	302	300	309	321	288	281	284	294	292	271	272	294	293	281	273	294	301	280	331	299	306	286	305	309	261	267	306	302	274	301	270	279	305	281	257	273	304	289	287	297	299	279	333	294	292	293	324	299	303	295	289	294	275	274	316	282	273	334	303	325	299	270	277	289	312	304	289	305	274	265	277	284	266	281	286	298	311	252	285	291	275	287	279	274	287	271	328	292	275	289	290	308	282	277	309	282	289	309	251	286	311	276	276	291	309	297	269	276	277	295	308	283	274	255	340	255	265	286	315	271	254	314	296	280	297	300	296	305	282	293	305	290	288	257	302	298	304	298	306	330	270	279	302	301	266	313	284	299	280	286	294	302	291	282	248	280	291	316	292	300	294	305	290	302	251	302	299	271	300	292	345	292	288	292	291	300	282	293	298	272	322	284	275	279	269	268	313	257	270	272	279	296	287	286	288	296	293	283	305	321	278	307	261	297	301	306	302	289	286	289	291	305	278	315	285	296	297	315	301	325	270	276	302	281	292	286	283	304	290	304	299	282	292	296	285	278	315	278	301	284	266	281	313	271	303	304	291	273	297	323	295	269	299	275	301	294	251	287	285	307	243	281	306	271	297	260	280	289	293	263	289	287	307	327	303	350	287	304	274	238	281	258	285	323	306	319	331	302	260	315	291	267	282	308	286	282	318	279	296	292	309	283	304	279	304	296	273	284	316	292	272	291	305	308	282	295	301	301	295	319	311	293	284	287	266	283	282	274	308	285	307	301	294	300	305	291	290	275	277	294	288	269	323	304	273	294	288	283	297	304	311	283	290	257	289	295	284	313	296	293	323	305	285	288	284	273	315	298	287	297	292	275	273	285	280	280	276	272	287	295	286	325	264	343	288	292	238	282	296	255	288	321	313	295	281	296	281	307	277	337	289	272	304	314	276	285	296	288	292	289	281	276	288	294	321	319	280	264	305	276	286	260	300	261	282	295	285	333	275	311	303	304	297	285	265	287	287	305	309	289	292	260	285	287	274	299	273	308	311	292	298	306	268	300	287	286	275	282	293	305	299	296	294	275	290	305	286	297	316	301	299	310	270	278	276	268	258	319	275	289	281	299	303	274	282	301	308	326	282	282	280	282	317	304	292	289	308	313	264	260	303	288	286	309	315	319	299	290	289	293	290	303	286	277	287	278	302	294	291	280	282	281	273	306	271	273	294	280	246	281	302	302	299	268	316	300	279	269	305	288	280	275	281	299	290	297	281	338	306	274	317	289	283	282	259	285	282	306	309	317	312	304	273	310	289	347	296	327	297	288	299	311	336	325	315	259	269	298	266	283	309	275	274	295	296	294	314	263	257	280	330	278	259	285	327	309	288	289	275	284	287	294	290	301	297	297	288	279	315	285	291	292	286	278	266	289	278	321	281	310	298	318	274	295	304	310	270	318	280	303	291	274	290	293	310	313	296	275	270	301	325	326	283	310	286	294	291	280	294	282	277	298	269	307	303	269	293	283	301	286	283	296	267	294	309	281	298	269	306	272	318	328	276	267	311	296	289	295	291	275	288	303	292	279	316	280	280	286	310	300	263	295	279	306	300	276	265	292	285	287	283	258	268	295	306	285	300	257	318	276	273	286	317	311	284	293	321	306	263	317	289	291	276	285	286	274	297	300	316
23425	21658	29365	24448	21660	21694	8386	990	730	649	596	539	460	460	455	400	418	378	389	374	357	367	362	306	321	353	339	343	342	353	336	333	320	327	318	329	306	347	338	345	320	336	336	258	323	274	309	285	328	288	295	313	275	314	321	304	330	318	316	313	304	321	322	316	274	314	275	280	343	305	281	328	289	304	306	303	298	301	300	334	299	351	319	329	333	327	340	369	336	365	330	323	309	315	323	302	290	303	308	298	325	306	325	290	325	298	286	293	310	319	302	331	311	309	296	282	297	277	334	329	284	306	300	332	288	311	323	325	321	302	314	334	309	323	277	284	334	309	307	302	307	295	311	289	320	288	323	316	309	271	348	296	308	312	303	325	276	299	305	298	298	301	303	296	301	323	301	299	266	316	334	321	318	266	309	292	320	310	275	319	282	311	283	283	311	290	307	288	298	305	291	327	343	300	320	294	280	310	289	316	299	277	334	295	348	304	277	271	289	305	309	291	292	276	305	304	300	335	299	317	336	290	299	338	307	312	303	311	303	276	288	305	290	314	266	290	304	295	311	308	318	309	296	300	293	308	315	293	299	255	355	287	350	316	295	287	317	291	308	318	289	311	327	312	312	313	313	298	274	281	325	303	283	317	314	273	315	290	308	317	327	336	318	275	289	283	297	286	307	295	300	314	303	283	287	283	295	298	276	294	291	316	331	315	355	298	323	313	321	283	306	296	310	318	307	259	298	309	300	286	290	293	284	296	273	309	295	274	283	295	308	299	291	301	302	338	280	311	300	328	315	309	310	315	321	302	321	305	301	311	296	310	333	287	320	305	308	303	294	285	308	304	283	297	302	318	299	273	318	297	322	318	320	320	302	309	302	322	278	319	301	314	291	317	312	307	304	300	283	295	297	285	296	298	314	315	280	319	303	292	298	345	330	270	297	337	289	324	326	303	320	295	294	290	302	294	319	302	297	319	293	278	283	300	302	289	293	335	314	313	328	290	314	313	317	315	290	291	313	343	322	311	332	286	312	278	278	283	297	339	313	320	272	300	312	283	296	297	305	300	325	302	305	302	329	320	272	292	323	291	300	292	300	295	297	324	340	316	298	294	338	312	319	316	316	277	293	319	327	328	282	297	313	321	311	278	318	304	321	268	298	314	274	294	302	297	286	305	313	301	335	324	265	310	302	320	272	301	315	299	282	292	296	286	298	299	325	285	312	275	322	275	316	264	290	305	299	298	287	289	341	291	310	298	317	283	304	302	308	315	318	308	289	334	312	306	321	306	316	295	277	286	270	292	300	338	321	296	285	301	325	321	294	296	289	337	316	299	314	293	328	276	319	308	296	316	331	304	295	271	304	324	278	279	293	296	304	288	309	274	273	303	323	307	299	321	289	332	310	297	314	281	324	313	318	341	295	301	293	311	311	284	303	278	274	288	283	314	294	285	292	291	326	296	323	295	306	276	286	280	335	299	291	306	283	302	306	323	304	308	330	351	283	315	289	297	294	327	294	298	283	298	290	292	322	301	291	293	299	291	305	285	294	302	299	318	292	322	309	308	304	301	289	290	324	311	295	279	310	322	307	314	352	285	313	312	306	299	300	320	297	279	321	276	323	304	314	273	333	338	309	302	306	323	280	271	315	307	326	292	276	306	281	304	312	298	309	314	311	296	312	282	292	302	321	297	320	298	322	292	321	315	327	285	274	310	308	291	301	308	277	310	280	317	297	312	294	289	321	292	309	301	309	303	285	336	292	312	286	299	299	280	313	301	319	276	309	306	328	301	276	306	311	272	302	333	314	331	290	289	325	287	318	291	284	290	328	324	322	290	302	303	299	296	326	284	307	338	317	307	294	283	283	322	300	292	275	302	296	277	296	326	290	316	268	287	291	306	282	304	296	284	278	285	280	284	287	309	315	301	295	307	267	316	294	310	311	322	296	306	346	290	298	318	342	293	313	327	330	302	302	281	322	343	292	294	298	317	281	283	342	305	286	284	282	283	306	300	315	285	290	310	313	288	316	298	302	274	315	315	319	274	314	303	316	288	315	309	301	322	312	292	300	329	303	290	293	286	317	306	324	318	306	292	290	291	303	265	297	289	291	281	297	304	298	308	306	312	266	302	316	289	294	307	316	280	284	287	285	311	329	321	300	341	263	295	296	303	301	286	295	263	303	282	292	315	294	304	286	323	308	328	288	358	293	313	316	270	306	314	272	304	292	315	307	324	343	275	287	310	268	296	301	300	277	318	301	306	303	303	313	313	311	325	303	297	303	293	293	318	319	314	300	329	319	297	331	312	308	277	311	263	303	303	298	277	305	288	314	285	281	320	317	306	301	316	286	327	320	328	341	279	331	305	291	318	301	291	326	317	269	305	316	352	309	279	290	307	283	276	322	278	289	284	286	323	311	347	323	303	313	287	317	311	294	267	312	291	303	286	298	290	255	285	294	287	320	312	279	336	321	287	301	314	301	301	303	315	281	308	319	314	319	340	312	301	290	316	317	283	293	311	309	295	363	308	298	270	270	270	312	317	286	269	277	274	301	301	270	271	275	294	289	282	324	295	321	324	290	279	335	288	330	312	298	299	311	286	337	309	325	300	312	310	301	301	311	280	284	288	316	284	287	312	313	325	280	321	336	313	283	306	306	273	299	308	272	305	325	343	307	290	284	314	296	281	313	273	287	299	343	319	334	294	292	286	297	289	298	305	299	273	309	302	274	314	364	263	289	329	271	287	292	286	280	272	282	327	314	308	286	286	278	300	279	326	310	297	290	298	296	296	298	291	312	292	326	297	343	328	294	286	310	302	287	303	318	312	296	296	311	350	308	324	268	271	315	350	309	310	303	296	296	301	300	289	289	311	312	292	312	311	323	295	278	292	292	273	329	339	291	298	277	264	349	311	251	313	292	317	281	306	307	290	284	315	345	299	279	310	309	307	301	315	282	289	313	287	263	276	316	305	308	297	293	287	306	299	284	263	303	285	290	289	294	338	307	259	275	316	303	299	320	295	290	308	287	276	294	287	318	305	303	298	314	308	299	299	317	269	312	313	324	306	294	312	336	336	303	284	306	323	305	274	302	308	332	318	297	278	297	319	299	296	308	315	290	294	321	336	300	297	322	302	303	290	339	290	311	329	326	276	300	296	311	294	320	288	323	318	292	309	318	286	259	286	319	317	334	296	296	287	293	286	305	298	302	315	301	329	319	309	305	297	312	302	324	304	297	323	301	316	287	279	283	322	311	301	293	280	293	301	318	291	287	310	305	302	317	276	288	311	305	299	293	271	275	288	300	300	311	290	286	318	291	303	283	319	309	296	349	300	298	312	286	286	318	285	322	319	308	259	349	315	342	299	313	328	293	285	307	291	294	271	244	279	322	269	323	320	271	298	285	302	313	305	317	321	327	307	281	276	310	324	291	324	314	323	287	292	290	312	279	306	287	322	299	307	323	312	296	313	344	312	320	299	266	296	332	288	299	285	298	322	321	305
30069	15743	9709	4705	3536	2635	1989	1494	1216	974	870	758	663	616	590	566	485	451	525	453	443	441	374	381	389	444	396	379	366	343	414	364	359	362	390	357	349	350	360	329	374	353	363	318	311	333	322	368	318	337	390	325	358	319	336	348	309	336	338	337	334	386	317	324	348	363	301	346	348	309	355	337	328	348	329	328	341	313	327	372	334	385	336	328	366	360	341	350	346	384	349	373	343	357	395	338	328	374	338	359	340	358	337	383	347	353	332	321	367	342	336	358	338	316	328	357	343	346	364	387	359	324	348	358	342	369	361	355	355	354	358	360	368	335	347	321	380	314	344	322	338	358	309	318	343	346	323	343	341	314	334	342	342	365	343	333	310	299	354	348	329	347	329	301	306	326	354	320	320	331	347	351	340	320	303	335	324	305	315	317	338	375	328	336	349	328	341	348	350	351	377	320	328	328	349	326	330	347	328	371	366	342	335	331	326	333	331	307	324	324	341	334	339	332	359	320	355	331	327	366	307	356	359	325	319	337	374	311	325	348	292	312	325	345	331	326	358	349	336	321	321	328	357	329	327	324	332	329	326	320	301	369	356	300	329	350	347	337	358	326	337	317	362	337	346	350	334	331	350	355	310	338	344	318	357	295	324	317	318	327	335	345	351	335	333	371	369	330	335	331	337	307	318	310	357	325	319	313	331	363	306	356	346	307	338	339	351	331	352	331	323	321	340	331	338	344	375	329	309	362	320	338	335	350	333	362	320	313	328	354	327	339	348	311	320	299	358	371	318	354	313	305	319	346	351	337	352	325	349	303	326	364	312	349	327	358	338	284	348	306	332	358	313	330	328	311	342	311	325	319	337	368	367	355	340	334	293	319	337	307	315	347	321	317	344	319	339	316	347	384	329	337	352	354	330	347	329	343	351	341	324	351	352	347	328	355	357	345	340	327	340	344	348	315	331	319	357	356	333	338	329	359	337	329	321	335	360	393	343	340	322	319	323	326	351	323	343	354	347	316	336	357	332	306	321	341	306	361	340	348	336	319	351	339	336	351	328	359	325	332	347	370	345	307	349	350	339	320	336	329	340	368	331	350	342	341	345	325	315	321	353	345	317	337	344	363	328	298	331	333	345	335	341	340	362	360	348	345	327	320	343	313	370	332	337	338	309	315	342	334	319	346	325	340	369	343	351	343	349	316	318	358	306	313	338	327	328	336	304	328	355	358	350	338	368	316	335	335	351	311	311	347	319	317	318	325	345	342	342	360	314	323	355	336	331	338	334	319	316	330	361	353	346	312	337	344	338	321	345	360	317	320	347	346	340	337	316	352	302	362	330	333	324	361	321	336	351	306	339	343	332	337	317	365	335	343	367	350	332	320	334	327	322	321	346	309	351	368	308	345	307	319	341	320	323	364	310	328	326	287	349	346	306	365	352	310	316	333	316	350	304	361	317	333	338	347	334	318	359	348	327	343	328	354	368	337	312	351	331	358	338	369	343	365	334	307	337	315	350	304	348	349	339	316	325	325	326	322	337	328	351	300	349	325	324	332	333	338	375	307	336	348	334	341	369	311	334	312	340	345	337	355	338	316	324	345	337	323	334	323	304	363	328	336	319	339	333	376	318	323	314	358	335	349	335	333	307	328	343	338	345	304	360	363	391	307	327	321	317	344	322	333	323	301	296	346	312	307	330	295	332	345	346	397	337	330	341	311	324	340	333	314	319	302	349	306	358	330	337	352	359	293	352	374	354	333	306	344	346	333	322	322	307	323	336	349	334	340	331	308	319	347	353	339	330	340	298	339	297	347	345	291	327	306	319	328	355	333	345	355	338	335	351	308	349	335	329	316	310	373	329	340	326	329	327	353	364	331	342	291	374	347	334	343	332	357	323	332	301	352	340	364	324	387	334	331	331	339	315	328	333	341	371	330	354	317	350	334	348	306	337	333	340	320	304	364	338	323	311	344	341	322	346	332	349	334	323	356	383	354	364	333	355	322	311	346	309	330	323	348	378	309	374	340	322	350	345	338	360	342	369	315	316	329	342	341	353	336	326	328	319	329	300	323	348	322	332	323	318	341	363	302	324	314	341	332	324	317	352	366	314	346	349	302	309	319	340	325	357	343	334	335	315	342	336	368	322	318	300	328	314	304	359	313	355	314	369	395	340	360	359	349	338	329	348	333	341	328	322	342	346	342	324	301	346	354	315	362	325	344	334	314	357	350	326	335	344	332	332	336	311	319	360	329	304	347	361	314	369	340	326	321	301	305	320	305	339	341	361	350	316	324	346	310	335	344	356	307	333	373	357	335	344	325	356	320	334	311	345	354	322	322	309	348	372	316	311	325	342	328	336	353	344	312	337	323	312	359	345	325	330	328	308	353	372	336	347	319	363	365	353	335	279	317	331	321	343	317	326	324	336	372	340	340	350	335	379	305	358	325	340	333	320	357	319	369	314	327	348	294	311	342	319	319	378	386	322	334	311	327	340	307	350	334	348	297	324	328	330	340	333	353	336	356	327	303	350	345	336	349	313	361	325	350	322	326	347	330	331	343	303	341	313	338	346	369	376	352	330	289	316	336	323	333	343	363	337	347	348	320	314	353	362	347	329	376	306	340	340	319	347	347	315	354	351	335	331	358	316	338	319	334	338	335	320	358	316	340	359	337	337	296	324	341	376	320	348	350	305	332	345	314	343	373	336	349	329	319	316	369	315	332	340	351	339	313	336	312	335	324	359	337	338	310	321	312	341	306	330	330	349	357	343	317	371	334	326	338	312	311	321	335	336	348	336	360	356	340	323	318	324	346	347	345	311	326	299	331	330	352	329	352	352	339	316	342	339	352	341	304	366	348	354	360	334	298	311	315	331	334	317	332	350	334	310	325	343	346	333	336	363	352	316	310	364	377	358	323	339	341	318	369	328	319	332	341	351	372	353	328	333	354	311	337	323	339	309	316	375	327	327	353	316	310	355	325	331	349	323	322	366	337	338	302	365	360	318	323	318	361	333	332	328	327	343	320	326	362	329	333	354	304	329	324	342	310	350	337	301	321	331	325	340	343	329	324	335	326	324	308	336	321	346	349	336	311	344	343	333	369	331	330	310	363	321	363	359	360	330	329	335	311	336	352	347	339	330	342	354	346	337	307	343	344	337	335	348	302	336	339	317	327	318	347	303	327	335	342	336	336	351	334	371	332	321	368	313	326	359	311	347	325	378	344	328	324	331	353	323	336	342	342	309	330	306	359	337	342	330	294	339	338	349	349	350	322	313	367	328	347	353	327	340	342	322	337	330	326	351	328	349	342	307	320	327	333	342	352	317	337	336	338	328	365	340	346	339	359	333	349	327	356	360	346	348	329	348	325	361	342	360	361	332	360	290	347	331	354	305	333	374	328	351	322	331	362	364	278	351	312	360	341	350	317	330	330	326	315	322	327	327	370	338	329	329	336	335	360	326	353	328	370	319	312	326	358	332	355	323	328	351	367	319	357	356	342
28159	20696	7836	461	242	203	199	181	180	169	178	189	199	167	183	169	187	173	179	166	158	174	179	194	157	161	180	158	177	173	177	175	172	189	175	173	164	174	158	172	174	167	166	161	168	181	165	156	163	183	162	133	148	167	164	168	182	175	163	192	163	183	198	175	174	196	172	168	162	159	165	189	182	195	179	188	184	167	162	174	174	192	153	183	195	181	196	183	172	172	187	171	163	165	174	175	165	175	177	167	187	176	173	178	185	180	160	161	166	158	180	183	167	175	157	168	190	168	161	164	170	191	170	177	189	163	204	173	150	138	167	187	182	165	187	171	180	146	171	169	165	154	170	181	157	174	168	173	166	193	177	168	164	168	162	168	187	192	152	161	171	167	173	184	170	181	162	177	179	153	163	181	173	168	158	187	189	174	199	178	148	176	155	182	171	165	173	163	199	198	169	170	172	212	169	156	162	173	151	181	159	186	173	196	189	184	144	177	182	172	195	170	185	186	160	156	161	175	164	167	170	172	166	165	180	170	169	188	185	173	180	169	148	195	172	169	176	171	177	181	174	173	166	175	185	166	175	167	184	162	163	167	160	174	159	140	164	139	162	178	174	166	171	172	171	163	175	175	138	165	175	166	156	188	161	149	156	152	160	160	164	178	167	178	155	176	161	178	171	176	161	164	174	174	157	181	158	181	179	163	180	169	155	168	170	169	168	182	186	155	173	157	149	185	175	175	182	169	178	183	170	156	170	174	162	146	179	160	170	174	188	174	158	182	167	178	162	187	144	171	186	157	181	166	181	170	152	162	177	183	178	194	161	172	181	149	184	172	156	165	163	173	168	177	172	179	173	161	189	196	183	166	211	150	173	175	180	152	179	144	174	168	172	180	157	172	174	144	149	153	149	185	183	183	182	179	174	168	175	188	173	179	171	176	184	191	152	155	168	182	195	165	165	172	173	143	171	173	167	164	161	173	147	184	173	175	156	162	174	168	151	155	182	169	166	178	172	149	173	182	143	190	185	184	162	159	162	159	176	187	163	155	167	174	138	171	151	179	146	166	175	164	160	171	149	178	182	167	167	165	173	167	161	182	168	176	161	164	173	161	159	167	180	165	168	163	164	177	168	150	166	193	166	150	169	180	182	148	167	171	170	159	182	165	187	167	191	179	155	175	125	178	191	175	170	179	176	181	156	175	169	178	177	157	152	158	169	149	168	172	168	188	152	156	148	175	199	168	178	153	175	161	162	155	165	185	186	160	159	170	164	177	163	185	177	199	184	192	180	182	149	190	169	164	170	172	167	191	178	169	182	144	180	157	164	181	168	183	185	181	162	169	167	171	190	168	182	166	176	141	166	182	173	180	181	179	139	175	164	178	173	181	201	185	174	169	171	167	186	168	176	181	186	166	188	160	176	184	168	175	181	183	164	196	145	164	168	161	159	181	188	165	184	154	166	151	168	178	175	171	179	172	161	207	159	186	172	175	192	168	174	146	190	173	177	199	154	185	161	176	171	178	159	170	198	178	175	171	175	163	177	166	175	174	170	162	161	184	170	162	158	163	163	165	157	178	186	161	179	148	174	151	182	179	166	169	184	162	171	168	160	180	162	161	190	182	179	169	198	172	162	164	164	172	184	182	151	139	153	165	185	166	171	182	158	181	137	166	184	178	165	164	178	141	176	173	164	187	190	157	180	176	169	187	161	178	160	171	168	191	170	167	159	160	159	166	166	167	173	165	170	143	175	185	158	172	169	163	183	178	177	166	151	173	178	154	166	191	160	176	158	171	211	144	165	190	181	179	166	196	145	191	184	164	181	166	179	167	168	169	180	193	168	175	183	163	197	169	160	171	180	200	175	178	151	189	164	164	194	160	185	158	160	176	161	134	170	154	157	187	182	170	173	173	164	172	179	151	180	202	167	175	161	180	195	170	159	167	192	167	173	178	159	170	161	181	182	172	173	159	156	171	161	155	156	158	190	171	164	169	161	178	180	171	155	184	177	166	169	163	164	158	214	151	189	176	144	182	178	177	169	177	163	162	176	170	159	169	171	182	174	168	199	185	178	161	184	175	177	154	166	194	180	171	169	168	162	181	184	160	176	146	197	150	175	187	163	141	130	181	172	182	172	179	162	176	161	150	158	166	174	152	177	188	165	155	199	144	169	164	181	189	187	166	180	166	147	152	156	165	183	166	195	159	183	153	181	150	139	181	154	187	160	189	183	178	149	181	175	149	166	190	148	170	178	180	166	190	167	165	181	198	171	165	176	164	171	184	182	174	163	179	173	171	198	182	172	176	182	171	172	157	156	174	205	151	165	146	154	158	173	173	141	143	171	164	179	170	188	170	185	179	178	194	142	174	173	166	166	173	160	166	150	198	193	186	194	169	165	159	178	160	163	178	179	173	178	163	170	150	164	183	161	182	163	197	175	173	185	165	183	206	161	176	165	168	191	186	181	168	171	159	151	166	157	189	165	180	185	169	154	162	185	174	163	186	161	169	180	174	194	146	157	167	183	125	160	176	167	160	193	204	167	175	154	169	177	150	174	164	171	173	172	165	165	170	170	170	182	173	170	160	174	175	180	163	177	157	162	171	179	146	169	164	160	149	162	145	193	180	181	187	203	179	177	167	196	145	183	174	174	152	174	180	151	178	151	159	196	169	167	195	153	167	172	175	167	152	189	172	181	152	171	172	171	170	189	187	150	176	190	145	171	171	174	175	168	188	184	177	170	150	184	163	159	170	162	177	144	172	186	186	149	180	166	189	172	169	176	170	174	176	171	161	191	170	169	182	157	190	173	172	170	178	165	177	178	173	180	154	167	176	182	187	188	162	160	162	168	179	170	162	177	162	147	193	161	143	176	180	166	141	174	175	144	155	183	174	169	180	184	159	169	155	191	166	170	174	176	177	151	172	179	159	180	158	153	158	157	181	180	172	166	162	172	167	176	153	173	178	165	168	180	176	167	168	170	163	178	163	150	184	171	161	182	178	171	162	161	187	174	196	166	142	152	163	163	176	187	169	148	143	173	181	158	169	182	160	188	186	176	179	172	181	170	158	179	158	165	172	155	163	196	156	161	173	185	167	169	152	183	165	151	159	177	148	185	169	152	161	162	163	158	163	166	166	153	181	184	171	171	175	172	170	171	197	190	160	167	178	198	190	163	184	177	162	194	172	191	196	180	172	159	178	160	169	157	173	151	160	177	169	140	169	166	173	168	169	158	170	169	159	168	164	183	164	190	175	187	191	168	194	192	192	181	164	169	169	170	158	196	173	208	164	171	171	162	151	166	186	178	151	171	175	161	198	139	169	171	163	157	166	170	170	186	166	174	172	174	168	166	169	185	153	187	178	197	174	164	171	188	149	164	152	170	175	167	183	166	169	152	187	189	184	158	172	166	165	146	172	173	173	175	180	176	164	168	168	177	158	168	181	170	182	166	176	171	162	178	173	166	158	185	173	179	175	156	152	150	169	167	191	161	185	160	177
11668	997	622	366	342	282	248	246	222	214	230	202	210	215	229	222	206	202	217	210	200	191	217	213	188	223	213	202	212	196	223	213	215	194	184	187	205	216	221	209	190	215	217	194	210	213	195	205	210	221	207	217	190	195	180	220	195	198	221	217	219	217	205	201	210	229	212	174	206	234	191	200	204	211	211	185	204	218	188	213	215	210	218	215	238	220	232	207	192	226	221	223	208	204	215	207	200	226	185	216	221	210	225	218	217	204	208	172	219	216	230	204	204	203	206	192	202	215	195	189	213	227	215	217	200	207	224	212	216	201	194	215	197	206	203	230	200	189	194	180	196	215	219	195	209	193	195	208	196	198	203	218	222	214	211	195	207	190	206	189	202	212	222	212	218	212	209	201	232	195	198	221	204	189	218	200	205	199	192	219	195	198	228	228	223	209	223	189	199	214	186	215	206	192	197	203	194	199	206	200	204	189	205	213	217	187	222	194	197	203	181	195	214	201	193	210	200	207	182	212	207	203	196	176	214	187	194	211	214	217	197	202	194	219	200	194	213	212	229	215	234	208	205	227	221	230	206	203	200	197	208	223	197	208	231	199	219	224	198	191	195	210	189	222	236	210	227	194	237	207	217	211	210	197	222	194	183	219	198	201	201	208	217	199	206	211	213	215	231	204	193	216	216	208	233	198	199	215	184	185	216	213	187	204	194	204	196	209	193	204	189	207	179	185	235	207	204	223	179	198	220	208	210	186	210	208	198	232	208	211	224	239	227	226	191	185	188	170	206	211	218	195	215	221	197	228	209	207	218	204	189	204	209	205	204	188	209	195	187	181	187	186	190	187	211	196	227	178	190	185	198	211	193	226	195	214	183	203	217	175	187	211	200	204	210	219	198	206	225	204	210	229	215	217	205	229	188	193	217	219	202	205	210	209	198	213	217	208	228	202	222	194	192	221	203	209	221	201	177	193	202	219	222	182	201	208	181	170	193	193	245	219	215	208	213	193	178	200	188	188	212	225	193	229	198	211	188	201	199	209	218	216	182	213	202	181	195	213	191	211	177	252	210	206	196	206	213	200	216	203	216	219	212	181	184	186	191	207	191	182	189	244	214	187	175	211	211	225	189	197	211	212	196	196	173	206	191	194	194	218	217	186	197	215	194	191	193	222	206	206	195	210	223	199	208	198	197	218	206	220	205	209	223	216	189	214	220	212	194	193	196	205	198	202	222	202	207	219	205	214	218	207	192	217	214	212	198	201	216	207	197	215	214	202	197	232	241	201	206	187	205	207	228	224	220	204	222	195	215	194	211	207	215	209	193	215	223	203	195	173	180	208	215	218	211	199	204	182	204	209	192	192	228	207	186	208	190	192	191	231	195	219	221	212	212	196	191	200	204	199	195	186	211	202	217	213	219	172	190	185	207	211	222	214	204	187	190	198	199	179	189	201	214	176	195	201	208	198	222	175	212	186	195	206	203	212	185	203	185	211	188	194	222	183	205	222	204	200	190	210	193	201	186	194	198	187	185	201	206	201	202	201	206	207	216	217	201	220	208	188	198	203	191	191	209	204	203	205	210	227	207	208	224	202	212	215	218	188	194	213	162	222	210	193	215	212	173	192	177	200	184	195	223	207	229	211	197	191	206	176	208	196	206	177	191	207	207	220	212	186	213	202	217	202	202	208	186	213	215	210	174	232	241	205	212	187	214	205	221	178	226	194	192	210	205	231	222	196	210	197	222	183	219	202	221	184	207	204	194	196	213	210	192	199	237	209	194	192	212	193	211	212	189	202	190	208	202	205	216	202	213	189	199	202	212	202	176	209	219	209	180	225	212	211	193	174	207	217	210	174	191	217	213	216	202	212	214	205	219	194	230	211	203	211	193	235	194	182	210	208	206	198	191	194	190	174	235	191	225	221	201	212	198	175	196	200	199	200	179	217	207	193	229	205	209	195	214	200	210	198	212	205	233	203	217	198	206	192	202	198	220	223	185	201	219	201	182	193	196	219	189	196	213	220	220	198	202	193	196	190	214	189	180	210	203	201	219	196	181	201	215	193	192	201	198	179	208	206	193	233	210	189	218	204	189	201	176	198	201	183	205	236	238	222	189	184	197	196	195	205	185	223	178	208	207	200	205	217	194	203	203	226	203	206	211	216	188	244	216	197	194	209	204	213	214	208	199	191	201	212	226	169	195	202	196	196	181	195	200	170	195	206	184	199	214	202	212	198	203	198	198	197	214	220	198	221	226	219	155	202	194	191	208	229	209	188	173	210	202	197	208	190	216	200	189	190	172	204	209	221	203	206	239	200	217	223	178	174	209	210	209	194	180	205	208	202	215	201	197	219	207	185	198	191	200	191	211	210	221	240	227	175	202	196	225	184	188	217	193	204	203	189	178	208	190	201	204	175	208	198	195	189	185	213	200	210	194	205	194	188	194	204	194	177	202	247	190	203	211	234	214	218	192	197	202	211	171	199	206	214	197	208	191	186	195	201	226	213	190	220	203	224	212	201	227	197	204	202	187	193	196	215	194	208	216	195	209	226	207	198	183	210	209	211	209	182	210	200	202	211	204	207	190	184	215	207	206	210	216	173	191	228	190	214	239	202	227	198	182	182	211	195	202	192	207	177	180	205	207	178	236	219	193	213	211	208	174	237	200	198	190	183	226	195	163	217	226	219	180	205	204	208	206	233	181	209	201	213	203	206	219	193	195	232	191	198	210	210	193	202	193	197	240	220	209	212	208	174	174	212	209	211	226	214	202	209	203	229	210	214	197	196	190	180	212	203	199	225	225	202	184	193	187	216	209	204	203	220	185	201	218	208	217	198	204	217	220	211	212	204	173	216	196	181	183	220	191	219	205	201	202	220	215	198	212	188	216	194	190	223	186	177	209	214	218	203	198	202	199	192	202	212	188	231	204	213	202	219	207	204	213	188	217	203	228	193	191	217	195	202	197	198	186	208	231	205	193	248	189	201	185	214	210	232	216	204	182	198	225	219	202	200	220	201	202	216	234	222	237	220	198	210	226	194	195	191	213	197	201	220	197	189	199	215	202	195	202	219	221	249	196	207	190	235	221	223	212	218	229	205	193	240	226	223	222	231	241	212	201	208	223	203	194	193	199	202	190	165	192	201	185	198	206	196	207	206	203	192	206	201	212	233	185	198	200	216	202	205	215	200	192	221	206	196	199	195	214	200	211	205	203	199	191	210	210	190	209	244	213	215	217	221	209	188	211	183	194	212	212	198	217	201	203	177	223	203	182	194	192	207	217	197	220	178	192	205	217	194	227	217	201	200	226	203	212	206	226	192	203	203	179	191	190	213	177	234	186	208	200	205	210	202	214	185	184	212	203	219	219	197	199	191	192	217	193	215	225	208	200	213	196	215	233	192	217	200	203	229	226	212	198	213	222	225	190	207	202	240	192	179	178	182	175	210	209	218	192	195	179	197	189	194	188	222	203	244	198	207	228	181	206	188	191	217	189	231
24333	21516	28673	24808	21515	9694	767	526	406	338	319	269	290	265	231	252	242	235	233	228	207	210	211	211	195	197	211	189	181	181	201	178	182	193	191	203	177	220	205	189	176	185	198	190	179	185	198	227	180	156	198	179	184	188	173	179	188	194	186	172	194	211	206	187	191	201	171	184	189	176	198	203	176	190	181	210	196	182	209	183	176	181	217	191	187	204	198	200	193	206	160	167	186	185	192	178	202	181	193	204	187	196	209	199	206	189	199	196	189	201	189	168	183	173	175	205	192	176	192	185	159	192	156	197	206	193	179	192	187	191	186	191	210	177	174	171	196	163	170	171	203	180	166	196	181	194	188	184	171	189	212	163	183	200	175	176	171	193	169	189	191	171	176	186	176	173	170	185	171	197	202	176	194	194	215	182	172	169	171	195	159	189	193	186	198	193	182	166	193	172	168	181	198	190	192	196	173	162	161	181	203	185	165	179	193	166	166	184	199	193	176	168	194	196	167	197	182	176	191	194	193	176	177	192	198	191	193	201	170	177	183	175	200	178	208	188	172	184	173	177	192	204	178	188	184	180	144	194	204	167	179	185	171	168	174	180	175	175	171	206	184	186	189	192	211	174	183	193	202	189	173	219	179	186	215	193	198	187	174	194	184	194	173	179	188	180	191	201	180	204	194	160	162	189	191	172	197	183	202	190	177	171	160	188	185	203	183	208	179	162	191	172	194	187	180	177	171	190	178	177	175	185	202	190	170	173	194	176	174	192	182	196	206	179	184	184	202	194	163	190	181	171	203	199	184	183	179	186	186	159	190	175	179	177	175	183	188	174	168	162	204	198	195	178	196	175	167	168	177	184	193	171	194	188	169	160	187	191	178	221	192	210	196	173	193	192	179	178	182	178	171	191	200	185	160	200	189	171	173	177	191	220	171	170	168	165	182	198	187	189	174	184	191	173	191	179	188	206	179	190	179	188	194	184	196	205	175	209	204	183	169	184	174	207	177	141	183	202	179	174	192	209	174	184	176	155	172	166	178	176	176	186	186	154	176	189	178	198	194	193	184	156	197	187	194	179	174	163	190	165	208	201	189	217	170	179	174	180	178	200	201	147	187	180	190	195	193	192	198	176	167	181	173	183	162	171	175	182	206	199	186	184	188	185	170	198	163	165	186	169	191	168	182	174	178	188	186	203	196	163	187	190	162	191	167	186	180	200	194	179	184	174	190	190	167	172	170	190	177	171	186	145	175	182	176	182	195	185	192	163	181	185	171	183	173	184	191	160	180	177	192	173	182	192	195	185	179	190	205	171	178	179	174	167	184	199	181	177	181	175	177	205	177	215	193	188	184	191	204	181	168	172	171	203	161	180	163	199	153	196	187	182	184	183	185	168	167	188	193	207	183	194	167	175	203	199	179	158	192	172	196	180	176	206	170	172	187	181	181	180	144	152	187	181	161	171	182	186	190	150	190	184	187	170	167	174	162	211	186	183	192	201	192	180	188	186	199	183	205	163	189	168	190	181	174	180	189	179	179	193	189	177	176	179	167	198	196	177	194	189	175	171	203	184	189	196	179	185	178	187	169	172	194	189	168	161	183	193	190	195	184	171	207	173	211	176	182	168	159	196	174	190	166	182	176	166	190	183	200	168	175	172	183	162	167	203	184	209	152	191	174	203	184	192	176	191	190	195	191	168	201	191	178	175	160	167	179	204	200	180	160	170	192	189	194	188	188	172	198	198	183	184	167	213	160	200	163	190	186	190	201	176	192	189	178	194	195	179	197	190	166	167	186	191	192	195	185	171	191	189	153	172	188	194	184	203	164	202	195	177	200	175	195	193	181	183	171	193	159	222	158	175	194	177	177	193	193	170	182	172	193	148	184	190	183	188	176	188	198	175	193	183	173	173	167	160	183	180	199	172	178	186	192	192	190	181	197	185	169	191	185	165	197	156	169	178	173	177	173	170	162	202	185	174	172	147	193	147	204	167	171	202	215	186	194	183	186	196	194	211	183	187	195	169	156	177	186	176	201	184	182	184	161	210	192	192	177	198	156	163	174	192	201	184	185	188	180	184	175	188	173	203	189	176	173	179	152	194	181	177	176	184	193	178	169	194	172	165	182	195	166	179	179	152	205	187	196	187	203	198	189	189	179	169	192	204	199	186	160	182	173	206	200	168	192	175	180	163	201	198	151	158	183	181	194	199	179	203	165	177	186	168	198	182	175	208	191	196	187	206	161	159	196	178	179	157	167	182	171	193	152	181	147	159	182	186	171	181	195	193	165	188	205	161	162	169	174	180	177	187	182	181	178	161	216	195	185	188	195	167	155	185	183	198	181	166	184	182	168	175	195	177	183	158	188	175	186	227	169	180	169	187	198	167	177	187	195	177	187	193	197	218	184	173	181	179	175	199	179	178	189	175	177	161	185	205	180	182	191	174	184	182	193	164	173	187	171	180	187	199	196	147	192	178	196	161	191	200	173	181	175	177	202	182	183	181	188	194	199	200	216	172	203	185	183	193	211	192	186	192	178	182	168	168	174	202	178	191	186	177	198	188	186	209	176	179	218	178	183	183	168	187	188	181	158	171	190	199	185	175	220	188	182	188	170	177	200	199	166	216	174	178	177	174	198	192	174	181	193	189	191	180	192	200	164	172	199	179	171	192	159	166	189	194	173	207	181	182	185	198	181	186	182	182	180	161	190	189	178	175	188	181	186	166	173	195	200	188	176	189	160	164	186	183	190	193	180	166	205	162	157	178	189	178	183	171	187	195	186	198	167	184	199	177	179	200	143	171	169	207	170	193	171	179	189	163	194	195	194	163	171	181	193	163	175	154	223	199	178	168	176	179	199	200	194	190	188	172	203	188	182	174	193	183	193	180	171	167	175	207	178	169	184	192	194	186	201	171	179	194	172	189	185	191	189	172	173	176	192	177	173	202	180	170	194	181	178	188	176	182	179	160	181	184	150	192	178	187	175	159	168	171	177	168	178	182	180	193	187	179	197	166	177	185	173	174	159	163	178	178	187	188	185	165	176	169	186	183	165	167	158	179	164	189	176	202	168	181	155	180	188	203	190	165	170	182	195	190	182	182	181	180	185	157	174	157	183	177	191	183	198	192	177	197	184	193	161	188	199	180	178	177	176	181	158	173	186	191	187	147	205	180	196	178	180	185	202	191	206	202	206	197	177	188	151	206	166	185	180	184	186	192	192	179	173	199	192	183	180	163	183	176	187	174	197	174	194	201	200	176	169	180	185	169	207	172	191	191	221	163	171	218	197	198	195	191	185	185	193	184	170	188	166	191	178	189	191	200	177	187	195	207	156	180	148	167	160	176	172	190	166	173	198	208	165	171	216	166	185	175	171	202	201	188	195	202	193	182	164	176	182	169	171	219	200	188	178	180	187	172	175	190	184	165	187	201	190	177	190	166	165	195	169	179	182	184	176	172	182	179	202	179	193	195	164	180	185	204	195	163	177	186	189	193	176	164
27424	9583	5729	2599	1948	1410	1072	840	664	542	507	445	407	351	339	310	332	306	287	275	276	271	253	254	271	230	259	230	237	226	241	231	236	243	214	232	233	239	199	232	238	233	242	224	237	221	242	236	216	240	237	234	213	234	224	229	227	203	236	222	213	211	197	212	213	213	228	222	201	222	235	217	243	220	227	198	203	229	217	198	202	234	216	217	219	243	228	258	228	236	234	248	215	217	217	224	220	227	217	217	245	227	213	230	235	240	235	231	231	223	220	188	203	233	248	240	213	214	227	221	232	216	198	221	208	237	216	225	217	218	190	200	208	217	239	183	226	214	222	232	213	215	228	228	206	218	213	230	226	224	212	181	217	213	187	215	230	237	187	221	212	189	214	210	219	198	217	216	193	206	202	261	224	230	213	230	206	234	217	192	216	225	202	201	212	227	211	185	206	211	220	210	233	205	212	207	210	222	203	237	181	243	203	188	197	204	196	180	229	197	203	223	222	205	205	202	207	257	208	210	196	193	210	208	233	233	226	187	201	227	225	202	223	211	208	188	229	206	223	215	197	216	229	174	220	219	200	232	223	212	223	233	220	230	219	204	213	195	210	233	226	217	189	209	219	200	231	199	242	184	215	207	214	217	213	213	218	212	208	235	209	223	230	207	207	215	208	216	257	231	199	225	215	214	190	191	218	217	231	215	192	213	223	251	219	227	208	234	208	223	198	184	190	208	231	215	213	220	197	227	189	231	211	214	206	230	209	230	224	219	197	225	228	204	219	174	237	220	188	208	237	219	220	206	197	212	226	198	215	211	198	231	205	233	203	213	193	218	222	206	208	206	215	216	188	212	196	207	215	198	223	214	228	204	241	217	205	190	211	241	230	200	197	229	181	211	220	217	218	222	230	235	224	223	180	193	206	218	204	224	202	213	196	211	183	204	198	233	233	235	219	222	216	235	200	215	213	212	222	190	188	222	215	222	240	200	223	218	219	203	235	208	238	191	199	230	236	218	242	195	201	185	218	199	229	215	192	235	234	228	224	234	219	227	225	231	230	214	217	216	228	209	197	220	200	200	217	189	212	190	231	225	204	212	216	206	195	231	231	209	207	236	223	212	198	200	200	229	225	207	213	196	226	194	246	224	222	248	212	220	214	228	208	214	195	206	244	224	226	233	226	204	210	205	213	187	224	214	235	205	232	206	211	213	206	215	206	200	223	228	214	207	218	197	218	202	224	187	228	206	230	216	193	211	210	193	206	238	247	208	213	211	199	231	202	216	241	215	212	243	212	205	215	205	217	185	213	203	228	186	199	241	218	213	207	224	205	225	195	222	223	198	209	216	206	197	208	192	187	212	206	228	234	210	251	224	235	224	211	225	203	203	205	206	217	215	203	203	198	188	229	217	225	203	224	194	176	219	231	201	222	216	230	220	218	214	211	221	197	207	232	215	224	205	226	217	190	224	210	209	199	211	226	196	205	208	192	209	214	234	244	226	233	221	218	223	225	225	204	254	219	212	195	239	218	204	233	195	195	228	208	215	226	206	226	207	201	201	200	219	213	194	210	190	201	226	207	223	239	199	194	207	203	224	212	195	223	191	207	228	224	198	215	249	210	241	213	195	219	233	211	205	212	219	231	213	214	225	230	199	250	213	199	217	226	195	218	212	223	206	225	272	228	199	218	206	202	219	219	221	204	219	188	223	212	209	197	194	206	217	210	216	215	219	202	226	235	232	204	216	202	222	204	221	204	199	234	188	200	239	222	224	212	214	206	208	204	190	230	222	228	211	205	231	195	208	227	220	217	224	211	240	231	211	206	222	236	213	188	232	220	220	209	212	199	205	204	209	225	213	209	218	234	202	210	213	219	220	208	224	233	219	220	212	207	200	236	186	230	209	211	222	234	222	204	231	218	186	217	191	233	217	217	220	191	221	209	199	220	202	189	221	233	198	185	227	220	226	225	198	234	217	213	205	212	215	197	215	195	186	214	190	205	203	224	238	203	220	177	207	211	202	199	197	210	221	206	180	205	214	220	198	221	174	201	213	218	228	219	212	214	229	223	221	196	248	216	226	213	241	231	204	203	213	207	208	215	217	204	200	208	215	211	228	205	208	236	197	168	215	179	184	201	226	234	209	209	194	225	237	229	199	208	221	209	211	234	215	211	234	214	218	241	217	235	236	227	206	218	206	216	196	203	204	222	206	207	201	212	213	196	227	240	228	191	241	218	185	209	236	202	251	207	224	191	216	206	211	198	206	223	214	212	204	207	203	218	210	208	230	213	207	234	198	232	204	229	195	202	180	197	201	209	187	186	227	210	229	213	211	201	168	207	180	211	214	217	224	225	199	217	205	206	195	220	233	239	230	216	187	210	215	210	209	191	211	218	209	250	224	229	187	202	225	227	201	208	193	203	235	202	212	206	193	220	228	230	195	235	196	225	217	190	238	215	213	222	223	204	235	204	192	193	207	199	239	205	245	219	248	187	224	214	205	227	193	201	225	205	220	181	213	209	220	203	217	191	233	191	222	218	210	174	217	199	229	193	235	199	233	201	177	210	215	207	214	228	208	220	198	207	218	228	222	232	222	211	236	220	230	214	222	204	186	230	224	228	203	200	210	198	220	207	215	186	219	219	193	188	232	203	217	229	208	214	222	179	248	206	214	237	222	208	207	206	210	219	201	240	218	207	219	220	225	200	224	237	204	207	226	198	236	203	220	183	182	172	204	200	198	210	209	180	200	177	209	220	186	219	218	223	187	200	226	228	187	214	207	206	211	214	209	212	191	226	219	199	261	232	276	222	218	225	199	240	206	208	234	207	207	199	211	196	236	222	205	206	215	229	204	237	216	212	195	205	236	209	208	206	198	185	213	234	220	201	221	198	248	215	209	221	223	203	219	188	217	198	250	217	206	195	222	202	229	206	219	222	205	217	231	193	209	204	233	214	210	223	229	190	201	221	184	177	187	246	219	221	222	222	196	206	225	239	227	217	198	213	228	197	184	207	193	202	189	213	215	196	208	221	210	217	207	231	214	204	213	220	214	218	239	234	211	214	221	199	239	236	226	192	231	221	221	215	218	223	193	199	180	233	219	210	181	219	198	218	215	221	213	223	205	218	202	181	222	210	186	209	228	222	224	207	207	223	194	199	202	190	169	180	236	215	213	227	214	238	198	213	230	226	215	203	193	225	215	177	210	208	191	215	204	221	219	212	233	188	222	205	198	222	208	200	203	222	190	219	195	215	193	195	246	229	215	226	242	230	220	236	218	202	217	207	221	188	189	226	209	208	247	226	222	210	222	231	221	208	205	224	215	234	209	223	200	212	207	194	221	190	204	200	192	212	197	217	220	196	204	210	212	214	211	215	197	209	182	217	215	189	203	213	198	218	213	241	179	202	205	205	229	224	200	202	212	207	212	205	213	209	221	197	227	218	198	237	236	213	202	241	200	223	215	213	211	207	225	218	232	222	239	228	221	232	211	207	220	217	200
25657	21582	27519	26038	8031	589	438	361	332	322	291	314	255	270	299	271	257	266	262	280	261	282	254	269	272	267	285	281	304	264	258	249	253	249	231	239	249	267	275	246	268	263	270	237	233	252	261	255	248	240	254	278	252	246	267	243	287	264	251	224	255	233	267	278	246	255	274	243	265	235	233	244	224	258	247	254	226	241	267	267	246	253	242	250	265	222	242	300	289	290	239	247	252	263	256	261	259	296	245	251	242	287	260	270	250	232	238	247	246	240	239	282	247	254	263	235	257	270	261	257	285	272	235	249	263	274	252	220	260	254	239	240	230	273	246	297	256	230	261	266	242	260	234	227	261	234	254	221	235	229	231	223	254	239	213	267	269	227	229	265	225	249	245	274	251	231	236	232	264	242	250	251	260	246	246	256	254	236	257	235	273	242	232	248	276	275	262	255	240	254	243	280	248	232	215	241	243	227	246	247	296	223	287	258	247	256	248	263	261	259	249	227	250	264	255	219	253	274	237	254	259	252	238	263	243	256	256	251	242	248	255	237	263	253	229	259	233	254	279	256	270	245	227	241	266	233	246	244	242	223	250	277	259	223	271	257	234	268	248	232	235	267	268	253	270	249	245	247	252	259	251	267	242	244	251	240	260	246	238	227	226	252	278	285	276	252	253	242	250	245	236	240	264	225	268	229	244	271	273	273	273	223	218	229	272	235	223	255	266	229	238	245	272	274	243	261	252	249	248	240	216	227	256	231	271	274	273	263	242	259	234	253	250	251	271	242	258	263	251	215	242	240	238	255	254	235	247	242	268	252	251	239	224	236	230	255	254	244	268	224	268	227	260	217	245	241	245	239	257	266	264	263	271	249	251	213	233	269	263	256	260	250	253	244	245	249	243	235	287	257	250	254	247	250	245	237	276	237	236	244	241	252	250	232	258	248	280	242	251	241	255	241	279	246	246	248	274	249	251	223	244	272	252	248	249	258	228	252	230	284	255	248	261	254	244	239	233	231	279	251	253	227	230	249	238	238	263	259	230	232	252	248	266	254	244	262	274	253	236	263	221	257	256	238	273	220	257	237	255	254	270	258	264	222	257	226	266	296	249	236	248	236	237	220	241	222	215	278	230	275	260	262	235	272	230	249	226	252	257	257	260	263	257	238	284	269	240	250	271	253	265	247	247	250	240	256	273	209	243	253	255	248	223	264	228	231	218	248	240	246	237	249	247	267	254	247	256	238	258	271	258	255	281	254	266	241	254	240	248	288	261	221	235	275	267	271	273	241	240	225	258	257	223	276	241	239	234	259	261	254	266	249	264	244	277	238	214	257	236	274	249	263	246	235	257	250	205	253	267	225	242	261	251	274	260	256	233	245	258	247	265	250	271	259	281	256	240	210	262	283	254	252	245	239	260	254	257	231	246	236	248	270	247	258	274	266	208	255	235	258	261	266	229	251	253	234	253	280	236	274	229	261	261	254	236	254	263	250	258	231	233	233	242	264	227	248	249	245	257	265	246	233	240	241	240	259	231	242	263	278	258	263	244	235	262	267	252	258	248	252	225	233	228	208	237	275	249	263	229	244	264	242	251	290	269	236	243	266	257	241	254	231	246	255	263	226	269	212	259	227	256	262	253	269	250	252	246	264	256	263	255	231	239	208	239	283	257	237	233	271	234	256	259	249	228	255	268	244	246	238	247	246	268	241	268	267	219	271	252	254	256	266	291	262	239	257	233	272	260	247	270	268	233	249	249	254	254	255	225	242	250	248	233	233	243	249	249	297	251	260	255	240	270	231	231	235	238	283	246	236	259	295	237	291	251	290	253	254	244	250	247	266	237	242	271	247	236	291	272	241	242	233	240	264	257	270	276	237	247	272	268	233	258	262	269	233	256	235	239	214	238	252	267	224	240	229	250	271	301	271	229	220	231	229	254	245	248	252	256	279	214	280	250	270	256	244	258	229	244	239	247	249	254	244	255	234	235	241	252	239	250	223	212	238	238	270	251	260	260	269	272	248	245	257	228	266	252	276	246	246	255	292	247	222	241	226	260	238	257	261	248	261	255	245	223	227	240	265	236	250	256	271	266	249	246	234	260	255	241	239	265	221	260	228	237	245	276	270	266	218	251	273	231	256	230	248	229	243	224	274	265	248	237	233	258	249	249	246	241	249	266	258	243	239	226	263	246	276	245	243	217	244	241	271	256	242	252	232	261	250	241	237	244	251	233	260	255	265	241	249	263	274	247	261	255	252	219	224	271	262	273	259	234	242	262	256	256	273	242	250	249	268	254	244	224	239	245	272	269	250	243	221	244	249	247	242	261	265	238	235	243	251	229	245	246	252	244	256	254	258	262	239	260	242	243	239	263	272	248	243	262	266	259	250	267	254	253	252	225	244	254	226	240	254	229	231	253	249	249	222	220	254	276	249	248	243	244	245	267	251	256	237	266	233	230	271	268	222	232	242	242	270	253	234	254	269	257	247	256	251	254	257	254	259	246	256	231	252	242	245	246	265	244	271	215	256	218	235	278	265	253	205	265	272	229	236	225	267	231	266	249	233	268	256	267	252	281	255	246	234	232	236	249	223	240	241	242	270	250	253	233	254	248	244	249	237	256	270	231	259	233	249	277	245	247	246	249	263	240	255	280	249	254	277	231	235	241	246	263	244	265	245	225	224	243	257	257	228	255	269	246	236	262	267	251	243	281	242	241	268	207	284	281	257	241	275	263	265	241	243	239	241	264	260	260	256	266	253	252	250	282	241	246	230	231	276	244	245	249	260	230	257	241	267	247	239	247	254	220	254	265	254	219	246	239	238	231	268	285	233	238	265	231	267	256	283	235	252	248	254	249	262	240	259	245	272	246	253	233	235	249	243	226	232	233	241	234	233	253	267	248	242	269	252	252	246	266	278	257	238	229	283	250	242	229	247	249	256	253	260	248	238	256	226	247	232	273	233	251	238	247	261	262	267	251	250	236	264	252	253	272	244	210	272	248	247	242	237	257	235	248	237	278	256	240	270	250	257	253	238	262	264	265	236	265	264	227	238	268	261	272	236	232	231	266	234	261	242	223	250	253	256	227	226	253	218	249	238	246	262	265	246	217	262	215	249	244	235	249	240	259	246	252	269	246	235	252	267	242	266	224	252	235	236	251	244	273	258	273	264	277	261	243	235	265	284	269	203	268	262	260	266	250	246	275	249	263	255	258	249	241	247	264	285	277	271	271	234	230	276	248	279	262	237	240	263	255	221	250	275	279	260	230	277	226	222	254	257	231	277	242	247	252	274	264	229	270	243	241	235	249	260	241	256	249	262	250	285	235	236	284	216	250	252	256	266	286	229	260	256	258	240	253	251	236	278	223	254	254	239	262	248	265	239	237	293	241	246	257	259	248	274	270	270	270	232	280	267	246	230	260	249	247	268	246	266	247	271	241	229	253	247	219	267	249	240	245	268	262	288	232	245	262	260	245	242	228	251	267	257	262	243	224	239	221	256
26232	5054	2944	1496	1209	926	806	595	534	502	443	417	365	355	339	338	336	355	327	301	315	352	333	305	306	310	318	302	292	323	327	339	300	299	326	295	317	312	316	291	314	272	271	272	305	298	284	292	303	307	296	302	295	308	300	299	295	302	288	286	302	278	305	274	282	286	306	315	257	304	291	274	309	283	288	284	306	286	284	300	306	310	303	305	344	284	291	289	303	326	316	289	284	314	310	311	286	299	303	317	274	292	285	298	267	316	299	311	307	295	309	314	293	339	344	290	307	308	301	273	269	299	320	253	310	308	292	269	310	295	283	309	291	340	285	304	288	295	280	304	299	286	284	294	274	288	284	312	330	291	312	262	312	315	311	277	297	283	307	247	278	290	308	287	263	320	269	282	281	298	291	281	281	265	293	309	291	296	304	304	319	288	277	295	291	299	313	278	280	286	285	293	276	287	281	279	290	277	307	310	285	305	305	293	253	284	269	301	312	303	283	311	297	290	296	265	311	297	282	294	291	291	295	309	290	271	315	295	298	260	274	287	267	270	284	305	318	291	301	280	287	276	294	301	283	317	302	268	304	289	323	305	272	269	264	282	272	287	281	295	264	271	269	296	293	279	282	275	288	307	313	327	302	313	299	292	259	262	317	328	300	305	284	307	325	270	279	273	282	302	270	294	285	294	265	304	316	276	309	315	292	292	263	313	298	309	283	310	279	306	269	284	303	278	269	278	275	323	291	283	307	302	293	280	308	273	282	287	284	262	319	309	333	283	284	296	286	274	298	290	300	294	263	285	284	282	289	269	298	297	294	285	279	287	292	304	331	274	301	272	292	303	279	269	309	304	280	305	311	300	291	281	320	295	286	260	309	310	306	309	294	264	296	297	270	299	299	294	269	277	270	277	305	316	281	293	276	318	308	300	313	292	301	304	338	278	251	289	280	296	331	312	260	322	278	309	262	308	298	302	260	299	308	308	294	275	296	301	284	281	289	268	309	326	328	286	273	276	287	299	308	273	302	301	269	308	267	309	279	298	297	288	289	316	285	299	289	294	268	289	275	293	257	297	311	300	292	274	288	301	287	293	300	301	269	265	307	282	300	283	288	294	280	282	298	301	284	276	272	287	322	303	308	291	275	298	278	259	278	306	278	291	302	293	279	293	297	287	301	285	288	323	295	301	343	299	271	295	311	325	309	320	302	295	299	305	278	299	285	284	310	309	274	310	284	297	278	317	291	263	309	319	288	294	313	290	289	319	277	288	292	286	269	293	285	261	307	285	314	290	270	313	266	275	294	258	279	290	278	278	279	307	317	272	283	308	294	294	287	299	279	304	275	313	312	309	286	286	280	288	264	283	311	312	278	297	313	276	300	299	302	308	309	318	269	295	321	281	284	275	301	277	292	283	309	265	289	308	272	297	270	305	304	306	288	313	297	276	281	254	322	293	281	296	298	286	304	286	289	323	277	277	311	299	260	281	279	298	288	320	299	288	275	264	259	280	306	318	305	274	296	275	303	302	313	286	292	298	325	314	311	280	282	297	291	303	337	271	266	266	294	291	301	277	299	298	279	300	288	306	308	290	310	282	243	299	285	302	276	296	287	271	311	278	324	296	299	284	280	282	284	287	287	288	263	322	309	305	291	288	322	278	317	287	290	301	294	286	323	268	279	263	288	291	302	326	319	307	293	251	286	276	277	275	293	287	297	310	313	303	313	299	285	289	280	302	310	286	309	293	268	305	301	269	296	274	279	295	280	273	318	303	296	280	284	284	309	264	259	310	263	283	318	277	300	283	307	284	287	303	273	284	307	301	301	315	292	301	299	291	301	285	286	276	311	267	308	268	303	295	288	282	313	330	284	293	280	271	316	290	296	310	279	272	273	304	295	287	243	276	307	290	293	282	290	302	306	291	277	281	307	242	317	279	256	278	288	282	288	307	296	319	317	300	293	286	266	290	290	294	301	309	303	284	320	314	290	310	297	281	292	297	272	302	264	303	310	271	311	304	279	301	278	284	286	306	294	300	275	341	266	337	316	286	264	299	308	294	287	325	301	293	327	297	286	272	255	314	303	271	291	307	294	299	279	277	291	305	299	290	306	295	286	278	282	298	311	274	309	298	298	293	293	294	308	256	253	266	281	283	291	307	290	286	265	287	304	310	298	311	292	293	289	272	313	304	285	278	288	302	312	315	296	302	262	297	316	283	296	278	284	295	261	304	280	299	318	290	275	294	289	265	312	290	301	305	306	274	315	273	302	274	305	290	297	342	287	298	237	286	298	306	284	249	284	260	273	265	284	263	296	266	301	287	300	287	311	278	298	279	266	297	325	289	280	298	291	306	308	263	322	280	301	294	279	284	303	277	299	291	272	277	290	266	284	292	287	316	278	295	295	273	267	281	294	286	278	303	288	260	297	292	298	299	273	301	278	314	267	305	291	286	297	278	296	270	283	291	285	289	292	283	282	316	313	306	326	281	296	319	288	291	313	262	291	286	328	276	291	306	309	277	283	291	295	295	317	282	294	279	308	312	300	292	299	292	269	289	270	285	275	287	265	302	315	314	316	310	309	295	308	289	295	293	289	289	264	329	291	272	283	260	285	293	276	279	287	310	294	272	273	310	300	295	266	316	297	278	284	282	301	270	307	288	295	265	296	313	274	296	293	303	278	281	307	254	303	312	277	305	316	300	319	293	268	313	271	284	289	270	299	290	313	280	271	327	302	298	285	293	254	285	287	266	304	290	302	307	282	315	289	300	315	278	277	304	271	330	308	286	267	275	294	288	297	314	293	304	286	265	314	281	252	309	311	311	283	282	306	290	275	299	321	297	254	288	276	290	280	312	264	287	258	301	324	283	273	310	306	307	290	306	289	286	321	302	296	317	283	295	281	306	299	300	303	291	273	271	295	291	299	285	256	291	301	269	280	294	299	306	296	288	306	293	273	285	306	293	305	310	304	310	291	298	302	295	283	297	309	303	280	299	261	289	315	331	283	282	277	296	282	316	283	286	307	313	300	301	276	296	293	266	290	285	307	268	267	273	284	272	282	285	276	272	327	273	296	318	275	304	301	267	277	273	294	298	262	288	297	258	316	312	277	287	295	277	272	300	279	275	285	282	259	296	331	288	278	300	294	288	299	288	299	271	264	262	302	266	276	278	297	287	269	257	323	300	303	281	285	311	294	271	306	278	274	287	312	270	301	280	304	277	299	285	300	300	280	269	294	303	278	299	304	274	329	305	278	274	297	283	290	279	291	262	315	283	294	280	272	319	285	311	308	297	311	277	288	301	287	272	310	276	292	307	277	270	279	304	338	282	299	308	273	302	266	288	296	304	307	289	288	311	287	273	294	274	303	291	288	298	275	304	284	266	310	277	299	304	291	298	291	269	310	288	309	302	299	288	325	287	287	284	282	288	294	287	296	278	299	292	289	292	286	277	297	275	308	300	278	288	329	290	295	281	283	294	319	285	274	288	309	282	263	279	334	296
23431	21654	29320	24501	21655	21687	8068	1080	711	629	576	506	483	429	411	418	407	385	393	348	361	316	346	340	320	349	335	318	336	334	366	322	346	341	333	320	347	338	301	298	323	314	314	291	281	319	322	296	286	316	307	314	268	309	311	320	317	290	303	276	285	295	316	290	290	288	328	316	298	285	300	297	297	323	298	309	319	317	305	302	288	280	321	316	299	332	299	321	317	316	298	310	314	314	300	341	298	294	299	311	314	332	300	305	275	317	320	294	320	302	285	299	281	325	300	300	323	332	255	286	318	315	296	302	294	309	297	312	288	303	304	311	312	316	294	327	324	307	316	284	327	315	309	281	320	287	303	289	289	307	291	317	317	304	305	263	283	292	278	311	283	283	326	270	317	331	308	286	278	268	315	288	291	301	292	334	304	292	330	299	298	322	301	289	299	312	296	301	284	301	300	301	296	324	265	304	280	313	300	321	312	297	301	284	300	316	303	277	271	320	285	290	295	307	284	315	323	302	304	279	324	316	347	296	273	305	288	297	259	279	302	287	314	285	289	314	308	270	291	317	328	298	287	296	304	303	319	333	286	315	310	298	302	316	302	309	308	322	306	296	313	316	299	294	287	300	259	313	309	280	276	302	307	305	306	312	299	336	288	290	292	304	276	327	304	323	316	286	286	315	312	270	306	273	327	333	296	279	288	306	293	298	294	274	304	347	296	289	295	292	343	314	291	267	286	327	291	305	269	349	308	276	284	313	289	279	291	302	279	319	275	307	311	295	288	322	312	278	302	330	314	286	289	267	326	305	320	306	302	296	298	286	299	285	269	298	287	287	296	327	310	316	296	310	338	277	321	288	318	291	287	322	292	290	306	283	289	317	258	304	315	289	315	273	304	283	283	289	285	291	309	297	279	291	276	289	303	291	303	310	288	316	324	286	301	303	310	300	338	281	299	278	293	314	310	325	297	300	313	315	276	295	301	276	337	297	321	324	302	295	277	298	308	308	290	316	296	292	320	298	295	299	310	305	280	279	304	293	277	297	305	302	300	285	289	296	309	310	339	312	312	300	296	317	314	305	291	310	277	318	330	297	326	326	297	296	313	330	315	283	306	310	270	313	280	286	284	324	328	314	308	322	310	313	307	315	283	287	287	317	314	322	343	290	280	308	330	319	304	303	297	269	342	277	324	283	301	325	331	293	289	306	313	304	319	319	287	284	290	297	337	299	315	286	299	285	275	286	299	327	296	298	297	285	294	287	291	286	287	300	294	299	297	297	330	283	313	283	267	291	287	299	282	289	292	274	320	294	333	265	327	299	338	290	332	283	286	292	297	306	323	295	297	314	288	296	285	284	301	294	324	283	328	306	323	282	284	264	321	276	294	302	326	332	299	296	296	284	291	313	291	298	283	317	296	301	293	285	311	312	312	268	344	331	281	271	292	318	329	292	288	278	284	308	277	292	311	298	313	332	292	271	255	287	317	296	289	286	296	319	291	275	293	289	295	282	284	269	306	294	299	290	320	294	336	312	305	283	291	300	282	293	282	325	333	295	327	295	282	302	278	301	302	333	328	315	254	315	314	319	276	328	284	311	301	319	324	292	295	313	283	284	289	312	300	298	285	316	352	328	275	288	297	276	302	342	276	280	329	324	300	273	286	302	299	288	305	265	291	323	271	311	293	280	315	304	297	305	286	308	285	313	302	298	292	353	323	294	288	317	299	333	333	307	328	263	287	317	299	291	280	301	298	308	328	330	316	311	284	305	294	270	262	317	284	313	305	265	286	303	266	286	331	296	297	301	324	289	300	334	308	304	320	291	321	305	315	297	310	284	323	285	300	282	270	297	313	321	291	294	281	327	281	316	269	337	272	305	330	318	309	305	280	300	307	295	301	280	307	316	277	309	318	303	344	286	306	303	282	269	292	308	298	267	292	315	321	287	331	282	285	312	303	325	336	294	335	301	284	299	295	298	307	310	323	302	319	304	317	294	283	328	271	300	305	330	321	299	326	328	283	280	275	286	304	308	293	289	306	278	322	271	282	302	279	257	323	282	281	325	300	295	270	351	294	304	284	278	329	288	294	303	329	286	311	292	292	299	315	294	273	283	278	305	298	318	318	308	295	270	293	301	262	299	290	288	308	327	314	327	326	327	264	321	285	302	310	335	251	292	280	288	299	316	294	291	302	285	308	276	279	292	305	287	305	293	295	306	283	317	306	339	277	299	280	294	317	281	265	305	288	312	293	262	295	330	316	282	269	314	307	305	339	317	301	319	301	319	324	284	298	306	279	303	279	303	300	305	313	283	285	324	310	329	294	336	319	325	301	302	284	299	333	299	300	287	301	330	329	323	318	260	289	317	292	270	305	304	291	304	280	278	322	312	320	311	286	303	305	317	283	319	282	324	300	335	275	286	303	289	270	292	280	277	306	308	280	280	291	304	308	314	306	270	280	278	320	315	297	306	288	255	331	292	342	298	277	317	293	288	293	296	299	302	290	316	322	288	275	291	257	292	283	287	293	274	320	288	307	303	278	301	293	280	286	283	294	301	301	301	298	303	280	292	289	293	310	296	315	278	280	332	281	333	336	304	289	291	325	301	293	324	305	301	292	304	319	308	304	292	309	336	334	275	304	285	292	272	292	281	335	329	304	289	335	290	304	306	293	303	324	314	291	306	323	297	308	290	336	297	316	278	300	291	286	318	314	310	309	322	296	301	313	322	276	288	327	286	332	303	289	284	280	314	332	298	289	289	295	307	282	296	319	312	310	320	315	316	277	293	323	305	283	307	282	282	289	292	328	271	317	323	281	274	292	287	305	309	286	306	295	305	283	314	289	283	282	285	304	345	263	309	297	294	327	282	309	256	316	311	338	284	303	295	306	326	318	316	295	296	322	315	310	287	298	298	300	311	299	292	296	303	340	303	295	296	293	276	300	287	301	322	295	318	250	280	296	292	312	289	308	304	288	316	290	318	291	271	311	318	285	343	321	321	318	307	303	253	296	285	299	289	293	318	318	306	317	310	277	303	297	304	312	321	301	310	295	339	290	297	296	285	294	293	282	319	316	298	322	299	268	307	289	337	299	268	293	310	295	306	311	294	313	295	318	276	312	310	280	313	308	291	326	303	288	297	292	298	297	295	307	295	263	309	290	327	313	298	336	292	289	304	292	300	310	275	281	302	326	286	284	325	306	314	298	315	298	289	318	298	294	312	297	312	297	319	295	276	323	318	292	303	310	329	303	319	304	307	319	311	267	265	305	292	281	294	311	286	304	289	308	298	287	306	270	298	299	297	351	300	281	294	312	283	312	308	313	319	322	296	313	316	297	307	292	271	303	307	310	308	284	330	323	298	291	304	284	276	317	306	298	291	273	275	302	290	297	267	287	321	310	318	304	291	328	306	301	328	299	292	267	293	321	308	262	313	288	312	317	289	257	311	312	333	286	323	283	315	276	275	291	322	284	317	277	301	278	282	298	303	339	308	324	301	293	274
31118	15679	9701	4787	3444	2588	1950	1438	1183	1030	872	750	702	592	582	553	526	480	465	460	485	397	442	439	399	397	355	366	379	374	412	351	360	332	368	343	358	362	375	358	339	328	350	347	343	338	365	357	328	380	336	367	336	319	332	346	346	343	335	361	363	306	345	346	335	306	330	341	367	358	359	340	303	350	342	339	363	331	309	342	353	363	374	358	342	376	343	357	349	349	368	366	326	360	324	360	356	342	317	331	302	357	368	342	345	374	355	367	319	331	343	329	337	352	337	341	329	331	357	329	351	347	301	356	309	330	363	353	341	323	312	348	347	328	351	324	375	328	368	309	326	337	315	332	345	354	345	322	330	332	316	320	396	343	350	326	313	327	358	333	297	351	344	331	346	322	344	331	329	338	340	326	339	328	310	300	346	307	312	320	348	318	285	304	328	335	353	388	342	358	328	358	346	315	322	309	298	359	338	340	312	358	328	355	352	296	316	331	334	326	337	341	302	339	345	315	355	297	290	358	354	334	331	340	319	320	333	333	306	306	315	337	348	329	338	317	338	336	321	336	334	320	342	312	322	341	349	304	316	314	326	321	329	326	332	347	310	336	293	340	319	322	357	313	344	351	326	370	330	339	352	336	344	336	347	328	322	342	330	317	334	318	325	314	370	326	314	350	343	342	342	322	328	335	332	343	345	328	311	317	344	326	328	328	329	318	317	308	340	318	327	312	326	330	339	322	358	313	335	330	337	350	344	318	305	301	351	354	326	336	295	338	319	338	344	330	354	329	297	353	331	334	340	310	333	347	318	318	305	347	346	317	321	342	348	312	339	324	323	351	356	304	365	337	314	306	305	326	329	345	328	305	360	348	332	319	325	355	341	315	328	362	301	351	316	335	313	321	318	316	330	342	360	350	334	323	337	325	303	334	316	366	297	306	336	329	324	341	331	312	326	358	303	362	312	328	353	342	343	340	356	326	329	341	328	321	335	345	366	325	338	346	359	320	315	325	306	316	332	341	307	331	332	307	328	300	325	288	318	298	349	320	338	301	304	334	333	330	339	332	317	345	327	310	322	314	337	300	318	319	329	344	359	304	301	298	331	313	347	310	299	357	332	303	361	333	353	320	323	333	328	341	315	354	348	346	373	324	326	323	313	336	337	334	349	316	330	318	326	322	335	339	342	333	322	338	328	330	362	359	367	329	311	317	316	360	318	310	321	313	320	336	348	356	339	342	323	346	362	346	345	308	379	316	317	368	321	326	334	335	317	329	323	312	291	288	323	352	353	321	368	347	334	354	331	313	333	363	357	357	352	317	341	316	312	340	342	329	326	299	347	345	352	339	333	361	320	353	355	338	316	340	346	305	340	350	346	336	330	315	364	334	323	355	331	322	344	338	337	339	338	329	340	354	337	337	351	344	344	335	342	347	330	349	324	306	316	319	323	335	366	275	329	304	358	310	357	319	354	350	335	326	318	323	321	338	315	311	326	320	317	365	329	344	302	322	340	307	309	330	334	348	329	300	341	345	340	323	322	362	318	302	307	354	335	345	343	316	350	324	313	336	330	377	327	318	299	305	329	369	304	321	313	303	341	339	340	345	334	340	347	343	325	338	296	300	323	329	334	313	333	316	361	323	347	356	315	334	315	321	323	358	330	338	333	333	297	338	347	357	345	340	351	328	324	323	317	324	342	316	350	314	332	349	328	325	337	331	345	330	342	323	326	314	324	346	333	343	347	321	321	352	343	300	341	348	324	326	333	336	326	348	342	316	313	353	331	312	347	305	381	299	365	337	312	339	329	343	334	306	327	323	334	302	349	329	337	348	306	335	356	310	331	321	319	323	322	347	304	338	325	314	383	291	321	325	354	365	283	340	352	324	321	322	331	321	334	302	358	373	348	349	307	323	276	296	298	319	309	325	346	350	351	320	323	329	341	310	331	355	322	305	353	304	310	311	329	319	339	290	326	329	375	311	315	348	345	352	352	318	300	327	341	297	336	315	343	321	338	346	338	342	323	322	382	294	299	327	331	302	346	322	322	310	355	327	353	307	316	327	347	321	365	333	335	329	313	347	340	348	318	352	348	343	332	343	321	348	316	341	328	313	321	333	341	324	323	362	338	319	303	362	357	326	327	319	345	330	333	355	321	341	333	352	325	324	347	364	314	334	304	313	319	339	315	331	330	334	334	333	350	339	326	330	331	307	339	314	333	338	313	303	380	338	340	302	310	322	312	370	312	320	337	315	335	325	317	339	370	315	325	314	321	291	347	322	330	333	380	357	317	312	318	330	334	314	361	344	319	306	340	333	344	360	299	332	342	376	315	281	322	352	329	329	342	313	350	316	322	313	325	334	322	366	376	338	324	347	342	316	322	299	320	323	297	341	327	323	338	335	353	307	324	337	282	306	328	344	356	302	314	326	313	300	316	335	327	339	322	346	333	351	338	344	326	315	305	340	347	329	332	344	310	315	332	332	340	324	336	344	359	344	338	328	304	332	344	342	351	317	337	369	335	348	366	321	287	343	309	358	362	293	316	317	334	333	375	305	308	332	343	366	323	337	352	317	345	334	335	297	297	337	337	355	321	346	367	324	328	305	326	309	355	363	294	364	330	333	310	335	331	336	331	318	297	321	325	335	286	335	324	339	317	350	324	330	305	300	351	327	329	339	323	322	324	317	327	328	359	351	365	316	290	332	320	360	308	341	323	312	340	329	327	331	319	350	337	324	351	348	356	335	337	335	327	330	324	360	328	344	302	366	352	345	343	305	331	351	312	333	347	304	346	365	341	330	360	314	309	363	358	339	328	331	336	333	316	341	304	321	351	317	330	320	315	338	357	330	324	344	328	306	295	303	342	330	330	336	309	335	349	327	335	342	339	342	314	338	321	323	334	319	315	350	366	348	350	337	340	360	335	351	346	336	358	329	320	313	325	343	317	343	297	348	344	337	316	330	347	321	333	362	340	356	337	357	340	322	342	354	302	350	306	331	344	356	338	336	346	316	353	356	338	317	344	302	351	284	334	311	321	374	353	333	320	325	360	324	326	326	312	330	332	324	347	335	331	321	304	344	343	345	319	322	322	283	358	309	330	308	331	321	331	315	337	320	338	329	338	320	348	356	326	304	342	316	288	352	296	332	337	320	353	318	356	347	303	330	324	334	338	298	320	358	326	340	327	331	296	300	336	297	337	325	324	316	330	373	327	304	349	294	321	336	343	352	305	306	357	335	336	337	322	320	342	364	343	300	330	356	349	324	326	286	312	355	357	323	319	327	315	279	329	306	339	315	348	325	320	329	338	333	325	350	339	304	323	353	334	330	307	298	338	322	349	334	359	318	326	302	336	337	363	313	314	328	350	358	328	320	323	299	331	318	356	305	370	336	320	351	354	333	309	367	338	322	323	327	334	319	360	326	325	325	323	336	337	321	311	336	329	346	327	312	329	326	316	343	335	331	305	334	344	350	332	329	329	332	342	343	348	320	323	345	336	303
27976	20600	7804	463	238	219	181	196	184	189	176	180	178	190	192	159	176	167	165	169	169	191	159	178	178	175	174	182	184	168	179	196	149	153	171	192	186	166	171	168	197	178	163	156	188	184	173	168	156	168	161	156	170	165	172	181	179	183	177	179	174	161	166	189	190	189	170	170	159	174	163	188	181	184	174	143	181	170	176	192	191	157	159	161	176	178	172	186	160	147	176	172	187	170	167	195	155	176	179	162	177	173	197	185	165	178	157	203	192	161	167	189	167	176	132	165	169	162	141	176	199	161	154	168	170	192	183	180	168	152	175	141	148	204	164	174	187	182	149	155	184	178	205	179	189	170	183	168	168	160	166	180	178	158	162	199	177	147	181	143	176	168	170	179	183	152	181	179	152	166	166	188	166	159	170	162	183	148	176	162	161	165	168	158	163	191	178	170	150	148	145	177	171	166	173	161	177	179	159	179	165	151	163	188	173	180	151	158	157	166	176	157	170	182	191	168	156	153	150	178	189	181	183	167	181	150	188	171	191	178	161	178	149	168	162	164	171	189	179	158	149	180	185	159	164	187	168	157	156	192	175	180	170	173	179	184	180	152	200	170	168	182	155	170	161	156	159	157	183	180	186	173	162	160	194	172	191	184	185	165	129	179	180	141	171	204	177	170	192	145	167	160	191	174	170	201	135	154	174	174	167	213	182	188	153	180	173	173	188	160	154	146	170	163	172	162	188	163	156	174	156	179	171	148	179	153	193	175	156	163	157	157	169	149	175	180	176	173	157	155	172	179	172	169	185	169	148	184	170	162	182	155	137	177	185	188	176	175	161	165	145	180	151	162	176	161	168	188	171	186	171	166	176	189	177	171	152	176	172	161	177	181	158	139	174	175	176	174	160	167	166	180	167	200	175	163	173	170	161	197	174	163	158	165	158	179	180	163	200	165	171	181	163	167	174	156	165	169	190	152	164	172	156	167	162	182	157	145	167	185	158	176	183	171	177	166	186	180	159	179	173	164	177	179	187	180	182	188	161	183	172	152	173	184	142	182	174	172	176	175	159	165	176	198	180	161	175	178	162	163	177	160	182	183	169	189	159	168	170	199	166	158	186	156	177	160	176	181	161	172	154	186	172	162	186	169	173	151	177	169	163	174	165	178	186	169	171	160	170	163	156	167	169	155	149	166	151	155	175	164	158	150	167	191	167	173	166	164	173	190	185	151	168	174	167	148	158	164	178	164	185	184	185	149	164	177	184	151	180	170	172	152	193	164	183	168	153	173	161	173	176	179	158	180	190	164	171	167	182	187	173	180	188	155	148	161	167	163	176	177	168	161	174	160	152	162	174	184	175	190	180	181	157	159	180	177	163	174	161	176	155	175	173	150	152	182	179	162	167	150	163	164	163	170	157	181	162	166	169	166	152	181	166	150	156	157	159	207	143	163	181	175	160	159	170	171	167	162	181	157	147	180	159	178	183	174	158	194	194	192	162	162	161	169	166	189	175	184	162	162	165	187	156	176	169	166	168	182	144	168	163	153	183	175	179	153	160	169	165	183	140	160	159	194	170	188	165	143	178	181	178	143	189	172	182	188	184	182	172	171	159	172	176	199	167	187	144	148	160	172	179	174	136	201	140	175	158	146	176	171	177	176	179	161	176	157	179	165	192	146	146	169	175	192	139	181	155	151	186	164	170	151	165	184	169	169	164	173	179	161	169	184	163	172	163	165	159	176	156	186	170	168	167	192	152	170	158	148	172	195	173	182	159	173	163	181	154	170	167	181	178	163	191	165	172	158	174	160	164	183	173	159	166	162	194	171	192	174	138	169	147	155	172	164	155	185	182	174	184	178	173	187	162	163	178	164	153	181	169	160	169	163	160	167	162	167	169	168	179	155	197	167	181	150	176	191	149	164	179	178	152	153	176	170	163	147	153	174	167	164	154	182	174	178	157	172	183	171	178	152	157	151	169	150	172	166	162	154	165	161	179	162	176	153	159	159	158	178	168	169	166	172	156	167	167	184	179	181	177	179	193	205	179	163	161	174	151	171	194	160	177	177	156	184	174	175	168	177	170	180	173	162	153	160	176	174	163	162	164	175	180	167	171	159	158	180	180	170	174	172	153	151	159	164	164	152	159	148	163	183	155	191	183	162	187	169	154	189	156	184	173	158	154	163	171	161	164	178	166	172	174	177	162	194	168	179	165	169	166	165	179	179	157	156	166	151	170	163	181	175	177	170	183	174	183	182	166	168	143	166	155	172	163	186	152	200	173	170	177	155	163	159	149	177	161	184	182	177	168	163	206	199	162	158	159	166	179	184	169	168	174	189	203	185	160	160	152	158	144	184	156	161	179	167	180	167	171	165	153	171	172	165	173	187	161	185	179	164	175	180	178	172	154	179	181	171	167	182	191	160	161	167	171	182	166	157	155	146	172	147	168	175	157	179	190	165	150	169	138	161	155	195	152	165	148	161	156	164	174	171	170	179	158	174	170	158	204	162	175	161	161	157	175	191	172	174	170	175	163	155	161	185	192	176	169	174	159	156	172	167	188	161	167	165	164	191	162	154	184	178	150	172	171	183	159	170	176	158	179	172	173	167	158	161	173	162	188	185	178	182	186	156	172	176	180	194	196	153	188	169	180	194	156	190	148	154	167	178	152	182	181	183	186	171	150	155	196	146	159	172	149	181	160	168	184	195	170	160	192	193	163	167	169	169	165	166	181	174	172	153	154	170	158	178	170	186	170	184	156	156	179	160	176	159	173	181	165	176	152	156	182	180	173	149	163	192	171	175	154	182	157	178	159	165	167	172	160	149	161	143	169	192	175	164	156	159	180	160	188	150	159	176	144	167	157	157	177	161	159	181	162	203	147	147	168	164	187	172	172	163	182	176	157	180	157	157	198	165	178	162	173	168	164	171	166	163	167	178	180	177	166	176	184	143	173	167	174	154	156	182	158	176	178	171	174	173	164	156	188	162	173	160	172	162	161	143	171	167	191	169	146	177	160	180	161	172	158	168	176	156	156	148	172	159	143	150	160	167	168	154	184	165	166	173	182	170	182	155	166	177	172	171	170	168	156	198	162	161	157	173	144	161	154	177	161	169	185	172	185	172	148	177	153	172	183	201	169	155	160	165	172	183	196	157	162	171	162	149	162	190	159	175	157	179	171	166	178	158	195	186	162	205	173	181	169	189	186	175	174	173	179	158	175	175	165	159	161	163	168	173	179	166	172	183	191	158	181	154	166	179	188	168	163	157	158	171	180	131	166	178	165	173	184	191	163	162	184	171	160	170	171	170	156	175	174	171	148	178	183	159	175	182	186	186	164	176	171	187	192	156	164	167	170	165	171	176	185	164	168	161	151	168	153	173	167	185	159	172	178	159	160	161	156	160	149	162	186	161	178	153	182	187	165	172	189	174	171	150	164	172	195	153	179	159	182	192	176	183	186	155	184	158	165	184	167	155	149	173	161	166	154	186	131	158	164	181
12346	952	609	373	295	294	292	232	246	252	225	230	210	188	208	187	212	204	204	192	213	211	199	202	196	193	211	212	212	163	228	231	192	213	191	181	210	205	237	215	195	243	210	225	192	203	226	182	180	203	206	194	198	224	204	219	199	183	209	228	203	221	230	189	195	207	208	206	233	233	213	205	207	212	216	202	208	188	217	227	190	212	225	222	210	231	232	207	222	207	240	218	239	189	220	210	200	217	225	196	202	208	234	226	229	202	206	177	213	201	209	189	243	206	176	181	187	220	206	211	188	190	188	197	230	213	218	180	230	220	194	210	204	209	201	215	223	213	209	232	206	208	203	219	229	203	197	210	197	188	194	189	201	204	236	207	202	219	198	211	219	226	191	201	183	191	209	208	189	205	233	216	222	224	199	189	193	193	204	210	195	219	206	218	222	192	208	198	213	186	209	203	180	181	212	174	194	220	200	183	204	209	205	192	227	206	216	199	196	200	223	211	193	191	209	210	211	227	223	206	218	196	199	197	217	221	214	189	183	202	211	234	211	216	210	222	204	215	190	190	184	206	191	206	206	206	205	195	182	209	212	189	215	199	212	202	208	208	198	179	199	198	221	224	178	186	209	172	228	209	230	230	229	199	214	189	216	197	198	199	173	206	188	200	199	209	201	192	195	215	197	194	212	200	200	215	227	226	197	211	218	201	226	202	213	207	220	205	199	186	205	184	213	185	208	194	221	196	204	200	221	173	197	195	188	205	210	223	204	205	206	200	216	204	203	202	204	232	195	191	201	223	214	192	228	212	188	217	214	225	191	197	209	199	191	200	210	210	207	205	199	211	206	223	226	213	212	196	195	198	208	213	189	181	213	222	205	196	211	188	207	215	199	177	197	203	213	212	212	184	233	196	227	202	188	203	198	201	184	187	173	221	219	204	193	211	201	207	205	222	174	219	221	203	200	205	196	238	195	209	184	197	196	195	186	218	201	203	228	215	224	187	204	200	201	202	205	199	212	197	211	191	210	202	196	217	190	239	190	200	226	208	197	213	205	206	220	228	217	178	225	185	215	215	214	194	198	215	198	193	210	206	204	226	208	190	207	209	191	206	194	202	214	209	213	212	202	207	213	199	179	161	198	189	225	221	187	207	227	232	208	217	201	221	193	203	199	223	195	229	207	192	208	202	219	214	215	188	196	199	189	214	198	212	204	204	212	230	199	218	212	203	196	187	214	194	212	188	224	200	199	213	211	199	202	214	198	199	210	203	188	176	215	216	194	177	206	195	212	221	190	201	214	208	201	215	200	194	195	195	188	199	212	234	218	212	207	197	200	190	195	216	193	188	198	193	182	192	167	189	232	199	213	197	230	213	221	189	201	201	182	222	204	205	179	184	222	203	219	191	228	198	184	231	187	209	191	233	205	195	192	190	196	172	206	195	206	216	206	208	208	184	188	210	210	215	203	200	197	213	201	230	192	208	179	178	199	203	221	190	234	208	191	208	220	176	188	189	186	203	190	186	208	219	208	206	181	204	197	198	209	200	163	217	211	204	225	220	214	185	212	192	192	228	212	199	194	236	227	200	197	227	221	212	204	208	219	204	178	215	205	189	184	198	182	192	201	206	220	199	216	220	180	215	219	199	211	205	224	208	190	184	204	189	200	173	203	194	204	188	188	216	206	221	209	217	220	195	185	190	216	230	212	212	195	195	211	213	183	205	192	207	190	200	203	205	179	222	201	199	201	210	210	188	213	219	196	196	198	193	220	221	232	203	202	215	200	181	208	198	216	210	186	184	178	175	220	185	201	218	198	202	211	202	228	210	190	205	202	221	209	188	186	191	208	215	197	181	210	189	202	208	196	210	203	198	182	207	185	188	197	210	225	184	183	194	195	188	186	209	195	217	207	191	226	164	204	206	205	208	207	202	197	200	188	194	215	192	202	218	203	195	185	190	203	219	194	201	219	210	210	213	188	199	201	198	216	195	209	212	205	205	194	227	197	187	236	199	222	220	175	211	208	201	193	201	227	199	209	164	198	208	203	203	223	210	215	226	194	205	217	198	191	186	198	222	198	198	207	202	243	194	192	206	188	198	219	200	217	221	199	220	203	213	204	203	203	185	185	185	214	211	217	198	205	195	238	189	194	212	187	195	241	205	198	199	177	177	214	204	192	184	202	220	208	209	199	217	227	213	199	219	183	236	198	221	201	215	196	205	197	204	194	231	197	186	185	212	176	220	175	200	197	189	196	236	190	241	203	202	180	202	188	171	193	220	222	199	186	193	202	214	193	200	214	211	203	225	181	229	203	210	207	182	198	228	206	208	204	186	218	231	200	212	189	193	195	212	241	222	203	200	215	201	233	206	180	188	177	203	189	210	204	200	195	213	196	192	186	202	205	211	210	210	204	187	191	194	211	202	190	191	186	178	216	194	207	202	201	201	164	223	210	210	209	208	185	204	225	199	201	223	194	196	221	197	205	208	224	200	204	184	195	222	183	226	219	191	192	193	211	215	175	219	208	195	230	220	199	223	210	212	232	190	215	217	196	228	223	207	199	183	217	211	190	193	204	212	200	187	191	220	201	184	205	225	216	183	205	221	206	222	213	179	197	223	205	181	241	180	227	210	251	190	220	234	192	211	182	195	207	204	212	192	214	243	186	189	198	201	223	195	202	191	194	186	205	182	209	201	220	213	220	189	188	221	197	219	213	186	185	207	197	213	235	235	174	192	201	185	199	201	191	218	183	230	195	203	236	178	202	231	206	176	179	196	234	190	208	179	219	210	202	231	213	215	193	218	209	207	192	218	182	197	215	212	214	209	185	201	192	223	219	193	206	208	190	208	223	175	183	173	217	207	226	189	173	192	200	188	218	183	183	179	193	212	208	196	194	200	203	231	215	214	207	183	181	220	209	173	227	216	202	231	201	210	214	212	211	181	191	211	196	212	187	195	220	215	202	188	195	201	212	213	190	218	221	229	226	202	218	212	193	198	214	205	218	186	207	205	204	224	215	216	211	167	198	202	210	200	201	190	207	201	213	224	199	206	218	197	218	215	193	204	194	183	204	198	192	200	210	206	200	239	196	204	217	181	193	182	203	237	184	192	236	228	217	196	192	208	231	186	206	202	194	208	200	209	199	225	227	186	218	191	197	204	208	219	196	178	199	203	201	198	216	217	206	195	211	213	173	188	200	194	193	234	210	191	211	210	213	187	186	216	188	185	208	192	213	207	194	198	191	213	224	187	178	176	198	231	194	192	206	197	201	216	215	208	206	197	230	214	224	214	184	191	209	206	188	197	206	210	202	193	193	189	191	200	214	191	201	216	195	222	221	213	192	213	211	188	202	195	190	221	185	199	198	227	176	211	236	224	187	189	218	191	205	194	214	200	197	193	162	236	228	201	194	228	202	228	207	194	191	206	209	198	190	214	189	214	206	234	238	207	211	183	209	227	214	215	196	181	186	176	200	201	193	211	204	208	192	213	189	185	188	194
24366	21590	28705	24934	21590	9782	788	508	434	358	307	261	279	240	244	250	257	220	243	226	228	211	212	254	205	195	200	210	227	226	221	200	200	187	184	213	180	195	194	200	196	192	192	180	183	185	186	209	200	200	190	192	176	161	188	225	201	203	169	182	181	202	175	194	150	193	194	216	197	174	177	180	148	172	185	191	182	180	207	238	182	206	189	190	191	195	199	199	197	213	190	199	190	188	182	167	193	191	208	202	176	208	204	193	195	205	158	187	191	159	182	189	190	189	178	191	189	171	197	199	176	219	205	187	201	174	180	173	189	182	192	163	186	182	202	192	195	167	186	179	191	181	160	181	192	193	222	185	199	184	167	204	180	190	223	183	211	187	190	179	173	199	170	200	183	200	185	210	176	186	208	191	208	197	196	175	186	199	203	192	185	188	181	167	182	185	195	192	181	178	189	172	192	174	197	162	168	174	173	198	183	169	206	185	182	176	210	171	175	204	209	204	192	184	182	202	213	173	147	189	181	161	185	187	187	195	209	201	190	193	196	186	196	177	201	181	188	189	190	165	185	170	193	200	158	185	197	181	193	167	199	194	177	200	185	183	221	191	180	205	183	172	207	206	186	206	156	194	194	175	196	199	202	219	184	183	191	179	187	181	209	184	185	185	192	197	192	181	213	200	197	180	174	177	181	190	174	186	187	170	157	193	174	180	182	190	199	201	194	205	212	204	201	200	194	198	198	190	177	186	173	195	169	192	192	183	177	180	196	190	183	217	206	186	193	190	203	194	176	186	180	197	189	200	183	182	194	164	158	195	181	171	178	209	177	179	180	181	193	193	195	189	178	173	175	187	145	180	196	165	188	180	175	174	168	196	189	198	191	200	169	200	188	173	177	192	174	181	180	170	194	147	193	176	192	190	195	199	169	206	223	167	185	192	177	203	193	190	179	175	203	184	177	179	194	174	181	173	184	227	194	198	174	203	198	167	202	183	206	183	217	193	177	185	184	179	195	185	163	193	193	181	183	182	187	165	199	177	186	182	180	164	196	165	176	166	179	175	187	189	187	188	180	200	205	177	193	165	196	211	198	192	173	182	214	174	162	216	179	179	186	158	179	201	190	182	183	172	185	212	192	176	182	199	198	186	194	185	197	188	170	182	191	204	181	195	172	198	198	176	184	202	173	198	168	206	181	191	174	197	193	189	179	168	163	188	207	189	209	199	178	172	201	181	166	176	184	204	175	177	201	201	194	175	192	195	186	181	195	189	208	176	195	173	188	187	196	207	177	173	173	184	191	166	187	185	172	177	189	177	192	177	176	183	188	232	185	207	182	177	196	201	189	183	196	195	188	192	210	179	178	180	188	198	178	170	185	184	204	162	198	184	187	194	220	177	202	179	178	181	182	180	180	185	174	197	181	182	192	191	184	184	189	184	189	188	192	178	177	201	188	205	185	169	155	197	151	171	179	187	190	188	188	195	199	188	183	174	196	208	213	169	182	202	223	173	193	188	190	205	202	179	169	196	171	182	196	191	196	198	178	172	175	196	193	180	209	173	181	153	179	192	187	192	212	170	186	177	174	178	195	172	192	202	180	189	180	193	207	193	182	166	192	170	184	204	199	195	171	190	185	202	192	163	191	196	198	203	173	201	189	202	198	204	152	199	182	180	203	188	173	173	210	177	158	193	219	189	197	188	210	202	174	173	192	178	194	206	173	193	191	199	170	163	174	174	179	158	212	193	202	175	178	195	183	155	181	173	181	194	181	186	194	182	178	194	164	167	186	196	172	162	197	182	187	183	169	189	184	186	192	208	152	192	179	180	207	154	186	188	177	178	174	179	160	185	214	193	185	181	199	185	209	188	156	236	160	179	191	179	189	191	211	165	191	181	191	172	191	198	200	165	165	185	182	171	216	192	177	179	180	191	194	167	175	175	177	184	221	189	179	183	190	177	176	182	171	175	164	164	199	197	171	217	180	184	194	167	186	167	209	199	201	193	189	192	173	205	189	203	171	211	167	155	180	194	203	167	181	203	188	180	172	203	193	171	204	198	205	169	175	156	176	184	175	202	183	201	186	177	188	206	181	174	173	216	181	190	181	191	205	190	226	173	195	197	182	193	188	202	190	193	191	174	171	180	180	187	204	215	182	182	193	183	187	181	192	171	192	193	187	193	179	205	204	177	191	171	213	182	160	204	194	170	191	201	175	178	181	192	181	169	176	203	176	188	182	177	171	174	200	171	162	184	208	182	196	174	163	178	186	197	164	189	178	180	174	175	161	190	188	194	193	193	205	193	166	184	178	172	199	188	174	191	170	182	191	182	185	187	163	193	187	175	199	186	186	178	193	177	189	165	175	183	184	176	195	198	175	211	202	189	189	198	220	178	173	188	184	169	176	214	192	191	189	201	161	172	195	184	168	199	184	165	189	172	176	196	196	194	170	189	195	212	191	195	186	162	186	201	192	198	177	185	198	201	187	195	198	205	176	193	199	178	200	201	199	186	182	178	191	175	195	181	181	174	176	165	188	173	184	193	202	172	175	204	189	211	173	191	171	164	211	181	188	171	180	162	216	194	197	179	159	165	191	178	200	150	193	201	169	186	193	175	186	197	178	185	213	173	191	170	170	208	182	180	178	197	201	201	170	161	194	195	168	182	218	209	184	176	195	191	168	184	204	171	188	176	160	201	170	176	191	187	213	197	187	185	193	171	204	188	183	172	181	201	164	168	196	186	156	181	203	210	186	184	173	184	184	201	178	186	189	188	206	200	180	195	176	189	201	173	173	180	186	170	183	190	185	185	189	195	163	186	191	192	195	185	199	178	178	173	180	161	195	188	190	168	198	210	159	190	176	202	176	206	187	192	198	192	191	171	183	190	195	180	188	190	210	172	193	196	198	176	214	178	202	202	169	169	191	164	180	197	196	176	176	191	184	187	186	193	178	188	175	193	180	214	203	191	201	182	195	169	172	164	190	166	186	195	180	202	179	181	182	167	205	200	188	167	199	179	183	193	188	198	196	203	206	201	182	192	188	208	190	191	187	196	199	179	221	198	196	174	152	192	200	192	193	164	226	194	177	180	171	191	176	209	177	191	189	205	180	170	192	171	201	193	188	188	192	165	175	181	205	196	215	175	187	180	191	177	171	182	208	183	180	173	167	175	199	185	191	198	185	202	199	205	210	204	206	180	161	182	193	192	185	164	208	189	211	188	163	196	165	180	198	144	173	175	189	184	200	192	171	187	223	198	178	193	190	178	204	195	170	171	188	173	160	194	150	178	193	187	189	161	216	162	210	166	167	204	191	199	184	203	184	180	181	188	166	198	193	209	184	174	214	191	198	197	188	211	217	194	183	169	196	219	156	202	166	180	155	207	156	181	196	184	218	178	177	204	179	191	197	180	200	189	188	214	190	178	189	188	206	185	205	191	208	197	180	203	190	195	170	198	187	169	206	173	200	203	187	201	183	202	181	208	201	189	187	185	181	169	201	179
28657	9480	5671	2694	1959	1380	1125	808	681	624	506	448	379	360	358	291	295	315	286	278	278	287	224	279	250	238	267	236	220	220	228	242	228	230	222	220	240	242	239	203	201	215	212	232	253	240	199	218	211	231	217	210	205	206	214	273	204	215	234	218	209	221	205	247	225	216	216	221	210	211	206	246	230	210	214	208	202	204	218	237	233	233	268	243	243	248	255	219	257	245	266	253	231	232	248	214	227	237	219	226	227	238	251	258	211	227	216	228	251	225	212	236	204	209	237	250	218	191	246	215	206	235	215	246	229	218	233	245	232	222	235	208	222	227	214	227	214	209	212	206	214	226	204	233	214	220	219	194	236	256	218	196	243	239	214	220	203	190	222	218	220	228	255	209	207	215	226	225	222	244	227	199	221	226	226	232	205	217	229	217	230	234	240	210	228	228	228	207	188	228	235	211	205	235	210	194	220	195	248	239	231	225	216	220	198	224	187	212	226	246	249	207	202	211	221	218	223	232	186	211	230	212	237	225	199	204	233	210	235	222	216	223	253	213	207	232	206	211	215	206	219	203	205	199	201	235	231	225	233	235	203	212	214	213	233	203	227	240	200	212	205	231	214	217	218	225	226	219	217	205	253	243	205	219	247	231	219	197	214	231	216	232	196	229	226	227	216	205	223	232	207	219	223	201	209	235	224	204	219	202	210	211	229	209	211	232	213	230	193	212	246	224	222	195	208	228	239	212	212	236	234	217	222	217	221	210	213	209	204	221	199	234	226	219	198	234	228	241	224	199	224	222	223	195	209	229	208	216	247	221	226	215	222	212	225	228	208	199	228	218	218	246	217	222	229	231	220	240	195	231	217	231	214	195	197	221	204	234	243	217	205	220	216	224	219	206	194	191	212	239	217	212	230	220	198	226	241	221	229	217	198	211	232	193	209	207	213	218	223	223	235	228	226	231	217	187	227	209	206	216	206	209	216	248	234	221	200	194	196	225	214	196	219	222	218	212	198	230	216	202	221	245	225	207	208	233	200	214	189	216	232	246	224	230	218	229	207	225	232	203	237	210	218	231	215	207	218	227	187	209	208	247	228	217	210	216	231	213	220	183	236	217	211	217	235	239	226	227	206	225	203	238	191	210	238	215	211	232	221	212	224	197	225	235	228	211	202	201	198	189	222	237	187	230	209	223	217	190	225	234	206	218	221	197	204	239	201	242	228	223	202	222	253	241	218	213	197	220	238	188	237	184	205	245	215	216	238	177	220	222	224	221	226	221	216	211	214	220	224	233	207	208	202	228	197	212	211	209	201	231	243	222	215	211	229	219	212	212	214	187	195	188	225	220	247	202	227	215	207	210	224	220	214	211	216	204	240	216	209	223	206	236	184	213	241	217	236	200	203	188	219	225	224	225	225	219	209	237	239	193	204	229	213	200	205	203	227	215	206	205	225	225	190	213	205	243	235	216	214	219	204	219	229	212	224	239	187	214	246	209	231	241	197	212	240	214	216	216	231	216	223	192	214	206	191	233	242	201	242	210	227	220	219	218	228	223	212	232	208	221	213	207	211	213	209	198	221	219	223	219	213	209	243	228	228	230	227	226	220	187	221	195	206	215	254	199	190	218	224	223	234	214	225	210	214	188	215	234	211	209	224	261	200	226	248	212	194	203	217	204	204	211	221	233	222	219	213	218	250	204	246	234	217	234	237	206	219	244	224	221	204	217	213	237	225	225	223	232	214	215	220	204	204	213	236	207	219	210	193	208	209	215	239	220	198	221	213	203	205	251	220	214	199	212	214	194	208	230	220	198	202	211	215	229	230	199	238	214	210	210	216	211	255	211	238	230	218	210	236	212	223	181	205	201	212	200	272	209	204	213	245	188	221	205	200	221	231	190	249	214	202	215	227	238	222	224	225	249	196	185	227	214	224	218	215	269	217	218	227	181	186	202	219	214	238	206	212	216	220	223	205	224	226	212	214	198	211	225	202	217	234	223	188	231	201	190	208	207	207	230	214	210	233	232	207	217	216	202	219	211	226	220	194	204	220	220	218	174	218	208	256	216	194	219	213	233	209	193	207	236	223	212	213	223	219	215	218	196	231	183	240	200	206	218	211	216	209	222	231	218	221	222	207	223	235	228	229	214	224	248	239	235	218	225	258	215	214	200	218	206	227	239	217	198	202	228	221	212	214	210	248	214	225	231	229	240	213	213	210	231	226	226	250	240	202	217	192	211	205	226	213	214	233	234	231	212	233	246	213	227	225	220	208	207	217	219	243	192	241	226	224	218	224	246	213	237	237	212	223	217	204	227	211	213	234	225	225	227	208	210	238	228	218	224	186	232	205	204	216	205	225	218	224	243	209	232	233	235	225	224	226	239	217	232	210	222	219	237	181	224	212	232	215	222	210	204	225	207	243	202	225	214	209	208	225	222	223	198	228	227	207	211	207	209	217	214	238	217	205	206	247	218	226	211	193	192	212	225	215	232	226	211	208	201	214	208	235	252	220	211	231	237	202	232	206	247	233	214	201	205	213	217	216	206	195	199	206	218	237	238	196	207	214	211	213	198	203	206	218	218	220	232	199	207	211	227	221	237	243	238	223	205	226	220	224	207	222	230	219	215	225	225	227	244	225	225	223	196	229	215	215	218	231	240	208	196	229	222	220	225	223	234	219	228	191	228	206	230	208	194	235	223	236	240	217	209	228	219	245	230	207	221	235	188	218	218	212	217	232	224	222	200	202	203	251	226	209	230	208	238	233	209	223	249	213	255	202	235	221	213	210	236	201	209	206	205	220	211	210	225	206	224	230	192	220	217	209	200	197	230	224	214	242	204	222	215	225	226	241	233	225	212	215	220	223	225	210	216	226	209	206	222	220	199	208	199	224	224	221	206	185	243	221	259	208	211	218	217	210	235	233	207	213	223	217	243	236	224	201	222	240	214	212	228	204	248	200	224	199	200	201	238	221	212	205	214	231	223	193	237	180	197	212	189	206	246	206	219	220	205	216	220	196	194	223	234	223	246	222	200	208	195	210	211	226	212	186	243	204	227	195	212	230	246	203	223	194	222	231	215	198	212	209	225	218	214	244	246	211	231	219	202	216	226	216	231	234	212	208	216	211	205	197	242	230	206	204	210	226	197	202	196	220	222	225	206	211	235	223	210	222	206	204	227	228	230	213	225	244	209	197	217	198	222	206	254	213	215	223	225	197	216	198	220	221	209	225	244	210	186	214	187	236	212	217	249	217	200	174	212	210	227	200	194	220	201	230	192	199	222	220	230	208	211	216	217	218	211	209	230	248	212	233	201	241	217	201	237	208	221	208	227	216	198	230	207	203	220	215	228	214	205	224	213	250	230	214	202	235	198	236	198	217	227	208	201	243	198	230	235	221	235	210	211	229	199	185	208	205	200	224	177	206	206	250	226	230	213	209	212	214	219	222	230	232	214	204	209	221	215	214	229	219	217	210	209	241	230	236	235	243	178	240	210	215	206
25745	21598	27450	26167	8478	554	428	376	359	324	283	321	272	275	247	274	259	246	259	253	271	278	278	258	238	246	271	250	262	252	253	274	240	239	233	246	258	262	257	244	264	250	257	255	268	263	213	250	279	256	238	249	244	234	258	237	240	237	229	228	228	266	262	254	236	227	220	257	219	228	239	244	246	231	268	274	287	229	254	231	236	257	219	236	271	239	288	246	298	267	249	253	225	268	279	256	240	274	238	281	289	278	260	263	265	271	239	256	275	244	247	244	258	264	232	241	258	257	268	257	234	257	262	230	255	240	262	279	270	228	241	236	279	257	252	238	222	256	259	249	267	266	278	277	238	223	271	231	235	242	229	246	238	247	251	196	224	255	258	232	238	243	244	266	245	248	273	246	241	238	253	232	266	255	260	241	262	271	238	250	257	266	242	259	237	237	256	238	260	262	247	254	251	233	245	239	251	252	243	237	239	231	270	261	247	285	260	240	264	244	226	234	268	265	263	248	266	241	243	266	238	225	278	256	258	256	257	282	216	221	242	272	239	255	277	264	240	236	212	253	267	223	272	266	255	255	237	268	236	260	255	224	229	242	259	296	243	250	236	250	221	228	227	237	255	239	256	250	255	271	247	278	269	250	240	225	265	253	261	228	254	241	226	250	261	245	256	250	254	247	267	234	246	244	251	262	226	264	273	232	260	260	262	278	249	223	239	248	252	248	220	241	242	234	272	255	275	250	261	259	234	262	227	261	252	292	263	246	271	246	234	264	249	260	238	268	240	250	256	271	247	251	246	235	250	250	255	231	243	255	234	232	241	253	266	270	239	253	263	244	272	240	236	241	254	255	259	252	253	238	261	239	223	277	245	273	263	263	268	252	267	224	229	223	249	193	251	250	234	259	247	220	260	236	266	248	257	218	233	225	236	251	239	273	255	276	243	262	255	201	266	248	273	246	256	263	243	236	277	250	244	272	241	256	223	251	232	235	259	265	247	251	278	236	241	265	241	245	249	267	216	249	244	262	269	260	253	256	245	269	296	250	241	242	261	237	256	257	248	279	263	245	250	231	236	256	254	264	249	253	274	254	247	249	239	272	253	252	259	223	225	260	246	252	241	234	241	263	267	257	224	247	245	263	264	265	231	264	243	239	290	247	245	248	256	230	255	244	263	239	277	251	254	249	241	236	248	240	266	246	245	313	252	219	258	244	250	274	247	248	262	256	260	239	261	236	257	278	260	241	257	234	266	244	246	234	230	252	226	245	223	277	230	233	243	249	260	267	225	236	276	247	244	255	275	229	236	247	258	240	238	231	242	247	250	253	243	219	252	223	239	272	248	288	247	267	237	258	257	279	274	258	265	249	275	223	257	250	250	261	271	253	268	258	262	242	235	256	275	270	246	252	259	269	234	277	248	262	248	246	224	228	253	283	251	235	238	289	259	244	252	259	268	234	255	269	256	240	264	241	244	265	247	264	247	245	227	265	243	235	225	232	251	240	255	249	207	250	248	225	269	261	258	260	272	213	243	238	237	208	234	253	253	281	238	249	232	223	235	241	271	255	263	256	232	236	215	231	236	271	244	242	266	237	240	214	222	242	259	277	257	264	254	253	225	246	224	261	248	274	263	234	236	256	254	257	260	282	264	260	254	251	247	267	263	238	234	259	252	272	245	254	238	236	264	230	247	278	253	241	250	245	240	236	251	242	251	254	262	251	257	252	270	217	277	254	259	230	282	251	241	248	241	259	236	267	245	274	255	250	250	233	228	213	247	267	251	263	247	254	236	240	264	237	237	261	248	231	261	249	247	256	224	264	255	219	235	256	249	251	241	271	263	235	246	237	225	228	275	244	243	233	240	252	228	227	216	245	243	229	241	240	250	270	246	233	245	240	216	228	262	238	222	254	234	262	255	247	249	266	260	246	264	224	253	234	289	285	238	244	239	235	265	228	254	264	274	225	265	255	241	265	254	248	266	250	239	242	257	247	243	224	246	242	233	238	246	245	257	246	261	222	268	259	260	261	222	254	242	241	248	266	235	240	261	283	242	227	253	240	248	253	252	239	263	288	270	249	217	257	232	243	227	254	257	247	242	253	269	253	234	260	257	238	246	240	253	207	276	270	239	242	246	237	244	260	237	256	241	234	260	239	265	233	232	261	259	259	237	261	237	236	251	233	241	250	230	256	243	256	263	223	245	267	240	244	252	257	252	246	275	269	231	272	265	249	268	254	259	233	257	225	234	244	240	276	237	239	269	237	283	228	285	248	251	244	245	256	258	266	251	268	233	235	254	233	248	248	251	261	253	229	262	246	238	268	267	275	241	238	234	230	234	248	235	257	286	239	239	239	265	238	289	273	243	254	265	253	255	239	242	256	255	278	238	229	258	238	252	259	264	246	240	275	245	294	244	220	253	260	270	250	286	237	264	253	268	278	246	223	253	247	237	259	259	248	287	249	237	241	234	250	266	253	247	248	257	254	209	233	284	265	257	259	236	260	238	215	259	244	216	251	253	264	233	249	252	279	239	252	249	251	272	212	258	236	230	233	223	257	249	236	240	267	271	260	275	225	257	220	243	238	245	247	254	248	267	226	246	256	244	234	261	282	256	248	270	242	223	255	244	265	252	266	223	272	250	265	241	245	221	251	248	279	226	239	245	275	245	246	254	246	255	236	240	236	274	253	249	260	243	231	269	260	264	251	268	261	245	269	266	238	258	240	275	243	229	252	242	266	276	265	248	271	269	240	249	236	241	281	245	257	240	211	231	238	225	250	227	248	253	249	260	260	253	256	270	247	234	259	273	249	242	263	241	253	243	281	246	257	270	270	242	249	242	242	254	238	248	242	241	249	266	249	257	253	257	269	254	241	260	282	239	295	273	223	226	259	265	238	260	255	255	259	246	267	269	254	266	262	265	254	220	229	243	235	228	258	275	253	232	266	241	258	251	258	254	246	267	256	262	253	224	261	247	256	270	261	251	232	248	242	257	252	256	253	251	258	262	239	249	265	241	239	214	268	241	265	248	246	261	256	285	263	255	268	216	251	242	254	233	228	268	251	249	261	231	230	212	271	251	244	242	263	284	242	255	256	249	257	237	288	243	235	260	265	267	255	246	245	271	223	233	260	225	266	266	262	242	229	247	266	259	237	272	220	242	270	235	263	249	270	265	259	252	279	250	246	271	252	261	247	247	220	228	244	237	223	242	259	252	259	252	274	230	262	225	253	238	256	248	230	241	258	253	237	257	241	235	266	235	234	242	245	241	256	271	232	258	237	252	249	253	282	244	236	224	273	240	258	274	251	258	255	253	292	253	237	277	261	229	262	237	255	214	263	248	239	290	255	254	250	226	244	259	242	280	240	239	229	227	245	257	253	271	252	271	254	236	238	226	266	254	259	261	271	244	243	249	256	226	281	272	275	242	227	241	253	274	263	253	237	242	243	243	277	240	230	243	237	231	211	254	250	229	244	246	240	252	228	240	254	253	238	240	244
26742	5026	3009	1546	1085	837	686	591	543	467	484	405	408	377	392	345	339	343	324	316	273	350	325	306	313	314	303	281	329	318	325	353	288	283	315	319	337	284	296	279	312	329	293	285	307	286	292	297	291	286	274	272	312	299	276	258	317	322	302	294	292	301	277	322	290	246	290	288	272	271	297	293	312	284	282	287	299	284	305	257	294	318	305	316	323	292	312	319	309	309	275	275	300	282	308	317	265	292	302	303	300	276	295	289	324	321	291	301	295	281	281	277	306	301	274	312	277	286	283	309	305	316	286	294	306	288	301	282	324	358	309	307	307	297	280	281	245	304	306	287	256	295	300	293	303	274	307	289	283	275	297	305	266	290	303	320	296	316	287	303	271	295	314	304	312	284	277	258	304	286	301	304	281	283	300	279	314	296	288	295	281	245	292	293	285	307	281	301	298	291	306	291	278	284	285	303	274	275	302	285	304	311	308	303	279	288	289	324	298	284	286	298	329	314	269	275	309	303	308	284	302	259	297	273	310	281	291	274	334	292	304	298	301	286	297	311	293	287	300	282	272	281	309	305	279	322	309	292	273	282	282	295	253	309	293	297	305	272	277	282	310	269	268	257	285	309	286	313	324	303	283	313	282	286	285	277	260	255	309	321	292	253	281	294	281	297	283	289	305	308	271	304	275	302	292	281	288	279	269	255	307	284	285	320	307	291	273	291	307	292	304	306	304	306	300	286	301	303	275	290	299	260	286	299	285	288	280	295	326	309	321	329	298	296	303	270	290	270	311	309	279	277	255	287	327	276	315	293	269	297	280	302	321	288	309	273	291	292	267	287	270	282	285	304	306	321	276	293	309	259	290	301	299	275	273	279	266	287	281	304	290	273	283	299	271	284	265	302	281	267	284	310	270	282	275	280	305	322	303	305	306	301	291	251	304	279	296	299	303	256	278	278	273	307	320	294	263	325	246	285	279	294	263	289	284	330	292	276	303	293	291	311	302	272	282	294	306	330	265	304	289	301	277	286	310	281	293	306	295	307	274	307	300	274	290	298	300	279	305	311	297	321	291	272	308	287	286	279	286	259	316	296	309	287	292	266	297	293	283	287	306	310	315	309	315	284	296	315	290	300	306	287	302	309	293	304	287	298	288	283	269	290	309	303	303	269	300	280	291	285	294	303	288	317	297	304	277	256	290	296	277	304	284	296	293	301	307	289	276	282	297	326	262	268	293	299	303	295	320	288	312	285	304	311	280	285	299	288	290	266	282	315	278	273	265	300	276	298	306	305	298	281	284	298	276	311	294	265	305	271	295	292	288	312	296	290	317	262	305	267	296	294	299	285	301	288	293	295	288	328	299	289	274	306	308	291	288	305	296	273	334	331	323	309	273	281	309	306	269	294	285	307	304	265	285	299	277	301	271	279	304	278	323	274	284	304	277	294	285	290	275	312	312	276	280	242	284	266	311	289	312	277	276	295	318	313	284	310	307	290	322	267	275	268	322	307	273	294	280	313	314	301	263	291	302	315	299	266	272	272	291	269	287	300	297	319	305	317	278	284	269	277	286	308	279	292	272	322	278	313	281	303	302	290	266	302	274	315	309	284	338	307	294	291	314	300	266	264	292	267	264	274	295	313	343	272	284	302	294	277	309	296	275	322	267	310	286	301	298	292	284	278	293	278	290	313	300	288	262	289	294	301	270	276	290	311	291	292	305	286	264	297	312	289	338	273	276	308	278	267	275	295	278	274	281	311	298	309	292	331	282	272	275	321	293	304	309	295	282	313	302	290	316	275	288	273	294	290	249	277	290	306	300	296	334	267	279	301	267	306	284	291	275	306	298	343	321	308	288	272	307	324	274	314	274	290	298	279	317	284	296	289	283	280	280	314	303	279	299	278	312	288	282	315	292	283	273	290	291	279	274	259	329	304	314	314	283	296	265	280	284	324	293	298	290	274	324	316	300	290	285	305	289	268	278	255	297	283	293	243	277	286	299	278	279	293	288	300	287	312	335	308	287	308	308	313	296	292	263	282	321	308	313	256	301	263	287	286	282	289	304	288	308	303	313	263	262	289	290	302	279	297	285	304	306	291	337	313	307	294	280	284	303	318	264	278	294	286	302	279	316	290	293	298	293	297	330	316	310	271	290	289	313	295	312	277	297	292	260	320	312	297	284	300	308	273	285	285	298	261	289	310	277	299	274	318	273	317	263	341	290	305	335	297	285	274	290	268	267	294	282	279	273	294	263	287	271	302	285	310	269	280	306	313	282	289	275	258	285	305	294	261	296	320	282	276	287	298	272	282	282	269	263	274	293	308	295	323	269	303	251	278	273	280	286	293	341	279	329	296	279	277	298	302	298	285	306	303	288	305	304	310	297	274	272	293	298	306	279	293	275	302	275	260	316	279	287	298	324	328	297	309	281	271	261	256	321	306	283	293	292	269	312	283	316	292	293	288	303	301	297	273	302	269	289	267	295	291	325	281	286	336	266	323	281	297	257	325	307	275	278	281	269	338	307	264	266	310	253	271	299	306	312	282	300	285	302	318	310	261	287	306	287	315	311	316	306	293	278	299	265	330	293	263	339	284	297	275	313	295	307	275	303	304	304	301	281	285	295	256	282	303	320	316	336	283	295	272	298	284	292	291	307	287	285	272	295	302	302	278	291	260	273	320	288	297	312	290	326	318	299	261	272	324	300	264	308	301	285	293	277	286	285	311	304	294	290	306	293	308	304	307	275	302	320	273	291	289	294	300	297	303	294	297	294	307	273	304	270	306	298	285	308	309	307	269	288	308	303	297	261	315	284	277	310	307	283	309	284	267	274	282	292	319	282	291	294	285	277	284	270	312	297	296	275	276	259	299	257	270	295	325	276	287	275	299	256	276	278	317	299	277	263	304	268	284	280	274	300	294	323	308	308	272	311	272	295	259	308	312	309	290	270	301	289	299	328	276	300	290	293	313	329	283	314	288	299	275	274	285	272	315	282	292	284	315	259	274	304	296	270	281	261	269	258	282	310	302	278	317	291	288	306	303	266	278	273	270	267	292	263	310	280	313	304	273	294	284	304	291	284	293	291	283	300	286	257	291	309	283	327	311	282	313	307	312	295	266	330	290	310	296	310	283	288	290	290	266	279	316	285	284	309	325	292	314	268	308	292	299	276	277	281	268	263	278	290	270	296	314	280	297	274	275	288	287	302	293	319	289	270	282	322	293	281	288	326	252	302	316	331	294	281	287	296	296	333	293	305	290	298	294	284	291	278	283	280	292	293	293	282	302	276	323	311	289	299	292	283	295	319	280	309	296	275	305	307	274	288	312	256	284	297	297	268	277	293	285	268	278	315	292	287	304	297	288	349	293	274	276	275	331	281	273	318	303	287	300	285	287	305	290	271	302	297	248	306	270	271	297	309	281	302	286	318	292	295	280	296	265	317	247	291	296	307	298	270	292	267	284	282	253	271	277	313	289	268	283	280	297	295	303	318	284	259	326
23390	21666	29246	24604	21667	21698	8547	1021	733	668	586	484	499	448	461	427	386	363	386	391	386	379	333	366	342	322	315	302	304	355	343	321	334	322	300	339	307	328	295	300	307	331	291	314	307	311	344	310	305	304	304	301	298	281	321	316	318	338	301	319	322	344	316	282	307	327	304	282	289	283	283	287	310	301	306	309	292	269	301	305	294	323	319	278	340	323	326	297	331	337	303	319	276	333	329	307	307	328	327	302	307	305	297	337	332	336	283	303	284	304	300	308	302	287	347	287	279	294	276	282	328	295	271	301	305	304	336	304	278	334	300	321	288	327	292	298	277	326	322	307	314	314	303	278	324	297	309	280	298	278	322	291	301	341	287	328	316	302	345	303	305	325	321	323	276	302	307	269	302	306	297	311	264	260	274	300	303	288	291	302	292	294	290	256	297	294	293	329	298	313	324	284	287	266	311	321	288	289	325	317	281	327	314	294	297	274	288	278	320	312	320	312	286	275	305	303	263	308	324	299	299	313	273	298	306	298	299	303	298	323	312	277	286	320	310	312	284	287	330	307	263	315	279	326	309	274	299	314	323	323	276	318	309	306	289	306	312	310	303	262	319	287	280	305	299	294	294	289	307	292	314	288	303	314	292	303	285	329	302	268	283	303	286	298	298	302	336	281	288	275	318	290	328	272	299	294	271	280	299	284	271	275	309	278	290	262	311	292	278	307	281	306	264	324	312	319	281	302	301	295	278	291	327	322	281	292	283	294	325	297	277	301	288	315	292	286	319	316	278	323	317	297	314	287	294	313	322	332	269	312	305	303	307	325	300	286	295	318	299	316	292	278	292	289	299	307	289	310	296	259	324	310	285	285	288	302	320	286	284	265	269	293	287	309	310	284	289	291	321	321	301	327	299	303	303	290	288	276	298	322	325	302	282	301	278	316	307	305	276	304	289	304	302	282	288	307	297	261	327	300	289	302	315	323	328	281	322	312	311	317	323	285	317	275	334	292	282	324	305	315	304	302	269	304	287	286	310	300	278	320	300	313	304	306	313	291	275	307	262	290	290	314	277	315	290	296	322	280	286	300	327	277	281	307	284	294	293	277	265	295	291	295	312	282	302	304	324	299	293	308	260	271	301	317	266	295	297	301	309	331	278	291	300	318	302	297	305	316	304	308	300	288	298	300	315	275	299	304	310	270	298	288	310	294	314	313	274	302	307	282	320	314	291	285	286	326	312	303	303	299	321	278	315	305	277	307	307	287	293	281	304	302	277	320	335	304	266	310	307	337	318	320	307	269	312	313	303	284	285	320	289	314	292	289	291	301	344	319	299	307	267	299	282	317	294	327	280	281	309	313	277	304	271	304	292	285	301	306	291	308	284	288	303	292	327	298	312	314	307	293	303	303	297	292	285	334	319	286	275	332	293	262	320	297	324	288	270	286	274	302	275	304	293	291	295	317	292	289	328	284	278	289	319	291	280	319	309	258	292	283	318	272	317	318	308	326	305	324	300	296	278	290	303	305	320	325	299	314	309	292	269	281	303	301	304	326	306	314	273	306	312	284	317	291	322	292	318	285	301	313	281	286	296	299	286	290	307	318	268	308	292	283	317	320	323	270	322	280	277	274	273	307	279	294	295	319	307	293	323	273	294	292	293	291	307	287	283	295	284	285	300	283	280	289	249	277	303	293	312	321	293	320	311	301	306	349	316	281	315	311	325	301	301	317	312	322	282	304	292	288	310	282	276	324	276	300	309	310	292	307	261	279	325	298	302	293	283	324	297	295	302	313	290	318	291	291	279	292	298	322	266	317	295	296	309	285	275	315	304	323	305	299	319	302	319	292	284	292	287	314	308	296	316	265	310	271	298	281	280	338	299	284	268	282	260	298	330	321	276	296	293	315	282	307	291	300	324	285	288	287	274	276	303	294	311	304	286	304	329	290	326	287	309	314	302	309	296	297	314	310	315	293	276	281	298	291	302	298	274	315	310	297	311	292	290	318	272	303	309	314	318	283	245	298	276	300	287	309	328	300	289	288	271	292	278	286	300	281	313	282	307	314	272	276	297	279	296	281	295	275	292	304	292	293	287	305	304	326	309	343	294	286	319	284	313	283	282	304	280	321	311	317	316	301	303	302	273	279	292	288	308	295	300	292	311	296	284	317	284	325	294	299	324	327	276	275	310	317	288	298	300	289	316	294	302	295	309	287	329	303	280	293	274	316	293	289	318	287	328	281	268	307	279	292	289	294	288	280	298	287	278	309	311	306	303	281	306	286	270	286	334	298	299	321	310	307	303	289	300	323	268	295	285	287	303	280	305	313	306	295	325	322	308	313	304	296	294	300	292	304	311	263	294	298	276	305	284	305	345	318	298	281	309	272	272	291	297	304	288	278	301	316	286	299	275	309	266	302	287	294	273	293	308	288	312	301	307	290	285	279	310	312	289	314	276	291	290	267	297	339	300	284	314	290	319	296	297	302	319	308	274	287	284	328	289	283	314	306	277	293	275	321	315	306	288	342	311	317	314	279	315	326	292	348	291	345	292	280	301	283	292	295	325	290	325	310	278	300	324	297	307	348	301	308	293	326	299	298	284	289	284	313	307	286	286	320	267	284	253	311	276	288	304	294	319	297	277	301	300	308	306	288	295	255	300	297	297	296	319	296	290	281	279	295	293	292	345	293	275	274	289	299	311	279	330	308	293	285	266	290	322	300	288	319	304	286	289	278	324	307	304	285	282	267	319	296	278	303	284	290	301	297	294	296	292	286	306	331	304	323	336	280	299	279	282	303	290	313	282	314	264	285	312	288	313	315	315	323	309	292	290	283	295	271	307	287	306	293	276	310	281	313	275	313	311	306	316	325	296	288	320	306	342	316	282	278	319	271	271	292	303	297	313	276	340	316	300	283	285	309	330	304	281	264	310	298	294	307	305	341	299	262	305	293	277	303	261	304	329	289	262	295	288	318	281	292	287	301	295	305	315	280	311	317	305	280	338	281	282	287	306	296	305	297	330	326	295	298	300	279	309	280	317	310	306	300	316	295	322	322	267	313	311	298	305	319	321	320	303	300	304	313	309	328	309	315	307	283	300	283	329	286	326	295	281	303	285	292	253	327	293	297	310	258	273	305	303	279	313	306	275	296	280	272	288	325	295	293	298	297	268	298	293	290	301	283	286	317	301	299	279	299	308	296	306	309	298	284	314	304	288	298	283	291	312	311	322	288	279	297	289	283	284	299	307	312	314	314	337	315	291	316	309	292	258	256	279	288	284	295	295	313	301	296	289	315	308	287	257	308	263	282	314	306	279	314	294	303	296	294	323	298	321	273	268	271	286	284	288	309	278	317	298	326	310	287	290	304	276	303	305	288	310	328	305	317	295	304	280	285	298	270	301	321	283	314	265	299	317	309	307	298	301	302	275	314	321	304	282	294	318	286	302	310	303	309	312	315	300	292	315	288	278	273	308	307	299	282	296	284	274	308	326	303	302	295
29823	15438	9602	4898	3473	2587	2009	1441	1237	996	882	727	670	558	554	558	506	480	476	472	440	411	431	399	406	407	364	368	390	374	383	364	400	346	366	353	405	378	365	350	349	350	323	345	341	342	334	339	365	367	345	333	364	393	339	292	335	361	324	352	339	342	355	327	329	304	328	329	354	321	330	288	311	356	335	337	350	328	344	343	355	334	372	384	365	375	339	370	341	360	348	356	348	332	365	365	368	331	319	338	365	335	332	358	333	330	337	381	330	343	324	327	354	361	373	317	340	343	362	326	329	324	303	331	348	346	338	360	318	336	296	320	345	338	361	320	339	399	308	338	324	312	328	337	342	329	330	347	323	337	342	332	355	335	329	337	361	333	308	322	356	337	326	345	348	326	359	342	346	325	337	340	326	353	367	320	333	327	336	339	335	340	322	358	363	327	321	344	343	335	348	314	320	323	346	306	298	351	338	319	340	312	337	310	334	354	294	345	315	312	338	354	323	318	313	321	348	364	340	344	340	325	310	331	343	320	343	350	329	322	298	317	323	342	315	345	357	359	338	305	336	317	322	349	305	344	306	340	350	327	332	338	362	343	345	309	366	334	349	322	360	350	318	333	327	334	339	273	324	347	371	339	337	336	319	332	350	340	324	308	353	350	305	334	343	326	312	317	326	334	358	347	350	317	325	345	312	340	286	302	360	342	313	346	356	325	329	374	323	304	339	317	314	339	330	333	342	359	344	304	349	306	334	356	334	354	335	313	336	349	344	342	373	377	357	312	314	300	343	358	342	324	320	340	340	327	352	342	288	310	322	308	324	331	340	296	318	325	327	330	323	316	352	311	350	319	335	325	324	330	304	319	361	318	363	367	335	348	339	308	341	324	305	338	319	325	334	336	338	338	358	330	326	309	340	335	317	340	353	316	330	340	304	342	332	313	319	331	314	339	295	296	341	344	348	335	313	342	320	345	362	321	339	347	330	367	321	330	320	281	323	329	309	335	323	350	333	344	345	314	333	320	383	340	329	314	348	335	310	362	329	334	367	305	337	339	359	337	367	315	339	307	357	327	352	337	332	297	343	356	323	342	319	329	303	351	327	324	338	326	317	323	331	321	335	357	345	338	314	310	338	333	341	359	319	318	315	317	328	299	314	335	299	355	319	358	337	350	331	328	349	316	309	338	356	342	347	309	342	330	319	369	338	320	333	343	327	289	350	340	333	333	357	325	360	302	320	333	324	319	317	339	325	330	334	318	339	329	359	313	332	346	350	342	310	309	317	329	338	349	348	358	337	311	336	360	346	368	312	301	312	346	369	340	341	350	315	351	304	366	306	341	323	345	316	337	378	296	324	328	351	349	356	319	319	351	319	359	331	314	359	335	353	360	328	305	336	324	340	312	340	320	317	322	354	318	354	342	339	298	333	311	345	321	353	303	314	380	336	302	376	315	343	356	329	298	345	355	323	345	335	348	293	350	342	314	353	287	341	350	335	351	343	330	303	345	327	336	323	328	341	321	348	324	354	340	346	316	333	354	352	316	318	338	381	354	348	356	346	335	326	361	310	347	308	312	364	376	339	330	316	334	323	340	350	330	317	339	318	316	314	346	358	308	334	345	362	335	319	329	327	343	327	325	305	315	313	296	343	352	321	318	314	329	330	315	309	349	338	330	312	318	327	349	327	315	315	307	335	335	356	335	334	345	322	376	341	358	307	359	308	317	328	322	303	332	323	307	344	334	334	380	335	324	313	329	334	331	320	322	329	310	374	309	378	344	307	356	329	311	301	314	325	327	338	336	346	354	318	325	304	315	324	324	336	320	321	315	308	314	377	359	344	317	310	338	321	338	327	338	322	353	334	312	316	342	343	322	351	329	345	309	309	354	305	318	343	334	311	321	359	308	352	337	358	344	324	351	338	294	327	341	324	364	303	319	351	336	338	328	332	316	364	341	347	330	344	346	316	330	306	303	323	335	335	310	338	336	354	322	347	307	329	318	330	317	327	328	363	351	336	346	332	326	349	346	310	346	335	331	338	356	337	345	344	362	349	303	359	322	344	365	331	343	329	360	306	339	363	320	304	346	306	324	320	316	324	369	302	352	322	361	331	334	311	296	354	317	327	348	353	360	371	305	359	308	320	339	319	320	319	320	326	356	357	342	352	325	344	337	366	353	347	314	335	354	324	350	315	318	346	333	343	296	332	326	326	350	346	329	346	329	338	335	335	320	334	322	328	330	329	329	316	332	331	318	329	327	322	350	337	303	351	367	354	343	341	339	318	332	346	332	347	335	312	296	323	335	324	327	354	278	326	350	323	337	314	301	317	376	312	359	340	338	364	363	333	344	302	326	356	330	315	355	336	314	335	318	328	319	301	321	350	338	335	341	323	357	313	332	343	300	341	334	345	326	329	315	327	338	332	334	332	313	309	333	322	330	333	344	345	346	322	348	308	340	346	332	352	345	335	299	344	330	353	333	312	332	299	336	338	341	341	336	318	326	303	324	333	360	358	322	329	309	326	322	313	322	344	341	345	348	340	292	335	357	329	338	378	323	355	359	330	342	340	323	332	363	336	323	349	344	338	329	338	339	341	305	346	341	313	322	276	317	367	362	296	337	362	352	317	321	339	353	323	317	330	329	305	331	321	325	309	330	354	342	327	296	335	367	334	331	354	361	347	328	296	336	318	362	298	351	342	327	324	343	314	339	331	295	325	318	325	314	336	328	320	355	310	307	312	297	328	331	318	347	352	340	322	346	342	344	350	321	292	339	317	337	318	340	364	313	321	340	295	327	345	347	348	339	335	343	323	317	304	315	324	316	348	329	366	333	359	325	303	317	356	343	303	319	347	338	363	336	318	341	333	333	310	359	346	349	357	310	351	310	364	338	318	318	322	345	317	303	322	349	320	313	334	319	338	319	327	324	311	346	327	324	303	316	381	340	328	381	315	346	333	343	317	354	327	346	330	349	340	324	310	302	304	307	367	327	335	361	302	298	349	309	307	319	349	369	335	335	349	360	321	339	310	314	340	347	328	355	323	314	353	301	355	325	327	345	363	352	335	298	348	338	326	388	333	289	305	336	340	323	317	349	326	299	330	303	298	346	335	310	336	354	368	305	338	316	330	309	329	342	300	349	325	352	341	340	333	353	311	341	310	302	330	341	355	353	360	288	310	332	324	345	347	366	323	345	307	325	311	328	310	312	325	318	338	315	332	322	327	313	355	324	337	342	352	341	311	331	350	329	358	308	339	300	309	343	322	336	377	335	338	316	346	319	337	340	323	332	307	328	319	327	342	306	314	352	330	324	308	351	315	353	330	313	320	312	329	288	315	360	309	360	359	328	293	318	329	333	316	324	321	331	353	310	330	328	295	332	307	308	328	322	321	373	341	308	338	354	323	344	309	306	331	330	344	332	338	334	342	315	316	328	343	349	362	317	342	311	344	338	320	317	361	332	318	343	324	354	343	347	330	295	316	323	317	322	339	330	348	316
28150	20713	7890	455	233	212	206	161	183	192	180	178	177	169	174	176	175	158	157	162	149	166	172	175	169	186	164	159	156	145	161	144	199	157	172	165	174	187	186	158	151	158	192	182	143	178	170	160	147	160	171	176	153	164	176	168	170	154	156	191	157	135	166	166	177	184	180	168	168	193	165	157	147	142	177	173	124	165	152	192	171	158	161	182	150	166	171	171	170	191	156	161	179	188	184	167	160	149	175	185	190	203	170	187	182	177	185	186	148	176	175	143	148	174	205	178	155	165	161	156	160	156	149	180	165	153	164	160	169	168	161	189	175	190	168	175	173	170	160	162	166	179	192	171	161	162	190	156	155	171	169	169	164	177	164	169	168	161	156	192	162	185	183	176	172	168	166	180	188	191	169	166	163	168	174	172	168	151	163	137	150	139	153	169	169	176	178	160	158	163	176	145	175	164	174	155	188	172	154	156	177	161	165	168	153	165	171	141	158	162	160	171	180	183	156	169	181	178	175	203	183	170	151	170	182	145	173	175	168	165	157	167	147	147	154	161	145	147	172	175	169	154	163	167	182	138	160	163	174	171	166	176	173	166	177	147	194	160	152	176	178	168	170	161	152	175	151	164	153	149	163	158	163	167	134	170	180	147	180	169	163	138	190	177	155	173	159	166	148	139	182	167	184	169	162	157	168	149	127	162	190	170	162	178	185	154	175	195	159	178	152	162	173	160	182	182	163	167	161	147	170	155	157	178	168	168	174	160	158	161	160	187	180	152	145	144	168	145	156	167	164	179	174	160	148	159	173	156	179	156	152	153	180	171	179	165	178	154	170	163	154	177	175	167	138	151	162	150	167	162	171	172	167	158	168	150	177	168	169	155	170	145	175	166	186	156	179	139	167	174	150	182	193	174	202	186	150	165	157	176	172	163	161	171	183	183	168	164	164	156	160	184	186	164	168	150	173	178	169	169	190	154	167	165	162	164	155	161	164	156	147	170	168	170	153	164	181	144	174	152	180	166	165	185	178	165	152	171	181	171	167	155	164	186	154	154	159	164	163	174	158	167	179	169	146	160	142	169	158	147	156	160	169	186	166	158	184	165	163	155	166	172	158	167	178	163	156	152	154	159	176	166	161	145	163	156	171	171	176	173	151	168	162	161	131	181	179	146	154	184	174	169	161	152	161	175	172	153	156	160	166	166	168	166	163	175	158	155	171	143	153	165	160	152	169	199	167	148	150	165	182	169	157	166	174	173	183	181	158	157	198	138	154	164	164	186	183	202	170	176	162	182	172	164	177	187	182	154	157	197	184	177	166	173	161	163	192	150	169	166	154	171	155	147	152	155	189	166	164	159	176	163	178	142	144	161	171	171	181	159	155	147	151	181	179	169	174	163	162	170	177	191	173	146	163	170	168	149	172	182	157	166	159	161	177	157	172	158	169	183	154	166	174	149	162	165	193	157	179	156	166	131	194	157	185	161	171	180	169	167	150	159	181	189	157	177	179	151	186	163	179	172	175	182	160	172	162	166	154	159	157	178	181	163	159	151	148	161	156	185	146	180	166	152	183	160	163	172	164	167	175	167	183	181	174	162	181	174	164	174	177	139	168	172	155	186	166	160	171	163	169	140	179	172	184	188	179	141	197	184	166	150	177	180	169	163	156	154	173	167	168	177	173	203	168	149	182	175	172	160	171	169	163	180	176	160	181	195	159	139	170	185	150	153	184	155	170	161	163	182	171	167	163	184	154	171	197	170	160	179	140	154	176	187	157	176	156	165	183	170	162	148	198	151	168	172	168	143	170	169	180	175	160	171	161	168	143	159	148	169	158	167	181	160	169	156	150	158	151	176	162	146	180	175	171	175	161	156	168	172	157	147	173	164	167	147	181	138	154	173	177	190	143	164	147	167	156	172	156	194	188	158	175	165	158	175	162	169	149	158	161	146	158	168	167	134	150	160	173	167	165	154	143	172	172	179	185	160	185	175	190	182	167	154	161	196	143	156	182	177	163	144	151	171	154	176	160	167	173	157	168	173	170	151	185	152	159	157	167	176	176	185	165	156	166	154	185	163	160	160	177	162	173	177	167	149	152	147	153	172	161	144	158	175	139	169	180	134	166	167	167	174	153	171	169	154	163	183	158	177	163	168	171	147	184	171	162	146	170	171	168	145	154	175	166	180	166	153	179	169	152	176	178	151	166	170	158	146	151	159	162	158	176	167	167	173	172	136	189	161	178	150	189	172	149	207	153	174	151	171	153	166	190	173	163	157	164	161	179	179	151	165	168	166	163	173	169	159	160	160	162	165	162	176	175	153	177	147	168	169	142	174	156	175	178	163	184	166	183	156	177	148	160	160	178	164	167	162	186	180	183	137	164	159	168	163	149	140	180	152	163	177	189	165	174	160	150	183	165	180	175	141	176	138	157	158	155	184	153	170	176	150	148	167	142	152	148	169	151	165	167	173	172	173	159	171	168	165	150	150	161	179	179	187	170	168	167	170	154	170	164	143	182	165	171	170	169	157	165	170	164	174	166	155	157	196	162	155	174	150	150	153	161	183	163	150	148	174	138	166	162	159	149	164	170	170	165	149	158	162	186	173	151	165	145	165	164	160	174	183	184	165	169	156	159	163	185	193	166	154	180	162	169	169	177	173	171	178	152	171	179	192	162	165	159	169	163	171	166	174	145	162	171	168	163	152	165	161	151	155	160	160	165	152	148	172	161	160	163	172	147	155	189	175	164	173	161	176	151	161	216	168	159	154	173	146	165	146	155	174	169	171	180	150	157	172	165	154	159	157	161	162	157	172	144	191	167	164	163	153	199	186	150	166	167	161	136	162	156	141	171	163	152	147	157	155	188	170	162	146	163	172	154	171	151	166	183	174	167	193	176	159	179	170	173	149	156	142	163	182	160	167	165	152	148	167	171	180	182	164	158	179	176	165	177	143	172	161	159	148	180	172	150	168	164	173	142	157	164	171	167	164	158	157	169	167	135	166	167	149	137	149	169	180	167	175	177	152	160	160	155	194	171	166	139	180	180	155	135	180	179	164	163	148	151	140	154	172	161	147	159	150	160	160	164	161	161	178	168	164	168	153	152	156	165	171	200	163	134	179	193	148	184	169	184	143	179	167	171	158	148	146	147	175	174	177	166	158	178	171	146	179	188	172	155	164	162	165	165	170	148	162	167	190	168	162	182	169	176	145	171	151	185	193	178	179	163	179	183	152	172	172	176	160	144	168	163	151	162	174	157	168	143	178	160	167	158	160	183	168	163	166	158	163	179	176	180	192	166	157	140	169	158	196	158	160	171	162	168	168	156	181	166	172	158	167	160	164	183	187	166	170	170	156	154	163	182	141	168	168	160	185	195	175	169	174	150	174	165	174	165	183	162	173	140	176	156	191	205	148	187	177	190	149	187	176	173	161	180	155	148	175	165	165	160	179	152	160	192	192	167	152	150	144	173	161	162	180	184	157	182	156	168	180	158	163
12018	964	615	367	297	266	216	239	227	235	213	219	213	200	213	200	193	207	214	182	216	202	183	214	193	198	198	221	198	206	217	209	182	200	195	202	207	198	196	186	188	211	211	182	199	211	198	197	210	201	209	182	196	208	186	205	200	192	200	170	210	208	195	221	194	219	188	209	213	230	185	194	199	213	196	198	222	190	192	193	217	187	220	210	212	206	227	233	218	209	239	210	211	182	211	229	210	192	213	204	219	217	229	213	206	186	190	208	211	190	211	217	217	202	204	221	216	195	211	195	200	183	214	202	201	213	222	223	218	224	200	185	201	196	205	193	179	204	206	213	198	203	196	219	213	204	181	199	206	225	203	222	176	190	203	206	197	201	209	194	187	208	199	193	214	200	194	193	205	219	228	189	185	190	196	199	194	210	216	200	198	194	177	195	199	194	195	204	219	182	200	197	190	234	191	180	214	221	226	209	224	188	218	204	206	185	207	202	182	202	225	203	202	211	213	182	196	200	214	208	195	192	185	186	215	205	197	187	215	201	189	178	209	199	212	190	193	198	168	212	199	197	203	188	209	215	208	208	181	202	235	193	183	215	184	198	222	184	186	198	182	212	199	176	214	210	185	199	204	204	224	197	216	185	219	221	191	191	194	227	188	200	184	216	197	198	223	227	192	196	184	195	182	214	203	223	204	207	207	222	223	210	206	192	192	209	204	207	203	202	200	188	190	200	211	201	201	208	206	205	208	183	205	190	205	196	211	196	197	209	198	209	195	214	204	202	215	200	180	186	206	215	191	175	205	219	177	216	185	194	171	185	184	185	220	192	200	185	186	188	191	189	191	185	204	194	186	224	194	194	202	166	235	206	202	199	191	212	223	204	193	207	202	210	184	190	201	212	192	193	200	207	202	213	192	211	191	181	207	200	175	211	191	216	222	203	200	220	209	206	221	205	181	197	184	199	192	204	198	209	194	200	174	204	196	189	196	185	216	241	218	212	204	205	203	202	191	187	221	211	197	213	194	200	202	207	202	214	172	208	197	209	205	180	201	193	197	203	203	210	210	180	206	188	201	205	219	199	227	189	205	208	207	224	214	215	216	189	213	202	204	181	182	214	192	195	201	208	197	224	183	181	211	194	205	207	174	188	190	175	222	216	228	217	203	225	213	203	210	187	197	210	214	201	180	169	234	214	180	215	200	216	208	193	194	235	204	220	200	210	192	194	185	215	211	185	205	191	193	203	191	216	179	219	181	193	197	192	216	195	209	177	211	186	211	198	179	182	192	199	175	217	200	216	188	227	160	178	199	186	190	204	196	236	216	209	199	186	212	189	189	220	207	167	216	182	201	214	184	174	193	173	220	198	204	185	198	198	193	189	197	209	197	195	216	197	212	180	174	192	196	214	187	201	194	208	230	214	215	183	175	198	203	188	198	185	209	191	207	202	197	188	202	174	211	198	210	209	204	206	167	202	204	189	191	214	188	201	192	215	226	187	195	189	194	210	177	238	222	183	201	212	203	216	198	200	179	200	199	207	223	193	185	211	212	191	202	195	188	192	202	214	192	175	207	204	231	210	183	167	201	215	207	193	224	193	219	212	189	193	205	206	218	189	218	185	179	189	181	185	214	190	198	184	212	212	201	205	193	201	210	191	203	183	215	171	200	186	195	220	223	212	229	209	228	211	195	213	188	178	206	205	215	217	189	189	205	208	216	204	175	189	197	195	195	227	189	179	203	218	215	201	211	192	205	194	209	204	173	201	183	197	201	191	195	215	185	162	188	180	178	215	204	198	179	194	205	213	182	202	186	225	216	204	198	219	221	222	194	219	186	195	218	200	225	169	207	210	180	198	191	201	209	185	206	182	222	211	203	210	181	193	213	203	175	197	169	188	223	206	214	205	187	212	193	209	191	194	204	220	195	185	202	196	224	199	188	199	182	213	194	190	197	189	201	209	206	163	186	183	205	205	211	194	167	218	199	219	206	212	192	191	195	187	185	199	201	208	186	212	200	201	185	201	176	196	196	185	212	189	200	194	199	194	199	198	197	207	174	197	216	222	194	198	188	210	207	193	204	199	221	203	184	193	173	204	229	197	195	204	194	201	185	214	195	201	194	189	188	188	221	198	215	187	223	178	188	183	210	197	193	226	195	216	178	183	187	184	203	183	193	199	195	210	190	183	196	198	188	206	204	199	178	181	158	207	193	190	189	229	201	218	196	203	213	196	185	203	196	216	198	206	201	211	175	222	195	180	194	184	188	220	219	205	169	188	207	213	186	219	205	191	208	198	200	226	209	205	196	212	192	204	218	204	210	173	210	189	179	223	191	209	206	217	203	191	204	199	197	180	194	197	177	203	191	200	202	209	200	169	198	213	218	213	215	205	234	223	193	181	202	208	223	235	205	206	178	201	208	189	203	194	207	203	214	204	179	186	210	203	194	188	192	206	187	198	213	201	212	204	176	222	212	227	196	191	228	191	209	222	213	198	186	227	209	179	198	201	223	184	202	205	187	225	213	205	197	210	190	231	227	182	206	186	185	199	230	197	181	235	205	230	212	202	207	205	199	195	203	218	207	215	202	223	193	210	194	177	194	202	210	215	177	171	201	215	209	187	216	222	216	205	206	172	188	200	192	193	185	188	220	215	199	174	204	189	210	200	183	209	186	206	210	202	202	204	195	199	222	192	195	198	216	228	193	195	207	196	202	193	211	191	198	213	222	228	193	226	204	211	198	219	217	176	199	184	184	197	199	214	198	192	193	201	198	213	176	224	204	192	208	210	198	186	224	217	206	203	206	209	195	199	193	194	184	231	185	162	204	215	188	182	196	212	209	210	194	196	208	192	199	203	202	201	209	235	236	179	168	203	222	191	184	199	204	220	217	203	202	221	212	200	191	222	228	201	206	199	201	208	196	186	213	211	187	220	184	209	204	203	192	196	195	206	231	193	212	205	169	210	216	190	191	189	186	196	206	202	201	186	180	194	204	210	214	205	179	183	209	176	196	221	224	197	202	202	196	200	204	205	202	205	210	228	205	205	199	196	200	179	206	197	194	189	217	169	198	195	186	206	164	203	184	214	194	184	189	197	218	191	195	167	217	215	192	232	214	199	202	186	202	186	205	196	197	208	200	183	202	191	189	183	207	197	215	200	201	228	181	186	197	224	195	204	207	183	209	198	193	195	219	209	207	193	187	198	204	200	216	201	203	203	203	197	201	193	204	229	207	189	228	181	210	180	198	210	193	202	213	195	190	185	190	198	209	224	167	182	170	208	210	216	181	185	178	208	184	178	190	209	207	200	202	211	215	184	205	174	192	196	186	207	173	199	192	186	220	216	183	189	214	204	190	169	207	220	236	205	220	220	216	202	195	213	200	206	205	192	205	203	195	193	213	203	209	211	205	193	214	182	205	209	191	212	193	209	209	173	230	204	184	202	237	198	189	224	171	181	214	198	211	211	217	206	207	198	210	166	200	200	186	212	197	200	207	198
24419	21628	28676	25089	21631	9768	804	511	421	371	354	289	296	273	249	250	247	225	222	236	184	213	203	210	214	188	206	212	191	200	202	216	189	178	187	186	210	177	164	190	215	173	212	161	181	206	184	198	192	225	179	182	185	195	163	195	172	185	172	201	181	197	202	186	212	186	198	178	188	193	197	163	182	208	163	172	176	184	178	203	167	187	200	184	196	199	190	181	232	197	197	175	178	212	196	188	194	178	201	192	180	186	186	214	194	188	192	189	168	164	171	176	184	180	183	204	204	197	201	157	206	184	207	177	191	157	193	180	197	188	195	180	185	174	196	191	187	208	154	198	183	176	198	186	188	190	185	206	188	154	163	187	171	190	181	184	177	196	200	158	187	175	185	196	191	199	180	190	195	163	190	182	212	186	195	203	189	153	180	166	203	171	160	155	182	193	197	192	202	191	176	188	181	167	200	191	163	183	186	190	155	180	172	170	193	171	181	191	177	197	185	193	203	184	171	181	185	162	167	185	164	172	187	178	176	170	177	179	217	180	174	197	196	194	194	178	162	163	159	194	172	206	195	171	161	161	194	203	211	189	168	191	196	162	221	173	218	204	189	206	177	180	194	183	177	176	172	208	168	170	181	168	176	206	186	172	186	168	182	191	176	187	177	180	168	179	185	196	160	180	187	152	176	191	182	181	187	178	181	181	182	187	172	152	197	175	192	196	180	192	181	171	180	183	165	197	190	189	182	183	177	199	174	166	176	159	170	163	184	198	169	207	159	208	183	202	205	172	178	188	178	162	191	185	168	190	185	213	184	206	171	185	184	192	182	200	172	173	175	181	196	207	228	170	161	166	195	195	195	157	170	164	204	185	199	194	164	169	183	201	173	184	179	170	189	187	179	160	199	165	185	177	200	174	184	175	174	162	176	193	173	189	186	172	192	206	183	186	184	160	151	181	167	171	195	196	203	169	160	188	150	171	179	196	190	187	175	165	182	183	186	170	200	188	153	203	196	194	207	170	185	179	180	193	168	210	179	202	182	156	167	184	204	180	176	174	195	191	177	162	187	206	165	183	175	199	176	192	197	191	182	187	180	181	177	195	197	152	196	184	170	173	178	166	169	189	187	172	189	207	197	198	178	197	187	178	193	191	197	176	197	227	180	193	172	176	167	173	162	170	178	177	164	164	182	186	193	179	165	187	157	188	173	161	185	199	174	203	179	177	171	178	191	171	207	177	170	164	181	179	166	186	184	180	185	163	179	190	161	177	163	187	195	171	183	191	165	164	171	185	218	144	198	184	194	181	173	192	197	193	180	168	179	178	194	196	179	197	182	165	175	194	177	158	172	181	173	181	190	194	214	186	153	195	194	171	185	170	195	183	190	173	177	189	164	190	178	167	183	185	168	190	160	181	188	180	202	200	174	188	209	173	153	186	164	189	161	221	167	183	178	196	167	161	195	207	167	184	173	164	187	199	189	169	171	203	190	193	189	187	195	181	182	208	181	179	178	175	174	201	190	160	161	161	198	176	182	185	191	161	177	204	197	181	189	180	187	173	168	174	212	182	191	178	185	170	169	177	203	168	177	184	198	179	183	196	188	211	181	191	187	181	198	176	180	183	181	186	193	189	184	180	178	223	165	150	193	168	176	175	167	193	175	199	196	187	157	184	194	172	205	172	176	192	186	189	176	179	177	178	194	197	177	184	193	160	186	187	162	197	183	177	208	188	179	179	167	204	198	201	162	211	160	174	187	186	188	202	196	178	208	144	194	183	192	192	188	179	164	198	177	177	176	177	197	181	209	197	154	189	168	186	181	153	195	174	189	187	200	177	182	176	170	190	178	188	208	179	188	199	199	180	172	173	177	197	185	201	202	177	192	193	166	166	175	176	178	155	186	184	166	171	193	196	160	173	174	189	207	194	153	201	153	174	190	183	166	204	170	203	190	180	170	211	159	198	154	199	180	196	168	189	172	178	195	182	181	176	161	199	194	174	181	186	174	139	174	184	186	195	212	194	183	155	167	179	184	183	184	190	187	192	181	186	196	160	174	194	175	174	186	201	178	184	199	171	159	201	177	182	174	160	167	168	159	193	188	199	168	169	187	159	200	184	180	201	166	201	197	181	172	185	159	170	201	213	186	190	189	196	182	179	187	204	170	181	191	181	165	210	187	170	194	182	164	199	201	173	189	170	170	183	172	191	178	186	180	165	190	165	183	184	202	176	182	195	183	180	179	171	171	174	169	193	180	168	161	199	168	167	173	166	197	183	157	194	198	210	178	180	177	175	200	182	198	170	173	194	196	188	188	210	174	196	188	174	190	201	200	148	189	161	198	192	164	163	160	172	184	193	168	161	189	171	197	178	168	155	199	204	184	152	171	168	206	172	176	197	176	166	175	166	151	195	180	171	200	169	181	180	196	183	185	206	184	171	192	170	174	163	158	173	209	190	171	190	208	174	200	192	164	169	169	182	182	183	177	195	174	199	200	178	183	177	188	200	192	173	178	195	188	194	186	169	174	162	199	197	194	180	177	194	162	158	164	171	189	196	182	204	162	206	182	185	173	173	201	182	166	164	177	191	185	201	150	197	182	184	159	190	179	182	164	207	163	184	188	194	175	201	176	168	185	185	176	201	194	188	195	183	173	192	175	204	166	180	187	185	171	201	181	174	188	184	169	175	190	188	194	176	194	195	172	187	177	194	173	160	185	195	169	176	172	131	191	215	193	175	163	179	174	177	207	156	157	197	186	166	171	182	197	213	171	161	174	177	170	172	171	186	171	176	184	168	210	189	176	187	182	172	182	196	198	199	197	180	146	180	191	188	181	210	189	192	195	190	185	187	185	199	165	182	176	186	175	186	175	180	154	189	181	196	186	187	176	157	183	200	169	181	183	163	170	189	172	202	173	195	170	172	171	181	164	171	180	176	157	161	197	185	187	186	184	195	177	204	195	171	184	185	200	187	185	179	178	190	193	175	180	192	156	184	174	185	169	201	189	192	195	160	166	198	190	181	176	177	165	164	194	174	176	189	158	173	168	185	176	173	183	171	198	177	162	196	156	173	174	174	171	196	177	171	175	189	180	191	197	188	167	172	191	181	181	159	175	181	183	177	153	194	171	201	183	172	174	182	203	182	159	156	179	180	190	182	214	168	159	191	176	190	194	178	189	181	196	174	183	183	160	169	178	186	183	193	187	156	179	209	168	205	182	184	168	192	161	180	174	190	186	142	168	189	187	185	163	178	205	189	187	206	185	198	184	193	186	181	215	162	191	203	190	175	173	187	206	181	178	211	195	181	146	228	194	199	190	159	177	188	183	178	202	183	162	210	193	166	177	199	180	169	183	175	199	155	174	168	167	194	192	188	185	172	184	177	166	201	190	184	163	170	170	208	173	200	178	203	167	215	209	184	172	170	178	166	178	180	169	202	187	166	175	201	190	212	188	157	170	204	177	161	181	191	175	182	197	214	193	187	179	198	163	167	195	177	190	202
27482	9663	5812	2675	1948	1370	1089	833	701	586	451	442	416	376	376	346	304	293	282	261	297	233	241	235	255	226	258	244	252	252	247	226	213	227	214	183	221	224	229	224	242	177	236	216	242	221	203	216	231	222	226	230	208	229	215	215	221	199	232	224	210	224	227	211	231	194	234	242	222	237	206	210	178	201	219	216	201	207	217	225	233	235	245	213	202	192	235	236	238	238	247	233	227	225	215	245	234	244	224	179	214	233	264	187	256	206	235	238	229	207	201	229	211	201	219	196	219	213	216	209	231	203	221	231	226	254	242	202	220	203	207	206	217	214	224	201	217	225	255	208	199	202	222	234	197	221	214	206	211	218	233	211	238	215	193	190	203	190	219	227	212	209	217	197	229	204	231	228	205	216	214	199	211	211	196	202	191	254	198	205	226	242	205	190	223	185	200	223	215	236	214	213	219	207	204	213	212	216	231	229	213	201	211	192	196	240	199	233	219	247	234	223	193	183	200	233	179	234	212	188	231	198	213	226	238	208	224	209	204	226	205	218	186	234	204	213	209	205	235	219	213	187	226	204	206	195	201	237	207	210	200	216	194	197	208	221	189	207	224	222	234	229	221	193	229	202	219	199	214	220	208	231	217	204	205	208	209	227	206	203	198	195	201	229	207	190	214	222	220	236	204	201	223	211	220	195	231	186	236	219	223	218	222	239	214	201	252	196	208	227	218	202	233	215	222	195	178	220	194	195	196	230	209	234	223	208	196	201	202	212	217	208	232	199	214	237	215	254	204	224	220	238	212	200	217	213	189	195	224	212	241	237	220	209	229	231	221	224	219	220	216	209	216	228	238	220	195	224	213	224	223	184	215	214	231	209	212	186	190	239	199	223	234	242	212	208	219	214	213	204	199	187	179	202	193	216	214	213	207	197	235	230	206	204	208	219	216	209	224	225	227	198	242	216	230	226	212	204	231	202	217	224	212	205	183	219	234	203	212	193	215	207	257	221	216	213	222	188	207	221	226	201	233	211	222	214	203	222	217	225	227	222	220	234	213	224	232	206	218	208	227	194	204	218	214	198	206	226	200	206	242	244	217	210	206	223	216	210	237	234	189	209	221	211	202	212	228	235	208	224	204	219	226	205	232	224	204	219	218	224	228	210	214	178	211	214	206	215	200	227	224	209	210	218	212	195	230	210	200	203	225	222	199	199	220	222	225	232	212	208	223	206	236	226	215	220	192	203	204	182	191	224	210	225	216	208	203	207	221	230	203	180	211	223	223	230	201	214	206	238	194	214	218	218	192	199	212	204	224	220	228	202	220	226	224	233	204	224	186	201	201	230	189	216	220	209	220	206	185	205	240	200	197	215	227	197	207	229	210	215	204	204	205	200	212	197	222	230	239	234	222	232	212	210	179	254	209	246	209	241	220	227	203	222	207	214	237	212	195	220	220	236	218	208	197	206	232	204	193	225	217	204	194	206	184	223	213	239	230	205	193	224	219	248	236	215	200	240	202	225	202	215	214	190	218	200	223	221	202	192	208	213	204	245	225	228	199	199	196	245	224	231	225	223	201	230	223	199	211	215	216	218	222	198	231	209	225	196	221	217	199	208	222	200	211	211	205	231	201	191	207	216	185	206	218	180	218	175	203	217	243	241	236	214	236	217	240	190	212	193	193	245	208	206	193	212	227	195	191	206	213	208	228	252	239	243	219	199	221	235	214	197	221	199	213	210	248	189	214	183	196	207	204	213	217	195	234	215	219	205	207	218	226	229	219	210	213	211	198	228	224	199	191	222	239	193	202	208	235	225	210	212	211	196	221	210	197	212	182	216	204	204	198	222	208	192	219	225	195	185	220	222	214	210	240	206	229	207	211	219	226	203	181	198	199	207	210	183	229	235	203	191	225	232	214	208	210	207	231	219	213	218	218	223	204	213	230	213	202	215	234	220	248	208	238	229	198	209	205	198	219	205	199	199	225	204	230	206	190	220	191	194	221	212	209	218	202	233	212	215	203	212	239	217	216	182	228	179	223	216	241	211	191	226	187	210	217	214	193	179	219	220	200	223	197	231	243	202	214	227	232	190	213	197	220	204	209	238	225	221	187	224	201	226	219	196	239	221	233	214	208	197	216	199	233	211	206	224	231	228	230	211	220	200	217	227	218	207	221	186	207	210	225	192	198	187	198	188	219	206	215	215	212	206	199	192	213	209	211	213	211	213	195	222	206	206	225	223	197	191	246	223	216	223	211	202	199	195	201	217	197	214	203	209	223	215	200	197	225	196	215	216	214	214	206	218	212	218	212	219	207	224	216	203	202	218	208	229	237	217	199	210	209	220	228	210	228	209	225	232	199	220	222	217	181	190	213	199	199	237	225	228	231	221	221	225	206	192	215	209	218	239	232	203	197	231	177	227	214	213	207	213	207	227	225	214	237	227	196	234	215	212	227	238	222	223	226	219	201	217	228	219	207	194	203	218	199	214	196	201	213	213	225	220	227	216	199	231	229	235	242	223	215	225	199	209	212	201	212	181	231	209	235	211	233	234	201	221	200	198	229	220	221	247	187	186	188	219	235	216	212	184	222	201	222	197	211	209	223	228	199	216	186	215	216	211	202	206	203	199	210	199	201	212	203	219	213	206	234	226	227	249	219	224	219	201	211	192	245	235	225	238	224	211	216	226	225	207	220	232	218	211	228	190	215	192	214	210	193	234	230	213	216	211	211	211	234	198	221	222	206	213	221	211	221	202	210	214	220	222	185	234	190	223	217	237	187	225	229	218	216	186	202	192	198	226	215	215	185	212	216	179	200	243	225	218	223	239	207	195	235	215	207	214	202	218	222	251	198	225	183	211	214	211	208	226	186	215	222	195	230	222	205	219	223	217	205	214	208	223	227	218	228	210	204	203	215	204	207	203	196	202	230	222	223	194	214	221	235	209	221	193	218	196	246	207	219	195	183	218	214	207	199	243	196	227	196	241	253	208	222	234	201	243	220	198	209	200	218	206	235	221	226	218	210	233	234	215	235	226	210	198	217	204	226	229	208	221	205	227	213	252	196	238	212	190	193	210	220	200	234	256	211	206	230	222	212	216	215	230	215	227	216	196	230	216	223	239	203	201	235	233	208	224	207	220	220	217	229	213	203	214	230	240	235	205	219	221	195	220	203	221	192	220	227	206	226	242	205	230	223	227	208	188	216	217	232	223	219	201	226	252	202	193	189	207	247	230	224	231	216	208	210	207	211	206	231	204	216	191	232	210	188	211	201	207	220	218	217	212	214	215	229	179	217	194	204	218	222	218	196	230	221	222	222	208	218	236	219	266	221	188	194	225	211	220	207	229	214	242	220	210	203	183	223	224	216	208	220	226	220	202	220	241	230	172	229	193	217	209	200	201	196	237	192	200	216	203	219	219	188	216	202	236	207	232	197	213	225	229	198	225	198	191	220	202	205	210	215	241	242	246	223	224	210	216	234	202	210	189	205	226	218	217	225	216
25724	21620	27333	26288	8154	565	404	386	326	327	327	318	273	299	280	278	271	274	247	251	247	259	249	238	241	285	237	275	249	263	195	222	269	237	258	259	247	258	250	275	272	226	252	257	232	240	244	244	256	265	264	253	246	211	236	263	241	265	247	229	255	246	262	254	265	249	253	260	257	250	254	247	274	226	247	244	243	240	223	242	233	270	256	248	260	260	255	262	250	263	244	262	249	245	225	271	259	262	259	237	258	268	244	254	238	262	281	243	252	249	251	242	255	220	249	229	246	251	249	265	269	232	232	272	245	239	247	242	233	281	240	255	253	241	224	239	274	232	252	248	250	261	255	262	242	242	245	240	216	240	227	247	257	207	251	248	252	247	262	250	222	225	241	246	252	230	241	237	256	235	221	238	261	241	265	243	261	271	241	241	282	241	240	253	249	231	256	243	242	270	240	249	235	232	230	229	260	240	252	251	238	260	242	261	250	227	247	261	230	242	259	247	221	241	285	256	226	242	228	272	271	258	209	251	277	233	271	227	298	269	258	253	264	242	275	268	255	241	233	252	253	259	245	251	247	267	223	258	245	228	248	237	251	225	232	241	233	288	246	226	242	272	253	244	227	260	261	282	245	255	250	253	245	271	234	270	247	250	234	266	234	275	251	259	246	224	256	249	226	240	216	264	277	258	269	239	272	234	258	279	254	266	240	275	246	249	270	280	260	251	280	266	261	232	255	243	242	220	240	222	220	227	243	239	265	243	240	237	230	228	271	257	242	267	233	240	209	249	235	246	246	276	251	240	249	261	236	239	269	234	252	263	244	247	225	260	238	244	252	227	268	231	247	260	245	207	238	251	245	240	266	261	223	231	261	232	254	269	227	252	232	236	259	267	247	245	256	247	240	237	240	242	242	261	267	273	236	240	268	244	220	281	250	261	224	216	227	218	248	268	241	239	254	248	231	245	252	234	254	256	236	232	253	239	237	248	249	235	265	221	243	258	235	240	244	233	240	288	225	245	255	260	249	252	295	236	246	233	279	248	241	256	244	259	266	251	290	235	254	257	250	249	231	272	272	263	257	272	266	239	259	248	234	233	232	239	255	252	245	251	246	261	261	239	229	268	256	250	269	259	246	251	256	267	238	244	244	259	224	244	227	279	246	232	241	222	255	243	266	232	240	250	245	235	234	260	275	270	274	247	241	260	252	254	261	233	247	245	250	254	232	234	268	238	233	244	267	245	277	250	220	274	254	272	253	271	248	236	253	254	237	257	250	252	258	232	251	247	247	254	268	237	239	244	252	254	233	239	281	250	246	233	273	227	274	226	236	251	253	243	242	251	222	261	268	253	246	264	258	228	233	241	246	234	271	247	253	257	266	247	231	239	248	216	226	251	260	249	250	219	267	252	260	222	261	236	255	258	250	248	250	277	245	244	238	214	225	246	246	230	243	248	249	247	254	266	233	272	241	261	252	260	245	222	259	242	266	219	262	256	245	238	238	233	257	250	240	260	258	232	245	253	256	232	234	265	231	247	236	282	244	228	235	276	275	247	275	257	235	254	246	253	249	263	230	230	243	252	251	229	249	244	251	241	222	275	235	243	243	222	254	286	271	250	249	240	285	241	239	251	242	237	233	259	259	267	238	276	277	241	249	246	276	269	223	256	242	245	270	252	261	289	249	229	256	258	283	241	269	257	231	218	221	240	226	243	231	289	249	255	251	258	222	247	234	250	244	256	225	238	233	221	261	287	276	288	244	240	241	231	252	276	247	249	270	251	263	265	265	256	263	258	226	277	266	250	260	228	238	235	244	247	255	235	252	226	250	232	242	254	246	259	255	262	224	241	241	253	233	259	266	248	241	243	228	239	233	255	240	210	247	262	271	240	218	246	251	247	249	213	253	215	246	260	236	257	263	265	221	266	245	270	250	263	251	228	219	244	267	254	280	228	240	254	279	245	247	247	263	227	235	282	214	267	241	262	250	258	261	245	252	244	224	268	249	247	266	225	250	272	245	260	269	268	263	238	209	255	246	224	248	234	245	222	224	234	255	248	238	233	239	264	235	243	276	261	234	237	239	276	250	228	252	278	216	239	263	233	229	236	208	239	252	237	261	274	230	254	255	252	250	249	231	258	251	226	233	245	236	255	236	220	248	228	260	258	252	240	225	262	250	247	258	252	240	235	220	263	256	277	270	250	225	231	261	235	254	258	245	227	228	270	238	247	273	244	245	247	250	267	243	256	242	249	253	242	245	244	229	241	264	269	247	252	242	265	232	260	245	264	211	244	245	243	241	245	265	239	270	221	270	280	216	234	251	217	241	234	241	220	262	239	244	277	254	244	231	270	255	276	256	261	260	237	267	235	258	247	268	243	243	271	260	256	246	234	256	233	228	268	234	283	231	265	268	249	225	247	257	273	232	266	256	232	245	234	226	264	238	273	225	228	246	240	225	242	236	268	231	232	253	228	241	236	260	222	266	226	237	251	285	254	274	245	262	254	243	255	235	284	257	251	256	241	228	251	265	260	204	247	264	258	249	256	244	227	257	232	247	249	253	252	240	273	246	243	258	270	265	243	237	260	239	243	256	240	255	269	252	258	243	227	218	265	246	256	273	226	226	248	234	250	264	242	250	229	247	256	244	219	248	271	238	250	245	271	249	244	264	237	231	247	243	245	268	240	225	243	261	237	273	294	257	267	264	251	247	235	230	263	253	223	234	229	251	234	236	240	217	245	273	232	227	265	250	265	237	245	220	240	235	218	234	243	237	217	228	267	243	268	277	258	211	228	238	260	264	257	233	259	251	256	251	261	248	239	236	229	243	245	254	266	257	231	243	234	252	248	260	247	229	252	264	260	255	256	251	245	257	242	272	217	251	272	249	234	258	275	249	264	258	261	246	209	239	227	237	242	242	237	248	235	232	249	235	258	234	262	265	268	273	250	251	222	249	237	275	214	273	232	264	241	249	254	246	250	243	250	252	234	221	270	234	232	253	239	272	258	253	244	266	226	242	277	252	245	239	234	278	239	257	244	228	246	241	233	242	215	252	254	235	241	221	249	228	271	243	244	230	223	238	260	249	254	248	240	245	253	232	242	258	245	269	214	244	269	263	258	254	250	231	286	251	213	248	253	265	237	241	258	235	266	239	213	238	226	247	249	286	248	230	216	241	233	231	249	274	245	232	256	273	246	278	244	237	224	276	262	237	229	226	243	269	245	223	270	275	270	219	251	267	240	221	245	269	235	274	286	244	265	261	227	287	251	239	239	247	239	244	255	243	222	262	257	252	256	237	255	267	271	263	260	274	268	239	238	256	218	211	257	265	253	232	227	262	260	271	257	265	242	253	243	237	239	237	242	288	247	240	247	261	250	249	235	264	244	230	245	247	264	257	248	232	230	230	245	264	251	255	194	227	198	246	234	259	257	231	229	249	257	252	221	236	243	220	215	218	252	253	266	232	269	235	263	251	246	222	269	243	237	247	267	263	245	253	243
26157	5041	2977	1477	1154	934	690	629	515	465	450	444	400	380	351	328	329	322	353	324	292	264	315	322	337	321	311	288	326	306	323	311	318	287	304	324	288	271	326	279	301	309	284	299	299	269	290	291	281	303	287	306	276	316	294	304	270	279	332	308	303	304	297	293	292	309	319	263	278	305	299	298	255	275	318	292	284	272	297	292	284	278	300	274	308	282	307	293	296	295	297	291	318	316	289	295	320	301	327	286	304	274	317	313	260	295	273	275	291	301	307	295	290	297	274	306	244	300	301	299	278	260	280	270	299	257	301	298	247	307	280	296	300	300	280	278	278	284	276	265	300	296	300	288	293	279	278	295	318	302	293	284	301	274	283	296	313	284	288	284	276	277	330	292	286	295	289	292	271	303	290	282	297	283	302	271	279	317	270	292	303	258	318	276	284	307	278	266	279	316	286	309	305	307	270	310	259	314	284	292	257	297	321	270	278	320	272	288	303	286	266	265	280	263	279	273	300	292	307	271	301	277	264	277	310	277	301	326	302	300	275	278	323	270	304	272	296	272	274	285	265	291	280	281	281	279	287	301	278	307	298	302	270	293	326	284	324	272	302	328	253	301	298	293	269	313	295	294	299	302	342	262	266	299	301	265	250	283	330	290	276	268	283	279	248	263	311	290	301	299	269	322	285	312	278	291	321	313	292	292	327	328	297	290	280	292	290	300	272	285	289	325	312	307	283	262	302	278	291	301	287	300	294	277	293	313	295	314	318	260	307	295	283	299	290	303	299	285	299	301	295	289	316	289	298	278	321	325	317	266	284	284	273	270	293	304	293	308	290	303	280	311	291	326	297	281	292	297	292	289	320	267	282	272	286	317	289	283	265	286	298	275	264	274	281	277	255	266	288	292	260	302	324	294	266	268	319	282	301	298	286	285	299	286	304	300	309	291	315	296	313	292	300	284	281	277	281	304	286	310	274	290	290	311	321	263	271	325	289	283	284	289	297	263	313	288	295	293	285	299	274	314	320	260	294	285	294	290	284	329	262	311	279	287	302	304	310	306	291	292	299	296	315	293	290	284	265	273	292	311	271	305	269	295	264	343	267	278	301	279	308	308	279	272	298	298	276	294	292	319	289	307	287	308	285	296	290	278	314	273	308	291	297	274	280	266	301	277	252	317	263	262	284	280	281	273	307	279	256	276	310	277	275	285	289	282	309	266	343	268	269	304	289	297	301	294	292	312	290	325	278	266	306	304	277	311	252	300	277	292	286	291	286	291	266	289	281	307	297	280	292	267	300	286	295	292	296	277	278	292	296	268	280	279	295	271	349	306	301	264	308	293	283	304	333	282	274	326	296	286	317	358	311	283	267	290	309	267	313	306	316	274	261	289	284	310	298	277	312	275	280	281	267	268	273	300	286	299	272	269	320	302	277	328	296	272	276	287	288	300	302	314	275	284	295	306	308	303	309	251	297	284	315	276	264	327	302	286	287	275	292	291	286	293	279	276	287	307	274	266	302	256	283	286	287	278	313	292	314	289	286	285	306	255	305	275	331	279	277	293	285	323	283	297	278	297	277	299	297	280	250	276	310	298	282	319	298	339	274	313	292	310	303	319	291	286	295	302	264	305	300	284	291	295	268	298	291	305	302	272	260	334	247	316	261	250	281	296	305	283	301	275	287	277	290	266	290	305	291	298	302	284	321	255	293	299	293	291	295	315	296	289	280	272	318	295	304	312	287	267	268	290	312	285	312	316	298	237	305	296	288	287	279	317	310	307	273	304	297	288	300	295	289	258	306	299	285	249	300	261	275	286	268	289	277	320	321	292	280	310	297	315	305	303	327	284	305	288	259	293	279	297	248	269	292	304	285	269	289	277	322	297	307	294	297	312	283	305	317	296	284	302	284	284	273	286	290	291	266	267	248	296	282	253	279	299	308	289	299	297	260	305	296	287	308	256	286	280	317	257	282	293	299	282	288	292	272	314	288	289	271	285	269	304	267	274	282	289	286	294	282	288	283	280	289	282	290	274	286	309	260	285	276	289	281	295	281	313	276	293	266	274	305	288	258	268	279	267	292	306	266	283	288	263	271	295	269	269	285	297	264	275	287	304	290	321	295	281	261	290	283	273	303	342	273	271	290	313	269	287	294	280	299	276	262	275	283	298	279	264	273	288	276	273	292	301	300	246	304	273	287	302	268	296	302	286	285	313	303	304	298	293	299	311	284	267	275	270	304	291	293	320	284	273	265	266	291	300	297	281	299	278	288	273	316	289	296	289	304	304	267	295	281	276	263	304	278	295	302	281	287	301	315	285	285	281	312	279	274	322	292	283	282	254	279	327	287	268	335	312	283	301	276	279	300	284	250	299	308	302	287	289	267	265	300	304	283	283	289	310	263	300	317	293	273	307	314	277	295	283	310	271	271	320	277	326	295	299	258	281	286	291	296	288	283	338	289	303	330	286	291	273	291	310	282	274	314	288	287	277	302	274	290	275	299	286	312	321	315	291	303	256	289	289	288	273	304	289	296	299	277	314	296	306	300	295	292	275	294	271	301	284	285	295	269	301	268	286	274	297	292	253	291	285	300	316	259	307	308	274	238	283	293	287	292	299	302	267	291	295	300	262	321	273	266	306	263	293	281	253	286	294	275	282	250	292	297	279	284	282	256	294	281	286	295	294	310	282	279	285	277	285	282	264	274	316	265	303	299	294	280	270	303	298	260	277	287	284	310	302	297	282	288	307	292	311	288	278	332	280	292	319	308	322	292	295	297	280	301	280	301	304	276	296	309	297	280	288	299	298	304	281	281	277	275	295	277	279	290	299	296	290	283	298	274	271	291	285	283	308	298	276	284	263	282	249	289	318	296	324	288	350	284	323	282	306	269	316	274	275	307	283	284	278	312	290	267	289	274	306	317	273	301	297	271	285	265	297	297	282	319	295	287	293	295	281	274	296	299	291	282	286	312	292	286	299	321	307	270	290	302	291	314	289	284	307	296	301	303	298	293	282	273	306	254	294	299	289	294	270	278	288	300	316	295	289	290	248	286	319	279	296	273	281	285	291	284	301	267	310	287	288	308	281	297	296	301	289	292	289	287	293	298	242	280	295	278	294	312	287	280	290	320	301	293	296	292	284	254	289	279	285	321	287	288	305	300	282	308	286	285	302	318	276	304	288	316	295	283	254	283	273	283	267	307	276	296	292	296	290	261	243	330	284	298	252	287	294	284	291	311	296	280	253	293	283	291	296	290	300	280	306	294	249	290	268	266	255	299	285	261	281	306	293	266	294	301	272	295	271	292	310	298	278	290	282	263	290	299	279	291	295	295	251	297	291	284	263	297	309	286	310	290	300	263	302	272	274	292	287	278	290	310	301	301	282	308	312	284	286	311	293	275	284	296	301	273	294	259	283	270	274	306	285	340	299	275	308	277	257	287	292	322	310	293	278	270	276	272	277	260	266	269	287	308	296	293	264	278	294	282	267	278	301	275	268
23428	21652	29111	24685	21654	21674	8181	962	738	605	568	506	485	457	459	386	409	389	395	336	365	368	350	369	318	341	338	323	344	330	375	356	300	296	300	334	281	334	310	314	333	311	324	296	361	324	309	317	302	292	302	301	306	289	268	278	292	306	271	315	305	310	313	279	332	308	263	280	307	360	311	280	290	311	279	270	304	311	313	288	306	341	302	306	342	332	304	344	341	327	335	330	331	340	317	331	314	293	324	285	305	350	310	322	338	301	292	318	356	307	301	328	286	303	324	300	311	298	322	316	314	344	316	302	312	325	309	265	299	277	299	341	292	312	304	299	315	301	277	301	326	287	351	307	294	282	265	303	305	295	302	299	290	317	325	314	294	303	307	301	273	287	277	330	328	312	294	291	324	292	289	309	287	320	283	289	309	310	298	299	302	290	339	298	291	311	292	274	315	276	304	302	291	290	304	301	296	293	297	323	304	290	245	303	297	303	289	292	319	276	299	309	287	309	311	280	294	300	298	293	301	304	301	299	287	312	277	291	286	295	291	309	308	301	325	270	313	285	291	304	284	293	295	322	291	319	295	282	284	299	302	267	332	308	287	257	289	328	315	302	310	319	302	294	293	273	310	307	332	289	299	329	295	291	309	306	277	293	311	297	311	274	311	280	327	306	300	301	317	316	288	304	306	320	324	302	325	278	283	305	320	295	299	295	278	299	287	283	342	310	310	291	335	295	314	295	261	339	326	317	295	306	299	288	294	284	277	277	317	312	299	297	304	293	316	311	298	300	293	312	306	292	332	310	304	314	291	321	279	312	302	303	300	285	302	300	292	291	302	302	285	309	300	304	281	308	316	317	315	294	320	319	319	285	312	284	281	309	306	301	283	303	318	306	325	274	315	270	293	314	290	293	310	297	303	324	300	325	317	282	328	270	320	310	298	267	308	312	294	289	317	324	314	301	291	295	309	308	269	296	297	324	309	281	272	319	279	324	312	285	309	318	298	292	300	315	283	322	329	275	311	310	322	312	331	315	301	315	323	314	304	297	311	336	286	299	306	313	310	291	317	301	272	294	299	298	315	322	309	300	276	310	300	278	275	286	270	306	285	278	309	296	302	311	325	354	312	296	298	313	292	301	327	299	284	315	293	323	294	272	275	311	310	314	309	300	312	272	296	337	297	299	289	309	296	298	319	289	318	286	290	313	308	301	292	321	295	298	300	293	298	283	281	348	295	270	298	293	303	306	305	329	299	311	302	325	318	297	284	295	306	329	293	307	330	293	299	293	305	295	273	292	326	278	324	315	291	327	309	310	297	302	328	298	317	288	278	310	318	267	293	279	293	297	286	298	303	289	309	301	329	325	299	298	322	302	308	306	308	299	291	301	293	295	288	280	281	297	301	308	295	295	319	276	274	298	284	315	360	281	282	309	283	297	308	293	311	296	311	313	297	280	303	294	293	293	319	304	303	286	312	305	271	291	308	292	308	309	300	310	312	274	280	313	319	285	307	295	303	298	283	281	282	327	289	333	286	277	276	292	288	294	301	305	339	312	297	313	290	317	293	280	292	283	290	311	282	346	280	319	319	274	316	340	293	303	306	323	294	275	330	281	307	277	305	303	242	301	290	277	288	291	288	290	283	291	285	286	306	306	294	289	304	293	302	310	292	275	293	320	289	318	324	306	311	306	319	305	316	286	321	307	302	293	303	282	301	288	304	295	310	328	326	282	276	324	304	313	295	293	305	325	316	318	301	309	264	317	274	305	292	295	272	276	317	332	277	277	275	292	331	310	305	293	318	304	298	310	285	276	322	262	264	306	269	312	306	300	302	319	298	292	301	258	315	301	291	302	286	342	296	275	317	269	295	294	307	300	298	325	271	312	303	276	300	305	301	281	315	278	291	281	302	295	307	310	278	300	290	287	281	319	339	305	350	273	288	297	270	298	299	320	287	282	314	299	333	289	306	306	284	302	305	297	303	297	328	283	290	282	286	283	303	298	302	301	292	338	309	282	315	326	303	284	283	322	255	299	327	292	321	305	291	305	331	326	283	278	296	284	321	289	298	297	306	296	290	280	320	291	283	307	294	344	308	280	276	300	308	296	280	289	301	292	279	319	286	313	313	298	296	283	282	315	325	287	282	308	316	287	326	301	316	285	313	278	332	278	290	299	299	285	287	317	280	276	335	319	289	330	292	275	287	302	320	321	292	288	334	296	300	302	332	317	290	299	307	332	337	331	298	313	287	294	308	320	322	302	309	304	297	316	301	296	266	262	292	307	294	328	296	309	280	286	297	308	273	317	309	291	311	251	293	273	287	303	332	329	304	355	301	312	325	324	283	297	296	266	285	304	280	278	285	301	307	286	282	288	314	296	288	310	302	337	285	323	284	327	313	282	334	302	316	311	293	263	321	301	331	313	301	323	331	309	326	266	290	289	255	293	288	314	290	305	320	319	299	331	307	284	282	332	305	313	286	328	289	312	288	313	323	298	328	264	269	305	299	267	336	282	307	282	305	300	356	319	300	315	302	309	289	307	284	282	317	348	272	304	303	295	312	299	317	315	297	275	314	317	315	257	315	282	284	295	307	300	290	288	308	320	327	298	290	296	259	272	297	318	315	306	320	290	282	285	282	300	286	315	324	327	281	316	300	305	293	328	272	267	306	303	267	334	262	283	279	334	315	321	324	292	323	280	287	304	316	307	328	296	336	284	325	300	309	324	281	315	329	308	310	326	270	306	354	310	282	294	321	340	306	316	320	283	305	293	303	293	290	315	326	294	291	305	311	361	307	316	258	290	289	313	317	311	295	307	294	300	317	273	302	315	284	287	266	313	314	321	307	275	299	313	275	301	321	317	299	288	292	304	307	314	311	321	319	297	282	300	316	305	307	293	312	297	323	335	288	322	287	322	310	297	298	303	298	265	284	298	290	299	306	315	310	288	285	307	286	309	277	292	309	318	304	288	303	323	274	298	315	277	277	298	293	322	334	303	311	259	286	305	295	321	287	311	299	303	280	316	275	298	313	283	306	269	331	296	305	315	300	288	265	301	265	298	282	284	308	321	326	304	337	346	304	317	283	295	312	306	284	298	315	283	285	299	312	298	316	315	315	291	271	291	300	297	313	283	301	309	305	326	308	307	287	306	292	334	282	339	317	319	282	290	315	292	294	325	307	328	285	276	315	294	306	311	314	304	327	297	280	318	324	285	287	290	291	299	295	296	316	286	302	302	291	321	280	308	320	297	302	309	293	312	273	277	303	278	283	315	294	309	311	287	287	330	292	293	304	320	296	297	297	301	284	298	332	311	278	299	318	270	310	303	262	282	312	313	304	315	329	299	301	309	309	302	267	316	311	292	307	301	276	269	282	323	280	320	323	289	281	315	272	310	313	319	312	294	274	294	302	299	315	314	309	282	298	319	320	294	306	271	323	301	330	311	294	292	281	294	283	284	320	320	296	318	300	312	297	300	285	302	311	295	302	299	320	268	310	330
27633	15484	9811	4840	3531	2654	1919	1466	1232	1000	879	826	650	558	585	549	546	477	484	418	436	449	379	404	425	377	388	396	386	412	365	370	385	364	381	361	328	351	376	381	330	347	337	360	340	348	361	361	355	332	352	336	322	365	334	319	342	347	326	354	315	355	350	353	320	336	345	337	352	342	330	367	350	343	346	346	333	340	353	355	346	348	344	376	332	377	375	370	351	371	343	366	360	319	366	382	338	315	354	341	338	352	361	375	363	367	378	353	341	346	352	357	366	326	353	337	330	357	334	305	322	350	336	327	358	346	352	348	344	338	347	349	322	335	351	314	332	320	337	337	314	344	336	303	336	341	347	338	344	336	342	367	334	347	360	356	330	352	317	347	348	338	326	324	342	305	298	309	332	347	342	326	319	346	316	331	319	309	321	314	323	298	346	330	334	345	322	319	324	331	323	338	351	358	307	308	335	336	321	310	320	322	322	337	344	350	318	329	337	349	335	361	315	321	326	337	359	336	318	314	328	298	339	340	324	332	355	325	353	330	302	330	356	347	334	332	335	361	320	334	329	346	352	340	317	335	338	297	340	350	335	313	338	333	352	317	336	332	341	311	322	333	360	335	347	325	330	347	350	319	336	320	322	318	356	315	354	339	309	314	355	321	356	344	340	347	327	315	329	319	351	365	325	312	333	310	318	334	338	309	345	373	322	310	337	345	338	329	337	357	307	331	328	329	343	339	337	314	324	335	354	329	343	350	301	311	361	353	348	360	343	360	339	332	337	338	340	318	344	355	357	319	341	305	289	338	368	324	360	361	300	338	342	317	325	344	302	331	361	341	339	306	325	350	296	339	332	333	356	333	362	308	357	321	347	348	352	326	333	382	353	320	335	327	345	352	318	370	346	344	333	349	312	351	342	307	313	334	303	301	335	354	362	323	316	337	363	320	353	354	315	343	328	345	305	324	352	315	338	326	331	321	328	327	321	346	325	333	349	323	351	343	337	321	312	300	331	351	323	303	314	366	337	337	299	335	347	322	359	360	346	314	318	306	312	353	348	327	326	371	340	335	370	346	349	346	339	318	374	346	328	326	341	300	365	341	351	366	351	339	339	327	338	366	314	335	334	340	341	294	342	353	317	325	307	317	326	337	324	341	352	327	335	321	370	360	328	322	305	342	332	302	317	321	333	341	330	339	339	327	325	346	291	333	338	350	336	303	365	296	327	328	309	322	364	311	308	325	330	382	335	298	354	342	327	316	339	336	305	353	320	355	331	314	298	334	351	339	326	329	342	349	358	314	342	330	319	348	337	359	334	351	342	292	351	359	363	320	342	328	319	363	337	345	339	345	321	361	332	336	309	298	322	329	335	333	335	324	325	335	306	329	331	333	340	356	327	335	346	332	354	336	345	343	352	351	347	325	344	327	337	362	307	318	334	324	353	344	332	313	338	336	298	343	313	326	359	333	355	311	315	334	335	307	350	326	327	329	336	360	341	331	296	320	305	347	312	337	325	348	340	292	330	335	326	323	323	349	327	304	338	363	331	342	289	334	346	346	354	331	331	328	307	319	348	346	338	356	341	328	312	310	313	330	342	303	318	325	333	360	313	354	352	351	330	307	347	307	342	317	328	375	324	322	341	329	311	352	325	337	323	336	321	322	332	270	305	353	331	330	363	365	343	336	301	332	354	346	352	351	312	344	397	329	339	319	297	320	378	353	358	393	316	333	333	321	314	334	342	362	313	341	360	326	314	329	321	347	324	326	319	323	338	381	306	332	332	314	346	361	337	334	320	344	346	348	331	324	322	294	356	329	330	302	344	326	327	326	330	341	319	367	317	343	354	326	332	341	350	319	355	317	337	350	356	306	335	315	342	322	311	321	319	323	374	343	327	340	332	317	343	335	330	345	323	304	351	368	369	336	348	330	325	368	287	375	301	334	309	356	334	323	313	336	345	309	308	325	323	336	361	340	336	372	309	376	319	326	337	332	302	321	336	328	358	357	327	360	328	315	316	324	335	363	332	326	359	345	330	323	320	346	296	353	352	345	340	362	326	308	311	337	325	315	342	354	326	324	327	323	356	335	313	324	309	315	337	299	330	361	334	328	313	339	326	308	342	332	317	349	345	354	347	354	323	313	290	327	331	338	344	326	336	347	331	338	332	317	359	322	332	308	311	314	323	338	312	319	325	305	324	322	336	333	354	356	351	336	328	326	310	344	314	294	298	328	345	308	374	323	337	356	334	319	314	304	325	345	344	357	335	339	328	341	359	327	343	331	308	344	357	316	315	337	332	343	333	338	311	333	304	339	336	349	322	347	345	320	335	352	334	323	327	331	322	338	349	340	325	325	334	346	322	338	351	352	316	363	349	363	326	343	316	335	320	315	357	320	359	344	309	336	354	331	284	326	306	368	350	333	325	345	328	328	323	340	326	331	344	344	274	332	332	331	339	305	313	320	325	338	343	324	338	339	310	343	359	321	355	351	350	317	302	350	333	341	310	317	319	335	349	332	293	354	358	322	329	328	322	300	350	321	306	315	358	323	355	332	344	331	344	312	331	343	354	373	330	296	344	351	339	349	327	312	333	338	317	346	320	302	349	357	323	327	317	328	328	339	322	337	353	346	341	360	335	321	343	314	328	334	339	373	335	359	325	335	348	350	370	327	348	345	329	325	320	358	313	313	328	321	357	353	324	343	342	350	360	322	335	342	312	321	329	327	339	318	314	344	342	343	333	320	336	354	340	319	337	389	341	312	339	325	338	339	361	309	341	355	315	347	361	339	329	323	318	298	358	348	335	346	324	328	329	332	335	320	328	349	314	364	352	348	313	313	328	324	331	350	319	333	343	324	328	347	333	348	349	359	309	305	316	333	323	334	318	349	349	334	358	330	350	358	334	341	324	300	338	323	343	340	327	341	303	344	319	340	369	343	302	359	324	332	330	306	314	334	310	312	333	303	343	334	304	309	331	326	331	312	342	338	319	330	340	356	355	356	327	355	309	334	361	373	317	295	344	311	302	331	343	301	351	329	345	335	342	318	292	369	348	308	322	313	334	331	355	346	317	337	351	328	319	321	346	334	320	334	323	321	320	349	321	346	310	328	324	328	352	363	333	350	342	315	328	318	319	386	308	344	319	330	331	325	319	308	334	312	305	363	347	321	348	289	362	325	352	356	325	345	378	357	316	332	288	325	358	309	315	322	327	330	332	317	341	353	318	338	343	327	332	344	312	351	353	338	322	367	311	344	347	320	346	316	354	344	320	331	324	361	326	340	341	321	349	352	356	357	339	331	311	324	339	348	348	309	334	314	342	345	350	344	313	318	336	306	337	328	338	330	346	343	312	335	363	352	357	365	313	308	294	318	302	341	313	353	335	308	353	339	340	364	313	344	335	348	359	332	338	322	347	328	306	322	326	327	327	341	339	327	350	341	324	351	331	317	320	336	347	333	337	332	329	338	346	315	326	335	379	322	325	350	341	349	349	336	337	321
28168	20632	7655	479	235	213	195	175	183	179	168	185	186	170	153	173	165	171	180	188	162	177	157	160	165	182	167	179	176	162	160	175	179	162	170	164	162	179	182	175	165	183	166	181	169	179	175	159	181	185	166	174	178	160	155	150	170	159	172	180	143	172	155	167	166	160	186	186	179	177	188	152	160	164	155	157	175	171	168	166	163	160	166	219	180	178	171	166	162	173	176	168	150	203	185	190	186	188	160	173	178	169	163	163	191	151	164	153	143	154	139	171	178	169	170	196	187	173	176	188	180	178	147	151	175	153	165	181	191	151	177	172	191	182	159	173	166	167	154	180	173	150	160	164	165	171	168	159	173	163	148	172	177	181	186	157	165	182	147	141	155	156	162	169	177	163	174	164	168	186	166	158	178	165	157	179	203	151	166	163	156	151	159	155	181	179	172	161	173	155	168	178	179	168	166	158	170	164	178	147	154	151	187	156	165	177	183	155	155	187	180	151	167	175	182	139	129	188	165	158	169	164	166	164	177	137	163	166	161	181	180	165	180	149	179	186	177	141	173	179	166	179	154	149	165	158	151	162	164	172	146	170	173	157	179	138	175	158	169	179	153	171	175	173	183	183	173	192	165	155	171	180	163	164	166	178	183	168	156	189	177	172	168	161	164	175	157	171	167	174	159	155	165	171	178	143	168	164	164	174	151	140	159	162	172	186	159	166	161	155	145	157	151	156	166	186	171	170	173	145	147	169	159	152	160	176	175	163	172	176	155	174	170	153	165	189	190	148	169	172	172	179	179	156	152	164	169	178	182	190	166	148	159	162	175	144	156	162	141	160	172	174	187	165	150	193	191	157	171	166	182	172	161	168	152	176	189	179	164	182	159	144	171	164	174	169	157	170	158	174	178	156	193	160	153	157	172	180	189	175	174	173	165	159	146	164	170	157	180	154	169	157	163	149	164	153	190	158	173	170	180	179	158	159	173	168	185	157	174	165	181	175	171	176	176	166	149	162	176	175	146	173	192	168	158	163	180	154	175	175	164	160	191	180	201	177	166	172	179	159	164	168	187	168	178	147	164	173	144	180	163	166	162	148	180	174	181	147	169	156	175	164	180	164	182	155	155	152	180	154	155	154	180	150	172	167	147	174	173	171	191	170	161	171	154	162	169	186	158	170	154	156	171	182	177	149	162	157	172	175	154	171	182	174	152	167	173	195	170	166	147	166	158	182	164	159	143	199	166	163	186	160	161	158	152	161	200	155	179	155	155	189	157	145	166	174	168	159	169	154	165	167	169	144	189	161	163	165	167	152	142	195	166	152	163	170	174	164	163	173	188	185	165	150	193	155	178	174	186	168	165	173	169	168	169	171	187	195	169	185	167	161	166	143	161	161	170	160	170	153	170	180	166	169	159	183	159	176	158	161	189	173	130	166	169	150	174	215	165	150	158	174	169	174	195	168	185	170	179	190	162	173	180	176	184	191	160	162	165	152	160	160	189	154	181	168	161	149	159	148	170	162	161	165	171	169	175	161	177	167	163	168	157	145	164	174	164	163	176	185	173	198	162	165	165	181	177	182	155	200	166	162	177	154	152	150	194	178	163	158	172	149	156	181	163	188	167	170	171	167	170	188	163	159	162	179	147	179	154	163	151	141	182	182	168	166	159	148	148	165	191	166	148	182	148	193	164	152	164	178	174	170	159	156	140	154	165	161	178	193	159	183	171	157	146	173	168	176	158	162	178	174	165	167	150	168	168	192	170	160	188	170	163	158	163	171	196	151	179	151	185	176	180	151	174	164	176	153	168	184	140	175	185	163	190	167	152	149	155	149	194	163	178	181	156	167	176	185	169	170	164	143	180	173	210	164	181	157	173	192	178	176	161	168	190	191	153	179	159	183	184	160	168	164	174	187	168	157	162	171	169	170	169	172	160	158	185	169	196	177	185	167	160	172	161	196	156	171	162	165	182	157	163	161	182	153	185	148	178	160	169	158	163	180	157	176	174	163	185	167	172	187	173	141	177	169	189	185	171	157	159	168	166	180	168	184	185	148	161	154	198	159	169	157	169	176	171	175	158	158	177	163	171	181	188	156	169	188	174	162	164	164	157	199	142	183	173	183	154	166	147	152	154	159	164	186	165	169	166	156	189	153	138	151	164	187	164	162	176	160	175	183	159	153	183	170	159	161	165	145	180	140	171	191	176	154	155	165	179	156	161	203	164	167	141	162	187	183	171	163	174	177	171	184	169	185	174	152	155	172	155	176	183	190	197	153	158	174	185	169	156	155	188	183	175	168	169	142	144	163	186	158	151	171	171	178	186	172	179	164	163	178	164	148	167	164	193	157	183	139	168	164	155	161	163	193	202	149	173	153	158	162	154	151	159	158	180	182	158	169	186	152	159	173	187	148	144	152	192	159	173	177	155	177	156	162	179	160	159	165	150	154	146	155	155	178	169	177	165	174	169	172	166	154	165	166	157	177	195	188	160	154	186	194	165	171	169	172	164	147	154	161	152	189	160	153	171	180	150	167	189	162	169	174	158	151	151	164	173	161	169	162	168	174	198	181	174	159	177	173	135	159	163	202	173	164	163	158	182	176	171	181	165	174	167	177	155	194	186	167	166	167	175	179	155	185	170	177	181	177	192	165	178	145	176	159	155	167	145	165	175	152	164	170	182	189	190	157	165	167	203	147	144	163	152	156	154	155	157	191	171	167	162	189	170	167	191	151	144	138	166	182	183	183	151	178	172	165	182	159	171	178	180	167	159	168	166	169	163	153	168	168	167	156	167	183	160	174	177	142	173	169	159	163	176	184	165	171	174	145	194	143	157	183	170	169	157	182	171	173	162	171	160	163	148	177	162	179	168	159	183	172	159	184	202	193	166	184	154	162	173	143	183	167	152	177	184	178	179	145	169	174	167	176	163	165	151	207	168	156	161	172	153	182	177	157	167	171	177	171	149	178	173	162	160	140	163	158	159	153	175	158	173	172	164	165	168	148	180	205	160	172	162	175	185	167	163	164	184	156	168	162	166	183	186	197	184	177	166	144	163	175	186	171	202	175	152	142	149	167	169	198	172	172	170	172	154	175	165	153	171	177	187	164	171	162	154	171	164	163	161	174	174	153	149	161	181	176	151	155	170	192	184	165	164	168	165	169	157	179	190	132	154	169	157	168	145	156	154	151	150	151	197	179	147	175	176	181	168	179	161	170	161	153	164	162	193	171	139	176	148	166	158	161	157	177	176	178	184	203	174	161	161	199	157	151	153	171	158	161	174	160	163	157	144	163	149	139	174	184	156	170	191	176	164	172	165	169	145	175	170	141	148	168	161	159	202	191	174	177	168	157	159	183	176	158	174	176	152	183	178	178	145	183	166	165	163	169	171	170	167	163	157	176	162	167	181	190	167	192	161	170	170	185	174	183	160	160	163	156	181	172	172	162	179	179	177	180	174	166	154	158	174	164	172	167	179	175	147	164	165	173	170	143	149	163
11407	1029	625	397	289	268	235	240	211	213	206	214	205	197	228	190	224	234	213	225	196	231	196	194	209	201	202	198	205	166	219	220	224	176	216	210	225	191	192	192	200	183	214	216	190	227	184	186	212	197	217	189	179	213	190	214	203	180	196	221	211	222	214	203	227	194	215	203	195	205	185	182	193	169	216	194	198	198	201	206	205	202	228	207	217	237	206	203	214	207	208	233	220	206	204	209	185	221	206	195	204	179	219	253	235	200	225	210	204	200	189	210	221	211	227	210	195	191	215	191	190	213	217	197	194	218	235	210	209	224	200	204	203	213	188	198	237	220	171	185	192	191	213	223	234	214	199	182	220	227	188	190	211	176	209	208	174	221	198	214	185	203	223	198	219	211	207	206	197	189	222	233	189	205	214	188	194	197	177	200	181	202	209	192	205	215	210	212	208	208	216	192	202	219	185	209	188	206	204	202	190	229	204	233	186	189	197	184	205	185	226	209	203	199	209	215	207	170	217	207	196	224	200	195	202	213	192	232	214	191	211	181	203	214	216	207	207	200	205	209	180	222	197	189	202	215	203	167	199	179	212	211	200	186	201	196	221	193	184	191	212	190	194	215	231	211	170	195	229	182	199	230	228	215	211	212	215	192	187	205	219	186	222	191	229	200	205	232	192	211	224	233	197	196	194	190	203	201	176	201	172	190	197	226	196	188	179	236	204	164	189	204	188	204	210	186	193	240	221	175	219	173	209	238	215	204	215	185	227	176	231	226	195	221	190	225	198	202	201	201	236	213	219	187	186	196	205	248	239	206	209	186	204	197	210	188	190	200	204	207	199	199	196	205	239	210	217	215	215	188	204	218	208	202	189	186	188	188	192	203	201	212	212	189	200	179	201	203	180	199	185	213	226	208	169	222	200	207	198	195	224	172	222	191	203	205	192	200	202	192	206	186	196	194	194	194	194	200	221	219	191	238	212	252	213	199	205	224	207	207	191	193	210	209	173	191	202	229	195	205	214	212	207	216	214	211	191	195	185	210	208	186	199	216	212	184	198	196	187	212	194	214	211	208	213	243	215	190	196	212	223	207	179	190	210	179	198	213	206	184	195	195	204	223	208	197	209	201	195	184	182	200	207	182	209	205	191	202	201	211	205	189	220	186	229	200	208	197	176	205	212	210	200	219	210	207	202	205	197	193	206	207	220	198	206	203	225	197	194	201	212	233	214	203	220	199	212	223	201	198	180	215	202	195	188	211	224	216	205	184	211	216	212	201	204	208	182	190	188	199	202	215	208	205	194	207	205	212	214	196	186	207	221	203	204	191	173	187	195	189	199	210	196	177	203	208	214	192	229	214	196	216	215	225	194	225	204	175	184	217	210	220	219	195	210	206	207	210	204	239	192	220	210	191	209	203	227	199	188	217	224	186	205	175	194	195	233	205	219	187	176	198	199	217	207	195	215	208	202	196	207	196	197	193	219	237	202	216	184	199	193	202	218	224	206	173	207	207	194	194	208	200	195	211	206	196	205	192	173	184	187	179	221	181	214	195	220	237	209	205	176	233	196	184	223	207	242	211	211	208	206	196	232	190	177	215	197	225	229	208	205	207	196	211	208	197	196	217	186	216	215	212	197	211	215	194	181	207	205	202	219	193	210	210	191	183	235	220	186	172	216	208	174	194	209	175	201	201	201	214	197	202	192	186	202	207	200	222	186	182	183	195	216	218	202	184	217	216	215	218	212	183	177	204	204	189	196	191	199	221	196	215	211	219	232	218	231	199	211	193	190	223	206	237	208	225	213	201	218	210	193	202	217	191	204	211	211	185	211	195	213	215	206	212	195	190	207	181	219	190	224	206	186	196	225	202	203	185	183	190	201	222	178	198	211	197	197	200	216	168	209	196	202	228	205	203	184	223	193	203	180	200	187	219	190	183	196	220	182	212	212	210	197	194	207	212	202	196	199	192	210	206	205	201	200	204	207	183	215	190	212	208	197	189	197	207	216	204	204	223	225	195	212	213	189	229	217	198	209	165	207	198	210	207	181	212	206	190	182	205	198	190	206	197	207	190	225	174	197	205	205	200	200	205	199	208	207	225	179	208	192	190	205	202	224	213	216	192	203	205	221	216	199	223	193	184	196	201	172	204	181	212	179	194	191	224	212	206	188	228	200	206	199	186	188	215	193	208	191	189	191	232	205	193	206	200	183	208	218	194	167	194	213	205	213	189	207	200	210	204	173	197	184	224	201	223	210	199	212	204	194	216	206	204	205	189	201	204	199	186	207	193	209	194	220	221	201	210	226	206	227	204	154	197	204	196	220	189	204	207	210	214	185	175	217	199	211	187	217	216	193	202	200	189	194	200	197	210	192	175	199	216	206	215	205	194	210	206	190	208	184	221	205	194	197	221	208	192	196	204	221	205	178	201	183	214	186	211	203	216	206	189	220	195	202	195	229	175	193	215	194	203	199	213	201	203	229	188	198	196	194	192	188	205	163	202	195	211	206	178	208	189	194	200	207	180	221	216	185	204	194	195	219	202	192	178	210	202	206	190	207	178	198	188	215	225	196	188	213	201	184	172	184	202	210	171	227	194	202	187	200	204	198	218	232	224	174	211	194	188	192	225	214	194	201	187	196	193	208	189	198	197	212	202	217	213	231	189	186	195	195	230	211	168	197	206	210	197	211	238	217	204	198	205	201	219	189	196	191	214	205	209	183	207	198	207	199	192	210	199	186	208	215	234	211	207	194	192	210	204	199	203	199	210	204	221	196	199	198	186	180	216	214	202	207	211	190	209	193	212	200	195	210	208	188	209	202	195	215	198	182	198	187	200	183	196	240	210	201	208	219	198	224	194	169	199	190	231	213	193	195	192	200	192	213	215	225	209	201	202	211	217	179	175	210	197	190	195	183	199	220	193	190	212	203	207	205	221	188	205	207	214	210	202	170	200	208	203	216	200	191	224	199	217	190	200	209	215	174	196	184	208	202	202	191	208	202	189	192	175	186	192	190	222	230	216	189	197	208	216	178	211	202	221	188	199	209	178	207	214	201	206	221	209	211	210	237	214	214	198	195	201	210	199	221	226	203	182	190	207	199	191	193	207	203	197	184	217	222	209	193	192	209	216	205	218	212	208	190	195	200	222	199	207	207	207	202	194	187	201	213	224	203	192	226	222	189	216	198	211	195	183	210	223	213	206	215	201	195	191	191	208	185	213	209	235	208	193	210	193	206	193	222	244	205	222	185	214	196	198	194	212	205	186	217	197	201	210	180	201	215	192	200	179	213	190	200	228	188	198	234	187	198	198	188	206	188	193	194	198	184	193	195	202	202	187	195	210	207	198	201	206	164	200	196	189	193	212	192	217	197	202	215	218	204	214	198	208	191	220	195	197	185	209	172	190	196	174	227	210	209	216	204	211	236	205	214	205	197	205	209	196	228	204	236	194	198	223	177	203	188	198	182	204	183	217	206	213	198	215	187	222	199	206	209	196
24365	21590	28605	25059	21595	9678	762	504	372	333	317	307	254	249	256	235	245	221	229	203	208	230	198	171	236	192	172	203	194	168	176	175	197	177	210	205	197	181	204	200	213	192	157	198	179	192	187	188	186	193	178	184	203	197	192	195	199	186	192	196	186	200	190	176	179	201	194	173	202	222	163	188	170	158	175	197	179	173	221	187	173	194	181	187	183	190	187	182	201	225	189	211	193	193	195	218	197	169	173	192	170	170	190	188	202	202	187	200	189	208	200	191	201	174	200	186	198	177	172	202	209	190	166	169	179	180	188	194	199	193	198	209	185	223	198	224	182	182	192	165	183	171	181	185	168	217	179	193	177	180	179	173	186	177	174	188	190	224	190	193	190	165	183	177	199	177	188	206	195	198	179	164	183	188	161	185	175	184	161	155	180	213	176	172	170	160	172	220	192	198	183	184	190	179	174	198	195	173	164	167	174	178	191	141	193	191	180	225	169	203	181	180	213	187	202	192	189	183	200	168	185	209	214	162	194	176	191	192	161	184	182	173	187	168	177	210	176	224	206	195	197	187	176	196	197	171	184	162	188	207	191	188	159	162	186	178	175	152	192	169	165	183	165	193	194	172	168	185	190	188	195	202	189	192	178	159	158	188	188	175	175	185	189	179	182	188	177	199	184	191	222	182	193	186	198	193	208	202	184	164	165	194	165	181	169	182	178	174	190	170	177	190	151	182	183	186	205	195	170	200	168	189	190	187	187	178	191	184	172	194	156	177	208	182	167	184	189	187	226	175	193	177	205	163	203	183	199	179	209	190	204	182	153	184	198	186	193	155	156	192	181	196	187	189	174	181	185	194	182	169	194	181	174	168	225	191	178	157	169	174	194	186	196	185	168	209	181	182	182	192	196	186	174	193	193	172	189	205	176	172	177	193	204	179	178	199	173	196	185	192	167	181	183	190	192	176	161	188	177	198	184	174	179	206	195	171	202	181	188	153	205	199	178	174	209	176	177	158	165	163	204	190	199	165	192	199	188	189	180	188	210	180	183	180	184	195	201	172	199	179	172	180	183	169	166	202	186	185	191	164	179	171	198	208	164	188	173	169	180	180	187	203	168	190	192	182	188	205	194	193	173	205	196	165	192	164	172	181	205	185	172	167	154	168	169	180	166	211	169	195	168	180	159	196	178	188	186	210	194	175	218	189	183	166	190	183	166	186	204	193	183	171	193	177	208	189	178	177	166	192	175	208	185	175	168	212	205	174	198	171	188	200	164	184	202	185	171	201	191	186	178	188	193	184	181	188	186	164	195	211	179	178	179	184	172	168	180	205	178	186	174	172	164	199	166	182	174	182	172	167	190	211	190	163	179	165	178	161	188	187	191	182	168	166	181	159	171	214	182	177	204	182	167	189	184	181	176	175	170	195	182	193	186	206	165	161	179	168	174	192	182	166	189	199	189	187	169	167	168	181	191	183	197	193	169	192	160	173	204	157	177	197	159	197	169	161	174	210	206	189	197	191	168	199	183	208	163	184	170	162	178	184	182	194	187	167	202	182	179	165	168	176	153	161	183	164	202	203	171	192	209	188	182	177	215	212	155	182	167	183	176	197	171	200	196	182	166	178	169	197	210	167	198	180	184	176	170	184	165	183	184	164	208	195	179	179	212	192	162	172	196	187	171	170	197	199	178	188	189	200	187	158	176	176	187	168	185	193	188	172	172	172	177	208	203	164	198	186	171	191	187	191	187	167	169	196	202	206	167	194	170	185	166	196	197	190	175	184	199	178	185	184	189	188	167	174	193	190	201	208	175	180	183	194	203	177	193	209	160	188	178	167	174	193	185	184	186	198	197	165	179	188	181	189	180	197	188	210	192	191	172	179	176	190	178	181	189	175	194	195	178	183	190	189	166	189	189	203	169	187	177	192	170	174	197	193	185	164	204	194	190	169	178	177	205	184	173	183	172	193	181	170	187	185	181	179	184	204	202	188	184	210	185	189	168	180	183	183	196	154	192	196	179	184	198	188	163	174	174	192	164	187	178	179	189	181	200	199	207	191	166	183	202	194	201	190	197	190	173	172	177	152	175	184	186	190	192	187	175	193	199	184	199	192	174	194	171	172	173	195	190	159	180	182	184	185	167	189	165	176	199	135	166	186	153	178	181	200	193	206	160	165	189	189	166	168	170	186	161	169	156	176	179	185	185	180	166	164	199	190	199	164	211	195	193	195	177	186	175	186	175	186	160	189	151	173	201	200	161	193	180	201	170	197	190	201	173	144	195	168	193	180	166	187	163	169	178	164	184	189	156	183	180	198	176	186	202	174	184	186	187	207	155	164	169	184	187	187	157	195	158	194	192	210	189	191	153	181	193	179	180	192	186	187	186	185	180	188	178	179	196	166	213	191	197	175	181	185	165	194	182	193	165	178	172	208	205	196	185	174	207	179	162	161	166	158	210	202	193	204	189	186	179	185	188	185	205	178	193	141	184	179	165	184	175	203	161	184	173	173	189	210	165	192	193	181	206	148	194	200	166	195	187	178	180	177	195	206	178	166	203	184	183	185	179	181	183	153	185	185	188	168	166	181	176	193	183	191	162	176	196	175	179	208	201	195	167	180	192	196	160	195	159	152	164	174	178	168	188	187	190	203	184	161	192	173	188	177	187	176	182	190	201	159	182	184	193	187	157	176	188	194	176	189	197	209	196	191	165	186	219	185	181	166	185	154	176	191	188	187	196	183	168	175	174	191	207	186	168	166	190	201	202	158	197	187	171	192	177	191	186	173	206	185	220	202	186	188	202	183	178	181	172	176	212	182	190	180	163	202	177	181	194	194	192	203	183	194	196	201	166	181	180	194	203	169	174	182	190	185	170	185	182	184	170	189	190	159	196	167	184	201	208	176	178	171	185	190	170	214	180	181	166	188	191	155	193	186	190	188	171	177	176	197	186	174	201	200	186	194	184	187	174	192	208	201	180	176	192	188	174	177	181	181	182	179	170	200	183	172	158	191	201	184	159	202	186	166	180	166	187	156	188	185	184	201	163	206	211	190	172	182	160	201	182	180	179	148	177	170	186	193	174	182	202	159	203	192	178	158	188	190	186	205	186	173	190	183	190	167	187	180	181	182	210	194	190	206	180	172	166	216	181	190	180	185	183	176	179	167	167	176	173	194	192	178	177	195	166	219	176	182	190	194	201	188	182	159	173	166	198	205	175	174	179	193	177	176	208	155	156	196	152	179	171	170	185	196	189	208	188	196	194	176	180	195	192	178	184	173	174	171	166	188	156	173	175	170	182	192	171	184	179	196	206	158	176	170	199	175	195	187	184	178	173	170	180	190	182	168	189	182	181	180	178	172	185	158	197	172	198	163	185	188	176	172	170	188	183	195	212	192	178	198	192	163	192	173	181	198	180	185	182	183	152	198	213	191	171	209	153	175	179	176	175	167	191	184	171	186	193	175	184	194	173	184	182	175	162	198	157	168	181	194	173	174
26470	9715	5812	2749	2026	1348	1031	803	692	573	511	444	387	353	341	309	320	305	287	280	250	277	259	252	237	235	232	244	219	222	202	227	246	236	223	204	217	241	220	225	199	231	216	219	226	222	202	211	234	213	201	235	244	217	213	210	205	216	216	241	168	221	254	216	215	202	205	220	194	231	209	237	245	199	237	224	218	202	202	249	220	205	222	224	250	243	239	225	240	227	229	233	245	239	205	243	214	207	218	237	223	233	196	237	234	246	222	217	221	208	227	195	227	208	202	206	234	218	230	227	215	222	204	209	222	231	204	210	236	232	212	202	217	208	233	224	199	187	215	212	199	212	203	228	201	238	225	209	198	223	217	242	225	234	215	255	228	196	229	196	208	231	218	233	224	196	203	207	206	235	236	197	228	212	223	208	211	228	219	188	194	213	211	226	201	211	198	213	207	209	220	243	228	218	221	216	223	198	222	192	204	215	213	232	237	171	207	213	192	211	202	207	222	197	229	201	207	248	217	209	202	217	206	223	249	225	225	212	212	220	204	232	199	217	227	198	238	218	207	205	209	205	211	213	224	203	198	218	231	218	212	220	214	195	227	203	222	223	223	215	228	222	215	206	203	216	193	235	215	197	218	217	193	225	206	190	200	237	226	201	220	201	226	206	211	227	193	204	215	196	223	226	179	218	191	221	210	217	201	231	233	191	217	183	214	197	212	202	215	206	206	219	199	221	224	215	209	198	213	213	205	207	218	198	232	250	220	227	215	208	204	204	197	212	241	207	206	215	213	238	205	219	192	164	210	223	217	218	213	212	185	216	224	212	221	216	189	186	223	208	199	221	221	209	190	217	205	174	223	205	197	206	216	201	196	209	232	216	208	198	211	207	192	205	212	220	202	223	212	215	231	209	207	206	212	205	192	221	209	219	205	218	223	236	221	235	212	231	225	210	227	200	219	208	233	204	210	235	190	206	233	237	219	210	214	214	215	209	219	225	195	209	203	197	221	215	201	211	200	202	204	220	217	187	178	202	241	242	204	222	220	231	229	210	207	251	226	198	215	226	221	222	202	211	204	206	192	242	193	193	241	187	236	210	215	230	224	190	212	216	233	241	235	196	213	209	232	202	216	232	225	221	233	199	218	210	216	220	236	219	226	205	210	187	218	203	212	218	224	204	217	236	178	203	178	182	228	238	220	218	208	245	200	198	204	211	201	198	189	207	244	204	224	207	197	224	211	245	222	216	185	219	221	204	200	188	207	231	193	232	201	223	245	202	210	221	188	222	205	198	250	211	222	217	188	207	212	206	198	212	227	221	209	235	215	209	232	215	216	216	193	214	211	203	204	237	219	186	197	235	227	219	202	208	219	210	180	222	209	205	206	223	199	222	217	233	214	214	226	222	222	225	199	240	205	211	197	206	225	228	223	224	205	193	184	213	219	224	214	234	210	213	228	221	208	214	212	193	222	243	205	190	236	223	227	205	203	209	195	199	223	207	215	188	218	226	214	223	214	234	217	214	221	209	210	213	221	196	196	207	212	190	205	193	204	216	242	187	194	188	235	216	242	213	242	195	213	216	190	211	231	206	228	185	235	204	225	215	229	216	187	228	214	198	250	229	212	225	216	192	226	198	224	189	215	209	215	203	210	193	221	209	216	198	200	206	204	215	242	202	200	249	210	227	185	210	209	215	194	219	212	210	205	217	197	210	212	218	199	185	224	209	220	232	233	207	201	216	226	190	225	190	190	201	224	230	206	222	235	194	214	224	198	209	197	215	191	214	208	208	227	210	198	202	228	211	205	204	195	216	203	206	215	207	229	228	209	220	200	196	224	198	208	216	203	205	216	189	202	192	191	232	203	222	197	193	207	215	212	207	223	253	214	189	210	197	222	225	200	223	210	237	227	229	209	224	205	206	209	216	231	231	225	203	220	212	200	214	215	189	188	209	200	219	223	198	253	213	226	214	193	174	198	200	205	234	250	201	220	201	209	201	210	207	214	233	194	199	228	211	196	211	194	232	205	209	226	189	228	225	201	219	222	218	231	215	209	222	221	227	207	215	211	212	194	210	217	199	208	218	217	211	214	194	207	207	216	196	215	206	189	229	203	224	221	227	195	198	223	200	239	215	200	206	210	195	217	204	180	211	217	227	207	217	212	228	205	222	201	224	208	242	189	208	213	233	225	242	215	246	209	222	230	208	219	226	193	211	195	232	229	203	219	227	233	197	181	233	234	192	214	201	205	206	220	228	202	224	210	235	210	203	210	204	239	205	199	218	218	204	219	179	207	198	212	199	204	212	211	185	239	201	207	181	207	225	229	241	231	205	233	215	221	195	212	187	210	231	222	195	204	209	237	214	226	213	215	203	222	224	208	221	230	229	215	209	217	213	201	207	246	219	225	199	212	182	235	197	207	225	205	219	204	224	194	206	191	207	192	212	208	214	189	195	220	202	209	199	218	225	187	224	226	216	215	224	238	195	201	178	218	194	183	205	211	232	220	234	224	234	192	197	219	223	203	205	211	204	231	223	221	209	210	220	219	199	202	181	211	216	210	233	192	232	197	221	218	216	245	214	196	237	249	227	210	211	211	227	210	204	232	193	177	197	205	244	216	221	225	189	196	219	211	202	212	225	230	226	204	180	215	204	214	208	208	212	192	210	196	218	207	221	235	186	193	220	179	195	206	240	208	207	210	206	206	220	198	186	216	199	222	222	204	197	204	221	216	205	195	234	198	203	205	226	203	233	223	224	201	219	221	202	213	226	218	213	220	219	196	241	220	212	193	204	209	234	210	201	190	193	227	218	217	225	221	206	185	197	223	200	225	194	234	221	207	217	205	215	210	205	191	235	204	225	204	242	211	207	236	204	216	191	214	223	214	200	202	241	203	210	220	235	191	221	216	196	222	204	216	203	218	206	176	233	245	194	197	234	224	186	204	228	204	215	208	191	214	194	227	214	216	228	225	200	211	244	229	218	230	222	230	211	196	203	187	202	226	229	219	224	235	210	225	195	220	216	218	201	214	208	202	196	192	225	254	210	231	198	243	211	216	209	177	212	236	210	215	195	243	191	245	211	218	219	208	201	233	205	226	201	199	201	217	191	195	223	197	185	229	234	216	218	205	209	224	198	221	233	194	234	208	211	206	215	195	223	228	214	210	211	247	223	228	208	208	214	240	208	204	223	207	206	210	224	218	228	178	216	230	232	215	205	200	198	218	195	229	206	198	213	203	212	225	206	218	229	224	193	208	230	210	194	218	200	200	198	219	222	204	217	222	228	232	218	242	214	204	218	226	203	212	234	205	209	235	243	232	220	207	203	184	222	226	236	209	218	222	199	209	191	201	211	214	192	226	205	197	232	221	214	227	235	210	199	236	218	218	210	244	198	198	200	204	220	236	196	188	217	217	195	218	199	234	211	180	234	193	212	212	223	204	246	207	197	211	204	216	189	195	209	197	218	225	213	250	209	215	205	218	220	199	211	215	217	217	204
25780	21620	27298	26334	7894	546	439	384	362	337	339	320	284	285	290	273	268	297	273	252	244	254	266	268	271	258	273	230	259	262	240	253	224	284	235	271	233	268	246	263	247	228	223	257	270	242	278	274	218	232	248	255	236	250	262	272	255	235	256	259	252	248	272	236	226	239	255	231	245	244	251	250	255	264	252	253	241	241	212	255	237	234	250	246	296	247	266	245	239	277	274	229	242	235	264	219	226	234	250	249	232	247	252	217	248	245	261	239	247	254	254	240	269	247	271	254	275	234	262	243	243	250	245	248	246	238	232	248	231	247	249	262	247	267	260	245	240	247	236	234	233	239	241	239	240	259	250	254	233	260	284	256	247	234	220	283	247	215	269	248	232	250	241	268	280	262	237	278	272	243	271	253	248	234	261	234	260	244	274	244	264	213	227	260	265	242	238	228	248	253	266	257	261	269	236	244	264	247	255	247	255	238	265	247	224	245	237	236	222	236	246	244	245	267	254	255	235	236	252	252	221	248	257	242	260	270	226	260	231	262	260	258	240	242	248	236	233	288	279	235	245	250	235	257	256	242	233	232	241	240	225	240	281	263	244	260	245	236	272	239	251	252	242	243	249	248	244	253	234	253	252	254	275	244	269	232	233	243	266	276	265	274	240	249	270	225	243	245	250	234	257	216	223	251	275	225	225	229	243	229	266	245	273	264	251	223	233	257	250	268	255	260	242	237	261	243	257	256	245	242	226	264	242	222	249	270	242	217	246	236	253	259	285	238	233	260	249	271	266	278	263	222	230	239	239	240	241	255	233	241	239	248	263	238	240	281	230	262	250	266	250	257	257	266	250	265	247	257	253	271	254	240	222	234	227	255	246	210	247	239	255	235	233	245	253	250	255	253	274	254	241	266	253	253	237	241	229	280	252	267	242	251	245	222	240	270	258	247	228	237	256	232	255	243	229	242	241	262	245	224	264	250	280	229	229	253	271	218	244	244	269	225	239	238	253	256	243	238	242	242	238	242	246	212	237	259	228	227	223	277	241	235	241	243	229	255	292	254	235	247	263	264	254	267	285	253	234	225	246	229	249	286	248	240	222	248	235	273	264	240	236	268	235	242	240	236	246	249	262	236	222	218	243	245	254	266	261	267	253	217	254	225	251	238	264	234	225	241	250	267	247	254	252	237	242	269	229	227	240	246	241	231	249	244	233	241	244	250	240	232	252	256	233	250	209	237	253	237	248	240	231	249	278	241	252	242	258	233	242	253	269	288	263	234	250	270	229	233	253	246	263	241	226	240	234	250	225	229	268	231	262	243	232	258	201	250	256	250	228	207	282	264	262	263	220	260	237	262	253	274	233	241	270	245	247	235	236	258	239	230	234	254	248	237	241	220	223	268	247	246	240	249	232	230	238	267	261	240	259	272	252	228	227	221	252	234	234	251	211	238	248	254	260	270	249	262	218	212	245	221	241	247	223	243	247	249	248	246	246	268	269	269	223	228	238	265	272	250	220	215	238	247	267	241	232	254	257	244	255	239	247	244	238	251	281	251	237	265	257	231	241	231	240	240	270	267	264	243	224	255	241	227	246	249	283	244	266	267	227	233	240	278	266	255	268	260	245	221	274	260	239	254	251	274	235	251	244	238	270	270	222	267	254	251	253	235	232	217	248	232	227	242	253	254	253	255	240	224	255	256	246	277	235	235	230	254	228	268	243	249	240	231	219	247	244	239	235	216	261	258	243	220	248	236	251	198	254	272	271	241	239	233	227	241	251	228	264	262	257	236	256	259	224	245	244	218	236	256	234	257	269	258	249	233	261	237	237	269	284	252	247	259	264	287	229	239	246	248	238	258	263	247	261	232	233	253	253	268	254	241	229	263	259	236	269	233	248	255	215	243	249	270	248	267	254	247	235	248	256	246	228	246	258	250	224	244	234	234	259	217	272	240	244	252	233	244	264	236	251	246	241	250	226	254	227	248	255	236	232	267	260	262	222	265	225	267	244	240	245	241	240	261	241	280	261	232	255	230	230	260	233	240	227	262	253	280	259	260	267	229	261	209	258	258	260	257	246	244	261	269	268	239	271	250	211	252	254	247	251	235	247	239	236	231	249	224	249	267	268	251	232	219	265	256	305	276	273	243	265	225	219	260	239	263	234	258	254	249	240	270	245	250	240	249	274	262	270	242	217	249	246	241	267	256	239	242	258	234	280	262	247	249	250	251	257	241	279	249	286	260	259	266	254	217	227	251	253	269	265	269	204	236	225	260	260	254	234	224	220	244	237	240	229	246	244	256	266	246	243	225	260	240	246	242	242	242	247	241	240	240	229	230	246	241	239	256	241	218	254	240	231	242	257	232	215	233	232	234	216	262	246	238	253	218	255	248	236	218	250	248	254	236	235	235	248	257	247	250	249	243	238	235	244	247	232	272	241	249	234	269	249	280	267	237	252	234	222	246	229	255	264	233	226	256	260	274	249	233	252	244	255	245	263	231	239	256	275	272	234	258	263	268	257	264	259	234	226	256	241	245	274	227	230	241	260	213	258	264	246	273	246	253	253	266	242	212	223	260	241	249	246	259	269	237	267	263	237	246	282	246	237	233	254	226	229	250	252	260	257	234	256	256	236	249	225	249	230	237	238	264	229	223	245	269	245	288	244	268	247	266	256	254	253	237	247	229	253	251	225	260	238	257	245	246	241	250	229	239	260	236	220	247	267	229	263	238	243	242	243	266	261	241	264	259	223	252	263	219	259	263	220	246	249	256	249	249	227	249	246	269	255	261	245	217	268	241	238	245	255	258	247	234	256	240	239	278	236	262	247	258	221	238	236	266	252	268	228	246	243	270	249	251	251	287	262	203	225	223	238	273	271	227	265	236	232	241	230	232	258	242	252	232	240	255	246	277	243	268	225	216	261	243	223	238	237	255	270	264	221	212	249	259	265	230	266	250	242	225	270	227	234	223	265	248	252	257	248	243	235	274	247	227	260	255	243	247	264	245	228	253	257	241	218	271	275	226	233	258	255	252	266	256	233	233	222	267	227	276	243	251	250	256	242	256	214	249	236	241	272	237	231	240	255	230	260	241	249	264	215	281	248	239	241	205	256	245	254	232	264	242	248	269	258	247	226	247	278	222	244	221	242	255	255	232	249	255	251	251	249	261	250	229	252	239	262	248	243	289	225	251	280	258	260	246	248	233	266	267	241	254	242	223	253	231	251	259	277	234	226	272	232	254	255	242	248	247	260	236	241	248	264	242	254	279	239	240	237	231	232	232	290	266	226	247	249	266	257	270	251	248	260	274	257	262	242	256	246	249	240	237	237	225	245	252	252	238	281	220	235	248	266	222	261	260	233	253	253	243	268	231	251	235	219	240	235	275	253	229	236	235	226	268	278	249	258	242	240	279	246	249	270	274	253	259	239	252	251	248	228	241	230	232	206	221	217	246	263	210	260	255	236	225	257	249	244	261	239	259	261	248	247	282	252	246	272	252
25292	5058	3106	1514	1117	855	735	593	488	438	448	410	367	407	354	349	343	312	324	306	267	292	272	325	285	325	307	283	290	316	320	315	284	298	323	278	286	279	283	269	317	282	262	286	258	301	328	328	294	293	286	255	306	282	282	282	266	271	268	292	290	291	282	258	275	307	292	295	310	279	299	290	301	272	289	281	334	304	284	293	307	283	296	284	342	289	298	320	318	307	278	286	299	318	311	306	298	296	312	285	306	344	283	276	293	301	304	314	286	302	298	327	281	278	306	322	326	280	305	285	306	292	291	286	299	286	283	299	322	261	315	271	341	287	284	289	297	263	310	283	291	275	294	282	256	299	302	288	285	295	307	305	299	306	318	306	315	287	308	273	302	278	300	266	270	299	305	284	277	273	282	291	311	285	297	300	319	285	297	270	296	304	279	279	289	277	269	292	282	286	292	273	275	285	304	287	307	306	276	283	270	297	282	262	301	259	281	289	313	290	282	265	252	307	280	253	290	248	292	308	286	310	306	263	259	322	301	275	274	272	314	281	292	284	284	288	289	279	270	280	285	293	267	301	292	284	288	294	327	286	250	284	282	261	281	302	282	290	342	271	285	309	319	272	301	292	279	266	288	315	287	263	292	293	297	277	287	263	286	274	262	267	315	276	269	251	311	270	303	297	277	290	285	276	267	290	300	280	300	255	270	305	306	266	298	292	267	278	303	283	292	266	259	273	278	281	290	281	302	284	288	299	293	257	296	300	299	293	289	277	279	287	300	269	290	265	288	305	303	282	271	277	313	286	266	272	301	291	325	277	280	299	303	282	288	296	290	299	281	277	281	270	281	319	293	263	305	289	266	287	288	276	275	307	274	289	261	286	276	292	299	305	292	333	293	290	323	269	279	266	292	275	275	269	294	298	322	293	318	310	285	303	296	266	284	305	297	322	274	281	276	283	311	299	280	279	319	278	274	280	297	288	295	294	291	269	327	265	317	283	269	274	306	294	280	298	268	287	305	292	300	282	278	288	294	297	288	293	276	312	308	309	276	269	320	300	284	281	325	288	310	264	305	273	270	282	310	276	293	261	276	300	310	284	278	263	291	318	293	281	290	279	258	273	284	289	260	309	301	308	306	269	266	301	293	281	273	295	267	325	314	315	272	292	283	292	279	275	304	283	290	281	269	285	262	273	275	282	289	295	281	302	308	307	247	316	282	313	263	309	317	315	284	282	304	282	298	282	270	286	282	293	304	309	290	273	271	304	254	265	297	272	310	315	252	276	291	284	281	263	276	301	275	273	274	284	293	269	282	285	309	321	286	306	289	266	307	269	263	292	266	298	268	272	278	320	306	294	298	274	281	263	285	289	290	284	296	263	309	326	314	259	274	278	275	282	275	300	293	284	281	302	287	283	305	288	270	285	301	258	262	290	282	302	297	291	278	287	280	298	273	292	269	260	299	272	290	300	271	290	315	292	296	284	290	266	264	278	291	282	290	291	266	277	291	300	289	294	277	284	300	275	271	315	273	278	269	286	286	307	297	286	267	309	272	292	285	320	290	278	265	316	288	268	304	316	273	307	286	271	284	293	279	278	323	293	274	299	262	282	284	293	274	271	311	271	280	269	314	300	283	302	302	264	305	278	296	282	295	291	277	323	283	255	292	270	294	296	307	309	303	266	259	292	271	267	305	320	305	295	288	294	263	311	286	285	285	286	289	275	322	274	259	309	270	272	291	251	301	276	265	273	280	280	295	269	334	305	270	289	293	292	291	334	291	281	290	303	287	270	285	266	284	268	270	292	313	272	311	308	255	313	294	310	298	321	319	295	281	254	309	276	301	283	266	277	297	288	320	271	303	286	292	274	272	301	267	314	282	285	301	247	271	260	303	300	280	290	292	297	313	296	263	275	303	305	288	316	268	312	275	314	277	305	321	289	289	313	243	272	286	282	294	272	278	300	315	276	273	277	266	286	267	277	267	305	286	292	292	279	278	316	285	291	275	283	259	301	287	283	274	303	302	315	298	275	301	296	287	282	309	244	328	279	281	279	265	297	284	297	291	275	299	292	290	277	311	294	308	309	287	325	275	258	273	288	298	288	280	272	289	281	298	273	300	292	274	279	286	281	297	305	259	298	321	305	314	299	272	289	250	251	297	286	281	303	292	286	277	291	299	281	297	245	305	274	299	274	286	287	310	316	282	289	274	307	285	298	313	280	304	296	292	302	286	269	286	291	310	337	315	293	320	279	313	300	321	248	268	320	282	276	291	284	280	314	287	270	265	262	288	281	296	267	313	270	282	313	334	302	297	289	287	253	286	245	252	283	274	256	329	267	296	267	270	282	315	291	296	297	279	289	280	282	278	294	313	301	281	310	298	303	280	278	274	267	285	295	256	284	268	275	280	310	287	295	287	295	291	286	284	325	277	289	271	274	299	279	271	265	245	267	271	269	290	327	310	286	292	292	276	296	266	332	282	294	272	276	303	259	289	295	295	291	283	305	278	257	268	279	269	276	329	293	300	291	285	303	289	316	292	298	278	280	298	286	296	293	296	304	285	294	301	282	282	282	267	300	279	268	299	288	266	273	316	279	278	289	318	298	289	310	296	287	286	270	289	284	293	289	316	294	283	291	299	286	280	264	268	286	280	271	319	310	303	311	294	270	276	245	309	278	287	281	290	280	270	271	290	302	275	280	296	292	280	285	296	291	277	285	283	324	273	297	274	280	303	274	282	296	279	315	322	283	317	265	277	280	273	279	321	308	283	290	283	314	296	295	289	311	300	284	277	271	272	282	298	291	298	300	307	293	286	283	287	287	287	273	291	280	286	326	296	305	284	281	279	290	245	277	240	293	293	270	286	271	287	297	275	300	304	291	310	282	321	282	311	288	290	314	285	289	299	277	271	280	260	291	273	297	280	285	275	303	274	296	271	286	335	267	289	293	330	266	284	291	252	280	281	274	280	285	270	298	294	272	263	252	290	273	262	250	279	293	288	310	286	320	294	266	263	314	274	298	321	277	274	270	265	283	315	288	283	272	291	295	283	282	273	293	344	298	300	306	279	291	293	302	279	301	302	263	260	296	297	302	314	295	260	281	310	261	301	266	273	325	295	294	282	268	296	269	260	263	296	283	257	269	262	267	289	280	276	286	286	271	312	321	285	286	262	292	258	280	271	318	300	322	335	272	281	283	254	280	252	276	280	310	330	243	281	282	297	269	268	309	287	282	263	294	293	301	256	277	271	295	296	275	280	284	279	276	299	293	287	285	309	289	289	272	300	279	271	279	287	279	284	280	272	296	263	290	287	291	288	274	296	291	292	280	289	275	268	283	279	273	291	288	274	277	307	293	290	276	274	263	264	318	306	298	309	311	320	289	306	278	297	284	259	291	258	280	290	310	315	248	308	300	289	280	257	295	294	320	307	300	246	256	241	294	280	309	276	299	280	285	287	270	287	301	280	280	304	309	328	313	249	262	281	302	304	287	300	297	320	276
23380	21642	29111	24680	21642	21668	8185	1012	759	652	592	517	460	462	468	402	383	384	405	374	376	341	333	346	364	333	360	349	330	319	339	319	340	298	333	337	309	323	312	308	333	318	316	319	259	317	327	302	296	319	321	262	292	322	287	309	290	283	323	342	291	289	274	292	281	309	325	317	311	278	316	279	279	294	287	306	296	309	298	287	316	283	289	326	362	326	318	327	283	324	327	302	311	317	301	309	301	344	303	326	287	323	303	292	337	313	309	325	319	332	296	291	281	328	299	311	351	286	329	295	294	329	294	341	301	293	341	340	319	324	312	284	319	356	321	290	287	279	322	303	304	317	291	304	293	281	319	278	300	295	305	298	291	318	311	305	307	300	315	273	326	324	275	272	273	296	298	274	319	322	293	296	345	301	289	312	266	303	298	285	297	283	315	244	292	276	292	327	299	339	311	305	319	319	307	272	291	292	277	289	301	304	317	321	289	311	304	283	299	292	282	320	281	276	273	291	308	315	308	305	319	281	270	281	303	279	310	334	307	315	292	295	304	283	289	293	286	331	304	297	302	271	294	299	327	320	274	271	332	311	315	326	317	304	305	305	286	284	283	319	312	325	311	335	290	296	288	307	322	329	284	304	273	298	314	308	313	316	330	316	285	274	292	282	308	301	326	280	297	327	261	301	262	290	301	282	274	287	300	326	298	302	327	294	291	298	276	293	286	334	286	275	288	314	266	292	313	336	304	305	293	298	293	300	333	297	271	344	291	338	301	319	293	312	285	315	331	285	292	263	293	283	325	315	311	327	279	311	294	299	282	313	299	297	253	298	293	305	285	285	298	304	277	274	301	276	308	255	330	282	320	317	311	309	300	292	290	293	282	326	297	289	297	299	325	315	295	301	319	257	290	291	320	322	333	277	297	303	321	310	317	293	297	270	298	303	299	287	295	305	300	302	278	312	278	309	306	301	305	303	286	293	291	332	285	275	278	310	306	303	318	291	281	287	302	303	264	309	287	274	352	291	321	319	300	298	320	305	285	332	260	323	299	301	283	289	297	310	293	281	286	317	296	281	325	296	290	272	299	343	319	315	297	295	281	279	315	309	296	305	290	280	292	347	286	329	286	305	289	292	303	306	296	307	286	322	297	300	268	328	292	312	325	336	299	313	316	288	329	291	302	281	304	282	285	314	316	301	313	304	292	323	284	304	286	312	309	288	321	276	295	294	285	280	305	290	314	275	324	290	339	302	300	302	278	298	284	295	282	300	289	310	260	302	278	283	324	294	307	269	286	338	276	295	309	293	304	289	276	254	295	288	297	299	318	322	344	285	316	333	315	298	320	306	297	315	290	291	308	329	306	313	312	343	298	301	302	265	303	294	296	311	291	325	307	300	300	254	306	281	262	308	282	316	254	319	311	275	308	310	309	290	322	296	329	292	313	300	272	301	291	321	318	284	294	314	276	296	313	313	304	312	306	309	316	270	279	283	303	302	314	291	316	293	320	279	299	342	302	295	287	276	281	315	304	301	312	311	316	309	301	345	323	288	303	300	277	261	301	316	292	323	303	277	301	288	332	303	266	307	298	298	295	300	275	305	293	287	305	277	314	294	280	323	297	298	277	307	314	265	292	289	309	285	255	280	294	304	312	289	310	289	298	299	305	289	298	316	302	310	305	285	304	274	333	325	303	287	303	314	303	286	288	310	292	299	318	307	300	307	296	295	291	285	316	343	281	308	311	277	306	276	314	289	287	277	339	299	320	275	286	296	309	310	302	305	324	278	352	287	285	307	329	306	297	259	272	303	283	322	326	343	298	309	313	301	300	282	315	314	299	315	297	298	302	279	289	297	282	309	302	314	305	269	280	295	300	307	309	314	321	306	290	269	314	302	294	332	297	296	284	295	315	280	273	299	296	276	315	326	278	290	305	288	317	294	304	298	316	286	295	307	292	290	320	304	296	326	290	292	286	308	290	297	296	287	285	310	293	310	295	312	303	294	301	276	287	292	315	294	308	331	271	313	291	279	255	299	304	284	306	284	293	299	313	327	309	277	260	294	303	324	304	297	329	324	298	302	304	303	284	278	296	291	334	284	300	319	320	308	330	316	298	309	278	288	283	311	305	318	282	298	278	294	311	276	290	295	271	296	321	319	310	292	290	300	311	300	297	311	306	308	313	310	357	307	274	304	303	299	313	321	305	275	305	324	301	307	275	274	323	296	291	276	317	318	293	323	310	302	297	303	278	293	269	313	301	289	317	296	332	284	333	312	295	277	313	308	296	265	317	307	310	293	282	305	275	316	325	299	268	311	309	299	288	296	317	342	303	282	285	277	289	335	287	317	308	315	310	298	282	290	310	313	321	295	316	305	335	307	280	306	294	305	291	263	321	294	261	305	327	295	293	328	290	269	298	305	303	287	299	300	287	286	302	298	282	300	325	326	304	311	314	298	318	314	316	293	293	284	270	289	308	288	303	298	298	307	310	294	302	267	277	331	305	314	301	310	324	304	315	305	316	312	289	308	282	291	293	280	298	319	307	281	289	295	312	325	293	298	304	294	304	285	304	309	315	283	302	276	307	319	329	318	297	331	306	313	277	270	293	312	330	317	287	320	295	314	334	341	290	305	289	316	306	337	304	281	315	295	301	323	298	311	292	284	293	319	310	295	279	294	294	311	309	269	299	297	297	332	340	294	313	309	287	295	320	307	306	311	291	321	306	325	341	293	279	304	301	310	285	272	295	273	252	272	316	280	281	287	335	297	295	310	285	319	311	294	313	315	277	334	331	292	315	282	288	295	328	322	283	270	330	298	298	330	312	285	334	298	271	324	317	283	335	281	283	288	317	301	276	266	285	256	277	319	257	317	300	281	312	284	299	315	318	318	331	312	261	296	286	297	293	316	268	307	282	291	330	291	260	318	306	282	279	308	303	309	277	273	306	305	266	276	325	321	340	305	315	292	287	305	328	349	330	305	321	324	317	309	283	294	269	293	277	269	308	313	333	304	312	321	288	308	308	300	265	320	295	340	338	311	289	263	296	300	291	293	301	297	295	302	298	283	308	273	310	330	322	313	307	289	303	281	284	281	293	304	303	349	325	282	297	295	311	283	291	285	315	284	289	315	280	310	299	295	317	333	317	317	303	283	309	292	295	299	304	307	297	312	304	309	300	313	279	262	285	291	275	293	334	292	312	298	288	313	315	287	292	301	309	314	283	287	310	313	295	294	285	296	301	287	323	289	295	283	304	289	277	307	278	313	319	299	289	249	296	287	303	278	316	309	334	286	247	301	315	301	318	305	305	300	329	276	307	294	314	281	311	333	269	263	294	291	316	303	311	304	317	332	305	286	283	295	297	308	304	298	265	285	306	274	316	292	341	313	290	282	307	317	322	306	336	301	350	297	299	285	328	308	290	309	307	305	305	288	292	288	297	304	289	294	317	313	299	303	309	316	276	300	313	292	302	327	323	285	284	313	286	291	304	301	333	305	299	322
27063	15789	9920	4951	3602	2585	1932	1549	1170	1018	879	787	689	618	590	542	495	487	497	450	462	373	426	405	404	394	362	374	389	336	386	381	373	348	362	360	384	355	351	391	362	351	345	349	328	374	371	377	333	338	333	321	356	368	332	356	362	338	345	350	323	354	382	317	345	327	350	353	323	359	333	301	316	339	356	291	339	310	326	359	357	358	332	369	356	343	375	350	381	381	352	376	352	365	372	331	356	334	338	347	356	360	348	384	345	369	335	357	329	367	360	331	345	347	323	360	349	348	327	364	324	350	343	344	357	367	401	342	334	358	324	348	313	312	342	346	352	329	320	328	330	293	310	285	326	320	353	349	319	308	333	339	363	332	313	313	322	366	348	338	319	322	331	357	328	321	342	361	295	352	322	358	331	333	314	352	327	340	325	316	329	323	339	343	310	335	299	317	322	303	336	308	353	314	352	357	335	341	340	337	371	323	355	309	304	332	309	314	351	330	325	325	308	335	340	334	326	353	353	318	324	346	315	358	340	352	328	333	341	333	329	355	335	338	333	343	314	318	321	340	345	340	344	334	311	330	306	322	332	345	310	330	296	329	286	345	325	327	350	358	344	340	348	362	376	338	315	328	327	325	350	309	346	346	350	317	314	333	325	330	295	321	384	310	351	316	339	325	293	291	322	314	322	327	371	321	343	342	346	349	320	317	309	327	330	343	366	315	326	336	347	369	342	339	330	370	378	322	320	332	314	336	349	348	349	325	366	321	345	325	373	318	339	345	348	292	345	335	312	332	345	310	332	310	348	335	356	290	313	289	307	370	291	338	320	332	323	339	337	334	333	317	346	333	303	310	337	332	335	336	353	362	316	379	317	337	346	354	354	348	342	341	362	365	320	346	326	321	336	330	324	322	347	335	337	356	304	303	357	306	314	305	310	355	345	326	345	344	308	336	321	343	345	346	311	362	343	301	346	362	333	347	342	308	330	307	348	345	326	346	358	325	337	339	335	357	328	328	313	346	334	353	316	348	326	343	312	329	359	351	320	314	320	349	334	322	322	323	343	356	333	345	312	312	346	335	316	341	331	341	345	330	329	343	361	312	348	323	342	372	324	336	311	336	309	342	311	319	325	316	323	352	323	288	309	321	348	314	317	317	281	303	324	331	329	327	340	355	322	307	340	313	326	301	348	374	327	329	371	327	370	312	320	324	311	339	341	320	326	317	324	331	311	345	351	351	306	344	354	316	361	334	308	366	328	345	348	340	334	344	341	329	332	327	339	331	336	341	333	333	329	375	347	342	343	343	348	327	325	360	338	325	317	339	325	319	319	343	330	311	340	321	313	339	354	325	333	340	346	328	305	336	350	327	374	338	335	328	326	372	310	313	338	318	345	325	301	309	351	336	359	338	307	344	355	325	325	348	341	327	357	313	364	338	351	323	336	338	298	352	325	305	348	307	355	308	272	299	333	316	304	342	322	333	350	342	320	319	312	311	341	315	334	337	335	350	344	326	339	315	334	348	318	325	320	355	307	332	316	332	323	340	352	323	339	347	316	334	339	327	326	305	318	340	342	335	330	332	325	309	351	305	312	338	359	311	351	354	343	359	346	327	311	328	349	332	325	335	341	336	300	352	315	314	308	381	321	330	354	322	325	312	332	350	308	299	346	346	314	324	329	333	307	317	334	331	343	331	348	324	315	326	338	324	330	340	325	294	328	360	329	346	322	340	313	333	353	330	321	338	348	324	334	350	314	362	302	323	317	347	344	334	326	310	323	337	358	337	344	371	335	335	323	328	338	323	337	331	332	318	322	297	298	326	304	344	324	305	324	372	314	317	309	322	339	342	369	327	354	340	337	311	325	351	324	322	344	332	351	355	323	317	343	326	360	320	299	346	346	349	346	336	354	356	310	319	323	307	366	311	327	317	340	341	315	313	319	312	316	325	296	345	329	354	347	334	288	348	354	305	326	344	351	341	348	348	347	341	374	311	320	335	293	367	343	348	310	332	326	292	317	332	345	363	336	316	328	335	322	326	338	308	348	325	312	334	378	325	331	347	312	322	290	376	337	329	346	338	299	337	315	308	342	309	335	315	360	339	329	308	316	301	361	347	358	308	306	342	347	305	343	312	295	309	341	321	308	316	300	322	321	341	332	328	321	320	323	353	344	318	364	332	375	326	320	345	335	347	308	297	311	341	344	353	331	321	325	334	335	326	339	321	307	346	324	324	315	327	346	347	323	318	347	330	304	339	355	317	331	332	355	340	303	349	357	337	321	336	333	328	342	323	356	322	300	306	345	336	345	328	313	331	341	356	293	322	318	340	310	343	350	351	339	335	362	331	289	314	335	350	325	330	351	311	337	347	347	315	312	355	339	323	357	365	343	323	341	322	346	324	337	331	337	313	350	300	334	321	326	333	307	308	334	336	349	309	317	317	321	350	300	320	317	304	334	326	344	298	342	336	337	332	345	314	355	323	305	309	347	366	310	309	315	314	309	355	308	333	320	347	327	359	343	320	333	342	359	321	360	308	306	358	319	306	341	312	348	349	345	328	354	336	320	343	317	338	317	327	320	322	340	307	318	322	320	327	326	333	340	341	317	343	331	319	314	337	329	323	325	323	356	338	332	355	324	369	325	339	287	345	324	360	347	319	321	365	314	300	338	344	327	334	316	343	321	349	304	311	329	335	313	340	321	328	329	318	330	354	367	321	325	331	320	341	332	336	304	372	332	296	359	342	346	315	346	345	289	323	341	327	328	321	337	328	291	352	313	294	377	322	322	344	364	353	313	330	364	362	339	338	336	334	315	305	330	302	319	329	322	354	323	327	324	340	329	326	336	334	314	331	377	321	351	323	317	345	387	290	330	310	329	314	316	341	351	355	294	361	320	331	305	319	332	341	357	325	340	366	338	374	339	318	337	317	306	356	293	347	362	330	351	337	318	403	354	331	330	326	320	360	353	297	335	311	361	353	343	328	342	358	335	321	337	345	292	302	324	337	364	341	331	367	299	311	327	341	299	311	346	338	313	368	295	317	337	335	329	308	362	358	323	318	331	326	329	323	334	305	333	334	316	316	311	346	319	327	341	304	331	341	312	358	326	320	348	343	313	330	314	344	326	339	344	309	323	347	334	314	312	349	334	355	355	340	361	320	348	350	327	336	331	374	322	349	320	334	357	329	387	329	334	356	338	356	346	315	349	351	301	352	323	336	341	348	381	319	321	330	374	359	314	358	336	340	331	338	332	299	338	350	334	352	348	347	347	341	347	341	358	337	346	308	316	303	326	337	358	354	321	326	316	324	333	339	325	331	330	362	323	286	331	329	332	347	329	313	321	338	315	313	336	335	312	317	311	331	354	328	334	317	314	289	314	324	327	332	306	324	323	367	362	314	321	312	299	366	331	346	312	375	313	334	303	318	308	326	318	307	333	310	319	337	327	335	342	325	317	340	317	328	335	334	311	340	320	333	314	334	336	367	339	348	329	322	338	326
28037	20602	7647	428	255	226	185	181	188	194	186	189	172	170	199	177	158	163	169	180	170	186	181	173	175	153	174	169	174	167	187	172	193	176	178	169	187	179	157	159	153	184	171	184	170	170	178	168	179	154	180	177	173	177	206	192	163	184	173	164	169	175	192	180	146	146	174	167	175	142	183	161	190	181	170	157	154	176	170	182	170	175	175	176	190	177	179	162	184	199	180	175	186	170	161	168	182	179	174	156	172	176	158	184	198	153	162	200	162	180	177	176	172	145	169	184	182	187	153	166	184	177	164	189	174	158	186	174	157	177	166	162	150	160	163	151	150	193	158	142	141	188	190	157	200	187	173	188	164	162	179	189	167	158	163	172	184	171	150	156	151	158	158	173	175	171	179	169	172	178	158	173	152	152	170	150	169	158	184	161	164	178	177	153	170	169	176	161	199	172	171	158	168	175	168	164	155	187	171	187	166	180	166	167	180	146	163	157	163	179	178	173	163	148	157	169	180	163	159	179	179	167	168	138	151	186	183	199	183	179	175	153	167	173	166	170	153	177	165	173	172	174	185	169	168	155	178	171	167	145	166	169	157	182	186	169	160	167	144	175	178	164	163	191	181	156	180	182	170	178	168	168	172	161	154	179	168	182	161	149	185	170	148	142	180	165	180	149	148	173	181	182	183	179	161	180	181	162	177	203	166	180	171	171	171	166	181	181	159	164	196	154	167	187	169	162	174	176	166	159	146	165	169	164	167	171	141	189	181	165	176	174	179	189	162	158	173	174	163	171	154	193	174	176	191	165	157	165	165	151	169	180	165	186	149	159	174	176	186	185	175	162	180	175	143	169	172	150	185	174	173	161	182	158	176	188	188	180	181	167	175	166	168	166	172	153	166	166	150	186	167	164	150	151	192	178	189	167	150	183	155	176	163	129	169	170	163	186	170	159	157	187	164	155	149	166	185	162	179	170	159	171	157	169	193	176	171	155	179	173	161	179	172	189	178	157	171	162	157	191	172	194	156	180	155	164	157	190	179	175	164	160	183	183	163	159	172	189	163	166	157	182	186	163	163	168	157	164	138	150	165	194	156	157	190	168	150	173	168	185	163	174	175	167	163	166	184	179	189	180	166	186	188	154	178	173	168	172	178	169	169	170	192	168	156	183	203	212	162	161	167	160	178	182	180	188	157	173	175	177	156	191	159	175	161	156	177	162	158	173	171	165	156	182	171	171	200	189	173	161	156	149	167	190	178	167	176	155	162	181	169	160	177	175	176	152	157	153	182	152	161	167	177	162	161	166	173	160	172	153	185	199	176	165	156	176	159	172	173	175	170	161	175	177	148	178	167	170	171	167	163	159	172	174	163	181	183	181	173	163	173	146	164	164	182	170	170	172	164	176	145	166	172	173	156	167	187	176	180	181	182	180	158	203	169	176	171	170	178	178	180	176	173	168	156	197	156	158	160	172	157	190	177	179	160	183	169	169	167	171	162	170	183	179	154	175	150	180	162	186	175	175	187	186	164	145	177	164	179	183	162	148	161	185	183	178	171	173	161	176	178	133	173	152	179	179	171	170	150	165	172	154	188	156	171	169	158	183	170	153	169	156	164	168	165	166	177	157	183	173	181	171	194	170	162	168	181	149	168	178	162	159	156	164	154	196	159	186	167	183	170	177	165	152	164	186	171	159	199	162	163	190	175	151	176	180	167	143	175	148	151	203	180	181	165	186	153	169	163	177	163	182	164	164	164	152	174	180	163	158	163	171	163	182	182	176	174	158	172	163	173	171	150	163	161	175	151	175	141	163	200	193	166	150	177	196	176	157	173	171	166	183	162	154	159	154	163	191	146	167	165	186	185	170	152	180	185	176	149	156	168	138	153	162	181	168	170	172	182	186	132	175	180	171	158	182	177	165	207	185	170	176	193	181	154	150	175	181	163	151	169	169	165	165	189	162	161	154	191	153	171	152	180	194	170	177	177	172	163	166	174	177	178	152	175	142	167	184	205	185	133	158	171	172	183	150	152	150	174	175	144	173	169	197	162	168	172	191	141	153	145	157	151	188	153	182	172	169	172	153	152	165	176	185	146	167	186	164	153	175	155	153	173	152	164	159	149	172	194	172	144	184	182	172	168	182	170	172	186	166	180	165	174	140	162	174	204	143	167	162	137	155	197	191	159	141	154	177	185	172	151	171	191	164	159	170	162	167	166	189	177	176	173	178	163	165	167	153	185	171	173	164	149	162	178	154	174	172	184	150	178	159	158	176	159	177	170	170	156	176	189	166	172	142	165	159	156	165	173	195	183	178	186	166	146	195	172	176	143	186	166	177	178	170	200	152	165	158	164	167	164	155	167	136	191	167	207	173	168	146	152	157	182	153	167	155	166	171	158	171	152	147	176	172	157	163	178	188	169	157	151	168	159	153	180	162	162	143	192	159	172	181	154	174	180	181	201	169	180	155	163	199	162	171	171	184	163	195	170	194	169	158	143	185	180	153	165	175	182	180	154	148	166	155	167	172	179	199	164	162	167	168	151	191	159	152	146	168	167	176	170	153	158	194	165	157	164	177	182	161	171	171	174	179	168	174	155	169	172	159	175	175	188	169	166	195	175	169	162	154	193	161	165	140	170	142	207	167	143	173	155	149	143	172	176	169	173	182	198	170	163	148	160	169	174	157	182	152	172	167	173	167	185	148	167	160	172	184	156	174	185	160	164	191	160	162	179	171	174	181	170	192	163	177	157	170	176	149	167	170	183	172	145	168	165	160	157	175	156	157	154	170	167	163	184	188	179	149	184	149	171	169	174	141	167	186	158	158	179	164	182	176	180	182	142	149	171	196	164	167	139	185	154	171	160	175	142	155	193	172	160	163	160	168	194	170	178	189	164	151	192	167	180	160	167	173	173	174	155	172	156	180	170	161	186	159	166	147	150	154	175	180	185	169	158	184	147	166	179	178	174	145	181	150	171	184	153	174	180	172	178	174	175	184	146	165	160	157	159	166	161	164	165	155	187	165	165	157	151	150	155	170	152	149	203	161	187	183	194	165	156	130	173	152	173	170	156	183	133	190	183	169	164	184	167	180	191	183	185	138	161	171	179	173	166	154	196	179	166	169	170	167	176	170	162	201	166	179	150	189	154	154	155	171	172	162	159	150	175	149	157	168	189	164	146	161	188	147	159	143	168	166	161	179	184	189	146	164	152	153	175	181	165	183	158	184	190	179	175	157	179	156	187	160	180	199	194	164	164	190	196	164	169	164	168	174	184	181	182	178	142	163	175	176	168	160	167	180	179	194	188	173	176	164	169	172	168	170	177	202	145	173	183	173	164	175	176	174	161	162	149	181	176	170	168	149	181	187	175	154	194	166	147	157	170	190	173	200	152	168	173	203	154	152	180	154	179	173	165	183	196	196	161	172	173	148	168	179	161	167	168	180	154	159	180	166	164	183	181	155	165	171	169	154	167	183	175	176	188	140	179	168	148	155	169	187
10779	960	633	360	315	268	268	260	235	217	229	205	214	228	191	212	216	191	227	213	191	197	234	179	198	233	231	225	211	200	182	201	200	190	191	235	208	173	199	216	168	242	216	198	196	176	186	206	209	189	199	210	211	200	210	198	190	199	207	208	198	210	195	195	227	217	210	197	214	211	200	214	213	217	188	193	216	215	179	226	208	213	208	209	204	212	192	192	206	190	211	232	193	189	179	231	196	200	206	214	216	197	196	226	220	229	237	188	206	199	208	229	192	187	209	203	215	184	225	176	221	197	228	185	190	195	201	210	212	205	201	219	192	210	226	207	204	222	193	209	241	208	179	208	222	190	182	186	219	208	200	198	199	237	209	186	212	210	215	187	203	198	209	213	217	196	215	187	208	208	215	209	176	181	213	215	194	205	196	205	212	191	206	226	204	232	195	202	198	226	214	187	218	178	216	191	216	208	199	204	182	205	191	212	179	212	185	217	203	199	195	206	193	191	198	223	207	210	205	217	207	188	214	199	207	215	214	200	213	203	217	209	200	209	188	219	216	203	191	213	215	180	168	189	195	202	192	205	191	211	196	239	199	206	206	202	210	171	210	199	206	220	214	203	240	209	212	227	223	209	193	181	197	207	215	199	179	214	181	196	209	191	179	210	197	223	183	211	205	209	214	192	196	216	213	227	192	192	191	217	199	207	214	216	182	187	213	219	210	204	201	187	196	221	188	210	206	208	205	203	205	220	221	182	199	187	181	177	221	186	188	203	208	224	193	222	204	195	222	189	197	164	206	206	201	200	206	201	186	181	191	195	231	208	187	190	225	230	188	203	190	183	203	195	211	197	204	211	217	185	195	210	229	189	200	200	189	187	204	207	187	210	217	193	193	160	224	191	199	228	199	211	214	220	199	182	181	200	200	197	190	209	190	210	219	207	195	209	206	190	210	205	201	177	199	226	197	183	214	191	194	200	206	216	229	215	203	179	195	217	222	198	213	219	198	199	209	183	232	199	207	197	217	225	197	185	187	192	174	213	209	210	200	173	222	199	208	198	202	209	207	198	216	192	217	206	219	212	195	225	213	216	197	199	218	202	203	203	209	200	198	212	196	211	219	183	176	167	209	211	209	187	198	208	193	204	218	213	241	186	190	191	181	192	199	215	181	221	182	200	204	204	186	223	206	194	218	191	202	229	186	213	203	187	199	164	182	207	184	226	200	192	208	209	185	200	171	217	216	212	195	226	202	163	218	210	206	178	219	188	220	183	201	205	214	191	236	172	210	177	203	192	194	208	208	200	220	189	196	202	233	227	198	182	230	215	193	178	179	219	227	203	183	182	221	190	201	193	218	219	196	204	202	190	223	179	219	215	210	206	205	224	212	235	216	202	195	179	219	203	174	191	190	183	207	204	186	223	183	190	221	171	219	211	225	193	208	181	219	205	200	221	207	204	225	203	222	186	224	198	203	204	201	221	215	196	201	197	203	215	187	216	208	167	211	200	230	238	212	189	197	233	186	194	192	204	210	215	193	205	189	231	217	198	193	187	207	196	208	195	200	211	200	211	218	203	208	230	193	212	193	199	202	227	197	191	173	222	225	203	196	200	228	197	201	200	216	208	215	193	208	214	206	199	185	198	202	211	202	196	212	203	206	204	207	211	211	221	214	203	197	205	218	210	226	210	192	186	225	188	199	178	214	220	203	196	190	201	200	210	228	193	215	226	184	211	198	209	209	194	194	221	197	206	198	208	188	189	194	227	197	195	210	190	227	219	208	227	172	206	199	190	201	187	215	213	217	226	198	197	174	197	228	216	205	197	206	223	206	176	209	214	231	208	191	205	208	202	214	204	217	184	225	211	192	221	178	198	205	216	207	193	182	197	192	221	211	199	206	231	215	200	206	203	182	195	199	207	195	179	196	195	197	226	199	210	200	229	224	181	213	194	196	196	203	175	199	200	188	202	213	187	188	206	238	197	225	208	199	208	225	175	200	203	177	204	191	198	202	200	184	201	209	195	219	207	201	209	195	199	186	191	191	186	203	228	215	196	206	211	209	194	215	190	228	212	205	199	180	201	205	212	186	173	187	195	194	206	212	195	185	212	201	195	194	216	210	199	212	192	197	210	190	209	199	214	196	190	200	205	210	208	204	218	204	206	213	216	195	175	217	207	173	187	215	223	209	220	222	198	202	210	202	197	192	220	213	211	213	190	222	212	191	190	208	190	199	191	188	201	215	200	212	205	222	177	219	176	197	175	221	185	214	190	182	212	241	213	206	184	185	181	207	209	212	185	217	192	213	202	209	195	216	214	196	193	197	182	238	189	197	215	198	231	207	185	202	213	214	206	190	181	182	174	188	215	167	216	225	156	189	206	219	193	204	186	195	193	205	210	227	184	208	205	204	208	192	208	192	204	227	216	208	202	188	228	224	204	200	208	191	197	228	203	199	198	163	207	199	209	179	192	217	195	211	204	195	211	211	209	217	200	176	224	196	205	185	196	197	178	207	197	209	189	219	210	197	214	211	197	212	196	195	210	210	202	212	201	190	203	207	184	193	192	217	219	214	215	195	221	221	209	216	202	183	241	185	194	211	215	190	208	190	178	204	224	207	204	186	215	215	206	210	221	197	202	209	209	184	224	197	183	214	219	210	224	181	208	187	159	207	201	177	235	203	183	171	193	183	196	185	217	217	211	210	192	198	203	216	204	189	206	187	225	179	204	201	204	202	228	222	197	212	188	204	215	229	195	188	189	217	212	183	222	217	213	186	212	188	205	208	215	212	194	213	187	220	222	234	221	201	227	210	219	206	217	226	200	188	189	203	208	186	214	217	192	230	199	214	203	193	199	216	191	189	194	194	178	209	191	201	204	201	217	215	183	185	199	199	184	191	206	219	189	206	194	217	208	197	230	186	202	209	200	223	207	211	213	209	220	193	217	187	202	224	196	199	207	180	206	195	203	224	199	217	222	208	194	182	185	195	220	181	197	201	189	187	226	202	181	183	223	204	178	225	191	213	212	197	204	225	189	206	184	208	217	205	158	201	203	207	191	200	205	182	199	213	203	224	221	186	196	220	190	200	186	198	200	201	194	195	194	193	206	219	219	193	177	210	184	191	221	194	197	199	213	189	201	193	209	203	218	178	175	234	223	222	200	188	193	207	182	211	213	179	188	206	186	212	200	222	206	196	218	230	213	207	214	190	227	205	214	172	202	219	196	222	198	219	212	213	196	230	186	201	186	185	202	215	202	230	203	213	229	239	201	210	189	198	220	219	216	179	190	214	188	182	178	198	193	233	177	220	192	191	228	211	204	200	202	188	205	200	227	190	214	223	218	215	200	201	210	214	207	197	196	200	198	211	206	204	171	167	207	229	203	211	182	196	219	217	205	228	203	225	199	199	197	209	195	219	212	209	210	197	211	202	195	229	206	203	186	205	182	174	212	205	200	216	199	190	217	203	190	189	190	164	203	211	248	210	218	193	197	186	201
24464	21620	28679	25059	21622	9983	786	503	413	381	325	312	280	250	273	241	211	252	255	220	218	243	194	176	213	195	191	196	195	216	187	193	215	206	185	183	211	174	184	205	191	210	189	197	188	209	203	205	205	222	202	199	214	175	189	178	186	187	192	188	192	198	186	204	188	195	183	180	188	164	183	191	179	195	194	162	194	161	181	205	189	207	203	192	211	203	178	178	214	182	202	215	204	199	182	188	191	189	194	196	214	199	188	190	204	204	173	193	193	181	196	180	195	189	178	185	214	165	231	199	191	194	203	186	199	193	204	185	196	192	177	195	173	164	203	190	192	171	155	181	179	172	188	216	165	167	179	196	186	179	184	186	175	201	185	203	215	201	171	179	183	186	173	197	162	183	152	180	183	203	206	171	191	177	201	191	188	160	197	176	200	192	201	189	185	183	165	190	182	176	209	183	189	188	183	213	177	189	173	183	190	179	177	200	172	220	183	175	199	187	189	185	197	171	205	185	214	176	213	186	184	182	172	193	192	201	161	183	187	202	194	171	220	190	168	175	178	223	186	161	198	183	181	155	195	191	172	166	173	192	206	194	186	188	171	195	188	182	169	180	192	197	196	202	191	192	176	178	191	182	209	201	166	197	210	195	201	182	204	177	196	197	212	187	190	197	182	182	172	193	184	160	209	176	180	180	178	191	162	205	185	174	177	206	208	175	184	199	181	179	179	174	180	166	166	162	197	190	191	183	194	181	163	195	174	208	196	201	192	177	184	184	179	212	198	198	184	175	180	188	182	186	203	191	186	221	173	181	169	188	170	178	193	191	190	200	196	182	176	183	188	210	162	198	182	168	178	193	175	196	201	187	171	187	200	192	191	168	193	175	183	182	155	185	207	189	181	186	213	175	202	187	189	169	188	188	179	186	189	177	186	203	183	208	173	183	189	181	191	176	164	191	186	185	189	201	187	196	158	188	171	179	184	197	200	185	188	195	198	189	182	189	165	180	212	176	205	147	185	182	195	179	229	180	184	196	198	162	165	182	182	191	192	164	177	163	179	197	178	167	197	199	216	186	148	198	196	183	175	164	211	172	172	168	190	182	192	196	183	186	176	164	155	181	169	159	182	179	161	198	174	186	208	175	187	172	201	177	203	200	166	175	171	190	200	171	172	192	195	171	173	179	206	171	184	201	181	164	178	173	221	196	180	172	184	182	192	174	154	179	180	171	187	184	188	172	174	186	174	201	170	205	183	183	191	184	196	174	187	197	156	193	170	209	198	201	182	182	180	200	176	198	170	157	213	189	177	172	199	185	171	156	181	199	197	175	187	189	176	183	169	199	166	177	165	181	208	208	217	178	174	187	199	181	163	190	179	195	216	189	191	199	186	187	190	178	184	185	157	212	169	180	193	161	150	160	209	162	182	184	205	187	203	190	187	187	187	178	165	200	185	192	170	175	181	184	182	163	190	220	176	192	192	174	180	181	181	182	158	178	217	201	181	187	216	157	180	172	193	188	171	181	192	183	218	164	197	194	196	190	200	180	187	186	216	176	213	177	188	164	194	195	196	182	186	164	163	195	205	167	199	188	196	159	173	183	184	187	170	174	211	194	189	169	191	171	184	194	196	184	156	188	181	164	185	173	185	200	213	198	176	198	213	194	203	181	183	175	182	180	159	184	204	173	193	183	202	189	179	200	189	164	194	176	176	204	182	190	173	159	180	191	165	187	177	206	202	169	164	181	201	178	161	184	178	168	174	193	209	174	186	173	193	181	180	204	187	174	184	188	160	168	205	183	191	199	172	180	196	191	177	195	202	171	188	171	200	152	197	187	219	179	195	186	177	195	186	161	170	180	167	185	210	198	175	201	182	158	195	165	167	183	185	179	182	201	163	189	162	210	206	160	190	180	194	169	196	192	193	190	156	198	175	190	178	184	174	178	176	196	185	187	165	197	181	168	178	183	157	179	171	188	184	190	185	180	196	177	172	207	170	178	179	204	171	165	167	200	189	194	162	168	210	197	183	192	177	190	196	186	179	191	187	202	183	160	183	188	200	199	175	182	169	154	196	168	175	167	200	174	192	209	172	188	159	190	189	184	173	194	206	182	204	184	179	169	178	193	171	156	186	174	185	199	218	192	183	207	183	185	171	159	182	177	181	187	201	183	171	203	151	171	174	197	192	198	182	192	187	192	205	183	181	187	192	194	170	211	179	174	178	194	217	167	200	173	207	192	176	175	151	189	186	182	178	158	193	184	175	190	197	178	186	204	193	185	157	189	191	205	188	186	168	182	181	174	180	188	195	192	159	183	178	199	171	184	178	166	168	190	187	190	172	193	163	190	183	182	198	175	183	182	190	169	182	184	163	179	192	190	183	176	171	205	210	199	199	178	190	181	190	162	174	191	180	192	180	204	166	174	184	183	210	187	204	174	194	189	159	173	179	161	183	187	194	187	168	174	179	180	166	200	175	182	191	229	183	195	176	177	199	188	171	211	187	172	184	179	197	202	196	175	185	172	196	188	156	189	190	202	183	158	170	169	194	177	174	200	174	176	181	177	211	209	180	173	209	190	184	182	175	205	169	180	197	209	181	159	194	180	153	170	212	185	196	207	171	196	174	187	176	195	169	200	190	201	189	176	172	164	176	167	166	189	198	188	206	179	190	182	172	170	184	170	187	196	170	179	196	189	176	179	179	182	202	176	190	174	188	180	177	172	171	181	172	186	191	183	184	191	161	171	178	196	182	190	187	204	190	175	151	176	187	172	187	166	188	176	191	157	177	190	170	173	184	184	170	165	193	179	204	177	184	181	205	163	213	209	192	170	176	194	172	180	190	208	176	192	153	188	190	190	191	174	208	181	184	182	186	168	185	187	189	196	186	199	179	179	219	162	151	197	176	177	172	180	176	172	211	182	169	176	210	183	169	222	176	178	190	181	206	174	163	187	182	208	178	183	174	175	196	202	192	174	168	212	178	177	174	194	195	184	182	183	186	180	165	186	184	162	173	180	159	169	179	193	181	187	193	169	188	175	180	199	193	212	181	209	185	202	182	176	200	175	173	178	179	202	182	208	180	169	188	182	199	188	190	171	173	171	198	185	195	177	175	177	168	172	183	161	195	168	171	156	173	192	171	203	177	163	204	191	176	194	178	191	171	187	183	196	181	188	174	205	176	181	184	152	165	174	183	190	155	192	187	141	183	181	188	175	168	175	185	167	179	195	173	194	191	154	206	176	198	163	159	188	187	163	185	174	164	166	179	174	175	189	184	195	195	204	203	181	171	182	194	173	208	162	166	189	167	154	182	203	185	170	173	177	169	195	175	186	172	187	182	176	193	170	178	200	176	204	178	172	188	182	210	173	175	170	162	184	193	222	169	165	190	203	170	193	180	160	179	178	177	181	167	200	211	182	186	160	183	175	166	170	195	180	213	188	183	182	194	174	203	176	170	196	172	189	191	194	212	197	218	183	191	197	189	163	184	170	174	168	172	201
26037	9740	5901	2834	2005	1462	1068	853	689	571	502	437	390	356	319	317	310	278	281	271	274	265	231	243	231	253	252	246	280	273	254	221	217	248	209	234	240	231	201	225	215	222	247	214	244	200	224	211	208	204	203	254	205	185	206	227	209	256	204	229	236	193	235	199	234	221	228	205	205	197	196	250	208	236	219	240	214	212	213	220	232	209	237	247	233	227	238	218	247	250	244	209	218	228	257	219	250	221	238	238	237	241	213	237	215	202	209	219	213	207	214	216	222	223	223	231	209	212	246	240	220	222	255	218	237	200	217	223	237	212	218	221	194	210	185	194	221	215	216	228	209	209	214	203	200	199	233	215	236	222	196	207	220	242	208	208	206	212	206	237	194	218	197	213	226	195	224	211	204	218	230	228	199	238	227	193	206	208	221	214	219	217	215	210	224	219	229	220	215	252	207	206	230	224	236	206	224	201	199	230	224	213	224	205	221	239	199	224	211	214	224	184	212	221	227	204	240	234	219	207	224	202	195	221	227	204	237	216	237	204	213	201	222	218	201	217	204	195	226	205	219	226	205	204	224	214	239	215	227	226	209	203	217	208	230	211	213	250	229	227	189	224	211	235	242	211	227	223	210	196	220	215	188	198	201	242	207	209	220	211	247	207	199	201	191	200	237	208	228	233	224	214	217	248	187	195	210	215	219	213	200	225	249	219	232	210	234	190	188	190	194	205	221	214	242	206	222	237	205	213	190	228	213	226	214	223	188	211	203	213	241	202	236	224	238	211	219	198	214	231	195	198	213	204	205	196	235	213	205	221	225	220	232	266	203	248	217	244	195	194	232	202	212	198	193	209	194	208	237	194	227	234	240	181	224	188	224	207	232	224	214	181	207	212	237	219	200	186	224	210	214	209	215	206	194	226	239	242	222	204	215	187	225	197	209	215	222	244	207	183	202	204	206	202	189	214	207	236	171	211	195	201	217	226	210	224	234	188	223	238	208	215	222	234	224	222	194	208	222	214	230	198	210	223	200	219	215	222	215	237	204	228	236	193	192	222	206	228	217	204	197	200	189	213	213	194	219	201	219	241	210	206	238	226	225	221	208	194	224	207	232	209	233	214	208	217	212	227	219	204	186	199	229	189	213	176	207	225	201	216	217	210	240	221	202	214	208	198	209	220	223	226	216	222	207	193	210	198	206	211	230	205	192	203	205	199	218	229	201	240	191	227	235	212	211	204	210	224	216	231	219	208	237	227	178	204	183	227	222	217	236	221	208	216	205	215	209	193	187	232	226	226	209	220	196	204	208	220	177	212	218	223	227	242	221	228	234	180	221	197	226	220	225	211	213	201	211	212	187	195	219	209	221	216	219	213	240	230	224	237	189	231	219	236	217	222	217	222	224	210	216	188	184	200	191	200	227	196	218	197	211	209	219	183	238	222	226	242	217	212	219	228	214	219	213	230	208	225	192	198	231	214	216	216	219	199	189	191	211	200	215	191	220	227	222	210	233	201	207	213	232	220	190	216	200	229	213	207	202	229	234	217	203	213	221	248	212	213	220	200	215	202	217	221	235	210	196	214	199	210	228	229	242	215	188	229	223	181	215	224	220	248	254	186	214	230	190	198	178	188	197	212	223	209	217	225	208	209	224	203	221	206	208	238	197	221	219	222	221	224	208	203	217	197	225	233	221	202	211	194	218	211	201	218	209	208	218	225	177	255	204	205	231	222	197	202	217	206	195	209	209	209	240	202	194	206	230	236	220	188	217	239	215	209	205	233	233	210	219	191	214	196	208	227	232	228	216	230	200	229	226	195	212	222	192	212	196	212	199	216	213	232	214	212	215	220	233	233	203	216	217	234	222	204	207	212	210	220	203	214	185	222	234	208	213	195	202	186	217	197	206	213	218	219	231	258	211	204	185	218	227	227	225	221	236	213	219	225	179	205	223	208	193	217	208	213	235	208	200	225	237	206	205	230	200	222	234	214	224	208	219	209	217	202	225	223	206	216	203	200	214	225	205	213	226	238	194	209	215	210	221	193	201	210	212	211	194	215	224	212	219	202	202	204	175	197	223	199	226	234	215	216	213	218	219	215	202	202	224	218	204	194	236	218	206	213	201	226	198	217	208	204	207	217	227	226	239	206	200	219	215	219	241	205	203	212	188	206	242	207	233	202	188	257	210	217	232	226	205	208	244	171	192	217	227	213	231	214	224	211	202	212	223	199	207	184	215	188	231	232	209	194	213	203	197	227	199	208	198	222	225	219	237	225	235	205	217	213	207	217	214	223	204	205	203	195	195	236	211	213	220	224	221	174	203	207	233	204	200	221	209	212	203	197	209	202	226	224	199	214	246	211	245	233	214	230	217	223	209	201	223	225	213	254	196	208	213	212	213	201	203	209	225	218	207	230	219	219	195	203	210	219	225	198	208	204	193	213	224	232	207	209	227	202	198	218	215	223	210	209	215	216	221	188	223	199	197	211	169	233	219	224	226	241	216	198	184	219	220	188	221	220	191	198	197	221	240	204	219	223	224	229	225	210	222	232	195	195	220	205	215	203	193	218	229	200	180	209	229	235	200	220	222	232	219	193	200	216	199	222	230	222	218	210	187	217	224	212	212	189	210	215	248	197	220	221	217	210	206	235	216	223	223	208	231	216	209	218	222	210	201	231	200	219	201	220	191	197	221	208	230	199	195	207	213	213	221	220	190	240	221	220	185	242	236	205	219	203	210	194	215	222	195	203	218	233	224	217	201	216	210	225	215	231	221	226	206	205	209	224	213	227	230	194	206	193	218	189	212	190	219	223	228	222	214	173	233	202	214	259	199	202	227	207	225	207	203	206	207	226	215	228	225	227	203	200	209	212	183	203	212	216	207	236	191	212	226	226	233	207	230	211	199	207	185	229	204	203	175	225	212	204	222	227	208	189	218	245	238	179	200	185	205	228	231	242	184	209	226	200	202	231	230	193	183	198	203	212	221	192	226	233	212	195	224	191	217	242	210	214	214	220	202	217	213	198	225	223	222	228	224	215	231	184	220	214	211	218	216	206	235	200	198	176	210	234	210	219	214	204	214	228	226	222	222	212	178	206	226	241	216	192	228	207	222	206	211	244	201	202	191	250	217	209	233	212	220	206	244	223	218	202	218	210	216	227	219	206	225	196	213	204	212	208	224	196	215	216	249	208	217	216	202	216	199	201	202	222	214	213	230	209	206	230	190	216	179	198	233	221	219	218	221	222	189	217	238	228	210	216	195	194	187	230	213	207	214	246	207	219	227	233	207	261	198	224	200	216	223	223	229	225	211	231	207	225	217	221	213	208	205	212	220	225	190	209	217	198	213	216	194	208	217	230	229	209	214	206	211	230	209	230	204	213	213	207	204	214	232	199	219	240	218	187	206	193	210	196	209	203	197	226	192	197	220	228	182	225	203	173	214	232	195	226	232	229	219	205	213	201	209	210	199	218	214	200	227	236	212	207	222	202	233	253	230	224
25772	21634	27386	26232	8155	556	434	385	335	322	311	286	296	265	267	275	268	264	275	228	269	269	280	222	282	230	287	263	262	255	279	237	249	257	235	229	241	237	240	237	253	254	267	260	274	235	247	235	258	220	261	240	240	273	246	273	252	257	221	236	233	244	228	231	247	216	244	267	244	219	271	229	248	259	203	233	232	248	248	245	245	266	252	241	279	268	280	269	245	263	233	256	229	256	243	255	274	249	264	270	255	225	263	281	270	257	236	269	226	235	259	255	248	209	235	256	260	285	226	261	255	216	271	249	253	257	250	244	217	247	277	260	240	234	247	270	248	293	227	262	235	238	244	239	231	238	246	243	248	257	247	248	230	218	260	249	246	267	241	264	279	230	233	209	241	244	248	241	264	273	283	254	257	249	257	242	253	232	243	248	267	225	265	220	247	279	285	244	244	210	242	249	232	232	224	244	270	254	230	273	226	238	258	242	258	275	235	227	233	241	224	258	237	235	246	250	209	227	216	240	256	242	250	245	217	239	257	254	227	248	255	245	261	224	231	254	267	253	250	246	250	226	262	220	260	251	233	258	260	235	269	223	227	265	226	254	254	261	245	246	251	255	228	269	259	262	245	282	251	229	235	261	235	232	244	233	226	268	263	275	239	265	238	246	237	234	256	247	247	249	271	238	237	266	257	249	276	213	254	269	256	248	280	251	261	237	261	278	231	249	231	213	252	226	252	256	258	246	235	219	227	254	253	220	254	253	238	240	245	261	245	261	247	251	259	241	246	252	254	235	253	224	238	275	248	252	226	225	272	239	240	250	233	254	262	245	253	232	232	246	226	265	235	262	238	226	226	244	238	233	258	219	250	270	253	241	230	252	283	237	226	247	251	249	244	245	236	216	267	250	244	280	272	267	266	257	261	218	222	237	248	263	266	249	258	245	265	247	252	249	223	221	259	279	222	229	251	248	218	240	258	223	239	236	242	226	242	248	267	240	260	217	221	239	230	276	264	256	237	252	241	242	240	254	264	243	247	251	259	261	261	261	240	240	265	249	249	252	252	263	263	233	246	258	249	231	235	244	238	254	250	284	266	261	249	256	234	238	261	218	239	229	246	247	235	243	238	258	245	250	271	231	270	255	242	237	241	261	235	221	239	247	270	229	242	249	254	253	273	239	248	257	247	253	264	256	251	252	243	262	265	271	244	251	209	244	234	261	246	230	242	264	234	245	221	266	260	234	253	244	266	234	234	245	283	229	256	248	265	286	255	240	245	249	255	242	224	247	238	246	266	257	261	238	232	266	250	231	269	252	226	279	265	256	251	224	249	253	257	249	260	251	241	291	244	267	228	234	264	246	243	255	261	246	244	249	239	256	261	232	269	252	255	257	278	255	247	247	226	233	218	252	225	251	242	277	270	228	226	240	257	231	260	224	240	249	254	252	233	257	266	236	228	244	235	212	230	236	261	252	271	262	241	232	235	247	232	244	212	247	256	244	236	285	262	229	238	252	280	248	270	268	268	237	249	219	261	254	230	264	271	240	252	241	272	253	272	240	225	272	231	244	253	235	260	254	238	266	253	263	232	245	254	236	259	245	235	252	254	283	248	239	258	233	275	245	269	246	256	249	249	260	235	221	243	223	209	250	263	235	217	239	249	264	244	248	247	250	216	247	231	238	257	232	259	253	235	253	281	237	242	242	234	279	259	244	241	224	259	253	226	230	252	275	222	267	232	245	242	262	235	227	247	247	251	243	241	248	249	229	234	266	231	258	268	230	251	253	237	241	227	261	262	246	251	237	246	251	253	274	250	240	240	223	236	254	270	276	284	251	249	259	256	268	231	255	242	250	231	249	220	229	236	248	224	255	249	266	226	275	263	260	247	227	245	270	253	248	265	229	270	222	237	246	245	269	261	269	262	254	238	223	286	261	256	240	228	271	231	269	232	267	275	250	245	241	243	238	239	244	226	263	246	241	254	235	230	232	248	246	242	255	237	239	261	253	259	263	252	243	230	254	230	258	264	215	246	249	233	218	243	245	226	221	266	277	258	241	266	229	262	262	249	223	231	221	258	258	230	247	260	227	242	244	259	241	248	251	249	248	261	280	275	251	255	257	276	243	272	224	243	241	235	243	234	215	228	263	257	232	229	236	275	229	256	250	225	244	236	249	270	256	252	269	251	277	232	261	251	264	236	245	245	262	265	267	223	251	246	255	281	241	270	251	228	248	258	211	243	257	247	262	269	234	253	264	239	223	245	279	265	242	225	250	226	265	237	276	276	242	269	238	240	260	243	251	244	226	219	239	228	239	229	249	235	240	252	243	254	215	267	239	244	246	245	256	233	255	257	245	258	264	234	215	233	243	238	238	228	259	242	238	275	240	250	233	242	262	241	227	246	251	241	245	256	257	257	250	202	255	260	262	218	236	260	224	252	235	222	251	275	256	238	242	248	211	234	269	240	272	232	223	284	250	263	221	247	242	250	235	246	263	239	226	262	237	246	235	240	230	261	235	235	233	261	244	243	273	236	262	275	254	237	222	240	265	245	236	243	283	228	252	260	227	249	241	247	270	272	248	261	258	242	238	264	251	241	245	226	245	263	256	229	239	242	273	244	258	229	266	251	245	247	244	289	245	250	215	254	251	243	242	265	250	227	264	247	245	278	255	266	274	258	241	245	241	246	228	230	222	231	246	248	235	257	230	247	253	260	232	259	257	272	245	221	208	253	242	242	222	240	251	248	232	251	235	275	238	237	248	271	240	244	246	267	257	242	247	228	248	228	242	224	272	234	246	265	256	248	246	259	251	232	203	242	256	232	254	229	275	258	220	242	255	220	254	260	267	229	251	249	259	236	231	246	257	239	271	243	239	239	275	259	246	260	288	258	263	250	235	244	229	274	260	239	233	248	221	261	236	246	245	254	266	248	223	242	242	249	267	247	249	235	254	228	280	251	220	266	231	263	252	212	268	232	229	266	272	235	248	242	234	249	251	257	228	246	265	254	243	244	225	213	238	232	261	263	255	286	249	232	231	241	272	221	267	264	240	228	235	248	210	239	247	265	244	244	245	233	269	243	242	240	278	235	270	252	253	249	261	263	263	261	285	262	242	254	253	262	240	243	214	219	223	228	234	227	252	261	229	285	220	246	229	225	258	225	234	230	247	241	242	242	249	256	237	243	269	256	289	237	233	241	247	239	232	243	248	202	241	270	224	242	235	260	239	269	283	248	230	268	250	254	246	232	237	247	229	238	235	236	241	252	236	245	260	242	252	252	233	254	213	239	270	245	245	238	234	254	241	278	238	225	271	250	254	276	255	244	261	259	249	240	243	239	230	240	241	258	249	244	244	244	237	251	254	264	225	209	230	242	254	265	237	274	239	244	250	223	242	242	241	247	252	257	272	265	260	262	225	267	243	243	268	267	246	212	232	235	254	242	214	238	255	253	253	245	249	280	238	256	218	223	233	263	215	256	269	248	268	225	250	241	251	266	246
24630	5175	2973	1484	1139	898	694	629	498	468	436	405	421	344	343	359	345	348	334	310	307	319	339	316	299	300	281	306	295	298	325	305	323	317	312	310	282	305	287	293	294	303	305	285	284	294	253	298	290	278	284	292	314	290	310	279	283	298	323	290	300	307	276	309	275	266	268	279	268	266	281	299	285	269	294	319	277	303	287	269	273	292	296	295	298	315	318	304	286	291	322	316	326	273	319	321	303	274	277	278	294	284	304	329	319	261	303	308	317	304	300	295	284	308	286	288	306	279	300	298	297	296	272	277	266	309	285	297	310	306	268	302	277	284	308	313	271	275	262	284	287	306	261	286	291	301	293	302	274	299	312	287	281	297	310	297	303	257	259	294	295	292	295	282	288	283	263	278	323	316	329	314	273	303	291	304	296	277	296	287	309	248	281	312	310	304	292	274	304	275	289	268	288	307	287	291	295	285	319	281	269	311	276	300	309	287	309	308	274	278	274	329	255	286	281	279	288	324	302	272	271	291	292	285	301	293	270	310	279	303	275	296	295	307	293	265	304	291	309	275	286	273	292	294	260	276	287	290	288	240	272	305	243	296	299	273	285	284	272	280	284	281	268	303	263	292	313	278	314	277	280	293	299	308	319	274	297	289	284	295	282	279	271	284	288	280	303	276	322	293	282	298	310	301	273	325	260	287	312	275	274	297	273	268	272	287	280	293	261	289	269	256	302	279	278	297	310	289	282	287	295	335	270	292	256	302	254	294	299	303	279	326	277	290	293	279	286	287	294	289	308	310	317	300	307	298	258	291	266	296	240	318	291	294	271	265	286	255	271	294	290	306	282	294	271	251	292	304	281	275	290	282	283	291	296	280	275	256	280	296	275	274	267	286	270	275	283	259	281	302	267	256	283	272	271	263	297	271	289	286	261	282	269	279	250	309	285	285	299	306	320	286	258	283	291	297	291	276	276	305	290	303	304	315	319	300	302	304	288	317	303	300	280	308	271	264	281	280	261	253	276	309	298	280	309	292	311	300	293	262	259	265	301	279	275	282	266	318	299	284	288	304	292	289	311	289	292	287	288	286	270	295	303	297	308	281	261	279	286	264	280	272	298	298	286	292	282	296	279	291	269	274	251	286	277	273	304	306	305	310	295	282	304	292	294	269	286	280	305	279	319	302	275	316	273	304	291	310	294	259	292	301	293	313	294	304	293	282	272	291	277	283	262	256	286	286	308	314	276	296	281	270	298	290	271	297	243	264	284	297	267	301	263	279	257	302	285	264	262	294	295	305	331	281	268	281	313	307	274	298	283	281	285	271	262	267	297	288	279	267	289	316	273	262	275	282	308	286	290	309	308	281	294	265	290	277	287	290	292	304	270	270	288	325	256	274	298	262	265	258	286	265	287	298	274	313	271	262	301	316	291	313	264	314	267	285	314	300	283	267	283	284	316	289	306	270	285	282	276	326	286	291	265	284	274	303	263	284	254	275	281	279	293	284	298	315	283	305	290	289	315	307	290	291	275	278	271	286	296	288	287	306	274	323	298	303	278	312	310	258	292	300	292	283	300	254	303	301	278	279	294	257	303	283	310	276	293	300	288	285	301	311	298	315	286	280	275	313	290	282	292	290	288	309	290	313	291	276	269	282	290	298	294	276	324	282	262	263	301	304	283	299	275	290	258	292	309	261	294	283	293	302	312	282	274	264	300	292	302	318	296	310	275	289	298	295	281	290	271	266	305	297	266	284	300	295	273	287	301	288	319	266	285	293	264	292	301	314	290	292	289	314	323	283	319	294	286	286	302	325	295	279	281	293	306	277	278	293	310	287	284	297	278	313	289	281	293	300	271	280	279	289	280	316	279	303	293	260	307	281	290	289	279	271	321	291	340	277	286	315	256	287	276	284	284	311	275	308	280	289	274	276	294	278	310	283	264	266	315	261	278	304	269	256	285	287	275	281	286	308	282	313	281	287	295	283	295	268	282	288	276	284	290	282	295	309	299	273	289	288	285	265	285	301	230	303	287	301	292	276	273	273	316	309	278	276	310	313	282	296	265	294	298	320	303	285	302	337	276	317	269	281	291	303	309	268	282	303	280	313	295	285	280	273	286	284	277	273	285	286	306	297	308	269	264	302	276	283	295	292	312	278	297	291	272	282	305	300	277	291	290	294	281	314	323	278	288	310	313	271	308	256	289	311	310	333	265	318	301	290	311	282	284	325	304	274	271	295	301	305	284	267	289	281	275	304	282	298	298	289	268	272	284	296	290	315	274	280	291	295	289	255	276	268	277	289	319	288	257	274	252	287	304	271	311	305	290	307	296	297	286	299	294	301	254	268	271	292	271	284	298	313	289	294	295	279	284	293	311	304	288	279	296	280	295	272	282	268	306	289	291	293	306	263	290	281	301	301	290	274	273	291	247	305	318	272	291	262	300	307	276	281	295	264	294	309	307	318	287	279	298	284	285	278	264	296	259	332	285	275	306	287	300	280	251	293	304	296	297	270	327	282	302	293	299	289	278	278	266	312	294	286	292	263	269	287	288	284	299	277	327	329	301	265	310	310	288	302	305	304	298	285	273	273	295	284	294	304	289	289	306	300	283	308	272	280	303	282	309	298	282	253	282	285	279	292	264	308	330	315	293	311	294	307	251	268	282	286	297	290	265	259	291	270	263	308	283	288	276	300	306	323	286	281	281	279	259	293	276	275	287	316	313	283	310	254	271	315	258	265	287	294	258	289	310	265	293	300	289	286	313	302	300	261	301	306	300	268	273	285	323	305	291	292	297	255	321	331	284	267	295	294	303	294	301	295	280	288	284	261	285	276	276	306	287	304	270	296	294	282	288	291	279	307	287	258	261	293	302	311	260	296	260	297	275	315	310	283	289	270	302	287	314	285	279	274	283	277	308	271	268	274	271	268	316	317	279	298	273	298	283	305	335	302	310	289	300	244	251	315	287	263	274	322	288	301	265	313	282	286	283	324	295	284	246	267	279	277	272	294	269	272	282	297	262	288	277	281	302	282	292	314	302	298	284	296	283	268	267	287	321	285	277	304	265	280	294	317	296	310	291	271	280	309	264	299	296	331	294	301	284	270	271	275	269	275	297	311	274	310	270	257	283	266	305	279	264	271	292	272	276	261	281	307	301	284	298	285	283	303	289	291	303	286	298	318	265	311	300	288	303	292	289	286	292	274	312	278	311	272	274	279	312	263	310	317	293	278	269	284	278	319	289	277	300	297	298	297	275	271	278	320	300	279	306	263	310	298	301	289	266	280	290	301	300	262	260	265	277	313	321	326	278	317	325	275	296	285	311	266	287	282	315	280	304	264	292	327	306	311	270	279	261	306	290	277	282	288	281	291	292	303	281	292	288	292	296	280	286	290	297	303	295	261	286	232	297	279	283	270	301	277	311	272	286	279	287	259	290	267	273	305	252	294	290	286	292	280	329	314	294	264	256	321	248	266	266	311	305	292	280	289	305	305	284	276
23401	21650	29156	24614	21652	21686	8491	999	740	611	569	500	478	441	407	419	383	391	365	376	343	349	361	341	335	349	329	328	340	311	298	343	330	345	336	317	327	315	360	334	309	281	337	317	301	322	335	342	296	281	313	324	333	327	299	340	294	311	313	288	300	307	314	317	277	319	321	297	286	311	305	314	330	295	292	291	318	284	292	308	329	311	303	321	330	292	320	313	309	323	290	331	336	341	337	326	353	348	328	299	301	317	341	343	294	297	318	313	310	323	310	286	294	292	288	324	297	299	318	266	298	285	297	315	333	325	312	277	319	292	277	325	290	328	279	313	309	306	299	270	323	323	306	318	304	289	306	313	297	301	327	264	285	329	259	262	285	301	274	297	317	327	305	294	316	306	291	295	284	305	287	308	291	320	325	286	312	279	304	296	301	286	302	307	318	286	315	276	295	282	287	308	325	291	306	286	315	301	293	300	308	301	322	282	287	294	295	332	269	275	304	279	291	291	292	298	296	339	284	295	339	320	335	318	337	281	310	297	321	309	300	296	299	257	340	329	320	307	342	322	305	318	316	318	320	303	285	289	325	303	289	293	281	294	296	292	313	324	305	347	310	313	299	308	302	298	261	292	288	272	299	292	295	298	292	288	286	275	280	280	270	270	319	285	300	288	297	301	289	322	302	291	295	323	339	301	311	319	318	291	324	295	307	313	326	315	304	273	322	324	296	298	304	298	301	302	276	295	295	278	266	263	303	329	297	329	332	318	324	289	308	305	261	321	307	315	331	304	313	307	350	311	347	305	311	324	285	293	287	293	301	309	315	311	283	295	275	311	305	313	330	326	278	309	310	281	281	310	293	282	324	320	298	301	289	286	324	304	300	324	318	325	310	288	313	297	302	282	256	320	297	287	293	294	333	301	295	308	292	321	314	285	305	307	313	342	300	322	289	306	302	326	291	302	266	274	303	296	293	309	305	302	315	306	314	315	310	315	280	274	299	287	320	282	314	294	288	297	284	305	305	325	291	307	284	294	297	301	306	291	302	270	317	273	300	329	313	352	286	292	295	287	317	282	327	277	279	285	299	306	317	323	287	309	318	320	291	313	298	304	320	290	311	345	301	321	288	345	316	304	326	309	308	321	280	287	286	311	324	311	280	305	323	318	316	309	280	322	309	322	275	279	334	312	308	282	299	297	296	323	293	328	274	318	283	294	322	309	304	308	324	296	288	327	334	342	274	311	322	322	272	310	279	309	312	287	290	311	312	310	263	308	296	276	320	288	304	293	322	274	284	317	296	305	318	301	264	295	271	297	308	302	284	293	285	315	318	329	291	292	325	275	302	277	306	289	318	300	275	296	313	324	299	275	307	334	298	276	318	304	269	306	318	305	262	291	269	350	325	327	294	270	312	298	309	328	316	323	309	286	307	336	286	325	294	293	274	302	280	312	307	284	322	304	308	317	303	311	296	300	291	318	295	296	321	316	315	284	320	291	306	315	281	305	310	303	319	273	286	308	325	290	322	292	305	299	296	276	279	320	342	273	366	283	306	308	303	317	324	280	332	317	324	336	308	300	280	307	308	292	342	310	320	279	278	314	320	306	287	267	289	266	275	313	302	307	293	263	278	302	281	315	290	305	307	294	288	300	266	344	301	337	288	310	316	312	308	318	314	277	307	308	281	301	306	326	304	290	311	305	307	280	281	335	321	307	283	270	285	296	283	299	278	271	296	296	307	328	329	278	311	283	301	296	297	286	292	296	314	310	286	296	308	318	295	310	309	309	274	321	299	282	278	265	333	301	303	290	307	321	310	276	321	324	303	298	288	289	296	328	308	299	304	300	277	284	275	327	330	329	290	311	329	279	295	269	319	290	279	301	351	297	298	284	302	285	295	310	282	299	295	304	336	286	330	290	287	293	293	309	308	298	322	319	270	299	298	307	335	320	297	288	320	311	254	286	314	281	314	313	280	290	286	321	308	290	336	294	290	302	319	295	308	285	308	319	305	296	313	298	283	282	273	306	298	298	311	308	312	323	302	329	293	293	301	320	312	289	292	302	307	294	314	287	317	300	310	283	293	299	279	291	276	292	331	273	280	296	293	302	309	324	314	327	289	299	279	319	314	320	295	305	310	294	308	282	286	293	298	285	316	271	319	264	301	291	304	292	276	307	285	308	312	319	344	280	317	314	292	289	282	317	279	299	320	319	316	324	296	295	282	286	275	288	294	328	287	270	296	271	291	303	319	287	310	282	323	305	305	313	317	297	286	300	293	302	296	300	311	308	286	258	287	308	271	310	306	298	302	301	322	329	308	267	296	277	293	296	294	320	274	292	324	288	281	317	278	287	282	322	309	324	313	336	312	335	280	295	296	325	298	304	304	305	270	276	330	291	295	301	312	307	281	330	312	323	289	278	306	313	318	306	300	285	289	310	274	286	301	304	322	302	276	311	292	286	320	292	330	287	295	285	293	276	329	291	277	280	269	319	274	318	292	323	268	274	339	285	282	281	330	288	293	305	316	320	309	316	313	302	296	296	289	309	286	307	297	304	323	309	329	307	281	327	310	275	277	320	287	301	276	314	290	315	281	275	291	286	314	294	289	282	323	306	310	331	299	311	288	303	265	316	300	307	298	347	334	288	287	293	312	289	305	273	312	279	298	296	300	306	298	304	278	319	313	312	303	309	301	329	277	330	280	291	287	300	258	318	304	329	324	314	316	278	295	294	301	278	292	313	320	300	310	340	293	293	326	299	314	297	296	294	316	310	317	303	269	314	294	317	317	317	318	299	321	285	281	293	275	275	276	306	304	288	321	311	298	289	316	291	287	301	292	306	297	307	302	303	282	273	283	315	288	311	276	298	288	287	256	295	283	293	299	300	298	302	318	305	270	306	298	290	287	279	297	256	303	285	290	320	286	288	298	299	319	297	295	343	288	317	278	332	313	307	309	273	282	320	279	292	306	327	300	270	317	311	304	305	305	304	329	306	295	303	284	309	305	321	311	319	308	297	316	293	288	295	307	266	292	293	293	282	322	288	306	299	297	339	314	285	297	287	311	310	322	301	307	318	325	287	308	282	281	308	306	296	287	280	281	301	307	320	302	303	317	302	297	304	302	294	255	297	322	295	290	315	301	277	316	315	310	314	299	279	295	292	296	333	272	303	277	314	296	289	272	287	306	287	300	307	296	286	317	317	270	264	282	259	285	305	308	297	295	294	314	299	305	289	282	298	294	262	298	309	354	301	283	289	286	306	296	317	298	279	319	278	289	284	340	322	285	307	274	262	282	269	298	291	316	296	300	328	297	282	291	284	297	318	323	321	285	274	327	280	302	290	296	316	291	301	313	303	325	299	326	290	302	326	300	309	292	289	285	282	280	307	299	313	321	293	285	299	294	329	306	327	298	299	305	290	279	318	313	286	304	298	323	310	289	298	279	291	276	293	295	285	309	264	305	305	289	291	309	293	301	304	273	281	323	298	312	299	265	294	320	284
25076	15656	9911	4799	3525	2569	1972	1512	1164	1026	850	768	710	628	622	545	552	506	448	471	405	452	370	397	418	436	355	393	377	414	362	322	366	384	339	362	401	364	400	392	299	338	369	379	386	355	363	356	335	378	331	345	347	346	329	322	340	365	331	362	370	346	385	315	340	334	326	354	349	340	327	354	353	326	326	332	327	334	352	320	358	357	356	355	381	347	362	373	369	358	391	326	381	362	368	363	387	376	356	363	345	362	372	349	340	365	353	335	386	350	337	333	349	369	361	320	351	354	347	345	309	335	354	333	359	313	305	351	357	343	368	403	330	330	344	345	328	305	333	322	330	324	367	332	333	329	354	307	348	352	379	345	345	355	345	314	356	325	340	324	364	346	359	332	334	310	303	323	360	359	337	341	346	342	336	314	355	321	332	335	334	346	344	341	336	314	342	317	337	337	307	326	353	319	319	315	361	317	349	326	353	334	339	293	321	324	335	335	336	334	345	309	339	317	334	308	324	339	326	368	320	346	328	388	355	315	354	329	320	309	348	354	305	342	320	324	355	319	332	357	311	343	338	338	337	349	335	346	327	313	311	340	348	320	343	376	356	324	340	338	352	297	363	299	311	343	329	343	324	347	319	344	311	331	346	318	326	315	332	317	359	350	318	330	313	346	328	353	329	344	345	327	315	323	348	327	316	318	343	343	349	324	343	330	319	344	313	322	350	343	320	302	343	346	362	378	339	335	319	345	318	336	327	326	300	337	355	323	331	343	330	376	349	323	318	353	317	331	325	344	327	349	344	337	354	367	357	339	352	332	301	308	358	311	340	309	351	291	347	322	305	334	309	373	343	324	309	322	324	339	353	324	312	339	359	331	326	334	360	327	310	316	381	359	305	338	352	326	327	339	330	318	323	329	329	342	324	340	329	322	323	344	370	345	337	343	327	354	328	315	321	342	360	316	323	352	323	343	322	337	325	326	329	378	290	353	330	304	325	356	328	337	329	318	320	329	376	345	332	362	321	345	306	350	329	339	309	309	312	328	352	321	306	301	317	356	317	356	320	369	313	331	308	316	342	324	330	339	342	354	348	340	345	304	328	306	348	320	310	316	331	348	337	333	322	354	334	335	327	336	341	353	339	325	332	328	339	354	333	326	338	330	334	326	375	346	320	305	354	355	340	334	361	356	319	310	351	335	336	335	340	366	303	351	321	327	343	346	319	318	363	320	324	299	346	333	302	335	357	326	340	370	310	347	345	320	323	341	344	331	351	331	350	327	326	305	335	350	328	312	340	309	311	322	347	310	355	327	331	345	358	315	354	322	299	350	338	321	331	363	347	350	331	291	345	326	323	361	335	329	316	305	347	325	307	335	342	345	331	335	353	335	322	357	331	342	316	337	335	340	374	364	320	369	332	373	322	344	305	314	355	348	321	348	346	328	364	309	360	342	316	312	335	344	351	341	326	353	351	347	307	305	324	339	315	324	337	348	314	377	381	338	344	337	351	309	347	338	309	344	330	322	342	330	326	339	312	317	330	342	323	352	302	344	315	340	298	334	337	363	306	381	365	343	353	330	338	358	305	333	322	341	357	363	316	348	371	355	338	335	314	317	356	338	314	323	341	335	343	333	329	333	340	354	332	326	337	337	361	328	341	317	311	365	315	336	313	313	360	298	321	309	347	368	322	336	336	332	321	334	355	352	324	311	379	330	348	322	319	341	335	308	332	321	314	321	340	334	297	343	356	306	325	318	339	328	343	346	326	309	347	335	368	345	317	341	320	329	356	320	333	332	326	309	312	320	360	317	345	334	351	321	347	323	324	309	326	308	343	374	340	345	361	293	351	320	347	318	334	326	334	338	329	335	315	308	310	334	316	332	358	357	342	362	309	313	328	354	338	342	356	378	324	319	320	320	355	350	322	351	316	303	334	290	333	354	344	323	297	324	331	329	354	361	352	333	301	325	329	319	323	353	355	359	356	326	344	304	337	366	323	343	337	336	331	312	299	359	332	334	311	300	357	322	363	337	332	336	359	285	314	338	297	330	331	326	340	338	363	372	337	321	350	363	371	349	339	315	350	319	328	322	309	329	298	321	340	334	305	361	340	319	359	311	327	307	313	370	329	322	315	328	343	327	306	368	340	322	334	302	350	337	329	305	332	350	326	355	375	326	334	352	326	336	359	344	325	338	298	333	306	333	345	383	360	326	355	375	335	361	366	338	308	310	315	320	309	322	316	329	313	274	350	318	332	330	360	320	338	360	330	342	310	338	369	337	351	332	343	370	386	353	324	331	367	352	343	323	322	341	367	302	361	307	363	345	328	320	305	315	340	354	330	375	309	321	335	330	331	356	336	324	321	339	334	330	323	353	311	320	343	333	322	332	335	341	317	336	312	341	315	341	368	329	368	331	345	359	314	311	326	328	336	335	341	310	336	355	329	326	306	386	341	310	325	314	349	322	333	326	296	304	334	333	332	348	331	329	335	360	327	333	332	339	313	313	325	285	342	323	355	298	353	338	348	326	345	330	309	317	335	326	337	308	309	322	358	345	336	356	326	337	304	349	323	297	331	337	312	332	323	322	331	349	311	348	359	345	325	351	290	383	327	347	371	335	321	320	322	335	318	322	375	354	328	336	320	354	362	329	344	318	333	322	327	362	313	345	360	330	360	312	340	333	391	328	340	302	321	292	314	321	382	310	307	316	343	317	344	317	323	314	312	337	366	347	327	334	326	337	330	342	329	334	324	359	305	344	355	372	373	334	331	376	320	339	316	341	305	334	354	336	329	340	318	346	306	331	352	302	318	341	329	331	313	321	326	337	316	341	326	375	322	343	347	353	330	356	342	328	342	334	308	327	316	325	336	349	314	346	343	334	341	315	328	303	343	310	326	374	323	346	350	337	343	330	367	341	328	312	353	351	320	305	337	314	329	326	324	327	330	339	341	304	354	347	343	315	385	329	343	317	334	326	343	340	332	314	364	374	343	336	330	354	328	315	338	286	313	338	333	331	324	357	333	331	326	364	375	325	325	319	343	331	325	320	348	343	326	349	332	347	325	361	362	333	341	362	307	340	307	296	316	320	350	362	341	344	331	353	367	327	301	350	340	333	321	349	338	334	326	336	318	341	376	337	333	352	326	366	358	345	316	338	390	303	325	344	356	377	334	346	334	342	296	319	323	327	371	348	297	351	320	337	306	365	354	338	359	321	309	356	304	307	330	315	330	340	348	285	315	330	324	302	336	327	351	331	312	299	345	322	318	338	324	348	351	335	365	314	350	332	335	355	352	338	312	349	344	295	338	358	348	342	304	376	346	353	314	305	343	346	334	334	328	319	354	345	329	353	322	335	358	346	351	305	342	334	325	338	321	325	350	329	321	349	348	296	313	336	307	357	334	358	351	312	353	312	314	333	351	357	323	355	322	338	314	333	344	343	305	326	305	321	357	348	328	346	329	340	348	344	351	327	327	316	310	335	313	315	319	322	326	339	343	297
28220	20526	7292	439	249	203	206	197	162	177	179	190	179	177	175	154	155	161	193	176	163	171	173	162	194	146	166	165	170	180	189	185	164	160	164	168	171	148	174	163	195	176	186	180	166	175	190	136	169	171	181	170	179	164	162	184	179	176	173	195	166	169	169	147	177	168	150	160	160	143	153	160	157	175	182	175	180	159	178	151	186	203	156	170	174	178	171	183	164	163	173	195	170	191	171	170	181	201	151	193	163	148	184	187	172	182	154	178	166	159	199	153	164	176	179	193	178	183	187	160	172	144	192	164	186	167	158	184	170	148	154	169	160	169	167	172	213	172	152	168	168	135	145	185	169	158	169	178	152	181	163	173	162	162	174	154	157	164	160	162	161	151	176	165	184	194	170	169	176	181	179	176	160	186	176	159	191	165	174	178	196	189	174	166	160	171	166	165	173	186	150	176	139	156	171	170	178	156	189	182	176	180	164	157	170	145	161	168	163	157	168	173	162	156	170	177	151	190	133	151	171	170	191	175	178	188	152	151	141	162	143	160	163	171	150	166	169	171	166	165	167	171	160	162	170	170	168	162	157	171	178	169	172	165	162	192	182	173	177	166	160	149	166	156	180	167	162	196	179	164	165	198	194	178	165	184	175	179	176	165	190	159	162	164	166	167	148	167	180	160	155	143	143	161	165	172	163	157	189	208	170	177	181	169	150	154	157	168	148	173	178	184	193	151	171	163	170	169	187	156	157	161	187	133	148	133	177	168	183	185	175	173	180	176	178	161	204	169	165	160	171	160	148	181	178	178	171	190	165	171	180	168	141	158	182	188	161	182	177	164	194	182	165	132	168	167	149	173	183	189	179	166	169	179	158	156	137	162	161	181	156	150	122	167	152	152	189	201	164	178	183	162	156	166	166	152	162	149	174	168	156	166	191	172	165	181	177	169	163	180	151	187	163	178	175	180	200	201	171	162	185	165	165	185	159	160	195	173	182	156	168	165	165	171	128	146	177	164	167	177	163	178	165	172	148	180	159	176	179	168	175	159	177	168	177	163	169	188	164	157	160	182	173	183	164	182	160	172	163	173	150	177	165	164	175	173	159	170	168	159	158	156	163	173	159	167	184	148	153	180	177	143	156	161	160	157	184	148	176	160	172	163	171	161	185	141	181	170	162	144	165	196	166	174	165	160	169	152	165	157	192	196	171	173	183	168	176	147	158	163	160	163	192	193	160	151	194	160	194	176	150	171	165	156	196	174	154	156	184	169	157	185	173	163	163	153	178	162	133	185	182	169	195	162	148	186	150	178	186	169	172	150	151	162	131	171	192	194	179	161	173	179	179	170	180	170	170	163	172	171	154	189	179	152	201	149	171	162	168	166	169	181	167	155	177	137	178	172	145	191	153	166	190	172	173	163	185	179	182	157	174	173	156	162	157	168	192	185	148	153	154	173	183	154	159	178	168	185	176	166	146	150	173	162	172	186	178	132	162	162	156	155	158	161	161	138	167	166	150	172	177	184	177	162	162	167	137	168	175	164	185	146	162	179	184	155	162	155	182	143	159	173	151	176	149	169	172	146	188	175	156	152	140	138	139	151	188	171	182	177	160	176	176	149	182	187	179	166	166	186	185	190	186	163	174	161	159	189	170	182	176	176	170	184	159	172	144	158	153	148	157	166	175	157	165	162	179	184	175	164	159	177	168	173	161	176	158	187	183	193	163	158	173	168	174	156	176	171	167	145	161	163	154	189	156	156	156	154	164	176	163	133	156	138	165	166	180	167	150	167	165	166	181	164	158	154	197	155	160	170	162	151	174	160	168	161	173	164	184	176	171	170	184	156	181	164	176	158	170	164	179	184	165	162	171	158	166	163	157	172	179	174	172	174	160	170	153	169	152	169	208	167	188	168	174	178	174	175	168	169	189	180	184	188	147	150	166	171	175	174	165	167	168	162	154	174	187	128	175	161	171	168	170	144	159	160	166	163	174	166	181	198	167	161	167	150	167	167	183	160	142	158	174	155	184	154	192	144	183	188	166	169	181	168	164	147	174	169	189	174	175	169	179	165	174	138	185	173	178	163	187	163	170	171	142	170	147	156	172	176	163	182	153	172	175	191	162	161	147	175	168	174	148	180	168	195	174	169	161	153	159	152	173	181	161	157	164	168	187	191	164	169	176	181	159	170	196	163	147	186	177	194	175	157	167	159	164	186	156	148	177	160	184	191	169	166	167	179	166	187	149	167	178	168	148	166	161	158	173	161	164	137	172	179	180	178	161	187	172	178	162	177	138	163	154	170	149	179	141	165	161	158	152	155	176	156	170	177	160	164	141	198	152	168	169	146	172	165	182	188	140	171	197	176	176	161	155	155	173	150	165	171	165	167	184	162	183	168	140	176	155	166	161	155	186	144	184	185	157	170	170	155	151	158	189	159	163	156	167	165	171	155	155	145	161	185	156	162	166	170	184	167	154	156	172	174	178	178	180	147	167	170	166	158	178	187	160	170	184	149	153	153	184	159	152	161	192	170	178	151	179	156	158	181	161	159	172	167	161	180	175	164	158	136	167	155	170	167	197	194	156	152	176	178	175	186	191	148	170	179	174	184	163	194	162	187	201	133	177	171	170	148	148	164	160	190	150	158	162	158	174	166	159	196	178	144	171	139	172	161	178	168	181	167	176	183	173	134	175	168	183	197	140	166	165	174	180	145	159	147	172	174	184	162	163	165	166	192	175	161	174	158	155	175	171	161	170	179	168	141	165	169	161	179	156	157	189	162	179	153	173	174	156	165	164	202	184	174	159	159	166	171	172	164	167	152	167	178	166	172	165	154	180	173	177	163	163	160	164	151	177	152	171	198	185	167	175	183	183	166	157	167	188	150	149	154	173	174	179	169	175	178	167	166	172	183	155	138	161	173	172	164	143	179	160	173	164	149	143	160	180	185	162	151	158	186	155	144	169	179	149	188	169	188	180	157	164	158	151	174	158	159	159	175	151	157	171	154	156	175	180	171	188	143	158	170	175	184	184	162	159	167	174	160	165	171	188	148	160	183	147	149	153	186	179	199	158	165	168	172	185	193	157	163	155	155	174	180	180	181	170	171	161	159	180	190	153	139	145	162	168	160	174	173	176	165	171	173	174	156	146	164	155	166	168	167	174	165	158	150	152	180	166	166	186	182	187	165	146	161	180	164	167	186	153	170	171	154	174	164	138	146	167	146	169	189	147	160	160	152	195	179	178	184	189	173	176	169	161	167	192	162	187	176	144	158	193	155	155	141	169	197	150	180	154	168	150	167	179	149	169	161	171	143	181	162	162	165	166	156	153	157	163	165	169	172	162	152	170	167	174	165	152	178	156	165	153	175	171	167	178	147	148	175	179	182	177	168	165	169	153	177	194	181	165	173	180	143	163	198	166	170	157	163	179	151	178	194	171	166	148	189	194	180	174	162	171	155	163	165	167	175	180	163	168	149	161	162	169	177	164	169	142	151	183	168
11154	973	602	370	308	250	238	226	247	234	207	206	227	209	222	198	202	221	194	206	208	189	235	214	208	205	206	205	189	220	229	210	223	207	210	191	204	237	178	214	205	220	179	177	205	195	214	175	183	207	203	188	162	202	208	196	200	201	176	178	243	217	218	184	210	183	235	207	190	206	204	232	187	179	220	189	216	198	221	225	202	208	199	203	212	221	214	238	232	216	227	222	195	215	207	219	229	194	223	211	234	219	199	215	195	187	218	202	201	195	197	190	205	221	182	207	211	184	210	211	184	204	211	191	220	197	210	202	221	189	194	197	201	203	199	196	173	210	194	227	218	182	203	212	201	207	176	179	202	215	190	198	228	223	200	202	195	222	201	191	219	218	208	193	212	217	213	229	209	211	207	208	211	202	199	189	197	199	212	216	203	235	207	189	205	212	182	213	193	201	202	198	209	233	204	197	212	191	188	148	201	196	186	216	195	206	215	181	210	208	219	211	198	206	205	212	187	216	198	209	201	188	185	216	207	201	193	201	207	191	191	204	189	194	221	214	211	203	229	200	216	216	198	220	207	202	199	220	210	197	185	198	162	209	199	195	216	221	175	182	223	191	200	177	223	215	230	255	202	207	199	200	209	193	180	198	184	200	204	208	171	232	210	215	177	200	204	201	226	190	222	179	212	202	208	189	214	214	180	208	172	201	210	219	213	197	189	239	203	228	197	204	189	183	177	208	193	193	211	197	211	208	194	212	209	200	212	201	218	187	190	187	208	212	207	220	192	205	192	226	186	174	181	193	219	195	227	178	182	199	235	204	197	182	184	192	226	216	235	197	183	205	214	219	209	204	214	210	196	187	209	207	184	194	189	207	217	191	213	183	191	171	211	177	201	221	206	171	230	201	206	204	185	204	174	198	203	211	228	183	216	219	220	194	222	202	183	207	199	205	237	181	215	190	183	181	207	201	213	197	202	197	209	199	191	193	191	188	200	209	208	186	214	238	212	177	206	202	218	241	197	211	193	195	199	214	210	231	200	188	188	212	190	199	205	195	225	185	210	199	197	196	193	196	197	187	199	183	219	198	203	194	206	203	179	202	199	194	214	198	214	213	181	188	199	211	221	206	210	197	208	218	198	204	204	206	188	161	180	197	200	217	214	197	185	204	180	192	199	205	185	236	195	223	201	178	196	200	185	223	215	202	184	190	201	201	226	189	181	188	198	181	212	214	201	215	209	192	190	187	216	205	210	212	243	218	221	223	205	217	209	188	205	185	192	216	216	188	204	214	194	207	219	225	235	201	206	211	195	187	195	185	207	227	207	176	188	197	205	194	176	204	215	213	184	180	210	191	214	203	203	201	191	195	206	196	204	196	167	193	201	177	200	231	192	210	190	223	205	220	239	212	185	203	199	209	192	175	194	229	198	187	207	226	194	224	189	194	208	212	203	204	188	183	215	200	209	212	192	177	212	186	204	203	214	209	200	200	213	191	186	214	215	203	222	207	231	191	198	209	203	212	202	177	191	224	201	226	203	209	194	224	195	222	207	191	193	201	187	205	182	182	193	221	214	187	201	224	205	213	194	205	188	198	233	211	179	227	203	198	167	192	195	214	196	202	190	193	194	200	208	239	211	181	205	218	242	204	173	201	194	218	201	200	209	192	188	206	241	199	239	186	173	195	210	197	213	215	205	214	176	207	213	203	187	228	211	189	187	200	189	183	184	206	199	232	171	221	209	195	216	205	227	230	205	181	226	194	203	185	183	181	218	192	203	199	205	183	198	190	198	233	178	182	216	186	197	206	209	216	192	210	189	172	176	190	225	201	201	213	201	187	200	220	203	203	214	220	192	196	194	193	213	189	199	203	188	213	217	188	237	202	222	181	194	219	169	216	176	214	210	209	205	170	214	206	198	203	178	183	200	186	229	196	209	191	193	197	233	200	201	188	203	225	191	195	227	191	210	205	188	204	200	210	215	205	225	193	199	194	201	214	224	173	216	195	208	215	210	208	189	207	209	228	208	218	159	217	195	207	214	186	187	199	205	201	185	210	205	220	198	206	208	203	193	175	204	201	210	214	187	189	182	192	197	200	196	197	193	189	199	182	204	203	198	208	224	209	205	188	189	197	190	216	208	197	190	195	206	174	191	214	178	196	210	183	219	191	205	205	189	202	209	207	223	203	197	203	187	211	177	215	210	197	186	231	211	212	191	196	209	187	187	196	195	196	230	209	196	208	216	205	190	215	207	202	200	234	198	203	214	212	215	174	216	198	208	215	174	223	221	188	189	223	204	206	195	200	189	199	217	209	250	181	194	218	204	209	207	237	207	195	183	214	193	200	208	213	213	196	199	205	211	178	199	195	214	211	215	213	184	210	207	200	206	187	194	222	197	175	198	203	193	207	184	241	186	232	194	203	206	223	212	216	185	211	202	210	205	207	192	197	217	182	215	212	198	223	166	195	207	188	191	202	216	209	195	211	226	206	180	201	188	182	217	222	211	196	198	203	201	201	212	189	196	180	174	210	195	181	188	166	205	203	203	202	209	194	182	191	211	209	191	209	229	214	215	191	184	199	183	227	201	209	237	187	208	198	223	205	199	203	208	191	192	188	216	216	198	208	198	210	204	205	212	190	207	190	208	219	181	199	232	200	210	214	202	185	205	216	224	202	204	208	205	206	201	199	210	212	200	253	180	197	213	211	231	198	191	197	204	186	200	220	192	190	199	196	225	201	206	219	212	184	212	172	197	193	203	197	203	194	217	202	197	187	212	202	205	181	227	181	194	216	182	210	192	194	199	231	222	197	185	181	211	186	192	222	203	223	231	208	202	220	213	222	205	200	214	201	177	188	215	174	191	172	191	184	193	216	214	208	197	213	216	196	190	204	194	197	194	193	208	203	213	208	213	189	194	204	204	202	218	190	193	215	214	211	204	212	199	199	206	204	215	198	212	188	168	193	205	199	205	194	223	185	198	196	196	206	202	214	223	212	217	209	193	205	212	182	221	219	216	184	203	201	204	209	204	199	193	190	188	225	208	220	196	223	216	237	182	209	190	215	211	212	195	209	215	216	190	205	194	209	185	201	185	202	206	199	218	222	185	219	199	212	200	212	211	188	199	179	202	212	202	230	212	190	204	199	208	223	197	184	173	209	200	214	194	207	193	190	194	168	207	180	187	192	222	230	208	193	189	203	203	207	227	208	206	200	183	206	180	233	186	167	194	193	218	219	231	189	182	188	207	212	228	201	201	202	209	191	226	199	221	217	181	211	222	206	195	220	210	213	200	199	209	211	220	207	190	217	188	181	183	216	193	220	226	227	189	189	201	218	208	175	187	206	200	199	203	183	206	225	240	206	173	191	233	186	204	226	194	219	198	182	212	204	226	210	189	208	189	204	223	212	192	195	196	200	227	193	194	205	181	217	177	196	193	220	185	189	215	217	199	184	172	187	227	179	205	204	202	212	178	184	174	203	200	223	221	209	205	189	189	192
24333	21496	28528	24894	21495	10067	853	477	392	394	332	278	265	293	248	215	262	264	229	225	224	231	204	208	202	234	215	218	207	204	209	203	214	199	193	203	185	195	182	174	197	209	183	220	200	184	193	196	180	199	233	192	193	216	199	175	185	208	187	183	179	178	188	173	213	201	159	212	186	174	170	194	191	200	213	196	185	190	202	200	172	199	185	194	178	189	179	203	199	193	182	187	227	191	194	195	202	202	198	171	173	181	191	224	170	198	162	200	178	196	186	188	177	205	201	177	207	204	224	195	181	183	195	198	218	209	181	183	176	182	170	181	189	199	202	174	174	194	180	200	183	194	198	170	167	191	213	190	199	176	192	187	211	197	205	193	183	208	173	190	192	181	156	203	195	179	199	169	203	167	192	200	173	187	190	194	187	192	200	161	164	204	202	172	177	207	190	204	159	183	213	148	173	189	202	167	190	188	184	184	178	201	188	184	198	169	185	170	185	185	172	196	189	189	185	179	184	199	193	191	221	172	175	188	192	182	188	177	191	173	188	198	185	181	179	183	206	185	204	197	203	199	162	176	190	191	192	218	173	199	204	204	164	171	195	164	187	190	172	194	172	175	188	177	192	214	180	180	184	178	172	213	161	173	197	159	163	185	211	180	189	181	202	179	188	211	173	174	189	172	189	195	190	187	199	191	194	202	179	213	192	181	227	185	173	182	179	190	186	181	168	195	189	179	193	190	166	179	186	185	192	189	190	190	194	219	189	200	193	194	170	169	180	164	197	165	189	190	193	200	219	179	181	200	180	175	196	191	169	191	165	179	157	183	191	202	208	193	200	184	215	181	184	177	170	181	177	183	216	176	168	194	171	188	207	176	191	176	197	165	186	176	176	167	191	170	179	172	175	189	188	212	192	185	176	177	174	199	208	182	145	198	188	182	167	192	169	197	192	181	212	189	196	191	196	205	195	189	175	185	172	170	191	179	173	206	212	184	193	199	195	186	190	193	172	184	166	170	183	199	186	173	162	181	204	194	216	170	187	168	169	187	180	213	214	178	191	178	174	168	222	184	186	184	214	179	176	181	181	173	159	176	191	171	205	181	176	176	189	183	211	201	181	174	190	210	175	207	195	198	188	171	172	174	166	176	188	192	180	199	188	178	171	186	177	204	199	210	203	185	186	196	176	192	181	194	196	198	199	187	196	198	202	167	192	186	183	187	186	194	152	187	184	187	189	162	189	182	197	220	164	211	209	185	175	189	210	179	192	169	185	201	188	219	200	161	179	183	206	165	185	187	158	174	217	187	187	182	171	214	176	192	184	175	184	176	185	197	176	182	182	169	199	201	193	185	184	188	174	193	198	171	184	186	198	176	183	193	200	188	182	189	198	187	199	180	202	202	187	173	189	196	194	179	203	179	197	189	206	174	198	196	175	182	213	166	191	206	199	191	190	173	179	191	219	196	189	209	193	186	221	178	203	164	190	189	188	177	183	194	187	207	193	187	200	175	200	183	193	171	167	183	169	184	192	175	189	182	186	200	195	178	187	193	170	196	181	190	201	174	157	198	184	185	187	209	200	179	180	189	189	203	175	155	188	178	196	178	203	167	183	176	193	193	159	190	196	191	185	214	205	192	172	182	176	173	217	193	168	175	187	164	181	175	180	165	191	213	196	193	176	194	205	169	187	193	183	199	189	172	195	183	188	191	213	184	164	192	193	188	201	172	185	189	201	165	177	183	187	210	199	178	193	160	204	171	167	167	191	189	210	204	198	185	178	178	177	169	188	187	197	174	178	150	197	196	198	167	170	192	184	213	198	198	185	203	160	165	183	195	207	181	181	162	173	198	169	163	167	211	169	175	216	167	213	181	183	186	178	176	175	178	196	175	171	186	189	180	189	211	170	184	186	207	196	191	156	184	184	192	170	201	201	192	169	191	190	167	166	203	190	173	154	182	194	199	201	167	185	169	193	195	223	183	189	162	181	183	169	147	222	171	181	178	187	185	199	183	181	186	187	184	203	179	164	181	154	161	229	180	201	200	184	172	189	202	171	195	198	186	162	206	190	220	193	207	226	192	156	185	177	159	190	189	167	169	186	179	171	183	191	193	212	169	172	185	161	204	199	180	194	195	207	184	189	198	171	200	186	160	170	171	177	162	179	189	176	177	206	162	172	185	206	187	214	177	160	190	192	191	189	196	202	171	179	208	198	169	184	176	208	193	205	175	162	206	191	197	189	185	188	186	206	185	194	200	160	194	176	201	186	197	186	207	195	203	170	208	158	192	218	176	171	193	168	188	213	187	175	192	170	188	184	177	183	171	197	189	173	176	191	167	181	177	160	175	166	202	201	174	178	171	208	172	190	192	197	187	186	182	199	192	179	170	165	180	182	181	198	216	180	169	171	146	190	189	179	198	169	212	182	178	212	176	176	198	169	186	170	158	193	170	193	162	196	189	164	194	188	210	176	169	183	180	190	174	183	178	184	183	183	196	169	174	192	161	163	202	189	183	158	185	184	185	183	181	194	174	165	174	183	180	180	188	184	196	191	173	190	198	182	190	202	180	172	205	184	187	193	193	191	217	175	169	183	185	182	202	172	161	206	178	178	187	166	169	180	194	182	161	166	202	177	182	192	190	198	196	173	204	195	183	186	201	167	194	202	180	190	229	171	194	198	181	174	182	187	199	163	176	194	189	169	174	188	199	169	168	195	187	183	210	169	191	205	185	189	162	176	189	171	198	162	167	188	197	174	185	186	190	200	200	179	175	171	185	155	191	202	171	193	189	189	180	197	190	180	161	162	188	196	168	199	185	181	173	202	192	196	180	180	192	194	182	199	198	177	206	190	186	199	184	168	195	190	182	161	194	177	182	183	167	197	192	182	189	182	156	224	166	182	166	183	165	179	192	175	158	175	175	172	187	191	190	170	175	180	189	185	198	201	185	189	188	186	180	211	211	189	150	188	180	211	195	238	190	201	188	165	167	164	205	190	171	185	175	205	211	186	200	168	173	202	186	188	181	181	195	181	190	183	168	192	176	202	192	184	157	184	201	179	189	182	201	179	166	186	190	186	182	193	182	169	188	185	201	196	203	173	179	180	181	193	170	208	190	169	182	191	184	178	154	201	201	194	174	205	195	184	182	192	189	207	190	193	212	190	193	179	167	189	169	187	199	217	179	162	176	203	193	198	167	187	180	209	182	178	205	216	190	179	191	187	199	183	207	189	207	169	200	183	191	165	167	178	183	187	207	182	177	174	190	185	191	183	178	195	163	200	197	187	181	185	181	186	218	205	188	176	185	175	181	184	178	201	191	210	166	197	180	178	183	195	204	191	194	172	162	184	174	195	173	167	178	175	151	202	207	188	183	220	172	191	202	173	180	153	163	198	184	213	168	208	211	181	169	174	179	153	176	183	210	169	182	187	183	182	183	193	187	182	172	186	188	194	216	174	196	184	215	175	177	160	192	185	188	162	180	193	185	184	201	185	182	154	214
26254	9741	5955	2627	1950	1470	1077	827	725	562	535	430	377	382	340	328	340	295	270	286	272	263	233	245	254	246	209	238	237	248	224	265	272	230	232	230	219	222	233	223	235	221	223	215	248	218	220	241	210	222	231	241	219	228	229	233	213	219	249	236	251	226	232	240	231	205	224	254	239	214	222	211	240	244	233	213	213	218	222	223	220	233	235	230	237	243	227	249	237	231	218	206	229	222	215	236	214	201	221	220	245	233	239	202	228	220	226	241	246	224	234	199	233	215	207	248	225	233	236	224	251	194	185	247	239	231	217	253	216	215	242	226	201	209	237	195	227	204	200	230	203	207	192	221	219	221	202	225	232	208	229	251	224	239	220	190	218	235	197	226	218	204	218	206	217	234	182	208	205	236	222	239	207	203	210	212	188	236	225	219	213	223	222	211	219	221	249	250	203	221	229	212	220	226	212	211	224	213	210	213	227	207	217	233	199	201	230	240	215	208	206	223	233	237	214	215	239	196	233	225	240	220	212	199	229	212	200	197	232	222	197	202	215	227	208	194	220	228	198	212	193	217	201	241	212	197	229	218	222	220	215	216	234	209	212	227	210	210	208	215	213	242	212	214	219	205	219	248	224	200	202	203	219	221	200	225	216	222	195	228	212	210	235	207	220	218	219	221	224	233	205	196	212	231	230	208	210	221	204	219	225	200	238	238	235	205	229	232	212	221	194	238	211	201	204	217	204	231	225	242	226	240	191	215	239	208	231	200	221	246	222	202	241	224	184	224	214	209	240	198	230	211	213	241	206	228	201	212	256	190	209	209	186	237	221	224	218	231	201	200	220	204	202	204	225	218	225	188	195	206	228	219	216	219	216	238	213	220	213	225	230	215	239	195	235	197	198	216	242	212	231	191	210	224	218	233	231	240	245	224	204	208	221	210	234	238	201	190	220	217	214	189	202	218	214	204	239	220	221	229	237	231	227	234	243	215	209	195	196	207	220	213	225	215	228	248	245	209	255	210	200	212	232	230	213	207	220	226	195	218	231	211	221	210	204	211	221	196	222	212	218	222	184	201	222	223	257	198	199	197	232	208	237	213	211	201	243	190	235	215	217	220	227	218	219	211	235	209	241	197	204	241	218	238	212	192	224	211	207	211	244	229	209	216	202	215	234	202	201	210	218	231	199	228	225	219	202	213	217	213	212	233	208	197	225	197	240	219	225	195	201	191	193	179	220	194	220	186	229	224	199	214	190	239	191	217	177	237	227	218	212	215	216	210	235	224	229	226	192	238	232	216	223	213	200	225	227	206	194	203	209	187	214	225	216	208	241	215	203	202	225	205	206	208	239	224	186	233	239	221	203	221	200	198	237	214	227	173	227	212	221	192	204	215	185	250	224	207	229	237	217	229	216	225	238	193	215	190	196	203	191	222	221	211	232	252	215	208	227	231	219	176	192	216	205	180	258	220	223	223	221	220	224	233	236	232	196	189	220	211	258	249	195	205	208	221	233	223	204	227	207	198	215	206	239	194	223	253	200	203	205	207	192	216	218	215	218	240	188	212	225	207	223	254	216	211	238	189	221	226	238	237	225	202	210	222	230	208	207	224	233	236	218	220	237	214	198	204	228	231	213	187	217	186	241	237	229	211	238	232	201	216	183	218	221	213	242	207	195	235	219	261	210	195	206	197	215	223	207	227	215	244	215	224	217	243	177	226	210	199	216	232	209	219	227	221	205	202	214	203	215	207	210	202	228	242	221	213	220	215	249	220	248	234	206	212	202	188	197	210	217	203	223	235	247	183	222	197	196	225	196	192	221	207	186	212	222	238	214	203	229	180	206	226	222	228	227	218	216	196	209	187	229	219	204	212	216	199	227	211	220	220	203	237	198	217	230	222	215	212	216	201	229	194	228	215	220	199	222	216	225	221	194	217	229	229	218	196	226	197	223	211	223	199	210	221	228	212	204	221	240	196	230	199	197	216	209	217	234	199	219	202	218	215	216	224	234	214	224	217	225	223	244	246	227	212	215	208	216	234	199	231	204	236	210	204	195	199	225	222	202	195	208	221	210	228	207	220	205	234	234	217	222	240	219	221	200	217	229	208	249	204	209	212	211	203	215	205	244	190	208	196	185	219	218	227	233	212	225	204	201	210	223	203	217	230	235	232	226	211	179	212	189	224	217	207	216	218	199	210	235	202	216	207	228	237	225	226	206	196	218	216	212	218	214	223	194	214	216	202	232	229	191	252	212	223	208	204	204	217	206	228	216	225	215	236	201	223	219	219	229	240	201	191	203	202	199	223	208	218	204	230	223	170	221	221	214	232	217	249	226	224	217	230	237	214	222	192	212	206	228	196	240	221	209	227	229	197	245	206	226	215	211	215	199	213	216	208	258	219	231	192	208	205	210	237	186	215	232	230	230	221	232	219	183	212	237	181	199	214	223	212	214	210	215	196	200	248	194	178	236	207	206	196	214	233	195	223	234	195	225	236	217	220	233	238	221	200	206	200	211	215	233	226	211	200	215	198	233	224	230	184	234	225	202	230	245	220	224	234	229	214	232	231	230	203	214	214	213	189	202	225	224	222	216	214	226	238	201	219	212	209	214	204	190	204	216	215	233	210	221	194	211	207	202	200	195	214	235	199	219	230	210	219	235	198	208	228	243	214	219	205	230	221	195	228	223	187	215	231	214	203	206	220	207	203	234	215	194	186	211	229	222	259	215	199	219	217	221	239	253	200	221	236	225	206	217	205	189	222	217	220	205	202	235	189	233	225	231	196	210	214	226	222	225	230	203	233	211	228	215	217	223	205	212	221	240	238	225	218	195	189	222	183	236	217	199	225	208	209	216	228	235	206	197	217	217	224	206	216	197	227	234	226	183	222	190	243	222	225	193	207	223	212	212	206	217	211	215	217	219	208	208	222	220	235	229	217	218	205	226	204	241	204	202	217	243	218	219	224	214	198	234	203	210	222	241	222	215	225	225	225	205	208	231	219	183	209	216	240	223	211	217	260	198	194	206	199	230	222	200	218	213	224	225	223	212	225	226	218	222	209	209	198	195	192	183	228	201	226	200	216	220	211	216	199	219	218	213	219	199	220	197	225	212	225	215	226	214	224	237	197	232	198	222	238	213	192	226	166	198	219	241	218	209	210	204	231	235	203	232	229	204	234	203	217	213	223	212	197	199	200	208	228	224	187	212	209	227	217	217	219	195	228	224	218	212	215	225	187	247	191	211	222	193	206	225	244	215	210	241	221	229	250	218	215	215	203	237	223	196	233	211	205	217	208	211	211	206	217	198	215	216	195	222	203	237	214	227	223	221	220	199	196	214	220	243	205	211	221	226	220	252	217	211	223	219	205	209	230	245	226	207	223	201	220	220	212	242	221	228	189	254	208	200	209	204	245	233	231	221	220	214	238	225	190	220	238	197	226	221	252	234	195	213	226	218	246	210	214	206	210	200	213	223	207	213	209	230	226	216	206	200	236	205	203
25811	21608	27374	26151	8479	588	428	403	347	331	304	315	302	282	283	273	275	279	291	261	275	257	276	252	257	250	258	241	260	263	288	258	232	296	250	271	293	271	239	255	255	264	257	277	249	260	264	250	236	239	257	252	235	250	230	246	252	246	283	258	251	231	254	247	267	265	258	232	263	243	245	248	261	237	233	257	260	273	229	252	262	276	259	254	228	267	255	254	236	244	248	272	255	273	248	270	254	260	289	248	240	237	250	273	250	250	257	235	253	228	254	266	251	255	238	270	257	254	240	259	245	246	265	249	257	291	258	276	245	253	239	251	233	272	257	257	242	223	272	249	239	265	281	259	221	244	261	262	263	232	238	235	252	240	254	260	219	261	263	284	262	241	244	255	278	227	224	267	217	237	251	233	255	268	241	236	259	244	257	252	235	213	218	260	258	225	258	253	214	266	234	242	259	240	258	286	250	255	280	223	287	253	277	218	255	259	277	228	234	233	235	296	262	252	240	243	242	251	206	260	236	230	288	260	236	243	243	241	243	261	225	255	261	260	259	222	241	258	226	228	261	230	240	231	253	272	220	267	248	256	253	247	249	249	245	217	283	237	215	244	294	263	256	267	247	236	273	241	225	227	273	240	241	231	251	247	228	249	241	250	245	252	276	275	251	236	267	271	241	255	252	237	250	213	260	261	245	263	267	242	259	233	239	259	232	247	244	238	241	251	261	261	253	254	256	257	240	243	239	233	266	251	235	234	249	235	263	265	240	247	256	261	241	250	250	263	267	244	249	247	243	223	255	244	241	241	255	266	227	233	245	274	251	247	258	244	209	232	255	264	222	274	244	255	265	276	246	228	240	227	241	229	233	221	259	259	244	244	250	277	260	245	255	230	224	239	247	253	235	287	235	269	261	257	245	267	271	247	240	241	249	223	244	251	260	253	219	242	250	260	255	277	250	225	219	250	252	233	259	248	244	227	229	254	243	241	252	232	250	263	241	228	247	249	266	237	241	227	270	244	230	258	242	234	270	216	240	236	235	252	193	238	236	240	229	222	211	216	231	228	278	248	236	229	234	273	232	257	265	238	260	253	268	219	263	245	245	239	252	259	243	234	282	231	236	255	234	232	245	263	264	252	258	243	243	251	235	263	263	233	259	243	256	239	262	241	228	267	265	232	264	255	237	217	251	270	251	238	262	260	278	218	245	262	261	248	253	255	249	257	262	214	236	244	285	252	258	233	254	207	234	245	231	248	217	249	251	248	240	247	277	262	237	257	242	250	226	243	251	241	239	251	226	247	224	245	232	224	247	251	242	254	216	255	262	234	228	225	248	231	250	231	232	258	263	244	251	257	262	268	268	257	241	240	240	275	240	256	249	247	243	242	262	219	274	301	227	250	218	254	270	230	242	264	247	271	262	244	269	250	246	235	255	269	254	240	235	275	237	258	232	224	253	225	261	220	242	258	224	241	240	269	255	242	268	268	260	239	235	232	254	248	251	258	271	256	256	220	250	266	246	251	240	238	264	229	265	244	255	247	234	235	262	276	239	261	243	247	266	224	255	230	261	256	212	220	254	264	233	252	232	241	252	253	238	240	251	250	261	256	241	269	267	244	238	248	230	253	238	262	265	240	280	251	233	233	248	269	265	242	269	264	276	231	255	234	250	255	272	257	245	231	261	225	253	244	275	252	247	237	237	242	233	272	254	243	262	254	233	269	259	232	243	278	233	258	236	249	257	230	249	227	247	261	241	252	244	236	256	248	242	250	251	292	264	272	227	253	228	234	244	221	251	246	264	295	230	256	255	261	257	251	279	264	258	259	262	236	251	268	230	260	245	250	243	254	273	260	239	265	239	271	265	266	260	251	251	286	227	250	251	235	275	253	257	258	265	244	257	248	259	270	265	296	256	252	254	245	236	228	257	244	278	261	254	245	241	234	286	237	239	260	249	264	256	254	249	237	250	226	256	258	267	202	249	251	264	226	274	256	249	246	238	265	218	257	235	260	256	249	233	245	234	251	253	240	243	243	265	253	257	297	263	259	255	230	234	243	215	244	252	283	235	239	247	249	257	246	246	260	244	253	226	261	242	248	249	248	242	219	237	254	269	248	236	236	255	240	261	289	245	259	271	236	241	246	264	243	282	257	241	254	258	253	259	232	251	243	270	245	220	266	242	251	250	254	257	251	231	238	250	241	248	250	258	250	229	248	267	269	230	259	243	269	245	247	242	255	243	281	248	252	229	258	284	266	250	265	236	226	212	262	243	263	258	239	269	264	255	248	238	266	240	205	257	260	251	243	260	269	215	258	234	227	245	248	245	242	228	273	235	224	251	252	242	264	244	252	248	251	249	270	247	245	234	228	241	221	258	257	255	252	258	267	250	244	233	244	254	247	267	277	274	260	243	221	251	258	268	245	251	262	224	259	244	241	253	247	257	251	241	232	221	250	254	239	252	238	241	231	235	263	240	243	265	273	263	255	234	254	264	248	250	241	250	252	252	250	245	268	269	277	241	261	283	244	238	254	250	253	221	244	242	254	249	246	254	248	224	245	271	237	261	217	258	284	279	245	256	248	246	261	254	244	282	223	284	235	248	255	249	267	232	236	267	238	254	255	243	243	248	246	249	258	217	201	230	277	261	244	234	259	236	209	223	249	242	257	251	257	258	227	248	245	265	242	260	243	287	252	249	232	214	261	263	290	239	253	253	263	265	270	232	246	241	269	245	254	264	232	242	250	254	253	262	248	224	245	223	259	250	265	247	202	234	247	251	260	263	255	285	260	240	259	244	264	250	280	259	247	236	247	253	266	267	236	258	247	258	232	261	268	242	259	250	250	236	238	242	228	241	288	278	255	260	252	246	228	243	231	250	234	253	258	271	228	245	253	238	263	277	257	248	265	247	250	246	217	235	229	266	267	226	255	283	231	250	241	224	242	270	249	234	221	271	252	266	224	242	277	257	243	237	254	264	241	253	244	224	259	269	229	215	274	216	251	238	254	242	256	234	224	270	242	285	206	272	288	251	254	246	245	251	255	277	260	255	253	256	238	233	245	237	245	249	243	270	254	262	257	246	234	257	248	236	243	265	238	240	253	250	258	262	251	247	236	268	268	250	245	264	254	259	257	245	236	260	239	250	274	242	272	223	245	263	258	235	275	254	249	244	283	262	251	241	247	250	270	234	277	243	251	259	250	277	254	233	248	250	243	254	253	221	225	255	266	273	259	234	219	243	240	246	268	232	238	284	270	245	251	242	242	275	238	290	231	276	239	258	243	248	276	253	255	266	236	279	273	251	272	273	234	246	243	265	259	251	269	262	240	250	270	238	247	271	281	277	253	259	242	248	248	225	257	252	255	230	261	264	254	231	254	226	266	264	256	231	245	252	277	238	238	241	274	258	256	271	237	234	244	274	233	228	243	245	246	228	268	226	258	249	256	237	257	272	265	228	270	262	238	237	233	266	228	219	234	266	238	240	241	242	267	251	231	242	263
25255	5117	3129	1509	1157	876	722	615	542	469	415	397	395	384	349	338	340	317	317	324	332	338	317	313	311	297	289	334	315	321	274	278	318	292	312	292	314	265	283	320	281	341	311	287	311	274	312	284	328	292	293	295	312	295	309	322	309	292	292	312	247	294	275	307	304	294	286	276	288	269	278	269	293	313	294	294	315	279	309	293	275	283	270	295	301	306	299	288	289	295	291	324	322	326	319	309	306	338	292	290	297	285	273	281	321	268	284	285	306	303	316	289	267	274	293	302	291	301	311	279	309	276	280	288	299	280	297	311	282	286	297	291	282	277	274	267	270	300	307	316	295	274	297	268	286	299	293	307	279	295	276	282	303	272	287	288	262	289	266	237	261	282	267	309	272	276	296	295	319	274	320	309	303	289	298	317	318	296	290	316	299	314	294	291	322	292	330	274	280	271	265	303	301	282	290	291	265	337	322	318	318	263	312	268	312	291	291	288	275	268	295	280	296	289	295	289	279	293	297	298	279	286	277	285	308	280	317	295	322	295	279	282	277	289	285	286	293	322	285	302	304	300	310	286	304	307	298	295	284	292	288	278	264	291	300	293	296	310	300	290	268	303	323	295	276	288	275	264	290	284	299	285	281	284	272	268	297	296	296	303	288	284	320	301	265	289	310	285	288	304	270	308	291	271	296	260	321	302	302	306	307	313	274	305	306	297	313	316	276	288	296	290	283	282	312	306	287	292	272	303	272	319	307	286	314	295	286	296	304	239	320	270	298	270	323	276	322	284	302	289	296	257	268	287	290	303	276	291	302	283	297	262	290	315	299	316	288	284	314	315	270	277	282	281	315	277	308	283	284	285	277	305	300	281	257	305	291	315	309	312	271	282	283	298	304	273	279	284	277	298	256	270	292	297	275	290	261	269	252	274	263	308	273	309	307	289	307	311	279	304	258	293	288	269	289	295	276	283	282	299	273	294	249	293	312	269	285	294	302	274	267	280	289	305	269	288	300	298	294	268	297	305	293	279	268	315	284	287	306	280	285	294	309	279	299	307	304	301	316	318	291	293	284	293	301	269	298	269	278	292	286	301	302	311	311	286	283	301	277	274	293	286	300	294	301	306	274	287	287	295	250	256	277	312	289	282	321	286	273	290	273	299	301	293	327	293	289	287	326	317	258	291	256	268	310	276	327	287	293	302	321	300	313	277	239	292	299	297	300	245	260	278	305	264	295	281	275	259	297	276	293	319	273	303	270	278	294	309	308	302	301	261	298	300	298	284	290	299	303	329	294	322	288	291	309	285	324	264	263	279	304	295	298	292	274	282	271	281	293	287	269	299	276	295	311	282	301	280	273	301	293	290	271	300	268	263	262	275	265	283	286	267	267	284	271	322	300	299	315	311	320	261	279	296	287	325	315	271	312	310	276	292	299	287	291	289	285	271	295	309	279	294	294	282	267	279	287	279	302	328	287	286	285	315	280	277	280	283	302	317	276	278	281	293	305	270	300	245	277	298	285	293	281	265	278	320	254	290	291	296	293	268	270	290	274	304	304	269	276	303	296	282	281	299	295	294	283	293	276	275	280	261	326	284	303	299	293	291	284	273	280	279	315	280	289	279	274	279	290	294	307	283	277	314	248	292	283	281	290	274	275	307	286	282	321	305	305	263	271	304	317	292	281	303	299	281	278	322	278	261	285	295	269	281	294	307	287	281	303	309	282	282	289	273	299	298	267	276	305	313	292	287	306	272	304	268	293	299	272	264	273	308	259	265	275	301	266	285	291	300	300	251	292	251	265	290	308	304	306	306	302	305	293	308	315	305	287	293	326	300	273	306	294	294	298	288	297	309	296	302	285	287	309	291	311	294	283	298	304	267	303	316	293	303	299	314	291	270	294	278	252	278	288	300	275	288	294	296	286	265	277	281	303	323	302	271	308	296	282	286	283	278	269	304	317	258	296	273	299	301	284	289	275	245	273	302	270	303	267	283	306	286	294	309	282	264	303	289	290	278	271	285	319	273	302	284	257	288	287	277	284	267	274	278	285	282	317	273	328	271	304	302	304	318	283	285	269	253	302	303	284	265	250	276	307	327	287	326	291	290	299	318	296	274	300	274	313	318	256	303	279	307	294	303	269	282	275	323	297	319	291	295	292	271	293	304	290	300	250	298	266	354	298	313	264	307	322	292	297	294	278	298	291	319	319	271	274	292	313	290	301	294	272	271	290	295	291	283	276	298	271	283	306	300	283	297	267	301	302	279	293	260	297	278	310	335	307	282	306	293	303	280	293	292	304	317	305	281	307	278	306	298	263	301	313	288	276	306	298	302	310	319	255	306	282	283	312	290	309	290	292	289	314	271	290	290	294	321	276	317	304	283	297	300	298	276	294	300	281	273	282	270	289	318	300	293	309	315	279	297	321	282	297	291	287	340	294	269	298	272	320	290	291	285	300	271	293	273	295	296	247	299	302	300	272	292	283	273	298	290	271	291	314	282	340	260	298	280	313	252	281	268	262	300	259	311	305	276	298	286	292	299	289	258	297	300	307	270	274	316	320	301	288	289	274	306	276	269	280	289	276	310	313	264	279	298	291	300	266	292	332	280	311	315	303	285	333	287	260	286	271	317	327	317	284	281	266	274	259	279	291	286	307	272	283	322	260	296	274	263	282	256	285	325	290	265	306	293	287	289	324	306	282	277	302	296	292	297	284	276	298	321	284	294	295	316	285	311	287	330	278	301	282	288	311	313	275	300	274	313	296	318	311	279	250	322	277	279	313	276	277	298	241	320	253	296	296	265	298	312	251	313	270	297	290	292	300	299	287	270	292	284	289	290	289	297	290	285	273	257	291	266	335	274	273	311	291	285	300	280	254	295	267	298	271	302	279	307	308	312	305	291	301	293	260	287	290	274	288	279	326	293	287	279	287	279	301	273	295	282	272	276	333	278	293	310	293	300	304	306	307	298	303	259	287	287	280	311	284	250	277	312	272	303	280	273	292	301	314	293	306	299	331	297	297	266	294	273	278	266	271	276	296	304	309	290	290	299	273	308	291	310	297	317	278	281	314	281	321	250	304	312	261	262	306	255	277	303	265	273	288	281	284	313	323	270	282	302	293	299	269	302	261	309	322	310	296	286	268	302	302	319	250	282	258	302	289	298	300	285	301	311	286	305	290	309	329	281	302	290	271	262	298	289	298	319	292	292	298	283	290	293	279	271	285	275	276	273	293	278	280	319	277	283	313	297	311	294	286	317	265	309	277	301	325	282	299	306	264	281	271	288	286	282	311	251	273	287	328	283	291	285	292	298	268	287	292	291	300	295	294	271	285	288	310	285	286	288	308	276	278	314	292	316	292	293	288	273	316	288	284	299	268	286	297	275	299	295	287	280	297	279	302	314	278	298	305	295	274	319	299	306	310	302	292	280	280	309	311	283	324	303	316	314	286	303	302	282	301	273	259	297	302	285	294	268	295	301	288	269	288	292	288	287	291	276
23386	21642	29187	24587	21644	21693	8912	1019	754	641	591	495	506	451	434	411	410	386	386	385	343	340	341	370	352	351	349	343	331	306	314	318	333	321	318	344	339	304	317	285	311	302	346	282	326	339	336	321	319	297	311	285	308	299	306	309	321	285	341	307	300	277	313	275	269	338	319	299	293	293	305	319	305	303	324	325	302	274	301	292	325	314	296	319	326	301	306	296	329	330	333	310	327	335	324	329	322	318	288	343	321	288	334	295	281	311	309	335	326	281	314	317	316	328	290	308	302	298	312	287	317	291	293	298	338	303	321	297	277	311	278	310	344	288	279	288	310	283	300	311	314	309	294	308	287	298	322	309	319	309	278	304	305	311	330	316	328	311	292	321	294	308	296	306	335	294	312	326	324	308	282	286	296	336	316	303	319	278	280	351	289	307	295	275	316	301	342	309	298	312	298	308	294	305	314	289	309	327	311	313	290	307	301	334	313	328	302	294	331	302	304	330	266	306	288	299	300	294	292	317	297	284	313	303	318	276	311	296	297	322	303	304	286	293	309	326	285	299	309	311	298	259	305	285	293	280	283	321	318	296	286	298	315	321	271	306	288	288	258	309	304	313	311	312	302	301	310	284	289	282	282	298	288	292	276	293	291	320	324	307	316	332	296	290	321	339	300	285	333	280	283	289	280	290	283	284	333	314	297	313	335	300	321	316	298	263	272	297	295	325	301	295	293	270	315	308	329	280	282	287	303	304	303	307	267	313	315	278	282	296	319	301	299	275	287	293	337	296	295	286	325	295	280	284	309	300	292	309	325	299	278	271	319	288	292	273	309	291	311	295	344	281	308	307	300	272	277	286	320	282	286	308	295	301	313	301	282	298	291	307	321	298	310	288	312	277	294	313	292	285	310	304	293	302	287	316	293	320	297	302	315	307	274	327	308	314	316	297	292	282	294	315	298	295	309	301	302	316	314	286	306	312	328	321	311	305	297	321	317	288	312	293	296	304	287	289	323	322	300	308	295	308	313	300	295	307	267	275	267	302	300	289	290	284	290	285	299	296	276	299	305	359	291	287	310	293	316	267	316	290	280	302	317	323	304	289	319	305	314	297	323	305	300	288	328	273	301	326	314	284	298	311	320	320	281	311	286	290	281	335	306	300	297	296	294	304	315	303	296	283	320	287	325	303	280	282	305	314	336	319	281	265	296	285	297	327	324	303	288	307	309	299	334	309	331	295	291	310	298	297	290	292	284	294	291	302	310	283	328	316	286	295	274	292	306	286	303	306	296	310	290	277	315	319	310	293	311	307	278	304	343	305	308	315	317	312	316	296	292	300	278	313	327	306	276	282	300	305	288	305	296	300	317	304	307	268	323	291	311	291	285	287	300	330	280	269	323	320	305	304	286	304	324	326	282	242	295	309	299	299	339	321	283	312	263	292	304	317	291	306	293	291	332	287	319	321	289	301	299	326	313	300	307	332	318	290	287	294	315	298	285	272	273	255	286	249	329	297	290	276	322	289	266	311	283	341	262	277	319	291	302	280	281	295	343	282	298	315	297	320	291	300	284	292	292	312	302	293	276	298	338	299	306	316	297	301	322	290	294	348	318	293	296	267	316	316	280	309	300	321	275	321	292	318	334	292	274	302	310	283	319	303	302	317	298	305	299	302	311	298	306	321	303	319	296	308	312	321	295	301	301	313	302	290	307	268	297	312	292	320	303	288	284	313	317	313	323	288	282	295	286	299	314	281	306	296	292	321	328	301	323	268	304	275	286	278	323	316	298	282	287	287	326	286	275	283	289	293	291	281	302	305	273	313	290	302	313	291	288	318	309	310	311	309	321	303	296	290	277	299	314	293	286	281	315	283	319	337	312	334	284	307	315	325	303	345	305	312	280	271	274	297	313	313	320	302	290	293	302	308	284	319	315	344	290	301	337	294	313	314	278	282	315	270	299	308	273	305	314	285	281	288	336	314	302	320	276	332	308	321	313	305	291	303	316	291	281	288	283	317	287	302	298	299	303	305	285	314	303	324	304	315	314	305	300	314	328	311	313	314	322	296	321	310	306	278	294	297	315	316	282	278	306	322	297	324	289	306	281	303	275	295	287	283	290	292	292	287	312	274	301	313	296	278	300	288	343	350	311	302	303	280	291	276	330	285	319	298	287	309	284	319	317	280	326	300	310	297	312	296	311	319	269	295	303	308	316	287	298	315	301	308	280	299	333	310	303	305	312	273	269	279	282	300	284	281	286	277	290	303	288	296	322	329	288	319	325	316	297	323	301	303	279	316	283	284	296	278	304	308	327	313	314	304	324	321	325	300	282	350	328	301	311	301	304	307	278	310	293	285	321	315	282	303	284	290	305	278	309	274	304	299	304	281	313	262	281	306	262	328	292	304	311	316	297	290	313	300	305	327	305	333	282	349	282	278	298	325	314	302	300	288	282	272	296	323	330	334	296	330	291	310	307	291	298	301	296	291	294	286	258	329	322	319	318	306	278	286	280	276	322	334	325	331	305	300	316	282	300	275	313	310	311	334	313	313	302	292	274	304	288	302	304	293	310	313	310	290	285	311	264	319	294	280	296	303	298	324	278	297	298	274	289	308	301	302	286	340	265	296	295	304	278	297	272	290	287	290	321	316	301	315	308	299	299	281	331	307	305	312	313	269	314	305	302	294	271	287	328	318	264	280	283	308	313	304	300	289	316	307	281	296	297	312	278	291	294	294	274	322	298	311	294	285	291	321	276	299	292	304	302	312	311	289	282	319	299	285	297	271	291	299	298	326	270	304	313	303	282	305	316	298	303	283	294	309	318	293	298	270	332	288	297	286	266	287	295	323	304	295	273	294	318	289	299	277	316	282	316	296	280	335	276	301	304	288	308	325	300	300	321	264	324	306	331	288	297	304	333	309	318	304	259	285	301	289	306	294	313	304	299	311	301	317	312	297	285	288	312	285	287	273	308	293	312	287	307	283	303	273	309	316	274	302	280	298	315	285	314	291	318	294	276	306	318	292	300	305	314	326	276	287	303	289	288	304	295	298	311	280	291	285	303	309	267	337	305	315	304	313	281	298	272	320	312	349	273	303	295	287	292	288	303	298	265	302	280	277	295	270	286	323	356	291	278	301	312	308	317	287	326	307	295	345	319	298	297	312	323	293	328	294	330	293	302	310	297	299	316	302	292	312	324	331	279	309	304	307	317	307	275	332	283	320	301	315	311	345	302	321	305	297	298	316	320	297	317	297	320	303	299	259	318	288	291	293	324	290	288	305	281	316	295	282	333	300	326	296	303	322	302	303	264	311	295	306	308	320	278	291	308	295	295	300	258	347	270	296	294	318	328	299	293	281	305	329	306	315	279	298	312	272	332	296	294	315	295	310	290	309	267	337	310	305	314	292	293	294	326	280	292	325	311	329	299	297	334	289	333	323	293	320	287	301	293	280	274	316	309	278	305	258	296	303	289	291	305	308	292	312	288	316	293	291	298	307
25907	15869	9960	4924	3419	2656	1964	1533	1262	1007	885	744	705	600	577	499	515	481	478	460	430	467	397	435	408	433	396	403	374	393	353	362	380	387	383	379	362	342	378	344	339	362	376	350	335	351	306	325	345	337	378	345	341	333	336	342	293	351	311	336	306	340	343	297	330	326	357	339	306	314	332	332	324	321	350	317	333	320	380	355	318	374	366	367	378	351	370	359	354	399	336	327	349	378	335	342	367	368	364	356	345	376	363	334	375	331	324	349	362	326	339	319	358	316	396	356	337	320	349	308	350	337	334	360	342	334	358	357	371	302	347	338	337	345	310	338	319	334	344	330	315	342	316	366	336	301	290	321	300	347	364	335	315	331	340	345	397	353	322	364	334	331	338	345	331	365	337	332	335	374	346	365	351	344	356	338	346	313	335	351	328	325	364	321	362	344	323	338	369	333	327	349	334	318	339	338	340	310	312	325	351	340	318	337	337	306	312	309	317	343	321	327	315	318	347	328	329	358	326	337	339	350	345	369	300	329	335	322	342	320	331	358	319	333	335	332	314	350	349	353	329	343	344	309	308	288	343	335	334	317	329	347	335	332	323	337	319	361	354	325	316	336	325	325	366	314	310	340	336	314	331	309	344	327	354	371	328	313	346	332	320	327	348	356	324	324	314	340	348	341	338	307	324	313	316	338	321	306	328	318	341	298	337	323	324	313	351	302	317	326	293	335	377	333	331	310	323	327	347	326	347	309	342	306	321	310	337	340	354	354	348	339	352	328	342	325	321	314	349	325	317	321	343	319	370	332	334	331	311	360	345	322	308	361	338	336	298	322	347	307	333	350	326	308	300	330	355	331	334	339	331	328	324	390	319	337	352	318	302	343	323	319	368	324	354	309	359	316	354	319	337	368	321	346	326	330	317	340	320	323	300	312	293	348	326	331	345	319	357	329	320	350	327	332	325	341	310	325	332	343	332	339	350	351	332	340	324	312	335	343	345	324	326	316	352	332	341	341	327	344	341	377	350	306	317	299	348	330	322	343	318	371	346	290	300	345	319	334	309	323	370	311	337	342	365	300	312	340	318	338	322	336	346	335	346	344	352	311	337	348	314	350	305	333	369	314	339	347	315	357	343	340	365	307	344	334	276	333	366	373	323	306	331	361	308	333	339	329	346	279	334	314	352	323	305	344	338	313	357	303	318	310	336	324	328	366	331	334	328	331	323	309	313	344	337	360	345	322	344	334	341	305	341	340	296	338	339	340	312	331	373	333	359	345	338	341	372	345	345	354	322	313	328	321	305	346	325	343	326	332	377	331	354	326	311	337	302	319	327	317	310	332	337	309	327	329	331	335	338	312	307	303	298	349	299	349	349	334	331	312	344	332	309	355	331	325	340	326	325	324	316	344	360	332	341	349	323	367	334	314	328	350	317	351	337	319	341	314	313	368	348	313	331	323	368	330	336	337	367	304	334	339	358	344	361	337	331	326	316	316	332	322	328	305	338	334	348	345	335	347	310	309	346	328	309	328	316	340	322	322	378	360	336	337	348	376	335	319	331	307	357	313	321	347	364	321	356	346	367	308	329	357	337	337	310	320	316	365	313	383	386	339	341	333	331	335	303	345	311	326	315	363	336	338	368	324	352	341	342	344	350	316	332	343	327	326	362	339	309	330	325	321	323	343	328	353	343	340	329	353	339	355	336	381	345	337	323	306	325	324	353	338	338	338	308	315	294	326	319	316	353	353	328	349	321	361	299	304	313	360	335	312	343	339	368	322	333	295	352	338	339	304	326	341	345	363	308	353	344	314	312	362	343	346	295	348	331	324	295	324	305	377	357	335	339	339	322	329	328	318	311	320	332	364	335	350	344	312	313	333	323	335	358	358	324	337	341	339	380	353	335	306	363	332	337	300	344	331	334	359	356	315	339	330	296	330	323	349	289	313	312	376	353	336	325	348	348	358	324	359	324	332	353	345	335	338	317	311	320	342	371	331	321	315	329	334	352	324	362	316	342	339	343	348	333	321	350	336	324	354	345	342	325	337	320	317	352	330	318	324	318	334	338	316	319	318	344	334	308	321	336	342	339	357	331	341	330	326	363	383	337	309	327	307	338	338	319	333	320	333	312	331	327	304	341	331	341	368	329	329	349	337	328	321	365	336	337	324	356	338	338	348	356	314	303	333	347	307	394	327	315	295	322	355	334	283	308	319	312	338	329	324	337	355	348	328	331	308	319	312	301	361	348	365	329	327	350	311	334	326	360	307	341	320	317	330	322	345	371	350	310	327	320	330	350	344	314	313	337	333	338	329	334	293	361	370	304	292	297	332	343	363	328	301	312	332	328	344	327	333	340	300	323	324	329	320	376	347	333	314	336	343	325	370	349	348	350	351	327	337	337	342	337	362	320	331	339	350	313	330	344	320	357	334	342	298	321	329	345	321	338	327	323	331	360	314	348	347	374	325	337	336	337	323	332	340	355	347	320	321	328	297	313	329	338	335	321	328	323	324	334	320	351	340	315	320	335	354	334	347	324	313	313	300	321	344	366	343	304	339	337	336	348	319	309	334	356	351	331	357	331	335	327	341	356	326	349	330	331	353	327	305	339	330	339	345	336	291	367	326	366	321	310	360	331	330	321	351	336	333	313	344	311	334	365	351	324	360	337	341	342	298	351	304	306	367	342	326	337	337	362	347	330	333	322	331	325	328	338	313	316	307	324	320	303	308	321	338	314	318	338	337	306	334	319	298	316	322	348	329	366	345	328	350	316	330	344	326	336	297	372	346	333	326	332	332	345	353	317	337	347	356	325	321	326	313	342	340	390	312	356	337	329	344	348	327	343	337	361	333	309	318	328	346	353	325	348	331	325	353	341	319	322	330	367	310	324	331	351	324	371	316	355	366	366	327	330	325	325	362	350	338	332	329	332	355	317	337	330	322	330	316	312	301	348	346	333	334	327	347	319	335	319	342	351	314	320	346	360	334	297	320	332	340	329	328	339	308	340	335	341	352	311	323	330	333	363	322	334	331	330	329	355	335	329	311	324	329	327	321	308	320	320	361	302	328	302	335	332	330	363	327	317	331	309	326	324	337	330	339	305	305	321	348	340	325	344	323	350	353	325	323	339	346	332	338	331	318	319	346	364	330	348	319	357	312	315	330	302	342	320	352	329	349	305	324	328	293	336	357	303	329	372	334	343	333	337	312	313	328	335	312	341	330	352	343	347	348	320	348	347	339	335	349	339	332	324	326	330	316	332	339	317	332	349	342	322	372	324	362	318	333	341	326	364	331	344	342	320	346	325	326	343	349	347	353	377	331	304	316	310	326	322	321	297	330	378	325	349	314	318	309	322	330	347	316	315	343	337	349	325	333	317	345	315	309	343	341	339	350	320	311	327	359	331	345	331	376	393	316	324	355	342	322	337	329	310	337	349	332	321	335	365	304	312	316	324	347	316	312	335	356	339	313	363	353	335	312	334	339	352	335	320	327	326	349
27891	20528	7743	401	218	208	192	182	172	169	174	182	171	194	149	175	169	164	153	182	152	166	192	165	176	200	180	174	142	185	183	162	167	163	173	174	169	181	172	183	195	162	182	161	142	170	156	141	182	143	186	159	160	148	154	180	143	141	177	151	178	153	183	168	174	165	171	165	144	184	163	205	170	180	162	184	174	183	157	195	173	168	168	166	156	201	164	165	184	183	167	144	173	170	161	175	177	168	163	168	148	171	180	178	173	169	174	181	152	178	146	181	177	164	173	180	177	161	177	181	167	170	163	204	159	162	181	165	188	168	157	186	168	158	162	177	152	159	204	170	161	177	156	160	171	180	151	176	171	169	170	185	174	165	184	175	165	162	185	160	191	154	180	186	166	162	151	175	181	166	166	142	168	165	169	166	156	158	151	149	164	182	177	145	162	169	185	178	145	180	171	154	168	180	177	159	185	178	160	161	173	146	176	173	155	163	184	174	168	144	190	177	145	161	156	162	159	159	162	175	178	180	178	159	174	155	179	149	171	169	166	157	164	171	180	166	164	171	165	169	135	182	174	171	162	172	165	162	157	181	170	157	155	166	162	180	170	162	165	192	171	175	181	166	184	155	170	167	169	169	156	171	161	170	165	160	176	153	166	190	140	154	152	140	158	155	185	162	162	155	170	161	174	155	153	168	165	163	160	189	136	187	164	158	179	171	157	151	157	161	166	177	169	170	176	172	172	179	163	172	176	181	169	171	157	172	161	174	157	173	152	162	175	165	160	177	188	147	133	179	169	179	190	192	174	174	178	143	158	147	158	186	162	164	161	158	178	183	156	173	173	164	196	182	147	189	168	172	193	163	196	191	179	174	169	142	158	186	195	180	154	165	161	196	175	148	174	186	185	183	175	175	182	171	178	144	148	169	143	179	170	176	173	176	158	187	169	175	169	170	188	146	180	180	161	175	145	164	183	160	168	145	140	178	169	178	191	174	158	137	166	164	154	165	165	176	171	152	143	173	169	180	172	166	182	145	173	160	179	150	185	141	174	164	161	170	176	176	169	158	165	161	150	171	156	170	182	166	179	166	167	174	171	190	163	131	170	163	162	160	169	176	182	177	160	155	169	165	135	175	176	163	181	179	152	151	147	195	160	165	149	177	177	170	172	166	178	155	173	189	189	162	159	179	171	160	179	165	136	159	171	164	169	168	184	188	174	167	154	187	151	147	184	157	181	170	168	164	163	181	160	175	152	185	161	143	158	172	167	148	175	186	170	166	184	166	168	175	195	184	152	198	158	170	189	180	186	173	159	161	172	137	168	161	175	180	174	167	169	165	169	183	171	151	168	180	173	156	176	156	155	175	175	185	153	167	161	175	176	162	176	147	165	155	172	162	179	170	178	158	159	181	160	168	140	150	173	191	166	166	161	193	166	169	162	181	188	169	168	162	157	165	164	183	187	156	160	156	139	168	195	176	154	164	162	171	187	152	173	213	161	178	166	168	194	148	184	173	190	181	163	172	164	196	178	176	169	161	161	197	145	190	176	162	192	186	185	172	150	169	148	157	171	180	173	155	143	173	172	155	186	164	145	154	162	165	171	152	169	176	200	172	180	161	163	163	159	171	173	184	169	167	161	156	173	168	181	185	165	174	151	185	172	176	143	164	165	163	166	159	190	157	168	160	149	179	148	186	177	173	177	177	171	149	170	163	175	178	167	142	176	160	177	157	133	167	155	162	173	166	153	159	176	177	158	174	181	176	151	147	149	182	192	182	169	163	170	162	142	166	172	192	189	174	187	157	156	155	181	165	156	170	154	150	181	171	181	149	162	166	167	181	159	150	158	174	181	205	176	187	168	177	135	166	179	186	181	169	149	176	162	164	153	164	155	178	170	183	176	190	173	182	176	176	181	182	189	152	162	180	171	176	181	197	171	174	159	144	172	177	166	171	184	172	174	180	190	153	174	159	175	176	179	194	164	144	170	192	165	157	168	163	209	172	166	169	151	162	179	158	171	183	155	177	183	163	172	162	181	158	191	169	175	160	147	169	164	179	142	180	166	179	156	168	159	159	153	164	164	174	161	156	162	162	158	165	191	186	167	158	187	196	184	183	158	182	165	172	157	168	158	163	172	177	181	169	172	168	177	157	157	148	175	169	199	154	157	167	158	163	169	158	166	171	187	187	165	186	186	162	162	181	180	154	164	160	171	174	176	165	171	134	158	154	184	154	192	159	173	175	184	179	169	187	153	185	177	163	160	166	172	157	169	142	189	181	184	184	170	165	163	154	158	186	179	168	159	156	172	153	159	198	150	197	174	158	169	169	173	149	177	152	143	162	156	162	153	190	157	166	191	183	159	174	165	181	155	167	163	195	165	169	169	167	166	174	161	176	172	176	171	162	161	175	151	180	158	149	164	164	180	180	168	194	152	193	145	162	190	178	185	162	163	153	165	157	172	169	177	171	158	157	164	160	147	165	153	176	165	164	174	153	166	177	167	163	159	164	185	160	176	161	166	180	164	180	181	155	173	183	183	181	154	155	161	185	157	185	167	152	171	155	169	168	159	167	150	154	169	179	174	169	180	180	169	182	155	183	171	183	163	162	156	170	161	152	171	160	164	177	201	161	178	168	149	187	177	182	192	166	178	180	185	170	200	154	162	175	151	170	161	179	177	156	168	171	198	176	183	172	150	164	163	165	160	147	161	162	146	166	157	168	164	169	159	167	173	170	166	166	159	172	159	147	163	148	157	189	166	169	169	180	173	151	162	181	160	177	177	174	161	167	162	144	170	167	152	167	154	168	155	164	186	179	160	147	178	146	162	167	164	181	184	158	153	149	164	176	144	146	160	171	161	152	146	165	176	149	186	141	178	167	146	164	196	181	179	167	181	183	171	169	152	161	153	172	177	150	168	153	151	153	167	170	171	161	185	162	168	173	171	166	163	152	145	158	181	163	189	162	185	151	182	169	154	175	161	161	157	183	171	172	182	161	164	180	170	166	170	176	173	177	183	163	183	166	192	180	172	175	165	163	162	166	153	163	175	165	153	193	168	155	190	178	183	163	164	161	159	155	149	144	156	167	185	147	147	174	173	187	177	173	190	160	169	149	170	166	179	159	146	146	165	187	166	165	161	161	168	157	183	188	161	167	176	176	165	160	165	206	168	174	181	144	169	165	158	187	187	142	147	168	168	179	172	163	195	160	158	181	158	176	176	132	162	176	148	183	167	203	162	149	173	170	170	179	152	167	167	176	174	170	177	168	150	170	134	157	177	166	178	186	178	190	174	143	162	140	160	174	157	152	182	177	168	178	165	170	173	176	166	164	182	172	161	143	180	175	184	163	148	159	171	156	173	149	188	162	168	164	163	157	168	165	172	155	133	179	165	182	148	166	171	173	168	161	166	190	191	191	161	170	154	163	180	167	164	185	168	179	171	156	168	152	175	163	185	162	178	176	164	171	151	165	145	159	139	145	182	152	180	150	187	150	131	211
11260	971	606	348	326	274	265	245	216	224	211	216	206	211	225	194	217	198	237	214	200	178	198	179	210	196	226	216	187	198	206	188	193	160	213	195	205	202	189	205	182	188	201	199	201	212	186	204	181	187	192	202	207	199	198	217	223	212	203	188	201	208	225	194	190	194	199	184	198	206	186	210	193	224	216	244	194	202	207	197	221	208	206	194	217	192	190	218	212	235	206	193	206	202	232	202	204	238	214	189	222	243	215	195	190	202	180	198	188	251	174	195	182	207	200	234	197	220	214	207	208	212	189	204	209	207	210	217	201	195	193	189	224	195	214	216	200	225	172	188	201	203	185	196	177	207	187	176	196	231	201	185	214	198	185	232	203	188	186	193	188	216	194	191	196	213	188	188	191	215	210	201	208	197	185	201	211	176	217	208	197	222	177	201	211	203	200	224	195	189	229	207	204	198	191	209	194	211	212	212	167	198	187	192	190	185	187	237	214	219	214	195	224	220	198	224	207	189	187	192	200	175	212	191	195	201	182	210	200	180	203	197	215	198	192	224	200	181	209	207	210	177	183	219	174	188	193	195	210	229	216	204	208	219	220	201	165	194	213	195	167	182	206	194	209	200	195	200	221	168	195	174	190	188	207	197	220	219	236	212	214	201	210	199	210	204	191	201	213	190	195	175	192	195	201	207	206	209	204	183	171	204	202	207	204	211	206	197	217	204	177	193	195	228	234	202	209	190	189	206	190	192	207	204	216	223	198	213	228	173	197	207	178	213	211	210	182	208	217	190	194	214	218	178	194	215	188	213	195	184	192	201	221	214	212	204	222	198	202	199	211	202	175	183	197	193	213	193	206	188	199	200	186	210	164	219	205	220	194	178	216	187	191	213	196	200	227	199	220	205	198	215	202	188	198	197	208	207	228	206	213	195	197	203	196	231	196	180	201	190	238	180	189	189	186	190	211	201	187	208	212	203	201	196	206	205	188	210	194	220	197	193	205	202	203	210	225	202	220	210	193	227	215	211	204	199	204	177	203	195	214	227	189	192	186	209	194	186	226	188	214	210	202	202	185	191	203	204	190	175	198	195	218	185	198	210	192	208	208	206	175	181	197	215	216	218	180	195	198	235	198	210	188	207	210	218	197	206	188	180	200	206	217	212	207	185	186	199	186	205	210	178	204	200	203	190	198	191	180	203	200	205	203	215	206	223	227	204	189	211	198	206	215	191	207	211	215	200	206	214	177	223	188	214	200	207	216	188	205	191	195	185	206	214	213	196	182	189	192	212	197	207	198	219	194	211	204	170	228	191	198	212	207	224	195	210	218	194	180	214	207	185	218	184	191	193	228	205	217	203	199	195	195	209	199	171	196	197	196	204	195	209	199	185	206	214	199	190	215	211	215	197	175	235	211	249	184	199	198	191	218	186	204	211	174	208	210	219	207	217	197	195	208	211	197	206	203	195	209	215	194	185	219	208	207	195	205	210	204	195	183	194	220	185	240	194	187	204	226	206	205	212	185	196	203	215	209	212	226	200	212	250	224	211	176	190	197	224	193	194	194	202	199	204	200	206	214	193	204	186	209	206	224	185	207	205	228	190	204	214	192	216	185	203	177	217	194	209	212	208	196	206	195	197	208	199	191	208	199	172	204	227	220	196	212	207	187	178	196	236	167	214	190	188	218	200	200	220	206	218	205	207	201	205	193	201	188	198	230	212	200	184	197	193	203	198	210	225	195	183	201	196	205	208	183	200	249	197	231	208	218	191	200	224	209	214	218	190	201	187	223	189	206	189	193	197	219	208	191	199	210	179	179	197	193	186	209	194	226	201	204	202	206	199	197	197	225	214	207	193	193	202	199	208	200	209	201	207	215	194	210	232	197	190	192	196	206	211	215	183	216	181	212	195	191	215	222	216	228	205	216	204	227	222	192	208	222	217	188	205	210	194	209	181	196	201	204	195	186	204	177	193	164	212	180	203	204	172	197	192	179	213	182	194	211	194	181	204	198	179	224	173	191	200	219	202	217	186	225	225	204	223	207	192	200	198	215	200	195	190	200	189	191	211	201	200	199	195	196	199	187	202	168	218	216	204	211	200	209	205	205	190	219	192	188	194	222	209	175	210	208	213	180	201	213	183	202	207	163	180	202	184	213	214	204	186	160	213	209	201	183	198	185	196	200	195	217	200	211	178	201	181	219	205	206	207	195	204	211	192	207	202	222	209	207	210	218	207	200	179	214	232	223	188	206	186	217	212	194	175	186	200	216	201	203	190	202	184	220	213	210	169	162	212	196	197	198	185	204	195	217	206	207	195	232	213	196	204	203	207	213	166	176	182	188	186	198	183	207	184	204	197	218	188	219	203	226	192	203	187	210	201	193	197	207	194	196	192	214	192	213	203	191	173	210	196	190	203	181	194	185	190	205	203	177	219	203	215	191	188	206	210	192	191	184	184	184	187	219	203	197	177	178	206	207	187	180	193	187	212	217	199	198	210	212	189	188	206	175	216	210	206	228	202	210	240	229	193	200	199	214	182	190	206	194	207	218	191	224	225	226	208	209	232	191	211	187	197	211	190	185	210	189	212	209	203	197	201	191	205	196	175	217	216	189	193	191	208	215	184	196	203	175	221	179	209	192	212	174	215	177	200	192	226	191	183	209	197	187	174	173	195	194	221	216	215	206	198	212	202	194	185	191	212	200	210	197	189	202	215	198	222	196	203	197	213	208	200	207	194	191	218	241	201	213	194	216	192	216	191	218	208	196	172	219	194	203	191	184	185	178	222	237	169	207	227	211	220	216	193	179	204	204	201	222	192	199	187	227	219	200	187	168	194	198	187	193	211	214	167	195	221	198	199	190	207	188	167	216	178	210	232	200	221	189	216	196	199	207	189	186	236	171	221	185	203	206	199	203	180	212	197	210	193	184	211	198	172	195	196	190	213	213	182	215	207	203	195	207	180	204	186	193	204	202	203	214	199	186	192	192	186	209	201	195	210	207	213	176	191	190	211	217	209	219	206	200	211	171	216	217	210	164	178	195	178	222	188	181	199	197	209	242	217	223	192	206	219	207	208	179	191	210	219	201	180	203	184	198	200	212	190	214	202	206	219	197	196	180	206	187	233	207	205	192	201	194	187	200	211	206	226	178	183	211	188	194	215	176	190	196	208	205	206	196	210	227	200	209	204	186	224	176	196	198	220	203	208	215	168	215	196	222	217	200	194	190	207	195	189	234	187	193	230	225	209	211	174	194	213	187	211	214	163	209	195	198	185	208	213	196	196	196	212	214	193	199	228	210	221	176	208	206	237	182	187	195	186	227	238	202	213	193	194	187	201	196	165	198	214	196	192	208	194	216	197	230	228	197	205	233	187	201	233	198	182	213	208	197	246	204	169	184	179	172	183	213	217	216	189	195	209	202	211	204	206	189	199	178	190	218	201	181	201	190	204	217	220	203	196	195	203	233	203	203	207	201	178	218	200	204	201	221	196	218	200
24450	21626	28814	24934	21631	10195	807	536	420	369	331	330	270	280	266	260	222	223	241	222	231	205	206	204	209	224	194	227	200	192	198	191	199	202	206	218	185	180	182	178	218	172	194	174	185	202	184	199	179	196	216	175	200	201	189	191	216	178	193	190	183	196	189	220	183	216	207	189	176	180	207	189	209	185	178	213	194	189	210	198	174	187	205	188	188	183	218	201	188	204	210	191	194	192	205	191	209	191	211	221	187	205	216	194	186	197	191	192	197	203	192	192	189	191	184	189	187	193	176	182	199	206	189	198	196	228	203	192	196	186	185	183	197	202	167	208	195	180	178	207	196	196	201	197	218	206	223	175	185	200	181	177	189	170	199	205	182	222	179	181	167	207	175	193	184	201	195	199	212	187	211	191	187	183	182	186	178	201	197	184	180	173	178	166	171	195	183	190	177	170	174	197	183	173	177	205	186	200	191	237	174	185	196	183	185	170	174	165	177	219	178	165	193	200	181	192	174	196	188	200	202	188	180	171	174	191	188	184	187	193	172	180	183	195	170	200	172	164	188	189	164	186	181	184	182	187	156	206	164	188	173	195	210	191	176	183	223	192	208	180	190	203	196	187	171	183	195	192	185	218	182	199	183	213	189	184	168	210	185	203	176	188	183	178	193	209	205	183	181	181	201	190	195	201	208	194	190	199	186	183	187	191	203	210	188	173	183	189	175	186	175	171	168	218	209	175	193	210	185	190	189	190	179	193	190	171	204	191	182	185	202	201	176	194	185	200	185	162	189	188	179	207	190	199	190	162	191	184	199	164	194	182	185	223	210	193	220	182	165	191	163	178	190	185	194	214	181	189	175	182	208	211	206	181	172	193	185	201	183	170	190	195	158	181	177	194	183	186	207	166	188	193	186	182	174	173	180	177	198	180	189	181	184	175	198	191	192	205	182	185	196	162	188	189	176	206	179	184	199	188	184	197	165	172	185	192	200	180	197	193	174	179	177	174	185	194	211	221	202	204	186	198	206	201	165	212	174	181	173	175	184	202	177	175	195	189	219	183	178	179	189	203	208	189	200	191	189	206	177	185	173	213	196	186	196	183	172	182	211	175	176	191	170	221	168	203	185	191	183	177	176	182	187	167	173	176	180	193	178	180	177	186	193	164	227	173	173	183	150	187	184	192	205	173	208	206	174	187	172	177	187	187	172	175	178	165	199	191	186	201	182	191	168	197	196	195	167	193	191	184	205	206	150	188	168	169	160	200	172	203	177	208	170	192	202	205	172	174	171	189	184	195	169	183	182	189	196	186	198	174	166	178	179	175	208	163	211	177	194	187	170	183	183	201	183	165	197	192	217	179	189	198	197	210	193	186	177	195	159	187	180	210	182	183	192	175	203	173	199	159	183	198	187	181	217	166	203	190	180	187	171	205	203	197	181	177	167	184	204	151	185	195	206	171	199	169	213	171	214	201	201	200	169	184	200	198	197	194	165	192	193	198	182	185	170	179	180	200	179	202	181	179	169	182	186	192	187	210	186	206	192	157	195	174	177	180	196	168	194	187	200	201	170	167	191	161	179	199	210	187	221	199	213	223	173	190	219	192	181	180	175	193	169	191	178	192	189	178	159	196	187	177	188	192	210	192	203	193	190	184	186	181	158	205	174	199	188	180	187	201	178	183	194	177	196	181	199	168	169	182	196	175	205	190	188	174	185	189	185	187	192	172	192	204	194	183	199	190	181	198	205	201	203	147	191	198	181	170	209	177	208	179	186	185	177	182	175	201	198	179	200	185	204	177	203	191	200	208	197	174	182	199	181	206	197	178	165	203	177	184	209	186	183	212	191	185	188	174	183	186	199	175	172	207	182	185	185	175	177	193	180	201	185	163	190	166	199	195	191	178	227	175	177	198	205	176	202	195	168	187	185	197	189	193	194	186	194	183	195	195	221	185	195	199	198	180	189	156	195	177	185	217	182	194	176	168	197	191	181	176	196	157	176	178	195	188	167	189	175	179	197	199	187	159	201	185	226	184	189	198	173	173	184	205	173	184	190	212	208	213	211	185	214	178	181	215	198	204	185	193	182	198	192	193	196	185	192	205	187	174	188	159	186	183	185	190	170	197	206	208	194	190	187	177	194	181	180	191	179	159	154	170	185	177	194	207	178	173	193	185	179	193	184	200	178	177	186	174	185	193	184	165	197	204	200	174	204	184	176	182	187	193	198	190	193	203	166	210	186	196	183	199	206	174	202	198	195	184	194	172	191	201	179	192	188	186	205	214	176	181	179	199	191	178	202	178	181	174	214	206	190	210	208	181	174	195	192	196	190	170	169	168	189	193	191	184	182	219	187	181	194	159	189	176	218	188	189	197	181	181	224	184	195	177	187	233	172	194	172	192	162	172	223	154	177	178	194	187	200	198	204	176	227	200	173	172	177	202	196	203	177	214	191	178	192	175	195	211	161	160	196	191	174	196	200	174	179	189	188	198	190	201	179	197	187	176	183	188	186	207	206	192	202	182	186	195	167	200	197	181	207	210	187	217	189	204	202	166	183	176	180	167	182	163	198	216	182	198	216	198	177	180	192	200	179	175	201	220	187	204	191	147	172	197	198	200	176	190	209	216	219	188	165	200	165	197	209	167	192	167	204	167	177	169	201	186	195	188	217	198	181	199	188	201	204	199	205	178	175	204	205	202	193	192	195	183	183	182	204	169	166	175	209	204	175	185	191	178	171	163	178	171	194	196	192	200	207	187	209	205	195	176	186	214	189	182	206	183	197	195	186	166	184	213	191	198	175	203	185	204	182	207	199	169	198	159	216	165	230	206	213	171	205	160	190	183	195	181	176	201	202	202	176	184	176	176	194	181	178	160	193	199	167	184	176	186	177	187	197	175	188	195	190	194	191	184	192	199	181	199	181	206	222	201	196	187	192	201	172	170	224	205	211	179	221	191	184	170	212	190	182	189	173	179	185	176	202	192	193	197	177	191	172	183	186	190	149	176	190	150	190	186	195	201	195	176	187	197	200	206	183	210	187	165	228	205	195	191	185	170	184	173	175	174	188	162	184	205	207	208	180	190	188	193	208	195	217	182	191	175	180	165	161	213	202	197	178	200	210	191	180	174	186	232	166	175	182	213	178	185	187	208	208	196	172	191	184	210	180	178	201	165	166	196	182	180	216	208	187	192	142	203	204	206	202	192	157	200	175	219	161	193	196	186	175	196	194	199	184	198	203	188	185	198	196	188	179	206	213	195	187	191	186	183	192	177	194	183	190	177	185	160	182	206	161	188	180	183	188	189	191	206	196	183	169	189	172	165	181	192	173	167	187	195	194	159	195	183	197	193	195	204	179	225	182	217	194	186	179	192	166	210	196	190	185	197	191	194	182	190	191	171	205	180	174	190	156	193	189	178	189	182	193	186	203	179	197	197	176	196	211	199	193	177	210	211	181	172	199	176	181	172	175	171	180	186	178	196	177	179	203	175	195	178	188	189
26273	9862	5944	2825	2017	1528	1063	845	707	602	516	454	385	379	379	353	311	300	326	288	295	253	229	257	264	257	241	248	234	244	225	235	261	247	253	247	238	256	217	229	228	228	214	224	218	236	217	220	244	214	252	214	214	229	221	203	233	214	223	225	233	222	254	203	237	247	198	258	224	229	225	240	253	202	217	229	245	240	219	221	234	196	236	225	213	233	241	229	267	241	215	212	228	270	216	239	245	244	271	217	217	238	231	230	250	253	214	247	225	245	237	230	234	241	217	244	217	211	241	201	218	225	228	226	226	243	225	241	217	193	204	220	218	234	245	211	220	230	203	224	232	247	241	209	217	223	208	213	204	241	195	223	226	208	216	199	230	234	238	224	226	198	230	209	215	203	196	228	237	195	215	204	195	202	188	202	215	226	196	216	224	214	213	213	199	226	241	238	224	232	216	225	219	202	217	240	201	204	201	216	251	215	220	219	221	226	221	217	187	221	248	197	210	201	215	218	219	217	226	232	215	191	227	198	217	210	220	205	218	240	214	218	206	239	211	219	235	212	205	206	201	197	225	229	211	212	208	211	232	255	211	205	205	234	198	227	202	210	211	184	232	221	251	210	218	232	220	213	240	236	240	224	188	242	200	205	211	234	202	194	200	225	211	223	213	247	238	204	212	224	205	232	228	208	206	193	229	228	213	236	206	205	239	210	222	238	202	215	214	236	202	218	237	239	200	188	193	196	213	220	253	209	224	196	215	212	209	211	202	210	196	235	233	207	210	198	218	208	212	208	213	215	231	216	254	216	223	218	192	233	221	247	215	225	178	207	196	199	201	238	191	224	210	222	220	214	221	211	209	243	211	209	210	223	213	203	231	214	235	216	200	212	221	201	231	234	211	238	216	232	202	187	212	230	203	199	202	187	226	193	233	204	197	207	228	213	220	224	179	210	219	210	205	225	206	244	235	214	229	205	210	235	224	222	194	234	238	212	220	199	226	215	212	216	233	209	207	221	220	219	192	221	221	201	234	197	205	209	215	206	221	216	209	203	190	212	226	222	241	213	248	217	205	203	208	190	192	194	252	220	240	213	229	230	220	209	206	224	249	246	229	243	220	227	226	187	224	227	201	201	196	201	227	237	237	211	216	205	207	200	230	212	190	228	214	205	226	187	191	206	190	226	209	240	244	222	202	222	229	220	220	209	203	214	225	220	224	198	215	218	226	206	205	232	235	231	209	212	194	249	209	222	229	237	214	228	202	219	203	207	217	231	200	209	218	211	225	239	222	216	212	235	232	220	227	222	236	218	222	204	243	205	219	212	211	243	214	232	217	216	195	243	220	218	241	222	202	198	202	259	194	204	228	224	219	189	217	212	219	236	234	199	225	204	225	233	216	207	225	221	214	220	230	207	219	228	210	208	226	235	190	194	217	251	215	211	215	212	198	217	209	226	216	229	233	247	176	202	208	212	213	231	208	209	215	203	228	223	201	203	241	196	222	200	225	216	214	214	216	209	226	247	211	206	202	204	221	200	220	201	240	217	240	238	191	226	197	225	245	227	222	223	209	232	221	237	233	219	192	194	239	226	201	200	241	222	225	204	192	210	224	223	214	249	224	194	219	207	213	228	223	210	216	199	205	235	211	202	234	212	231	216	230	204	196	227	204	211	208	224	220	217	239	221	218	223	244	220	212	199	220	215	215	229	202	214	245	202	221	238	222	224	224	211	222	222	199	227	206	222	209	266	225	209	234	193	211	252	222	237	216	212	211	208	195	222	218	241	237	205	225	211	217	235	209	230	224	206	232	213	263	192	220	208	206	200	234	218	195	233	220	212	215	215	218	218	208	228	227	230	219	238	217	202	190	233	259	202	212	230	211	217	208	232	229	224	224	220	215	207	193	250	236	214	205	209	204	203	192	220	247	241	213	212	215	208	218	229	219	205	218	218	221	236	205	190	207	205	219	244	243	210	209	204	193	207	215	217	230	227	201	227	226	216	199	203	205	231	214	214	199	247	239	207	198	206	203	217	237	209	210	198	242	238	228	231	206	194	210	224	202	226	206	231	190	218	189	230	226	201	210	203	203	247	208	238	217	209	218	234	206	216	219	223	236	200	208	191	227	238	214	203	225	202	241	189	231	209	203	219	221	230	229	215	243	210	240	243	232	202	236	215	233	223	231	219	213	225	247	203	225	224	229	222	225	226	217	200	223	235	218	201	210	223	214	209	202	203	214	224	202	192	207	231	198	230	190	220	237	220	211	225	214	208	221	237	219	212	189	229	194	215	234	220	230	212	232	229	197	218	223	235	243	203	228	214	226	195	261	217	227	196	234	214	234	221	205	205	198	209	203	219	189	245	231	210	213	246	216	200	208	223	214	207	186	216	225	243	209	225	218	215	224	209	207	225	203	211	224	208	205	213	209	215	212	236	217	202	208	220	213	180	202	230	235	223	204	221	224	212	225	231	208	228	213	215	210	215	199	207	222	228	204	234	223	210	221	218	191	214	210	220	209	203	192	199	218	200	201	228	194	191	203	222	200	213	234	201	229	223	215	236	218	218	224	236	225	219	219	219	212	211	213	223	182	226	226	212	236	213	232	201	243	216	203	232	226	226	230	213	209	210	205	218	214	206	203	195	199	201	209	219	215	217	222	238	234	216	227	206	194	241	233	213	177	189	232	216	229	179	234	180	199	228	221	239	218	224	230	235	215	234	209	209	197	242	220	209	212	218	227	194	205	228	202	224	205	222	186	207	209	219	246	230	252	213	230	260	206	222	230	219	224	219	209	230	211	204	205	240	217	211	200	213	237	221	209	221	220	212	212	236	213	204	212	217	227	210	236	237	226	213	209	214	240	226	229	194	209	240	223	205	216	233	224	223	234	218	226	206	199	205	205	196	204	198	234	211	205	189	221	213	236	215	219	217	206	200	221	194	230	218	209	219	194	200	203	214	243	250	246	188	203	220	232	236	212	226	204	210	213	227	193	214	190	224	213	220	197	239	235	246	180	224	226	189	207	216	216	208	217	232	208	213	197	244	225	216	206	192	211	202	210	234	217	229	214	234	212	222	210	216	216	200	236	224	194	203	204	224	223	236	203	211	202	224	180	231	231	221	249	235	221	225	209	220	226	217	235	204	225	220	222	218	209	215	237	193	210	226	205	212	232	216	200	205	237	182	203	215	227	202	217	225	207	195	209	190	224	218	207	245	221	234	228	209	197	216	228	213	202	222	206	222	213	229	230	221	221	219	232	226	251	217	198	210	212	213	217	233	208	204	201	235	205	211	224	244	252	215	230	221	230	215	211	230	208	236	189	201	201	214	224	229	211	221	225	233	196	218	191	204	232	205	213	210	213	221	218	249	218	240	228	217	226	195	199	190	207	216	193	204	218	190	248	206	220	235	225	220	201	212	228	228	213	224	244	205	232	222	219	214	210	209	196	231	202	219	227	207	231	212	216	230	227	206	204	213	219	232	204	218	217	213	198	226
25666	21602	27484	26105	8453	545	465	382	371	330	308	316	304	316	286	299	256	261	278	247	255	270	251	267	261	245	225	289	270	235	255	274	247	266	267	226	258	244	236	234	271	258	255	266	226	238	276	252	230	238	251	287	257	242	278	232	244	289	270	264	240	221	256	213	245	242	258	263	253	263	240	257	213	260	283	239	276	264	247	248	251	270	241	224	236	237	230	257	240	269	260	250	280	264	250	259	255	241	274	245	252	230	287	249	236	212	263	268	249	276	280	247	257	254	254	232	250	246	258	242	227	244	262	259	243	235	255	267	256	239	244	267	231	263	271	246	262	225	265	251	242	280	244	240	252	233	233	275	266	212	273	250	252	253	247	245	227	245	250	236	248	222	270	238	266	240	248	278	266	258	226	275	216	279	265	245	237	253	269	261	265	250	246	259	246	257	242	254	270	244	268	258	266	254	258	219	282	241	242	251	276	264	235	234	285	243	265	227	229	244	254	234	225	249	281	243	269	256	250	243	250	241	250	251	232	236	248	244	232	244	284	259	241	266	270	222	256	233	241	252	260	252	247	261	247	285	237	259	222	229	279	232	249	237	244	239	254	246	258	234	283	241	254	242	227	243	253	272	241	278	271	273	253	254	236	266	233	274	238	252	223	228	253	246	242	276	264	227	265	272	243	236	249	238	234	240	252	245	261	239	257	237	247	233	239	267	246	265	249	242	261	251	225	233	264	244	283	255	257	257	261	210	260	261	250	244	251	254	271	233	223	268	249	228	270	260	238	245	237	246	244	260	232	243	266	269	250	249	241	250	251	242	225	233	232	250	252	227	247	263	233	240	258	246	247	292	253	224	230	223	256	235	248	251	241	265	252	252	241	235	240	234	251	289	276	264	238	275	268	239	258	256	245	285	248	257	239	237	256	260	248	242	267	237	235	241	218	261	251	238	265	209	233	252	248	235	241	230	265	262	231	241	257	260	260	233	248	266	263	236	233	222	231	231	247	240	237	236	232	251	256	245	270	247	233	245	253	231	240	256	231	264	226	263	244	263	235	224	251	249	230	250	230	261	269	248	234	227	239	262	240	259	225	242	254	261	258	270	278	240	253	263	240	247	237	250	222	271	245	217	232	255	261	249	221	233	234	270	260	224	247	239	249	272	261	263	239	239	238	250	240	240	254	240	256	244	233	238	264	266	270	231	249	242	220	235	255	230	225	239	217	246	241	242	281	257	238	232	237	227	248	231	242	242	240	234	252	266	246	269	274	249	276	254	265	242	274	236	279	250	228	225	259	261	261	264	216	258	265	224	247	238	230	253	276	239	257	225	241	250	237	253	213	227	252	232	227	238	240	227	248	245	240	239	233	224	264	246	249	234	254	240	250	240	247	242	247	231	260	245	239	251	262	263	242	257	274	238	252	270	265	239	257	244	252	255	251	241	237	257	249	240	276	271	243	245	255	223	261	238	250	225	247	258	206	254	272	215	225	266	251	253	265	254	254	252	221	270	238	253	253	258	244	272	250	274	242	269	244	266	259	274	260	252	235	244	226	260	268	244	227	262	252	225	268	259	250	279	237	258	246	269	230	247	265	239	251	248	248	236	237	234	240	264	247	248	269	277	266	268	260	225	241	251	266	241	264	249	253	243	282	237	262	233	237	232	239	259	259	289	269	246	228	245	260	242	227	261	246	243	229	245	248	234	233	243	270	236	247	254	229	259	269	252	210	236	254	239	270	242	249	231	229	256	242	239	242	207	258	240	226	232	249	264	239	230	259	258	248	234	245	257	243	260	251	251	236	210	235	238	257	246	245	238	230	231	240	254	267	247	257	267	233	274	263	273	235	264	269	232	255	235	262	283	237	225	250	241	222	254	239	204	245	246	253	237	254	244	243	244	248	228	279	241	254	248	243	247	255	235	266	243	258	236	259	279	265	248	233	230	261	220	257	242	259	257	238	262	236	249	239	267	252	275	255	224	262	243	254	252	215	257	227	251	243	271	255	266	241	239	242	238	242	248	236	277	274	248	231	264	247	250	207	255	256	234	247	255	258	239	262	236	267	270	217	235	238	245	248	233	299	233	254	259	259	272	252	223	245	252	245	243	238	250	225	233	240	254	253	249	242	252	241	281	256	242	216	245	268	238	240	218	251	228	251	238	225	283	219	254	229	262	253	240	265	260	254	257	234	269	242	234	249	235	250	230	216	244	229	261	259	213	228	281	248	232	250	261	262	279	249	220	233	267	263	233	250	226	263	263	241	252	258	269	252	238	270	236	245	258	269	256	248	230	258	236	241	254	270	248	250	216	238	271	269	255	249	261	253	226	267	239	224	254	254	259	224	259	247	250	246	280	244	242	248	231	268	248	215	277	254	254	251	254	252	264	272	246	247	237	253	236	231	266	241	233	282	239	220	235	239	223	223	257	281	253	256	240	249	226	223	228	239	252	229	225	258	254	250	275	232	253	267	277	263	259	229	229	245	261	234	257	243	263	257	217	257	243	270	233	219	247	258	266	241	228	281	231	239	285	257	236	227	268	241	273	220	270	239	252	219	262	249	231	246	232	259	267	267	253	269	256	281	236	261	261	244	249	245	211	237	255	230	271	233	230	216	243	218	245	267	256	258	275	258	238	254	262	221	262	263	252	239	254	251	265	226	257	241	224	251	234	230	277	262	216	242	233	251	271	242	253	248	211	248	253	267	237	250	248	246	248	253	234	246	234	258	263	255	238	263	227	267	256	257	266	243	227	255	239	258	244	230	256	276	244	248	229	251	221	251	278	239	234	268	235	242	259	224	263	247	257	250	253	237	252	254	247	236	207	226	240	233	272	225	250	247	264	254	246	255	277	254	263	228	276	222	266	254	266	239	237	248	230	257	247	227	261	261	225	255	260	274	225	266	239	264	247	230	232	249	242	265	242	239	245	256	231	244	257	231	211	257	262	248	236	261	251	231	245	265	229	254	236	245	270	234	247	252	241	273	222	261	254	246	248	253	260	237	245	216	254	238	251	232	252	252	233	268	250	278	264	233	253	249	268	234	232	258	232	263	252	242	247	268	240	270	257	234	245	252	265	247	219	223	238	246	261	237	217	288	260	251	235	228	294	231	222	258	260	235	265	243	220	273	238	282	248	243	253	234	270	244	239	258	231	226	261	234	249	236	222	252	252	268	264	260	256	257	261	226	240	234	242	257	252	227	272	250	292	248	275	243	246	240	252	238	249	239	246	253	223	225	249	267	228	255	236	234	240	256	246	237	248	244	250	263	241	243	247	255	261	247	235	230	255	245	250	256	250	242	242	242	262	266	255	258	246	246	270	254	250	249	251	245	253	235	266	226	227	248	271	247	232	244	248	237	270	233	234	243	260	262	280	230	275	259	285	231	277	254	215	226	247	236	232	237	228	233	261	231	228	259	236	229	272	236	237	239	257	246	242	246	220	223	251	247	244	238	252	252	236	238	216	238	243	249	246	241	227	230	226	241	256	253	254
25592	5036	3069	1590	1157	893	718	624	561	483	407	373	379	351	362	320	342	332	311	345	297	325	293	301	305	266	331	317	301	315	288	283	288	272	309	298	298	273	288	265	310	298	280	314	283	273	296	270	292	290	303	286	274	284	309	280	293	300	306	273	291	282	318	306	281	301	283	311	292	284	293	276	302	326	326	310	283	302	295	284	294	304	312	279	278	293	273	319	268	325	306	297	296	295	265	288	298	310	266	295	301	334	290	296	331	290	312	280	325	313	301	299	289	323	297	299	313	283	308	283	296	277	308	302	289	289	295	296	285	278	243	268	282	277	308	294	289	298	277	271	275	279	297	295	286	289	260	282	312	295	271	255	308	312	267	290	288	300	281	282	291	302	268	305	309	320	282	292	292	287	293	261	286	326	279	277	283	279	294	321	275	321	302	289	310	271	273	303	288	301	293	281	284	304	306	287	282	286	310	324	277	299	268	261	295	258	266	287	270	269	305	299	326	305	301	300	292	284	290	280	286	277	275	287	289	286	279	285	278	310	289	300	274	283	284	282	301	266	275	297	314	262	279	302	276	303	284	271	312	292	258	309	278	295	300	277	296	310	302	319	305	260	286	302	285	278	281	284	266	286	298	284	289	283	274	301	282	295	283	281	293	308	277	303	302	340	262	324	286	277	268	290	264	303	314	291	276	290	285	272	290	283	302	288	266	292	298	289	282	264	290	282	288	294	289	265	297	302	298	294	310	285	292	271	319	282	274	304	299	254	278	307	273	302	284	304	266	293	295	301	275	263	305	313	278	274	291	297	315	266	302	264	301	306	294	293	297	291	284	282	329	305	299	280	300	281	295	282	300	286	268	261	276	279	296	273	248	285	302	275	278	292	313	284	290	275	298	297	280	297	259	277	276	270	293	281	307	312	302	289	316	298	259	291	296	305	301	266	287	282	291	289	293	285	280	256	289	300	270	275	275	314	293	297	324	299	299	263	300	282	284	298	292	297	283	289	268	317	280	251	277	290	301	289	257	267	286	279	289	270	293	281	304	293	303	326	321	291	302	298	301	255	279	274	287	299	286	293	250	296	270	267	289	298	262	278	287	289	292	299	289	286	289	308	287	284	305	302	299	265	306	300	272	305	291	302	292	292	321	304	282	304	291	291	255	283	288	301	254	284	282	316	287	294	291	270	274	297	274	275	274	268	264	295	282	267	309	297	298	301	316	277	288	308	298	299	269	300	278	272	288	284	283	332	279	273	293	270	277	241	303	268	290	287	284	313	275	300	257	247	287	312	263	290	300	303	262	293	294	269	312	288	303	295	292	300	283	298	286	301	293	275	280	311	278	291	256	291	294	292	281	265	272	319	289	277	272	303	271	259	281	303	302	266	313	281	279	296	274	268	280	298	296	272	285	275	305	292	287	290	249	305	293	284	288	321	305	270	276	263	283	321	292	262	256	261	291	316	270	276	301	269	280	279	306	308	297	323	263	270	286	290	282	279	268	295	293	276	305	313	280	276	293	322	299	316	279	294	300	286	300	297	314	293	280	293	267	285	268	272	299	300	294	287	288	294	260	292	289	286	292	287	305	285	293	296	313	267	278	292	305	288	291	281	288	250	289	304	268	284	322	256	272	290	320	302	284	297	279	296	277	297	312	295	294	281	273	268	295	299	266	274	296	297	296	272	287	270	294	292	289	296	273	262	300	294	304	285	318	290	269	276	290	261	284	286	276	282	299	288	287	289	277	288	316	312	292	327	280	278	298	296	288	278	289	264	306	291	298	293	293	282	251	315	291	302	296	320	285	290	305	282	303	290	319	286	273	310	271	293	286	311	311	266	292	277	278	265	325	291	286	291	256	311	279	260	277	296	279	272	274	282	268	273	303	301	277	288	272	262	287	308	290	268	281	314	262	290	261	255	267	301	287	295	296	273	268	285	286	257	289	289	276	289	296	299	291	287	290	262	300	276	283	300	303	297	310	321	285	285	320	279	281	305	289	277	288	289	287	276	273	278	285	280	260	277	309	264	303	309	300	267	283	292	289	319	302	281	292	294	288	281	287	245	284	307	290	288	285	301	271	276	295	285	272	292	278	310	304	296	306	297	285	294	288	295	284	259	292	233	308	273	290	280	306	271	287	304	299	322	291	308	287	248	296	284	278	278	291	284	293	277	284	281	288	278	298	267	309	304	299	304	318	293	285	288	266	286	275	275	294	284	316	273	297	274	298	284	271	262	292	281	269	271	292	300	274	290	306	285	289	284	296	302	288	277	314	278	322	274	291	276	312	319	270	313	300	267	254	295	288	285	298	282	279	262	254	299	285	288	271	283	290	306	293	283	302	298	271	282	305	301	301	307	291	284	289	274	310	301	301	301	318	309	299	293	287	295	281	270	284	265	276	276	266	302	291	298	308	285	285	300	264	273	304	254	285	305	288	287	286	306	297	269	280	296	262	274	308	270	285	243	298	263	289	286	285	291	284	307	269	270	259	310	279	294	298	262	288	306	292	288	275	301	265	292	307	282	312	268	262	274	297	329	332	292	284	281	314	298	298	283	263	266	243	285	264	304	284	307	302	278	312	296	289	274	293	296	284	299	275	290	301	295	295	278	313	286	299	291	321	273	295	288	264	264	293	280	299	278	292	330	312	283	312	315	283	275	279	287	302	271	314	304	270	291	306	291	348	287	265	266	267	310	290	290	264	295	314	296	282	303	268	277	245	314	252	299	276	268	291	287	277	269	284	310	277	307	307	264	261	317	292	291	305	285	274	280	310	253	311	265	300	268	289	300	272	296	289	303	287	267	298	305	262	287	269	294	295	262	278	294	292	298	309	328	281	310	281	291	262	276	293	290	267	326	314	285	318	275	272	269	259	287	310	290	301	307	276	285	257	284	275	306	291	268	262	298	272	301	279	303	286	284	257	282	287	315	288	316	292	283	267	281	252	320	273	321	291	281	299	265	282	273	278	294	256	306	304	285	291	302	296	314	267	318	278	297	262	294	280	279	283	292	292	296	294	276	292	251	283	294	294	297	280	277	298	310	294	309	259	306	306	274	295	282	311	300	290	279	288	293	295	328	268	322	276	313	270	285	277	283	306	270	307	309	267	318	268	271	299	293	304	283	281	316	295	291	307	289	305	291	283	263	278	306	281	269	258	278	286	279	261	297	295	286	292	283	261	236	309	308	289	281	295	305	288	278	290	293	297	277	311	263	286	307	260	291	297	272	295	286	285	287	302	328	308	288	299	267	318	317	288	286	271	276	293	284	312	288	289	303	251	267	315	261	289	301	287	305	252	304	289	274	258	269	325	264	320	282	311	303	281	277	309	260	300	280	299	273	307	301	284	306	289	313	279	288	299	278	300	255	293	262	282	280	297	277	293	290	291	282	303	283	289	307	305	288	296	324	286	285	284	258	300	293	272	275	277	296	274	318	319	291	288	294	305	297	280	287	281	269	305	295	274	268	304	288	317	294	293	299	301	282	263	289
23435	21658	29310	24523	21661	21693	8691	991	760	631	571	548	469	459	429	426	421	403	376	397	360	387	323	395	334	331	318	352	347	330	284	325	307	314	318	343	340	306	329	335	323	309	305	326	344	317	353	319	308	338	292	304	300	306	311	307	312	307	304	334	303	302	298	296	305	330	288	306	305	323	315	298	294	283	274	343	290	283	286	320	310	320	333	281	301	347	289	322	293	316	331	320	291	327	328	318	285	313	306	330	317	299	313	328	307	300	283	301	306	324	313	315	319	295	318	268	294	311	289	280	313	300	302	285	325	335	325	292	294	271	300	302	312	293	311	310	289	294	312	301	299	290	269	297	286	305	302	293	303	304	320	314	318	327	332	327	291	330	294	274	322	297	280	295	308	314	337	298	340	307	282	297	316	291	269	311	280	319	287	248	315	320	317	288	313	282	331	281	326	301	287	283	306	322	327	291	270	300	300	282	325	295	302	329	295	307	301	323	311	307	295	316	298	295	336	286	293	299	287	315	310	286	284	313	293	263	287	293	324	297	293	298	300	290	316	272	292	292	296	330	313	284	348	282	316	291	298	278	294	319	294	325	282	361	288	300	294	301	302	311	268	306	311	319	305	306	292	306	318	319	292	314	312	322	296	273	308	310	296	305	308	303	318	293	263	291	305	296	283	297	317	297	292	295	316	287	274	277	319	288	339	273	278	306	295	316	304	291	296	275	314	276	288	283	290	307	307	299	299	306	321	300	316	297	298	325	313	286	275	282	311	303	310	311	282	350	295	311	279	317	300	297	272	340	295	306	296	310	295	309	282	311	282	316	316	296	310	286	338	291	316	296	279	286	292	279	318	291	273	317	284	305	294	305	324	286	260	305	295	320	294	322	297	331	301	303	311	301	276	293	283	281	336	292	287	309	309	321	288	303	317	276	283	287	294	279	307	291	287	308	298	309	304	302	292	279	312	287	290	259	317	308	307	310	309	274	317	329	286	285	303	305	312	338	303	324	317	285	289	313	276	293	273	284	298	299	332	290	315	298	308	271	319	319	274	278	313	306	261	302	293	303	287	286	292	299	303	276	298	308	301	301	309	339	284	310	282	303	303	307	337	300	308	297	335	295	324	271	308	303	300	306	333	290	298	314	305	277	302	303	310	287	309	322	327	311	324	296	262	316	256	317	299	289	300	323	303	313	279	289	302	292	320	309	294	304	311	312	305	336	327	320	294	292	329	295	312	317	306	300	312	313	300	313	292	319	312	266	291	305	320	323	293	317	311	316	287	319	300	319	301	315	303	313	293	297	312	302	300	309	312	310	325	320	287	284	286	300	289	310	294	290	307	292	292	298	310	277	304	309	293	281	294	321	308	318	309	327	279	312	312	304	302	318	281	310	300	311	299	310	301	294	252	303	278	269	309	305	321	320	300	289	323	284	267	296	307	287	279	276	283	292	297	323	317	304	308	306	291	310	301	286	317	305	284	296	282	294	291	297	325	295	308	311	325	258	296	328	315	313	313	298	294	296	305	311	323	317	290	306	284	324	272	286	303	331	304	289	292	288	292	290	295	310	275	294	289	307	307	288	281	308	324	330	305	285	308	321	341	311	309	277	310	287	291	257	313	291	304	296	292	298	320	283	304	329	299	331	270	288	303	305	323	302	314	305	298	286	313	305	299	343	293	313	287	286	354	303	289	315	254	305	305	303	294	328	278	335	286	320	267	329	306	313	300	319	288	303	346	322	303	291	289	264	284	316	299	297	281	311	320	341	349	319	295	289	291	302	286	309	340	308	290	300	314	306	287	326	323	280	260	292	307	326	332	296	285	323	297	294	310	273	278	275	300	300	294	287	289	305	302	292	292	281	309	290	302	297	318	292	315	296	298	310	301	288	313	310	309	315	319	304	294	308	300	297	296	299	297	319	296	309	280	283	301	304	290	281	289	295	298	316	298	325	291	303	309	299	317	317	289	281	304	300	295	321	298	310	278	286	341	285	331	286	295	277	292	285	278	313	336	299	293	312	280	337	319	294	303	270	273	318	310	287	313	313	315	278	286	308	309	294	281	284	273	297	314	331	318	309	289	265	294	287	267	314	286	299	317	283	301	289	302	297	302	290	293	303	287	305	282	263	324	288	319	285	283	299	304	305	291	281	279	281	324	333	266	322	304	325	291	268	301	297	287	293	299	314	299	320	286	305	324	322	309	283	301	284	285	296	290	304	320	329	314	299	295	301	313	265	277	320	286	320	296	302	319	291	313	310	317	326	320	313	295	284	306	319	281	286	295	314	294	289	273	317	333	301	275	297	327	305	282	294	286	309	307	294	302	279	305	316	311	286	282	291	304	304	318	314	296	291	347	306	328	311	298	300	313	313	296	263	329	304	310	296	276	320	316	320	312	276	336	384	299	284	330	276	293	294	285	286	303	313	284	302	314	291	265	306	308	304	296	305	300	303	312	334	316	291	309	294	312	300	299	299	346	298	280	284	284	330	315	297	295	301	336	358	261	296	293	271	314	295	322	297	293	306	305	304	270	291	308	307	299	313	270	288	295	342	304	299	311	287	307	308	334	292	300	321	307	295	275	284	267	272	266	304	317	272	259	302	315	266	295	329	265	284	306	321	277	311	312	327	316	302	311	333	304	307	324	291	272	281	316	278	304	329	294	283	286	319	351	324	304	316	286	296	317	281	302	300	314	297	284	279	304	299	303	276	266	311	306	318	295	321	311	279	309	288	299	311	311	313	287	287	312	287	315	269	304	298	276	309	280	275	293	319	287	308	330	281	306	286	290	302	325	334	316	306	301	302	313	309	297	305	280	326	268	281	291	297	298	281	290	304	301	327	292	318	291	278	329	277	290	307	342	278	304	303	274	271	282	329	295	301	311	339	286	290	297	311	301	274	291	313	333	322	285	302	280	279	282	314	318	306	303	287	302	333	308	302	290	279	288	296	297	313	333	290	286	308	290	286	304	316	314	303	300	281	322	302	308	284	283	312	311	277	306	273	317	316	311	300	302	317	282	338	295	308	302	296	303	317	289	304	328	298	300	309	277	282	322	325	301	290	322	299	289	322	303	286	294	331	333	289	295	283	287	307	288	321	278	313	319	339	301	285	307	308	313	312	284	271	312	292	301	292	307	308	289	264	256	310	303	289	302	299	309	298	292	305	275	327	307	318	315	322	284	296	266	290	353	302	300	278	290	297	316	301	292	302	336	314	299	285	290	324	285	284	309	307	277	336	302	298	274	298	307	294	293	330	326	291	314	307	307	330	292	321	303	296	340	289	301	326	300	289	315	283	309	299	338	301	278	298	348	280	299	279	291	313	313	290	283	323	301	329	297	308	309	287	319	311	330	314	283	360	294	277	313	322	268	283	333	305	330	324	325	326	308	328	273	286	281	305	290	315	303	292	312	306	275	282	301	304	324	295	297	346	313	284	304	307	290	315	311	329	297	280	298	303	277	286	272	295	281	293	333	293	319	300	300	287	313	300
28833	15759	9862	4828	3499	2586	1945	1521	1253	1036	868	769	731	596	598	560	512	515	477	485	447	446	427	411	413	402	393	391	413	385	414	383	369	373	350	322	358	360	352	331	340	333	342	352	334	329	388	388	369	360	361	354	325	371	327	321	331	323	360	364	338	362	304	361	364	324	331	354	349	325	337	355	338	335	330	376	338	341	369	331	346	347	341	392	373	322	378	388	342	387	355	400	375	329	382	370	321	354	337	318	328	372	362	339	354	389	329	326	327	360	364	339	344	341	376	364	347	353	336	346	313	324	370	315	348	350	344	328	333	321	358	354	321	359	342	325	340	333	336	337	316	334	298	357	322	331	339	353	347	332	333	325	349	345	338	344	331	332	340	308	327	322	363	344	348	342	310	336	357	324	340	336	337	323	349	359	345	321	339	332	302	313	344	325	347	331	339	302	318	313	316	302	302	347	321	281	342	341	321	363	314	318	313	327	339	328	337	382	349	341	316	334	336	363	341	361	329	339	337	342	346	324	336	321	342	334	345	359	320	312	359	319	355	349	342	351	333	323	373	318	358	333	347	329	335	321	345	342	325	325	299	333	324	351	362	332	326	313	320	321	338	332	318	374	326	328	335	334	313	323	385	339	311	336	327	330	322	356	353	323	342	335	341	348	316	333	348	333	337	329	323	317	330	343	333	336	309	331	328	308	347	345	289	310	335	369	329	335	332	341	346	329	326	320	362	328	311	304	349	359	330	332	314	337	331	334	319	318	314	344	318	355	324	346	351	344	324	326	336	342	336	311	345	319	332	332	347	317	368	331	318	346	350	319	313	333	331	311	364	348	338	358	305	333	335	336	322	322	333	336	302	296	322	344	327	374	357	319	357	343	333	327	316	339	342	344	292	364	345	334	325	314	332	339	334	330	370	356	340	356	338	313	317	335	327	335	357	343	349	363	346	332	334	354	332	325	337	317	332	342	324	325	315	359	327	329	357	314	341	350	377	319	344	315	326	330	322	308	322	355	328	321	302	325	317	337	319	341	335	337	333	332	335	324	343	371	313	304	351	344	328	354	344	338	340	346	327	329	354	323	361	306	338	324	353	317	325	354	318	317	320	373	339	331	363	319	308	332	369	307	324	352	353	296	352	347	348	341	332	367	348	311	316	332	354	347	334	340	328	339	340	342	352	345	327	343	361	316	326	329	343	343	335	338	331	300	320	326	334	298	318	343	325	365	335	324	330	324	344	366	320	326	333	312	388	323	317	350	334	321	339	302	320	366	359	318	340	317	344	309	324	329	360	304	347	343	334	289	307	309	319	333	301	348	378	356	379	317	307	321	336	341	333	344	338	357	319	322	330	293	351	316	325	337	336	313	345	331	339	310	316	332	315	319	319	309	340	327	323	313	321	357	324	331	331	355	332	339	352	340	366	332	318	377	340	313	363	360	327	352	322	332	342	310	341	316	355	322	344	325	346	347	325	338	340	329	334	351	322	357	343	344	296	384	330	342	355	332	308	336	301	299	352	286	351	350	344	324	338	339	343	318	344	325	327	340	327	322	333	336	331	335	340	314	335	353	329	313	340	342	297	336	310	315	322	305	331	340	359	304	328	313	322	317	340	353	352	361	339	356	342	294	334	317	334	323	371	361	320	325	345	340	325	336	312	338	321	308	350	356	335	342	342	320	324	327	339	341	299	336	349	322	310	345	331	341	340	324	337	331	329	326	327	351	342	334	332	306	383	362	350	338	359	306	314	341	317	324	319	338	338	319	343	297	328	309	308	281	324	316	304	348	321	335	347	322	352	347	329	336	323	374	360	366	374	342	337	341	316	323	300	303	337	333	360	339	305	344	322	341	330	338	354	311	323	357	323	323	311	314	337	324	326	314	319	329	344	333	333	328	372	325	326	360	344	346	324	320	341	370	318	355	351	337	354	331	330	299	345	340	347	303	333	347	338	364	338	342	336	327	324	348	313	318	296	353	354	321	336	340	328	352	337	346	348	310	309	339	315	343	340	335	334	327	290	328	357	378	318	315	326	344	337	313	358	335	330	373	329	357	360	311	312	351	342	339	315	288	385	331	343	340	350	314	380	325	344	353	330	328	333	362	343	330	318	322	360	336	359	342	335	339	344	350	341	326	357	348	327	342	324	327	343	321	333	335	329	349	352	331	348	350	349	331	349	321	332	342	331	333	317	331	348	342	310	347	350	348	328	324	329	333	301	340	333	322	341	313	306	342	357	328	357	324	318	344	313	312	324	312	343	330	334	355	338	345	336	353	312	316	335	320	317	310	351	344	365	338	326	346	316	331	374	340	328	363	331	294	312	365	337	303	334	321	333	356	331	323	344	326	340	338	343	369	359	328	308	326	306	354	326	335	299	312	358	356	302	324	328	310	352	364	325	324	322	341	355	342	344	346	307	323	324	335	348	356	314	352	350	316	329	309	334	338	343	320	349	330	345	371	314	328	336	358	362	349	337	314	331	345	346	319	331	327	358	348	325	297	326	322	364	336	314	332	318	312	330	333	351	343	314	331	325	355	314	327	343	351	337	308	327	317	364	336	328	332	342	313	358	328	318	342	337	350	337	341	328	323	326	340	381	319	324	326	352	320	283	320	361	318	301	360	312	335	329	337	326	326	325	331	312	360	322	367	329	337	302	342	319	331	348	302	324	322	357	346	364	348	339	329	332	322	355	340	325	316	317	341	340	345	338	337	320	330	363	358	344	351	325	324	329	363	328	351	342	363	344	334	342	329	331	361	328	317	288	304	322	349	307	332	348	328	354	346	329	325	330	376	361	338	306	332	327	329	309	325	326	313	366	349	346	342	321	337	324	335	365	355	331	355	358	306	329	307	325	332	331	334	341	325	345	318	334	370	331	329	337	321	343	317	344	331	332	331	337	355	330	349	322	328	321	333	337	346	336	336	301	305	328	323	347	359	328	350	322	328	337	331	343	355	318	311	323	328	360	297	332	316	344	350	328	318	310	346	310	322	327	330	361	335	336	348	310	354	320	335	326	347	332	373	312	369	323	335	347	349	321	351	325	363	345	389	318	322	338	361	341	328	341	339	320	302	335	340	326	319	331	343	323	330	332	363	340	313	351	317	344	333	310	339	330	335	304	327	337	344	326	330	336	322	305	293	345	338	330	301	336	312	332	351	303	294	290	352	335	351	360	326	342	339	315	312	369	349	341	318	325	334	337	299	354	357	351	331	347	345	316	311	324	318	343	334	330	325	323	335	340	339	327	333	344	300	331	289	355	313	343	331	313	307	319	341	361	344	375	360	369	313	344	323	361	313	324	298	306	316	312	334	359	297	358	354	351	348	351	327	351	364	309	324	370	320	307	351	351	311	335	339	328	339	349	300	359	355	316	340	336	348	320	323	305	314	356	339	365	318	356	326	346	349	347	326	328	361	339	335	349	338	305	288	348	311	330	371	360	371	318	333	350	323	366	380	339	363	341	345	361	341	321	314	360	330	325	314	350	321
28080	20674	7768	458	219	183	171	188	189	167	187	195	187	172	175	171	174	163	180	156	164	153	186	170	162	177	163	164	172	168	159	172	183	176	161	144	156	137	183	145	174	174	165	180	153	158	180	144	158	171	139	189	170	162	174	160	154	161	179	185	163	178	164	166	176	193	143	195	171	160	150	166	177	159	150	153	160	181	179	175	198	166	176	171	160	203	167	183	198	183	163	181	167	183	153	173	176	167	173	139	187	150	171	165	159	183	161	150	181	162	168	150	167	157	179	191	155	161	170	173	151	163	197	154	141	192	185	161	169	157	154	177	179	159	162	179	155	175	159	157	155	130	139	159	185	162	178	172	147	144	166	179	172	172	199	167	176	188	176	173	149	181	158	161	164	175	179	178	157	161	150	177	184	170	173	153	174	166	163	167	175	156	179	167	146	176	150	194	170	186	170	169	197	165	168	163	155	171	168	161	176	147	166	156	153	170	159	166	157	169	178	144	167	152	142	160	166	189	159	166	174	181	175	150	155	142	167	154	178	167	148	166	160	148	186	171	146	190	156	156	157	153	191	187	149	184	180	172	183	179	161	153	161	161	164	177	169	171	170	158	152	166	167	188	165	162	186	162	166	172	133	161	163	173	162	163	169	164	185	175	160	184	158	171	181	152	174	154	173	168	172	175	167	170	168	182	172	149	158	169	148	182	179	167	167	163	160	182	152	176	174	159	159	206	162	169	149	166	168	169	151	181	169	163	152	180	180	163	164	173	176	172	142	160	168	170	159	176	164	162	184	161	162	179	180	156	150	176	170	164	161	189	158	169	154	166	161	166	163	170	150	166	170	158	168	185	187	151	159	157	162	190	179	156	163	170	168	183	161	162	145	171	175	180	161	180	177	175	154	162	172	143	156	169	167	181	155	143	153	164	155	189	161	179	172	174	175	178	159	180	187	150	163	164	132	179	154	159	148	156	169	183	172	185	177	155	158	175	139	182	172	143	172	188	137	163	159	154	157	156	160	151	188	160	159	176	134	145	171	174	172	203	159	157	166	159	178	146	165	155	161	169	175	188	183	159	184	176	172	154	171	173	177	175	167	140	148	169	147	163	165	176	171	169	190	185	154	197	179	168	165	174	160	172	171	164	187	172	167	157	200	152	175	176	142	178	163	167	161	165	164	172	150	173	177	171	159	158	163	144	160	150	166	172	148	153	151	170	190	184	150	167	158	162	187	156	159	164	169	153	160	155	153	169	174	170	165	145	160	188	157	165	152	139	197	160	171	175	177	158	163	166	190	165	173	166	179	157	137	160	151	165	168	156	170	140	176	173	163	172	157	139	163	156	164	158	177	168	165	157	171	171	172	165	163	151	163	169	169	153	163	159	180	165	196	169	168	176	144	179	163	193	160	167	175	161	129	188	161	189	185	180	164	185	172	156	191	163	143	169	157	142	175	160	155	163	170	158	162	162	174	158	171	179	175	202	173	165	165	159	154	168	197	166	165	173	175	174	168	176	177	138	155	173	170	164	166	150	188	163	164	170	183	159	177	157	170	175	163	176	159	180	164	181	172	175	161	172	165	189	186	171	167	178	144	163	169	155	186	171	168	156	169	158	162	163	173	149	168	177	167	148	159	159	139	180	154	189	193	144	166	145	165	175	163	164	175	169	183	163	151	183	151	149	140	149	175	173	165	175	163	156	170	186	179	152	166	156	184	158	170	152	159	162	197	162	173	169	190	173	193	139	178	160	166	171	185	162	177	174	173	170	188	145	163	166	173	174	140	176	174	181	158	171	150	160	157	149	156	180	168	150	157	176	176	158	182	148	175	176	151	154	158	173	181	197	181	189	167	153	153	165	160	181	156	164	181	186	169	166	141	169	159	151	196	190	175	159	178	183	174	173	162	158	168	175	168	178	180	171	167	175	174	165	159	172	149	157	154	163	173	158	175	189	165	171	189	169	171	172	159	174	152	169	173	143	161	155	151	178	168	161	177	164	174	153	169	182	189	144	165	164	161	147	166	194	170	160	149	159	199	157	136	168	193	163	168	181	163	155	155	163	165	169	175	150	180	159	154	162	160	172	178	147	143	181	181	160	159	164	153	186	153	153	197	176	192	181	181	151	168	155	141	165	150	149	179	165	175	163	166	148	167	181	178	154	157	168	206	165	162	170	184	164	172	177	160	158	175	167	148	169	175	194	176	182	170	180	137	145	185	165	168	187	172	166	165	140	168	159	150	187	172	188	161	187	161	146	156	143	155	160	162	150	142	158	159	189	169	160	158	141	153	156	152	164	190	156	147	158	164	166	176	161	154	163	159	175	176	184	193	190	163	177	152	170	183	153	168	171	173	165	158	167	155	154	160	150	165	155	148	168	157	171	157	161	152	162	156	156	150	177	154	157	159	150	168	180	154	176	168	163	155	175	161	174	173	167	175	171	167	151	137	171	176	164	179	131	161	165	157	164	157	167	168	170	149	162	181	186	176	146	179	173	178	173	154	207	172	165	157	153	143	158	151	175	164	182	164	160	167	166	171	164	165	170	158	163	162	155	170	168	170	155	155	162	179	164	153	193	170	185	185	175	156	169	206	180	188	180	175	175	168	165	149	170	159	149	166	176	162	194	186	163	166	153	154	162	169	187	156	144	162	172	153	153	168	174	164	168	166	153	175	172	168	167	182	149	154	183	169	146	169	191	169	173	166	167	157	166	155	177	159	186	143	179	159	168	175	161	178	166	197	171	155	153	173	173	171	178	164	172	160	167	175	171	169	143	149	167	177	175	176	164	186	165	196	180	166	200	166	180	176	171	157	166	163	167	177	170	174	167	168	151	164	156	162	169	175	163	194	164	152	160	159	200	129	175	158	162	163	149	176	180	170	189	151	191	174	168	164	165	156	167	167	157	165	158	149	174	173	173	187	179	156	152	146	190	172	186	172	167	166	191	167	175	165	149	185	155	170	148	156	170	163	169	157	173	170	163	171	155	167	140	144	161	177	179	142	154	164	156	172	149	176	176	156	188	201	169	149	171	169	186	174	161	173	133	172	162	178	157	176	148	177	164	156	147	168	170	142	175	162	170	171	159	157	185	157	168	161	147	172	165	142	133	180	156	153	170	160	171	172	169	166	159	183	178	153	170	163	163	138	157	183	161	176	164	179	171	144	190	172	169	146	193	148	151	155	148	152	154	186	177	162	160	145	163	179	187	146	159	175	182	182	173	175	160	175	163	156	168	188	176	165	176	174	163	154	168	165	166	169	168	152	156	144	174	179	184	173	158	147	187	162	166	195	153	165	146	179	145	164	176	165	179	158	167	168	176	156	160	164	162	169	154	163	188	170	161	137	170	176	176	190	170	148	154	157	137	181	164	173	154	156	175	161	173	156	154	144	160	177	186	168	177	173	167	180	145	171	152	147	162	156	176	154	156	185	174	166	164	158	188	149	152	148	155	157	141	180	150	192	157	182	139	136	190	184	157	156	170	167	168	180	153
10786	1002	644	401	325	247	255	250	230	249	220	218	227	210	219	230	215	194	213	188	202	218	207	199	210	186	192	202	195	222	200	189	196	218	175	202	232	191	197	218	215	206	192	210	187	204	180	213	194	218	185	218	199	195	186	222	210	217	220	211	197	192	209	222	204	168	216	221	181	203	213	197	205	204	200	192	225	193	209	201	187	216	211	185	199	185	252	224	212	207	211	212	217	221	215	214	222	212	219	200	237	216	212	177	200	225	211	189	197	205	181	182	189	203	195	173	203	188	217	180	185	201	216	194	206	204	229	191	211	200	182	197	197	215	192	175	203	216	189	191	170	222	232	210	201	194	195	197	196	203	199	198	198	187	194	179	209	205	189	200	228	203	216	204	215	187	225	201	196	204	205	195	216	185	205	212	210	207	202	209	205	218	185	193	201	189	219	213	194	190	230	195	211	176	223	197	205	202	223	209	232	189	199	193	215	204	209	194	223	198	226	188	220	180	187	203	170	195	199	198	206	201	209	194	219	188	207	227	193	209	204	193	178	215	188	197	170	185	177	235	212	200	193	177	196	214	207	213	216	175	188	211	188	184	214	186	214	208	198	172	187	209	200	222	183	197	207	203	210	196	199	176	217	210	219	197	219	209	225	185	217	213	195	216	183	184	230	200	182	201	180	198	207	221	220	199	202	198	192	209	170	188	195	185	193	195	185	170	205	195	188	174	223	183	193	209	209	198	196	210	192	195	200	219	200	201	207	206	201	207	209	195	188	179	176	220	224	204	187	177	193	172	197	222	185	191	220	201	202	200	194	182	206	197	204	198	187	206	188	208	197	238	187	188	200	210	196	182	192	188	201	203	222	200	200	198	176	172	201	193	184	197	203	186	199	203	214	226	212	172	200	208	193	201	184	182	186	180	211	214	204	184	175	196	196	216	205	204	203	210	208	224	180	205	214	213	209	191	187	219	187	216	188	204	172	195	219	204	195	236	194	203	198	187	200	187	220	180	205	202	187	208	191	218	182	217	209	207	199	228	189	222	184	220	185	195	210	150	231	184	211	204	191	198	184	189	215	217	184	188	193	190	185	203	205	200	176	214	201	196	208	182	194	219	203	205	195	224	212	203	205	174	217	226	196	202	207	203	198	188	203	218	201	213	216	188	187	200	188	228	215	207	203	201	226	197	189	227	202	173	220	181	202	210	188	200	183	186	211	190	240	197	223	225	196	188	214	204	212	201	206	184	193	220	210	186	196	215	207	223	211	212	197	204	179	187	222	177	198	208	198	208	218	190	201	202	234	195	228	207	212	213	198	203	212	196	203	189	182	180	196	205	223	180	192	207	195	191	184	211	202	217	242	209	201	203	216	215	226	198	206	198	214	213	224	217	187	216	213	227	212	216	228	213	202	195	211	200	201	196	187	207	224	205	184	198	198	222	171	196	203	195	200	193	197	217	176	200	216	205	208	197	196	220	207	201	176	202	225	191	202	175	203	208	212	202	198	192	195	193	204	215	219	234	194	228	210	182	195	211	199	202	173	228	191	193	189	202	194	193	204	215	205	192	197	183	184	186	222	186	212	194	198	172	229	197	223	207	206	189	202	195	194	187	203	202	203	196	208	203	210	192	203	192	228	231	224	189	223	205	195	201	187	222	193	172	199	218	181	197	222	204	215	225	210	196	200	211	187	200	191	194	195	200	222	198	192	201	193	193	198	222	211	205	203	174	218	185	216	179	207	214	213	198	213	226	205	194	190	206	178	192	199	202	189	232	219	189	206	202	191	198	198	192	223	208	196	205	203	203	199	198	222	206	210	189	201	183	188	197	207	188	209	200	195	213	220	179	189	189	216	198	196	218	219	186	191	209	209	221	194	184	201	198	181	206	210	191	200	195	221	186	202	202	221	232	190	205	194	180	224	212	198	190	182	220	197	203	200	181	203	222	184	207	222	191	182	188	191	186	209	189	210	201	204	219	212	181	203	210	208	181	187	184	203	208	191	206	199	176	187	197	219	198	197	184	204	209	200	194	201	192	218	206	211	207	217	194	196	190	193	199	182	222	208	197	190	159	215	180	196	200	202	231	191	187	225	209	175	209	202	224	197	202	195	206	199	211	190	186	199	197	190	200	204	209	195	216	223	203	199	207	235	174	207	185	182	191	231	200	186	195	215	201	193	206	200	185	219	199	201	212	192	190	206	237	205	185	189	215	205	188	196	198	199	201	192	204	192	193	193	210	221	190	209	212	203	171	163	205	210	176	202	218	193	206	196	212	193	202	208	192	187	197	184	191	227	203	191	180	196	202	206	236	206	218	192	198	217	193	194	190	196	209	199	181	208	217	232	183	193	194	247	204	222	205	192	204	179	188	209	186	197	184	202	196	219	197	210	189	183	177	182	226	205	198	180	198	174	200	214	203	196	208	187	218	186	200	185	200	202	206	207	186	204	195	182	203	214	198	221	200	199	186	214	191	194	200	183	191	210	188	202	212	235	199	204	196	204	210	195	183	212	192	186	195	189	205	219	176	205	208	203	203	222	205	207	212	190	183	199	209	205	205	217	204	171	215	185	213	183	225	188	203	196	188	219	185	203	229	198	193	194	202	206	191	210	217	219	216	213	169	180	227	191	222	179	193	204	174	186	212	197	161	207	201	197	198	204	182	211	222	181	164	222	202	192	204	183	228	224	212	203	213	217	195	209	197	214	198	182	204	190	201	210	212	183	213	199	199	230	198	214	199	187	189	195	203	208	200	185	219	200	202	204	187	214	200	235	208	206	194	205	211	171	195	194	216	195	193	198	175	215	201	191	200	192	203	192	211	177	204	202	180	195	204	181	202	199	185	203	183	192	227	170	208	220	185	213	210	187	210	220	176	199	232	177	230	206	208	202	198	195	199	191	218	204	181	220	196	227	198	200	204	209	201	187	223	213	207	180	203	209	214	210	189	176	192	189	183	203	207	213	214	229	196	211	205	186	192	189	205	201	211	216	190	188	184	196	207	206	224	208	216	188	205	184	200	198	190	219	182	196	189	186	209	188	208	203	192	222	220	196	198	192	182	211	197	205	209	209	187	228	195	189	217	211	198	229	200	190	178	178	198	201	209	228	187	198	186	214	219	225	201	168	200	181	192	201	196	205	200	187	203	194	196	185	210	209	212	183	200	193	210	237	213	210	185	195	203	200	199	194	212	191	183	197	188	202	172	202	213	198	228	199	175	207	205	205	187	209	223	185	199	193	212	227	185	186	232	194	211	211	178	208	195	206	193	206	189	189	199	192	190	186	211	204	208	217	186	188	198	246	192	205	203	206	194	196	182	211	227	198	202	192	194	202	194	210	196	229	194	211	207	182	198	211	194	200	204	210	215	213	203	211	193	189	192	183	226	189	185	212	196	211	190	200	207	187	210	205	217	224	202	209	172	204	210	238	205	219	174	196	190	215	201	209	205	207	199	197	204	189	188	231	211	208	198	225	203	202	213	187	221	201	189
24369	21590	28809	24862	21588	9963	800	470	435	359	326	309	316	251	242	241	240	223	232	193	198	219	208	203	180	205	191	199	218	220	213	209	191	211	204	164	187	175	205	204	190	197	192	222	198	193	198	180	188	170	181	156	183	164	183	178	196	173	205	187	177	196	183	187	176	178	199	168	184	168	184	189	189	158	194	172	198	165	191	188	210	193	210	186	174	198	196	191	180	197	187	164	197	203	193	209	171	181	178	175	197	213	206	198	188	197	165	187	190	200	200	191	195	183	199	193	194	179	191	196	188	177	186	193	176	158	188	200	180	190	206	180	178	210	184	170	189	171	176	189	205	157	162	181	175	189	180	189	193	190	167	191	166	178	179	203	167	180	187	177	167	177	196	185	194	216	178	182	163	199	189	149	187	185	156	217	189	195	205	187	170	192	158	196	180	189	167	180	186	167	197	181	213	176	213	193	180	180	199	159	183	189	197	178	163	177	186	174	199	194	176	194	169	192	182	180	175	202	195	185	165	188	186	203	180	216	191	168	187	184	159	196	178	185	203	162	199	198	196	183	201	197	200	195	187	183	202	178	169	160	170	201	169	168	193	180	195	195	179	177	185	200	168	190	162	190	191	170	172	176	194	200	203	178	192	176	208	189	183	200	191	183	166	188	163	213	192	208	169	180	213	175	188	171	179	183	194	186	173	177	175	182	186	173	191	202	181	167	186	198	189	166	195	195	171	162	173	177	174	188	195	197	187	187	188	178	177	203	179	181	189	184	184	210	176	166	164	199	193	183	182	185	186	183	198	174	210	172	187	208	188	187	190	192	194	183	163	176	201	174	182	171	171	159	200	189	181	188	179	173	165	169	188	173	183	196	176	188	162	191	177	180	183	193	173	199	192	183	187	164	182	188	181	157	199	174	193	194	204	209	189	175	168	169	183	185	194	193	187	183	177	169	199	176	200	173	172	182	164	191	190	198	184	198	189	157	158	166	177	209	177	172	179	182	181	164	199	167	186	178	186	193	173	164	182	206	176	185	158	167	182	198	183	175	191	156	191	204	171	174	208	166	207	152	165	204	184	182	205	193	181	165	194	185	165	211	191	194	170	187	210	180	194	180	177	225	185	193	185	190	170	165	168	196	169	162	178	183	173	173	193	193	178	208	212	175	177	173	198	182	168	206	182	175	198	182	207	195	201	172	174	171	178	181	202	174	173	174	190	167	178	174	165	169	191	178	192	213	171	193	175	175	207	184	182	177	169	195	194	191	178	187	192	203	186	190	172	188	178	182	192	198	176	186	192	195	180	190	179	206	173	183	176	195	169	202	195	173	196	180	191	172	169	187	157	166	193	195	188	189	203	185	194	181	198	179	191	182	175	176	187	164	181	174	194	169	181	196	156	170	189	182	187	176	197	168	193	178	225	179	191	150	171	194	167	184	201	201	178	186	180	181	184	181	203	164	188	203	159	192	191	182	168	175	193	187	205	218	184	208	178	194	184	192	163	184	183	190	207	201	177	193	182	185	195	183	189	195	184	193	199	190	181	170	184	195	191	181	173	186	196	189	187	194	190	183	199	191	200	183	196	183	191	184	173	180	187	183	167	147	183	192	183	188	166	179	192	184	170	170	192	167	177	182	186	186	194	209	171	179	185	181	200	198	196	186	189	183	176	162	173	204	177	190	189	182	170	172	182	164	184	172	202	184	219	169	175	176	180	184	189	175	193	183	192	168	173	185	166	189	201	174	194	173	167	171	198	191	205	185	191	182	188	199	176	189	192	168	191	193	166	184	165	208	199	170	152	168	218	204	169	181	192	190	188	157	200	198	196	180	230	190	172	192	182	175	187	184	184	209	186	152	167	161	184	192	182	159	194	169	193	178	176	199	190	185	192	188	187	211	176	167	177	181	178	179	207	196	193	217	201	162	187	194	169	189	178	200	182	163	193	190	165	174	176	175	185	186	184	190	179	198	166	209	197	184	186	167	175	190	168	192	169	194	196	189	172	188	196	190	190	207	184	182	186	201	169	175	180	192	174	182	194	187	189	164	173	200	208	158	197	158	187	187	184	184	180	189	196	170	182	187	188	187	202	184	184	157	189	197	180	184	183	174	187	209	177	165	173	189	156	183	177	177	189	184	178	194	188	174	178	186	174	176	190	179	188	197	186	171	184	177	195	191	164	180	205	182	188	197	196	179	187	163	169	186	169	162	166	178	162	175	178	177	199	184	198	179	186	187	171	180	181	179	189	186	177	169	186	183	150	174	169	180	167	193	176	207	206	168	167	194	194	169	182	177	174	185	187	192	157	182	188	162	208	169	192	181	179	192	182	166	172	188	191	174	187	177	182	178	158	161	184	194	200	176	190	182	178	177	190	190	174	178	204	181	200	193	181	191	178	184	208	193	164	187	202	183	142	178	166	180	165	171	148	171	197	192	205	184	184	183	195	172	196	171	179	192	171	180	163	170	185	188	181	206	196	182	181	173	184	170	178	196	187	187	184	180	216	177	186	184	192	177	183	177	194	183	176	179	182	182	198	208	181	169	174	211	165	157	174	181	181	200	162	178	171	183	164	164	192	200	198	187	171	182	179	163	189	209	166	176	177	190	183	184	174	179	178	172	190	183	219	169	182	198	175	215	191	197	169	183	169	209	177	190	192	192	190	182	183	182	186	162	176	158	192	189	180	183	168	209	201	191	178	186	192	180	197	180	182	171	179	186	171	200	193	157	186	160	178	173	190	171	189	168	177	197	222	172	185	166	167	184	203	204	196	155	177	180	172	186	208	191	184	166	198	160	161	184	173	172	184	193	181	195	196	164	183	189	174	188	212	208	161	188	210	188	191	176	187	172	189	196	156	184	200	178	175	179	199	200	175	218	179	186	163	174	174	210	173	191	172	179	182	166	182	174	190	189	178	186	188	199	172	176	199	188	190	159	199	187	186	155	154	182	184	181	176	190	160	196	170	191	163	167	210	186	200	186	185	187	174	215	149	184	198	180	175	180	194	176	180	180	191	172	208	179	217	189	174	197	182	175	174	221	202	181	185	190	194	212	155	187	169	171	173	190	183	196	177	183	186	160	194	155	171	175	154	205	193	189	184	172	198	166	159	188	177	181	206	171	181	178	164	189	167	209	198	189	169	156	173	176	178	168	173	192	202	182	187	174	189	170	168	181	157	183	174	181	189	178	188	177	181	174	187	188	178	134	186	177	184	162	180	218	177	163	186	190	167	197	195	200	184	203	199	202	211	201	155	172	165	161	189	178	148	182	188	181	193	175	178	182	159	175	165	198	182	181	183	174	175	161	195	175	199	179	180	189	181	176	186	189	181	179	198	201	170	174	175	183	188	180	207	180	174	168	181	186	195	185	171	190	183	191	188	187	167	186	203	192	186	190	186	183	190	187	181	200	179	190	194	176	176	183	148	184	193	154	177	183	212	180	188	178	224	174	187	187	190	189	185	200	176	170	202	197	203	178	193	177	177	173	158	169
27382	9798	6003	2773	1953	1463	1093	847	724	618	519	418	410	392	348	320	325	276	298	263	262	281	291	248	255	249	290	236	246	256	218	247	236	257	237	224	235	224	212	205	222	224	215	227	204	243	217	223	231	225	223	204	219	209	215	207	199	228	225	225	224	176	216	214	234	228	224	210	239	235	226	211	220	225	210	209	209	224	227	228	228	200	228	247	245	219	243	237	235	255	238	222	236	246	241	222	235	236	237	229	226	231	231	232	194	236	228	211	210	197	228	219	222	227	226	250	220	217	232	209	229	213	253	216	229	239	228	197	234	225	215	207	221	205	231	198	195	215	201	216	193	212	213	194	224	209	222	193	196	206	248	189	244	219	202	226	229	232	220	209	239	193	205	216	248	241	218	206	251	206	213	211	210	222	215	211	210	207	221	201	223	202	231	196	219	227	184	198	230	222	206	229	214	215	224	240	240	197	198	224	223	213	181	200	193	229	215	220	197	197	215	209	254	197	218	189	210	239	190	218	196	228	217	203	221	214	221	228	210	208	239	245	226	216	197	219	201	212	208	215	199	224	217	216	225	231	220	215	225	218	258	220	198	228	227	224	225	227	209	210	238	236	210	196	232	221	213	239	236	236	210	231	214	206	203	219	230	201	203	220	227	202	207	200	244	194	202	228	243	229	202	209	195	213	210	220	205	223	193	231	219	209	213	203	229	222	230	222	226	214	215	225	214	242	207	214	217	222	200	221	225	211	193	201	226	229	208	216	211	216	206	219	205	211	226	221	226	233	210	244	223	208	219	214	190	206	204	226	211	225	239	259	219	226	203	234	212	216	217	232	220	223	231	210	207	224	203	217	220	223	202	229	229	227	219	201	191	222	215	205	247	214	198	195	211	226	209	194	215	223	219	198	203	225	223	230	208	230	215	223	216	233	236	202	207	219	214	202	211	224	200	196	200	232	221	213	215	204	206	228	198	193	203	259	199	208	207	199	212	214	200	203	220	203	201	200	198	195	199	193	217	228	226	199	220	219	216	196	226	210	215	212	232	196	229	225	240	196	219	210	225	230	233	191	213	203	213	187	213	202	224	202	233	223	216	202	216	233	211	231	216	212	215	215	211	210	220	215	250	235	237	197	202	204	190	232	223	221	210	225	220	230	225	210	226	213	215	212	222	201	222	202	223	217	232	199	227	229	213	233	222	214	206	206	227	192	220	232	221	201	209	190	210	231	226	221	240	223	218	217	186	215	192	238	215	196	217	223	228	232	214	254	243	208	233	209	219	196	225	206	211	228	193	214	202	223	220	202	207	217	185	234	191	200	230	235	214	210	227	234	211	208	230	198	211	204	207	235	218	212	200	231	205	239	238	176	203	220	210	236	203	214	216	209	219	213	188	196	204	235	222	235	203	199	215	213	231	243	220	225	211	204	219	231	209	196	221	198	229	187	224	187	196	218	236	190	223	228	222	199	191	234	206	221	209	220	232	211	231	207	226	215	240	220	201	216	194	186	188	255	214	226	205	197	209	217	241	206	201	216	205	189	212	204	221	224	218	196	192	215	201	213	206	195	209	226	202	220	216	212	209	202	217	217	201	200	222	204	219	215	224	229	213	199	220	219	202	219	220	232	196	214	209	223	211	250	225	231	217	218	198	204	212	217	191	247	215	211	188	236	199	227	203	206	222	208	220	216	228	205	215	233	236	196	202	242	232	187	210	211	193	224	205	216	209	206	188	218	225	203	201	205	219	238	218	191	224	205	205	231	209	219	219	212	205	235	209	207	222	194	195	217	202	197	208	204	221	236	187	221	221	238	249	205	209	246	187	239	215	205	205	214	205	221	195	210	200	190	214	206	240	220	222	220	212	212	212	208	246	209	212	212	239	196	201	205	210	238	232	234	215	272	200	218	209	189	204	225	198	202	198	199	194	213	190	221	192	228	190	221	236	233	211	230	199	229	222	208	206	202	232	222	196	213	198	230	213	202	216	226	218	230	204	213	207	205	210	211	209	233	215	217	199	219	198	200	194	218	226	211	211	202	213	235	204	226	245	197	209	180	245	202	217	220	210	201	204	200	217	234	210	224	189	208	231	198	209	237	203	221	197	225	197	208	225	209	209	234	248	228	230	237	232	215	202	216	221	189	211	251	225	202	225	220	227	201	210	219	230	199	213	197	214	205	223	205	215	226	241	230	244	185	249	217	221	222	191	227	214	220	219	232	214	220	189	207	213	237	204	219	215	211	193	211	228	208	240	220	211	228	203	207	208	223	192	194	217	197	224	221	226	232	237	219	225	223	227	224	211	190	212	232	226	197	204	206	213	199	199	191	205	217	207	222	211	228	226	208	197	246	218	199	242	205	239	210	236	232	214	214	226	208	220	207	192	221	219	203	210	229	200	222	218	220	220	216	205	211	215	212	232	223	211	228	220	218	209	223	206	213	200	210	245	187	215	209	215	205	205	236	213	214	232	219	202	236	209	223	236	190	199	212	206	196	240	218	230	232	212	221	224	207	211	213	222	205	216	215	182	189	194	221	203	212	197	203	250	217	230	215	230	231	231	213	226	228	218	233	223	209	222	214	253	209	202	209	187	227	210	215	221	219	204	229	211	218	204	223	230	224	201	233	216	243	237	211	217	208	228	232	217	197	221	222	205	217	204	194	225	222	233	239	210	206	190	235	239	232	222	238	256	173	214	248	214	234	232	222	223	203	182	208	208	207	234	231	236	223	210	208	197	214	201	203	203	227	219	206	214	240	215	221	210	237	227	221	201	217	223	222	214	245	189	222	201	211	197	229	199	188	214	212	226	200	215	194	204	218	201	209	225	233	225	222	236	217	199	190	216	212	224	216	236	239	216	183	223	194	214	216	215	236	208	209	211	241	239	199	208	200	210	239	193	213	219	186	205	205	195	234	212	191	210	212	214	197	238	233	225	249	205	209	221	228	220	200	211	227	215	214	203	192	206	226	217	201	199	219	231	223	217	240	211	202	225	197	200	201	194	215	236	209	220	198	198	213	192	205	207	209	197	185	208	188	236	224	219	195	188	202	184	244	219	212	228	212	201	216	191	211	197	193	239	211	239	218	225	224	229	207	199	223	208	228	231	247	208	202	217	220	227	201	230	219	191	201	212	201	231	199	218	217	207	196	231	224	184	210	201	217	234	215	200	198	211	242	228	206	219	240	198	210	209	225	229	205	210	225	224	185	198	206	220	208	195	189	182	204	235	236	210	219	225	180	213	215	195	212	214	202	216	197	221	217	217	235	210	208	210	234	238	203	239	190	195	212	212	190	219	219	233	208	209	218	207	202	206	215	223	191	233	218	244	204	222	211	239	185	211	229	213	228	218	202	212	244	239	205	204	224	235	219	238	190	222	207	222	218	236	214	214	225	243	165	203	209	185	231	198	218	212	226	200	203	204	202	190	206	226	213	210	221	241	229	218	221	242	210	225	198	217	210	199	213	212	218	228	238	236	232	214	202	198	230	187	224
25749	21600	27538	26059	8481	591	437	384	343	346	298	323	287	317	278	274	276	268	269	252	284	260	251	273	294	282	274	235	272	249	244	257	235	233	235	252	254	218	224	250	259	230	271	254	255	252	237	240	245	241	273	259	232	263	220	224	280	270	242	242	213	236	265	223	235	263	246	256	227	249	241	248	246	234	271	267	252	252	215	282	248	251	252	243	266	243	291	253	258	237	245	242	258	258	248	265	225	246	225	265	235	237	250	255	259	254	240	268	250	211	227	225	235	252	260	281	237	226	220	234	233	258	263	263	244	264	250	274	257	252	242	241	226	276	224	244	274	217	205	237	220	262	228	250	259	270	259	209	241	269	237	233	243	253	252	260	266	272	255	215	272	245	261	248	247	258	247	243	244	255	250	216	276	253	242	270	255	244	262	239	255	262	240	276	233	233	260	237	256	248	248	221	265	243	232	251	217	238	207	232	266	238	270	254	238	248	269	246	251	259	256	262	219	240	279	222	261	268	260	236	248	248	217	260	237	244	216	264	250	241	252	229	237	243	218	236	251	245	273	252	259	244	266	242	245	261	260	224	239	250	241	235	285	237	243	266	246	248	244	226	267	260	247	232	204	245	249	231	251	228	218	257	256	270	222	231	237	259	215	223	280	222	264	227	257	232	274	241	254	228	243	241	224	248	237	242	235	253	254	248	250	262	233	231	240	228	241	240	250	249	244	266	231	234	222	252	271	241	239	255	266	241	240	228	241	244	213	226	261	272	231	230	243	234	234	249	235	262	244	218	252	252	245	235	248	234	249	247	257	228	249	266	249	259	249	233	242	244	254	250	244	261	251	259	260	262	246	246	285	246	278	239	205	245	265	262	231	246	193	277	234	266	280	239	249	258	242	252	249	238	244	226	253	267	255	260	261	260	230	252	236	253	250	197	212	234	257	248	236	253	252	249	240	279	243	249	266	228	230	251	259	253	268	244	251	241	249	258	239	249	258	275	224	244	236	241	248	247	234	269	260	240	240	247	231	280	255	231	271	231	234	270	243	254	258	243	262	250	227	225	248	265	252	253	253	239	244	217	251	220	252	245	242	231	230	230	230	238	248	251	240	241	233	264	270	254	281	238	230	245	233	220	223	268	227	236	254	257	235	240	246	270	241	218	252	260	267	255	258	272	261	261	267	242	274	234	248	241	254	226	260	231	258	236	229	234	209	258	268	237	235	229	279	208	221	236	236	237	262	244	234	260	275	237	232	216	256	240	236	233	218	232	252	213	245	254	261	255	282	229	239	269	233	240	249	255	254	219	247	225	241	243	235	236	257	269	227	235	237	232	247	263	275	219	247	238	251	260	242	204	247	248	220	232	240	258	237	217	248	245	245	240	246	235	209	259	257	242	233	258	247	249	216	258	241	250	205	249	272	214	248	254	246	235	255	228	220	249	248	244	224	238	238	243	255	242	249	259	265	275	252	249	238	255	221	234	263	270	230	237	236	223	250	258	240	251	259	218	235	235	258	248	232	244	234	260	264	241	267	264	245	256	251	235	252	256	233	278	228	226	252	241	248	267	247	235	241	210	244	237	255	253	213	262	239	219	268	247	230	250	252	256	255	247	252	283	254	237	247	235	237	239	240	216	246	259	261	219	235	251	249	271	250	269	248	261	242	273	253	223	227	247	272	238	271	243	275	234	221	234	241	245	253	223	258	247	250	225	226	274	261	246	245	235	250	252	231	248	238	213	222	273	248	248	217	258	229	241	226	233	261	218	267	212	200	242	235	243	253	255	237	238	243	240	232	224	243	263	238	229	286	261	258	252	271	253	233	230	229	249	224	234	245	234	261	271	257	244	250	211	250	249	251	263	245	242	247	250	252	275	236	225	238	238	258	237	266	211	229	272	279	264	235	259	233	250	242	245	237	264	275	227	245	241	243	252	255	245	257	230	255	236	240	238	239	241	239	237	258	260	225	239	260	241	246	259	247	235	248	265	233	230	249	244	275	271	233	248	241	241	265	248	225	258	238	253	245	245	252	272	261	259	262	225	255	228	246	224	222	251	231	266	255	271	265	254	238	233	246	255	250	251	254	262	204	234	237	237	247	255	254	257	222	236	269	225	254	253	241	264	268	207	252	258	236	261	254	243	279	233	234	265	253	226	234	232	241	240	287	263	261	248	230	235	288	259	244	268	214	249	255	245	230	232	225	231	246	227	245	232	248	251	239	282	247	252	225	254	222	250	244	247	236	249	266	244	217	259	207	258	248	253	277	268	272	267	260	233	231	247	257	237	232	252	272	236	220	240	272	258	261	246	239	268	227	241	258	227	243	256	220	271	274	273	258	247	227	236	222	218	240	226	236	259	258	217	231	228	245	262	219	267	267	251	235	253	224	261	273	230	264	233	250	246	251	261	247	248	228	273	247	282	261	259	234	249	242	232	244	264	241	240	270	245	242	241	247	257	241	226	248	258	233	262	253	242	248	235	255	230	246	251	257	224	241	254	244	257	254	267	228	270	245	274	235	257	248	230	253	244	257	238	244	236	226	260	257	231	243	221	257	255	253	227	237	269	242	250	229	238	224	241	226	276	266	253	271	217	240	236	238	233	228	237	263	255	242	271	278	247	263	265	219	241	233	248	244	236	251	239	242	230	246	212	242	230	245	239	272	258	245	242	216	234	225	264	231	242	239	240	243	237	234	225	244	237	255	233	223	240	254	257	279	249	261	268	250	273	250	229	258	204	244	266	217	264	249	225	224	230	216	238	242	233	243	263	254	244	244	246	254	281	263	227	254	226	260	270	248	236	221	253	253	272	243	231	232	262	250	261	268	266	273	238	238	239	228	266	241	257	208	203	244	252	236	261	235	261	237	233	232	238	258	252	236	268	269	264	233	236	262	232	252	249	243	262	233	224	241	264	241	263	266	246	235	232	238	266	260	236	262	236	237	254	246	238	233	265	268	257	254	246	245	261	247	263	222	232	229	252	253	268	249	212	241	228	279	227	241	254	265	272	235	233	224	243	253	243	243	254	239	259	236	237	235	219	295	245	245	250	265	250	219	248	262	242	252	261	248	299	234	249	265	220	248	246	240	240	246	268	265	242	254	225	251	238	240	245	245	268	260	240	248	229	247	242	229	235	234	263	224	259	221	235	209	251	241	243	245	266	262	269	257	265	241	233	240	241	264	259	240	272	262	245	244	278	250	240	276	239	270	241	229	218	234	229	231	229	233	251	245	269	262	252	237	249	248	244	232	239	271	246	253	241	248	258	220	255	262	232	228	250	229	242	249	233	246	245	259	233	245	265	271	253	250	233	258	262	236	211	233	245	246	249	245	230	278	277	261	231	234	225	237	257	238	255	261	235	208	250	249	264	236	261	276	235	255	236	234	258	262	236	243	244	257	244	213	268	267	217	236	241	223	253	284	256	281	280	225	237	274	229	264	244	239	277	254	268	275	255	256	283	230	226	267	243	258	258	224	252	234	243	249	233	242	228
24983	5023	3104	1553	1137	848	781	621	553	471	451	422	368	392	342	322	348	309	369	311	325	312	317	293	306	290	279	283	298	295	324	299	303	303	306	302	285	289	295	276	289	292	294	283	296	323	273	309	311	270	285	291	292	297	283	287	292	292	300	284	291	308	271	298	285	277	295	299	280	297	287	283	290	305	275	357	286	265	287	243	297	297	300	293	279	322	290	282	300	280	288	269	319	304	317	293	329	286	268	274	308	281	332	321	289	305	304	273	294	293	285	294	283	271	273	277	269	302	305	276	309	295	279	293	297	295	318	286	259	280	298	287	276	287	316	239	301	298	293	271	262	247	332	280	304	307	297	260	283	279	314	279	287	303	298	282	281	275	303	272	299	272	255	276	311	290	287	297	275	317	260	266	294	286	286	278	281	335	298	315	287	282	270	316	271	289	277	286	287	261	270	274	322	291	300	269	292	269	277	273	269	312	285	293	301	308	262	287	284	317	282	298	273	304	252	291	302	285	285	305	301	303	276	267	307	302	272	293	260	318	277	292	270	292	271	284	265	298	306	277	284	311	262	310	276	291	272	283	303	303	292	263	275	271	279	284	321	297	277	278	275	270	298	280	276	283	264	303	315	287	266	289	280	279	294	286	292	262	272	252	284	284	284	263	260	311	299	280	262	301	290	293	273	257	261	315	289	294	293	286	333	275	305	308	306	298	299	270	271	283	304	288	305	260	304	274	287	255	285	261	274	271	268	289	309	311	285	285	303	280	289	259	263	293	270	292	301	303	305	305	276	304	267	300	306	311	292	276	302	290	306	272	264	300	258	281	287	261	281	290	277	290	295	279	271	267	311	285	312	291	302	267	296	271	298	287	280	285	288	280	282	257	277	288	280	277	290	286	278	309	291	289	286	300	275	255	315	311	297	284	267	244	298	286	274	286	280	280	277	266	301	274	314	306	295	270	242	275	261	286	283	309	318	270	296	301	291	302	278	277	313	272	276	266	285	306	276	279	287	273	301	299	295	304	296	275	290	296	289	299	263	277	274	272	311	293	300	277	270	268	273	279	275	279	276	298	289	277	272	284	291	245	259	259	268	293	293	300	255	298	299	298	285	292	265	309	299	257	277	283	297	302	297	271	268	294	258	273	258	281	283	278	280	289	272	289	288	308	275	313	289	299	290	290	319	280	289	301	298	283	277	292	275	293	276	284	279	287	267	299	258	272	291	274	269	287	262	309	312	290	309	285	259	304	266	290	308	303	260	253	262	278	305	295	285	255	256	283	282	290	304	289	295	273	301	320	265	286	314	256	282	291	291	282	282	332	285	303	269	282	284	304	287	284	254	268	294	318	266	296	292	266	262	268	294	310	277	275	303	298	268	293	308	276	267	295	294	283	276	313	313	296	285	285	300	270	288	310	253	297	280	270	282	278	264	278	308	296	277	286	265	292	303	268	300	263	286	305	288	263	293	291	304	300	263	294	309	288	309	276	289	260	299	285	307	288	290	290	302	273	264	295	286	256	289	290	287	296	277	288	282	294	285	267	303	275	251	295	287	303	271	299	292	285	265	302	269	268	279	297	272	271	262	288	303	249	260	277	282	272	303	287	297	269	255	290	291	291	256	273	325	299	282	302	291	305	279	304	300	256	277	295	258	295	281	295	284	281	274	252	259	320	271	283	306	288	293	287	277	271	291	281	278	303	268	276	318	340	298	273	297	304	303	316	301	269	283	300	291	289	295	270	299	278	306	282	286	292	290	293	302	281	291	279	272	281	299	269	254	281	306	280	278	270	265	295	291	299	261	266	280	270	261	268	269	289	316	290	307	281	278	293	268	299	287	277	275	290	276	298	322	275	303	268	291	298	294	290	268	302	278	303	267	296	309	287	309	274	269	313	267	302	288	315	303	295	296	261	295	300	275	281	301	290	276	282	306	290	285	319	274	292	291	276	281	297	290	279	300	277	286	259	280	269	286	282	300	285	292	292	294	281	301	263	300	273	288	291	299	296	272	303	314	281	305	279	274	280	274	258	284	291	283	265	271	298	289	279	276	331	276	284	294	271	280	295	302	287	276	261	272	307	303	300	305	267	280	279	288	303	296	251	280	304	263	279	285	269	296	321	273	251	302	284	278	266	274	307	272	306	281	324	298	290	297	287	271	284	290	259	318	314	264	278	282	264	277	282	280	306	324	305	295	274	306	296	335	273	299	262	304	275	275	285	299	321	310	277	343	272	291	277	286	289	278	272	288	293	294	295	269	285	308	275	271	284	292	289	286	292	289	270	275	267	281	287	284	293	283	279	296	290	287	295	262	292	256	275	265	264	256	270	310	256	307	311	277	266	289	319	284	251	277	288	291	271	302	309	279	279	293	292	296	266	285	277	281	298	274	299	291	277	324	305	292	290	300	278	293	295	300	311	303	286	265	297	300	278	294	282	294	278	344	287	324	322	275	287	307	283	312	288	278	274	286	270	262	304	299	308	276	290	287	295	273	283	253	284	274	284	271	261	291	256	276	280	295	311	294	287	246	290	308	280	273	300	290	279	282	286	304	287	281	291	303	276	286	326	305	286	272	308	309	301	274	289	272	290	285	268	294	304	268	291	270	257	269	322	258	311	254	291	303	296	278	313	281	296	297	290	269	279	292	277	297	254	296	262	302	276	287	277	297	296	300	295	292	323	282	258	279	301	293	262	300	311	284	279	299	316	300	301	289	291	280	304	266	294	301	299	292	287	264	293	292	300	299	260	255	295	286	296	274	321	272	303	298	276	270	287	260	302	257	303	296	283	294	311	260	270	293	282	285	284	276	291	280	285	268	295	284	282	282	265	280	316	306	301	257	265	261	297	293	303	303	276	306	279	274	311	279	264	285	306	313	261	291	271	291	295	298	306	286	255	276	279	280	270	273	293	304	284	277	298	287	305	282	264	297	304	271	255	270	291	310	292	272	306	304	271	274	290	274	281	257	301	239	269	267	290	304	300	325	274	296	309	258	280	301	277	283	270	296	261	287	289	305	300	270	307	270	252	276	317	273	317	266	278	298	292	286	272	312	281	282	312	278	302	296	272	286	307	276	266	261	238	303	298	305	261	281	272	326	276	263	277	291	297	334	276	302	287	273	303	285	288	267	285	285	321	265	273	272	266	261	299	286	294	287	270	305	305	272	257	289	277	265	298	291	288	317	285	279	286	299	286	303	302	274	280	307	281	262	303	281	315	286	281	289	286	275	273	253	272	312	294	265	291	272	319	287	280	273	301	305	286	302	319	270	284	274	321	281	323	301	257	299	299	281	278	305	290	299	284	278	307	295	309	260	303	282	275	321	245	305	244	268	290	244	280	260	273	303	299	280	303	297	307	271	263	285	259	298	300	258	267	289	258	278	303	278	300	318	270	269	279	280	295	279	293	291	302	295	286	310	297	273	288	265	290	284	312	285	269	322	309	248	301	293	273	302	294	306	282	299	270	298	322	275	288	279	292	243	282	293	271
23401	21638	29373	24428	21639	21682	8840	1069	710	689	593	512	424	471	427	431	403	386	359	355	352	354	354	343	342	339	359	342	348	312	342	286	320	315	347	307	316	290	337	316	349	301	315	309	317	306	305	310	308	303	303	314	294	285	336	311	318	315	287	298	300	322	333	307	303	315	327	304	330	305	300	308	320	303	307	303	313	293	330	314	306	309	323	316	308	339	299	359	277	327	363	338	331	271	316	338	332	298	302	290	307	300	283	282	318	311	305	298	300	282	307	303	327	270	340	293	328	284	320	310	303	272	277	286	315	288	312	291	304	307	320	320	311	314	328	302	295	303	283	315	322	324	305	290	294	335	317	300	310	270	303	312	310	302	291	331	329	302	308	278	284	312	312	307	293	292	311	307	301	322	307	301	324	291	287	285	317	336	297	292	280	289	291	292	308	303	325	313	292	290	313	272	316	307	302	303	255	301	302	276	301	319	311	285	316	282	306	297	315	284	308	284	299	316	307	278	300	337	318	298	296	319	284	311	309	303	311	311	287	325	345	294	308	301	311	317	305	278	315	291	311	300	309	318	283	300	284	288	324	294	294	303	259	295	297	318	278	305	286	281	306	298	297	306	290	278	293	327	277	314	309	300	284	282	310	334	293	270	302	305	294	294	299	314	299	290	293	300	308	326	300	285	326	281	279	291	276	283	301	292	285	290	299	299	303	285	278	313	300	302	302	306	297	281	300	301	296	296	314	269	284	295	301	303	338	322	281	275	300	267	310	289	283	292	325	290	280	277	308	285	277	289	299	287	289	300	301	298	292	293	308	292	310	302	323	311	294	311	284	312	287	307	327	306	305	287	292	333	305	302	316	264	301	273	303	313	326	298	279	295	317	306	290	264	312	320	295	300	313	299	283	294	302	291	283	318	267	299	316	280	314	309	283	303	298	324	285	312	307	281	305	323	299	300	307	298	287	320	293	297	293	310	304	306	276	331	295	266	288	299	316	292	297	261	327	316	315	292	320	280	284	301	305	288	286	318	305	293	321	326	295	317	305	327	326	301	302	284	301	314	284	297	284	329	318	297	293	290	292	293	271	298	275	271	314	317	338	327	305	295	301	338	301	279	308	321	290	298	308	264	307	285	306	338	314	290	267	278	322	285	317	300	307	306	280	285	279	299	284	300	323	289	290	304	326	290	303	298	340	264	302	312	286	297	306	314	282	316	314	299	316	297	315	305	292	276	298	293	283	264	282	266	300	293	297	333	284	303	301	301	309	311	285	292	300	308	294	292	311	308	301	325	290	302	289	299	290	286	327	302	275	296	326	303	296	304	303	354	316	320	276	324	343	277	306	315	304	283	296	307	306	259	322	290	302	297	308	327	293	311	316	321	287	269	308	299	291	286	310	333	298	335	303	316	304	301	287	291	306	307	275	288	305	281	305	300	294	301	280	293	264	288	333	318	291	290	310	293	296	271	300	308	331	311	291	333	288	323	317	264	316	317	310	317	330	267	301	308	292	321	310	296	283	287	287	290	313	304	276	305	285	293	295	295	311	283	250	320	287	300	280	280	297	291	296	318	327	299	296	284	302	294	269	303	298	294	286	293	262	340	292	337	299	289	309	275	293	289	290	293	286	295	278	293	313	315	278	284	310	296	318	284	291	307	286	333	289	270	319	283	289	297	313	329	271	320	323	307	310	301	290	290	306	271	289	293	273	335	295	285	294	290	324	339	304	281	304	312	307	296	326	300	316	318	335	300	307	304	312	322	274	299	297	280	299	307	301	334	318	290	310	297	298	288	311	288	249	275	272	287	268	306	273	306	319	318	329	294	315	294	293	303	314	285	296	300	313	279	300	315	296	298	304	272	282	327	326	298	294	303	317	288	292	296	298	336	312	286	285	292	301	315	293	301	311	302	272	274	288	299	315	272	280	290	300	318	284	297	322	314	309	293	286	291	281	330	299	297	288	285	314	279	303	266	295	284	324	302	310	316	304	285	302	294	307	308	309	296	301	313	331	272	284	295	288	292	317	303	294	315	277	267	295	313	273	314	315	311	287	313	283	291	302	303	280	257	288	291	284	297	278	334	287	295	320	293	315	320	263	291	301	284	310	277	286	297	337	294	304	304	288	279	256	318	288	302	288	303	298	292	313	299	306	285	327	328	312	319	318	312	283	291	313	283	295	309	301	304	322	310	294	288	278	301	292	311	278	321	299	293	297	248	281	286	308	295	321	275	319	299	293	317	265	303	300	298	298	333	313	335	300	281	325	292	323	327	315	300	305	294	308	296	319	294	320	277	313	284	256	288	298	305	336	274	307	306	259	292	306	298	292	282	315	281	323	292	291	301	299	267	311	282	330	282	286	322	271	294	284	293	259	284	286	307	303	315	327	307	281	299	290	277	311	304	286	305	313	315	300	334	308	311	334	269	296	295	316	269	314	304	324	320	307	282	337	305	300	292	330	280	296	324	302	284	303	317	295	297	310	291	309	284	292	314	286	310	310	304	306	287	330	297	315	339	314	306	306	288	291	289	271	312	303	310	276	310	303	310	292	284	275	300	285	327	328	311	316	294	288	299	310	279	292	321	275	327	302	301	289	311	290	329	284	293	282	289	286	274	319	318	314	330	289	293	303	285	265	315	305	280	277	328	313	283	317	301	256	293	313	296	312	316	296	302	258	317	291	315	260	310	287	302	304	317	332	301	318	312	312	305	290	295	295	267	319	304	302	307	301	327	302	321	304	322	289	294	283	281	290	311	319	319	296	299	334	312	288	269	302	317	301	307	272	262	286	291	289	303	304	307	313	299	317	317	279	305	304	285	302	305	323	280	306	299	320	326	309	308	298	286	288	299	315	319	314	281	287	317	284	310	292	306	263	272	308	307	306	289	314	309	296	319	326	302	310	269	300	302	314	350	300	308	268	275	310	287	283	302	274	313	307	279	316	301	303	310	303	308	318	274	335	300	298	312	273	295	315	325	292	298	289	287	305	308	296	293	299	292	297	315	273	326	274	288	305	297	304	306	308	303	310	271	271	294	303	339	297	317	292	295	275	279	306	294	278	313	303	288	305	306	280	295	305	321	304	278	312	302	292	313	302	312	291	343	296	275	287	278	309	282	317	304	304	290	308	294	282	304	268	303	295	296	312	304	249	310	269	298	310	300	292	295	289	262	287	272	320	300	308	295	256	286	315	268	294	293	300	290	283	330	296	290	289	291	290	304	311	308	315	334	295	286	301	295	338	281	322	295	289	303	303	269	303	315	267	321	293	299	291	285	290	282	320	316	301	300	300	289	288	291	304	287	263	294	325	285	298	316	288	298	286	315	290	305	313	307	291	277	294	305	290	299	285	310	293	305	284	301	280	291	309	296	317	301	286	292	277	264	307	293	289	311	296	304	280	291	334	308	303	284	300	311	314	318	307	292	306	305	291	319	302	292	299	292	289	295	283	294	302	328	259	327	292	332	292	315	312	291	351	284	305	284	301	297	298	316
29130	15950	10253	4995	3574	2658	1923	1509	1238	1053	901	783	668	617	584	600	496	494	505	423	435	400	433	408	399	372	374	391	366	413	363	365	381	364	358	351	366	330	373	338	320	339	327	372	327	356	332	380	341	292	343	338	351	330	364	300	336	361	346	356	332	346	332	336	335	342	337	329	357	351	346	388	313	347	330	332	328	343	341	339	338	347	348	326	358	349	319	386	350	334	342	350	332	338	347	370	368	358	366	340	366	337	326	348	340	336	374	350	336	365	318	323	363	307	325	316	339	330	333	357	327	322	372	340	347	367	352	327	334	334	344	342	326	351	349	366	354	338	313	339	317	297	325	327	331	370	330	328	343	314	332	363	313	346	331	309	323	333	319	314	310	325	328	343	361	339	314	334	333	287	320	336	332	345	330	318	359	360	309	336	349	353	325	343	343	348	334	311	314	340	311	329	316	324	323	297	358	337	327	344	330	333	349	362	319	366	318	338	330	308	332	322	319	306	331	348	334	320	324	354	315	338	324	324	323	347	335	318	340	300	330	321	326	301	328	351	343	312	325	360	315	330	335	334	346	349	342	353	326	351	309	323	328	326	354	328	310	310	347	329	304	327	343	338	321	301	321	315	334	335	309	332	348	319	327	333	338	332	324	345	357	325	336	330	323	375	327	325	308	290	310	333	322	320	329	344	347	359	322	314	354	318	339	381	329	358	315	370	315	345	317	341	355	345	350	285	334	336	337	324	361	346	312	312	380	313	320	351	329	330	327	336	359	313	305	314	330	309	336	343	336	349	373	318	293	345	324	325	338	328	334	370	331	331	341	341	308	325	306	328	337	301	344	342	312	334	346	324	337	326	339	328	294	350	367	309	326	344	334	324	316	331	340	370	331	337	347	332	350	321	277	328	326	342	323	330	349	330	364	330	336	307	309	356	324	332	306	318	322	345	299	340	342	319	336	317	313	337	330	354	332	308	316	287	320	301	336	345	299	339	347	348	317	326	341	318	364	352	343	318	347	314	323	337	318	323	332	342	302	343	358	335	334	306	361	321	321	329	337	315	356	337	343	337	303	328	319	345	337	314	331	331	343	322	373	383	329	332	330	335	339	334	317	341	351	350	332	327	290	334	339	330	333	327	335	338	339	361	334	322	349	315	341	348	329	332	310	329	354	326	333	322	299	313	279	356	335	349	325	314	317	308	310	308	354	344	374	328	349	311	335	321	348	345	318	323	326	310	316	349	309	358	306	361	317	332	310	361	322	366	329	281	345	312	351	312	331	315	325	364	302	353	329	342	337	332	359	343	323	346	350	323	323	324	296	367	371	323	322	289	354	328	352	327	313	338	327	342	335	324	301	304	324	327	354	324	348	343	305	328	312	358	325	335	323	343	351	312	323	378	315	359	304	327	330	331	318	335	332	330	314	323	295	303	323	357	316	330	333	363	310	330	347	298	324	334	307	314	340	297	323	322	318	351	340	318	339	310	347	323	341	321	325	334	353	318	294	313	336	341	333	325	334	323	320	353	332	321	358	325	312	302	355	309	313	326	314	332	311	320	315	302	301	345	331	337	329	384	321	343	346	339	346	300	314	323	324	340	341	317	311	325	338	314	317	348	342	295	350	337	341	362	299	328	328	335	364	339	349	337	341	332	328	292	313	344	333	347	313	370	327	324	331	355	342	314	372	344	302	312	347	319	313	330	319	345	331	345	317	337	333	307	320	317	338	299	317	340	342	317	334	331	333	313	320	340	344	337	343	343	314	337	338	354	350	320	327	328	358	353	331	343	336	318	339	324	335	329	317	346	351	326	322	337	318	335	338	319	318	325	338	334	330	316	336	319	315	336	352	347	347	309	309	317	328	366	338	313	337	325	314	320	322	356	349	329	340	347	334	363	325	336	373	342	345	358	321	306	361	359	349	319	327	327	339	334	338	344	339	300	338	316	298	339	327	339	326	325	337	321	330	357	320	329	294	327	294	337	357	344	325	319	332	342	330	324	350	305	289	351	356	361	374	345	339	324	341	356	347	288	342	307	344	332	353	322	325	351	291	322	325	303	351	301	353	334	319	337	342	333	348	298	369	341	339	320	298	323	328	330	342	350	324	320	340	316	334	337	326	297	329	346	344	296	342	321	342	343	323	328	331	310	307	312	345	371	291	299	328	373	305	331	297	321	339	327	330	353	364	319	310	331	318	302	314	351	328	347	307	316	326	329	346	334	358	345	340	312	331	302	318	340	325	337	358	318	386	331	322	346	324	323	300	346	348	323	353	343	295	329	324	325	345	320	325	380	341	329	323	332	354	346	356	319	337	337	335	349	332	313	331	350	342	321	294	311	342	344	334	339	329	359	340	357	331	328	314	297	298	347	310	346	344	305	319	349	327	336	331	309	327	330	317	342	326	347	321	321	310	328	345	359	355	374	317	334	336	362	330	306	332	332	294	344	350	348	336	311	308	324	365	339	327	347	332	333	316	362	337	330	295	338	337	322	353	327	335	326	314	331	335	301	342	351	327	310	328	305	332	354	321	309	323	331	328	345	379	315	372	312	328	318	330	353	339	340	336	312	341	306	333	299	378	322	351	308	313	321	345	338	342	311	329	329	333	344	347	328	337	324	326	339	319	323	326	342	319	335	331	324	352	337	349	372	340	338	304	319	333	328	332	314	369	313	364	340	333	356	343	334	356	331	324	324	355	322	333	368	361	330	305	301	308	359	334	357	355	340	359	326	309	342	326	325	327	348	344	341	299	332	327	358	332	321	311	331	339	363	322	333	328	335	307	301	360	353	319	300	323	331	338	350	337	345	334	310	353	333	345	330	331	370	313	324	301	304	334	324	323	348	335	323	350	361	321	315	347	367	338	339	287	346	306	324	301	331	325	326	340	306	321	334	325	323	303	317	333	312	331	349	345	354	349	337	339	347	339	285	293	324	350	360	319	311	369	340	328	355	320	328	323	354	351	328	356	333	327	337	286	327	354	335	320	330	296	356	318	323	340	353	332	316	335	308	302	330	337	358	394	311	326	333	328	326	320	334	285	315	348	335	333	343	341	327	302	308	359	329	341	289	324	354	357	343	314	324	347	327	310	331	370	333	359	313	313	329	353	352	327	296	312	290	326	310	329	352	378	304	296	303	339	335	336	310	334	338	333	322	348	317	332	328	333	331	338	281	357	357	353	323	314	320	316	335	349	294	346	319	312	344	343	319	315	344	329	347	324	318	365	324	301	340	358	353	309	336	335	302	319	329	340	338	339	343	345	363	314	299	306	311	345	344	323	340	304	342	311	340	319	349	342	335	310	314	360	320	301	298	326	309	319	338	335	370	308	325	318	353	343	323	328	328	342	309	340	337	321	328	359	352	332	327	323	369	326	336	355	306	296	344	354	332	342	319	351	352	314	343	330	348	349	304	328	321	329	329	375	365	317	345	301	343	338	323	339	308	330	320	338	322	303	333	326	371	322	363	331	362	326	328	341	325	353	325	326	321
27974	20588	7729	640	397	378	230	176	166	179	185	167	157	196	172	190	172	166	146	170	176	180	162	152	180	184	173	145	189	179	173	176	179	169	171	149	172	155	167	157	160	185	180	174	148	166	169	169	170	164	167	181	167	156	177	138	183	173	164	151	150	153	180	172	173	142	150	162	157	177	161	177	173	159	187	159	164	170	173	200	171	165	171	170	127	152	181	162	154	175	181	174	166	184	147	164	165	173	166	175	154	190	164	164	155	165	185	163	169	164	141	174	171	174	173	174	165	155	169	166	167	128	185	173	170	184	171	191	178	178	163	156	166	165	153	175	158	180	191	180	139	169	161	166	164	167	180	155	165	151	177	156	126	162	176	181	179	185	162	175	154	151	186	143	163	155	168	165	167	173	170	174	152	152	173	167	161	171	167	170	173	151	179	176	157	181	162	181	193	178	184	171	151	162	176	174	161	176	168	154	178	185	177	165	172	163	146	175	150	166	176	165	169	174	168	164	153	165	145	165	173	187	178	173	177	188	166	165	137	157	175	162	193	177	160	148	166	166	155	164	162	180	184	162	175	136	164	171	183	181	170	186	166	143	182	155	184	148	196	167	166	178	154	170	166	190	169	162	155	177	162	196	179	169	166	157	169	182	175	133	183	161	147	157	174	176	157	159	172	163	189	161	174	163	173	160	161	152	170	159	165	184	166	171	158	179	184	188	158	176	167	144	176	167	151	177	149	160	175	169	159	165	167	162	155	150	176	155	173	174	154	175	160	159	158	162	155	168	187	151	161	175	150	169	179	158	179	170	169	165	181	178	142	176	157	189	173	193	185	149	162	155	152	187	125	158	176	166	165	155	162	160	167	175	177	177	163	161	170	166	167	176	155	140	168	157	172	160	199	155	156	175	145	163	165	183	174	178	196	168	192	164	158	164	174	186	181	177	145	166	155	188	167	162	139	169	142	164	195	169	176	166	200	177	169	149	191	166	167	170	184	176	184	144	163	157	163	179	145	162	159	170	159	166	192	168	165	159	166	162	158	182	184	180	162	135	192	149	165	172	165	143	153	173	148	174	189	176	169	179	163	178	183	157	155	160	191	163	193	186	161	172	171	165	171	184	190	176	166	202	167	164	157	171	174	169	168	156	148	176	169	158	168	175	169	167	162	193	169	170	166	134	171	176	170	157	159	159	161	156	167	166	188	186	198	170	164	175	161	172	178	153	163	160	164	175	169	184	167	177	166	163	183	171	161	152	168	171	180	170	171	180	178	159	165	180	166	157	167	156	169	151	163	175	176	150	148	171	162	149	172	191	166	184	166	166	128	156	159	147	165	165	179	167	144	165	182	169	152	175	224	180	152	184	182	174	153	166	170	170	163	167	149	145	169	176	168	185	176	161	190	175	164	175	171	162	171	144	167	167	184	171	180	198	186	176	157	144	177	161	157	164	159	152	153	161	166	169	178	177	170	170	159	160	165	170	164	175	156	141	154	170	168	161	171	155	166	150	167	175	167	186	171	171	173	163	181	186	160	169	156	177	176	168	157	168	152	198	205	178	186	170	194	161	154	166	148	190	177	148	168	160	140	166	158	152	159	163	167	177	163	168	149	171	169	147	163	154	156	160	161	152	194	154	173	164	186	153	189	165	175	169	168	169	160	192	159	157	159	175	172	145	173	185	170	163	175	162	191	161	175	159	163	209	151	194	167	159	150	157	153	156	159	161	162	170	185	196	160	141	156	164	171	196	167	153	174	170	187	166	169	171	167	181	183	162	168	174	173	133	175	156	173	194	160	170	195	170	176	193	157	187	154	151	163	162	162	141	159	164	161	182	183	154	186	174	177	158	174	174	155	142	171	155	163	148	179	168	190	172	161	162	155	129	151	180	181	166	156	176	148	173	152	158	147	170	178	196	161	186	154	159	181	176	160	170	164	169	169	163	161	164	169	168	175	162	154	156	181	169	193	183	164	165	179	146	174	186	156	174	171	175	166	157	146	159	156	168	174	158	144	171	164	146	167	165	187	181	185	155	159	195	162	182	189	187	168	171	154	172	166	165	186	157	150	157	191	179	167	149	169	154	171	147	172	160	141	144	159	153	177	159	192	175	191	161	155	165	169	161	168	174	137	178	167	140	176	166	171	158	163	174	166	172	170	145	176	173	162	187	184	156	166	142	179	168	140	155	178	202	183	197	172	180	156	175	172	178	168	159	185	156	158	190	161	179	163	170	182	163	151	174	177	165	163	188	148	174	160	160	154	180	162	169	150	157	164	141	175	159	150	161	135	193	181	164	164	152	172	172	153	174	171	147	177	161	157	156	173	179	166	151	177	154	159	157	171	184	155	161	173	158	162	201	160	161	190	194	159	164	168	156	168	151	178	162	170	166	162	144	150	182	137	195	187	174	174	160	187	182	181	170	167	172	171	186	157	165	146	173	144	137	160	149	158	158	180	192	154	148	167	147	177	150	172	170	168	168	189	151	179	169	186	153	193	154	166	152	164	155	160	155	153	174	207	185	174	154	174	172	160	161	178	182	155	166	199	157	165	171	147	187	169	160	175	175	191	162	158	182	170	186	184	158	185	153	167	166	175	160	177	195	151	149	177	168	165	172	166	181	124	157	156	170	186	151	164	170	173	169	174	149	167	160	176	198	189	152	150	144	186	169	167	153	178	164	184	162	141	151	166	166	172	160	177	161	171	178	164	165	160	168	173	160	151	179	160	182	132	163	145	140	151	185	191	206	184	169	148	190	165	146	171	143	166	165	186	157	139	147	180	158	177	183	179	156	156	176	164	177	182	189	142	156	172	156	166	169	154	156	181	150	170	169	158	151	157	166	167	176	169	188	161	169	162	143	174	179	170	153	159	164	172	166	173	182	170	168	156	160	169	162	163	156	167	175	173	167	183	159	190	162	182	163	171	178	138	184	165	170	168	170	183	162	184	179	172	170	176	198	175	175	167	134	155	177	162	165	173	173	169	141	158	173	171	177	171	164	165	172	186	194	154	156	168	156	192	178	163	171	151	174	166	158	185	184	163	150	172	151	179	178	185	183	177	172	174	178	174	182	158	166	172	164	142	179	174	171	150	162	159	171	185	189	178	144	162	161	167	162	155	170	146	176	174	162	165	168	159	158	184	165	179	175	151	181	167	187	172	173	178	167	155	152	168	152	190	154	176	188	151	162	174	178	173	174	179	155	172	156	167	174	152	175	166	155	129	159	163	169	168	198	152	153	163	168	186	168	175	162	179	186	179	163	192	179	170	168	160	182	159	150	175	143	168	157	173	166	178	150	166	181	175	178	152	179	166	157	170	192	188	188	171	158	177	157	170	179	182	168	174	161	187	175	172	164	188	169	174	156	173	167	143	159	169	182	172	158	162	148	185	184	156	165	186	171	187	167	159	177	160	163	160	166	169	178	185	160	168	160	155	153	156	179	178	183	191	170	152	188	168	184	176	191	153	186	160	165	186	168	175	189	154	161	154	152
10227	1072	733	361	345	295	255	241	236	231	201	215	219	210	206	217	213	202	217	227	214	194	186	219	214	200	196	200	211	205	200	191	202	224	197	176	210	192	207	219	182	194	228	182	183	211	179	179	174	177	185	191	216	217	216	205	196	203	212	192	207	191	179	196	192	205	196	186	196	198	202	190	208	199	201	182	228	218	189	225	178	194	208	226	191	220	226	218	174	190	212	225	241	191	224	200	232	193	209	195	209	202	214	239	190	200	191	183	183	235	188	184	208	223	183	182	180	219	201	200	184	212	183	210	221	228	227	201	192	206	196	219	210	200	213	207	192	201	188	199	205	201	202	224	176	199	208	186	224	212	204	200	207	217	201	199	190	204	217	192	196	184	216	203	203	184	182	186	230	212	209	221	220	201	172	203	196	206	200	184	215	179	227	215	189	218	201	188	201	204	199	205	189	190	204	215	195	240	165	205	192	193	212	211	211	215	201	197	236	211	191	212	200	184	201	194	205	208	208	185	176	194	204	192	201	200	190	199	196	188	173	199	188	216	193	174	179	186	223	207	211	181	208	204	214	181	219	217	206	189	205	213	230	207	217	191	189	239	209	199	180	203	191	222	209	204	223	210	208	212	202	222	196	213	193	208	204	195	195	172	200	219	203	217	195	174	184	206	199	186	195	203	208	204	224	180	190	200	212	208	197	178	230	204	178	219	213	230	190	210	196	206	200	197	198	196	222	172	205	206	200	223	205	202	206	197	196	194	187	188	175	200	207	189	211	202	176	209	189	184	205	198	203	217	196	196	219	194	206	161	208	191	198	204	207	208	203	188	219	183	210	208	184	220	197	217	192	196	200	205	211	200	190	182	193	214	192	188	221	186	221	188	220	193	209	214	213	236	214	217	191	189	213	208	215	193	216	169	212	191	198	230	213	208	204	206	226	207	189	199	214	212	206	212	213	211	190	223	168	206	209	206	214	202	205	210	183	201	193	201	195	197	187	184	229	211	202	220	190	178	208	201	223	214	203	188	206	220	209	215	201	213	209	191	208	189	197	200	206	204	255	176	187	179	204	212	201	227	176	203	190	212	206	214	227	217	197	191	203	189	205	184	192	216	208	192	232	214	201	202	190	207	209	179	212	214	212	204	203	190	176	187	189	185	217	216	210	180	189	186	196	218	199	206	207	212	205	206	201	200	194	205	198	225	205	205	175	199	185	187	217	187	204	194	183	219	194	216	221	202	196	192	197	218	186	195	203	204	185	179	194	204	195	193	189	200	209	207	201	201	206	227	189	182	204	225	201	195	197	192	187	169	170	200	232	225	201	219	221	204	197	195	197	191	193	184	183	220	248	188	202	191	190	201	202	197	190	200	208	200	190	185	204	212	198	195	197	194	213	205	203	173	184	193	204	218	208	223	213	208	181	164	203	168	191	193	197	210	170	198	202	189	213	215	206	202	194	177	210	173	199	198	199	199	171	215	206	208	194	190	199	194	181	217	202	222	201	218	210	204	206	199	184	201	196	203	199	216	188	213	225	196	192	210	216	193	212	187	221	193	209	183	231	183	225	187	213	212	195	206	201	185	213	205	198	204	210	221	207	207	184	193	201	194	196	212	184	197	201	200	213	215	232	210	199	188	187	206	202	194	187	203	187	204	195	207	175	183	214	215	217	168	223	162	203	188	216	180	214	169	200	190	199	209	220	185	200	229	198	206	194	191	184	193	229	216	208	189	225	174	189	191	205	194	214	198	197	209	182	199	212	218	223	228	176	205	217	192	219	177	183	179	196	183	208	186	213	198	206	203	215	189	221	198	233	203	200	184	204	229	193	215	201	206	211	202	177	191	176	181	210	203	177	190	185	202	208	189	196	183	201	204	220	219	209	194	214	215	186	214	188	195	193	218	226	218	202	190	217	232	193	206	194	212	194	200	207	199	187	217	224	197	195	190	210	221	201	210	207	193	220	198	207	207	192	174	210	206	213	180	183	219	199	214	207	199	165	213	202	186	203	188	187	183	212	192	226	174	199	168	210	190	158	208	196	185	198	212	211	193	222	177	209	184	201	206	200	231	207	189	215	198	177	196	199	180	188	188	223	204	198	185	209	188	226	187	182	222	195	199	179	201	199	195	199	197	215	203	232	215	171	213	197	197	202	182	201	223	205	206	188	223	194	208	189	196	213	213	223	210	205	204	195	181	203	200	196	190	194	182	189	209	190	190	202	184	201	212	206	206	174	192	211	207	200	196	197	229	192	205	192	208	215	217	190	197	205	192	228	205	205	209	201	205	206	183	213	197	203	181	193	208	206	196	207	179	196	199	187	194	208	182	201	210	214	237	177	209	193	199	204	209	222	204	203	173	184	217	186	197	202	213	205	171	184	195	185	187	181	191	218	203	176	214	198	203	182	182	205	211	220	200	188	220	210	210	218	210	171	205	192	224	246	221	194	174	188	217	212	208	190	208	192	183	210	227	192	196	202	184	215	205	211	192	230	204	175	181	199	208	203	188	205	183	205	207	214	209	180	198	177	211	196	198	189	195	217	193	221	203	181	198	216	189	221	188	222	214	174	189	199	208	211	192	161	191	227	206	195	182	208	178	201	236	208	218	207	193	197	200	208	202	189	226	196	212	211	202	216	206	179	211	200	201	200	206	180	169	213	199	215	217	198	197	217	220	195	184	214	193	199	193	203	183	211	206	199	220	200	215	212	186	191	223	199	190	224	208	200	221	214	195	197	207	203	199	222	191	234	210	184	196	212	204	198	212	227	220	200	182	191	192	183	182	222	205	202	210	183	191	213	205	213	175	210	178	216	194	204	200	204	193	173	180	209	210	198	212	200	231	189	203	208	216	200	213	220	179	191	206	211	186	175	226	202	208	201	200	215	203	196	213	198	184	191	195	219	198	198	209	208	183	196	220	193	212	205	207	201	190	184	197	195	211	208	208	209	174	185	190	193	203	211	192	198	192	219	199	229	179	192	207	203	203	209	193	202	199	220	222	212	200	209	210	216	207	196	226	221	189	188	197	198	208	179	233	186	197	214	195	188	205	216	209	184	199	172	178	196	228	187	209	202	198	204	202	219	184	216	206	179	193	208	207	192	207	197	200	177	219	195	188	200	195	218	177	193	199	188	210	186	179	196	198	209	200	187	228	184	199	182	222	214	218	200	192	194	215	206	199	203	190	189	191	185	222	195	192	190	194	192	216	186	188	191	222	215	173	176	203	182	207	224	194	192	202	175	189	192	183	227	178	165	221	217	203	214	192	194	209	205	177	186	200	193	178	201	198	191	190	199	197	191	179	166	222	213	201	180	209	201	207	194	195	206	198	199	203	212	172	180	190	193	203	222	207	200	231	164	204	204	176	231	188	192	201	170	207	190	222	222	193	198	199	189	177	196	197	212	213	204	204	198	215	183	198	206	179	216	174	185	208	195	166	218	187	215	181	190	231	188	210	204	191	210	193	213	195	202	216	181	230	188	170	226	181
24410	21572	28786	24787	21558	10226	830	527	374	357	323	303	265	268	229	248	226	229	213	208	238	227	191	210	191	188	206	199	183	218	183	197	183	194	199	202	162	205	167	188	172	170	214	187	179	202	186	193	184	184	206	204	178	195	161	201	170	211	184	188	197	202	203	200	188	202	207	161	186	202	149	190	180	206	186	178	205	176	181	185	191	214	211	182	189	196	204	200	223	188	201	184	191	184	200	188	202	193	189	201	165	184	179	190	195	203	188	166	220	182	203	195	175	174	199	196	194	187	183	167	214	176	192	164	193	180	182	204	223	186	185	196	201	206	174	167	188	159	192	170	175	195	210	177	208	187	187	192	200	193	192	193	190	181	208	180	193	145	204	167	179	195	188	181	207	193	184	173	173	180	199	203	190	171	210	193	178	205	162	189	184	177	181	198	199	186	183	198	190	183	177	173	163	189	161	182	201	171	170	201	185	185	222	183	175	179	172	205	209	177	181	184	175	184	203	197	206	208	171	183	171	184	179	181	173	197	187	186	163	182	184	193	165	194	185	135	199	182	171	172	186	184	187	163	171	201	172	171	195	184	190	203	183	173	196	185	196	177	174	168	191	176	164	167	169	205	194	175	195	186	190	190	200	176	192	185	190	165	191	163	187	166	181	199	191	192	197	171	191	189	181	211	161	178	205	180	186	195	182	166	182	185	201	193	154	193	176	156	164	182	201	173	172	170	190	196	174	186	188	216	204	196	159	166	162	207	190	187	146	204	181	190	191	184	181	206	179	160	170	189	190	179	187	177	189	187	187	189	206	184	207	187	200	193	174	205	176	192	179	184	177	177	157	172	182	167	149	176	193	201	186	182	168	169	192	205	167	189	193	202	187	174	192	190	164	206	199	204	191	177	203	159	194	175	168	209	172	195	202	178	166	177	175	161	185	201	189	201	198	203	203	190	154	182	175	218	196	188	191	209	194	189	192	195	174	176	195	177	186	165	192	192	187	183	203	163	184	190	180	169	182	165	189	192	182	217	171	199	163	172	180	170	162	196	188	192	175	181	184	192	203	181	171	183	161	186	166	197	193	171	170	180	177	188	184	184	176	214	187	171	186	165	178	166	200	179	183	183	174	206	203	179	180	183	203	192	180	191	210	191	212	188	199	198	193	173	167	202	197	181	200	170	168	171	174	194	169	179	191	161	186	173	180	177	172	195	190	164	185	184	184	162	184	193	178	206	171	210	192	174	190	183	187	167	184	171	186	162	178	168	171	196	205	188	184	180	165	175	177	177	188	170	164	200	170	167	196	196	190	189	191	208	188	208	173	175	207	190	204	192	183	180	190	173	170	179	173	181	198	186	217	175	193	161	172	187	187	168	167	205	187	192	196	178	155	179	162	150	177	172	176	177	172	211	171	180	164	205	202	166	175	174	187	191	194	159	184	197	185	175	177	198	216	189	196	180	213	176	210	206	174	163	181	171	175	174	185	203	181	178	202	183	193	184	187	178	163	188	171	197	192	165	173	195	198	172	192	176	186	201	191	178	143	161	186	178	192	170	184	196	182	176	190	187	176	173	179	197	191	176	194	186	199	180	174	155	181	176	172	186	181	166	184	177	200	179	180	197	194	186	198	184	162	195	199	182	177	197	184	176	182	190	194	173	189	153	178	211	166	180	203	203	183	187	178	187	197	173	211	160	202	166	189	184	195	181	201	197	145	177	188	191	200	180	186	178	179	145	171	195	189	200	189	176	187	154	176	173	149	185	191	205	194	186	167	160	187	187	168	180	186	191	185	158	200	184	176	205	191	175	192	191	177	170	205	201	199	181	177	202	192	172	169	187	180	202	191	181	174	178	182	163	184	199	195	163	176	171	199	192	184	203	174	198	187	187	190	154	183	180	200	169	202	185	176	169	197	186	182	183	170	181	175	175	180	195	181	187	172	188	164	185	185	169	186	197	185	198	166	221	190	180	196	200	201	194	189	187	159	209	168	202	203	204	174	177	189	184	216	188	192	172	167	201	161	153	160	189	204	188	178	216	177	185	171	220	193	193	192	199	175	203	213	183	169	183	182	197	185	186	202	211	187	194	165	186	172	198	156	193	204	202	189	160	158	181	167	182	181	178	199	193	179	191	169	195	155	179	176	186	170	167	190	188	178	195	167	191	182	174	174	191	178	198	170	162	202	191	187	213	172	183	184	191	189	173	178	190	198	173	204	201	180	174	198	182	172	178	189	167	184	172	165	182	178	183	176	195	174	189	185	184	180	176	175	168	201	183	165	164	168	174	173	167	190	195	195	195	194	195	162	190	192	199	209	177	181	163	176	178	178	170	174	188	186	175	163	191	183	184	171	200	194	164	187	184	193	161	202	157	173	162	191	193	205	182	170	218	196	162	196	155	186	199	187	173	187	176	190	200	180	197	175	183	166	174	207	191	182	174	212	170	180	181	190	189	195	177	179	190	180	182	162	176	169	207	191	160	184	190	180	205	176	197	167	177	162	188	169	190	190	187	181	160	191	178	192	198	161	176	185	187	198	221	191	201	168	187	215	209	200	201	188	201	200	194	205	166	173	209	187	171	190	195	187	183	171	170	173	136	179	187	209	207	177	186	199	178	163	173	192	174	182	170	196	200	164	184	177	169	193	180	178	193	175	180	198	197	174	178	198	190	173	175	219	174	203	189	202	176	181	191	190	180	169	180	188	175	175	209	170	186	166	190	172	200	176	209	183	188	175	206	192	192	212	182	207	167	181	179	196	195	185	164	185	179	168	167	181	172	210	196	182	186	149	187	202	202	182	202	210	199	183	188	157	175	197	211	157	214	201	158	189	183	189	191	188	160	183	179	194	199	202	185	171	205	184	195	163	199	172	174	171	197	185	163	178	176	198	187	187	208	168	171	202	166	165	175	165	167	175	198	175	178	171	197	167	178	177	175	185	173	192	174	173	189	195	189	183	146	199	161	184	184	164	178	185	185	188	183	176	187	174	179	163	185	197	189	177	193	178	196	171	177	188	201	196	155	173	182	184	181	179	167	186	208	164	194	164	188	176	155	181	182	165	196	204	185	186	172	160	190	206	207	201	182	197	198	171	172	209	199	204	184	196	193	194	180	185	191	179	202	185	202	172	189	200	202	167	187	163	183	169	179	199	186	184	166	192	197	189	184	173	192	172	184	176	215	174	208	186	186	193	172	186	183	207	185	166	212	169	189	180	185	191	186	177	214	186	182	213	196	179	167	173	198	191	184	188	180	167	187	182	172	187	187	161	195	175	188	188	188	187	221	187	167	183	179	199	193	196	186	172	169	202	195	168	169	165	182	176	202	191	178	173	191	167	187	193	192	184	170	195	188	204	191	139	181	190	163	171	158	177	184	186	147	182	160	182	191	212	202	195	192	204	174	168	200	191	192	183	173	176	193	208	160	200	198	184	191	207	191	199	203	191	164	195	199	191	176	181	188	165	199	183	186	158	169	185	183	179	198	176	179	208	198
24513	9897	6114	2799	2039	1501	1102	870	673	593	541	485	428	360	333	313	290	287	261	259	258	261	264	233	265	241	249	228	232	273	239	242	246	249	225	260	237	261	247	215	222	216	224	217	233	240	235	227	205	255	197	247	235	206	224	225	219	234	198	211	220	198	198	223	217	197	212	229	218	226	205	209	211	217	203	221	202	224	205	214	233	243	250	221	272	256	236	248	256	239	219	239	211	233	231	210	252	215	265	231	232	224	230	247	201	215	215	232	214	192	227	211	189	183	206	222	204	213	248	212	234	240	223	205	188	200	198	191	249	224	185	228	210	232	209	229	220	234	206	241	204	236	219	207	231	210	228	211	198	194	227	221	236	220	216	190	189	238	202	204	209	203	223	200	204	205	223	226	233	213	224	223	217	205	197	184	220	219	208	222	219	216	218	215	220	231	218	202	214	188	203	221	193	197	215	204	196	208	210	194	222	216	207	207	173	212	209	207	245	208	215	218	230	212	216	197	211	215	213	183	220	177	196	215	196	234	222	210	211	179	213	199	213	209	218	237	213	232	209	181	219	214	248	200	213	216	228	223	204	186	179	192	214	223	240	208	219	229	222	229	200	230	236	197	204	216	196	221	240	197	205	226	200	229	222	243	224	233	210	230	210	226	243	197	190	232	214	207	223	202	215	233	211	231	213	219	211	204	213	214	224	230	211	234	230	237	229	201	204	197	201	225	230	193	223	254	213	226	235	210	196	203	217	177	209	237	220	215	223	220	205	250	185	224	226	187	215	202	217	205	217	219	227	212	220	231	238	207	225	207	201	241	246	215	229	212	216	181	209	210	217	208	212	242	217	224	202	240	206	223	193	217	216	192	222	206	223	238	230	216	190	225	219	224	183	237	217	209	208	215	195	230	209	213	229	219	207	200	214	205	195	235	226	223	214	210	203	216	219	216	187	229	210	194	181	222	207	211	230	217	184	240	222	211	220	192	230	199	227	227	215	211	220	180	194	211	219	233	214	200	190	193	233	201	184	235	225	196	190	221	215	201	196	210	209	221	214	202	222	204	202	197	224	216	203	196	226	210	218	218	223	216	230	233	199	205	194	224	228	235	197	199	217	201	220	239	234	223	204	246	205	236	211	212	232	201	199	207	216	214	213	214	202	203	211	199	202	207	215	228	199	214	204	222	202	211	198	208	223	207	203	201	205	201	227	208	224	206	211	215	210	195	213	218	204	221	203	201	195	225	191	202	218	232	182	257	200	210	235	212	246	222	238	224	202	233	215	240	200	227	241	203	195	212	206	208	214	220	223	203	224	241	221	229	229	236	228	211	227	220	213	219	223	222	231	204	218	226	210	196	202	205	222	202	223	217	221	203	206	208	206	212	227	227	226	204	216	216	215	227	192	204	213	201	226	187	204	222	209	243	195	226	204	217	216	206	195	208	213	217	197	214	212	227	216	217	201	184	191	228	221	225	212	234	205	226	218	210	226	205	227	209	217	203	232	212	231	201	201	210	192	196	205	242	210	200	216	191	205	238	217	201	235	202	207	207	202	213	219	246	212	215	215	238	246	214	207	197	213	235	225	198	231	243	217	227	215	207	239	208	217	214	197	238	226	229	225	206	229	220	211	198	214	217	233	241	226	206	241	220	227	206	226	216	204	232	214	222	217	200	232	210	214	217	209	241	208	224	204	206	210	211	215	194	232	222	207	208	210	214	208	205	180	238	224	223	213	200	197	212	203	197	207	197	188	215	224	212	214	200	212	218	212	196	195	226	217	211	219	210	217	200	198	200	209	221	216	228	195	234	204	219	210	227	256	211	200	188	234	204	220	220	211	206	198	216	229	201	197	226	226	227	232	219	216	218	202	196	206	255	199	200	219	209	235	182	187	216	220	220	225	210	205	217	225	199	246	220	213	231	199	206	195	226	205	195	184	230	201	219	201	204	205	229	220	195	211	215	211	188	214	206	196	199	216	186	193	206	192	191	239	227	214	192	233	205	197	221	220	204	197	224	232	204	192	215	181	237	197	220	204	215	240	227	187	204	208	224	246	201	196	196	216	207	209	211	208	208	209	201	205	206	214	189	224	215	210	207	205	213	217	234	198	221	210	208	232	207	186	222	227	217	243	253	208	194	190	218	222	204	219	195	225	219	230	221	196	246	194	207	224	228	221	235	205	205	194	215	224	193	195	200	221	217	200	214	196	211	196	210	205	222	209	213	193	214	215	204	200	225	227	209	205	201	217	216	211	195	233	224	219	191	239	211	225	228	248	239	216	202	218	204	205	180	216	204	237	222	222	203	213	204	224	217	227	214	211	207	206	188	230	217	205	212	229	207	212	209	201	218	209	213	201	212	196	221	205	215	245	227	200	218	235	210	208	224	209	215	208	216	211	191	208	183	220	209	178	203	205	225	209	219	229	235	219	221	214	232	223	200	223	211	208	202	202	205	228	232	199	221	216	229	202	209	222	210	206	196	209	214	220	206	213	234	202	225	178	208	206	194	208	217	228	199	222	218	210	224	204	238	202	214	211	233	209	211	196	192	204	199	236	201	208	214	240	233	210	209	245	232	231	219	221	195	204	212	198	241	214	233	190	212	217	199	213	213	220	189	196	206	195	210	224	211	217	199	205	202	184	211	217	220	222	209	206	227	205	222	219	223	210	214	227	225	226	210	221	219	188	231	191	230	239	197	198	220	193	218	229	216	201	208	223	220	234	189	195	190	210	225	229	233	202	182	216	209	208	210	219	236	226	219	244	219	206	199	226	216	231	231	191	203	201	174	195	227	194	218	241	214	199	226	230	216	225	213	203	195	250	230	209	222	235	205	238	208	209	203	218	202	196	219	233	221	214	205	197	227	191	187	247	207	217	236	231	205	196	199	233	228	209	222	186	207	204	202	221	230	229	210	217	227	219	225	192	197	216	217	212	212	204	212	210	197	181	226	196	211	221	223	223	247	207	209	220	225	213	207	212	211	205	218	250	231	229	192	216	224	195	197	197	207	230	211	198	233	225	221	209	217	189	227	212	211	185	230	259	220	217	241	221	235	227	238	204	204	232	232	218	225	227	211	207	218	209	213	220	221	222	180	218	200	209	220	212	216	201	196	213	237	202	220	209	213	226	229	240	223	212	202	208	209	209	229	228	205	191	213	217	194	191	213	218	225	200	209	200	156	213	210	224	232	219	213	216	234	206	199	215	215	217	204	194	214	192	206	229	190	176	194	217	218	225	207	250	202	214	209	221	197	224	230	195	204	204	205	220	214	196	201	218	224	203	215	226	215	190	216	200	199	208	201	217	230	224	209	209	229	196	249	222	203	246	218	238	211	232	216	216	204	220	245	216	210	221	219	228	231	217	266	181	206	242	245	228	231	187	243	230	193	195	218	210	199	167	189	222	207	226	212	201	207	230	204	200	220	218	223	193	223	194	197	229	210	209	229	230	212	199	212	217	235	186	227	215	208	221	221	200	219	185	227	200	217	206	224
25585	21564	27532	25908	8511	573	457	352	336	325	300	292	286	279	278	258	267	279	245	238	239	253	265	244	274	277	271	268	240	255	257	268	214	242	243	250	273	268	259	225	252	244	250	264	291	240	242	252	262	224	264	252	246	241	258	230	244	246	245	244	254	264	251	230	221	240	243	247	253	248	258	244	244	247	221	261	231	245	254	235	269	228	259	245	245	260	248	269	231	227	259	285	248	253	266	256	233	253	224	248	267	259	248	269	276	251	257	257	262	232	232	245	290	246	243	241	249	236	256	241	266	272	253	262	235	239	250	233	260	250	271	250	262	257	270	272	232	262	257	247	253	210	248	236	218	263	229	230	238	252	242	236	259	264	242	221	240	254	230	237	249	232	258	265	222	212	238	262	259	235	263	247	265	269	251	257	243	262	252	252	253	246	260	241	279	245	233	262	253	265	242	263	236	270	257	235	235	244	254	243	248	262	226	254	250	250	261	230	250	273	233	248	279	230	234	259	231	217	222	220	223	227	257	260	237	239	226	260	253	245	224	240	257	250	279	230	262	245	241	261	251	242	234	251	244	282	210	262	255	235	217	223	253	235	252	245	223	224	226	226	239	257	230	249	221	206	237	245	246	247	247	239	253	254	227	238	268	213	250	264	244	264	235	257	253	261	257	232	225	252	273	251	251	263	237	248	247	257	254	256	254	245	264	238	231	228	239	244	241	222	223	259	244	250	263	222	261	231	237	234	224	246	223	226	254	239	257	223	245	263	241	187	235	284	250	232	272	246	249	265	283	242	206	246	253	243	245	239	212	268	253	250	261	255	240	242	267	264	249	266	235	234	228	243	229	270	260	265	242	217	237	215	240	251	261	240	255	240	226	258	231	235	226	226	221	276	254	235	236	251	236	228	250	303	242	230	240	236	268	233	226	254	207	268	210	226	246	271	240	253	267	252	238	260	227	230	238	250	261	247	242	237	232	260	224	266	222	269	257	237	231	244	244	259	240	221	259	245	240	261	247	251	270	243	251	251	237	260	258	251	248	235	245	247	248	250	242	232	233	253	247	261	248	242	223	240	237	254	230	231	246	257	259	229	208	254	248	255	269	272	246	241	242	230	260	262	219	225	263	252	230	232	259	235	267	252	262	211	240	259	210	252	240	264	239	229	266	231	239	238	250	186	250	250	256	236	231	244	260	240	249	242	257	259	244	269	228	227	235	258	217	246	253	246	241	257	236	235	261	247	238	263	240	261	246	230	256	233	215	240	209	241	242	237	232	232	236	249	224	239	248	237	260	263	251	237	240	262	278	242	230	271	215	242	235	271	247	255	245	218	232	232	263	252	247	242	231	261	270	248	245	239	247	218	250	240	260	210	242	260	210	202	256	232	226	249	246	232	248	263	239	245	228	229	238	251	233	232	255	257	231	251	240	254	232	233	247	245	257	228	236	243	251	248	222	223	243	275	207	245	253	258	260	231	243	201	226	253	234	255	224	265	254	240	259	276	255	253	241	250	238	266	254	248	250	248	251	232	226	237	246	231	240	228	265	268	241	224	241	243	267	231	245	234	221	222	241	228	223	267	264	270	248	265	250	249	236	211	248	219	268	251	248	242	245	241	229	256	254	259	212	241	240	246	246	232	218	271	240	253	238	269	238	224	244	246	228	265	262	259	215	215	238	237	248	217	231	230	254	237	270	238	235	272	267	209	247	242	249	227	250	264	245	274	232	252	236	223	245	228	246	231	233	235	242	259	268	259	233	250	245	251	230	222	252	226	270	250	267	277	254	237	234	257	227	224	226	245	229	259	242	241	254	257	228	256	250	261	244	235	246	234	210	241	254	249	250	270	253	252	262	249	221	254	254	220	239	216	240	263	258	228	268	267	214	236	234	263	222	262	234	257	272	224	244	261	241	242	257	242	250	244	233	240	260	237	255	231	229	248	235	235	241	259	261	243	228	231	231	264	215	257	265	239	242	251	248	250	256	240	238	229	256	263	257	225	261	269	266	237	263	223	265	251	249	249	237	238	260	274	253	231	244	248	222	262	240	223	252	232	255	201	263	227	266	231	226	249	200	243	235	249	248	260	249	268	242	238	225	222	245	269	256	250	232	230	255	265	240	229	226	228	227	265	268	233	235	255	226	245	244	241	235	240	238	228	230	237	232	238	233	258	258	246	244	226	240	229	255	260	263	236	256	265	233	223	264	223	234	245	236	247	270	254	230	243	261	240	251	251	219	259	271	243	251	223	280	262	244	255	254	246	252	244	233	256	243	231	234	258	275	231	268	235	226	243	239	256	261	265	245	250	245	251	252	232	240	262	240	233	251	253	257	250	270	264	257	279	242	275	262	255	246	226	265	256	219	236	246	230	253	250	267	248	260	271	244	261	233	251	259	230	224	252	245	214	233	262	249	223	228	242	238	252	241	252	253	227	250	271	238	270	254	252	276	233	254	262	242	250	225	254	245	255	222	243	244	249	272	256	257	239	238	240	250	239	245	233	232	255	215	245	229	225	218	250	251	243	241	262	251	216	234	246	242	219	240	267	242	228	265	266	246	239	205	266	273	251	204	261	251	232	261	215	222	253	246	253	223	219	268	236	250	255	265	252	261	240	235	210	253	236	230	224	235	242	242	227	250	249	225	207	215	249	243	216	231	239	256	247	245	224	217	252	228	261	252	225	259	236	241	245	239	235	261	261	276	251	267	263	243	244	271	262	246	242	243	267	226	235	253	243	230	232	243	237	248	257	256	250	250	245	244	241	250	272	269	253	228	249	211	259	227	242	230	245	236	253	234	246	219	229	233	275	227	234	224	242	250	249	265	253	215	234	222	248	232	249	274	211	267	245	229	241	241	245	226	237	226	234	271	244	226	247	239	240	251	267	243	241	275	244	223	256	247	246	248	266	259	238	255	258	269	229	243	240	257	233	229	243	229	251	253	237	251	233	254	219	264	247	238	246	239	246	242	273	245	227	262	266	215	243	271	258	247	250	254	243	234	257	255	245	238	230	247	233	225	217	242	246	245	225	265	234	258	240	273	238	255	249	259	251	244	232	267	230	258	244	245	225	221	233	249	238	257	240	268	249	260	227	257	248	245	262	273	256	257	246	263	273	238	224	266	256	247	249	230	249	219	278	255	241	248	217	247	231	239	235	242	248	261	249	242	252	264	262	262	263	266	253	233	258	220	255	229	220	215	241	252	271	233	254	250	244	244	249	249	230	246	232	242	241	214	231	261	221	247	239	244	237	237	254	256	228	263	245	253	253	223	248	247	234	240	277	261	264	225	234	259	222	254	260	220	268	243	248	250	233	281	253	261	270	263	260	234	243	241	242	243	245	268	269	231	242	227	244	260	264	204	253	227	267	252	266	243	276	228	237	242	241	220	246	240	202	239	222	229	271	242	223	233	240	212	251	231	248	249	229	231	245	269	278	221	243	231	249	255	240	252	237	211	254	244	245	229	237	263	265	241	251	260	246	262	238	236	250
23295	5029	3104	1509	1148	893	716	596	514	493	425	357	356	334	315	323	331	311	283	333	316	282	300	293	281	315	302	296	307	285	285	296	264	276	290	269	302	304	328	285	299	289	294	297	287	264	299	283	267	272	279	286	285	293	264	292	278	277	310	274	294	284	281	305	292	294	273	289	284	307	255	311	269	279	291	296	284	282	297	278	295	297	275	256	297	300	299	339	301	284	309	347	316	273	299	302	327	275	261	306	302	296	289	271	271	299	265	283	271	287	251	271	307	291	266	317	310	289	282	283	292	303	276	279	258	289	280	314	287	285	283	274	277	296	288	286	304	296	281	253	290	283	290	280	276	316	297	305	261	280	266	302	281	306	306	304	274	250	303	287	291	287	316	278	265	324	290	286	281	262	270	291	291	276	257	287	253	271	308	284	334	297	286	277	309	291	275	289	292	290	299	299	273	280	284	280	270	260	284	299	264	270	291	292	266	283	303	297	317	283	297	292	281	285	289	307	307	282	292	294	271	301	272	295	272	285	280	281	295	287	288	298	277	278	295	264	276	263	282	283	254	292	297	288	282	294	283	288	276	289	274	274	281	290	285	301	268	275	278	285	301	269	263	286	269	253	297	267	284	312	301	296	252	281	292	266	248	282	281	295	323	293	289	300	260	276	312	286	281	255	283	301	276	277	272	285	258	309	286	276	284	279	281	275	290	276	287	284	291	313	273	310	277	310	298	265	289	284	295	259	273	283	271	302	287	315	277	264	288	254	266	291	291	279	267	265	280	273	271	274	285	297	288	280	296	283	299	300	280	288	274	267	301	288	291	289	285	280	314	287	310	272	291	298	284	279	287	301	300	274	291	274	306	284	280	260	272	315	286	284	289	267	265	221	299	281	269	310	281	300	294	293	289	300	300	264	281	288	262	257	315	257	316	281	286	297	283	294	272	287	250	286	279	301	295	296	282	296	279	300	275	307	303	287	261	299	264	296	295	309	288	295	299	282	289	277	282	282	277	285	286	274	305	292	267	268	283	296	299	303	283	273	264	282	296	278	262	296	298	295	275	313	288	281	282	302	254	284	293	289	263	266	295	267	270	271	305	295	277	266	305	300	269	285	264	297	289	303	297	280	283	286	246	311	296	296	273	254	293	265	282	296	287	291	284	265	289	276	308	275	312	289	300	274	303	281	284	278	308	299	264	277	321	291	294	267	253	268	312	281	283	250	298	284	275	294	306	275	276	264	268	291	309	267	283	321	258	272	276	275	289	290	282	292	275	259	265	298	266	260	291	290	278	265	254	283	269	274	274	289	320	302	286	306	276	295	277	253	279	275	287	276	257	280	301	265	301	294	276	292	299	297	277	299	294	288	281	299	308	276	303	302	262	247	318	328	278	271	271	262	279	239	274	282	280	252	281	272	312	287	308	282	304	304	298	268	293	271	298	286	301	278	285	303	290	278	275	297	259	285	298	297	285	279	267	276	279	263	307	313	290	307	315	288	320	278	294	269	278	269	289	279	307	273	287	282	266	284	279	275	302	287	313	276	270	267	284	294	285	274	292	294	300	287	293	276	309	282	287	331	286	274	303	316	266	288	286	275	278	288	299	307	285	272	299	291	293	271	281	293	287	259	259	262	260	282	285	282	267	287	285	282	268	288	284	299	298	290	288	263	293	294	281	288	284	300	281	276	296	278	270	294	268	266	250	292	297	263	295	290	270	269	276	303	281	269	287	281	294	273	301	303	280	275	313	288	306	268	278	279	286	303	277	287	273	270	277	262	297	308	291	286	318	311	287	318	256	292	279	280	294	287	260	263	279	285	281	249	316	296	307	281	262	292	280	281	292	274	283	272	291	282	285	317	302	287	269	252	276	293	304	258	274	306	267	286	296	277	276	282	268	259	239	274	304	298	329	291	295	276	294	299	262	282	267	269	264	277	284	291	302	274	297	294	293	262	292	307	303	283	288	303	293	269	290	277	281	317	275	289	296	264	281	282	266	292	272	295	277	311	279	272	269	319	277	286	269	283	319	304	312	280	304	276	282	293	284	271	304	302	290	303	252	287	265	291	283	307	290	272	287	259	295	281	280	276	262	280	310	279	244	315	274	277	295	275	288	274	250	270	292	277	298	275	263	278	285	262	295	277	278	288	264	283	268	254	270	279	292	294	251	300	303	285	293	285	289	326	285	279	310	285	255	278	292	292	274	287	273	329	306	316	292	278	287	274	300	272	286	332	281	277	303	249	273	298	330	302	285	278	289	294	286	293	307	279	292	297	285	272	283	315	267	291	301	261	300	281	285	273	295	276	293	311	297	284	284	275	294	314	293	257	264	276	281	285	286	324	276	273	266	266	248	307	274	282	285	264	297	304	282	276	271	290	261	276	265	284	261	287	251	301	273	253	305	278	276	258	293	284	240	287	257	273	275	275	309	275	272	275	267	308	278	290	293	298	289	287	301	280	294	258	245	270	304	306	293	292	258	300	279	265	252	279	289	284	291	299	299	293	288	255	308	278	283	278	299	289	263	317	273	299	281	271	276	326	323	276	279	280	276	285	297	273	265	249	293	283	270	285	220	273	324	285	296	287	289	276	281	288	270	269	303	284	275	272	287	255	265	284	322	265	269	276	298	312	270	288	300	283	289	269	297	281	272	287	306	301	268	268	290	297	270	260	296	263	276	304	264	283	294	290	276	272	281	280	276	284	269	255	246	270	267	277	299	281	265	286	265	249	282	273	299	288	307	280	283	298	270	270	302	269	273	284	280	275	274	275	268	283	269	329	299	303	306	282	269	276	274	292	259	279	303	274	300	272	316	304	296	290	279	284	282	272	286	269	281	277	302	282	309	266	287	281	290	263	290	301	261	276	246	277	263	287	284	308	283	259	263	296	268	295	298	296	257	277	277	275	271	277	260	279	286	269	285	272	242	302	290	290	287	277	294	283	264	271	271	297	288	273	242	315	269	280	297	317	283	269	280	287	277	270	283	292	303	283	278	307	291	302	260	310	302	253	309	281	290	263	277	302	304	293	273	281	316	269	293	262	265	280	264	273	252	300	283	295	280	268	273	264	280	285	283	266	282	265	297	268	272	273	290	282	287	303	294	292	294	285	297	306	280	294	291	288	275	294	269	265	284	287	274	293	296	271	276	293	283	278	288	292	295	266	268	271	287	272	253	249	288	277	280	296	252	303	294	295	300	271	281	292	279	277	256	306	265	284	292	274	262	313	291	289	275	250	261	289	279	291	293	268	307	266	260	277	308	276	280	294	259	256	297	277	309	298	280	303	273	272	285	284	299	310	284	275	275	256	283	304	271	291	309	281	318	270	281	281	279	272	295	294	301	248	283	321	259	288	284	256	284	284	270	296	283	280	262	264	269	307	276	283	275	266	270	277	282	290	293	270	259	276	275	294	272	266	280	305	263	273	287	271	286	284	273	308	290	297	285	267	282	295	293	267	290	282	293	313	281	316	271	292	280	264	282	258	286	314
23316	21590	29308	24334	21581	21608	8737	1054	747	665	542	507	440	458	435	440	424	393	402	365	360	363	364	331	376	391	352	368	336	323	315	317	308	295	328	303	306	296	318	314	331	348	279	324	286	326	324	311	299	287	302	305	322	326	290	330	292	332	286	295	348	293	277	301	268	298	324	291	284	320	310	275	303	260	306	300	344	302	294	322	297	303	333	288	348	325	295	344	308	332	311	303	312	307	314	330	292	335	324	340	319	310	312	325	308	281	304	319	306	305	313	305	307	288	297	310	307	303	294	299	351	297	345	308	316	342	345	311	303	295	333	282	271	306	308	302	315	294	314	306	273	294	354	293	296	306	269	302	292	303	291	295	306	280	280	272	286	303	315	317	308	320	279	279	294	305	293	315	284	336	320	304	323	329	271	309	305	314	298	294	285	308	303	300	315	301	287	309	332	293	320	280	278	272	278	290	248	297	312	321	314	305	282	295	293	312	292	303	284	282	286	286	297	308	304	319	267	274	270	300	306	325	316	293	300	321	270	268	328	338	291	303	335	264	272	294	286	270	295	279	337	330	297	273	266	291	277	286	278	292	293	294	285	328	310	289	297	269	252	303	298	302	287	321	304	304	314	314	302	277	295	311	279	308	310	273	310	316	300	293	283	290	309	286	305	317	318	274	272	284	302	301	281	261	293	311	301	317	284	277	294	265	302	276	280	254	276	321	310	298	317	280	300	297	329	317	307	316	331	324	303	300	299	294	324	286	260	313	266	286	320	311	285	306	302	302	310	288	282	339	306	301	301	294	296	307	265	305	288	308	280	323	300	294	301	297	288	279	304	293	316	313	325	270	320	298	302	253	318	324	286	290	343	291	292	311	310	294	300	287	295	292	312	309	283	328	329	284	326	323	305	290	288	281	297	305	286	264	288	303	325	299	318	295	272	294	314	275	305	304	297	295	289	309	326	319	306	289	292	297	313	247	296	285	333	330	281	292	284	260	315	318	283	304	311	273	304	279	280	290	299	309	293	308	305	275	280	297	307	331	292	305	325	262	280	291	297	333	307	291	316	320	331	300	302	301	330	317	306	328	261	330	298	336	294	289	313	287	291	288	339	280	283	282	333	310	305	318	297	299	267	303	301	300	313	284	278	298	293	284	288	278	271	264	266	272	318	310	286	268	286	280	272	286	302	330	303	296	302	268	304	280	343	285	291	304	321	366	308	286	332	289	276	300	288	317	274	291	315	284	280	325	295	305	312	296	291	307	304	312	253	308	303	291	299	300	308	273	273	268	271	282	316	329	320	311	307	295	289	341	326	275	308	267	281	334	286	289	297	324	274	294	292	286	256	349	336	271	305	339	303	292	289	315	309	311	256	322	318	312	326	298	266	313	270	310	294	286	300	292	276	295	280	275	306	278	298	290	310	306	316	292	274	287	306	278	296	277	296	345	311	296	306	313	288	293	291	290	271	291	282	312	297	294	311	318	318	256	300	288	300	313	282	316	264	300	283	279	289	281	308	287	281	304	308	261	283	289	300	287	311	311	284	310	282	323	315	276	272	308	282	320	303	290	284	318	304	289	314	285	311	267	286	295	298	318	280	314	277	298	275	309	316	293	325	289	303	276	320	317	318	310	309	305	284	315	306	296	309	289	312	301	305	313	285	303	263	309	323	281	284	316	321	304	269	299	282	291	311	308	314	288	309	316	327	279	295	291	298	287	315	293	304	311	281	319	318	319	323	313	312	297	276	292	274	298	283	295	287	299	312	270	280	325	306	292	288	265	324	283	300	273	286	325	301	309	309	307	286	290	308	313	284	298	267	272	284	273	293	310	258	316	305	305	301	282	307	301	252	312	291	304	299	299	308	298	329	292	305	298	313	305	290	277	296	336	313	278	289	277	333	296	283	307	286	306	290	293	280	286	284	296	287	289	316	298	285	269	267	296	275	289	296	301	300	301	294	292	318	304	259	301	293	290	288	279	313	302	309	270	271	282	300	308	318	296	318	292	277	273	314	282	306	317	294	309	307	306	288	283	272	281	324	297	296	332	309	285	314	323	316	279	303	299	284	277	290	308	303	306	306	285	331	301	287	310	319	290	299	286	295	265	287	315	296	278	288	284	285	302	310	283	276	334	318	287	275	285	299	281	293	301	306	320	323	320	275	303	298	306	329	343	344	283	300	319	304	304	297	287	307	310	323	304	305	278	295	316	292	295	292	292	316	305	300	289	323	323	312	276	281	319	316	321	293	327	289	284	276	300	282	304	289	294	300	276	302	302	295	287	282	315	255	313	294	308	285	281	302	278	282	279	326	310	291	288	317	297	291	328	299	301	301	257	308	287	292	295	289	290	335	320	306	288	307	310	323	299	308	300	282	327	268	327	291	294	324	284	296	315	271	289	308	291	281	288	258	237	341	327	284	315	328	275	298	300	328	296	285	275	276	303	266	298	310	303	296	303	291	298	289	324	289	308	287	326	291	286	308	275	298	310	286	287	304	278	293	283	283	315	296	318	296	309	321	277	302	273	319	298	301	292	283	309	305	307	264	285	303	310	294	305	261	281	296	273	298	274	309	306	288	340	268	319	306	284	289	289	287	339	284	270	288	283	292	299	273	274	308	311	279	295	266	298	293	296	319	312	300	317	286	294	271	289	316	292	320	306	298	287	299	266	295	290	304	293	288	301	286	305	297	269	308	274	303	273	309	312	319	284	294	330	317	290	294	304	303	331	302	273	265	276	278	326	298	322	311	301	322	312	283	313	297	298	301	293	279	279	330	310	302	327	306	300	322	277	293	283	291	281	289	295	311	316	273	301	308	340	270	303	264	302	299	262	283	285	305	262	298	289	310	320	277	297	279	313	302	280	288	315	307	273	299	283	290	307	287	316	286	291	317	268	306	294	298	302	307	297	328	299	289	308	307	275	312	292	248	295	305	298	286	308	318	329	306	321	276	276	295	292	278	335	302	281	297	319	292	308	311	286	281	318	321	292	317	264	316	274	289	298	296	299	321	303	294	303	296	282	289	324	290	296	280	304	284	292	299	309	311	293	309	299	274	294	283	352	313	289	313	308	294	297	286	330	291	299	280	294	279	313	324	313	268	329	253	291	287	280	319	314	301	280	307	291	292	293	298	286	309	286	305	320	285	284	294	304	298	315	313	284	304	322	305	295	279	341	293	288	293	279	281	311	311	301	270	304	273	312	263	313	330	324	265	277	276	297	307	261	297	298	284	282	301	313	286	275	277	290	309	294	296	303	277	287	331	283	306	289	301	332	296	330	268	297	298	303	296	277	334	284	304	286	319	291	315	267	297	299	297	330	299	305	321	313	283	260	317	273	300	319	307	292	320	321	265	317	315	299	302	303	297	320	287	317	283	311	282	290	282	276	310	291	274	309	293	291	288	301	291	295	295	320	329	301	287	273	317	250	296	274	320	306	278	316	296	301	287	297	305	286	286	280	305	264	284	280	330	332	329	323	268	269	290	278	302	302
27509	15885	10128	4983	3613	2646	1946	1522	1262	1026	885	712	671	664	626	520	485	487	407	420	490	461	426	381	439	393	374	405	403	383	380	376	381	352	400	389	357	382	340	372	364	362	368	346	338	330	361	346	363	366	314	354	347	293	302	340	347	355	342	340	358	368	313	329	328	311	314	328	330	351	353	345	332	308	326	326	332	338	304	361	353	341	328	358	347	351	341	388	365	372	321	330	354	380	359	362	363	368	337	320	340	321	319	350	303	332	330	345	346	359	317	322	330	336	350	340	338	348	351	328	310	320	338	335	372	372	331	333	340	328	291	346	318	311	309	310	348	319	316	325	356	327	331	354	361	321	307	340	338	317	349	337	347	339	324	372	331	309	363	303	343	315	306	328	352	331	351	283	332	360	301	355	342	329	340	313	351	338	311	316	367	330	342	329	336	377	377	325	300	308	326	342	343	334	326	315	336	333	324	302	341	333	322	341	344	331	311	339	334	328	321	331	332	298	335	340	321	337	347	323	356	341	303	338	326	334	353	347	336	309	305	326	316	350	324	336	361	319	339	317	355	329	350	337	313	338	308	336	347	350	312	322	357	337	291	320	343	312	350	316	345	304	325	329	302	340	334	337	326	323	358	334	308	329	346	323	318	321	325	350	295	363	295	344	327	332	348	324	292	343	302	316	325	334	308	317	320	351	361	329	343	324	329	303	322	336	321	325	334	327	344	295	315	340	346	349	308	300	326	326	333	342	354	332	307	348	325	324	332	338	333	330	336	313	301	299	339	318	343	353	357	317	328	317	321	344	369	342	321	301	332	320	322	323	316	357	345	313	306	336	334	337	326	346	343	334	353	337	321	286	322	317	352	327	335	314	330	325	308	302	337	359	337	351	331	324	333	329	323	352	305	319	342	332	316	329	343	354	330	351	348	332	356	314	349	341	314	333	320	340	336	359	302	299	286	314	319	343	344	322	316	302	358	342	332	303	350	318	340	323	324	304	327	322	336	340	333	313	316	345	349	321	342	340	325	368	292	302	339	310	310	345	351	319	331	333	329	311	350	337	293	323	333	315	325	288	341	327	340	357	328	322	345	313	328	293	340	343	339	335	358	338	341	326	315	332	335	305	313	313	316	343	317	347	296	351	335	349	332	285	311	358	336	322	318	333	314	298	305	317	342	321	332	341	348	310	286	317	342	336	301	295	340	304	349	351	317	313	336	335	324	361	324	323	339	353	339	313	338	368	321	320	311	337	335	315	315	302	341	343	371	329	344	338	327	312	319	321	360	344	311	359	332	293	342	343	320	320	315	306	319	301	308	329	350	330	336	349	341	318	328	337	342	312	352	349	320	304	332	339	356	343	351	337	323	345	328	319	315	363	321	315	346	340	394	310	333	325	331	341	315	322	359	310	316	271	311	302	338	318	347	315	332	330	343	328	303	319	352	322	342	336	309	339	313	338	313	319	358	346	315	319	347	303	329	294	311	307	325	309	345	307	337	340	337	349	318	337	303	348	335	347	338	337	335	307	349	326	325	337	332	350	317	349	339	309	327	314	345	337	309	321	320	306	357	321	359	316	337	333	303	322	348	331	317	316	336	339	354	313	344	330	354	316	294	347	329	363	325	333	316	327	320	305	304	317	324	340	331	324	329	326	342	358	316	334	336	350	336	318	312	310	302	319	325	333	328	337	346	330	327	312	327	323	354	337	328	319	329	305	297	310	331	325	343	322	339	336	368	339	326	324	324	299	324	342	365	331	314	346	317	296	319	322	342	316	328	317	319	347	341	345	320	323	310	345	328	296	343	306	324	307	315	336	311	366	361	313	325	291	310	321	339	322	349	341	344	361	337	332	317	332	298	340	320	331	295	314	333	336	333	334	304	351	350	336	323	359	326	325	322	323	321	322	302	371	330	340	330	366	304	328	316	353	320	326	328	291	332	309	295	326	335	330	324	324	343	288	319	343	339	298	358	323	332	325	312	328	337	305	305	336	306	354	320	312	300	335	339	326	351	314	317	349	324	329	343	321	309	344	348	325	376	353	351	312	315	320	338	343	343	346	358	309	339	330	321	331	339	311	318	347	352	362	333	330	310	329	344	329	342	367	323	337	334	329	316	343	336	327	343	330	362	309	333	325	351	334	342	310	337	324	351	321	344	279	336	317	308	339	361	327	327	337	323	325	311	298	341	324	315	346	322	329	346	310	315	327	337	337	302	326	315	321	347	349	328	303	322	334	305	342	327	324	331	296	319	300	335	331	302	304	375	340	281	334	332	334	376	336	348	321	264	362	306	345	321	320	298	339	339	321	305	305	321	312	364	298	348	330	313	277	341	304	316	311	331	336	311	373	325	338	294	333	308	306	323	314	317	301	371	336	322	351	327	311	306	307	346	319	330	337	334	306	313	336	371	331	306	308	345	331	305	322	324	365	284	357	320	331	319	312	349	339	379	337	276	365	360	329	340	322	323	348	313	328	342	333	367	327	346	357	325	357	339	312	335	352	326	347	322	319	326	343	319	354	334	324	339	311	313	344	333	342	358	307	349	347	306	351	349	312	309	332	329	314	292	357	331	330	334	358	329	335	315	308	322	302	326	332	325	307	347	331	357	324	327	297	313	324	305	321	330	350	320	295	366	343	322	338	317	326	348	308	345	335	310	349	338	309	313	329	317	313	342	330	309	326	361	333	317	328	315	311	346	319	290	330	344	369	303	342	298	338	332	325	312	323	323	338	327	333	312	312	337	354	358	304	311	334	355	320	292	305	362	325	300	322	299	344	334	349	330	338	324	339	335	333	296	337	343	343	339	315	341	318	370	341	343	325	358	307	324	343	342	310	338	294	331	330	342	325	334	322	325	319	338	327	357	335	324	302	320	326	315	301	349	305	349	347	323	345	319	333	305	332	331	314	325	315	295	305	329	292	321	296	361	313	330	323	322	330	336	309	327	328	335	347	305	328	313	323	343	346	299	335	311	342	323	296	303	322	314	315	326	319	335	364	365	319	329	325	330	293	336	349	350	321	335	326	335	347	324	354	335	309	340	340	299	328	320	337	326	353	305	310	335	325	347	350	342	329	359	306	338	335	336	344	327	347	359	351	358	324	331	310	293	366	320	342	321	349	328	302	347	325	324	352	314	355	294	345	341	321	351	342	327	358	329	309	304	321	335	350	316	299	333	355	336	332	302	349	336	334	342	351	320	354	301	316	332	353	315	336	353	331	328	334	302	322	326	341	364	318	308	358	332	368	323	324	332	322	325	347	334	304	321	348	332	380	353	299	362	323	346	331	321	318	327	328	342	322	332	324	338	363	324	339	310	357	302	314	338	321	316	302	317	313	342	302	279	314	357	307	321	357	298	324	326	307	326	324	351	314	331	331	300	327	341	319	334	332	335	356	344	312	312	334	331	348	296	328	305	358	316	349	341	360	342	344	349	339	312	322	301	317	297	318	332	353	344	351	327	349	329	329	299	325	369	307	353	353	335	318	324	341
28106	20646	7773	513	271	228	185	197	205	189	169	184	165	177	169	174	170	168	148	173	192	182	182	163	165	170	167	174	169	141	163	156	169	153	190	165	153	161	155	175	176	182	165	171	155	168	158	172	161	157	159	142	155	176	160	155	175	183	179	147	178	160	180	170	148	162	135	157	177	154	156	168	170	162	174	156	160	184	163	168	162	152	175	172	163	146	177	157	171	180	190	176	161	142	164	186	160	169	164	160	156	161	176	184	181	174	155	166	150	145	163	173	163	176	162	183	176	163	182	145	166	165	167	180	179	190	173	141	157	166	173	179	188	171	147	175	181	163	160	149	162	169	173	177	162	158	166	148	170	157	166	172	157	189	162	176	149	170	171	170	163	155	183	181	145	176	163	159	158	155	182	158	177	171	166	174	180	148	169	171	166	159	192	169	165	178	156	162	182	161	179	162	166	154	159	158	162	171	196	176	171	168	179	150	163	167	183	162	141	170	145	165	147	147	185	168	161	176	162	160	166	165	180	169	161	159	165	157	157	185	183	149	158	165	181	189	142	180	179	161	157	157	196	142	200	164	150	176	164	187	200	146	160	163	138	140	161	148	162	163	154	160	154	139	159	164	179	187	152	144	151	152	163	162	188	186	172	158	138	192	141	167	176	150	145	157	151	171	167	148	149	149	181	180	173	164	171	171	148	150	166	182	149	182	178	165	169	161	153	159	156	162	144	174	188	159	182	182	149	171	168	156	148	148	147	159	179	162	156	165	181	164	157	150	166	158	167	193	171	145	160	175	178	164	175	167	173	150	165	163	187	184	180	194	165	161	164	169	158	175	147	157	144	154	154	158	166	175	155	183	166	167	157	163	151	168	172	155	145	158	154	168	178	176	165	164	141	153	172	179	184	168	155	173	164	142	140	144	169	178	170	198	142	193	167	169	170	152	175	160	169	160	164	158	172	177	165	153	151	160	175	151	174	166	167	172	158	143	151	162	164	156	157	176	158	153	169	152	154	184	176	177	157	159	140	160	174	170	154	179	153	178	173	147	145	164	167	163	157	177	171	175	183	166	164	174	148	150	147	137	171	158	178	181	176	151	145	149	149	155	191	145	159	165	184	163	177	160	162	149	178	178	162	136	162	155	153	164	141	164	149	159	174	147	171	152	174	159	168	172	173	170	175	169	158	187	144	168	184	159	187	173	162	151	166	183	185	149	148	163	162	162	168	164	161	161	163	149	176	159	172	158	166	159	149	158	163	149	170	160	183	160	148	183	170	169	169	162	187	203	139	183	184	165	177	129	161	143	158	169	185	167	178	160	168	189	173	171	169	167	153	179	161	168	183	170	163	169	162	148	173	159	156	175	164	176	165	177	190	181	177	189	172	146	170	168	134	163	184	153	159	169	148	151	172	177	167	188	157	175	155	167	161	157	175	166	157	180	182	162	158	155	178	155	164	178	172	166	160	176	172	161	163	162	151	140	168	153	159	182	192	166	176	178	176	182	173	154	159	182	163	147	166	154	161	155	157	157	182	170	178	167	151	168	152	168	173	163	179	160	162	152	177	174	154	157	183	172	157	175	162	133	179	157	149	176	164	144	160	153	185	147	176	149	140	151	159	158	183	164	159	166	152	172	144	154	160	170	155	161	152	170	160	172	182	161	174	166	172	174	158	168	176	167	166	170	147	168	164	179	158	155	160	170	161	180	167	163	176	179	159	180	155	163	180	173	171	181	162	167	175	164	181	153	155	160	187	151	151	180	157	165	176	157	155	172	165	154	160	170	140	146	149	148	162	149	174	184	138	192	184	155	163	155	156	155	155	170	166	175	149	158	153	168	146	159	172	167	157	180	129	154	149	159	161	166	159	149	171	163	184	147	161	176	157	148	179	159	163	176	152	164	182	181	178	180	165	173	163	168	142	176	173	163	162	147	147	152	158	161	168	175	173	161	156	153	188	168	163	152	163	173	133	161	173	164	174	177	158	185	179	162	177	163	150	177	145	167	159	175	154	161	176	145	154	157	145	149	147	171	168	184	169	166	160	168	183	178	161	175	159	174	170	138	171	140	172	160	160	149	166	151	170	184	163	167	172	145	179	169	160	166	173	141	177	159	154	169	183	195	173	181	166	152	170	172	155	156	182	153	167	150	170	163	162	171	180	153	158	149	154	169	163	171	152	173	192	166	127	130	150	188	157	180	175	172	163	136	162	170	151	166	156	157	189	167	176	153	165	146	186	170	169	175	165	172	152	188	170	168	157	177	161	147	136	165	177	150	160	175	168	148	180	147	156	143	148	164	173	149	169	163	154	158	139	175	171	153	173	148	153	173	158	157	163	180	171	184	159	151	160	156	164	177	180	170	171	173	168	169	147	153	175	139	147	159	146	154	164	168	159	189	136	152	165	195	158	186	151	148	152	158	190	168	168	178	168	160	155	167	178	166	158	134	176	161	143	164	163	173	157	163	148	183	160	161	171	177	151	175	177	143	179	143	175	165	166	155	171	166	144	167	165	175	167	192	146	144	157	189	154	165	178	163	165	162	178	167	175	170	164	176	146	189	172	173	166	161	166	185	155	182	164	143	159	161	137	183	163	159	154	173	146	151	146	159	163	152	174	163	181	161	140	185	184	164	152	151	187	148	173	189	174	158	163	168	189	177	157	158	182	172	177	155	147	182	167	174	150	162	167	142	162	157	186	173	136	178	171	150	167	166	168	147	166	142	172	163	156	168	155	171	168	175	160	177	175	177	146	147	170	172	195	140	164	156	138	133	182	152	183	150	160	151	168	177	161	147	172	171	161	182	167	158	179	173	182	170	159	171	163	158	152	157	185	146	152	160	175	176	156	149	155	179	149	172	153	166	180	179	176	168	199	161	188	154	163	186	178	184	163	157	166	184	151	171	165	149	179	154	172	174	167	152	173	161	161	161	156	144	151	148	186	130	155	179	153	174	150	172	162	158	143	166	156	177	176	138	166	171	162	152	171	150	176	173	156	154	147	151	160	178	164	150	162	155	182	159	164	187	145	136	161	171	188	175	159	178	146	170	118	157	187	159	191	157	172	163	178	169	167	173	174	173	184	173	159	186	160	175	160	182	156	160	181	149	181	164	152	169	167	160	161	187	136	155	180	148	163	161	139	164	173	173	182	160	176	160	190	171	172	148	160	170	173	162	152	158	174	162	161	175	185	143	153	153	154	147	176	151	173	154	156	159	178	173	173	157	158	150	161	172	160	164	148	169	166	154	169	167	182	159	167	162	152	149	168	199	168	172	169	156	177	172	178	143	180	171	176	180	153	185	144	151	157	165	161	146	173	169	165	160	167	165	169	164	184	146	174	162	174	170	172	179	153	168	173	169	160	164	192	160	148	168	164	187	173	160	142	193	173	172	175	161	151	178	155	154	176	164	173	171	163	160	169	169	162	165	177	166	149	162	139	154	168	167	189	166	166	173	178	151	172	177	166	160	173	168	144	156	173	162	168	184	170	147
10094	979	656	376	302	267	275	244	242	203	249	216	197	198	193	176	216	211	217	212	223	182	187	185	196	213	190	215	208	217	195	213	237	217	211	185	209	185	190	217	204	190	185	210	207	190	181	179	170	208	207	182	210	193	209	184	190	205	174	218	187	179	175	191	202	198	183	223	209	204	192	193	178	212	170	178	177	204	189	199	200	195	225	195	216	174	209	225	207	216	207	186	205	200	188	212	221	190	218	210	197	193	205	210	189	160	204	193	195	183	189	217	186	210	189	206	198	204	209	197	205	227	207	206	219	170	198	187	193	193	215	197	209	183	199	206	160	199	221	201	217	185	189	183	189	196	203	174	189	188	191	222	168	196	197	176	166	191	207	189	206	178	176	218	198	208	203	179	213	215	197	206	201	206	184	186	198	202	201	181	197	190	213	199	199	181	204	197	211	198	198	209	212	211	189	200	193	199	179	214	197	191	211	185	198	208	188	220	191	188	189	191	195	215	204	192	220	199	186	209	200	233	208	167	191	220	198	176	203	168	183	173	212	198	207	205	202	206	188	199	190	215	201	182	189	188	199	188	227	170	204	196	203	202	202	191	202	202	223	193	214	212	207	203	226	214	206	189	206	183	198	194	193	214	194	197	216	191	208	209	207	221	206	184	185	214	203	204	212	190	216	205	193	236	215	188	221	193	172	196	198	198	177	190	203	196	215	192	232	210	204	191	186	188	222	218	209	204	205	194	166	186	189	173	188	219	193	174	188	196	181	206	184	211	208	195	159	187	194	170	218	201	201	220	206	194	204	182	217	205	189	200	208	188	196	193	204	214	203	175	204	201	202	191	193	219	186	213	179	163	178	192	192	213	205	168	190	229	187	209	206	223	200	183	167	205	220	208	200	205	196	204	214	205	227	181	199	180	208	166	205	175	205	178	224	208	209	187	214	198	199	200	192	220	194	166	202	217	199	196	187	201	187	214	201	192	211	201	193	178	165	202	180	203	198	203	198	230	198	202	200	233	212	188	198	205	188	199	159	197	203	188	205	198	180	183	198	195	184	200	180	197	184	201	175	196	225	208	197	196	224	189	228	192	187	194	194	205	201	206	187	207	207	199	189	204	219	209	193	207	179	201	173	215	213	199	203	182	191	200	199	197	186	200	189	191	203	194	198	183	178	194	209	195	204	177	190	197	231	209	198	198	208	230	197	177	179	205	170	211	203	212	193	215	209	195	205	176	189	229	207	192	192	214	191	221	207	208	195	217	177	201	189	195	180	195	207	205	204	189	195	175	215	168	172	202	187	195	204	192	193	215	201	196	195	202	201	190	206	205	181	176	186	213	220	199	200	208	214	183	207	189	192	223	194	185	216	196	180	191	195	207	211	187	188	198	185	164	203	184	196	174	178	200	201	191	208	193	199	196	230	188	183	195	178	201	187	228	192	209	225	186	210	194	199	192	225	204	178	202	200	195	184	218	209	205	181	212	201	182	192	206	192	208	214	186	202	182	219	193	204	209	214	184	201	220	215	208	192	197	191	210	201	189	185	206	181	191	197	191	213	205	205	205	186	197	201	205	196	189	179	216	213	195	197	186	202	211	200	211	205	208	199	193	200	188	186	209	226	176	212	189	212	202	166	185	212	221	191	236	216	187	193	201	213	222	204	204	183	213	176	197	207	209	200	214	176	202	198	189	189	173	199	182	196	206	210	192	193	181	208	214	206	183	181	200	187	192	203	197	173	196	190	207	202	194	200	231	187	213	180	192	221	206	204	185	179	208	218	205	195	216	214	202	210	196	205	181	209	204	179	213	180	176	212	204	195	180	182	203	203	191	193	203	210	204	198	181	190	202	194	184	200	211	187	190	207	198	204	182	172	176	209	205	195	184	185	195	198	215	209	213	194	190	192	209	221	192	168	198	200	193	210	198	198	208	199	197	199	228	185	222	231	187	210	224	213	216	186	209	214	231	180	203	199	205	213	203	215	202	189	198	204	157	203	189	188	198	190	189	173	198	183	206	191	210	179	224	207	185	170	188	197	182	207	211	197	180	202	205	187	194	206	212	174	194	176	208	182	227	192	226	195	186	198	193	207	202	190	205	193	214	216	173	184	198	208	205	206	220	182	189	178	219	198	206	198	220	173	196	225	204	203	211	196	197	196	186	218	220	195	207	176	191	192	201	199	174	194	217	198	185	208	201	207	191	198	198	206	197	187	172	203	180	202	203	184	200	164	208	206	216	195	200	192	216	184	202	209	191	197	194	196	200	191	224	211	182	185	197	195	173	197	215	223	170	203	211	174	180	179	197	192	216	202	193	216	198	221	190	187	183	215	177	189	245	193	202	190	183	196	217	184	220	198	186	190	219	184	192	218	201	203	197	223	191	223	201	160	194	210	202	203	238	204	202	221	199	192	178	184	181	197	177	201	216	187	201	226	199	185	201	192	189	214	202	204	178	194	180	200	193	199	226	204	190	200	191	201	200	177	181	193	188	186	180	186	190	213	202	203	200	201	210	183	192	226	198	207	175	204	200	198	176	201	210	178	219	223	212	177	208	229	199	205	214	195	214	208	197	183	200	189	186	206	189	203	183	203	211	205	194	216	214	207	221	200	231	194	203	186	218	215	216	221	223	191	209	244	183	204	198	170	197	168	176	182	202	210	200	204	207	206	186	181	216	182	190	228	205	164	202	212	187	192	205	189	240	192	189	212	188	199	215	190	200	192	196	214	187	201	199	182	220	222	204	195	187	200	208	190	200	204	188	202	183	164	188	193	206	177	196	167	204	222	196	191	205	202	191	178	227	187	192	198	208	188	186	186	219	204	209	203	183	186	193	200	194	205	181	203	204	184	205	180	191	202	182	200	192	208	192	210	178	190	230	204	194	210	193	205	243	175	204	201	189	215	228	214	209	175	216	210	196	178	192	195	196	207	234	199	190	207	194	195	172	193	209	189	222	175	188	201	208	194	215	190	182	194	185	201	210	183	181	240	186	198	173	181	184	185	205	165	197	217	197	194	187	196	191	215	209	192	206	226	213	203	207	206	215	199	212	188	195	184	177	195	208	181	205	208	219	200	202	193	207	219	235	198	165	200	226	191	219	200	180	205	209	190	212	198	187	195	210	204	226	194	191	222	201	206	213	209	217	229	176	186	194	197	205	193	208	211	202	190	190	157	187	204	171	227	200	226	229	177	197	195	191	196	186	219	212	186	194	184	175	174	227	211	218	199	179	191	215	192	187	221	198	203	192	202	180	202	196	213	201	207	185	199	212	200	194	189	198	200	196	197	184	191	195	208	201	230	188	175	198	186	217	188	226	185	214	205	184	202	179	200	193	210	204	203	212	177	180	216	215	165	194	185	226	215	218	195	193	188	181	171	202	196	180	184	206	204	209	210	187	197	187	184	201	200	160	207	206	189	202	217	210	183	215	191	191	196	171	177	190	189	217	211	209	173	214	185	200	200	248	183	220	197	214	184	215	205	194	172	171
24345	21568	28821	24809	21559	10053	803	507	433	378	347	301	282	264	247	237	226	248	208	216	256	225	211	197	197	205	181	212	200	205	206	198	200	217	200	180	202	191	175	187	193	169	193	193	192	193	181	189	222	166	185	182	195	172	176	199	195	170	202	175	160	171	199	177	187	171	153	196	186	172	183	184	186	195	173	197	213	196	176	205	184	204	193	179	208	179	168	189	182	201	216	177	178	209	197	185	171	223	203	209	187	164	170	205	178	197	195	167	185	205	172	177	173	197	192	215	182	197	184	187	198	213	176	204	161	168	198	184	190	173	167	176	162	175	200	197	186	169	185	198	174	190	175	180	191	174	194	187	176	165	188	175	186	196	197	191	179	165	204	191	198	190	193	180	164	169	194	168	185	185	172	171	157	174	202	190	187	180	179	164	185	168	158	178	181	176	176	214	192	187	172	183	180	183	205	164	179	191	179	190	175	201	188	204	161	177	151	172	168	174	159	191	178	187	174	176	200	190	196	181	169	179	194	184	171	179	176	155	173	201	167	183	171	180	167	169	204	174	189	184	185	178	184	170	184	172	190	188	207	195	171	161	183	187	191	175	199	182	183	171	191	191	187	169	186	165	198	179	158	187	174	171	178	188	205	158	172	166	192	183	165	184	171	200	189	172	168	185	197	183	165	192	185	189	183	188	185	179	158	192	164	190	192	167	156	173	163	209	190	177	173	178	194	189	217	191	216	175	161	199	179	186	194	201	199	175	167	184	197	172	178	192	195	183	201	170	169	182	200	185	162	169	152	177	176	176	175	202	166	197	186	205	200	184	188	167	171	215	183	191	165	159	221	183	204	189	192	196	197	175	195	171	194	183	176	201	172	170	181	179	186	181	188	181	201	186	170	169	183	199	179	191	202	193	192	154	202	185	171	183	157	175	188	174	197	169	195	172	193	184	174	187	169	192	178	185	180	180	154	175	185	183	206	183	177	171	184	169	172	179	204	161	177	180	186	200	179	187	166	155	190	192	181	174	180	182	194	147	196	215	174	190	168	190	191	197	178	186	192	184	194	166	172	180	185	183	177	201	190	197	206	182	195	180	188	180	182	166	185	190	191	201	156	186	159	171	182	166	167	166	174	175	179	172	179	188	185	205	201	182	214	202	180	184	179	191	187	167	178	179	156	206	177	165	182	174	189	178	152	184	199	191	186	175	170	184	192	170	183	189	181	194	180	178	175	196	165	184	179	211	194	190	166	171	210	188	188	184	175	177	185	181	172	162	173	189	162	178	192	199	191	182	179	183	173	154	154	188	200	167	186	188	178	179	186	195	171	183	175	200	167	188	190	158	199	176	187	163	186	191	188	166	175	196	184	162	190	191	172	191	181	178	194	180	197	165	177	161	183	174	185	191	181	173	194	196	168	177	173	171	184	177	164	180	183	173	168	178	199	180	174	182	177	186	156	170	177	192	184	158	190	166	178	177	193	183	146	170	185	194	181	184	167	172	187	211	161	186	198	167	187	189	167	168	206	166	205	190	162	173	183	175	172	177	193	196	174	187	195	189	180	178	189	184	194	195	184	205	197	172	198	173	181	177	191	172	179	161	219	193	186	168	201	194	171	184	178	173	182	177	200	165	189	193	158	170	199	189	208	179	173	183	167	188	191	189	169	174	163	208	166	190	182	191	149	169	166	172	177	188	168	173	207	171	178	173	185	207	194	175	185	180	171	179	174	188	180	200	188	198	187	178	193	188	204	182	186	178	173	184	176	199	177	173	172	155	190	191	195	194	186	181	163	198	180	170	164	206	179	166	174	205	189	166	178	209	159	170	179	154	191	187	196	198	183	178	182	163	187	185	166	184	183	148	200	173	172	182	160	201	211	182	167	179	219	184	183	166	164	169	183	182	179	168	195	165	184	177	204	169	185	175	195	172	195	168	188	182	205	180	177	177	190	172	185	191	182	193	200	178	178	175	185	197	199	186	175	196	181	153	173	149	204	197	189	181	200	186	214	188	168	190	189	195	183	205	190	174	196	188	170	194	184	178	168	202	184	164	193	216	173	165	214	191	178	192	166	176	177	191	183	177	169	185	186	197	181	212	173	168	178	174	163	187	167	210	167	165	164	156	163	178	171	195	189	186	171	187	170	208	170	175	182	154	188	156	197	176	194	173	167	170	180	201	173	192	199	190	187	170	181	192	179	177	191	188	195	196	171	204	218	200	168	171	185	193	187	177	174	183	166	185	185	188	182	171	191	170	170	144	177	180	181	171	164	214	176	184	202	189	195	180	187	193	196	207	175	191	179	191	194	180	177	193	181	171	185	179	171	177	191	181	193	174	177	157	157	190	178	179	167	203	183	196	161	209	174	196	216	181	206	166	192	170	174	184	172	179	167	179	170	181	184	194	177	181	169	186	200	208	191	186	157	171	174	175	194	195	173	186	198	176	170	166	201	189	184	170	179	185	194	173	193	179	203	164	169	166	177	165	177	179	172	172	175	173	194	204	189	200	177	195	172	168	175	185	164	200	167	181	179	171	202	167	189	167	207	184	167	173	188	194	160	190	186	191	182	196	198	166	184	176	185	191	178	163	157	197	189	161	186	142	174	168	178	176	172	180	163	190	171	194	166	178	165	180	168	204	184	170	180	169	165	161	176	165	168	165	175	161	177	194	172	164	202	198	183	177	185	191	171	167	181	179	171	182	174	184	187	199	166	192	162	165	166	180	183	176	172	192	197	173	208	218	181	169	201	194	177	168	196	192	166	185	201	165	163	172	161	189	191	189	214	185	160	184	156	208	166	167	187	195	184	161	177	183	177	170	169	200	180	171	207	190	169	192	192	184	192	175	191	170	187	188	194	190	165	172	183	173	178	182	183	171	182	174	214	177	170	196	168	189	215	183	188	191	195	206	166	171	199	180	162	192	199	171	166	162	186	180	174	172	199	179	190	191	176	193	190	181	197	208	157	181	163	197	197	197	190	178	164	190	147	163	177	181	171	175	185	181	186	192	175	173	174	222	168	186	198	190	199	170	162	165	179	168	179	174	201	188	179	183	168	183	175	166	179	185	180	165	174	179	172	166	170	185	169	163	190	184	180	182	166	171	194	188	176	167	173	190	192	176	166	190	187	172	177	171	155	176	190	196	174	164	197	196	193	182	167	179	187	187	204	199	179	185	195	155	175	198	183	178	167	173	186	149	189	171	163	178	202	174	191	165	170	200	193	185	164	173	180	156	182	192	207	188	180	195	195	173	205	175	171	173	175	173	166	178	192	212	169	171	171	179	190	171	181	188	177	206	189	189	179	187	182	183	202	160	178	175	164	181	182	191	181	182	191	182	188	182	153	205	182	175	180	176	174	185	178	203	175	222	206	198	193	175	175	199	201	160	201	196	187	175	179	164	167	170	150	189	198	184	207	201	146	179	193	180	181	175	165	172	201	189	192	188	190	172	180	158	173	192	171	182	212	186	171	185	182	178	177	180	199	211	159	164
24083	9988	5896	2729	1895	1466	1019	834	699	540	490	431	359	372	363	307	298	301	282	253	263	275	261	265	275	260	253	260	231	254	202	229	245	237	227	199	233	265	238	232	218	216	231	239	230	231	201	197	203	237	217	206	213	232	208	215	228	205	228	219	216	215	196	204	212	221	216	217	223	247	237	214	232	198	213	194	228	220	222	187	246	218	224	227	243	203	216	204	230	241	205	234	210	233	254	245	206	241	225	229	212	216	198	234	223	234	238	199	238	215	231	244	203	206	215	217	237	190	220	210	217	214	226	217	212	228	214	228	210	185	199	198	192	208	203	228	199	180	252	183	213	209	210	206	207	199	212	229	215	192	222	187	220	204	217	216	197	194	208	207	215	207	188	208	194	201	211	197	197	227	207	218	209	191	223	237	198	202	204	206	202	200	205	209	186	228	223	204	212	214	195	231	200	219	226	195	240	189	214	213	224	204	237	213	196	212	231	182	204	210	195	217	190	202	216	201	230	224	191	204	225	220	214	226	227	199	241	219	224	206	230	209	233	193	201	213	217	217	199	192	200	240	218	205	218	207	201	214	226	207	214	226	215	191	187	215	228	218	176	195	232	217	214	218	205	206	213	224	252	214	221	207	202	222	187	203	221	190	208	219	240	211	224	212	197	214	206	238	198	198	201	196	203	227	221	215	218	217	200	217	234	203	211	219	198	213	206	206	208	202	224	225	220	199	207	233	205	224	213	202	232	246	198	215	211	214	218	226	206	203	227	225	203	217	216	213	227	205	203	207	193	248	205	210	227	211	210	195	223	197	185	201	199	219	228	184	203	197	201	208	223	201	211	209	211	219	197	191	173	232	184	198	219	189	203	207	231	204	200	217	195	216	200	202	208	196	242	199	199	187	238	226	200	205	210	173	202	198	219	199	194	209	212	205	206	200	236	172	197	207	201	213	185	224	198	175	239	215	218	178	193	238	195	187	197	193	226	209	221	204	193	219	213	210	212	218	223	209	208	190	226	217	222	208	220	210	220	196	207	170	194	202	200	217	247	217	210	204	203	255	212	241	228	179	213	233	200	203	201	193	218	228	223	233	203	219	222	229	195	200	229	211	215	217	209	244	208	217	228	188	201	208	197	201	222	208	222	236	200	213	184	203	212	217	191	233	220	230	219	192	199	214	191	211	212	217	204	196	217	226	226	207	218	193	215	197	220	218	214	198	198	221	224	220	222	222	216	213	195	236	181	206	197	197	210	241	220	196	210	204	222	205	244	238	205	204	214	213	249	203	225	208	210	208	207	215	244	224	222	193	219	206	206	211	228	207	238	192	222	239	220	197	199	192	205	211	219	193	206	206	233	212	188	235	206	222	184	222	190	208	210	218	203	218	210	198	211	177	166	194	221	203	182	224	210	196	204	201	217	214	217	192	188	213	218	229	226	212	233	211	188	232	198	177	220	223	208	197	201	220	201	217	215	218	197	208	202	220	220	227	205	217	204	216	207	230	227	201	221	232	202	204	193	207	202	223	223	204	205	224	218	209	207	197	217	219	217	204	202	226	204	230	222	213	222	226	198	210	206	215	208	192	218	209	215	212	206	227	206	200	196	212	228	221	209	201	186	201	217	210	190	212	225	200	211	210	221	210	210	241	206	233	193	225	194	208	215	191	213	211	226	227	210	211	199	221	212	206	225	228	197	191	199	223	185	203	207	221	215	209	202	213	227	226	221	222	217	220	214	221	243	224	194	221	227	212	207	217	217	194	225	197	227	213	203	206	191	196	195	214	194	208	204	216	190	196	211	219	225	215	222	199	220	209	227	182	210	216	217	197	213	225	195	213	204	202	207	183	200	217	214	196	200	194	199	223	225	216	203	217	210	189	231	193	207	191	191	220	203	203	210	216	226	222	232	207	203	201	215	220	229	230	218	197	196	213	207	200	231	234	194	225	198	237	205	222	210	201	216	193	215	212	195	232	217	198	214	222	205	204	213	223	207	199	202	231	201	189	205	207	207	208	224	206	189	193	229	189	235	196	217	204	197	217	220	197	237	195	252	194	189	223	212	198	218	206	221	227	221	196	214	194	228	198	191	178	224	206	200	216	200	207	231	215	178	226	203	212	208	202	216	225	211	212	222	225	202	204	204	223	198	202	197	217	212	216	215	217	223	218	214	207	208	210	211	224	211	192	235	215	181	206	208	225	212	211	225	219	192	210	227	197	231	217	234	208	210	200	215	209	177	204	201	210	214	209	193	215	187	190	219	198	205	206	233	212	201	225	212	195	191	198	226	225	220	206	218	224	208	209	202	197	208	216	204	212	210	209	209	203	215	219	209	201	231	204	218	223	179	231	204	229	217	206	222	220	203	203	179	226	203	212	207	226	204	196	224	209	199	222	205	221	204	207	220	229	206	208	209	211	206	207	219	193	210	219	215	199	208	180	211	207	207	208	207	204	211	206	219	207	212	229	213	215	219	215	223	218	207	202	206	177	191	211	182	213	215	194	208	205	210	209	221	207	204	195	185	196	200	198	226	214	223	214	201	225	228	206	195	203	207	200	213	201	201	193	217	203	180	209	214	233	202	202	211	219	196	208	197	214	220	218	205	233	215	195	195	214	179	209	230	197	213	201	185	206	232	172	182	197	215	231	209	206	218	230	209	224	215	217	225	217	206	199	197	193	195	211	225	213	245	205	217	225	205	211	182	209	184	212	230	197	215	197	199	213	194	210	202	216	222	202	209	182	199	198	216	204	216	206	213	215	220	219	233	209	232	189	226	188	192	209	216	209	223	204	204	246	188	221	210	198	212	213	223	201	193	243	225	221	210	199	203	206	203	191	214	227	210	202	198	209	213	229	214	225	206	237	203	206	211	195	222	196	204	187	200	223	202	211	208	216	222	195	188	222	184	206	217	222	240	220	227	221	199	183	241	217	205	208	232	209	220	201	209	196	212	205	184	220	182	198	215	203	184	177	224	211	233	220	205	228	197	234	221	205	212	208	241	211	212	215	228	208	179	211	208	235	209	235	206	219	210	189	233	186	191	201	206	230	188	219	180	247	226	194	200	190	211	204	203	208	232	228	218	216	245	200	213	218	236	193	198	231	213	188	226	183	205	202	216	202	223	234	212	223	196	209	207	191	204	210	203	209	207	204	230	197	214	214	220	200	205	194	200	215	194	207	181	211	229	208	182	205	204	203	227	182	191	226	210	215	186	186	233	219	189	212	197	183	201	216	203	187	201	235	228	226	193	202	214	211	205	273	197	209	213	204	241	212	190	206	203	199	220	198	225	217	208	207	216	201	208	196	225	203	217	213	207	193	205	238	215	221	200	202	225	245	190	223	220	231	233	214	215	223	250	215	206	205	207	205	224	206	215	204	228	213	218	228	223	187	198	227	221	216	214	203	209	215	217	196	224	231	206	202	193	221	220	203	202	193	208	200	207	181	187	217	216	214	202	242	209	214	212	185	191	202	204	185	197	226	226	221	175	198
25694	21630	27691	26048	8674	585	463	394	337	326	327	285	303	250	253	247	266	282	252	234	266	272	251	262	253	257	297	268	242	240	225	273	288	240	279	237	253	251	266	203	273	264	237	265	239	247	272	258	259	292	227	232	249	249	246	248	237	242	259	254	237	229	243	237	223	243	249	275	238	242	239	275	243	257	249	262	248	249	244	234	242	243	242	260	255	278	261	258	285	265	261	228	239	242	234	248	270	250	269	278	230	239	258	266	272	242	256	258	254	260	250	262	286	232	226	247	237	247	247	245	242	249	233	251	258	243	271	228	223	246	236	254	224	224	239	254	252	269	241	235	221	217	248	234	238	236	245	223	252	240	250	256	251	204	237	260	258	228	244	218	248	216	245	237	262	238	236	218	247	222	249	232	258	229	239	250	243	230	253	231	232	243	246	219	219	234	225	256	264	258	271	240	262	209	262	251	225	241	242	231	262	262	236	236	242	207	236	245	233	222	224	228	226	231	281	242	238	253	232	238	225	250	255	249	246	269	253	220	261	242	228	242	257	270	246	224	234	236	244	243	221	228	237	241	238	247	248	257	257	272	248	256	237	198	244	270	239	237	236	242	246	227	243	239	255	237	246	211	218	264	259	224	241	263	229	215	242	218	272	248	235	237	228	265	234	235	244	223	260	210	254	271	230	247	234	231	239	244	271	219	249	238	228	264	231	247	246	274	219	260	258	251	224	244	224	259	230	277	220	252	246	221	219	273	227	233	256	216	226	238	236	275	231	270	229	241	226	260	232	254	250	220	232	265	211	255	222	239	240	238	235	269	231	247	246	234	234	254	231	260	250	245	234	260	218	210	231	250	246	243	245	276	255	253	282	232	230	242	271	249	252	273	234	247	234	231	264	244	255	235	260	266	244	247	240	252	256	249	232	268	253	218	233	250	224	243	237	267	265	219	254	228	256	218	233	221	235	246	254	221	257	230	247	264	252	231	234	226	245	232	233	230	257	238	235	263	236	263	202	250	231	240	226	214	237	254	259	236	267	256	229	243	241	240	279	244	260	230	241	225	224	239	240	231	252	222	226	215	225	224	243	247	271	239	232	236	241	256	226	236	240	253	233	240	244	234	253	236	220	236	228	246	248	239	274	254	270	228	262	230	233	215	201	260	249	229	239	263	245	239	252	251	220	257	235	221	210	230	252	250	227	235	243	230	243	257	251	240	243	232	224	249	224	224	244	229	231	244	219	272	262	242	213	233	245	233	244	234	244	210	232	243	214	223	251	230	293	252	263	233	242	242	237	244	268	228	270	231	225	221	243	218	233	212	240	220	240	214	248	248	263	252	278	229	220	244	256	247	239	254	270	266	238	249	241	256	241	242	251	244	225	239	222	248	268	232	278	241	248	241	225	247	242	247	231	257	218	260	234	263	239	248	271	249	263	242	276	251	212	242	262	241	267	215	253	261	228	259	249	254	250	272	259	247	274	218	246	257	215	240	261	210	237	213	224	248	291	257	262	246	232	267	236	244	269	230	234	227	236	229	283	249	263	230	259	248	243	241	229	234	234	242	240	241	220	217	272	254	232	231	213	239	208	221	266	261	230	253	252	273	236	244	245	239	241	252	227	248	251	239	238	261	233	261	260	245	265	246	261	221	255	237	275	264	244	221	249	221	223	241	245	238	239	246	256	256	275	243	245	246	255	228	238	245	226	227	243	262	257	250	228	250	239	232	223	224	230	253	245	254	249	287	238	241	221	244	244	260	255	264	225	217	239	272	208	279	225	240	228	231	230	227	281	233	258	249	245	238	221	268	259	231	223	248	238	267	276	247	231	240	210	275	228	279	251	260	239	254	237	240	279	234	271	220	231	226	260	221	255	252	253	241	221	230	215	239	233	253	246	250	255	269	254	249	232	250	268	237	257	240	241	247	223	253	256	237	227	276	248	250	268	234	241	235	235	248	220	233	247	247	254	264	221	245	224	247	262	253	248	225	230	254	248	245	250	257	270	236	238	239	218	266	217	233	251	219	263	250	235	234	226	244	278	273	238	239	215	246	259	253	242	247	204	240	217	234	237	238	273	264	239	248	248	248	244	235	237	278	230	250	241	238	232	226	268	256	264	230	272	235	229	244	245	236	233	247	251	245	247	271	223	227	247	243	231	244	274	235	248	278	241	261	250	212	253	253	242	225	255	235	241	275	234	266	273	226	242	242	254	237	229	270	234	237	222	278	235	254	224	242	257	232	232	256	236	246	257	244	252	238	239	234	233	259	242	210	254	263	246	217	253	222	253	246	248	260	246	257	224	238	240	263	265	270	243	238	286	253	209	252	231	234	229	251	231	243	245	242	229	256	248	230	238	234	234	246	246	244	270	289	221	248	244	217	220	242	229	219	256	279	220	233	229	235	261	217	258	243	246	220	246	228	222	246	241	237	242	240	250	255	235	218	232	243	253	223	241	207	227	215	240	258	244	241	227	248	231	261	258	259	238	231	238	234	248	226	228	232	253	247	227	234	236	237	229	268	255	251	246	250	251	246	254	256	256	218	225	246	251	257	259	268	208	242	255	234	251	254	276	246	262	233	217	251	235	266	259	232	254	246	199	234	268	256	245	261	261	233	253	276	267	251	235	249	253	235	234	254	202	239	267	252	238	238	238	230	225	224	246	248	217	236	236	248	235	255	240	275	244	230	254	217	254	235	253	256	238	258	246	250	227	256	253	214	224	262	239	258	251	238	253	263	238	222	242	223	221	247	234	227	268	256	261	223	229	267	206	223	246	259	261	257	252	241	246	256	235	249	241	224	278	266	220	237	235	246	238	251	245	238	262	252	240	269	239	224	257	232	259	216	254	239	253	234	219	257	248	225	271	261	266	227	246	264	238	225	244	226	271	228	256	253	246	242	276	224	263	258	240	257	224	243	268	219	256	259	220	235	229	253	226	268	230	243	255	263	268	249	235	220	236	222	248	234	247	265	249	249	233	254	238	268	221	246	217	220	240	214	236	239	247	249	233	248	224	249	249	259	229	233	225	254	272	272	233	262	248	231	254	248	246	243	244	244	233	259	247	236	256	243	250	234	257	274	243	259	251	208	255	263	253	240	266	287	240	232	270	248	252	238	222	244	259	241	237	262	238	250	254	257	248	247	247	250	226	247	254	244	221	230	228	240	217	227	244	246	227	247	249	266	241	251	269	246	270	245	226	265	260	238	254	267	241	242	249	255	256	239	257	221	243	252	252	244	247	246	243	220	229	283	230	241	261	279	230	242	233	257	238	231	230	242	238	250	230	239	251	252	263	255	260	220	252	242	225	260	236	220	251	228	283	255	259	243	245	245	235	257	239	249	263	245	253	250	213	230	219	262	236	252	228	249	217	226	271	226	231	254	238	239	242	232	250	252	253	219	227	242	223	232	253	251	229	237	247	257	258	256	248	222	234	234	254	224	235	239	242	261	226	224	227	244	269	257	207	216	257	226	258	251	221	230	248	240	229	252
22319	5188	3067	1538	1145	905	713	644	496	453	462	384	390	362	323	374	323	331	327	301	286	306	321	314	320	302	279	272	293	295	300	269	303	255	307	272	305	279	316	272	263	262	285	293	296	295	292	248	294	279	290	282	258	274	292	303	252	281	294	313	300	276	276	279	300	294	299	295	281	300	263	293	294	262	271	312	263	264	273	278	306	307	263	296	305	300	280	303	259	295	304	293	320	325	276	316	286	277	283	296	267	269	302	319	282	273	279	282	294	289	301	300	314	291	283	279	282	286	297	297	299	286	287	304	276	291	269	303	290	316	290	327	262	296	287	285	278	245	271	277	274	314	283	290	267	263	261	295	311	293	290	273	251	332	273	263	278	275	276	281	278	271	308	293	313	303	280	275	296	257	316	276	310	307	270	292	284	270	293	268	293	292	286	295	290	312	287	278	276	256	257	309	321	256	269	309	299	280	271	243	286	259	286	290	280	315	279	271	257	241	295	247	291	278	306	275	240	278	266	272	294	282	268	293	281	275	268	244	290	301	271	289	257	262	308	285	299	290	266	279	281	290	264	307	279	286	284	285	304	293	287	296	278	284	301	266	300	295	297	269	276	261	273	281	263	307	253	300	288	279	274	289	274	275	261	281	242	286	283	264	277	268	273	270	275	296	277	272	255	290	269	301	318	273	294	241	289	312	285	259	267	293	299	271	271	281	285	269	280	285	260	279	286	285	274	269	299	272	297	286	289	305	265	287	303	294	245	265	285	289	229	262	251	284	297	274	291	260	270	282	306	302	304	272	258	299	278	264	297	289	276	310	295	280	268	256	292	282	291	298	284	307	297	277	253	273	272	267	296	277	274	293	258	285	289	296	295	260	277	292	285	285	288	286	281	272	297	292	289	289	288	289	277	289	268	251	300	301	292	292	293	302	267	298	287	270	310	289	264	286	286	278	265	280	291	303	277	290	297	282	285	291	275	274	244	277	288	278	264	263	281	286	278	286	271	299	293	252	291	271	283	288	290	276	282	277	304	289	291	282	304	314	276	308	271	287	313	294	274	301	265	275	278	301	288	299	283	302	291	249	265	251	310	293	290	281	255	302	295	298	273	279	258	288	272	292	285	304	266	276	267	273	269	299	291	255	280	285	269	269	260	278	264	278	270	297	323	284	248	317	232	264	286	276	301	270	263	287	264	286	302	274	283	268	281	281	285	293	265	292	302	260	270	261	262	284	288	289	324	292	257	270	294	265	280	289	259	289	280	286	277	264	277	263	285	309	256	260	290	290	262	283	295	265	298	278	291	269	274	322	286	284	287	279	284	272	274	287	279	286	282	298	276	313	292	282	295	284	287	276	280	295	273	298	270	292	287	302	314	284	306	285	287	249	277	274	304	313	293	279	276	296	297	269	306	302	263	262	282	295	279	270	302	296	274	276	269	285	318	269	313	275	275	308	259	312	270	315	269	285	299	266	294	288	288	296	267	303	281	260	306	280	302	255	275	276	239	272	302	280	265	259	286	259	279	302	301	302	300	290	285	253	279	318	288	267	290	304	310	309	288	315	292	273	283	314	285	273	275	269	301	280	284	293	286	287	246	266	287	257	276	250	282	281	281	283	266	289	306	272	320	279	269	241	271	290	296	282	286	279	275	281	300	305	255	271	292	276	263	271	266	300	267	296	302	300	259	292	325	289	290	305	297	292	266	268	276	274	289	262	302	293	244	318	309	279	267	313	289	277	285	285	284	297	261	288	291	271	284	322	291	281	283	267	276	306	278	265	266	309	279	278	285	273	276	286	305	299	296	306	285	275	326	277	247	280	261	264	310	294	280	270	297	283	288	275	255	259	301	291	296	297	283	318	281	315	289	256	259	279	292	282	286	249	274	297	253	300	286	265	322	262	283	244	313	264	337	308	265	294	268	279	287	277	290	286	296	258	291	271	292	306	262	289	322	266	271	274	280	286	287	289	282	261	256	317	270	281	259	276	264	272	269	300	294	295	298	288	293	292	278	264	283	269	268	277	301	290	298	273	304	279	298	284	276	276	278	301	286	280	305	273	286	274	292	294	304	261	313	321	277	271	277	303	275	257	312	305	257	270	300	291	273	283	261	292	273	296	269	286	262	302	271	283	290	267	291	297	282	297	272	270	295	292	285	273	294	265	299	285	301	269	282	288	287	289	296	285	273	283	285	276	249	277	269	301	273	268	290	305	287	269	308	302	238	290	265	279	298	264	266	277	265	299	287	272	304	248	289	282	281	283	317	278	261	255	267	295	264	284	276	273	285	268	256	259	253	280	307	292	279	321	287	308	283	283	279	278	274	275	280	268	300	280	307	295	277	296	306	273	252	274	300	277	296	307	272	290	286	278	297	289	281	305	258	281	261	306	268	309	281	273	289	287	289	258	274	267	280	271	287	280	265	276	282	278	327	280	256	290	280	285	293	297	284	275	311	286	308	299	270	268	301	293	272	283	280	301	276	281	267	279	280	296	288	288	274	306	281	247	287	291	291	268	282	278	289	272	294	291	281	284	298	298	288	258	291	302	304	245	281	288	274	288	311	296	267	281	271	273	284	279	280	275	279	297	276	288	285	308	297	272	281	295	272	298	310	299	285	290	280	282	294	304	305	286	278	294	274	258	316	284	305	299	248	275	280	257	284	338	295	281	304	289	278	282	257	274	279	308	278	279	256	288	304	261	267	273	277	278	265	293	280	295	277	252	282	297	276	281	277	242	273	310	287	250	298	306	287	275	269	263	281	266	279	280	284	281	268	287	278	267	277	253	286	299	287	270	286	263	262	287	273	304	267	275	276	238	286	276	293	288	291	287	293	294	290	259	292	263	300	276	286	254	293	324	284	269	308	305	260	275	306	272	267	321	255	283	291	273	279	284	295	322	291	262	287	305	292	263	294	288	317	272	278	279	284	300	264	277	263	259	302	268	286	308	280	264	290	289	256	318	276	286	277	295	270	295	276	297	292	247	263	251	295	285	293	307	276	284	282	304	283	297	265	295	282	264	280	265	270	285	269	263	264	279	296	280	280	276	244	300	264	270	333	287	281	256	266	282	291	297	301	267	291	298	274	279	282	297	271	268	282	291	231	270	278	283	316	243	274	286	304	260	283	286	296	281	273	310	277	276	311	276	283	302	287	255	270	305	272	288	312	280	298	289	254	304	288	284	286	264	290	240	277	317	287	281	280	288	284	327	295	288	291	288	291	300	297	252	315	297	267	282	273	297	319	296	286	297	278	267	277	280	300	311	262	304	283	308	279	297	272	286	304	298	292	291	284	286	284	282	252	315	305	282	246	297	271	295	310	292	270	305	273	277	295	288	277	268	249	275	300	272	259	302	274	292	290	270	303	296	272	278	275	287	294	288	271	270	286	298	283	286	272	288	276	265	279	276	298	284	247	291	281	264	296	294	279	291	274	262	270	301	299	283	300	291	306	258	279	275	268	297	298	305	291	266	273	286	271	301	273	301	263	305
23368	21632	29401	24322	21623	21647	8903	1022	731	640	612	584	456	413	448	404	419	400	369	372	340	400	353	384	370	304	344	361	335	316	350	308	326	316	319	327	321	312	294	317	290	346	314	318	313	336	298	317	313	294	282	311	275	273	315	319	295	310	290	283	277	324	291	265	327	293	294	273	271	296	306	288	302	290	299	317	297	312	305	289	292	335	320	341	314	289	334	289	289	315	317	312	330	308	335	319	311	320	320	310	326	322	327	327	302	321	311	303	299	310	322	287	301	285	285	301	300	340	305	305	281	302	317	293	298	280	324	337	309	299	328	317	304	308	294	311	304	316	303	291	294	274	281	308	285	289	280	281	271	287	299	291	296	297	287	293	278	281	282	316	311	305	315	305	304	314	284	298	283	300	279	290	318	323	319	271	287	294	295	301	269	287	322	312	287	292	311	329	285	339	324	302	297	276	304	273	313	273	324	293	310	268	327	301	282	294	287	299	306	298	316	307	299	295	316	264	307	315	280	338	337	309	304	305	295	299	305	298	313	323	319	278	283	298	285	311	287	316	279	307	294	309	285	279	287	291	293	288	272	273	319	303	315	307	283	302	256	291	264	318	290	294	300	317	297	316	307	300	278	331	290	272	311	328	308	312	284	279	268	279	277	307	337	297	288	280	302	326	308	313	269	298	305	298	328	262	326	295	312	277	274	308	322	295	297	275	330	282	300	311	299	290	292	309	327	293	284	290	327	295	293	283	295	316	307	305	302	295	264	305	269	306	312	295	251	319	321	273	294	280	283	322	296	334	296	310	302	298	317	297	295	290	274	310	317	318	309	312	312	295	281	308	304	289	320	299	319	318	308	344	288	260	285	287	283	279	279	293	326	312	291	269	306	272	329	296	309	255	318	291	294	330	302	325	293	332	285	292	311	294	308	295	274	283	311	267	305	303	282	267	342	291	287	289	301	285	284	288	287	299	315	307	300	311	300	300	274	298	285	277	271	299	293	290	340	299	269	304	289	284	299	305	314	283	342	294	306	273	310	318	284	301	285	298	305	301	324	283	280	303	293	310	294	311	299	298	296	325	279	294	274	316	293	262	318	307	295	310	311	294	291	293	289	294	288	312	330	304	292	272	305	305	281	280	290	322	272	337	293	274	266	326	325	304	302	307	306	271	304	289	319	279	319	299	305	296	325	295	286	296	268	292	305	306	287	302	273	287	319	300	289	294	283	269	307	269	307	275	287	276	270	314	286	321	297	302	267	323	269	276	292	296	289	313	316	283	281	305	280	296	290	280	281	295	329	323	320	310	290	265	274	324	274	300	308	274	291	321	299	288	312	285	291	284	257	325	261	314	281	296	306	269	300	310	298	298	291	305	265	298	292	328	279	306	278	295	289	296	285	333	306	276	292	318	303	322	304	320	301	286	314	319	298	288	300	326	278	281	283	311	316	251	291	320	302	284	305	272	299	284	296	266	292	274	302	283	277	297	268	322	292	294	308	307	318	316	289	280	313	315	287	299	314	299	309	290	275	282	291	275	296	300	276	292	271	275	279	280	319	307	285	281	292	277	310	284	268	298	310	264	281	309	289	292	301	284	298	287	287	323	271	302	315	302	283	337	297	295	296	319	290	331	308	287	278	283	287	311	292	292	312	302	325	293	290	294	292	288	304	297	296	296	299	323	305	291	309	282	275	306	300	282	302	316	299	299	304	282	285	281	280	285	308	291	289	319	307	287	332	284	296	306	307	260	330	261	278	258	314	291	279	305	286	303	317	277	311	287	299	298	326	304	284	298	260	279	303	297	304	294	294	307	305	304	304	298	325	297	306	331	290	305	321	303	286	288	309	295	299	319	290	295	312	288	280	297	277	296	288	300	322	292	287	322	288	299	310	293	279	291	310	293	285	288	311	297	289	298	300	269	291	321	324	319	290	302	306	273	298	289	287	275	303	295	256	304	297	301	300	292	298	301	313	299	313	302	290	326	289	313	309	279	293	276	283	286	270	267	320	296	293	291	299	296	285	315	290	284	298	287	291	306	292	305	261	327	302	288	337	258	282	310	293	313	309	331	280	323	268	292	285	284	311	315	278	345	315	302	300	296	338	326	294	300	311	284	301	300	296	304	296	324	286	334	314	282	287	274	269	294	270	317	310	304	314	303	314	273	318	303	294	319	302	300	287	322	322	346	270	299	272	287	307	293	279	282	308	292	336	309	275	301	314	294	349	317	270	307	298	294	308	336	306	332	304	289	296	329	266	284	300	293	306	295	290	261	310	319	270	284	300	303	314	327	326	308	323	302	293	298	292	296	314	285	304	314	314	326	292	319	303	275	283	300	299	295	296	321	308	300	310	314	277	314	280	313	318	308	292	303	275	323	301	286	264	296	289	294	287	316	296	292	285	310	296	305	299	303	304	310	295	312	317	291	306	317	312	269	289	294	297	305	309	305	293	325	313	275	309	275	320	268	301	277	315	324	312	291	347	324	336	294	277	334	305	292	289	290	311	298	292	277	280	271	315	308	346	277	300	257	270	322	321	263	291	285	307	282	280	279	305	286	279	297	325	298	297	295	292	290	295	328	271	273	270	297	290	324	282	269	297	282	325	295	294	263	338	313	298	321	312	265	347	295	290	285	302	298	311	312	300	302	307	265	282	303	293	293	293	276	292	285	247	306	306	297	289	290	312	298	315	288	289	262	262	315	310	282	310	268	295	301	313	303	294	277	299	320	297	316	273	292	297	283	302	298	291	321	314	285	301	311	345	302	296	313	280	280	304	328	280	299	310	308	300	309	314	294	279	303	279	301	288	329	308	312	307	326	303	295	318	299	296	288	284	268	297	308	281	307	329	278	274	326	307	290	299	290	304	288	277	322	293	304	291	328	294	283	320	272	309	315	292	305	257	303	282	301	285	299	287	311	283	273	287	291	295	301	292	293	302	324	300	263	298	288	296	303	295	292	275	323	307	285	318	273	278	287	305	293	306	290	293	344	289	331	254	292	309	276	281	299	298	298	290	269	294	325	330	313	294	263	343	264	285	290	290	303	321	293	299	283	279	323	273	310	283	271	330	309	296	298	320	280	296	283	289	315	283	321	322	281	307	313	267	296	307	303	292	263	282	327	298	302	292	318	281	266	302	299	281	281	310	303	293	292	299	279	330	306	269	259	314	309	281	299	291	289	272	309	280	282	279	291	323	303	285	297	303	289	297	313	308	294	270	289	303	303	303	296	280	288	292	275	272	289	288	275	279	304	307	310	323	303	310	292	278	283	290	341	309	291	287	317	293	298	293	298	293	276	298	304	302	294	263	321	297	304	280	276	325	284	307	312	268	280	328	325	291	270	299	303	287	313	308	310	267	313	332	302	295	282	281	274	299	290	312	325	304	295	299	280	297	304	300	282	333	298	290	298	335	277	276	300	311	326	287	282	275	300	315	310	298	313	301	304	324	292	297	272	317	310	296	299	306	286	281	313	260	283	294	267	281	294	303	308
25384	16163	10039	5208	3599	2718	1968	1537	1292	1095	890	780	736	629	546	541	522	490	473	477	447	434	408	423	386	390	375	333	408	381	380	373	344	378	363	390	379	326	386	344	359	363	351	340	338	353	364	320	335	359	366	361	359	327	320	325	298	313	349	330	332	343	331	358	359	333	372	320	324	317	357	362	345	322	338	302	330	351	323	357	360	347	352	367	349	359	316	348	345	325	362	358	368	348	362	361	336	390	330	355	348	361	343	361	313	328	336	328	340	368	367	319	343	335	355	355	382	342	333	353	322	326	371	334	306	314	353	310	335	372	332	315	331	315	373	306	326	336	323	320	322	346	350	304	326	326	318	342	326	317	370	322	327	319	341	343	323	339	344	303	321	303	357	361	333	299	324	335	356	308	319	330	325	338	327	325	336	319	328	325	332	314	329	315	347	312	324	339	346	375	336	331	340	325	341	310	320	347	333	350	313	335	336	353	363	339	303	342	322	336	306	335	300	339	341	316	321	278	316	304	339	324	344	298	353	316	335	328	350	316	341	286	347	308	317	339	305	341	340	315	305	337	305	357	324	335	330	327	312	331	340	335	302	323	341	324	328	332	297	354	322	340	370	314	316	320	304	364	326	315	305	317	352	345	312	328	328	315	321	309	304	336	316	348	323	357	324	322	311	318	321	339	313	404	324	318	320	319	326	317	363	316	352	366	284	334	311	356	316	332	271	318	335	324	354	335	334	337	347	316	354	290	304	319	354	310	335	331	313	320	340	348	351	343	342	308	357	344	337	325	327	355	358	325	346	360	321	318	349	316	309	336	325	341	330	334	316	330	319	326	346	309	353	362	296	311	346	309	312	323	314	324	354	314	313	349	316	333	306	315	342	359	309	287	336	299	322	360	316	323	323	343	337	337	294	358	338	323	318	325	342	303	312	328	355	331	345	303	327	331	357	333	334	321	324	320	345	327	321	318	313	307	350	322	350	347	331	349	329	332	373	336	324	309	309	319	324	319	345	324	304	331	349	327	338	328	368	339	347	315	273	363	322	333	339	329	325	361	294	337	342	327	351	320	337	341	378	327	344	365	312	340	327	359	378	310	324	336	300	374	313	335	349	346	352	321	312	308	310	316	316	348	326	355	324	321	360	341	329	310	320	316	347	339	329	323	294	318	329	326	369	296	322	331	332	345	302	338	303	338	360	314	332	308	353	319	325	341	320	304	332	346	348	350	352	310	351	351	341	318	346	338	335	318	338	333	332	336	323	327	351	339	326	302	350	334	302	338	312	360	352	304	310	313	311	340	338	369	324	312	337	313	320	330	373	347	326	334	343	325	314	346	332	319	344	320	346	329	336	339	316	347	329	326	320	328	312	336	333	349	324	304	334	329	308	333	340	329	312	347	324	342	340	311	309	288	334	320	348	326	367	303	336	326	295	330	309	357	353	340	300	330	318	337	350	301	313	324	313	339	346	329	335	360	317	329	348	336	310	354	311	343	317	337	314	291	322	310	311	329	326	357	335	363	306	341	324	330	307	371	335	302	307	325	303	331	336	332	312	352	333	317	343	320	315	320	339	335	353	334	335	355	323	305	334	358	309	320	336	325	319	349	317	336	367	358	316	296	290	326	293	343	338	349	325	357	352	329	326	338	318	336	361	337	319	329	330	330	343	318	318	328	337	357	325	341	336	305	339	353	341	311	331	290	326	307	355	331	339	363	326	338	331	323	338	351	354	330	349	325	311	347	354	346	322	316	319	337	326	347	328	326	355	303	314	305	325	328	350	353	334	297	305	330	342	297	300	337	328	353	325	352	314	350	338	301	289	273	377	319	358	351	327	317	382	329	305	315	317	364	331	330	293	326	304	346	318	347	344	321	298	349	344	356	293	326	342	338	311	329	343	339	326	326	313	289	320	363	310	345	321	309	291	341	328	339	347	333	342	349	347	322	314	339	353	306	322	305	363	313	329	308	322	328	341	327	306	339	336	308	327	337	299	328	302	321	347	302	332	317	299	359	349	330	349	329	355	296	344	305	368	304	330	314	317	352	324	328	310	292	328	355	321	332	311	349	305	313	318	343	322	333	330	302	375	309	314	311	321	314	337	332	357	348	332	328	297	338	345	329	332	337	330	328	337	308	349	292	315	338	363	336	311	344	349	297	352	349	358	338	338	329	361	319	342	347	296	319	309	299	364	338	334	340	337	344	341	336	322	333	297	317	334	327	323	306	357	338	355	303	346	316	306	323	341	313	345	367	341	336	335	369	304	343	330	353	340	327	349	327	318	336	319	344	348	343	327	385	353	344	332	309	343	352	316	315	331	331	303	332	321	334	326	321	315	344	336	340	324	334	332	326	333	299	301	315	348	352	335	302	304	350	328	317	333	329	334	315	300	318	368	307	356	314	309	318	298	338	333	322	316	325	322	356	340	342	305	314	314	329	340	336	335	368	309	350	321	324	332	335	309	303	309	345	323	322	312	331	306	379	333	358	315	365	318	327	304	316	325	322	352	335	314	317	324	307	308	346	292	333	351	341	324	353	313	323	314	314	365	344	327	304	347	312	328	324	340	322	369	308	338	351	318	371	329	311	337	311	316	369	326	334	344	298	317	341	338	351	330	310	344	328	317	326	324	331	335	334	327	303	345	337	331	339	341	316	333	335	307	327	330	344	341	355	324	345	363	337	302	343	349	333	304	353	355	355	350	315	327	324	346	338	345	311	351	323	316	337	361	342	330	333	343	368	317	302	325	326	331	325	292	322	347	325	310	343	332	321	336	324	313	371	311	335	324	369	331	328	327	281	314	337	297	314	360	334	344	325	331	301	340	329	316	343	324	338	300	336	330	323	323	311	312	320	341	307	338	309	332	324	345	329	339	330	296	305	320	354	338	337	290	344	300	350	309	293	322	317	326	289	324	326	333	317	356	359	321	341	332	318	321	355	299	327	344	340	333	343	364	318	310	318	326	354	317	321	328	343	349	345	319	344	357	327	328	309	341	327	337	328	304	336	335	345	318	345	333	326	347	331	373	332	350	343	317	346	323	330	336	342	326	353	333	342	329	360	342	306	319	345	341	295	337	311	309	342	323	318	333	316	331	315	357	367	326	324	334	372	349	320	331	309	313	319	339	296	333	310	325	306	333	305	341	328	295	321	338	350	298	358	318	341	307	302	327	323	320	331	299	348	327	351	330	324	352	343	347	337	344	323	296	283	317	325	336	316	354	342	340	305	338	325	333	321	350	327	333	317	338	356	327	312	322	364	344	336	348	329	334	355	296	356	325	336	329	336	365	342	308	322	308	291	340	329	328	318	295	342	308	339	348	358	332	344	350	305	349	322	313	325	339	311	284	320	324	335	349	322	312	343	344	321	345	326	331	336	354	326	334	339	300	323	347	297	306	336	333	330	338	338	332	321	351	321	324	342	369	336	327	360	298	319	312	299	316	339	329	350	323	311	359	338	311	334	346	351	342	294	332	274	295	306	348	310	352	278
28001	20638	7796	458	272	243	213	165	184	182	176	156	176	169	179	169	178	189	176	177	171	174	176	172	169	191	185	173	180	159	175	139	181	179	173	157	146	157	166	185	172	169	161	163	165	165	178	178	159	155	169	149	139	174	197	169	173	139	177	143	174	151	138	174	156	165	165	161	154	170	157	176	174	193	182	175	152	155	160	151	164	170	169	185	172	200	141	165	162	173	152	157	152	174	184	171	162	171	154	174	167	172	146	180	153	152	147	155	157	168	159	179	177	159	181	181	152	155	168	156	179	157	164	166	159	150	162	171	151	190	164	172	159	171	171	128	139	155	159	176	157	157	146	164	166	173	174	160	168	172	144	154	163	174	146	185	169	181	180	189	150	164	173	165	182	180	166	154	158	147	175	172	162	168	153	151	166	187	161	143	164	165	165	175	169	174	179	184	157	169	175	144	153	168	178	168	175	166	180	170	170	169	169	157	182	169	165	170	171	185	172	165	156	179	140	162	149	154	164	154	171	157	152	156	178	155	158	152	159	192	176	171	164	160	150	174	158	168	156	167	186	140	146	148	167	164	174	165	161	143	185	161	188	169	159	178	154	166	183	160	149	144	182	185	143	144	163	174	171	159	167	170	178	160	133	159	177	184	154	167	158	176	170	171	149	163	178	151	136	165	150	154	169	170	184	159	169	145	184	160	150	148	176	144	185	182	137	150	154	156	151	172	173	166	162	176	168	161	158	186	170	155	164	159	182	167	161	162	155	178	163	161	172	156	167	160	193	160	168	163	149	176	169	151	177	182	170	180	154	181	181	151	159	174	163	164	156	174	182	165	155	190	169	159	158	145	159	167	173	134	157	161	171	172	162	184	159	161	172	163	153	169	178	151	182	186	197	154	159	145	163	163	156	143	176	117	148	161	144	166	163	165	191	177	189	192	155	179	153	166	166	149	158	157	182	179	147	165	176	164	186	156	161	164	181	169	163	157	160	161	168	173	181	176	202	170	215	164	178	175	151	174	147	162	172	154	154	163	164	159	166	170	155	172	173	145	172	182	172	124	165	170	172	161	166	151	146	166	153	179	162	151	161	158	158	172	161	170	185	167	162	179	158	159	171	183	151	178	179	151	155	169	167	163	150	164	176	182	156	170	164	169	174	161	172	188	161	156	171	161	165	180	179	172	168	176	158	149	160	182	196	163	179	164	181	158	174	160	192	195	172	174	175	151	175	174	135	166	176	179	169	195	156	183	157	135	148	160	168	157	152	158	193	151	158	148	176	147	157	161	159	163	164	160	149	168	171	175	173	172	160	170	169	198	139	190	172	163	173	156	168	161	167	176	149	168	171	179	186	146	171	169	174	192	181	177	174	175	170	160	157	161	175	156	189	160	162	167	168	164	187	168	149	158	168	178	171	163	162	170	175	170	166	161	186	178	164	160	154	159	183	147	178	165	157	160	162	165	156	182	172	139	190	141	152	178	182	170	163	202	172	168	172	168	166	165	181	172	181	162	153	160	161	156	154	160	167	150	164	153	152	164	133	168	170	178	182	161	169	163	147	165	153	154	164	159	186	184	172	168	151	155	144	158	164	164	150	140	173	130	184	147	165	147	145	156	157	174	166	180	192	163	171	190	174	160	167	154	161	138	182	165	187	167	151	154	165	171	156	157	169	173	164	148	155	169	173	170	158	172	187	165	177	173	168	192	182	150	159	168	168	186	165	188	183	178	180	153	159	156	169	181	175	160	174	162	163	153	161	152	165	172	167	151	176	154	164	169	188	173	162	145	161	183	174	164	183	173	163	175	172	164	180	163	159	173	158	175	180	188	160	180	159	198	174	147	161	174	178	144	148	171	163	141	158	167	157	160	166	170	179	173	188	155	180	162	163	199	164	158	167	165	150	157	159	152	179	175	163	162	167	167	151	161	195	145	158	142	175	157	148	174	142	183	160	160	160	168	168	172	160	156	177	175	172	182	161	185	161	195	148	168	163	167	162	168	182	173	189	167	171	150	167	162	173	186	163	127	157	189	168	168	163	151	152	167	153	163	190	163	173	187	190	163	174	164	177	163	184	160	181	162	155	145	194	146	181	167	163	174	154	175	183	159	145	182	175	160	179	166	167	165	170	171	177	164	195	151	150	150	150	168	174	178	163	148	153	150	163	170	170	159	156	155	159	155	183	166	147	168	151	168	180	187	186	150	163	173	162	149	172	186	172	158	173	173	183	170	168	172	191	162	150	172	169	153	166	152	169	176	165	184	170	185	154	156	153	196	165	184	161	144	159	148	160	193	170	164	160	159	183	154	173	191	136	159	159	170	147	152	173	150	184	169	186	168	152	162	158	168	161	161	181	165	158	160	174	144	152	156	129	170	175	167	172	163	161	183	146	165	148	164	183	164	150	186	142	159	133	159	168	187	168	179	151	178	183	175	166	161	154	184	182	161	165	172	173	156	185	155	178	139	181	178	157	171	153	160	174	153	155	165	185	162	181	163	140	190	161	161	163	174	158	152	169	154	148	172	156	172	178	170	156	162	159	157	169	149	191	148	152	198	174	179	166	172	174	157	149	172	168	154	139	159	165	167	185	154	160	148	172	188	169	156	173	178	171	163	190	155	133	164	153	158	147	179	174	162	165	177	151	173	165	154	167	173	163	152	167	169	167	171	155	180	170	168	162	145	165	155	181	169	169	150	134	175	153	164	151	136	159	162	180	163	151	173	181	172	164	146	154	165	176	166	166	174	156	165	157	156	160	180	157	170	164	155	162	167	170	182	172	161	161	165	172	166	171	181	161	139	162	160	176	155	165	171	183	188	174	149	144	173	174	162	167	166	193	153	182	149	155	157	157	150	173	143	165	158	165	167	165	163	149	139	176	148	159	155	159	173	167	151	182	149	161	195	169	171	164	165	181	180	197	154	160	152	167	152	173	142	164	172	166	154	163	151	171	157	137	178	183	182	183	164	167	156	150	192	175	161	154	172	167	186	164	161	164	172	162	184	188	170	168	155	148	180	147	150	142	152	169	160	180	162	150	161	177	143	164	165	175	162	179	179	164	163	165	172	160	202	166	173	163	170	174	177	173	172	171	171	161	164	155	186	175	181	180	179	176	158	158	163	165	169	154	189	160	179	149	162	132	170	171	141	178	161	182	163	170	164	169	179	154	177	176	183	178	182	181	191	174	138	153	157	166	150	156	161	168	175	158	160	179	165	167	160	166	148	162	167	168	150	157	163	148	167	176	172	174	187	199	167	169	178	153	172	167	187	154	157	163	171	158	169	168	168	167	151	182	147	171	191	151	152	153	165	161	169	165	149	154	194	146	156	154	150	158	166	175	141	177	142	157	187	171	178	160	169	171	147	137	146	186	181	173	163	155	169	172	156	165	177	176	158	160	194	172	174	171	187	170	179	154	153	153	143	173	172	178	166	169	178	165	155	154	179	173	166	142	155	175	152	154	152	187	176	158	168	153	167	158	167	170	163	140	191
9660	977	638	368	313	300	274	233	224	204	214	195	205	201	208	188	202	172	177	201	196	196	203	186	215	212	186	191	202	220	201	213	213	207	202	176	197	194	193	209	194	204	207	194	201	201	209	201	176	215	203	216	192	213	183	188	201	205	192	188	187	187	196	201	199	182	189	194	181	213	191	201	180	234	190	217	221	186	211	197	193	212	214	208	201	193	243	220	204	201	242	195	210	233	202	185	210	211	185	224	187	226	196	229	220	205	190	192	183	212	188	218	198	201	199	202	205	206	180	182	196	199	199	187	179	205	192	201	201	204	178	215	169	219	214	182	191	189	194	211	195	202	200	165	211	204	201	193	216	220	188	198	208	171	214	196	197	196	214	225	205	201	205	190	199	191	201	175	208	159	207	204	207	205	219	211	206	182	190	190	210	200	180	209	205	190	201	202	211	189	188	196	188	193	218	205	216	206	192	195	183	201	216	179	197	201	169	209	215	196	185	195	213	191	217	195	209	200	193	194	213	207	196	238	202	222	206	175	205	180	222	188	190	187	209	208	209	198	206	189	181	200	199	200	188	217	226	190	179	198	193	165	195	201	175	200	185	190	196	179	203	210	197	206	209	184	194	196	203	190	177	188	194	171	197	228	189	208	167	209	219	225	209	201	212	189	211	205	209	182	208	212	194	252	176	201	182	169	213	183	212	208	199	192	196	172	204	184	185	166	225	209	189	215	194	213	196	214	202	194	195	206	169	207	204	191	203	210	188	197	206	202	216	230	198	172	202	208	204	182	197	213	171	208	191	194	190	192	203	172	192	176	186	206	190	216	208	188	205	197	206	202	207	170	197	184	198	195	194	191	188	184	199	199	182	215	167	224	227	196	209	190	190	180	186	196	224	209	214	204	196	197	203	196	208	193	216	199	219	193	171	190	194	181	176	194	205	183	176	210	207	197	194	186	181	192	193	197	199	176	209	194	204	201	197	182	204	190	189	189	221	194	206	211	184	209	191	195	200	207	183	188	190	182	216	230	208	195	204	200	201	219	186	192	214	197	191	200	216	213	187	214	208	211	195	205	168	207	180	182	198	172	183	216	190	207	219	177	174	180	180	202	216	207	197	202	193	199	169	190	204	203	214	177	207	171	188	178	188	178	189	223	202	232	183	200	181	204	182	207	184	213	213	208	202	194	222	184	190	202	186	203	191	222	177	212	227	196	196	203	196	199	197	176	194	207	207	213	202	192	215	201	204	206	183	187	184	183	200	182	218	224	216	208	213	207	206	170	199	188	202	204	195	212	206	219	182	191	211	163	172	185	216	172	180	209	192	214	204	184	200	196	183	179	195	205	191	194	198	172	201	195	180	189	202	217	185	192	194	205	200	211	203	202	196	198	195	184	210	231	227	204	184	210	211	192	199	188	221	188	207	175	184	204	214	207	190	192	202	202	179	204	215	196	166	192	214	210	196	199	183	176	182	210	189	179	198	181	169	179	197	187	202	204	181	188	199	181	199	193	193	184	205	231	191	190	227	201	220	224	196	202	204	214	191	199	222	197	202	206	180	213	205	195	200	188	196	213	191	200	206	194	187	191	202	220	175	181	199	175	174	211	193	211	230	178	198	205	206	204	193	212	197	191	188	188	187	201	215	189	187	204	205	211	202	210	197	196	196	207	199	204	188	185	203	211	175	197	196	204	205	183	209	182	193	212	195	200	196	188	208	190	235	204	220	198	213	204	222	207	200	221	171	207	214	196	228	166	158	187	229	215	198	219	177	206	203	198	178	226	195	211	228	217	170	195	197	211	196	202	208	197	204	204	193	209	214	213	219	179	190	198	196	194	220	213	185	187	228	196	193	188	211	205	218	175	192	200	189	213	208	167	185	219	200	186	189	213	211	220	195	184	203	193	198	175	183	207	190	189	173	175	196	202	173	204	195	169	203	189	179	221	188	208	217	196	198	198	185	202	213	218	215	194	198	192	194	191	176	202	207	185	188	218	180	218	192	214	183	186	204	193	201	181	158	217	220	220	183	192	232	206	200	188	214	189	188	203	224	202	204	211	186	183	211	177	194	209	220	209	196	218	225	207	214	210	203	183	219	213	195	203	194	215	188	189	200	204	208	199	203	186	200	190	176	193	196	214	222	185	205	199	197	212	197	200	200	206	179	196	190	227	202	197	181	204	188	199	187	206	194	203	229	215	192	172	182	191	181	206	203	205	192	191	203	185	203	197	218	201	178	225	216	203	212	183	192	199	214	184	178	202	186	215	208	202	189	210	190	184	197	205	208	221	194	181	215	200	190	175	218	190	207	222	198	194	203	201	183	198	193	175	185	221	199	201	208	202	195	188	181	204	201	191	218	202	184	208	211	212	201	195	197	196	198	180	181	178	213	184	214	212	197	185	189	213	200	207	191	196	180	213	203	180	192	180	211	211	176	200	172	188	201	210	204	215	206	212	166	207	178	183	183	183	191	204	202	205	205	199	201	204	214	172	194	168	188	191	200	199	191	211	189	194	218	167	191	221	217	202	203	216	178	218	183	176	194	193	193	182	196	200	229	186	186	218	186	206	225	196	215	181	210	186	206	220	195	212	169	172	190	235	222	190	209	209	209	198	198	168	198	213	192	200	201	186	210	222	193	202	204	191	183	204	210	195	212	183	196	213	215	228	199	201	222	193	187	211	196	187	225	196	208	190	175	207	186	199	197	196	189	193	195	188	200	193	180	191	200	177	191	194	194	207	202	199	179	218	185	198	199	196	196	216	174	184	195	195	196	228	198	223	193	201	175	191	185	195	242	198	200	212	188	179	197	193	205	213	207	186	197	194	191	201	204	168	213	190	197	196	202	164	199	200	198	209	193	217	202	210	199	186	201	219	212	196	172	187	194	214	211	191	192	210	209	201	201	186	212	208	203	206	185	197	184	201	205	212	188	175	179	178	195	196	215	199	205	203	189	206	203	206	201	195	216	188	219	191	191	205	205	211	184	205	189	193	207	200	186	194	200	201	195	192	195	192	168	178	185	215	189	221	219	221	204	206	214	203	222	206	182	189	200	197	227	180	175	187	190	195	188	205	183	232	210	184	193	217	202	221	203	200	215	190	187	212	204	209	186	202	195	192	214	175	185	211	182	199	173	204	183	193	199	197	211	210	190	206	195	193	210	200	178	208	173	193	185	194	192	196	188	188	190	220	190	210	198	215	207	215	218	193	188	197	193	197	203	218	213	222	212	195	168	205	190	183	208	199	188	195	213	191	211	206	199	194	196	197	225	219	169	204	214	184	169	204	191	172	206	207	216	206	214	196	202	181	169	190	202	231	192	192	194	204	212	198	207	202	193	242	190	195	209	200	187	208	205	208	231	211	214	200	200	200	219	210	179	185	199	196	184	212	210	181	207	198	204	225	168	194	172	194	191	201	209	202	206	194	221	209	182	213	188	192	228	212	194	206	206	193	204	186	177	207	183	183	197	209	221	213	213	219	202	203	199	201
24234	21460	28740	24588	21467	9855	801	495	428	370	325	320	266	266	244	237	243	239	232	205	213	233	240	235	211	193	226	212	187	194	224	180	215	206	186	186	201	185	202	185	179	176	187	196	175	200	194	187	185	194	196	189	226	177	221	179	178	199	166	161	190	185	189	185	175	182	200	210	188	187	196	179	187	170	171	183	178	173	192	184	196	183	197	176	207	204	196	189	176	195	176	181	167	169	184	199	195	194	171	193	187	178	167	192	189	176	171	178	195	178	190	189	188	204	210	155	206	195	175	184	187	175	177	202	191	214	164	197	187	171	163	161	152	186	195	186	195	182	195	173	162	183	165	185	173	201	205	166	187	181	178	180	166	193	188	173	187	169	202	199	204	186	202	185	197	187	194	184	170	174	183	166	192	194	180	170	191	191	176	163	200	179	186	188	186	198	201	175	179	175	174	209	199	182	205	166	176	201	170	179	180	183	182	210	178	210	172	204	195	164	197	178	183	171	181	176	198	214	171	172	183	176	159	173	176	176	182	200	177	210	182	186	202	188	186	197	197	162	199	188	163	196	200	211	195	181	175	190	199	206	191	191	191	181	174	176	177	190	162	175	166	172	170	194	186	176	157	170	178	188	195	181	182	222	178	208	226	171	193	196	205	181	163	202	176	160	204	167	210	175	202	173	178	187	204	238	204	194	183	193	178	189	180	185	160	192	183	176	197	174	169	166	185	181	194	187	188	198	165	177	167	186	175	182	165	187	185	164	171	196	207	199	168	191	179	171	180	176	196	188	187	185	186	187	185	173	192	182	187	161	161	210	174	181	170	196	193	189	170	199	193	196	183	179	172	192	172	157	175	185	182	195	202	192	187	170	205	157	179	174	178	195	182	195	166	201	184	192	172	208	187	179	200	160	174	199	187	190	163	150	181	176	205	146	170	190	191	198	193	160	157	189	177	208	203	199	181	213	183	204	224	184	183	178	175	193	190	190	183	163	166	194	172	178	182	174	197	158	198	189	187	179	208	168	175	181	178	192	162	164	172	173	209	195	202	197	188	191	172	174	194	183	194	176	196	189	203	177	184	193	181	188	184	173	183	158	182	182	181	211	154	191	164	178	171	198	195	177	176	201	205	201	153	171	168	191	158	199	192	174	195	171	187	162	157	175	191	183	171	165	165	173	182	180	185	183	206	204	175	192	164	171	179	172	184	203	193	192	165	188	187	193	170	189	166	193	180	187	191	213	183	179	182	189	158	173	170	193	174	184	197	186	187	197	198	168	207	172	217	188	180	191	186	176	193	178	205	176	180	184	185	183	176	188	205	197	171	180	173	167	153	180	156	208	154	190	169	179	159	179	195	176	172	184	199	179	188	159	182	172	164	182	217	190	186	184	200	198	190	198	169	184	187	190	178	171	188	192	209	200	186	194	186	190	216	202	199	163	188	202	196	179	177	174	189	177	174	193	190	162	180	194	187	194	194	178	159	180	212	171	174	190	179	196	204	174	193	212	185	192	180	177	165	191	169	189	204	189	193	187	155	170	197	194	182	168	197	181	183	195	180	191	194	187	192	204	178	199	197	178	198	187	171	189	198	194	181	196	189	190	181	164	179	192	202	203	181	176	182	202	176	182	193	194	187	192	191	175	195	162	187	187	171	162	195	180	189	157	183	174	165	203	191	182	187	187	195	198	161	193	173	216	190	162	184	183	178	185	190	172	168	181	177	171	187	179	188	203	175	198	193	189	193	192	164	184	190	174	200	162	169	184	182	186	192	193	177	177	161	174	186	194	182	200	192	197	164	196	170	203	171	175	197	203	181	165	173	201	192	193	200	181	193	180	189	192	190	163	206	177	151	171	172	167	174	179	181	188	160	177	209	211	143	195	181	161	204	187	197	194	168	171	153	184	167	185	178	184	186	170	166	173	189	173	155	190	169	173	172	192	169	191	196	187	186	206	180	203	194	162	182	190	181	167	177	194	170	190	162	179	208	200	194	166	174	171	168	214	185	188	184	188	196	164	186	203	153	170	203	188	163	166	208	190	194	165	185	189	197	206	205	166	161	172	210	182	193	186	190	196	170	159	169	195	200	193	187	216	181	173	176	162	190	175	194	194	174	166	181	195	192	191	188	175	194	194	176	178	182	188	182	181	191	179	213	196	159	177	174	166	193	176	168	186	180	181	183	190	182	180	206	156	171	181	178	175	199	192	197	172	169	203	206	187	197	174	176	180	190	171	164	157	177	185	202	173	161	186	190	188	179	181	168	174	160	188	168	181	171	191	151	173	188	188	171	185	154	197	191	177	167	165	184	186	197	172	189	177	190	204	181	178	179	194	177	172	181	179	192	185	196	194	160	174	179	170	200	178	185	172	193	199	173	171	180	170	170	199	176	192	183	188	189	190	163	191	178	164	187	166	180	153	189	210	184	189	183	159	177	175	171	176	188	173	171	176	166	179	195	172	179	216	196	155	169	188	179	172	186	179	178	180	186	177	168	180	185	172	194	178	165	199	177	181	179	204	190	173	183	173	200	170	189	173	191	184	183	182	165	140	189	180	215	193	186	182	176	179	205	197	176	157	175	169	190	196	155	171	182	195	159	165	203	189	165	191	202	176	181	169	182	153	192	192	170	182	187	168	186	190	161	174	179	190	179	197	178	193	166	193	188	194	181	174	175	186	199	193	151	189	171	172	191	172	166	169	183	171	174	179	194	191	189	177	191	191	191	181	170	170	220	174	174	197	174	200	184	174	163	172	182	180	172	172	197	181	190	203	171	180	183	204	164	196	157	175	170	167	203	182	214	178	174	193	197	205	166	191	181	185	208	170	175	189	184	214	195	185	181	195	191	193	156	198	172	202	206	162	198	172	169	173	159	167	163	182	189	230	214	191	181	180	181	201	204	166	178	195	182	180	166	178	208	186	176	177	172	174	195	205	175	160	170	206	174	173	179	201	175	181	196	187	175	205	192	162	180	177	188	177	175	195	176	156	173	196	164	176	173	175	159	172	169	205	191	188	195	187	183	177	176	204	196	175	177	209	182	180	164	198	185	191	173	184	162	169	182	191	172	174	183	202	167	174	186	162	176	209	178	179	174	196	198	191	201	185	191	175	184	173	181	168	198	192	177	192	184	166	178	193	172	175	163	186	166	173	174	180	194	174	172	188	165	191	190	177	191	172	189	197	193	181	207	172	186	159	185	182	168	187	210	172	196	163	165	175	203	196	165	191	198	177	170	194	182	187	181	166	191	198	182	177	168	212	213	174	184	177	172	178	203	187	180	189	199	184	184	185	211	185	180	204	159	188	188	188	204	174	175	202	173	185	201	187	197	184	186	191	201	191	173	181	163	185	179	191	162	178	163	165	216	175	172	161	187	179	198	179	181	204	168	203	174	176	196	193	195	177	189	183	194	186	169	184	192	187	169	163	198	172	170	183	167	166	170	211	197	189	169	180	207	155	180	186	188	203	187	184	182	180	175	181	212	197	199	179
23537	10000	6054	2854	2019	1444	1086	848	686	619	536	459	387	378	328	351	286	276	293	283	227	258	253	235	273	227	247	245	263	256	247	239	237	223	221	232	217	222	220	240	224	200	203	230	206	240	218	252	217	210	224	220	196	219	228	204	207	208	216	198	216	228	215	230	213	194	214	205	228	211	186	224	205	216	224	191	240	233	223	242	232	235	218	231	242	238	222	223	234	216	228	229	231	214	214	222	249	218	229	211	198	204	212	194	233	245	207	225	218	209	211	214	223	210	249	207	214	196	239	232	224	225	222	220	212	233	227	215	227	198	215	214	212	221	198	212	208	206	219	213	193	227	207	229	217	202	204	188	213	214	236	209	236	203	202	197	226	208	189	216	219	202	228	219	234	249	213	208	212	243	226	209	241	188	204	209	214	214	211	217	197	219	229	204	211	216	231	249	201	191	211	217	211	203	207	211	214	218	215	239	221	228	207	214	200	224	225	211	221	208	218	218	198	245	233	199	225	230	232	202	216	197	211	239	206	207	193	208	201	213	183	206	229	226	225	193	196	198	222	201	224	206	185	210	223	212	216	200	227	211	201	190	223	202	215	214	189	214	235	224	185	208	212	202	199	217	233	224	210	189	195	223	204	203	225	204	238	190	188	207	219	204	203	232	215	208	228	251	194	210	211	200	237	227	222	212	221	219	205	185	188	232	219	197	212	225	212	216	245	204	181	216	244	205	210	184	186	202	212	203	217	218	206	209	231	210	221	202	215	201	210	218	208	236	231	209	207	232	194	194	234	227	194	233	213	235	215	213	209	201	229	196	210	267	216	210	216	224	194	227	238	226	208	210	206	207	206	202	207	245	226	203	202	206	199	194	210	196	226	195	242	233	200	209	217	207	184	205	197	216	196	200	207	235	194	230	216	207	235	226	231	242	235	218	230	199	198	199	249	243	216	209	214	226	235	183	230	189	205	195	215	196	199	228	200	226	222	211	236	201	207	221	209	209	220	213	204	213	183	210	207	227	187	230	225	209	210	206	209	227	213	206	223	208	226	210	214	218	229	211	193	215	199	200	202	211	209	226	208	224	207	206	224	197	225	205	204	222	232	230	209	215	215	198	206	240	198	208	227	198	208	222	199	226	190	214	205	194	206	193	203	222	203	212	198	202	199	233	189	195	218	222	229	252	237	182	202	197	231	201	197	219	200	208	222	204	221	218	213	209	208	209	244	217	213	204	216	215	214	228	212	212	219	234	239	199	195	205	216	206	230	206	208	197	207	215	208	189	221	185	220	220	198	205	204	219	205	223	225	217	218	220	197	228	213	227	217	227	222	223	192	211	195	202	191	203	228	220	214	198	210	193	234	208	237	223	228	218	216	229	234	213	192	217	209	205	202	221	212	199	206	201	203	213	231	211	207	221	204	195	195	205	188	206	218	195	214	199	204	203	224	185	220	233	231	210	234	232	215	204	205	203	216	208	214	199	212	220	209	223	199	201	181	206	215	184	203	227	231	214	187	225	202	217	195	214	216	236	223	220	228	198	197	205	228	207	194	242	206	242	230	214	219	236	222	213	220	196	208	219	239	225	211	226	253	212	231	234	203	191	211	215	243	225	232	218	206	216	207	213	227	231	195	204	227	208	211	237	228	220	219	224	223	209	187	208	208	214	216	230	207	210	207	207	207	202	231	225	205	216	208	201	212	217	187	185	222	208	194	199	234	187	192	226	216	205	217	225	230	221	229	195	221	185	210	206	205	220	222	181	216	211	212	212	201	205	206	193	187	220	225	187	217	221	185	199	189	187	223	201	187	195	233	193	202	212	219	219	205	211	199	198	211	227	210	207	208	221	206	215	218	192	217	199	201	204	204	207	212	223	213	207	223	199	207	226	205	205	220	196	227	222	211	210	221	216	188	217	201	209	207	191	240	207	228	222	200	235	219	213	198	171	220	197	213	234	218	223	206	229	210	230	240	185	208	238	202	213	204	218	236	223	212	225	210	199	230	201	227	236	217	189	217	228	209	223	211	229	211	229	251	207	211	210	187	218	230	222	215	220	202	215	225	202	219	206	225	221	210	234	231	190	231	219	217	234	215	237	205	217	179	212	204	225	212	227	208	225	226	203	196	219	231	226	214	222	199	215	200	200	251	229	210	192	223	221	208	214	226	221	220	247	206	209	215	226	186	217	207	218	225	227	206	210	198	212	214	230	218	229	222	212	230	231	214	225	201	205	211	211	210	182	204	206	221	201	215	221	198	192	218	204	206	207	208	201	223	197	200	185	217	189	211	203	198	202	200	207	212	223	202	242	161	217	229	215	239	202	212	221	219	227	230	219	214	226	208	223	211	206	210	221	237	212	214	190	197	195	189	226	196	198	217	209	179	219	231	225	217	205	184	236	218	184	225	190	211	219	200	198	218	231	228	218	246	199	166	246	217	234	234	206	205	236	183	208	194	206	213	208	219	217	244	212	235	200	236	244	193	218	225	230	218	234	215	242	218	222	212	205	221	226	229	188	208	221	220	215	230	217	207	173	208	201	238	207	197	226	220	221	206	206	220	218	227	226	231	184	190	220	185	200	236	204	218	213	217	192	194	227	223	217	208	186	191	229	210	217	207	246	214	176	191	206	212	216	203	195	245	204	228	223	210	218	236	225	211	224	218	220	213	209	206	200	199	211	227	190	240	219	227	195	221	194	223	214	220	208	189	204	199	234	203	216	211	208	206	208	210	209	207	224	226	212	194	217	196	201	206	208	229	185	173	204	188	201	234	219	219	211	210	215	206	226	214	216	220	227	206	199	208	209	200	228	210	219	189	225	223	215	204	228	205	207	233	218	234	202	208	191	233	194	222	238	215	217	211	220	197	193	190	207	179	229	231	204	206	217	204	212	213	208	192	214	204	227	217	185	199	223	195	221	200	210	221	205	221	205	241	209	233	223	202	213	217	227	220	216	206	204	222	206	241	200	233	188	213	199	200	224	231	233	212	196	219	207	215	206	220	203	208	197	237	201	187	198	204	201	220	207	201	219	239	209	190	189	225	215	211	237	187	197	249	221	230	207	214	215	228	217	235	208	219	234	219	203	188	226	211	225	218	225	197	213	229	214	240	237	209	245	223	226	215	218	204	211	197	205	187	228	208	212	205	191	212	233	217	195	210	206	226	213	216	215	198	196	197	211	197	219	206	195	226	209	220	226	197	222	200	200	176	231	212	220	201	195	196	196	206	208	216	214	203	199	209	220	214	224	226	221	201	203	215	231	227	233	211	214	206	248	215	221	238	209	206	201	198	226	199	200	191	207	195	202	212	202	198	208	219	228	215	222	226	214	223	195	214	197	201	231	195	215	230	213	215	216	195	224	225	216	229	193	210	214	233	223	215	193	210	203	203	207	205	215	190	205	218	190	214	210	216	213	218	224	196	199	208	205	207	218	207	191	232	190	220	200	218	220	217	216	203	223	196	213	210	214	210	200	214	214	198	212	221	209	249	215
25705	21578	27651	25824	8512	610	450	375	358	317	294	308	265	257	283	274	286	273	260	275	275	262	264	212	299	258	265	241	232	275	229	260	265	231	240	251	250	268	267	273	265	240	244	252	284	254	248	241	261	262	233	239	243	258	215	244	233	248	276	233	234	240	261	239	253	259	245	246	254	235	228	222	264	252	252	288	241	239	264	242	231	263	275	258	238	234	232	226	257	234	277	282	249	260	248	237	247	253	242	228	225	224	277	252	239	237	247	268	216	217	260	253	241	269	233	276	251	260	242	280	256	255	262	232	248	259	256	255	248	263	240	253	238	282	242	226	265	217	255	249	205	251	229	243	238	253	256	256	236	278	238	222	237	234	245	272	237	216	221	244	237	258	251	244	233	241	242	228	233	234	234	260	254	214	268	234	223	269	270	242	262	257	237	250	267	267	229	279	263	263	233	256	233	243	241	254	245	249	252	258	239	236	233	240	265	272	227	240	236	229	269	254	214	252	241	225	279	246	254	250	235	257	261	277	263	241	269	222	238	231	250	240	257	235	234	213	225	268	219	256	259	236	241	241	242	209	228	257	246	222	247	243	236	254	245	276	252	240	237	230	238	276	244	264	260	257	246	247	245	246	233	267	261	273	226	270	242	238	253	220	248	258	230	263	242	266	261	262	239	244	245	251	252	251	250	238	216	258	209	248	270	240	250	265	219	236	245	223	267	233	236	209	242	233	226	237	218	255	233	234	236	232	238	212	208	220	245	227	225	263	232	237	230	232	240	283	233	233	248	273	251	237	252	254	250	251	223	267	232	239	246	243	231	227	248	240	251	242	222	251	232	247	239	225	270	236	244	269	246	217	203	245	235	249	259	273	279	272	273	238	272	250	240	252	254	242	248	250	249	244	264	249	239	212	240	219	240	257	232	231	270	242	236	233	268	240	240	237	259	250	272	240	233	228	232	253	220	229	266	264	257	233	271	263	250	221	250	228	236	233	255	217	240	243	260	250	236	257	246	246	263	249	262	238	221	243	225	262	252	271	258	238	272	254	246	261	259	259	225	219	257	291	233	271	239	233	261	253	237	251	239	248	245	222	231	213	245	266	260	215	221	266	246	265	250	249	251	241	252	231	285	241	294	238	252	247	280	230	247	271	255	243	266	256	236	242	232	224	249	246	225	246	226	263	278	240	235	244	259	247	258	256	229	256	244	255	247	224	243	258	213	264	264	267	234	258	251	234	255	242	272	217	268	230	245	244	236	242	225	240	242	251	252	228	269	235	238	252	228	253	261	261	256	237	255	242	234	265	252	221	252	262	247	236	259	243	236	233	246	263	247	221	264	243	243	262	236	248	247	260	231	232	232	260	234	266	269	240	246	247	264	215	242	277	230	230	266	236	233	248	246	252	224	247	219	244	259	246	226	218	258	233	244	234	264	271	203	249	248	255	252	264	250	224	233	246	269	251	251	229	258	235	247	254	209	228	268	235	263	238	241	253	247	231	243	250	258	219	253	279	239	223	256	265	246	260	213	244	230	266	215	236	250	243	237	240	238	248	227	243	232	256	254	236	229	241	254	262	235	263	219	240	222	242	239	269	256	247	268	278	253	246	214	230	242	231	231	252	268	264	292	252	255	266	217	249	229	282	239	240	268	243	233	250	267	239	242	256	235	292	238	276	236	229	232	251	248	267	272	228	250	247	250	232	240	266	227	237	281	251	271	247	243	254	258	233	247	235	247	264	235	235	244	219	244	240	237	208	227	284	244	253	230	227	255	267	243	245	248	265	230	274	226	269	234	258	244	239	236	244	249	254	248	259	249	236	260	253	264	246	190	254	216	222	234	217	231	242	230	265	266	257	234	240	246	275	257	271	234	254	246	264	229	235	232	259	263	247	251	246	227	238	264	262	243	254	249	218	259	242	258	233	254	270	234	269	252	226	221	241	228	253	270	257	239	252	225	273	223	235	255	276	249	235	222	266	263	230	253	262	225	221	278	241	270	234	250	228	226	236	258	230	248	276	230	264	215	281	249	227	244	255	235	226	236	232	260	251	232	246	262	234	271	246	251	218	238	238	232	245	250	249	245	234	238	234	260	246	236	252	248	238	251	240	247	241	242	247	252	263	223	238	257	234	240	236	230	262	235	252	222	224	233	228	256	242	254	255	268	265	252	240	247	251	257	224	265	250	238	273	238	239	251	266	232	265	237	249	267	237	223	250	270	228	239	258	235	227	248	239	241	262	235	234	273	241	232	249	205	246	234	244	251	259	245	273	262	219	236	249	252	231	232	223	216	247	229	231	256	228	235	220	255	244	247	272	246	243	272	236	245	251	293	239	212	259	235	275	243	258	260	256	256	260	248	253	249	239	282	279	251	250	244	213	238	217	227	255	269	256	231	244	240	245	238	230	247	241	232	273	255	256	242	259	260	226	247	259	244	274	231	255	271	247	248	255	237	246	272	220	249	243	238	267	238	252	264	227	238	242	252	256	239	247	219	251	236	237	257	222	279	271	243	223	258	275	223	247	247	248	265	273	260	250	258	229	261	268	250	245	238	268	229	248	237	262	229	222	240	269	242	281	230	242	252	249	238	242	221	258	218	240	230	222	241	246	243	235	249	237	241	225	230	255	261	244	217	258	246	256	243	237	250	242	217	246	261	242	263	238	246	235	221	269	254	246	248	218	233	257	265	250	248	247	248	250	257	272	242	221	249	299	245	235	237	237	248	253	233	262	234	278	242	266	242	244	251	256	244	247	252	226	275	249	215	238	236	224	220	233	217	247	251	255	252	268	242	229	249	215	252	226	255	252	235	268	246	245	231	259	249	239	227	209	257	234	273	243	277	261	243	262	261	261	240	257	216	256	230	243	215	223	242	245	209	236	246	264	241	257	248	262	247	231	240	265	256	236	243	240	241	244	233	234	258	271	233	230	254	251	251	233	244	257	262	240	247	228	251	246	231	244	234	229	234	248	261	283	268	252	231	241	268	254	249	233	256	226	270	267	227	230	212	233	235	238	272	262	227	229	264	235	244	229	247	270	239	241	223	250	243	240	249	247	236	248	258	272	262	240	248	227	254	251	242	255	262	232	241	289	229	243	272	247	235	245	224	278	267	246	248	265	268	257	240	293	234	239	262	238	227	241	238	231	276	283	257	267	244	222	243	255	210	226	222	230	246	248	241	244	262	237	247	237	219	216	213	252	252	234	246	251	270	217	243	268	245	236	248	251	235	260	248	242	256	249	265	245	271	242	252	264	235	249	246	254	267	260	249	240	233	259	250	256	269	250	247	246	247	246	264	277	262	242	282	266	266	244	268	208	268	246	252	235	253	220	241	231	255	270	249	259	206	237	252	278	225	247	264	250	241	244	268	241	245	272	228	259	232	253	254	240	251	264	238	267	233	260	226	263	235	229	242	234	236	264	273	252	226	228	246	232	252	284	240	243	263	253	239	246	256	238	230	250	246	246	271	253	248	232	234	245	244	222	270	238
22320	5225	3159	1502	1107	944	715	636	521	473	457	432	367	383	382	359	348	350	310	325	333	286	320	338	305	293	297	290	303	244	274	284	278	296	281	318	278	279	277	310	289	280	272	301	304	288	266	287	303	270	236	274	300	308	289	298	278	293	278	273	308	268	271	279	280	281	262	271	297	267	291	299	300	292	274	292	282	312	285	254	272	300	269	290	279	303	319	296	297	291	292	301	317	320	303	322	340	295	325	275	278	296	311	267	303	286	291	287	297	272	306	286	292	327	270	302	276	280	300	283	298	288	316	273	261	227	301	302	322	296	299	292	273	309	324	308	306	289	285	259	289	284	305	300	316	280	287	321	288	324	252	299	310	302	318	275	265	282	288	290	266	292	331	272	281	288	262	332	274	290	270	274	282	297	292	303	281	288	246	291	288	282	273	274	270	284	271	271	304	272	279	291	296	279	276	286	281	283	269	278	265	283	303	293	292	284	290	272	266	294	260	276	271	268	310	308	286	264	271	294	273	291	264	280	281	269	285	291	271	287	294	256	273	276	266	282	292	266	277	295	291	300	307	261	292	294	308	294	277	265	298	283	343	266	294	276	306	301	306	309	291	287	272	291	273	294	275	289	305	303	303	311	281	311	288	306	287	304	297	288	287	258	297	244	286	292	287	338	291	305	285	278	275	280	279	291	278	324	303	287	266	276	296	271	299	272	283	293	287	289	267	301	276	286	302	309	280	273	282	292	301	290	300	279	295	292	248	299	266	291	300	285	273	302	296	292	310	296	300	283	279	273	307	311	322	297	274	275	279	309	229	312	248	304	287	284	271	272	287	262	305	286	287	293	284	277	269	305	272	304	301	268	282	302	281	282	289	319	273	298	305	301	247	289	291	268	253	250	288	262	276	287	256	271	280	273	280	273	269	294	282	293	286	318	286	285	297	289	308	303	305	288	273	307	283	289	253	311	311	297	291	285	322	273	273	294	248	301	273	285	305	286	264	298	287	292	294	298	288	275	304	312	294	296	297	300	309	291	263	282	290	273	300	286	285	295	257	276	286	300	256	280	319	270	299	271	283	291	298	297	271	319	295	301	259	276	282	273	299	277	306	287	270	298	284	308	299	298	304	301	272	276	294	321	274	259	275	281	279	281	288	275	297	275	316	274	305	273	305	291	293	305	271	271	284	302	267	282	308	274	269	291	246	288	303	280	270	278	266	307	303	260	284	278	282	275	297	273	280	283	274	274	264	321	287	254	270	278	298	331	299	317	266	285	271	246	281	285	275	269	253	305	288	274	295	286	272	271	280	324	247	262	267	286	289	286	275	319	273	309	280	286	301	265	295	274	279	260	297	280	328	303	262	303	292	282	272	306	295	315	275	310	314	292	287	262	267	286	291	265	284	290	285	286	273	295	286	284	283	274	270	282	299	300	266	291	280	282	282	290	290	259	274	282	278	298	259	259	288	300	268	256	266	264	292	287	318	292	292	286	278	296	259	280	264	277	278	287	311	277	280	262	275	281	299	258	305	302	303	288	285	271	273	267	291	279	271	275	304	299	300	275	302	307	249	290	281	278	289	273	317	279	314	278	261	294	288	305	281	279	288	263	288	278	276	275	282	299	290	282	256	277	278	290	276	286	305	284	269	292	290	267	289	269	291	259	300	250	301	308	292	286	278	299	276	275	290	286	310	305	271	258	263	285	278	301	293	288	268	315	254	293	276	274	263	278	310	301	286	255	271	279	301	272	297	287	286	300	287	318	292	263	297	265	279	267	268	286	311	279	236	319	309	280	270	275	294	277	286	320	295	264	281	275	298	304	273	297	270	289	294	316	268	237	285	269	272	303	288	285	300	293	281	278	310	272	300	282	261	307	275	282	277	301	291	294	277	284	288	296	317	287	275	302	300	320	289	288	298	316	265	307	284	286	270	301	258	291	275	301	309	291	278	279	302	271	278	305	308	268	269	278	277	299	291	289	296	300	263	302	273	299	312	276	277	263	287	287	315	246	304	298	283	278	299	272	325	289	291	291	293	308	301	273	301	299	319	249	274	294	291	332	297	293	283	314	281	258	259	280	274	310	282	272	288	296	285	264	276	270	303	307	296	279	286	299	298	283	267	296	291	294	272	294	295	279	299	319	271	293	293	289	258	280	294	273	297	297	289	266	282	276	275	261	318	291	276	293	296	286	280	248	334	285	279	258	265	297	307	275	274	282	255	312	281	289	298	274	293	279	303	268	292	284	278	297	290	315	284	322	252	279	292	265	294	278	272	277	253	273	289	297	283	274	280	274	266	280	289	279	293	296	295	283	266	279	297	292	294	277	283	282	308	294	260	261	299	270	282	290	268	301	308	264	268	300	281	294	278	286	292	287	293	294	290	311	276	283	254	301	268	256	265	257	272	275	254	283	281	296	311	276	270	298	282	274	284	302	260	296	303	289	299	274	293	299	307	264	275	261	289	274	270	250	251	268	271	297	298	289	304	280	292	279	284	289	276	268	307	288	284	299	292	315	294	283	288	260	286	275	285	297	266	284	282	257	297	285	281	272	300	287	309	290	295	290	271	292	286	276	275	267	317	263	269	284	272	277	300	285	311	301	300	294	280	281	266	290	242	289	300	283	280	306	290	281	310	289	294	278	295	304	320	280	304	286	281	312	314	273	290	290	270	294	265	292	292	294	308	281	302	273	302	311	280	272	288	296	278	307	283	278	297	304	287	292	279	274	293	296	275	293	309	275	296	295	264	300	275	285	275	269	284	294	263	291	300	267	268	322	276	325	309	280	280	282	294	281	267	289	267	292	298	301	274	281	270	256	290	269	300	275	284	294	274	288	306	270	302	272	258	294	274	281	305	337	273	261	284	304	282	293	306	287	271	276	303	259	266	298	287	269	297	241	277	305	295	267	271	293	316	276	287	298	295	296	282	257	289	264	273	317	281	282	262	313	267	273	253	297	275	293	270	284	281	288	297	296	296	275	288	304	289	283	289	294	327	288	273	275	297	294	289	297	298	286	292	289	312	285	309	286	280	266	288	285	280	291	300	278	331	268	285	279	285	292	295	289	253	288	287	255	307	292	280	268	287	305	251	308	295	304	328	279	287	275	292	300	327	282	282	292	260	304	291	276	255	284	285	316	300	283	288	287	267	284	300	304	279	267	280	292	287	274	295	286	294	270	286	315	282	258	292	315	273	275	256	283	264	266	293	294	287	304	303	299	294	270	286	284	290	284	272	283	309	296	293	307	316	293	270	294	278	280	302	266	307	278	259	284	257	291	300	267	323	260	279	270	302	317	299	291	277	291	312	300	311	280	320	278	274	288	317	287	277	296	270	267	302	278	322	291	291	309	266	302	284	286	309	317	284	264	273	298	295	279	294	286	312	293	277	326	310	266	286	296	283	285	286	289	267	305	308	257	298	278	258	260	289	295	285	255	273	276	282	282	291	305	282	277	276	282	286	256	297	306	274	310	280	269	282	281	305	280	310	278
23347	21600	29399	24281	21602	21641	8612	1047	727	673	569	600	492	458	419	415	431	367	357	386	355	358	369	363	345	332	330	340	350	312	329	310	308	337	315	314	332	302	305	343	288	338	329	325	338	313	339	315	316	346	294	306	308	308	300	274	358	298	297	301	292	305	300	293	309	324	276	319	274	304	313	292	323	304	296	306	314	305	335	339	299	289	341	290	310	297	322	348	332	311	322	353	345	323	310	309	323	310	331	305	322	299	314	318	294	326	338	332	297	309	297	324	294	337	300	288	324	274	303	331	307	331	349	291	309	289	281	282	296	295	329	326	303	331	308	288	295	291	318	336	317	313	289	321	305	307	285	326	317	314	292	320	299	298	312	307	292	278	293	317	277	325	265	298	291	324	315	331	307	324	326	336	282	301	336	285	320	312	317	318	288	335	326	312	306	310	293	314	325	304	300	308	281	306	311	294	293	311	300	304	310	309	311	298	304	284	318	313	312	296	298	253	294	330	325	294	313	305	324	326	280	313	312	298	271	328	290	314	295	307	315	300	282	321	275	306	304	314	299	305	273	307	327	302	294	294	299	312	296	274	277	316	283	311	305	282	325	307	318	295	296	313	308	313	319	324	298	294	316	331	294	306	262	312	326	308	306	347	298	298	311	355	283	294	316	299	296	302	303	298	278	276	267	306	277	317	276	260	312	281	312	300	293	307	310	288	284	275	301	278	300	321	284	307	306	319	298	280	286	293	286	284	291	287	294	309	268	318	323	293	287	303	297	305	289	340	300	316	312	298	320	277	324	274	296	291	334	306	287	293	282	289	300	291	316	308	312	261	307	326	333	286	290	297	318	300	310	321	298	307	297	310	306	299	301	293	324	301	280	303	304	304	293	312	340	310	269	331	306	283	297	308	281	292	317	260	322	278	313	320	346	291	275	305	289	310	324	316	304	283	303	313	303	309	321	319	322	303	324	321	300	309	304	333	273	315	315	326	308	292	299	285	304	297	302	292	290	311	312	318	310	308	302	279	289	319	295	281	296	320	317	318	308	315	308	292	301	296	311	291	321	296	306	313	302	312	291	286	309	303	329	310	289	330	316	342	312	309	303	308	308	294	299	276	315	289	290	302	333	308	311	312	302	329	289	318	299	305	302	313	293	333	298	296	321	305	330	323	313	313	315	315	274	311	333	332	301	312	301	280	295	326	316	298	329	304	278	338	296	294	314	298	307	319	317	333	283	318	296	324	324	311	285	311	297	326	314	289	315	297	285	298	296	331	309	297	308	341	306	336	331	316	318	325	326	311	313	314	312	318	306	313	313	309	287	306	297	316	319	274	307	292	296	296	276	303	298	327	321	291	327	294	296	277	308	314	294	314	297	327	309	323	333	281	263	263	301	292	292	305	331	301	296	296	320	298	302	308	286	310	251	268	289	331	327	318	326	315	308	283	261	309	317	323	305	318	300	310	326	308	284	278	308	309	299	297	328	304	307	311	307	261	309	299	289	311	292	326	289	283	305	303	300	331	310	324	277	316	308	311	322	292	322	298	282	287	311	277	297	284	288	337	336	320	289	300	309	325	298	326	303	294	288	300	295	301	303	301	317	270	308	288	307	326	332	324	301	314	308	297	317	259	323	292	279	309	314	289	324	287	351	324	301	300	268	301	315	285	277	278	307	337	291	303	313	287	309	297	311	292	292	300	332	292	300	317	336	304	304	298	317	330	288	321	295	328	308	289	270	291	287	296	310	287	304	299	299	308	334	292	285	304	296	342	297	295	326	299	321	289	309	280	301	338	301	330	319	291	306	287	300	329	296	292	281	302	303	298	290	324	315	313	301	315	301	285	298	300	323	276	302	297	285	303	321	313	300	338	311	285	324	315	302	319	298	322	282	291	331	318	308	291	326	304	318	269	288	274	315	276	312	350	276	298	296	289	273	298	323	318	310	337	316	329	311	324	332	340	302	308	304	310	293	283	308	268	299	298	314	326	287	309	296	287	288	326	303	298	279	290	307	304	307	333	267	281	311	308	276	319	302	293	318	306	334	287	338	329	290	312	286	309	277	308	274	293	310	322	302	339	313	294	299	319	330	323	277	288	303	295	292	295	302	316	286	295	306	283	266	311	292	319	317	303	285	279	318	329	304	317	292	309	299	252	287	301	315	284	289	282	314	326	371	291	304	313	301	312	306	278	315	301	319	309	327	333	319	286	314	300	291	312	285	314	306	321	298	308	324	289	310	320	327	319	284	289	298	288	330	314	274	304	311	289	288	307	317	313	262	314	302	305	290	324	295	268	276	316	316	297	312	274	288	309	271	301	290	318	308	287	287	294	275	320	300	268	291	244	291	311	329	298	304	309	298	285	314	339	299	317	301	295	332	326	312	314	320	291	289	308	276	311	330	311	307	276	297	311	298	266	286	275	314	312	300	286	328	338	309	294	313	298	312	321	286	308	317	300	301	315	307	316	316	324	297	292	319	309	321	300	315	312	301	311	328	297	300	295	295	320	303	260	300	293	322	318	301	323	306	304	284	315	279	286	323	304	304	280	286	319	328	289	344	306	322	306	348	281	293	304	306	303	294	277	304	305	315	301	331	295	300	303	301	309	322	280	295	298	295	285	286	307	310	314	339	307	301	289	317	266	314	303	308	290	306	297	312	324	304	312	277	276	323	296	286	302	331	301	312	321	301	286	299	302	292	307	316	292	287	312	292	287	333	298	295	284	319	315	326	319	305	294	291	308	310	331	296	315	292	281	307	284	324	311	309	288	305	320	292	324	298	320	294	290	328	321	284	296	302	305	321	315	291	286	321	329	313	305	289	343	303	315	308	289	276	333	333	242	315	289	321	310	275	318	302	291	301	293	317	325	266	276	311	307	311	272	299	307	283	285	347	283	283	297	317	292	276	318	308	297	295	287	292	324	284	297	284	289	340	322	277	328	309	267	303	295	338	290	291	282	300	309	313	293	331	318	307	310	265	320	303	317	285	330	305	273	284	284	284	307	316	295	320	286	304	316	327	327	288	330	313	284	316	293	289	292	296	281	308	319	289	310	306	307	311	289	297	270	326	326	334	333	281	311	280	315	320	310	277	293	301	310	277	299	301	307	282	279	288	306	334	298	302	309	299	300	332	301	320	281	299	299	297	313	337	326	331	331	296	309	318	274	310	314	302	291	296	312	326	291	323	270	293	294	307	326	309	312	280	309	311	290	309	271	290	322	285	262	306	336	315	333	342	310	312	299	326	317	283	297	297	303	305	315	283	291	299	288	293	300	279	297	311	300	311	289	325	286	310	308	314	305	288	311	313	323	323	307	327	321	324	294	282	314	277	270	309	295	276	308	309	278	296	276	306	302	330	291	260	292	285	327	310	319	283	323	291	308	301	278	301	303	292	276	303	303	287	275	303	286	290	270	306	314	277	341	332	308	283	312	320	304	277	316	296	324	280	266	303	284	310	299	295	283	298	294	310	320	320	293	283	297	279	292	306	336
24965	16044	10150	5034	3703	2650	2010	1600	1279	1044	835	762	683	641	585	549	533	510	492	486	444	443	428	400	407	400	423	441	372	414	397	347	358	333	420	360	360	361	375	344	391	359	349	337	340	355	347	359	363	342	322	342	361	369	343	335	328	394	396	373	320	334	348	323	355	340	299	305	369	354	322	346	356	393	349	321	358	343	325	322	336	387	362	368	379	380	386	377	354	391	358	371	350	377	371	330	370	344	331	347	327	322	375	339	323	338	356	361	339	361	351	320	329	354	379	334	342	353	353	333	327	342	371	362	369	323	347	335	350	339	313	322	330	318	349	332	337	349	320	312	334	341	342	380	348	317	341	356	349	314	328	349	325	332	349	327	348	321	351	361	340	349	336	323	312	329	333	331	344	330	348	350	341	332	324	337	371	340	343	331	337	325	355	324	340	329	351	318	309	346	337	296	353	333	319	391	315	316	344	330	347	329	323	316	321	362	339	309	351	327	341	309	357	339	320	321	329	323	317	358	330	314	333	361	370	338	319	369	362	328	328	323	341	325	358	365	336	333	321	344	339	301	312	329	346	350	339	361	316	313	323	382	304	350	327	352	367	364	310	307	328	347	312	336	390	306	376	329	335	332	328	336	350	340	366	312	355	325	325	307	353	308	306	328	313	300	312	323	335	325	323	331	348	333	321	307	305	359	329	366	351	315	333	348	318	295	342	337	355	357	324	333	322	315	337	348	338	380	348	339	346	323	333	321	313	336	332	310	315	318	353	332	341	320	328	327	330	358	330	354	326	337	317	363	322	355	328	311	327	330	334	343	333	302	328	341	337	358	316	363	300	350	333	335	312	347	328	341	345	353	305	350	328	308	336	299	317	339	322	358	368	323	319	337	295	316	331	327	318	327	365	344	345	325	348	327	326	315	343	291	365	329	337	326	324	338	356	340	337	341	317	355	354	327	339	337	327	360	339	325	313	325	305	336	318	333	335	351	330	335	323	357	303	330	317	345	309	355	324	342	371	339	362	347	324	337	335	340	368	316	307	325	315	371	349	357	337	321	345	371	377	331	347	345	340	352	338	359	322	322	328	343	361	361	362	345	338	336	320	321	363	339	349	339	289	332	348	339	344	335	344	338	368	326	349	340	329	346	324	367	327	300	322	316	347	321	333	336	331	306	356	351	318	340	334	321	314	300	342	336	308	348	348	361	343	340	353	351	329	321	333	331	324	329	340	325	296	339	309	343	358	360	360	322	357	342	340	320	343	354	359	311	332	332	339	314	319	320	330	326	323	362	373	318	344	347	339	365	312	324	344	337	352	334	325	334	336	320	333	328	351	327	332	324	353	345	342	282	359	318	310	336	335	305	323	318	331	312	330	346	308	349	333	334	323	360	320	329	352	354	351	298	342	333	318	348	328	314	322	321	338	336	350	374	335	326	336	371	328	335	346	331	349	359	303	316	358	319	336	330	359	350	332	320	336	339	352	354	340	318	324	338	312	320	353	347	349	370	337	313	368	324	325	329	354	360	358	336	323	324	321	334	317	321	334	337	335	348	322	336	373	368	311	343	328	344	321	336	305	345	331	332	325	328	358	359	334	330	347	308	314	329	348	341	322	335	359	317	320	348	340	306	354	298	377	344	334	360	331	353	326	328	338	364	307	357	299	315	335	327	315	352	322	337	311	351	321	322	352	341	337	356	348	325	340	300	321	329	355	325	276	326	324	342	331	310	318	371	334	347	361	343	346	332	364	321	328	328	336	344	331	318	364	304	342	336	357	336	292	310	344	354	317	344	324	348	322	324	329	344	353	343	360	340	372	317	331	315	344	316	353	365	325	330	321	343	339	369	317	339	326	317	336	346	336	347	318	296	333	334	324	356	351	344	299	350	351	319	368	297	341	316	330	351	329	344	281	327	343	332	348	319	373	386	331	332	347	314	337	312	312	323	369	353	367	308	359	333	332	328	328	316	362	328	366	376	330	361	318	333	344	310	333	343	320	323	296	354	333	344	346	312	342	351	319	331	302	334	315	336	335	343	339	306	319	316	340	314	323	324	325	372	357	312	336	337	328	345	354	366	300	320	330	355	334	339	331	352	344	334	311	342	333	334	316	342	326	341	323	341	319	326	326	323	342	336	364	304	376	354	348	309	328	356	332	329	341	343	342	340	326	307	329	330	313	315	333	338	326	359	351	346	330	347	344	314	362	309	387	322	330	349	308	321	309	321	365	323	360	316	367	315	314	339	332	333	330	297	342	297	313	330	330	352	315	324	303	313	336	320	319	331	347	368	316	324	345	357	338	348	372	341	320	349	339	327	352	330	358	342	330	357	340	368	364	361	313	336	294	347	382	339	324	306	330	353	348	328	340	332	351	370	329	349	317	335	350	369	340	329	325	337	353	339	334	353	324	340	356	336	345	352	339	310	333	315	338	342	342	327	332	311	383	349	309	318	326	337	348	360	345	324	374	280	324	330	304	307	347	334	321	315	317	340	328	351	327	351	356	335	344	331	325	338	300	324	326	353	329	329	342	316	328	323	329	345	364	384	311	332	339	316	354	329	341	338	344	333	340	351	343	371	325	356	326	361	356	343	359	346	354	344	322	353	340	353	334	353	328	354	308	313	350	349	308	296	318	356	363	340	339	345	316	318	355	331	343	372	355	333	361	330	353	339	339	337	353	350	316	330	341	365	326	302	326	309	330	332	323	339	325	355	317	316	344	332	324	350	306	337	322	352	341	335	322	312	327	348	342	333	310	359	360	318	327	353	334	348	341	314	340	343	326	322	312	321	367	368	343	331	319	341	347	332	335	298	335	317	343	327	369	320	296	288	308	356	339	327	345	334	355	330	319	358	354	340	317	310	328	292	331	346	340	341	330	360	310	354	331	393	313	310	318	339	308	337	335	340	332	370	331	382	317	327	324	340	312	327	357	369	325	354	369	324	330	361	349	341	317	323	325	326	332	341	340	340	341	369	337	326	313	350	310	353	332	311	319	337	312	306	324	332	305	354	323	349	330	335	335	317	350	347	321	339	344	313	296	341	351	367	331	320	329	349	330	322	352	357	317	330	370	331	341	313	317	327	337	346	342	335	320	320	337	321	327	350	333	319	335	342	364	350	321	324	330	316	336	321	355	332	309	352	320	331	319	323	305	342	341	349	354	332	336	326	325	334	312	322	370	348	331	350	296	306	311	356	324	314	346	359	332	334	325	336	323	328	365	349	337	311	319	296	353	346	329	365	338	327	333	360	309	330	332	316	364	330	342	329	356	345	330	347	358	341	344	312	357	320	315	365	312	328	306	363	319	342	324	346	331	338	322	330	343	324	320	315	313	326	336	330	357	338	355	315	320	342	283	330	332	313	343	367	351	310	336	370	342	319	344	381	319	352	324	353	342	336	307	332	338	348	327	332	376	332	332	338	348	362	351	342	347	331	355	324	316	315	329	334	317	327	355	336	327	343	317	314	344	329	295	345	313	334	336	327	357	327
27932	20572	7604	389	212	205	193	179	186	177	185	190	171	154	171	164	197	188	166	147	174	174	164	175	155	180	146	166	166	166	144	162	184	191	169	168	173	172	169	177	171	166	177	163	154	167	164	186	171	170	165	176	182	173	157	193	155	192	182	168	180	161	170	173	167	152	181	160	158	172	171	143	186	155	179	164	186	165	178	179	172	167	157	179	172	180	175	163	184	158	171	162	158	181	163	173	168	172	180	163	185	187	168	154	190	159	179	176	143	164	170	186	152	179	169	162	180	165	183	176	164	155	181	177	180	152	173	152	138	190	170	155	163	199	166	183	172	168	173	147	173	130	170	179	180	196	167	177	177	180	161	160	173	155	166	187	152	163	165	126	177	174	156	171	150	154	173	169	157	178	172	162	151	144	167	162	169	149	169	175	182	180	168	170	162	191	180	157	168	165	170	173	174	181	165	194	167	168	156	188	154	170	174	147	157	152	166	149	172	167	179	177	165	150	173	169	151	169	168	158	167	164	187	170	168	158	162	162	167	138	174	179	213	185	179	188	161	186	173	166	155	161	167	155	150	166	164	152	187	170	143	169	157	171	177	188	154	174	148	163	180	168	197	193	176	164	166	160	156	154	186	162	170	187	178	164	163	174	177	147	168	177	169	192	166	162	155	137	165	146	158	175	182	168	152	166	184	178	157	157	168	182	169	177	157	158	146	153	154	162	154	157	160	170	182	165	156	170	186	154	174	152	178	161	173	165	187	160	189	169	171	166	158	159	177	158	155	158	168	170	170	186	177	149	162	166	180	168	200	153	152	160	177	173	171	178	143	158	169	151	169	128	174	148	176	181	182	173	145	176	168	175	170	158	180	161	165	175	174	172	166	175	178	186	178	162	172	139	154	160	149	141	179	155	169	174	153	163	181	166	161	188	149	178	157	189	163	141	150	169	172	211	154	193	171	175	166	169	145	166	163	166	170	167	157	190	182	175	167	177	170	179	160	160	184	156	182	167	147	177	168	166	172	168	159	173	154	158	170	160	186	167	157	188	164	166	213	166	184	165	149	170	183	163	177	191	162	182	178	165	168	183	140	177	166	191	193	160	148	168	167	140	145	143	166	160	186	160	160	150	188	138	183	141	167	185	152	166	154	175	183	193	164	178	147	153	165	173	151	172	159	188	159	129	175	156	183	172	150	190	174	184	155	161	188	205	174	166	174	167	164	155	167	146	185	175	183	162	182	192	158	170	181	149	166	151	177	168	170	145	180	175	159	148	164	204	170	174	172	154	157	151	155	172	187	159	135	147	132	176	185	168	152	180	176	173	175	166	158	160	163	149	167	180	153	164	180	175	168	157	192	171	162	161	172	180	182	144	148	154	158	173	194	172	175	156	196	164	180	180	153	143	174	159	148	173	145	169	129	178	151	184	175	162	177	176	169	180	162	134	151	175	154	186	178	186	158	160	161	170	171	170	148	166	178	180	172	185	172	146	155	164	182	171	168	181	165	173	177	175	176	161	185	149	182	190	162	158	150	163	165	164	180	160	180	179	154	193	172	185	167	162	168	162	157	143	185	154	155	179	162	153	178	164	158	153	168	170	148	195	177	184	185	181	171	179	175	160	187	171	170	189	186	175	161	146	193	168	175	177	174	171	182	177	173	157	158	178	142	176	161	161	165	169	181	169	154	188	171	174	178	183	149	159	198	173	164	151	169	180	154	173	163	166	176	185	178	165	169	175	194	167	165	176	174	160	189	186	166	181	177	190	183	155	159	174	156	158	156	160	154	182	175	154	176	164	170	172	161	177	175	180	167	163	186	156	181	179	161	184	166	145	160	166	143	166	187	162	149	179	171	162	172	184	149	178	172	163	156	168	170	193	196	140	179	175	161	190	177	170	157	161	154	164	165	159	151	170	175	154	162	190	146	181	187	177	197	162	167	186	158	159	185	161	175	161	150	170	151	162	163	149	181	150	166	188	189	176	179	164	174	156	145	147	177	151	165	163	187	180	181	167	153	150	162	171	175	173	197	144	161	175	151	162	174	154	176	162	160	181	175	160	154	177	167	143	174	186	172	155	177	164	157	167	177	154	181	175	162	168	151	179	166	166	160	169	171	166	153	179	163	168	144	158	156	162	167	173	198	170	183	161	165	166	174	157	149	173	177	188	160	146	182	144	173	151	185	189	153	172	170	166	164	178	176	189	150	163	165	179	155	165	168	166	155	164	159	185	120	148	168	149	165	174	173	177	143	163	176	169	155	177	167	178	181	168	188	175	163	168	184	164	159	182	165	182	170	166	164	141	173	171	176	157	175	162	132	163	168	156	153	166	185	152	181	154	156	166	190	171	158	216	159	172	149	196	168	173	163	197	166	178	160	140	168	175	156	183	174	167	178	161	182	159	189	177	137	163	160	158	172	191	174	162	169	170	176	171	180	174	160	146	171	191	165	186	161	168	172	189	171	158	168	176	152	162	186	182	156	161	157	182	174	197	163	171	164	159	167	165	149	169	157	186	174	191	181	185	145	169	171	151	185	156	173	154	183	166	157	161	176	161	164	176	168	183	184	150	177	176	152	176	175	182	199	165	181	170	166	179	184	167	151	170	167	163	191	181	155	171	166	182	171	163	170	195	165	170	185	166	182	171	175	166	177	175	148	168	185	164	195	165	174	166	161	160	159	175	182	176	196	156	173	154	176	169	173	166	174	154	177	148	170	169	176	180	163	172	147	183	183	167	184	182	186	181	174	170	139	184	173	154	160	162	187	158	162	177	175	183	156	175	156	170	176	152	171	162	155	170	174	157	159	179	175	172	182	162	159	162	155	166	170	165	159	162	175	182	156	152	176	175	188	154	167	163	157	183	186	164	151	165	167	186	171	180	154	165	174	162	168	171	153	143	166	152	208	166	159	182	190	152	168	153	131	171	181	170	158	151	166	172	152	168	185	178	154	133	165	163	161	184	153	177	172	162	152	182	178	150	172	159	175	187	176	163	165	153	175	176	171	168	164	152	163	178	175	166	156	160	159	181	167	156	160	170	159	173	186	189	153	158	174	177	151	172	173	177	166	151	167	146	164	165	175	180	158	171	161	177	164	168	169	187	176	168	179	164	161	180	169	150	195	136	156	144	171	168	158	160	162	170	170	189	175	180	181	151	135	183	151	161	164	161	165	176	168	174	158	163	150	155	172	159	138	161	157	167	159	164	184	188	174	173	172	160	168	173	176	168	149	190	164	190	159	146	180	174	198	171	170	189	171	160	187	158	143	169	145	160	156	178	148	172	159	178	146	152	170	175	173	167	171	164	158	173	175	182	157	166	183	151	157	155	172	172	168	179	164	169	174	169	163	161	156	178	165	176	176	171	172	174	171	181	154	136	174	167	150	154	166	174	159	161	166	156	151	172	173	182	157	166	152	139	178	171	169	146	152	173	181	183	163	168	182	176	168	137	174	172	170	147	161	171	180	179	175	142	148	160	167	161	190	171	178	160
9397	1007	623	357	305	245	274	202	237	226	209	227	218	177	201	240	208	203	213	204	237	211	210	206	208	224	209	228	219	207	195	224	233	195	204	188	210	228	195	190	203	185	179	213	181	185	214	190	220	208	209	223	190	198	201	208	194	188	200	210	211	215	205	214	196	202	200	209	198	193	199	181	210	221	201	209	185	197	209	200	206	203	206	218	196	196	219	194	204	205	208	222	210	245	223	194	193	203	243	216	197	219	222	212	208	208	201	188	204	196	224	197	206	195	192	227	199	206	237	189	199	193	219	198	211	226	215	187	208	225	210	193	199	224	202	210	219	209	202	192	240	204	210	199	194	219	172	206	198	203	193	210	208	201	215	193	206	199	189	204	200	210	228	237	181	190	178	172	225	205	208	209	238	183	201	183	202	193	204	204	213	183	225	180	200	192	189	195	205	209	202	212	205	226	206	208	213	211	203	192	197	213	211	214	184	195	186	209	219	192	186	186	209	193	199	180	222	194	213	199	216	209	230	204	191	217	210	211	177	207	222	210	220	200	199	199	200	211	195	205	222	190	201	223	194	198	176	217	203	216	191	207	181	228	194	193	207	202	196	214	206	174	196	210	221	232	203	197	233	203	213	213	229	200	202	203	204	207	196	213	210	235	190	210	212	195	199	197	228	189	219	229	209	198	199	218	198	177	188	216	185	207	190	212	195	212	212	190	188	176	167	204	229	210	196	194	208	192	205	200	188	209	195	217	192	220	200	229	197	207	205	177	206	206	194	212	190	202	185	198	195	220	224	202	231	208	191	190	193	211	214	202	226	198	207	195	231	191	214	209	214	194	211	187	198	208	196	208	175	200	218	202	208	216	203	195	202	219	173	196	209	168	216	178	184	197	204	209	172	210	204	209	196	215	184	190	220	186	187	212	168	199	217	190	225	201	201	194	205	223	193	196	192	182	192	184	183	199	202	216	205	196	201	211	204	210	203	211	221	193	226	192	179	187	208	195	211	200	194	199	203	191	192	197	200	207	199	203	226	214	200	217	224	214	188	203	200	163	205	181	197	210	179	188	202	216	196	223	220	212	224	190	208	198	226	200	209	207	182	226	211	213	179	208	208	212	208	191	189	190	201	213	219	193	199	179	192	201	220	199	226	183	184	219	197	177	211	195	190	217	213	205	215	199	205	194	187	194	178	197	179	205	202	213	198	184	190	185	174	176	228	185	206	219	195	203	213	208	198	203	211	201	179	212	215	213	203	197	205	194	211	203	184	181	207	200	204	204	217	204	203	157	222	197	211	208	180	211	172	214	192	206	172	207	202	200	187	205	194	203	182	180	202	194	213	188	200	186	197	189	188	215	203	214	211	198	194	198	191	173	194	206	202	189	197	209	218	194	181	178	199	214	208	199	209	191	216	201	194	189	206	174	192	212	224	214	171	217	213	195	213	217	199	195	210	212	188	217	197	178	205	227	178	200	189	176	196	224	204	228	227	199	223	201	187	222	213	173	177	191	210	192	188	199	211	194	177	186	213	211	198	183	177	206	209	184	210	209	207	212	202	219	193	211	175	195	186	194	189	209	197	206	180	203	187	226	170	206	208	200	193	217	201	186	204	226	232	204	226	211	215	185	228	219	181	211	204	208	223	195	202	196	194	212	219	197	192	203	209	197	176	218	200	187	220	207	191	203	203	213	206	218	204	206	186	192	190	225	214	192	203	213	227	184	218	196	198	200	177	221	214	211	198	226	178	221	184	180	194	193	221	203	219	205	213	210	202	186	163	174	197	218	216	173	226	213	192	199	182	198	209	180	202	229	182	204	209	206	195	187	173	178	195	179	210	182	205	236	203	213	198	192	215	196	192	193	208	210	218	195	197	200	221	196	217	193	214	197	233	185	204	207	203	192	183	200	209	187	193	211	220	200	216	182	224	185	197	225	201	189	199	205	180	223	203	191	230	198	213	198	159	196	189	215	202	199	188	207	192	206	177	212	181	206	204	187	213	176	216	211	183	176	188	202	186	205	217	212	216	219	222	200	205	204	193	178	193	205	200	185	201	204	233	194	212	205	220	220	187	230	192	203	179	210	210	218	209	189	182	218	211	172	192	198	164	191	212	186	170	190	189	179	190	195	226	207	204	186	202	207	187	214	227	182	219	222	220	207	190	194	193	177	231	202	208	201	202	223	214	193	207	207	184	215	197	181	199	200	196	198	197	209	187	172	210	197	221	204	223	217	203	201	184	208	198	203	186	172	200	219	193	183	178	209	231	215	206	211	238	207	194	212	175	210	199	210	194	194	194	217	197	205	200	208	205	185	220	204	219	228	191	234	186	203	210	182	194	218	214	223	199	188	188	209	197	206	200	204	185	186	199	183	197	180	219	188	189	216	217	187	199	195	196	212	207	211	230	217	198	199	200	178	211	187	191	181	189	205	224	208	205	195	190	188	214	198	213	217	216	198	189	196	205	225	211	199	213	225	211	208	214	211	214	207	200	201	221	201	180	207	229	208	207	187	207	206	185	223	198	205	217	195	194	216	180	211	186	204	205	207	203	235	198	192	204	196	212	216	191	208	191	188	180	206	214	203	214	190	214	203	228	188	179	220	204	214	194	200	175	205	214	193	216	179	192	213	205	192	196	199	175	200	193	202	197	207	192	191	212	206	212	215	201	185	219	191	226	204	213	179	199	196	195	184	204	214	205	196	206	215	209	199	215	196	207	195	197	196	206	203	211	210	205	216	194	191	198	198	190	195	181	191	227	216	224	202	177	229	227	211	211	183	205	206	196	204	218	190	208	210	204	190	207	201	189	186	232	219	182	213	222	197	238	213	212	200	211	195	213	205	187	194	211	199	203	215	195	217	196	210	201	204	185	198	190	204	204	225	214	217	204	203	199	175	212	187	205	209	203	193	201	207	212	200	189	197	216	206	227	194	186	184	190	205	208	211	202	203	195	163	206	197	189	173	217	206	185	203	195	188	211	201	219	190	208	220	236	213	210	204	216	192	172	198	201	209	185	195	208	185	212	208	192	216	209	230	196	209	220	210	204	197	201	211	204	209	215	187	178	199	210	202	212	206	201	203	210	203	187	200	174	214	189	204	187	226	216	206	197	217	209	189	197	197	197	246	198	189	221	186	204	209	225	203	211	202	206	206	199	195	182	217	203	198	217	187	208	203	206	191	204	183	206	209	183	198	213	210	208	183	209	215	199	199	206	224	207	200	211	205	187	206	199	200	209	204	201	201	195	204	220	203	197	196	195	214	199	210	202	190	198	243	182	173	194	202	184	218	196	196	206	199	193	195	201	192	194	217	196	182	196	183	208	194	191	209	218	253	203	195	174	214	190	197	203	203	208	217	218	211	214	215	197	199	181	178	211	205	206	176	197	210	215	212	206	212	187	199	199	197	206	212	215	234	201	193	216	224	194	216	205	209	191	211	208	189	217	185	200	223	191	211	209	225	192	189	213	206	208	210	208	206	197	185	210	219
24335	21572	28923	24682	21546	10128	807	514	430	425	351	327	318	271	238	267	243	271	240	226	239	217	243	187	174	224	209	201	219	211	230	236	214	210	228	233	217	205	190	186	190	182	191	193	174	203	165	187	181	218	195	208	198	192	190	230	181	208	194	188	198	174	170	215	197	203	196	186	191	188	201	219	181	191	188	200	177	185	166	193	214	191	211	214	198	206	186	218	207	206	219	200	185	207	210	198	188	173	215	198	190	210	218	166	182	194	206	195	187	172	165	200	199	198	184	183	205	173	197	205	196	199	198	178	208	201	201	177	184	179	199	184	175	190	185	190	189	187	191	194	189	200	171	172	191	191	187	182	185	217	170	192	197	208	186	179	180	208	206	206	189	173	204	198	197	185	197	195	175	176	183	179	175	178	189	181	187	176	209	206	184	207	170	184	166	179	205	193	164	169	179	198	200	182	157	191	184	175	199	184	200	170	182	195	177	196	177	196	178	203	206	199	180	195	205	178	158	197	172	175	182	185	174	200	192	189	195	178	196	205	185	196	181	229	182	180	191	194	193	188	182	189	195	183	187	186	179	201	194	171	165	179	204	195	192	213	164	187	176	189	192	230	198	178	197	164	173	182	190	187	190	188	172	187	196	200	189	197	185	187	210	178	209	189	180	199	160	179	179	199	169	198	184	201	215	211	211	183	185	199	193	179	186	222	183	205	174	202	213	193	208	170	193	205	163	174	183	196	172	187	181	196	203	184	156	188	205	191	173	199	194	175	168	181	162	204	204	191	213	204	189	201	186	191	190	196	180	180	208	190	168	190	189	201	189	187	169	190	178	207	180	197	192	189	192	188	151	167	179	205	176	184	192	178	196	195	183	199	192	212	173	196	179	180	201	200	182	193	198	187	168	192	209	151	185	188	190	165	189	190	195	217	178	187	202	180	188	184	165	192	186	195	171	176	209	204	183	173	182	181	201	185	192	187	159	193	190	186	192	168	191	209	219	195	198	182	180	186	226	189	187	160	195	201	178	197	174	203	193	192	195	185	194	212	207	188	183	212	191	210	198	185	194	203	211	166	187	215	198	184	184	208	173	192	172	191	174	185	206	159	155	164	186	182	206	193	209	183	195	158	150	201	184	204	182	174	193	173	165	222	188	186	189	211	183	186	179	179	176	182	192	190	170	161	184	183	170	194	228	210	178	185	169	179	187	195	164	180	197	182	170	193	218	199	185	194	198	188	182	192	196	173	215	193	210	176	184	209	173	195	197	190	198	157	207	207	198	194	159	185	180	190	176	177	199	157	195	178	175	193	187	182	176	183	174	172	187	196	184	169	201	167	192	164	203	187	197	205	158	215	173	179	182	205	178	172	205	194	160	206	211	193	180	176	199	184	199	178	215	199	197	189	192	198	162	206	181	177	190	205	176	182	192	165	178	171	207	189	195	204	187	200	182	186	162	210	175	203	173	208	181	182	193	176	174	173	218	196	175	199	193	171	182	173	175	185	185	170	175	216	209	208	198	190	200	194	192	179	198	190	165	179	190	186	201	180	206	175	160	186	199	190	185	180	174	166	169	173	199	178	193	185	199	183	187	196	159	199	208	214	215	195	207	204	167	199	215	177	179	185	193	174	185	185	205	172	191	203	195	193	179	181	208	179	178	158	188	164	192	179	163	186	193	213	176	184	192	190	182	180	186	197	196	209	181	190	170	178	201	209	180	184	185	211	201	188	175	166	214	173	190	185	217	179	183	196	207	210	185	191	189	192	175	215	170	197	173	187	184	207	186	192	184	153	190	182	182	193	172	190	184	193	189	199	200	164	188	203	191	175	179	179	204	172	192	179	210	198	202	159	189	215	191	176	195	168	201	168	189	187	193	200	190	175	149	210	155	200	179	192	191	201	188	186	181	169	196	192	179	170	203	178	194	174	190	176	172	202	185	178	190	174	182	214	203	167	188	167	178	191	175	191	194	202	181	191	198	191	201	170	177	166	200	182	197	188	205	196	225	198	184	213	173	168	215	204	208	209	176	172	193	187	186	201	190	207	200	187	207	166	189	178	186	194	226	173	185	197	185	168	189	194	172	180	204	210	181	188	188	186	164	186	190	171	207	215	168	199	186	175	172	158	185	201	176	164	183	188	218	182	209	191	182	204	197	185	220	184	217	195	197	163	197	170	185	192	171	181	216	171	187	158	169	176	193	176	183	199	186	207	209	171	180	186	190	186	201	210	187	194	171	183	191	187	193	194	195	208	170	167	167	188	181	197	175	179	178	197	209	183	210	170	179	187	193	197	181	204	215	187	213	214	221	175	179	183	188	178	169	196	180	187	210	187	195	185	216	196	195	193	178	196	216	180	177	203	192	196	179	187	182	204	189	190	189	188	191	181	164	182	171	205	173	184	187	212	174	161	222	173	169	172	212	176	173	194	195	178	218	219	180	198	178	191	182	187	167	182	193	204	183	176	190	164	196	213	205	198	182	195	194	211	197	188	187	184	206	176	183	166	197	175	184	174	198	192	176	200	207	187	196	188	175	170	174	214	186	216	177	178	207	179	174	206	193	185	202	195	187	151	201	194	172	198	155	204	179	241	183	214	183	187	193	190	197	193	180	198	184	191	166	195	182	190	205	178	190	205	187	184	181	196	202	199	167	203	186	164	181	198	193	173	182	181	190	183	184	202	186	206	190	196	173	190	158	177	188	181	192	192	175	179	191	187	212	184	185	194	197	214	177	170	194	200	214	169	187	183	208	175	191	198	181	203	195	180	198	181	188	197	176	175	202	185	218	159	169	175	192	204	173	195	200	195	183	198	186	200	230	174	198	174	180	213	202	201	170	194	204	202	189	170	195	191	178	159	208	190	185	187	222	202	182	195	157	180	164	185	177	194	187	188	196	191	182	170	189	192	182	180	191	184	182	178	191	190	181	206	183	204	155	191	194	171	186	215	181	172	185	207	184	184	201	199	188	168	208	177	194	191	193	225	167	208	197	176	192	194	199	180	165	189	168	228	179	184	185	166	200	203	178	174	184	168	180	197	197	183	222	193	197	200	208	185	171	199	196	199	166	191	166	200	210	169	188	176	172	198	185	172	205	176	217	180	186	191	174	168	163	205	179	182	220	200	179	185	170	193	181	190	195	188	176	184	202	180	206	181	178	179	195	208	182	190	191	182	169	169	187	167	166	175	168	168	207	186	186	190	169	193	182	174	201	185	178	180	190	213	214	173	199	167	208	189	192	181	211	186	167	192	194	193	195	185	191	189	164	182	195	196	196	216	189	195	197	191	177	193	179	193	208	211	182	180	198	207	181	177	199	191	215	170	205	183	190	200	176	196	208	174	177	187	176	155	187	172	189	170	200	163	186	189	200	190	199	190	163	194	193	208	198	195	178	197	174	175	188	199	189	209	203	209	194	190	157	194	168	171	165	170	187	174	203	188	188	189	190	186	186	211	177	176	165	162	199	185	175	199	178	216	170	209	191	207	216	217
22491	9931	6139	2787	2067	1498	1084	897	707	596	511	421	428	370	344	314	305	303	254	282	306	262	260	249	294	268	236	244	262	232	272	222	240	229	242	235	236	216	229	210	226	253	201	228	233	229	235	219	232	214	223	229	226	227	215	206	223	219	246	210	203	235	237	229	243	229	219	222	235	233	198	232	218	214	234	219	223	229	204	239	216	236	229	208	253	225	227	234	243	218	258	274	248	220	236	224	222	207	217	248	226	238	220	228	217	235	257	218	235	205	268	217	256	214	224	223	221	226	220	246	226	202	213	236	217	206	243	223	240	228	206	218	207	245	212	240	231	222	236	213	220	217	233	212	193	235	203	214	215	218	219	196	233	241	225	225	219	229	225	206	232	201	221	217	209	224	217	212	224	238	233	233	196	223	198	227	238	215	208	224	196	179	222	222	213	220	221	230	237	231	202	236	207	213	224	219	241	230	218	235	213	216	240	194	239	201	188	228	232	208	217	199	214	225	207	215	230	241	208	222	235	185	222	227	204	211	211	221	204	224	192	221	213	205	238	216	202	221	225	188	226	234	237	219	210	246	201	220	206	206	217	226	204	194	233	250	225	210	204	217	239	236	230	219	215	198	208	220	213	199	210	219	219	207	218	232	203	198	221	212	200	260	209	210	230	210	212	217	218	235	196	206	219	207	228	208	234	225	215	201	226	232	237	197	211	220	219	246	229	199	225	228	202	226	214	229	230	220	217	227	211	236	214	185	205	195	214	215	220	196	203	199	194	205	213	214	212	200	215	216	198	202	216	219	231	209	212	234	218	219	195	228	220	235	235	221	237	208	215	228	204	210	216	228	198	189	230	224	211	203	221	222	239	218	248	230	239	215	223	215	234	205	239	222	205	212	214	222	229	232	202	258	230	212	222	231	196	213	209	216	204	234	235	243	225	233	226	199	203	220	241	222	224	227	222	226	204	211	224	209	229	205	211	229	190	217	208	224	199	220	248	213	202	240	219	249	222	219	244	223	234	219	222	222	220	209	227	213	216	207	207	203	219	201	222	203	193	213	226	226	204	199	203	214	244	201	218	211	208	227	217	212	200	227	191	199	210	207	238	274	233	212	196	200	219	225	207	241	240	216	244	198	240	213	216	204	210	233	193	222	214	217	213	210	197	211	213	225	238	224	213	202	244	205	228	239	216	219	225	200	218	209	229	221	207	221	223	215	226	234	199	212	223	218	248	210	219	216	209	215	235	207	211	203	212	225	221	206	219	222	231	220	206	219	212	220	224	210	235	211	232	198	205	199	217	227	224	214	234	225	201	224	206	238	227	226	203	224	211	242	207	234	236	230	217	214	247	244	212	221	249	231	214	238	204	232	202	214	203	171	235	233	238	219	211	231	208	203	230	206	204	225	206	215	236	224	235	180	215	213	207	233	245	225	222	221	211	227	225	223	225	203	224	199	209	231	211	222	213	196	208	223	209	211	203	228	210	210	222	220	196	226	199	202	209	216	201	222	231	213	217	206	225	223	215	205	231	230	231	233	189	222	238	219	207	198	232	222	222	207	212	249	217	225	214	241	239	219	207	212	228	214	203	211	219	225	202	225	197	239	220	223	203	220	237	213	213	221	245	234	227	221	222	225	211	195	251	212	228	226	215	216	195	220	224	209	215	208	201	229	209	236	212	213	241	228	191	195	203	216	251	213	223	222	229	222	213	209	200	226	220	210	198	230	219	229	211	232	229	196	210	227	191	192	205	229	221	239	247	217	181	230	224	208	208	209	182	232	210	221	222	233	230	214	224	210	234	225	226	191	205	252	237	233	209	237	234	232	224	213	233	213	197	215	210	231	213	213	227	218	244	206	210	219	207	226	215	203	221	241	215	204	233	220	204	224	236	228	223	213	214	225	220	204	200	197	216	214	227	207	234	221	196	211	222	211	218	232	236	229	238	202	204	208	230	218	229	198	208	227	219	213	181	196	238	197	221	241	214	222	254	209	218	232	241	226	230	216	203	224	220	203	204	215	223	212	199	238	215	208	248	227	222	234	194	206	195	241	237	212	247	196	222	199	218	222	207	211	199	216	213	227	240	223	200	213	208	244	197	232	210	217	207	208	231	209	182	229	206	233	205	227	216	221	226	228	225	227	217	205	192	214	230	199	211	221	223	218	202	222	214	226	221	210	197	214	239	215	222	241	222	210	215	245	225	234	232	193	225	218	217	218	222	212	219	201	217	235	213	206	235	202	226	213	211	194	221	207	205	181	228	221	201	216	206	204	221	205	243	214	229	236	225	207	205	222	213	210	204	212	226	220	234	202	231	234	223	241	217	214	237	238	203	207	218	213	203	204	222	245	212	211	196	205	227	205	222	213	237	214	225	234	242	215	231	219	222	214	212	238	225	205	207	215	241	206	212	206	230	230	247	222	219	228	229	212	201	214	228	221	206	248	223	222	226	227	222	220	223	227	224	222	211	236	220	241	216	238	214	225	198	201	223	216	217	220	193	244	233	201	222	222	217	215	227	220	205	215	193	215	201	206	254	225	243	210	216	212	228	232	238	237	211	219	193	227	213	196	191	243	196	215	213	244	206	230	211	207	203	213	215	236	194	218	212	200	238	206	225	206	212	202	199	200	208	215	209	222	191	218	216	212	219	222	236	207	223	208	249	212	193	184	208	219	216	228	242	232	213	213	210	218	252	223	206	184	228	241	228	196	221	220	220	212	207	230	209	231	243	227	208	226	232	234	232	206	224	228	210	213	212	196	215	239	221	233	214	211	210	218	260	209	217	224	201	213	256	210	200	236	215	224	199	225	235	198	230	233	216	200	205	213	214	198	195	217	220	213	232	250	245	231	218	227	210	188	227	209	225	205	207	218	212	202	229	185	235	250	223	222	226	233	213	235	205	218	224	206	213	229	229	208	192	215	218	190	197	218	226	219	238	204	229	220	235	205	207	209	230	203	214	221	224	226	214	197	243	203	194	208	224	210	192	239	239	224	203	215	217	241	209	223	196	241	247	212	196	224	194	214	227	210	225	207	194	264	230	201	219	207	226	218	205	190	198	234	212	208	223	242	188	212	215	225	195	217	202	212	198	232	228	230	194	211	230	221	218	221	220	219	214	205	214	222	233	223	237	229	210	220	247	251	221	223	213	222	247	210	205	220	221	221	182	218	209	215	229	202	213	228	218	212	245	224	239	218	233	199	230	206	208	228	225	190	219	224	194	195	225	195	217	198	224	223	206	198	209	214	210	210	212	186	209	224	219	225	189	222	196	225	206	213	226	253	230	218	233	229	236	215	221	233	221	227	204	209	226	204	226	202	220	239	208	242	225	221	224	194	234	217	211	232	250	221	224	216	234	249	220	219	224	213	203	218	237	214	221	241	215	234	213	214	207	212	219	217	176	224	249	206	224	223	217	214	225	213	228	224	229	238	226	197	224	244	208	201	222	216	246	208	213	225	207	225	196	222	202	204	202	234	226	205	206	212	204	216
25675	21568	27685	25832	8292	575	438	382	311	296	330	301	288	310	240	287	297	265	251	289	244	226	277	251	278	245	253	244	260	231	239	244	257	250	253	250	259	241	263	235	260	208	263	261	266	228	263	249	233	228	238	239	274	233	260	252	226	258	212	225	241	250	228	264	252	256	243	240	228	230	266	269	242	239	234	235	219	279	235	256	253	242	238	278	265	262	252	265	226	228	231	265	239	264	261	283	256	268	241	238	259	265	272	251	225	256	257	290	278	261	271	242	252	205	270	261	265	241	233	255	263	230	266	234	228	233	275	270	251	249	248	251	227	238	272	257	233	245	261	240	270	234	233	245	237	257	234	249	231	242	224	231	257	255	260	241	233	253	241	246	238	248	249	254	244	237	263	246	260	256	242	230	221	268	237	253	210	254	229	254	229	226	253	281	245	232	242	265	227	264	227	259	249	248	253	269	237	245	248	266	256	235	256	218	225	253	224	245	237	254	224	252	227	249	240	255	249	229	269	253	225	256	264	233	233	246	252	250	231	213	240	256	249	253	254	246	228	258	248	240	256	260	247	271	242	244	247	267	270	257	234	255	254	231	246	262	248	234	249	252	257	275	239	246	250	271	256	249	272	235	227	242	249	261	233	248	262	245	230	276	267	245	254	236	245	262	238	240	235	248	218	245	261	235	265	275	232	242	242	245	226	262	225	239	250	242	254	207	265	253	254	250	241	248	245	248	229	278	258	242	253	239	257	279	207	249	247	252	236	252	269	226	275	253	256	216	218	249	232	230	228	259	240	277	239	245	239	252	274	267	263	266	273	253	252	263	251	254	226	241	217	222	230	248	255	220	242	234	234	241	241	257	257	240	237	256	243	257	228	270	234	249	268	240	268	243	242	248	230	277	238	239	245	252	255	249	265	265	223	258	225	226	239	279	272	268	239	248	235	257	237	243	243	262	221	264	253	254	264	239	246	256	286	248	227	245	228	213	234	245	246	239	272	251	252	248	220	245	209	238	227	263	232	235	218	227	246	242	258	247	235	234	228	240	223	236	275	247	245	260	258	243	248	248	260	276	235	244	229	238	234	240	246	233	250	227	237	231	295	220	291	306	253	227	238	266	230	235	222	237	237	234	237	257	245	261	232	248	232	211	262	229	242	226	275	224	263	234	261	257	234	270	282	256	230	267	254	233	270	267	219	253	230	225	240	239	232	277	216	236	263	259	251	249	264	243	247	268	260	232	237	252	248	234	224	241	217	261	212	241	231	242	268	237	245	251	247	264	240	277	245	240	250	250	243	229	255	215	258	246	202	216	251	260	237	242	263	238	251	275	243	257	254	259	240	238	241	241	257	240	217	261	241	261	243	278	245	224	251	242	221	228	271	254	241	248	260	238	262	269	248	218	227	223	234	253	240	225	214	241	240	252	231	265	245	230	268	240	232	258	215	239	257	231	244	276	254	264	242	249	247	251	256	236	229	269	234	238	227	249	224	239	252	229	238	239	249	232	268	242	245	269	228	228	255	242	258	238	235	261	260	253	235	244	255	238	267	246	269	219	262	267	229	271	250	239	225	255	241	257	242	210	238	259	224	223	244	267	258	221	247	219	230	245	234	232	235	238	254	260	214	243	221	243	256	232	257	270	242	226	241	216	251	299	230	257	224	241	237	219	258	265	236	223	231	247	233	241	233	247	245	250	258	226	238	244	247	265	245	212	252	268	245	234	241	256	237	227	239	241	241	229	218	275	271	234	245	279	232	271	232	234	231	267	250	250	257	240	261	262	241	257	244	256	257	251	231	243	226	257	270	219	252	268	260	233	234	271	238	257	227	266	250	234	225	248	221	260	248	250	244	230	225	226	269	233	253	248	265	225	239	250	254	283	248	232	238	221	235	233	255	239	249	272	245	248	236	231	249	234	242	267	221	260	243	238	236	248	237	223	262	241	220	246	214	246	271	258	217	228	244	229	256	238	230	261	245	232	241	214	259	247	255	234	227	237	242	257	248	251	273	271	234	258	254	279	242	255	249	229	262	218	288	239	213	279	257	223	247	236	232	256	255	256	257	250	266	229	224	235	246	256	243	261	251	247	254	260	237	258	263	234	249	261	259	244	254	248	262	245	248	249	249	263	242	223	211	242	282	252	262	251	269	221	255	237	255	225	297	246	242	258	262	271	260	265	273	236	233	227	281	254	252	247	220	234	247	249	265	234	254	271	250	261	251	264	253	228	248	228	237	247	228	254	258	257	243	246	237	247	238	269	267	254	251	283	258	228	248	229	260	249	225	252	249	265	238	255	231	259	240	246	245	262	267	264	245	252	231	233	259	245	235	256	260	222	233	232	256	242	224	229	248	253	249	262	243	236	241	238	266	237	232	267	241	222	259	255	256	249	221	256	254	264	235	222	257	236	239	262	243	246	256	247	266	228	258	244	221	250	242	239	243	234	244	215	254	213	241	256	270	245	270	262	232	256	238	230	238	237	259	242	246	253	242	259	226	266	243	234	275	262	256	278	245	245	239	241	248	257	248	249	266	244	242	265	248	255	216	247	257	240	263	254	240	245	239	237	249	262	264	268	265	284	255	245	214	233	264	253	283	252	260	260	255	239	258	245	272	236	241	219	232	226	238	254	263	256	247	222	277	234	220	252	247	231	282	249	250	239	244	255	235	218	238	225	250	219	231	257	252	273	238	276	221	243	223	247	243	221	230	241	257	235	252	239	257	218	262	235	247	288	237	261	243	270	231	211	228	265	231	238	263	257	207	233	259	234	253	251	268	223	235	234	251	270	236	242	254	232	247	250	238	269	242	258	242	241	284	234	229	231	249	256	272	231	258	259	259	241	279	233	251	240	248	259	243	226	269	256	242	244	237	255	244	257	242	251	245	249	279	239	253	264	251	229	257	261	254	237	257	211	252	253	213	231	245	250	223	226	234	233	250	240	272	231	237	244	244	255	251	242	263	234	215	253	271	271	251	255	239	254	227	224	260	273	246	232	269	275	266	244	257	255	254	232	274	248	249	243	245	242	259	239	223	236	225	214	236	243	256	257	269	243	249	238	245	268	230	240	253	234	277	252	258	240	238	244	237	235	249	273	250	265	221	252	236	245	258	260	261	263	253	240	239	259	264	275	276	235	248	252	243	245	262	245	252	257	227	233	269	259	232	227	268	260	267	236	227	248	278	245	253	259	245	211	259	226	240	235	248	253	254	254	224	234	266	237	255	244	240	231	239	233	253	251	238	259	215	230	279	253	247	225	238	274	249	231	245	237	263	249	216	253	239	250	242	239	258	227	255	254	247	243	243	232	238	242	245	221	266	263	248	246	261	251	243	235	237	236	250	233	222	235	265	251	229	237	266	229	235	242	257	257	233	242	213	255	250	211	199	228	233	241	283	249	234	249	234	287	262	224	235	264	232	218	252	272	262	237	261	251	261	253	259	263	258	246	208	232	261	239	243	220	242	255	254	279	258	262	238	252	241	241	243	227
21478	5202	3176	1554	1173	907	670	639	521	444	456	415	386	400	337	327	338	322	300	296	341	301	309	278	302	300	299	298	289	314	317	291	312	284	291	279	292	265	289	304	264	269	272	255	280	287	303	271	301	316	271	295	273	299	300	246	290	287	277	272	283	303	296	259	291	290	287	289	284	289	311	291	300	287	293	293	312	299	283	304	309	306	286	301	304	282	343	288	317	259	309	309	339	267	306	284	298	291	257	271	280	292	312	302	338	291	309	292	273	276	276	280	281	290	270	303	255	277	319	292	281	287	282	264	286	314	299	257	287	310	286	302	290	278	319	292	255	289	262	303	264	271	306	284	306	283	287	308	290	289	296	295	280	283	289	265	296	304	292	316	248	293	295	261	306	292	263	301	308	305	273	292	278	296	277	274	305	241	296	282	294	290	287	301	331	299	268	270	306	284	315	333	296	277	305	291	300	262	300	281	286	277	293	280	313	294	267	283	290	283	285	304	277	301	265	309	301	282	282	271	285	287	285	294	280	275	280	289	303	316	285	276	277	309	295	294	309	262	320	294	257	278	288	297	287	278	303	267	288	323	288	289	300	292	310	287	284	305	276	266	299	272	320	294	278	267	269	305	279	297	274	270	319	276	278	277	257	270	286	273	282	285	299	288	296	285	274	294	291	294	281	271	300	309	296	287	282	275	259	296	283	272	275	264	282	283	244	274	299	305	264	283	297	249	270	287	303	293	280	315	310	283	294	276	290	268	308	293	262	262	267	306	279	303	304	280	309	271	321	286	285	296	298	324	305	254	294	251	286	281	292	295	272	282	299	302	279	308	298	296	272	291	289	295	290	272	292	267	281	280	297	298	284	283	278	317	293	299	292	282	292	296	340	278	277	317	319	281	276	265	278	285	259	278	269	292	307	288	330	298	320	289	279	277	295	282	264	312	294	293	264	309	280	271	303	242	298	314	281	268	286	284	293	281	295	290	292	307	254	317	288	297	296	279	277	254	303	306	273	296	254	285	286	285	286	313	303	299	262	295	319	276	281	294	278	283	279	263	309	262	300	329	263	293	271	271	293	287	279	299	287	289	260	289	291	255	284	277	308	295	287	289	269	316	274	281	276	304	263	280	291	270	292	304	301	275	286	276	279	278	306	292	263	307	277	281	261	249	258	292	302	298	303	293	258	280	287	283	294	310	278	276	297	321	274	267	320	292	282	303	288	286	317	296	258	273	278	290	268	254	307	303	289	292	281	287	266	304	253	288	279	301	278	300	309	265	303	279	298	294	290	276	289	256	284	297	312	301	322	279	284	301	282	279	293	287	281	291	320	305	312	288	253	289	312	290	290	298	259	305	322	327	306	313	303	290	271	290	277	299	281	322	272	272	313	273	297	319	292	263	279	300	252	297	308	286	300	279	308	301	314	262	274	274	284	268	263	302	284	297	278	314	290	294	286	296	321	268	329	266	290	265	280	285	306	330	310	294	309	316	289	283	284	289	276	281	267	265	299	273	283	274	305	262	306	310	254	285	318	282	329	273	278	263	264	315	305	291	302	278	279	276	266	314	286	330	287	291	280	297	276	262	305	272	281	283	265	286	305	309	294	294	288	306	312	262	273	284	295	294	271	288	281	277	263	293	293	295	315	304	289	261	298	274	298	320	297	306	265	286	278	279	276	283	275	312	274	297	293	302	283	268	257	271	295	272	299	276	269	310	266	282	297	286	298	307	255	279	246	284	289	270	303	246	256	263	294	268	307	271	290	253	293	307	309	263	291	266	262	302	278	289	304	289	295	301	305	314	298	302	299	279	313	286	288	304	291	284	269	287	294	287	312	327	272	308	276	269	261	295	281	262	269	305	290	302	283	294	281	285	295	290	279	326	319	267	319	278	298	277	294	302	290	302	293	307	314	310	253	283	293	299	284	259	304	296	290	301	289	267	284	282	304	314	264	293	283	320	320	295	296	278	296	263	270	300	263	270	268	315	309	284	311	262	250	279	269	316	293	294	274	289	241	298	313	300	281	275	296	277	267	260	275	283	269	275	273	281	275	294	279	269	302	300	292	308	299	313	299	267	267	282	276	265	314	270	276	279	295	291	266	288	310	279	281	314	293	312	276	289	290	282	308	266	280	267	305	306	287	274	305	313	272	287	299	291	270	292	263	295	303	289	275	293	291	272	311	270	286	276	275	295	263	281	326	284	290	312	296	293	296	318	269	293	303	302	294	322	303	287	249	286	285	280	281	265	279	285	296	292	303	293	283	273	273	287	290	291	273	286	284	295	275	272	287	282	276	281	292	257	328	305	283	293	279	300	296	273	304	281	290	316	267	280	269	268	318	283	276	285	273	265	291	307	296	296	298	307	307	283	292	285	306	253	295	293	311	277	259	311	276	289	267	284	277	314	281	281	287	269	266	282	277	275	283	309	299	246	311	278	297	280	303	281	321	279	308	258	264	278	277	279	285	296	273	261	278	251	241	306	275	275	289	273	311	286	288	297	278	253	270	304	297	292	309	311	268	304	291	268	276	269	282	254	314	299	277	289	286	276	281	283	289	273	303	263	311	309	307	282	287	281	278	264	275	270	282	288	333	280	290	317	278	313	305	321	288	304	287	284	297	268	286	311	287	279	267	309	291	318	301	276	287	315	307	302	293	289	284	304	275	312	295	279	274	252	306	306	288	288	285	269	294	301	275	269	287	272	283	284	300	252	278	285	282	298	295	300	285	285	274	295	294	297	280	275	309	282	291	262	266	248	280	311	278	255	302	281	280	275	309	266	279	270	286	257	292	276	279	306	299	276	289	306	256	260	269	283	268	278	253	295	280	292	297	275	303	290	283	251	271	310	295	287	304	290	252	285	261	301	287	294	277	299	297	302	302	307	327	277	271	262	302	261	292	277	279	288	306	283	269	269	304	282	295	253	299	295	262	300	288	294	261	306	290	309	318	296	271	271	284	303	278	277	289	289	283	281	328	277	280	296	312	277	250	280	298	267	306	292	286	264	289	275	309	308	310	295	267	268	280	307	271	302	270	309	297	296	303	270	276	269	296	311	300	276	310	249	268	272	296	268	315	282	303	309	287	275	275	310	273	289	301	290	337	294	300	288	284	281	295	316	301	278	300	323	274	277	265	278	303	285	265	293	242	286	274	300	261	288	258	271	285	296	288	306	295	274	283	257	308	269	296	315	273	310	301	294	293	291	290	264	303	261	309	269	341	292	296	291	315	308	301	269	317	277	280	266	288	294	294	283	265	283	268	308	300	310	273	287	288	282	309	303	286	286	279	280	281	278	286	268	282	308	291	309	274	261	301	284	304	289	262	261	274	293	292	270	292	280	312	298	289	279	279	297	262	304	275	295	274	288	269	299	276	280	295	297	259	298	290	293	283	301	259	264	294	261	306	275	304	259	316	269	289	282	301	292	265	291	269	259	277	291	314	289	273	277	293	319	307	313	302	332	272	295	301	264	280	255	265	311	279	270	291	305
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
