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
339344838669	339344839188	339344839738	339344840288	339344840838	339344841388	339344841938	339344842488	339344843038	339344843588	339344844138	339344844688	339344845238	339344845788	339344846338	339344846888	339344847438	339344847988	339344848538	339344849088	339344849638	339344850188	339344850738	339344851288	339344851838	339344852388	339344852938	339344853488	339344854038	339344854588	339344855138	339344855688	339344856238	339344856788	339344857338	339344857888	339344858438	339344858988	339344859538	339344860088	339344860638	339344861188	339344861738	339344862288	339344862838	339344863388	339344863938	339344864488	339344865038	339344865588	339344866138	339344866688	339344867238	339344867788	339344868338	339344868888	339344869438	339344869988	339344870538	339344871088	339344871638	339344872188	339344872738	339344873288	339344873838	339344874388	339344874938	339344875488	339344876038	339344876588	339344877138	339344877688	339344878238	339344878788	339344879338	339344879888	339344880438	339344880988	339344881538	339344882088	339344882638	339344883188	339344883738	339344884288	339344884838	339344885390	339344885938	339344886488	339344887038	339344887588	339344888138	339344888688	339344889238	339344889788	339344890338	339344890888	339344891438	339344891988	339344892538	339344893088	339344893638	339344894188	339344894738	339344895288	339344895838	339344896388	339344896938	339344897490	339344898038	339344898588	339344899138	339344899688	339344900240	339344900788	339344901338	339344901890	339344902438	339344902988	339344903540	339344904088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23070	20280	27193	23218	20257	5591	825	526	402	375	349	363	318	319	308	276	304	303	300	317	319	293	317	311	269	297	322	275	296	303	302	297	266	284	297	294	302	246	295	290	277	297	271	297	267	262	257	245	271	291	257	303	266	276	273	253	312	296	286	285	276	312	318	291	304	277	274	303	312	271	260	287	281	264	295	296	260	320	282	256	252	272	257	244	278	290	257	299	235	260	270	257	294	271	288	247	281	259	237	237	271	270	275	288	276	250	274	297	298	284	299	279	265	260	274	272	260	264	269	252	257	277	284	268	276	281	291	247	266	283	275	304	283	262	256	282	276	256	299	259	264	275	267	241	251	280	278	292	279	282	255	271	261	276	262	258	285	255	273	274	245	252	255	247	260	283	318	238	287	277	260	285	276	291	264	281	266	291	296	277	280	256	271	279	293	260	268	267	252	251	271	253	274	269	263	247	272	250	264	267	271	292	260	275	295	282	266	267	275	274	272	271	277	242	261	267	264	279	264	249	281	274	258	283	275	286	284	278	289	256	309	271	234	263	263	278	284	274	259	289	259	278	293	282	284	271	274	274	262	227	273	245	263	253	293	264	309	278	273	286	269	275	278	277	276	280	239	277	277	251	269	253	277	254	268	235	262	275	276	262	270	258	287	297	278	275	221	263	273	286	277	267	278	277	244	292	274	268	280	284	250	237	258	262	311	253	268	238	280	283	267	288	268	279	251	269	279	282	268	277	264	261	285	268	311	265	289	238	279	284	253	265	277	269	286	262	261	281	280	294	276	278	250	280	272	253	258	296	267	267	273	257	295	280	245	261	278	271	262	270	273	270	257	257	255	275	271	287	273	268	288	253	309	275	271	282	271	247	250	296	280	279	261	304	296	251	242	251	276	275	246	264	242	284	284	275	252	257	279	257	255	296	291	278	278	287	299	285	291	249	267	272	282	262	300	317	289	251	255	289	264	272	276	268	275	265	265	257	291	265	279	276	236	260	276	255	253	293	285	297	276	267	251	283	253	236	274	263	251	274	273	252	298	297	277	247	268	285	262	234	250	283	266	277	263	279	294	261	283	273	264	316	249	233	289	274	251	283	267	261	244	282	283	259	274	262	269	276	265	290	249	259	248	248	249	287	255	260	240	269	249	266	278	262	276	266	298	259	249	270	288	279	274	286	290	276	261	261	285	255	294	253	269	270	286	254	269	307	294	275	292	270	280	269	257	279	278	294	282	292	277	283	272	274	264	237	283	278	277	294	277	262	292	273	273	275	259	290	280	257	265	262	254	307	289	258	295	275	259	257	273	267	258	269	277	269	272	261	283	274	272	280	267	288	289	280	276	301	290	279	280	273	275	263	268	285	295	305	271	227	236	277	271	276	252	273	229	289	291	290	275	289	295	268	266	298	267	276	271	254	263	264	264	268	288	271	278	249	245	253	263	286	271	278	289	265	274	281	262	268	254	272	258	235	254	255	271	256	250	286	250	278	278	268	241	287	282	262	281	266	274	273	268	291	275	275	268	257	299	272	261	291	276	265	269	261	292	282	252	293	272	234	285	263	270	254	290	275	285	248	266	263	294	274	251	307	273	261	270	267	287	294	258	265	295	303	310	240	288	257	258	253	269	267	290	238	273	280	252	267	269	284	267	262	248	277	291	291	279	256	279	250	271	293	247	280	284	262	273	261	270	259	290	262	277	286	259	305	280	271	271	258	261	288	231	274	243	253	240	306	288	266	282	256	282	273	269	286	266	288	267	252	266	287	275	269	283	281	270	281	270	269	288	247	280	277	264	293	253	266	285	297	298	287	263	250	274	268	270	272	280	265	293	299	243	251	261	257	277	275	301	267	256	242	268	267	254	272	295	262	268	264	250	267	275	310	259	269	261	252	297	284	286	289	278	277	274	299	247	283	281	290	248	243	326	285	246	263	270	289	281	272	232	252	233	250	263	276	246	264	280	248	246	269	293	277	276	262	247	261	282	272	247	228	282	247	237	269	286	268	281	265	257	293	254	286	276	261	259	254	255	286	264	281	282	269	266	282	251	256	259	251	274	247	292	259	273	251	280	285	273	282	286	267	269	248	309	304	277	277	275	245	282	264	280	283	254	283	268	273	251	286	294	290	257	289	268	262	257	286	250	263	274	255	289	259	276	295	263	269	246	295	253	247	267	258	290	244	266	261	264	278	283	282	252	288	284	266	257	250	271	262	274	252	281	257	255	273	260	277	283	274	281	284	273	245	260	290	281	274	252	244	290	267	263	299	256	274	311	271	283	276	258	279	273	297	266	297	251	272	257	254	291	267	279	289	258	273	253	293	249	231	261	316	291	273	280	285	266	279	263	268	279	278	248	252	230	275	260	272	258	316	274	280	265	268	277	277	267	286	293	267	300	284	290	249	276	273	274	272	240	273	268	286	264	290	258	277	262	268	288	278	263	263	269	249	247	263	280	287	279	245	290	269	271	302	275	278	266	279	297	258	231	288	268	283	284	269	287	273	250	263	254	228	297	255	288	269	282	252	278	267	277	263	251	261	286	288	280	258	271	275	253	282	273	279	285	263	291	279	245	237	264	261	267	257	273	262	292	254	286	267	305	245	251	244	262	286	266	294	300	254	269	263	295	268	263	271	273	250	243	258	263	263	258	244	262	256	239	272	270	290	273	283	293	250	276	279	266	247	272	269	277	281	240	285	262	258	251	264	270	270	265	274	266	228	271	250	281	278	262	279	271	262	270	255	284	257	293	252	241	243	261	300	273	268	278	235	264	283	285	318	280	261	270	264	270	289	274	281	236	275	259	242	251	278	258	278	282	250	278	276	285	281	269	307	282	266	308	241	246	270	249	300	271	266	311	285	253	278	277	271	253	257	259	242	271	240	279	284	243	255	268	286	294	283	282	274	284	273	269	273	307	264	296	276	269	267	262	279	259	277	258	261	280	272	250	274	260	266	261	282	257	251	251	268	269	278	287	253	261	257	279	275	221	272	274	283	264	271	275	263	270	270	268	235	266	265	256	266	257	265	265	285	247	247	287	256	283	255	263	262	254	293	291	284	258	261	297	304	276	289	251	284	252	272	264	264	288	261	271	249	238	241	254	263	264	262	284	266	269	275	307	284	247	241	292	268	272	276	253	276	279	296	238	283	258	271	260	291	273	250	264	298	273	266	241	283	281	257	272	280	261	293	272	250	251	274	275	253	274	275	289	280	267	273	280	245	267	273	244	289	272	265	231	264	269	251	258	261	303	268	257	259	261	231	273	297	258	267	254	268	251	260	251	287	242	269	281	308	252	260	270	289	243	262	270	276	247	257	260	261	302	258	250	277	263	234	281	280	266	248	281	281	236	276	243	266	282	250	253	269	245	267	294	266	273	259	266	281	291	276	292	298	285	266	284	271	267	276	256	263	269	276	275	244	283	268	274	257	274	289	263	262	252	312	281	271	272	255	303	285	290	284	271	293	262	255	305	270	260	245	246	263	277	272
3165	4486	3743	1860	1262	860	673	589	502	451	424	405	360	377	324	361	327	294	302	300	313	309	300	301	279	293	283	252	265	292	283	301	252	299	294	287	262	277	240	242	284	282	233	230	252	244	247	273	250	279	242	248	283	272	236	272	273	297	225	253	281	220	270	238	235	252	288	260	282	257	276	279	254	243	271	279	258	258	264	280	290	233	267	267	261	251	278	245	266	261	246	281	283	235	263	247	247	244	260	274	288	243	267	262	229	260	264	256	245	264	251	265	265	248	258	242	277	249	231	270	261	274	235	264	270	260	273	298	273	279	271	252	238	260	268	261	277	243	254	270	271	248	272	248	275	243	273	242	273	264	255	268	244	266	249	271	259	263	253	299	254	265	269	255	255	259	289	259	264	241	264	255	246	248	262	267	260	251	270	265	267	261	274	297	264	266	268	248	250	248	230	252	247	258	269	261	249	244	259	245	284	246	263	244	246	271	266	252	282	238	257	230	253	257	263	234	245	240	246	238	270	236	274	249	265	243	256	259	224	272	257	243	243	222	250	256	260	236	258	253	262	241	296	254	241	261	268	251	250	244	268	261	248	253	270	257	245	264	230	246	220	280	251	249	289	266	253	256	300	265	257	231	273	247	247	261	251	252	237	261	253	272	233	275	296	249	266	245	267	268	253	251	246	283	236	258	286	270	233	281	244	275	242	256	254	246	242	259	242	268	257	271	243	256	265	233	232	281	289	267	265	239	279	270	260	256	257	290	261	288	251	254	247	273	238	247	250	220	266	253	266	243	246	237	267	248	261	255	264	238	257	239	264	257	251	268	251	281	231	257	244	275	238	254	262	241	284	237	266	275	267	226	237	274	259	231	270	232	257	230	235	259	256	257	252	288	280	272	266	271	237	271	265	256	234	247	227	252	257	228	264	247	282	251	267	256	231	287	267	279	264	253	262	262	247	262	250	241	281	253	252	253	254	261	235	283	263	233	245	277	252	261	248	263	263	251	265	238	246	225	264	253	250	242	265	254	242	255	264	243	266	269	253	244	254	279	238	245	248	267	257	262	249	271	254	242	256	247	244	254	260	263	279	259	263	250	259	262	267	232	256	258	243	276	273	255	247	262	263	239	248	248	224	247	257	256	256	263	255	258	254	260	269	258	265	231	245	289	251	248	276	257	260	265	290	283	262	265	265	264	237	273	250	282	252	271	261	264	240	237	224	257	262	274	243	256	241	257	274	253	261	274	261	264	266	247	270	269	248	259	268	272	222	245	225	259	274	241	244	240	237	267	263	256	253	225	256	241	257	244	277	257	291	290	267	246	260	260	254	241	240	271	246	268	253	267	229	250	282	275	252	250	261	223	255	260	275	238	260	263	267	271	250	258	245	245	247	269	251	288	244	255	240	252	237	282	245	226	278	259	271	265	258	216	261	264	225	274	254	279	251	248	269	285	255	251	268	251	251	257	228	263	245	249	254	236	249	246	215	237	270	243	253	249	258	216	236	256	248	235	258	252	243	239	212	258	240	231	240	275	224	274	258	272	256	283	256	268	266	223	267	238	274	222	252	243	263	257	259	264	245	230	269	259	248	251	261	253	244	245	257	258	241	261	240	236	240	249	254	244	253	231	267	272	224	263	242	276	256	261	258	288	253	267	251	255	273	248	250	247	264	267	260	276	250	272	239	303	260	269	266	263	251	257	240	258	256	275	235	272	273	256	288	252	237	252	250	280	260	252	272	254	264	228	253	226	231	248	264	223	243	248	260	266	255	245	264	260	228	250	256	244	255	267	230	265	237	234	255	254	248	280	265	253	263	267	268	282	257	279	255	274	255	243	249	232	245	256	236	250	246	238	261	242	240	263	265	260	256	248	243	237	257	247	248	260	253	287	258	258	274	272	222	286	271	237	265	235	245	235	259	224	266	248	279	249	271	250	255	265	265	248	229	276	237	261	261	265	248	278	249	249	246	236	257	262	274	259	250	236	265	263	284	298	262	267	257	254	244	239	240	209	259	244	269	250	241	251	236	249	255	248	221	276	242	229	252	252	258	248	266	247	264	244	221	263	247	247	267	291	249	262	230	272	246	245	256	254	259	219	284	239	266	242	266	234	252	234	250	265	248	253	254	253	261	237	253	256	242	263	244	251	262	253	230	240	273	268	275	261	243	284	231	259	259	259	276	279	241	253	255	253	266	251	304	252	253	232	265	220	242	254	264	273	227	225	252	265	237	261	242	238	272	254	239	274	275	266	261	241	261	254	233	281	245	249	237	242	260	231	265	254	259	264	252	260	241	247	257	251	265	252	268	205	249	244	290	271	269	273	263	256	259	263	249	234	248	264	258	228	258	250	239	272	234	263	237	240	244	264	251	248	268	277	255	277	232	249	273	279	254	227	261	266	236	258	230	238	249	237	253	242	218	251	252	258	245	250	250	249	261	280	243	274	253	250	234	280	254	255	276	244	234	216	253	268	251	243	247	265	217	241	261	257	250	241	280	255	268	243	273	252	249	243	247	231	245	274	240	230	286	239	246	251	235	241	237	263	282	213	246	247	247	257	256	232	253	224	265	265	230	239	236	254	269	235	232	258	246	246	242	261	251	258	266	234	221	244	227	294	238	213	250	250	258	263	264	251	258	248	262	240	281	238	255	242	251	240	257	270	243	252	275	283	253	252	221	243	255	252	255	244	254	233	237	263	241	243	267	254	240	249	279	246	248	251	247	310	251	259	280	249	269	284	247	268	251	276	247	272	237	254	260	244	263	233	252	250	255	264	255	216	242	229	248	254	256	253	281	268	263	263	254	268	260	239	255	267	236	242	273	243	256	263	259	221	238	243	262	239	242	259	258	242	267	263	236	235	234	239	288	300	240	261	259	255	247	248	285	250	273	255	231	268	269	257	248	252	281	222	243	232	242	270	243	248	250	261	243	294	240	239	230	276	267	267	234	234	245	255	267	233	255	232	252	242	246	243	255	237	252	241	250	206	268	277	229	293	264	260	244	248	270	261	251	248	277	240	261	248	263	253	265	267	238	237	254	257	256	261	244	269	249	251	244	248	240	248	210	240	276	251	248	248	237	272	253	235	267	256	258	245	249	232	256	252	245	239	261	273	258	270	257	248	243	261	272	250	277	270	253	247	226	245	246	253	258	248	257	260	244	254	280	224	267	261	230	260	246	273	256	231	230	280	273	248	230	244	286	234	252	240	273	258	262	266	263	231	270	253	269	257	249	258	262	224	247	260	257	244	270	260	265	255	237	247	262	266	251	236	243	256	252	249	230	256	266	265	232	271	268	263	259	271	252	247	245	244	244	244	259	272	246	235	234	260	239	242	245	234	238	247	259	265	264	241	228	234	259	270	273	260	270	262	272	268	267	253	262	231	298	249	262	277	245	261	235	242	241	275	248	230	220	248	264	246	274	235	222	255	245	270	254	271	195	250	245	247	267	262	243	256	261	277	259	256	261	246	246	263	244	262	271	270	254	258
27852	12042	951	456	287	307	301	288	302	268	321	302	282	294	307	305	288	301	293	280	275	265	294	299	294	322	283	299	310	272	283	273	296	260	299	313	310	302	276	297	275	310	253	262	292	301	282	306	265	280	292	278	260	294	296	243	303	317	266	276	269	294	300	269	268	286	288	303	263	293	281	312	270	291	285	268	250	300	287	294	298	314	281	300	297	276	308	281	267	321	331	273	278	267	267	308	291	295	289	313	268	278	312	284	313	284	293	275	292	302	312	297	277	291	289	287	316	265	281	290	284	292	287	295	267	279	294	303	269	276	307	310	299	276	292	302	309	263	293	287	277	276	289	289	276	297	274	285	302	288	282	305	296	290	276	291	311	295	301	282	314	307	292	284	295	263	295	251	298	297	284	299	306	285	282	269	269	299	295	308	306	266	284	281	336	289	302	314	278	270	325	272	302	267	313	291	294	291	288	289	287	301	306	319	310	306	291	261	280	308	279	277	275	291	264	292	280	256	279	270	268	298	282	272	290	270	281	289	322	290	296	288	293	303	266	283	289	279	289	276	306	285	246	326	295	274	292	304	279	301	277	267	265	301	291	304	311	292	303	285	320	273	304	289	282	273	289	278	289	300	273	260	287	282	283	332	286	269	300	265	243	270	292	259	311	278	312	324	282	247	262	300	290	282	296	283	303	270	297	281	282	265	277	284	305	297	283	236	262	306	296	290	316	295	271	271	287	298	317	308	287	309	275	296	302	272	290	276	287	317	315	277	268	273	287	282	306	283	279	290	286	268	277	319	303	290	304	265	288	261	286	299	284	304	268	299	327	286	311	274	262	314	291	285	287	274	291	300	277	260	272	269	289	303	332	285	285	298	310	307	295	305	281	296	310	272	297	279	279	284	286	296	287	266	332	267	287	314	301	285	276	302	273	281	293	278	302	292	317	284	278	302	318	286	288	284	275	300	291	282	292	283	300	280	315	264	289	277	268	285	289	310	284	290	280	283	285	306	311	308	299	290	289	268	271	277	307	284	264	284	318	309	297	281	324	306	299	284	284	277	304	312	294	289	313	324	267	269	298	306	313	284	281	279	299	295	296	289	303	299	298	278	297	280	280	275	281	278	300	283	323	301	257	296	275	319	299	277	264	299	293	297	306	271	288	279	316	276	270	277	293	258	265	279	277	292	291	304	293	280	295	274	265	265	276	311	271	296	272	297	249	293	311	310	289	281	295	294	273	259	308	253	265	266	267	273	294	268	314	293	312	263	281	285	280	311	275	304	280	303	266	283	280	282	244	277	286	278	284	293	287	320	278	274	273	274	294	314	275	295	280	297	277	292	298	276	258	301	281	290	307	311	287	302	308	273	273	310	264	298	296	285	266	250	276	276	281	312	290	281	314	300	280	286	282	309	283	270	290	317	293	280	290	295	297	273	286	260	321	314	284	278	280	301	308	280	285	298	303	284	273	281	286	315	269	295	286	274	311	264	270	305	288	294	257	289	307	272	276	308	300	293	305	329	258	299	287	272	299	284	312	306	298	272	292	291	274	315	294	302	290	301	306	278	289	263	312	298	312	293	265	292	293	301	277	279	273	304	285	295	287	274	273	287	263	302	300	264	296	279	288	296	272	296	284	287	318	260	284	293	309	315	256	298	313	276	283	281	328	249	260	261	294	279	260	291	287	272	323	314	330	296	304	288	282	300	318	260	277	305	283	300	294	274	295	273	283	298	296	251	308	305	279	289	284	284	310	264	292	281	315	297	303	259	304	266	287	288	288	278	280	279	277	296	266	279	287	303	281	270	278	290	299	267	265	281	287	299	319	266	286	282	305	260	293	308	299	307	308	279	301	284	295	267	265	280	289	257	301	306	287	302	284	330	274	287	273	289	271	274	304	317	269	318	295	298	307	305	281	275	290	255	327	291	277	315	276	283	307	277	287	293	279	293	295	273	283	293	293	287	291	311	269	329	280	300	279	307	291	266	284	284	274	290	263	291	311	280	310	274	310	263	305	265	314	288	293	286	310	303	283	305	331	302	299	309	277	254	289	291	302	291	282	277	302	308	275	292	303	302	283	322	289	273	288	290	301	287	280	283	290	304	267	273	288	276	283	284	285	268	282	301	292	289	320	297	266	288	305	317	257	272	284	321	271	318	284	268	287	309	264	248	268	289	313	267	288	300	314	301	302	297	278	308	291	256	302	307	302	287	289	300	289	269	292	291	296	294	284	284	283	283	257	307	280	319	311	293	295	277	284	298	309	288	280	291	289	280	306	295	282	282	283	279	281	289	304	288	303	279	290	283	275	297	261	299	242	299	292	312	276	280	291	306	305	271	308	299	297	281	312	292	297	286	285	294	295	279	282	297	297	263	314	288	292	268	276	303	287	289	297	291	282	277	295	312	311	306	287	297	285	268	283	250	337	299	269	307	279	276	275	256	308	299	286	259	288	292	286	277	282	302	287	307	301	252	291	301	293	308	308	276	307	318	305	301	289	301	280	293	280	279	278	281	270	283	275	284	286	289	284	294	284	282	276	290	295	293	301	318	296	289	289	280	269	287	300	306	280	283	282	297	265	264	294	294	287	293	278	294	285	298	299	314	271	316	301	271	295	288	296	275	256	294	270	277	291	303	302	287	292	264	279	296	245	296	274	294	320	310	292	300	294	286	281	298	293	320	289	295	302	288	320	292	298	296	283	288	276	295	292	280	290	281	296	261	310	264	268	289	250	280	288	292	303	279	281	276	276	278	262	268	293	270	309	266	314	300	294	315	285	281	298	278	239	315	290	247	314	320	246	279	303	328	265	303	299	297	311	287	285	285	265	279	291	298	270	272	278	313	292	272	281	260	327	296	298	241	264	290	333	263	314	271	293	283	290	276	282	246	287	302	306	308	305	284	307	303	290	300	297	288	286	270	292	280	305	270	278	286	324	283	284	292	305	291	316	262	275	292	280	293	264	258	288	283	282	298	306	271	290	285	287	290	265	288	282	280	313	265	280	295	275	333	280	315	264	316	257	300	290	256	308	302	281	278	258	247	309	302	291	280	270	277	282	221	274	333	283	296	305	280	329	305	282	283	272	283	289	287	297	295	278	272	286	302	289	300	275	332	267	268	284	274	283	326	305	297	314	318	284	298	293	255	253	261	278	297	308	296	303	296	310	302	301	287	302	275	261	281	304	283	306	313	305	282	301	311	293	284	266	281	276	253	299	258	267	274	273	297	280	292	298	292	304	300	276	285	303	300	289	290	286	302	310	291	287	301	303	276	293	288	288	280	288	276	277	295	282	283	272	306	292	283	273	280	322	268	296	302	281	284	269	288	272	341	284	304	283	301	275	275	300	266	253	298	317	281	277	303	293	311	273	278	307	295	289	271	301	274	265	287	282	300	268	324	265	277	281	307	273	307	262	290	268	297	285	302	286	291	338	280	298	285	289	296	286	273	276	292	285	322	266	286	279	285	293	293	341	285	284	264	299	279	278	299
4694	417	419	314	260	300	284	267	280	261	261	265	289	271	245	260	255	277	272	288	281	238	261	271	274	276	280	251	258	271	259	294	274	281	286	306	266	305	268	262	278	267	284	276	261	263	286	259	266	285	254	276	257	270	271	293	286	282	239	293	251	264	272	278	231	294	273	266	245	290	297	297	267	259	289	280	280	270	269	264	295	268	259	262	224	274	285	281	279	237	285	244	254	268	284	272	251	276	263	296	287	243	268	237	253	276	245	252	254	256	264	265	299	242	267	278	248	280	276	264	255	251	239	230	288	286	271	285	259	251	292	306	273	268	264	283	263	252	267	293	287	264	272	250	272	281	297	259	274	256	275	274	270	274	269	285	276	282	225	254	272	289	296	263	272	270	266	240	281	287	261	287	264	278	261	273	247	253	246	267	239	247	273	258	243	270	297	298	263	257	286	289	259	255	306	256	269	255	264	267	254	285	261	260	252	282	255	278	264	294	274	276	261	279	261	238	244	259	261	258	269	294	276	282	246	264	264	259	264	285	263	292	244	275	274	286	253	266	248	251	289	284	254	280	266	249	252	283	275	248	268	296	286	276	254	250	259	266	234	281	279	270	295	274	270	274	268	237	279	281	257	273	261	294	272	239	239	251	277	269	271	300	239	284	278	275	252	238	270	255	245	283	300	269	243	255	305	280	293	262	295	239	243	256	245	258	272	287	234	236	276	272	269	258	299	269	290	276	254	287	252	257	301	272	269	252	304	267	262	289	261	287	270	296	260	300	245	289	262	285	278	265	254	264	254	266	276	278	262	260	285	292	275	237	270	294	283	288	283	282	282	266	251	261	260	278	243	272	260	286	236	242	269	254	242	267	287	285	249	261	265	242	284	292	257	271	272	264	223	292	250	286	257	287	268	252	247	288	281	282	277	261	264	274	272	304	264	274	274	258	252	267	255	264	269	274	247	263	254	279	248	253	288	250	274	231	255	266	263	250	260	256	273	245	258	280	247	249	269	261	243	274	271	262	239	269	261	265	251	269	270	279	258	239	303	280	270	279	266	283	253	288	284	307	272	257	277	254	277	253	285	267	257	264	270	271	276	258	286	273	245	254	290	259	281	258	266	250	259	253	265	276	252	293	277	269	265	280	250	260	288	263	255	293	273	267	266	284	249	276	289	270	241	277	279	247	268	258	301	247	252	245	237	250	268	262	252	258	271	252	279	268	268	248	275	291	275	261	274	249	279	261	284	253	274	260	263	249	273	270	241	278	260	253	266	266	250	280	260	268	298	293	260	285	284	264	264	233	275	236	278	233	274	265	279	279	280	260	266	261	264	252	299	250	262	276	274	269	245	262	274	256	274	266	286	289	260	250	256	271	260	256	292	254	228	266	253	260	274	239	278	247	265	229	278	272	272	270	287	283	291	267	251	281	254	271	254	254	273	253	287	255	252	276	258	272	278	280	282	261	274	265	307	236	259	264	279	252	266	271	243	277	258	296	289	271	263	284	278	235	269	283	296	264	260	241	256	276	313	286	251	300	276	284	273	240	264	308	274	252	272	250	259	266	274	271	274	277	240	263	275	278	301	263	265	257	268	246	287	281	266	270	287	288	271	261	279	267	258	275	269	272	248	274	285	279	259	268	242	289	280	270	291	259	276	253	259	269	273	272	254	293	251	273	255	283	272	256	253	284	266	261	258	250	260	271	267	258	265	255	266	299	260	238	260	265	234	286	298	259	252	302	277	304	258	267	282	297	272	295	272	268	259	272	243	255	258	253	269	274	243	259	277	261	255	300	251	280	311	274	278	244	233	265	262	276	275	258	264	244	270	282	227	235	253	246	282	291	272	259	273	258	262	266	257	248	304	267	243	241	259	273	259	266	293	295	270	295	279	278	249	263	279	247	266	279	288	244	241	280	265	264	274	268	228	302	276	269	276	275	274	272	267	289	281	259	262	278	266	259	277	261	247	252	283	253	280	297	249	250	271	284	293	283	290	282	256	265	281	281	287	285	302	253	274	294	279	263	244	257	274	262	271	291	251	274	272	256	270	264	279	255	259	233	270	283	290	278	259	246	287	258	246	265	299	294	269	281	286	268	280	273	277	243	297	252	255	256	256	283	291	254	280	269	279	288	283	271	252	258	286	295	302	278	245	273	249	286	242	298	273	275	304	264	267	272	251	247	240	293	251	265	299	246	259	265	277	282	263	278	290	264	279	242	275	249	243	242	253	260	253	268	269	273	272	281	277	311	257	279	249	262	258	251	279	285	272	247	271	279	265	266	246	272	258	272	275	297	245	243	274	291	257	236	261	242	287	290	218	260	289	249	231	235	283	262	286	267	270	273	263	262	267	274	262	262	286	252	263	281	265	275	261	277	278	286	283	248	283	243	250	279	276	257	296	260	265	268	252	262	270	261	266	273	250	269	261	243	260	249	276	273	265	270	310	245	268	259	290	251	265	242	261	273	280	258	258	281	267	250	259	262	270	259	259	283	289	268	257	275	284	263	266	284	260	286	272	255	236	258	267	270	279	292	262	247	291	267	228	249	271	294	283	261	275	289	283	256	267	275	268	262	267	276	293	281	293	276	299	248	275	288	304	236	258	248	271	264	268	275	246	256	231	272	267	276	251	268	263	285	257	260	262	293	253	278	254	237	243	255	265	286	296	248	248	287	272	285	281	259	251	288	269	244	246	262	269	273	259	273	274	276	250	239	296	257	248	259	264	263	243	265	280	261	260	279	288	271	249	277	300	249	270	262	301	272	263	282	285	281	282	269	270	254	280	259	275	262	274	265	268	294	243	271	250	253	268	280	281	262	273	273	270	280	253	266	269	299	288	277	263	264	281	280	247	247	285	250	301	279	265	261	276	251	264	293	277	294	275	293	268	258	279	267	261	266	285	236	285	263	281	264	264	278	243	275	241	239	284	257	276	258	277	295	274	254	269	275	295	301	261	270	280	260	269	247	264	280	272	270	231	278	258	292	243	243	262	276	269	270	275	268	288	262	241	268	254	263	268	261	292	289	271	256	266	259	270	246	271	283	286	275	266	261	299	261	268	236	284	274	264	296	283	280	282	261	288	277	250	282	251	304	228	300	262	255	275	254	261	279	305	292	302	265	277	286	309	273	257	255	282	245	289	238	292	258	282	274	289	266	262	264	296	284	322	274	296	304	291	272	303	273	269	267	282	261	250	266	243	256	280	269	262	264	270	310	285	273	284	246	244	236	275	272	258	274	267	260	264	279	283	260	293	253	237	250	258	276	218	261	256	264	262	259	239	263	252	251	259	253	277	286	260	227	277	256	293	256	237	275	240	268	273	306	269	243	253	284	270	280	275	270	284	257	263	264	273	266	251	256	282	252	229	267	271	260	270	247	262	263	285	280	265	212	276	258	263	278	289	268	286	269	252	284	277	246	249	291	229	254	270	288	276	274	249	273	282	261	264	284	269	258	279	268	261	268	273	273	272	275	280	276	290	252	264	235
25410	21502	27887	25555	9087	529	344	238	203	197	183	175	135	157	151	146	152	148	115	144	145	151	143	131	156	127	152	145	124	137	127	135	144	140	123	144	151	144	134	127	126	151	149	157	138	157	129	138	139	140	154	136	132	147	145	142	132	137	136	145	140	161	128	151	116	158	134	145	141	151	166	144	144	128	141	130	132	104	128	146	139	162	140	140	146	120	140	107	138	131	149	136	138	132	143	158	133	128	131	134	130	151	128	139	137	140	121	134	133	141	152	141	123	134	161	131	140	135	148	142	151	157	136	159	150	155	125	158	145	154	121	142	149	128	123	144	136	155	131	137	134	142	146	138	144	125	154	144	134	146	114	137	145	118	115	135	129	132	119	120	131	132	143	137	134	132	128	145	129	138	142	136	148	137	128	139	147	124	124	147	130	124	126	132	136	147	149	138	154	151	127	147	133	149	141	135	142	131	133	147	122	133	142	139	133	142	117	135	144	156	138	138	131	131	151	128	136	129	151	133	128	153	138	141	132	129	138	149	118	130	129	160	138	149	140	133	134	157	147	159	164	153	145	136	143	141	126	145	120	126	131	105	138	139	162	159	149	120	134	143	134	147	160	154	136	142	128	127	137	128	131	128	147	143	138	126	131	146	136	157	141	131	150	126	149	140	132	150	135	147	138	127	150	145	116	120	138	160	127	134	120	144	138	136	130	137	130	148	157	121	150	136	138	128	151	117	145	132	178	133	136	134	135	130	139	155	151	150	131	141	149	133	150	117	127	141	135	143	130	131	146	148	135	134	126	132	139	126	150	142	126	112	122	139	125	130	145	135	124	124	149	130	141	131	144	130	123	145	141	118	142	127	123	134	142	171	143	142	130	125	139	124	130	148	147	136	127	114	127	137	123	154	150	141	133	158	141	156	149	143	135	142	125	130	142	160	133	113	140	133	146	128	120	129	122	137	128	112	126	129	141	128	138	157	130	117	148	158	148	127	149	118	131	154	145	117	123	146	157	140	143	146	134	139	110	128	126	139	153	157	127	158	140	132	140	132	135	122	115	133	125	139	132	134	126	149	142	143	155	154	145	160	123	120	150	144	122	147	150	133	147	128	131	129	150	125	147	153	148	137	139	130	141	130	140	137	146	130	149	133	141	128	140	122	146	130	153	119	131	137	132	144	139	145	133	142	125	131	130	153	151	118	167	144	141	131	144	123	137	117	139	154	132	136	148	126	138	140	148	141	131	163	144	141	132	132	140	138	162	121	156	126	155	144	157	138	136	140	126	161	138	140	152	131	142	143	110	125	129	124	128	141	130	141	135	145	116	142	135	137	132	117	129	150	144	158	141	144	131	123	130	101	125	140	126	147	128	136	129	148	126	134	126	135	137	130	129	119	140	130	143	144	151	120	161	126	138	143	123	144	151	152	126	137	131	130	142	141	144	120	140	129	124	153	121	140	144	141	132	138	130	139	150	136	131	142	123	136	127	133	134	127	138	137	121	137	128	131	134	139	156	120	128	128	134	114	128	148	143	129	117	145	145	141	134	132	129	138	133	113	143	120	107	121	146	136	140	126	134	131	144	143	152	133	123	152	131	136	126	134	141	146	129	127	130	125	133	135	118	129	137	124	127	138	127	141	142	137	144	139	136	122	161	124	154	136	128	145	148	155	154	157	133	150	143	149	130	152	149	122	115	140	151	158	139	135	146	133	151	123	144	121	146	118	132	142	125	144	128	136	132	117	123	130	138	135	131	158	149	133	148	124	142	139	143	148	165	131	145	125	113	136	142	136	136	168	142	137	133	135	139	129	149	140	119	164	126	143	126	158	119	146	138	145	140	141	128	110	140	129	135	140	147	147	131	120	147	140	131	150	133	130	127	158	121	138	136	115	139	154	144	123	120	132	148	141	119	124	135	131	118	140	142	157	147	145	148	130	136	123	134	136	137	134	153	164	144	137	151	136	132	130	122	125	147	135	125	143	134	119	122	126	143	125	127	127	136	125	120	147	131	104	120	129	142	129	127	136	126	123	135	112	141	163	131	139	109	158	117	133	130	126	111	121	143	147	118	139	140	118	134	159	142	114	140	132	126	145	134	164	146	122	150	134	143	134	135	148	146	127	125	127	126	130	130	130	131	144	157	142	136	132	137	138	127	131	141	131	139	149	124	142	142	127	127	141	125	128	139	141	135	130	127	131	156	161	147	130	136	149	129	146	127	144	135	146	129	134	135	123	123	135	146	129	161	126	140	147	144	142	132	139	125	138	146	126	154	134	142	129	141	167	151	147	138	133	133	159	138	130	138	146	126	133	117	127	120	127	150	119	127	146	149	128	145	148	126	129	147	143	138	124	129	137	138	125	132	155	146	149	143	116	144	133	120	131	149	165	139	132	131	127	123	132	141	138	142	126	123	143	146	145	132	137	152	161	150	121	130	133	130	143	133	149	138	144	134	121	135	135	159	147	148	131	150	112	155	128	143	134	136	132	153	156	129	133	138	135	129	129	134	144	153	123	153	143	124	137	137	118	141	139	133	145	122	117	146	145	150	118	113	173	144	124	124	151	133	130	151	126	143	163	139	123	140	151	114	132	162	145	136	132	149	152	141	115	139	151	130	137	153	135	154	152	130	127	121	112	131	138	119	135	139	122	133	138	127	128	146	135	152	146	150	129	137	135	150	132	122	140	123	113	140	145	141	134	141	117	123	146	151	132	140	140	136	127	128	127	98	126	128	110	118	151	115	135	112	141	136	130	124	140	138	136	148	102	130	119	141	153	152	140	152	111	139	143	142	139	141	135	131	139	146	136	127	119	131	127	143	112	146	148	130	132	141	150	125	131	145	124	151	128	119	129	124	133	135	123	132	151	138	128	135	117	147	136	143	141	138	139	140	150	140	135	156	138	126	124	140	139	154	140	128	126	133	117	154	120	133	111	140	144	136	175	122	117	140	149	140	126	137	134	154	116	146	114	129	134	139	132	143	117	130	144	142	118	123	132	130	148	152	135	159	133	138	155	155	109	168	153	144	128	142	125	134	138	124	131	135	121	125	143	144	148	133	120	143	144	128	146	141	143	151	142	145	152	138	141	130	140	135	131	111	135	128	149	128	134	127	138	146	119	126	132	139	136	153	143	133	139	165	124	131	129	129	157	110	146	122	147	131	138	142	152	130	122	138	138	142	147	131	149	130	129	136	135	129	109	126	128	127	155	143	147	140	127	121	122	140	132	139	122	149	143	133	125	124	126	145	138	127	145	139	139	122	143	134	127	155	153	135	148	129	139	133	144	103	132	142	139	127	143	138	123	137	156	146	134	126	130	129	125	143	152	147	141	124	134	157	140	136	140	140	141	125	127	137	132	139	140	131	146	114	121	151	145	136	144	152	132	127	136	125	141	147	130	116	148	139	142	134	150	133	147	127	142	140	117	128	143	142	139	148	148	119	117	153	133	139	140	128	128	138	133	121	131	144	150	133	142	147	146	129	135	151	139
3059	2507	2037	1077	616	502	376	326	309	242	218	231	216	203	183	190	185	164	154	182	157	178	156	186	201	150	150	178	140	170	145	150	168	171	152	153	167	131	138	146	146	172	143	150	162	143	148	146	167	175	157	159	143	133	141	145	126	135	155	158	134	160	148	151	146	140	152	129	125	173	148	123	137	135	174	135	144	159	153	173	144	142	149	157	138	132	139	147	136	134	148	140	142	145	134	139	159	154	161	171	174	138	145	160	146	140	140	154	130	123	168	151	128	151	118	162	139	164	146	143	138	133	143	122	134	131	144	144	151	171	132	136	138	152	126	155	164	135	151	144	155	154	153	151	152	137	165	146	150	142	140	128	136	153	137	146	146	142	169	153	144	148	144	161	146	138	135	152	130	153	152	141	161	152	147	155	166	143	158	132	136	143	159	150	159	150	136	136	150	167	145	147	174	135	142	155	140	148	125	139	150	147	151	161	147	135	138	157	131	152	147	161	141	136	135	145	132	126	169	148	140	120	124	143	141	141	139	160	151	142	129	138	165	131	168	121	156	151	148	160	138	154	145	158	142	146	145	155	157	153	138	145	149	142	155	147	137	158	135	147	136	151	129	141	162	167	156	146	153	146	116	119	149	159	133	149	133	150	152	149	152	139	146	139	129	135	144	145	150	138	136	148	158	138	155	146	149	153	147	142	118	144	140	150	159	154	141	135	140	152	147	129	157	152	130	142	136	155	168	122	160	156	136	150	178	146	139	143	142	151	153	148	140	147	137	136	158	149	142	150	145	137	152	167	147	147	148	145	148	129	132	147	144	145	140	128	166	152	167	121	150	150	167	156	144	149	141	173	129	145	144	155	157	158	154	145	134	139	137	130	142	136	157	135	147	155	143	153	144	153	147	147	138	125	155	148	159	162	159	138	151	120	140	140	130	144	142	142	152	132	125	136	141	123	150	148	144	144	155	134	161	149	134	155	141	141	138	155	146	163	145	148	133	142	125	133	164	149	161	161	141	119	138	138	137	126	139	146	152	155	138	158	158	139	150	153	132	158	149	155	137	124	145	146	157	148	132	137	123	151	144	154	128	148	141	153	140	136	132	152	150	143	157	134	147	147	131	137	145	155	154	145	161	148	148	145	141	156	150	166	126	147	139	128	139	154	153	144	136	135	132	138	135	160	151	145	144	149	172	141	176	159	132	169	129	150	153	154	167	147	142	143	149	141	183	135	136	157	161	133	160	143	145	152	154	151	145	142	154	149	134	155	162	162	155	131	163	163	122	132	125	158	137	165	137	156	136	146	142	124	120	140	147	161	132	143	131	141	144	138	132	132	153	162	130	146	140	142	137	151	115	151	125	147	157	146	150	135	143	133	124	126	138	153	148	149	176	154	128	145	125	164	144	131	151	148	156	146	150	150	129	141	167	147	160	160	138	150	145	158	147	150	128	162	147	140	132	141	143	148	152	136	140	145	161	151	153	125	156	142	149	149	149	145	129	146	142	176	140	166	129	140	148	137	136	136	142	150	134	141	151	153	148	149	133	164	161	143	141	146	158	148	142	169	151	171	158	135	144	140	151	138	154	163	160	147	139	127	130	148	129	140	126	134	146	160	151	134	165	138	159	155	139	144	121	164	149	153	144	157	131	138	143	147	151	148	153	129	142	137	138	158	133	144	163	130	125	143	137	145	129	130	163	153	162	142	147	133	150	151	177	140	147	132	160	145	151	148	130	141	144	177	135	149	153	118	135	145	145	145	164	152	133	139	153	168	126	128	158	143	163	153	142	131	140	133	155	140	136	152	165	146	144	137	155	132	151	144	148	132	123	150	133	142	129	146	150	159	124	140	164	125	145	143	154	141	158	153	141	141	160	155	141	139	157	140	126	156	140	149	149	153	139	147	135	140	138	138	157	134	138	137	130	166	132	136	136	156	142	164	127	138	154	130	147	126	125	154	151	136	164	155	147	152	150	140	140	150	158	122	138	142	148	138	146	161	139	156	155	146	145	138	147	148	148	141	142	144	149	142	145	158	155	146	139	127	163	175	135	138	143	165	131	140	148	153	136	162	143	147	149	149	139	154	122	142	153	144	156	160	154	125	161	131	141	149	162	120	145	144	137	155	137	148	165	147	141	172	172	131	137	177	146	152	154	156	154	143	156	159	156	138	145	150	150	138	132	138	123	140	126	156	160	149	147	145	144	126	171	141	129	134	127	139	147	132	134	156	148	156	150	139	163	159	158	131	137	145	165	141	142	152	144	137	151	153	130	150	148	160	151	140	144	153	138	168	145	130	154	166	129	160	150	141	136	140	130	152	139	151	146	144	144	163	154	127	163	129	137	151	117	143	140	138	148	153	110	140	134	144	131	141	150	160	161	134	170	138	124	149	126	154	146	162	139	140	143	137	143	162	154	132	152	140	134	163	143	134	155	160	147	135	148	132	139	147	131	139	144	149	139	156	139	149	149	143	134	152	124	155	126	129	141	173	127	147	153	132	156	132	129	137	156	155	153	139	137	136	147	139	151	127	159	151	147	161	134	149	137	139	165	124	147	133	152	154	153	148	131	129	136	136	126	167	153	130	162	148	159	140	159	154	152	120	138	137	154	150	132	126	136	153	146	122	123	157	141	131	137	151	145	146	148	156	118	132	152	133	137	155	141	167	155	163	131	159	161	158	124	154	154	136	168	148	156	148	134	135	169	137	159	138	145	160	142	151	152	142	163	126	158	151	123	156	178	139	139	158	150	152	113	135	135	144	167	135	133	131	142	120	156	137	152	126	135	134	148	160	130	138	149	160	148	148	139	156	147	144	144	148	142	127	165	157	159	141	142	161	130	135	157	157	131	133	141	148	157	155	147	150	155	144	162	156	133	154	140	146	157	148	147	157	162	145	142	155	144	140	140	130	136	163	139	155	132	153	129	149	160	140	140	134	149	149	175	157	138	139	128	166	161	145	131	148	137	142	153	154	168	156	126	142	141	126	145	138	164	126	142	138	156	149	141	158	142	152	150	131	148	150	133	125	124	131	147	150	186	159	122	127	140	130	133	152	165	129	127	139	129	146	141	125	141	140	147	153	162	146	149	135	149	159	148	146	129	163	153	131	142	138	134	131	139	139	130	144	159	134	160	137	149	127	149	132	165	121	135	161	148	133	140	130	146	118	159	154	144	152	143	153	147	149	173	180	157	158	143	161	121	117	138	144	158	160	131	140	162	138	139	130	157	147	152	141	164	143	147	147	153	151	146	155	151	141	148	153	132	138	121	145	145	144	127	144	159	149	139	143	154	143	131	142	135	152	144	135	135	137	161	157	135	138	157	153	152	144	142	154	149	145	159	144	142	159	146	141	152	126	158	153	130	148	161	141	149	159	166	141	157	143	136	145	152	124	151	135	155	138	126	154	167	167	139	144	144	148	149	169	142	126	168	148	137	151	148	151	145	149	128	152	154	144	155	156	156	145	133	126	119	155	162	145	145	146	120	140
24410	21478	28745	24628	21438	5461	883	495	437	397	359	375	377	302	344	329	299	296	311	302	316	315	301	320	325	337	327	284	328	279	296	298	293	291	309	321	277	324	271	304	310	318	283	275	295	264	281	283	286	279	277	293	286	294	294	260	283	291	285	264	303	282	276	265	292	295	292	252	319	264	276	303	279	257	277	273	285	268	277	282	259	286	305	275	290	264	273	297	300	279	298	284	264	311	296	268	283	253	273	247	249	314	276	284	278	268	306	292	293	276	304	297	233	249	249	281	291	269	286	292	278	279	272	288	287	295	285	293	277	278	299	276	276	303	309	316	285	292	308	288	295	314	297	300	288	282	273	278	290	283	312	293	276	286	280	301	256	272	288	293	303	285	295	273	292	277	270	297	261	294	297	275	327	318	295	280	280	288	294	277	320	286	273	275	269	273	309	307	301	303	262	292	283	288	282	264	259	293	293	306	300	270	274	296	292	276	259	291	280	296	305	292	277	301	293	298	264	274	288	294	268	274	265	289	279	277	284	302	280	265	268	285	300	274	280	275	282	259	272	281	285	290	273	274	258	295	295	310	279	295	255	297	283	267	293	272	306	312	306	290	311	277	280	265	290	300	291	314	322	295	283	275	249	288	282	282	289	295	261	287	272	293	274	298	275	264	304	277	259	256	283	284	298	288	262	268	289	255	272	303	295	282	316	294	309	259	287	264	295	295	297	289	283	273	271	316	288	296	280	296	263	290	301	263	281	315	274	298	270	269	268	290	261	273	262	298	252	302	262	262	273	261	275	282	307	286	259	273	282	263	304	268	295	296	280	259	300	279	293	319	280	299	317	278	276	273	273	291	291	299	257	257	267	261	255	267	293	278	307	305	274	298	289	321	281	288	281	281	284	260	301	294	280	291	308	291	288	290	279	270	292	287	293	285	257	318	301	295	261	259	298	288	288	280	243	292	292	275	302	282	251	256	262	267	246	284	285	288	273	254	303	296	288	253	267	283	300	282	282	257	271	298	279	319	295	275	260	315	287	275	291	312	275	277	271	249	332	272	280	251	277	288	285	281	298	258	263	288	274	269	268	257	289	275	282	290	279	293	284	282	283	270	291	254	285	286	292	281	300	270	295	264	278	264	276	284	310	277	271	253	292	302	270	272	267	297	280	301	276	297	301	278	301	255	283	283	282	282	275	307	261	292	296	311	278	290	296	279	283	270	266	301	310	263	271	272	305	282	277	303	298	293	243	290	292	271	309	288	301	281	260	257	261	287	290	294	277	283	288	306	275	273	256	304	263	271	263	280	320	287	278	304	261	270	283	280	299	269	291	267	266	281	271	319	256	300	329	290	306	275	295	305	292	273	271	286	236	284	299	292	295	283	294	300	284	291	275	300	302	261	284	283	272	295	283	293	285	308	267	277	323	272	300	278	293	275	267	283	310	253	297	276	255	263	283	276	291	293	256	296	273	250	301	290	277	290	322	278	264	304	263	267	260	279	305	268	288	270	263	286	277	320	290	248	259	302	291	256	284	312	277	322	282	287	265	264	265	293	278	298	277	286	286	278	279	286	292	282	302	279	260	257	271	273	296	303	296	277	281	263	307	264	268	294	319	314	270	271	280	286	294	323	261	265	318	276	287	306	272	232	300	289	294	277	283	253	275	293	292	287	268	264	262	298	268	302	296	309	270	320	279	269	282	308	293	280	302	280	272	274	294	275	277	250	274	282	270	262	294	280	286	268	285	292	295	233	277	306	265	259	302	283	241	274	289	278	299	286	268	291	275	306	287	299	276	283	315	284	286	280	278	277	312	289	269	277	286	274	276	273	289	268	266	285	266	281	278	272	306	306	286	289	271	279	294	316	279	281	248	311	303	289	270	292	296	263	274	300	295	314	275	297	269	271	261	291	294	298	288	286	283	301	283	299	282	262	262	297	302	292	255	295	268	293	291	260	266	288	304	302	317	298	296	285	275	280	283	294	279	277	270	274	275	300	264	276	269	323	278	278	280	289	280	276	290	263	268	269	275	254	313	292	293	283	290	277	288	271	258	295	258	265	269	302	285	280	293	274	260	326	250	268	283	288	281	269	277	256	271	258	300	283	288	282	284	295	294	278	280	286	316	261	280	282	272	290	273	299	279	279	275	313	265	271	266	279	243	271	263	293	293	270	293	283	281	285	298	248	315	293	272	277	283	294	286	281	255	257	295	270	294	295	303	321	256	278	274	322	280	288	269	267	248	305	291	300	288	257	284	285	281	307	272	278	290	294	302	281	288	269	260	258	249	259	303	305	289	265	269	293	282	267	267	258	296	279	293	291	271	285	310	298	295	298	296	294	254	294	293	316	291	270	243	260	270	246	287	293	271	288	277	292	236	276	314	294	288	303	265	285	309	299	264	260	296	256	285	295	296	301	284	291	289	285	286	273	271	282	283	264	283	302	276	293	306	295	275	300	288	276	288	279	276	272	274	278	260	266	287	309	288	278	285	289	283	245	269	296	301	319	283	284	275	292	286	275	298	281	266	262	298	323	289	262	281	278	262	270	287	289	260	276	284	289	280	268	274	254	275	255	312	270	271	289	295	285	307	290	255	258	292	272	263	300	278	299	291	310	268	271	308	280	284	263	269	278	313	282	262	252	292	290	259	301	310	285	238	261	252	275	281	305	282	287	274	309	265	288	275	285	277	242	271	278	263	261	308	292	281	292	288	290	280	266	272	271	281	306	303	249	283	260	262	266	257	290	270	288	272	283	288	301	286	261	329	294	271	278	296	284	287	267	249	293	281	350	321	239	281	262	302	285	297	305	272	313	265	261	290	265	281	260	251	293	275	283	314	255	279	255	303	283	314	308	281	258	277	305	259	291	297	262	314	291	275	280	272	283	272	315	286	290	276	276	240	307	282	297	267	283	308	299	255	276	319	287	267	261	274	297	314	274	295	283	248	282	273	288	247	268	283	270	292	289	257	259	298	286	304	274	249	294	273	318	273	264	246	267	285	253	276	300	275	289	258	254	261	309	277	292	304	283	268	269	306	301	264	284	297	276	259	267	281	289	269	294	267	292	256	298	271	268	258	305	262	258	282	295	281	291	316	284	257	303	288	308	274	293	283	267	291	260	325	272	279	307	250	278	286	273	275	296	286	274	280	287	343	313	302	281	288	276	270	319	287	304	249	285	287	309	292	294	280	280	270	266	290	291	302	305	325	280	269	289	294	274	291	275	284	271	294	296	279	264	288	277	266	286	319	312	249	284	288	282	275	295	298	289	281	273	267	269	243	249	272	282	280	281	293	295	279	279	308	263	292	288	294	286	278	303	255	267	272	290	252	272	263	266	312	294	325	274	267	305	272	268	278	261	281	293	311	282	312	268	284	276	315	280	243	304	290	282	248	281	245	278	285	266	267	273	284	299	308	286	286	276	275	270	250	289	308	289	285	297	279	269	289	283	284	248	271	261	253	282	284	260	299	249	290	285	290	281	308	289	286	266
3307	4618	3943	2006	1288	912	751	640	545	451	478	404	396	327	327	387	329	327	310	340	288	314	291	298	286	285	312	297	325	303	290	279	308	272	282	280	270	275	270	309	281	254	299	279	277	270	279	292	299	251	265	251	239	282	265	283	287	248	272	271	289	277	275	302	292	276	273	270	274	277	263	242	267	284	293	270	289	248	272	266	309	294	260	312	260	298	256	275	253	303	255	275	269	304	258	291	272	271	273	281	255	276	259	268	276	255	249	290	285	280	326	279	282	309	262	272	265	249	288	281	226	262	306	263	272	281	272	298	266	274	261	291	244	268	272	263	281	255	283	277	261	245	285	263	272	264	281	283	273	280	280	279	279	291	259	279	251	292	294	263	262	279	263	258	269	256	279	279	272	283	278	263	254	290	260	285	307	292	274	291	262	277	287	246	248	286	249	279	273	242	255	269	243	279	250	287	278	253	252	260	268	265	267	272	264	289	257	279	263	294	273	244	266	268	267	244	255	285	274	294	293	296	271	265	271	288	264	263	278	247	279	246	277	252	275	268	272	248	255	288	271	292	271	263	281	266	265	251	270	261	268	295	267	268	236	287	290	278	307	282	272	258	283	249	296	282	252	275	242	254	267	265	279	305	267	265	267	268	295	289	298	274	305	267	252	287	254	276	265	273	263	264	277	285	266	287	257	243	248	264	268	284	297	270	286	267	269	280	302	250	268	307	245	282	289	257	278	315	273	284	260	242	267	261	260	279	271	254	268	260	261	259	273	280	256	295	228	265	269	263	266	261	276	267	277	246	291	279	278	239	294	247	281	286	293	255	246	264	253	296	291	239	271	281	281	278	298	233	274	272	285	292	269	268	281	258	338	267	263	268	253	263	308	245	258	279	256	248	303	295	262	254	274	245	270	265	316	272	283	260	278	287	283	272	263	292	291	265	277	256	262	266	283	264	276	294	272	256	284	279	260	302	265	257	303	261	233	295	265	268	249	260	275	285	283	285	232	273	277	286	285	269	294	245	249	256	300	261	258	281	277	267	224	275	279	253	274	254	261	272	247	267	256	283	275	270	280	258	278	271	283	281	282	282	254	263	269	263	290	289	276	264	264	282	289	250	264	272	264	269	288	253	273	257	278	288	266	258	295	279	273	272	270	249	278	247	261	247	265	282	265	277	259	286	279	312	253	282	232	284	265	263	266	303	292	290	253	232	280	260	262	265	270	264	275	270	275	262	270	269	304	255	269	270	285	274	251	269	302	281	255	282	250	278	289	241	275	283	260	245	270	283	237	275	287	280	291	274	262	287	302	261	275	278	281	250	264	256	274	274	256	276	296	248	276	271	260	270	258	274	272	287	264	295	275	258	288	280	263	309	248	296	252	257	272	249	323	278	287	270	245	265	253	278	249	255	288	249	282	238	261	259	259	264	254	267	282	254	251	279	271	279	241	249	285	257	272	245	290	259	276	293	243	296	268	267	301	284	246	291	276	269	232	277	263	272	311	265	256	281	250	302	263	306	294	271	255	282	263	255	278	255	248	284	308	273	286	302	263	277	273	257	292	276	248	286	269	271	263	284	256	274	275	285	279	250	281	264	245	277	262	244	281	240	246	280	268	271	286	269	246	269	273	299	268	301	259	247	245	244	264	269	252	293	292	253	231	271	282	284	298	308	296	234	284	243	295	261	253	275	250	280	291	262	259	256	278	269	281	276	261	267	259	255	268	256	255	286	247	279	261	252	252	251	295	269	248	263	233	278	239	294	278	261	259	287	260	275	272	272	263	266	248	295	265	304	256	263	254	285	282	249	234	268	275	240	295	282	238	262	271	287	256	262	263	284	247	274	262	237	226	266	275	261	246	265	270	276	248	268	249	262	297	262	248	272	253	267	275	280	276	267	254	261	289	292	283	286	271	260	243	263	283	294	265	263	272	268	265	265	268	257	267	279	262	282	282	278	281	295	252	259	250	262	268	277	257	250	243	281	271	294	268	250	266	272	263	265	292	271	285	274	285	296	283	255	309	256	241	267	255	274	273	271	271	270	266	253	256	303	290	267	263	281	273	278	279	256	302	276	255	273	266	281	259	280	243	264	263	252	267	254	258	262	295	292	276	266	272	254	286	265	296	279	276	281	281	264	246	277	272	293	264	267	297	265	263	276	253	287	253	273	249	248	273	268	258	267	258	252	289	245	282	265	250	259	288	261	277	273	281	273	244	255	252	251	295	267	267	262	271	250	239	268	296	304	276	271	246	264	316	279	275	290	277	274	285	281	255	278	268	233	265	269	286	272	285	311	250	259	248	244	272	244	274	259	258	252	280	265	275	270	259	266	265	304	287	265	262	263	281	300	284	256	293	252	278	291	249	268	281	277	278	274	258	267	299	275	286	274	286	241	255	273	271	241	268	274	250	258	280	273	272	262	264	275	276	305	285	244	262	272	283	221	270	274	245	251	279	247	246	260	257	275	253	275	268	255	259	278	225	246	286	270	272	277	246	269	263	262	281	264	222	293	242	255	284	271	288	230	249	256	296	284	284	251	274	312	260	235	250	236	271	245	254	269	248	247	238	248	251	262	273	285	270	267	255	282	276	247	274	288	264	275	268	254	242	289	272	269	293	255	267	269	244	290	288	265	238	296	265	276	261	248	264	303	286	251	279	272	296	274	258	266	248	269	281	284	236	253	285	286	252	256	238	286	257	295	258	274	269	265	254	244	240	288	260	313	258	265	245	250	246	223	267	263	268	252	248	303	273	257	265	269	267	273	266	278	225	313	273	286	250	279	262	235	278	248	244	296	232	253	280	253	301	255	262	252	282	226	280	276	265	284	247	295	287	255	276	293	291	278	256	235	311	273	258	244	283	280	282	279	267	299	292	288	259	259	282	253	248	254	264	285	286	288	252	267	297	255	253	253	273	276	283	249	271	234	253	243	277	267	233	256	307	298	264	284	321	258	260	249	266	262	261	264	269	271	287	246	270	279	261	272	248	255	250	253	278	257	292	266	258	258	263	262	278	268	277	258	254	286	237	259	270	252	269	257	269	284	268	267	268	262	277	262	268	267	257	282	256	287	270	246	232	256	272	249	256	271	292	252	273	267	323	268	241	276	292	262	240	276	231	282	264	263	253	273	276	289	285	255	254	248	287	277	276	270	272	285	244	285	269	251	259	245	289	286	272	260	270	256	270	245	233	269	271	278	312	261	261	267	280	290	274	278	266	243	252	279	275	269	265	269	276	253	246	266	275	290	258	250	274	265	283	278	273	254	269	269	270	275	279	246	260	270	279	250	281	298	244	276	260	265	264	249	280	267	296	316	283	305	275	270	248	251	268	276	270	276	254	243	261	246	273	236	244	244	289	258	256	259	266	248	293	252	255	260	252	287	291	273	263	265	290	257	268	253	246	247	251	239	246	281	271	265	250	269	283	279	244	266	266	261	236	279	263	256	263	241	294	250	265	294	255	225	264	265	266	256	273	272	265	287	249	283
27754	12088	931	455	312	282	300	322	330	289	283	306	287	305	313	275	303	305	282	298	296	299	279	275	285	286	274	267	268	305	276	292	285	296	256	311	292	274	289	270	280	316	288	283	300	287	286	313	287	292	323	304	288	275	257	306	248	295	303	286	277	291	275	269	282	306	238	296	241	269	305	299	309	270	292	306	288	282	287	263	302	307	285	305	276	279	314	316	319	274	282	277	305	268	312	286	283	301	274	291	343	244	266	312	286	275	280	261	287	299	295	297	275	296	280	262	303	305	270	293	279	265	280	316	300	268	263	263	296	274	289	282	274	275	298	298	282	292	283	252	272	300	287	304	286	275	267	278	295	297	294	267	277	278	257	278	280	303	298	279	295	297	296	301	264	263	270	298	273	287	259	289	274	308	312	293	295	289	297	300	307	271	290	295	287	290	281	298	279	284	278	337	319	293	308	258	264	266	322	290	288	285	289	303	298	300	285	285	285	308	274	286	281	290	275	290	289	293	275	273	278	258	276	303	332	261	274	301	284	294	294	273	268	284	323	308	284	273	267	275	263	279	277	281	268	284	281	269	284	281	264	280	267	297	283	282	265	288	286	268	281	296	295	296	284	305	279	282	291	315	282	268	296	291	286	258	268	300	321	305	308	291	315	257	298	262	281	292	287	304	296	274	336	282	310	271	268	290	294	279	288	295	276	288	315	295	299	290	276	305	307	280	292	285	283	278	286	298	287	298	301	275	271	271	291	267	311	283	300	272	292	303	289	281	256	277	312	301	277	282	258	297	282	308	277	252	289	266	263	287	300	282	288	295	298	304	314	306	288	315	288	311	290	311	293	278	299	305	297	265	273	275	299	277	295	296	290	266	297	295	295	275	269	312	280	301	298	289	271	270	275	292	267	262	272	309	275	302	291	287	282	326	276	284	289	297	344	277	294	285	286	300	297	266	244	288	295	266	269	300	295	286	287	288	297	304	261	290	286	303	286	319	267	292	278	298	293	246	276	287	269	260	270	305	284	250	323	304	277	275	259	299	314	305	286	299	289	246	279	324	300	285	289	299	295	307	288	276	320	268	315	279	265	295	308	308	271	273	297	305	282	291	288	271	281	291	295	295	273	286	289	279	311	329	273	312	268	297	283	299	298	274	279	290	309	305	290	314	288	278	302	289	287	280	236	300	288	273	299	275	276	289	291	304	296	290	281	255	290	305	289	278	333	298	283	268	289	281	288	293	274	291	273	263	277	265	306	264	267	248	296	285	287	289	286	280	296	286	301	286	287	299	262	306	290	282	292	271	272	278	306	292	304	298	258	275	274	300	272	271	270	279	321	253	297	301	300	286	275	255	279	276	288	286	280	297	281	285	283	287	282	309	275	303	287	291	276	278	285	294	299	286	283	306	252	299	304	277	278	254	296	282	263	254	300	293	276	283	290	311	278	276	287	281	290	290	283	293	293	300	301	295	297	246	290	298	274	278	275	261	292	321	267	325	316	263	290	262	296	283	293	299	272	301	286	287	315	267	313	295	271	293	312	307	273	282	265	294	265	325	288	276	301	283	316	256	277	276	278	291	310	275	303	310	280	263	290	293	294	256	256	298	303	279	295	297	310	298	284	295	318	280	274	268	274	323	279	318	293	292	272	288	272	292	292	322	300	266	298	308	289	262	300	276	297	304	302	284	290	288	285	279	242	300	257	282	306	314	305	291	263	291	268	278	298	279	290	262	298	263	322	279	268	270	296	287	268	305	267	310	295	317	303	281	278	257	268	324	275	276	295	293	279	332	300	281	308	306	273	302	282	275	265	314	315	301	269	285	293	273	295	312	324	297	304	312	299	266	293	275	254	311	279	280	293	292	294	264	300	281	302	294	299	265	249	295	300	280	283	294	282	309	313	287	338	300	246	296	279	316	293	316	325	301	270	291	315	324	286	303	287	311	277	299	275	315	291	309	295	275	276	293	280	265	317	298	274	277	289	299	275	281	250	306	274	291	302	312	269	305	271	316	269	285	274	294	276	268	299	283	288	244	281	283	270	320	294	287	267	288	298	303	299	294	292	286	263	240	277	301	272	282	281	281	286	268	273	297	278	279	294	313	266	304	265	286	292	326	295	267	292	294	277	262	294	311	293	269	278	278	272	277	297	310	292	294	300	296	260	282	288	304	307	288	296	296	252	299	283	285	305	312	309	324	282	290	268	294	327	299	268	286	287	307	303	279	288	288	321	266	260	279	306	278	319	305	296	286	300	260	306	280	298	279	281	272	289	277	301	319	275	327	277	266	281	300	254	285	296	262	272	279	272	278	272	271	268	284	282	301	316	290	280	288	258	268	312	305	306	316	278	286	267	278	286	299	268	295	262	304	274	291	288	308	312	283	286	299	293	325	269	317	319	259	291	295	306	269	274	306	297	284	281	270	306	281	310	273	293	317	301	276	286	289	310	299	263	285	307	253	294	270	277	305	303	313	281	293	274	303	314	300	283	334	303	300	280	311	284	247	297	276	288	267	271	296	291	277	331	295	280	279	283	285	275	315	273	285	261	285	288	298	306	291	301	288	284	292	299	299	288	276	282	273	292	282	212	287	282	301	281	306	298	284	287	308	292	321	316	296	272	278	319	283	283	280	313	295	272	258	234	293	300	271	308	283	298	294	264	276	283	261	277	264	269	275	308	255	306	305	301	292	285	265	252	273	300	297	316	273	282	290	273	271	281	297	271	316	302	292	308	307	288	275	299	285	291	301	303	307	293	275	313	292	283	280	323	287	299	259	285	295	279	285	289	290	266	299	278	279	290	301	317	284	264	312	290	260	299	256	317	314	305	305	285	293	269	286	279	288	295	277	299	291	282	303	295	272	295	289	306	295	308	286	267	284	306	291	301	279	268	270	243	282	296	281	294	265	250	273	316	293	287	286	300	271	274	274	253	294	296	294	305	303	285	246	282	302	273	297	280	316	295	284	283	287	314	249	275	265	266	297	312	258	288	296	302	276	284	277	302	311	276	309	273	305	293	278	287	312	271	307	251	272	304	289	300	312	265	291	269	278	294	269	286	297	262	316	270	303	256	287	275	279	310	287	254	299	300	305	279	266	284	301	282	292	262	292	309	280	312	276	321	276	315	277	290	318	285	301	295	314	305	292	283	311	301	297	266	292	295	300	302	301	282	269	257	273	260	292	297	270	313	265	276	305	296	305	290	300	280	288	298	299	259	280	278	283	301	296	278	295	284	307	287	303	300	285	285	288	285	282	287	282	275	254	295	313	262	291	276	264	262	279	279	292	280	262	249	291	284	323	278	263	307	257	281	304	294	313	293	273	286	286	266	275	276	286	304	339	278	285	264	308	286	266	298	271	264	297	284	266	272	298	292	297	299	299	299	297	284	291	268	277	279	312	249	257	267	261	262	300	268	276	270	283	298	317	303	281	278	267	290	251	304	300	264	266	281	291	285	313	300	251	271	285	300	286	299	268	265	299	286	325	295	283
4639	420	397	327	286	281	261	284	305	265	263	290	282	271	272	278	235	283	311	287	259	290	262	249	286	279	269	262	282	255	244	252	277	271	258	284	252	272	236	280	277	266	270	270	319	272	283	272	270	278	260	275	283	261	274	264	235	237	268	267	276	267	273	276	277	295	262	268	257	248	280	285	291	268	265	269	254	249	240	233	294	268	265	284	263	285	281	252	269	261	280	247	275	276	262	261	286	274	265	250	246	255	298	280	270	254	292	278	264	264	306	263	249	280	265	270	263	257	290	235	274	284	274	275	285	247	255	260	246	281	272	249	265	291	262	292	267	239	255	273	278	276	259	260	268	251	269	279	264	247	247	291	297	243	279	269	263	285	259	267	282	253	275	265	311	255	276	294	274	274	252	253	264	259	229	270	271	245	255	241	242	265	303	268	265	282	258	255	272	266	293	236	275	269	273	270	254	249	275	258	268	279	278	265	271	239	278	256	291	224	315	271	284	288	292	279	269	262	270	278	264	269	261	264	256	262	244	286	266	264	288	294	259	252	270	309	268	288	264	261	275	247	264	266	282	287	273	279	254	291	251	251	240	265	270	282	253	259	264	249	278	242	252	270	282	281	249	283	284	272	251	256	250	266	254	263	281	269	282	265	267	246	266	270	243	274	275	272	245	244	290	284	284	280	239	260	256	282	263	271	265	250	291	236	227	253	280	299	307	252	259	288	246	254	281	295	284	293	285	254	253	304	244	271	249	274	246	255	257	276	258	291	280	280	259	275	254	264	288	279	285	277	229	268	259	288	229	265	277	244	303	268	293	262	279	241	299	234	265	276	263	247	295	270	271	270	264	270	260	251	286	264	278	271	289	249	238	285	251	255	287	244	228	279	264	235	275	233	272	285	290	270	276	251	260	289	256	273	276	287	285	259	260	256	303	253	277	246	270	255	277	288	250	297	263	279	274	278	250	287	289	271	276	253	291	269	259	298	262	251	253	245	263	241	278	282	293	258	245	261	255	283	265	290	273	294	284	267	266	275	276	239	305	260	247	269	252	270	237	274	265	273	284	238	255	275	284	268	295	290	262	276	275	254	293	250	288	244	251	288	277	256	258	243	274	289	286	283	246	283	258	268	245	276	280	245	263	259	263	243	258	263	247	262	252	250	257	266	273	265	269	277	286	280	247	271	265	301	266	284	252	257	277	231	259	297	237	274	251	288	261	253	287	278	244	228	262	298	305	271	260	257	267	268	281	270	295	275	263	271	247	276	264	241	269	257	285	265	255	302	259	294	254	275	266	266	272	260	255	255	269	262	239	264	279	260	255	289	287	234	254	263	263	261	270	254	271	247	279	274	267	260	275	275	270	260	269	273	264	253	255	249	288	285	278	248	251	263	275	254	271	261	256	265	274	289	274	257	291	288	282	257	271	240	290	256	265	284	275	261	271	250	289	278	288	280	265	228	256	268	298	317	275	249	276	267	274	270	258	265	252	247	281	307	296	292	261	265	271	272	274	287	263	291	284	262	270	251	253	247	278	258	286	269	275	256	274	267	303	274	284	271	253	258	258	245	293	250	256	282	272	266	279	244	274	272	270	278	288	295	264	257	303	305	280	273	283	289	290	271	272	271	261	270	290	260	284	260	260	252	274	267	283	270	277	274	235	264	283	296	256	269	279	263	250	249	270	242	277	313	281	249	282	242	248	262	234	254	260	292	257	272	274	265	228	276	260	271	242	289	250	240	232	288	248	275	267	253	264	257	267	273	283	271	263	279	253	287	248	273	286	262	254	257	254	254	264	275	287	233	283	287	274	269	267	280	246	278	239	300	279	281	242	267	293	284	267	237	274	268	310	285	298	272	295	271	275	282	260	264	269	239	261	284	230	290	263	250	252	265	246	299	260	275	255	275	264	279	251	258	264	261	251	249	288	278	268	277	283	262	289	246	284	261	244	261	243	288	264	235	264	280	269	281	259	274	287	275	261	272	244	231	266	286	254	274	300	274	252	248	258	258	243	291	289	301	253	269	289	274	263	262	260	261	283	241	289	266	297	287	258	266	252	269	291	260	291	252	261	266	261	299	270	275	261	273	265	255	242	275	246	272	254	281	245	255	276	266	256	247	248	267	257	234	278	262	254	256	280	237	262	262	229	270	264	260	250	283	251	295	265	254	267	264	281	293	306	278	266	275	294	292	272	298	264	267	259	259	272	270	258	265	248	303	271	296	259	283	291	258	256	287	265	273	252	273	224	267	290	271	240	240	235	286	252	276	269	262	230	307	255	262	255	268	288	251	248	255	249	262	298	248	269	266	284	266	286	250	251	302	228	253	278	277	299	252	266	308	267	254	274	274	279	267	272	257	282	261	236	271	290	267	255	240	257	238	249	283	274	279	251	282	288	268	283	255	264	255	287	234	274	251	279	257	262	264	296	253	267	255	278	263	262	263	263	279	275	273	288	286	267	259	271	243	291	278	257	230	249	256	270	247	243	268	282	275	310	289	258	293	294	280	296	285	257	258	254	269	281	290	265	260	274	264	284	280	248	276	253	291	277	268	281	248	255	264	294	267	268	240	257	246	262	266	279	277	288	293	265	253	257	251	285	278	273	269	261	284	287	260	248	265	281	293	263	268	266	258	239	273	265	228	275	274	277	269	258	244	266	247	250	279	276	231	259	260	275	242	220	268	265	247	270	277	283	264	262	219	233	297	280	274	247	281	252	245	273	296	265	273	247	288	260	245	265	272	277	246	257	260	267	271	289	243	241	273	248	253	293	242	234	266	253	248	301	268	271	293	277	271	263	266	298	271	242	247	255	281	278	289	280	267	289	270	267	257	268	263	250	309	283	284	288	269	272	257	262	269	258	259	250	239	287	276	267	267	289	267	237	271	239	271	287	282	261	222	262	247	256	247	271	271	254	261	256	270	247	270	261	290	275	255	265	247	257	268	281	300	256	262	286	272	257	280	285	274	309	247	291	266	246	286	294	274	243	272	276	280	265	249	266	286	267	301	268	267	252	256	260	290	256	282	257	254	301	270	275	283	251	246	252	277	286	270	263	265	277	272	283	272	262	252	244	262	246	295	269	269	257	278	264	246	286	247	281	265	272	301	298	298	248	278	259	270	259	275	265	262	294	274	257	280	294	276	265	256	273	250	265	259	248	249	247	288	291	280	258	294	239	283	267	267	265	273	239	272	238	261	308	244	255	290	287	281	252	257	248	244	267	246	278	266	291	250	260	285	238	287	270	251	278	301	281	268	292	272	286	267	255	277	257	250	251	283	287	264	273	275	291	262	251	263	280	263	294	249	223	280	279	285	263	270	290	307	275	267	266	277	250	256	251	294	265	263	261	289	271	284	263	272	273	235	267	287	277	281	260	267	255	267	278	265	284	307	256	260	253	213	256	261	260	273	254	255	292	286	254	269	264	276	266	282	246	264	286	249	257	280	257	256	263	299	279	270	280	250	233	277	288	298	243	286	287	282	251	271
25263	21478	27856	25495	9092	553	311	238	219	186	157	174	155	146	144	146	158	153	150	153	142	125	127	133	162	135	151	170	136	124	130	154	133	152	133	147	138	143	126	127	143	111	148	159	126	120	150	137	149	131	136	113	144	141	141	137	134	136	144	128	121	134	150	159	155	127	147	133	116	133	121	148	130	130	149	137	135	145	148	126	131	146	117	150	137	156	137	154	130	145	126	123	132	133	134	139	130	153	160	141	120	132	146	130	150	156	132	133	130	131	129	142	139	147	134	130	153	139	126	126	160	134	115	125	110	131	169	150	146	125	122	152	150	151	137	134	142	143	140	140	141	148	146	136	134	154	129	128	136	155	157	123	139	127	137	120	135	140	127	158	142	164	136	130	125	135	158	180	124	146	149	130	114	128	140	143	131	155	125	135	147	126	137	136	139	128	128	135	139	130	142	166	129	128	145	151	133	133	139	106	134	125	137	145	118	124	115	122	129	151	134	105	124	129	130	133	139	118	140	124	126	142	143	127	141	142	151	155	149	149	147	136	123	132	142	155	136	129	125	146	143	147	122	127	128	123	132	136	130	135	148	154	113	109	141	157	145	130	131	140	162	142	134	136	139	134	144	127	153	165	140	156	140	150	127	142	136	142	140	138	134	137	106	138	155	140	125	144	117	135	129	147	137	133	127	147	124	146	144	129	136	131	145	145	125	135	146	135	127	126	142	122	135	118	152	126	158	139	135	131	129	124	125	123	144	134	137	138	113	161	159	113	137	116	131	154	134	123	117	118	154	137	130	132	126	142	133	151	138	148	143	144	137	129	122	150	152	136	134	147	124	134	151	155	152	122	146	130	133	163	141	161	136	120	133	144	120	121	146	146	134	149	170	128	142	151	119	128	123	133	131	134	143	126	120	140	152	137	121	140	107	126	138	148	128	124	145	135	141	125	121	143	130	140	146	153	116	145	132	135	148	118	123	142	137	131	134	155	129	133	144	124	125	157	122	144	141	137	130	139	127	151	121	143	158	133	149	140	149	124	125	124	146	133	127	137	140	144	138	144	119	119	148	125	157	145	133	136	143	140	148	129	128	149	140	138	133	164	149	153	128	128	135	122	146	145	146	128	139	132	143	146	145	138	122	155	167	139	130	147	156	129	153	146	148	135	129	143	139	124	142	135	156	139	132	150	160	145	126	141	125	140	139	113	120	131	130	139	128	141	135	120	151	138	136	149	128	151	141	144	110	125	123	138	128	153	135	138	131	146	142	148	147	124	116	147	120	145	150	126	135	135	151	130	143	115	144	122	133	134	120	144	135	131	152	123	135	156	144	123	153	132	141	136	124	138	137	126	141	150	141	144	147	127	123	130	143	139	123	113	136	141	149	147	140	146	159	134	130	138	119	135	136	138	128	140	146	132	130	130	158	159	133	132	130	147	120	127	136	121	147	119	143	141	145	135	139	128	139	142	137	116	119	143	141	143	145	121	164	148	125	131	133	136	149	127	113	144	130	134	139	144	133	137	129	143	152	134	139	124	137	161	135	137	143	125	130	126	134	126	162	129	147	146	128	135	118	126	152	112	144	120	142	141	123	137	129	128	137	149	140	120	137	135	148	124	139	125	124	130	139	138	129	128	125	112	149	105	173	127	126	124	155	117	153	125	132	131	134	137	141	147	136	144	111	129	150	130	153	118	143	135	135	113	130	145	136	147	136	153	145	139	136	140	127	147	132	136	131	138	134	142	142	136	132	131	136	145	142	154	137	126	131	118	130	133	122	142	134	141	154	135	141	126	143	143	155	136	122	133	145	132	119	146	132	120	140	129	142	127	161	112	137	106	122	123	122	158	136	137	153	140	149	158	120	135	133	116	164	143	145	143	139	123	135	133	114	139	147	138	131	135	119	147	139	114	124	156	134	137	135	129	148	148	127	116	146	131	133	146	127	134	148	129	110	117	147	129	151	142	136	135	138	110	150	146	142	132	137	150	122	121	139	119	137	133	149	147	136	137	128	142	132	123	150	165	113	139	156	133	130	131	138	114	131	144	140	149	139	157	119	123	132	129	139	135	141	138	132	105	137	132	178	124	148	148	134	139	142	148	141	114	119	150	127	145	138	130	138	150	134	125	121	128	134	129	133	149	141	132	137	131	126	132	117	112	120	158	132	132	127	138	125	137	147	125	141	144	148	130	131	123	139	150	127	131	138	121	153	142	129	139	144	114	132	114	122	142	157	127	139	124	135	132	123	120	121	128	145	161	136	118	123	141	127	115	131	130	104	137	130	126	126	119	135	135	155	152	125	136	133	153	138	122	128	150	143	139	145	149	129	138	136	138	139	135	134	130	120	125	136	128	154	136	112	145	151	131	125	134	163	129	143	143	147	143	131	123	153	146	135	125	148	135	153	136	132	137	126	133	129	139	135	140	144	143	131	124	111	149	140	144	129	146	146	116	159	145	148	120	122	154	158	149	134	147	155	148	145	113	142	141	121	126	126	166	132	138	134	119	144	135	150	130	127	141	143	145	125	138	137	163	142	154	145	130	152	117	159	138	160	147	130	134	133	153	143	122	138	132	126	134	158	161	156	130	142	154	138	138	128	144	118	163	154	123	135	143	127	131	142	143	136	139	123	121	111	145	147	120	165	138	131	126	124	145	129	140	121	110	140	138	137	133	137	142	134	133	133	146	139	127	135	126	139	141	139	152	152	109	127	155	127	132	142	134	124	112	151	130	123	135	121	122	140	149	129	144	135	144	121	113	125	142	148	131	133	135	144	139	142	143	117	132	127	126	137	127	140	143	130	131	148	148	147	121	134	130	147	154	152	144	134	118	129	137	122	113	132	134	148	150	154	121	141	125	134	147	145	145	149	153	138	123	144	137	131	145	127	117	135	115	143	132	121	115	133	135	145	159	143	153	116	138	135	140	135	131	163	149	142	128	122	106	141	127	142	119	140	146	135	153	132	133	127	127	130	154	132	137	147	137	130	143	159	118	124	138	117	142	140	140	123	144	124	126	131	139	121	120	151	117	154	112	148	125	137	135	124	147	141	152	137	129	140	134	139	144	137	120	139	134	105	128	149	123	137	138	139	140	148	138	121	146	108	138	145	139	136	128	146	127	117	136	148	148	148	123	115	112	122	128	133	130	143	134	139	168	136	145	140	132	151	132	126	123	144	121	131	131	132	132	132	132	139	144	146	121	130	141	127	163	135	134	136	158	152	135	137	138	115	153	145	127	125	119	124	127	156	132	142	125	148	132	132	143	128	126	133	122	160	163	130	134	104	141	139	120	147	122	138	127	121	130	123	130	129	127	129	132	110	121	127	129	118	112	153	145	152	137	130	108	147	112	136	135	131	124	142	153	132	145	130	146	134	136	143	144	144	140	147	132	127	141	132	131	109	146	154	133	122	139	123	121	151	121	138	139	126	139	151	157	138	134	162	120	126	125	155	121	138	124	130	134	137	142	114	144	148	124	145	136	142	139	138	136
3106	2533	2162	1028	632	468	376	313	283	238	250	189	216	194	202	193	151	177	173	140	168	151	158	171	166	145	152	156	150	174	150	163	157	155	175	150	160	150	137	173	152	146	162	153	153	154	140	154	155	145	154	157	177	162	148	150	167	173	151	140	155	149	154	146	148	157	156	134	143	151	145	130	149	147	141	126	142	157	166	151	144	147	161	175	155	124	165	132	143	162	166	152	147	161	144	147	151	148	128	107	133	143	156	149	151	149	152	130	149	154	152	152	143	149	136	139	153	118	143	131	150	140	153	148	163	160	137	155	128	139	136	146	153	134	141	147	142	153	123	175	156	157	154	146	155	174	138	155	139	135	169	133	135	144	142	144	160	139	158	135	128	138	129	117	148	164	147	150	151	160	134	113	143	137	163	163	158	141	138	142	156	176	157	146	166	145	132	158	147	147	136	162	174	124	142	149	145	143	145	135	132	145	145	139	132	137	133	156	162	159	133	156	135	127	139	176	155	155	145	137	151	159	164	143	151	146	153	141	133	169	162	153	152	170	166	137	156	127	135	175	134	137	132	153	138	154	149	143	139	128	176	163	139	151	168	141	156	134	141	135	175	157	128	157	136	142	139	145	135	151	157	154	139	145	155	146	155	163	156	152	136	152	157	141	155	144	143	139	151	160	147	178	122	154	136	147	140	150	156	152	152	110	155	156	170	163	138	137	151	148	128	133	152	139	156	126	161	140	163	139	133	150	133	141	145	120	145	161	137	153	150	147	143	141	140	143	141	129	140	152	152	153	139	152	153	149	148	138	129	155	133	138	149	135	146	142	163	134	139	171	152	146	148	146	148	136	132	128	134	130	143	145	142	164	130	139	145	146	155	146	139	146	125	160	144	133	140	155	159	158	120	171	138	122	144	154	151	138	135	136	118	137	152	132	165	128	132	177	139	118	154	144	149	120	136	134	158	119	124	139	140	143	134	148	137	149	139	139	152	147	142	137	142	156	150	142	152	141	117	144	136	141	151	147	158	177	139	136	133	131	147	146	172	183	144	137	144	154	158	156	117	147	140	133	161	165	152	144	143	156	146	151	145	163	153	160	156	146	144	152	151	142	160	149	148	144	143	156	127	147	120	169	158	146	155	146	125	149	144	175	154	143	137	144	151	166	154	160	156	146	155	132	134	149	144	136	148	163	135	141	171	125	132	135	131	138	157	141	164	149	147	128	143	126	137	158	139	152	137	149	159	141	150	148	155	146	140	147	151	136	152	137	143	140	150	161	128	134	133	139	148	136	158	133	157	147	139	160	146	130	155	135	128	154	152	148	133	161	145	153	153	151	134	174	142	119	156	149	143	159	171	146	132	164	158	138	132	142	169	147	147	163	150	144	119	135	160	157	139	165	147	149	152	150	152	149	118	140	150	159	151	145	172	146	145	165	128	146	158	148	165	163	133	174	159	134	147	152	127	157	121	146	131	145	135	133	155	136	155	154	142	140	141	147	135	119	147	147	157	149	147	138	127	152	147	160	128	135	143	141	156	135	155	126	178	136	153	165	143	144	142	158	129	117	163	166	153	131	143	156	149	153	130	122	154	148	132	140	160	135	147	146	139	162	128	138	117	140	141	139	154	141	156	155	141	124	117	142	155	142	130	144	129	158	135	137	144	142	155	144	158	149	126	131	146	140	143	137	118	125	138	134	146	157	145	168	151	138	142	148	161	144	127	144	134	144	135	140	158	138	139	163	147	140	144	136	141	116	138	158	132	129	136	148	142	134	167	142	133	133	145	132	161	127	138	142	139	152	152	143	165	150	175	149	160	150	147	174	141	140	135	129	147	141	141	150	145	135	158	139	146	158	146	133	147	139	151	150	139	133	131	150	162	126	133	137	128	166	147	143	152	144	131	167	139	150	140	137	138	151	154	140	153	133	167	143	149	123	137	147	148	138	148	131	131	143	165	141	141	145	135	153	161	134	134	155	136	151	140	145	131	131	136	149	135	153	150	140	126	129	138	145	125	145	134	148	138	133	146	154	163	134	134	119	161	169	138	159	147	131	141	140	149	147	129	126	138	146	145	159	120	160	145	148	143	164	163	138	154	129	161	128	140	114	134	173	131	154	143	144	123	147	131	138	160	152	158	126	128	152	130	118	152	138	148	166	150	154	135	133	131	145	149	136	147	152	155	160	135	138	134	146	150	131	186	143	157	130	142	159	138	160	162	160	142	161	125	132	142	123	141	148	135	143	151	167	143	138	137	129	131	149	129	148	168	147	169	140	144	134	138	133	155	143	136	153	171	131	147	168	136	157	143	128	145	116	147	156	127	133	156	138	129	152	156	133	150	147	136	154	146	161	150	156	133	142	131	138	165	118	126	132	138	134	152	147	134	144	127	156	162	151	134	133	144	139	146	135	143	122	141	137	128	147	133	149	152	155	146	121	133	120	147	159	135	139	153	142	140	137	134	152	156	136	145	136	135	141	161	147	129	143	151	166	151	135	160	155	132	157	140	139	152	121	140	126	132	152	155	156	145	140	153	131	148	145	120	145	140	152	124	136	152	149	155	159	149	149	160	158	129	156	137	150	133	128	139	130	136	153	146	143	140	129	131	156	152	132	134	153	119	125	148	146	142	133	151	130	156	145	152	143	177	137	118	149	145	159	153	123	147	140	146	144	135	114	149	141	150	132	148	141	130	152	156	163	146	129	172	144	128	141	114	140	137	145	146	170	126	146	139	150	140	139	149	154	154	126	135	142	139	117	146	147	143	178	139	129	147	159	122	148	148	132	138	154	160	111	125	133	147	153	149	129	128	144	152	160	139	146	146	133	131	139	135	144	142	147	128	139	133	147	141	162	121	157	127	143	148	143	153	143	134	157	139	126	127	156	136	147	144	160	135	155	141	135	151	149	149	145	145	144	164	144	135	125	132	131	158	150	149	148	142	137	133	141	154	135	148	136	154	132	156	167	121	153	143	134	133	140	143	118	137	165	137	140	136	163	134	145	155	116	169	151	134	137	142	165	138	140	154	123	135	154	119	162	119	147	132	145	147	150	145	159	130	138	126	137	147	141	146	135	129	126	153	156	143	156	140	141	150	148	163	170	113	149	146	142	132	135	135	161	146	143	148	133	165	129	133	126	142	147	151	136	153	152	147	142	158	148	135	144	151	151	147	134	159	141	134	151	156	161	140	172	138	129	138	136	157	142	139	149	125	146	151	154	156	144	141	123	125	139	159	140	152	153	137	170	136	152	147	161	128	163	141	151	131	147	135	141	161	151	128	133	175	132	157	127	153	158	150	130	119	138	143	153	142	161	150	127	150	133	145	145	146	153	152	142	143	144	141	139	153	169	122	147	144	145	134	146	135	156	131	119	142	157	149	131	155	133	141	140	155	146	137	139	137	165	139	140	145	147	160	156	149	139	137	139	124	134	116	145	140	156	126	162	141	137	118	135	149	147	138	133	134	156	159	135	154	165	153	130	154	156	144	139
24391	21474	28773	24601	21443	5659	892	529	443	407	381	362	364	349	352	349	305	326	303	309	313	292	309	322	280	326	306	311	311	318	250	268	296	314	320	326	282	308	289	301	280	307	281	286	297	296	267	279	295	315	279	290	291	307	304	264	288	283	286	291	295	309	312	298	303	286	346	304	293	265	293	310	305	303	278	282	290	271	245	257	281	296	283	280	299	294	307	315	281	293	314	283	309	286	267	273	274	280	257	269	306	288	278	276	257	295	274	272	250	282	271	296	301	251	309	293	288	271	293	317	256	313	271	293	313	307	306	276	292	276	248	264	258	272	282	304	305	311	291	298	279	306	299	289	290	295	322	291	271	304	277	330	318	278	285	298	293	290	293	300	294	270	275	268	294	295	272	277	313	252	270	310	293	297	292	274	263	295	286	322	276	286	296	268	305	285	278	272	285	318	289	301	264	257	284	247	288	290	291	274	306	295	269	286	289	289	290	271	298	277	311	294	309	306	316	268	309	276	275	297	299	274	296	288	316	252	272	314	292	264	287	286	283	282	274	289	298	307	281	306	292	248	265	304	251	278	306	289	282	282	278	264	277	287	292	270	262	286	284	280	293	281	273	323	287	277	277	310	294	277	302	261	281	291	276	293	292	280	262	305	295	307	315	280	288	295	254	276	276	273	292	297	308	248	290	292	288	295	307	274	264	286	314	300	267	327	298	281	308	247	303	299	290	336	287	305	280	303	261	298	286	281	302	283	311	298	308	267	291	291	271	315	259	286	296	264	304	300	286	290	280	309	269	315	283	296	302	281	296	281	284	288	275	304	266	260	277	247	265	289	283	283	303	290	305	240	302	296	277	290	299	274	291	267	288	311	279	275	303	275	309	301	306	277	249	285	252	297	305	287	278	287	313	277	316	288	278	298	251	270	305	286	277	307	299	300	289	290	302	273	267	265	313	300	270	284	289	293	295	318	318	326	293	301	276	296	288	292	255	289	290	278	292	268	299	293	276	306	300	293	287	254	236	297	274	312	308	285	297	284	301	261	297	276	312	274	270	255	284	262	245	299	259	283	285	289	271	271	312	281	331	302	255	290	311	271	262	257	281	276	269	282	248	301	267	298	291	265	277	276	292	289	289	288	294	293	293	329	272	273	297	277	285	300	261	245	283	305	290	286	270	339	318	270	305	276	289	298	289	282	280	300	308	282	317	286	283	307	294	294	289	305	301	301	302	291	260	273	270	309	244	247	295	279	257	296	286	288	289	298	275	268	281	287	260	272	261	277	282	271	302	272	255	253	284	289	286	299	305	302	271	246	273	274	271	277	274	240	283	272	264	276	295	262	263	254	299	265	297	289	280	282	300	303	265	323	288	263	275	312	280	281	296	288	280	293	308	297	311	288	237	290	258	317	310	288	317	300	255	266	265	288	272	279	279	298	280	262	297	278	286	287	297	280	315	291	306	288	293	304	268	302	278	257	268	284	284	316	283	276	286	289	294	260	290	265	300	295	280	277	315	274	291	265	337	308	302	283	284	287	283	274	294	294	271	267	284	297	334	287	259	309	313	278	302	292	290	289	291	255	265	303	290	279	323	252	301	274	263	298	272	315	313	291	288	270	305	295	263	291	312	293	308	273	285	265	286	272	268	298	300	299	267	297	296	292	264	295	293	273	256	281	317	286	280	274	266	267	332	279	313	274	272	281	318	281	275	304	298	253	299	279	285	269	315	278	274	294	300	289	256	285	295	303	220	282	292	297	289	254	297	267	278	289	277	282	302	312	281	273	289	274	292	270	261	273	264	288	290	276	265	279	306	272	289	301	262	308	276	289	276	292	300	283	271	317	275	265	267	265	234	310	276	281	278	323	276	320	273	259	300	290	283	301	297	286	298	288	284	289	252	327	270	285	254	259	289	265	286	289	281	272	273	254	321	303	313	284	298	278	328	290	255	275	310	270	312	271	253	284	280	286	283	295	304	295	288	323	287	275	303	255	275	296	269	276	288	250	279	283	301	273	273	280	268	281	277	262	298	257	266	268	277	266	306	327	302	285	275	296	300	276	270	275	263	294	260	285	294	283	311	276	279	291	287	273	283	276	286	260	273	294	273	315	278	266	291	302	266	275	300	301	276	279	288	286	305	290	287	297	318	307	300	282	266	287	308	239	264	282	313	285	310	282	285	304	288	268	299	283	278	289	292	315	310	317	277	283	301	285	269	265	308	295	294	263	300	323	250	289	289	301	287	265	268	283	272	275	280	305	309	277	274	303	262	266	264	299	327	300	308	270	294	322	278	258	315	286	260	266	293	255	285	293	276	278	266	296	318	276	253	295	280	273	316	299	307	286	279	262	298	304	293	267	279	257	282	286	288	271	251	300	302	277	311	279	311	286	305	294	295	288	309	291	289	274	283	280	270	280	258	279	295	258	264	286	273	277	317	276	255	274	280	267	269	268	302	264	267	306	258	290	292	294	286	284	264	269	273	299	262	304	270	269	279	260	277	294	307	274	291	287	295	277	289	311	306	302	293	318	263	279	274	302	265	277	310	298	290	308	279	283	295	255	250	291	330	268	275	300	267	288	260	273	293	295	290	277	262	260	297	286	274	286	293	276	297	278	281	281	295	324	257	289	326	287	297	296	283	282	290	291	271	297	314	288	316	276	271	298	289	272	280	284	267	269	315	268	294	245	274	263	283	287	276	302	272	298	259	263	317	264	264	276	247	287	274	293	282	267	258	263	324	291	301	293	295	297	303	293	268	302	282	266	303	269	288	333	285	303	284	299	268	287	285	294	275	290	280	305	267	267	282	277	292	291	254	258	286	269	282	299	253	292	295	310	246	290	276	290	282	279	327	266	295	255	277	284	280	285	286	293	275	299	268	264	281	270	252	277	272	275	291	315	294	268	280	279	271	293	288	298	291	266	304	286	284	294	273	262	285	301	287	317	295	242	293	313	321	288	250	262	284	262	296	314	267	269	307	260	279	269	287	311	267	319	317	308	283	286	277	265	284	292	286	259	285	265	272	295	281	283	316	292	283	294	308	279	284	298	280	282	264	281	316	295	292	250	295	274	300	278	280	239	273	306	270	307	298	294	321	275	292	316	227	290	273	273	300	270	274	280	280	279	314	296	276	289	297	266	260	253	261	268	254	277	272	302	284	295	297	261	269	280	277	296	303	293	285	248	277	265	306	297	256	291	247	328	267	331	273	273	262	300	278	278	307	264	284	280	275	310	291	284	277	282	276	276	272	300	289	294	279	292	274	311	283	269	272	300	289	308	288	280	281	269	289	256	284	276	306	271	259	293	272	296	300	296	294	256	266	301	267	282	272	309	296	326	291	318	292	288	274	299	303	303	284	283	285	261	280	267	277	287	263	293	294	287	265	307	289	277	280	269	329	283	272	300	292	299	304	325	304	276	261	292	288	275	282	295	283	264	273	278	280	287	267	300	284	281	273	289	293	276	280	288	281	292	257	275	288	256	271	272	267	300
3419	4664	3968	2126	1277	963	767	607	532	482	463	413	398	365	364	316	347	349	297	314	299	329	299	344	303	320	336	275	290	293	275	312	289	273	292	264	258	300	295	296	283	289	283	281	290	290	280	260	265	295	256	282	281	235	301	255	305	249	246	293	259	278	294	290	286	304	288	270	247	263	292	275	233	292	278	289	288	258	275	259	253	285	259	292	298	285	294	255	274	277	252	285	282	280	285	256	295	296	286	287	295	269	282	278	257	259	286	303	269	252	298	264	271	269	257	277	290	259	297	300	267	282	278	274	279	289	304	271	254	277	273	284	288	266	259	300	283	277	284	265	264	261	262	267	259	272	271	255	293	310	291	264	265	258	264	265	266	280	258	282	272	280	272	283	265	294	281	269	269	263	255	254	265	273	268	249	258	264	259	262	268	285	249	269	271	312	295	295	281	282	271	281	268	258	253	255	267	262	273	284	252	276	291	266	258	280	293	313	245	312	271	247	246	267	281	276	261	293	282	258	270	225	295	286	288	258	219	312	283	252	271	267	275	280	287	285	277	295	268	301	259	281	255	302	249	271	282	297	283	263	257	273	274	227	288	266	246	275	271	264	274	255	283	258	295	268	258	264	248	257	260	245	259	277	288	288	291	285	277	252	276	259	294	267	282	272	246	268	278	281	280	257	273	285	250	262	281	301	281	262	276	272	269	254	261	272	244	271	268	293	269	264	266	267	285	262	266	264	270	288	280	284	248	274	260	244	279	289	286	276	260	277	285	274	294	270	270	290	269	237	286	259	253	277	257	248	267	265	270	300	254	254	259	294	285	280	258	275	254	277	246	250	295	231	239	300	306	240	292	287	293	294	273	239	250	256	276	254	247	257	269	277	277	256	271	277	243	246	249	279	272	258	284	303	282	298	276	275	279	305	265	249	267	261	259	273	276	264	261	254	279	277	291	268	283	257	258	253	302	282	295	294	290	257	284	252	258	233	293	281	279	284	258	257	263	270	265	266	246	276	268	249	283	277	259	297	270	261	272	258	274	254	277	257	286	289	272	275	268	286	289	263	293	278	228	278	261	280	263	264	286	234	284	266	281	260	260	283	271	277	294	265	251	249	255	302	281	288	275	269	251	256	266	285	279	287	262	252	305	295	248	252	297	264	261	262	263	276	256	242	277	282	282	255	286	269	301	277	300	271	264	272	249	279	265	271	238	284	261	266	285	303	240	242	286	247	229	251	267	279	281	306	278	279	269	269	295	268	268	232	274	282	263	253	249	276	292	274	281	277	265	276	282	252	266	260	276	270	249	244	241	256	273	272	260	262	258	275	252	241	271	263	266	254	293	253	270	262	299	283	266	282	237	286	279	249	309	283	274	278	222	258	263	266	281	271	274	269	275	236	269	262	250	279	236	285	278	268	285	280	286	255	256	259	257	271	298	267	289	287	284	277	275	261	282	252	274	251	273	243	256	276	271	262	256	242	285	254	260	282	262	291	260	264	276	266	272	253	282	263	288	268	259	254	274	242	291	279	290	272	280	281	265	269	259	260	245	243	286	278	254	252	239	282	261	296	264	263	263	256	247	271	244	245	242	250	250	253	253	254	276	258	224	264	285	254	266	281	275	264	274	289	292	251	278	272	260	266	277	264	290	243	275	234	278	265	261	286	273	269	275	283	270	245	255	269	302	267	262	313	256	265	263	299	286	264	266	258	305	288	272	277	260	286	280	269	293	244	272	269	294	286	270	280	238	265	274	283	267	289	250	228	243	258	276	248	284	281	255	283	275	238	252	281	281	278	268	273	261	258	254	282	272	237	276	266	269	280	252	241	271	311	268	273	259	256	288	266	263	284	281	253	248	275	296	270	242	257	265	270	254	269	269	249	277	296	268	241	266	272	277	273	248	258	252	253	269	263	301	277	267	269	260	251	317	252	268	272	277	245	248	235	259	286	275	256	290	282	303	288	264	281	268	289	303	268	241	274	285	264	248	258	293	286	287	251	242	278	251	276	247	271	275	304	267	275	247	286	268	273	258	248	302	260	266	278	248	267	259	276	250	269	283	259	278	264	277	263	259	275	253	278	252	266	276	285	279	272	268	238	279	288	287	270	288	278	268	291	250	272	282	255	220	259	233	231	266	256	272	266	275	271	272	307	283	253	269	252	244	262	272	296	251	269	261	276	283	262	263	272	255	288	276	259	264	259	265	231	227	280	265	272	262	277	297	256	257	250	284	264	266	283	271	281	270	297	261	293	247	239	237	249	271	272	282	280	248	255	268	285	264	267	257	267	269	267	261	271	244	304	253	246	276	233	265	259	267	256	264	291	268	258	243	281	268	256	251	253	273	266	296	284	255	276	245	276	267	288	287	294	244	255	287	264	261	248	254	277	264	266	265	252	263	273	257	276	284	264	266	265	281	303	251	290	263	270	272	279	296	268	257	245	283	270	238	261	293	282	284	260	274	258	267	273	250	251	303	274	265	271	296	272	277	259	238	277	275	294	285	277	239	235	280	264	294	245	249	256	269	243	277	257	261	272	260	275	276	272	255	252	277	251	258	264	281	252	289	301	269	275	250	293	301	282	289	254	255	237	261	280	238	270	274	254	230	261	274	264	258	267	269	233	275	288	261	272	280	270	282	241	278	255	261	275	262	279	305	256	246	266	264	270	279	269	260	256	268	246	246	257	296	269	279	252	270	298	274	257	267	283	255	289	263	261	267	254	289	272	299	258	264	270	292	284	269	279	292	267	259	257	256	274	276	293	244	302	265	283	257	266	247	265	269	287	249	266	260	247	285	279	251	263	270	262	257	245	268	248	262	245	270	269	254	259	269	277	273	267	289	287	271	256	255	265	254	250	238	279	272	262	275	263	269	273	274	284	276	267	293	275	271	251	214	253	274	260	282	304	268	280	255	233	275	245	258	260	266	284	273	285	300	277	293	304	282	275	259	273	253	257	275	245	251	276	270	254	280	278	291	284	265	286	244	276	253	259	267	266	284	275	253	285	286	284	253	248	280	277	245	284	279	277	260	268	250	282	288	271	266	248	255	268	280	275	252	272	291	266	266	292	282	276	266	269	253	279	247	246	273	266	254	259	254	233	245	250	230	267	288	256	295	261	247	238	274	287	296	280	229	261	243	244	257	239	259	287	252	257	268	291	276	293	253	304	269	245	258	277	273	269	274	291	250	253	271	246	262	250	286	290	246	285	288	283	283	299	297	285	277	255	253	272	260	272	338	243	265	255	254	281	274	256	281	255	271	233	232	256	276	258	258	276	248	282	281	277	273	277	248	295	248	275	286	262	268	268	267	266	264	265	249	255	263	254	275	292	264	246	268	262	283	275	260	274	271	263	293	245	271	274	237	274	282	273	257	274	260	263	255	280	271	253	281	266	270	274	259	303	257	292	281	264	261	236	256	300	275	223	245	278	294	243	275	279	259	266	259	279	288	278	266	279	227	304	255	262	269	263	249	236	240	267	268	276	261	258
27894	12281	957	427	352	282	276	296	305	277	288	319	345	318	315	323	294	304	306	279	302	281	288	301	285	262	285	314	300	297	299	291	275	328	302	305	294	288	294	295	282	268	305	301	299	295	292	281	304	282	278	301	272	306	297	303	309	288	275	271	308	267	297	294	293	283	265	275	336	258	289	300	270	284	289	327	298	305	260	268	299	288	302	264	287	285	315	290	300	310	297	311	277	308	282	252	285	311	310	280	323	257	277	241	291	309	313	309	322	284	293	255	252	287	301	303	277	291	278	288	293	305	294	285	281	292	314	266	295	306	256	297	248	286	292	290	271	318	266	284	274	276	302	307	265	280	281	278	267	273	303	302	284	296	293	271	277	281	276	267	257	282	303	271	307	276	291	273	304	318	286	277	283	292	275	291	306	275	289	287	285	311	282	298	282	296	282	284	298	321	262	290	288	294	291	313	275	300	283	276	254	298	317	270	279	313	284	259	313	288	309	270	235	273	292	291	275	303	276	289	294	281	262	286	310	314	306	303	314	272	295	288	314	281	292	328	285	285	312	285	279	286	277	278	261	256	283	260	285	263	281	281	281	271	278	283	258	300	275	277	269	275	299	275	317	306	302	336	287	308	280	297	295	307	300	280	274	254	247	317	294	299	284	312	293	268	306	271	306	270	259	297	295	298	284	299	285	298	274	281	308	295	263	303	305	293	279	295	319	294	325	286	314	288	268	274	296	265	289	300	282	307	281	268	278	299	299	274	288	295	268	280	301	286	274	290	319	307	297	304	284	268	298	313	259	292	270	281	282	286	299	284	276	321	256	283	271	269	271	312	295	290	299	279	301	301	283	281	277	266	320	283	301	292	280	288	299	299	278	279	262	268	281	294	271	294	291	318	275	282	288	307	307	283	312	294	300	293	302	307	298	296	288	274	307	287	292	289	294	312	275	272	313	289	275	270	283	282	292	309	296	311	284	290	271	255	277	278	270	284	311	313	251	299	298	268	305	311	302	301	287	275	298	277	274	298	289	271	259	283	255	307	299	277	300	307	274	318	294	295	273	278	274	295	300	327	289	293	281	291	251	281	279	267	251	339	300	275	282	282	285	251	318	262	288	289	274	312	305	283	284	295	303	279	268	272	314	305	295	301	288	292	287	303	307	281	289	287	282	286	294	272	274	284	306	294	282	287	283	301	288	257	284	253	262	305	302	289	324	280	290	288	262	265	266	288	295	318	310	302	285	296	298	287	302	283	289	297	267	310	282	277	278	313	304	289	282	295	268	301	287	276	301	282	292	324	287	306	285	299	303	272	281	286	342	300	322	259	291	295	291	299	256	306	316	266	270	281	278	290	288	291	265	265	301	268	286	277	276	294	276	299	309	300	294	277	309	282	262	264	295	275	265	294	254	293	306	273	278	309	314	271	301	284	265	285	286	276	280	264	265	283	286	298	273	309	277	292	258	308	301	305	268	283	294	259	318	309	308	306	299	287	300	309	299	291	253	268	280	316	292	263	274	300	297	277	311	312	288	316	271	283	296	283	282	278	315	292	269	277	291	283	285	271	286	301	268	297	309	292	290	261	308	280	277	281	300	289	266	255	279	267	297	290	312	323	285	304	266	281	279	305	293	297	298	276	275	291	284	292	290	264	255	322	288	272	258	320	284	303	314	281	274	285	276	321	286	291	291	287	286	322	294	272	281	295	290	320	276	304	301	291	301	293	283	283	277	301	276	281	265	277	280	289	261	284	266	282	276	287	284	264	302	283	314	277	264	318	296	308	313	295	296	286	290	279	273	289	289	262	277	300	290	280	273	281	305	277	290	279	263	269	295	272	286	290	300	285	292	282	271	325	301	301	270	289	325	278	298	278	304	310	293	293	274	290	283	292	304	280	300	277	308	256	293	283	297	302	288	317	263	275	284	236	253	276	267	299	280	317	288	297	304	256	266	289	257	297	333	326	282	286	285	264	319	319	295	277	290	278	273	298	286	306	291	300	286	276	317	296	282	264	263	268	295	320	278	257	303	275	311	308	263	269	282	288	281	298	277	261	275	284	281	280	324	295	303	294	264	279	312	289	282	299	284	323	305	293	261	303	297	322	290	279	275	247	282	265	286	268	301	271	269	278	288	272	295	272	272	325	263	293	303	273	298	282	295	312	308	299	287	310	264	302	269	260	274	291	267	272	282	307	309	318	301	289	311	295	303	290	259	291	274	268	303	313	303	289	296	289	270	308	276	305	312	278	323	273	281	295	290	293	293	286	285	296	295	280	287	284	273	313	277	275	298	296	280	278	314	295	285	302	258	307	302	313	287	306	303	298	303	313	304	281	267	307	294	303	298	265	268	279	293	295	296	281	295	303	274	272	283	296	282	303	307	328	323	277	296	294	305	298	281	280	300	277	284	311	292	282	292	276	290	303	302	282	319	295	286	250	270	299	272	341	276	281	281	287	307	323	267	300	275	263	311	287	292	275	267	273	274	309	278	282	304	293	280	287	243	277	253	299	263	294	267	315	296	272	291	297	248	284	298	307	296	290	308	335	285	307	284	303	297	283	302	280	288	278	276	299	275	303	315	318	308	330	270	308	283	288	275	291	303	280	316	298	245	303	266	293	294	262	309	294	272	304	294	308	272	301	291	317	307	258	286	281	286	289	286	244	280	310	282	295	287	287	258	287	298	292	282	300	295	292	296	293	283	251	277	303	278	267	293	274	256	272	295	292	300	321	271	300	242	301	291	297	305	283	328	286	307	310	282	288	270	277	307	245	302	299	301	293	309	287	233	297	276	311	263	286	288	299	277	282	304	271	284	270	312	305	256	280	286	275	271	269	285	281	301	275	297	281	256	292	286	277	286	267	290	290	289	284	306	289	303	304	291	302	294	269	289	294	319	279	305	314	287	282	316	279	298	306	265	303	283	275	281	287	265	307	277	284	273	315	324	270	293	308	297	303	305	282	275	275	270	308	288	290	297	251	289	288	299	305	293	283	279	287	285	290	302	269	290	266	295	305	288	307	265	297	304	279	306	290	302	301	296	247	286	290	311	262	293	283	263	307	286	279	305	277	290	273	287	262	279	294	252	273	296	277	277	267	280	278	324	290	324	324	325	268	296	297	297	314	281	282	289	287	297	294	293	309	297	284	290	271	301	275	281	259	298	291	327	304	276	293	301	303	313	282	275	284	269	293	278	239	325	287	308	282	264	312	313	287	292	307	287	262	291	283	292	291	282	284	297	315	285	293	297	276	281	288	301	285	310	278	275	320	292	276	304	267	281	336	257	301	273	300	307	284	302	299	320	301	287	281	284	278	315	292	315	270	305	299	319	299	292	283	295	293	280	253	296	274	316	268	301	281	262	307	277	292	310	271	305	284	280	322	287	280	249	299	313	303	293	267	276	273	270	280	317	280	324	331	270	283	329	284	297	301	297	303	318	288	297	278	245	284	280	280	281	293	275	311	284	283	309	323	290	321	296	272	261	293	311	282
4675	418	411	326	317	297	267	266	262	253	279	275	247	299	252	295	293	269	269	295	259	260	269	282	252	255	254	300	271	290	269	248	299	281	263	254	289	281	266	271	306	274	263	269	287	271	303	253	293	273	282	306	286	244	251	259	250	280	256	245	263	312	248	273	236	285	285	242	244	290	268	288	266	242	294	243	286	266	265	272	257	299	296	251	264	288	256	260	258	276	251	228	272	274	281	281	313	294	253	256	279	278	271	296	284	234	246	280	261	250	250	259	235	263	260	286	295	271	239	284	278	270	276	255	263	300	257	265	259	290	283	261	255	267	266	259	262	259	262	282	274	256	259	253	257	284	256	262	251	287	263	274	308	282	290	245	257	286	256	284	262	253	282	279	248	286	293	277	256	279	277	276	264	274	252	252	251	268	271	266	272	266	299	232	297	292	262	284	267	255	251	257	234	247	259	263	272	264	261	267	260	292	270	255	249	241	303	255	250	304	253	262	268	258	273	250	259	251	249	279	293	255	303	284	251	269	267	253	269	288	234	282	261	258	276	270	234	296	278	288	263	267	273	246	264	276	251	278	281	259	263	272	304	282	270	269	243	262	225	244	267	286	251	255	280	262	268	272	259	253	264	248	261	254	253	258	261	261	257	297	252	284	291	259	247	272	283	255	276	304	257	263	283	276	278	246	262	280	264	274	269	291	270	257	294	290	244	253	287	273	278	251	288	279	272	259	301	263	256	265	264	256	256	278	264	267	271	284	240	277	262	265	290	273	269	262	252	315	282	246	291	240	262	250	257	277	293	301	244	267	253	271	289	260	281	273	264	282	292	276	258	273	263	277	220	243	238	258	255	276	242	261	279	253	259	278	277	221	273	273	261	261	253	242	243	294	273	278	296	263	254	264	274	278	252	299	279	268	254	279	264	254	280	277	274	297	263	267	252	263	272	287	249	280	235	296	256	247	274	280	240	281	274	296	275	297	262	263	309	291	274	259	264	291	283	277	306	246	280	276	269	271	277	272	258	260	257	265	276	259	262	290	282	274	277	260	251	263	234	274	294	248	229	264	267	267	242	237	267	264	260	270	240	255	252	271	245	281	266	273	263	306	280	289	261	257	278	270	252	251	259	253	287	273	270	261	272	266	228	252	263	295	249	231	278	286	280	267	268	278	285	252	285	264	270	228	234	259	263	273	252	248	251	283	254	251	224	271	250	273	271	279	282	273	262	257	283	267	274	271	248	270	293	259	274	269	252	268	261	257	266	246	303	251	262	258	253	282	254	259	235	256	265	249	274	293	296	265	280	269	275	281	271	285	239	275	267	306	269	280	297	253	276	251	258	271	258	259	299	260	244	264	245	262	258	280	264	258	255	250	271	250	276	278	264	292	295	248	249	272	282	269	283	245	251	241	266	251	246	264	246	285	279	280	233	292	278	238	271	270	240	276	286	279	274	260	281	246	286	274	271	271	298	277	293	264	266	256	288	301	246	278	284	265	271	236	264	273	266	283	248	251	258	285	285	274	276	263	258	288	270	254	275	238	278	274	262	255	273	238	285	262	262	257	250	285	274	285	277	260	263	254	339	264	282	265	284	282	264	249	263	265	279	266	260	284	268	264	274	261	274	255	279	259	299	234	260	236	266	270	286	276	267	293	282	251	288	245	250	244	265	293	260	281	265	262	245	258	261	264	247	299	257	267	290	234	261	257	269	279	277	264	246	260	258	282	266	264	268	257	283	264	274	254	282	275	296	266	262	233	295	291	274	262	263	286	280	276	246	280	288	289	269	258	252	257	258	254	256	278	272	290	260	265	262	253	291	273	273	264	269	270	264	278	277	281	286	264	265	270	259	295	263	276	250	264	296	287	303	288	302	278	237	246	273	262	255	255	274	271	248	293	259	250	264	277	246	271	271	265	269	269	267	247	269	274	251	251	245	272	242	282	266	274	257	262	268	283	270	284	253	277	270	254	267	281	277	260	265	273	246	276	275	232	253	270	274	245	261	263	256	262	288	277	242	278	272	264	289	295	269	275	231	246	262	301	238	277	275	238	274	235	248	267	263	254	253	283	269	257	258	262	272	272	291	280	244	288	265	274	258	259	232	277	263	264	284	278	238	264	263	308	260	248	264	266	269	280	265	282	302	262	280	285	280	253	272	261	267	270	272	238	227	248	266	261	285	257	272	240	268	288	252	241	286	281	276	245	244	258	271	250	280	283	259	255	261	309	288	260	245	261	277	267	273	262	257	267	296	236	260	280	290	279	274	268	276	280	281	273	281	248	268	270	249	288	271	283	295	267	260	247	258	271	261	240	244	245	243	244	284	254	256	307	257	309	255	256	278	271	288	268	260	278	252	282	257	296	280	268	278	264	272	265	280	242	277	267	265	260	290	284	273	269	257	241	264	277	265	256	269	275	263	309	274	235	260	284	265	287	260	282	283	275	250	273	274	261	280	277	296	284	228	272	294	279	255	243	272	254	263	295	283	247	294	232	270	254	264	286	312	274	282	332	272	261	294	230	271	287	291	291	263	287	272	254	260	302	314	260	309	279	266	247	262	267	253	266	252	290	260	264	233	271	252	292	264	280	253	262	290	252	287	269	274	265	249	255	290	268	272	261	268	264	278	281	265	244	307	240	241	274	263	269	259	258	279	255	255	261	252	282	292	273	266	269	280	267	256	277	259	275	237	235	264	274	251	270	300	264	269	279	255	272	292	272	285	290	280	272	285	285	274	282	273	275	298	263	288	287	255	249	273	246	276	286	254	285	266	277	248	263	293	255	260	292	286	275	278	282	246	272	260	270	282	259	273	258	246	264	298	228	268	242	256	268	266	271	309	257	310	256	262	286	272	297	262	274	249	259	288	283	263	284	242	265	277	254	286	242	274	275	279	265	271	292	269	276	279	278	254	279	265	259	265	248	290	248	225	274	260	235	300	278	257	292	230	257	274	276	293	279	259	290	289	240	272	260	226	258	260	271	265	235	227	249	262	273	256	282	259	272	265	285	271	262	284	271	272	284	238	277	240	257	227	263	271	252	263	268	297	259	263	260	259	248	273	282	279	277	245	268	251	273	232	269	240	246	291	285	273	286	274	263	254	286	290	285	260	269	246	267	276	254	256	287	288	264	300	257	278	271	251	257	260	262	290	287	252	285	267	240	264	279	263	261	271	245	271	305	255	288	275	270	263	281	277	278	244	266	279	272	254	268	293	284	276	277	265	274	281	274	226	276	250	262	238	262	269	254	268	262	264	268	288	264	312	272	267	257	258	241	285	286	255	243	257	286	267	285	254	258	255	229	261	261	269	259	218	262	280	280	269	270	272	295	265	260	258	225	268	257	297	248	272	281	268	263	251	264	273	261	259	269	266	311	276	246	261	281	272	259	255	243	260	266	270	255	294	246	282	273	251	243	278	282	284	288	265	277	293	280	280	283	257	265	260	275	273	294	275	261	250	265	250	273	272	269	231	268	273	260	285	257	264	246
25303	21446	27782	25500	9095	544	328	230	202	164	178	185	173	165	164	165	126	156	139	141	141	156	139	124	150	127	146	135	163	135	133	136	166	124	141	148	146	166	125	140	116	142	96	133	137	129	140	146	133	126	133	145	140	148	113	153	128	135	131	150	150	138	134	148	132	118	150	122	145	131	140	133	162	119	130	129	158	123	146	149	147	149	127	138	151	156	152	138	156	152	142	156	142	151	128	133	140	122	156	123	138	153	118	146	160	144	132	144	141	157	132	140	159	133	121	124	131	143	135	153	136	148	137	109	139	128	142	134	144	115	132	133	124	143	136	144	136	150	112	139	147	134	128	144	121	150	172	154	158	126	140	144	139	133	136	143	152	146	124	141	120	144	147	135	142	147	136	152	138	155	147	132	125	144	137	137	136	141	153	141	141	121	154	118	139	138	151	148	142	149	146	127	131	141	136	132	119	129	143	131	136	140	139	162	140	135	130	141	132	131	144	144	142	139	145	146	126	144	146	160	147	142	160	152	124	144	173	133	132	161	153	172	135	139	121	144	149	124	161	141	144	143	130	132	119	145	130	135	138	149	139	108	158	163	146	125	158	141	144	140	140	143	123	138	127	126	136	145	158	146	137	145	126	131	130	140	125	149	134	138	134	133	129	114	142	116	144	141	130	133	143	131	128	153	134	120	149	154	138	117	145	121	156	126	112	139	127	122	134	131	125	142	152	136	148	134	118	143	121	143	123	146	125	119	149	122	127	149	146	142	140	149	135	150	156	155	147	152	144	134	132	138	134	144	122	137	141	132	135	133	127	144	137	148	155	127	121	124	141	121	119	184	136	126	140	122	152	135	139	119	127	151	168	139	124	140	139	126	135	153	136	117	144	147	137	148	131	129	152	113	139	140	148	129	130	137	139	116	143	150	132	139	154	154	163	138	148	134	140	137	151	146	144	140	144	125	124	139	147	129	139	127	135	134	127	148	154	141	145	122	121	132	140	157	144	131	152	144	144	140	139	147	116	134	123	140	137	136	129	167	171	131	156	129	152	146	138	122	119	139	121	146	136	146	139	143	118	151	143	153	145	136	147	133	143	155	120	131	142	149	164	152	130	140	145	133	137	155	139	111	158	136	133	128	128	130	148	134	126	152	121	142	141	135	156	131	137	150	134	140	141	126	131	158	109	140	159	113	139	143	138	144	148	176	131	128	135	143	144	118	134	139	157	142	143	129	145	131	130	147	127	141	152	126	153	129	137	137	110	146	130	138	131	149	146	144	140	114	152	117	130	145	140	147	131	128	126	123	136	117	122	127	135	139	141	128	127	145	159	140	133	130	127	122	133	133	127	155	126	160	148	138	156	113	133	125	145	133	121	121	137	139	120	119	147	163	141	142	144	127	151	142	140	163	149	124	121	138	131	122	136	122	143	146	146	162	152	135	139	126	137	156	136	147	133	144	153	144	124	127	126	123	136	117	132	118	158	138	111	134	126	157	161	141	163	122	137	130	147	110	129	133	133	150	136	132	147	124	145	135	139	134	139	137	138	132	148	124	127	148	137	140	128	144	156	145	139	135	119	154	149	122	113	149	157	128	127	131	139	125	135	127	158	137	138	130	146	146	135	139	142	121	123	135	123	125	137	132	127	129	118	147	132	138	135	134	168	154	137	130	142	143	121	137	137	140	149	136	140	120	125	125	125	147	125	144	151	144	164	147	162	148	115	129	132	129	145	159	144	144	133	140	121	143	128	135	136	136	128	129	126	138	139	143	134	134	133	121	124	127	133	143	152	143	141	139	141	134	137	147	150	139	134	110	124	143	150	113	130	127	149	118	132	131	130	130	121	132	150	131	139	133	139	157	132	128	124	140	112	142	148	125	131	139	156	128	146	160	132	123	139	157	141	121	131	132	137	137	148	121	146	133	134	128	124	145	131	114	152	143	125	144	124	141	135	154	147	148	128	128	135	157	132	130	127	154	146	134	118	152	138	118	135	129	134	161	149	145	149	131	129	127	133	128	127	144	140	141	141	126	112	134	144	141	142	121	142	137	134	139	147	148	138	141	141	147	129	125	143	148	151	140	122	127	139	136	122	149	132	126	148	134	136	121	118	133	124	154	145	128	129	134	165	129	136	146	140	134	136	127	157	132	147	137	136	158	118	122	139	129	155	124	153	142	131	111	138	136	126	140	124	141	149	136	121	114	152	144	135	143	137	121	153	151	135	135	138	112	145	141	118	119	132	125	138	131	142	130	131	132	161	118	135	126	155	145	115	129	126	133	149	128	154	131	120	118	121	145	117	127	129	147	142	130	121	143	139	103	151	119	127	142	139	131	138	128	144	134	147	125	154	143	129	135	142	136	130	142	118	130	144	141	127	128	115	138	120	151	143	121	148	132	156	139	138	154	130	130	130	131	135	122	140	140	131	163	143	127	141	144	128	134	117	144	144	138	132	133	135	154	124	143	138	138	128	121	117	148	133	133	120	138	132	130	126	132	127	141	143	143	112	147	151	145	142	144	136	134	115	159	147	151	131	151	146	140	129	139	116	137	129	137	141	133	129	118	154	139	153	148	133	131	137	139	139	132	140	137	136	145	116	162	141	145	134	122	131	162	150	143	143	140	145	148	150	138	135	144	129	144	125	142	126	144	143	123	141	128	128	149	136	131	129	148	133	134	143	127	119	143	146	143	138	146	137	131	158	133	147	137	136	133	139	154	151	125	147	136	146	127	128	131	150	118	117	104	139	170	156	154	165	158	143	150	136	129	139	146	138	145	153	118	125	139	156	117	140	139	146	134	121	136	138	129	105	139	137	134	124	125	130	141	139	149	142	156	126	128	134	133	136	162	141	156	155	136	156	118	143	117	119	130	121	124	122	123	124	127	135	162	130	139	142	142	136	138	108	140	156	135	145	133	142	145	142	131	127	130	142	131	119	144	172	144	140	145	131	125	155	143	136	124	162	140	134	148	122	122	127	141	155	137	140	128	137	140	132	136	153	127	114	138	151	138	137	156	125	134	132	133	136	138	157	135	132	118	139	144	133	130	164	134	145	152	135	126	128	118	134	159	142	133	127	154	137	142	144	145	128	123	123	143	137	114	128	136	142	148	133	111	134	130	144	129	120	132	130	146	130	140	128	123	146	143	126	166	139	148	123	146	154	154	161	129	99	132	140	146	148	128	120	142	167	153	140	137	131	130	114	123	142	124	127	161	147	126	131	133	148	126	122	126	107	135	146	123	143	144	130	148	145	133	152	135	127	127	119	126	132	127	159	108	125	107	144	150	129	133	134	141	125	142	134	144	115	139	147	109	129	128	127	134	127	144	148	139	148	127	132	126	141	146	140	156	144	137	129	145	129	133	141	122	143	132	142	126	131	108	144	123	128	124	149	128	133	136	161	141	118	135	149	129	130	143	114	119	156	112	133	129	153	150	162	128	140	135	135	114	151	144	121	136	140	133	130	126	159	141	142	133	120	153	140	148	137	129
3058	2556	2071	1079	661	488	416	320	291	269	253	212	216	192	187	184	155	201	194	175	173	191	153	166	146	159	140	132	168	153	157	164	152	135	142	163	156	162	187	148	135	127	141	156	160	142	168	163	154	154	137	157	149	147	141	144	130	164	146	157	161	134	136	144	150	133	159	138	129	145	167	142	143	128	147	157	153	135	156	133	164	158	121	130	172	142	148	145	131	155	130	155	151	158	155	167	149	131	146	134	163	166	140	142	133	130	189	124	158	171	148	148	173	147	156	137	138	148	157	129	140	157	154	139	140	146	150	151	143	136	151	156	133	147	149	178	130	161	172	145	143	149	152	134	157	155	140	151	151	179	119	142	154	144	137	142	153	159	150	138	153	147	146	137	142	129	134	136	172	157	138	128	131	156	164	142	133	167	155	149	158	149	129	138	145	134	148	140	162	150	162	154	152	138	142	145	147	168	142	161	150	166	129	160	175	150	138	151	146	158	146	146	172	146	153	141	159	137	175	141	136	148	147	156	164	125	149	136	149	148	148	143	140	171	136	129	145	144	139	143	152	144	149	145	160	121	154	164	155	141	150	157	141	144	163	123	147	159	133	157	120	160	148	136	115	151	139	153	138	162	138	150	143	135	154	145	134	124	158	141	112	119	169	155	126	157	156	146	136	134	144	182	150	144	144	148	125	153	143	141	129	142	163	148	152	155	158	141	152	145	153	149	128	152	154	126	147	157	160	145	149	151	131	164	145	154	131	168	152	121	136	123	154	128	142	142	136	158	146	169	126	131	141	146	169	158	143	141	126	142	135	133	125	145	160	145	138	140	140	137	136	149	144	139	138	146	138	158	136	125	146	156	156	162	173	152	123	165	129	143	145	144	136	141	162	138	126	156	162	156	145	139	134	156	166	133	128	131	160	136	124	138	160	125	141	136	125	142	121	149	148	135	155	157	139	142	167	149	146	143	157	143	164	165	141	163	154	137	147	141	143	122	135	128	151	136	158	148	150	164	163	114	117	139	127	144	153	150	152	160	132	149	155	157	155	147	151	143	157	134	148	152	146	159	149	137	128	174	155	145	147	155	136	139	139	145	165	136	128	156	177	130	151	129	145	124	136	154	148	152	141	157	145	167	136	125	143	165	146	148	119	140	161	137	137	136	131	156	133	169	130	146	138	125	147	134	141	168	145	135	167	151	115	143	168	159	146	154	161	138	150	143	156	147	155	135	130	152	148	136	137	160	164	142	135	164	141	137	124	176	151	138	157	143	144	147	149	164	154	154	153	128	159	135	144	162	138	146	148	139	143	152	147	134	140	142	172	151	143	151	158	154	161	134	139	142	151	142	143	158	123	129	150	147	161	133	147	147	141	125	164	157	135	140	148	118	130	151	154	147	149	150	133	147	139	151	156	145	149	170	133	153	155	125	142	152	145	144	159	161	157	146	133	122	139	142	151	153	145	141	161	143	158	147	158	150	153	132	133	145	139	125	130	143	139	130	135	137	162	149	158	151	138	160	139	135	148	126	134	155	126	150	132	151	134	119	151	140	126	155	138	144	132	131	144	136	142	141	138	135	145	158	139	126	139	161	148	154	147	144	140	143	130	142	143	127	158	155	151	136	138	151	155	134	150	151	121	154	154	147	146	141	152	127	136	155	139	158	174	153	129	132	131	164	159	142	145	141	119	148	148	144	137	131	140	160	133	137	136	146	153	121	160	142	153	152	135	126	155	150	142	138	150	139	173	148	130	138	152	148	146	156	155	134	146	138	170	122	127	138	169	186	147	150	127	147	149	147	142	139	137	163	162	168	130	172	156	148	121	128	134	144	136	160	127	146	144	149	138	180	132	151	151	145	144	151	144	141	127	151	134	140	135	129	141	156	145	139	141	167	145	136	159	141	127	140	141	164	156	133	135	156	151	128	151	147	131	145	141	134	130	155	157	142	152	146	153	147	143	135	155	124	133	157	138	146	137	135	125	120	133	137	146	151	142	139	157	151	153	129	153	147	155	145	157	160	137	153	150	156	157	146	135	152	141	137	175	140	147	132	146	169	147	144	157	151	157	143	129	147	151	115	161	141	149	129	149	154	173	137	163	149	157	158	154	111	132	147	136	160	139	158	149	130	179	137	135	177	138	154	142	140	156	141	144	148	146	161	168	137	131	141	132	138	164	168	137	137	156	129	169	162	166	138	156	121	155	146	155	129	127	128	146	139	145	145	126	149	149	153	135	122	153	140	131	145	141	143	145	140	150	141	157	120	133	128	128	141	146	146	151	140	130	137	145	161	146	129	132	149	140	155	140	132	162	168	144	137	127	154	146	145	128	124	156	156	135	174	148	156	133	139	147	145	132	151	140	131	153	131	138	136	137	141	152	136	143	156	133	152	148	164	163	136	149	160	144	144	140	135	172	146	160	141	136	147	163	160	137	148	161	148	134	142	135	146	163	128	161	161	140	143	149	136	183	131	137	141	149	137	121	166	119	149	139	127	150	150	152	143	149	121	155	139	138	145	143	151	130	147	162	151	147	171	132	139	161	152	149	138	143	145	139	146	141	138	153	123	127	159	130	144	137	148	133	134	142	154	139	136	152	152	157	144	141	150	138	139	136	168	144	146	150	137	137	148	179	155	129	130	158	152	144	153	144	147	149	123	155	154	163	120	157	144	147	135	127	133	147	149	147	149	150	137	140	139	148	128	150	151	143	147	134	128	134	145	125	155	161	152	135	119	151	161	127	154	162	159	143	131	151	145	134	152	141	143	159	139	140	145	144	150	147	146	145	126	141	148	126	140	144	156	144	149	149	138	146	137	139	140	135	176	132	150	144	158	132	149	139	135	178	168	127	144	148	140	126	158	116	145	146	145	163	130	133	146	148	148	138	151	124	135	124	151	141	148	138	168	145	151	133	135	137	151	152	166	145	145	143	143	159	134	130	151	141	132	154	130	122	145	133	133	144	169	129	143	142	164	124	161	136	177	144	150	143	138	139	151	135	170	149	148	141	140	133	140	146	146	153	144	144	142	143	135	130	140	142	129	135	156	166	147	145	172	151	137	152	166	165	146	161	145	142	126	164	141	139	128	144	140	149	151	151	144	154	145	125	128	131	150	147	146	150	115	159	144	169	151	142	145	119	143	144	170	145	123	141	143	173	147	115	151	150	139	144	151	135	143	141	148	157	166	141	153	138	131	134	171	160	145	165	156	153	133	158	157	144	143	153	156	131	151	139	163	149	158	157	145	140	150	148	129	149	164	147	143	139	146	125	162	144	163	146	156	149	148	155	143	149	132	139	147	160	140	156	141	139	128	137	132	137	156	151	175	156	145	140	157	140	138	126	161	157	145	143	145	123	151	149	149	125	167	135	142	134	163	138	139	132	162	148	142	142	137	166	133	161	156	147	160	151	140	130	142	139	159	146	145	142	144	153	165	127	137	133	131	148	146	144	146	144	151	138	144	140	139	142	146	144	140	142	133	155	142	130	152
24382	21482	28730	24672	21449	5681	954	537	387	389	361	316	368	344	318	315	336	313	337	310	274	291	299	324	289	280	290	303	304	290	280	299	291	306	290	263	322	302	332	325	311	285	303	301	270	312	300	282	281	287	332	309	258	262	261	290	254	291	303	304	269	267	290	274	313	298	274	303	282	307	271	274	287	329	293	268	282	284	303	302	303	291	266	298	250	310	256	262	300	300	293	288	281	291	273	318	286	295	303	257	281	293	265	308	275	276	283	306	297	277	284	271	309	277	295	301	285	299	308	314	296	270	267	275	300	291	265	264	257	270	298	331	315	276	278	272	296	293	325	284	283	299	286	288	273	304	309	320	309	288	304	295	297	263	274	298	302	295	279	296	280	302	295	290	306	296	272	278	270	285	279	267	279	236	289	272	296	300	299	289	282	276	307	290	315	305	288	280	299	289	308	289	256	292	292	278	294	293	281	273	298	235	301	281	290	245	285	286	289	269	294	255	289	294	301	266	273	285	255	285	299	282	288	297	295	256	301	305	290	279	295	275	294	292	270	282	277	289	268	301	250	270	319	268	279	288	294	300	307	303	266	274	290	281	293	316	337	280	282	278	304	278	278	272	265	273	320	270	274	313	262	287	285	292	283	291	308	264	304	280	295	268	301	302	265	284	284	283	278	320	295	285	321	298	286	262	311	260	280	309	307	306	250	284	278	281	327	273	268	293	294	299	262	289	294	282	297	295	292	259	299	278	274	283	307	308	284	310	293	286	279	308	287	274	273	294	306	303	271	275	281	287	316	243	301	278	300	310	274	269	303	294	272	256	261	292	299	256	326	257	301	271	295	270	292	262	282	286	264	288	272	299	300	308	312	295	300	289	282	323	273	292	293	292	284	307	274	294	296	277	265	282	261	279	274	264	282	255	287	291	291	280	286	313	263	306	296	278	267	305	292	306	281	275	276	305	290	279	291	322	282	271	292	300	268	281	294	316	292	289	287	272	274	269	273	304	288	282	314	307	300	317	276	292	269	285	271	278	298	288	297	257	301	294	276	317	297	279	271	282	278	258	265	294	302	262	304	271	257	296	277	293	300	284	319	276	271	287	306	248	317	283	271	250	260	279	261	296	302	315	276	290	306	286	270	308	291	275	304	301	267	272	282	306	264	299	275	288	267	318	291	275	267	280	280	287	311	294	307	289	279	276	278	279	271	282	274	328	299	311	278	273	284	286	330	271	280	264	266	270	302	264	286	286	275	279	274	274	278	256	298	288	262	296	303	285	285	290	317	302	304	247	291	295	282	290	245	278	289	253	283	282	261	264	246	303	291	247	315	287	297	274	284	294	263	294	286	292	246	268	269	303	306	260	292	278	300	306	277	290	292	277	280	300	260	283	273	287	281	284	291	275	275	289	292	285	273	275	275	267	270	290	302	289	293	286	265	253	271	295	284	271	299	271	298	269	301	311	293	285	284	306	274	294	265	280	292	290	317	289	264	270	298	256	260	279	291	289	243	294	264	281	289	276	286	256	277	319	295	280	305	287	267	315	294	293	271	313	302	280	254	277	293	269	286	291	308	285	318	294	260	300	283	277	281	317	286	260	271	321	301	254	300	309	273	283	287	296	287	307	313	258	266	278	275	268	318	299	299	276	296	273	301	265	290	272	272	282	324	311	268	278	311	314	283	263	289	263	291	273	281	290	309	284	285	269	286	249	267	309	284	289	276	277	307	297	272	292	282	276	261	264	274	284	262	273	280	296	303	304	292	285	285	272	297	291	265	322	276	255	293	295	297	268	301	289	280	275	278	288	272	287	304	263	268	300	288	290	262	296	283	291	275	280	292	286	278	280	313	272	292	295	293	321	282	293	318	298	273	285	290	273	279	294	282	262	286	295	267	264	250	277	268	282	270	291	280	267	283	283	307	287	257	280	287	266	260	294	296	258	306	291	273	301	291	262	291	281	281	315	334	265	300	261	298	316	283	307	289	298	311	293	296	284	278	281	292	269	297	293	275	285	305	298	282	290	313	282	291	296	271	285	285	281	272	286	286	286	252	275	271	275	286	264	274	276	288	284	280	286	276	276	292	279	278	292	254	258	275	252	275	292	266	245	290	253	297	309	300	262	291	305	285	269	297	258	246	287	278	264	278	271	276	293	263	323	311	302	283	289	295	275	304	314	288	283	298	278	279	289	296	293	291	283	302	261	279	283	308	274	304	288	273	290	291	299	257	250	278	279	286	292	289	288	282	275	308	295	281	292	300	286	278	255	283	276	284	278	279	251	303	322	288	311	290	304	273	299	285	297	303	279	278	269	325	280	297	294	279	335	280	281	276	270	325	306	281	275	300	298	285	265	286	326	293	284	315	288	284	275	268	304	318	293	262	270	318	254	290	262	286	311	301	270	305	271	246	263	305	272	269	249	283	274	296	289	291	257	305	302	302	315	284	271	234	301	272	292	300	300	277	268	271	300	276	303	294	287	310	300	251	259	280	261	306	275	285	260	238	257	263	271	304	285	274	297	266	290	265	302	280	267	290	289	299	272	277	289	291	301	258	253	299	311	275	295	321	321	283	278	285	248	285	312	275	262	281	282	280	272	277	293	307	294	297	302	271	281	269	285	293	300	274	322	272	268	258	269	309	271	262	288	303	308	267	293	286	295	295	277	306	285	271	288	306	263	310	281	291	265	269	309	290	263	248	267	290	282	279	287	305	287	280	295	280	262	283	324	291	287	289	294	291	296	303	277	285	286	282	333	297	299	283	294	295	268	273	278	279	284	272	272	295	341	264	267	285	254	277	277	319	302	297	262	318	278	300	291	292	312	274	282	268	292	296	300	269	287	299	296	273	290	298	287	290	335	266	261	275	293	295	272	271	239	258	264	292	288	321	286	246	300	282	288	302	278	271	242	290	300	270	278	262	269	267	252	275	315	290	297	267	316	294	288	250	281	288	279	298	258	267	262	296	296	298	288	286	293	256	298	274	245	275	289	290	272	297	271	292	247	278	291	280	298	268	292	277	291	288	314	281	263	294	274	313	266	271	249	284	297	284	283	280	279	293	289	294	268	315	255	262	275	284	288	302	278	283	269	298	263	256	288	291	273	301	263	299	269	255	256	265	267	303	294	285	287	296	287	292	280	254	297	293	292	299	252	291	281	285	290	299	306	284	289	285	289	252	251	276	295	262	279	276	314	278	280	270	282	285	290	341	302	304	275	294	287	294	268	279	317	239	292	284	290	289	243	303	295	264	306	302	320	272	280	282	268	275	288	304	297	292	253	285	246	269	300	274	257	277	298	292	280	290	279	320	270	269	288	301	285	269	313	314	287	271	278	293	295	296	297	295	286	293	275	262	298	263	291	267	294	303	305	306	270	280	255	304	295	297	285	295	273	265	300	304	295	286	305	279	300	267	281	289	262	266	278	290	291	270	262	309	277	287	285	266	277	274	278	265	284	302	278	260	292	283	276	291	275	254	287	282	291	255	313	278	291
3410	4822	3907	1980	1286	949	738	566	564	476	429	382	382	370	348	345	366	334	325	360	333	335	306	300	321	273	314	279	288	315	334	278	267	271	267	256	274	288	281	276	292	269	282	267	261	311	264	282	277	248	291	277	280	266	263	253	292	296	284	275	273	251	265	270	253	283	283	282	296	254	303	287	281	277	307	270	275	275	289	309	242	272	300	291	276	295	252	312	251	334	270	297	286	292	228	288	274	292	281	288	279	252	284	267	287	286	276	276	248	266	257	265	273	281	279	310	273	281	263	323	283	257	281	265	289	295	270	274	301	298	261	277	275	266	253	260	281	284	266	239	269	270	293	272	278	265	263	282	242	286	271	293	276	303	284	265	265	272	289	256	260	283	267	320	283	266	258	272	262	263	285	271	273	262	285	269	257	276	258	301	312	278	277	294	265	285	282	299	239	280	276	264	266	262	268	258	291	281	290	267	280	249	270	236	288	282	277	287	279	277	265	269	273	281	288	251	262	263	259	292	271	283	264	290	282	236	283	274	271	276	273	271	298	268	274	253	294	239	265	287	284	287	290	266	261	264	260	266	278	276	287	271	281	251	259	271	274	294	277	284	260	295	332	274	277	264	248	267	275	277	279	258	274	301	274	297	268	257	300	261	273	267	270	272	247	248	251	250	285	296	263	247	263	286	253	284	248	270	288	309	286	270	260	281	277	263	274	280	293	264	258	265	287	263	280	239	272	250	247	298	286	251	297	254	259	260	286	276	252	251	280	297	297	261	257	260	275	253	296	283	287	265	302	293	287	276	268	280	255	264	258	289	280	285	280	259	291	301	302	264	263	265	239	269	246	302	282	268	266	260	277	250	286	292	244	266	280	261	278	270	280	280	265	264	286	287	281	280	246	248	271	257	251	234	256	315	289	254	269	288	282	258	263	271	278	284	263	250	259	297	281	239	296	277	271	263	295	272	257	249	292	276	281	279	280	283	300	266	305	272	262	273	281	288	264	284	292	247	275	270	274	282	272	257	235	275	266	275	249	267	254	262	281	252	268	297	267	287	262	247	259	276	255	281	245	322	262	269	274	267	275	277	243	288	275	236	244	243	292	252	307	280	257	250	281	255	282	295	257	290	252	296	276	269	289	269	282	282	250	247	253	264	252	268	248	304	261	262	257	280	280	286	275	249	271	278	272	255	257	269	266	265	266	303	284	273	259	281	277	286	261	265	284	237	231	278	253	292	271	249	278	255	268	260	266	275	278	279	257	254	274	259	259	259	256	274	246	275	311	262	279	283	285	278	269	272	286	259	281	278	295	266	293	280	257	248	273	265	282	254	255	267	287	303	278	277	263	253	281	283	267	281	275	230	278	273	266	249	282	279	285	260	268	256	290	271	278	261	263	238	263	270	238	286	289	254	289	277	299	282	261	252	272	278	254	261	259	273	242	257	238	281	265	293	263	272	261	277	218	263	272	272	280	244	262	270	277	269	266	270	284	264	256	253	276	257	275	274	289	295	298	282	255	252	286	288	290	269	282	249	267	261	277	277	275	262	269	291	253	274	284	271	302	271	280	271	275	276	253	302	242	279	267	246	262	263	292	257	258	293	246	290	267	274	265	268	251	263	253	265	257	280	282	223	283	266	270	275	253	256	296	292	269	258	279	267	246	273	264	264	259	275	267	285	270	266	268	293	247	273	267	258	266	272	275	268	297	249	267	279	270	251	258	277	252	272	265	267	262	280	286	275	275	280	280	261	297	289	308	258	260	268	251	291	276	287	271	277	256	282	261	283	283	254	252	230	305	293	280	287	263	260	285	262	251	286	273	280	290	253	266	307	297	270	298	301	241	260	292	257	267	276	251	293	260	256	246	254	256	255	257	305	286	277	291	281	271	283	263	254	258	247	277	281	273	273	305	288	288	247	291	288	261	251	267	281	260	251	286	283	283	294	271	246	280	272	273	275	261	286	292	289	265	280	250	264	296	256	290	261	265	254	255	283	293	264	264	285	279	261	246	274	272	239	283	304	307	244	252	275	263	280	301	280	286	269	234	251	240	270	298	278	287	272	259	259	268	276	265	264	259	278	260	274	290	260	263	272	264	263	261	268	254	254	260	290	286	269	272	269	259	266	288	262	268	287	253	275	270	292	254	256	274	263	279	282	278	273	251	223	269	263	276	284	291	286	263	253	243	293	276	316	267	268	278	273	291	283	294	260	249	267	284	308	262	255	265	264	270	282	251	262	275	254	290	262	287	265	294	263	281	242	255	261	240	302	273	279	262	266	268	278	272	257	279	262	286	245	274	290	257	289	267	285	283	271	279	286	262	253	259	259	239	263	295	261	263	281	260	288	294	273	244	272	245	254	255	286	287	276	258	286	271	265	273	275	249	253	272	326	253	284	285	260	252	264	272	273	284	289	272	253	279	271	248	260	243	289	284	275	259	281	259	275	267	258	270	256	278	277	255	271	268	280	262	265	283	285	269	263	277	237	295	267	261	286	267	298	258	284	290	283	273	286	259	269	259	235	246	255	274	269	267	289	251	272	280	287	231	297	258	302	254	272	268	291	270	267	266	258	255	279	271	267	295	274	272	278	280	274	265	264	271	258	229	290	275	266	294	268	249	268	240	279	266	272	271	258	266	302	267	261	246	258	250	274	258	274	259	255	274	257	279	282	307	271	245	268	264	264	273	289	267	279	271	283	292	251	267	276	275	289	317	270	236	261	262	247	242	262	302	240	302	251	260	272	272	258	267	320	264	285	273	255	251	272	259	290	266	267	269	302	253	272	284	269	263	267	266	270	273	287	248	286	251	256	278	272	284	298	246	294	270	266	288	240	284	269	241	268	294	269	273	226	280	283	274	252	254	288	259	250	254	265	268	254	264	270	266	282	251	273	247	274	298	251	267	283	291	253	284	271	269	247	261	273	262	258	265	271	251	269	256	287	296	251	279	273	258	265	262	271	282	256	275	284	287	266	260	260	248	264	252	278	252	289	274	287	270	269	251	253	274	265	263	248	253	276	270	301	277	264	228	285	308	244	259	285	282	261	276	265	297	283	272	268	254	259	267	279	239	264	287	255	284	250	263	267	273	273	261	276	281	275	283	256	240	284	247	250	288	273	273	276	265	272	287	277	273	289	266	248	295	282	287	247	266	296	278	234	296	260	268	269	269	277	245	271	268	274	274	296	228	266	291	295	281	280	275	311	283	278	254	263	263	277	258	287	243	282	292	259	261	262	274	256	271	255	275	246	270	272	265	248	269	255	272	258	245	264	260	245	262	262	272	242	299	260	285	277	269	242	244	267	259	245	260	269	281	281	266	258	268	257	269	274	259	258	278	295	256	274	253	252	271	242	254	253	270	279	254	243	272	259	260	258	269	261	274	268	269	260	256	283	277	258	284	262	257	233	256	248	263	270	261	267	254	255	262	292	274	260	271	275	267	257	295	268	256	289	283	253	249	284	260	286	273	264	285	286	264	236	267	272	269	272
27808	12116	904	428	302	288	285	300	307	275	298	292	303	311	250	310	303	261	288	270	302	271	292	300	293	290	271	265	292	302	275	259	281	303	263	304	266	297	272	253	255	276	256	285	286	253	277	293	301	278	276	256	304	278	302	279	301	272	296	285	274	262	312	267	293	264	285	295	285	261	294	250	305	280	299	289	277	292	279	296	302	286	293	260	276	269	288	288	283	300	283	264	298	287	287	267	299	275	288	275	288	291	297	284	295	277	295	302	290	282	288	255	286	295	267	273	309	290	306	278	289	266	269	334	269	263	243	246	265	253	270	288	273	286	271	285	268	278	269	289	298	288	275	275	284	261	299	250	258	278	289	269	281	284	312	277	276	280	298	289	273	271	282	300	289	267	271	277	290	283	286	302	300	306	261	286	292	308	289	276	293	306	303	322	309	310	284	297	283	249	281	283	285	271	282	290	295	278	308	292	319	261	286	287	299	283	280	263	293	298	272	294	301	274	295	296	263	275	311	298	291	291	277	260	279	244	288	266	299	299	272	276	274	267	291	306	273	291	298	286	301	258	316	275	273	303	302	289	315	257	302	304	300	258	274	229	289	267	274	291	271	295	283	300	292	267	284	264	276	267	257	255	300	271	291	281	306	308	270	307	271	249	259	285	277	306	280	291	277	286	294	284	296	266	276	314	326	309	288	314	273	260	292	278	274	285	287	300	323	298	251	266	296	255	314	292	278	311	265	279	283	276	287	278	253	274	287	307	303	290	291	269	261	318	294	271	271	279	299	281	286	289	292	303	292	287	254	263	289	269	288	290	285	274	288	270	253	309	289	299	267	277	282	269	278	301	295	315	291	272	313	289	263	269	279	294	257	269	289	326	278	299	292	250	298	273	310	318	295	272	276	291	265	283	302	280	295	271	291	311	298	280	283	300	273	296	282	271	287	299	319	285	276	292	253	270	260	299	297	320	252	272	291	296	269	281	276	282	271	296	295	309	278	267	297	297	321	282	287	301	323	275	249	274	278	265	301	298	256	276	290	293	294	285	290	295	265	278	278	297	300	290	289	286	287	270	265	297	309	315	303	295	287	273	257	282	275	312	263	271	307	323	298	300	318	312	276	279	273	261	266	305	276	292	299	280	304	290	265	292	291	280	272	276	280	274	296	283	324	275	307	312	288	324	251	280	287	250	324	300	266	287	292	291	284	298	283	289	280	293	256	289	272	290	280	293	238	256	286	267	268	289	302	278	275	307	280	271	288	260	324	296	276	285	308	290	287	280	277	300	328	281	293	265	279	276	285	276	272	293	326	243	287	288	248	278	289	267	267	273	270	278	272	275	303	285	283	276	297	283	347	275	288	269	333	277	286	288	303	276	251	269	313	279	289	256	314	285	290	291	246	304	266	295	271	285	290	282	294	315	292	264	278	292	299	309	268	298	271	291	328	290	265	269	277	245	273	291	282	292	315	304	291	298	271	296	267	274	286	291	249	278	267	300	252	267	269	265	300	268	300	273	302	273	305	313	273	285	313	283	295	281	266	298	262	268	297	317	288	289	292	261	249	274	262	295	299	252	285	288	284	291	301	261	300	276	276	288	283	294	247	284	318	274	288	287	308	298	287	284	303	284	249	256	298	299	315	291	284	288	271	305	266	298	299	261	297	270	307	310	245	307	261	295	270	269	278	281	293	248	303	278	297	269	260	281	278	280	290	265	266	256	295	276	284	317	290	293	276	263	301	278	292	291	259	305	298	298	264	269	300	288	270	290	303	290	297	274	291	273	268	261	301	261	279	304	248	283	303	291	282	295	295	274	306	271	278	255	286	306	254	275	306	283	303	269	274	252	271	285	269	304	276	254	297	266	320	287	275	304	262	294	311	290	279	316	293	287	274	283	296	307	305	299	300	297	277	278	306	273	277	299	303	287	245	295	273	306	275	295	291	249	272	289	321	276	309	288	300	281	286	275	279	259	284	301	298	284	278	279	292	309	282	280	256	271	288	282	288	261	252	290	280	289	247	266	300	298	291	241	308	276	302	315	277	290	271	282	248	290	312	281	285	309	261	295	265	304	292	270	273	251	294	269	267	318	274	301	292	254	268	278	307	294	286	294	270	284	285	268	292	297	271	307	296	292	285	317	289	279	279	254	277	255	277	304	265	276	286	279	286	286	291	292	260	285	288	289	281	262	269	296	309	271	272	308	287	276	302	297	265	294	278	289	263	294	283	294	275	285	294	288	287	246	290	273	271	286	291	284	269	259	310	281	286	296	299	262	284	293	260	270	306	284	251	293	277	286	273	292	265	267	291	279	285	274	288	272	273	290	247	281	280	302	265	296	293	313	293	297	280	286	282	274	257	282	276	263	305	291	273	283	305	266	301	314	272	287	261	275	306	263	286	278	296	265	301	270	279	286	284	266	289	248	269	284	304	294	269	297	289	282	260	289	286	295	284	276	296	266	270	287	318	292	300	241	282	281	260	283	280	318	285	299	256	308	281	295	288	296	297	270	285	277	287	284	269	309	283	276	265	289	313	272	283	256	294	307	227	294	288	298	273	273	269	297	275	266	293	259	237	274	281	273	276	299	320	305	291	268	274	293	251	264	274	270	304	276	282	278	275	282	254	248	297	270	282	323	268	289	279	320	268	294	283	303	303	266	264	289	284	274	280	291	254	284	271	277	304	293	311	273	281	283	270	289	315	282	256	263	251	278	287	285	260	293	275	282	316	333	260	279	287	269	266	279	278	293	279	257	275	292	296	282	281	303	321	310	259	294	302	257	293	288	293	281	285	268	340	274	285	264	285	300	286	263	306	297	290	296	263	243	278	253	294	293	275	301	266	278	280	277	291	250	285	267	273	292	265	298	297	285	275	303	281	288	266	327	290	317	292	293	293	274	263	248	269	252	276	295	278	268	271	301	326	255	278	322	295	276	262	288	270	269	265	254	269	295	300	290	279	277	327	261	286	288	302	289	301	280	313	292	289	302	262	271	296	285	291	287	266	301	275	288	275	305	271	301	290	313	282	301	292	306	282	301	290	252	294	269	311	280	262	310	272	345	298	289	274	257	276	287	309	277	283	282	276	265	309	273	271	298	269	257	287	299	291	295	269	301	302	273	260	279	271	263	280	283	306	290	239	300	301	291	312	272	273	267	275	287	288	276	279	296	286	310	281	299	298	285	295	268	298	305	280	277	287	270	245	293	286	279	262	270	273	288	278	284	291	272	291	277	275	286	294	291	285	280	298	281	281	307	324	318	276	302	274	307	281	288	290	310	258	266	297	299	269	265	304	278	282	268	296	354	288	290	280	263	290	280	301	274	260	303	296	297	246	253	261	282	281	299	271	284	271	262	284	321	274	275	285	298	310	251	287	283	280	311	284	281	309	262	295	280	280	267	278	303	279	273	302	266	311	313	260	280	276	267	287	278	289	285	267	275	259	314	289	278	247	300	291	269	293	306	272	299	302	264	272	290	265	280	269	304	269	284
4689	450	405	309	319	277	295	291	280	260	271	267	277	245	277	266	238	260	263	240	261	278	276	284	275	287	298	267	286	304	246	278	262	270	280	286	293	264	272	256	283	258	267	246	268	251	274	251	277	248	294	259	251	284	299	262	281	269	231	284	290	255	248	257	295	269	278	295	282	269	270	275	264	311	264	279	281	270	266	265	268	282	315	245	269	251	249	272	270	263	245	259	259	266	258	249	256	247	254	262	246	265	249	286	300	266	277	279	230	240	264	263	247	263	256	262	246	280	278	277	271	284	265	258	270	258	298	253	256	296	268	276	262	281	232	257	253	260	268	277	268	268	251	254	282	260	278	301	279	258	264	274	283	268	281	269	264	303	269	276	255	265	270	286	255	267	282	213	251	261	247	275	250	281	257	264	284	286	285	257	282	271	270	248	266	278	280	234	245	267	281	269	285	246	291	242	260	291	284	277	245	279	276	287	286	278	269	265	267	279	268	271	292	249	257	320	243	293	252	275	290	278	265	277	281	279	258	277	266	262	252	259	277	303	264	280	256	285	274	285	264	279	268	256	259	272	269	284	281	238	249	285	291	275	271	280	237	267	257	285	281	268	245	250	293	257	293	268	244	271	277	243	250	254	253	271	270	284	262	266	264	261	267	271	277	273	265	267	278	275	270	253	230	257	259	296	259	273	270	301	277	257	273	263	302	268	276	314	258	262	287	263	301	275	252	261	267	217	260	308	272	280	256	270	280	289	265	251	269	228	251	249	308	263	275	275	253	268	274	279	248	280	283	254	265	274	257	284	284	271	247	297	269	285	260	300	255	248	271	249	274	260	250	249	285	261	262	275	289	266	250	245	258	254	255	252	273	247	265	270	275	270	278	265	278	264	274	276	283	270	248	270	282	250	274	268	279	320	254	274	269	310	251	278	284	272	274	289	273	259	286	267	282	256	291	277	247	275	267	290	273	236	265	250	245	255	278	269	269	257	278	251	269	247	273	284	262	263	253	256	302	274	254	249	300	260	233	279	260	255	296	289	273	278	271	254	267	290	245	278	276	301	262	238	283	259	264	216	265	263	242	300	287	273	265	292	280	259	271	261	258	260	238	272	266	275	280	258	284	251	260	280	259	291	301	275	285	245	272	288	255	253	267	286	259	270	254	266	291	223	258	283	269	261	255	250	253	291	256	227	274	257	287	275	287	265	258	229	263	295	261	251	285	284	264	248	248	253	271	272	265	271	274	270	250	277	248	242	281	247	282	249	269	265	280	265	264	287	275	266	260	271	257	282	272	295	287	248	252	269	259	317	245	293	279	274	249	267	265	305	283	235	264	267	264	285	272	265	241	267	270	274	272	261	255	278	270	231	280	258	286	246	270	281	262	253	259	264	248	270	271	294	251	292	263	291	279	293	259	230	283	294	272	266	259	274	280	266	256	268	229	278	273	251	277	265	273	261	292	287	247	277	258	273	262	269	257	255	247	260	269	267	238	248	257	248	274	301	251	255	246	241	266	245	277	247	238	261	254	285	276	303	274	264	246	252	265	275	253	281	306	263	274	260	274	236	267	285	241	259	262	264	268	287	256	265	272	252	293	251	277	244	284	281	282	248	243	290	256	286	270	243	273	256	258	270	279	235	287	256	250	270	262	291	247	269	257	272	257	292	285	254	244	263	270	284	244	275	271	253	270	256	302	262	280	299	272	257	260	261	253	267	261	272	257	255	281	271	269	266	272	295	258	264	272	285	254	269	287	281	269	258	270	245	279	237	276	266	263	272	289	282	262	280	295	265	282	255	284	287	268	287	251	282	258	266	298	263	260	273	247	260	265	260	256	251	291	278	300	278	257	265	268	283	260	263	231	274	266	251	251	263	255	271	274	286	291	247	272	306	255	238	290	253	256	267	251	243	275	261	283	279	262	261	271	272	245	291	292	260	265	259	276	270	266	233	262	278	275	285	244	294	285	289	260	269	271	236	265	268	256	290	260	244	283	273	251	227	262	271	252	265	270	258	288	263	273	282	269	258	265	278	269	240	268	275	314	248	264	250	268	283	297	264	244	260	269	254	264	253	272	275	314	297	284	270	272	251	246	276	245	250	279	265	270	266	247	244	260	275	252	275	267	248	261	262	278	311	278	272	285	256	267	289	267	245	285	289	276	265	297	291	252	308	263	293	278	321	259	256	267	267	243	262	253	263	266	305	278	268	272	268	280	286	285	293	249	265	272	292	247	267	270	242	269	274	273	261	267	276	267	267	261	271	260	269	274	288	282	275	258	245	274	286	253	258	278	287	245	282	251	275	297	283	256	288	256	265	266	288	260	277	261	266	256	258	271	266	263	247	284	294	274	227	259	265	277	285	267	267	272	269	251	258	287	263	291	280	250	259	287	284	279	278	250	276	259	262	265	249	284	246	254	263	280	278	269	262	253	285	293	251	268	249	298	273	239	265	271	237	266	274	270	269	280	263	238	268	252	267	278	259	271	276	278	274	270	272	275	267	257	261	271	259	290	273	273	248	283	260	262	245	271	265	261	276	260	270	274	242	271	276	240	262	254	270	279	268	288	268	249	285	258	236	257	260	261	269	263	253	278	255	266	243	282	282	248	257	285	260	257	264	273	260	269	300	287	259	256	258	296	273	263	272	250	264	261	263	267	271	275	240	276	290	290	260	277	250	282	276	269	272	271	304	230	266	239	277	284	237	254	266	254	245	286	261	255	297	245	268	271	259	294	250	301	289	260	284	241	279	311	242	271	291	279	271	257	248	252	269	289	268	276	245	251	260	251	290	259	258	266	289	255	239	252	283	280	284	272	265	304	252	252	244	258	286	240	264	304	251	276	250	249	295	257	270	268	280	284	237	284	280	240	289	273	254	254	244	267	275	286	275	268	288	290	251	280	280	257	257	274	264	278	261	259	241	280	247	237	265	278	253	264	267	275	267	265	236	271	283	282	279	250	284	272	254	267	252	272	239	278	285	260	246	256	270	276	254	259	292	287	282	268	268	264	267	265	301	265	237	292	276	268	256	262	283	255	237	286	248	293	265	295	258	242	300	259	248	263	259	298	291	274	257	283	256	252	275	291	269	310	254	260	275	276	248	270	262	259	279	287	257	258	293	259	273	271	282	251	270	257	260	319	260	289	272	264	243	241	284	280	273	276	262	239	262	248	270	258	303	255	272	269	276	282	271	272	257	239	261	279	280	258	274	285	259	260	277	262	288	259	252	303	268	267	269	295	257	266	246	255	275	276	259	253	235	270	266	250	265	260	267	252	237	257	266	287	270	242	277	276	239	263	259	265	256	252	269	253	254	284	275	278	258	293	260	264	266	254	282	275	248	294	268	264	299	260	265	281	274	293	251	279	266	252	251	241	268	285	301	273	288	238	284	271	267	245	262	267	275	227	268	254	265	256	242	260	262	281	291	285	276	241	263	259	266	280	272	243	245	259	265	285	252	254	243	273	300	257	244	273	251	240	264	265	240
25337	21520	27893	25588	9057	525	313	225	208	189	178	169	162	181	152	162	158	171	132	158	163	148	153	149	137	144	142	125	129	140	134	144	161	175	148	143	120	130	137	147	137	152	129	131	124	139	138	124	133	131	120	126	140	163	119	144	164	146	130	125	145	147	148	136	154	133	147	143	139	144	117	142	138	149	156	156	142	144	122	150	131	142	147	144	133	157	123	149	139	129	136	129	131	152	130	123	136	141	158	114	165	126	128	156	163	147	143	144	125	149	127	155	150	118	143	135	119	147	150	140	147	127	131	139	129	162	144	136	152	144	140	139	162	151	119	149	148	155	130	149	112	148	132	134	140	118	135	152	125	125	130	137	126	147	132	135	160	123	122	131	153	127	132	116	136	132	160	132	152	150	124	129	131	153	154	136	125	155	140	143	144	145	159	154	140	135	134	130	146	135	131	133	129	121	159	111	130	142	133	151	133	154	134	125	129	144	137	129	148	134	128	135	138	127	132	158	136	134	156	132	152	140	122	144	147	129	137	142	128	124	139	154	128	145	142	133	129	125	117	139	123	131	141	142	130	127	136	135	123	135	123	130	118	134	134	116	152	155	136	133	140	135	124	135	158	130	135	135	139	129	129	118	132	133	141	127	135	122	126	142	148	145	136	144	123	134	120	142	144	137	136	126	135	132	144	130	115	142	129	124	131	126	143	147	111	155	118	124	131	159	122	131	144	133	131	146	143	146	136	130	126	146	126	142	127	131	145	148	144	136	130	124	156	146	134	131	127	136	135	126	129	155	152	130	148	127	135	154	123	141	132	126	130	138	135	133	136	137	143	140	125	129	147	134	124	152	134	132	136	143	146	122	120	136	133	130	140	142	158	116	150	149	141	114	133	124	138	130	140	138	136	142	142	144	136	155	153	123	137	128	137	138	125	138	120	136	129	132	140	136	139	142	142	139	120	128	146	161	133	141	151	140	152	123	150	119	157	143	141	143	135	149	148	147	135	132	125	125	139	135	111	127	124	129	127	127	142	142	134	145	126	140	154	131	141	130	130	151	136	145	137	139	128	165	141	128	138	121	140	155	147	149	132	121	150	137	121	152	127	135	134	119	141	141	126	145	151	146	132	139	148	123	161	140	131	134	149	125	119	131	146	150	156	125	129	121	133	129	141	136	130	147	144	156	122	146	142	119	135	139	112	129	128	136	134	121	137	153	126	126	131	142	125	119	132	152	116	134	127	139	142	130	147	125	135	126	110	153	130	120	130	136	139	136	148	135	131	148	138	133	124	117	143	159	138	149	166	140	130	130	139	145	137	128	139	152	131	124	137	133	126	127	144	129	129	135	134	147	116	117	122	125	135	143	136	129	148	139	156	119	129	135	160	127	142	167	142	160	122	135	163	143	124	133	113	131	116	145	129	140	142	124	124	115	120	149	149	121	122	144	124	120	122	144	113	148	128	128	114	129	156	134	119	133	136	156	125	139	133	131	131	141	136	131	123	137	145	129	136	142	121	138	134	147	133	144	140	130	124	117	146	126	157	150	120	148	114	116	144	132	144	149	127	141	143	128	154	141	140	140	130	129	116	146	140	132	133	144	133	129	121	145	155	126	126	141	133	122	118	117	124	126	150	145	133	141	132	117	156	130	136	113	120	130	149	157	143	126	129	154	130	134	137	148	130	144	116	119	147	130	126	137	134	143	129	139	125	125	156	141	149	132	133	119	144	124	131	123	135	143	131	128	154	112	130	118	145	153	135	144	123	138	121	129	149	129	138	120	150	123	121	140	118	139	158	116	130	122	137	139	154	107	135	136	134	110	137	131	126	140	137	140	126	132	128	134	149	154	135	130	144	149	124	144	139	131	147	137	123	142	128	134	142	134	133	125	144	144	127	139	126	141	139	130	138	112	122	135	131	123	141	124	127	123	125	135	130	126	152	138	131	129	134	133	122	125	135	139	134	153	136	142	127	116	147	135	143	153	142	134	132	136	157	125	115	125	124	136	134	131	135	144	123	138	123	132	157	132	141	124	136	111	122	121	123	146	123	128	159	134	132	128	135	136	135	128	121	162	139	128	133	116	126	139	127	135	145	128	137	157	152	156	137	141	138	127	132	148	167	132	125	132	144	140	142	144	141	139	146	128	142	125	121	141	172	143	136	142	136	154	105	147	118	150	136	140	120	134	114	127	128	146	127	141	134	156	143	154	129	136	148	132	140	138	131	149	126	124	144	134	117	152	141	129	121	139	134	139	115	150	135	144	142	139	135	119	148	139	147	113	120	159	138	153	151	117	150	131	139	121	113	148	131	119	154	147	120	162	137	142	134	141	160	138	124	147	133	137	132	136	141	124	120	152	145	132	133	140	133	143	131	128	128	138	135	132	129	121	157	130	138	147	149	141	148	133	129	137	146	160	133	131	153	126	146	140	136	132	149	155	154	129	125	138	122	117	140	141	132	156	138	137	146	120	117	143	138	132	112	143	118	130	137	137	129	126	129	127	146	164	130	115	117	136	128	142	145	135	126	130	139	151	151	143	136	141	135	136	143	141	107	154	144	107	129	120	134	139	146	147	139	151	124	135	133	137	116	132	131	151	146	135	146	157	113	125	131	127	129	119	126	139	139	161	156	138	139	157	142	147	130	123	126	130	125	124	126	147	125	126	128	133	122	133	136	127	149	140	121	136	132	111	153	130	117	112	126	141	140	129	126	149	123	123	126	145	150	131	144	139	153	110	144	134	141	126	138	128	123	118	138	127	136	151	118	142	132	138	128	150	131	138	117	123	140	137	131	125	145	137	129	128	169	142	126	129	131	128	145	134	131	147	143	128	133	126	124	142	143	147	137	130	132	128	142	137	137	135	119	127	146	134	131	147	125	148	141	149	122	135	138	162	132	144	136	122	138	125	126	144	142	138	135	136	140	122	143	139	132	143	121	130	144	112	148	138	115	147	111	139	127	121	129	143	154	128	121	139	152	129	129	143	129	123	140	140	127	133	130	126	135	125	155	147	125	144	115	151	125	144	142	149	124	140	135	131	131	134	129	141	140	139	167	133	128	132	127	122	118	158	137	138	148	136	117	146	134	134	146	136	134	150	121	122	135	137	157	139	127	148	141	152	139	114	143	137	124	113	128	144	133	123	145	129	138	154	131	123	126	126	132	161	135	142	126	149	135	141	144	147	129	135	132	149	139	113	125	135	140	127	138	124	122	137	133	143	121	152	100	138	141	122	147	136	122	116	143	124	146	122	133	132	119	119	127	137	156	120	130	126	147	149	138	122	115	148	114	130	151	163	150	119	132	132	139	129	125	124	134	132	148	151	142	130	148	154	131	137	123	129	124	162	168	148	139	130	129	139	126	122	163	135	118	129	118	123	126	125	140	120	136	125	120	132	135	143	126	139	149	127	127	129	131	131	121	136	115	142	139	113	156	151	124	141	124	127	129	139	155	131	132	115	131	124	138	127	154	150	126	145	144	140	151	123	115	127
3122	2596	2116	1006	676	475	405	308	252	253	217	221	201	181	208	195	197	179	178	175	166	146	143	187	166	169	178	134	156	185	152	132	162	143	164	144	184	166	151	140	165	138	153	180	141	136	138	150	143	153	135	143	117	169	145	142	145	141	166	158	133	142	139	133	151	170	134	143	151	150	142	138	131	135	148	134	152	140	139	147	143	151	140	140	136	141	160	160	143	137	142	153	147	150	148	138	129	162	142	158	131	162	147	141	157	143	128	154	147	157	148	129	133	152	140	160	154	150	156	125	137	142	159	136	148	151	144	141	171	151	130	135	132	130	148	141	146	162	148	164	133	143	149	143	145	155	140	129	156	146	143	127	133	149	138	127	159	150	138	118	151	127	145	128	134	151	158	138	130	145	155	151	151	165	158	119	145	153	145	134	127	156	158	143	149	154	124	134	136	147	178	149	114	113	153	141	156	140	162	143	140	140	135	148	152	155	139	162	154	140	133	149	139	160	158	152	137	127	160	125	140	147	130	175	156	143	143	137	145	120	139	161	142	160	140	159	146	161	109	121	133	152	128	152	137	153	170	126	133	135	146	148	147	123	147	137	142	139	159	133	126	130	143	151	158	136	159	139	155	121	149	147	135	152	173	140	135	145	157	156	163	151	155	154	143	149	133	141	154	156	160	145	171	132	140	156	152	152	149	148	165	180	129	159	131	172	143	138	154	157	158	137	146	142	137	143	135	138	152	151	154	130	134	143	130	136	138	127	143	147	167	161	156	146	162	138	135	148	160	134	134	137	132	119	149	167	144	138	142	135	165	158	135	150	140	164	155	140	145	128	167	158	146	168	144	150	151	144	139	145	135	139	148	152	159	155	142	144	153	161	156	152	127	155	158	136	155	149	126	135	172	121	162	140	156	153	152	142	166	153	129	148	152	162	174	148	143	155	146	124	129	150	149	135	168	166	143	158	151	133	153	149	130	134	147	146	161	154	136	159	150	125	139	140	141	130	128	144	138	146	152	158	132	142	165	157	128	127	148	129	144	171	130	169	130	147	146	150	145	164	144	150	134	138	131	142	159	162	161	130	152	160	165	123	140	135	159	154	151	147	151	138	143	161	152	177	153	133	150	158	146	132	128	132	151	162	160	138	151	137	123	149	151	168	156	144	149	142	176	134	162	141	147	134	154	132	151	163	155	139	160	133	129	160	141	148	163	151	146	136	156	142	135	162	151	145	140	153	137	155	157	143	147	137	138	133	129	138	157	135	159	157	128	152	154	135	144	139	150	164	165	132	147	134	155	139	143	131	133	148	145	135	170	150	142	126	135	148	146	116	140	132	124	135	137	130	136	155	168	156	147	147	138	153	138	145	164	155	163	148	144	159	133	122	152	147	129	122	163	161	135	134	136	156	131	142	161	138	142	145	167	176	160	163	153	125	166	148	163	136	136	147	150	154	142	136	167	137	146	122	157	155	138	150	145	172	163	160	146	139	150	132	149	154	153	119	176	153	133	154	155	135	136	163	124	133	145	150	137	145	138	157	152	127	166	139	168	163	161	153	140	123	153	152	138	137	157	149	132	123	161	143	157	145	145	136	160	138	159	162	145	147	146	141	127	146	125	159	134	147	143	168	142	129	156	159	130	149	152	145	155	129	163	152	133	141	168	137	143	147	162	163	145	155	124	136	126	126	138	130	151	138	159	148	123	148	137	163	137	143	119	142	142	141	158	161	148	150	153	166	146	137	140	126	141	142	126	153	121	147	125	143	145	160	150	157	143	139	139	125	127	139	161	136	162	134	137	150	129	147	156	123	157	134	140	145	138	139	115	149	169	151	141	136	129	151	138	143	140	153	148	159	140	157	138	161	155	167	130	148	120	149	150	145	130	159	143	136	136	150	147	128	135	142	156	134	121	132	177	131	138	132	161	165	149	161	133	142	151	145	134	155	170	160	130	154	146	137	158	151	133	153	180	143	109	127	163	141	148	146	143	125	135	142	143	143	143	127	176	134	150	174	146	134	135	131	146	130	142	149	127	152	146	121	145	147	141	129	144	154	151	123	149	150	130	140	141	141	137	155	156	146	141	126	136	152	164	157	138	140	145	148	147	175	158	156	142	133	130	150	122	129	136	146	140	174	148	153	137	151	135	156	141	150	168	138	154	131	140	134	166	142	138	133	141	147	143	147	127	164	156	161	158	162	145	170	141	164	139	162	150	135	147	149	166	148	140	159	156	149	150	132	139	140	160	161	141	134	148	158	153	131	139	139	146	163	138	131	147	161	144	130	131	148	127	135	156	146	139	149	145	149	141	160	143	126	148	139	157	142	132	147	143	144	135	136	139	141	144	154	161	146	131	147	123	147	137	133	128	146	137	138	130	134	130	148	153	135	157	139	146	131	137	132	113	123	178	139	146	144	130	160	154	143	138	141	154	130	141	151	146	129	170	152	153	146	130	146	150	142	150	149	135	164	140	138	143	134	152	145	152	145	122	142	133	127	148	117	126	136	149	145	159	136	135	147	141	143	163	167	123	143	174	146	147	150	158	136	138	174	142	159	158	135	158	148	149	141	154	153	154	135	156	161	139	142	133	140	161	143	127	151	133	172	140	141	145	159	138	167	130	150	140	157	114	140	150	179	145	164	147	138	164	147	144	154	125	148	159	139	156	140	151	135	124	134	140	128	129	129	148	142	172	151	132	128	153	132	168	117	163	129	124	132	166	151	140	149	144	152	138	162	147	147	149	152	141	152	135	126	133	170	170	119	138	156	155	152	137	141	166	159	123	161	133	178	121	147	154	148	124	140	163	156	165	160	137	143	138	125	147	145	150	141	127	143	130	138	156	140	143	160	150	129	145	158	158	145	139	140	148	115	149	129	158	161	139	155	163	124	150	152	102	149	140	124	136	153	134	140	142	148	163	143	152	137	155	163	142	143	137	146	150	153	122	130	159	145	128	165	133	152	135	153	138	148	142	140	140	140	145	149	148	161	160	138	149	100	131	131	166	159	145	130	135	141	145	153	156	138	155	130	139	165	136	162	157	146	149	139	149	130	132	150	137	155	147	146	131	135	172	148	155	135	170	137	152	161	151	162	152	153	126	150	145	141	148	148	146	148	148	142	148	146	150	141	159	153	157	159	135	163	148	156	154	141	138	148	137	144	139	146	135	142	149	153	150	156	140	164	143	141	156	166	170	139	159	149	129	126	139	153	140	134	162	144	134	134	173	133	136	132	129	149	137	141	161	137	136	159	158	156	125	141	144	134	136	128	157	149	165	137	130	130	130	153	142	145	133	132	147	138	150	144	124	144	126	127	148	148	154	164	140	126	157	142	143	138	138	129	149	146	156	153	126	149	146	148	139	133	155	136	129	141	143	130	150	152	112	136	157	154	142	152	133	160	126	141	151	128	148	164	147	154	142	155	128	122	142	131	157	142	147	140	161	147	156	128	134	148	159	168	147	135	141	158	143	135	163	151	147	154	139	154	142	140
24459	21482	28775	24610	21450	5602	881	511	377	404	368	355	356	358	341	319	335	291	326	306	322	316	333	319	279	291	299	315	286	281	315	282	303	284	270	277	269	303	254	283	322	312	322	278	254	270	273	302	293	308	289	268	269	256	273	283	298	294	278	302	279	269	283	269	298	252	317	308	275	320	290	306	334	319	294	286	296	279	269	292	293	270	276	291	261	303	269	267	266	294	269	293	306	334	288	263	332	296	292	317	295	266	283	306	319	301	309	303	307	299	314	283	295	308	276	270	292	302	316	287	264	308	305	276	279	301	271	267	282	281	270	284	277	300	260	302	325	278	264	290	269	306	277	303	279	266	310	245	289	278	298	282	289	263	293	292	300	302	300	270	299	281	279	297	282	289	278	316	267	264	272	279	312	276	267	278	271	298	295	274	282	269	270	279	272	297	289	306	279	286	267	292	261	290	276	276	335	280	286	279	285	258	276	288	247	266	280	300	293	268	267	298	292	329	290	293	267	289	294	272	276	306	284	280	292	285	264	283	268	291	314	287	282	296	307	295	302	288	256	291	264	285	280	251	293	282	294	290	279	293	292	287	314	270	302	274	294	305	265	321	300	250	292	296	255	249	270	252	303	287	247	287	291	290	287	297	314	294	280	304	271	285	285	298	281	288	262	258	273	291	287	298	291	280	297	306	304	286	285	313	275	314	280	258	269	277	291	285	296	286	290	298	303	295	284	251	275	293	287	303	253	274	280	280	295	278	270	278	246	309	283	296	311	286	279	288	285	269	298	284	278	309	283	318	282	276	269	265	325	276	300	283	289	305	293	301	299	316	289	281	274	294	313	281	299	277	292	286	311	269	281	274	279	292	299	252	307	270	298	287	277	309	251	311	289	287	343	279	275	291	281	280	267	284	282	330	298	271	300	286	296	278	272	248	294	290	297	267	281	287	285	291	291	269	290	333	303	284	287	273	276	282	274	301	259	291	279	279	274	296	284	317	274	234	283	306	286	298	284	296	277	292	295	282	283	256	308	284	289	287	258	282	286	291	280	315	288	301	291	310	270	285	292	259	278	273	265	266	274	271	310	249	276	257	309	303	294	262	269	277	291	268	291	288	286	312	291	299	269	275	286	279	290	287	278	318	298	274	286	246	289	289	296	298	289	289	287	265	266	300	291	277	291	297	264	300	273	269	271	284	297	292	285	296	290	290	277	260	314	287	280	288	307	255	262	235	259	247	273	294	280	284	307	277	269	281	276	296	284	256	291	261	286	284	303	285	315	276	268	262	289	281	290	275	319	305	294	292	285	268	302	292	275	290	264	275	287	265	256	280	286	287	292	313	293	307	253	294	262	260	274	275	277	259	283	220	292	271	295	263	319	289	275	299	273	305	258	258	315	288	285	272	294	293	271	286	281	307	275	291	285	272	318	327	293	272	286	276	290	322	283	277	307	254	282	279	311	304	274	278	294	322	318	248	296	263	275	248	316	289	282	283	261	287	289	295	305	280	254	296	287	270	295	277	268	278	245	260	279	253	263	272	318	285	307	293	262	273	296	300	275	308	296	280	285	285	278	281	255	265	289	277	292	302	316	293	268	284	304	292	297	296	300	325	308	289	288	265	281	302	259	291	296	285	311	298	292	306	282	294	252	259	258	289	279	274	271	295	277	276	294	300	270	288	273	289	283	273	304	266	296	304	289	296	292	287	302	283	299	293	301	261	258	282	276	274	300	286	277	254	300	295	264	273	258	299	297	301	319	295	296	312	310	285	295	294	281	304	290	269	270	288	297	266	294	268	268	268	274	292	269	283	279	301	320	280	296	290	265	261	297	286	307	276	272	269	304	259	268	301	268	304	288	258	272	293	281	288	287	267	296	255	268	268	282	249	286	275	288	263	284	302	307	273	276	273	271	246	281	278	286	309	282	294	300	301	299	286	287	287	274	267	300	270	275	303	315	290	289	283	290	297	253	311	289	295	293	283	286	285	272	277	281	276	264	297	271	259	273	304	283	277	285	287	293	291	290	290	280	262	264	309	284	297	273	291	267	284	276	295	267	287	307	258	295	276	295	271	265	262	300	269	280	297	302	299	274	286	271	278	273	272	253	276	305	280	266	278	306	315	276	292	275	280	278	254	266	288	289	274	274	280	270	275	291	287	280	285	283	282	294	303	264	288	286	259	289	293	293	266	292	295	289	288	290	286	259	292	292	256	313	323	298	304	297	289	312	297	275	237	313	312	296	280	296	296	289	280	296	289	286	282	266	268	280	291	292	300	298	303	294	299	270	271	283	270	317	263	296	259	305	299	301	271	278	291	282	324	268	253	272	275	266	315	257	280	290	291	293	284	278	291	315	310	295	271	311	335	299	292	290	274	290	265	271	309	295	271	317	288	273	284	291	270	277	289	305	264	281	295	289	296	270	270	284	276	272	256	310	277	302	281	315	284	282	286	279	275	284	299	288	281	282	271	260	291	263	273	302	282	295	285	279	280	275	299	291	278	304	287	282	283	280	302	311	283	290	304	300	304	289	281	289	276	308	270	268	277	267	273	265	272	288	285	296	297	302	265	306	307	282	303	283	260	269	283	305	312	260	270	264	266	273	303	272	303	259	279	298	274	278	308	281	301	313	303	279	298	284	282	267	279	264	287	291	297	269	271	290	300	282	260	303	263	281	274	282	275	279	299	280	300	299	294	268	283	285	272	269	272	271	276	300	288	254	290	278	274	287	260	283	289	297	286	262	268	268	298	304	266	300	266	279	314	284	302	274	288	255	290	277	263	289	294	273	309	297	253	261	308	285	294	289	287	274	285	288	277	278	272	283	280	260	296	289	247	279	300	293	267	272	283	254	306	287	289	298	280	255	261	274	281	276	308	271	301	291	274	264	273	277	287	273	258	269	292	274	296	297	276	265	295	285	278	262	270	274	252	261	279	283	295	307	307	283	256	299	279	290	296	254	273	267	268	264	283	273	284	267	278	287	293	299	316	316	273	285	282	266	283	306	261	262	271	283	288	280	270	299	328	265	280	279	298	297	292	271	284	262	269	288	286	288	260	281	269	304	279	270	275	292	251	258	273	279	281	285	284	278	289	285	280	272	282	256	283	266	273	289	282	304	291	260	304	269	276	275	270	287	256	266	281	283	270	272	288	271	288	293	276	296	278	272	274	252	272	273	264	307	259	278	314	321	255	279	298	297	279	283	293	267	254	306	281	278	284	285	265	256	314	252	283	288	273	272	275	297	275	273	288	280	286	290	291	272	293	281	300	247	282	300	267	291	292	282	256	259	289	263	279	285	293	249	272	281	309	276	269	318	269	262	258	276	295	304	280	287	252	271	284	293	253	274	267	289	288	299	288	252	309	268	255	293	284	281	274	267	285	279	245	272	283	299	255	284	295	281	284	299	258	267	289	255	259	280	279	309	214	293	275	296	306	293	304	312	292	309	287	322	281	270	257	302	293	302	318	311	272	247	260	301	265	277	249	270	291
3282	4708	3947	2063	1255	900	775	582	560	469	464	402	387	362	353	331	332	354	339	331	336	312	312	326	290	307	290	325	296	305	291	308	281	287	325	287	253	299	275	284	308	277	266	274	270	282	289	299	281	252	269	295	286	261	288	269	294	284	289	305	252	268	266	296	285	269	267	263	298	313	292	284	261	277	304	248	277	279	268	285	276	292	315	284	253	283	282	283	267	293	275	284	280	283	277	294	244	277	290	258	241	254	253	246	293	275	279	291	295	267	276	264	297	274	275	291	248	276	260	261	294	263	286	287	312	285	278	276	269	274	260	266	289	261	286	271	275	273	267	275	275	282	293	280	296	283	261	311	258	252	249	258	284	244	256	268	279	287	277	298	260	254	267	284	267	277	292	257	300	309	250	246	284	289	273	273	297	266	287	289	267	268	290	264	276	272	258	249	276	268	262	268	304	277	308	256	245	242	311	278	261	280	256	258	274	268	258	289	298	276	257	261	290	314	247	296	283	302	274	271	288	279	280	281	284	295	275	287	273	272	286	272	276	262	258	287	289	269	283	270	289	274	299	262	274	273	277	285	255	281	278	283	249	293	289	301	275	289	270	279	257	280	264	301	263	268	260	277	278	273	251	281	275	279	263	256	262	279	288	305	291	236	241	260	288	283	245	260	287	283	256	282	292	272	278	288	266	285	267	269	246	280	264	270	275	271	243	301	282	263	287	254	251	244	292	284	278	303	267	324	287	257	272	283	265	298	281	275	290	280	273	249	277	248	269	262	250	237	258	250	287	280	268	270	264	259	278	268	265	254	286	250	268	250	268	268	285	272	297	301	281	278	295	281	275	301	311	266	263	253	308	253	305	262	286	278	282	253	273	279	293	282	265	248	291	279	272	248	266	301	319	249	284	275	268	256	283	270	268	251	290	242	294	294	254	269	287	273	300	304	298	285	236	266	277	296	285	273	292	274	241	276	285	270	248	288	258	279	281	241	291	271	287	286	295	307	266	265	280	242	263	277	260	286	282	292	269	268	274	288	267	278	278	259	276	298	280	282	276	276	258	243	266	282	268	300	273	287	271	317	285	278	251	276	280	263	274	260	304	270	266	289	238	278	264	269	242	296	301	261	292	267	265	307	268	267	272	278	272	290	289	254	262	251	270	282	285	262	241	270	274	275	268	250	282	268	259	289	272	252	253	281	264	285	276	258	281	252	276	292	288	273	267	265	255	265	254	262	248	254	256	277	282	274	271	312	289	272	254	296	265	250	250	299	286	259	270	301	271	257	283	265	262	265	267	282	303	306	277	290	265	242	270	269	286	286	270	287	289	274	311	288	288	286	245	288	270	253	249	314	276	278	271	269	280	278	254	266	295	240	295	307	244	273	300	273	290	240	260	262	256	280	281	269	262	268	292	253	247	274	251	269	270	252	240	255	255	296	263	260	240	272	270	290	277	251	273	270	235	273	300	290	264	244	251	268	276	302	255	278	270	261	269	278	249	268	258	277	246	260	306	273	261	264	297	253	252	260	283	275	261	271	249	260	258	296	257	249	275	292	256	292	265	283	254	270	295	272	265	239	304	296	263	267	235	290	261	241	299	247	245	258	272	284	282	279	255	239	276	275	251	281	268	262	259	248	294	257	274	239	274	270	325	274	286	246	266	272	274	259	279	281	294	272	272	249	269	237	292	264	293	282	300	252	252	264	251	272	258	279	265	279	286	271	296	276	266	291	298	273	248	285	264	299	252	258	269	274	259	271	269	262	250	256	281	258	279	263	287	269	241	267	276	283	285	266	293	249	268	258	261	267	268	292	296	291	271	270	279	281	306	284	274	281	257	282	259	265	266	274	274	257	291	266	254	247	270	312	295	267	270	271	274	283	267	277	273	256	307	262	269	306	244	263	281	272	269	296	268	265	278	294	246	241	260	247	294	267	251	253	296	261	301	275	236	232	274	242	278	264	268	288	277	261	261	260	268	265	273	278	270	307	286	287	250	248	254	278	268	262	271	284	275	275	253	270	249	245	259	264	251	270	286	258	284	267	286	264	256	269	287	258	268	269	264	234	288	284	250	268	243	272	291	268	241	259	265	286	256	276	282	268	260	251	254	272	253	287	244	261	270	274	275	286	290	261	258	281	282	261	263	246	264	264	255	276	249	275	288	242	286	252	269	288	275	251	251	282	254	273	255	272	265	286	245	265	261	264	271	279	298	288	252	252	289	298	289	296	268	253	271	271	275	263	260	260	273	277	270	262	285	272	291	296	262	282	278	261	284	243	285	266	253	261	268	291	290	261	274	255	268	277	274	265	262	241	274	284	270	254	277	244	280	251	240	301	284	231	267	275	257	281	244	298	245	269	263	278	271	266	274	279	255	274	283	264	281	288	261	291	284	281	303	255	256	241	264	265	276	290	278	317	310	253	291	273	281	305	286	259	279	260	278	241	275	273	257	263	245	274	253	268	299	272	270	276	260	281	267	264	261	280	289	223	287	276	275	265	296	279	257	254	270	276	251	266	285	288	286	296	271	239	282	272	297	242	275	281	305	254	282	255	265	266	271	270	280	315	269	277	246	274	253	268	270	282	271	285	276	266	288	280	249	263	270	246	252	307	285	275	274	296	295	232	260	273	243	236	281	286	287	318	261	251	267	259	257	261	256	263	328	266	278	285	267	285	267	288	269	280	260	267	285	288	246	308	285	279	277	270	255	315	294	260	300	281	259	305	294	264	252	304	291	268	302	256	313	284	258	302	255	267	269	272	289	261	263	276	294	273	274	273	263	256	269	263	249	256	265	309	269	267	264	300	262	275	257	286	270	286	255	272	306	247	273	282	259	239	277	242	264	263	300	259	257	262	261	303	280	248	287	258	276	280	271	281	247	271	263	283	284	262	253	265	252	274	243	282	216	251	272	279	298	283	273	295	246	283	246	277	270	270	259	273	253	265	287	261	280	271	258	303	260	266	253	258	251	286	243	232	285	229	282	283	263	283	274	290	270	260	249	287	295	274	275	250	296	238	268	242	264	244	292	271	275	251	295	275	258	294	283	261	251	291	283	288	270	262	287	253	253	266	254	315	289	276	271	265	283	249	258	280	271	289	286	270	280	241	250	257	262	267	277	270	256	249	253	270	286	250	281	248	261	263	278	281	287	245	278	266	253	241	276	266	250	244	270	255	233	298	260	268	289	267	259	308	245	267	247	253	251	258	241	258	277	278	274	259	273	263	281	276	285	287	266	279	257	271	285	281	248	282	251	256	274	261	273	283	262	271	272	270	254	260	292	288	266	273	287	268	256	279	235	294	293	258	251	272	254	274	275	244	284	275	288	280	266	269	247	285	248	263	282	244	268	271	263	265	252	258	269	282	266	289	282	257	258	277	250	267	245	242	271	273	249	261	297	265	299	271	238	282	256	272	268	261	263	269	257	264	287	266	282	234	283	278	257	260	291	281	280	283	294	262	258	277	267	294	250	281	237	252	272	261	260	291
27842	12149	922	426	310	292	292	280	286	269	286	279	270	303	298	321	272	277	287	285	287	269	283	267	266	275	281	278	286	274	288	275	288	253	284	299	294	306	242	274	259	293	312	281	283	270	256	260	268	306	293	271	269	291	267	295	305	253	284	303	267	296	258	330	285	300	272	286	277	287	282	264	305	281	260	276	296	290	264	299	306	264	233	265	277	274	278	276	287	289	271	287	287	243	311	265	278	290	261	296	292	299	290	282	268	306	294	309	276	302	263	286	321	274	294	296	312	314	273	299	314	280	246	289	285	278	280	312	281	281	298	306	261	292	292	290	292	303	288	286	238	291	250	285	296	304	282	272	266	278	291	289	253	256	248	274	278	308	300	286	292	273	291	242	286	301	278	278	274	298	276	261	278	305	285	275	303	291	309	255	245	271	269	284	268	298	285	256	276	273	259	282	302	305	279	278	299	305	282	307	276	272	273	286	252	232	275	273	274	318	270	292	280	252	271	277	314	283	287	295	291	270	304	299	278	281	278	268	281	282	280	287	285	294	260	256	275	310	296	275	272	282	288	343	280	286	277	308	310	271	270	286	290	280	315	261	293	271	305	260	293	284	282	291	274	285	263	251	293	272	283	281	323	308	288	270	267	277	290	310	291	267	277	273	272	268	280	307	299	317	278	277	295	309	301	286	264	265	297	290	301	292	297	258	272	282	299	244	279	294	275	288	311	298	280	290	290	315	292	271	286	279	295	301	298	293	302	267	261	258	271	296	253	307	294	251	262	274	258	282	279	298	296	281	275	302	323	293	298	292	271	253	281	294	291	265	292	274	285	259	282	287	277	243	259	259	289	301	274	295	306	274	275	299	282	284	297	306	301	288	312	318	310	300	293	278	296	257	316	279	303	298	298	283	293	275	293	289	247	266	285	259	297	293	289	283	289	284	316	280	295	288	284	291	270	303	296	304	295	244	287	295	276	280	278	280	285	286	291	272	292	280	321	283	286	270	298	289	258	312	300	249	289	277	309	290	272	270	250	308	252	316	281	268	277	263	282	283	275	305	271	271	295	274	291	274	298	281	303	306	262	291	332	278	271	289	282	286	275	256	267	300	293	286	304	306	288	264	281	265	280	264	264	284	268	289	271	282	309	255	276	263	287	285	252	267	292	270	308	264	269	289	289	302	287	314	274	269	246	283	270	273	280	278	273	296	260	275	301	306	291	288	267	259	269	312	263	290	285	294	301	284	287	273	268	265	281	275	298	300	270	306	299	277	282	276	272	276	300	301	299	304	286	294	275	280	297	273	280	290	288	308	298	302	292	264	281	291	304	279	301	262	284	282	294	306	285	263	302	283	280	304	297	286	306	292	282	281	280	304	257	279	289	288	286	276	296	273	279	261	302	293	317	248	291	273	299	291	261	273	292	299	290	277	252	277	275	274	274	304	286	264	320	263	313	286	256	299	257	266	308	266	300	282	322	287	278	263	278	257	284	277	260	283	309	259	321	277	257	284	298	278	302	285	313	274	268	310	291	281	276	256	278	331	286	297	304	295	267	302	272	296	269	293	243	281	265	256	312	241	273	297	257	289	271	314	304	266	263	279	288	325	287	284	279	293	240	301	285	295	279	287	289	318	298	296	333	300	270	255	267	295	270	295	308	273	282	294	252	278	258	305	284	270	285	270	273	264	271	299	303	297	273	292	289	283	274	269	278	265	272	287	295	295	316	294	268	285	261	287	327	272	279	279	282	275	262	250	271	315	292	281	275	263	318	274	266	260	290	265	280	304	276	240	300	292	286	290	301	291	293	243	283	286	305	282	256	322	303	291	297	294	271	288	283	303	309	268	274	278	272	256	270	296	286	285	300	280	274	292	287	287	295	285	303	251	264	283	296	291	281	266	282	295	276	281	294	290	249	302	272	281	278	264	267	301	289	292	259	265	294	262	276	285	312	252	318	287	293	273	301	268	272	289	275	292	288	288	296	274	281	253	284	309	280	294	286	263	300	281	300	278	279	263	312	273	298	272	287	285	275	317	272	284	291	277	312	281	259	270	286	291	272	288	296	267	280	262	280	273	283	274	265	316	270	293	277	277	276	290	267	284	288	269	299	295	264	254	257	290	288	286	285	279	296	282	267	293	290	290	294	284	283	276	275	281	258	309	281	271	272	293	283	290	259	289	251	265	289	274	270	270	268	294	280	279	280	275	299	308	269	284	288	248	257	264	298	271	267	285	272	297	281	271	281	290	305	290	282	241	285	249	265	299	290	294	259	272	281	258	287	286	289	293	270	283	299	255	273	300	251	271	284	291	306	265	270	273	295	279	271	258	276	280	286	281	285	272	280	267	293	294	283	286	274	276	250	295	298	260	277	304	315	266	267	279	256	311	306	287	286	267	295	294	297	287	289	284	274	277	284	280	311	296	268	258	268	266	261	280	294	300	244	270	283	275	295	260	313	298	266	317	268	291	300	293	271	258	277	283	278	281	277	289	271	268	292	264	279	297	266	275	268	270	276	298	306	306	315	300	281	288	289	273	294	263	274	267	271	289	274	298	288	307	299	265	260	289	271	259	286	276	258	264	277	276	294	285	274	305	240	253	297	260	306	284	297	263	294	256	280	305	271	268	314	273	290	306	293	278	268	250	283	266	296	291	293	264	268	303	311	287	316	316	266	276	280	266	294	272	285	280	282	275	296	266	284	302	310	281	273	287	269	288	295	281	289	301	287	270	295	257	304	260	302	270	289	269	290	315	257	294	290	280	288	283	269	273	275	275	270	295	315	270	287	303	297	279	313	291	322	287	258	278	306	304	305	284	299	266	279	293	275	270	286	281	295	300	276	280	259	308	290	290	281	283	290	280	266	268	275	274	303	298	299	265	260	272	280	282	291	287	271	305	283	284	290	273	304	297	295	285	300	273	272	237	278	283	272	289	303	273	292	309	268	283	270	284	282	293	276	280	285	298	263	273	285	297	321	230	259	279	286	275	287	305	294	287	304	331	300	292	275	274	294	270	303	250	294	232	299	248	293	262	266	278	280	305	261	280	262	260	277	284	271	280	277	275	281	274	282	277	281	282	291	276	265	282	248	275	291	260	246	287	282	317	288	288	308	284	280	257	219	271	291	280	252	292	266	273	262	241	269	289	294	257	273	297	262	299	243	267	297	256	295	247	277	300	280	274	275	312	302	298	267	278	307	279	283	280	250	290	259	279	259	265	326	319	283	254	291	292	264	294	276	281	300	268	304	284	273	314	277	281	262	291	267	285	260	317	284	243	276	296	282	282	272	286	302	270	283	299	256	260	290	274	289	271	286	300	263	280	289	290	262	267	282	288	279	315	284	283	289	267	257	289	278	249	299	265	294	304	267	287	268	342	264	310	260	278	288	244	315	276	293	291	273	269	268	300	275	280	274	273	278	276	266	278	311	296	308	306	255	289	253	296	317	291	295	286	289	280	263	287	257	280	320	280	283	259	294	284	271	285	285	268
4659	422	398	337	320	271	282	298	280	266	275	296	264	286	276	292	285	296	286	249	271	268	256	291	252	291	269	271	286	261	273	265	262	258	267	262	293	259	269	235	248	297	270	258	281	221	296	286	264	261	280	254	269	281	268	243	244	267	286	240	268	262	283	284	288	266	263	271	305	282	323	265	259	260	291	257	265	256	255	289	273	277	262	268	272	275	284	296	278	256	261	265	261	249	273	276	276	260	292	257	265	258	281	256	277	259	300	262	254	260	287	274	251	257	284	280	258	269	291	261	297	279	239	293	269	262	267	248	310	275	252	242	269	280	248	264	269	272	259	275	268	274	265	268	265	261	264	265	257	238	271	261	247	259	257	269	259	254	261	268	257	289	261	267	282	255	254	253	261	275	253	274	271	247	285	265	279	261	289	256	263	275	236	258	253	244	251	256	287	271	264	266	259	292	267	236	304	294	245	286	247	256	271	262	259	274	256	276	277	271	281	267	301	261	294	244	260	291	295	272	263	263	255	264	294	278	258	255	286	254	280	250	266	275	293	274	282	255	252	266	267	265	274	259	284	261	274	265	260	233	262	275	301	270	237	285	286	271	269	281	272	272	267	266	294	293	273	243	278	249	282	252	266	274	274	241	303	285	242	270	260	264	277	262	266	269	274	259	295	282	280	245	255	247	252	263	278	290	247	252	255	254	257	256	292	257	276	267	271	262	264	280	269	271	290	257	251	256	283	296	248	276	253	263	247	282	235	266	273	246	265	274	257	274	253	252	271	271	277	256	294	262	277	304	259	286	250	305	239	251	265	278	287	285	265	266	255	259	275	257	282	262	268	251	272	269	285	278	273	262	282	262	263	275	239	265	262	240	271	270	255	276	289	275	258	249	295	269	255	249	287	271	266	284	298	268	284	264	254	248	288	293	260	272	272	262	262	269	300	244	277	274	248	255	253	263	267	280	279	250	239	255	277	253	265	262	275	277	271	265	265	272	250	268	278	278	254	272	249	251	297	274	255	273	293	281	270	272	286	273	266	263	305	257	259	273	303	295	291	230	310	273	272	280	270	243	262	261	260	257	284	286	246	279	246	260	258	285	268	272	252	269	269	272	240	288	285	259	253	235	261	242	274	239	292	287	250	295	257	287	270	290	278	257	271	273	279	251	270	265	268	266	268	291	254	259	262	254	271	261	276	278	273	247	258	251	283	278	248	271	278	263	268	291	290	254	283	271	293	257	294	261	238	261	256	280	271	262	254	210	283	289	246	251	278	273	260	275	270	279	291	268	296	250	245	305	254	271	265	278	249	253	270	287	303	224	284	268	278	287	240	276	256	309	263	274	252	273	260	280	309	248	274	272	293	246	287	271	280	244	259	242	274	260	263	270	270	282	259	285	280	275	256	243	257	258	282	280	289	265	266	258	264	257	258	265	264	275	286	268	284	261	276	288	264	255	287	250	228	238	250	259	271	294	237	260	266	269	253	261	260	257	289	277	272	272	255	263	250	254	265	261	284	267	247	255	282	281	281	272	278	266	237	251	272	272	279	257	289	293	281	253	269	283	272	262	286	242	275	271	258	263	254	252	263	272	248	278	297	259	279	296	273	252	272	275	283	260	269	257	247	261	289	246	279	302	241	266	259	244	226	259	257	278	251	280	284	253	265	250	259	248	269	286	250	262	233	280	270	250	263	301	272	265	291	236	263	265	277	235	257	271	226	256	282	267	266	251	245	259	296	262	260	275	276	289	252	248	281	294	269	254	256	234	284	290	273	290	250	266	255	256	293	276	252	256	279	256	256	275	278	265	273	292	284	269	242	273	251	260	261	269	278	272	278	241	231	277	270	281	284	278	252	265	294	242	282	274	268	280	264	265	252	225	256	232	305	252	259	277	273	251	265	256	293	268	264	286	260	265	258	264	295	284	263	286	276	290	252	287	272	268	275	283	262	246	289	274	276	283	300	271	260	255	249	294	259	265	243	258	255	274	245	282	278	253	277	274	317	300	280	287	251	254	265	239	259	269	279	273	270	277	271	277	273	230	266	270	266	300	272	275	282	274	255	243	259	260	244	273	257	281	271	266	289	263	248	221	250	240	301	286	292	281	259	261	295	267	257	262	259	299	274	248	287	246	227	284	276	271	291	268	255	284	287	245	273	291	245	219	269	248	240	240	263	264	281	275	262	273	257	273	257	256	264	277	251	300	294	258	277	228	309	256	238	282	251	281	265	260	259	249	305	261	269	255	279	307	248	277	239	286	231	302	272	272	242	266	244	243	305	288	267	240	264	271	263	261	260	236	252	262	259	272	265	270	291	260	276	254	254	247	252	268	253	270	265	268	293	262	282	273	256	280	280	268	268	280	261	270	245	263	258	273	237	261	251	233	247	267	295	251	265	270	279	278	271	255	260	291	256	251	265	251	279	269	262	274	264	258	266	254	282	251	267	269	259	278	273	255	243	255	270	270	264	290	279	284	253	285	268	262	246	227	271	269	257	264	258	246	276	232	253	273	272	280	303	259	245	304	278	262	287	251	268	245	238	290	281	284	272	279	275	263	280	278	275	249	263	334	270	288	250	289	263	279	279	257	276	243	274	254	276	261	276	282	270	265	268	253	267	243	274	247	254	272	256	300	280	288	262	273	257	270	261	262	251	253	243	266	262	292	264	275	285	277	245	280	248	266	266	275	254	257	280	270	267	265	301	263	244	253	281	279	259	264	272	254	264	250	279	248	248	254	272	282	269	250	257	259	272	271	259	289	287	264	283	282	289	259	262	272	268	277	278	264	273	300	237	256	254	260	242	265	295	297	264	275	226	290	296	262	230	286	279	246	268	287	257	271	287	282	263	276	269	278	239	258	277	259	258	256	268	269	264	304	271	273	246	270	270	287	272	254	287	258	271	286	270	264	247	270	297	289	242	255	262	270	250	285	290	265	255	288	265	284	277	255	255	296	267	278	275	287	288	281	293	293	256	298	272	296	269	266	263	269	266	281	263	299	269	287	288	272	311	293	260	275	250	267	243	250	262	270	273	289	264	252	284	268	286	272	260	282	247	270	257	268	268	269	238	280	242	247	258	240	244	267	265	301	269	257	289	275	246	273	281	273	265	285	248	280	292	278	278	285	274	274	272	251	294	269	283	248	259	268	292	301	263	291	240	271	256	241	288	273	261	262	261	278	258	271	262	272	251	249	241	288	269	292	269	239	274	260	260	296	275	267	298	262	255	286	281	261	250	266	249	257	263	256	238	233	268	243	271	297	254	275	265	270	296	262	276	260	281	299	281	289	279	249	268	268	279	250	289	269	285	265	263	281	273	249	268	295	235	262	270	280	263	255	294	289	260	267	258	274	240	276	268	270	259	270	277	294	230	277	241	295	272	266	292	264	256	284	286	261	295	250	271	288	282	250	276	260	273	289	293	297	263	269	280	214	282	270	251	287	269	276	276	248	252	253	248	261	243	270	286	259	266	285	261	257	278	323	278	254
25332	21468	27819	25517	9037	562	346	222	196	185	191	174	155	164	133	155	154	146	169	153	145	159	143	149	140	147	142	147	129	150	132	138	138	132	152	136	156	134	140	132	143	152	142	147	149	145	147	135	157	115	150	123	152	142	153	135	130	139	152	157	146	145	124	158	129	145	146	134	139	129	146	133	140	158	154	124	121	129	127	131	141	125	132	115	148	121	161	123	145	136	134	151	118	141	118	115	145	129	143	136	112	131	128	126	112	129	152	119	129	144	119	155	153	145	136	130	144	133	125	131	154	134	124	131	133	139	142	138	129	129	141	129	135	155	148	129	129	128	131	149	137	115	134	138	127	138	150	151	131	138	147	132	140	155	124	153	144	139	141	128	132	112	131	130	133	127	152	122	139	135	140	142	134	131	147	119	149	125	132	132	128	145	150	131	139	129	127	142	135	147	126	142	132	127	132	140	141	137	132	135	140	125	147	152	115	131	118	149	122	132	111	153	132	129	139	133	132	135	108	136	139	122	157	123	139	141	147	132	137	137	107	146	150	138	134	136	142	143	142	123	121	125	114	138	148	151	150	117	141	125	129	150	148	148	133	137	131	126	124	127	125	127	124	122	131	142	120	140	143	145	155	143	133	141	140	145	142	134	127	109	140	128	135	132	131	130	170	130	126	110	131	118	153	151	159	119	139	154	151	139	130	132	150	163	145	128	147	123	150	133	137	114	122	147	142	123	140	147	148	144	131	145	133	124	127	147	144	144	125	128	139	113	122	156	129	141	141	137	132	127	143	134	145	147	126	138	143	154	133	162	156	143	133	139	131	127	148	129	127	113	117	124	141	130	114	134	118	134	136	155	128	138	104	132	158	134	120	135	152	141	144	145	131	122	149	142	144	122	143	140	144	155	120	111	150	145	125	129	107	146	128	146	128	150	148	129	149	117	139	144	139	121	138	144	158	128	130	128	129	127	146	125	135	136	127	128	143	126	137	133	127	128	137	158	138	146	128	116	132	132	142	145	123	147	139	128	124	131	146	155	149	137	121	121	143	123	138	127	137	143	133	157	142	123	134	155	132	118	134	139	144	145	129	128	111	142	157	121	148	137	142	149	129	133	129	124	143	133	134	138	124	156	139	124	127	129	133	122	145	150	156	134	117	160	128	129	136	128	136	144	121	143	138	107	140	129	136	129	125	134	127	134	140	137	132	134	165	137	104	148	112	136	140	124	108	127	125	124	133	126	166	118	136	123	119	127	139	157	116	122	139	141	141	161	148	131	130	129	139	144	132	146	138	141	147	121	139	132	125	134	136	127	116	143	140	132	134	140	139	140	123	150	133	133	134	148	133	128	159	141	135	135	135	139	141	136	123	139	139	135	148	133	128	133	128	133	147	159	124	133	145	138	158	120	146	137	147	145	140	123	169	138	138	145	142	141	137	132	137	123	129	146	160	135	117	122	140	138	147	139	150	137	140	153	141	145	130	147	140	129	131	122	137	138	138	134	146	143	129	147	118	133	142	151	127	124	130	129	136	146	130	126	131	139	132	150	153	153	109	143	137	126	126	147	143	115	137	147	128	125	118	152	118	129	132	110	134	140	152	128	142	129	149	141	114	144	151	146	134	133	145	146	127	137	134	134	137	130	141	124	142	132	134	124	120	144	125	125	148	119	129	126	127	146	156	157	134	133	120	118	120	145	121	151	133	136	147	120	152	136	125	139	149	124	130	133	140	142	124	141	160	134	117	136	139	120	140	127	139	123	112	138	151	121	129	132	130	153	105	147	129	147	126	136	139	111	149	140	141	123	135	138	141	124	134	161	119	137	136	125	139	129	135	123	145	123	109	122	130	140	124	132	133	126	141	155	107	122	145	112	147	121	136	121	145	141	135	116	133	145	131	139	126	132	140	111	119	159	137	124	121	144	139	131	156	133	137	126	139	146	135	122	140	139	153	146	137	129	124	130	130	129	147	139	127	139	136	127	139	144	141	133	131	142	124	137	129	140	123	125	133	124	135	123	134	163	128	130	122	138	124	127	154	125	139	121	149	136	130	123	151	138	128	143	135	140	123	139	136	135	128	128	137	127	139	128	138	132	146	153	135	148	128	150	138	124	136	139	129	138	151	127	147	140	139	138	130	99	136	144	130	148	142	147	122	127	124	158	127	141	141	170	134	135	144	124	138	150	145	149	144	137	122	127	120	135	141	143	137	161	92	131	129	143	145	124	148	141	128	139	144	120	148	123	143	129	125	116	145	133	120	138	147	132	150	121	140	119	141	123	134	138	132	134	109	143	126	136	144	126	116	144	135	148	118	125	142	124	121	138	158	133	140	146	127	129	144	130	120	141	143	149	124	142	135	131	119	142	147	133	142	148	144	132	140	120	140	128	136	135	133	144	128	137	131	137	137	142	146	132	134	120	138	130	132	152	119	137	135	125	118	145	139	137	138	139	138	158	119	135	140	116	142	135	153	133	140	148	133	132	145	122	158	133	149	144	116	137	143	148	139	144	148	141	116	142	142	162	132	131	122	137	118	135	137	147	139	160	124	141	142	129	141	139	156	118	137	137	139	144	148	150	146	153	131	134	132	135	131	128	118	149	134	136	135	147	144	126	153	141	133	144	139	141	115	132	158	123	117	136	135	123	138	140	141	127	122	109	120	129	134	138	127	142	134	140	147	144	142	117	141	146	145	126	162	125	131	149	132	128	126	124	129	136	149	105	122	150	132	111	150	139	133	126	123	121	100	129	126	134	160	142	125	142	140	124	140	131	136	139	134	130	122	142	152	128	144	98	134	126	133	148	141	143	130	142	120	135	154	108	141	137	131	127	135	128	138	126	149	115	130	145	143	155	151	138	122	140	134	112	130	129	136	150	151	126	125	131	141	139	134	128	138	139	125	135	147	159	114	130	139	115	126	130	126	116	131	135	121	136	128	137	147	132	136	130	141	143	121	139	125	135	113	133	111	143	122	144	130	141	131	130	142	140	136	133	130	121	127	143	119	152	135	136	131	135	127	123	122	140	121	125	143	131	122	134	150	142	160	132	120	136	147	138	129	146	123	126	147	132	114	141	127	143	136	146	118	119	136	145	122	136	127	143	130	135	139	146	137	166	148	125	138	155	135	164	139	128	153	131	138	126	134	118	147	118	146	127	142	116	135	119	119	132	132	145	122	147	134	123	123	133	124	125	159	143	119	146	143	132	117	125	154	132	136	144	117	154	137	152	106	144	141	145	129	137	138	122	118	135	132	136	137	132	151	159	143	146	122	133	127	149	137	130	153	117	154	126	138	129	110	138	153	144	133	132	144	128	125	131	134	133	145	136	125	138	137	118	120	138	122	123	127	116	133	147	122	123	156	134	136	137	112	139	125	157	127	150	141	125	153	140	134	147	142	130	123	119	130	139	128	138	154	128	133	141	149	132	130	128	131	135	139	143	137	121	149	134	136	131	132	131	156	146	138	131	125	142	128	143	152	155	146	138	128	129
3104	2549	2053	1054	717	522	373	330	297	279	182	221	214	215	188	178	196	190	174	186	174	187	149	155	186	151	162	150	151	190	158	148	158	160	155	143	149	152	175	162	140	119	147	134	157	154	142	158	125	143	148	157	144	144	143	147	146	147	143	154	148	177	155	158	177	165	157	157	138	142	149	154	131	150	160	134	163	148	166	156	150	141	155	139	172	163	154	148	133	150	170	116	165	138	125	140	158	146	158	156	144	156	180	138	143	141	171	138	145	136	143	123	157	150	124	158	127	154	130	163	154	140	157	142	137	139	161	116	138	135	140	150	154	169	172	155	148	140	125	138	164	174	145	156	143	132	140	155	152	139	159	163	151	157	154	150	141	173	163	140	152	136	147	151	150	150	134	161	142	119	138	142	135	147	150	149	158	124	159	159	144	142	160	170	152	146	141	149	149	147	142	173	154	147	145	146	136	129	158	158	131	151	158	170	146	146	149	156	142	147	139	124	152	144	144	143	145	148	153	143	150	153	171	133	155	140	146	159	140	146	170	135	143	145	147	142	164	137	178	149	142	150	149	153	143	153	142	161	140	147	150	143	154	139	159	142	154	128	133	128	144	135	127	171	159	161	138	134	151	139	141	153	158	136	149	139	166	157	142	155	128	167	155	148	139	153	144	124	141	144	150	137	146	151	155	117	138	147	157	142	172	161	147	153	142	147	145	152	152	162	148	140	140	147	157	130	135	158	151	151	160	130	131	152	129	135	134	124	129	130	162	161	126	181	142	146	138	144	133	148	161	143	142	142	154	165	139	148	141	128	149	143	161	140	146	163	174	146	130	157	156	135	142	149	144	126	143	147	165	145	148	135	144	141	131	152	152	137	143	151	147	161	146	133	144	160	153	156	141	148	131	145	147	163	137	154	165	137	135	151	148	159	163	134	156	158	163	148	130	166	163	164	131	130	130	155	138	147	158	129	150	155	148	134	147	147	155	131	157	149	120	144	150	130	136	142	129	153	141	132	149	155	153	140	154	143	146	142	164	167	151	155	120	143	148	131	155	158	156	161	151	159	169	182	167	160	135	144	146	165	147	149	153	127	164	141	146	162	161	151	138	142	143	146	148	141	127	151	154	137	157	152	135	162	131	145	144	152	154	159	140	153	148	140	139	169	139	139	131	127	161	120	133	144	147	155	137	127	151	155	146	151	139	154	131	154	149	144	132	145	158	148	150	144	150	150	141	147	152	159	146	137	153	154	158	142	147	139	130	134	150	139	164	136	151	150	161	132	161	137	145	134	148	175	133	127	149	146	134	135	162	176	158	120	155	142	173	133	141	153	158	159	139	152	133	145	114	146	149	128	135	146	157	162	147	161	158	149	122	156	131	144	157	145	161	124	187	139	127	139	149	138	155	142	147	158	155	144	127	137	149	134	155	134	146	163	162	140	142	145	139	143	127	150	133	148	159	146	128	148	135	125	144	145	145	169	136	150	141	137	151	143	152	134	137	147	139	160	170	149	153	157	128	152	150	151	148	148	141	133	139	151	146	140	142	167	151	140	172	149	115	161	135	136	138	141	133	146	154	132	179	140	151	139	173	151	122	132	139	149	164	146	153	144	148	148	146	144	141	133	155	148	150	137	138	169	136	149	124	160	178	156	152	167	121	145	141	133	138	139	148	152	137	150	154	145	142	147	155	137	131	153	146	139	142	149	145	131	149	128	140	161	148	152	152	151	156	181	161	117	165	135	140	131	126	156	159	135	134	142	140	165	167	145	159	144	145	136	157	143	158	151	138	148	147	166	121	134	146	147	152	149	159	142	156	166	158	160	132	137	157	147	169	142	136	178	177	133	142	142	153	162	144	145	157	164	133	151	150	157	151	152	137	143	143	134	152	143	158	155	142	139	150	131	149	144	119	141	156	157	143	134	146	131	148	141	187	144	178	155	144	153	146	141	169	129	168	173	142	147	144	162	130	123	128	161	146	161	138	153	139	172	159	122	147	140	154	151	152	136	150	131	147	133	126	153	166	193	132	142	138	153	128	129	142	152	129	137	136	155	140	130	140	150	144	150	142	144	143	153	146	139	138	143	136	146	136	153	129	165	146	160	140	142	137	148	136	161	144	149	130	166	141	129	141	139	144	150	149	141	136	142	160	144	126	151	144	143	140	155	167	156	124	149	116	143	147	149	147	130	154	151	144	139	121	151	133	154	148	158	156	146	136	158	137	154	162	137	129	156	153	134	165	156	130	132	152	144	133	134	158	136	155	153	127	138	137	143	157	162	140	133	148	139	153	160	136	148	129	142	137	149	114	153	157	143	142	142	139	143	135	157	147	134	132	147	130	149	154	136	148	135	160	136	146	157	134	127	135	138	141	130	129	159	148	148	133	148	147	136	150	149	153	147	131	169	154	147	139	170	132	154	137	174	125	143	143	123	157	148	126	150	147	164	155	127	141	144	139	127	148	155	147	144	158	156	149	150	160	130	156	154	131	135	152	145	168	161	150	139	154	133	140	152	160	153	139	140	169	154	143	156	161	164	155	137	157	160	173	130	131	148	134	140	143	150	141	147	145	144	129	121	166	147	129	161	149	155	144	149	137	128	160	155	156	155	156	132	153	133	142	151	150	135	146	128	139	151	148	150	146	138	124	144	160	141	139	139	143	151	128	134	147	126	141	152	148	146	159	154	149	144	136	126	141	160	136	152	129	135	166	138	137	159	147	133	149	121	135	163	156	153	157	130	132	134	141	146	156	139	140	148	162	123	127	143	139	145	153	157	172	147	152	141	154	150	145	151	155	144	147	137	153	152	141	125	123	131	148	140	138	173	126	150	160	125	156	135	149	149	143	132	160	162	129	147	156	135	154	164	153	154	147	140	143	150	141	154	136	153	153	149	156	150	133	141	149	161	148	146	142	113	150	142	157	148	139	149	147	159	139	149	121	139	148	129	151	124	144	157	150	141	151	150	133	145	155	132	140	139	165	161	153	154	154	144	176	143	148	150	133	118	161	143	142	148	142	136	156	135	144	139	149	162	160	144	147	135	142	170	124	137	169	159	140	153	151	167	136	161	161	136	145	142	143	125	160	153	153	153	132	145	141	141	142	133	166	148	150	142	135	145	157	153	156	141	130	150	167	164	140	154	134	151	160	135	134	151	140	121	148	166	152	152	139	143	148	146	140	158	147	157	134	154	136	129	143	157	133	150	144	138	130	162	145	155	148	134	124	152	114	119	163	138	148	157	145	154	151	163	124	143	158	150	176	132	133	140	155	167	134	136	143	143	141	135	149	144	128	143	154	140	154	162	149	127	127	145	136	125	157	141	155	167	166	142	147	144	152	161	165	153	146	141	145	147	170	133	119	137	122	154	128	143	135	140	159	158	139	138	157	141	123	151	129	152	145	124	134	121	139	136	132	168	135	166	146	138	157	129	140	164	124	152	145	139	157	142	145	152	173	140	144	140	154	147	154	146	165	144	147	148	138	134	136	129
24395	21474	28746	24596	21440	5667	945	490	414	375	333	381	347	316	319	323	293	302	325	312	294	288	293	291	312	306	325	283	301	273	317	280	283	292	303	279	269	311	311	270	252	285	283	298	289	265	285	300	325	290	271	287	294	287	287	291	277	253	300	270	282	286	249	278	297	281	266	267	269	278	295	281	277	299	249	293	280	281	303	326	271	291	299	292	299	271	316	321	277	305	295	281	288	277	304	260	301	258	264	310	278	301	298	274	291	270	272	305	270	283	271	250	326	265	312	285	262	292	302	262	289	280	314	282	291	251	264	282	299	271	259	270	294	276	289	252	292	320	286	293	281	256	268	273	280	246	294	307	294	280	291	265	275	274	278	282	274	311	281	284	305	290	298	292	269	285	282	261	337	299	264	292	277	289	270	271	272	281	281	266	270	303	295	264	250	264	274	303	296	268	274	286	319	273	249	323	250	302	286	293	303	256	291	273	303	327	266	257	275	289	262	272	283	256	273	262	289	286	276	282	273	261	270	285	309	282	283	305	271	280	284	303	268	273	305	314	263	323	307	274	287	270	285	311	289	265	290	284	281	308	283	293	286	311	261	287	264	284	287	280	275	287	302	306	291	274	258	293	276	256	304	263	229	275	282	289	275	291	264	257	286	299	289	272	256	296	271	297	287	281	282	275	257	253	302	281	289	310	255	296	270	294	304	311	283	267	264	297	264	267	282	281	293	273	305	307	289	275	279	275	309	254	301	264	262	268	287	280	288	274	283	268	251	270	273	299	308	267	279	272	263	276	276	277	251	272	285	281	277	272	302	277	275	280	283	280	317	303	275	245	301	279	293	291	294	274	283	289	262	284	266	271	297	294	271	266	259	277	263	311	261	269	256	280	269	288	280	289	260	267	279	279	286	274	298	274	287	294	239	259	305	269	284	331	274	281	274	282	270	310	257	286	306	277	275	305	262	291	290	267	271	289	302	298	282	281	266	272	286	252	249	298	294	252	293	297	275	301	283	290	283	248	293	270	266	274	320	262	265	311	297	270	281	275	307	302	281	284	259	297	285	310	255	306	308	290	249	263	292	261	291	255	273	295	288	271	261	283	303	290	276	299	291	285	288	280	277	265	287	275	286	260	275	283	258	293	277	289	277	294	271	270	283	293	300	263	278	275	262	272	291	274	270	256	297	299	278	295	272	288	247	285	277	297	279	256	272	319	294	304	274	285	296	322	296	265	265	267	292	291	244	276	271	280	263	254	305	301	278	260	328	258	273	288	274	275	308	278	314	278	283	265	275	233	284	273	257	313	302	299	283	299	282	275	265	246	310	262	250	275	296	283	296	283	291	280	273	297	288	256	271	294	265	316	312	271	297	292	274	277	265	272	271	281	271	249	272	278	303	272	284	313	255	267	260	275	259	296	281	281	245	280	282	295	305	286	304	313	252	291	286	311	278	286	283	314	273	310	285	247	275	295	276	281	301	273	274	293	265	280	255	302	294	275	287	287	286	286	271	285	266	272	269	296	292	320	277	290	282	307	267	259	293	274	281	289	263	307	268	279	268	287	301	313	272	277	233	263	276	267	283	291	306	307	293	274	282	255	297	278	282	271	290	260	303	285	299	257	279	272	284	262	302	293	303	304	287	273	304	280	253	268	282	279	294	300	299	287	264	308	294	301	262	273	284	265	302	282	293	313	269	299	293	273	297	312	286	301	285	307	279	315	302	257	294	285	265	290	255	287	283	293	287	268	316	293	290	286	287	282	267	281	286	305	270	259	277	273	289	306	273	277	295	271	273	269	281	259	285	272	309	289	277	276	274	276	274	294	272	294	287	237	270	287	257	285	251	272	277	257	291	276	305	317	271	290	249	269	287	302	299	284	300	310	290	288	285	287	279	299	294	278	263	267	250	282	246	262	269	302	286	279	277	278	273	288	310	291	297	279	298	274	283	309	279	274	291	295	277	294	284	264	302	284	267	261	273	256	253	282	275	270	289	264	264	279	262	265	256	286	268	266	291	298	276	280	278	292	245	256	291	297	305	264	289	252	296	304	256	283	294	271	321	279	294	278	280	259	260	290	290	294	288	291	260	288	288	278	261	286	306	294	257	301	302	264	249	297	269	266	280	273	265	252	279	289	268	309	273	282	278	308	308	283	282	289	275	265	282	307	271	269	253	276	283	292	312	259	274	306	270	289	277	291	308	283	283	274	291	299	312	274	302	269	279	280	271	285	277	287	288	319	298	297	268	292	263	271	281	276	261	252	271	281	266	287	270	274	308	315	322	263	269	267	296	277	262	286	266	283	274	276	269	308	258	272	261	285	278	276	261	315	292	269	320	274	314	283	272	260	249	290	288	273	269	301	263	251	313	258	296	279	277	281	279	327	260	290	281	277	266	290	315	304	283	290	291	294	280	275	275	279	296	258	281	261	279	296	291	286	286	272	282	263	267	284	267	244	296	281	277	264	280	313	290	300	285	287	294	272	290	279	287	281	267	273	285	291	303	280	284	326	270	287	247	277	272	280	249	270	258	282	286	266	279	257	267	288	274	281	278	282	265	279	265	295	253	276	265	261	293	292	301	286	293	275	288	304	277	277	264	286	290	268	267	280	278	289	264	308	263	277	310	261	264	276	276	276	247	261	264	277	288	287	299	298	251	286	300	291	288	285	286	294	279	287	301	279	323	265	274	287	274	266	278	270	279	283	290	282	288	253	284	277	302	306	297	286	309	290	287	273	259	287	291	312	305	290	277	280	292	299	296	268	299	263	295	280	270	294	301	301	281	274	271	260	284	282	275	277	272	275	281	279	279	257	289	257	257	284	266	263	269	249	312	277	282	288	297	305	309	302	262	296	271	285	268	286	259	274	283	270	265	265	284	271	280	278	271	291	262	266	279	276	304	296	271	272	276	257	266	291	287	278	260	280	264	321	253	296	279	280	265	246	288	272	283	266	273	249	272	271	258	264	271	277	264	262	247	273	257	279	277	268	291	274	281	236	252	286	261	297	282	226	304	289	247	272	279	289	311	304	306	261	250	251	305	275	259	273	277	260	299	314	277	263	263	300	253	254	302	296	284	292	289	287	284	258	262	258	291	317	279	264	281	288	280	301	281	284	270	281	278	263	254	282	269	304	237	283	264	276	316	272	256	287	269	267	291	293	286	303	297	262	281	280	301	264	290	282	305	288	271	273	255	304	271	267	254	277	277	297	298	290	272	269	278	280	297	285	290	259	269	282	270	256	253	280	269	301	282	260	278	273	279	289	288	305	281	297	267	272	285	289	292	267	269	286	270	276	285	278	269	287	306	300	305	266	268	288	279	303	283	306	302	270	250	312	258	291	287	300	259	265	273	282	251	287	265	278	274	264	283	269	292	286	275	283	265	300	297	260	271	305	280	274	258	296	292	323	285	251	271	267	252	283	301	293	262	285	264	282	307	237	283	289	293	269	284	283	267	256	278	272	275	300	271	264	289	270	262	286	319	293	278	292
3311	4743	3940	2007	1236	879	737	628	519	478	423	420	378	370	376	297	325	319	313	303	332	309	292	316	291	325	304	320	285	302	293	265	265	271	259	310	302	288	276	293	279	258	276	283	266	284	286	296	252	295	282	287	259	272	268	275	298	263	279	281	278	305	256	278	292	266	286	291	289	256	305	278	275	308	287	273	257	256	247	269	249	278	261	277	290	295	258	268	296	264	282	288	269	268	274	292	274	282	269	256	272	271	296	287	245	254	260	251	236	301	271	286	265	276	283	270	288	254	266	298	271	257	269	275	283	274	248	208	277	287	262	271	294	248	286	285	264	286	261	279	271	266	285	226	251	279	267	296	293	255	246	278	227	270	281	269	275	271	304	259	289	286	286	276	267	271	268	225	296	252	264	271	277	277	296	250	272	261	268	297	290	272	255	251	276	296	240	279	273	307	276	257	272	268	254	288	253	256	251	260	279	277	252	300	278	273	272	211	290	274	281	267	278	277	273	250	256	232	267	285	271	247	260	289	290	295	252	266	273	273	257	287	273	256	279	259	279	284	299	267	257	256	272	258	252	290	270	258	289	266	276	265	269	247	260	300	264	309	253	276	292	261	267	260	292	290	301	248	269	250	248	292	276	274	287	270	278	264	290	231	295	275	285	296	264	284	286	251	285	267	276	281	258	280	256	272	271	263	282	223	281	273	254	252	279	283	263	259	260	291	316	266	256	251	288	266	267	266	292	276	270	294	238	274	260	271	279	267	289	272	255	255	297	268	284	294	251	272	240	254	258	257	259	265	291	272	286	265	294	256	277	289	240	300	264	274	300	270	294	256	288	267	270	286	285	302	252	271	262	287	292	255	295	252	252	261	264	274	272	261	251	265	305	267	260	270	277	254	274	290	257	261	258	264	247	270	264	285	272	267	274	266	272	255	261	278	243	303	278	299	299	309	272	262	278	258	285	294	256	256	260	266	227	293	277	281	270	270	284	249	297	259	262	272	268	246	265	288	263	275	272	276	294	285	273	296	281	279	259	267	273	257	269	258	274	306	288	276	275	268	248	258	278	280	254	247	240	252	289	276	268	260	278	295	254	268	266	277	292	277	241	274	271	262	256	263	288	282	284	260	278	259	262	266	224	277	278	270	254	264	251	266	276	265	290	263	281	260	260	291	251	275	277	244	251	272	257	270	282	283	256	271	290	285	261	281	290	291	280	237	305	285	294	269	271	260	273	275	264	275	258	254	267	259	253	254	291	247	256	298	265	265	306	239	280	267	272	289	257	287	267	254	268	241	267	262	266	307	246	277	277	262	273	263	272	264	273	254	243	236	269	259	258	244	254	270	285	253	286	261	288	276	275	281	280	276	285	281	269	279	255	278	296	284	290	259	249	269	272	253	270	293	286	292	288	261	284	264	287	258	264	268	294	285	250	275	283	259	278	278	284	274	254	250	273	269	262	307	271	268	256	238	283	302	270	275	269	268	251	255	270	281	256	257	272	270	269	267	294	269	269	267	291	265	260	232	254	310	247	281	247	269	291	264	280	269	278	278	275	286	268	262	253	266	265	240	235	261	255	263	284	245	280	265	261	292	270	251	285	293	246	282	288	255	309	245	258	247	293	276	281	301	262	303	246	290	273	255	287	299	252	250	275	273	236	258	281	247	271	278	280	307	263	276	270	263	258	275	281	291	254	296	265	271	278	264	229	284	287	268	260	267	261	268	242	245	249	263	264	270	262	267	286	262	259	254	297	264	259	260	256	299	277	276	269	252	275	280	273	271	270	282	286	298	265	244	255	246	271	262	270	282	258	257	272	274	276	281	273	300	278	272	260	263	258	234	300	278	236	274	248	289	305	249	263	258	269	285	264	284	262	266	277	262	314	263	276	270	260	284	275	267	289	288	260	279	288	249	270	243	248	242	294	284	275	280	285	295	264	278	267	246	272	264	269	260	229	242	299	291	275	265	282	254	262	262	250	301	247	253	284	246	289	303	276	242	275	256	270	250	275	273	260	277	334	297	259	287	275	265	294	270	269	267	273	273	274	254	291	261	271	254	261	267	269	279	250	246	252	287	267	269	269	248	291	272	267	242	263	292	282	249	257	281	275	276	286	311	257	279	282	244	267	240	257	245	269	279	302	280	258	254	281	280	271	262	277	251	271	253	282	243	287	269	303	247	246	244	271	252	280	267	287	274	292	283	281	282	301	262	259	276	260	246	267	265	285	261	273	273	270	256	237	277	293	263	276	257	253	255	270	308	283	270	283	281	275	233	271	269	276	275	268	285	259	267	287	264	284	303	226	292	284	259	294	285	249	274	256	262	288	283	262	250	246	274	261	271	243	284	252	277	281	267	249	280	276	260	260	261	268	290	300	253	301	276	231	267	245	266	291	289	267	290	255	276	243	247	254	272	258	267	282	269	256	291	277	247	301	263	302	249	304	270	259	277	265	260	243	258	271	267	270	292	254	272	285	281	245	253	258	260	268	280	262	285	255	251	282	277	249	290	309	269	264	271	293	269	280	269	267	269	246	301	262	251	268	277	269	279	255	229	259	281	272	268	241	250	266	279	265	288	305	283	263	298	287	277	282	287	289	255	273	271	269	256	262	248	243	278	233	269	280	256	269	272	304	254	262	269	243	290	270	272	282	271	268	292	234	285	261	291	254	247	262	251	279	258	271	246	303	285	290	259	262	239	270	263	269	259	245	285	261	279	254	276	257	250	237	239	269	282	251	274	273	266	268	270	281	262	283	263	234	280	258	248	281	273	254	269	257	299	269	282	292	250	268	245	262	274	250	286	294	285	263	275	264	270	253	300	267	271	257	260	265	268	284	271	247	284	259	237	258	288	271	269	278	292	275	260	286	276	302	276	284	280	250	255	278	274	281	270	256	236	270	297	262	261	256	295	271	262	293	295	266	271	265	269	264	260	254	272	254	274	288	306	276	284	254	251	269	305	253	252	257	260	252	277	255	276	247	278	254	241	264	265	271	278	257	253	268	270	267	264	266	292	260	275	273	277	238	272	277	260	279	269	281	268	276	255	282	265	311	260	255	246	250	258	279	262	271	263	266	268	293	283	279	257	273	303	270	279	253	258	256	269	259	269	248	254	260	263	268	248	263	237	273	299	278	262	258	259	241	245	288	293	274	253	242	247	279	257	257	279	237	256	262	270	257	262	276	298	290	257	250	241	253	258	247	233	245	275	260	278	273	284	287	266	246	272	240	248	257	259	245	288	265	282	263	301	250	274	258	250	264	267	273	252	276	287	259	306	269	268	260	266	256	267	264	236	273	287	270	269	286	268	253	256	291	271	263	256	264	260	269	281	265	273	269	235	293	279	259	279	244	256	272	269	281	255	284	255	286	254	269	263	276	285	298	271	290	253	252	281	267	251	269	279	297	260	248	275	257	290	305	254	236	253	273	264	246	264	256	275	259	226	253	270	271	258	272	263	257	249	249	258	245	246	279	257	271	268	265	281	259	261
27845	12063	888	434	341	295	313	297	277	294	250	288	308	296	266	283	287	296	272	288	323	282	298	307	298	282	274	300	283	292	274	268	287	287	283	259	298	266	265	285	285	285	307	251	291	274	254	285	285	282	268	272	267	298	298	258	258	292	276	296	284	283	322	284	281	307	280	270	282	303	267	288	286	278	278	278	275	271	269	274	296	268	269	311	286	307	308	291	285	268	281	321	285	266	271	290	280	258	277	256	277	294	246	251	281	279	271	248	326	304	278	296	316	267	292	280	307	282	287	285	285	282	276	265	261	276	282	252	295	278	290	252	294	286	269	278	296	278	293	285	287	284	287	245	306	262	318	286	298	285	253	290	252	246	302	276	283	279	286	318	306	280	259	318	303	291	256	250	289	286	272	285	283	282	266	273	273	284	277	276	272	249	305	265	247	300	287	338	271	333	272	270	289	280	254	277	280	265	276	266	272	283	284	296	271	274	281	274	272	266	269	299	273	270	252	287	261	251	275	274	284	267	287	266	301	270	236	261	277	267	300	272	272	269	280	262	282	286	292	257	269	311	285	261	273	293	288	273	274	290	307	282	296	313	288	300	283	289	269	300	292	274	291	280	245	247	258	291	312	287	266	293	278	265	303	290	260	280	296	262	267	294	297	267	265	295	289	292	268	271	270	294	300	302	265	285	309	272	260	306	252	293	309	285	270	278	268	259	305	271	265	259	230	308	311	272	293	273	269	265	283	284	274	292	288	304	282	266	311	281	287	286	289	266	271	297	264	247	295	279	292	281	292	306	278	289	288	261	257	268	275	278	262	299	265	299	286	254	286	301	280	278	298	273	288	301	237	274	258	276	255	266	318	317	283	288	278	303	266	301	282	261	256	264	308	263	288	265	308	291	260	295	263	292	293	311	278	267	309	252	288	268	277	314	268	328	285	267	293	273	271	290	274	296	267	267	256	263	286	280	342	247	269	299	316	256	282	267	266	242	281	275	283	284	270	296	308	283	271	298	270	279	307	295	257	264	268	317	302	261	274	276	332	274	270	274	287	286	282	284	271	314	286	251	259	261	269	306	273	271	264	265	294	317	282	263	289	271	265	270	259	305	265	275	274	252	279	307	287	285	295	264	308	279	272	269	297	288	265	272	282	286	308	258	294	280	301	289	291	261	281	295	257	282	301	256	258	290	301	270	268	278	288	245	283	293	268	284	280	262	249	276	258	300	283	268	264	283	291	273	293	308	288	278	252	308	294	262	292	291	251	269	327	264	293	260	288	302	294	270	267	282	256	274	279	301	278	266	271	291	306	275	280	276	283	291	282	292	276	293	285	268	287	267	266	271	272	273	270	282	340	307	281	264	266	281	288	296	262	310	239	286	289	269	290	320	276	251	292	259	269	264	307	265	285	261	275	272	289	276	256	248	316	291	276	281	295	314	301	272	278	281	252	263	272	278	277	280	288	306	276	302	289	287	288	270	284	293	285	278	281	283	283	288	307	298	270	330	293	289	228	278	279	280	282	286	268	292	283	277	275	258	282	292	288	272	264	299	295	302	286	301	279	313	274	262	256	294	303	291	289	308	292	298	296	266	268	272	285	287	274	260	249	279	266	263	284	275	303	278	278	280	263	299	287	277	299	250	286	311	294	274	291	275	276	291	263	289	294	286	278	253	278	284	288	263	250	297	290	267	283	277	280	272	286	289	294	309	274	266	299	276	272	281	303	301	270	288	255	273	285	282	293	293	276	302	319	248	281	275	297	292	296	295	290	290	283	264	271	292	267	288	263	284	257	247	238	275	267	259	284	300	300	313	259	273	265	287	291	303	305	274	316	270	259	272	277	294	297	289	276	263	287	260	275	287	285	306	310	273	290	311	300	295	270	271	304	275	282	272	265	261	242	292	279	265	259	262	274	281	290	282	273	288	282	256	274	279	276	275	272	268	311	287	296	299	308	281	253	274	264	286	278	258	263	316	316	255	294	276	288	286	276	275	289	258	288	257	307	313	266	263	278	265	288	281	293	296	282	274	287	298	280	299	245	246	286	280	249	316	311	279	267	281	289	270	260	281	261	284	303	293	269	284	276	272	269	288	280	302	290	264	287	284	250	258	280	272	250	263	231	271	299	270	291	285	282	320	304	280	277	293	293	266	281	289	278	291	250	269	280	284	278	300	262	297	291	285	283	286	272	253	273	293	286	282	303	298	266	242	279	277	271	254	265	260	271	279	277	278	294	291	305	276	280	280	275	263	269	294	298	271	285	263	316	277	318	274	267	258	271	278	284	269	266	279	269	296	300	268	305	280	263	290	259	305	278	282	304	290	299	302	310	315	272	298	284	272	273	295	274	297	268	293	314	269	293	281	289	282	308	299	279	294	251	250	278	277	304	271	283	290	269	260	254	275	282	270	263	287	287	303	276	303	276	301	281	278	270	309	264	302	264	247	267	275	299	262	272	290	310	296	272	285	308	268	316	299	272	263	276	282	291	262	290	268	290	262	289	268	276	293	283	279	301	285	262	277	285	285	279	287	273	280	282	298	269	292	284	303	313	293	293	302	285	286	297	302	290	284	297	305	282	293	293	288	285	294	260	290	267	306	278	270	336	271	281	279	295	292	265	286	297	285	269	274	295	257	285	259	273	276	282	270	276	274	295	278	312	295	298	296	294	284	256	294	268	251	291	266	300	265	247	314	270	272	286	306	298	250	264	273	284	274	252	278	297	265	311	267	266	302	303	225	276	291	271	291	284	265	280	280	284	275	261	276	314	293	269	302	271	295	263	262	286	265	258	284	251	290	267	270	295	278	300	323	277	277	266	279	291	277	299	293	266	298	292	272	291	286	313	298	279	285	272	274	316	276	274	264	286	278	323	272	264	279	266	299	278	266	271	289	254	263	262	267	271	284	280	288	268	307	254	284	298	270	304	281	271	300	265	287	281	260	276	272	275	280	293	288	263	278	280	288	291	278	266	271	273	283	295	318	294	294	277	290	281	266	301	259	262	281	306	302	282	304	307	281	273	281	269	323	292	278	301	293	283	268	283	270	282	294	296	260	301	294	283	308	278	262	290	319	278	256	280	258	241	285	270	301	267	301	289	305	293	297	261	269	266	311	311	292	275	252	307	308	293	306	252	283	293	260	286	280	266	287	257	273	294	291	272	268	286	284	298	258	300	303	275	287	285	262	267	281	255	269	261	265	301	265	267	256	264	291	276	260	291	256	299	311	291	285	282	291	282	286	282	271	243	252	269	301	298	284	279	261	315	267	299	265	278	291	280	291	296	289	287	288	308	270	268	273	286	288	251	257	266	241	286	280	291	272	305	292	280	252	292	261	263	278	282	272	309	271	259	275	259	255	301	260	294	281	301	273	300	301	298	313	241	275	270	274	248	279	265	276	263	263	276	281	236	300	242	301	252	289	284	281	257	283	274	314	280	256	324	263	289	296	296	291	307	249	280	280	302	289	299	290	271	265	286	275	269	270	282	280
4681	424	418	322	307	297	252	287	238	263	277	257	272	286	262	258	280	256	287	260	295	294	240	274	273	284	284	237	251	282	286	266	269	284	250	273	274	287	264	268	270	281	276	280	257	277	251	255	270	251	247	253	262	231	283	267	283	279	253	274	264	278	273	264	259	284	234	253	274	276	281	268	274	256	248	260	270	230	272	258	268	279	270	262	287	259	254	248	270	245	266	272	254	294	280	237	288	268	259	261	257	242	258	262	285	259	254	252	281	261	268	269	248	238	256	261	275	257	260	250	267	267	242	275	248	268	245	251	253	256	285	253	261	243	240	258	256	251	289	254	289	278	272	239	271	258	233	264	242	283	267	276	287	283	287	283	253	259	286	268	280	266	271	266	249	292	294	260	259	290	256	258	283	269	278	281	298	276	254	286	232	278	261	262	276	266	293	273	252	226	271	281	261	273	272	280	231	276	277	241	261	253	257	255	260	260	273	225	273	272	262	285	273	253	260	286	248	254	257	277	268	257	293	292	263	292	245	275	269	263	284	272	259	276	271	262	250	261	264	273	269	247	237	248	285	285	259	272	280	253	273	262	256	236	271	258	269	269	266	260	271	269	222	256	281	269	252	266	278	250	265	261	239	251	279	272	265	271	249	246	266	276	274	256	246	279	279	282	235	239	277	262	262	287	244	266	264	256	324	253	263	285	276	263	274	266	250	244	269	274	243	263	277	258	299	285	270	250	262	247	282	236	262	266	289	272	268	264	292	255	247	286	239	243	280	285	266	268	261	246	268	272	252	272	260	263	302	250	225	255	241	280	270	274	266	242	260	248	242	302	281	255	270	270	241	279	260	246	291	261	220	279	252	273	288	240	241	269	249	256	290	296	264	276	273	257	267	262	261	273	263	252	275	273	272	241	230	285	244	250	257	242	272	245	249	274	269	276	248	272	256	271	240	288	261	289	266	282	259	258	239	274	268	233	280	254	276	266	259	264	268	259	253	273	260	264	257	282	268	252	251	278	253	265	249	284	292	267	246	258	290	261	258	278	277	275	243	277	254	258	256	275	278	274	257	238	257	280	241	283	263	278	275	277	291	232	271	279	263	265	239	258	261	279	274	263	258	279	258	252	269	255	245	269	262	265	265	277	263	282	272	251	275	270	278	249	285	260	273	268	284	250	290	284	262	286	251	296	276	265	271	256	258	262	262	253	265	273	256	272	266	246	275	289	274	266	287	292	264	281	256	244	265	297	290	250	249	292	254	268	268	278	286	294	271	272	280	257	284	261	272	282	257	235	235	290	285	297	278	248	252	276	271	277	262	248	257	269	256	252	268	269	261	284	284	277	312	245	284	265	287	250	278	281	287	282	272	258	283	291	223	268	254	268	271	294	268	275	263	272	284	236	271	260	262	282	251	265	240	248	279	277	256	273	260	262	257	293	261	255	297	258	256	275	288	249	262	265	273	277	297	250	287	258	268	276	286	255	259	265	283	279	281	233	233	284	244	267	258	261	275	265	280	266	255	253	276	253	272	293	283	316	258	296	297	275	278	267	263	275	255	233	285	285	288	240	268	275	266	251	259	276	253	272	282	255	283	251	272	268	269	296	250	255	246	259	257	261	252	262	273	281	247	290	293	257	249	267	275	244	254	262	267	265	277	282	300	287	255	282	285	267	263	266	237	284	260	266	267	246	291	245	274	283	254	286	264	281	261	277	329	260	275	252	241	275	262	290	278	269	265	276	265	296	268	261	276	276	246	294	248	273	268	277	257	271	297	270	267	289	262	247	248	257	263	279	253	268	273	267	276	275	273	275	272	233	259	259	268	267	277	271	246	243	254	285	284	272	229	250	268	296	239	258	264	276	277	271	259	262	245	247	257	279	253	271	298	284	253	259	280	275	225	269	281	264	258	257	281	258	294	282	251	263	278	224	258	280	286	273	275	257	282	261	259	272	233	292	259	266	300	260	263	234	267	279	263	260	280	284	242	265	267	275	269	261	271	283	231	277	263	258	266	265	274	273	263	276	273	269	302	246	250	282	243	262	276	296	260	272	256	281	261	275	259	264	238	245	254	269	237	256	242	298	230	248	249	283	293	291	232	263	278	286	285	268	267	239	271	245	269	267	263	250	257	296	248	290	274	266	292	273	266	265	256	274	271	266	288	240	288	271	267	249	274	242	263	280	268	275	266	253	259	260	222	274	257	261	276	250	244	239	259	254	258	261	230	283	249	261	276	259	267	250	296	294	250	287	248	283	229	272	252	277	245	287	266	266	242	276	237	293	266	256	294	260	276	309	236	270	260	248	262	232	285	272	282	276	248	261	250	305	235	296	290	250	268	260	270	270	265	280	278	254	272	257	254	262	267	296	275	263	289	257	261	295	270	262	281	243	279	251	273	251	281	283	261	280	246	241	252	266	285	290	254	277	268	276	264	278	295	284	270	243	287	265	292	302	273	256	240	255	287	298	254	268	268	264	265	284	262	285	266	281	255	255	232	268	275	258	262	271	266	266	231	280	229	275	238	265	261	259	272	266	298	281	224	260	256	261	289	264	281	248	254	272	263	299	256	270	272	224	255	264	258	276	282	250	264	266	298	253	258	261	267	260	268	258	254	266	264	228	268	258	293	258	243	307	275	284	251	264	243	252	266	274	269	264	277	284	257	277	318	269	294	261	282	278	296	259	243	249	257	255	265	272	246	238	278	266	280	272	241	260	249	233	261	260	263	272	268	266	276	280	248	249	301	261	268	268	258	240	260	274	257	271	277	281	268	238	274	265	251	281	256	276	260	279	267	257	263	261	303	252	255	223	277	255	280	270	258	254	274	269	257	266	296	270	263	282	280	266	279	288	272	245	290	252	279	253	272	267	266	253	246	254	272	264	252	258	253	263	257	279	247	259	233	267	276	260	258	266	262	257	279	278	248	267	258	252	264	270	237	285	261	304	271	242	257	265	283	267	259	267	282	238	277	293	267	233	288	238	271	261	292	288	284	280	283	289	244	246	296	257	285	259	283	262	271	271	261	260	263	261	233	234	273	265	252	287	265	267	286	262	252	264	274	268	296	264	259	278	278	253	259	280	292	271	291	265	312	259	273	237	263	277	294	265	284	256	243	257	265	258	252	266	233	231	234	273	269	277	251	273	254	233	250	243	277	297	285	267	249	275	265	288	240	281	298	284	275	247	245	251	251	280	276	244	268	282	284	270	270	246	254	283	283	288	274	280	235	279	278	255	271	308	309	291	254	256	271	238	250	279	249	265	286	245	269	263	276	272	250	252	236	245	263	258	239	229	245	244	262	287	282	278	254	235	261	263	269	262	287	251	289	282	264	255	281	265	271	294	295	285	272	283	279	278	251	250	246	247	244	269	283	246	245	249	288	297	275	251	267	244	265	310	286	294	262	273	256	275	262	281	254	256	269	247	229	260	276	278	277	269	257	304	252	255	282	256	258	256	264	244	298	268	243	247	289	274	273	271	267	274	262	251
25373	21498	27875	25543	9080	521	365	236	190	227	169	159	152	171	141	154	137	158	121	152	148	131	116	167	152	135	131	129	137	137	153	140	128	159	144	143	136	139	165	141	148	139	125	123	141	149	152	143	149	139	143	167	122	139	140	146	147	120	170	144	122	152	123	125	144	135	138	129	129	143	138	140	139	124	138	109	156	149	144	135	143	125	148	135	144	133	130	123	121	130	137	134	130	134	159	129	128	153	145	156	118	124	123	128	146	145	129	134	138	135	124	157	122	132	138	128	125	134	131	131	136	150	135	113	131	156	141	162	139	140	129	117	131	132	120	111	130	154	142	143	118	142	138	132	155	117	135	123	118	136	131	138	134	128	147	136	137	136	120	142	129	136	133	111	129	131	130	121	146	150	131	125	145	100	125	144	142	114	144	143	150	163	117	151	149	144	136	124	135	142	120	139	130	133	129	121	161	126	148	135	129	133	136	125	136	150	148	126	126	154	115	127	134	136	131	144	150	128	131	131	127	136	136	142	147	127	143	147	146	137	121	138	141	138	151	132	130	125	133	152	158	129	132	139	130	140	146	140	135	139	140	133	144	137	140	137	140	134	134	139	146	132	119	135	115	119	146	149	139	164	143	150	142	137	150	139	124	120	136	121	136	146	146	143	130	147	148	137	129	136	132	142	150	138	154	170	122	134	137	130	142	133	146	132	142	141	132	143	134	141	150	137	128	154	130	138	126	151	146	139	129	141	142	124	143	140	139	131	145	142	143	150	157	141	154	123	122	144	130	129	120	148	144	138	142	142	145	122	135	116	106	150	115	148	122	144	129	123	131	149	121	136	128	148	122	134	156	145	150	124	152	142	141	138	115	152	137	127	128	133	140	137	127	141	135	138	144	135	125	127	144	144	134	140	132	126	104	144	163	129	144	126	129	137	143	144	146	138	148	152	154	114	145	148	121	127	131	149	131	143	121	143	146	140	122	125	140	166	143	130	141	143	138	148	124	108	125	130	125	144	139	139	136	122	136	145	129	152	136	126	134	130	140	152	126	156	131	131	161	144	120	145	119	144	125	130	148	136	142	143	128	145	148	141	133	145	129	111	144	148	125	138	124	141	133	132	128	135	134	136	136	117	123	137	142	124	136	146	149	142	128	141	134	134	127	148	149	137	142	133	114	140	151	164	148	116	148	130	138	122	109	138	170	128	135	136	123	157	115	151	108	128	131	129	136	154	118	134	140	126	129	142	135	147	142	132	120	132	144	137	141	144	137	153	140	138	144	130	136	126	125	133	137	138	119	133	148	153	141	147	141	149	134	133	137	146	137	118	126	177	145	131	145	148	139	130	139	146	134	143	132	141	143	128	125	136	111	136	112	117	146	134	119	155	136	146	133	125	148	131	146	135	138	154	147	146	144	125	144	144	145	146	148	127	147	151	134	156	136	142	151	133	143	136	125	161	138	131	155	146	136	129	124	130	136	143	141	124	140	133	146	144	141	146	146	115	122	123	130	123	147	111	147	112	149	134	136	147	123	135	141	138	145	129	149	135	127	136	147	155	132	132	139	121	119	133	144	129	120	128	138	142	129	131	157	117	115	114	141	114	158	137	128	146	140	130	148	143	132	142	146	139	144	163	127	122	130	139	144	141	123	125	121	143	123	144	120	153	138	129	126	145	149	134	144	123	130	126	153	146	146	125	124	141	146	139	144	151	128	155	124	128	135	138	139	134	131	130	138	150	131	134	138	135	133	141	122	150	136	150	141	136	155	152	134	131	139	132	111	125	125	133	122	136	133	133	137	140	155	150	134	145	144	121	139	138	138	139	146	151	137	120	136	144	126	137	152	142	141	136	129	135	153	126	121	128	148	121	154	139	140	129	140	141	140	133	138	153	120	142	151	151	147	126	127	138	130	142	119	150	139	131	128	145	158	149	146	138	132	139	141	121	136	149	140	137	148	126	149	155	139	128	147	143	144	128	143	137	148	150	150	160	159	126	136	120	131	140	133	135	143	143	128	158	137	155	155	146	135	118	128	128	122	135	149	119	131	118	141	135	141	152	134	148	137	142	142	126	110	120	147	132	143	113	127	137	138	128	130	144	139	145	131	160	141	143	138	138	141	155	144	126	131	131	146	155	130	146	142	133	149	130	132	124	107	150	122	115	135	129	131	125	120	146	142	151	161	136	143	138	127	119	144	134	115	146	120	125	139	139	123	143	144	130	127	120	134	137	155	133	126	121	145	134	140	150	145	153	121	137	133	127	142	141	151	148	136	125	136	149	131	127	152	127	181	145	126	122	147	123	120	140	141	139	142	132	121	146	129	130	129	132	114	128	130	140	127	127	136	134	133	124	111	151	131	106	127	120	130	153	149	142	141	157	146	129	138	131	151	130	139	144	133	116	133	129	140	123	149	124	135	116	147	136	139	137	112	148	140	132	126	143	128	146	139	139	142	150	123	120	136	129	130	150	155	136	130	131	128	143	131	136	144	130	129	124	148	133	116	121	138	129	111	120	127	142	145	121	131	147	141	132	147	141	154	132	123	131	134	132	133	117	138	140	126	151	146	147	125	122	146	139	142	126	137	141	140	152	153	133	125	134	145	145	139	124	140	126	125	152	137	142	120	130	130	139	144	129	149	160	131	136	142	133	149	147	126	125	144	160	134	125	126	144	102	125	132	140	120	137	140	147	137	139	147	139	123	138	155	129	138	125	157	143	145	169	148	138	141	123	138	138	134	138	153	135	137	147	148	131	149	127	142	125	141	124	121	147	139	136	136	138	126	122	118	142	153	131	136	141	146	127	134	143	116	148	119	141	138	150	132	125	131	149	122	129	153	158	136	130	156	142	155	116	131	128	136	154	151	137	145	147	138	140	142	137	151	122	160	129	124	123	127	136	135	148	149	125	139	137	155	128	156	132	115	136	135	128	137	127	131	142	142	136	139	125	140	127	130	141	135	108	117	124	125	135	132	140	126	147	144	148	134	134	131	118	119	132	141	127	163	146	126	134	151	126	136	169	128	132	130	129	137	124	135	138	127	123	133	138	127	144	139	138	144	128	127	146	133	131	134	151	141	144	109	120	157	139	129	134	144	148	138	123	157	142	130	116	134	145	137	141	128	129	131	149	133	138	142	143	136	146	134	132	122	129	129	115	122	164	149	132	149	137	135	138	148	126	130	137	122	135	132	131	127	128	137	129	132	153	135	130	166	135	117	159	116	142	142	133	127	122	119	122	127	120	129	115	128	146	132	131	129	135	142	111	125	147	125	131	136	121	136	126	128	122	126	131	137	130	128	138	121	130	122	133	131	115	140	143	128	128	131	142	134	151	130	129	112	133	125	137	137	160	132	150	129	141	135	143	117	116	140	115	144	132	130	124	144	133	124	133	129	121	149	124	153	155	128	143	158	126	133	120	135	140	131	146	140	149	142	133	145	138	148	105	137	134	140	137	143	131	151	127	145	146	144	150	130	141	145	136	119	169	139	148
3155	2490	2093	1047	687	498	405	328	319	257	226	214	219	201	183	190	183	172	159	170	189	166	169	145	185	160	169	176	171	164	167	184	147	174	171	137	182	136	139	172	130	146	160	160	138	160	142	146	165	142	169	151	126	168	157	141	161	134	165	142	150	132	151	161	149	147	142	162	147	145	138	157	134	144	167	151	164	171	168	166	141	170	156	141	155	136	129	135	129	134	151	145	155	152	138	155	134	142	152	154	133	135	156	158	153	162	154	136	141	148	150	149	141	152	136	154	145	146	151	139	133	147	167	148	139	151	161	127	152	141	143	133	163	165	150	149	139	158	154	142	153	144	143	133	149	144	153	159	146	128	161	143	155	177	139	147	134	148	124	134	137	142	152	169	155	154	143	156	147	148	140	155	124	127	129	141	152	139	154	158	154	137	140	159	150	154	156	132	132	148	158	155	139	143	145	161	139	144	147	148	142	165	149	134	139	169	153	152	141	145	166	150	138	147	155	154	144	134	163	131	152	148	156	141	140	151	137	148	145	144	135	150	155	138	126	141	146	148	154	147	176	148	131	151	140	147	136	132	146	164	128	150	137	152	151	155	152	151	152	134	136	147	134	143	126	135	144	129	156	136	151	147	118	148	155	143	126	143	151	155	145	134	144	153	141	138	167	120	147	133	145	139	150	157	143	152	158	153	140	148	159	123	145	133	143	121	148	127	129	140	152	140	153	139	160	130	141	149	146	144	135	135	146	141	138	150	161	131	135	147	149	136	155	141	159	162	138	113	162	150	141	143	136	158	135	151	152	133	152	173	142	138	151	168	148	138	141	143	148	161	166	130	155	150	136	153	143	156	140	152	154	133	139	137	145	140	139	138	161	150	154	152	142	163	152	126	116	158	143	158	145	145	123	143	142	171	159	145	157	143	137	131	138	146	160	139	135	130	161	146	163	140	131	155	169	148	132	154	144	145	149	132	153	134	131	145	148	149	145	157	150	150	162	137	139	131	176	125	136	158	159	143	152	138	138	148	126	128	156	124	150	146	174	150	143	169	151	153	149	128	161	131	188	134	139	146	151	126	157	132	132	135	158	148	140	143	153	141	160	144	153	139	163	138	147	161	159	143	168	137	156	154	153	169	142	161	119	126	160	144	155	129	138	157	149	157	136	152	142	135	117	150	142	153	154	150	170	140	150	142	130	147	128	163	142	145	148	166	135	158	124	136	129	131	135	117	171	134	157	169	158	138	132	124	172	163	151	155	129	144	154	144	159	134	114	142	149	158	150	125	139	133	154	146	143	141	162	121	152	141	156	155	158	159	129	133	142	138	145	145	154	141	120	154	128	153	146	157	176	168	147	139	171	129	162	150	170	139	137	153	142	160	146	160	151	154	149	130	142	155	151	139	159	150	124	156	162	129	155	146	133	132	136	161	139	156	141	150	128	132	139	162	153	133	125	120	132	131	139	154	136	154	156	128	136	149	143	127	158	138	134	134	148	126	158	153	143	162	132	153	175	137	141	139	131	168	137	147	144	151	123	165	138	134	145	166	132	152	134	154	126	150	151	128	132	151	158	139	145	142	169	135	139	142	159	156	125	163	158	150	145	147	128	134	167	147	156	128	143	163	124	142	147	153	154	153	154	144	158	147	163	153	127	134	147	177	126	153	155	147	139	144	143	123	142	163	136	138	160	130	153	164	137	132	147	152	141	151	149	144	142	152	163	143	132	157	157	166	145	156	147	148	134	141	157	138	145	159	142	155	151	133	156	147	146	136	137	141	147	136	143	150	133	168	129	150	135	149	132	144	137	142	151	154	133	132	139	134	148	137	155	149	135	150	136	132	136	144	167	160	145	153	146	139	127	145	124	160	141	143	141	161	147	140	141	144	132	145	118	130	143	139	159	136	148	133	153	162	156	118	165	135	126	132	158	164	150	149	147	144	155	160	143	134	140	144	125	145	160	129	143	159	151	134	155	136	150	146	127	148	132	137	125	157	138	138	165	120	159	153	128	155	162	142	138	138	135	144	138	152	138	144	133	152	126	132	137	156	140	147	113	149	125	156	136	142	135	160	142	143	138	140	141	116	155	158	148	138	155	152	136	145	141	154	117	149	136	128	154	159	149	150	152	140	132	143	156	160	127	166	148	136	147	138	161	141	144	164	128	144	122	133	130	163	130	150	161	162	176	146	146	135	158	135	148	144	153	134	127	136	152	132	151	142	135	157	150	113	120	136	166	165	132	153	143	135	141	141	140	126	149	145	146	139	135	134	156	141	140	142	135	128	147	136	154	167	154	150	146	139	131	124	145	160	146	150	133	125	136	151	160	171	146	125	136	151	136	144	136	145	128	148	150	145	155	148	132	142	162	144	140	144	121	135	148	159	159	142	133	140	140	160	121	153	155	130	138	145	135	151	156	144	141	169	139	128	149	157	142	148	131	127	130	134	137	154	152	147	145	150	139	134	133	119	133	142	136	143	141	155	121	150	180	137	153	139	147	137	140	148	141	149	144	142	147	155	181	149	142	150	149	134	135	142	131	120	137	153	127	120	159	143	159	119	131	167	148	134	155	146	159	139	126	166	134	172	151	174	143	141	155	124	161	133	149	150	123	143	150	148	163	144	143	148	130	168	127	126	155	146	175	156	151	146	136	143	152	143	158	139	148	148	136	134	163	135	145	124	159	132	154	162	147	144	149	149	153	152	151	158	144	143	139	137	151	154	129	152	150	140	145	161	150	128	126	150	142	149	125	139	135	146	141	145	139	136	167	151	151	159	140	165	144	151	160	166	149	124	149	166	129	179	144	136	157	143	153	138	144	151	154	142	141	149	150	139	150	154	138	150	146	157	148	155	143	163	139	146	135	137	124	172	153	166	149	160	166	135	154	146	140	154	152	140	160	167	138	143	154	162	149	147	130	128	153	155	150	154	146	140	128	161	134	144	128	155	142	125	145	143	162	144	127	142	131	148	129	149	151	142	139	144	148	130	132	151	136	157	143	146	138	156	148	120	160	176	125	144	148	128	177	149	169	134	155	142	139	140	143	140	140	131	149	144	147	134	150	136	140	161	154	149	130	176	122	159	142	142	137	150	160	153	149	147	165	129	154	125	148	149	148	142	137	141	133	161	142	149	145	151	150	171	138	132	139	154	155	138	164	152	140	132	174	157	155	114	149	146	139	142	146	134	134	152	153	145	125	139	146	137	141	136	139	128	153	141	149	152	139	135	134	125	146	139	142	145	141	142	148	147	154	152	125	125	149	160	143	141	153	146	157	174	171	127	144	144	132	140	116	146	148	144	153	143	131	157	135	146	149	127	152	142	133	141	158	121	160	133	154	147	144	125	164	156	174	159	141	159	132	141	124	150	127	148	141	166	154	151	147	152	148	151	127	168	157	136	152	138	126	171	151	147	149	131	140	170	174	125	149	150	154	116	148	139	147	136	116	165	172	134	150	132	134	171	168	138	141	156	140	124	147	151	151	152	128	124
24453	21490	28774	24617	21468	5727	880	536	429	413	393	386	372	370	308	310	312	330	302	317	314	308	330	289	333	310	336	308	285	317	300	295	293	296	290	295	287	276	289	294	318	281	271	279	298	295	293	275	327	286	313	281	300	264	281	279	305	275	302	280	297	287	307	294	285	282	279	258	291	275	301	271	262	299	267	304	293	264	290	255	298	288	300	306	275	247	275	291	269	303	261	278	291	262	275	290	274	265	255	285	293	282	268	285	286	288	281	292	297	305	304	286	288	262	286	290	287	295	285	289	297	276	302	286	296	265	256	303	307	314	273	299	280	276	294	293	304	301	281	273	314	242	298	271	283	277	278	279	304	275	276	311	287	300	296	264	287	322	286	293	309	293	265	319	306	302	281	284	286	321	269	286	292	289	261	291	291	285	285	318	308	260	275	279	282	259	282	288	318	297	318	306	272	307	284	295	283	300	289	259	286	284	286	288	287	288	274	253	295	282	295	278	287	304	255	309	297	289	322	282	298	278	289	292	295	246	298	286	290	293	302	296	295	263	290	295	266	251	289	303	316	283	302	277	288	317	305	287	284	303	256	295	279	265	286	270	287	299	294	275	299	275	294	309	306	274	302	264	305	283	287	299	292	267	257	264	273	294	289	261	275	278	265	294	274	301	269	295	320	279	276	292	266	275	276	267	274	257	283	274	272	271	289	271	263	253	276	295	279	317	315	274	280	291	268	303	280	252	310	290	286	246	268	283	281	267	257	281	261	286	256	288	291	273	294	290	233	280	271	259	287	269	259	271	268	270	287	327	310	300	263	276	296	285	284	290	289	288	291	279	298	282	277	311	295	272	288	312	272	310	291	294	270	283	278	294	292	307	276	338	281	264	313	308	255	343	265	312	309	300	291	297	294	302	318	282	300	268	295	279	298	271	297	292	291	301	270	285	319	273	253	274	265	271	261	293	268	258	279	297	307	301	267	285	262	265	304	290	281	301	286	307	277	257	266	319	306	310	264	273	314	326	293	291	265	285	251	277	289	253	282	296	274	273	287	279	274	268	262	279	275	251	292	259	294	267	292	279	283	282	273	276	298	294	282	293	302	275	291	271	279	259	316	263	248	287	318	296	261	268	268	308	298	287	262	270	291	297	299	303	297	288	280	299	275	273	306	263	316	268	296	296	314	286	290	300	247	269	281	285	287	286	278	267	244	278	306	294	279	290	283	270	289	302	263	283	291	264	283	260	292	289	251	294	271	300	293	290	263	310	279	274	291	264	285	288	277	306	281	270	256	282	272	260	289	295	292	304	271	274	306	285	278	265	294	278	309	290	296	289	254	266	255	269	262	284	250	271	272	291	299	258	310	267	276	295	291	294	301	287	277	288	293	312	291	261	286	305	259	263	279	270	303	295	280	278	281	310	295	243	274	276	305	282	262	263	282	301	282	276	311	271	289	293	281	299	265	272	258	287	253	308	279	277	284	267	275	294	285	303	275	263	286	263	261	289	294	283	311	283	276	290	275	286	268	258	293	273	276	267	278	278	257	266	289	276	284	264	272	302	282	293	287	282	316	289	282	257	293	290	293	296	267	285	295	289	265	300	283	278	281	274	293	295	274	299	283	258	300	294	279	274	283	289	261	258	318	274	276	302	251	265	291	256	301	280	260	276	264	270	318	297	283	278	240	304	288	287	278	276	281	265	243	329	272	267	283	239	317	311	255	272	274	260	328	268	299	289	299	293	297	287	289	268	278	281	271	236	284	267	294	306	254	290	324	301	295	290	309	287	267	281	286	269	265	312	294	286	302	273	255	276	298	281	270	266	267	277	277	268	284	265	272	312	306	338	286	242	309	287	283	265	287	262	303	261	276	282	280	284	278	275	295	285	270	290	275	265	313	284	308	280	258	239	282	262	284	272	305	291	277	301	266	296	283	268	271	305	282	283	268	291	301	289	292	287	274	270	305	279	277	275	278	288	288	275	284	250	257	274	281	280	299	317	285	281	278	277	289	275	287	304	272	280	277	297	287	291	306	284	249	252	270	266	267	278	271	279	294	280	279	289	293	297	287	270	265	275	284	300	287	286	308	268	293	292	286	286	271	272	288	324	281	297	283	264	292	260	298	277	318	293	256	264	258	285	243	271	270	280	317	310	279	274	289	298	295	304	276	321	275	277	288	241	264	259	266	281	278	314	250	313	282	292	275	299	287	263	262	308	276	295	275	288	294	277	271	273	296	279	286	297	268	300	305	279	262	277	302	351	275	283	275	288	281	247	301	267	288	285	301	280	303	293	271	301	278	277	285	270	258	281	281	295	261	287	302	329	293	290	312	292	263	285	271	291	274	304	286	291	257	278	255	283	281	278	268	311	308	268	323	267	262	273	268	299	280	261	267	277	298	315	290	262	284	289	274	307	289	305	258	284	267	284	300	288	296	276	291	291	286	283	276	305	311	249	273	290	304	274	278	263	263	289	278	299	294	260	292	258	281	292	288	264	292	287	281	281	273	313	295	305	262	302	299	279	277	295	304	284	278	275	294	304	302	233	297	288	299	264	305	308	292	290	292	269	297	270	302	289	301	290	281	289	282	297	271	291	258	291	260	284	262	303	285	273	303	305	280	269	247	306	300	288	279	270	295	312	256	273	302	269	289	271	292	262	295	274	270	284	287	276	301	281	297	264	306	284	260	274	295	288	288	288	299	268	282	295	290	278	271	271	264	258	268	262	294	303	304	263	294	275	305	282	295	270	290	269	289	275	293	272	303	261	300	264	299	274	278	281	282	270	266	271	295	258	274	291	272	291	265	289	270	304	281	283	298	287	252	314	275	315	293	291	279	263	310	274	301	300	274	281	296	267	245	270	280	269	293	280	305	300	266	287	255	273	286	273	284	261	283	292	299	280	265	306	243	275	285	277	289	303	267	306	281	267	292	268	291	270	297	269	292	276	265	280	276	294	262	267	272	266	267	293	285	293	296	285	270	289	291	304	274	294	283	289	279	298	293	271	293	280	290	304	301	276	301	280	299	256	288	285	295	286	264	292	250	275	282	274	267	277	282	297	271	269	304	265	308	294	295	281	266	291	299	289	272	270	272	281	293	293	265	275	275	280	265	290	272	270	296	250	271	287	287	283	289	273	299	257	279	305	271	274	269	274	230	276	265	242	301	284	294	280	259	305	274	309	281	328	269	281	279	295	288	276	303	279	266	278	276	304	280	291	301	274	273	263	291	285	282	286	261	258	308	259	284	254	294	307	293	295	275	255	263	263	270	278	263	273	266	268	272	286	293	265	287	249	276	276	308	271	292	319	271	290	289	271	264	293	261	275	256	285	273	292	268	251	282	251	293	257	293	294	265	270	288	323	274	294	285	260	299	264	302	301	292	302	304	281	295	292	273	317	291	263	282	291	279	249	294	285	282	281	286	306	303	290	323	259	261	284	268	293	289	264	301	292	304	255	255	287	269	276	295	310	320	282	262	265	305	270	279	280	317	292
3316	4761	3768	2023	1264	985	752	584	552	497	425	443	431	378	369	343	366	348	328	340	307	316	314	314	309	304	293	278	315	304	282	254	312	307	266	317	303	265	246	278	278	261	273	296	292	274	284	294	286	282	261	301	269	285	272	278	260	275	290	279	312	274	264	292	275	300	271	275	259	290	293	317	275	268	275	263	296	294	302	296	295	232	285	269	284	223	259	272	292	286	237	307	247	292	288	263	279	296	297	273	260	318	278	301	299	291	252	268	267	263	273	294	266	263	271	279	277	234	267	278	290	282	270	273	268	268	294	266	284	306	276	265	250	277	275	284	272	243	298	254	260	282	301	258	269	269	264	275	258	292	297	306	282	274	261	324	274	271	278	272	292	257	245	257	303	230	294	264	311	299	287	291	249	289	251	264	252	280	275	252	268	238	301	298	293	303	295	269	246	275	265	289	260	272	293	290	278	292	238	295	267	286	247	305	298	289	250	281	308	315	261	251	265	334	277	254	270	276	279	309	284	279	277	251	259	274	273	273	265	279	284	270	271	253	246	250	279	287	264	253	277	284	260	269	287	262	282	312	273	272	281	282	301	273	294	275	278	267	259	283	257	280	288	258	286	265	242	292	247	257	273	271	291	298	283	269	271	266	272	274	280	260	260	267	248	265	265	272	295	273	253	265	286	261	256	283	283	276	288	260	292	286	233	232	303	275	274	253	260	288	264	276	272	260	267	263	269	255	271	293	290	251	242	275	264	267	294	254	276	289	262	276	252	246	258	267	259	259	273	284	263	289	291	271	261	294	289	263	261	271	258	269	268	281	271	251	265	301	246	273	254	282	272	289	287	256	287	277	303	245	283	298	277	314	270	274	272	272	243	259	263	280	284	271	254	308	258	286	252	275	288	259	292	252	284	266	283	291	293	289	256	282	288	260	287	282	271	271	262	279	248	272	273	284	283	272	269	284	262	254	284	288	283	290	280	302	269	282	267	269	265	250	264	269	301	261	276	256	297	254	241	256	269	278	274	295	286	282	277	282	294	276	279	242	274	265	274	270	300	264	276	282	283	262	268	252	256	251	274	249	266	268	261	257	254	278	313	289	286	274	278	269	253	265	254	266	243	254	277	265	277	291	288	288	264	274	275	257	242	256	269	268	306	278	267	230	262	267	262	298	296	270	264	287	269	288	277	246	286	269	273	268	262	257	270	312	283	272	286	299	290	254	278	275	273	238	275	261	276	297	249	269	292	290	251	289	291	284	260	281	293	296	270	244	278	255	257	246	274	273	286	251	289	269	272	263	277	270	298	259	270	254	267	296	264	272	282	278	289	280	278	254	281	254	274	273	269	256	278	280	282	283	287	285	308	263	239	261	287	265	265	299	256	292	274	276	273	241	273	255	315	252	297	278	289	246	236	280	274	260	282	301	272	270	297	269	255	236	266	286	264	264	267	289	277	293	249	265	245	309	281	282	269	264	272	285	288	242	278	281	267	272	255	236	271	269	308	298	234	284	243	262	266	291	253	293	277	262	285	279	296	278	281	241	259	244	291	257	277	283	278	276	284	271	242	241	271	266	255	249	245	287	274	259	294	282	258	270	258	261	233	288	264	240	253	252	262	260	252	246	263	271	269	267	266	267	264	269	281	291	283	259	263	267	267	274	267	284	253	264	266	253	251	267	299	271	269	290	255	245	288	267	233	283	257	269	251	272	265	296	247	279	277	265	258	249	269	289	284	264	286	255	274	293	291	272	275	261	286	262	257	274	276	249	264	299	259	239	254	277	280	270	265	266	281	279	266	281	269	276	264	268	257	300	257	299	276	252	259	308	260	244	280	299	278	293	269	254	254	269	280	279	293	288	286	275	282	304	255	263	294	252	279	251	282	279	275	247	292	299	265	257	272	256	265	267	271	271	264	247	288	271	269	283	274	280	255	282	263	277	265	290	268	260	311	257	273	256	248	274	265	242	274	256	269	282	243	314	245	277	282	248	281	267	240	261	289	295	257	260	277	266	272	248	256	284	293	265	264	259	273	251	287	258	254	258	284	259	274	274	277	253	240	276	282	283	266	297	288	276	268	279	249	320	257	260	284	259	288	292	262	273	258	270	276	265	260	263	262	262	289	292	294	266	270	264	271	261	269	252	269	273	251	288	293	258	261	281	279	269	267	262	257	288	277	254	271	271	310	260	291	280	262	238	270	276	281	257	264	251	272	270	273	260	248	263	273	253	261	279	262	247	274	259	271	291	253	268	279	274	275	238	250	267	256	271	284	266	316	292	280	270	276	269	292	300	252	266	269	270	288	281	277	250	285	253	263	268	289	271	239	299	236	282	280	282	279	292	290	284	267	279	283	269	263	289	248	276	263	260	288	298	262	251	276	267	266	247	292	281	277	260	294	260	239	296	274	259	279	274	288	303	283	299	286	274	264	253	267	270	269	248	307	262	256	266	295	269	276	246	279	269	261	273	293	277	278	290	247	270	270	304	259	284	247	265	287	294	247	299	272	262	284	263	291	262	271	243	281	283	251	251	243	258	271	271	299	258	296	272	265	252	282	296	284	293	253	251	305	279	270	263	285	270	268	263	268	270	274	252	279	295	267	261	270	247	272	293	275	261	287	247	297	281	233	293	254	260	286	274	260	268	256	247	290	258	280	282	291	288	270	246	248	267	286	278	264	305	309	260	243	265	290	267	247	267	250	284	274	309	268	268	259	271	259	250	252	281	281	257	259	260	282	279	260	273	257	260	279	253	282	265	298	268	278	242	269	278	257	261	274	262	276	255	272	272	239	286	261	295	281	295	266	253	303	262	251	280	276	269	239	276	263	251	265	258	297	280	281	268	260	273	299	270	254	258	236	249	258	246	260	270	249	266	262	256	272	277	279	272	255	278	251	261	273	275	258	275	295	257	259	252	270	245	272	259	307	230	301	255	285	249	263	246	246	253	313	267	290	292	249	270	263	269	263	276	284	271	291	263	282	278	252	292	252	246	252	261	266	250	290	267	280	263	271	252	306	259	293	278	274	240	255	243	263	265	248	294	256	272	249	260	265	275	293	283	269	275	249	263	262	279	262	264	266	266	264	262	264	260	278	270	266	250	269	263	262	273	280	254	273	287	271	240	280	281	279	280	241	261	232	242	276	280	291	266	296	284	265	257	276	258	276	279	295	258	239	249	299	263	289	262	275	278	293	255	290	245	281	292	283	280	252	263	260	293	284	275	261	270	267	278	266	309	248	277	273	252	277	252	273	280	273	278	259	283	273	291	274	279	275	254	293	281	276	276	287	268	254	296	245	235	270	259	290	265	277	272	273	281	299	257	263	276	250	247	256	267	289	289	293	261	267	256	248	269	228	238	301	276	288	272	268	280	277	280	259	271	243	266	244	261	251	263	256	254	269	257	247	256	249	265	258	265	296	262	272	261	275	250	308	226	266	229	284	270	254	281	294	272	288	256	277	292	301	257	282	258	262	256	278	236	266	274	251	257
27796	11988	911	435	316	285	312	304	296	300	308	325	275	299	290	256	279	267	314	290	283	281	286	296	277	306	275	297	282	277	298	267	260	282	294	269	283	299	287	275	280	272	310	288	279	297	259	304	266	305	285	265	282	297	242	280	297	296	293	285	267	292	297	292	282	277	288	298	312	302	296	293	271	247	291	289	277	291	283	267	296	261	327	285	251	280	312	300	281	261	302	276	296	277	279	291	267	299	288	278	261	265	275	280	281	271	295	289	278	267	275	297	296	274	270	277	288	261	308	288	269	314	265	295	249	281	263	318	243	290	292	278	271	285	255	294	295	301	254	288	290	269	301	265	276	285	281	280	298	289	276	272	285	291	296	307	308	275	309	278	276	309	304	294	279	262	274	267	274	263	255	297	276	282	260	279	288	270	285	285	275	289	267	296	288	254	256	279	265	319	273	271	281	287	283	275	280	254	274	263	245	308	304	282	281	284	276	279	243	295	292	305	285	274	277	275	283	282	311	275	268	246	286	291	230	311	275	268	322	295	276	267	298	276	281	259	267	282	279	277	265	267	282	273	296	263	325	279	271	301	267	262	301	300	308	268	250	307	313	264	275	276	273	279	276	281	314	261	259	249	273	261	292	287	290	305	285	296	266	291	273	320	263	271	289	268	269	248	278	295	293	282	264	274	270	270	251	298	277	300	268	290	300	281	272	274	298	272	273	294	289	256	262	250	295	274	272	276	302	292	253	286	284	274	281	287	289	277	262	280	285	314	288	278	295	283	297	312	270	256	287	265	286	257	297	259	272	291	280	284	296	264	277	247	289	264	257	261	251	285	276	275	269	299	289	263	286	267	276	283	280	310	279	284	266	297	281	277	280	284	272	292	289	303	274	307	277	280	267	267	285	269	289	289	296	264	294	327	296	279	280	299	269	288	267	284	276	254	276	265	303	287	294	283	298	277	270	288	295	295	253	281	274	264	294	276	316	266	314	271	260	284	268	259	307	270	282	299	298	292	287	286	269	279	308	317	296	295	285	283	296	272	308	280	298	229	270	301	292	272	281	280	281	257	300	324	270	273	283	311	254	302	264	273	301	314	300	294	274	274	297	275	268	279	322	315	302	271	327	267	293	288	304	284	277	251	276	245	262	262	284	256	282	262	337	273	273	275	283	279	277	279	289	273	293	268	312	298	268	275	308	280	277	297	278	262	288	296	290	304	281	271	291	281	278	291	299	293	304	262	284	273	274	299	280	268	283	276	291	291	287	303	305	294	294	288	284	274	313	283	284	266	289	292	277	278	268	284	296	262	254	306	317	280	270	281	280	279	278	298	292	272	326	287	293	282	277	308	288	299	271	276	298	307	316	251	292	295	269	323	270	275	285	310	256	282	255	274	270	279	313	293	317	293	302	273	306	274	310	262	295	289	281	286	284	279	267	289	274	330	292	294	265	270	290	280	268	272	288	273	292	296	263	269	281	303	295	298	279	242	274	268	311	296	248	282	281	245	283	275	281	291	292	260	292	298	286	287	291	273	273	303	261	280	273	285	313	297	277	280	278	283	253	284	257	315	279	274	293	278	318	275	278	288	265	302	285	260	255	260	273	269	271	273	262	270	280	290	288	303	295	277	244	302	262	310	287	279	298	299	280	297	281	292	263	275	279	269	257	289	285	274	280	281	275	269	313	261	306	282	284	309	292	264	271	275	270	241	283	289	286	289	261	286	276	304	280	272	276	311	264	280	267	269	261	282	278	290	271	247	291	302	295	268	296	263	259	285	274	268	298	286	299	281	302	240	294	267	276	264	275	297	281	301	262	259	277	262	264	292	297	284	284	263	276	316	247	290	303	289	278	268	248	293	294	303	298	268	291	306	292	261	276	322	256	284	300	277	292	260	263	284	283	268	294	285	272	259	279	291	295	289	259	284	249	273	262	261	257	304	299	265	283	247	283	263	325	300	306	279	268	267	294	294	277	288	290	290	281	273	279	283	290	299	277	256	305	267	276	306	274	285	307	262	313	262	291	274	264	274	252	280	299	275	277	248	286	265	278	286	277	310	296	319	258	264	285	277	320	321	292	289	277	261	270	268	274	300	265	301	268	234	267	263	257	275	270	302	310	279	306	301	300	256	270	298	288	278	272	267	284	272	300	247	270	291	276	273	285	292	282	268	307	294	259	294	264	282	284	276	257	296	259	274	266	277	304	255	297	268	271	293	285	267	297	287	286	254	294	319	290	255	281	291	285	288	299	272	314	282	283	298	279	284	267	287	282	278	304	277	285	289	257	294	302	270	283	275	310	260	286	294	276	317	286	299	273	264	273	282	293	296	295	259	261	275	268	292	303	300	288	302	304	283	288	279	250	280	257	277	276	283	287	278	275	309	289	280	298	270	300	284	288	285	293	262	250	314	293	305	304	276	287	289	283	276	260	268	310	293	292	286	335	276	274	302	272	314	276	257	277	274	277	298	274	273	254	290	267	252	276	286	295	232	267	279	270	277	284	300	289	264	295	288	273	289	311	288	288	280	279	261	265	277	266	265	292	275	306	273	284	291	270	299	285	283	303	297	277	302	303	274	289	285	292	279	286	253	293	290	283	294	288	272	282	274	284	315	273	317	252	266	304	277	286	276	267	255	277	297	260	286	275	280	307	263	289	306	298	287	278	285	292	290	301	304	274	314	243	273	305	276	277	283	282	276	294	305	289	239	262	254	284	293	269	272	275	301	252	267	324	292	302	288	293	252	288	288	295	282	310	285	266	258	252	258	287	289	301	277	271	289	289	283	282	297	287	284	287	305	263	305	284	297	248	278	281	275	291	253	294	277	297	279	285	289	279	277	284	274	291	290	244	273	268	281	257	289	281	274	265	275	312	276	277	281	306	296	279	280	275	266	267	301	292	265	285	294	329	294	267	300	266	308	264	273	280	261	286	276	262	275	245	297	269	275	277	297	282	286	290	293	256	279	295	298	275	288	269	284	305	294	281	314	263	283	291	299	291	263	257	265	263	271	271	253	281	296	282	283	279	279	264	284	272	299	288	279	288	263	291	289	271	293	269	295	290	300	299	269	282	265	273	274	294	314	284	296	309	274	288	265	286	266	294	291	290	291	291	281	306	293	275	269	277	275	290	267	301	285	279	317	301	289	278	303	288	288	259	258	268	308	295	271	285	278	269	265	319	274	269	307	299	252	270	280	268	299	303	299	300	266	271	266	280	280	283	287	283	284	250	267	277	243	284	310	268	271	269	290	287	258	284	278	266	302	278	311	276	314	294	288	289	280	289	284	259	284	265	294	313	271	265	267	289	271	290	271	294	297	283	293	281	291	245	284	300	272	270	284	278	275	287	262	249	284	236	260	305	288	291	280	276	256	290	292	269	291	297	253	267	269	292	290	267	275	295	297	305	302	290	297	281	294	288	259	307	292	277	268	288	262	294	248	303	273	271	289	300	291	276	300	319	275	308	292	273	302	298	266	299	267	266	244	276	277
4633	393	381	347	295	271	276	288	244	273	280	273	277	268	247	305	291	290	265	269	251	262	258	262	251	248	258	249	294	289	284	282	260	265	260	277	252	249	256	262	275	269	264	259	251	310	281	260	301	268	269	269	259	293	283	264	273	285	272	250	260	283	257	282	273	256	259	242	261	265	244	280	266	281	265	273	276	277	238	257	269	277	233	261	244	287	287	249	278	258	263	258	271	248	255	262	256	269	295	268	287	266	279	261	304	228	270	266	254	252	266	239	263	271	271	262	273	244	252	282	280	245	262	262	222	271	264	276	257	279	271	272	289	275	277	269	262	251	267	286	227	267	263	272	270	273	264	250	255	241	239	269	252	279	264	261	253	284	306	263	248	245	273	316	282	268	254	268	265	262	251	258	263	286	233	284	269	246	271	261	270	261	261	261	233	287	228	281	245	228	263	252	262	274	251	251	267	275	270	261	269	258	271	263	260	276	245	253	257	283	265	297	278	264	256	266	256	256	290	265	273	271	294	279	296	268	282	282	266	256	260	272	278	260	268	266	279	258	277	265	258	277	269	249	277	244	231	266	258	259	241	275	258	271	272	259	244	268	272	258	257	258	264	264	284	276	275	280	247	259	267	268	253	292	285	254	280	262	261	282	266	257	256	287	277	265	225	303	276	267	237	258	272	287	245	251	267	269	246	258	291	263	279	264	275	275	243	266	263	271	255	269	276	264	259	265	250	254	261	255	278	273	259	269	275	248	288	288	241	305	252	252	247	243	283	274	301	295	243	233	266	260	303	265	304	299	298	268	271	246	277	259	259	248	253	260	262	282	289	265	273	244	238	273	251	272	257	269	264	262	262	252	258	257	269	283	287	267	259	291	284	252	283	267	262	261	268	261	261	256	264	257	277	276	228	256	259	291	271	237	263	263	237	248	265	262	281	268	259	253	229	256	270	269	272	283	277	271	268	256	241	252	246	231	243	243	252	250	290	289	274	263	258	277	267	245	265	244	222	270	258	267	279	260	259	261	270	261	278	257	268	292	305	263	262	280	290	278	268	247	280	246	278	259	263	239	267	293	262	237	261	270	284	274	231	240	278	253	284	273	267	275	283	257	257	254	283	281	269	275	293	275	283	259	288	259	233	262	263	257	290	282	285	291	266	254	269	250	280	295	305	243	276	276	275	260	256	266	298	291	233	257	292	272	276	279	265	238	259	279	283	291	253	271	267	265	254	275	275	248	267	275	300	245	247	264	262	261	249	241	262	276	263	288	259	254	239	271	260	273	286	283	257	255	257	273	282	293	277	254	272	259	279	245	272	258	270	248	242	265	282	266	253	241	246	237	282	277	260	266	270	287	293	232	247	280	252	293	260	236	254	246	280	270	273	275	249	282	249	274	253	270	278	268	276	250	259	257	271	285	258	257	273	263	290	268	238	260	265	251	279	257	279	258	250	260	264	302	266	261	240	267	228	277	279	266	265	285	246	259	250	271	265	279	265	262	267	277	242	282	250	284	263	299	257	258	263	268	269	270	271	240	266	289	273	269	291	274	260	232	260	262	278	294	281	258	281	243	246	251	270	263	259	287	270	251	306	277	257	264	284	246	259	242	268	259	254	282	268	234	253	304	243	248	269	247	291	270	281	255	233	264	248	300	261	261	286	277	274	250	283	246	299	251	286	266	254	273	305	264	244	245	251	302	291	262	265	267	284	250	257	259	242	276	271	274	264	280	300	262	253	247	297	264	251	244	261	248	246	265	286	279	253	274	219	261	263	281	267	264	253	264	261	299	279	237	256	265	276	260	286	302	246	287	256	264	249	259	274	272	258	281	252	296	258	253	310	277	260	258	276	260	227	247	249	242	263	294	286	239	244	263	269	243	277	257	279	238	271	285	261	255	254	273	269	306	267	274	278	272	246	264	286	275	267	254	256	262	270	258	266	282	268	260	278	251	259	268	254	280	237	253	257	284	278	263	264	243	283	261	253	249	243	266	277	277	272	270	280	268	240	270	280	263	240	258	243	263	271	274	264	246	258	271	223	267	287	254	252	223	280	277	285	267	256	286	271	269	275	234	223	245	256	243	248	281	256	258	245	242	263	259	289	278	264	270	260	273	267	275	271	270	289	242	239	287	268	250	293	252	271	262	245	259	295	260	242	271	283	276	253	269	271	268	260	281	271	266	270	221	259	245	276	271	273	264	238	246	277	254	271	275	261	247	264	289	256	273	267	272	244	274	306	275	267	280	256	278	269	249	273	270	265	239	271	263	255	262	281	201	271	238	253	247	297	262	268	252	257	246	282	256	242	255	251	281	281	262	237	260	270	260	270	304	269	275	263	279	300	264	256	278	253	297	298	255	260	287	213	246	244	262	250	246	273	269	267	276	263	276	268	275	241	278	245	245	265	247	260	276	270	259	247	269	274	279	260	271	267	274	246	259	277	282	260	271	237	282	257	307	254	251	263	241	288	251	287	269	252	253	287	237	302	268	256	258	261	283	253	272	255	277	273	246	253	275	262	258	270	266	237	258	287	272	232	265	244	265	295	247	246	251	274	239	272	238	296	288	218	277	275	267	237	269	226	253	270	261	290	275	247	272	268	277	251	264	265	254	240	285	277	262	297	272	244	260	274	291	244	249	274	275	265	272	261	277	313	236	277	267	275	255	262	246	289	260	257	262	272	284	257	260	289	243	264	253	260	255	238	265	294	265	273	288	251	248	268	265	276	264	273	246	270	260	295	267	268	223	269	296	259	262	266	256	247	284	273	259	285	257	256	260	244	265	235	287	305	233	263	251	268	252	265	260	256	258	300	267	270	274	242	264	261	265	271	250	251	273	279	276	273	247	281	244	245	247	262	269	252	251	264	252	285	264	250	271	277	283	263	278	271	254	218	246	271	274	248	263	247	295	276	276	274	286	284	276	227	261	278	310	249	301	255	269	255	271	261	253	311	259	269	256	271	259	263	289	248	250	259	233	292	246	259	269	272	252	260	257	272	279	236	258	266	259	234	254	268	273	269	281	279	275	270	269	246	276	291	280	248	262	284	266	258	263	278	266	260	272	238	243	251	272	288	257	234	288	283	287	251	255	288	270	263	272	267	260	250	273	284	283	262	245	288	241	275	296	258	266	293	262	249	251	252	247	270	249	276	271	269	243	228	267	272	269	264	258	272	239	261	279	240	233	261	299	218	247	231	273	260	272	249	255	272	265	262	279	287	309	282	286	251	279	254	261	243	243	272	281	265	261	270	268	255	272	270	262	256	265	254	269	265	249	266	247	268	253	239	255	271	276	251	296	279	281	248	280	259	264	254	256	262	270	250	254	257	250	260	278	267	230	272	255	261	275	249	275	265	260	260	266	272	254	273	293	266	261	290	265	231	277	247	243	282	256	249	230	259	288	271	253	278	267	263	250	280	269	277	289	239	255	261	312	268	276	269	236	260	290	271	277	247	261	282	267	247	264	279	252	265	277	247	262	294	245	250	266
25325	21490	27882	25536	9019	588	335	235	186	189	175	187	170	170	139	151	173	147	156	137	152	148	108	131	161	149	138	145	142	143	133	139	146	139	142	132	129	135	126	142	154	130	147	117	124	133	142	147	134	155	128	121	125	158	125	149	130	151	135	130	149	144	136	141	135	145	158	145	143	128	149	144	122	140	159	130	133	149	133	130	143	139	140	138	137	136	142	147	139	122	131	132	144	117	138	137	121	132	138	117	141	138	145	132	151	131	142	144	138	156	131	112	137	136	143	150	148	129	122	138	138	130	164	141	140	124	132	134	150	140	135	139	139	145	140	146	136	140	114	151	140	124	182	143	138	152	137	113	130	135	133	134	150	135	146	162	132	143	132	145	142	121	114	137	146	141	159	135	145	139	145	126	130	139	143	131	127	145	153	140	132	136	147	134	140	133	142	149	137	139	125	114	131	138	144	143	163	149	130	113	134	143	118	135	131	137	121	142	133	153	144	117	129	131	146	132	142	124	137	138	145	147	148	124	120	133	142	140	135	157	137	142	139	128	134	155	133	136	142	149	134	159	159	146	160	148	123	144	135	133	123	138	124	155	141	140	145	134	142	148	167	126	118	152	128	133	127	150	159	112	148	136	142	150	126	119	130	126	132	143	114	142	142	113	153	129	123	140	145	140	116	130	143	135	141	119	128	131	146	155	117	151	115	120	130	125	159	123	144	150	141	121	144	147	121	137	110	139	117	154	142	153	138	154	132	130	156	127	151	136	150	130	144	135	133	133	145	143	147	156	145	135	156	134	124	128	121	146	130	139	133	124	123	139	132	137	138	130	143	127	145	144	139	139	142	125	134	155	135	126	153	138	138	148	149	135	148	139	152	139	124	148	130	150	130	127	125	132	136	114	124	109	139	137	131	128	150	136	118	125	152	131	133	127	121	156	153	147	128	121	132	140	146	134	134	136	134	138	142	128	124	120	141	135	128	139	140	143	148	130	122	144	118	117	154	142	124	141	137	136	149	135	127	139	149	150	129	131	146	150	124	140	155	121	118	137	130	129	152	151	136	120	150	133	164	126	140	126	134	135	133	129	135	150	126	120	133	127	137	146	154	132	153	133	151	126	134	131	133	141	142	141	135	140	137	126	149	116	136	123	141	125	140	123	134	138	159	139	132	127	146	145	117	128	126	150	134	142	123	131	129	124	145	136	144	149	135	133	125	130	151	132	138	119	145	142	152	138	134	133	142	118	142	153	142	125	140	126	129	120	139	135	125	151	130	141	148	128	151	143	157	129	144	123	134	137	138	125	136	147	118	130	136	138	129	126	126	143	142	109	157	135	131	125	134	142	134	125	140	132	144	121	125	127	138	112	134	157	140	122	115	145	147	125	115	141	126	133	154	120	127	134	143	141	147	137	144	123	129	139	124	142	126	151	134	133	130	141	151	140	139	131	132	115	130	144	126	142	140	128	129	147	134	147	151	127	137	122	122	142	131	156	151	122	149	135	145	137	124	127	132	131	131	146	109	118	144	144	137	142	156	144	143	162	158	130	141	117	121	127	143	148	134	143	134	128	126	128	126	147	141	134	149	134	137	140	120	133	128	138	128	143	128	134	142	121	119	150	150	156	139	131	129	147	132	135	145	142	135	131	147	130	140	144	138	151	124	126	144	146	139	134	151	145	141	131	153	134	137	136	155	138	149	133	146	144	141	120	132	109	133	120	143	136	143	120	148	135	147	120	141	138	133	156	143	134	150	122	133	138	135	150	135	161	131	155	114	154	140	143	143	140	140	138	120	143	135	148	145	133	129	155	154	132	122	130	136	139	137	121	130	146	144	105	133	127	137	133	148	136	138	121	125	141	143	158	115	136	117	129	131	136	166	124	116	134	121	174	155	139	135	135	136	138	128	152	132	145	143	152	133	156	144	135	134	133	150	127	133	114	137	128	117	135	120	136	129	146	130	143	138	128	154	139	154	137	120	156	142	122	149	145	134	149	131	148	169	147	131	145	119	128	123	130	139	126	142	140	141	123	140	128	147	116	120	125	147	129	126	141	127	147	160	130	151	142	141	134	152	116	121	133	133	138	126	150	119	123	139	146	166	147	106	162	132	125	132	147	123	128	132	123	133	126	156	136	119	129	147	127	162	138	138	144	131	144	152	147	117	139	121	129	131	120	124	141	143	126	133	130	140	122	143	137	162	131	129	118	128	135	129	141	120	138	136	126	128	138	138	131	129	150	144	135	121	141	138	128	147	143	136	139	123	144	151	138	148	137	124	150	114	142	119	110	162	150	135	132	134	126	120	115	130	133	134	143	133	151	150	126	163	131	143	127	121	146	124	127	142	147	140	109	128	150	137	138	117	139	138	135	133	138	144	131	126	143	130	119	138	136	142	139	128	127	142	147	138	123	165	140	139	142	157	137	131	128	126	126	148	144	135	144	132	134	137	136	148	133	140	135	133	150	137	125	136	119	149	145	127	151	174	140	128	149	138	124	124	131	116	136	128	139	158	107	147	136	140	149	137	146	122	140	140	121	136	140	152	137	126	130	131	136	157	142	148	129	146	148	145	132	143	143	124	152	122	125	135	152	146	152	137	134	157	116	153	140	137	116	150	147	147	148	144	137	141	137	147	141	130	125	136	138	137	127	124	157	149	117	140	144	146	139	160	156	150	148	133	162	109	131	145	127	128	134	131	130	137	142	131	108	125	144	129	138	117	134	152	119	129	132	128	138	140	124	137	117	141	153	123	125	139	152	154	137	115	145	138	124	145	139	134	152	122	116	136	130	155	146	142	136	156	146	153	142	133	149	143	122	144	139	127	153	129	110	137	137	128	138	132	139	147	150	114	119	117	125	131	157	137	135	144	112	139	141	129	164	138	128	135	115	137	146	148	133	131	136	147	124	132	139	118	140	153	125	137	143	137	164	137	120	146	127	142	142	132	132	148	115	127	131	151	142	132	130	138	158	131	138	128	149	135	145	160	132	149	139	155	129	126	131	135	144	122	136	125	145	128	146	133	140	157	129	138	163	131	158	138	147	149	135	130	125	133	157	122	145	156	136	128	148	122	132	143	166	152	137	128	141	143	136	148	130	150	111	139	131	142	143	114	141	141	150	146	128	152	138	135	154	133	137	135	146	146	131	135	154	127	134	128	113	118	134	136	132	123	129	129	133	141	123	131	128	145	146	119	146	118	160	121	140	117	133	134	114	136	149	111	121	134	150	130	137	156	145	134	156	131	126	128	152	154	145	144	138	122	115	134	131	147	141	137	144	142	131	141	142	137	143	123	145	127	144	131	128	136	143	128	133	142	167	142	145	136	152	143	129	153	132	149	120	156	143	127	106	126	139	133	153	132	130	137	135	142	145	137	124	143	126	130	135	124	126	140	135	129	120	137	141	142	134	127	130	121	121	111	152	126	147	132	158	148	125	131	113	134	140	130	125	141	150	122	129	142	107	128	141	138	145	122	115	155	133	112	153	157	124
3115	2551	2084	1019	699	521	411	329	308	255	252	222	221	199	195	204	185	189	168	174	169	168	191	175	162	156	147	147	148	141	160	140	159	168	160	143	146	151	145	159	163	146	158	138	139	137	144	151	147	138	174	161	157	155	145	153	138	149	139	167	178	161	153	151	110	148	155	145	123	173	160	138	155	145	129	151	125	155	146	152	163	147	126	145	155	139	160	158	142	135	141	149	139	155	143	127	140	151	141	163	140	155	160	147	147	137	158	143	145	160	136	151	157	167	160	169	153	159	151	155	153	152	150	143	134	137	141	151	143	167	157	140	129	153	139	129	125	145	171	159	148	139	159	144	134	139	154	157	149	146	141	153	146	153	148	142	164	122	148	149	152	167	149	134	131	156	173	143	114	160	148	157	154	146	148	137	145	139	155	154	151	166	137	150	141	145	137	152	134	149	131	165	142	142	157	121	143	160	166	160	153	141	166	144	134	135	139	126	139	157	174	134	170	150	168	160	107	156	146	130	116	157	137	141	136	132	138	152	154	133	134	143	164	143	143	164	154	140	133	160	161	137	149	137	125	148	153	136	151	142	142	155	124	153	130	159	144	131	154	169	124	140	141	142	151	144	159	146	176	141	132	152	146	155	138	149	139	155	153	134	152	155	135	141	152	126	141	126	150	158	139	153	117	132	129	157	127	120	151	150	155	165	164	158	174	168	133	146	127	161	145	146	141	167	157	156	152	166	146	146	155	145	136	152	153	150	130	155	139	136	175	150	133	162	142	158	168	158	157	140	163	146	154	154	130	149	144	153	174	151	135	144	136	128	129	138	138	129	137	161	163	152	129	133	134	139	148	143	135	134	130	152	150	163	151	141	127	142	168	151	130	144	151	143	143	152	146	152	151	156	122	121	154	137	169	162	157	151	161	159	131	142	133	142	133	161	153	155	163	173	133	162	157	150	144	136	133	161	159	133	157	158	157	140	141	150	143	147	146	138	147	158	159	145	153	164	166	153	160	150	141	158	139	146	156	144	129	151	154	158	147	149	155	159	153	143	152	122	165	165	134	130	140	133	144	161	135	155	151	169	148	156	143	139	153	142	152	145	145	148	161	139	156	142	151	143	140	165	149	121	116	158	145	140	144	156	145	179	152	155	131	157	138	148	143	125	147	161	156	149	163	146	161	155	166	156	138	151	138	173	142	149	152	126	150	150	161	156	128	139	155	130	144	152	138	149	146	123	140	140	144	147	136	155	138	148	125	137	166	131	142	154	152	138	148	122	136	143	152	145	137	157	155	158	167	165	149	137	140	141	150	144	181	147	146	158	138	137	126	162	150	133	152	155	166	153	158	148	150	134	137	152	156	145	143	162	152	154	146	150	151	148	148	156	153	145	143	162	131	126	135	131	137	161	175	140	168	156	143	152	150	141	166	152	143	153	143	144	142	155	147	147	140	143	135	166	144	145	159	168	157	146	130	163	145	151	130	143	152	159	149	156	140	157	153	148	141	158	145	164	132	133	138	173	158	175	150	154	160	154	148	139	148	147	146	143	142	166	147	147	138	148	127	144	171	130	145	145	149	152	152	161	144	140	152	151	156	123	155	132	154	124	152	160	135	152	142	179	147	164	144	118	158	142	149	128	163	161	145	126	141	148	136	157	150	145	124	149	140	138	170	155	151	155	151	154	159	152	191	163	161	122	171	148	146	135	137	158	142	155	137	130	148	166	144	156	150	166	122	142	155	134	164	159	148	149	143	157	146	140	171	137	127	128	170	150	137	151	157	143	166	135	154	140	156	143	139	150	129	168	148	153	155	136	142	144	149	150	132	140	170	132	159	146	135	140	141	171	145	145	146	127	166	150	144	149	140	144	161	137	154	150	153	141	137	138	132	141	155	161	142	154	158	158	147	129	157	174	158	129	133	143	136	158	138	133	162	148	145	137	131	147	133	144	150	130	139	160	152	149	173	140	139	139	138	149	129	125	142	154	134	152	153	150	132	153	175	132	146	132	152	162	136	135	137	133	140	155	151	132	132	141	148	131	145	128	156	145	143	155	141	142	141	135	131	135	151	143	168	128	149	145	168	156	148	139	156	140	144	137	180	174	152	158	155	149	142	153	145	111	157	153	145	146	133	112	135	164	153	137	150	163	152	151	152	141	137	132	134	165	142	137	150	147	149	156	152	155	141	151	160	133	151	127	147	157	155	146	146	170	146	163	153	136	126	121	150	142	136	151	164	160	153	148	159	166	133	138	143	145	143	145	156	121	143	147	144	151	156	169	153	154	140	152	139	143	164	136	150	160	148	143	150	155	152	139	124	135	135	170	143	147	146	142	127	134	142	148	128	166	127	150	162	148	166	158	107	155	162	146	139	147	145	148	134	127	150	135	151	153	143	137	139	153	144	148	152	153	162	156	125	164	130	148	137	158	134	130	123	158	134	129	139	146	130	128	146	141	150	161	151	141	140	151	157	163	122	138	165	144	160	133	155	154	140	126	141	135	150	135	143	143	150	152	139	142	134	148	139	160	139	131	153	143	167	126	156	153	132	127	117	141	136	149	152	130	127	132	137	152	139	162	126	161	123	146	154	118	173	135	152	147	159	157	139	143	150	158	136	125	147	144	148	135	132	131	157	133	164	138	156	126	140	150	114	152	160	167	157	158	147	146	145	148	128	154	140	136	143	144	142	168	150	153	151	132	132	142	128	137	149	139	124	148	155	156	177	150	160	155	150	135	141	146	136	135	136	151	124	150	141	144	143	161	160	126	124	158	150	143	146	148	146	140	132	151	165	149	142	171	149	141	147	142	153	162	147	134	132	136	162	140	122	155	148	145	144	148	126	146	152	161	142	153	156	146	150	159	144	159	145	141	128	154	134	119	149	161	158	132	148	153	145	141	157	141	142	157	163	146	152	138	134	136	150	131	142	132	158	141	138	138	142	140	164	143	154	137	141	146	144	156	150	155	144	151	144	148	163	150	143	156	140	130	155	140	134	164	158	144	152	148	149	123	158	135	133	144	142	146	160	137	153	128	148	145	137	160	128	149	134	133	159	153	140	139	142	162	147	150	148	145	136	150	148	126	136	147	114	126	144	136	136	140	135	135	154	135	148	149	139	150	154	138	139	151	141	168	141	134	142	157	125	143	160	165	161	144	137	155	160	156	123	136	127	137	157	133	142	167	139	156	148	157	145	150	145	159	152	153	130	156	122	138	144	156	143	143	134	127	131	131	141	138	130	137	150	140	159	154	164	140	143	162	145	138	155	138	153	148	126	143	126	133	153	157	132	156	150	145	131	145	135	133	127	144	158	138	151	154	159	122	138	140	142	138	153	162	149	171	143	133	135	140	138	161	148	151	159	180	135	144	132	130	141	153	144	162	163	155	153	140	134	130	146	165	145	156	175	141	134	140	148	139	152	152	142	142	154	144	128	155	144	143	137	138	141	162	141	138	138	141	151	138	150	129	154	136	151	154	152	144	164	147	130	155
24422	21498	28783	24621	21456	5707	885	508	424	376	380	349	316	324	364	315	309	304	319	319	300	321	307	297	292	269	326	301	291	317	308	300	282	295	294	260	276	285	284	281	295	282	316	303	287	310	300	285	321	307	288	286	290	288	278	277	320	305	306	288	288	286	318	278	288	311	291	272	292	296	304	304	291	281	291	289	330	307	285	301	309	270	289	257	294	259	336	288	294	330	289	304	287	288	300	290	288	287	296	317	292	296	298	278	280	326	270	271	298	272	303	283	273	303	258	269	322	284	288	277	306	308	273	291	295	286	305	300	270	311	306	279	291	302	286	304	324	296	296	304	270	250	278	286	305	268	305	274	296	282	289	299	297	295	278	299	287	281	316	295	276	299	286	287	296	300	282	311	308	302	297	270	286	292	269	284	311	282	296	266	302	293	293	275	276	302	291	284	279	302	296	261	309	299	259	292	266	254	276	311	297	265	284	279	280	264	283	287	293	278	300	281	282	288	322	296	288	303	307	271	285	282	295	299	290	264	303	275	312	284	292	278	279	285	284	260	293	292	290	266	285	289	278	284	262	279	270	280	271	301	282	268	308	274	280	274	276	301	287	319	269	277	286	274	261	282	288	307	279	248	312	295	255	301	294	271	276	286	294	288	276	305	278	269	297	297	290	281	285	293	267	293	292	291	283	294	276	305	293	310	286	283	252	272	286	295	307	281	273	310	297	272	302	266	282	285	278	269	313	302	299	263	310	281	263	304	232	283	300	299	288	288	275	294	265	300	261	259	287	293	255	300	323	270	257	279	276	273	285	288	264	309	269	293	291	270	303	272	310	321	305	283	275	268	283	249	311	315	288	268	285	294	312	249	315	309	305	273	257	302	307	297	310	299	263	284	283	284	301	256	295	245	292	272	282	285	277	299	296	274	271	294	289	329	301	327	260	328	282	252	309	284	283	280	274	271	293	285	306	310	260	294	286	254	299	278	282	302	254	268	287	276	259	313	294	270	283	271	272	296	289	296	297	302	293	303	283	274	323	331	277	306	280	288	235	298	297	289	292	305	271	288	306	276	285	310	264	280	289	290	304	278	303	273	278	291	297	291	288	273	293	285	282	297	307	261	294	285	287	290	290	277	240	325	295	278	289	288	290	296	274	261	308	278	289	302	286	274	271	296	301	251	336	296	290	263	299	316	302	296	289	254	302	309	287	270	262	279	315	278	310	282	265	295	274	272	283	292	287	268	291	295	291	287	297	283	285	295	308	280	286	277	268	270	293	303	272	260	270	265	296	267	301	296	308	299	283	267	336	308	306	287	283	301	325	282	280	264	288	266	298	293	275	283	284	269	309	269	298	257	283	279	277	262	304	308	302	290	283	290	279	297	279	306	278	302	312	275	253	287	287	303	301	278	259	288	285	290	299	259	276	287	288	251	277	277	287	274	268	285	300	313	281	309	279	277	314	279	259	260	296	284	275	311	307	282	280	295	284	315	275	280	273	259	249	285	286	290	252	265	294	240	280	315	283	283	299	283	285	297	298	273	296	320	272	293	306	279	275	276	297	286	283	276	276	270	250	291	267	310	279	292	307	286	314	251	268	297	275	257	293	310	310	272	304	261	289	268	308	298	289	290	245	281	283	281	311	285	273	287	269	278	316	273	273	288	299	282	255	284	271	288	262	283	298	296	294	240	284	277	301	264	280	317	305	272	272	243	303	308	289	300	278	308	292	283	287	274	298	298	268	319	257	267	275	269	299	284	300	271	299	305	312	272	264	292	301	280	281	257	295	309	254	316	300	264	285	294	291	303	286	287	265	277	281	276	306	305	301	311	285	298	267	314	304	309	281	263	300	299	270	297	273	286	263	282	266	266	275	270	297	318	291	318	297	330	273	310	290	288	291	274	252	256	281	292	303	287	276	292	261	292	269	290	297	292	279	277	259	280	303	294	290	266	273	301	270	272	268	282	316	270	262	295	287	269	299	294	276	278	298	279	288	299	319	297	271	288	287	281	274	253	313	301	263	307	266	251	291	288	301	302	307	291	279	282	293	299	264	304	273	281	280	265	300	295	311	258	300	300	274	316	301	293	288	276	280	296	302	287	279	310	242	280	308	272	298	303	280	280	286	292	282	284	279	275	280	282	281	271	280	277	276	273	293	310	278	302	290	257	285	275	284	284	297	278	268	296	286	318	270	287	278	270	301	276	290	292	290	269	274	265	287	267	284	301	256	260	294	289	295	302	275	280	282	296	261	273	282	291	268	295	275	288	269	274	299	249	307	269	293	316	302	299	287	262	259	288	302	303	274	288	283	282	304	311	310	301	291	280	273	257	272	295	272	274	292	309	305	310	286	289	314	284	293	308	298	254	273	283	279	298	306	272	276	281	303	282	280	276	290	251	274	289	277	250	315	274	278	279	268	287	312	280	294	284	255	273	317	292	301	314	273	293	290	263	284	269	289	275	298	310	289	277	259	303	305	316	262	278	290	273	298	317	250	273	262	284	297	260	282	289	308	307	272	302	263	303	295	269	286	308	292	280	267	259	326	293	301	296	277	286	264	291	313	258	313	294	276	258	257	313	283	312	290	282	274	283	275	277	273	291	282	249	284	282	276	296	271	258	270	275	283	281	291	271	288	258	295	283	271	273	295	292	287	261	311	302	273	299	274	289	288	267	310	280	294	263	271	277	298	269	298	304	303	306	268	278	260	287	305	284	264	262	259	283	298	296	291	280	274	292	280	311	290	285	297	317	278	314	316	286	300	273	289	272	276	270	304	264	276	298	326	271	289	280	252	290	272	295	281	292	244	316	284	297	272	265	303	299	290	258	266	275	288	295	289	258	281	288	293	288	282	276	285	276	266	288	312	259	310	254	295	270	279	310	276	257	274	284	282	295	269	290	306	267	288	292	306	270	276	298	287	290	264	268	285	282	280	262	285	260	309	267	268	284	302	310	282	288	291	283	288	280	282	297	286	271	283	297	296	290	263	281	254	286	268	237	264	252	306	279	273	271	301	281	297	276	293	297	308	265	301	281	283	260	297	305	280	309	313	278	265	301	296	332	302	259	296	284	294	278	278	295	286	302	274	276	287	280	286	282	269	275	283	285	268	248	287	298	270	308	270	300	274	271	271	272	300	288	280	268	310	272	286	293	294	291	274	274	276	280	279	281	290	287	272	284	257	269	295	319	293	302	292	310	275	299	277	295	256	307	328	272	264	304	261	292	304	323	276	260	306	276	270	293	276	320	256	262	297	276	304	291	270	283	279	307	260	331	255	293	285	280	311	287	313	272	277	296	296	286	319	278	285	289	274	274	262	289	261	283	299	320	300	274	272	287	292	286	260	282	296	294	298	286	252	242	261	268	318	270	254	296	285	252	295	296	285	254	288	288	300	317	269	301	267	283	288	311	255	271	269	305	282	266	256	262	311	303	297	293	288	297	279	273	281	310	280	304	290	291	274	284	296	311	264	287	279	291	282	285	280	287	318	304
3233	4774	3935	1997	1353	902	772	603	507	467	457	408	369	378	389	346	317	322	299	325	299	335	343	310	250	271	277	307	311	308	287	297	305	272	276	286	282	266	312	264	279	291	233	280	244	289	291	308	281	269	277	256	308	322	282	274	270	276	295	281	295	265	254	288	261	273	294	294	287	277	272	263	289	250	280	333	262	281	244	295	310	305	255	294	274	272	278	296	266	306	288	279	280	273	285	250	263	246	275	252	286	264	284	231	271	266	304	283	286	284	246	273	263	294	279	253	263	278	263	264	280	291	282	259	261	283	288	280	263	261	244	285	257	276	284	275	243	280	270	285	258	284	257	295	264	287	283	291	280	269	285	274	288	249	236	298	287	281	263	268	252	272	244	278	259	283	260	268	231	255	276	271	277	262	280	279	247	274	267	238	282	278	277	304	276	284	275	272	254	271	301	282	240	305	282	237	279	263	302	305	278	276	266	282	271	230	286	253	302	281	315	266	259	293	269	280	259	243	296	246	287	281	277	270	258	304	286	267	269	297	295	267	285	270	293	284	296	270	258	280	258	291	284	251	278	263	273	271	231	298	257	243	253	276	248	271	266	286	307	263	251	305	267	276	277	261	299	263	286	287	270	275	276	290	292	268	293	290	258	284	264	280	291	308	251	278	256	297	251	307	248	298	262	308	292	276	275	281	275	316	256	262	249	260	269	246	261	277	286	271	267	292	288	268	284	262	260	281	277	267	286	264	288	283	272	284	279	286	276	267	266	297	277	309	270	281	281	294	299	259	271	264	286	261	287	279	258	257	256	271	250	280	309	299	266	293	266	269	276	249	283	292	317	271	273	298	288	261	268	271	267	267	263	251	273	276	282	264	239	286	251	255	260	289	288	278	271	279	263	269	267	274	246	242	277	280	272	274	255	275	248	285	276	266	270	281	261	266	291	278	279	278	276	293	289	241	253	293	261	266	264	257	257	275	281	264	283	293	270	266	253	286	262	275	267	282	250	297	265	269	262	273	272	291	247	290	272	276	231	290	284	250	283	258	241	274	295	245	281	272	288	283	276	276	248	283	269	284	272	289	282	271	313	268	287	290	274	292	266	289	281	278	266	282	260	269	266	274	241	232	264	294	264	275	284	271	274	273	250	258	265	305	271	273	280	298	261	250	268	272	268	266	274	264	302	246	266	224	285	280	279	268	244	280	253	274	305	293	264	267	280	272	266	247	288	276	285	264	286	260	263	294	329	256	262	238	284	248	266	271	251	272	263	299	265	303	271	270	275	269	292	259	279	260	269	270	268	238	254	262	261	272	265	248	274	255	283	255	281	277	249	278	269	282	279	260	296	305	296	292	275	278	300	272	252	309	284	274	250	272	282	266	253	283	239	256	252	246	268	278	276	300	262	249	282	289	270	261	265	285	258	319	252	287	250	283	276	308	250	296	274	287	304	279	274	283	262	277	266	289	263	287	271	259	268	270	255	279	251	277	281	283	287	257	248	275	257	273	242	245	307	309	297	272	261	258	268	271	280	273	281	279	272	305	274	282	256	291	304	270	267	281	264	289	264	286	283	272	235	275	277	279	249	285	263	291	280	277	253	286	287	273	256	278	267	270	258	281	261	283	257	259	257	269	274	265	256	246	276	266	268	267	278	249	278	268	256	296	262	291	275	271	283	266	284	252	258	305	278	278	268	283	272	260	257	271	268	253	292	248	265	301	253	261	256	276	260	287	252	249	256	293	294	275	273	275	271	249	262	278	280	260	286	280	290	270	302	274	256	233	249	309	278	248	283	298	277	273	274	257	277	291	266	247	263	256	275	307	247	268	264	281	261	290	244	231	292	285	258	258	271	271	321	283	274	280	259	265	264	266	256	262	263	276	260	265	277	285	249	268	286	274	267	273	278	284	272	272	294	255	299	260	259	243	282	239	269	264	272	295	278	281	264	271	256	272	303	255	276	292	288	261	252	245	254	234	269	270	289	281	248	263	274	272	255	246	259	269	268	285	248	267	264	284	306	257	268	261	300	250	255	279	274	279	277	279	288	262	283	270	284	271	285	230	273	264	289	321	263	255	267	268	270	268	253	292	297	258	259	275	278	268	252	285	292	283	282	255	256	262	249	275	262	274	284	260	271	270	275	263	260	293	234	257	282	271	260	276	257	265	255	282	296	283	209	269	278	282	277	270	277	274	261	291	249	278	281	283	271	267	279	300	256	261	294	273	253	230	270	271	255	287	277	276	313	278	284	237	270	258	286	270	269	287	266	259	266	295	269	261	291	267	267	292	276	275	272	272	285	254	271	239	282	253	259	270	283	263	260	263	267	294	277	300	277	260	231	282	250	279	264	253	273	243	259	253	263	280	276	295	268	268	269	302	306	275	261	298	306	280	276	284	272	272	272	249	253	261	264	261	264	265	306	251	271	229	287	265	263	314	295	241	258	276	277	275	263	288	263	279	247	257	255	290	266	259	286	258	283	264	259	277	294	251	274	272	248	278	279	282	269	261	288	243	261	274	293	281	251	283	279	235	266	245	262	282	271	264	264	277	274	266	231	255	259	274	286	290	292	267	279	267	286	259	240	302	245	260	279	265	233	246	281	246	262	250	286	271	270	263	284	270	285	246	281	246	235	270	303	267	275	240	287	282	290	266	287	258	265	300	272	251	268	270	290	268	248	238	255	273	266	243	268	280	268	276	264	289	283	312	259	268	275	260	246	255	242	285	251	264	271	251	253	268	309	265	283	244	266	265	240	274	266	265	301	290	308	273	261	264	276	293	280	269	247	271	248	292	256	274	268	257	252	279	272	276	273	274	249	266	277	292	263	235	299	304	241	244	282	287	298	287	293	286	259	288	264	288	268	256	241	264	281	296	250	277	254	289	264	291	287	294	262	255	246	250	281	265	255	278	265	277	286	305	303	274	255	276	262	286	250	275	291	265	264	250	254	260	244	271	282	239	254	270	279	289	273	277	272	279	294	259	291	268	277	282	251	267	261	275	276	251	274	274	247	254	239	242	303	263	248	284	274	255	274	279	238	262	241	259	299	238	237	266	278	264	266	297	289	266	268	280	261	277	276	278	239	280	265	263	289	267	279	289	263	241	297	284	268	297	289	272	254	267	306	255	254	299	299	249	291	266	269	258	273	267	277	298	252	252	262	284	255	282	248	289	269	257	281	299	263	277	269	254	277	264	265	276	261	281	265	273	280	285	264	269	254	304	285	259	281	275	268	284	255	279	267	255	300	259	274	246	244	266	274	260	295	294	255	260	264	282	270	291	278	247	275	264	297	258	270	264	263	290	253	268	269	249	246	311	269	255	280	293	280	271	233	256	292	255	278	257	289	243	274	266	269	284	269	270	236	266	279	270	254	263	244	292	271	254	284	265	289	272	289	273	238	278	249	293	261	271	269	257	252	246	307	254	268	258	269	263	253	232	278	247	262	293	278	278	263	266	287	270	277	271	252	276	254	275	240	275	257	276	287	294
27926	12140	908	447	328	305	294	267	302	312	269	267	274	294	258	289	267	287	295	286	266	253	251	318	319	278	280	287	302	285	263	262	282	279	287	272	256	298	316	289	312	280	312	281	278	276	307	288	301	283	289	266	273	290	282	284	279	289	273	280	294	298	269	274	289	259	256	276	264	281	288	248	294	301	269	290	302	278	261	301	278	299	258	309	251	297	301	287	294	264	302	280	268	301	264	290	282	283	295	278	284	271	259	265	285	309	281	291	263	270	282	279	292	291	262	300	277	270	277	285	291	290	280	278	316	280	317	269	282	298	292	305	272	258	307	266	311	303	310	286	289	280	291	305	306	305	306	269	279	272	275	298	269	303	294	275	270	281	312	261	288	275	304	280	275	262	287	291	273	309	270	300	263	262	305	277	301	273	272	291	301	276	275	270	250	286	293	281	282	296	288	273	291	280	304	320	322	296	259	323	288	300	295	264	292	262	293	311	269	274	252	270	276	293	290	276	279	312	276	325	282	284	279	258	272	278	264	285	278	271	285	253	277	305	274	286	271	302	278	277	277	332	274	265	273	305	273	305	267	290	251	303	262	275	282	298	238	306	290	301	273	288	289	289	268	265	327	278	300	258	302	261	257	277	281	273	269	301	293	284	275	245	295	270	276	290	288	274	271	305	310	320	280	281	254	277	309	251	304	294	292	240	256	259	294	272	255	293	280	266	253	280	270	279	275	261	289	287	295	268	284	261	270	285	253	271	272	259	238	279	278	258	303	300	316	269	303	279	293	292	282	294	289	295	274	280	290	261	268	303	279	301	296	278	269	289	280	256	281	284	278	280	259	293	290	265	278	255	274	309	290	288	305	289	266	288	278	290	274	298	284	311	258	271	303	291	261	245	262	322	285	308	282	280	290	283	280	298	282	285	276	295	253	281	271	323	267	298	261	273	302	275	263	282	313	319	284	285	254	289	291	274	295	308	280	289	282	267	269	288	246	275	267	284	300	277	298	295	288	261	284	286	291	273	266	306	282	296	279	278	268	272	283	281	288	261	284	282	279	300	284	341	307	302	287	287	288	292	293	254	260	246	285	252	281	285	294	279	306	221	274	258	297	280	285	273	283	259	290	278	290	292	290	284	269	279	292	269	261	277	278	307	294	286	253	307	276	279	258	247	259	271	268	281	278	261	277	297	275	263	266	253	292	272	278	305	303	301	279	290	306	250	257	304	289	282	275	293	272	269	300	267	278	326	276	290	274	309	301	301	277	255	283	322	271	286	291	330	269	286	287	295	287	282	274	284	280	316	291	275	271	288	257	275	293	277	288	292	292	254	266	291	288	318	305	306	296	258	292	296	264	318	284	259	256	251	300	296	283	286	280	318	304	300	288	301	284	273	278	275	268	323	311	262	292	282	256	302	279	327	262	299	265	279	298	270	298	271	258	284	270	260	289	277	257	288	290	271	269	272	320	280	278	293	273	266	263	273	301	257	288	323	292	275	276	270	301	276	248	276	288	286	276	291	296	271	316	281	260	272	272	303	269	313	267	274	296	272	305	276	298	299	286	300	267	263	293	301	272	299	295	289	303	282	294	276	286	286	276	318	285	291	258	278	276	283	297	301	274	293	252	294	267	295	300	251	296	288	313	271	324	279	300	280	327	275	262	292	291	279	254	296	283	266	276	303	286	313	279	272	301	270	307	269	289	296	293	269	270	290	297	275	282	268	296	263	251	288	295	284	261	289	268	285	292	266	285	288	278	280	278	279	287	292	275	288	313	302	290	263	280	282	281	267	283	274	286	291	319	298	259	274	298	272	262	292	263	301	290	271	301	271	290	290	304	278	300	294	301	296	296	290	278	261	261	274	289	288	260	316	254	288	291	265	275	286	273	292	289	305	335	259	295	277	275	264	281	289	304	276	302	290	256	284	285	279	252	283	255	276	311	281	281	296	254	286	285	270	298	282	268	288	295	262	304	260	310	283	298	264	279	292	270	315	281	287	292	293	297	263	290	298	308	279	270	277	274	285	287	260	314	291	271	263	302	289	263	275	271	293	289	295	282	266	256	294	252	284	279	299	306	276	242	270	257	291	282	289	299	291	261	309	290	296	255	261	321	289	280	265	279	268	272	282	277	294	265	268	255	285	269	301	260	296	291	285	285	239	280	263	277	270	274	272	263	276	260	281	282	271	288	269	319	290	301	281	300	305	321	262	287	299	284	304	280	291	311	286	276	268	261	274	245	264	278	284	268	273	287	273	271	289	261	287	298	297	286	285	284	304	283	259	253	310	307	277	226	278	285	281	277	289	235	265	304	260	279	285	311	293	271	269	309	305	309	300	253	268	320	255	292	298	278	292	264	277	292	279	280	261	289	303	280	294	293	296	299	309	301	275	277	296	286	325	271	302	302	316	258	292	288	266	266	271	297	268	283	263	237	291	274	287	266	260	290	273	274	284	262	264	307	280	267	261	284	295	312	280	283	279	281	314	296	276	294	260	271	268	284	289	270	288	295	299	247	280	334	308	288	299	264	299	274	297	255	270	288	266	282	271	263	278	283	305	273	282	256	274	279	277	315	280	290	299	284	280	272	293	263	282	300	274	266	279	294	286	266	268	288	264	281	294	279	284	270	284	301	281	271	283	288	273	269	247	284	243	286	303	282	281	327	304	273	272	273	307	301	290	284	284	296	282	282	284	313	294	289	335	277	272	300	279	279	270	278	295	287	282	274	281	290	316	292	301	260	311	254	289	282	282	264	279	296	270	265	294	279	263	274	274	281	294	281	290	273	283	245	258	278	281	268	296	300	286	297	282	302	268	314	285	301	276	276	266	269	300	275	289	260	267	295	258	255	282	289	290	254	276	270	260	288	275	261	272	322	276	306	293	296	305	262	272	287	276	273	263	297	290	296	277	258	276	274	307	278	295	285	283	266	311	282	300	294	275	277	292	291	288	337	286	289	297	286	267	276	274	306	260	262	276	315	317	289	272	294	269	279	309	272	306	305	293	278	265	296	286	288	290	301	291	299	273	279	267	281	259	291	294	277	273	273	285	294	282	277	310	289	280	259	277	298	298	265	311	299	259	306	273	290	261	290	300	300	275	308	296	285	280	292	279	267	307	274	242	296	303	283	296	284	296	275	292	305	279	263	278	291	312	286	292	265	289	268	259	283	292	287	289	279	288	299	271	249	276	249	292	302	289	293	292	308	287	286	298	263	273	276	296	246	262	268	315	276	256	299	310	262	282	251	293	263	271	271	280	314	276	292	325	292	283	257	283	283	281	306	291	277	258	284	272	275	252	251	277	313	289	279	272	292	298	296	252	275	282	283	289	287	247	294	270	262	307	265	263	281	252	281	269	286	284	293	281	298	250	281	296	300	269	267	298	293	292	283	302	270	256	270	291	271	319	280	270	241	272	288	293	289	256	244	283	308	292	260	257	255	269	267	321	272	295	266	292	306	289	247	305	295	325	253	265	303	288	279	273	282	292
4689	456	439	349	308	263	276	304	276	295	309	279	284	261	272	295	276	269	266	273	237	290	272	278	250	292	268	280	245	272	265	270	272	283	220	304	241	270	272	274	279	258	267	242	265	257	269	275	272	277	255	279	243	261	276	284	265	276	269	294	264	288	284	274	252	286	247	233	258	272	280	257	276	250	285	250	277	267	274	257	269	275	245	301	259	263	290	300	277	244	268	261	282	267	269	240	260	259	263	285	246	237	267	245	271	251	254	257	245	277	307	291	253	249	266	258	296	284	256	276	281	259	258	255	265	284	285	263	282	247	268	250	298	246	265	283	280	238	253	273	256	275	270	275	244	282	262	251	232	265	258	248	257	258	311	241	261	266	248	257	264	287	265	276	268	300	289	291	278	253	275	243	272	263	271	282	269	270	250	296	267	253	262	265	242	263	255	256	258	270	267	249	286	243	280	259	273	245	262	281	281	266	236	272	271	267	262	270	257	265	229	249	277	248	209	268	278	261	266	270	243	269	271	265	271	259	294	295	248	280	259	267	248	270	284	273	268	258	252	240	275	262	249	259	256	252	286	260	263	267	264	250	269	264	269	260	274	280	268	290	284	279	243	276	270	292	274	249	278	236	280	255	276	261	269	254	273	264	264	261	258	272	279	283	268	284	257	270	270	286	266	267	257	279	276	253	275	236	241	294	277	273	289	258	267	254	271	261	296	235	260	279	254	270	259	307	289	271	240	294	260	257	242	247	290	271	255	295	254	242	277	280	254	266	269	270	272	266	287	247	290	275	238	308	279	258	298	255	270	281	301	230	269	259	270	285	264	294	252	255	285	280	248	261	262	264	263	267	249	281	267	248	292	278	270	267	291	269	258	275	249	258	274	252	278	266	242	253	279	274	254	287	276	269	263	264	264	265	250	266	302	249	247	283	264	266	288	276	272	249	235	265	263	282	304	278	270	248	278	273	286	234	264	274	262	279	251	272	293	288	270	251	276	258	268	253	256	278	273	262	248	264	257	271	269	277	262	259	240	293	252	248	266	242	253	217	288	265	234	241	274	286	272	244	275	265	248	271	264	283	231	256	263	259	266	258	272	253	257	254	280	246	272	273	257	268	256	235	241	231	222	271	245	276	252	280	270	243	279	280	293	241	261	286	264	260	255	275	275	264	287	220	257	264	293	267	254	264	261	253	282	239	289	261	261	293	286	256	248	261	270	286	260	300	283	272	263	272	271	251	222	250	302	266	252	252	273	290	260	253	294	265	288	241	250	264	243	275	285	306	259	258	308	254	285	279	258	254	261	247	274	285	237	256	239	278	291	254	273	257	274	255	268	254	282	259	261	268	273	261	249	287	287	282	253	270	266	255	225	279	291	258	250	259	232	244	254	238	276	240	239	274	252	280	261	260	284	287	259	251	253	274	273	270	271	274	274	265	271	298	275	262	296	272	267	290	270	260	283	267	282	253	250	267	291	264	267	279	293	279	262	257	269	240	277	262	283	262	260	273	287	266	253	258	249	242	266	287	271	261	272	257	241	249	277	297	262	264	274	246	292	248	296	274	254	240	270	263	293	245	266	277	264	263	294	276	278	284	289	263	288	278	270	258	268	244	275	270	280	283	256	261	271	275	287	301	250	241	272	263	249	261	252	258	244	267	248	267	258	265	241	272	242	277	260	282	265	280	263	265	268	266	310	281	274	244	266	272	277	243	256	272	251	244	273	272	242	264	230	261	271	288	261	269	270	260	248	291	264	272	270	274	253	258	260	249	251	256	255	247	273	243	265	281	268	283	277	264	279	231	265	256	252	267	271	265	249	252	250	279	245	265	264	275	276	271	298	264	243	268	303	281	290	245	252	264	292	253	254	265	287	257	257	272	288	280	249	258	273	274	241	275	250	254	247	268	283	266	265	251	290	256	254	255	286	281	269	277	271	277	296	254	264	260	266	256	288	276	279	260	236	290	279	247	273	281	264	264	264	289	272	259	253	258	271	250	260	257	287	247	281	280	283	271	268	247	228	265	274	274	296	255	277	269	263	250	276	280	262	256	277	273	263	275	265	276	292	232	274	253	281	291	233	259	271	271	252	272	244	279	241	261	283	275	271	242	262	274	244	268	272	285	267	262	245	234	277	248	277	277	247	253	269	289	287	265	249	267	269	268	283	265	263	282	274	316	276	286	295	286	245	266	251	274	268	290	251	255	286	262	288	256	286	228	268	288	263	275	290	252	270	276	312	274	277	262	244	240	265	262	278	258	272	300	280	240	288	255	255	266	257	277	283	279	259	263	245	262	278	239	265	257	269	253	260	252	255	250	271	273	318	289	272	296	256	263	271	258	253	273	277	228	283	258	246	264	283	265	276	272	255	274	240	236	251	254	263	251	265	260	269	259	290	232	282	265	273	293	261	247	253	280	269	242	278	251	254	280	275	263	258	264	250	240	276	271	296	278	267	245	261	236	270	270	276	258	278	255	229	266	253	242	250	283	271	250	283	255	272	283	292	269	293	281	271	271	286	256	260	286	273	299	326	252	270	257	268	252	276	248	265	269	258	269	285	271	263	266	292	258	269	229	270	274	265	213	288	270	265	263	265	249	259	265	259	275	274	267	272	253	270	271	251	283	276	258	254	271	257	276	269	267	270	288	264	254	249	288	265	249	278	279	251	286	232	287	260	274	245	258	268	290	233	265	265	253	262	271	258	282	266	268	253	280	260	304	274	279	262	246	279	287	219	262	280	281	256	278	253	240	278	267	252	266	265	250	250	282	247	253	246	237	239	265	274	291	251	262	245	275	261	238	261	269	263	250	250	248	268	229	229	277	282	255	297	267	256	276	259	240	263	294	260	283	267	261	284	267	228	296	277	257	243	299	253	284	284	249	270	256	282	241	240	255	239	315	257	261	258	276	298	260	282	281	244	237	302	282	285	266	245	310	265	266	240	302	270	283	264	273	261	266	229	280	270	254	265	261	260	264	220	271	279	261	287	272	268	264	256	272	265	249	286	283	265	254	241	279	275	282	281	278	264	280	254	281	249	256	264	252	274	260	270	249	271	243	276	269	259	251	284	289	285	271	274	258	260	282	251	278	257	284	250	253	289	260	261	278	267	271	268	270	270	285	256	251	284	279	257	251	249	280	271	252	271	257	281	276	260	259	250	273	292	272	264	279	274	273	255	285	254	282	238	272	240	277	271	237	290	269	255	260	280	266	266	286	251	249	257	287	254	263	260	249	286	278	263	286	269	280	257	261	270	266	268	254	236	269	262	268	241	262	253	267	259	265	260	272	265	247	302	254	255	271	247	261	289	239	249	268	279	273	273	267	285	257	247	256	243	252	249	265	277	250	288	263	277	246	267	281	287	320	254	249	271	260	262	266	251	255	252	235	269	260	289	244	267	270	304	249	245	281	289	275	262	276	281	258	256	268	256	294	247	261	288	268	269	284	256	261	258	258	277	254	255	272	283	276	272	255	275	246	274	281	257	258
25332	21454	27812	25507	9065	578	323	236	204	193	198	174	142	188	166	147	166	144	141	134	141	155	146	163	145	139	149	153	157	138	137	108	122	149	142	125	130	130	159	141	129	150	133	125	141	152	129	138	135	132	151	135	137	144	141	140	164	161	114	129	140	149	125	148	150	135	131	130	132	145	144	150	158	141	137	145	125	138	134	131	144	146	152	144	132	139	128	149	144	137	158	144	147	120	120	141	125	127	140	131	146	134	135	145	157	136	139	149	124	131	131	128	142	124	157	153	133	127	137	112	136	131	146	129	151	133	119	132	144	133	131	125	128	153	131	131	136	143	137	140	144	120	128	141	116	147	149	124	123	141	132	143	153	146	140	142	128	141	139	141	118	122	147	148	127	150	144	130	135	115	124	128	126	120	151	138	127	145	137	127	131	141	122	141	141	149	132	145	135	147	135	118	124	129	128	123	141	126	146	152	150	112	130	157	142	127	120	145	148	129	133	148	150	124	116	148	140	134	148	129	136	150	144	147	115	145	131	132	129	157	132	118	137	163	138	131	128	125	137	144	143	146	131	134	145	144	147	132	140	154	133	127	123	140	118	131	124	129	142	144	153	113	130	110	125	149	147	142	147	157	131	136	141	129	117	135	130	131	129	141	137	124	122	123	148	136	147	142	138	132	154	139	131	141	136	135	126	143	120	133	120	130	144	152	130	134	143	137	144	148	140	135	129	135	142	125	138	134	125	143	161	141	150	148	130	135	149	157	131	135	145	151	142	143	151	146	142	142	133	116	131	143	125	156	138	136	127	131	122	140	169	148	122	143	132	134	132	146	142	112	129	121	123	149	141	127	136	136	148	120	149	148	130	154	145	151	121	159	135	141	136	161	149	124	138	152	115	140	136	129	149	128	117	147	119	127	118	139	122	125	128	148	136	134	132	143	134	137	155	132	129	127	141	125	127	109	152	137	125	127	124	157	118	149	120	117	138	136	138	144	141	126	156	145	141	153	143	129	158	149	139	137	140	149	135	137	136	147	134	142	131	130	137	132	145	127	152	121	127	137	122	143	125	154	129	155	126	151	140	153	119	151	128	127	137	139	134	132	150	149	140	120	141	139	128	138	162	141	136	125	151	119	129	162	137	133	145	133	131	140	140	146	127	120	127	115	133	162	151	138	118	127	136	154	134	118	127	132	150	133	110	122	129	112	143	151	131	145	135	130	146	141	135	123	151	139	114	128	136	112	135	138	132	130	136	142	145	134	124	136	122	145	140	137	142	144	127	150	132	124	142	121	137	126	127	124	138	161	148	112	158	141	136	141	124	144	116	139	119	133	146	137	141	137	155	112	137	134	157	130	147	136	134	146	128	153	141	127	129	137	134	120	121	131	139	137	125	148	120	124	143	144	144	148	132	141	132	143	134	145	131	148	131	139	149	149	125	125	129	141	117	120	129	134	135	120	147	147	126	154	142	123	129	145	157	133	163	121	145	126	127	147	140	130	136	132	142	127	134	131	154	139	141	128	129	113	154	151	134	125	113	130	140	142	146	136	147	118	131	131	129	144	113	148	119	141	123	134	117	156	145	144	115	146	122	145	139	121	136	142	113	114	144	109	125	112	115	140	134	160	153	129	149	121	132	124	134	155	151	138	135	144	129	140	151	124	143	126	147	176	130	129	143	131	134	129	123	151	162	142	121	152	155	124	147	132	152	140	136	116	131	118	124	131	125	136	130	147	146	134	153	132	124	122	153	127	143	163	154	132	139	145	135	126	124	130	123	122	127	127	137	142	139	140	124	128	128	128	143	146	118	127	144	121	144	138	113	161	125	144	139	136	129	127	130	129	158	132	134	152	133	135	146	146	142	123	140	130	138	138	130	134	137	162	158	149	123	132	148	162	155	130	116	130	139	114	159	131	153	143	133	134	135	112	117	146	123	137	146	113	137	139	141	144	136	136	137	149	127	126	137	130	122	133	147	109	139	119	120	156	142	133	137	153	135	141	136	130	139	138	141	157	108	134	141	129	135	138	123	131	119	159	138	147	127	134	139	130	146	137	135	132	141	130	144	136	140	116	144	142	131	125	134	114	124	131	122	139	134	118	127	143	140	142	134	119	146	138	158	121	121	125	149	126	130	156	141	126	104	124	131	143	122	127	131	130	149	132	141	127	122	127	133	148	131	122	183	140	129	144	128	127	139	129	131	139	131	148	140	144	133	138	130	138	136	128	129	137	150	123	152	138	132	138	139	136	142	152	119	134	131	132	128	134	148	137	114	125	135	137	146	146	154	127	132	124	125	139	146	151	131	129	119	149	138	143	128	151	105	108	151	133	145	127	145	111	125	120	117	135	120	147	145	152	115	144	124	121	124	140	140	146	145	123	132	148	108	133	143	114	121	136	111	130	119	136	111	148	142	135	130	133	166	109	120	123	132	143	130	107	141	132	117	145	124	149	118	137	140	141	143	144	141	122	146	150	147	139	133	132	135	134	133	118	128	119	141	139	143	133	144	148	130	143	137	151	142	166	131	120	129	157	144	126	143	154	134	136	136	133	134	128	135	148	129	134	125	139	147	131	114	108	140	127	124	141	142	130	153	121	140	148	139	132	130	134	153	121	122	132	136	134	111	150	151	135	142	131	139	135	124	132	135	132	141	140	138	156	138	126	136	145	127	116	144	146	145	122	148	127	152	129	120	113	120	149	125	157	123	148	133	127	150	125	122	132	140	117	133	126	146	137	140	128	140	146	106	119	131	152	132	131	145	128	159	121	129	137	137	144	134	122	135	127	137	131	137	145	126	131	114	109	129	137	114	162	133	145	129	121	134	136	150	159	140	120	148	139	127	144	146	140	144	132	129	114	141	135	125	135	125	152	143	121	146	109	140	125	146	164	146	147	120	108	140	138	141	127	145	141	150	114	136	142	143	138	136	146	144	112	133	134	117	136	130	134	157	147	122	147	133	158	133	137	134	130	127	104	112	133	124	126	123	160	130	131	112	110	128	127	129	120	154	139	138	151	124	143	127	146	152	127	159	118	163	127	152	127	122	135	147	145	129	125	127	120	144	123	128	107	132	138	139	120	143	140	118	111	135	131	131	133	146	122	140	135	154	124	137	130	150	139	155	135	133	130	144	162	115	145	137	134	146	142	129	140	133	127	145	136	132	135	121	136	130	127	120	145	148	144	151	126	132	139	139	124	153	143	140	147	124	121	137	123	140	151	153	148	126	141	129	127	140	136	131	150	120	126	121	138	145	140	141	130	125	139	128	152	116	134	130	133	143	112	156	138	138	141	154	132	117	140	145	126	133	133	135	137	138	138	141	152	112	118	138	134	127	143	129	143	136	104	137	144	128	143	146	118	118	144	140	121	141	149	140	134	134	130	152	130	124	126	132	120	166	144	159	123	124	135	129	118	126	103	116	148	131	153	138	136	158	125	140	131	136	141	142	145	141	152	135	126	131	155	125	122	129	132	154	126	125	139	159	131	130	146
3130	2521	2078	1078	642	483	362	324	263	262	243	201	212	174	177	200	192	179	181	181	168	156	155	180	164	170	132	172	145	154	154	175	150	141	141	162	169	146	140	153	151	158	173	139	155	141	129	139	164	148	148	157	146	142	124	147	155	150	160	141	139	148	164	139	126	148	140	172	152	143	159	137	171	132	131	166	147	141	140	147	158	131	128	144	167	162	160	137	156	165	133	165	135	139	154	166	153	132	156	144	137	125	137	144	129	142	152	148	136	136	151	155	130	151	127	172	167	153	159	139	152	148	146	141	124	148	138	147	150	151	159	156	163	152	129	151	150	133	167	130	143	145	146	133	145	141	148	155	154	136	134	183	125	155	161	128	141	168	143	155	145	143	146	136	141	150	130	126	146	141	136	137	158	146	138	132	144	169	147	165	153	152	149	149	146	149	140	151	133	145	165	147	143	148	141	160	141	141	136	163	156	159	146	141	144	134	140	141	164	141	132	144	154	151	168	151	159	138	160	144	146	157	152	135	151	159	126	143	159	144	148	153	124	121	137	145	131	153	139	142	141	112	155	146	142	122	125	151	149	133	153	156	158	136	145	144	140	139	152	152	143	147	174	119	145	143	122	144	132	140	150	153	149	121	155	133	142	162	148	145	162	139	145	149	133	150	135	164	126	145	140	149	132	145	135	159	158	160	132	152	131	166	150	145	157	165	146	150	155	152	144	158	152	153	142	151	150	154	146	180	127	157	150	136	149	144	150	156	147	145	145	132	151	124	149	155	125	150	148	126	137	147	143	154	155	155	136	135	154	146	136	124	143	128	147	131	140	154	134	145	162	137	146	138	143	159	151	172	141	132	141	148	126	145	133	147	136	145	130	135	126	161	136	142	152	151	159	139	131	126	143	139	145	155	137	154	142	155	130	133	149	157	162	150	145	132	148	141	147	147	156	150	147	150	146	151	156	142	158	138	154	140	155	141	138	160	145	130	130	167	170	172	169	168	147	145	140	153	147	140	158	141	132	122	149	144	152	133	132	152	147	141	136	146	144	131	155	135	138	139	133	135	149	153	151	159	158	153	137	148	149	133	159	156	151	137	154	140	144	167	121	158	156	163	152	127	150	125	136	145	122	136	137	145	147	152	160	148	145	127	135	158	163	173	144	162	145	114	139	135	127	131	149	139	136	160	156	144	151	148	143	153	148	158	128	130	146	155	134	158	141	134	156	153	154	157	148	151	139	135	150	177	125	148	124	148	138	160	152	140	140	159	118	140	137	123	165	166	142	135	153	152	155	135	164	142	137	135	142	123	132	133	133	147	160	138	147	118	142	129	146	148	149	166	144	155	153	142	155	135	149	136	125	136	127	154	138	132	153	155	149	157	134	137	148	134	144	134	144	160	153	166	159	148	132	142	126	150	131	149	154	147	120	152	129	144	135	125	124	170	151	150	146	137	149	129	129	158	153	152	161	149	148	156	136	148	151	140	145	136	151	131	150	147	147	136	144	135	166	149	149	140	129	150	143	148	142	161	139	118	120	133	161	128	141	155	133	149	150	146	129	156	164	165	146	135	146	147	189	151	140	159	129	144	152	123	164	140	155	171	147	123	135	121	147	163	147	127	148	142	137	139	151	158	141	142	143	153	120	137	142	138	134	168	150	168	154	140	158	158	132	166	149	130	137	137	136	153	147	161	136	139	135	146	171	123	133	150	143	148	146	147	147	133	140	137	139	143	128	142	143	151	145	158	135	142	138	145	158	136	159	169	125	141	172	131	170	148	138	144	148	152	135	124	154	159	156	138	176	141	131	159	122	158	155	119	139	144	152	136	154	125	118	138	167	149	109	143	167	151	148	127	140	133	156	146	167	132	147	152	143	150	147	141	135	118	161	161	135	138	137	154	152	143	155	137	136	148	129	140	136	156	156	141	138	154	154	122	163	151	148	140	139	157	146	153	143	168	133	134	129	138	154	155	168	129	145	125	139	152	165	142	148	140	147	149	144	147	113	136	138	152	139	159	163	149	123	173	134	145	138	156	156	151	160	148	166	142	140	138	133	128	150	139	131	137	167	130	161	148	150	149	163	154	172	142	136	158	161	140	153	156	135	141	139	129	143	142	144	141	129	161	133	150	145	145	145	148	154	155	155	153	158	156	134	135	156	176	130	161	128	162	149	139	118	153	152	131	135	154	139	151	138	140	141	150	140	134	146	153	132	134	141	145	145	143	165	144	137	119	147	135	141	153	161	142	129	153	121	131	146	141	145	148	106	155	153	129	152	158	139	143	142	148	137	151	154	156	172	131	136	151	130	148	132	152	137	147	148	146	157	139	175	148	150	138	156	147	141	133	137	153	145	141	151	123	135	146	143	138	130	145	160	124	126	119	143	127	150	144	137	142	138	132	137	138	146	139	132	129	138	153	142	150	139	139	155	140	133	154	148	138	153	139	143	130	149	143	135	117	145	145	152	140	129	153	141	160	145	155	140	160	132	124	149	153	143	118	142	152	145	143	162	123	158	152	138	146	145	138	163	136	150	143	142	133	116	138	162	124	149	141	153	132	147	140	125	151	128	167	153	160	132	128	131	126	138	137	144	141	144	149	161	160	143	148	155	161	144	152	160	130	126	149	136	153	147	149	152	160	141	132	153	157	151	124	152	159	145	137	157	145	148	140	142	156	137	150	140	148	145	142	153	149	142	155	132	139	143	152	140	128	117	137	143	132	152	137	163	136	146	156	161	148	122	155	137	136	142	149	116	149	151	139	162	136	117	164	145	177	142	136	127	144	148	117	129	134	153	165	151	133	148	137	162	146	113	144	156	163	141	139	146	148	164	154	132	154	141	117	117	154	137	155	145	132	130	140	147	140	146	158	147	135	144	158	156	151	135	137	146	129	136	145	169	139	138	149	147	135	159	131	125	147	141	114	145	120	142	139	122	115	156	141	151	154	173	151	134	130	157	140	149	138	132	153	156	123	139	151	147	154	121	131	137	138	147	158	128	134	155	143	144	160	152	175	136	160	142	155	141	157	161	157	175	137	143	134	153	145	126	152	131	148	167	127	138	140	132	136	159	149	118	166	132	142	127	148	148	120	128	148	135	141	139	160	170	131	156	126	138	169	143	132	142	133	144	140	126	149	129	142	142	157	147	144	149	156	167	142	154	136	128	141	147	134	134	151	167	139	154	150	144	144	145	142	138	139	153	141	148	149	142	165	149	166	153	125	156	156	151	154	146	150	130	162	140	139	147	142	134	151	141	146	174	130	148	154	142	134	157	154	145	133	149	135	134	147	151	144	135	154	145	156	163	171	113	126	164	164	133	150	134	145	139	126	162	132	142	153	148	153	160	152	110	151	134	131	143	163	157	151	130	139	139	136	142	146	129	147	136	146	157	153	138	155	131	128	140	138	147	147	144	149	125	130	135	148	150	132	158	142	139	150	135	142	166	178	141	165	154	127	121	164	173	181	161	132	147	146	137	144	139	148	127	150
24373	21494	28796	24622	21473	6023	951	558	419	404	385	357	305	298	296	338	301	316	312	325	293	353	321	295	344	303	320	335	316	313	288	325	293	304	298	321	263	317	311	289	248	283	292	303	280	304	318	317	275	302	279	285	266	292	308	308	311	281	301	304	302	290	297	289	284	285	272	317	305	289	281	273	284	286	295	250	276	293	276	301	259	278	326	288	295	302	272	271	298	299	288	292	314	300	274	314	280	288	288	304	275	251	262	295	292	299	278	290	294	278	264	292	264	282	320	285	312	293	269	314	298	277	310	302	292	308	278	263	281	311	312	275	301	299	289	285	298	305	308	275	264	271	295	252	291	258	291	280	291	273	258	322	285	326	325	290	281	277	297	309	274	306	278	287	285	274	282	296	289	288	266	301	275	294	284	312	310	298	286	238	294	306	295	286	293	313	272	289	307	312	315	284	309	298	285	280	319	310	310	263	297	278	272	279	311	280	303	315	301	294	321	257	272	283	307	298	307	274	288	309	292	307	316	296	303	309	250	296	276	298	296	279	280	298	291	273	277	266	300	298	261	309	273	301	289	311	280	308	309	295	287	272	272	298	268	272	263	257	264	286	326	274	288	281	355	252	294	275	289	277	278	281	292	316	312	269	300	260	310	252	277	279	307	293	322	287	292	305	274	281	283	262	306	287	306	303	284	289	288	308	291	306	297	280	306	283	265	265	312	281	336	296	303	303	281	288	280	301	307	278	301	283	318	265	283	282	306	270	260	291	278	266	318	311	297	276	283	279	270	272	300	317	301	286	263	258	300	291	303	290	288	294	282	298	286	279	304	291	287	322	274	302	286	304	274	260	291	305	276	274	255	288	254	260	285	323	274	283	285	287	310	285	304	283	268	298	284	304	289	294	309	303	270	298	337	303	292	296	291	282	278	268	274	291	271	272	262	309	293	270	301	260	314	294	277	305	313	303	284	277	268	274	268	302	307	296	273	297	285	277	284	267	282	263	301	280	286	297	280	326	288	291	291	282	294	295	306	278	295	312	311	278	289	299	305	287	283	315	295	281	290	306	303	295	305	287	282	243	280	293	278	276	294	284	268	288	265	294	281	268	308	284	273	310	285	318	294	289	315	305	292	276	308	272	271	280	296	303	277	280	269	293	297	281	295	304	301	280	268	292	261	288	254	284	306	307	299	286	304	280	296	274	282	274	278	280	292	259	280	301	293	273	286	299	276	298	295	288	284	315	287	273	309	277	312	294	289	290	269	286	297	307	282	303	270	285	283	277	282	292	289	284	286	247	304	271	326	257	270	294	311	301	282	258	268	291	300	283	297	274	290	264	302	277	278	301	298	295	240	303	294	284	266	289	284	284	289	257	295	270	275	295	301	295	280	311	280	298	288	255	249	314	291	328	279	267	281	284	285	266	295	296	287	293	287	271	284	255	281	286	271	265	281	269	250	296	270	262	299	302	321	292	276	267	310	299	256	291	309	272	291	278	266	327	281	279	285	268	292	285	312	279	259	277	272	280	290	302	292	282	272	304	309	279	276	300	263	307	307	272	287	280	295	300	282	282	269	318	282	274	305	289	267	283	295	295	269	268	298	318	315	298	309	238	262	299	294	256	270	282	308	280	302	295	265	293	276	287	277	273	289	283	304	266	275	278	314	274	297	287	294	287	289	291	281	305	292	290	298	307	286	285	291	281	273	289	288	302	280	303	275	299	307	282	266	322	291	277	278	295	272	286	273	296	289	306	290	302	259	273	261	268	255	265	296	273	274	300	301	301	309	281	300	299	299	277	247	295	305	300	289	279	277	278	283	289	301	276	280	310	270	259	305	298	267	301	267	309	282	289	276	276	277	297	317	297	272	304	302	281	277	330	297	280	266	297	284	298	276	329	307	304	284	285	268	272	271	306	326	269	290	289	288	271	259	263	278	290	303	294	297	292	298	284	303	301	317	257	281	309	271	290	280	288	268	292	266	261	286	300	273	298	290	262	299	290	312	258	252	290	274	274	262	287	278	317	302	309	265	319	275	258	275	287	300	288	295	295	262	286	305	276	328	290	280	281	278	270	301	315	272	289	281	276	299	259	287	292	297	278	258	295	285	309	315	290	287	318	288	305	255	280	284	309	318	292	273	300	285	324	300	294	288	299	261	273	292	260	325	274	294	273	278	281	299	287	285	281	285	275	289	292	274	281	298	291	272	251	301	297	282	292	297	272	288	307	297	279	286	240	261	282	295	296	297	299	269	278	275	270	279	279	300	308	258	268	296	315	298	307	287	276	291	278	274	256	278	280	244	296	284	332	323	298	309	301	291	284	296	307	270	291	268	288	292	313	299	286	289	287	308	266	264	276	253	282	275	276	281	271	280	305	266	303	278	324	309	285	300	285	274	291	283	262	270	270	314	294	305	311	290	287	301	288	314	300	304	256	325	241	277	282	266	292	290	269	277	261	292	266	288	284	258	273	260	301	300	289	290	263	260	323	302	289	271	281	290	289	249	280	299	265	296	290	299	325	290	291	283	274	287	279	267	274	292	290	285	254	281	303	289	271	291	321	309	290	268	307	295	306	309	286	263	286	280	291	303	289	287	295	285	308	298	285	270	291	309	297	260	282	257	292	269	273	315	277	296	303	276	293	289	275	310	299	307	304	332	286	263	296	265	308	265	269	311	290	269	279	280	241	321	268	321	308	262	278	276	277	288	277	271	262	311	294	287	272	323	310	267	244	292	294	292	285	283	290	263	276	273	283	281	280	287	265	275	311	286	306	286	323	272	288	291	296	311	296	289	286	277	285	297	287	284	300	281	294	284	273	288	280	287	283	304	281	251	293	289	280	278	298	257	274	260	285	288	304	305	281	311	291	304	283	287	292	278	282	288	298	282	306	297	330	298	282	315	267	277	272	313	315	295	268	244	287	302	308	292	276	311	280	300	286	289	274	304	265	280	305	285	280	270	292	270	256	273	288	290	276	305	284	306	282	265	278	267	257	293	299	312	287	284	271	290	291	283	282	298	308	257	272	303	265	263	295	283	311	259	283	272	288	314	302	248	303	277	325	291	276	284	272	285	273	266	264	256	300	298	294	283	300	274	281	263	292	273	295	298	259	270	285	303	275	299	279	300	287	302	288	303	298	304	335	289	261	289	297	283	294	274	264	263	271	248	323	325	287	307	290	277	282	263	259	271	281	290	290	304	294	263	273	286	322	316	250	306	279	281	258	291	264	288	277	273	294	275	271	293	289	285	290	269	284	265	278	288	299	298	293	273	256	285	319	295	301	288	249	290	278	275	276	280	289	287	276	300	287	268	274	282	268	248	290	292	288	294	260	288	258	304	296	277	269	252	289	269	252	273	300	299	289	318	282	275	269	302	264	301	305	264	300	296	310	304	292	291	310	293	271	251	305	269	297	289	283	275	275	286	267	328	300	292	280	258	287	276	260	260	283	300	270	322	294	291	315	293	279	302	258	307	257	284	276	250	282	302	284
3266	4890	3904	2043	1238	994	755	619	585	491	430	386	400	362	361	357	333	316	340	300	307	311	295	294	337	289	316	267	294	313	289	295	304	275	309	311	287	323	278	288	244	277	258	289	301	304	270	286	305	262	315	281	263	279	283	261	288	305	281	277	307	272	301	252	262	283	285	285	248	269	252	292	311	292	280	259	281	264	250	302	305	277	291	275	322	279	270	268	261	277	299	275	289	283	252	278	312	256	262	257	290	263	286	258	282	323	274	278	262	271	298	282	293	265	253	265	284	266	283	266	260	258	279	274	306	298	277	274	264	292	252	260	255	293	263	271	251	270	267	297	248	248	254	298	291	243	258	287	243	285	308	273	283	265	289	258	245	277	260	291	290	271	282	280	256	246	273	255	294	313	269	277	270	270	290	275	284	291	262	280	268	291	276	267	294	286	275	270	257	255	303	255	265	270	289	303	309	286	256	260	305	252	260	253	275	290	281	266	267	285	259	290	276	265	296	283	268	300	282	256	317	275	286	274	269	281	266	280	247	281	273	266	272	285	282	232	278	257	261	265	283	250	264	280	258	259	274	275	287	275	285	275	297	264	266	272	261	294	260	301	291	260	290	292	273	260	277	270	252	279	271	281	293	269	285	254	256	289	281	285	281	280	297	260	282	286	265	252	271	271	277	276	264	267	286	238	275	275	264	247	287	281	244	285	277	266	293	259	270	245	274	283	273	298	294	238	269	262	267	283	279	281	286	283	257	276	284	278	278	316	271	275	287	258	276	278	282	300	252	261	255	284	284	275	285	299	288	278	245	259	301	245	265	297	253	255	277	289	277	262	283	246	263	290	240	296	299	286	277	273	275	244	249	253	258	275	297	258	254	246	266	272	260	261	265	283	265	287	259	288	268	285	270	258	256	299	276	280	282	287	236	267	271	260	223	290	305	288	269	303	267	274	292	270	289	285	264	223	244	257	241	270	308	283	283	280	289	263	289	265	251	284	268	250	285	259	263	286	266	247	268	262	263	248	253	261	268	278	262	262	248	276	282	271	290	306	282	283	274	274	309	258	264	275	288	270	264	294	250	261	277	280	261	276	255	297	299	284	282	277	275	250	261	249	276	308	292	281	298	263	298	278	290	263	251	287	255	257	269	274	285	275	257	244	289	292	272	270	258	242	287	307	292	239	288	253	292	267	291	280	301	293	291	299	319	273	289	256	268	283	271	286	295	263	247	285	276	242	295	260	286	243	293	270	254	265	294	292	286	281	291	270	278	274	279	270	275	295	287	262	276	262	272	242	274	272	266	293	246	261	272	276	256	246	283	245	271	278	270	256	283	263	272	288	249	280	283	262	297	264	276	255	249	291	269	294	266	280	267	298	291	248	278	266	261	284	262	257	270	255	255	306	262	279	278	263	268	270	266	288	273	270	273	295	244	262	238	265	294	287	238	274	246	238	310	273	288	263	247	266	291	244	265	273	274	270	279	276	267	296	284	266	255	290	253	281	250	286	253	269	261	285	296	276	285	266	248	281	286	286	239	269	281	263	282	283	279	295	299	231	288	264	288	251	254	286	249	260	285	254	291	265	300	287	295	261	264	265	277	263	298	288	271	276	274	261	233	274	250	221	300	256	271	261	254	270	253	278	266	284	286	286	269	294	265	274	235	280	281	281	249	302	283	261	262	253	257	280	244	256	296	229	261	233	265	284	281	255	261	257	289	263	264	257	270	258	265	272	274	243	285	285	278	289	262	275	275	266	304	279	270	282	255	282	278	274	279	277	280	238	319	270	287	262	269	242	245	279	281	240	300	290	251	270	265	251	276	247	275	263	248	251	264	263	262	262	237	287	250	292	281	286	246	260	255	262	263	268	281	270	263	292	262	262	269	290	268	286	232	294	297	256	278	273	259	275	298	272	278	263	277	279	291	263	288	289	254	305	272	266	281	257	258	266	247	269	271	270	252	318	280	276	285	302	270	277	228	246	290	313	275	272	281	278	268	261	256	259	283	251	261	268	287	269	257	263	249	265	289	280	292	268	244	268	286	268	274	260	267	293	259	274	287	294	274	273	273	265	270	259	240	280	275	249	257	271	284	262	248	258	281	253	260	285	287	275	245	262	270	289	235	264	270	261	260	270	263	245	285	290	246	281	270	292	272	263	290	246	278	286	269	261	278	305	241	258	252	304	258	243	259	255	282	276	278	260	286	256	267	308	279	253	267	267	260	230	269	257	284	279	274	292	287	269	265	265	282	260	284	285	268	288	272	264	295	269	281	288	302	284	250	295	273	298	281	269	292	255	251	278	246	269	266	277	290	279	248	275	268	264	277	258	238	248	245	270	292	261	261	265	268	262	281	255	276	286	323	262	284	282	262	287	259	264	285	283	301	278	275	277	245	282	281	284	297	272	252	284	252	264	270	301	306	276	263	275	272	277	273	238	285	281	279	261	273	295	277	278	294	279	269	341	283	262	288	261	293	280	281	264	274	246	254	267	264	263	264	310	280	288	283	251	254	276	295	281	279	269	274	271	265	249	258	256	267	275	301	260	270	268	284	285	288	281	277	252	264	260	276	261	281	273	263	252	264	267	291	264	266	302	267	282	260	251	256	282	274	268	252	290	290	250	292	274	299	279	292	259	258	305	274	254	317	279	265	275	271	299	277	291	281	267	253	281	271	219	266	252	278	240	281	282	259	241	248	300	286	245	282	265	273	268	264	235	274	259	296	291	275	258	281	281	258	240	234	283	259	289	254	272	269	277	245	275	261	259	277	261	268	286	246	245	279	253	287	258	271	273	273	278	240	248	262	251	260	255	281	270	271	272	275	265	284	256	267	315	280	267	276	268	275	272	273	278	278	294	273	283	252	285	261	281	249	288	254	286	255	263	273	280	256	272	275	273	257	286	263	264	259	270	277	261	254	281	233	268	253	301	259	247	267	265	287	285	270	269	283	264	268	264	256	255	277	275	268	262	287	271	277	244	264	313	258	272	255	263	283	262	259	272	289	268	262	256	249	292	283	254	236	275	261	279	270	255	257	282	275	291	263	250	266	272	303	296	271	235	258	258	300	298	264	251	282	252	247	257	256	260	269	240	269	272	270	293	257	245	252	291	304	278	286	264	270	276	270	261	300	260	283	265	280	243	294	262	277	296	256	255	273	266	275	250	276	269	260	249	278	261	257	274	291	300	269	277	268	258	261	250	276	265	290	252	269	298	252	294	265	265	297	256	280	280	272	261	260	273	283	276	283	305	282	290	273	275	303	266	255	260	269	264	269	270	281	275	250	261	271	254	295	277	250	279	261	256	263	304	268	246	236	236	271	296	299	297	244	254	239	286	292	256	248	253	286	240	300	259	280	255	285	294	291	250	334	283	276	268	260	269	267	303	270	281	258	292	267	265	267	248	305	259	278	261	232	255	289	299	257	277	276	297	290	269	257	281	274	294	280	275	283	307	292	275	273	277	294	276	293	265	287	251	258	274	290	278	283	279
27906	12156	941	461	290	327	296	301	293	271	280	297	290	282	286	282	276	274	272	274	302	278	293	281	281	306	301	285	265	283	278	305	289	283	265	307	262	286	301	304	315	268	278	318	279	280	290	263	292	280	282	295	275	281	299	292	282	286	260	308	301	282	299	263	285	312	291	284	274	273	281	279	269	268	294	297	277	270	285	278	276	289	304	269	310	268	264	285	281	286	286	317	280	294	293	291	288	303	272	285	305	283	271	294	277	257	276	284	312	272	292	307	267	257	267	293	266	278	301	280	263	299	267	283	273	273	311	311	291	294	277	309	282	283	299	246	258	291	302	296	279	294	295	279	282	277	299	289	276	296	271	290	264	311	265	297	314	319	281	287	304	339	309	275	276	321	268	278	274	260	271	292	304	271	288	284	301	319	288	266	261	263	275	290	269	289	314	305	280	279	284	281	285	299	265	278	275	275	289	305	260	291	306	308	324	281	267	274	285	277	267	307	285	297	261	280	275	297	275	266	292	306	262	279	290	285	300	268	284	295	312	305	268	270	285	288	299	278	307	295	274	248	265	269	297	274	269	293	268	270	268	304	295	289	256	294	287	296	259	284	270	290	269	276	293	282	285	295	266	317	268	282	274	281	276	278	284	285	310	281	288	292	277	289	292	267	315	296	292	271	256	278	266	279	273	293	282	278	293	287	291	288	281	295	318	293	273	281	264	285	296	276	319	319	274	302	281	268	313	256	302	288	269	278	277	297	272	297	314	289	265	287	300	311	269	277	284	303	303	287	321	305	309	273	272	259	276	284	310	288	278	288	312	307	274	289	303	283	301	292	277	314	306	310	259	312	288	315	259	321	278	272	281	307	273	238	317	279	253	261	270	289	319	318	273	285	273	282	286	273	277	284	259	290	247	293	260	295	270	291	281	304	306	288	296	260	272	269	294	306	287	289	282	286	306	273	272	287	320	326	301	278	291	286	307	285	250	276	255	296	287	295	257	263	282	313	289	301	255	272	311	255	281	275	300	259	295	297	290	253	258	306	297	272	267	284	291	288	282	257	301	258	258	275	296	301	304	282	304	302	290	304	304	266	322	296	304	299	295	294	278	283	285	267	293	304	275	288	283	276	287	290	288	315	303	315	299	263	272	249	287	300	281	250	290	293	266	302	255	316	238	305	270	287	286	281	315	308	297	298	288	291	311	277	250	277	271	296	271	249	287	272	279	272	276	293	287	287	271	276	295	295	279	257	269	278	265	272	261	259	288	319	269	283	291	270	268	277	283	270	271	288	277	292	274	283	291	286	312	288	303	305	300	268	299	255	314	264	263	259	272	285	292	281	266	273	296	283	261	246	318	306	288	286	293	289	278	270	307	277	265	297	292	265	268	270	314	313	283	270	310	288	298	279	277	295	271	281	279	255	305	301	311	267	265	294	293	258	331	285	263	279	271	280	302	304	270	269	270	256	295	272	316	284	263	265	288	283	277	293	310	255	230	301	307	276	294	288	287	288	278	284	281	280	272	303	276	277	306	291	308	285	277	276	265	320	296	261	307	281	301	292	288	289	279	274	261	268	274	292	307	260	287	269	297	267	283	288	269	268	276	262	288	298	267	299	299	302	267	293	297	252	272	282	304	295	313	272	288	305	301	294	294	298	275	261	296	286	296	286	308	297	284	303	278	282	289	279	277	294	310	287	253	289	298	288	271	280	285	274	279	296	312	283	291	282	288	275	297	291	244	265	277	281	266	310	281	280	289	287	264	274	284	336	265	327	305	301	270	284	281	298	303	287	286	262	268	309	275	271	294	303	301	248	282	289	295	286	278	308	283	274	285	245	266	315	294	299	271	261	274	308	256	267	262	273	307	288	277	303	334	270	261	268	275	289	297	278	314	272	283	259	283	292	296	272	317	289	283	273	283	285	261	278	277	289	283	275	287	280	272	282	281	316	297	281	284	268	268	297	313	283	272	289	293	269	270	287	265	270	296	285	259	302	295	295	290	272	301	288	276	280	284	282	297	272	297	276	283	276	270	268	296	264	272	294	252	291	275	315	284	288	298	287	280	317	270	289	274	265	289	280	274	304	283	307	287	263	271	262	288	271	271	285	273	274	293	297	268	292	309	282	290	272	304	293	279	316	299	292	304	287	299	283	316	288	262	296	246	279	296	266	278	287	283	321	254	303	293	261	263	311	303	280	253	301	266	276	254	281	288	306	277	281	285	288	256	310	282	283	276	287	312	291	256	291	279	285	270	285	283	295	310	269	266	270	306	305	320	293	294	281	286	271	287	271	283	262	285	276	290	322	265	313	279	278	294	255	288	267	257	274	275	271	277	302	321	269	289	269	309	268	289	280	275	262	279	325	274	287	318	272	259	299	281	289	289	270	287	267	291	279	270	269	292	275	296	294	294	316	278	283	307	276	265	270	296	259	279	274	293	301	302	264	251	285	280	271	282	305	273	307	335	293	283	290	287	290	258	320	272	251	290	312	270	256	310	286	253	305	297	287	279	309	275	275	291	286	286	286	272	280	298	291	278	291	285	313	303	284	300	284	314	272	307	249	270	308	328	262	258	297	324	270	258	291	270	278	291	291	275	297	298	262	287	277	300	282	281	294	284	318	288	287	284	255	304	302	287	298	287	284	279	287	303	295	290	297	288	288	273	253	301	302	280	292	280	264	279	285	287	291	272	332	303	289	313	279	258	280	307	291	300	309	298	282	298	305	296	297	272	265	263	281	265	302	259	321	291	278	281	285	289	289	265	272	273	284	289	273	304	307	288	271	288	276	288	306	291	273	265	272	273	307	306	272	312	272	278	272	295	299	304	292	328	278	269	279	256	285	271	287	282	286	288	278	265	308	289	278	278	296	266	305	262	268	282	284	288	263	299	266	274	303	263	289	279	303	272	285	266	279	277	306	295	292	286	266	274	256	241	292	278	309	260	296	284	265	273	268	286	287	286	314	283	293	273	296	275	266	295	283	246	272	279	310	301	293	294	311	307	294	293	284	284	266	280	290	288	292	315	278	300	292	248	285	254	278	283	306	254	278	285	309	308	317	277	281	287	282	283	311	289	300	320	238	247	247	301	301	289	326	271	316	281	271	270	270	292	294	292	302	281	277	286	285	267	305	274	280	277	279	301	287	271	263	297	278	292	296	306	279	272	313	288	269	266	285	297	286	292	249	294	269	274	282	278	296	298	296	299	278	293	263	285	288	307	257	273	324	273	302	288	283	274	282	263	281	261	272	269	285	286	311	298	279	279	283	258	309	255	261	301	291	288	292	275	268	290	282	264	289	273	307	287	273	275	323	270	289	273	276	270	280	277	269	300	276	312	296	282	264	298	311	302	287	293	278	293	275	288	297	259	295	271	310	292	290	313	300	310	278	288	288	299	280	281	258	304	303	297	278	319	279	288	296	308	270	274	286	289	308	276	306	270	310	297	287	289	283	269	289	276	294	290	309	267	272	275	272	310	271	308	276	308	269
4656	432	369	307	325	303	262	289	266	262	261	279	265	290	263	242	293	260	272	266	303	273	291	240	252	252	267	292	236	258	266	260	298	246	251	259	284	269	253	289	285	271	269	255	281	239	304	275	255	260	251	276	282	280	286	256	242	262	268	256	232	277	248	307	279	280	247	271	282	262	277	251	279	275	246	298	257	273	252	284	277	232	262	274	260	268	275	292	272	254	256	267	240	277	266	261	282	272	270	274	275	249	285	266	261	248	276	242	273	270	262	287	285	254	295	248	262	273	275	271	262	279	260	312	244	283	283	280	270	255	283	269	271	252	258	274	262	267	264	278	260	283	274	256	242	278	259	249	251	237	280	273	284	273	281	273	284	267	263	268	265	258	271	243	295	264	247	261	251	269	266	259	276	269	241	273	285	254	292	240	275	268	268	260	267	278	238	273	272	265	291	252	248	232	271	275	240	268	246	268	271	286	258	271	257	269	291	294	271	253	278	264	258	258	269	234	279	272	282	267	285	264	259	246	262	294	249	282	266	268	264	254	258	261	268	261	257	258	264	269	251	279	246	250	297	270	260	259	268	241	259	270	272	252	266	282	240	274	277	247	252	256	268	266	262	264	238	286	268	251	265	254	271	266	260	254	255	254	242	252	283	277	251	306	257	274	241	251	264	248	256	267	273	267	263	284	307	256	240	276	252	301	272	262	260	264	254	278	283	253	277	279	256	271	263	268	271	280	305	270	257	214	266	268	254	263	233	279	223	292	282	260	283	251	253	291	259	260	253	257	254	224	259	251	261	294	254	259	287	233	274	270	251	267	255	243	264	257	255	269	237	271	245	273	227	275	261	282	258	257	252	266	245	275	290	256	302	267	270	253	250	272	290	268	296	242	247	265	242	266	257	281	270	272	264	279	243	257	243	273	270	254	286	263	264	284	261	253	294	263	246	280	244	262	265	238	266	238	246	257	226	277	246	242	239	229	257	286	256	254	291	255	292	281	234	278	291	259	255	301	289	257	257	275	261	271	259	271	245	269	266	260	260	224	263	263	261	275	274	250	268	237	238	291	272	275	255	268	269	252	262	277	283	295	262	282	268	260	266	243	264	253	261	241	274	257	252	270	238	291	236	277	254	261	292	251	245	251	264	293	257	252	250	259	277	238	268	256	241	242	268	281	259	275	272	293	243	266	297	265	269	269	264	274	249	273	255	238	262	274	270	277	254	287	259	248	278	308	245	256	264	273	277	266	276	256	287	237	269	297	287	272	249	261	268	248	253	284	254	263	243	253	277	269	234	273	258	258	259	254	275	261	245	241	266	254	264	261	277	262	263	238	259	267	286	251	296	265	288	285	262	309	264	258	249	266	269	276	253	285	272	293	261	269	254	281	275	272	284	266	283	220	224	264	249	278	298	256	270	279	267	256	277	242	280	279	262	237	271	237	279	272	255	261	260	258	259	257	259	268	268	272	291	261	271	246	264	261	260	277	251	245	269	282	285	290	275	273	248	277	273	264	277	265	267	262	255	263	238	274	283	268	246	276	245	273	272	262	275	267	289	242	239	281	272	252	282	253	285	277	269	294	277	278	263	251	258	257	300	284	260	253	249	257	235	280	275	272	276	255	261	270	251	267	309	276	267	236	259	258	256	273	274	229	287	253	272	277	284	239	275	262	243	255	246	244	291	260	279	234	261	278	266	260	247	257	281	273	267	274	284	249	274	261	250	252	262	229	261	288	250	245	260	280	271	268	275	248	245	270	273	270	279	254	253	257	252	289	284	219	275	291	256	278	262	274	277	291	277	268	259	272	285	279	253	284	270	261	246	269	275	293	261	281	269	263	263	275	228	275	296	262	271	273	246	249	262	274	275	272	247	264	249	283	243	298	259	239	270	251	277	259	255	300	292	289	272	271	263	261	285	256	256	251	242	310	250	229	249	255	238	275	284	249	258	274	286	259	265	275	237	236	275	250	266	262	273	248	274	256	266	279	261	261	260	272	251	279	224	264	262	257	265	261	237	281	253	242	263	271	275	284	296	266	292	238	272	276	257	266	254	296	242	260	243	289	274	264	271	235	212	250	274	274	264	274	279	250	261	268	259	289	256	267	245	284	274	239	244	238	254	254	270	238	259	266	258	255	243	240	272	284	240	263	252	261	285	261	238	237	277	282	269	276	258	274	281	255	260	265	283	251	274	275	267	276	232	253	275	252	267	259	260	272	252	249	243	272	242	256	256	256	260	261	260	264	247	239	229	251	233	260	285	261	265	247	287	254	278	259	253	266	264	242	246	283	253	276	260	257	257	264	247	270	242	254	258	282	274	297	251	248	265	242	260	255	291	264	276	262	218	266	240	284	281	265	261	252	259	257	265	253	255	275	269	233	239	283	275	261	254	237	267	275	253	283	303	274	268	268	266	276	248	269	260	240	256	265	266	249	273	243	263	233	254	272	281	265	243	244	269	282	273	260	252	271	269	288	319	239	280	264	265	267	260	251	292	277	262	257	252	264	249	258	247	272	268	273	285	281	245	266	264	260	278	273	262	272	273	241	282	286	244	228	247	243	274	260	273	256	266	252	255	276	263	270	259	245	260	274	238	284	293	252	256	266	258	270	261	251	245	255	240	258	267	247	294	256	234	255	287	258	267	263	217	277	282	277	275	262	259	287	280	254	266	270	255	237	259	267	280	249	279	258	237	264	263	234	273	273	251	249	288	260	251	270	267	252	259	243	269	252	229	284	241	277	253	270	265	261	277	276	260	259	255	286	233	270	289	275	278	273	254	272	260	217	265	258	273	240	286	235	282	266	254	286	271	222	254	238	248	281	239	296	274	267	263	252	257	269	244	273	237	229	263	252	274	267	290	222	289	274	275	264	245	255	283	255	263	266	256	245	242	272	278	268	248	261	271	242	278	271	293	253	260	266	265	273	287	305	244	229	275	255	280	257	298	250	299	255	268	264	267	279	261	263	258	274	271	286	263	285	277	249	268	294	262	271	274	276	257	244	262	279	254	270	267	285	291	268	252	283	264	278	246	257	236	269	269	270	233	284	246	274	235	262	271	250	240	290	272	231	269	264	271	253	268	256	294	275	268	242	262	267	281	249	256	246	256	271	259	251	270	253	239	256	247	310	267	274	251	258	233	264	298	248	291	265	243	245	267	248	296	267	288	259	265	292	259	254	287	271	260	309	244	261	247	255	275	267	295	246	289	256	293	263	225	273	251	269	263	262	257	281	250	285	300	265	263	253	270	251	266	257	260	243	236	277	294	268	260	248	257	250	276	270	265	277	246	280	264	257	270	249	281	258	284	243	277	289	286	291	250	260	241	266	248	256	258	263	260	254	255	269	250	260	262	241	272	248	289	277	264	259	272	253	284	276	271	261	276	308	254	281	272	267	257	258	293	286	265	241	246	281	262	254	259	254	274	296	247	250	263	266	257	257	260	250	247	272	289	295	250	271	251	275	248	251	264	244	271	256	258	292	251	278
25316	21482	27877	25513	9317	569	300	233	224	158	168	162	169	162	146	143	150	152	159	142	153	156	143	144	141	153	135	143	150	137	144	161	154	156	139	137	145	119	137	132	129	139	132	134	142	143	128	132	127	162	131	143	149	166	130	133	140	129	119	127	120	136	117	145	154	163	134	145	116	139	131	133	145	158	120	125	140	129	129	135	134	146	151	129	118	140	138	138	121	148	163	147	140	145	149	107	114	159	164	136	136	151	139	135	149	140	130	137	125	123	128	125	132	142	135	143	132	145	126	131	119	140	131	141	118	151	134	151	138	132	144	141	115	148	120	144	119	147	132	130	138	148	142	138	122	156	147	143	129	153	121	98	133	131	128	118	155	133	128	132	143	130	136	124	127	127	130	152	106	129	145	146	136	127	133	143	147	139	140	150	141	127	136	134	133	144	137	132	145	143	146	129	126	150	122	129	155	125	140	116	135	162	128	132	146	160	133	152	142	130	125	134	119	129	127	127	147	149	126	148	131	140	124	135	127	149	136	144	123	152	145	126	132	134	122	129	131	138	135	148	133	135	132	141	116	115	138	137	135	123	132	145	151	136	153	142	137	130	142	122	141	142	119	160	137	128	132	138	139	116	121	148	143	146	141	157	147	134	120	134	133	140	123	116	128	136	136	125	120	134	134	149	148	140	137	121	118	160	129	137	132	134	158	143	152	123	168	108	154	146	148	139	135	140	142	139	125	143	134	135	139	137	139	130	121	153	154	128	138	151	134	141	132	136	134	124	131	145	122	117	124	144	121	125	128	165	118	138	134	149	146	133	132	142	151	145	135	148	131	150	140	144	137	132	147	137	130	129	135	127	120	136	132	150	135	116	130	127	144	149	131	141	130	137	136	141	144	148	141	134	132	152	156	133	154	119	132	138	138	145	130	136	150	150	149	151	138	112	141	129	174	117	119	132	136	145	156	128	153	132	150	152	146	165	136	140	148	144	130	127	145	118	136	152	129	154	136	142	135	134	133	137	126	167	137	136	155	139	137	148	141	124	145	141	128	122	134	126	140	147	140	148	131	157	116	145	150	145	134	151	135	134	147	134	145	128	162	125	134	121	143	133	151	127	145	129	135	151	135	140	143	130	137	140	161	148	150	140	125	149	138	162	131	139	135	138	112	134	143	150	142	128	142	153	146	136	133	151	125	137	151	143	143	141	150	134	152	134	116	168	162	122	142	146	133	146	146	131	123	143	127	134	124	128	125	144	124	138	144	126	119	141	130	146	129	141	135	146	138	135	113	144	127	156	122	134	145	127	139	127	119	137	148	132	134	133	153	120	147	137	162	132	145	148	139	135	135	144	133	139	153	131	132	115	152	134	144	134	134	134	123	125	129	118	136	144	152	129	138	134	157	145	140	126	135	148	132	149	134	155	147	121	148	151	119	144	121	136	135	152	147	144	133	149	136	171	116	133	145	132	123	155	121	127	132	146	141	117	133	136	127	142	118	140	145	163	138	132	129	148	130	140	131	127	131	140	106	145	128	128	147	128	123	124	145	137	122	127	144	142	137	143	135	134	125	145	143	120	140	131	136	133	146	137	140	140	144	126	148	143	144	139	131	147	126	144	129	134	128	114	160	148	138	127	136	117	141	120	119	136	159	128	150	147	130	133	138	148	122	139	151	138	161	124	149	165	150	130	146	124	133	131	132	129	129	132	157	121	126	148	144	140	133	139	134	127	132	143	127	144	137	116	131	151	153	134	153	146	149	121	127	155	134	146	118	149	114	148	111	126	130	152	127	135	147	113	145	137	149	124	158	135	146	144	138	122	121	143	147	137	118	128	152	149	131	134	152	156	139	147	141	147	129	133	143	143	122	132	123	148	140	142	116	141	123	138	136	129	124	148	128	119	142	161	155	144	127	142	121	142	141	142	128	152	141	134	123	108	137	140	122	134	123	149	134	158	143	143	140	134	114	159	160	144	131	150	140	144	136	153	131	144	139	144	128	139	132	126	136	136	135	129	161	139	145	145	141	136	124	125	128	144	152	129	135	129	120	149	130	130	129	148	125	144	139	134	158	135	147	134	122	133	130	137	125	127	127	134	140	129	146	114	139	137	133	127	161	149	146	127	118	130	143	131	131	139	127	127	147	119	147	132	140	129	158	130	125	145	160	132	133	152	131	130	126	149	131	140	152	140	123	129	138	130	145	151	147	121	151	112	140	147	153	136	151	133	158	134	131	142	122	130	151	141	135	134	133	149	136	132	145	160	125	133	144	117	134	142	146	137	141	133	159	126	114	149	136	148	136	131	121	125	140	131	145	158	125	121	124	129	152	133	126	140	139	149	127	135	131	107	139	141	127	141	135	139	141	144	130	136	116	128	132	134	136	136	142	145	165	124	111	129	128	121	138	148	117	138	139	121	150	141	158	122	117	160	113	155	127	152	128	134	140	132	138	153	136	134	114	129	133	116	115	125	126	113	134	126	152	136	143	142	138	139	147	143	151	140	106	140	122	136	146	145	122	121	148	134	116	133	136	152	137	135	141	130	142	115	143	127	141	137	142	113	145	152	133	127	128	158	136	139	140	147	125	131	140	124	139	117	123	155	141	126	118	128	154	127	127	159	116	130	151	140	116	138	153	142	110	146	133	140	139	135	121	137	143	155	120	147	130	152	156	122	145	147	122	122	122	143	139	144	130	158	153	125	129	137	152	155	117	148	132	139	135	139	130	136	126	136	124	132	119	130	126	148	121	120	140	130	141	130	113	129	130	146	133	143	126	141	140	144	150	128	150	129	149	147	138	131	121	126	146	126	148	145	130	143	127	137	117	128	131	138	151	126	167	131	136	152	145	138	121	119	114	143	136	137	150	114	151	129	133	144	125	131	130	140	133	153	132	145	128	121	119	129	164	127	135	152	143	143	130	134	145	123	138	142	127	145	147	140	130	144	122	137	134	139	122	135	130	142	125	121	155	111	136	127	132	124	138	119	155	134	122	134	143	131	134	152	152	126	129	127	124	146	113	134	158	119	141	148	131	134	139	143	135	147	142	128	140	151	120	129	139	128	139	144	146	116	114	131	135	151	123	135	142	118	135	138	150	152	139	124	143	134	141	139	148	116	148	137	142	149	106	141	117	115	131	138	147	140	131	133	142	154	128	134	152	134	109	128	131	141	122	128	131	137	135	131	134	167	147	132	126	126	144	132	141	152	151	152	148	155	139	139	134	153	139	147	145	138	127	136	147	148	150	140	135	140	136	138	151	154	147	121	118	149	134	156	139	132	140	143	109	160	151	141	148	133	117	117	127	139	127	139	131	170	145	115	130	141	122	147	142	149	140	145	142	141	153	124	121	136	116	137	125	125	120	139	154	156	143	139	144	125	134	140	142	138	143	142	141	128	139	129	138	138	150	143	138	134	126	149	133	125	131	139	132	141	154	135	109	145	160	160	134	159	151	144	140	140	138	136	131	145	137	127	145	115	148	146	149	132	132	135
3020	2512	2048	1065	663	501	391	315	287	242	236	199	187	198	172	192	173	179	179	166	148	190	159	172	165	168	159	161	163	145	164	153	169	158	158	152	136	156	155	147	162	151	143	144	161	175	156	144	151	147	157	160	161	157	135	168	143	142	137	132	143	152	152	149	148	132	133	157	158	147	157	142	148	143	164	149	130	135	121	148	129	137	135	156	150	140	156	140	133	135	176	153	158	166	164	150	145	129	154	160	137	145	177	137	141	155	168	144	157	131	135	145	164	168	138	148	151	142	146	133	150	143	139	154	141	159	148	153	149	139	134	142	163	138	167	169	144	141	140	144	144	134	112	159	138	165	168	148	147	143	149	167	138	137	134	133	149	138	149	154	148	165	132	121	156	154	130	154	158	139	142	147	129	131	151	148	147	151	159	160	167	166	151	116	165	151	136	146	157	136	132	156	142	149	134	135	141	122	181	134	144	152	139	142	143	141	145	144	157	150	147	140	137	138	148	166	141	140	131	149	151	142	141	127	146	152	144	146	142	172	132	136	148	151	142	132	135	131	133	157	154	157	146	133	131	144	132	128	142	146	138	165	143	154	129	138	142	127	150	130	154	163	126	147	149	159	143	147	137	139	139	145	139	124	137	149	101	166	163	125	149	148	135	136	147	156	141	146	151	144	143	160	142	145	141	152	146	137	150	147	149	147	133	150	157	137	135	136	151	135	159	155	167	142	164	142	132	165	152	164	154	149	125	152	165	151	159	122	157	154	165	166	133	170	149	155	132	139	144	151	146	148	161	142	148	147	144	140	143	153	141	156	155	143	144	147	134	132	156	130	146	161	144	144	124	142	143	156	130	163	135	133	125	140	154	143	139	139	133	157	138	156	176	156	125	148	161	154	147	141	159	163	154	160	135	152	169	153	143	161	161	152	139	153	151	134	134	136	147	141	132	169	135	135	153	145	135	157	152	149	145	132	153	130	153	131	170	142	162	139	141	144	152	134	138	169	150	146	165	136	156	138	142	127	137	138	145	156	147	147	146	146	138	157	144	140	142	139	131	151	123	133	138	151	160	159	143	130	152	159	130	140	142	145	149	127	122	134	157	137	159	138	158	151	151	148	146	148	141	135	144	165	135	127	129	149	158	142	129	177	129	151	135	145	146	143	140	153	138	151	157	146	156	142	138	144	138	149	124	150	145	143	157	150	135	137	145	135	131	129	140	148	139	117	136	146	147	137	139	128	141	127	149	163	134	123	154	160	135	157	116	129	142	147	155	148	134	145	152	145	158	142	141	168	156	147	142	155	155	170	132	138	138	142	127	133	137	122	135	154	126	156	117	148	147	148	154	166	117	155	166	156	143	139	129	144	142	153	163	146	153	141	140	162	146	144	149	137	139	144	155	146	142	133	142	139	143	135	123	125	150	146	123	153	124	142	140	137	131	144	132	141	149	150	137	127	131	114	158	178	147	149	148	128	131	138	156	164	139	135	131	127	130	138	145	149	146	165	148	160	137	142	159	165	140	131	172	155	148	146	143	150	130	121	153	128	156	172	145	132	132	121	163	149	153	155	135	138	142	134	148	119	144	131	144	158	141	121	151	141	147	136	139	138	146	134	144	169	112	155	135	136	164	154	149	152	147	155	160	157	130	146	169	150	141	129	115	147	145	139	112	128	139	123	122	142	131	153	134	146	129	132	152	135	126	142	144	150	127	133	140	130	137	153	161	137	165	156	157	143	151	143	173	143	135	152	145	146	185	152	139	133	159	132	122	143	161	154	148	131	125	164	127	153	133	146	138	155	132	153	153	129	142	137	162	155	138	148	121	139	121	149	134	165	160	149	143	141	142	142	130	143	130	165	135	150	135	146	137	150	126	136	108	150	137	142	141	159	130	135	166	159	128	126	151	159	156	165	161	142	150	155	161	140	145	136	155	128	133	159	143	136	145	148	139	119	147	130	155	149	117	153	149	142	132	130	163	138	153	148	139	137	146	142	127	134	111	155	144	164	129	130	157	125	131	142	111	130	145	148	151	170	141	160	129	126	141	152	130	158	109	119	136	131	147	153	173	144	139	126	125	148	167	128	115	130	157	131	149	143	151	149	161	173	139	132	128	139	121	152	158	152	147	130	128	128	140	140	130	135	143	172	148	134	142	134	155	153	136	140	133	146	140	140	155	134	140	124	150	155	155	127	155	146	155	140	151	147	130	132	125	149	129	141	146	137	142	142	130	144	148	131	148	148	163	144	174	157	147	147	149	137	133	159	146	145	128	145	134	147	136	132	153	114	135	143	140	127	130	128	160	144	131	143	135	135	154	140	144	156	138	148	132	150	141	154	148	142	154	144	158	132	144	156	140	147	148	150	136	143	131	134	150	144	127	144	142	123	134	148	149	167	153	154	129	129	154	154	133	136	130	122	144	145	142	136	138	146	129	135	131	148	137	130	144	138	132	153	156	158	141	164	173	159	162	154	143	148	144	155	134	119	144	119	152	141	129	166	156	146	165	166	140	150	144	148	142	151	144	142	142	158	139	140	140	125	145	139	158	136	136	162	150	157	156	120	169	159	148	148	133	126	143	149	152	142	129	156	143	159	151	135	165	157	151	141	129	153	147	138	132	170	138	143	135	149	165	139	140	145	166	160	125	140	132	150	129	153	129	152	149	142	137	155	125	122	121	153	137	138	137	140	165	160	138	150	155	157	151	130	140	158	164	144	158	151	142	151	141	146	137	135	136	156	152	146	122	178	152	142	148	158	156	138	137	137	129	142	166	151	155	147	146	153	144	127	151	136	152	144	133	126	138	172	146	135	156	139	158	126	142	133	140	140	128	159	141	157	149	154	149	152	137	134	145	146	142	134	153	144	131	165	159	142	150	142	143	136	138	131	138	130	135	137	132	177	180	145	148	155	145	151	142	134	136	139	134	142	162	141	156	136	165	166	133	127	152	132	129	164	134	137	137	144	122	148	143	143	132	131	146	140	136	152	131	150	134	123	110	142	146	146	131	130	149	137	143	142	159	139	153	156	133	159	142	143	134	141	161	137	153	135	148	161	152	138	152	150	138	137	146	130	141	133	154	150	142	142	140	138	141	149	149	139	140	140	129	162	149	145	154	125	134	160	135	148	128	128	149	139	138	125	143	147	162	173	126	119	133	147	153	166	132	118	157	139	146	140	131	138	149	147	140	122	169	126	126	153	131	149	126	142	146	164	137	147	144	165	143	138	142	158	149	167	153	140	154	154	140	138	147	140	149	151	137	148	131	139	131	156	138	135	134	132	134	131	119	146	137	133	126	136	160	129	113	144	135	151	140	153	136	132	137	140	133	127	159	137	145	137	143	139	134	158	136	147	147	151	133	152	127	160	124	152	157	142	143	146	158	135	149	153	139	146	153	131	153	143	149	132	160	133	146	142	126	145	142	134	148	160	148	144	135	121	155	133	136	142	150	137	155	131	154	146	155	119	128	137	145	169	162	121	159	124	148	134
24397	21486	28763	24648	21456	5874	899	534	450	440	404	361	346	361	317	365	334	333	325	313	344	286	319	336	285	294	304	286	312	317	306	291	302	301	294	309	297	298	291	310	266	287	305	283	286	323	301	296	339	288	279	267	293	305	290	316	318	319	313	278	300	303	304	316	281	280	257	317	264	260	257	273	288	329	286	288	282	315	273	313	260	311	305	335	331	306	308	284	306	289	297	275	291	278	293	288	299	291	320	302	296	290	289	296	299	279	312	309	290	288	294	286	281	288	278	284	294	288	313	275	311	280	259	282	280	271	294	268	313	286	274	282	267	291	296	286	270	293	312	294	285	295	310	315	286	302	280	306	309	308	276	268	311	304	257	277	347	282	261	270	278	269	249	289	281	289	295	294	294	301	303	300	303	286	286	276	298	265	275	278	276	282	300	280	300	310	275	278	299	299	249	283	300	299	323	296	305	274	284	301	287	267	307	309	245	289	312	304	318	263	309	288	282	276	313	272	291	313	293	315	311	291	279	319	283	310	313	301	266	296	275	273	262	278	291	318	294	326	288	312	290	312	297	330	299	302	297	257	286	281	328	280	301	296	276	302	310	279	268	253	254	241	283	303	305	284	291	322	323	294	306	295	262	275	322	304	304	272	304	292	260	299	269	256	315	285	284	268	269	278	263	289	271	286	331	297	319	320	286	257	280	280	261	282	284	340	273	285	290	287	286	290	284	315	294	301	280	255	264	294	279	301	311	312	255	288	294	299	290	276	280	296	282	278	291	292	277	318	270	293	300	287	305	296	295	295	304	262	308	273	307	290	276	269	314	285	281	306	300	307	304	329	299	299	297	263	288	306	281	295	256	308	270	293	290	306	259	291	271	276	283	281	293	289	306	293	301	276	274	261	306	268	287	273	308	295	297	325	307	267	276	272	268	284	268	283	279	289	306	297	291	297	277	284	263	287	283	330	306	277	282	289	321	274	288	265	288	278	295	273	284	304	274	271	280	265	316	285	293	299	294	296	300	255	305	298	287	280	274	308	302	281	280	308	273	271	248	327	302	310	276	305	290	282	288	295	320	327	242	282	318	288	290	285	312	299	267	276	275	311	298	284	286	282	312	291	312	282	304	306	324	302	273	275	284	302	319	271	303	285	285	302	278	290	312	299	298	301	269	326	291	283	279	285	304	285	280	261	290	306	295	276	301	286	267	281	289	284	312	296	326	290	312	268	271	264	308	293	271	302	290	306	278	284	295	292	274	339	288	306	299	256	313	278	280	303	298	274	289	309	281	302	306	282	289	306	294	255	293	298	300	306	319	295	300	287	327	305	310	309	340	302	308	287	286	293	289	281	307	279	300	275	296	321	264	262	275	288	321	313	298	271	331	270	289	320	285	269	287	278	266	272	311	264	308	292	311	293	307	271	324	296	272	308	263	289	301	279	285	270	287	286	297	302	287	283	290	305	296	270	300	275	304	287	290	251	286	256	303	308	274	301	293	312	269	280	285	258	291	301	293	279	276	286	290	283	278	286	289	279	280	285	272	262	288	277	296	258	288	283	312	291	309	277	298	303	295	271	286	300	293	305	274	304	279	284	283	294	277	276	310	280	267	295	291	271	272	315	329	308	302	282	275	280	271	297	285	282	307	292	268	292	296	314	291	290	306	274	267	285	272	282	297	295	251	265	319	302	284	276	281	282	272	299	327	288	314	283	264	300	327	327	292	257	292	297	309	264	267	302	298	275	300	308	287	295	297	291	265	305	292	285	325	283	285	281	264	264	299	294	308	307	289	266	296	317	272	321	298	273	279	284	296	268	302	329	292	279	309	285	279	270	279	307	289	304	305	316	248	277	284	260	266	281	259	275	296	287	265	283	309	297	285	327	276	265	280	302	283	284	264	303	288	292	277	270	268	317	330	266	290	280	298	267	281	280	274	313	257	279	276	283	274	281	270	287	282	269	285	305	273	283	293	277	295	265	313	284	271	316	265	278	297	275	304	289	298	285	273	284	294	315	296	293	306	294	269	301	288	290	271	267	263	301	270	257	276	294	300	286	305	294	276	236	311	277	263	292	281	274	302	308	302	287	304	304	311	286	271	282	283	303	288	264	297	228	297	300	285	272	280	288	281	289	266	287	271	262	296	277	271	298	280	273	282	301	310	286	269	317	277	277	275	257	312	285	300	291	282	294	288	273	324	289	319	290	277	263	314	297	270	285	287	315	306	271	267	304	328	301	294	291	278	289	274	321	260	296	268	289	311	257	275	266	289	277	283	291	296	257	302	304	282	285	276	258	286	295	308	304	269	260	313	282	291	285	277	298	294	268	294	287	316	304	278	306	291	264	302	302	312	292	292	311	278	299	284	302	317	308	278	288	303	290	281	275	283	272	285	262	305	319	276	314	298	293	287	284	281	311	279	258	285	284	272	264	258	282	286	287	273	316	287	286	312	292	297	313	282	297	293	265	269	288	285	270	286	271	265	306	261	258	311	274	311	284	290	294	284	323	299	280	268	311	262	243	291	291	270	288	274	256	300	290	280	300	297	294	300	292	289	291	275	277	300	292	256	301	315	277	300	266	292	291	314	279	298	298	301	289	299	286	285	286	285	268	277	280	292	289	262	294	265	304	282	284	278	305	299	270	313	300	292	301	297	293	279	327	259	286	264	282	293	273	267	293	288	297	267	287	260	303	261	250	289	304	283	313	299	286	273	294	305	276	308	309	305	309	301	262	300	268	283	297	288	298	285	272	278	300	296	293	288	276	282	304	280	287	310	268	269	310	306	287	309	301	291	262	281	266	302	314	249	332	315	294	305	295	270	308	312	301	271	307	303	302	260	298	259	258	277	283	300	301	271	266	283	274	278	307	271	282	281	297	313	280	284	271	287	295	250	289	303	312	332	285	312	278	283	288	280	291	291	268	307	293	317	338	291	283	283	270	296	284	289	289	309	282	280	261	299	289	290	287	296	280	288	313	304	308	315	272	287	290	287	275	281	288	300	291	289	306	261	284	274	299	296	277	305	288	271	297	240	270	325	263	302	292	285	290	266	256	236	303	302	284	301	333	316	282	294	291	300	308	304	321	268	268	284	267	308	265	304	302	302	294	271	301	292	273	299	248	270	287	271	303	310	316	305	338	276	297	268	277	289	296	285	272	328	285	260	289	281	324	286	255	294	296	315	288	271	293	262	296	299	266	283	256	283	313	289	332	293	320	283	246	285	271	277	262	300	282	299	294	302	304	270	293	294	290	268	262	305	285	297	282	302	282	315	317	287	304	307	283	277	282	307	319	281	262	245	291	318	295	288	299	309	303	275	288	287	282	262	258	301	301	264	284	316	289	234	271	272	308	273	280	333	270	283	289	284	290	297	263	279	303	295	277	310	299	266	272	302	312	321	302	277	253	300	267	293	288	285	289	277	274	248	267	294	279	288	275	314	273	282	266	311	284	270	281	247	282	280	295	304	314	278	299	265	270	283	289	275	306	289	288
3269	4734	3953	1949	1261	931	708	639	565	526	480	428	405	374	364	337	335	343	311	313	336	308	325	282	275	314	273	279	298	311	308	287	260	296	286	303	276	289	291	274	283	270	271	281	293	314	264	287	291	292	274	282	281	301	282	283	315	295	250	273	268	252	260	264	274	269	262	299	275	257	287	285	272	272	279	274	275	237	271	285	246	290	261	283	288	248	271	272	269	299	278	284	260	283	291	267	263	272	303	287	283	280	267	270	258	263	280	250	273	273	270	277	299	277	284	276	277	254	248	250	290	243	244	285	258	283	267	276	275	303	266	252	252	305	290	250	239	282	270	240	260	264	267	283	255	298	266	243	268	265	293	297	254	282	305	263	266	275	280	268	273	270	260	268	266	300	291	294	255	290	257	270	254	276	264	264	276	296	289	278	247	262	279	270	274	291	283	264	280	250	291	283	268	269	288	240	270	268	285	278	250	263	259	291	266	266	238	277	242	283	251	247	267	302	280	221	271	263	277	275	296	259	277	263	287	309	293	264	268	269	271	295	276	291	291	252	252	270	284	265	314	241	254	269	284	269	273	248	300	290	260	273	269	290	288	248	257	276	315	268	265	283	245	256	294	264	275	271	284	288	283	272	277	255	275	248	320	285	266	259	290	276	266	276	299	275	256	248	276	264	234	258	251	294	275	283	282	288	271	252	253	272	287	286	261	269	280	283	282	246	267	297	254	264	277	240	298	288	272	280	270	258	270	294	269	260	284	280	289	246	276	260	263	256	294	272	270	257	277	275	292	255	284	282	271	263	255	267	262	270	262	300	300	282	284	249	241	262	302	241	285	284	245	244	282	269	283	268	276	291	272	265	296	250	270	286	273	258	267	238	275	263	294	289	286	294	274	268	290	263	257	321	271	266	283	271	276	294	276	266	253	257	242	287	258	281	289	264	305	270	268	268	243	294	285	263	263	280	262	259	275	268	272	247	268	280	245	282	281	274	268	269	293	250	262	252	272	253	278	262	264	255	267	257	266	265	255	270	275	282	270	288	264	279	295	268	283	254	282	279	267	246	269	259	292	257	252	273	284	268	254	300	259	259	275	275	253	273	281	277	279	255	282	283	264	217	253	275	272	270	304	255	274	285	291	280	292	275	294	255	288	259	294	284	259	254	302	297	273	280	298	280	272	264	275	257	270	276	281	265	289	273	289	265	263	271	266	249	277	270	271	282	267	247	249	256	247	255	267	262	260	271	278	255	261	259	286	282	279	257	266	265	264	249	262	277	297	267	246	243	274	275	274	269	266	265	276	256	240	278	279	274	256	272	287	261	248	276	252	245	246	267	253	278	266	254	243	254	260	281	281	257	291	304	288	270	283	270	257	267	285	251	258	276	264	269	239	284	232	253	258	264	287	291	285	256	280	250	269	281	274	249	274	298	274	251	261	278	255	254	252	279	280	282	288	279	260	280	277	297	295	280	265	268	242	273	265	271	250	258	276	282	267	280	284	249	246	269	268	249	281	293	265	227	267	290	260	264	262	268	267	271	256	283	255	292	273	264	267	280	298	288	245	268	263	288	234	296	274	275	252	255	257	263	272	266	253	278	301	274	284	283	277	266	274	265	260	288	249	233	296	251	268	264	273	277	294	269	272	265	266	260	279	256	261	250	264	308	282	256	273	285	252	269	270	260	265	262	269	275	230	258	251	259	247	282	238	302	287	233	295	279	285	254	264	295	265	289	278	231	252	244	277	256	274	281	278	301	284	275	273	261	257	245	253	258	265	277	276	273	256	278	251	276	255	249	263	292	271	270	276	270	279	279	236	263	261	258	261	291	271	262	255	235	255	292	276	251	258	264	277	273	256	268	280	247	275	274	256	262	277	280	259	277	232	257	267	244	270	270	293	281	262	252	270	267	272	266	298	276	256	268	260	298	242	268	283	251	258	293	272	278	277	262	246	247	268	257	280	283	283	269	261	270	259	258	263	251	268	243	257	240	251	263	273	250	253	261	249	276	269	299	274	281	273	276	275	270	300	254	255	266	276	262	259	281	284	219	255	256	262	260	255	271	253	284	259	255	258	257	280	266	270	283	266	267	274	268	259	269	265	284	263	247	266	278	279	273	278	268	236	255	261	245	254	279	258	258	242	265	233	272	238	243	273	276	259	273	258	304	275	266	299	278	248	246	286	269	267	291	280	244	287	281	287	269	278	253	246	252	278	279	296	248	259	247	254	252	279	263	276	251	262	244	278	268	260	236	283	274	281	257	270	257	307	245	290	302	279	254	262	250	246	272	259	276	280	286	284	278	262	234	262	253	264	265	319	295	267	298	260	267	281	270	260	272	253	296	280	245	266	272	238	268	233	281	262	260	272	280	281	267	268	253	270	244	285	276	281	282	246	261	272	261	264	301	287	251	265	276	264	285	266	269	311	277	269	246	261	307	270	277	241	254	257	276	278	251	282	273	292	269	249	278	271	250	267	257	265	286	279	275	266	279	261	252	281	249	266	252	266	266	268	246	270	269	255	273	247	248	275	278	310	280	272	259	239	270	258	260	275	270	259	280	266	269	255	267	248	263	295	286	256	277	260	232	245	269	261	272	258	272	277	261	259	272	281	270	248	286	265	263	267	248	254	253	279	247	294	271	252	259	249	282	270	258	270	226	273	297	282	286	286	252	250	265	284	268	275	276	259	251	295	288	274	244	258	255	311	270	253	287	293	278	234	281	305	266	285	287	255	244	302	274	286	273	271	285	253	273	261	277	299	301	261	252	286	259	276	289	251	271	265	256	277	280	245	302	273	264	253	228	280	247	265	285	278	288	268	263	283	269	271	296	265	273	294	267	269	249	298	277	237	271	269	227	280	274	279	272	274	273	290	267	245	289	245	287	266	279	261	253	250	281	269	300	247	308	250	255	242	253	244	288	268	275	281	256	244	271	256	256	257	280	254	279	263	281	276	248	257	286	282	294	254	271	249	269	294	262	269	268	269	240	261	279	273	274	251	281	276	272	263	275	282	240	233	269	268	277	256	271	283	249	276	265	272	284	270	245	251	267	292	257	255	263	280	278	272	281	268	267	281	273	230	257	255	263	273	290	274	252	288	247	253	250	248	285	246	275	265	257	285	235	268	289	280	278	312	280	292	282	267	268	295	233	252	272	280	274	297	232	276	286	260	269	251	263	275	262	292	265	242	257	270	251	270	265	274	229	279	292	258	298	262	229	281	259	266	247	245	279	254	279	253	252	269	268	261	279	251	258	312	254	267	288	265	261	274	249	267	246	275	296	266	249	248	271	271	252	271	277	289	240	285	279	296	266	285	275	271	267	270	259	284	273	257	259	294	251	278	244	288	249	273	269	261	271	263	238	274	269	271	276	266	250	257	268	267	262	289	280	277	243	254	260	250	272	289	254	276	275	275	268	277	269	265	243	283	260	251	248	258	247	296	302	271	258	277	259	257	267	274	268	239	280	265	261	268	231	270	290	287	255	262	274
27815	12228	966	451	326	318	303	278	287	291	280	249	294	282	292	274	263	297	299	285	245	306	293	308	291	279	269	278	314	250	279	299	279	274	269	290	300	260	311	291	265	254	287	280	265	285	300	324	306	278	293	283	271	267	296	276	286	293	276	275	263	287	273	308	292	291	295	297	285	266	240	284	239	318	299	290	276	285	291	251	269	259	289	295	270	278	288	284	271	258	269	273	277	295	306	247	277	279	284	290	249	279	249	264	299	272	316	299	261	290	298	281	293	278	276	300	269	276	272	286	264	250	292	296	248	262	290	271	287	282	308	312	312	277	247	269	291	276	295	307	271	274	277	257	291	274	305	284	291	274	282	305	313	253	276	262	325	300	286	284	292	310	290	297	282	280	288	302	249	261	280	305	261	285	302	288	279	288	252	257	254	279	280	309	281	276	268	282	261	282	267	275	281	314	282	289	298	278	284	283	289	267	271	279	289	274	265	290	253	295	277	296	311	279	268	283	261	270	275	289	243	269	291	290	279	267	292	305	259	279	279	266	288	279	272	284	315	308	305	333	291	279	277	269	263	286	299	271	299	291	271	304	321	276	267	265	300	273	292	283	258	271	284	299	265	301	282	261	270	264	255	262	267	280	267	285	294	287	316	267	303	287	268	276	266	312	293	291	272	280	290	270	288	278	259	278	301	255	291	236	285	296	299	278	298	304	276	272	258	286	278	288	291	298	271	306	266	263	295	265	281	256	268	283	260	262	285	273	273	265	288	304	276	284	264	274	282	296	308	273	283	311	292	285	288	271	306	263	267	268	261	249	278	284	287	290	280	254	269	269	290	305	296	257	262	294	303	251	281	268	283	263	266	278	291	287	274	287	278	280	282	291	271	269	280	276	283	279	293	277	289	284	276	284	291	244	290	267	288	303	286	291	292	261	277	254	284	293	299	263	278	297	265	282	296	291	295	313	303	256	274	287	296	286	266	294	300	261	323	268	286	283	264	292	250	264	282	257	261	249	279	327	285	263	301	292	292	265	292	283	288	275	288	265	303	274	277	267	246	302	276	259	280	295	275	281	305	244	293	283	257	289	288	260	321	283	277	304	286	277	245	294	298	273	274	272	309	316	292	253	291	293	295	280	272	274	321	284	303	270	275	265	282	285	292	265	271	284	273	280	267	283	259	302	291	286	277	299	289	284	273	252	273	274	281	269	262	282	284	279	293	284	293	288	273	298	268	282	294	293	272	294	301	270	288	300	265	295	276	257	282	271	267	277	282	298	299	319	270	263	255	262	259	262	253	286	279	306	285	266	267	294	307	306	275	281	265	279	270	278	288	291	272	287	280	264	275	291	277	289	277	281	283	285	324	305	262	278	275	256	268	290	281	272	261	259	274	255	275	279	267	292	284	263	281	246	294	271	315	252	270	281	255	265	268	265	274	289	282	315	313	258	284	286	289	266	275	291	285	268	260	271	303	284	269	251	246	296	280	326	287	309	314	289	263	283	292	266	258	310	270	313	290	292	286	276	276	311	288	272	257	263	264	288	291	299	261	257	275	280	289	279	280	297	279	281	248	289	304	316	289	299	285	270	262	280	276	284	289	296	259	256	278	265	304	272	302	282	252	277	279	275	276	304	286	253	274	277	276	266	266	290	280	287	256	261	310	280	301	297	297	276	292	267	293	297	300	263	256	264	268	304	286	275	272	261	301	296	291	292	299	261	300	252	264	267	285	286	281	293	304	262	277	277	298	264	288	299	278	270	292	294	292	305	275	283	275	315	266	263	252	292	261	324	307	288	283	260	269	268	297	293	254	268	295	292	303	279	264	275	298	253	271	291	275	284	278	256	303	284	263	271	271	273	280	287	303	263	290	238	306	308	257	280	266	286	304	283	271	301	280	270	308	280	274	283	279	283	263	269	322	296	278	281	279	288	294	291	269	262	290	243	246	305	270	278	279	292	282	271	286	283	299	269	275	269	285	283	295	293	237	284	270	295	256	251	294	285	281	280	291	274	260	302	275	293	257	279	285	288	295	290	269	273	264	291	280	255	276	244	267	300	277	295	278	276	277	256	305	273	284	273	302	290	247	266	280	316	289	308	303	277	247	301	245	300	261	285	291	267	266	267	252	265	293	306	288	271	289	283	302	269	311	276	273	290	267	301	288	290	278	262	291	318	261	301	280	293	300	277	284	260	279	243	304	260	265	289	255	302	297	306	299	287	269	296	293	258	269	278	259	296	264	274	283	285	286	306	298	288	272	275	266	299	277	294	265	294	326	296	265	279	302	243	277	295	272	271	278	273	265	267	293	281	288	293	255	293	288	284	267	270	260	279	309	304	263	295	303	264	298	263	282	247	277	292	270	286	272	290	279	319	284	305	263	289	267	275	271	263	311	283	300	291	269	307	289	278	285	274	242	265	274	312	320	259	275	318	283	299	276	285	282	282	295	294	264	249	257	276	263	264	282	273	267	278	267	283	286	269	239	275	283	263	256	261	297	265	306	293	294	278	268	265	285	253	279	281	258	265	284	292	303	254	304	256	265	269	279	291	297	237	286	306	266	291	309	295	279	303	294	268	291	275	279	269	292	288	305	267	283	292	289	294	274	273	300	280	285	306	269	299	295	276	282	287	287	234	299	326	255	284	248	279	286	264	305	307	296	294	298	306	303	280	291	300	267	297	300	306	237	286	304	330	283	293	289	275	277	288	270	307	273	298	288	295	269	282	276	251	269	280	293	311	261	281	282	302	274	292	268	280	277	262	293	289	274	284	251	306	291	270	282	284	310	295	281	280	279	296	299	286	274	281	283	277	273	274	296	289	275	303	324	300	298	291	280	275	276	296	280	297	261	290	314	267	289	278	281	309	251	320	271	252	261	272	300	293	288	299	288	265	288	275	291	289	265	273	282	287	277	287	287	290	258	259	282	288	257	297	278	270	286	233	309	304	258	287	269	256	276	288	270	285	263	273	256	299	281	287	284	278	261	263	302	294	302	295	301	289	308	246	254	265	293	252	298	277	293	299	289	273	274	278	298	276	286	282	309	284	291	317	288	252	254	259	286	272	295	279	265	290	287	302	299	276	257	276	283	255	275	286	307	275	291	281	273	308	274	269	298	279	283	314	317	261	298	269	279	290	270	275	321	280	295	284	273	292	353	282	309	283	290	281	262	278	271	295	286	303	273	288	275	304	262	248	256	308	278	284	259	309	280	288	274	254	314	293	267	302	262	298	280	257	281	295	267	278	316	274	281	292	279	276	321	278	292	266	256	276	278	275	318	267	263	276	286	297	266	298	280	296	324	304	276	260	272	294	294	287	285	298	316	244	302	284	274	281	294	272	278	275	280	246	291	285	234	255	274	287	293	283	284	253	297	294	283	296	254	228	288	286	306	263	281	277	279	273	274	283	310	261	272	253	284	288	271	287	284	237	268	289	292	268	259	284	295	296	289	295	288	294	274	277	258	284	267	309	278	289	256	274	269	286	311	269
4697	405	374	316	309	314	282	270	252	275	259	303	280	243	246	259	274	272	273	273	288	259	267	276	248	290	273	286	259	267	262	282	252	279	240	262	275	236	258	246	262	264	252	256	236	261	240	264	249	280	289	250	274	256	266	255	265	238	258	278	265	257	272	308	270	281	263	290	268	264	248	284	255	263	273	270	253	260	298	237	274	261	257	271	273	227	279	278	283	287	252	265	280	262	253	254	293	268	260	243	258	227	259	260	270	291	293	226	246	245	309	241	260	241	251	276	260	265	290	231	296	268	229	268	271	248	249	266	250	260	241	282	258	273	243	295	290	226	268	255	277	257	267	266	255	298	258	252	241	264	238	268	256	249	255	274	246	289	310	271	244	247	269	267	238	268	247	268	244	252	273	259	288	284	255	242	256	265	253	273	281	237	274	288	278	276	280	265	256	247	269	266	245	266	278	271	241	274	253	265	277	270	279	242	254	248	276	252	265	270	267	272	245	266	267	261	257	272	262	285	301	281	242	240	262	282	276	271	272	278	267	287	244	236	285	272	278	259	268	271	270	261	251	257	280	232	272	248	278	271	270	258	278	280	268	249	243	280	256	260	255	272	253	251	265	232	254	255	259	273	263	230	259	260	249	262	283	267	280	290	259	277	237	254	304	260	274	256	285	263	249	242	274	258	283	277	284	227	262	306	271	263	276	254	269	257	275	271	243	292	274	256	248	280	243	260	277	260	259	247	276	272	237	243	248	252	245	280	278	255	302	271	260	268	280	272	259	243	243	258	236	245	246	272	272	230	238	256	243	287	275	264	276	256	218	273	290	264	289	262	288	269	235	288	262	259	253	283	298	244	264	245	260	251	226	257	259	260	271	259	252	255	268	279	270	281	255	259	269	269	245	264	276	271	251	260	304	263	276	264	259	287	291	275	305	255	241	241	243	248	288	262	280	262	272	285	265	272	235	261	254	242	248	265	254	257	256	283	263	265	263	277	262	266	245	254	287	259	244	255	250	283	265	273	256	265	260	263	257	277	283	290	270	272	259	243	259	261	266	262	262	274	235	275	285	232	253	261	249	318	277	243	294	268	283	274	255	261	287	280	268	271	278	242	265	254	284	267	286	280	238	261	254	269	255	282	277	282	285	250	268	276	244	282	284	234	253	254	267	278	278	272	254	250	250	254	278	274	289	257	266	214	312	238	268	257	243	261	246	288	260	252	253	262	262	260	231	272	260	259	254	269	244	254	272	260	286	264	263	243	269	276	295	282	271	226	292	242	268	262	268	272	273	256	276	258	250	283	251	267	270	263	257	271	286	274	259	272	244	267	259	269	257	247	314	257	275	284	251	273	278	265	282	272	279	221	251	248	258	277	288	245	280	261	263	288	259	248	256	253	245	251	268	228	252	249	267	266	247	245	271	285	248	235	239	261	282	252	246	255	272	276	286	240	281	240	257	250	272	266	256	260	237	291	265	271	275	299	274	250	252	264	267	259	282	260	246	280	270	247	262	231	290	256	280	264	269	258	255	263	275	265	258	259	250	270	270	259	267	287	266	293	276	252	277	255	284	278	284	251	295	256	289	289	270	260	239	237	256	265	239	256	256	256	283	224	242	257	293	263	266	272	249	281	267	238	281	284	273	281	276	253	272	243	272	281	279	243	268	281	259	244	246	271	289	251	293	239	269	255	270	273	265	260	253	235	276	270	255	283	268	268	271	237	251	252	288	264	255	252	259	272	259	257	264	255	272	273	271	280	230	279	261	272	264	279	314	240	273	259	257	269	247	284	269	254	274	300	237	261	270	274	258	292	278	298	287	237	255	245	273	253	260	272	257	242	263	250	279	235	261	259	274	246	270	270	284	267	301	274	296	245	262	239	291	284	255	285	286	239	274	286	286	255	261	267	274	263	268	264	245	237	269	255	273	255	254	231	280	264	259	258	272	247	263	253	260	268	262	297	296	289	299	275	255	254	269	254	288	251	277	237	285	241	244	279	244	270	272	271	220	259	289	279	275	264	268	282	262	299	236	266	282	276	264	258	279	267	260	249	282	264	265	254	265	252	290	288	285	263	238	263	292	270	241	273	261	271	269	267	264	267	261	263	239	260	255	270	278	274	274	276	250	287	232	245	253	252	276	280	261	263	266	270	272	259	271	234	273	245	265	254	280	270	281	273	234	254	250	289	272	273	275	247	278	298	283	250	253	269	258	282	280	278	250	281	269	271	263	273	298	279	243	257	254	289	263	255	251	276	265	248	246	269	264	274	257	290	264	289	262	254	252	259	287	272	265	279	285	267	275	289	251	243	273	260	275	228	281	280	254	283	292	268	273	258	262	262	268	275	261	283	267	274	276	257	263	283	281	286	272	275	272	256	283	264	250	278	248	262	234	239	252	254	241	273	288	264	272	278	266	282	268	264	268	280	237	261	268	283	257	266	243	271	266	262	252	250	268	247	273	259	319	300	245	284	254	282	266	290	239	244	283	277	250	273	272	246	264	230	271	275	272	288	250	273	238	254	266	280	258	267	246	280	262	285	271	264	266	261	295	244	243	283	275	271	278	257	246	294	279	257	252	240	260	272	274	237	253	255	264	286	248	275	249	265	228	279	272	268	261	233	272	274	270	275	252	260	238	280	277	252	276	240	257	266	271	275	281	259	289	270	259	254	275	237	278	240	268	271	267	259	239	262	277	254	264	272	268	277	249	290	260	262	273	254	251	275	276	238	255	300	279	273	240	272	296	242	253	235	262	281	251	259	296	231	238	281	249	272	263	277	278	251	261	270	259	255	257	280	267	264	265	248	290	260	263	274	271	262	295	246	259	267	245	246	263	274	303	260	256	287	271	291	232	284	270	273	280	284	277	274	276	282	261	283	268	256	222	292	263	286	262	291	272	257	254	241	280	279	253	254	262	290	271	275	268	264	250	273	270	238	267	279	234	229	236	255	258	255	263	273	258	242	249	265	303	233	281	286	226	256	253	254	267	257	253	241	291	267	233	298	265	265	267	260	242	281	272	252	282	263	283	274	245	253	274	239	283	262	293	273	260	263	266	252	301	276	255	277	271	275	260	260	272	259	246	258	256	245	265	260	276	290	283	284	250	240	266	260	282	273	274	248	270	253	227	267	240	266	207	259	248	259	284	234	248	274	260	275	255	289	240	268	251	270	239	252	280	260	249	256	238	284	269	270	234	276	237	272	260	256	285	282	287	279	295	266	244	283	291	268	275	279	265	253	268	270	254	283	273	261	273	270	262	263	270	257	280	259	243	278	301	267	263	239	258	247	250	262	251	283	241	242	247	280	261	308	258	275	266	250	273	260	250	271	253	287	271	267	283	285	242	298	280	262	270	256	286	313	250	268	296	272	250	256	233	249	281	271	248	277	265	284	244	265	263	267	263	256	270	280	260	296	252	269	269	282	260	257	266	242	267	286	250	234	258	251	262	259	239	262	250	254	258	265	255	274	218	262	266	267	250	274	242	265
25309	21478	27856	25523	9406	542	319	231	200	178	166	168	182	147	177	138	128	133	156	153	129	172	141	142	129	137	141	150	151	155	128	153	139	147	149	136	150	135	144	130	147	148	141	134	141	140	149	129	148	147	145	137	126	126	157	145	142	158	133	136	123	159	155	126	131	135	133	123	136	124	140	137	130	171	147	131	139	148	132	145	156	143	141	122	145	134	157	129	132	154	146	150	151	153	138	131	144	147	127	135	137	150	147	121	163	148	126	147	139	131	145	132	131	131	132	131	159	141	147	147	124	144	134	136	136	117	127	154	138	146	153	164	148	117	148	144	141	151	136	145	150	121	130	133	134	149	131	144	121	130	137	130	129	133	127	130	146	139	115	149	131	117	128	131	129	122	136	147	148	141	128	119	120	129	147	132	137	124	143	128	128	152	124	115	124	101	144	114	129	136	129	127	142	127	130	146	131	137	123	137	152	138	124	145	146	130	159	129	151	116	156	116	141	133	139	131	145	124	159	126	129	142	148	126	122	124	136	154	135	147	141	125	138	143	145	130	156	138	133	135	140	133	139	127	148	126	130	159	162	138	127	129	137	151	154	139	136	142	134	131	115	146	111	146	141	121	156	128	128	133	136	127	142	137	148	154	138	143	138	152	133	158	115	148	168	145	130	149	132	174	137	141	123	140	139	156	145	132	115	125	144	130	145	136	162	137	136	147	120	120	124	140	129	138	124	124	126	127	140	138	137	150	145	122	137	139	134	137	130	139	145	148	135	129	150	116	133	135	133	156	146	128	122	143	143	140	157	128	137	125	118	154	125	137	130	150	125	129	135	140	111	144	147	136	153	157	129	125	147	134	125	127	134	131	137	142	128	125	112	129	135	146	137	136	142	143	135	124	122	118	136	140	144	138	149	141	146	135	133	134	128	132	132	122	144	140	128	134	131	128	148	148	121	139	145	136	155	148	137	130	126	128	139	120	137	136	140	108	137	129	142	128	133	98	149	133	131	139	109	146	141	125	132	143	142	139	129	152	132	123	133	148	139	141	129	138	154	129	131	126	171	141	135	123	141	133	142	155	142	143	130	139	127	139	142	135	125	157	115	149	145	120	134	133	127	130	128	145	133	141	138	128	155	153	138	127	144	132	123	139	147	125	133	133	133	115	141	151	127	135	142	110	128	132	141	134	122	148	134	134	140	148	140	135	128	130	119	119	136	136	132	135	127	139	134	138	143	125	121	133	130	136	125	133	143	130	149	119	153	140	118	152	137	127	136	139	135	160	123	132	142	141	143	149	141	121	127	137	145	138	137	144	140	127	148	150	140	119	132	157	112	153	132	114	146	139	131	145	144	157	140	139	147	140	122	132	137	119	154	144	148	145	150	137	121	141	144	143	143	130	129	128	136	141	133	123	144	174	127	130	135	127	136	132	137	148	132	129	147	141	143	138	126	132	151	141	136	130	124	132	132	142	134	138	137	142	118	149	139	128	137	157	139	134	139	132	141	145	118	149	132	134	131	139	147	116	149	142	120	142	144	124	123	133	115	128	135	143	143	136	124	124	127	152	136	132	137	143	138	135	144	125	138	149	145	143	131	141	143	132	138	145	139	137	150	134	113	126	134	141	117	135	137	118	139	123	139	127	131	144	108	133	152	131	134	129	112	135	133	126	132	141	141	150	136	129	122	145	141	119	159	144	133	135	132	129	138	124	148	136	123	127	150	129	162	131	122	129	139	143	155	122	127	148	134	126	145	135	136	152	119	127	131	117	118	138	136	152	146	128	139	137	140	138	141	147	154	138	128	136	122	144	122	116	131	152	141	147	150	117	141	133	145	149	139	138	125	156	149	136	158	133	146	123	125	130	123	144	149	138	145	131	135	129	128	119	140	138	125	139	134	134	148	131	131	137	122	141	134	147	118	128	137	140	146	122	136	137	160	120	122	131	116	125	138	141	115	146	140	121	122	132	145	125	139	134	169	122	118	147	136	127	125	130	133	150	129	140	141	138	106	145	140	135	110	123	119	133	140	136	121	151	135	146	101	162	125	137	152	150	111	139	137	138	127	127	131	143	145	143	150	119	151	129	168	130	143	133	145	148	121	155	134	127	141	129	129	127	138	133	140	114	118	133	150	143	137	143	149	139	127	122	127	121	156	124	126	148	146	133	145	132	132	130	141	133	119	153	144	118	116	123	131	113	139	131	120	126	146	165	127	135	152	152	157	139	123	150	138	127	142	131	161	128	151	154	123	121	136	137	136	123	143	132	159	132	133	130	135	122	156	150	132	150	157	135	119	127	137	120	136	130	132	130	156	152	149	133	130	146	137	125	151	133	142	126	128	126	123	135	138	124	137	134	132	137	137	143	149	133	136	143	113	136	121	121	138	134	143	104	139	134	111	151	135	118	135	127	124	133	150	116	141	121	154	140	136	119	141	140	136	123	123	141	139	147	131	140	125	153	117	144	123	132	120	140	140	142	128	137	156	138	142	139	160	155	154	134	154	137	124	133	137	132	120	142	131	135	132	138	133	121	133	123	134	137	130	139	145	134	122	114	133	146	133	139	128	155	129	134	141	143	134	131	148	140	130	127	160	129	115	134	135	119	142	134	128	129	111	134	130	141	138	120	139	139	123	127	149	143	109	131	141	127	127	127	139	136	139	140	116	134	155	134	124	128	116	126	135	131	133	145	130	147	155	105	126	138	144	132	151	146	135	136	139	131	114	118	139	125	150	131	130	117	133	127	148	134	137	140	141	139	137	167	153	139	145	149	141	127	142	133	139	110	133	119	141	132	125	140	125	136	138	127	137	116	150	131	121	127	135	150	141	129	130	134	122	126	134	134	129	129	146	132	157	123	132	121	154	119	136	134	160	139	140	155	134	129	150	138	142	175	140	129	130	123	148	109	131	138	121	123	134	141	136	116	146	155	127	121	121	150	119	143	117	130	143	155	151	147	117	136	141	111	150	159	139	134	134	132	122	137	126	139	131	146	131	137	140	127	149	137	151	145	133	135	129	147	129	145	143	118	132	152	122	126	135	132	134	114	116	138	135	136	153	114	127	155	132	133	144	129	123	119	145	130	134	129	116	129	122	151	171	134	150	129	161	136	155	137	122	127	141	154	132	147	121	133	134	155	128	121	156	132	123	133	151	130	132	137	131	120	149	149	127	128	119	139	143	170	125	144	127	145	140	134	150	124	136	141	137	150	148	124	153	130	143	135	137	140	134	141	160	142	131	131	134	135	159	154	112	159	134	131	119	139	146	123	132	138	133	148	131	145	123	149	128	134	136	143	123	116	128	141	135	133	146	130	140	148	130	143	149	129	136	132	151	138	116	142	128	120	133	128	153	145	148	136	157	140	123	129	127	133	150	154	118	150	131	129	131	136	122	132	120	145	139	158	129	130	141	116	149	117	120	134	133	122	129	157	150	156	151	146	134	125	103	106	152	130	125	128	129	156	128	136	151	145	142	133	131	145	148	148	133	130
3049	2641	2091	1086	657	455	426	336	274	212	236	231	217	203	188	202	166	183	172	196	155	151	171	156	145	167	163	173	148	163	173	169	157	142	176	137	187	150	139	138	142	130	173	125	147	146	147	145	151	169	144	144	166	130	158	127	145	140	146	186	145	131	150	161	133	112	161	139	132	195	127	144	141	154	155	136	156	152	153	140	166	154	153	164	138	156	149	124	141	162	148	170	141	130	152	134	130	143	151	148	170	121	155	128	132	152	149	164	154	136	127	132	143	143	143	162	177	144	141	144	145	172	137	150	144	141	143	160	135	170	153	138	135	146	159	148	157	146	149	129	159	127	150	173	153	163	130	165	163	127	157	154	133	158	143	139	149	150	137	138	149	139	123	156	142	158	118	145	152	155	151	123	125	141	156	162	162	134	146	148	158	147	122	158	164	146	150	144	154	153	144	154	170	149	166	154	136	160	167	153	154	154	139	139	153	166	159	135	149	173	157	148	140	153	152	130	130	166	139	145	133	157	144	157	144	160	130	139	159	143	146	154	145	153	137	150	155	143	148	138	134	163	186	144	150	156	150	144	149	146	133	140	123	150	140	134	154	161	141	165	138	154	166	178	141	150	140	119	136	151	139	139	142	151	155	137	156	129	164	160	141	135	138	145	131	145	160	129	174	155	126	127	157	164	151	159	149	141	172	147	122	153	134	158	160	152	143	178	140	134	124	147	155	137	139	159	122	143	159	148	142	136	162	162	143	150	156	148	152	169	135	175	145	155	148	120	134	141	151	155	157	135	147	154	128	147	170	161	166	152	131	155	153	137	132	124	138	138	165	152	168	136	141	153	162	134	180	163	126	154	126	153	139	155	166	124	131	163	151	138	155	162	139	128	142	124	132	162	125	159	161	129	159	165	165	125	154	160	147	152	143	140	138	154	157	145	141	150	131	129	146	155	141	157	149	155	149	151	127	166	163	137	129	153	154	145	147	155	166	139	166	152	154	139	138	149	132	154	162	139	153	163	147	154	135	128	133	126	146	150	149	161	157	139	155	150	160	138	146	141	125	154	137	156	147	155	137	154	157	147	148	159	155	162	146	127	139	150	165	150	171	149	152	162	137	160	128	150	136	132	131	149	124	160	127	141	152	153	157	150	142	154	142	172	147	140	157	129	158	162	154	147	140	138	163	154	138	151	147	150	143	158	146	137	144	139	156	163	160	147	134	158	149	153	142	143	133	129	145	162	131	128	153	158	138	140	144	153	166	155	145	134	148	163	141	154	148	135	133	127	159	153	131	166	150	132	141	143	146	149	161	135	150	141	144	143	166	143	150	151	164	139	140	166	163	159	143	112	138	137	129	140	154	151	139	142	157	145	141	133	137	157	147	140	140	142	158	152	131	155	141	146	138	147	173	154	150	143	158	139	143	124	159	139	140	146	153	147	134	174	141	170	143	153	150	159	156	134	157	135	156	133	142	140	135	158	152	149	161	158	151	149	131	129	148	154	150	140	138	136	150	156	147	131	143	126	139	137	155	158	145	150	141	132	115	135	137	139	153	150	141	142	146	155	155	119	143	137	135	154	152	139	143	145	150	143	145	141	163	143	146	136	163	168	147	146	133	133	147	153	149	159	141	160	152	149	156	147	130	159	150	160	142	159	146	125	157	134	153	142	138	143	140	146	152	143	136	154	134	158	151	160	127	164	117	150	168	130	156	132	149	125	125	132	133	156	136	141	158	145	140	140	142	140	157	136	154	153	143	144	126	132	141	135	155	156	144	141	145	126	158	129	147	165	143	133	144	159	157	161	152	144	150	140	161	153	129	150	146	111	138	133	153	146	136	155	147	151	121	129	159	127	166	142	154	138	140	159	161	135	152	136	135	139	132	150	140	140	171	144	147	137	175	150	146	134	153	155	140	143	125	164	160	169	171	155	138	143	140	153	135	171	160	152	165	142	146	145	143	138	139	158	167	162	149	147	130	130	161	147	149	142	145	140	151	168	134	119	150	167	130	133	134	143	148	131	163	133	161	147	140	161	154	131	143	147	135	157	157	136	136	140	141	148	135	148	138	143	152	128	142	147	146	164	130	149	153	163	131	142	121	149	154	159	144	143	136	158	139	134	129	153	144	134	140	141	158	167	140	148	151	154	111	152	141	150	135	155	135	135	149	156	135	134	157	151	132	159	156	134	148	139	134	138	133	146	151	128	139	142	144	176	142	137	152	140	147	131	153	127	137	141	148	166	132	148	157	142	130	139	143	164	128	145	135	165	135	135	154	148	139	155	144	134	155	156	139	158	146	144	155	147	140	135	160	159	145	157	160	149	163	113	153	129	129	174	141	158	149	139	127	153	136	145	168	155	128	140	142	133	121	157	127	148	138	163	129	140	134	138	134	154	136	135	152	125	150	136	153	158	155	155	164	142	152	148	154	151	156	150	150	158	146	159	163	155	155	135	130	162	135	153	162	159	132	137	140	136	153	148	145	144	154	138	153	168	144	152	148	150	150	152	147	153	140	131	143	165	136	137	143	133	125	154	152	147	135	146	148	140	122	147	145	175	152	159	133	140	138	162	151	165	160	136	161	150	156	158	162	162	147	145	154	140	138	157	151	136	152	150	154	126	151	149	150	122	145	136	156	135	146	169	155	150	121	132	139	145	132	137	141	135	144	145	140	135	156	127	157	142	121	136	140	160	139	149	167	151	140	162	126	139	145	124	145	148	145	144	140	172	133	138	143	127	161	134	151	154	142	125	129	136	125	137	140	149	157	146	145	149	126	148	125	131	137	160	128	162	127	161	146	136	163	151	143	135	133	129	136	137	148	134	135	163	149	118	154	154	155	174	151	123	141	138	150	145	154	146	149	144	143	141	146	147	141	163	155	148	132	145	148	147	143	145	145	151	137	149	151	141	143	160	169	140	164	155	145	138	132	136	134	140	135	132	145	145	139	148	148	154	134	157	146	147	142	120	141	142	144	136	162	156	148	152	149	151	153	152	146	152	150	158	146	148	142	161	116	155	137	145	139	141	152	152	158	132	136	142	157	136	152	136	168	142	123	149	143	161	147	136	154	145	130	162	171	154	126	136	142	163	183	165	144	155	164	153	136	137	148	150	142	149	153	146	162	159	134	156	138	154	176	140	161	146	142	155	146	159	143	145	157	126	135	146	181	145	147	143	171	139	159	165	166	151	147	145	168	138	152	130	141	145	119	145	157	155	151	136	149	140	143	166	114	131	132	140	132	141	135	141	133	145	150	133	120	143	132	158	154	145	144	139	163	130	164	142	137	148	146	148	121	148	121	135	135	152	144	133	154	140	157	120	124	155	162	165	129	138	159	169	148	124	126	148	145	133	127	136	147	159	157	148	153	141	141	139	161	137	149	149	158	126	146	137	127	154	139	158	153	156	139	153	138	157	130	156	126	134	146	137	134	165	156	137	157	141	136	125	119	153	117	127	140	145	133	152	134	129	145	135	163	155	165	136	153	142
24472	21486	28770	24613	21459	5875	901	528	392	426	365	363	354	328	345	289	354	303	316	367	319	303	302	332	308	317	312	273	319	314	313	291	305	294	304	300	308	333	306	274	296	290	293	292	297	278	306	288	292	280	269	271	301	303	279	272	284	287	286	270	301	273	284	276	302	276	279	324	278	305	266	299	293	268	313	297	271	318	266	279	311	308	306	304	279	282	256	292	286	270	284	282	305	280	302	256	289	281	290	287	275	265	275	275	256	303	315	295	279	288	291	271	305	277	264	285	283	308	311	266	293	271	317	295	297	315	306	270	268	284	327	289	298	298	319	299	300	293	304	274	283	298	296	302	277	245	294	282	304	324	311	263	304	294	332	303	292	284	289	290	250	312	271	296	298	273	283	276	340	293	271	271	269	287	321	308	268	307	287	299	287	289	265	308	283	285	299	298	289	303	309	312	265	296	297	313	302	283	290	256	297	311	336	314	320	317	291	288	269	296	294	271	281	290	284	285	271	281	267	255	292	269	290	294	298	280	268	278	317	297	301	279	283	304	279	305	284	294	298	281	319	286	279	289	303	300	290	265	283	291	285	292	302	275	285	306	324	287	344	269	264	277	247	287	297	260	299	281	295	279	305	273	284	278	277	305	328	305	293	294	302	264	261	296	319	290	294	270	289	266	281	293	296	271	274	288	311	285	285	294	289	319	297	313	293	298	296	261	290	300	327	306	267	306	288	284	303	289	271	291	321	276	310	274	278	270	291	269	276	287	295	287	293	263	275	275	292	323	290	310	307	291	289	309	305	280	256	305	304	291	269	278	263	311	309	266	315	279	299	287	270	292	305	310	278	304	295	300	326	301	302	301	285	291	289	309	270	267	320	268	275	289	276	287	301	275	298	270	306	266	289	282	273	257	277	253	284	306	306	302	305	305	279	271	264	271	306	296	296	252	292	280	302	289	278	322	278	295	307	307	267	266	284	277	290	295	264	291	269	282	293	268	283	286	310	279	321	298	297	301	295	315	279	306	287	312	314	305	276	257	295	292	293	279	291	258	294	293	263	305	309	293	283	279	262	301	263	282	258	267	287	287	275	294	280	293	291	288	289	293	322	297	295	264	300	287	288	276	281	263	317	271	289	313	261	300	269	285	289	299	272	260	295	284	285	281	281	294	255	320	307	281	300	282	278	271	262	300	297	306	323	282	301	265	302	306	290	270	268	299	268	292	330	289	286	288	290	293	300	304	286	274	306	282	273	301	290	270	313	274	279	277	267	277	273	274	252	304	284	302	283	262	268	288	285	318	262	298	261	289	260	302	304	264	274	296	272	284	288	292	245	313	277	244	275	300	269	314	305	270	271	304	300	281	276	306	280	278	291	284	274	269	319	279	296	264	323	280	313	306	276	302	285	273	262	245	285	263	285	286	296	284	292	268	301	299	318	283	282	274	279	272	297	303	303	320	306	277	283	277	325	285	304	297	295	302	282	314	284	273	321	324	290	239	284	272	282	272	281	279	271	261	279	286	292	277	320	273	293	298	303	286	318	292	296	284	287	307	276	310	289	322	297	268	256	248	293	298	280	267	256	265	270	286	305	285	310	276	295	294	291	250	287	305	270	272	291	278	304	296	296	296	261	265	286	298	291	263	318	263	293	281	302	304	292	280	266	268	300	308	297	275	297	273	299	295	302	268	283	295	277	304	256	292	305	261	303	302	314	293	288	276	304	297	262	312	316	289	315	266	305	296	316	288	296	271	306	287	292	282	302	327	292	270	308	289	296	285	277	303	282	272	257	282	272	277	287	284	271	313	291	290	321	297	283	298	319	265	269	294	286	300	282	253	289	279	280	276	290	281	311	276	305	272	301	303	255	303	317	280	271	295	285	262	308	307	278	267	271	278	274	298	297	267	289	272	273	304	310	297	282	269	262	304	290	312	303	275	310	285	288	249	275	304	306	301	298	283	278	308	281	268	296	296	270	299	285	335	311	273	283	269	280	315	288	284	274	279	283	267	316	311	274	257	287	304	313	286	270	287	278	299	263	296	290	286	279	315	308	267	296	267	309	282	296	274	295	297	278	268	292	270	274	307	270	303	293	282	284	309	290	280	288	273	294	265	295	252	287	296	281	298	283	283	269	291	287	258	313	279	281	288	294	280	273	302	301	279	279	262	308	258	271	259	275	275	311	271	279	296	285	277	302	291	266	318	274	275	332	289	279	268	261	277	280	270	293	293	310	292	276	277	308	266	294	285	306	306	267	303	309	293	300	302	285	289	282	292	277	296	276	261	315	280	273	290	305	319	284	262	304	271	276	282	280	272	279	323	297	320	281	306	281	325	281	292	307	282	299	292	296	289	252	258	303	287	286	300	314	314	284	294	282	263	291	282	262	271	306	255	289	269	276	279	291	313	280	278	310	274	264	296	275	287	272	270	282	271	268	338	294	297	297	303	278	276	301	293	278	260	296	281	284	297	278	263	310	276	276	287	304	312	307	257	302	286	263	303	286	261	279	260	276	273	251	287	276	310	312	289	288	270	284	285	310	301	302	249	283	293	272	307	294	239	295	281	311	244	282	276	291	283	298	314	309	288	301	274	302	296	308	287	268	285	272	282	264	294	287	288	292	290	254	296	279	250	277	309	287	303	291	314	285	266	289	283	292	288	273	300	302	241	276	298	291	306	313	264	290	318	272	266	247	302	298	329	269	280	294	288	292	306	285	324	274	291	266	303	298	311	289	295	292	282	291	283	337	305	283	280	277	288	315	298	296	281	273	279	281	286	274	291	269	281	270	267	288	276	283	293	297	300	269	293	306	296	296	258	296	277	292	263	254	276	312	310	302	277	297	315	295	273	254	307	280	297	285	300	332	280	270	290	283	289	302	253	287	290	269	258	281	299	291	283	310	273	287	284	294	274	285	271	287	280	254	274	282	285	292	305	290	288	303	281	324	256	333	287	278	287	311	284	278	290	306	253	275	299	304	270	265	276	315	262	283	297	279	292	295	290	290	304	311	272	303	291	297	292	280	263	274	282	313	288	310	271	295	277	272	304	274	289	273	287	308	293	293	296	248	238	286	287	296	286	288	296	289	279	291	300	312	273	277	296	292	295	292	291	304	297	304	284	321	308	269	291	310	266	276	293	304	253	284	286	270	296	293	295	291	289	298	303	290	264	306	329	283	287	269	299	288	270	284	246	272	325	291	304	277	279	295	282	299	290	262	308	311	295	301	280	307	293	258	269	299	275	286	273	307	280	293	250	305	311	294	259	303	276	257	281	287	287	300	293	294	277	270	261	277	304	279	287	304	268	274	275	266	303	280	300	298	281	263	304	299	238	310	302	303	298	279	286	300	281	294	270	296	300	287	314	321	307	305	308	308	291	313	285	273	305	307	269	274	293	330	300	318	298	251	276	277	298	286	281	248	312	299	303	304	292	291	284	273	250	296	301	277	264	287	304	299	273	260	278	301	291	305	262	296	289	268	328	289	305	259	268
3312	4726	3982	1998	1342	914	732	625	589	490	413	399	362	374	367	350	360	294	328	352	299	300	291	316	355	287	301	290	303	300	309	308	305	284	281	284	273	284	272	268	294	268	261	292	330	275	296	300	292	277	297	255	274	246	273	272	296	266	280	304	278	289	292	293	261	249	297	273	261	249	298	262	270	281	242	316	270	255	272	264	304	273	270	262	288	293	276	288	264	270	280	288	261	297	294	240	265	268	301	265	284	312	266	290	294	260	277	287	279	268	257	291	271	272	278	268	284	298	296	313	248	259	269	264	241	273	280	274	294	310	256	294	269	289	261	261	287	287	268	270	260	285	314	283	284	270	253	258	275	260	278	294	312	275	279	267	300	252	281	266	276	267	278	238	269	283	275	275	287	282	270	277	274	233	278	274	278	259	260	266	278	280	256	292	241	294	255	261	269	265	303	235	262	259	274	284	287	237	240	277	272	288	280	308	302	266	235	243	278	276	275	274	253	292	244	268	256	261	250	272	277	254	255	243	263	274	287	279	261	268	285	261	281	282	265	294	260	274	252	289	266	274	235	262	259	238	291	243	272	261	256	289	258	268	272	284	282	276	267	263	263	288	271	303	273	305	274	269	291	244	274	245	284	284	283	259	300	272	272	270	254	272	274	307	248	288	285	283	280	286	249	248	277	284	295	249	244	291	234	268	260	296	273	259	273	280	302	247	305	275	285	282	300	281	285	267	256	281	258	280	282	311	271	245	288	264	292	276	251	286	282	277	250	265	275	262	263	264	266	260	261	264	291	261	247	283	289	232	271	297	272	251	283	259	274	260	263	291	259	295	267	268	270	252	264	261	290	280	269	242	286	297	281	283	298	254	263	258	263	264	257	253	280	280	283	283	257	266	269	278	285	289	276	288	269	287	245	283	246	249	264	284	260	294	251	281	270	287	276	274	258	261	240	296	293	303	269	283	277	279	265	291	268	237	305	286	277	275	304	237	291	263	269	263	299	273	272	263	280	293	252	261	285	260	253	320	279	263	293	290	271	275	288	276	277	266	277	299	269	279	257	314	267	272	278	257	237	299	274	283	306	270	282	250	285	257	278	251	259	278	288	279	272	264	302	277	248	275	277	247	283	282	270	281	289	277	266	279	253	257	268	267	293	235	276	275	259	269	300	263	287	284	234	282	271	261	283	264	290	233	273	299	262	263	275	250	276	245	269	256	294	259	256	271	280	269	286	289	282	260	280	294	278	277	275	261	301	269	274	285	266	293	270	294	271	258	278	265	297	283	260	292	289	286	265	284	293	282	284	270	252	280	258	253	262	281	279	260	263	298	280	295	274	271	287	266	241	249	287	269	261	278	281	237	292	277	259	269	226	276	261	248	278	275	274	271	267	279	252	281	270	268	268	275	250	279	270	263	259	242	290	289	263	270	256	282	281	248	274	268	289	250	283	276	283	260	302	251	268	264	258	259	260	314	274	289	302	266	284	272	279	261	280	277	273	284	300	263	268	250	264	261	274	275	285	292	273	269	272	298	260	273	259	259	276	292	284	258	258	268	287	268	276	262	278	243	284	239	278	263	262	247	301	251	259	290	272	266	287	270	270	272	277	264	262	288	252	264	281	282	270	252	245	248	309	292	300	271	264	246	257	291	264	250	293	265	267	279	300	235	274	281	256	288	258	298	259	273	288	257	260	281	283	291	306	284	269	266	240	302	270	271	274	264	281	274	262	266	255	271	281	286	261	259	285	276	273	276	268	250	263	244	237	253	254	249	261	276	293	240	300	288	252	248	243	252	267	281	286	292	266	280	267	280	299	286	266	267	281	274	273	257	262	276	298	250	295	270	274	287	235	262	271	284	277	267	272	307	284	289	278	269	275	281	272	247	257	276	272	256	261	283	260	259	293	274	295	269	270	255	271	297	291	281	258	265	253	249	286	278	290	293	265	256	294	253	306	239	284	252	290	274	262	253	268	264	276	293	301	264	265	266	265	253	263	275	261	281	257	276	263	235	289	238	248	272	267	270	283	245	294	255	259	252	267	272	279	217	251	269	281	283	277	297	271	260	281	278	285	294	301	301	290	276	273	289	249	288	270	251	272	275	245	296	245	259	255	280	278	278	275	273	268	275	261	267	268	297	261	280	273	285	280	253	236	285	255	278	258	289	257	268	294	274	272	297	278	281	253	262	239	278	275	256	267	234	257	278	248	262	260	261	306	284	265	295	278	232	304	262	261	298	276	258	264	268	275	272	281	284	292	249	272	260	249	287	260	259	273	259	280	276	275	260	287	287	286	279	255	311	267	285	263	304	270	261	253	270	270	235	277	241	267	291	291	282	254	264	242	253	253	273	259	270	259	279	302	279	308	249	257	271	268	267	268	254	285	250	263	296	276	246	274	281	284	265	285	270	277	252	259	271	253	280	281	246	276	240	284	269	239	239	263	272	285	303	283	278	274	277	277	243	277	244	248	268	270	238	252	253	287	261	302	262	271	288	277	265	254	267	272	286	259	244	249	285	262	285	260	251	273	259	281	289	266	268	289	224	292	266	292	281	281	252	253	280	248	286	267	282	272	259	269	288	306	254	282	263	261	314	288	276	269	280	261	262	277	246	268	249	287	267	269	251	273	225	277	257	267	322	286	278	256	263	290	253	243	274	271	279	249	233	265	299	258	257	260	279	258	283	290	247	284	259	264	279	254	244	266	244	285	289	274	292	261	304	235	272	290	280	290	238	289	258	255	275	264	257	259	264	271	280	291	279	278	272	273	262	276	238	253	268	275	249	286	262	251	261	293	271	290	244	268	248	263	246	277	266	270	262	276	250	257	247	254	249	263	263	278	229	264	295	281	258	225	309	277	286	272	270	265	254	247	274	272	280	296	270	258	296	241	283	282	270	269	275	259	253	276	262	304	273	214	248	242	249	278	244	283	256	266	274	272	289	284	242	252	231	272	264	296	239	275	279	263	252	284	280	287	267	258	253	264	268	271	266	242	265	269	271	272	243	242	279	273	263	283	278	277	229	260	280	296	260	292	275	257	288	283	250	290	290	282	272	282	253	271	265	257	263	249	236	265	250	236	273	281	256	280	271	274	260	266	295	251	259	275	251	279	254	265	299	277	274	260	251	260	269	252	249	277	256	260	291	283	272	282	261	268	229	240	297	277	277	265	282	277	286	281	262	296	281	255	273	322	267	261	282	274	289	275	273	256	272	246	263	279	290	250	251	228	249	262	262	269	281	258	254	262	284	243	226	260	282	272	284	268	276	265	248	252	263	262	258	283	282	258	271	275	253	276	279	277	261	243	281	266	263	258	266	253	277	261	280	252	251	269	301	272	265	253	296	231	268	270	236	279	272	273	261	267	275	286	241	270	272	281	282	264	260	270	257	285	271	264	253	269	270	272	280	267	300	285	248	270	298	280	281	264	288	278	234	269	276	265	267	262	255	280	300	291	286	251	260	273	274	262	261	262	288	290	302	250	274	258	251
27902	12101	900	475	306	302	307	273	284	300	272	277	274	269	296	289	268	281	286	257	277	289	251	286	273	295	285	279	279	288	290	276	259	278	277	228	281	246	299	269	257	299	289	257	266	281	287	282	268	288	291	294	281	293	275	287	248	308	275	296	242	283	281	262	262	278	311	298	279	282	254	271	270	266	294	284	258	243	273	294	265	286	286	277	310	279	310	291	282	287	281	305	324	267	292	277	267	300	268	306	263	264	278	318	276	308	280	267	294	252	249	305	304	272	266	291	256	294	268	290	271	298	284	254	296	295	284	307	268	280	265	304	268	259	316	280	282	280	253	303	275	272	260	269	266	257	306	277	255	287	259	295	276	275	261	309	302	307	268	269	284	280	339	271	301	297	296	283	267	293	272	260	305	285	268	279	271	253	304	308	299	261	304	293	260	300	269	272	264	292	304	301	266	283	292	257	239	298	261	286	274	303	258	288	278	272	279	274	263	303	323	277	286	276	293	287	268	280	256	281	263	291	292	310	285	275	289	288	303	279	270	266	279	274	284	302	279	277	280	287	270	270	300	284	266	264	295	315	286	277	274	287	260	259	294	259	300	304	245	286	286	287	304	310	299	287	300	307	255	293	300	282	277	280	324	257	293	252	271	269	269	308	258	307	278	269	286	277	315	273	280	283	300	287	286	285	281	271	285	275	300	274	308	277	263	268	271	295	263	276	279	246	269	287	271	281	276	283	283	302	258	310	284	283	289	296	267	233	262	274	306	245	316	282	280	286	248	263	274	289	297	266	284	261	294	260	258	274	287	298	273	265	282	255	284	290	259	293	291	256	280	305	310	297	263	277	285	280	276	290	290	298	268	284	255	317	297	306	305	258	286	267	288	288	308	273	293	289	290	249	270	271	269	296	271	267	305	295	299	295	303	273	306	240	297	283	299	282	288	289	262	275	262	331	272	275	289	302	294	286	274	294	271	286	309	275	301	290	271	266	297	304	292	300	265	294	291	291	289	295	258	292	271	271	282	283	299	288	296	287	248	273	278	274	323	292	298	277	279	276	285	294	267	311	250	271	277	287	289	277	272	269	285	302	299	264	299	288	291	265	277	305	294	279	278	280	279	283	252	272	275	279	292	281	263	248	300	304	294	325	295	263	295	253	247	285	310	290	261	262	292	293	301	282	273	254	296	321	265	292	277	271	296	275	271	273	275	279	270	295	279	274	283	302	277	263	295	281	292	293	277	261	268	288	335	266	297	289	288	277	278	294	293	285	283	297	268	268	271	306	305	286	313	276	295	290	288	257	265	318	271	312	294	281	303	279	323	246	289	262	279	263	265	325	253	281	283	257	265	295	297	295	292	309	277	294	301	288	293	275	293	297	311	294	269	290	306	300	257	275	285	293	308	272	269	288	301	312	304	264	304	264	248	308	269	278	265	304	316	278	275	274	264	291	255	287	297	260	274	274	264	303	301	280	314	317	292	302	288	281	326	274	242	280	278	303	304	299	273	298	292	275	276	283	279	258	268	297	317	288	297	294	293	269	284	287	293	274	259	295	274	275	275	271	288	273	300	283	301	289	288	265	277	297	273	278	293	296	287	261	276	314	287	283	300	290	287	291	291	287	277	260	290	291	261	291	298	292	292	266	289	274	287	284	281	267	311	245	287	275	285	291	309	303	283	293	307	248	310	287	279	274	283	300	254	289	301	266	295	272	283	291	289	304	270	266	304	267	246	295	307	278	295	283	319	283	266	262	258	303	289	281	258	287	289	259	300	310	294	292	287	283	278	295	292	299	302	279	294	273	269	282	271	282	295	301	274	274	290	277	227	277	287	268	267	284	277	287	300	261	302	282	293	297	312	262	302	276	304	273	290	298	272	313	296	269	307	324	285	288	301	300	257	304	303	279	286	285	270	255	312	301	286	283	244	292	287	293	283	276	297	272	259	280	276	282	274	287	276	295	257	255	305	314	282	281	266	280	313	288	271	292	289	278	295	251	274	321	283	287	272	277	269	270	296	273	277	269	292	307	272	266	304	272	301	268	267	275	287	266	273	293	263	284	276	295	302	282	284	316	295	291	277	262	271	296	261	290	303	275	275	273	274	299	306	259	298	290	272	282	243	292	298	265	278	294	259	278	277	288	284	278	283	282	277	308	290	269	285	291	253	286	305	279	283	276	303	285	288	273	270	263	288	301	272	289	308	309	300	306	315	279	276	286	312	283	290	311	284	294	243	269	297	321	272	291	280	282	298	290	289	306	271	297	277	279	253	304	276	262	317	264	297	284	298	282	281	274	273	290	263	294	273	270	297	284	255	256	295	276	261	304	298	256	296	288	281	307	289	300	270	245	284	259	291	307	267	296	289	296	286	311	252	298	278	299	293	297	306	266	307	274	291	319	285	232	279	283	300	286	299	281	285	286	309	286	263	285	267	253	254	283	286	294	288	295	277	277	280	251	289	287	271	283	268	285	294	263	289	303	271	299	275	300	305	304	278	305	297	295	277	278	299	263	308	288	293	305	271	280	288	295	281	317	270	300	287	286	263	277	281	272	309	297	307	307	279	289	267	250	260	285	257	297	273	251	284	291	289	298	288	285	281	262	257	335	242	287	309	270	258	272	291	267	272	247	304	288	295	308	263	287	310	298	282	292	280	295	313	283	295	276	279	290	295	281	294	277	280	283	273	302	253	278	261	283	286	266	297	301	292	301	278	288	269	290	290	312	294	272	310	278	293	274	286	292	275	287	279	311	271	272	304	276	309	275	282	302	265	275	283	242	310	297	293	270	318	276	278	306	265	271	296	267	295	290	286	304	292	299	264	273	284	250	300	284	291	293	285	284	297	285	274	303	281	292	288	313	255	259	287	263	272	264	288	289	327	306	270	308	286	282	275	292	269	261	272	281	284	272	270	282	283	263	265	284	272	289	281	274	285	270	278	289	281	302	297	296	299	264	305	291	267	265	299	285	260	304	265	291	303	244	274	280	274	273	288	307	287	281	264	258	281	250	281	279	305	283	263	254	272	258	263	274	300	307	258	293	270	279	272	333	292	285	264	268	251	297	286	273	290	300	275	244	272	283	290	280	295	274	264	324	307	279	266	288	288	279	279	270	321	272	274	278	277	283	264	325	293	252	251	260	303	271	265	293	264	283	310	271	294	272	267	296	284	274	258	285	261	309	283	268	294	297	284	286	267	286	266	292	277	306	275	282	266	285	290	261	266	289	283	274	272	272	266	294	255	269	291	270	295	258	288	287	259	275	313	279	299	310	262	271	310	276	309	301	274	283	268	271	261	266	295	292	268	256	277	283	285	310	283	257	290	272	268	257	258	299	278	277	290	259	280	266	303	276	252	272	284	300	301	295	288	267	284	283	284	260	287	297	286	273	294	288	251	277	267	307	290	287	286	276	290	293	248	232	298	263	289	271	290	295	274	293	260	294	257	273	265	304	251	270	282	280	260	257	279	260	285	306	272	265	267	251	293	261
4668	445	415	303	314	291	306	284	285	288	263	269	258	265	272	280	295	259	255	262	272	289	276	264	261	281	256	256	248	254	273	262	253	252	274	268	275	288	271	255	260	236	268	258	259	272	273	281	280	245	269	268	258	272	278	266	250	280	272	255	298	254	270	235	265	260	259	294	272	242	283	256	266	240	286	255	282	270	262	251	275	276	252	278	257	261	236	251	265	260	286	266	275	250	282	263	253	247	247	262	269	266	268	276	293	238	259	271	243	270	257	271	294	280	275	277	267	250	266	260	259	263	251	263	257	262	240	266	249	261	281	254	284	278	248	265	288	260	269	252	287	236	257	271	264	283	251	258	277	253	275	244	290	289	270	255	277	240	280	276	279	257	256	252	284	249	275	246	260	259	265	264	271	269	260	254	239	282	277	265	292	259	274	249	263	278	243	266	296	272	243	274	272	274	290	259	264	240	252	258	259	260	243	238	267	229	266	261	248	258	263	267	273	251	241	232	231	248	253	222	269	246	272	253	264	289	263	253	279	244	269	276	267	291	243	262	206	250	262	248	268	275	230	263	240	272	274	241	250	248	235	279	259	248	289	256	261	244	253	255	247	276	287	243	242	257	269	261	259	232	239	253	246	251	279	262	254	236	259	245	282	243	279	251	260	230	254	280	295	262	235	249	263	262	226	298	265	249	263	237	265	275	266	258	275	265	273	273	246	250	257	310	255	280	231	258	279	243	248	239	280	255	295	264	289	246	303	239	263	271	255	253	241	241	252	259	286	268	269	284	244	243	264	258	238	265	258	248	260	276	258	275	273	261	264	255	274	258	264	256	258	255	266	250	280	236	292	256	256	235	278	248	259	269	237	260	256	273	263	257	278	267	259	259	227	269	269	249	244	246	256	271	245	268	248	266	259	271	232	263	235	282	266	265	272	237	276	252	259	269	263	291	259	248	251	250	264	244	250	257	263	267	296	251	277	268	256	273	251	291	270	269	269	292	270	273	278	271	234	274	273	235	298	284	250	264	314	255	249	273	256	280	270	254	254	270	280	304	260	283	282	270	289	235	251	267	239	293	260	289	264	291	254	244	252	250	285	259	263	286	243	281	263	256	232	257	265	267	275	264	254	285	294	237	254	254	246	286	241	259	251	280	254	232	270	250	303	276	276	245	288	265	274	244	257	270	261	259	272	248	262	254	271	252	271	276	231	230	299	262	268	284	245	270	237	249	228	255	269	242	252	246	262	275	270	246	273	258	270	254	262	244	252	256	252	264	279	273	278	250	260	235	238	244	278	270	236	301	264	260	244	246	240	277	273	257	257	258	277	263	286	265	270	282	271	252	260	257	263	270	240	256	282	233	275	261	269	282	266	259	262	248	238	247	257	271	270	242	253	291	270	229	292	249	251	266	270	292	308	278	260	263	271	251	266	241	226	279	274	252	259	278	255	272	264	236	272	252	250	295	281	278	243	281	258	242	263	256	245	262	259	270	252	283	278	280	258	278	245	245	271	255	277	274	280	264	267	240	276	281	262	263	250	256	255	268	256	251	244	252	284	288	277	269	265	264	267	282	285	254	238	304	279	257	242	283	273	267	284	256	308	236	264	278	284	249	273	267	294	268	280	286	282	253	283	263	271	268	271	256	229	274	270	241	279	271	275	279	271	242	250	306	247	259	253	260	254	282	242	250	254	276	273	255	256	273	278	247	261	248	258	265	283	229	262	263	281	276	287	264	289	260	254	277	259	246	271	270	251	262	252	292	277	284	275	292	275	268	261	272	280	246	270	260	270	250	255	237	269	270	263	236	257	266	266	233	262	261	257	267	294	284	279	247	264	267	263	288	239	259	251	231	259	272	307	263	269	251	282	283	260	245	253	252	278	256	283	265	220	292	268	269	254	276	250	285	245	244	263	266	240	272	276	279	275	278	273	239	255	279	253	246	243	251	271	263	261	264	257	262	236	279	256	253	278	263	280	262	253	262	260	270	271	245	261	260	251	235	277	245	282	273	247	289	303	246	249	301	256	244	287	269	265	285	268	277	258	240	277	286	264	284	223	257	243	262	254	271	288	265	235	258	252	242	251	282	236	295	278	242	279	274	250	276	253	252	265	264	263	287	254	265	272	290	259	270	281	239	253	269	273	268	291	261	252	261	240	267	267	265	275	271	232	286	261	247	280	264	265	232	276	275	266	280	263	257	285	265	258	251	248	261	277	289	254	261	257	250	267	283	271	245	232	264	284	283	283	262	284	260	269	247	253	267	248	280	280	248	300	250	252	241	268	219	287	262	244	248	281	280	229	255	281	266	265	265	236	276	282	237	279	266	251	250	267	279	259	247	274	246	274	265	237	250	249	256	255	253	270	269	278	255	253	272	269	238	275	259	253	286	280	262	254	255	267	287	290	279	254	242	240	264	247	269	291	259	238	257	269	253	276	280	261	245	277	261	267	234	236	251	274	270	285	288	277	272	265	239	251	222	252	261	272	242	260	242	232	242	256	255	260	244	261	232	272	241	271	284	241	265	243	261	235	281	259	287	276	242	272	255	255	261	247	268	271	275	254	297	228	247	287	259	264	255	252	231	278	256	302	279	249	270	237	251	265	238	280	271	286	261	280	278	264	265	249	284	232	254	235	280	280	272	247	277	245	270	285	255	258	263	261	267	261	275	259	282	270	281	247	233	288	263	250	255	267	278	281	264	251	270	247	261	263	245	287	242	274	250	231	292	274	271	236	252	245	250	285	271	279	256	240	243	257	280	261	259	276	263	274	280	254	252	282	262	260	265	230	270	247	227	265	260	277	256	280	255	283	256	234	268	257	276	265	283	270	305	269	267	236	275	263	272	273	241	267	251	251	264	255	249	265	237	240	255	261	284	249	276	244	294	255	252	291	253	261	264	261	257	264	260	246	280	257	265	275	307	240	274	246	255	258	268	270	278	260	262	254	249	302	243	283	234	227	264	250	265	261	273	259	255	253	269	294	257	244	251	270	283	256	256	254	262	282	272	253	271	267	243	283	248	286	268	260	250	237	266	261	287	268	268	276	271	260	279	261	237	261	284	263	260	248	266	276	285	254	263	264	288	251	254	253	278	245	238	264	231	268	282	247	252	248	250	266	241	280	292	254	261	291	249	262	268	261	263	258	272	276	256	279	243	233	274	280	262	254	274	224	256	243	241	290	255	257	221	280	257	241	270	279	267	259	239	273	292	273	244	234	267	260	268	257	268	250	272	281	251	275	291	247	256	284	262	274	249	246	258	277	287	250	251	273	263	281	230	249	273	283	272	267	237	286	263	254	274	262	233	256	274	226	260	271	263	263	273	246	291	264	253	272	291	272	251	274	260	265	261	264	258	255	272	273	281	246	278	247	274	285	246	268	279	262	232	259	242	277	257	296	255	283	291	251	253	271	275	277	272	245	257	268	264	269	234	230	261	275	267	245	274	303	253	261	292	268	269	241	263	275	239	242	257	244	243	261	283	300	229
25356	21478	27848	25510	9298	533	309	205	190	186	163	157	169	171	169	157	148	159	144	131	163	167	138	147	153	141	141	129	134	148	135	158	144	149	145	147	111	135	141	146	131	149	135	144	157	133	128	135	134	147	138	124	148	163	127	125	129	156	141	129	141	138	135	128	138	151	145	121	130	119	141	129	131	120	151	147	130	145	146	135	150	149	153	140	127	147	126	126	129	164	137	133	147	117	140	142	147	135	137	127	137	134	145	151	139	138	143	143	121	127	131	134	131	130	146	132	131	109	122	150	158	143	145	127	133	132	154	150	147	161	134	139	123	130	128	144	126	155	133	118	134	149	155	138	142	124	121	148	153	125	154	131	118	154	138	142	132	122	136	143	153	137	122	133	163	141	158	141	145	133	151	157	136	144	128	138	141	133	136	127	146	154	135	141	133	146	134	141	130	127	115	121	150	147	144	145	126	154	138	141	124	135	128	141	136	154	137	138	138	167	140	148	157	130	114	134	132	126	110	118	141	140	131	160	137	135	145	140	124	124	127	149	152	125	138	118	128	117	120	124	141	132	117	143	135	134	148	150	159	127	133	147	155	135	148	114	120	134	121	164	148	142	138	136	137	113	138	133	154	141	129	150	138	137	145	149	144	148	147	148	148	114	122	143	119	145	154	138	132	121	125	150	135	141	136	156	126	146	147	125	162	131	134	149	145	142	133	155	122	133	125	132	158	173	139	139	164	147	152	116	144	131	116	139	127	102	118	149	140	130	126	134	161	146	141	146	147	152	141	139	130	129	138	152	131	137	107	116	128	139	125	128	136	125	130	141	153	160	159	132	133	105	114	138	136	115	141	121	143	134	148	135	117	120	137	139	130	143	126	119	117	151	150	145	152	142	127	151	125	153	141	148	149	171	145	114	133	122	130	126	138	149	134	140	139	133	153	115	142	138	142	146	128	140	153	134	136	124	164	137	127	129	142	126	136	148	117	136	135	129	150	107	138	154	149	136	148	118	132	145	117	139	149	140	123	149	137	152	144	135	124	156	148	143	139	150	133	123	143	132	135	132	114	141	146	109	128	133	138	128	151	125	153	127	138	141	104	145	142	154	126	134	157	130	127	128	128	154	138	145	141	133	160	135	124	144	152	147	152	127	123	123	140	122	129	107	108	155	135	145	138	138	142	131	142	141	130	126	131	130	144	133	129	150	133	136	121	150	137	145	122	142	140	122	126	133	133	112	137	157	140	142	143	144	140	137	132	140	142	118	128	153	158	138	153	163	130	123	139	154	145	149	136	139	123	130	122	138	150	155	144	138	120	131	126	152	133	146	143	137	168	141	144	126	144	147	130	130	125	144	127	161	127	128	139	143	127	153	121	133	128	145	160	147	142	129	140	139	122	137	124	138	129	119	132	136	141	119	131	126	118	143	135	125	135	122	112	145	134	125	129	138	153	148	134	125	130	126	129	130	136	164	149	127	131	132	140	133	122	143	118	129	158	147	137	143	136	134	130	143	138	131	129	138	132	139	143	151	132	125	107	136	135	133	156	150	122	143	134	143	163	105	140	131	156	136	131	143	120	147	118	141	129	138	139	148	140	131	132	145	122	156	110	128	127	111	141	163	151	129	141	151	147	135	126	128	150	138	153	139	127	130	130	129	122	163	147	127	140	135	131	131	140	146	126	150	163	140	133	138	136	148	124	150	135	126	150	149	138	117	143	122	157	152	133	163	141	125	144	143	152	146	131	117	139	126	139	133	149	154	121	127	126	124	152	155	112	143	128	128	120	153	124	150	129	127	129	139	139	137	136	139	129	129	139	144	132	130	126	149	134	165	123	146	126	130	142	117	136	134	145	122	146	134	145	136	150	144	130	140	145	136	132	144	138	146	129	128	118	131	135	137	146	136	151	120	116	146	137	133	126	124	135	139	142	118	141	156	138	127	149	137	128	135	108	144	127	132	157	128	143	119	119	143	142	137	139	128	143	121	153	130	166	143	142	134	136	121	137	142	144	150	140	145	131	117	158	130	152	158	138	149	128	125	142	136	154	131	117	110	141	123	164	126	131	135	121	131	146	131	131	147	138	120	131	129	158	143	125	147	140	142	134	142	154	155	140	134	124	129	122	153	117	163	120	119	121	152	137	118	153	140	127	159	140	120	153	138	134	137	139	111	130	138	136	134	162	111	112	147	133	128	126	137	118	134	135	153	133	136	121	129	141	149	134	154	135	137	142	148	158	145	152	159	115	141	156	125	134	126	154	133	134	121	122	120	141	121	141	119	134	152	157	130	127	138	148	146	150	144	136	127	122	135	127	135	154	124	147	116	128	143	129	143	143	160	137	143	149	142	139	135	147	149	146	156	146	146	141	147	115	143	126	129	153	127	138	137	143	136	141	112	154	129	132	130	145	139	126	141	122	134	150	122	141	143	129	138	150	141	132	120	135	129	135	138	140	135	132	148	135	138	140	133	129	130	131	121	141	120	130	144	148	122	135	138	129	128	138	139	142	145	136	131	136	134	137	151	146	137	134	139	139	147	142	118	124	129	133	141	149	130	124	141	137	138	131	145	154	123	135	155	131	151	146	119	135	158	124	133	142	128	120	135	147	135	124	127	122	129	129	154	124	127	131	137	120	129	119	134	131	158	145	123	111	114	132	119	128	132	141	125	138	120	128	123	134	146	124	133	133	123	149	116	130	140	127	114	125	133	132	139	141	142	120	127	115	127	149	119	139	127	139	114	136	137	135	145	139	149	152	135	157	118	141	153	143	140	147	129	148	128	121	147	132	146	143	139	143	145	119	142	146	137	142	131	129	131	124	106	132	146	143	160	134	123	116	156	137	134	117	149	140	151	134	145	119	144	136	142	121	148	135	148	126	129	139	142	152	146	145	119	124	117	134	161	122	116	148	127	130	135	127	128	130	142	116	157	139	136	133	140	109	138	147	121	131	138	136	132	138	167	142	149	116	136	127	119	152	141	122	148	165	156	166	155	141	138	152	148	144	137	139	131	136	123	145	163	128	142	122	149	168	151	141	133	145	125	149	134	126	146	133	153	139	122	125	153	144	118	143	156	125	134	125	155	139	129	122	100	124	134	143	141	143	132	128	134	140	134	153	121	163	132	137	126	141	123	123	128	126	153	133	125	122	141	130	125	146	136	117	146	139	121	123	155	133	133	128	127	140	138	145	139	156	132	126	116	134	127	142	133	139	132	138	139	153	145	141	152	132	149	156	134	135	122	151	130	127	136	119	127	154	142	119	143	121	139	138	145	134	155	134	129	143	139	124	144	126	135	132	145	149	150	138	114	139	134	129	125	125	151	136	142	148	111	117	122	135	131	162	130	132	128	125	149	130	135	128	144	134	137	134	144	131	155	131	136	136	143	141	177	153	137	149	135	149	146	119	141	129	140	127	139	119	134	146	137	126	121	135	131	112	115	126	131	136	124	139	119	137	143	143	167	140	152	143	134	143	129	125	127	120	143	120	152
3097	2556	2071	1094	653	499	377	315	267	242	232	242	171	208	187	191	163	202	181	157	159	184	159	161	157	171	160	164	142	167	154	171	176	136	125	134	160	160	160	159	159	147	143	136	135	155	149	152	155	139	146	139	140	154	158	149	149	151	131	137	157	140	159	154	156	140	149	163	155	150	158	130	148	151	143	150	169	150	139	135	146	159	161	159	166	135	145	152	137	165	149	132	150	166	127	132	152	140	157	150	133	151	134	150	153	140	156	160	168	126	163	133	136	157	143	145	152	149	133	148	137	138	120	164	140	135	128	147	136	146	159	159	133	133	136	140	143	147	164	132	136	138	146	134	179	149	149	144	163	158	145	151	158	147	124	176	166	133	125	154	143	136	141	141	147	140	150	160	110	137	144	151	165	151	111	154	145	149	163	127	151	155	136	152	125	127	151	121	157	172	156	144	138	145	157	151	144	138	133	145	151	152	150	131	123	152	156	149	140	150	129	139	163	152	143	149	151	145	132	149	156	147	146	158	162	165	127	131	160	176	155	152	167	148	145	163	155	143	121	134	125	150	150	141	133	159	143	176	163	152	134	151	139	142	149	144	123	152	150	164	154	156	116	148	128	152	159	131	141	136	156	132	146	160	153	143	140	134	165	126	117	134	145	161	137	185	154	134	146	137	150	168	135	165	158	154	139	156	153	155	146	139	145	149	145	156	147	140	140	138	142	145	139	127	147	139	142	148	149	154	149	163	137	150	173	153	157	149	150	145	148	129	152	133	132	140	155	133	160	163	123	156	155	149	167	134	154	161	140	161	151	131	141	140	154	140	147	159	135	136	163	115	157	139	162	145	156	150	139	182	156	152	156	149	134	129	134	128	169	154	149	152	125	133	146	157	139	150	140	168	147	139	135	140	176	129	157	135	138	165	150	145	152	147	165	149	140	155	132	159	143	154	158	155	148	150	116	158	160	158	143	128	136	134	160	159	140	156	148	128	125	147	152	154	144	153	143	160	153	134	154	136	161	147	142	139	137	141	137	138	141	158	139	156	136	161	144	130	149	134	151	143	139	138	141	125	145	138	139	129	147	131	146	143	150	162	122	148	145	144	155	136	152	150	141	120	135	108	125	128	167	143	132	159	148	133	141	138	134	143	162	144	164	141	148	123	145	139	135	140	159	144	147	167	147	152	145	145	136	135	146	128	137	132	144	142	157	128	155	143	158	144	138	154	144	147	145	144	140	131	170	142	124	149	143	149	146	149	127	157	125	124	143	145	143	128	134	157	136	152	136	142	121	157	146	123	145	139	139	123	139	137	163	136	131	131	152	148	151	135	144	139	154	143	137	137	158	146	140	138	139	130	128	149	158	134	156	132	143	158	145	158	162	144	136	142	135	141	139	140	154	143	135	148	138	173	139	153	129	146	150	141	154	145	150	159	151	161	137	143	167	148	124	135	151	146	143	133	125	145	145	138	147	146	143	151	131	128	135	156	164	150	148	182	152	168	138	142	165	165	127	149	152	127	127	134	123	142	160	126	150	171	133	118	140	147	162	146	120	155	151	143	109	155	158	121	130	157	150	135	155	170	161	144	134	144	162	153	151	161	153	141	137	155	131	135	136	168	158	142	139	155	139	153	163	140	171	144	159	140	148	135	128	149	119	152	116	144	140	165	129	157	148	140	148	150	137	136	168	159	130	161	128	147	136	147	122	144	140	158	130	145	169	138	130	171	139	136	134	153	149	120	128	140	127	157	154	141	139	152	155	144	159	114	157	132	136	145	127	140	141	139	144	153	148	161	174	172	136	150	158	148	145	129	150	131	119	151	171	136	133	135	146	160	149	138	132	168	124	144	137	133	143	150	140	149	143	150	133	178	121	138	146	126	137	116	145	159	131	136	138	173	156	157	153	142	140	161	148	159	164	142	133	133	149	158	138	151	158	154	137	152	146	132	163	148	143	142	121	146	145	141	159	147	151	132	154	139	151	135	143	148	139	153	169	132	123	146	160	146	160	163	151	150	113	145	142	131	166	155	140	145	130	141	147	143	140	149	132	129	139	146	133	144	143	126	160	167	125	150	151	125	158	153	152	143	160	139	137	141	133	149	147	141	159	140	141	142	157	156	133	164	160	164	146	149	131	126	133	144	169	148	149	142	129	149	145	157	133	132	153	147	133	168	149	158	130	142	160	149	149	111	153	141	153	140	135	137	141	142	131	134	161	142	164	143	152	139	143	150	130	158	142	140	144	137	142	133	145	137	152	142	151	134	137	140	129	149	158	143	132	137	141	139	150	126	143	186	134	146	141	143	146	131	148	136	128	129	137	146	160	144	166	138	162	154	140	156	158	144	140	145	126	143	154	154	135	153	136	166	140	134	148	134	149	160	147	150	168	131	181	147	159	161	146	136	158	144	148	137	121	159	148	135	129	157	124	143	152	155	157	143	141	140	150	135	161	156	164	131	159	134	154	133	147	143	128	146	155	140	143	167	136	133	123	135	148	151	144	164	158	139	142	138	156	139	140	156	148	167	152	157	146	146	153	143	139	145	137	156	174	131	153	165	140	139	152	133	150	135	149	132	135	148	164	160	122	149	130	155	133	147	122	149	132	136	150	138	152	153	150	136	173	138	157	151	147	141	137	158	151	155	144	150	172	152	149	164	158	149	151	131	158	144	153	165	146	136	126	147	159	137	125	136	142	123	137	139	130	161	129	152	142	139	131	123	140	162	139	141	152	116	132	150	127	155	146	126	165	134	137	140	144	155	123	157	167	140	150	174	141	151	123	135	157	135	154	162	153	147	128	134	154	147	156	143	157	149	160	154	128	143	149	146	147	134	139	157	175	153	150	146	134	169	127	153	155	165	143	139	142	153	156	153	126	149	147	153	150	158	140	174	140	137	149	138	153	157	144	155	153	126	139	142	160	149	148	136	139	128	137	138	142	151	146	133	123	158	134	137	139	140	155	135	153	136	139	162	151	138	153	172	140	150	134	162	161	127	132	142	157	145	147	143	122	153	149	140	128	152	133	133	137	139	141	138	146	154	131	139	143	137	137	153	116	162	141	155	136	142	153	142	143	144	132	130	156	133	155	137	150	134	149	157	152	147	159	152	147	149	120	148	151	146	149	125	153	151	150	129	138	173	160	145	135	146	152	141	148	149	125	132	141	138	148	131	144	137	122	151	143	134	162	154	134	157	120	140	140	147	157	128	135	132	135	147	128	145	150	132	151	139	171	143	144	134	133	135	128	143	152	156	135	173	150	118	160	138	143	145	138	152	131	132	136	147	138	128	142	164	125	132	139	143	146	130	143	143	153	124	157	165	147	142	159	135	147	171	144	137	130	134	142	136	138	138	147	119	144	149	135	132	136	149	142	138	155	128	148	159	147	140	152	130	127	132	162	141	162	146	160	147	147	124	168	153	151	132	154	156	143	115	140	181	151	135	148	131	142	143	136	144	124	147	135	138	170	158	115	146	130	138	143	114	143	136
24430	21524	28824	24684	21490	5902	918	536	456	367	353	344	339	345	280	316	303	311	343	310	330	326	302	308	349	299	307	283	305	326	292	309	300	293	310	285	284	287	301	289	290	354	290	272	268	293	310	264	294	303	275	280	288	301	287	278	268	305	275	290	312	286	283	296	304	277	277	290	294	282	279	286	290	291	308	288	295	325	323	303	301	313	275	313	281	335	272	284	297	300	293	286	303	297	299	317	275	292	283	296	288	287	278	262	285	292	303	289	281	261	260	280	291	281	312	282	301	319	292	276	294	284	298	282	289	278	311	314	302	302	280	296	282	334	289	292	299	296	278	268	325	275	289	309	277	284	288	299	305	324	293	295	269	305	280	312	281	251	300	316	305	330	292	281	299	271	305	307	286	315	303	282	300	265	294	308	253	274	314	299	265	295	278	270	252	290	323	267	292	291	294	280	274	281	242	299	281	292	298	273	264	277	297	270	295	281	278	330	323	291	304	279	335	298	289	308	253	302	282	284	278	280	264	288	306	299	312	322	302	255	269	291	260	273	282	296	323	281	286	277	293	273	290	297	274	288	301	300	314	267	277	265	293	303	318	283	261	290	276	272	301	266	286	264	304	317	263	273	307	303	279	285	290	291	267	275	295	307	322	299	271	278	275	306	268	274	288	275	296	316	287	278	253	269	301	288	276	318	307	272	307	284	298	306	302	317	287	261	256	307	280	267	295	297	288	285	284	274	286	276	288	270	288	272	305	323	315	294	257	281	289	308	249	289	304	298	275	307	275	314	313	278	309	282	259	278	300	295	290	258	266	318	272	282	285	264	304	278	267	296	265	336	277	307	272	307	316	300	298	303	268	275	273	272	298	291	297	297	273	280	290	281	267	278	329	281	287	272	291	294	282	286	276	301	244	268	297	301	291	257	268	277	321	275	293	286	326	277	317	291	284	243	286	291	271	295	261	294	293	281	280	283	303	295	279	299	264	293	319	278	298	288	283	279	284	282	264	263	296	288	304	286	302	274	305	270	298	298	291	301	279	272	323	268	278	306	257	289	275	284	314	270	298	279	282	290	279	270	280	299	306	297	276	305	298	322	273	296	283	302	299	309	304	284	306	269	301	296	290	283	305	272	272	295	270	328	290	289	269	287	287	299	282	302	273	298	288	310	259	292	300	297	303	293	271	276	295	301	243	313	273	304	268	290	292	304	298	278	274	289	259	296	312	298	302	288	283	282	269	277	284	264	307	272	290	277	293	265	286	294	281	281	297	299	286	283	311	285	322	301	286	266	314	303	260	296	303	286	284	275	279	271	304	282	314	288	283	305	281	296	268	291	321	292	283	284	291	287	282	287	306	311	296	279	286	300	278	271	313	291	304	291	277	276	274	302	287	304	297	260	281	266	307	289	266	263	263	282	296	287	286	271	257	291	300	303	297	279	302	274	270	287	288	291	275	303	298	293	288	287	280	283	256	294	272	270	278	270	276	324	288	264	282	276	298	301	292	297	279	296	291	274	260	275	287	293	261	288	289	262	280	266	285	299	332	308	287	283	278	292	249	293	253	277	308	272	290	280	254	282	284	295	309	264	285	290	281	269	298	285	291	277	289	271	276	323	271	271	268	290	286	305	317	301	288	305	295	310	277	292	306	320	267	300	269	286	265	269	265	297	300	309	307	244	269	280	299	295	272	293	269	255	282	282	300	296	290	307	277	281	290	307	304	290	273	293	278	267	281	271	288	283	297	287	294	298	287	323	283	300	289	283	274	263	294	302	294	280	306	296	301	336	314	278	258	304	297	270	293	283	285	280	303	291	289	271	266	298	318	296	317	280	269	294	299	314	272	297	300	266	269	291	260	261	251	277	299	272	298	309	289	301	276	269	310	323	300	290	289	298	273	297	305	287	311	275	282	320	281	305	286	301	287	288	281	303	286	276	301	301	271	272	292	293	278	268	307	283	322	287	282	289	259	307	273	279	311	253	299	288	295	265	263	296	298	282	271	282	284	279	296	274	283	324	281	290	274	252	291	286	282	293	297	257	290	283	290	264	273	260	297	300	300	273	272	269	287	290	295	278	286	253	278	246	273	280	315	276	286	275	281	275	287	291	273	306	289	275	275	303	309	302	297	277	263	276	261	296	287	273	278	280	291	274	277	310	296	325	303	309	268	282	261	269	288	292	283	274	251	284	287	314	293	283	279	261	258	279	289	298	306	318	269	269	278	273	268	281	285	296	281	266	301	326	317	284	258	274	264	290	292	302	287	281	275	285	271	301	273	295	280	260	295	298	268	320	307	293	265	288	299	312	277	276	280	273	269	301	281	288	295	256	320	288	304	277	295	271	291	310	300	270	287	290	277	238	258	287	294	260	312	293	276	254	309	310	302	282	321	300	297	292	278	295	286	246	273	237	257	281	320	260	284	290	265	295	281	256	274	282	275	285	287	302	292	262	275	293	283	315	276	315	280	307	296	281	297	259	281	265	300	243	282	277	299	271	285	277	296	279	291	295	275	292	282	275	266	278	301	266	272	275	302	282	328	323	284	287	278	281	279	284	301	287	292	332	288	266	303	278	283	299	272	300	292	278	285	269	262	294	279	298	296	316	284	285	307	305	286	305	285	274	304	312	280	302	256	283	262	267	271	289	282	308	279	302	305	277	272	309	271	289	283	283	280	312	263	273	288	272	275	275	296	279	277	296	318	294	283	305	243	294	309	286	289	256	299	294	286	288	283	263	287	297	296	244	310	267	292	290	274	308	273	283	312	289	277	283	312	310	266	275	285	275	316	290	308	315	329	298	271	293	294	234	282	289	288	302	270	287	270	275	311	284	267	264	280	307	240	277	292	259	319	289	277	268	278	275	293	250	285	283	274	286	259	261	275	278	264	239	308	281	301	288	289	282	262	287	305	298	304	261	272	277	294	294	267	259	273	281	277	293	300	279	270	282	299	280	298	323	289	288	295	276	259	275	304	279	266	292	302	278	272	302	315	291	245	291	324	283	260	254	311	302	284	302	296	302	293	244	284	298	264	282	267	261	284	290	301	263	295	281	294	264	284	289	256	297	279	265	293	262	326	288	296	279	304	275	281	323	279	322	290	294	286	298	300	281	285	268	284	284	290	258	288	274	288	291	281	260	302	285	284	278	267	314	247	278	281	300	287	265	328	284	269	292	304	254	295	275	291	308	284	293	318	286	261	260	266	295	292	255	305	276	298	272	299	308	265	304	328	296	299	315	307	299	323	280	279	260	282	250	260	282	294	319	300	295	281	280	296	282	299	306	279	288	280	260	296	301	270	287	281	245	273	299	293	274	301	268	302	317	293	276	283	257	326	305	280	281	287	289	286	274	283	293	294	254	287	288	273	282	306	325	292	271	271	315	292	297	258	291	293	279	291	275	281	288	281	277	317	241	331	270	278	283	307	264	282	298	281	316	285	269	287	253	288	289	288	291	263	291	295	274	317	284	301	263	296	308	261	281	288	295	308	318
3274	4650	3889	2011	1329	921	740	646	542	499	475	420	376	370	358	369	372	310	312	294	328	321	344	297	293	297	298	281	294	297	314	322	294	308	304	292	277	275	309	277	285	313	290	268	281	289	268	286	278	281	265	253	260	279	259	282	290	275	255	277	262	276	276	294	274	268	280	290	281	262	293	292	263	260	276	271	286	288	251	276	276	294	288	286	267	278	277	262	300	291	319	271	269	277	274	252	309	296	288	290	293	278	282	267	313	286	261	259	264	266	279	285	256	276	289	259	271	289	297	285	260	297	233	278	310	278	254	279	273	288	277	268	302	288	281	259	281	259	297	294	287	274	277	249	269	296	257	257	271	266	277	271	284	268	267	300	279	285	278	268	268	280	276	284	285	255	272	283	242	285	270	307	295	259	290	291	298	273	274	259	269	263	287	266	276	272	285	287	235	271	282	285	323	296	270	265	283	248	234	262	280	276	266	314	284	255	250	290	282	272	267	279	268	282	251	268	274	272	261	280	285	319	282	271	277	284	285	270	257	266	282	274	267	270	274	283	292	248	265	300	250	283	293	242	258	255	272	264	272	281	252	244	257	273	274	266	272	261	274	276	256	277	289	290	277	273	258	285	284	254	296	253	288	271	252	261	288	275	290	259	274	278	271	288	270	256	248	284	247	279	286	296	255	299	266	278	276	267	268	273	281	265	238	270	273	273	285	297	265	279	285	282	255	296	286	233	257	272	266	248	282	268	255	292	269	288	266	254	275	261	310	290	289	259	271	283	292	283	268	265	300	264	269	267	256	268	253	259	266	277	266	253	254	278	264	282	258	282	241	285	254	282	261	279	269	311	285	264	280	260	284	277	254	304	298	287	262	294	269	288	290	251	257	284	272	272	269	305	259	297	277	273	254	289	269	295	290	299	298	287	277	279	267	239	243	291	269	269	286	268	277	266	317	271	281	278	272	293	258	294	267	296	256	283	241	291	284	277	300	271	245	284	250	261	259	264	274	301	259	273	278	273	284	302	283	280	288	287	281	263	271	277	249	243	248	276	254	258	271	239	280	260	268	276	299	268	266	265	253	272	308	253	269	254	263	287	286	281	253	256	269	259	271	286	301	269	289	273	276	271	273	261	229	266	252	272	239	282	305	262	263	263	289	286	270	272	287	278	266	266	302	264	272	263	276	269	241	269	262	263	304	299	267	278	284	305	301	286	254	254	292	307	294	280	255	281	287	253	288	276	302	265	275	271	273	265	274	278	300	291	309	252	298	268	292	272	280	288	264	250	254	257	284	267	253	283	282	263	279	283	237	264	265	270	268	261	264	271	275	244	244	266	278	276	274	256	272	256	292	292	306	299	282	251	288	281	269	297	299	275	281	286	251	260	314	290	271	284	264	271	272	263	278	256	267	258	280	259	279	274	244	263	283	258	270	280	265	287	265	253	308	290	255	296	289	274	258	287	245	285	277	281	273	255	266	298	252	269	275	286	307	297	266	280	258	279	259	259	278	286	268	255	271	257	315	269	260	285	272	285	281	285	249	271	255	320	263	243	285	250	315	273	295	284	238	259	282	286	283	244	280	273	256	293	266	272	258	268	278	283	271	238	292	256	260	278	257	277	291	242	293	280	263	270	303	284	276	238	302	297	284	259	255	282	234	248	268	255	225	269	282	269	249	281	254	264	261	256	294	281	266	274	238	279	247	294	295	264	250	277	263	255	263	273	271	269	260	288	250	283	277	259	293	310	259	281	255	264	291	243	278	274	258	271	251	275	237	293	262	286	281	247	272	261	269	285	271	245	297	286	291	297	283	259	265	308	295	285	285	276	237	292	304	252	248	252	280	242	265	253	252	261	283	282	278	281	266	270	260	281	253	286	277	258	284	262	273	226	281	263	280	284	267	270	272	291	274	270	279	281	275	269	277	251	282	292	243	271	240	261	278	265	256	257	255	254	295	268	255	273	273	287	276	246	303	272	258	266	266	275	287	275	281	310	268	254	283	292	269	237	262	254	266	265	249	253	273	267	231	265	261	275	274	246	275	294	280	270	290	265	290	259	267	254	251	284	250	263	262	285	283	266	255	258	280	270	256	277	238	308	278	240	265	263	283	273	259	296	279	261	253	247	280	272	278	275	300	266	273	253	265	287	281	268	263	274	285	264	279	265	255	278	234	277	295	255	274	246	253	246	250	281	276	266	267	270	256	286	276	257	257	284	272	265	266	284	275	272	249	262	265	270	280	275	296	264	258	269	268	279	258	281	268	278	267	261	229	272	242	313	281	271	279	279	266	286	233	296	234	278	261	275	285	262	242	294	311	271	268	279	283	281	251	267	250	271	281	255	280	237	276	295	242	256	308	265	249	262	278	278	279	243	248	295	261	252	297	267	246	247	294	295	279	277	261	262	286	232	268	273	243	274	266	266	263	271	285	279	275	250	262	267	257	252	253	283	281	242	300	255	319	288	290	270	283	283	263	247	277	279	248	272	284	286	308	232	289	277	257	275	266	239	266	251	268	247	262	264	270	285	301	269	278	261	247	265	248	274	267	269	257	281	242	275	285	244	285	252	237	285	265	272	268	302	279	246	281	252	259	283	257	280	265	284	267	280	259	246	244	274	267	293	281	312	260	280	270	239	275	287	296	270	262	267	269	273	295	258	270	269	282	235	300	264	271	272	245	288	287	245	269	294	269	292	276	292	309	267	255	292	275	240	246	266	289	258	294	246	284	233	266	277	277	246	254	288	266	272	278	287	272	267	291	270	285	269	298	275	267	291	270	265	273	281	276	270	293	277	261	276	265	277	266	277	261	273	265	259	282	292	272	258	238	274	284	255	249	297	254	252	260	274	284	277	281	263	255	271	279	245	271	274	280	284	269	266	291	272	257	277	265	254	257	291	276	281	270	276	275	283	249	285	264	281	276	269	283	294	271	283	268	272	274	258	270	270	277	276	279	278	287	272	270	251	299	265	247	243	268	276	290	284	236	263	266	293	247	286	288	310	280	319	265	261	296	260	251	283	286	261	263	279	244	250	256	288	259	246	286	262	269	249	257	242	278	280	266	252	235	270	300	262	254	278	270	278	290	269	279	253	263	277	288	250	277	259	271	277	265	261	280	254	277	265	267	264	275	264	291	255	268	266	285	265	278	267	272	276	272	239	276	285	281	260	259	259	242	280	270	276	279	283	290	283	301	282	253	255	257	303	270	272	291	262	286	279	289	261	250	286	278	236	233	265	256	266	269	254	260	274	248	260	267	267	285	248	284	296	313	269	264	265	265	287	241	272	262	266	259	269	268	280	283	293	258	292	262	286	271	295	285	271	268	269	237	256	262	256	285	274	249	283	260	263	283	240	266	253	263	234	248	279	265	260	284	251	237	260	260	261	284	284	255	280	272	286	263	287	257	266	280	282	258	281	240	269	258	304	248	266	255	256	229	276	293	281	274	273	281	264	247	275	267	280	248	261	280	270	264	262	257	255	273	252	313	251
27810	12137	951	443	317	294	281	290	299	274	294	272	273	277	275	320	274	291	288	273	259	277	277	263	259	274	291	252	287	275	304	298	273	258	302	313	267	302	258	298	289	277	262	279	277	288	294	281	292	268	274	289	289	280	298	305	278	272	284	255	276	275	252	253	288	298	271	294	270	289	270	280	292	250	264	276	263	297	300	281	239	274	267	272	259	296	287	242	266	289	276	277	275	309	267	292	261	268	273	285	290	272	274	285	284	283	290	309	255	277	296	285	282	271	290	287	281	306	289	316	283	283	275	253	274	283	280	297	273	270	248	249	272	297	286	271	265	272	261	297	265	247	299	278	281	285	262	286	285	290	291	309	260	309	290	304	254	272	322	269	292	288	276	283	280	281	250	256	280	271	286	275	277	260	274	276	289	283	274	279	262	227	276	291	281	295	274	265	275	264	280	279	293	273	256	288	277	264	265	284	282	277	258	256	272	259	289	279	285	280	259	313	278	275	313	263	286	270	285	262	291	270	278	286	274	276	298	308	259	265	274	285	285	273	279	275	273	284	295	270	275	303	275	265	275	261	293	297	281	239	262	285	293	277	259	272	274	317	287	261	275	293	266	247	251	265	271	277	278	295	254	260	272	286	268	275	296	283	277	286	307	271	309	262	293	288	281	269	284	274	295	266	269	281	276	253	286	279	249	294	284	295	270	285	299	295	274	297	289	272	263	259	301	273	253	263	261	302	288	294	274	269	283	281	300	260	265	273	288	288	274	273	264	259	268	252	281	270	257	256	254	282	269	250	315	296	278	266	280	287	253	275	279	270	288	283	261	255	294	303	276	252	255	270	276	280	277	282	275	276	289	256	265	306	255	259	284	267	267	276	291	277	276	291	274	252	274	292	310	279	263	262	256	296	288	265	257	287	293	294	293	276	282	293	256	293	237	264	270	248	289	255	299	287	304	272	280	272	278	256	282	272	282	275	282	275	293	284	278	275	268	317	287	259	300	286	258	289	277	291	256	290	249	286	281	300	296	291	267	281	278	260	266	273	318	273	305	263	280	271	270	280	277	242	274	270	283	260	280	274	280	273	298	260	259	272	280	281	288	298	260	285	237	288	264	303	280	283	259	273	289	288	269	286	293	286	307	250	254	287	240	286	290	298	278	266	310	292	267	284	290	294	299	302	290	269	274	261	280	275	295	268	286	303	279	301	261	276	271	281	290	285	299	259	282	273	278	296	260	279	269	281	276	289	266	286	303	280	273	258	270	275	270	272	281	270	288	288	280	302	286	255	273	287	280	295	263	256	257	295	284	256	272	263	299	276	273	312	282	293	280	297	317	279	296	278	268	297	264	287	273	261	277	269	278	273	264	266	284	274	277	268	261	280	284	275	276	268	292	306	291	266	276	263	269	272	269	282	267	273	289	280	272	294	278	273	270	264	290	273	266	257	296	287	274	296	287	267	274	280	308	276	268	286	279	249	275	258	311	285	259	262	297	292	281	274	294	294	270	276	274	258	288	276	258	283	308	312	272	293	248	261	288	297	274	271	273	259	284	274	292	288	313	274	268	274	291	296	267	294	303	267	268	307	296	234	281	274	295	285	246	275	283	292	269	273	273	246	249	281	284	301	285	276	269	271	274	273	282	268	292	275	290	271	299	304	301	262	279	268	271	273	269	297	287	295	276	263	265	272	268	285	257	267	277	296	290	279	299	278	266	265	280	274	283	273	292	286	261	258	269	300	249	266	253	256	262	273	285	262	309	285	289	264	266	260	285	295	259	271	250	275	297	289	291	285	294	262	303	295	266	275	253	274	261	284	277	264	320	274	287	274	316	248	273	296	290	275	256	272	249	291	263	279	289	292	262	294	287	271	266	289	277	267	272	280	277	262	287	294	297	268	273	253	281	302	285	282	294	281	311	302	265	276	272	277	291	295	279	230	283	279	289	271	295	280	270	275	261	276	264	294	253	271	285	265	295	268	312	256	280	293	289	287	301	305	268	269	261	270	262	298	286	284	312	281	284	283	274	281	287	303	295	256	287	262	296	284	280	277	265	308	274	296	292	279	309	249	298	309	281	252	293	280	258	281	257	254	288	288	303	248	287	270	277	313	281	249	299	283	276	279	293	250	269	284	293	288	296	249	261	254	308	285	239	291	251	296	253	291	265	282	300	282	265	290	253	275	278	289	274	305	292	275	258	281	254	292	275	294	275	266	286	277	253	278	278	285	245	280	297	285	285	283	277	313	283	288	288	299	292	263	293	257	310	270	294	307	263	284	287	271	290	275	294	247	278	294	291	267	259	244	258	290	260	299	286	272	274	262	283	269	284	284	280	281	284	252	264	305	275	295	275	291	284	255	300	293	284	257	302	268	278	266	285	255	273	283	311	287	278	291	277	295	303	294	274	282	273	294	265	316	284	305	267	278	263	267	262	270	280	259	277	292	293	263	287	293	307	249	302	272	270	257	311	269	277	261	261	284	302	268	260	291	280	278	270	273	266	316	314	270	247	265	250	280	275	284	288	291	273	269	275	265	286	288	286	288	274	253	294	299	265	289	303	282	263	244	289	290	257	284	274	291	242	276	304	290	270	291	267	280	252	269	277	312	279	256	270	266	292	271	277	296	263	279	258	281	292	279	275	287	286	283	249	266	271	280	305	253	284	318	259	259	286	274	292	264	283	254	287	268	278	291	280	266	297	255	286	275	308	282	278	270	299	283	257	281	280	259	273	258	285	294	270	288	273	305	272	267	268	306	269	278	313	255	282	308	282	286	275	302	264	276	269	289	295	297	284	281	258	277	257	280	289	250	309	270	275	272	277	256	280	279	267	289	318	266	288	239	274	252	302	278	288	295	293	282	283	277	268	307	303	281	275	268	251	258	304	297	302	291	278	263	284	246	280	263	276	267	266	292	301	286	297	283	282	281	293	269	278	278	321	266	250	261	299	326	292	269	258	295	231	237	269	269	270	299	258	297	302	267	272	303	293	263	267	294	269	245	252	301	297	307	292	253	272	280	266	280	255	266	262	309	277	291	301	274	276	253	258	272	287	282	251	275	287	281	268	276	293	306	320	283	256	318	267	284	273	277	278	278	270	262	297	265	268	277	302	289	279	279	274	283	290	255	269	250	277	282	258	259	311	258	295	269	281	270	280	263	259	308	274	258	257	267	270	254	287	259	306	284	294	289	273	293	298	272	309	284	269	301	261	271	290	282	286	290	265	277	261	260	306	283	272	290	278	312	281	306	281	243	269	281	289	242	295	286	288	275	267	264	249	270	286	284	274	260	269	274	256	292	283	294	286	288	269	281	258	246	344	254	288	285	289	281	270	262	291	264	275	260	286	257	266	295	262	291	288	273	280	295	246	283	291	270	248	251	267	256	286	289	270	261	262	244	268	295	261	300	290	294	288	296	287	276	276	312	299	278	285	278	264	274	283	272	275	276	289	292	270	277	284	295	273	278	277	284	288	292	285	296	252	297	298	269
4705	422	349	326	295	278	282	283	280	275	250	263	272	275	289	282	269	286	269	258	260	269	257	263	292	263	223	268	277	276	259	236	296	247	261	279	244	266	248	251	252	275	304	276	286	255	254	291	265	264	259	249	272	226	265	268	271	267	286	262	267	249	285	255	281	256	262	250	259	245	274	269	262	283	264	285	260	270	281	232	255	266	251	262	262	262	288	261	272	244	260	258	254	267	290	254	260	238	257	270	267	303	263	259	255	253	261	243	275	256	265	227	261	264	240	250	272	257	253	251	245	259	290	241	248	260	277	233	256	287	243	279	246	265	254	256	269	272	267	262	238	270	251	262	233	265	236	262	314	277	255	275	268	250	266	241	291	267	246	257	239	260	294	257	265	275	264	291	297	239	253	266	272	278	244	278	262	245	269	277	244	316	265	254	277	267	248	273	259	271	261	293	254	283	271	286	262	264	274	266	246	262	279	258	293	265	283	277	233	267	251	240	237	249	255	286	251	267	251	249	263	229	257	277	251	272	284	246	260	255	228	268	268	273	301	234	263	245	252	257	290	236	250	258	280	250	249	250	261	272	265	264	254	252	248	266	240	245	244	224	249	278	262	281	256	278	240	249	289	238	293	248	250	265	250	254	239	259	266	298	259	259	256	264	245	257	223	258	283	252	246	237	258	231	255	249	272	251	257	250	238	296	247	263	246	255	294	263	269	258	270	274	243	237	240	254	269	253	241	278	254	259	243	261	279	267	252	245	259	244	242	279	248	279	271	261	264	264	251	245	266	242	276	271	266	247	273	273	254	270	259	280	286	261	239	261	273	251	232	246	261	286	268	268	256	246	270	270	276	281	264	268	263	272	246	275	296	251	280	252	278	255	252	253	253	270	260	262	255	262	265	265	260	280	262	248	289	265	272	260	257	263	257	262	241	211	246	265	273	226	266	264	308	242	256	273	246	285	269	232	251	239	265	277	269	257	267	269	243	274	285	248	245	262	262	239	229	243	263	287	261	235	241	265	260	270	266	249	252	280	270	266	248	259	249	270	267	250	267	243	278	240	233	294	281	261	271	252	259	281	245	270	244	301	277	262	244	278	265	276	261	245	270	251	274	233	285	254	260	278	287	223	258	275	265	257	253	263	250	253	233	261	248	249	266	283	263	249	249	285	266	269	260	259	247	296	281	276	286	275	259	253	256	246	246	261	235	250	284	256	263	256	295	284	254	258	299	292	248	266	266	272	247	270	275	262	273	278	261	239	280	256	260	295	256	274	276	277	247	264	248	278	270	246	273	263	282	281	283	266	244	234	259	247	255	278	278	272	269	245	263	269	232	252	264	231	264	265	252	247	264	234	276	244	298	265	293	229	265	274	279	264	264	263	289	269	290	252	244	244	277	266	282	266	270	249	265	246	269	241	248	275	277	262	271	296	278	257	277	264	271	239	260	246	249	264	309	263	275	276	275	263	269	236	270	247	243	279	265	284	273	288	237	239	247	248	250	265	245	266	220	270	236	270	254	276	245	285	251	257	244	248	277	292	297	241	252	272	253	260	270	280	282	253	242	273	263	274	276	286	269	274	272	271	258	268	265	291	259	267	253	279	252	272	264	245	229	241	264	232	245	266	273	265	262	266	257	275	255	265	300	269	266	228	255	251	270	280	287	277	286	236	239	249	239	233	286	267	283	270	266	273	286	257	256	238	236	283	267	269	240	293	287	259	298	301	246	274	246	234	281	284	265	259	267	263	271	259	256	244	246	264	242	253	263	253	252	261	255	239	265	248	261	260	253	269	225	250	284	247	269	243	274	249	262	274	284	250	263	252	259	277	253	280	277	237	244	273	280	265	270	262	292	238	291	231	293	264	223	296	258	263	266	278	250	247	251	277	252	238	275	255	242	240	265	271	262	290	270	288	253	276	243	273	220	249	261	276	259	268	255	262	243	286	314	273	260	255	254	274	242	284	254	282	236	281	265	270	229	277	252	282	256	254	263	285	278	254	267	252	246	281	267	245	252	257	246	279	257	242	240	264	279	256	250	244	259	268	273	241	270	298	270	277	259	260	289	270	262	290	257	295	253	245	244	288	278	283	240	261	264	286	243	259	265	276	256	274	246	275	257	259	279	237	262	261	253	279	273	264	236	261	235	287	269	277	272	297	264	275	295	268	237	277	262	289	228	260	245	278	280	261	243	292	262	259	228	289	253	266	266	271	269	248	258	264	253	264	217	255	237	277	253	248	233	261	268	245	255	276	241	243	267	281	246	248	263	247	268	255	282	265	261	261	270	266	266	257	285	271	281	260	254	265	268	255	264	282	263	243	249	244	246	239	296	277	264	251	265	267	263	269	286	238	252	246	264	245	264	281	254	248	270	249	263	250	275	264	263	256	259	255	271	284	254	256	286	250	269	267	265	241	253	277	270	291	257	230	274	225	268	256	253	284	301	264	261	258	246	247	271	291	265	272	274	253	288	267	266	246	272	266	252	244	280	253	270	267	258	266	255	256	293	251	238	240	273	270	259	268	250	262	268	272	252	265	265	296	280	283	233	247	261	266	252	262	242	302	251	277	290	267	243	291	267	271	244	254	264	281	264	261	282	275	269	260	257	256	260	250	271	245	256	269	246	267	274	263	266	249	239	267	245	259	266	258	266	233	254	272	259	269	268	255	283	271	242	258	267	249	245	269	252	280	261	257	290	259	251	230	265	276	259	282	277	286	253	261	267	268	268	227	274	238	284	296	252	252	267	243	250	229	235	238	276	276	272	281	248	248	252	248	270	270	316	267	258	245	286	264	268	251	267	248	239	256	261	281	306	266	277	273	266	299	280	260	250	259	275	246	250	255	254	250	273	283	243	279	258	257	258	235	256	262	254	282	255	263	272	263	264	283	294	236	253	272	264	241	265	258	258	249	276	274	232	281	262	247	246	264	260	234	233	259	254	262	263	272	281	274	276	247	262	271	274	239	261	285	279	265	234	242	263	248	249	281	232	249	301	267	260	263	280	269	286	268	283	256	281	252	258	252	258	244	223	275	267	269	269	246	263	257	254	238	269	266	247	293	226	262	244	246	244	274	269	273	262	272	266	258	244	265	279	251	239	264	261	251	258	256	262	268	246	292	272	264	274	289	271	290	278	260	273	251	282	275	263	272	262	262	253	254	256	253	268	258	281	235	253	277	241	266	247	264	262	265	254	245	257	281	258	279	269	249	277	277	257	270	253	242	274	277	279	278	265	238	252	252	289	255	266	243	273	282	274	245	271	252	257	262	253	283	280	258	243	238	222	277	243	285	294	246	270	273	283	269	241	285	275	253	258	265	255	262	272	255	254	248	269	265	260	269	248	272	267	254	244	265	299	268	230	265	275	273	255	267	275	257	257	283	248	266	290	258	261	262	300	262	266	265	274	258	248	254	267	258	248	250	257	228	256	259	258	279	263	274	280	248	269	289	256	232	276	252	271	272	268	257	286	262	267	285	251	232	279	266
25279	21462	27881	25453	9552	576	335	268	193	164	177	178	168	164	156	170	152	160	135	161	150	149	148	155	163	146	129	149	142	134	129	152	148	138	158	131	124	137	155	154	133	130	139	128	144	131	138	134	150	141	168	129	136	140	139	144	139	164	121	153	135	142	141	135	123	153	111	136	126	132	154	148	129	145	123	160	139	136	135	165	131	147	147	130	128	112	120	133	135	164	138	155	156	136	147	115	156	141	154	143	146	147	116	141	148	141	131	161	147	145	110	137	134	137	165	130	138	155	134	159	144	154	136	115	131	138	145	147	137	119	155	155	121	132	128	140	143	132	127	148	147	152	137	110	124	143	133	147	141	119	134	148	120	158	129	146	144	139	133	131	135	146	136	146	121	145	148	131	132	149	156	162	133	135	151	159	142	128	132	131	143	121	134	117	144	150	141	139	113	140	141	131	151	137	149	121	151	114	134	112	152	135	146	115	131	133	137	144	142	122	131	139	131	120	161	131	131	135	128	137	98	133	146	135	148	143	138	138	148	126	142	174	133	175	135	119	124	119	159	132	121	127	135	132	135	116	133	138	143	136	146	137	139	155	137	133	139	114	125	134	142	137	108	113	120	144	141	141	147	164	129	145	127	118	166	125	127	130	164	126	133	137	138	143	131	120	158	133	133	148	144	132	131	116	145	132	142	140	131	122	125	134	157	130	116	143	126	113	159	139	134	132	116	137	142	145	119	134	152	122	127	139	114	153	133	141	147	143	135	146	164	143	139	122	150	140	143	149	148	140	123	147	127	148	136	137	133	127	139	134	148	156	137	129	135	140	118	134	145	150	136	141	131	137	142	114	129	128	133	132	119	157	119	102	144	133	118	131	123	143	126	142	146	136	144	134	146	118	123	151	169	130	138	130	158	115	138	141	153	130	128	146	153	160	130	126	145	150	150	148	116	145	144	148	152	129	136	139	120	129	115	132	160	142	146	154	133	137	127	136	125	146	130	172	159	148	139	130	150	127	151	121	130	128	137	146	120	139	139	143	142	134	147	136	133	131	150	138	143	141	122	122	165	143	117	143	112	126	128	123	150	135	131	151	139	142	138	138	118	129	117	123	139	120	122	154	122	156	167	121	134	131	131	139	163	118	129	119	134	140	137	151	157	144	126	154	129	161	129	152	125	127	138	146	129	133	126	143	119	121	149	161	116	154	139	113	120	124	143	128	121	146	139	144	145	127	151	151	146	147	138	135	165	133	128	134	137	138	129	139	134	142	133	136	137	156	118	127	134	149	136	143	112	127	147	167	129	115	133	150	135	140	126	162	125	125	125	124	146	148	148	133	115	151	160	134	129	135	135	147	133	123	141	125	146	131	126	149	142	129	125	153	123	116	134	124	125	132	122	139	124	121	121	151	141	147	109	132	130	114	148	170	137	144	152	152	134	142	159	139	132	137	135	166	135	118	139	125	136	126	140	133	140	110	143	160	133	131	136	137	139	131	120	136	134	137	135	133	139	155	146	125	128	126	146	150	120	143	157	126	121	146	145	124	146	136	134	140	146	115	121	139	150	141	146	116	139	115	133	130	135	148	139	127	141	130	123	138	147	142	138	138	128	148	130	152	130	146	132	118	132	143	126	132	130	124	109	151	159	135	122	153	138	112	136	130	134	148	151	125	142	128	132	129	136	137	149	112	135	131	129	136	137	121	130	135	148	147	133	147	131	155	129	139	115	145	119	125	130	143	133	129	104	130	137	130	146	108	134	140	109	128	141	147	132	128	117	137	136	118	130	130	150	136	142	129	145	138	134	129	124	125	167	145	151	132	149	136	123	160	140	138	141	113	137	119	145	138	129	146	137	138	126	135	125	146	138	134	145	137	142	133	117	134	156	124	132	132	121	141	138	124	131	135	148	135	143	140	149	153	137	148	154	145	130	180	121	119	145	130	145	150	155	128	138	141	134	130	133	119	117	131	148	124	126	128	150	134	140	140	128	130	137	145	135	144	115	132	133	131	129	111	126	144	141	141	150	158	140	137	128	168	134	162	160	151	150	129	126	141	133	158	123	140	125	120	122	118	154	137	141	128	120	151	152	146	124	142	156	158	140	123	124	137	145	153	136	133	118	116	133	121	111	148	133	147	138	127	141	127	132	117	150	145	152	135	136	137	119	135	146	159	149	151	153	140	138	137	133	116	125	136	123	163	138	133	128	126	141	141	136	146	133	134	125	131	133	135	145	138	139	146	127	130	129	143	140	141	115	146	150	141	131	135	140	137	119	132	147	131	121	140	154	129	140	137	140	139	127	147	121	134	131	146	124	136	142	125	143	132	133	152	140	123	113	140	148	140	132	135	152	130	158	120	139	129	143	140	146	148	127	135	135	130	125	123	120	142	116	152	108	148	151	142	139	136	158	143	115	121	143	138	149	113	166	135	132	133	130	124	125	139	140	130	118	144	136	125	125	123	147	131	151	146	129	127	139	122	133	147	134	131	152	134	114	142	156	133	151	135	131	128	146	147	145	153	145	131	148	154	133	150	134	152	117	136	145	133	128	135	141	121	142	127	142	145	151	115	130	129	174	130	105	142	139	131	138	119	117	145	148	123	141	138	142	127	150	127	135	120	150	126	126	153	148	153	133	138	137	127	125	113	151	137	155	137	142	133	133	127	139	132	138	142	137	154	150	134	149	160	160	137	135	114	146	135	118	137	139	147	151	132	133	147	109	131	132	130	125	115	143	130	125	132	145	119	115	133	116	115	136	143	139	141	133	113	141	140	132	136	132	137	127	119	140	147	150	140	129	111	147	140	138	112	146	139	130	130	144	142	128	110	135	132	134	152	123	157	152	105	132	135	158	136	124	124	133	123	139	138	144	145	125	131	130	136	154	160	152	143	145	124	133	134	126	127	138	133	139	144	133	143	145	140	121	133	133	172	134	160	122	138	119	135	145	125	147	132	137	146	126	131	120	127	144	122	166	138	119	148	128	123	131	129	136	145	147	128	131	144	132	124	128	131	145	141	134	164	127	124	120	132	136	131	123	136	141	159	117	129	129	120	121	138	154	131	146	141	156	133	142	145	126	141	142	128	137	113	139	125	126	153	111	141	131	132	123	148	116	131	118	144	155	137	122	131	157	135	148	131	132	138	132	112	134	163	139	121	127	158	121	142	125	160	144	129	125	132	108	132	133	146	122	135	142	134	127	149	137	126	135	141	148	128	141	122	141	143	140	131	135	144	165	125	128	137	156	137	112	136	144	140	146	134	125	138	133	148	120	137	128	155	143	127	122	164	122	133	130	124	131	139	134	110	132	155	139	117	116	138	128	144	153	119	134	125	148	162	124	125	123	132	149	129	128	133	136	126	123	136	107	108	117	128	135	138	130	139	143	113	145	138	128	148	151	142	121	116	132	127	116	135	137	154	141	129	128	143	121	140	114	124	122	142	143	156	143	163	143	134	142	154	138	135	155	126	138	127	127	112	123	121	126	143	168	126
3097	2554	2149	1017	633	451	405	338	276	242	228	194	209	206	199	183	187	153	153	190	178	152	170	162	161	165	151	146	155	142	149	149	145	163	134	145	130	138	130	149	141	141	132	131	137	122	137	141	168	147	132	154	130	153	166	154	152	133	145	154	161	127	160	144	153	145	158	172	151	127	149	156	152	141	139	154	141	167	141	125	132	157	141	157	157	145	160	159	121	148	137	148	131	147	186	148	142	144	135	144	160	164	155	146	128	157	152	140	157	158	149	143	150	152	144	135	143	142	135	153	123	150	173	135	138	147	135	158	137	149	152	127	119	155	127	136	123	146	138	148	141	132	141	155	154	151	170	150	136	135	135	119	146	137	145	132	147	145	132	140	140	147	130	136	144	143	148	141	133	146	146	148	138	141	156	157	142	129	144	135	140	139	154	162	168	143	133	142	146	145	123	134	158	130	160	119	147	144	139	131	161	140	130	137	125	144	158	147	143	136	153	153	119	122	122	149	150	125	144	154	141	152	135	144	155	140	150	138	157	150	149	148	158	146	112	146	155	147	141	132	136	159	149	136	125	142	146	167	157	125	167	155	139	139	135	135	153	171	153	135	144	139	136	155	137	138	139	141	153	123	159	143	139	128	146	147	143	159	130	115	137	132	128	134	149	132	138	132	133	148	155	118	120	146	141	130	157	133	130	140	135	120	149	143	128	149	150	131	135	132	124	153	143	173	151	128	149	154	127	143	145	136	123	145	140	128	156	138	156	147	139	154	131	145	136	145	144	132	144	159	142	134	154	138	138	143	163	148	141	148	142	133	132	144	166	151	169	133	151	155	134	148	143	150	161	146	155	148	136	139	119	136	147	136	126	152	134	157	145	164	157	138	136	143	148	140	170	141	144	133	145	159	149	145	130	162	159	145	170	134	121	135	147	144	143	146	125	141	149	126	135	151	123	128	137	126	140	128	126	149	160	121	157	157	144	127	150	122	137	160	127	125	143	164	152	139	139	142	145	133	158	140	141	147	144	141	145	158	130	134	147	143	141	142	147	145	135	150	142	134	125	130	127	123	147	150	135	129	132	147	137	139	113	151	158	152	127	139	146	129	139	140	110	149	133	130	133	142	129	135	126	135	121	154	164	133	140	152	137	162	149	165	183	144	148	159	139	157	150	132	131	141	138	161	147	129	174	155	136	148	162	145	158	137	120	149	152	140	147	148	145	144	144	131	149	152	132	143	132	138	132	156	140	158	144	153	151	112	150	145	144	170	140	139	154	147	131	142	129	139	148	152	136	146	143	159	146	143	149	165	159	146	156	150	125	139	149	142	151	159	136	143	140	148	143	119	124	142	145	147	151	148	124	148	146	145	124	154	153	128	148	138	144	158	129	144	157	154	137	131	109	146	124	146	150	147	133	127	144	157	134	122	148	133	131	150	159	145	149	152	164	139	142	116	133	142	151	160	149	152	134	163	128	118	144	133	123	129	147	142	141	154	136	135	155	147	152	146	145	153	154	133	141	140	125	150	146	156	125	147	160	152	147	142	151	163	133	150	162	145	136	134	153	160	158	145	154	131	157	132	127	136	156	138	145	146	145	131	144	142	158	138	145	138	140	129	147	148	161	140	152	129	147	159	142	133	148	147	142	165	132	138	135	146	124	136	131	132	145	140	144	136	133	134	159	150	150	138	120	119	111	162	153	144	141	143	134	156	150	140	133	135	134	149	107	118	153	135	117	149	158	155	153	145	138	126	148	157	153	140	154	141	129	172	133	152	142	141	160	130	150	151	148	119	132	131	131	132	132	145	129	157	136	154	130	167	151	134	139	137	160	147	121	141	133	158	145	162	145	149	147	140	135	133	129	130	139	133	164	155	164	148	142	135	143	154	140	168	148	121	143	142	136	136	146	151	134	130	135	145	130	139	146	147	143	119	152	144	141	133	144	143	163	158	130	156	115	149	129	143	151	146	166	134	150	142	134	143	143	154	141	142	147	138	157	145	145	141	145	150	153	146	144	138	124	136	136	127	164	153	117	141	131	133	108	151	144	129	155	149	167	138	159	142	132	145	148	145	163	145	153	135	134	155	149	154	147	134	116	156	149	147	176	137	148	142	140	129	145	140	143	144	145	141	164	136	165	143	163	149	126	158	115	124	148	132	146	151	136	134	136	136	152	156	126	126	143	151	149	132	138	127	133	123	158	159	156	160	154	144	134	139	133	137	144	143	152	135	138	133	172	142	124	142	139	142	160	129	136	123	147	139	152	153	135	154	123	145	143	112	132	167	138	152	147	155	142	139	161	134	128	128	145	128	126	164	158	133	148	138	157	126	147	142	156	135	141	155	145	177	168	170	157	143	157	159	130	132	137	153	153	142	157	146	155	126	168	148	129	147	148	173	144	157	128	145	154	152	141	134	135	140	123	152	151	153	144	135	131	143	143	151	152	139	149	130	150	140	135	151	141	129	135	140	130	161	126	148	135	135	165	140	138	147	153	143	124	156	132	151	125	133	150	145	117	138	128	144	132	139	126	152	147	142	149	138	133	147	155	139	139	133	163	122	138	132	151	141	121	137	147	149	150	127	154	161	128	146	138	141	147	129	137	123	136	127	140	135	144	142	123	130	147	138	134	131	135	114	145	134	140	142	143	134	142	139	131	142	153	139	128	145	134	127	98	142	155	133	149	158	150	140	124	124	142	149	142	130	128	143	151	151	155	144	146	146	142	144	144	155	157	134	132	143	158	145	148	155	152	147	154	141	141	135	138	128	151	147	144	134	140	126	141	134	138	143	163	129	128	132	132	130	120	143	146	139	159	126	151	134	135	141	124	125	165	124	154	141	150	137	144	144	152	154	136	138	131	153	141	138	149	139	176	143	158	134	154	142	145	129	157	130	143	159	133	155	130	152	142	125	130	138	153	154	145	143	142	122	141	127	143	158	156	133	146	147	134	151	148	127	132	157	143	146	147	163	136	127	150	147	131	141	163	148	137	139	137	144	143	141	144	138	143	145	124	139	148	149	125	145	141	146	134	126	163	127	153	124	146	139	129	141	137	168	178	145	145	126	130	133	146	151	139	166	151	140	135	101	127	142	146	150	153	152	139	158	158	132	142	145	142	111	171	163	149	139	121	150	150	147	140	122	130	166	146	147	129	130	147	144	151	134	121	137	152	144	135	150	154	150	143	135	159	162	121	128	149	133	112	154	153	126	135	131	128	150	119	135	151	126	128	155	128	150	139	127	150	143	155	128	151	147	137	152	140	162	131	178	140	130	160	125	159	146	123	141	132	154	135	139	132	134	147	136	128	149	127	130	145	132	137	150	144	154	133	147	141	145	131	154	155	135	129	152	147	156	151	156	141	149	142	155	153	126	138	131	145	155	156	139	161	152	136	128	136	145	156	164	124	132	132	120	157	131	131	151	132	121	146	143	123	147	145	162	142	163	132	129	136	132	144	134	141	148	158	147	122	133	133	152	152	147	112	134	137	140
24364	21476	28799	24567	21455	6184	956	528	433	383	357	387	341	311	323	296	309	317	319	333	306	289	299	340	286	301	301	318	317	268	285	314	264	272	299	294	298	309	288	298	280	315	282	315	275	325	315	269	257	300	287	296	280	309	297	294	294	266	290	296	305	321	304	321	261	291	291	311	292	309	285	282	313	290	268	267	294	295	293	337	287	319	276	276	298	319	306	258	306	302	285	274	277	288	325	287	310	286	306	290	287	289	286	328	303	292	290	306	305	264	299	310	266	288	315	294	292	276	321	306	270	275	277	295	259	291	302	290	297	306	285	303	279	270	258	267	272	269	264	282	305	285	305	309	260	291	264	280	263	290	306	303	306	288	270	273	286	295	299	315	308	290	271	267	269	273	264	298	279	267	317	297	304	334	286	293	302	282	286	265	267	276	312	287	297	285	296	275	287	289	287	258	291	274	279	287	269	261	297	316	285	275	272	296	266	286	287	284	318	295	315	306	276	282	257	268	299	312	291	290	261	269	294	253	284	275	282	306	281	297	290	317	276	285	291	283	283	295	276	304	277	293	267	271	299	295	284	277	312	260	301	287	292	263	300	278	328	309	277	281	262	279	290	294	274	261	277	291	269	303	307	277	276	293	284	304	296	309	325	258	289	310	282	296	280	290	291	305	285	302	299	299	303	295	290	283	286	292	279	269	325	313	289	275	291	282	287	298	300	316	294	298	283	293	267	296	255	283	287	270	296	294	266	297	278	289	273	326	282	298	261	289	281	253	318	287	287	309	282	272	313	287	326	307	295	267	290	283	300	286	296	250	294	304	268	297	295	297	275	280	302	285	269	280	290	280	285	290	260	296	262	303	284	283	298	278	317	294	265	278	312	277	268	291	307	318	298	283	298	305	272	305	310	263	300	296	312	304	277	288	268	284	313	315	293	294	274	301	298	280	278	272	286	288	251	285	286	301	254	290	263	263	287	286	269	306	276	296	302	253	296	273	290	293	285	299	268	278	275	276	291	281	251	283	298	296	276	288	279	262	292	291	279	262	304	291	321	273	302	292	300	280	285	290	286	254	297	299	280	283	309	284	268	307	273	294	286	281	297	283	258	306	277	265	274	276	297	270	337	298	317	265	300	272	273	296	287	297	268	284	271	275	318	307	278	296	274	274	321	266	275	240	280	288	303	301	268	285	308	280	294	292	270	295	266	274	276	297	292	311	269	259	285	281	292	263	275	257	291	274	303	315	297	270	248	264	297	275	275	302	300	297	306	305	301	285	281	283	279	305	266	306	281	285	283	298	291	310	293	296	271	313	303	297	277	251	279	264	273	290	260	274	267	297	283	275	277	274	277	283	264	291	295	291	307	299	272	311	277	303	266	273	296	317	302	268	266	280	292	294	275	264	283	267	294	253	294	254	289	268	290	304	275	280	262	270	279	276	282	307	284	269	285	263	280	280	256	315	290	286	279	272	293	310	318	285	276	290	276	314	267	292	310	282	288	282	280	279	303	313	299	280	284	292	274	293	287	294	257	295	274	257	299	280	312	260	288	287	300	263	295	274	297	290	256	268	293	281	283	306	291	278	278	315	274	287	290	313	296	307	272	261	295	277	277	309	286	289	286	266	286	303	274	325	295	272	295	302	289	300	282	293	293	297	264	282	284	250	303	269	271	306	263	273	309	271	297	289	293	285	321	263	285	291	270	283	278	291	308	250	289	269	294	310	302	297	276	268	269	300	282	293	309	293	266	293	268	247	274	278	275	254	303	271	273	284	290	309	270	284	312	309	320	286	293	270	272	291	295	278	301	296	301	295	296	317	306	252	265	286	281	273	297	268	283	266	291	287	296	270	293	299	265	263	265	281	302	292	255	289	266	296	284	300	302	263	304	295	258	292	282	296	315	317	316	281	274	301	268	304	313	275	277	312	313	293	317	295	271	276	304	273	269	287	293	325	285	284	297	269	303	300	267	325	270	317	259	305	282	285	252	292	289	312	287	284	267	294	270	306	286	285	271	278	290	282	277	324	301	294	270	299	249	311	282	302	285	270	266	266	280	267	313	300	291	251	277	291	278	264	284	308	306	310	279	287	306	284	284	292	314	258	272	271	278	276	311	252	273	290	276	272	265	322	302	300	276	295	322	278	254	288	279	306	303	288	257	276	297	294	260	249	311	306	309	284	288	270	291	276	294	261	292	298	283	319	284	275	270	293	327	319	304	292	270	299	288	280	280	270	260	259	277	307	283	299	310	278	303	252	276	276	266	321	300	267	292	304	307	293	264	302	302	284	315	290	305	276	289	289	297	292	271	310	278	260	291	298	293	300	288	280	284	292	271	261	257	292	291	265	280	310	316	318	304	272	281	286	277	280	317	282	266	301	295	285	300	280	265	274	263	325	277	274	291	328	293	323	285	317	277	290	286	298	274	267	285	292	279	287	272	309	282	294	296	296	290	276	288	272	264	273	303	287	282	277	279	300	276	280	275	284	314	265	286	275	302	267	303	266	281	262	282	267	272	302	288	250	334	289	279	299	251	296	284	312	280	277	277	299	281	320	259	297	303	301	300	310	322	298	307	272	256	306	291	296	308	266	273	307	261	294	292	297	282	299	325	285	279	304	300	280	287	309	293	278	277	293	293	311	309	301	289	266	273	285	283	293	270	297	299	296	275	275	297	275	279	271	285	292	307	235	296	284	256	296	301	284	294	270	306	279	302	301	311	288	298	283	283	286	257	283	260	288	279	293	304	311	286	267	281	293	271	278	253	287	292	294	313	269	305	285	291	267	304	309	308	290	301	287	292	274	273	293	299	293	276	286	282	302	294	296	266	274	262	289	288	264	286	282	279	301	300	288	294	276	289	315	298	293	280	288	296	298	293	294	296	289	305	261	317	275	276	306	273	273	294	288	290	278	284	308	281	324	241	325	268	301	300	264	289	277	293	290	275	306	273	302	277	303	276	331	269	294	292	266	307	258	282	257	284	279	266	273	288	294	265	298	290	288	281	305	304	279	297	336	280	305	292	316	307	258	273	302	269	273	275	268	263	285	270	293	288	283	295	296	291	310	332	283	259	271	300	293	282	312	310	290	286	316	281	280	321	289	253	259	282	301	266	280	295	304	288	284	278	282	286	284	269	279	277	271	295	289	266	300	290	297	296	299	303	291	292	270	292	254	311	276	300	292	261	267	263	293	308	284	279	282	258	288	298	288	288	300	291	305	280	251	296	264	258	259	259	281	258	284	283	314	275	298	287	287	294	290	281	270	259	278	272	294	268	260	286	276	291	302	284	281	291	273	265	325	253	314	280	319	277	310	266	324	285	296	262	280	304	299	309	287	328	271	274	268	278	287	287	318	269	255	302	293	266	275	264	281	272	284	266	289	277	289	281	277	287	278	327	265	279	284	308	290	283	297	253	309	292	269	286	302	325	305	255	280	246	268	279	282	286	283	266	281	291	287	301	293	280	289	287	292	286	303	275	307	297	289	300	276
3352	4714	3907	2036	1253	958	740	633	515	488	439	433	393	401	345	339	331	311	327	333	320	303	338	296	312	291	301	324	278	293	273	276	304	282	296	280	268	264	273	301	288	291	270	300	304	271	287	289	277	273	292	261	259	286	249	267	271	268	289	281	285	295	284	247	269	267	269	291	282	276	289	269	277	255	256	288	260	279	286	273	273	335	289	299	279	287	273	253	269	263	306	276	271	267	276	250	270	294	280	305	273	298	274	253	292	247	283	259	290	247	284	259	261	285	279	275	226	293	255	296	257	269	280	296	266	281	268	264	273	258	282	254	267	277	284	263	251	279	304	253	279	262	273	298	301	279	261	281	260	265	261	226	299	247	267	271	262	258	278	297	242	278	286	264	243	293	296	260	269	301	255	276	280	270	268	257	263	283	252	287	263	295	259	290	287	268	269	252	281	274	253	293	262	267	266	273	259	267	289	271	271	283	269	242	291	240	293	246	261	258	263	277	254	293	264	288	266	298	283	267	279	271	271	258	282	262	272	299	267	281	284	252	269	274	250	288	280	275	276	286	275	304	246	290	265	271	261	291	284	260	294	285	278	296	258	265	261	263	274	282	307	234	258	248	244	284	299	248	292	246	277	295	286	255	256	279	276	244	291	257	288	298	299	272	261	256	253	292	296	233	252	283	230	275	246	294	269	270	284	247	295	256	270	270	247	254	271	268	251	262	240	284	271	266	273	268	300	270	261	290	273	283	261	262	269	263	254	278	283	273	275	271	284	251	270	220	279	290	268	261	284	287	289	263	267	269	278	265	245	282	282	249	287	290	264	290	274	262	283	269	296	299	254	295	236	281	297	260	260	274	260	250	280	266	293	254	254	283	261	276	287	255	269	273	270	270	301	299	274	262	280	277	251	235	296	311	258	300	270	309	233	285	246	269	274	274	283	269	259	262	270	294	264	256	280	257	279	278	291	289	264	261	289	258	274	282	275	276	261	262	271	266	268	268	304	246	270	227	259	289	241	259	263	257	254	310	247	279	254	307	262	298	261	274	290	247	245	279	294	263	261	286	274	260	228	257	260	275	288	285	257	294	268	258	283	266	264	260	306	263	296	241	250	269	276	266	272	271	271	263	270	262	270	281	289	283	285	274	301	281	298	253	258	279	254	280	267	249	242	269	293	259	233	262	258	258	272	255	253	270	265	285	237	246	248	268	277	274	264	245	293	285	259	280	271	274	267	227	277	286	259	251	242	264	302	270	242	263	256	268	250	252	284	245	281	267	248	284	283	249	268	271	269	245	304	256	251	269	224	261	276	249	249	289	248	272	276	255	265	268	269	257	294	265	285	241	268	284	266	307	285	266	274	290	255	289	241	235	280	261	263	271	252	270	282	297	294	249	271	278	267	274	281	282	273	264	263	276	283	258	275	274	269	297	291	284	272	262	278	271	279	265	242	291	248	296	252	292	276	244	275	258	241	289	268	276	266	263	253	272	268	269	287	282	277	269	278	291	288	281	229	266	311	265	302	277	253	270	295	298	269	270	276	247	264	273	268	263	246	240	266	246	284	270	266	258	262	249	270	263	266	275	253	267	280	277	276	289	258	303	269	262	268	287	264	276	257	283	269	252	278	275	275	233	261	281	272	272	287	274	245	287	265	265	270	279	251	245	281	266	261	263	288	275	273	250	251	276	269	265	258	245	259	276	254	256	270	276	258	256	263	255	275	294	261	255	268	257	289	280	242	242	278	284	274	247	288	282	263	254	241	260	255	297	257	260	262	296	301	276	265	265	236	291	264	284	260	241	292	291	255	263	251	254	258	244	279	291	255	235	268	266	259	272	291	243	298	259	298	277	237	268	244	283	261	293	277	277	278	271	257	292	254	278	264	273	265	305	291	259	265	288	244	282	252	307	294	272	258	240	272	264	275	259	298	289	263	267	304	296	262	257	255	256	261	246	253	268	291	300	279	269	291	265	241	258	259	235	270	289	285	267	281	284	273	256	254	263	285	284	292	253	251	267	284	269	290	277	275	239	287	257	284	275	280	244	301	268	279	254	277	272	266	265	258	266	254	266	258	268	251	269	290	259	290	270	284	272	257	255	248	272	251	258	270	278	235	245	247	269	252	279	264	277	273	241	269	260	258	269	278	261	263	273	268	262	296	270	247	238	262	296	286	272	252	268	258	298	247	285	256	273	272	277	278	279	261	268	260	266	304	262	264	250	276	264	261	285	254	299	254	262	271	276	253	259	257	235	279	265	275	273	268	255	263	244	278	247	279	252	268	266	264	245	264	273	267	289	256	287	241	290	249	256	245	271	275	276	265	298	258	292	280	265	262	248	271	291	258	278	263	256	241	284	288	286	278	268	272	297	250	257	239	262	290	251	288	264	247	251	281	277	230	262	281	238	270	287	261	242	226	288	243	274	282	286	259	258	284	291	250	296	272	242	234	270	268	240	256	264	264	245	276	283	246	270	290	303	296	256	285	265	285	236	257	246	263	250	238	285	276	263	294	271	288	250	262	266	243	273	267	285	247	258	276	273	258	266	234	255	286	248	270	260	260	252	273	264	300	248	255	295	304	265	278	295	283	246	224	265	252	279	279	304	281	260	228	282	264	248	262	259	275	278	279	283	296	270	276	274	242	248	282	262	247	269	284	277	299	260	268	269	268	252	270	287	268	244	276	282	298	267	265	258	268	264	255	270	287	240	255	259	246	246	243	281	276	254	259	267	261	267	246	258	238	251	253	280	285	273	269	267	255	279	257	250	264	258	267	256	278	271	256	279	249	265	291	285	253	259	263	284	280	256	240	295	262	272	308	255	262	282	248	238	250	245	260	260	256	297	280	273	249	252	289	268	305	269	265	258	241	272	272	270	273	288	247	272	251	258	291	265	253	263	252	245	269	266	259	244	260	247	253	265	274	281	226	264	269	280	257	254	250	290	250	269	287	278	260	277	259	248	289	269	266	263	284	241	259	259	280	287	264	295	258	243	233	277	239	309	270	260	283	274	277	258	300	298	264	235	290	268	249	277	288	268	290	290	285	261	266	255	237	254	242	239	275	270	252	249	269	264	264	272	221	272	257	233	295	254	245	299	268	257	273	277	277	284	298	299	257	264	277	265	236	277	259	255	261	264	234	263	284	250	275	263	268	252	262	269	273	267	251	303	275	281	272	251	280	251	260	266	266	271	235	266	299	245	262	319	278	278	251	264	247	280	274	254	245	262	248	265	295	254	282	224	270	287	260	294	291	253	272	258	273	273	274	241	283	313	285	260	269	268	271	234	276	241	249	254	276	244	272	287	243	282	274	274	276	270	246	244	272	248	279	220	276	297	259	282	274	272	262	275	263	276	264	264	270	268	276	268	259	280	274	279	270	291	261	269	286	253	282	278	307	260	281	269	237	264	254	225	279	255	274	281	289	269	271	234	275	282	288	261	260	272	262	262	274	253	247	289	261	237	263	261	263	251	286	272	260	273	256	270	256	262
27814	12438	894	432	323	304	292	281	270	261	291	297	302	275	304	277	268	276	267	284	275	253	282	273	302	287	275	311	253	275	287	279	269	275	263	266	297	263	308	270	243	263	299	275	281	236	254	298	310	271	271	281	304	302	283	293	299	275	268	281	264	278	284	278	286	280	288	241	315	275	271	265	274	289	263	281	253	290	298	263	246	265	295	274	276	264	304	269	263	245	277	266	278	260	267	287	283	312	287	265	305	265	291	284	287	264	305	297	258	289	273	291	243	278	285	274	305	257	284	254	275	289	261	288	274	259	302	261	266	262	278	259	271	309	297	265	259	261	289	279	258	288	287	297	295	240	283	276	280	281	262	288	273	293	262	287	310	283	269	302	278	293	304	272	258	263	301	296	276	278	289	285	297	274	288	281	265	277	273	272	273	288	268	279	265	263	293	269	262	323	268	280	285	272	273	294	281	260	279	259	282	291	262	307	256	270	275	300	303	264	306	279	272	274	282	257	314	267	272	278	256	260	283	282	285	298	266	275	271	280	308	317	300	248	265	246	266	274	265	255	269	305	280	322	285	285	293	279	294	307	260	282	279	283	283	293	283	280	296	278	310	302	251	292	291	265	289	295	305	297	293	283	295	276	237	293	274	310	288	275	271	286	309	279	294	279	279	271	293	264	261	293	279	315	294	285	283	294	268	299	254	277	300	289	265	281	271	269	256	294	273	300	303	296	278	293	266	273	229	224	271	275	291	264	270	282	272	291	254	247	265	300	265	278	285	278	253	281	286	266	309	270	290	282	264	266	281	284	295	258	274	280	275	289	286	280	276	253	267	268	277	293	286	281	273	248	298	301	263	245	269	258	282	284	289	277	296	280	305	297	255	309	297	278	290	255	291	266	271	277	271	276	283	253	258	267	268	296	317	254	259	272	254	293	261	278	284	278	289	301	275	261	290	288	269	273	279	295	285	258	263	292	272	273	258	299	261	275	282	266	279	281	291	300	247	272	265	292	282	299	272	293	329	271	285	268	279	259	274	297	247	262	280	273	288	305	281	269	260	294	276	265	273	263	302	292	262	285	281	308	278	273	276	272	245	276	286	271	304	254	253	282	285	279	253	255	263	262	271	258	304	269	274	265	299	305	272	279	280	276	314	273	279	262	301	282	296	272	276	267	286	272	284	275	276	288	286	290	260	244	284	297	250	273	244	270	291	275	296	289	278	279	265	258	241	270	251	263	268	303	289	265	282	280	299	293	274	263	239	279	273	260	262	249	253	295	266	302	255	275	286	260	288	273	287	283	301	296	278	289	274	281	306	302	285	304	281	274	274	288	312	267	262	300	272	278	260	288	271	280	268	295	272	263	270	264	257	269	290	276	292	260	291	253	289	277	276	293	287	307	293	277	246	281	317	285	246	276	295	277	245	259	254	297	292	259	292	277	274	277	274	280	241	270	287	262	268	263	314	308	308	247	262	278	258	269	273	313	247	265	289	275	279	290	303	291	267	304	283	273	283	271	252	262	251	264	248	281	280	275	309	291	278	260	279	272	304	251	292	312	271	248	258	295	277	304	275	250	285	255	266	258	262	286	294	278	285	278	284	292	256	286	280	245	261	271	238	299	260	264	281	261	293	256	303	276	270	276	290	289	287	277	246	282	294	233	268	281	273	282	276	269	287	280	254	276	298	263	271	251	286	283	279	246	289	259	269	282	289	284	269	278	262	242	276	272	309	270	288	261	293	259	276	299	282	270	257	262	241	297	288	243	269	264	255	279	289	292	288	273	252	273	237	282	267	279	292	251	259	258	272	277	302	285	300	263	297	275	318	258	251	236	274	322	267	278	290	293	243	281	288	325	263	281	274	302	299	309	292	291	288	261	263	296	268	274	277	285	272	281	292	278	226	268	274	272	272	268	262	277	282	263	280	306	296	290	276	259	277	258	279	284	255	276	283	246	254	276	271	280	266	270	300	273	280	263	280	269	253	284	262	275	283	295	284	284	281	268	277	281	273	292	273	259	257	271	257	236	292	284	266	329	298	263	260	286	264	296	261	280	288	271	271	280	271	272	303	281	314	294	290	279	284	260	296	246	294	243	267	288	277	289	283	282	268	271	260	272	286	250	286	270	299	285	285	293	288	301	280	291	311	288	270	303	274	305	284	283	294	298	305	270	287	289	288	294	267	294	269	281	274	261	286	275	274	293	271	297	299	271	293	297	285	271	258	269	298	259	276	256	277	248	282	302	277	280	268	296	296	261	229	284	285	307	279	265	273	271	270	279	252	252	295	271	281	284	263	293	274	316	263	294	280	284	259	321	266	283	271	276	258	269	292	315	263	292	301	293	268	257	267	293	275	271	289	273	290	296	263	288	260	298	270	325	320	276	271	298	296	280	249	271	286	270	273	298	294	258	286	272	293	259	282	268	274	292	278	253	304	243	275	257	289	298	265	255	271	308	299	249	257	235	272	277	255	266	251	286	315	306	292	277	275	283	289	275	236	252	315	275	303	309	278	285	280	288	277	284	295	292	260	279	282	306	263	300	290	283	286	275	301	285	308	293	273	294	255	251	289	277	291	270	264	281	245	285	287	279	293	279	287	282	298	297	267	294	284	280	286	248	265	291	262	293	275	272	269	265	293	289	271	263	247	268	264	297	281	249	270	320	271	276	265	269	262	296	281	256	272	298	319	245	305	253	265	307	281	270	289	294	265	265	287	296	280	277	276	276	310	300	305	285	227	281	280	257	272	275	266	268	249	269	274	263	273	282	296	269	302	323	293	293	272	255	274	264	297	280	282	257	260	231	291	295	309	288	301	305	321	309	294	282	295	270	262	258	282	291	286	280	275	288	249	317	274	266	269	270	280	270	257	267	308	299	286	311	286	263	271	273	267	297	278	287	281	263	257	271	277	309	258	276	289	292	314	257	274	306	257	258	262	307	278	270	270	275	272	277	308	241	244	253	270	288	273	317	236	275	288	288	272	323	266	283	278	255	290	307	314	267	287	283	253	301	290	303	282	292	275	269	288	260	253	324	265	269	287	228	292	279	280	257	302	300	268	294	254	269	266	254	287	266	296	273	255	302	295	294	258	281	290	293	270	286	293	286	272	292	271	276	262	254	306	304	283	247	265	264	294	285	255	283	277	289	242	282	262	290	262	266	296	288	273	273	287	271	252	259	301	310	253	281	285	288	292	295	279	272	271	292	285	272	270	298	289	282	278	269	282	295	258	273	286	271	296	262	275	245	281	272	275	280	268	271	256	282	286	289	256	268	251	271	292	275	264	262	281	279	273	301	244	297	256	263	272	277	286	290	267	311	286	285	268	280	271	282	271	294	266	279	274	300	293	259	291	267	309	281	269	261	249	293	302	255	250	277	279	272	304	247	274	282	279	269	278	306	289	266	262	327	264	278	275	275	273	285	288	243	272	281	276	284	290	256	287	279	274	289	260	272	291	260	292	286	262	263	299	280	299	263	275	280	239	282	276	279
4716	348	360	299	303	275	267	295	257	256	254	291	288	294	247	278	285	255	233	261	267	262	247	239	269	248	277	277	275	239	267	276	298	252	241	273	266	271	254	291	264	259	261	263	253	253	268	268	253	278	258	275	256	276	284	265	274	291	255	260	248	270	266	278	248	255	251	254	263	257	263	248	258	262	287	253	268	263	266	275	214	249	266	260	268	234	259	241	278	269	246	247	273	286	258	261	267	301	280	243	278	238	231	270	265	283	256	286	251	254	270	285	262	266	246	274	292	262	268	254	262	271	254	260	274	250	266	262	234	254	258	250	269	254	253	243	254	254	252	278	245	253	258	233	283	237	242	273	280	260	252	267	253	263	253	274	257	266	260	259	260	260	242	256	273	266	295	248	293	264	255	249	259	258	257	250	273	249	251	279	270	247	238	259	243	257	256	262	276	279	248	273	280	267	249	258	247	254	255	262	253	248	268	236	279	275	251	262	257	258	245	273	308	242	237	269	236	264	282	235	257	258	244	279	247	274	246	254	248	238	283	259	251	260	252	249	246	246	237	252	261	265	238	246	271	242	274	266	223	263	273	277	282	259	265	303	283	272	244	265	235	263	257	270	286	262	260	243	268	252	245	262	296	261	251	281	272	244	248	247	279	243	277	250	259	251	247	243	267	255	267	268	262	263	241	267	268	242	250	243	282	267	249	263	232	276	274	259	242	284	288	297	270	251	277	232	274	255	263	256	257	279	258	245	263	283	272	265	275	256	268	268	277	293	250	252	272	293	251	254	265	248	244	237	284	236	276	270	237	242	273	251	246	243	263	244	273	248	254	232	254	253	257	273	270	279	255	271	269	260	263	249	260	283	266	235	268	269	247	270	268	242	234	273	271	265	237	268	271	227	270	252	264	265	269	241	241	262	252	242	241	274	287	272	273	255	267	242	313	270	247	238	275	240	286	273	272	236	261	286	257	243	280	239	233	280	276	280	277	247	265	247	278	243	272	232	272	279	230	294	282	231	255	274	246	265	232	291	266	272	254	254	297	252	271	263	262	282	284	258	280	259	246	263	242	232	251	236	262	242	235	263	242	268	241	255	226	254	292	280	290	268	301	248	266	269	266	240	241	262	234	259	263	287	306	249	277	259	259	279	269	255	259	279	263	265	273	255	261	244	270	262	275	254	252	262	258	238	262	270	258	270	245	247	292	263	256	237	227	252	283	233	258	243	273	261	254	241	277	252	269	274	253	277	243	241	298	222	270	255	240	276	261	272	236	260	287	250	248	249	260	245	242	257	267	247	245	232	265	249	245	261	268	292	264	265	248	259	250	241	270	289	237	242	274	260	281	240	258	254	226	243	252	250	246	252	249	253	262	275	252	273	241	278	256	263	231	246	256	236	247	246	270	254	264	267	277	244	231	249	252	270	266	265	232	242	270	278	280	241	242	255	260	256	256	275	243	257	253	230	283	272	285	261	255	241	251	258	261	278	250	252	268	264	265	256	240	257	267	284	281	296	268	263	264	263	290	250	242	249	275	275	250	251	268	258	280	297	248	242	278	283	275	257	276	245	278	273	254	223	263	257	276	263	269	228	263	246	256	264	259	236	247	256	243	276	276	260	279	260	271	262	247	255	272	271	256	284	243	257	280	259	260	263	230	252	272	262	267	256	279	269	260	253	256	261	251	253	270	243	258	280	263	267	254	254	250	262	268	250	292	258	267	251	273	227	257	275	250	265	294	265	246	246	243	278	276	250	270	252	279	281	276	230	267	262	269	277	268	236	289	280	273	270	297	232	256	259	250	262	271	248	271	240	260	282	261	280	210	266	248	280	234	222	258	283	266	253	286	248	250	260	271	244	258	243	248	251	260	253	285	271	268	221	283	268	258	270	263	250	278	261	242	283	246	257	265	282	263	252	285	272	297	265	248	259	237	292	232	274	255	252	274	256	267	261	279	267	249	221	265	247	289	257	249	279	259	270	291	248	243	237	260	298	260	287	262	249	252	259	275	270	247	278	267	260	265	294	245	261	258	256	257	245	247	255	261	262	284	259	262	278	261	239	273	257	240	261	258	262	269	247	278	263	251	261	259	257	255	252	226	258	268	259	287	262	257	262	278	243	286	235	275	263	257	260	249	246	269	240	269	255	257	272	237	237	254	256	262	222	253	261	256	261	246	254	260	266	289	262	245	278	294	261	251	286	285	254	255	272	246	259	262	260	261	255	248	271	248	256	227	280	270	282	248	225	261	236	255	272	261	247	259	291	262	280	244	275	261	261	266	262	286	268	265	282	281	260	248	229	256	241	267	279	235	236	266	255	267	268	234	256	246	287	240	299	272	263	253	236	256	285	276	261	272	234	271	260	254	247	272	255	251	243	264	267	255	269	267	263	259	265	243	275	259	284	271	268	238	252	251	245	258	230	255	276	235	270	254	283	281	277	243	270	280	262	250	270	256	226	280	237	281	247	299	252	223	267	289	234	241	236	272	230	239	277	244	234	284	273	253	270	257	280	248	267	248	261	258	265	243	252	281	253	285	251	256	262	252	267	259	260	256	288	259	237	293	271	231	271	231	265	251	286	259	260	285	236	260	253	270	263	266	273	247	261	270	242	275	266	246	266	279	250	271	251	288	253	259	280	260	252	268	254	258	229	244	256	264	248	245	232	250	264	241	271	251	263	271	272	250	251	265	244	295	262	250	251	264	262	244	251	256	239	243	266	250	242	252	263	270	262	280	246	245	256	253	239	234	257	248	261	284	278	255	256	255	252	226	245	243	261	255	257	262	273	267	275	253	246	257	245	284	273	261	252	259	278	276	277	289	273	244	277	271	265	269	275	238	282	270	254	280	252	252	254	258	238	274	248	253	289	238	269	257	272	271	251	242	259	262	287	305	236	250	236	266	261	245	278	253	245	292	245	260	263	255	254	268	269	289	232	256	269	288	274	282	243	259	255	254	264	249	272	244	264	234	266	257	290	283	288	269	269	266	260	250	234	275	229	273	267	240	253	229	309	294	256	255	244	275	266	268	257	255	239	274	251	275	287	270	260	285	261	259	252	226	255	257	258	238	276	217	277	242	251	242	259	247	234	254	241	272	225	251	267	238	251	234	262	254	249	274	245	266	275	249	261	248	265	255	292	282	286	259	249	269	264	243	270	261	249	221	285	244	280	237	270	255	284	253	240	256	263	253	305	264	265	275	238	247	239	257	286	269	293	256	262	253	273	240	264	272	235	227	245	265	254	266	272	265	282	265	273	273	259	271	278	271	260	284	257	261	274	282	266	274	284	257	248	245	277	242	265	250	244	258	260	267	262	251	241	240	261	243	239	264	249	250	271	246	241	252	257	240	281	286	265	260	265	259	278	278	272	295	228	268	258	279	289	275	239	270	252	223	260	267	284	258	291	262	270	275	278	253	245	238	250	261	249	241	307	260	294	287	253	247	269	285	258	270	264	259	255	268	256	249	278	242	255	237	265	278	254	285	259
25155	21446	27847	25439	9367	534	329	244	209	182	178	164	154	127	170	152	130	147	160	127	144	139	138	149	139	154	141	140	145	140	146	143	135	120	139	146	165	140	136	152	119	133	151	143	121	130	128	134	145	151	134	125	137	124	147	104	118	131	141	139	146	165	137	143	132	133	137	154	134	136	129	139	148	146	137	143	136	130	134	115	136	123	135	138	145	136	156	130	134	135	133	123	140	146	140	130	139	138	126	136	131	148	117	131	126	153	114	130	135	117	119	135	136	126	114	148	128	136	126	141	136	126	139	131	137	109	135	147	128	126	115	120	139	149	148	132	155	137	129	117	151	131	119	130	129	134	135	131	148	147	128	133	118	126	152	123	138	122	117	139	137	135	129	156	142	124	156	143	118	130	123	138	146	138	133	118	157	125	123	123	131	145	134	122	146	158	123	139	128	123	130	146	139	128	134	122	128	144	146	127	147	108	129	117	134	118	118	132	122	131	136	130	129	132	142	103	117	147	145	123	113	138	124	147	135	132	127	128	114	140	147	131	136	121	148	137	125	117	119	134	129	129	130	144	145	139	112	141	127	134	138	129	148	123	137	132	120	138	137	141	126	120	107	145	127	127	122	136	127	128	120	141	143	144	146	124	118	123	158	130	145	124	130	141	164	120	134	132	150	127	141	139	132	130	134	112	125	126	153	128	133	140	129	145	124	169	135	124	133	120	143	139	151	128	137	116	133	137	137	122	116	125	136	131	140	141	162	151	122	154	127	126	141	156	147	129	149	137	135	124	115	134	113	110	127	149	153	121	134	120	136	135	131	130	129	123	129	149	138	120	128	133	139	140	129	123	137	134	132	120	144	143	141	121	131	140	141	98	124	132	141	136	121	120	125	128	166	134	137	148	146	131	136	130	125	121	133	118	98	153	117	133	145	124	129	119	115	133	129	134	135	135	141	137	128	162	139	153	129	127	135	129	118	124	129	145	127	131	113	108	127	133	112	170	130	141	129	117	125	142	148	141	129	131	134	135	116	142	118	157	128	136	137	135	131	117	122	130	132	137	142	118	136	121	130	143	130	137	146	130	121	137	130	121	136	125	144	138	142	131	154	130	152	138	132	142	136	141	131	123	131	147	123	129	114	125	118	140	140	134	128	121	120	116	145	119	135	123	125	138	135	120	135	152	140	135	122	133	129	140	140	145	137	139	154	152	129	131	131	138	127	137	115	107	135	127	140	134	138	147	136	133	117	129	143	120	129	128	134	133	130	134	146	147	147	127	122	133	135	124	113	132	142	167	151	117	110	127	132	115	133	120	141	151	139	148	125	122	128	110	114	142	126	137	150	132	155	125	152	122	130	146	157	128	135	141	113	139	140	136	144	140	121	138	145	139	136	134	135	124	121	141	136	127	137	136	128	146	155	137	131	160	142	157	147	145	140	136	141	146	138	137	151	150	148	135	124	131	138	138	137	138	144	145	134	136	135	125	146	140	133	124	151	121	136	135	136	132	146	134	138	130	140	115	139	139	116	126	138	158	149	131	128	143	132	151	141	161	144	140	137	148	125	122	157	136	123	124	119	147	133	131	133	151	138	110	129	127	132	121	129	128	142	112	122	139	131	126	143	140	119	125	117	126	120	137	119	129	131	117	111	170	131	132	122	134	113	140	120	148	142	140	124	139	120	121	136	159	132	111	131	143	129	137	133	130	140	138	114	104	165	138	157	123	123	135	126	127	128	135	147	133	127	143	127	128	142	143	144	135	136	161	131	131	146	130	125	138	110	117	125	140	140	130	122	117	131	117	155	126	137	133	154	127	150	138	126	122	141	128	126	154	131	112	126	140	135	126	133	129	132	133	148	118	123	132	150	127	140	128	123	129	134	118	154	155	128	135	131	117	124	119	135	125	148	137	134	146	125	137	139	147	122	131	151	138	137	127	129	134	141	138	142	142	125	142	131	124	133	142	109	126	128	137	121	145	149	144	102	130	146	136	119	134	118	127	120	131	124	135	118	126	127	139	139	141	151	139	158	128	141	139	159	145	140	125	136	157	153	131	133	116	141	137	145	172	136	147	153	134	118	146	149	112	128	132	131	124	134	121	119	133	136	128	129	140	145	137	138	127	117	148	136	129	132	138	133	120	144	145	147	116	117	140	145	133	139	129	138	128	138	129	128	111	128	136	117	150	136	147	139	139	143	149	131	135	148	136	133	122	138	116	120	131	153	112	123	126	129	123	139	118	125	120	140	117	132	130	148	136	124	133	140	123	139	147	135	109	126	126	128	128	130	115	123	126	137	136	126	120	126	140	130	143	139	140	142	125	134	132	136	147	129	141	117	147	121	128	142	141	128	123	123	135	126	122	138	126	115	131	125	127	120	139	134	139	137	139	150	134	138	162	142	128	162	131	109	126	123	142	111	150	149	135	117	134	155	129	139	120	130	135	124	127	125	152	121	136	135	110	128	140	140	148	121	141	117	127	132	130	120	148	122	139	131	120	144	118	132	134	135	137	143	126	130	118	130	142	133	136	123	130	126	122	152	143	127	146	122	137	127	116	147	142	158	147	133	147	119	150	135	127	139	115	124	133	127	142	121	110	123	144	127	156	125	133	105	124	130	126	132	140	133	145	125	132	113	136	128	126	135	123	136	139	126	122	142	122	126	134	147	158	125	141	121	136	132	144	138	129	143	132	141	119	152	128	133	126	136	131	124	143	150	134	144	130	127	133	121	135	136	131	141	142	138	134	140	132	110	144	127	129	134	141	137	130	128	135	136	131	146	133	134	145	129	141	127	119	117	135	127	125	124	130	150	141	120	129	155	126	129	119	127	130	117	137	145	121	121	132	147	142	117	118	151	140	148	122	137	136	126	124	125	140	151	136	136	167	140	132	157	122	140	133	142	135	140	131	130	135	142	132	111	136	117	127	136	132	151	139	129	127	129	144	141	139	153	144	156	124	131	129	152	147	140	145	153	120	132	144	133	128	125	131	134	124	140	100	135	153	131	120	133	134	124	136	140	131	140	136	136	122	129	128	131	125	124	130	129	136	122	112	125	120	140	126	149	159	130	109	150	132	132	122	125	144	131	128	127	141	149	137	135	134	114	137	146	134	146	159	122	157	137	150	151	138	114	157	135	137	141	152	139	131	101	144	113	130	117	136	124	124	134	138	138	99	127	128	136	131	155	128	117	147	114	149	118	154	118	149	120	140	136	123	116	139	137	142	140	109	129	128	138	146	140	121	147	130	129	132	141	127	118	132	127	149	139	133	126	134	125	146	143	129	109	129	117	116	125	148	145	129	136	130	118	121	119	132	131	135	140	142	143	135	122	140	123	141	139	142	133	125	121	151	149	129	151	121	134	131	143	123	131	129	151	143	134	137	149	126	134	156	120	128	125	164	134	136	131	149	133	138	123	125	138	121	150	134	123	129	152	117	128	120	150	157	158	136	125	140	122	118	137	120	126	131	140	115	128	133	128	124	144	121	128	159
3067	2623	2100	1044	667	478	355	313	270	230	264	225	180	220	145	191	174	176	172	169	164	170	144	142	164	136	151	147	175	173	142	141	146	147	128	142	135	150	149	138	156	148	180	149	168	133	150	148	155	143	135	135	140	146	155	149	141	123	127	152	144	116	154	140	162	169	154	141	141	137	161	154	125	145	152	145	163	158	156	150	162	140	145	146	158	123	136	144	158	112	147	159	143	160	136	137	149	162	149	153	167	162	145	155	149	147	125	166	143	132	155	134	150	137	149	140	147	137	150	121	161	152	135	167	148	140	135	149	146	134	148	153	137	162	153	159	137	134	164	146	144	136	135	146	156	127	150	160	156	135	147	143	137	148	168	155	130	132	149	158	157	134	142	162	134	164	145	120	156	156	141	138	131	159	147	138	125	119	149	142	161	127	136	147	150	140	161	132	156	144	154	151	152	144	115	158	140	154	132	146	162	120	154	140	150	139	174	153	133	134	148	144	141	140	136	128	132	138	138	137	156	150	152	157	137	134	148	134	138	148	137	143	140	154	116	139	140	131	140	159	148	130	165	122	141	146	140	159	130	141	161	129	137	143	147	135	148	143	138	149	147	140	145	149	138	161	149	141	140	156	135	150	149	139	132	113	150	135	144	146	144	132	161	140	151	155	143	145	139	152	150	156	143	145	147	135	125	145	135	145	147	121	139	138	126	171	162	151	151	147	157	142	148	139	140	163	160	144	157	135	137	122	141	166	141	137	144	158	143	140	158	151	145	141	137	137	141	161	138	167	133	121	139	137	130	133	137	157	175	153	146	148	137	139	175	144	123	131	140	130	130	149	123	155	136	155	158	156	145	142	151	170	147	151	128	145	155	123	141	141	132	175	131	153	122	120	155	148	134	135	142	119	141	127	138	141	136	163	153	137	138	130	139	137	142	134	164	165	136	142	138	129	143	147	171	123	125	151	135	137	147	127	149	144	162	157	146	165	145	136	137	134	133	176	140	154	141	153	151	146	135	152	140	166	128	123	133	149	134	139	144	138	141	160	148	154	133	138	141	128	132	136	151	157	146	140	120	140	129	138	153	139	146	147	134	130	135	147	141	156	153	150	136	133	123	141	150	124	132	150	141	143	145	145	146	133	144	150	128	140	140	148	154	141	154	140	151	118	128	131	129	139	147	149	127	148	146	157	144	152	155	121	139	134	145	143	150	155	153	140	151	158	134	127	147	131	148	156	131	137	155	154	130	128	142	149	148	154	142	130	148	115	146	158	161	127	169	143	147	158	166	130	139	128	133	148	141	142	131	141	138	126	135	167	134	129	127	131	133	142	157	150	150	138	137	135	126	153	137	127	130	141	139	141	145	127	135	140	142	170	144	133	136	143	122	147	121	153	144	159	134	162	140	161	152	128	140	150	145	129	180	158	118	135	160	137	150	142	144	134	133	135	134	132	132	172	131	114	132	147	132	139	144	159	147	137	149	130	145	137	140	130	155	154	129	152	150	160	140	148	120	136	128	177	127	124	136	147	147	147	142	153	136	157	126	157	143	168	140	141	149	146	148	152	139	132	148	159	151	145	146	120	146	148	155	136	149	148	146	163	137	140	134	142	143	154	153	158	143	150	130	149	144	159	117	131	177	153	135	143	148	128	135	159	145	140	137	129	154	135	149	139	130	139	143	144	126	136	146	130	157	153	139	138	157	146	149	150	138	144	138	148	129	168	121	126	133	156	134	151	131	143	123	135	131	153	126	168	138	135	158	132	149	146	148	148	145	156	139	146	150	132	111	123	136	119	128	151	118	138	133	153	127	144	135	128	152	142	140	140	123	128	125	151	142	135	151	164	139	144	159	141	157	136	171	133	150	156	144	150	128	151	151	156	171	126	160	131	146	143	126	164	147	149	166	130	168	175	131	132	153	123	143	152	145	167	139	137	151	140	142	144	153	116	147	136	144	131	136	125	144	140	148	159	137	131	150	162	152	157	155	142	148	123	157	150	115	137	131	129	144	143	125	136	147	151	162	146	141	115	134	154	141	129	122	127	139	128	130	147	141	130	144	137	147	164	153	162	162	137	127	151	148	123	123	156	132	131	137	125	152	126	158	156	154	156	156	135	148	146	158	153	132	139	150	138	153	161	139	138	145	136	165	129	146	127	145	143	139	131	172	150	134	140	149	152	142	146	114	134	155	164	141	155	103	142	167	145	165	134	127	134	134	146	120	159	145	135	153	148	115	137	128	154	126	145	123	132	152	148	143	126	126	149	149	133	152	131	116	141	154	160	137	168	140	148	152	145	128	127	129	138	140	137	126	144	162	137	144	142	141	136	129	145	138	136	126	135	147	123	140	156	157	153	139	133	143	126	133	149	146	121	122	144	126	134	138	133	118	142	134	130	115	170	156	142	156	140	134	127	144	138	134	126	131	150	150	140	125	137	160	150	158	130	144	121	139	149	144	127	133	130	149	150	144	141	138	169	156	133	150	139	136	140	121	167	149	128	131	138	143	133	137	153	139	150	156	130	140	155	142	140	129	146	147	143	142	134	152	119	151	146	137	135	135	145	132	170	146	141	146	144	134	140	132	157	163	145	149	134	145	138	134	129	124	131	147	140	135	146	107	139	147	132	126	130	168	163	149	145	143	134	148	140	150	144	135	135	96	146	135	158	145	138	138	139	127	143	141	140	112	126	141	146	156	136	144	142	121	143	136	150	144	156	143	129	165	159	154	126	130	116	136	173	156	147	137	146	133	156	140	142	145	154	114	141	134	151	141	164	153	140	114	162	134	150	123	145	144	139	145	176	131	153	119	129	154	123	148	132	152	147	172	127	138	151	139	131	146	135	146	153	125	131	152	139	132	166	138	135	167	135	144	143	131	150	132	143	135	161	129	142	151	121	158	148	169	139	136	144	140	136	151	151	147	142	177	151	150	136	141	139	149	145	122	156	129	134	151	145	120	156	138	145	128	132	121	144	145	143	147	130	137	160	143	133	147	140	152	137	135	125	144	130	143	146	147	155	155	159	148	170	158	131	120	146	143	142	145	133	149	146	152	150	134	139	145	130	148	146	149	138	138	144	141	138	146	133	153	146	139	119	125	167	153	135	119	141	129	137	157	137	127	136	150	136	129	154	135	145	139	138	154	131	132	133	125	130	140	140	138	154	136	157	184	139	131	125	141	144	132	128	136	163	123	135	148	138	128	144	137	148	144	144	148	132	134	160	123	145	140	127	135	160	156	142	130	136	136	170	151	139	132	135	167	142	133	146	155	151	150	131	136	150	142	143	145	152	134	147	153	142	129	162	148	129	154	127	141	154	148	139	150	154	127	143	146	135	142	137	146	131	125	144	133	124	132	155	141	160	112	151	142	117	136	150	144	139	130	118	133	126	130	132	146	137	128	116	142	132	152	159	130	137	125	122	148	129	141	136	148	145	134	126	146	116	141	149	130	157	140	142	133	153	135	124	143	137	155	124	143	129	161	137	149	138
24432	21508	28820	24633	21484	5971	917	563	365	409	391	377	364	358	370	344	333	330	315	338	307	303	297	299	313	313	324	313	286	290	289	298	312	282	309	283	317	270	288	271	312	308	294	292	296	280	271	296	283	313	314	298	315	288	284	273	294	286	297	298	262	290	309	284	304	261	312	342	338	302	293	314	307	310	277	292	307	266	295	282	320	295	315	269	272	263	306	268	291	306	291	298	256	274	280	279	275	286	281	268	304	301	308	295	296	301	310	277	309	301	299	300	289	291	314	306	299	286	317	278	281	289	287	301	275	312	283	261	293	334	257	320	265	302	274	272	310	290	293	280	299	328	311	275	268	303	275	319	330	290	278	285	327	275	296	283	297	284	297	305	290	285	309	273	280	293	252	302	288	289	324	294	292	297	285	307	282	280	279	310	253	280	320	249	314	293	275	273	286	269	276	322	302	317	283	279	322	312	285	306	313	313	301	263	295	320	293	283	315	274	307	278	243	338	319	322	308	268	306	303	298	296	296	290	298	304	290	286	276	299	274	292	285	278	302	279	270	286	321	315	281	271	283	285	287	265	291	271	263	324	283	301	322	301	289	299	275	280	290	295	293	299	294	295	292	293	267	294	282	272	295	259	259	319	266	287	280	266	310	264	274	288	305	281	283	308	299	271	265	336	286	258	308	325	275	301	305	308	311	309	283	284	313	294	262	291	303	307	277	281	321	280	256	286	298	297	305	295	280	298	270	280	313	291	285	293	261	277	283	311	283	289	281	248	298	254	266	288	289	312	279	287	286	284	298	285	288	293	302	268	268	291	299	295	332	282	304	293	293	277	309	274	261	286	283	289	265	298	282	315	282	281	286	306	281	315	316	248	306	281	305	302	296	283	329	282	289	281	298	274	302	249	300	275	327	304	291	293	307	289	279	307	287	291	286	312	276	286	280	280	288	285	276	292	280	284	323	300	288	269	325	281	280	281	301	310	280	276	284	318	268	265	267	271	259	313	278	293	280	282	290	296	301	290	316	295	278	317	274	282	307	271	307	298	304	284	303	278	282	277	305	282	293	268	272	273	306	285	288	308	296	273	297	268	272	297	272	290	325	286	256	282	277	320	285	288	306	288	269	290	276	281	293	299	301	285	287	283	317	280	296	282	303	290	282	261	280	285	286	291	276	276	308	282	297	274	269	303	295	285	307	279	278	277	288	317	277	300	296	315	295	300	306	293	295	271	316	266	299	289	291	274	331	288	328	310	321	318	280	278	273	302	302	273	296	262	290	298	280	241	260	294	280	270	264	277	265	303	270	300	297	250	269	314	280	292	290	268	308	259	275	311	305	268	276	313	290	273	267	288	277	287	297	247	281	267	294	279	287	282	283	263	315	305	258	272	299	296	273	277	289	272	296	313	311	325	298	301	286	282	275	289	273	264	275	255	296	282	284	307	290	295	295	333	273	299	300	311	301	297	250	281	283	297	260	292	295	292	269	280	310	263	267	285	284	266	266	274	278	272	290	300	297	315	285	311	268	302	288	284	267	278	282	295	314	281	310	277	303	282	293	293	322	266	274	259	294	287	295	291	288	296	299	277	306	281	284	279	283	269	282	250	285	324	276	240	292	288	299	275	284	302	309	312	278	272	290	296	300	261	274	337	282	311	278	267	289	294	285	262	274	275	315	275	285	272	276	274	281	268	305	279	297	277	290	269	264	316	271	309	292	266	277	265	246	285	318	260	265	297	286	307	250	261	270	288	283	250	268	278	280	304	307	293	296	271	307	283	294	319	298	289	268	291	301	292	278	288	302	278	285	311	291	263	287	268	285	309	288	269	272	273	288	311	273	264	284	287	275	256	288	287	282	264	253	318	307	307	300	258	294	260	288	304	312	267	306	286	277	261	298	272	268	290	303	287	283	295	255	308	273	259	250	293	280	289	293	303	252	258	288	265	288	305	281	293	291	281	303	290	289	271	250	301	287	270	281	308	322	287	294	267	239	295	274	315	280	277	262	264	302	304	259	289	293	295	276	247	282	283	288	314	314	284	273	286	282	291	282	290	300	271	263	280	272	295	287	256	273	277	274	276	267	285	280	297	296	263	294	288	284	297	284	260	284	311	285	280	321	282	321	256	293	250	295	292	274	285	262	289	253	278	286	261	278	294	298	295	295	295	248	267	302	285	322	290	269	288	317	281	329	284	321	292	291	272	286	290	286	285	262	302	284	306	278	268	277	302	277	274	286	298	287	312	288	280	277	267	302	292	315	287	298	284	316	298	282	295	266	325	278	295	290	314	315	259	300	294	284	288	261	312	301	267	293	306	281	283	289	261	301	288	312	266	280	301	301	296	276	317	271	270	269	319	266	277	274	280	281	282	288	288	275	254	273	287	288	266	308	291	276	273	264	272	288	290	283	295	282	287	263	316	298	271	283	274	278	280	287	326	273	309	292	280	282	305	293	285	283	293	282	317	276	241	256	277	263	295	255	289	334	313	267	289	269	276	280	272	290	296	303	268	285	280	295	318	302	280	306	287	285	280	296	294	285	316	273	273	282	276	302	295	293	257	325	304	279	287	277	295	294	263	274	306	257	281	301	293	300	300	282	284	272	308	259	269	292	288	269	323	258	306	315	314	277	293	298	279	289	301	306	279	282	268	298	311	274	282	274	311	306	256	280	295	281	301	296	284	291	276	313	277	306	281	299	276	298	277	306	286	273	274	286	272	278	297	295	313	279	292	288	325	293	274	287	264	265	270	283	324	290	278	291	293	297	291	288	296	318	310	281	262	280	290	259	265	284	286	312	282	272	331	278	258	251	289	277	270	289	294	276	295	261	255	298	283	273	280	276	278	299	300	295	262	290	299	294	274	264	269	293	279	285	296	318	286	319	280	263	289	278	292	277	250	314	327	249	312	299	274	294	296	257	307	293	260	272	278	279	292	280	312	270	278	296	277	293	295	282	283	289	268	289	290	286	269	291	277	274	311	303	265	301	316	268	265	277	279	290	261	296	267	299	308	287	306	293	271	296	243	283	252	264	280	297	276	287	301	247	289	291	287	277	287	285	264	253	293	273	258	284	277	295	286	282	298	264	260	303	278	282	299	262	271	269	265	312	294	275	295	274	278	281	288	273	270	282	285	260	278	301	272	271	276	273	280	280	279	278	287	269	303	286	315	275	283	301	285	279	277	278	296	314	293	272	294	295	281	297	282	298	297	303	291	299	316	289	289	268	293	275	288	259	277	282	289	284	293	308	259	274	300	275	298	272	256	280	303	274	266	289	283	280	289	275	294	260	320	277	300	299	274	280	301	293	289	301	300	275	249	276	294	275	322	280	288	278	278	304	294	279	271	265	261	292	253	292	272	270	306	302	245	287	296	287	263	284	315	298	238	280	270	320	299	311	303	272	319	284	282	275	297	284	287	316	281	293	280	254	249	262	299	282	279	298	286	267	300	283	287	298	272	266	299	269	306	301	292	278	269	323	271	286	315	263	275
3297	4704	3999	1985	1350	926	759	648	583	479	428	413	387	379	350	326	310	339	321	321	282	312	312	288	298	302	284	296	284	289	270	305	282	265	273	294	280	280	261	280	271	247	303	289	288	301	249	271	279	290	287	263	286	289	308	261	251	258	292	261	247	271	270	274	251	266	273	256	296	261	273	273	257	285	284	297	263	277	257	266	259	271	279	278	282	294	283	299	283	262	275	260	286	274	268	280	259	290	296	280	258	257	281	270	297	265	272	258	292	291	275	270	295	273	260	274	263	268	299	283	278	265	261	275	290	275	257	282	275	264	275	267	284	261	275	231	257	268	288	281	274	301	266	255	286	256	262	297	238	271	260	270	260	289	262	268	276	234	271	247	253	276	261	281	255	264	303	262	254	272	279	246	315	298	267	269	280	277	257	246	254	273	273	266	260	270	269	283	289	274	278	269	283	258	266	270	271	293	238	307	286	264	288	279	294	289	263	292	261	289	269	276	242	282	260	267	262	290	264	238	266	269	286	265	262	278	252	288	280	276	279	268	291	252	286	253	281	276	239	266	279	252	275	265	259	295	277	276	244	273	290	263	282	272	266	268	275	242	271	274	293	268	285	273	270	287	286	286	249	296	283	308	266	309	242	278	262	294	261	300	262	297	270	281	268	263	295	300	299	283	292	263	270	251	277	256	280	280	267	281	275	263	271	241	274	271	268	277	282	255	249	279	315	273	285	262	323	256	265	281	249	254	278	279	263	239	298	248	276	271	285	286	308	263	265	259	250	235	272	283	270	306	282	285	278	264	250	287	279	285	291	264	273	279	232	242	295	274	270	284	264	280	291	280	301	305	272	278	257	241	301	305	297	269	272	262	276	279	307	260	255	268	279	261	268	260	259	267	247	278	289	241	248	282	268	284	253	283	275	261	241	279	262	252	272	276	300	270	261	276	251	291	285	297	266	253	237	275	239	261	243	283	267	254	265	289	285	291	305	246	285	254	247	283	269	302	260	271	271	274	263	275	261	294	260	294	271	303	280	285	264	265	285	276	264	273	268	275	268	294	272	258	266	278	248	239	268	278	283	291	263	273	293	275	271	288	263	270	259	303	259	265	262	265	265	255	265	261	282	278	276	278	266	276	263	245	278	269	289	275	274	262	288	228	269	277	268	274	285	266	281	273	236	274	253	266	258	246	287	265	248	292	267	301	277	259	243	287	265	286	289	272	254	261	287	281	241	263	241	242	256	274	283	252	268	296	263	253	283	277	251	257	270	239	295	236	282	276	308	267	283	227	271	276	275	261	273	260	281	261	255	270	268	269	263	250	270	253	272	260	261	266	272	275	279	301	259	275	281	263	258	264	253	300	276	302	263	271	281	283	269	269	265	289	272	286	259	246	277	264	248	266	260	273	296	271	282	272	271	285	292	257	285	251	262	306	263	254	266	259	251	265	257	250	255	256	289	302	261	274	272	254	246	265	272	279	255	255	268	282	267	262	271	289	258	268	258	266	254	265	267	273	252	267	319	275	266	244	263	263	288	250	262	251	255	270	251	273	254	259	275	255	268	266	289	255	275	275	288	260	267	276	308	234	301	291	269	259	259	255	269	267	264	272	273	302	291	288	296	245	290	278	279	280	267	283	269	295	259	270	277	262	263	248	262	254	274	282	274	277	292	249	268	277	278	255	290	257	246	265	274	274	244	299	268	282	267	238	245	269	263	251	260	264	240	272	255	271	280	260	299	275	265	275	287	261	252	284	263	286	294	274	254	249	280	268	264	288	248	258	278	253	263	266	284	274	296	254	258	272	255	260	264	290	298	245	263	302	277	258	281	269	306	294	280	282	283	284	294	278	252	267	282	262	277	265	259	253	257	321	259	291	271	299	285	282	284	292	266	273	247	277	258	268	263	305	244	242	291	249	281	262	270	257	289	270	247	250	239	310	268	288	284	255	280	255	282	284	268	285	262	288	260	300	270	282	283	277	277	265	253	250	281	282	257	268	252	269	262	323	264	272	241	261	265	274	262	242	271	266	259	258	308	267	245	288	284	262	293	266	256	278	260	286	270	285	269	275	255	255	271	305	260	284	270	283	282	269	297	272	248	277	270	247	277	280	262	239	261	278	255	283	254	263	295	288	274	269	268	263	245	256	246	251	278	290	261	264	295	279	266	265	277	254	267	275	276	261	242	265	256	275	277	290	242	280	257	292	268	257	270	260	312	272	284	269	278	260	305	260	293	268	259	285	279	246	281	269	244	245	256	271	264	241	265	279	257	257	292	258	277	276	281	259	258	265	272	270	267	257	243	238	257	253	297	255	274	283	302	274	242	286	248	239	264	268	266	275	276	287	301	263	247	246	253	286	249	264	277	254	237	268	258	298	276	256	268	271	261	235	245	284	279	281	268	260	285	269	292	261	236	276	275	266	240	236	260	299	253	247	262	260	268	267	277	269	278	280	265	268	251	252	314	269	281	266	283	288	290	277	281	295	276	272	274	255	267	278	279	270	245	273	289	263	268	291	289	254	281	264	262	262	264	284	277	237	292	257	289	259	275	284	281	251	233	264	287	288	262	285	259	270	253	283	228	249	267	290	259	278	277	272	292	277	257	254	271	253	275	269	261	292	281	240	268	271	283	294	282	269	290	264	245	270	275	268	272	290	261	276	264	263	271	283	261	249	275	243	263	265	280	265	250	248	264	273	265	289	263	281	239	280	257	232	249	280	260	222	254	277	249	307	269	278	289	260	230	259	262	257	251	251	268	272	291	244	255	268	281	251	250	278	260	240	294	248	255	235	264	274	267	261	292	290	266	252	245	244	276	256	246	258	272	258	264	279	267	282	273	263	265	260	270	237	236	263	292	256	243	257	243	272	275	259	282	229	241	293	253	280	273	279	278	256	267	268	268	266	280	242	259	272	250	249	283	279	282	255	282	264	255	275	253	266	275	280	287	273	279	236	254	269	286	275	276	258	286	257	267	275	305	285	257	271	277	251	248	266	243	287	259	264	265	257	291	278	249	271	265	270	252	244	270	262	271	282	270	257	254	275	283	277	260	281	241	243	254	259	248	253	265	282	280	277	274	263	279	258	273	274	234	257	285	249	238	253	256	246	269	302	258	253	276	272	253	262	281	294	294	253	264	263	272	235	285	266	273	232	302	265	293	243	264	240	277	257	268	257	271	265	288	276	230	280	249	264	279	268	275	312	255	282	257	242	263	283	273	267	259	273	293	258	283	251	239	242	268	268	253	248	246	272	279	271	294	261	263	266	275	261	253	257	247	288	259	272	277	240	282	253	262	270	269	272	282	279	262	263	284	286	275	274	253	252	264	259	245	242	261	266	266	283	278	269	255	248	256	255	293	278	276	256	268	290	270	256	269	264	277	265	241	268	288	246	263	265	263	271	236	296	265	267	269	267	284	255	256	250	252	281	288	269	236	243	247	302	304	269	292	253	278	271	275	260	280	263	287	262	288	272	246	283	255	257	282	264
27847	12234	894	428	315	304	307	272	313	271	272	308	300	266	257	274	274	263	288	270	314	270	270	232	279	270	279	265	295	270	314	279	276	278	295	275	281	284	268	268	252	275	276	254	269	284	268	289	299	284	270	280	299	292	276	266	281	264	285	273	245	305	285	284	259	286	281	253	271	277	293	279	274	242	296	268	246	283	293	297	287	275	271	291	287	275	280	275	258	272	289	298	280	289	298	279	292	258	261	309	277	266	283	289	251	279	285	284	279	291	280	266	290	274	282	302	279	282	271	266	281	292	286	283	273	299	302	262	283	282	293	263	281	280	258	286	278	269	282	242	283	291	276	289	258	282	268	291	268	285	274	281	315	284	270	274	287	286	287	269	297	291	296	262	275	281	283	255	300	310	265	281	255	281	297	312	276	267	280	295	282	312	287	298	238	270	271	303	272	251	336	279	275	291	290	259	272	287	253	295	255	256	258	278	278	268	272	295	275	260	267	264	258	301	293	257	286	299	293	259	254	307	276	287	265	280	284	289	291	274	287	266	274	260	275	270	285	283	276	264	308	304	280	289	285	274	286	309	327	238	314	261	277	284	276	269	270	280	295	274	271	277	278	282	280	282	268	280	271	273	265	302	299	279	278	297	290	266	285	285	267	280	297	258	279	282	287	279	286	276	271	292	284	288	278	257	269	268	265	273	273	288	297	292	249	322	287	302	282	268	279	297	279	278	310	278	279	259	278	280	276	267	290	267	266	290	281	301	271	274	278	288	297	291	259	307	304	282	279	269	271	243	252	272	245	289	297	287	294	270	278	335	277	266	265	260	279	283	276	258	258	283	268	277	250	275	278	283	266	278	273	260	276	281	288	277	277	277	293	296	288	243	299	291	293	278	282	322	286	292	269	321	303	270	276	297	274	281	282	289	288	260	289	258	278	285	267	284	251	268	240	290	273	315	277	275	270	300	263	245	293	266	293	264	269	264	291	292	253	259	295	295	292	310	251	273	335	280	256	261	247	284	309	278	286	283	290	267	261	249	267	306	300	292	277	266	267	247	265	319	293	266	282	286	307	291	297	263	297	306	279	288	287	289	276	251	275	288	251	258	274	266	276	257	310	283	309	272	281	287	275	281	270	254	262	273	310	284	289	311	285	286	277	281	263	299	265	248	291	268	261	304	261	288	275	287	280	290	302	268	277	249	273	277	264	290	288	297	290	297	295	260	269	247	275	259	270	262	247	285	291	291	262	270	316	251	281	269	269	272	289	273	272	288	264	280	290	270	244	296	278	283	289	295	269	253	295	301	282	273	289	288	280	258	259	261	269	244	265	299	276	258	289	292	253	288	283	256	241	291	245	298	269	256	273	284	279	281	294	252	274	276	313	279	282	283	286	278	282	268	290	272	295	276	280	305	276	275	267	279	279	302	267	277	289	263	281	277	272	296	287	302	275	270	314	289	261	268	302	278	290	314	276	297	283	255	257	259	279	270	258	287	245	277	245	259	281	277	281	284	306	275	285	283	271	252	249	269	269	288	285	269	278	241	278	269	273	270	297	247	288	239	296	269	264	286	292	299	297	243	276	268	255	284	267	292	291	270	282	288	267	277	268	296	305	245	270	289	258	307	287	281	293	281	280	284	264	279	277	284	259	297	289	278	298	274	266	273	295	273	267	281	307	310	277	286	281	273	258	281	258	282	288	293	302	298	270	309	277	265	262	274	287	291	257	303	278	258	284	273	292	294	274	259	289	266	261	286	255	265	265	267	279	263	249	287	279	264	301	280	273	285	271	314	278	295	272	276	278	285	275	271	283	257	286	295	291	294	261	266	275	268	256	289	265	310	266	301	243	315	291	282	284	272	265	275	260	287	282	260	239	273	287	267	273	251	273	274	276	264	288	288	248	284	277	254	277	255	276	266	270	255	301	261	285	300	283	290	270	281	266	258	279	281	281	290	304	293	254	300	279	262	291	263	267	270	298	280	254	262	289	264	284	280	270	287	282	292	307	294	305	305	279	258	265	292	246	283	284	279	259	319	291	268	261	261	266	263	260	259	272	270	282	279	267	277	251	280	300	283	310	266	262	271	271	265	289	295	282	295	251	264	293	289	250	277	263	255	280	288	283	246	264	278	259	281	319	292	285	276	284	279	257	286	256	285	291	265	269	289	272	272	269	277	280	265	275	283	273	291	262	229	270	284	300	253	286	258	286	299	282	266	296	286	267	260	277	277	293	279	270	246	268	264	263	245	267	268	270	274	257	282	268	292	265	259	279	301	270	297	278	258	285	290	288	301	285	271	266	299	253	245	257	286	249	309	269	290	260	295	261	278	295	293	305	302	295	261	278	288	274	263	311	260	278	314	250	286	293	281	285	292	288	272	271	288	276	256	270	269	280	286	258	268	288	299	300	265	302	290	256	268	278	278	309	332	300	282	251	275	289	295	273	307	289	270	278	302	299	301	264	278	275	284	292	263	292	272	271	293	267	279	287	293	275	271	253	287	305	291	239	251	309	276	275	292	270	287	290	277	280	286	294	271	255	277	252	258	253	300	282	286	274	259	294	272	298	290	269	271	285	303	289	258	287	277	260	259	264	303	283	254	293	257	247	259	277	263	256	274	271	271	259	277	268	242	282	282	270	270	264	270	289	268	250	288	289	246	313	282	260	278	270	292	293	298	285	255	283	239	265	259	273	255	294	280	271	294	277	316	282	247	258	255	278	268	286	281	269	258	265	265	285	313	302	286	278	280	318	289	302	285	278	269	273	251	284	258	303	242	265	298	284	248	276	276	306	321	255	278	297	270	269	282	280	311	245	280	281	299	279	255	261	274	287	284	286	275	270	288	267	292	263	278	269	286	297	284	300	264	269	264	293	297	258	269	260	260	274	287	272	286	255	270	299	294	277	271	275	282	292	246	261	275	303	248	298	283	255	279	288	271	274	265	256	288	302	261	284	280	252	259	278	294	268	274	291	276	278	259	278	287	292	288	295	288	268	275	304	270	306	289	292	256	281	297	287	277	277	272	266	291	265	288	292	289	269	297	272	274	287	240	285	321	265	278	299	302	261	302	292	316	290	278	295	268	264	289	267	264	291	281	251	302	284	299	282	301	255	254	301	284	281	265	276	293	265	279	274	248	291	269	307	277	308	287	273	293	261	297	287	250	309	296	254	281	293	262	271	253	265	277	277	285	259	289	274	271	254	297	302	246	280	273	279	285	250	275	313	292	289	252	261	285	292	256	291	274	291	288	266	298	263	295	279	289	268	287	262	271	267	257	278	280	279	305	273	282	273	253	263	292	268	258	273	242	287	313	256	247	258	289	274	266	303	270	276	300	300	277	306	255	276	249	263	271	311	298	285	277	279	295	286	257	277	300	271	272	265	280	297	290	250	300	248	248	280	248	309	298	260	272	265	267	293	284	275	278	264	251	282	252	267	244	244	266	279	274	265	267	306	273	295	281	251	278	287	282	262	275	271	285	293	288	262	284
4681	435	406	315	273	290	293	265	304	270	284	275	262	250	249	273	273	261	293	270	277	252	273	262	254	246	287	287	275	249	276	247	274	242	241	276	276	268	214	262	218	255	262	238	268	251	301	253	250	268	274	251	268	261	250	287	280	249	261	234	258	267	270	237	272	262	277	258	271	267	272	242	254	268	263	297	253	276	239	254	252	258	260	260	243	245	277	259	261	280	226	258	272	254	257	253	244	283	255	227	270	282	262	263	284	223	247	275	254	253	249	250	258	274	264	275	252	257	265	241	245	261	276	260	248	260	250	253	247	256	264	245	246	273	270	253	266	267	256	247	252	264	286	279	292	233	262	277	246	286	235	285	259	271	263	262	257	258	248	242	286	272	238	287	269	259	268	254	229	261	230	264	260	250	281	277	276	243	258	244	278	243	244	256	274	276	279	261	207	264	262	239	248	249	239	247	250	275	240	261	227	252	249	247	240	249	244	263	240	267	259	259	245	276	255	278	261	258	267	257	283	269	262	239	242	291	224	248	256	229	272	253	259	235	265	235	253	245	266	238	270	254	283	269	266	286	290	281	218	270	266	248	245	260	277	247	239	264	249	266	232	272	246	258	262	249	283	255	285	233	270	246	250	266	272	256	253	268	247	275	277	299	230	240	228	290	290	253	261	258	287	295	241	308	265	255	262	291	248	245	265	253	230	255	259	244	262	276	264	266	247	250	245	235	297	271	283	260	264	273	283	269	268	261	268	253	254	236	272	244	225	269	257	243	264	255	276	278	255	280	271	244	256	274	270	262	293	267	262	263	257	273	248	237	243	238	275	271	264	226	260	255	258	282	230	250	286	264	252	235	244	252	220	281	282	261	259	234	270	254	281	265	282	250	268	233	251	238	257	265	259	234	267	253	260	274	247	247	257	273	278	287	270	267	227	246	239	265	262	282	267	276	247	274	264	282	261	274	276	261	260	268	263	260	268	240	252	255	259	271	261	255	286	270	268	263	263	267	257	280	250	234	247	222	240	248	265	270	289	275	256	268	275	261	275	253	262	272	261	268	264	266	298	247	261	268	230	271	261	272	278	286	278	265	245	269	272	255	240	231	244	269	242	262	270	256	247	262	258	263	247	273	249	249	249	270	267	253	263	246	259	261	255	287	287	242	250	246	273	262	255	239	244	270	267	265	253	254	253	237	273	266	254	251	246	274	265	236	257	255	269	271	250	292	243	282	243	260	259	278	278	250	231	248	264	288	249	257	255	247	281	255	233	266	237	274	226	246	264	269	255	265	251	198	244	273	240	297	256	265	288	280	257	262	256	225	254	266	252	289	260	280	283	240	243	253	251	255	259	289	261	283	263	284	228	293	227	274	291	253	272	261	249	257	286	274	255	273	271	233	296	245	257	264	264	250	274	244	250	246	255	273	237	261	275	288	259	294	264	258	243	266	246	281	275	273	257	245	266	254	245	253	252	247	263	236	235	232	246	263	258	252	259	255	264	253	254	277	255	258	271	250	232	230	249	290	282	291	276	259	237	257	263	264	261	257	241	271	289	280	245	268	268	258	251	275	277	267	252	275	261	285	236	249	249	249	291	266	260	244	248	279	260	241	264	255	282	287	245	281	267	239	266	289	287	261	254	291	292	252	253	233	253	236	257	253	268	233	254	257	253	259	259	303	290	267	273	269	273	289	259	262	254	241	257	259	257	229	259	235	236	271	268	232	260	245	270	230	251	264	277	255	252	292	257	261	268	254	268	236	247	234	248	289	268	215	248	253	269	254	249	245	262	269	267	254	252	251	248	242	253	237	274	265	258	247	258	246	251	244	243	280	242	259	256	243	250	279	233	274	267	269	260	269	244	266	279	263	283	241	249	290	260	235	241	250	248	298	264	267	270	244	243	272	259	264	275	249	246	269	262	254	251	276	297	252	241	273	296	242	271	256	250	271	269	265	238	265	266	258	252	287	233	257	280	252	238	264	272	255	253	269	241	268	300	240	254	252	259	304	265	274	256	236	259	246	276	259	256	282	236	256	234	254	246	237	277	246	256	258	238	233	279	253	268	271	242	265	293	259	255	272	266	278	274	228	243	256	257	246	225	270	245	257	276	244	259	242	298	256	243	260	246	227	249	267	301	284	268	260	268	264	278	242	230	214	242	240	255	276	244	243	282	217	240	260	261	262	244	272	264	258	249	270	305	277	240	241	265	261	266	244	241	236	247	270	290	262	287	294	271	273	232	258	229	261	258	265	285	253	263	270	235	266	247	301	236	244	259	268	257	256	236	268	274	246	236	251	291	254	254	248	236	233	238	254	268	280	249	262	270	276	257	249	238	265	274	274	261	256	280	242	288	261	245	272	267	256	270	240	253	256	273	260	260	263	250	255	238	245	256	257	250	221	272	233	286	262	284	233	260	266	277	261	234	258	258	269	282	237	263	252	264	259	282	251	268	241	276	242	275	268	268	260	262	284	250	279	255	273	260	257	274	249	257	262	265	236	233	291	256	280	252	242	266	229	276	261	284	251	279	255	286	258	251	259	278	253	290	259	278	232	262	239	250	246	226	253	252	273	263	226	256	236	271	251	273	243	290	266	251	263	269	257	267	286	256	278	267	259	267	241	253	259	242	266	261	237	278	256	267	217	280	260	229	260	254	267	259	261	252	272	245	251	260	276	238	267	266	241	274	249	271	273	245	264	257	275	259	253	252	243	257	254	240	249	260	258	238	270	269	230	241	256	282	261	255	231	247	250	267	271	264	252	270	262	286	262	269	260	244	289	250	247	247	260	256	264	250	304	272	264	249	251	264	271	268	236	262	277	189	257	245	270	247	262	254	253	258	279	254	231	249	257	227	236	257	236	254	265	249	273	254	289	259	250	257	270	265	224	256	241	259	229	247	274	249	262	287	233	252	264	264	270	250	251	286	262	300	259	276	266	244	242	274	263	270	241	253	240	273	297	255	244	265	253	245	257	259	264	272	269	269	265	273	263	264	257	271	264	261	283	267	237	257	256	253	266	249	279	259	247	270	225	234	225	263	254	287	256	253	311	248	266	267	262	269	249	247	255	233	270	277	231	240	265	289	268	268	256	261	250	271	235	251	259	248	266	268	239	271	233	216	264	269	278	244	249	266	253	251	277	279	269	242	275	250	260	245	242	254	252	259	284	256	288	247	264	261	253	262	256	275	262	270	261	257	253	254	290	269	256	273	255	221	262	261	242	277	255	271	264	284	259	231	252	256	255	265	269	253	271	242	239	280	262	274	256	240	258	225	241	280	254	256	257	264	262	255	273	268	229	268	259	266	258	271	262	292	267	261	258	273	242	293	255	255	242	276	283	241	271	260	268	255	254	256	238	261	261	245	246	263	260	259	281	268	254	283	242	256	279	274	262	248	250	287	261	275	250	253	273	276	256	271	276	256	271	255	276	249	245	272	241	308	253	260	237	236	255	223	261	260	270	281	262	249	257	265	258	267	228	231	270	262	273
25274	21476	27873	25482	9530	551	314	231	198	179	185	163	161	160	145	167	145	154	134	129	144	129	137	140	128	133	119	149	132	144	166	118	138	128	118	132	138	160	155	128	106	136	128	144	158	169	149	138	134	124	135	135	138	143	138	139	156	139	141	155	127	130	134	141	126	147	115	148	135	150	115	124	159	117	147	136	133	132	127	128	119	131	128	123	136	130	134	135	125	134	131	133	111	133	136	137	119	129	137	115	110	141	145	150	116	132	148	141	124	142	136	132	122	142	142	129	131	134	129	140	122	138	135	130	128	141	140	147	120	145	141	146	132	135	147	148	154	124	119	122	141	155	146	133	105	140	122	138	130	141	150	157	142	126	138	130	143	131	119	151	125	135	133	139	134	126	131	158	139	148	152	137	134	146	145	122	123	124	125	136	137	117	123	132	137	126	118	158	111	130	135	115	140	149	135	154	129	133	128	117	128	119	132	144	132	138	137	143	144	114	146	129	134	156	136	139	129	141	140	127	120	115	118	145	142	129	135	137	117	137	141	137	142	130	135	138	124	127	125	128	133	153	150	138	151	133	130	137	138	134	136	145	107	130	131	137	144	113	128	120	117	147	138	133	132	132	142	135	140	142	132	132	132	163	117	133	130	123	135	126	116	129	136	141	143	125	125	142	123	123	109	131	125	115	127	125	123	111	130	136	142	145	143	116	138	135	101	144	128	142	148	140	160	149	126	157	140	112	145	136	121	159	164	111	134	133	138	138	130	138	146	112	129	124	140	128	127	134	130	113	119	135	129	130	133	119	121	125	138	156	130	118	136	134	134	133	131	119	129	132	137	137	130	122	129	148	124	134	133	140	121	133	114	125	126	126	139	133	132	143	142	129	128	137	131	127	135	134	132	131	129	127	133	130	144	120	133	138	113	120	137	143	125	126	136	140	138	146	139	130	146	142	150	132	141	138	128	137	116	130	132	104	119	131	159	128	141	151	142	144	127	129	140	135	141	125	137	112	123	138	116	156	124	127	151	136	138	133	127	141	135	133	135	125	142	151	132	130	130	126	145	126	144	126	127	134	125	131	141	169	114	140	143	138	132	129	112	141	136	137	131	150	120	123	156	137	151	152	116	159	138	144	110	134	140	118	150	149	129	133	134	145	126	142	137	130	110	130	138	129	123	114	138	130	148	139	134	128	134	140	137	123	128	119	126	136	150	138	150	149	141	110	117	146	150	139	140	141	124	114	119	132	120	129	120	129	147	162	127	134	150	141	127	140	145	133	144	128	134	150	132	150	107	136	135	148	143	137	143	130	126	135	144	95	135	140	144	133	145	124	121	129	123	124	114	133	124	149	125	134	134	143	145	129	134	139	126	142	137	126	151	135	125	146	133	125	137	165	130	150	146	116	111	133	143	135	144	133	116	126	120	117	143	144	123	125	118	153	133	134	130	140	150	168	136	127	142	143	121	126	132	130	131	137	136	124	136	132	154	132	136	130	126	118	120	127	115	134	134	116	110	137	113	118	135	126	119	125	121	130	110	147	131	134	137	149	143	112	138	117	137	136	121	133	138	140	125	172	161	131	142	138	134	145	125	140	140	136	126	134	134	143	115	131	121	140	134	139	142	149	130	146	143	125	136	132	124	122	136	140	118	156	123	146	146	139	130	109	138	113	139	138	106	126	143	125	107	133	137	121	148	134	145	151	126	141	134	121	137	133	152	120	135	144	150	139	133	146	148	135	135	138	132	134	126	147	143	116	135	139	114	138	126	114	129	122	150	132	138	141	161	132	123	134	146	149	124	131	127	133	139	134	142	111	120	143	128	128	114	138	143	134	125	126	141	139	129	115	143	145	129	159	129	139	148	135	158	131	133	152	117	126	129	112	134	140	141	127	149	118	164	138	156	137	149	122	139	124	139	128	162	149	120	133	117	132	131	129	137	146	124	118	135	111	141	134	133	136	150	134	147	123	138	143	146	139	129	138	124	132	123	136	151	152	135	125	138	131	140	131	106	155	126	132	152	141	116	124	140	134	123	132	139	153	135	134	111	144	142	151	135	143	133	141	123	119	142	153	132	144	137	134	138	119	126	134	149	117	119	139	120	122	141	132	139	157	138	130	129	132	141	160	118	132	151	138	122	126	164	128	121	147	148	130	137	112	141	139	150	133	136	140	139	139	128	143	133	118	140	130	121	113	139	159	128	120	126	117	143	132	143	145	137	127	130	140	136	159	119	139	118	130	140	130	140	137	151	138	146	125	133	146	133	140	135	132	131	124	116	144	131	114	138	152	128	135	136	135	127	144	136	145	131	128	145	135	134	144	126	115	123	130	132	138	126	133	138	148	133	134	139	151	146	121	143	119	141	164	133	117	140	141	124	133	139	130	133	152	140	141	145	124	111	161	140	129	140	135	147	128	136	138	142	130	137	140	123	127	150	145	128	143	139	142	147	129	136	132	130	143	135	140	139	130	135	135	123	129	144	131	126	148	130	127	107	123	150	112	131	101	129	142	155	128	126	115	145	146	139	120	145	134	158	131	131	123	140	129	126	144	154	146	141	142	102	133	140	125	137	153	131	146	138	123	143	131	128	155	146	125	131	147	134	133	148	124	156	131	129	121	132	122	125	116	134	115	118	143	144	120	145	131	128	136	123	130	150	139	119	125	159	126	124	132	122	125	163	111	126	138	147	105	161	140	147	123	141	137	144	134	116	133	140	141	140	137	120	125	130	143	149	121	134	128	131	148	136	156	145	145	128	133	135	120	138	156	117	154	150	141	133	127	127	128	154	131	137	132	146	128	144	127	138	151	117	132	121	137	126	144	140	112	106	129	141	134	130	135	117	144	165	139	136	151	147	128	145	133	130	161	115	134	118	132	141	130	145	139	120	121	152	120	149	122	135	125	149	130	119	129	132	138	140	138	144	134	132	131	138	137	151	134	154	122	106	125	133	121	145	124	125	123	138	134	120	153	133	141	136	129	130	129	131	145	148	134	141	124	126	141	134	125	149	132	152	128	124	118	140	131	137	126	127	121	127	105	148	153	135	140	143	117	124	116	129	134	142	130	132	149	130	108	120	129	149	137	149	116	135	142	129	122	149	121	130	129	133	140	136	133	142	139	132	134	133	115	107	122	136	122	109	148	123	131	141	128	130	135	145	147	152	139	143	171	165	134	148	119	127	134	128	136	119	137	137	156	106	129	139	135	119	128	128	121	128	137	133	151	134	119	133	143	147	140	140	136	130	128	110	135	150	131	135	128	143	160	126	146	122	149	140	151	130	134	144	130	147	143	124	140	127	120	158	124	125	127	140	124	132	141	115	121	136	122	143	120	157	108	141	145	136	144	117	130	129	156	122	125	131	117	120	127	124	152	130	147	134	151	132	149	123	115	139	139	148	137	126	132	130	119	138	132	134	143	129	136	121	124	138	113	121	157	143	113	136	123	120	144	131	134	131	124	143	142	123	145	143	153	136	139	127	135	113	123	154	127
3146	2584	2122	1073	641	494	377	321	300	239	209	216	189	172	178	194	191	192	163	182	170	167	172	139	148	153	167	164	150	149	162	164	151	181	162	169	168	144	159	125	153	179	173	144	161	133	147	144	149	149	146	133	146	162	159	139	122	142	156	135	145	131	135	150	162	140	153	159	151	152	125	135	127	146	151	160	138	146	150	148	163	130	160	134	136	160	131	130	164	144	147	150	152	140	152	156	156	153	150	134	149	157	131	140	139	155	124	152	143	129	156	155	116	133	154	131	150	129	168	156	136	124	146	121	138	125	155	140	166	133	141	150	123	136	157	159	147	118	138	144	137	139	143	139	136	133	134	148	157	147	151	153	148	137	134	173	153	135	144	134	139	124	176	142	157	131	128	112	144	136	134	149	143	166	152	125	148	148	150	151	149	127	159	128	143	140	136	140	143	122	98	141	143	148	156	150	145	160	146	140	133	131	142	149	135	138	149	144	148	154	155	142	149	157	144	138	137	149	136	154	108	148	152	126	146	136	141	157	159	145	143	131	144	141	131	165	147	128	126	148	155	161	135	142	144	127	127	135	144	146	132	145	156	163	150	132	135	162	140	141	142	163	142	152	126	142	159	122	144	129	154	137	144	148	157	137	142	143	170	142	159	152	149	141	154	147	156	127	145	140	175	128	140	141	133	164	144	131	149	139	138	140	131	123	149	127	150	148	127	169	158	174	139	139	143	146	132	154	154	142	160	149	146	125	153	135	166	141	112	166	124	142	160	122	120	158	140	149	156	138	145	153	130	147	136	164	127	141	143	149	147	141	146	143	144	144	137	150	133	168	112	141	145	118	160	117	157	149	139	158	151	144	161	150	137	144	145	137	137	117	139	138	130	131	138	155	158	129	157	137	134	164	126	149	131	158	141	133	154	116	132	148	160	143	170	149	148	137	151	152	132	140	158	137	165	134	163	154	131	147	140	132	130	141	148	136	163	155	144	133	168	163	148	166	142	105	128	142	116	159	154	144	121	138	128	152	167	135	165	142	121	137	133	139	136	146	135	145	143	123	136	148	156	134	150	145	145	151	147	140	146	142	137	157	153	153	147	145	153	138	151	143	138	138	158	147	150	145	137	136	142	164	141	126	155	130	150	125	157	149	132	142	137	144	166	136	147	131	133	149	156	164	150	152	133	136	139	131	145	150	135	125	149	127	152	145	143	153	170	132	135	144	135	128	136	158	140	136	144	156	113	143	144	133	156	141	128	122	145	128	146	117	151	153	139	148	142	145	139	130	149	155	128	150	149	136	158	146	146	139	159	167	153	137	136	116	146	157	147	130	151	139	155	133	136	145	149	146	130	148	152	130	124	119	129	143	108	142	151	161	117	143	148	139	142	141	158	180	152	155	142	106	152	135	131	127	154	149	135	160	144	115	164	147	144	147	157	138	140	143	138	139	160	140	151	129	147	153	145	129	129	164	134	129	132	123	136	138	127	147	130	136	156	148	148	163	137	142	146	150	154	141	130	134	133	142	131	145	134	131	148	138	138	133	123	143	137	139	138	156	147	140	130	147	152	149	150	151	151	141	132	124	149	153	147	121	136	146	153	142	128	130	151	162	142	175	141	139	161	153	160	140	126	153	138	144	141	156	127	146	143	136	154	153	132	135	159	147	146	133	147	130	150	149	126	151	143	144	150	156	131	166	140	121	143	136	152	138	115	136	159	154	162	129	135	136	149	140	139	145	121	145	132	127	151	124	124	170	148	151	127	131	139	139	140	146	131	160	131	126	135	120	162	163	161	144	137	135	166	149	117	140	162	144	151	127	141	115	126	153	153	158	151	134	144	126	154	137	162	142	160	135	137	140	155	141	126	125	146	156	142	141	146	130	140	127	148	145	138	128	152	135	142	152	143	128	153	140	157	124	142	138	152	144	161	127	141	155	158	132	150	142	153	157	141	132	118	145	137	138	126	155	130	152	142	150	150	152	140	146	121	145	132	151	126	145	137	133	144	147	140	138	111	143	152	119	134	154	153	127	142	115	140	143	121	120	144	145	151	147	150	164	129	147	161	147	141	137	129	148	157	150	146	162	144	155	143	129	137	157	141	146	155	123	145	139	151	129	165	148	131	153	158	146	135	141	144	118	138	140	148	144	136	157	128	154	143	130	128	135	151	131	149	134	151	144	152	141	158	148	137	139	150	129	136	140	137	136	130	128	126	134	142	155	162	162	99	128	140	156	165	159	141	130	150	154	133	141	127	143	128	149	154	145	145	156	172	179	144	151	156	139	152	137	155	150	138	173	147	154	140	120	129	136	133	164	132	140	149	143	143	136	146	162	160	141	122	145	146	149	145	133	151	139	143	140	134	151	163	165	137	148	147	149	147	140	141	168	171	144	152	140	131	144	137	140	154	145	161	163	141	163	116	147	145	157	134	148	142	152	138	136	137	140	157	152	159	152	148	138	150	148	142	148	136	143	132	145	126	149	136	136	120	150	132	144	126	126	138	130	155	149	143	154	148	158	128	146	127	140	129	132	150	161	149	136	151	124	121	136	138	125	134	133	138	136	150	135	119	157	131	137	131	141	155	164	132	129	144	155	147	141	126	132	148	147	138	136	175	147	138	137	134	120	137	136	127	154	161	139	135	131	159	127	167	156	127	137	133	137	128	143	129	152	148	156	128	129	154	146	144	148	150	143	133	143	127	132	164	143	160	145	123	136	139	138	140	158	146	162	103	152	143	156	115	138	143	137	148	117	132	153	140	131	151	159	144	132	134	154	180	141	145	111	145	162	120	138	153	157	154	155	136	138	144	160	124	140	163	155	143	146	123	133	130	111	146	117	118	138	142	118	138	142	151	135	146	132	153	139	130	150	131	141	156	137	157	125	141	138	142	150	134	126	141	130	133	136	139	150	149	163	143	149	128	133	137	164	127	138	145	134	131	149	157	135	141	136	139	147	148	147	145	125	143	135	138	126	149	130	157	152	137	149	157	141	142	134	138	141	149	143	110	164	132	153	135	145	138	122	137	147	135	133	161	148	138	156	133	156	160	143	134	141	131	128	145	158	147	140	129	152	131	115	133	154	130	148	137	146	152	127	162	142	138	129	162	148	154	136	144	128	148	126	149	138	127	138	152	136	155	135	150	144	139	137	150	147	137	121	140	141	146	163	154	147	140	158	125	140	151	149	139	153	160	118	145	148	144	152	128	124	161	128	126	114	131	143	117	144	128	131	153	134	134	133	136	120	141	143	136	131	142	158	139	128	133	127	141	116	138	145	151	138	161	132	128	137	129	121	156	138	149	152	131	134	135	154	155	129	149	125	145	142	149	160	136	159	117	122	145	137	131	142	141	157	160	131	147	127	130	156	136	141	123	134	135	147	151	135	136	116	152	146	143	136	134	136	145	157	158	138	153	141	143	132	126	123	145	138	149	127	135	148	132	125	138	144	144	150	126	111	124	138	145	144	118	155	141	144	127	157	146	137	150	153
24453	21478	28774	24594	21452	6086	931	529	375	400	384	367	340	332	324	303	351	333	307	284	313	311	315	353	291	315	308	309	319	317	283	278	298	280	290	318	292	287	269	301	307	263	298	283	286	315	321	289	277	312	323	308	265	318	277	288	265	283	298	324	290	254	305	281	283	247	289	280	299	276	248	287	271	318	268	281	308	315	300	283	283	277	286	302	290	321	264	298	289	303	304	293	290	271	279	267	343	273	326	266	306	272	287	284	260	312	298	301	317	270	274	230	276	324	302	304	274	274	272	295	292	285	282	316	305	285	286	285	303	285	250	338	283	257	297	269	273	307	319	297	291	264	258	304	245	280	275	263	272	315	299	273	278	287	299	265	283	290	290	306	273	315	277	261	292	312	301	249	334	267	301	297	311	311	276	273	270	293	325	261	297	287	265	299	284	271	273	286	288	291	311	248	291	302	259	279	292	269	286	304	278	285	285	283	297	270	298	281	281	311	308	330	307	288	276	288	271	269	280	282	297	298	254	281	292	299	293	252	288	292	295	284	274	265	285	313	294	257	309	289	287	298	300	293	302	312	277	293	302	276	308	275	287	289	273	289	287	298	259	310	268	286	284	308	293	325	287	293	282	269	270	293	286	309	276	304	286	286	273	271	288	268	288	308	272	313	248	297	269	255	326	287	275	260	314	296	275	254	280	303	287	281	300	306	293	263	271	326	304	278	305	284	271	282	271	283	277	287	274	272	289	301	294	278	296	316	306	299	282	297	304	277	269	308	279	269	303	323	259	271	280	282	290	292	296	287	290	289	294	285	295	281	288	276	247	275	281	269	263	308	305	292	289	279	249	307	316	264	298	283	271	292	285	263	315	284	282	259	294	272	319	303	265	260	305	274	267	302	295	268	309	305	301	271	272	292	292	275	304	272	255	285	276	292	278	296	309	287	267	289	288	285	297	288	273	263	278	284	285	300	270	265	307	291	299	315	272	289	283	297	280	300	284	305	297	288	272	265	270	253	316	306	308	274	296	297	261	278	246	304	284	283	291	285	278	276	283	286	321	289	321	263	269	285	300	298	307	299	282	273	302	271	315	281	293	290	293	298	270	284	297	277	282	282	321	306	303	288	293	287	312	299	250	250	281	266	317	273	277	295	341	304	287	306	296	293	246	291	262	343	301	276	285	289	313	264	265	308	252	244	302	281	294	246	266	288	279	285	266	288	272	273	307	296	280	287	292	285	274	267	278	288	285	274	247	291	311	300	292	272	279	294	284	285	288	308	305	277	317	273	281	293	261	259	285	262	300	293	300	311	285	289	314	255	264	281	309	287	290	291	280	264	276	253	288	265	294	267	280	294	278	292	279	273	273	284	298	288	284	299	291	293	275	304	298	275	266	292	317	311	290	322	268	317	328	281	278	309	251	292	263	306	283	293	263	275	272	316	252	278	294	264	292	314	273	272	258	274	282	287	317	292	267	299	328	308	273	308	278	266	278	271	286	273	288	285	287	297	319	285	293	276	288	296	282	272	288	269	292	310	282	302	300	300	312	321	294	265	300	291	282	270	281	269	260	289	280	302	283	290	274	310	289	277	287	252	304	294	277	280	290	294	297	305	280	264	268	263	239	280	264	267	298	251	280	301	278	264	287	274	281	292	272	311	317	275	294	291	295	299	309	308	301	273	279	280	280	308	273	301	273	296	295	302	261	288	272	283	303	271	294	276	238	298	291	306	289	262	290	271	300	308	311	304	288	295	292	294	293	300	328	315	286	290	277	301	297	258	255	297	285	326	274	267	289	295	285	271	294	263	295	292	291	293	264	293	286	295	301	289	273	293	281	286	257	280	279	292	285	296	272	253	303	287	297	268	294	296	292	310	291	292	300	266	301	315	296	284	293	290	293	288	294	277	274	312	276	325	266	316	276	288	288	282	270	249	299	270	286	298	298	273	300	291	298	279	262	294	290	312	280	304	295	297	279	276	277	250	280	294	292	310	282	279	307	300	272	279	263	292	278	291	303	286	286	287	311	342	285	288	306	271	296	281	289	286	287	271	262	271	285	268	309	274	288	304	272	281	285	299	291	283	296	292	279	273	270	273	294	275	290	272	276	312	267	281	276	283	277	327	291	263	287	302	277	270	304	279	324	296	308	238	281	274	302	299	287	301	283	294	284	282	300	279	276	271	280	277	256	311	285	299	282	276	283	267	299	284	276	293	287	310	290	304	307	272	287	313	294	318	289	282	264	244	316	288	303	282	290	250	265	252	311	303	289	256	284	284	271	303	294	303	290	270	301	279	269	270	272	254	262	269	282	247	290	281	283	285	300	293	275	315	288	272	283	284	278	280	297	276	286	295	286	260	307	271	278	290	292	283	264	273	296	281	302	305	303	285	310	315	277	244	309	306	317	273	299	274	268	289	280	301	301	274	309	282	295	266	252	313	282	286	344	273	269	276	279	302	266	268	269	306	290	282	293	319	263	266	263	288	305	279	323	285	301	270	283	305	286	298	270	263	300	296	274	255	281	274	298	263	290	279	272	317	288	294	306	311	259	309	277	283	263	293	291	324	270	297	267	304	268	279	270	299	293	299	276	298	293	298	301	283	277	300	291	298	291	270	288	281	300	260	274	311	284	280	267	272	310	278	262	318	326	274	266	284	301	301	276	266	295	296	270	276	306	287	273	267	283	275	266	279	286	278	287	289	279	280	281	277	288	293	277	305	279	289	258	313	300	293	285	261	270	277	253	255	307	283	266	258	289	301	244	300	277	312	309	301	283	310	260	276	264	272	272	287	281	289	265	254	255	289	296	272	295	276	272	300	265	282	243	280	296	257	303	277	293	281	251	272	278	297	277	286	272	273	289	282	291	280	282	280	262	279	273	291	289	297	275	300	263	285	287	246	283	267	259	301	267	278	323	311	256	294	289	292	267	299	264	284	267	317	299	267	261	297	291	293	276	279	257	261	284	276	297	290	305	277	260	283	297	270	273	273	279	311	263	275	316	290	287	301	284	297	283	290	270	267	282	272	293	306	300	291	281	284	285	277	284	286	282	290	271	274	283	301	294	287	275	315	284	273	268	281	278	304	278	282	245	281	315	294	278	268	234	293	282	291	283	291	282	300	272	249	260	277	256	284	261	306	245	273	265	301	281	284	275	253	302	288	290	306	291	305	277	279	303	295	268	261	276	277	303	302	264	292	256	318	324	245	296	276	295	310	281	277	285	298	281	289	264	289	291	283	279	284	317	274	273	263	290	306	302	280	278	267	285	271	259	320	267	291	309	292	292	284	308	277	284	272	289	313	267	246	296	299	280	311	268	255	298	300	256	267	260	289	289	295	274	277	275	278	278	297	315	278	302	270	251	283	285	247	268	282	308	307	321	276	287	280	275	282	290	278	295	279	274	273	276	295	247	268	290	257	295	292	314	261	279	261	264	282	278	283	298	273	263	280	280	303	307	281	295	255	281	286	269	286	273	279	303	275	279	282	289	286
3271	4762	3941	2003	1240	960	731	635	522	455	435	435	419	359	341	370	344	304	336	316	312	271	331	292	346	306	283	287	305	277	321	299	296	310	286	279	285	290	301	326	292	286	247	273	269	281	297	293	285	252	281	277	296	293	273	296	264	281	269	273	270	293	263	269	284	251	271	308	261	282	266	288	295	251	272	290	260	286	291	295	259	273	272	267	246	257	274	263	271	286	253	304	254	285	274	250	250	274	257	282	281	251	255	280	288	258	287	263	242	258	261	286	284	271	282	276	256	276	275	279	247	264	292	280	285	279	289	261	266	282	304	262	251	281	295	287	288	288	289	278	262	240	260	281	287	249	274	273	279	278	282	278	255	284	263	262	295	283	257	283	272	282	275	249	312	276	277	281	282	272	267	266	294	249	260	278	298	253	294	283	234	267	239	285	279	250	263	249	279	270	247	251	258	286	267	309	263	252	285	280	250	266	267	271	278	274	286	286	251	291	268	268	279	265	249	243	268	285	261	283	251	277	266	272	285	273	290	271	283	276	251	266	263	270	271	319	280	265	295	259	279	266	243	256	263	291	268	263	272	234	285	273	267	288	312	256	279	274	292	259	307	279	294	269	278	262	246	303	253	256	279	304	257	282	280	291	250	263	254	294	278	265	269	267	269	275	275	276	258	265	249	304	291	271	253	274	285	245	252	285	256	283	269	273	235	283	275	269	247	250	294	274	274	298	275	257	277	279	278	301	260	273	261	265	285	267	254	249	267	278	285	280	249	256	270	291	272	254	278	237	278	291	274	255	235	264	298	264	298	296	253	273	293	262	267	283	297	231	292	298	277	274	315	256	270	283	250	271	282	277	260	258	238	303	280	278	259	257	264	213	256	276	292	255	302	260	286	257	260	269	284	281	258	267	285	264	292	275	255	243	282	262	231	257	277	267	247	291	277	260	259	261	306	263	268	269	289	261	256	253	258	234	260	254	256	268	244	288	293	258	271	273	245	269	272	270	257	270	282	275	252	256	269	268	248	297	266	280	272	264	264	258	274	268	300	298	276	263	294	249	263	284	259	269	258	253	284	259	273	279	247	259	261	256	263	263	261	286	288	263	298	279	272	248	246	308	288	269	266	268	251	238	280	241	273	257	232	244	272	302	238	270	266	279	251	249	266	294	267	302	266	274	258	268	288	234	267	261	245	272	279	275	267	281	283	280	294	270	242	247	268	271	254	295	261	270	272	280	273	270	259	261	265	271	281	258	253	253	262	264	290	282	243	254	253	275	262	236	288	283	241	267	300	268	263	257	288	265	275	304	253	241	264	281	268	291	274	264	270	270	258	294	275	293	251	289	263	270	288	281	256	300	254	260	272	255	272	283	268	232	259	281	260	260	264	278	227	253	283	283	252	257	262	252	292	250	260	256	256	245	262	232	264	266	295	254	293	286	256	272	269	276	270	262	259	233	261	284	250	266	269	297	271	270	265	307	277	249	255	281	260	273	261	231	262	269	269	272	233	286	285	245	275	262	236	246	265	275	274	261	259	303	275	280	241	280	256	291	248	274	259	267	280	262	282	279	275	273	274	288	300	283	318	249	283	259	272	234	275	274	262	256	305	274	308	234	245	266	249	288	273	257	279	302	269	265	300	290	282	263	281	269	268	273	293	286	270	276	259	270	277	273	275	284	269	272	286	244	275	253	284	272	277	265	244	265	269	271	272	303	261	283	288	256	281	248	250	263	298	278	275	296	257	292	262	266	288	280	259	283	284	269	268	263	269	281	275	269	253	243	259	247	233	287	260	241	278	241	264	272	265	294	302	279	248	272	269	288	219	252	261	233	274	273	254	278	259	269	259	277	276	295	274	293	267	280	271	275	254	277	292	260	267	281	260	274	272	295	262	260	246	245	298	271	264	268	287	261	278	261	296	286	259	249	241	283	284	259	268	251	286	280	261	251	277	273	248	274	271	258	270	246	267	254	261	255	278	272	289	259	242	272	214	250	277	266	258	287	255	270	287	270	286	302	261	282	286	266	246	248	274	286	236	256	267	266	271	264	266	267	250	302	273	276	264	294	254	252	257	267	251	278	255	283	267	261	257	265	247	253	240	244	246	273	271	277	257	271	253	263	254	259	253	267	265	240	283	254	276	254	303	256	264	280	259	268	276	267	240	260	256	257	266	278	269	267	281	255	245	262	248	251	240	250	263	257	260	259	291	247	286	254	262	280	275	269	238	273	278	267	269	242	257	261	288	245	220	263	293	241	242	249	275	267	266	278	274	257	258	245	275	223	283	267	247	272	273	227	270	254	262	252	286	254	285	278	275	238	278	252	248	275	288	264	238	248	277	287	260	268	274	306	270	258	278	268	266	280	276	270	247	279	240	247	269	265	263	226	256	247	267	252	279	257	299	283	267	284	280	278	259	259	277	252	245	241	257	256	297	258	250	281	247	293	257	262	232	249	196	265	292	318	303	261	283	281	282	287	257	273	286	272	279	250	267	277	243	256	249	292	274	287	256	260	253	280	272	267	282	297	271	298	242	247	271	268	265	254	282	279	256	269	259	268	251	279	289	261	295	262	268	248	265	247	268	255	269	288	272	277	279	255	295	277	250	264	269	287	268	263	242	264	264	283	256	252	248	281	271	243	279	255	268	261	292	263	271	291	261	232	275	273	260	258	238	273	284	245	269	260	275	275	269	269	287	252	267	247	270	242	289	275	265	259	262	279	262	283	241	258	264	280	266	260	282	298	256	275	264	251	301	270	280	270	269	269	275	279	282	281	264	256	283	259	274	274	301	268	259	260	254	268	264	284	260	275	272	262	267	300	265	276	275	269	271	273	269	239	294	274	283	271	272	263	230	280	271	266	262	262	254	296	279	276	296	245	261	275	288	248	261	251	265	277	251	260	285	251	270	248	256	264	258	238	268	233	276	261	276	270	268	252	267	273	276	245	315	232	281	284	276	267	275	263	255	283	245	262	284	276	268	242	259	288	238	265	269	262	293	267	250	250	263	267	265	234	262	250	245	273	259	306	276	262	272	282	275	259	243	254	253	245	279	271	266	249	245	263	302	290	266	267	265	277	245	245	293	265	264	244	292	302	271	291	255	269	275	274	304	241	277	272	237	283	240	274	263	247	246	262	241	268	266	295	298	250	286	256	273	274	252	259	291	269	263	264	262	260	268	294	285	261	245	284	231	250	252	273	253	258	249	264	286	238	283	255	301	254	246	269	254	261	264	252	270	279	277	285	257	280	286	289	241	257	244	247	247	275	266	262	256	242	265	281	283	251	274	248	303	264	268	273	239	280	266	263	236	232	273	279	261	247	277	295	266	265	291	276	263	255	284	280	262	274	260	275	263	262	266	285	289	293	273	250	255	248	266	290	251	277	264	278	260	252	218	255	300	272	266	262	278	250	276	272	245	264	272	254	266	260	293	271	268	253	264	241	242	243	262	267	264	258	279	261	267	267	287	272	272	255	281	257	248	283	255	269
27685	12280	856	429	332	308	275	269	284	291	301	314	292	270	284	284	289	268	293	265	286	266	269	271	269	286	264	280	283	272	259	298	275	259	262	285	294	270	266	284	266	264	279	271	262	294	285	299	280	278	227	290	296	276	267	294	324	273	285	265	272	293	287	275	270	249	258	270	281	255	276	279	261	309	260	310	285	288	276	258	280	250	298	287	272	307	303	302	269	252	276	266	264	286	262	281	255	296	288	284	275	275	264	264	284	288	271	271	252	294	276	286	324	267	299	282	279	254	278	287	265	280	254	272	280	274	280	224	292	281	285	259	255	276	255	302	253	277	288	272	277	288	271	298	279	226	273	272	270	237	276	274	284	291	284	282	276	277	270	279	284	266	320	279	282	288	268	254	264	300	281	270	232	254	276	301	295	303	284	277	295	273	293	279	280	264	268	258	290	289	254	284	271	288	262	279	262	264	259	250	291	269	281	279	298	265	285	292	290	274	279	271	264	286	266	276	276	252	266	312	281	284	262	298	270	278	272	286	272	268	288	283	274	305	266	243	275	267	270	281	251	281	267	273	316	241	303	258	305	249	288	292	286	270	321	257	252	265	275	289	294	270	272	294	260	266	298	265	315	262	261	297	271	275	263	271	307	266	292	279	281	260	284	254	306	275	270	250	299	286	260	258	230	241	278	301	274	256	267	296	286	282	300	289	297	277	291	271	254	240	288	297	290	268	274	313	274	287	284	309	294	292	284	272	265	303	263	269	289	257	282	265	289	289	257	285	266	255	286	258	277	269	274	294	243	280	284	262	276	279	261	266	287	305	270	264	257	248	268	292	281	281	271	293	297	256	269	282	287	269	271	273	274	239	270	252	280	268	261	283	283	271	259	250	281	255	280	277	285	304	241	281	268	290	270	278	272	285	298	251	288	295	240	259	257	272	250	258	271	255	292	281	286	280	277	256	283	281	291	295	277	293	243	250	296	256	250	284	286	288	299	298	302	314	259	266	292	274	269	281	307	274	272	262	304	264	287	296	283	263	270	283	287	288	252	262	286	265	279	237	285	258	291	309	274	294	292	303	237	300	272	258	262	283	286	276	297	273	259	284	254	288	287	265	292	279	279	274	248	308	284	250	280	240	296	280	279	262	295	274	284	298	278	275	280	267	294	268	287	276	275	290	292	264	266	282	279	299	282	274	264	281	279	278	286	268	296	284	282	293	264	284	246	313	280	261	282	258	278	230	276	261	286	262	289	269	255	297	280	294	266	280	264	281	284	277	279	311	282	272	260	296	289	295	257	260	284	289	294	262	271	261	284	276	285	252	272	271	262	275	257	279	268	270	251	240	260	288	302	284	280	278	252	281	278	249	247	288	272	303	296	254	260	258	270	294	275	284	283	274	286	300	297	263	296	288	289	271	281	254	279	303	265	295	277	255	273	233	270	312	299	277	299	254	297	269	298	263	262	250	289	260	240	263	284	268	281	259	277	262	260	260	287	258	304	270	287	266	303	273	253	310	236	251	257	267	267	251	271	275	261	314	268	252	257	306	266	264	273	294	273	265	265	288	258	282	297	298	260	284	262	273	277	298	291	290	296	249	268	263	273	302	268	287	290	291	291	285	251	271	304	271	283	283	288	265	286	294	266	270	296	280	270	277	291	292	273	241	264	277	273	257	261	271	260	289	269	307	262	271	280	267	287	301	297	295	298	273	269	270	287	295	287	284	296	262	264	310	256	276	263	283	266	287	310	290	254	255	281	236	300	284	272	251	300	283	288	285	279	282	275	286	273	298	303	298	269	277	260	268	301	280	283	267	270	272	285	259	294	269	274	263	248	270	274	277	286	263	304	263	289	276	285	287	283	292	290	288	273	259	269	296	293	274	299	264	298	283	274	272	296	270	302	260	279	225	253	271	266	252	270	280	273	281	287	306	268	277	267	270	289	289	265	240	278	283	262	287	294	280	236	276	278	260	265	284	280	256	282	299	278	280	273	266	265	286	277	254	278	278	256	298	281	287	269	271	284	258	276	288	258	292	274	288	268	273	295	280	250	274	258	261	289	297	246	278	301	267	268	287	296	245	254	273	291	255	299	310	265	273	285	272	265	284	282	284	274	297	281	266	281	262	282	298	279	263	254	267	276	262	279	259	274	287	296	298	253	270	260	279	277	264	302	251	281	280	281	251	285	253	267	260	320	280	289	291	286	262	252	279	280	276	298	319	290	313	274	280	298	271	280	283	286	289	274	286	297	284	286	294	258	268	270	297	270	260	265	253	272	276	244	305	290	274	269	269	281	257	268	269	282	276	280	263	279	258	268	247	252	277	271	280	267	270	291	266	268	270	303	278	288	295	258	247	275	288	302	281	257	249	268	256	286	286	278	293	285	261	314	284	282	285	264	291	265	302	274	295	271	269	284	261	291	257	286	259	283	298	252	283	281	285	302	296	298	245	280	264	278	292	301	257	290	252	264	274	274	297	278	259	251	271	250	288	280	275	286	279	268	281	290	297	243	301	269	255	290	247	278	264	265	265	272	305	309	264	286	275	270	273	273	275	285	294	288	307	270	275	256	261	279	236	280	294	272	312	263	262	258	289	296	293	275	279	255	264	253	302	278	270	273	265	297	282	278	282	302	299	290	260	268	248	288	259	270	262	272	273	278	263	260	283	266	276	293	261	266	317	252	268	306	291	291	270	286	285	271	278	294	281	306	299	264	292	292	269	262	259	283	275	269	275	288	247	284	312	273	290	279	281	283	262	264	258	252	281	265	273	285	275	278	269	271	247	244	270	305	291	253	268	271	293	284	295	287	324	286	286	296	266	267	269	267	278	251	263	285	291	266	268	270	276	262	293	270	280	291	268	280	261	293	271	275	273	274	285	277	289	285	259	256	290	261	260	274	280	287	261	274	278	305	275	281	282	276	273	277	265	290	270	309	279	280	289	269	269	263	282	280	267	294	279	261	232	284	311	307	275	286	270	307	282	262	253	294	280	260	272	300	280	301	283	252	269	253	269	262	261	287	269	269	272	251	299	269	304	274	263	286	274	285	269	277	299	274	254	299	271	277	272	285	264	305	260	282	311	288	270	310	293	257	270	258	275	270	272	287	275	293	294	280	280	268	254	267	274	246	262	262	282	261	279	277	283	257	262	256	259	310	305	247	297	339	277	270	254	290	292	235	249	294	273	269	274	301	295	251	271	300	266	285	244	290	261	289	255	290	297	264	269	262	307	265	276	324	266	284	267	278	261	268	290	282	251	241	291	251	326	269	293	286	274	286	280	257	265	281	273	283	257	262	262	290	276	266	275	260	299	248	291	296	280	286	282	277	301	282	276	276	295	270	300	264	268	302	264	292	246	290	279	278	243	277	269	311	266	302	306	290	289	273	284	272	277	275	271	308	286	293	286	298	251	302	282	277	253	277	295	275	289	282	274	279	236	300	265	284	276	259	295	263	262	272	234	284	303	275	259	320	276	248	281	262	294	280	285
4690	426	392	332	309	300	311	286	255	259	266	291	269	274	216	255	248	253	229	264	259	246	244	251	244	254	304	258	262	251	252	273	270	256	253	250	256	239	250	256	248	262	267	287	257	267	243	266	269	260	237	241	274	273	245	271	277	266	251	245	249	269	257	268	251	259	299	257	260	263	247	228	243	262	245	254	259	277	255	281	272	255	250	242	296	255	243	274	292	253	271	239	267	304	267	257	247	251	241	255	265	268	262	260	259	257	246	245	257	241	264	274	253	245	249	252	266	279	248	263	270	265	270	236	279	278	247	271	250	278	271	249	239	262	255	276	245	256	254	252	247	228	246	252	283	272	231	243	269	255	268	242	287	277	248	258	259	263	239	240	263	241	265	272	258	263	263	240	245	240	249	266	259	266	235	252	287	253	257	236	268	253	241	272	235	242	279	275	258	265	243	262	261	281	246	242	268	297	269	241	261	279	279	245	267	262	249	268	267	233	245	245	261	259	240	259	258	264	271	265	267	272	276	275	281	269	260	256	270	277	262	267	237	254	280	263	237	258	258	227	249	254	262	279	264	255	262	252	276	277	267	222	289	255	281	255	245	272	253	256	298	265	259	281	252	242	255	265	243	287	258	274	281	231	274	249	242	242	250	267	260	256	281	266	248	272	234	264	261	254	236	285	258	250	266	232	261	272	259	264	283	248	245	267	246	263	271	276	282	258	253	263	253	261	229	254	286	283	266	267	266	254	246	271	256	260	237	245	263	259	260	223	254	270	260	274	278	234	285	258	247	266	244	234	253	254	253	266	263	221	282	253	246	268	249	271	238	261	271	268	269	227	259	287	270	249	216	243	263	278	248	274	261	254	264	271	257	255	271	226	274	255	287	266	266	274	260	246	250	241	236	256	266	255	252	265	260	232	267	257	244	222	300	213	293	295	268	234	263	240	280	282	253	241	267	257	265	284	248	247	270	269	274	270	250	252	252	249	250	227	250	269	262	263	263	232	249	248	269	246	272	252	279	275	262	266	250	254	264	274	252	287	270	246	239	261	246	274	262	282	266	274	248	257	269	259	284	249	258	257	265	260	270	271	273	252	268	282	262	275	263	249	247	268	253	239	261	278	271	258	256	250	233	260	269	283	259	224	253	243	280	242	270	239	261	257	250	233	269	226	282	241	261	260	278	237	246	258	265	263	275	226	270	236	235	263	264	250	265	238	236	250	254	276	253	250	280	262	241	253	219	273	264	231	255	257	255	267	281	239	254	235	256	253	242	254	267	265	244	254	255	255	227	261	238	268	258	236	284	261	269	273	251	251	253	252	263	243	266	254	289	244	272	250	232	236	272	286	264	243	244	251	247	270	256	268	257	276	245	252	238	249	225	243	241	247	225	250	262	287	260	273	254	241	250	231	243	275	227	253	272	255	273	268	253	256	255	291	259	250	256	254	283	262	265	265	256	259	267	260	249	247	251	265	252	273	252	265	254	233	267	229	247	275	249	247	280	242	240	229	257	255	269	257	271	243	267	260	231	223	257	233	277	255	234	252	268	273	269	248	274	240	253	266	238	287	259	293	251	234	258	248	275	259	267	250	216	253	265	238	242	264	265	255	272	265	271	249	252	237	272	239	262	268	271	240	249	245	266	258	247	246	242	262	278	280	273	241	228	234	284	301	262	251	266	271	252	231	226	255	248	275	268	262	260	245	243	248	229	256	276	289	244	241	271	248	246	253	245	250	246	244	262	277	258	247	273	270	241	256	260	254	272	247	243	245	252	245	262	253	274	267	233	263	268	267	244	273	259	247	239	259	259	227	276	278	271	251	237	266	278	252	275	248	232	251	235	252	245	227	243	227	278	257	241	263	250	248	241	267	255	278	255	267	291	238	252	263	275	270	249	261	268	239	273	256	237	262	293	253	248	260	263	282	254	285	269	242	251	252	254	255	251	249	240	281	262	267	269	243	244	263	262	252	302	239	242	235	253	235	246	252	279	257	274	246	257	257	231	273	248	230	249	258	273	258	240	287	256	277	279	280	260	220	247	264	263	256	245	250	255	244	251	282	257	250	269	249	278	294	242	249	240	238	271	293	250	241	248	243	282	250	265	228	273	257	258	273	241	234	247	240	265	261	237	224	233	270	250	252	232	257	246	237	264	282	256	241	274	255	216	229	253	252	239	277	235	245	252	222	251	237	281	266	249	258	252	269	282	272	238	290	261	259	220	270	270	250	257	249	271	288	266	255	258	242	260	219	242	238	265	259	269	271	257	285	261	229	231	269	247	264	244	245	280	238	270	251	247	262	248	237	283	256	267	250	273	236	274	247	237	260	273	244	256	279	265	265	268	245	251	244	257	266	275	263	239	238	260	254	238	284	270	251	256	267	256	261	288	248	270	251	256	272	230	274	234	247	245	281	255	280	272	274	271	266	276	236	260	266	257	261	255	269	253	256	263	264	254	241	264	280	262	267	265	268	282	280	231	264	238	275	255	250	275	258	252	251	260	276	237	262	237	264	255	258	269	256	265	272	246	266	252	281	301	257	239	232	274	282	272	278	248	269	229	245	234	230	244	245	238	264	255	258	240	239	282	268	229	268	248	286	255	260	269	245	253	254	251	240	239	272	245	272	261	270	259	268	283	257	273	247	248	258	279	248	254	283	264	285	270	267	270	260	275	267	253	257	255	264	255	275	253	259	257	267	242	243	250	251	270	249	259	233	234	255	267	276	250	249	257	271	265	274	243	267	259	271	271	268	236	264	260	257	264	246	258	263	260	274	244	283	256	258	259	269	240	260	267	229	288	279	271	233	250	252	257	257	272	248	259	267	263	253	283	214	290	257	263	303	279	254	257	260	262	272	258	214	210	262	282	275	256	269	294	249	252	238	222	274	247	289	263	247	270	257	262	284	241	251	253	268	248	283	260	253	265	243	250	247	230	274	238	240	256	281	247	259	218	236	278	258	246	283	273	267	232	252	268	284	269	264	271	244	232	257	244	277	254	270	267	295	274	260	248	250	256	270	234	238	261	257	253	296	237	260	257	291	285	277	273	267	262	268	257	263	255	257	279	232	250	248	223	281	262	255	288	253	283	257	238	271	250	245	250	267	251	255	258	249	299	253	236	287	216	232	289	261	246	253	234	286	247	264	273	231	250	253	276	285	281	274	246	243	260	269	235	299	263	251	270	240	250	268	255	269	258	279	275	256	238	259	239	269	271	236	251	265	265	250	215	271	244	266	285	240	235	260	255	261	260	242	243	248	248	257	270	265	270	266	265	254	279	238	263	256	254	224	260	228	280	265	250	268	270	247	223	278	270	232	255	253	244	246	248	238	231	243	266	243	262	248	264	265	258	237	256	259	254	257	238	268	235	269	268	274	248	251	243	261	248	231	245	288	267	272	275	259	282	250	259	257	252	246	275	265	280	266	286	274	271	290	285	264	282	255	272	251	256	255	264	272	287	248	241	236	260	263	234	270	256	267	250	231	232	273
25235	21436	27804	25449	9363	606	316	228	211	190	167	175	153	165	162	163	169	152	141	153	166	151	142	152	155	153	136	159	157	129	131	130	138	146	128	125	125	126	142	131	123	146	134	151	144	137	132	128	156	130	157	147	135	117	151	144	140	135	127	123	135	127	145	142	122	156	139	140	128	152	156	127	151	129	153	152	129	154	125	144	127	144	130	131	144	125	136	116	120	131	139	139	122	159	127	119	124	152	143	133	129	154	137	140	144	120	158	130	138	150	139	139	138	120	119	142	111	127	131	148	130	133	135	130	117	131	133	140	129	152	134	154	140	137	149	125	128	132	135	129	163	145	132	148	164	137	140	144	119	123	118	121	137	138	156	122	141	142	144	137	121	142	134	142	137	126	133	138	122	133	125	135	118	132	130	130	175	137	133	130	156	120	140	113	124	141	125	143	138	125	136	138	156	140	140	123	116	151	132	141	130	134	116	120	124	137	108	154	122	128	121	122	132	114	130	126	122	123	139	136	135	140	148	132	131	146	133	129	117	120	121	121	137	120	151	148	141	141	138	126	143	126	106	117	144	120	132	157	148	150	126	153	129	148	152	120	142	117	140	122	138	125	142	120	133	143	143	127	124	152	126	113	148	139	126	123	106	150	129	129	149	132	154	125	134	156	140	140	157	114	142	128	137	131	142	113	131	144	123	123	137	137	138	124	125	129	117	139	134	122	120	117	118	158	130	158	120	125	137	153	127	124	127	116	151	133	134	130	137	124	125	133	137	149	140	142	121	144	159	127	128	135	122	132	140	142	147	144	143	104	142	139	150	124	169	147	140	143	138	140	113	134	144	142	137	128	135	155	153	146	129	136	137	132	121	111	129	144	141	138	135	131	150	124	145	130	123	131	135	125	129	125	124	106	148	113	129	132	143	136	145	125	124	130	134	127	125	115	125	131	131	122	112	156	143	132	124	160	121	141	146	133	135	136	138	136	149	135	123	129	130	135	135	129	156	136	150	155	145	127	129	139	129	131	125	136	146	117	129	127	121	127	123	125	142	131	154	124	134	131	127	132	135	117	133	114	118	123	128	124	131	121	156	136	129	134	101	141	114	136	117	150	126	118	122	140	138	130	136	136	119	144	118	143	137	138	134	113	139	129	134	106	148	124	133	121	118	138	110	122	124	139	155	117	127	127	128	128	120	140	133	147	131	137	132	122	142	133	136	156	143	122	136	115	119	120	138	134	147	125	127	131	134	139	143	128	116	141	144	121	138	142	119	125	125	127	138	147	124	140	141	132	129	141	151	131	135	128	153	136	134	138	137	127	128	150	133	119	145	119	127	134	134	144	123	131	113	108	135	138	140	123	149	122	132	120	128	134	136	132	119	155	130	148	120	138	132	121	124	128	136	139	147	130	161	129	141	132	130	137	157	127	124	149	147	106	145	126	109	140	132	116	135	134	129	115	130	126	136	167	123	136	144	126	128	114	143	138	127	157	138	126	155	125	128	148	126	123	123	132	125	139	126	151	155	142	134	129	131	127	131	138	148	134	143	157	115	131	158	120	144	133	129	134	148	122	129	142	148	128	134	136	131	140	147	140	150	130	116	133	118	116	157	131	131	135	124	117	163	140	119	139	133	134	129	127	149	140	123	118	133	125	143	112	126	134	132	125	145	143	114	125	124	127	155	139	123	139	128	114	131	128	153	124	119	152	144	121	144	140	128	116	114	138	143	143	131	145	127	147	139	128	133	111	135	127	133	119	141	121	151	111	137	138	116	164	151	133	130	141	131	133	131	132	141	123	125	133	149	137	125	135	195	144	116	124	140	130	152	132	135	135	126	133	132	132	143	141	120	143	117	133	152	157	144	127	124	126	119	131	129	129	154	129	113	133	144	124	139	118	149	137	126	145	147	139	147	120	120	139	151	126	140	152	120	122	139	143	161	140	133	135	131	108	156	165	124	129	123	114	139	140	118	134	142	139	137	113	139	104	127	126	146	144	152	130	128	120	132	140	143	115	126	132	123	125	137	120	125	139	151	126	147	132	134	147	127	129	144	126	144	126	135	143	155	147	139	129	151	111	135	138	107	116	137	128	146	142	120	126	130	98	129	116	154	130	129	141	136	120	123	138	119	135	122	143	139	140	131	146	144	154	134	140	127	142	122	137	130	126	124	146	135	138	107	134	125	145	144	123	135	124	127	113	138	116	139	130	158	141	150	122	109	125	138	135	154	130	108	118	114	128	133	141	139	126	129	122	133	122	127	127	136	124	110	157	132	141	157	140	132	121	128	137	137	137	127	141	126	119	133	142	138	134	132	132	125	120	145	164	122	143	119	133	154	115	136	145	149	127	141	137	134	153	138	138	150	144	137	145	100	123	139	149	133	125	138	116	135	134	131	125	128	115	118	141	126	130	141	141	126	130	121	131	127	143	131	144	153	139	138	133	134	137	152	132	136	150	133	146	133	136	133	112	126	132	84	137	123	124	136	140	137	124	117	138	134	139	138	107	151	128	130	144	145	129	133	133	133	127	152	135	125	137	125	144	105	131	114	127	146	140	140	108	140	126	124	147	134	131	119	150	125	139	133	120	149	140	140	144	130	149	141	131	128	134	152	135	128	145	125	125	129	143	147	150	132	119	144	125	124	127	134	145	145	131	132	137	160	132	145	153	142	141	150	149	119	139	120	116	134	119	126	161	118	136	117	134	140	131	153	139	142	121	163	132	130	133	124	130	137	127	126	136	134	130	146	119	137	136	113	127	129	119	107	131	129	136	127	147	115	140	130	135	147	153	144	140	109	138	131	153	151	130	157	116	132	131	133	146	140	124	151	132	129	138	149	126	131	125	115	132	140	168	146	146	126	154	144	124	115	148	134	130	152	158	127	135	123	152	130	128	131	141	128	127	139	124	129	141	141	128	147	114	152	133	143	100	143	134	140	136	136	138	150	135	140	137	136	121	129	133	135	112	138	132	127	126	165	132	119	136	138	153	138	132	105	142	141	150	132	123	116	135	124	137	134	130	143	125	129	117	123	128	130	140	138	132	148	141	149	143	127	128	128	149	149	150	127	111	143	128	139	127	151	127	147	155	144	150	121	129	122	118	110	162	130	131	142	143	143	142	119	111	137	137	102	136	135	131	133	135	108	125	138	152	128	131	125	136	122	125	127	130	121	117	130	135	131	148	114	109	132	114	143	153	114	152	147	121	120	130	127	132	131	133	130	114	135	137	151	111	140	110	139	141	141	139	130	139	121	118	120	116	120	118	129	133	135	122	139	136	144	135	129	139	133	129	114	120	123	131	130	141	138	126	136	114	126	125	133	131	129	108	152	112	136	136	115	128	139	134	115	139	117	125	138	129	132	111	130	142	131	147	144	150	151	123	133	139	123	126	136	146	140	127	94	114	152	154	109	121	135	149	126	127	120	112	120	128	127	128	142	124	121	131	153	111	118	130	156	143	120	137	126	114	118	133	136	142	121	138	147	150	133	124
3068	2554	2064	1066	646	457	405	303	268	265	206	199	208	210	203	177	161	202	165	180	169	183	145	153	152	156	149	149	173	155	149	156	164	163	165	155	143	130	149	170	153	142	175	117	166	162	141	143	133	162	147	151	151	130	129	162	148	142	140	144	150	138	172	134	148	149	130	163	169	138	153	149	165	157	130	120	133	136	146	145	149	144	156	130	129	138	143	138	140	133	156	121	135	153	135	141	158	138	145	153	129	156	154	136	153	142	151	126	157	146	138	142	144	140	151	146	123	134	153	146	157	146	130	141	152	132	148	135	148	158	154	156	161	162	156	141	152	143	156	148	146	147	144	147	138	162	136	157	138	156	129	135	139	138	163	126	143	148	136	173	135	160	154	135	125	136	135	130	146	123	159	131	117	133	140	140	151	131	144	150	143	130	135	128	141	170	158	134	134	152	141	133	156	134	126	144	149	158	150	155	146	147	147	133	116	133	116	139	129	151	145	137	138	147	144	140	145	127	135	150	158	130	131	143	157	147	149	130	176	154	153	163	134	140	127	139	147	130	125	138	143	149	132	146	151	121	134	141	153	140	133	139	143	140	138	147	124	141	134	145	135	140	157	126	131	153	149	157	151	149	148	143	141	148	130	148	161	157	139	126	151	147	138	151	111	143	156	143	138	140	137	146	147	137	123	154	135	146	123	143	166	156	157	126	141	127	136	141	154	145	152	132	138	146	131	148	149	152	134	141	139	128	133	137	126	153	145	156	146	130	149	128	146	154	162	142	138	153	168	166	136	132	135	138	144	183	141	145	136	134	134	150	153	143	156	138	144	149	139	139	148	136	121	140	134	141	128	146	111	128	149	136	126	149	158	148	148	148	147	149	125	127	147	159	137	137	154	113	135	146	154	126	137	150	131	170	124	143	143	148	148	136	168	145	147	141	130	129	133	148	133	125	158	151	145	152	130	162	141	158	117	129	147	150	133	136	155	140	150	156	142	135	128	142	149	129	166	142	125	136	129	127	146	150	132	146	140	124	150	163	165	132	135	141	123	144	137	122	144	144	160	128	134	150	145	147	128	138	165	128	152	140	150	133	137	139	131	134	131	140	140	143	156	139	148	115	143	135	139	127	128	136	121	140	128	142	135	140	155	117	173	114	146	141	169	161	142	161	126	147	141	147	130	145	119	148	132	150	120	146	129	126	126	150	146	166	138	144	132	167	159	130	120	152	144	144	135	125	159	135	128	138	160	151	120	133	141	150	148	148	147	158	162	145	137	168	137	160	156	149	143	160	131	135	148	148	133	149	131	115	139	120	115	126	125	122	142	127	133	143	141	137	133	147	133	140	137	152	133	133	158	126	141	147	120	155	148	148	144	138	133	142	161	144	139	150	128	143	148	135	138	142	151	157	115	159	142	141	138	128	143	129	127	140	125	164	146	144	137	109	154	150	140	133	134	141	134	129	144	140	125	137	154	130	164	134	147	149	146	153	149	134	150	152	147	128	142	141	144	144	132	144	157	164	149	134	143	154	142	154	120	146	115	144	148	158	122	133	145	137	151	136	131	143	136	141	124	132	142	132	148	164	137	142	110	132	142	148	125	132	158	150	138	118	143	156	157	143	151	142	150	124	127	120	119	147	134	137	156	133	129	156	132	157	139	158	130	133	142	149	134	150	135	131	116	147	137	151	129	151	130	144	155	126	139	135	116	166	131	145	147	141	132	122	146	132	134	152	146	149	142	138	133	128	142	143	138	125	151	140	123	132	135	145	162	137	137	136	141	138	135	136	133	130	143	151	148	139	121	159	166	164	144	138	137	139	148	135	140	158	141	142	146	121	136	130	135	149	152	151	148	142	134	152	153	142	126	138	153	175	160	153	150	125	131	130	152	137	145	141	154	128	155	165	154	137	146	145	137	131	135	144	138	136	139	142	129	132	139	151	139	144	152	108	146	118	137	149	128	130	135	133	154	156	144	128	152	147	137	151	155	132	140	151	129	149	120	128	148	144	146	148	159	141	149	152	124	147	138	143	131	155	133	143	137	128	136	143	152	153	156	111	140	125	154	151	168	126	125	133	138	153	140	140	152	153	140	143	139	144	127	148	129	152	158	152	130	164	132	139	118	151	155	146	144	127	130	141	136	137	112	152	146	151	141	156	131	150	156	133	142	151	138	142	145	136	167	127	124	147	125	150	151	139	122	142	152	146	137	142	123	127	148	143	148	135	155	133	159	152	157	152	162	134	135	145	130	165	130	98	133	144	131	131	158	137	148	139	153	135	146	123	153	157	136	140	130	123	137	156	141	159	155	129	134	124	146	141	153	158	135	145	129	147	125	135	153	144	150	151	115	135	126	139	126	139	157	147	131	163	138	156	146	136	158	159	156	140	137	153	133	134	166	134	137	139	143	140	143	129	144	136	127	150	155	141	134	139	133	131	148	159	154	146	142	136	129	145	133	149	132	134	137	136	150	136	144	151	129	137	131	155	136	147	136	137	153	154	127	137	132	136	125	152	128	124	130	148	163	124	144	139	160	130	148	131	134	130	124	143	131	135	155	144	147	142	132	156	149	144	139	140	131	131	151	130	145	160	137	160	150	155	137	125	128	129	147	136	140	137	144	124	138	148	152	135	151	153	135	130	141	146	134	145	125	143	151	138	148	122	144	126	166	122	127	146	130	137	141	151	144	139	116	140	154	142	149	134	126	147	154	144	132	159	118	131	147	156	132	130	127	140	139	134	137	129	145	108	143	130	136	134	128	124	135	141	142	142	137	145	152	121	130	128	139	149	128	155	157	103	137	137	137	129	145	159	134	143	141	145	158	126	114	147	122	124	146	132	126	135	148	128	133	120	138	136	151	155	164	140	116	135	142	141	162	144	147	143	135	147	147	165	128	138	142	132	153	152	148	133	134	132	144	145	135	146	160	149	123	147	130	132	133	128	140	143	156	144	160	143	126	150	138	143	133	139	142	147	134	152	130	144	150	156	128	151	132	134	145	143	150	161	150	134	150	134	133	145	145	149	150	115	136	152	139	132	143	160	134	147	138	136	128	127	139	132	148	134	131	135	143	133	145	135	141	149	137	160	137	136	123	145	131	136	124	142	139	139	146	142	144	137	140	144	140	132	155	140	158	158	136	128	128	140	142	153	125	137	145	143	152	137	148	150	157	128	145	120	137	147	130	136	156	141	133	135	142	143	145	151	136	141	136	148	142	127	149	134	141	139	148	119	138	134	153	152	137	141	147	122	169	148	154	130	140	139	145	145	126	155	138	147	127	161	128	162	149	133	133	140	120	149	142	151	161	135	142	144	133	149	135	125	155	139	122	137	145	149	139	132	140	120	139	134	154	133	141	171	141	143	130	156	146	140	134	138	130	142	150	146	140	155	127	137	134	128	157	132	135	139	162	147	160	124	145	141	146	129	143	134	126	134	138	153	154	150	141	136	131	142	143	154	135	143	155	136	161	120	132	140	131	122	150	138	121	141
24453	21518	28854	24591	21484	5820	982	562	401	381	383	374	343	319	339	316	348	331	299	352	317	326	304	297	271	309	289	305	281	296	294	303	272	287	279	297	293	286	308	341	280	277	304	244	305	293	287	292	292	294	292	290	268	286	276	298	297	293	285	303	288	309	287	266	278	318	260	277	311	277	286	317	311	298	295	322	348	297	272	287	252	301	295	311	245	313	289	288	292	283	268	287	310	296	314	287	278	309	268	287	298	291	327	308	313	295	260	272	311	266	283	311	314	312	284	297	315	287	262	285	308	301	306	293	265	282	273	289	310	313	325	258	282	298	275	288	263	262	303	266	296	299	282	289	269	299	326	292	271	280	287	279	268	291	295	290	293	290	269	288	286	274	300	270	295	294	293	302	288	295	283	248	256	271	289	268	273	310	258	319	278	325	246	280	285	311	281	269	295	258	279	242	284	289	268	328	301	315	287	291	272	284	299	275	291	287	311	302	295	284	283	255	286	305	291	298	292	246	274	304	302	295	279	293	270	321	275	242	284	294	312	276	270	284	283	268	271	282	329	264	262	261	309	272	311	304	262	282	295	270	299	291	279	319	278	292	288	306	269	250	293	248	289	299	271	276	274	290	276	291	284	310	261	282	290	275	283	263	286	272	268	277	301	287	264	322	294	286	289	293	291	283	282	281	295	271	251	314	311	249	289	288	295	297	294	281	302	263	275	278	269	299	301	266	277	300	300	290	274	282	263	306	303	289	282	286	284	301	281	297	297	280	281	293	281	260	279	260	282	306	272	301	280	290	297	306	289	273	281	272	310	272	281	307	277	289	288	269	302	264	284	319	285	274	306	254	315	281	286	298	292	283	297	288	299	271	305	315	283	298	301	268	292	285	281	278	287	266	285	294	287	263	286	312	304	290	293	336	311	271	266	314	305	265	309	277	253	289	292	281	293	323	280	268	251	332	304	307	311	266	294	266	277	281	283	265	305	261	283	294	284	295	259	291	277	302	275	285	307	285	279	295	265	294	286	251	294	272	272	285	301	251	277	291	277	274	286	293	284	295	300	305	294	303	286	281	296	284	279	277	287	302	278	271	305	312	309	291	258	301	297	293	278	258	290	284	280	294	277	282	273	285	290	281	296	290	300	271	246	319	294	270	272	277	297	305	274	253	262	319	292	309	291	289	308	257	267	260	275	289	301	290	289	315	283	265	292	258	252	291	272	303	290	289	295	299	278	292	307	271	268	320	281	301	251	287	280	260	303	276	336	277	316	283	264	305	276	260	285	294	291	298	305	281	301	283	282	275	302	300	268	295	287	284	305	275	307	290	300	312	292	278	306	301	278	279	271	253	296	291	267	281	295	304	294	271	291	263	307	301	311	294	294	311	264	298	301	298	289	314	282	308	260	285	292	309	298	321	288	272	286	280	295	266	308	266	293	295	306	316	305	281	276	270	263	253	293	284	314	277	285	284	308	295	308	277	289	304	289	296	288	287	273	287	289	294	274	322	263	277	272	280	255	275	311	288	276	274	255	295	271	311	278	259	278	270	293	289	310	275	296	255	323	292	294	247	282	283	266	270	299	287	275	306	262	275	276	286	294	286	279	288	289	266	301	286	292	275	270	280	288	271	292	301	281	276	264	279	278	291	289	235	273	269	275	286	283	285	261	288	279	258	295	265	323	330	269	297	281	304	273	305	272	302	287	316	275	291	266	288	282	266	277	295	284	270	315	257	305	283	301	273	292	282	309	296	290	261	262	297	297	258	299	261	291	275	285	299	300	318	280	291	326	299	295	273	288	268	286	268	312	287	263	279	286	264	291	310	283	272	284	299	324	278	266	281	268	277	276	299	263	298	277	290	289	264	272	288	282	296	285	292	297	284	277	275	308	284	268	311	274	307	265	288	338	291	304	289	273	282	261	306	258	321	286	302	318	276	281	278	257	287	312	287	273	276	263	264	272	264	279	288	283	257	272	284	297	328	295	266	304	308	279	285	317	298	257	283	286	301	309	299	290	291	315	282	287	262	271	291	292	291	296	281	278	304	266	279	300	299	275	294	289	304	270	287	273	302	260	285	263	264	283	278	296	270	267	291	277	267	266	277	294	264	304	290	258	314	286	292	285	325	291	292	289	279	268	318	314	301	274	304	307	332	254	280	255	273	291	310	286	276	281	262	304	296	330	289	306	295	260	265	299	272	282	264	293	289	263	273	322	305	299	269	305	294	294	304	266	302	267	247	286	250	279	257	273	302	275	280	330	297	296	270	310	288	255	284	305	335	267	287	275	282	302	296	290	272	294	290	293	273	288	279	317	294	295	279	324	288	299	297	281	309	296	306	259	309	285	314	286	286	281	298	266	274	301	295	306	271	292	290	291	273	278	277	290	278	267	277	259	286	304	276	294	291	325	282	267	271	290	269	311	286	299	323	278	274	298	271	303	279	285	289	305	275	274	272	308	284	268	272	301	269	277	291	285	290	257	304	284	298	309	273	318	269	287	280	303	295	319	284	262	274	297	259	277	313	325	308	275	298	286	277	274	290	270	307	254	290	324	299	292	303	262	270	289	282	272	300	309	295	292	279	293	314	298	281	286	289	314	282	282	284	289	297	272	313	276	306	277	289	299	292	271	293	264	287	280	263	289	268	280	273	300	294	292	280	277	267	272	326	256	276	293	318	281	265	289	276	283	263	317	278	300	252	312	283	301	267	276	296	315	319	288	260	287	287	270	270	255	256	286	284	293	286	281	286	295	281	279	265	305	287	274	279	301	282	266	272	285	274	297	278	271	290	277	287	301	299	268	274	288	279	272	258	281	278	249	268	257	284	258	282	265	290	276	272	266	322	306	272	297	300	279	305	303	282	300	294	272	316	288	277	275	268	285	269	255	275	291	291	271	281	298	265	284	292	290	295	274	277	284	291	298	284	275	306	256	307	292	316	316	308	268	273	310	273	261	294	294	266	287	274	287	285	259	283	284	284	313	303	287	265	264	289	299	289	273	298	282	280	287	296	278	282	286	292	288	273	304	263	282	298	294	296	304	280	303	303	313	281	260	296	267	269	280	278	262	268	328	272	280	271	274	296	268	303	273	300	283	304	303	285	269	276	272	271	267	293	302	314	292	281	275	298	293	261	303	271	274	254	289	286	297	289	312	307	262	275	280	275	278	266	279	266	293	261	263	266	293	262	335	289	274	256	317	287	296	278	278	283	279	261	253	283	257	301	257	303	271	310	255	263	280	293	255	279	283	271	307	259	285	278	303	286	286	275	287	252	307	278	267	322	310	273	300	309	255	305	298	273	290	246	256	273	291	290	276	293	280	268	323	273	323	273	312	311	294	275	301	271	253	283	309	321	273	302	260	268	309	325	291	286	281	271	291	273	251	310	275	285	275	266	274	291	282	276	306	305	280	280	291	257	252	292	307	286	294	290	284	296	310	259	294	292	266	295	304	269	243	276	286	267	282	280	275	308	281	280	281	272	289	282	289	274
3351	4725	4003	1997	1321	944	733	668	483	488	453	419	387	396	342	352	331	353	335	310	305	281	296	278	307	296	275	290	323	282	260	271	305	303	265	294	258	283	266	298	286	286	296	277	287	273	264	307	281	262	271	284	295	300	295	254	271	287	289	280	279	294	277	271	265	268	280	271	292	272	262	266	277	264	289	279	286	270	282	292	282	241	280	271	270	275	270	283	285	262	277	281	270	283	288	265	284	281	280	257	256	265	291	303	258	267	298	310	243	273	215	292	274	278	332	295	240	272	282	290	243	270	270	272	274	289	287	301	280	303	283	281	277	269	284	282	278	286	252	284	274	252	261	272	255	274	295	263	275	305	273	274	310	308	312	264	271	273	256	275	246	312	269	245	279	259	277	284	296	263	268	299	259	291	271	264	275	260	262	272	274	306	268	280	304	276	276	300	244	290	267	253	270	276	271	254	274	263	285	254	242	232	262	252	278	270	264	274	255	288	266	256	247	275	318	253	313	282	285	282	260	279	307	301	258	269	256	269	276	234	245	308	291	271	287	273	249	277	242	271	273	285	298	268	301	287	271	266	286	283	268	295	291	310	259	261	262	276	289	263	291	285	273	294	302	244	241	311	258	285	263	263	271	269	296	309	280	266	276	306	284	280	251	261	272	280	284	284	284	274	293	258	287	266	289	292	271	283	321	276	276	268	268	290	259	278	282	283	278	264	231	252	281	272	297	274	278	299	246	292	281	253	244	271	287	267	256	266	287	262	271	265	284	281	262	268	266	276	283	272	251	272	264	261	292	247	254	287	268	277	268	303	293	260	295	289	261	276	275	264	277	300	278	272	292	255	245	271	260	260	266	281	287	270	256	282	266	311	273	265	266	261	282	279	265	267	295	291	276	293	270	291	236	264	244	253	264	277	269	253	280	299	275	272	259	268	255	266	259	273	276	276	259	267	263	261	286	267	275	288	276	246	253	232	242	269	308	271	266	275	287	272	268	274	294	265	289	262	304	264	284	269	268	286	255	267	269	285	289	286	271	269	244	293	266	259	242	284	303	265	279	284	260	277	287	273	272	273	253	271	272	261	252	242	255	286	273	272	290	258	257	271	264	284	263	263	259	287	275	278	252	261	256	259	258	279	258	272	297	279	274	285	286	292	267	277	316	260	268	292	264	277	272	266	252	265	236	256	275	297	293	301	263	283	266	279	299	275	257	284	301	256	297	260	285	251	262	265	273	296	251	246	257	284	271	236	275	271	269	276	274	252	268	272	272	271	276	273	296	257	253	260	267	274	308	265	243	270	273	277	248	272	276	295	267	287	294	265	279	250	289	283	293	270	299	262	266	284	267	288	260	275	274	278	261	270	275	265	269	278	245	258	291	238	286	270	260	277	294	262	272	264	265	276	257	273	273	290	250	261	294	267	272	280	247	276	259	262	263	265	273	267	246	246	267	257	259	271	251	286	274	272	286	292	257	274	258	271	289	248	286	312	296	256	236	278	267	256	272	254	239	276	257	290	279	280	276	300	256	275	251	272	272	271	273	274	281	259	270	281	275	287	266	259	248	272	279	284	231	261	305	285	304	267	291	298	276	243	255	251	260	279	260	256	253	296	271	272	253	220	294	282	260	268	258	271	282	243	291	291	274	272	288	305	302	278	256	250	260	305	251	249	265	238	287	257	242	277	274	257	251	259	251	250	283	265	273	266	268	260	271	278	269	309	278	249	284	276	241	270	271	288	292	279	252	284	277	242	277	263	248	279	252	262	282	248	261	246	253	272	271	291	243	254	300	291	296	253	271	267	280	260	307	241	260	294	266	291	283	252	260	265	247	265	276	282	254	260	288	260	271	253	309	257	275	284	273	255	313	283	273	264	259	294	259	265	277	289	265	234	241	267	285	274	302	260	262	275	292	284	306	258	276	275	256	256	244	274	259	270	257	263	274	297	277	270	296	285	258	261	259	248	262	258	250	248	270	276	304	258	264	268	271	267	277	251	277	273	281	262	274	256	258	262	248	268	272	283	272	268	259	252	281	267	252	281	253	285	255	286	273	284	264	248	274	273	307	261	282	240	248	285	272	269	245	271	265	292	264	281	295	276	305	247	243	298	259	281	244	259	251	267	278	271	251	274	252	277	255	262	249	285	258	232	250	259	256	273	265	249	266	258	246	280	290	272	284	234	252	244	291	258	274	271	279	271	280	273	276	272	252	258	312	250	277	256	276	248	248	244	278	262	255	289	260	267	263	256	236	260	262	261	263	274	267	252	274	280	282	276	275	265	296	284	293	284	274	292	275	264	274	285	236	255	270	284	287	240	249	302	252	277	305	245	244	235	285	276	311	248	276	264	264	249	260	260	277	255	262	270	254	277	283	262	259	268	276	309	249	264	290	267	239	273	263	263	264	297	289	263	272	260	261	281	244	274	284	260	272	259	261	255	271	250	301	269	263	293	283	263	255	262	279	272	266	259	310	301	259	258	272	238	283	274	289	264	284	299	276	251	256	256	307	245	251	288	279	275	254	253	264	280	297	270	257	283	244	272	282	250	260	314	274	281	272	269	277	253	262	244	257	279	241	272	260	312	255	263	229	286	290	268	280	263	265	291	265	265	267	285	283	277	266	278	268	276	296	275	277	268	324	247	267	263	289	275	243	292	293	250	244	290	249	267	275	288	275	283	278	262	272	250	248	282	253	253	261	285	269	262	276	267	272	241	272	282	280	293	285	286	257	274	286	274	284	258	273	249	249	253	270	285	275	266	283	266	262	280	297	261	287	249	256	283	261	284	252	269	259	242	273	261	270	250	246	300	274	280	282	255	294	271	293	266	284	257	289	260	268	258	269	291	254	281	301	277	249	293	262	302	274	290	249	271	276	272	257	292	282	271	253	274	255	230	302	296	260	272	251	268	270	290	255	269	308	278	277	263	282	274	278	318	276	262	234	269	276	265	272	244	267	250	267	266	255	276	275	269	269	250	256	267	251	290	262	250	236	287	235	299	263	263	260	260	286	267	280	254	252	284	276	267	264	269	244	288	261	257	278	272	277	256	280	265	301	296	298	298	280	237	266	272	264	263	256	249	240	239	289	260	263	277	254	263	296	255	248	308	265	274	254	255	250	315	267	259	278	282	271	250	273	279	256	277	267	272	255	286	289	278	273	242	288	278	263	295	303	265	247	287	247	273	286	279	260	285	308	278	255	268	264	262	269	264	256	271	253	282	294	272	285	282	254	260	277	259	264	262	284	266	255	272	261	259	302	267	294	292	251	276	282	249	291	258	291	257	252	270	238	278	249	272	261	263	274	291	278	257	267	280	284	270	255	289	255	277	279	256	275	255	277	267	279	265	272	253	260	270	298	286	255	272	267	266	281	291	255	272	283	252	259	261	289	244	290	312	272	260	272	286	279	263	271	246	276	267	280	258	262	285	279	268	278	268	251	285	271	262	252	258	273	299	283	270	243	249	269	266	284	300	272	287	288	280	263	248
27826	12099	917	428	308	266	293	263	278	281	300	281	281	284	293	271	260	297	293	265	292	291	259	286	275	229	294	267	274	281	272	266	246	294	303	283	259	263	308	255	289	260	271	292	299	269	294	271	285	279	274	244	306	262	310	285	290	284	330	289	299	276	291	282	274	281	279	321	297	247	285	264	287	280	285	276	280	240	288	282	284	271	254	292	289	291	282	309	290	262	268	302	257	261	295	283	282	259	298	281	266	288	279	273	266	275	264	291	287	262	268	275	274	282	301	274	279	278	303	274	279	249	290	270	295	248	306	296	275	283	279	282	268	264	257	283	274	273	297	257	272	297	301	263	272	263	268	301	304	287	265	282	288	280	287	311	269	255	294	280	306	276	281	304	252	290	296	294	298	290	305	273	282	266	276	273	316	289	274	281	298	289	263	266	291	292	291	264	297	285	287	295	253	273	313	299	272	282	277	280	285	279	292	256	257	267	289	271	284	302	255	273	301	290	277	289	262	277	254	298	245	294	279	296	299	310	266	310	307	271	260	319	296	295	304	295	283	303	283	286	264	256	270	279	283	280	284	285	267	283	311	280	277	282	298	298	272	270	275	278	286	292	257	292	311	288	275	259	292	286	263	313	282	264	256	299	250	285	289	286	283	283	269	271	281	243	329	275	288	264	268	291	288	276	265	274	271	284	263	287	254	270	299	277	274	265	319	248	268	279	272	287	278	277	277	295	297	283	269	252	265	292	259	273	300	273	280	295	286	268	300	281	303	278	262	295	269	275	298	304	315	285	309	311	268	258	286	296	250	306	297	291	294	278	265	289	274	277	288	280	274	297	263	259	290	280	268	312	274	264	302	285	288	281	269	296	328	295	251	256	274	275	289	296	282	262	273	284	273	285	261	303	251	294	239	275	301	306	263	261	279	284	282	292	299	302	278	258	254	282	269	268	258	291	273	264	272	298	293	260	260	281	311	279	296	279	284	251	285	266	277	257	310	301	274	267	293	278	294	250	295	283	320	264	251	300	281	283	307	298	271	294	271	321	269	259	259	279	319	290	266	313	285	271	270	293	277	280	267	289	322	282	284	264	287	283	264	281	267	276	268	254	275	263	299	274	279	261	278	301	251	293	301	314	288	267	294	268	288	281	273	274	253	289	293	283	270	276	297	283	267	266	260	307	237	314	320	249	296	300	264	292	271	249	249	272	292	291	282	302	271	266	266	258	283	251	272	302	303	286	302	288	261	305	306	271	295	289	276	292	303	269	285	295	273	281	269	295	279	282	281	274	303	279	275	276	277	256	265	288	264	301	282	289	271	297	264	271	288	291	284	271	289	292	277	287	275	306	270	265	287	274	286	270	268	250	283	283	291	275	277	278	264	268	283	286	248	275	264	274	292	263	267	254	288	251	265	300	300	266	265	282	305	263	305	279	267	303	296	278	286	283	250	231	290	273	285	278	276	288	277	287	234	277	280	260	308	297	304	280	308	260	274	261	314	286	257	288	264	263	302	279	280	264	282	298	294	298	272	294	274	271	287	268	231	278	284	278	295	279	289	265	286	314	275	284	252	254	266	266	272	295	282	286	256	257	279	277	292	287	294	289	288	258	288	265	306	312	237	268	280	260	293	282	294	258	295	270	287	295	271	269	284	291	313	273	312	278	270	279	265	264	275	261	266	253	289	305	274	291	257	274	277	266	273	302	257	310	251	258	286	266	300	282	275	310	288	313	300	270	280	277	292	285	310	265	288	265	303	290	281	306	266	263	268	270	282	306	293	284	282	263	268	251	291	264	276	289	275	280	284	309	265	289	288	266	249	269	286	297	284	277	300	293	268	285	279	302	293	259	293	278	279	269	288	291	314	265	280	301	293	292	286	284	285	271	292	273	304	280	280	284	262	250	259	281	297	274	279	277	312	280	252	274	245	274	280	301	270	279	288	298	223	272	252	236	305	307	266	302	262	260	255	256	302	273	270	267	293	260	298	258	259	269	275	285	293	249	281	282	275	277	282	270	270	289	293	280	294	251	261	267	273	301	281	309	314	269	293	284	280	295	263	270	236	288	301	265	297	299	281	266	279	297	262	287	247	270	252	271	271	265	280	263	264	286	288	299	288	286	273	268	255	245	272	285	243	267	287	294	293	275	293	283	255	283	291	287	299	286	280	292	286	271	264	285	289	274	269	250	267	268	268	259	279	321	284	306	301	304	284	285	269	288	285	283	270	286	271	280	251	249	269	270	292	297	271	257	302	293	290	291	282	269	283	286	300	269	294	302	265	283	290	302	285	298	263	293	270	290	289	271	306	263	298	253	322	250	297	239	272	297	294	315	280	263	259	294	255	273	267	309	280	281	261	278	296	275	272	315	298	267	285	297	276	261	280	267	250	285	259	278	287	285	293	295	276	256	276	312	256	274	243	287	288	303	277	266	297	259	281	280	286	264	252	288	274	269	270	281	285	304	290	255	288	311	303	294	293	291	292	289	298	266	266	301	283	295	274	302	297	280	277	273	256	291	290	253	280	261	302	286	261	288	315	274	283	290	274	293	271	295	307	273	284	282	294	258	284	244	268	270	285	273	263	315	273	303	324	271	287	257	287	257	284	259	265	277	291	290	265	275	281	268	286	272	295	291	286	305	246	261	263	276	261	285	277	289	250	263	279	294	301	271	260	269	279	276	295	253	262	296	298	288	270	274	276	277	269	299	292	297	271	289	269	304	260	274	275	296	296	283	282	302	267	294	282	261	289	295	263	274	246	310	264	278	279	302	277	267	292	285	270	272	253	260	274	259	275	291	259	273	312	289	251	284	284	272	310	313	291	264	303	313	277	278	269	295	267	281	264	279	271	297	297	251	236	278	270	253	310	308	272	307	314	247	292	273	282	294	283	282	283	262	280	262	271	300	272	287	254	281	271	285	276	284	281	266	308	307	301	283	264	281	291	262	271	241	278	286	294	258	280	300	266	261	284	306	281	249	297	237	272	246	284	293	281	286	268	269	276	268	278	274	274	288	303	276	271	261	293	296	291	235	270	257	276	266	254	292	291	266	310	277	265	289	281	270	296	272	299	254	300	260	251	272	298	252	263	293	253	265	292	278	297	269	262	275	304	270	303	287	280	254	286	285	294	266	313	272	259	291	276	292	293	286	268	276	259	262	287	266	261	277	268	270	323	270	249	312	285	277	278	282	275	281	283	267	257	275	262	289	275	317	282	268	275	284	283	287	282	280	273	269	293	268	287	298	267	303	271	255	262	312	294	272	285	318	292	268	250	282	294	254	307	278	272	269	278	290	267	266	262	299	284	260	285	260	293	276	276	324	302	280	276	286	276	265	274	298	292	277	284	283	282	269	284	275	286	297	297	265	250	256	270	265	292	251	256	272	271	274	302	282	275	257	273	288	254	293	332	248	281	278	239	300	272	310	308	230	277	268	255	288	259	284	270	284	274	311	308	298	254	288	283	284	296	273	251	289	295	274	282	295	251	254
4641	408	365	335	288	307	268	238	248	246	279	238	255	276	270	276	239	271	255	279	255	296	269	269	270	263	261	258	282	246	221	259	259	246	261	234	286	253	261	241	231	257	286	245	259	264	239	262	266	227	272	275	280	244	273	254	271	268	258	263	295	273	252	258	265	233	270	272	285	289	241	259	286	241	251	289	258	230	252	254	269	255	245	252	265	268	236	261	283	258	276	283	258	256	263	249	250	258	271	259	284	245	277	252	269	268	260	214	319	220	247	271	270	277	232	267	232	262	277	254	236	260	260	246	236	295	267	238	245	244	262	251	303	282	250	267	246	254	274	301	261	259	282	236	256	249	217	285	252	254	251	264	257	258	239	237	278	259	245	249	247	282	254	265	251	246	270	244	260	248	261	269	264	262	277	292	268	262	258	247	273	253	236	247	272	259	250	278	287	264	271	270	256	244	285	258	248	240	288	259	292	260	239	255	246	285	271	277	248	300	259	262	261	252	262	254	277	235	264	288	275	253	272	265	247	274	251	242	262	260	249	249	264	276	279	274	252	239	260	278	250	261	274	269	288	259	240	234	263	277	261	277	273	263	270	279	276	286	252	275	240	269	248	254	248	256	266	249	252	267	326	278	253	239	280	268	266	258	286	275	263	269	268	265	253	246	259	244	279	269	245	263	245	256	288	262	247	233	230	238	241	251	245	244	287	301	277	250	281	274	247	267	256	252	244	264	253	250	258	271	224	282	268	266	286	219	271	264	251	258	256	252	251	256	262	270	243	239	262	265	250	244	270	261	302	233	271	252	272	288	266	248	264	260	249	236	256	276	241	274	268	250	239	236	263	271	267	252	258	257	263	266	242	233	212	234	269	276	298	260	258	257	275	267	303	238	262	268	269	257	255	256	238	295	274	254	252	260	247	220	210	250	275	249	256	270	248	253	275	289	268	278	254	248	262	268	249	303	271	227	261	290	252	266	263	245	257	259	257	264	247	254	255	271	242	258	247	299	248	253	232	268	255	239	261	247	262	276	260	239	251	273	240	243	252	262	259	251	246	257	229	263	263	240	260	230	244	254	254	251	242	275	265	288	276	260	280	242	266	240	255	296	289	278	240	272	264	238	254	260	248	299	256	236	253	266	231	245	262	275	277	274	252	257	281	222	276	270	258	275	231	263	255	275	255	278	245	286	251	265	256	274	253	268	270	253	247	239	275	230	235	283	238	289	270	272	243	302	257	278	258	250	259	248	254	259	248	247	277	269	235	244	270	280	260	284	263	268	251	268	263	264	237	272	248	256	242	261	240	223	247	284	279	253	264	257	254	286	249	246	263	249	281	278	234	253	261	255	263	259	243	293	246	278	262	285	262	274	240	256	238	276	269	250	287	258	231	252	304	243	273	238	252	253	255	262	254	258	283	267	258	278	266	279	263	260	274	258	260	242	256	266	244	249	269	254	265	273	272	259	305	260	232	265	266	271	257	278	227	271	260	274	244	254	253	275	271	278	261	243	254	258	240	249	280	276	254	259	223	262	220	305	234	264	242	246	249	275	256	229	249	249	276	222	306	285	235	244	272	250	258	295	271	267	243	241	262	250	257	257	258	276	275	262	252	254	264	267	254	247	264	271	245	260	256	268	258	246	267	242	232	238	234	268	290	241	239	265	282	273	263	257	249	293	284	241	276	234	280	269	279	270	260	243	258	290	241	267	247	249	244	268	256	263	285	208	278	246	259	252	249	261	266	262	242	270	264	295	284	252	244	270	257	259	261	251	283	254	229	276	237	265	279	257	227	275	260	276	241	291	259	245	255	259	251	248	262	256	240	270	279	266	266	256	280	254	238	252	248	285	268	270	244	248	258	281	245	242	235	250	269	297	262	236	276	266	246	285	280	280	257	288	262	268	247	227	222	264	266	255	274	263	243	264	245	245	227	250	245	241	232	265	249	257	253	273	260	259	279	261	237	228	257	278	294	269	264	272	245	266	270	289	256	259	267	245	226	271	287	236	290	282	260	237	234	256	274	290	250	252	267	241	249	252	248	258	274	285	283	280	259	271	266	272	264	262	273	262	273	272	239	226	265	273	289	286	249	260	304	280	249	279	248	262	231	262	281	240	250	249	264	272	262	262	271	279	236	235	281	247	238	256	297	241	265	246	285	242	246	270	239	266	255	227	237	265	234	255	253	275	281	273	258	249	247	264	260	241	240	229	250	255	281	261	254	276	266	255	288	279	271	276	274	256	268	280	265	236	234	248	252	269	278	226	260	240	269	267	263	267	253	276	276	227	261	245	240	238	279	244	272	259	268	275	248	261	266	231	248	255	268	273	240	233	299	253	272	286	258	220	256	262	242	287	243	266	275	287	252	246	260	235	251	257	261	271	264	252	211	279	272	273	243	274	235	282	259	255	267	250	265	247	273	259	245	260	275	260	271	255	279	248	276	283	253	246	273	248	247	250	245	266	244	268	263	257	271	273	269	266	256	261	264	277	260	267	274	237	258	242	257	266	283	287	240	243	243	255	254	273	267	232	274	245	255	266	269	276	227	269	276	273	263	269	247	239	258	249	265	258	270	274	230	263	261	268	292	243	255	290	250	238	264	295	269	266	267	247	272	284	269	257	265	266	251	254	246	235	284	252	264	262	268	220	254	242	237	238	265	259	272	260	258	270	261	269	262	266	249	222	237	257	254	275	259	270	281	266	244	294	307	277	270	252	275	254	241	245	250	258	257	274	255	250	268	270	276	237	278	240	237	248	263	233	292	292	257	261	236	264	279	265	287	244	245	255	241	234	286	268	262	253	255	264	270	274	225	246	307	231	268	255	273	239	269	237	279	252	245	223	270	244	278	234	270	247	256	267	245	246	238	292	253	267	273	261	278	267	244	238	259	238	257	274	244	259	244	269	290	261	302	274	263	248	249	269	275	273	247	248	232	265	250	265	275	236	262	283	272	282	251	239	231	281	298	266	231	274	258	244	266	269	250	242	245	246	274	233	260	267	245	236	260	280	267	239	253	270	245	283	228	267	262	247	251	261	248	289	256	256	275	257	260	286	263	260	260	244	253	242	255	259	272	251	269	278	228	265	264	269	265	255	239	272	253	265	244	254	227	242	289	243	253	271	250	275	268	256	244	257	265	286	265	267	242	256	263	240	264	227	263	261	253	278	277	254	254	274	265	258	249	264	250	262	245	280	282	258	256	270	251	281	274	275	253	291	257	245	257	283	261	254	240	260	236	268	261	257	240	245	264	266	264	230	276	301	253	233	275	250	253	250	256	261	257	261	247	242	224	267	281	237	252	262	272	279	282	244	243	249	235	265	277	264	251	266	259	288	259	239	234	248	258	273	234	259	280	248	261	253	238	248	252	253	257	256	236	278	226	265	263	272	238	247	226	276	243	269	234	263	252	262	253	262	252	268	224	268	237	262	253	268	233	236	246	286	271	281	259	275	264	249	252	244	258	268	228	245	256	261	276	227	255	270	261	259
25320	21486	27881	25515	9438	557	345	207	186	131	164	176	164	163	152	158	153	143	134	160	141	147	135	141	147	124	154	120	139	158	132	138	154	148	127	133	176	143	138	154	159	146	147	140	140	131	147	134	157	152	158	107	122	126	143	159	169	129	139	139	132	117	138	122	130	126	136	140	133	115	141	135	157	144	120	113	122	130	140	143	131	127	143	135	159	128	138	137	128	124	151	117	129	117	150	134	134	134	124	144	133	127	126	152	130	132	156	145	145	141	132	136	136	151	139	134	140	133	143	146	121	162	134	156	143	135	145	135	146	150	147	136	140	135	121	140	149	114	139	137	131	133	153	129	128	145	140	130	142	145	138	125	146	127	156	146	129	143	113	143	140	136	133	146	143	130	134	125	133	142	146	135	141	115	155	138	137	128	135	138	131	132	135	129	123	135	122	127	130	143	129	136	131	152	127	154	149	132	118	134	124	144	138	136	131	132	122	143	120	129	121	150	150	119	142	133	142	150	149	139	127	158	135	139	128	132	138	115	135	133	133	137	141	134	128	124	131	139	128	155	137	129	115	144	118	127	146	137	133	121	145	123	128	145	136	116	134	142	135	134	125	149	132	119	156	128	137	122	123	141	120	130	139	126	140	135	139	125	133	124	145	132	143	129	140	148	143	139	137	129	130	127	127	145	126	115	126	135	142	126	120	128	154	135	148	130	132	132	128	162	125	141	149	126	136	137	156	135	133	123	124	130	119	126	106	130	127	131	145	133	121	129	115	126	135	120	141	115	138	153	113	143	138	130	135	146	126	145	131	132	139	143	144	143	136	133	124	137	155	135	142	122	141	129	127	146	138	152	166	116	129	128	134	125	125	136	135	118	119	155	122	120	146	136	155	133	122	127	118	125	149	129	168	120	142	128	129	158	120	126	134	135	131	144	129	121	138	140	115	139	136	134	116	140	123	134	136	115	130	163	129	137	114	145	148	149	152	131	130	148	141	146	126	138	118	118	144	131	137	148	134	137	144	136	139	138	135	152	137	120	150	170	170	149	143	156	136	142	128	123	135	144	138	133	119	134	138	152	132	151	120	121	125	134	148	130	138	148	138	134	120	115	107	155	140	118	143	147	131	128	115	113	139	124	123	129	129	137	138	133	114	135	137	143	151	132	128	142	148	130	143	120	146	151	143	150	115	148	123	150	109	127	133	152	155	133	139	124	135	129	122	115	143	144	136	135	142	132	129	136	114	148	123	136	139	138	130	139	134	154	137	119	134	125	132	145	126	139	122	134	134	130	129	141	150	131	161	140	146	130	133	146	130	140	129	130	132	134	137	139	164	122	153	121	144	131	143	123	121	140	128	134	140	136	135	130	125	143	132	114	153	113	134	145	121	127	140	136	137	122	147	122	127	135	117	129	127	127	138	118	141	138	140	137	135	137	118	132	122	155	135	138	135	131	136	129	139	148	131	134	114	153	140	147	131	114	136	136	127	136	120	142	138	129	134	140	119	155	144	143	135	137	133	125	142	135	145	147	155	106	143	153	144	127	135	131	137	132	136	157	131	135	131	132	133	125	136	147	143	131	169	135	141	121	138	135	129	155	137	107	164	160	133	153	115	120	126	133	138	162	146	125	136	117	133	155	116	141	145	124	133	110	143	124	127	131	120	153	131	152	131	125	126	143	153	154	139	150	138	138	125	110	123	123	135	139	116	124	160	113	132	131	156	142	141	150	136	126	129	122	137	121	130	120	131	126	141	121	144	140	137	129	133	154	126	141	130	143	134	143	130	138	143	151	159	132	135	137	137	146	151	124	135	137	141	125	129	133	145	138	128	147	164	136	118	141	139	146	135	125	142	149	161	134	146	128	142	129	155	111	143	126	136	133	137	146	127	152	146	117	149	147	147	150	122	123	163	133	129	101	133	144	130	129	127	121	139	126	158	123	139	118	133	148	122	140	146	120	131	139	133	143	130	132	143	127	125	143	142	148	133	150	132	157	129	136	139	150	120	122	126	136	131	143	123	136	138	136	119	129	160	132	126	155	133	113	144	138	134	116	145	126	135	130	117	148	147	148	130	143	121	157	122	122	149	130	138	141	127	129	115	145	119	120	140	124	150	119	135	139	143	154	155	125	110	118	145	116	135	140	133	158	139	137	113	110	144	131	155	145	135	147	142	165	129	132	135	124	140	135	137	130	156	113	139	147	139	148	126	131	119	161	157	130	126	136	154	146	114	153	134	158	145	128	112	150	117	141	142	148	145	131	141	127	142	136	143	135	119	123	125	147	110	146	163	149	127	137	142	134	156	130	118	124	125	112	139	128	140	150	139	107	144	111	137	141	118	130	159	133	135	140	128	136	135	125	125	124	127	131	132	130	139	128	127	138	163	127	119	128	115	143	150	132	160	133	115	110	135	141	130	133	165	132	157	137	120	129	131	147	130	128	142	139	114	144	127	139	120	126	142	147	134	149	106	149	135	156	134	140	134	128	148	142	138	154	136	137	142	115	142	142	158	141	132	149	119	149	132	134	139	141	163	119	117	148	138	133	129	131	132	147	137	122	125	155	146	123	143	143	124	143	155	131	122	114	143	120	126	151	133	148	137	143	148	143	128	140	126	129	148	146	147	137	147	139	136	131	133	134	126	136	150	133	135	121	130	138	131	143	127	151	128	132	140	125	152	138	145	147	137	123	122	131	126	127	128	122	144	154	141	130	118	138	141	122	136	128	148	143	154	130	121	132	139	127	143	130	125	143	147	152	135	126	126	120	130	135	134	117	152	153	130	143	140	141	135	142	144	152	138	149	135	154	120	150	150	127	148	129	144	137	121	122	126	141	118	139	141	135	137	146	129	129	145	143	126	131	134	115	129	139	137	141	126	130	118	128	139	155	160	142	123	133	130	137	123	125	135	152	136	141	144	142	134	166	138	136	132	136	139	140	149	144	141	141	127	131	136	125	131	132	126	143	121	126	154	132	139	138	139	130	145	126	138	120	123	111	127	125	135	120	116	129	138	134	135	133	111	144	126	134	137	113	118	134	137	130	138	150	132	141	122	135	128	120	156	148	113	138	113	128	152	135	118	117	168	135	157	132	118	163	130	138	127	129	124	153	121	136	129	117	134	141	158	114	136	133	132	129	154	129	121	139	122	129	136	137	105	149	134	132	95	132	149	147	143	124	133	140	143	138	128	147	129	127	173	143	123	141	112	127	133	130	137	150	122	148	142	130	124	126	145	145	126	135	118	144	145	130	141	145	130	124	131	135	132	130	142	150	122	141	131	114	153	123	153	135	124	130	117	143	125	138	144	124	122	153	136	142	118	137	129	153	153	134	132	139	140	133	151	134	111	147	138	127	140	140	131	138	129	135	147	134	139	110	117	109	161	137	124	111	136	147	139	141	115	148	151	120	146	138	117	127	130	164	137	153	148	132	125	141	127	142	126	135	141	124	127	130	136	167	136	140	149	121	127	135	122	145	144	140	125	123	127	133
3104	2569	2218	1139	654	467	367	336	280	262	229	222	188	193	190	192	190	166	145	195	160	168	167	148	146	152	169	169	139	151	156	151	147	159	144	151	159	152	168	137	153	165	131	161	159	140	134	142	151	130	142	159	134	142	150	150	155	149	131	144	161	154	127	163	155	142	176	139	138	150	135	156	146	153	159	145	146	133	135	128	154	139	162	140	147	147	154	153	145	136	158	162	140	130	150	150	146	120	129	139	167	122	143	137	139	120	162	143	144	153	134	131	153	145	142	155	168	134	156	143	160	143	137	156	151	144	151	117	136	153	132	156	167	126	139	143	138	140	155	130	141	128	161	156	149	146	143	123	154	160	142	162	142	127	165	157	123	135	138	130	146	155	135	133	140	140	154	156	143	138	149	135	137	168	137	158	147	149	138	140	149	127	167	136	150	142	136	146	134	132	149	132	157	155	153	161	145	148	139	134	129	145	146	136	133	132	130	130	150	139	142	156	161	154	165	153	152	162	146	142	149	133	131	158	163	149	145	135	137	133	130	140	147	156	154	129	133	145	133	131	158	136	135	181	134	145	147	148	144	160	147	142	143	136	131	142	120	145	115	146	151	152	149	149	133	137	154	132	140	149	143	156	149	152	139	128	139	135	124	154	124	156	139	147	148	120	129	143	154	122	139	142	138	156	153	136	117	144	137	152	143	143	143	109	147	152	147	138	148	141	155	135	141	131	129	151	149	133	131	134	131	151	128	123	159	133	136	132	116	138	149	147	143	142	135	150	128	153	146	128	147	135	157	141	154	144	148	148	134	140	149	144	160	155	143	146	155	149	134	160	123	140	137	148	134	138	136	158	121	112	133	143	148	150	153	140	128	146	129	160	146	127	131	140	143	143	151	144	143	146	134	124	144	121	152	147	137	130	135	136	116	141	141	146	141	159	149	130	139	148	166	153	149	143	136	152	163	145	142	176	132	159	152	154	133	177	136	152	151	141	142	150	128	131	131	114	152	129	149	117	141	142	156	158	147	151	161	150	149	148	167	148	129	129	121	137	151	148	152	139	135	148	153	147	141	122	139	147	164	151	166	154	128	134	143	136	136	147	146	148	143	146	131	134	150	151	151	154	139	126	124	132	130	117	141	129	128	139	141	155	137	134	137	150	162	132	124	147	167	150	132	135	161	130	149	145	144	138	119	150	120	142	159	126	131	147	158	151	168	145	179	123	169	142	144	144	134	152	144	163	141	144	156	146	137	155	165	152	124	155	111	131	158	151	145	151	150	147	140	134	158	137	139	132	129	154	126	153	136	146	125	142	131	135	151	133	130	143	129	124	124	117	132	132	151	126	150	119	145	131	153	142	143	123	125	140	141	149	137	140	138	156	153	125	157	138	153	145	149	133	115	145	136	132	157	153	153	147	140	148	154	142	127	147	154	133	149	138	137	129	134	153	141	133	130	147	131	146	139	163	134	135	142	120	136	141	130	152	148	143	158	136	144	152	152	160	151	136	133	158	137	141	150	128	130	144	136	153	136	147	135	140	144	155	133	153	136	152	149	153	131	136	129	142	158	155	159	128	153	127	138	143	147	140	136	133	161	152	141	127	149	157	128	127	154	139	152	147	152	124	136	145	130	133	149	133	162	144	144	156	137	142	127	137	150	148	126	136	121	165	152	121	126	134	132	152	135	119	147	140	142	133	151	140	139	134	150	146	138	149	168	136	126	113	150	138	133	153	141	148	123	143	128	155	156	168	124	137	126	153	160	137	144	138	161	164	129	129	149	133	161	142	132	157	146	147	163	139	157	159	130	149	150	148	133	129	137	140	133	151	133	143	148	132	157	134	136	130	133	143	148	148	138	118	137	154	138	125	121	144	140	150	141	165	149	143	142	132	150	152	135	153	176	135	150	147	140	152	135	140	155	152	135	142	143	126	133	125	154	124	144	134	137	145	134	126	131	156	134	153	139	139	129	126	142	148	140	145	138	134	153	143	138	131	138	150	150	138	131	142	139	147	146	134	151	150	131	146	141	132	141	125	143	126	142	129	152	138	145	112	123	140	135	140	150	138	144	145	139	123	140	150	170	147	153	133	119	154	136	137	138	141	131	142	132	137	145	145	145	177	108	145	144	132	150	118	132	145	143	137	136	139	167	167	118	136	150	153	160	138	141	108	166	140	139	136	159	133	137	146	145	135	134	140	126	156	145	131	144	145	135	142	152	154	132	155	131	165	134	127	148	148	139	150	137	135	152	167	141	149	156	143	144	135	131	169	143	150	150	142	144	155	117	150	132	145	139	151	142	157	124	141	146	145	145	136	154	141	158	140	137	143	133	156	146	135	149	123	151	158	144	136	154	149	154	125	141	135	125	125	153	126	130	139	128	124	153	132	150	157	149	153	147	146	136	128	152	131	118	166	140	146	138	152	124	126	130	127	147	140	145	138	145	130	150	162	135	133	138	148	116	141	141	141	152	128	154	142	134	153	156	149	117	152	140	128	134	147	137	151	144	155	149	131	144	139	123	161	136	133	129	131	155	149	144	150	145	145	158	150	132	116	139	142	153	131	128	128	151	138	122	157	123	136	141	155	145	127	120	146	139	139	128	156	128	121	140	135	171	185	140	118	150	144	143	141	134	149	147	149	148	145	150	151	133	141	130	127	154	114	142	131	140	131	149	140	161	118	142	132	150	138	134	154	160	125	154	152	132	141	151	132	143	145	130	133	135	153	116	137	139	142	136	118	143	159	139	133	129	116	116	132	139	148	145	145	129	154	139	156	145	135	166	133	131	151	146	133	134	153	168	149	145	141	153	117	136	138	136	149	139	137	166	158	148	145	139	131	159	116	144	153	159	145	129	140	145	149	146	148	136	147	143	150	156	146	138	150	127	145	132	141	163	122	175	133	104	119	149	145	139	138	170	130	129	127	146	148	156	154	155	125	153	149	141	144	124	144	156	125	149	146	146	148	129	146	119	137	156	151	131	145	163	139	155	144	155	140	150	140	164	156	127	145	158	163	122	151	149	154	121	152	166	147	126	145	137	161	140	140	145	161	146	138	141	139	140	142	149	136	133	131	117	146	129	153	130	137	123	140	160	114	153	104	143	152	156	137	129	144	146	138	147	156	142	137	118	133	148	145	141	137	136	152	134	124	148	118	156	118	118	145	135	136	128	154	144	146	147	136	135	148	149	142	146	138	117	143	152	108	129	158	156	160	146	134	147	146	142	138	131	142	148	155	138	123	155	129	147	158	121	134	124	125	137	152	135	149	132	155	126	130	172	147	154	132	158	126	134	133	128	150	145	147	139	136	143	140	142	141	144	155	167	143	146	128	143	142	150	137	134	143	139	140	151	157	128	131	124	151	155	144	139	141	132	152	158	142	149	156	133	154	134	134	144	131	146	146	143	165	139	157	121	131	124	161	154	135	139	151	121	163	135	148	152	137	142	186	146	121	158	147	150	149	155	139	145	174	127	151	125	128	147	127	137	133
24384	21490	28822	24618	21469	5889	890	526	418	413	356	336	326	355	309	323	342	306	310	313	283	307	293	304	303	327	294	297	295	284	293	305	310	268	297	296	300	323	294	332	337	294	300	270	266	310	296	281	298	307	305	282	285	297	284	284	274	263	306	323	264	272	270	281	268	281	275	292	261	302	322	281	297	267	300	281	261	290	312	266	272	317	275	277	274	338	301	280	288	267	261	259	288	289	305	301	300	284	305	257	308	294	302	279	286	296	296	275	312	282	302	281	305	297	296	286	286	266	300	256	265	293	287	301	275	272	250	308	330	288	320	276	281	236	299	306	289	299	305	300	299	280	311	301	284	314	271	297	321	284	286	300	245	291	278	303	284	291	277	284	283	283	307	277	281	263	288	275	306	289	288	277	259	268	293	305	282	327	365	294	244	308	287	287	284	291	296	282	285	266	267	276	228	272	265	269	283	270	283	291	272	294	263	248	270	311	314	283	298	273	294	306	295	275	289	287	298	302	251	302	270	287	299	268	268	288	285	277	268	276	301	299	264	278	287	309	293	280	303	276	279	282	280	293	309	292	262	284	317	287	283	305	289	265	285	279	286	311	279	272	280	286	319	300	308	272	311	309	274	270	305	304	296	249	290	300	305	306	263	267	280	297	297	283	263	296	281	284	290	319	289	287	298	292	302	280	313	307	282	281	295	288	303	294	283	294	275	298	304	252	284	301	299	305	275	297	277	288	286	296	278	290	272	317	299	285	281	272	276	288	311	277	280	301	263	311	283	295	291	295	282	287	312	260	285	270	279	284	294	298	256	273	279	271	313	292	266	280	256	303	262	308	302	293	271	284	284	269	283	287	256	306	274	311	312	276	270	304	247	300	241	291	268	256	266	293	279	313	293	283	250	309	299	284	257	266	260	321	294	269	285	297	278	292	299	296	282	306	273	303	290	285	247	295	296	277	296	275	299	281	296	273	271	294	288	280	260	284	280	281	293	267	285	280	283	294	283	293	284	279	292	297	263	259	298	276	276	295	281	286	305	282	270	266	294	300	294	273	301	278	279	312	310	280	291	274	305	288	277	274	298	260	285	267	304	272	292	317	306	316	274	290	272	267	287	288	295	276	252	266	314	277	274	280	263	259	285	279	254	312	262	302	308	295	296	297	318	300	292	312	271	288	281	268	292	292	287	300	277	287	243	285	259	301	265	300	262	315	292	259	288	278	310	302	282	266	289	251	309	320	245	276	260	275	278	257	298	283	275	274	306	293	273	286	278	265	267	296	259	299	261	261	286	282	310	286	270	251	271	323	293	323	292	326	272	313	285	310	297	272	291	303	312	250	261	303	296	266	268	288	272	322	290	280	298	292	283	318	254	305	288	262	286	238	288	282	305	287	271	310	284	289	286	318	286	288	299	291	261	325	273	276	285	301	262	316	280	306	272	278	284	267	278	313	300	288	280	293	288	289	295	277	301	287	273	293	299	292	280	312	280	282	286	297	274	312	273	305	276	290	281	295	293	261	254	283	263	289	292	284	282	308	280	287	320	300	281	284	283	256	279	284	304	282	284	267	277	263	271	268	267	289	272	275	337	286	273	279	281	280	306	285	278	300	282	292	287	283	280	297	270	288	283	283	275	265	295	296	282	298	289	272	276	261	287	278	272	277	300	291	303	284	302	296	272	302	287	277	289	262	287	252	300	285	281	278	250	281	286	292	307	264	290	292	297	263	286	296	264	332	287	289	301	286	276	257	308	298	284	294	284	288	281	266	270	276	284	280	271	272	243	298	265	277	277	298	298	287	285	290	281	258	258	287	313	271	300	294	327	292	292	295	271	310	263	263	286	291	259	258	281	277	273	285	282	284	303	299	275	304	284	272	289	290	274	281	273	284	293	288	317	296	276	262	284	291	280	275	259	280	275	280	280	289	281	312	297	273	269	265	273	251	274	315	270	296	275	301	303	276	264	296	292	298	301	268	273	305	290	263	255	284	282	267	290	273	301	303	288	278	290	280	293	336	299	258	297	278	285	289	286	273	252	276	299	296	280	284	282	311	276	316	296	296	284	292	287	259	264	279	269	321	298	282	268	283	268	286	298	307	274	270	271	285	292	285	247	295	313	281	288	270	282	265	273	283	279	273	272	276	281	231	270	296	275	276	278	283	319	309	285	288	264	296	279	263	293	301	271	273	307	309	248	298	278	319	298	273	279	271	255	282	302	294	297	303	267	287	290	280	296	302	300	270	312	311	270	269	281	295	262	294	273	287	295	284	284	256	280	289	296	258	257	291	294	320	329	281	308	266	275	286	265	283	284	297	280	294	264	289	262	262	256	291	296	281	270	269	271	289	314	285	314	273	289	276	296	301	281	297	294	277	338	294	303	288	284	294	284	273	278	286	308	279	299	294	292	301	285	262	276	288	277	278	311	254	278	256	274	274	273	275	278	285	250	282	285	291	262	300	261	274	291	281	298	265	268	255	278	274	302	277	295	302	257	286	284	277	289	260	281	253	292	307	306	281	276	283	274	260	267	292	291	280	276	301	269	286	289	335	283	278	274	284	309	288	302	311	292	280	274	295	272	286	286	282	295	301	270	293	255	259	276	281	262	258	263	285	296	258	295	293	281	288	257	270	314	275	273	274	266	305	280	305	252	279	291	263	296	279	297	295	278	295	288	281	270	298	277	291	282	272	284	250	282	303	285	316	258	239	271	286	272	261	293	265	281	258	283	274	274	276	276	279	270	272	292	317	279	315	261	303	303	291	271	296	271	254	283	302	252	287	283	300	293	262	305	273	308	262	289	276	307	296	302	309	325	285	271	289	288	255	279	290	297	309	289	254	292	305	274	293	276	291	325	296	279	262	324	274	263	281	253	289	252	327	257	298	290	263	286	294	276	316	266	264	273	280	270	257	276	277	274	261	287	277	304	294	278	276	280	281	275	294	280	291	269	254	268	282	304	276	308	291	269	294	291	291	288	298	254	245	279	240	272	277	285	288	243	306	313	293	312	244	281	291	283	292	287	303	283	297	275	285	284	310	292	291	296	275	271	275	256	292	312	268	288	300	238	282	277	296	283	277	261	300	280	278	300	306	277	288	272	307	311	292	309	280	292	283	276	286	283	268	250	295	281	291	265	281	276	298	275	274	284	316	303	287	276	265	301	283	290	322	284	304	310	277	292	276	281	293	284	284	307	266	286	283	297	271	263	267	304	279	306	290	269	306	259	283	267	286	289	256	293	286	273	288	292	297	287	279	267	292	315	270	274	260	259	251	299	266	277	321	255	288	301	297	284	270	284	293	266	300	271	311	285	303	269	312	304	253	281	262	272	298	304	267	271	317	284	250	261	286	287	285	303	282	277	273	275	280	262	323	291	287	285	282	302	305	331	269	284	271	282	283	272	276	272	281	289	273	303	273	259	317	299	283	289	304	291	264	278	298	317	249	286	319	295	286	317	275	298	251	320	289	264	276	263	284	303	312	278	283	284	285
3396	4788	3987	2037	1280	940	736	631	541	491	494	403	395	368	354	330	333	373	312	316	326	321	296	326	292	281	315	304	321	289	319	306	313	296	282	306	278	267	282	280	293	294	293	283	282	294	277	282	290	284	276	281	273	286	290	265	294	279	280	266	290	264	276	308	277	265	283	267	299	298	271	280	254	273	297	268	246	279	281	278	289	286	283	281	266	256	265	247	313	286	269	278	283	252	271	284	259	289	291	302	281	245	255	271	297	245	261	249	297	261	286	287	269	303	279	294	270	258	249	268	276	292	275	312	283	270	282	290	245	254	257	285	294	306	283	282	288	272	263	282	316	265	288	280	287	286	268	280	312	281	268	285	267	242	293	273	282	249	238	276	258	272	268	309	269	299	321	265	282	271	262	267	284	283	263	322	302	274	242	243	280	277	276	269	259	278	276	292	278	271	298	281	304	293	281	267	291	291	274	277	271	274	266	295	277	266	248	265	284	254	299	272	276	264	251	256	273	282	277	255	268	279	261	247	262	281	270	293	264	237	260	263	265	287	276	249	283	268	272	273	277	303	278	279	306	262	261	274	263	249	240	300	268	282	253	288	311	254	266	294	261	266	298	262	277	258	293	297	267	313	277	296	256	283	258	268	264	270	238	297	267	269	271	258	296	280	260	262	326	276	267	276	293	276	254	265	270	268	281	287	262	261	257	254	258	292	269	258	278	262	277	296	281	274	281	262	292	275	270	279	304	252	270	270	296	276	279	264	309	291	262	292	263	276	264	285	237	310	274	272	268	267	239	279	255	266	287	283	265	273	283	244	276	276	261	276	287	258	269	281	269	245	264	253	270	294	255	279	263	256	262	272	300	277	302	278	281	275	266	297	266	283	274	271	269	266	250	289	278	266	272	261	262	277	287	283	266	254	280	283	277	258	265	256	276	268	270	269	282	281	281	277	296	260	297	273	273	261	268	266	281	245	264	272	243	290	279	262	290	292	282	268	247	265	268	286	258	273	292	271	255	280	300	263	270	258	276	278	259	279	263	264	267	298	254	274	251	256	254	272	253	258	280	254	253	248	287	277	261	238	268	255	277	279	268	260	306	275	287	289	235	266	292	284	280	261	290	302	237	269	258	262	256	273	273	261	281	299	230	267	264	298	263	261	272	235	273	273	262	283	278	273	270	248	264	287	277	290	259	281	281	242	311	298	309	305	268	253	268	269	290	254	288	279	273	245	275	279	265	259	288	260	281	237	272	264	269	251	224	228	305	292	256	307	274	283	272	300	285	273	254	246	295	273	282	277	275	279	274	264	280	272	284	270	264	268	289	292	246	274	256	283	275	261	301	306	275	270	256	260	245	268	256	247	269	298	262	307	280	289	290	295	265	247	281	287	257	288	278	257	254	265	258	283	291	269	246	263	259	297	287	279	253	279	274	257	302	274	260	294	285	262	267	283	278	268	287	264	262	243	280	277	260	253	270	258	256	259	296	250	280	269	291	264	273	242	273	253	270	280	247	264	290	268	292	276	294	272	268	283	295	272	269	261	283	264	251	278	251	274	277	245	278	264	280	260	289	268	279	242	261	264	273	290	289	265	268	288	297	304	303	263	255	245	252	283	265	248	270	295	254	263	279	265	261	267	276	232	288	263	268	284	251	293	268	271	268	248	265	257	271	271	270	287	263	245	263	281	251	266	251	280	268	271	251	243	271	270	271	298	255	312	309	294	271	276	288	307	247	275	302	280	302	282	266	262	267	266	281	277	274	244	257	252	288	285	284	276	272	257	245	228	241	282	277	288	265	243	251	294	273	256	288	270	274	257	273	278	286	282	276	270	248	290	293	264	265	244	227	259	281	251	279	257	291	287	252	270	277	284	277	258	232	266	291	230	262	264	277	270	261	250	278	269	289	238	269	267	265	263	254	270	288	280	269	265	275	270	249	231	272	271	271	289	273	277	273	255	270	247	300	289	271	280	266	266	273	254	270	260	256	291	281	291	280	277	276	265	261	243	274	281	276	266	295	281	291	236	259	264	261	281	240	205	264	280	283	307	278	266	270	286	233	301	275	280	298	266	289	258	268	287	264	269	280	293	281	270	264	270	288	279	248	268	289	269	290	275	269	265	257	245	287	282	278	269	285	292	275	288	268	266	281	282	261	280	266	266	272	248	272	260	278	248	278	287	276	297	271	258	245	280	287	283	274	274	273	243	270	259	280	240	272	303	259	298	294	246	240	267	284	286	275	262	288	268	277	265	272	260	248	251	275	297	247	258	277	274	283	278	270	258	301	282	266	291	249	250	310	275	249	288	256	262	276	303	283	261	276	273	268	258	261	281	267	297	268	260	264	237	257	241	268	254	252	250	282	275	267	245	270	290	289	272	275	262	274	259	281	263	276	284	267	273	266	275	266	273	273	266	295	296	275	280	261	269	299	269	273	286	275	288	279	271	259	257	269	297	276	274	262	275	289	278	249	261	281	267	260	261	244	275	276	274	264	271	219	272	272	269	297	276	295	260	265	272	263	284	275	267	296	271	257	238	254	251	283	288	265	295	280	256	286	297	270	291	267	255	271	246	269	261	267	259	270	244	253	293	268	258	280	262	280	264	256	284	300	243	288	262	254	258	274	309	260	271	270	258	257	284	258	286	243	278	274	259	264	274	290	273	277	269	246	272	278	294	245	246	249	251	296	264	268	292	266	246	289	252	284	297	285	261	276	264	270	263	248	278	280	283	279	274	256	260	292	252	272	268	252	266	265	271	273	240	272	292	267	258	267	269	277	220	276	294	266	290	250	251	275	274	271	262	271	260	279	294	281	286	253	245	273	271	249	285	254	285	257	270	283	279	261	268	259	290	274	259	272	283	285	286	292	258	290	269	269	266	284	254	273	292	283	257	287	262	304	276	284	231	283	263	309	308	258	296	252	261	271	296	285	245	270	245	261	266	254	271	275	270	247	254	255	249	258	263	258	269	285	265	263	249	262	271	263	267	258	270	278	278	278	290	296	240	252	239	249	288	277	283	279	258	237	273	284	286	297	286	281	266	292	260	254	268	273	276	263	279	269	283	264	266	276	274	270	287	260	281	257	260	278	292	285	246	275	249	274	254	262	265	271	299	287	292	257	265	284	253	248	263	238	264	292	256	272	267	277	281	266	279	268	253	292	250	272	277	274	298	276	266	279	238	275	285	283	285	282	267	254	291	270	269	266	270	267	253	290	277	256	253	255	258	269	295	276	265	274	267	306	259	272	259	247	246	285	264	264	252	258	275	269	288	277	277	272	261	273	271	262	271	281	271	270	265	281	263	274	270	274	263	251	256	266	260	271	287	265	300	250	286	267	291	276	259	268	260	279	276	241	249	283	263	275	266	263	288	264	287	271	255	270	263	252	284	267	275	248	271	286	264	260	270	268	269	259	278	270	253	275	284	269	283	267	258	273	279	272	261	248	282	295	281	248	275	278	262	299	264	306	263	239	245	243	249	281	265	282	279
27838	12152	839	447	319	334	271	285	256	309	271	253	283	283	281	303	273	278	259	282	264	272	287	283	265	281	297	259	298	257	246	269	293	256	314	256	297	294	279	261	271	259	263	265	254	275	261	254	273	269	243	268	281	276	309	280	245	258	259	284	285	278	279	278	246	278	270	265	259	255	270	274	282	263	231	277	260	279	242	277	288	260	257	273	276	266	270	271	265	284	274	249	304	289	287	273	276	291	292	277	264	270	256	283	264	272	273	269	282	270	279	284	296	291	285	282	263	268	253	296	277	263	267	273	253	288	276	281	313	264	302	287	272	268	285	262	286	280	290	270	263	303	273	291	278	267	278	260	268	277	290	274	281	265	268	258	277	271	286	262	274	269	294	285	278	267	283	233	258	276	304	268	286	275	279	249	270	276	275	271	263	277	316	286	263	296	278	254	301	283	274	269	274	283	277	267	261	294	288	258	286	277	263	244	264	246	272	245	267	266	278	295	261	306	286	287	279	270	252	284	285	309	296	269	272	273	282	266	251	263	257	248	291	274	295	225	249	278	270	293	254	265	286	280	279	250	291	282	285	247	274	269	293	263	259	263	283	282	276	258	248	265	258	280	254	262	331	232	269	276	282	292	278	284	285	283	255	280	242	280	245	248	287	295	274	255	296	280	310	275	295	267	263	285	283	269	293	242	260	260	276	303	255	277	278	298	277	271	281	251	236	274	254	284	261	294	273	263	299	269	278	270	246	250	269	267	295	288	294	302	268	275	269	284	286	264	248	266	284	301	276	266	273	246	280	284	306	258	287	264	242	271	256	270	284	245	293	288	263	262	268	274	263	260	269	298	296	270	285	305	263	273	299	265	256	285	241	256	278	285	280	261	292	257	288	256	277	273	292	252	263	259	248	256	282	255	275	275	316	282	273	268	257	251	294	281	298	282	272	281	238	251	275	253	251	281	274	275	303	265	270	260	274	263	262	264	261	306	247	227	283	274	275	290	285	267	264	256	266	246	280	276	276	277	268	256	253	278	309	297	281	289	260	242	240	265	287	263	269	282	250	283	251	246	271	246	300	268	257	277	245	288	286	274	286	277	262	258	264	267	258	308	252	248	256	307	299	302	269	298	299	282	280	303	272	249	264	237	273	274	268	282	272	272	277	295	253	280	265	264	259	289	277	287	265	279	308	285	273	262	285	272	256	268	259	285	295	279	276	293	267	289	251	293	274	272	272	279	250	275	270	283	245	285	305	254	288	268	269	269	265	288	272	291	283	262	248	276	269	260	237	285	274	257	281	267	263	208	250	251	274	286	280	285	276	234	276	288	282	313	299	286	294	262	262	263	265	272	250	266	298	298	279	284	289	256	238	281	284	265	268	300	293	257	293	283	278	289	279	264	280	263	269	301	276	261	281	278	286	263	258	288	285	249	263	296	285	256	273	266	288	278	255	263	260	260	283	282	283	283	308	281	265	250	244	291	274	255	280	286	268	261	302	276	256	269	285	256	277	287	266	318	276	274	274	283	290	278	294	277	275	248	253	287	304	291	289	295	281	285	258	274	292	311	270	303	258	279	269	283	255	296	284	264	303	258	266	298	262	260	273	302	277	278	292	273	253	258	250	241	267	261	250	278	299	273	278	257	283	271	276	274	273	265	298	271	303	273	268	278	274	255	276	293	294	258	285	276	271	289	266	295	258	278	281	272	267	299	262	253	279	260	289	261	283	263	285	285	289	278	287	273	249	292	255	259	303	270	303	263	263	275	291	245	268	297	262	262	250	296	258	274	277	268	290	269	266	284	282	275	285	276	291	251	286	271	288	292	317	262	272	262	272	269	263	283	264	301	289	253	251	264	300	286	285	286	273	249	278	289	287	282	295	266	275	274	280	304	277	262	255	282	269	242	272	291	274	272	293	260	266	272	276	261	298	267	262	279	277	287	275	269	280	262	267	262	246	263	237	247	266	296	287	258	288	268	282	261	274	283	270	300	290	289	287	257	272	252	280	243	300	264	289	254	312	273	268	242	301	275	279	270	289	290	262	286	281	268	260	289	294	275	262	293	299	276	288	276	258	274	271	254	264	272	280	296	239	250	281	293	270	285	269	278	258	236	321	245	260	295	275	282	260	253	281	290	255	257	277	270	292	278	270	270	300	244	254	264	238	263	264	277	266	286	264	266	296	248	259	298	277	266	267	267	270	276	278	274	270	272	293	262	246	286	300	272	281	281	249	286	279	286	281	249	258	281	262	295	271	260	250	285	253	280	280	272	269	292	249	260	287	271	264	267	284	287	246	241	266	248	252	283	270	268	286	289	303	263	264	281	291	258	267	248	288	265	265	259	280	267	277	270	267	286	296	233	263	267	282	288	276	257	263	292	254	297	298	266	282	268	266	283	264	284	316	259	284	268	265	281	269	275	290	291	283	273	277	278	265	285	246	278	281	264	282	286	276	260	277	295	276	311	263	299	260	265	271	281	253	265	285	282	285	286	274	257	281	275	286	272	286	292	281	265	301	268	291	275	287	247	288	236	274	297	252	278	254	280	298	241	271	294	253	251	263	306	296	253	285	273	303	295	275	274	269	240	259	281	252	291	254	287	254	274	260	276	261	295	278	284	308	272	297	255	279	277	272	275	278	257	288	319	268	289	282	281	262	262	247	256	297	247	273	285	264	270	309	265	314	280	269	268	272	268	277	251	272	257	281	294	270	255	275	253	239	273	265	260	264	273	290	290	329	285	299	262	273	266	281	268	264	248	285	258	263	262	263	288	269	261	273	249	255	261	255	272	291	274	268	262	259	252	265	286	293	280	285	265	273	252	291	283	319	249	254	275	264	282	239	288	264	295	284	274	261	289	277	297	284	265	252	279	263	283	266	290	271	310	282	298	286	273	285	285	279	299	272	296	261	290	274	254	270	301	290	258	247	283	282	276	298	282	268	277	295	290	269	241	285	290	275	254	283	256	278	253	292	285	283	294	289	318	299	250	285	242	282	246	270	274	295	258	272	254	293	291	289	280	293	284	237	265	271	276	249	252	264	278	265	244	252	254	316	311	276	271	261	284	292	289	260	256	281	259	273	300	270	247	244	262	265	265	251	258	274	271	255	286	274	270	267	305	308	262	265	277	274	293	267	273	294	278	277	291	265	296	275	245	243	267	275	287	274	294	259	243	235	259	281	266	265	274	263	278	277	287	303	277	261	265	263	291	265	270	284	261	287	295	269	273	255	257	256	267	299	276	275	273	273	232	264	241	277	262	279	255	287	291	250	271	261	289	294	282	291	259	281	270	269	240	241	302	298	276	299	299	245	271	265	257	256	278	277	270	248	265	291	300	287	294	255	260	274	287	261	285	281	272	255	240	268	266	258	263	284	267	273	298	250	267	296	266	255	263	263	256	295	285	279	286	282	264	255	287	277	257	275	258	249	273	280	315	251	295	286	284	288	263	281	299	266	306	294	240	297	270	279	261	273	270	264	285	268	297	308	300
4725	419	364	329	304	264	260	214	269	259	267	291	247	277	255	241	295	264	273	267	261	275	268	237	254	248	264	243	254	273	255	264	242	272	253	249	274	239	275	257	260	275	269	279	239	259	276	269	247	293	275	238	267	262	259	261	283	270	244	247	281	259	267	244	244	268	273	260	263	254	253	239	254	259	261	254	264	297	291	253	238	247	282	271	276	234	265	267	275	269	277	268	279	264	240	249	288	245	269	257	262	255	278	262	255	236	290	248	270	246	279	250	251	300	255	269	265	262	232	237	250	251	230	261	277	258	257	241	274	290	254	260	272	278	249	260	257	243	274	277	271	277	262	257	261	279	266	251	250	229	247	272	243	249	284	243	251	283	260	273	272	278	245	271	265	266	244	271	277	260	294	230	276	259	244	240	275	263	252	269	229	259	261	254	260	245	249	263	259	257	314	289	267	242	279	268	270	252	243	252	248	267	217	255	242	246	258	254	239	267	289	257	265	256	263	262	256	248	269	251	251	286	265	256	232	275	258	255	232	270	269	246	290	284	291	244	241	273	248	251	273	253	252	246	260	278	257	234	267	253	237	269	291	272	271	263	244	233	239	261	244	248	272	242	267	248	234	217	263	256	260	259	261	244	269	262	267	265	290	270	247	271	226	257	249	262	292	268	279	247	257	261	257	265	263	276	241	254	267	245	292	259	243	264	270	272	228	246	275	243	274	256	288	266	265	246	258	252	259	249	250	263	261	271	228	263	225	247	269	252	261	259	265	285	237	237	229	264	234	273	287	222	248	249	276	272	270	269	264	254	246	273	257	283	245	232	262	263	237	262	256	277	268	273	261	248	235	274	291	259	219	246	257	258	258	258	256	235	269	275	259	297	269	277	281	243	283	293	244	244	261	266	280	242	259	249	226	263	288	259	239	242	245	273	290	256	253	259	293	291	271	279	271	271	299	284	233	277	256	261	291	244	281	242	251	286	273	277	231	261	265	250	269	231	273	237	276	275	248	263	249	238	249	229	268	238	263	271	246	268	278	261	270	261	234	252	264	256	250	240	258	257	260	237	272	246	267	279	235	270	241	307	258	258	270	246	270	242	243	236	286	293	265	276	266	242	277	236	250	255	246	231	224	271	266	246	273	278	259	258	252	272	246	262	254	262	279	254	271	259	272	237	237	275	249	264	261	301	269	249	274	284	244	243	236	244	272	279	278	242	249	256	260	241	247	282	272	258	264	254	287	221	256	239	258	242	287	240	231	244	258	262	304	260	262	234	226	286	242	278	258	270	247	238	254	261	264	248	252	244	228	238	250	265	232	251	288	291	261	236	263	249	233	274	268	268	260	258	222	245	246	247	246	255	266	255	273	230	260	249	263	265	254	273	239	232	242	287	259	265	269	235	257	263	254	291	264	274	250	250	232	252	279	254	244	274	265	255	243	245	282	261	276	265	266	277	230	240	254	247	268	266	257	262	263	254	257	283	278	249	257	249	263	243	254	270	243	271	265	245	248	292	266	267	273	251	262	251	250	266	238	258	229	261	261	233	241	270	265	249	265	275	255	280	242	263	242	253	254	257	270	252	268	255	259	254	268	266	266	280	263	261	264	264	274	237	253	256	264	252	271	244	236	255	257	214	270	228	262	265	227	246	255	262	281	267	237	264	246	241	268	247	265	242	270	243	263	240	245	236	250	264	255	255	259	273	264	235	261	229	246	297	260	264	259	249	258	262	262	250	260	297	260	264	236	253	246	222	233	266	270	273	229	254	237	270	277	272	246	268	257	251	252	242	260	257	238	276	256	256	264	264	228	258	247	287	230	262	262	244	229	266	282	266	261	267	285	271	222	252	267	263	281	269	273	274	243	249	244	242	227	259	284	288	251	256	259	254	268	276	253	286	262	270	257	232	267	266	233	247	238	255	272	272	300	212	255	270	246	253	257	231	274	266	277	249	249	243	242	233	278	247	247	264	240	261	276	285	283	288	286	240	258	271	269	267	262	259	271	268	249	245	271	252	235	239	251	248	238	241	271	263	268	241	237	242	279	278	283	254	249	274	254	262	255	264	286	241	259	263	252	257	284	266	283	267	269	271	236	266	238	278	255	263	268	260	251	278	274	245	263	253	253	243	267	263	246	251	262	260	263	244	274	257	263	231	231	279	244	243	261	261	238	284	253	273	257	266	231	248	261	252	247	272	248	236	235	256	277	247	254	268	251	244	245	237	258	261	283	237	252	269	225	275	235	247	232	233	223	269	274	281	266	236	248	271	245	265	252	273	281	246	258	265	282	238	246	270	258	255	264	276	274	260	256	220	262	275	243	286	254	265	261	260	263	266	263	235	225	274	238	271	252	255	278	250	264	266	264	272	253	285	242	276	261	258	271	252	273	251	281	259	278	252	253	261	267	250	249	264	273	272	244	269	266	273	264	264	262	253	254	259	262	226	271	281	242	288	258	241	231	264	226	269	306	266	256	258	257	251	230	259	252	256	286	235	253	235	273	244	252	265	275	264	251	235	286	260	255	234	260	264	270	252	287	253	243	277	257	239	256	250	250	268	276	259	294	246	277	235	275	242	266	271	255	249	247	243	250	281	277	241	237	292	247	253	293	268	256	251	268	258	242	236	284	276	265	277	269	286	258	254	247	243	286	232	248	253	235	239	248	280	247	272	245	240	254	257	265	229	249	274	241	269	221	241	241	254	250	252	283	248	242	265	266	261	260	296	256	260	296	261	258	254	263	258	248	275	245	290	262	256	247	240	226	273	265	252	244	248	240	206	270	243	270	259	255	257	261	259	250	258	237	281	246	239	261	276	280	256	253	279	283	278	258	281	253	269	265	254	241	260	279	273	262	241	251	279	259	248	266	260	235	263	265	269	260	257	247	251	254	262	246	258	280	272	275	249	272	261	265	261	225	249	252	237	248	213	285	265	239	272	272	258	294	246	239	259	252	253	278	278	250	265	266	258	261	250	241	238	247	274	226	251	282	287	293	295	237	246	250	239	252	285	255	253	273	240	254	258	255	260	240	264	279	258	272	281	276	229	273	269	257	267	257	268	225	238	258	266	285	279	258	240	278	276	255	286	275	260	252	241	238	255	234	251	263	261	253	287	252	259	258	240	247	277	258	281	270	265	275	260	254	253	249	284	232	265	239	245	264	269	263	273	259	243	266	251	241	282	255	286	285	236	243	263	276	258	266	257	263	268	271	240	264	261	249	254	267	263	262	248	258	269	273	263	281	294	277	230	249	282	245	231	248	267	270	279	253	274	283	280	281	278	284	249	265	277	223	272	244	251	259	268	295	231	235	247	258	252	267	275	261	242	260	230	257	270	250	262	275	284	261	248	233	261	280	288	256	253	247	238	247	271	222	252	256	274	240	283	276	279	265	268	262	257	261	256	255	261	237	235	264	267	236	258	238	234	264	240	242	256	302	271	265	235	265	242	269	268	258	250	225	269	252	256	264	268	247	259	279	257	267	233	262	272
25325	21520	27913	25543	9542	543	349	227	186	203	161	177	185	166	134	139	128	147	163	138	149	131	121	145	133	153	138	116	144	152	128	132	156	156	125	118	130	131	122	139	123	123	131	138	126	124	130	124	148	129	115	136	142	148	133	148	134	153	137	100	138	120	129	142	128	138	129	116	134	122	129	161	134	148	119	126	137	114	123	119	142	134	139	142	138	126	130	129	122	132	149	148	131	127	134	143	131	131	139	128	120	128	132	129	134	138	146	130	118	116	123	131	118	136	98	125	138	124	119	130	124	134	152	135	153	149	124	144	112	115	134	128	146	130	139	135	127	138	128	144	155	120	132	125	116	151	143	151	143	118	120	140	131	124	135	125	129	129	129	123	132	144	145	145	145	110	139	141	131	140	131	154	131	113	147	120	132	124	123	140	121	121	140	123	123	120	127	123	131	141	121	141	137	142	145	131	127	138	145	125	139	143	125	134	146	136	133	129	125	133	131	135	116	111	116	126	133	108	111	131	114	142	132	118	135	148	124	128	134	147	137	119	130	122	139	113	140	139	153	139	127	126	118	127	136	124	134	150	123	138	127	143	145	117	149	122	130	124	135	127	134	128	159	120	124	145	129	129	107	132	139	144	147	131	135	130	121	143	134	154	124	119	123	136	139	122	132	126	125	145	132	125	138	122	132	128	131	137	148	149	136	144	118	143	137	128	138	141	139	134	136	138	107	147	137	116	135	120	140	144	150	118	139	127	139	138	112	136	148	128	142	129	130	131	130	136	151	137	135	137	119	131	136	129	138	158	144	121	127	140	131	136	128	135	120	133	138	131	158	140	138	122	133	118	137	113	139	128	134	138	122	137	123	132	133	118	128	130	151	123	138	127	144	123	121	118	127	111	140	126	139	142	130	123	153	144	142	131	122	123	132	127	121	125	157	147	127	126	135	130	122	140	140	160	135	130	123	132	149	154	121	136	140	150	129	139	139	134	145	144	132	143	131	130	140	144	128	151	130	137	122	121	119	139	125	133	137	133	125	139	117	146	139	156	153	128	135	136	149	136	138	123	118	137	157	125	126	125	123	143	133	136	135	139	128	137	146	125	136	120	138	136	113	138	148	140	133	152	136	141	154	142	130	150	124	134	125	122	143	109	150	134	132	127	131	132	131	143	146	134	119	119	138	134	125	146	139	138	126	130	146	138	124	151	132	127	139	128	128	125	122	122	156	142	126	132	119	134	128	136	157	134	125	115	131	117	128	139	153	138	132	141	138	128	146	126	131	114	146	120	140	139	135	139	139	136	140	120	111	141	138	152	133	138	147	140	146	127	136	142	132	123	129	135	146	139	129	119	128	141	130	134	128	124	128	143	135	125	151	140	127	127	98	144	130	122	140	150	133	141	128	153	128	111	136	143	136	140	141	120	121	131	137	129	130	133	141	130	130	141	123	126	121	144	127	138	130	119	130	143	136	134	140	142	116	134	141	133	134	148	125	116	136	138	125	126	147	149	133	118	138	115	144	129	143	132	138	130	117	118	132	127	126	147	127	140	136	151	122	149	125	125	138	132	121	136	126	150	120	154	128	128	134	131	123	122	123	141	124	123	148	138	144	132	130	126	122	117	143	109	119	136	132	148	150	127	129	143	129	118	164	140	122	143	144	122	120	120	146	131	147	148	127	138	168	141	135	122	122	154	125	151	148	142	148	131	132	109	135	106	130	127	123	123	156	154	142	140	138	135	141	137	137	111	132	137	156	126	165	125	127	140	142	135	116	136	166	130	133	136	147	145	120	125	129	121	131	146	135	130	125	139	136	137	128	116	126	132	133	151	138	145	155	128	142	159	143	131	125	129	120	150	113	111	112	127	137	135	131	135	125	138	114	123	144	138	133	135	149	132	144	135	117	140	137	133	119	129	122	124	122	121	147	143	139	142	137	145	116	134	132	130	125	128	115	135	121	120	135	129	144	132	119	104	117	138	122	123	124	149	122	139	148	145	118	132	134	141	138	123	146	125	141	126	123	143	146	127	101	114	124	133	130	130	149	126	112	138	126	128	117	137	121	124	155	138	152	126	149	135	156	115	155	134	121	119	131	135	123	142	140	142	128	138	115	140	127	157	148	128	126	126	129	153	158	119	119	145	114	125	127	135	97	135	145	141	128	122	138	127	109	133	116	132	143	128	143	117	165	142	123	146	135	135	129	141	116	119	155	141	149	117	125	121	133	144	137	150	110	131	122	144	141	115	152	126	121	157	148	155	127	142	144	143	135	128	147	136	128	137	144	133	136	127	135	138	121	128	132	130	122	142	127	132	124	135	132	137	123	134	120	139	133	157	139	154	110	119	121	133	137	130	113	140	131	138	118	124	130	115	136	122	122	134	110	143	131	137	126	117	137	128	144	141	137	141	136	133	149	151	138	135	125	133	145	128	112	128	138	123	143	136	125	134	147	143	128	119	148	144	136	137	145	138	155	113	148	126	122	132	152	140	124	141	143	144	136	112	137	121	134	120	106	122	136	137	139	135	116	141	120	125	129	123	133	129	136	124	139	120	115	137	143	140	150	121	139	123	120	139	124	131	125	118	147	133	133	134	133	131	124	139	127	135	139	139	129	128	128	143	128	134	143	137	134	130	136	147	136	161	156	142	140	117	150	132	129	143	147	133	134	117	120	134	147	138	114	131	132	139	127	132	138	145	133	110	129	145	131	132	152	131	134	124	146	120	126	107	125	130	141	151	123	125	137	143	123	124	130	137	122	133	144	148	138	134	124	123	141	135	139	129	138	144	134	139	149	124	148	118	134	135	138	134	131	124	124	118	138	139	142	138	119	152	128	135	131	128	123	132	131	147	147	141	129	136	127	113	132	120	133	130	124	152	143	131	117	139	150	117	119	144	118	126	136	145	125	148	136	124	131	148	130	116	142	107	127	133	126	129	125	128	147	141	130	113	120	132	111	124	134	126	135	138	121	133	127	138	159	137	114	142	140	131	148	130	137	127	161	143	143	119	134	139	113	140	126	134	133	122	125	149	126	126	148	139	116	133	121	141	139	140	112	134	136	136	128	126	139	120	120	141	124	140	122	127	147	123	138	135	126	124	130	138	161	134	134	141	133	143	113	144	147	126	127	136	117	137	119	141	148	118	131	145	126	128	161	135	137	137	112	132	117	121	145	114	149	121	135	130	112	126	118	135	150	116	150	115	122	132	133	123	156	136	140	131	121	132	152	123	120	121	125	153	124	134	137	115	115	135	138	137	118	134	118	128	122	147	115	134	128	143	140	120	125	136	130	122	122	139	150	143	129	124	151	114	136	124	124	131	117	100	130	148	131	120	151	134	122	149	135	126	150	126	131	155	123	116	125	114	128	148	133	136	126	147	117	124	136	128	116	123	134	149	131	148	123	140	120	128	119	127	124	120	121	126	127	124	134	141	137	145	122	149	135	136	150	119	126	134	132	132	157	134	128	118	113	119	126	129	123	137	124	139	118	140
3139	2605	2125	1046	640	473	405	330	288	259	272	212	203	214	211	172	172	169	159	168	167	163	184	172	159	161	157	140	172	143	146	149	156	157	150	163	131	142	140	142	141	145	162	127	148	158	139	159	148	146	154	153	126	170	145	133	134	137	146	135	150	142	135	160	134	147	152	136	147	121	158	162	144	147	125	139	175	139	141	142	142	139	139	136	164	147	148	149	119	146	144	141	137	131	135	148	160	140	131	129	148	161	155	132	146	151	134	138	160	126	137	149	141	137	158	125	141	145	148	158	126	158	147	162	157	146	140	136	146	142	139	129	131	168	157	155	148	133	144	137	139	165	138	144	151	131	144	152	156	142	140	150	141	147	121	149	143	140	136	153	119	159	141	151	146	148	137	163	122	149	141	138	140	156	161	127	133	137	146	166	142	149	155	137	166	174	135	144	130	164	146	141	149	137	141	149	139	148	150	160	160	155	174	148	126	149	136	120	139	137	139	165	139	163	147	151	159	155	123	140	126	146	110	142	162	137	153	131	137	149	153	181	141	136	139	147	124	148	143	152	135	137	134	152	139	143	145	133	126	154	170	158	123	155	136	149	128	139	157	147	132	123	126	123	128	138	136	146	146	140	138	130	156	135	154	158	169	157	148	141	157	145	156	136	143	139	149	126	137	137	135	148	133	117	146	131	149	136	142	131	129	147	133	140	164	131	137	162	137	134	132	145	152	135	119	161	154	148	151	170	131	138	138	139	155	114	140	162	145	125	131	165	155	137	149	143	128	159	134	129	140	126	125	135	128	151	148	129	144	130	146	147	130	152	134	159	140	156	156	146	132	159	127	145	148	154	139	130	133	159	143	147	135	146	141	134	134	176	137	150	152	118	149	138	134	145	144	143	148	143	142	135	110	132	145	152	151	150	151	143	147	131	148	163	128	127	141	176	166	123	155	151	125	162	155	129	137	127	123	152	119	139	130	118	144	129	153	140	128	155	147	144	141	125	161	139	120	146	167	139	151	126	130	143	133	152	143	132	150	149	155	135	146	121	135	157	146	130	147	142	149	132	151	144	141	154	140	131	163	153	144	131	128	155	139	128	142	139	141	127	142	141	133	141	156	149	121	127	135	140	141	153	140	143	152	138	143	157	138	136	144	159	147	144	147	135	133	133	138	146	137	172	134	155	139	149	146	160	147	122	150	149	153	152	158	137	141	136	148	145	134	149	153	133	144	145	137	131	149	144	138	146	146	132	136	126	134	143	140	160	148	134	167	137	120	145	141	151	132	136	120	136	138	138	147	120	126	144	162	134	153	131	140	138	142	120	134	122	131	151	126	142	170	130	128	136	132	150	154	152	153	147	138	155	134	138	131	143	132	134	135	147	148	139	142	171	165	125	135	124	140	151	128	122	157	143	153	140	130	143	135	139	137	142	136	151	155	156	137	146	149	149	143	140	150	136	132	153	129	144	149	151	141	144	148	133	159	141	136	135	147	128	146	136	146	129	125	140	124	118	157	154	135	122	143	144	135	156	139	152	153	160	142	122	131	132	159	123	141	149	151	159	128	142	124	137	134	112	125	153	150	146	125	140	146	138	158	149	128	140	149	139	172	134	151	160	151	158	145	133	137	151	146	127	145	144	145	138	161	129	168	140	134	123	145	146	157	134	141	156	156	145	148	132	145	158	170	127	159	158	154	153	142	158	135	150	140	147	152	129	138	146	147	140	124	157	158	117	131	134	147	132	127	149	150	148	154	139	153	144	131	140	142	130	142	125	132	120	130	144	148	150	136	140	138	159	131	157	137	148	120	146	155	132	129	122	147	139	152	175	147	148	121	153	136	151	140	151	134	133	143	145	120	145	142	143	146	138	155	145	150	154	123	116	173	142	136	130	160	128	152	139	134	140	154	141	145	126	149	149	141	152	135	146	131	147	153	136	138	145	155	139	146	139	112	160	131	152	143	139	142	129	145	130	141	142	130	142	135	154	129	148	141	131	161	157	132	149	155	130	140	144	167	147	141	143	126	147	131	137	146	128	150	155	157	119	134	134	124	127	148	145	126	122	142	149	116	145	123	136	140	162	148	141	154	112	151	155	156	140	129	153	152	144	127	125	151	138	117	163	127	146	133	119	160	135	135	144	155	151	150	132	142	145	150	146	131	122	141	145	153	167	135	130	149	127	152	122	138	132	145	156	133	136	125	142	138	148	129	148	143	146	159	139	142	144	148	126	130	157	143	137	127	148	151	158	130	141	158	153	142	138	139	150	153	129	139	115	176	111	142	154	142	129	155	147	142	146	147	150	134	141	156	131	128	145	138	127	164	151	139	153	165	155	131	133	162	133	130	144	123	99	127	148	134	137	131	158	138	134	131	151	126	155	151	131	143	159	124	139	144	146	133	135	134	149	146	146	140	144	163	138	152	153	124	146	135	148	152	131	160	135	157	155	130	147	126	124	140	132	131	151	136	122	164	143	147	146	134	134	146	142	126	149	137	158	136	166	153	133	165	149	122	152	147	159	130	142	152	120	169	143	152	117	146	148	134	136	157	123	138	143	131	144	132	136	130	138	136	132	143	156	134	147	163	135	150	126	152	131	139	132	123	139	152	147	145	143	145	123	132	136	145	137	134	125	128	141	145	138	137	137	137	163	134	139	136	137	139	159	122	113	141	143	141	151	130	150	152	144	150	143	148	144	140	158	132	137	148	142	128	131	136	139	133	141	147	152	134	131	144	154	148	151	173	137	129	149	141	147	137	127	123	160	139	158	144	123	131	151	137	137	142	156	159	121	154	134	136	136	153	141	128	167	138	133	137	145	166	150	142	123	132	148	139	127	144	157	147	139	145	137	148	132	151	179	129	148	149	150	149	143	126	149	144	131	143	130	146	129	121	133	134	140	147	143	152	158	124	143	143	143	118	137	130	140	142	154	157	147	149	137	137	134	138	137	133	149	155	135	129	144	154	139	147	144	135	160	125	166	142	119	137	134	135	155	139	151	149	136	151	136	129	134	139	133	158	152	135	144	137	110	139	152	135	131	140	122	132	137	131	121	159	155	150	137	157	141	145	131	135	158	153	155	125	142	141	132	160	154	133	147	139	138	144	139	145	130	151	119	121	167	149	133	151	137	137	148	141	128	142	160	154	141	128	134	149	131	137	144	117	138	135	143	158	146	145	141	142	158	130	163	145	149	150	146	151	133	133	144	139	164	154	151	147	135	145	144	137	142	154	158	162	150	142	135	129	150	125	138	162	129	145	128	157	140	139	139	160	151	135	143	172	164	133	139	147	144	140	143	131	138	145	152	156	148	134	136	138	150	136	150	125	120	145	131	124	123	144	137	149	134	125	133	147	159	157	147	145	149	156	143	149	136	131	146	161	133	151	155	142	169	147	159	132	146	152	129	151	122	125	150	132	137	154	160	142	149	135	153	144	135	146	145	157	134	159	141	143	143	173	144	117	150	142	133	121	130	148	141	154	126	160	167	145	130
24443	21482	28785	24585	21460	5908	924	508	400	384	393	351	349	360	353	327	312	333	299	327	335	322	321	301	303	309	287	317	298	295	302	323	287	276	307	314	281	338	256	309	302	291	293	290	254	330	259	271	291	260	274	279	283	293	302	279	264	266	296	296	285	282	309	321	291	314	288	280	281	283	260	273	273	280	273	307	299	282	284	299	300	301	276	292	316	274	292	330	284	258	290	281	278	271	277	291	293	310	297	295	283	258	288	287	245	284	287	286	295	271	295	271	279	267	302	287	328	269	287	292	292	302	286	285	294	267	295	264	318	274	297	293	300	287	336	298	301	275	312	313	288	322	268	296	292	286	300	288	274	274	276	265	280	290	312	266	273	281	299	275	290	282	294	301	305	263	290	282	302	282	302	277	277	337	293	289	301	287	248	300	281	303	266	270	273	315	313	288	310	299	265	280	287	287	295	282	266	310	282	298	283	285	289	298	284	280	293	286	303	295	288	258	303	271	326	291	267	296	285	283	307	300	259	273	281	295	301	288	308	299	289	277	272	286	264	270	281	294	311	247	251	281	301	289	275	291	267	333	282	243	289	309	258	285	296	302	281	307	292	289	307	278	292	291	291	280	299	297	238	297	290	268	286	302	266	285	282	278	267	305	314	305	280	227	322	306	250	281	301	287	283	313	285	299	295	275	287	274	304	314	274	284	284	278	304	253	292	289	260	303	294	318	304	305	288	267	308	270	272	314	276	296	270	313	265	309	288	289	299	278	306	295	296	305	281	331	276	323	307	305	289	273	270	258	285	297	334	261	307	300	302	299	299	278	309	287	265	295	291	280	301	248	298	251	281	299	234	281	318	272	316	259	295	271	292	302	281	315	269	248	273	277	284	300	291	296	282	299	286	304	272	306	290	287	287	280	286	275	283	309	299	264	298	262	290	276	302	305	260	283	315	279	272	292	303	296	309	285	283	268	280	319	268	272	267	298	274	238	304	257	283	312	289	282	285	294	309	301	291	285	289	307	301	293	279	288	311	294	277	280	288	289	284	302	284	310	288	299	254	331	297	282	271	258	297	293	291	262	274	281	295	302	317	280	285	287	285	286	297	281	276	254	283	270	293	295	272	286	259	252	278	285	263	306	300	291	320	289	304	307	279	295	287	285	287	295	289	303	262	246	231	288	287	297	299	255	255	306	312	309	278	323	307	316	287	280	287	293	314	276	295	277	287	310	282	306	258	295	287	277	293	312	314	315	281	285	307	286	293	306	246	273	287	272	284	322	273	267	274	341	281	298	289	268	310	306	309	289	268	283	264	290	272	301	287	272	281	278	300	300	275	284	287	293	252	284	295	274	304	313	293	269	289	306	271	293	273	261	268	269	295	293	312	288	316	277	281	314	272	278	264	294	275	283	285	281	297	279	285	278	268	294	272	321	257	309	310	273	279	280	319	285	286	298	266	298	297	307	257	289	278	279	295	279	283	276	279	317	272	280	268	281	277	294	287	278	301	266	287	281	283	296	319	284	306	312	282	308	268	282	278	310	275	287	274	280	281	290	253	303	260	269	292	316	293	337	295	316	292	262	321	272	283	259	309	305	291	320	277	296	285	289	261	298	291	295	310	280	277	262	288	317	258	263	304	281	297	315	282	262	255	285	288	290	284	289	250	289	283	289	272	288	243	268	254	279	300	281	287	311	289	290	279	284	264	277	259	285	255	273	287	332	286	263	312	285	241	312	286	253	306	297	247	268	290	288	281	300	273	283	304	290	269	260	276	286	331	299	292	294	292	278	299	319	310	261	273	300	320	272	316	279	290	302	308	273	268	264	297	301	283	283	265	291	267	297	319	280	288	282	285	300	280	300	285	294	292	275	260	278	276	300	286	315	289	292	285	299	287	303	289	282	268	286	272	270	271	282	290	278	285	291	316	292	290	323	289	272	289	256	271	285	319	294	285	292	293	267	279	294	266	286	297	293	323	276	282	272	304	274	299	295	279	291	306	295	276	289	304	288	299	311	278	292	282	293	310	319	272	325	318	292	297	278	262	289	285	310	294	312	269	291	279	269	284	252	277	292	313	288	278	297	283	293	290	288	307	268	246	280	283	300	279	281	321	287	257	263	275	287	287	287	268	299	295	275	284	318	295	303	283	277	312	270	292	291	312	268	259	281	330	266	279	287	287	290	262	300	308	300	278	283	282	317	271	259	263	265	259	237	275	301	268	279	289	280	298	321	277	288	291	309	284	273	297	275	308	303	259	277	297	264	291	267	285	303	317	289	309	289	262	305	312	271	281	265	307	286	277	290	263	271	296	286	308	305	282	280	309	274	318	281	306	285	292	254	286	280	285	273	272	294	313	259	282	281	246	283	300	264	287	277	312	303	272	266	297	279	295	264	268	259	263	296	268	308	307	311	298	310	288	325	293	276	275	288	285	285	315	306	312	312	299	307	288	274	307	282	285	293	260	298	317	297	302	296	257	286	301	304	290	288	294	282	280	299	279	288	298	266	296	303	287	334	260	300	316	298	285	280	300	268	297	259	274	278	289	282	270	260	285	277	294	330	289	280	278	292	291	231	302	288	279	278	277	293	269	283	264	287	308	300	292	281	285	297	275	265	274	273	292	280	276	330	264	282	291	291	318	268	294	286	272	321	281	293	294	300	293	263	304	290	301	275	276	292	314	296	268	257	295	303	293	287	285	293	270	278	289	292	330	265	287	307	273	301	260	288	277	267	291	283	260	290	297	277	301	267	300	317	299	271	269	263	282	271	287	284	262	262	272	305	307	263	300	303	286	295	313	325	298	296	299	247	291	260	308	298	264	290	290	291	274	283	290	256	294	304	298	276	277	278	288	281	285	295	315	326	313	323	278	305	281	277	282	276	303	287	289	297	278	274	275	270	303	292	303	309	281	302	258	296	281	320	280	282	282	286	308	289	303	283	290	266	265	287	274	299	269	270	286	286	301	311	266	273	299	284	270	304	296	294	276	267	286	296	284	313	290	265	291	326	273	299	274	277	309	269	280	304	307	305	297	306	291	286	310	295	293	283	291	315	233	281	296	265	276	294	280	300	303	274	293	286	294	264	270	294	295	297	310	273	291	289	286	297	279	317	288	288	291	307	300	286	293	287	310	253	285	287	288	281	301	281	283	279	265	338	310	291	277	296	286	303	271	284	285	324	300	305	293	302	290	291	295	278	283	271	301	277	300	324	288	317	272	332	267	308	258	294	281	290	264	278	307	293	282	264	319	291	263	290	271	277	278	315	306	291	277	282	257	309	282	325	269	314	299	280	256	266	285	269	303	303	269	316	279	279	287	304	279	285	309	292	259	307	305	313	268	297	281	298	293	295	291	260	288	309	317	269	272	284	281	278	289	265	287	309	278	297	342	321	275	270	271	281	290	320	292	306	282	299	259	253	290	270	291	280	270	294	283	293	293	310	276	284	277	263	302	285	308	260	288	304	285	290	292	291	317	284	271	302	282	283	267	298
3345	4880	4003	1971	1270	906	743	681	561	449	472	419	369	368	333	315	326	318	306	313	304	294	265	286	252	291	293	303	291	322	285	305	280	278	268	263	280	255	278	289	302	258	267	302	287	286	281	301	282	282	285	278	291	264	272	256	268	265	276	283	276	281	255	253	302	270	279	286	275	267	293	289	274	275	280	276	288	277	263	254	277	286	266	259	278	245	244	269	291	296	281	253	275	255	275	259	246	292	261	296	241	292	263	261	274	273	266	283	274	298	256	280	265	262	282	285	257	269	254	251	292	255	274	267	284	250	308	245	269	269	291	312	268	266	263	267	297	297	273	278	299	246	250	275	261	288	252	239	259	291	301	257	260	271	279	293	282	272	286	322	252	260	280	265	261	273	239	271	277	279	295	281	276	265	235	257	262	259	301	259	267	266	314	282	277	262	253	257	244	273	239	297	274	285	258	288	261	246	263	279	283	253	283	227	236	254	244	291	254	253	321	265	276	268	299	296	256	303	280	282	274	285	278	266	256	268	281	272	279	244	259	248	304	262	258	266	289	280	252	262	272	244	278	263	268	267	274	268	301	289	253	252	262	248	282	281	261	261	265	276	247	257	275	268	261	249	283	248	241	274	289	283	263	310	270	253	263	292	264	247	257	266	247	234	256	265	254	271	282	284	252	275	291	285	280	262	295	269	300	274	286	259	271	269	284	242	245	300	261	271	303	270	227	264	265	270	281	280	294	258	273	289	285	249	254	272	258	285	266	270	288	281	275	261	300	272	253	273	278	276	252	265	296	245	296	269	287	293	248	265	267	293	292	297	271	269	299	262	289	271	283	284	285	266	254	278	294	261	263	245	270	263	268	265	277	253	263	274	241	276	268	304	248	250	276	234	234	263	279	264	301	306	270	301	251	278	237	286	289	267	283	277	287	272	274	256	276	252	289	271	267	254	291	279	264	284	272	288	265	271	273	262	286	250	281	277	298	257	284	251	270	271	260	246	287	273	262	288	293	278	278	300	266	277	283	287	262	263	277	263	264	275	274	263	260	266	253	282	282	273	279	247	275	279	277	275	248	274	284	261	286	248	287	275	296	285	266	256	279	282	252	268	248	278	270	269	260	307	270	247	303	280	270	288	296	277	255	279	260	272	266	295	249	284	234	269	271	298	272	300	256	249	272	271	263	276	306	269	252	257	290	284	252	272	266	252	266	306	285	280	271	271	264	263	270	293	247	278	284	269	255	276	265	251	271	286	258	292	250	257	281	293	282	266	305	264	273	243	271	286	270	277	246	271	249	275	264	243	272	282	285	246	294	281	277	287	279	229	277	273	258	265	252	284	317	266	289	260	262	262	254	256	256	259	262	272	287	277	271	278	280	282	271	272	277	264	255	263	288	285	237	289	251	267	274	300	275	292	261	289	256	230	229	243	294	260	249	252	256	249	264	242	253	282	286	258	270	268	271	262	261	284	286	272	273	251	283	252	269	266	264	334	257	246	253	244	261	276	288	248	280	275	267	265	283	254	259	256	261	249	249	297	229	261	277	260	267	278	280	317	273	268	280	260	305	281	275	284	239	270	263	266	278	260	254	253	265	277	272	261	289	275	255	265	254	235	275	261	253	260	249	235	265	278	283	253	266	275	258	285	293	247	313	263	260	271	237	265	265	230	260	266	276	281	291	282	257	235	274	282	264	259	246	300	275	270	264	268	295	260	251	246	274	256	250	266	298	260	275	272	286	258	258	278	247	291	274	279	260	228	272	282	273	258	261	268	270	268	270	246	264	279	283	279	264	269	272	261	247	241	294	275	278	329	263	270	247	316	277	276	249	273	288	261	296	234	261	272	269	299	292	284	290	280	275	282	265	242	259	268	259	287	248	244	253	252	274	259	249	268	291	255	267	286	276	260	263	244	299	279	280	273	276	268	251	281	253	278	259	279	263	302	270	294	265	300	275	266	237	260	283	294	289	275	259	272	252	249	254	283	256	263	262	306	247	269	274	253	279	265	261	266	292	257	251	259	270	279	243	298	279	249	262	242	269	269	249	296	273	267	252	234	268	250	253	267	290	281	259	285	265	253	233	283	236	242	259	266	287	274	268	291	257	257	289	280	252	293	275	294	301	303	277	279	250	293	284	266	290	283	273	290	274	267	272	290	289	266	272	278	248	273	261	265	280	282	296	264	266	257	279	269	285	301	261	251	257	293	285	293	244	286	269	273	251	254	288	276	289	260	248	251	260	290	258	272	242	247	253	279	257	278	262	255	256	246	251	278	282	298	287	255	241	261	251	237	264	273	276	268	248	273	270	281	242	285	288	257	235	273	285	278	266	266	278	264	284	291	263	246	285	278	248	301	272	284	256	278	278	271	251	271	260	257	281	286	300	242	255	257	261	239	273	265	266	264	289	283	254	262	276	248	292	271	245	248	273	276	276	276	260	275	259	299	255	268	270	267	234	263	286	285	289	256	257	268	279	256	255	225	287	261	296	283	243	275	296	257	305	261	288	308	262	293	298	277	260	262	303	259	258	248	282	243	274	270	277	267	271	234	248	262	251	263	247	258	263	258	259	282	211	254	236	245	250	241	278	289	296	287	267	263	290	270	241	277	281	285	260	272	247	262	260	243	289	268	262	255	272	248	255	260	301	228	237	252	266	255	246	282	265	256	275	266	278	279	247	264	224	309	265	256	261	254	274	275	258	270	240	254	278	263	270	289	254	262	247	251	279	294	278	253	272	257	248	250	288	243	310	253	260	286	265	261	264	278	256	273	280	245	277	252	275	246	248	253	267	248	238	276	248	258	249	291	233	282	252	248	257	258	261	251	272	256	290	283	256	268	259	234	262	292	246	255	242	277	277	251	269	265	261	268	275	273	287	274	258	273	268	269	230	254	253	258	281	272	266	260	268	269	273	288	258	253	273	249	235	246	274	288	277	287	260	292	262	283	262	258	252	281	301	259	233	286	234	303	256	248	273	273	270	272	275	261	274	286	258	245	259	260	286	271	257	263	284	285	265	295	228	263	272	257	265	273	267	247	292	280	271	279	282	261	277	303	252	269	266	267	270	261	256	262	290	275	273	260	266	233	274	268	265	268	265	256	246	279	275	262	248	273	253	262	255	249	263	290	240	246	269	247	298	270	260	294	286	278	309	292	255	257	236	267	243	261	263	269	258	265	259	246	256	251	289	254	267	284	257	277	264	263	260	250	265	277	277	289	285	264	246	274	279	270	252	259	251	244	279	281	264	286	295	288	284	249	265	272	274	256	247	278	259	256	284	266	256	273	238	268	240	240	274	267	235	296	270	234	248	258	274	240	265	274	269	264	248	258	265	266	295	248	239	267	276	250	258	252	275	287	274	259	253	252	280	274	234	258	279	263	231	269	278	288	294	295	260	284	268	257	250	279	245	241	305	264	259	300	276	225	246	260	263	266	269	290	290	283	252	304	266	262	277	263	261	268	267	267	275	277	281	255	271	258	262	288	261	254
27814	12176	912	446	333	313	279	276	283	266	293	273	278	291	277	307	279	268	286	272	294	287	295	275	262	276	301	272	278	259	307	285	283	268	276	285	256	283	323	243	278	280	277	271	283	271	289	280	270	274	306	279	311	284	257	289	258	294	276	275	290	312	286	264	247	276	274	292	305	285	286	273	284	306	280	238	279	260	265	289	262	261	276	275	245	269	274	263	293	278	269	250	277	269	239	236	301	268	276	243	267	291	266	280	279	302	249	279	278	278	275	257	314	274	281	267	285	239	270	281	254	264	269	244	279	254	276	237	278	274	305	250	280	248	253	284	291	309	277	266	295	275	273	280	307	258	276	272	292	298	255	294	295	301	281	275	250	305	265	281	279	277	261	296	302	314	261	283	297	258	283	293	278	262	285	265	268	289	301	260	236	278	276	246	269	260	288	274	278	286	245	287	289	275	286	256	289	258	292	268	279	288	300	270	267	255	277	285	282	247	278	265	312	271	259	253	277	322	276	274	282	273	255	264	279	269	283	291	262	263	246	298	255	279	293	294	269	257	298	274	256	292	278	262	282	289	291	280	257	273	285	260	281	285	257	270	270	255	260	274	248	286	298	257	261	261	295	277	249	244	261	282	295	255	232	306	296	267	256	273	284	288	266	273	280	234	277	257	257	271	261	285	279	271	267	311	266	261	273	294	301	273	252	272	265	299	296	269	295	287	277	291	271	273	309	282	260	278	286	274	272	280	258	263	255	288	261	277	233	276	302	285	285	278	260	270	271	269	275	277	280	242	296	266	276	296	306	263	271	305	272	237	271	313	244	263	255	320	260	277	272	239	265	274	279	280	304	286	260	275	280	246	257	310	284	282	269	267	275	277	289	299	260	289	278	290	283	254	260	277	256	247	254	257	244	306	268	248	275	301	292	301	301	261	280	247	269	268	250	266	283	270	295	272	288	275	293	271	304	261	276	258	268	287	275	270	263	309	299	274	256	288	269	268	278	265	247	250	256	301	268	276	279	262	264	289	290	262	257	266	278	282	275	285	292	276	265	264	274	277	269	287	258	280	263	301	259	271	285	282	284	270	260	269	295	261	273	260	285	265	238	255	293	273	250	289	247	295	275	292	283	304	273	278	268	276	243	265	282	279	274	276	290	255	269	266	278	265	253	302	260	276	276	284	231	304	260	311	263	280	276	283	293	267	289	279	302	261	279	292	249	249	290	282	267	249	263	259	255	242	290	290	265	269	259	296	286	280	309	270	293	267	282	275	266	282	279	262	284	256	293	260	305	289	264	287	266	254	267	265	292	289	244	290	284	260	279	260	257	264	284	266	256	308	272	263	279	299	277	286	298	279	312	293	270	282	270	286	303	287	245	251	304	264	263	298	287	265	262	264	262	266	277	274	296	263	252	274	272	269	298	248	261	294	254	293	267	294	263	271	251	246	282	270	296	294	268	260	285	250	267	269	266	291	292	239	300	248	268	288	267	305	274	250	303	253	268	242	248	279	281	285	253	264	251	272	269	267	283	243	273	253	279	266	260	257	284	280	252	253	258	303	287	254	262	309	247	305	242	295	286	285	259	292	253	275	288	273	295	259	275	242	271	282	277	272	286	260	281	271	278	268	279	273	280	236	273	282	303	280	286	244	285	282	258	273	277	261	254	307	293	282	280	260	278	293	283	282	260	258	278	278	275	278	305	278	274	253	273	298	269	246	296	283	261	302	300	302	290	275	270	245	251	259	273	275	297	256	281	255	255	264	271	268	259	283	282	283	278	291	265	279	233	269	256	266	270	279	270	280	269	301	276	257	266	246	277	280	247	288	269	246	289	278	287	282	270	268	288	277	253	283	300	262	298	264	261	246	293	284	259	271	293	256	252	294	234	269	273	265	256	256	273	264	269	286	251	265	258	282	270	268	284	244	272	279	290	260	285	278	254	285	276	284	265	266	265	266	257	275	261	308	271	264	259	253	272	241	284	281	243	288	257	269	279	281	285	272	275	261	279	252	280	282	256	261	299	278	261	280	289	274	254	292	293	279	277	283	301	293	247	283	278	286	269	300	270	270	293	265	263	280	284	251	291	280	291	300	295	284	300	274	266	256	277	252	259	286	281	302	287	264	284	252	250	261	264	282	274	297	289	279	278	276	288	277	283	259	270	269	254	259	284	259	284	272	285	265	272	263	284	287	311	291	298	283	273	275	261	290	273	310	295	262	252	276	242	275	259	240	285	259	288	276	263	247	281	272	280	248	281	272	277	277	276	270	263	294	297	283	299	275	298	322	273	302	288	265	281	276	235	281	256	259	292	307	253	283	234	265	253	267	255	309	276	255	290	300	268	287	245	281	267	282	291	268	273	288	279	252	281	275	277	263	284	294	259	291	290	256	241	267	290	269	284	279	302	252	277	296	287	273	278	264	247	238	279	268	301	257	276	288	270	261	261	268	307	280	252	274	267	258	285	297	279	281	290	246	275	275	296	277	288	261	278	259	277	296	291	236	299	297	284	262	265	278	281	300	320	273	272	270	303	294	254	280	284	265	273	250	293	308	283	258	274	281	289	277	274	269	281	277	274	266	277	280	262	261	274	281	279	310	263	261	273	320	285	262	254	268	276	259	245	281	272	277	282	275	260	266	288	272	275	277	268	277	261	281	274	267	286	271	278	272	291	263	269	278	274	264	273	234	280	276	271	283	250	292	255	298	273	282	277	299	277	286	268	274	283	274	264	266	265	294	270	275	258	254	283	319	284	305	258	253	286	271	267	253	266	272	287	269	233	253	233	276	255	245	242	277	264	275	279	261	262	273	286	266	261	302	278	272	279	297	278	277	285	283	263	262	266	281	268	277	261	261	265	278	254	272	275	265	268	270	259	269	302	269	279	271	277	269	266	273	260	253	265	253	270	270	278	276	278	275	287	261	277	275	261	267	233	264	256	271	261	274	274	298	281	264	316	294	264	274	282	280	256	290	268	263	295	260	264	269	269	255	294	276	291	266	264	263	278	287	256	255	266	276	270	295	255	279	280	277	287	256	246	291	264	297	277	320	285	243	277	274	270	307	282	291	258	268	265	258	294	291	263	279	287	246	266	269	272	245	292	288	273	265	281	261	284	271	277	258	256	262	293	266	296	276	284	252	296	252	275	282	271	269	281	298	274	283	271	267	264	295	270	267	269	292	259	285	292	261	277	255	282	287	264	256	284	295	277	250	290	249	264	273	294	281	293	286	257	244	284	283	276	264	279	268	307	294	285	288	290	271	261	248	309	273	300	289	270	292	258	256	264	295	277	272	282	255	277	279	250	264	262	308	256	286	258	275	280	286	265	274	278	281	283	245	292	298	276	266	257	273	269	285	272	253	295	285	287	270	258	270	305	279	261	286	269	285	302	278	287	253	256	260	243	279	268	255	270	275	274	272	295	275	284	276	270	273	274	279	313	267	252	295	301	291	266	284	299	256	240	248	287	292	262	258	279	280	278	229	272	254
4681	417	389	299	312	301	250	274	261	253	280	263	248	268	290	286	266	273	254	252	263	269	245	257	233	256	297	235	274	265	272	249	266	268	254	262	257	273	238	244	282	280	235	252	265	244	269	254	257	255	244	248	252	228	281	292	259	275	265	260	240	280	259	259	246	268	250	257	236	261	267	271	258	269	247	260	293	251	264	232	260	246	278	282	251	263	272	260	245	243	262	275	243	248	238	247	245	276	278	232	253	244	272	227	245	256	267	268	250	293	230	242	239	273	237	278	250	248	263	236	256	250	230	262	256	252	245	241	225	292	249	247	240	257	254	263	242	241	273	236	265	291	254	243	263	230	224	250	274	269	251	235	271	263	264	257	243	233	270	277	279	258	286	283	255	271	272	251	277	245	265	263	258	270	241	264	247	247	249	236	241	229	267	240	251	265	265	239	278	266	275	256	272	244	262	278	246	267	238	246	240	236	253	256	249	259	267	243	230	267	250	242	284	243	271	237	279	273	275	276	247	244	240	271	289	253	243	252	259	258	261	251	230	242	229	238	245	270	268	228	252	254	257	272	252	297	264	237	240	272	256	254	250	259	260	243	245	253	268	233	266	255	281	269	250	262	260	281	267	312	254	252	273	276	212	254	248	298	269	238	230	251	243	224	265	245	263	268	256	262	272	265	281	252	251	250	215	231	234	259	258	246	272	249	254	248	263	243	268	251	256	236	272	265	253	242	221	269	270	257	237	249	260	261	241	268	253	269	260	265	272	250	272	244	269	260	268	269	253	233	223	258	256	254	238	236	251	262	271	266	268	261	275	266	256	244	256	270	230	248	243	258	268	244	216	295	292	253	269	250	263	281	296	235	260	242	256	252	255	252	248	298	259	257	284	257	247	238	237	269	268	244	273	243	266	230	276	265	289	276	257	261	255	267	248	275	247	258	242	239	250	232	251	255	240	236	214	269	249	228	250	275	282	260	257	258	235	259	275	256	261	281	287	236	253	263	283	269	244	270	252	234	242	248	232	259	252	276	257	237	261	269	245	258	274	250	256	265	232	260	261	238	280	276	253	239	233	255	288	281	250	269	263	260	234	267	258	240	263	278	232	236	245	281	239	260	244	219	302	279	272	253	270	254	253	255	267	252	254	261	231	259	234	254	274	272	242	248	262	260	271	261	251	237	244	263	267	273	242	254	252	242	253	246	245	265	260	253	255	271	237	253	251	272	256	262	247	265	259	241	278	270	273	240	262	279	249	255	253	255	249	276	257	262	242	244	245	244	259	248	245	278	254	238	259	287	253	252	256	239	248	261	237	255	231	255	261	264	269	234	264	256	267	297	254	261	251	247	257	283	269	291	242	264	257	237	270	241	247	287	249	233	263	254	276	276	242	243	251	260	266	274	287	246	249	275	266	243	272	281	262	273	240	274	287	262	265	307	269	254	232	253	244	265	236	264	235	245	281	265	228	265	255	257	269	257	231	210	260	269	240	268	253	256	237	244	257	238	257	257	246	276	255	229	284	251	262	284	265	236	289	267	229	264	238	245	238	273	248	278	232	243	234	266	247	257	248	246	252	278	268	264	265	255	245	289	257	254	272	256	248	281	251	265	257	255	247	249	262	262	260	252	257	282	227	257	261	206	233	258	245	277	229	260	259	260	269	218	248	247	263	266	246	264	259	253	258	272	272	275	263	268	231	285	262	270	231	238	263	268	238	272	249	235	240	250	259	233	264	261	260	255	240	225	232	258	259	272	231	257	246	267	226	279	251	253	254	260	256	278	251	273	239	258	270	257	258	294	240	266	283	229	278	270	244	248	237	288	286	267	264	256	281	262	261	259	228	242	297	251	275	264	236	273	238	263	256	242	237	243	234	249	283	245	247	238	270	273	256	276	249	246	273	254	251	245	241	234	255	275	240	245	236	271	265	250	255	258	242	258	231	231	269	253	249	257	271	259	253	240	268	283	258	238	265	248	283	244	252	259	267	279	270	237	258	246	261	243	249	283	236	252	274	287	265	262	283	282	257	260	273	237	259	248	247	243	267	246	255	242	248	233	263	264	272	274	258	262	263	257	253	259	228	229	257	241	259	214	239	232	243	227	257	254	263	265	294	246	259	265	268	235	259	258	260	244	261	254	283	260	281	261	261	245	268	261	246	276	251	258	234	264	283	242	230	272	260	255	230	283	232	244	291	258	256	278	225	228	265	247	264	270	259	234	251	266	254	261	256	258	244	256	211	269	242	235	249	245	246	247	241	247	241	268	264	243	256	264	245	258	287	244	248	256	292	249	255	272	241	261	256	241	231	237	260	244	260	258	261	245	298	232	218	275	253	261	273	252	302	267	239	254	241	262	254	235	274	249	293	257	218	276	271	236	233	247	267	265	231	274	283	215	241	248	238	257	262	262	254	247	260	284	278	240	271	265	243	257	266	267	267	222	248	238	262	284	227	244	251	261	241	274	255	270	230	263	266	240	247	245	269	256	277	254	226	274	288	271	255	255	246	263	270	257	227	253	230	261	249	254	288	275	277	274	256	251	248	264	282	267	250	275	255	249	261	245	244	256	259	259	259	272	247	251	245	264	231	246	237	283	223	276	267	268	237	264	294	228	265	226	227	259	261	245	232	242	269	294	243	225	246	236	248	267	241	266	258	275	263	251	286	249	284	236	265	266	242	269	262	259	236	260	255	248	261	249	239	241	254	276	257	253	259	253	268	245	255	260	251	259	284	261	240	263	259	230	239	248	252	277	276	254	266	286	264	259	285	248	282	250	267	245	245	254	250	256	247	269	242	252	256	259	230	291	247	229	261	218	262	259	247	261	254	266	259	277	242	271	260	238	262	262	273	250	255	240	251	268	259	280	244	263	273	251	235	260	253	280	273	253	257	258	256	275	250	233	241	270	251	269	305	273	233	274	240	288	237	269	235	261	240	266	281	269	259	249	240	286	240	279	272	267	263	297	246	228	263	273	243	260	252	272	258	230	271	254	243	271	257	240	259	222	276	259	233	269	274	268	247	252	244	252	244	237	266	270	274	274	258	252	257	216	253	258	236	246	257	266	304	219	270	268	275	247	238	254	255	249	253	249	241	268	256	256	261	271	257	263	280	248	285	252	229	245	283	269	242	274	261	272	242	282	242	236	267	242	248	222	238	247	282	271	259	284	243	241	249	257	243	265	280	233	238	266	257	272	245	246	291	280	245	233	274	237	246	262	282	262	252	243	278	241	249	255	255	244	229	267	242	261	269	256	259	234	269	277	260	251	274	257	233	263	263	243	270	233	239	265	283	249	248	251	255	247	219	241	242	254	285	227	243	254	239	277	254	274	250	244	241	233	251	275	273	250	251	267	241	260	226	268	274	260	249	288	280	235	279	257	274	244	235	241	254	251	250	256	232	250	263	270	279	255	273	241	278	248	264	262	264	235	258	246	288	261	285	250	229	256	255	261	264	254	240	264	255	271	270	251	260	264	246	266	271	246	272	248
25311	21456	27838	25468	9480	542	312	233	210	189	169	178	144	142	134	141	139	169	127	148	138	163	155	144	131	155	129	118	142	121	123	148	128	148	134	149	154	130	129	112	151	135	128	128	122	134	144	170	135	132	125	116	135	142	134	148	130	149	141	127	130	123	135	135	134	128	123	123	131	143	132	121	146	161	124	143	128	150	126	132	151	146	140	144	155	134	147	138	131	117	112	135	145	120	149	146	131	154	144	134	129	145	132	123	153	128	132	119	126	134	133	137	145	146	151	120	129	148	120	145	142	155	155	132	127	121	156	138	139	128	126	142	136	126	138	136	136	153	128	124	132	130	150	117	124	130	129	132	137	122	150	137	120	141	143	115	123	133	124	153	133	149	148	129	128	129	138	134	138	137	121	135	125	124	125	137	124	134	127	119	115	110	140	122	125	148	149	130	142	146	129	143	134	161	121	121	129	122	148	131	133	131	122	104	124	146	127	136	143	133	129	138	137	125	126	140	147	145	134	147	138	139	139	114	126	135	120	99	158	153	111	142	130	136	117	153	145	106	143	142	115	127	148	129	121	145	147	145	144	129	145	118	135	132	128	130	138	145	153	133	113	120	135	128	135	144	116	142	132	115	144	134	132	150	135	148	136	138	133	107	138	134	129	131	136	121	146	148	120	139	149	138	142	131	140	144	148	130	132	136	131	115	122	137	127	125	126	148	135	140	126	142	127	126	146	146	143	129	135	146	120	124	153	159	133	132	123	135	132	156	135	141	125	135	125	150	130	142	136	122	136	125	126	145	128	132	118	151	115	140	143	146	135	138	135	120	145	146	123	134	124	119	128	128	134	123	128	127	118	106	124	146	142	158	125	130	138	136	132	145	116	139	153	145	120	145	134	140	127	137	148	136	131	136	122	132	144	125	121	146	129	116	128	129	149	146	158	131	144	148	117	129	128	130	150	133	150	140	132	130	118	133	152	138	122	134	113	127	118	122	121	142	123	116	122	141	131	153	115	137	142	123	133	146	109	133	149	132	133	124	139	130	148	145	144	123	111	139	153	152	152	127	140	160	121	125	144	144	144	169	139	136	139	142	131	128	123	146	127	123	134	113	138	147	123	123	118	143	132	132	146	149	141	122	134	134	129	126	132	154	143	130	122	126	145	131	114	126	113	134	154	130	138	147	149	107	122	126	117	122	139	108	121	153	111	143	123	119	147	132	148	128	143	118	152	135	137	134	124	142	127	123	121	135	125	141	129	137	133	131	149	132	124	127	138	129	137	133	129	162	130	149	118	136	127	141	120	138	130	139	134	117	130	126	128	128	135	143	136	151	138	137	122	128	101	155	142	126	139	126	152	115	122	141	139	139	129	138	164	148	124	122	143	134	142	154	139	151	153	123	148	139	121	136	129	155	122	112	127	127	141	132	149	105	146	140	132	137	130	141	127	131	125	113	148	150	147	143	141	135	135	136	129	126	148	130	152	120	149	121	158	121	130	138	138	153	112	137	143	148	142	126	151	125	112	144	127	127	134	122	107	142	132	144	136	149	127	134	138	146	125	135	119	153	120	157	142	118	145	137	126	115	138	135	154	120	146	127	137	141	158	119	134	134	123	146	114	141	144	114	128	141	159	107	145	144	132	129	143	131	121	127	144	128	135	130	150	126	148	131	135	135	139	123	154	118	137	145	153	132	140	142	119	137	156	124	125	130	144	143	141	134	142	137	127	127	133	116	134	151	125	131	143	130	148	128	125	118	143	116	141	143	146	124	121	125	136	114	129	124	134	114	135	131	141	127	132	133	123	142	135	110	135	144	143	114	125	112	149	112	137	114	149	141	124	128	128	139	127	121	150	116	126	124	131	145	108	123	136	120	143	124	142	124	145	110	154	135	152	133	124	118	157	153	143	123	124	149	140	126	127	126	121	142	147	124	125	152	140	133	127	133	109	131	138	154	149	126	135	128	132	111	142	142	134	116	136	133	136	133	149	138	132	134	124	137	122	143	138	138	121	119	144	138	119	155	148	166	157	149	162	128	123	117	150	120	155	135	132	133	127	114	127	125	159	128	115	153	147	128	146	135	115	130	130	128	131	155	130	160	125	130	132	126	157	112	134	120	136	138	130	119	140	138	142	103	127	119	135	115	111	137	123	116	133	128	136	123	129	113	136	145	141	127	140	130	140	133	113	126	134	122	130	122	127	147	149	133	119	128	157	117	147	129	131	118	131	128	130	123	120	137	112	129	133	123	141	149	122	134	128	116	140	141	137	131	150	143	133	119	134	135	114	138	138	136	120	113	150	148	125	132	131	118	119	134	151	115	140	128	136	123	124	136	127	156	141	126	128	136	144	134	139	153	129	126	130	130	133	115	127	124	132	149	137	127	146	158	128	115	139	141	126	136	127	138	138	151	130	131	133	146	121	144	132	128	130	152	145	129	134	138	138	144	120	139	127	142	116	130	137	152	123	136	141	125	140	130	131	118	142	130	125	126	129	131	131	144	127	115	141	136	126	127	126	133	142	133	142	116	130	129	144	119	130	132	126	130	129	137	138	140	125	129	137	130	133	155	140	131	151	128	133	142	156	126	129	132	116	161	138	161	126	140	122	140	117	144	142	129	140	148	108	116	135	131	116	155	126	134	127	123	128	123	138	135	130	127	119	112	145	127	118	123	134	154	155	124	141	139	130	157	147	138	153	133	131	141	138	146	133	149	130	147	124	164	114	119	137	137	146	138	126	124	146	127	135	124	147	149	117	145	110	138	118	142	122	118	125	127	130	118	144	114	127	135	127	133	135	131	121	147	139	121	140	122	123	126	145	137	125	147	139	146	143	124	136	133	140	143	142	147	127	140	117	125	130	124	135	122	124	123	124	137	132	138	125	133	134	119	124	131	114	139	140	134	146	147	142	130	115	135	142	139	131	139	154	144	147	124	133	128	121	133	130	126	162	132	140	108	145	126	138	143	126	130	117	137	130	139	126	123	111	127	109	115	149	115	115	139	124	139	121	157	119	155	129	131	132	140	116	147	136	154	119	116	147	149	112	132	122	128	113	132	121	132	120	147	139	122	128	129	136	143	137	127	136	138	137	140	136	138	143	117	152	125	143	155	127	144	157	142	121	125	123	139	134	153	121	134	130	145	121	131	139	123	96	146	137	126	134	142	133	172	135	129	136	141	112	132	132	132	130	114	123	146	132	148	132	137	146	146	126	146	134	101	135	143	142	121	144	130	121	128	142	124	135	125	151	110	136	136	128	131	142	123	149	135	150	115	112	130	149	151	136	148	134	133	130	134	141	122	137	127	121	146	132	131	134	129	121	161	121	142	133	132	140	133	133	142	116	134	120	137	136	125	107	132	115	137	140	130	157	145	142	141	129	138	119	135	122	137	156	134	110	134	148	145	123	117	137	106	131	142	130	132	133	104	141	143	136	137	118	152	112	130	118	142	131	124	147	136	133	137	126	141	115	126	141	132	145	135	126	128	130	132
3121	2482	2176	1028	653	463	421	335	289	251	223	240	198	179	203	170	140	170	169	159	170	166	135	159	173	176	153	158	144	173	150	158	133	148	155	145	141	155	140	151	143	133	133	155	138	154	154	147	143	155	153	136	158	136	135	129	164	136	155	132	136	151	120	155	153	155	155	150	124	153	140	149	133	166	115	157	130	144	140	157	143	142	150	143	159	145	155	134	131	138	132	164	135	143	134	147	150	131	140	119	158	133	135	143	148	160	138	167	138	132	161	162	133	150	142	137	142	153	148	149	145	144	147	136	153	144	140	130	137	132	126	139	156	118	137	139	149	137	131	132	129	149	121	144	122	136	145	159	164	137	128	147	152	137	152	147	149	150	140	117	131	149	150	140	146	145	143	153	150	150	129	148	134	147	178	142	136	128	150	147	156	138	167	148	142	138	149	149	121	138	132	125	138	150	147	149	142	137	144	145	157	152	137	150	154	143	147	145	117	137	134	153	142	149	132	152	135	141	146	136	145	148	141	135	145	128	140	128	146	151	121	145	144	123	144	141	135	144	170	123	130	145	148	132	133	157	118	170	161	121	122	134	154	122	153	143	147	153	141	140	146	138	155	147	141	160	127	141	132	126	129	152	134	142	107	130	149	138	136	140	140	148	134	140	157	139	155	150	141	130	131	161	134	164	119	137	118	161	119	143	143	119	139	152	136	142	129	146	148	155	133	147	153	155	136	128	129	163	122	157	132	130	126	159	136	127	166	145	143	142	131	163	157	129	144	146	132	129	141	140	154	149	160	141	133	144	147	153	128	136	111	142	152	125	126	155	154	136	152	140	152	157	145	134	159	161	145	120	140	128	151	171	125	144	117	154	132	146	127	130	162	123	143	143	149	139	149	129	134	145	134	152	137	129	116	144	139	139	131	136	141	152	165	131	117	144	145	129	144	147	130	158	128	125	129	153	126	131	144	113	143	131	147	146	119	135	134	138	159	139	140	144	138	137	125	139	140	136	137	140	153	144	125	158	129	146	153	131	129	141	127	139	137	146	137	141	146	151	138	153	158	124	144	150	128	138	149	127	139	143	150	131	149	143	130	136	145	142	163	123	156	135	152	139	157	140	148	128	146	144	136	144	144	119	172	124	114	156	130	135	120	158	134	142	174	158	110	133	132	141	125	140	128	125	142	154	131	137	133	118	130	134	167	131	143	142	149	129	148	119	119	139	151	140	141	134	130	135	155	133	154	151	116	136	159	140	137	177	154	138	155	151	127	141	147	139	131	152	146	143	144	123	143	148	145	149	140	128	150	143	155	169	120	149	133	152	139	136	121	149	157	151	140	138	145	133	144	145	131	144	133	137	152	149	154	139	176	131	144	124	136	155	155	142	126	133	174	158	119	143	138	136	128	159	118	156	137	151	138	148	142	167	144	122	140	137	172	126	153	141	119	157	125	152	149	127	139	136	129	139	147	142	147	159	164	167	168	139	145	142	149	151	154	130	116	124	136	164	158	143	133	136	140	138	140	155	133	142	132	150	142	134	146	139	157	138	139	126	131	132	165	137	141	139	155	149	139	136	130	125	160	130	143	142	144	130	143	157	173	131	154	122	138	143	128	154	145	143	153	138	124	150	132	132	123	139	150	140	140	145	129	138	149	153	150	139	125	134	151	131	132	135	135	157	124	135	124	125	133	139	151	134	135	161	150	160	142	147	139	134	150	141	153	148	127	130	148	132	143	159	142	137	134	154	160	121	114	131	161	159	134	148	141	141	135	135	125	123	142	108	139	152	121	137	132	141	168	137	136	127	157	157	144	143	140	140	147	116	150	138	130	130	150	152	130	130	144	151	152	153	132	138	152	132	133	153	136	127	142	142	130	154	132	144	160	161	144	150	158	140	134	131	157	151	134	134	146	146	152	140	141	146	143	137	148	147	133	153	165	147	138	144	136	128	149	141	144	145	165	143	127	126	137	172	136	142	140	147	146	153	161	138	150	143	139	124	122	110	139	129	140	162	141	134	150	136	116	145	164	122	150	136	177	138	159	133	151	149	149	138	148	150	149	143	156	139	132	148	134	133	127	148	148	135	133	133	142	141	149	167	158	131	155	146	159	164	141	147	150	151	135	143	126	140	122	148	162	143	149	128	158	137	132	158	127	141	143	153	147	151	148	154	137	132	143	140	159	154	129	142	146	134	126	135	141	147	150	155	135	148	144	143	143	124	124	147	165	166	141	143	154	159	152	142	128	138	168	131	124	112	131	121	150	142	120	134	178	122	134	124	147	153	146	138	122	113	154	136	141	135	125	146	138	149	149	134	122	155	128	153	129	143	143	132	148	123	159	154	141	143	146	124	153	132	120	124	140	142	135	144	153	139	132	154	130	135	134	134	152	133	137	137	141	142	131	158	146	143	144	142	127	141	158	146	139	152	137	147	147	147	131	131	138	145	164	137	126	148	145	144	119	150	139	140	149	126	135	129	148	129	147	127	133	131	110	136	130	138	158	132	141	138	160	142	138	133	107	129	140	141	125	120	148	137	146	153	128	134	136	135	159	117	131	129	144	138	131	141	138	169	146	125	141	133	138	153	157	148	149	148	145	136	157	153	139	165	136	135	109	154	165	149	138	137	131	135	129	127	144	157	140	135	138	157	117	157	129	153	143	126	131	143	124	123	151	135	127	143	121	146	134	168	154	145	138	143	146	140	129	118	156	155	165	141	148	127	144	138	135	144	133	142	150	150	145	157	138	139	153	134	134	147	135	143	123	144	153	156	162	149	142	124	137	147	153	154	141	138	150	151	144	150	142	122	145	127	133	145	144	125	127	140	144	125	125	146	137	120	128	152	118	124	139	131	153	117	144	132	125	137	143	128	147	150	127	163	125	150	138	127	147	128	136	146	155	146	135	135	130	140	113	136	131	136	155	149	131	141	124	140	159	170	145	136	148	130	155	157	151	143	138	132	125	132	139	128	150	125	153	145	124	139	175	144	144	145	146	147	145	137	160	130	168	128	157	131	132	140	148	150	131	143	154	141	137	131	148	140	142	131	142	126	138	128	141	138	141	140	159	138	158	153	147	138	139	152	133	146	145	134	139	134	144	129	197	129	108	122	149	152	114	136	129	154	142	140	139	136	130	117	161	133	135	140	135	149	142	139	136	145	121	132	135	125	152	157	132	117	135	131	130	125	133	131	146	120	135	144	152	126	140	145	126	127	136	152	124	140	132	136	150	139	150	142	137	112	147	136	129	133	138	146	142	142	129	124	144	137	138	157	150	167	134	131	139	155	120	145	144	136	139	112	148	142	122	123	124	129	129	149	129	152	146	174	126	129	131	167	155	146	121	138	125	147	155	150	129	131	110	152	136	150	137	131	132	148	145	133	133	153	134	138	131	146	154	144	146	126	146	140	123	141	142	133	143	144	141	141	160	154	153	123	130	154	131	155	139	137	163	129	127	115	120	151	146	130	127	131	168	138	139	144	149	143	135	144
24354	21456	28736	24580	21432	6159	928	520	416	441	386	393	327	322	345	330	298	325	329	338	294	350	316	310	309	332	313	278	305	310	310	316	287	298	317	312	283	306	282	265	256	316	329	316	304	313	294	287	301	293	300	298	280	297	318	290	300	294	274	313	267	273	303	288	292	310	290	280	277	312	298	282	308	292	295	303	290	308	304	299	300	298	273	287	286	306	312	300	284	303	323	294	266	279	289	297	271	278	318	279	283	273	287	273	296	309	290	290	303	296	316	300	303	272	293	278	307	283	290	287	327	266	274	293	278	298	281	285	300	289	285	301	280	323	310	272	266	287	297	285	292	295	260	263	310	269	304	292	299	276	289	265	255	251	304	296	285	283	257	279	323	262	290	255	302	300	273	316	283	305	300	314	251	275	286	281	270	273	255	282	284	278	288	263	300	287	305	284	311	290	306	303	273	302	296	294	280	292	279	294	266	294	282	285	302	323	286	294	294	304	304	281	297	276	309	291	315	289	275	310	292	280	322	309	319	285	261	315	276	276	280	301	300	282	302	291	280	269	294	287	271	316	269	267	312	294	283	310	283	307	281	291	280	289	281	263	270	294	266	284	320	283	273	291	278	295	296	299	265	306	298	272	288	293	312	282	288	273	262	299	275	300	261	270	309	298	263	306	300	294	330	293	293	299	287	291	300	292	278	280	303	295	313	306	289	282	274	287	291	307	270	283	280	302	295	291	314	284	310	294	280	285	296	265	297	303	285	271	279	288	274	301	289	278	271	308	288	265	299	292	285	308	259	305	264	272	284	282	287	315	285	288	290	278	269	280	303	265	311	260	303	298	284	291	280	296	304	259	296	272	287	276	278	267	281	302	294	301	290	288	301	307	303	294	279	298	268	271	321	271	281	291	278	297	250	323	288	293	291	260	258	318	283	288	289	257	283	310	285	266	299	276	277	268	305	256	305	294	296	282	270	306	278	275	260	277	306	277	312	261	286	302	275	273	300	313	311	279	290	299	272	321	259	279	285	309	285	264	274	300	296	280	288	303	300	258	265	294	275	286	275	280	269	295	295	311	273	261	285	301	278	327	283	287	282	303	295	284	275	266	301	267	306	292	282	307	313	262	287	315	267	297	291	262	293	310	296	291	264	270	299	280	287	293	300	291	276	313	307	286	257	261	268	307	290	278	306	291	280	294	286	281	314	256	263	307	275	277	279	268	319	263	291	305	287	291	292	258	269	298	277	287	319	301	269	311	294	299	301	278	260	308	276	286	273	294	306	308	289	276	286	280	259	273	321	302	277	290	297	293	264	289	297	283	301	313	282	280	269	286	276	313	296	252	281	276	289	280	276	287	289	283	284	280	308	297	285	299	278	337	265	278	310	291	269	298	326	304	298	302	290	278	321	273	271	259	262	283	275	272	301	276	291	306	275	298	307	318	263	271	297	301	305	293	284	299	280	264	285	305	273	321	261	294	293	285	323	289	285	282	287	283	285	289	280	290	297	300	305	280	298	294	293	301	311	295	296	283	266	309	311	295	303	290	275	326	288	266	299	264	279	285	290	287	273	296	281	277	290	321	295	275	293	307	291	284	269	305	278	274	283	254	297	312	263	314	280	274	274	285	294	295	260	298	302	271	282	316	279	255	271	335	263	298	279	307	270	285	285	301	306	278	266	311	275	321	303	296	243	319	318	294	304	269	283	301	264	303	274	303	295	297	282	282	284	285	284	279	294	289	273	272	316	293	274	249	290	262	257	299	287	327	281	316	272	271	302	281	306	282	294	303	248	274	297	311	308	301	284	283	265	269	308	301	274	278	277	312	317	316	302	270	274	301	262	281	289	267	319	286	301	331	287	264	264	274	282	273	293	319	291	286	271	297	303	288	303	290	266	286	288	301	289	265	292	290	295	281	313	308	281	300	311	290	294	295	289	292	259	296	319	273	301	271	291	326	282	281	296	309	269	309	258	279	291	286	275	286	300	262	263	293	244	281	260	274	291	305	291	282	266	281	272	279	295	258	294	284	292	301	253	247	272	312	269	291	312	297	273	285	302	273	310	293	279	298	314	256	318	292	302	283	306	282	287	278	307	330	241	271	297	280	296	292	280	293	268	279	287	282	291	262	300	314	276	266	279	301	320	296	302	292	263	279	260	283	250	275	280	296	278	300	304	281	300	297	284	299	294	319	288	293	316	307	295	307	277	251	304	263	286	254	310	304	286	262	291	283	294	277	260	278	317	288	292	299	280	295	310	284	298	283	302	292	275	263	243	254	286	277	299	276	274	292	300	320	264	307	282	270	270	311	284	281	265	315	321	322	285	292	287	288	270	277	273	269	296	265	266	284	296	295	274	287	280	302	289	285	264	310	282	312	279	272	282	324	294	285	269	294	303	304	275	298	267	284	298	273	300	308	302	280	273	304	300	285	305	271	275	297	300	278	310	283	293	314	299	299	275	321	317	280	309	294	293	301	279	298	301	273	286	298	315	290	313	300	311	306	280	295	295	331	343	258	289	288	313	271	299	266	267	276	256	313	327	300	288	278	306	318	285	278	274	282	263	277	297	266	286	303	304	303	268	309	300	290	293	289	287	301	302	301	279	283	271	295	285	266	280	315	298	261	297	273	277	298	251	259	332	290	251	290	267	283	287	287	291	321	295	283	295	297	272	265	316	273	289	263	309	271	268	268	291	335	258	293	308	296	285	267	295	291	287	284	305	309	297	297	282	294	266	295	301	278	286	282	261	266	284	279	262	298	262	307	286	251	269	295	264	272	270	285	273	275	303	291	277	242	265	290	251	241	289	297	282	292	276	279	291	320	272	283	276	305	252	336	300	270	269	293	288	273	309	283	305	295	298	264	245	291	293	294	293	277	281	267	289	302	294	286	258	302	313	282	276	293	296	308	326	277	311	264	294	246	286	316	277	296	322	317	258	284	275	306	291	302	294	283	305	296	300	312	267	285	272	297	299	306	261	263	303	311	291	275	302	287	284	280	265	256	289	282	321	300	275	283	305	301	308	282	290	257	277	256	307	307	271	308	288	298	265	257	299	276	293	280	269	280	286	307	282	308	268	332	301	261	285	278	285	291	311	294	277	306	283	291	251	301	274	295	286	326	285	274	291	263	313	286	251	288	288	305	301	281	298	267	308	275	310	298	302	279	309	267	260	262	271	283	307	299	321	283	289	291	260	276	280	275	285	304	273	320	299	284	288	260	286	264	298	321	257	298	296	313	262	282	305	314	316	286	285	242	274	284	274	311	281	288	272	268	256	257	268	329	273	269	291	280	311	271	270	291	276	305	275	315	289	266	292	318	289	265	284	293	270	271	268	278	294	262	275	288	290	273	284	277	273	289	276	305	310	292	287	300	286	292	277	303	311	304	303	297	308	308	276	274	272	264	283	274	295	306	290	296	285	290	289	322	250	275	314	309	293	295	294	296	286	301	279	279	282	299	311	281	268	285	275	289	268	279	289	287	318	278	263	284
3327	4757	3924	1978	1284	945	733	630	529	498	451	400	392	359	369	355	333	321	343	304	301	297	343	279	289	289	319	303	281	278	317	318	270	303	296	280	285	327	282	263	273	284	303	251	304	286	279	297	271	277	292	253	282	289	279	296	287	290	301	278	302	287	282	283	281	285	263	247	325	276	283	291	253	258	277	310	277	300	290	248	264	286	288	279	226	273	294	270	252	275	293	280	294	269	268	267	258	280	272	287	278	250	279	296	291	285	265	298	253	292	246	254	259	259	299	311	291	286	252	271	268	275	254	265	324	299	261	278	277	276	244	260	266	266	273	272	269	269	260	248	287	302	258	264	276	254	277	278	286	253	235	265	248	269	272	283	302	265	278	275	260	247	266	249	263	287	266	284	261	276	288	261	279	264	297	264	282	273	279	277	281	299	241	237	294	255	250	264	248	301	254	276	235	258	256	257	254	280	269	263	279	245	264	243	265	250	243	272	277	259	282	252	263	287	291	266	269	263	289	264	255	284	278	272	271	289	269	263	277	274	246	290	253	256	267	256	279	242	266	266	283	284	283	274	277	288	296	267	255	294	273	248	271	263	267	276	259	282	279	278	280	280	283	292	286	266	251	288	257	273	283	272	243	260	263	294	278	271	252	276	279	293	278	293	294	308	293	299	294	276	259	280	304	321	292	281	234	237	236	273	277	275	323	251	271	272	294	269	260	267	285	291	275	254	281	266	266	273	282	286	254	277	242	285	273	270	308	273	265	231	253	252	267	244	296	258	235	287	284	270	255	286	325	275	278	265	245	290	284	253	251	282	305	278	282	284	289	265	260	256	284	300	260	238	272	284	279	282	271	265	297	237	244	283	264	249	260	266	259	270	263	295	274	250	290	268	269	277	270	275	276	274	264	263	286	269	257	254	276	255	299	244	291	273	258	273	266	307	272	277	294	257	282	231	253	278	247	248	272	263	282	284	271	265	256	272	277	283	271	256	286	272	260	249	280	253	262	256	264	231	255	295	276	260	259	275	255	297	254	257	273	262	255	273	262	255	294	277	265	259	267	271	263	260	263	292	284	267	279	215	264	282	251	241	274	262	280	261	267	274	257	281	286	283	267	261	254	269	288	286	282	261	298	283	248	259	273	268	271	270	269	256	248	268	279	272	274	281	289	289	227	291	267	260	291	258	300	277	273	253	266	246	295	283	291	263	268	271	287	276	274	256	249	242	296	286	313	310	269	227	285	266	248	270	261	282	310	282	246	288	302	261	267	273	269	261	280	304	267	267	289	268	275	287	277	234	249	271	278	289	254	288	239	261	251	285	275	254	267	296	249	258	250	274	263	252	277	252	256	271	279	272	261	259	280	261	263	247	259	267	264	262	270	291	258	269	248	253	277	248	279	260	265	277	266	286	291	267	287	275	275	284	263	284	296	278	277	300	294	293	272	271	273	245	261	254	257	287	268	252	266	260	272	255	261	297	253	271	265	262	294	258	290	273	282	259	281	285	261	249	239	280	251	283	289	269	265	278	263	271	256	310	258	318	295	276	273	257	266	287	280	254	288	285	268	255	282	267	254	255	277	257	262	251	293	296	259	260	248	306	244	268	269	295	273	263	256	241	288	304	296	299	266	271	256	260	278	294	280	283	276	267	291	264	258	247	266	278	276	268	289	281	270	279	253	268	249	278	286	294	271	297	281	274	286	257	254	254	254	240	289	289	250	280	275	253	276	234	262	251	290	265	293	269	254	253	293	257	307	270	285	300	254	280	268	271	276	279	263	270	265	249	256	305	272	264	279	262	243	285	240	237	266	291	282	269	256	309	313	271	254	276	245	282	267	292	301	240	292	251	289	264	285	299	275	266	274	290	272	293	243	259	263	254	293	269	267	267	257	274	239	267	289	278	253	251	281	295	304	244	236	256	272	260	265	262	299	269	260	266	269	273	262	262	274	271	240	278	301	236	281	280	254	297	255	264	255	264	230	264	255	266	268	265	307	275	272	283	285	302	286	285	290	303	267	268	256	258	253	279	259	232	281	273	269	267	261	271	268	268	268	283	228	275	287	271	283	250	266	317	257	245	289	256	250	277	248	284	264	264	284	254	266	271	291	253	267	245	231	259	264	257	272	287	278	271	272	257	251	274	295	250	274	294	253	281	264	240	277	260	275	262	274	242	260	260	260	261	278	274	252	282	281	276	252	284	268	282	242	263	276	268	270	271	236	235	253	264	253	279	274	280	278	260	280	264	318	284	260	300	270	267	286	253	255	255	272	268	271	252	308	259	274	237	278	283	271	252	243	275	290	284	253	255	268	245	270	264	291	257	263	268	251	302	257	285	287	280	288	282	264	287	252	259	278	258	267	256	246	277	272	240	272	280	258	266	260	261	273	281	246	286	282	244	278	275	265	280	254	283	310	265	266	269	273	269	293	270	246	276	268	273	274	258	258	264	272	277	303	256	265	249	297	263	263	294	265	265	273	239	252	266	265	245	275	269	258	251	295	239	251	278	297	250	257	278	273	272	255	256	268	272	279	281	277	262	250	264	297	294	266	250	232	287	279	283	287	264	268	242	257	262	242	285	265	249	270	292	271	274	261	273	271	249	240	285	274	257	248	277	266	268	271	260	256	261	262	285	258	232	277	270	243	277	282	278	268	281	274	289	273	229	251	272	282	260	235	289	257	254	284	276	238	272	237	278	277	272	258	277	277	285	285	280	263	290	282	268	282	267	278	271	267	243	264	243	277	278	224	273	265	270	242	271	272	274	252	252	271	271	258	287	270	255	259	270	297	319	271	272	251	258	296	303	257	256	257	255	256	278	283	296	260	267	276	267	272	295	252	286	265	285	267	290	274	285	268	265	261	262	243	291	259	302	254	284	263	282	247	297	270	277	271	260	281	229	264	282	257	277	255	255	269	292	280	274	262	259	249	254	272	282	280	286	262	274	254	280	278	257	259	261	280	283	265	280	245	282	281	282	245	282	287	270	251	271	268	272	265	270	271	267	221	271	227	279	288	282	258	264	264	271	231	274	247	260	255	285	260	253	255	271	269	271	260	264	230	292	264	299	289	269	270	286	284	267	293	241	271	269	271	241	276	286	274	291	257	253	256	290	236	276	277	268	256	290	241	258	260	257	266	281	229	303	260	285	254	242	273	233	267	263	258	272	251	306	248	267	248	230	260	274	284	262	278	247	278	231	274	254	261	282	275	284	275	240	251	274	263	282	277	267	285	303	272	286	280	251	274	266	269	277	285	279	265	277	268	239	266	273	247	261	286	274	303	270	230	268	263	275	275	289	248	250	290	269	261	247	276	255	268	257	276	258	282	239	290	283	260	279	276	277	261	253	256	282	271	248	269	243	254	260	256	237	244	242	263	233	260	250	255	270	276	270	254	256	258	255	262	261	271	275	255	302	282	250	289	236	245	269	266	254	266	289	265	284	279	304	274	252	251	251	266	240	285	298	269	260	283	243	265	262	247	253	287	275
27724	12268	966	491	320	258	289	269	271	306	310	286	295	263	255	277	288	288	268	278	287	289	284	249	277	252	271	266	279	273	276	256	303	285	266	274	269	260	280	282	273	249	268	272	274	291	255	270	248	277	247	306	267	292	273	279	306	282	279	296	278	297	262	282	256	275	285	285	280	293	262	282	278	260	266	279	288	258	268	269	285	288	319	288	291	278	268	284	268	267	264	260	297	299	280	244	317	257	269	324	287	295	283	288	271	297	296	286	273	252	249	308	289	271	269	280	284	269	273	318	304	281	265	255	281	284	275	297	308	233	267	306	268	255	264	262	294	285	277	285	295	263	291	269	254	285	279	273	290	263	292	280	258	295	288	282	288	270	296	252	271	282	304	252	282	275	273	277	283	262	284	280	257	276	265	249	287	303	285	267	267	286	259	260	292	270	310	280	306	288	285	290	265	288	267	310	281	278	264	292	243	284	285	283	257	295	267	308	262	295	275	300	261	274	302	253	285	284	272	253	275	259	278	301	287	292	278	285	268	266	268	262	276	287	272	315	261	271	288	257	258	285	280	296	270	301	264	254	277	270	277	277	274	303	267	297	304	282	252	266	281	285	237	265	287	256	275	281	271	261	279	266	274	271	261	273	266	228	288	280	279	284	324	267	261	260	275	272	271	272	274	263	245	293	267	278	283	310	270	238	328	282	259	283	284	239	300	290	280	257	264	273	302	269	288	275	269	285	307	298	286	288	293	284	284	261	266	286	298	225	283	283	275	247	274	279	281	261	280	281	269	287	282	277	246	281	271	251	281	261	271	284	284	256	279	280	248	261	256	257	263	281	266	277	282	254	267	276	264	278	312	280	259	270	276	269	300	265	265	273	255	269	263	271	260	286	286	267	273	280	260	264	298	254	262	272	276	263	258	243	280	254	292	264	289	291	274	280	287	295	256	323	271	291	296	267	266	273	302	292	286	275	274	281	262	277	250	303	312	270	278	274	274	254	279	296	267	258	263	277	289	278	313	273	296	281	288	276	272	262	278	310	311	289	267	280	284	302	302	286	255	283	285	278	293	316	286	258	290	296	274	266	270	284	287	283	302	269	259	287	311	255	266	267	247	300	283	275	286	279	350	298	256	250	295	289	286	285	270	275	227	267	297	293	261	267	267	266	271	262	275	274	338	285	246	295	292	294	270	248	298	267	283	267	313	278	253	275	272	264	274	248	274	260	268	258	277	258	263	294	264	292	282	262	252	303	285	268	285	252	280	286	276	286	274	253	274	315	289	305	295	272	278	278	303	282	268	271	251	299	252	306	272	258	269	292	291	262	273	302	275	293	271	299	268	274	281	261	265	304	285	288	270	280	265	306	319	263	279	287	302	281	254	251	282	310	313	272	296	252	277	290	279	276	268	260	287	267	284	274	271	264	318	306	300	283	302	288	279	288	270	264	265	260	266	283	272	282	255	266	282	288	278	288	283	275	262	255	282	293	302	258	281	282	248	276	255	294	291	273	269	286	265	303	304	288	267	292	287	254	269	277	264	261	267	259	285	245	276	285	290	289	237	299	263	259	261	242	308	257	278	283	254	290	277	265	255	278	274	263	276	261	271	264	291	284	280	269	253	249	288	295	307	257	289	283	291	272	276	273	283	290	269	290	300	277	274	275	280	291	280	279	280	286	276	276	295	275	260	292	261	293	274	257	291	249	288	312	295	296	283	278	290	275	285	239	286	284	278	264	287	286	273	302	260	261	288	274	248	295	257	284	300	273	258	262	263	291	287	277	271	287	270	267	285	287	276	255	285	277	285	275	295	296	297	275	290	284	283	292	264	262	288	297	276	253	267	261	281	253	240	284	258	252	266	268	278	266	279	266	276	258	291	265	278	297	323	280	276	246	259	269	277	257	262	330	293	284	299	270	276	288	268	312	250	271	273	294	269	295	314	268	268	284	283	292	288	245	256	257	238	296	296	270	287	283	262	282	284	288	252	320	256	272	293	256	253	249	274	300	254	293	296	264	299	264	273	249	278	292	270	261	286	299	299	274	304	293	274	268	305	286	287	258	260	278	263	299	275	291	277	261	264	266	268	277	277	282	306	295	300	283	284	273	297	263	256	278	268	272	275	261	253	288	243	293	286	268	279	285	273	272	267	268	285	278	261	267	269	278	288	252	263	264	260	278	291	278	301	244	290	291	239	281	279	267	274	232	253	253	272	286	276	283	285	281	249	299	275	274	297	315	294	258	267	255	274	294	259	267	275	309	271	270	256	278	294	242	310	286	310	258	284	291	293	280	248	287	294	246	291	283	272	265	290	274	255	258	263	252	308	238	284	282	293	276	314	280	296	284	276	277	282	281	277	274	275	293	284	268	305	293	268	252	307	263	297	264	278	278	271	275	254	299	268	271	254	275	271	290	285	276	278	295	281	264	272	264	269	296	272	295	272	267	280	264	276	269	297	289	269	279	273	249	291	276	274	301	285	308	263	290	278	258	275	285	271	270	298	289	294	289	249	272	281	293	257	275	266	275	296	229	297	284	291	271	247	300	311	280	306	255	242	268	296	286	279	255	300	285	262	260	267	275	264	318	313	258	253	258	278	280	297	282	277	274	253	283	288	289	263	273	266	267	282	294	263	280	270	264	267	292	290	263	252	285	302	300	261	263	241	256	244	266	265	251	268	262	261	272	268	274	263	260	308	277	273	279	288	275	275	257	252	298	252	272	273	292	271	268	290	288	289	308	245	268	274	268	299	305	268	263	258	295	278	245	278	276	275	265	283	270	260	290	267	277	263	247	279	293	286	297	271	252	292	274	258	243	278	231	283	253	261	291	276	313	275	255	281	278	263	245	290	261	270	308	293	274	301	275	254	230	283	271	248	280	279	288	287	286	267	266	286	303	297	267	270	276	292	281	308	236	290	305	275	274	275	267	300	273	268	272	288	259	287	250	285	271	278	320	256	270	280	293	294	269	309	296	326	272	261	274	261	284	277	261	277	294	279	281	271	290	288	269	304	282	278	266	252	282	277	260	291	300	289	299	260	232	276	271	274	264	306	273	270	274	273	269	289	279	257	245	263	294	290	279	276	278	252	277	294	260	260	258	266	251	263	309	256	283	263	309	265	241	263	287	292	256	264	279	295	305	239	277	298	303	256	277	274	264	301	290	297	290	289	289	292	270	262	246	272	306	302	280	278	266	295	256	307	293	295	271	290	270	271	311	258	282	269	294	269	258	254	281	249	267	285	288	272	289	300	290	256	285	270	285	282	274	262	278	270	254	262	266	269	307	272	280	269	274	268	280	262	297	276	309	279	288	243	308	307	298	251	275	263	266	293	292	261	272	281	235	277	261	278	281	293	258	283	279	298	265	271	301	259	266	300	270	273	298	257	315	274	264	287	297	313	279	287	269	247	263	272	273	287	270	264	290	281	308	269	275	325	289	254	264	295	272	291	290	273	239	287	251	281	290	273	260	271	249	283	242	278	256	262	287
4698	440	402	367	299	250	271	262	269	277	267	267	272	251	257	257	256	265	235	272	247	251	256	291	242	268	226	235	253	255	250	257	289	263	236	265	249	244	254	251	251	233	275	246	251	232	232	269	259	245	238	266	274	240	277	260	257	271	236	257	262	223	250	257	264	272	257	260	251	262	279	279	291	273	249	253	256	282	250	231	257	248	245	246	257	270	250	256	253	262	258	236	255	235	250	272	275	257	256	291	235	259	251	278	303	233	262	246	283	249	232	266	254	253	234	252	250	237	245	265	271	267	232	242	274	257	252	277	280	259	259	234	238	243	265	260	250	290	228	235	247	273	251	256	259	236	253	230	260	247	212	250	228	229	266	265	269	229	254	255	269	257	234	276	268	244	282	253	272	235	281	245	271	225	220	266	244	302	275	256	246	243	263	238	267	258	252	265	280	243	229	259	244	261	268	259	266	281	283	269	245	277	230	249	231	260	223	252	254	270	235	254	228	282	245	242	311	250	251	272	241	257	257	256	250	264	272	265	273	262	236	268	247	259	266	246	267	258	255	286	236	250	227	251	248	282	257	259	261	275	266	234	263	265	304	252	254	233	253	246	237	269	253	255	250	256	251	260	240	261	276	261	233	257	263	232	244	282	250	263	255	283	292	248	251	265	262	257	254	242	236	268	251	270	242	241	246	264	234	241	245	248	266	257	261	238	262	268	248	253	254	238	279	249	245	268	259	239	267	210	286	264	246	257	275	259	266	245	241	266	252	256	245	249	253	224	279	251	233	265	245	257	225	280	259	247	259	267	240	239	248	274	270	242	260	233	268	249	249	276	264	255	272	231	264	267	243	247	278	256	274	257	245	243	238	249	271	269	282	264	249	239	216	279	250	253	269	262	262	272	259	237	246	257	250	281	264	269	242	246	237	278	255	270	248	264	277	247	259	258	263	269	237	260	265	244	262	260	253	230	260	250	242	275	237	257	259	249	231	230	264	248	281	264	241	269	250	293	288	237	232	248	261	250	246	251	251	278	253	261	253	245	274	247	252	237	282	259	286	253	245	287	263	277	272	240	261	254	269	256	243	247	265	260	242	244	264	262	244	278	258	273	237	242	239	274	239	231	273	276	253	223	264	254	226	243	259	281	218	270	287	226	257	262	246	262	247	235	260	258	281	241	259	255	259	259	270	272	242	258	247	272	214	264	259	252	252	255	222	262	241	263	248	273	270	265	270	260	279	257	288	263	226	272	263	231	256	259	249	225	235	241	289	267	251	267	244	281	255	251	232	252	257	241	250	239	268	241	248	236	260	266	234	251	238	255	261	251	248	245	239	242	254	283	268	270	231	275	266	238	246	280	261	263	257	256	244	244	265	254	282	233	273	268	253	224	264	228	231	228	251	286	267	280	272	274	272	237	279	228	254	272	237	267	258	248	261	251	267	258	264	262	241	247	269	273	246	265	265	246	256	275	248	249	245	267	256	249	257	242	268	254	253	256	282	260	258	224	279	270	237	254	256	245	222	246	256	220	279	263	238	248	267	265	259	261	269	273	245	260	245	244	250	273	269	253	284	265	251	236	263	242	245	257	296	249	306	256	267	215	252	259	231	285	222	259	240	272	252	256	219	230	258	258	240	240	262	237	255	242	264	258	266	277	250	290	255	260	234	269	255	261	234	240	265	259	243	245	267	300	249	229	261	241	244	238	290	266	255	256	241	280	237	264	253	262	234	256	269	285	244	276	266	253	274	248	261	291	256	294	273	281	238	232	268	245	246	277	240	231	281	255	265	271	240	248	270	248	240	221	255	270	272	286	274	253	262	235	230	268	272	264	293	257	253	253	300	265	256	286	260	240	264	274	274	269	239	256	260	238	264	259	253	230	242	233	277	253	261	239	264	259	273	251	263	267	261	247	240	256	253	252	270	270	224	266	252	276	284	244	254	225	262	233	215	266	274	253	264	264	272	259	245	254	248	246	246	270	298	254	251	254	276	267	233	279	257	261	231	257	235	241	242	245	248	278	255	267	276	235	268	237	262	253	264	248	252	237	273	261	283	266	304	280	269	290	263	270	234	252	240	243	231	239	232	259	263	269	265	237	263	260	287	234	252	243	262	252	263	262	276	255	256	256	256	253	219	258	273	251	264	245	256	259	252	277	247	256	257	238	268	253	209	276	273	265	265	276	268	277	244	251	249	272	231	268	250	251	275	265	273	250	243	277	273	270	251	257	266	262	236	273	235	268	229	270	234	250	263	247	247	221	244	280	241	281	281	253	260	277	272	269	278	249	254	275	272	259	257	228	242	253	251	235	256	249	284	250	262	265	247	263	285	254	278	253	242	245	292	247	257	278	282	243	262	246	279	262	252	272	272	269	269	267	257	276	250	258	249	251	238	253	279	262	244	249	253	238	247	268	260	254	255	251	275	249	221	252	275	238	248	263	245	254	277	230	238	254	234	267	288	221	262	258	269	269	266	256	256	239	254	285	259	259	252	224	264	241	279	258	264	249	248	235	288	239	250	242	263	275	232	244	251	233	253	235	251	254	254	263	220	266	223	239	250	226	278	248	267	232	252	248	262	260	297	254	233	245	241	232	273	275	251	247	246	260	253	264	290	249	249	247	249	260	260	237	271	248	300	245	256	257	258	248	260	245	270	241	275	267	288	238	260	266	279	279	247	271	248	224	262	261	262	261	244	243	241	253	277	250	253	249	259	284	238	256	286	281	253	277	280	291	256	278	240	265	251	265	245	285	273	271	244	272	241	255	276	246	225	236	288	259	259	272	297	272	266	268	239	257	261	245	271	240	300	299	253	223	253	264	235	256	266	262	248	260	269	273	269	241	251	246	244	246	258	230	218	233	273	273	222	231	264	241	219	256	255	264	231	265	283	267	248	270	266	242	227	263	260	248	234	207	278	251	273	223	229	261	294	278	273	279	246	246	270	270	256	258	275	251	272	241	296	258	261	268	256	270	247	250	263	237	256	264	305	248	267	245	293	242	261	284	261	232	263	274	237	237	258	262	234	233	287	251	267	287	230	255	260	255	274	249	247	258	230	257	260	257	261	272	301	287	241	278	295	242	263	246	234	241	259	275	252	258	247	248	235	277	262	235	265	261	270	246	253	257	269	247	254	272	237	259	286	242	257	262	267	215	247	278	235	241	258	264	249	261	286	253	247	248	301	227	268	260	218	275	269	247	257	283	243	260	224	255	232	261	250	251	237	260	250	264	260	257	247	262	248	235	263	236	294	269	229	253	280	268	306	249	281	252	278	240	233	255	273	256	266	271	240	260	229	268	243	279	241	269	266	267	233	292	272	274	258	272	240	287	218	252	265	273	269	252	248	251	270	270	259	266	264	232	233	252	261	262	239	272	276	298	281	261	281	241	245	231	256	239	248	239	283	258	278	260	258	242	226	232	252	290	250	234	235	280	261	243	241	253	277	254	255	288	275	253	254	256	262	274	247	255	235	250	239	224	255	257	270	267
25324	21514	27919	25520	9541	520	330	244	201	184	183	159	168	151	151	158	136	154	133	148	140	148	163	146	162	149	152	146	125	135	136	150	126	134	135	149	165	148	136	128	145	146	148	141	141	152	132	146	136	120	154	154	150	153	137	118	115	143	146	139	144	134	136	142	155	132	149	132	130	142	117	130	145	143	128	130	129	162	160	126	146	151	157	152	145	151	146	142	126	114	130	139	133	122	150	146	130	129	139	132	118	152	138	138	131	163	123	137	140	161	150	140	130	145	142	143	141	145	133	145	152	161	127	157	124	130	127	135	136	134	159	138	129	137	117	137	122	146	140	119	143	138	123	157	130	146	132	146	137	136	146	140	129	115	119	144	128	118	151	142	132	135	128	130	154	130	125	131	138	128	141	156	131	130	135	143	127	155	122	116	146	131	145	135	151	153	113	138	155	117	119	124	126	153	135	132	136	136	149	136	104	147	128	114	131	131	123	144	128	147	124	135	133	136	146	142	141	122	163	152	127	135	158	129	133	143	125	147	109	138	152	134	135	149	136	146	148	136	119	134	139	130	145	137	128	137	154	141	139	125	137	128	143	147	118	115	126	132	128	135	132	132	148	147	114	135	139	135	150	135	142	119	127	151	131	124	113	137	142	154	156	133	140	128	133	127	129	146	148	121	120	114	125	132	135	113	145	93	137	140	149	122	160	121	144	122	130	123	123	147	171	124	127	116	134	147	134	120	147	125	110	121	159	127	127	129	131	157	135	147	147	149	167	132	121	95	154	129	134	150	136	142	128	137	132	130	134	130	108	128	127	123	145	136	132	128	131	111	140	142	126	120	145	142	153	142	113	127	129	128	132	141	143	131	131	164	134	149	142	133	146	142	130	142	128	131	159	126	133	126	119	158	147	138	142	134	132	130	141	151	119	130	141	143	146	130	132	157	136	117	115	126	133	145	118	134	137	147	134	139	149	140	125	130	153	138	121	128	136	122	120	126	148	129	112	115	129	124	121	116	150	121	141	112	138	125	132	135	133	131	136	127	130	123	131	132	137	118	133	125	127	133	137	142	121	150	143	107	130	137	127	131	134	138	142	116	128	114	131	132	129	118	148	136	126	122	134	136	121	134	129	127	141	152	123	127	137	144	155	145	153	134	155	138	126	123	137	143	130	134	154	152	128	144	129	144	140	140	152	124	132	150	136	143	145	117	160	125	132	144	142	128	138	133	148	148	147	141	127	134	132	156	141	127	136	146	122	142	135	134	128	144	132	120	148	126	130	138	106	128	125	145	145	127	126	134	144	144	116	154	133	129	122	134	137	142	126	140	133	130	139	121	146	117	133	152	136	129	130	128	140	125	115	151	137	130	133	127	122	122	136	145	134	124	135	145	151	139	131	124	140	121	135	139	107	130	127	158	144	167	145	121	135	141	122	151	134	150	146	149	141	135	135	131	150	146	126	136	135	115	127	141	142	154	147	122	129	122	145	141	154	138	135	131	142	123	125	114	118	152	130	120	154	134	132	126	118	113	143	128	138	130	121	132	136	147	132	101	143	128	118	140	147	155	133	128	121	142	134	142	134	144	140	134	150	145	143	128	142	137	128	123	142	138	145	126	134	126	122	105	130	130	153	120	133	156	120	139	140	128	123	136	153	126	142	124	116	126	127	129	136	141	146	106	157	120	135	141	143	126	136	121	150	144	129	134	110	141	141	133	144	129	132	132	142	142	126	122	131	151	140	142	146	120	148	125	121	148	142	169	143	119	130	129	141	144	147	123	136	138	128	121	136	129	140	146	130	124	111	146	128	145	140	145	135	129	138	130	133	142	117	131	136	144	154	119	147	134	138	157	124	133	132	133	128	137	137	130	159	138	118	132	114	162	133	141	150	127	139	154	150	131	127	152	147	137	136	150	137	141	144	137	147	130	115	141	116	137	151	112	141	141	125	135	107	128	122	114	118	144	122	145	131	150	136	146	147	111	133	130	140	129	127	143	122	148	121	121	125	117	140	127	126	138	131	128	139	129	142	123	129	138	139	126	124	120	102	130	127	136	139	139	129	133	120	139	139	123	150	139	140	130	130	122	121	123	137	118	119	126	122	126	141	130	122	147	113	151	155	137	143	138	153	151	132	128	132	123	146	150	127	128	115	159	139	119	115	130	138	120	134	121	122	147	126	137	115	142	117	131	145	122	124	141	158	124	118	121	134	139	117	150	113	119	137	159	131	134	132	134	126	131	130	141	137	162	143	126	139	141	136	142	144	141	153	113	137	152	139	133	149	139	131	134	127	121	124	127	125	125	130	145	121	163	130	121	138	126	144	118	128	123	156	126	128	145	152	121	129	124	130	122	132	128	145	136	122	127	142	164	111	123	125	152	141	142	151	128	151	114	125	139	140	122	126	108	137	119	122	140	166	152	129	127	135	125	129	119	118	140	126	137	133	119	134	138	151	138	141	139	144	139	119	141	117	154	136	142	134	119	139	158	134	114	141	121	104	136	128	107	137	147	114	143	128	150	176	114	123	125	144	120	118	130	138	143	113	120	114	142	136	156	149	133	144	136	128	146	135	122	145	141	140	139	127	134	116	123	134	115	137	112	114	119	157	148	144	123	149	139	134	126	122	147	100	132	130	126	136	144	132	121	120	155	129	135	126	136	144	154	130	111	123	111	126	134	145	127	135	123	130	147	123	145	143	148	153	134	132	151	127	131	131	142	138	143	123	133	136	139	147	130	126	154	126	133	152	118	131	122	147	134	150	128	126	135	139	136	141	129	128	137	121	143	154	157	152	151	128	119	145	145	155	131	111	135	134	137	138	148	125	112	120	150	124	148	134	126	136	114	145	129	148	131	132	113	135	134	131	130	132	140	147	147	148	128	134	155	131	153	150	130	145	143	140	126	142	146	122	147	141	123	128	120	144	126	141	153	110	134	129	136	148	116	125	126	150	148	120	130	143	137	118	158	146	135	119	130	142	138	136	131	153	119	155	128	133	124	137	140	117	148	146	137	128	158	132	125	152	144	138	126	129	134	129	136	121	142	136	139	134	132	134	148	132	131	154	115	124	149	133	146	138	144	126	146	145	137	126	133	142	148	121	124	121	119	134	141	141	138	134	123	122	123	144	119	145	145	155	109	140	131	134	169	144	125	136	132	117	141	149	133	129	117	135	131	131	142	149	118	118	134	134	137	137	154	119	138	129	135	134	141	128	125	144	134	127	129	131	131	117	142	144	142	139	132	132	119	155	145	142	146	128	125	132	122	132	129	105	141	123	129	130	162	141	142	131	129	145	114	124	144	132	113	116	120	140	112	128	136	142	147	126	127	151	133	138	116	151	137	134	125	123	149	125	131	138	125	144	135	148	135	127	122	117	123	145	117	141	134	139	120	145	146	138	148	138	134	151	142	133	137	161	125	127	139	142	127	128	129	120	124	131	137	127	151	144	136	146	120	131	132	143	123	150	140	126	155	134	144	123	115	105	121	139	119
3066	2544	2137	1073	668	504	379	344	292	269	216	243	217	200	188	162	194	181	160	179	168	186	148	164	150	156	157	173	154	129	168	159	124	158	147	156	152	165	140	158	155	138	155	152	156	139	142	145	150	150	143	144	139	179	162	162	161	132	142	126	138	140	146	151	128	131	132	144	142	133	154	135	136	157	131	139	154	139	161	142	137	151	156	125	165	136	145	127	157	151	166	158	147	127	123	153	152	139	155	133	164	134	145	144	135	160	151	150	147	137	125	142	153	143	133	165	136	139	138	136	135	158	127	150	142	143	145	130	155	130	133	142	133	140	143	141	123	139	120	144	133	138	139	136	149	150	130	134	144	136	122	133	146	124	140	163	121	131	139	113	140	137	129	143	161	137	144	134	148	146	150	121	124	145	143	162	144	156	157	136	171	158	154	146	167	178	123	156	135	156	142	151	139	137	141	131	132	155	140	154	149	148	144	134	128	148	124	139	135	141	141	151	166	142	130	161	145	143	142	138	136	162	150	169	143	161	170	146	146	132	152	139	143	180	139	127	164	138	137	158	131	156	142	157	133	153	132	140	149	146	121	145	154	152	130	145	157	135	142	139	147	145	149	128	158	133	150	161	162	159	143	144	130	133	152	147	137	166	138	160	129	169	132	144	146	151	160	118	113	135	130	152	161	148	145	115	147	134	147	143	141	136	132	137	142	139	142	142	139	144	138	138	150	134	136	131	157	160	125	138	145	136	143	154	139	136	140	131	131	142	136	150	155	165	134	159	118	133	142	134	134	138	153	139	143	133	139	144	169	136	135	127	124	150	146	143	151	146	149	129	126	140	147	133	135	153	136	147	138	116	143	163	131	135	142	140	114	153	148	118	134	142	135	138	145	117	118	144	127	139	130	143	147	133	144	137	122	142	155	140	128	144	132	151	161	121	151	125	126	118	146	157	153	144	148	152	154	134	160	128	141	123	118	172	152	146	145	143	140	124	136	155	141	124	143	152	138	148	128	147	146	143	146	148	153	129	139	132	146	158	132	143	138	119	142	127	129	131	132	143	147	125	138	149	152	138	146	149	135	125	127	145	153	146	127	166	145	149	131	117	152	148	142	155	154	145	158	150	149	145	135	145	153	143	153	166	153	164	144	112	140	153	151	134	129	130	143	135	122	147	134	140	132	127	128	158	124	135	143	129	171	145	149	154	146	142	158	122	148	135	140	151	142	115	144	124	144	124	134	135	150	143	138	157	141	145	140	127	127	154	149	138	143	141	135	136	141	144	140	151	128	122	139	136	142	137	176	164	140	141	158	152	141	145	148	150	148	142	138	142	130	131	132	147	149	140	150	144	153	130	151	145	147	150	129	133	142	130	136	131	140	142	157	123	143	154	150	146	133	147	135	150	174	135	142	153	150	146	143	136	148	120	141	149	144	164	142	146	131	156	130	115	152	164	141	119	147	145	121	131	165	124	149	129	140	151	140	154	140	139	125	132	133	131	131	130	121	140	117	143	149	124	154	145	139	153	130	143	130	147	107	114	142	126	147	134	106	146	134	142	138	141	152	144	131	135	146	132	144	143	158	146	175	133	142	154	140	139	155	144	142	144	140	130	161	132	139	142	138	146	148	114	118	134	133	147	141	135	164	155	134	134	130	135	137	139	123	143	136	149	135	126	137	157	128	132	141	151	141	160	149	152	137	139	156	139	126	155	144	144	146	136	154	145	150	129	157	147	149	155	137	126	141	129	133	150	158	141	135	144	149	144	116	147	122	143	139	153	130	146	127	155	136	148	139	133	146	151	139	135	130	139	153	146	163	136	146	145	146	148	143	147	132	130	139	157	131	139	155	165	130	133	143	146	141	139	140	162	134	132	135	150	135	158	158	155	120	147	137	160	134	150	135	139	135	154	140	158	149	150	130	133	131	152	158	163	127	160	148	160	121	154	136	116	129	144	132	138	155	149	145	144	139	140	154	140	156	132	144	135	131	159	119	141	148	151	152	178	132	152	143	138	129	148	136	152	132	150	142	157	143	152	135	135	111	132	129	142	164	133	138	138	139	132	131	174	140	128	144	159	142	135	143	133	135	151	112	156	162	143	131	148	146	151	149	138	158	171	102	130	144	130	146	129	136	136	133	138	130	152	147	145	142	132	134	144	161	149	104	160	120	132	122	148	136	132	135	149	149	122	143	131	127	119	147	161	143	141	122	137	151	163	120	131	130	152	134	157	166	126	140	137	129	151	143	135	144	152	147	146	122	135	129	154	135	113	124	139	156	149	142	108	126	141	149	143	144	133	146	143	150	134	150	140	138	136	165	129	142	132	142	142	152	127	126	146	146	123	126	143	143	140	136	124	154	147	141	136	128	148	138	133	135	126	125	127	130	138	131	124	152	152	152	150	133	149	153	122	135	143	122	140	138	145	157	142	144	154	133	136	158	141	132	139	145	152	146	161	123	134	129	140	141	134	142	152	148	132	136	147	129	138	151	129	122	137	146	158	127	122	141	169	135	141	130	157	129	146	144	128	121	148	143	152	141	145	128	154	164	139	140	139	150	131	127	139	155	138	150	144	136	152	125	143	132	173	171	134	140	151	142	152	140	146	159	133	154	139	146	129	145	123	144	138	132	144	145	137	137	141	159	120	127	160	133	135	140	169	141	153	144	132	133	157	146	133	135	140	130	138	134	126	140	141	129	117	153	130	147	154	135	149	136	120	125	120	148	147	133	131	144	144	148	143	125	159	139	133	135	122	156	158	131	121	157	130	155	126	144	140	133	159	150	137	138	141	128	154	149	153	149	143	130	157	129	139	128	139	145	145	151	137	132	145	143	148	126	122	161	147	127	152	159	138	133	138	155	139	116	123	145	136	147	150	159	120	144	163	126	132	122	141	131	139	145	141	163	122	133	145	122	126	149	138	145	147	128	150	129	147	140	144	123	150	117	139	169	156	153	133	152	126	125	129	138	129	140	136	152	138	140	149	150	143	142	154	122	132	161	149	157	130	131	123	144	159	128	152	142	144	135	134	141	150	137	140	142	140	124	137	144	151	146	140	128	124	139	150	147	129	140	140	159	156	138	140	128	146	135	124	150	155	147	114	142	129	141	145	152	165	151	135	129	129	141	141	145	142	144	122	143	129	135	149	146	156	137	177	152	119	153	150	128	128	133	151	136	122	141	128	130	149	140	153	115	141	150	158	133	150	139	147	151	136	136	149	139	130	144	152	129	153	139	149	125	126	118	140	157	136	124	129	145	131	137	142	143	143	146	135	155	149	142	129	135	153	135	139	158	123	141	131	150	174	138	137	148	124	129	142	143	146	130	142	154	145	126	110	129	148	156	116	136	138	140	137	138	144	150	119	153	150	144	127	130	142	129	150	119	172	160	133	143	124	166	130	151	133	155	151	134	134	144	139	135	149	131	146	145	157	139	152	141	158	145	133	134	125	136	151	138	130	149	139	152	139	132	141	129	138	133	129	132	131	134	125
24386	21482	28771	24600	21469	6025	924	525	397	386	385	413	359	352	326	324	324	310	315	324	309	344	316	308	310	281	313	293	335	307	293	303	255	308	278	292	303	304	306	287	299	309	311	265	331	286	298	331	305	307	318	312	299	319	315	298	287	268	297	307	283	307	296	282	309	281	334	299	314	290	293	256	284	283	280	307	314	302	278	311	287	294	290	303	301	277	289	312	330	323	294	318	302	308	275	289	265	278	282	313	305	274	275	272	305	293	298	280	287	247	320	292	287	292	300	285	297	284	289	259	284	293	303	275	301	284	294	277	269	304	309	288	305	319	273	314	316	292	268	307	288	291	276	296	290	299	289	305	281	284	278	274	267	281	314	276	285	303	325	251	298	291	286	288	284	297	287	266	262	302	303	283	256	293	302	299	281	329	279	312	281	298	281	289	303	273	315	307	281	288	287	276	301	281	281	288	311	300	283	281	271	291	297	279	293	335	291	264	285	284	317	302	306	285	311	308	264	286	272	294	290	295	316	270	310	302	279	305	265	293	265	308	294	295	261	310	291	309	317	262	287	279	315	283	280	287	294	253	280	317	300	295	306	256	303	293	308	269	274	288	235	309	304	294	296	270	268	290	280	288	308	297	268	292	283	269	294	307	273	282	312	314	311	299	274	294	253	308	284	281	313	273	311	258	310	298	281	292	280	242	289	287	281	270	285	317	282	307	282	287	300	283	268	290	321	264	248	306	299	296	295	292	319	301	306	305	295	300	293	300	272	276	313	261	293	297	313	256	289	295	316	288	286	288	249	294	305	292	304	278	259	277	294	278	251	291	280	324	282	269	300	294	301	283	287	290	282	268	262	296	292	257	278	283	290	291	268	290	292	323	269	274	304	296	272	273	288	317	291	314	275	278	293	303	281	268	289	298	281	312	297	301	282	301	271	306	302	287	253	297	283	282	284	249	283	276	289	285	264	294	325	311	280	265	264	296	288	280	279	278	305	307	286	324	295	298	285	299	289	291	302	276	261	290	283	305	274	276	264	289	323	280	292	255	294	275	266	290	289	284	288	288	327	263	297	312	292	311	282	257	251	306	289	283	311	265	294	273	305	283	296	277	269	309	272	291	286	309	284	299	280	297	274	285	256	268	292	274	285	290	269	269	266	317	304	274	264	267	306	298	300	292	282	301	297	284	299	300	276	286	303	295	300	275	294	304	298	305	300	282	302	260	285	271	284	291	295	286	309	263	287	287	285	282	277	300	289	305	326	263	293	305	296	306	263	296	337	279	264	300	264	289	299	298	277	289	288	267	287	233	262	307	293	291	303	283	254	285	284	285	270	285	261	298	266	293	308	292	261	288	302	273	284	284	328	271	288	296	295	291	267	277	300	275	279	323	279	317	305	286	305	269	299	298	253	289	299	275	273	242	266	282	286	301	305	274	293	284	274	283	296	289	290	300	308	304	280	263	268	294	303	270	299	284	284	276	276	298	292	318	314	301	300	301	286	274	301	288	286	309	275	287	290	281	289	305	277	297	288	277	299	306	299	267	295	297	304	309	293	307	307	309	284	273	274	268	282	273	273	287	283	276	283	260	282	289	293	285	289	316	317	263	293	279	299	284	313	275	325	282	308	275	289	274	318	286	288	272	282	286	290	289	303	293	298	307	285	264	297	282	276	307	277	284	286	347	269	297	278	280	293	266	280	276	291	272	314	290	330	286	280	269	282	294	299	280	296	282	283	273	275	274	297	293	321	270	290	298	286	278	288	269	278	304	289	306	283	259	280	274	306	301	276	290	291	294	258	296	272	300	298	292	292	303	308	295	273	326	269	282	279	259	316	263	310	279	297	278	281	289	252	251	273	280	290	275	270	261	274	266	285	326	308	256	304	266	265	298	307	296	296	301	297	300	304	292	278	296	321	296	289	285	279	254	271	279	266	279	295	293	279	311	273	266	289	274	306	284	288	256	299	307	266	279	296	293	294	283	288	309	288	291	276	296	275	270	294	284	301	277	295	280	311	294	330	310	293	295	301	306	286	285	298	327	305	302	302	316	288	266	279	289	307	307	278	320	309	280	276	282	289	286	286	283	285	304	316	265	283	301	285	263	243	295	269	273	289	270	304	322	306	296	274	299	295	297	302	279	272	281	292	309	290	316	315	270	291	266	293	289	278	320	300	286	245	293	288	305	280	274	279	265	266	283	281	275	262	293	304	297	284	289	288	285	273	283	277	270	275	314	240	289	284	293	278	284	312	294	262	240	272	296	291	280	284	271	292	293	289	262	282	270	289	297	277	269	275	308	315	302	256	258	283	273	323	307	294	307	309	281	317	284	308	254	281	305	282	304	285	323	269	309	292	297	313	275	275	274	266	293	318	270	279	253	300	259	312	277	280	281	264	286	250	294	278	263	274	326	281	276	287	283	311	300	272	289	273	280	298	298	301	310	285	292	286	300	323	277	308	315	275	306	301	289	298	289	278	277	275	275	295	303	276	275	303	271	282	320	288	270	288	288	298	304	244	293	268	318	286	288	300	271	269	309	274	287	278	275	286	277	275	307	318	295	306	308	286	310	290	276	270	287	318	266	286	266	271	286	276	328	309	287	292	270	287	275	275	288	276	305	298	292	297	279	323	288	317	267	284	307	305	295	302	256	286	306	256	333	278	294	289	269	293	314	270	290	317	271	261	297	287	298	267	293	283	316	294	298	305	285	239	298	281	269	258	267	256	302	312	275	272	288	279	271	292	275	283	310	294	316	252	253	266	270	244	293	302	249	293	290	295	308	285	266	256	308	293	284	281	284	323	301	296	294	281	284	286	284	270	293	285	286	294	256	281	246	287	283	269	265	330	281	288	294	286	298	276	257	282	282	269	277	275	285	278	283	315	288	308	273	307	276	295	301	292	280	282	304	281	313	305	307	277	288	278	299	300	304	305	283	295	306	289	295	272	302	299	271	298	286	278	292	274	292	295	286	271	288	292	248	299	281	256	289	262	274	310	256	278	291	303	282	268	282	280	254	275	287	286	289	284	271	250	282	290	295	298	274	288	283	319	283	274	285	287	304	309	307	256	293	267	270	261	267	281	287	282	300	295	271	275	281	246	282	278	304	294	278	338	283	270	287	297	287	273	277	258	268	306	324	311	279	294	283	300	322	270	274	287	256	288	309	280	310	266	307	311	275	265	292	278	295	303	268	265	295	286	293	321	272	294	267	262	302	283	285	287	271	299	289	249	318	296	273	288	289	296	302	304	271	272	285	276	288	299	297	270	280	288	283	267	311	291	266	276	288	283	324	292	262	261	282	273	277	291	275	297	275	302	300	301	308	276	280	271	294	265	313	294	285	288	296	310	280	295	310	276	289	284	306	250	278	291	283	285	287	283	312	273	289	291	263	269	278	285	289	293	299	279	313	275	290	273	236	246	272	300	319	293	313	274	303	293	295	265	276	262	298	245	280	279	286	301	286	296	269	284	295	291	268	327	279	277	285	299	304
3271	4728	3890	2050	1278	986	736	646	521	463	471	415	410	346	336	341	324	351	319	332	327	328	290	324	306	301	300	305	295	289	291	280	309	276	295	294	271	299	278	269	288	256	265	270	276	257	255	301	274	275	275	290	285	315	285	263	279	288	258	282	327	298	307	267	268	273	258	280	294	274	266	292	275	305	267	293	277	275	277	284	266	252	295	311	291	246	287	284	269	307	263	284	254	281	259	272	269	274	288	283	283	283	275	287	263	270	267	307	256	259	294	275	260	283	287	257	286	258	290	289	274	280	255	276	265	282	247	269	292	275	262	285	302	279	279	274	242	247	296	274	284	273	249	269	283	272	264	295	249	294	278	265	233	282	268	273	288	271	277	286	293	278	270	296	324	304	283	263	277	272	309	268	275	271	307	264	266	268	288	288	283	281	232	260	262	280	278	283	297	247	275	295	269	280	289	257	292	302	263	246	264	275	286	270	254	265	289	284	295	288	277	247	285	271	289	275	281	309	271	273	278	268	267	275	256	306	273	252	266	256	256	267	274	294	269	270	243	282	255	271	276	278	277	311	276	277	271	295	258	268	260	265	264	295	270	272	298	282	279	261	246	270	261	264	244	254	267	256	281	269	303	266	276	263	274	274	262	259	258	246	268	275	283	267	257	286	293	258	288	291	267	271	276	291	274	277	261	260	288	263	239	263	289	269	286	267	273	302	282	243	265	291	271	277	263	261	280	278	285	277	280	256	288	275	264	292	285	284	267	267	261	292	227	279	258	317	288	257	260	262	292	297	277	283	247	275	275	280	267	307	279	243	278	270	275	245	273	265	264	279	254	283	270	269	287	292	280	261	310	250	280	256	254	254	272	275	281	255	272	252	273	277	282	248	309	276	315	262	274	269	272	294	255	301	249	267	270	315	264	252	307	265	253	270	299	285	265	300	257	282	269	293	264	238	312	270	252	291	274	305	292	279	285	309	276	257	261	237	268	261	263	286	291	279	296	257	268	287	248	255	306	261	247	264	275	295	265	261	298	264	276	293	269	257	274	273	296	269	290	291	301	294	300	286	303	296	274	299	281	272	252	277	274	295	285	274	287	256	277	272	272	265	289	250	284	277	268	278	250	282	281	240	270	255	275	273	225	278	297	247	279	274	292	261	302	269	271	257	277	276	240	284	258	297	307	273	248	272	269	272	280	287	245	269	278	268	254	272	290	287	264	274	266	271	278	269	268	276	265	279	278	273	278	296	288	319	284	249	279	281	300	252	277	278	253	296	295	269	266	232	298	269	293	278	300	272	269	251	244	255	229	295	282	269	272	278	297	274	299	251	267	244	286	291	276	281	263	262	281	263	271	269	269	282	284	253	274	270	274	256	280	308	280	235	293	298	277	268	251	272	290	275	243	274	282	296	258	278	271	262	247	266	255	256	267	261	259	273	267	265	269	263	275	276	264	273	245	270	267	242	258	278	269	289	275	284	271	291	280	247	255	272	246	258	260	257	243	282	247	261	253	274	307	268	281	274	273	276	259	254	254	243	270	250	270	281	292	272	289	271	237	262	274	248	234	240	248	311	254	267	272	304	257	270	259	274	265	269	247	264	284	279	261	258	272	247	271	261	263	271	273	270	285	277	257	277	251	317	277	294	265	267	257	289	256	289	252	252	270	304	253	296	278	258	268	262	283	252	258	261	279	270	237	262	300	266	250	255	268	278	265	262	295	263	274	279	270	265	295	264	263	286	328	265	289	255	256	269	285	257	288	282	251	285	270	256	262	259	289	275	276	291	288	259	278	259	289	289	268	271	242	283	294	298	262	266	283	272	272	272	274	261	253	271	284	243	257	248	260	284	272	267	270	269	259	283	272	268	256	240	272	272	252	277	256	297	282	259	255	238	304	292	282	263	245	265	264	267	261	298	288	261	286	230	300	269	286	253	281	250	247	258	279	276	313	269	244	258	250	277	264	284	301	272	260	271	270	261	268	283	285	270	277	282	278	272	270	269	283	301	250	291	255	269	267	276	258	267	285	261	275	285	256	272	270	272	285	265	269	280	272	273	260	271	293	280	276	272	254	251	244	256	262	275	264	299	318	252	280	245	275	256	278	295	270	291	266	260	276	277	274	262	255	257	238	294	286	285	252	264	270	284	299	288	254	261	299	238	292	287	288	253	261	273	247	297	250	282	272	257	252	294	308	291	291	252	253	275	260	269	284	279	243	258	255	236	270	264	254	301	260	281	284	268	268	268	271	286	262	266	281	269	266	258	269	248	261	267	280	280	270	257	274	279	263	263	272	289	271	283	244	277	289	267	300	265	261	287	251	257	246	271	291	252	271	292	278	275	302	270	252	326	261	268	279	269	276	254	218	260	283	269	284	272	288	273	280	276	282	272	241	265	249	251	285	262	309	264	292	261	267	284	271	256	268	286	261	232	269	277	267	254	256	272	287	261	265	251	285	238	233	292	273	265	268	268	245	262	283	261	280	238	285	273	285	252	280	287	245	271	267	240	248	264	257	276	253	265	285	259	285	236	245	279	277	266	249	246	273	257	252	275	260	259	244	270	256	278	261	279	258	282	287	273	288	292	261	234	274	267	274	283	272	245	268	249	289	287	274	291	233	281	267	266	266	296	291	268	273	304	289	262	274	273	278	292	275	283	280	264	243	252	263	269	277	250	247	275	252	281	268	277	254	262	255	267	250	266	253	258	300	266	261	251	274	278	267	261	258	260	267	276	260	266	274	269	259	282	263	292	270	262	263	257	284	275	304	262	267	255	271	274	235	261	262	281	271	288	281	285	232	295	256	262	298	270	294	275	253	266	263	263	274	290	265	272	239	269	276	258	261	289	275	265	280	270	273	281	260	245	263	293	265	243	279	285	251	261	268	245	279	246	252	280	247	255	257	261	272	275	265	256	270	273	255	261	277	268	261	277	289	300	283	266	243	266	266	264	272	284	283	281	289	269	254	303	274	248	253	280	234	266	253	277	274	274	249	252	226	295	287	277	237	248	253	263	265	267	275	266	297	302	258	292	255	272	295	256	267	273	267	272	301	275	262	246	259	273	281	215	272	265	257	286	288	282	238	299	269	246	268	283	271	277	254	266	252	274	248	271	276	280	285	279	257	268	285	302	257	277	272	259	280	250	272	238	294	274	275	274	271	248	261	252	282	266	246	281	254	279	285	267	252	283	262	289	250	273	253	272	291	283	265	260	265	272	291	246	263	256	238	245	276	242	297	277	262	289	277	266	274	295	279	275	267	252	266	253	265	246	263	277	278	300	243	260	256	272	247	296	273	253	244	244	294	256	274	259	238	267	269	276	282	279	262	268	291	241	306	263	248	275	256	279	254	261	262	268	258	237	303	273	269	238	235	267	264	256	276	280	265	295	250	258	272	288	280	241	282	269	267	269	267	271	297	269	263	276	280	297	273	269	245	287	260	260	271	267	249	265	283	288	256	276	260	262	269	279	280	287	252	260	268	249	263	257
27801	12257	894	460	331	271	294	288	281	287	293	258	281	254	262	259	269	261	283	287	252	288	289	262	287	271	272	294	258	277	273	261	253	294	270	247	255	289	273	278	240	271	253	297	276	286	298	272	291	278	281	298	271	261	281	271	266	253	259	259	266	276	294	275	279	254	256	272	264	269	258	297	282	281	280	293	280	267	279	290	250	282	294	263	248	278	271	279	243	253	279	268	252	281	286	276	280	247	259	270	280	253	318	274	301	286	275	277	247	283	265	287	276	275	271	252	269	287	273	276	279	271	294	280	298	276	284	258	263	258	267	274	302	295	290	276	242	285	275	263	263	275	258	292	234	274	280	274	260	290	282	288	318	253	272	254	274	271	300	258	239	280	253	229	281	282	260	270	241	288	246	279	260	256	265	244	284	277	264	262	284	269	265	254	299	295	278	272	265	262	261	228	282	291	268	293	292	275	254	288	260	236	322	255	268	263	278	260	280	272	299	286	258	289	301	257	272	251	263	284	247	261	249	267	258	267	286	272	255	263	286	243	257	286	302	262	235	251	264	268	287	260	250	256	250	288	251	271	273	295	266	291	268	284	277	272	250	259	259	287	276	245	267	249	252	286	305	245	273	273	272	284	276	250	244	264	244	244	269	302	297	274	250	260	270	236	306	261	276	287	277	280	225	265	294	285	282	265	279	276	271	269	261	288	248	257	216	269	294	258	289	286	277	271	279	272	286	288	259	265	267	253	245	273	276	296	267	299	263	281	274	271	267	244	271	247	281	254	241	304	240	278	274	252	274	268	278	283	266	273	262	262	271	282	279	269	278	293	293	292	260	279	253	282	281	253	263	288	259	272	266	265	320	287	267	282	309	308	272	280	271	262	281	282	266	319	280	289	286	258	251	275	261	277	275	256	294	251	273	291	271	297	308	274	280	269	279	276	267	303	280	273	255	284	273	289	272	271	256	289	263	288	277	261	285	259	282	249	296	288	288	268	290	259	270	252	270	272	293	286	240	270	290	302	244	282	250	284	283	275	246	268	267	276	238	271	270	287	240	259	263	258	284	306	285	304	256	258	253	285	261	282	262	244	258	256	283	256	263	291	293	280	274	264	280	289	292	273	277	293	274	266	279	264	276	276	257	266	289	277	286	263	270	266	291	269	285	263	258	269	260	267	256	253	264	237	285	325	281	270	301	272	280	304	269	276	276	267	251	285	246	287	283	291	275	270	270	269	270	267	280	270	277	272	267	283	276	275	291	263	290	265	269	242	268	262	273	267	226	230	251	270	295	259	287	259	278	271	313	265	302	264	255	266	281	266	286	287	282	265	272	252	300	250	249	274	230	248	274	286	257	288	257	258	259	269	273	274	281	235	297	257	265	304	259	252	235	278	227	274	250	263	284	287	283	282	287	294	265	278	244	256	282	267	246	307	276	289	281	267	277	282	277	268	253	264	262	254	273	284	272	246	265	264	260	277	275	274	259	262	286	272	283	275	285	262	286	271	287	247	255	265	298	276	246	268	283	246	281	266	292	278	252	269	279	276	284	272	280	275	256	264	256	274	238	276	277	293	275	276	276	251	259	283	257	307	249	293	252	260	274	279	268	292	254	266	255	245	247	250	243	264	247	260	244	275	249	290	255	271	282	275	271	262	251	291	263	268	285	270	263	262	265	252	271	247	262	248	286	262	289	268	274	287	271	282	255	258	288	281	295	292	265	269	243	244	268	281	297	293	277	297	285	258	276	304	257	255	226	233	265	268	300	281	297	255	276	258	264	295	286	242	243	274	258	244	292	290	272	250	279	262	268	278	275	248	265	278	275	272	271	256	272	293	249	266	261	287	283	270	250	243	285	320	268	290	276	305	265	247	270	258	260	271	264	284	291	278	256	298	288	292	280	276	276	258	285	274	266	292	302	275	264	248	269	255	265	250	302	281	260	252	266	262	280	275	262	285	259	296	249	281	255	262	280	276	247	291	258	274	264	283	234	267	281	286	276	264	266	262	272	264	277	273	265	290	288	270	266	273	241	265	270	273	288	268	251	273	229	264	282	266	302	270	271	282	268	253	254	279	294	277	244	299	285	275	278	271	285	320	263	257	262	250	274	269	266	289	262	269	236	296	284	261	283	293	294	254	282	283	276	257	275	254	286	286	258	284	261	267	304	286	296	257	245	294	276	265	269	260	289	251	251	259	286	264	271	262	263	283	299	293	249	278	288	276	270	285	248	289	251	292	277	259	285	253	250	268	279	270	278	283	294	247	252	276	260	270	258	263	264	261	225	239	264	256	267	253	289	266	280	298	262	287	258	279	310	270	254	270	278	256	266	280	261	257	271	264	285	252	267	282	280	236	267	265	289	276	270	274	225	271	286	284	297	284	279	264	253	292	287	264	270	257	287	288	265	271	283	298	264	257	258	284	267	285	281	271	275	279	283	266	259	266	288	253	272	281	280	265	251	264	267	264	261	300	258	250	267	305	272	305	286	283	260	274	257	271	283	279	275	262	227	273	278	260	268	290	268	263	274	272	274	283	306	265	267	266	249	275	260	255	278	267	261	240	293	268	288	250	294	255	261	264	273	288	271	237	291	275	311	289	277	282	259	268	252	280	274	257	238	261	276	264	247	285	267	254	267	281	252	295	293	263	270	256	264	263	236	255	269	261	285	256	272	258	312	275	267	267	275	279	277	289	295	269	280	261	278	255	276	271	280	266	275	257	247	243	262	291	258	280	293	265	307	241	286	254	286	254	284	264	300	274	274	283	270	268	278	269	282	263	305	255	256	264	282	289	272	275	254	276	264	267	292	261	291	260	236	239	273	285	247	265	252	282	266	278	267	277	279	255	258	305	243	262	265	256	265	298	253	272	263	270	297	240	265	259	264	274	258	286	259	246	265	276	252	284	304	294	272	256	277	280	283	302	268	282	294	259	253	265	288	308	263	276	262	284	279	270	264	258	295	267	258	284	299	284	252	289	270	267	262	306	257	293	256	257	299	281	263	277	314	292	251	261	240	292	297	245	278	281	257	256	299	268	261	258	267	266	265	275	245	279	280	269	303	261	277	266	293	265	289	290	259	288	255	267	274	279	273	262	279	270	272	275	264	265	278	288	280	283	280	279	266	273	275	242	269	274	266	261	290	267	277	268	273	268	295	259	260	283	296	273	285	273	272	303	289	272	266	276	287	254	274	232	269	283	251	268	274	278	250	269	264	259	298	312	254	250	287	306	240	337	245	279	261	256	269	262	244	259	258	277	271	292	281	263	247	273	287	272	285	307	270	282	273	271	279	297	278	277	317	251	269	264	274	270	240	270	263	241	248	265	287	235	292	290	250	282	262	262	268	262	277	271	249	276	292	288	282	270	261	259	239	277	248	293	270	264	260	270	260	277	285	267	248	280	283	269	262	274	300	266	272	283	261	267	265	280	287	281	315	283	262	271	283	256	279	266	263	251	250	270	308	281	259	265	317	279	275	259	258	279	278	271
4651	435	395	322	292	280	285	281	265	271	292	282	264	264	259	238	231	248	265	281	253	239	247	252	263	260	245	279	246	233	220	255	248	275	229	228	278	252	274	266	251	240	269	272	269	248	286	262	212	259	257	240	270	256	259	234	281	230	276	270	259	255	249	266	265	268	259	256	289	251	261	253	244	256	286	243	252	272	282	226	246	266	261	265	253	258	260	234	256	229	269	291	237	265	241	255	241	266	239	248	251	259	261	236	261	258	263	249	269	242	263	288	235	262	258	245	254	254	259	258	261	277	256	286	265	242	256	269	293	248	238	256	265	230	257	265	263	233	270	282	281	233	255	294	246	238	270	251	273	250	292	267	241	272	245	254	252	244	247	277	253	246	271	233	260	268	243	275	255	258	254	265	256	272	276	243	243	245	216	249	224	251	260	280	236	256	257	264	244	251	231	254	281	241	273	237	229	279	268	258	250	238	236	278	279	256	252	255	262	248	267	226	223	245	240	241	245	272	252	271	264	270	242	232	238	271	271	217	279	248	245	278	282	234	247	232	271	251	260	250	219	267	237	228	237	275	299	279	246	264	263	238	250	252	243	241	242	250	242	265	254	297	248	248	263	245	267	232	269	240	269	238	227	230	227	249	244	243	244	266	233	232	235	245	251	252	256	266	242	243	267	234	261	239	265	240	255	246	251	241	273	246	236	253	262	230	241	247	236	228	250	246	220	292	238	250	262	237	250	268	266	245	282	239	280	253	268	268	247	256	253	237	273	244	287	234	245	251	270	253	299	253	267	249	252	259	254	245	266	278	276	233	241	272	248	259	251	304	254	252	236	280	275	263	262	290	248	247	270	258	242	261	244	237	243	248	265	279	285	261	248	242	233	261	237	278	237	229	255	258	258	265	275	258	241	246	256	257	238	244	314	240	255	254	259	284	266	237	232	269	245	227	251	233	255	252	258	268	267	242	258	243	260	231	250	267	258	242	281	245	268	243	250	211	251	252	258	289	286	245	233	274	244	278	264	245	224	250	259	236	248	251	247	267	241	276	256	253	274	265	283	260	249	255	237	263	274	279	262	252	258	278	248	245	266	247	233	240	263	255	247	236	262	250	217	247	266	243	251	259	285	267	255	254	267	243	252	270	256	281	260	266	281	238	249	258	249	273	249	238	263	233	226	268	243	249	260	276	270	231	250	271	240	217	264	252	243	251	237	261	254	224	264	270	260	274	269	243	246	253	243	279	268	239	258	270	252	278	257	256	267	256	250	257	258	268	267	276	281	240	238	228	251	270	257	292	251	239	246	248	264	271	263	264	256	288	293	268	240	256	273	264	257	293	272	271	240	264	250	243	265	249	239	277	271	231	268	262	263	235	252	253	255	244	266	236	255	267	268	266	250	263	267	269	235	264	285	248	238	232	263	248	251	252	260	243	259	246	300	252	239	249	265	262	250	258	253	266	241	254	247	260	248	244	252	253	274	232	268	249	238	249	269	225	239	237	264	268	258	221	246	229	243	262	243	233	253	265	256	253	254	274	253	238	255	275	272	243	274	263	262	246	240	258	270	247	244	272	292	271	279	263	242	283	249	264	272	254	253	258	254	253	249	234	261	237	250	252	287	258	239	262	246	284	263	248	267	223	270	256	243	257	238	224	271	238	250	267	231	280	260	253	249	256	256	242	254	247	257	269	270	273	263	244	237	283	247	260	289	221	248	254	284	248	231	255	245	262	264	262	240	260	271	267	273	281	280	253	240	270	253	272	271	257	286	268	246	241	226	240	251	274	283	261	271	265	267	245	248	259	286	269	247	253	264	293	264	266	261	265	239	254	236	251	276	253	238	224	251	219	242	247	233	230	231	265	246	265	255	263	241	261	266	257	282	285	243	265	241	270	253	257	278	259	253	244	250	245	255	252	237	266	265	276	256	272	260	246	262	234	278	265	263	270	241	236	255	262	275	226	237	273	277	237	225	247	261	281	259	233	248	253	233	236	259	285	258	278	241	236	228	245	260	260	252	225	270	277	254	248	230	263	242	254	251	280	248	243	247	235	268	247	248	263	253	268	256	237	234	281	235	254	250	245	264	233	261	256	274	234	254	263	243	267	259	267	252	230	233	295	228	249	250	246	257	253	240	254	282	257	250	256	246	235	269	247	261	262	258	257	249	236	256	255	263	233	246	253	239	247	235	286	263	255	257	233	260	259	250	258	229	251	270	278	261	252	265	254	224	256	254	283	297	264	280	265	245	258	233	240	267	217	238	244	259	261	241	263	256	268	252	247	276	274	238	274	239	248	228	258	254	252	223	228	293	240	263	285	275	259	279	249	235	217	281	253	277	266	262	258	238	261	262	230	240	251	246	227	266	274	273	253	257	284	224	280	253	259	260	265	268	239	233	255	237	235	254	247	251	231	232	268	241	277	240	253	248	245	286	239	245	270	267	243	256	241	237	257	245	249	254	267	258	266	224	268	259	256	269	262	274	239	250	266	289	242	279	278	242	279	256	243	275	225	294	232	246	229	257	267	240	243	252	258	240	247	257	237	242	261	234	235	284	245	260	245	239	236	268	255	268	293	253	219	236	262	263	274	270	233	275	265	265	241	259	237	257	257	261	261	269	265	267	236	241	274	254	271	294	215	254	258	258	245	232	260	236	254	262	233	276	248	238	250	244	261	248	250	283	263	246	231	250	238	227	254	240	244	258	279	256	256	250	282	274	255	281	251	277	260	281	266	245	251	282	235	250	266	237	270	257	280	274	258	270	233	262	244	280	279	228	254	268	249	269	247	260	260	247	264	291	292	262	281	287	268	265	234	243	277	267	263	257	230	264	273	259	259	271	235	243	272	262	246	260	257	239	239	255	265	234	257	247	268	268	239	258	275	273	243	263	275	260	257	274	282	264	253	257	240	239	222	236	270	277	236	244	233	265	256	252	255	250	254	274	274	256	272	238	287	265	257	263	263	284	274	264	247	225	238	230	271	261	247	233	252	259	266	289	259	266	251	235	242	277	240	274	278	256	287	248	269	257	262	261	238	231	241	264	249	250	235	268	249	265	253	275	231	262	221	258	250	237	243	255	270	272	273	261	245	246	252	224	295	226	251	276	268	254	226	249	243	250	250	257	250	270	272	269	270	258	257	262	269	273	243	251	253	256	280	265	251	274	257	270	257	276	271	245	249	237	240	237	249	259	229	274	215	268	250	232	221	278	270	215	267	268	275	269	270	274	237	258	247	231	291	260	268	270	236	240	274	257	243	246	253	266	230	216	229	265	267	276	246	275	242	250	271	257	258	251	218	254	258	242	279	263	248	249	276	265	262	244	234	266	278	245	260	254	241	268	236	255	261	270	247	266	265	270	226	241	243	240	288	238	242	250	233	277	270	227	281	245	245	240	271	260	251	253	230	239	260	269	252	243	249	222	265	274	247	252	220	289	240	249	255	250	251	271	231	263	221	254	253	216	263	265	251	244	241	245	256	250	268	230	250
25259	21484	27898	25487	9647	561	332	226	190	164	202	185	149	164	155	156	150	123	139	184	145	139	138	140	133	132	137	151	117	145	148	124	147	142	130	128	127	135	124	138	139	144	133	144	123	152	143	102	136	122	128	134	113	131	133	137	137	125	132	141	136	161	111	130	118	133	132	145	157	152	134	137	130	127	117	139	128	141	140	147	125	177	139	127	119	143	155	119	122	134	128	148	126	133	115	137	139	137	127	118	126	150	142	134	131	126	139	133	135	137	148	156	141	133	130	165	158	141	134	131	125	138	156	140	132	138	126	143	120	119	132	147	116	139	126	128	132	121	151	133	137	150	134	144	139	120	148	124	136	122	137	133	132	133	120	127	128	141	134	117	120	128	142	141	146	135	139	122	154	125	130	125	148	127	125	126	141	135	128	130	148	134	148	117	120	142	143	123	134	141	135	132	143	124	125	152	142	136	135	131	128	115	138	151	128	120	130	144	137	111	142	123	139	107	111	132	156	131	123	132	130	113	139	139	120	142	154	135	123	117	122	126	126	144	145	154	127	137	134	127	112	121	139	128	125	138	136	150	118	136	122	116	141	128	147	128	143	130	133	144	130	132	116	135	140	144	135	132	121	142	147	144	142	116	130	116	132	139	135	125	126	159	142	125	135	119	150	146	135	107	123	132	115	145	130	119	123	133	140	125	119	157	138	130	112	132	133	147	136	153	134	122	122	136	147	133	136	146	140	128	131	144	140	134	146	127	132	126	147	145	150	124	127	124	134	123	125	129	127	135	148	123	142	116	132	137	143	145	123	125	153	124	134	142	151	113	133	140	138	145	136	150	123	134	133	130	109	113	154	153	144	138	140	124	97	153	129	136	142	128	130	134	125	127	134	116	123	125	145	142	138	125	135	116	140	129	132	135	118	142	124	130	140	118	141	144	146	155	123	128	124	130	142	143	142	137	122	124	127	128	135	127	135	135	163	136	133	125	139	136	138	125	126	133	152	136	138	129	145	133	141	131	119	145	141	149	147	139	116	136	154	136	137	118	129	116	143	132	122	147	151	120	130	132	147	121	136	130	143	120	144	134	141	123	129	121	128	127	135	109	124	139	107	130	115	125	136	134	120	145	123	132	145	133	110	136	134	128	147	136	142	142	160	126	138	111	147	128	121	147	123	133	108	123	126	144	144	136	140	125	130	122	154	128	111	129	132	145	140	122	162	129	142	136	149	140	122	130	132	115	113	133	121	139	147	116	138	138	147	129	128	139	123	128	156	122	109	140	135	104	138	128	131	141	114	145	130	123	122	109	114	136	137	112	115	139	131	128	127	107	152	132	136	147	114	147	155	121	142	140	155	118	142	127	129	153	133	127	159	133	144	122	127	120	137	145	105	148	136	120	150	142	130	123	161	155	118	127	123	120	135	138	132	141	131	120	113	126	127	125	134	131	130	115	147	116	128	134	109	130	136	128	159	123	115	110	120	135	127	134	153	139	114	133	159	116	127	141	126	130	141	152	136	147	106	126	132	129	129	119	126	127	112	126	116	142	142	110	156	129	158	143	143	120	140	140	134	114	143	133	129	128	147	135	144	133	136	131	118	108	121	115	131	115	131	130	146	172	128	137	134	115	157	150	138	137	115	126	148	134	157	120	107	143	141	143	119	131	136	122	135	142	118	145	146	155	118	129	114	131	137	124	140	127	112	111	115	129	130	153	123	133	145	121	143	140	132	140	118	127	126	136	145	133	133	131	129	125	134	141	121	118	117	124	178	128	123	136	123	140	142	130	127	128	139	115	128	122	143	128	128	150	119	112	114	138	140	132	122	140	127	134	133	146	130	133	112	145	138	118	136	130	123	124	135	127	145	122	121	130	138	115	120	127	119	113	144	117	151	146	133	117	125	136	142	147	159	143	140	115	131	142	132	155	130	116	154	142	125	148	121	131	142	113	146	115	130	124	142	131	121	107	112	125	137	117	127	122	127	146	117	136	155	131	104	137	127	113	130	121	130	121	117	142	133	121	142	120	129	120	146	138	143	144	157	121	147	142	132	135	114	127	120	142	128	139	127	144	110	146	126	122	130	154	132	132	122	131	140	144	133	112	152	137	155	128	142	154	142	108	138	141	148	117	136	141	140	109	126	128	138	113	142	133	147	144	127	123	136	122	109	136	131	121	115	120	137	125	121	148	152	140	116	119	111	127	136	133	117	131	128	135	134	131	132	142	118	131	124	132	125	148	144	115	113	131	126	147	128	119	118	141	141	145	119	134	162	133	152	139	131	125	114	139	147	159	120	119	153	129	149	144	139	141	144	145	113	129	140	148	162	124	111	133	120	134	127	145	137	125	119	142	140	119	120	165	148	132	131	121	127	134	110	132	154	116	123	155	117	134	151	127	146	132	133	113	117	133	140	125	128	116	128	136	115	122	124	129	131	119	123	138	145	130	137	127	132	134	117	121	120	114	104	108	150	140	141	142	138	136	138	137	138	126	134	127	129	128	149	131	130	149	117	160	119	118	132	142	132	142	120	129	112	113	111	130	148	145	142	132	118	151	133	149	117	135	127	140	128	126	126	119	144	132	131	131	136	154	131	135	127	137	125	123	136	140	150	134	135	122	131	114	120	122	123	137	111	126	143	111	130	152	132	137	145	141	117	131	137	148	127	145	127	148	138	156	128	135	133	126	134	137	129	123	127	140	126	130	127	135	129	128	110	145	115	118	128	144	134	135	128	103	129	110	148	122	140	131	123	120	155	107	133	143	122	133	131	114	137	125	136	139	136	124	152	132	143	124	123	131	133	112	140	142	130	119	110	121	124	147	139	140	127	123	132	135	123	156	122	129	119	115	138	138	132	116	133	124	133	144	137	112	148	118	113	114	130	130	138	134	120	122	146	138	130	138	121	126	124	105	128	135	137	120	145	139	126	147	134	141	148	154	124	112	145	118	131	129	151	137	147	120	126	128	137	136	135	138	125	127	121	147	126	130	120	128	131	144	140	129	120	137	156	128	126	157	123	143	127	134	136	131	125	135	112	110	116	137	124	137	138	127	138	119	134	139	146	154	123	129	137	123	139	126	142	130	122	123	124	124	134	129	140	126	136	132	154	143	116	131	137	113	129	133	146	134	145	117	123	131	151	137	133	145	138	145	122	111	125	132	136	124	129	124	151	146	113	141	141	125	135	137	112	128	142	136	140	141	140	139	120	133	146	138	128	132	120	137	131	134	120	127	164	120	119	134	121	135	113	113	119	122	130	132	134	137	145	153	126	126	118	135	139	129	129	129	123	121	144	110	139	152	123	129	133	132	133	128	131	137	141	134	143	119	129	124	125	128	137	106	132	142	137	134	135	117	139	137	122	109	130	139	127	123	151	129	153	128	136	119	134	129	132	139	127	133	140	148	136	111	133	112	132	145	141	120	130	122	121	132	131	140	141	131	117	120	128	137	138	150	153	134	125	151	133	148	138	123	113	124	131	119	122	142	138	125
3100	2590	2090	1078	670	513	388	333	299	275	230	210	196	185	180	192	172	181	173	162	138	154	145	188	144	147	180	152	155	177	144	166	152	135	149	134	162	142	150	165	157	151	134	138	156	175	146	147	145	153	158	134	159	142	163	138	131	138	136	144	146	156	164	118	137	152	137	137	133	152	129	137	150	142	149	127	153	118	158	156	139	134	140	178	142	130	152	131	165	133	148	130	143	151	120	148	143	119	153	130	146	143	145	146	162	163	122	131	123	143	133	138	157	143	165	145	134	149	138	144	106	171	138	162	149	170	126	140	145	136	144	144	130	127	131	148	132	156	128	135	144	139	157	134	139	137	119	162	139	157	152	148	144	138	134	133	150	159	144	128	143	117	150	147	122	133	145	140	169	145	137	145	124	119	138	136	131	148	137	144	146	115	124	136	142	158	143	154	131	133	153	131	177	125	135	143	129	120	130	154	151	158	145	161	147	131	179	147	142	148	132	134	142	118	135	151	145	155	125	136	147	146	141	148	157	157	149	145	161	152	151	132	142	140	152	126	147	151	121	115	143	124	142	149	136	134	150	116	133	158	127	154	151	142	137	153	133	142	146	138	124	131	151	160	140	140	140	144	145	114	145	137	148	133	133	146	167	151	122	160	133	148	132	130	154	140	144	145	126	125	144	128	126	151	147	129	155	141	165	144	147	117	134	135	150	141	144	142	148	136	126	164	163	126	156	132	136	176	141	148	129	150	134	140	137	133	132	140	148	129	134	145	153	152	133	127	143	142	164	137	156	163	148	136	160	143	116	123	155	155	126	154	137	145	150	134	146	148	137	143	153	123	156	144	128	125	149	145	152	141	157	160	150	143	139	122	130	154	125	141	154	151	162	166	177	141	131	133	137	157	148	143	146	157	155	129	134	135	142	139	159	142	149	125	139	144	144	139	141	157	147	138	153	145	137	133	134	166	152	155	157	142	146	143	131	142	126	153	164	146	162	162	153	159	108	139	146	142	134	173	145	170	127	129	131	126	116	149	137	138	125	145	143	152	143	150	129	151	150	151	120	148	136	129	128	143	149	148	132	160	126	125	157	155	142	141	153	151	165	150	146	158	139	124	143	145	138	139	135	138	143	156	149	143	148	138	150	155	146	152	120	149	148	129	163	137	135	123	163	156	151	131	147	138	151	146	148	142	174	144	153	162	156	117	135	142	149	144	143	141	110	150	140	140	131	129	147	154	142	123	145	151	153	135	168	154	137	161	163	136	159	133	140	142	144	149	136	146	140	120	132	137	133	145	160	139	150	141	151	128	138	123	169	112	135	136	144	124	125	157	156	144	150	134	159	144	126	141	145	166	140	158	152	149	136	129	144	140	138	163	141	131	161	148	129	142	136	139	128	132	156	139	139	139	146	129	128	143	104	134	153	132	147	143	133	148	127	141	140	141	129	164	161	136	149	129	145	150	156	147	128	144	131	139	146	145	141	138	145	150	162	136	127	149	121	144	137	135	147	132	145	122	150	131	126	123	137	144	159	119	142	156	138	132	142	137	124	155	128	164	130	158	119	150	136	156	116	138	150	141	118	152	156	142	166	148	150	145	148	130	121	143	146	159	142	138	123	165	152	141	154	146	132	151	150	159	148	158	137	135	136	157	139	139	140	129	157	137	145	143	118	152	122	140	154	141	161	168	142	152	151	140	150	127	133	146	145	131	144	136	138	132	146	136	145	128	126	156	151	136	153	139	138	142	143	136	151	139	151	121	152	144	134	134	145	138	136	123	125	144	136	144	135	132	172	152	173	134	141	121	132	153	135	127	141	137	139	154	148	139	174	138	143	160	135	150	161	129	135	122	152	122	147	144	132	126	156	156	134	143	137	154	138	138	128	150	143	162	142	138	129	133	166	130	128	129	123	148	129	158	128	136	130	139	147	129	153	141	143	141	141	156	127	143	138	141	155	131	127	130	144	171	156	142	143	141	143	156	139	164	147	155	155	130	132	139	154	148	146	135	141	136	143	155	155	132	146	136	140	133	132	120	138	128	135	145	148	136	126	133	139	167	125	118	130	143	146	154	154	147	129	138	139	136	152	152	137	134	141	146	151	144	128	130	131	147	137	141	156	163	152	158	148	139	138	151	128	149	157	117	151	148	145	128	134	135	143	147	141	153	124	130	173	128	130	117	143	139	138	147	146	126	123	139	130	153	150	152	139	137	147	135	138	155	150	145	133	124	151	131	156	152	154	161	135	128	145	120	140	154	141	161	145	140	141	146	117	136	133	137	138	122	155	133	130	140	131	151	154	139	140	145	150	153	140	143	163	154	134	151	157	130	152	149	140	151	126	135	152	125	130	125	138	133	148	130	154	146	143	148	136	134	142	138	155	123	156	141	147	145	124	150	130	145	140	136	129	144	139	134	133	150	146	128	138	145	152	155	140	149	136	157	150	151	142	144	166	141	142	143	147	150	133	139	160	143	136	159	146	143	133	135	154	151	133	159	142	127	140	163	133	133	142	143	167	140	165	145	142	148	150	144	136	137	154	164	135	141	136	146	148	148	149	156	161	140	156	150	122	163	152	148	144	141	137	158	132	149	138	147	136	125	148	149	135	150	149	150	137	146	149	154	111	152	145	132	138	145	144	142	124	130	145	128	147	126	158	139	149	124	141	146	138	138	137	130	142	127	141	123	126	156	130	133	147	161	161	148	157	122	146	139	137	136	129	146	141	114	128	142	148	143	122	129	134	148	132	159	133	151	159	145	134	150	162	139	126	132	176	133	151	138	152	162	127	136	132	126	138	148	157	146	124	130	125	119	140	166	143	153	138	138	134	151	147	127	126	163	159	151	120	151	140	122	143	149	132	136	150	136	127	123	127	130	129	112	138	116	141	153	145	125	122	149	162	130	133	141	134	135	140	134	122	152	147	150	121	140	134	144	166	138	154	150	175	134	159	128	142	148	122	130	132	124	155	150	142	138	151	141	147	140	128	133	150	167	148	142	141	145	145	115	142	130	129	123	126	165	150	130	132	129	136	152	164	129	137	142	155	138	154	137	137	143	150	141	148	143	150	139	166	136	166	157	149	127	154	147	155	137	150	161	139	144	138	146	123	143	145	142	131	146	162	132	139	128	130	148	133	140	135	138	152	158	131	139	138	119	136	125	140	163	146	151	140	148	121	136	145	136	148	141	145	127	153	127	138	149	143	156	136	130	134	166	148	141	148	148	137	154	114	156	151	142	124	118	125	127	136	145	120	130	131	159	147	156	150	133	132	165	138	139	136	144	150	127	125	158	155	158	138	152	140	163	140	145	145	157	153	121	146	147	147	150	148	132	131	142	157	145	122	124	156	154	134	138	152	137	164	126	134	143	123	138	122	122	145	157	122	139	147	132	132	142	133	131	142	144	131	137	135	142	122	121	156	138	151	160	164	132	179	161	136	143	128	163	129	136	148	153	139	152	144	153	157	152	129	144	122	138	158	114	170	113	155	140
24426	21518	28817	24674	21497	6235	925	555	425	372	410	343	347	293	340	322	321	329	306	314	334	334	309	293	318	288	324	277	305	306	285	275	279	310	273	281	324	279	285	304	293	315	349	300	316	296	315	312	298	286	307	283	304	305	294	287	284	330	261	267	276	280	285	319	275	326	270	296	310	314	302	307	285	271	304	301	326	295	294	262	287	303	276	320	279	305	274	293	299	298	277	276	287	299	280	287	259	277	319	309	273	315	255	274	300	304	315	275	282	305	282	275	310	280	286	258	304	306	280	270	295	314	301	272	263	312	296	298	279	328	346	304	307	267	270	278	316	285	309	296	325	271	275	284	280	316	286	313	277	285	317	294	294	302	282	324	287	303	297	273	283	324	273	286	326	294	275	279	285	294	274	296	320	278	313	299	299	274	297	294	264	299	312	299	255	302	304	279	286	288	281	316	287	320	309	308	299	296	288	306	298	313	274	289	299	305	298	327	293	285	284	257	263	303	300	302	275	274	296	268	238	291	270	336	300	287	253	282	271	300	282	281	273	286	292	292	302	299	296	306	246	262	295	282	285	279	296	303	312	273	295	299	293	270	294	279	281	288	290	293	295	291	290	274	317	302	281	299	311	266	303	292	289	295	279	285	267	296	308	276	293	259	266	288	292	280	269	294	301	298	309	308	268	278	268	290	264	279	320	321	304	279	269	286	292	279	282	277	294	303	298	280	280	296	282	278	278	290	267	285	297	270	292	308	307	270	300	279	302	301	288	270	276	271	272	281	294	249	272	290	286	296	270	286	295	269	268	294	276	283	264	265	285	283	271	286	290	272	272	310	266	309	269	283	266	305	282	319	296	302	311	294	281	284	293	285	286	288	283	295	269	266	249	294	293	278	303	306	304	271	288	278	268	252	297	291	266	280	308	294	284	309	261	284	279	317	294	294	285	308	301	286	298	290	293	298	327	292	302	301	281	310	303	298	328	352	275	321	289	278	297	296	274	257	285	283	302	275	293	311	292	263	286	289	272	309	307	292	311	313	283	284	246	274	309	270	271	270	276	323	281	273	306	263	275	280	256	288	291	296	296	282	284	274	297	293	263	282	291	270	293	298	288	300	300	263	285	317	269	279	283	276	264	289	298	325	286	271	277	250	246	292	298	289	308	281	321	277	287	264	284	302	292	272	255	296	304	268	310	319	282	269	294	302	277	300	231	279	252	282	276	285	279	275	296	290	297	292	302	288	284	271	320	267	286	275	273	284	294	295	302	316	281	275	313	291	294	340	301	298	287	276	271	286	290	267	279	318	299	318	283	258	293	287	301	303	310	285	313	257	285	271	309	279	305	269	297	308	280	315	283	295	294	284	274	299	280	261	306	301	297	302	290	250	291	276	290	279	276	256	290	309	260	338	260	276	270	299	291	285	276	289	285	277	282	267	268	300	314	299	320	307	316	260	279	261	304	297	277	302	262	283	290	286	279	302	283	278	311	323	298	288	270	287	298	315	295	289	311	303	260	274	307	308	271	258	280	305	256	284	265	326	270	299	299	324	265	319	255	306	279	299	318	284	296	275	293	317	268	340	310	281	317	321	284	293	268	263	285	283	306	284	292	284	274	296	277	276	278	301	284	293	265	287	331	297	293	306	254	289	314	304	303	284	258	285	277	316	288	294	282	271	306	263	278	325	290	280	289	277	309	303	300	299	310	286	275	293	298	264	309	288	299	287	295	312	311	290	270	293	289	271	287	283	287	254	278	278	312	277	284	285	289	306	313	301	286	309	287	283	328	300	287	324	273	280	275	309	262	271	294	305	294	287	273	297	295	293	316	277	294	309	282	276	306	265	293	265	292	294	282	291	292	307	283	300	262	287	311	291	313	273	278	300	289	304	273	289	284	266	287	287	262	302	283	271	317	279	295	280	291	318	315	291	319	308	289	283	311	315	312	281	268	277	265	279	273	338	289	296	268	274	335	286	288	281	302	256	319	284	284	306	276	281	287	315	286	271	305	296	276	273	256	282	291	294	284	303	294	272	269	303	293	249	272	278	283	315	290	277	299	270	309	261	298	314	287	299	281	271	303	279	273	297	282	273	279	264	307	254	277	296	298	252	281	286	295	267	298	284	290	299	306	302	276	306	290	278	303	277	241	289	298	281	294	325	321	306	283	298	296	280	284	320	261	286	304	264	289	280	300	297	281	274	335	287	292	301	291	315	269	296	292	266	292	284	271	307	277	275	278	315	294	282	296	298	318	267	296	291	300	281	287	274	318	290	282	277	276	329	298	315	295	263	271	293	282	247	329	296	295	291	278	285	274	283	285	283	308	284	255	314	294	298	261	301	317	272	296	285	294	265	297	278	277	275	284	273	281	271	318	308	275	297	289	292	314	288	289	280	298	300	315	287	285	258	295	292	276	274	251	286	288	298	278	284	299	253	272	282	302	280	276	287	287	245	290	274	271	288	287	272	300	266	267	282	266	288	287	275	275	292	289	328	288	307	282	278	288	311	304	266	282	313	309	282	297	259	298	304	280	306	273	285	300	298	313	309	296	312	278	296	281	290	274	268	275	262	298	281	307	296	280	301	271	295	272	302	297	259	252	288	282	296	268	284	260	304	301	290	289	286	309	295	294	294	285	317	308	290	298	294	287	262	294	305	301	291	281	303	291	291	300	281	277	316	281	289	272	262	269	308	265	279	297	290	304	313	295	271	308	288	284	285	295	285	286	308	268	261	271	261	280	269	292	301	300	290	318	305	284	265	281	317	323	298	316	235	294	297	304	327	284	279	302	287	290	287	295	306	284	289	262	290	273	288	285	296	293	295	290	265	308	282	307	270	264	272	281	301	252	315	287	294	318	310	308	300	298	276	300	290	290	296	274	286	286	302	286	292	264	312	288	292	283	269	291	280	307	279	269	293	298	301	329	287	284	301	289	267	280	297	323	257	284	279	292	252	275	282	284	281	314	258	270	299	295	295	269	293	297	287	285	295	281	282	275	289	269	276	275	266	273	286	305	272	281	276	309	290	269	285	236	276	284	292	314	314	315	291	299	300	298	310	276	288	296	264	287	291	290	266	284	272	279	283	296	280	288	279	276	286	301	264	287	249	285	268	287	277	272	277	290	282	269	298	278	263	299	285	275	307	259	290	284	278	311	280	285	324	266	279	281	290	290	275	260	281	263	299	278	291	263	270	261	314	292	307	256	311	283	295	309	274	311	284	281	301	288	276	287	274	304	319	278	283	249	279	297	300	298	314	300	299	294	303	284	283	297	291	280	292	260	324	261	296	261	289	282	333	276	286	289	280	268	294	267	297	273	267	311	301	299	256	299	325	290	285	289	279	278	307	273	299	313	310	273	303	283	272	282	311	263	269	269	306	278	348	259	283	279	302	281	281	318	301	266	302	313	309	287	286	299	297	293	292	273	299	273	273	308	303	284	284	313	266	318	259	322	288	294	252	282	289	266	272	285	273	282	284	278	303	293	317	275	278
3291	4735	3927	2112	1314	950	712	635	518	482	440	370	410	351	369	323	329	297	303	315	294	306	322	307	300	298	337	307	293	315	310	272	308	309	305	288	280	286	296	286	276	277	262	278	304	280	269	282	279	262	289	271	296	286	248	306	268	301	251	317	267	266	261	277	283	249	279	289	258	269	294	247	241	286	277	263	273	265	259	283	276	251	262	277	269	275	275	272	298	253	284	238	269	272	273	264	258	293	237	283	254	255	259	290	270	257	273	261	250	244	261	282	285	273	260	236	284	294	280	275	275	289	276	261	264	252	297	269	275	302	270	255	297	250	282	264	275	294	295	282	263	248	279	271	281	317	284	278	280	276	252	233	302	304	286	291	282	310	276	246	236	280	283	283	278	271	258	275	275	259	278	257	311	311	282	270	247	263	290	239	286	281	236	298	244	276	264	293	243	275	259	290	284	299	259	286	278	253	268	299	252	273	266	241	274	266	258	268	284	291	268	258	283	288	266	270	274	278	252	285	258	241	265	319	257	267	293	283	295	239	288	313	296	272	276	262	285	280	254	261	252	310	253	261	259	275	280	257	288	281	272	287	270	289	273	264	271	244	275	267	263	273	252	254	265	301	277	272	280	284	248	269	272	294	280	310	284	293	275	287	311	267	264	248	290	277	277	299	265	258	285	252	278	273	254	295	278	285	316	271	273	292	290	259	266	277	270	277	256	308	287	234	267	271	262	290	270	289	248	292	255	260	265	268	284	298	245	264	253	295	268	278	285	310	279	263	280	260	304	244	284	273	242	280	268	265	302	267	300	249	266	294	263	287	306	282	276	300	275	290	262	250	278	264	266	261	272	250	246	305	290	268	261	277	289	297	296	251	259	273	269	259	279	305	265	259	252	278	291	235	257	268	263	271	293	263	254	290	290	265	283	272	267	268	284	273	288	267	292	281	247	295	294	319	278	300	261	251	293	263	269	298	268	272	285	261	282	282	242	264	265	290	237	283	255	287	273	279	288	258	237	278	264	273	286	297	257	288	275	269	318	263	273	254	287	274	265	293	220	287	275	284	279	249	295	252	279	250	301	269	275	288	286	270	279	300	263	277	329	271	260	282	279	258	277	265	280	292	256	264	260	245	241	256	292	271	243	267	294	231	262	257	268	283	264	267	282	280	274	260	246	251	293	296	260	240	253	301	281	281	287	253	250	266	271	256	256	274	273	260	289	278	306	286	263	262	279	264	309	268	280	280	282	266	263	263	249	279	280	288	282	273	265	274	285	255	275	302	258	247	262	273	297	266	295	285	285	277	276	288	280	248	292	269	267	253	269	286	262	274	260	265	261	293	264	277	257	256	244	257	298	258	264	256	287	265	269	276	286	272	270	273	252	262	297	288	271	253	274	282	278	269	272	287	302	237	291	242	265	271	287	262	273	295	270	280	297	271	257	267	272	260	284	295	268	255	247	274	271	296	273	239	270	253	250	276	278	280	283	266	270	252	248	259	287	274	281	276	289	238	261	277	289	275	262	255	254	265	274	278	283	282	298	276	250	283	300	284	276	294	265	232	254	276	278	271	262	256	281	243	266	280	313	285	265	248	284	287	270	279	286	258	292	287	288	260	259	276	282	264	258	269	273	275	250	276	284	272	290	240	262	270	279	253	255	249	258	266	275	271	261	261	258	261	273	278	285	255	267	265	287	261	278	266	268	267	261	276	256	249	282	306	275	270	254	269	268	260	257	268	266	303	296	287	297	266	278	267	262	275	272	288	257	255	269	289	290	281	278	247	294	283	278	281	253	247	273	246	260	284	265	274	264	269	282	292	256	293	271	241	282	264	271	297	277	268	286	281	277	302	275	244	278	289	283	293	265	282	272	267	251	276	263	267	268	298	266	291	275	277	282	283	280	271	275	265	283	256	255	269	286	265	257	269	265	293	251	264	295	255	278	267	269	278	256	260	286	267	259	265	291	284	300	249	258	271	260	270	284	260	297	269	291	240	265	256	274	275	263	282	267	256	268	290	268	286	266	274	277	291	304	283	267	271	231	260	256	247	300	272	269	270	244	276	294	287	254	258	260	265	286	270	270	293	262	293	279	316	250	235	288	280	270	292	290	251	286	266	283	270	240	280	307	276	256	286	258	286	271	256	287	299	263	293	268	274	275	247	275	252	272	264	250	286	262	253	277	275	271	258	265	269	262	251	267	279	267	265	272	273	292	277	252	303	251	256	291	286	246	271	260	289	256	272	286	253	249	246	273	274	245	284	282	244	290	273	279	281	256	280	287	245	257	297	258	235	288	287	286	299	246	272	239	272	252	286	256	266	269	284	264	225	287	247	251	278	262	291	251	271	283	267	250	291	242	238	256	267	297	253	260	263	243	269	248	246	282	257	279	282	266	262	269	275	258	292	232	256	257	239	278	280	274	291	267	265	232	273	271	306	282	261	275	262	267	256	249	275	269	265	273	243	259	282	248	296	244	264	291	262	274	273	263	279	278	276	243	287	258	274	269	269	259	259	265	293	254	259	287	297	276	267	265	289	265	252	255	288	265	279	239	259	265	255	267	289	295	267	276	230	244	291	277	270	276	279	303	255	250	257	265	262	241	255	257	238	263	300	287	274	260	261	260	264	265	247	245	254	264	241	271	292	274	271	235	282	273	253	250	251	294	263	297	258	263	255	265	256	242	245	280	270	268	252	289	298	268	258	274	261	250	285	250	278	271	246	255	277	275	289	246	284	272	294	309	277	251	264	268	249	265	287	252	258	274	264	265	271	290	262	251	242	289	269	269	265	269	281	237	270	247	262	292	262	274	270	256	289	274	263	256	269	263	271	256	306	279	267	258	272	276	278	281	282	294	271	257	257	251	262	262	238	250	298	280	270	250	278	237	287	285	262	249	281	262	261	278	277	275	256	271	266	280	280	284	249	266	266	249	276	272	278	278	251	307	284	272	251	303	261	234	243	260	248	261	263	265	278	302	269	256	277	265	255	277	254	293	259	292	248	301	279	270	284	257	269	265	259	254	262	256	287	279	279	262	229	272	232	267	240	296	264	287	243	289	273	280	283	266	253	306	269	265	261	279	254	278	259	273	264	304	277	257	264	243	296	247	285	263	299	263	285	260	276	312	279	293	267	274	268	261	267	244	264	273	240	265	245	247	259	268	294	240	288	259	235	264	259	245	274	272	263	283	250	301	267	265	270	264	288	244	232	259	242	296	266	271	279	298	268	277	288	268	260	235	255	275	276	275	255	283	265	299	273	274	251	270	263	304	238	265	280	237	270	284	257	259	295	262	272	279	277	255	284	312	294	269	276	239	280	282	269	260	245	272	282	261	277	292	268	265	279	290	269	235	280	238	259	252	265	284	286	270	279	251	289	256	259	272	269	260	272	272	290	278	269	265	267	283	254	286	269	266	263	261	228	279	262	253	239	279	267	270	265	271	252	241	282	275	275	231	293	261	272	253	273	279	257	266	246	262	250	281	289	270	248
27741	12435	927	412	295	325	276	276	269	277	278	288	305	271	263	274	270	309	282	282	276	282	297	313	252	265	268	263	286	264	277	299	279	275	279	257	258	244	240	280	256	269	263	267	286	284	262	274	279	262	271	296	277	255	269	286	271	258	273	276	287	300	274	276	286	273	269	272	259	286	264	262	241	273	263	270	255	270	265	271	271	251	261	261	274	285	259	278	281	294	257	308	304	278	258	285	267	258	252	273	250	294	273	297	266	268	265	289	259	280	264	263	283	268	264	266	271	276	257	272	248	269	303	268	253	268	274	241	272	297	269	264	288	260	268	288	288	261	254	288	243	250	259	269	281	262	241	298	242	265	288	257	315	275	276	281	293	273	264	296	274	304	287	279	272	301	291	275	291	274	268	302	295	248	244	281	277	287	281	252	277	298	281	268	306	255	305	302	286	279	261	282	300	262	321	239	258	290	262	266	257	272	300	287	284	285	310	308	260	257	272	255	277	273	276	266	257	264	300	269	257	254	268	261	243	265	262	270	288	290	297	274	284	269	255	257	276	278	267	276	303	261	274	268	252	255	271	283	298	271	259	262	290	274	232	269	272	299	270	275	259	295	290	264	251	278	286	244	276	270	271	271	283	275	245	256	272	266	272	278	269	277	272	281	262	265	253	270	282	274	280	264	299	269	285	309	285	287	279	250	268	260	237	270	299	295	297	270	264	230	269	265	281	280	282	286	291	306	270	297	273	268	283	267	298	236	291	231	267	282	269	240	265	286	249	255	323	278	265	261	290	254	263	263	271	289	266	258	295	254	287	255	279	293	280	281	260	269	277	261	261	274	262	272	270	275	276	255	305	262	268	283	275	294	293	283	263	256	260	251	277	271	253	287	269	277	260	257	256	252	269	272	262	296	269	253	255	271	291	248	261	261	292	294	291	258	259	262	251	252	297	290	287	275	278	251	318	271	258	250	261	265	255	283	275	262	283	291	254	288	264	286	249	280	257	268	275	278	309	286	280	288	267	262	267	265	261	264	282	297	285	272	275	263	282	260	280	259	284	285	284	264	272	265	297	296	260	294	302	289	262	307	272	252	272	279	300	276	265	281	272	279	244	271	257	275	274	285	289	283	276	266	269	268	304	294	268	267	265	255	235	262	275	252	284	285	271	272	253	281	267	283	259	243	269	282	275	260	286	282	268	277	265	264	274	277	254	297	269	312	290	274	285	250	273	271	266	274	276	274	273	285	281	259	244	239	260	259	278	259	275	289	280	265	269	311	283	273	268	254	302	272	239	262	270	296	278	288	289	290	287	280	260	290	280	268	258	296	291	262	280	277	272	272	283	272	305	277	265	297	280	274	281	273	280	274	287	306	270	276	276	278	272	278	287	234	275	251	257	243	272	299	280	295	292	309	252	264	261	289	272	302	277	284	274	276	303	272	270	281	262	291	251	262	262	274	278	261	274	272	303	296	277	293	291	252	278	289	310	253	282	283	264	290	273	311	274	247	256	294	255	256	269	261	281	265	256	282	259	275	243	294	257	289	264	270	262	271	287	276	273	245	266	263	283	246	273	290	257	279	253	278	272	298	278	280	287	254	273	293	286	254	270	292	267	258	286	302	286	292	267	283	257	269	275	266	248	260	289	259	265	266	260	246	271	272	276	297	285	256	332	295	245	289	262	285	279	293	286	287	284	287	276	259	269	279	300	260	280	289	261	283	305	280	270	270	249	272	251	262	303	252	263	286	272	241	280	277	292	248	270	254	282	285	269	269	269	303	291	262	290	299	279	278	265	255	280	295	287	255	279	252	244	276	297	233	278	283	281	287	246	305	255	305	291	244	277	264	255	289	276	283	277	251	231	245	296	256	267	279	296	262	259	255	276	292	267	286	269	272	289	276	275	228	257	277	289	284	286	272	328	261	282	256	258	302	280	263	275	265	265	248	292	274	273	265	276	258	277	324	273	318	287	298	279	284	281	276	283	271	287	279	294	269	256	284	307	278	274	320	291	247	284	269	275	280	283	258	277	279	278	243	299	288	272	280	299	277	253	252	273	277	280	263	269	256	266	283	241	300	248	283	288	290	260	251	243	275	272	269	284	274	289	302	280	283	288	276	251	287	278	256	266	243	311	268	250	254	255	269	279	292	268	285	236	291	280	292	247	255	290	295	301	264	266	252	272	276	267	258	260	268	221	249	297	263	300	294	290	282	261	260	272	259	268	269	260	252	276	277	268	275	284	260	235	263	280	281	287	277	258	285	278	274	278	267	259	258	284	255	272	259	262	263	274	243	307	286	259	282	289	259	257	277	263	281	290	279	267	294	285	293	251	270	258	251	253	261	281	272	305	286	290	288	287	271	293	258	251	265	285	251	258	257	274	283	272	251	287	258	298	238	269	277	278	257	249	253	250	275	293	274	258	244	266	274	240	290	267	300	291	260	277	277	267	312	273	281	257	257	305	257	250	255	269	298	281	283	253	266	272	272	284	287	278	288	240	286	294	282	298	279	286	259	277	270	269	278	251	272	289	286	295	269	276	277	315	245	257	272	288	267	277	265	246	275	264	278	267	298	276	303	252	278	286	276	267	269	280	292	287	272	269	251	264	296	270	292	260	298	263	269	285	257	270	272	270	277	276	270	278	256	295	258	276	316	292	320	272	285	293	269	269	275	288	247	262	289	241	278	238	273	263	286	261	265	288	254	279	255	294	286	293	287	274	233	274	278	265	280	284	272	266	251	304	287	311	256	284	281	267	303	268	269	260	275	314	264	267	245	281	290	267	269	271	281	254	300	262	272	302	283	274	260	274	264	265	280	265	305	308	275	280	253	267	303	266	248	280	272	288	222	285	268	315	286	267	295	294	267	264	297	273	278	294	273	265	293	256	299	268	300	264	257	273	260	267	253	251	280	283	283	276	258	279	276	273	287	263	286	278	276	274	261	274	264	289	286	278	275	278	248	297	280	297	317	280	259	310	283	263	242	266	286	285	266	280	273	286	265	260	305	298	281	281	247	276	260	267	298	304	282	293	283	295	252	290	259	294	269	253	308	284	258	287	285	267	275	325	275	270	277	272	298	276	292	275	292	320	269	295	262	287	267	249	267	303	284	308	289	288	294	286	289	245	264	256	265	287	311	308	260	294	299	272	249	267	274	298	272	284	290	281	258	274	281	260	262	238	281	294	275	280	246	283	280	260	278	286	261	266	257	281	262	278	286	261	288	297	284	295	261	255	269	280	251	297	282	260	285	260	268	276	273	260	256	296	271	256	276	304	270	272	287	264	245	293	275	285	252	284	284	298	273	267	291	281	305	272	273	291	248	260	271	294	281	275	274	299	282	238	254	266	296	260	281	237	254	276	269	283	254	262	257	265	291	270	260	261	266	299	287	286	289	278	251	281	282	279	276	291	262	279	258	280	297	291	288	281	270	272	241	275	289	252	282	296	277	265	293	285	277	289	275	286	296	278	278	255	284	268	266	289	252	271	306
4678	409	398	272	290	300	266	299	247	265	238	275	278	272	254	290	224	246	234	241	239	280	266	245	249	278	253	252	271	269	263	283	231	275	256	246	256	229	250	251	269	244	238	281	231	261	237	247	257	250	242	262	247	293	285	260	245	258	236	269	233	275	266	246	265	273	221	248	216	243	279	218	245	256	254	268	249	242	251	230	264	254	255	255	280	247	269	295	229	255	249	237	254	250	252	244	228	248	273	251	268	262	275	232	294	282	249	250	264	240	237	236	248	301	268	267	247	264	256	252	278	258	270	247	285	261	228	238	249	272	262	226	280	252	260	258	232	262	263	279	251	240	244	260	241	261	239	244	244	245	249	281	272	241	259	267	267	233	230	248	236	294	254	277	254	272	246	263	255	250	249	253	290	264	222	236	247	229	243	266	250	236	252	288	245	217	272	242	281	241	252	287	244	264	234	265	268	239	264	273	248	244	257	243	278	246	248	259	257	234	255	278	254	250	218	264	245	235	241	261	243	256	258	258	292	248	248	258	262	251	251	258	266	255	253	267	262	255	273	266	243	249	290	252	289	220	228	253	245	243	252	252	264	264	256	252	259	256	244	242	256	236	254	230	274	232	277	242	244	242	241	259	251	249	266	225	234	263	258	242	275	248	271	265	249	254	258	258	270	263	266	272	314	262	216	253	272	254	254	258	249	237	279	264	232	274	293	243	261	266	255	255	241	250	243	243	250	250	224	270	234	224	237	278	285	285	254	243	252	265	253	284	280	252	262	260	257	243	252	248	271	240	243	253	259	234	243	258	251	262	260	244	236	256	247	252	271	242	251	250	241	257	241	270	261	257	266	293	228	276	228	257	260	266	262	271	243	260	253	246	231	280	259	236	228	253	277	230	251	255	274	219	251	287	255	242	255	223	268	274	247	250	264	248	252	246	273	229	258	269	245	251	257	264	226	235	285	274	250	241	268	248	247	269	270	233	232	251	271	256	243	256	262	291	245	266	222	257	272	240	252	266	275	284	267	259	252	257	261	233	257	262	222	262	247	265	245	272	238	253	285	267	248	226	247	259	272	291	263	266	228	262	253	265	239	226	275	257	244	262	247	229	252	262	271	284	255	257	294	293	233	280	234	233	247	256	265	262	237	263	242	229	268	253	251	259	238	249	269	227	266	270	249	251	256	244	249	252	245	239	247	290	271	247	278	252	279	240	264	247	235	246	251	253	256	234	265	227	272	232	253	265	219	236	277	242	274	250	250	228	286	266	248	263	256	258	232	259	241	263	251	223	235	266	253	250	271	286	275	268	254	244	221	242	260	243	277	255	256	272	274	240	229	220	257	241	274	252	263	226	218	241	238	219	239	271	262	235	274	260	271	223	243	259	280	251	217	241	280	254	279	258	259	280	261	250	254	248	257	248	238	244	268	260	246	220	245	267	237	263	234	258	256	236	249	250	264	245	231	255	240	274	236	249	246	231	280	276	259	229	256	258	246	261	242	224	255	253	291	280	258	259	280	245	241	243	247	231	270	277	247	248	212	231	252	262	238	246	230	233	257	285	220	251	261	262	244	224	243	268	239	243	220	268	227	254	271	242	243	253	244	266	257	251	250	242	263	272	278	261	255	261	239	250	244	250	270	275	249	248	252	260	265	254	246	266	271	255	267	243	243	276	253	264	279	265	271	271	257	279	252	268	259	236	248	256	249	252	262	240	250	255	260	300	234	272	255	240	257	251	248	261	245	245	255	235	246	265	248	242	283	244	277	263	245	249	270	259	267	266	280	249	276	296	239	240	253	260	241	257	230	289	240	262	255	242	266	252	280	265	252	275	258	253	246	262	237	295	268	257	277	279	249	256	237	232	260	247	275	243	264	266	246	248	276	235	272	249	241	264	246	257	243	232	248	258	245	252	280	254	247	249	258	289	231	216	266	256	297	268	257	237	251	244	244	244	236	252	255	274	264	250	258	212	270	274	244	257	263	247	256	249	246	240	265	272	253	290	229	274	272	267	231	255	220	232	272	258	267	254	265	251	230	252	229	254	262	261	262	246	270	254	226	250	286	249	265	254	258	281	274	252	266	275	252	254	281	292	252	275	256	259	226	262	245	268	249	245	251	255	258	263	263	260	274	274	274	270	248	274	291	250	262	253	267	255	239	261	265	239	251	242	259	251	272	250	235	260	230	280	250	246	268	224	238	226	253	267	235	245	240	263	271	254	258	252	274	254	244	262	256	255	251	265	244	232	251	229	243	259	224	251	289	231	250	243	263	245	251	248	269	271	253	246	253	278	239	243	260	253	237	258	279	255	228	224	241	263	265	285	251	245	250	253	233	252	242	273	232	243	263	264	254	255	255	265	234	258	266	253	250	245	271	242	255	249	265	231	310	244	238	242	241	240	241	283	254	249	278	247	242	277	260	262	249	261	244	226	243	276	229	252	260	270	247	260	259	266	238	263	246	233	257	249	247	250	235	255	259	253	255	234	252	267	259	269	234	234	256	242	249	238	256	257	248	259	264	279	248	247	287	278	269	236	266	247	257	275	275	243	248	232	216	259	241	252	276	262	261	255	255	291	242	242	243	282	235	262	265	264	233	271	254	226	255	254	237	246	257	219	268	252	269	275	250	256	271	227	259	239	257	258	230	269	261	265	249	256	300	279	256	235	275	259	268	244	257	248	254	246	233	244	234	264	256	239	240	278	255	258	244	252	253	262	249	256	268	238	244	262	216	238	258	234	228	266	272	227	248	270	281	264	269	275	263	277	271	267	259	229	252	270	257	247	243	221	244	249	249	261	250	240	246	259	240	239	274	242	237	233	248	261	252	239	263	256	242	252	222	251	272	278	239	253	240	258	280	271	257	233	270	259	252	243	279	214	245	252	251	271	297	267	240	260	259	265	230	263	281	262	273	242	264	253	267	252	229	247	279	263	253	263	248	256	269	240	247	225	237	250	254	260	240	260	273	254	245	249	246	270	252	263	263	243	245	234	236	256	238	236	252	251	246	270	269	258	245	243	263	245	261	255	274	223	248	251	256	234	270	248	245	279	229	250	267	262	240	236	234	255	269	277	269	269	261	255	262	257	243	267	239	241	263	278	260	244	256	246	260	245	216	266	248	268	242	257	277	266	243	238	240	247	267	251	249	218	259	233	267	230	252	275	250	253	256	223	259	249	252	229	218	235	248	242	254	243	270	267	242	237	253	240	238	230	243	262	249	263	254	249	242	265	263	252	276	206	258	263	250	239	286	273	252	278	236	301	226	244	232	243	259	277	235	252	235	268	249	278	261	222	265	235	275	256	246	282	281	260	234	253	239	265	233	264	288	280	236	254	256	254	245	243	234	231	231	265	258	248	273	229	212	248	257	241	260	278	236	249	276	240	279	275	251	225	266	270	231	269	246	276	252	237	237	261	258	274	281	263	274	266	263	287	242	259	253	233	224	254	265	248	269	257	268	255	251	274	253	255	266	266	226	239	246	253	257	260
25357	21482	27923	25451	9653	554	346	228	190	201	184	180	167	159	152	142	152	155	146	159	147	167	136	138	137	162	135	149	150	135	136	132	136	138	139	129	146	144	121	119	110	127	136	172	120	132	139	120	148	156	141	132	114	133	148	125	138	133	132	127	133	137	144	151	114	141	138	135	133	151	111	128	120	135	149	133	147	126	116	131	155	132	145	136	122	133	167	134	138	148	157	127	136	140	126	134	135	144	141	136	159	136	131	118	131	140	115	135	149	127	130	139	133	130	152	114	139	142	140	151	146	154	134	125	113	119	138	128	137	126	117	132	137	130	127	134	133	134	123	149	147	149	124	129	137	123	146	159	133	125	137	137	140	154	148	150	146	153	135	165	139	130	142	145	120	102	139	133	131	132	126	121	136	147	116	122	114	124	135	146	136	138	119	132	131	132	112	138	123	127	127	119	147	135	128	146	139	148	148	129	138	142	123	138	131	156	140	146	146	140	151	146	163	135	161	145	118	129	141	141	134	150	130	136	153	133	143	129	124	133	135	129	150	134	139	149	119	148	132	143	115	126	119	142	140	118	123	156	137	127	133	137	127	134	117	137	148	129	122	130	148	142	159	131	135	152	116	142	120	129	116	129	115	148	142	115	134	153	138	135	128	134	139	143	129	135	153	133	131	137	134	140	128	132	141	136	138	134	133	123	115	150	134	128	137	128	132	156	144	135	147	147	129	139	134	150	134	140	134	150	125	114	136	138	121	153	127	149	160	138	141	137	151	138	147	131	154	131	123	148	135	122	133	134	143	123	131	139	126	141	122	126	141	127	145	136	120	132	137	126	130	134	128	131	163	128	140	147	143	130	129	114	116	124	145	140	138	147	123	136	134	114	123	148	145	120	131	135	146	139	129	119	124	140	121	138	136	154	121	133	121	119	163	130	127	113	143	130	148	144	130	144	143	127	127	142	127	121	133	124	136	152	138	121	138	128	143	148	126	123	162	129	126	131	129	138	134	128	141	125	125	134	116	149	158	138	114	113	130	141	140	137	139	133	137	136	139	117	138	153	141	142	117	124	125	151	110	142	129	161	142	146	113	145	134	141	142	133	161	137	119	124	112	134	131	134	150	130	147	113	138	134	141	132	142	121	141	153	125	134	121	133	118	129	133	143	137	145	128	138	135	146	145	143	126	137	121	135	148	147	126	129	133	124	109	139	148	126	130	128	144	138	143	127	141	131	144	113	123	137	130	127	154	119	129	138	134	112	118	145	126	124	137	129	141	147	133	141	149	129	103	129	134	129	118	131	121	127	147	124	140	143	133	132	147	125	134	117	129	109	146	144	135	137	122	139	144	136	129	129	110	133	128	140	150	126	141	147	133	140	141	144	135	135	162	135	125	142	155	143	135	143	133	131	123	120	134	145	142	118	148	161	139	135	120	117	126	126	121	135	137	136	101	128	131	138	144	138	153	137	138	124	141	140	121	129	145	132	139	123	145	114	135	124	121	133	132	137	110	135	124	119	129	130	156	132	146	134	110	117	129	150	147	142	125	135	127	131	154	123	120	109	140	122	136	128	146	130	143	130	111	140	119	123	120	140	130	111	142	131	133	131	129	112	151	135	127	120	137	160	127	148	134	139	133	123	138	143	135	133	145	119	137	116	132	140	129	132	126	152	129	140	126	132	145	128	137	133	120	140	142	134	151	128	137	132	150	124	148	159	145	143	136	133	111	137	140	135	134	120	144	117	125	147	136	119	143	115	150	146	137	150	119	158	126	139	137	118	116	139	133	124	160	113	146	145	132	161	128	146	143	127	142	134	129	130	149	151	139	119	150	157	130	136	134	133	137	144	136	119	136	116	135	120	143	131	130	132	121	140	148	129	148	128	139	124	117	131	135	136	130	126	146	146	131	117	127	129	117	154	132	127	141	136	128	128	138	144	134	144	132	135	132	113	131	117	114	168	149	142	135	128	127	168	143	135	148	134	129	141	140	138	116	129	116	103	127	124	117	141	131	142	133	146	147	139	114	137	120	136	129	142	131	135	124	112	128	132	143	144	156	130	143	135	130	152	136	136	138	145	133	145	139	146	137	130	146	129	115	124	138	142	135	139	125	130	129	142	110	141	122	134	150	141	118	102	136	135	138	125	137	132	104	142	132	120	140	134	135	133	115	141	134	126	116	131	153	138	124	147	137	132	137	119	146	130	130	119	148	116	140	132	124	140	137	135	141	113	141	161	141	142	138	136	123	125	141	147	137	132	124	128	118	133	150	117	121	110	133	121	103	141	154	121	137	146	136	146	129	129	140	143	125	122	123	140	131	132	140	133	133	139	132	141	114	129	107	139	147	126	140	139	134	131	127	117	127	132	153	122	122	133	136	141	149	145	116	138	143	138	122	153	122	135	128	123	129	123	102	133	134	123	142	148	139	143	135	127	121	124	136	163	136	126	146	140	139	137	150	138	137	133	128	120	145	124	151	127	125	147	119	138	130	141	114	125	125	147	121	136	115	121	103	141	138	140	124	115	132	144	132	122	141	135	137	127	132	131	140	119	138	110	135	133	137	124	137	127	120	140	141	102	132	142	124	142	111	138	140	134	152	143	124	136	136	157	128	142	129	114	135	126	160	142	147	106	130	104	155	129	127	147	143	129	148	148	138	136	136	147	144	155	160	122	130	118	140	159	128	123	130	126	135	141	152	131	136	121	140	150	129	126	134	148	104	135	148	127	135	167	134	141	124	131	146	142	134	124	125	142	123	141	130	135	122	145	139	121	134	138	132	126	129	132	143	131	136	123	126	175	133	124	137	137	142	111	155	149	132	124	134	136	149	121	120	147	143	136	127	121	141	142	147	129	126	125	152	118	140	160	131	141	140	130	126	125	127	141	136	111	126	127	132	133	125	124	133	141	113	136	153	138	140	129	149	132	128	149	149	126	136	114	102	132	145	124	134	160	135	134	111	139	137	138	122	137	131	133	137	115	132	132	137	121	137	134	122	161	135	155	151	140	119	132	129	131	143	144	153	146	146	140	141	148	114	118	133	131	135	107	141	138	152	129	134	114	144	149	120	122	145	153	125	152	132	122	134	134	150	141	154	123	116	117	135	121	136	144	116	115	111	122	137	128	113	133	146	126	135	143	137	111	148	116	126	131	137	134	149	142	139	146	122	149	141	114	118	131	121	151	133	136	129	123	123	141	151	128	124	129	122	124	122	145	146	130	117	124	145	138	123	133	148	129	109	133	127	127	140	127	146	140	130	125	143	119	133	114	143	132	119	118	147	129	143	127	122	130	121	139	117	114	117	146	129	137	147	125	134	138	145	138	127	146	147	110	130	139	151	137	142	131	139	133	136	123	124	134	130	140	139	120	129	134	146	133	142	133	125	127	110	103	126	140	154	146	149	129	135	134	135	154	141	118	123	136	154	142	112	153	138	91	135	140	118	135	141	141	143	130	160	148	118	143	122	122	129	128	144	118	155	146	146	154	145	127
3050	2496	2147	1065	653	488	360	326	274	265	237	232	185	209	199	170	180	151	173	153	174	138	173	161	147	156	172	141	128	158	150	139	141	181	149	142	133	139	157	148	135	144	153	151	130	144	147	142	151	135	137	142	163	142	164	154	154	128	158	133	144	149	134	149	150	144	128	136	154	134	132	119	158	151	126	154	154	168	127	164	165	153	142	150	159	132	158	141	140	145	149	150	148	129	136	163	157	133	146	161	138	151	147	142	137	164	144	144	156	132	162	161	138	149	123	148	141	149	179	147	155	163	123	157	145	143	136	148	138	118	132	126	143	134	116	120	138	159	134	156	173	155	142	128	162	153	137	169	129	136	139	159	128	147	162	154	138	148	127	147	158	143	122	148	126	150	137	128	167	138	135	133	134	128	158	144	126	165	138	123	129	138	152	152	143	137	127	156	156	170	146	166	148	166	145	137	147	146	120	150	153	141	156	150	136	152	145	132	150	127	126	154	142	131	130	143	134	143	141	137	132	138	128	154	140	139	136	134	145	158	126	130	137	159	122	135	137	120	134	143	149	135	151	130	139	161	143	150	151	137	115	156	130	133	138	169	146	140	149	138	132	141	156	155	146	160	126	145	149	125	145	131	161	163	143	139	134	148	142	133	163	149	134	115	143	140	144	140	150	150	135	128	154	159	130	142	146	122	143	137	156	136	146	160	147	141	131	129	131	141	146	146	144	148	152	135	138	140	151	157	146	142	116	167	139	148	158	166	135	140	152	146	117	130	134	165	138	113	157	154	153	131	138	135	122	138	153	127	137	151	142	140	146	159	144	144	138	151	127	152	137	153	152	137	120	116	134	150	149	129	148	154	126	134	115	132	119	151	149	140	122	142	164	154	146	133	139	156	156	125	145	153	157	151	144	163	146	149	138	137	160	130	109	144	140	139	133	147	135	143	121	130	166	145	134	147	120	146	141	130	153	144	138	143	133	167	148	166	133	148	138	144	146	141	151	137	142	137	155	150	162	116	150	157	150	143	150	130	126	152	121	147	148	123	159	142	146	140	162	150	123	161	146	137	139	139	152	144	151	134	138	150	124	139	146	132	145	157	156	145	144	138	144	135	167	151	142	166	158	139	132	154	139	133	143	169	144	148	118	145	156	139	112	132	130	151	127	154	109	143	132	156	154	128	133	146	130	155	148	128	120	145	146	142	157	147	138	139	148	146	153	134	123	141	137	136	136	159	134	153	143	131	116	143	139	122	143	129	145	131	132	137	149	147	150	141	121	165	134	139	110	124	150	162	137	114	143	142	132	145	158	120	152	147	145	147	132	122	122	130	161	140	149	136	145	132	158	156	170	142	151	136	134	165	153	142	149	158	134	160	140	153	140	141	139	144	153	112	152	116	123	141	157	171	129	137	135	146	138	152	162	145	136	125	149	141	118	137	134	147	134	150	138	162	146	138	149	152	147	151	142	137	122	153	141	131	138	151	152	139	140	140	122	130	139	146	133	155	138	126	140	134	156	127	148	132	138	145	123	145	148	135	148	142	141	132	146	134	117	124	140	137	134	141	147	150	125	141	128	137	139	150	129	147	123	141	165	152	128	126	159	155	135	145	145	132	145	161	128	124	125	133	140	144	148	138	158	149	128	141	154	143	167	126	165	129	133	123	153	167	154	126	147	128	147	158	163	136	132	139	139	157	114	154	151	125	127	138	176	149	146	132	137	146	140	134	150	139	136	167	143	149	154	134	136	139	159	145	150	143	152	125	142	149	136	148	137	124	143	145	137	142	123	122	136	133	150	131	141	128	155	123	133	128	138	146	138	150	146	139	144	132	151	146	144	152	149	140	151	132	138	138	121	143	147	132	144	155	161	130	128	150	156	115	152	124	128	136	150	133	151	131	149	138	135	147	139	156	140	130	137	158	120	135	118	134	128	129	147	157	136	136	119	122	144	155	137	140	159	155	142	154	156	141	153	154	133	150	128	147	135	147	143	161	144	154	130	149	128	142	145	130	126	152	137	157	135	167	147	135	134	133	130	161	158	149	148	116	146	164	156	139	131	124	151	129	132	140	174	144	145	123	154	157	142	151	142	135	121	148	147	144	139	111	118	127	132	131	149	131	141	154	150	139	120	147	141	142	133	116	146	143	151	153	142	150	137	158	139	161	135	132	116	137	121	157	140	152	145	125	142	157	147	143	122	129	164	145	132	153	123	132	151	149	141	122	131	144	126	159	141	143	128	145	145	139	137	123	170	138	121	133	134	148	156	120	159	148	136	124	153	148	130	129	128	115	143	142	128	141	143	133	143	147	141	106	152	132	143	144	131	149	149	124	134	136	140	152	144	138	165	118	150	126	135	134	137	122	148	124	151	123	170	140	157	130	149	152	154	145	138	126	152	136	136	149	139	119	148	149	145	149	144	126	160	143	147	148	148	123	157	136	161	131	141	142	133	132	139	161	146	138	149	127	130	150	140	142	133	175	150	152	138	141	115	138	146	139	134	154	129	144	145	151	132	156	147	118	132	160	144	138	133	137	148	132	144	153	148	150	155	127	144	144	148	165	133	139	148	140	156	127	147	137	148	138	149	142	155	139	126	150	139	147	123	156	131	142	133	135	164	122	134	139	159	141	140	130	144	147	159	149	140	159	143	169	140	152	136	146	155	140	151	134	134	124	159	157	138	141	151	144	150	147	120	155	138	122	144	142	149	117	132	137	143	140	150	129	151	143	160	125	158	131	132	150	128	131	135	129	133	144	138	133	130	137	149	124	134	144	130	150	146	150	143	141	131	127	154	127	132	128	130	153	135	145	146	148	147	129	142	124	144	135	139	141	138	145	138	136	132	159	133	149	150	123	117	156	147	150	156	106	137	103	145	155	135	131	141	148	142	148	142	144	134	149	143	131	153	131	138	160	121	132	150	161	146	146	137	142	144	155	147	145	128	159	135	125	118	118	128	125	152	150	153	139	118	146	149	138	154	145	162	151	145	156	159	151	126	145	136	141	136	171	140	144	115	130	152	148	137	131	150	146	155	132	136	140	143	128	157	139	146	128	131	153	135	138	124	144	115	147	135	128	129	141	141	120	149	145	142	161	112	143	146	115	151	145	131	155	137	165	152	130	144	152	124	141	132	145	164	146	139	147	169	120	157	140	135	134	155	147	151	152	142	161	149	128	146	125	156	159	125	149	144	148	138	130	144	161	150	135	151	143	117	175	119	158	138	137	150	142	133	146	156	144	149	141	139	133	144	137	141	135	122	158	152	145	123	128	147	139	125	135	148	146	147	153	142	150	135	124	156	129	113	153	155	126	129	126	120	132	151	129	155	156	132	133	149	125	141	129	143	133	148	149	154	132	149	160	145	142	147	137	144	135	137	132	135	143	152	138	131	136	139	133	129	146	139	127	139	166	131	128	134	137	138	157	145	138	144	131	119	145	137	139	136	134	120	135	141	133	139	130	132	140	127	151	147	122	141	131	128	138	137	140
24427	21518	28846	24635	21489	6137	909	531	412	388	369	333	329	347	315	335	319	340	319	343	323	338	321	263	289	327	278	306	282	275	299	292	330	265	303	304	326	302	292	300	296	308	316	301	266	304	311	281	274	282	301	274	246	267	309	301	304	299	277	277	312	266	286	296	273	329	317	306	311	315	275	287	295	291	313	286	313	305	284	299	298	270	271	263	286	315	289	278	282	258	284	296	278	306	302	255	305	274	278	291	289	318	268	299	281	298	319	264	292	256	298	282	294	291	293	318	288	271	311	263	306	289	272	283	272	319	302	293	272	309	271	290	263	279	276	294	292	296	289	296	320	290	268	291	292	279	281	295	288	301	309	294	296	263	273	290	290	292	316	300	291	277	273	294	288	266	256	292	287	317	307	302	298	293	276	287	297	276	301	275	295	260	298	284	312	268	300	294	278	256	269	292	309	242	318	274	278	270	252	293	263	282	306	262	297	294	306	256	311	319	292	266	283	277	281	284	288	338	283	263	285	270	268	260	286	296	291	289	281	307	266	292	314	292	289	296	270	289	302	300	295	276	305	279	331	318	308	318	291	327	274	304	289	293	295	273	280	273	322	268	271	289	282	300	272	273	281	298	276	285	322	282	238	311	296	301	295	269	306	343	304	295	301	264	281	280	274	311	300	289	267	291	258	281	290	315	306	283	301	289	297	294	298	247	272	318	275	270	256	316	271	292	278	269	280	278	286	311	292	279	290	259	309	290	261	276	273	274	298	252	283	256	296	289	312	288	301	280	314	271	281	260	284	307	296	273	274	275	295	308	293	296	261	282	281	284	287	275	278	294	279	280	285	285	279	270	290	325	285	298	301	282	286	238	274	292	326	330	294	340	304	290	311	273	302	307	280	279	263	258	260	260	318	294	266	296	296	308	300	296	288	298	313	262	302	299	286	279	291	284	287	272	287	296	276	246	266	268	282	299	281	305	286	259	293	267	301	276	270	292	270	263	281	272	285	347	297	250	269	310	284	286	286	277	277	267	300	258	304	275	309	269	294	302	297	288	328	293	271	265	294	316	317	305	269	297	279	307	295	277	277	280	289	279	300	268	272	280	304	243	292	273	296	304	272	278	278	272	290	296	261	269	256	294	321	308	306	291	270	267	282	285	281	288	295	230	292	285	283	277	266	271	263	283	303	291	295	298	278	304	273	278	298	297	304	295	257	303	287	301	283	308	255	262	272	280	315	289	307	293	261	297	273	278	299	273	305	291	270	293	276	283	243	295	281	282	282	298	256	268	305	268	296	276	307	296	284	274	301	298	290	348	257	295	303	260	289	287	278	308	315	284	264	304	290	273	286	302	330	328	292	306	289	275	308	308	278	262	290	287	293	284	273	278	258	288	287	317	289	275	303	295	295	303	285	287	259	299	324	268	261	275	268	283	295	324	271	281	281	281	294	299	288	279	308	284	289	296	292	298	268	262	274	322	281	294	278	295	287	274	279	275	297	279	304	291	301	263	276	280	307	263	261	287	272	296	279	292	305	247	261	269	259	303	287	290	300	287	286	254	276	272	279	268	292	277	279	299	255	290	305	297	307	295	290	272	277	286	276	300	263	279	291	276	257	260	295	283	284	262	283	254	257	315	300	257	293	248	292	272	317	292	279	305	264	285	273	282	296	291	266	297	293	280	285	306	256	281	296	300	260	313	301	298	293	291	289	299	277	274	291	272	293	276	271	293	281	312	262	276	270	304	283	312	254	276	307	309	288	285	292	293	299	301	282	294	276	298	295	300	294	282	311	311	300	288	295	284	255	297	295	278	309	276	306	272	267	278	310	266	296	293	266	276	305	300	293	286	294	304	286	284	259	288	286	287	268	310	274	298	266	287	286	282	241	283	303	252	269	287	289	282	300	311	302	278	317	286	304	310	296	248	296	266	308	260	293	282	276	312	274	284	304	285	285	232	255	290	284	293	316	272	294	289	297	280	312	303	282	286	262	292	252	277	276	292	315	278	285	245	291	300	302	301	301	301	298	327	322	286	274	272	270	257	298	298	283	286	271	293	287	277	268	298	306	322	273	306	273	287	254	261	289	291	317	256	267	312	284	262	290	283	274	276	293	283	287	309	295	317	278	254	270	288	292	291	268	269	296	277	288	311	287	271	261	274	250	286	308	273	275	295	309	279	279	299	262	269	316	291	281	265	279	314	266	289	286	296	285	298	338	293	302	286	299	291	288	288	294	307	289	319	251	271	280	289	270	293	319	290	257	289	267	269	256	291	296	292	279	290	314	286	294	288	289	279	277	321	305	248	305	277	263	296	274	305	283	285	300	292	327	273	299	297	291	303	283	278	257	260	320	295	290	278	261	282	282	268	273	248	287	304	267	293	304	311	297	272	279	314	309	270	261	290	313	265	283	272	311	300	281	289	287	287	271	266	316	307	302	267	262	314	298	262	260	272	291	294	287	315	289	257	246	306	294	293	263	289	317	274	240	283	285	273	307	284	270	313	272	289	304	317	300	297	288	279	269	276	300	283	286	268	285	297	266	298	305	262	281	294	310	262	308	268	274	293	287	264	292	292	264	298	304	292	284	278	253	265	288	260	261	287	315	282	272	272	258	293	313	264	290	287	259	278	256	265	274	287	287	285	308	287	308	246	281	270	300	282	332	280	292	312	297	288	281	298	280	285	265	287	303	295	271	301	264	268	312	290	292	288	278	279	284	283	279	267	295	270	286	314	274	276	272	296	301	264	288	308	273	285	278	312	268	275	278	253	294	303	289	293	243	290	267	261	270	293	305	297	296	286	290	336	279	273	278	260	276	323	286	315	287	296	303	253	277	320	277	270	309	290	287	296	283	302	281	287	272	285	304	249	249	288	296	300	310	274	267	301	291	278	298	280	259	282	276	281	268	319	293	299	274	289	275	273	284	294	276	299	276	287	289	308	293	260	277	306	273	267	269	285	288	289	254	268	285	294	310	309	266	283	236	260	301	255	281	315	270	274	304	279	281	266	288	312	286	273	282	274	327	298	272	287	282	295	282	282	315	272	284	265	269	279	287	283	293	277	295	270	305	266	271	278	301	282	259	271	291	280	274	266	283	286	319	294	275	317	303	283	264	278	254	285	284	304	298	289	288	262	316	278	297	286	285	298	280	286	308	272	268	275	309	303	279	291	283	293	261	263	292	275	294	261	319	252	295	297	265	275	269	303	284	295	290	291	262	287	257	272	277	296	280	254	282	273	285	270	275	286	285	293	294	298	251	319	271	282	300	301	297	274	277	285	275	288	267	266	263	280	281	275	312	284	296	281	304	282	270	293	269	242	291	278	259	264	273	289	302	249	313	255	243	307	285	297	266	248	279	289	303	291	286	299	284	303	260	280	272	286	285	299	293	241	281	330	284	295	308	298	286	286	284	275	268	266	306	290	286	263	309	302	331	269	290	264	295	278	287	294	270	305	302	265	269	283	289	290	282	308	297	257	279	294	284	278	317	259
3396	4718	3997	2045	1295	945	743	628	528	500	443	395	369	389	346	378	351	345	336	331	327	312	297	295	300	303	303	301	285	280	298	292	282	329	313	285	288	284	274	293	289	303	294	277	267	302	284	286	284	291	286	277	289	310	276	275	264	280	250	285	281	310	295	280	285	272	278	291	273	272	266	245	296	302	300	261	280	270	273	292	275	283	230	278	288	273	282	268	262	289	271	291	279	278	255	276	273	299	262	257	297	301	277	275	288	255	262	285	264	277	266	251	273	263	253	287	267	245	266	288	264	260	294	282	254	268	305	285	289	306	243	271	265	264	270	288	252	280	312	299	270	266	286	282	308	275	262	287	286	258	263	226	256	287	290	260	258	255	273	246	266	238	239	283	235	270	285	253	277	283	261	290	277	265	262	287	267	278	292	264	282	276	287	310	246	281	266	278	252	249	296	281	284	276	277	280	267	231	262	256	276	268	274	283	259	274	290	258	313	257	280	297	274	246	301	287	278	274	263	289	268	297	282	254	294	252	301	280	262	276	278	264	264	276	245	251	285	289	284	266	264	264	279	266	243	250	288	272	279	308	258	266	307	245	283	304	237	301	278	287	246	263	248	257	273	261	266	272	302	262	323	248	235	258	241	270	290	286	227	283	302	302	248	271	268	276	288	278	276	279	267	254	279	261	268	253	226	244	289	272	253	269	282	299	282	239	250	286	261	243	262	253	311	278	281	271	277	249	256	268	243	289	246	295	253	276	276	279	253	286	302	245	281	292	269	260	321	284	245	255	306	239	257	286	305	299	269	251	262	284	294	283	237	268	276	278	269	280	273	286	274	291	282	287	265	258	258	289	282	269	275	290	289	282	268	289	277	247	266	245	256	272	264	269	274	247	288	277	293	277	250	252	245	260	242	249	259	279	256	288	314	287	272	254	271	256	269	277	284	273	270	265	299	281	274	257	267	244	243	276	275	272	252	280	273	247	261	306	303	273	280	293	264	266	276	249	278	254	251	287	249	298	298	256	262	288	287	261	296	281	262	268	268	302	267	270	286	268	280	299	242	299	248	251	293	283	260	276	276	293	284	280	283	272	282	260	271	252	237	287	252	260	223	251	290	271	254	269	289	286	256	292	300	270	260	277	287	261	273	282	275	288	297	241	287	245	261	265	276	265	288	248	264	269	279	267	268	251	262	268	271	262	257	270	262	260	262	286	285	277	265	314	313	251	276	267	271	248	290	272	280	269	257	253	264	227	288	273	263	286	264	265	259	265	305	263	260	271	255	271	259	283	262	255	282	260	284	273	286	276	304	256	271	275	283	270	259	278	278	280	278	286	291	245	309	260	262	278	293	290	248	265	248	261	283	295	319	245	253	257	269	272	253	263	256	272	272	291	257	296	266	265	288	277	301	265	259	255	246	266	278	239	256	256	263	275	258	281	279	249	272	286	279	246	287	285	269	279	276	281	288	282	271	288	275	295	257	262	250	260	262	264	243	272	247	283	265	263	322	249	272	283	235	264	299	251	262	241	270	242	264	276	276	288	302	258	255	248	259	279	284	260	263	278	258	251	285	270	258	281	270	279	283	218	306	280	275	280	295	279	279	259	266	290	262	233	282	271	250	222	250	259	270	268	276	283	296	265	274	281	286	278	269	269	266	273	257	273	301	271	290	277	275	257	264	257	262	302	255	280	301	292	252	272	262	264	263	258	285	262	280	251	270	284	258	256	282	256	266	302	268	299	255	286	270	308	273	262	272	263	268	269	312	281	226	269	263	287	255	298	251	277	272	263	266	291	228	283	276	255	254	306	277	272	272	274	242	266	260	239	298	309	259	285	266	258	259	277	274	285	282	270	281	296	269	248	255	255	283	255	267	265	295	250	266	267	266	265	256	280	277	292	292	249	265	253	256	305	262	275	258	272	272	276	294	280	296	288	298	267	283	262	262	254	280	285	273	303	266	282	263	303	277	267	273	261	245	258	255	292	253	253	296	275	295	237	268	287	271	292	294	292	246	267	271	264	266	274	285	251	254	271	262	252	286	300	241	276	266	260	249	290	280	248	249	259	279	245	257	283	251	255	258	254	246	250	280	268	287	274	254	242	259	265	257	278	263	275	281	281	267	266	254	280	259	265	282	264	272	275	273	271	305	298	284	264	248	247	261	272	260	277	268	266	278	257	261	289	292	272	275	266	283	243	280	258	281	277	285	265	275	257	306	251	271	266	256	260	263	280	285	260	285	272	277	301	291	277	290	285	272	253	271	275	281	262	279	266	249	276	253	255	273	269	255	267	269	277	251	250	260	259	303	278	305	298	270	259	262	273	279	260	273	228	260	250	256	259	272	294	297	275	265	246	254	293	282	298	253	278	267	255	246	276	273	277	267	274	255	296	288	269	249	243	260	259	250	310	263	277	257	288	273	270	255	247	294	256	259	275	250	286	273	247	253	269	292	251	283	265	278	269	270	264	274	278	276	240	288	267	270	254	267	309	245	262	258	300	264	279	264	258	248	269	274	266	301	261	250	289	256	257	269	264	261	280	270	262	286	288	262	272	265	259	264	292	263	245	239	272	233	254	264	266	277	267	285	281	291	282	246	306	313	270	248	290	265	239	290	267	291	285	257	242	286	289	265	252	265	283	275	263	274	289	256	290	248	272	257	314	288	246	261	262	291	301	299	269	284	254	256	274	267	263	264	261	278	263	279	261	289	259	303	242	253	289	273	300	272	261	278	244	257	263	268	271	263	237	276	273	250	252	254	265	269	256	250	276	266	261	294	241	265	270	261	265	283	263	304	244	271	263	289	318	260	280	269	271	266	255	299	257	288	274	268	293	262	252	233	266	285	264	278	262	270	249	274	290	288	263	250	288	242	268	254	255	274	253	270	260	283	274	267	254	239	252	308	282	274	251	256	277	286	269	305	256	267	301	278	271	279	268	271	269	287	267	327	248	255	253	256	269	257	266	260	256	304	269	267	293	286	248	264	280	250	291	250	261	282	238	289	234	245	313	273	311	270	266	285	265	229	250	279	275	246	256	295	300	248	281	263	252	268	254	266	277	272	260	270	234	256	272	255	274	286	236	245	265	275	290	259	282	301	248	305	255	284	278	305	258	281	268	262	306	265	272	276	253	292	265	261	263	323	254	241	258	276	278	237	299	250	266	248	245	248	259	272	257	262	266	243	291	274	253	274	266	271	291	271	244	312	272	276	291	267	280	269	256	270	275	280	261	270	248	257	258	250	271	262	258	271	275	242	257	247	258	261	245	306	253	269	268	248	263	268	254	298	234	266	272	267	272	285	296	255	263	273	252	242	296	266	257	269	280	266	249	253	261	262	302	256	271	260	278	275	284	276	278	263	262	274	272	237	253	259	257	251	287	245	282	289	260	262	248	267	265	231	281	244	260	256	262	256	255	277	272	256	254	283	291	274	260	267	269	257	248	271	259	238	264	254	271	292	272	252	260	279	258	256	282	259	250	246	258	261	276
27848	12360	948	451	320	279	278	293	287	271	269	277	263	288	261	262	267	313	306	253	284	322	255	282	262	285	290	283	257	264	278	279	277	258	316	264	285	286	276	285	255	264	257	261	268	271	260	244	274	281	273	300	275	256	265	258	282	267	267	287	285	275	276	291	287	265	273	250	251	264	281	257	256	304	293	278	234	293	270	258	291	294	270	270	287	248	287	258	275	287	249	283	266	286	263	251	271	252	272	281	282	291	285	258	272	247	254	275	282	265	319	266	274	281	280	272	262	267	262	287	276	267	282	254	251	277	249	263	267	280	284	300	282	252	253	250	248	278	253	296	239	274	287	273	249	235	279	284	271	262	278	277	276	259	273	254	282	296	286	259	270	279	240	295	266	251	264	267	279	283	272	261	278	276	278	277	285	246	276	285	273	266	272	260	277	261	250	269	266	286	249	263	271	287	265	278	286	268	259	262	260	279	295	251	294	267	240	299	267	252	251	268	275	296	263	282	259	269	260	272	272	293	286	253	274	269	283	242	274	261	292	256	253	259	263	270	273	257	289	278	281	279	299	273	254	291	262	270	274	271	247	261	260	256	277	254	263	255	274	282	267	252	285	258	241	286	293	251	269	273	286	245	247	273	256	264	260	275	287	251	277	280	282	271	262	261	251	302	290	298	258	270	267	277	273	254	268	288	240	249	237	263	271	237	248	273	274	258	275	273	248	258	288	255	278	275	241	286	266	260	250	299	256	239	287	268	279	249	278	290	233	269	254	301	235	260	246	264	264	260	294	266	269	258	242	277	270	249	261	257	292	292	288	292	269	253	276	303	275	263	262	260	270	267	309	277	282	265	244	285	281	291	278	259	270	270	275	280	259	276	231	265	275	270	262	290	257	282	288	230	279	244	251	286	260	270	263	261	262	271	255	266	246	247	232	278	290	277	281	235	294	253	269	296	267	269	265	296	299	291	309	290	247	270	275	280	255	288	273	265	268	263	266	290	274	280	282	276	245	291	294	292	290	272	285	281	270	276	231	267	256	273	255	272	280	251	251	238	275	277	284	285	290	247	271	271	266	297	271	278	249	258	259	277	252	284	282	276	264	258	272	236	269	242	249	275	276	281	259	258	261	250	267	261	284	258	270	258	267	269	267	284	278	282	271	265	299	280	272	251	287	294	278	242	286	265	263	240	242	253	272	266	270	287	282	298	288	279	273	279	277	298	257	232	285	260	249	277	255	281	295	244	299	244	258	310	264	286	267	266	299	285	257	300	248	255	303	271	285	239	264	268	263	257	298	294	285	281	254	317	273	252	292	294	283	258	269	271	281	267	255	257	283	266	273	249	270	258	281	268	269	270	241	275	285	263	241	273	276	246	274	282	291	256	257	244	243	249	262	253	290	267	284	276	249	278	259	280	260	233	242	265	261	271	264	273	265	281	278	262	257	252	222	252	285	276	272	262	251	276	280	254	266	273	265	259	245	291	283	304	286	263	262	268	268	278	260	262	247	264	268	276	279	274	283	286	242	276	259	261	269	275	296	260	270	271	236	300	271	262	270	284	264	282	268	249	284	255	295	266	267	292	253	280	264	255	274	248	233	269	266	270	280	278	258	291	272	282	292	282	285	286	255	259	246	246	276	261	275	240	282	303	274	283	270	288	265	282	269	298	270	239	253	250	267	266	258	257	278	258	280	261	278	269	293	268	262	249	307	259	274	266	246	281	289	253	234	307	274	281	245	268	236	262	281	272	256	268	280	245	283	273	251	267	253	269	281	243	268	255	275	231	277	254	258	267	283	271	276	301	261	257	252	274	246	274	255	252	312	258	286	272	267	239	259	261	283	250	266	260	232	275	260	291	246	249	244	233	249	277	281	246	259	257	278	266	284	273	297	290	243	259	298	275	251	268	268	297	241	270	256	244	249	266	265	276	258	267	244	261	266	271	258	266	260	278	254	262	272	291	283	256	265	298	284	294	279	294	240	249	287	301	270	258	271	256	282	253	261	284	264	275	268	275	266	274	286	263	254	250	277	271	277	245	269	293	256	260	255	267	265	251	285	249	248	276	266	237	249	270	269	298	264	269	262	275	278	270	281	281	260	266	271	253	291	271	273	282	267	256	291	273	242	262	260	268	264	261	284	321	294	252	273	241	261	263	278	287	280	280	242	285	276	297	233	275	267	239	247	290	280	280	257	268	227	260	271	260	277	279	292	286	260	269	234	259	267	262	271	287	281	283	256	268	289	261	277	270	247	273	287	301	259	257	234	300	253	263	260	283	282	273	270	282	284	286	261	267	235	278	252	248	255	280	291	258	240	273	276	276	280	277	277	254	249	262	254	273	258	259	278	269	242	262	272	262	270	275	251	270	233	263	243	264	253	282	257	254	241	265	267	288	286	274	277	251	307	283	244	252	305	304	256	258	261	244	263	243	278	286	255	278	260	252	256	263	258	289	240	278	284	290	279	252	289	280	269	281	257	259	284	302	280	274	285	272	289	297	271	270	284	246	302	261	261	263	263	277	268	297	257	296	274	243	268	282	282	275	230	285	265	258	230	271	250	269	251	268	287	264	266	283	269	298	273	273	261	235	261	255	315	268	249	286	281	274	267	243	267	269	264	274	293	286	293	263	247	264	286	258	263	268	259	263	259	312	276	285	246	275	274	247	287	287	296	251	267	266	259	228	271	257	309	288	296	267	257	263	264	290	265	287	276	257	260	269	269	272	280	256	303	248	264	260	257	286	270	253	258	279	296	277	264	270	259	279	268	267	267	273	259	248	289	241	258	283	259	254	267	277	260	273	279	291	280	281	293	266	299	265	292	277	301	271	276	293	253	284	270	254	282	257	284	243	289	287	266	252	273	246	273	264	290	284	268	296	270	268	257	262	272	269	262	266	240	289	251	286	270	281	270	275	275	298	250	261	264	292	279	271	238	258	267	274	306	262	273	241	249	287	282	269	290	255	274	284	290	286	270	268	277	279	238	271	281	284	287	259	249	274	283	283	286	271	269	296	263	270	266	271	264	250	262	273	276	291	276	273	271	268	268	296	302	267	272	318	244	280	295	272	274	293	257	260	286	287	252	269	250	269	277	313	253	277	261	259	257	264	270	275	287	241	259	255	258	246	283	278	255	307	274	246	253	238	258	276	246	241	272	264	280	270	253	279	290	256	273	255	271	263	277	256	293	262	254	255	266	273	249	237	226	307	274	281	305	274	267	272	294	278	257	265	279	250	239	298	291	274	272	304	299	277	292	246	250	263	241	259	291	285	274	255	274	298	265	240	269	261	251	271	284	279	272	272	279	270	236	282	279	278	321	298	283	242	252	277	283	301	273	262	270	243	252	268	253	261	260	271	251	266	278	242	248	261	292	304	281	228	252	289	264	261	254	248	253	274	279	230	259	262	265	264	245	250	275	239	264	276	273	256	266	274	249	280	259	251	247	290	236	280	278	258	270	248	274	265	296	275	264	292	257	276	279	263	279	260
4673	405	358	322	263	267	279	292	251	277	285	246	252	264	245	271	220	264	250	246	273	288	256	246	249	268	230	286	252	234	235	257	246	249	275	251	208	236	255	279	234	228	255	266	231	278	273	245	279	273	255	260	250	261	247	257	247	253	243	267	251	268	259	261	270	252	254	272	227	265	255	283	260	254	277	252	286	224	266	242	246	219	243	279	253	240	282	228	269	258	229	242	265	266	261	273	274	238	244	248	270	253	243	229	255	241	269	260	262	257	267	242	252	237	265	279	279	265	281	260	250	252	272	250	275	271	242	232	243	257	253	257	279	280	286	282	267	250	244	260	247	254	242	259	243	273	276	276	284	255	250	226	272	251	260	260	266	220	266	261	251	263	286	242	280	274	266	245	253	253	241	277	254	266	288	243	250	286	260	269	263	232	231	265	272	239	294	244	254	278	258	257	273	233	266	297	257	267	243	258	236	251	241	264	244	275	242	250	238	270	264	265	263	253	245	264	268	276	257	270	253	261	279	276	263	272	282	275	269	263	250	269	257	246	258	261	252	273	242	248	261	234	271	254	254	274	255	263	256	240	258	259	262	261	257	232	273	233	271	242	268	251	234	262	247	269	289	283	271	246	280	260	228	255	247	272	248	219	252	230	255	260	251	261	237	262	270	230	251	240	240	278	241	235	260	262	244	251	249	285	262	228	249	265	254	249	269	237	260	274	259	266	267	266	254	221	259	268	244	265	222	246	278	290	254	263	230	257	276	248	243	251	291	274	277	279	257	237	265	250	261	272	259	269	255	285	264	252	233	220	250	254	259	273	265	236	263	252	272	258	262	252	247	248	228	222	254	273	262	287	233	265	245	280	227	271	271	230	270	254	240	254	273	272	253	259	260	255	250	237	270	270	220	279	262	263	263	273	230	282	247	280	281	243	262	236	244	260	249	278	254	259	286	261	245	243	225	244	269	241	228	258	233	266	259	273	246	276	269	260	246	274	246	272	246	258	248	252	245	248	255	242	265	284	250	235	250	245	271	275	240	262	258	253	254	258	263	275	253	242	270	232	253	257	256	270	290	253	233	260	256	248	256	263	271	229	274	219	240	255	251	267	250	248	257	264	251	265	243	273	232	260	235	262	240	236	256	263	269	232	280	256	281	263	256	235	278	237	255	245	262	249	254	266	246	291	225	262	256	258	250	293	240	241	255	241	302	248	284	252	286	234	275	256	243	246	238	232	272	234	245	261	265	241	256	253	266	273	268	239	273	213	259	277	249	247	235	260	249	258	257	274	244	254	278	253	227	239	234	247	239	231	245	278	288	269	265	296	264	241	256	252	261	258	273	256	274	278	244	245	263	250	271	255	255	265	257	238	265	257	284	254	277	303	259	250	260	264	233	250	261	255	278	253	245	264	288	260	231	280	266	257	254	242	241	279	236	251	256	244	260	226	278	248	231	267	244	252	261	268	276	238	266	229	266	245	265	270	256	241	273	249	244	231	250	248	271	249	264	252	253	237	257	257	262	254	240	294	275	267	268	298	260	274	292	243	293	274	245	234	246	249	250	250	255	239	269	258	283	236	244	257	255	249	253	244	265	264	248	253	244	281	279	242	279	258	239	251	245	274	226	250	226	277	255	242	245	245	265	273	258	227	243	247	258	267	251	251	270	230	255	265	252	286	247	259	242	268	256	257	253	249	255	242	248	256	267	219	264	261	243	249	273	276	287	256	262	287	263	257	255	248	286	246	274	246	249	257	233	269	286	258	264	248	248	257	265	242	256	249	274	245	261	267	240	264	250	221	265	252	255	250	267	264	263	237	245	253	234	233	262	238	246	252	240	249	262	263	270	286	236	256	261	249	260	267	260	253	260	228	241	262	243	272	256	253	267	260	230	286	256	271	251	256	253	273	243	259	250	242	265	256	254	243	270	263	289	250	265	263	251	236	237	220	272	256	258	235	272	250	257	240	280	274	231	279	245	296	244	249	245	264	261	262	223	270	262	235	237	254	268	273	265	270	244	256	263	267	287	260	260	234	259	249	242	251	248	264	230	240	235	283	267	243	237	238	245	227	253	272	270	261	253	246	256	267	256	264	248	213	256	261	260	276	261	262	273	249	259	253	252	259	258	257	245	250	226	267	263	290	249	250	237	250	271	272	275	268	264	288	246	263	256	254	263	263	248	240	273	252	263	256	266	257	226	266	253	259	251	262	225	254	231	251	271	270	277	263	229	266	270	261	259	271	255	267	261	232	248	243	235	268	251	253	259	250	267	266	267	244	246	233	250	264	238	254	247	240	273	256	245	248	235	244	262	269	252	248	260	255	252	263	230	277	243	255	245	230	236	240	279	275	234	241	250	240	279	251	272	256	266	250	267	258	269	268	311	252	258	233	253	256	258	284	227	235	263	242	278	290	253	287	273	270	248	256	266	249	245	263	233	261	275	278	270	240	277	246	255	279	251	261	251	282	232	266	252	278	293	261	280	246	251	274	281	236	263	278	254	258	261	258	253	270	257	257	234	255	224	244	281	268	275	279	239	259	286	263	279	255	273	243	316	263	250	264	267	257	249	280	257	257	247	224	235	244	257	269	231	254	253	234	255	259	246	273	254	244	270	270	239	241	250	261	264	242	239	228	249	248	243	255	258	225	233	257	244	256	252	254	251	235	270	279	250	264	235	272	247	282	239	278	269	228	240	278	266	233	269	264	278	253	241	230	249	246	235	275	296	233	249	223	251	232	256	291	255	277	246	237	250	270	249	247	280	259	265	248	240	247	231	243	255	238	261	245	235	257	237	269	225	270	262	261	254	242	287	229	254	270	267	273	281	255	226	241	241	237	234	207	249	259	253	242	243	238	253	283	244	262	276	276	253	253	261	270	244	213	240	264	285	239	247	258	254	241	248	269	257	253	246	245	247	260	232	283	224	246	271	246	260	274	266	271	239	248	227	238	268	268	238	269	269	256	252	254	227	250	260	259	258	260	266	282	262	271	262	274	204	255	236	244	265	278	262	252	255	253	260	282	268	257	243	256	239	258	262	258	219	250	233	258	253	261	257	286	267	264	253	267	254	298	248	265	247	232	263	237	235	255	236	238	241	248	263	270	241	248	255	228	267	259	254	252	273	233	267	225	278	266	247	243	254	268	232	247	240	246	249	288	246	252	263	266	250	279	240	267	230	259	250	248	268	217	255	278	277	256	230	264	263	262	281	266	243	247	257	244	251	283	267	247	255	240	264	243	262	244	263	255	261	254	255	257	252	265	251	271	244	233	253	285	247	256	249	253	248	255	283	258	244	260	232	252	236	241	238	262	248	241	252	251	262	264	254	294	255	271	257	264	244	270	260	263	268	249	270	266	262	296	289	255	254	247	251	263	271	258	250	258	234	261	245	221	258	257	263	275	254	255	263	259	263	233	251	265	234	233	251	257	269	266	257	267	282	253	257	228	271	246	269	257	262	279	258	266	267	243	277	254	279	250	283	234	230	280
25318	21478	27881	25489	9580	570	360	225	218	171	175	185	176	164	148	157	147	138	169	154	139	172	165	152	158	142	159	129	139	143	157	147	126	130	142	116	145	130	134	131	130	138	138	124	145	133	137	151	134	146	138	146	129	135	140	151	144	134	131	142	125	146	141	131	147	140	116	135	132	137	126	138	137	141	118	156	151	129	136	115	130	152	143	144	142	143	138	130	158	133	127	137	134	141	145	147	123	118	124	130	128	133	132	120	131	144	126	127	133	159	140	113	154	125	148	122	136	147	134	114	123	130	130	114	139	133	127	131	130	131	137	127	141	134	130	133	141	116	137	109	129	134	134	153	116	131	124	125	128	140	161	120	128	114	151	134	139	140	148	126	148	118	126	141	134	155	158	123	122	133	131	131	123	156	123	150	122	141	116	125	159	129	121	117	134	117	127	140	121	129	140	114	163	117	129	137	125	134	138	138	129	137	133	143	126	148	146	158	164	134	135	139	136	147	111	139	149	143	119	152	141	124	133	128	130	133	139	132	130	126	128	133	161	135	132	126	125	136	127	118	119	117	149	126	119	131	121	132	135	100	131	148	143	127	132	150	127	131	127	144	130	128	156	134	137	119	131	132	128	136	116	156	147	128	128	123	140	141	143	144	162	130	121	150	116	112	120	157	127	126	136	122	137	123	146	134	140	124	128	153	150	136	133	156	118	128	129	121	131	118	120	121	140	125	113	142	127	108	136	110	148	125	124	132	148	124	150	135	144	141	115	142	133	116	131	127	160	139	138	130	122	152	144	123	132	104	142	126	112	137	145	148	148	128	151	131	156	146	138	115	126	136	135	151	124	121	112	129	134	127	146	160	140	122	138	117	138	129	137	148	129	146	133	115	129	133	123	140	117	131	144	144	137	128	136	130	135	123	134	141	116	138	145	131	121	128	128	147	135	151	151	132	126	115	154	136	134	146	112	144	138	126	135	130	147	144	140	135	127	127	140	126	125	153	130	167	131	133	112	131	126	127	136	128	134	138	147	136	117	142	144	131	131	138	131	131	157	114	115	129	145	138	127	123	133	113	118	140	122	133	115	133	128	138	122	140	138	129	114	130	121	137	178	133	152	145	157	141	127	117	130	140	133	133	144	138	128	127	146	138	130	134	131	140	120	129	129	149	133	135	139	146	153	132	135	111	132	152	135	122	165	118	135	119	133	141	127	131	123	135	141	134	128	137	128	116	142	111	130	120	143	140	115	117	147	135	151	141	134	139	124	128	137	118	128	158	149	143	123	122	123	146	147	143	101	128	136	126	136	124	112	144	146	134	136	127	131	136	146	129	107	121	120	123	165	143	117	121	136	140	149	131	119	128	123	134	128	134	149	147	136	128	112	133	123	132	139	130	136	139	157	137	128	139	141	140	149	143	124	146	130	127	139	141	126	130	125	162	131	103	130	131	146	124	153	133	130	144	121	127	123	144	143	150	118	121	129	148	131	130	122	130	134	161	154	136	111	129	135	128	123	126	133	142	136	150	126	142	121	121	141	141	145	117	130	121	138	122	119	160	130	129	125	117	127	125	140	138	121	130	122	133	137	115	118	142	149	173	126	145	148	135	155	122	130	145	138	126	135	149	119	140	138	135	154	131	134	139	149	129	127	126	139	137	117	128	142	141	141	144	151	137	134	152	125	141	139	145	131	127	130	140	137	138	137	120	140	134	115	127	119	126	132	140	122	122	135	132	136	126	142	134	141	134	127	115	145	132	139	124	128	143	131	131	134	143	137	127	135	135	149	136	125	136	138	125	143	122	133	128	117	141	121	146	132	137	128	122	142	153	143	141	120	144	143	131	144	116	118	121	133	124	139	134	130	117	135	138	133	131	152	130	151	151	122	145	141	170	132	121	140	120	128	155	123	119	132	147	130	154	129	130	141	137	126	135	129	118	141	153	134	134	120	133	112	129	124	123	135	135	133	120	122	141	121	115	148	131	114	137	137	122	129	133	178	131	119	133	134	153	153	126	134	154	124	139	131	125	133	123	122	138	139	130	136	118	126	140	138	149	140	131	146	137	129	147	141	124	140	135	121	134	141	138	132	139	140	144	153	122	143	123	149	131	132	131	133	135	127	141	140	135	130	113	125	132	142	136	107	131	147	129	125	115	121	132	132	126	118	133	148	134	138	114	119	123	133	125	144	130	131	120	146	139	131	163	136	141	143	168	115	128	137	133	139	135	110	149	145	138	143	138	148	157	123	126	126	130	122	146	109	128	139	152	130	113	109	119	121	123	153	128	139	134	155	127	132	120	140	152	163	129	147	127	143	120	133	117	135	137	139	149	141	118	125	151	136	139	134	140	147	119	147	133	133	113	133	146	126	138	149	124	141	124	132	146	117	130	144	125	116	152	134	130	133	136	147	142	139	129	138	132	118	125	116	125	122	117	151	137	127	149	144	131	154	137	156	125	147	129	121	127	114	126	121	123	126	126	106	132	140	114	155	139	152	120	127	144	122	130	138	143	154	132	134	138	132	133	135	152	139	143	145	125	112	144	140	151	148	150	124	129	128	146	125	116	134	122	132	149	123	129	165	132	123	151	143	127	142	124	145	145	150	149	116	154	148	129	132	127	129	119	115	109	133	126	135	146	148	103	142	102	117	151	145	114	127	130	108	123	136	121	159	142	125	122	132	112	128	148	127	135	123	105	135	137	116	124	138	145	122	112	124	141	137	134	145	132	124	120	131	141	127	132	136	141	113	132	142	116	124	126	119	125	121	134	121	130	134	139	113	133	111	149	138	117	118	139	143	127	155	147	145	128	129	127	141	151	125	139	120	115	125	142	146	120	158	117	118	135	137	144	160	142	146	141	122	133	121	141	133	122	143	124	140	139	129	136	123	122	134	133	144	132	137	114	129	131	136	154	141	124	121	115	127	149	118	159	123	138	110	129	145	121	126	148	116	138	148	139	147	125	140	122	138	124	127	139	139	124	144	127	129	112	154	136	132	134	103	124	135	132	135	151	137	125	141	127	141	127	148	121	129	122	118	119	128	121	133	126	113	126	140	136	140	134	138	138	133	119	132	138	137	137	123	139	135	141	135	136	131	125	156	136	127	143	155	127	138	142	131	123	165	139	126	120	118	133	129	133	151	136	150	140	138	121	144	134	135	127	126	135	140	118	157	127	114	118	148	119	135	133	137	111	145	154	145	129	119	135	147	149	136	139	139	129	132	116	127	145	147	145	139	124	156	112	153	122	143	141	111	155	134	137	123	144	134	120	106	130	121	132	144	122	126	134	131	126	120	109	106	117	130	114	117	150	126	144	117	136	131	139	145	112	140	127	141	138	135	157	133	119	132	118	121	140	128	127	154	138	144	141	147	133	125	122	134	147	137	114	141	146	144	118	121	124	138	132	138	145	144	145	135	125	110	138	131	113	151	134	113	135	135	139	151	158	132	119	150	119	124	128	104	130	119	139	133	140	118	122	130	111	125	152	113	147
3121	2642	2088	1089	654	495	403	310	278	238	229	223	221	214	213	200	161	147	149	160	145	158	154	171	130	139	148	164	157	152	152	139	162	155	151	131	158	147	191	155	128	150	146	149	133	124	129	151	146	122	143	131	131	140	158	133	137	151	123	140	154	164	163	143	115	137	118	137	145	138	136	132	129	162	151	145	133	141	142	136	169	163	145	133	136	153	135	148	141	149	152	133	136	150	137	143	143	137	138	139	155	142	146	138	137	137	149	139	146	173	145	147	138	158	135	139	129	162	149	142	134	147	145	123	148	145	144	141	148	147	157	147	138	142	138	130	142	142	139	131	134	130	130	148	155	144	160	157	135	137	147	133	160	144	138	158	156	145	137	156	146	136	156	142	140	138	130	146	145	127	143	135	149	161	156	127	154	167	141	132	149	136	147	143	148	135	148	155	154	123	148	140	127	141	138	137	145	138	155	140	151	157	146	129	143	119	132	153	172	150	162	133	147	152	144	130	141	154	144	131	129	140	146	150	158	152	134	133	150	147	129	126	160	143	131	131	158	157	136	134	136	155	118	171	144	124	125	125	139	138	141	147	120	136	114	146	144	128	139	154	157	129	155	124	135	145	131	134	140	148	139	150	158	123	132	118	138	133	139	135	129	147	157	142	130	148	123	140	145	139	145	145	135	125	142	152	139	135	138	138	147	141	134	129	155	129	135	134	151	161	145	148	152	156	137	130	153	155	135	143	168	117	138	142	135	173	131	149	155	136	145	160	144	142	126	124	149	138	133	130	143	110	129	151	126	155	137	134	159	133	151	148	145	141	129	124	170	139	145	151	163	152	124	154	164	144	134	160	119	152	139	135	139	117	131	138	119	169	141	140	163	135	151	142	149	139	117	137	154	137	154	160	132	137	163	138	113	158	146	129	152	122	140	153	131	154	136	126	154	135	119	155	136	137	141	133	132	124	126	145	130	131	145	156	144	153	152	145	134	141	154	134	150	148	138	124	152	146	148	148	125	143	147	159	152	134	158	127	130	145	139	120	160	137	146	140	139	124	134	157	134	119	156	151	141	133	158	137	137	156	140	158	128	154	152	133	143	162	127	158	140	141	128	156	138	166	151	137	115	162	134	138	126	141	128	162	129	184	139	127	141	145	132	150	131	140	144	140	129	133	161	129	137	131	147	133	146	142	130	129	149	129	144	128	130	152	135	133	131	156	133	145	146	156	131	138	135	142	137	150	155	147	115	142	141	157	156	148	140	146	137	137	150	149	139	132	118	148	142	167	140	132	138	162	162	147	129	147	134	152	108	139	121	127	143	140	149	159	149	178	122	110	128	149	145	142	109	157	152	150	133	139	126	116	135	154	141	136	149	149	139	156	139	129	139	145	143	157	136	131	154	144	144	131	150	134	147	150	144	127	169	134	140	145	131	141	137	132	149	122	138	124	142	129	133	143	138	137	156	130	143	134	135	144	149	140	141	131	146	137	123	155	140	145	142	142	135	152	141	135	142	122	143	132	140	127	134	138	154	154	141	131	144	147	130	143	132	127	152	134	160	153	159	119	154	132	150	130	142	135	142	127	143	136	153	130	125	162	143	142	152	158	161	154	133	138	161	148	138	126	121	137	123	137	142	133	123	128	123	139	141	140	139	139	134	141	134	141	136	151	150	141	123	150	159	161	141	121	125	155	126	166	158	126	136	128	127	141	127	132	144	131	138	163	140	136	145	124	140	166	132	140	134	155	151	140	141	149	132	128	134	160	119	153	136	149	146	160	147	143	139	136	127	130	141	155	141	133	159	154	151	146	148	148	131	154	131	134	121	130	162	135	168	162	134	134	139	130	127	124	154	149	139	121	129	131	153	145	143	155	154	149	153	156	138	136	151	144	145	124	144	152	149	142	127	131	122	170	150	148	136	137	147	138	133	136	138	147	143	151	132	147	151	129	142	130	114	139	134	143	126	158	144	135	134	144	148	150	139	155	153	142	156	127	153	132	145	151	136	156	132	134	151	137	141	149	138	133	145	143	129	131	149	137	146	151	160	144	157	147	124	142	140	139	161	143	143	133	148	135	141	144	133	152	147	143	136	140	147	151	156	136	140	137	152	149	142	145	134	140	141	145	150	158	135	146	145	135	131	146	124	131	131	135	141	166	157	141	128	161	142	130	134	154	143	142	119	130	143	144	145	151	122	132	131	155	166	144	160	141	124	146	133	157	134	137	159	146	167	151	159	141	126	153	131	149	132	131	145	132	130	122	126	151	132	132	144	127	128	146	135	160	132	158	159	126	155	128	148	160	136	132	134	145	155	141	129	168	135	120	129	110	133	128	133	133	156	118	135	129	147	134	130	136	129	154	129	146	161	123	160	140	141	129	131	135	144	143	131	148	150	152	140	155	148	153	163	135	139	147	122	136	127	135	121	123	151	162	111	141	134	156	143	130	151	137	130	125	148	150	141	129	123	146	145	138	125	149	140	129	154	150	132	140	134	149	150	148	150	136	140	135	148	144	137	154	130	145	161	136	156	153	153	128	142	164	161	139	146	136	133	126	135	151	120	139	123	144	120	127	149	150	141	130	149	143	147	162	127	140	127	137	132	134	138	130	116	135	133	146	140	139	150	138	149	145	133	141	132	153	147	134	143	136	142	152	149	139	150	138	149	146	133	131	140	164	138	142	137	141	135	134	133	139	157	143	155	141	166	130	139	160	137	152	148	129	131	141	124	151	128	142	150	132	161	137	102	168	137	148	158	143	148	142	148	141	139	130	134	136	166	133	133	147	127	128	148	159	133	144	146	159	143	152	160	130	145	174	124	151	164	126	132	152	125	138	151	138	130	123	143	128	151	149	179	166	111	141	148	131	159	163	150	154	141	129	139	119	132	134	141	148	131	153	105	140	148	148	142	147	134	158	132	137	126	141	152	150	149	158	132	170	131	131	150	166	136	131	131	126	139	127	137	144	140	129	165	152	122	151	139	153	154	132	135	147	145	144	144	169	152	140	136	150	131	130	124	148	116	145	137	156	145	134	126	142	148	130	145	131	145	130	130	124	142	127	145	132	145	126	158	134	147	147	141	137	127	165	129	160	129	137	144	147	126	131	136	146	141	162	130	140	153	156	158	118	169	150	143	134	128	141	141	144	123	120	128	123	144	146	144	145	148	134	122	135	128	144	146	115	148	128	133	129	138	144	151	122	147	141	153	138	135	149	133	136	141	142	126	145	152	160	142	144	151	140	147	142	142	130	152	144	141	141	151	155	143	146	109	139	141	125	121	140	151	143	153	142	132	140	156	154	128	160	128	152	145	149	138	120	152	139	119	136	145	139	146	143	153	132	133	150	151	128	151	139	118	136	128	127	125	150	131	151	131	158	147	139	138	159	148	118	133	144	147	161	128	140	146	143	150	133	131	137	138	138	143	159	150	113	132	126	136	135	142	131	132	139	138	128	138	162	170	161	151	148	156	156	156	150	144	138	153	138	148	140
24372	21492	28756	24654	21463	5977	986	547	404	379	414	367	357	358	342	328	311	319	311	327	331	297	298	287	289	333	309	315	298	323	333	288	361	304	375	312	305	308	306	312	288	296	319	298	321	287	306	317	306	293	302	305	287	285	291	282	296	280	302	300	269	273	284	294	324	302	297	267	305	307	263	305	313	283	293	306	260	296	276	267	316	280	278	293	281	311	299	277	275	303	288	287	246	283	313	302	305	293	293	273	281	297	309	283	293	295	275	282	260	281	282	274	273	266	286	297	271	269	269	312	315	296	316	274	305	261	296	290	296	292	300	282	287	295	318	268	255	297	266	322	264	274	301	285	306	272	281	294	295	314	286	295	270	272	293	268	272	282	261	277	283	272	281	312	274	302	271	301	260	303	287	280	284	291	308	273	325	310	311	291	318	290	276	258	272	315	264	298	261	287	291	330	281	295	296	258	281	263	303	287	283	311	277	287	311	333	267	314	313	327	274	292	277	306	264	277	283	288	272	295	258	274	302	293	291	301	278	281	320	282	298	281	259	292	281	285	264	307	263	312	301	288	298	325	277	288	279	320	261	271	271	322	305	289	290	277	298	271	334	280	302	287	265	309	286	265	297	331	292	293	310	310	300	305	308	290	268	287	318	277	311	300	278	280	320	283	259	266	304	277	268	281	271	285	277	285	288	286	267	291	264	274	283	294	287	297	286	292	292	277	312	276	286	302	290	304	288	285	285	262	301	267	292	285	271	266	252	254	295	297	269	308	287	291	257	289	274	275	266	319	291	322	311	291	283	303	260	315	280	315	286	283	324	288	308	272	282	293	269	295	304	281	297	278	265	297	271	295	348	270	287	293	305	289	330	291	294	287	284	320	262	308	290	303	274	310	304	335	323	262	291	284	256	280	280	258	335	305	295	269	306	294	295	301	294	297	280	287	265	315	291	297	286	296	300	308	291	289	287	305	308	299	279	281	295	338	300	280	294	317	281	262	262	282	257	305	277	272	295	300	293	288	283	319	313	301	282	300	255	313	288	279	257	274	310	245	266	271	295	270	317	264	300	285	307	270	276	309	294	291	278	287	276	273	254	280	278	304	286	301	285	306	292	274	247	291	274	308	276	293	328	291	240	267	269	299	302	287	281	282	304	276	284	321	291	284	293	299	314	298	287	295	278	287	285	277	291	342	297	281	267	315	286	321	282	293	299	298	302	290	305	317	291	297	288	282	307	274	275	292	261	309	268	303	301	304	291	290	294	286	291	298	307	277	275	310	273	310	300	304	284	297	264	308	304	309	280	323	327	299	279	294	312	278	281	293	301	294	285	272	291	297	293	288	265	312	301	303	267	289	285	289	277	289	271	299	264	270	316	308	275	282	311	308	294	264	262	295	297	295	279	289	303	282	254	290	268	285	314	293	272	286	297	275	279	306	278	337	284	245	291	316	288	268	275	289	296	310	327	274	276	281	305	291	312	272	275	247	269	268	283	273	289	282	296	338	313	270	284	296	329	249	259	283	277	304	292	295	291	312	262	314	279	283	272	272	321	267	301	262	294	277	286	282	321	284	287	305	292	297	300	276	288	292	312	324	289	286	300	301	294	298	291	316	294	270	282	296	300	282	317	296	292	281	299	312	305	288	319	291	265	338	295	260	312	317	287	319	281	286	295	274	287	309	289	261	280	257	292	271	253	304	261	303	281	286	277	306	329	267	255	283	279	289	278	295	303	296	256	270	313	300	305	277	294	291	284	295	261	265	295	286	295	294	286	272	274	288	278	290	266	284	274	300	275	302	289	261	281	294	297	291	288	273	279	274	325	262	285	264	287	320	285	269	309	260	275	247	298	261	312	273	289	281	277	284	268	297	301	292	280	243	265	286	325	308	288	290	282	300	308	286	317	285	277	302	276	251	282	293	318	331	304	271	301	278	311	291	276	262	304	285	294	306	286	318	309	300	289	286	298	297	282	315	305	280	277	290	309	277	280	287	322	324	288	305	300	298	306	288	275	282	302	276	290	298	247	280	302	284	298	285	293	309	294	276	288	297	295	272	278	330	290	291	269	302	285	290	297	282	267	263	273	303	323	286	264	291	283	271	289	276	298	286	297	289	269	292	246	285	289	292	274	311	286	305	290	295	312	335	286	280	277	259	271	258	294	293	300	308	263	272	281	273	295	292	281	290	271	298	276	288	265	280	271	281	306	295	312	295	278	287	294	290	291	286	268	289	307	312	285	293	311	310	291	330	275	278	294	332	292	293	276	270	294	273	293	263	289	268	302	281	278	297	282	313	277	281	289	300	272	281	264	287	243	271	292	286	296	308	254	286	274	269	271	310	303	288	266	298	282	282	307	278	277	275	311	264	270	291	297	302	310	257	236	266	309	288	295	294	295	276	286	291	288	283	322	322	310	245	304	283	316	307	314	296	278	286	286	307	310	294	284	291	274	274	285	252	265	306	277	287	308	268	257	298	302	283	274	290	285	279	279	288	291	303	261	304	290	288	304	285	274	317	284	280	303	276	275	295	275	326	304	282	282	263	306	284	268	292	290	304	273	279	277	289	289	281	306	295	279	272	261	296	267	292	286	269	296	305	301	300	274	291	284	281	267	280	294	280	287	294	279	279	286	305	289	300	296	311	297	273	283	268	278	247	309	268	270	303	289	299	283	284	293	291	307	274	248	269	317	286	292	283	279	312	307	277	281	281	274	288	275	279	288	307	287	263	261	295	285	264	322	319	292	312	295	297	320	273	305	275	293	281	303	252	282	268	279	281	305	292	282	297	280	306	265	256	266	351	282	284	246	319	294	315	265	310	297	276	273	262	295	323	272	310	288	291	278	300	286	303	297	258	291	313	295	274	259	248	279	300	303	298	305	307	284	327	285	298	306	302	303	284	302	281	281	283	270	304	291	268	281	310	267	282	266	293	282	319	273	284	270	268	264	308	287	288	291	258	301	280	290	298	308	313	308	298	282	298	286	282	297	253	309	284	268	266	280	270	301	250	282	282	306	293	291	300	293	267	289	275	285	272	267	253	291	298	280	317	295	310	278	286	261	314	283	262	301	277	255	317	301	306	269	267	280	282	252	290	238	320	310	280	276	305	267	275	300	275	274	278	273	279	266	273	300	296	284	288	294	280	274	303	282	291	303	287	286	278	303	283	289	263	284	284	266	279	293	296	263	277	327	279	278	303	277	269	309	278	270	284	262	299	319	327	312	283	277	274	284	283	284	324	273	275	294	298	288	327	284	301	278	285	277	299	288	261	288	297	289	288	283	288	248	277	297	286	297	289	290	266	297	299	312	272	254	267	303	266	292	281	294	269	300	272	282	299	277	268	260	301	295	285	249	312	311	267	290	295	273	284	295	288	312	296	269	321	330	301	286	305	288	296	299	284	297	296	308	305	272	257	258	285	286	300	286	280	272	287	299	274	275	302	309	270	276	280	298	292	279	310	327	280	290	287	292	293	269	280	260	274	292	278	260	282
3407	4720	4010	2025	1327	978	735	665	548	530	428	428	380	420	376	327	325	356	322	299	312	317	312	303	314	321	302	289	267	306	295	306	269	284	281	269	282	266	303	277	298	286	262	287	296	270	271	301	277	250	259	267	261	266	275	284	267	294	292	277	272	284	285	278	278	295	286	264	267	265	282	253	290	286	243	250	268	265	285	282	250	296	296	269	271	285	259	285	271	275	292	287	267	296	272	259	274	255	300	273	269	277	292	288	244	285	269	278	265	250	298	287	252	242	251	272	262	258	249	280	267	284	277	258	289	277	275	313	265	243	276	279	249	312	299	283	290	267	270	282	264	278	266	275	270	268	269	267	305	303	262	284	296	275	249	292	282	274	293	302	265	248	282	263	266	277	252	277	237	272	263	278	288	250	294	269	258	276	263	281	246	240	254	263	286	270	297	280	251	258	281	281	266	276	262	253	284	279	270	266	265	263	281	261	271	263	259	292	282	267	252	264	290	284	257	273	278	261	258	270	255	262	260	287	298	278	284	266	246	271	291	263	268	294	265	267	269	289	307	265	288	257	289	281	255	258	250	242	284	276	274	257	283	305	254	245	297	281	276	298	274	236	282	275	260	256	252	244	296	280	273	277	294	284	283	281	266	275	303	266	270	294	265	270	307	269	263	265	282	279	293	265	305	289	241	283	302	251	270	276	288	257	282	302	260	265	254	258	277	270	256	305	279	290	284	273	232	260	273	298	255	237	265	277	290	282	279	279	305	285	268	265	296	300	258	290	274	231	267	260	292	263	300	275	277	259	296	266	260	253	268	253	253	230	269	277	287	287	289	281	267	275	255	282	251	318	278	296	299	267	256	263	294	288	284	267	233	276	251	259	317	244	323	263	264	259	300	281	281	248	290	278	268	266	267	268	261	265	285	263	278	256	278	257	264	245	287	274	279	282	273	245	278	275	285	245	291	262	274	245	280	270	252	266	240	273	269	299	259	270	288	256	240	293	276	282	279	294	264	312	270	269	295	274	250	262	298	271	260	279	262	296	298	256	273	269	287	262	277	298	280	239	275	272	276	270	284	286	272	239	286	272	261	292	275	282	283	253	270	267	291	230	278	266	268	311	303	267	293	291	284	278	275	260	281	253	246	265	269	264	302	276	258	261	271	268	268	292	261	257	278	254	273	270	285	286	271	284	263	288	268	245	298	261	268	315	308	297	295	292	265	295	271	268	270	278	240	262	256	268	279	275	284	265	268	281	237	253	281	271	298	243	275	260	261	276	278	289	290	252	278	255	270	275	251	260	265	264	243	255	251	283	261	278	277	278	271	287	245	255	287	281	275	257	275	281	288	272	246	260	272	260	268	271	270	291	253	249	270	261	261	273	257	267	275	277	292	287	267	251	289	293	276	288	250	273	279	293	274	275	248	251	295	244	309	263	258	283	254	294	263	246	253	272	276	290	275	305	285	289	270	252	271	314	263	235	295	264	263	282	268	261	254	285	276	274	266	262	308	250	295	247	289	249	322	293	265	255	279	261	298	312	247	306	282	240	269	278	263	252	261	292	264	263	293	290	287	252	277	305	301	272	263	280	270	229	251	272	267	279	271	285	269	277	259	273	253	268	257	252	267	256	292	302	268	272	266	290	294	307	284	302	275	292	253	263	303	247	263	265	290	293	298	267	265	283	277	294	263	281	270	263	252	266	258	282	284	281	270	304	243	262	266	268	259	294	270	282	285	269	266	292	268	266	269	294	252	291	298	289	272	289	281	256	257	258	262	287	259	275	271	278	267	288	284	294	292	282	284	292	278	270	253	273	273	287	265	283	245	291	245	264	254	261	264	244	273	264	260	298	289	285	267	299	283	244	284	264	271	274	265	291	277	276	262	262	244	259	248	259	274	258	262	253	281	279	272	275	242	258	267	260	262	280	265	306	270	256	262	257	267	293	261	261	273	256	292	255	282	266	256	273	244	276	263	277	262	267	262	278	278	265	287	276	255	275	276	267	247	278	263	268	257	279	255	272	282	276	295	261	298	269	281	281	271	278	262	274	252	265	285	268	287	258	256	252	303	276	255	274	265	283	264	258	281	283	256	250	274	254	222	266	280	268	279	247	286	296	265	240	269	277	290	297	281	275	317	270	289	236	262	259	275	271	281	288	298	307	283	260	264	290	286	277	269	256	276	315	298	286	303	249	286	280	265	260	262	285	292	242	245	274	280	263	276	247	277	273	277	269	270	272	251	263	258	264	262	287	305	278	277	261	248	265	272	260	310	290	295	256	284	256	298	292	272	283	287	235	255	260	253	274	268	241	279	258	271	302	266	242	243	239	285	291	284	276	260	280	277	283	304	284	264	273	264	258	263	265	288	267	239	279	275	281	270	287	281	282	265	251	266	281	278	266	268	281	249	263	275	281	318	266	286	272	286	270	267	270	267	265	265	266	278	267	299	281	284	232	270	288	277	264	278	292	259	290	244	259	276	296	295	263	266	269	242	286	266	270	262	255	247	277	274	277	268	262	263	246	284	269	295	261	247	266	297	276	291	271	272	266	281	280	233	250	250	264	267	264	283	280	256	275	249	303	272	260	290	245	267	292	258	288	264	254	266	298	274	269	283	256	264	272	274	247	235	283	262	283	222	283	259	263	283	257	253	269	271	269	250	259	268	259	293	284	276	259	286	287	277	259	253	281	267	269	296	255	249	310	266	244	262	255	281	246	269	258	241	245	298	298	239	283	251	273	237	274	245	266	273	275	289	277	246	277	263	248	258	294	268	272	243	261	278	273	268	272	280	291	285	251	261	286	303	258	258	271	261	268	301	263	253	255	277	277	241	276	266	287	260	250	298	256	258	284	271	283	284	255	261	267	275	258	272	265	268	290	291	251	273	264	268	293	283	284	282	260	278	264	284	276	251	275	282	271	288	296	281	275	258	257	272	291	247	295	257	260	290	245	255	267	271	258	281	255	259	289	272	288	242	248	270	253	275	263	278	276	267	282	268	253	270	275	240	274	256	255	291	266	269	248	248	282	294	301	275	268	293	278	254	277	270	278	266	230	262	278	266	263	266	261	287	303	253	251	261	266	272	279	286	253	266	286	280	272	251	281	278	253	280	265	289	260	270	243	251	277	271	290	268	265	264	275	285	296	272	241	255	287	269	278	280	252	241	242	306	235	257	257	287	255	266	252	292	274	307	280	273	256	299	249	248	275	252	287	279	269	303	308	267	266	263	267	287	243	243	281	265	282	286	264	272	268	256	262	272	292	259	293	288	293	242	258	276	278	282	278	252	271	258	262	273	274	271	265	246	252	265	284	297	291	270	259	261	251	274	245	282	265	267	288	247	270	241	274	247	290	297	283	283	260	276	300	288	266	263	279	264	268	285	280	273	249	294	260	265	232	265	272	265	252	281	267	263	267	284	253	245	267	263	253	276	254	272	266	270	297	259	268	263	250	270	255	276	258	287	274	282	279	254	250	284	280	273	246	282	291
27795	12408	917	462	317	289	306	299	275	281	263	278	282	290	259	292	308	315	276	257	283	260	294	308	284	264	281	273	267	270	273	286	253	275	272	283	270	290	295	259	266	256	258	251	253	265	281	281	266	276	261	271	262	271	290	274	267	265	284	240	273	285	289	251	268	287	233	270	265	263	279	261	251	289	297	252	276	259	257	299	261	273	275	261	243	293	263	270	254	263	261	299	247	272	292	264	246	262	262	254	270	262	252	290	280	285	275	277	270	261	247	278	262	310	285	260	251	273	292	275	297	286	279	280	291	277	241	248	264	277	275	279	254	280	300	300	238	274	254	295	271	265	244	256	273	260	266	281	283	295	284	241	287	284	240	264	292	266	302	297	268	299	276	253	269	277	286	223	261	275	274	285	259	264	269	258	266	280	281	252	283	256	234	229	276	245	263	303	271	272	295	272	282	258	263	305	274	276	260	279	290	236	267	253	276	253	266	266	256	273	288	271	264	257	259	272	267	290	267	247	292	271	256	266	286	269	264	299	264	236	282	275	300	262	265	277	300	253	266	272	260	262	270	282	249	258	259	250	298	273	252	307	262	265	285	291	273	266	281	279	280	298	290	308	231	289	248	271	274	273	273	264	291	263	273	276	259	273	273	260	263	260	290	263	287	268	263	284	257	260	270	271	277	275	258	278	255	286	270	276	243	223	279	265	259	270	261	255	287	272	259	265	267	287	285	279	276	258	259	292	252	279	259	279	262	286	244	281	280	281	308	268	249	273	258	269	272	269	255	256	266	266	264	258	256	239	275	228	264	266	278	271	293	279	299	245	287	283	243	244	251	265	269	271	281	276	286	278	239	241	275	244	257	259	260	275	251	237	278	262	267	258	270	270	275	262	273	292	280	302	287	290	269	242	289	299	245	231	278	281	252	259	285	240	297	271	276	274	285	261	250	271	287	243	271	273	289	264	288	244	281	269	313	268	313	264	266	306	238	276	286	296	261	283	270	280	246	266	284	273	274	241	260	248	259	298	275	306	264	251	298	266	291	239	255	257	279	296	261	262	274	257	263	254	274	272	273	280	285	237	269	269	272	250	263	274	262	285	269	271	282	267	268	267	275	265	268	219	275	273	251	259	266	300	273	255	265	280	297	301	279	274	271	261	261	290	251	250	277	309	246	224	270	250	256	269	272	284	262	285	262	253	265	271	284	277	240	256	266	246	280	250	273	265	275	281	266	269	278	254	265	262	269	260	271	274	261	292	285	277	273	290	294	286	270	277	294	293	294	244	246	261	264	264	255	287	268	292	261	256	234	252	269	286	260	259	243	262	280	280	256	284	277	277	303	242	271	288	280	267	264	266	247	283	274	271	278	282	270	258	262	286	277	286	247	278	297	234	283	264	279	255	277	272	270	296	300	261	295	258	258	274	256	276	278	263	287	274	237	276	275	274	283	278	261	254	255	267	282	264	281	250	261	261	271	261	273	270	269	330	295	259	265	266	246	258	233	263	250	299	288	278	275	269	294	262	239	276	299	267	259	267	284	260	253	249	241	268	281	280	265	274	294	283	247	262	252	270	238	229	260	277	293	253	298	265	289	286	303	278	270	282	279	254	263	281	271	255	247	236	303	265	281	296	236	256	280	276	286	274	277	276	256	273	268	253	293	272	280	296	268	292	274	305	257	272	294	272	249	272	284	267	251	277	252	274	267	304	281	297	261	283	269	289	269	250	279	283	251	270	282	281	266	272	253	282	266	254	264	259	277	248	291	291	269	267	250	260	245	261	286	233	265	256	283	263	264	276	285	252	273	277	251	282	276	261	272	284	235	248	251	274	294	304	285	291	291	297	246	264	277	282	274	280	271	256	276	285	278	297	268	264	267	262	289	263	303	277	266	269	283	268	263	284	270	267	272	289	276	287	303	252	245	301	263	258	279	258	284	271	275	301	303	266	281	282	258	295	285	271	284	276	243	291	279	261	242	258	260	270	245	280	280	242	274	280	279	266	293	287	272	262	283	297	270	266	265	268	296	266	284	263	261	258	248	297	266	250	264	296	286	253	263	310	285	292	295	275	256	272	274	268	324	227	261	252	220	260	272	268	272	257	274	271	278	224	269	291	266	305	270	297	285	275	273	263	276	262	267	262	307	275	285	246	291	239	248	281	268	304	272	276	303	237	267	291	259	276	281	279	275	251	279	287	239	267	272	272	255	300	265	281	264	261	278	280	279	310	267	265	300	290	256	324	248	274	252	277	301	221	284	277	252	273	261	277	277	251	260	259	254	249	244	243	281	276	273	301	268	281	246	254	248	259	258	240	269	260	310	268	292	266	269	268	254	254	244	288	252	294	283	291	254	288	257	276	237	293	256	270	269	270	278	252	278	257	293	254	254	249	271	299	280	256	285	278	299	286	269	246	246	263	278	305	263	302	264	264	278	286	271	283	261	282	282	278	249	268	275	273	272	254	304	270	254	257	289	257	280	271	244	269	281	270	278	272	269	295	247	280	290	267	244	236	268	227	271	281	284	274	261	266	236	275	284	227	252	257	257	285	263	309	255	261	265	274	233	251	260	276	252	283	274	275	299	250	277	266	292	235	270	255	285	287	278	281	268	253	270	242	278	254	240	282	255	291	292	261	291	258	265	259	265	285	259	239	296	262	259	274	297	281	287	245	285	259	238	253	280	283	238	264	263	288	231	262	244	286	261	268	258	272	299	292	283	265	259	283	274	258	278	301	297	276	298	284	310	219	269	263	263	271	254	265	271	248	263	267	294	231	265	256	285	291	289	279	288	288	277	278	250	266	289	272	263	308	250	270	293	271	253	268	262	270	268	267	269	276	268	254	284	271	251	281	272	292	269	275	232	273	268	267	259	265	268	262	276	293	269	259	252	282	272	279	308	273	292	288	271	275	282	267	261	276	270	237	264	251	247	269	261	281	242	249	262	286	296	288	247	256	286	240	265	246	303	250	271	250	276	281	274	266	297	254	272	268	258	286	277	288	294	256	275	284	279	265	220	266	275	267	271	258	272	288	293	313	267	261	337	256	265	270	295	304	301	278	287	272	264	292	289	294	254	269	277	284	274	250	262	271	263	283	240	276	261	242	275	254	288	285	278	280	258	256	286	280	268	270	250	251	276	275	257	259	281	309	280	240	284	290	253	275	281	284	246	294	267	279	271	279	286	264	313	307	291	251	263	290	269	290	286	284	276	246	297	240	256	268	278	259	277	273	267	309	265	275	287	258	267	274	257	251	262	262	264	270	278	270	263	229	277	262	243	297	273	278	284	259	289	290	239	305	275	258	294	270	280	277	252	286	286	285	318	251	266	267	274	270	260	262	278	275	266	291	296	272	290	304	299	260	268	282	266	273	266	273	252	266	274	283	291	280	270	288	254	294	277	260	266	301	271	257	266	289	269	259	273	263	291	288	284	250	250	238	275	273	290	244	241	228	273	268	261	281	239	236	262	262	258	251	257	269	275	298	258	297
4661	414	357	313	274	254	260	230	263	267	262	261	270	256	248	259	233	236	256	257	245	284	255	271	278	233	273	248	282	256	252	248	271	228	284	268	265	247	251	245	256	279	273	252	254	265	264	262	263	235	294	257	258	237	246	272	267	262	257	287	260	275	248	270	249	248	260	253	279	268	262	245	241	260	286	283	261	214	246	265	292	279	265	245	265	271	263	257	247	257	236	267	262	259	250	245	276	253	224	247	264	266	285	266	260	275	259	285	245	266	254	249	270	233	287	262	274	273	253	267	260	260	250	233	258	287	257	275	233	214	259	257	272	248	248	254	242	268	268	260	254	275	254	262	228	237	264	257	249	217	250	238	256	246	227	238	259	249	257	266	256	206	298	258	249	257	236	252	269	262	256	280	220	283	225	287	257	236	269	238	252	266	243	234	258	263	245	237	244	238	227	236	248	268	268	292	248	251	265	238	256	271	263	262	246	245	258	284	255	265	255	257	279	276	281	222	270	257	269	259	244	248	245	226	240	257	257	246	247	251	245	257	262	263	282	232	276	267	276	300	257	267	270	292	229	257	266	236	262	264	256	273	280	264	251	261	255	276	249	252	241	238	266	279	286	271	237	259	236	235	251	268	254	269	276	255	242	237	252	263	265	252	269	248	252	268	233	267	230	247	261	264	253	252	270	280	263	280	269	268	270	241	276	243	256	273	250	249	250	238	274	271	272	233	245	251	275	230	272	236	236	245	246	282	246	262	265	262	277	221	241	280	240	269	253	268	252	260	254	257	290	262	261	227	257	282	244	266	258	220	254	260	260	262	240	254	272	264	245	265	274	259	226	270	254	240	284	241	243	251	247	249	229	274	230	252	248	273	255	266	247	265	253	303	247	267	265	239	272	239	247	238	237	230	252	269	258	256	263	285	259	252	268	248	256	244	267	260	300	280	263	218	274	268	271	268	268	252	257	256	253	287	246	248	261	239	222	258	253	263	283	257	239	258	237	238	233	240	264	247	246	244	254	246	282	254	260	254	232	272	239	250	230	282	264	255	242	266	255	241	259	255	241	241	255	263	269	271	264	225	263	258	241	224	237	240	258	298	238	242	255	264	269	252	261	233	279	244	231	238	261	261	270	256	253	255	258	266	260	245	262	248	258	252	254	272	264	259	258	251	218	265	280	233	241	272	268	266	279	220	264	271	254	250	254	253	246	264	263	235	243	240	259	247	244	253	224	239	250	243	258	276	232	252	265	247	252	257	265	255	276	268	245	280	246	250	268	241	268	242	248	250	243	255	256	264	302	257	249	247	257	245	221	268	265	257	241	250	232	236	256	234	253	269	251	239	265	246	246	239	262	271	239	262	248	257	272	242	253	235	246	262	240	218	261	268	274	232	281	249	244	254	272	278	262	280	263	265	237	267	241	256	247	233	246	257	262	257	234	260	232	260	238	240	255	259	228	263	231	277	235	239	256	255	264	222	259	268	253	256	252	263	243	231	294	226	244	243	246	258	238	257	237	244	258	245	252	259	233	277	254	283	251	263	249	252	241	239	239	273	249	262	265	263	272	231	243	251	270	264	278	244	225	250	239	261	267	266	269	241	258	243	249	286	268	251	221	227	237	247	274	287	271	272	254	277	293	249	258	259	254	244	250	270	277	240	273	247	251	262	288	246	232	279	249	272	264	262	241	266	251	248	260	244	267	257	250	243	241	245	249	257	251	247	282	257	254	228	271	266	278	264	239	257	253	262	268	249	254	257	276	265	239	231	235	284	236	271	249	285	260	256	238	234	236	242	259	248	252	256	277	254	252	261	261	248	250	255	256	267	249	243	231	253	255	238	248	227	266	244	264	241	239	261	271	267	260	250	268	226	282	207	242	247	251	249	246	247	237	243	257	234	263	234	224	265	266	254	278	268	251	275	271	259	235	247	258	241	250	252	232	261	232	276	258	259	237	255	276	267	259	244	264	290	264	266	251	258	259	262	246	259	265	257	240	272	270	236	256	270	244	258	256	256	255	259	250	259	249	256	262	234	283	258	235	262	278	246	231	257	229	274	252	256	283	243	274	259	267	257	252	280	269	263	245	235	265	240	256	220	233	245	238	264	222	270	259	247	264	258	239	269	276	238	259	252	252	235	238	259	235	267	253	273	260	240	237	225	267	239	255	268	256	253	237	234	247	248	226	270	229	275	260	227	259	249	243	269	257	243	257	230	269	265	262	239	269	238	267	283	233	252	244	261	254	260	242	261	235	245	287	285	244	262	253	272	222	248	280	263	248	262	256	303	260	246	234	248	262	256	275	233	263	262	272	262	224	246	280	260	260	248	247	241	248	226	252	278	238	262	260	241	256	242	249	248	271	238	283	237	245	262	252	262	248	283	251	246	240	265	248	250	293	238	259	252	274	244	260	255	266	269	243	250	254	241	254	237	252	227	241	250	250	233	268	253	277	246	246	229	272	257	265	286	254	276	282	237	236	272	251	262	243	269	262	259	249	227	253	252	246	262	244	234	258	257	254	235	263	245	240	253	243	279	249	215	264	229	266	231	265	222	253	257	242	236	252	254	263	239	232	218	234	262	267	252	234	262	251	295	238	251	275	252	251	266	276	262	257	249	264	276	254	245	263	278	281	253	242	259	280	276	247	248	250	253	245	238	248	231	241	232	246	256	280	254	264	240	257	228	244	247	291	261	279	272	243	253	263	255	278	260	237	257	256	253	273	256	266	238	261	248	249	257	257	223	274	216	267	235	256	247	257	267	250	272	258	241	254	241	284	273	272	253	225	285	238	254	247	249	255	287	241	256	252	263	237	221	252	279	258	252	262	260	249	265	250	272	273	263	249	263	242	303	257	246	249	279	242	266	276	291	273	266	255	258	294	294	295	259	232	254	246	258	243	262	252	250	260	248	266	252	243	253	280	244	253	240	253	255	253	274	231	266	240	272	273	292	256	271	254	260	253	250	243	266	252	275	226	249	248	267	271	271	266	230	252	275	247	279	278	247	248	255	247	281	233	247	254	259	242	217	261	263	235	247	266	276	273	267	258	278	245	270	248	258	303	279	244	265	278	256	242	269	252	236	234	257	263	237	242	228	249	224	246	263	282	249	264	256	248	247	276	225	257	226	250	279	255	284	263	261	254	244	263	241	266	274	261	280	269	259	280	248	238	267	258	247	265	259	257	261	255	253	256	245	277	272	238	269	285	271	237	230	239	255	257	247	270	250	251	257	257	254	286	220	257	243	268	250	236	276	249	267	265	230	269	255	249	253	272	249	258	278	249	251	273	239	247	239	261	284	248	258	244	265	253	292	259	234	254	256	264	208	224	250	242	262	244	251	266	253	229	247	239	260	220	246	241	248	239	280	243	272	250	262	230	268	249	240	262	217	279	260	257	256	251	259	231	273	249	271	280	279	229	242	246	237	261	269	244	264	277	254	257	287	242	258	246	253	242	271	250	262	233	272	260	255	271	249	247	247	273	270	273	271
25235	21436	27821	25455	9724	583	384	236	203	188	187	191	183	153	156	154	140	144	133	168	136	142	131	153	152	135	148	161	129	134	134	131	161	128	125	125	125	133	127	161	150	121	130	144	126	144	146	142	135	156	128	125	141	135	123	149	130	124	143	116	153	135	146	144	121	143	145	149	143	133	149	118	120	139	118	134	150	145	149	153	129	133	131	142	120	128	143	118	124	127	143	129	134	148	139	135	136	137	154	119	132	153	127	119	126	130	138	143	144	113	134	163	113	158	128	144	133	138	137	141	137	140	127	129	123	132	150	149	130	137	135	135	153	135	138	116	144	136	136	127	123	137	122	118	122	123	129	137	133	125	118	166	125	131	139	123	130	130	126	140	130	119	139	141	150	130	125	134	118	130	147	126	129	125	125	128	101	122	131	134	134	141	154	138	134	149	119	122	157	117	148	130	116	128	124	127	130	121	127	137	123	131	128	136	129	134	127	131	125	112	147	126	129	135	121	148	140	146	117	139	126	143	133	120	121	158	134	131	132	133	150	131	132	140	147	132	131	119	129	144	134	154	134	122	114	129	164	149	124	127	143	132	135	126	145	127	138	117	146	135	143	144	120	149	150	132	135	135	133	126	136	138	142	125	163	134	138	118	124	118	152	132	129	123	122	120	144	131	126	131	109	136	127	137	132	131	141	138	135	131	149	120	134	133	131	142	114	130	116	133	126	140	113	143	107	136	112	139	138	131	151	137	124	147	141	146	123	128	159	149	144	126	133	127	122	139	135	127	114	121	137	132	124	125	127	111	117	122	136	142	127	142	130	132	125	137	125	125	140	128	138	133	127	124	134	124	124	135	124	113	132	124	139	115	131	152	136	140	139	117	111	129	127	130	121	151	115	125	120	134	146	148	123	127	140	126	134	157	127	154	141	130	128	128	116	115	121	138	114	137	125	121	135	134	122	136	120	115	133	138	125	133	143	115	133	126	129	133	109	127	130	148	116	133	145	142	143	127	151	144	129	138	144	128	142	134	133	151	125	134	150	110	134	145	124	104	134	133	127	151	147	130	118	155	130	138	128	137	115	140	129	131	152	127	123	132	122	132	143	143	121	142	149	144	127	152	129	144	113	112	117	117	127	136	123	133	153	140	137	132	113	116	128	133	132	133	161	152	112	140	129	147	136	137	115	138	131	128	117	136	126	148	124	126	129	115	146	142	136	126	122	128	117	122	139	126	133	133	153	136	122	133	125	138	120	110	137	133	131	130	140	126	115	140	114	143	109	128	128	147	148	107	114	129	130	139	144	132	142	127	124	133	139	119	144	125	144	138	137	110	136	147	130	148	129	123	145	125	124	125	143	106	133	119	125	166	104	149	133	142	134	110	149	120	143	126	116	127	129	130	143	150	122	127	148	116	112	136	132	125	124	132	126	121	144	107	129	144	121	140	126	119	129	118	137	150	126	165	131	123	130	137	125	138	130	133	125	156	146	116	145	148	114	122	136	151	130	140	120	121	111	125	124	137	149	124	128	122	136	132	121	131	134	130	149	123	141	136	148	119	138	129	132	137	134	128	117	134	137	137	110	114	136	128	139	154	129	143	114	121	142	156	152	133	152	135	122	140	130	133	127	136	125	138	136	154	132	134	114	144	140	129	131	129	139	124	126	118	111	139	147	138	126	139	138	154	131	156	143	119	118	114	134	122	131	153	129	115	123	151	134	130	148	154	135	148	135	155	130	147	132	130	130	111	127	139	133	134	137	122	129	127	152	147	146	117	142	155	120	117	142	139	137	140	137	116	142	109	125	120	151	125	142	134	141	122	135	138	115	112	129	132	123	130	143	123	130	126	123	125	140	123	124	136	117	133	141	136	127	120	117	126	122	125	159	153	130	149	132	143	125	106	122	146	127	147	126	154	132	137	142	133	125	139	131	144	125	145	128	125	154	134	129	135	138	133	137	114	135	135	144	139	123	119	134	129	122	129	135	140	148	120	106	140	150	127	136	139	126	132	123	124	133	136	125	145	135	135	134	127	127	142	148	130	123	135	126	139	132	124	98	136	135	128	125	137	147	144	135	131	125	128	132	111	135	135	134	128	137	135	147	113	132	130	129	127	126	138	160	162	149	126	117	113	128	117	154	130	122	126	130	133	124	136	134	130	124	125	133	135	137	113	109	112	118	146	96	132	138	138	136	152	138	128	125	126	125	129	137	124	142	140	131	127	156	134	133	143	145	138	131	132	145	127	135	137	109	138	118	117	137	143	128	128	121	122	146	119	109	131	131	142	126	123	133	143	132	136	157	130	138	131	121	134	119	119	115	138	123	119	129	130	143	157	131	137	129	146	141	132	126	131	138	133	132	150	130	130	135	132	114	142	116	146	136	128	122	139	138	151	141	125	128	125	135	121	127	128	126	148	135	135	150	111	149	155	116	134	128	135	149	133	129	111	139	132	132	154	127	128	122	129	146	141	127	141	137	151	125	144	142	128	130	142	131	148	132	126	118	133	129	126	117	127	140	128	145	135	122	124	133	138	132	159	117	126	148	132	149	134	132	132	140	132	127	122	141	136	118	115	134	122	115	135	122	126	129	151	146	128	122	139	131	141	110	154	127	139	131	115	131	148	138	126	131	129	116	130	142	148	147	131	112	119	113	130	145	126	107	168	147	142	125	114	145	147	130	131	126	143	140	138	124	129	116	129	114	130	145	149	123	143	135	162	142	118	132	136	126	125	112	132	139	129	152	117	128	121	141	131	148	128	116	123	122	127	146	139	123	134	126	131	142	151	115	165	128	127	125	118	116	123	126	141	122	140	126	127	160	145	125	127	137	132	146	109	123	130	129	150	107	125	142	158	135	138	128	137	113	141	127	145	136	129	139	121	148	148	122	145	129	140	126	148	146	102	135	121	121	124	126	126	128	142	169	138	150	132	130	136	109	127	127	145	104	117	136	150	131	112	112	123	130	150	114	131	119	138	136	134	119	144	151	129	138	121	132	116	132	126	134	138	130	124	136	135	151	127	131	115	101	131	129	127	144	134	129	132	140	143	140	114	116	137	135	115	128	131	128	133	126	128	144	114	150	149	140	122	134	119	140	121	145	149	157	139	132	142	143	124	148	126	137	131	134	129	107	127	122	123	129	136	107	122	128	139	150	133	120	119	125	134	124	124	133	159	116	126	145	143	125	136	125	130	138	137	128	129	145	127	148	125	140	121	140	138	128	140	118	138	107	135	141	105	128	119	141	156	123	128	148	116	131	140	123	137	137	142	150	126	144	153	124	148	147	126	113	135	131	141	109	127	113	132	138	133	143	124	128	138	126	149	118	123	134	143	119	128	121	119	129	135	150	128	130	129	116	129	145	136	108	128	121	137	138	138	131	125	125	132	124	140	129	142	141	123	131	124	133	114	155	134	148	133	135	135	134	130	138	133	139	104	123	133	126	130	131	127	149	128	137	115	127	128	124	122	134	125	142	134	132	134	149	128	119	114
3105	2545	2199	1094	678	538	358	313	266	231	238	201	198	201	169	186	179	170	184	169	179	184	134	163	156	152	147	152	163	163	124	151	135	145	149	153	126	146	132	157	129	149	131	167	144	148	137	159	138	157	136	154	134	139	140	164	166	150	151	144	132	152	148	151	142	145	170	162	133	169	149	133	145	137	136	147	175	151	143	150	140	119	133	135	145	174	150	143	153	134	161	145	130	138	141	131	160	137	135	137	126	136	162	143	162	153	130	118	112	159	142	137	135	136	143	154	151	126	156	147	160	148	128	132	136	146	141	140	158	135	124	120	145	158	130	130	133	141	131	130	126	139	141	139	147	147	132	116	132	128	147	132	135	139	111	142	146	126	151	128	126	159	140	128	160	155	129	156	132	171	139	130	159	139	124	155	158	150	138	131	143	133	132	150	134	155	156	136	153	116	120	156	131	139	148	146	135	142	124	153	135	147	151	158	131	143	150	131	138	135	121	164	123	129	164	138	142	119	143	150	133	148	171	137	144	165	162	152	129	115	121	138	162	141	167	153	163	151	140	146	169	122	148	125	151	138	151	148	146	134	142	154	127	160	138	154	124	147	134	138	136	161	142	156	149	130	129	149	135	124	146	124	162	149	145	132	142	152	135	149	162	130	138	160	125	147	125	136	156	142	151	132	164	140	133	142	137	162	153	143	137	137	157	156	143	138	130	138	163	130	133	155	129	142	135	132	173	130	151	138	118	136	151	144	154	123	138	137	137	141	145	151	138	144	145	154	131	168	131	154	121	145	127	139	157	167	160	148	133	143	143	148	120	145	157	135	123	132	158	152	132	144	118	146	150	149	137	151	132	141	124	137	149	151	144	143	160	143	149	135	136	146	141	127	128	177	141	134	132	130	152	147	143	141	155	161	159	163	140	150	154	141	134	136	142	132	147	155	155	128	145	142	139	127	132	142	130	135	144	157	143	121	151	150	137	116	168	135	143	155	122	142	118	142	121	111	147	148	137	142	135	128	145	147	145	145	157	127	124	157	144	140	125	136	137	116	139	158	138	139	159	144	141	137	142	160	148	144	158	128	147	153	134	149	152	144	140	125	148	146	151	151	136	137	127	162	148	158	139	140	122	136	131	157	148	157	126	141	151	145	135	155	129	129	124	146	144	143	143	142	133	144	135	147	162	124	134	142	148	150	138	144	144	144	154	141	136	141	135	150	149	138	123	122	145	141	126	141	128	137	160	137	134	137	136	163	138	143	152	153	148	108	158	152	130	116	132	140	151	141	123	135	143	143	145	144	125	145	135	134	131	161	140	145	124	149	141	125	133	143	139	148	136	136	154	145	144	145	126	136	135	124	137	149	142	150	137	140	152	137	165	141	136	120	145	146	116	127	134	148	143	138	145	139	120	123	142	150	149	147	135	139	151	154	148	143	118	151	167	154	156	133	133	128	136	120	145	136	153	145	136	155	151	141	144	156	142	135	163	139	145	170	156	126	168	150	155	108	139	139	124	128	143	144	140	143	125	156	152	136	142	143	137	118	145	143	152	127	141	152	125	149	157	142	134	133	140	163	133	159	145	143	154	148	150	165	137	158	141	162	147	144	137	130	147	133	143	158	117	135	142	139	151	129	138	127	138	135	139	155	144	145	149	139	146	131	115	137	145	139	142	142	149	138	151	117	135	153	144	140	133	122	137	157	142	133	137	138	147	155	150	146	133	162	134	112	148	137	123	138	134	140	144	169	154	140	143	125	134	142	144	134	140	133	124	136	143	149	145	156	124	141	124	139	133	145	130	156	152	129	141	140	156	137	143	128	113	143	133	142	124	121	151	115	141	141	148	126	161	141	153	144	133	127	143	117	128	157	144	142	128	146	159	132	141	145	122	142	125	138	153	118	130	138	128	123	145	153	118	138	149	129	141	148	135	142	120	152	138	136	117	146	166	127	112	124	135	113	148	147	150	118	147	144	155	158	139	152	149	162	140	152	154	126	141	144	164	153	133	172	153	143	133	139	142	130	162	152	141	140	126	130	127	139	127	124	126	145	149	149	131	153	167	155	130	132	150	151	162	161	130	143	157	151	139	172	146	146	148	158	157	126	152	133	131	144	141	139	153	116	147	133	136	146	151	147	145	137	151	141	151	135	151	166	147	151	141	153	135	148	150	155	136	136	146	134	127	165	141	146	153	137	148	153	126	125	134	145	151	153	156	135	156	166	137	132	169	131	136	143	131	125	141	157	160	141	161	151	126	140	121	141	154	123	142	135	152	136	137	156	165	153	146	143	158	173	154	140	136	128	132	137	153	135	160	137	157	145	134	165	146	156	112	139	139	145	136	148	128	146	133	137	135	131	131	157	132	148	161	148	147	158	151	146	128	149	131	124	120	142	153	137	120	142	151	134	168	114	126	132	125	136	136	132	129	150	149	172	144	137	160	142	131	130	127	150	161	153	158	140	162	151	143	154	127	139	115	134	141	153	139	141	141	120	149	136	137	145	128	139	140	156	130	149	131	140	145	150	134	146	126	144	129	161	151	141	134	147	146	128	151	146	147	145	145	150	144	162	142	150	117	131	129	140	142	132	157	139	137	149	157	119	139	155	155	126	144	133	133	131	133	151	122	140	135	165	138	112	145	130	127	151	161	134	139	132	158	145	131	132	145	139	126	156	152	122	128	161	153	138	136	141	132	125	134	155	148	129	138	138	150	124	140	135	147	134	139	150	138	138	149	141	140	141	140	139	130	151	142	126	141	126	153	134	122	134	162	114	159	145	139	146	123	139	134	158	127	153	154	129	130	144	156	149	149	146	135	133	124	153	136	148	147	152	137	147	122	141	128	172	141	131	162	148	145	155	129	153	139	129	131	130	149	137	128	130	139	149	135	141	133	152	142	130	132	143	164	148	125	149	132	147	135	141	138	124	137	156	151	153	139	146	146	141	143	151	135	146	124	141	143	159	153	147	144	150	136	150	158	157	128	129	128	136	135	143	148	112	149	138	153	136	117	149	145	130	131	142	135	140	151	152	152	128	129	139	139	135	141	127	135	139	141	136	139	120	137	144	140	159	123	140	135	138	160	153	123	122	120	136	156	135	152	142	157	134	156	144	147	140	134	126	152	156	139	158	151	147	135	134	159	133	120	134	146	147	150	161	146	136	145	156	136	119	122	134	165	140	137	145	118	154	151	151	133	136	146	133	159	132	165	144	134	142	162	147	143	136	129	158	149	153	150	131	123	126	121	152	130	136	138	148	140	127	143	150	146	134	127	138	145	145	152	168	155	154	143	132	133	139	134	128	139	128	147	141	116	148	141	133	146	130	119	160	147	141	136	143	167	131	150	144	131	138	151	138	138	131	133	139	135	140	134	126	124	147	155	142	157	137	146	145	137	141	129	149	142	125	129	155	126	145	145	152	126	162	128	138	147	130	131	115	144	120	156	161	127	143	132	132	154	139	123	154	130	145	148	148	139	161	149	143	141	151	152	130
24390	21486	28777	24594	21470	5900	936	513	402	408	392	366	374	351	328	331	377	319	353	328	311	295	320	314	295	298	305	298	310	323	306	286	291	315	316	333	282	257	320	262	283	300	283	281	290	313	300	310	292	290	290	277	333	299	299	287	317	275	328	265	292	298	298	322	275	287	294	266	283	301	306	273	302	282	290	317	304	270	291	276	260	309	304	296	286	288	270	304	276	271	288	295	274	310	299	280	297	279	295	278	289	274	321	288	295	300	280	302	299	308	298	309	285	299	277	291	303	281	297	290	261	285	291	299	287	313	259	288	279	283	298	289	314	320	284	286	282	308	287	291	299	301	293	288	306	296	244	265	286	290	314	294	293	269	281	272	278	297	282	332	291	266	321	312	309	294	275	273	273	319	307	289	264	306	266	286	280	309	308	316	308	283	315	305	290	328	293	267	298	269	286	297	294	300	270	266	276	285	301	284	317	276	289	302	316	308	287	266	253	297	339	292	291	306	323	250	306	276	278	298	304	308	286	287	256	302	287	277	292	283	298	279	264	307	310	283	273	287	293	294	249	296	273	280	263	267	293	297	267	260	279	265	288	292	303	307	300	291	276	273	321	284	285	291	289	252	307	271	317	298	298	293	292	299	321	300	274	285	300	270	277	289	297	317	259	311	284	297	303	248	314	270	268	288	307	266	299	269	306	262	306	302	309	262	282	284	282	300	314	278	274	269	280	279	310	300	290	268	286	278	270	305	297	311	295	294	297	259	287	269	286	317	317	265	289	271	277	281	277	262	311	274	309	296	286	267	278	306	293	293	307	312	267	300	315	300	306	315	287	295	286	303	279	290	280	320	292	296	296	285	294	304	296	283	283	273	254	310	288	287	286	289	283	303	297	291	285	318	295	271	307	307	280	285	277	248	275	271	311	315	289	270	281	286	274	303	283	310	287	275	290	282	284	290	275	292	289	274	282	276	293	285	293	332	293	303	289	301	291	284	280	273	302	288	277	323	292	309	302	261	308	301	295	282	268	288	278	286	310	253	304	275	302	295	310	282	276	272	273	293	315	308	278	296	286	267	316	298	301	257	291	302	304	285	313	271	289	262	294	303	283	288	292	285	291	303	301	291	281	292	254	331	291	278	288	292	322	276	298	308	286	281	273	309	328	301	277	275	292	263	306	305	286	270	269	267	287	266	288	291	299	275	263	304	263	284	289	311	305	285	260	310	311	267	344	292	298	252	301	278	272	297	309	292	267	289	287	279	317	292	254	295	299	297	321	308	300	291	292	293	277	289	285	280	260	279	313	259	308	307	296	300	284	278	296	295	294	292	291	271	298	305	331	274	284	280	308	274	295	294	280	297	280	313	305	245	273	299	304	273	298	287	307	265	294	288	272	285	289	275	279	254	312	283	280	331	309	318	288	297	268	258	299	277	281	310	290	299	275	261	286	268	302	285	301	305	314	267	281	272	306	262	284	299	266	285	320	313	301	300	299	280	278	319	299	274	265	268	277	302	266	289	291	309	295	295	279	290	272	287	305	288	297	287	280	290	311	293	291	275	300	271	290	326	297	277	317	288	283	335	274	285	289	270	280	288	275	327	278	290	300	268	315	286	297	268	275	287	280	276	286	262	289	298	299	304	309	312	266	288	275	297	309	283	313	281	299	291	309	290	270	289	256	277	294	288	288	287	278	303	302	315	289	273	272	275	287	300	298	287	298	277	266	301	300	268	314	276	296	292	277	310	314	283	294	307	275	273	315	288	289	306	298	273	269	273	288	304	307	312	290	315	297	283	321	298	274	289	300	270	268	283	295	291	299	306	252	242	275	292	297	300	293	276	284	307	323	325	282	276	320	288	320	271	322	281	303	274	272	299	312	284	308	280	280	276	305	285	275	297	315	288	288	292	277	302	271	241	323	274	275	285	309	299	266	265	274	265	274	280	323	298	253	288	259	269	286	312	275	275	278	283	286	279	253	315	313	318	287	289	285	279	259	269	314	248	280	272	272	326	302	299	248	310	319	290	285	280	287	288	275	300	320	283	319	325	273	283	275	280	286	274	261	288	297	298	288	286	294	299	292	314	258	305	274	306	281	271	268	314	279	283	270	300	299	270	291	255	278	297	279	316	288	281	270	298	279	275	299	313	291	292	249	281	258	286	281	312	275	317	294	295	279	297	285	293	293	290	279	299	297	281	292	295	296	293	285	270	249	313	296	273	271	297	287	290	285	283	307	283	264	276	288	272	275	252	285	298	260	274	282	265	303	311	233	264	279	270	262	311	291	278	287	313	288	265	276	297	293	275	282	294	292	269	293	285	294	295	285	304	315	288	293	291	316	296	291	300	327	291	304	294	291	325	280	304	298	323	313	279	290	273	289	275	277	311	300	296	292	299	310	261	275	303	300	286	304	275	307	288	252	274	287	280	245	273	278	279	276	285	272	302	305	288	273	250	301	282	269	295	294	294	270	291	289	246	285	304	298	277	297	290	292	294	297	299	308	296	258	288	277	295	295	300	255	269	277	281	301	312	304	312	277	294	268	273	299	254	254	262	303	298	287	288	283	280	278	288	287	304	268	268	314	270	258	285	309	295	304	305	267	315	286	277	328	317	296	293	282	284	283	265	284	262	300	281	259	297	275	299	283	291	273	286	279	299	291	274	301	270	288	286	309	245	290	290	299	254	277	265	295	278	264	289	265	250	267	300	313	287	246	300	284	294	283	298	320	274	323	310	276	299	291	249	295	271	270	282	277	288	291	299	280	315	272	291	275	275	340	305	262	287	310	283	328	277	300	287	290	319	232	281	248	275	280	284	304	317	282	300	308	317	280	284	273	294	265	291	274	297	310	294	271	304	274	294	297	258	254	274	306	266	251	291	313	289	287	299	287	298	297	274	267	322	296	275	321	275	262	286	298	310	286	285	280	275	308	287	295	298	269	271	282	292	313	296	251	285	281	286	319	295	298	269	287	287	304	268	263	256	275	286	287	274	297	288	283	271	300	278	282	226	304	278	286	306	263	300	266	289	272	267	279	275	300	293	283	253	293	286	268	326	303	289	280	285	305	267	266	278	265	297	296	308	263	303	323	290	279	294	301	276	308	278	296	296	292	251	238	282	300	310	300	275	259	261	291	295	293	263	298	289	284	280	300	279	279	272	312	280	271	275	284	287	274	290	285	313	283	271	270	290	284	335	304	312	296	278	265	254	303	293	262	304	304	308	300	286	273	303	278	285	302	274	258	284	291	298	274	281	270	277	290	295	278	312	276	292	303	309	293	267	285	271	285	301	262	280	302	283	308	305	296	293	280	263	287	312	293	284	292	257	278	318	276	289	289	279	272	293	267	317	309	268	260	260	295	286	292	294	284	269	274	284	300	268	307	299	293	280	294	289	274	303	273	286	287	265	262	299	278	281	292	286	287	281	268	269	280	280	284	277	265	299	252	285	297	273	284	272	272	295	300	301	271	289	271	280	324	314	281	307	282	321	279	282
3282	4731	4019	1987	1312	962	707	640	585	512	438	442	413	408	364	352	316	360	319	338	315	279	326	297	361	330	280	280	269	307	279	328	290	294	265	287	264	282	285	309	286	271	301	284	313	298	296	288	311	286	283	283	301	326	284	281	267	281	270	295	275	271	298	276	262	266	327	263	289	324	278	285	285	276	290	245	305	295	277	252	265	277	269	289	262	293	288	292	287	288	284	253	282	266	267	300	278	287	277	245	269	297	259	288	299	305	246	279	266	250	320	271	264	274	264	272	288	252	275	270	247	264	305	275	253	264	287	296	316	261	297	282	308	280	275	259	284	275	270	284	271	283	275	269	281	286	288	292	289	291	244	263	300	256	263	280	257	273	279	252	253	248	258	295	309	255	259	272	282	257	263	274	297	270	262	231	311	301	286	310	278	283	250	272	291	285	316	292	280	259	290	270	274	277	286	284	257	290	275	281	270	276	269	272	261	286	282	251	284	274	263	244	288	263	278	296	305	288	274	247	293	246	260	271	294	260	260	259	274	284	249	278	262	285	272	288	263	298	267	284	275	288	280	296	263	251	288	282	276	253	278	271	273	296	239	281	258	293	245	303	264	254	264	279	299	238	247	293	294	268	318	297	282	284	257	280	276	284	267	286	271	289	262	272	278	295	270	274	249	261	245	255	295	267	279	287	265	250	287	262	272	250	232	285	272	265	290	284	288	300	285	285	280	293	307	256	262	275	269	290	250	274	278	289	261	286	281	293	238	293	263	276	265	298	257	276	292	239	257	275	289	283	284	273	301	277	261	260	249	268	286	254	284	265	289	277	277	302	266	252	263	259	291	274	288	267	283	337	276	263	285	276	270	279	317	269	267	285	232	260	283	267	285	255	296	294	311	279	288	289	257	298	288	283	261	306	305	273	273	286	286	256	308	271	264	278	293	294	319	250	307	278	260	272	283	278	281	308	276	278	275	228	295	261	252	326	257	289	276	281	271	287	279	252	298	286	295	276	281	279	271	289	264	270	254	269	303	290	284	314	271	254	260	284	254	261	283	286	298	301	292	288	251	231	332	251	242	283	304	289	290	266	259	274	261	296	275	285	269	268	268	282	246	300	269	249	254	275	274	276	264	269	290	297	281	320	263	271	280	303	264	269	261	262	286	285	244	262	274	290	269	278	278	255	304	277	251	271	291	226	283	295	260	260	268	271	277	287	286	282	286	293	300	262	278	286	249	262	272	285	255	273	296	249	277	283	299	270	253	278	259	252	277	292	295	282	286	288	289	272	281	258	268	262	268	289	277	269	293	281	265	244	215	288	293	279	296	316	249	270	284	280	274	234	272	288	290	281	294	280	261	288	265	294	265	285	273	283	267	270	250	284	275	288	270	253	284	279	252	302	248	295	257	272	278	282	292	275	302	293	309	259	274	287	279	313	286	264	272	257	279	271	263	263	290	302	265	288	277	300	297	259	269	287	251	236	269	280	262	254	305	264	274	253	250	286	272	264	279	270	279	276	281	265	249	231	282	288	284	317	283	277	258	280	314	275	271	277	260	261	296	285	278	268	287	283	280	258	245	288	260	301	257	246	272	262	264	226	265	292	270	296	264	259	272	265	258	309	291	259	283	259	280	300	274	292	265	283	288	271	275	305	265	255	262	286	241	297	274	266	291	292	272	254	283	279	259	289	269	262	264	283	287	287	278	248	264	273	288	287	268	259	263	282	260	286	277	302	281	249	276	254	280	279	290	309	275	292	258	271	288	268	255	270	287	270	291	263	305	305	261	258	281	268	264	262	260	302	281	267	241	294	260	275	285	283	275	258	272	269	263	264	256	318	268	267	285	295	282	263	256	253	265	285	255	264	286	268	284	275	272	289	263	286	254	274	258	279	285	237	253	275	278	284	245	248	279	257	243	266	270	272	263	236	285	287	272	272	267	287	258	267	285	279	274	263	296	275	274	272	266	277	264	265	279	283	271	272	302	274	268	255	278	272	272	295	288	265	311	258	280	259	279	264	256	277	283	264	273	292	261	275	258	277	262	285	299	267	269	266	288	249	297	278	268	255	277	285	280	288	266	268	255	265	267	267	281	257	275	243	282	294	252	266	264	268	294	265	263	286	260	251	258	271	246	269	259	254	282	285	269	287	265	278	275	274	255	280	288	246	269	291	222	278	256	263	266	265	295	259	250	310	271	278	266	260	291	229	274	263	280	270	257	285	281	264	266	287	264	247	293	239	259	261	250	275	268	265	262	246	244	284	292	263	242	256	267	277	247	275	279	245	298	292	259	239	277	258	261	260	279	310	296	262	259	263	249	303	273	304	256	253	266	291	259	232	276	263	301	270	249	285	253	282	289	249	261	272	240	284	311	271	270	286	301	293	281	295	277	256	275	265	249	255	281	251	279	297	284	310	276	275	264	286	295	282	262	257	280	298	285	272	276	289	263	242	247	269	242	274	235	245	266	260	269	274	286	234	250	279	274	265	284	260	282	282	285	238	297	287	264	305	265	295	286	260	275	311	281	308	265	288	288	259	268	300	271	286	281	277	249	251	275	253	245	284	273	253	269	284	245	258	264	275	282	260	244	272	276	260	263	292	265	262	279	281	254	259	263	291	269	269	283	251	277	268	262	246	284	260	251	240	275	279	276	279	253	307	272	271	247	270	254	283	290	254	265	291	282	278	273	268	294	271	262	268	290	260	290	249	271	240	259	249	273	274	276	261	273	250	265	280	287	272	276	271	283	278	307	262	269	241	262	301	287	262	247	244	274	259	289	275	267	277	264	277	249	278	271	281	258	270	280	260	282	320	254	256	246	291	289	266	285	249	284	274	272	306	307	263	289	261	282	299	270	281	265	278	274	269	292	292	267	269	239	262	282	267	295	267	253	279	287	263	262	279	304	296	267	269	289	278	271	291	288	252	296	281	276	281	254	295	263	261	272	258	273	295	269	248	278	301	334	279	275	254	262	265	280	249	232	255	256	274	302	249	248	269	283	260	264	264	276	235	280	246	279	304	267	277	306	273	273	247	276	259	282	250	277	259	279	251	243	274	275	261	266	279	268	298	258	270	270	274	268	265	267	253	284	262	286	266	263	258	276	262	302	263	292	273	275	286	270	273	254	276	259	263	276	240	289	250	276	298	280	260	277	260	285	273	278	245	264	271	296	260	276	279	274	242	258	291	251	266	265	280	273	266	253	271	297	280	250	289	243	266	322	275	256	274	289	306	289	265	273	250	286	273	277	269	293	258	258	264	275	254	270	253	265	294	284	260	246	267	272	269	266	291	263	267	274	263	302	259	260	265	284	276	291	258	262	287	258	253	278	265	293	269	299	252	269	237	257	266	277	278	261	273	262	298	281	287	243	276	283	289	293	295	282	262	290	281	243	276	281	260	247	289	277	255	262	280	258	286	292	244	270	288	259	272	293	285	283	278	263	301	259	265	262	269	267	267	277	253	305	283	282	268	293	280	256	291	268	250	273	275
27832	12169	917	470	314	279	324	256	279	277	260	289	280	273	262	279	260	261	282	279	273	268	269	279	270	289	241	269	272	260	291	286	269	253	287	299	251	285	266	259	270	258	249	258	277	306	282	256	279	288	270	265	253	278	283	282	265	265	243	261	256	253	285	252	277	284	269	270	253	267	264	282	282	285	269	272	289	260	266	259	286	284	263	250	282	274	274	259	295	260	236	244	294	274	279	278	267	257	273	291	254	273	278	275	264	290	285	286	264	294	276	282	286	266	262	252	266	256	270	280	299	305	249	241	247	273	253	273	265	254	285	249	281	263	284	250	239	282	312	273	267	264	295	293	276	257	280	278	247	274	260	291	299	256	284	284	276	273	270	259	280	264	276	235	268	274	276	272	276	259	286	268	283	272	273	284	235	269	281	261	284	270	284	253	291	287	245	272	279	273	283	274	318	276	296	260	277	277	266	245	272	274	317	281	275	262	296	278	261	284	288	284	276	262	271	266	278	281	277	279	275	256	256	288	262	303	288	269	250	265	291	279	260	290	278	259	273	298	267	250	248	243	269	260	265	264	280	288	262	264	308	258	297	277	274	269	289	264	277	270	281	265	288	236	262	265	276	273	257	265	244	298	290	254	258	238	285	266	273	247	273	241	249	254	276	249	283	285	292	293	263	277	256	278	289	287	259	280	254	250	289	278	255	258	279	232	283	260	265	266	262	294	259	269	247	280	264	263	262	269	283	285	293	264	273	281	268	259	289	255	300	249	249	272	289	273	273	280	279	274	291	262	249	265	251	259	264	301	253	275	276	276	259	239	277	284	293	295	277	254	246	244	271	243	287	301	243	276	274	266	274	298	289	269	288	264	288	277	259	274	264	238	260	261	297	305	251	247	280	204	260	281	289	258	258	277	268	293	298	282	255	258	299	259	284	296	296	276	278	270	270	291	258	303	270	315	268	265	241	280	252	269	245	294	299	287	268	283	274	249	289	296	265	262	249	282	286	294	247	278	245	253	259	252	263	267	265	251	284	282	253	245	272	297	285	280	266	281	280	260	286	307	251	260	260	267	242	276	287	253	275	256	268	288	310	267	277	285	260	313	254	276	277	260	262	287	292	276	293	269	281	306	250	306	253	290	283	276	282	244	290	275	314	261	245	269	251	262	264	267	273	269	261	272	285	260	280	260	271	246	253	268	275	299	285	259	284	278	279	264	307	305	289	289	264	273	309	267	282	267	248	258	246	257	301	259	268	260	244	245	263	299	246	295	273	264	291	259	292	275	248	280	240	256	292	249	258	273	296	257	280	258	230	252	307	278	284	287	283	279	286	272	272	260	282	250	281	264	271	233	303	255	258	279	254	303	284	269	271	259	267	262	276	295	259	280	289	244	285	274	271	279	276	269	262	247	248	278	255	260	280	243	287	284	242	274	299	263	248	244	275	266	299	280	260	293	296	299	284	280	287	254	260	292	285	270	262	252	266	306	292	269	257	294	306	245	287	304	266	274	272	251	274	281	258	302	254	302	304	286	269	281	223	267	240	285	312	270	273	254	274	263	275	274	252	277	262	285	273	276	253	250	290	283	276	311	265	289	260	268	258	288	256	280	310	277	257	268	265	273	289	281	272	242	302	277	250	256	297	270	273	263	279	266	276	257	288	256	267	288	282	268	225	266	258	267	259	259	270	262	288	254	267	244	287	283	283	248	262	266	242	250	263	284	258	271	262	303	256	264	239	300	276	267	278	296	248	260	250	268	252	268	242	275	309	265	256	254	266	284	248	300	273	272	278	287	265	275	260	275	277	277	282	261	281	249	253	252	289	273	271	267	297	269	276	279	268	236	264	262	256	259	260	287	285	269	272	269	265	289	278	289	281	287	283	267	258	269	267	263	293	284	302	268	253	306	270	263	258	270	270	275	273	251	292	295	275	254	253	255	269	308	256	287	269	276	261	270	276	263	280	262	312	265	272	266	270	270	247	265	272	254	289	258	274	260	276	262	252	300	257	258	251	261	260	277	273	261	279	238	294	242	267	293	260	273	252	277	266	259	270	275	262	294	292	252	293	257	304	267	279	283	272	285	288	288	249	272	274	234	273	272	281	259	261	245	282	265	299	294	275	258	284	221	241	282	270	306	263	288	259	286	297	294	273	272	260	283	274	263	259	285	277	285	267	265	294	291	264	257	272	274	248	247	263	271	281	255	280	260	260	283	275	273	277	261	255	270	256	264	240	274	259	262	295	252	257	240	320	274	274	265	260	278	283	245	280	268	256	263	263	278	267	303	302	256	249	265	278	266	292	285	268	253	280	249	277	298	274	241	278	263	264	254	291	296	268	293	280	289	284	268	283	292	264	271	298	287	254	288	275	255	291	272	270	278	262	248	269	243	268	255	287	269	294	266	280	287	271	265	301	273	273	268	279	289	250	266	298	252	281	239	240	265	247	290	245	252	301	256	270	280	249	272	235	274	265	295	267	273	229	270	274	293	265	260	268	288	256	264	266	267	277	277	286	250	279	289	280	255	283	267	280	257	285	288	281	270	308	247	272	260	299	271	263	264	274	250	283	279	262	265	276	252	247	289	248	282	275	255	295	274	263	248	257	256	264	293	279	265	266	279	259	267	270	277	274	275	252	236	254	252	228	248	295	285	262	277	289	283	269	283	272	289	266	286	280	308	289	278	268	257	289	250	260	280	287	251	280	273	232	317	280	231	288	266	247	288	258	262	280	305	284	292	246	266	280	276	304	268	264	298	237	263	271	235	263	276	271	256	253	270	293	294	264	253	266	289	243	289	276	270	261	274	272	279	286	283	268	262	274	269	296	250	281	231	245	268	289	279	275	255	306	292	249	302	282	259	274	282	271	276	274	273	277	264	265	263	256	292	284	268	286	260	267	290	263	300	250	308	255	297	285	261	273	287	258	244	267	292	271	297	283	264	283	297	278	267	276	250	252	242	253	249	241	252	281	278	253	275	274	268	281	255	297	253	307	260	306	264	295	256	281	258	279	242	263	275	269	271	264	256	290	317	281	286	247	275	283	260	265	280	266	257	283	293	263	294	242	279	299	290	273	275	249	302	288	280	284	274	293	288	269	259	246	274	258	294	275	301	269	290	277	273	285	246	285	265	261	274	285	278	256	277	281	240	260	262	248	239	262	275	276	276	267	281	280	283	238	282	272	248	300	261	269	268	269	284	262	269	259	260	277	278	263	256	257	274	281	255	242	256	258	284	261	278	258	290	287	275	277	278	285	267	269	282	273	270	284	277	267	276	317	279	271	256	265	295	279	289	267	274	268	282	235	224	291	240	285	281	257	298	267	300	280	257	249	254	253	266	260	302	250	271	254	258	277	255	262	276	238	244	278	251	280	297	234	268	275	249	256	278	305	253	299	287	250	269	248	289	297	263	232	271	272	257	269	240	257	272	259	276	276	234	274	279	299	287	253	254	272	275	270	283	303	288	263	259	284	262	284	264	255	288	278	301
4623	419	372	328	294	254	273	255	255	285	244	281	261	252	278	273	282	249	247	252	267	275	267	262	278	279	255	244	253	233	240	242	241	261	288	286	280	272	254	276	257	262	275	258	240	238	250	261	261	276	270	239	258	265	260	253	284	223	226	243	255	258	235	263	254	258	251	249	229	305	281	228	238	255	266	252	266	272	239	269	259	236	241	248	246	266	267	262	276	238	248	257	287	279	260	243	287	248	264	255	264	249	258	254	248	230	245	247	242	245	253	278	270	272	230	249	240	253	242	233	253	265	276	221	252	233	220	282	253	275	249	256	224	280	271	263	254	232	288	268	251	253	250	246	242	269	211	250	245	247	272	258	244	236	244	254	236	271	223	266	260	274	242	238	278	260	252	244	255	239	245	237	241	235	263	280	276	261	259	260	254	243	273	256	240	250	255	260	283	252	240	267	260	252	250	251	289	244	245	236	242	265	254	255	243	277	251	239	295	270	243	250	232	267	226	242	247	292	258	231	254	266	246	258	261	232	250	252	248	226	265	249	244	268	292	262	270	250	280	249	262	228	243	231	262	274	260	254	266	271	250	253	256	268	255	245	273	250	277	229	249	291	237	299	267	271	234	280	240	258	246	271	212	264	256	259	247	230	269	251	249	284	254	252	246	239	273	247	266	248	261	256	269	251	240	261	268	252	242	266	265	290	264	242	257	256	274	248	248	257	254	233	262	241	263	255	246	263	249	237	248	211	262	293	267	250	250	266	246	266	229	253	239	237	269	253	230	253	245	267	264	240	254	250	262	249	233	250	230	263	223	229	259	266	277	260	241	265	246	266	261	234	283	261	268	234	277	263	279	235	224	249	238	243	258	278	247	270	237	246	259	269	252	281	282	236	234	273	247	245	263	255	217	214	257	255	260	279	267	246	256	243	261	255	263	262	262	240	259	267	245	237	237	242	234	239	256	233	253	248	255	246	258	244	241	251	223	258	242	249	257	237	253	250	239	239	234	279	255	273	235	268	251	268	258	256	252	252	256	296	260	247	236	237	255	248	241	254	280	257	232	251	258	249	254	284	239	284	270	264	267	261	272	232	256	247	266	260	265	254	246	222	258	295	264	240	252	264	252	263	241	239	268	236	240	237	284	252	283	264	271	241	253	248	259	255	258	253	254	238	266	260	263	250	262	218	236	236	282	241	230	267	241	248	257	266	234	270	235	254	271	249	264	261	238	246	253	220	252	259	244	265	239	282	243	234	253	244	242	267	246	264	252	216	240	245	258	224	250	237	249	253	251	238	246	234	260	236	247	255	250	256	260	229	259	229	249	250	253	268	276	257	245	232	239	288	256	237	255	261	248	234	263	292	258	230	244	271	246	242	249	259	221	252	251	287	261	246	229	253	271	237	247	251	246	253	239	270	255	260	237	254	265	261	269	238	259	278	269	251	251	270	211	217	257	240	226	237	272	270	231	237	258	248	243	243	273	252	239	245	230	247	238	255	238	237	275	243	257	274	261	271	253	241	238	258	262	234	253	253	271	246	243	250	245	271	236	257	265	219	272	242	281	235	264	236	255	235	238	249	255	249	264	235	240	235	236	243	264	249	268	257	264	285	262	246	250	232	252	243	232	262	276	236	254	288	285	253	289	257	267	270	285	295	282	261	253	240	253	264	231	234	233	249	265	249	275	228	248	260	264	277	248	240	263	249	265	227	281	246	227	270	240	226	275	245	251	249	230	253	257	247	257	246	289	261	256	243	239	263	213	265	221	251	245	244	261	243	246	236	247	264	249	219	252	245	263	225	254	263	260	240	266	241	249	232	268	289	251	267	246	273	237	247	258	277	252	262	266	261	239	262	226	218	257	247	258	247	252	244	234	276	226	267	231	265	232	251	270	243	258	245	269	258	252	245	257	260	240	264	267	270	248	243	265	266	265	265	246	256	252	252	245	241	262	273	250	262	233	236	258	263	261	254	257	252	275	261	269	243	237	258	242	285	251	278	252	245	287	262	244	269	260	286	227	277	295	258	257	256	279	221	257	273	252	250	250	257	254	254	253	242	258	235	252	282	254	287	267	269	230	258	274	237	245	251	250	251	249	229	248	263	268	242	255	260	233	216	256	235	249	265	228	259	253	256	257	265	288	280	240	272	243	245	226	255	234	263	239	268	252	249	264	262	242	236	243	272	237	259	259	250	240	253	275	277	272	245	264	232	231	242	274	245	233	250	227	267	246	245	271	232	261	256	231	248	244	274	239	245	267	266	250	240	292	237	256	241	270	247	275	284	240	247	257	261	268	250	288	267	243	281	235	258	264	245	245	239	269	256	275	240	227	250	254	245	270	233	213	248	257	266	271	268	248	229	246	253	278	272	264	247	245	250	278	266	253	248	275	264	268	251	267	239	244	232	268	242	232	232	255	265	269	243	251	258	237	244	280	219	260	242	254	280	275	293	268	263	255	264	253	274	234	263	256	262	235	237	288	256	278	267	266	213	254	260	259	276	221	238	265	261	283	252	236	277	255	234	261	237	287	232	232	269	243	253	251	253	249	263	236	268	277	272	273	240	215	247	242	244	283	238	251	277	260	272	259	257	271	275	279	268	254	222	236	259	255	261	234	247	268	236	254	266	270	279	231	259	232	226	221	283	250	238	257	254	266	267	259	295	270	251	267	234	231	260	268	271	267	229	274	266	227	269	239	221	287	222	256	246	256	272	272	279	252	238	255	227	275	268	241	255	242	238	256	261	235	243	271	284	252	264	260	246	237	297	267	293	250	247	267	254	238	264	251	252	276	250	262	285	265	291	233	241	269	258	220	260	270	269	274	223	241	226	298	253	248	251	278	270	252	275	224	228	264	251	264	272	319	264	245	245	247	271	260	222	258	256	243	245	246	258	232	237	279	271	230	259	230	259	259	277	264	246	253	256	259	232	289	249	233	272	291	247	270	273	268	262	240	243	252	245	257	295	252	262	247	272	262	237	242	238	268	251	251	251	250	271	252	253	229	238	257	249	256	250	235	238	252	245	271	267	247	258	256	256	241	234	238	243	277	251	260	244	275	232	252	240	256	269	264	263	249	272	263	225	251	220	282	250	251	249	239	271	252	228	256	243	230	300	265	268	260	249	247	255	241	271	274	263	246	259	234	246	283	234	258	251	267	245	259	253	268	232	243	250	264	249	263	266	250	242	250	251	280	207	275	266	260	252	267	242	243	248	275	224	235	263	249	239	248	238	253	255	271	278	266	259	256	265	260	256	247	231	266	251	242	263	246	240	271	272	245	256	261	273	237	267	261	287	276	260	243	250	248	246	265	264	233	242	258	240	267	269	213	255	248	245	238	238	243	253	262	238	251	250	252	251	284	252	250	273	216	245	246	254	262	254	240	270	235	245	260	238	258	241	272	241	292	220	270	245	259	264	242	247	238	265	273	230	273	250	240	260	274	256	264	273	258	253	259	220	237	236	231	226	250	249	263	229	277	259	235	264	279	262
25336	21478	27846	25522	9678	584	305	235	206	199	196	166	160	153	141	145	149	173	139	138	142	158	166	99	134	123	143	137	142	142	147	143	138	126	148	127	117	156	122	135	129	122	138	150	133	127	150	132	134	144	134	136	145	140	111	145	142	129	135	126	141	132	122	152	141	126	135	137	144	124	125	146	141	129	134	125	136	119	141	133	128	147	133	137	142	101	145	121	134	136	126	134	121	123	131	143	119	141	126	126	130	139	140	136	129	137	142	134	126	110	140	127	138	142	120	123	140	114	119	125	158	122	128	133	167	133	134	123	118	118	146	131	124	133	153	130	132	138	138	145	122	119	128	120	154	132	132	150	134	121	124	135	141	142	128	129	140	122	145	146	128	122	128	129	111	132	147	129	127	132	142	145	134	147	131	119	150	121	115	130	135	120	136	122	142	129	101	116	111	146	138	138	149	128	136	123	139	133	126	126	124	154	137	129	117	151	124	117	143	129	132	142	125	143	148	132	132	122	133	121	134	130	125	131	143	130	120	134	140	123	143	125	129	137	134	135	120	141	134	155	122	144	128	139	126	130	131	120	124	120	123	146	125	126	137	142	126	171	138	129	137	122	120	137	129	129	140	124	145	124	139	140	119	127	148	157	138	128	134	127	129	129	153	152	111	136	131	148	130	120	148	124	118	112	146	126	109	138	143	123	142	144	145	132	141	122	144	141	128	119	133	123	145	132	132	129	142	121	114	131	138	129	126	120	136	138	111	119	135	125	133	115	125	112	133	127	132	132	124	114	141	139	125	141	139	135	142	124	117	132	124	122	141	120	115	113	143	130	122	139	116	123	128	132	131	126	141	136	120	119	168	150	148	148	97	122	111	153	127	137	127	128	128	133	144	147	133	128	145	136	113	132	149	130	118	140	138	139	120	124	114	162	152	132	107	129	124	133	134	110	140	149	154	128	122	144	140	134	125	127	127	120	125	146	150	114	109	128	118	135	129	137	133	138	127	138	131	138	131	141	123	144	134	127	122	136	127	129	140	127	125	131	136	133	109	137	137	149	120	136	129	138	138	135	130	142	143	136	117	122	120	141	114	129	144	137	119	132	126	132	134	116	143	147	126	127	133	134	140	146	155	104	144	130	103	127	130	111	133	151	135	133	135	132	124	122	139	139	142	128	135	124	132	128	132	131	109	126	138	141	111	141	131	136	138	142	151	126	133	153	130	146	125	141	126	120	155	123	119	149	134	135	118	127	108	132	157	140	116	141	121	152	144	110	143	141	146	145	118	127	130	122	114	134	143	132	140	136	121	145	139	130	162	156	127	144	126	144	126	123	121	146	130	132	121	138	135	125	148	136	140	145	130	147	141	143	132	129	145	153	134	116	144	150	139	123	137	134	134	127	113	125	115	117	123	134	130	122	130	124	124	130	122	161	139	112	148	149	114	147	146	131	83	116	128	129	109	154	134	141	132	141	125	150	150	127	147	140	129	154	146	132	111	144	140	134	138	154	119	114	125	125	144	137	124	138	128	124	140	135	121	138	135	117	130	146	121	142	123	111	126	133	151	127	141	118	147	117	105	121	130	109	135	143	144	130	149	134	122	149	124	146	134	138	129	139	123	142	147	135	142	148	121	117	134	136	127	135	124	124	131	119	138	144	133	142	135	136	131	147	130	164	156	131	125	126	108	129	130	143	141	139	121	114	133	138	129	124	118	130	123	144	136	132	151	137	114	149	133	129	111	130	127	119	141	122	131	129	123	139	113	139	116	126	132	141	129	124	126	130	135	129	130	138	146	135	124	118	129	115	124	127	125	109	103	143	132	114	131	138	130	129	148	132	128	147	131	136	144	128	132	155	128	141	144	154	125	136	148	144	135	128	126	121	116	120	126	148	124	128	142	133	140	128	116	109	136	144	135	120	132	131	112	136	131	139	152	124	124	119	127	146	129	151	139	113	139	113	126	122	119	118	129	136	139	127	141	135	140	138	126	142	134	123	121	122	144	128	110	139	134	113	139	131	155	139	144	130	156	123	137	127	125	140	123	135	133	133	135	124	123	125	127	118	145	115	134	130	134	130	135	146	135	134	147	151	128	125	116	138	133	152	140	133	120	149	142	138	133	129	125	121	122	152	109	137	124	139	136	150	148	131	136	113	125	137	149	150	132	127	133	155	110	141	142	127	138	139	134	122	137	140	131	126	128	126	128	123	126	131	131	134	150	134	117	132	108	145	137	140	128	150	151	125	124	146	130	134	137	126	92	135	121	115	130	118	107	127	146	140	148	122	134	152	138	129	131	133	145	143	119	128	149	145	133	143	131	157	132	129	131	118	138	152	122	150	146	122	132	132	129	133	128	140	132	122	138	137	133	114	134	144	120	139	119	148	129	120	134	127	128	146	152	119	127	129	144	136	123	138	125	136	120	139	146	119	132	108	148	123	127	145	126	130	138	145	139	156	123	148	142	125	108	129	123	134	141	134	129	114	131	124	122	122	131	133	126	124	143	141	141	141	120	126	143	130	132	131	138	118	121	98	119	130	115	135	125	139	112	157	139	133	135	142	148	140	115	126	148	106	136	132	144	117	128	142	132	153	168	147	129	122	138	143	135	141	155	127	130	135	146	124	133	142	136	141	152	128	141	138	142	134	113	143	126	130	123	150	134	162	135	118	118	127	147	129	131	118	134	126	106	138	136	144	130	137	120	114	122	143	112	121	129	146	119	115	118	132	135	115	123	143	153	147	133	129	99	122	137	127	136	117	124	146	139	119	154	142	129	124	166	137	131	127	134	145	133	123	119	124	141	135	123	123	130	125	139	118	115	128	118	127	117	143	104	125	142	153	144	133	128	144	134	127	139	138	125	140	148	120	132	140	139	126	137	135	132	135	121	128	131	135	118	122	126	137	153	136	134	140	130	136	149	130	128	132	128	164	118	138	144	119	129	133	142	131	106	144	147	134	139	148	111	123	146	138	139	138	136	130	146	119	129	128	136	125	134	124	124	135	132	136	119	124	138	139	122	126	146	146	103	157	149	136	142	150	121	143	128	128	138	143	139	153	123	131	142	143	120	137	128	119	126	127	141	129	132	132	137	146	128	131	133	131	134	137	154	115	131	154	147	109	135	130	117	127	145	102	139	144	125	133	146	133	120	138	133	125	126	127	148	153	145	151	140	134	125	141	145	123	127	120	141	124	117	141	121	140	132	126	151	138	140	136	135	132	138	136	127	144	134	130	130	130	137	120	166	116	129	129	138	151	118	136	137	125	144	136	135	128	154	125	129	122	136	126	138	117	138	104	119	139	148	141	123	131	158	119	127	116	118	141	110	121	128	128	157	122	147	153	123	125	143	103	110	134	139	125	152	157	122	109	137	148	124	144	123	113	113	131	139	117	115	121	128	145	116	123	128	146	117	121	143	117	145	138	133	131	139	142	118	149	107	145	118	138	130	134	128	130	142	148	134	126	139	141	142	116	141	138	140	139	133	145	129	112
3044	2544	2128	1074	663	474	384	330	265	271	233	198	175	197	187	161	193	175	170	161	168	152	185	166	146	142	148	160	154	144	173	145	143	152	169	145	148	131	160	146	135	139	134	146	144	155	178	169	139	154	151	155	137	150	135	164	157	135	146	134	160	161	152	133	140	147	144	141	158	134	161	140	136	153	143	154	130	175	135	155	142	159	142	148	155	140	137	132	138	122	133	147	153	140	139	128	144	138	148	140	160	133	138	142	150	160	139	125	127	169	125	153	162	146	131	134	169	131	162	165	133	148	110	155	144	152	135	161	164	146	139	151	157	154	158	138	140	144	171	138	134	135	136	133	150	141	154	135	156	151	141	143	154	149	141	142	149	151	143	150	165	117	138	139	162	144	134	162	124	144	155	127	139	143	153	143	151	135	126	134	136	151	123	176	130	145	140	121	150	162	135	135	145	142	141	136	134	143	126	130	143	116	130	160	151	141	139	147	131	156	149	130	151	133	136	120	160	115	140	150	145	143	139	142	134	130	131	146	126	135	144	131	138	163	149	136	137	131	144	162	156	150	144	146	127	157	163	136	113	134	132	154	134	125	160	124	129	138	151	118	144	153	157	143	134	137	147	132	153	142	130	146	151	138	141	153	134	132	130	161	148	145	123	157	143	129	124	139	146	149	148	153	133	138	145	137	140	146	164	155	146	136	163	132	138	178	138	145	136	137	149	160	130	144	143	147	140	139	139	129	113	148	127	144	124	155	137	146	150	151	158	136	133	166	138	145	152	147	142	136	142	139	154	149	133	137	130	125	133	151	156	145	157	159	146	144	164	161	128	123	139	155	145	159	151	131	138	155	154	122	135	153	124	143	122	155	125	158	155	143	155	124	149	122	138	164	140	117	145	134	174	143	134	139	131	120	149	144	144	132	128	162	158	122	137	154	145	147	145	129	146	147	127	151	141	153	136	147	144	125	165	163	149	151	146	134	132	153	150	141	146	122	151	142	136	164	140	139	151	125	172	124	143	154	135	136	150	140	127	165	142	133	140	168	145	146	169	167	140	128	149	158	138	136	131	126	128	135	130	143	136	125	135	132	136	125	138	161	152	152	135	132	145	162	122	133	159	144	129	164	163	140	131	132	134	135	131	149	143	163	152	144	149	135	146	141	136	130	155	159	155	169	154	143	134	140	149	133	149	139	143	125	165	147	146	129	142	140	142	149	150	151	142	124	125	139	132	141	155	143	144	131	142	147	153	152	141	122	153	152	142	147	153	130	133	145	121	169	140	129	135	137	136	133	164	161	161	133	128	138	128	131	135	137	158	145	111	154	138	143	140	141	158	155	145	151	146	129	151	141	143	128	137	156	143	123	122	174	128	142	132	138	135	145	169	143	127	134	147	158	144	147	125	136	134	131	154	130	127	134	151	116	137	155	141	136	141	127	128	159	146	141	135	146	156	164	146	132	136	143	157	156	135	138	142	145	132	125	154	138	145	129	152	166	149	123	135	160	125	139	141	154	122	159	130	138	135	133	153	132	159	119	148	145	142	133	135	147	143	139	148	143	145	143	129	135	163	150	143	135	121	167	152	124	128	156	153	133	128	146	145	142	137	142	116	142	138	124	127	138	140	125	130	166	154	138	127	142	154	147	124	161	146	118	130	144	119	142	163	130	125	137	135	126	135	144	153	143	131	121	145	128	152	141	153	139	132	131	145	159	151	164	147	137	169	151	146	138	136	127	145	130	135	152	143	145	122	154	125	139	167	141	153	124	131	142	126	141	152	149	140	139	157	129	159	155	144	126	155	130	136	142	138	130	150	138	136	148	144	143	173	153	162	124	128	152	113	125	155	157	162	121	132	139	134	149	131	156	150	141	154	123	117	128	143	142	138	122	154	152	129	150	144	154	131	148	139	158	126	145	148	152	117	136	133	133	134	126	140	119	156	147	139	145	140	136	152	126	129	149	129	143	149	161	161	138	129	119	154	128	132	132	134	131	131	140	149	159	156	156	144	157	147	145	130	119	129	129	151	134	140	126	143	146	134	159	161	143	147	137	126	128	143	126	143	145	128	137	151	141	142	142	147	134	136	151	168	167	160	128	155	130	123	137	129	134	151	121	136	148	137	134	155	134	162	151	134	148	123	143	130	148	148	133	152	130	131	156	149	129	156	140	156	146	148	130	140	137	137	127	138	152	144	142	137	115	134	134	141	137	148	119	155	106	142	140	153	168	132	129	139	150	155	154	127	151	150	142	165	138	139	136	143	137	141	136	142	130	141	129	173	139	131	153	147	139	136	151	147	138	147	129	112	150	132	129	130	128	155	133	150	122	133	159	141	133	127	145	137	149	152	130	161	123	151	115	145	153	133	145	121	143	164	137	138	156	117	139	122	162	140	139	127	154	134	159	165	153	146	144	137	134	131	156	155	139	138	141	156	127	133	170	139	109	159	150	111	143	125	142	144	134	118	132	133	135	132	157	150	137	134	146	145	136	179	138	143	130	159	147	148	121	140	164	130	118	143	160	138	136	153	125	120	128	143	146	144	156	157	137	133	163	119	129	132	152	132	126	120	144	142	165	136	113	139	140	135	151	148	146	135	145	149	145	140	134	153	145	140	156	176	142	162	142	129	137	165	155	145	133	163	172	127	151	134	152	150	138	115	134	137	133	148	141	133	154	147	154	144	139	147	154	144	131	126	133	162	133	133	148	130	145	144	137	143	147	132	145	145	150	146	164	136	141	131	140	157	142	126	152	139	131	146	135	166	123	166	152	140	145	137	134	150	148	137	129	141	149	135	144	136	141	143	153	149	123	125	138	133	129	164	130	135	125	142	143	154	157	140	123	156	146	153	149	135	131	136	117	146	145	126	120	149	139	152	133	153	124	127	151	139	148	142	123	139	150	148	137	128	138	153	144	121	142	144	151	126	156	133	141	152	159	151	120	146	140	127	151	153	131	145	138	135	140	130	141	146	130	153	145	140	150	143	137	141	135	134	137	130	152	140	136	156	130	136	146	149	131	158	136	148	129	142	153	143	152	123	125	140	141	133	132	161	112	133	150	132	123	145	138	131	137	133	166	119	149	147	176	163	144	156	129	126	139	146	142	139	144	132	129	122	138	127	158	143	134	143	142	137	134	140	139	127	163	115	141	158	138	130	143	121	139	134	160	166	134	112	144	168	136	141	125	129	137	152	144	147	134	142	144	144	152	137	142	137	164	139	145	137	125	149	146	130	128	141	142	142	155	131	121	150	135	143	140	155	109	130	147	144	130	126	153	144	139	132	133	142	156	138	130	151	140	139	140	147	122	142	136	139	145	120	150	142	159	121	142	147	137	136	151	124	143	148	140	124	135	150	131	126	124	149	135	148	137	117	152	144	160	143	146	143	157	146	138	145	139	139	122	150	143	125	130	145	158	160	154	124	137	149	169	130	133	122	150	128	130	136	140	138	133	143	139	141	146	132	121	123	151	126	122	118	154	143	134	135	124
24385	21470	28758	24589	21442	6000	893	545	435	386	386	366	318	328	309	340	331	322	357	257	314	309	312	295	346	300	301	294	266	312	306	323	301	300	286	360	281	333	306	318	314	303	286	299	286	290	277	262	289	297	272	304	269	320	305	279	289	290	309	286	278	285	294	316	278	319	300	278	289	262	301	270	310	303	293	300	269	291	294	286	304	257	290	276	280	273	291	328	288	297	326	291	287	285	280	285	279	301	290	283	306	284	315	265	291	286	300	276	291	338	303	262	291	285	297	261	283	286	320	285	331	301	300	303	289	265	265	282	293	263	308	306	282	318	282	288	286	283	273	289	258	290	294	322	260	291	262	296	285	276	298	285	305	302	264	279	255	266	289	248	279	327	290	291	298	279	291	314	280	289	295	283	303	291	279	262	327	282	283	311	230	265	293	293	308	284	289	261	289	318	300	291	299	247	310	304	320	295	285	286	282	304	290	292	291	278	286	307	313	254	284	276	287	309	317	293	297	304	285	286	284	283	268	282	257	301	301	303	294	271	274	290	288	332	286	275	255	278	256	296	296	275	285	268	262	275	294	290	303	286	265	249	280	313	291	296	283	284	295	293	285	283	287	306	299	293	332	277	303	294	325	278	284	313	293	309	301	282	307	281	307	305	261	284	291	341	293	325	294	280	286	300	305	309	268	306	281	281	270	288	289	312	306	270	268	266	306	282	289	294	251	285	304	243	286	272	281	300	283	313	303	274	271	272	299	291	289	278	328	247	275	316	286	315	292	262	285	286	304	315	279	289	287	287	263	286	285	300	314	277	305	287	294	314	265	292	280	273	298	300	294	320	278	270	282	275	288	272	293	250	302	305	291	285	292	292	305	298	272	312	285	294	298	289	320	281	266	269	268	301	280	290	274	302	289	279	296	264	286	274	305	288	263	316	291	297	310	278	275	268	304	266	245	289	272	283	283	301	273	264	264	267	252	258	285	293	295	259	280	256	278	293	288	254	280	295	289	282	285	310	292	275	284	280	309	287	292	266	293	307	298	272	274	286	279	300	303	295	269	261	305	272	314	269	279	289	256	258	281	304	307	277	288	310	282	318	285	298	292	283	296	277	298	266	304	272	306	272	301	279	298	272	297	253	297	315	314	286	285	250	290	306	296	273	300	289	299	282	262	270	269	285	310	264	277	296	273	300	285	302	275	296	278	253	290	283	299	273	279	284	299	279	332	280	308	272	281	285	269	292	314	285	262	281	296	290	279	303	290	285	289	298	305	296	259	270	305	269	289	312	256	277	305	291	295	273	286	267	274	276	266	274	268	261	311	302	284	268	293	292	258	285	286	274	305	292	287	266	265	292	291	305	312	279	279	283	296	271	280	293	288	289	272	302	279	270	275	309	293	347	279	300	328	289	323	287	269	291	287	274	278	294	274	301	323	276	282	290	279	300	273	307	304	305	293	281	294	271	293	294	294	268	282	288	265	279	310	286	310	310	301	261	287	283	270	296	280	313	280	276	300	267	280	300	300	296	285	316	287	263	283	301	319	289	280	289	268	282	300	291	273	270	308	301	287	263	289	305	251	271	266	284	295	309	286	295	292	325	283	275	293	277	273	296	275	300	302	306	275	270	265	296	258	277	294	291	272	265	266	274	291	295	288	314	271	299	286	279	284	287	307	281	309	309	269	268	282	274	287	286	301	298	286	295	298	316	265	265	318	304	300	302	288	282	302	312	285	295	280	291	260	312	306	268	310	286	275	292	338	307	281	298	286	259	293	293	243	283	280	297	279	284	290	289	284	280	282	286	292	297	285	308	280	268	275	288	277	280	280	280	275	314	311	300	279	284	287	300	301	283	270	280	328	294	284	276	289	288	305	308	262	266	298	282	282	265	318	292	277	274	304	294	327	272	285	302	278	274	301	306	282	264	298	281	263	279	280	285	301	277	278	296	246	282	287	250	293	248	295	294	275	282	289	260	284	272	297	302	287	283	254	294	292	298	251	277	277	319	293	312	267	304	287	282	284	274	278	301	275	297	269	254	260	289	291	294	269	265	285	308	302	285	274	266	308	260	291	250	270	310	239	289	260	268	294	302	266	286	268	297	255	273	308	307	269	307	315	286	304	304	279	279	306	281	263	276	262	317	288	256	292	275	256	293	265	284	312	258	287	276	299	302	256	273	286	265	288	266	303	269	252	256	307	276	278	277	277	297	281	278	318	285	304	307	280	289	275	260	267	312	266	312	283	288	283	295	273	287	305	267	266	297	279	304	299	274	297	297	296	274	283	288	298	265	322	254	254	259	298	288	288	289	283	270	308	272	288	277	293	261	295	281	312	305	283	303	273	274	277	327	283	289	283	317	291	303	327	275	316	298	291	291	249	281	264	294	296	272	290	267	289	315	279	273	293	282	284	259	298	284	313	261	305	265	292	241	266	277	264	275	280	284	315	272	275	272	258	296	282	286	320	251	289	269	254	287	301	308	286	303	288	268	269	288	287	273	272	284	274	303	292	309	289	275	269	302	287	275	273	272	285	298	282	263	319	282	275	276	284	304	275	267	286	295	312	280	293	257	293	296	291	285	277	264	270	271	275	278	278	298	293	318	301	315	260	279	305	311	295	293	277	316	288	285	288	259	284	278	270	295	302	307	276	258	297	263	275	279	282	295	266	255	276	275	283	294	281	280	284	292	270	293	309	255	316	302	268	298	280	303	286	265	274	284	263	268	294	291	276	296	270	289	304	274	271	271	286	274	289	275	298	273	296	332	268	297	279	284	259	270	311	283	295	303	242	275	286	282	287	266	301	302	290	288	319	306	261	300	267	303	307	275	293	274	280	295	292	276	290	344	278	316	275	258	302	281	263	324	275	301	323	289	289	283	302	293	298	296	308	297	285	281	286	341	279	293	259	276	284	291	303	281	295	282	274	279	323	279	315	292	272	270	278	285	267	300	293	304	300	284	292	280	267	256	260	283	302	277	251	295	283	295	257	255	241	265	294	286	298	280	258	322	269	309	253	266	320	292	310	320	300	279	249	263	304	292	276	275	298	292	287	313	305	273	264	268	265	291	274	291	297	279	300	279	275	268	278	289	284	280	281	277	266	256	276	280	275	297	282	266	313	328	278	270	285	292	285	274	326	317	289	307	304	268	287	281	285	282	285	297	292	290	297	293	306	317	281	278	260	305	278	267	272	309	247	276	300	283	266	277	278	293	271	279	272	283	264	263	282	309	296	284	306	299	291	291	310	296	274	286	271	301	289	286	263	285	310	288	255	281	314	295	257	291	322	283	255	304	285	267	282	255	290	264	288	283	289	256	296	308	278	314	281	269	274	297	278	263	260	293	283	274	293	284	303	275	276	265	292	264	270	264	315	285	270	286	284	286	293	309	287	288	290	272	278	306	301	275	306	290	295	258	279	259	293	299	322	279	255	282	307	310	285	300	295	287	285	284	282	302	273	302	287	288	337	260	283	308	276	284	270	278	279	304	308	294
3344	4781	3927	1922	1261	949	791	624	558	482	486	423	393	373	352	347	365	334	307	320	313	317	293	298	309	328	320	283	305	302	287	282	321	310	308	284	294	304	284	268	287	260	280	304	291	289	269	275	280	290	292	257	314	266	289	262	291	264	286	275	269	269	276	258	288	256	277	271	272	247	263	272	258	266	273	297	254	270	310	285	277	277	276	259	254	283	267	279	283	262	287	280	260	266	260	265	297	283	279	271	263	254	282	253	255	275	288	293	293	271	268	273	264	283	310	267	289	250	279	261	280	278	270	239	268	298	267	275	313	251	288	292	296	263	252	271	308	296	286	302	266	285	302	265	271	278	262	282	296	281	295	252	281	292	304	280	276	283	277	279	274	253	296	283	284	266	290	289	279	288	271	269	281	282	256	269	276	270	267	275	256	248	276	277	251	267	263	277	319	290	238	262	271	279	302	257	279	281	267	263	271	275	279	301	257	287	297	279	250	278	253	276	273	295	288	263	287	252	281	286	261	271	293	257	273	282	251	288	270	262	272	267	309	253	304	301	289	286	264	282	257	265	262	269	302	268	280	254	252	272	283	273	257	255	263	298	284	235	283	281	263	250	291	299	289	262	284	270	276	272	273	282	294	285	282	264	286	251	293	276	260	266	297	272	270	254	283	308	261	286	280	262	295	301	284	281	283	281	277	271	259	265	266	272	276	298	254	256	307	259	249	282	282	269	287	280	275	296	268	274	276	285	288	283	266	276	286	282	259	285	262	293	267	283	282	297	285	263	274	280	265	253	285	289	259	257	288	265	244	271	287	260	286	267	273	270	263	253	276	266	262	267	299	264	263	264	294	276	253	271	294	254	252	269	272	279	257	277	297	284	257	263	289	273	275	299	277	247	278	291	249	254	277	291	264	261	261	277	257	301	278	272	259	271	246	276	289	244	262	292	306	269	278	267	274	295	271	274	292	272	247	266	271	286	291	284	270	285	279	250	278	257	273	287	261	267	241	290	280	278	275	292	242	260	267	259	266	282	246	246	266	269	271	270	278	265	294	269	266	277	255	286	269	270	273	259	281	284	290	286	273	282	285	262	246	279	301	296	272	324	273	248	289	272	281	271	271	262	225	261	259	270	292	278	315	264	255	255	296	297	255	266	244	243	279	262	267	288	281	284	275	276	269	277	291	284	265	278	309	304	267	282	274	288	246	272	250	258	264	283	275	273	263	282	241	289	269	284	280	279	294	269	251	278	278	258	228	250	271	298	277	286	264	293	295	275	285	266	273	267	294	268	285	255	298	290	304	281	261	265	303	287	265	272	287	274	282	263	281	262	279	311	258	269	267	235	271	276	302	281	261	246	249	270	230	273	280	288	250	264	273	311	254	263	289	319	267	257	272	252	277	281	281	248	277	266	274	272	248	275	272	267	285	265	270	291	290	253	260	287	274	262	270	288	274	271	283	280	269	251	266	253	261	273	251	272	233	236	278	285	277	273	268	267	264	242	284	290	270	302	278	284	263	309	273	264	284	272	285	280	265	259	282	249	263	253	284	264	283	254	263	295	249	295	280	260	255	275	283	288	277	279	296	278	271	246	255	268	283	260	258	259	295	266	282	268	274	277	257	282	259	266	290	273	278	288	240	248	289	254	263	266	269	297	276	291	247	280	275	287	257	251	271	256	282	297	277	239	277	299	280	252	253	283	256	295	282	252	289	264	257	263	285	267	279	282	274	258	275	262	277	267	258	278	270	271	274	268	250	282	294	265	286	294	274	273	273	254	260	244	277	283	274	249	270	277	250	293	267	272	306	293	252	255	264	265	287	274	255	285	266	285	266	272	277	283	291	283	290	241	267	311	283	271	274	274	257	290	237	268	279	256	280	275	259	278	284	245	253	248	260	286	248	249	277	245	251	281	265	312	293	267	243	275	295	289	271	266	287	256	268	269	248	280	300	282	308	306	244	255	276	277	299	260	260	265	283	246	301	285	278	273	250	253	287	251	307	288	270	262	272	283	280	292	276	277	266	289	281	290	254	270	295	259	292	263	280	273	255	284	264	268	272	260	266	260	257	280	239	282	282	266	272	279	265	275	284	269	277	248	253	287	277	269	263	296	273	263	274	284	234	291	251	260	245	256	275	254	270	259	251	273	272	281	267	273	276	272	274	287	242	291	292	270	258	251	263	287	283	279	269	266	271	288	270	287	246	265	251	255	286	280	267	296	283	256	287	249	256	271	291	272	256	312	285	264	267	267	267	269	276	258	265	293	256	289	274	238	252	297	259	270	243	258	268	260	272	248	299	285	254	270	289	254	289	262	261	299	287	258	240	276	266	279	302	246	258	274	254	312	271	267	250	253	247	276	276	265	307	258	264	288	290	298	264	295	252	254	255	281	242	289	266	296	223	260	258	246	272	298	258	250	265	271	296	261	257	271	275	269	265	291	315	240	273	272	287	269	278	275	299	274	271	249	277	249	286	288	251	251	249	272	285	261	268	275	262	281	239	243	283	274	286	269	281	272	285	253	273	275	261	296	248	261	254	262	268	253	258	270	277	261	288	260	276	262	279	300	253	275	258	254	262	292	279	257	285	289	274	278	263	278	276	277	272	262	269	283	301	287	286	255	275	290	271	277	283	273	235	245	259	276	270	299	281	252	272	222	272	284	279	244	275	247	283	280	288	253	253	266	289	280	264	264	281	248	254	295	266	279	290	269	294	291	267	253	300	278	266	265	303	254	282	283	282	284	304	285	273	298	273	284	284	273	292	281	290	263	246	249	242	260	296	279	270	271	266	260	260	280	284	275	273	269	282	270	232	274	290	296	281	279	279	287	286	262	287	271	265	276	253	273	248	274	301	316	281	260	273	242	284	250	269	275	292	296	289	269	297	257	297	280	281	227	279	278	251	269	316	252	285	251	278	275	258	263	283	270	275	245	272	250	253	233	274	258	268	258	295	300	263	261	293	288	273	265	223	274	279	272	275	275	297	295	260	276	267	275	253	267	252	266	268	283	284	279	276	264	266	259	274	282	266	248	283	292	285	284	254	274	285	289	285	270	292	284	239	316	283	268	277	223	268	267	253	267	263	246	268	298	269	243	260	289	285	286	287	261	246	272	281	234	250	283	275	282	261	260	276	281	265	267	236	282	260	256	258	278	241	273	260	234	256	284	303	287	294	258	252	281	277	251	243	269	257	270	290	277	280	280	248	247	246	283	270	287	292	259	242	270	281	244	263	297	283	297	285	273	267	300	278	290	275	295	250	297	288	265	277	264	264	295	252	249	271	285	270	284	259	231	280	236	259	270	269	298	266	237	318	263	278	293	272	271	273	280	264	287	268	244	254	263	249	273	259	273	287	264	244	270	239	252	303	248	284	267	269	287	286	257	278	301	289	262	258	298	262	279	289	294	273	250	291	287	277	263	229	266	249	270	279	290	269	275	250	268	291	268	259	257	279	293	297	298	249	229	285	270	258	268	277	264	267	282	257	271
27665	12190	874	441	277	305	289	296	251	253	271	263	244	289	293	279	287	238	295	293	271	282	249	240	266	269	277	271	255	267	231	271	257	265	269	282	257	281	296	240	263	291	249	273	289	284	250	293	273	275	271	273	277	289	231	267	243	285	294	283	295	246	289	248	259	288	259	261	279	290	285	283	263	251	267	299	271	287	244	248	258	279	284	252	271	268	280	325	289	282	233	275	272	268	274	264	268	307	268	270	268	263	231	267	284	256	241	263	255	282	273	282	273	240	262	258	246	255	269	270	293	256	235	275	261	236	275	271	287	292	277	273	289	271	288	280	261	260	263	255	252	238	309	261	251	261	290	247	226	258	280	268	270	271	271	259	257	285	266	273	278	279	251	284	327	294	277	249	272	245	263	271	254	270	320	245	247	255	253	275	276	277	250	266	272	276	258	247	233	263	257	261	302	289	294	275	271	289	281	254	277	266	246	245	284	237	286	284	299	258	278	272	268	246	277	286	263	277	259	255	262	279	264	273	260	265	288	268	282	248	274	302	258	253	279	256	271	256	274	264	278	283	293	248	258	271	280	284	290	275	242	292	284	278	272	260	247	245	228	266	263	255	289	292	256	246	302	250	253	241	264	267	282	248	289	261	262	280	267	281	238	258	307	254	288	285	269	252	272	276	279	255	264	245	284	259	280	246	258	263	287	262	274	255	272	261	287	284	269	269	266	256	270	268	307	273	286	299	261	239	287	255	272	277	257	238	266	245	246	263	313	291	264	239	264	273	290	230	277	290	267	256	258	304	293	288	270	296	259	274	270	271	251	259	253	310	282	272	241	289	278	256	294	280	286	281	257	254	277	297	247	279	265	299	254	259	286	261	284	249	279	264	245	258	268	297	245	281	278	251	272	270	272	288	305	286	249	254	283	274	280	257	284	266	281	291	264	277	296	283	259	267	272	285	253	271	259	267	256	274	290	304	254	260	277	249	261	253	251	278	276	267	253	254	278	298	301	296	296	303	304	264	254	290	259	265	289	248	262	280	274	257	249	257	249	244	255	269	271	269	282	278	280	306	258	250	264	262	298	275	282	266	270	275	270	267	293	233	262	255	285	283	234	256	268	252	296	272	241	290	294	272	292	242	264	280	283	291	258	241	275	271	268	295	245	259	281	283	305	281	282	280	289	275	259	266	280	240	279	290	282	277	245	271	266	238	245	297	232	275	275	276	276	233	265	242	254	288	240	268	263	271	288	308	254	270	261	251	274	259	270	274	259	256	286	250	296	287	250	248	306	287	282	286	270	270	268	264	254	287	291	251	282	273	275	278	245	260	291	288	240	263	249	270	277	270	280	273	250	309	254	261	246	264	285	266	271	268	243	261	301	261	282	288	277	258	238	249	274	249	263	256	272	271	280	268	310	266	264	266	297	309	255	236	285	267	258	292	290	268	264	271	294	274	303	259	231	268	287	284	254	274	281	252	249	277	272	270	262	272	303	269	284	282	244	275	259	225	278	281	290	256	275	246	271	275	274	258	269	267	257	264	295	267	277	256	277	288	244	288	281	259	259	257	248	277	267	274	250	293	253	276	239	273	290	249	284	300	269	269	264	270	296	269	283	278	271	288	255	299	283	252	263	286	296	296	253	284	234	264	261	272	281	277	232	247	227	252	259	291	259	256	283	279	279	276	257	289	250	270	270	289	287	247	278	270	253	253	281	284	268	249	271	281	262	238	272	287	284	286	291	288	253	294	274	313	271	258	269	261	266	274	246	256	252	271	271	257	279	266	244	265	252	273	282	269	261	253	276	284	279	278	283	262	260	258	278	272	289	277	285	277	243	275	273	248	278	266	302	281	290	275	267	301	281	243	272	271	312	272	286	272	239	251	267	254	279	249	259	251	285	261	295	322	276	280	275	292	279	316	259	250	275	254	273	295	261	292	264	278	262	268	268	285	279	239	283	276	237	287	268	259	282	282	259	295	264	267	262	277	256	253	245	293	285	262	272	265	270	260	270	247	273	273	278	282	283	276	246	270	279	288	285	291	271	236	241	293	272	264	261	257	276	292	268	255	272	279	267	264	277	267	257	298	272	243	285	274	277	264	291	289	253	258	263	248	296	246	262	256	249	266	267	285	283	289	277	306	249	289	254	303	269	267	280	248	291	264	257	251	273	262	286	299	266	258	277	269	265	264	262	276	269	261	272	244	301	261	266	262	255	277	275	260	228	310	235	252	257	238	297	280	280	275	262	283	275	280	266	281	262	274	253	261	265	292	258	252	260	256	266	293	265	275	262	243	259	277	249	267	285	282	275	257	261	264	270	286	244	251	239	239	260	284	260	230	231	278	265	291	277	261	258	271	282	255	235	223	288	262	283	300	271	262	253	249	263	292	255	243	274	261	273	256	296	257	285	271	265	262	245	299	288	230	270	268	259	276	286	267	268	221	283	286	261	259	282	283	279	262	283	262	278	262	261	285	257	264	254	277	301	273	265	248	269	259	260	306	266	269	284	271	247	292	264	293	248	288	262	260	271	252	268	294	263	257	268	269	283	248	271	283	279	274	278	282	275	277	307	258	279	291	281	272	235	255	260	264	276	265	262	254	274	234	295	255	272	269	258	290	287	290	282	258	278	287	283	262	288	262	247	264	270	271	257	282	280	268	274	259	285	261	256	275	237	260	298	282	315	278	255	255	269	295	274	291	306	284	266	239	278	271	263	266	276	261	260	268	273	283	270	269	268	271	275	288	254	264	256	241	282	308	267	293	253	254	304	248	268	252	275	280	277	271	281	301	251	277	268	254	272	287	249	276	272	284	301	278	260	277	275	283	228	249	271	242	269	252	252	275	254	290	283	240	262	242	291	260	258	278	281	266	291	267	276	300	302	275	275	281	262	281	261	253	266	279	274	294	286	216	276	263	259	283	267	266	269	268	290	281	252	269	266	287	263	274	270	286	265	257	296	276	268	255	266	262	256	255	301	267	264	241	244	294	280	272	276	289	271	271	280	258	263	291	241	253	249	277	268	260	306	268	277	262	276	269	297	264	252	255	317	264	257	307	263	259	253	251	262	281	266	280	245	252	298	257	298	245	236	277	264	261	288	289	278	249	270	266	268	273	282	273	270	272	287	261	276	261	279	276	278	289	268	275	270	243	277	288	260	268	277	277	294	285	276	268	273	243	304	283	289	262	275	286	253	280	246	302	268	270	246	259	259	249	285	262	259	239	279	267	270	279	265	282	288	253	228	276	255	254	240	229	266	291	290	306	294	275	294	254	264	267	253	284	307	293	262	259	271	247	279	267	284	283	272	273	275	253	265	281	282	252	251	296	281	276	269	249	278	274	249	246	260	271	247	277	314	262	268	279	285	245	291	304	276	259	282	279	282	278	264	292	280	250	295	269	299	264	239	287	269	284	273	299	269	261	259	250	276	250	277	266	248	308	239	252	256	243	296	259	263	273	235	273	276	269	285	274	294	287	305	286	272	265	282	271
4703	421	343	318	300	314	274	268	251	228	264	256	248	253	277	250	259	261	247	280	264	276	267	262	282	248	260	261	266	262	237	236	243	253	242	228	260	276	256	238	274	280	262	259	251	245	274	291	254	277	245	243	251	266	251	270	258	242	235	293	306	244	257	241	271	264	294	268	256	238	247	253	246	300	268	246	255	264	235	262	269	237	238	239	233	254	273	269	262	255	240	231	230	227	240	261	263	252	234	232	264	283	256	250	250	238	257	259	259	252	253	246	294	265	241	258	272	282	238	262	251	268	252	260	260	217	263	234	257	254	259	261	260	261	250	252	241	299	271	253	259	277	263	275	220	254	242	258	242	225	259	250	230	267	226	299	281	263	246	283	287	246	276	242	278	257	238	250	270	269	241	273	256	276	255	275	239	264	260	244	272	244	250	232	256	238	269	272	211	247	246	254	231	258	253	261	241	241	271	267	242	229	238	260	254	258	269	284	254	263	250	279	243	253	267	250	260	264	253	262	246	257	213	256	256	227	265	282	272	276	243	282	258	269	267	274	253	246	221	254	218	259	248	259	229	262	281	218	246	280	239	276	270	230	264	260	233	246	243	246	270	233	259	259	266	250	238	278	256	247	270	249	229	260	268	250	256	275	265	243	244	249	252	237	255	256	245	259	248	290	257	226	247	249	236	240	265	268	214	247	227	256	260	223	265	253	254	238	241	256	241	264	287	256	242	260	255	260	238	249	234	270	259	254	248	263	244	253	248	271	234	255	276	255	282	249	252	253	268	240	247	244	235	230	274	253	257	248	270	238	253	245	237	256	242	272	229	223	227	251	251	233	249	245	260	240	271	240	237	278	280	237	263	233	233	240	274	263	248	269	292	239	247	270	276	285	240	261	256	269	284	249	231	279	269	257	260	219	251	259	247	237	249	279	270	240	279	268	283	239	244	272	223	255	250	257	256	260	228	287	242	244	230	277	278	262	234	276	264	263	233	244	240	236	261	256	264	242	261	238	259	244	261	273	257	257	276	276	234	232	242	274	260	256	257	246	245	270	255	241	251	270	265	269	249	260	252	237	256	260	269	279	258	240	255	246	253	281	230	239	230	280	276	239	252	236	248	273	245	281	282	261	251	266	245	253	257	242	270	243	283	269	267	241	256	241	264	239	236	249	252	271	265	267	256	236	255	277	270	275	260	267	235	250	223	260	255	248	239	241	274	261	236	238	262	243	257	241	215	273	245	247	228	253	268	249	260	255	266	257	253	241	260	252	258	260	255	253	264	266	240	245	249	233	272	221	246	283	239	251	247	281	251	226	263	251	231	295	246	268	227	254	270	271	264	254	250	236	239	258	240	241	228	245	263	274	254	249	278	253	280	276	227	251	233	235	267	254	235	272	262	245	232	260	251	247	256	239	272	253	278	270	288	242	238	263	266	235	248	252	253	289	234	251	248	276	258	269	263	255	273	267	241	234	234	279	263	265	260	266	280	263	255	259	243	270	257	265	237	264	259	272	211	236	267	250	236	268	243	287	254	262	272	242	255	273	254	226	256	247	257	250	274	253	223	210	258	254	250	247	215	251	251	236	277	241	222	269	262	288	256	279	265	230	270	266	244	226	241	235	237	246	261	248	269	249	250	254	242	279	243	274	283	230	246	240	252	248	255	270	266	254	255	265	285	267	251	245	264	259	257	267	233	289	276	254	244	255	262	266	250	284	284	265	250	287	281	241	268	268	254	268	248	233	256	254	224	263	249	243	252	300	284	261	237	300	263	248	249	254	221	262	278	232	246	252	261	265	261	251	245	235	238	279	260	283	278	246	247	254	274	278	288	224	237	257	258	230	246	268	214	255	223	228	256	235	248	234	269	257	237	256	264	269	224	273	243	234	245	255	258	255	267	240	241	238	275	236	264	234	273	241	292	258	257	273	260	263	240	262	254	262	235	244	248	244	277	267	240	253	248	258	269	259	232	248	273	254	231	243	248	261	265	239	249	225	252	280	241	262	240	238	249	270	241	257	264	260	243	254	256	242	249	253	254	256	253	277	239	269	249	255	216	248	262	246	274	260	248	254	250	222	244	254	279	234	249	247	271	240	232	237	272	262	258	281	244	242	260	241	241	263	222	234	260	258	263	246	252	254	281	235	254	260	218	253	257	250	246	263	214	261	264	259	243	246	272	239	247	230	232	245	236	255	251	275	235	269	261	252	242	272	250	277	263	231	268	251	271	247	250	216	247	264	239	246	243	267	271	240	255	231	256	240	267	260	223	247	258	209	279	264	271	246	261	255	274	271	248	280	238	259	229	239	250	249	222	275	264	250	256	280	265	243	259	249	243	222	240	234	293	255	300	246	245	256	264	232	281	255	260	265	246	248	250	251	262	279	267	220	250	237	260	279	278	255	251	248	251	276	279	258	249	253	240	249	257	271	266	266	265	242	248	243	252	253	243	253	267	271	279	261	232	262	255	229	269	273	244	257	270	268	239	273	235	240	261	262	278	258	238	264	283	250	237	253	259	266	257	272	251	272	271	248	257	263	266	242	260	233	278	241	249	237	250	235	237	272	265	240	259	236	253	253	235	256	245	295	244	271	236	228	257	256	246	263	261	244	227	253	233	264	261	265	246	252	304	257	259	255	283	239	243	251	263	272	255	249	261	228	276	259	224	234	270	254	266	262	274	267	264	259	224	261	260	250	242	262	256	259	250	272	257	233	240	251	283	289	280	245	230	245	259	245	250	252	231	227	238	247	262	238	285	240	268	229	244	251	247	228	237	273	253	243	244	274	249	247	253	271	267	241	260	260	228	279	238	234	272	273	275	270	233	245	261	269	249	236	279	246	248	297	266	260	253	234	282	261	274	234	228	250	248	254	230	265	252	288	262	225	235	251	263	225	260	255	282	245	251	239	279	266	230	238	251	254	269	250	284	252	285	235	260	272	248	249	231	229	249	270	284	269	273	236	258	243	257	280	241	250	240	260	237	278	248	263	264	243	261	251	261	257	250	235	260	266	238	232	245	243	255	239	264	296	246	230	269	261	270	230	243	210	260	263	287	247	261	242	229	279	252	272	246	270	267	244	266	247	265	232	236	264	295	261	235	241	260	247	260	247	259	269	233	257	238	255	243	241	280	255	226	257	266	251	266	211	253	244	243	250	275	279	245	229	264	252	254	227	237	241	270	256	253	255	230	258	250	267	259	267	272	238	229	233	248	258	245	258	260	261	267	242	257	266	266	262	255	238	226	270	258	255	254	249	257	244	231	268	265	251	257	231	251	279	287	238	265	243	237	274	246	268	248	226	250	243	262	251	252	259	270	244	251	256	254	256	225	258	261	254	232	223	241	253	248	268	269	246	232	257	222	290	244	249	246	241	288	256	266	254	256	267	224	238	288	255	257	256	251	272	255	239	263	248	245	286	235	260	241	249	275	268	267	257	242	249	282	260	267	268	274	254	248	266	278	245	233	259	258	253	264	248	251	239	241	259
25293	21475	27927	25423	9767	572	321	242	210	177	185	168	183	154	146	170	141	129	132	135	144	151	135	138	124	133	116	146	127	129	124	131	133	134	134	147	127	145	116	134	133	128	144	123	135	133	144	128	134	131	137	142	140	150	147	141	146	126	142	143	126	120	137	104	156	147	143	128	127	130	144	171	104	135	133	117	116	130	134	133	133	135	148	127	133	138	133	142	140	134	135	130	134	143	139	152	129	126	138	127	152	116	142	130	159	157	146	134	140	145	135	122	135	133	149	125	133	134	129	154	133	136	116	141	146	123	126	110	144	142	128	149	138	147	127	141	143	128	117	133	131	159	134	126	140	152	131	142	118	157	152	121	148	147	144	131	138	126	119	136	133	134	111	134	143	130	135	131	135	132	149	167	123	121	121	130	138	103	116	128	141	141	139	135	131	115	144	149	128	162	132	139	122	138	126	121	129	123	125	124	113	133	137	145	133	147	129	112	132	156	129	139	127	120	110	141	136	135	142	132	129	121	138	134	134	141	135	139	121	146	134	138	126	151	157	118	124	139	130	140	124	128	142	121	138	129	150	143	138	117	136	150	146	163	143	132	131	148	147	145	125	112	141	128	147	142	136	133	136	137	125	130	142	135	140	142	147	132	134	129	127	130	133	134	129	133	142	131	139	135	140	146	140	139	116	134	125	127	128	152	149	138	146	124	142	144	139	130	150	121	117	149	150	112	134	143	135	131	113	134	120	127	115	132	125	116	129	146	137	148	125	135	126	119	129	143	138	129	138	130	139	125	152	142	132	130	147	130	120	127	157	124	139	142	123	144	135	152	127	127	125	134	122	135	127	153	140	157	124	145	141	158	163	138	138	135	153	110	136	119	125	124	143	122	130	140	136	138	153	134	125	133	128	112	127	128	139	118	132	141	141	123	140	145	130	122	131	136	136	159	133	138	150	134	138	152	138	132	120	134	118	108	141	133	134	154	123	124	150	122	136	148	148	142	148	140	134	136	135	142	130	152	135	142	133	118	118	134	131	120	138	143	119	133	149	134	127	119	146	114	129	134	132	128	145	160	131	139	129	111	127	129	150	132	136	127	144	152	133	146	128	140	150	121	108	126	128	158	124	123	129	137	151	138	127	136	142	120	134	141	140	116	139	140	141	132	133	137	124	122	138	143	139	136	160	125	139	126	119	132	131	129	140	118	131	136	133	112	134	133	127	157	127	129	125	127	150	132	135	134	119	139	136	134	145	129	124	127	121	139	140	127	133	118	123	141	130	128	133	103	126	149	121	150	138	115	125	122	136	148	150	144	124	123	137	125	123	140	112	120	144	118	119	123	131	147	148	139	120	108	132	121	125	142	129	135	121	125	139	125	136	138	142	144	105	121	117	134	149	148	122	126	110	128	140	145	117	133	118	151	125	123	136	138	136	133	128	154	150	138	140	128	127	140	132	143	147	121	160	122	145	125	135	128	145	141	147	128	131	124	118	127	131	143	130	125	137	124	134	127	127	119	129	133	156	150	125	141	135	126	142	122	145	121	127	163	149	148	113	131	140	127	117	127	144	139	120	132	131	132	143	123	130	134	130	130	142	133	144	149	144	167	125	144	132	139	112	160	144	134	142	126	128	145	142	120	124	154	116	134	139	149	138	131	116	134	123	130	147	141	138	133	138	120	118	156	138	155	137	121	154	117	133	154	132	123	139	123	139	142	124	139	146	162	134	130	120	142	145	136	129	123	116	121	159	139	124	129	131	136	129	108	138	137	131	138	129	137	118	132	149	141	124	122	129	149	148	133	124	125	132	146	134	126	124	144	120	155	162	156	130	146	122	130	158	142	148	143	127	138	143	143	130	127	119	132	148	146	149	130	132	130	124	136	143	130	125	126	132	150	143	125	118	128	121	117	137	154	132	129	116	138	137	146	128	141	137	137	152	125	129	123	138	117	117	123	119	135	133	139	142	124	136	147	128	141	145	141	149	138	134	127	143	142	132	125	140	121	130	112	134	151	139	139	136	136	144	141	132	152	136	137	140	124	136	125	127	134	138	122	118	125	145	146	120	147	135	134	132	155	116	149	123	140	132	124	129	139	127	133	137	119	126	150	125	173	145	122	148	130	142	142	119	146	134	128	133	128	137	129	139	132	141	137	139	127	118	124	138	122	136	162	123	139	117	124	122	121	133	116	111	146	125	137	132	129	125	135	150	157	119	143	138	116	119	125	143	137	115	156	143	127	163	143	140	127	139	142	124	133	121	139	142	125	146	133	128	132	129	132	123	142	115	144	141	133	152	116	127	140	126	141	127	126	134	135	113	130	144	116	145	130	153	130	123	146	126	127	106	113	144	145	144	125	113	134	134	120	159	118	145	139	141	147	125	143	144	133	126	135	127	142	130	147	141	127	128	122	164	122	145	146	132	123	146	145	123	132	123	132	114	158	149	128	138	118	140	149	122	139	140	121	142	127	130	127	141	133	124	161	134	145	142	115	136	122	112	143	125	141	117	113	154	135	135	126	133	133	117	133	126	143	147	128	124	124	122	131	136	151	137	121	132	110	132	141	141	120	125	123	138	143	147	130	137	118	138	141	130	118	132	136	133	141	157	128	149	128	149	138	156	162	155	129	155	131	121	131	166	120	117	126	124	130	140	132	124	124	134	134	107	136	126	122	144	128	115	148	124	141	129	127	154	123	143	135	138	150	145	133	138	136	109	138	118	133	149	146	126	134	130	137	129	136	133	127	150	136	144	138	142	126	123	130	107	148	115	124	143	155	127	122	123	142	138	118	147	127	131	130	127	133	144	138	137	146	138	153	140	127	126	146	119	131	122	120	132	128	124	135	136	137	117	105	108	145	135	123	139	123	151	141	141	120	137	143	161	144	116	130	97	152	132	134	145	132	141	145	128	107	108	133	127	129	146	165	134	146	143	126	131	138	132	140	136	138	120	126	151	127	134	127	121	151	122	138	133	124	129	147	145	130	134	149	120	113	138	127	138	140	128	143	128	131	120	112	125	122	144	145	120	144	130	120	126	140	137	158	150	150	130	119	141	139	136	134	147	134	128	134	122	132	137	137	141	132	131	112	131	146	137	126	141	116	122	115	134	151	124	146	147	144	120	150	149	132	121	125	133	129	148	139	108	139	129	130	123	114	121	117	133	124	134	133	128	136	129	124	132	122	125	158	135	144	122	140	138	130	122	135	139	148	139	134	137	149	147	139	132	113	128	147	118	108	126	112	141	144	140	114	122	120	146	144	128	135	153	122	137	140	107	141	153	139	133	171	115	142	156	118	149	141	148	122	131	141	134	138	123	121	134	131	151	127	134	120	132	149	142	106	148	116	120	131	143	136	138	119	127	127	133	119	128	128	131	130	138	118	153	99	122	114	132	132	149	143	151	125	129	121	141	121	141	124	128	135	144	130	130	121	137	125	131	125	139	135	122	112	115	132	128	155	141	137	138	148	142	149	125	125	110	124	114	123	127	114
3042	2575	2155	1044	753	478	391	316	291	269	228	194	188	188	147	203	201	152	166	176	152	165	126	159	161	137	155	146	143	142	148	173	156	146	161	130	124	140	142	154	140	145	140	148	127	148	134	139	143	130	133	125	127	154	165	159	141	154	150	163	136	125	135	152	142	144	137	127	149	141	151	132	155	152	134	129	136	157	135	166	148	150	144	142	119	144	128	133	139	139	152	119	145	136	140	147	119	126	158	132	139	142	170	180	129	145	153	139	151	140	123	148	144	140	118	151	169	143	142	134	156	132	138	136	159	150	155	152	140	140	136	151	121	133	143	153	139	145	127	127	145	169	135	139	139	128	128	147	129	141	141	117	147	141	152	137	132	140	143	126	139	176	113	122	146	146	133	160	167	125	148	156	127	134	116	145	131	152	127	137	149	147	129	130	154	147	139	148	135	143	121	150	144	145	152	145	146	139	134	129	122	133	157	123	147	174	159	139	137	128	161	132	160	144	137	168	141	135	135	150	137	118	150	143	134	146	148	139	131	138	131	142	130	116	149	153	132	157	159	144	156	154	158	146	146	152	138	144	140	137	137	148	144	141	149	156	130	144	155	146	154	123	146	179	137	160	137	143	155	162	132	140	144	155	145	132	150	150	151	133	159	143	159	146	120	147	128	152	150	144	135	137	131	141	155	123	138	125	145	154	147	126	143	137	156	158	129	174	127	148	141	130	139	158	140	142	137	126	149	149	148	128	143	177	154	140	157	131	142	158	133	119	149	148	144	142	136	147	141	132	157	138	147	164	153	157	173	155	126	154	141	165	119	147	154	132	131	130	148	145	135	156	110	132	152	146	135	158	152	160	141	148	116	133	118	152	121	133	167	138	172	132	119	134	116	153	157	151	149	130	112	130	149	138	133	143	134	152	151	116	134	149	152	147	150	124	137	138	144	155	138	148	124	129	142	137	137	126	159	150	144	131	142	147	139	138	139	133	148	135	174	136	125	136	142	151	160	159	146	125	142	128	134	135	151	117	142	141	153	108	155	150	141	133	140	133	173	143	141	117	136	132	151	158	143	133	137	152	145	145	131	124	132	155	138	153	144	133	157	137	155	158	143	133	123	147	148	152	149	120	142	127	116	145	159	137	123	142	156	148	154	123	118	143	161	147	147	129	120	137	139	136	145	131	186	162	131	133	168	135	154	124	146	119	139	128	135	141	134	143	168	146	131	140	143	128	136	121	148	124	132	155	124	136	140	125	134	143	125	146	135	131	146	143	147	170	157	135	149	134	146	127	153	137	157	142	144	162	129	143	138	148	150	135	152	181	163	174	142	115	166	142	145	136	116	140	151	141	142	147	134	132	138	125	150	119	129	133	136	137	146	145	140	153	148	157	127	133	139	133	130	133	132	148	147	128	139	144	150	148	148	140	119	158	145	145	143	149	157	141	133	119	154	164	123	146	136	140	138	136	127	129	132	134	155	143	142	188	132	129	136	142	127	133	146	138	143	152	113	160	119	157	134	159	139	143	132	140	130	135	148	159	129	143	130	146	145	144	145	120	125	146	141	168	131	150	148	156	145	133	137	142	141	130	129	128	124	141	171	142	151	166	133	144	139	132	147	139	126	133	133	142	152	143	138	122	140	142	134	138	123	131	150	144	150	122	159	139	145	157	120	146	134	131	147	151	139	133	138	128	142	139	159	164	150	131	133	149	170	139	134	159	152	158	129	158	135	141	140	128	139	151	142	137	156	123	128	132	121	149	142	110	135	129	137	151	121	152	127	151	117	134	141	139	141	133	138	144	135	132	127	154	155	140	134	130	120	122	136	148	124	139	119	156	142	125	130	132	148	141	149	141	148	148	126	159	130	116	152	132	139	155	153	138	123	128	143	126	128	136	140	133	138	146	139	154	126	137	150	132	132	154	146	159	122	137	117	136	121	170	145	126	129	130	147	167	129	132	156	138	148	138	158	136	139	149	150	146	138	134	148	129	116	129	142	141	154	140	127	164	144	135	138	133	130	143	131	133	127	119	176	160	149	140	132	133	141	128	148	127	157	135	123	131	128	123	132	145	120	124	129	148	147	144	139	127	125	131	121	155	150	144	154	131	143	151	127	158	130	144	125	141	136	133	128	126	138	131	136	138	143	158	158	147	133	161	143	154	140	134	147	148	140	138	132	149	146	139	130	146	142	137	145	131	138	146	142	146	142	149	141	147	150	155	121	149	152	122	136	143	156	137	143	141	140	113	158	137	133	141	149	151	148	141	146	121	136	153	137	132	143	133	122	136	145	121	113	133	146	137	151	137	152	136	117	148	150	141	131	120	163	130	139	126	139	152	152	146	143	133	147	151	142	135	128	167	162	158	134	151	135	146	147	118	125	140	146	126	138	132	143	121	131	152	145	134	128	150	134	136	125	127	133	126	133	134	144	137	152	122	127	113	117	138	144	131	143	148	157	133	151	136	144	152	148	133	122	149	150	144	142	133	126	147	149	142	127	135	147	156	137	113	141	140	141	136	138	144	124	137	131	123	158	124	133	152	141	130	137	127	133	143	160	138	148	149	146	138	161	138	141	152	168	145	135	110	154	131	166	140	132	139	124	161	135	129	159	128	141	152	129	129	167	140	130	145	131	124	156	140	141	150	128	139	131	154	164	128	139	132	123	153	131	140	126	133	144	150	161	138	138	150	136	122	134	144	119	155	145	151	145	132	140	161	151	155	157	119	130	135	132	116	133	133	140	157	117	137	110	142	148	153	127	136	141	145	134	145	148	143	130	156	122	146	129	156	154	140	144	145	149	144	159	134	144	147	132	147	135	150	153	127	129	147	150	128	155	141	147	145	129	160	144	149	150	154	146	147	107	142	119	154	139	145	135	127	110	127	141	131	150	149	138	147	142	143	142	143	124	148	122	143	145	135	119	152	134	130	164	145	141	125	154	128	132	134	135	160	142	112	141	125	121	144	161	130	150	167	134	119	149	139	161	130	157	142	126	150	148	128	158	143	129	152	131	147	159	166	130	133	125	138	148	139	124	125	161	140	138	152	156	138	137	136	135	156	134	162	158	125	143	132	157	114	142	152	128	133	145	140	138	152	131	133	123	136	127	142	146	159	121	154	137	117	142	129	137	123	122	147	166	140	120	134	137	152	135	138	139	150	139	147	134	155	119	148	144	126	143	140	156	125	140	139	139	160	150	159	134	141	148	153	166	140	130	139	135	170	145	128	148	143	133	152	130	115	143	142	134	134	132	145	135	141	166	130	125	149	129	145	125	137	118	116	132	140	162	133	133	146	153	140	146	144	130	148	136	125	134	143	139	121	152	130	137	148	136	144	109	123	168	147	121	130	156	150	144	141	138	147	153	135	133	140	136	143	136	166	138	146	146	143	142	170	168	150	138	139	135	133	127	128	140	118	135	115	131	135	121	146	142	131	154	154	153	141	142	171	167	149	145	120	132	127	144	151	145	137	156	153	126	140	139	141	156	156
24381	21496	28816	24579	21483	6260	931	494	424	370	380	310	367	350	317	371	347	331	325	338	331	320	298	346	308	333	286	313	317	323	304	330	326	301	289	334	304	293	300	317	288	285	278	306	293	335	302	309	286	293	306	292	309	308	311	264	326	298	284	286	294	270	288	326	300	280	302	307	280	307	272	309	325	293	292	292	290	260	307	340	269	318	279	299	292	313	299	309	291	284	300	294	313	299	304	262	307	279	284	302	297	319	278	292	271	279	316	322	284	273	289	298	295	319	299	285	294	277	299	279	287	276	304	275	286	308	249	322	296	335	265	310	280	275	264	294	311	318	282	305	268	297	293	311	285	268	322	324	299	326	286	301	287	315	276	299	303	298	311	292	293	312	277	293	289	305	295	272	272	286	296	286	309	331	282	273	250	297	289	286	311	320	285	279	265	294	287	271	291	281	323	300	292	296	312	282	312	293	270	302	271	284	286	302	328	298	280	305	286	314	282	268	272	317	307	277	304	303	286	304	279	270	311	297	290	279	283	291	320	316	290	276	292	310	307	274	256	292	321	293	303	291	316	282	293	287	245	293	301	290	241	268	303	297	326	263	290	292	285	284	302	302	279	280	302	276	293	296	282	274	301	304	297	295	314	289	288	278	304	305	309	290	298	290	296	304	310	308	321	342	290	276	291	298	273	283	304	280	310	345	286	290	277	299	296	324	294	294	287	302	277	324	301	300	288	311	330	288	293	283	271	268	287	308	292	315	329	292	313	270	286	290	290	286	299	303	308	280	301	311	247	299	288	277	285	270	280	278	263	302	292	316	320	309	327	307	298	325	312	310	291	309	274	301	284	290	283	280	305	297	295	277	271	293	304	291	312	309	266	296	265	296	279	309	314	287	278	301	255	304	316	316	316	293	323	307	255	308	296	300	262	285	305	283	307	289	282	291	301	298	306	292	305	289	274	287	322	289	271	279	291	304	258	292	280	280	307	297	305	307	322	331	297	307	282	313	297	271	299	252	279	297	311	286	297	305	283	299	300	280	310	278	282	295	262	302	296	283	321	300	278	273	277	294	318	288	269	265	322	306	283	303	289	296	309	290	265	284	286	271	289	324	307	296	309	297	299	270	296	299	302	274	280	277	306	298	325	279	275	311	293	291	270	290	282	296	283	277	294	285	315	281	310	299	283	283	303	293	277	301	279	284	284	295	266	295	288	260	289	279	309	293	280	271	321	290	321	300	315	258	296	283	318	307	296	286	303	296	275	302	292	313	226	280	319	284	280	284	279	301	281	258	297	303	351	299	281	259	293	294	272	293	268	284	320	294	274	294	296	298	294	292	271	287	267	284	288	304	298	299	288	274	318	299	267	269	290	293	307	297	256	301	305	293	280	274	293	281	317	298	265	272	303	293	311	324	317	266	308	305	280	306	288	282	253	289	282	296	312	295	278	304	297	281	286	262	265	284	319	272	305	281	308	304	302	276	282	288	269	295	296	315	281	306	292	306	305	303	255	275	278	310	280	301	307	283	277	303	286	290	302	314	309	283	302	307	319	292	304	299	277	309	283	303	287	311	276	276	335	292	294	299	278	248	318	305	283	303	294	310	290	287	292	275	280	275	285	282	308	255	303	294	273	311	314	292	284	289	281	289	286	272	280	323	260	273	300	278	275	282	293	311	298	313	282	326	302	300	291	319	291	285	309	298	313	278	307	286	284	285	350	268	299	275	289	286	294	263	285	282	273	295	292	294	308	279	305	324	299	323	291	296	286	284	264	312	304	295	264	296	289	321	271	284	297	288	295	269	285	292	276	276	267	279	265	310	284	270	299	316	284	312	299	289	336	295	330	258	285	310	289	274	278	303	305	290	303	300	270	315	305	291	266	263	312	281	277	275	333	313	281	277	253	276	263	302	311	322	271	322	273	294	282	299	278	304	319	274	300	275	299	303	297	316	297	294	306	297	323	314	281	284	287	291	289	308	292	260	304	274	285	317	322	278	297	292	319	284	310	285	286	320	285	273	301	293	310	312	297	275	284	319	286	324	272	312	334	270	294	317	258	278	287	278	271	290	303	303	296	300	302	296	282	299	289	318	302	279	286	319	293	286	313	306	311	286	286	303	286	286	298	315	285	294	292	270	229	290	319	324	271	298	308	342	293	292	279	299	284	266	281	282	286	269	292	273	268	278	279	283	276	265	301	289	309	289	323	280	306	319	314	274	292	276	282	303	276	284	251	286	298	306	300	278	314	288	287	256	296	287	278	351	292	304	334	267	308	303	337	287	297	313	288	302	303	282	294	284	279	264	279	292	267	275	306	276	266	287	301	305	306	331	276	316	308	296	272	313	293	292	268	316	286	290	262	290	276	326	300	295	275	295	258	316	314	308	288	297	296	263	276	275	283	273	270	293	311	286	279	271	273	314	295	257	283	298	283	298	303	324	292	274	290	291	293	277	300	272	283	275	301	310	262	298	282	272	305	294	292	298	294	294	287	283	309	316	335	288	309	300	255	297	270	316	276	307	291	284	294	295	290	281	321	297	303	276	309	298	317	273	290	333	309	313	278	295	288	278	283	264	288	277	291	276	280	271	313	283	285	324	299	284	300	297	266	295	277	302	298	277	294	283	293	296	295	297	312	276	276	282	293	270	300	242	275	296	302	298	242	275	301	290	296	313	305	290	299	291	281	319	278	321	312	272	276	322	264	326	279	298	303	309	267	287	324	301	283	314	289	294	280	281	278	290	279	287	270	317	290	290	311	283	336	283	318	295	300	307	290	285	285	293	282	285	297	295	281	278	282	296	272	288	296	303	294	282	270	307	267	289	310	288	307	284	285	280	289	287	303	299	309	312	294	289	307	281	301	291	278	285	303	291	324	257	265	301	289	268	303	304	302	269	283	294	280	283	276	294	289	269	261	253	286	280	294	280	316	289	288	272	284	285	298	288	308	284	271	318	308	280	275	285	288	299	294	287	296	257	280	289	281	298	281	287	314	286	301	315	297	288	276	287	288	274	309	294	294	305	289	278	289	301	269	246	291	303	257	262	304	300	317	289	313	281	282	290	309	293	331	307	271	280	310	293	292	294	271	289	284	279	283	317	307	278	301	284	278	276	312	284	292	289	281	265	291	272	299	323	289	271	293	280	289	295	280	274	276	304	293	275	292	283	308	309	285	279	295	322	293	311	262	270	278	254	307	303	297	322	266	300	271	304	281	306	308	270	289	325	274	298	324	267	288	286	343	276	276	274	265	268	311	300	287	281	279	281	299	283	274	289	323	291	303	275	289	263	314	303	269	267	291	281	308	303	290	295	291	272	273	298	246	282	308	300	287	265	290	270	266	278	286	298	272	267	279	283	294	318	299	301	322	290	299	268	283	324	321	257	287	273	313	295	283	299	283	311	278	293	312	289	290	279	285	294	318	256	302	275	299	279	307	307	286	268	288	303	288	276	290	279	286	290	307	284	307	304	316	288	281	274	272	301	264	268	294	299
3304	4786	3993	2057	1216	985	772	644	569	480	445	443	411	399	340	322	361	303	329	302	330	308	316	315	300	308	271	319	289	292	285	278	277	284	292	287	309	263	249	273	301	276	280	282	312	251	283	271	250	304	307	283	275	278	271	266	283	284	273	270	288	297	259	274	282	250	283	265	253	297	268	261	260	257	290	301	302	281	284	287	298	284	294	284	262	284	285	262	282	279	276	290	255	287	294	280	292	295	288	277	314	291	255	270	244	250	302	296	235	282	302	299	291	285	286	251	277	262	284	298	286	263	268	277	269	279	266	276	265	268	278	309	278	248	276	283	271	277	267	267	237	277	274	297	279	246	286	265	258	289	287	305	258	295	287	268	260	270	265	303	256	276	295	274	264	258	326	299	291	293	300	272	283	278	268	311	248	278	285	281	259	281	275	249	247	293	289	307	282	266	271	267	273	264	271	306	305	253	282	274	274	284	278	279	257	267	288	268	293	254	271	274	278	294	269	283	290	300	263	250	307	282	267	291	255	287	293	274	282	260	277	241	272	271	242	287	246	276	273	268	257	310	297	287	278	280	253	261	295	277	283	276	265	270	285	294	269	305	236	251	267	273	261	263	270	288	270	262	259	289	275	280	275	270	289	255	278	313	294	266	314	267	297	264	258	285	253	275	279	296	294	259	280	279	313	280	281	256	289	279	248	262	289	285	291	294	281	267	278	269	290	279	264	275	250	275	264	295	240	254	251	264	290	275	280	327	279	269	296	256	257	273	282	263	260	269	282	299	247	264	263	293	278	281	264	247	253	276	265	290	271	268	283	259	276	262	287	277	270	282	273	243	282	267	259	274	267	260	291	295	267	263	285	292	286	269	280	265	255	278	289	293	260	264	278	246	290	275	285	286	257	286	288	286	274	247	281	261	269	301	300	275	302	307	271	274	284	252	253	269	266	262	271	259	309	281	267	261	246	273	262	247	268	285	256	252	270	264	308	272	248	293	249	304	288	275	252	293	257	270	292	262	273	270	255	288	278	259	303	269	276	269	266	251	274	271	279	280	255	259	261	271	278	279	269	261	271	270	263	280	293	291	271	229	279	266	293	275	272	279	265	278	276	261	273	262	265	296	268	283	275	273	258	266	259	243	293	276	267	304	279	263	275	268	263	270	258	247	253	307	286	257	286	284	266	275	282	282	271	304	271	295	288	277	266	271	286	257	269	247	258	283	275	284	259	257	267	289	307	265	289	260	261	287	290	285	257	237	270	284	277	270	289	251	262	282	279	295	253	286	288	261	275	264	280	275	286	280	270	280	283	284	273	257	280	308	266	277	267	287	282	286	276	255	263	276	274	277	253	263	284	274	283	290	278	240	264	268	266	276	283	262	274	260	265	259	248	294	298	280	264	250	266	309	275	243	225	267	235	261	242	275	270	252	268	300	245	262	289	270	271	284	277	242	291	280	267	289	243	273	256	275	313	254	282	283	279	295	274	262	272	269	261	253	270	269	255	298	277	279	278	288	267	289	290	265	257	279	272	297	260	264	299	290	271	258	283	277	279	287	274	248	255	294	279	274	257	288	271	298	263	275	282	262	289	287	238	255	280	277	268	271	292	239	275	300	243	251	278	275	263	286	273	290	248	289	261	259	254	281	232	251	292	259	279	291	258	257	262	265	258	264	270	301	255	255	240	268	271	267	285	264	269	278	261	275	295	258	265	250	250	282	266	283	275	243	257	273	307	253	257	239	269	259	275	273	277	272	264	265	281	297	269	286	257	277	262	261	279	263	276	250	286	263	288	247	293	280	254	273	247	280	267	279	261	268	250	324	284	261	245	264	260	306	255	260	249	284	266	272	270	293	274	272	265	260	255	305	262	253	270	291	272	284	269	258	249	278	271	288	244	270	274	278	276	286	284	254	270	284	273	260	299	285	274	276	284	277	259	262	270	271	259	254	276	302	273	261	269	251	248	292	277	285	276	264	256	260	251	259	282	299	283	265	279	280	283	288	267	265	267	279	269	285	254	282	275	255	247	276	285	272	234	271	264	280	261	255	307	269	270	294	292	308	269	282	270	271	293	275	261	292	259	278	271	263	279	273	272	285	287	239	271	283	272	271	280	267	261	259	240	256	257	239	279	252	260	272	241	267	265	264	240	266	283	286	272	270	283	248	273	250	310	289	281	251	289	255	275	297	265	220	292	262	271	247	248	260	272	267	272	277	265	246	244	271	265	269	238	268	271	288	257	282	260	300	293	256	239	276	252	293	308	277	250	248	321	280	262	270	267	292	283	272	279	248	243	276	287	273	300	262	252	278	274	268	299	273	244	269	250	260	248	258	267	261	296	260	282	245	268	296	245	263	278	285	273	229	263	249	317	262	298	249	303	277	255	254	250	273	272	270	291	301	278	253	260	285	267	264	275	257	290	273	258	286	275	307	291	288	278	270	258	259	288	272	265	288	292	282	295	257	272	272	265	298	275	290	268	264	275	277	311	265	249	256	300	274	276	275	294	262	263	293	264	261	265	257	281	267	282	276	272	259	251	285	324	241	276	292	287	258	262	269	273	250	295	274	278	291	276	279	270	271	278	287	295	294	253	260	248	253	270	248	266	278	273	306	260	288	279	254	276	261	266	306	267	256	272	284	302	278	277	240	306	271	306	271	289	289	254	251	291	244	264	241	276	259	292	243	295	305	274	275	258	265	279	269	263	290	293	302	286	278	270	277	256	284	266	279	223	288	264	263	280	285	278	269	262	263	294	266	266	289	259	295	251	298	272	256	277	274	271	282	278	291	275	265	228	278	263	277	277	265	268	282	267	307	277	269	281	294	269	254	276	239	267	296	262	255	268	261	238	259	298	271	271	268	275	256	275	305	263	279	294	278	252	281	265	271	304	269	275	256	272	258	278	264	278	273	292	278	269	270	272	260	272	254	274	292	258	274	271	256	271	290	276	250	268	285	231	237	265	270	284	283	297	265	245	270	255	267	265	266	257	256	290	256	267	269	275	286	277	248	266	241	285	276	264	238	278	288	276	283	267	241	267	258	260	287	275	261	262	262	296	278	274	265	231	251	274	268	269	295	253	265	255	288	274	250	310	260	280	252	296	272	309	275	274	312	250	270	253	277	257	235	272	261	241	278	268	252	276	271	273	235	274	258	247	280	275	254	272	258	270	259	259	279	253	231	245	252	261	293	265	283	234	279	236	280	283	255	251	270	256	247	257	245	263	290	254	268	273	254	236	293	263	306	274	271	284	250	251	277	277	277	283	273	275	258	278	270	278	243	278	249	246	273	274	240	271	253	277	269	276	267	249	277	310	272	255	285	241	256	274	269	268	303	249	276	259	235	281	272	261	252	263	255	289	278	274	245	238	288	287	266	256	262	261	250	271	277	278	242	272	276	247	271	246	290	281	282	258	291	263	290	266	262	305	243	267	306	283	289	278	263	260	246	264	253	262	251	281	272	265	249	249	301	286	269	258	296	263	264	259	241
27837	12261	894	422	271	313	274	267	264	260	275	247	254	273	261	231	260	300	261	233	284	233	239	288	278	254	237	282	293	263	243	247	266	247	283	278	254	291	300	283	270	286	294	310	262	262	249	280	270	264	279	282	281	288	272	252	259	256	266	233	290	275	301	310	253	270	253	278	285	235	264	291	243	260	305	259	253	299	260	281	288	271	235	275	252	282	292	254	239	268	269	259	285	273	249	255	260	253	277	292	267	286	273	259	277	290	291	273	258	292	251	250	254	306	265	268	250	292	292	301	288	274	269	256	310	274	252	266	273	281	279	264	255	277	262	271	279	250	269	271	295	277	252	249	248	261	281	259	272	289	265	267	279	264	251	279	269	266	292	265	271	270	259	257	295	276	237	281	253	301	252	269	264	307	267	284	304	276	259	260	266	268	262	290	259	266	266	277	301	236	285	270	312	265	246	309	255	254	289	258	255	294	276	268	232	256	286	260	292	264	298	282	250	263	279	243	269	277	256	234	240	254	241	284	263	278	252	255	255	284	275	268	268	240	264	279	266	264	270	289	273	303	251	268	269	268	235	249	279	250	274	230	269	262	260	287	256	276	285	290	267	280	249	276	254	258	284	261	265	254	236	279	295	241	248	250	278	276	292	275	255	276	254	291	278	261	265	251	258	248	286	259	294	270	274	277	270	258	258	251	246	242	295	263	303	265	287	259	271	265	264	276	260	266	286	281	288	268	257	287	277	270	269	286	262	287	270	247	277	268	247	267	246	263	264	248	290	244	280	255	272	258	276	277	280	273	238	259	277	258	294	269	282	221	247	271	257	300	254	269	264	222	291	267	277	239	279	279	280	284	248	264	285	243	272	294	280	270	260	287	273	279	268	255	255	299	276	276	245	278	300	260	300	287	269	315	277	250	289	297	282	258	264	254	247	268	282	277	267	275	268	272	270	224	265	295	255	275	276	299	268	266	258	269	258	273	256	321	252	306	269	271	273	264	249	249	263	253	266	257	283	287	283	269	274	295	268	274	253	279	265	271	242	282	239	243	254	233	263	263	271	270	286	295	242	268	260	252	272	257	282	275	280	258	279	243	251	304	271	255	265	265	282	267	258	273	244	262	290	256	287	273	290	280	282	268	271	286	302	278	295	270	277	271	244	245	246	277	244	284	245	262	250	277	253	260	272	254	271	274	254	285	262	284	281	279	270	254	282	245	283	280	261	262	319	279	273	273	260	265	266	266	260	297	266	265	265	282	273	269	271	257	231	254	279	265	263	257	278	251	267	268	229	278	272	270	281	266	247	263	266	271	258	278	264	263	266	276	243	283	277	280	259	242	287	297	274	282	286	292	296	252	256	246	279	249	280	280	275	269	242	280	282	274	279	276	272	242	289	269	264	291	257	268	278	258	264	257	256	269	273	273	263	252	298	261	271	279	265	261	290	291	292	257	271	270	262	256	277	270	237	276	246	275	243	283	267	259	295	271	253	275	263	274	268	291	273	274	264	277	259	279	275	238	263	269	298	251	261	266	265	278	260	253	231	262	256	236	247	279	267	260	259	253	272	238	273	264	249	244	254	281	250	257	260	255	274	281	273	238	286	273	253	254	257	302	243	267	270	269	271	282	246	278	279	240	273	288	274	276	262	246	255	271	273	273	281	277	264	248	258	269	272	280	291	278	249	275	271	261	256	263	263	297	266	269	257	288	279	240	279	273	258	266	265	275	248	261	289	264	259	236	267	250	274	280	287	243	270	260	274	290	264	259	250	280	281	274	287	267	276	235	292	262	259	269	286	261	235	295	279	264	255	260	253	287	270	273	250	281	281	280	228	271	265	281	226	270	257	293	279	264	308	273	227	286	244	258	277	263	268	255	240	285	282	255	258	277	273	281	263	275	284	285	272	305	271	293	269	257	258	287	273	275	243	267	298	255	264	277	278	318	278	278	287	256	264	264	249	279	249	274	265	266	269	276	268	250	257	271	263	300	276	264	265	269	258	250	253	261	284	280	293	263	301	255	264	302	288	262	243	289	262	250	276	254	252	316	287	270	283	271	246	256	261	271	265	266	263	259	275	244	315	300	291	237	248	268	261	252	269	269	259	318	273	300	244	309	279	286	233	245	268	268	277	281	265	293	253	256	275	281	268	278	274	261	273	288	276	245	249	260	272	300	275	298	288	261	268	246	266	265	273	285	266	252	250	248	285	304	266	245	296	275	289	242	263	274	254	288	250	294	290	261	282	265	276	247	262	259	258	298	285	263	313	270	276	266	290	283	280	279	274	296	274	278	255	252	296	286	259	278	279	267	296	243	265	252	241	282	283	249	287	249	306	280	260	291	311	246	279	246	296	269	280	265	275	261	250	260	285	272	267	268	262	273	253	275	301	263	286	262	254	261	286	241	281	266	270	270	288	261	263	269	235	279	282	269	257	258	302	268	283	272	267	264	265	266	291	267	271	240	264	254	251	250	290	263	268	251	277	267	246	243	274	281	270	240	272	257	273	289	269	239	254	249	293	275	274	270	278	250	233	252	264	270	253	295	268	257	264	270	263	249	261	256	268	267	294	264	259	275	278	289	274	279	281	279	283	263	254	280	274	289	258	283	268	258	276	265	260	269	287	262	245	243	266	246	272	253	266	265	281	277	249	276	270	277	262	250	240	264	257	258	298	255	269	272	268	258	231	251	249	268	296	256	242	242	298	269	281	250	260	292	276	258	267	264	247	250	273	257	296	291	281	244	268	240	264	268	293	295	264	277	261	283	274	251	259	283	278	317	263	244	246	292	304	251	284	241	279	269	259	269	277	278	282	285	301	268	282	265	269	277	272	268	264	287	278	265	281	281	270	288	259	242	272	256	265	290	277	310	254	264	273	280	279	277	257	256	266	246	238	287	300	274	258	258	281	263	250	296	260	283	285	270	288	269	256	259	258	256	278	275	272	280	288	264	250	293	241	235	269	280	284	250	261	262	262	286	257	267	301	287	265	311	296	261	287	286	278	279	283	304	298	258	266	286	261	295	272	274	261	278	272	281	277	259	252	261	273	266	248	296	224	268	263	258	249	234	269	275	257	254	278	248	226	264	283	258	272	277	254	308	269	274	268	272	262	268	296	284	271	250	275	267	276	264	262	229	276	279	259	317	264	276	270	263	287	282	247	280	278	276	273	246	263	272	283	286	264	261	240	245	256	295	247	269	273	271	288	246	277	244	239	261	263	307	274	273	253	264	264	259	265	266	273	268	274	261	233	272	250	264	248	229	256	253	286	286	275	269	253	294	241	260	275	283	279	278	299	272	269	248	314	289	277	277	283	276	245	239	262	250	239	243	290	266	282	243	273	255	269	262	280	289	277	251	288	255	292	242	234	302	289	252	276	258	293	246	276	298	282	290	268	238	274	275	265	272	283	303	278	282	277	225	258	277	273	257	299	234	265	234	267	250	249	268	254	274	261	248	273	287	273	296	243	270	263	273	249	261	276	256	258	253
4774	401	390	311	295	242	266	283	230	233	267	257	236	274	249	245	281	259	247	266	247	253	261	231	254	285	237	264	225	234	246	264	252	241	270	265	254	268	241	231	270	270	250	252	264	223	263	263	227	239	258	274	268	260	292	254	224	262	277	241	233	270	274	252	267	243	248	261	254	261	253	255	248	280	244	271	256	269	267	254	244	233	272	251	232	210	239	279	253	236	260	228	223	253	248	242	254	270	240	263	272	238	245	248	259	231	253	260	261	257	235	243	256	258	262	269	256	277	244	237	234	260	241	239	250	256	260	279	241	275	272	254	230	278	258	233	247	217	278	224	257	291	249	219	252	251	260	252	259	259	271	246	252	241	247	276	228	264	230	259	244	229	250	251	261	248	233	234	257	251	224	260	246	250	223	244	253	243	245	245	288	243	264	249	219	250	253	277	237	228	248	222	241	272	262	228	266	233	265	242	249	257	238	269	263	255	264	272	269	227	248	273	248	257	238	259	230	235	266	270	245	260	238	243	253	271	238	278	249	229	244	246	262	230	255	273	251	248	274	245	268	246	236	229	254	251	269	257	251	265	248	243	257	269	247	256	232	246	246	245	247	262	248	237	249	237	255	269	257	224	285	258	235	239	254	237	246	283	244	243	226	252	235	248	260	278	263	239	272	232	270	242	232	263	235	241	243	266	228	288	251	238	274	271	233	239	251	255	275	250	200	233	300	238	283	250	239	246	266	253	271	238	248	256	237	258	264	276	239	281	256	251	255	219	227	267	264	253	236	265	237	264	256	260	256	272	279	257	260	244	291	257	270	262	251	231	233	285	241	276	258	225	264	247	264	254	264	234	263	235	259	248	241	258	252	234	252	221	235	225	271	270	213	252	280	252	260	230	253	263	267	259	279	259	267	245	246	252	263	256	248	240	255	263	254	251	252	266	283	254	291	251	213	255	255	230	270	244	265	232	262	250	254	227	243	257	259	248	252	284	258	241	224	276	250	252	263	279	270	262	257	269	271	254	247	256	242	240	252	241	244	258	255	237	244	240	238	260	230	249	237	264	260	243	273	250	286	248	251	255	249	255	243	241	257	227	271	270	229	260	264	256	261	272	239	244	246	256	267	260	239	253	234	274	244	269	236	259	281	242	220	265	262	248	246	266	266	299	247	233	247	277	261	237	239	236	230	238	258	256	238	237	247	242	270	214	239	238	252	255	247	238	267	235	270	244	237	228	244	248	270	292	258	245	271	257	279	245	263	241	266	273	251	255	282	269	252	247	261	267	233	280	252	246	232	259	266	212	222	238	226	250	252	250	228	241	279	276	257	237	249	229	262	260	231	255	228	227	244	268	247	247	237	239	223	252	282	257	232	242	259	250	251	245	247	269	280	233	282	245	260	243	275	235	251	211	249	277	248	244	252	264	248	237	248	226	248	235	243	252	227	232	257	271	268	257	246	200	230	270	233	263	227	258	256	224	247	256	233	263	249	247	239	250	281	218	258	245	239	239	230	230	257	241	266	283	257	282	262	270	241	267	221	226	249	250	260	254	238	255	250	245	254	245	233	245	277	261	279	235	240	253	264	282	233	236	248	255	250	247	249	250	231	258	256	275	244	242	260	253	267	248	253	265	242	243	242	253	279	266	264	242	265	254	281	257	266	230	247	256	247	256	247	256	233	261	220	242	220	269	222	246	248	275	248	256	252	241	298	277	265	246	257	240	258	271	234	268	250	262	244	263	255	240	241	218	227	244	218	265	266	239	232	234	253	250	237	229	240	251	216	244	264	236	258	234	225	279	246	289	246	238	240	244	246	243	265	265	235	274	259	244	253	248	264	254	237	213	241	260	251	268	259	211	245	225	247	258	252	272	237	274	252	285	277	260	252	263	277	220	257	253	231	233	257	246	232	248	257	243	237	267	283	243	236	270	250	251	232	247	248	269	281	244	249	245	250	239	251	238	223	269	268	244	247	229	269	275	246	255	229	241	246	227	278	281	236	251	288	223	253	246	259	265	262	235	289	236	259	274	250	270	246	260	252	253	254	260	226	250	256	272	257	259	249	246	258	258	250	238	263	245	237	235	254	254	238	267	247	266	259	256	248	248	244	228	226	254	232	256	257	260	241	255	242	271	278	267	265	254	257	240	225	253	226	253	268	263	271	258	263	268	261	255	258	255	234	285	263	258	266	228	249	282	250	270	254	228	268	252	243	242	267	258	254	222	225	247	233	265	243	254	268	262	262	246	281	249	256	249	280	258	283	253	260	249	241	233	243	253	213	258	251	253	256	265	265	255	233	250	288	269	227	233	230	250	260	258	272	236	285	239	265	235	248	267	235	273	256	279	248	233	226	227	261	268	255	238	273	258	256	229	238	242	281	257	251	249	210	260	259	256	278	279	262	281	259	275	237	232	231	244	255	260	263	235	245	263	272	265	241	241	263	231	286	257	240	232	237	241	232	230	261	237	241	270	263	253	253	224	255	261	271	239	280	283	260	234	263	276	259	229	277	239	227	242	257	247	274	252	260	261	257	256	251	251	254	241	224	258	229	247	245	243	261	247	245	260	261	269	263	261	249	239	235	274	233	249	243	265	256	236	256	225	250	258	282	277	242	218	282	254	239	237	254	265	260	243	263	229	278	239	243	265	239	230	254	254	255	290	234	259	225	302	255	261	244	256	266	272	251	240	244	261	240	243	250	264	258	236	267	279	254	227	264	250	245	287	254	231	261	262	252	253	258	266	262	267	253	264	232	258	256	280	242	259	268	256	245	263	242	257	266	268	258	242	250	262	253	291	253	258	223	237	271	275	234	279	234	248	244	249	232	283	234	253	252	240	268	226	268	264	254	259	269	255	230	254	262	235	235	245	267	227	272	263	253	224	234	238	254	262	240	277	261	263	264	251	235	219	244	260	259	267	246	255	249	244	245	263	231	256	269	231	252	264	279	265	267	277	225	241	250	268	205	276	249	288	287	251	250	283	262	223	266	257	244	223	274	269	235	234	232	249	234	242	241	269	228	245	234	235	287	250	251	272	248	253	245	256	248	230	231	268	240	263	277	243	250	262	246	249	238	240	255	276	269	251	297	264	262	264	258	254	233	261	232	252	240	241	253	276	273	276	256	272	271	232	268	257	270	233	245	276	265	268	266	282	259	220	285	233	257	241	245	292	273	252	249	257	271	285	257	234	246	258	241	237	223	241	248	275	225	248	245	252	263	241	238	295	259	224	280	271	236	265	244	259	218	251	249	281	257	261	260	240	266	260	242	262	270	249	247	249	239	288	246	244	270	244	230	245	256	259	221	259	266	261	258	281	251	257	243	241	246	228	243	267	250	247	220	224	272	249	239	245	249	268	233	268	291	244	246	258	262	229	214	230	285	238	248	271	249	243	268	274	245	269	262	237	256	246	237	240	275	241	247	242	260	269	251	255	243	250	276	250	243	274	251	245	254	264	268	252	270	228	270	245	243	239	246	248	246	230	234	265
25259	21478	27894	25475	9653	552	371	253	178	167	165	190	137	161	160	149	155	156	129	137	138	132	149	133	140	126	144	152	114	134	119	145	132	140	123	147	130	134	135	127	151	127	118	142	121	132	149	121	132	123	141	129	146	132	137	130	121	133	152	121	132	138	161	129	123	143	143	127	111	139	144	129	130	164	144	124	144	137	133	114	137	147	149	121	128	123	123	127	125	127	141	134	129	157	124	149	152	135	117	148	133	134	145	146	137	150	140	123	126	119	130	153	137	140	135	121	127	139	114	149	137	123	131	122	133	143	134	130	113	115	129	120	144	113	115	133	156	153	137	121	155	128	159	151	116	129	118	153	137	110	113	123	128	130	134	130	126	135	124	153	140	151	109	114	130	119	163	131	129	113	143	126	131	127	124	142	146	126	142	116	134	150	131	131	141	118	139	120	112	117	138	155	148	131	135	129	141	137	126	137	120	141	145	130	120	148	134	130	128	150	119	138	126	124	137	110	117	117	146	143	134	131	144	149	111	117	156	124	132	117	115	142	152	140	139	141	121	139	136	140	134	126	133	149	131	129	122	138	117	158	119	132	127	151	134	143	157	130	155	116	140	133	129	141	147	150	135	137	117	137	129	138	121	123	115	138	132	124	133	142	137	139	147	131	126	137	143	121	102	128	142	138	141	122	147	128	124	138	121	137	152	146	150	119	125	131	145	137	145	124	133	132	102	124	131	137	147	113	120	154	120	148	110	117	127	114	135	123	117	125	138	120	109	130	143	135	129	143	126	132	153	141	118	128	122	129	146	129	140	129	161	126	136	149	133	110	115	116	125	154	128	140	133	132	122	136	139	134	123	136	152	135	129	152	112	142	150	155	159	142	137	123	122	124	141	136	128	121	138	119	166	124	130	121	134	110	107	144	123	131	165	109	106	146	129	135	132	150	125	137	144	145	144	150	113	117	137	140	147	137	170	106	127	151	136	108	139	137	114	136	113	129	125	134	122	116	124	135	131	121	134	131	116	133	139	138	131	140	155	132	132	145	130	113	128	150	115	141	123	110	140	138	122	146	142	131	125	136	116	143	131	146	112	160	143	148	135	122	143	137	150	150	131	149	140	138	132	143	122	119	133	146	141	139	132	111	110	137	138	108	155	141	140	139	146	138	102	124	145	114	134	115	114	143	128	128	131	143	129	129	114	131	152	133	145	132	111	125	127	141	141	141	121	135	134	129	129	125	144	128	141	127	141	144	132	127	156	131	142	125	127	128	129	120	145	144	123	149	123	125	130	138	131	132	130	144	139	119	125	118	130	141	128	150	146	138	131	153	132	121	123	135	114	121	119	139	156	157	135	134	141	136	144	131	150	128	130	151	116	112	134	131	136	149	135	125	123	128	126	114	132	128	122	117	139	136	128	136	123	137	134	134	124	139	147	140	144	144	140	128	112	136	130	117	135	139	125	135	146	147	136	148	131	147	123	119	150	145	147	128	136	158	148	127	115	133	129	133	96	149	141	131	129	126	118	146	145	120	136	129	131	125	144	121	143	117	142	119	138	123	142	110	129	129	118	138	121	134	104	123	161	151	122	133	153	114	141	119	119	150	138	148	152	132	128	120	124	120	141	144	125	153	127	138	111	157	136	127	131	125	147	126	125	130	136	139	145	123	122	119	143	131	123	153	134	122	133	133	140	127	144	118	118	141	127	139	145	126	152	134	126	129	138	134	137	133	111	135	114	127	131	126	124	150	134	150	125	134	152	122	125	126	140	144	127	138	139	128	130	108	146	132	126	143	148	150	129	124	123	127	119	128	149	148	137	133	146	139	115	122	129	139	140	128	154	137	130	114	137	121	131	140	141	141	147	150	136	125	128	139	137	126	116	123	127	119	124	128	124	119	143	126	133	122	132	155	118	135	124	138	124	139	114	125	139	128	128	150	136	138	145	118	139	150	124	140	139	116	135	113	118	135	113	130	127	127	130	152	133	144	120	132	129	124	139	126	112	155	137	142	135	109	134	128	132	124	113	118	134	125	147	146	118	119	144	128	145	143	131	134	128	139	127	141	113	146	122	130	129	144	129	136	122	135	135	140	149	126	143	145	139	145	130	138	120	131	140	146	134	163	130	125	122	146	131	106	128	141	133	120	112	132	118	129	128	136	142	135	127	114	131	146	142	126	137	133	133	131	127	117	146	142	129	123	98	157	132	150	121	122	130	118	128	131	139	142	131	122	121	138	133	139	119	115	137	101	133	135	125	118	127	107	128	129	126	146	140	138	133	130	168	112	143	142	131	139	141	126	135	145	127	121	143	139	131	119	134	114	131	132	131	126	156	137	109	123	141	121	118	131	133	152	118	130	136	103	112	109	144	115	138	122	125	132	126	135	131	144	146	110	121	122	155	132	137	142	130	136	123	152	139	139	143	157	132	147	138	139	121	125	117	115	124	129	128	137	137	127	126	112	143	139	133	140	136	127	132	123	137	142	113	124	134	128	124	130	132	135	121	139	133	135	126	139	132	109	130	130	116	146	111	119	129	127	122	138	142	133	142	129	114	152	128	133	119	147	123	134	116	120	113	144	132	127	127	116	140	132	138	140	137	128	125	138	132	148	140	128	131	117	133	134	121	149	132	135	135	125	121	119	126	123	117	128	120	136	130	139	130	125	121	139	133	130	141	124	133	130	141	131	162	124	117	113	124	131	129	153	127	130	104	119	140	147	158	136	133	149	148	135	132	130	135	125	124	148	124	125	114	127	122	122	133	148	102	125	123	114	127	121	148	113	142	146	140	132	134	139	135	138	145	129	112	118	143	148	150	145	118	139	112	154	147	122	133	124	132	117	118	123	129	137	127	129	121	134	126	137	128	120	139	148	123	130	136	114	124	126	141	157	118	120	135	124	135	131	113	129	137	140	99	126	157	134	126	121	138	144	126	116	139	130	130	117	135	122	138	140	129	134	134	113	127	157	113	144	122	120	113	141	115	121	112	122	111	139	136	123	137	124	157	113	119	159	132	132	109	125	107	134	112	144	154	158	139	140	142	123	121	114	136	116	108	126	135	139	132	122	121	137	126	123	133	120	130	146	157	133	143	130	128	146	118	126	133	131	122	121	124	123	150	128	141	123	140	120	118	134	142	139	125	145	116	134	137	124	147	123	125	107	128	128	137	124	132	143	147	153	126	116	122	126	120	105	120	123	131	144	125	127	146	103	108	115	135	125	137	118	125	116	133	118	126	110	136	142	149	127	135	115	134	98	118	140	137	145	148	128	127	132	141	150	142	152	124	147	151	136	141	134	138	102	125	149	147	141	115	120	128	125	102	132	136	134	141	139	147	108	143	139	130	121	134	131	131	131	126	129	130	140	114	138	144	127	135	126	138	122	128	142	151	111	124	147	133	152	135	141	137	140	132	128	144	128	145	120	124	119	124	125	130	129	124	106	112	128	128	121	120	140	131	141	126	132	135	125	124	125	141	132	146	144	131	118	127	120
3046	2584	2078	1018	652	502	386	367	271	219	223	207	182	196	181	177	178	154	174	166	166	162	173	158	176	147	152	187	141	145	132	157	144	116	152	133	135	141	146	139	144	150	138	143	173	175	168	130	157	136	157	143	130	179	162	141	131	146	150	123	149	130	145	140	136	145	140	148	140	155	139	140	120	136	141	141	157	148	169	134	120	126	156	148	145	162	143	141	133	140	139	149	149	141	136	135	125	147	135	192	156	151	128	136	139	137	128	150	147	139	146	144	156	137	158	145	123	149	138	135	136	146	133	150	164	152	141	151	152	136	136	151	175	138	136	152	146	135	166	149	148	146	141	125	146	151	140	151	129	150	142	175	133	160	136	156	151	152	137	142	140	162	142	123	122	155	158	145	140	127	145	134	158	138	164	149	140	141	148	143	132	124	162	154	125	143	137	149	124	138	136	139	140	139	172	133	114	132	136	139	130	139	127	125	141	133	114	129	121	134	150	137	120	150	140	138	142	156	160	142	161	138	143	143	153	141	141	131	128	146	143	157	146	133	130	142	148	136	134	147	145	143	129	161	148	137	137	141	151	157	146	143	150	142	144	127	148	113	139	135	126	142	147	128	176	131	137	148	141	162	150	129	134	153	141	168	148	127	161	139	131	157	130	134	132	154	138	149	135	144	151	113	144	143	146	128	133	181	153	171	155	119	131	147	155	142	121	135	128	145	128	145	162	146	148	142	143	135	126	154	150	133	135	159	134	147	132	146	171	155	152	131	132	159	131	135	145	130	131	141	139	121	151	137	132	120	116	153	128	147	140	141	157	144	146	135	143	165	138	147	136	150	114	139	140	141	143	139	142	141	140	134	140	170	144	140	161	123	136	134	127	124	155	150	146	142	138	133	148	149	150	148	136	124	158	141	149	154	140	144	175	159	144	140	122	135	131	150	131	155	148	134	139	140	137	159	145	156	129	110	138	157	132	154	145	126	151	149	136	139	135	143	135	152	128	139	138	116	135	146	129	149	160	139	157	154	136	134	151	127	166	147	131	158	152	152	142	110	139	164	125	139	145	135	137	133	137	149	132	167	124	130	124	150	120	136	127	148	153	131	151	129	141	150	139	136	138	147	169	121	141	137	131	118	157	161	150	140	146	146	166	147	126	157	139	154	134	147	137	135	153	134	125	139	135	150	126	147	148	125	145	131	140	148	123	151	140	144	133	150	151	104	139	143	150	133	160	136	119	116	124	125	144	136	127	126	135	146	152	131	147	154	143	150	157	146	121	149	154	121	129	148	156	130	149	168	146	142	145	125	120	140	151	123	138	125	142	136	138	151	147	136	140	149	145	138	120	135	151	123	152	133	137	155	155	139	135	124	142	128	144	134	153	131	136	130	138	163	127	150	135	119	112	127	164	135	136	132	116	139	142	147	130	146	123	135	127	128	153	125	163	139	153	124	142	138	174	141	166	137	146	158	134	138	128	153	142	135	139	165	143	128	149	148	138	132	136	151	138	141	137	144	134	141	150	138	120	146	128	133	136	148	137	137	160	151	140	136	150	160	135	133	155	125	130	140	143	152	163	160	150	137	166	140	132	126	148	125	127	142	140	171	151	134	138	138	135	140	141	157	150	148	147	157	143	141	159	147	140	139	125	143	155	122	133	134	129	145	127	154	159	140	126	131	148	143	138	151	133	121	115	139	142	160	137	121	130	145	127	132	140	121	142	160	154	142	147	134	127	125	133	127	140	172	139	137	139	148	155	127	155	151	112	121	125	147	159	123	122	159	136	134	145	156	138	175	140	137	139	128	139	131	143	143	151	131	143	117	145	146	114	159	145	139	131	128	148	136	129	137	141	133	129	164	145	124	133	125	133	147	132	139	158	191	138	146	116	134	132	138	149	138	132	130	111	123	149	141	140	141	128	133	140	156	150	147	147	132	145	159	129	146	139	135	130	137	145	128	145	142	141	156	142	147	147	133	119	138	124	142	159	137	146	144	126	168	128	142	123	134	125	145	127	154	125	153	141	130	145	132	145	140	142	118	124	155	152	138	124	136	120	154	151	115	146	141	149	127	144	129	133	124	163	129	136	144	142	124	127	132	141	119	150	129	154	143	121	149	135	142	151	140	131	133	136	147	140	145	130	124	157	144	139	146	159	139	133	146	136	133	147	138	152	126	148	131	133	136	123	133	143	129	142	137	132	134	130	141	130	149	127	144	126	134	153	127	142	137	138	137	126	156	153	158	146	123	131	129	134	127	134	162	172	165	134	151	149	152	150	137	120	165	168	140	129	151	109	142	111	126	132	137	98	144	131	128	133	128	154	154	135	122	159	133	144	139	137	129	138	143	137	146	140	158	139	142	114	149	127	143	132	133	136	132	126	141	134	121	123	145	144	119	147	146	136	144	156	150	137	159	134	163	141	123	126	134	116	137	163	128	125	123	134	150	129	150	115	151	152	149	134	133	143	136	149	127	133	138	132	143	127	147	136	121	136	146	143	140	141	132	131	128	144	153	151	129	147	153	125	114	145	140	133	138	156	125	129	134	157	147	163	151	134	148	141	141	150	135	133	124	129	125	149	128	129	146	144	141	156	157	148	136	138	144	167	140	126	134	142	165	125	137	117	154	154	124	137	144	129	131	126	136	137	122	146	139	117	143	149	142	141	119	134	144	130	142	147	140	128	158	145	145	130	132	136	143	111	141	136	130	142	129	135	137	156	125	141	138	126	150	135	135	143	129	130	137	133	105	141	151	138	122	127	121	121	126	124	146	152	137	135	142	144	132	124	148	128	139	136	135	151	129	146	167	134	142	128	154	139	93	141	147	143	139	128	141	139	132	137	138	145	153	150	138	139	131	148	141	145	123	132	154	144	116	133	153	137	127	153	147	146	127	143	153	151	141	143	126	145	131	133	152	135	130	150	134	134	144	152	130	157	135	136	164	149	120	129	130	143	145	143	124	99	137	133	148	153	139	144	147	134	135	127	143	144	116	142	134	150	147	158	139	145	122	147	140	119	127	145	127	139	138	129	166	135	144	139	140	146	143	132	123	154	140	137	146	156	144	161	153	130	129	156	155	137	147	134	148	140	140	119	162	145	136	131	133	127	136	128	126	147	130	135	131	135	139	151	121	163	133	132	131	133	135	152	130	135	147	132	122	122	154	137	139	144	134	137	140	138	137	128	144	139	124	139	123	129	148	138	156	128	155	141	150	133	129	130	147	129	125	126	132	155	151	132	154	155	134	143	124	143	150	125	153	114	130	124	139	136	141	151	172	141	123	133	128	136	129	120	158	128	96	139	157	159	138	162	143	129	134	147	143	147	126	146	129	138	139	143	136	135	128	168	148	123	148	128	122	157	159	143	138	163	136	128	128	135	147	138	136	156	155	156	138	136	161	134	137	140	162	145	131	140	142	154	145	144	139	161	123	142	141	129	159	149	144	146	137	139	136	127	138	166	149	141	127	139	139	132	132	147	150	134	127	153	146
24444	21474	28757	24608	21452	5943	898	526	416	399	380	369	367	362	311	333	278	301	329	337	319	340	349	332	317	313	297	293	318	288	255	317	321	309	298	295	307	295	273	314	291	335	333	291	296	299	303	327	319	266	285	305	275	271	282	298	288	303	316	275	281	294	325	303	294	272	311	296	293	310	341	315	281	316	320	303	326	297	296	283	272	307	295	291	301	281	262	308	286	299	299	304	277	313	281	289	297	295	281	285	299	283	295	279	311	268	292	294	305	270	284	292	308	285	269	294	302	296	258	293	265	276	300	320	280	298	259	307	285	316	299	297	301	306	283	263	272	300	306	316	286	288	324	295	313	292	283	342	300	283	291	278	298	272	295	308	286	291	305	270	284	272	294	302	291	300	291	297	303	297	315	314	291	276	293	296	281	310	260	259	283	312	323	297	316	299	287	311	302	284	252	272	301	279	278	293	299	259	294	316	269	290	300	310	301	277	282	319	287	328	306	278	302	286	287	271	312	319	277	309	286	294	308	320	308	265	282	294	312	292	294	325	313	290	319	282	302	297	263	284	272	315	285	315	255	273	302	289	276	290	287	286	304	304	281	300	297	304	293	269	276	293	272	284	291	294	277	301	271	282	287	282	297	331	282	298	294	280	284	300	272	294	331	293	294	295	275	276	264	305	289	313	297	303	263	283	267	324	295	295	267	284	311	280	265	293	304	278	265	258	289	281	288	303	289	268	278	312	322	305	280	315	297	287	307	262	283	299	281	275	324	289	289	266	303	306	300	298	300	266	283	294	305	290	290	310	291	289	300	272	286	291	283	255	280	261	274	310	280	288	292	311	266	283	318	300	277	309	256	281	302	316	275	276	279	299	273	277	278	270	294	270	294	290	306	301	272	318	287	265	302	285	290	288	292	289	295	260	291	291	321	310	284	284	300	276	303	252	277	285	283	292	279	284	290	298	304	281	297	280	284	294	287	299	300	297	306	303	287	298	276	284	298	312	291	300	268	269	297	285	307	311	291	289	297	308	246	297	286	301	270	307	290	267	290	297	280	312	303	270	277	265	277	273	264	281	280	305	294	292	287	259	278	270	282	281	300	297	269	309	289	266	289	332	324	274	295	280	275	293	280	292	300	271	277	306	318	289	281	283	301	297	289	269	293	309	307	304	277	284	300	301	257	266	302	305	304	301	298	330	295	295	300	298	266	270	284	290	320	281	283	310	299	287	290	293	296	280	301	299	280	307	292	292	304	283	276	302	269	298	284	273	306	296	263	263	288	281	293	296	253	269	268	297	304	320	299	254	308	278	278	270	264	283	268	316	277	282	269	297	289	294	296	281	278	280	314	296	322	288	286	278	318	286	299	285	315	294	340	265	277	275	307	302	318	289	285	284	279	277	277	291	279	293	288	304	300	292	290	289	294	291	282	276	298	272	263	288	288	300	294	284	267	291	324	271	290	311	308	301	294	267	297	280	287	292	315	307	308	298	303	276	305	301	293	270	256	289	309	286	253	289	276	286	303	281	280	289	290	272	317	257	291	278	299	258	316	272	296	323	267	281	259	317	285	268	300	279	302	317	298	311	252	287	288	279	301	295	264	290	266	289	297	290	288	258	315	277	259	269	299	322	287	268	286	293	256	280	316	309	273	294	290	288	274	291	292	246	292	298	285	257	292	296	291	290	277	263	275	292	278	275	284	278	295	258	268	279	248	253	255	315	315	304	263	289	303	286	310	270	278	305	294	293	312	275	281	247	279	302	297	300	300	287	308	305	282	283	279	281	287	307	292	304	299	271	293	295	282	287	245	286	295	283	279	271	284	291	300	306	291	280	304	275	279	292	296	279	311	296	287	304	297	305	300	283	299	254	277	286	288	269	303	292	285	299	262	307	286	301	309	271	284	275	295	292	294	290	278	297	301	272	281	284	290	301	292	279	271	277	288	279	312	319	329	285	300	309	278	276	272	304	298	292	296	284	282	275	278	310	301	276	296	292	270	339	309	322	280	300	282	277	312	307	281	270	296	274	285	268	305	287	279	314	274	299	281	272	289	262	295	291	293	284	294	303	295	273	306	300	272	290	291	280	273	292	283	282	307	294	281	282	275	291	284	300	316	281	303	275	282	300	267	281	319	280	249	327	273	292	309	291	298	302	313	308	282	315	282	292	305	315	292	245	279	264	281	296	279	261	302	321	298	306	281	300	282	265	250	301	301	278	319	291	283	294	287	272	284	287	257	286	283	303	298	310	299	289	307	277	295	285	276	292	298	287	311	270	297	299	281	282	302	254	278	279	280	300	274	270	279	285	248	276	275	280	295	303	275	303	282	267	292	274	290	300	288	267	316	289	319	315	306	300	304	311	286	291	271	295	319	284	283	271	284	277	293	315	281	316	291	267	315	265	275	289	279	323	269	262	271	313	297	269	298	291	277	323	297	282	293	302	306	279	275	290	307	292	285	311	298	254	260	290	280	249	347	288	288	266	315	286	318	289	281	277	285	303	303	274	298	298	262	278	311	277	297	291	251	296	291	303	260	296	247	248	299	297	323	292	290	287	300	297	313	296	282	304	269	270	292	278	269	316	291	318	264	265	320	284	285	291	302	302	278	271	308	275	278	266	277	290	290	273	302	294	297	276	305	301	270	299	286	311	292	283	282	264	295	294	285	275	274	271	281	293	285	313	282	284	321	300	252	306	309	272	298	248	317	288	286	289	289	298	274	295	302	279	273	308	276	270	305	296	265	296	283	305	276	294	288	297	264	304	298	280	257	287	292	272	257	312	268	255	318	314	307	306	282	292	274	291	285	298	267	272	301	273	309	326	277	294	271	287	293	294	297	268	281	280	282	267	265	256	302	300	285	303	298	281	324	345	318	269	298	304	279	308	307	293	294	267	283	282	268	301	284	304	266	278	317	275	305	254	245	290	283	291	261	283	303	294	287	243	307	310	298	314	288	282	286	309	298	283	267	297	287	283	277	288	253	288	338	294	302	299	291	263	299	318	311	323	272	279	304	265	293	269	289	264	311	301	293	280	301	297	311	285	319	310	273	269	282	245	264	309	318	287	267	284	297	285	276	311	271	294	290	270	282	273	303	295	311	300	314	307	283	294	288	292	276	287	303	322	267	277	303	260	268	314	310	316	302	273	273	303	308	282	315	272	303	292	282	289	289	270	305	308	319	247	301	259	288	265	293	285	282	285	275	298	272	309	296	289	310	276	277	263	304	313	310	278	284	296	289	289	312	265	287	262	271	277	276	272	283	291	287	274	298	285	300	240	268	249	278	285	288	276	299	285	288	283	315	274	289	307	264	304	294	282	264	284	296	286	275	305	290	255	322	291	304	305	293	317	281	308	287	308	272	301	248	285	315	274	295	298	322	295	296	268	286	323	292	286	290	325	287	242	278	287	287	323	290	267	297	300	330	303	306	260	288	292	281	285	324	322	309	301	294	295	300	280	289	261	314	287	304	281	324	294	298	298	301	277	280	294
3264	4662	3923	1989	1368	872	754	617	570	479	480	444	378	359	380	328	339	302	362	340	298	333	341	296	306	271	292	326	301	298	295	286	269	264	294	276	277	288	283	277	271	295	295	273	281	274	277	263	255	302	251	280	280	308	276	282	248	283	280	284	251	274	263	262	274	272	289	279	293	244	294	273	288	265	254	242	301	279	261	270	280	283	289	286	300	280	258	271	276	261	233	258	258	302	264	279	288	303	250	272	278	280	267	286	277	254	282	292	265	278	240	276	296	272	279	286	284	269	262	262	284	249	288	290	289	229	287	270	275	263	234	271	288	273	286	296	256	285	265	249	288	271	289	270	267	268	262	278	255	275	239	256	245	257	253	272	261	289	285	258	288	278	277	271	289	275	308	252	280	236	287	270	288	279	271	280	279	281	265	285	253	267	256	281	272	275	265	259	273	262	250	254	245	276	243	255	293	287	276	231	283	279	292	246	256	272	252	249	275	279	290	283	278	261	273	269	274	291	258	275	244	252	256	226	279	280	266	291	254	279	269	281	264	264	278	256	275	239	272	266	252	265	297	282	283	282	273	278	266	256	267	258	230	274	266	265	262	281	252	259	263	249	289	266	252	280	246	263	298	267	267	271	258	292	306	281	251	274	262	282	282	262	279	280	262	243	252	273	260	283	250	270	309	248	264	288	249	301	275	262	263	255	266	278	267	255	256	300	264	289	269	268	303	261	273	271	265	273	262	277	302	243	285	259	255	254	276	284	284	273	255	281	256	266	284	281	278	276	269	265	272	238	253	246	287	271	275	240	273	293	228	252	275	257	250	255	271	253	296	248	250	258	232	256	255	276	279	256	275	297	260	251	286	275	273	283	258	269	288	262	275	267	268	228	285	249	266	253	275	264	270	244	247	290	297	246	292	267	258	252	296	269	267	271	292	276	266	264	275	258	269	268	265	273	267	254	287	265	267	261	276	290	260	266	263	246	291	266	306	281	242	252	254	273	267	276	259	274	259	294	275	248	289	258	244	281	255	247	271	275	245	266	245	241	260	249	289	269	300	274	297	262	267	237	279	280	258	263	271	247	263	282	255	244	254	264	220	270	257	274	243	262	253	272	261	265	284	263	289	241	299	303	261	276	293	282	228	254	255	233	274	248	248	269	289	245	273	252	265	285	266	273	271	256	273	294	274	231	247	272	258	268	269	257	266	274	263	284	247	237	273	292	255	298	280	280	267	257	285	284	282	247	288	292	265	272	243	249	268	278	274	265	275	276	276	258	243	282	276	252	255	246	266	268	258	237	265	262	279	263	285	272	279	273	273	279	253	286	263	265	285	280	283	291	256	254	280	261	244	288	279	265	301	294	258	247	260	267	251	243	258	294	262	308	275	271	235	297	307	250	230	234	274	277	262	260	264	261	281	263	248	279	252	288	277	230	278	276	283	262	271	297	267	248	289	270	287	247	270	247	242	277	285	265	268	260	255	276	270	233	281	261	282	256	252	253	256	263	268	291	290	261	280	286	273	276	268	271	246	247	286	263	290	271	258	236	277	303	245	280	277	289	239	273	271	264	293	247	256	284	267	290	253	257	263	277	265	245	270	267	245	280	272	271	283	300	283	265	237	253	254	275	261	269	236	268	263	259	251	245	284	291	262	207	270	295	271	262	260	291	272	269	262	239	268	273	265	271	240	270	278	279	294	283	291	273	285	252	288	271	252	259	278	284	268	287	263	253	280	280	285	260	285	260	274	271	280	294	295	294	271	248	270	294	269	248	264	253	257	279	271	268	276	278	265	272	297	270	280	253	275	252	256	249	306	270	264	237	274	257	279	267	303	255	297	258	243	255	230	292	269	257	253	259	279	286	280	247	289	286	266	245	289	282	271	277	285	277	277	242	227	260	247	260	284	246	264	275	287	251	266	248	246	269	246	259	243	249	259	261	282	260	257	273	266	264	268	284	273	285	251	274	233	272	264	265	253	264	271	242	255	289	251	264	280	261	268	247	291	233	279	252	291	265	262	239	263	278	259	279	287	260	267	260	257	252	278	241	276	275	257	216	274	285	259	260	278	255	263	268	243	247	259	295	276	285	246	266	269	265	285	273	268	268	253	243	286	248	278	271	248	276	245	274	293	269	280	252	254	277	256	261	280	255	241	259	261	280	255	253	274	229	271	281	282	273	290	276	255	293	262	246	264	251	269	268	257	279	296	271	274	272	263	281	260	255	260	271	270	256	254	286	300	277	266	234	287	280	239	260	269	238	276	255	263	271	294	280	245	272	303	271	274	257	269	261	237	257	271	277	236	276	259	245	284	258	283	268	271	268	298	255	258	251	265	244	276	279	287	300	274	277	273	275	297	271	265	281	253	236	281	246	222	281	291	271	252	266	257	302	285	270	285	264	270	269	278	281	255	252	274	282	252	250	260	278	279	266	258	263	280	258	263	231	247	268	290	242	285	258	250	263	270	260	263	266	239	266	262	279	259	265	264	283	272	233	276	268	292	282	302	267	281	284	272	250	265	249	265	261	256	254	254	272	285	266	270	229	274	264	256	291	254	263	276	262	278	272	281	256	245	273	257	275	270	261	261	268	255	254	280	259	285	282	248	244	247	259	257	256	291	251	274	292	268	266	253	267	277	264	294	270	281	283	242	268	261	272	241	296	271	252	276	266	292	273	252	279	252	277	242	272	283	275	265	274	267	274	252	261	231	258	279	239	278	244	282	259	243	275	266	274	252	283	282	268	292	289	273	278	249	260	267	255	264	267	255	258	265	269	240	255	270	273	255	274	243	284	252	287	264	260	254	251	279	270	265	288	275	288	281	292	264	264	246	261	262	279	255	264	259	241	277	255	256	270	255	251	269	261	239	242	251	265	252	252	268	262	275	263	273	286	275	278	259	256	298	262	293	273	227	246	260	256	288	272	230	261	259	268	262	258	251	279	313	266	252	279	230	250	265	249	277	271	253	263	250	244	263	225	253	262	262	275	254	265	280	316	230	256	247	264	249	248	264	276	252	230	243	287	258	273	281	281	257	264	240	280	261	275	270	269	268	296	254	282	272	270	289	271	214	264	267	224	255	284	260	257	270	272	284	298	258	243	267	286	254	259	287	269	245	265	297	273	294	270	251	261	260	268	286	268	302	268	254	273	247	275	276	274	250	275	253	221	271	258	272	261	265	289	247	233	258	242	251	260	261	275	276	281	278	273	282	275	248	288	262	261	250	275	249	258	275	263	296	274	255	245	283	279	251	268	278	247	257	284	275	271	264	274	258	282	257	268	247	261	251	251	244	261	250	233	270	271	242	259	260	249	256	240	291	261	257	254	272	284	250	244	245	256	274	236	255	262	275	298	247	231	265	250	226	261	254	268	259	252	272	255	286	254	253	245	261	252	239	253	266	261	270	290	244	281	241	260	263	285	282	250	257	257	249	255	258	262	244	249	292	247	258	296	280	239	241	253	278	264	269	284	258	269	247	253	258	244	245	271
27737	12279	948	475	310	280	281	271	303	291	299	263	284	271	284	266	281	260	266	273	264	262	252	268	325	302	274	291	245	294	302	293	265	287	292	283	287	248	257	285	268	254	283	264	255	262	259	292	310	311	292	247	226	269	285	268	280	244	252	267	264	248	264	261	268	271	238	282	253	270	248	254	286	257	254	257	251	293	294	282	289	281	265	258	260	277	264	267	287	252	278	251	283	283	268	285	273	284	260	282	257	272	294	278	250	260	273	268	283	290	285	283	270	257	261	305	273	243	279	271	291	292	235	270	291	278	279	269	246	256	268	257	252	258	280	265	268	259	262	267	262	263	287	279	272	261	276	244	296	245	261	270	228	250	268	237	264	295	271	264	239	273	291	280	278	277	276	277	288	290	287	272	275	275	259	252	296	248	290	290	267	264	253	261	276	267	267	278	273	284	258	269	266	274	277	257	282	274	257	286	268	260	268	265	259	294	271	277	270	270	254	282	254	239	255	252	262	260	255	250	269	281	263	273	254	248	249	240	294	260	258	315	263	264	243	266	286	267	264	260	249	266	255	262	269	287	258	274	256	233	297	278	286	266	283	252	239	243	253	291	254	270	264	236	264	270	263	253	264	272	252	292	282	274	262	257	266	273	263	262	264	260	295	255	280	261	286	273	258	266	243	247	284	252	301	272	265	250	279	271	299	226	281	237	276	282	271	290	261	266	257	256	271	267	278	284	286	266	242	255	244	275	262	264	290	290	270	235	268	256	301	260	261	283	274	304	264	251	246	276	287	251	254	297	285	301	254	279	270	241	279	276	264	271	232	242	258	236	256	248	290	267	285	277	281	290	276	287	273	279	270	256	220	274	272	259	278	260	255	251	283	286	274	259	271	261	258	264	266	265	263	269	310	282	300	268	285	272	265	281	288	279	292	262	263	281	258	272	280	273	273	276	254	281	306	284	299	266	271	297	259	264	248	284	244	256	306	256	272	284	298	267	273	269	274	245	282	283	275	278	265	279	249	282	250	292	276	299	289	245	239	229	276	274	245	277	267	245	258	274	255	298	266	285	287	257	282	264	265	299	269	297	311	302	268	292	274	261	275	278	291	267	253	274	273	261	270	272	291	261	297	280	273	248	280	263	264	283	274	273	276	239	267	281	280	275	257	240	284	281	251	283	301	280	280	270	272	247	267	286	286	290	270	280	272	254	283	239	282	267	263	273	259	261	288	230	248	255	267	260	272	275	251	302	271	258	260	263	253	248	254	255	259	254	269	280	266	277	293	269	264	266	270	276	252	274	289	273	246	244	247	251	275	254	265	275	268	252	281	261	276	301	258	274	260	267	265	264	251	247	294	268	238	269	240	267	266	287	271	295	234	276	292	248	250	264	292	243	247	274	277	268	285	274	284	280	285	296	286	285	276	271	288	249	254	269	269	254	272	279	291	263	300	258	281	273	276	266	273	255	255	262	279	271	274	252	286	275	251	270	271	275	295	239	245	277	278	300	282	260	260	261	299	289	263	258	280	270	276	255	288	267	241	280	272	229	254	267	276	282	258	255	263	248	271	243	259	250	275	255	270	274	312	288	287	262	266	269	275	283	268	264	270	249	275	280	242	275	256	309	252	279	255	269	245	273	259	266	253	286	325	273	276	274	273	275	277	248	289	262	264	238	258	280	315	297	288	272	257	285	254	273	261	264	233	259	250	270	285	264	290	282	288	247	283	305	285	265	249	295	288	263	266	258	283	269	268	267	255	273	283	246	284	259	270	260	285	248	267	265	285	241	251	267	268	254	296	287	267	274	245	298	256	308	306	278	251	282	269	277	276	300	245	274	276	257	232	275	267	269	236	267	272	246	268	276	291	255	296	292	283	277	256	261	259	282	266	276	261	239	258	268	263	264	252	283	262	286	285	262	243	265	231	271	283	268	275	254	261	261	276	292	284	279	306	257	250	279	264	264	256	218	271	270	287	254	259	279	272	261	251	295	283	295	274	296	258	253	288	270	275	271	254	237	277	267	261	287	259	284	281	298	284	269	260	270	273	281	288	268	273	281	269	257	264	238	278	251	296	235	278	288	264	248	271	244	297	287	251	271	239	297	266	272	274	273	268	267	303	280	306	264	278	261	288	226	265	288	276	299	281	277	249	287	298	277	265	267	269	281	272	275	262	255	263	290	261	286	266	264	291	251	259	270	268	233	273	267	266	246	284	257	266	255	281	249	288	261	266	268	259	277	271	270	274	318	297	274	252	254	272	269	236	265	275	258	262	238	295	274	268	253	288	257	284	270	274	253	252	291	283	286	258	248	283	270	254	267	273	296	281	292	257	286	282	280	273	282	298	273	273	294	269	282	241	286	226	272	267	270	278	270	276	249	276	260	290	271	288	288	310	284	249	245	283	234	270	272	284	289	240	266	269	271	254	250	279	268	231	278	255	251	267	259	280	253	256	274	273	266	277	261	298	249	272	303	257	292	254	246	257	244	270	283	249	252	272	271	255	276	268	270	245	293	298	260	226	256	274	295	292	294	271	247	265	266	248	265	284	278	266	262	261	256	243	229	283	245	278	272	265	263	282	251	279	264	266	280	238	298	280	271	250	296	250	240	251	266	264	258	276	242	317	277	295	263	284	277	268	260	256	291	247	270	271	266	296	285	251	274	278	267	260	264	270	287	256	260	255	269	257	272	267	255	260	268	262	269	265	266	257	304	255	252	272	287	263	300	278	274	240	277	246	244	271	260	237	258	279	268	258	268	249	277	283	271	260	276	261	249	303	270	280	236	243	266	271	266	271	294	262	275	270	265	274	263	280	290	252	266	266	262	250	268	280	272	270	260	281	258	263	273	266	289	276	266	266	259	266	255	250	289	265	244	283	268	241	288	246	298	231	253	271	325	291	281	268	281	242	261	287	265	274	272	272	267	321	271	270	279	252	262	236	284	281	276	275	268	255	273	258	266	298	252	252	268	266	256	263	257	293	280	281	270	297	236	234	310	258	243	274	284	272	275	269	287	287	275	273	253	268	251	257	260	282	254	277	276	253	249	251	301	270	297	289	300	293	278	286	285	291	287	268	251	278	274	243	271	256	303	266	279	262	263	254	269	258	249	267	278	282	287	293	279	254	270	265	255	263	272	264	261	308	263	275	280	271	320	282	268	260	254	260	280	244	259	237	288	269	293	276	271	261	282	261	252	231	277	255	244	288	281	271	278	243	280	275	274	263	274	279	250	256	251	271	253	271	273	252	258	281	268	277	273	239	248	291	270	253	280	283	280	269	269	274	236	295	283	265	290	304	259	299	267	243	251	253	261	275	282	257	303	277	255	261	254	272	253	270	266	258	248	262	270	263	264	262	269	261	272	264	258	293	250	256	263	303	294	262	242	301	298	263	247	270	285	302	257	267	271	257	257	278	285	267	280	260	308	214	266	273	243	257	280	235	249	290	284	274	279	287	279	298	290	275	307	254	251	273	255	277	266	263	289	269	268
4652	420	375	302	270	279	261	281	258	259	243	252	254	261	256	259	256	262	262	243	270	258	244	235	276	272	246	251	244	244	251	221	272	253	275	248	270	240	257	266	250	252	232	235	235	271	252	234	227	263	281	247	227	218	298	262	233	251	232	263	247	279	278	234	253	247	226	223	261	241	231	260	241	221	221	238	246	245	250	270	276	238	263	261	248	250	233	260	251	274	240	245	246	282	226	224	254	245	264	262	256	272	250	265	261	222	244	244	274	262	236	248	252	276	262	257	266	235	255	242	297	256	258	250	234	269	256	250	247	267	241	244	224	277	282	256	268	244	256	262	267	268	237	245	264	232	254	288	252	238	253	231	251	242	273	261	218	253	278	242	239	237	252	269	244	237	251	257	266	250	232	231	248	239	229	245	258	226	240	267	234	244	263	256	259	279	280	250	255	254	261	242	248	269	250	269	239	260	261	220	257	238	258	239	231	245	267	245	262	248	245	227	241	271	249	261	247	230	249	258	262	237	250	274	261	241	270	241	241	265	268	263	231	276	222	251	268	261	284	232	243	247	238	238	236	250	240	272	259	279	248	241	245	220	272	259	252	249	234	257	234	257	273	225	230	239	250	258	261	228	251	249	267	257	278	237	253	234	243	245	262	265	274	263	256	237	279	273	261	250	256	276	242	250	258	227	244	248	233	251	261	269	253	269	269	244	274	236	242	257	276	261	249	235	252	218	226	268	247	272	259	248	254	225	250	251	264	244	249	233	282	220	263	237	227	230	238	265	258	261	272	277	262	265	261	235	236	217	252	225	265	285	229	248	250	233	241	256	265	275	258	254	274	236	230	249	238	258	259	225	239	231	254	246	274	223	263	257	237	251	232	260	258	241	228	219	259	277	244	245	276	244	255	266	244	233	250	281	278	248	238	248	232	251	263	252	244	253	265	236	245	253	262	252	282	257	261	205	254	247	230	267	244	237	255	238	264	259	224	255	269	265	243	246	254	245	277	250	259	233	231	265	261	298	251	232	265	249	233	239	246	270	233	249	269	251	225	250	241	263	224	216	258	243	243	271	282	260	241	248	232	252	268	257	258	235	266	272	247	237	266	265	269	284	257	242	243	253	235	266	268	262	239	214	250	230	251	276	249	241	261	243	246	257	259	250	270	223	283	223	247	216	239	266	252	262	249	262	270	230	217	256	227	252	277	244	251	225	224	269	256	231	263	245	238	234	281	279	264	230	237	252	235	258	250	248	255	251	270	256	241	233	271	244	254	252	229	259	236	262	268	235	252	263	260	248	234	267	235	281	273	244	257	237	225	229	267	253	233	246	255	252	243	258	254	252	257	251	260	286	243	245	244	256	268	271	257	221	229	241	258	232	229	245	251	247	254	214	221	291	242	247	239	244	269	242	247	246	281	250	256	266	251	240	233	245	241	243	237	213	253	263	257	226	240	226	263	278	236	221	248	230	254	236	245	262	270	228	250	247	266	230	234	247	255	259	248	251	243	255	275	259	228	244	261	250	240	239	265	272	261	256	249	241	255	250	220	217	253	273	223	246	250	216	248	238	225	245	263	256	282	234	267	297	241	250	262	269	239	240	256	261	292	247	257	281	266	237	239	243	275	289	227	242	274	252	273	240	251	254	246	232	254	237	234	238	235	239	279	246	240	298	220	246	247	244	237	240	241	254	262	215	251	244	246	227	238	246	223	237	248	256	280	278	239	250	252	269	256	235	258	257	249	254	248	265	274	247	254	251	238	254	280	274	253	243	248	245	249	240	258	247	254	269	258	243	246	243	241	239	266	270	258	234	240	239	252	272	239	236	280	274	220	271	264	227	241	235	263	239	268	252	263	262	255	218	248	247	250	291	248	270	248	238	236	260	222	242	244	281	258	255	230	257	251	287	256	248	253	277	249	229	230	277	253	252	265	255	262	260	232	256	274	247	251	234	288	236	234	239	240	256	235	240	252	227	273	234	274	248	239	229	237	261	276	249	234	251	245	232	240	259	274	250	235	254	264	248	245	252	287	247	249	259	213	257	275	246	246	286	247	258	248	268	262	247	271	225	273	239	249	269	238	248	234	263	252	247	255	244	277	276	269	257	226	251	224	268	236	259	247	226	230	267	240	252	234	242	244	238	268	259	254	239	237	233	220	257	232	237	238	285	243	246	244	238	273	272	263	256	255	261	239	257	242	250	223	237	271	254	242	261	231	250	265	232	237	223	203	245	246	229	278	245	261	271	225	246	266	274	234	228	269	230	244	245	273	258	273	258	258	263	253	246	240	252	268	232	273	231	239	219	238	245	223	251	251	264	240	269	245	263	263	252	235	249	246	272	243	252	230	247	246	235	257	229	254	253	241	252	233	242	231	231	263	264	252	272	247	247	254	266	243	241	255	247	259	228	238	252	247	249	258	252	276	254	217	253	259	257	245	248	257	230	239	238	251	237	265	203	261	265	253	271	245	246	255	227	254	264	257	254	240	250	247	255	254	236	234	235	264	239	263	264	230	247	233	245	228	231	233	235	266	255	246	239	269	235	273	253	266	244	239	252	256	259	256	270	249	271	256	233	257	242	239	233	230	232	260	247	258	262	268	259	224	247	256	274	269	242	253	268	247	240	246	266	246	257	272	238	236	243	239	254	242	255	253	255	244	257	250	213	227	291	260	226	230	260	259	252	256	269	269	225	247	241	265	231	255	253	235	247	249	242	249	252	215	210	278	234	257	279	273	241	249	237	270	217	242	275	259	238	230	262	288	220	245	235	276	225	262	219	237	231	239	281	263	248	260	258	225	259	259	230	227	244	265	251	267	271	257	240	229	280	231	263	274	249	267	253	265	273	243	281	258	244	270	290	232	265	233	217	252	259	274	246	239	279	250	235	230	239	255	233	255	255	261	227	239	242	231	261	219	256	246	269	241	212	253	235	241	251	261	252	236	297	264	222	253	249	233	265	257	234	232	242	239	250	232	257	279	232	269	248	237	238	255	242	236	263	236	232	279	248	244	267	256	275	261	226	243	255	255	269	243	283	243	250	210	258	266	258	254	241	278	243	241	266	274	280	256	262	256	241	275	247	255	242	260	246	259	258	243	257	242	231	253	251	250	241	259	244	254	221	275	245	272	251	238	259	210	230	246	225	218	264	217	238	253	231	241	242	258	252	269	222	259	245	240	260	254	238	263	247	262	237	263	247	264	258	256	265	261	267	223	258	247	245	241	248	255	241	270	254	246	238	255	257	249	255	270	253	237	257	253	241	250	241	275	246	210	251	254	288	268	237	256	266	274	253	236	236	231	241	268	258	231	235	278	250	261	259	256	266	234	266	243	261	233	253	255	223	251	229	259	253	266	283	236	266	225	280	253	240	228	228	241	237	274	242	260	226	235	243	240	253	269	229	269	224	263	245	272	246	230	224	258	241	239	243	259	246	265	256	239	239	251	236	257	264	247	242	268	242	245	253	256	234	256	263	250	256	243	257	289	256
25282	21478	27921	25458	9893	603	365	247	198	190	186	177	157	159	157	177	162	156	140	144	154	150	118	158	154	133	157	128	137	153	152	133	117	134	128	157	134	131	149	149	136	137	121	137	125	127	143	131	143	150	125	139	136	118	152	145	138	137	143	145	108	133	131	129	142	129	125	149	144	130	142	133	144	125	138	127	151	130	124	139	132	129	135	152	152	134	149	125	133	131	122	136	144	136	151	129	145	124	113	133	125	145	154	129	135	120	136	149	148	110	130	117	135	132	125	148	129	116	132	135	134	138	151	137	128	138	125	132	122	135	131	140	124	134	137	129	146	128	131	153	136	123	143	130	130	129	125	143	124	137	146	122	141	134	128	116	137	137	158	124	127	143	135	136	129	146	134	139	124	156	127	133	116	112	137	123	117	112	135	123	134	153	154	130	105	121	124	124	134	109	140	127	125	131	128	143	155	130	131	124	151	147	140	123	126	120	125	150	135	132	141	154	122	128	141	156	138	126	132	114	113	118	136	115	137	134	119	127	154	122	139	125	139	140	135	130	144	133	148	129	141	117	135	116	136	130	149	138	119	128	122	140	145	111	137	134	127	118	133	138	138	124	121	127	136	138	119	145	132	141	129	127	140	138	133	129	125	126	112	128	119	142	142	127	141	142	133	145	132	126	107	126	146	132	128	127	152	142	144	122	118	124	140	140	127	139	144	134	124	130	126	137	132	123	143	132	128	135	113	122	133	128	131	136	133	131	142	140	135	132	141	142	140	145	137	124	127	128	118	130	134	128	136	137	142	128	118	123	146	123	136	128	131	126	141	117	128	139	143	142	114	127	120	142	146	118	148	145	123	145	135	136	110	129	128	128	130	145	132	115	135	134	131	138	148	120	145	131	136	127	140	113	133	138	136	126	150	130	140	131	149	132	121	126	137	133	122	131	120	130	109	134	127	137	110	116	104	124	136	132	110	115	150	151	124	127	135	144	127	137	122	146	137	167	128	129	122	127	139	132	113	140	136	138	140	119	121	134	128	144	114	134	115	140	130	132	111	134	146	143	130	138	132	132	149	143	129	120	120	122	127	140	147	134	150	141	133	143	128	129	142	141	121	144	135	130	144	117	157	132	126	132	152	145	141	166	134	127	127	134	116	138	152	151	151	118	143	120	122	138	121	114	130	126	125	129	117	124	131	132	109	127	139	149	125	143	145	114	124	114	122	130	136	134	116	141	129	124	136	131	146	136	113	149	142	131	134	139	126	148	121	127	128	160	139	132	125	145	132	153	132	117	122	120	127	141	111	126	143	127	129	134	130	141	138	141	126	136	143	128	145	114	148	121	132	121	128	134	148	112	116	128	121	131	152	143	148	117	144	128	143	141	160	153	111	141	136	129	138	115	132	130	127	119	130	136	143	146	129	129	132	120	130	153	141	105	139	135	135	117	150	129	114	118	134	138	121	131	123	150	137	128	139	147	118	113	125	128	121	142	145	118	156	121	140	131	120	138	117	137	128	115	157	122	137	138	125	125	143	132	134	102	120	135	109	116	132	118	135	125	111	129	124	138	134	120	143	132	123	108	142	128	133	139	167	144	137	126	126	130	140	144	137	155	148	133	109	111	109	127	132	136	123	119	125	103	120	138	116	120	126	134	121	132	133	155	139	144	132	129	126	122	129	128	123	144	121	148	129	121	143	139	124	132	124	105	140	117	135	126	129	119	123	129	120	145	119	132	145	113	141	156	118	141	112	125	135	152	137	138	138	138	123	136	116	148	126	125	137	121	140	137	133	133	137	106	135	126	135	112	145	117	135	136	138	141	115	122	142	129	131	143	147	120	126	130	109	130	127	125	124	132	126	117	133	124	137	139	139	142	139	135	140	112	136	139	139	137	151	129	132	118	150	116	111	137	133	141	149	136	128	125	140	124	133	131	147	136	140	158	136	140	122	117	113	132	127	152	147	117	127	135	138	144	114	146	118	133	132	133	124	124	144	134	138	138	140	125	135	122	130	130	142	133	123	142	116	126	119	147	127	121	135	130	150	136	125	117	136	138	121	141	148	125	142	128	123	127	134	139	129	132	119	127	145	130	130	134	139	131	130	129	139	131	163	155	142	121	127	129	134	132	139	146	133	123	155	108	110	118	126	124	135	118	169	125	131	126	134	116	143	111	133	122	129	138	139	127	128	127	135	130	142	156	123	133	103	117	126	128	146	125	124	128	136	106	129	124	143	117	155	125	131	118	104	131	146	145	138	144	137	138	113	131	135	125	135	129	115	150	115	139	136	113	114	140	179	142	139	139	144	131	99	126	122	121	148	138	117	138	128	147	133	132	123	147	97	140	121	116	126	149	126	145	129	128	139	137	136	125	133	132	135	155	136	128	131	116	152	142	157	155	124	126	132	123	126	143	127	130	158	117	130	130	123	126	131	130	139	153	148	142	139	142	124	131	125	128	128	143	112	127	122	119	150	132	130	162	149	135	149	126	114	125	142	130	123	123	136	117	133	120	161	132	109	135	149	113	116	133	147	123	138	132	116	130	134	133	139	160	140	156	130	149	112	160	147	125	141	127	133	118	133	136	135	134	126	132	140	142	106	123	127	127	137	149	140	104	120	137	120	131	140	145	137	133	115	124	133	147	134	149	153	134	154	125	130	126	129	126	128	127	125	128	138	140	123	145	136	150	130	125	144	147	135	134	129	132	112	136	153	129	148	119	115	129	139	138	132	103	126	126	135	128	118	115	129	138	127	128	141	131	134	119	131	121	123	121	119	117	116	123	137	145	152	126	161	105	139	131	123	117	109	142	131	139	134	131	143	138	133	115	127	136	104	127	142	132	145	134	130	143	129	155	129	140	140	114	113	120	133	144	129	139	145	111	129	140	126	129	139	137	135	135	126	129	136	123	141	133	144	119	116	142	126	135	137	139	118	135	153	133	145	154	146	145	118	165	131	131	121	117	145	128	113	119	136	130	145	130	142	137	127	120	150	144	113	121	123	139	132	159	126	146	138	128	115	115	138	158	148	138	132	141	141	143	119	131	133	151	140	112	133	136	124	126	128	128	131	123	149	138	130	122	151	137	124	138	112	118	135	145	123	138	123	122	143	132	125	121	125	142	133	134	127	136	138	155	134	143	132	125	138	110	119	129	125	140	142	137	147	135	150	119	135	146	133	123	134	118	127	151	135	122	119	138	131	121	127	138	128	141	145	113	133	111	120	123	125	150	115	131	123	123	121	111	135	129	122	132	134	123	127	124	145	128	128	130	116	117	127	105	137	137	100	128	147	136	139	132	145	158	126	133	130	129	119	132	125	126	123	143	129	133	149	135	144	151	139	121	146	131	136	136	132	132	137	122	137	150	116	114	139	150	122	137	133	154	133	136	119	151	146	155	133	163	113	136	129	141	135	115	126	113	139	134	136	136	136	108	116	141	142	130	133	131	131	127	136	163	140	150	119	139	136	149	114	117	124	143	142	120	132	122	125	126
3119	2628	2231	1055	687	472	416	348	270	228	217	213	202	214	179	180	172	182	157	161	165	160	174	158	161	147	162	139	170	138	161	145	165	154	133	147	134	148	151	172	154	145	145	152	155	164	155	172	128	153	141	144	130	154	171	132	144	156	149	147	156	126	143	148	131	142	159	135	128	143	144	131	131	146	136	134	139	140	137	169	158	149	146	152	140	155	146	146	133	146	141	136	157	144	129	133	142	138	177	140	125	152	128	130	143	138	163	142	148	149	138	142	148	148	160	127	133	137	157	137	159	147	133	131	123	137	148	144	128	142	146	136	128	161	131	141	123	135	150	142	150	128	133	126	160	141	154	127	157	150	153	120	135	152	158	140	142	116	142	129	151	125	155	140	143	160	157	114	152	138	139	127	132	134	146	146	153	139	156	142	156	116	134	148	164	171	166	151	125	139	138	137	141	141	139	133	139	139	150	152	116	151	131	139	117	128	136	160	154	136	120	159	135	135	142	147	112	132	144	152	136	123	129	139	138	128	138	171	147	168	145	129	141	141	142	132	133	127	139	142	114	160	114	167	169	145	138	137	151	125	133	158	133	140	139	136	137	134	147	118	132	151	139	140	135	167	141	140	123	131	161	124	148	134	157	145	154	155	147	141	131	125	138	131	137	116	154	150	128	127	137	144	127	155	146	139	158	138	114	132	146	134	137	123	158	141	148	158	128	127	134	133	148	149	131	159	137	138	117	135	155	135	147	123	138	132	131	133	122	131	130	138	117	159	131	135	127	126	107	130	159	161	157	122	142	134	129	114	117	144	150	152	129	131	132	144	148	135	150	159	169	135	149	159	134	140	141	139	129	132	142	159	154	152	150	128	145	140	147	140	135	132	143	140	150	148	157	136	148	153	164	134	126	150	159	134	131	122	140	160	139	137	160	136	149	150	151	140	134	133	149	150	153	146	138	146	160	152	123	132	158	148	151	137	138	133	149	142	133	132	141	146	138	151	132	128	139	134	142	151	137	129	131	135	148	151	127	159	126	138	149	142	149	118	137	141	144	152	138	137	129	131	124	147	161	136	154	116	133	143	150	121	153	133	133	129	128	146	130	157	149	132	141	142	124	159	155	132	145	136	136	127	141	145	151	133	121	126	134	127	136	152	144	132	158	141	146	158	138	114	134	126	155	110	126	142	133	126	136	134	135	136	134	128	138	129	173	123	132	134	140	139	129	128	141	143	139	130	128	153	153	129	139	165	158	142	136	112	131	137	162	172	135	160	155	125	123	150	129	140	140	107	163	129	151	144	129	153	153	142	149	130	145	160	151	162	144	145	134	130	142	133	136	141	122	135	124	138	136	136	139	138	145	135	141	145	154	154	165	139	134	158	121	139	128	160	144	133	141	154	146	123	147	147	119	136	135	127	150	134	114	115	129	138	135	153	138	157	168	131	139	166	130	156	147	148	131	147	141	147	127	133	119	149	124	139	149	134	121	148	133	157	151	148	151	125	143	153	155	131	137	145	147	156	103	167	136	143	111	139	144	140	138	145	124	129	132	139	154	147	155	156	147	149	134	138	119	152	138	134	132	159	144	147	136	134	138	147	165	155	153	131	136	122	134	140	154	130	131	145	134	135	139	161	121	149	124	120	150	135	149	150	112	131	130	127	131	134	146	145	117	122	151	148	129	128	156	172	136	144	134	151	149	134	141	129	119	123	125	127	117	171	132	128	131	163	179	149	151	139	120	142	123	137	153	126	150	125	137	117	135	142	120	124	138	137	140	144	149	122	136	178	136	153	146	132	141	141	144	125	131	121	133	137	123	122	158	152	151	115	136	140	141	153	137	159	139	119	154	145	131	135	135	127	133	149	150	154	132	127	133	120	133	129	132	149	124	151	123	145	136	154	134	148	138	127	146	159	166	143	130	135	138	139	148	132	139	139	153	126	124	136	137	128	125	154	138	146	155	137	159	120	127	134	118	141	156	162	129	144	146	155	143	130	152	143	142	133	131	139	117	137	148	144	130	151	167	152	149	152	145	126	121	136	154	127	151	149	135	128	133	155	129	129	124	134	138	124	134	146	123	153	128	137	133	148	147	167	137	148	129	141	133	116	152	120	137	130	153	138	154	142	148	151	141	147	144	157	146	122	140	144	142	134	129	157	136	118	145	151	139	138	129	167	139	153	130	125	138	149	134	142	126	139	128	158	142	136	137	147	136	154	122	157	149	168	138	126	139	135	132	136	154	133	130	139	135	148	141	136	136	137	155	154	142	145	148	138	154	146	126	117	138	133	146	126	156	153	139	137	125	134	128	144	130	121	143	156	133	142	138	162	152	144	173	141	130	131	109	147	141	124	165	125	138	147	141	170	150	154	134	125	142	135	152	142	127	133	146	151	141	153	144	127	168	138	138	131	124	112	151	146	142	142	141	153	144	162	129	147	132	134	145	144	149	151	125	132	153	119	125	154	151	134	146	130	148	161	117	147	130	138	131	151	124	126	144	133	135	144	149	150	133	135	137	154	152	150	154	132	145	146	149	138	142	145	132	141	131	157	125	121	142	137	121	132	134	142	125	139	142	127	115	133	144	130	129	115	116	144	126	138	154	143	132	154	151	137	127	134	138	144	140	137	138	146	131	148	130	139	153	140	145	144	145	159	155	139	137	157	169	136	146	127	131	129	121	128	117	146	141	145	145	151	132	118	142	155	150	126	124	167	124	157	124	130	147	128	141	132	137	132	130	126	154	144	122	152	144	125	128	130	135	146	143	126	121	130	159	155	144	126	139	153	136	139	123	126	109	162	133	143	160	132	139	135	148	150	146	146	150	124	131	127	134	152	150	157	141	143	116	134	142	165	132	137	134	139	156	135	136	136	148	121	132	137	132	141	125	157	137	140	150	120	145	130	145	166	136	149	148	126	148	139	155	135	143	131	140	140	133	144	151	140	132	134	151	125	139	110	135	155	137	160	146	122	138	138	118	129	118	152	144	135	148	151	136	147	126	157	150	134	151	129	145	122	147	132	139	134	156	158	140	147	141	144	165	142	126	165	124	130	128	147	124	135	140	141	141	142	118	135	118	144	148	144	146	132	142	120	128	158	156	129	158	149	138	118	146	144	146	133	147	142	150	158	118	139	126	138	138	145	140	143	144	118	146	136	139	129	140	129	143	132	132	116	119	143	124	129	129	124	127	137	129	146	147	143	143	141	127	140	116	137	126	127	140	157	133	154	109	138	133	147	133	126	146	146	112	160	132	157	137	154	125	138	133	129	124	142	140	160	152	147	159	138	147	165	160	137	132	142	138	145	143	148	127	121	142	129	140	160	144	150	153	155	121	119	153	123	150	132	129	126	154	165	138	144	138	150	138	148	136	143	136	157	132	135	131	133	160	118	133	147	138	141	148	169	131	152	136	144	139	146	138	131	128	131	129	136	144	147	131	144	147	122	126	156	139	150	128	134	129	149	137	145	140	142	143	120	148	123	122	140	126	144
24485	21512	28822	24641	21498	6193	892	575	408	373	388	336	356	353	322	370	374	323	324	311	321	310	335	304	285	292	301	308	317	306	310	303	292	287	288	274	282	283	267	286	300	293	299	313	313	273	295	298	281	310	314	301	272	301	284	255	299	301	279	300	286	309	291	271	291	311	310	285	309	302	301	301	331	292	280	282	272	293	302	289	321	318	307	315	281	299	277	312	260	262	284	269	298	285	294	302	285	259	283	274	309	289	287	293	270	283	275	331	257	298	301	305	283	300	317	313	307	322	303	270	271	282	292	296	290	304	275	296	285	266	294	296	282	301	286	284	294	276	256	291	308	305	288	252	315	306	275	286	318	283	276	281	278	278	308	305	295	284	301	305	291	270	273	284	290	280	310	288	315	293	287	277	266	290	258	271	256	304	293	311	300	306	264	264	303	273	272	287	273	318	259	295	312	267	311	290	295	292	311	290	277	309	289	296	291	261	255	287	291	296	282	288	269	296	259	307	313	294	316	302	287	287	323	283	287	297	292	279	317	275	306	280	298	295	270	290	286	279	285	285	289	286	255	290	302	280	285	328	277	274	303	284	284	296	319	307	279	274	289	287	275	289	311	299	311	293	242	273	288	270	278	267	316	285	267	309	292	310	297	312	294	275	290	298	306	284	283	279	283	279	287	287	280	273	268	303	315	290	265	295	321	292	323	280	293	298	293	289	273	275	306	267	297	296	304	284	260	299	260	264	272	329	310	307	307	277	315	283	283	266	298	274	273	283	296	281	282	286	311	273	279	276	279	289	297	293	304	303	254	317	290	277	296	249	288	308	307	284	254	290	270	308	293	287	296	286	302	277	309	292	268	305	311	268	321	277	321	289	301	293	284	280	298	272	272	256	292	273	287	278	285	288	279	290	300	302	291	300	296	291	285	331	260	247	305	325	282	279	288	250	295	304	307	285	268	268	292	274	294	278	309	290	278	268	268	295	325	302	276	269	275	299	262	287	280	314	287	283	291	270	290	297	284	286	287	292	295	306	254	285	283	256	289	287	280	270	307	289	274	280	280	277	284	285	305	299	302	281	286	265	281	287	325	304	254	276	294	308	267	291	313	263	294	299	317	268	303	277	280	286	304	298	265	276	307	252	270	283	286	293	245	287	256	294	314	280	276	297	290	296	296	276	277	292	273	280	278	288	282	301	272	294	251	300	333	299	279	288	278	282	307	287	274	285	280	297	287	303	311	269	298	259	304	298	283	284	277	273	289	289	262	300	306	279	289	287	272	289	274	256	280	286	281	296	278	288	294	283	273	273	286	321	316	289	293	292	323	274	270	279	305	294	301	297	274	318	274	291	237	302	310	302	299	270	278	311	290	282	294	277	278	253	317	304	280	290	302	285	276	277	273	278	284	262	272	274	252	273	276	238	285	302	270	289	272	297	318	277	296	269	259	279	285	253	286	315	278	307	301	304	321	287	314	296	285	284	287	293	289	284	289	312	298	294	292	289	288	301	268	281	279	281	274	309	245	283	260	290	293	273	301	300	268	302	294	308	273	295	255	296	273	252	275	304	319	284	274	286	266	299	288	282	285	273	296	322	283	281	286	259	295	292	320	310	298	290	281	269	267	298	311	283	291	277	290	298	277	289	303	269	278	298	298	275	290	306	285	308	285	280	289	301	287	317	292	280	278	274	284	282	305	288	250	267	287	305	301	276	286	308	307	260	294	320	289	278	292	280	297	270	282	271	303	297	282	299	304	272	271	283	293	287	276	266	283	328	302	288	287	293	297	283	300	273	295	287	294	280	293	264	265	273	287	310	306	277	292	309	266	248	272	284	274	280	289	299	262	295	293	297	295	297	315	305	303	306	275	266	266	263	298	295	284	300	284	264	302	305	305	280	314	313	276	284	282	275	269	278	308	279	267	273	320	298	312	333	295	312	268	272	276	299	292	284	283	294	305	277	288	259	294	301	287	301	277	277	302	269	269	280	282	295	294	298	246	301	255	266	281	275	262	277	287	289	298	284	300	275	276	271	291	308	284	331	256	294	278	310	279	291	275	290	287	294	244	281	304	308	298	272	254	283	282	302	280	313	306	272	279	291	312	313	305	283	255	262	311	240	271	290	303	296	289	297	283	297	279	288	318	291	280	257	285	297	310	259	301	280	306	270	254	307	306	296	300	261	318	287	276	277	295	283	287	264	262	306	294	297	246	308	287	296	294	292	299	296	275	277	292	304	298	304	270	264	288	306	301	251	279	261	293	297	278	257	276	303	286	264	250	284	270	284	297	269	298	298	270	286	300	294	287	291	297	288	324	323	315	241	247	305	292	269	303	298	300	277	271	291	267	246	295	276	298	299	272	269	277	278	285	270	284	273	296	261	277	244	294	272	288	271	277	289	299	307	291	291	254	287	285	255	284	281	299	295	293	268	286	275	259	299	270	285	296	327	307	272	254	295	259	281	270	294	266	266	309	249	259	283	295	300	291	263	287	311	295	304	278	273	268	288	263	278	281	307	275	273	286	291	302	306	295	294	286	302	310	285	264	297	319	278	278	280	291	287	283	320	300	257	273	274	267	271	292	307	257	286	275	267	286	294	278	250	266	273	284	294	281	277	283	293	259	285	330	285	310	305	293	269	276	258	299	249	324	315	311	295	281	291	289	284	280	261	275	306	289	293	250	262	328	330	280	286	294	297	259	257	272	274	262	269	258	275	287	263	297	262	284	284	286	297	283	285	272	297	264	255	264	284	277	301	309	308	289	271	317	297	290	318	277	289	271	292	298	270	305	314	288	269	277	288	300	287	251	296	300	296	269	259	287	289	302	285	299	287	280	282	275	311	290	291	274	295	306	281	263	279	315	278	270	269	286	272	249	285	264	269	269	268	312	270	282	277	281	303	276	272	253	273	272	260	288	275	286	291	297	271	288	286	281	251	295	281	325	299	282	303	287	283	275	303	298	312	282	270	312	307	294	272	276	247	306	276	281	269	279	288	288	300	279	299	319	295	276	292	258	315	267	298	276	288	290	284	271	288	290	262	276	310	291	309	290	284	244	314	269	296	298	292	289	293	302	282	276	269	242	310	286	260	296	271	313	275	283	269	287	272	285	254	300	284	309	309	277	286	300	299	296	309	270	271	270	288	301	287	293	272	296	282	270	314	289	287	286	280	278	268	275	307	277	266	267	264	268	265	311	295	251	259	299	293	251	291	312	321	282	271	284	279	288	303	277	275	265	293	289	269	276	287	298	317	295	276	335	257	277	301	296	287	299	277	316	287	275	306	300	289	277	269	297	273	300	291	264	296	286	304	279	269	319	283	285	286	285	293	273	277	277	289	274	276	286	264	283	298	286	276	297	277	264	264	270	278	316	281	287	283	296	282	289	304	281	297	275	248	281	286	272	264	328	304	260	281	310	273	268	261	276	271	296	284	260	280	307	296	277	291	301	269	294	258	302	297	275	298	275	300	317	304	322	277	284	289	277	285	277	282
3418	4869	4087	1995	1296	928	703	618	510	457	438	450	362	386	351	353	312	356	319	325	326	321	302	276	323	293	296	289	291	311	301	266	291	307	313	298	296	303	279	299	248	278	270	291	313	323	299	286	281	277	301	276	287	295	291	253	297	314	269	250	275	259	266	274	264	282	260	293	299	296	309	262	277	300	286	297	282	297	278	274	301	298	295	271	250	263	283	302	287	241	250	278	292	254	264	294	254	278	275	256	280	274	277	264	259	271	266	270	257	266	265	284	293	307	264	273	269	276	257	287	267	267	280	295	231	250	253	286	280	251	243	264	281	257	268	288	278	300	306	247	284	297	269	276	269	287	278	239	250	277	288	264	291	239	284	272	253	268	271	253	267	255	265	281	262	258	266	289	254	288	258	282	289	256	257	272	270	274	290	290	273	245	281	259	260	255	272	278	276	285	269	259	265	259	280	288	289	280	268	252	302	296	300	302	272	284	272	273	268	291	272	266	292	261	290	291	299	267	291	257	255	289	272	273	288	270	255	249	260	262	281	270	266	270	298	284	288	295	270	302	294	234	277	288	268	257	257	258	251	276	300	251	285	241	256	305	257	245	259	266	253	239	280	274	251	271	274	260	257	293	283	272	272	271	292	255	284	273	287	275	303	254	272	265	267	269	247	278	291	261	266	248	253	247	273	255	304	246	277	267	250	275	263	297	294	294	252	276	285	246	279	290	278	253	257	279	291	273	294	256	262	255	288	240	262	263	258	282	288	254	297	278	278	261	262	273	254	245	259	284	268	277	249	259	261	269	266	271	247	290	246	275	258	258	252	275	265	239	248	294	277	256	284	269	290	244	268	254	245	258	272	303	288	266	285	270	260	275	279	263	263	249	259	262	273	298	265	251	260	301	264	278	262	269	268	277	262	277	268	272	277	282	271	276	275	286	252	268	240	259	264	294	280	280	269	268	269	257	255	257	255	275	267	274	255	247	272	278	265	281	310	264	287	275	256	291	279	268	298	272	263	304	259	301	281	233	236	280	269	288	269	256	251	304	282	313	280	284	282	272	277	274	283	280	248	298	262	274	276	256	265	261	285	278	268	257	271	252	286	286	278	278	275	255	260	243	272	264	257	281	263	282	252	273	263	259	268	259	254	276	253	263	299	245	263	271	266	272	254	253	270	282	236	276	284	278	258	287	282	268	283	290	280	228	271	255	282	260	297	264	277	267	249	287	251	291	304	271	286	249	257	259	264	253	248	276	276	282	257	303	284	279	276	259	290	240	281	300	247	268	292	270	262	296	215	259	266	255	276	295	242	292	247	264	264	261	290	279	257	248	258	277	297	247	281	233	265	284	259	264	284	295	305	275	263	268	254	302	265	282	267	270	292	280	282	283	256	264	276	244	266	261	249	280	269	242	272	259	287	253	247	275	245	278	283	256	264	296	253	254	253	270	286	244	263	254	265	323	270	265	264	252	287	237	268	300	271	276	263	260	279	257	267	273	282	286	270	282	259	263	276	255	252	298	260	270	259	282	278	251	260	250	298	292	307	261	291	256	287	286	275	268	249	266	264	273	297	302	284	286	271	275	291	283	269	273	282	286	256	255	292	252	278	286	270	275	266	248	267	251	275	277	252	291	276	255	282	238	265	267	274	305	263	290	278	266	292	264	299	251	266	262	288	278	291	290	260	271	266	271	258	266	312	300	265	280	251	258	283	281	257	273	288	263	291	246	261	279	258	274	283	282	254	259	276	261	283	240	286	253	278	276	242	274	255	262	265	259	292	240	276	256	295	246	268	270	270	277	295	271	302	286	275	268	288	261	281	261	248	252	294	267	278	284	241	266	284	249	291	271	276	274	265	273	268	254	279	267	276	283	295	263	261	254	295	286	267	255	296	276	270	324	275	269	269	242	282	304	272	281	252	241	250	274	276	256	275	260	295	290	231	303	289	270	256	270	266	246	274	268	260	281	264	280	295	250	266	278	256	227	250	281	307	242	254	287	284	262	271	290	273	278	272	250	269	256	272	287	266	280	271	290	268	246	268	254	262	287	244	245	282	293	272	264	270	280	261	274	272	270	261	274	264	284	248	260	276	272	265	266	239	247	274	268	245	285	265	260	296	235	278	282	280	279	265	298	279	270	268	247	243	273	269	292	261	250	260	262	272	255	285	286	289	259	244	253	269	286	287	294	244	248	272	279	291	266	283	286	282	272	283	271	256	284	254	272	259	287	251	255	265	259	278	270	280	255	263	312	310	273	273	268	260	278	274	270	289	259	242	274	240	282	273	282	272	263	258	271	265	260	263	265	302	260	259	280	273	276	280	263	269	254	287	270	273	271	243	270	251	294	269	275	246	273	275	256	289	269	308	269	275	237	265	285	262	251	300	259	263	271	273	286	303	277	260	285	254	244	251	245	251	278	255	249	282	269	267	240	253	287	268	273	272	252	233	269	259	253	286	278	272	257	282	274	273	295	277	283	253	284	261	245	265	250	254	248	275	269	275	243	284	217	277	243	289	259	259	265	278	262	246	263	268	246	276	278	248	277	272	245	260	276	259	256	254	262	259	273	277	270	272	245	276	270	247	254	276	244	315	277	269	285	277	287	265	285	260	261	283	312	269	227	265	267	246	281	248	294	281	276	292	298	245	268	276	251	262	286	284	256	266	269	266	254	253	276	271	265	279	243	254	264	254	291	269	266	272	254	270	291	316	252	271	273	301	261	275	266	259	252	271	254	277	272	255	268	284	270	251	297	283	255	277	255	279	264	259	284	256	291	259	295	259	264	281	267	262	280	264	268	253	268	260	243	305	296	289	259	273	251	272	228	252	282	267	283	284	278	268	297	256	260	250	272	274	272	272	252	262	265	224	258	276	260	267	291	278	237	294	242	246	251	270	231	253	271	268	298	299	249	268	271	261	257	262	251	272	278	269	259	283	272	289	272	261	249	276	262	254	278	272	244	269	268	261	253	237	272	286	273	251	262	253	255	263	260	251	235	269	258	277	246	285	254	279	270	279	256	270	232	266	287	287	264	256	274	264	280	293	239	268	285	251	280	305	289	269	226	277	257	256	264	276	257	250	248	260	251	253	305	257	271	280	272	282	297	270	234	287	273	269	249	292	301	271	246	283	264	268	276	244	274	279	244	267	270	263	278	234	296	270	276	270	261	237	256	292	289	257	246	273	276	239	274	273	285	243	247	260	263	261	275	283	273	235	265	239	249	243	229	272	270	260	276	258	264	277	235	258	267	268	271	243	271	256	267	276	235	263	281	245	235	262	280	263	266	270	261	245	255	287	298	304	283	259	232	274	267	270	277	271	286	254	260	238	259	290	241	284	260	271	257	238	258	268	256	246	287	259	278	264	292	284	262	258	270	277	255	270	252	274	236	299	233	273	288	246	263	268	277	289	264	273	266	288	269	268	251	249	255	283	252	280	276	262	258	268	270	245	232	250	257	276	299	270	236	303	255	261	280	253	261	267	278	274	283
27744	12196	858	424	306	280	296	292	276	269	234	235	271	255	289	271	276	293	273	244	285	276	250	261	270	253	251	234	250	288	311	275	266	293	263	265	278	284	267	250	251	280	265	291	297	270	249	270	290	268	277	293	253	273	281	282	277	289	279	268	267	275	253	268	253	280	270	254	266	270	283	275	269	269	269	250	258	238	255	283	298	262	288	264	298	236	253	268	252	246	264	292	283	247	277	259	281	263	242	258	261	269	274	281	287	248	253	274	246	250	283	284	243	251	269	278	267	237	273	283	259	278	261	264	257	283	259	251	254	264	281	251	275	252	268	248	262	279	263	258	240	252	261	273	291	270	235	245	249	270	272	270	260	273	265	267	252	279	277	249	284	270	275	277	250	262	282	275	229	245	269	275	249	261	254	246	252	275	270	251	259	264	286	288	264	271	243	268	255	269	273	269	250	256	262	253	251	266	269	252	295	276	279	282	259	269	270	249	268	299	255	265	282	288	243	287	253	262	252	266	273	268	260	270	257	255	257	269	284	280	243	269	256	236	259	287	265	276	258	284	266	284	249	261	255	228	238	273	293	303	246	277	254	268	263	238	237	292	258	271	269	283	258	247	288	277	240	283	277	245	255	283	268	278	213	265	295	266	270	255	271	258	262	284	288	254	274	265	286	276	249	265	248	270	276	266	263	252	272	270	256	259	267	264	252	266	294	265	265	254	252	254	274	276	266	260	284	240	263	268	273	286	246	247	268	227	256	248	274	277	269	253	268	277	250	237	280	284	279	238	261	284	276	279	242	244	257	260	281	263	281	275	278	254	270	253	266	318	294	265	307	278	278	291	302	253	253	254	223	263	281	242	236	255	288	273	247	286	277	290	251	247	253	252	274	265	245	260	306	231	237	247	274	265	236	251	242	248	249	243	268	270	238	263	251	268	269	288	268	242	254	250	264	268	262	266	258	242	256	266	255	257	245	258	245	278	238	247	259	289	280	270	284	266	285	274	268	288	230	241	237	287	280	266	246	269	256	264	258	265	263	252	231	259	247	277	282	268	293	282	275	251	279	251	271	306	277	276	275	233	245	265	283	246	265	249	273	263	261	269	259	271	256	282	254	277	263	275	277	255	239	266	256	270	280	265	255	263	276	253	262	259	268	251	257	276	278	288	268	249	252	262	269	281	268	281	268	251	265	275	245	268	280	247	249	237	259	245	255	258	270	262	262	263	267	257	271	319	251	301	249	281	275	248	267	234	267	268	269	306	267	276	265	230	262	280	282	268	257	241	249	265	263	239	261	265	278	271	265	261	270	262	236	282	251	254	263	250	277	262	246	271	217	282	262	273	246	248	270	262	278	258	279	262	252	269	265	251	256	272	271	277	281	269	314	245	248	248	271	289	272	251	254	278	277	283	250	261	276	277	259	252	250	261	256	255	268	261	258	241	217	260	285	250	263	269	273	258	259	271	287	258	261	277	272	239	274	267	259	237	292	260	253	259	262	255	260	279	235	245	279	270	260	247	282	259	277	299	245	270	282	260	303	261	258	233	256	261	246	275	240	286	261	251	279	255	256	272	250	247	283	243	239	285	265	289	273	273	260	253	260	276	249	289	296	265	256	270	265	282	310	275	304	268	259	255	261	284	248	291	262	267	293	311	244	274	267	236	272	240	240	250	282	269	278	278	260	245	270	265	281	263	299	268	281	261	257	278	246	257	247	270	282	255	258	268	287	260	244	271	277	274	257	242	258	258	271	277	284	270	268	251	252	280	289	282	253	271	265	258	256	272	252	284	278	251	236	265	243	234	249	275	256	247	254	248	279	263	273	245	250	270	276	283	275	275	251	256	275	238	295	279	276	263	244	274	291	280	296	276	254	267	268	232	280	282	261	256	257	288	256	265	274	265	288	254	281	258	267	260	291	252	305	266	257	272	272	234	275	280	255	281	259	278	256	274	241	311	252	243	274	280	257	252	267	257	266	236	248	258	265	277	286	290	290	274	265	258	261	254	262	227	263	219	245	275	242	238	265	270	261	268	266	249	283	276	256	265	259	291	265	271	280	268	271	241	280	284	256	274	292	298	243	270	271	260	275	268	279	302	286	251	251	274	266	260	279	258	263	269	241	276	264	288	257	238	250	252	265	265	263	245	272	248	266	286	273	236	264	280	264	276	269	250	265	289	276	263	239	277	309	288	311	259	257	246	273	296	258	278	274	258	278	268	263	283	270	272	247	280	279	265	275	245	275	268	260	240	268	250	247	258	284	261	267	279	241	276	273	259	276	259	295	271	268	264	257	261	241	269	285	273	277	265	243	257	248	255	259	275	258	291	253	276	281	252	258	260	279	265	249	280	268	283	284	236	236	261	291	264	295	254	250	283	244	309	236	272	260	259	239	232	281	260	251	256	270	282	262	255	261	300	248	247	253	261	270	275	271	291	283	264	283	253	284	250	256	271	269	260	285	276	230	259	255	247	251	257	258	283	266	268	265	252	296	263	266	273	266	262	283	274	277	293	280	275	271	246	249	243	274	269	290	259	263	271	261	249	247	250	256	277	276	260	265	271	275	283	255	280	264	259	275	304	301	265	296	247	256	279	230	256	253	273	257	262	276	276	258	271	266	271	257	239	302	263	280	257	272	249	250	265	249	253	254	280	248	298	265	260	259	247	276	241	275	284	278	246	267	263	278	280	285	269	257	270	271	282	273	252	270	263	271	249	274	275	283	255	252	298	266	237	244	267	268	262	297	266	236	246	278	282	271	259	290	264	274	250	243	263	279	276	262	257	264	230	254	268	274	256	272	273	285	275	257	249	262	275	286	264	289	264	238	283	252	257	265	260	264	256	262	275	254	255	282	297	252	275	270	301	256	247	265	235	246	281	241	268	295	269	265	260	274	265	266	294	236	258	259	266	259	259	248	259	258	279	248	249	268	285	255	289	244	267	253	275	278	261	271	277	239	261	239	263	232	251	305	247	280	295	268	249	251	262	271	279	258	263	282	251	278	273	255	259	248	275	266	270	284	260	259	273	257	288	256	268	254	259	250	260	267	279	252	267	260	257	281	257	275	264	255	271	271	266	273	275	260	264	259	272	247	250	261	301	241	258	234	300	269	260	260	279	264	265	261	268	250	267	291	265	254	256	244	266	251	282	270	251	246	272	272	261	233	247	261	268	225	259	257	273	250	259	285	274	287	275	267	271	258	266	276	254	262	256	307	284	244	285	269	256	283	280	272	271	268	271	300	284	280	273	264	265	245	260	279	229	254	273	273	261	263	270	258	261	253	252	263	257	228	249	266	284	294	258	275	274	260	243	269	285	286	282	241	290	267	278	285	277	244	263	272	281	279	270	266	271	264	282	268	249	278	271	267	265	243	267	273	264	237	260	252	253	249	290	266	286	248	276	260	295	275	259	266	257	274	263	299	310	273	267	296	287	287	230	270	247	246	282	235	250	280	270	270	258	270	301	261	292	234	247	266	260	248	281	311	281
4600	406	370	312	312	293	260	282	280	280	256	254	257	257	258	248	274	243	249	238	248	237	231	254	263	274	235	220	262	273	252	251	283	282	269	255	222	261	262	275	255	248	258	241	237	240	210	251	254	290	257	262	273	251	264	262	249	264	240	231	242	259	245	224	241	247	221	277	283	273	240	263	249	266	251	241	271	269	246	231	255	223	232	241	257	250	245	236	261	251	249	265	240	244	250	261	258	248	254	247	267	265	254	252	245	268	240	216	259	253	217	290	236	249	258	264	250	245	296	274	244	240	255	254	239	246	219	255	261	262	242	248	250	254	267	254	258	261	266	252	253	259	235	282	230	246	259	243	242	281	227	262	230	239	276	242	240	269	257	273	269	237	240	242	252	248	254	230	256	242	235	244	269	233	239	275	232	246	277	259	277	239	253	251	226	275	263	256	224	267	267	264	250	241	259	241	260	232	261	253	250	255	262	242	271	287	261	270	240	263	248	261	237	258	256	251	252	242	242	238	279	221	264	269	263	256	242	238	256	218	239	264	272	265	247	264	265	258	249	266	238	244	249	243	251	218	249	243	281	257	234	248	237	250	250	251	255	246	251	279	264	238	267	227	274	260	250	211	247	283	252	232	220	250	247	245	207	261	268	253	259	225	250	237	248	250	228	244	252	264	228	232	256	246	236	258	253	239	249	238	249	241	228	241	242	262	250	235	270	231	270	255	262	233	256	243	225	251	236	246	273	287	256	237	260	236	224	254	253	248	272	252	241	234	264	256	247	282	243	254	273	254	276	249	251	246	245	258	253	251	238	230	265	229	264	235	227	255	270	269	280	224	240	251	238	244	236	255	265	248	235	256	246	232	275	261	259	265	243	251	268	262	280	231	272	257	238	256	255	263	246	234	263	232	214	218	255	253	256	260	268	231	253	256	246	274	256	238	269	233	250	270	241	265	228	253	249	239	227	274	269	242	247	212	275	249	250	258	263	256	242	264	259	256	249	262	253	248	222	258	250	295	276	240	245	284	262	240	260	229	246	237	254	235	252	236	238	235	254	246	254	231	251	226	225	276	260	238	253	225	246	244	251	235	273	241	255	265	258	262	226	237	254	219	245	212	212	245	253	241	255	230	265	234	266	262	276	239	245	230	234	254	257	273	271	242	235	245	256	251	238	245	253	249	241	254	248	252	242	241	259	251	259	263	266	231	248	256	265	244	224	276	243	248	237	281	245	249	253	262	263	267	246	243	245	260	236	252	269	218	264	268	250	240	224	231	239	248	240	243	241	259	268	239	245	261	255	259	237	274	250	237	256	245	254	250	248	256	232	256	239	275	246	272	248	256	246	238	269	243	275	237	255	254	246	243	247	283	264	231	252	250	234	243	245	244	254	215	253	255	250	252	245	219	274	269	230	244	235	275	266	247	272	257	266	249	238	236	261	249	249	254	258	280	225	264	237	230	222	246	253	262	269	244	247	219	250	257	231	248	267	232	237	234	254	274	236	259	244	261	279	240	252	223	229	255	249	245	252	272	262	253	254	244	245	269	242	272	219	236	258	233	239	254	229	244	249	233	247	224	212	237	268	276	274	271	263	215	228	236	259	242	253	293	257	209	263	266	219	259	280	253	271	234	255	273	250	252	238	253	245	217	246	259	256	250	254	258	257	227	260	295	250	228	254	269	241	237	278	251	255	264	265	251	229	273	230	262	264	227	257	233	248	259	273	269	258	251	245	252	250	214	232	250	260	263	228	252	256	258	232	256	249	250	276	252	241	258	242	239	253	226	269	272	266	292	253	275	236	259	246	246	269	273	217	239	246	236	264	280	246	241	252	272	280	261	216	261	270	249	239	242	233	216	265	259	255	241	260	224	211	218	228	246	276	271	247	258	248	266	262	250	261	227	214	252	250	257	230	258	239	236	255	217	269	239	285	247	258	243	229	258	230	229	266	234	230	267	250	248	235	268	239	265	241	236	234	224	241	241	242	261	238	266	259	263	241	270	253	269	246	247	248	253	256	274	232	241	205	277	228	244	224	261	255	258	234	234	278	244	264	241	242	230	267	222	201	250	277	257	261	243	267	249	259	226	247	271	248	223	268	255	274	222	262	268	251	256	266	240	260	248	252	242	256	254	248	237	215	259	259	245	250	264	252	251	254	251	276	243	290	225	255	285	232	236	242	235	266	239	255	224	242	231	248	240	287	258	233	232	253	243	244	273	250	248	259	258	234	240	236	259	236	260	267	254	225	265	279	266	250	248	269	288	254	253	261	227	244	262	236	268	261	282	260	231	255	286	240	246	255	257	272	272	264	260	256	274	245	259	259	263	262	239	244	256	258	247	230	280	241	215	227	232	219	254	276	244	252	247	238	252	258	282	243	239	231	239	231	247	261	247	226	232	246	259	274	229	258	256	242	243	258	278	254	279	235	253	222	249	281	243	261	250	259	265	244	243	271	264	242	270	229	225	250	238	269	241	247	239	279	262	229	274	222	249	208	273	256	253	252	268	248	247	241	236	225	228	228	239	258	236	239	253	256	274	235	244	224	251	241	248	259	237	274	236	250	234	229	252	257	252	257	243	289	267	239	263	241	247	279	235	232	241	240	222	264	228	263	263	269	259	258	270	237	241	241	263	264	246	272	249	246	248	258	246	255	246	277	262	252	233	232	272	251	242	257	231	239	252	259	267	234	275	255	277	246	259	256	241	220	258	255	267	244	267	243	270	230	240	245	237	231	245	234	248	296	236	243	250	248	266	248	231	255	255	236	277	257	250	264	242	241	272	239	241	235	274	259	245	258	246	264	230	234	303	240	226	266	237	233	229	269	259	262	220	257	260	278	220	267	244	245	250	257	239	253	245	251	273	291	242	270	273	255	240	232	267	240	256	261	226	245	242	239	260	246	246	228	269	251	244	245	247	246	265	259	267	261	243	242	257	264	272	261	240	236	241	254	257	282	255	237	241	220	254	237	238	277	261	269	262	239	231	257	237	247	272	253	215	255	256	235	234	248	254	240	254	270	254	227	231	238	232	207	258	256	258	235	275	248	245	239	259	222	242	283	259	243	253	222	246	248	224	271	256	253	258	260	261	252	214	252	265	264	265	232	267	254	240	270	254	252	234	243	247	268	246	253	271	243	230	247	248	281	251	228	263	227	277	280	240	240	251	254	255	261	267	239	248	251	252	275	226	232	272	263	281	258	253	259	261	260	285	243	249	242	233	245	255	242	282	278	216	266	254	238	265	261	272	261	279	253	274	235	260	277	248	259	283	254	236	223	253	232	278	232	275	264	274	258	263	255	238	231	263	252	233	236	264	231	252	244	256	251	230	236	227	220	272	248	249	248	259	248	231	237	254	264	244	241	227	229	265	244	248	264	250	260	273	227	260	254	277	244	247	235	249	255	247	250	247	250	267	248	247	246	282	243	258	225	248	256	214	237	247	228	242	247	227	262	252	251	265	224	258	263	259	226	272	249	231	245	249	246	250
25187	21460	27936	25398	9744	572	313	215	205	178	188	172	174	153	147	157	173	154	145	150	154	170	156	150	156	154	132	146	143	126	141	146	138	120	115	115	160	139	120	102	120	144	132	117	138	130	123	138	135	144	131	148	138	120	131	132	137	125	131	122	128	144	148	129	120	115	124	125	127	135	134	112	150	150	122	123	141	126	135	136	138	111	129	145	142	135	124	131	133	147	152	137	124	131	114	146	127	132	119	130	128	126	139	133	158	117	144	126	135	125	167	124	119	151	151	156	122	125	127	128	139	110	120	134	135	138	133	127	150	146	130	141	145	142	123	129	125	114	135	124	138	151	124	137	127	128	135	152	115	156	124	116	144	144	125	130	114	129	145	114	141	131	137	150	140	149	131	125	134	133	119	139	144	146	135	114	127	137	149	154	144	129	117	133	133	145	116	149	133	123	119	137	152	132	139	150	129	125	143	113	125	113	130	133	149	134	128	134	149	123	148	119	109	141	122	138	126	140	113	123	145	146	149	112	138	118	114	137	130	142	129	134	117	132	128	138	149	125	124	105	136	138	120	146	117	132	134	136	130	117	133	110	159	132	143	122	136	128	141	121	134	150	133	131	127	135	139	114	120	160	135	122	130	147	125	144	119	147	122	128	143	139	143	145	128	128	120	137	134	131	149	140	144	129	129	145	138	134	141	139	121	130	112	136	142	125	125	126	124	163	137	150	136	125	117	124	132	141	146	141	126	127	151	131	135	134	138	131	128	148	123	134	120	130	142	126	135	122	130	127	142	139	129	133	129	140	144	129	136	132	136	144	138	125	136	138	137	147	140	138	144	124	139	123	124	115	139	142	127	129	114	144	130	130	139	119	134	129	138	141	135	139	130	141	118	124	153	123	149	126	132	129	121	162	138	125	116	122	154	126	126	140	143	123	113	140	131	124	138	113	144	140	126	136	128	126	146	138	132	146	143	128	143	125	131	117	134	105	132	129	127	142	136	138	136	131	143	125	131	144	133	131	142	114	132	133	129	132	111	134	120	127	125	140	131	115	128	121	123	131	134	113	121	145	133	117	125	141	123	133	113	132	142	133	133	140	146	140	124	113	135	131	139	118	128	132	132	145	105	121	135	148	125	124	114	130	130	133	141	136	159	115	112	127	124	151	120	130	131	144	112	120	124	123	133	127	149	119	151	135	121	123	134	154	139	121	131	112	134	130	132	137	140	116	115	113	115	145	149	136	136	135	126	169	150	123	146	123	142	139	111	128	136	95	153	136	127	130	120	130	129	141	144	136	144	118	134	118	125	147	117	141	139	136	131	129	137	155	144	122	138	130	149	125	120	126	146	136	147	124	137	125	127	131	131	115	130	133	115	138	162	139	117	128	126	132	159	128	130	132	149	118	107	114	119	142	105	152	130	156	138	134	151	138	140	154	146	130	137	142	135	125	132	127	122	150	125	152	133	116	149	114	162	111	130	131	137	147	128	133	117	112	112	139	134	137	132	136	146	114	110	139	106	144	111	134	133	138	141	123	120	144	130	140	129	114	125	119	116	144	119	113	124	128	129	133	133	125	150	122	125	129	127	126	120	138	130	114	135	127	131	122	123	157	160	132	125	141	128	144	141	143	141	123	131	110	131	143	105	130	106	124	139	134	110	137	128	127	121	139	139	122	139	147	130	144	123	139	129	131	138	143	137	135	131	104	121	126	120	145	124	153	117	139	134	131	150	119	129	138	138	115	132	137	119	153	126	119	137	139	128	137	131	134	129	134	128	125	128	119	140	132	132	144	153	133	123	147	120	129	132	116	114	151	131	126	136	146	131	138	109	134	114	122	113	158	123	129	145	126	131	137	115	138	122	107	124	122	135	146	135	124	109	127	134	122	156	144	126	145	134	124	144	125	126	126	124	125	133	125	130	112	125	133	130	118	132	132	141	142	141	129	107	107	140	148	141	151	121	134	135	125	156	127	136	115	133	144	142	143	129	131	140	130	121	131	134	134	129	149	119	131	121	112	117	118	123	129	149	116	136	124	133	131	134	132	127	137	114	129	158	125	132	137	128	134	117	147	123	133	140	118	123	127	136	127	128	131	147	129	146	136	129	129	143	137	133	128	124	119	147	125	151	114	111	150	122	121	128	123	134	155	135	132	129	127	125	143	152	142	115	115	139	122	119	139	128	139	122	140	121	122	137	123	130	137	132	130	131	136	124	130	125	133	141	126	133	126	130	134	137	129	132	112	109	138	132	126	137	140	134	119	119	146	132	141	125	106	138	150	128	124	141	129	126	136	131	109	132	129	143	109	119	119	133	140	132	125	128	136	131	137	144	123	130	121	138	131	135	127	134	131	128	133	145	126	127	128	151	123	127	129	125	122	161	120	136	145	149	122	116	137	124	125	129	138	106	139	139	123	131	151	142	101	147	161	127	129	117	127	151	128	143	128	138	128	132	142	116	126	132	136	126	133	134	136	106	146	130	134	124	149	144	135	141	143	127	132	124	151	124	138	128	130	121	141	131	124	132	147	129	119	115	115	116	106	139	139	139	125	120	106	158	128	135	143	131	137	138	143	150	135	127	122	116	124	138	138	130	133	135	99	129	126	123	143	106	144	126	131	120	135	128	144	141	135	114	151	123	127	122	124	140	123	132	137	133	127	117	123	119	124	123	139	128	120	119	153	136	130	130	156	128	141	147	117	129	118	127	149	152	126	158	142	168	116	138	129	138	155	134	141	120	128	162	137	129	130	133	146	127	137	129	132	136	146	149	133	146	108	102	146	113	133	122	125	130	130	113	128	114	152	148	122	129	130	137	140	119	121	133	138	121	134	137	136	141	138	143	131	131	142	119	123	117	117	133	131	119	148	120	134	140	135	130	147	135	147	116	156	136	137	118	125	136	131	127	122	130	143	136	132	155	123	132	122	120	117	143	132	148	138	141	134	126	132	133	139	137	126	132	137	137	127	117	127	143	127	138	140	125	128	132	130	136	112	155	145	119	115	144	114	127	129	140	127	114	129	121	149	133	120	159	135	133	138	154	133	141	131	128	130	134	136	124	162	154	144	143	123	133	138	125	137	136	143	154	145	125	152	114	143	134	135	143	132	137	124	125	131	147	133	138	128	138	114	109	128	118	144	132	139	133	138	145	136	121	110	126	137	130	137	142	121	111	135	125	129	133	132	129	127	127	132	136	135	119	132	143	138	142	138	145	121	132	135	116	137	130	120	111	134	137	153	127	142	135	140	125	129	133	126	138	145	122	118	126	127	142	142	132	120	131	130	124	124	118	120	114	137	123	114	129	119	137	137	121	124	108	139	140	144	143	119	127	144	126	131	137	136	121	110	145	141	122	131	126	132	114	128	135	133	130	134	133	153	150	134	136	134	126	123	135	139	108	136	137	136	112	140	140	109	139	129	133	127	131	126	138	126	120	140	133	153	143	133	132	122	126	145	145	135	120	125	148	125	117	117	133	139	117	132	134	153	127	108
3043	2501	2066	1094	726	491	332	323	300	219	235	228	201	204	185	189	159	162	166	165	169	167	170	174	141	162	169	150	146	147	156	154	147	143	154	146	141	145	144	145	141	175	117	153	144	145	158	148	164	163	127	132	153	130	147	139	138	148	162	148	146	145	133	129	143	168	155	135	120	139	144	148	166	147	135	152	141	141	120	150	149	128	137	116	130	143	129	152	155	132	142	149	124	139	143	146	136	140	137	151	135	138	139	138	139	144	145	150	144	127	136	152	136	147	145	151	135	138	143	137	161	133	133	140	141	139	128	161	125	140	142	152	136	129	154	140	139	129	136	146	171	108	137	151	137	154	140	149	125	133	141	133	130	136	136	148	129	147	152	149	146	146	137	135	122	139	148	134	155	119	135	143	156	140	151	143	146	141	148	159	164	163	146	160	156	128	122	147	134	149	125	152	146	148	121	136	147	131	134	146	131	121	120	133	139	144	168	137	151	145	140	170	136	135	131	130	132	152	151	128	141	135	140	131	138	143	154	140	142	143	143	125	143	129	141	145	160	144	124	126	136	139	137	123	151	134	134	146	139	142	144	150	129	129	139	146	163	145	126	119	137	120	140	156	150	139	133	135	150	164	135	126	172	153	149	134	150	142	140	155	135	132	127	149	164	141	153	132	142	132	145	128	151	154	127	136	136	142	157	156	134	174	162	135	134	149	146	138	130	171	142	129	141	128	131	160	146	153	125	136	146	147	150	133	131	150	113	133	141	127	148	150	158	125	142	136	125	135	140	140	134	151	123	142	126	149	132	154	145	134	180	129	127	159	151	149	157	127	124	126	117	123	161	147	155	153	155	148	135	133	136	140	159	153	146	154	145	156	139	159	159	188	125	132	159	127	147	146	137	144	125	124	161	120	145	125	139	155	136	149	150	150	143	146	140	147	144	135	127	161	135	131	151	135	139	142	121	142	120	152	136	136	134	148	128	117	129	144	145	153	139	149	131	149	145	148	146	141	147	132	145	138	140	120	147	123	156	139	146	141	127	119	140	142	137	144	152	134	131	146	139	147	136	152	143	142	157	132	154	137	155	126	130	151	125	166	142	123	140	144	141	137	140	156	156	149	162	129	146	136	154	139	167	143	137	160	145	148	160	143	156	141	143	141	168	155	143	158	147	141	126	114	119	131	117	137	138	142	125	146	124	124	126	134	145	143	127	140	137	123	154	133	140	132	142	147	138	144	146	137	174	129	125	155	147	124	135	127	126	137	132	116	142	167	142	164	136	135	139	139	122	132	147	135	146	119	129	141	139	118	142	127	130	154	136	147	139	142	156	123	145	149	146	145	143	143	134	129	135	157	134	122	146	158	148	147	134	119	130	140	156	144	158	148	126	139	126	135	139	133	143	143	120	135	130	140	130	110	109	156	141	133	153	133	155	145	153	134	130	148	152	140	134	121	139	125	128	143	134	169	115	140	128	133	154	156	155	148	130	158	135	125	140	131	143	148	147	137	136	140	115	147	136	126	127	141	123	141	134	146	137	116	147	134	129	132	165	130	140	148	112	137	157	142	116	136	126	125	148	126	126	135	152	139	169	123	138	143	121	123	163	135	138	147	142	149	129	167	126	125	148	125	148	154	128	157	145	154	136	144	151	130	157	139	158	139	126	142	130	115	144	151	141	148	144	123	133	134	153	130	149	145	125	134	140	161	133	129	124	134	139	121	160	140	149	159	140	162	150	145	164	132	143	120	128	175	125	165	139	119	149	131	140	155	129	124	139	158	144	141	137	127	142	143	130	144	139	138	150	135	136	142	115	149	142	137	156	142	160	155	123	143	146	157	141	128	153	118	126	129	155	135	140	146	127	158	128	128	121	142	136	147	153	137	131	133	140	122	117	133	139	126	117	120	146	145	131	146	136	132	132	134	131	162	135	140	142	130	124	143	123	148	148	153	145	142	152	155	120	135	150	151	135	147	148	142	125	139	131	156	142	150	148	135	144	158	159	147	126	119	150	117	145	138	121	138	139	138	117	152	167	161	138	141	148	125	165	144	136	163	126	152	140	147	129	142	155	160	139	149	141	131	142	128	150	140	148	162	133	125	150	127	118	146	148	145	133	142	117	139	139	137	135	151	137	134	147	140	154	139	141	153	136	140	143	155	126	124	156	138	129	149	148	136	127	143	158	137	132	129	148	141	155	155	156	143	125	139	155	152	132	138	136	126	122	151	148	143	112	124	141	141	144	130	136	133	141	147	143	133	142	136	146	129	143	140	143	157	147	141	163	148	123	146	133	169	139	140	140	139	142	144	146	160	124	141	131	140	136	133	128	162	154	128	136	127	140	127	150	146	126	138	143	137	118	128	120	143	128	161	132	138	135	127	127	123	153	142	156	130	147	151	138	170	153	135	119	138	132	141	163	148	140	136	144	148	112	138	151	161	155	132	159	144	140	138	146	147	167	127	141	139	152	150	148	126	150	160	125	137	131	164	142	132	137	181	132	132	129	118	153	147	136	157	134	140	127	129	124	133	114	156	135	148	150	147	115	140	157	158	125	159	122	133	121	131	116	170	135	136	143	137	146	137	149	152	128	147	122	154	128	151	141	151	141	126	130	140	138	138	129	142	138	165	140	140	134	138	141	125	140	135	151	128	151	130	150	131	141	142	146	148	153	150	135	137	148	137	120	125	161	135	152	127	152	156	134	140	125	146	123	131	155	125	148	152	131	129	130	141	113	158	148	157	148	127	142	146	139	148	145	141	152	142	145	147	141	149	163	147	165	119	136	143	129	118	150	138	141	134	146	151	130	133	150	161	146	132	146	119	136	159	142	122	144	129	152	143	125	140	135	127	138	159	151	134	162	137	111	139	125	145	153	152	150	135	141	150	123	137	133	150	129	114	127	144	133	151	146	140	134	127	127	135	154	132	133	135	133	139	125	139	134	129	149	127	148	150	139	124	153	130	129	134	136	140	127	133	153	134	159	140	127	153	147	143	163	149	135	142	111	134	133	138	130	136	145	135	127	132	134	143	148	147	133	152	129	137	147	149	123	146	143	129	139	138	135	150	147	131	135	149	145	150	127	126	139	147	151	150	152	150	138	133	134	122	132	138	145	131	144	140	137	136	156	157	117	120	162	133	111	149	149	145	138	132	124	147	165	144	152	143	141	154	136	142	112	129	125	149	144	118	119	136	131	144	129	122	140	118	148	169	144	121	129	146	147	129	116	132	129	150	135	138	126	124	124	120	123	138	116	149	129	137	158	129	130	125	128	146	167	128	160	162	158	146	143	150	150	133	154	170	143	133	155	134	161	152	125	128	152	149	130	139	145	147	132	125	135	130	130	140	150	134	141	152	139	155	132	155	144	154	132	171	139	131	119	144	169	145	152	133	138	117	134	132	134	148	153	132	147	145	154	138	133	122	124	117	136	159	144	147	119	145	131	144	122	138	140	138	156	130	131	123	136	140	134	144	142	140	153	138	142	139	141	133
24387	21472	28757	24616	21442	5961	1004	532	429	381	405	314	329	343	356	287	339	324	290	333	340	327	299	315	341	275	329	303	281	297	306	307	279	282	327	289	282	282	291	316	288	306	276	277	294	294	265	296	266	303	301	275	287	261	297	288	304	273	284	288	295	279	263	296	299	265	266	272	282	281	303	308	290	271	265	291	293	283	287	294	283	311	252	277	277	278	277	276	265	265	288	295	281	257	287	281	291	292	283	301	281	318	308	299	265	295	277	287	333	260	287	272	293	284	312	265	340	278	309	278	271	317	290	263	284	301	279	268	281	267	287	271	294	256	267	297	296	308	280	272	301	298	276	284	308	286	285	270	286	301	275	288	259	271	292	280	282	300	277	274	282	266	310	261	292	323	296	298	255	299	265	296	329	292	286	287	279	292	282	277	280	274	299	266	286	287	312	290	312	277	278	277	294	275	323	311	309	311	301	294	302	267	302	281	289	297	280	279	280	315	264	292	263	249	250	296	295	274	282	280	257	300	304	273	273	290	308	303	295	285	247	292	293	281	255	314	280	301	289	311	292	308	275	289	295	290	270	291	290	276	301	289	271	261	304	304	281	264	309	270	314	272	284	299	301	291	281	247	273	269	312	297	298	302	277	274	287	291	304	278	275	286	286	310	299	260	318	310	286	292	267	283	266	274	235	272	289	269	302	263	291	260	320	301	324	300	287	281	295	291	281	262	285	241	292	281	289	288	286	280	271	275	292	296	296	293	296	311	303	274	272	271	292	294	306	261	296	282	305	283	260	264	308	293	307	310	289	265	285	281	282	310	256	294	283	312	296	294	289	323	264	316	305	296	257	274	300	269	265	330	271	280	305	299	314	270	287	302	272	274	291	281	308	280	281	289	284	279	271	307	299	311	298	296	297	290	304	292	298	291	297	283	248	283	252	286	294	268	312	286	292	323	278	308	274	252	279	285	276	285	261	301	263	281	251	298	292	276	276	327	267	313	299	278	266	317	270	316	298	303	288	295	277	258	328	302	282	278	316	274	300	284	313	285	285	260	306	285	310	290	303	287	306	316	313	304	301	318	269	307	289	328	295	304	298	312	264	287	303	260	285	285	306	292	259	259	324	310	263	282	298	302	278	296	326	304	258	289	275	266	296	261	283	269	275	299	291	279	305	297	294	271	288	309	285	290	274	280	291	286	278	244	275	321	276	274	289	288	277	309	285	293	296	270	286	274	270	273	247	283	289	272	313	283	266	262	308	284	293	259	292	290	298	248	289	294	277	287	287	278	292	284	280	309	286	265	278	296	282	290	286	277	286	273	293	283	286	278	310	286	300	279	295	287	319	309	287	291	277	271	314	262	330	309	301	266	313	280	279	289	298	264	295	276	267	303	298	287	282	253	314	281	279	276	270	285	301	291	292	261	275	268	248	298	302	291	260	289	276	303	282	269	272	298	271	243	288	324	274	286	311	258	299	293	269	305	315	281	265	288	296	269	297	307	280	276	298	277	266	261	298	296	288	307	285	289	281	288	290	273	282	285	289	308	268	262	275	277	261	315	258	327	300	295	268	301	291	267	281	303	275	308	289	275	279	276	282	293	268	287	287	268	265	298	283	294	276	280	301	280	298	271	281	296	313	295	279	293	291	296	332	282	301	277	261	294	310	297	292	285	318	303	282	273	302	285	265	312	289	310	289	265	296	294	255	298	257	304	312	276	294	304	277	267	307	269	268	303	283	281	292	300	280	308	305	268	323	273	280	268	283	275	272	266	290	275	294	286	259	280	271	282	300	279	303	311	263	305	299	268	261	277	291	282	284	311	293	303	266	307	266	285	288	283	267	293	318	281	308	301	304	283	285	290	275	305	256	285	273	308	279	287	260	281	301	288	287	303	284	272	268	317	272	271	283	311	292	271	293	275	291	278	249	279	288	329	285	305	304	273	315	291	301	279	283	289	290	295	306	287	263	310	292	268	272	286	276	310	278	320	271	282	257	260	278	312	285	318	254	286	282	284	252	293	275	281	256	262	282	299	301	286	274	292	268	293	316	281	293	272	278	281	278	280	265	276	285	314	293	273	278	288	291	283	288	287	282	273	296	298	287	265	304	323	279	294	273	288	301	296	272	286	281	304	282	281	281	264	306	284	275	259	293	286	286	316	257	315	282	285	290	287	280	289	255	279	294	301	275	253	250	252	304	291	312	291	304	288	279	266	272	282	283	310	277	272	293	269	283	281	294	279	254	287	264	307	273	295	270	271	287	282	277	267	278	299	298	261	286	289	293	306	287	285	285	300	290	280	277	300	283	271	259	270	280	241	279	278	266	297	292	289	313	296	279	280	290	289	311	283	300	318	278	306	307	294	296	278	273	270	288	297	281	274	288	296	282	273	280	292	323	283	273	261	275	273	280	307	284	284	304	283	275	277	275	283	265	271	270	275	288	270	265	275	274	299	291	296	315	286	264	278	288	293	291	284	269	299	291	301	264	290	280	333	300	237	274	287	287	335	289	262	310	280	292	318	283	322	287	306	297	280	328	300	295	295	292	308	292	282	307	276	293	294	300	300	318	290	272	275	297	298	274	304	298	300	272	252	267	283	275	273	273	297	295	293	301	313	278	294	271	304	268	288	307	249	284	288	288	273	280	298	282	302	276	277	278	292	310	301	310	276	268	273	273	274	268	275	295	254	287	260	292	271	278	299	308	292	283	291	280	304	302	288	279	283	282	270	264	268	285	296	292	297	285	295	274	305	315	270	299	278	303	296	282	283	293	258	294	295	303	279	307	271	280	271	302	280	259	304	278	303	283	265	277	268	285	272	254	290	306	278	266	285	296	291	291	298	284	310	268	299	285	288	292	283	288	292	301	303	270	265	268	304	297	242	274	307	289	293	314	299	289	307	310	282	284	283	281	290	266	289	272	289	297	277	281	260	299	280	277	281	282	301	325	286	266	292	293	270	262	282	267	284	296	298	288	285	295	311	324	277	267	278	303	291	300	289	272	291	302	269	298	291	261	247	284	277	292	295	278	261	290	256	271	303	258	297	302	284	304	327	278	283	288	292	301	279	266	283	255	267	285	269	309	298	282	294	302	262	295	300	270	260	266	261	266	299	297	308	287	316	264	286	312	287	279	275	297	269	293	303	252	277	291	279	283	309	288	315	297	280	283	274	297	312	289	256	315	296	290	286	251	251	271	263	324	291	295	262	280	276	327	301	279	285	300	297	310	321	280	273	312	293	270	276	289	250	301	291	272	300	273	302	286	268	273	291	275	296	321	287	260	298	297	269	282	247	293	281	248	291	271	275	309	307	277	288	251	282	281	301	277	286	287	287	298	299	301	304	305	284	302	250	295	303	300	282	285	298	292	297	308	293	286	287	291	297	267	319	266	254	287	278	269	292	259	297	291	288	310	283	292	270	276	282	291	295	257	306	300	322	292	276	272	287	291	280	293	275	287	287	276	285	311	274	279	303	287	294	303	285	290	288	283	299
3378	4736	4019	2086	1339	961	778	628	499	523	436	414	394	355	395	348	343	353	318	317	309	302	289	367	287	310	271	276	308	316	317	294	266	289	317	298	268	278	315	281	284	288	275	294	310	282	316	288	278	277	272	272	267	293	284	282	265	281	253	261	276	268	283	286	290	294	268	283	283	247	266	318	288	293	303	262	272	290	273	244	263	255	272	288	282	254	301	292	279	261	300	305	298	250	282	250	256	258	336	266	282	250	269	281	255	272	285	292	271	270	265	271	282	234	273	309	277	278	279	314	262	284	275	273	279	269	242	253	260	283	285	283	279	292	263	261	302	294	239	290	261	265	287	264	256	271	229	266	269	255	271	287	268	280	270	271	257	275	277	284	295	290	292	295	257	312	249	251	242	261	289	280	259	291	275	286	275	258	278	280	265	249	275	267	287	282	281	291	250	325	270	275	274	283	280	268	227	303	286	283	241	308	264	291	262	239	243	279	258	283	265	272	277	301	272	283	269	267	306	246	266	275	233	243	294	278	300	296	253	270	271	228	269	261	288	279	292	266	283	260	251	251	279	279	268	278	281	281	288	286	252	290	286	266	249	278	277	277	249	237	272	290	281	264	295	298	282	283	275	283	264	304	292	249	253	272	284	261	271	301	279	257	251	265	328	313	257	275	253	259	286	269	272	287	301	258	276	266	253	260	278	287	280	270	263	284	236	244	269	259	249	263	247	286	261	262	252	263	268	300	255	270	272	273	288	256	262	264	270	270	273	213	287	269	252	257	278	277	268	299	277	256	262	268	283	276	278	285	255	268	279	299	273	228	282	243	271	279	282	234	266	243	256	261	278	286	260	258	261	265	243	258	256	271	269	280	264	239	281	290	271	262	283	275	292	269	285	263	260	247	277	260	258	254	249	292	238	271	281	266	281	269	278	252	259	277	263	301	273	277	314	297	267	269	265	272	277	266	266	307	285	261	290	271	296	274	301	274	257	257	269	263	280	282	253	258	274	287	260	256	269	268	260	289	272	289	263	277	272	259	279	260	294	223	294	262	276	273	245	259	278	270	239	305	242	258	276	272	288	261	276	231	273	307	290	267	241	289	291	290	285	267	268	263	267	271	263	244	259	275	244	282	271	276	270	278	273	266	283	287	280	280	294	292	284	268	289	303	257	277	272	277	290	248	273	280	264	299	268	251	267	258	265	283	241	291	280	317	260	273	270	277	281	269	263	267	255	271	273	262	297	276	254	255	268	248	246	294	267	287	289	264	288	282	223	283	276	271	277	276	270	282	299	274	276	270	276	280	261	287	259	267	249	292	297	277	282	244	268	294	272	302	247	276	273	303	279	274	274	255	264	295	273	280	259	287	286	277	283	295	272	260	269	270	267	291	261	266	280	262	247	277	300	250	246	265	271	279	239	237	290	265	254	285	288	249	275	265	305	299	258	268	275	282	243	262	281	274	256	270	272	294	275	251	267	278	277	261	253	282	307	304	252	290	262	247	300	263	240	284	246	278	280	262	258	262	281	278	278	265	248	261	278	259	278	290	249	306	267	298	267	275	292	240	270	259	280	295	229	287	269	257	301	283	245	265	267	284	235	290	296	300	273	259	231	263	281	291	255	250	268	256	293	267	244	251	278	274	256	255	291	292	280	284	286	276	266	300	291	270	301	283	254	297	292	290	265	273	265	250	264	260	287	271	255	231	268	257	260	288	272	245	314	259	302	306	277	276	258	253	303	290	252	281	267	271	262	263	243	277	286	273	303	255	278	272	274	270	267	272	257	264	266	254	250	279	259	251	273	264	299	274	272	282	264	266	275	273	253	292	275	305	249	277	271	265	278	270	277	269	237	289	278	284	248	272	288	281	266	276	255	269	265	282	291	273	264	269	239	278	263	249	255	253	269	299	299	278	264	278	287	291	279	317	271	273	278	253	269	242	271	264	249	260	277	273	271	277	263	240	267	293	280	258	277	276	263	252	281	264	270	267	313	239	275	274	243	292	288	271	263	254	268	283	285	262	288	278	235	243	276	277	284	294	260	274	268	285	294	266	282	280	285	261	263	277	283	253	273	253	241	275	271	282	284	260	257	293	262	258	265	285	259	259	278	232	253	297	241	244	259	299	268	259	255	253	269	237	274	274	240	286	246	264	255	266	272	271	336	287	270	264	281	293	282	263	276	278	271	269	256	268	269	249	260	258	274	256	292	228	280	296	255	243	269	222	272	260	253	272	282	233	262	267	261	273	283	273	287	283	281	248	278	270	286	298	249	303	255	286	269	261	277	268	263	280	279	272	272	272	315	241	285	266	275	274	274	275	275	274	256	245	278	293	265	254	251	271	276	266	301	282	233	254	262	266	273	270	278	273	291	242	259	280	258	276	259	262	290	257	278	284	274	294	262	253	270	243	265	279	308	252	274	275	252	284	246	289	264	270	259	280	237	246	269	279	258	250	275	284	259	274	262	278	265	247	239	269	266	252	282	269	249	254	276	247	271	277	265	261	252	260	258	282	286	257	280	267	273	237	271	263	266	290	281	258	302	286	254	251	263	233	249	249	272	261	231	286	292	257	273	274	263	278	253	295	268	289	290	273	241	276	280	284	250	231	259	254	249	280	221	242	277	277	266	277	283	290	253	261	269	263	259	256	254	283	276	264	248	269	281	271	264	257	260	277	260	270	257	266	246	283	291	251	245	242	277	296	293	254	258	291	265	268	248	274	270	263	263	272	261	243	266	250	275	281	256	259	267	283	239	270	273	316	300	280	261	264	285	240	282	247	254	239	252	271	281	258	267	256	263	270	274	260	271	272	259	224	266	267	277	254	267	261	295	257	228	266	261	272	254	249	253	260	280	266	274	300	285	288	270	262	275	262	258	242	255	264	276	295	293	290	257	296	257	253	257	263	287	258	278	272	271	280	244	253	271	253	269	255	267	255	280	238	287	240	271	254	275	258	282	285	262	256	294	269	295	279	268	274	281	272	285	253	256	289	270	282	254	286	257	269	279	271	268	261	278	255	248	273	268	240	289	253	269	288	255	264	269	267	264	255	259	284	238	255	257	253	274	258	313	275	268	261	257	252	297	272	262	270	291	261	254	263	242	281	266	281	250	283	267	281	246	285	252	277	253	284	288	290	257	269	271	257	277	268	281	262	258	261	261	277	253	286	235	248	279	266	248	288	286	259	274	254	268	270	269	258	263	279	252	277	252	265	252	275	254	268	255	264	250	295	268	280	280	259	258	279	264	237	274	291	272	282	256	279	261	258	294	273	253	262	285	226	254	275	269	296	274	269	289	280	246	276	283	271	266	274	258	263	286	276	262	289	262	287	293	286	263	293	271	262	279	282	285	302	282	259	273	262	263	278	244	259	282	287	287	277	270	289	246	233	300	265	268	287	287	258	279	246	279	267	283	279	284	261	287	244	272	267	291	288	274	258	281	257	274	265	262	304	289	268	257	284	260	267	278	253	292	269	284	259	264	269	260	249
27583	12006	862	465	308	266	262	302	277	278	230	224	256	274	262	282	260	266	279	280	247	250	225	267	280	301	299	248	261	258	277	299	253	297	273	269	257	277	257	287	262	256	280	279	253	294	251	266	274	255	283	232	296	270	264	274	234	251	274	247	289	293	274	268	270	246	275	253	262	279	261	265	285	284	251	263	269	261	263	265	233	264	292	248	258	251	279	265	261	253	301	248	302	260	262	302	287	248	265	268	281	252	260	254	290	285	257	260	273	247	283	272	272	273	267	268	249	291	244	249	290	271	266	256	269	270	297	244	282	279	273	268	282	282	260	249	240	293	253	272	274	268	234	251	234	285	247	265	242	278	275	295	287	255	272	285	260	276	268	253	249	263	275	258	272	273	263	272	308	276	272	276	268	268	266	270	297	271	276	239	219	266	254	263	275	276	273	266	262	279	251	263	304	266	248	256	237	271	253	280	253	270	300	277	259	251	257	270	281	281	285	309	280	276	278	269	264	267	261	261	266	283	232	255	280	247	264	265	242	245	268	268	259	265	300	279	293	268	255	283	262	247	254	286	234	269	242	263	242	289	274	287	276	244	266	269	270	262	272	249	256	269	233	234	259	262	281	256	266	255	255	256	259	247	275	245	277	268	274	275	261	267	255	302	281	291	258	275	284	254	283	253	264	296	251	252	280	249	256	274	265	284	255	259	273	227	270	259	251	267	270	256	242	278	307	283	286	285	265	268	222	278	270	274	275	263	262	330	290	257	257	276	290	299	263	260	267	258	263	250	262	295	259	251	262	262	271	251	264	256	252	244	272	269	267	253	274	276	297	247	295	267	250	260	275	251	255	273	276	276	268	254	240	289	279	243	277	236	262	260	251	254	269	250	291	280	266	271	296	264	263	268	265	239	266	257	290	261	249	273	262	255	271	284	275	278	249	286	275	247	250	275	264	296	290	243	249	259	240	236	260	275	250	281	272	238	271	261	238	276	294	268	255	277	248	249	271	251	274	270	297	254	264	322	256	260	252	290	237	267	285	262	304	283	264	292	271	258	227	269	260	261	258	276	263	275	244	232	270	253	241	263	263	264	252	234	256	279	285	278	270	276	268	262	289	264	274	270	267	296	280	277	247	247	251	290	256	262	287	279	275	268	241	262	272	242	297	256	249	253	273	253	257	265	279	254	266	259	293	268	245	284	281	246	264	260	265	264	261	270	275	273	267	272	281	267	276	287	275	263	269	271	268	249	253	272	300	267	273	264	240	280	275	244	236	249	277	275	283	267	245	279	298	273	278	263	251	253	271	272	295	269	247	296	261	288	247	281	285	282	270	238	279	276	270	252	269	301	291	261	259	284	261	285	271	237	282	281	283	262	278	277	276	273	280	260	275	252	266	264	285	271	276	270	277	266	276	283	269	257	266	264	262	243	253	263	295	280	266	237	255	282	247	247	259	245	286	245	261	238	238	275	268	259	256	266	275	253	267	272	254	275	259	268	286	264	263	258	241	283	269	265	249	243	251	253	268	274	277	289	301	266	288	262	278	261	262	284	272	259	244	255	287	247	274	275	260	266	259	254	267	252	268	273	253	256	262	252	271	280	249	248	237	275	278	276	264	281	264	264	269	248	297	252	263	247	252	260	240	268	283	268	285	269	311	247	283	256	286	269	243	277	288	262	247	270	259	255	254	263	264	270	257	285	262	253	281	254	271	268	267	301	257	268	252	254	276	255	260	232	252	241	261	283	259	252	252	302	248	246	280	245	281	258	290	254	272	248	282	273	266	280	281	286	291	251	267	257	270	266	245	284	268	263	264	270	297	245	291	270	274	268	239	276	261	281	283	257	284	247	271	258	281	251	257	273	237	226	258	269	265	307	261	274	276	285	257	262	264	282	249	246	232	285	260	258	268	258	264	298	279	295	281	286	249	253	268	257	259	293	255	254	265	250	242	240	253	247	269	279	268	285	268	285	270	268	277	294	242	279	277	253	254	274	283	253	243	259	264	279	241	266	266	275	268	269	260	255	242	263	256	295	255	270	258	261	238	275	305	271	273	250	255	288	282	278	278	299	279	235	277	263	270	265	276	265	285	290	248	236	283	271	304	256	271	284	276	277	291	251	294	245	253	287	259	281	258	263	271	236	270	249	256	259	264	281	249	278	260	268	282	256	250	253	277	253	275	251	268	282	288	272	277	291	272	271	269	247	290	267	237	291	265	258	261	259	291	236	270	263	291	255	265	259	274	254	280	285	285	288	255	248	267	248	262	214	252	289	277	264	293	245	243	285	288	249	259	263	272	250	277	263	260	252	274	271	255	264	277	264	266	253	253	275	270	254	275	254	279	243	255	295	279	263	248	294	255	258	258	234	235	283	223	267	281	279	280	268	283	247	257	262	309	277	275	280	266	279	236	266	241	276	304	251	261	261	278	252	265	270	291	281	266	253	247	261	266	262	276	252	278	256	273	278	237	247	254	274	273	268	257	259	264	260	281	281	275	278	297	249	274	262	289	282	295	252	286	295	277	286	232	265	276	263	244	288	249	277	298	290	273	277	277	254	281	315	250	283	257	271	263	270	254	271	233	255	270	265	248	250	262	282	275	287	256	277	275	260	234	288	267	258	276	245	251	272	266	286	280	283	294	256	287	267	265	274	245	248	278	274	285	278	266	260	281	272	268	264	274	289	238	263	283	269	250	248	255	281	260	292	286	280	286	287	232	249	278	295	256	260	301	241	254	257	264	294	292	247	278	274	233	259	269	250	276	273	263	266	274	287	268	248	277	277	243	245	292	294	268	298	243	259	260	275	243	259	289	273	243	276	260	276	292	286	270	274	272	254	236	284	279	256	284	266	274	280	246	305	246	288	270	254	281	272	244	259	278	255	259	249	240	261	241	283	257	276	253	272	284	280	270	286	256	268	294	281	290	284	248	293	256	256	273	261	255	284	245	263	288	286	296	286	264	238	265	277	275	290	251	240	259	253	256	266	248	254	298	275	278	253	271	268	298	268	290	256	252	279	265	280	290	267	265	245	273	243	275	243	263	278	271	262	265	284	276	241	253	203	273	272	254	263	257	279	250	261	283	267	276	260	276	261	245	264	250	278	292	261	282	222	250	278	282	278	264	244	268	282	271	264	288	254	266	287	259	279	245	264	253	261	263	257	275	260	272	282	259	280	268	283	251	276	249	266	284	241	281	281	250	274	279	257	248	274	251	265	278	258	245	231	263	242	252	252	250	239	242	253	234	285	279	255	250	237	242	285	263	261	298	298	262	279	243	234	266	251	245	283	271	290	263	271	262	255	280	292	303	282	266	304	276	270	270	230	275	316	262	286	256	238	241	286	284	263	301	269	254	253	251	284	286	288	258	268	266	251	271	258	291	286	263	271	253	274	255	274	242	255	259	261	242	270	284	253	278	263	290	267	265	267	243	257	268	275	264	298	258	263	264	283	247	296	261	247	272	275	237	276	260	284	254	284	262	267	271	262
4686	413	387	299	312	267	277	265	260	279	244	241	270	263	233	270	279	246	233	265	245	273	251	240	244	255	241	253	231	237	244	246	254	239	242	266	251	239	240	259	258	259	256	272	236	264	245	246	236	264	250	239	241	240	256	228	250	250	247	247	266	251	248	228	245	259	237	266	221	229	248	247	235	249	271	254	254	239	210	264	270	242	259	266	228	231	271	235	221	256	244	262	267	234	270	243	254	227	257	256	243	244	226	267	224	227	281	249	217	247	231	228	245	237	263	255	261	250	231	259	259	279	232	266	268	241	261	250	281	249	242	226	262	236	252	210	264	234	233	285	263	253	220	232	246	236	229	248	243	237	228	248	240	251	258	247	271	260	286	276	239	247	234	229	259	242	247	254	260	262	230	260	236	268	234	251	229	279	231	263	268	224	253	237	240	289	246	252	238	237	269	234	257	229	241	257	222	234	250	227	259	226	257	262	220	234	256	233	263	240	243	265	232	247	239	236	224	267	256	237	236	271	231	272	245	252	276	220	227	244	250	222	256	247	252	249	252	258	240	246	240	276	248	247	248	275	261	227	219	231	247	256	244	243	259	255	237	235	276	257	253	258	264	291	252	232	266	228	255	271	263	275	255	230	255	229	225	235	254	254	260	243	211	231	287	268	223	229	225	246	253	268	261	264	243	266	248	248	252	233	240	283	243	247	229	248	236	246	270	251	242	246	257	271	260	250	244	239	261	244	258	228	232	278	221	261	254	246	254	231	245	259	254	250	269	262	233	226	269	277	248	239	256	216	260	224	256	262	270	235	236	245	225	254	216	263	235	242	225	229	239	257	250	236	229	259	249	248	242	228	257	257	263	242	213	230	262	247	243	224	252	271	241	227	212	268	228	247	260	270	221	249	243	254	226	248	257	251	245	222	267	238	256	238	240	238	258	232	247	217	273	255	239	253	247	252	258	269	225	245	231	288	210	259	246	255	251	271	257	284	267	237	248	193	250	254	253	255	217	252	265	260	223	247	214	277	235	241	245	262	223	246	258	239	232	249	253	259	219	233	247	243	231	240	244	242	241	244	270	248	245	254	239	268	233	267	242	222	258	237	222	260	269	250	259	245	279	204	244	259	245	229	232	230	226	224	237	245	250	234	255	256	221	240	225	247	270	260	243	237	235	257	265	229	269	238	255	242	266	257	234	244	266	256	216	265	256	276	258	253	232	253	238	248	233	236	267	240	214	233	237	235	258	243	241	242	246	223	214	267	230	242	245	248	278	221	262	231	240	233	276	240	264	258	250	255	269	261	218	223	243	272	236	227	255	239	236	256	264	237	253	240	233	272	238	259	244	253	256	251	270	237	221	230	254	285	243	229	247	263	213	259	263	264	228	238	231	239	218	234	235	231	243	257	229	237	259	245	244	255	256	254	273	237	251	239	245	272	261	249	264	235	248	237	258	254	245	248	273	270	273	237	240	234	283	235	272	239	241	241	210	223	255	254	256	248	249	239	248	238	234	279	240	254	234	282	240	210	256	228	246	234	245	257	243	243	245	248	249	241	224	250	253	258	251	244	244	223	279	236	254	271	240	243	240	248	261	242	227	276	273	249	235	249	230	238	218	291	265	219	268	232	252	231	241	255	218	236	265	216	241	226	249	241	228	231	259	259	241	262	227	233	212	231	238	235	271	253	236	248	237	222	266	266	251	247	233	257	232	235	226	259	249	248	218	260	208	236	252	241	235	256	257	236	243	245	249	232	275	254	255	232	223	245	274	260	215	239	262	264	249	248	264	218	221	247	234	246	260	254	264	267	237	252	267	237	243	252	217	234	267	255	266	243	248	229	241	261	250	250	280	241	234	240	258	228	243	243	236	269	238	253	244	273	244	240	273	238	266	252	237	246	247	219	237	263	258	267	226	271	249	239	228	244	244	286	237	249	243	233	250	231	272	273	287	241	262	238	259	267	279	257	218	221	257	230	242	224	228	260	247	238	262	237	263	243	228	253	256	223	253	262	239	255	226	245	286	270	257	217	244	257	266	271	252	249	265	239	246	239	242	236	261	238	248	242	242	219	215	223	248	229	244	234	254	264	230	263	242	247	227	223	241	246	256	239	273	250	258	253	271	250	252	230	239	222	251	289	242	240	247	245	233	267	265	224	238	289	252	244	241	229	248	256	242	230	227	233	228	221	259	264	250	258	228	286	238	242	246	251	244	231	237	228	254	263	266	243	222	218	232	242	258	261	242	271	236	247	227	256	237	263	250	240	257	243	219	228	215	243	283	252	266	236	247	246	207	229	239	249	240	236	258	254	238	232	258	237	265	247	246	227	241	243	259	267	260	223	237	245	242	226	237	251	262	252	265	245	263	230	242	227	261	261	244	258	257	229	255	263	248	235	236	250	239	266	250	239	243	230	246	232	276	281	245	251	252	258	240	251	255	280	257	253	239	234	244	238	245	258	243	253	231	228	236	246	264	228	240	249	253	275	249	244	273	250	237	237	218	228	268	259	238	212	234	271	245	242	246	268	243	242	275	240	254	263	244	252	232	221	243	267	227	269	242	249	250	232	254	250	236	247	248	248	271	246	274	247	257	251	282	242	259	242	221	249	264	262	259	261	240	266	239	228	268	228	266	237	233	217	257	265	274	247	252	213	247	232	267	252	261	243	262	245	262	238	223	272	237	249	227	273	243	263	226	253	235	232	266	287	258	258	246	238	219	216	245	232	241	234	238	260	231	257	246	220	266	264	233	238	224	241	245	283	256	258	246	255	243	261	236	275	218	233	227	227	256	232	239	235	240	211	247	249	231	227	232	244	254	260	237	276	224	254	246	253	242	233	248	247	232	232	245	237	249	237	251	226	272	257	244	251	288	228	239	249	254	250	266	262	241	258	224	238	227	259	244	255	251	251	265	253	256	244	255	261	229	257	256	248	261	220	251	274	274	236	267	286	215	257	252	263	259	252	240	257	227	264	239	237	221	285	223	270	247	241	239	259	265	271	243	256	245	223	223	221	252	270	243	273	267	252	267	240	269	246	272	247	241	231	262	241	249	261	233	242	236	232	234	268	246	281	230	280	233	291	247	226	255	278	251	234	241	228	260	265	265	266	228	246	262	245	269	267	241	232	229	273	266	241	255	248	253	245	248	272	236	242	238	267	232	242	254	241	245	235	240	271	239	259	224	275	243	246	234	233	241	227	237	267	248	261	246	240	256	243	223	223	246	241	227	247	247	246	243	241	243	259	245	241	271	252	265	256	240	253	252	251	250	229	245	242	234	252	254	227	228	252	232	246	237	242	257	245	242	264	243	245	279	234	208	240	238	221	244	233	258	273	234	238	267	272	239	250	243	242	225	240	230	247	263	271	232	235	255	263	250	227	254	247	233	235	253	264	235	250	252	267	248	222	227	266	243	247	279	245	213	244	244	232	251	253	248	271	265	250	242	223	244	240	241	271	231	242	242	248	243	238	253	256	259	256	278	240	230	242
25260	21448	27848	25458	9736	527	359	230	193	174	173	182	180	144	143	140	145	125	154	133	147	164	167	135	132	153	158	146	126	161	125	160	122	133	139	113	151	135	132	124	143	130	127	136	133	126	129	140	140	140	133	129	122	118	145	138	127	141	143	132	129	128	155	134	140	107	137	139	135	148	122	146	125	127	143	125	117	144	134	127	141	134	132	125	139	132	143	133	131	128	129	139	147	124	158	145	133	141	135	125	124	157	147	130	136	120	139	146	130	128	123	141	143	138	112	118	139	122	127	152	133	146	147	133	146	121	138	135	134	124	159	136	120	128	141	135	152	108	133	152	122	136	134	139	136	135	141	136	135	132	145	121	116	133	135	136	146	130	129	143	114	128	139	130	129	143	136	140	134	134	130	132	128	141	133	136	138	147	146	132	151	123	125	120	119	137	138	151	118	133	152	129	114	136	138	139	130	148	131	158	132	160	135	126	132	120	129	115	155	146	133	119	140	141	127	133	130	133	141	122	143	150	126	144	124	120	142	138	141	118	126	132	127	146	128	111	143	139	119	129	142	126	122	132	122	131	123	144	141	116	126	142	111	124	139	138	130	153	132	124	149	128	149	140	140	123	153	140	142	153	118	124	147	142	129	135	130	142	145	143	130	129	143	120	122	142	121	119	125	132	135	146	152	132	119	138	143	134	141	113	119	152	115	132	142	139	108	140	112	138	146	102	120	143	158	127	122	152	126	123	133	134	128	127	135	139	146	125	130	127	107	110	113	144	144	127	147	148	114	127	145	126	145	127	137	127	114	129	141	133	132	109	135	134	119	123	152	139	162	132	129	119	139	124	135	119	121	122	134	139	124	126	133	143	124	128	115	117	139	125	125	144	139	150	135	132	142	132	142	131	141	130	139	143	136	151	128	127	124	144	135	164	131	132	113	128	139	113	140	150	123	116	149	139	121	122	145	138	143	142	126	120	143	153	135	143	148	126	140	113	125	144	142	121	130	120	113	135	129	128	137	152	125	117	139	121	124	123	126	134	136	136	126	145	121	133	136	138	134	139	141	119	142	141	122	126	132	156	145	120	124	108	132	164	121	118	140	126	128	117	112	142	128	135	144	153	119	128	148	121	144	158	116	156	145	120	143	147	118	126	128	148	135	158	132	134	129	105	146	147	118	130	128	127	143	126	140	137	142	152	132	122	118	143	112	150	124	125	126	132	139	139	124	110	114	138	130	156	127	137	129	131	134	130	125	97	129	121	126	119	135	130	115	148	134	132	128	144	141	128	141	142	145	129	143	138	125	128	142	127	130	136	123	135	125	127	114	138	134	147	144	129	130	149	137	121	128	127	134	141	135	119	117	129	125	150	134	148	139	111	137	109	149	143	127	138	140	125	133	118	154	130	128	123	104	151	134	143	117	151	124	128	116	126	136	124	132	128	134	124	134	123	146	135	118	131	140	133	145	115	146	144	107	132	131	133	129	129	130	153	122	131	145	131	139	132	132	135	142	128	110	129	133	145	137	115	148	115	135	122	122	132	130	139	139	131	151	127	121	147	134	130	126	126	104	127	122	109	147	118	147	124	123	128	131	141	147	129	143	143	142	136	156	134	140	109	142	136	124	138	152	145	145	137	115	142	130	120	129	118	158	155	131	136	124	119	144	123	130	146	119	138	148	140	128	125	125	136	125	109	135	133	108	138	114	134	158	136	125	136	148	137	138	137	151	142	138	108	121	139	133	120	153	122	128	147	127	147	134	128	139	129	106	124	124	113	136	127	130	149	150	108	160	117	116	121	122	139	128	135	123	118	116	113	160	126	137	149	142	112	139	130	107	134	156	124	108	128	115	135	129	134	137	139	119	140	146	116	147	122	141	135	116	131	128	148	126	126	120	149	129	127	129	131	126	129	132	113	148	121	130	130	128	133	117	134	131	108	113	131	129	136	157	138	141	121	146	146	125	121	139	119	127	136	140	161	106	155	125	132	115	149	122	125	124	131	125	117	115	122	119	120	129	128	135	157	121	127	145	134	125	130	130	95	125	130	143	116	160	125	147	122	124	143	143	160	122	133	156	133	135	139	116	123	133	142	124	139	122	131	153	125	141	139	132	135	115	107	127	127	101	130	126	136	121	119	145	140	130	125	118	115	147	132	140	148	122	144	149	137	144	131	151	144	127	146	129	133	124	126	119	136	134	116	124	139	124	145	135	118	129	141	137	128	120	142	132	125	134	134	124	120	135	151	139	130	122	116	153	121	133	125	139	129	130	97	139	145	137	136	128	134	132	125	124	152	135	125	158	128	141	143	141	130	110	114	129	120	150	128	131	128	121	127	143	130	140	105	133	136	118	161	146	137	141	145	122	131	118	136	124	124	159	127	138	113	136	147	139	115	124	112	126	148	138	143	114	145	132	127	126	140	133	129	149	124	123	130	144	110	135	115	149	122	146	132	140	136	133	132	122	118	123	130	132	133	124	119	126	147	124	137	141	124	118	134	126	113	129	127	119	141	130	116	137	122	139	111	145	133	161	146	132	150	134	148	128	129	128	145	149	135	134	113	142	110	127	132	128	134	135	132	118	123	127	124	135	138	133	127	129	119	126	151	112	122	130	132	127	123	124	135	146	118	134	110	137	123	129	125	131	138	137	133	118	139	143	145	141	143	129	148	124	139	135	140	138	131	136	136	131	129	128	135	126	131	141	144	144	122	127	137	129	129	136	133	133	139	154	122	144	123	141	130	138	104	120	130	139	120	115	139	118	154	133	124	112	129	136	129	148	126	149	123	114	133	122	137	126	132	136	141	117	117	108	137	117	132	140	115	131	145	125	118	145	135	122	134	130	143	111	135	129	142	132	118	134	144	131	128	132	128	134	119	128	128	135	144	138	132	120	126	114	128	142	129	128	119	127	149	141	128	142	132	109	123	121	143	117	120	144	127	116	134	140	123	142	128	130	118	124	123	143	121	119	155	129	111	128	122	133	136	126	129	136	142	149	122	140	124	127	140	137	137	139	150	132	125	124	138	124	123	134	126	130	122	132	121	146	135	135	122	118	133	145	133	119	138	132	134	120	122	130	112	144	121	121	116	157	132	131	136	115	124	135	125	142	119	121	139	148	97	123	129	121	128	134	140	124	132	139	138	135	129	117	132	135	127	125	118	142	115	136	153	150	122	136	131	137	143	156	126	142	138	132	120	123	122	131	125	123	111	142	129	136	125	134	125	123	132	129	124	147	125	118	115	125	141	150	126	118	121	152	130	137	130	129	128	147	140	159	133	120	116	129	129	136	139	133	152	98	125	126	147	137	126	144	130	134	130	146	141	130	135	169	108	129	153	144	108	128	149	108	141	127	132	115	149	146	130	146	158	120	125	129	119	139	140	147	129	128	130	127	123	125	125	140	104	134	135	111	139	128	127	119	143	146	126	135	143	154	145	151	123	149	114	158	134	135	136	124	127	124	122	133	122	154	146	121	135	132	136	141	113	130	149
3108	2495	2140	1086	681	497	371	290	274	240	234	212	194	210	185	185	181	157	159	161	161	167	166	152	143	144	147	189	168	139	152	146	135	141	130	143	143	144	140	129	150	178	166	158	157	137	136	125	157	157	147	141	128	143	145	138	146	150	141	154	143	136	131	149	150	141	126	139	151	154	150	156	124	147	141	143	167	130	132	141	140	146	125	143	115	140	174	154	156	133	142	139	126	136	150	118	138	152	146	130	159	158	142	142	134	151	145	145	146	154	140	151	138	130	128	144	171	129	151	130	141	158	142	144	141	136	117	117	141	127	136	151	138	140	159	130	142	141	142	129	137	139	141	163	139	139	127	128	137	139	134	135	166	145	130	129	152	126	150	142	140	150	126	144	151	128	155	135	144	135	141	139	140	127	112	157	155	153	125	145	154	123	126	135	159	137	157	116	134	124	137	126	135	117	152	160	148	133	142	134	157	143	115	166	157	140	125	148	151	149	130	137	128	135	142	152	118	156	124	146	146	138	145	128	156	141	155	146	148	136	130	136	150	140	140	149	158	129	130	121	148	132	139	126	138	143	141	140	132	158	146	136	136	153	134	123	153	126	140	151	147	142	158	155	133	124	128	150	132	146	153	145	148	138	143	164	124	130	158	145	121	142	144	123	152	128	144	139	140	138	147	152	144	142	116	141	165	146	156	157	137	136	167	140	147	131	145	135	145	138	128	151	142	131	114	148	134	130	155	129	152	165	132	143	144	117	123	159	173	122	127	119	152	141	123	131	138	117	118	141	138	126	136	152	141	148	130	146	136	153	119	141	157	159	152	155	129	136	148	107	148	142	130	137	147	147	146	163	124	128	146	145	160	133	110	156	133	131	133	155	127	127	163	138	149	125	137	145	151	150	131	144	133	140	135	145	160	158	152	150	141	129	148	143	120	138	150	136	138	154	135	148	141	146	147	129	163	149	133	124	143	145	124	152	143	137	119	133	133	151	148	132	151	143	124	129	127	127	138	149	142	145	135	142	132	138	142	145	146	137	139	127	127	139	114	143	153	142	160	146	158	137	135	131	120	151	126	129	154	137	155	129	145	134	135	153	147	129	159	154	142	140	154	128	120	140	146	126	153	151	157	154	136	143	122	139	148	153	129	148	148	148	124	123	127	137	169	134	144	148	140	136	103	141	131	151	129	159	146	141	144	145	134	115	144	134	160	138	129	158	157	125	158	133	161	144	140	139	133	135	151	114	138	135	147	149	137	158	119	142	131	129	123	130	145	151	122	127	139	136	161	163	141	128	138	144	148	143	121	155	143	138	117	120	126	135	146	163	154	148	144	118	137	153	130	143	137	146	140	131	137	123	149	139	149	127	141	125	129	158	144	149	126	138	132	154	148	129	139	113	144	150	121	130	152	165	110	128	138	132	140	136	137	147	117	141	137	146	181	132	160	142	152	146	127	153	152	141	153	134	131	138	134	145	136	134	130	139	119	125	142	149	143	123	134	124	143	168	152	144	129	139	138	151	137	168	130	145	152	137	131	129	151	148	134	147	132	138	152	135	141	132	136	141	147	137	152	129	132	143	138	141	145	152	148	144	133	128	122	132	131	121	148	144	138	131	144	119	161	108	133	138	154	143	150	140	147	133	124	168	154	122	125	143	137	150	150	143	137	148	140	151	131	129	150	159	143	140	142	127	132	126	137	155	108	128	136	136	130	143	139	150	144	156	149	128	137	109	139	131	140	143	127	142	141	145	142	142	125	148	147	122	132	149	129	141	150	157	126	148	141	138	146	133	137	139	146	154	141	124	159	143	107	135	121	142	121	140	146	146	142	158	127	140	136	135	144	143	123	142	145	132	146	127	154	140	126	137	129	131	142	129	138	135	135	148	141	126	151	137	141	138	144	140	151	142	163	126	129	149	142	145	131	135	155	152	160	138	151	136	142	140	161	130	126	114	140	129	164	169	134	141	133	151	137	137	138	161	157	155	133	141	138	125	144	145	157	145	123	132	137	127	132	133	132	153	141	141	153	137	115	130	132	137	120	128	152	124	133	159	153	132	147	136	146	156	138	123	137	138	145	115	153	123	140	142	149	142	146	118	150	137	144	133	143	133	142	138	131	116	129	159	118	131	141	140	150	145	128	146	130	149	144	152	135	118	113	130	123	141	154	143	156	144	121	119	157	120	134	132	159	135	136	122	137	136	142	120	137	150	152	137	149	123	138	142	151	140	167	132	119	127	130	122	145	129	128	158	147	146	140	132	144	155	138	118	166	124	148	168	138	161	131	154	144	139	133	120	130	145	138	131	128	140	156	143	152	140	126	173	155	135	150	129	127	136	135	146	148	126	127	131	133	122	119	141	141	134	136	124	170	141	147	147	138	126	138	134	164	139	136	147	164	150	150	129	155	140	156	145	137	134	138	139	111	137	151	131	140	123	147	120	151	150	137	148	138	145	137	132	133	165	150	147	156	148	143	139	135	143	132	133	121	130	156	142	133	113	113	137	117	121	130	154	122	141	142	125	161	151	130	156	131	134	134	160	138	148	154	175	122	151	138	150	134	139	132	152	152	135	142	144	145	138	133	121	141	142	140	136	151	139	147	141	142	143	148	130	153	141	143	143	152	132	147	141	122	122	137	130	143	118	149	138	151	131	145	154	164	139	125	138	127	120	141	124	128	126	140	149	144	158	149	134	149	131	134	139	128	165	149	138	139	140	136	143	136	132	134	130	146	137	129	146	149	151	147	162	149	149	133	151	150	140	122	139	150	154	144	135	139	153	149	118	125	126	134	132	142	145	144	131	134	132	136	160	129	135	140	150	153	130	138	139	156	157	135	131	135	139	136	167	104	145	146	149	127	129	142	135	165	131	147	125	166	130	138	154	129	134	150	133	156	121	139	156	140	141	143	132	136	147	147	141	144	159	154	137	117	142	131	146	142	158	160	131	144	161	145	146	152	129	117	130	161	124	134	158	158	144	136	155	158	143	135	140	131	149	138	146	127	135	134	163	167	147	145	142	134	120	130	117	143	152	123	137	136	148	155	131	123	121	150	128	146	135	151	138	131	146	124	120	139	148	161	143	139	145	153	125	156	137	130	130	130	147	136	129	144	131	168	129	131	138	133	136	147	138	153	153	141	136	137	127	127	123	129	139	146	132	147	180	138	140	129	131	126	150	136	122	129	128	146	133	123	134	147	112	137	144	148	124	116	124	150	144	142	142	148	120	145	117	129	128	128	124	130	141	146	129	166	139	134	127	140	149	151	123	146	130	138	138	146	140	137	131	128	142	130	135	127	157	118	132	147	126	134	148	160	130	145	146	131	117	146	138	141	130	138	150	127	146	145	129	154	134	113	149	145	163	149	139	114	154	107	138	149	155	168	126	150	128	128	132	149	131	138	125	156	144	147	122	138	137	151	137	172	134	149	135	139	121	154	146	150	133	153	150	125	161	132	154	125	137	152	133	129	124	132	146	115	138	129	137	129	137
24378	21486	28751	24624	21462	6009	941	540	414	407	407	412	337	343	359	358	315	340	321	337	344	324	314	314	331	313	305	292	303	297	288	301	304	281	308	315	330	310	309	294	303	316	285	272	294	289	293	283	284	282	289	273	319	303	256	296	303	311	300	290	321	285	299	295	305	295	290	270	308	307	281	312	308	291	304	315	278	307	289	296	297	303	316	306	279	273	299	304	291	295	264	318	299	288	274	289	318	253	322	318	280	292	269	301	296	299	291	272	287	281	309	315	298	306	288	319	267	302	299	314	273	275	316	329	298	303	262	289	308	296	276	282	295	287	307	278	294	297	293	299	281	294	286	247	293	289	282	284	296	283	298	305	329	293	319	293	258	278	302	297	306	276	302	305	296	299	284	267	300	303	317	301	273	308	294	318	296	305	281	306	285	290	284	311	313	285	279	317	302	293	294	302	310	289	290	291	322	289	275	279	294	282	308	297	283	309	274	314	310	302	317	304	296	270	305	287	266	321	309	292	314	314	311	293	299	269	283	281	319	300	297	292	308	312	276	311	309	266	271	275	297	319	299	291	291	279	296	310	284	287	309	277	272	289	313	312	293	283	302	276	288	293	308	321	286	305	314	326	286	278	270	287	262	289	291	309	284	307	306	291	281	309	299	282	306	285	301	297	272	286	283	311	299	308	283	311	282	294	288	293	301	297	307	282	311	276	323	264	295	291	306	275	282	280	287	317	315	303	311	307	271	302	313	270	302	282	292	300	280	279	299	270	313	279	303	304	302	295	284	313	293	282	283	280	292	278	288	302	302	291	252	293	317	291	290	282	294	261	283	319	296	308	284	255	310	241	283	308	302	276	298	287	305	275	310	275	313	275	305	285	304	321	291	286	302	294	295	286	303	280	321	313	280	310	263	281	275	299	315	277	309	297	282	283	278	301	300	297	274	307	268	252	291	324	271	276	288	279	270	314	320	297	290	295	277	288	265	295	288	310	310	288	281	275	287	248	286	306	309	297	314	296	257	313	270	300	295	287	273	287	283	300	288	274	295	294	262	277	290	289	276	317	315	272	294	278	287	302	287	306	317	249	302	278	289	307	299	278	296	282	263	304	274	278	303	286	291	290	284	303	272	276	284	287	302	255	326	272	300	297	269	283	322	282	301	289	301	335	308	331	295	274	292	321	280	340	273	305	294	268	300	295	282	283	299	310	321	276	284	284	280	271	295	273	345	289	308	242	270	308	278	270	303	296	299	290	328	269	268	278	280	293	291	287	276	307	274	281	306	290	333	290	294	272	277	275	283	331	296	294	310	286	290	283	291	282	312	276	280	284	287	273	297	295	289	298	275	298	287	258	295	286	306	291	295	301	286	292	291	303	311	299	293	286	285	287	292	273	251	293	286	281	296	318	323	299	285	288	302	300	313	301	333	254	302	288	311	268	302	264	272	289	276	305	306	282	300	297	295	284	314	291	273	267	293	309	310	295	302	286	286	275	279	303	263	263	294	289	296	295	320	291	300	274	296	276	304	303	302	300	282	264	303	283	293	298	292	294	287	304	303	282	308	316	301	279	289	311	291	337	288	306	250	276	280	298	279	245	280	330	277	254	304	316	291	300	261	292	266	297	279	289	302	291	309	279	311	298	261	318	290	264	284	312	300	315	281	263	312	275	285	312	290	299	295	312	321	294	289	294	310	263	323	283	291	284	279	302	328	278	291	273	286	282	300	289	302	269	303	302	296	327	324	297	295	326	283	256	278	316	309	314	299	296	311	293	300	297	264	287	298	259	302	284	264	295	302	291	302	268	303	297	271	281	276	281	315	286	340	285	288	273	281	284	294	314	293	288	273	307	292	279	258	269	292	278	265	285	309	280	310	295	284	314	303	279	291	283	316	318	282	296	280	286	251	260	269	268	305	288	293	295	268	288	280	287	268	288	317	311	262	332	293	322	322	264	281	303	280	258	322	318	297	313	300	323	282	282	310	318	290	325	258	261	297	291	291	278	292	276	294	288	270	297	286	261	318	287	287	295	266	289	286	261	280	333	300	280	294	308	284	257	296	295	301	294	324	282	283	297	269	287	289	297	278	276	306	277	282	306	279	305	313	283	305	280	291	305	273	275	321	270	287	297	291	273	279	287	290	310	271	312	283	330	275	310	297	297	331	270	297	261	280	275	306	292	310	303	272	302	291	309	316	277	264	272	307	308	268	318	300	282	299	297	281	303	305	267	296	268	284	276	279	299	293	278	289	298	279	295	264	254	300	299	299	290	274	305	305	306	316	296	295	290	264	305	296	268	300	275	293	293	303	306	296	306	261	278	307	285	297	297	308	275	308	325	283	258	293	299	272	282	291	308	281	296	276	284	289	306	294	298	268	300	303	334	305	292	304	306	285	289	301	319	303	292	288	307	271	320	260	275	306	272	306	335	332	252	323	278	300	308	308	292	302	294	311	316	299	276	299	304	315	302	275	278	282	288	271	273	307	253	294	294	275	319	290	308	309	293	265	323	269	277	275	332	303	331	303	301	286	311	282	297	327	310	297	279	299	290	258	247	313	288	302	294	269	307	280	265	288	281	278	284	287	283	272	273	290	260	296	282	270	270	310	293	292	287	264	299	287	344	312	296	289	281	289	293	306	276	300	313	324	263	303	284	280	297	304	290	283	279	298	303	317	298	289	292	295	300	319	276	298	270	329	280	270	288	288	265	287	259	284	291	306	278	293	277	310	288	305	318	306	285	298	308	288	244	311	302	267	316	272	279	263	311	317	281	282	278	273	303	275	323	287	321	276	282	285	280	307	313	321	284	300	302	317	300	305	316	296	278	296	260	275	282	302	287	263	278	286	340	298	303	321	266	331	284	308	297	289	322	279	293	339	287	268	288	278	274	277	303	324	282	273	300	307	262	293	307	269	271	280	274	275	307	313	311	294	272	318	280	309	321	291	305	306	280	325	282	295	268	300	325	290	299	282	270	300	291	281	306	335	285	319	262	289	311	327	311	303	289	261	287	305	272	309	302	306	262	282	298	301	274	286	290	308	313	298	282	302	315	301	288	301	281	288	268	300	292	297	281	271	305	311	262	286	268	340	293	278	296	265	313	274	276	276	320	296	269	309	335	303	285	305	294	296	276	277	305	295	260	282	288	295	279	281	311	271	280	315	289	298	280	281	311	314	284	290	319	279	253	309	301	286	281	311	266	300	308	282	311	291	319	288	301	247	317	262	277	263	273	278	284	270	305	319	292	291	290	316	318	279	269	294	293	300	293	312	271	283	271	290	280	269	299	300	273	295	285	282	293	277	271	268	304	292	297	329	274	307	308	318	295	283	281	277	273	287	322	286	309	289	264	300	261	287	311	313	287	297	285	266	286	310	289	281	276	276	286	285	316	312	282	283	268	312	301	273	285	309	269	305	300	283	299	285	298	284	268	280	300	277	297	283	308	282	277	284	298	285	316	303	292	301	300	298	303	267	296	292	277	268	298	269	299
3392	4655	4017	1904	1221	939	745	623	543	516	468	450	386	404	346	367	365	302	322	319	294	280	299	289	293	292	278	273	265	284	290	292	305	281	330	292	310	321	267	264	259	300	289	284	262	275	273	267	259	303	293	246	271	290	297	288	288	292	253	303	271	309	288	254	272	275	297	299	269	281	312	256	282	287	296	294	314	282	290	272	274	268	289	276	290	263	280	289	260	260	266	288	274	262	288	258	266	298	268	271	252	274	276	277	272	257	310	264	287	265	250	318	295	277	252	295	245	266	261	284	264	290	292	300	286	267	290	250	237	262	275	269	262	248	264	268	253	288	279	230	303	284	267	292	263	262	273	262	291	278	270	281	229	247	258	276	271	239	261	297	282	299	260	247	256	286	301	255	270	251	277	285	275	265	249	274	255	260	259	284	288	273	268	253	288	266	292	287	276	276	276	272	251	278	302	239	280	267	265	299	252	240	311	262	277	273	257	287	250	282	299	257	290	265	246	270	268	262	256	265	284	297	250	272	278	268	293	290	257	265	312	261	245	285	309	270	282	279	275	256	264	286	260	272	246	286	262	272	256	261	278	226	281	274	289	240	273	283	304	286	270	259	281	276	295	281	307	266	281	253	257	271	253	291	261	262	247	277	305	283	277	286	286	276	284	264	292	247	259	278	261	289	294	285	301	278	279	251	255	258	273	242	275	262	266	275	283	266	259	277	289	274	295	266	272	293	250	259	259	293	265	284	250	270	285	311	247	252	271	297	280	260	255	275	278	298	289	285	266	270	251	268	254	247	281	275	276	282	271	264	292	277	256	302	297	272	271	294	265	269	278	287	265	257	259	256	252	244	270	262	240	257	282	251	253	272	249	281	280	258	267	250	274	270	282	275	254	269	279	255	293	268	270	262	263	240	293	293	302	284	282	285	280	263	281	254	265	293	271	291	294	290	273	280	258	245	249	272	273	299	284	267	267	311	280	287	281	265	272	273	258	248	276	267	284	289	279	265	293	283	277	298	261	277	289	273	285	294	278	267	310	253	290	276	247	287	273	260	240	272	259	245	255	246	251	268	282	291	283	270	270	277	254	283	289	251	294	282	266	256	264	275	276	242	241	266	261	273	272	249	232	246	262	267	267	275	256	249	271	264	244	244	247	271	245	255	260	233	248	272	265	245	284	242	270	268	315	298	258	232	269	271	262	281	282	259	293	284	266	268	301	272	263	294	234	298	293	283	238	273	243	283	261	283	250	288	257	289	269	268	271	290	250	251	243	273	269	254	271	306	245	294	278	273	279	273	249	250	254	264	239	253	261	290	266	268	289	271	308	261	271	289	286	271	278	274	304	278	264	253	248	265	257	294	254	330	288	272	282	273	262	273	274	258	259	277	269	274	263	272	255	281	270	293	285	267	286	281	263	261	278	273	294	259	299	286	282	311	265	261	263	284	245	259	286	250	266	295	239	275	267	292	254	295	248	282	277	285	292	295	280	260	270	265	267	278	265	277	258	320	273	276	280	304	279	282	255	272	266	268	222	263	253	298	299	285	267	258	251	267	252	278	282	249	258	276	254	242	238	273	295	290	270	253	271	255	273	256	281	272	266	277	279	292	246	261	262	288	252	246	304	283	272	267	280	283	286	286	280	247	272	287	247	282	270	284	277	259	281	286	257	275	280	282	282	282	249	261	253	301	268	282	257	284	250	280	285	288	281	263	275	260	239	262	278	254	283	262	278	269	260	275	278	254	270	253	284	254	311	278	269	241	284	235	265	268	283	276	262	256	285	294	262	288	273	278	300	309	271	271	263	292	277	305	287	275	286	285	282	270	275	279	272	282	258	268	258	282	249	282	281	276	269	272	285	285	272	271	260	300	259	289	272	296	274	251	257	258	270	251	263	257	265	249	256	249	266	229	300	259	298	230	253	268	275	282	248	283	277	249	262	260	269	262	251	277	254	278	291	277	266	245	269	255	262	294	291	289	283	275	256	268	258	268	264	251	272	264	261	252	280	280	258	264	244	247	284	277	287	305	261	257	260	273	281	229	257	224	289	273	256	269	236	248	263	279	269	268	243	287	250	269	280	284	277	235	274	278	252	230	270	296	241	308	251	268	276	280	295	288	273	282	269	281	257	271	264	276	266	280	275	240	274	270	263	243	254	274	271	254	233	246	220	273	264	239	273	277	287	280	241	271	258	258	296	275	281	308	293	267	256	259	296	302	289	284	258	302	240	257	254	297	280	259	284	269	258	266	253	280	295	309	298	260	292	292	290	297	258	265	275	264	292	244	291	267	251	275	244	259	299	276	245	298	305	283	238	280	273	280	268	260	266	279	297	264	251	255	268	256	275	290	282	262	245	249	262	239	247	265	284	282	265	283	307	273	281	258	291	264	262	242	272	268	269	260	254	280	252	258	272	271	252	206	269	260	281	270	267	296	292	247	253	304	276	272	255	254	242	271	262	280	267	275	284	280	261	279	269	268	264	256	275	270	270	252	242	251	271	248	270	271	268	276	254	264	279	299	242	291	303	299	303	273	291	256	278	260	273	274	257	242	245	248	277	263	249	267	270	258	279	256	265	275	299	300	274	285	301	251	245	281	283	241	263	278	298	267	278	235	241	248	265	281	239	287	286	276	292	269	271	283	281	243	235	263	253	270	272	262	264	258	300	273	273	276	266	264	265	280	248	270	271	259	260	240	285	240	295	270	291	259	258	276	274	261	296	275	254	232	277	287	253	311	310	275	263	278	303	232	252	279	282	267	261	260	261	296	278	256	278	281	274	279	242	241	273	302	268	292	255	268	276	275	247	264	242	300	285	265	294	286	282	280	267	253	264	255	276	275	282	241	252	286	265	290	270	248	234	272	260	272	259	264	259	251	300	258	245	269	240	269	292	273	262	278	291	256	268	269	254	264	280	265	280	274	272	276	258	281	261	276	279	266	292	283	254	298	294	273	316	251	273	252	272	276	280	271	240	266	267	292	275	280	258	251	240	277	269	283	250	274	295	264	262	271	271	259	282	278	253	281	253	247	271	277	276	269	257	264	291	279	281	264	266	256	274	268	295	312	288	265	269	264	290	306	258	254	274	260	264	278	269	268	281	272	269	267	282	274	270	298	222	305	295	268	276	251	284	279	261	267	243	272	242	275	281	258	239	258	296	285	290	247	280	277	256	274	273	244	257	263	264	287	272	323	260	258	318	274	291	260	291	258	301	247	260	274	276	266	283	308	277	268	260	251	290	272	266	292	256	241	243	232	265	287	262	269	313	276	257	266	250	264	251	283	264	296	257	288	264	253	258	252	260	274	234	290	249	234	263	267	279	272	268	306	272	278	244	266	246	260	282	265	266	272	282	305	258	263	279	291	289	261	237	266	268	283	279	267	270	289	256	278	271	238	254	255	272	271	255	272	260	255	270	259	265	271	266	271	296	284	264	248	263	279	276	243	265	283	270	257	259	253	262	267	285	250	265	272	270	277	236	259	258	255
27766	12318	879	455	288	283	302	279	249	290	270	265	284	292	259	266	296	271	263	292	287	274	276	269	238	275	274	291	267	269	273	253	258	262	264	278	283	272	246	260	250	267	290	303	215	248	258	267	247	266	285	291	273	271	276	279	279	285	270	263	248	255	273	248	243	270	275	261	268	281	288	268	285	268	302	277	254	268	257	275	267	266	260	283	253	270	269	242	291	259	277	266	253	278	281	259	274	254	267	257	271	281	273	257	292	276	258	251	261	313	264	268	265	303	277	261	279	259	289	265	265	284	241	272	241	256	274	284	282	269	255	264	290	270	247	289	257	237	290	272	285	257	287	254	247	274	291	278	306	259	296	254	256	243	298	274	291	272	251	289	279	267	258	284	301	265	271	268	272	295	286	245	280	262	269	258	264	261	273	249	280	249	267	260	300	273	257	264	259	281	268	246	258	253	262	284	249	292	253	289	229	257	264	246	274	281	263	281	286	279	267	280	270	226	259	265	259	250	253	284	239	259	275	298	266	278	268	276	246	245	259	278	273	266	271	285	275	245	255	252	267	243	269	293	272	286	260	282	270	258	238	263	257	267	286	265	248	257	294	254	275	256	278	284	258	259	244	250	260	275	266	274	276	271	264	283	282	274	278	224	277	298	275	263	265	264	278	271	272	263	253	237	241	266	271	302	275	294	233	251	289	265	275	284	258	241	279	279	256	268	270	268	289	250	253	262	260	282	284	243	280	290	281	262	294	261	279	299	267	271	235	296	265	293	265	296	267	299	282	272	253	272	299	247	254	251	223	247	288	251	281	260	263	280	279	291	251	266	269	268	316	282	268	278	252	267	267	278	261	290	259	257	261	248	241	267	253	254	254	260	291	253	267	269	276	272	245	275	282	279	268	275	289	269	268	282	256	259	271	242	251	235	267	250	254	253	268	268	269	253	254	285	238	268	275	248	294	241	285	265	279	275	280	273	280	272	287	253	289	234	239	265	280	267	272	259	261	303	288	275	284	284	298	281	251	254	279	227	268	266	270	299	269	255	250	295	255	263	281	262	250	254	256	274	251	283	262	261	255	277	272	269	277	241	298	247	253	276	294	298	272	258	272	283	264	280	277	268	274	272	296	271	238	260	251	287	258	280	226	262	248	302	268	266	276	274	255	249	256	270	266	259	278	251	298	238	265	277	283	282	251	255	269	274	290	250	257	281	270	268	243	276	274	264	280	266	283	273	282	264	247	279	271	258	283	276	255	264	272	265	264	238	269	247	288	275	257	291	239	260	247	293	245	292	252	275	287	263	251	272	270	263	316	262	274	279	223	272	283	275	252	260	284	249	235	283	281	294	278	272	307	242	276	271	266	279	282	279	288	288	254	261	244	230	261	282	267	271	260	251	257	262	282	265	267	252	288	270	264	300	265	249	279	255	252	264	272	244	257	239	271	266	249	257	275	286	282	240	288	284	263	251	255	270	279	253	276	271	266	273	272	260	253	273	254	280	286	301	252	275	243	266	264	262	265	269	282	256	266	255	274	296	279	279	244	263	255	265	296	277	250	274	281	300	248	261	280	281	253	294	282	272	246	274	255	284	281	280	269	268	268	258	257	253	260	262	282	280	280	268	258	254	261	283	264	274	267	239	248	266	279	285	264	258	235	266	234	242	272	251	281	237	238	274	246	256	269	280	274	253	247	289	234	273	294	249	267	282	271	251	275	281	288	234	282	245	256	242	231	263	255	245	268	249	270	277	279	274	242	271	242	300	293	262	276	279	267	245	245	304	265	293	299	283	257	243	276	276	257	250	246	290	265	288	278	269	263	286	281	243	257	258	281	261	270	234	244	248	262	278	260	255	266	300	280	277	269	245	262	268	258	269	252	292	289	237	312	253	268	271	253	266	282	275	276	276	262	266	256	274	246	242	258	254	223	268	265	252	260	287	249	282	255	279	272	258	276	274	281	273	274	270	264	259	276	244	280	262	300	246	265	279	262	252	245	241	272	274	273	288	265	277	241	281	275	249	302	257	272	283	259	260	276	277	267	274	245	265	279	261	268	261	298	292	265	282	264	291	266	278	270	273	290	293	274	283	303	279	266	250	269	261	274	295	284	258	250	276	257	259	264	282	271	252	277	289	266	286	268	275	252	248	253	258	268	233	298	271	267	249	278	253	256	241	269	265	257	290	291	243	257	276	264	250	228	266	283	258	238	245	282	261	280	291	255	286	276	283	258	259	271	270	265	298	274	286	276	261	272	261	280	261	269	270	284	271	286	287	271	270	273	258	272	249	282	268	259	254	270	274	274	278	261	272	276	266	260	270	250	305	263	256	255	267	272	271	262	217	281	282	292	258	261	278	266	313	260	262	245	261	273	287	248	281	249	254	262	273	280	288	282	284	261	270	284	297	284	249	278	256	274	294	300	235	251	274	290	251	228	267	269	288	239	284	279	254	242	265	273	269	263	278	263	258	264	271	260	273	265	275	253	291	291	267	261	253	232	278	242	277	254	258	253	267	251	269	273	259	283	258	289	279	261	287	260	264	290	269	278	285	279	279	246	297	265	279	270	259	275	274	272	278	265	301	254	254	268	274	286	270	281	273	256	284	250	291	260	280	245	268	321	263	295	253	262	271	261	270	269	300	253	287	288	282	265	273	274	269	267	278	277	274	260	252	265	253	236	277	290	273	238	263	246	306	248	283	278	269	239	261	276	270	252	257	260	277	262	252	261	272	264	294	285	257	264	271	249	284	287	259	251	282	269	253	303	280	290	273	232	244	243	257	259	269	309	253	263	258	296	269	294	277	292	230	254	259	255	231	282	267	279	272	300	270	275	286	296	285	287	256	254	244	291	263	296	257	254	261	273	252	250	267	258	268	250	275	294	256	244	255	262	262	236	252	275	268	283	277	300	284	274	269	285	257	294	260	306	260	272	271	251	253	272	241	257	269	277	264	243	270	278	261	252	218	278	257	271	260	265	246	261	282	242	266	284	272	260	260	228	247	266	262	296	255	274	265	283	258	264	260	269	251	227	279	255	270	291	286	248	256	244	262	266	250	280	278	287	256	274	267	277	266	251	287	285	269	275	299	265	295	293	236	257	266	283	249	261	280	268	256	299	244	206	249	257	264	276	266	251	278	264	249	285	271	267	274	255	255	293	281	265	272	280	254	269	286	280	255	257	278	263	277	274	260	234	235	299	262	256	267	287	266	273	259	290	280	255	263	258	272	282	265	277	252	268	261	272	242	259	250	284	296	266	293	244	275	299	309	256	234	294	284	280	294	241	269	270	256	283	283	296	244	293	292	280	286	283	264	289	256	259	250	265	275	252	276	273	258	285	280	273	291	278	285	274	218	268	260	245	267	300	292	236	292	267	254	285	245	279	260	272	268	254	280	271	248	299	257	236	279	263	286	268	287	274	249	281	300	253	274	249	269	277	246	274	239	291	247	270	272	276	260	284	286	289	251	296	287	263	250	281	295	278	270	273	256
4650	417	402	325	282	291	282	269	272	238	252	228	242	276	255	249	256	245	226	223	248	255	257	245	256	237	239	267	245	233	263	233	256	260	262	241	224	286	248	244	262	256	244	265	233	261	242	250	277	247	248	243	245	266	268	240	258	278	262	239	260	257	252	255	242	275	247	256	244	233	264	253	237	262	250	248	286	264	248	245	241	230	277	289	265	251	258	236	259	247	271	264	250	240	248	274	235	256	260	266	243	255	238	227	253	285	272	249	257	248	292	251	249	243	241	241	230	226	271	237	238	260	262	261	254	245	247	274	255	266	252	262	222	230	251	270	266	229	260	257	219	234	254	259	237	240	240	252	251	239	256	258	229	232	241	245	238	271	253	242	243	249	243	241	219	266	223	238	238	265	264	269	237	254	244	248	221	266	243	259	233	252	243	253	263	254	252	239	258	281	245	232	256	246	244	254	223	247	240	260	244	244	259	236	237	225	236	259	251	240	263	296	252	254	234	291	238	262	233	258	252	264	274	266	254	229	239	251	245	245	244	238	265	233	235	250	262	250	263	253	273	283	261	232	246	247	241	257	256	241	261	230	260	284	253	254	250	239	251	260	252	226	255	233	258	257	263	273	248	274	250	228	252	239	249	243	274	267	266	279	244	271	255	203	303	249	259	245	230	199	277	266	230	223	223	242	259	248	229	241	235	269	239	247	238	269	246	263	259	244	250	222	246	230	243	244	265	233	252	249	223	249	220	262	234	210	272	285	246	246	252	253	261	253	265	237	273	254	242	278	242	267	205	247	280	226	262	253	237	265	249	216	253	269	268	243	253	232	238	271	254	236	261	270	272	266	253	235	265	237	234	252	269	247	248	259	259	278	245	237	267	235	282	248	253	242	246	269	248	244	265	232	254	253	228	220	249	246	252	261	229	250	226	263	245	268	251	255	227	237	244	235	271	269	247	250	250	257	252	254	227	239	235	263	247	257	256	264	240	257	242	251	234	253	269	251	273	218	244	256	233	258	263	225	298	259	264	236	249	216	240	243	231	270	235	248	239	242	260	242	258	230	229	257	232	246	270	267	263	230	239	248	259	232	245	253	280	234	239	262	250	246	265	266	263	271	257	263	242	255	264	266	239	231	206	260	252	231	255	269	244	244	272	265	250	226	274	229	274	240	298	228	253	271	251	215	252	245	241	290	272	269	266	223	240	269	270	249	247	241	252	217	225	259	258	231	236	269	260	232	243	270	260	259	244	264	239	268	254	254	253	216	266	246	225	243	252	268	231	260	245	239	270	251	228	258	225	255	250	240	248	249	256	281	244	240	231	282	255	245	269	263	250	247	261	272	226	224	263	240	266	252	255	248	232	250	245	216	249	239	249	274	295	262	254	244	218	281	247	244	276	250	256	257	219	247	262	245	259	249	246	243	263	237	257	261	254	254	260	249	246	233	262	276	257	250	224	246	278	229	248	253	249	247	269	274	257	268	235	224	273	250	242	253	225	262	276	274	233	252	228	254	242	265	278	235	243	246	238	232	245	274	220	256	253	230	289	245	272	233	273	233	227	255	277	260	257	269	253	249	259	245	236	274	254	257	233	241	235	243	275	248	233	259	284	270	255	268	237	276	281	220	273	235	238	198	259	232	257	242	242	211	249	266	238	258	231	260	261	234	249	258	211	266	246	275	240	246	250	242	229	256	227	267	237	253	271	270	259	259	229	248	216	267	245	250	269	256	259	266	259	235	241	237	252	240	256	263	248	265	237	243	260	234	247	238	249	279	269	262	235	239	244	256	214	249	236	240	239	250	259	240	253	227	264	227	219	248	240	259	243	241	256	286	243	254	230	249	232	255	247	226	259	246	266	252	262	241	252	245	256	221	244	269	250	254	262	262	240	237	265	221	253	230	255	233	261	218	260	228	214	244	235	251	240	260	253	245	254	241	269	235	241	233	224	249	260	266	264	243	244	215	250	247	250	241	217	253	243	231	265	235	240	265	251	253	241	242	257	253	256	283	268	258	222	238	243	244	228	264	277	235	293	232	262	240	235	225	234	231	257	252	269	243	246	241	260	257	255	234	251	253	279	239	252	262	236	229	246	251	233	264	240	270	277	257	242	235	263	239	259	269	248	235	262	252	258	236	256	230	253	242	249	267	260	227	255	233	245	252	245	242	253	220	235	237	269	271	256	225	232	240	235	234	237	240	264	246	250	255	250	253	217	251	259	250	238	239	237	256	279	241	240	275	256	260	246	253	273	260	250	273	260	232	264	279	275	246	240	237	254	228	267	225	266	228	255	254	259	276	275	248	278	244	244	235	246	237	231	241	265	252	265	242	245	264	229	256	246	262	248	251	247	217	259	219	232	249	263	270	265	243	253	242	230	225	261	253	227	237	280	239	255	255	252	250	253	244	261	225	267	263	234	251	306	230	256	252	263	261	237	243	248	243	246	237	257	253	254	268	225	279	269	237	255	248	237	239	251	261	264	243	270	279	252	273	279	257	254	264	240	277	244	245	245	256	255	267	262	281	253	238	241	250	243	234	279	254	252	247	240	249	244	268	252	223	230	217	235	234	232	250	273	231	239	251	243	250	247	268	255	281	259	256	283	260	250	218	273	256	234	275	268	231	244	241	223	227	235	224	232	276	296	260	261	236	234	242	274	252	270	289	237	247	268	250	229	255	253	247	259	261	272	251	213	265	234	234	225	240	237	240	272	258	230	219	257	237	248	258	258	268	250	239	232	265	236	271	244	260	256	259	247	243	234	254	260	229	264	255	258	246	285	248	239	244	256	247	283	244	257	288	258	252	255	240	255	266	291	275	238	252	236	256	234	240	234	262	235	280	250	245	257	236	245	238	260	252	242	229	256	240	281	245	250	245	253	242	251	252	224	288	237	248	240	228	275	264	224	225	256	254	253	254	258	271	248	261	224	262	248	255	228	298	247	254	235	229	258	228	245	242	237	240	232	289	246	253	276	235	261	274	250	239	230	257	257	234	251	246	261	240	267	210	247	246	250	276	242	261	250	264	245	281	268	239	233	251	280	267	254	247	252	247	239	269	243	230	258	238	242	254	258	237	263	255	247	248	263	282	266	248	256	231	236	234	257	262	275	224	284	256	278	228	235	242	224	254	246	294	234	242	236	254	249	283	275	259	254	225	241	249	229	215	270	250	264	253	246	237	240	249	246	253	223	228	240	228	238	215	247	273	263	258	231	239	253	252	259	245	244	235	270	251	243	244	272	259	235	240	233	229	284	256	255	252	231	213	224	248	249	256	244	229	240	250	267	266	260	260	256	252	255	259	223	249	263	247	250	272	244	252	282	259	248	256	273	261	267	254	251	238	216	245	271	264	242	261	281	267	264	215	233	236	268	227	238	223	252	248	239	257	242	247	269	277	247	237	217	244	270	254	246	256	250	221	264	217	229	251	229	241	257	260	256	259	259	224	259	268	249	263	224	225	255	264	224	272	234	248	246	257	247	252	245	239
25291	21474	27911	25439	9866	609	341	236	185	195	175	167	141	173	148	151	137	163	132	165	152	154	139	148	131	152	134	132	153	155	123	135	130	141	138	138	124	135	143	153	147	130	149	140	144	140	154	155	136	133	135	152	147	143	138	118	133	132	121	134	148	120	129	129	152	147	111	149	143	124	140	139	130	145	115	118	149	135	148	138	161	101	140	123	136	126	138	143	130	149	136	122	137	148	135	142	133	124	151	138	118	119	118	130	144	152	142	151	128	138	124	138	147	135	148	144	153	135	119	141	141	120	125	119	121	133	128	159	145	150	150	123	144	107	124	143	134	132	126	155	142	145	134	128	140	166	138	135	123	135	133	141	126	143	146	137	98	111	136	129	134	139	157	142	133	124	129	134	120	123	150	127	138	131	143	133	139	113	135	142	163	139	128	111	121	150	135	131	122	138	145	143	138	129	145	137	146	137	137	130	144	114	161	133	142	139	128	139	122	140	135	148	142	130	121	139	145	138	132	119	122	128	121	137	137	137	126	124	128	140	132	138	133	135	126	141	117	133	139	117	136	116	135	125	144	112	128	131	148	145	131	124	141	111	146	117	119	114	132	151	119	125	124	144	122	121	129	146	144	126	133	125	132	122	121	134	130	133	143	138	133	141	119	132	148	122	145	131	137	157	125	132	112	158	123	156	127	147	117	133	134	124	150	152	157	138	145	132	119	131	131	132	142	142	130	130	130	121	131	129	145	131	142	130	142	134	122	137	125	138	128	136	106	156	139	130	144	126	138	140	141	126	120	128	130	127	143	120	146	117	122	122	130	166	141	146	146	153	143	148	116	150	139	122	127	114	152	138	151	137	149	151	133	124	129	140	151	140	141	129	136	130	151	139	132	152	138	124	113	141	147	119	118	149	134	113	154	126	127	127	144	157	139	144	136	141	143	142	129	125	129	148	127	133	146	127	140	137	133	144	126	137	145	108	129	125	145	135	132	136	130	137	156	142	143	149	121	151	132	122	149	133	138	143	124	134	142	134	129	139	118	157	134	115	129	102	131	126	114	114	136	133	123	147	124	139	155	115	153	145	129	132	139	130	141	136	121	129	121	124	145	130	135	130	121	142	141	112	140	111	129	143	121	130	124	151	147	146	137	125	122	114	120	137	135	137	120	140	113	141	121	126	128	142	136	138	119	140	131	130	127	129	153	128	125	123	120	110	137	149	145	127	143	132	120	128	115	134	131	149	136	131	127	133	129	134	145	122	140	139	134	139	157	146	123	106	137	124	135	151	127	119	137	125	141	138	141	147	138	150	128	127	132	120	142	133	148	138	127	136	154	151	143	143	113	123	134	135	128	126	129	134	106	127	119	113	134	130	119	162	124	129	144	132	147	123	137	115	135	103	142	132	143	123	155	134	146	129	116	141	135	130	135	144	139	145	115	125	148	135	123	140	133	129	139	126	116	128	109	136	140	123	118	114	149	127	120	141	137	136	104	138	132	116	131	117	138	104	134	130	144	133	131	130	128	144	139	137	128	143	132	131	135	137	130	123	133	138	133	139	122	164	119	110	131	132	133	121	131	125	146	137	145	137	149	136	136	126	174	144	131	115	143	152	156	141	116	121	127	130	148	122	154	145	114	130	151	111	111	147	154	136	115	129	149	116	126	137	122	116	130	138	130	135	151	126	144	126	130	117	143	109	136	117	147	141	133	108	137	115	156	130	128	118	139	139	141	127	123	140	138	126	140	116	154	143	121	147	119	147	151	121	129	127	136	149	123	123	133	121	142	138	130	131	134	139	138	111	118	130	133	115	135	118	131	134	153	130	112	119	137	149	136	147	144	133	141	116	126	134	121	130	131	120	105	135	141	136	111	127	128	114	141	124	124	135	133	123	120	107	137	127	131	111	141	130	130	148	112	135	139	129	139	134	126	132	121	126	138	122	141	124	144	143	147	144	135	143	140	120	121	139	141	133	146	145	148	116	142	131	147	112	133	149	129	140	150	160	142	137	130	145	129	121	136	141	126	126	143	131	128	132	107	136	120	109	129	129	132	143	129	123	131	115	123	121	128	141	136	140	129	147	138	131	125	144	136	136	149	136	105	129	134	136	130	152	126	145	155	160	129	155	110	115	125	128	140	123	156	129	133	118	119	134	131	124	127	141	130	121	127	106	142	138	132	143	128	132	130	138	128	129	149	122	139	150	131	139	138	135	139	129	102	141	132	125	100	153	120	125	113	153	130	134	135	129	132	144	156	130	138	134	133	119	122	145	116	128	132	140	142	148	137	148	134	158	126	141	143	146	125	118	125	138	139	129	127	151	125	132	125	131	123	123	128	133	143	124	139	131	140	136	137	112	123	138	120	139	139	132	140	142	157	119	131	122	118	130	141	146	134	122	129	123	119	124	125	132	137	135	139	123	130	127	138	135	134	148	133	150	131	146	146	135	115	143	120	122	127	135	164	126	126	146	127	150	124	120	128	153	133	132	138	125	139	127	126	133	130	157	146	122	123	136	131	123	116	127	114	143	130	110	132	131	127	147	125	140	147	136	138	122	129	158	136	128	146	163	144	119	131	156	134	111	147	135	125	110	117	139	136	108	129	136	134	139	135	143	140	140	116	127	121	140	145	124	126	151	137	148	172	122	156	131	133	148	139	120	147	138	125	139	139	129	124	138	123	143	129	135	138	121	120	134	135	129	138	128	134	126	144	147	139	143	144	135	129	118	129	138	153	137	153	117	116	145	113	118	129	135	130	120	134	122	118	116	136	141	116	124	129	155	132	141	128	136	134	138	134	121	144	151	146	158	134	133	109	96	118	116	139	140	139	128	147	124	151	157	123	128	145	124	138	124	141	128	146	143	128	120	135	135	105	148	136	117	130	139	132	129	127	128	156	134	128	125	133	135	131	128	123	137	136	120	131	134	125	116	133	132	105	128	151	145	138	129	159	151	128	159	134	133	124	124	128	123	118	126	107	127	127	139	136	128	135	110	124	135	146	143	141	141	122	130	135	131	117	140	135	124	133	132	131	124	129	121	141	145	116	122	138	134	119	146	152	115	125	134	116	122	121	130	140	147	116	131	111	136	119	119	147	115	135	132	129	154	128	134	121	135	133	115	128	126	141	131	143	149	138	144	143	129	134	140	133	115	133	138	136	145	126	129	123	133	156	132	137	137	123	140	139	118	112	144	129	116	132	122	135	117	146	136	138	129	140	145	128	119	117	126	133	122	132	134	165	139	127	143	138	136	139	138	133	136	140	128	133	138	127	125	143	150	133	109	137	140	121	154	127	138	150	141	123	124	134	136	142	117	148	116	137	128	144	126	128	124	144	128	149	146	127	126	131	126	132	134	144	122	135	127	148	133	126	123	126	132	126	137	119	156	146	127	108	135	132	136	123	155	145	142	139	135	132	127	135	141	138	137	145	121	134	120	103	122	122	142	125	124	125	141	120	128	127	132	118	136	134	139	149	135	128	156	129	126	121	128
3075	2596	2147	1108	672	503	371	320	291	230	213	222	208	150	186	217	171	161	182	164	136	139	148	161	167	151	142	142	157	154	155	131	138	152	155	138	144	139	171	139	157	138	132	158	136	152	144	157	145	143	148	137	146	150	163	138	138	126	148	125	115	136	154	143	150	145	148	134	157	140	147	151	125	138	163	141	152	135	160	144	141	133	146	126	129	148	134	139	141	149	154	151	130	141	166	119	163	151	147	150	129	157	157	142	154	140	160	155	144	141	154	152	136	133	136	164	146	148	138	141	139	134	118	134	136	132	147	136	129	140	157	135	156	164	143	133	160	160	146	132	135	147	122	134	139	149	146	137	133	129	132	139	141	140	133	129	124	139	132	144	147	129	136	150	128	142	154	140	144	134	127	146	140	119	145	129	123	135	115	165	135	136	134	131	146	133	153	166	143	146	142	128	132	139	145	159	154	135	136	124	126	125	144	134	132	132	143	149	150	142	130	167	120	131	163	163	131	132	143	147	120	150	119	154	129	125	142	151	131	142	145	127	155	133	145	140	138	132	141	142	145	137	157	146	133	128	130	127	124	146	141	156	148	145	123	159	137	137	161	138	144	144	128	151	153	144	149	152	144	164	132	151	139	143	149	141	135	130	131	135	129	159	154	155	144	133	137	148	150	127	131	155	118	141	146	129	148	124	149	138	137	135	128	135	149	125	161	137	153	146	135	141	135	126	141	126	138	132	116	137	134	134	146	132	137	116	144	138	154	131	142	128	159	155	149	148	122	124	117	146	134	119	138	158	127	155	135	163	144	162	138	150	143	140	127	160	164	126	144	136	157	139	134	126	138	162	144	152	127	136	155	146	139	143	132	154	128	143	142	128	143	146	124	135	158	131	157	118	154	137	147	127	134	123	142	142	134	149	128	136	127	128	126	124	145	136	148	127	160	137	134	134	125	144	127	136	159	146	151	142	142	142	138	144	130	148	128	138	147	141	130	121	131	133	153	130	131	168	140	129	122	138	153	126	140	142	136	141	147	144	141	140	145	144	124	146	133	147	139	143	130	153	161	139	136	141	156	140	127	148	145	148	112	124	133	130	137	149	134	156	136	127	128	151	143	143	136	151	137	127	134	146	136	139	143	142	118	139	138	138	155	140	140	132	134	137	146	136	149	141	136	142	123	154	151	142	136	124	150	137	127	134	139	156	141	137	160	141	129	150	127	136	125	148	133	151	125	111	150	150	142	138	135	135	124	142	129	142	147	129	151	136	173	132	154	154	143	144	142	151	172	135	141	136	131	142	146	131	126	143	128	122	158	153	164	120	143	132	142	121	133	145	145	140	147	130	146	146	150	146	131	135	141	149	145	150	149	136	143	132	132	129	125	148	128	143	135	120	145	137	124	146	156	134	129	149	152	159	145	135	142	137	152	125	132	147	133	135	137	134	133	137	149	150	151	136	170	165	148	122	120	143	141	126	138	139	117	184	151	165	114	152	134	131	143	148	153	125	122	151	133	125	150	141	126	126	119	131	119	144	145	142	153	126	142	138	143	151	183	137	147	148	132	164	147	142	126	116	125	127	133	160	140	132	141	143	132	163	128	130	141	149	145	155	118	148	166	129	134	155	135	159	123	154	135	151	141	149	148	120	144	169	133	122	119	133	162	145	129	123	127	131	131	134	151	132	138	150	139	130	147	140	129	145	135	159	150	130	130	131	154	148	144	130	121	167	148	129	152	166	135	149	152	158	155	125	152	144	158	151	150	149	114	157	146	164	154	144	161	161	146	136	157	134	135	147	134	150	115	142	129	137	131	127	139	131	124	142	132	144	129	123	143	147	139	162	138	133	148	146	138	126	119	139	138	130	131	122	134	153	135	128	137	154	161	153	154	141	140	119	148	151	153	129	167	150	128	138	142	133	128	158	130	153	135	142	134	139	164	117	124	128	151	142	140	137	140	128	141	144	128	128	137	130	104	141	108	120	133	134	151	147	137	141	138	137	129	137	134	128	134	146	157	137	134	151	130	147	159	129	127	119	141	137	101	144	134	128	126	159	150	124	147	142	131	147	157	125	132	142	156	142	122	145	129	130	127	129	133	159	132	129	136	165	158	150	140	127	153	138	152	147	145	153	134	145	146	153	147	119	136	125	145	133	134	140	142	142	138	157	157	142	140	135	132	139	139	111	120	142	135	142	128	170	152	141	126	129	121	117	114	130	170	127	157	131	143	142	140	161	125	142	183	151	149	123	148	132	125	120	147	151	131	137	135	135	143	133	119	114	132	140	153	145	168	143	147	149	157	155	119	142	150	145	141	149	156	135	133	133	137	128	133	145	139	139	137	144	139	155	141	149	122	143	142	149	153	135	146	144	124	144	128	146	151	118	148	176	144	140	148	160	144	124	137	121	154	147	148	137	143	129	143	140	123	150	142	170	135	141	126	145	123	131	136	145	125	175	128	139	146	130	118	133	137	141	153	134	152	124	139	124	152	119	126	149	147	128	148	146	144	135	162	118	125	152	128	137	129	132	142	169	141	108	133	114	140	132	143	150	142	148	154	151	147	143	148	170	143	125	127	136	142	139	147	140	123	145	142	135	162	159	137	138	133	140	147	160	164	130	146	121	147	154	130	160	142	146	141	142	162	139	150	152	129	124	177	131	144	150	160	119	136	143	123	144	136	138	132	143	148	149	126	149	142	126	124	132	147	136	139	123	163	127	123	141	138	141	130	132	127	141	134	144	126	128	134	134	141	131	130	124	135	146	153	132	137	124	150	139	142	137	117	156	153	147	122	144	134	138	140	149	140	135	118	148	156	160	146	163	136	147	142	153	135	127	158	136	140	142	131	133	131	137	141	145	138	142	141	133	156	132	139	129	138	131	138	144	109	153	147	128	113	129	123	143	150	131	148	132	130	137	142	156	146	144	123	138	142	131	146	148	134	130	139	136	128	137	129	139	129	138	144	125	157	155	132	143	142	126	140	139	136	149	127	140	130	119	141	143	128	141	140	137	116	134	138	156	105	145	134	136	140	162	143	150	124	128	119	137	116	145	134	151	134	137	154	133	151	132	139	136	146	158	149	144	134	121	135	151	140	141	145	158	127	142	158	137	139	151	135	140	152	137	123	153	115	130	146	143	146	123	124	123	133	120	128	155	122	135	142	142	133	137	148	135	132	110	126	146	141	134	134	150	144	126	133	140	145	142	144	141	136	148	136	126	137	137	111	129	122	115	136	145	144	132	143	133	144	151	133	147	112	126	122	150	112	137	143	122	135	136	143	153	139	146	153	154	148	144	160	121	125	144	153	150	143	140	120	143	123	147	129	151	138	162	131	124	141	121	142	118	144	139	158	141	133	129	139	159	128	134	160	146	160	126	149	157	162	122	144	162	144	155	148	139	135	137	150	145	140	142	176	131	127	144	138	132	141	128	157	136	145	146	131	139	145	149	129	138	156	132	131	123	150	147	144	145	142	147	151	149	144	126	126	154
24456	21512	28801	24636	21491	6114	930	538	420	393	376	383	336	351	343	328	360	335	355	327	301	313	312	326	305	288	303	296	327	266	309	294	310	308	308	291	301	275	296	310	311	323	324	292	309	281	308	304	287	324	296	270	308	316	309	276	302	281	298	321	308	312	317	322	317	311	280	336	279	296	288	300	313	303	286	306	281	294	307	290	299	303	317	287	311	295	318	286	293	350	299	285	262	280	258	320	257	317	265	292	276	298	298	285	276	294	301	303	307	342	304	303	315	314	281	306	276	286	283	262	296	305	300	303	278	269	324	298	297	309	298	277	289	300	283	254	268	272	300	322	280	296	310	291	311	279	297	288	295	303	281	268	272	292	294	299	289	285	295	269	301	270	314	274	305	284	301	258	284	302	291	307	311	296	289	295	283	273	291	321	327	302	307	288	273	278	289	269	303	285	286	317	245	290	312	261	253	274	309	332	322	272	276	290	275	284	290	321	281	274	277	274	281	286	283	285	316	272	341	288	282	277	261	278	284	290	300	294	283	301	289	278	289	285	278	305	300	316	273	302	317	320	286	297	280	290	302	322	286	308	325	294	321	304	295	278	282	295	285	317	303	279	283	280	257	319	288	288	302	309	264	294	263	293	303	280	286	290	301	280	296	299	274	297	292	288	286	294	283	281	279	278	310	270	283	292	310	257	293	302	315	315	276	305	284	287	299	287	287	284	283	298	281	304	291	313	312	295	274	318	295	311	294	289	283	286	297	307	281	287	256	317	295	290	275	322	291	273	271	285	310	285	270	307	308	298	319	272	285	303	293	307	283	269	279	276	294	278	328	316	285	298	259	282	287	251	288	318	297	313	307	297	287	286	286	277	286	302	306	291	282	295	297	314	298	283	294	280	304	298	267	301	337	252	306	323	297	272	278	309	249	294	285	339	299	295	283	283	308	310	305	285	265	290	297	320	291	285	293	290	313	284	312	300	280	310	305	303	292	303	317	262	317	296	282	298	329	254	292	326	301	286	270	328	312	337	313	302	286	305	280	312	264	322	285	286	308	301	306	261	286	299	324	307	290	268	303	286	299	288	310	272	281	281	292	289	272	331	297	287	312	298	300	286	322	274	282	280	265	296	276	297	319	285	303	279	303	295	309	269	290	256	282	303	281	272	276	300	304	310	290	327	301	258	301	292	279	239	312	268	277	340	268	252	307	309	295	283	286	300	282	277	271	253	266	284	297	278	311	329	300	289	282	305	283	316	298	280	293	302	283	270	288	303	295	268	288	284	300	277	291	313	296	329	294	297	292	279	295	310	290	287	275	298	328	283	307	328	300	307	292	297	283	290	315	283	302	307	321	298	284	263	286	285	313	291	292	316	286	281	306	293	293	317	278	298	302	293	300	289	290	271	299	273	292	291	307	269	293	281	282	285	291	263	282	304	299	299	281	275	296	284	292	288	276	288	287	275	278	280	292	263	277	278	288	278	294	296	306	294	295	271	296	286	301	265	256	301	308	246	273	303	299	286	311	254	278	292	293	282	319	288	268	281	314	295	279	278	283	317	296	296	293	302	285	278	312	269	308	257	288	306	282	300	278	308	303	303	283	271	317	290	301	271	295	299	280	285	301	313	303	313	302	286	293	299	274	303	279	308	293	253	305	293	264	282	285	287	314	271	288	288	291	284	304	317	268	298	261	302	293	286	282	306	302	279	269	313	253	307	334	333	293	305	290	302	304	310	305	264	307	307	321	290	294	264	245	291	294	284	288	282	275	294	297	278	272	271	286	308	271	296	332	309	296	268	279	316	289	315	285	292	296	298	306	263	263	279	332	303	282	283	246	291	297	316	317	294	311	269	298	252	320	300	320	295	287	312	293	273	273	286	271	319	277	283	289	276	277	318	328	288	317	322	265	283	264	302	290	297	276	271	270	316	294	280	271	280	304	272	266	293	282	279	295	285	291	286	292	307	300	306	327	265	284	300	327	312	269	272	297	295	285	289	292	285	292	292	311	303	304	310	274	267	271	311	304	303	288	319	300	275	293	295	259	301	286	280	312	308	284	283	280	330	286	284	284	266	286	303	301	301	299	311	276	328	291	309	270	295	291	326	306	288	284	276	297	278	285	306	280	290	316	296	279	278	279	300	290	287	287	273	265	321	281	293	298	301	341	282	302	282	275	282	300	283	290	303	315	301	302	305	324	313	273	300	301	305	281	285	296	308	310	326	304	290	274	319	238	285	297	304	297	310	306	330	303	281	279	292	303	299	277	321	290	285	317	271	309	287	286	311	311	282	298	283	314	283	304	289	301	299	299	296	292	268	286	280	278	312	243	293	318	281	294	289	286	279	311	296	295	286	299	296	270	280	302	277	320	268	277	290	274	277	275	318	307	280	300	298	259	283	289	291	288	280	299	307	279	297	298	319	297	289	315	279	281	278	304	271	309	295	311	299	280	296	280	311	310	285	279	284	306	272	282	297	306	289	273	287	304	292	296	274	273	300	268	293	285	287	310	301	288	276	262	252	283	257	318	291	307	273	299	264	274	318	309	326	287	295	293	313	272	263	286	279	308	253	292	283	282	271	289	276	291	268	329	286	317	265	273	265	269	317	285	287	302	299	263	291	285	266	288	297	272	273	295	289	304	316	287	274	309	290	320	301	309	284	291	296	265	307	300	303	274	265	325	305	276	305	291	292	288	300	286	288	284	309	289	268	268	303	288	295	286	294	318	268	282	270	297	328	307	297	281	304	288	308	311	303	254	288	301	278	277	283	256	276	285	330	297	292	279	301	285	287	291	287	300	299	283	277	279	244	265	290	307	289	266	283	278	269	274	283	258	315	316	284	314	284	298	299	300	312	288	283	301	281	287	314	277	284	292	293	266	280	307	315	289	322	289	331	270	275	282	301	290	272	292	306	309	298	289	274	302	284	307	286	273	316	280	327	302	308	297	287	239	287	277	276	281	276	277	313	293	270	300	313	321	269	303	282	274	281	297	285	293	274	296	303	309	309	264	280	297	273	301	269	305	302	294	291	252	305	305	332	250	279	268	298	297	303	297	297	277	279	291	270	276	308	274	299	284	279	279	307	275	282	309	279	325	287	297	289	263	286	294	293	320	268	265	293	314	262	281	309	303	295	301	283	302	282	262	309	332	293	306	302	292	257	308	298	311	274	285	293	291	295	260	263	338	293	333	285	293	296	298	319	320	283	291	284	325	282	299	319	255	315	277	277	284	278	273	294	287	282	289	258	314	290	271	284	307	289	260	302	309	288	263	286	282	314	302	289	298	288	274	284	291	282	306	308	284	277	293	322	266	295	244	275	313	263	304	287	322	300	302	278	296	261	285	328	262	284	288	295	302	299	286	290	290	302	294	293	314	253	288	319	293	258	279	312	293	278	300	324	314	305	289	297	266	312	302	250	282	272	294	290	293	287	290	309	267	290	295	311	255	315	303	301	288	273	301	312	274	292	309	279	271	278	296	257	273	298	323	297
3355	4600	3988	2014	1282	993	743	619	535	465	425	398	404	398	368	357	411	346	321	348	314	316	350	331	314	293	311	265	281	300	298	307	289	292	279	254	291	269	293	308	288	298	276	290	275	272	298	275	282	270	304	276	294	270	271	243	282	303	274	319	301	301	269	275	261	286	280	278	265	270	301	281	283	318	282	268	284	278	276	295	289	275	304	267	277	308	285	257	284	253	282	282	278	279	305	282	243	317	260	285	294	292	260	254	292	302	266	280	274	295	234	268	287	297	262	277	275	259	276	261	264	285	302	305	302	254	302	274	285	276	325	243	293	262	260	280	269	257	272	252	315	274	249	276	274	297	253	298	267	272	279	272	253	248	279	286	254	262	292	257	259	324	281	265	281	261	264	269	271	261	277	288	274	278	295	270	275	286	256	263	285	280	290	290	263	281	264	268	268	306	274	263	282	272	242	252	253	279	306	259	277	255	274	268	273	267	299	248	268	274	280	267	271	269	262	293	280	290	276	267	278	278	263	253	249	280	309	255	265	277	261	255	254	271	273	268	280	272	260	263	268	267	271	304	280	276	285	274	301	287	290	308	246	291	258	227	258	277	244	301	266	275	285	274	274	262	284	289	254	284	261	257	294	283	275	279	294	285	290	286	274	297	282	305	280	273	257	290	273	284	277	302	291	294	283	269	284	279	291	247	294	254	263	262	256	267	267	287	298	254	274	268	267	284	290	288	264	243	254	274	273	269	268	259	284	271	278	255	289	260	281	264	270	283	276	280	284	293	280	241	262	274	265	270	275	262	263	280	267	289	264	274	274	285	267	231	290	291	263	279	258	257	289	290	269	294	251	265	286	297	260	273	291	280	233	273	291	257	294	287	270	278	278	277	245	271	263	267	274	277	257	271	279	281	275	272	254	259	261	276	291	273	277	260	260	279	266	281	273	266	273	250	274	264	274	280	267	298	271	247	275	259	257	304	265	256	284	280	272	278	288	289	280	243	274	277	286	289	271	249	266	278	269	250	282	266	252	235	273	308	302	278	252	266	280	279	273	280	269	279	250	269	257	252	289	259	267	272	277	269	257	272	285	274	300	267	268	296	254	285	271	261	267	285	276	291	265	281	285	279	266	279	237	256	275	288	263	291	257	297	279	285	231	277	283	262	269	259	263	262	245	268	281	278	282	268	267	266	261	274	271	260	242	274	270	281	287	257	266	314	266	260	302	256	229	269	290	278	268	285	260	282	297	260	254	302	285	309	265	279	250	289	249	278	274	264	274	274	282	276	259	272	273	273	290	277	287	286	304	240	274	268	269	273	285	252	263	259	274	254	279	255	267	269	270	256	246	306	276	252	270	296	277	280	296	274	291	268	267	264	267	258	285	282	268	248	289	243	268	281	281	288	274	275	303	244	288	279	268	262	278	257	284	270	255	288	262	262	284	257	275	270	312	259	272	287	277	251	259	276	267	257	251	244	234	282	253	267	291	270	274	282	279	285	278	274	285	265	269	260	279	290	254	291	295	261	246	245	276	254	273	266	308	254	267	253	263	281	264	305	286	273	265	272	269	273	282	270	285	280	254	252	271	268	284	262	274	284	276	288	263	282	266	251	266	270	280	262	244	270	269	259	270	268	245	282	302	281	250	255	295	262	242	246	299	242	285	289	296	274	282	284	282	268	272	284	253	273	262	285	250	235	253	290	256	262	252	271	272	272	308	296	269	281	265	276	247	272	283	302	266	281	274	281	261	268	255	249	251	277	270	287	274	258	254	267	251	258	242	303	262	276	262	256	274	282	270	289	257	249	257	260	274	258	266	270	316	263	249	285	252	265	256	261	271	262	313	309	267	253	252	290	283	301	257	290	282	289	276	280	273	268	248	272	256	247	280	280	271	251	292	288	274	273	289	295	299	265	273	265	277	262	268	259	258	253	265	276	254	268	251	304	298	241	281	245	258	278	265	258	289	263	294	253	236	264	249	266	271	280	263	300	283	263	288	258	291	267	256	290	269	267	270	301	266	273	256	265	248	286	249	279	246	264	260	295	267	287	264	300	249	274	261	274	293	260	244	262	228	235	262	289	252	277	261	261	238	272	293	245	284	274	247	263	258	272	288	297	272	287	314	268	277	267	266	262	277	309	262	251	264	267	260	259	276	260	264	280	281	268	257	256	273	278	308	258	256	263	262	268	316	284	279	293	271	251	285	293	285	283	288	282	289	283	271	264	251	296	262	294	255	259	269	262	270	277	284	264	262	259	259	271	292	240	289	291	265	254	272	253	264	268	268	253	252	252	273	246	290	271	253	289	274	270	313	276	280	288	279	278	302	282	229	266	249	290	287	252	280	267	291	296	263	288	305	240	289	281	293	248	289	287	283	275	265	286	279	256	286	278	222	253	273	251	255	268	284	295	262	277	304	268	284	281	273	289	252	287	284	266	251	304	299	253	273	245	291	263	278	255	264	264	258	270	284	269	265	271	250	288	242	265	275	277	232	269	258	275	275	277	256	288	253	271	275	257	285	256	237	254	294	261	293	278	252	259	256	283	291	276	261	269	284	259	292	267	269	254	269	282	272	241	277	256	293	282	264	263	258	283	265	232	274	262	268	307	269	284	243	254	270	260	279	282	271	263	281	285	262	267	288	253	270	282	276	273	276	242	269	268	283	268	258	275	257	284	270	275	254	267	256	253	262	258	288	284	270	270	279	307	283	246	263	237	264	280	257	272	303	284	255	294	262	289	254	277	273	267	257	271	244	265	266	284	268	272	286	284	298	253	256	293	261	261	251	265	277	299	258	285	270	257	267	277	294	249	299	273	251	287	278	270	304	251	269	298	279	276	263	260	253	287	272	281	263	282	272	310	265	263	289	285	265	273	285	264	279	282	260	267	285	254	251	260	276	249	255	256	281	260	286	265	292	283	284	264	247	296	273	271	273	305	283	276	262	283	276	254	255	258	246	252	269	248	280	261	283	297	297	263	244	252	265	268	259	306	290	244	278	299	255	266	270	298	297	240	264	259	296	282	307	263	285	276	259	244	271	269	258	251	224	243	247	282	267	259	288	288	293	270	292	248	263	280	249	282	269	280	261	241	261	277	248	280	271	270	243	274	258	286	296	254	255	261	261	264	296	280	268	268	298	259	268	275	278	247	258	249	263	288	264	268	237	278	274	254	256	265	272	264	255	271	263	295	270	286	219	277	257	281	263	269	281	319	271	253	284	277	281	308	276	269	270	263	290	251	261	257	269	260	264	244	267	281	286	262	279	271	251	265	258	270	265	276	272	283	279	303	266	290	252	268	259	265	270	280	260	239	268	266	255	284	281	279	251	265	262	289	268	275	269	273	274	275	257	251	282	293	279	287	286	275	278	295	284	257	276	264	288	293	264	282	275	261	284	276	277	262	291	276	270	262	286	285	273	273	257	226	281	268	272	306	265	258	275	253	286	270	274	321	267	312	288	284	285	276	282	247	259	237	279	266	267	250	277	262
27847	12294	854	451	301	270	264	260	279	268	262	292	285	246	269	265	303	276	260	288	274	305	283	284	281	232	268	261	288	255	257	249	267	285	285	278	286	233	285	262	275	315	273	262	264	269	290	276	328	239	289	243	264	259	238	298	268	292	254	240	287	244	287	283	239	268	281	263	254	269	266	262	292	288	250	266	286	277	268	271	288	267	255	277	263	271	255	277	239	282	264	250	236	279	251	254	248	233	300	259	270	305	260	283	267	273	285	265	284	326	276	305	277	261	269	267	250	264	241	268	289	279	239	275	289	286	266	256	286	259	292	265	258	245	260	280	260	292	266	289	266	261	264	270	274	277	266	245	283	288	271	264	253	266	277	272	265	258	294	261	293	240	267	287	273	278	287	252	263	266	273	266	266	260	284	279	274	265	260	255	285	272	254	286	263	277	270	256	239	266	245	275	253	259	292	279	263	294	255	296	276	269	254	253	262	263	259	237	283	270	245	267	252	320	265	267	283	283	277	265	255	266	250	280	270	250	269	280	265	298	297	274	280	284	257	272	280	279	243	275	266	247	263	267	239	249	287	280	251	292	275	292	283	244	282	241	257	306	271	276	256	259	266	283	259	276	285	291	319	270	268	254	247	271	284	266	265	301	287	264	302	270	322	249	284	303	283	275	272	299	276	257	247	273	292	236	283	265	286	282	269	289	279	262	256	289	290	242	287	269	253	268	250	270	284	285	292	267	281	306	311	291	250	263	256	271	249	271	280	277	280	245	244	250	258	331	283	310	280	275	262	277	267	253	263	259	284	268	251	276	266	316	286	304	271	265	269	255	244	302	281	269	256	260	249	272	263	264	275	300	278	279	308	279	276	255	249	279	245	257	273	256	245	290	260	281	295	271	285	269	290	294	254	249	287	242	258	278	275	223	243	254	244	265	209	276	282	260	274	281	295	292	280	248	290	252	252	272	280	290	240	293	300	286	279	253	278	263	249	270	307	254	248	251	322	280	279	271	233	271	280	283	282	256	297	267	284	288	308	253	293	271	261	262	261	286	276	277	278	239	289	237	260	283	301	265	267	263	254	276	299	288	273	286	270	268	308	253	231	260	255	268	271	279	259	289	258	278	270	274	261	267	256	283	282	273	282	259	292	249	262	284	321	262	283	276	293	273	255	282	256	262	311	282	293	262	261	288	279	251	271	285	277	293	253	268	293	255	282	260	288	259	289	289	269	237	256	275	265	255	272	273	256	254	292	302	253	257	255	270	262	259	274	240	257	270	257	253	279	246	273	264	276	281	276	275	245	261	301	262	313	280	269	268	259	262	267	253	274	303	243	286	239	281	271	310	271	261	295	267	250	271	267	246	273	275	288	279	259	274	289	280	285	246	288	256	273	283	306	267	294	298	266	256	287	275	254	277	295	279	262	261	276	285	277	263	212	285	265	279	251	254	283	239	293	279	272	271	261	243	280	252	286	266	293	264	239	254	260	257	266	283	256	264	283	274	288	284	252	271	268	280	284	288	255	273	267	316	242	299	275	252	272	274	277	254	274	265	257	274	274	285	268	266	281	296	275	275	243	291	281	269	239	250	278	251	273	245	285	240	266	291	300	278	291	271	270	287	257	279	254	314	286	264	273	255	242	265	262	261	263	281	264	259	296	283	244	249	256	270	262	272	288	290	270	259	259	290	277	279	263	269	303	281	271	269	274	259	269	305	267	280	257	261	281	267	262	256	270	280	252	265	252	255	290	268	306	272	266	271	297	269	263	275	274	239	282	262	264	264	260	279	287	251	288	301	263	294	290	307	252	281	261	244	255	289	268	270	266	274	275	285	265	275	279	296	283	260	273	283	275	260	301	276	292	263	266	305	283	247	256	235	275	238	272	238	255	277	294	273	250	277	261	266	291	259	271	288	284	244	268	274	251	285	245	291	324	275	255	287	276	278	244	271	240	261	259	268	237	262	288	269	288	260	253	287	265	298	264	266	274	267	280	288	280	254	255	283	288	280	263	280	274	254	263	234	303	262	272	276	236	296	249	262	255	269	262	292	273	299	290	269	254	271	279	245	308	262	257	272	248	263	282	263	286	280	247	263	264	278	259	260	276	280	247	250	305	262	243	280	255	261	263	284	278	284	282	272	258	264	267	268	285	279	295	268	303	272	271	307	293	284	273	264	280	282	254	299	298	257	234	269	258	278	266	268	272	256	277	243	243	279	288	264	281	271	243	282	267	245	285	242	267	265	259	272	283	250	255	316	251	268	290	261	283	270	269	262	272	262	245	254	264	283	239	266	288	265	261	293	261	276	279	274	267	288	231	255	264	264	273	288	277	288	297	263	292	257	266	258	253	260	244	274	277	291	265	276	272	263	296	266	283	283	252	278	236	253	252	261	257	300	297	259	283	268	259	286	249	253	276	279	274	289	265	267	249	274	286	253	280	230	272	290	307	259	281	280	259	264	291	236	271	274	236	264	276	257	258	258	264	267	253	267	267	258	255	249	283	253	278	290	302	262	293	287	256	259	264	293	290	311	267	261	288	286	310	260	287	254	282	273	271	260	286	269	251	282	277	239	286	260	283	296	255	302	247	289	255	273	263	256	282	279	278	270	263	269	287	256	286	284	252	266	263	274	278	292	302	266	274	291	298	257	268	274	251	265	281	251	260	254	258	252	288	287	266	262	263	241	306	260	300	276	301	280	281	269	271	297	274	254	241	271	279	272	269	258	267	265	250	300	266	287	258	269	258	233	268	287	259	284	268	298	272	260	278	257	274	287	276	258	276	244	294	284	253	283	266	277	275	267	291	291	279	303	255	251	289	274	265	292	264	258	248	270	245	262	287	269	249	274	292	257	292	272	231	293	282	285	263	252	260	254	260	249	304	252	258	296	277	303	244	281	253	243	276	262	276	264	256	275	298	261	260	262	274	261	269	267	267	262	280	284	262	273	290	276	273	239	264	285	282	267	284	277	279	273	261	238	241	268	291	275	242	270	256	275	279	290	268	265	284	277	272	263	275	274	240	266	275	282	274	267	267	292	286	264	264	295	276	278	265	257	248	244	280	273	291	238	276	257	249	260	279	272	264	290	255	280	271	258	254	290	281	223	257	257	270	271	295	240	272	295	285	296	258	296	282	231	261	236	271	295	256	287	285	264	249	261	277	271	265	275	283	270	269	265	261	278	299	271	264	278	255	279	294	283	274	281	287	284	283	279	269	269	258	264	278	244	269	287	280	295	269	268	268	289	277	257	286	240	270	278	255	270	279	284	257	273	271	253	248	232	222	275	270	251	267	260	291	273	279	244	277	267	279	270	262	251	287	268	260	266	281	259	284	243	271	264	253	291	248	290	288	269	287	249	286	266	256	290	264	258	258	248	245	283	264	264	279	256	297	286	262	246	274	280	279	254	276	239	234	279	258	269	278	277	266	300	260	283	276	286	312	293	307	276	297	260	272	251	275	294	261	283	281	309	275	273	232	272	269	269	267	283
4743	409	396	324	278	284	267	270	256	271	279	254	271	265	267	283	246	263	264	270	267	251	266	230	253	277	234	239	258	273	236	258	270	249	259	241	259	263	263	243	236	279	269	255	241	238	238	234	254	246	223	257	244	238	226	243	267	253	243	249	259	233	252	239	224	259	218	247	261	227	252	269	280	251	226	257	261	225	242	261	246	219	242	269	255	233	248	257	274	243	249	247	271	236	272	268	250	260	246	244	248	240	242	280	234	267	262	260	250	237	261	236	241	259	237	259	227	268	277	242	253	247	221	251	261	235	220	276	273	235	244	243	260	254	274	267	260	250	259	271	255	246	240	262	253	257	246	261	216	272	274	254	263	264	232	251	249	248	229	290	253	272	240	269	263	236	265	237	251	256	245	282	250	301	256	212	261	272	255	232	253	259	272	252	250	252	265	244	244	264	232	249	277	260	256	254	238	265	252	267	242	247	269	269	251	265	232	273	237	248	251	240	258	241	232	218	262	268	262	243	254	237	249	244	244	251	293	250	248	245	240	244	285	248	237	261	269	246	265	252	231	265	258	256	231	248	243	259	256	262	241	267	250	266	250	236	218	274	262	239	233	243	254	264	254	269	275	261	222	247	271	254	202	239	236	248	258	233	239	236	264	256	268	259	245	253	265	268	258	238	255	247	224	269	258	249	234	225	252	242	263	275	260	236	231	230	241	254	243	271	239	275	248	253	289	237	236	263	245	226	245	250	263	272	258	275	280	261	242	262	251	264	250	244	273	264	220	256	264	247	246	264	249	241	248	288	271	243	248	253	262	279	263	269	236	272	238	239	248	232	240	231	273	229	237	213	257	243	244	275	259	225	260	241	273	240	233	243	264	273	292	244	281	250	275	246	255	236	244	246	269	276	262	231	262	222	250	220	272	256	222	243	257	285	237	254	255	264	250	273	244	244	235	275	235	226	246	260	244	252	282	252	254	256	265	243	251	259	253	251	252	252	225	229	251	249	251	246	262	259	268	244	277	292	249	288	279	249	264	266	275	225	215	274	247	260	260	245	220	238	256	256	282	235	256	270	252	239	253	243	286	237	253	241	268	236	253	260	256	273	257	246	258	262	224	229	242	254	231	228	270	248	265	245	248	243	229	208	249	251	241	263	244	225	247	224	282	250	263	238	229	241	257	234	285	272	234	260	241	234	244	248	221	257	241	259	218	233	251	230	264	259	242	260	227	257	268	250	217	248	268	245	283	242	241	279	254	254	237	238	243	237	253	249	245	242	271	248	250	238	243	212	269	237	245	234	252	245	251	260	238	254	241	249	236	229	268	242	240	248	265	247	252	233	247	259	263	236	249	270	264	261	253	264	240	238	237	241	245	273	243	256	247	257	252	255	263	232	247	247	279	260	249	231	262	259	268	220	240	251	281	276	237	263	252	253	250	246	246	224	272	243	228	255	256	266	272	243	291	235	244	252	235	232	215	253	251	241	250	243	244	236	232	233	245	256	263	244	237	240	263	260	263	218	263	250	251	255	245	253	233	279	257	247	248	220	263	270	251	267	276	267	246	250	260	261	247	243	242	247	229	234	256	256	238	254	253	280	242	243	247	246	262	254	256	255	248	218	236	253	263	276	278	273	240	253	276	273	239	231	261	249	245	273	230	251	265	274	250	229	248	231	244	248	282	261	245	233	219	215	260	258	249	232	237	240	235	280	270	274	255	261	269	254	240	239	253	268	263	250	242	254	262	252	250	238	251	224	240	254	262	242	260	244	229	235	246	243	242	271	247	247	257	257	220	250	244	224	249	256	248	229	244	253	245	266	269	249	239	248	251	263	244	227	224	256	230	239	239	238	260	240	243	259	288	258	236	235	232	231	252	262	249	242	253	268	240	261	271	253	267	258	224	252	250	268	261	250	242	254	255	254	270	256	252	281	270	256	232	251	231	225	247	250	217	252	235	223	257	253	254	248	244	254	267	263	244	214	236	278	275	226	235	264	238	247	244	266	243	262	238	252	278	255	269	232	231	243	240	226	256	241	260	244	241	261	243	260	241	259	232	254	233	253	259	229	265	246	260	261	274	256	269	256	265	245	244	260	250	268	250	226	251	281	224	253	255	266	271	257	267	241	227	277	229	242	249	264	258	243	251	256	244	250	248	276	232	236	238	290	241	257	225	228	241	245	230	240	257	240	215	258	266	268	248	258	236	263	221	241	256	261	239	232	238	244	259	288	254	264	264	261	232	236	229	238	253	235	255	264	252	265	245	235	227	256	259	249	261	226	230	233	243	239	244	240	232	245	252	241	271	272	251	298	227	231	234	230	267	279	263	246	265	248	263	227	234	238	229	239	257	248	228	233	246	237	230	274	212	270	266	240	249	243	227	270	245	234	207	235	255	246	240	255	241	262	248	278	241	257	263	262	275	263	224	231	242	211	255	253	241	234	268	250	238	250	281	272	254	237	243	244	227	238	296	274	262	244	254	252	247	239	242	244	226	232	256	252	269	245	251	265	225	252	250	243	242	268	237	233	246	268	235	256	249	249	236	245	247	254	250	243	232	262	257	239	243	222	236	248	255	287	266	226	240	252	235	242	257	271	258	253	252	272	247	254	247	245	277	245	258	254	248	242	265	259	254	247	262	258	245	277	264	246	224	245	261	254	235	238	245	242	225	280	251	236	239	251	224	271	270	264	256	245	225	245	269	251	247	261	239	249	228	225	240	232	270	236	247	252	243	277	231	270	246	278	254	283	214	240	258	259	243	272	243	233	260	241	236	268	251	246	274	240	280	251	227	258	253	246	239	256	247	268	233	253	227	242	263	248	233	243	255	258	256	253	267	259	242	247	249	244	248	253	274	227	283	224	247	248	276	258	264	241	241	270	258	222	238	268	220	249	232	277	260	242	262	244	260	266	258	249	245	241	246	276	237	261	235	249	245	265	267	252	269	246	278	259	244	277	232	252	251	233	253	246	255	267	266	270	288	241	280	228	276	256	250	251	275	259	245	240	229	238	257	219	245	255	224	268	211	280	240	248	260	252	239	272	264	236	260	249	272	264	232	262	226	256	234	247	234	248	245	229	241	237	238	255	251	233	266	220	262	278	243	255	267	275	245	268	265	259	233	251	260	252	280	225	221	256	259	268	275	263	253	269	236	247	227	240	265	254	261	252	259	274	279	264	249	266	221	263	277	251	247	257	239	263	266	260	267	241	243	239	272	259	240	228	251	237	244	238	240	253	251	253	243	257	242	234	280	253	274	244	248	257	243	255	254	239	242	252	220	248	227	266	253	259	249	251	270	242	220	255	251	272	225	238	227	238	246	245	232	268	267	238	258	254	248	262	266	257	250	244	216	263	270	278	247	234	275	270	252	273	272	242	262	245	214	233	251	247	220	252	241	262	263	243	222	250	272	248	247	243	256	234	251	247	244	261	244	275	245	255	262	243	280	251	216	231	249	242	255	235	255	253	261	235	232	267	267	263	231	239	254	232
25306	21478	27908	25456	9642	580	315	229	219	175	170	166	159	173	155	145	141	155	146	144	120	140	138	149	125	156	117	136	136	125	137	148	127	114	142	124	128	152	149	137	129	145	131	136	153	127	134	120	133	132	125	144	139	136	140	137	130	151	115	130	120	117	144	127	127	131	139	122	126	124	139	131	127	123	141	128	131	129	109	141	107	129	130	130	145	127	131	136	124	132	127	124	138	150	127	150	128	150	143	130	129	123	141	115	148	126	122	130	110	135	132	136	135	132	130	126	126	136	135	144	135	108	107	128	134	137	144	136	124	144	121	114	134	142	127	141	108	115	149	132	130	153	135	143	137	123	124	139	126	136	155	142	120	138	133	134	168	125	127	141	142	144	151	153	136	130	143	131	127	145	129	131	137	136	154	119	134	135	146	124	113	124	145	141	133	147	120	139	127	130	131	156	127	131	150	122	99	125	134	143	136	139	126	145	114	124	132	140	153	143	143	126	140	113	117	136	132	152	136	143	120	128	140	120	142	128	143	140	125	117	145	138	129	146	131	121	127	129	132	127	126	131	134	150	132	120	133	133	116	103	108	137	157	137	131	139	132	148	138	144	130	160	139	143	133	122	136	119	125	125	137	125	133	148	150	130	115	124	138	121	145	123	130	118	129	135	112	126	149	135	118	110	153	119	128	135	120	115	126	132	129	139	129	133	151	145	134	135	123	151	136	147	141	120	143	125	138	130	139	165	117	146	145	129	148	145	129	141	120	145	137	129	131	124	139	139	136	135	130	130	126	145	141	128	129	136	164	120	153	138	129	118	135	130	130	152	135	135	134	141	149	123	114	105	135	135	132	117	129	133	145	148	130	124	154	129	146	142	149	122	139	115	126	131	116	139	137	113	120	141	143	119	121	128	128	140	132	145	147	166	139	120	122	123	124	139	123	111	137	132	137	134	124	114	121	132	132	127	123	136	129	132	113	131	140	130	117	155	129	130	115	138	116	157	131	157	123	150	134	125	127	131	131	123	153	158	121	108	121	105	128	145	126	133	115	132	120	128	138	149	132	123	109	135	121	133	147	124	141	139	154	137	147	144	127	120	136	128	126	132	141	118	132	133	132	117	135	108	145	145	115	123	129	145	140	113	126	118	148	120	128	141	115	139	129	131	119	124	141	123	142	130	137	143	136	131	120	134	137	144	141	147	134	139	136	127	138	141	137	127	135	133	137	142	129	122	129	123	123	115	129	121	137	141	125	135	128	121	125	136	150	147	126	119	122	126	133	105	121	136	120	143	122	126	133	141	141	140	139	127	132	144	135	141	125	163	123	139	132	132	115	119	130	135	133	158	138	135	147	128	125	166	132	146	125	130	140	126	130	154	123	125	112	139	130	153	135	143	131	132	142	124	121	149	122	132	117	149	128	123	147	102	131	143	147	115	132	118	141	126	118	122	136	154	130	142	134	137	120	122	134	145	131	136	134	138	129	151	138	139	123	149	114	148	134	141	140	108	103	131	129	147	142	123	143	142	129	139	120	121	123	134	126	152	133	136	143	136	119	129	143	139	149	146	120	133	137	118	125	123	122	129	146	135	137	153	135	124	144	140	134	128	123	120	138	123	135	148	146	117	147	122	128	135	129	130	149	123	139	134	139	126	132	136	141	139	147	126	122	127	131	121	137	121	123	122	148	133	134	146	135	149	132	127	108	137	120	148	129	115	143	116	124	126	153	135	133	135	138	131	113	137	111	144	122	129	159	144	136	126	132	143	128	117	134	133	120	139	126	124	134	150	130	128	144	142	121	111	133	114	110	136	120	143	137	149	106	131	122	142	124	125	126	143	142	119	107	120	126	110	124	124	146	127	129	117	142	143	122	131	137	136	145	139	128	138	124	136	140	141	139	129	155	157	134	139	131	146	128	124	138	131	130	124	142	155	136	128	118	134	125	145	130	145	151	126	148	133	168	125	149	123	143	133	119	113	140	125	117	127	131	119	131	124	136	139	133	127	136	119	138	138	133	130	125	141	126	127	140	134	155	123	124	125	145	154	137	138	130	142	141	116	130	129	146	122	125	131	137	132	129	136	138	124	119	125	116	144	127	123	136	150	138	139	129	126	137	145	145	118	116	148	145	141	139	144	144	126	117	128	132	148	120	117	144	132	160	138	120	121	131	118	143	116	146	140	144	143	124	139	130	143	124	124	151	115	143	145	124	163	131	129	132	113	159	113	128	129	140	115	131	139	122	140	118	156	132	137	124	158	153	139	139	115	121	126	123	127	115	116	140	131	111	129	130	140	141	156	147	135	125	111	124	138	137	119	132	138	129	122	108	126	137	122	123	138	131	137	123	139	134	128	141	150	113	132	133	125	131	129	135	137	143	134	119	132	114	117	121	117	136	147	137	139	140	136	128	149	120	109	128	108	138	124	151	121	133	145	136	148	134	141	153	134	129	140	129	127	142	140	139	118	139	125	120	146	114	120	131	165	129	133	130	124	133	140	127	118	134	141	129	139	144	123	125	137	140	149	148	128	136	124	147	131	128	131	134	148	134	152	119	153	142	117	119	111	113	156	134	108	119	144	150	143	137	126	141	122	124	136	135	127	136	131	112	128	117	137	140	153	126	128	153	106	126	127	128	134	120	127	141	120	131	123	131	139	121	132	121	143	148	135	145	120	135	146	143	136	145	138	129	120	147	127	135	144	135	125	128	133	118	126	111	116	134	122	119	132	133	133	141	131	131	131	152	133	130	132	137	147	119	123	107	114	135	150	122	136	134	135	134	127	151	145	136	123	111	133	131	140	134	135	149	140	141	130	141	146	132	132	142	125	145	132	140	107	136	136	131	129	146	129	123	135	126	120	149	136	135	132	136	113	146	139	134	120	127	138	125	125	130	108	141	124	141	116	132	109	147	136	127	153	121	130	125	133	117	119	118	147	126	120	138	144	106	130	119	129	148	121	142	140	148	129	133	109	137	119	133	109	122	123	128	154	129	156	141	118	121	122	124	132	140	134	126	144	118	148	97	141	129	140	149	123	142	138	139	126	123	107	124	120	144	116	125	146	129	124	148	145	121	110	157	143	119	122	147	153	131	125	133	139	141	143	141	143	109	139	130	129	118	130	120	139	129	127	138	123	111	172	147	146	133	131	143	139	143	135	134	143	141	118	147	143	127	132	142	142	134	133	127	121	113	150	126	128	146	153	129	136	152	128	111	119	124	123	134	118	135	131	117	121	126	132	124	119	135	133	126	136	120	132	127	151	116	113	126	141	119	128	120	125	126	122	144	103	126	148	135	124	127	107	144	135	140	127	136	119	120	135	140	140	139	132	128	132	128	149	154	122	109	147	122	122	138	141	110	145	119	123	145	141	146	137	153	126	134	114	155	95	131	129	138	132	115	135	117	127	117	133	135	143	120	137	146	149	119	138	133	126	112	119	139	116	138	139	135	106	118	142	143	140	150	138	132	134	160	130	133	126	123	136	126	151	130	139
3128	2542	2136	1059	687	469	396	324	290	234	224	237	189	224	188	174	176	172	178	149	173	165	154	153	153	161	134	155	153	160	177	147	157	132	139	155	141	161	134	141	143	143	141	149	145	157	122	146	136	131	152	136	143	153	150	155	173	139	149	130	155	148	149	133	140	141	125	177	134	133	137	122	141	132	137	171	131	136	137	132	132	132	129	126	124	146	131	137	110	147	153	131	152	152	124	145	169	152	141	170	150	150	145	132	151	154	143	131	149	146	153	156	131	132	120	153	138	146	135	135	134	127	129	133	130	132	136	161	157	151	132	136	122	116	153	156	128	143	115	134	140	146	128	141	139	129	132	142	135	137	134	131	132	133	137	129	139	127	151	145	152	137	114	114	131	150	148	127	140	133	137	125	120	135	132	158	134	144	134	141	143	150	156	122	156	136	147	146	140	126	129	157	158	134	147	125	133	149	140	126	145	148	140	131	149	132	133	137	140	135	137	124	149	156	151	131	126	149	127	147	133	114	141	143	129	157	120	157	133	140	152	131	138	153	142	120	148	142	143	136	142	145	156	123	129	132	125	145	140	156	140	131	141	150	131	143	133	136	157	133	141	165	127	139	148	144	135	120	141	148	153	140	146	133	134	153	153	151	128	145	148	136	131	140	137	125	147	144	132	116	153	141	142	145	125	126	116	137	150	128	141	133	133	146	120	119	153	137	135	137	156	147	140	143	139	154	149	108	165	133	142	144	151	128	153	129	139	127	152	142	150	131	132	148	155	143	151	125	130	168	169	121	124	124	131	139	132	130	141	153	145	142	129	140	138	138	141	148	128	113	140	147	158	149	117	122	144	125	136	175	159	141	109	151	127	158	125	141	140	139	142	140	140	132	139	149	140	133	147	145	142	151	158	130	115	127	140	140	138	144	128	143	125	134	145	106	136	131	142	121	137	139	133	142	140	141	126	120	159	134	146	151	152	126	164	135	151	155	136	121	143	137	141	121	135	141	132	131	146	120	140	139	148	162	147	153	157	154	164	135	148	137	145	129	126	133	135	161	144	133	133	132	145	155	128	105	132	132	127	121	153	119	128	141	140	147	129	138	133	131	133	132	150	154	145	139	137	126	121	147	147	149	147	132	148	133	135	127	143	135	152	151	148	123	136	146	155	132	156	159	148	128	158	140	129	153	149	146	123	139	121	141	145	135	145	130	143	140	144	146	121	137	153	146	143	133	147	136	154	149	158	155	140	135	139	130	151	150	133	146	133	163	142	127	135	122	130	144	114	149	137	133	147	139	145	164	149	153	139	151	142	125	144	152	157	148	173	124	143	150	117	125	131	171	149	135	125	137	144	136	146	126	155	114	148	136	141	146	145	142	142	143	145	151	124	134	144	156	137	152	137	137	145	159	145	121	148	154	129	144	126	145	145	126	137	138	143	151	103	142	142	131	121	134	139	140	143	132	142	131	155	146	142	143	133	157	145	137	134	149	125	137	136	124	118	137	131	136	168	132	149	147	134	158	137	138	149	137	135	134	138	155	147	138	146	136	129	139	142	159	153	133	140	147	125	137	150	153	152	141	137	126	143	152	158	134	165	159	147	178	131	129	132	123	133	141	144	145	131	142	153	136	120	132	126	154	130	136	145	108	135	141	149	150	152	135	140	143	147	142	130	133	116	132	127	125	143	152	122	138	141	120	137	152	127	157	129	149	151	132	132	113	143	141	164	136	110	138	127	139	157	130	141	146	160	119	146	131	139	119	159	132	146	128	113	151	143	125	117	128	145	154	144	145	132	143	135	131	140	153	147	117	132	141	135	136	129	147	131	159	139	128	133	150	124	139	132	143	153	140	154	146	152	149	155	152	137	125	145	142	148	137	127	146	124	132	144	140	154	132	127	151	142	143	132	148	151	130	141	143	160	148	137	145	130	162	150	137	122	131	155	162	144	142	134	139	149	140	148	170	128	127	119	145	145	141	155	124	139	135	155	146	151	152	134	137	125	137	164	134	138	164	133	143	124	144	120	141	147	139	138	158	134	145	143	142	128	126	150	134	129	133	136	150	136	146	135	145	130	154	144	134	146	146	153	141	119	147	144	152	160	125	128	126	132	143	133	138	144	154	137	146	136	138	145	136	118	140	150	141	105	134	166	106	134	131	166	135	131	136	124	139	123	143	138	130	139	136	143	147	152	156	132	137	162	133	148	146	137	138	136	150	115	161	128	167	163	120	147	143	149	148	140	145	134	146	139	136	153	138	147	130	134	145	124	123	115	160	132	153	134	131	143	141	137	141	120	160	140	130	147	133	151	146	131	141	141	146	147	143	144	128	122	142	124	124	143	167	140	129	140	144	143	141	137	138	160	132	162	145	142	133	127	124	146	132	149	139	149	150	123	136	136	135	125	145	129	131	132	136	144	140	154	123	125	155	135	141	137	143	144	133	138	147	144	133	121	112	146	139	135	139	169	155	141	150	137	116	120	138	145	147	136	134	131	132	130	129	144	134	169	127	137	146	128	152	140	146	138	126	156	145	141	155	151	148	143	145	134	139	151	139	137	134	128	132	118	150	144	131	134	148	129	140	128	148	169	145	133	126	136	131	139	137	138	120	133	122	141	138	166	135	153	134	140	134	156	156	144	159	137	145	137	144	140	128	138	137	137	145	136	137	131	133	155	153	145	135	134	153	127	137	134	129	130	145	151	158	122	139	124	152	144	135	126	113	147	141	155	121	133	138	131	146	136	113	148	132	134	130	148	137	151	126	155	148	163	144	147	124	129	134	133	123	129	149	146	148	140	138	137	134	123	140	151	137	141	148	141	134	146	147	146	136	142	111	144	139	130	148	134	159	147	146	133	156	117	143	147	116	129	141	141	151	144	138	154	137	128	154	147	127	141	143	146	148	142	142	135	149	146	148	144	142	135	163	122	122	134	132	149	166	140	126	125	144	130	137	143	144	134	152	144	138	150	149	116	135	155	141	154	127	137	129	157	122	137	143	131	151	138	134	147	140	123	155	118	173	141	139	120	147	136	142	135	147	156	125	142	122	120	128	137	122	140	148	134	157	133	133	132	132	142	130	126	133	152	142	155	131	136	141	151	149	134	158	130	138	139	131	129	151	152	148	145	158	139	124	123	131	127	130	130	137	158	145	150	137	135	130	126	121	146	144	147	157	135	135	133	148	151	123	135	143	134	118	132	144	129	153	135	141	151	150	146	126	142	135	134	142	118	130	118	124	137	127	183	135	124	160	134	146	133	136	134	136	134	129	142	129	146	142	144	158	129	143	138	146	124	135	139	141	134	143	138	128	143	120	149	138	156	120	132	147	133	134	156	168	123	123	149	135	139	159	144	149	168	132	132	122	153	129	153	130	120	140	152	147	138	152	120	126	125	125	133	130	152	139	129	133	155	133	140	144	134	149	134	151	146	122	128	134	119	126	136	135	113	155	139	142	150	131	133	142	127	132	145	113	139	155	138	122	153	132	144	152
24375	21474	28778	24610	21439	6062	880	518	415	401	411	360	356	379	338	334	334	299	320	347	321	317	306	288	304	322	309	303	322	310	301	284	309	280	288	316	314	320	315	314	315	280	301	290	289	306	308	321	311	301	294	296	288	284	301	276	249	287	315	315	308	314	272	280	279	313	276	274	306	287	341	306	282	297	276	294	284	316	266	349	328	304	279	295	307	275	299	267	277	306	278	333	281	294	271	299	293	308	300	325	309	283	288	277	298	313	281	253	309	283	335	308	304	273	289	286	296	277	315	278	284	302	280	297	325	281	308	319	278	292	294	320	343	304	272	275	248	257	304	261	299	287	303	288	267	306	295	308	308	279	288	268	281	288	296	296	288	293	271	294	274	252	300	312	279	251	298	288	341	291	264	293	289	281	292	245	295	320	288	299	299	289	302	302	273	301	300	298	276	287	315	344	268	278	316	288	293	288	284	298	285	285	277	288	326	286	297	270	314	296	299	306	274	297	316	275	293	287	275	292	302	281	319	273	256	262	262	292	287	295	305	278	290	278	300	298	295	287	303	294	291	310	270	266	245	258	283	310	333	299	303	268	287	307	286	307	295	282	316	279	295	280	287	304	315	266	277	278	285	305	282	257	275	290	309	286	304	296	303	298	307	276	281	292	291	295	311	290	270	290	305	312	284	300	256	286	288	290	286	282	320	268	332	267	304	295	327	284	279	285	315	289	281	288	282	268	282	296	307	281	300	293	311	259	298	278	314	298	280	300	279	295	282	273	283	294	321	283	303	300	317	284	276	294	296	297	284	305	295	284	309	285	296	297	307	282	320	296	289	298	300	273	278	271	290	297	271	285	285	286	305	299	283	319	287	285	264	282	266	321	277	317	297	279	297	292	292	266	310	283	302	302	272	291	291	284	307	299	312	259	294	305	292	264	290	294	278	283	263	293	286	336	246	292	279	272	286	299	294	296	288	286	306	300	289	287	273	286	323	304	306	294	305	293	315	299	276	273	293	278	296	284	307	310	276	281	298	276	277	317	297	294	305	298	298	254	296	289	271	271	325	301	289	283	298	298	281	333	264	293	298	278	291	272	302	267	260	279	263	308	277	259	265	332	310	307	310	307	305	295	302	287	290	280	288	286	256	301	307	294	293	294	288	279	283	308	279	305	320	292	277	280	309	287	296	288	301	275	279	264	292	293	277	272	304	287	289	277	269	277	296	295	288	263	308	302	287	316	281	299	297	300	302	277	299	284	281	262	299	303	292	298	286	280	317	263	297	286	300	292	262	283	282	312	273	289	276	282	285	286	316	313	305	302	283	283	290	278	250	285	281	309	288	260	270	255	281	292	255	265	295	269	299	299	338	299	301	272	274	280	282	281	262	299	309	255	316	295	260	358	269	287	311	297	262	271	278	287	299	304	277	284	285	283	283	303	272	268	293	293	258	307	272	267	285	300	262	303	252	275	287	280	262	295	329	261	272	287	317	271	278	294	258	285	277	281	279	312	304	292	295	290	311	296	289	280	289	282	247	300	292	282	297	299	266	294	280	283	273	289	293	282	297	323	283	301	285	278	296	315	280	295	286	280	291	266	283	292	290	289	291	286	277	282	285	287	303	273	312	311	285	284	274	309	296	278	291	274	285	289	282	327	263	303	273	305	274	290	314	292	307	292	296	269	290	285	271	307	337	286	313	295	270	268	295	252	290	299	326	280	295	290	282	304	297	302	304	294	288	294	279	278	279	299	287	299	284	274	288	271	291	299	309	301	270	272	285	302	320	334	284	291	261	317	305	295	294	303	290	292	282	280	331	289	270	279	321	291	325	311	268	292	320	288	272	296	286	269	301	290	298	275	287	308	298	294	282	293	281	261	287	287	288	278	286	295	285	274	271	305	288	254	281	272	297	310	288	308	283	254	297	294	287	264	295	301	282	266	274	283	274	301	267	284	285	281	280	259	284	290	298	288	242	278	286	328	284	287	283	299	340	291	306	280	270	282	295	282	248	298	319	297	296	286	272	287	293	255	275	295	330	293	310	321	291	297	292	296	300	291	300	269	316	275	273	282	304	252	292	294	317	285	314	265	300	302	297	278	284	281	298	305	307	300	311	294	298	328	302	312	294	266	295	304	306	298	268	290	281	269	298	317	277	306	272	321	308	291	290	308	304	278	274	277	274	322	271	287	319	256	271	306	286	293	304	285	283	287	295	299	266	290	280	291	307	290	280	298	284	272	281	308	306	308	307	307	260	278	274	298	300	277	298	276	288	306	292	320	300	291	314	275	275	285	300	292	304	250	304	284	303	282	272	245	274	290	305	312	277	321	267	300	289	269	293	288	294	304	286	309	286	316	308	275	287	294	274	303	280	273	294	293	309	311	282	270	274	302	287	288	266	288	261	295	297	286	281	304	288	289	293	284	307	308	275	257	316	287	283	279	324	309	281	277	293	284	269	285	299	285	278	287	280	273	278	291	272	303	267	282	284	298	282	287	304	285	298	294	304	286	281	261	302	299	263	287	288	306	286	252	305	270	271	269	296	299	306	267	297	304	275	272	301	289	272	305	241	283	271	297	268	295	260	276	263	307	270	296	329	265	284	296	265	299	265	284	293	321	292	283	264	291	274	296	274	294	285	298	312	290	257	259	273	286	285	273	318	298	295	307	296	287	279	279	319	303	276	274	279	267	284	285	277	288	282	295	301	312	304	271	284	282	280	284	289	278	303	268	286	310	279	303	302	284	280	295	291	268	299	265	287	316	289	297	300	263	276	314	327	273	262	302	266	291	270	287	276	316	268	290	280	268	277	292	285	280	282	297	316	266	278	287	288	313	295	282	305	326	301	289	264	294	299	304	275	295	316	290	302	279	295	270	261	278	313	306	342	275	325	290	295	302	291	293	274	290	312	313	282	300	298	251	321	296	316	286	280	280	265	305	284	286	235	308	293	297	277	290	268	295	310	268	275	266	282	289	311	296	285	275	304	279	315	309	276	290	293	290	303	272	269	279	263	294	273	282	264	290	283	299	261	312	278	297	289	264	268	274	294	286	272	285	272	267	264	261	295	272	322	275	284	286	306	305	320	279	265	253	285	324	286	302	302	294	293	277	281	269	281	285	319	316	292	280	286	305	320	289	274	295	319	273	293	288	323	264	289	275	281	286	251	279	287	309	319	281	278	286	289	298	271	307	305	294	279	315	312	275	303	302	284	317	279	271	283	293	298	288	285	271	271	287	264	314	230	265	291	277	298	285	299	283	291	286	270	289	292	276	274	292	330	316	283	311	301	319	315	280	272	274	308	303	292	304	275	286	281	281	300	280	298	281	278	288	293	285	311	271	279	284	286	294	290	303	282	310	270	298	271	304	272	272	290	293	295	293	283	324	296	279	281	298	328	282	275	296	286	308	267	294	266	311	304	298	308	304	286	289	291	294	282	257	287	271	286	274	247	297	298	268	283	290	262	265	279	314	268	270	285	290	279	294	276	277	287	268
3364	4829	3940	1948	1216	972	768	628	557	483	426	393	416	411	378	365	343	313	309	330	331	303	341	315	304	299	289	308	309	298	282	283	295	271	295	296	299	294	292	297	266	281	296	270	316	293	255	310	313	277	252	286	285	294	283	290	287	302	283	283	288	296	287	266	295	284	300	266	291	295	280	298	254	296	272	273	288	271	268	275	300	303	271	263	244	263	241	282	256	271	296	267	286	268	232	252	310	279	284	292	316	273	287	260	270	293	288	271	272	296	280	310	274	312	296	298	251	276	309	277	253	296	290	285	291	285	272	296	276	284	254	270	291	260	257	280	279	254	268	265	283	307	299	252	295	272	284	275	265	283	259	283	282	287	300	289	267	244	248	285	263	289	269	289	281	269	264	283	260	293	272	276	278	300	302	289	265	249	279	273	271	282	270	300	276	238	302	266	274	296	301	261	271	259	285	297	283	274	280	262	286	226	277	305	295	307	262	308	267	278	279	273	278	248	258	258	255	261	268	270	293	287	280	274	264	281	301	287	306	294	274	301	262	251	302	269	292	278	275	273	265	286	282	286	279	263	288	296	277	285	280	278	256	260	273	246	266	278	294	242	261	275	259	274	281	301	260	264	285	288	292	279	260	270	242	291	260	289	252	270	275	296	292	262	266	324	294	286	279	284	253	292	282	281	255	264	293	254	266	264	296	257	278	278	268	285	277	251	287	272	301	276	281	284	289	288	252	270	302	251	260	280	267	257	295	309	258	259	237	257	295	292	306	267	252	252	301	253	293	283	298	271	264	292	280	274	284	272	306	275	277	266	283	264	283	259	260	293	269	288	281	261	259	283	281	291	274	279	276	270	267	296	265	296	268	274	279	263	269	268	253	278	274	287	280	258	306	265	286	256	266	251	285	262	283	260	237	283	252	263	280	261	258	278	263	266	282	250	277	313	278	301	270	286	289	275	265	261	284	313	274	307	291	264	259	295	234	287	282	255	275	295	290	262	264	269	237	295	278	267	274	263	262	273	273	283	282	233	280	278	273	265	263	260	257	271	276	297	253	238	252	286	261	254	257	261	296	282	245	257	279	285	264	298	251	266	233	282	275	260	291	272	267	268	284	269	268	262	274	287	255	257	266	290	281	276	274	280	275	283	300	284	259	281	264	280	289	265	281	256	282	237	253	259	282	293	287	272	238	271	293	279	274	255	238	273	283	296	287	251	279	291	275	261	273	252	280	278	289	236	277	263	293	310	284	293	267	265	278	297	290	261	241	289	246	284	295	290	274	292	274	291	287	284	277	239	268	250	302	277	287	299	268	252	272	261	277	243	278	247	266	278	297	280	269	269	287	268	268	285	267	286	277	254	269	309	292	252	256	264	280	268	274	317	251	284	256	264	286	283	273	307	300	249	270	282	266	298	327	285	250	296	257	289	255	281	254	290	277	282	253	270	265	238	287	255	270	286	287	275	265	270	283	253	279	248	279	268	267	292	268	284	278	268	283	262	255	280	266	277	243	294	274	275	291	250	258	271	277	278	240	286	269	271	273	266	271	255	267	288	255	258	274	284	273	263	283	258	288	282	303	267	257	262	275	289	297	253	278	277	246	256	278	254	257	308	245	239	298	278	278	266	264	302	259	247	273	281	247	260	289	271	301	268	295	294	282	247	276	289	241	267	291	268	239	265	280	260	284	262	268	263	277	276	290	273	272	295	258	272	291	269	267	264	265	246	270	254	272	237	273	263	294	259	278	289	274	297	253	287	287	281	300	265	280	286	263	252	279	261	238	249	286	292	252	306	266	299	295	259	231	293	244	249	296	288	273	289	264	287	264	266	283	267	274	279	268	243	284	275	257	283	268	286	263	272	258	277	280	257	271	285	274	307	271	266	285	264	266	274	283	291	275	273	267	267	293	261	275	297	269	273	282	274	241	285	261	255	284	266	289	280	251	264	238	279	234	278	277	260	283	254	254	278	237	277	286	284	314	260	284	264	253	249	254	261	234	276	272	293	277	279	267	291	261	257	248	283	276	269	272	273	263	284	283	281	261	289	289	271	282	245	265	290	247	252	267	281	270	294	237	278	227	309	267	279	261	240	266	266	275	240	284	301	265	266	278	255	259	269	257	265	278	301	263	258	282	268	259	292	263	288	272	275	257	284	267	270	283	294	277	246	269	287	267	275	263	264	273	258	286	267	292	273	271	276	271	262	266	263	278	273	257	267	269	260	264	290	270	254	279	258	286	271	302	282	291	280	295	264	279	308	276	285	277	294	251	284	273	263	280	242	286	271	292	265	255	270	267	269	276	280	268	271	258	284	247	263	264	268	278	252	254	275	274	251	277	284	248	241	274	259	267	274	267	297	284	256	238	272	262	268	276	274	249	292	293	267	265	247	269	250	294	268	248	267	308	263	284	266	283	278	270	269	276	261	288	289	266	303	249	285	271	282	275	268	258	257	270	268	248	269	279	261	256	296	269	257	248	301	272	251	270	270	260	250	266	276	274	272	305	288	294	270	257	234	267	276	283	289	274	312	255	277	282	296	280	250	254	273	285	277	283	298	241	262	278	286	286	294	300	269	288	269	291	270	263	294	284	273	278	244	254	274	255	249	238	273	274	292	266	279	272	277	274	277	242	249	277	247	262	254	286	247	280	250	245	249	269	285	293	285	279	283	271	278	243	302	262	275	254	216	248	264	258	259	293	266	280	238	285	266	267	297	264	268	269	260	277	267	286	270	255	250	248	241	278	268	283	246	278	279	256	282	232	271	282	238	241	248	283	265	303	268	277	283	280	289	287	266	294	239	264	274	272	300	258	264	283	250	279	284	274	290	235	269	278	289	276	251	267	249	294	281	258	284	284	259	269	255	264	253	288	268	259	285	266	261	288	258	283	256	275	285	277	271	269	232	265	260	288	280	290	271	265	259	262	278	227	257	284	255	288	242	284	243	269	263	266	272	253	254	280	256	256	282	303	269	283	254	261	265	272	283	285	284	280	273	268	288	258	265	234	242	273	249	291	265	277	285	272	270	291	267	258	259	279	284	266	250	277	273	285	255	298	277	276	265	265	275	272	273	296	272	294	277	242	293	253	268	244	298	260	284	273	277	276	288	278	260	275	244	254	261	280	270	248	299	279	283	278	271	264	253	238	255	256	277	294	270	294	295	253	284	280	282	274	262	292	280	257	270	291	266	307	282	266	250	278	263	232	259	284	270	262	283	287	287	259	264	253	294	253	260	252	262	277	238	251	289	260	270	279	244	286	290	256	299	288	255	256	299	219	282	302	275	270	257	248	267	254	282	265	246	284	261	266	274	269	260	261	250	273	269	281	270	278	258	251	281	278	271	270	250	301	266	264	259	272	275	279	273	257	247	268	282	255	304	260	266	252	269	251	259	247	264	286	272	255	263	244	262	296	287	267	227	261	284	262	264	267	278	292	275	296	259	272	256	302	284	278	230	250	278	270	293	279	285	249	268	256	284	269	274	282	279
27802	12249	862	459	330	298	294	260	257	258	272	283	263	303	301	315	282	250	260	286	231	262	311	284	272	264	254	279	285	291	268	285	266	263	259	273	269	286	273	260	293	251	258	244	283	272	263	272	255	274	277	266	252	256	266	272	232	265	250	295	215	264	273	302	242	275	254	251	280	292	235	245	280	278	241	277	262	279	250	251	231	273	263	260	282	281	286	263	284	262	263	250	271	293	315	256	278	253	253	249	292	256	286	278	257	261	267	270	280	273	261	272	252	274	264	253	278	259	270	270	265	255	238	249	263	242	300	245	242	246	291	268	244	267	270	273	283	275	259	266	284	252	264	269	282	260	277	265	273	236	269	254	288	271	275	290	267	251	278	254	255	267	272	275	273	260	278	267	277	284	273	278	228	300	292	247	276	251	263	256	265	268	274	271	238	272	258	258	281	295	282	286	252	267	287	292	266	261	268	254	254	266	261	256	279	238	246	258	272	270	257	294	304	265	243	262	250	277	277	243	267	254	284	267	269	255	241	254	254	269	258	254	275	246	289	251	269	278	272	258	239	284	266	281	243	262	277	281	247	239	270	282	283	284	247	250	259	251	245	248	280	261	279	261	253	265	257	233	260	261	215	285	289	249	284	290	235	263	258	296	256	271	267	293	300	290	272	254	265	267	251	292	269	287	263	261	240	262	279	279	261	247	283	288	265	231	273	264	268	302	279	272	278	275	269	259	280	264	263	247	260	289	249	271	300	281	270	263	257	267	285	246	297	264	268	259	243	262	249	251	257	254	254	227	260	265	252	255	284	247	261	271	278	279	281	264	273	254	282	255	279	250	301	262	279	229	304	281	265	261	283	281	273	270	258	265	260	298	262	269	259	289	276	246	246	245	227	280	267	300	283	285	282	290	269	252	294	264	275	270	223	257	262	235	274	292	272	250	254	275	289	291	237	242	270	243	260	261	269	233	272	264	290	274	252	283	258	265	282	258	257	271	245	246	279	271	252	258	283	239	243	286	267	281	247	252	267	277	272	263	257	269	277	255	259	265	278	228	260	271	268	260	260	243	284	269	245	295	283	260	277	245	280	270	271	260	267	268	262	275	247	259	256	277	243	248	270	266	258	265	280	254	241	282	281	227	247	286	259	296	274	250	266	243	260	240	266	302	297	258	255	265	274	270	241	304	261	266	243	305	264	286	254	287	232	265	235	255	253	270	265	257	267	284	257	266	281	226	274	267	268	288	243	292	267	265	282	236	272	268	265	248	265	263	275	257	284	293	248	274	273	275	270	257	253	250	274	255	263	250	259	272	290	274	254	255	293	287	264	234	234	253	256	227	253	251	272	275	260	266	258	257	260	263	282	273	287	261	276	272	277	302	277	255	245	245	270	294	282	291	275	280	259	241	260	254	274	273	264	259	287	278	276	278	265	237	244	246	259	255	277	258	286	254	248	252	248	268	283	246	275	275	276	239	272	248	268	258	279	257	281	244	246	292	251	237	297	284	265	283	307	304	257	232	267	270	253	280	264	219	302	267	264	261	288	267	242	264	213	266	285	247	277	256	273	250	282	270	275	284	270	269	262	243	254	236	279	254	289	300	260	279	280	257	271	253	235	277	288	252	277	278	276	279	264	266	275	285	240	307	271	247	249	283	282	285	261	253	262	249	271	266	238	274	283	283	274	271	289	273	276	284	234	257	246	265	263	316	245	282	245	249	287	231	253	267	272	229	305	251	295	287	265	262	275	279	272	256	277	235	243	267	262	273	277	261	259	299	251	258	268	262	256	287	259	269	231	289	263	248	294	279	276	279	251	245	285	270	268	266	267	279	261	277	266	269	272	283	272	264	278	263	267	249	261	258	257	242	243	267	253	244	251	289	268	254	251	280	259	277	238	266	252	263	265	260	292	268	277	273	278	251	260	279	261	270	255	268	262	266	268	257	266	261	251	251	278	263	261	265	260	233	266	254	253	253	263	258	260	244	261	262	249	276	261	246	271	259	276	313	270	261	281	260	261	265	268	282	246	256	264	269	282	275	262	271	276	266	254	264	245	273	249	277	267	289	285	278	270	275	258	280	248	285	272	280	269	268	283	241	264	277	286	261	284	265	255	270	258	248	281	258	269	274	255	264	255	277	244	224	257	261	262	270	281	289	241	265	241	294	260	260	247	263	270	290	292	267	251	256	272	254	267	268	258	264	254	279	246	276	273	304	295	263	286	266	282	266	281	232	273	276	270	260	263	230	248	247	266	265	256	269	273	247	269	252	264	273	243	235	294	257	266	282	271	282	276	264	277	253	264	279	280	287	259	272	244	269	270	285	247	272	276	253	259	280	236	261	286	253	261	250	277	258	292	259	283	288	290	264	296	241	264	255	279	266	251	252	291	279	248	281	272	280	239	270	267	265	266	249	250	266	247	275	258	261	248	272	267	265	305	279	290	272	260	258	279	283	296	264	246	262	281	249	284	263	300	290	278	249	273	284	277	268	292	248	254	281	292	246	254	262	305	265	264	257	279	259	249	289	283	288	249	250	273	288	277	271	266	247	264	301	261	261	269	252	277	245	288	234	279	284	252	265	245	274	287	283	235	261	248	266	259	266	261	294	267	287	241	255	293	266	225	279	269	266	270	261	271	222	261	275	294	284	265	269	290	278	282	234	226	259	282	261	278	300	264	280	277	252	280	252	261	279	297	262	261	266	252	263	291	264	299	265	283	284	310	284	249	279	250	274	257	262	255	272	258	240	282	242	242	247	251	271	271	279	265	294	282	269	277	243	265	264	272	262	269	258	262	250	258	239	263	266	261	288	277	255	272	259	256	280	264	300	275	269	269	242	260	249	246	310	245	272	264	249	275	281	230	297	255	265	274	250	276	238	273	289	277	281	256	273	299	276	247	275	288	277	235	269	299	256	262	267	262	260	274	271	250	242	293	294	257	282	267	303	267	224	281	252	270	274	283	262	266	267	286	295	243	265	257	231	274	296	268	259	276	230	252	269	276	263	259	268	263	297	268	256	279	290	290	263	279	246	270	308	267	267	247	262	282	286	279	249	277	253	264	232	299	249	281	271	263	282	286	241	239	273	270	270	245	277	283	274	250	283	279	277	274	276	279	282	261	263	257	251	273	247	274	267	295	292	233	250	260	276	260	274	281	280	280	277	277	261	289	273	266	266	260	236	267	270	270	263	288	282	285	276	263	286	271	274	224	247	296	268	234	263	295	268	298	254	259	280	257	234	249	238	271	256	245	246	264	279	256	264	256	249	266	262	265	256	277	269	274	269	256	273	270	250	267	285	251	264	279	253	230	252	266	281	225	278	282	224	249	280	265	275	257	276	279	275	258	226	261	251	261	254	273	288	274	247	256	284	271	242	286	246	251	262	251	267	272	306	242	276	275	279	281	276	282	261	251	290	297	255	270	261	236	266	277	271	293	232	284	266	254	265	292	261	263	238	235	254	278	263	248	256	271	253	255	276	268	276	282	247
4670	402	383	315	262	256	263	270	225	274	231	257	238	245	268	267	239	264	249	244	294	265	243	239	245	243	253	256	236	255	259	265	236	259	261	261	233	245	260	207	242	258	234	242	262	244	237	208	230	246	279	256	253	225	260	255	256	263	243	238	250	208	234	249	243	269	250	277	231	246	240	242	273	236	270	268	235	255	246	233	251	257	229	270	230	216	245	242	255	231	291	234	279	250	223	238	250	257	238	246	248	248	272	270	274	234	231	257	236	253	261	270	261	242	252	234	235	239	229	267	250	262	242	255	233	232	248	262	266	235	251	246	239	273	244	226	233	255	241	236	254	232	221	262	240	258	267	248	267	273	254	259	259	285	271	250	247	234	250	229	257	266	262	215	275	267	264	234	250	237	255	239	250	240	226	262	258	260	250	261	232	245	266	262	230	253	270	247	227	231	260	255	253	238	261	212	262	235	259	270	232	278	241	262	269	261	263	259	216	252	251	230	227	272	256	231	241	253	245	256	239	244	264	263	241	239	255	253	226	268	258	250	257	250	249	269	253	259	266	261	228	246	241	248	247	236	231	233	262	240	239	263	274	255	241	277	243	227	253	232	244	284	241	250	260	251	230	225	239	243	288	254	250	247	237	209	218	197	247	254	261	249	281	241	266	233	254	246	244	258	294	233	262	259	257	257	245	250	275	262	240	249	273	264	233	249	218	239	241	260	262	241	242	275	235	243	232	251	252	262	242	242	256	254	239	258	221	256	239	241	245	235	258	252	238	226	245	249	243	291	254	284	236	238	268	285	251	239	268	279	245	277	287	235	244	253	262	257	257	251	254	253	273	236	248	242	259	234	230	246	216	257	240	234	242	245	273	274	251	253	249	234	275	258	247	241	224	238	251	236	253	241	258	242	241	223	222	264	253	258	257	218	252	264	254	246	235	228	249	234	282	254	222	289	284	242	240	269	257	278	233	230	238	244	222	256	251	262	287	240	255	242	233	276	198	242	242	240	239	246	259	259	257	247	239	238	257	256	259	236	265	214	257	252	266	232	243	261	215	236	248	234	254	241	251	271	249	255	238	239	247	235	245	230	240	252	260	255	243	212	249	242	247	235	250	251	230	254	254	248	219	259	271	237	258	258	264	258	234	266	261	243	269	282	235	251	254	269	258	234	202	228	250	256	265	246	235	237	242	230	210	247	242	266	261	233	256	248	258	229	267	236	261	235	246	219	244	238	226	254	275	241	255	253	213	283	265	247	240	266	257	242	256	246	261	219	270	234	250	246	236	244	241	256	255	254	250	217	258	271	251	224	253	226	250	247	247	234	234	221	261	242	232	266	276	254	232	257	262	250	260	264	227	251	254	240	251	265	253	257	247	244	226	253	267	242	265	224	261	228	231	251	256	254	266	254	253	241	254	241	255	234	241	258	258	250	250	226	224	228	241	252	228	250	247	234	246	248	238	246	250	236	260	240	257	221	261	260	261	257	237	263	249	262	247	287	248	273	223	249	243	235	262	258	240	233	268	251	231	236	243	230	246	227	255	236	235	244	237	248	268	222	244	254	260	264	245	266	241	236	247	250	247	223	262	227	276	248	254	267	260	264	272	210	253	236	243	282	240	222	286	249	225	251	253	241	231	224	253	245	260	259	250	240	238	240	252	240	249	248	247	242	222	253	257	269	263	239	270	247	270	263	248	251	252	250	263	249	243	281	223	227	249	232	256	236	255	250	228	274	251	241	259	252	254	229	256	252	246	258	241	229	265	265	220	247	267	272	236	242	267	247	258	219	248	263	265	231	213	254	245	247	223	229	249	246	231	222	267	257	239	240	204	241	240	249	263	245	240	253	228	255	245	259	238	254	262	265	261	245	227	220	236	244	242	273	250	250	222	244	301	282	243	256	253	255	255	239	283	232	254	217	273	260	258	232	243	229	249	240	236	253	230	238	246	251	224	274	242	246	256	241	252	221	254	249	248	253	250	242	260	233	242	244	265	279	304	258	250	235	261	245	241	271	276	260	249	240	219	255	225	275	259	243	240	237	255	258	252	267	269	240	240	280	267	243	225	248	219	248	254	257	263	245	245	273	248	235	218	265	252	220	239	234	246	248	261	243	227	213	266	266	261	246	242	245	241	235	247	270	254	234	224	235	289	266	243	250	264	231	246	250	236	256	210	223	240	263	262	256	242	262	236	258	255	239	261	256	297	235	243	269	251	277	273	232	250	237	217	246	289	267	267	236	245	252	268	269	253	274	221	281	253	262	248	240	268	246	264	276	248	261	270	243	244	279	250	234	237	248	220	260	238	237	247	245	252	260	267	253	235	254	251	252	231	253	236	256	242	257	289	241	255	232	234	242	241	275	260	249	239	241	232	249	265	278	252	248	250	257	229	259	257	236	257	273	252	222	267	250	260	243	239	260	228	253	219	237	250	240	234	267	211	268	252	233	249	255	243	230	224	198	233	223	253	261	254	262	251	245	252	245	266	277	266	266	246	242	263	248	263	213	245	235	258	275	229	257	269	257	239	244	241	241	224	274	259	248	232	286	250	248	197	256	239	248	272	262	239	245	265	249	249	229	255	247	277	253	270	243	258	252	266	295	220	241	274	261	251	252	263	282	259	249	263	260	275	226	242	259	249	255	236	261	245	236	264	261	235	223	257	232	256	234	236	211	237	251	271	275	270	231	256	276	235	239	289	238	251	211	251	221	241	257	213	289	252	264	256	264	259	264	221	235	213	272	232	249	254	255	266	260	248	270	252	247	256	228	232	259	259	235	256	251	243	269	222	254	253	243	232	249	254	252	228	239	234	260	256	233	234	263	279	235	250	240	230	238	255	241	235	246	268	244	245	265	254	246	221	244	279	243	243	225	262	258	224	218	253	256	270	263	246	238	236	272	255	245	271	261	245	261	223	250	240	228	225	259	267	238	279	242	258	240	242	251	240	260	261	230	225	279	251	219	258	213	239	223	259	249	248	238	241	254	228	257	231	244	239	231	258	239	257	262	240	241	231	263	260	255	255	269	229	246	250	267	266	227	221	259	248	273	246	260	207	250	284	254	239	240	246	262	250	270	248	268	258	238	254	248	254	253	258	235	260	261	257	251	261	268	244	262	263	224	246	239	226	247	244	270	232	236	270	252	230	260	239	259	240	254	254	250	239	246	247	235	227	263	221	271	267	249	233	208	259	248	234	229	235	231	272	267	232	252	242	295	246	236	241	240	270	265	259	256	222	236	228	221	264	278	227	248	247	253	240	257	232	255	247	233	247	250	251	232	245	259	245	248	249	230	249	243	268	245	277	236	242	267	255	241	257	252	253	236	230	243	250	283	204	254	249	243	215	246	268	252	249	209	235	264	234	250	237	247	229	240	229	264	243	235	271	252	228	239	274	265	251	285	258	248	274	261	248	239	235	264	249	231	297	274	255	249	257	226	240	241	251	253	246	258	247	235	236	247	240	206	235	239	240	230	255	260	262	227	249	218
25276	21474	27911	25459	10111	595	326	227	193	165	191	169	159	166	154	145	154	171	161	140	135	153	128	139	152	145	156	134	150	142	150	157	158	154	124	133	131	109	120	144	129	141	148	174	126	135	130	142	150	131	147	139	133	146	129	157	139	124	130	133	129	144	169	129	123	146	145	128	133	147	150	134	140	122	151	141	141	140	138	125	133	127	125	136	141	145	140	145	126	138	131	122	137	149	134	135	121	106	139	151	127	148	120	116	126	135	157	147	123	121	133	128	132	134	130	152	118	147	163	135	153	115	122	124	136	127	144	124	129	144	135	140	118	127	152	125	127	143	122	130	117	142	139	124	160	131	128	132	145	120	112	111	144	131	130	128	138	120	131	143	141	145	124	152	123	149	138	133	135	152	119	137	126	128	123	123	130	162	116	151	113	132	129	152	146	110	150	120	155	141	144	149	132	134	138	139	135	156	142	153	125	140	121	139	140	139	150	115	113	149	148	130	147	111	125	127	141	110	125	148	125	153	141	113	131	133	172	146	142	139	129	141	136	145	139	124	142	134	154	138	135	129	131	127	122	131	139	151	136	134	150	123	150	154	117	119	118	149	126	127	133	139	150	147	123	154	121	140	140	144	130	134	116	128	127	119	125	146	136	128	117	133	132	155	146	159	117	133	123	142	118	115	120	141	128	130	122	140	129	140	156	142	130	130	128	135	132	145	119	121	127	154	142	128	138	131	133	138	125	135	147	132	154	148	105	115	117	107	139	121	135	144	140	136	154	134	114	135	121	143	162	140	134	150	151	133	130	133	134	133	133	136	180	127	131	133	136	127	140	157	146	108	119	132	125	139	120	132	134	143	145	149	130	137	152	134	152	130	169	143	122	141	152	153	130	128	145	149	154	149	128	129	142	118	122	122	124	116	139	148	135	153	120	132	128	141	148	138	116	124	144	139	138	130	143	133	138	131	134	116	136	121	114	126	139	131	136	126	126	117	130	135	142	130	146	141	144	147	119	129	141	123	131	138	156	146	135	119	126	125	118	165	117	121	131	147	124	124	158	152	144	146	133	134	114	147	144	120	136	143	171	132	134	152	150	128	117	134	126	127	121	140	112	144	110	180	131	120	143	133	123	145	140	120	148	162	140	138	125	115	112	129	135	126	147	140	146	149	116	125	132	153	137	123	121	104	127	149	123	130	134	127	123	154	133	162	124	132	131	123	135	129	117	136	159	160	129	134	161	135	141	147	139	134	121	138	130	127	131	140	122	136	136	149	141	140	141	108	112	119	127	136	155	130	150	128	137	128	131	140	135	97	131	128	157	140	132	149	112	125	120	123	112	132	130	148	127	115	126	129	130	155	159	131	134	166	144	121	152	126	115	134	145	145	128	145	149	141	140	129	125	139	117	139	151	134	151	130	138	135	147	137	128	140	143	135	153	148	132	131	129	124	130	149	131	122	123	126	120	139	142	137	157	123	123	122	131	147	141	133	137	131	140	125	153	140	128	123	136	126	135	120	140	150	131	143	139	129	135	131	149	133	145	144	140	126	127	118	124	118	143	134	115	122	115	139	140	117	123	117	128	118	123	147	131	131	157	152	135	134	117	118	135	140	126	134	151	132	143	141	128	136	123	113	128	132	156	126	123	135	146	122	143	125	153	135	141	136	109	102	149	109	129	147	144	125	144	131	123	121	134	132	132	150	121	136	135	139	142	118	115	139	141	119	132	146	133	144	145	135	143	133	139	120	119	144	140	141	150	138	145	136	153	155	107	124	140	125	160	140	128	132	142	162	134	130	131	114	124	121	105	125	114	128	142	115	131	141	148	127	138	121	121	127	134	135	136	153	137	135	102	130	132	150	136	156	145	130	132	132	138	129	140	127	160	143	129	126	142	124	127	129	126	138	119	130	123	156	119	120	136	131	139	133	132	137	125	129	125	138	107	126	132	172	125	119	124	129	128	120	125	144	132	135	144	136	119	120	146	124	162	120	132	137	135	137	113	130	132	148	137	150	140	128	135	144	128	143	139	122	136	132	131	154	135	130	128	131	118	135	139	122	139	133	139	123	138	143	136	121	120	145	125	145	133	141	109	139	133	125	122	144	137	122	117	147	124	139	116	146	134	127	135	148	137	137	136	133	145	115	129	147	144	138	138	146	125	157	150	108	113	140	125	136	108	147	130	144	128	139	107	139	157	135	135	136	108	126	114	125	130	133	134	145	132	118	128	108	116	133	122	126	141	146	143	130	131	134	146	151	120	139	137	127	153	139	119	134	124	154	145	127	139	132	138	149	131	122	116	135	138	132	115	139	128	133	126	134	141	134	135	121	143	129	131	115	134	137	149	141	135	142	134	125	117	124	143	118	126	141	141	142	145	143	132	133	114	129	131	153	119	130	143	129	114	120	147	146	128	141	123	124	118	138	159	129	157	131	103	112	115	125	132	139	128	128	124	140	135	131	123	152	143	142	133	130	150	162	151	119	153	140	119	161	155	162	130	129	132	151	121	130	138	121	125	126	141	159	143	144	130	135	131	129	116	128	131	141	153	126	115	139	120	132	139	159	133	102	135	130	120	131	124	129	114	141	152	142	145	116	144	150	130	132	119	134	143	141	133	119	135	142	120	143	141	134	115	128	142	126	120	145	130	109	122	136	130	136	123	129	148	126	138	137	124	131	155	130	123	152	145	137	138	131	136	120	135	130	122	123	139	130	143	132	138	138	130	148	142	121	125	144	128	123	131	132	159	121	116	140	130	130	143	116	141	136	143	132	117	136	141	145	125	132	131	138	145	132	132	125	120	111	102	127	134	133	129	114	146	138	149	137	119	145	121	133	122	133	144	135	156	118	130	130	135	142	135	118	138	128	124	134	142	122	139	124	132	113	145	149	140	129	151	138	130	110	141	138	131	128	136	142	123	133	137	139	149	133	163	129	108	139	115	158	122	131	123	140	140	137	140	132	145	147	131	132	128	139	134	117	123	123	125	127	140	128	143	154	120	162	136	123	153	145	141	164	145	122	132	151	113	122	135	139	151	125	110	147	129	134	149	143	122	120	141	152	123	121	145	126	147	144	140	124	131	141	142	132	113	130	138	127	127	135	141	137	153	157	133	153	135	137	129	135	134	134	151	158	153	127	120	137	136	138	121	129	108	120	111	127	126	139	156	116	156	135	127	123	150	129	123	135	108	154	128	144	138	114	129	140	152	126	141	128	139	139	120	138	128	147	148	147	138	138	142	129	130	125	121	127	146	137	140	127	149	156	153	141	125	138	156	133	149	141	133	122	137	137	138	115	153	132	124	99	126	146	126	131	109	127	119	115	135	148	131	145	137	129	131	141	123	118	130	125	134	138	123	142	153	162	140	121	134	141	119	116	126	112	147	146	118	117	138	113	144	121	138	161	135	140	131	139	147	133	142	129	126	142	129	150	132	131	130	135	154	135	126	131	129	122	141	149	117	146	110	116	145	130	133	131	127	142	126	129	141	126
3109	2577	2166	1090	641	502	392	310	284	246	222	204	201	194	189	169	150	187	189	158	154	166	168	152	169	160	162	139	132	151	165	181	144	143	140	141	144	137	128	136	156	155	148	150	133	154	151	151	166	133	146	147	145	143	140	160	146	126	139	132	143	135	125	149	143	142	151	131	133	146	154	128	148	159	120	156	151	123	146	158	143	137	136	144	140	160	146	142	152	176	154	137	150	144	120	131	142	144	145	150	147	157	132	150	147	159	141	116	155	141	128	133	140	140	159	151	151	165	132	138	145	123	145	129	147	128	165	147	125	129	160	140	127	123	119	150	139	118	139	140	152	154	139	135	135	143	141	151	149	130	128	152	143	140	152	120	147	152	140	139	143	146	169	139	143	147	129	129	156	171	137	137	134	146	142	151	168	115	147	142	122	144	156	137	148	161	160	136	149	126	144	151	110	145	126	128	138	151	145	142	150	117	155	160	144	123	146	143	141	151	144	135	126	130	124	146	117	146	130	123	154	131	146	152	155	130	131	157	124	137	136	134	129	155	136	129	146	130	128	146	149	144	129	136	116	140	131	146	129	130	130	129	136	148	131	156	123	149	164	146	158	139	148	137	128	161	123	119	157	140	134	137	134	136	127	137	134	142	129	134	151	161	148	118	145	150	149	129	124	137	142	141	129	142	131	128	159	141	150	126	151	130	132	139	138	149	152	143	151	147	144	139	151	124	136	138	141	128	141	131	129	154	159	132	154	135	134	149	169	150	144	144	129	150	137	135	138	110	156	127	144	123	143	123	156	144	144	158	151	154	151	139	128	128	141	152	148	151	136	148	151	144	130	131	145	156	153	141	143	131	140	125	145	156	155	142	126	133	143	134	124	142	145	147	119	127	139	130	146	122	155	133	144	165	143	143	137	113	137	154	152	149	139	135	145	143	155	144	141	139	128	148	128	132	140	150	141	137	149	143	130	162	111	148	134	144	157	165	129	126	146	127	157	140	150	142	133	152	164	138	147	151	146	148	145	143	136	128	126	174	130	132	142	137	139	128	129	132	144	146	143	149	141	144	136	162	143	147	132	120	147	138	143	132	154	134	129	143	135	157	138	128	148	159	157	132	141	141	128	120	141	132	151	162	127	131	144	130	142	115	153	143	144	147	131	130	152	144	137	140	152	137	150	128	129	128	135	156	141	144	124	120	145	146	150	149	137	122	147	145	170	138	131	140	134	150	120	150	139	141	139	127	146	130	127	131	149	160	151	125	123	162	157	124	141	133	139	129	169	148	133	158	115	139	155	144	156	120	150	160	143	142	148	145	137	144	113	137	125	135	133	115	131	122	150	147	135	164	142	121	136	139	141	158	122	122	151	128	132	141	128	126	129	160	134	150	143	140	133	143	127	151	135	143	153	148	155	136	147	115	127	136	140	136	139	134	139	127	155	136	150	139	141	151	138	133	144	134	133	139	157	143	144	128	132	130	119	144	154	133	130	150	139	139	128	121	153	131	138	141	124	142	148	134	132	118	144	152	152	148	127	149	132	134	158	154	134	146	145	140	135	121	136	126	143	133	124	152	120	136	149	140	142	140	138	121	154	124	133	147	147	139	155	127	156	144	146	158	140	127	147	140	161	137	144	148	163	158	151	150	134	146	145	134	136	128	142	135	143	138	146	137	142	135	147	144	126	142	131	138	140	141	137	152	162	135	134	144	140	164	132	149	130	137	111	149	131	153	125	146	139	135	129	119	139	151	153	141	132	148	131	152	163	135	137	146	122	153	115	139	135	125	131	154	133	137	146	133	138	139	130	141	150	125	154	141	147	136	134	151	148	135	139	143	136	146	132	130	144	140	149	145	135	128	156	160	150	143	124	148	150	128	155	144	142	148	157	138	132	122	129	128	122	158	164	132	137	159	140	145	141	138	169	129	135	152	137	127	154	148	163	147	160	143	138	157	147	138	137	147	125	131	135	151	156	137	130	135	150	139	139	129	148	129	131	120	141	118	133	136	129	140	149	146	143	158	150	156	149	141	170	107	140	135	143	134	148	153	126	142	127	112	133	146	150	132	147	158	137	131	144	139	149	131	138	147	160	158	144	132	162	138	141	121	163	159	137	120	147	137	123	146	143	148	136	162	133	131	130	170	134	137	138	141	148	154	125	133	151	154	145	159	146	139	139	144	141	128	147	122	141	123	133	129	138	143	140	144	142	137	148	139	138	145	155	152	145	141	129	135	120	127	138	151	149	133	141	149	140	147	137	147	138	148	141	139	170	151	135	147	173	150	154	140	147	170	153	150	140	153	134	145	147	152	152	144	132	137	121	116	140	147	142	149	127	136	139	151	135	127	134	142	129	141	146	142	105	153	142	154	154	140	127	158	134	151	146	142	135	118	146	120	126	128	142	122	141	121	158	130	131	155	170	148	164	135	136	136	134	135	152	131	143	123	138	161	131	149	153	149	140	130	123	136	159	131	131	142	142	137	147	139	127	156	136	130	130	163	162	145	148	138	145	138	146	141	147	157	137	137	122	121	137	140	144	133	154	159	148	151	144	128	148	144	127	130	155	163	157	134	135	149	144	149	151	131	148	156	138	133	146	153	138	157	136	128	158	137	139	116	134	151	143	140	146	142	142	133	131	133	133	118	124	113	127	136	161	157	151	146	128	161	140	134	136	133	140	160	127	121	139	142	140	129	153	132	132	146	152	138	146	152	129	140	140	132	150	112	117	128	139	119	143	129	146	144	143	146	166	140	135	123	151	130	124	161	154	168	128	147	128	144	137	138	115	128	124	146	161	133	123	138	144	148	144	150	146	140	131	140	142	126	124	104	150	143	142	136	134	131	143	137	140	134	131	148	141	142	142	136	144	117	147	127	150	124	175	150	147	142	138	137	150	142	147	155	126	141	144	140	136	132	137	137	131	141	129	145	140	147	144	132	136	155	144	129	130	150	131	141	144	141	147	160	150	131	143	139	153	135	122	140	139	141	162	143	124	138	118	161	143	155	144	134	149	128	160	125	142	150	139	105	142	136	147	157	151	150	133	125	164	134	134	143	144	162	137	133	139	127	133	123	138	135	135	129	147	136	142	126	146	143	134	135	129	162	136	145	148	122	118	134	139	131	124	129	136	128	154	154	148	146	149	137	133	150	120	131	144	150	123	160	149	136	136	138	139	131	135	142	136	147	137	140	136	129	155	146	145	148	132	138	143	124	158	125	151	150	143	150	148	135	151	134	122	128	148	156	143	133	140	156	159	152	131	129	143	162	141	136	148	135	125	130	179	142	134	113	146	141	150	139	137	154	141	158	137	119	146	146	145	141	124	134	136	139	143	118	142	163	139	134	131	162	145	146	151	152	138	121	148	132	126	144	148	133	154	152	154	126	133	139	125	135	136	140	133	136	151	124	144	113	123	149	131	135	147	138	131	138	127	149	134	151	163	132	129	163	167	133	149	141	149	126	152	132	116	115	145	149	146	127	139	135	150	133
24421	21494	28791	24605	21475	6127	908	552	419	399	380	362	351	339	328	308	302	353	338	305	327	308	284	293	313	341	266	292	311	332	331	312	298	318	309	297	315	281	276	289	326	296	274	335	305	308	300	340	296	298	280	300	298	328	313	272	339	277	315	285	292	293	282	294	297	300	279	275	286	308	322	331	318	271	310	300	280	332	312	290	281	312	315	289	310	282	289	271	291	282	269	284	272	296	320	285	282	306	303	287	302	283	267	261	282	293	249	306	285	295	274	293	313	277	318	292	309	253	284	275	301	284	306	325	302	310	283	284	291	310	266	293	289	284	291	305	321	288	283	302	269	309	292	288	282	274	293	325	277	314	279	298	262	285	304	299	302	280	303	290	290	298	293	281	264	283	298	320	274	278	283	302	293	304	322	312	289	276	293	295	315	320	295	287	302	283	295	289	276	286	285	287	286	315	294	280	307	326	282	277	290	288	273	283	311	292	317	289	314	266	327	330	290	295	300	283	292	289	278	271	285	281	298	301	308	293	296	262	277	276	297	301	271	293	293	281	280	301	277	305	260	297	292	296	289	312	293	287	293	272	266	278	249	253	293	293	298	319	253	292	301	309	297	284	293	305	272	294	301	288	290	279	286	307	281	268	303	275	294	267	288	274	308	285	299	303	308	307	290	301	292	298	311	294	283	303	269	279	288	300	294	297	318	283	277	311	344	283	281	258	257	287	295	298	275	288	278	265	331	303	242	287	314	289	309	280	282	284	303	307	312	302	311	290	298	278	277	268	288	279	294	325	297	279	266	282	340	288	309	323	290	275	296	290	297	286	276	319	298	290	273	320	305	278	334	295	315	296	305	263	280	294	317	267	282	298	314	284	299	263	271	300	291	265	272	256	283	265	289	293	291	309	325	278	326	276	280	291	272	297	292	296	306	306	272	287	297	271	302	292	309	299	298	312	276	273	293	277	269	333	304	257	281	290	314	292	271	294	271	297	335	285	304	269	310	309	324	297	280	321	277	305	308	298	291	273	333	312	279	274	285	286	287	307	267	327	297	277	286	280	284	311	244	279	307	294	307	257	273	289	319	313	279	275	303	309	287	276	302	301	286	296	298	286	297	310	276	292	240	261	320	308	300	279	293	298	300	268	284	300	293	263	289	275	312	283	282	326	301	261	271	292	286	288	268	299	262	259	298	315	272	301	306	275	301	277	309	311	319	306	302	278	264	272	297	287	291	287	316	281	310	287	289	316	279	267	298	301	293	294	296	271	272	283	337	312	280	304	287	278	284	289	315	255	305	266	273	288	278	282	291	297	308	286	293	289	256	303	282	290	283	283	298	290	301	289	301	270	272	304	255	278	302	270	279	289	291	288	297	295	315	304	294	265	294	309	292	281	300	261	289	297	272	292	298	299	306	277	289	285	307	317	307	276	256	305	279	301	289	267	300	300	307	327	317	300	310	269	292	289	284	256	314	290	282	285	285	261	260	293	267	290	294	261	329	278	277	304	268	266	269	284	289	287	292	289	300	259	298	297	268	284	283	322	282	281	296	301	300	309	257	313	294	269	274	281	297	273	265	320	297	266	293	279	288	256	316	268	293	276	274	279	284	298	284	264	295	263	292	297	306	303	294	305	341	287	275	279	264	280	306	283	306	272	299	293	279	299	321	269	293	302	310	298	277	312	331	309	295	301	293	288	348	300	265	298	271	304	265	311	294	284	295	305	309	305	312	284	282	297	322	295	313	292	273	328	306	289	275	294	298	283	303	293	288	267	327	268	281	263	283	306	309	290	279	293	253	320	306	289	297	294	282	288	302	263	272	281	300	312	285	260	309	294	293	292	266	308	282	278	269	302	286	291	290	299	288	281	258	274	284	322	274	301	292	295	241	289	283	313	311	282	279	291	288	313	274	313	277	279	306	293	292	314	272	292	314	296	270	296	324	315	319	282	274	294	291	275	318	266	306	282	321	279	306	284	268	285	282	290	287	300	298	320	289	289	293	280	298	278	279	273	301	285	273	282	268	304	306	331	282	305	306	287	298	299	288	300	289	307	282	288	274	282	269	321	330	256	286	294	292	304	273	290	270	266	286	277	292	276	276	325	301	319	305	293	291	290	255	292	297	259	291	294	276	311	308	335	283	290	276	297	248	294	260	310	302	310	289	264	304	306	276	326	281	299	289	315	303	293	299	317	297	277	322	265	287	285	293	299	291	317	287	289	289	288	307	286	320	288	304	290	249	304	299	296	295	311	291	308	287	264	319	289	258	312	285	292	292	276	307	292	297	282	289	312	322	289	284	290	269	283	283	280	284	285	316	310	281	306	303	309	277	294	275	292	281	279	296	298	274	309	293	289	291	293	263	296	258	278	274	314	297	293	286	294	289	293	301	288	279	300	280	293	286	296	276	293	261	272	274	314	307	285	307	280	297	303	291	301	270	292	290	289	296	310	282	295	257	327	300	288	321	323	301	286	295	283	312	312	273	284	305	289	272	293	287	262	306	307	283	273	286	305	295	303	283	287	282	277	262	272	303	294	283	298	287	313	323	294	292	303	276	308	284	267	279	284	271	298	292	287	303	294	306	265	293	351	272	287	273	299	293	271	308	300	306	301	283	294	303	276	242	275	273	279	284	287	291	333	297	307	297	257	287	292	294	265	298	274	301	309	284	295	250	284	293	303	264	286	299	274	297	293	275	273	276	292	285	266	278	276	296	280	327	299	292	314	324	287	284	312	308	320	314	269	264	287	249	333	263	297	298	295	261	308	282	281	294	282	275	276	277	339	269	297	308	260	289	304	259	308	308	309	301	282	284	287	305	276	272	310	283	291	303	271	289	272	271	256	313	294	281	296	317	293	285	285	288	298	318	300	311	296	287	290	318	278	307	296	294	276	292	266	277	290	277	291	296	291	278	259	280	307	282	262	273	272	313	319	307	287	277	311	267	300	281	278	263	284	309	290	272	279	282	302	272	276	299	300	283	295	287	308	265	311	263	275	268	284	289	260	303	293	288	300	313	321	279	306	292	305	296	293	267	284	322	292	290	270	271	306	285	264	302	287	281	297	298	300	319	298	279	264	273	314	278	291	284	294	269	277	298	292	278	306	261	295	274	268	277	264	269	289	306	306	301	272	278	257	281	261	290	305	301	278	310	298	276	297	297	294	308	299	271	264	319	283	288	294	306	277	287	303	297	280	292	289	296	259	290	299	290	281	305	285	313	293	332	308	276	263	293	291	305	283	253	322	301	308	297	304	303	275	286	286	265	292	277	298	300	288	297	302	266	304	274	304	261	301	284	318	279	291	301	290	302	305	309	290	284	280	230	300	277	288	303	307	294	318	297	257	287	292	268	282	266	318	295	264	311	288	292	282	256	261	274	259	289	275	310	269	344	284	284	296	265	306	280	276	315	278	267	288	277	310	257	301	311	295	301	283	285	264	273	290	277	297	292	320	275	318	298	289	311	288	278	314	322	301	281	315	301	296	264	291
3299	4779	3833	1982	1301	907	779	609	527	483	434	418	376	364	333	365	359	345	331	303	327	314	282	338	319	313	280	300	277	305	302	296	320	271	297	264	316	274	270	310	279	305	289	285	288	322	294	251	265	287	273	285	281	277	266	262	273	262	295	318	292	289	294	275	270	274	309	281	278	300	286	297	259	271	279	271	298	274	266	281	284	295	276	262	265	278	279	291	284	269	265	305	279	290	249	265	282	261	264	258	287	305	255	317	277	255	291	253	252	266	268	294	232	273	276	279	267	297	282	290	280	278	290	301	296	299	285	284	271	266	273	279	273	264	251	257	267	257	287	293	255	277	295	280	255	270	274	284	274	266	250	287	293	294	293	317	282	283	233	288	275	252	326	308	289	270	297	264	271	260	279	288	315	257	235	279	307	279	285	284	315	286	245	289	301	268	276	289	290	268	272	281	284	254	283	282	255	280	275	283	282	253	247	276	275	272	301	284	282	255	279	275	267	255	275	283	267	278	274	318	272	279	298	266	265	254	266	266	279	282	283	251	267	262	286	272	253	296	291	289	281	229	294	294	251	302	289	272	256	263	272	251	270	276	262	259	295	265	303	274	279	266	270	278	278	254	269	251	271	298	252	267	251	280	282	270	277	269	263	256	282	249	279	265	268	298	287	285	262	275	257	291	266	284	303	252	254	278	296	307	259	284	285	274	275	256	264	267	272	298	248	259	264	299	252	267	290	286	257	269	293	254	250	260	271	275	283	283	244	293	281	273	239	291	257	270	260	280	285	274	273	261	296	267	274	274	241	262	268	288	289	260	278	227	256	267	262	292	285	265	278	246	259	262	265	272	274	273	280	274	241	235	287	282	297	273	269	304	256	283	256	283	272	296	254	271	270	264	278	290	264	245	271	270	283	275	266	274	280	281	289	281	280	251	288	292	267	298	261	276	295	276	275	286	268	309	286	267	278	259	258	255	275	277	290	281	265	267	255	280	247	277	242	258	265	271	262	307	263	279	295	286	283	293	264	271	295	248	263	266	289	288	269	264	266	251	305	277	267	278	261	272	261	271	281	262	264	288	258	254	263	259	252	257	264	254	280	288	291	278	291	260	265	231	262	272	284	264	278	313	279	283	260	253	289	254	283	261	274	303	255	289	261	292	244	297	275	283	299	290	295	296	262	289	299	277	253	289	269	305	257	248	271	276	232	265	296	295	294	274	276	291	258	286	269	305	290	265	285	272	271	271	269	289	292	280	263	266	284	271	247	264	267	265	290	250	261	273	272	236	283	301	267	240	260	262	253	254	272	246	255	270	301	286	288	285	310	262	279	266	305	274	260	254	276	258	270	269	272	253	316	259	277	272	276	276	298	281	260	282	284	271	276	287	299	289	261	270	262	261	267	270	257	303	289	248	308	301	271	255	251	253	294	277	257	301	278	268	268	257	275	270	265	260	267	255	244	273	270	258	288	233	262	271	277	232	246	263	269	284	266	276	275	274	285	264	276	286	251	279	285	294	273	259	277	274	291	314	265	263	285	247	272	293	269	272	276	268	290	245	263	286	276	283	258	265	325	258	252	285	262	254	250	271	267	280	270	272	257	262	277	269	269	287	287	283	270	274	271	285	264	263	254	287	246	270	241	276	281	265	280	273	272	241	301	295	283	238	275	249	266	263	269	276	288	262	264	271	280	283	246	290	255	280	284	278	269	298	260	257	222	288	273	268	300	284	277	284	256	289	246	258	243	258	258	267	261	266	267	244	277	274	262	289	263	278	264	267	265	266	286	280	250	278	259	264	285	260	263	318	271	252	272	290	256	250	265	281	269	290	251	267	266	287	261	266	260	302	293	265	272	273	290	243	248	280	284	264	286	293	267	265	255	292	286	266	264	271	264	235	264	267	264	255	265	253	270	245	260	287	245	278	275	289	257	296	291	279	247	310	280	298	252	260	285	272	286	287	286	254	264	293	249	274	247	278	271	273	280	275	240	270	293	261	277	281	277	277	294	286	228	274	263	275	288	271	258	286	276	299	251	249	276	285	268	265	307	257	281	278	265	270	257	292	265	305	283	278	273	255	278	234	285	286	255	274	281	270	280	271	288	273	282	290	252	255	256	279	266	254	289	261	277	262	286	279	268	264	271	272	252	274	269	277	250	247	281	255	280	297	278	280	289	288	246	275	261	272	256	259	284	269	268	246	269	273	295	263	290	261	280	258	249	257	256	290	256	290	252	286	316	260	272	259	277	283	240	273	276	263	294	270	227	276	275	267	284	314	272	288	292	299	233	270	264	255	287	250	282	261	280	264	284	258	305	279	286	270	254	278	262	258	285	274	233	269	248	288	259	256	262	246	294	301	266	262	253	257	272	272	293	263	291	284	281	261	262	310	289	276	246	285	249	297	266	277	265	276	253	271	264	283	289	261	291	272	256	261	277	312	269	255	287	273	267	287	256	281	264	271	256	242	250	260	274	276	258	228	264	249	259	264	261	279	281	264	275	270	255	282	283	242	273	265	269	280	283	275	287	270	253	311	256	294	244	285	283	257	273	273	281	281	261	265	287	276	259	263	237	267	275	256	252	280	296	270	241	279	263	288	286	283	264	253	276	232	302	302	285	285	247	255	291	272	252	253	258	254	266	278	297	251	286	267	266	284	267	267	263	277	265	301	283	291	305	239	267	271	266	222	282	266	269	258	297	279	269	293	247	273	300	264	293	272	262	266	251	281	274	278	257	241	241	237	281	272	289	265	284	260	274	277	253	275	241	263	261	270	275	263	263	242	265	281	280	282	245	274	266	229	285	287	282	284	279	268	274	294	263	275	263	272	283	262	272	269	287	245	270	273	269	266	271	265	280	296	294	269	256	286	244	278	261	271	277	252	272	271	255	261	278	286	272	240	266	287	281	245	306	260	289	272	275	272	296	271	250	259	264	283	280	265	274	247	250	269	301	272	266	304	237	280	252	276	287	278	254	268	265	244	272	272	254	276	273	275	290	264	272	281	262	263	271	289	262	263	263	296	264	282	251	262	250	260	253	266	246	264	291	256	276	277	259	290	284	301	243	262	275	268	276	272	270	278	276	302	268	256	276	252	279	273	267	286	264	278	261	265	268	276	267	283	284	277	261	290	275	278	292	282	280	257	267	288	272	233	281	257	281	261	301	258	274	253	242	298	263	260	281	276	274	271	281	269	244	247	292	307	261	274	279	281	266	285	285	260	245	245	283	276	236	280	260	294	285	256	272	236	248	290	261	252	258	286	271	286	282	264	244	267	240	278	277	270	255	255	263	280	272	294	293	272	270	274	272	303	258	240	291	277	288	265	248	274	296	269	242	254	258	289	263	294	279	272	246	281	257	254	265	274	265	244	257	251	269	267	304	268	267	281	287	245	241	273	258	233	286	329	271	273	247	272	286	291	273	280	266	251	254	315	241	254	289	245	268	258	274	251	268	288	265	269	279	268	252	243	252	263	246	271	288	296	291	259	258	270
27854	12056	838	422	321	305	267	260	296	272	268	267	274	261	265	271	271	282	275	273	242	277	263	251	279	275	276	248	262	298	267	275	281	264	269	274	278	273	266	269	280	282	258	290	284	272	291	234	281	263	267	256	230	247	264	239	276	256	264	254	267	266	268	273	284	273	266	288	277	258	279	284	263	288	276	262	286	234	271	284	271	260	261	278	259	243	257	269	271	266	266	261	249	250	269	285	265	252	305	222	279	254	260	254	249	257	256	255	267	268	263	316	262	251	291	246	287	283	272	249	270	281	301	286	282	258	261	289	246	255	283	255	252	293	263	249	291	269	256	270	245	225	263	256	261	250	265	287	244	265	264	286	244	275	255	286	296	268	263	274	266	292	285	300	243	275	238	258	259	283	276	261	287	291	251	266	272	245	254	287	255	280	255	258	269	247	264	245	251	248	238	266	256	256	251	271	259	257	249	270	280	266	228	279	268	246	258	251	268	262	277	263	252	249	251	261	257	268	242	275	245	281	287	249	258	287	278	264	278	283	273	246	221	281	305	247	286	265	262	288	233	274	287	254	277	267	262	292	258	275	250	254	284	267	243	236	257	274	250	232	266	243	240	273	258	256	266	275	287	249	259	286	250	266	251	261	260	252	258	247	270	277	275	266	269	258	259	259	283	262	272	281	251	275	268	272	269	263	247	269	268	278	271	277	278	253	252	244	270	261	301	267	283	270	265	243	269	270	259	273	260	244	282	269	273	234	231	282	266	260	232	273	275	268	260	262	290	253	272	246	259	262	290	263	285	240	276	286	269	294	250	277	274	264	252	283	255	240	279	251	239	262	266	260	270	249	291	263	292	264	257	263	248	262	284	243	260	259	273	279	264	263	259	252	224	261	276	267	267	272	274	303	276	248	253	281	290	287	270	257	255	278	277	263	267	258	254	234	274	283	256	274	284	275	267	252	259	251	283	265	264	274	239	263	281	246	258	272	254	245	263	284	284	255	272	256	271	260	273	299	281	252	289	250	278	259	282	277	279	275	234	269	257	266	264	294	267	264	252	267	252	245	288	283	234	267	258	236	256	270	289	267	286	273	248	275	271	261	252	244	293	284	280	271	268	296	234	256	270	314	240	251	251	295	264	275	272	271	288	305	256	277	268	270	267	271	267	265	256	258	240	251	278	277	259	267	263	251	280	261	274	315	276	298	301	259	253	259	266	262	270	270	268	278	267	272	259	290	277	273	266	251	251	277	266	237	276	260	320	294	286	265	264	286	268	263	263	274	289	265	271	278	253	244	282	277	237	277	261	288	283	260	210	275	262	266	296	292	232	244	243	262	271	267	256	285	247	275	278	235	273	292	271	273	282	269	253	277	287	288	262	234	258	257	278	250	261	268	253	271	265	259	265	278	289	271	273	262	238	290	277	237	291	249	257	273	252	286	283	274	256	286	248	258	289	230	276	287	263	258	273	281	264	260	281	249	270	250	266	282	262	239	277	272	242	237	279	271	244	280	277	282	282	271	263	259	260	291	263	254	234	259	273	279	244	287	282	282	236	268	281	284	269	282	280	246	270	284	259	275	236	242	259	257	266	255	234	263	260	263	272	300	255	261	244	243	283	253	270	247	275	240	267	282	247	263	278	292	308	282	293	261	289	257	261	254	262	273	232	241	266	251	241	256	276	277	294	254	278	270	248	273	269	278	243	270	269	266	253	301	267	263	260	241	262	238	277	254	288	244	286	244	273	273	266	261	255	264	260	253	260	251	259	277	257	262	268	243	264	289	249	262	281	245	282	229	255	244	260	286	259	257	273	256	276	292	262	284	275	295	295	279	273	295	252	260	259	265	281	290	255	268	279	235	259	223	288	272	271	271	274	260	261	267	251	281	255	287	240	277	253	289	269	233	282	261	280	264	305	253	270	281	249	246	262	276	279	272	265	255	269	279	287	287	250	270	272	296	257	256	256	251	259	253	277	288	274	235	294	294	272	261	282	274	265	274	243	275	266	252	272	270	266	249	268	271	286	251	248	287	239	279	247	265	260	242	262	244	254	272	252	255	232	280	264	286	277	264	286	244	282	279	247	264	245	285	262	284	278	286	274	256	291	312	300	269	262	234	226	280	279	272	274	262	286	254	263	248	281	252	253	267	297	274	271	286	273	278	257	262	281	275	281	283	278	247	293	287	265	283	244	249	265	288	257	271	272	234	272	285	278	250	256	267	282	266	267	273	272	267	238	281	257	280	287	266	251	285	280	248	243	245	251	276	280	267	256	265	257	272	303	268	272	272	274	256	269	234	240	238	268	241	286	255	276	248	254	287	235	256	274	262	245	270	292	263	247	290	271	249	282	263	291	271	235	250	283	243	265	275	283	247	245	283	254	270	270	245	254	252	275	292	269	274	272	259	239	257	265	282	239	275	275	248	258	241	241	241	279	232	277	259	295	290	244	292	247	246	251	239	272	250	260	263	255	280	259	275	270	266	255	246	265	249	287	285	264	264	253	280	275	287	247	286	261	240	266	274	258	290	270	239	256	277	274	272	279	297	285	256	262	276	261	264	284	283	249	257	265	245	275	261	258	256	258	269	279	280	238	280	246	301	248	255	284	263	278	275	281	275	286	271	284	277	291	247	253	245	270	266	261	233	258	277	256	264	258	247	264	296	241	255	253	240	273	270	264	261	284	275	295	253	287	268	246	266	273	274	244	288	268	248	270	259	263	242	257	254	252	265	254	251	271	278	264	274	250	261	260	262	282	245	255	289	246	257	275	250	266	252	248	280	253	256	251	259	280	286	264	257	252	279	271	271	270	295	272	278	269	271	271	270	261	248	258	227	283	260	250	228	247	309	257	276	235	248	270	281	315	274	272	263	278	257	300	255	277	232	253	261	273	265	296	285	246	272	250	283	271	265	277	251	299	247	296	279	274	260	264	265	258	279	275	256	274	275	282	298	264	277	277	273	270	274	252	244	279	260	263	256	265	279	272	251	252	270	250	274	235	238	247	269	271	282	259	272	246	282	283	258	277	254	278	234	283	231	268	288	273	265	297	268	279	256	234	270	267	277	250	285	274	261	286	277	257	273	266	270	266	261	265	292	272	268	254	262	261	261	257	265	314	262	264	294	265	260	278	260	239	251	280	275	268	270	267	257	266	293	291	279	251	284	276	260	264	267	272	287	267	269	230	244	251	299	250	271	277	256	258	259	273	276	259	284	262	279	270	262	259	279	266	258	243	262	252	259	262	259	272	240	262	267	269	257	258	274	250	263	258	270	279	247	281	273	279	271	267	283	266	290	292	260	277	263	250	280	294	260	252	285	254	248	280	276	232	271	272	253	276	264	226	263	302	266	267	283	274	245	292	256	224	258	283	281	281	273	242	274	242	253	284	277	292	285	225	249	246	249	241	289	247	280	282	235	255	257	287	282	268	263	278	279	255	229	249	279	244	278	288	276	287	247	257	295	282	296	281	253	277	246	243	262	257	289	287	277
4686	430	397	317	298	298	267	268	280	276	259	239	244	263	278	246	258	251	275	248	221	274	261	261	259	261	228	226	264	246	257	257	238	260	252	238	253	209	237	251	233	271	253	240	229	251	261	278	265	266	243	280	237	250	269	232	233	233	262	222	258	263	223	239	264	272	236	235	260	232	254	253	264	234	275	216	247	290	284	263	244	256	217	215	273	252	250	252	272	230	256	261	252	272	244	252	220	237	271	260	265	244	266	234	263	266	239	232	275	271	221	270	232	236	242	242	244	258	227	249	269	255	225	259	250	248	280	252	248	238	240	252	244	277	236	256	257	267	263	256	252	258	246	232	254	241	237	251	267	259	261	240	238	232	256	268	277	238	245	253	246	236	245	247	282	237	269	236	237	260	242	235	260	230	265	274	276	232	228	258	231	265	263	248	225	241	238	259	259	246	228	238	270	272	230	248	267	247	265	242	236	245	250	237	255	277	278	254	221	251	254	255	246	274	234	245	217	250	277	261	262	232	256	252	236	260	270	257	275	229	274	263	311	238	268	253	222	249	261	239	273	252	252	217	264	248	251	288	263	271	277	263	238	245	229	256	260	230	260	255	242	260	270	249	251	272	234	238	266	250	253	245	238	251	263	253	254	229	262	254	230	245	288	255	255	251	252	256	257	253	271	230	292	245	237	251	263	242	252	257	251	262	270	244	208	243	237	249	256	253	250	252	234	263	230	261	223	247	243	255	243	202	254	226	251	254	258	260	275	248	271	273	240	248	214	261	252	255	261	254	253	224	244	271	225	253	248	261	261	245	251	253	253	252	251	254	276	235	222	236	263	244	284	260	237	278	253	264	294	272	233	238	238	259	261	232	243	263	243	247	289	258	261	249	245	267	246	246	252	216	263	249	234	275	243	288	220	260	226	223	265	242	250	264	267	249	237	230	226	225	238	254	269	253	264	253	260	257	276	237	244	215	263	247	265	269	239	292	257	275	253	269	257	254	260	244	281	262	271	255	260	237	257	234	239	248	246	247	242	261	221	243	241	219	264	272	250	232	248	242	257	234	222	258	280	236	252	273	239	245	252	245	261	256	251	278	233	250	241	236	236	245	267	248	242	235	274	259	241	251	269	263	253	259	249	245	273	246	244	250	261	247	231	246	230	234	240	252	241	250	237	245	257	249	257	246	258	236	235	250	252	230	251	256	231	256	231	242	249	245	270	245	279	232	247	275	230	287	229	267	248	230	229	256	265	261	272	262	270	272	250	238	259	241	234	251	246	276	271	252	258	269	235	247	253	234	271	270	264	246	227	246	262	243	245	242	235	264	244	238	258	273	246	273	248	234	242	270	240	263	268	260	247	253	267	275	247	240	262	244	252	230	234	245	270	244	238	221	237	226	224	221	249	260	247	283	283	246	253	264	256	228	235	257	235	261	237	245	254	253	257	262	254	244	237	255	264	241	239	265	276	241	260	250	266	237	259	265	253	261	251	226	236	260	259	249	262	232	284	238	213	239	238	244	256	262	254	243	245	238	282	238	260	226	254	250	231	243	261	260	262	278	246	263	256	288	238	283	256	267	223	233	234	240	221	262	273	268	224	239	229	254	234	256	269	264	251	243	238	261	257	220	247	246	272	202	237	229	273	241	280	271	266	247	251	232	228	231	263	229	231	251	244	248	265	244	263	236	251	249	243	229	289	256	253	272	240	274	234	224	255	257	232	257	253	267	258	242	264	254	254	264	224	259	272	224	276	249	267	233	267	249	218	245	232	285	275	239	282	263	248	286	230	256	260	262	240	266	250	249	278	234	246	273	256	246	255	250	258	247	270	243	244	251	230	243	252	250	268	246	257	249	244	256	268	238	234	221	236	227	257	238	253	261	243	255	244	245	249	261	225	270	233	224	246	272	269	240	246	254	235	256	233	250	234	276	260	246	263	230	241	229	228	236	252	254	242	232	244	254	257	248	264	273	243	247	244	275	245	266	299	248	229	256	255	245	236	232	254	260	249	258	243	259	248	276	264	260	250	246	250	227	250	262	217	246	213	243	226	223	264	274	239	253	244	262	238	270	241	240	247	256	245	289	215	257	247	242	233	254	233	243	248	247	273	279	250	227	241	217	252	255	239	263	254	239	274	234	244	269	246	229	258	259	223	267	250	258	279	242	265	242	278	233	262	228	229	252	233	234	261	254	256	226	244	258	251	249	237	257	256	259	227	242	272	257	257	246	244	250	254	242	241	238	237	251	251	266	235	274	246	248	256	267	272	256	261	236	243	261	241	255	242	240	268	255	236	254	279	249	251	242	234	250	267	249	258	256	248	249	250	247	240	214	265	239	239	259	255	245	253	224	266	249	260	266	281	279	247	235	238	231	241	252	261	245	243	265	251	266	239	266	240	270	266	259	259	243	267	260	251	251	237	249	264	255	266	269	234	262	264	227	228	265	234	248	251	240	246	235	268	279	246	254	256	255	260	242	259	248	235	270	249	248	270	241	267	225	240	271	281	260	253	259	242	229	243	252	225	252	243	224	254	282	248	247	248	263	240	261	278	254	265	223	224	245	255	243	251	264	272	257	260	237	253	244	253	234	233	239	226	255	244	272	260	276	244	234	243	250	277	236	220	276	259	270	238	233	271	258	236	253	272	250	231	226	255	256	263	251	245	246	228	250	269	210	253	250	227	257	233	256	258	274	221	242	262	260	263	250	246	243	243	267	248	256	244	241	246	258	252	248	240	261	247	276	263	259	250	228	281	259	256	246	245	261	230	239	257	213	260	254	242	246	260	261	252	268	235	250	233	258	250	246	228	216	229	249	276	240	239	244	238	251	255	226	253	250	273	256	260	241	273	278	249	263	235	252	263	248	261	227	247	266	246	250	230	249	259	242	257	254	256	233	249	247	266	254	249	254	235	254	243	252	261	250	254	283	233	243	272	260	250	243	241	249	261	269	277	245	248	286	240	244	260	257	256	247	256	222	241	265	273	293	259	244	257	249	251	251	261	233	252	240	247	248	264	239	238	269	268	245	252	215	248	259	276	261	243	276	251	261	246	259	238	268	258	252	232	249	264	233	250	249	235	274	261	261	219	252	261	262	262	231	251	213	275	249	239	248	261	261	258	231	240	265	285	277	239	224	249	239	245	238	255	248	242	228	267	244	256	254	221	243	252	246	246	243	243	256	256	231	250	262	253	246	244	265	267	275	274	250	251	248	257	233	295	246	241	260	234	244	247	247	269	266	243	224	263	262	232	273	254	246	258	230	235	243	228	228	241	242	240	245	237	213	261	262	253	263	279	222	253	241	260	249	260	243	260	279	229	294	262	255	251	243	270	251	269	264	261	254	238	252	227	246	246	246	229	232	249	236	248	259	229	238	251	252	265	258	253	256	215	236	274	234	237	257	269	232	233	250	255	230	273	255	265	240	255	245	255	255	223	225	249	235	231	270	238	248	261	248	244	233	237	266	287	284	234	254	267	261	251	230	254	257
25348	21516	27950	25532	10033	585	299	244	190	172	177	194	175	161	125	154	171	138	137	162	143	142	148	133	138	128	151	134	138	134	124	153	148	138	126	154	152	146	136	138	129	126	128	144	150	124	135	146	130	131	127	130	150	134	151	131	135	124	141	126	135	149	119	133	136	148	126	149	149	129	124	153	145	113	111	135	127	122	122	143	140	123	128	144	144	137	137	139	142	145	150	134	142	132	123	149	153	125	129	139	135	145	119	133	134	156	139	122	136	134	126	149	117	143	132	125	123	125	119	121	138	143	140	126	121	140	150	125	120	136	133	115	125	149	123	127	143	129	138	145	112	127	116	135	134	137	115	153	147	146	137	114	157	140	150	130	149	141	135	141	140	137	137	125	132	142	133	157	129	116	139	156	159	137	127	134	132	126	143	132	152	137	138	130	121	135	129	121	144	126	128	155	122	122	141	115	136	121	114	149	149	152	135	149	142	123	156	125	122	129	144	137	142	118	112	118	143	121	114	155	138	135	153	139	138	146	135	138	101	135	124	108	159	132	123	152	111	126	138	128	131	131	120	136	145	131	128	122	131	122	129	134	123	124	131	119	135	134	117	140	136	145	142	112	125	134	145	139	123	138	141	139	131	139	132	106	126	135	122	155	157	141	134	147	116	124	115	126	134	136	124	143	150	139	153	116	138	123	126	114	130	131	123	131	141	136	145	160	137	134	129	152	147	126	154	115	126	103	143	139	137	134	131	126	139	129	130	124	130	126	121	119	145	116	122	112	148	118	124	120	137	144	143	122	129	146	143	138	131	155	119	117	122	138	129	141	138	127	136	144	134	132	129	151	153	139	143	142	128	108	127	130	134	127	131	135	143	109	138	149	126	153	143	149	145	151	130	117	146	105	118	139	133	119	127	135	134	141	120	138	142	133	143	134	144	136	119	132	120	137	113	137	123	118	118	134	124	152	126	117	134	125	119	129	132	120	140	125	139	140	131	131	132	116	136	131	149	128	131	129	134	125	122	128	130	131	145	140	131	119	135	132	151	119	129	112	132	135	146	134	141	146	132	135	117	115	134	144	142	156	123	140	143	150	131	117	137	121	156	116	136	140	130	114	131	133	115	127	126	133	142	128	151	129	150	144	131	141	125	122	130	143	137	128	135	129	123	106	116	137	132	122	122	143	140	121	129	101	142	155	142	162	127	133	145	135	141	148	120	114	134	110	133	111	136	150	149	130	107	130	122	139	120	153	116	136	115	141	127	132	123	122	129	135	141	135	137	138	145	117	140	144	133	138	138	122	118	153	140	130	116	124	121	125	119	117	127	132	143	146	149	159	142	166	133	137	135	129	133	132	128	149	133	153	139	125	125	158	131	123	130	139	138	135	154	131	140	114	149	132	131	132	137	136	137	136	152	118	146	135	138	137	126	139	150	131	141	137	122	119	143	129	133	132	121	143	137	133	138	151	142	136	115	124	125	120	145	136	132	127	131	111	139	139	132	114	133	136	122	134	133	155	141	136	145	129	121	131	128	128	108	140	129	112	133	143	119	137	136	128	124	108	126	127	139	117	141	135	112	140	127	139	137	129	143	129	142	122	132	120	134	126	115	121	162	131	132	140	124	125	133	140	139	122	139	135	118	118	147	133	134	120	141	133	136	158	135	130	134	133	127	156	130	122	156	153	123	95	144	159	123	144	148	113	142	135	131	123	136	130	140	128	139	128	125	147	145	143	132	129	131	123	131	138	116	138	138	131	137	127	145	126	121	152	127	134	140	129	123	131	153	120	138	138	116	139	126	125	122	124	126	112	145	132	139	119	132	144	120	132	123	153	153	128	144	147	126	124	126	136	134	122	134	146	134	125	127	146	154	130	145	137	123	133	109	148	147	132	137	130	126	149	132	127	128	134	120	138	143	136	137	160	138	129	129	149	120	112	136	136	157	147	141	136	157	136	118	141	134	132	139	133	125	132	149	129	132	136	112	130	116	134	126	137	130	101	142	141	123	125	144	133	132	153	135	141	143	130	135	140	141	122	132	114	140	154	131	120	151	133	135	139	141	135	129	141	148	111	131	140	143	118	127	130	125	135	123	141	110	129	120	148	118	125	132	150	125	142	165	127	126	145	143	131	123	115	163	128	133	162	135	112	145	124	124	121	155	135	128	122	151	127	131	134	147	124	137	137	103	137	135	146	140	125	149	127	127	134	131	141	118	144	117	139	147	141	162	133	135	141	144	94	140	159	144	130	126	134	153	142	144	119	140	127	120	127	130	119	152	138	150	111	121	138	115	122	147	116	140	131	141	135	116	157	137	149	126	123	140	142	127	145	136	124	131	134	112	132	131	129	108	127	129	115	140	130	159	137	139	135	156	152	138	132	151	110	113	131	117	134	149	137	123	134	138	122	140	149	124	131	128	123	115	130	154	124	158	159	135	133	130	137	134	148	127	129	148	134	119	121	136	145	132	156	163	132	140	129	123	138	131	134	135	139	142	136	152	145	140	151	119	143	116	145	144	121	118	141	157	122	145	146	128	131	125	136	127	129	129	131	120	140	125	132	145	153	119	139	149	135	121	136	127	134	129	139	142	126	112	122	114	140	138	128	137	133	123	110	140	134	130	111	136	124	144	145	124	127	161	126	137	140	128	131	126	141	148	107	130	133	139	123	134	127	119	130	144	136	121	127	140	129	127	129	117	150	123	133	110	132	134	125	125	148	153	141	127	139	132	144	147	137	141	116	166	130	123	151	149	121	127	115	143	142	144	118	144	138	140	124	133	139	129	132	127	123	135	113	136	135	145	121	124	133	152	144	137	129	136	134	123	131	122	164	126	136	141	138	141	139	140	106	119	134	136	130	134	135	111	142	133	116	133	139	149	140	117	135	145	117	134	114	128	150	129	128	123	144	116	141	118	140	160	135	124	132	134	130	117	128	146	109	152	128	138	142	126	128	146	132	116	132	126	118	127	125	130	140	150	131	141	127	133	108	129	120	129	138	137	139	152	131	137	120	126	145	130	132	111	120	127	114	161	128	149	136	133	143	130	119	124	134	133	150	141	123	142	130	144	127	138	145	143	144	147	136	141	152	143	136	151	133	121	127	157	117	127	141	154	143	144	125	144	119	160	170	135	144	122	155	112	138	137	132	139	144	106	129	150	116	130	120	161	133	136	122	137	126	115	130	157	122	145	144	154	131	131	129	149	142	112	156	122	124	126	127	121	135	122	120	153	149	138	140	127	138	137	138	110	150	160	123	131	131	128	136	130	132	136	145	111	129	116	128	140	166	123	110	130	135	112	128	137	139	134	131	119	153	160	115	131	131	141	121	128	128	131	133	121	125	141	120	133	125	130	124	147	135	136	158	130	142	119	128	100	145	148	142	140	105	129	158	132	153	134	160	136	145	141	120	129	135	127	116	122	122	128	129	142	143	144	133	121	131	138	130	136	142	120	140	133	157	143	122	129	122	129	137	134	120	149	135	156	131	130	153
3090	2616	2107	1059	672	468	378	332	295	257	235	203	224	219	175	178	168	155	147	163	154	159	172	150	157	163	150	150	166	154	161	138	135	140	163	152	167	138	152	145	144	149	146	148	153	150	145	147	155	133	125	155	174	167	143	157	146	149	141	140	145	156	136	175	124	129	167	147	133	171	168	151	144	129	170	163	138	128	130	142	139	133	133	134	131	148	144	157	159	144	127	140	154	124	134	148	145	156	154	146	123	145	155	141	160	127	148	139	144	140	146	126	145	137	148	128	133	135	160	134	127	132	128	134	133	154	146	113	140	168	143	160	110	121	147	148	128	128	134	129	137	150	147	133	143	143	148	149	131	120	133	141	148	148	134	134	147	139	140	159	148	154	126	140	139	137	150	127	160	139	168	137	142	132	153	135	138	127	134	117	143	149	165	129	135	133	128	125	124	146	149	145	130	133	119	143	130	157	163	143	143	127	149	135	147	151	135	141	145	143	164	128	154	166	125	134	140	135	139	157	131	157	150	150	144	119	146	141	141	137	158	128	118	146	121	128	148	162	140	169	134	128	143	128	136	145	138	165	134	128	141	144	168	142	126	140	148	144	138	151	138	149	137	154	146	134	139	147	160	135	150	142	138	134	146	161	148	133	143	148	143	150	134	144	132	150	151	131	145	144	151	128	125	153	153	125	142	144	136	129	111	165	135	150	116	142	132	152	150	129	143	136	146	105	152	146	134	156	140	141	168	123	132	117	131	148	152	130	145	142	132	159	134	138	149	141	141	146	136	141	147	122	141	145	134	142	164	150	150	128	163	124	147	144	139	147	145	148	117	135	133	142	147	144	133	139	151	142	153	145	119	125	143	142	144	148	162	149	169	130	144	141	133	142	153	119	134	146	142	148	122	157	137	151	139	135	138	128	139	132	144	124	148	148	142	143	142	144	154	136	141	148	149	136	146	122	124	154	131	126	142	128	148	152	143	152	154	144	151	146	127	150	133	147	128	158	145	124	155	120	124	149	166	156	129	128	160	143	133	153	141	148	153	132	129	139	166	120	131	140	146	128	152	148	125	125	139	144	150	142	133	154	176	142	121	128	126	139	139	161	137	138	136	155	153	132	177	132	134	132	146	130	126	141	155	126	145	162	127	139	130	152	144	126	143	144	147	126	148	131	150	138	129	154	147	109	172	129	146	138	145	136	148	145	146	147	128	144	136	135	149	140	163	147	133	134	129	127	133	158	146	129	145	137	145	124	147	146	136	141	144	125	148	135	133	131	129	152	126	138	132	132	128	142	138	132	174	145	145	140	133	141	140	166	138	143	152	140	133	140	153	132	127	147	153	141	151	139	145	135	144	145	152	135	139	119	135	159	148	149	153	123	155	141	142	142	156	149	142	135	159	149	155	144	156	157	140	152	126	131	127	149	141	139	134	142	116	127	155	140	145	139	139	133	161	158	156	170	133	128	143	131	133	152	166	136	143	146	161	134	162	159	128	124	138	134	135	136	131	139	131	140	135	112	148	124	141	139	154	129	134	117	148	134	151	130	162	151	129	133	132	137	121	137	129	135	148	131	136	165	160	141	136	119	164	131	148	142	133	133	149	149	149	125	144	128	150	158	145	166	144	166	153	123	161	126	141	144	141	161	137	125	164	132	132	141	106	154	113	155	128	139	125	149	140	136	135	148	141	132	128	137	125	146	146	121	110	168	147	155	128	150	135	140	136	160	165	131	146	156	129	158	151	137	126	136	123	138	133	115	136	117	114	155	141	132	131	137	126	147	136	134	126	145	135	151	150	143	127	129	142	141	136	132	137	122	168	134	131	118	132	136	154	141	126	134	144	136	129	128	151	127	123	135	148	152	148	156	143	125	146	153	122	153	129	151	135	137	144	138	170	144	139	131	148	144	151	150	115	169	146	149	130	137	150	141	155	137	137	167	141	147	152	133	129	151	125	124	115	140	143	126	143	124	130	122	151	163	140	129	126	155	145	138	137	154	143	142	125	120	135	140	124	149	108	153	121	147	136	127	147	137	126	124	147	143	141	172	130	127	131	123	145	123	115	133	130	121	125	139	134	143	144	156	148	157	140	159	147	133	136	139	144	136	127	134	140	119	142	133	126	138	143	137	138	110	142	167	135	152	144	142	152	131	121	146	145	150	148	152	121	127	137	132	137	142	141	160	150	139	160	144	142	142	145	127	137	141	167	141	131	118	152	133	155	146	121	139	155	146	132	147	134	130	146	135	133	128	146	139	133	151	137	144	134	124	153	139	143	138	144	141	132	135	128	134	155	137	142	157	133	144	154	137	131	150	136	150	127	145	120	127	146	136	145	160	132	145	141	142	148	132	130	153	143	135	130	147	129	132	135	144	155	120	162	132	143	127	150	134	130	139	130	146	138	144	133	131	150	171	146	128	131	167	131	128	162	130	155	139	130	150	164	136	137	138	146	150	151	146	132	163	147	150	118	146	145	139	159	125	136	129	126	133	143	135	149	152	120	130	121	143	162	161	130	142	138	145	145	154	135	144	142	125	116	129	123	140	135	140	133	141	136	134	127	123	122	138	158	142	144	130	165	158	143	106	143	151	142	140	131	142	164	151	145	148	131	146	124	148	131	147	144	141	147	136	126	121	146	139	140	146	141	136	123	142	130	137	121	158	128	150	133	166	135	137	154	130	130	139	130	132	157	139	127	162	133	143	130	150	154	143	147	147	114	133	162	104	142	155	140	113	133	127	121	136	145	151	147	126	153	143	146	140	136	139	135	135	123	133	134	174	128	146	146	127	126	138	139	144	128	138	134	128	142	149	159	142	154	149	131	150	145	156	116	129	146	119	137	134	139	127	140	156	138	147	148	149	142	147	140	155	128	157	117	155	150	144	142	137	151	150	156	128	151	147	155	154	137	158	157	141	143	143	126	153	140	125	120	143	129	150	162	145	136	142	146	147	124	147	131	139	135	151	160	119	134	134	147	133	163	153	143	153	147	126	125	139	120	157	154	127	150	152	140	141	148	148	160	131	147	144	129	147	136	152	146	145	135	125	131	139	163	146	162	120	144	131	133	138	118	144	137	133	164	160	140	137	174	147	132	161	126	152	143	144	136	158	140	140	151	125	137	136	142	183	158	138	128	132	139	130	156	146	122	146	123	140	144	145	139	143	138	119	179	150	128	133	118	177	121	126	137	140	120	142	127	129	139	139	139	154	132	146	132	146	143	149	124	139	136	146	132	150	154	139	126	142	144	143	144	129	131	145	146	131	142	149	133	137	135	154	137	142	135	126	175	127	138	138	150	123	141	139	141	140	134	136	165	141	96	122	132	129	143	129	141	142	123	145	148	126	131	154	122	155	152	128	135	124	141	127	160	109	127	124	127	136	152	142	130	138	145	115	134	150	158	149	122	118	153	147	136	143	154	137	134	142	155	143	144	149	138	143	118	124	137	164	137	141	142	145	150	116	129	135	151	146	155	142	116	129	143	126	145	115
24428	21476	28775	24602	21456	6113	938	533	423	421	389	334	381	371	347	291	334	344	296	302	293	331	290	290	318	313	300	280	320	299	285	285	331	276	289	308	287	291	296	318	302	287	298	283	304	269	281	304	285	300	342	287	296	283	286	285	332	295	275	298	282	284	295	303	307	290	286	276	300	304	291	295	260	289	282	291	268	272	306	321	278	275	325	307	263	273	267	310	300	293	304	310	292	276	316	314	279	274	321	285	301	281	297	318	281	323	294	292	318	275	284	277	294	316	295	293	293	291	298	285	289	281	287	279	290	299	296	283	296	316	317	273	300	288	268	301	280	271	276	287	279	232	298	267	299	273	315	269	291	272	302	288	282	316	271	302	256	273	314	301	317	313	289	293	309	275	285	289	286	294	287	297	268	299	307	290	278	304	268	297	331	282	309	280	284	293	306	274	292	274	259	302	314	281	284	306	300	265	287	297	287	351	299	275	316	277	311	313	282	296	277	277	302	308	301	292	300	281	306	276	310	302	307	285	284	299	281	299	333	311	300	261	283	330	258	298	307	299	300	314	313	306	303	302	281	289	294	298	293	276	286	301	280	292	304	317	287	327	276	306	285	315	277	322	276	260	280	275	279	280	285	286	286	287	286	282	299	283	282	314	283	289	310	288	314	272	274	295	319	271	282	274	334	305	300	308	295	275	296	310	266	292	289	281	288	309	285	286	316	257	298	318	308	299	293	290	291	292	294	280	305	287	272	311	325	291	286	300	289	284	309	306	257	291	296	307	305	344	267	298	285	281	277	254	309	271	252	322	249	290	287	261	286	297	295	289	295	292	292	305	282	315	296	294	300	301	302	302	299	305	309	315	260	316	275	274	267	313	299	302	269	312	303	314	271	275	293	275	278	265	278	268	295	260	272	299	295	308	294	292	287	291	318	292	311	280	268	303	289	300	286	269	297	308	291	296	295	274	296	287	302	304	267	308	286	269	299	326	286	299	271	292	292	295	265	254	315	285	284	303	281	289	325	278	307	271	287	286	270	302	312	273	302	291	264	266	302	287	274	267	264	293	318	276	288	292	277	285	280	309	269	303	304	285	302	293	317	289	263	288	305	293	280	298	285	244	302	281	309	266	332	254	290	307	252	307	257	289	301	301	261	297	269	297	301	308	272	312	297	267	270	302	286	316	304	310	279	300	271	282	278	274	288	287	273	318	245	293	315	285	295	291	271	295	273	265	272	270	319	306	294	275	284	308	287	284	279	316	303	278	287	259	277	300	299	305	266	263	303	297	282	282	302	272	289	312	283	289	296	306	303	288	265	297	313	295	296	301	283	303	300	291	286	311	298	267	272	288	263	276	299	268	284	295	288	305	310	325	265	281	276	284	268	305	300	309	283	259	294	301	301	286	291	302	267	295	302	273	248	285	304	277	313	291	297	321	279	308	305	252	247	345	298	296	284	302	291	277	272	294	285	247	313	279	312	256	301	356	289	293	300	287	286	266	287	287	291	296	283	291	306	277	296	283	266	301	316	319	316	271	271	288	301	307	295	306	297	308	297	295	283	293	279	294	312	278	276	310	294	285	276	282	276	264	306	308	278	280	284	318	295	287	280	308	281	258	298	292	267	262	321	300	277	246	260	278	294	285	267	279	277	277	301	318	301	290	281	291	282	300	281	273	313	284	304	270	302	312	271	298	253	298	298	270	301	284	283	267	289	292	285	273	295	315	299	256	294	276	283	274	282	283	310	290	313	308	265	287	282	304	307	296	293	260	283	288	260	264	306	314	277	265	292	318	305	296	298	266	276	286	280	293	310	287	263	287	268	276	302	281	245	265	250	289	294	325	288	300	302	289	308	278	277	304	283	306	283	285	297	293	305	287	298	306	282	299	316	299	284	277	266	286	271	315	283	283	283	299	289	321	286	320	302	284	295	281	283	283	307	302	280	268	285	287	314	279	301	318	287	288	284	281	282	287	306	277	272	306	293	316	302	293	265	283	290	298	304	303	290	295	308	297	298	282	285	271	259	304	289	257	279	293	271	285	297	299	303	256	310	286	299	291	278	292	287	274	278	276	282	300	257	283	264	290	319	310	280	268	278	298	276	291	265	313	272	263	269	298	303	304	267	260	307	281	308	287	297	304	270	321	282	281	306	329	306	305	257	329	291	297	262	296	305	306	284	308	311	283	286	309	278	288	287	279	312	274	267	289	279	312	297	257	288	288	290	268	271	289	294	297	294	285	311	283	290	277	278	284	319	269	307	267	283	268	310	265	340	295	311	302	284	314	275	292	285	330	267	283	263	297	260	322	311	284	297	271	281	281	280	276	305	283	282	302	276	284	320	306	305	289	267	265	286	291	270	283	298	318	266	267	293	300	315	299	280	286	279	266	305	281	293	317	285	287	294	320	295	295	279	328	289	291	304	291	287	280	281	301	310	296	295	287	293	298	302	260	299	292	279	276	309	309	274	279	271	297	309	304	302	300	287	289	306	288	287	304	318	306	291	283	299	291	271	272	315	318	300	286	291	294	310	275	307	302	286	281	302	309	277	314	291	284	259	282	277	306	299	308	314	313	288	264	268	262	300	285	290	293	302	300	291	286	295	298	271	304	270	263	308	287	294	297	294	335	306	306	296	281	292	286	244	292	290	280	271	308	327	292	291	278	321	265	298	291	283	310	272	288	292	279	269	282	295	310	298	304	300	288	297	300	313	273	311	294	302	280	285	278	288	296	300	272	268	283	282	272	287	302	270	310	300	307	300	295	315	312	285	274	294	280	278	299	295	298	290	277	293	287	310	289	289	282	277	297	303	295	301	283	255	241	290	272	297	264	263	312	313	302	302	276	299	293	321	311	286	334	293	308	304	306	287	291	320	296	271	274	306	304	294	276	287	332	297	328	279	301	302	281	307	261	276	298	277	299	283	271	303	281	306	288	290	269	252	294	293	302	289	300	297	281	286	266	277	304	291	294	281	304	285	282	280	265	277	277	286	263	286	288	293	287	302	320	281	269	295	270	317	290	271	315	308	280	316	252	263	291	317	303	293	275	290	280	299	293	275	302	323	288	261	297	252	303	283	285	279	302	300	279	277	297	285	300	287	287	318	318	279	298	294	290	314	293	257	274	263	297	295	264	283	283	261	294	271	275	272	274	282	283	306	269	295	293	292	296	257	305	266	298	250	306	277	303	269	304	267	279	257	292	302	270	289	290	305	295	300	294	277	271	290	283	248	255	273	295	253	301	263	288	334	266	293	278	291	287	297	306	260	294	306	296	298	306	287	337	303	272	283	268	289	297	301	314	290	294	277	283	273	291	306	271	287	295	297	299	280	286	287	255	301	270	301	294	308	313	258	295	269	285	305	305	287	257	275	299	269	283	304	271	282	309	277	296	281	273	300	267	309	277	302	269	242	302	313	292	292	294	289	296	296	290	299	278	319	288	294	304	292	295	292	281	283	259	282	280	303	296	269	261	311	284	300	281	280	263	278	307
3365	4801	3941	1984	1258	927	755	700	565	451	417	405	365	353	332	369	350	337	321	337	308	284	307	328	291	287	286	291	328	284	293	291	293	266	280	263	284	303	280	271	291	284	322	295	267	273	275	268	301	285	314	281	338	290	282	262	261	290	279	277	282	289	250	288	263	302	238	310	293	310	308	255	325	275	265	276	303	287	254	257	294	275	290	260	280	286	289	269	254	314	268	285	278	300	257	252	264	319	280	292	286	263	271	290	251	283	282	296	310	268	253	296	274	275	277	275	307	281	280	275	258	259	303	260	259	268	263	289	284	284	256	314	256	264	271	269	311	292	265	261	277	268	272	262	295	280	274	267	262	287	282	278	269	270	268	268	295	297	267	263	247	281	269	292	278	250	299	264	294	272	283	268	276	261	309	257	295	274	298	259	296	257	247	264	303	263	282	285	265	294	302	279	298	271	268	293	251	271	257	266	276	318	283	319	270	266	272	294	300	296	274	279	265	268	244	290	272	260	270	286	270	273	283	259	283	267	249	307	256	308	289	275	254	251	264	261	270	309	259	262	285	316	288	263	308	258	249	289	254	305	265	284	260	287	255	280	257	281	266	270	253	300	264	279	280	283	281	274	278	290	261	266	266	258	268	261	251	295	306	279	256	296	241	265	291	282	284	299	258	261	269	256	261	227	295	259	291	295	266	267	300	278	290	281	310	280	273	286	286	289	280	286	279	260	292	277	301	267	284	265	303	250	270	298	283	304	290	292	299	285	264	272	256	276	292	247	268	269	270	244	273	290	300	310	280	271	274	273	275	268	286	284	249	277	289	310	301	294	266	288	255	250	286	267	247	280	296	262	266	275	260	273	269	278	296	256	289	304	302	316	256	240	243	268	274	295	268	273	267	302	280	271	289	283	268	257	258	269	255	298	261	281	293	268	272	266	282	276	272	284	276	266	269	263	264	299	265	277	285	286	273	279	289	284	311	264	296	257	267	297	302	286	277	252	269	275	282	283	291	260	256	252	260	303	280	281	275	263	283	292	286	266	286	315	264	277	244	269	265	262	274	295	305	262	266	275	264	262	258	254	260	245	276	295	262	267	277	301	286	273	302	281	275	287	271	284	289	298	245	262	252	239	285	277	277	244	270	275	281	268	271	272	280	261	295	253	264	299	274	294	263	292	270	307	265	230	283	278	274	269	242	275	289	309	286	259	281	277	288	248	281	284	262	258	262	252	282	264	283	272	286	291	267	282	269	261	290	258	291	281	274	252	257	260	269	310	267	275	278	252	271	288	250	260	298	265	273	269	312	251	302	253	269	287	260	248	308	286	294	272	270	267	281	270	295	292	251	268	319	262	285	246	282	271	273	274	274	265	269	237	280	244	260	272	256	268	242	276	272	273	283	288	298	270	280	289	271	278	300	262	253	279	290	257	281	257	275	305	247	265	253	277	230	266	314	285	296	269	288	290	308	277	263	278	281	276	274	295	259	287	295	245	279	291	288	303	289	284	306	287	258	250	248	267	299	255	278	276	276	288	261	246	281	275	258	255	295	247	261	270	275	281	259	283	255	279	294	258	271	262	252	251	264	268	274	289	269	256	226	263	296	285	250	253	267	275	296	267	256	268	264	233	243	276	286	286	273	255	273	292	280	254	267	257	269	277	259	248	264	252	282	276	276	262	273	271	285	262	276	256	259	272	257	265	321	282	258	297	278	268	251	267	274	256	269	273	284	234	272	254	262	287	266	281	269	251	263	274	282	272	283	288	281	249	284	267	282	267	301	293	249	274	281	259	274	280	303	295	338	266	265	285	273	302	239	278	267	305	245	277	266	247	242	263	259	299	276	263	265	283	257	249	297	245	285	274	293	288	289	263	281	277	270	280	271	250	261	291	288	260	245	262	278	240	300	281	265	302	263	284	258	294	264	266	276	270	286	296	295	286	235	292	296	281	291	280	268	273	270	320	271	277	276	275	274	301	264	294	250	254	277	286	302	248	300	277	281	281	313	267	258	258	273	265	283	249	280	247	293	296	247	286	296	252	269	274	280	292	246	265	279	269	280	249	236	274	251	293	272	272	293	270	299	258	279	269	257	281	264	283	252	258	271	294	272	272	277	275	257	277	268	246	247	272	265	265	276	276	243	298	267	260	292	257	270	274	273	253	265	279	245	255	261	265	280	270	260	272	266	248	288	279	288	260	267	283	292	285	268	261	272	246	295	275	268	268	296	258	267	267	268	279	271	265	241	250	256	287	263	305	272	301	280	246	258	254	244	289	276	246	265	279	275	285	296	254	268	268	269	272	260	279	275	264	270	280	277	202	276	272	294	283	259	271	265	264	262	257	282	255	273	283	267	275	290	275	299	261	267	270	284	281	282	308	283	269	261	281	277	310	271	281	283	267	253	268	278	244	282	264	267	268	272	260	265	279	292	263	253	293	251	265	269	280	282	260	261	248	282	254	272	299	266	271	269	298	283	265	246	295	240	268	258	264	298	259	261	274	269	256	292	267	262	280	262	257	256	278	278	260	282	275	295	276	266	278	289	258	287	270	295	263	271	275	216	254	265	268	282	283	261	264	264	268	303	260	264	276	254	270	281	303	263	263	273	290	272	279	261	299	271	243	279	258	285	259	270	273	275	284	306	255	265	257	269	269	265	269	309	262	270	257	273	279	290	267	253	254	274	267	298	288	291	261	291	286	321	257	274	291	262	247	281	280	288	254	260	245	267	282	272	282	270	284	303	289	275	285	280	297	274	245	287	289	290	305	279	267	284	247	273	274	279	316	257	256	262	296	249	256	297	288	268	268	270	277	270	299	287	246	286	280	279	232	274	273	270	279	287	274	269	282	273	279	287	257	274	257	283	270	298	271	249	269	285	242	265	285	270	272	267	289	295	279	306	278	282	275	235	268	247	273	247	274	245	279	282	303	264	256	258	237	250	269	275	271	275	296	273	289	265	284	279	289	269	258	248	245	247	268	294	253	257	264	271	287	284	257	275	268	267	239	324	277	275	268	279	248	272	265	277	301	284	275	265	279	272	247	282	276	279	283	268	265	251	270	264	279	293	270	291	275	270	258	262	310	245	271	266	296	261	256	311	256	271	259	267	257	243	283	292	304	302	261	300	274	277	235	281	285	245	276	297	263	265	269	298	266	265	280	276	283	268	271	279	266	255	302	278	262	277	245	262	280	263	264	263	277	287	283	270	278	285	253	238	278	269	276	296	268	255	287	267	273	275	260	279	240	281	288	266	278	267	250	248	280	289	268	293	279	256	277	262	287	284	269	271	282	302	261	264	284	270	264	286	241	280	275	249	278	281	262	285	261	283	274	257	317	302	273	296	252	259	262	228	285	248	294	256	272	293	238	311	281	260	251	267	249	275	280	244	253	239	236	264	265	277	289	292	274	271	244	263	269	267	284	278	256	262	263	281	252	271	297	270	254	256	260	277	271	284	248	297	263	265	258	252	272	239	306	279	257	270	255	296	277
27846	12346	913	398	324	299	268	294	266	280	268	251	307	277	263	238	288	260	241	246	285	260	240	277	256	263	280	273	248	263	291	274	281	279	258	255	277	256	272	252	288	265	254	266	266	270	276	272	248	275	266	227	260	252	265	274	263	274	269	238	282	274	277	254	299	252	275	259	239	265	281	272	259	271	274	244	266	267	248	260	269	263	243	253	237	286	261	265	268	302	266	275	255	278	242	244	258	280	291	268	247	254	279	268	258	291	250	280	277	284	261	245	271	264	249	244	286	257	291	259	266	241	283	269	227	264	276	250	267	248	282	266	226	258	263	244	270	255	299	281	237	267	273	256	245	282	288	255	250	252	296	279	292	254	287	273	265	228	252	264	262	247	244	277	291	264	250	284	279	287	253	246	268	228	274	263	279	265	273	257	265	328	243	249	273	243	272	252	255	264	282	258	300	234	244	274	279	273	258	269	275	238	268	253	281	270	267	267	285	264	269	260	300	256	253	275	262	286	260	278	296	258	255	249	310	276	280	256	250	261	279	264	279	261	286	304	269	265	270	280	273	264	286	267	257	287	284	273	280	274	252	273	256	259	271	271	256	280	228	271	274	274	241	275	280	225	253	257	259	267	259	258	261	268	247	269	271	268	249	237	267	243	275	291	258	288	239	259	259	268	298	277	242	271	260	268	263	249	268	239	262	309	275	266	251	274	257	278	256	292	281	266	270	265	278	303	238	292	295	258	253	242	261	271	271	261	275	279	285	255	262	278	270	286	290	287	267	297	252	286	246	271	273	264	262	252	271	298	254	249	283	300	255	247	278	261	230	257	266	262	262	237	266	273	268	257	259	247	268	283	260	271	277	286	264	275	282	276	277	246	246	265	248	300	269	262	239	266	255	264	285	267	270	276	303	248	266	276	250	277	264	266	262	276	276	286	265	263	266	259	269	277	263	276	239	263	278	283	259	287	270	256	275	275	300	279	230	280	249	258	269	278	272	238	252	264	269	264	275	254	288	266	273	267	257	294	255	276	272	269	273	257	288	266	306	251	241	285	258	283	238	257	270	261	273	239	293	277	291	250	263	252	276	268	286	263	263	292	248	260	320	260	281	274	250	249	277	267	243	254	277	270	244	289	266	253	266	270	294	271	223	238	253	279	291	258	280	276	262	324	267	276	263	273	272	263	255	296	273	271	265	276	237	281	263	277	272	289	274	277	265	279	266	293	290	276	252	270	228	260	243	288	245	279	253	251	292	277	269	274	240	267	254	277	260	299	288	269	246	293	262	290	271	283	265	282	273	295	259	275	264	267	265	275	278	268	274	285	260	275	282	271	299	239	272	288	274	278	223	293	254	244	280	273	292	269	257	296	252	279	288	258	287	263	270	263	240	293	272	270	253	271	266	265	250	285	253	274	257	256	259	267	285	257	255	269	260	241	273	271	257	278	299	269	259	242	267	246	290	287	223	256	291	272	239	251	290	273	262	236	292	276	240	292	282	267	249	256	257	260	267	270	264	252	280	256	271	295	274	260	276	276	271	258	277	289	275	243	274	275	268	261	287	272	246	260	260	271	262	289	298	253	266	248	255	260	229	289	236	262	268	274	240	274	280	275	258	248	303	269	261	263	273	263	276	247	258	284	270	260	280	256	265	264	247	281	255	262	259	246	279	279	267	300	279	264	270	303	272	278	255	270	279	256	301	290	286	250	288	240	262	272	260	279	261	272	261	279	246	278	282	282	268	236	281	288	279	269	271	293	269	265	273	279	273	267	265	289	262	251	280	279	259	258	257	221	252	279	249	271	268	256	235	268	262	270	270	249	289	275	259	250	272	236	273	261	265	257	237	242	258	254	258	264	260	241	264	259	262	266	268	263	271	262	268	259	259	275	275	263	282	269	243	258	279	266	242	248	284	261	260	312	263	261	250	290	244	247	263	244	283	269	242	250	271	282	268	298	268	232	295	268	265	242	260	287	267	274	296	278	263	245	251	277	277	252	282	281	253	263	262	249	249	297	271	275	270	274	246	268	280	274	271	274	283	261	293	250	260	276	242	288	234	250	279	263	256	273	274	249	271	251	277	278	255	273	265	240	240	264	274	264	299	290	300	279	296	263	270	261	251	267	259	263	278	244	264	240	245	249	261	237	268	265	257	251	233	238	270	249	277	263	266	256	263	254	252	276	251	255	256	239	279	290	276	261	286	274	243	282	267	261	251	248	267	285	256	287	252	276	280	274	259	267	272	277	269	260	268	252	302	272	264	247	256	293	266	251	251	273	253	269	306	272	270	279	263	281	238	245	280	265	259	280	265	270	278	289	266	273	300	285	277	248	299	283	272	270	259	284	249	246	279	255	290	269	249	255	270	258	251	266	250	277	258	245	280	268	250	260	280	277	248	273	283	291	250	262	282	285	255	293	236	236	267	275	302	276	274	237	284	256	257	238	258	269	250	256	271	255	287	269	284	267	267	255	259	271	276	253	257	303	251	257	295	267	250	270	253	253	268	285	242	253	264	259	238	255	270	275	278	248	255	288	253	294	277	238	304	268	254	265	242	279	273	241	250	280	287	269	290	260	267	243	266	253	255	256	263	266	289	224	282	285	294	261	264	234	273	260	263	283	253	293	253	285	275	263	263	241	265	278	253	279	262	262	257	269	266	248	236	265	260	275	260	243	276	265	262	260	314	265	239	289	248	276	287	249	287	265	266	265	291	246	285	251	258	283	289	272	256	265	267	253	291	259	233	262	279	270	279	254	287	223	268	264	321	245	257	274	273	285	245	225	271	267	255	229	235	234	275	276	241	261	269	272	252	262	248	283	247	244	305	301	265	259	271	246	272	250	268	261	256	293	261	260	293	272	248	256	287	274	268	280	280	272	262	280	265	278	274	234	252	297	258	238	257	277	253	258	249	253	248	266	298	247	248	265	278	259	248	269	275	268	286	243	243	253	265	263	278	254	272	262	251	262	286	256	274	259	272	269	269	270	256	263	285	260	279	244	287	245	285	288	261	268	291	279	259	240	258	266	258	244	246	276	244	252	275	290	232	285	298	282	267	283	279	326	269	219	254	273	270	294	247	305	292	264	284	270	260	280	276	257	260	280	283	262	283	265	279	254	282	252	278	303	251	288	246	262	283	237	278	268	260	260	265	270	289	274	253	242	293	313	288	259	260	294	265	278	282	281	269	246	292	266	259	238	249	246	255	252	255	297	275	259	255	256	269	252	280	254	243	258	280	269	272	246	279	239	259	256	263	264	262	229	254	281	253	253	273	292	253	271	261	255	298	238	274	242	264	266	260	281	263	258	242	267	306	255	249	265	283	296	282	257	295	261	243	261	284	292	268	269	279	260	256	243	257	252	275	272	245	271	249	245	271	252	242	242	242	265	230	255	259	248	280	267	254	289	237	288	250	291	252	274	258	235	276	269	252	259	294	288	261	266	269	272	262	276	252	262	268	267	295	258	300	267	264	264	232	267	287	254	257	264
4669	426	375	292	269	262	285	248	281	255	253	227	245	274	234	260	265	269	280	273	237	254	286	265	272	243	266	247	255	253	268	267	240	239	249	260	243	262	256	273	252	250	243	254	241	252	231	223	247	261	263	262	245	242	264	257	238	242	245	233	249	248	252	256	230	251	271	278	241	224	246	246	258	251	250	230	243	251	258	238	276	243	229	254	240	257	239	234	258	236	217	253	246	275	248	227	241	247	233	249	259	224	232	240	243	229	230	258	276	235	220	252	236	244	241	250	264	256	243	238	254	261	242	253	274	238	274	279	266	250	280	289	246	256	232	221	268	242	259	240	274	252	255	229	237	245	241	233	208	272	247	252	257	248	237	255	226	269	265	238	233	247	218	241	281	236	248	248	265	249	219	243	260	225	248	243	240	253	260	245	260	267	244	278	251	271	273	272	235	235	234	270	242	239	273	252	249	246	269	260	277	242	286	229	254	227	246	271	228	228	241	214	224	265	258	236	239	269	236	263	260	269	258	256	238	275	265	230	284	234	242	228	252	253	263	259	254	238	232	275	236	234	247	260	255	260	255	272	247	231	238	247	270	253	240	242	254	258	230	224	245	278	245	223	231	262	240	233	246	233	243	251	260	260	252	270	243	225	242	242	243	261	232	246	253	245	243	256	255	277	280	260	236	235	252	252	229	275	260	241	224	257	230	245	257	260	242	249	253	261	259	244	249	275	227	276	251	259	266	233	228	225	230	256	254	252	238	239	242	246	264	229	261	251	221	266	257	235	272	240	227	246	254	213	244	266	252	261	242	268	250	227	255	272	261	248	273	244	240	233	250	243	225	242	257	274	245	276	267	270	227	242	260	244	234	219	227	259	243	287	209	233	237	290	248	269	272	253	232	227	265	237	230	265	232	250	235	222	228	249	260	251	271	238	248	231	254	233	253	262	220	245	267	219	268	242	252	257	260	243	257	268	240	267	250	219	243	256	249	257	240	225	228	255	233	266	240	233	229	236	237	258	254	229	275	259	260	265	255	238	241	259	250	226	256	218	260	239	239	251	246	227	251	264	238	266	267	267	230	250	218	227	253	264	259	246	241	219	272	253	260	269	262	247	250	249	238	248	264	237	229	253	252	260	254	225	266	227	235	244	278	245	237	272	269	255	218	242	250	247	252	222	245	269	274	242	242	258	237	292	257	227	289	242	245	265	232	237	229	251	247	246	232	241	233	238	231	268	219	272	256	246	234	253	268	267	246	255	244	236	253	237	232	260	249	224	226	234	235	250	259	251	252	261	262	234	228	264	258	227	231	266	247	258	266	268	244	266	242	270	230	214	249	248	238	259	249	222	234	235	222	232	230	255	268	240	240	291	235	209	266	260	260	265	255	237	254	258	262	234	259	244	244	233	234	256	245	293	229	235	252	258	260	262	252	253	237	275	236	233	209	233	226	227	226	241	265	244	229	228	258	276	250	239	254	258	266	243	211	224	230	253	244	250	250	258	241	260	275	254	250	283	234	272	253	234	237	252	249	251	261	255	212	247	255	244	254	241	239	262	241	246	235	247	254	255	279	223	251	245	211	226	256	256	265	222	251	247	263	252	273	249	251	250	281	239	241	262	233	250	247	227	281	243	251	219	254	258	242	253	266	264	251	275	243	251	260	237	252	265	230	220	250	253	243	280	259	250	230	254	238	232	240	241	245	266	234	257	260	230	256	234	260	236	225	247	250	235	249	257	247	225	240	231	252	238	233	255	225	271	224	250	262	267	212	258	259	250	221	271	300	286	246	257	262	249	253	235	290	246	255	218	249	257	258	272	252	239	271	239	247	242	238	285	199	245	246	259	243	254	264	282	270	240	280	269	275	256	271	252	255	240	217	250	253	256	264	262	233	230	251	259	242	271	277	225	240	247	222	255	264	271	243	250	248	269	246	261	242	236	234	260	200	247	238	258	236	279	255	235	259	257	234	243	246	241	271	242	258	236	249	244	271	240	274	272	260	265	256	226	240	264	272	234	257	250	246	278	236	231	246	261	264	263	242	224	231	226	253	278	266	286	225	258	245	261	284	222	241	273	269	248	242	248	225	269	254	245	256	245	260	228	233	263	235	250	221	228	253	249	243	247	238	238	241	264	237	239	264	254	260	248	237	268	251	215	246	268	244	246	272	246	230	256	223	264	213	258	259	239	246	246	233	237	252	246	240	218	256	265	219	244	240	274	247	225	231	256	282	286	255	245	244	248	263	247	255	242	253	286	261	224	226	244	246	238	248	252	272	239	227	260	225	248	253	258	234	228	251	246	236	280	259	247	251	240	240	287	215	261	241	271	256	262	247	246	258	248	282	271	255	244	235	248	267	256	237	249	274	254	235	240	272	266	251	216	231	248	251	231	244	264	243	258	264	236	270	243	237	290	271	250	247	273	259	257	255	260	272	242	226	225	279	243	234	281	256	235	266	257	237	237	263	260	252	246	245	247	240	269	242	220	245	241	257	247	237	248	278	216	230	229	256	248	250	231	231	248	231	219	261	242	236	250	225	258	233	236	229	237	259	243	259	248	239	227	234	255	252	259	250	258	279	252	210	240	286	276	250	253	242	230	286	267	252	232	264	259	259	255	261	246	244	235	236	237	265	256	242	215	305	255	254	278	253	233	244	256	234	245	231	248	242	232	229	232	263	236	264	250	243	255	231	227	213	251	228	251	259	234	246	247	241	233	238	281	224	246	270	244	219	222	257	253	239	244	265	279	261	229	246	252	245	236	240	252	227	240	265	264	216	231	262	270	231	245	245	243	237	224	259	244	246	265	267	255	239	255	265	266	227	248	268	256	273	238	245	231	253	257	251	258	236	245	248	262	224	263	245	288	242	257	263	280	282	238	238	251	249	250	263	254	251	262	245	236	245	275	229	237	236	278	271	267	240	242	237	228	233	246	280	233	237	235	270	234	258	257	255	256	244	250	256	269	238	236	266	245	259	239	244	265	230	227	236	268	263	286	234	286	266	246	242	256	250	258	260	201	229	279	251	255	252	242	251	270	252	238	247	270	248	241	246	260	235	236	237	260	261	236	259	261	244	266	241	212	261	262	256	251	231	234	230	244	250	261	269	249	270	275	277	232	260	248	266	238	288	237	265	251	253	250	252	215	260	256	254	235	252	257	233	260	233	249	244	268	228	280	256	219	242	228	250	253	245	246	239	227	237	237	250	258	273	251	251	253	249	239	233	253	278	255	247	239	276	241	245	249	229	267	251	267	249	241	261	254	237	249	237	245	221	259	256	258	269	233	271	268	252	239	234	263	248	250	256	246	295	247	263	251	245	243	261	297	268	251	242	250	251	222	260	246	249	236	237	236	248	236	265	215	251	260	263	231	261	250	220	252	270	273	263	243	220	260	247	255	257	254	257	247	258	254	217	240	218	263	276	261	235	211	224	244	259	228	242	276	232	257	236	244	263	265	272	256	238	251	212	228	250	259	237	262	263	229	277	253
25231	21480	27919	25471	9843	588	315	265	201	176	178	193	159	147	161	129	128	133	168	168	146	147	146	137	138	113	143	130	127	148	148	152	133	146	124	162	137	129	137	132	152	141	133	109	149	143	161	144	143	159	121	141	135	137	108	143	135	154	159	138	140	126	145	158	140	129	128	135	153	160	147	112	111	145	146	129	145	146	139	145	133	145	132	139	158	141	151	126	141	154	150	133	125	121	144	147	146	125	132	161	131	126	150	121	121	128	126	138	128	120	138	142	144	123	149	138	143	140	150	112	123	118	144	117	135	150	148	130	91	136	127	129	134	133	121	115	143	138	123	131	140	123	130	122	145	130	121	123	125	137	144	132	148	123	126	137	130	128	114	131	113	131	133	133	143	128	138	130	149	150	127	143	142	150	141	142	139	141	116	139	122	130	116	142	135	115	138	125	152	150	124	146	121	103	126	148	125	121	143	121	132	153	124	123	150	142	129	130	155	156	114	154	131	135	118	140	135	147	143	150	148	122	144	137	121	118	130	111	134	125	129	139	130	136	128	149	160	125	112	135	160	138	133	146	122	122	121	147	141	139	126	141	129	134	140	132	136	145	129	144	139	144	135	125	143	140	143	137	136	113	135	148	143	151	121	115	158	135	126	120	121	112	140	101	136	123	149	155	126	122	130	142	157	130	130	128	128	130	141	121	134	131	162	134	140	151	122	133	124	134	145	135	131	149	139	116	130	161	145	145	141	126	139	134	119	131	125	134	128	138	146	130	126	122	121	145	120	150	142	108	117	118	143	148	132	123	120	131	143	138	137	123	129	112	116	133	155	123	119	140	122	123	120	113	126	129	130	130	127	115	108	119	141	132	129	154	143	143	141	140	134	122	129	120	128	117	129	146	141	136	129	129	151	121	115	126	127	135	141	119	114	129	120	127	115	108	129	121	118	133	138	127	117	143	126	144	143	145	131	156	139	132	141	140	116	132	125	135	122	137	139	124	130	127	129	134	134	133	143	151	146	129	148	151	110	152	132	137	137	139	141	140	127	137	135	146	135	134	144	138	131	131	130	141	118	137	154	145	112	134	132	147	123	131	117	129	140	110	123	141	143	120	145	119	146	141	142	129	125	112	127	114	152	114	121	136	135	133	108	106	150	124	131	132	129	146	146	132	147	145	157	135	123	150	118	135	137	121	138	138	133	116	133	111	156	132	129	128	122	140	131	131	109	126	112	143	134	115	141	129	112	126	163	142	138	147	127	113	127	138	142	141	129	128	125	132	145	136	115	129	144	129	131	159	130	104	159	126	138	133	123	125	117	131	137	133	124	135	132	131	131	151	127	128	125	133	124	136	131	116	137	137	151	137	145	141	123	130	147	118	113	148	144	112	144	137	127	146	131	121	133	122	127	109	144	146	132	137	117	130	136	130	154	149	125	122	105	131	120	130	133	135	135	106	122	135	124	137	149	139	125	143	143	135	120	156	139	116	121	121	137	118	136	124	140	126	139	145	121	121	116	149	131	162	117	140	127	117	129	115	158	135	137	117	127	138	154	140	142	152	131	131	120	134	124	135	127	121	128	141	142	130	132	162	140	163	139	142	126	134	143	149	124	134	139	133	133	160	133	135	126	126	141	122	139	154	153	125	130	122	123	129	127	142	122	114	145	127	123	130	128	130	120	128	135	138	138	117	127	135	142	137	139	116	119	118	132	150	117	122	144	148	120	109	140	141	151	137	143	101	139	135	136	136	136	112	122	128	128	127	148	133	138	122	138	120	122	131	133	147	128	143	117	129	125	134	140	141	140	113	140	141	132	159	144	142	125	150	132	121	126	125	131	140	133	136	123	136	109	117	135	128	138	136	136	124	126	139	117	152	115	134	143	152	127	133	113	116	138	137	149	137	119	133	131	149	124	132	133	137	144	129	127	122	139	130	116	129	134	127	152	143	108	128	112	124	124	131	132	124	123	149	157	119	115	145	136	132	142	139	133	134	139	135	146	132	123	123	129	151	146	132	131	141	114	136	122	128	129	128	142	138	146	125	120	145	155	122	121	128	145	115	137	128	132	117	132	150	141	137	144	136	127	126	127	137	137	131	144	134	131	139	139	140	162	132	147	150	120	138	114	123	135	132	124	141	163	132	122	105	127	132	128	130	142	142	137	138	138	136	113	127	120	137	145	125	117	133	137	148	123	131	132	104	149	127	117	120	122	110	149	122	108	130	132	125	131	134	125	134	156	130	128	136	132	113	136	119	142	135	146	132	138	113	129	146	141	126	144	129	125	150	129	134	122	127	140	134	132	142	128	128	141	133	129	122	110	128	137	131	136	121	122	126	116	142	133	123	137	135	123	145	113	119	143	123	129	124	130	124	129	140	149	144	122	142	119	139	139	133	164	124	113	121	127	117	143	136	127	120	135	127	139	126	122	126	119	141	137	125	160	123	139	151	124	146	149	150	146	132	147	131	125	132	145	139	141	134	107	131	138	145	130	129	153	131	141	121	122	120	133	134	142	149	130	148	131	134	143	127	118	136	145	121	112	138	139	154	150	133	124	127	130	131	141	126	145	120	141	134	132	152	114	118	142	132	154	131	149	146	133	148	126	131	138	131	121	157	134	131	138	119	127	129	137	135	137	144	115	122	141	129	124	134	123	133	138	133	124	142	141	133	147	142	141	128	127	136	133	129	145	126	133	134	141	134	132	123	127	157	141	121	156	134	121	129	143	141	145	123	128	124	123	138	135	127	131	119	115	143	146	125	135	120	146	133	117	153	149	145	136	148	147	115	147	136	151	118	124	118	125	137	134	130	123	122	144	92	133	144	143	136	142	150	134	141	128	141	148	123	130	143	132	132	125	135	129	144	142	118	134	143	134	143	115	143	135	133	106	150	142	143	123	141	120	115	143	151	145	136	139	117	134	127	136	146	135	135	115	159	134	148	137	143	113	112	152	137	130	135	146	147	120	122	133	140	118	128	141	147	116	110	119	122	139	141	120	145	134	122	122	138	141	135	134	118	129	141	132	139	144	141	136	145	128	136	133	123	147	128	129	138	133	127	138	130	129	119	125	119	136	158	148	133	144	139	149	144	131	124	134	143	129	132	137	142	156	117	118	128	143	136	112	153	133	128	135	146	146	137	137	122	126	133	124	124	138	109	135	142	135	116	124	140	151	146	112	133	136	148	138	136	131	153	141	139	131	135	123	141	140	127	135	132	141	167	148	144	138	112	121	137	124	124	124	141	125	118	119	145	122	139	132	120	108	132	131	157	138	122	144	130	148	138	144	137	156	138	143	131	128	139	132	114	138	122	147	131	148	129	130	125	147	155	138	122	156	152	123	144	141	141	125	123	145	144	123	133	139	138	132	139	134	137	131	149	144	138	136	134	136	119	124	135	118	129	130	150	123	127	143	123	138	140	126	142	147	133	118	147	124	145	128	132	113	142	114	141	118	139	133	124	154	120	131	146	140	146	109	130	125	134	148	121	143	127
3018	2523	2141	1081	646	511	375	326	314	244	247	204	202	195	176	162	189	178	168	174	154	145	169	135	146	144	147	136	134	148	148	139	131	158	143	143	147	133	144	144	139	142	138	146	148	150	151	139	144	131	128	134	146	136	155	138	156	132	124	125	144	139	148	143	151	144	169	147	146	136	128	150	127	137	140	147	136	169	141	153	131	141	136	149	147	170	147	139	162	158	137	149	121	147	148	143	128	152	126	158	140	134	144	141	140	144	141	160	130	149	155	129	138	140	135	123	147	138	124	157	160	155	131	148	139	150	140	141	143	129	135	144	131	139	150	166	114	139	145	156	149	132	143	136	140	128	134	132	139	124	152	158	117	150	148	139	155	132	124	140	143	142	125	132	124	155	134	116	152	148	124	129	143	133	133	139	143	132	137	147	129	141	137	160	135	149	133	130	148	131	141	120	117	163	141	162	132	146	152	111	154	107	137	137	128	128	160	115	145	148	135	162	164	128	133	152	158	158	146	149	134	129	128	144	143	146	152	116	117	140	147	125	155	119	145	145	148	115	159	127	131	169	147	135	143	142	150	141	133	136	139	128	163	141	148	130	149	133	127	135	153	135	146	132	114	131	129	113	119	151	132	131	152	132	150	129	140	136	147	138	129	131	148	133	122	158	163	143	141	116	138	139	128	149	151	127	138	135	145	135	148	137	134	145	150	133	135	155	136	156	135	137	136	148	147	138	125	142	144	132	156	126	131	154	141	131	131	139	170	148	157	147	146	126	128	156	131	135	135	144	138	138	126	126	155	156	121	146	151	131	138	148	139	135	143	160	154	139	124	129	141	168	146	131	143	141	126	141	143	151	142	157	130	141	129	136	134	138	137	135	114	144	144	145	132	123	138	142	144	126	156	120	158	142	155	140	144	147	140	141	156	151	140	127	140	136	133	136	137	151	137	144	131	141	135	130	122	129	119	148	130	132	134	133	140	149	131	146	128	145	137	133	145	151	139	128	162	137	136	150	131	134	123	170	127	130	133	144	127	145	133	122	165	148	136	132	148	131	139	149	162	133	150	130	132	162	126	156	125	117	150	145	142	138	143	133	141	117	148	122	121	139	151	153	136	148	146	136	143	138	147	147	152	152	144	137	151	133	130	154	130	141	157	154	135	149	128	121	136	141	136	152	129	154	168	148	149	144	141	126	128	149	164	153	129	149	128	127	133	139	131	147	138	151	145	134	141	140	145	131	126	162	128	153	138	149	127	141	144	148	151	152	127	132	124	146	145	142	128	130	142	143	121	136	111	146	135	153	151	143	131	135	122	134	152	136	151	138	142	147	153	142	144	150	150	141	130	127	145	145	144	134	161	147	135	143	145	147	145	126	134	136	118	140	159	122	130	142	137	145	156	126	158	153	127	127	152	126	128	137	145	132	130	135	136	142	146	162	164	131	134	139	122	145	118	139	150	141	131	153	148	151	145	144	148	143	178	139	135	122	139	142	144	130	142	141	138	148	132	150	144	130	145	128	122	136	167	156	123	128	133	134	142	156	134	148	154	179	150	132	142	137	123	135	122	125	145	135	142	161	160	125	135	119	130	158	151	130	167	155	125	143	129	132	159	122	133	170	132	124	146	149	131	141	136	134	118	137	133	147	147	137	139	130	130	149	123	141	138	144	156	157	151	124	131	158	144	129	128	136	135	136	170	127	130	162	138	139	144	139	146	158	146	138	155	139	159	134	125	154	130	135	136	153	136	146	145	132	129	146	145	135	127	154	144	144	138	125	148	135	134	144	126	158	138	140	148	128	151	154	135	137	141	161	159	143	145	135	162	142	152	140	145	127	131	120	130	153	149	149	146	150	130	141	159	135	134	127	143	137	160	150	125	133	145	127	154	136	148	144	119	166	165	117	136	146	146	115	136	148	142	137	139	141	143	130	146	123	138	124	148	143	152	144	144	129	155	138	123	145	134	150	125	124	151	132	158	136	138	141	121	147	134	148	145	132	137	135	144	130	121	138	154	128	157	160	148	128	155	141	151	140	134	178	117	133	152	148	149	153	158	127	128	137	142	143	140	144	154	144	155	141	132	131	132	132	151	136	130	153	150	115	119	139	133	146	149	112	136	153	133	121	118	116	130	151	134	144	120	130	118	138	141	163	144	125	133	133	128	155	158	129	144	134	137	156	126	142	131	128	120	134	138	144	139	141	132	152	119	166	154	135	138	136	151	159	153	142	139	132	150	144	138	119	130	146	156	137	142	132	113	133	149	137	128	121	139	152	133	153	130	141	135	126	117	152	141	154	143	131	144	155	119	150	130	108	128	138	137	171	135	138	145	132	131	136	147	120	154	144	149	144	127	126	148	134	138	119	136	158	146	154	129	147	160	141	138	137	139	145	150	134	147	147	150	131	119	151	136	143	157	139	162	139	140	132	148	127	142	152	128	157	136	148	132	139	127	135	140	143	145	135	140	150	135	122	148	151	132	132	138	153	118	144	136	139	146	157	130	134	164	149	145	121	133	142	158	131	139	152	143	143	156	126	146	138	128	148	123	143	141	139	135	139	132	154	147	147	129	147	139	172	160	177	154	140	130	137	129	126	136	146	145	142	155	156	147	143	137	141	135	135	139	132	138	131	129	131	141	152	128	149	162	137	157	142	154	134	146	154	125	134	109	132	127	149	161	154	140	139	124	143	159	129	120	142	144	137	135	139	151	117	147	136	136	154	144	137	152	138	142	137	132	151	131	139	154	160	152	128	150	153	154	130	161	155	149	144	161	118	134	137	121	137	138	138	129	157	122	148	160	147	155	147	112	154	137	124	147	150	120	151	145	151	147	159	123	135	172	159	159	159	146	151	107	130	114	114	125	124	138	172	149	139	127	129	137	135	134	144	143	134	118	151	138	145	131	139	130	129	128	134	157	149	122	125	119	144	154	136	134	134	132	148	144	134	155	129	109	144	129	143	120	132	123	132	135	150	136	146	139	150	130	140	142	137	136	132	148	144	127	140	158	125	156	134	130	131	156	130	156	141	119	138	126	125	126	139	130	137	130	158	143	140	137	129	140	144	134	137	139	148	140	163	136	114	143	161	123	165	134	140	152	117	145	140	137	137	155	139	142	140	146	151	147	155	123	148	126	120	142	126	134	122	152	138	136	150	126	146	144	123	110	128	132	146	123	144	135	136	116	126	132	142	145	133	151	147	133	142	144	136	112	123	122	136	133	127	140	133	137	136	140	134	130	157	137	157	132	152	154	141	137	134	173	155	125	113	129	138	127	127	125	124	142	136	134	132	151	125	143	133	134	128	146	137	145	123	131	157	134	155	142	129	130	142	150	146	118	137	155	138	159	147	126	148	116	133	137	146	145	117	141	138	157	137	133	133	154	137	136	114	140	130	159	139	135	145	145	146	152	136	157	132	140	123	140	153	118	146	130	146	173	135	132	126	139	130	120	145	161	138	133	144	127	134	143	127	138	151	154	143	136	142	162	153
24363	21470	28754	24576	21458	6095	973	558	429	422	353	390	354	361	321	321	374	328	300	296	315	321	316	305	299	299	331	318	295	304	313	319	295	322	317	280	280	308	319	297	302	282	313	294	310	320	322	288	307	275	329	288	283	278	310	314	271	294	280	319	287	270	340	304	281	287	318	307	263	315	311	278	303	279	307	306	271	298	271	260	270	295	304	272	270	278	308	313	301	290	342	279	307	317	301	328	278	294	285	289	300	293	295	313	309	266	294	299	258	292	307	294	248	307	320	315	316	295	309	312	282	255	307	313	292	298	250	293	281	250	280	299	307	307	307	291	262	310	300	289	272	304	297	299	306	296	269	311	303	276	258	282	307	294	288	309	305	302	295	288	327	286	304	311	294	269	297	281	283	255	325	283	304	303	291	291	302	297	281	294	284	266	304	283	272	319	274	292	300	309	292	296	283	309	313	291	298	281	288	306	284	311	296	278	298	295	280	288	281	278	284	302	295	282	263	273	270	297	308	291	301	296	289	301	291	294	284	316	288	293	291	276	308	309	279	311	352	281	286	325	279	299	283	315	312	274	303	275	314	304	270	278	272	297	343	286	266	295	317	286	278	294	295	298	298	278	285	295	306	286	285	279	269	267	288	279	271	302	305	295	279	309	278	309	292	312	291	255	308	283	298	308	295	295	294	288	284	295	276	304	288	315	288	280	279	303	305	309	311	296	304	299	278	299	273	292	333	272	316	316	289	294	304	286	291	294	270	283	281	305	290	265	282	312	293	267	284	303	299	301	275	320	297	278	278	322	332	300	284	280	307	307	268	261	285	282	299	270	316	286	314	317	272	283	300	299	278	283	285	290	276	322	331	270	285	281	282	293	281	263	283	274	273	293	291	273	261	287	283	303	297	305	274	291	258	307	275	290	289	301	274	301	293	292	283	307	282	293	301	285	298	303	286	310	291	287	294	330	280	300	278	285	294	271	280	295	294	324	323	275	287	316	286	274	309	300	270	308	271	311	299	272	305	284	291	309	276	297	317	293	280	299	273	301	316	285	333	310	288	308	300	279	330	276	262	314	296	298	298	275	295	306	318	252	269	315	258	307	296	306	313	291	290	293	277	278	267	304	281	326	285	312	285	313	291	302	286	299	271	322	306	297	301	308	292	304	302	285	282	294	254	273	288	300	301	284	312	285	324	286	312	295	327	263	299	289	271	275	275	308	314	310	303	301	314	287	280	283	296	292	290	289	277	293	303	276	308	299	298	276	307	291	294	329	277	274	269	288	275	302	294	292	276	283	287	259	274	281	309	314	285	298	286	302	290	301	285	302	287	265	264	281	321	259	302	310	294	294	299	270	302	310	285	282	292	280	281	299	288	283	257	301	294	304	324	277	296	304	287	268	323	299	292	275	278	297	310	271	267	279	262	295	287	284	326	288	290	299	285	271	290	301	271	285	290	282	314	270	317	312	293	290	282	281	298	290	304	275	280	266	252	261	321	258	307	279	290	297	316	296	287	296	328	290	270	305	306	261	286	272	279	316	289	297	301	302	270	281	290	305	296	304	292	306	291	285	310	278	281	301	291	279	319	302	287	284	286	267	318	278	305	292	284	288	272	289	306	265	275	287	283	307	274	302	283	281	309	292	301	284	282	276	301	283	278	282	269	287	268	297	292	285	274	296	286	276	290	290	294	295	275	289	296	294	281	265	274	295	305	284	302	298	286	286	278	289	272	289	297	305	285	298	269	294	312	305	287	312	271	297	274	278	309	305	287	268	254	313	289	300	287	290	322	290	306	293	280	322	303	299	281	307	305	318	279	285	281	297	302	285	289	265	316	329	316	288	277	275	308	293	293	302	299	310	293	277	306	275	309	311	269	329	318	275	289	301	296	263	277	297	311	294	308	300	289	301	289	289	294	314	280	291	281	288	280	314	287	277	305	291	298	293	278	264	277	285	308	290	273	293	296	282	308	298	293	273	303	286	312	278	304	291	298	315	292	308	289	304	315	287	301	310	264	265	305	310	298	322	274	291	288	268	292	309	274	280	242	308	284	310	263	273	281	313	292	279	273	299	306	277	252	297	314	287	302	297	288	293	268	300	300	287	261	305	310	251	279	294	289	277	286	281	316	285	297	290	284	289	309	306	291	277	302	301	312	258	287	282	269	265	291	291	291	291	269	309	283	284	277	292	319	275	309	288	289	276	298	308	302	322	279	294	298	280	329	292	288	282	293	270	311	311	317	283	309	297	286	277	298	333	304	291	278	306	297	251	285	269	308	307	315	277	299	291	294	314	320	280	293	296	278	293	290	287	286	299	284	315	269	292	309	281	299	286	294	316	288	309	297	320	311	295	294	296	294	288	313	263	294	274	285	293	297	284	276	278	326	293	284	267	288	283	298	262	289	280	275	291	286	315	301	293	273	339	293	232	306	281	311	322	277	255	260	277	279	285	296	285	315	300	312	255	297	267	274	287	306	275	307	256	286	279	285	302	244	294	267	311	296	323	285	304	310	283	287	314	297	309	304	279	301	277	271	291	273	277	301	272	303	313	306	294	266	309	258	234	274	303	268	283	298	308	275	281	297	299	289	292	305	282	278	332	318	287	270	280	278	331	287	309	301	253	301	288	306	299	310	296	313	283	290	281	302	328	291	286	324	280	320	284	288	281	290	298	303	318	305	274	271	288	299	305	276	290	275	312	270	302	261	283	287	314	290	291	325	286	300	325	265	299	300	275	319	278	283	275	298	289	297	316	295	300	297	272	263	298	264	258	271	269	289	284	279	269	292	300	314	291	272	285	298	284	285	313	302	311	312	321	268	265	311	315	325	297	269	272	303	269	267	298	278	298	311	309	310	269	274	307	290	254	277	263	306	287	294	288	275	293	300	270	309	292	289	288	265	279	298	319	323	275	302	297	284	304	265	337	269	283	270	297	265	305	292	308	265	294	263	317	285	309	294	274	284	293	317	313	308	351	307	297	293	279	283	294	273	287	284	314	276	315	276	293	273	291	289	308	278	259	284	311	297	281	278	311	282	273	287	272	277	280	282	309	273	250	294	290	328	285	292	277	287	278	298	310	299	293	311	286	299	280	284	264	232	300	294	314	310	290	318	250	257	287	269	302	311	281	295	312	324	280	297	282	315	290	289	271	272	290	290	272	327	280	301	263	272	267	286	319	310	301	284	285	304	300	275	287	262	266	272	313	307	309	306	286	273	315	279	295	315	288	278	257	309	319	275	297	308	282	274	298	337	294	278	308	297	279	290	300	319	263	260	310	282	300	344	282	275	283	285	292	276	276	279	320	303	295	291	293	286	301	294	298	295	292	336	288	304	313	308	309	300	315	329	294	304	288	260	294	283	293	302	296	299	296	315	279	291	299	281	263	248	298	318	292	310	296	301	307	293	282	331	322	289	272	260	301	271	291	266	274	297	281	281	285	302	294	292	266	277	313	293	284	282	299	312	266	317	271	266	294	294	285	305	285	303	279
3349	4673	4028	1986	1284	882	702	633	534	529	435	421	389	362	380	372	356	315	339	291	334	304	339	327	300	307	298	284	307	327	302	332	308	292	294	288	301	300	256	292	287	270	334	305	289	312	242	295	302	289	255	285	285	255	263	289	271	268	277	287	301	262	304	295	304	269	293	286	273	297	281	298	293	265	304	301	276	283	291	282	278	317	262	286	269	308	280	256	276	300	273	278	267	280	270	271	263	266	285	280	281	290	270	301	260	266	270	260	260	315	265	287	258	275	302	258	288	272	308	272	253	284	267	252	296	267	275	252	261	277	252	247	262	278	272	279	250	262	274	250	283	265	287	271	281	262	298	266	286	292	280	279	265	303	241	277	269	291	274	242	295	277	306	276	249	269	308	263	266	275	258	270	255	271	271	265	255	272	261	281	280	271	302	243	262	259	285	274	280	294	260	263	258	285	260	294	276	271	279	286	264	284	234	277	262	292	280	283	295	275	275	263	281	265	281	275	281	301	277	296	305	276	253	251	251	284	282	294	266	283	261	270	271	262	279	249	289	289	268	252	286	271	255	294	285	286	290	253	294	278	269	282	265	277	283	285	271	286	272	277	300	299	273	283	293	308	269	268	274	286	300	298	261	294	286	238	259	300	291	289	284	275	264	299	274	240	267	278	303	270	267	273	263	286	258	284	274	297	286	278	286	252	302	304	270	291	265	286	299	261	256	257	294	279	279	271	293	266	263	312	284	252	279	307	263	278	274	241	296	269	292	299	264	279	300	273	273	249	284	273	300	268	292	316	298	272	275	266	273	320	260	264	273	275	269	279	275	266	266	288	275	270	282	260	267	271	258	273	267	300	284	279	257	264	254	291	299	275	267	296	259	245	309	262	278	245	291	274	287	265	267	258	262	295	272	288	262	289	260	271	287	283	281	275	278	260	277	273	256	282	261	243	276	267	277	264	254	296	277	297	289	269	273	285	264	278	274	261	288	272	258	280	286	255	253	287	249	302	283	276	251	276	286	264	276	286	296	275	271	263	267	279	284	274	288	298	269	258	252	269	293	289	266	279	258	274	258	293	263	268	272	242	302	241	257	283	272	299	275	268	250	283	267	286	295	276	240	284	302	276	269	263	297	267	287	252	257	276	288	263	306	255	270	287	271	282	268	281	262	288	287	281	280	287	276	273	269	248	249	288	287	268	251	249	279	292	232	309	299	264	261	281	283	285	287	286	264	267	273	256	270	262	275	303	303	274	304	261	287	273	272	269	232	252	275	251	282	291	297	275	261	274	274	268	277	227	245	250	266	274	259	305	257	307	284	269	274	258	274	282	239	273	282	261	271	270	284	283	302	278	257	266	306	287	287	295	256	279	246	309	253	285	280	270	285	303	266	259	243	301	272	275	248	271	276	282	257	281	276	250	269	254	262	278	282	255	276	272	289	295	310	288	267	283	288	277	300	268	241	271	292	259	260	299	249	259	273	243	270	266	268	300	268	293	235	253	270	273	290	259	257	266	278	274	263	276	256	289	266	256	285	300	255	263	236	281	218	250	251	259	275	275	255	286	276	285	237	257	300	289	259	294	257	273	280	293	287	290	268	265	301	274	273	279	256	243	272	270	308	282	283	261	255	299	277	290	279	243	276	248	265	290	290	256	256	259	246	238	277	259	295	262	253	263	259	273	254	270	271	268	266	250	267	281	248	247	285	280	291	281	288	244	239	273	233	267	277	259	279	290	243	279	264	253	282	285	270	253	286	268	277	252	262	265	281	252	275	282	231	259	252	272	255	278	263	287	279	320	300	277	284	261	303	249	254	274	264	245	272	276	255	269	269	273	274	291	260	263	240	263	302	280	267	294	259	224	282	276	295	277	291	276	307	304	267	269	271	260	285	281	250	235	280	259	261	275	295	269	287	265	263	263	260	285	266	289	240	271	260	283	295	263	279	279	275	282	280	269	244	291	293	247	249	275	278	271	272	259	262	279	251	279	228	275	275	263	276	274	249	258	251	257	283	275	258	326	271	272	260	264	277	279	276	270	255	292	283	314	247	271	258	263	261	268	252	277	276	267	246	266	256	265	274	245	270	266	279	295	265	256	282	273	269	248	232	304	303	259	281	262	251	269	270	270	256	268	281	302	287	250	264	275	253	266	274	271	238	269	257	302	238	246	296	272	290	285	272	275	240	296	302	262	269	277	287	277	297	307	267	251	278	288	257	278	255	266	297	276	281	277	275	272	282	218	272	254	270	257	231	284	281	261	241	304	278	264	269	290	264	253	283	252	285	273	277	269	258	266	249	282	263	288	273	259	283	259	275	271	246	284	262	271	294	257	260	259	250	255	256	238	289	249	273	291	277	271	305	263	242	280	253	266	288	261	257	290	270	265	265	243	274	273	263	254	245	268	278	276	275	265	222	284	259	277	281	283	260	285	269	276	272	301	300	271	277	297	271	285	258	270	254	247	288	270	281	290	281	279	238	267	268	264	274	257	256	280	268	268	315	250	287	261	306	278	265	262	276	263	255	280	248	265	272	283	267	276	281	233	276	286	263	272	272	282	270	277	317	286	263	285	259	250	286	296	280	270	237	271	263	272	283	275	252	270	277	277	261	294	271	273	279	273	280	257	269	229	277	303	268	268	278	283	269	247	268	278	286	272	296	268	254	275	292	254	270	276	257	296	246	270	273	272	245	263	300	293	286	291	284	255	272	293	279	247	261	271	268	253	267	283	271	257	255	252	263	249	271	251	283	253	266	303	263	272	281	266	268	274	266	255	276	279	293	260	273	275	247	275	242	271	255	310	261	271	282	289	271	270	247	286	254	317	299	285	269	256	278	238	259	277	274	305	265	258	268	256	265	255	250	300	275	236	285	262	272	273	270	283	289	257	254	286	298	244	233	278	258	263	265	277	284	303	275	295	246	290	290	288	243	277	290	274	270	287	271	290	263	305	264	268	268	298	266	257	270	295	279	256	230	246	256	248	280	287	234	273	276	267	297	248	267	270	256	282	292	259	247	310	269	265	290	271	258	280	265	260	258	284	288	292	281	284	264	293	258	260	263	268	290	268	269	239	256	257	258	290	285	281	234	257	287	268	266	260	263	287	270	276	284	275	277	275	271	283	268	281	296	275	261	253	253	255	268	268	275	231	260	253	283	278	250	261	254	273	278	255	264	285	262	264	276	296	302	281	271	271	300	250	261	260	268	253	235	297	288	284	279	247	255	274	264	285	268	259	264	243	271	277	269	290	277	240	266	262	278	268	286	269	284	285	264	263	280	260	288	279	271	249	284	272	268	274	257	269	273	236	274	277	271	235	271	247	303	245	242	281	293	263	283	263	274	262	267	287	301	242	276	270	268	296	280	281	279	277	266	281	298	283	241	290	252	274	233	286	264	247	246	272	242	264	262	275	276	283	247	245	306	275	281	241	289	279	242	248	285	248	285	290	300	237	299	273	277	271	280	249	256	255	276	268	289	286	307	251	262	272
27835	12248	872	416	266	284	258	261	284	273	258	292	265	258	298	252	260	278	278	278	310	276	279	277	257	281	283	264	278	239	295	265	253	268	256	268	241	262	292	249	259	263	254	260	232	248	259	262	253	275	291	269	226	269	273	258	277	252	224	255	290	280	272	282	274	243	295	267	265	266	261	291	289	252	245	249	233	231	258	264	291	283	266	259	271	280	261	269	284	280	287	277	287	263	249	289	264	252	263	276	246	276	260	278	281	287	258	281	268	314	243	310	293	272	258	261	275	285	283	235	258	290	263	256	289	238	256	294	304	272	252	259	285	277	267	270	257	269	292	256	283	276	263	265	267	271	252	272	284	274	272	268	297	276	283	278	283	279	253	275	260	276	242	284	274	270	247	297	277	280	262	265	266	261	267	277	265	268	281	277	257	264	280	297	256	247	269	243	283	269	259	290	287	262	273	257	288	259	256	252	271	278	265	274	275	268	279	293	266	272	286	257	262	300	243	274	254	294	294	287	258	284	265	289	279	257	273	296	272	272	252	243	298	267	268	256	249	267	279	299	249	261	283	264	270	260	237	263	272	281	272	268	276	248	241	309	248	248	272	249	267	264	263	261	274	282	281	260	245	266	292	294	252	258	264	274	261	286	271	286	267	255	290	235	276	265	260	257	266	276	240	281	244	243	279	282	271	314	255	276	267	261	250	259	275	262	281	263	229	270	265	274	272	260	285	262	266	305	274	278	288	255	250	267	275	272	259	259	288	274	281	255	285	279	255	266	299	272	265	291	248	275	275	272	275	256	269	263	268	261	258	254	276	272	274	284	258	273	274	244	262	291	248	268	271	267	307	254	286	266	262	270	252	230	245	253	267	261	285	246	241	243	272	274	263	260	236	252	231	255	240	279	271	243	274	267	270	260	281	302	251	267	272	277	256	274	263	294	271	250	286	245	273	266	270	239	276	259	298	293	274	251	306	301	270	271	252	249	261	290	273	272	248	258	259	254	284	261	280	273	272	280	265	254	265	274	279	262	271	270	263	271	266	248	262	284	273	270	267	270	276	258	282	269	290	273	253	271	271	282	282	294	265	259	259	302	276	281	272	271	257	267	244	277	265	297	282	264	274	271	265	265	270	260	237	284	269	284	284	252	279	278	284	278	263	253	276	271	281	270	260	280	285	279	293	273	273	298	278	290	282	265	279	304	272	228	248	314	255	271	265	297	285	246	259	249	272	283	241	250	244	280	250	276	288	280	262	257	265	256	279	273	251	275	256	278	295	282	277	292	276	273	265	248	258	263	253	254	258	256	278	251	302	266	253	273	278	264	271	311	270	287	279	252	297	274	278	287	246	289	275	260	257	249	250	291	262	288	274	282	271	264	286	269	251	258	263	304	289	274	291	256	279	273	268	280	277	250	261	285	290	259	240	264	236	283	272	278	269	252	287	263	259	258	255	256	259	276	251	249	278	276	267	260	259	258	256	257	239	269	251	272	274	284	291	268	306	270	258	254	254	273	262	274	236	288	274	271	280	267	288	248	299	240	244	265	274	261	282	292	301	279	283	254	262	268	264	255	259	270	266	251	277	249	300	271	262	258	280	274	263	268	272	253	252	288	255	253	268	272	270	288	289	277	273	250	258	284	236	250	288	226	273	285	251	274	266	248	266	282	272	227	297	287	252	272	284	279	277	249	257	271	254	269	256	268	265	265	282	283	274	271	251	269	263	287	307	255	269	256	261	292	291	268	273	282	313	281	280	279	260	301	262	271	271	286	260	278	285	272	271	275	262	265	266	261	267	293	268	294	237	248	281	279	282	246	291	238	267	253	243	264	269	253	274	284	252	282	305	271	263	279	253	256	251	278	271	298	259	275	223	293	284	244	271	276	265	274	268	251	271	282	267	247	261	278	259	269	293	273	247	249	265	310	299	266	294	279	276	263	274	258	258	246	273	252	280	280	270	271	259	273	244	279	265	275	240	255	260	266	285	257	275	257	236	273	286	248	297	238	247	270	251	302	269	278	283	276	293	259	279	273	274	254	255	251	282	277	293	242	280	284	255	275	280	282	272	288	268	277	265	236	273	283	275	265	252	266	299	280	258	274	293	267	277	260	301	271	271	258	247	298	285	284	263	292	267	264	258	274	297	241	261	248	252	238	260	283	286	261	284	279	262	268	266	265	268	243	278	272	298	282	259	257	254	274	271	274	268	272	308	277	284	246	284	253	284	261	272	274	272	246	274	273	258	258	274	247	264	290	287	277	253	265	260	287	300	248	267	289	261	261	254	272	261	261	296	273	236	278	306	277	273	237	272	223	302	270	284	281	275	283	279	275	295	247	259	282	262	282	259	315	257	260	291	269	274	282	278	268	287	292	265	277	283	283	239	284	251	277	269	234	267	283	252	271	269	278	271	288	258	270	282	273	279	273	302	265	239	229	288	259	294	252	269	261	281	283	248	258	255	274	269	231	280	257	243	277	241	251	256	281	285	257	276	271	263	261	268	271	273	262	249	242	278	298	256	279	227	304	242	242	251	288	279	261	257	296	259	297	254	288	258	262	283	281	271	292	283	290	252	272	259	268	291	270	266	239	245	258	270	262	277	278	263	302	253	281	254	274	264	267	285	271	274	285	252	241	273	264	281	279	266	251	242	278	281	270	267	257	288	255	265	264	266	262	244	266	291	286	286	294	256	268	274	261	299	240	256	293	286	258	239	288	288	266	269	276	228	293	283	289	267	284	273	280	263	259	270	255	263	253	267	282	282	252	291	261	237	236	277	272	268	275	298	263	276	265	277	270	286	270	271	270	251	268	263	247	278	313	295	272	257	260	258	292	237	237	305	271	202	260	248	235	265	280	281	272	267	249	293	268	281	279	267	268	275	256	307	263	272	257	263	258	269	240	271	270	248	279	262	265	280	308	280	251	254	260	256	277	264	250	291	262	259	275	256	250	276	267	264	260	253	272	251	283	262	262	255	273	283	277	266	267	242	260	261	275	263	272	248	273	291	254	296	275	275	283	260	279	281	243	271	275	287	250	298	287	263	250	259	280	263	278	276	258	274	268	252	274	248	259	293	244	260	303	254	248	268	285	261	265	257	252	268	254	282	256	278	249	279	224	282	252	266	270	283	303	240	263	260	261	277	259	283	255	275	257	266	291	289	295	304	280	279	254	283	265	232	269	277	283	278	267	255	263	280	277	245	267	258	269	238	286	242	292	253	251	276	252	273	260	281	261	285	258	237	263	271	262	275	262	276	270	276	275	290	274	260	237	237	270	283	245	258	261	255	291	292	281	262	236	291	251	263	288	264	291	273	248	278	256	256	278	276	259	256	274	258	271	273	283	286	258	250	253	252	274	270	257	246	245	318	276	256	251	283	258	257	258	257	232	263	282	300	271	251	289	259	267	260	291	288	258	283	299	238	296	270	321	277	272	274	263	276	297	270	270	248	264	258	246	276	254	250	259	278	297	238	276	257	269	239	255	242	276
4684	424	353	288	277	259	264	243	251	261	224	270	265	245	266	265	264	265	255	251	279	238	231	229	264	260	258	284	262	230	264	270	215	221	250	240	253	269	278	272	258	269	271	245	262	221	245	250	246	246	238	242	232	237	259	270	234	266	265	241	240	256	293	228	262	246	230	234	258	265	256	234	263	259	223	245	250	265	246	259	231	225	257	215	279	248	244	228	254	256	244	238	234	256	258	260	248	261	262	260	225	253	256	258	246	211	234	241	254	236	272	231	261	262	264	240	247	246	247	260	239	258	248	282	243	249	267	247	250	232	245	260	237	255	258	229	254	257	240	270	254	262	261	261	239	252	243	253	268	233	222	280	245	254	224	237	269	247	267	245	249	280	246	249	245	217	248	233	239	262	258	256	205	229	257	245	260	256	230	266	235	225	253	250	274	252	257	235	265	288	240	242	262	262	226	206	266	251	245	245	248	241	215	280	252	231	249	244	253	246	243	250	246	245	252	229	251	241	259	235	226	259	254	242	243	272	225	280	267	255	244	254	252	226	249	227	268	235	235	236	249	238	226	231	250	221	209	248	231	233	228	267	234	246	269	265	257	254	261	248	250	246	237	238	253	230	226	249	244	262	273	243	256	221	258	261	257	239	256	253	228	245	216	254	255	254	247	242	239	238	246	249	239	240	253	243	256	251	220	231	259	240	225	274	261	261	253	238	242	253	259	276	234	232	235	234	253	252	237	272	266	217	254	265	239	257	248	276	234	246	244	226	228	238	231	232	250	242	243	230	233	278	256	268	252	266	242	267	262	233	220	269	227	239	259	264	245	261	278	213	232	261	285	275	250	232	260	244	260	244	252	262	253	259	231	236	264	240	257	225	233	275	235	214	225	249	224	239	263	262	229	255	244	239	250	250	251	278	234	238	217	265	231	243	262	245	237	236	259	264	237	262	242	271	240	251	225	255	224	248	278	240	252	250	256	244	256	233	253	250	247	236	262	232	218	235	227	247	257	249	223	246	261	227	236	237	236	226	260	261	235	236	259	229	248	248	241	238	258	267	254	288	268	221	265	263	260	261	279	244	251	229	247	250	234	256	265	239	245	248	269	248	250	252	249	262	241	229	248	222	278	254	252	241	246	258	223	247	240	246	232	250	274	254	224	221	269	255	247	231	269	252	282	245	226	226	235	260	216	236	240	236	236	243	258	253	249	237	260	282	262	228	248	251	274	237	259	255	273	223	223	237	245	232	251	240	240	241	243	255	276	234	283	264	250	275	238	227	259	241	287	234	240	224	230	233	259	241	266	273	248	253	235	226	262	251	247	213	243	267	240	240	259	241	234	224	262	257	253	217	250	263	238	226	222	237	256	262	255	251	240	245	262	259	242	246	258	262	240	244	266	245	301	232	245	216	254	256	268	240	250	249	236	245	256	255	238	233	237	241	250	226	236	259	235	236	231	245	254	272	259	240	236	260	247	243	258	263	241	224	249	255	235	261	286	249	233	252	267	238	271	254	262	250	239	237	272	209	235	246	239	283	241	239	262	241	266	241	230	250	256	256	255	239	253	293	263	229	232	241	241	255	227	241	268	253	271	247	246	229	250	234	258	259	257	243	260	260	250	250	249	233	272	233	241	236	257	235	266	272	260	254	266	262	254	223	260	258	263	227	246	248	236	234	266	265	234	256	237	231	276	248	260	249	222	265	251	217	243	263	253	228	235	256	237	230	259	246	257	252	267	243	250	266	263	221	232	255	252	240	264	259	236	247	251	255	238	250	248	255	271	247	256	223	240	276	237	254	206	257	250	261	239	273	227	251	235	243	250	265	222	250	261	261	230	233	252	214	230	256	245	242	260	236	245	270	233	259	240	240	231	241	267	243	263	235	269	260	253	218	250	247	259	259	256	258	218	269	252	252	262	274	229	250	249	242	256	219	243	222	273	254	252	244	261	238	271	277	276	245	246	249	255	280	264	239	257	257	248	281	225	273	260	246	252	239	220	248	223	249	244	238	261	262	261	225	285	247	235	249	212	221	254	245	254	273	248	241	249	243	275	275	237	243	282	262	263	252	269	237	252	241	228	253	258	227	249	253	253	245	240	271	222	238	231	262	230	233	211	249	266	261	259	249	237	244	242	246	262	248	247	261	260	267	239	257	244	290	254	261	226	251	237	266	233	244	256	238	255	220	257	246	245	241	263	229	251	276	258	231	259	241	244	261	233	228	246	249	245	247	251	251	257	231	232	268	271	255	258	253	264	247	262	251	262	240	278	254	236	238	236	247	222	238	263	255	257	281	256	239	252	244	225	275	236	243	272	242	266	239	269	243	262	271	270	244	220	257	261	246	247	236	272	266	231	238	273	259	265	252	247	225	250	272	229	259	227	257	264	220	273	285	245	242	237	215	239	238	248	234	270	259	278	259	234	263	244	234	236	254	277	259	260	258	238	243	235	280	220	252	224	234	230	258	230	246	246	232	256	231	243	242	281	255	255	257	268	279	246	237	257	255	253	235	269	250	244	248	243	240	233	248	256	252	281	249	263	262	254	270	238	251	241	266	246	250	223	270	252	258	250	241	239	257	239	228	262	208	272	243	247	280	247	249	264	240	216	257	248	238	277	248	270	251	256	267	238	259	245	219	256	263	261	280	220	235	243	257	272	244	258	238	222	258	221	261	268	220	215	265	230	258	235	261	227	274	260	225	258	239	260	228	231	260	270	235	244	268	228	234	235	227	223	220	234	253	237	252	266	258	212	263	263	258	260	251	248	257	233	214	240	227	235	267	249	232	251	244	242	241	274	265	228	253	230	270	227	273	239	242	273	247	271	283	232	274	233	235	286	268	263	231	256	259	234	215	273	246	246	249	216	259	260	241	250	262	240	251	245	273	250	257	250	252	226	267	251	265	244	274	231	250	241	256	225	250	258	252	274	265	263	238	267	242	262	261	234	246	249	235	257	248	239	225	258	247	235	233	257	261	268	231	261	246	247	274	265	215	224	264	276	238	259	250	251	259	241	251	257	236	244	262	239	258	282	248	258	258	247	269	266	256	254	251	252	247	249	234	258	246	268	253	254	266	262	224	233	230	264	234	250	251	253	255	239	240	259	237	253	244	251	229	271	254	248	270	232	232	245	230	265	260	224	223	263	229	261	252	242	257	278	237	236	259	223	268	246	259	269	255	281	256	255	260	279	262	268	249	264	246	258	242	246	250	258	214	267	258	227	209	244	246	240	234	243	235	255	230	250	238	242	274	238	240	260	217	249	224	230	254	241	245	284	238	225	262	263	232	263	262	249	240	250	222	259	247	246	262	249	240	236	271	222	277	269	247	219	243	252	260	244	277	234	276	235	253	227	263	240	230	249	267	265	247	268	237	235	248	259	226	254	272	255	230	251	238	285	219	283	260	242	272	228	260	248	242	253	262	237	250	235	255	240	260	263	252	193	262	241	256	250	248	264	235	257	237	249	263	264	242	263	257	253	215	242	271
25299	21472	27889	25464	9936	589	334	225	182	193	198	171	161	172	143	158	144	154	155	144	132	116	150	152	116	133	149	145	123	140	132	140	147	134	138	142	135	128	151	114	135	145	136	142	131	144	123	124	140	139	142	155	137	117	153	118	140	136	147	142	132	126	132	131	144	130	125	141	135	113	128	121	136	128	143	113	127	140	139	134	127	161	120	144	138	148	138	134	133	144	138	134	134	130	144	126	106	131	143	116	133	143	135	141	145	120	136	136	145	139	129	140	129	116	138	137	139	157	120	134	134	138	155	143	143	129	155	123	156	117	113	152	120	148	143	119	118	132	134	157	121	120	141	150	133	111	140	134	132	121	145	128	136	142	136	157	137	127	117	137	153	156	155	123	122	128	129	136	123	127	127	138	109	134	139	137	124	140	134	138	127	134	119	126	132	133	122	137	135	123	127	127	136	145	151	136	124	132	130	124	152	156	125	128	113	138	118	136	116	145	136	129	112	155	138	112	147	136	122	144	144	136	148	133	132	120	125	117	136	140	138	111	133	142	141	126	117	128	125	150	115	137	143	115	126	99	126	145	122	126	114	113	126	132	131	148	127	133	148	128	136	133	130	126	144	127	145	126	120	139	109	120	126	125	142	124	114	149	135	120	129	132	122	139	129	120	120	137	128	128	146	121	131	144	139	133	145	155	139	129	157	144	139	152	116	138	113	133	146	139	127	125	134	130	132	126	119	136	123	127	119	146	139	122	136	128	124	139	132	137	118	137	131	162	134	129	125	123	137	141	141	127	117	119	146	132	121	120	145	154	121	144	118	151	147	131	138	130	119	121	145	129	123	148	118	143	153	119	137	121	123	128	129	118	166	124	154	123	135	137	129	137	130	114	124	121	144	138	135	131	142	150	133	127	122	121	140	128	148	135	154	136	121	157	143	153	149	117	131	103	122	136	144	119	146	157	118	152	149	123	127	149	134	122	135	134	147	139	136	131	147	145	116	142	135	151	140	135	145	143	125	128	130	137	128	140	143	123	120	135	126	121	131	125	141	138	126	121	139	124	126	147	127	140	141	123	120	124	118	129	126	109	131	137	115	131	120	142	122	131	145	112	121	134	147	137	124	154	119	144	117	136	127	129	138	136	136	125	136	144	144	133	127	132	133	119	124	122	142	143	139	126	142	136	147	119	148	149	118	140	113	141	136	129	118	144	127	116	136	135	109	144	118	105	141	118	143	140	147	145	151	124	139	123	163	119	119	146	131	128	140	142	140	141	130	144	137	126	118	140	151	129	134	133	142	132	121	143	123	143	141	143	120	122	126	130	146	116	156	130	114	141	148	134	170	140	113	114	132	113	139	128	149	140	131	130	96	119	131	118	157	141	113	140	132	149	130	131	126	131	131	126	143	134	155	138	125	152	146	118	135	132	159	115	128	126	118	112	141	124	144	143	116	123	128	137	134	133	135	137	121	111	148	97	132	120	145	116	140	146	129	146	131	120	125	116	134	126	140	126	146	150	137	147	152	147	146	112	134	109	143	129	112	117	125	143	134	129	150	128	118	127	135	124	132	113	131	146	137	120	132	137	153	167	124	110	142	125	141	119	143	134	134	121	122	145	135	144	147	115	132	124	133	142	134	157	137	129	120	109	105	154	121	138	133	152	136	128	126	141	155	143	150	140	156	134	132	105	133	130	140	93	144	137	129	151	112	132	129	147	124	139	139	127	137	131	146	119	145	140	135	132	112	140	141	140	115	128	125	136	149	127	128	139	106	121	149	132	153	136	129	133	127	135	126	133	130	119	150	120	138	137	144	136	127	136	132	141	145	127	139	130	136	124	127	145	122	126	111	142	137	136	131	142	137	132	138	125	127	140	122	146	128	126	133	149	136	111	141	132	138	131	138	132	139	123	121	123	144	122	123	134	144	139	138	123	126	127	142	142	111	116	121	119	118	137	146	127	120	132	127	130	112	126	132	134	134	128	106	138	115	129	133	142	136	147	140	142	134	131	133	121	120	113	130	119	136	122	147	130	144	133	161	140	124	115	128	121	132	145	137	146	115	149	114	135	134	132	134	122	139	117	146	137	141	142	131	143	130	139	139	128	113	137	124	115	148	123	116	116	120	139	121	120	125	124	130	148	109	127	128	117	132	138	127	135	138	115	139	123	121	130	125	126	136	121	134	133	118	132	141	144	150	166	125	124	125	153	122	151	105	131	115	128	147	141	143	137	162	116	124	137	139	131	124	132	149	130	132	149	119	123	139	126	122	118	151	148	151	138	126	124	115	116	142	137	145	144	104	128	118	123	140	138	136	123	125	143	130	119	137	118	93	131	120	143	131	147	156	146	137	141	127	141	119	122	121	132	141	126	121	138	127	138	122	143	140	131	130	112	139	130	152	136	146	136	137	146	149	129	132	145	142	139	138	137	144	122	119	127	133	123	129	139	155	129	125	121	147	147	130	121	144	140	108	138	142	145	142	107	129	122	142	137	110	120	123	112	112	120	132	140	134	135	154	136	113	121	135	122	120	138	119	134	127	111	142	131	132	121	163	132	118	112	129	122	158	122	119	120	137	141	138	121	137	130	117	137	121	155	156	155	133	135	138	129	131	133	138	140	125	121	144	145	127	138	134	135	121	154	123	143	129	129	131	131	139	132	129	128	125	147	131	123	133	134	147	147	137	120	111	142	137	118	149	133	148	128	137	142	135	118	121	137	119	131	148	146	141	106	130	136	121	149	135	138	138	133	135	157	136	114	133	132	106	124	123	132	146	154	129	121	133	150	118	124	141	136	133	128	129	127	150	146	119	122	129	145	151	138	141	135	129	139	138	143	117	119	132	136	133	146	120	126	117	132	127	135	140	151	121	136	142	137	155	125	125	133	127	151	141	132	139	122	122	141	138	141	144	143	133	128	129	150	137	127	122	123	138	121	133	129	138	134	116	126	139	117	117	145	145	135	124	136	116	135	119	138	137	126	128	149	123	134	150	145	129	144	107	116	132	127	141	127	127	129	129	128	133	146	139	136	132	145	130	134	134	119	141	153	143	149	161	103	126	147	128	134	138	126	139	126	125	134	134	143	106	130	151	163	126	153	117	125	114	138	142	139	130	111	123	133	137	135	129	145	128	132	112	136	141	113	125	133	152	122	138	126	144	154	126	157	124	135	125	131	138	130	125	135	151	134	136	130	136	125	146	134	121	124	121	130	138	135	133	121	138	129	119	145	151	122	114	120	130	135	136	120	133	150	133	134	123	129	116	120	138	138	134	124	116	131	129	134	123	120	136	131	121	144	132	116	150	157	126	138	125	137	131	129	123	120	118	112	146	118	139	130	133	135	115	141	122	128	125	118	117	126	138	129	114	113	121	123	127	140	129	113	119	144	141	139	141	141	113	128	154	132	123	143	141	131	141	136	129	148	129	127	124	139	142	141	135	145	139	133	136	131	125	133	129	120	128	126	131	125	126	122	116	115	108	143	133	135	148	125
3059	2650	2190	1059	630	531	420	339	298	256	242	202	205	167	169	186	162	177	171	168	133	154	158	153	149	149	128	170	149	143	168	153	137	161	145	150	144	144	132	148	153	147	134	155	139	130	159	155	157	143	136	144	132	165	127	133	128	158	166	150	140	154	145	148	159	169	115	142	154	125	156	150	149	118	143	141	144	135	130	150	127	148	122	135	178	140	142	160	154	140	136	151	148	130	137	166	158	130	150	147	115	135	139	140	131	132	130	134	161	154	143	129	137	144	123	149	137	128	132	160	125	130	135	133	134	121	150	133	118	149	127	147	137	149	135	146	141	138	149	122	135	133	163	144	128	134	145	138	146	145	147	130	129	140	143	157	136	142	138	146	153	157	132	149	137	153	137	143	139	152	140	136	127	133	135	140	139	130	127	140	161	150	148	148	138	156	136	145	143	141	132	161	126	148	141	134	141	160	153	133	160	143	120	141	148	134	134	144	115	152	138	140	148	138	133	126	145	150	157	159	137	141	148	130	136	142	144	154	162	140	135	150	130	131	128	147	132	125	135	140	121	140	151	139	148	153	132	143	127	121	139	147	137	134	129	124	170	146	134	151	120	131	145	160	150	139	138	146	157	143	151	137	134	134	129	145	140	134	127	143	143	136	151	135	133	156	135	125	123	129	140	136	162	164	150	154	136	157	150	147	135	149	153	158	124	156	161	166	153	124	167	135	143	158	128	144	142	125	141	147	149	138	171	145	138	153	124	155	129	140	132	134	139	148	161	140	142	156	152	134	137	139	129	130	134	174	136	164	156	139	133	140	161	155	134	152	155	129	130	145	153	164	150	154	128	146	107	122	137	127	148	142	163	129	119	149	141	148	130	151	133	149	133	155	159	163	166	150	141	142	139	135	145	150	139	146	140	117	138	133	153	135	140	163	130	158	139	135	145	134	135	143	118	143	134	139	120	129	124	119	121	154	144	137	124	126	154	151	141	122	160	128	146	131	139	148	150	144	147	142	133	138	142	151	115	148	151	138	128	132	137	120	150	163	132	152	131	131	140	146	125	138	134	119	149	131	134	147	152	160	143	145	151	123	125	158	128	128	143	133	136	134	122	129	145	152	137	137	136	141	106	142	146	140	146	138	137	159	143	140	140	143	140	149	146	143	156	147	144	158	172	150	132	141	146	132	150	142	156	153	143	138	142	144	136	141	141	139	142	138	157	137	135	132	142	135	123	155	144	120	141	139	135	135	154	160	143	124	127	130	128	132	141	152	150	145	154	146	146	141	127	160	125	133	140	142	150	151	148	110	135	150	141	136	134	128	132	138	127	143	148	140	132	144	134	138	145	137	144	137	147	147	155	139	144	137	129	147	143	151	149	141	163	139	140	132	139	146	127	153	142	125	121	124	139	149	153	150	130	134	132	134	139	143	149	138	143	141	163	144	146	146	147	168	157	146	126	140	96	140	125	146	136	147	132	137	140	140	156	139	139	135	144	145	159	166	138	155	142	145	148	130	143	135	139	130	157	140	123	126	153	144	123	147	142	142	147	146	145	138	135	129	163	131	107	130	134	123	147	156	137	143	121	140	148	143	140	130	145	147	150	151	123	126	116	161	150	151	140	147	145	147	134	154	163	139	133	144	137	137	150	149	151	134	137	133	151	117	136	128	133	141	137	159	139	128	113	151	163	145	159	172	134	127	162	143	117	121	131	137	126	141	150	155	126	135	166	154	133	160	145	153	139	170	143	129	120	126	142	142	156	142	116	148	150	134	138	122	131	123	143	138	140	139	120	128	149	128	143	111	147	138	138	130	129	160	154	153	125	128	158	119	133	142	132	149	131	157	134	146	154	155	138	139	168	145	110	128	144	114	137	136	163	147	141	152	130	155	139	163	145	137	162	127	141	123	135	133	132	133	144	155	132	141	144	146	160	157	132	135	137	152	141	132	146	118	140	147	169	149	131	135	141	131	131	132	152	136	116	132	144	139	141	163	142	146	167	154	147	135	127	122	133	130	153	131	130	142	107	147	157	157	124	147	144	155	148	135	133	132	160	122	143	144	130	125	142	138	145	162	136	129	144	162	139	155	152	153	148	125	169	157	153	160	127	145	115	124	143	128	147	155	138	134	148	142	128	144	147	134	134	140	139	151	138	124	131	133	121	147	136	147	120	138	144	106	144	140	154	117	141	165	127	132	140	156	125	136	134	136	155	135	160	147	131	130	142	151	119	143	154	126	146	148	126	128	144	146	140	135	106	131	154	139	117	141	112	124	136	122	146	142	135	149	124	144	141	116	135	149	144	123	135	132	157	154	163	147	132	118	140	145	125	143	126	143	128	144	151	137	140	125	138	142	133	130	137	151	140	116	118	153	124	136	145	128	131	139	115	135	131	135	135	153	146	117	139	154	141	134	141	134	135	139	132	154	143	126	162	162	139	137	132	142	139	141	166	136	141	134	140	135	140	158	127	157	162	165	146	147	126	140	132	144	168	129	163	126	118	131	145	149	142	140	123	130	141	143	139	141	139	148	145	144	137	134	130	123	149	145	141	141	126	136	179	132	139	158	137	142	120	167	128	137	126	129	146	136	127	125	137	145	142	130	131	131	170	132	158	159	153	164	142	143	138	125	133	139	149	130	138	124	138	166	124	127	135	128	135	155	145	135	138	126	156	135	135	152	153	154	144	142	151	141	130	151	152	134	120	124	141	140	142	150	134	145	143	150	131	132	139	146	151	121	150	115	144	119	118	150	138	161	146	135	144	147	148	139	138	143	125	137	144	127	163	126	122	151	145	134	156	138	133	136	125	123	150	143	137	142	128	142	143	131	150	149	146	150	124	165	150	137	163	149	160	136	154	143	141	136	141	139	131	139	116	136	149	156	153	150	135	130	126	141	142	145	142	162	140	159	151	130	131	134	140	136	140	135	130	138	112	136	156	122	153	171	134	137	139	158	120	132	145	145	128	134	143	141	149	141	150	147	141	131	146	146	148	136	149	147	113	131	152	143	142	137	127	158	105	142	134	135	149	141	129	136	148	125	146	160	164	137	155	150	142	142	144	141	129	137	124	156	152	152	108	152	140	127	137	140	132	141	138	157	140	133	141	138	120	151	133	119	156	162	155	146	150	122	141	145	152	144	138	150	131	151	152	143	167	138	145	137	128	144	140	155	158	117	139	151	127	136	129	138	142	140	141	142	140	136	133	158	148	158	121	152	152	149	137	139	155	153	140	143	144	147	142	147	150	121	140	161	146	129	153	143	128	149	161	127	120	139	120	125	128	127	138	125	143	137	117	149	139	151	111	154	157	146	136	152	136	144	131	151	150	152	139	147	148	182	148	161	107	135	128	137	139	140	141	147	129	137	146	128	158	144	153	137	138	118	139	135	139	154	132	126	139	146	118	150	126	161	131	132	141	132	140	109	142	157	124	138	143	135	124	147	137	132	150	125	135	150	134	130	138	142	129	147	137	131	144	127	121	135	149	126
24399	21512	28818	24643	21485	6204	924	553	407	414	371	418	365	359	334	313	325	320	318	313	293	325	336	317	340	338	310	313	326	311	282	337	308	337	289	308	298	292	299	294	303	247	294	272	293	305	305	292	268	313	306	298	292	298	286	277	301	282	314	269	326	307	318	300	321	296	314	309	308	284	295	308	289	299	297	301	284	305	274	301	314	304	303	321	329	272	236	309	286	280	273	323	319	292	296	276	283	321	290	325	323	301	288	307	265	281	286	277	290	308	291	276	293	303	285	279	279	316	317	289	307	286	312	292	292	298	296	281	316	298	303	262	282	258	293	298	305	309	313	299	303	302	292	275	323	280	290	285	294	281	311	271	308	322	318	292	266	300	277	290	296	307	321	278	306	298	283	290	295	279	302	291	298	316	305	293	288	314	305	272	264	277	265	284	304	291	310	282	314	316	306	294	298	282	314	281	304	289	324	277	296	294	285	273	305	279	273	292	296	259	265	269	303	294	300	273	308	298	298	294	305	276	305	276	303	294	286	284	305	288	299	291	299	291	321	324	307	316	284	294	279	319	318	286	272	276	253	330	330	311	279	291	284	272	313	277	276	292	303	285	276	301	309	276	327	301	299	299	275	276	294	274	279	279	291	278	287	287	316	259	307	277	289	283	297	299	296	299	292	282	303	283	290	255	306	299	303	265	284	307	277	313	291	298	279	265	279	311	295	293	247	285	318	292	324	324	272	283	305	304	250	324	290	285	281	274	297	281	281	266	285	286	284	267	301	309	319	318	281	277	287	300	274	296	328	274	310	235	319	313	301	321	322	295	291	308	283	250	317	280	280	277	297	297	281	309	289	278	275	305	316	318	281	310	289	316	265	301	295	326	308	298	290	314	299	326	274	287	295	279	316	295	266	280	309	296	311	304	294	302	300	262	313	266	261	250	322	300	275	289	293	292	285	286	305	317	303	301	289	299	267	317	283	305	268	300	279	304	295	311	288	318	287	304	286	321	298	310	282	253	274	324	331	262	268	297	307	323	297	276	324	272	292	290	307	279	259	283	281	283	285	284	295	301	283	299	300	300	281	284	286	267	316	294	290	276	313	284	280	281	323	300	321	302	289	270	293	289	311	313	287	292	285	309	275	302	317	296	303	265	282	270	285	292	255	317	294	317	324	268	302	298	306	265	315	271	273	308	299	318	291	294	299	278	293	277	297	304	299	315	296	270	290	300	294	320	316	282	300	319	287	290	292	303	315	295	302	268	307	300	269	291	291	305	301	299	298	300	312	290	281	310	288	319	309	290	288	307	279	270	323	263	294	310	298	253	304	273	255	319	321	290	285	291	294	285	286	280	269	295	331	286	278	273	306	292	303	291	331	321	315	308	269	293	295	308	293	270	290	249	250	304	305	280	264	291	298	293	303	298	316	286	296	298	299	287	327	275	308	270	330	288	292	280	272	301	284	285	285	308	303	267	311	282	300	322	287	304	293	284	288	287	278	274	294	307	281	296	276	294	291	281	292	301	269	286	292	249	291	304	273	280	277	251	276	253	296	318	292	311	310	270	288	289	298	306	257	290	302	272	290	276	301	288	294	295	304	300	259	291	294	314	281	279	289	291	312	278	304	249	314	299	273	325	310	255	299	262	298	320	306	279	313	270	312	280	302	283	293	271	279	308	323	300	308	280	272	291	261	291	298	285	300	304	293	269	286	277	296	293	307	293	297	261	255	318	294	282	299	308	315	266	295	283	312	300	311	297	250	280	260	304	314	290	300	309	333	293	329	290	281	283	275	286	296	288	275	295	292	265	304	308	301	276	301	344	298	290	304	297	280	329	296	276	291	310	322	279	292	283	298	305	283	285	268	328	297	315	301	277	252	276	268	273	286	268	286	290	270	292	279	264	284	335	301	299	276	296	285	307	295	279	300	268	289	283	316	290	279	295	291	299	323	308	285	276	298	271	280	293	296	287	271	324	278	294	267	307	322	289	285	289	307	290	294	279	281	292	280	319	304	320	293	307	313	337	251	284	284	328	276	295	275	283	281	321	291	308	320	282	322	309	323	298	277	302	296	266	304	298	282	337	296	268	263	294	294	273	322	289	247	274	278	283	306	289	315	309	314	304	277	295	297	299	313	292	289	304	301	285	270	303	274	295	269	285	305	304	282	310	296	282	304	299	304	306	269	305	301	283	290	300	310	296	297	325	299	311	301	285	261	282	280	308	281	290	261	330	297	287	297	271	286	278	277	308	295	337	291	290	292	281	275	305	284	275	321	291	317	297	298	281	301	278	320	302	324	284	296	289	295	313	267	293	297	258	292	334	308	296	273	288	319	315	293	267	282	284	285	279	290	264	302	284	281	300	362	312	297	299	293	295	320	314	307	296	290	310	319	308	306	304	286	317	282	287	286	277	275	250	292	303	262	306	275	282	283	283	278	290	304	278	270	277	321	302	288	269	299	294	309	309	301	280	306	310	293	282	322	302	296	290	286	290	323	289	278	290	313	309	283	306	300	288	311	283	328	298	309	298	332	312	270	288	304	295	299	293	305	290	276	322	275	290	298	292	273	292	284	290	292	308	262	326	261	285	307	273	311	320	295	250	291	284	309	276	292	267	273	283	288	306	297	321	297	303	255	306	309	304	275	275	316	287	272	304	256	291	283	283	313	284	299	286	293	288	302	333	313	288	307	292	261	294	284	302	307	275	288	303	297	309	289	275	269	292	299	279	301	290	283	311	263	291	268	295	289	263	300	289	302	265	269	286	277	277	288	277	314	267	312	287	310	291	281	313	271	318	292	298	294	283	301	298	300	289	305	294	286	272	303	243	285	313	283	303	287	275	277	264	285	277	282	280	299	311	299	292	286	300	263	302	268	309	288	302	303	326	278	284	251	304	275	248	292	297	294	299	288	248	295	330	285	280	291	317	270	318	281	285	265	251	278	313	291	280	317	281	300	311	257	302	308	301	321	277	299	265	291	262	289	294	272	286	296	318	300	304	310	331	322	302	287	273	307	297	281	300	294	261	278	289	262	293	308	275	291	285	306	297	304	320	321	284	295	298	306	304	308	281	293	305	284	277	306	315	298	325	286	285	301	303	275	318	276	309	289	329	267	284	323	299	306	281	267	279	297	297	314	272	310	293	299	327	290	252	304	282	272	303	284	287	291	298	280	301	308	281	273	281	289	288	268	306	290	269	305	318	298	285	280	286	308	300	263	277	305	275	321	281	306	301	280	307	313	292	327	303	286	296	264	286	247	261	284	308	298	277	320	301	284	306	295	333	321	269	296	313	288	294	264	303	296	296	300	272	270	250	312	309	272	276	290	299	308	302	262	293	273	280	309	289	292	298	283	280	325	316	337	300	295	278	312	271	304	286	300	306	316	290	321	273	290	268	299	289	320	294	280	297	291	274	290	293	278	268	330	294	284	292	285	287	288	282	304	303	268	307	302	300	294	295	270	283	278	301	285	323	328	328	292	284	311	319	309	277
3292	4724	4013	2027	1268	955	741	609	546	524	450	371	398	375	363	360	332	376	319	310	296	272	280	343	285	336	322	328	319	297	308	299	292	306	314	299	291	308	290	251	283	336	295	271	299	265	285	281	309	280	300	297	287	290	303	275	293	317	258	310	276	271	300	271	267	251	269	307	258	279	263	283	274	281	263	315	263	276	273	276	285	295	284	260	282	255	269	259	304	290	286	275	287	280	283	273	298	270	299	271	278	291	289	253	282	294	294	272	315	266	267	288	269	245	307	246	285	289	294	229	274	267	274	286	274	288	286	237	288	265	292	284	315	271	266	267	289	277	276	276	289	307	325	270	276	249	282	313	294	256	292	271	282	288	279	269	274	303	269	313	270	275	249	261	273	279	261	255	252	245	291	291	296	269	282	268	246	278	274	282	263	264	258	284	265	312	271	274	300	278	271	244	266	257	305	276	265	276	253	250	289	244	266	278	260	267	278	269	279	282	290	275	267	286	300	281	282	274	281	257	280	256	275	280	270	288	292	256	306	305	286	264	268	262	293	297	280	288	271	274	269	295	277	270	320	280	290	284	284	243	304	267	247	287	264	290	266	281	270	253	286	280	287	279	287	282	271	300	286	276	274	297	279	286	287	294	298	267	279	307	295	271	315	302	263	262	278	286	270	272	297	289	294	260	284	294	270	260	287	274	274	278	265	283	276	262	257	266	311	278	289	279	268	272	265	255	264	251	272	260	302	312	276	275	272	253	309	276	248	245	273	286	282	266	252	271	287	256	271	287	283	292	263	273	285	268	251	275	335	259	262	288	274	289	278	254	289	275	290	289	250	311	282	274	274	279	266	264	293	238	286	250	259	297	253	277	289	310	276	294	277	276	314	283	290	292	262	269	295	298	275	275	282	283	297	292	294	268	291	271	276	264	294	267	256	263	246	273	295	295	285	271	237	281	293	258	270	246	259	272	284	278	280	294	270	278	247	248	235	269	301	252	254	245	254	244	332	246	263	247	266	286	285	265	282	263	265	277	251	266	255	265	279	265	268	263	266	276	273	273	267	276	276	287	273	282	269	274	270	265	284	257	259	271	279	290	273	273	271	273	282	275	243	295	311	270	270	240	274	267	262	298	292	258	296	282	311	280	263	291	263	276	274	267	275	253	284	274	289	290	272	275	273	274	313	296	285	258	302	278	259	280	282	280	259	263	263	285	251	288	282	277	266	274	278	275	253	245	278	289	299	275	301	261	270	258	269	284	288	265	262	279	266	269	309	262	272	270	289	267	311	268	247	251	303	252	267	251	287	292	286	277	276	293	287	313	282	289	260	285	291	287	264	293	266	280	238	280	251	274	279	279	261	282	263	280	280	267	298	281	268	274	273	269	274	271	298	277	256	267	300	267	312	273	238	264	248	284	298	291	251	268	286	292	300	274	256	292	279	254	301	298	269	254	291	280	261	276	249	280	245	289	296	281	282	254	279	277	314	252	273	252	268	249	261	267	286	299	292	268	294	249	271	270	302	270	280	257	304	282	269	279	279	255	277	290	291	267	254	247	280	299	268	284	278	279	271	246	271	297	263	282	249	258	252	286	273	266	277	306	292	277	271	267	255	263	287	274	274	262	275	278	243	260	256	239	268	300	286	278	258	262	269	290	250	271	274	292	254	245	284	284	277	293	264	265	280	302	281	260	286	255	267	284	280	265	270	289	281	288	285	282	272	265	273	253	250	297	296	266	263	269	254	288	302	291	272	285	258	270	279	273	273	277	241	287	281	272	274	254	248	261	265	256	239	277	272	260	279	270	280	276	248	278	283	276	292	256	263	277	287	260	288	268	273	280	251	271	275	260	286	270	263	267	278	270	279	289	260	280	296	288	251	303	276	280	293	257	285	264	274	295	281	283	262	277	292	284	264	270	247	265	278	261	262	241	288	270	274	291	278	253	268	247	262	264	269	236	240	246	289	276	279	300	268	280	305	265	272	258	272	253	264	270	300	258	289	267	302	278	279	317	250	259	269	262	257	238	303	255	283	274	307	278	273	279	240	277	280	271	273	253	291	256	294	277	239	261	275	271	264	295	278	290	278	294	294	281	269	267	271	274	323	279	295	268	270	278	287	259	271	250	239	289	278	278	246	249	275	289	292	285	291	288	282	285	294	273	273	312	276	253	262	286	263	248	271	246	276	301	284	292	269	271	287	257	290	302	295	278	262	248	267	256	259	280	247	261	268	271	273	256	263	275	263	277	275	276	262	261	272	271	248	280	280	290	266	262	270	274	271	231	268	258	263	267	280	254	293	260	284	292	224	265	270	317	268	298	287	256	296	262	264	262	249	282	272	266	263	283	281	256	282	256	280	276	273	281	278	260	248	298	282	287	257	244	275	298	264	264	284	276	264	286	285	264	254	307	263	269	275	252	249	284	252	281	256	297	266	268	284	308	272	278	251	281	283	260	298	258	298	256	240	277	276	293	258	280	268	273	254	277	279	274	266	269	246	276	244	267	255	259	289	250	250	271	289	248	259	283	251	286	265	288	281	293	305	256	278	274	271	292	266	254	269	295	259	310	291	257	290	270	283	271	261	268	277	279	279	257	294	249	261	277	257	293	293	313	288	300	257	263	295	288	272	287	254	291	225	278	304	280	281	258	234	301	278	290	265	280	238	293	262	293	301	297	283	284	288	291	280	263	274	308	277	273	282	309	310	254	252	244	259	254	245	275	284	269	283	276	286	265	267	261	279	259	261	252	293	260	231	292	247	287	287	269	287	272	280	277	281	272	287	280	249	275	276	272	287	280	288	271	281	239	291	249	287	294	278	277	244	280	256	299	302	277	287	263	255	272	249	261	274	267	259	270	283	276	258	258	270	265	266	278	262	265	239	265	271	236	281	273	275	259	235	289	295	271	278	279	278	274	262	279	275	315	266	292	287	276	274	282	274	257	261	295	283	278	273	280	288	259	268	275	257	259	286	246	275	288	295	265	280	283	279	268	274	300	279	275	248	271	299	286	247	280	266	233	258	271	265	271	297	305	223	320	309	264	271	260	270	283	258	289	254	273	291	287	262	297	291	228	278	254	272	265	259	316	261	287	267	276	325	297	263	254	268	291	280	243	283	265	271	243	274	268	265	278	308	297	247	260	260	263	265	292	309	276	268	264	279	236	279	285	312	280	273	257	300	287	280	243	248	285	272	287	262	268	271	246	271	263	271	269	255	283	287	302	284	274	269	249	264	302	254	266	239	292	285	284	251	275	256	262	292	297	265	280	248	290	274	259	297	278	280	264	263	278	254	272	283	259	284	275	249	269	273	244	285	259	294	287	285	277	288	281	279	271	259	254	275	270	260	242	256	303	287	279	293	294	232	269	270	263	260	278	280	261	272	259	253	255	294	316	286	258	267	271	265	285	277	279	287	264	270	271	284	256	237	318	263	258	278	270	256	282	260	269	297	245	287	265	262	265	274	244	246	275	284	254	285	263	275	268	255	283
27832	12446	910	438	318	284	287	311	296	289	280	271	264	256	257	269	285	270	299	240	263	253	275	277	290	255	246	247	279	267	267	262	274	280	268	280	258	241	254	266	269	254	287	269	248	242	266	259	239	249	254	272	271	267	245	237	250	288	247	298	285	273	270	250	247	265	270	296	247	269	292	289	273	267	247	255	296	269	288	272	270	261	251	266	235	260	250	278	279	274	252	263	248	283	263	269	279	243	267	260	256	253	301	258	247	278	263	247	270	275	274	250	274	251	271	285	256	292	276	260	260	255	288	249	259	261	264	275	288	259	250	269	270	278	243	285	281	246	259	241	294	263	284	257	253	258	254	271	238	255	275	285	289	260	286	265	231	252	275	284	301	244	266	227	271	300	269	254	240	267	250	250	282	258	253	250	277	253	278	283	271	281	282	242	219	267	270	267	273	250	247	245	287	252	293	269	243	263	270	249	289	268	252	263	252	284	272	245	291	231	254	276	249	284	268	247	267	261	262	256	252	287	267	265	271	268	265	261	261	274	272	249	292	275	270	273	272	273	264	247	300	270	240	274	267	276	269	256	258	266	278	281	287	262	277	248	261	263	262	232	274	271	270	253	278	270	259	270	287	291	242	273	254	234	245	270	273	258	272	255	263	255	254	271	265	278	273	263	244	270	256	257	278	233	256	272	294	272	285	235	246	268	261	246	256	244	274	236	283	289	255	263	261	267	269	283	259	267	237	260	261	271	292	279	270	259	281	267	257	265	261	240	265	276	251	251	230	260	236	271	272	262	256	267	266	274	264	234	265	288	289	266	250	277	231	254	268	293	269	270	252	249	254	279	240	249	275	262	287	266	295	281	252	260	245	290	251	282	248	257	305	261	279	261	293	282	277	272	250	246	259	283	251	293	269	284	295	250	266	256	262	259	244	267	272	280	253	276	275	278	271	296	253	233	269	250	258	291	262	269	278	257	302	273	266	268	260	265	266	245	263	310	259	214	262	246	260	254	279	258	257	268	265	250	273	259	283	286	262	292	284	257	292	250	264	280	256	249	249	279	266	258	248	266	280	274	265	245	270	280	277	285	258	261	230	255	272	276	266	244	256	255	292	257	285	287	264	258	291	282	305	250	266	269	299	253	257	265	265	260	275	274	272	282	259	292	282	265	251	272	264	256	284	252	277	265	272	254	276	252	261	263	254	263	234	245	263	251	248	255	271	261	260	260	281	313	262	252	291	289	265	277	231	272	256	287	242	263	268	285	263	259	255	274	248	268	249	268	276	266	252	261	245	243	250	281	260	259	270	245	262	256	259	253	264	250	290	282	267	280	266	298	284	268	229	265	253	283	273	263	282	247	272	267	270	290	280	292	269	260	297	283	243	286	293	249	272	260	274	268	267	263	262	263	276	259	291	299	258	270	229	262	256	234	279	280	276	276	277	267	250	271	259	247	286	262	265	255	261	285	252	265	296	275	272	260	274	243	219	248	261	282	281	230	247	281	262	245	228	267	276	302	306	291	259	269	260	246	273	270	244	285	246	278	252	277	259	270	266	248	300	240	259	288	287	263	275	268	229	296	238	260	250	279	256	296	277	253	274	267	293	232	280	254	279	248	245	267	286	278	271	255	249	254	261	264	268	279	258	257	281	279	272	256	265	277	288	283	261	263	248	266	274	257	255	270	282	283	280	245	258	247	304	269	253	253	286	260	262	273	248	259	259	278	265	261	282	232	240	244	264	275	263	258	247	247	264	275	284	284	271	276	299	275	252	261	276	270	246	277	268	288	269	279	263	272	292	263	250	234	273	251	290	240	264	282	279	292	256	272	245	275	272	278	268	304	275	252	285	257	253	249	270	291	282	278	296	275	285	215	263	258	270	256	246	295	271	266	247	257	257	269	302	269	290	251	239	235	256	247	268	244	278	280	259	229	272	277	289	265	254	257	272	260	246	255	268	277	288	277	280	261	271	261	246	247	270	252	270	247	269	276	256	257	258	270	288	281	274	303	262	247	260	255	243	234	285	245	277	260	255	271	262	286	251	290	258	267	255	276	282	262	261	255	307	261	257	256	267	253	251	284	254	271	295	274	292	256	258	307	242	264	255	283	268	265	268	260	267	262	267	291	262	295	277	270	267	306	247	264	303	265	261	265	242	255	264	273	252	273	280	246	255	262	263	258	252	275	290	287	265	291	273	290	263	272	297	255	276	270	250	244	260	276	284	242	262	281	253	273	272	255	253	247	258	265	253	251	259	257	280	234	280	266	284	272	280	282	274	248	254	277	232	286	223	266	264	239	237	259	257	272	293	266	281	238	241	269	249	254	273	264	253	261	234	244	258	246	285	285	236	271	270	254	272	256	260	269	263	233	271	248	275	285	268	243	291	291	284	279	295	277	253	256	232	272	278	288	276	240	262	272	273	259	255	262	267	285	266	299	270	252	250	256	251	280	269	265	264	264	230	238	266	276	266	268	256	269	258	282	251	298	285	262	258	268	260	272	273	285	262	278	296	280	281	288	255	245	265	277	273	262	250	283	231	259	267	271	290	268	241	240	281	239	262	263	263	235	269	253	258	260	286	244	252	253	274	285	265	282	254	267	272	233	279	273	252	282	259	289	254	253	258	273	266	248	251	272	269	273	252	252	269	282	291	290	289	232	267	265	236	264	281	263	275	245	290	265	268	251	258	286	257	246	262	269	275	245	268	283	277	317	242	276	269	263	294	276	282	274	266	255	269	280	261	246	272	235	283	263	276	274	284	249	281	299	257	275	269	236	264	281	286	240	296	304	249	257	267	276	293	245	270	262	271	233	279	258	285	250	288	268	262	266	238	292	273	265	262	268	242	251	252	222	288	280	264	259	224	277	251	276	267	270	264	261	248	261	265	254	254	243	254	284	285	283	275	255	264	260	268	288	242	266	274	274	257	292	270	286	256	260	228	249	265	254	265	250	256	257	250	266	282	260	234	258	270	281	246	254	257	254	251	271	282	251	267	283	259	261	280	293	248	269	232	274	293	269	267	261	259	257	286	251	269	278	257	269	268	265	249	275	268	272	281	268	262	236	256	255	271	253	272	259	243	273	276	274	230	263	245	269	240	286	296	267	245	258	269	277	242	251	254	291	256	258	290	234	253	293	266	253	240	250	279	267	277	269	225	277	261	284	281	229	237	296	254	282	267	307	273	258	266	275	275	257	247	264	234	282	296	247	250	256	285	281	255	258	300	284	259	276	242	306	280	242	230	284	293	269	257	258	230	251	251	249	250	259	314	253	261	279	268	289	275	258	259	311	255	276	259	280	239	271	248	288	263	247	261	283	246	263	268	313	258	263	236	236	274	259	266	287	269	271	244	307	281	252	277	252	286	281	257	312	277	251	256	306	265	261	272	257	236	269	258	304	285	267	247	268	261	254	252	271	283	276	264	248	257	289	263	287	256	268	247	245	259	255	265	256	234	266	280	261	274	289	297	280	254	292	264	255	271	281	286	279
4674	409	345	296	273	298	253	281	250	245	253	234	256	232	266	247	252	227	274	249	267	262	268	260	249	251	250	228	237	233	245	250	239	251	269	249	246	257	243	239	247	274	260	259	261	241	233	253	241	269	250	273	256	263	266	243	245	241	267	242	245	249	227	236	266	242	256	257	228	239	269	244	265	269	265	228	211	252	267	249	240	281	242	238	247	252	249	238	251	267	263	254	243	247	236	257	244	241	247	214	256	246	232	288	261	206	218	233	263	239	265	257	253	246	236	238	239	241	246	264	257	246	246	245	252	254	264	249	240	254	243	225	218	239	237	231	241	245	239	252	206	234	245	252	243	252	256	267	237	233	272	227	266	244	254	225	257	257	246	282	247	221	234	283	228	253	262	249	247	257	266	214	259	263	238	255	264	241	243	263	237	245	243	247	237	257	246	293	268	234	267	250	246	256	273	267	233	255	234	258	227	247	269	266	233	260	256	269	254	272	253	266	274	259	241	231	228	223	236	259	227	250	271	254	220	274	236	242	242	246	264	222	238	232	233	253	272	226	251	251	245	238	236	232	253	228	280	251	219	230	223	231	232	229	259	243	261	263	273	253	274	238	246	259	239	221	265	275	254	254	249	256	243	243	265	254	230	250	232	230	239	252	264	249	268	293	241	253	255	203	258	250	261	242	239	244	218	228	250	224	289	256	239	250	250	237	240	246	241	254	257	255	234	270	250	237	241	255	259	257	257	247	276	273	240	230	226	264	233	274	265	253	277	225	284	256	267	242	269	259	273	238	226	246	232	230	241	260	242	249	225	258	256	244	271	265	259	250	263	253	232	258	245	253	284	237	258	255	248	228	253	243	243	253	266	221	236	253	278	233	250	246	247	228	259	259	228	261	253	273	267	274	239	259	242	236	280	271	263	250	243	263	238	253	233	268	255	279	238	228	239	285	273	218	222	220	230	261	248	218	242	263	258	263	261	244	254	210	231	251	229	239	240	263	239	224	232	244	245	254	253	247	259	240	249	267	257	239	257	230	250	248	248	261	255	252	230	261	249	251	238	243	265	250	245	271	251	238	257	265	216	236	243	244	232	254	267	259	269	260	275	213	221	240	257	265	275	247	240	230	245	252	254	254	254	264	234	254	244	231	248	253	252	244	253	237	237	261	234	249	272	247	244	249	246	233	254	264	272	249	247	261	229	255	247	247	227	277	258	245	249	250	279	256	245	261	263	264	244	257	245	254	260	243	238	264	254	249	266	276	244	251	246	264	264	251	240	256	275	246	263	248	273	238	224	261	248	248	250	279	267	252	242	247	233	255	236	281	247	246	254	253	259	245	226	271	264	257	259	248	244	234	239	266	238	241	239	219	225	266	255	243	243	234	228	248	234	220	251	274	236	262	257	241	249	238	250	261	263	229	283	265	238	229	275	241	224	246	238	257	244	263	226	283	240	256	231	292	252	208	251	235	260	242	238	220	230	249	234	242	250	228	251	243	274	253	267	220	252	226	286	264	247	252	260	247	225	241	260	275	266	253	249	232	258	261	264	219	259	226	245	238	232	241	254	249	249	270	248	264	236	273	279	256	232	263	260	226	263	274	238	263	236	222	253	244	258	226	276	268	275	234	236	248	277	242	224	278	248	268	248	259	247	270	251	258	234	247	254	254	238	226	264	238	235	277	276	255	252	239	256	237	265	227	254	253	244	226	258	258	213	242	246	260	269	246	216	282	239	243	250	245	254	244	253	248	255	265	238	236	242	264	207	254	216	272	220	278	250	286	233	258	238	259	230	253	230	250	259	263	225	236	236	245	246	230	226	243	242	235	249	257	232	264	259	258	238	214	269	252	269	295	267	284	259	292	246	249	253	249	245	247	265	245	234	289	265	242	246	268	252	243	239	220	240	258	267	258	229	268	258	242	266	259	233	272	235	246	247	248	243	257	252	248	257	229	270	232	219	275	250	243	233	241	264	246	235	250	230	234	255	264	235	230	244	258	248	244	252	280	239	277	237	239	256	239	208	255	253	241	248	238	244	236	301	250	230	263	243	256	260	215	260	260	245	263	217	249	277	208	232	273	244	279	244	220	241	245	252	244	245	265	236	242	223	231	285	238	228	261	256	259	241	263	267	253	259	249	244	222	235	215	233	267	242	233	238	279	269	255	257	271	248	233	258	250	237	249	234	261	241	243	247	256	222	242	262	274	253	268	216	237	249	264	263	264	234	253	215	256	237	272	253	262	265	211	251	262	237	230	259	242	274	234	262	253	255	256	249	268	238	245	251	239	273	260	269	266	265	236	259	235	246	251	241	248	249	247	243	231	236	230	225	261	250	264	253	250	256	261	242	255	243	262	246	242	276	256	242	264	234	267	240	258	209	241	243	267	281	241	244	226	258	229	272	240	251	239	269	246	239	229	245	280	239	272	247	224	245	249	257	281	233	216	255	256	238	264	226	258	232	264	243	264	263	250	283	257	293	247	249	256	246	249	250	252	277	227	242	231	262	261	250	269	265	262	256	237	264	285	227	259	248	256	238	239	239	256	233	227	249	271	275	254	259	260	247	249	242	222	235	227	234	270	245	282	264	248	237	235	263	239	250	218	232	249	233	246	248	218	223	235	250	266	212	240	243	249	248	270	255	268	281	237	264	249	284	241	254	249	247	238	261	264	247	269	231	251	274	267	228	238	251	264	236	246	270	242	272	260	247	240	269	240	250	252	254	230	257	253	218	258	273	250	232	252	249	234	244	245	235	297	236	252	245	257	216	259	254	263	246	233	250	247	245	271	278	250	232	247	253	245	252	232	255	264	240	254	262	262	257	226	241	258	261	265	261	245	247	219	242	220	267	248	264	238	239	258	240	234	265	243	253	233	260	290	252	249	236	251	262	227	232	260	245	249	261	221	255	239	274	250	234	239	277	255	269	262	226	247	254	248	248	220	248	261	240	236	256	280	253	262	240	249	232	264	265	272	247	242	267	265	277	218	235	234	249	220	247	245	272	234	240	267	243	222	254	257	238	273	240	236	255	239	257	241	262	242	249	263	246	269	245	250	241	241	256	257	264	248	261	270	243	238	235	275	256	247	242	267	260	243	246	243	236	226	230	205	241	253	251	257	238	233	261	250	250	251	277	256	247	252	265	270	250	266	224	242	228	229	254	247	249	233	214	245	230	239	266	264	234	236	245	255	257	246	278	281	257	263	280	244	240	260	224	256	222	255	265	232	263	228	254	240	270	248	261	244	247	259	260	264	244	269	280	251	230	273	256	242	282	242	262	256	255	250	238	256	261	240	262	214	246	262	263	250	244	227	265	264	214	257	229	251	258	232	252	258	260	237	247	263	227	227	274	255	244	260	234	268	242	238	252	232	254	290	253	257	227	222	272	244	270	227	273	250	247	238	252	214	252	232	222	255	256	278	227	224	258	252	250	273	245	234	212	257	221	271	269	254	255	272	257	249	257	251	257	263	255	240	253	262	254	242	262	265
25251	21478	27906	25420	9875	592	356	217	192	201	173	172	169	170	159	151	151	147	149	161	165	139	150	137	150	149	140	136	119	135	144	139	164	149	126	135	119	158	148	138	139	126	152	127	129	134	166	130	131	134	133	132	139	158	144	149	119	134	151	128	116	146	119	134	127	113	121	154	122	146	126	145	131	136	134	124	129	128	146	131	124	131	134	140	150	132	110	105	138	141	145	114	149	130	126	153	104	138	150	148	151	139	137	138	137	147	158	131	155	118	116	142	137	131	144	135	173	136	140	123	117	113	163	152	132	141	149	154	147	117	133	137	152	118	135	134	114	111	131	143	122	141	143	147	135	130	140	143	150	161	144	145	119	129	140	111	121	137	142	128	141	126	131	138	141	133	138	139	143	132	126	119	148	131	152	142	160	143	134	121	143	135	149	129	129	135	131	145	111	129	139	113	123	142	148	134	130	128	128	154	172	163	137	133	127	119	154	139	129	127	136	112	141	142	134	143	141	129	123	148	153	112	152	129	141	128	157	124	119	150	145	136	127	126	120	156	115	140	142	133	122	114	125	140	134	129	155	133	139	128	129	138	142	113	148	130	136	156	124	125	144	148	132	123	137	133	133	117	131	112	164	124	141	139	136	125	136	129	113	129	126	132	151	129	144	148	139	138	125	142	142	136	141	139	132	126	131	149	140	120	134	145	133	137	126	147	134	134	126	120	127	146	141	130	140	151	120	144	127	139	139	141	144	147	153	149	153	151	145	126	138	129	148	152	146	131	119	136	108	138	117	141	119	155	147	141	119	134	124	123	142	134	125	140	136	122	140	126	146	149	133	119	144	131	147	118	134	126	137	130	131	142	139	138	163	130	146	115	121	133	128	148	127	116	144	132	131	125	137	138	120	127	109	133	132	132	133	141	142	148	143	145	122	129	138	125	153	119	134	126	130	124	125	145	116	149	127	147	129	141	124	142	129	151	145	139	131	148	136	159	141	145	138	122	149	149	116	132	130	128	135	124	134	117	130	130	163	128	119	141	136	132	158	142	140	134	117	117	142	126	147	135	141	138	159	140	149	129	122	140	129	150	134	119	126	146	148	125	117	115	111	124	131	119	125	136	129	134	136	124	148	110	149	145	131	131	111	124	133	149	129	124	134	124	147	114	127	124	121	138	143	134	156	131	126	131	125	107	150	108	129	155	123	138	108	126	145	171	126	127	139	134	114	164	142	132	128	147	149	144	152	143	139	119	132	127	143	112	138	128	144	112	144	122	147	139	123	127	143	117	114	140	142	122	155	130	115	128	147	126	107	133	106	132	128	135	154	150	152	114	130	120	144	129	140	142	137	140	120	121	128	129	117	135	146	129	115	120	140	120	134	139	135	143	146	148	127	127	135	130	117	122	148	146	148	133	134	140	129	116	130	133	134	115	147	138	125	129	137	105	147	118	142	135	124	108	148	142	131	135	124	138	118	156	138	158	135	139	131	109	121	145	135	125	147	120	119	136	141	142	136	136	137	151	119	131	142	136	121	136	118	145	131	134	123	169	141	116	144	123	152	126	136	134	154	122	133	126	160	112	141	156	119	144	142	125	139	125	120	121	149	143	131	134	135	133	145	140	130	117	122	133	134	143	164	151	147	123	151	137	151	139	144	134	124	145	141	119	116	128	136	112	123	128	133	150	144	132	150	140	122	141	127	89	127	146	135	141	153	135	123	140	103	108	142	157	131	117	123	137	134	138	131	114	135	122	135	123	130	123	111	147	145	144	134	133	141	112	114	132	130	110	121	124	152	142	136	145	120	147	125	135	153	136	132	133	125	139	133	138	138	117	129	129	123	131	141	139	120	139	144	151	135	125	141	146	153	144	124	122	135	118	153	158	115	141	146	141	118	164	123	147	124	158	143	141	124	124	148	122	155	141	155	124	155	122	129	138	125	137	147	134	147	135	139	128	140	128	128	112	134	144	139	133	138	114	138	117	120	142	129	128	126	125	114	115	151	148	141	122	160	141	130	151	118	111	114	121	147	151	161	121	138	144	136	133	129	122	127	123	116	151	141	138	125	134	130	121	139	126	120	123	115	126	140	143	133	132	118	141	125	152	118	139	129	131	138	133	163	141	121	138	142	147	110	134	150	139	113	135	137	133	113	147	145	136	156	123	114	121	147	116	136	148	144	140	137	143	103	115	136	141	124	146	143	151	125	152	145	145	137	118	140	132	134	140	119	146	136	133	134	140	120	109	129	128	165	153	146	140	118	134	134	126	129	141	128	137	149	130	127	124	131	112	151	131	142	124	133	125	146	115	140	126	131	116	112	121	132	118	126	121	125	122	134	134	144	125	126	131	127	130	138	133	125	141	127	119	147	139	143	117	120	121	143	145	138	155	127	118	137	127	131	135	132	142	122	116	145	127	114	139	154	140	116	141	141	123	107	121	133	130	122	122	128	137	132	138	148	155	135	126	127	127	127	133	120	131	152	138	126	131	157	139	142	139	140	137	124	134	131	132	126	149	138	111	121	134	132	145	138	135	142	139	135	137	132	120	138	141	120	149	145	132	142	128	135	127	149	140	123	145	136	129	133	115	158	138	138	126	129	126	118	145	128	148	131	128	120	126	148	130	144	138	117	141	129	131	122	120	130	125	135	156	136	159	122	153	124	125	125	135	112	143	147	128	125	121	162	160	158	137	119	114	143	126	128	136	139	146	138	150	130	117	125	136	116	147	146	146	124	131	135	129	130	141	132	124	121	116	143	132	119	123	126	138	140	148	149	135	145	133	142	118	147	117	135	139	123	122	147	115	134	132	129	143	162	126	159	114	126	151	110	150	142	113	145	141	128	123	135	134	163	119	140	146	125	146	120	132	130	144	125	134	146	151	134	147	125	142	134	124	130	143	149	115	140	151	142	141	132	125	128	137	143	128	153	136	126	155	132	103	141	154	123	137	151	111	141	136	137	152	138	146	118	130	152	134	153	136	147	124	135	140	136	117	113	140	120	118	143	131	142	115	125	139	133	113	136	119	152	141	126	149	121	142	148	124	139	134	126	117	135	124	138	141	144	122	126	150	129	125	129	125	143	105	123	131	153	153	123	141	106	147	157	141	139	126	158	132	153	130	127	127	102	134	132	128	143	126	144	144	140	145	113	127	144	151	135	144	127	146	140	115	133	132	139	133	132	128	135	121	151	144	130	143	122	138	127	122	115	138	131	135	128	126	147	131	139	127	136	148	141	139	113	141	129	148	121	116	135	158	117	126	128	120	138	140	143	144	154	123	135	142	136	140	139	145	128	166	133	152	126	124	140	108	118	146	136	138	110	133	95	154	151	129	125	121	136	127	148	133	118	111	139	130	153	112	131	135	134	134	140	134	115	132	118	132	117	128	112	138	149	157	149	129	139	128	130	135	132	154	135	131	131	131	156	131	121	142	133	106	126	138	122	153	99	126	135	123	153	130	146	121	121	118	116	136	142	116	123	125	142	124	139	144
3113	2537	2186	1055	695	528	419	335	273	240	187	216	205	183	194	176	177	165	167	169	150	161	153	187	159	153	171	155	137	148	154	153	166	154	149	145	144	160	159	135	157	135	151	130	167	164	186	145	162	153	139	142	153	128	178	137	157	149	149	154	166	130	136	138	147	151	165	156	147	146	142	152	145	142	151	149	133	134	162	162	134	143	148	145	144	137	144	149	158	153	159	154	130	152	147	162	172	165	154	156	159	138	141	139	128	144	115	147	133	143	146	131	134	145	155	136	118	130	123	157	142	148	134	140	127	161	140	148	155	148	145	146	160	135	138	139	150	128	142	133	139	150	145	168	140	149	163	132	141	152	143	140	130	127	159	167	125	160	124	136	130	126	124	139	122	136	136	153	133	138	162	144	144	145	140	138	150	150	126	144	149	163	140	161	138	129	128	129	153	147	154	142	154	135	129	155	167	126	145	151	144	160	157	141	141	133	136	134	136	144	131	144	142	147	133	134	160	128	162	141	133	126	154	143	151	129	138	123	131	154	147	131	128	148	159	149	132	139	141	135	142	143	134	141	130	127	138	119	159	154	136	133	128	147	133	144	149	155	143	139	131	149	156	143	132	164	123	127	140	130	143	141	128	149	148	140	119	110	164	137	159	133	140	143	140	147	167	138	142	154	151	142	135	136	133	152	134	140	142	157	129	115	138	134	149	128	153	130	137	153	137	140	140	144	141	135	155	166	152	141	152	134	139	140	115	144	152	145	142	137	143	160	135	138	142	154	152	153	170	124	139	175	154	120	137	138	132	130	137	134	131	160	160	145	138	149	145	152	132	132	163	141	155	137	126	131	143	140	128	134	156	157	141	155	150	137	150	139	147	150	126	157	130	136	132	161	139	123	135	133	158	147	148	150	147	161	156	135	120	145	145	129	144	132	155	137	119	143	133	145	123	158	138	157	139	144	144	132	143	153	150	145	146	141	143	154	126	125	133	134	144	140	152	130	136	148	148	124	163	148	132	137	140	147	145	124	153	142	163	149	125	142	142	172	162	119	131	139	151	139	152	152	144	134	140	160	151	141	144	120	152	152	157	143	162	129	135	159	142	129	149	141	137	155	130	157	120	142	157	138	149	122	152	138	139	163	152	140	136	133	137	142	123	130	137	151	154	148	153	135	154	139	134	145	132	158	157	169	139	131	144	120	141	166	140	147	123	156	154	125	143	132	148	137	134	106	149	180	133	141	154	134	143	115	110	134	129	140	136	167	123	123	131	139	152	138	147	148	132	141	147	144	155	145	135	167	141	134	149	137	143	136	123	128	131	150	159	151	152	142	118	148	154	139	145	156	135	132	124	147	147	132	143	146	133	138	147	159	133	134	150	136	138	142	146	113	151	144	144	150	126	132	142	158	144	157	135	118	151	148	144	147	156	143	154	130	154	142	145	131	138	130	140	142	138	134	177	137	144	144	137	160	157	176	141	141	120	148	137	168	130	135	159	136	134	151	154	133	134	117	126	143	147	134	132	120	150	132	128	147	129	127	126	129	166	122	140	136	146	155	142	123	135	148	168	144	142	145	143	140	159	128	116	114	143	143	146	149	147	152	153	164	146	143	141	140	151	155	126	138	150	151	134	146	170	136	179	140	133	128	155	159	163	138	142	136	146	142	149	142	139	141	151	142	152	127	121	139	143	154	145	149	137	142	153	139	139	152	129	147	111	149	145	156	120	154	149	154	135	129	157	125	149	152	134	152	133	125	148	140	136	146	135	128	131	153	134	136	143	144	142	128	141	136	138	133	138	128	154	122	123	121	138	124	142	152	126	157	126	137	146	138	153	127	146	152	153	160	141	129	141	146	163	144	156	141	150	140	139	146	143	134	129	122	149	158	153	138	154	147	153	171	122	140	134	132	146	154	131	136	148	152	140	139	130	145	119	165	141	138	124	148	142	158	132	127	142	120	156	148	140	140	153	175	131	141	158	140	153	138	149	145	120	131	132	133	134	147	149	125	137	145	134	127	114	162	158	145	131	146	148	135	137	143	151	137	143	126	143	129	143	142	167	139	146	141	149	130	146	149	151	140	126	145	169	144	160	152	134	153	148	136	155	137	158	154	148	147	118	139	157	120	138	133	142	145	126	141	129	155	145	154	125	141	142	124	141	141	152	131	132	128	165	131	126	150	147	146	133	139	171	160	120	162	160	139	137	163	157	154	151	159	135	147	146	141	158	127	153	143	133	147	151	134	124	131	151	140	138	149	136	129	132	156	143	129	153	159	115	137	131	142	137	158	133	122	127	161	122	148	165	118	142	149	136	133	142	124	151	132	106	157	111	133	152	149	146	130	131	142	146	155	145	135	132	165	146	158	150	145	130	133	157	119	151	144	114	137	131	144	136	135	136	141	126	141	152	149	119	150	130	155	143	132	144	153	121	138	152	132	125	154	165	140	122	133	134	124	158	142	140	153	138	141	152	151	146	149	146	146	133	139	128	150	160	133	141	150	138	143	141	163	138	124	146	144	142	140	130	150	154	116	140	144	139	134	149	135	127	139	161	148	161	147	143	117	176	145	141	134	140	151	175	149	136	133	161	154	153	142	143	145	165	126	144	129	150	177	110	158	146	154	136	136	124	145	152	157	139	157	132	127	151	159	134	125	159	155	130	155	144	152	151	152	139	143	147	114	141	149	125	148	143	154	139	121	148	148	138	151	125	168	127	138	140	122	134	160	130	135	137	134	143	135	144	140	137	127	147	143	153	157	124	135	146	128	142	154	144	131	161	146	142	134	142	148	145	153	137	136	127	141	148	153	154	151	158	133	147	137	137	145	125	115	157	142	137	125	143	119	143	140	143	126	152	156	147	123	129	136	133	127	166	141	131	145	142	147	155	135	124	144	122	136	151	142	151	137	140	114	132	134	138	167	150	143	133	149	154	147	145	155	142	122	139	144	150	150	128	146	123	144	152	171	155	144	120	135	141	123	148	147	145	137	153	141	150	153	151	143	113	132	144	139	136	140	143	137	155	131	150	152	139	137	127	147	139	128	157	159	150	152	130	133	114	147	132	124	120	166	133	138	126	124	143	146	137	137	131	137	128	131	148	143	141	137	144	148	159	137	165	151	123	137	153	152	129	127	137	134	146	113	144	158	142	135	158	127	124	134	136	127	141	147	142	136	156	142	139	146	122	151	140	128	137	140	163	129	123	147	134	118	134	130	153	145	153	146	151	124	153	138	151	140	131	146	128	149	150	165	150	143	140	153	137	128	148	132	145	147	144	150	160	131	133	161	152	124	125	150	136	125	141	157	128	137	143	146	126	141	146	121	138	140	127	122	135	138	138	128	144	140	130	160	164	127	138	149	112	132	142	149	129	124	133	142	130	125	155	132	134	146	156	144	134	159	146	138	128	145	144	131	143	124	137	138	137	128	159	141	162	144	133	156	133	117	136	136	141	130	154	148	131	139	136	149	146	157	126	154	127	144	142	156	145	126
24393	21478	28783	24577	21463	6327	921	531	396	485	379	396	324	326	372	319	311	321	340	332	361	332	341	342	323	298	295	323	313	313	286	278	305	308	258	297	320	311	274	305	305	297	307	316	295	324	325	326	296	284	316	311	295	308	299	342	276	287	297	288	308	301	318	288	295	258	322	296	320	291	273	251	318	289	293	329	331	321	274	271	293	302	297	297	304	282	270	322	273	306	274	303	329	280	301	293	306	293	297	294	288	282	308	293	277	274	296	310	289	292	285	261	314	279	275	285	257	299	307	304	307	282	270	287	281	286	303	286	315	274	297	270	309	285	298	307	314	304	303	276	299	296	293	291	306	299	299	295	288	315	306	321	285	280	300	299	312	305	309	284	285	300	275	314	294	325	293	276	281	274	314	300	273	303	294	341	335	281	314	306	309	305	320	310	290	296	260	292	310	333	313	291	295	339	294	273	286	306	301	306	311	290	294	295	305	300	289	298	298	289	322	296	294	323	320	277	304	295	293	290	304	290	309	319	292	332	254	284	298	299	268	275	321	279	298	281	294	284	297	271	281	259	326	336	296	288	322	302	302	296	302	299	287	295	307	290	278	307	291	312	315	319	292	273	305	314	274	303	306	303	285	292	316	300	281	297	272	303	290	292	294	276	265	280	266	318	282	292	320	285	278	291	305	287	285	294	272	303	299	281	288	302	288	292	287	317	306	302	318	297	297	292	302	308	295	307	295	279	287	317	301	278	306	306	344	268	322	282	297	308	323	277	275	290	300	269	300	291	273	287	291	291	256	295	314	304	275	288	287	265	272	302	313	296	291	335	286	266	328	275	301	297	266	333	298	281	286	292	293	305	288	294	293	264	322	309	290	298	292	291	308	285	290	307	292	289	330	279	298	327	320	286	288	284	283	313	335	305	334	284	280	308	313	292	281	310	289	285	282	320	310	271	317	280	278	288	305	299	272	293	279	305	307	298	290	307	290	297	293	311	318	296	334	280	290	300	287	291	301	289	311	305	276	293	269	277	279	332	294	299	312	266	309	320	309	338	302	313	326	268	283	300	268	299	307	309	314	302	300	312	278	302	293	322	315	306	292	282	276	301	295	305	316	279	300	323	283	283	326	279	317	299	297	294	304	294	293	285	279	255	289	302	300	280	293	305	326	281	274	298	273	281	297	294	295	296	265	286	308	317	275	308	285	300	294	275	292	278	316	303	339	301	296	314	284	269	310	320	308	286	293	298	301	324	295	279	296	266	293	279	294	287	296	289	284	301	279	301	299	305	304	274	301	269	302	292	316	291	302	310	283	279	264	329	298	289	301	274	296	249	293	321	292	298	273	265	295	289	298	289	292	307	288	282	322	268	278	283	264	320	298	292	297	321	302	324	289	329	301	293	300	300	287	285	274	310	263	279	305	284	286	294	311	259	289	305	292	285	282	295	269	257	337	330	275	293	275	301	276	304	311	286	272	283	275	287	312	284	321	287	305	310	298	286	307	311	280	306	302	312	345	308	303	283	279	295	313	287	286	293	293	296	316	288	270	303	323	286	272	324	318	300	291	300	294	314	285	283	290	279	296	298	306	278	298	301	291	299	317	276	325	304	261	320	307	271	296	290	287	287	287	308	298	316	287	268	291	302	285	316	279	303	288	299	288	293	298	294	306	314	302	253	268	302	298	308	290	297	314	304	302	296	323	295	295	305	292	276	301	283	282	288	297	303	295	295	281	307	293	279	287	296	291	280	295	293	287	270	257	280	260	268	338	278	317	254	321	294	296	301	276	273	294	300	288	269	302	277	303	288	310	307	278	318	287	288	279	288	317	277	300	327	302	284	283	278	303	280	290	256	275	272	273	293	310	302	274	302	288	313	326	295	305	285	294	300	308	280	297	280	310	306	288	288	291	290	288	293	290	299	292	303	291	275	316	302	261	285	318	276	300	283	271	293	296	317	314	320	297	300	259	294	272	332	283	279	288	303	340	321	265	300	290	313	266	286	293	287	274	284	277	309	302	317	303	284	292	268	309	292	272	293	274	284	282	323	305	280	300	292	339	287	301	278	307	283	283	298	289	298	317	296	309	278	307	275	302	307	301	309	279	312	289	283	292	253	300	270	303	300	297	289	283	287	260	290	267	314	317	318	274	276	272	294	282	291	296	278	295	323	305	254	274	295	265	268	305	284	270	267	303	286	265	286	291	282	269	301	311	284	263	281	275	301	317	313	282	291	273	283	294	269	307	294	275	321	275	274	291	274	307	274	290	311	282	285	342	300	295	340	303	301	325	307	319	321	268	261	330	299	282	281	300	288	313	245	288	294	288	271	291	283	301	315	321	290	290	270	297	307	299	299	302	308	270	300	327	324	298	258	302	291	288	257	328	290	292	303	295	291	273	271	293	274	296	318	273	279	289	271	307	298	255	286	284	292	278	306	298	280	304	297	262	300	284	294	291	276	268	313	299	296	269	282	318	289	327	289	293	275	287	288	300	273	319	289	264	276	274	306	291	312	275	277	310	275	307	310	279	287	308	263	293	308	284	303	301	308	281	298	296	295	305	288	277	276	308	305	297	307	270	273	285	272	305	292	274	310	320	317	287	265	308	308	297	296	319	300	267	280	303	267	281	293	262	304	276	301	302	303	289	261	305	292	307	316	274	308	298	289	260	304	286	285	286	269	322	318	291	316	292	290	317	310	294	290	292	275	291	309	326	298	298	275	275	313	278	302	290	327	296	308	304	273	304	290	308	302	290	293	330	294	292	314	270	318	301	296	273	276	292	336	273	293	304	278	295	290	291	307	311	266	310	322	303	291	247	309	294	299	296	245	306	304	260	304	318	274	295	280	302	291	310	279	292	315	328	279	267	270	303	292	290	292	274	295	286	318	299	284	294	294	304	283	295	287	296	296	300	285	323	275	289	296	286	301	313	290	276	315	342	257	298	297	321	276	268	288	277	304	288	284	275	301	326	304	293	288	265	279	297	277	311	287	273	282	274	298	297	285	317	293	327	305	302	261	286	294	308	285	290	298	275	277	301	285	300	262	288	305	302	299	309	283	298	264	261	298	280	302	318	312	294	262	302	294	274	285	312	294	278	305	316	282	307	277	288	282	261	246	293	280	306	294	302	285	285	280	312	271	302	302	296	298	279	259	265	295	317	287	286	287	290	309	296	294	292	300	268	311	284	262	289	276	279	299	279	275	313	273	321	275	288	294	304	300	286	299	305	285	291	329	284	290	318	313	302	321	308	266	278	282	283	324	277	290	270	282	324	273	275	284	294	274	291	310	284	293	285	282	277	333	291	299	266	311	327	264	298	304	290	288	294	292	273	288	306	296	316	242	297	270	294	296	310	278	276	275	300	299	268	277	275	283	313	294	311	315	280	303	291	284	318	289	261	290	294	292	265	287	293	322	295	277	313	298	308	302	288	286	281	299	266	293	317	311	267	330	286	277	296	295	298	264	281	287	304	290	300	280	285	284	306	272	281	300
3320	4852	4001	2092	1359	944	775	607	560	501	456	437	403	354	343	347	342	322	317	344	306	285	323	327	307	315	292	303	274	272	276	282	300	285	294	291	276	272	269	268	270	276	271	289	255	299	294	303	279	287	271	283	329	266	264	279	255	269	309	266	283	291	305	277	294	287	284	268	296	291	254	318	267	302	296	276	276	276	283	242	261	250	284	269	288	288	284	270	289	291	290	277	291	282	281	301	263	278	315	287	288	285	280	300	258	284	257	269	261	267	257	261	278	289	287	259	250	294	270	290	285	294	276	274	305	294	263	260	276	299	309	299	293	271	274	267	279	281	258	268	223	303	293	270	275	269	280	286	265	269	286	282	300	266	274	287	251	275	293	297	296	281	274	267	279	287	297	289	250	269	249	293	304	275	241	271	272	289	290	296	271	279	253	271	274	295	266	279	265	270	276	260	290	275	291	283	292	258	275	277	253	281	281	304	282	274	271	235	258	275	273	263	302	274	268	266	231	301	281	281	277	274	262	288	296	261	288	271	279	248	273	285	297	290	286	288	285	262	245	278	275	252	261	281	278	276	271	266	267	285	293	287	264	291	299	280	264	266	289	279	290	246	280	298	280	273	275	271	273	252	298	261	264	265	292	299	293	275	272	289	270	268	302	241	261	298	274	269	290	289	272	267	294	275	279	279	279	268	271	285	255	271	294	282	268	285	278	282	295	258	284	283	268	278	280	283	283	267	308	244	269	256	287	290	246	279	266	292	278	303	276	318	296	272	279	291	266	290	272	270	279	276	256	243	261	262	277	263	271	272	291	309	249	293	266	290	284	264	275	281	242	275	269	299	272	276	285	279	269	289	285	289	252	271	275	270	295	297	278	285	264	268	290	254	303	262	297	284	276	262	273	295	263	279	256	294	288	273	250	254	259	274	256	271	283	267	281	238	292	252	283	275	274	300	259	294	261	246	280	282	313	282	282	276	249	295	257	288	303	293	276	264	279	251	294	267	277	270	266	271	317	273	284	258	283	290	319	251	273	270	287	289	272	275	277	302	259	279	315	257	291	273	305	248	293	306	291	281	283	272	265	298	277	251	289	254	253	268	289	277	261	279	285	290	307	292	256	264	264	309	277	271	251	298	273	270	268	252	273	274	263	260	276	272	260	250	262	237	289	276	271	270	249	296	258	273	298	299	277	280	318	285	295	296	293	263	284	261	274	273	295	274	300	285	314	284	266	266	257	289	293	236	252	303	251	258	260	276	281	276	259	259	301	258	257	268	257	265	261	282	303	278	306	261	291	249	255	283	277	289	286	286	253	267	303	274	304	270	256	244	301	265	276	261	280	257	293	263	268	253	261	286	270	257	273	283	278	271	284	265	293	309	278	247	283	277	294	288	264	284	289	266	282	240	261	285	293	264	296	273	279	259	294	288	294	305	272	283	272	290	249	263	268	295	282	281	270	266	252	268	301	267	270	288	262	299	276	276	276	292	281	267	274	281	287	303	306	282	293	278	247	282	255	270	260	269	270	268	286	271	270	282	270	261	261	309	276	280	286	297	282	273	291	260	270	274	291	314	284	277	269	258	266	256	298	263	272	289	254	274	254	273	282	274	309	272	278	267	287	276	258	292	271	276	271	287	233	285	289	254	280	262	291	262	263	251	274	259	283	272	271	241	294	290	253	285	229	298	298	269	258	273	255	271	272	276	277	259	290	264	268	284	301	270	248	284	275	274	242	281	288	297	278	274	284	279	264	251	296	282	298	260	257	282	262	273	281	241	307	314	301	297	280	274	276	246	288	256	275	251	303	229	299	263	269	269	295	274	275	266	250	272	255	273	284	275	275	251	262	298	267	285	300	270	272	269	271	267	261	279	292	278	278	255	284	265	277	275	286	274	276	290	276	292	261	251	287	282	276	275	272	235	272	291	277	273	263	264	267	270	261	247	264	289	260	270	314	265	289	283	267	263	270	273	285	257	271	267	278	273	272	263	290	265	277	249	275	286	265	289	272	263	272	296	232	258	293	250	240	309	289	253	229	287	268	288	295	276	263	272	259	253	267	290	283	271	239	254	244	291	274	295	296	290	240	291	258	250	256	259	275	287	277	281	285	305	275	261	260	291	265	304	271	258	276	254	279	291	281	268	309	304	273	301	254	278	277	316	268	270	255	261	258	280	273	279	257	264	275	283	256	242	247	262	290	273	271	282	270	293	260	302	283	279	258	264	268	267	240	281	269	263	264	295	290	291	264	288	297	255	271	249	277	279	274	297	270	272	288	283	255	284	259	280	264	286	281	256	263	235	259	251	306	280	265	284	259	264	245	290	281	274	314	241	275	268	282	267	283	232	260	270	262	262	271	278	249	283	284	267	268	288	284	303	289	250	254	281	271	283	307	255	265	260	291	268	265	268	293	289	270	260	261	273	272	296	288	293	277	294	300	249	271	273	287	272	265	268	295	268	249	266	266	299	277	258	247	276	306	280	274	282	259	287	282	278	258	259	287	289	293	271	275	275	265	250	260	274	274	256	266	279	297	294	244	264	301	259	269	312	278	273	326	284	270	268	262	287	278	266	275	293	312	268	252	286	270	273	248	276	292	258	294	261	263	265	290	283	268	297	264	266	252	285	257	245	279	285	295	248	290	286	232	254	314	291	289	260	289	268	299	245	258	269	282	252	280	293	272	254	272	269	265	256	262	269	284	284	264	290	281	259	281	272	258	288	253	239	269	262	289	246	272	274	272	282	276	241	266	282	271	259	266	268	256	249	277	301	287	273	270	261	265	261	282	282	287	300	265	265	287	297	285	284	259	280	281	272	251	265	286	295	240	269	258	265	264	276	267	262	267	280	267	267	257	290	276	281	268	302	244	262	265	271	265	266	282	267	254	240	294	252	261	287	281	253	296	258	280	282	291	272	252	269	284	277	279	259	258	273	258	282	283	245	245	274	241	274	296	279	285	288	297	293	295	292	276	271	295	288	250	260	284	271	280	267	244	310	286	250	264	278	279	254	300	261	283	278	246	255	268	268	309	268	270	269	305	273	258	264	275	275	271	271	294	265	297	268	240	293	293	283	272	254	293	310	283	255	253	257	294	286	266	274	254	263	263	296	276	314	293	248	265	252	261	231	237	285	240	273	230	256	272	254	279	270	248	273	254	266	280	256	300	282	266	299	267	291	280	272	268	268	279	282	275	246	271	270	244	257	282	279	258	303	254	303	247	298	280	249	235	242	287	242	271	319	261	264	239	258	272	275	262	261	279	240	284	248	298	286	271	246	260	285	275	279	283	289	267	279	283	278	287	254	272	269	276	260	265	256	256	261	278	256	282	288	236	270	240	266	272	247	273	253	271	293	270	289	282	283	283	286	278	273	272	282	287	262	277	289	296	304	273	281	264	260	265	265	259	271	257	257	272	248	294	267	294	308	279	283	273	279	273	276	252	262	296	283	260	277	279	278	259	290	272	301	270	259	281	261	290	253	259	276	277	275
27879	12413	923	414	289	309	296	280	282	277	282	252	296	291	243	271	265	251	267	275	265	287	252	279	270	242	277	277	272	272	249	284	295	254	281	251	287	270	255	282	287	284	280	280	266	277	252	267	260	281	261	230	253	292	261	272	253	270	271	303	257	257	280	264	297	264	278	256	251	285	257	287	266	251	253	288	246	281	292	264	256	262	248	260	266	272	263	264	251	280	292	248	264	276	275	288	283	244	270	267	263	237	283	254	280	255	283	276	261	298	282	244	283	275	261	265	273	260	254	271	284	268	272	259	276	262	237	272	253	241	262	269	289	288	249	272	279	278	268	278	262	296	284	261	277	264	297	279	264	271	246	249	272	275	270	286	297	261	259	262	278	289	259	281	266	249	243	275	271	252	250	281	272	267	302	233	252	264	279	270	272	267	269	286	299	243	265	260	262	260	266	281	266	265	289	277	292	286	295	283	272	269	273	252	267	279	281	259	278	241	271	238	271	270	281	270	285	240	292	269	248	238	250	266	271	296	272	263	247	242	278	268	239	288	272	298	299	285	271	254	261	275	254	269	263	286	247	259	228	260	273	275	262	309	299	252	283	249	277	266	261	269	255	277	256	282	257	288	281	276	280	241	263	239	293	268	259	288	259	271	265	278	248	265	258	263	281	247	254	270	256	265	231	260	248	272	287	288	253	254	268	266	269	251	249	252	256	256	276	295	306	275	262	258	256	300	282	264	277	261	283	253	283	255	268	255	259	251	269	264	246	250	262	257	276	271	274	283	278	262	269	272	267	273	294	256	291	300	264	249	300	264	302	263	258	262	241	273	240	267	251	231	266	261	272	263	277	257	266	237	267	262	283	278	249	270	247	272	284	252	272	237	261	270	282	258	287	237	278	262	246	264	312	308	266	277	252	279	263	255	257	259	272	280	286	283	263	279	288	277	270	244	259	274	254	262	261	267	254	269	217	256	268	272	259	284	267	271	277	271	262	264	268	247	243	266	260	221	262	238	296	270	253	274	279	250	275	233	263	283	262	278	277	248	289	278	273	275	238	272	281	262	252	282	255	280	257	254	254	262	258	279	291	302	279	266	268	267	271	259	248	274	250	268	254	293	275	258	280	252	269	277	251	261	257	255	270	258	263	284	254	244	255	293	282	254	276	230	272	256	282	264	262	244	270	242	284	275	255	254	260	259	266	260	212	265	217	264	273	241	290	278	250	266	274	260	256	270	266	259	274	286	239	272	270	272	279	272	263	279	302	265	263	285	265	271	248	280	249	265	265	263	258	281	261	266	246	294	275	254	232	286	254	286	263	253	256	257	255	285	291	266	272	281	248	273	292	261	273	245	267	263	243	252	239	303	255	268	278	276	300	241	288	291	300	282	280	247	237	278	276	259	275	274	275	283	253	269	262	306	319	260	256	271	276	247	255	253	281	272	272	303	280	267	264	268	257	267	284	274	274	277	259	223	276	252	273	276	272	283	259	256	262	275	245	288	278	287	260	286	267	304	269	262	270	254	260	247	258	227	271	270	244	240	251	257	257	275	268	257	280	248	290	257	294	250	272	263	259	259	234	262	289	267	279	297	275	297	256	264	298	283	264	269	318	287	270	298	261	226	248	284	283	253	273	259	290	257	259	267	274	277	278	280	279	285	277	285	268	257	239	279	292	269	245	266	263	276	247	250	252	279	269	268	258	271	280	293	281	246	259	255	245	266	234	269	261	277	252	290	285	277	268	244	274	281	292	283	272	261	252	245	255	259	282	253	276	261	244	306	242	255	257	252	258	266	271	266	247	241	264	270	267	259	275	284	270	256	285	232	268	264	264	286	265	252	255	259	252	271	286	274	241	245	265	268	278	255	269	257	277	276	276	264	243	237	278	279	251	276	275	256	258	280	279	264	244	296	232	290	269	268	273	249	265	255	279	271	244	274	293	287	273	282	272	286	263	262	269	286	275	266	218	253	262	301	272	271	273	250	300	247	268	260	267	238	244	271	273	286	272	265	292	263	266	274	263	291	262	249	257	277	279	263	298	250	269	262	270	284	284	288	253	238	277	275	290	249	267	277	265	245	246	292	278	253	271	269	255	269	258	276	278	267	231	244	290	245	272	262	278	286	240	295	280	280	281	264	272	269	289	255	293	270	286	310	302	265	256	269	282	275	281	261	272	271	295	252	270	267	259	263	263	264	278	262	254	255	246	247	260	257	266	269	252	277	271	284	249	303	268	284	275	256	261	262	257	244	264	260	267	293	272	290	267	266	289	281	249	277	253	251	271	267	271	272	246	255	282	290	275	267	247	243	275	282	272	275	269	261	273	274	267	250	241	262	290	260	262	246	263	264	247	308	270	234	269	267	268	256	260	286	265	270	247	270	252	277	307	276	271	273	248	286	236	243	258	265	261	280	258	252	253	273	253	259	269	256	265	273	269	280	281	297	278	259	254	256	296	262	297	268	265	267	282	262	257	300	268	300	257	255	243	282	243	303	288	244	275	254	241	246	259	284	295	256	275	251	277	254	247	257	322	250	267	250	269	284	249	217	263	250	242	269	270	262	253	265	280	274	301	269	252	304	276	281	263	273	265	252	287	265	260	275	248	238	260	265	277	285	294	255	240	247	234	294	290	268	274	288	284	268	267	283	285	283	293	273	253	260	256	261	258	248	288	263	260	262	286	264	263	253	261	272	254	276	270	266	288	274	252	272	272	278	268	299	256	241	265	289	275	285	251	265	291	266	277	258	271	268	249	260	303	252	284	270	242	271	256	263	267	281	243	259	274	272	265	250	266	299	252	268	248	242	259	274	258	281	277	282	252	298	251	273	252	270	267	256	256	269	264	258	268	272	263	253	278	247	254	302	256	259	276	250	250	277	254	280	265	268	241	277	303	288	321	271	237	292	290	269	272	256	260	292	242	268	274	257	279	263	267	255	303	284	245	291	270	273	254	287	281	272	252	268	273	272	249	281	250	272	282	259	256	255	247	274	255	244	269	260	266	289	292	297	261	270	266	256	262	239	264	276	267	283	291	308	237	271	258	255	278	266	295	281	286	257	253	267	251	263	267	270	272	286	239	276	274	258	273	231	250	247	302	245	277	291	238	253	259	243	261	276	274	239	289	272	293	295	247	250	283	274	258	288	252	248	269	272	295	269	233	254	242	277	263	266	271	241	268	293	255	243	280	318	264	272	256	279	262	267	291	269	281	244	282	267	271	276	261	283	260	270	222	261	279	261	254	256	247	275	246	269	245	247	254	266	249	286	265	263	274	277	269	267	273	290	259	217	250	266	284	253	282	293	273	263	268	257	271	260	279	259	264	277	276	252	273	249	263	281	283	260	265	240	275	263	259	276	259	280	271	287	271	263	266	264	271	270	297	268	271	270	248	261	268	272	240	267	272	256	275	251	296	269	283	287	291	276	259	245	256	274	266	256	296	280	263	268	277	255	256	245	303	294	282	262	306	279	275	258	279	261	252	266	244	271
4681	429	370	303	291	292	258	280	253	261	253	251	229	255	234	238	223	257	285	238	259	236	267	242	241	262	241	270	231	241	257	250	257	266	245	231	250	270	242	253	224	259	257	230	239	251	254	231	245	262	283	253	213	257	240	248	251	259	238	250	227	251	228	227	259	241	226	231	243	220	248	229	253	255	266	255	275	258	228	229	271	256	251	237	195	246	273	248	260	240	245	244	254	243	257	221	255	217	245	265	233	215	230	202	245	250	266	228	247	255	255	239	252	251	261	251	283	223	279	258	226	247	243	223	247	266	272	244	274	244	237	222	232	226	247	234	243	248	244	256	228	243	263	240	245	250	265	244	253	251	253	253	236	281	253	234	232	249	261	246	250	239	265	238	239	227	251	244	266	244	251	228	251	227	240	251	248	242	238	258	240	231	238	223	245	253	219	273	280	255	267	236	238	266	236	241	221	248	267	232	256	234	239	264	245	264	249	263	243	276	270	241	255	237	243	214	246	249	227	253	243	229	230	255	249	246	259	255	254	261	248	243	255	221	239	257	244	239	242	238	251	235	240	225	229	241	229	258	250	259	251	255	262	269	279	243	238	231	226	242	243	273	238	239	251	240	255	243	265	257	258	233	247	266	234	249	247	270	215	239	260	258	252	245	247	241	242	210	237	255	266	232	243	267	207	248	240	261	303	273	273	236	247	242	243	241	236	243	251	242	249	243	216	242	270	216	254	233	246	278	237	269	273	226	264	250	222	260	251	242	233	264	250	249	241	245	260	245	251	265	237	225	218	251	264	280	251	271	259	243	251	223	251	239	212	226	236	226	251	245	240	241	249	254	260	282	228	265	250	261	225	233	252	280	248	260	261	242	238	247	238	246	240	258	259	236	229	252	258	243	267	246	235	224	253	253	243	236	249	236	258	240	282	239	270	246	251	245	232	230	231	210	230	260	230	254	243	229	218	249	218	251	234	252	259	230	252	261	267	245	251	256	257	250	242	251	237	242	237	260	233	258	203	234	243	250	246	240	244	222	252	234	243	260	240	238	261	274	250	246	280	234	248	245	269	254	286	252	251	235	248	267	230	253	228	253	246	241	230	213	252	279	258	241	225	255	234	228	238	202	244	276	234	251	236	233	231	256	237	251	233	252	236	217	260	241	253	256	244	232	261	247	252	220	278	244	237	236	259	256	255	236	226	254	258	257	228	230	236	223	249	235	239	264	265	257	258	261	254	266	241	243	243	255	255	265	253	241	244	288	240	268	260	233	290	225	242	256	285	242	267	241	251	271	248	270	237	229	240	232	249	267	243	227	255	225	248	238	230	219	230	261	261	243	254	261	265	277	265	273	249	216	255	235	263	264	241	244	269	252	271	252	237	232	253	274	248	225	239	251	255	243	241	245	259	227	266	222	244	239	230	260	257	246	242	257	257	263	232	226	234	254	233	244	282	257	257	274	233	270	263	269	248	256	231	244	248	254	272	229	238	260	229	279	240	258	253	249	247	250	242	257	231	235	267	270	245	248	255	234	260	250	232	244	236	265	242	258	250	232	253	239	231	251	249	242	247	224	221	234	238	241	267	263	261	243	235	230	237	252	247	247	255	238	245	232	255	216	214	261	247	236	264	241	234	218	246	263	248	208	246	249	245	229	239	247	244	276	242	260	257	252	257	217	253	234	256	201	221	247	228	252	255	224	222	252	239	237	257	232	244	258	241	247	225	228	211	257	241	232	254	264	268	244	225	248	229	219	239	247	241	241	227	253	216	266	243	218	228	259	255	226	239	257	265	251	240	229	277	254	259	251	250	217	225	260	236	239	224	235	243	246	238	239	236	220	218	234	261	244	267	247	261	238	268	233	271	221	244	234	220	238	221	222	235	239	266	249	261	235	232	259	234	238	255	232	261	278	237	250	217	248	262	255	254	265	235	265	278	244	251	268	240	242	261	269	248	252	225	230	233	234	226	245	237	227	222	216	209	253	262	231	250	259	227	260	254	233	253	235	232	227	245	257	245	254	236	226	237	253	231	228	278	241	220	263	249	260	254	247	244	241	239	210	240	232	271	248	252	261	228	254	268	236	236	225	221	239	251	239	246	251	241	256	251	265	227	260	253	249	257	260	238	243	268	246	272	258	277	260	228	233	243	246	216	246	226	234	254	248	266	262	257	234	271	254	234	249	235	238	250	232	260	253	239	274	232	251	265	235	266	254	232	255	229	237	272	250	238	276	236	236	235	289	217	235	228	252	242	241	279	257	220	249	241	237	247	248	261	253	240	261	205	241	267	238	214	267	257	239	238	273	247	243	251	251	263	256	261	240	244	260	243	240	232	239	237	268	253	242	286	240	279	246	259	241	270	249	245	271	259	226	252	238	236	238	218	257	224	258	232	236	256	236	239	234	235	250	247	249	241	260	216	244	250	232	231	239	234	238	237	236	251	274	244	250	273	258	231	266	258	239	256	260	239	271	224	251	238	232	250	274	246	224	250	240	236	246	262	244	256	245	281	279	256	258	268	261	267	260	271	253	274	238	232	231	229	243	241	202	252	249	287	219	250	247	254	227	244	251	237	233	224	271	255	237	250	239	238	256	216	240	223	226	260	232	224	252	232	270	235	230	268	268	250	235	238	240	230	246	240	263	245	259	264	243	233	250	225	254	253	253	259	265	262	225	265	224	233	259	249	260	226	214	224	256	215	252	206	252	250	227	236	235	247	228	241	252	255	239	244	261	214	256	254	275	240	247	230	272	255	226	272	233	236	274	230	230	244	215	262	242	203	234	238	237	262	270	250	260	258	279	240	254	228	260	232	221	265	251	270	246	233	245	252	262	247	275	253	243	237	228	246	235	193	255	237	268	257	226	276	240	250	246	245	240	255	254	242	235	232	240	226	269	242	253	262	236	213	266	230	261	240	254	257	226	260	273	236	238	274	268	247	263	271	226	242	247	287	260	231	270	255	270	254	242	259	264	242	263	252	264	230	255	255	244	266	217	252	236	262	273	260	255	238	230	229	236	219	237	220	216	274	237	226	222	282	223	248	265	223	225	258	255	252	255	248	259	261	274	244	255	240	270	240	239	243	249	251	224	243	237	265	256	209	253	256	241	284	243	253	268	248	259	238	230	238	278	231	233	241	260	252	248	245	232	236	228	266	263	230	231	216	220	238	255	249	212	225	252	275	242	221	251	239	268	252	261	278	263	257	240	279	244	236	273	211	222	238	249	242	243	231	245	249	280	257	253	243	260	244	229	219	259	246	242	253	239	243	240	234	249	241	266	239	230	271	228	239	258	274	243	236	286	223	242	252	247	252	250	230	245	251	259	276	250	251	250	241	268	248	293	240	244	229	249	243	262	266	227	249	254	254	260	250	231	232	251	231	249	235	243	234	229	246	241	227	262	239	257	234	250	241	232	248	255	249	263	228	243	257	268	256	237	245	257	238	261	267	240	251	252	249	262	242	225	247	247	267	244	255	262	217	226	249	232
25240	21454	27908	25390	10005	577	329	214	224	182	187	172	183	163	148	151	146	149	148	159	135	141	141	144	151	143	164	134	142	152	140	150	146	157	132	153	158	135	151	143	158	136	141	118	147	120	136	128	130	124	141	153	122	134	148	151	135	123	146	153	122	121	120	132	136	141	131	155	122	132	144	129	126	119	121	144	154	132	142	124	138	146	149	131	102	153	151	117	109	139	134	142	146	156	161	156	144	127	160	148	141	129	145	127	120	134	118	146	134	138	144	138	131	145	130	141	135	141	131	121	141	148	127	142	144	132	124	135	129	114	142	123	142	151	127	137	150	140	135	133	124	133	140	140	142	132	132	134	131	139	105	153	147	104	117	155	131	156	139	119	127	136	125	149	152	125	125	120	145	124	159	125	134	118	146	117	128	153	146	137	139	136	135	144	132	119	140	134	129	115	140	125	154	133	122	122	130	121	119	142	131	128	114	133	128	139	119	132	135	149	128	150	128	119	134	134	146	128	148	148	119	138	123	134	140	116	123	127	141	129	131	131	155	149	137	140	149	128	131	129	141	124	127	137	158	121	107	130	131	122	149	134	141	118	117	112	131	118	149	116	115	129	139	139	120	143	116	125	134	149	163	116	130	130	159	149	138	139	131	129	127	123	164	169	134	135	141	146	143	135	140	132	127	120	136	129	125	142	157	132	106	128	138	138	134	127	112	132	142	131	122	139	136	136	140	115	106	119	107	136	125	128	116	153	137	138	133	136	145	123	126	122	137	137	142	138	142	113	140	141	141	127	128	128	122	137	147	121	141	130	131	146	169	132	141	124	131	164	123	132	113	146	141	129	167	124	136	132	140	131	129	124	120	100	129	140	131	124	140	132	135	125	135	110	137	131	140	139	142	145	128	138	122	121	132	154	126	132	169	145	117	143	129	126	122	115	130	135	122	135	144	128	136	120	120	124	127	142	130	145	145	157	129	140	120	138	149	131	133	131	140	143	125	135	136	141	124	114	122	148	135	129	133	109	115	133	126	126	154	117	126	141	126	131	146	125	99	134	141	133	126	138	119	156	140	140	127	141	158	136	130	131	136	104	114	143	137	146	153	133	153	142	135	126	125	130	139	133	134	131	117	135	137	133	139	127	128	138	154	147	140	155	113	144	122	128	130	123	132	146	125	142	119	141	111	124	121	119	133	107	139	126	126	126	130	136	138	133	119	141	139	115	126	119	147	112	128	125	129	132	139	135	134	135	113	123	135	123	160	114	152	126	125	124	124	142	132	139	123	131	135	138	147	104	142	141	127	124	134	140	141	132	136	139	121	118	137	129	140	136	123	130	120	155	131	134	143	145	118	115	137	120	127	129	134	135	146	136	149	145	132	143	135	141	131	114	132	116	152	121	124	141	123	146	128	128	119	124	148	121	97	130	141	131	138	137	133	120	135	141	121	130	133	137	138	155	150	135	134	113	157	127	160	123	125	117	139	133	142	140	140	142	126	139	134	126	129	132	123	129	131	129	148	120	138	137	113	137	139	128	129	150	146	123	140	122	144	135	122	114	157	116	126	121	119	115	130	128	127	121	130	114	123	136	138	125	122	132	119	144	129	145	148	122	134	123	155	134	137	133	129	150	134	148	115	131	128	142	149	154	128	119	110	123	123	138	130	117	136	114	133	123	128	119	128	136	144	144	139	126	150	142	133	129	136	132	129	133	127	145	132	118	139	143	119	134	102	139	132	129	125	135	129	119	123	147	136	142	123	119	137	140	135	121	140	140	114	138	138	141	152	116	149	141	127	147	133	109	136	139	129	152	134	137	132	139	146	147	156	151	148	126	143	144	121	130	136	150	141	141	115	122	144	120	117	141	120	124	149	137	138	131	126	127	130	131	158	131	136	133	136	133	127	135	139	140	124	136	123	145	123	117	126	156	124	137	119	151	133	124	119	134	112	147	139	149	139	141	120	143	110	146	148	115	137	126	156	146	120	127	126	120	133	136	131	128	137	145	142	139	114	129	124	140	163	137	128	139	151	114	114	152	137	111	117	109	134	124	126	141	139	141	118	142	138	112	141	110	120	135	129	119	134	129	123	140	136	103	129	148	118	128	132	147	144	151	146	98	130	150	146	137	119	134	142	115	118	127	133	137	137	138	150	131	120	159	130	122	121	133	133	156	147	152	136	155	132	146	118	139	140	142	120	132	125	122	140	159	149	133	134	144	124	128	117	137	125	123	137	134	142	133	140	123	147	146	142	139	132	140	157	117	146	140	128	140	128	117	151	130	142	114	133	125	123	116	135	156	140	137	142	137	127	113	133	123	129	139	150	140	132	130	143	130	132	129	122	136	124	124	130	131	135	116	136	131	122	141	124	129	137	129	130	135	135	142	121	125	124	130	112	154	135	142	120	140	139	144	131	120	135	133	134	138	119	131	155	142	126	108	139	113	152	159	130	140	120	120	139	111	140	131	132	130	111	131	145	144	129	152	119	144	115	124	134	126	118	141	129	110	140	148	119	146	123	130	135	138	138	139	116	139	118	135	133	114	132	139	144	135	138	143	139	138	141	122	127	124	146	124	124	156	122	136	136	123	135	142	123	140	127	144	136	123	153	139	122	127	144	128	126	129	131	133	139	130	155	123	152	149	138	130	128	134	124	125	137	120	125	136	140	119	132	138	138	144	112	136	139	127	140	139	140	131	132	114	114	133	120	143	120	126	128	138	139	126	129	130	117	151	137	127	129	106	129	140	127	135	136	112	140	129	144	129	141	143	117	150	141	139	153	147	125	129	133	144	105	120	121	125	110	130	125	135	135	136	140	138	153	155	131	133	141	150	129	135	122	135	137	143	128	129	143	131	114	143	126	120	136	141	132	125	148	122	140	109	131	126	130	124	130	142	152	125	140	168	134	107	124	129	125	149	121	123	136	139	131	136	147	128	146	120	145	148	124	115	132	134	113	150	159	143	128	135	111	121	141	135	138	111	140	158	128	129	127	129	135	124	153	124	121	116	141	133	161	135	115	148	131	151	143	137	133	143	147	127	129	137	118	136	133	138	128	134	135	124	132	119	129	143	124	129	118	141	134	161	164	122	126	128	154	140	138	133	119	118	146	140	149	144	128	122	127	126	118	130	155	146	148	120	138	127	132	134	146	126	157	119	124	105	153	117	137	137	150	120	125	126	137	134	126	127	125	127	133	146	131	129	119	124	136	119	135	118	143	139	137	133	129	145	150	125	108	128	117	122	143	131	129	119	116	130	132	110	119	133	118	116	138	117	130	129	142	147	143	140	151	137	137	112	138	129	122	130	130	136	139	142	147	148	126	157	117	132	133	148	147	129	120	123	121	137	144	131	127	148	132	129	137	134	141	155	124	120	135	132	130	124	135	138	122	117	133	136	142	138	109	132	136	141	131	154	135	142	146	152	117	118	130	116	127	148	140	114	123	131	134	132	126	135	148	158	133	140	131	139	134	142	105	137	127	134	134	138	125	126
3105	2603	2256	1087	682	507	392	336	321	277	227	222	193	202	177	193	176	165	176	171	171	160	147	172	172	151	150	137	151	146	154	160	158	150	147	144	137	149	155	136	144	160	147	129	146	146	152	162	147	146	147	149	139	139	154	167	134	141	131	148	146	139	134	120	156	157	169	144	148	141	147	128	175	152	129	131	133	137	153	143	145	139	130	167	150	166	146	141	130	146	139	139	145	144	168	138	130	148	158	139	147	140	141	134	152	142	122	133	121	164	133	133	147	161	140	133	142	123	123	133	151	183	153	158	131	136	144	146	165	125	151	151	138	134	139	137	153	134	142	159	146	151	157	144	144	146	157	159	146	114	153	146	138	120	154	141	133	153	143	148	148	143	127	146	133	158	127	113	144	141	155	142	128	148	141	149	168	124	143	140	146	140	142	139	141	122	127	141	147	138	135	130	153	152	149	162	150	141	141	161	145	119	162	137	132	142	159	119	133	138	156	146	127	130	125	126	151	142	175	158	144	138	123	156	161	144	145	128	128	122	148	146	127	162	163	135	140	136	139	142	150	158	139	163	145	155	160	147	137	149	138	136	140	156	140	143	141	159	135	148	155	147	145	163	150	122	139	177	132	127	152	165	132	152	146	153	161	114	136	124	131	153	126	144	148	133	135	148	164	145	131	140	142	146	139	147	136	145	161	155	118	132	152	158	160	170	142	143	131	129	159	123	164	149	154	142	129	141	145	154	161	149	145	139	163	143	140	121	146	166	160	123	128	156	124	150	144	146	149	133	164	152	159	139	128	139	133	158	143	116	139	124	143	138	155	142	123	126	155	127	139	158	129	137	155	116	145	151	152	140	164	136	158	145	135	157	150	154	136	119	126	145	134	131	127	141	176	140	130	141	166	148	137	139	151	150	135	146	147	154	161	155	136	152	147	133	149	145	139	132	155	153	154	131	157	139	135	130	139	133	153	140	155	133	133	145	134	146	133	123	113	139	147	141	148	149	145	129	131	118	125	138	155	148	173	151	140	145	139	131	135	126	161	158	133	149	132	115	136	140	150	112	130	119	138	161	153	142	128	150	151	149	150	158	139	133	142	143	143	148	133	160	137	147	141	145	138	142	140	140	146	155	125	162	141	134	136	140	150	137	119	132	160	135	151	134	128	136	160	136	119	135	127	135	145	138	136	171	124	166	152	154	122	144	139	138	162	130	142	134	144	126	138	133	125	137	159	149	126	158	138	123	145	157	158	137	143	159	143	151	133	155	136	129	135	134	130	136	128	160	129	152	136	155	139	143	126	143	131	139	147	147	139	132	140	160	117	135	137	159	122	132	169	150	164	148	114	149	144	136	137	145	151	148	142	117	160	142	125	134	132	129	136	129	152	133	135	116	140	126	124	150	156	117	133	121	143	139	161	137	143	149	145	134	123	144	146	156	144	139	147	137	113	154	152	154	133	136	130	137	138	121	133	134	133	135	140	150	153	119	153	129	123	148	145	132	135	121	140	128	136	158	146	152	125	140	133	126	115	124	127	146	125	125	135	137	140	133	141	140	151	153	141	180	130	147	133	169	152	143	123	136	143	129	128	144	147	118	142	154	155	133	116	132	123	144	129	121	130	143	137	112	115	136	153	159	122	140	129	149	121	121	122	146	132	129	140	112	125	123	121	130	148	127	128	125	156	137	139	157	146	153	150	137	155	124	150	144	128	147	145	158	129	136	151	143	126	132	126	146	128	150	150	138	152	134	167	114	138	141	137	151	162	143	135	139	139	155	127	131	125	159	141	140	136	141	123	142	149	137	145	118	154	155	145	126	132	138	141	126	143	138	134	138	145	123	130	130	139	139	123	105	131	150	134	162	120	163	148	143	139	138	119	138	135	150	137	144	158	144	145	155	142	168	129	130	149	141	131	134	140	118	133	142	153	126	138	148	134	147	121	168	150	146	129	127	118	118	143	147	140	170	134	142	141	114	143	136	147	133	145	144	132	158	136	138	152	143	145	156	127	146	147	160	162	126	122	156	155	173	151	170	157	147	133	147	126	140	145	129	143	155	114	151	147	132	124	135	131	147	147	140	158	164	141	138	150	147	153	130	149	139	139	139	137	113	135	139	145	151	138	147	137	144	133	141	157	127	125	161	136	145	136	140	137	149	140	169	152	139	154	131	129	127	138	139	162	156	143	122	119	130	146	136	141	133	145	137	155	147	128	139	138	144	123	141	151	135	112	147	144	135	141	126	149	142	157	131	142	136	131	132	132	140	113	144	122	140	144	123	138	143	141	134	134	145	133	124	125	146	142	156	136	114	120	135	155	159	124	133	140	127	162	146	143	128	129	147	165	125	101	119	132	147	139	153	129	142	136	151	133	114	135	128	170	162	134	103	160	150	160	138	136	148	155	160	120	146	148	153	140	150	135	140	141	142	146	131	133	177	143	105	146	156	137	151	140	141	146	140	118	133	149	130	133	138	130	144	118	140	134	144	137	159	141	159	124	138	137	139	144	128	145	150	153	134	154	129	139	150	141	149	138	165	134	144	129	148	142	135	160	150	130	131	155	161	148	144	123	157	130	155	158	149	136	144	142	145	142	116	147	131	128	123	131	135	132	129	144	152	112	135	116	129	121	142	148	144	134	129	145	157	120	161	152	144	151	137	155	135	149	154	147	133	122	160	113	131	124	149	157	122	151	131	135	136	138	134	138	148	147	153	189	144	140	125	141	100	122	124	136	137	133	163	154	153	151	145	137	133	136	146	132	139	131	136	133	151	114	154	134	140	157	138	122	135	147	135	145	137	129	136	144	151	125	136	141	187	148	141	128	140	126	145	138	138	126	146	134	153	104	145	140	132	145	154	130	140	140	117	135	133	134	141	130	145	146	143	132	124	125	137	135	138	124	114	124	126	148	131	152	147	127	123	137	135	127	143	124	126	135	147	144	149	147	144	130	145	133	121	174	142	156	129	135	134	136	132	128	146	139	136	143	141	143	160	146	151	138	151	154	153	149	138	135	140	154	126	134	155	133	149	150	159	148	122	145	136	147	152	160	137	133	133	134	130	118	144	137	122	133	122	125	130	132	144	133	147	161	138	163	130	131	168	125	137	147	143	134	135	153	136	134	126	137	143	153	170	147	156	127	141	159	138	126	126	133	147	151	135	142	153	156	147	122	117	141	146	135	150	156	127	126	140	143	127	126	100	137	145	148	139	144	128	128	158	159	136	147	126	135	139	159	149	129	124	126	122	150	164	133	156	141	138	133	155	145	141	141	136	131	165	148	141	140	136	143	143	177	150	127	154	135	139	131	142	144	145	130	128	163	115	140	135	150	118	165	152	161	155	151	138	141	143	157	137	152	141	133	126	139	135	140	159	135	154	130	155	141	133	133	145	158	152	138	134	132	135	143	131	139	137	129	141	158	132	141	133	145	148	146	136	128	149	140	155	127	123	144	135	144	150	138	134	142	139	148	152	134	117	132	122	128	143	152	130
24382	21482	28819	24583	21456	6192	971	511	476	416	360	359	381	375	325	331	326	329	329	340	306	332	325	301	275	319	334	335	310	286	311	293	319	317	314	314	299	304	311	276	326	331	287	317	293	336	319	298	295	305	286	302	319	316	291	303	311	299	251	292	279	267	319	293	267	301	327	286	314	279	325	271	313	333	310	259	310	293	307	254	316	307	295	288	279	298	293	315	292	325	323	327	313	268	289	307	315	288	292	297	321	305	287	296	299	289	308	279	284	266	280	294	293	308	281	293	283	291	274	316	282	305	291	304	313	317	307	288	284	298	301	291	307	315	297	325	287	286	286	285	298	316	260	270	267	310	268	291	282	322	271	290	313	312	315	295	285	303	294	296	315	317	299	286	310	315	275	309	288	289	276	293	299	276	296	257	276	296	296	293	316	294	309	303	318	325	298	298	314	326	316	316	301	305	293	273	276	238	305	316	259	298	298	305	334	315	309	292	322	287	285	323	301	285	304	288	306	262	301	295	258	295	297	302	298	336	302	280	321	287	296	262	298	315	301	274	293	279	298	293	283	310	312	293	300	288	301	292	298	286	303	313	294	324	348	282	286	308	271	284	278	281	294	279	279	286	291	277	279	288	300	300	279	266	281	303	271	266	282	290	287	299	283	287	323	294	297	295	293	292	251	292	305	286	270	333	278	283	301	286	285	301	317	289	301	271	304	317	268	276	284	311	310	297	272	281	314	273	261	306	270	292	269	303	318	307	292	308	294	321	284	296	276	314	291	295	263	284	317	257	283	309	288	298	298	295	296	292	277	306	282	287	302	311	313	297	304	295	307	263	300	298	286	278	329	351	272	262	286	328	334	296	300	319	281	259	277	312	310	285	276	312	282	313	262	300	307	303	294	337	346	302	288	268	284	307	339	304	322	263	276	296	296	265	257	293	285	302	307	342	322	290	295	302	282	309	282	315	301	291	289	314	288	291	305	317	278	318	277	266	295	297	269	294	270	289	296	264	282	292	271	313	301	299	293	295	296	308	267	295	284	275	322	311	288	311	324	309	283	289	284	308	293	324	304	272	306	288	266	310	298	293	330	348	283	290	300	306	292	285	273	311	285	297	316	301	307	320	302	292	281	304	269	294	297	327	275	306	298	323	282	270	318	246	288	263	319	305	318	325	313	291	280	259	277	301	306	296	269	293	302	294	301	280	305	279	279	287	286	299	271	279	304	294	301	282	259	316	289	290	324	322	318	277	284	309	308	306	283	305	293	314	259	285	295	268	257	284	272	285	294	270	309	305	284	305	247	301	292	308	276	306	320	275	295	288	272	323	284	269	298	268	301	283	269	300	298	291	312	265	317	324	293	304	297	315	277	335	279	293	293	305	279	286	299	328	277	302	277	296	277	275	282	306	302	290	296	299	316	278	276	275	283	306	261	288	287	288	325	294	299	279	288	253	326	284	292	287	281	308	315	258	329	322	287	294	323	277	309	275	269	323	312	246	266	312	286	288	309	297	294	282	282	294	279	287	259	283	316	296	288	294	269	277	306	283	289	274	305	284	246	271	289	302	260	339	277	287	268	289	304	307	317	276	301	283	272	297	262	305	295	299	298	333	275	311	288	320	296	290	290	320	297	274	283	356	297	308	310	305	295	276	292	303	287	289	296	280	310	301	298	329	306	281	315	283	300	301	328	280	277	302	288	291	306	263	278	290	261	275	276	338	291	277	307	276	316	293	268	320	288	298	319	271	272	267	310	301	293	301	281	262	314	307	268	258	286	265	294	292	303	302	270	292	300	308	329	290	285	329	310	299	308	301	310	297	301	297	286	278	280	325	283	314	284	306	296	283	300	285	311	336	294	286	285	280	284	297	306	268	280	280	281	317	286	292	287	295	303	300	301	317	278	288	271	326	291	313	261	277	264	286	299	294	326	295	292	314	287	284	305	287	303	286	265	263	309	275	277	297	275	302	303	297	274	262	321	298	249	272	298	306	306	344	294	311	274	289	288	292	258	298	269	279	331	294	282	262	293	285	297	294	311	306	271	295	320	317	276	330	279	311	288	279	290	289	290	308	302	313	310	266	304	323	284	302	278	311	305	324	303	293	278	293	298	302	291	274	277	290	267	333	291	286	299	297	294	300	279	298	312	299	301	292	296	282	284	271	310	326	304	282	311	283	291	332	285	296	271	265	289	305	318	301	314	295	287	293	291	283	269	298	279	298	284	247	319	289	297	303	292	317	273	276	282	288	239	267	300	307	289	300	308	293	264	303	307	286	316	303	265	284	300	301	281	290	291	289	300	296	269	292	308	299	303	282	307	292	317	278	302	286	294	297	279	301	310	286	290	312	306	296	281	305	304	294	330	270	267	281	262	311	280	312	309	298	295	292	343	273	296	293	271	296	288	287	300	303	301	306	299	306	325	309	287	274	310	289	304	310	290	290	311	289	308	278	317	284	302	248	313	320	303	308	284	290	276	297	267	294	286	315	279	287	282	263	294	334	301	316	284	298	280	304	266	285	268	295	289	290	268	269	287	288	309	270	283	286	276	280	294	313	244	292	312	278	307	304	266	294	289	293	277	280	300	291	296	317	274	312	314	266	291	290	277	294	314	308	275	298	302	301	301	288	327	283	317	299	292	294	300	293	320	305	295	259	285	305	303	271	283	297	273	307	292	297	262	295	314	282	292	300	301	301	263	311	290	289	313	313	299	270	298	281	273	289	328	287	291	267	316	306	298	281	292	303	308	321	294	283	275	284	296	265	305	305	277	296	289	288	320	297	308	309	326	327	304	273	296	300	269	277	274	291	284	282	295	282	286	296	289	309	262	319	334	308	284	307	278	281	299	269	304	271	292	306	314	299	296	308	289	258	287	284	306	260	279	265	293	273	307	260	294	315	321	306	301	283	316	291	290	307	307	312	275	257	298	291	321	288	302	303	279	311	281	262	301	324	325	267	286	288	300	280	274	290	271	305	272	277	259	285	271	288	327	311	283	278	297	286	319	293	297	316	289	256	301	276	266	309	286	268	291	305	298	294	285	292	296	280	283	253	316	287	289	282	300	294	307	300	283	272	289	290	303	259	282	338	289	282	273	263	291	271	294	290	300	261	278	270	292	272	276	269	281	285	304	285	303	301	274	324	291	295	284	308	309	274	315	271	258	299	288	303	278	296	289	284	319	318	283	285	287	312	323	248	298	297	293	280	298	287	291	276	293	304	276	294	292	265	276	290	264	269	312	309	325	273	307	302	260	285	293	286	295	277	288	287	313	297	297	295	273	282	300	309	304	315	261	294	296	286	292	273	330	298	299	299	291	315	288	289	285	270	318	299	307	297	290	302	359	268	282	326	317	288	288	294	296	271	280	288	309	313	271	297	265	307	304	281	306	291	283	268	299	306	288	292	304	310	305	299	299	303	288	297	270	282	290	305	298	306	342	267	293	288	286	279	300	305	305	261	297	260	280	273	287	286	316	278	299	283	307	299	301	292
3288	4812	3820	1964	1303	929	698	645	525	522	445	425	367	370	354	349	349	347	310	289	324	302	268	320	329	323	307	309	314	298	312	275	279	277	260	287	285	260	301	317	288	299	318	274	293	246	310	308	284	308	292	295	298	288	266	282	313	251	270	264	269	281	248	242	273	293	267	253	259	254	268	322	295	270	292	299	283	278	290	267	286	249	313	281	270	275	291	295	277	267	276	297	290	281	294	248	267	268	262	288	273	268	267	272	291	295	264	283	258	264	273	245	246	245	280	263	278	246	257	298	282	279	283	298	280	273	272	302	330	276	304	281	276	289	277	279	261	284	286	248	286	257	296	267	270	291	257	276	287	293	279	280	283	276	263	322	294	302	285	285	285	281	276	234	294	279	268	263	286	270	280	289	282	285	279	283	298	254	246	254	299	262	272	251	269	268	278	261	287	272	281	279	301	266	272	263	269	287	250	285	285	267	286	258	297	287	297	275	263	254	272	277	292	286	266	268	287	274	263	267	267	269	267	301	295	301	270	258	256	266	273	279	286	277	288	256	298	294	276	254	276	276	245	260	279	267	270	288	301	271	272	250	276	249	276	240	282	272	272	281	304	258	269	281	272	279	295	278	287	254	262	281	281	303	259	297	278	261	297	281	268	280	311	253	294	291	261	284	294	284	288	274	249	281	291	288	266	282	274	286	250	291	267	289	270	273	277	285	249	274	284	247	288	266	280	254	276	263	268	252	286	282	284	269	275	266	274	282	289	290	282	277	226	277	246	305	272	280	269	268	278	250	280	290	301	279	282	291	280	284	283	282	283	255	271	249	287	258	286	284	234	266	277	273	265	254	271	263	263	300	273	288	258	270	274	261	281	261	261	295	270	288	295	268	280	297	266	277	286	288	261	295	282	275	291	253	272	253	261	271	268	290	277	296	269	256	297	249	286	305	273	275	272	288	255	283	281	291	258	303	272	295	255	285	302	291	256	253	250	267	327	264	275	287	257	271	266	250	250	293	224	244	238	281	273	270	294	260	297	288	277	248	276	274	289	274	264	291	264	273	267	295	268	314	260	281	269	272	290	300	276	280	268	246	286	277	252	255	288	234	274	302	280	285	257	270	263	297	281	307	268	256	276	232	270	251	286	303	276	274	280	248	288	283	252	263	266	247	280	279	243	268	262	275	298	275	288	281	277	247	293	279	283	265	279	289	277	305	279	260	252	283	265	272	279	276	278	263	296	274	269	258	285	282	283	255	278	253	277	272	248	265	266	269	264	262	272	303	238	276	278	280	294	279	268	255	259	298	246	269	273	262	268	259	255	280	300	288	237	262	267	276	276	273	300	253	268	279	285	292	279	287	260	282	266	301	262	265	294	273	263	275	305	278	301	266	251	252	260	285	300	285	286	280	284	288	253	275	270	291	284	272	263	259	267	288	269	269	270	250	263	287	282	281	276	246	293	298	319	253	275	297	303	325	250	279	273	289	273	247	282	261	254	292	241	304	284	289	280	290	288	282	255	246	281	301	278	293	285	251	299	313	287	280	263	288	263	279	274	271	258	279	268	283	255	241	260	277	274	271	302	254	241	269	299	291	268	295	261	259	284	249	242	313	269	286	266	274	261	260	278	289	260	260	285	273	247	296	263	279	282	282	274	266	281	253	263	264	242	289	299	253	271	273	281	241	264	249	256	277	289	288	300	286	271	269	283	308	257	252	258	286	272	276	245	267	262	269	313	268	290	278	232	271	254	264	257	240	282	283	266	286	265	284	273	283	311	257	276	274	295	285	273	271	266	298	275	248	279	280	284	303	261	265	246	260	299	255	269	270	266	275	256	255	279	289	262	279	300	244	280	302	248	248	255	289	275	282	309	273	276	263	280	274	275	244	278	282	275	267	274	279	270	270	288	283	271	297	258	254	253	246	266	289	269	295	291	272	297	276	294	259	284	306	253	285	285	288	249	286	279	262	265	300	253	267	255	258	272	252	255	294	265	286	257	260	291	260	258	274	249	276	277	295	274	284	293	278	285	269	277	253	280	255	250	301	258	260	277	264	291	260	251	294	276	306	249	301	272	320	269	278	284	275	257	284	282	251	269	250	285	260	261	272	267	299	271	273	285	268	276	300	288	269	281	275	274	242	258	274	282	251	269	261	255	273	263	273	269	277	270	268	271	261	258	281	295	303	266	260	303	253	279	253	294	272	277	286	304	284	302	295	264	281	245	261	260	282	240	250	267	261	258	266	281	242	273	292	259	292	282	260	283	291	236	281	280	259	285	274	272	259	269	271	285	288	260	249	260	297	274	271	275	293	263	292	280	243	258	262	260	285	236	271	299	277	296	284	283	249	249	251	280	265	269	284	306	256	300	275	281	256	277	284	262	252	291	275	283	298	300	248	258	261	257	300	281	312	240	280	270	292	260	254	258	326	243	260	283	281	302	263	263	293	269	278	270	283	304	265	277	246	284	273	289	253	279	285	278	255	271	271	253	278	261	249	260	241	260	262	291	295	288	280	276	261	292	255	250	276	279	313	268	265	290	262	264	277	288	283	276	266	268	272	288	260	270	274	269	261	259	276	292	271	292	277	262	267	259	261	262	279	271	279	315	274	241	262	278	284	262	275	259	279	262	254	259	243	275	272	274	265	282	265	264	258	291	253	256	279	260	275	314	248	254	287	282	274	276	271	305	277	253	261	275	255	293	261	275	260	277	282	257	267	256	264	264	227	265	323	257	260	304	271	255	271	280	242	238	284	274	294	295	287	275	249	264	256	272	255	307	259	287	272	252	270	266	255	280	279	264	256	315	245	289	262	280	264	302	251	279	271	292	249	239	277	258	243	280	273	287	298	310	260	269	244	259	248	282	254	272	260	285	275	261	262	226	275	251	283	274	269	279	285	271	250	269	298	259	263	265	274	255	294	247	268	233	273	263	282	262	255	265	271	285	293	277	294	251	280	263	269	260	254	252	288	301	258	254	268	257	273	274	264	267	267	257	268	276	290	282	301	274	272	288	299	289	294	261	262	270	269	278	253	274	269	295	265	260	254	276	276	237	268	262	296	273	280	271	244	289	270	238	305	251	265	282	258	236	255	280	275	278	270	237	276	272	261	255	272	286	259	312	291	269	281	282	265	280	268	278	285	268	274	260	252	288	287	257	270	261	261	271	264	245	297	276	270	291	278	253	236	307	281	267	282	272	254	250	281	253	283	283	281	251	280	285	308	266	284	279	258	282	255	292	261	231	267	234	258	282	288	279	254	291	269	261	283	253	286	221	262	257	275	251	276	253	255	265	303	260	275	260	260	286	280	283	264	243	251	262	251	246	233	274	330	263	268	273	296	291	273	272	274	259	299	302	261	280	279	268	254	267	264	245	278	268	289	233	258	286	304	297	270	270	275	259	267	232	295	261	282	258	239	233	248	277	271	259	274	266	256	273	282	267	301	263	262	234	258	290	268	262	269	252	278	263	268	294	283	292	295	275	272	266	258
27858	12463	861	423	311	276	275	271	286	250	258	295	256	237	253	255	289	303	260	255	241	256	281	260	271	296	283	274	277	267	256	264	247	277	271	309	268	277	259	301	275	256	278	261	250	280	273	247	271	222	269	247	269	287	260	288	270	244	277	263	242	270	266	229	243	232	239	261	280	269	286	258	248	305	253	269	261	260	281	269	301	249	277	274	291	272	274	270	252	257	258	269	267	274	282	258	271	270	284	278	275	284	268	259	258	231	267	258	300	258	279	239	261	281	277	310	268	236	276	272	258	246	274	282	247	239	254	237	284	264	244	270	280	244	269	280	245	264	259	275	281	278	293	239	250	259	264	268	259	257	278	278	280	248	238	254	254	242	263	255	248	287	257	276	242	262	272	297	290	258	273	267	268	272	282	261	256	264	272	273	270	298	283	264	256	251	269	257	296	259	262	262	271	238	289	281	264	250	263	265	271	273	280	286	284	243	259	293	245	299	270	260	269	250	257	250	267	288	268	266	262	267	288	299	260	259	290	271	296	277	270	251	276	290	284	280	283	262	298	252	245	266	287	255	260	296	269	271	231	262	243	288	271	258	280	256	305	278	254	256	241	273	275	260	266	266	251	282	267	277	243	263	270	264	256	249	267	280	275	253	305	287	263	252	252	265	308	271	263	285	227	261	263	255	250	277	272	284	257	236	263	270	270	263	272	246	277	264	258	243	276	236	260	280	267	267	273	272	315	255	285	259	243	244	245	268	274	248	268	279	251	258	277	280	243	257	247	267	285	256	254	298	277	258	277	277	251	286	274	273	259	271	274	276	264	257	254	272	285	296	296	234	240	282	260	240	253	277	288	245	250	244	314	278	255	257	286	263	256	268	238	261	257	276	290	281	238	249	275	243	256	287	248	265	296	251	281	247	251	256	272	244	265	288	277	260	273	296	236	262	259	250	245	253	278	262	267	265	273	281	280	260	266	310	262	278	278	282	279	289	257	257	290	285	274	283	288	242	264	235	261	289	280	267	252	279	274	281	273	247	270	267	284	257	280	266	275	283	295	254	249	296	251	278	283	241	254	270	251	248	263	264	281	254	272	253	273	290	273	284	248	249	300	239	251	258	262	300	265	277	271	272	250	256	248	256	264	290	247	256	272	268	275	244	255	281	285	270	261	274	276	243	267	250	273	276	231	251	276	266	263	277	286	235	264	267	274	278	284	266	244	277	273	269	234	247	277	281	271	243	272	285	261	288	245	254	291	273	271	286	268	283	283	284	287	284	283	263	259	259	265	248	244	294	257	292	258	243	304	269	264	275	263	248	264	270	298	280	268	259	303	257	250	262	288	306	254	276	293	246	283	249	264	277	301	291	257	272	280	276	265	272	299	263	298	278	238	292	249	262	247	278	282	249	289	262	249	275	259	259	268	290	243	282	260	257	289	252	287	256	290	269	259	281	263	266	254	284	243	277	260	285	262	260	279	272	223	291	257	270	264	235	266	270	261	293	270	259	251	263	264	282	240	267	256	296	296	273	265	289	271	238	264	261	258	230	286	292	245	265	263	271	305	271	279	296	311	289	237	238	268	262	254	282	307	282	264	262	273	250	263	275	253	257	284	283	267	292	264	274	274	239	289	247	222	282	261	276	277	245	261	278	276	269	285	282	265	268	267	273	246	243	298	273	276	283	258	266	277	255	263	271	253	288	292	275	245	254	277	292	244	263	255	308	295	289	262	244	258	276	301	287	294	267	275	267	243	275	292	273	274	282	267	253	253	266	274	291	257	270	246	285	263	239	266	286	254	252	279	260	254	242	278	257	253	249	263	272	269	262	256	252	249	293	284	242	284	278	274	281	248	288	249	282	246	249	282	279	293	280	285	295	262	274	252	236	274	278	257	273	259	268	268	287	219	271	266	281	268	254	243	273	257	248	253	268	286	261	252	268	293	251	256	264	249	241	282	266	297	276	249	230	292	261	240	265	255	278	300	257	259	254	274	243	286	276	277	265	274	253	250	234	305	257	250	265	276	300	268	276	267	248	268	275	252	288	242	259	290	273	260	276	292	245	243	280	267	263	254	266	254	277	265	259	282	269	253	283	255	255	264	258	282	268	287	325	249	274	253	269	258	267	293	253	263	267	308	235	292	254	263	253	237	264	247	308	245	241	274	270	273	265	270	260	252	265	265	269	275	239	261	298	262	293	266	269	273	268	270	253	221	280	251	229	270	288	248	263	256	281	270	250	245	249	267	252	301	280	262	263	258	293	271	280	275	268	253	282	248	249	252	302	256	284	252	271	273	280	261	268	253	238	248	273	251	237	273	245	280	275	287	258	278	277	271	245	287	300	291	267	252	254	273	260	279	227	300	265	274	275	285	256	282	259	238	272	266	272	274	299	266	277	256	265	261	276	256	240	277	296	259	269	256	277	250	267	264	264	282	280	277	258	292	259	294	299	277	262	269	260	251	278	282	252	276	260	285	241	259	254	279	275	281	270	277	267	268	286	269	288	256	252	283	277	308	289	280	260	265	297	259	232	263	256	252	248	254	263	269	267	279	250	291	250	288	289	245	281	273	260	290	245	231	255	288	241	285	304	284	279	264	271	270	284	291	280	261	283	269	290	253	253	265	244	229	280	254	258	263	244	293	231	245	279	262	258	271	256	294	251	246	267	272	290	262	258	279	272	247	267	258	277	286	250	302	283	268	265	272	268	248	261	269	262	257	270	268	261	239	287	271	256	269	269	287	292	245	284	228	261	255	270	295	268	254	255	281	246	253	262	248	282	264	270	246	275	246	296	235	299	276	251	282	285	267	286	281	272	257	276	272	249	278	262	257	272	251	248	266	261	298	249	289	283	258	277	280	257	266	252	278	251	261	247	266	263	245	290	258	250	242	226	269	260	241	254	281	285	265	274	264	264	268	265	272	260	271	265	258	287	278	276	271	246	273	261	261	269	289	255	274	280	275	283	233	285	260	266	258	255	254	247	264	271	261	257	262	261	246	266	264	266	249	261	249	267	248	290	233	228	226	291	291	252	286	264	291	246	279	238	276	260	298	280	252	294	261	274	258	290	281	277	261	276	258	248	254	269	283	281	264	253	266	257	288	278	275	247	277	278	273	262	253	249	275	281	288	258	261	277	274	256	264	249	257	272	256	287	263	266	265	251	303	260	268	269	281	283	280	284	274	273	310	291	242	276	253	300	281	306	258	256	265	289	268	291	255	251	258	275	251	282	268	261	289	277	292	251	279	249	286	262	225	267	285	279	273	264	264	238	271	253	296	255	250	279	279	305	260	276	247	250	263	290	262	263	269	275	284	271	283	250	279	259	242	255	285	267	242	276	288	282	269	272	265	267	269	279	242	235	279	267	283	284	244	285	238	275	256	253	269	270	281	269	236	265	250	285	243	272	272	266	274	276	262	280	259	266	262	277	240	264	270	279	252	263	269	243	243	262	270	285	252	266	263	244	267	262	262	253	305	269	255	288	258	282
4663	432	370	281	263	262	251	238	237	253	249	242	257	235	223	267	253	252	278	253	264	233	256	236	231	268	263	229	240	256	228	256	227	242	243	244	253	241	268	258	243	251	240	271	251	261	243	268	262	236	262	253	248	267	208	250	251	258	219	250	257	256	224	247	250	231	257	256	250	259	226	241	242	252	252	218	258	227	244	228	258	258	271	244	253	252	275	248	277	256	230	258	239	223	225	276	240	262	240	242	263	242	270	231	255	259	255	268	232	252	252	254	264	246	226	231	236	262	221	292	257	227	229	234	230	257	248	255	236	243	239	260	252	261	239	241	219	246	275	245	265	248	228	247	222	235	265	242	233	242	232	266	227	266	236	258	221	249	251	217	217	260	225	230	264	229	255	275	255	239	276	277	242	249	237	241	254	246	237	230	241	242	255	232	222	236	240	260	240	245	249	249	234	249	229	274	257	251	246	261	245	287	245	236	267	274	271	240	228	235	296	265	236	239	225	246	247	234	244	272	242	249	233	234	247	215	254	263	253	264	205	243	236	265	263	248	223	240	245	255	235	247	251	237	216	269	246	253	246	223	236	236	237	240	233	240	228	255	222	250	248	258	237	248	232	263	240	235	249	253	210	248	258	275	238	252	237	243	240	230	232	232	250	275	244	246	204	256	238	242	274	249	228	257	262	227	241	261	234	241	258	227	258	239	271	238	249	248	223	243	276	262	243	216	241	229	223	256	231	254	243	240	274	230	236	256	234	256	237	244	237	240	229	264	245	253	223	241	216	213	234	232	260	246	203	214	235	230	246	255	229	225	261	270	255	251	257	239	246	263	268	245	243	235	251	246	241	268	237	260	230	243	230	225	244	265	258	233	253	259	249	250	269	263	254	245	253	242	269	230	222	245	236	254	257	233	258	241	242	290	232	274	250	255	229	240	261	241	246	238	222	272	230	221	235	226	259	258	254	247	239	259	251	267	255	255	246	245	250	255	231	245	238	249	239	249	254	254	243	273	263	247	219	206	268	246	236	249	242	253	258	252	270	279	254	236	229	260	240	225	260	251	237	222	267	245	277	222	214	258	268	230	230	281	188	256	233	251	213	245	265	245	248	244	253	243	273	261	214	253	251	233	256	246	234	232	265	239	244	260	222	277	236	242	245	228	226	236	255	231	232	259	231	258	280	264	232	267	240	255	237	250	281	245	258	260	254	247	235	265	230	249	239	218	259	251	260	248	269	262	227	233	248	228	237	235	262	228	247	229	255	231	243	227	232	234	229	245	255	255	250	236	246	261	234	251	251	246	229	248	246	279	232	259	256	277	236	268	240	245	240	246	222	263	225	245	255	254	244	249	258	225	243	267	253	252	248	257	242	233	243	245	238	245	243	268	261	252	248	226	231	239	232	241	279	250	231	245	253	267	264	254	249	240	262	229	254	281	262	238	238	267	225	246	237	259	254	260	271	246	246	263	229	254	246	247	292	246	258	266	235	272	260	235	251	260	218	243	216	269	236	259	259	272	252	247	267	282	234	246	235	269	234	227	241	233	266	238	249	244	234	238	259	225	230	241	240	241	219	266	259	260	231	245	251	230	253	194	252	259	259	219	274	222	239	239	244	252	263	226	262	241	223	247	228	221	220	241	274	231	256	237	222	245	245	239	264	225	254	252	252	258	254	247	253	221	252	246	250	238	242	241	270	244	238	247	221	253	259	262	262	249	224	223	235	231	270	264	251	229	265	241	256	252	245	272	248	237	209	253	238	252	233	231	247	225	243	241	265	248	235	251	241	232	223	264	262	241	245	253	239	268	232	239	227	254	232	255	239	253	260	248	213	243	246	254	212	281	256	248	251	263	246	275	243	242	241	254	216	250	264	252	268	236	222	236	272	249	250	230	219	235	252	268	224	258	223	263	249	258	256	267	229	253	241	243	248	247	283	243	247	232	259	253	236	285	235	248	253	250	248	226	244	237	232	249	254	239	275	223	274	260	253	237	239	237	229	247	255	237	276	238	227	243	249	235	273	218	218	217	267	226	234	243	266	254	260	262	280	261	241	249	249	240	256	244	221	254	235	254	258	239	248	246	270	241	271	260	226	266	224	255	234	245	233	239	228	252	253	239	264	237	264	236	274	258	239	237	244	253	257	213	252	257	237	237	280	270	235	228	221	240	235	253	241	250	261	254	245	241	261	220	244	261	250	246	263	239	256	263	237	233	266	233	248	263	244	266	236	261	236	253	274	241	252	220	246	258	249	270	256	249	258	225	249	230	254	232	242	261	229	238	238	243	259	241	239	226	234	261	257	230	237	242	242	239	240	230	239	269	240	250	266	244	205	227	234	243	235	252	232	249	243	260	268	235	254	240	271	243	227	243	251	212	257	236	259	241	258	243	250	233	241	264	221	257	231	263	242	226	266	234	229	254	241	235	249	231	269	239	258	227	266	266	230	250	252	252	247	230	264	247	264	291	200	225	236	251	235	232	246	229	222	255	251	228	235	243	248	263	232	241	241	249	263	257	254	233	252	255	278	250	255	243	234	259	248	230	241	250	243	264	253	263	252	247	228	243	227	248	243	258	265	261	252	256	214	234	262	237	255	262	223	252	242	251	224	207	218	221	225	257	249	290	243	252	249	242	237	251	240	218	233	246	238	239	273	237	244	247	247	287	243	261	229	239	234	256	262	223	257	248	241	234	222	237	247	246	268	247	210	233	264	246	227	239	237	272	242	253	270	220	216	277	243	227	236	243	237	241	246	233	222	250	269	240	273	237	261	239	240	242	241	240	237	219	234	285	223	228	242	238	265	262	273	256	248	236	240	260	272	236	250	232	225	276	249	230	249	246	244	236	259	245	250	258	281	250	271	255	243	229	242	247	250	247	254	249	249	238	240	238	268	241	227	246	227	249	253	251	224	262	257	253	248	249	239	238	245	255	238	240	263	242	235	250	258	244	248	248	232	216	248	236	254	253	235	231	234	251	235	222	257	231	271	260	258	269	245	256	235	260	261	267	277	271	263	216	260	231	277	268	239	250	262	244	224	246	239	243	207	229	241	272	243	277	220	251	228	280	235	250	219	249	233	247	247	236	245	266	243	247	227	214	259	261	239	218	233	261	255	263	265	229	218	238	242	261	228	246	219	219	263	233	224	224	263	218	243	239	215	261	260	260	259	259	239	270	231	267	246	269	249	241	248	266	234	251	253	249	238	224	251	259	254	228	266	251	244	236	247	270	269	238	233	250	217	259	253	255	236	246	246	223	235	252	275	274	243	232	236	274	267	280	252	243	242	239	230	232	238	238	227	246	240	239	212	233	240	246	228	232	254	246	223	261	220	234	243	255	264	254	246	245	253	255	268	239	268	230	244	251	214	237	254	229	267	251	227	244	260	259	277	230	257	251	241	264	256	213	252	237	242	269	266	238	275	254	234	240	214	233	277	218	241	235	246	257	248	276	276	263	222	254	212	264	243	269	248	265	238	232	233	256	236	233
25281	21466	27915	25423	10068	568	363	228	181	205	194	163	143	165	151	147	152	146	160	155	155	146	136	139	149	124	128	138	149	137	128	117	158	136	156	141	155	141	136	153	146	120	164	134	145	137	126	153	134	127	151	138	130	147	132	141	147	153	137	133	137	125	126	102	156	149	119	154	156	105	139	127	144	136	146	136	145	137	123	117	163	135	116	139	139	134	123	138	143	150	137	149	120	141	134	124	129	145	143	133	130	146	117	122	137	137	156	138	135	130	129	125	130	125	146	146	141	135	129	125	144	129	129	127	146	131	123	140	150	130	148	123	121	119	121	141	134	143	127	126	130	139	124	128	116	118	138	148	132	122	123	127	140	140	136	142	139	136	144	128	132	127	145	147	131	154	139	146	122	135	144	120	134	140	147	144	136	115	138	129	133	114	150	138	146	126	127	115	153	131	156	137	110	141	135	120	136	114	121	131	127	155	141	157	139	138	119	148	140	139	130	128	144	155	132	128	135	157	153	122	132	131	118	148	121	125	152	131	135	159	136	121	142	143	137	123	167	136	132	128	138	130	147	150	132	131	121	150	143	135	145	140	141	126	144	136	141	147	159	146	139	112	128	130	139	129	123	146	121	123	159	106	146	122	124	131	149	137	157	146	122	146	133	137	146	116	137	151	139	152	121	142	145	134	143	143	125	132	148	117	151	130	119	134	134	159	130	132	143	138	151	140	129	117	119	131	150	134	143	130	136	147	147	133	128	143	128	141	138	129	129	151	145	149	139	118	142	148	147	119	143	126	149	156	137	133	143	152	143	130	135	149	152	128	161	132	140	136	124	123	127	160	157	127	152	130	126	143	116	138	132	130	150	129	137	148	129	136	128	137	139	128	128	147	146	156	139	138	135	127	115	145	132	146	133	122	141	127	129	148	122	132	133	149	140	137	129	116	132	132	144	135	138	115	139	137	115	125	117	135	139	138	132	157	136	115	127	135	147	146	131	131	131	132	121	125	121	135	141	130	123	131	131	135	129	141	113	129	169	144	114	142	148	151	151	153	128	156	131	134	131	117	133	112	123	123	123	135	135	143	141	128	150	163	158	140	113	138	132	152	122	149	130	113	122	144	112	140	143	122	139	125	139	139	145	133	123	134	145	138	133	152	123	132	144	153	150	127	133	158	135	125	150	129	142	118	133	125	140	141	119	118	126	136	135	125	135	137	138	130	139	146	139	135	130	126	114	140	135	113	142	168	153	140	149	111	128	127	115	136	143	118	132	124	126	135	131	140	142	118	127	156	132	183	137	134	138	141	141	141	126	131	124	157	155	154	138	144	151	123	132	147	153	136	125	125	144	123	155	116	136	124	132	149	130	140	145	116	129	135	138	127	132	141	137	126	120	168	150	146	119	129	156	138	147	135	114	131	133	125	154	144	128	132	143	133	140	150	163	146	135	144	127	129	135	131	137	135	148	122	143	127	136	129	123	119	150	126	134	130	146	133	129	139	125	145	127	147	140	143	133	124	121	145	144	131	140	118	160	140	121	135	133	144	134	116	132	145	154	159	140	126	152	134	119	144	135	125	144	125	135	128	139	124	124	142	144	139	148	144	128	135	138	120	131	116	163	143	149	140	135	134	118	136	144	156	123	147	136	133	145	118	144	137	149	121	132	127	135	118	136	136	139	133	131	148	136	128	137	132	138	148	138	151	118	141	164	131	134	131	148	140	131	132	149	158	113	139	138	159	144	130	118	115	128	140	159	140	133	137	132	132	133	130	136	122	120	116	104	146	131	127	158	130	141	124	144	138	162	150	129	125	135	146	132	124	147	133	144	160	139	141	141	152	132	128	126	123	138	135	145	134	136	124	121	136	125	130	137	130	132	146	123	133	113	129	137	116	139	141	137	124	142	118	134	161	141	121	122	142	123	132	155	151	111	130	129	136	146	143	139	140	126	136	125	150	132	137	139	132	148	150	109	147	125	135	151	120	125	144	139	136	134	127	128	118	129	127	137	149	131	113	140	149	122	116	118	143	149	136	126	156	128	140	126	127	171	127	133	154	134	127	116	124	140	139	144	154	134	127	133	112	136	126	149	150	133	129	146	112	138	142	152	142	132	121	166	151	116	111	148	156	125	123	137	149	123	154	137	130	152	140	137	131	125	129	144	142	160	126	141	120	136	126	121	143	145	148	146	139	128	131	137	119	149	128	134	115	135	129	127	133	129	145	151	141	132	158	121	134	125	118	153	141	154	129	137	105	111	137	147	128	147	136	135	112	140	139	128	124	115	133	140	144	138	130	143	140	150	117	134	130	141	156	114	120	146	147	110	129	135	146	128	146	142	129	127	122	133	139	148	131	160	123	125	144	123	131	127	134	134	152	147	140	126	135	125	153	136	132	149	126	138	138	145	147	132	163	152	141	131	131	130	158	160	142	133	142	116	145	128	146	123	129	135	137	139	133	140	143	116	144	139	141	136	125	137	116	123	129	133	139	142	137	160	139	108	146	141	136	133	142	137	135	122	136	140	121	149	146	130	130	120	158	138	143	142	127	139	117	127	120	138	125	159	137	118	128	152	130	112	132	138	138	134	129	137	157	122	139	147	131	152	145	129	144	123	138	137	130	151	139	138	145	147	148	142	140	125	127	140	129	133	143	115	135	125	147	165	139	137	131	130	150	148	136	142	134	146	139	158	142	127	116	128	136	132	152	142	138	130	144	119	132	125	161	132	135	139	147	147	158	123	145	145	140	114	154	137	133	128	145	141	132	128	135	119	130	132	153	139	133	130	138	142	152	123	144	129	133	146	145	127	141	139	145	126	106	150	137	113	158	125	123	136	132	154	112	129	143	143	138	150	112	120	144	138	158	162	121	142	127	141	139	136	125	124	138	153	134	130	124	123	124	125	124	122	116	138	140	118	124	132	144	133	132	136	128	140	139	138	127	143	152	135	148	127	155	116	133	158	119	143	129	144	128	143	114	133	160	124	147	142	144	138	128	144	132	128	152	115	139	150	150	133	129	124	149	127	159	121	132	163	141	122	128	142	141	117	139	120	140	138	142	164	126	139	136	131	134	130	124	141	129	128	137	143	111	127	119	123	115	150	115	143	125	116	158	131	152	134	156	127	124	149	153	135	133	147	134	147	132	135	140	125	146	139	122	138	113	137	154	146	130	125	111	162	126	130	154	149	141	131	142	121	153	111	124	145	118	144	149	133	142	139	149	149	153	133	123	140	147	139	129	134	141	140	115	136	148	135	117	146	129	121	105	138	133	126	147	136	140	122	151	134	134	154	128	141	121	143	129	136	103	115	133	124	126	145	119	132	142	128	108	121	130	131	116	124	133	141	136	132	135	141	140	141	139	150	136	140	130	141	135	141	133	143	149	152	106	138	128	132	133	117	144	149	133	132	130	136	138	128	134	138	148	126	129	138	137	147	116	128	134	131	150	139	146	147	146	103	147	118	120	123	136	111	127	126	120	130	128	127	149	128	132
3087	2479	2208	986	677	504	375	330	289	217	242	205	217	194	185	166	188	155	179	164	157	163	142	137	157	178	131	140	146	137	174	125	154	156	152	137	154	138	125	143	136	153	139	130	151	125	146	161	154	135	127	141	152	144	158	139	136	134	137	137	140	139	145	125	163	133	144	125	164	111	160	131	141	154	142	175	138	168	145	144	140	166	144	151	140	151	137	165	129	131	139	136	153	133	124	132	149	148	129	142	135	140	167	144	138	152	145	122	141	142	142	122	141	138	136	141	155	147	117	148	160	132	156	130	126	139	144	145	142	130	131	135	138	127	135	124	169	130	126	130	144	146	137	141	136	146	151	131	134	153	160	137	162	157	144	142	134	134	156	129	157	135	123	129	125	127	132	133	139	129	140	146	146	136	132	134	159	151	152	136	150	136	145	142	127	144	147	127	142	149	134	144	125	147	125	143	136	151	140	165	140	124	141	139	136	149	138	135	133	127	133	132	153	142	146	157	130	137	145	153	140	130	141	136	145	132	125	150	154	129	159	138	135	135	119	150	143	167	159	130	161	135	138	149	143	168	134	134	157	122	146	140	143	136	150	130	138	149	131	142	158	136	132	130	134	144	153	139	160	116	140	147	126	124	134	167	137	126	133	123	118	150	125	121	140	134	127	129	132	122	147	114	127	149	153	142	146	150	157	148	151	128	131	143	140	153	159	121	142	129	132	149	150	145	150	147	140	132	136	140	132	134	150	154	131	147	140	123	141	133	153	127	141	155	152	143	146	120	144	127	122	134	144	109	147	156	141	138	136	127	142	113	131	150	132	133	138	116	122	117	141	132	169	129	149	129	126	133	144	142	134	162	150	138	136	147	150	139	140	121	129	141	150	120	160	139	131	135	147	137	160	124	139	113	129	153	153	158	130	148	133	120	153	135	145	148	154	127	127	152	125	151	153	137	142	130	128	143	119	145	139	131	147	116	124	143	129	112	132	132	135	145	138	138	149	148	147	139	155	155	129	139	150	118	120	154	120	150	126	137	129	147	138	151	134	153	139	157	133	127	122	131	160	118	126	122	145	152	133	123	133	141	150	131	164	145	145	140	129	134	144	143	154	155	154	133	170	148	120	142	122	141	136	132	128	137	128	150	149	118	162	125	122	138	147	143	124	159	141	130	150	166	134	135	138	143	148	147	141	124	135	149	123	138	121	101	122	147	131	129	138	146	136	130	128	154	133	146	155	146	142	142	130	128	118	130	119	143	136	125	150	132	145	135	140	130	140	130	131	123	141	140	131	137	151	131	160	141	148	145	124	154	145	147	133	145	140	136	159	158	131	141	164	137	137	137	157	133	161	140	163	119	150	148	155	156	138	154	157	139	154	158	135	152	162	147	137	130	129	139	145	135	125	149	138	141	153	144	128	151	149	131	125	169	140	145	148	116	107	145	155	142	149	151	139	150	149	137	146	143	134	126	130	123	130	135	140	161	149	147	141	140	155	119	154	128	131	153	152	149	148	134	128	117	128	129	124	122	141	149	137	126	118	139	127	127	140	139	146	146	142	142	157	132	124	127	146	149	138	159	134	157	145	155	135	139	144	143	147	162	158	147	130	158	117	128	155	138	142	141	153	152	133	138	135	146	142	130	128	146	126	132	128	147	140	131	155	161	146	153	107	125	131	145	117	130	133	120	156	124	150	125	145	146	169	133	132	132	129	126	123	147	130	134	129	121	144	133	132	136	139	127	144	121	150	133	133	156	144	135	132	129	151	139	133	139	154	142	112	157	155	130	139	144	135	143	137	144	146	137	130	156	144	130	140	163	119	135	120	114	134	173	125	130	119	146	119	121	156	122	156	122	154	152	128	134	124	123	138	138	148	133	141	138	149	125	143	135	143	125	136	135	136	149	143	119	154	151	127	125	131	134	136	123	136	140	128	136	132	130	130	170	144	137	134	124	136	135	126	148	149	146	137	132	138	153	133	138	139	127	143	142	129	143	149	137	143	164	138	131	140	138	122	139	178	159	131	143	159	137	166	133	150	134	151	124	143	137	148	146	141	115	145	152	131	153	156	146	146	141	123	138	180	110	139	157	144	145	117	149	126	113	117	163	122	178	127	125	149	161	141	144	141	128	138	143	143	152	140	127	120	143	155	142	133	121	138	148	132	140	108	137	125	148	156	131	152	150	145	164	129	128	136	151	133	157	157	137	135	145	146	130	156	149	137	138	137	127	143	138	153	148	168	147	154	137	154	134	135	111	157	140	152	139	132	137	126	136	149	144	123	159	138	135	160	151	143	165	140	125	143	153	135	150	153	135	128	134	168	139	144	144	146	142	144	132	116	138	133	152	131	126	132	139	135	139	131	135	161	123	131	146	127	138	139	136	151	167	133	144	152	132	142	117	128	133	137	126	133	137	145	145	138	143	135	139	164	137	146	129	147	150	109	131	146	139	126	140	140	151	135	157	129	148	136	153	126	123	126	155	132	120	158	125	135	132	147	160	147	124	149	135	151	145	115	131	117	127	133	148	141	125	129	143	143	146	145	149	127	146	169	136	162	136	129	137	149	123	155	148	139	144	120	132	143	126	119	144	125	140	143	143	151	130	142	143	128	137	139	130	144	127	138	153	151	130	124	156	134	135	146	128	140	134	157	123	150	137	131	134	127	144	123	157	131	140	118	141	146	168	126	141	133	142	147	135	128	149	146	139	146	127	155	146	130	121	150	146	136	123	128	133	128	128	128	147	146	133	129	149	168	147	141	148	160	119	126	139	130	132	140	136	133	145	125	128	136	142	131	142	150	124	135	120	141	116	135	147	154	154	144	95	144	150	119	150	132	146	148	135	141	132	155	142	134	144	144	144	121	150	130	143	162	130	147	144	129	129	136	147	112	139	119	138	151	144	142	147	132	141	164	130	140	138	137	146	115	126	152	126	151	149	139	134	159	153	143	146	125	138	132	150	141	160	147	142	112	151	126	152	121	150	157	114	141	145	141	134	137	111	140	139	150	153	120	126	138	139	150	122	151	150	150	158	151	137	139	143	165	132	118	141	138	121	159	137	140	144	133	141	141	121	130	138	144	149	163	137	124	147	131	116	139	148	138	133	132	125	139	138	154	145	157	152	138	133	149	108	162	137	130	154	152	114	135	136	132	143	133	153	142	138	139	155	112	147	145	130	144	147	118	150	136	149	137	138	137	138	144	152	152	136	154	116	132	137	155	126	156	132	138	144	147	162	111	159	123	143	121	151	137	138	136	146	136	144	132	129	125	122	138	137	131	145	117	124	140	129	155	147	138	140	158	145	143	130	123	142	135	159	152	146	130	130	132	159	141	110	136	132	148	137	132	138	122	131	135	155	166	123	138	171	136	134	132	152	128	138	146	134	135	115	109	129	129	115	138	126	153	127	128	127	144	152	139	116	133	141	119	139	130	138	147	136	141	137	152	150	122	137	132	138	149	138	134	141	139	133	144	137	129	138	149	128	138	162
24346	21486	28823	24575	21452	6337	935	533	441	422	391	402	353	345	346	328	339	331	354	295	312	299	317	332	317	306	312	312	328	317	288	304	275	302	321	327	291	336	301	274	333	341	262	304	280	311	308	317	292	292	291	328	324	265	314	328	312	300	282	308	295	308	284	322	321	326	314	308	311	283	300	293	308	318	300	317	318	296	285	314	297	299	281	293	305	308	310	271	298	299	297	318	296	322	286	282	312	301	304	282	307	266	278	291	295	263	265	288	295	300	267	303	269	277	290	296	314	307	330	298	297	320	301	290	260	313	285	304	307	307	301	298	303	312	293	309	289	273	301	316	292	257	298	311	299	303	293	304	297	285	267	289	324	275	303	281	320	291	279	301	317	295	284	284	295	276	338	323	295	291	318	301	284	325	300	297	292	267	279	313	318	284	281	273	313	260	244	298	295	285	267	274	297	284	312	316	292	293	308	313	283	273	290	306	295	274	303	316	299	285	276	294	291	321	264	284	284	275	302	305	285	306	283	296	284	301	292	307	302	310	304	293	280	286	337	327	287	300	287	305	313	309	267	298	310	328	282	282	298	289	283	286	280	298	306	323	271	281	281	308	319	302	302	319	278	319	287	321	294	305	304	315	297	310	326	321	319	302	305	288	289	305	284	293	322	279	312	302	300	303	304	306	309	266	335	265	285	285	301	282	294	294	270	292	295	295	319	307	300	308	286	299	281	309	321	293	280	303	291	282	293	239	276	314	322	300	282	272	297	303	282	277	273	293	310	321	278	281	283	252	290	301	296	296	291	293	321	266	335	306	301	313	293	299	292	293	291	320	296	304	298	303	307	320	291	277	286	291	296	283	302	297	300	288	283	283	324	272	326	307	326	307	306	295	239	268	309	287	332	320	302	289	290	283	303	280	281	289	301	281	313	286	288	293	287	313	316	287	282	321	303	288	306	307	311	318	303	299	282	282	296	328	317	293	276	293	284	290	285	291	282	283	280	276	283	297	281	283	293	285	299	294	277	307	287	267	316	274	284	323	317	313	284	297	303	317	279	282	299	300	279	261	279	306	291	298	311	311	313	300	262	307	281	275	287	314	307	284	309	283	284	279	280	347	335	305	307	294	297	310	306	289	270	247	258	291	282	311	297	251	274	342	307	290	299	311	312	261	315	301	291	278	297	285	283	288	301	323	304	313	283	266	281	303	313	266	294	277	262	279	327	308	292	327	289	275	340	291	292	297	313	285	280	287	270	299	274	292	304	317	293	293	272	279	288	290	261	287	274	263	291	301	292	282	277	287	307	280	279	277	283	287	287	276	290	289	309	262	267	261	272	298	289	315	274	283	291	301	286	324	278	295	280	308	300	310	287	294	287	300	293	315	323	299	292	295	288	305	286	294	291	313	312	307	274	283	295	303	301	300	296	306	288	315	280	288	293	264	295	299	308	292	311	291	318	301	309	289	309	268	294	309	296	282	285	310	292	283	283	272	314	315	285	300	276	294	298	291	309	331	320	294	291	295	303	281	292	296	301	291	299	289	309	306	290	284	281	312	301	307	298	316	302	293	255	272	292	295	292	274	272	284	277	310	299	302	279	306	298	312	320	286	302	289	270	264	316	313	305	291	300	304	287	296	317	250	286	295	309	300	324	280	268	287	291	297	292	279	308	326	301	299	299	259	272	286	315	304	254	298	294	305	294	302	308	288	287	288	271	272	286	297	310	273	311	304	316	290	288	329	307	303	298	312	261	310	280	292	278	292	275	303	294	340	283	310	279	309	278	282	279	302	299	295	326	312	303	293	302	308	319	280	307	307	302	260	295	314	291	283	293	281	289	326	275	277	297	274	268	282	332	309	299	307	308	276	289	321	318	297	307	313	294	298	300	295	310	298	293	300	295	281	286	282	298	306	242	290	278	284	275	304	277	286	300	314	302	289	304	295	320	294	294	286	293	280	292	281	274	277	298	311	309	280	273	279	304	310	317	293	290	296	302	258	306	275	277	291	290	291	324	302	322	270	295	278	276	299	311	293	307	301	295	310	275	303	314	302	331	290	278	267	321	308	292	264	300	289	284	295	302	265	297	278	286	269	302	266	266	298	303	285	280	302	258	302	289	270	302	294	280	288	278	304	278	289	297	272	326	299	300	312	315	315	309	296	340	308	314	289	281	291	320	275	252	328	301	288	298	312	281	307	295	259	310	303	306	308	277	292	321	285	293	319	293	285	327	303	303	301	270	314	311	299	328	298	305	281	280	308	287	315	260	301	268	303	275	279	303	297	288	303	265	299	297	307	267	259	278	274	295	279	314	280	306	279	266	287	310	296	270	251	265	297	314	293	257	259	283	301	287	288	299	306	327	314	285	294	312	313	267	306	295	282	296	335	309	310	276	325	264	332	288	240	291	296	279	294	286	248	322	304	328	310	293	310	313	293	319	280	294	294	286	296	277	276	312	291	317	271	272	301	311	285	297	251	268	280	337	282	291	308	294	303	296	309	286	285	286	280	315	280	286	279	265	307	274	309	289	281	285	300	307	286	299	274	283	280	292	281	294	303	296	265	273	302	307	283	306	300	256	285	260	310	288	313	296	316	303	297	250	275	316	273	318	302	309	292	296	301	298	283	320	296	296	258	298	278	299	285	272	311	283	302	317	314	307	278	284	287	304	287	283	250	300	289	294	320	284	328	274	290	277	286	282	274	298	283	284	310	301	292	275	284	305	284	282	310	296	292	306	309	287	297	320	279	287	292	279	283	275	323	278	280	282	300	282	279	283	290	294	300	291	302	306	287	289	303	302	298	284	287	295	302	304	343	281	308	288	288	282	278	252	281	268	294	303	294	296	295	340	292	291	308	289	268	318	292	294	270	283	279	308	281	322	319	293	294	308	312	279	309	278	318	301	273	304	321	252	293	325	274	283	319	288	281	291	289	281	271	321	301	295	279	314	288	259	281	284	289	297	302	292	275	288	303	300	306	312	305	312	297	303	266	292	277	274	276	263	327	240	299	304	284	267	291	268	275	281	278	286	291	303	310	275	257	314	307	303	282	297	327	261	268	288	279	277	283	321	331	326	304	303	304	295	299	308	294	302	280	308	314	326	267	287	278	283	288	281	323	304	269	285	306	312	261	263	301	300	299	272	261	295	317	294	303	288	293	318	272	293	293	282	309	302	316	260	307	270	272	293	298	285	320	332	351	263	312	308	313	268	301	267	280	295	292	293	280	271	265	281	304	299	260	279	271	290	329	327	252	294	316	287	280	342	310	267	308	257	312	280	278	281	268	298	286	280	292	280	290	297	306	287	306	288	281	308	313	292	296	294	300	305	272	299	295	316	295	299	279	277	304	278	298	270	271	294	303	294	280	291	281	293	277	302	273	284	314	307	264	318	294	305	267	284	310	285	284	281	284	303	281	275	321	308	323	344	271	280	296	274	266	301	285	309	299	276	246	275	315	316	290	295	295	283	315	279	279	282	297	301	294	325	297	270	286
3280	4828	3905	1931	1322	923	747	646	506	488	462	465	377	354	386	324	339	338	320	332	316	312	294	310	302	309	278	327	293	303	284	292	306	289	296	299	284	308	311	287	272	317	294	270	302	313	284	292	258	294	292	301	298	295	260	293	284	274	289	294	292	283	281	283	278	254	252	281	305	285	296	292	271	266	295	273	254	265	284	305	292	259	279	321	304	297	230	279	290	286	278	260	287	275	262	284	319	254	288	239	290	274	272	253	278	317	291	291	247	310	272	296	292	264	263	272	265	302	261	283	264	276	261	254	263	287	291	256	261	274	277	283	295	320	257	289	298	275	271	277	291	284	268	287	293	305	291	281	288	281	295	296	248	273	291	292	281	276	278	291	269	272	280	259	274	271	284	282	260	253	285	259	313	266	281	274	267	262	270	273	297	257	264	258	259	268	280	300	286	283	289	277	296	263	275	285	304	291	271	285	278	303	312	286	293	280	258	266	267	269	244	278	272	295	237	271	264	265	262	271	272	284	318	269	279	267	284	309	281	282	282	272	286	284	287	299	265	257	257	286	278	255	287	286	284	294	287	301	279	258	278	306	290	252	280	254	261	268	298	259	261	260	257	281	267	253	273	254	278	295	266	258	283	279	281	282	314	260	267	278	249	275	291	315	271	257	290	300	287	280	288	272	252	261	282	250	266	241	275	242	283	295	297	265	255	295	254	292	258	279	262	292	251	244	272	279	289	284	243	237	300	273	285	270	267	288	291	241	245	259	272	277	273	293	258	282	262	252	263	259	298	274	284	255	299	280	249	294	273	283	265	247	265	260	261	293	264	258	278	275	288	295	297	284	266	274	274	278	282	284	281	300	268	280	284	275	291	274	269	241	268	297	287	293	253	273	243	297	284	290	259	253	277	258	235	267	271	260	287	273	285	284	289	275	295	248	249	258	265	285	266	252	270	294	291	272	285	282	272	268	287	274	252	252	268	290	262	269	243	283	262	281	299	252	262	246	273	285	276	291	303	288	277	286	280	283	321	302	260	267	252	283	280	271	283	249	270	249	265	274	278	271	301	262	298	274	256	283	259	278	276	262	253	278	291	274	259	268	266	298	264	284	273	262	280	253	281	284	247	272	283	246	239	277	292	285	296	253	274	272	262	281	255	269	267	265	282	276	279	275	282	287	284	250	264	257	288	283	274	273	257	289	289	286	307	245	293	279	281	269	289	261	286	275	231	297	295	260	256	256	296	273	301	248	244	291	280	316	282	256	271	264	303	233	268	292	282	266	271	269	257	290	280	298	310	292	275	297	291	265	284	262	295	241	286	253	298	264	263	304	269	269	287	268	266	282	251	272	272	267	270	308	260	280	271	253	260	277	283	270	263	273	299	283	285	266	302	275	284	262	245	291	259	290	264	256	272	271	255	253	267	277	274	266	270	261	257	297	274	282	261	255	260	267	274	258	274	267	312	260	266	264	249	274	280	243	255	289	255	281	252	245	237	281	258	284	254	289	278	249	253	269	246	278	275	259	264	251	277	258	276	271	279	270	285	257	280	246	273	269	237	290	231	281	219	253	280	276	290	265	264	270	258	286	263	251	263	267	267	292	244	272	237	272	265	279	284	255	301	268	272	276	241	291	258	293	276	260	278	261	295	305	263	260	317	257	283	270	251	274	281	277	281	277	267	281	281	282	283	255	275	271	275	269	297	293	263	271	253	291	298	259	260	284	283	271	281	256	261	255	254	268	287	268	268	262	252	271	242	281	276	257	240	296	284	302	245	237	252	282	299	263	292	261	289	273	294	279	243	298	251	275	262	274	309	300	252	295	262	259	293	274	244	274	245	307	265	305	268	265	281	280	291	249	247	293	260	255	270	250	285	283	256	262	268	250	280	258	292	295	272	268	259	292	267	251	283	249	258	292	278	256	259	298	277	275	281	280	292	292	263	254	273	270	286	243	283	303	279	261	244	248	269	299	270	267	257	248	276	255	300	243	280	277	283	269	282	285	320	265	276	259	253	238	279	291	308	255	276	285	260	254	284	278	266	269	244	266	295	252	252	264	287	270	242	244	260	269	270	270	246	286	276	303	289	234	276	266	265	265	255	256	271	284	286	280	272	272	261	308	281	267	283	269	250	243	278	234	263	268	307	254	280	253	286	270	279	247	273	277	237	266	284	266	283	261	278	285	249	255	272	299	282	294	247	285	279	272	268	276	264	271	279	294	245	277	277	246	258	294	286	278	229	270	262	288	309	258	307	278	269	257	255	259	288	261	271	294	266	279	259	278	284	271	278	267	274	288	289	264	281	261	304	295	278	240	271	268	261	258	270	287	279	248	279	300	269	272	263	243	280	272	259	274	291	273	260	261	285	285	286	245	271	287	285	274	280	300	236	295	276	292	254	269	289	264	262	282	286	255	271	297	279	277	282	268	278	272	266	254	248	267	251	267	261	275	237	280	273	277	259	280	253	292	272	278	274	259	282	272	278	248	266	313	280	271	265	266	276	247	279	265	306	225	270	254	303	260	257	270	298	285	277	249	273	251	266	276	270	263	265	257	239	266	268	264	250	265	273	253	257	258	246	292	236	253	285	268	256	283	272	267	274	270	270	299	295	252	276	266	267	269	260	268	289	293	289	256	278	270	250	247	288	285	279	275	265	260	267	269	295	284	262	253	276	262	285	292	260	261	258	246	249	267	280	266	269	277	270	255	264	286	276	278	259	269	261	265	278	262	265	281	252	242	259	283	245	257	262	253	235	286	268	268	252	259	270	263	276	267	309	293	297	256	262	266	267	274	264	288	267	301	287	259	247	287	281	284	286	303	242	250	284	292	262	283	286	274	271	277	268	246	248	278	274	280	285	271	234	306	285	277	277	259	229	280	280	270	267	303	277	270	266	269	286	269	268	250	291	261	261	285	273	260	295	288	282	282	267	268	272	278	272	260	270	269	264	275	293	260	250	257	272	272	323	238	265	280	320	314	299	270	265	275	244	246	266	302	257	263	270	254	272	282	273	255	295	271	278	252	271	251	274	239	259	292	286	265	271	253	263	272	267	259	279	249	267	265	255	277	277	247	279	266	276	288	269	304	260	292	278	295	267	282	252	276	225	267	304	265	280	268	294	265	278	290	300	276	276	281	262	288	302	261	258	256	262	298	265	251	288	284	315	303	265	257	278	262	261	247	270	269	245	277	265	254	257	266	287	285	286	282	290	289	298	297	312	278	251	283	296	260	282	254	289	276	240	297	265	257	284	263	275	284	299	278	274	269	274	249	270	254	277	270	252	287	235	253	267	298	290	268	269	265	291	273	258	275	250	248	279	265	305	268	258	255	296	277	255	294	281	297	262	275	234	218	270	272	257	250	247	252	272	283	282	261	263	285	302	264	239	248	271	280	292	301	268	286	244	258	282	287	239	283	278	255	255	300	292	237	276	290	262	264	291	267	271	251	259	291	325	288	272	265	277	262	259	252	288	276	284	268	259	260	255	274
27729	12284	920	457	300	302	273	269	268	260	266	267	256	274	255	270	255	287	271	240	263	235	271	234	260	279	248	234	282	260	280	235	269	259	292	264	268	264	255	257	268	253	232	264	250	238	262	254	266	275	238	242	282	282	286	258	258	254	284	289	290	286	262	281	256	254	287	273	260	293	264	280	224	241	235	261	259	267	288	256	276	287	256	278	275	256	240	279	278	267	266	257	259	287	264	254	255	277	288	263	285	250	282	276	249	269	252	283	251	240	260	232	248	251	244	294	241	243	247	249	273	266	264	269	255	272	248	256	258	251	251	255	263	258	262	239	244	281	252	253	264	245	237	278	241	249	253	265	255	245	267	264	274	241	271	289	231	258	252	257	266	243	254	262	278	241	249	270	260	277	275	257	278	266	237	283	264	258	269	273	275	286	279	266	268	261	267	240	253	263	272	281	248	239	285	247	278	269	259	259	256	254	238	262	281	236	247	265	264	249	251	264	272	277	244	260	264	274	253	271	241	257	223	269	270	256	292	271	282	297	227	244	234	289	254	257	271	249	252	284	238	258	296	247	280	272	246	268	244	237	261	287	252	258	251	283	271	237	229	262	253	278	266	283	282	257	253	273	244	269	226	271	239	245	264	226	255	263	265	252	250	234	286	275	276	256	264	271	241	299	266	245	275	300	270	266	256	260	251	283	279	297	270	250	244	250	269	279	274	260	264	264	282	252	217	270	290	262	245	266	241	260	280	281	237	246	228	274	268	259	278	257	239	259	284	234	253	272	281	270	249	299	281	247	260	244	277	252	267	263	271	259	259	276	269	281	276	268	253	275	262	248	233	236	253	260	267	288	244	266	248	293	275	264	266	285	248	251	247	258	264	259	274	253	246	234	276	252	258	260	250	287	234	266	256	243	273	279	258	246	265	273	257	282	243	237	281	232	265	276	288	284	262	260	275	249	275	256	272	252	234	268	269	249	270	237	265	283	264	252	272	250	246	239	250	259	241	265	244	242	249	280	271	278	248	258	252	261	270	240	240	255	265	264	279	261	243	258	249	262	259	274	278	241	259	224	271	246	259	257	260	259	282	248	275	235	274	262	264	279	252	252	285	283	260	254	256	269	280	267	281	261	246	242	265	266	266	236	245	249	268	274	246	300	267	262	264	262	273	258	227	250	229	277	268	241	269	236	268	205	261	265	265	271	271	265	260	255	245	269	299	267	241	248	260	256	279	236	272	261	242	262	242	269	239	269	294	247	249	292	265	269	261	222	269	245	245	270	258	256	249	256	236	269	260	268	260	257	278	248	243	268	274	256	251	264	286	240	272	269	242	224	248	252	252	285	272	269	243	277	259	256	255	269	274	259	249	218	277	263	311	252	260	305	263	261	291	276	271	275	250	255	269	248	246	269	255	255	277	257	267	266	244	265	263	263	260	243	259	267	269	272	257	247	248	269	274	261	289	245	252	281	248	252	252	282	268	248	272	269	249	290	246	238	242	267	251	278	267	237	257	244	263	256	261	259	278	243	246	252	271	251	232	293	252	291	298	261	241	271	256	251	242	260	247	275	289	286	263	267	277	266	254	251	269	277	293	277	278	293	261	271	275	278	279	259	261	256	248	264	285	268	281	303	220	250	268	265	250	254	245	254	260	277	246	270	275	267	236	269	286	242	258	261	259	282	266	285	276	266	242	259	269	271	289	281	278	248	226	285	304	258	266	245	273	269	247	271	277	258	251	273	281	270	269	251	269	268	280	252	258	238	276	282	255	254	265	257	267	263	290	292	266	254	256	256	291	275	228	258	241	264	251	270	265	298	262	283	267	255	289	249	309	235	267	275	277	239	255	260	252	297	276	250	274	315	256	259	255	275	290	264	249	258	267	271	275	247	252	265	258	229	256	229	248	271	250	251	268	272	243	278	245	248	261	236	264	234	270	268	272	284	239	267	283	251	263	250	283	266	262	271	294	255	267	249	260	250	257	258	253	232	265	266	248	257	290	255	240	265	259	278	227	250	287	283	277	244	302	268	281	258	263	266	239	271	276	240	260	250	286	273	267	262	260	290	263	264	270	254	296	251	266	246	248	246	245	253	267	244	281	256	281	276	269	252	252	299	287	261	288	280	282	283	241	267	291	250	257	240	246	293	236	278	253	274	265	242	247	265	251	267	258	274	270	248	246	258	276	266	267	250	236	228	244	260	250	215	258	263	255	273	273	250	265	242	256	252	264	258	287	248	280	272	228	268	260	243	268	242	239	231	301	246	260	252	260	264	265	267	267	270	268	263	243	277	258	258	281	251	239	241	291	282	258	260	277	271	254	293	246	255	271	285	260	286	272	253	254	258	252	266	251	264	264	251	287	261	255	235	258	236	238	247	285	281	246	251	266	268	253	265	266	247	303	254	293	254	286	264	278	282	261	266	252	286	297	279	270	263	275	253	252	271	274	258	249	246	270	307	266	249	263	264	284	259	253	262	275	265	274	268	259	243	275	266	268	264	266	269	260	274	221	264	247	249	249	269	234	253	245	237	257	257	276	281	253	242	247	271	278	269	283	246	300	274	251	257	280	253	277	259	254	251	219	285	265	265	231	281	253	261	253	249	277	254	259	261	260	270	277	269	271	295	269	257	278	266	254	262	262	259	251	231	253	274	273	292	263	250	279	245	249	251	237	291	244	259	234	270	270	248	246	273	274	278	249	278	260	259	275	273	243	268	254	261	253	273	251	284	269	268	260	252	288	261	272	242	308	224	252	226	260	271	274	253	257	281	260	251	233	249	270	257	259	243	237	285	268	249	289	257	281	287	255	264	250	281	229	278	248	265	256	243	279	258	274	259	299	268	290	248	259	250	259	260	289	256	317	219	234	257	292	263	245	287	264	277	249	278	267	248	248	282	246	239	247	283	268	288	244	259	244	251	254	244	251	283	238	277	261	266	243	273	262	238	237	263	240	248	268	264	290	267	281	245	243	258	279	277	246	236	252	258	296	246	239	313	269	235	234	265	284	233	270	272	257	301	263	279	258	278	240	247	261	279	271	253	292	260	262	264	283	257	264	286	237	274	227	250	244	279	260	247	267	231	249	252	285	256	254	244	282	287	283	252	267	256	256	289	266	276	253	278	258	240	273	265	264	240	241	270	251	239	260	295	269	250	257	300	268	271	247	231	266	257	273	243	236	234	271	267	286	289	275	285	267	235	275	245	259	227	284	241	267	256	237	288	258	243	264	260	254	241	290	262	267	221	288	227	274	278	247	276	295	260	268	246	261	258	245	234	256	262	267	239	267	246	271	248	273	257	272	261	264	264	286	248	228	264	258	267	290	288	286	254	249	254	258	221	247	266	250	281	268	275	248	254	271	261	257	261	258	257	269	235	242	236	264	223	255	257	265	272	237	274	297	249	232	275	239	276	267	307	243	240	253	240	267	257	243	234	268	268	262	234	228	269	241	288	294	245	238	243	269	281	274	290	225	261	260	270	225	230	279	275
4628	433	379	335	322	256	267	276	248	234	231	247	253	247	248	233	235	222	234	225	224	277	245	242	244	237	246	242	257	254	270	250	238	245	267	246	231	235	248	254	223	270	249	256	248	245	229	227	229	228	246	250	260	239	239	222	249	244	266	251	253	260	236	223	275	238	229	223	211	252	235	233	230	258	233	252	227	238	263	271	256	250	225	255	254	253	271	240	257	264	232	252	240	239	239	217	270	257	245	255	230	233	261	238	232	245	230	232	227	239	267	247	239	266	219	247	224	235	262	247	213	221	242	241	288	270	242	279	242	255	239	242	258	232	231	263	221	244	246	231	253	237	223	225	248	249	264	245	247	252	269	232	229	224	221	254	248	262	251	254	250	258	247	201	255	237	242	233	275	281	252	269	235	234	242	257	240	232	242	265	228	245	249	266	239	257	240	260	228	249	257	223	237	242	251	238	249	248	237	234	256	223	264	230	248	266	271	244	276	241	254	258	226	234	242	247	258	254	249	235	251	220	238	224	250	245	246	226	227	272	260	254	232	233	249	236	244	250	250	233	215	249	248	238	234	244	252	235	225	231	230	248	235	231	244	257	246	196	272	259	225	267	243	228	272	229	228	242	253	263	268	253	253	256	231	256	276	265	227	253	229	261	236	254	246	240	229	258	279	245	273	248	251	278	245	235	221	229	207	246	236	212	255	245	244	280	232	235	253	245	273	250	250	236	199	235	222	263	230	260	231	267	250	244	255	242	256	255	240	255	268	241	242	242	266	266	265	259	257	234	239	273	264	252	258	273	259	262	244	231	255	247	245	276	244	257	239	255	245	242	236	234	243	253	256	223	235	234	255	248	249	243	215	231	199	257	260	245	228	250	226	212	263	239	225	244	242	242	225	276	217	227	253	233	224	249	283	251	249	288	236	225	278	263	257	239	240	283	244	225	247	251	260	249	257	217	231	238	228	262	264	235	235	222	235	223	238	245	258	261	259	240	245	274	263	245	224	269	242	253	258	220	264	215	232	246	206	208	246	229	239	259	249	255	239	227	245	271	230	243	215	239	240	250	235	233	271	217	261	234	263	254	203	240	221	258	256	261	220	238	252	268	217	224	248	226	270	252	255	271	250	226	254	225	236	264	257	240	254	228	245	247	253	266	233	253	227	268	262	213	265	251	259	255	230	232	266	245	257	252	240	271	275	244	260	212	252	268	241	257	234	237	249	238	273	241	246	272	231	247	225	259	258	243	259	227	248	233	227	223	254	213	270	230	277	244	239	267	248	244	243	238	251	258	251	237	252	260	266	237	240	247	240	271	243	235	230	236	263	249	201	229	255	243	245	280	232	232	263	229	278	245	233	236	228	248	260	267	229	246	269	215	256	268	226	253	205	230	262	264	267	249	243	258	242	225	261	242	258	220	248	219	252	251	261	255	265	239	272	237	234	246	264	273	260	233	243	253	247	242	224	225	241	209	251	227	256	249	227	245	231	236	240	209	228	263	245	236	224	262	225	220	228	262	257	237	248	217	253	270	268	271	236	211	257	251	237	222	229	227	233	231	240	271	243	238	262	246	259	230	256	234	235	258	266	228	265	234	244	242	246	222	229	268	239	226	264	216	225	233	254	242	228	263	255	241	253	244	253	268	268	234	242	267	256	232	224	264	249	229	221	244	231	258	259	239	214	269	230	252	260	257	249	230	253	217	212	276	257	226	256	243	268	258	240	230	251	243	272	230	258	209	228	223	249	242	249	252	250	241	245	240	276	220	236	240	226	252	239	237	253	274	233	252	255	229	264	276	252	228	256	237	256	233	230	252	279	235	263	224	236	259	252	262	258	269	264	270	237	245	223	231	240	252	239	247	223	225	253	231	216	220	240	249	254	253	238	238	223	235	230	233	248	217	267	223	264	248	243	256	220	228	260	226	268	258	222	248	209	239	242	245	246	284	234	220	238	232	251	237	249	235	262	237	249	234	233	260	243	239	244	238	234	233	244	245	215	215	245	257	240	221	241	234	252	259	224	260	261	225	270	241	272	230	219	230	239	236	258	243	245	254	252	238	234	236	223	267	255	259	220	242	261	253	268	236	239	272	235	238	273	237	257	221	226	253	250	230	263	236	247	271	229	231	231	252	256	253	249	246	237	230	256	229	225	252	257	231	242	257	255	242	235	252	265	249	235	238	225	234	231	249	237	231	257	215	253	220	230	220	230	263	212	258	258	251	255	225	263	263	228	230	211	227	215	257	232	250	273	254	245	253	244	234	256	238	235	244	253	260	235	268	246	258	239	240	250	255	248	229	244	260	276	242	233	239	249	236	238	242	232	242	260	243	260	217	228	240	251	246	247	229	280	259	254	235	256	274	242	248	231	232	226	267	240	250	255	268	240	235	251	219	243	228	270	268	242	251	254	271	251	240	220	267	238	232	226	238	243	225	242	255	225	239	249	234	256	239	255	251	218	235	248	268	248	231	239	257	236	266	281	244	242	240	261	273	241	259	257	278	220	269	240	214	235	232	242	259	231	244	235	242	229	243	219	246	265	259	226	251	259	261	247	253	256	225	246	226	240	259	249	227	253	235	235	250	243	266	244	237	250	221	246	245	256	221	261	269	236	260	240	246	248	288	249	253	231	233	251	236	258	258	261	249	228	250	227	221	253	252	249	243	252	275	240	259	285	225	241	258	241	244	247	273	252	227	257	243	236	234	265	243	236	257	251	237	254	251	251	231	237	263	237	254	251	251	264	233	225	245	255	243	246	254	246	248	298	236	215	263	245	251	223	251	221	246	240	258	275	226	253	255	262	248	245	273	266	213	226	262	250	263	264	268	255	225	234	240	257	246	226	234	242	252	225	230	234	260	237	229	248	271	246	247	266	241	240	261	262	237	235	254	273	217	256	264	217	239	271	246	296	252	239	257	251	239	252	253	245	235	220	269	235	245	245	255	248	237	220	234	246	267	243	265	276	252	233	256	249	230	273	265	249	233	233	249	233	229	228	233	257	238	243	274	229	231	253	243	239	239	221	250	234	241	237	236	230	242	250	255	254	254	231	212	242	243	248	259	229	255	241	274	262	229	240	223	234	237	257	238	246	245	231	233	256	215	240	238	239	252	273	225	246	210	258	268	266	284	268	238	230	245	256	249	244	258	250	248	231	250	251	237	268	251	264	244	249	267	265	263	232	234	231	246	244	247	230	265	247	239	267	253	249	233	229	245	259	216	267	245	252	229	235	245	261	265	233	246	252	230	217	217	268	236	239	256	263	237	219	233	258	227	251	257	239	221	254	222	248	237	248	232	235	256	237	252	247	269	261	216	247	238	238	239	258	243	257	243	254	273	234	233	228	266	250	267	265	235	258	233	234	248	221	257	234	230	257	258	264	231	230	241	263	246	235	236	236	218	234	241	222	233	237	239	257	241	254	236	227	244	239	274	256	264	208	224	257	256	232	250	258	252	219	237	234	220	251	253	233	257	251	252	243	245	229	230
25333	21474	27928	25410	10075	591	357	259	203	171	189	164	161	150	164	151	143	146	161	146	136	123	147	140	142	136	159	145	134	141	144	152	134	134	134	154	141	151	142	138	114	144	117	169	110	140	114	122	117	132	131	142	128	114	97	126	147	131	140	153	113	140	124	151	108	132	135	146	118	132	128	137	135	126	117	156	141	112	133	120	122	131	129	128	151	120	129	145	144	146	129	142	149	134	122	128	150	129	133	129	127	136	126	112	132	152	121	113	119	134	125	144	152	117	147	152	140	118	150	127	114	140	117	127	126	136	128	133	138	125	158	146	114	150	138	113	136	129	152	132	116	114	127	124	126	146	143	131	124	145	128	124	106	130	139	132	134	122	139	121	133	133	143	136	150	147	139	141	138	125	143	156	117	143	141	147	128	128	149	136	111	130	138	120	117	139	124	146	130	134	137	136	136	115	145	135	139	148	129	128	149	136	130	129	134	121	119	136	132	141	118	116	132	103	133	119	114	138	123	126	139	130	140	119	132	134	137	127	152	111	148	124	129	124	121	139	144	119	116	135	134	123	118	132	142	144	138	136	138	133	116	130	128	141	148	140	128	126	135	130	146	119	125	145	114	129	135	132	125	142	127	142	124	137	122	132	132	131	135	121	123	157	138	144	129	146	122	139	132	121	124	136	137	141	113	144	129	133	133	131	138	128	145	123	104	122	131	127	107	130	145	127	130	144	126	140	124	142	129	142	133	147	136	117	144	124	125	130	112	129	137	147	139	113	114	145	117	141	122	149	139	137	118	107	140	139	122	133	147	151	146	124	128	131	124	107	137	117	134	137	139	162	118	132	142	118	141	140	129	149	133	123	141	147	157	125	127	134	121	149	135	129	141	134	131	125	127	121	136	122	121	126	122	136	133	113	134	137	141	123	130	118	126	151	136	112	124	142	148	150	146	133	129	121	119	121	120	134	122	116	138	120	135	122	141	139	132	131	115	116	126	147	124	137	124	144	129	141	126	133	144	125	131	128	141	148	150	106	141	141	137	134	135	141	129	142	130	144	122	128	134	141	144	125	129	137	143	121	127	128	127	149	104	116	132	148	139	133	111	128	116	119	152	121	113	121	131	114	152	126	132	138	127	137	141	143	160	134	111	117	130	134	134	143	129	127	135	125	125	122	113	140	145	125	119	132	128	130	134	125	141	136	129	132	125	134	133	120	151	121	122	136	128	118	108	118	130	143	126	132	143	149	112	128	141	128	138	140	137	122	155	128	140	144	119	121	133	131	150	123	140	140	137	139	146	136	148	135	119	135	129	123	134	116	140	131	160	143	152	155	109	135	99	145	118	113	129	130	131	110	134	146	129	126	129	127	123	141	138	132	115	121	121	132	142	143	134	114	120	127	140	131	136	119	134	132	135	133	124	136	151	131	137	130	120	145	131	130	128	134	131	149	139	153	134	141	119	123	132	110	124	142	138	157	142	140	135	120	126	146	119	122	128	122	154	157	143	114	127	129	127	133	162	135	122	142	154	134	119	120	132	147	144	126	128	130	119	133	130	124	128	143	148	148	118	134	121	125	130	157	120	113	117	124	114	122	137	124	114	126	126	144	144	112	133	155	131	115	106	138	137	134	154	125	145	122	132	133	114	151	117	149	120	133	122	133	130	129	153	115	121	123	134	130	136	154	134	152	151	130	124	132	123	121	131	124	125	130	121	124	136	129	155	130	131	120	133	139	134	152	126	130	136	167	131	128	122	134	135	149	143	139	126	116	142	128	150	134	132	114	136	152	138	131	128	144	128	116	114	132	131	131	128	135	137	113	124	130	125	130	134	134	116	139	123	130	141	126	128	119	135	120	135	109	121	136	144	155	130	104	125	138	146	144	146	127	140	139	132	145	125	123	125	121	137	144	120	133	147	132	113	119	146	119	129	117	126	117	118	143	134	122	132	107	127	141	126	141	140	136	140	138	135	139	148	141	132	115	126	134	136	141	124	150	119	131	123	125	142	140	134	133	150	116	134	123	124	122	133	124	123	125	134	131	124	137	125	131	144	140	149	125	123	139	137	153	129	135	123	125	124	127	129	128	123	156	140	142	132	110	134	146	133	144	127	136	115	130	118	146	118	114	147	142	124	117	131	131	148	153	105	142	146	132	153	130	147	122	104	133	135	142	130	117	148	131	124	127	121	134	145	119	127	129	161	138	133	136	132	128	128	141	135	143	118	114	139	135	117	137	139	145	127	132	132	128	148	118	124	123	130	133	146	125	157	125	131	118	116	148	139	132	135	129	135	130	130	151	128	126	126	144	131	143	135	119	129	118	137	118	134	129	123	127	126	142	143	115	146	128	143	120	124	125	145	126	140	123	117	132	136	132	132	136	119	128	117	139	148	139	139	125	121	114	146	129	136	130	144	141	133	140	153	137	119	110	137	137	136	157	134	141	122	117	133	128	130	138	128	121	144	136	148	140	140	137	121	122	120	128	127	120	139	126	131	133	132	113	104	135	123	122	116	122	131	139	126	148	115	112	127	139	110	158	106	121	118	119	125	135	143	130	149	139	130	152	134	114	120	143	121	129	135	127	116	111	129	126	139	126	134	118	118	155	132	105	120	147	141	140	130	140	143	118	130	141	110	114	142	133	121	127	124	135	153	151	137	143	124	155	147	121	127	161	129	119	145	157	130	129	127	154	121	119	123	144	129	114	138	146	132	123	129	130	118	125	139	145	129	149	142	142	124	127	119	132	143	124	144	128	154	125	142	126	127	125	138	135	127	123	125	126	127	109	135	146	136	134	128	142	130	126	131	113	136	121	130	125	110	134	154	113	132	125	125	142	131	131	126	134	157	131	157	121	131	144	143	149	117	130	128	122	142	124	111	137	139	114	122	121	120	146	124	105	113	138	155	136	122	130	130	143	155	121	147	110	146	126	151	128	138	135	148	142	111	130	134	116	146	142	131	140	129	139	158	133	108	153	141	135	128	142	127	129	134	133	128	110	133	130	160	156	116	128	125	122	120	117	130	146	120	121	120	140	138	149	140	111	142	138	151	115	148	142	149	129	145	128	123	145	115	121	143	140	124	129	116	139	144	164	133	116	142	143	124	132	112	147	119	152	138	125	135	124	125	154	134	137	136	126	147	123	119	137	142	151	117	130	151	126	130	121	123	138	139	128	113	134	152	135	110	140	137	134	107	126	128	131	136	133	130	128	133	104	104	141	143	137	138	137	137	109	127	151	121	148	125	138	125	136	112	155	135	125	120	126	110	152	135	142	118	128	144	138	140	117	132	131	119	143	130	134	139	124	133	129	131	142	129	127	120	127	121	144	134	143	124	138	134	143	138	130	125	140	128	126	124	126	145	137	118	143	156	110	124	125	129	118	137	156	125	134	138	137	131	134	129	117	134	122	133	125	130	145	122	136	135	134	135	114	138	137	136	128	128	115	132	122	101	125	122	143	132	123	132	140	135	128	124	135	130	133	118	142	138	130
3059	2586	2167	1037	640	468	361	311	277	247	227	218	213	185	203	180	192	183	156	148	165	153	167	171	125	150	156	133	151	157	150	140	143	169	130	164	166	142	129	144	131	146	141	142	165	128	137	167	141	149	134	148	126	158	161	158	154	138	138	155	147	160	148	154	137	127	146	135	144	151	120	144	127	132	140	122	151	138	132	145	138	139	150	135	153	137	121	138	130	138	143	147	125	135	146	147	145	129	157	131	123	157	129	129	143	150	138	138	151	139	137	136	145	133	148	157	139	128	155	129	127	135	169	163	138	140	127	123	116	143	170	149	140	140	142	137	137	140	131	156	144	149	161	135	143	145	126	154	130	121	120	166	147	128	138	163	142	139	135	136	135	150	150	135	134	131	143	128	148	134	140	126	146	133	163	140	136	151	137	149	158	130	144	150	128	141	144	138	137	140	147	142	139	133	165	143	166	128	126	140	136	148	144	139	135	144	131	131	133	126	140	158	157	139	133	129	143	141	124	155	128	139	128	135	155	131	123	159	134	142	149	141	145	126	133	140	139	129	137	160	121	125	129	156	141	137	142	141	164	145	154	137	156	126	124	143	135	116	142	152	146	139	138	137	160	154	140	109	141	117	142	127	139	137	128	155	143	148	141	147	142	178	135	166	141	153	125	125	134	134	135	137	133	138	163	165	139	163	151	140	162	140	169	154	148	132	130	134	142	139	140	132	122	144	134	160	135	135	136	124	140	154	114	145	144	147	149	147	134	144	122	167	136	136	150	144	134	142	142	137	134	148	136	134	137	153	140	147	136	140	141	142	132	146	126	136	137	151	124	155	122	158	129	131	145	135	135	137	147	151	150	123	141	111	121	142	154	148	149	141	131	134	162	125	139	136	123	149	131	135	140	152	163	156	155	145	153	139	135	145	146	132	144	126	138	134	145	140	127	131	138	127	132	142	138	125	153	125	144	156	129	140	143	135	142	161	116	135	150	131	126	132	165	126	140	136	135	143	135	150	139	138	138	145	146	143	116	141	144	137	153	156	153	154	142	132	180	144	156	146	118	131	154	167	166	119	139	140	129	158	142	140	145	141	121	146	181	156	142	135	146	151	137	135	137	166	158	136	136	159	141	146	138	140	133	142	123	153	158	144	125	145	130	152	123	127	152	156	114	131	136	129	132	157	137	128	136	139	132	130	125	137	139	130	142	133	126	145	127	153	155	143	135	136	142	135	141	147	135	157	145	163	143	133	134	135	119	131	124	148	133	153	140	131	125	137	162	137	132	130	145	138	150	128	147	115	124	140	140	147	133	129	138	121	143	138	145	144	144	130	141	156	138	147	142	129	134	135	140	132	143	131	161	147	141	154	158	131	132	128	140	127	125	136	141	155	131	137	148	132	135	138	134	124	142	135	144	101	132	149	151	143	140	163	136	124	159	133	119	135	146	149	151	152	133	134	153	142	152	132	157	130	125	144	129	131	129	144	147	116	146	128	140	131	146	155	132	156	166	129	142	115	135	127	140	160	137	149	151	149	137	142	131	127	147	119	149	139	127	155	156	124	129	131	152	145	129	142	130	138	134	126	129	137	148	140	145	145	148	153	162	130	148	120	138	141	114	138	145	138	135	144	134	137	110	119	141	123	131	135	162	140	152	157	136	148	134	139	142	135	135	138	131	137	148	123	136	141	155	133	130	127	137	132	113	117	141	138	137	115	137	161	136	124	125	135	134	121	143	154	129	124	145	144	121	141	140	122	148	122	136	136	136	143	141	164	132	135	159	137	145	145	151	128	137	132	137	145	131	140	127	152	146	142	129	175	157	136	159	150	151	116	143	173	134	142	134	144	141	151	153	131	140	152	143	121	155	137	144	131	156	142	116	130	144	149	133	150	138	146	134	103	162	142	133	139	154	130	127	127	130	126	152	139	129	163	151	165	127	141	142	127	146	130	141	122	141	138	146	139	137	151	127	149	148	138	162	153	146	112	134	145	134	152	132	129	140	135	155	163	127	152	138	142	156	134	136	122	131	115	149	116	154	154	131	141	151	127	140	143	145	131	127	128	130	123	122	128	131	150	130	128	136	145	131	151	150	147	121	130	134	134	144	136	143	160	125	152	123	142	149	146	148	126	133	148	127	151	126	133	137	143	129	129	135	138	122	142	138	147	145	127	146	145	117	152	151	130	135	160	135	139	142	148	136	118	129	142	146	131	135	141	141	134	127	150	125	127	147	136	140	135	145	133	144	145	130	143	140	152	121	139	119	144	130	136	171	139	149	143	156	159	133	141	140	132	124	137	124	138	148	156	138	138	126	140	134	148	127	125	145	151	139	150	132	132	109	137	134	120	126	134	126	150	150	152	113	128	129	150	138	151	150	135	130	150	161	129	140	134	124	125	157	141	133	123	134	142	154	145	141	140	137	140	138	136	131	137	139	144	152	126	144	149	146	122	162	129	143	140	147	121	125	134	124	161	133	136	154	147	133	124	137	150	136	115	134	151	152	135	152	142	127	127	145	137	158	140	128	127	146	127	139	154	148	130	130	149	133	147	103	130	126	135	168	136	123	141	160	135	131	132	147	137	151	135	147	136	113	148	143	166	125	133	142	124	173	146	151	165	131	126	143	151	119	121	138	146	131	135	131	126	141	136	145	141	130	155	133	147	133	149	133	142	147	144	148	133	145	135	140	141	153	133	141	143	152	146	148	152	143	131	143	127	139	124	139	143	143	137	148	109	141	138	150	154	129	123	150	124	143	117	132	143	140	128	112	123	130	142	122	142	128	135	166	139	136	133	147	144	133	131	128	151	130	144	159	155	147	144	150	142	136	135	128	115	151	152	144	163	132	137	158	117	141	150	139	137	127	149	147	145	127	144	154	129	109	147	148	136	135	136	135	137	140	130	146	118	146	165	142	131	131	136	137	135	137	141	155	146	116	150	127	136	135	144	144	139	127	147	137	139	135	142	143	128	144	152	142	141	142	153	125	157	135	140	146	155	114	123	139	147	127	146	150	125	144	137	147	115	125	132	132	133	137	133	113	119	142	138	109	147	121	151	125	133	115	126	143	144	142	145	145	127	143	147	140	138	122	150	144	145	124	162	130	126	115	150	140	151	138	156	132	135	138	132	148	132	152	138	141	120	136	149	143	130	140	152	134	131	108	129	150	148	142	142	143	128	135	137	148	135	142	147	134	118	134	134	144	130	131	164	126	128	154	150	136	133	148	138	150	156	131	127	115	137	153	130	130	144	134	130	131	136	158	129	149	139	130	142	132	135	146	136	129	144	152	146	126	133	122	131	150	131	131	138	146	149	138	129	141	143	150	136	145	127	146	126	139	137	132	142	155	135	143	139	146	132	134	138	136	126	133	134	142	151	137	147	136	127	152	162	141	143	133	166	150	146	140	152	128	147	130	152	139	146	149	148	152	118	138	135	128	116	148	128	122	137	137	137	149	144	154	140	148	144	135	148	146	152	141	171	158	133	147	145
24399	21474	28766	24583	21447	6275	928	519	430	425	359	402	357	356	312	360	329	314	327	336	329	328	348	323	368	320	296	338	326	275	299	311	294	312	305	291	294	263	279	297	294	306	289	287	323	285	312	306	281	307	305	288	310	289	274	308	305	299	288	297	320	323	269	276	298	282	311	300	298	283	312	277	289	322	310	299	320	299	288	286	276	320	300	309	283	340	305	262	267	287	339	327	288	283	268	290	313	318	325	333	297	293	285	301	299	263	293	293	286	295	306	285	280	346	297	326	289	314	282	282	302	276	265	298	309	314	289	259	292	272	282	340	306	257	286	271	292	269	294	283	295	280	256	274	333	311	308	296	276	299	319	274	301	323	317	315	286	270	309	297	298	308	322	277	305	305	276	303	266	280	274	306	303	299	279	291	311	306	307	281	291	309	327	324	320	277	287	317	299	289	313	325	315	315	303	310	305	313	287	290	304	286	303	285	310	284	326	316	311	270	278	304	311	294	304	304	284	321	278	311	303	294	309	302	269	314	263	310	289	296	287	311	283	333	276	282	279	299	267	275	285	261	294	315	276	310	307	285	303	270	275	284	309	285	301	307	299	294	260	287	306	289	311	303	316	295	280	291	282	290	290	289	336	317	288	280	303	305	272	286	306	304	292	287	324	262	281	277	291	300	287	292	285	257	287	311	282	293	305	285	265	308	301	310	317	261	267	312	314	334	284	304	295	309	301	274	292	301	298	282	294	287	285	325	315	294	296	281	327	315	293	270	315	316	258	279	309	277	320	302	281	292	307	282	281	306	275	315	313	275	300	288	296	293	305	287	290	267	287	288	304	286	294	299	327	285	329	297	280	274	294	286	306	261	306	270	323	281	302	279	286	319	297	277	295	284	311	314	305	297	294	287	278	268	307	279	314	257	302	311	254	265	330	314	308	284	303	276	283	312	288	297	287	299	301	296	304	288	292	297	297	293	303	298	299	277	265	288	322	266	305	318	313	298	283	283	275	309	294	268	288	308	285	304	275	296	284	307	296	301	285	278	291	308	307	290	310	283	311	283	281	256	307	292	294	267	309	306	299	289	277	270	293	284	295	300	288	298	284	312	288	317	318	277	308	307	298	339	289	316	281	276	250	270	300	294	292	283	315	316	289	319	317	305	293	313	290	322	283	299	262	297	297	293	306	293	307	303	305	305	263	297	269	277	282	289	295	289	284	308	286	293	321	283	308	268	311	296	302	331	265	313	288	297	306	249	325	327	278	303	301	299	283	299	288	297	334	264	271	290	305	324	277	277	297	262	293	281	281	328	288	284	282	298	271	327	308	284	287	324	308	304	302	305	310	276	272	274	296	282	286	257	292	300	276	298	286	294	303	295	295	303	299	282	281	293	266	271	299	291	310	285	281	337	285	302	272	299	287	328	305	279	292	311	316	293	308	332	271	263	308	268	288	291	315	276	313	280	271	284	306	300	284	309	291	298	273	270	299	300	283	307	288	315	292	282	280	314	306	291	310	293	301	271	270	287	276	256	312	318	280	284	273	280	290	296	281	303	311	317	281	291	271	299	299	294	266	300	317	285	273	299	312	285	294	332	298	292	271	299	313	272	316	331	275	298	271	286	271	332	273	301	301	317	281	278	306	307	273	274	298	281	332	321	296	300	288	309	283	305	282	312	286	312	313	270	290	270	260	298	311	284	270	302	292	317	293	296	296	265	284	319	322	310	278	294	310	320	260	298	306	262	291	279	296	281	300	305	295	262	297	299	305	292	337	314	329	296	306	281	296	313	291	303	276	261	305	284	293	292	291	293	330	305	303	292	313	284	298	296	300	282	271	321	253	284	294	280	308	281	278	281	286	313	304	295	298	279	315	255	287	283	268	325	252	274	313	299	317	287	289	267	268	295	307	280	276	311	284	277	280	313	304	274	262	306	286	310	284	312	347	293	279	299	306	313	272	279	325	262	303	275	319	303	294	327	309	289	306	272	296	278	276	287	301	310	285	291	319	293	288	300	308	300	262	295	300	297	277	275	274	289	296	322	287	250	344	307	299	301	283	287	305	285	317	315	282	284	287	281	292	293	288	284	303	269	303	298	295	316	288	280	285	305	279	266	311	290	302	306	285	293	288	264	309	294	286	319	277	296	279	288	286	298	291	293	313	305	285	295	305	272	310	323	312	301	318	264	307	298	289	319	300	310	275	277	314	322	316	294	294	288	306	267	325	337	302	273	285	291	301	303	298	290	277	274	303	273	322	284	278	262	288	300	281	272	276	274	295	288	315	300	296	292	309	280	296	275	288	270	305	289	271	318	289	304	286	298	305	328	265	292	291	300	318	261	278	311	290	307	283	302	346	267	313	290	282	294	325	262	310	316	317	279	326	312	287	318	278	297	278	321	331	301	271	313	304	266	268	278	300	282	275	300	303	306	294	289	283	261	278	306	305	325	301	301	314	305	314	289	302	273	315	334	254	301	290	305	287	333	290	265	309	288	324	279	290	302	310	304	302	329	318	308	304	302	302	272	313	294	311	280	306	324	279	323	298	272	290	323	307	312	279	277	310	276	298	305	268	301	305	289	324	306	301	292	286	278	264	297	289	302	282	240	280	332	267	292	337	286	301	311	270	308	285	309	311	296	290	327	324	293	295	297	272	273	287	289	264	280	287	326	293	271	297	303	299	338	293	298	320	299	280	342	299	294	305	292	313	295	281	288	307	301	334	294	269	277	292	280	302	297	318	301	284	285	302	322	309	284	291	295	297	303	314	300	293	288	298	256	280	285	293	279	303	265	268	277	298	280	316	268	324	314	295	287	328	310	303	318	289	305	295	321	270	275	317	302	310	302	283	271	263	259	307	273	310	260	307	319	286	288	294	293	276	309	291	287	325	295	287	296	290	302	287	315	283	295	309	292	301	326	308	297	268	267	318	271	309	287	307	316	293	282	288	308	263	298	304	317	281	307	282	304	306	270	285	301	285	283	289	290	272	308	279	266	291	307	318	309	284	262	320	319	305	264	293	249	304	293	281	297	247	309	290	290	279	293	303	273	306	281	287	289	275	319	304	324	300	282	297	298	281	303	278	296	281	308	275	289	282	298	300	277	289	288	291	305	286	306	280	296	296	275	287	288	298	278	287	269	297	296	276	295	294	284	299	325	307	275	309	306	287	279	255	281	305	320	305	319	276	260	286	321	316	285	334	296	267	308	300	262	288	288	275	283	303	283	277	315	294	274	302	292	305	325	290	285	298	290	311	311	312	267	305	298	290	293	293	315	293	292	276	299	278	281	308	292	267	301	290	322	276	296	296	285	307	288	284	259	277	298	319	297	309	267	289	298	309	306	295	303	308	280	317	298	308	299	294	285	285	314	279	275	297	289	313	289	291	281	270	283	290	290	274	317	262	298	267	294	296	295	307	295	305	321	273	282	333	272	266	297	311	262	277	335	275	303	306	267	259	277	321	265	303	297	292	311	284	273	289	271	296	306	300	297
3344	4709	3974	2017	1282	913	749	638	574	496	462	414	400	378	324	356	325	337	332	312	276	321	291	304	321	291	272	337	287	288	301	322	278	316	303	289	290	274	287	292	279	266	270	264	262	298	239	266	289	289	309	265	259	276	294	290	301	279	311	277	311	281	287	294	251	305	270	284	282	267	275	286	298	279	287	277	278	271	275	307	284	310	289	300	301	327	289	323	295	274	276	279	272	295	310	311	271	277	287	262	281	287	246	261	281	275	255	278	291	300	283	266	294	257	268	259	280	306	244	314	270	304	281	285	278	268	270	272	283	276	258	271	264	303	311	290	297	278	286	267	280	271	268	309	268	279	260	302	264	274	280	269	258	262	305	278	279	276	258	287	271	249	278	263	257	304	298	303	291	294	277	295	283	277	253	283	270	262	254	286	281	289	269	275	293	230	305	253	278	270	257	279	289	257	266	261	270	291	261	292	300	252	276	276	272	296	299	288	292	280	307	268	270	290	279	251	238	272	265	269	287	266	260	280	279	278	283	299	262	280	283	269	290	289	286	258	269	254	254	285	253	252	268	293	260	258	307	271	269	256	291	257	292	284	271	297	290	280	303	275	278	275	283	289	301	299	287	275	270	310	264	264	295	263	297	256	283	283	275	292	297	269	306	275	256	278	279	287	275	294	283	303	313	267	269	302	295	299	281	274	280	278	296	267	258	273	285	266	259	302	279	276	274	245	260	253	272	259	275	311	298	294	258	270	249	283	268	279	276	286	264	284	298	298	274	281	310	252	308	275	313	286	276	238	248	254	282	272	273	269	282	239	276	283	271	272	269	278	284	284	284	259	243	265	232	296	294	274	278	257	280	270	255	266	272	267	272	289	272	288	276	286	255	247	251	279	250	278	286	254	247	257	264	274	290	289	284	255	262	241	281	290	274	241	262	292	255	262	271	273	259	278	268	280	300	259	266	251	255	299	283	257	264	283	292	273	269	275	267	273	278	297	275	282	269	300	259	272	254	290	273	268	261	295	276	280	291	247	297	263	253	264	275	274	283	284	244	284	283	310	251	252	278	274	286	260	305	244	242	255	253	281	278	259	319	261	259	282	288	284	284	246	268	293	256	277	249	269	263	266	292	271	283	281	259	270	269	235	283	290	283	283	272	277	268	281	266	281	275	277	276	249	279	268	293	243	275	288	218	254	292	279	288	274	256	299	249	260	264	265	256	273	254	301	254	270	281	278	315	257	286	270	238	275	249	271	276	264	237	272	276	274	283	248	273	253	228	279	265	267	258	269	225	264	261	277	272	268	282	297	294	274	300	240	282	296	268	274	268	281	263	281	262	256	295	285	276	293	270	274	270	284	272	260	264	259	270	284	281	305	267	288	255	263	253	290	255	268	253	264	288	264	257	299	274	269	288	288	272	251	278	283	279	271	284	246	286	269	264	287	267	295	260	240	262	278	267	294	277	250	276	298	290	260	244	279	285	264	269	258	272	244	257	278	294	290	274	260	294	275	295	283	270	285	265	295	278	278	280	282	292	289	269	279	258	276	270	294	263	277	288	290	243	258	271	272	258	230	259	273	279	277	238	248	246	284	244	269	268	288	266	290	267	257	266	268	274	276	257	259	270	290	286	254	263	267	259	259	298	298	262	275	266	291	298	265	278	253	275	281	271	268	271	271	269	251	275	263	276	314	275	268	267	272	281	282	299	250	285	325	283	273	276	270	255	228	242	292	291	292	269	269	297	218	219	283	239	291	255	302	256	288	274	281	298	252	282	296	253	289	280	251	272	274	308	262	276	268	255	271	287	253	257	253	279	243	279	264	275	262	265	273	249	254	258	278	261	263	262	299	269	299	278	266	274	298	223	284	268	278	267	263	254	268	248	268	275	276	260	281	274	277	266	295	266	280	271	294	294	281	290	273	253	246	290	302	268	256	304	278	246	256	284	273	256	281	264	271	301	274	257	291	257	264	282	273	232	262	256	295	246	258	248	299	289	273	265	240	257	267	265	233	290	249	295	280	279	265	304	299	298	274	271	267	280	263	274	285	275	282	274	245	273	276	255	268	251	281	243	293	267	253	294	261	244	275	268	271	318	277	294	287	277	279	277	277	280	238	281	254	272	267	279	290	254	273	274	258	271	291	257	271	267	282	265	281	255	271	282	253	281	272	271	291	298	264	270	276	274	259	279	256	295	294	261	291	301	263	287	249	259	261	286	266	273	291	265	273	272	266	265	297	288	285	265	274	281	268	285	260	289	247	260	264	264	267	257	269	263	258	289	262	286	268	289	298	253	255	278	249	279	260	270	256	312	266	281	270	300	289	269	289	261	254	278	252	251	237	280	272	262	258	292	279	267	261	265	281	295	280	268	252	271	259	277	256	267	275	252	242	260	266	284	280	273	269	268	262	262	269	249	267	247	242	269	284	279	272	257	289	284	249	298	299	286	269	246	270	282	306	258	279	295	295	294	282	268	247	276	284	263	265	287	277	255	262	277	299	279	261	264	265	272	287	277	280	262	249	256	269	271	275	265	292	292	259	305	254	237	281	268	263	304	265	237	266	263	249	227	247	251	257	266	247	259	286	253	262	245	264	273	288	291	252	270	275	271	290	264	284	274	284	258	283	263	276	288	248	277	282	253	240	243	269	288	300	257	260	283	293	281	249	265	276	287	265	276	263	259	255	274	247	302	259	294	259	292	283	265	238	275	262	256	292	247	292	300	280	265	272	249	269	272	241	271	273	265	276	297	287	271	273	269	275	304	300	264	263	283	270	265	277	260	262	282	292	276	272	242	300	259	270	285	269	271	249	287	288	306	278	276	281	272	261	292	266	241	257	245	267	260	258	307	279	262	273	284	254	301	282	271	270	252	287	275	292	249	276	271	271	281	273	276	290	267	314	265	282	291	287	274	269	276	276	262	288	257	260	268	251	289	278	285	259	296	295	265	284	255	290	274	279	258	267	250	274	285	262	276	282	283	271	268	265	295	282	306	236	272	332	253	276	302	263	247	286	253	264	264	279	285	244	255	271	264	266	259	254	303	273	271	281	243	281	288	273	289	263	275	272	281	278	254	264	254	246	253	285	288	288	269	274	294	279	270	263	289	245	247	268	282	288	257	264	261	273	268	275	281	264	257	278	247	296	270	276	233	293	276	262	280	275	258	280	290	273	288	277	286	270	269	271	251	282	282	266	292	278	300	227	236	266	260	271	284	245	292	257	260	282	259	272	295	274	292	292	292	257	285	263	214	247	269	278	258	269	259	256	258	291	272	292	237	287	304	264	246	255	284	302	256	253	267	293	257	264	300	255	244	282	264	286	261	262	294	253	267	273	273	267	243	264	309	268	256	272	281	293	261	271	295	297	279	286	262	253	282	262	282	291	280	246	254	258	271	273	274	273	276	277	288	268	248	256	270	235	251	247	297	284	254	293	276	258	249	273	248	284	264	265	257	278	264	286	289	260	268	265	287	239	258	271	302	264	282	277
27786	12377	952	442	303	293	285	259	278	277	238	275	269	253	280	262	280	259	254	272	282	261	231	273	255	263	237	260	255	279	258	287	266	269	259	244	258	220	264	275	252	252	258	266	250	276	246	283	264	265	265	251	289	273	246	260	255	251	272	276	241	258	275	275	290	284	278	261	234	256	248	268	271	262	264	266	271	283	255	253	255	283	256	256	286	283	289	247	272	273	262	284	249	264	250	277	263	283	280	263	274	287	293	271	272	273	307	285	246	269	272	276	276	271	286	268	260	271	279	232	266	271	261	249	277	277	251	268	275	260	267	258	261	278	229	266	257	282	267	274	266	250	230	243	243	258	253	275	275	263	272	299	271	252	238	243	263	274	259	255	284	269	269	239	259	244	265	255	272	277	244	276	231	257	272	276	276	254	245	262	281	284	260	276	265	237	232	240	240	274	268	254	266	246	246	280	255	257	254	295	247	277	250	259	254	245	236	245	273	265	270	285	268	265	296	271	244	275	267	235	274	263	261	281	266	254	249	262	255	267	256	276	255	298	275	236	276	252	267	249	241	282	272	250	273	269	251	276	269	287	270	282	255	296	271	265	264	248	284	294	268	282	255	284	260	261	257	259	271	284	267	270	244	257	249	267	263	268	273	267	310	264	232	281	289	290	284	282	221	268	269	276	265	270	270	252	285	258	260	293	277	265	268	268	266	247	272	260	289	250	291	256	263	258	260	255	237	231	267	264	274	263	288	262	253	261	243	274	254	275	267	271	284	278	258	283	268	276	285	248	279	253	267	271	281	258	258	260	231	245	253	283	262	253	262	253	279	226	295	259	275	254	258	262	324	283	263	273	269	295	273	238	256	258	274	279	241	293	264	253	232	273	318	283	290	250	241	248	248	271	257	265	263	273	282	265	233	253	257	264	276	269	252	285	278	265	252	266	274	267	283	258	265	257	267	266	263	289	279	270	248	266	265	286	284	241	251	276	273	259	291	265	267	286	249	270	227	258	271	229	289	240	237	250	281	263	228	242	253	249	271	256	263	260	267	312	257	259	275	254	283	266	284	235	270	256	235	272	275	242	240	273	267	269	248	243	259	280	240	257	272	255	242	270	245	257	267	265	269	271	271	285	281	281	288	284	240	273	246	252	239	258	262	277	272	256	256	263	284	269	295	247	266	274	262	265	267	274	257	238	247	277	266	284	258	268	281	289	252	303	239	264	268	268	273	259	284	254	294	276	262	284	299	277	249	254	261	260	253	250	268	270	257	289	244	229	264	256	278	243	282	253	276	266	259	271	245	263	275	267	258	280	250	257	267	259	257	245	260	282	266	231	244	261	287	238	245	241	282	261	275	261	259	260	262	265	239	274	262	260	226	258	278	241	227	275	247	287	235	255	266	257	266	251	288	235	288	267	266	268	266	290	247	265	245	260	247	270	314	264	278	257	239	280	261	295	284	253	248	250	261	278	254	256	266	254	240	266	250	267	252	291	257	259	275	268	285	291	239	265	263	271	280	250	262	258	239	273	264	261	248	244	280	296	279	278	241	252	256	282	259	257	279	253	259	271	271	257	251	243	264	291	257	249	277	249	301	232	236	271	268	290	266	278	257	292	278	253	295	275	247	265	264	250	264	256	290	287	262	289	253	298	252	246	244	259	275	275	294	264	284	282	256	266	291	262	259	289	273	266	286	254	271	262	256	254	277	278	260	266	237	265	251	266	272	244	312	254	266	253	258	281	270	226	291	299	255	268	264	237	295	294	274	236	291	234	260	267	254	249	254	252	249	236	279	283	238	271	247	274	272	271	314	247	245	270	268	276	278	269	277	261	241	256	251	263	227	267	254	266	250	281	275	238	272	262	262	287	229	301	260	245	273	261	256	249	257	290	290	230	265	266	250	252	265	258	282	242	270	280	264	255	274	257	250	264	266	281	259	275	288	249	263	250	297	287	274	259	254	270	267	260	247	274	286	265	266	254	259	254	269	264	278	284	289	252	299	269	254	274	254	231	255	292	238	264	260	272	298	282	279	250	239	278	236	262	297	265	264	272	279	275	271	237	256	263	250	261	270	239	253	231	277	256	259	256	250	255	263	253	271	254	244	260	270	238	289	273	248	236	277	267	297	261	262	262	258	266	246	284	275	245	279	258	257	236	266	266	270	268	264	274	271	294	276	283	264	260	285	255	258	277	237	224	266	260	298	259	268	261	274	248	247	253	246	238	248	247	258	252	275	280	272	279	272	261	260	258	254	297	271	273	292	244	258	267	255	294	278	300	258	272	265	248	241	268	276	258	269	254	291	296	249	261	226	245	254	251	250	261	258	239	265	252	273	249	245	268	240	297	285	259	282	236	247	236	257	269	274	289	243	262	249	285	293	266	274	277	228	281	292	278	263	268	287	271	276	282	289	260	273	287	230	269	266	250	264	288	280	294	279	270	273	269	259	258	281	271	249	252	276	292	252	256	245	287	241	259	262	251	284	271	274	228	275	292	245	268	241	241	286	263	258	288	261	273	295	290	241	274	286	275	283	276	285	241	248	256	266	277	260	253	263	275	276	263	252	260	293	268	233	286	288	249	271	263	273	291	267	254	256	276	278	231	259	275	271	263	263	279	275	283	284	287	286	254	230	261	273	255	255	265	289	260	258	240	256	274	248	265	255	247	287	281	270	280	283	239	274	264	257	273	268	265	262	274	274	252	263	246	281	252	271	254	271	277	238	282	247	265	288	252	260	246	256	284	278	288	242	262	255	292	288	251	248	273	254	237	260	260	270	236	246	244	246	258	265	286	266	268	284	274	299	287	297	252	235	270	271	282	266	251	255	270	262	263	279	275	267	275	269	265	279	262	259	289	309	232	234	286	260	273	255	275	296	271	261	270	280	276	284	262	283	258	256	270	289	254	297	283	270	242	260	270	278	290	264	259	234	254	274	260	269	280	294	260	276	254	248	261	278	264	270	248	245	266	272	250	263	279	280	268	276	268	240	260	257	277	297	268	301	223	272	250	280	288	275	232	253	300	268	294	275	273	274	261	257	281	239	256	258	274	261	238	263	253	258	267	242	288	284	269	261	272	263	247	275	277	284	264	269	235	295	316	265	241	260	240	250	284	255	259	265	267	256	278	255	285	281	273	253	290	251	282	250	255	264	258	269	271	273	279	261	253	266	224	282	272	273	271	247	228	247	276	248	283	250	267	269	258	262	289	257	275	236	266	257	270	272	254	277	300	256	247	262	290	273	241	279	279	268	280	262	288	263	243	243	264	280	242	256	268	260	263	258	265	267	267	310	246	261	235	292	256	284	289	257	282	244	270	257	244	260	254	240	256	282	272	287	258	248	290	286	285	234	283	281	256	283	241	263	269	266	274	292	249	254	258	265	259	254	252	276	267	254	265	269	265	249	231	287	265	294	243	271	264	274	275	265	272	290	245	261	259	248	269	262	266	259	271	250	269	267	260	282	302	276	261	304	280	248	294	288	266	260	251
4669	436	390	292	271	270	276	254	271	213	277	234	268	249	251	260	270	232	243	271	261	246	242	254	251	268	235	252	256	267	238	238	236	261	250	217	270	258	268	261	226	215	278	229	225	266	258	268	246	246	229	245	233	261	212	242	259	213	244	247	247	237	244	256	235	258	257	253	251	264	266	262	246	240	245	256	258	260	260	223	250	271	261	253	260	238	256	248	254	271	236	242	258	269	259	241	242	229	252	256	242	268	230	232	250	250	228	219	268	234	226	246	243	251	231	243	245	268	245	230	259	219	264	235	243	243	227	247	261	246	240	245	248	246	240	243	242	263	227	230	252	236	229	233	249	237	242	245	259	258	265	273	215	235	257	260	260	246	244	260	276	243	278	234	269	233	255	244	238	255	242	258	252	251	256	239	250	252	237	254	270	229	259	225	227	231	241	248	253	233	245	252	241	260	265	246	259	257	248	225	229	270	241	279	232	213	248	252	239	208	262	255	231	223	244	248	231	271	240	282	264	223	232	266	245	251	254	269	236	239	249	250	269	244	240	247	250	233	217	260	227	258	235	230	229	231	231	253	260	268	246	261	218	228	226	230	257	252	236	237	239	232	241	242	223	231	240	244	235	241	249	226	249	221	264	251	262	238	249	213	248	243	240	225	253	279	231	240	229	243	249	275	233	239	273	240	227	247	235	251	251	250	273	223	208	251	262	237	215	258	258	260	251	236	238	223	231	222	258	270	223	229	243	250	218	231	246	275	230	237	254	234	268	238	266	257	246	232	226	225	237	260	247	228	236	224	254	232	245	231	210	237	231	251	250	261	218	239	233	237	215	250	241	245	238	254	249	245	240	233	252	240	260	248	258	253	241	239	223	232	217	244	249	260	265	238	222	227	242	218	252	250	255	235	228	219	241	241	240	216	235	254	246	216	225	256	272	248	265	238	243	273	263	227	226	256	233	257	243	230	262	257	252	257	250	261	229	231	235	240	237	213	232	271	241	268	253	233	248	253	256	209	265	235	226	230	237	249	251	264	227	228	232	250	253	247	258	256	231	239	263	262	237	232	250	232	279	278	227	258	249	259	232	261	230	258	257	257	221	236	263	234	262	263	296	288	233	244	265	224	254	243	256	272	222	251	244	238	233	264	243	244	248	266	264	255	239	218	247	243	237	250	263	253	240	247	264	261	230	238	228	233	245	239	265	229	259	227	240	243	247	247	262	224	262	236	233	259	255	223	239	239	249	258	246	238	253	239	250	258	259	261	233	254	241	227	241	250	255	262	236	264	244	256	210	261	254	273	284	227	240	217	259	294	247	260	233	222	263	257	248	228	249	233	240	237	262	235	249	225	271	235	221	242	236	267	217	246	251	265	242	259	244	243	225	237	265	226	263	254	238	238	244	239	276	277	235	225	241	214	235	272	222	245	240	238	258	229	229	234	226	240	241	234	244	242	236	258	251	265	243	223	261	283	219	240	221	247	250	251	258	227	221	244	246	244	251	261	248	231	199	231	233	262	262	224	250	244	236	252	218	249	240	260	240	231	235	249	235	218	241	278	264	247	261	256	250	239	224	247	228	250	248	237	278	255	252	216	225	226	241	239	253	272	240	267	280	250	213	243	258	232	236	221	277	263	214	225	257	237	259	270	249	244	233	244	241	216	278	263	243	249	246	233	245	264	249	247	265	244	271	249	231	229	273	248	244	245	251	228	244	209	225	236	216	238	242	261	226	283	245	258	251	250	249	236	242	228	240	242	257	231	274	240	254	245	264	236	269	261	242	217	261	244	248	244	248	246	250	242	254	221	268	239	246	234	230	270	273	241	252	251	222	215	263	238	258	250	230	258	228	242	234	264	217	243	248	257	261	236	216	264	235	262	234	226	255	249	248	251	260	221	233	264	232	238	230	244	260	240	244	229	234	265	236	244	261	272	255	251	248	240	242	228	249	257	248	265	240	249	260	243	265	238	220	267	232	253	234	219	274	231	260	253	239	241	239	257	247	275	242	243	241	235	276	241	239	243	222	244	242	251	224	244	256	247	247	241	247	237	236	229	268	276	234	246	254	231	274	239	244	234	268	218	248	247	242	266	232	250	242	254	216	252	236	243	250	238	229	254	209	251	212	249	241	249	265	244	241	249	243	248	240	251	251	234	253	270	238	245	240	230	233	239	221	234	247	215	263	211	246	267	232	266	244	259	264	268	258	257	246	251	252	209	251	223	224	249	225	223	216	239	240	229	280	262	263	224	215	233	222	228	241	237	240	268	251	231	205	251	257	252	251	250	215	251	246	247	235	243	227	254	239	249	253	224	245	247	274	246	249	256	253	234	248	235	270	240	245	235	233	216	244	239	253	277	224	267	223	262	242	276	260	263	259	211	265	262	251	235	232	216	238	261	226	255	225	229	237	257	230	232	223	211	231	262	236	244	237	254	262	250	248	267	239	252	235	231	221	231	238	239	266	228	232	278	257	254	242	281	264	229	246	263	258	271	251	243	270	256	258	242	261	220	239	242	230	241	251	257	223	258	225	248	258	258	252	244	231	234	255	239	249	264	235	225	264	241	262	251	261	245	255	228	264	290	246	228	222	238	258	259	225	227	244	249	272	231	233	234	234	248	249	249	248	259	253	226	239	250	235	224	244	240	239	240	259	255	238	236	223	238	234	246	254	257	237	253	253	268	244	218	245	245	268	245	240	229	228	261	232	234	282	254	221	223	227	247	239	237	228	257	238	236	230	248	256	251	249	245	242	254	249	265	259	241	224	242	245	253	236	238	240	264	244	298	273	246	255	237	240	238	234	240	232	235	230	257	240	237	251	225	232	254	222	239	240	236	238	232	252	245	254	233	250	263	245	240	250	250	281	247	280	250	236	249	217	234	268	227	233	254	268	258	240	233	235	240	232	273	246	233	217	239	243	228	254	217	231	280	246	259	248	272	239	216	256	249	246	235	266	247	278	259	243	238	250	232	251	245	258	253	250	219	242	241	243	238	220	225	225	257	227	243	294	228	227	258	255	221	223	244	260	221	228	225	249	262	253	246	215	254	234	244	252	251	259	252	255	236	230	244	252	230	250	255	280	238	241	230	247	248	255	249	271	247	246	246	234	233	223	237	234	227	225	251	240	258	268	263	265	232	243	272	250	239	264	246	242	231	251	236	260	226	270	256	243	268	238	222	226	239	259	242	278	281	234	225	220	212	239	229	246	214	246	255	255	217	242	250	224	259	257	230	215	260	246	247	235	272	251	241	239	247	264	261	242	240	235	271	229	208	239	245	252	243	266	234	239	251	258	259	236	246	241	238	232	258	257	236	238	238	262	242	239	263	255	252	258	265	237	250	250	250	246	272	236	230	218	232	245	260	223	209	246	253	232	260	250	243	227	260	227	266	227	259	241	261	243	249	248	250	224	244	262	241	235	227	233	243	230	267	264	225	261	228	257	242	249	248	239	261	239	242	228	244	248	248	260	275	243	255	274	250	233	224
25266	21478	27954	25396	9984	571	337	220	212	162	162	158	152	152	148	157	153	176	145	136	142	136	139	158	135	144	137	126	133	149	149	134	131	128	152	132	144	132	146	155	123	148	122	139	121	129	138	137	132	146	142	119	140	121	131	131	124	125	124	127	139	138	141	121	138	153	146	152	121	129	143	134	112	122	135	126	127	133	126	108	123	139	140	140	136	124	130	140	127	153	137	136	115	133	127	110	146	126	158	126	138	140	150	122	139	134	109	117	120	145	150	137	159	132	128	140	140	131	154	116	125	126	155	123	136	150	139	147	134	126	144	124	112	143	129	132	130	128	131	131	131	161	139	145	128	161	130	134	139	134	130	123	136	124	144	163	121	133	140	128	137	120	156	120	124	135	131	126	137	146	124	148	133	116	142	145	136	142	138	133	139	123	143	129	127	138	130	136	118	137	149	129	153	139	146	152	137	131	137	124	112	144	156	151	151	139	136	152	125	139	140	129	148	133	122	139	161	139	146	121	151	122	122	144	133	134	132	134	107	137	129	154	136	112	134	125	152	130	106	110	145	132	125	147	128	117	141	123	143	135	126	136	120	118	115	146	128	138	135	133	150	136	123	117	122	123	125	123	149	139	127	143	145	121	118	145	141	139	148	129	140	130	150	132	148	153	134	112	120	142	124	115	145	143	135	163	128	145	140	121	138	118	123	139	128	129	132	133	149	130	117	143	115	114	114	138	125	159	124	139	127	137	133	121	132	139	148	135	135	136	118	143	117	135	117	123	121	134	140	118	146	107	129	127	135	116	126	130	118	113	132	122	127	140	137	127	139	133	120	120	133	139	137	125	139	133	135	147	119	128	118	154	123	148	132	119	119	108	134	132	142	130	140	127	127	118	135	136	118	145	123	132	136	135	154	117	131	121	154	112	141	131	132	132	127	157	138	149	131	147	137	113	126	128	134	135	119	130	129	136	129	113	141	141	145	117	127	118	146	131	127	132	132	113	165	137	136	138	132	130	128	154	145	119	147	133	137	128	125	134	142	136	119	127	142	152	128	130	141	122	139	117	145	137	132	125	129	137	149	140	123	133	123	129	121	142	124	136	136	121	134	122	145	139	127	158	146	140	138	116	128	134	142	130	107	170	140	134	126	140	124	131	135	152	130	125	114	128	129	122	106	123	141	141	138	143	142	154	123	134	127	142	154	146	111	115	142	117	152	108	119	119	108	131	140	117	130	120	124	132	125	129	141	139	142	123	137	137	124	132	152	118	155	131	131	136	128	112	137	140	140	111	126	130	120	126	122	128	130	133	136	136	139	170	131	147	156	126	128	124	129	137	146	137	139	143	126	138	147	147	123	120	124	133	122	138	120	139	146	130	116	120	160	143	138	123	121	136	134	111	140	150	124	120	134	136	133	143	111	127	141	114	155	126	137	133	142	116	132	120	128	139	128	135	137	122	139	122	147	128	127	124	133	118	142	151	122	124	123	136	131	118	134	123	135	168	125	139	132	129	119	139	131	131	150	137	109	129	152	138	142	128	141	133	135	142	134	128	125	132	124	139	151	115	152	122	132	129	119	118	133	160	134	135	135	128	131	125	143	116	127	127	149	136	130	129	150	126	128	144	130	129	122	142	135	141	120	147	145	121	119	127	141	145	130	122	135	120	154	154	130	134	121	124	146	141	145	132	150	136	134	140	116	136	128	142	144	116	147	126	150	136	107	139	138	121	123	123	125	118	121	142	113	148	142	126	135	124	110	115	130	137	129	122	120	132	135	143	122	125	133	135	132	134	131	142	125	135	153	149	156	133	141	145	121	134	134	124	135	130	120	153	137	114	136	137	154	125	159	145	112	131	124	107	117	119	128	129	128	124	126	127	143	134	141	142	133	129	131	127	140	118	156	132	146	142	137	131	125	117	133	115	124	132	133	139	126	120	121	116	123	130	137	145	137	139	137	143	117	119	131	158	129	129	129	133	129	144	119	153	125	132	141	141	127	120	141	133	128	118	126	130	130	133	107	145	130	114	138	139	125	135	140	124	136	132	123	156	135	127	160	117	137	140	130	124	132	143	142	161	133	122	132	117	134	134	135	120	137	149	147	160	130	123	123	155	125	142	139	134	116	144	119	139	133	147	129	117	128	134	128	136	134	131	130	145	138	122	141	148	130	126	132	133	131	126	125	120	134	125	140	120	105	131	126	129	121	151	128	146	114	139	115	151	116	143	155	144	133	136	155	124	145	134	125	137	120	116	138	125	139	128	139	134	136	156	127	135	145	146	157	117	127	127	131	132	136	139	153	116	129	139	107	144	129	139	132	137	107	124	126	134	155	125	134	136	120	141	120	121	141	129	136	132	132	129	129	129	131	120	124	158	122	132	134	138	137	127	125	137	122	137	130	125	145	143	131	127	124	141	154	144	127	117	129	127	146	134	131	154	141	131	130	142	134	118	123	105	119	124	125	126	134	149	121	130	113	156	124	137	133	149	110	143	110	120	112	148	133	137	125	134	128	114	131	134	136	149	169	144	134	131	142	139	131	138	154	141	145	138	116	143	129	134	110	110	140	148	120	116	139	134	149	116	136	148	151	129	141	130	127	140	124	131	132	133	139	151	132	141	133	127	126	134	144	129	146	123	118	134	136	127	135	116	135	155	136	129	111	127	135	114	132	128	146	143	148	150	132	145	125	137	133	148	156	131	117	135	127	130	121	136	131	130	109	134	159	136	133	120	136	155	123	119	136	123	129	128	117	134	147	131	125	127	137	140	127	124	147	155	136	136	127	126	123	131	122	114	129	143	122	123	140	140	123	167	147	128	131	143	141	140	137	125	130	147	128	107	126	130	119	130	146	129	134	127	139	124	134	133	126	135	141	128	165	133	137	119	142	124	150	117	125	133	147	148	130	131	131	101	120	156	156	161	141	104	130	143	123	129	129	128	140	123	132	138	141	153	117	129	116	160	139	121	145	128	135	144	133	137	138	123	132	107	120	115	120	136	114	132	155	117	127	143	141	144	156	135	132	125	139	131	138	130	133	130	108	140	107	153	122	111	135	122	133	145	145	142	132	135	124	129	142	131	138	130	135	127	137	118	145	118	107	140	112	119	139	126	143	122	130	126	120	129	134	139	121	119	137	137	127	127	136	110	140	138	137	123	122	122	145	139	153	125	126	132	128	124	112	124	134	116	122	118	142	134	144	121	131	125	119	130	140	119	147	130	134	135	139	135	141	122	140	147	141	133	149	138	148	132	132	105	143	122	117	137	125	122	122	132	145	118	141	131	120	141	136	130	126	107	139	145	135	150	109	129	134	131	140	155	149	130	160	123	132	124	117	132	118	135	139	126	138	141	133	123	138	138	103	126	136	139	123	123	133	136	146	137	136	130	134	152	122	131	136	135	135	137	117	100	116	132	131	149	135	122	119	127	115	126	136	134	125	131	124	118	148	135	137	120	125	137	126	143	123	141	123	128	131	136	114	125	121	130	131	122
3047	2571	2148	1057	629	524	417	323	296	221	214	206	219	198	184	186	154	152	157	145	177	176	174	154	146	169	147	138	172	129	139	148	141	168	152	134	164	135	125	152	127	132	167	137	150	151	145	163	129	128	144	146	161	145	138	123	153	175	148	129	128	150	165	140	138	150	130	153	161	143	149	121	151	143	135	154	139	147	144	142	141	173	163	132	154	113	142	141	142	148	152	146	127	138	150	106	149	132	137	140	141	137	139	123	167	141	148	127	149	139	139	145	144	172	157	142	136	133	145	154	146	116	129	136	137	142	124	147	138	147	170	144	157	152	160	138	152	140	145	128	148	136	138	145	138	125	161	141	124	133	132	128	125	124	150	147	151	161	161	124	126	137	158	144	120	145	133	127	132	126	156	124	136	150	127	120	137	138	124	145	137	143	125	152	123	149	128	156	159	131	143	139	142	137	165	147	127	136	152	141	141	137	165	142	134	152	130	129	146	139	122	158	141	146	121	135	129	143	139	129	143	139	137	128	135	153	144	139	167	141	174	145	174	146	140	125	137	125	143	120	138	134	170	148	147	155	132	122	132	144	126	150	138	155	154	145	136	146	140	132	137	132	116	131	128	145	162	144	132	138	130	131	149	141	147	162	116	146	138	132	145	141	140	139	139	148	152	149	133	117	131	139	148	120	133	147	124	142	154	119	145	141	143	138	121	122	120	155	160	144	122	144	145	148	141	140	152	145	144	135	141	135	142	125	153	121	133	136	134	149	137	128	144	141	129	150	118	129	135	130	151	153	139	155	145	130	143	143	155	128	127	130	158	133	140	146	149	149	123	140	145	140	125	120	146	135	129	141	144	139	120	137	136	146	148	139	149	137	148	110	144	123	134	117	117	138	117	141	129	134	154	144	131	122	159	140	146	164	129	151	163	137	138	145	141	138	145	110	142	126	145	140	117	147	140	132	147	145	145	135	160	142	134	149	132	143	122	130	160	146	153	152	156	137	122	157	177	138	131	147	156	163	162	147	140	120	151	127	176	134	155	148	162	114	120	136	154	146	132	135	142	141	136	149	146	152	136	155	144	135	121	135	140	143	139	142	148	145	131	145	135	154	133	125	138	149	153	156	142	152	134	139	155	160	121	151	151	153	136	131	143	150	138	122	156	155	131	153	150	133	136	136	134	133	124	140	119	151	155	159	136	155	146	149	131	135	137	139	126	138	153	137	127	147	131	158	134	151	112	127	129	136	143	144	124	154	144	141	131	149	152	137	139	134	136	147	138	147	128	124	151	136	146	139	150	147	128	130	140	140	136	149	141	141	138	147	126	129	123	129	132	139	122	147	124	126	149	132	168	162	139	117	143	151	153	120	136	126	139	129	117	137	148	162	125	150	149	134	131	137	148	160	136	140	141	146	132	125	140	160	141	146	137	133	127	152	159	137	137	119	156	128	129	160	144	124	150	135	117	124	154	138	151	127	146	120	127	135	161	139	141	145	127	120	143	132	142	164	153	152	130	143	150	133	148	146	130	148	132	137	124	141	148	167	144	122	145	137	123	123	150	139	138	122	154	135	117	139	135	132	142	129	134	156	141	145	151	133	156	140	150	130	130	151	135	159	134	124	134	128	146	154	135	139	136	144	137	135	149	127	123	157	153	148	143	130	129	145	149	139	161	138	134	144	132	125	145	150	131	150	164	110	134	138	137	135	131	134	153	138	132	145	150	135	160	132	140	137	138	134	130	117	132	132	147	140	138	132	146	125	138	130	128	142	128	138	126	138	155	151	131	123	124	128	151	150	139	128	145	147	134	146	135	136	128	139	140	141	136	126	141	138	129	136	155	141	120	150	154	113	141	159	138	133	148	128	165	159	129	130	140	130	120	144	161	154	144	145	150	135	124	133	154	135	134	160	122	131	151	131	160	134	156	126	135	147	135	143	121	131	112	131	139	157	129	120	128	154	147	137	151	141	137	149	132	146	131	132	119	132	137	127	131	147	137	136	140	145	148	143	156	130	150	162	141	145	140	125	111	127	132	142	130	128	124	135	129	149	128	124	128	124	138	143	143	132	134	150	160	133	150	150	140	137	134	148	153	137	160	136	152	133	132	136	155	131	133	129	134	159	141	136	131	141	164	145	154	143	139	153	123	145	146	125	146	161	158	135	153	140	149	140	129	136	145	134	112	149	163	146	138	128	146	134	149	136	151	138	146	128	128	139	121	134	150	129	150	141	149	129	150	143	128	115	151	145	118	144	130	142	142	160	145	143	144	167	145	140	141	140	138	136	133	128	121	133	127	156	129	159	114	147	125	133	114	130	129	132	120	143	139	124	110	151	123	125	139	122	144	128	119	140	168	150	137	125	123	139	151	165	146	149	141	136	131	124	128	131	134	121	143	143	129	127	163	137	128	142	134	132	149	147	138	143	160	135	99	134	136	137	138	140	134	151	129	144	134	155	159	157	139	143	118	134	146	126	147	126	144	136	156	130	111	146	122	145	131	138	148	146	137	133	136	134	144	119	145	137	125	139	141	136	131	131	128	132	151	136	142	101	140	142	128	133	136	132	135	150	119	118	130	112	138	144	132	153	175	125	144	124	146	126	133	149	136	126	145	133	122	136	146	162	139	134	140	148	136	148	124	146	145	131	131	131	135	146	146	135	140	127	140	114	147	140	153	156	148	146	159	121	160	141	133	117	122	149	113	129	133	152	145	152	157	145	131	141	158	155	107	139	124	147	138	145	144	120	126	132	138	138	134	136	157	153	136	145	135	130	132	142	158	132	140	134	145	139	126	131	139	143	132	157	112	125	135	139	137	127	134	140	164	129	142	151	165	125	128	127	143	144	134	131	128	110	162	128	155	133	127	122	133	142	126	136	141	150	143	143	105	137	137	136	127	134	133	165	134	137	159	132	144	157	125	128	144	156	142	130	138	138	128	135	144	144	150	137	148	151	125	150	138	147	150	125	142	115	140	132	124	136	124	105	109	135	121	142	143	135	137	118	152	124	171	138	143	121	134	134	156	137	142	138	132	137	134	141	150	160	147	149	131	136	130	131	122	122	132	136	141	149	125	142	120	145	136	131	146	136	135	142	133	129	150	124	151	157	139	139	145	137	133	146	129	123	129	118	145	126	140	115	129	104	115	153	145	132	138	149	127	119	140	163	134	156	127	147	137	137	131	157	136	114	123	134	143	159	135	126	127	134	153	135	143	142	131	139	124	151	131	126	138	147	154	140	134	149	141	116	146	130	141	131	135	148	147	132	148	141	132	116	155	138	129	152	120	141	144	142	148	139	138	141	140	141	136	151	146	124	139	119	147	144	136	139	123	152	143	136	139	146	132	126	157	136	153	138	125	158	135	147	124	146	134	136	140	136	145	149	136	139	139	141	131	114	143	134	129	123	150	137	136	142	144	132	142	125	139	159	151	144	134	148	141	153	134	146	152	134	137	146	140	156	132	152	143	161	137	156	133	132	125	135	148	153	151	149
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
