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
339801843108	339801843628	339801844178	339801844728	339801845278	339801845828	339801846378	339801846928	339801847478	339801848028	339801848578	339801849128	339801849678	339801850228	339801850778	339801851328	339801851878	339801852428	339801852978	339801853528	339801854078	339801854628	339801855178	339801855728	339801856280	339801856828	339801857378	339801857928	339801858478	339801859028	339801859578	339801860128	339801860678	339801861228	339801861778	339801862328	339801862878	339801863428	339801863978	339801864528	339801865078	339801865628	339801866178	339801866728	339801867278	339801867828	339801868378	339801868930	339801869478	339801870028	339801870578	339801871128	339801871678	339801872228	339801872778	339801873328	339801873878	339801874428	339801874978	339801875528	339801876078	339801876628	339801877178	339801877728	339801878278	339801878828	339801879378	339801879928	339801880478	339801881028	339801881578	339801882128	339801882678	339801883228	339801883778	339801884328	339801884878	339801885428	339801885978	339801886528	339801887078	339801887628	339801888178	339801888728	339801889278	339801889828	339801890378	339801890928	339801891478	339801892028	339801892578	339801893128	339801893678	339801894228	339801894778	339801895328	339801895880	339801896428	339801896978	339801897528	339801898078	339801898628	339801899178	339801899728	339801900278	339801900828	339801901378	339801901928	339801902478	339801903028	339801903578	339801904128	339801904678	339801905228	339801905778	339801906328	339801906878	339801907428	339801907978	339801908530	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2647	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2648	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2649	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2651	3600	2300	2651	3600	2300	2651	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22404	20462	27715	22919	20419	18370	6897	2535	1540	1097	800	669	498	420	355	304	253	273	232	240	254	225	228	205	204	180	170	188	172	175	162	174	174	171	167	161	151	164	164	185	157	169	177	142	150	169	149	167	143	165	149	148	145	164	142	163	160	160	145	150	148	150	148	132	146	148	130	151	166	176	137	158	155	166	156	145	137	148	166	135	156	148	187	152	160	152	163	140	145	139	160	136	162	135	138	154	143	151	137	140	129	141	148	148	153	159	148	155	132	174	169	157	142	150	129	157	170	134	130	156	156	157	153	150	135	156	148	133	171	147	160	152	138	153	167	171	137	147	167	158	163	138	154	165	155	153	144	166	151	161	141	138	124	142	161	136	155	157	124	165	142	168	141	159	140	141	143	161	148	148	139	160	132	143	142	159	141	142	133	160	140	145	145	165	131	118	123	159	142	118	166	145	152	130	162	154	137	159	143	163	146	165	151	143	133	165	164	159	177	148	138	144	157	141	138	169	148	142	154	155	160	147	151	159	141	143	154	123	146	150	154	130	160	149	136	139	152	151	164	131	135	148	145	161	165	138	150	158	151	155	134	137	152	145	159	136	156	153	128	138	156	148	140	165	143	157	143	167	158	150	154	141	143	131	160	153	159	141	147	126	160	164	119	148	133	139	162	137	161	143	122	144	155	161	137	124	170	135	162	173	148	144	148	140	140	173	141	144	172	152	157	136	143	159	137	127	152	154	164	167	144	150	135	139	155	149	140	168	170	182	151	130	146	167	161	150	153	131	150	140	130	138	148	151	164	150	152	138	149	161	154	164	160	162	132	148	137	163	134	132	144	145	135	142	140	155	128	140	150	169	137	171	153	143	139	132	146	152	154	151	144	169	130	136	146	127	169	150	143	160	148	153	162	151	140	136	155	155	144	141	138	172	156	120	175	155	135	152	153	138	146	147	160	161	165	150	135	140	163	161	149	141	138	157	153	161	115	137	134	161	149	157	151	146	161	148	141	154	149	151	160	148	137	150	155	147	145	178	150	155	155	142	170	169	159	139	147	144	157	169	148	147	148	154	146	141	162	148	156	136	143	142	164	153	123	170	146	124	148	165	145	135	147	157	142	148	135	128	146	168	152	158	148	153	131	152	166	152	156	149	160	150	130	116	165	145	142	143	138	156	150	147	140	150	169	144	160	142	139	165	155	143	151	153	143	129	159	164	135	114	149	174	150	171	137	161	152	141	161	165	165	160	181	155	138	141	122	160	143	129	157	173	138	150	155	161	150	132	149	137	133	135	175	160	142	156	161	118	153	138	140	172	154	144	164	145	138	159	141	124	167	148	145	131	158	146	164	134	145	125	163	156	141	164	149	148	126	158	168	157	150	155	136	154	138	152	149	148	133	153	170	138	135	143	156	141	138	174	167	146	167	151	157	144	152	151	129	136	149	156	138	133	137	131	143	157	150	134	133	141	142	154	140	149	160	125	153	120	139	141	148	141	137	162	133	154	190	146	142	165	141	146	132	135	163	170	143	149	157	147	145	145	166	173	154	165	175	155	151	159	125	163	147	138	140	147	154	123	150	152	152	120	149	149	166	123	163	121	142	162	143	153	143	138	163	131	138	143	133	162	148	150	132	165	155	136	159	138	129	131	134	163	132	140	144	148	171	127	149	151	155	135	156	150	142	161	170	157	152	127	133	142	150	132	137	150	149	151	141	148	130	140	160	133	134	152	141	135	159	145	133	126	132	147	153	139	136	153	165	166	119	143	140	149	133	119	144	142	133	140	143	157	145	146	132	178	138	135	142	147	137	171	151	161	133	147	134	167	143	135	148	154	151	148	153	170	140	142	153	146	148	133	150	169	146	138	142	143	113	140	128	150	153	149	142	140	147	158	134	151	132	175	153	116	164	120	126	161	138	157	172	150	176	143	144	147	160	148	156	147	140	152	158	166	123	149	143	135	147	138	145	142	155	141	168	158	177	145	157	148	131	134	151	154	139	156	143	148	142	146	155	137	163	166	167	132	143	127	155	142	158	170	175	155	134	167	141	139	142	162	141	162	123	147	151	121	135	159	158	136	141	163	145	187	144	122	140	143	140	151	130	178	159	150	126	152	126	131	165	143	140	157	142	132	144	140	137	161	148	135	165	139	146	153	148	153	143	147	160	159	159	151	136	156	153	143	161	153	146	154	165	133	145	115	154	154	177	157	144	144	144	143	164	132	140	163	144	144	141	175	157	125	167	144	142	168	136	152	136	138	161	173	162	161	158	156	135	168	154	154	152	157	155	145	130	133	168	158	157	152	140	141	138	157	142	162	154	151	139	138	169	132	146	164	140	128	157	146	144	140	116	146	168	146	137	154	136	136	133	161	151	147	151	142	133	150	158	139	158	159	155	154	160	149	138	155	151	140	146	152	153	161	148	142	157	150	156	163	144	155	150	135	160	154	128	149	160	153	177	146	144	156	138	140	166	136	121	137	163	156	167	126	178	162	162	146	160	143	167	159	158	168	143	139	142	132	129	164	148	147	156	159	145	138	159	164	137	125	151	130	122	134	155	127	135	139	144	141	153	130	172	141	163	164	171	146	146	136	147	161	150	161	157	159	136	131	130	137	140	130	132	143	136	131	151	144	158	171	143	141	148	154	149	145	127	139	145	130	139	126	142	167	135	124	147	164	148	148	144	163	142	149	156	158	132	142	139	147	150	162	123	161	155	157	153	138	149	150	129	146	132	144	172	150	157	142	163	150	180	163	148	140	152	154	134	154	157	146	154	147	156	170	167	143	140	142	145	156	137	152	144	144	163	151	143	137	147	184	154	164	130	144	155	150	137	156	130	144	131	137	148	160	171	145	166	143	151	136	148	132	136	153	157	143	149	170	137	152	149	142	128	161	144	173	161	170	152	157	133	150	136	161	148	130	158	154	143	140	142	133	130	174	150	135	140	146	137	145	126	149	151	133	151	151	161	168	140	146	147	135	135	154	152	136	155	162	147	147	151	132	164	156	152	142	152	136	156	149	137	117	169	166	146	143	147	128	157	141	157	166	128	168	147	156	168	157	156	146	160	156	153	145	145	146	163	151	151	139	144	131	132	132	147	143	168	138	108	157	143	145	156	143	156	132	174	152	144	154	162	154	150	147	142	157	166	158	151	169	159	150	163	163	154	170	159	168	157	155	149	173	134	152	165	150	117	142	154	156	153	150	152	154	157	143	148	143	147	160	155	141	164	130	166	137	162	131	142	150	155	150	162	156	148	168	142	137	163	155	131	162	148	147	139	126	148	131	155	146	147	132	173	145	164	136	143	144	162	140	172	149	148	145	161	155	139	172	154	171	147	129	155	151	132	155	144	143	159	150	147	140	148	162	166	147	148	138	181	147	138	146	151	148	164	142	145	139	148	151	123	132	150	149	138	146	138	152	140	157	155	139	144	152	147	156	147	150	164	149	171	139	164	140	130	169	147	159	152	166	165	128	159	169	134	156	147	147
28336	37786	33328	24431	18627	13540	9686	7183	5293	3891	2961	2340	1806	1411	1071	906	822	778	710	682	629	516	528	483	447	458	464	443	396	426	394	350	382	390	372	341	383	341	358	364	329	357	326	312	325	331	356	306	345	307	326	336	319	287	322	290	299	310	338	283	308	331	321	313	291	327	282	305	307	306	275	300	305	336	289	282	300	298	309	344	340	317	297	290	272	287	343	310	285	289	273	287	314	323	300	308	303	312	278	294	310	300	286	301	261	293	292	316	319	302	296	324	288	301	313	332	293	278	293	277	323	288	297	280	306	302	299	312	315	320	294	305	294	317	301	299	272	276	335	297	268	300	292	293	303	290	292	287	322	282	331	309	322	303	303	284	283	293	310	282	326	317	316	293	283	286	276	284	337	297	338	285	283	283	301	301	310	310	305	273	255	309	318	293	286	298	253	288	332	290	303	261	260	303	296	295	280	293	284	294	282	268	316	300	306	290	295	283	336	325	294	292	309	314	279	277	306	294	291	300	318	287	285	304	314	331	287	266	324	286	313	294	302	287	288	341	291	291	267	293	314	310	270	296	278	288	320	282	297	300	294	288	306	294	288	306	247	322	289	314	274	289	287	295	271	333	290	291	283	318	296	277	312	286	312	307	252	316	313	284	297	280	311	296	287	292	300	315	297	324	311	289	311	301	305	288	313	294	311	269	299	295	289	289	303	313	291	297	307	286	335	312	314	300	289	279	291	289	285	327	289	332	273	279	281	298	322	284	306	287	293	284	288	318	310	270	301	301	316	319	271	294	297	322	281	331	319	291	340	305	284	294	289	260	321	285	290	300	276	289	314	281	283	302	293	320	313	286	299	297	288	277	299	272	294	322	281	270	259	302	272	304	294	310	292	293	301	291	304	277	300	302	297	318	304	274	272	295	290	288	312	306	286	281	306	325	306	288	289	306	312	291	297	313	292	301	292	287	323	272	277	306	299	287	305	270	325	313	329	286	278	313	316	278	303	300	288	301	288	306	280	314	275	296	289	316	301	324	277	294	287	302	292	311	298	293	274	304	284	317	288	288	289	285	289	305	310	289	306	288	319	301	311	297	307	286	289	288	317	292	260	288	275	287	299	303	291	298	307	323	299	305	287	289	283	276	293	322	287	288	280	308	293	305	280	319	263	297	300	282	269	240	294	279	291	305	292	316	313	296	332	275	293	279	262	327	274	317	301	327	293	333	279	275	324	326	294	328	294	264	299	313	302	286	291	282	314	312	304	296	303	307	319	275	277	321	302	293	295	282	332	296	306	299	314	298	310	298	305	295	291	302	300	272	304	294	286	324	289	281	297	321	289	292	295	286	287	309	305	302	284	293	313	275	303	309	270	313	272	297	283	298	302	340	311	282	295	302	314	323	302	286	296	277	286	291	283	289	309	295	286	301	313	299	233	323	304	294	324	315	285	308	288	296	303	268	309	307	307	304	298	266	280	305	285	303	296	276	322	300	298	294	278	305	266	297	280	315	295	295	275	307	304	300	285	295	289	301	249	280	295	314	316	284	282	309	319	304	319	290	311	296	282	291	277	316	307	307	303	286	311	294	304	304	313	279	312	267	299	305	320	302	279	296	335	293	302	279	310	295	297	318	306	293	277	289	310	282	298	309	282	310	280	315	273	306	336	297	337	293	278	322	294	295	286	312	296	310	306	312	281	311	289	309	298	282	297	275	321	299	292	286	276	302	326	290	299	305	287	330	307	290	316	312	296	320	275	319	325	322	301	316	305	286	276	288	324	284	308	310	275	332	271	309	316	286	308	303	296	314	291	304	289	290	298	319	273	287	291	292	308	266	282	295	312	298	278	310	284	266	314	300	302	348	278	294	312	302	303	280	313	305	274	300	314	295	290	283	301	291	268	293	292	294	316	328	274	285	300	288	296	289	294	284	320	276	290	306	336	304	297	314	264	326	301	287	284	301	322	304	293	286	287	273	298	316	318	294	285	294	293	312	314	295	282	307	260	287	273	299	283	298	302	294	294	311	282	299	295	282	287	282	296	289	304	310	323	292	300	330	294	286	258	252	311	288	272	321	335	253	326	290	314	329	297	304	299	335	287	273	303	283	290	279	279	284	301	287	269	293	295	279	278	293	277	312	268	319	289	309	296	275	329	289	281	318	293	283	289	307	311	292	300	298	304	293	274	294	299	304	294	280	310	294	271	278	280	279	291	301	317	288	318	277	326	280	289	319	287	262	312	271	287	335	270	312	293	311	289	301	334	305	292	300	292	279	286	313	299	285	278	299	317	327	289	311	287	311	313	294	297	295	291	310	288	291	283	291	283	291	312	286	305	336	291	356	301	324	320	298	310	302	279	304	319	284	284	294	282	253	319	283	287	297	312	296	283	278	308	301	292	281	299	283	312	271	299	303	276	290	280	276	315	261	306	300	287	330	293	291	315	308	296	300	293	292	259	330	292	305	307	295	291	325	295	299	284	331	305	294	291	262	266	266	291	294	275	312	306	296	289	320	314	281	316	287	287	283	280	281	318	295	301	336	320	295	272	291	290	301	307	299	316	309	316	297	305	275	303	316	293	294	317	297	305	276	290	304	307	282	268	306	295	300	300	297	271	297	291	316	280	283	276	313	269	298	314	273	297	315	307	301	304	287	268	309	311	320	282	327	275	281	300	298	296	295	324	288	279	316	302	310	301	300	270	323	303	329	298	293	296	303	314	289	308	285	283	278	286	302	313	302	274	296	290	306	274	312	283	324	302	307	289	293	292	287	304	309	294	290	273	285	306	295	306	315	298	282	322	303	328	288	296	285	283	295	285	300	320	302	302	291	275	301	302	304	291	316	300	300	336	297	302	327	302	276	288	309	293	282	299	318	291	305	292	295	321	280	307	310	276	304	318	270	306	296	320	272	297	313	303	291	316	306	277	283	292	326	315	293	297	289	298	308	295	302	303	269	305	314	261	278	316	284	270	274	284	305	287	305	308	282	276	326	272	293	292	273	299	301	289	310	292	294	307	328	295	275	302	292	283	307	301	288	311	290	316	267	307	307	298	289	289	319	263	327	306	287	327	314	251	294	316	283	284	299	302	313	319	298	296	311	291	334	286	303	289	307	304	314	284	281	266	282	307	291	286	303	282	315	300	291	289	281	260	296	302	316	300	283	306	297	289	327	283	307	288	317	305	314	300	310	301	314	311	313	291	280	327	293	282	267	271	289	291	300	286	288	297	275	292	300	266	291	277	286	323	311	300	301	325	291	282	290	300	315	309	311	327	286	302	299	305	285	281	291	280	315	304	275	282	303	322	290	284	297	306	284	297	308	289	297	259	282	278	292	306	287	312	329	315	277	326	290	301	280	314	282	273	315	317	295	326	322	291	293	280	305	304	332	286	280	321	270	300	284	291	280	307	303	314	283	336	266	303	274	298	288	288	322	277	271	286	282	294	303	319	270	298	265	297	339	309	300	290	310	288	292	298	294	283	301	281	313	286	322
27401	21177	14577	5840	2429	1472	1049	730	698	571	458	492	427	428	385	439	387	383	375	364	393	396	355	400	340	376	387	355	379	359	364	345	359	348	343	348	353	354	354	405	373	334	381	379	355	380	407	380	356	351	335	353	395	346	370	372	386	359	320	353	383	341	341	390	386	377	405	410	363	361	326	403	353	355	312	386	334	341	384	363	351	374	348	365	380	357	338	384	339	366	350	347	352	366	336	340	371	355	386	363	374	387	352	339	353	417	380	382	353	383	348	380	353	351	369	374	351	368	383	346	342	354	318	336	357	372	376	337	330	360	349	363	351	350	357	391	383	331	362	359	403	377	346	392	344	357	371	359	344	357	355	358	357	331	377	342	375	357	343	361	320	346	368	342	368	344	380	341	380	345	339	366	405	368	359	388	374	374	345	348	358	370	328	329	362	345	371	362	347	372	377	358	423	351	346	372	379	350	368	345	374	372	378	347	399	369	349	374	376	382	377	363	375	360	358	349	370	355	389	357	343	372	351	345	355	371	351	384	363	399	349	350	343	327	363	378	360	383	346	374	373	352	359	338	378	364	381	371	375	369	367	346	369	368	336	371	362	347	362	372	316	388	358	355	361	366	359	365	321	383	355	382	313	342	374	353	331	403	330	357	343	365	352	364	354	364	382	380	376	344	363	353	344	362	348	385	346	367	355	367	388	340	352	367	388	340	324	392	348	376	348	337	333	336	325	371	385	356	354	358	354	380	339	373	359	344	406	399	389	361	343	370	403	352	352	368	381	359	344	370	332	359	350	373	342	376	350	331	355	378	346	351	366	362	371	336	353	363	360	350	360	360	349	354	369	329	369	348	357	379	375	379	342	362	345	359	362	346	376	347	367	409	331	372	368	328	351	326	336	372	351	370	423	349	427	367	375	368	359	325	332	336	348	348	362	358	354	366	393	364	379	345	356	396	360	387	353	338	322	343	371	344	351	407	318	357	360	364	378	379	370	386	368	332	356	375	361	370	371	356	335	349	365	372	340	376	388	347	343	403	340	335	320	369	347	387	361	338	392	361	354	374	335	335	351	350	350	344	365	385	318	369	351	390	357	330	335	380	380	344	362	339	382	353	346	365	357	376	343	375	375	400	347	361	386	351	368	359	339	354	337	358	401	365	331	388	380	357	359	349	337	404	317	394	340	354	375	363	356	353	378	374	356	361	356	401	395	332	339	342	348	348	377	384	362	360	318	357	347	375	356	404	340	380	372	342	378	363	343	366	355	314	368	355	343	340	395	371	372	361	370	353	389	347	387	360	352	374	362	361	336	363	346	402	343	384	363	353	348	314	353	376	390	350	361	373	358	366	361	392	361	331	348	362	367	362	328	347	356	353	366	389	356	359	384	377	346	389	366	371	355	347	358	368	380	382	384	355	344	368	381	388	379	376	367	337	359	380	356	348	329	356	375	375	387	358	327	395	342	358	343	366	346	361	374	337	359	365	362	363	375	380	367	360	338	330	373	357	358	341	371	343	335	362	342	357	361	382	367	339	367	353	363	368	375	383	390	357	387	367	373	340	338	330	349	357	373	385	360	366	357	344	347	354	359	365	333	385	375	364	391	377	360	380	371	365	374	372	365	398	401	392	388	349	348	367	362	359	365	364	380	388	368	366	343	329	379	335	340	361	384	366	391	352	344	374	373	365	341	348	343	355	357	362	373	379	360	346	380	359	346	366	349	359	355	352	359	365	317	346	347	383	337	374	381	333	400	347	353	351	354	359	350	383	375	360	318	356	354	380	385	381	356	349	373	354	345	395	373	327	336	354	395	346	389	354	355	370	340	371	379	347	367	349	341	386	338	335	350	369	392	357	380	327	385	365	383	366	363	365	338	349	396	358	368	351	371	359	336	350	340	371	349	356	371	354	374	373	350	351	369	355	384	391	375	362	385	360	355	367	361	431	338	353	386	378	352	344	332	322	377	361	408	360	369	346	368	388	350	380	345	333	354	379	340	346	375	386	366	351	343	329	347	355	354	369	412	358	368	356	334	353	364	329	405	381	343	362	362	337	354	384	357	375	383	369	381	335	340	335	362	365	345	350	364	359	323	349	381	362	376	366	370	362	355	347	350	380	378	413	354	361	341	351	392	369	342	353	353	359	362	329	350	348	380	332	368	339	367	332	389	342	359	378	355	366	364	359	364	354	337	343	371	363	368	377	382	350	373	338	321	346	333	323	381	333	347	362	361	376	345	357	340	367	357	377	385	330	361	337	343	366	387	330	377	321	347	324	370	354	389	348	343	356	351	352	361	335	369	366	326	366	336	358	372	353	371	384	356	367	364	351	403	366	357	342	364	346	362	349	352	337	360	363	335	352	385	356	379	378	372	345	350	367	352	350	383	376	394	344	356	346	350	361	381	328	349	344	347	362	342	394	355	353	348	344	357	345	347	401	394	367	373	382	403	343	346	336	386	359	379	372	396	358	391	351	375	395	373	354	382	375	375	360	380	352	385	345	353	319	402	338	380	363	413	349	341	349	385	359	380	329	359	347	346	379	388	354	406	352	375	329	332	341	363	365	364	320	381	392	337	383	380	387	376	352	335	368	358	341	370	340	368	343	331	360	366	363	304	378	348	382	341	365	385	379	382	324	355	370	324	385	340	357	389	316	357	325	365	345	375	371	416	363	370	354	368	376	381	356	343	393	340	366	347	356	371	404	371	369	352	356	380	370	390	324	345	349	375	368	336	342	367	384	346	354	415	361	378	366	355	355	381	361	351	352	392	372	378	353	366	359	377	331	363	393	368	360	335	380	386	366	367	373	384	353	376	362	354	338	367	358	354	345	376	342	364	377	369	375	349	349	395	366	348	358	349	335	348	359	407	356	369	373	375	368	384	362	384	337	374	344	390	374	361	346	383	364	356	363	352	375	361	378	377	392	358	334	342	356	308	400	385	372	354	360	353	349	354	368	382	352	371	365	366	378	367	344	357	327	362	340	364	355	346	323	346	333	333	357	366	373	376	323	380	370	361	371	382	366	327	342	356	359	383	337	352	347	384	357	345	354	381	357	363	390	383	366	345	372	354	354	338	348	376	382	377	354	347	369	384	355	361	346	391	365	399	353	348	345	388	364	371	357	381	362	383	361	378	353	367	334	364	369	348	358	330	365	367	359	348	386	362	343	382	386	375	376	373	376	373	385	351	354	334	384	355	329	344	364	343	343	338	358	356	354	386	391	324	382	337	344	384	358	343	358	363	316	345	355	347	392	374	334	365	340	360	367	397	377	368	410	362	342	386	412	371	348	366	388	332	361	356	385	349	368	358	341	341	365	376	376	370	349	370	321	377	363	355	366	340	360	357	357	368	379	373	333	345	381	392	390	335	372	341	329	373	356	357	351	376	356	341	379	353	357	381	351	398	341	338	362	353	367	368	345	348	373	375	377	386	361	361	341	387	367	348	358	382	369	381	380	353	356	357	344	355	392	355	332	387	368	338	354	364	398
21343	23736	19111	10607	6963	4697	3240	2417	1866	1502	1309	1139	960	953	880	839	835	867	834	831	784	776	742	770	741	791	702	704	751	740	702	724	730	754	724	761	751	774	735	758	710	712	712	714	720	693	770	719	698	756	685	706	736	726	687	746	695	727	713	762	695	636	691	733	704	705	703	716	681	705	704	728	773	691	699	719	688	720	714	692	732	669	763	727	736	702	692	712	740	699	782	698	740	682	713	692	721	682	712	675	697	716	698	729	727	755	705	671	729	687	709	724	711	743	688	712	746	693	725	749	706	745	713	733	750	763	652	684	686	717	707	725	729	752	711	768	700	706	651	679	701	696	704	726	751	707	691	732	731	738	722	740	658	726	734	677	707	738	747	724	720	693	732	710	704	694	694	716	711	710	713	692	723	701	751	704	728	699	742	664	725	658	670	660	708	705	726	757	646	702	741	749	710	750	719	737	698	710	720	697	713	708	696	709	729	699	723	705	727	709	705	714	736	738	695	708	746	678	718	793	695	683	698	696	710	744	699	697	718	701	732	704	724	687	731	722	752	653	741	712	684	708	756	687	725	771	730	710	685	687	707	755	754	725	725	666	722	663	695	684	743	745	735	735	713	688	719	703	690	754	740	765	704	759	688	747	718	721	706	739	681	698	704	708	722	686	702	707	671	714	743	720	708	702	722	712	699	701	692	700	748	700	716	701	685	739	662	686	699	718	709	726	710	723	669	698	735	714	668	699	725	736	632	725	702	697	678	696	762	673	697	754	687	694	747	685	685	696	723	722	711	710	697	707	714	703	722	648	687	733	693	693	708	739	700	691	716	700	693	727	741	673	755	725	705	682	731	703	683	706	700	738	722	742	697	696	726	723	738	730	727	706	772	690	724	698	698	712	714	725	729	733	728	713	717	732	721	756	694	709	715	669	729	733	695	719	734	749	714	677	748	713	738	729	701	699	713	698	706	781	672	702	706	681	698	669	697	715	691	704	745	705	746	753	653	692	692	718	690	703	742	738	704	698	722	721	708	717	747	724	739	718	715	720	741	645	721	730	734	658	710	674	722	754	738	728	694	709	739	713	724	678	733	699	718	706	722	765	665	713	686	701	696	756	723	696	714	657	751	714	737	689	703	761	702	648	675	688	744	714	723	717	730	686	667	714	682	699	736	701	738	713	699	716	711	703	731	717	664	689	716	696	701	748	743	740	693	716	701	688	758	752	681	698	730	690	671	678	715	718	698	707	694	687	745	688	726	745	695	683	737	739	668	731	699	693	717	739	697	730	717	723	717	712	719	747	711	658	714	717	732	773	727	694	768	658	669	735	704	683	671	705	716	725	701	728	685	721	692	718	708	730	704	723	700	700	720	705	698	741	722	728	745	735	687	718	704	718	748	733	685	660	720	750	718	687	654	727	679	731	717	752	708	717	704	737	717	686	726	740	717	685	680	710	707	712	694	756	721	701	721	749	729	694	712	733	731	749	734	688	687	725	700	709	711	732	695	768	733	715	769	761	700	690	734	689	703	725	669	664	759	694	720	697	734	717	678	712	716	690	718	697	709	692	662	729	728	729	707	703	720	732	747	732	683	783	712	719	712	676	740	689	725	706	688	727	694	723	704	741	719	727	676	710	692	736	687	681	728	702	688	758	734	663	717	761	692	684	732	719	698	727	684	701	723	724	707	741	724	714	746	715	750	735	755	701	735	690	689	704	698	683	762	695	684	758	705	692	718	713	738	699	698	732	697	708	750	686	702	681	718	716	719	745	752	669	747	714	708	735	703	737	711	740	749	739	707	740	723	747	743	660	730	705	665	714	698	683	722	725	692	756	715	711	730	691	700	748	752	721	699	687	707	715	723	716	730	689	713	717	716	742	743	712	699	678	709	661	711	704	705	711	703	711	724	759	698	702	708	681	701	661	718	713	736	698	755	679	717	715	743	729	685	765	760	740	747	673	721	698	689	723	676	685	701	708	664	711	716	713	648	689	683	712	722	745	695	685	677	698	726	715	633	674	738	703	671	683	692	697	716	704	648	742	724	724	692	701	724	702	730	742	726	694	693	707	696	714	760	758	693	709	701	733	693	713	744	700	737	702	751	737	707	735	666	714	721	753	703	693	733	683	700	739	726	679	729	745	715	723	700	739	701	716	716	699	676	766	623	710	762	746	741	754	715	715	766	710	676	731	750	707	737	742	712	715	727	665	701	749	694	678	695	764	719	713	713	734	688	712	711	697	708	724	718	658	735	701	729	692	672	751	686	763	716	752	662	689	741	704	717	691	696	687	717	658	710	682	694	673	682	683	707	708	713	732	724	724	688	696	673	667	754	732	722	706	689	722	721	729	682	662	715	705	671	712	721	724	758	723	703	699	674	707	734	720	674	689	733	726	705	704	724	705	750	678	745	669	770	640	719	734	729	733	713	713	698	733	689	669	735	744	652	725	700	655	682	727	712	780	711	723	699	718	746	667	703	729	684	708	741	679	754	722	728	727	723	718	725	694	725	682	703	706	709	739	748	680	712	708	740	705	684	709	710	688	688	694	725	714	696	685	738	718	694	721	705	715	694	715	727	756	674	734	673	725	753	705	746	720	707	706	706	752	724	722	716	722	747	721	755	710	691	699	702	702	690	691	681	746	680	729	694	727	717	684	724	745	710	717	725	709	717	699	722	687	720	730	708	702	682	688	712	681	683	710	710	725	697	725	719	703	697	718	698	737	669	641	684	732	714	681	736	710	682	736	728	718	691	705	664	680	733	691	715	680	760	751	713	663	702	696	745	741	692	724	684	709	648	775	732	716	759	690	734	691	708	668	734	715	718	692	712	731	717	691	690	756	691	673	717	727	703	759	673	686	720	730	743	722	719	716	723	704	771	729	749	697	704	708	724	743	724	684	722	727	722	694	709	714	693	649	709	690	720	729	712	725	660	747	688	725	697	667	701	735	745	700	728	707	739	710	740	750	648	725	783	722	696	749	761	687	702	686	714	789	731	736	681	742	670	654	704	727	699	664	723	719	675	706	693	755	717	692	684	724	705	705	695	673	722	724	708	689	703	708	687	678	722	688	737	726	713	692	739	693	706	691	694	696	763	727	731	746	699	745	697	729	714	725	714	659	772	706	723	718	720	716	716	688	690	712	678	727	667	697	701	751	656	702	716	694	751	703	727	740	715	652	748	723	735	734	742	739	699	701	716	753	701	763	743	705	705	735	696	732	646	676	745	709	672	781	717	726	718	734	696	731	742	739	675	678	733	685	712	715	714	723	718	676	695	745	711	654	713	739	707	690	718	753	731	716	699	701	640	730	730	706	673	742	679	684	690	734	673	719	700	717	674	655	693	763	712	670	699	735	708	717	772	698	685	740	721	727	664	743	696	693	711	710	727	677	725	764	684	733	716	727	702	697	695	754	698	756	725	734	689	745	675	721	715	671	723	718	686	684	646	692	669	750	681	744	678	683	751	744	747	664	668	689	739	709	706	710	694	694
25092	21743	28520	25269	17734	5532	2449	1393	1011	768	596	503	440	413	398	336	355	358	330	289	314	306	314	270	266	300	274	256	271	252	301	288	291	287	287	266	265	265	292	267	243	294	236	259	262	266	246	261	262	278	270	247	243	254	278	281	287	261	229	254	266	285	253	268	267	254	274	252	276	283	275	269	269	274	259	249	263	277	278	249	303	264	285	269	272	245	254	287	250	286	262	302	289	275	277	289	260	294	254	271	271	267	265	233	276	265	260	252	277	232	273	259	279	235	276	269	264	269	263	255	250	268	253	286	268	271	244	285	255	249	259	271	263	240	236	269	274	232	257	245	252	251	234	239	260	270	235	250	272	247	244	282	273	269	261	248	279	280	245	246	230	251	282	275	256	263	258	223	278	291	245	256	282	264	241	233	231	278	249	256	264	259	280	240	250	280	236	232	278	278	285	270	264	262	247	262	247	261	257	248	245	253	280	263	274	260	261	241	259	286	266	258	276	244	287	270	243	250	245	273	302	266	248	271	270	258	276	278	278	282	248	240	262	227	257	264	261	267	284	272	280	251	284	257	279	278	246	252	274	284	257	263	280	265	282	281	255	267	260	283	254	259	260	274	266	258	283	271	267	283	231	267	259	269	285	268	262	282	253	243	245	284	286	259	283	279	241	260	260	227	240	267	256	238	261	277	274	255	256	223	243	258	269	259	292	236	252	263	262	265	271	256	253	234	250	241	263	253	245	228	261	268	260	258	259	257	227	271	259	271	260	272	240	266	250	221	244	250	260	269	274	239	234	278	273	244	251	251	245	234	278	272	250	264	248	257	269	255	261	252	266	269	245	245	263	273	266	249	265	270	263	237	232	284	267	259	269	236	251	250	269	270	272	286	295	250	268	245	264	263	266	244	269	232	242	233	283	241	251	250	243	256	268	255	286	260	256	254	239	266	253	256	239	253	268	292	278	253	259	244	245	285	261	269	250	252	253	274	258	263	256	275	244	263	274	263	274	273	293	258	271	247	253	254	280	298	250	271	258	262	273	276	266	265	292	270	241	257	270	250	288	257	247	252	267	248	256	239	239	250	258	259	244	260	271	278	274	239	255	266	279	258	233	255	269	264	269	262	236	247	289	263	255	272	270	246	266	254	274	276	253	255	278	259	244	250	289	248	263	258	251	260	248	247	224	259	255	270	263	273	258	229	238	267	244	301	258	263	256	256	251	276	270	249	224	273	245	258	239	255	267	268	272	243	275	266	272	255	285	235	267	245	250	248	245	255	247	241	277	286	251	260	284	263	243	254	266	285	278	266	257	257	271	260	269	256	230	248	246	252	286	266	239	272	299	254	264	254	242	287	245	274	267	256	248	261	266	286	298	257	268	273	252	261	259	279	270	279	271	272	252	258	280	269	260	276	277	277	263	247	246	254	253	234	266	275	270	263	229	265	252	243	262	249	241	276	247	254	234	241	240	272	252	260	280	246	272	273	260	255	265	244	266	264	252	255	256	235	240	250	239	240	254	239	259	263	257	266	253	240	265	263	263	268	263	234	270	255	297	270	269	269	258	237	254	254	260	267	274	252	254	245	238	274	259	275	280	256	274	270	252	262	267	295	258	254	264	240	266	265	242	270	259	258	252	271	268	284	269	254	273	256	240	235	252	258	256	276	266	252	246	259	284	271	244	234	258	253	276	257	284	252	235	265	265	273	231	258	276	270	239	273	274	259	274	252	278	268	253	298	261	230	259	283	250	266	268	260	283	241	243	248	213	253	260	247	286	256	276	270	268	264	261	282	254	250	257	239	275	251	253	258	267	229	250	248	259	268	285	257	275	291	252	261	261	287	258	258	249	273	257	245	319	245	259	253	246	289	240	270	267	253	277	255	227	288	257	259	269	252	249	262	279	257	266	274	289	259	297	265	237	264	233	236	252	259	296	263	252	269	285	271	272	225	274	258	263	239	287	257	259	267	232	262	283	260	251	266	272	267	257	264	245	270	289	263	244	256	232	265	245	257	210	248	300	286	278	256	286	280	246	302	247	265	248	248	248	247	270	261	294	260	281	269	277	259	263	259	269	260	256	270	293	288	250	286	272	270	252	263	245	255	265	245	236	247	275	271	262	245	262	280	273	287	242	268	249	263	239	230	216	231	254	255	280	283	252	246	257	235	260	264	256	271	278	261	276	284	271	287	259	227	255	245	257	252	241	254	235	250	272	251	257	291	248	253	260	243	260	233	260	249	262	245	266	251	278	266	279	252	260	262	247	265	261	233	273	257	250	265	253	253	274	265	235	237	288	301	261	263	240	289	279	250	257	248	268	251	253	251	269	257	261	277	267	256	242	237	257	244	267	276	238	261	265	280	239	294	271	287	244	252	256	266	267	259	243	249	260	255	240	284	275	239	264	286	257	248	265	251	258	265	247	243	243	241	248	261	261	280	257	243	268	279	249	228	239	258	270	246	255	269	279	241	284	249	251	244	232	266	240	244	267	286	240	275	267	277	232	257	245	279	242	247	236	247	258	253	260	277	266	299	267	246	248	277	295	280	265	294	261	227	286	273	278	238	275	224	261	249	237	286	254	242	271	271	293	271	277	275	260	248	245	234	260	257	259	263	244	265	272	263	255	261	258	270	251	241	267	241	249	257	249	254	270	266	239	252	268	293	269	231	264	254	251	254	289	266	248	278	261	270	286	238	256	238	243	267	251	280	252	238	247	237	261	246	270	228	237	255	270	268	265	257	238	258	289	252	231	277	287	300	258	271	248	241	276	254	278	247	288	275	235	270	288	259	266	246	279	253	236	290	277	288	247	271	266	245	278	274	265	295	263	291	260	249	254	284	259	236	268	260	270	246	260	262	273	238	264	267	267	266	252	259	229	247	252	307	267	294	249	274	240	267	256	250	259	268	264	276	276	273	259	272	253	270	267	240	232	243	246	264	277	260	257	261	218	276	253	292	245	266	242	258	238	275	263	263	285	254	241	258	287	237	267	236	238	268	238	281	248	245	275	260	248	246	242	307	269	282	242	246	250	270	270	267	233	259	257	263	247	254	294	269	257	276	260	221	243	275	260	241	248	266	267	268	254	267	276	250	266	271	247	250	274	269	254	277	314	246	261	236	274	258	276	270	259	258	256	224	242	228	245	249	248	253	276	262	243	255	286	228	255	261	275	258	249	255	270	267	282	253	272	252	269	244	283	261	273	284	258	262	228	270	256	271	261	254	255	266	273	263	243	259	247	269	230	254	258	264	271	241	263	246	260	247	228	251	237	246	262	242	275	231	249	270	286	246	265	260	298	273	252	246	302	254	247	273	276	233	291	256	266	267	254	243	255	237	234	265	261	269	262	246	259	207	254	269	257	272	278	253	263	249	243	239	256	249	288	261	254	260	252	239	243	303	286	260	262	253	279	277	255	269	274	250	269	265	249	266	247	230	296	261	275	240	248	269	232	284	275	254	283	278	236	258	266	281	251	280	244	253	249	265	236	252
27100	34970	29294	18906	13268	9027	6335	4325	3325	2555	1923	1621	1330	1163	1036	925	853	764	711	775	695	674	633	620	594	581	617	577	563	597	594	608	568	593	568	546	569	603	564	553	579	557	540	557	537	548	514	545	530	526	532	483	578	558	499	525	528	597	508	542	580	550	498	509	535	518	549	553	516	519	518	536	594	511	523	522	538	552	513	535	550	521	504	503	537	515	539	534	531	566	534	515	508	520	496	520	529	540	581	503	522	485	537	529	519	523	492	540	572	537	507	566	515	520	534	520	531	512	566	475	495	514	501	539	516	527	497	540	563	565	549	537	561	540	555	514	501	583	522	551	533	524	552	536	565	537	543	517	509	557	520	567	528	567	499	502	573	567	499	562	531	520	531	552	524	508	530	513	539	518	522	532	542	543	528	551	525	524	528	546	539	529	554	562	526	518	526	573	532	520	510	559	546	527	535	546	516	552	538	534	507	561	559	536	498	532	510	556	530	523	518	535	553	544	530	530	536	566	519	493	526	496	536	524	508	540	552	563	526	552	573	552	523	514	490	515	576	557	523	531	499	539	547	503	534	536	561	526	542	547	514	538	565	517	512	534	523	528	523	506	556	527	512	528	512	557	523	532	500	534	496	515	506	504	497	536	559	540	537	525	487	562	542	557	522	529	476	571	545	507	550	574	574	515	529	534	527	515	531	526	553	539	499	537	520	517	595	496	537	502	535	537	583	470	519	558	523	550	538	536	540	574	560	562	533	526	557	557	498	499	513	515	493	504	545	539	535	535	528	534	561	554	507	541	512	530	560	525	518	533	515	496	510	536	532	559	518	516	516	505	524	528	534	534	503	530	523	557	503	532	574	530	549	543	536	511	562	534	533	534	519	549	524	513	535	554	520	557	521	530	518	531	553	529	539	556	529	524	517	520	519	531	585	581	500	538	503	534	552	512	562	527	523	544	512	560	538	532	531	544	527	516	491	504	540	551	511	581	526	542	503	536	517	559	553	579	539	517	522	552	571	540	553	543	511	524	546	501	535	543	520	531	541	559	524	547	521	574	551	550	527	532	527	527	508	526	526	472	557	507	507	529	517	529	492	517	565	542	547	515	526	496	526	542	550	512	564	573	562	552	576	527	492	560	540	510	531	518	557	570	526	493	548	502	567	511	526	506	497	536	492	497	508	533	539	571	539	529	543	525	572	497	512	534	525	560	515	538	499	545	552	532	517	544	581	516	497	519	512	524	523	512	534	543	552	529	547	496	480	521	545	531	525	524	576	562	544	588	517	500	547	546	588	519	513	500	515	551	558	563	467	505	511	507	551	490	539	553	509	545	540	506	536	501	495	493	558	551	555	534	525	556	532	522	496	554	520	511	543	539	523	545	521	535	511	555	528	531	539	523	519	551	536	525	542	510	531	521	515	511	546	527	528	499	518	556	512	587	546	567	500	472	558	519	526	554	578	588	526	522	514	551	468	541	547	509	535	559	589	498	527	525	533	494	537	516	565	549	497	584	532	524	545	516	486	532	520	546	557	542	525	529	530	544	557	547	521	518	527	571	527	492	542	527	541	508	505	505	551	547	518	528	569	514	565	569	503	515	554	529	525	498	525	467	569	498	552	537	499	533	499	494	525	524	507	516	539	558	562	505	576	511	561	518	531	553	539	524	533	525	500	557	504	495	534	561	539	532	502	497	540	523	556	556	508	533	558	535	557	495	520	520	555	520	529	560	522	549	569	521	553	523	548	529	551	572	526	551	596	528	542	474	523	553	558	509	548	569	524	547	516	536	515	496	504	517	502	510	514	553	532	587	537	533	497	522	493	561	498	549	527	576	536	501	558	486	543	497	533	572	510	510	501	554	514	521	525	537	504	550	508	520	507	536	535	540	502	522	507	532	555	517	521	511	514	514	556	525	546	513	517	547	543	501	564	533	479	504	547	543	550	519	501	519	515	567	531	527	539	542	513	555	509	547	546	578	533	535	524	533	511	503	521	543	519	506	527	527	473	550	524	543	520	499	539	567	492	536	516	551	498	518	499	530	570	491	496	541	553	524	537	537	553	550	534	563	540	527	530	523	536	547	499	566	496	520	534	500	527	536	538	510	544	533	548	554	528	520	523	526	567	582	528	519	543	546	555	569	589	534	547	513	548	539	543	490	529	536	506	493	523	534	531	516	500	533	577	519	538	534	572	542	515	490	520	476	557	554	508	492	549	509	569	511	561	511	543	521	521	578	505	537	553	520	520	512	522	517	561	526	523	513	521	538	511	573	505	528	562	541	529	566	520	560	595	540	507	534	520	498	546	549	572	521	560	512	528	542	549	529	531	519	561	504	516	524	549	520	547	514	491	480	492	531	531	559	535	532	568	532	521	511	539	557	536	523	554	549	504	561	507	520	549	512	520	496	538	499	520	569	540	470	534	493	515	539	514	534	538	520	524	516	484	549	550	509	509	517	551	513	519	559	547	509	532	532	567	528	526	516	515	529	515	525	509	564	544	564	555	532	519	499	525	557	575	524	493	542	567	529	531	548	584	497	491	547	567	574	537	540	561	547	538	556	544	531	547	546	505	558	512	560	562	514	525	547	557	508	549	475	567	528	512	527	534	552	483	559	533	522	530	501	521	578	495	524	541	499	555	494	518	525	528	575	488	555	528	515	521	561	506	560	516	521	520	531	497	543	527	522	529	533	540	519	532	575	567	542	550	541	502	519	554	551	520	534	525	512	562	512	568	517	528	596	552	568	545	504	535	500	520	531	490	522	486	577	539	556	563	546	532	532	508	522	528	544	568	525	571	505	543	528	526	518	524	511	534	542	513	477	519	542	509	540	538	556	544	550	549	516	516	562	509	524	518	502	563	533	495	521	524	510	543	554	499	543	555	502	553	524	546	552	543	521	537	557	508	529	505	525	523	530	582	537	572	557	547	511	477	554	553	550	507	551	527	514	543	541	520	555	485	562	509	536	544	515	532	499	526	476	530	574	546	522	505	527	514	538	527	533	524	540	568	551	543	521	540	552	589	534	561	512	562	523	537	543	516	513	521	535	564	524	565	542	504	559	517	565	568	504	560	513	554	539	490	591	556	523	490	523	537	534	531	509	518	528	501	543	532	517	531	530	522	547	538	523	562	534	559	503	527	507	534	572	528	531	534	540	542	552	521	587	529	520	527	570	512	520	530	528	523	541	529	533	514	545	505	593	543	508	508	513	499	533	503	551	499	511	532	563	549	521	508	534	483	542	549	514	574	532	560	558	575	542	522	555	488	516	522	551	538	533	528	554	576	487	538	501	503	496	550	562	541	545	510	517	533	524	557	513	526	529	553	518	534	541	501	527	508	543	576	548	488	530	504	540	524	546	506	520	582	542	502	540	534	531	537	508	537	501	520	606	489	532	514	501	512	540	531	533	520	561	510	539	515	541	537	583	512	511	549	508	519	531	553	547	533	505	537	516	535	548	538	509	548	542	553	550	524	540	527	534	558	515	527	533
23783	21704	29464	24318	21657	19427	6978	2485	1443	1179	857	707	549	466	389	337	315	280	254	289	248	221	220	188	188	204	177	186	197	204	183	190	173	190	177	190	198	181	173	172	173	178	184	169	158	162	180	195	146	169	140	157	153	145	165	141	151	172	149	180	148	133	162	150	161	152	150	142	162	175	152	167	143	162	167	169	180	140	143	150	168	178	152	183	164	152	143	144	164	148	161	163	145	147	150	138	150	149	170	149	145	157	169	164	145	164	128	169	182	173	135	163	151	166	149	159	156	154	159	157	160	142	160	150	163	154	152	165	157	149	147	170	173	164	136	152	169	160	137	171	184	143	153	148	152	150	168	142	159	157	143	185	157	168	153	152	131	144	165	146	157	148	160	155	132	137	136	159	166	137	162	166	169	149	175	156	139	156	157	173	165	158	135	165	153	168	141	165	165	154	186	165	151	157	143	181	147	157	158	161	170	154	174	148	153	154	163	159	166	146	172	154	155	191	145	168	152	143	148	165	163	142	137	156	148	172	155	172	177	159	180	162	172	151	141	137	165	163	146	148	152	139	145	162	124	171	171	158	142	146	151	149	158	149	144	135	179	160	158	136	162	156	147	148	148	153	142	152	159	153	166	157	149	173	156	150	149	160	168	146	149	149	148	141	138	149	156	168	162	146	149	153	168	159	142	159	163	156	157	161	147	141	170	167	140	144	158	150	143	154	149	148	145	170	168	151	147	162	151	179	143	156	160	164	125	150	175	144	130	144	134	152	148	162	144	168	165	169	147	135	154	171	153	134	164	159	162	146	162	158	161	146	181	155	146	167	153	155	141	141	159	139	133	154	155	157	171	152	133	162	138	154	140	167	177	160	156	153	191	162	192	165	156	170	158	170	166	158	160	185	154	149	140	179	161	149	153	146	182	150	151	163	163	142	175	173	145	125	154	156	152	145	165	163	142	146	161	150	168	164	172	148	148	157	162	158	177	160	159	149	135	167	154	144	143	168	157	177	158	136	146	170	147	177	163	147	147	178	168	156	152	160	151	143	168	174	136	146	163	121	156	142	158	138	180	158	170	134	172	151	176	159	158	142	162	147	157	150	169	181	152	172	142	128	155	165	175	149	165	149	169	150	180	173	188	146	153	146	159	149	149	162	149	169	160	135	138	162	156	162	170	160	174	151	154	165	154	151	162	171	160	164	156	143	173	169	164	169	160	141	174	157	168	149	161	158	166	157	148	163	174	161	152	164	140	152	164	167	177	153	159	165	161	153	152	158	152	152	138	184	163	143	146	163	154	150	161	145	157	145	130	153	147	154	160	148	165	146	155	129	167	151	187	140	161	177	165	157	150	131	168	165	150	167	142	153	170	171	157	123	160	157	160	180	150	148	166	133	151	178	150	140	150	174	146	161	160	163	154	131	145	178	118	140	129	152	159	161	152	146	163	160	169	158	143	132	163	176	137	155	169	173	161	150	164	161	155	158	134	164	129	159	135	164	130	149	164	139	176	161	160	138	162	141	159	139	157	192	157	176	150	150	156	146	159	160	145	154	160	175	164	139	150	152	157	167	153	186	134	144	173	161	135	151	157	146	174	167	152	149	162	170	172	149	172	176	151	162	137	182	169	146	146	151	158	164	143	157	150	176	144	144	146	179	179	141	157	150	158	158	156	153	186	159	162	141	158	150	150	159	154	183	152	167	143	139	178	157	163	164	151	177	147	144	139	153	190	136	145	142	170	173	152	165	157	164	160	154	163	167	182	176	189	158	145	183	180	139	150	175	150	137	162	156	158	178	160	155	155	152	156	137	158	168	165	159	164	153	168	135	161	164	178	159	170	136	153	145	148	150	142	145	154	139	151	159	136	157	163	139	138	140	172	151	142	153	169	170	169	168	139	163	144	161	155	169	154	163	152	165	157	161	164	150	153	156	138	174	156	150	151	162	168	149	175	143	150	153	148	161	146	150	158	144	157	166	173	146	149	142	146	153	161	155	162	132	160	161	139	171	175	175	171	176	169	172	177	166	151	155	156	193	180	138	163	159	136	165	159	154	173	162	150	154	143	174	165	161	154	172	130	146	161	147	184	154	135	165	176	152	143	151	149	141	153	148	152	144	140	131	163	177	166	131	169	153	162	140	144	161	139	141	168	150	153	174	144	164	134	151	176	169	140	160	180	139	158	162	152	161	181	160	143	151	152	153	164	126	157	145	178	141	154	152	138	154	144	161	155	165	155	165	128	177	159	175	128	165	148	154	159	173	164	154	148	161	143	177	149	156	158	160	151	143	166	172	152	147	160	155	156	157	139	154	157	140	170	147	130	153	149	158	141	146	160	133	168	156	151	144	160	166	134	171	143	144	147	165	149	124	172	166	146	147	177	164	152	152	143	153	151	171	168	144	163	181	163	149	150	161	165	146	162	145	166	152	156	175	148	148	155	136	170	167	152	137	156	137	152	157	153	148	161	139	160	142	152	154	162	134	128	148	153	159	149	143	134	154	157	147	170	163	165	182	149	164	148	169	176	172	163	152	145	176	149	147	191	167	157	141	147	149	165	147	165	155	145	157	156	156	158	164	163	146	148	161	162	158	160	159	153	174	140	168	139	170	159	168	147	144	146	145	167	162	160	135	147	151	152	154	149	162	152	174	155	166	164	171	154	172	149	169	134	179	145	150	147	156	140	167	137	161	182	155	153	156	155	169	148	152	163	148	138	165	170	200	142	161	144	148	151	145	143	166	151	152	144	175	146	147	167	135	168	172	162	152	157	169	164	161	164	158	160	166	168	150	137	166	134	165	138	150	156	151	150	182	148	164	162	164	173	144	184	147	164	164	157	139	148	155	142	143	170	157	166	157	149	144	157	150	139	152	166	167	163	150	141	167	163	130	178	161	151	144	152	164	173	143	156	140	161	172	149	171	158	153	144	172	126	147	166	144	177	171	142	153	162	158	146	149	157	145	146	158	160	134	148	155	162	143	158	162	184	124	151	148	143	145	159	159	167	189	147	184	153	167	172	155	157	133	139	164	154	157	166	164	160	152	155	172	157	152	138	145	160	159	154	140	157	160	165	152	159	156	152	169	168	155	181	158	149	156	154	166	172	144	136	165	131	150	146	166	174	162	148	145	154	153	165	169	155	118	144	152	160	170	157	163	172	155	151	179	156	159	163	147	151	149	173	135	170	160	155	152	156	149	155	162	162	170	161	143	166	155	168	151	163	132	160	168	169	114	144	130	155	145	165	152	166	150	166	159	152	143	177	177	142	171	156	135	151	150	156	176	141	157	134	137	169	163	171	150	174	144	156	177	165	156	144	156	156	155	152	146	161	165	134	153	161	161	161	155	187	130	149	145	156	156	155	173	138	172	156	155	157	155	155	177	152	159	144	166	142	159	143	138	155	160	172	155	154	167	143	152	151	156	145	161	184	168	160	175	154	145	164	146	140	170	194	149	166	163	177	135	165	155	171	150	139	160	165	149	167	183	145	152
29947	41050	35658	25724	19062	13943	9872	7182	5070	4018	3098	2437	1933	1484	1193	1020	922	808	737	703	690	577	559	496	461	455	442	431	407	406	423	406	418	397	421	397	364	387	359	344	354	361	326	350	316	344	337	334	328	340	305	329	338	327	340	343	296	291	314	334	317	341	302	314	324	318	331	326	318	326	312	324	330	328	322	276	321	340	294	327	283	322	315	337	337	321	331	299	333	307	317	319	297	336	302	345	310	300	314	298	331	342	332	296	307	273	294	314	298	308	336	368	303	310	343	306	309	345	305	298	314	319	329	284	308	315	320	333	301	304	328	315	282	297	311	292	329	316	346	306	316	307	300	325	330	321	311	332	304	321	322	314	311	286	269	322	318	317	349	302	312	327	315	351	303	300	318	323	338	296	299	301	295	327	305	317	319	305	295	343	342	316	310	319	294	275	289	336	297	320	334	304	317	324	316	302	300	348	340	292	296	291	340	318	323	328	340	336	327	289	262	288	292	277	293	331	296	310	324	320	333	280	332	314	320	287	304	323	287	283	346	331	352	318	327	302	300	312	312	334	325	294	276	320	304	346	334	312	294	301	293	317	295	313	306	317	313	295	300	316	311	315	315	318	327	316	318	337	328	308	313	297	330	324	305	287	312	329	332	323	317	323	286	318	297	328	290	323	295	315	317	318	314	307	314	292	278	315	339	302	300	309	283	320	315	331	318	321	320	349	314	292	328	272	312	279	339	323	310	280	335	338	302	303	320	311	306	283	295	331	313	290	296	281	270	295	331	333	326	288	312	338	352	284	308	319	305	307	335	312	312	301	317	315	314	299	307	307	326	333	318	312	290	348	286	294	317	288	306	293	348	331	310	298	283	296	314	301	331	322	327	323	328	344	291	328	287	314	325	296	246	323	331	293	307	329	329	296	325	286	301	290	288	325	341	302	331	326	299	310	305	328	308	306	330	309	302	305	310	330	326	307	325	312	298	298	280	288	293	310	284	309	306	300	342	308	283	317	324	322	304	297	291	318	312	294	328	337	312	289	305	292	321	324	325	330	329	302	319	282	288	315	339	292	300	315	317	306	309	335	305	315	336	288	308	310	277	292	327	315	321	315	335	308	309	308	286	338	329	313	286	302	305	310	299	263	327	303	295	303	322	298	316	318	279	324	317	300	277	316	315	307	335	302	293	327	312	299	279	348	306	326	278	304	322	301	304	306	326	244	321	303	292	315	294	297	290	323	306	312	342	313	324	305	312	322	303	337	301	293	324	319	285	335	325	290	306	288	349	323	320	295	328	302	326	296	304	305	289	295	327	319	287	290	323	291	307	299	303	292	304	287	327	316	294	278	324	294	298	326	321	295	321	324	321	301	288	327	288	299	313	313	298	319	290	320	343	326	302	308	302	316	322	327	293	315	298	296	311	310	302	324	341	346	313	304	287	320	294	340	332	310	320	301	281	292	301	325	304	334	323	334	335	285	311	286	325	278	303	289	290	315	289	303	296	327	304	275	337	274	305	313	311	283	314	317	323	324	326	333	321	315	342	295	308	299	294	316	285	338	287	335	314	318	325	263	299	344	291	275	310	337	335	344	289	318	327	332	327	325	294	286	307	335	330	255	295	333	309	303	322	304	326	272	351	304	277	316	315	354	308	322	327	307	331	293	318	297	324	325	315	311	307	295	323	333	310	291	297	304	317	313	299	316	303	301	314	340	316	318	293	312	324	301	309	327	328	338	319	333	329	313	286	285	307	295	308	321	312	292	309	310	309	289	311	314	282	297	316	278	299	327	323	319	299	335	284	349	312	328	334	309	315	306	318	280	306	329	327	295	286	342	288	319	326	302	312	309	305	279	290	297	305	330	297	298	294	326	293	312	317	353	318	294	320	290	303	286	316	314	305	304	302	317	306	313	288	326	320	306	334	306	321	302	285	296	315	341	316	345	317	314	301	300	299	311	311	299	306	307	321	295	327	302	311	270	299	315	283	337	310	334	347	318	348	330	274	299	317	330	289	303	309	294	314	293	304	312	300	312	318	298	338	341	299	278	294	317	310	314	304	326	329	295	274	282	320	320	328	302	298	322	332	318	288	311	303	294	310	306	313	288	301	311	317	313	337	332	303	273	304	323	321	276	317	334	314	309	290	339	303	312	319	294	321	285	299	315	306	301	338	320	313	306	338	283	329	286	272	325	302	299	310	332	298	332	308	318	308	298	321	315	298	339	298	298	315	303	324	344	297	310	318	321	324	299	320	299	293	320	360	343	288	309	294	296	317	298	306	325	327	309	314	310	303	300	302	316	310	323	305	319	313	283	284	290	310	324	278	322	309	310	334	302	312	312	293	278	289	303	320	328	296	306	295	334	327	301	316	280	279	331	288	298	297	320	312	289	310	321	280	297	327	319	287	325	299	304	302	323	280	327	344	291	291	346	301	312	293	285	322	345	314	310	316	303	289	320	294	305	273	297	304	302	305	320	321	288	322	325	279	313	314	367	324	313	309	294	319	280	314	328	318	300	317	292	298	296	310	302	313	309	321	285	313	313	316	297	312	323	327	310	300	297	333	344	318	296	289	311	318	330	319	324	332	317	283	298	305	278	329	336	312	337	321	307	316	316	273	313	291	305	332	314	268	278	311	295	296	303	359	318	337	292	312	303	311	335	309	296	288	312	313	318	301	337	264	309	297	298	280	341	292	284	299	288	296	314	314	325	325	282	282	308	303	274	316	316	311	297	320	326	338	318	281	329	294	322	343	286	288	304	326	319	305	324	318	301	334	319	290	318	307	294	333	285	297	291	302	314	294	325	344	328	360	313	311	290	335	317	350	307	310	327	310	298	298	298	298	327	312	323	308	293	286	285	286	294	300	323	311	323	312	333	298	329	291	316	318	297	321	325	303	333	319	285	298	327	321	330	294	344	308	320	306	321	338	278	310	294	309	321	293	312	315	335	322	307	306	308	295	323	317	317	315	312	310	318	325	336	328	333	325	316	309	309	318	323	330	336	288	323	300	319	348	312	302	307	306	306	310	282	328	292	325	312	287	307	325	323	302	275	301	320	324	332	309	327	277	313	335	326	321	302	304	268	323	294	288	280	274	286	338	302	289	314	300	286	312	307	296	331	307	330	295	319	299	299	299	349	323	306	293	285	361	284	291	284	323	327	313	277	292	325	275	323	298	306	343	310	321	351	282	327	332	313	308	314	323	284	277	350	353	303	292	301	287	315	320	307	312	321	310	299	288	324	320	329	307	306	298	274	324	330	277	314	311	276	322	295	319	362	318	321	309	292	302	296	329	309	300	284	270	306	317	312	303	330	301	288	323	303	327	282	313	280	318	299	330	300	317	307	316	295	283	288	313	310	333	290	304	292	319	308	277	293	318	318	323	309	312	309	295	313	345	328	338	301	335	333	327	288	305	314	293	288	305	293	326	299	332	340	296	316	319	320	347	309	278	341	311	308	336	309	297	303	313	306	300	306	327	283	309	304	316	312
27233	21107	14761	5715	2272	1407	974	727	627	557	520	501	467	405	409	390	384	380	376	374	390	310	371	397	355	394	375	375	380	398	370	362	363	372	377	362	337	336	362	364	347	364	365	353	335	337	360	366	364	373	360	365	339	373	329	319	341	359	401	355	365	384	329	385	348	352	370	336	343	368	359	368	381	370	367	350	333	360	366	325	360	327	362	346	346	344	338	366	382	365	362	334	376	352	335	358	366	344	320	348	385	383	360	335	359	341	367	365	355	364	358	329	371	333	349	364	363	346	340	365	346	371	367	342	368	345	361	367	340	339	367	348	362	390	359	348	383	338	356	334	332	375	369	393	376	343	341	388	334	372	331	354	366	335	351	382	352	350	371	380	349	393	363	388	346	365	365	364	348	372	388	388	327	339	359	372	350	357	358	356	351	342	347	346	368	327	395	368	368	339	375	359	334	384	383	341	384	335	358	394	365	356	392	363	375	338	365	393	374	391	348	364	335	372	368	323	337	357	334	372	393	343	359	354	376	399	354	324	363	350	367	348	345	382	359	358	329	373	378	334	332	352	341	369	368	361	390	374	301	368	349	350	349	353	377	359	349	330	375	396	396	373	336	372	364	335	369	370	352	355	337	360	368	350	380	299	334	391	370	321	338	364	334	345	340	386	384	386	351	363	321	353	360	319	364	359	326	324	363	356	395	350	351	363	392	371	369	336	354	350	368	334	370	353	336	362	362	336	377	385	365	334	379	352	352	360	350	318	368	378	327	351	376	336	391	352	357	387	381	358	386	350	391	390	354	388	362	364	366	332	380	352	353	356	368	370	355	381	367	351	346	369	376	353	367	333	374	378	383	359	363	325	337	375	370	399	391	361	356	359	361	373	383	371	421	344	367	345	377	316	388	364	368	333	384	369	353	370	378	381	382	316	324	372	365	389	333	335	351	390	371	367	325	368	367	358	344	385	362	344	354	368	364	338	362	369	347	366	370	331	355	369	344	359	362	360	362	345	365	337	350	334	332	372	360	368	349	358	385	359	394	370	370	330	368	359	354	347	391	330	342	390	346	326	351	385	323	373	362	367	323	363	354	375	383	385	376	358	360	354	344	382	348	355	375	355	377	380	368	357	316	348	394	383	325	356	361	356	357	357	340	392	372	350	373	375	344	350	379	353	355	349	362	337	391	349	349	397	338	349	330	322	360	355	376	338	361	335	383	364	388	385	370	329	385	385	327	329	361	374	331	336	351	337	375	341	343	375	343	383	357	338	342	336	391	352	356	338	356	327	370	338	325	362	345	349	376	347	344	348	366	345	348	360	361	332	349	340	391	343	372	371	374	389	348	369	346	367	410	337	359	367	350	350	339	317	357	346	390	342	317	402	356	390	348	354	378	371	363	367	379	381	375	349	373	379	367	355	371	369	369	342	352	312	380	366	347	349	357	343	358	373	367	357	345	374	391	374	358	364	358	329	358	362	352	348	370	352	364	361	353	362	350	343	412	376	345	396	347	346	370	333	339	346	357	404	373	347	382	364	354	350	359	347	386	346	340	351	357	332	393	347	382	353	350	352	392	359	387	345	343	348	379	349	375	350	331	361	375	338	370	367	363	331	381	393	367	392	355	363	361	351	358	367	329	350	360	353	341	371	344	364	371	381	310	341	360	355	325	364	348	364	326	385	349	353	368	364	360	368	350	355	386	341	346	320	360	344	331	383	347	350	368	346	335	364	350	351	350	360	347	349	367	370	344	354	346	354	350	380	297	358	388	409	373	379	358	330	328	349	353	344	364	346	350	316	326	340	342	342	337	355	313	329	385	339	346	344	364	318	358	356	355	333	370	354	343	329	377	367	347	341	346	350	345	396	357	318	328	379	405	367	371	321	371	390	394	355	338	377	373	380	394	394	324	374	354	367	353	336	370	393	344	382	395	352	364	332	366	337	352	377	355	389	328	331	367	340	306	348	358	354	339	333	374	386	327	370	389	325	368	373	348	336	376	365	377	379	378	377	357	363	353	342	357	320	379	336	370	366	386	347	354	348	374	360	359	396	362	340	362	372	361	383	372	357	354	378	391	356	349	371	337	360	354	362	347	341	362	357	361	355	327	362	363	393	363	387	337	353	335	363	369	353	350	379	342	351	373	351	341	341	371	367	339	367	377	377	354	326	367	380	384	353	334	355	328	351	364	368	344	384	374	391	379	383	324	371	333	355	379	383	365	371	371	353	332	368	349	334	342	365	308	355	340	335	361	353	362	383	333	376	356	346	373	359	360	357	384	367	357	366	356	370	374	333	368	354	377	347	373	379	366	325	344	383	364	331	391	368	331	401	362	394	368	380	390	365	348	352	368	341	373	363	339	387	369	350	364	373	356	385	327	353	342	360	383	373	356	382	369	368	372	367	385	363	354	346	342	344	349	342	358	370	354	374	348	372	370	385	351	338	359	363	353	360	378	371	365	344	359	316	369	332	359	361	361	352	372	339	387	358	356	366	356	360	383	378	300	382	345	378	360	330	365	405	373	364	354	375	384	347	357	345	338	346	374	345	338	370	351	371	349	345	373	374	377	344	383	365	374	371	352	361	328	375	333	364	380	389	376	350	319	346	372	343	368	333	335	381	343	332	398	363	388	336	354	342	379	337	341	367	362	359	353	334	347	319	350	367	394	382	373	373	369	368	332	337	374	370	387	337	377	353	330	334	400	337	396	397	365	368	405	329	338	354	364	348	362	347	331	391	354	336	337	333	335	386	391	398	348	336	336	334	342	371	347	372	315	357	326	363	353	358	361	359	338	360	367	399	346	373	349	362	356	348	368	378	343	322	339	361	386	357	373	378	358	361	331	362	375	353	330	365	393	381	329	390	355	350	352	364	421	342	368	364	347	328	379	369	348	333	367	326	336	360	363	341	334	338	363	348	323	355	343	375	344	334	380	367	336	368	361	379	314	364	336	375	342	371	389	345	360	375	358	362	363	364	350	336	313	356	348	378	339	402	374	355	343	352	380	361	347	321	361	331	340	358	347	388	386	372	335	351	355	376	355	347	320	338	359	346	388	307	359	368	347	355	338	363	386	378	348	369	371	346	396	371	364	354	365	388	352	367	358	349	331	379	343	379	361	345	351	384	361	387	328	357	365	381	374	362	397	352	352	381	375	339	377	322	337	373	364	365	349	375	379	335	334	364	375	364	371	346	349	355	338	335	372	378	359	330	394	374	344	361	332	355	336	358	345	354	375	356	343	348	371	364	356	345	380	336	354	367	370	359	343	344	349	361	370	357	350	348	388	375	362	336	403	327	369	322	371	355	360	354	384	393	356	359	344	379	364	382	370	384	385	371	377	352	355	344	323	344	359	375	340	347	333	379	355	373	331	383	353	374	371	377	328	387	345	371	357	342	335	370	365	324	356	364	332	381	337	352	356	380	382	374	346	349	335	388	346	394	344	404	345	388	362	380	378	345	346	377	346	366	340	325	360	382	375	368	335	332	354	346
21010	24551	19322	10370	6553	4329	2981	2258	1731	1528	1280	1112	1035	935	932	823	853	834	822	793	825	791	733	711	709	747	659	703	749	716	718	729	742	732	748	738	702	737	758	736	714	727	675	702	660	707	731	738	660	721	706	658	679	691	665	709	707	692	700	775	701	700	697	734	693	718	700	699	750	677	685	690	684	685	686	686	689	654	695	690	678	704	697	669	682	718	721	725	676	685	714	776	699	640	726	669	706	693	685	654	697	667	751	702	683	674	710	705	737	679	701	688	699	709	661	697	710	674	674	722	698	742	708	682	723	709	710	664	689	688	722	705	729	718	686	688	689	719	728	695	708	729	682	740	719	729	699	718	712	710	689	685	743	663	726	657	741	663	671	700	749	751	692	696	694	689	683	634	720	691	652	727	722	671	725	739	706	740	648	676	703	675	718	714	691	668	702	693	663	682	699	701	756	698	713	724	720	731	653	722	659	709	732	677	745	670	691	660	703	675	689	748	711	741	737	667	662	650	676	719	669	670	752	692	718	673	672	709	728	694	708	696	691	725	723	749	703	674	705	700	666	665	729	693	697	722	725	671	682	690	699	699	689	633	696	700	735	700	699	666	674	667	754	683	717	723	701	700	697	668	713	696	666	709	735	740	680	718	614	707	689	690	663	697	717	684	688	676	726	703	710	701	728	685	675	694	718	687	717	701	700	714	694	742	728	699	714	728	657	719	672	691	695	726	664	750	720	721	673	692	715	653	686	712	699	656	647	701	687	726	733	678	722	747	710	695	648	706	732	692	704	688	732	732	718	708	729	657	677	675	692	711	714	717	714	693	723	743	711	762	686	696	709	704	671	636	676	722	701	682	680	646	700	738	692	656	660	630	673	658	698	662	684	692	677	753	708	689	686	686	698	673	710	710	743	738	710	698	703	735	671	721	693	721	677	664	666	712	684	673	697	720	708	688	716	769	704	642	722	698	702	758	703	680	686	724	712	736	736	744	694	696	719	755	735	709	682	692	733	707	654	661	717	728	715	663	637	693	720	758	722	712	685	730	679	704	657	686	708	708	717	700	691	718	737	690	700	662	638	712	680	712	672	709	701	728	712	668	700	700	676	671	712	697	659	653	763	680	701	710	673	676	704	692	672	726	710	668	692	702	741	712	741	660	732	706	669	725	725	677	712	710	729	688	723	683	670	680	710	717	697	734	686	715	769	669	677	722	705	721	699	741	688	713	692	666	649	699	729	687	740	652	711	659	667	681	701	697	692	667	685	723	707	676	686	629	656	693	777	698	756	697	682	712	738	716	701	667	725	704	684	747	719	706	724	714	712	665	695	695	746	703	671	693	708	715	688	650	708	679	638	749	723	758	697	695	708	700	737	691	731	709	705	672	679	719	645	693	670	714	686	699	679	642	701	686	700	723	705	685	730	719	752	678	690	691	680	717	647	749	715	720	691	735	712	749	676	699	682	730	685	667	706	705	679	717	694	710	680	704	686	709	661	629	698	677	707	655	697	731	686	678	745	707	712	697	690	662	673	722	707	674	699	694	731	692	712	714	687	699	662	721	696	704	723	718	738	703	737	702	675	697	658	687	720	732	684	726	715	685	669	673	734	692	703	717	702	704	699	715	724	724	685	699	687	697	695	707	706	694	695	687	706	705	709	675	653	688	718	723	657	691	706	689	703	644	717	686	701	668	688	720	698	708	686	738	721	711	706	703	688	694	682	673	673	730	708	751	668	743	714	708	739	667	692	710	686	728	693	750	712	668	703	708	653	690	677	705	658	726	729	675	723	668	656	650	675	685	674	722	669	699	701	680	705	723	690	684	724	717	678	645	674	689	721	699	712	717	710	707	713	695	690	712	682	710	719	696	695	718	650	722	702	700	742	653	706	731	702	710	709	671	698	657	752	728	701	663	689	708	701	686	672	739	657	691	727	673	697	672	732	681	689	693	706	697	685	726	722	687	736	683	745	690	717	693	703	680	738	685	710	744	678	681	711	638	697	728	686	662	703	721	683	670	637	693	710	687	711	690	710	705	756	737	649	693	672	708	708	729	722	717	720	677	667	710	667	737	734	676	701	711	746	710	670	656	657	669	743	729	702	656	695	731	682	714	689	698	734	729	737	661	686	633	678	700	688	711	716	707	681	702	711	728	698	686	730	731	699	707	702	689	683	742	707	715	720	695	677	694	677	703	723	706	700	648	687	644	711	721	678	710	715	722	749	689	710	652	730	728	683	719	711	748	707	670	713	755	728	693	710	683	711	687	691	668	738	682	762	690	676	671	687	706	772	730	738	696	685	711	725	660	712	732	749	727	706	726	666	695	721	737	683	740	681	719	704	671	682	717	697	739	673	679	699	758	701	712	693	701	705	692	691	758	715	705	736	691	685	679	688	686	746	688	658	713	683	668	682	703	725	722	647	687	720	717	691	729	711	733	672	711	685	702	683	728	706	724	712	699	663	702	715	729	652	686	685	707	709	681	711	668	732	681	687	726	727	663	676	722	704	759	630	702	688	732	710	685	728	709	703	719	677	727	706	694	674	726	671	704	701	674	680	684	677	648	714	680	735	692	688	727	710	701	673	697	679	679	659	699	694	684	701	695	674	699	722	705	678	708	676	668	735	726	726	686	728	665	719	723	697	700	710	672	716	703	658	660	672	743	714	721	729	661	684	655	681	654	679	731	675	667	698	720	686	676	657	728	671	740	702	678	735	739	717	657	722	762	643	696	740	694	712	752	749	732	696	681	708	682	726	721	657	705	716	712	707	664	719	667	703	677	735	678	705	729	724	696	724	687	709	693	695	682	740	749	678	718	674	700	724	724	716	672	684	642	727	722	723	674	713	679	714	728	703	723	702	716	678	694	676	692	740	699	687	627	671	709	743	680	720	717	665	694	734	722	703	660	698	718	729	667	682	679	689	690	721	681	693	706	685	689	732	709	726	726	762	692	700	699	684	721	703	711	701	729	693	761	694	698	672	681	698	657	707	719	663	650	689	699	762	701	693	742	682	720	641	676	716	727	723	705	639	693	642	705	663	707	701	714	645	710	695	725	689	642	657	647	688	690	698	686	682	683	725	695	683	709	698	706	688	682	703	707	691	658	695	717	723	701	713	669	709	680	693	691	680	679	707	707	695	675	742	693	713	726	714	736	649	741	685	694	684	657	704	684	667	679	685	700	680	702	699	692	724	633	733	724	704	705	667	678	681	672	704	723	687	703	726	729	634	725	720	700	707	759	668	703	723	722	654	691	714	736	690	688	732	705	684	619	759	749	711	685	682	692	724	674	700	713	705	683	697	734	691	706	725	661	647	674	748	677	729	731	705	708	696	756	716	702	657	709	734	705	690	697	733	672	735	686	729	650	686	703	703	663	694	724	740	704	670	733	742	703	654	717	677	690	719	681	697	697	686	721	691	669	686	728	680	706	704	692	646	677	681	666	723	688	682	735	688	689	690	731	671	702	702	694	686	665	706	698	709	687	686	704
25024	21770	28503	25241	17644	5065	2363	1376	970	801	609	558	511	437	365	333	337	329	317	308	278	325	291	287	291	286	340	274	279	300	262	282	279	292	283	287	286	269	270	271	274	273	258	273	271	240	268	255	240	245	274	242	249	281	260	272	242	275	276	273	281	255	263	256	262	260	261	222	250	230	272	272	263	255	275	252	268	272	241	230	269	269	252	249	260	251	256	254	283	256	275	254	253	243	282	266	275	242	256	269	270	239	267	255	241	263	221	248	245	226	263	259	264	314	241	246	278	263	240	230	268	290	265	267	277	257	252	233	254	255	251	232	253	237	294	289	255	255	252	234	311	248	265	249	250	290	259	257	237	262	296	247	258	261	270	251	239	254	270	252	233	221	272	241	242	239	264	263	286	281	267	242	265	289	259	243	249	259	267	259	252	268	288	279	269	263	290	270	240	246	252	271	250	266	292	285	243	247	260	257	237	259	267	256	264	273	278	263	259	288	247	259	256	294	253	253	262	251	273	254	254	233	267	258	250	269	259	233	230	276	276	246	264	235	287	260	281	251	253	263	291	255	259	261	247	272	257	263	280	250	245	293	240	246	247	252	246	264	259	289	290	252	261	280	271	271	263	257	265	235	239	234	252	271	239	283	260	246	249	280	249	255	257	280	269	277	256	251	242	271	293	258	278	232	283	273	268	228	257	239	247	234	258	287	247	249	278	267	261	261	270	246	252	278	255	271	245	258	260	258	271	244	252	247	231	270	256	219	304	233	273	250	218	268	266	272	290	295	240	272	288	279	249	254	254	263	248	227	260	254	288	230	263	274	245	245	270	261	252	269	255	252	245	279	218	234	274	228	260	268	266	244	267	255	250	265	257	246	251	289	270	277	263	266	245	270	253	249	239	253	243	261	221	292	274	259	285	311	281	287	296	264	245	265	260	246	266	250	253	279	233	283	258	273	236	259	263	253	250	249	252	238	270	277	264	251	266	260	260	267	290	254	248	258	264	264	271	234	248	298	290	251	222	256	262	240	279	265	266	250	270	267	254	233	268	252	260	289	274	251	238	253	238	263	263	263	291	250	251	270	247	263	270	298	285	262	254	263	266	241	274	269	268	229	243	245	231	277	240	262	246	247	266	282	261	255	261	255	257	229	248	263	248	293	258	259	264	289	276	278	256	241	254	252	252	284	270	241	280	255	261	260	265	271	277	258	242	248	249	261	295	257	262	250	252	255	233	282	283	293	273	242	309	265	290	261	224	261	263	254	260	261	257	270	251	274	244	236	240	239	222	250	267	245	272	255	256	239	270	266	275	261	250	272	257	273	250	298	273	268	290	256	244	281	243	278	263	244	267	281	258	254	277	248	241	251	264	304	276	255	265	272	260	251	279	265	249	246	278	264	277	257	249	250	300	255	245	251	247	238	281	280	267	260	244	269	270	256	240	255	260	263	277	251	257	240	251	268	275	263	255	294	272	270	280	275	275	251	261	238	260	297	264	265	251	265	257	260	251	250	252	258	260	282	255	228	254	264	240	284	282	270	243	226	246	242	272	253	246	274	260	262	269	266	260	244	237	270	275	258	258	278	223	262	246	263	258	269	228	268	274	255	267	259	238	218	251	235	245	278	278	255	262	234	255	222	273	256	255	268	277	270	287	230	252	291	236	281	273	230	265	276	248	269	232	268	236	257	255	262	249	260	274	248	246	273	253	271	241	256	249	241	269	272	259	285	264	239	269	259	244	236	236	251	273	245	241	261	243	273	256	265	250	255	237	238	254	229	256	262	249	275	266	293	240	233	267	258	236	272	245	260	274	286	247	252	246	267	248	210	223	274	274	253	259	270	275	242	273	264	265	250	254	279	272	261	263	242	286	230	261	255	246	294	273	245	240	282	271	243	246	250	249	273	257	242	227	252	259	259	238	255	254	239	280	260	256	269	270	269	279	269	263	273	276	273	274	265	254	240	256	270	249	257	249	242	281	243	252	265	257	266	272	233	261	263	259	249	254	261	263	264	218	245	289	270	299	260	256	260	254	260	243	285	270	267	252	283	261	258	237	249	258	249	259	257	257	253	250	251	259	259	261	275	254	268	243	267	262	259	270	289	270	264	248	290	256	260	274	245	261	298	261	231	279	256	266	279	241	266	282	262	258	271	265	294	237	234	232	268	261	239	258	289	282	254	262	293	270	278	266	276	272	247	281	254	252	255	256	297	246	256	262	271	254	266	255	252	262	239	253	255	294	242	265	268	235	242	239	275	265	266	262	248	270	264	264	239	253	264	252	258	250	256	270	245	267	276	257	290	258	245	263	249	273	299	251	267	242	241	272	247	297	228	250	259	274	244	265	258	247	287	253	295	245	249	307	271	274	267	246	237	263	252	270	266	248	250	261	273	246	247	261	228	248	274	265	242	271	279	237	253	269	269	249	243	233	249	257	292	250	255	291	239	248	231	273	267	279	247	272	238	245	259	277	256	266	254	257	272	236	266	268	269	238	243	263	253	270	241	240	246	253	293	241	261	259	252	242	263	230	285	271	264	278	267	270	264	269	255	230	280	236	251	257	262	286	232	264	277	264	268	260	273	266	271	264	265	255	253	266	234	252	254	245	280	264	284	265	284	265	263	266	261	276	261	226	286	226	262	279	278	238	278	278	292	269	251	265	280	269	240	274	244	245	273	258	253	275	255	239	260	246	264	288	259	242	250	271	237	295	243	273	242	261	259	263	237	260	292	242	285	228	276	222	248	239	259	279	262	293	237	273	270	255	256	262	276	279	268	254	239	235	275	240	270	264	238	248	266	287	261	290	252	259	241	278	261	264	266	300	251	248	266	293	270	233	247	254	250	243	267	329	276	252	275	271	255	232	266	219	260	257	293	226	230	270	259	275	252	264	269	243	261	247	251	292	260	230	272	255	240	259	246	234	254	252	247	238	247	266	254	240	234	235	270	255	252	256	267	245	284	253	244	241	268	233	283	267	251	275	305	274	267	263	256	265	264	235	258	247	257	276	282	258	271	262	256	249	248	244	218	258	241	251	277	284	226	263	239	270	266	247	250	249	230	244	284	272	240	267	270	238	276	252	259	245	251	275	260	290	274	236	250	262	237	289	239	266	256	262	265	244	259	259	238	230	231	249	264	260	254	263	236	255	225	256	273	256	253	264	281	288	276	284	248	209	253	253	272	249	284	259	261	284	265	276	280	248	307	266	264	236	290	247	263	252	272	228	228	272	232	231	241	266	244	230	277	260	287	250	269	261	266	259	253	279	283	244	252	267	274	267	245	265	257	251	272	275	288	274	280	267	302	259	241	260	245	287	261	236	246	255	236	294	235	281	264	279	247	245	251	254	271	260	260	279	257	291	263	282	255	263	253	257	258	266	254	248	260	265	281	309	272	281	247	252	219	264	268	267	250	263	240	272	263	286	231	252	247	261	254	237	262	273	264	239	260	261	264	259	263	294	276	252	227	263	264	271	254	286	281	253	294	262	236
26451	35446	28534	18182	12568	8696	6012	4243	3295	2526	2092	1694	1343	1172	1098	874	860	819	780	732	694	623	626	581	601	589	594	562	564	548	599	601	593	571	554	547	526	556	530	533	517	509	573	541	574	551	559	513	541	550	512	550	499	533	486	535	537	520	580	503	562	525	565	537	563	506	520	534	509	529	549	529	526	485	499	533	547	538	543	528	554	522	503	521	560	543	517	513	562	506	589	519	524	513	506	523	510	537	470	493	554	489	511	556	517	529	517	516	507	551	503	530	553	515	514	517	529	507	478	524	528	551	516	517	527	543	497	517	554	547	488	530	530	525	527	513	504	558	546	543	563	498	519	518	550	549	525	516	537	527	505	507	543	491	546	504	484	511	535	496	498	526	518	511	535	525	523	521	512	486	516	522	528	510	549	487	522	547	514	514	510	545	508	486	507	553	522	528	550	531	514	550	535	540	497	538	527	538	506	530	505	537	520	532	473	544	512	505	509	467	538	515	543	533	544	537	497	502	506	465	515	519	539	569	503	554	532	531	570	563	525	491	550	538	533	522	535	493	499	493	559	557	528	540	518	493	511	487	504	500	505	540	493	512	584	518	545	520	540	527	547	495	552	496	486	574	541	523	528	556	535	531	509	502	499	512	500	493	540	515	571	485	516	504	527	515	489	529	529	541	540	552	507	500	524	527	527	523	529	529	531	545	529	498	500	563	519	501	501	485	544	517	540	529	534	530	505	512	507	514	546	525	492	506	516	534	545	519	540	492	499	526	558	527	533	484	529	522	484	517	525	534	509	526	520	492	576	515	502	509	522	479	498	557	529	517	514	535	533	544	531	515	523	534	495	527	479	503	489	535	558	537	522	505	565	515	567	520	552	549	525	543	512	539	515	555	531	561	522	522	548	540	538	535	547	530	488	528	539	525	525	524	549	516	503	510	520	542	511	579	508	529	533	524	537	478	509	502	555	514	529	507	521	495	506	497	538	530	566	506	550	526	540	557	498	513	539	486	546	541	486	515	523	540	503	547	539	511	484	536	533	537	547	530	467	550	530	515	544	521	502	497	481	479	512	510	546	516	537	489	547	506	467	543	513	516	514	521	512	557	533	486	538	545	514	521	512	530	558	529	514	495	549	551	542	492	531	527	500	505	516	516	526	534	491	531	486	546	546	544	532	495	495	490	507	499	540	487	493	546	498	539	505	521	515	479	537	505	548	568	503	499	540	550	494	541	499	475	493	526	560	480	548	531	525	512	481	546	537	501	567	500	512	500	502	517	522	509	484	532	510	540	503	519	555	518	497	518	521	498	500	522	513	497	566	503	596	534	507	530	530	551	559	514	546	537	528	521	503	499	513	521	565	544	538	562	526	486	528	534	526	528	546	536	508	541	485	518	522	530	512	531	482	515	513	515	544	539	514	525	495	537	539	500	507	500	548	502	513	525	537	513	532	529	483	489	536	568	543	531	530	518	552	505	478	499	528	480	530	540	506	496	512	538	507	541	535	524	505	524	499	521	517	499	521	513	547	535	522	561	549	547	524	544	515	544	517	505	523	471	556	550	516	539	537	517	513	513	540	517	515	495	505	517	507	473	546	514	489	484	477	522	514	496	509	480	494	551	554	534	533	530	555	512	513	498	549	504	548	540	528	506	509	516	569	560	562	534	528	520	523	542	486	516	520	479	472	528	552	503	528	550	542	552	524	521	487	503	545	478	497	533	538	491	517	535	490	481	502	507	540	508	543	530	513	515	496	550	521	525	508	541	532	485	490	520	562	479	520	533	580	518	523	512	515	528	505	553	531	555	495	541	511	506	533	558	533	564	525	491	523	513	493	514	507	523	547	547	545	526	523	534	532	530	524	511	525	508	494	521	532	491	502	558	535	535	495	520	481	521	565	507	527	524	510	497	537	546	532	550	524	519	526	508	539	504	516	576	501	527	525	562	524	524	512	531	509	529	543	490	494	520	550	554	501	554	585	532	511	498	496	508	520	539	524	527	553	525	521	505	536	521	500	570	529	528	519	523	520	542	471	546	513	556	529	515	541	530	512	534	527	567	540	521	535	490	506	526	485	524	504	511	509	556	525	523	531	484	525	517	533	532	536	494	542	514	519	506	516	510	535	531	505	525	522	523	515	546	552	521	532	495	544	551	537	526	555	523	566	507	537	539	513	482	529	534	491	519	548	526	528	497	538	523	498	503	525	485	527	489	529	516	514	542	520	508	516	563	496	518	499	525	489	519	551	505	512	514	483	543	493	522	545	544	505	505	539	497	524	535	561	545	537	537	516	521	555	559	486	491	507	535	509	539	467	496	517	515	530	485	567	489	544	496	504	548	510	511	517	522	528	516	548	520	570	492	559	543	540	482	521	518	516	507	527	508	530	540	521	535	539	523	510	511	536	535	509	505	515	509	511	519	544	545	505	512	535	533	525	518	541	538	488	578	515	519	519	535	524	532	503	521	523	561	503	516	501	544	511	546	533	500	510	512	546	505	547	528	534	542	490	517	496	508	543	528	517	562	526	578	544	512	498	519	571	576	545	514	512	491	561	524	523	511	537	554	540	515	523	497	518	499	535	551	569	493	498	487	494	540	489	546	528	530	532	502	544	516	523	512	526	525	501	559	508	567	521	544	511	508	532	478	541	530	527	524	519	575	535	519	528	514	592	525	548	505	512	505	508	525	536	537	508	499	522	537	508	506	546	518	468	546	503	508	561	531	536	533	516	567	485	505	538	497	504	500	518	518	524	565	482	547	534	528	519	505	514	533	538	532	522	528	534	487	524	497	495	527	518	524	529	488	513	528	500	536	482	502	542	500	518	479	505	506	513	572	496	561	501	512	522	499	500	493	527	531	543	509	530	508	520	517	488	554	520	524	541	539	547	518	489	550	523	544	549	528	520	530	535	519	530	529	510	537	513	547	506	507	541	527	513	518	516	547	548	507	530	497	509	535	531	531	521	542	503	571	489	506	505	537	555	520	497	499	517	512	502	506	514	494	502	528	527	506	522	535	539	537	534	514	503	523	537	521	514	496	517	505	532	501	525	558	546	504	500	505	511	491	504	499	485	499	511	523	500	537	515	515	528	542	500	488	495	553	526	541	519	519	536	524	526	536	524	483	556	541	514	482	532	483	532	496	496	513	511	539	538	522	510	494	486	510	537	511	516	499	500	528	508	473	496	516	517	529	521	487	519	531	549	521	474	514	537	530	548	516	491	483	567	481	516	524	529	513	498	508	526	525	507	514	514	514	515	491	522	519	506	554	497	522	487	521	495	531	498	507	501	553	550	510	522	502	528	498	481	540	486	521	568	518	549	511	537	514	521	524	515	538	518	512	487	525	501	556	521	516	535	547	522	471	527	495	534	513	516	532	485	522	555	496	524	538	523	541	528	485	516	543	485	509	519	507	486	550	497	536	511	488	499	537	555	562	542	540	503	509	542	531	554	512	547	538	522	530	523	508	534	502	524	545	547	520	509	546	546	518
23740	21710	29415	24338	21678	19344	6761	2435	1441	1074	849	647	522	453	371	327	303	278	263	249	205	218	226	221	200	189	185	182	200	154	160	186	181	202	175	186	182	156	178	177	160	178	169	162	157	176	166	182	164	163	138	168	182	149	148	171	169	150	142	140	146	144	126	130	160	169	155	168	142	182	155	164	151	146	151	148	164	163	159	139	132	137	136	141	139	154	146	167	131	146	159	151	151	162	151	148	141	152	139	144	150	134	146	190	127	165	157	143	135	131	170	139	166	143	137	154	161	183	147	153	158	159	142	163	146	149	158	152	164	136	132	128	156	140	156	159	185	139	136	152	138	158	153	145	146	147	160	167	173	147	175	151	148	157	167	164	152	159	165	148	129	172	141	146	141	157	164	147	134	147	165	168	147	156	152	131	150	142	154	160	148	135	163	147	151	148	148	154	155	139	155	160	138	174	139	150	155	161	133	141	157	153	155	158	156	140	151	170	154	139	145	156	158	132	143	151	162	155	159	143	155	135	137	157	164	171	142	153	135	168	145	146	159	137	170	150	162	157	137	148	136	173	153	145	163	171	138	149	158	145	156	160	141	163	145	154	169	183	167	150	136	150	133	149	138	160	172	153	153	162	153	133	141	142	145	163	163	150	139	165	146	149	135	148	168	121	167	153	138	154	147	143	163	164	156	173	153	152	157	165	141	169	135	136	143	173	153	128	146	160	149	152	151	159	142	147	154	145	172	161	146	157	130	158	148	158	157	141	161	140	143	144	174	144	137	159	146	126	154	151	155	156	124	157	144	147	140	165	157	167	148	148	155	162	155	164	169	145	168	148	150	135	128	172	160	148	150	129	134	140	159	147	166	131	164	154	144	158	145	161	156	145	149	149	136	149	154	164	147	143	182	160	142	155	162	147	150	160	165	138	172	147	162	140	148	156	127	163	156	153	142	164	134	144	141	160	129	151	167	159	147	142	147	126	169	127	139	142	139	144	141	147	161	134	115	165	144	145	166	155	162	146	152	141	176	161	168	160	133	138	136	149	152	142	140	167	161	161	165	144	146	160	175	123	133	149	160	167	150	158	150	177	178	145	162	150	167	160	167	138	164	162	133	160	149	153	161	174	170	153	161	132	151	138	173	155	158	149	153	149	143	159	158	140	154	162	157	165	156	135	155	143	160	136	158	156	145	144	128	155	148	152	141	131	137	135	169	153	148	144	150	136	161	148	160	164	151	161	143	132	141	150	156	157	154	132	171	145	166	162	134	144	159	160	154	160	154	160	144	154	156	156	160	146	142	159	165	159	160	144	161	152	157	162	144	167	149	164	131	133	147	160	154	160	131	132	161	160	147	151	155	164	153	143	141	136	169	170	152	176	152	182	157	140	166	168	153	146	146	166	121	138	140	168	155	152	137	144	136	134	164	146	134	165	137	126	149	167	157	165	151	152	152	142	140	155	165	177	140	176	162	165	148	177	157	159	158	152	144	149	146	160	161	174	150	137	161	153	149	172	159	161	151	139	153	177	148	153	155	163	170	147	143	181	175	132	141	136	151	152	132	157	151	149	133	135	145	146	135	130	154	161	147	151	158	156	149	143	164	175	162	161	138	137	155	160	164	161	143	170	134	176	143	137	148	151	141	142	154	153	136	125	133	153	145	142	125	140	155	125	177	158	160	131	152	145	144	164	143	148	144	136	163	154	154	150	157	147	134	153	112	147	126	141	138	150	151	159	160	157	152	163	159	151	163	122	138	169	168	147	148	151	141	143	167	149	157	157	141	154	152	159	140	154	136	170	136	168	175	137	134	152	166	158	156	157	162	168	146	145	147	158	147	158	155	152	161	127	143	161	162	148	155	132	146	159	155	138	169	154	146	142	138	176	138	166	153	144	140	144	182	162	160	153	154	155	149	162	178	154	148	165	159	167	140	145	162	146	153	134	150	147	156	145	162	150	157	145	153	149	155	147	144	147	168	148	172	150	162	149	157	154	165	144	155	156	149	167	166	173	143	154	170	130	133	155	140	129	142	170	170	159	140	153	138	150	160	145	150	160	153	129	146	145	152	150	151	150	159	152	156	170	155	160	153	140	177	170	156	158	142	167	183	129	178	168	141	149	155	152	153	158	158	145	183	154	143	161	151	148	165	135	138	148	161	149	154	153	149	158	136	162	147	146	155	138	153	151	145	148	143	153	142	151	147	129	138	159	151	176	128	137	166	148	138	157	134	156	145	155	143	164	165	130	131	159	160	144	153	129	168	173	148	176	149	154	148	155	154	152	158	124	155	169	134	148	158	146	162	138	157	126	131	142	159	163	158	168	160	164	172	141	146	131	150	156	163	136	154	168	164	155	158	180	157	155	160	155	175	147	173	149	140	145	146	151	156	149	140	139	135	148	175	155	152	162	143	132	145	144	140	142	155	164	177	140	154	127	142	161	171	151	159	144	164	127	148	151	141	131	149	150	132	143	132	155	140	137	128	119	151	141	170	169	167	131	134	154	159	155	136	196	151	159	157	132	133	161	167	146	142	136	153	174	133	153	150	143	132	141	169	146	134	154	159	160	141	143	170	152	131	140	134	156	131	150	144	135	147	133	169	166	143	148	160	142	164	157	145	151	149	143	139	144	140	144	152	147	144	162	170	155	145	128	167	150	154	148	155	164	131	154	162	155	130	146	141	147	147	149	141	175	154	146	145	150	156	146	166	130	153	159	150	148	153	138	169	137	156	146	168	153	141	166	169	137	148	173	145	173	164	136	135	158	161	135	151	136	170	147	139	144	154	157	155	177	141	170	145	160	171	171	144	133	157	177	128	150	145	157	118	134	152	150	157	161	122	123	139	143	128	153	145	150	173	151	163	151	155	146	151	138	136	150	164	156	140	156	153	144	133	151	135	142	179	156	138	146	123	145	140	173	153	144	131	182	147	156	137	155	162	159	137	148	135	133	148	148	152	166	157	137	146	146	150	147	151	165	135	152	136	162	168	165	128	180	130	159	138	151	177	179	151	162	156	151	139	171	158	161	132	122	149	126	131	145	151	163	143	128	156	156	166	159	158	165	147	145	141	157	134	149	154	164	151	157	150	158	130	139	156	131	144	137	142	161	148	144	152	168	158	142	140	160	150	146	139	160	147	169	148	153	137	157	134	167	140	159	170	154	153	155	162	166	153	130	176	165	144	154	140	171	142	162	156	149	150	164	157	174	146	163	148	187	162	145	157	147	134	156	158	145	135	152	139	145	143	151	155	165	144	161	139	163	166	134	139	147	153	160	151	147	161	168	131	159	159	142	150	131	178	145	157	135	152	171	149	165	171	157	152	138	146	138	148	150	129	152	140	142	143	168	139	153	162	157	132	143	148	140	154	175	153	143	149	154	165	147	161	147	136	151	116	164	173	153	167	156	171	146	143	115	136	175	164	177	169	157	142	139	158	184	137	171	144	169	160	175	137	141	170	159	143	133	152	186	154	159	129	152	148	157	160	153	131	140
30428	40973	35015	24782	18132	12801	9415	7031	5170	4104	3157	2487	1887	1493	1217	1094	908	792	744	702	615	574	498	482	478	475	468	425	419	412	415	380	431	385	415	377	408	374	352	361	339	308	370	341	306	321	336	333	350	319	297	334	356	346	311	314	340	311	320	337	316	305	301	295	350	312	294	326	322	287	317	294	323	308	280	307	318	331	279	313	300	283	281	322	315	345	310	321	292	278	313	304	297	315	311	290	302	296	302	314	301	307	293	291	290	322	325	278	300	293	320	271	320	319	286	327	307	306	314	310	303	310	311	324	306	315	295	310	309	301	307	309	338	281	307	329	296	289	294	298	318	320	295	295	348	314	350	296	304	334	314	338	313	316	283	305	290	289	296	315	273	310	316	329	281	317	326	291	278	294	296	328	292	316	311	284	322	294	302	297	290	296	316	295	300	321	332	326	274	312	292	322	264	320	307	332	341	304	310	349	304	337	293	339	322	287	309	299	283	281	311	302	301	279	306	287	285	305	310	300	330	303	315	297	310	298	293	308	294	292	309	305	304	308	319	336	338	313	307	314	326	297	290	316	301	282	299	304	324	312	341	293	299	296	268	302	330	291	296	297	306	302	303	306	308	308	297	341	299	308	291	296	313	319	258	328	309	307	288	325	301	298	339	336	307	308	304	288	304	275	281	290	291	293	294	291	298	314	313	285	297	305	289	312	316	292	310	296	284	299	290	313	314	283	305	316	302	291	307	324	295	296	323	322	270	312	300	332	328	298	298	316	304	311	288	314	325	296	279	307	291	254	284	311	328	300	290	288	280	282	280	284	294	316	318	282	289	267	301	315	313	299	294	315	314	313	319	296	288	318	289	330	317	317	314	314	334	321	300	312	310	274	323	270	331	306	303	319	290	276	285	313	301	309	284	303	318	299	333	287	280	285	296	330	303	305	301	323	297	303	328	293	312	308	300	313	325	313	303	299	290	280	348	306	312	332	274	337	310	312	301	322	317	318	301	294	335	306	306	277	312	316	288	276	283	310	299	314	256	308	333	303	304	303	307	304	307	317	329	270	298	306	293	318	273	298	285	288	312	302	277	349	292	288	304	299	293	321	282	292	310	310	310	277	338	306	301	320	331	285	298	311	306	323	297	302	279	290	292	283	287	295	291	325	303	302	294	270	318	339	280	294	305	317	343	322	325	303	301	306	326	308	314	304	335	283	302	325	324	314	288	316	300	283	297	315	316	297	294	324	277	302	313	321	304	301	328	286	325	293	322	321	317	312	281	280	292	317	289	291	321	299	281	289	310	321	299	302	308	304	301	288	315	340	294	310	329	298	308	306	311	288	315	322	333	291	282	262	301	285	330	310	298	293	334	298	301	294	313	300	291	322	272	313	284	322	308	296	302	306	324	296	315	283	269	309	294	305	312	296	280	308	304	271	291	308	307	304	315	301	316	302	299	311	276	300	316	327	320	307	300	339	277	280	277	283	288	296	289	309	304	323	311	300	279	318	298	296	314	271	290	312	285	297	307	310	295	309	312	282	304	305	294	323	303	284	366	314	307	264	341	301	284	289	289	296	293	314	323	293	309	290	316	290	304	315	311	300	303	306	316	289	275	306	298	311	314	315	340	272	294	293	301	308	269	297	286	295	289	305	297	302	279	326	289	320	293	314	287	294	296	294	288	291	327	294	340	319	301	294	288	296	309	285	328	301	298	284	304	311	304	312	355	336	298	284	322	308	297	314	280	301	337	296	311	291	288	296	367	335	308	286	302	312	294	312	309	285	298	321	327	285	316	322	306	308	286	320	301	298	283	300	337	312	300	327	322	330	282	282	298	285	302	294	328	295	310	295	332	302	296	299	331	283	313	327	303	345	306	309	299	308	339	296	285	288	296	299	286	281	279	326	308	307	333	299	311	312	304	310	261	312	288	294	335	289	309	307	305	313	299	332	286	278	271	278	293	347	311	298	287	301	308	333	304	312	315	300	305	282	293	281	312	306	319	322	315	328	310	327	279	288	295	306	314	310	297	304	331	282	303	316	301	275	305	315	301	298	295	283	297	303	297	334	313	280	311	285	295	326	302	313	310	317	284	321	339	326	304	295	293	299	291	322	340	309	329	316	328	311	298	295	301	333	299	301	288	322	316	288	340	304	294	294	303	295	300	329	302	299	292	310	309	314	309	315	299	295	315	317	311	340	294	324	307	314	312	322	308	318	283	285	318	316	294	304	283	316	324	333	272	317	326	300	307	320	270	308	324	307	310	302	319	327	295	319	311	309	319	282	290	294	296	303	286	288	311	302	304	301	321	332	300	312	299	293	304	296	309	302	298	309	304	328	306	314	303	301	292	342	282	312	303	298	309	298	300	302	311	310	329	325	306	309	287	287	295	304	323	323	317	278	341	307	290	291	279	302	313	283	302	296	308	334	289	296	292	316	291	317	293	309	290	336	309	318	305	317	316	313	304	322	305	318	328	317	306	312	319	300	273	307	286	297	306	299	319	305	302	289	304	296	325	312	304	295	312	297	305	285	325	273	314	322	307	274	329	317	329	313	285	266	287	308	310	273	313	298	300	317	318	296	336	318	278	278	324	288	292	299	284	269	313	282	313	288	332	297	326	322	305	327	328	262	314	304	318	325	326	321	285	277	291	312	286	298	308	282	310	321	328	283	302	310	300	290	307	295	329	268	301	292	293	291	306	315	260	309	309	302	320	317	301	294	346	284	296	320	286	281	321	285	315	308	306	311	273	292	278	320	320	312	301	273	278	301	296	325	306	317	261	309	313	292	331	331	333	327	318	329	313	328	325	285	296	307	308	301	291	323	337	282	296	294	283	317	293	326	305	320	297	319	308	293	308	299	295	317	310	316	295	304	321	305	257	303	321	329	281	340	311	303	311	285	321	294	303	315	305	288	312	299	309	295	301	311	303	297	290	302	312	331	283	322	274	279	292	340	306	318	305	274	316	286	315	329	295	291	299	274	294	324	301	306	305	297	323	306	306	275	309	280	308	331	314	325	317	309	288	303	319	299	308	311	318	308	295	320	318	297	302	325	301	307	301	348	290	308	300	308	317	266	292	317	303	299	296	318	329	299	319	307	279	294	294	318	307	301	302	310	300	275	315	284	284	301	317	315	297	317	293	303	324	324	292	313	354	287	275	316	306	279	307	293	315	310	268	306	308	282	312	301	296	296	336	316	281	285	315	348	279	318	296	305	323	275	330	328	300	314	280	294	283	300	308	287	285	301	298	293	313	314	312	309	285	287	287	310	307	345	307	288	313	309	296	300	296	321	333	275	318	288	309	309	314	297	288	328	306	288	300	322	293	320	324	319	308	330	307	323	310	300	300	301	255	328	287	301	325	293	304	299	317	339	308	311	314	303	286	307	292	331	284	273	294	279	306	280	260	325	295	301	290	302	336	292	317	317	278	295	271	316	334	300	294	296	280	283	305	313	321	278	306	300	338	262	313	274	321	320	294	316	318	287	334	313
27354	21245	14223	5417	2090	1266	917	755	633	537	497	494	408	403	380	384	393	329	410	381	393	392	356	368	340	382	341	351	340	361	341	381	378	334	363	345	350	349	323	354	359	351	353	340	346	385	354	363	309	343	357	324	390	329	355	350	362	354	347	335	345	351	363	368	350	349	370	351	333	353	362	346	360	372	356	338	310	346	367	348	354	356	349	345	377	334	361	363	384	332	362	370	356	385	348	360	355	372	386	355	356	330	355	356	376	368	332	391	372	358	321	336	340	354	337	345	370	337	353	362	325	354	377	378	350	338	327	361	357	383	350	373	355	344	378	335	344	372	334	390	333	346	366	360	343	314	367	321	350	368	359	338	322	390	383	333	345	376	343	354	355	336	349	344	338	387	346	361	354	351	316	389	366	366	329	394	385	308	359	352	344	344	357	337	341	345	326	350	342	391	380	352	347	344	343	355	363	345	328	347	358	363	352	372	340	367	347	378	347	339	317	386	381	338	364	345	332	368	376	374	357	361	382	368	359	324	370	367	353	305	335	369	322	352	343	378	328	350	322	373	343	349	357	344	330	307	367	396	359	363	341	320	340	357	360	347	362	306	342	349	335	365	363	312	330	343	374	356	337	356	330	338	339	342	374	293	340	397	346	326	360	364	323	361	349	360	342	336	343	347	372	357	347	356	305	360	366	339	364	323	350	315	367	365	375	347	327	343	310	362	387	372	356	354	345	353	381	334	340	332	357	385	379	359	334	362	379	376	354	354	368	347	339	330	348	337	365	348	344	390	333	371	347	360	328	371	328	349	364	352	368	375	366	351	337	382	327	327	355	349	366	375	351	354	346	366	378	388	369	370	368	363	338	315	352	336	339	345	349	361	339	361	321	351	331	368	342	333	317	381	418	380	345	406	381	379	331	372	358	383	335	400	366	366	342	362	378	361	319	367	385	334	365	336	371	353	357	354	376	367	369	347	354	388	361	355	371	335	373	379	341	354	369	332	345	377	355	338	389	344	318	357	366	355	323	337	325	363	336	379	338	333	330	347	324	387	343	320	374	341	353	356	382	344	363	342	346	356	372	347	381	402	355	375	344	327	329	355	351	330	356	351	369	321	333	369	359	350	322	325	335	396	361	363	310	360	372	350	359	347	368	344	380	361	347	336	370	351	338	346	367	365	369	336	376	336	365	345	340	348	349	348	368	372	346	351	389	375	368	333	364	376	367	358	340	346	338	341	362	368	338	354	347	345	336	329	333	334	339	348	347	362	331	370	328	362	347	332	335	339	343	360	347	351	367	329	344	378	308	334	338	350	385	364	342	341	313	366	359	329	374	343	361	336	336	354	345	352	363	334	356	333	359	344	332	339	365	329	372	351	385	356	363	371	343	383	336	368	341	341	369	348	339	368	352	359	345	364	326	379	339	337	349	329	373	360	382	327	382	345	385	346	340	333	349	361	342	342	313	328	399	327	349	347	346	328	376	352	367	366	352	333	357	328	365	353	375	349	344	340	368	326	348	379	359	326	331	328	351	353	336	297	350	339	363	313	341	345	346	376	370	343	363	383	343	360	332	347	358	368	331	326	378	327	383	305	362	393	362	340	352	374	363	349	358	354	357	356	350	331	348	349	347	367	337	371	330	357	372	320	358	357	365	352	349	355	389	372	331	341	340	346	411	343	351	360	359	326	336	362	352	362	354	333	325	335	369	365	364	341	371	345	339	311	371	346	349	365	374	350	346	344	360	341	359	339	349	351	346	365	316	339	376	329	336	367	358	391	382	342	373	335	395	348	366	322	340	373	393	346	402	356	354	322	342	360	355	343	374	345	328	367	338	365	333	345	314	351	354	343	374	369	331	357	351	362	363	374	354	369	362	350	351	301	350	363	367	349	321	342	330	333	332	351	342	375	344	342	337	385	367	343	335	359	363	361	359	371	358	363	325	375	339	344	356	331	336	349	372	366	365	367	367	320	343	355	370	344	349	363	379	342	351	383	362	364	339	358	359	327	386	358	333	380	358	347	340	364	355	349	348	363	356	329	386	345	361	349	327	369	350	339	334	344	335	369	338	365	350	375	355	329	321	355	342	372	350	333	369	334	345	330	379	355	369	396	325	360	336	334	357	335	362	385	342	358	320	335	398	358	350	339	327	330	363	348	358	366	336	355	352	361	326	336	359	356	322	337	316	367	330	329	345	361	338	343	332	321	355	332	385	353	342	340	384	319	355	327	359	351	392	362	315	333	355	351	360	350	361	354	317	376	407	363	362	391	328	355	369	355	328	343	340	366	318	324	321	337	354	370	351	361	361	355	384	353	331	364	347	384	347	332	394	321	354	352	344	330	336	352	362	374	354	382	361	380	373	357	359	375	330	355	337	338	321	359	381	334	342	336	349	311	336	360	343	337	359	349	348	331	370	347	373	361	339	338	361	357	333	354	349	355	348	352	334	354	366	366	369	356	364	351	334	333	364	349	368	367	366	356	327	359	348	369	353	362	343	371	368	374	350	364	346	334	349	319	382	355	361	316	376	364	376	345	346	366	370	353	341	370	393	327	349	407	339	370	381	342	321	321	339	333	348	360	370	355	356	329	364	370	360	336	344	331	343	343	363	345	344	313	341	376	349	370	376	363	351	385	349	337	353	357	365	338	382	357	380	354	338	341	322	348	363	365	352	376	325	374	334	313	370	318	327	313	364	358	327	349	357	354	341	343	359	359	347	366	375	327	360	331	341	355	347	336	396	354	331	348	350	350	343	352	374	343	325	375	369	351	341	375	354	331	380	336	368	364	361	342	364	325	326	391	391	359	363	315	368	339	367	353	339	373	354	334	342	353	326	346	349	346	362	339	356	362	296	330	337	368	340	334	373	366	351	346	372	353	348	347	353	334	311	339	377	385	361	363	374	379	352	364	354	340	353	372	366	344	365	335	339	332	360	364	323	349	321	351	327	355	321	343	341	351	327	331	366	343	337	344	342	353	331	319	317	373	332	339	373	353	356	327	334	366	351	316	335	368	350	340	309	373	357	350	346	336	382	367	332	334	383	330	345	346	292	365	361	336	347	357	389	356	354	338	316	355	339	354	361	369	327	299	333	327	338	366	358	326	339	354	359	327	380	369	352	342	346	336	333	330	380	339	341	356	344	369	382	362	359	344	362	384	359	346	349	376	365	346	360	350	343	386	328	350	364	351	370	337	341	334	346	384	373	323	362	343	364	307	356	346	361	375	361	354	365	382	356	381	363	335	348	362	379	328	354	350	353	325	363	331	360	364	393	364	359	324	351	346	333	362	358	355	390	361	327	391	374	349	346	355	343	360	326	339	350	332	351	359	373	343	348	345	383	343	322	370	342	356	366	373	338	355	358	323	336	338	375	356	337	357	367	345	328	338	354	341	332	367	344	345	337	350	362	348	335	336	341	324	358	308	357	362	337	365	347	337	335	359	342	302	391	340	364	351	365	357	343	362	364	322	347	320	360	379	334	331	353	364
21243	24203	17939	9555	5982	3965	2910	2208	1783	1544	1286	1157	1019	1004	927	859	790	822	835	761	773	768	737	726	700	753	719	727	698	726	766	710	730	703	730	693	753	699	680	684	737	698	727	682	663	729	759	731	677	712	647	696	705	683	665	681	718	677	703	657	706	669	675	698	727	708	683	696	704	722	703	728	683	680	691	705	732	671	731	645	683	723	696	687	748	703	707	661	717	700	710	724	677	743	707	707	705	758	701	694	688	666	634	659	698	689	724	724	700	674	712	716	690	692	689	710	679	698	712	662	727	715	682	677	711	744	701	671	701	718	711	690	726	663	700	684	667	713	699	684	684	689	696	726	740	695	706	690	676	706	689	694	644	684	709	652	719	688	682	697	687	678	703	726	679	702	678	693	694	694	715	685	704	715	705	681	692	694	666	678	692	728	694	684	650	713	693	728	701	716	679	679	757	689	667	708	703	688	693	708	718	682	724	683	756	712	716	686	685	735	697	678	701	730	705	700	692	682	718	691	704	675	708	706	689	749	678	751	721	704	694	659	682	671	698	703	696	675	706	675	647	699	700	625	662	762	777	674	695	714	678	634	726	723	665	682	697	693	713	741	692	696	708	675	684	708	666	716	710	701	728	719	706	668	666	681	633	691	713	660	679	684	706	696	701	649	684	648	703	680	698	671	701	732	725	675	722	706	678	701	701	688	723	699	681	682	702	676	715	715	662	713	679	679	662	694	716	644	681	715	697	650	681	709	617	728	721	704	682	693	694	718	707	663	688	724	667	712	726	752	691	699	692	696	716	678	680	675	646	675	709	676	685	722	653	727	682	722	666	666	697	707	694	710	678	694	675	638	742	757	702	673	681	713	701	676	667	663	671	748	705	671	708	689	649	686	726	678	665	703	643	700	674	668	724	684	697	675	661	707	760	686	704	695	707	726	698	688	650	674	675	662	746	670	702	699	688	654	702	653	701	697	703	657	662	730	679	729	671	654	704	719	735	652	692	671	650	702	697	656	711	701	737	675	702	640	674	710	705	680	676	689	694	701	719	636	674	666	699	692	704	691	738	654	657	657	730	725	634	678	660	758	683	729	677	668	720	691	665	673	696	632	693	741	640	640	687	708	725	721	701	710	730	715	689	648	657	655	707	686	646	680	692	708	706	665	680	691	704	664	658	689	649	697	644	633	724	707	708	644	704	689	703	712	645	692	667	666	725	655	674	710	761	661	658	683	738	763	674	684	693	712	690	697	683	723	668	727	630	705	716	709	679	714	703	703	670	729	640	694	752	698	710	722	699	680	706	707	698	699	694	681	665	724	720	691	670	703	676	751	690	692	709	690	703	713	680	683	684	665	714	685	675	678	729	713	721	689	747	699	701	684	707	704	735	742	709	696	684	685	697	706	683	688	717	692	685	678	660	653	680	740	679	753	698	671	704	701	715	679	703	690	674	733	690	679	695	702	738	642	666	664	678	694	680	704	729	753	685	707	707	619	672	668	741	674	736	677	648	699	686	766	735	639	714	726	727	688	702	696	693	700	674	665	720	713	686	751	661	652	705	695	746	709	678	703	706	728	718	694	699	680	702	713	668	692	666	722	689	676	658	718	733	731	708	677	665	739	684	681	692	709	698	729	697	727	734	678	682	724	734	724	708	701	711	666	745	676	647	647	709	708	694	665	703	731	713	653	722	695	698	701	681	703	658	658	696	693	672	695	728	660	725	717	671	684	719	681	707	682	716	685	696	715	709	660	701	682	711	691	723	687	666	661	680	713	661	700	699	697	697	684	657	738	682	704	678	740	691	682	677	688	704	663	710	693	696	701	715	692	646	698	666	701	709	704	709	674	698	709	725	697	654	687	721	651	668	689	700	703	750	702	684	718	691	726	730	667	744	659	696	756	658	711	715	671	642	679	688	705	718	672	697	740	704	732	656	700	700	689	687	701	703	676	674	750	684	670	730	692	639	735	726	672	702	704	682	699	686	629	686	687	723	681	674	712	688	714	702	668	693	697	702	673	703	709	641	680	720	688	707	660	706	672	699	649	707	700	666	713	664	670	695	694	646	726	713	698	697	707	692	675	718	683	681	705	693	685	695	654	711	668	727	668	659	686	705	701	680	634	687	709	708	750	693	731	663	682	640	671	726	646	714	718	680	715	698	653	718	660	717	671	678	696	706	700	663	712	655	668	692	687	693	655	712	688	627	678	669	702	669	697	674	656	687	676	692	671	690	665	676	713	699	677	730	719	639	689	692	703	712	681	706	699	706	727	780	656	713	707	687	688	655	661	714	737	646	651	706	691	659	669	703	706	689	730	684	716	657	632	671	727	702	722	687	665	684	717	734	734	677	669	734	690	686	721	710	689	688	728	715	729	673	678	737	713	742	703	711	696	712	666	708	773	699	689	679	757	735	693	704	663	734	705	678	670	668	660	711	652	663	752	704	677	708	657	682	706	718	692	750	748	683	669	697	667	725	661	668	678	757	686	702	718	698	697	747	673	672	693	663	661	684	660	723	660	661	733	703	690	704	728	660	713	727	680	689	716	699	695	702	670	707	741	688	732	728	681	725	714	681	732	749	687	662	696	646	678	741	726	693	706	741	706	707	676	679	711	716	706	721	632	713	702	748	674	656	694	749	668	679	653	702	736	747	704	731	681	706	665	694	683	653	707	704	693	718	664	704	706	664	709	673	694	683	664	697	711	704	709	732	692	682	710	673	707	684	762	738	727	668	728	689	670	708	680	702	656	734	678	661	704	649	683	654	690	743	729	748	743	740	672	747	714	717	704	641	686	730	677	686	686	686	734	722	730	681	676	700	726	678	687	707	680	725	680	722	706	734	692	685	694	705	703	704	655	730	724	705	673	660	688	715	715	667	674	705	680	699	698	691	670	711	708	694	708	691	684	700	730	683	672	647	689	704	714	729	712	696	701	697	691	710	670	717	691	677	687	713	687	720	691	690	680	712	673	690	725	689	721	741	714	725	652	725	704	710	672	709	697	693	708	713	670	720	661	707	666	654	721	672	720	715	696	692	660	703	695	633	687	703	670	717	690	653	722	655	726	731	707	702	679	640	691	690	716	698	680	696	683	686	697	695	697	685	671	691	663	716	683	625	719	762	685	708	679	704	724	731	664	710	694	748	664	697	748	691	701	659	719	737	661	743	740	716	720	695	702	682	663	672	704	706	694	676	686	682	723	732	685	660	710	717	724	651	729	678	719	729	715	680	710	726	683	726	676	677	715	674	687	690	665	650	685	738	663	696	708	714	662	665	714	719	719	678	736	694	690	653	645	732	706	722	704	723	644	689	712	660	690	693	671	679	679	709	724	686	715	708	690	658	730	692	705	741	719	675	675	644	727	690	687	692	663	682	723	685	723	713	711	693	657	728	673	661	721	719	704	681	689	692	679	688	735	665	648	689	687	677	729	705	685	681	713	691	696	698	700	713	683	690	676	721	662	695	675	654	675	687	743	706	763	694	713	713	682
25049	21740	28488	25291	17309	4635	2170	1351	963	763	627	549	484	409	387	347	342	320	305	279	302	272	285	270	254	259	285	267	249	270	277	250	281	260	255	281	254	261	240	246	268	239	263	250	261	236	223	249	292	247	264	258	257	273	260	252	242	270	274	273	250	229	256	255	278	222	256	251	258	269	259	252	233	282	248	266	257	223	209	248	251	228	262	270	263	235	241	272	238	225	240	244	242	261	241	253	269	241	264	258	264	258	237	278	245	255	251	226	260	268	276	244	263	248	245	239	246	274	266	257	248	253	252	231	248	234	264	232	249	227	254	262	283	258	246	258	256	240	246	232	262	267	251	245	254	264	264	243	283	239	248	247	230	246	251	259	238	257	261	271	259	229	287	250	251	228	273	211	246	267	264	240	244	275	273	257	239	240	253	255	268	238	235	250	260	254	242	244	256	251	253	248	257	267	252	272	244	269	237	243	261	263	265	242	255	234	233	250	245	259	254	280	259	254	252	254	262	302	262	263	271	274	232	247	226	236	247	244	240	239	239	257	242	235	243	268	253	250	303	241	244	247	223	264	237	242	251	250	215	243	227	270	252	277	239	259	232	254	260	254	245	238	272	256	238	251	235	259	273	253	239	252	268	248	259	230	254	264	227	211	240	246	243	276	240	277	257	238	262	238	252	232	240	240	239	269	245	255	256	237	240	238	265	274	254	244	260	242	243	224	275	277	267	262	241	236	244	264	252	246	239	269	227	260	244	249	295	276	250	229	256	229	233	249	262	259	266	248	263	266	247	256	250	245	258	233	261	248	255	239	247	269	268	240	255	226	256	258	274	236	253	251	253	263	227	261	274	272	273	262	267	255	254	258	243	246	253	243	232	262	270	240	254	258	256	254	259	251	254	219	265	280	246	267	256	268	254	282	244	224	265	272	227	236	203	271	275	268	245	247	219	264	257	279	262	240	265	272	226	252	254	252	251	264	232	270	241	257	244	230	259	250	245	251	264	245	237	240	226	270	217	246	242	244	271	259	235	248	256	225	235	232	241	257	275	237	287	253	284	264	266	266	257	256	239	231	251	220	245	267	245	240	236	259	270	267	223	248	260	242	262	270	255	271	255	255	257	263	239	225	237	257	273	253	263	259	255	263	234	267	262	255	230	238	276	257	253	251	226	250	259	251	243	269	217	273	239	261	243	237	232	242	259	242	263	221	231	248	243	284	239	259	232	244	236	270	275	245	264	241	264	233	202	232	230	263	261	248	235	283	274	241	262	249	259	260	263	254	248	266	257	250	255	255	259	247	246	283	248	268	245	239	236	266	260	277	220	258	261	261	234	239	243	262	247	229	254	258	246	263	258	259	257	267	248	238	244	238	260	229	263	231	235	273	249	257	249	229	251	254	232	246	242	248	239	262	255	245	255	248	282	273	245	266	254	260	243	246	243	259	282	240	263	264	268	268	232	289	244	244	255	254	258	247	270	241	237	245	262	251	229	252	266	275	263	263	264	231	265	258	266	252	267	275	247	243	285	240	243	240	260	222	263	243	265	256	286	276	238	239	261	263	260	257	238	260	258	266	218	236	251	233	254	232	233	250	235	257	268	285	260	258	248	225	263	276	243	248	264	251	238	240	265	239	236	259	257	244	258	282	280	246	271	235	227	247	265	246	228	249	253	250	251	246	259	229	261	263	258	279	238	241	252	249	260	247	235	259	242	249	244	249	257	247	248	253	208	255	286	270	263	246	265	259	252	266	254	269	269	276	236	242	236	259	239	229	263	234	263	228	274	273	271	231	244	256	256	244	282	287	252	268	234	231	247	247	247	263	253	269	255	227	257	260	255	277	278	271	280	234	251	252	261	256	273	245	249	265	246	255	280	223	251	240	242	239	266	235	245	263	212	252	237	266	257	250	256	274	266	233	265	228	220	245	254	268	240	279	262	265	241	237	283	258	237	261	243	237	265	256	242	260	267	284	250	275	274	243	246	258	265	250	228	277	248	233	278	279	287	226	246	243	271	271	255	241	242	256	246	223	262	271	250	261	250	254	251	225	257	263	253	257	255	262	262	251	229	251	235	250	238	239	259	235	259	273	258	263	257	244	247	260	247	252	255	236	241	250	263	273	249	228	249	250	234	280	243	270	262	259	261	236	262	250	257	237	247	276	239	245	240	222	247	232	296	245	236	209	276	241	271	261	270	226	241	261	230	253	232	233	256	270	240	260	241	244	234	245	257	239	253	253	256	237	259	250	254	257	266	252	249	248	260	256	261	245	267	245	255	262	218	245	232	244	274	246	242	216	272	262	263	240	246	249	208	249	257	249	248	245	280	242	236	247	239	233	229	262	263	248	226	247	275	250	234	232	278	222	252	267	242	263	257	238	265	258	243	261	247	256	267	247	254	250	264	223	247	247	260	248	254	243	258	266	240	265	237	227	238	248	251	243	242	252	234	241	274	242	263	262	238	240	260	221	228	277	269	249	249	238	226	261	263	251	229	252	250	243	252	239	270	230	260	252	254	233	239	268	234	238	278	243	247	246	237	240	267	286	246	245	237	234	235	249	269	242	267	282	264	230	217	267	235	256	236	265	294	223	259	231	216	242	238	249	240	247	249	253	244	257	243	262	251	247	234	270	238	243	276	245	253	238	240	225	237	256	262	261	260	258	268	254	273	269	215	270	258	267	229	266	230	248	245	250	261	247	247	248	260	246	260	242	233	266	237	239	257	261	266	258	270	242	255	235	242	275	218	262	250	262	240	247	245	259	271	239	256	255	258	249	259	248	256	273	245	269	246	239	250	263	282	263	245	259	255	291	240	219	235	292	253	234	251	235	239	230	246	244	243	252	255	259	272	256	245	238	233	248	259	256	244	256	252	250	260	252	298	232	245	233	269	237	266	287	252	238	216	237	236	257	256	254	254	232	263	252	238	251	285	251	255	257	243	226	247	240	231	259	270	243	259	248	267	220	262	267	268	252	261	246	233	262	259	240	249	241	256	257	235	258	223	257	251	219	251	261	237	250	230	250	247	241	255	250	221	234	245	233	249	249	239	246	239	262	257	286	245	287	252	294	250	229	245	239	252	251	241	228	245	238	260	238	252	230	244	241	239	259	251	283	275	268	228	266	242	243	262	243	253	268	235	262	238	261	255	265	262	254	246	254	282	223	272	261	231	248	225	251	264	245	247	233	257	251	245	232	237	251	260	228	261	257	275	250	254	243	283	240	245	244	256	238	238	256	243	229	239	257	226	249	266	225	243	238	270	265	238	264	258	256	255	247	272	271	234	239	261	231	282	245	224	269	250	263	251	226	268	235	225	259	277	243	241	256	280	251	256	256	261	260	215	218	271	237	238	233	236	249	230	270	279	264	252	244	240	269	263	249	267	221	249	275	271	239	261	266	252	238	232	262	260	248	263	225	229	271	240	230	245	270	253	251	256	257	215	238	257	230	254	286	241	252	242	238	239	243	238	254	239	239	267	252	265	234	265	259
26639	34059	27547	17496	11331	8035	5743	4282	3384	2656	2051	1569	1372	1208	1009	901	916	763	737	745	718	642	624	631	560	564	566	533	580	612	588	532	577	531	551	561	555	572	535	542	570	549	555	556	548	556	541	541	557	497	481	522	518	558	505	528	507	546	549	516	528	546	480	545	519	519	513	496	513	513	496	565	501	509	469	504	515	497	484	552	547	479	522	496	528	523	482	540	542	517	554	522	542	531	480	496	524	532	550	521	518	547	517	541	545	599	552	549	502	527	546	504	506	485	515	493	480	510	502	481	514	487	538	521	479	552	542	526	495	517	499	519	545	531	501	524	480	488	509	514	503	507	507	508	515	508	506	520	502	496	498	503	553	487	499	495	492	464	523	517	505	538	524	523	505	540	498	509	455	502	496	494	505	522	527	480	499	504	533	535	495	553	510	518	540	478	513	513	515	518	506	527	474	490	487	495	501	532	518	497	466	512	502	534	524	506	542	568	526	496	504	506	488	562	520	530	512	576	518	505	498	500	457	496	554	529	534	550	522	543	507	477	502	530	496	527	506	545	498	498	525	514	531	503	530	518	534	501	503	471	530	526	530	520	505	528	506	480	537	481	509	539	520	525	501	505	517	519	531	536	491	504	510	515	535	501	492	522	552	530	526	539	510	539	502	525	515	477	512	509	533	530	530	506	533	523	481	547	516	500	553	500	536	520	501	493	513	513	495	496	527	554	501	535	501	533	529	525	506	506	501	528	513	511	512	505	491	527	524	466	498	507	547	539	492	559	570	507	493	515	517	509	546	521	482	499	534	526	503	547	542	519	502	514	550	527	491	542	462	518	506	504	496	527	534	522	518	504	520	493	483	525	519	553	538	495	526	515	520	497	489	477	486	501	470	533	492	520	519	534	505	489	539	518	560	501	519	515	508	536	521	523	508	492	501	553	510	513	515	503	538	512	496	528	486	532	507	503	513	480	508	518	515	479	557	492	500	507	471	529	519	517	549	486	528	549	500	522	522	524	499	526	487	514	545	496	507	495	487	503	498	489	494	534	514	513	507	498	551	528	525	475	528	544	513	548	502	520	522	512	511	552	486	523	527	535	519	517	497	481	507	503	490	517	458	515	493	508	515	497	539	476	529	492	491	503	509	541	506	537	519	503	469	543	544	478	489	499	524	506	540	525	498	494	518	511	480	543	522	543	469	534	520	506	512	532	466	554	511	501	543	511	529	550	469	503	505	536	531	541	523	539	493	527	517	554	516	518	505	502	496	505	522	500	555	516	512	500	463	486	492	523	495	513	514	559	504	531	522	546	510	524	543	534	526	465	482	540	502	505	489	471	498	534	503	548	483	527	548	483	464	560	491	528	465	500	490	485	501	529	547	511	516	502	536	522	480	500	497	498	533	528	486	536	539	519	534	556	530	507	473	511	535	491	490	505	536	512	469	514	525	510	506	514	480	507	497	512	505	525	497	530	476	472	520	526	495	521	459	491	555	502	487	519	525	497	556	478	521	494	497	509	547	533	515	455	523	553	526	510	493	504	500	481	507	514	508	533	499	523	532	522	528	488	498	513	490	511	549	540	480	463	505	459	500	511	501	509	537	536	498	499	483	483	546	498	543	541	529	533	528	509	541	505	560	483	516	484	521	523	530	528	489	513	473	554	506	554	488	520	487	505	517	553	547	539	529	498	534	502	517	498	488	500	512	531	540	503	543	528	507	521	533	511	494	482	538	478	562	518	487	514	504	577	490	547	496	499	499	538	494	511	523	506	536	555	496	531	513	560	550	472	513	555	487	533	499	527	497	496	564	504	532	490	473	504	544	534	548	490	526	532	553	489	543	539	558	492	514	506	549	508	526	530	539	510	516	523	510	515	545	526	497	522	536	539	516	492	533	496	524	532	524	491	495	518	488	474	528	496	551	475	567	488	534	537	528	535	571	470	515	513	488	524	521	502	529	495	491	532	521	528	495	510	477	522	476	497	526	509	528	526	510	498	488	503	509	500	527	496	485	512	545	549	501	479	499	478	511	509	482	488	537	538	540	531	496	506	486	520	541	500	476	505	578	511	520	493	521	484	524	540	502	527	533	528	540	510	558	524	513	550	527	478	508	537	526	529	553	499	543	515	494	521	500	564	503	510	505	510	518	503	498	538	520	534	523	520	510	510	514	535	479	529	525	498	487	504	486	543	521	495	465	502	495	510	553	518	528	507	531	540	520	500	503	489	518	502	484	527	551	523	503	506	537	511	517	534	543	465	514	504	528	544	488	502	481	532	542	499	529	520	474	550	484	574	484	508	520	539	505	517	501	512	554	507	498	519	494	556	509	530	505	529	478	507	538	485	529	529	528	540	505	497	500	500	529	473	502	523	528	485	523	519	512	523	493	514	532	534	505	505	495	510	498	512	491	529	524	523	557	537	544	523	493	494	484	492	528	521	511	544	542	489	520	491	487	513	487	497	520	494	520	516	513	524	528	517	466	571	525	523	530	522	529	507	503	548	515	493	541	543	515	489	541	473	523	562	504	510	505	528	518	510	511	509	504	505	522	557	505	502	514	541	521	526	541	467	505	504	528	456	529	493	486	481	492	468	545	535	520	544	490	466	505	522	531	508	551	503	504	546	545	494	528	499	543	494	525	505	511	540	512	520	522	494	488	491	539	529	525	524	526	451	520	531	525	533	532	522	540	555	502	481	539	518	521	525	528	497	520	544	551	566	509	519	488	514	516	513	500	504	501	519	486	519	516	504	502	502	510	524	523	486	486	472	518	508	520	536	528	553	531	481	511	503	489	487	533	528	507	521	544	557	505	493	516	575	492	507	524	480	514	528	498	551	512	533	449	530	533	488	479	533	529	503	503	540	539	501	512	524	544	537	510	514	552	527	487	540	584	520	507	516	504	518	509	524	542	529	536	506	517	554	521	516	504	514	535	553	484	499	500	536	549	472	501	519	514	567	527	539	523	473	518	536	476	525	492	554	520	514	540	478	528	487	498	526	475	510	528	581	538	533	530	496	503	521	547	496	539	495	497	538	537	480	507	511	502	490	522	515	547	520	550	495	488	554	510	528	511	508	486	490	516	452	496	518	494	517	493	522	483	529	545	520	499	552	506	508	501	507	529	538	519	524	499	557	480	516	502	491	536	533	524	505	535	519	522	522	538	504	484	519	503	525	548	495	544	525	485	529	565	483	491	569	539	526	539	547	549	532	495	565	505	498	532	472	538	499	499	539	522	522	531	524	511	525	524	560	533	493	523	521	515	494	513	476	503	511	520	474	507	500	547	488	515	527	477	518	512	527	531	519	542	520	535	537	517	560	566	534	549	530	534	517	504	512	528	468	516	579	524	492	491	495	528	540	504	517	540	548	524	497	502	501	479	523	535	509	535	523	506	519	508	535	476	492	512	517	499	487	525	512	493	520	570	525	549	558	502	484	530	508	470	529	512	497	486	491	495	547	528	508	513	504	542	500	576	518	526	519	485	541	516	511
23723	21698	29400	24310	21641	19316	6558	2460	1540	1108	825	683	510	438	392	351	289	257	243	246	221	198	207	194	213	179	214	196	169	226	203	191	160	210	161	151	154	166	165	160	165	158	169	162	164	148	144	148	152	154	159	155	175	141	149	150	160	164	166	148	190	146	154	174	181	150	164	152	156	143	165	149	169	136	143	153	163	136	155	134	141	146	150	141	148	142	143	160	151	159	161	154	153	143	157	161	142	159	163	158	145	148	157	146	151	147	141	159	125	135	132	141	163	141	135	162	161	156	164	163	175	141	122	149	165	180	139	137	150	175	132	141	144	149	155	146	143	138	134	160	154	172	145	151	152	138	146	147	154	144	143	171	146	149	137	165	140	135	150	147	120	170	169	137	142	149	148	141	158	154	166	168	136	134	137	164	154	149	146	161	163	164	151	154	136	131	169	149	148	159	133	165	145	163	164	147	155	145	147	154	159	154	137	155	135	168	136	146	147	143	160	140	158	141	116	159	149	146	170	145	163	147	167	156	173	151	165	162	142	170	168	136	141	162	142	159	146	164	156	125	148	151	165	146	151	136	146	157	164	152	151	154	141	139	161	148	132	152	152	141	138	145	138	134	159	141	136	135	138	149	134	137	153	148	138	160	157	168	145	155	146	148	142	140	151	120	127	152	137	151	135	173	157	149	154	147	146	161	126	148	163	159	132	147	151	150	158	148	135	174	155	150	142	168	155	163	136	126	139	164	141	155	155	142	140	150	156	139	142	142	144	132	144	149	130	149	155	161	153	139	143	127	141	141	144	151	142	149	146	155	160	152	145	151	155	142	154	146	130	179	143	149	159	150	143	150	150	148	138	139	156	150	146	136	137	140	146	158	144	145	142	158	137	153	157	132	144	150	152	161	148	128	142	140	135	153	143	159	149	147	159	143	163	134	137	125	157	149	159	135	153	133	152	137	149	143	132	170	150	165	147	158	142	142	142	138	149	163	150	135	124	138	139	151	151	136	155	158	146	156	139	141	147	151	144	162	153	147	166	139	129	148	150	159	143	169	184	163	152	174	173	132	131	144	153	162	162	151	161	144	145	150	160	146	141	144	121	144	156	124	148	126	160	163	160	146	137	144	152	149	137	140	161	140	164	146	131	139	157	166	155	150	174	165	127	127	134	148	159	133	144	160	142	158	157	159	133	156	162	187	146	162	159	132	140	180	136	142	120	147	166	152	142	152	164	157	145	162	156	147	131	153	160	146	155	140	141	161	149	162	164	146	151	168	159	123	155	150	166	160	143	155	136	144	134	140	140	153	137	143	159	169	169	168	138	161	131	142	150	144	154	135	180	152	164	164	176	151	159	151	149	165	149	152	143	152	154	166	159	163	145	156	162	137	150	142	157	171	149	141	140	157	148	131	138	157	118	134	156	135	136	153	155	146	142	152	147	177	179	144	130	141	176	147	181	158	142	149	146	170	157	148	166	165	125	166	146	162	148	136	157	142	167	131	130	140	154	152	123	129	151	158	163	159	142	171	163	150	128	142	151	144	155	136	139	152	138	128	156	157	146	153	145	154	134	159	149	145	158	153	150	143	147	150	139	147	151	141	152	150	163	154	145	144	158	153	122	139	158	138	162	128	130	153	142	155	147	140	159	154	160	161	160	143	163	154	149	138	140	113	135	141	161	161	150	145	150	153	149	148	161	147	138	168	171	150	156	133	135	154	175	142	142	149	154	144	149	159	156	152	157	170	127	155	134	163	154	148	140	145	135	150	139	139	156	121	171	148	162	151	151	162	128	140	127	154	161	146	157	142	150	141	170	145	142	147	165	159	158	141	146	141	139	145	143	157	122	162	145	151	130	131	140	161	139	156	145	155	158	150	141	142	160	129	150	131	152	144	149	148	144	162	142	142	143	129	158	145	128	142	153	151	139	133	144	140	158	169	145	146	157	126	130	138	159	144	135	141	174	163	137	172	135	150	143	149	141	164	156	131	152	152	112	144	151	132	146	135	179	152	144	163	146	156	158	151	141	159	138	141	151	156	136	142	148	147	138	127	156	153	139	130	149	159	155	165	135	148	150	165	141	138	157	137	139	121	154	154	152	126	158	126	144	154	155	154	132	137	165	167	159	138	141	155	133	132	148	139	144	134	144	159	147	149	150	146	172	150	160	150	146	151	160	116	167	150	160	126	133	157	143	136	144	142	141	149	151	144	144	160	150	163	139	137	138	146	143	172	158	133	156	156	152	148	174	149	162	152	146	150	133	178	154	139	163	142	138	152	150	165	152	144	149	143	158	151	162	150	170	149	138	125	156	153	141	145	144	150	152	152	156	155	149	136	135	145	146	167	170	146	148	146	162	177	131	145	150	149	162	158	158	143	130	142	154	142	159	148	141	133	141	159	142	156	141	138	174	146	154	155	144	158	149	162	134	158	147	163	147	149	132	165	159	134	142	149	162	157	154	144	122	160	144	139	162	155	162	161	156	154	167	159	148	137	150	155	156	137	140	143	125	118	148	158	133	150	141	150	147	157	148	165	153	134	150	152	144	133	154	138	147	148	151	154	169	153	150	159	151	135	126	129	123	164	155	148	144	144	146	153	153	138	155	155	152	140	142	147	165	160	141	156	163	139	141	127	133	160	134	155	127	130	148	135	146	168	143	146	136	155	122	145	150	138	133	122	155	148	146	160	134	154	155	158	157	157	160	155	152	143	135	160	156	146	161	157	132	167	144	162	152	158	152	152	148	141	168	149	153	143	123	122	158	144	172	149	154	166	169	149	142	161	142	139	144	138	148	146	142	164	135	167	124	163	129	156	148	148	175	135	167	136	156	147	152	137	138	158	153	178	159	160	147	151	138	136	150	176	159	170	138	146	132	166	161	125	147	137	156	164	137	147	162	139	147	152	171	135	138	152	149	150	138	150	143	143	143	149	162	143	151	152	154	144	141	167	141	148	158	150	174	146	131	151	148	148	159	149	156	150	168	158	158	141	161	142	135	159	164	162	143	136	153	135	159	163	139	142	175	134	136	146	155	154	153	167	148	160	156	139	144	148	156	144	140	162	147	141	152	116	152	155	135	146	174	170	152	143	141	147	161	166	150	155	148	146	133	152	141	148	144	159	160	144	155	161	148	128	148	158	136	161	145	136	161	159	138	131	164	145	149	154	144	149	138	159	154	166	164	148	136	145	143	141	157	132	130	151	135	137	128	164	149	136	156	136	155	144	142	178	149	157	134	160	137	152	151	144	131	148	135	163	139	143	172	128	137	147	163	148	147	159	159	143	133	159	122	145	140	167	134	162	139	152	161	155	137	148	150	125	131	160	132	134	155	146	146	170	143	161	146	136	138	144	148	158	151	121	165	144	133	153	154	153	164	149	149	150	134	147	156	135	131	150	146	134	175	177	129	149	161	140	146	155	162	140	138	156	158	133	159	168	164	159	155	151	136	130	133	179	159	145	135	149	155	129	172	147	135	166	149	156	136	145	153	124
30600	39896	33455	23415	16874	12544	9004	6761	5253	3931	2973	2408	1849	1530	1253	1037	886	708	658	652	596	545	463	475	438	414	461	411	437	430	411	420	383	412	391	395	416	344	377	385	341	370	357	351	347	307	334	306	337	328	340	339	327	306	310	294	324	329	294	325	300	310	306	280	313	315	293	277	316	324	336	313	316	305	286	295	289	302	288	313	299	284	307	298	291	295	310	298	316	281	285	303	312	277	315	311	305	303	306	255	295	299	294	321	286	303	317	302	280	319	309	327	297	302	314	293	310	330	305	321	323	283	275	323	282	278	307	300	322	319	292	304	298	331	298	319	320	313	291	334	306	308	282	315	310	322	327	329	282	287	310	260	309	288	308	304	285	321	286	336	317	316	292	295	337	316	306	296	319	287	291	288	299	267	297	311	310	288	304	298	325	303	309	278	313	299	295	297	288	308	313	280	262	309	311	288	286	304	327	287	302	306	361	316	303	281	295	298	298	299	280	289	310	314	327	274	294	293	310	337	272	322	309	320	276	310	306	310	296	308	314	298	305	311	352	298	317	301	277	302	317	312	251	295	306	319	322	322	304	292	296	297	278	303	314	320	309	304	263	302	289	280	301	348	311	311	296	284	271	342	320	328	278	282	311	306	299	310	308	278	322	275	270	317	291	291	289	321	290	290	331	302	319	308	353	306	359	277	354	288	307	273	291	271	300	329	316	301	290	290	316	287	305	298	295	307	314	322	321	275	281	330	299	275	290	306	292	279	282	298	288	288	291	283	302	315	291	316	298	308	299	266	294	300	306	299	300	310	316	290	313	293	310	285	289	306	269	295	269	300	293	290	290	323	294	279	292	284	310	323	293	299	261	307	318	304	279	311	277	263	306	294	311	299	302	340	326	312	307	286	313	303	308	311	275	304	303	307	270	303	340	315	305	307	312	291	287	325	297	287	315	301	332	305	290	306	307	313	314	264	293	279	290	281	334	290	325	269	303	293	309	308	297	298	302	296	296	311	325	302	308	302	295	296	299	328	296	270	310	304	297	294	284	278	292	266	288	320	315	278	317	280	305	303	286	304	333	312	310	260	296	288	324	289	321	323	308	301	296	285	316	316	295	287	283	259	282	288	298	272	318	306	313	289	309	332	281	298	298	262	303	311	279	293	297	311	290	294	290	297	304	323	338	312	331	306	284	312	262	289	296	321	304	302	287	310	291	277	290	312	353	302	310	335	293	290	267	293	291	310	297	306	302	264	298	284	310	295	310	284	312	297	283	332	295	296	264	300	257	280	296	282	281	279	314	301	278	311	308	308	283	319	313	308	323	286	325	296	309	320	318	311	313	301	280	295	298	296	349	296	275	292	298	281	345	294	275	274	279	289	274	290	307	295	308	309	324	330	277	319	297	285	274	266	305	315	299	306	315	274	322	274	281	270	310	308	286	262	295	312	302	323	289	300	323	306	303	295	295	301	300	323	291	288	281	340	292	281	290	273	285	279	331	298	284	300	302	303	289	301	275	295	279	277	300	317	277	299	284	261	313	333	300	336	302	281	290	306	310	287	307	319	274	326	293	286	294	299	312	297	313	265	292	296	317	293	281	318	302	273	292	307	296	330	303	306	321	319	335	282	295	318	305	293	302	315	277	273	257	272	271	289	304	316	315	269	287	288	282	302	278	287	295	301	289	287	310	286	333	287	330	290	315	290	329	290	315	309	309	258	293	341	327	314	303	283	307	353	306	277	303	282	297	279	274	304	326	265	312	316	306	282	297	313	288	324	292	267	306	306	295	323	296	307	326	326	294	255	273	292	297	324	313	307	324	294	297	289	285	320	317	321	272	309	268	335	340	319	299	289	307	290	302	308	303	307	260	309	312	281	311	295	316	314	311	316	281	312	311	281	340	283	314	300	295	322	279	303	309	270	294	335	321	316	311	290	307	271	273	283	295	276	302	284	307	306	297	279	318	287	295	266	282	326	343	290	285	279	298	283	299	288	276	305	280	321	292	266	306	304	281	287	295	282	264	297	301	316	291	317	288	292	301	295	295	266	313	305	297	326	280	328	300	293	307	288	276	302	286	285	284	299	323	287	295	322	317	283	279	319	306	309	295	291	311	312	271	275	288	275	290	283	332	298	282	323	283	319	304	275	268	274	305	289	302	300	336	282	313	286	289	308	296	291	325	293	294	306	282	291	338	298	311	312	289	306	297	283	295	326	293	301	301	318	334	303	299	317	316	316	301	300	303	295	309	317	266	317	297	262	294	295	285	252	305	295	310	276	316	317	290	310	300	322	313	284	296	298	292	298	310	325	297	279	299	306	317	308	294	336	329	269	292	271	292	326	308	299	303	263	316	302	296	317	299	284	314	299	294	307	316	269	306	292	283	282	281	293	302	323	327	280	253	289	276	303	275	297	276	300	282	293	317	307	296	304	292	287	327	307	308	311	327	291	321	289	302	310	316	342	281	307	289	292	267	311	308	292	301	279	316	312	257	290	285	288	294	280	287	275	327	278	299	264	301	301	316	318	304	270	325	303	270	320	321	272	316	279	293	282	279	289	286	299	332	318	274	280	292	304	326	291	270	300	268	301	335	297	317	312	302	297	284	269	311	312	307	316	277	275	286	310	290	303	314	281	298	290	284	272	298	308	296	297	329	309	328	302	310	290	319	309	304	317	304	313	302	275	284	317	299	308	290	292	324	290	292	311	285	289	305	307	295	299	288	303	290	304	302	301	323	304	311	274	287	322	269	296	299	300	289	291	282	305	303	311	333	303	330	271	288	289	318	283	257	332	306	306	281	297	290	303	302	294	295	293	296	326	311	291	281	274	308	279	294	297	281	274	304	310	304	265	303	317	321	292	298	297	299	284	303	302	306	315	314	291	303	312	278	270	284	307	280	300	306	294	306	286	290	301	293	262	324	274	313	292	283	317	304	287	299	283	274	327	282	297	285	316	294	308	315	315	291	289	300	305	301	298	347	263	260	307	307	281	291	298	272	277	273	312	289	270	307	281	315	290	302	334	306	310	299	282	318	325	296	293	277	299	291	278	306	316	310	295	290	280	297	306	293	292	283	303	293	281	282	296	307	273	276	305	313	294	275	299	306	301	316	302	329	321	307	323	298	308	276	292	315	295	296	271	305	293	285	284	308	295	295	290	305	305	311	298	307	303	293	272	308	305	326	300	318	324	320	307	269	306	293	311	294	328	281	305	296	293	294	287	288	288	292	265	320	283	274	257	303	288	297	303	297	281	298	314	301	288	298	282	313	299	280	270	305	292	314	270	327	300	320	292	309	286	273	312	299	287	278	313	318	296	302	288	300	285	298	286	304	291	310	318	293	290	296	313	302	297	289	296	327	306	283	303	302	292	284	275	304	312	308	269	313	272	314	316	294	304	284	292	246	290	279	324	319	295	287	310	347	275	318	310	299	295	284	294	315	310	310	288	305	289	287	305	319	289	275	302	316	305	288	286	310	281	309	298	261	308	308	299
27388	21104	13778	5060	1968	1343	920	725	606	553	468	459	437	423	359	385	347	348	373	362	370	338	375	344	353	341	351	372	382	394	339	356	338	318	374	372	337	386	336	358	330	367	318	352	353	337	341	349	344	334	345	356	319	380	317	363	340	371	344	343	335	315	362	349	346	342	351	363	348	365	296	355	317	342	346	310	367	326	309	342	359	354	354	344	354	353	326	327	338	357	347	367	348	310	376	305	344	337	316	357	330	363	354	339	360	367	339	360	322	351	345	336	335	349	354	324	329	358	324	331	336	358	337	316	331	325	339	316	328	373	352	340	328	372	343	355	312	333	335	337	338	327	302	330	332	367	331	324	379	328	339	338	334	353	355	383	342	357	327	324	325	344	339	392	358	316	339	380	341	323	337	345	349	338	337	366	346	342	356	338	310	345	324	369	324	360	354	375	350	328	347	337	337	324	317	344	341	348	306	338	335	333	338	345	335	376	354	362	336	327	347	360	354	404	335	334	362	341	352	349	362	331	327	364	333	329	394	356	342	312	352	354	340	344	338	358	313	347	369	360	343	368	337	349	344	352	328	295	339	362	354	332	329	356	314	381	317	346	338	317	332	348	354	327	383	353	315	325	364	396	340	341	338	331	328	340	367	330	341	358	345	343	343	347	350	376	334	350	350	366	298	360	383	354	341	362	334	350	367	326	343	356	362	299	358	362	348	360	335	336	348	344	377	356	343	351	334	355	391	335	332	336	333	344	361	369	351	372	340	337	383	342	339	334	337	348	356	363	331	312	324	349	349	336	337	337	374	346	331	370	346	372	338	371	337	313	361	327	358	359	357	342	341	316	346	362	328	359	350	351	376	336	336	365	360	343	358	369	320	346	336	351	345	336	360	323	355	338	333	359	333	332	336	384	368	325	338	337	335	317	323	331	340	319	337	343	377	348	369	343	346	361	330	331	372	379	332	353	324	349	325	365	351	336	345	317	353	333	338	339	292	365	308	327	354	333	341	343	348	329	334	322	354	323	343	338	347	356	341	338	333	330	321	338	370	345	317	334	351	394	361	358	348	320	352	351	346	336	356	330	350	345	361	371	363	335	360	329	355	342	347	357	370	344	357	342	330	347	331	341	322	305	342	354	359	339	370	331	338	324	342	341	349	344	343	353	365	356	363	353	335	353	316	338	333	348	341	351	347	352	335	358	364	345	366	351	326	342	381	339	358	343	390	369	339	347	344	322	352	334	347	374	371	334	331	373	367	331	324	345	367	339	346	361	336	304	340	350	342	308	351	326	338	341	367	328	324	324	397	326	297	356	322	348	345	361	350	328	358	353	340	345	360	333	339	335	334	337	357	351	362	336	347	353	322	346	342	317	340	326	343	341	353	358	378	346	367	346	337	331	329	358	353	371	346	306	331	330	349	332	332	323	366	324	353	321	351	332	343	305	351	344	320	355	329	352	343	357	360	356	315	317	341	346	342	342	313	363	349	347	357	347	345	337	361	340	339	365	336	355	338	340	321	363	391	331	343	323	370	359	313	307	351	319	335	346	383	342	348	348	335	344	333	335	365	333	371	347	340	373	369	369	364	350	310	373	344	374	293	341	320	365	388	358	320	325	317	303	345	344	324	333	341	353	320	349	377	332	316	328	388	362	317	333	357	389	347	360	330	356	349	314	326	354	317	364	320	338	346	354	333	386	352	339	358	322	350	371	317	355	316	360	356	330	367	335	345	324	372	333	363	333	342	370	356	341	348	323	368	326	374	344	343	323	365	332	390	343	338	332	336	348	352	353	358	317	372	346	380	355	325	341	328	344	361	345	360	333	323	328	375	340	361	339	317	336	324	349	348	357	330	339	367	343	354	351	357	345	335	361	360	322	356	339	359	329	346	354	325	349	325	325	385	370	334	350	331	352	354	356	333	343	350	305	312	367	348	297	360	351	332	340	359	346	317	392	349	334	375	335	335	359	323	324	341	346	355	365	377	356	322	341	337	338	363	350	349	319	329	353	332	369	319	336	360	332	354	337	358	365	387	323	346	325	341	344	367	358	362	324	351	352	345	295	334	332	352	294	365	340	329	327	338	378	349	346	333	337	315	349	396	379	362	356	339	311	326	346	342	340	344	359	355	366	352	366	363	327	347	356	369	338	355	341	353	341	356	327	303	357	339	283	333	345	350	378	323	362	333	367	344	363	350	334	331	315	363	359	394	335	346	376	313	352	357	349	359	315	337	321	322	375	366	329	341	372	335	335	331	344	307	324	335	336	314	371	371	362	314	319	350	341	343	334	327	334	300	340	314	330	347	397	373	333	324	357	354	349	362	322	316	385	318	351	353	365	362	332	352	324	345	348	337	376	331	378	362	362	339	329	327	338	364	325	331	330	372	329	349	359	352	346	366	385	331	360	302	353	352	357	312	335	355	345	346	313	341	331	346	344	320	365	323	332	376	327	341	364	341	344	369	350	349	339	335	350	330	350	317	322	345	362	338	349	344	362	340	314	343	347	353	337	315	342	324	344	356	367	329	381	359	317	332	330	319	352	305	373	348	383	331	335	344	342	330	314	312	360	352	333	339	331	309	372	339	356	354	318	328	327	399	357	339	310	339	316	313	355	305	344	357	320	332	329	330	330	356	390	333	345	363	334	334	337	339	333	304	355	349	330	350	375	357	305	330	324	382	310	328	337	354	367	320	338	313	364	361	376	363	335	334	352	334	334	365	344	346	352	335	358	337	362	336	364	332	359	326	307	338	331	321	373	364	307	368	369	343	350	368	331	367	343	350	360	356	314	339	345	336	331	325	346	349	337	302	351	363	341	352	331	351	359	360	338	351	315	353	380	375	357	345	373	358	339	345	321	324	331	340	349	375	349	337	361	357	329	376	325	363	355	328	363	323	368	335	374	352	350	357	350	338	375	324	324	365	354	320	325	335	333	339	326	341	349	328	357	331	364	342	344	342	350	323	360	310	332	345	364	348	347	349	302	358	335	307	353	353	341	338	360	351	349	386	312	367	333	387	351	353	330	360	313	352	325	326	348	362	334	320	351	355	311	357	324	372	336	357	328	335	339	342	322	338	338	299	350	292	352	362	354	346	361	328	374	340	353	364	344	333	354	385	358	348	367	371	340	331	345	327	322	321	351	348	292	361	349	317	363	361	354	345	329	354	318	319	355	338	331	362	360	351	331	322	311	327	328	334	349	397	355	372	347	351	366	365	348	342	317	338	342	337	378	327	336	386	353	395	331	348	340	337	344	343	390	318	347	351	365	329	318	348	340	365	330	323	315	325	306	336	373	336	335	380	379	335	352	390	311	348	361	340	336	341	344	325	334	331	337	321	343	349	329	342	359	358	333	346	378	343	366	303	382	340	334	372	328	329	335	361	363	337	346	353	360	344	321	356	331	366	344	337	315	337	326	331	327	396	316	357	322	351	363	368	359	346	358	352	355	359	303	350	342	323	336	369	373	314	372	347	341	325	354	339	355	353	326
21973	22197	17143	9199	5491	3900	2942	2195	1803	1529	1358	1154	1035	944	896	876	820	784	784	731	775	722	748	720	711	694	723	715	691	708	701	684	682	725	704	688	676	687	755	730	634	679	686	691	725	706	707	690	717	675	674	691	697	698	665	674	675	676	682	681	682	667	682	712	741	707	723	672	701	691	703	688	704	665	706	721	655	703	690	665	659	719	701	649	693	668	673	693	713	692	656	648	608	695	730	704	692	661	673	681	719	641	718	733	691	668	692	677	627	721	714	687	692	768	702	687	668	695	718	725	687	666	727	710	678	639	678	661	672	685	655	694	680	642	670	682	653	668	663	654	705	702	674	675	743	693	685	711	660	755	665	672	662	678	669	673	690	706	673	702	684	687	680	666	693	684	666	688	709	656	702	657	676	690	678	691	725	664	702	627	681	648	662	659	681	700	706	685	748	684	665	710	701	693	714	625	636	698	687	690	672	670	740	698	674	701	670	710	675	653	686	673	703	601	669	677	684	669	672	696	725	734	636	728	719	641	665	723	675	715	690	631	704	693	664	677	681	704	661	648	645	689	698	679	711	707	691	678	655	634	652	671	663	640	679	659	692	733	697	728	680	681	646	664	643	672	727	669	678	720	719	701	667	708	720	670	693	696	658	643	660	678	669	642	690	672	667	678	664	643	675	623	697	665	685	661	664	692	740	700	702	726	641	719	624	672	709	648	700	701	731	691	695	699	661	686	655	688	691	681	727	711	669	699	646	689	650	633	633	691	596	708	708	710	688	688	696	705	704	641	718	665	678	674	719	689	686	751	674	687	674	678	734	682	706	650	667	718	704	690	677	672	651	679	695	676	646	678	692	694	747	701	656	637	718	724	662	691	647	730	676	706	684	692	702	719	714	687	643	664	713	672	712	668	656	731	678	664	696	675	674	705	680	669	711	693	704	706	717	672	709	670	676	727	719	663	686	648	654	708	647	684	684	707	671	696	640	674	711	683	689	634	677	724	671	663	646	745	652	691	683	684	694	708	697	685	716	639	678	665	681	698	712	667	715	678	712	715	694	654	675	698	699	706	653	684	655	717	681	644	690	685	687	667	722	658	704	685	675	715	671	670	637	721	685	646	668	727	685	707	689	705	708	685	701	706	717	713	697	656	671	666	644	677	680	704	684	688	725	684	651	717	675	669	694	667	686	652	688	709	738	688	725	675	678	734	700	710	654	653	678	721	687	746	685	683	706	681	679	709	694	691	675	707	679	720	653	660	649	709	717	702	712	688	672	684	660	651	628	643	699	711	652	671	727	692	674	625	654	688	721	691	663	692	708	720	667	699	738	672	710	714	684	718	657	655	661	696	692	672	652	722	775	656	646	713	689	699	681	671	659	698	727	686	665	681	726	715	651	683	696	661	655	721	711	682	680	665	663	685	678	657	662	654	697	692	665	682	656	687	712	678	689	676	634	741	679	702	688	693	669	670	686	676	658	666	713	703	679	729	703	692	676	708	715	654	723	720	675	695	710	690	675	657	679	712	704	668	710	696	640	668	695	683	676	672	718	735	675	699	684	708	708	666	703	657	654	681	671	646	626	661	692	669	665	671	695	684	682	647	685	710	721	704	647	674	702	659	713	642	690	685	690	689	668	731	648	697	730	698	682	756	657	678	746	707	721	708	630	663	698	666	684	680	752	672	672	649	691	692	660	660	682	676	659	731	706	702	676	673	693	658	633	688	678	722	656	681	672	653	748	625	721	768	708	658	700	657	658	685	675	674	692	663	752	653	643	734	694	650	684	756	649	734	670	658	625	692	633	671	693	669	720	702	671	692	647	718	714	711	695	666	692	715	725	710	671	680	689	710	695	690	678	665	673	675	700	662	669	710	693	671	722	632	652	667	728	613	686	648	656	705	672	694	672	659	709	669	697	677	613	687	693	705	728	671	660	705	625	665	671	697	678	689	642	639	697	686	671	699	704	667	673	661	667	729	706	686	712	634	687	644	670	736	663	715	710	684	743	692	712	735	700	697	761	711	712	687	689	655	699	708	660	674	649	667	657	695	690	680	684	708	708	717	683	621	698	672	702	715	689	688	732	703	669	689	680	682	681	678	706	642	644	695	665	712	693	652	649	703	649	710	699	677	694	692	661	700	666	697	689	665	670	668	665	669	687	699	663	689	648	699	683	698	683	685	754	749	657	687	699	692	661	693	672	688	643	718	668	689	646	684	709	672	711	662	660	721	697	705	674	700	683	637	705	724	707	714	657	697	688	698	696	691	677	652	675	732	667	694	718	707	669	711	680	675	648	670	710	698	702	732	707	669	682	675	679	674	665	706	709	675	627	677	689	646	685	689	652	697	691	681	685	687	709	647	707	701	680	707	659	683	697	689	695	630	669	721	691	685	708	659	743	697	674	695	709	700	659	659	697	674	704	678	663	708	682	650	701	723	673	670	691	763	709	667	669	687	707	666	677	703	675	690	698	669	682	674	705	698	679	669	663	729	667	635	682	756	671	681	710	703	718	660	685	670	717	676	660	667	642	704	677	698	662	667	646	665	674	676	666	669	685	665	684	664	677	650	686	712	715	670	662	695	683	703	657	676	669	686	735	699	661	687	668	630	717	693	718	701	680	670	674	670	674	651	675	691	691	639	730	666	692	695	706	696	688	675	679	662	688	677	669	694	651	744	711	690	739	717	704	682	704	618	712	714	708	657	722	741	626	654	683	662	739	664	698	717	719	674	692	721	697	659	655	695	657	641	692	645	682	690	664	689	715	677	693	681	686	638	685	711	701	699	709	692	704	667	679	648	661	714	673	707	627	671	664	688	704	614	719	679	685	690	724	662	672	721	708	670	709	698	651	693	675	691	701	706	667	694	697	655	696	702	686	688	662	763	688	666	679	695	724	692	694	672	674	642	682	733	689	749	662	635	701	665	702	704	705	687	691	702	683	662	710	670	640	672	663	659	696	661	665	666	707	707	652	692	699	737	671	655	681	677	684	654	709	638	627	755	632	665	657	692	670	700	639	704	681	678	668	681	659	686	676	653	660	705	688	670	681	714	687	737	702	682	746	667	660	685	686	702	715	670	748	691	711	702	666	736	702	651	695	677	640	629	647	668	680	722	664	668	715	695	622	643	662	659	688	707	706	696	701	675	655	679	661	705	701	671	744	702	703	639	672	674	710	649	666	680	698	676	695	704	682	661	663	729	642	665	703	647	698	656	704	656	712	673	671	709	653	684	703	685	677	705	704	693	693	658	693	702	698	697	668	689	672	642	642	732	676	677	721	683	682	687	715	694	646	720	676	699	685	673	623	710	655	668	702	688	711	670	715	695	733	683	732	698	682	707	710	687	686	667	714	676	717	672	624	686	673	670	672	659	642	670	685	707	676	667	680	695	679	688	692	683	673	733	740	655	712	648	723	708	639	642	660	669	695	704	678	670	692	676	655	637	698	653	612	687	705	688	674	703	699	699	680	687	672	664	711	692	695	684	656	715
24959	21673	28494	25257	17254	4541	2107	1418	939	797	585	514	441	421	380	351	340	311	326	272	319	272	275	261	311	265	258	253	276	236	277	276	242	259	278	276	220	247	256	252	242	261	248	243	239	262	252	262	229	263	260	270	232	253	266	254	258	241	268	233	250	241	242	262	229	230	231	242	242	253	229	226	279	242	246	244	251	228	235	234	248	259	252	234	258	251	272	269	234	249	271	260	268	219	234	235	261	240	261	238	265	253	264	248	264	271	260	246	240	250	224	270	268	245	244	249	272	238	247	230	256	252	247	242	227	253	234	234	241	249	247	244	219	264	272	267	231	222	265	226	244	245	255	248	263	218	273	236	246	260	259	221	253	250	242	244	248	255	244	234	235	235	249	248	245	268	251	253	253	235	270	237	237	219	236	220	247	243	230	245	235	242	241	250	238	240	245	222	252	236	242	247	226	255	251	239	233	233	279	244	247	209	267	248	258	269	216	237	264	203	255	210	218	252	249	293	239	261	268	265	228	257	259	230	247	244	212	250	243	262	215	243	263	269	220	286	244	254	233	240	262	258	240	265	247	238	249	248	241	243	250	239	249	268	249	229	240	261	253	250	274	250	225	267	221	218	215	250	259	244	230	260	248	258	240	219	238	254	260	210	250	249	240	268	274	268	261	246	260	219	230	234	274	239	231	255	270	244	271	234	265	239	250	247	236	245	229	288	241	229	263	254	271	223	216	243	246	254	243	218	247	249	248	272	233	247	247	224	252	245	242	238	247	247	223	261	249	235	231	216	252	235	243	245	259	255	248	230	250	222	245	235	226	232	257	240	259	266	251	229	237	232	248	240	266	239	251	240	296	231	253	228	238	261	249	266	252	248	206	247	240	257	235	251	260	229	248	269	240	266	221	252	253	231	251	247	282	256	224	227	237	276	218	247	266	239	242	222	226	232	233	229	253	244	227	262	253	258	248	219	249	248	257	260	252	252	231	229	248	246	259	255	248	247	244	253	234	253	273	239	215	274	228	224	224	266	263	234	238	279	259	248	247	246	259	226	279	237	252	271	215	232	252	247	252	253	260	292	251	246	248	245	265	243	248	234	267	254	262	249	231	261	237	272	242	245	244	250	230	251	260	261	251	248	267	250	270	260	252	246	255	242	264	240	226	224	255	218	245	258	246	276	257	234	234	251	235	253	242	233	233	263	270	229	249	243	248	239	269	255	260	242	249	241	230	249	237	270	263	247	236	264	245	291	251	275	232	261	263	240	268	223	227	242	228	261	250	257	243	257	222	233	251	252	260	239	249	240	230	227	231	228	237	250	269	250	213	216	281	248	226	256	242	262	247	261	266	266	210	253	224	250	223	264	263	269	262	244	246	249	263	224	247	234	243	225	232	245	250	247	255	275	295	260	225	242	236	256	236	241	225	259	265	209	229	249	243	239	239	245	258	258	228	249	248	232	221	256	227	237	222	249	248	231	253	257	221	237	254	290	254	278	226	235	254	229	234	241	243	238	264	263	216	242	225	273	250	269	222	237	249	243	251	279	215	232	242	251	259	264	238	268	244	250	242	257	217	250	256	214	228	249	227	241	253	248	227	246	258	249	238	241	249	267	248	266	247	218	213	241	243	233	260	245	213	220	257	240	265	241	233	244	249	269	262	246	228	219	271	240	244	247	214	271	235	256	258	243	246	251	277	207	251	254	233	220	251	253	238	249	241	229	271	238	253	252	251	245	232	266	278	223	221	266	270	247	250	272	246	259	256	231	255	248	260	252	240	248	260	229	254	261	252	248	264	256	271	248	237	228	253	238	251	253	231	253	232	234	225	235	234	229	248	251	250	231	229	232	243	253	264	255	219	245	261	253	242	250	243	230	254	255	245	246	220	228	248	220	235	258	265	237	249	244	243	261	239	244	258	232	245	265	250	262	226	233	250	252	214	269	236	250	248	247	243	251	223	241	244	258	251	231	238	232	254	258	246	231	219	262	269	244	260	249	239	261	255	270	262	235	267	236	259	234	237	239	264	233	243	248	267	240	226	269	254	231	259	279	238	267	250	241	207	263	241	255	251	245	254	250	276	275	211	248	228	254	233	252	242	238	241	248	241	250	257	254	251	216	274	263	228	249	280	258	256	249	270	270	266	251	248	267	240	265	256	254	259	230	222	256	229	260	234	261	256	225	249	259	243	224	218	260	256	276	274	268	284	250	233	250	249	238	255	246	258	204	214	247	252	254	276	243	259	233	260	218	219	252	270	245	235	245	247	266	225	230	264	248	240	227	225	247	225	236	265	272	269	229	246	273	242	238	248	250	257	234	229	246	227	222	259	260	247	238	277	253	252	254	242	233	225	235	264	253	254	239	218	242	251	246	228	245	246	240	224	234	243	238	252	261	259	250	248	240	254	251	228	221	223	249	243	274	243	266	251	243	230	262	253	218	249	229	248	265	252	252	254	230	254	266	254	269	248	244	237	271	271	243	232	250	231	253	276	271	270	259	220	219	245	218	267	254	236	240	247	252	249	268	254	226	245	247	261	243	247	255	257	226	248	236	244	262	252	269	258	243	240	289	213	257	238	248	261	247	264	256	225	228	233	260	265	257	273	235	272	264	256	236	250	236	238	238	241	259	278	240	262	239	261	215	263	206	234	237	243	252	233	251	238	259	263	228	236	229	249	241	229	246	250	250	228	228	262	272	257	239	266	251	255	241	256	234	265	259	236	233	241	252	269	224	242	227	266	253	264	234	247	267	251	242	253	271	256	237	250	242	257	233	258	251	257	267	240	240	235	234	268	234	293	254	276	251	263	246	242	261	244	260	243	228	258	249	224	257	236	259	268	242	248	225	243	248	221	251	216	254	221	228	244	255	219	253	223	244	245	249	255	252	232	236	259	238	231	251	263	237	256	241	227	232	256	256	215	249	261	262	245	236	242	256	243	268	228	268	239	244	257	247	276	249	290	229	251	246	251	241	237	246	246	264	236	224	254	232	263	250	266	282	225	242	236	234	261	226	253	237	260	249	254	200	254	230	226	254	203	242	240	243	247	241	272	236	225	246	255	212	222	228	239	232	241	241	251	258	232	227	257	265	245	258	225	248	254	242	264	233	235	220	252	234	274	263	264	255	227	245	280	273	237	231	244	228	254	271	252	271	238	247	246	230	230	249	262	234	263	241	256	219	228	269	245	257	256	237	215	284	289	244	238	245	257	240	257	273	237	238	266	216	297	243	273	246	223	248	261	228	269	215	246	266	215	269	256	226	239	234	264	219	268	250	231	245	261	240	264	253	251	258	250	220	224	240	228	238	262	269	254	260	265	237	281	244	247	216	266	237	249	230	253	255	276	250	260	262	245	232	225	247	256	270	274	241	238	255	264	257	240	238	228	266	245	229	244	245	247	252	233	262	247	253	230	255	250	233	245	243	210	277	253	265	276	259	256	270	232	229	241	253	245	218	265	250	249	242	242	235	259	246	246	237	254	225	260	234	238	261
26443	32391	26904	16675	11135	7789	5714	4275	3365	2593	2081	1681	1383	1229	1042	954	881	820	721	673	704	584	609	554	626	562	558	558	574	585	553	547	587	584	558	512	530	512	473	531	493	545	531	516	498	484	516	474	503	510	517	513	502	499	514	503	502	523	518	543	491	487	538	509	498	534	482	501	530	545	497	524	530	502	512	501	517	475	532	496	501	480	542	502	501	475	555	515	494	477	503	488	501	522	527	499	512	512	497	494	531	506	519	553	500	506	504	484	517	493	485	488	549	490	532	511	523	514	508	499	556	529	512	486	522	533	508	513	499	501	495	510	524	554	481	482	494	508	504	493	505	526	512	520	504	479	450	523	499	513	494	526	515	487	494	530	514	533	516	515	435	537	505	515	541	497	515	534	503	454	537	505	473	504	509	512	505	520	501	479	536	487	518	478	453	516	448	513	525	512	494	502	492	500	412	512	496	535	483	530	519	486	505	499	521	498	510	484	487	490	501	525	527	471	519	507	487	495	477	510	471	520	489	513	499	532	524	505	532	451	507	484	462	487	513	528	467	507	489	518	523	516	501	506	522	489	497	496	555	543	543	500	507	506	478	474	473	501	486	530	516	497	469	472	483	521	476	492	499	497	502	501	470	492	510	536	515	485	489	529	499	486	470	485	496	516	469	544	533	521	480	552	535	508	531	513	482	512	541	492	480	506	486	499	502	527	475	495	494	527	511	481	481	518	489	488	509	493	521	512	490	492	502	445	531	518	486	524	471	455	496	519	504	512	491	506	512	531	464	534	504	476	519	506	497	496	527	498	481	495	512	490	532	468	485	548	495	469	498	531	493	508	509	497	496	467	483	525	520	513	525	483	501	501	526	487	507	480	445	505	540	531	470	521	505	512	478	494	469	494	520	533	466	501	533	530	545	542	496	522	480	531	510	511	527	460	487	511	506	495	488	506	508	507	462	488	498	499	499	489	496	528	539	501	562	501	538	493	550	528	516	516	476	506	477	502	534	477	495	458	500	458	491	479	539	536	496	497	513	461	456	465	479	498	513	520	494	527	522	515	509	461	511	483	515	517	552	515	490	502	475	519	496	501	532	488	492	505	538	507	533	472	515	487	512	549	485	524	493	470	532	529	463	536	519	492	519	480	521	466	475	522	531	455	504	508	516	488	507	497	492	521	515	532	524	528	502	455	484	499	493	517	496	541	479	474	494	502	508	522	493	510	469	492	490	511	472	514	534	541	502	496	491	523	514	488	473	500	470	514	559	544	478	542	480	515	466	476	492	517	527	501	515	540	482	504	534	512	543	506	501	467	512	509	503	480	510	547	523	496	521	518	499	507	498	505	530	497	510	500	468	536	509	517	518	466	523	539	507	516	494	471	510	516	514	491	515	517	530	500	543	539	521	524	482	491	468	535	496	452	515	522	527	520	482	528	556	490	506	478	528	493	484	490	460	510	511	539	500	524	478	524	482	485	488	523	501	525	556	521	474	486	480	523	514	507	494	518	482	539	475	525	506	503	526	498	472	527	490	546	505	483	480	453	490	515	544	513	476	526	464	510	483	496	537	496	503	531	524	526	502	543	488	482	533	486	520	489	501	521	497	489	520	517	492	480	459	495	532	492	484	503	503	510	522	527	506	492	497	508	464	493	504	454	514	498	518	511	544	504	483	500	515	527	521	492	544	468	488	523	510	470	516	504	477	509	461	459	507	480	521	519	471	498	464	518	497	446	471	513	514	495	500	533	487	499	537	527	550	530	499	532	490	496	488	495	501	552	488	510	510	541	540	485	506	522	501	509	493	517	512	459	536	469	485	468	500	472	469	471	508	461	494	521	479	524	499	513	512	510	480	496	524	529	506	524	518	482	496	507	510	540	483	486	498	497	494	487	510	496	475	519	535	536	524	511	504	504	522	494	474	471	478	485	463	493	484	513	508	484	515	492	538	496	523	474	553	504	512	522	508	479	472	463	497	516	512	503	513	509	492	514	488	541	519	481	514	499	471	533	520	511	506	529	498	501	538	469	502	493	525	516	510	499	492	558	514	497	489	537	519	511	471	526	504	548	561	513	504	515	492	503	507	492	505	522	500	488	547	514	517	488	468	502	479	472	453	493	467	489	518	487	510	515	497	495	492	518	537	487	501	482	481	477	537	526	523	512	471	477	484	482	472	509	466	483	492	502	527	502	512	515	507	550	473	501	500	491	523	499	488	453	489	469	505	477	499	488	514	476	524	472	495	493	528	490	512	509	538	524	550	495	506	506	536	511	466	476	522	525	543	459	490	522	487	465	494	505	481	517	494	533	500	496	522	500	513	501	510	441	503	535	507	478	492	472	468	532	544	543	486	464	485	507	517	483	482	449	474	515	504	473	490	516	515	491	535	519	507	486	481	494	506	510	500	496	508	504	501	504	496	497	470	485	472	553	473	537	476	491	539	493	512	516	501	473	510	513	491	488	514	513	498	468	554	476	504	519	519	489	522	552	491	462	524	520	489	521	521	483	459	512	488	488	476	527	505	487	486	499	486	446	499	495	464	518	507	507	549	515	501	484	509	509	527	491	483	484	501	476	513	536	524	524	503	475	536	536	514	466	534	487	506	519	523	509	488	542	515	526	522	516	465	500	497	549	494	520	512	490	513	488	485	540	484	528	485	520	518	527	500	563	527	472	520	536	483	471	493	518	502	465	492	480	480	508	488	462	521	525	536	485	529	546	499	513	508	499	525	507	479	504	542	526	480	526	487	544	476	487	441	530	523	511	525	485	533	474	477	467	502	507	529	474	469	516	494	519	486	512	542	471	510	523	459	538	514	512	485	471	491	486	521	496	453	514	547	459	555	495	508	514	542	514	472	512	509	520	470	494	537	485	496	552	515	464	483	472	496	532	518	525	496	520	459	508	504	516	487	540	511	505	490	525	495	520	491	527	503	518	487	522	522	475	558	471	514	492	510	509	510	484	493	536	510	490	511	519	490	544	482	471	486	514	485	511	527	517	516	537	519	484	473	542	462	496	473	502	499	459	549	555	475	529	530	559	502	499	522	463	477	512	519	560	510	533	446	541	482	540	487	515	512	516	502	478	517	523	532	463	512	481	501	480	499	510	510	492	479	451	474	504	526	465	471	490	536	529	488	481	517	474	501	489	499	511	514	510	493	503	526	499	523	485	530	506	508	478	501	484	547	478	502	472	494	473	512	511	541	504	517	478	475	532	513	515	521	494	521	516	506	494	463	494	531	513	516	516	489	541	475	483	484	493	507	487	508	526	508	476	501	492	546	484	523	469	518	478	510	496	511	530	489	475	523	463	521	497	484	476	506	509	503	532	507	467	486	498	517	501	534	480	531	519	533	494	497	507	499	504	494	511	486	512	520	521	482	522	521	505	503	476	480	472	507	522	511	488	417	509	484	527	494	512	502	472	495	483	497	473	511	490	506	503	494	498	531	501	502	496	533	519	490	512	495	519	517	481	501	521	509	455	529	503	493	505
23766	21714	29456	24299	21665	19292	6234	2429	1512	1190	830	654	530	450	338	329	328	262	255	207	213	209	170	183	198	186	193	162	204	215	158	159	182	173	195	167	156	185	167	150	153	169	164	145	159	145	143	129	163	136	142	163	131	149	151	134	152	136	153	138	142	154	165	149	138	154	155	148	140	154	140	155	121	140	170	159	153	175	158	151	155	138	158	151	155	148	146	143	134	140	146	151	151	152	136	139	147	149	144	151	155	137	170	137	148	143	138	131	137	155	158	140	162	135	152	153	162	152	137	130	132	133	151	132	116	145	164	163	157	144	143	140	123	139	153	153	155	137	171	135	149	127	131	134	151	143	141	134	151	124	131	137	135	155	141	140	132	120	169	172	118	143	142	127	146	148	129	124	138	139	162	121	137	163	150	140	149	191	140	155	152	153	128	120	136	135	156	136	147	126	153	141	179	134	151	150	158	137	129	139	150	158	139	153	139	145	131	147	153	129	173	152	171	148	141	145	140	157	145	155	148	142	172	155	150	158	129	132	140	127	163	151	139	150	144	140	139	152	134	149	158	151	149	160	145	136	138	153	172	146	143	163	158	163	132	131	150	148	151	142	142	132	142	135	141	130	151	158	169	138	158	139	124	150	140	132	156	128	140	164	154	138	165	140	151	128	149	140	150	154	139	145	150	133	148	148	143	140	139	152	158	135	148	128	143	123	138	130	158	143	153	150	163	123	135	134	137	132	144	139	141	154	118	169	131	152	132	136	140	163	148	160	145	134	168	147	139	148	151	157	146	141	150	132	130	129	131	132	158	127	161	146	138	150	153	142	133	143	152	132	138	159	140	148	156	141	131	150	157	150	134	144	153	163	143	105	141	152	154	141	174	144	149	167	155	152	145	144	146	153	154	112	132	145	128	162	159	147	139	135	143	119	141	161	130	137	157	144	140	139	152	123	143	138	160	167	136	159	144	154	131	148	161	145	172	148	133	129	162	118	154	172	146	126	151	150	148	159	154	149	148	159	143	135	142	163	140	140	134	146	147	157	142	147	154	137	142	158	144	142	160	126	136	160	150	129	175	135	138	151	143	148	147	142	136	145	156	138	151	162	118	144	158	157	128	113	166	148	161	160	151	165	136	133	146	148	141	126	120	155	142	143	140	145	137	146	131	148	145	128	158	138	164	172	154	155	149	130	122	143	137	151	141	119	159	145	173	150	140	151	168	140	167	127	140	122	142	140	167	164	125	128	132	148	126	150	123	134	143	148	148	151	133	141	133	159	148	130	142	129	150	149	140	145	137	147	143	140	157	144	148	139	147	145	146	139	141	158	136	132	153	139	137	150	150	130	149	129	175	153	148	153	152	134	133	135	144	146	162	160	135	148	169	138	149	152	137	140	132	133	157	140	154	162	138	161	141	168	141	153	160	111	141	128	136	155	150	140	142	116	158	143	172	156	156	145	143	170	147	175	162	136	144	165	155	141	146	153	132	135	151	142	119	152	154	119	172	148	156	135	133	134	148	136	140	141	148	151	135	151	150	146	152	128	151	155	129	153	161	151	137	144	111	119	138	139	154	152	149	136	126	138	152	155	119	129	141	154	136	127	124	122	144	147	152	156	132	139	129	154	130	141	149	154	145	141	160	151	149	158	150	155	142	139	143	132	139	149	151	158	138	142	151	152	151	144	143	154	132	129	126	147	131	130	124	144	132	137	138	126	136	154	159	156	122	142	147	150	150	158	146	137	151	131	160	136	157	150	129	163	123	120	161	147	132	144	126	154	124	166	159	152	140	132	150	157	151	151	149	161	145	153	143	148	150	144	159	162	145	144	151	135	138	157	146	151	153	123	149	134	149	125	148	149	169	134	154	151	153	137	149	111	172	141	157	136	138	135	131	145	129	124	144	139	144	152	111	140	137	165	139	130	160	132	157	155	133	151	135	138	140	152	136	141	153	134	153	124	143	159	136	148	137	139	154	149	162	137	140	129	132	131	145	154	151	147	147	136	159	165	126	153	139	159	138	133	142	118	129	135	138	165	151	147	129	143	144	155	148	141	125	159	164	133	146	158	155	138	138	165	138	165	141	146	149	146	141	150	163	145	144	120	135	132	154	135	146	156	160	157	141	160	150	144	128	125	160	149	150	148	121	161	137	129	124	138	154	134	144	135	141	148	148	143	149	140	155	133	128	136	160	167	138	139	124	137	158	120	133	139	130	128	145	149	155	131	145	157	156	147	143	149	167	151	141	134	164	139	128	128	153	158	151	185	154	122	162	149	154	133	140	138	128	147	147	142	150	142	138	128	150	159	135	139	147	138	142	156	139	148	128	154	132	134	166	119	129	151	141	134	157	138	142	143	134	140	126	126	128	150	143	155	153	131	141	153	146	155	128	133	165	162	137	148	149	131	137	185	137	156	139	153	129	136	141	165	140	135	146	144	162	138	163	136	143	126	156	141	138	150	142	140	158	140	141	154	157	159	139	154	142	181	135	135	142	157	150	146	145	155	150	136	157	140	150	130	142	135	167	152	142	146	131	146	173	128	135	119	141	153	124	141	148	144	139	155	147	147	143	131	148	152	151	153	142	123	156	139	154	149	140	161	126	144	121	137	154	149	136	151	149	148	152	145	178	148	164	142	153	152	130	132	126	119	151	152	164	133	140	142	122	150	145	156	145	142	137	169	132	145	136	133	156	141	137	140	163	150	136	159	153	164	150	136	147	175	152	147	137	139	129	145	133	130	152	150	125	139	144	151	135	148	141	169	145	135	155	127	129	148	142	142	154	151	157	151	149	155	140	146	151	147	129	147	160	132	173	152	134	150	128	150	121	137	134	150	119	145	143	139	145	146	136	161	156	142	136	143	157	121	137	143	138	146	170	173	143	158	129	134	150	149	119	135	139	145	135	156	125	156	146	136	138	154	139	148	127	158	169	140	149	157	147	138	152	149	141	153	150	145	142	129	158	146	158	110	137	124	136	141	131	138	126	147	139	125	136	137	124	127	133	123	173	148	147	133	129	125	145	158	139	140	126	180	139	140	138	141	144	146	131	143	138	133	130	119	159	145	161	131	130	149	140	138	143	132	111	127	151	159	141	146	156	115	148	157	138	148	140	136	170	141	152	161	154	133	139	142	135	139	140	139	152	159	149	137	141	146	151	155	127	160	129	152	139	143	152	155	147	162	139	120	156	167	129	156	159	149	134	135	135	159	125	131	165	140	129	127	141	144	148	140	136	111	138	137	142	148	136	148	157	144	129	144	170	142	179	119	159	157	141	134	133	125	145	133	135	127	135	149	151	134	158	150	133	132	137	148	160	157	126	165	153	112	140	135	169	151	148	123	157	137	141	136	124	138	169	144	126	136	140	143	145	120	132	133	136	135	143	133	132	136	156	175	143	147	126	146	158	142	143	143	144	154	132	122	140	149	146	153	149	145	143	136	153	135	137	171	144	150	139	152	154	142	140	140	155	147	138	137	147	153	139	154	145	155
29349	38822	33215	23260	16756	12492	9172	7148	5532	4171	3127	2471	1918	1550	1234	1119	881	834	730	602	578	480	474	436	454	484	455	461	420	409	433	381	382	401	332	371	373	330	342	347	358	341	349	357	329	301	334	316	326	327	332	295	295	291	306	285	288	309	330	282	290	296	291	299	317	299	301	291	300	299	291	302	295	293	269	303	311	286	305	273	277	295	293	274	248	314	292	298	292	305	303	262	303	283	286	299	257	234	279	306	293	266	301	284	298	304	293	288	292	292	301	286	287	322	284	313	264	316	270	272	266	288	271	281	294	302	296	302	276	304	280	287	258	293	268	278	293	301	285	246	297	317	307	268	262	293	299	289	292	305	283	260	263	255	293	328	271	292	308	280	273	294	264	304	275	288	243	290	268	275	300	286	282	273	289	301	274	276	297	310	313	293	314	283	316	293	265	272	271	278	305	259	290	272	277	272	307	296	281	279	285	270	293	283	305	310	263	296	256	267	291	259	285	288	296	302	260	309	322	274	280	303	307	288	293	272	280	279	307	292	298	302	297	289	296	282	293	321	276	299	292	293	278	285	264	277	306	299	286	291	274	314	290	315	274	282	304	275	284	322	293	289	293	297	332	304	259	282	316	294	316	308	299	286	293	316	312	283	286	316	280	281	306	291	286	306	291	288	304	309	299	313	307	276	297	255	279	285	280	266	281	260	288	297	290	288	273	320	298	321	290	269	315	300	272	281	279	291	261	283	279	273	273	307	280	288	297	297	308	248	271	251	285	296	307	313	285	274	315	270	289	291	292	288	296	278	287	318	246	317	305	271	303	295	292	290	291	299	295	292	296	277	262	291	286	294	294	328	305	291	284	283	287	276	280	310	268	306	260	299	293	272	268	284	283	262	293	298	253	281	298	277	265	293	302	288	319	287	297	288	317	298	252	295	275	269	311	286	296	289	281	312	314	298	294	248	276	273	285	281	309	321	288	291	284	302	299	283	276	294	284	306	273	284	259	310	322	291	295	294	305	302	282	307	284	319	298	311	276	269	275	308	305	297	293	278	289	320	293	291	268	306	257	290	293	287	265	287	283	246	266	289	277	309	280	312	293	283	284	286	293	315	282	289	293	299	298	279	283	302	272	283	297	289	281	267	284	268	282	259	268	276	283	285	309	275	289	287	290	272	275	286	278	283	296	334	336	328	284	296	275	294	271	301	289	302	282	279	275	293	273	308	271	268	300	309	271	273	294	283	299	308	309	291	307	310	274	291	312	278	331	285	293	295	282	290	305	268	308	324	274	300	302	291	293	278	309	282	305	287	274	256	291	276	287	263	271	316	283	290	298	293	269	279	264	307	258	302	278	273	298	266	298	283	290	258	284	286	255	287	285	270	288	311	291	267	282	282	281	282	287	258	314	304	301	276	285	327	279	272	287	279	292	284	259	318	276	313	310	319	259	325	319	299	289	309	295	321	301	294	257	330	300	286	280	330	300	319	286	270	314	276	304	316	293	287	318	269	273	300	265	287	293	323	290	330	285	339	279	284	278	293	292	304	285	328	292	267	313	296	304	277	277	249	290	295	308	264	279	284	269	310	278	293	295	280	272	286	310	311	319	279	290	311	276	272	302	334	286	299	282	296	299	332	277	311	300	274	299	312	301	317	272	301	293	269	299	287	297	282	289	270	281	296	301	307	270	281	286	298	277	273	295	278	266	285	295	283	297	277	265	285	318	280	296	274	304	288	295	298	306	291	289	288	294	251	253	263	296	295	310	263	261	284	296	266	318	324	301	315	276	291	243	307	302	284	303	281	297	275	308	297	282	262	273	270	288	304	265	279	276	292	266	263	268	318	293	292	324	304	249	280	270	274	305	281	289	270	285	289	266	272	274	277	274	279	283	294	307	301	276	288	284	272	315	300	296	282	271	292	261	289	298	293	304	262	291	299	273	294	280	288	312	288	287	278	312	275	302	281	293	301	274	311	285	290	301	275	276	301	310	293	296	311	262	289	273	298	288	275	266	324	294	299	284	263	328	281	282	302	297	262	301	276	303	318	282	267	284	299	282	302	290	352	274	273	304	250	307	276	279	286	287	262	289	304	279	291	298	278	281	291	270	261	268	272	285	285	280	274	294	269	286	319	259	304	280	291	282	280	282	272	306	268	303	276	291	307	294	285	313	300	300	308	290	313	284	306	297	308	273	287	294	252	289	302	293	295	283	291	279	303	269	306	296	306	277	274	298	305	260	280	299	300	296	263	296	306	295	307	281	284	267	289	292	279	287	308	278	261	293	327	304	289	289	320	276	281	241	313	272	280	305	309	303	309	293	280	302	269	254	316	275	295	286	289	258	297	309	301	264	280	303	300	285	304	269	290	311	306	302	284	273	285	304	285	298	298	261	297	278	278	289	310	286	312	246	281	293	255	286	296	288	280	275	283	290	298	306	297	332	294	306	276	309	261	299	286	284	292	321	262	287	279	283	294	282	281	275	298	286	279	284	293	305	288	275	309	280	319	323	299	278	275	278	336	294	272	253	277	269	304	312	277	291	280	273	295	289	314	271	292	308	280	285	319	315	317	306	278	295	304	303	321	267	302	284	307	279	317	283	297	299	308	275	296	273	291	288	350	299	287	262	283	326	267	288	289	285	310	291	259	293	286	315	299	280	268	293	272	299	277	298	318	309	269	261	292	311	317	272	295	328	280	282	301	307	267	283	268	288	296	279	266	277	281	310	295	268	286	293	296	291	305	293	299	285	310	289	335	264	266	311	294	275	282	308	279	283	276	289	305	275	269	269	317	285	277	301	255	313	280	277	289	301	280	297	270	276	302	308	300	293	301	282	293	296	294	279	304	290	302	294	300	285	288	285	290	258	267	276	273	285	307	327	279	269	295	291	295	289	294	304	330	306	287	300	313	309	290	287	304	273	293	278	279	287	312	292	309	270	296	271	311	281	294	320	315	268	292	272	288	268	354	299	271	280	281	294	301	291	293	321	288	273	287	286	306	285	286	302	284	299	250	287	260	306	287	292	286	288	269	315	301	282	291	318	289	280	276	284	305	313	273	279	287	310	296	313	299	285	289	303	300	298	269	298	292	309	259	291	328	308	299	265	297	296	295	307	259	287	280	343	295	288	279	265	283	302	300	284	271	320	274	292	295	290	287	279	311	252	309	290	263	293	295	271	274	299	308	302	265	293	304	298	268	311	286	305	276	281	299	282	313	301	314	309	296	289	284	300	327	289	262	313	295	271	287	299	276	289	269	284	293	296	283	282	309	318	298	310	283	280	279	298	314	291	267	305	292	335	305	291	312	301	281	306	258	296	283	317	286	308	279	312	288	287	288	306	287	305	304	301	293	315	274	295	294	288	277	298	308	295	281	294	291	304	307	281	270	290	293	298	285	316	278	276	304	292	284	297	280	270	272	296	281	304	311	296	297	302	295	286	278	299	292	271	301	299	293	304	290	306	293	286	292	295	310	290	255	313	301	274	292	289	283
27324	21046	13244	4245	1793	1161	899	719	623	552	476	463	394	393	359	413	381	364	372	314	353	375	323	338	327	352	323	376	348	344	348	331	367	368	329	314	335	363	320	326	335	352	385	326	327	347	350	332	328	344	350	365	361	356	324	364	329	367	366	342	340	353	318	320	360	335	305	331	366	293	357	316	350	367	333	305	312	323	331	338	349	320	342	357	357	338	316	352	332	352	355	363	328	319	320	324	364	298	336	360	371	339	359	352	334	326	335	335	340	323	317	332	338	382	302	366	351	344	314	333	324	342	364	345	345	390	320	345	348	354	343	349	351	356	333	342	329	341	359	377	318	325	355	364	348	328	381	327	340	333	326	341	341	326	356	321	349	330	345	320	375	364	370	345	376	342	372	336	340	332	318	303	297	363	341	327	348	323	312	369	312	363	353	339	341	356	367	344	342	348	352	333	351	334	339	348	368	341	306	320	331	357	327	318	340	343	377	357	303	335	339	316	352	308	330	341	318	330	338	343	330	337	378	329	353	377	337	342	323	358	374	311	317	326	377	340	334	361	342	325	325	352	313	348	348	345	338	337	323	341	340	359	357	332	367	328	312	318	316	342	326	357	332	349	345	353	377	336	349	356	318	362	337	325	330	304	374	360	342	381	332	376	327	322	332	352	327	366	325	307	340	329	343	329	355	354	369	370	369	349	349	355	344	337	313	366	322	334	338	341	339	352	340	308	357	324	345	311	319	328	346	325	343	338	356	350	349	340	325	335	338	340	311	331	377	314	347	322	342	329	360	354	313	340	340	314	310	351	322	363	345	353	337	333	315	338	341	322	342	338	338	350	340	358	335	379	334	319	352	361	345	336	345	343	357	353	334	324	360	360	339	352	346	348	313	340	317	331	322	355	330	366	388	320	360	384	314	333	317	349	312	329	342	318	329	372	328	347	309	334	320	344	326	335	313	326	381	336	312	388	330	380	328	347	351	347	314	374	346	339	346	310	347	326	318	363	345	339	354	350	323	334	360	348	334	313	344	365	360	353	343	334	316	364	318	366	355	357	348	312	361	328	299	339	339	326	355	326	351	358	338	328	355	316	383	295	320	364	336	330	335	360	346	320	319	347	333	350	362	359	326	310	348	297	366	335	341	350	378	380	315	369	349	325	355	340	335	343	371	335	348	325	321	330	351	344	347	338	349	382	334	380	340	370	336	351	304	363	337	343	327	330	338	369	339	367	329	342	341	329	346	319	311	338	322	372	342	336	348	340	334	314	346	346	320	359	312	345	311	325	336	356	329	318	374	344	315	328	376	331	347	353	340	362	362	329	325	332	366	360	332	344	376	324	332	324	358	346	345	390	348	343	357	306	337	356	327	363	378	340	296	353	367	323	353	322	346	359	322	346	341	341	381	317	315	370	322	338	344	345	349	327	355	336	333	348	340	334	318	333	332	268	357	325	379	360	363	349	324	356	336	309	353	333	324	343	342	337	324	354	353	335	338	350	371	370	367	313	311	331	319	355	366	320	344	367	341	355	332	332	356	313	337	333	345	353	328	333	334	338	353	369	352	336	349	336	330	351	320	346	317	348	350	353	329	339	366	338	312	325	350	357	371	351	343	328	349	377	314	313	373	364	320	351	320	380	391	356	353	333	333	361	344	305	338	379	367	384	347	328	323	362	337	363	332	326	354	305	360	344	333	389	355	363	360	348	314	327	341	379	364	326	325	340	347	356	322	336	315	331	342	336	329	366	326	381	356	362	354	336	312	350	335	387	335	342	349	368	328	355	343	343	349	324	340	355	348	361	346	352	341	367	310	330	344	359	359	335	367	314	321	326	318	329	344	351	341	398	335	356	312	327	364	373	321	376	335	338	333	339	322	340	332	355	328	368	355	355	337	381	362	344	325	315	330	334	337	335	345	322	361	326	346	364	329	363	342	338	325	341	350	357	350	296	344	368	326	307	313	332	329	359	331	378	339	320	305	314	343	337	299	367	322	333	357	325	319	336	326	338	365	359	352	331	329	322	357	341	359	334	359	365	308	328	355	346	359	339	336	373	318	334	351	360	345	349	321	328	353	337	361	367	349	355	342	335	339	354	342	327	327	359	338	344	333	367	356	335	388	328	362	334	328	345	359	326	354	329	333	340	338	358	322	353	344	360	379	328	346	325	354	334	319	321	375	346	336	346	341	327	347	337	338	343	336	346	349	324	363	358	360	356	361	370	339	357	345	333	373	352	365	329	369	324	363	324	332	340	338	327	324	370	354	325	364	325	330	334	338	323	353	337	316	348	362	327	359	353	368	340	337	345	343	311	325	308	341	322	337	361	359	331	347	342	330	321	352	326	343	323	367	351	304	352	339	340	318	330	340	323	335	295	340	350	337	365	315	301	312	344	336	361	346	330	358	357	306	354	341	367	348	329	357	367	354	338	356	329	335	349	322	335	371	348	332	344	345	359	328	336	356	358	353	324	393	348	357	320	378	338	351	354	342	361	390	349	351	310	359	342	320	364	376	326	368	308	365	326	334	354	336	373	338	324	343	340	318	294	323	319	334	343	335	336	333	336	313	325	341	351	352	334	331	333	384	346	315	361	344	341	363	364	391	375	348	326	332	357	320	360	362	342	358	337	318	365	357	309	354	340	373	327	313	318	344	331	344	352	329	342	344	313	320	341	315	358	353	352	337	340	325	349	350	349	369	323	347	344	329	346	340	358	355	340	355	326	349	360	369	319	334	341	344	328	331	367	358	319	332	346	331	333	332	363	333	325	315	366	369	353	373	350	347	367	337	352	326	339	330	339	358	343	365	322	333	343	355	296	318	335	349	348	333	324	337	330	362	327	353	320	342	345	350	334	348	332	388	359	337	339	324	303	353	353	319	342	332	345	353	315	355	343	331	349	358	348	335	363	359	354	333	344	339	368	356	320	348	353	330	342	330	369	326	355	345	322	349	316	343	318	338	361	311	283	338	306	347	356	332	322	336	338	317	327	347	359	329	325	345	365	331	327	335	322	355	323	337	339	343	341	359	345	319	344	366	352	344	363	345	351	348	328	351	334	339	366	327	344	318	353	343	330	339	351	343	339	348	339	344	333	371	324	334	307	338	335	370	357	369	330	353	324	333	375	336	344	337	342	330	357	336	304	369	355	313	353	344	349	334	298	297	358	375	352	312	336	323	362	354	311	351	364	320	326	342	320	309	321	347	370	338	323	348	344	377	376	332	330	349	348	347	315	328	321	332	347	362	326	322	309	336	320	331	356	348	319	356	371	305	389	338	348	340	348	342	365	341	358	316	345	373	305	342	358	342	317	338	349	357	338	362	360	345	327	348	387	352	359	330	351	355	354	365	318	372	345	331	333	341	329	359	361	329	351	318	348	343	338	337	347	345	343	365	312	334	347	325	338	316	368	339	364	346	357	318	347	348	326	341	375	311	362	305	332	342	353	335	382	341	323	380	326	325	341	341	316	385	325	323	335	342	355	322	316	346	332
21028	20799	16246	7944	5160	3752	2823	2331	1844	1502	1287	1146	1037	942	863	830	829	823	728	752	752	735	701	658	692	709	729	723	736	727	667	716	709	713	696	678	689	713	704	642	698	710	712	738	647	681	706	678	682	679	686	679	681	691	694	692	670	699	644	660	691	652	677	636	669	687	715	678	658	689	669	632	693	695	722	684	640	682	667	720	691	678	667	666	686	707	672	683	688	727	675	739	605	661	646	658	654	672	664	746	642	698	679	655	654	657	667	698	655	679	672	720	683	721	695	657	718	667	648	676	704	652	687	638	649	653	675	648	701	668	700	711	700	730	701	670	662	611	666	669	668	617	639	667	640	678	671	671	655	721	673	713	655	699	678	735	693	676	699	661	688	650	673	690	710	690	646	676	626	682	684	697	659	764	700	662	639	709	719	638	682	737	648	668	647	688	677	688	705	691	672	709	658	666	728	709	632	651	691	768	676	601	667	695	688	671	680	670	650	654	671	663	688	633	688	699	678	629	655	691	645	646	717	686	692	706	675	699	678	649	657	676	698	658	676	695	661	605	670	695	687	675	690	654	679	693	668	663	642	639	673	663	724	656	656	687	695	680	697	681	692	662	707	656	705	649	652	675	640	646	672	680	664	660	718	651	735	668	675	701	619	705	638	690	688	661	644	695	730	655	645	639	698	659	689	708	713	720	705	644	635	634	654	680	687	715	653	674	682	686	726	651	671	740	686	688	678	661	693	651	681	679	678	663	647	636	644	637	715	667	700	679	650	674	646	666	709	703	675	693	670	670	666	682	684	667	629	699	712	736	679	688	710	664	670	662	659	707	660	695	671	681	662	676	692	655	684	699	695	710	667	702	657	653	660	675	712	686	704	730	673	704	672	693	636	715	663	689	698	726	661	704	696	677	721	656	683	729	678	703	681	683	652	688	686	700	699	687	696	699	723	655	658	639	664	685	687	685	683	626	724	680	677	723	720	710	650	650	663	670	671	705	684	682	669	694	683	672	675	704	690	641	661	643	634	681	724	691	675	716	684	693	699	686	663	730	722	649	717	677	646	638	684	662	669	723	637	694	693	696	673	697	714	666	610	663	663	672	664	680	676	643	684	688	660	690	676	640	714	664	631	648	656	667	626	670	678	683	679	680	698	625	694	620	623	649	695	651	663	703	644	686	663	696	703	647	688	669	709	663	680	670	695	709	706	664	640	671	692	657	678	650	609	712	720	681	682	661	654	689	712	669	688	669	656	653	665	648	656	642	712	704	656	621	684	681	652	669	706	700	677	756	663	687	631	654	683	700	658	717	695	661	667	687	640	660	708	666	673	668	701	658	711	663	698	692	659	667	618	714	655	660	649	684	689	654	668	659	649	696	710	721	652	713	709	669	693	680	726	636	694	677	708	669	703	634	670	686	720	682	650	645	709	710	676	705	678	680	638	713	662	653	684	655	738	711	679	687	664	686	669	679	659	682	650	724	687	702	674	689	686	695	682	674	663	679	664	682	668	636	711	677	732	652	678	668	673	672	666	674	682	668	665	704	662	694	691	655	679	676	724	700	679	654	665	688	717	654	655	663	657	682	707	621	643	657	692	601	642	704	675	626	687	643	698	701	697	619	626	667	654	652	716	702	710	691	690	644	695	682	691	676	667	628	666	674	701	689	664	658	726	690	639	655	654	717	680	653	720	663	686	681	710	690	700	686	700	659	677	642	662	676	677	723	690	686	675	668	639	739	669	665	686	688	680	673	688	650	688	683	626	659	679	680	675	614	660	681	718	678	691	659	702	719	701	675	709	643	666	666	627	666	669	733	682	711	689	673	664	693	624	657	691	677	640	696	614	729	682	662	637	705	666	627	647	714	670	666	676	707	686	678	688	673	682	656	702	663	663	711	713	668	682	700	637	689	679	695	670	741	716	658	658	685	674	692	703	695	670	625	683	680	679	663	698	650	678	659	665	687	666	680	671	692	650	697	669	657	660	646	687	698	663	685	691	721	644	668	696	710	655	702	705	671	664	691	712	725	717	684	603	696	667	708	664	681	691	705	665	704	665	621	674	724	664	663	662	675	666	715	666	645	663	683	666	714	656	675	670	668	713	684	645	696	648	635	684	679	694	672	707	684	664	675	647	647	716	663	705	663	656	680	659	662	650	725	662	668	686	668	698	635	673	674	702	652	671	641	691	712	662	701	703	658	705	700	627	690	714	665	694	658	640	692	691	687	691	672	711	681	647	683	681	674	727	713	691	685	675	720	663	686	642	654	635	685	685	636	672	690	708	689	666	722	703	666	648	660	694	728	672	671	696	668	636	657	653	692	688	673	714	676	643	677	723	643	682	697	658	681	674	653	706	661	705	699	645	658	649	680	630	685	692	664	702	654	682	673	677	660	684	656	697	637	698	679	679	692	735	634	673	684	664	652	685	669	666	638	688	700	685	718	675	686	664	736	711	722	636	674	676	666	655	629	684	659	667	719	665	654	669	667	671	687	711	692	668	692	678	656	683	638	665	632	661	694	672	654	619	664	668	660	677	700	648	653	711	684	636	651	678	718	683	733	694	647	672	675	649	635	668	707	663	674	646	645	677	707	679	692	701	648	683	656	633	700	666	643	635	678	692	664	698	697	729	651	659	639	685	655	774	641	685	664	688	645	684	687	663	692	691	645	668	690	717	719	680	665	666	623	740	612	679	634	725	648	688	659	630	699	674	671	661	702	666	692	679	687	665	647	684	637	663	712	666	676	658	691	713	681	666	680	691	664	701	683	715	667	671	725	648	690	722	674	633	707	695	679	658	692	664	683	691	659	712	694	688	653	715	675	711	663	674	717	714	706	632	660	679	702	647	675	646	681	671	665	691	623	704	661	694	652	631	709	644	709	664	704	669	705	675	672	667	625	661	697	714	656	688	672	668	690	666	664	663	674	674	667	692	651	688	668	686	682	683	706	664	714	718	616	634	613	668	714	651	672	632	657	635	673	664	673	683	678	670	646	674	661	690	677	679	695	628	618	677	676	667	662	716	681	709	656	688	647	672	649	651	710	641	652	724	678	624	676	626	703	681	669	687	642	666	672	689	684	659	672	718	707	653	630	697	708	733	678	649	685	681	660	669	707	687	693	689	667	693	656	647	688	635	708	678	666	677	672	671	682	639	723	674	739	654	636	668	645	678	702	676	666	643	690	675	698	638	696	681	662	669	647	670	667	689	662	696	653	722	703	672	694	703	657	679	686	731	683	700	658	666	705	635	705	661	655	697	685	721	638	652	661	669	635	706	669	687	679	678	674	679	701	680	677	693	667	688	725	656	674	694	702	692	650	693	667	668	699	718	715	649	682	679	670	707	699	660	635	674	642	708	674	654	681	689	679	713	699	714	698	672	699	654	681	718	684	710	692	668	720	625	688	713	659	672	661	700	700	674	628	689	649	675	674	695	676	672	673	647	677	640	620	661	681	650	674	690	692	686	709	615	662	676	669	691	656	687	695	663	653
24997	21650	28429	25266	17015	4415	2211	1421	999	785	646	495	464	384	356	366	323	321	298	307	256	268	267	239	276	255	258	264	248	265	274	235	260	234	239	253	275	225	245	248	248	246	230	252	206	243	239	229	266	253	229	248	229	240	241	246	239	231	240	206	225	241	219	268	235	240	213	228	247	228	230	267	239	257	244	257	240	255	229	249	215	222	235	247	258	218	244	237	247	220	237	227	222	244	244	232	249	236	240	231	261	234	224	243	257	256	227	247	244	255	245	233	271	246	252	235	257	250	214	232	251	240	258	219	241	222	220	249	222	226	225	226	219	230	244	264	242	248	234	220	259	230	232	246	240	243	227	228	228	248	245	223	243	232	219	216	238	223	225	242	247	231	255	232	238	224	226	261	246	249	277	231	227	236	237	223	252	241	211	253	239	238	238	265	231	251	228	231	215	254	227	245	243	226	250	240	236	263	230	263	222	252	235	225	237	238	241	242	231	251	236	253	239	240	250	233	209	201	239	239	199	236	236	216	238	246	217	221	232	243	239	253	269	241	242	214	243	223	236	260	255	234	232	230	238	229	237	230	268	245	243	249	244	224	236	231	218	217	228	228	239	226	219	221	242	252	245	211	218	251	233	238	236	235	222	247	248	241	217	221	243	236	243	228	235	235	231	217	242	248	251	247	218	232	223	222	220	237	239	221	266	234	266	262	261	259	236	259	225	255	240	243	271	224	225	277	258	248	250	230	216	229	254	239	246	224	228	258	241	250	259	227	242	221	248	213	256	248	220	237	255	246	217	227	237	220	248	208	244	248	243	248	244	254	234	240	238	205	207	208	237	204	217	228	238	255	222	233	256	223	224	257	231	231	240	258	233	239	237	214	227	246	239	232	223	254	213	211	222	274	238	254	231	241	224	238	259	242	239	243	252	218	275	256	241	256	203	216	242	213	248	236	241	215	232	263	244	239	231	228	222	245	230	238	242	237	214	223	221	212	261	217	220	238	243	214	259	232	233	204	216	229	246	218	235	232	242	230	212	239	233	212	223	245	223	271	241	232	255	213	238	248	247	222	217	240	216	249	228	231	227	235	244	244	210	237	210	229	245	224	229	225	248	221	251	253	228	203	248	217	221	258	237	238	253	236	241	229	238	231	253	242	258	265	230	245	242	237	246	248	221	255	226	251	243	210	217	226	227	200	221	242	258	220	229	277	209	255	229	222	214	256	221	216	251	227	235	256	255	227	254	236	227	208	246	229	252	252	223	236	223	240	235	235	268	232	234	230	222	242	232	214	242	247	221	247	243	232	271	245	214	230	243	241	261	226	241	226	261	228	214	227	242	239	212	234	249	217	236	239	229	252	250	237	275	231	247	254	223	251	252	236	205	233	263	251	239	254	228	249	237	210	254	227	246	243	247	229	248	243	263	268	244	255	272	242	247	241	276	221	208	251	226	229	221	228	245	221	238	244	225	240	242	227	221	250	206	193	241	218	239	225	247	224	246	231	249	217	249	238	242	249	247	225	273	225	227	260	216	228	207	207	213	242	247	218	222	234	234	260	245	255	248	225	210	228	223	240	268	230	237	245	259	225	237	218	252	232	205	250	209	218	229	237	236	242	255	242	256	248	218	233	241	254	233	261	248	244	248	217	268	230	211	220	224	221	230	255	236	244	209	250	217	240	240	228	260	243	230	250	228	245	248	242	235	243	218	241	263	250	230	226	210	229	253	219	246	233	228	233	234	233	219	233	239	233	252	246	236	216	255	225	268	238	263	234	227	229	240	266	239	259	249	232	240	224	245	189	219	245	267	237	237	246	266	240	253	234	239	213	216	233	259	234	279	252	247	224	256	245	234	236	242	249	240	262	262	217	246	242	248	218	248	237	246	243	219	253	242	246	249	238	237	268	245	265	248	226	229	229	241	208	200	246	274	227	228	217	250	262	230	247	258	257	227	238	237	238	219	241	232	258	211	241	247	250	210	245	227	233	235	220	226	226	255	240	244	264	226	232	232	236	240	244	236	223	222	256	232	221	231	240	254	251	234	242	271	259	256	251	250	243	250	239	233	238	213	217	228	232	248	242	227	248	255	262	227	236	246	268	239	227	241	231	260	250	233	194	235	246	243	244	235	263	239	213	223	223	232	239	230	250	237	241	230	222	257	253	231	247	235	225	249	231	243	231	218	237	266	243	228	255	248	225	270	233	236	258	212	242	259	243	234	264	261	228	232	232	233	244	241	241	208	262	224	267	239	228	252	252	233	256	252	216	224	217	234	222	232	220	262	246	201	241	238	221	241	225	209	257	237	208	243	230	260	249	236	252	242	239	261	260	206	259	246	226	209	252	202	254	234	256	261	229	234	239	239	254	199	236	236	276	213	240	238	236	248	224	236	267	237	258	207	233	236	257	216	246	235	222	234	252	242	239	245	243	230	247	260	237	246	230	246	245	223	249	241	228	241	230	221	245	215	226	254	247	220	222	225	247	216	251	229	239	236	242	251	232	237	231	239	217	247	236	270	243	209	242	238	236	237	234	243	235	224	265	272	251	264	226	274	260	228	203	246	248	224	221	224	222	252	209	226	235	251	209	234	233	223	236	250	212	228	255	238	231	238	233	244	225	236	239	262	218	249	238	278	249	227	225	252	241	235	216	241	232	260	246	241	240	230	223	214	241	209	224	238	202	238	232	238	243	218	236	278	216	264	240	221	235	237	263	258	261	215	219	251	239	248	240	249	252	241	239	226	238	241	251	239	234	246	239	234	244	228	215	237	234	243	247	224	220	216	206	235	254	244	245	214	225	258	257	228	214	203	229	229	238	240	251	211	239	244	228	240	214	240	263	266	237	254	243	228	254	225	242	224	237	244	242	236	238	265	245	256	225	230	221	249	238	219	236	235	216	228	244	222	251	254	237	218	258	255	279	246	282	244	247	236	218	233	230	236	239	252	236	227	217	243	253	262	229	244	244	246	242	220	223	254	250	251	241	248	245	233	239	212	237	239	243	227	244	218	239	219	261	243	217	230	205	227	247	240	212	265	221	199	239	250	262	233	239	237	210	227	237	236	228	241	243	222	249	251	228	216	234	251	244	257	217	223	236	218	222	202	258	242	221	246	237	259	235	243	240	246	244	200	213	214	246	227	205	244	254	225	233	207	228	235	221	242	223	267	228	248	251	238	244	222	254	245	248	268	239	230	244	210	259	223	248	218	198	217	229	228	242	262	225	245	242	202	239	251	231	254	223	256	258	227	219	233	206	250	238	236	242	201	212	257	221	223	216	227	224	239	236	235	265	243	206	245	230	246	249	223	239	236	244	256	233	228	249	268	242	222	250	245	258	242	231	230	240	239	242	252	238	252	234	250	238	252	233	255	241	262	229	226	200	247	207	246	227	228	262	252	242	234	205	242	216	235	249	236	206	240	249	246	253	230	229	236	193	269	248	248	226	216	261	261	246	240	232	229	216	228	243	269	202	244	231	223	247	228	233	218	228
25592	30701	25856	15810	10850	8059	6085	4651	3443	2681	2083	1752	1449	1192	1039	896	826	779	748	673	630	615	596	579	560	563	600	569	543	605	582	534	587	506	502	525	525	553	557	511	533	522	498	470	499	516	521	486	520	480	542	496	537	481	497	473	503	528	502	498	473	512	476	528	500	485	478	478	491	503	467	485	484	499	493	508	490	479	470	500	475	515	499	467	484	538	500	468	506	531	489	491	487	468	459	473	492	460	499	496	508	470	508	474	483	503	495	499	525	491	520	513	551	478	495	477	484	486	506	513	524	485	511	466	512	468	456	509	479	500	488	481	456	487	528	544	489	503	499	467	496	500	481	487	515	488	477	489	448	485	544	486	507	483	502	496	493	497	475	450	470	526	474	478	500	518	468	481	497	508	451	495	478	464	449	445	467	487	494	471	513	462	492	487	507	504	464	515	493	494	516	490	532	506	505	508	520	520	504	486	494	505	456	463	479	488	456	450	539	508	536	510	485	481	446	494	482	455	476	501	480	530	501	462	499	509	478	520	513	498	525	478	474	494	505	485	493	502	507	488	506	507	485	470	495	495	548	492	474	510	487	487	476	470	457	450	525	515	480	451	513	485	471	502	450	460	500	503	508	497	482	492	502	472	469	508	508	472	460	523	475	465	549	486	481	522	503	489	503	535	531	513	490	483	491	496	514	497	514	519	486	476	495	541	509	477	508	522	494	464	492	480	500	471	477	511	449	494	479	506	445	476	508	471	496	458	477	494	460	494	492	453	500	489	496	475	473	468	504	508	478	500	475	478	506	495	485	495	514	496	483	498	501	454	467	496	473	488	501	475	494	524	454	478	493	486	486	506	495	476	458	484	487	525	483	490	515	484	479	473	530	480	512	480	463	447	456	511	484	466	508	505	473	486	484	482	525	469	474	490	506	499	515	455	509	507	493	472	515	506	469	490	491	482	513	475	521	478	442	492	504	512	492	499	493	463	445	507	492	472	525	504	452	468	490	472	483	485	491	473	452	513	438	471	506	503	546	469	466	468	483	510	501	511	479	518	502	488	503	498	494	472	481	520	535	472	503	492	518	495	464	487	486	494	492	462	497	479	464	515	480	499	497	456	461	526	497	495	468	475	478	473	467	494	495	506	483	488	475	474	477	471	508	469	475	506	501	517	486	516	498	513	494	503	507	495	485	529	483	487	478	508	490	478	502	531	487	492	491	487	463	425	478	469	487	465	457	482	471	503	487	488	473	492	503	471	474	488	501	488	452	518	514	501	474	514	487	455	511	480	518	450	488	507	469	441	474	453	484	494	487	497	533	500	518	499	514	471	464	490	495	468	478	480	496	485	479	503	465	444	523	470	493	495	485	480	466	494	450	493	473	503	468	504	470	497	472	486	480	509	487	446	490	506	483	496	488	493	485	531	508	519	483	485	474	499	492	474	481	464	502	466	467	475	524	488	482	433	489	474	530	497	480	503	486	487	473	475	481	519	542	494	494	501	523	470	517	507	521	485	504	516	448	499	456	495	513	454	489	461	453	506	444	486	474	480	501	532	453	506	485	504	509	517	478	464	469	510	486	499	505	499	510	483	521	512	506	459	486	462	508	458	479	493	472	514	511	496	488	530	444	507	487	532	473	468	462	504	524	487	496	449	490	457	493	523	483	495	478	506	474	509	483	510	509	459	498	537	473	518	469	461	452	478	466	509	504	470	525	470	485	486	508	462	478	486	455	496	488	466	468	486	467	516	465	453	468	480	482	472	490	497	505	491	494	493	500	499	507	488	454	491	517	535	468	515	488	501	511	477	476	478	478	499	502	479	524	481	465	508	481	520	459	487	489	490	467	496	500	521	482	459	440	471	503	498	474	472	461	464	514	522	486	444	451	477	475	515	479	480	476	484	481	493	502	474	506	474	510	474	514	480	461	501	472	462	483	472	490	512	472	463	475	526	490	512	488	500	489	463	448	476	511	517	489	466	502	528	477	503	498	524	460	533	478	500	496	517	506	470	543	485	473	518	508	463	510	511	472	509	430	493	442	481	470	469	470	474	529	443	512	499	504	479	459	502	470	512	493	492	500	500	492	536	508	501	474	492	534	503	520	478	481	470	473	510	477	441	519	507	481	489	481	531	488	461	476	508	498	495	495	505	499	498	516	441	460	488	492	511	453	492	489	498	495	484	503	478	504	496	488	512	492	510	484	478	482	458	493	465	522	467	504	450	500	500	469	505	473	495	488	477	477	492	523	497	526	498	521	457	510	504	559	481	518	483	484	468	501	506	487	484	499	506	561	512	520	518	501	478	489	496	477	472	497	472	494	521	509	506	486	506	491	504	537	507	498	505	458	493	511	555	485	464	500	499	490	504	529	492	479	463	482	511	461	482	509	448	512	499	509	463	497	498	490	471	485	465	510	493	529	458	503	542	495	530	473	460	443	499	485	474	480	506	446	497	517	516	470	464	526	524	522	504	506	515	464	484	482	485	472	476	479	472	478	503	499	519	465	500	507	519	484	462	516	515	516	484	527	516	494	470	527	481	455	463	521	462	522	476	519	486	507	503	501	451	505	514	521	494	479	496	504	489	519	497	507	504	506	475	498	498	468	503	507	431	503	523	531	487	545	499	513	468	500	471	478	479	477	487	445	499	478	507	487	471	497	482	500	499	512	498	475	495	452	485	486	458	479	510	499	462	453	481	497	532	527	516	503	495	438	476	486	486	506	484	469	475	483	496	513	470	489	464	489	466	502	481	486	477	487	476	511	485	511	488	510	517	461	470	515	502	509	495	446	518	469	482	491	491	479	476	457	506	506	503	503	498	504	516	514	469	470	436	459	483	488	456	495	480	478	487	479	449	469	479	497	492	524	462	456	481	479	513	472	518	476	474	467	496	458	476	463	500	470	460	527	497	494	514	480	470	484	457	506	496	508	481	520	496	466	507	470	502	470	471	514	489	546	459	494	474	514	489	513	477	492	510	476	492	493	523	505	502	482	521	473	522	482	486	487	507	444	545	461	473	499	506	484	520	460	459	503	500	496	507	445	472	467	504	463	489	492	477	476	482	506	491	521	508	445	511	479	518	476	501	454	513	490	477	489	463	490	494	522	510	459	503	476	475	493	448	467	535	490	477	505	522	486	503	502	466	453	491	474	507	518	495	511	517	502	503	489	514	494	501	534	531	480	479	475	506	494	464	494	524	528	480	497	468	488	481	507	479	493	475	488	509	474	464	435	485	541	485	560	464	527	473	485	520	453	476	480	471	513	508	466	474	468	441	495	431	481	486	470	451	492	521	473	482	498	526	466	503	467	535	507	477	492	496	490	544	497	477	507	490	469	500	518	493	482	488	462	511	503	529	469	485	474	475	455	513	511	502	482	459	490	485	491	499	490	516	492	489	476	505	512	525	527	497	487	496	452	521	506	497	517	474	517	503	446	455	496	485	486	488	478	522	496	507	467	464	488	467	479	476	493	489	466	467	521	509	463	466	530	512
23786	21671	29461	24306	21651	19424	6739	2647	1621	1123	859	667	574	473	395	306	307	288	269	224	234	196	187	195	191	172	144	175	183	171	205	166	177	167	143	157	156	143	167	165	175	144	150	150	154	148	149	139	144	121	142	123	150	153	150	153	169	153	147	138	140	131	164	151	145	139	159	146	144	122	133	149	139	126	155	124	132	134	138	137	122	154	149	150	152	165	151	138	136	145	129	117	143	136	135	136	127	141	132	124	142	141	154	155	144	133	141	127	128	151	136	132	134	144	157	142	128	139	131	141	154	147	139	140	126	120	154	148	135	140	142	149	145	130	137	133	130	142	143	129	159	144	129	140	150	163	144	130	145	133	166	140	122	156	135	111	153	149	148	141	134	129	137	138	156	115	130	126	140	130	121	134	149	141	130	122	142	144	156	132	144	136	136	135	146	131	129	135	141	135	146	145	156	134	116	137	148	130	138	141	150	167	109	136	147	144	127	123	160	122	133	161	137	136	140	137	136	122	135	137	143	130	140	136	152	126	138	140	127	157	118	135	138	135	124	116	139	146	128	136	155	119	144	126	146	139	157	142	139	120	135	111	122	124	121	150	123	156	146	145	142	125	128	111	132	139	146	139	138	153	124	142	138	167	131	130	127	129	140	155	143	137	146	135	137	147	137	142	132	148	124	145	151	145	141	134	146	147	130	170	127	145	152	135	142	166	154	136	152	158	140	134	131	112	151	152	141	143	158	153	143	149	147	137	132	136	137	151	131	129	129	134	165	133	140	136	146	174	147	113	147	133	122	127	131	114	124	173	145	148	141	140	132	136	143	148	163	166	142	148	137	138	121	131	154	130	140	135	137	127	154	154	151	148	128	156	127	123	155	133	135	139	133	151	150	154	114	129	143	151	130	132	130	153	128	151	151	126	147	153	143	154	120	144	143	139	137	137	140	138	130	144	135	134	147	148	129	129	141	125	145	125	117	151	146	125	144	153	117	144	160	136	119	143	133	145	139	125	152	135	128	147	124	142	172	144	137	132	160	138	149	145	129	148	143	141	131	136	136	152	141	140	150	143	127	150	125	149	141	145	136	145	139	134	152	156	128	131	143	136	128	150	129	113	142	145	131	143	163	151	140	168	141	148	131	132	139	129	132	162	126	151	153	150	127	131	142	117	137	153	133	135	138	116	134	154	141	148	146	164	142	139	141	123	140	123	154	134	132	148	129	133	143	153	131	141	126	147	141	138	144	133	148	137	152	150	135	123	135	137	153	132	165	131	145	151	157	134	116	147	142	152	120	157	155	139	130	155	122	123	118	156	124	145	140	138	142	128	133	143	129	134	129	151	139	181	137	135	128	133	149	138	130	123	130	134	140	155	151	133	163	125	169	142	147	145	165	154	127	127	155	150	136	135	144	131	140	134	147	165	136	140	150	132	151	131	145	131	128	138	131	132	142	137	134	149	131	135	126	105	153	136	149	142	137	156	125	128	139	138	128	142	162	158	150	136	134	131	137	170	140	135	134	154	149	133	136	155	124	143	123	117	128	146	151	149	136	146	161	145	119	149	147	133	137	157	147	128	131	152	134	143	143	130	141	132	157	138	141	157	134	125	151	130	117	140	165	147	125	117	118	138	142	132	145	124	144	144	123	145	136	125	135	149	134	110	139	143	139	134	140	152	149	158	138	126	166	145	133	116	150	144	140	147	146	171	162	139	125	157	148	133	134	141	141	133	165	140	122	137	124	128	157	141	144	122	133	142	143	136	148	130	131	115	121	132	112	130	158	157	139	147	128	160	137	125	151	151	115	127	135	116	179	126	120	130	151	146	139	138	127	136	144	129	140	143	132	142	140	131	163	142	137	131	147	130	129	126	130	137	156	120	125	137	142	150	138	107	133	142	144	141	135	142	139	126	141	123	159	140	107	137	120	139	142	152	140	119	152	138	146	137	151	156	131	124	126	118	138	125	164	134	150	143	116	142	141	137	129	148	148	127	139	143	148	154	143	120	137	132	150	121	133	137	138	135	117	155	155	129	150	117	143	129	138	149	139	137	151	150	150	134	137	139	121	146	131	152	125	160	138	123	157	141	120	117	142	144	122	128	138	139	141	154	135	151	116	144	135	140	149	141	141	153	153	159	150	144	141	125	136	128	122	141	137	133	138	154	159	155	126	134	129	130	137	146	161	140	147	145	158	144	143	155	125	155	142	140	136	133	133	130	148	143	139	148	131	135	118	147	148	129	162	137	145	150	156	141	140	128	145	146	145	128	129	138	177	173	154	147	147	136	129	152	125	107	133	129	151	152	135	143	131	136	127	129	131	143	128	125	145	148	159	124	135	122	143	129	148	121	158	147	125	138	161	150	141	148	127	148	154	163	129	146	132	129	139	143	140	121	140	156	138	127	149	144	148	139	156	138	140	128	157	145	131	149	145	156	152	141	144	158	141	150	137	127	156	160	140	143	155	124	140	145	139	128	135	140	141	117	138	110	140	138	171	144	135	157	140	156	137	135	125	170	131	126	134	124	165	126	139	150	119	141	147	126	145	149	122	149	129	129	130	134	126	124	142	140	145	137	133	160	143	137	154	140	143	136	140	155	142	137	135	126	141	130	153	137	132	122	150	124	146	120	126	137	115	161	145	139	150	144	114	143	155	156	147	147	142	124	143	143	142	131	128	131	139	165	156	135	141	143	135	135	123	112	136	129	127	178	146	136	132	137	156	167	136	144	141	136	151	159	166	133	137	138	155	152	131	127	123	122	125	143	146	125	155	146	128	153	111	131	114	141	137	147	127	131	128	118	144	136	160	136	131	129	122	152	133	110	149	138	125	137	143	141	117	133	120	145	171	142	143	145	148	140	136	174	146	134	130	144	136	127	156	167	152	118	120	125	133	128	132	160	146	135	114	133	138	132	139	124	134	138	132	163	162	144	144	139	116	133	134	142	153	150	146	148	131	144	130	139	136	154	147	130	139	124	128	141	127	135	148	144	134	149	137	121	142	134	154	160	126	113	146	132	142	154	142	122	136	124	169	135	138	161	142	146	155	128	139	153	131	141	120	134	150	116	134	133	150	136	122	135	135	144	123	128	161	140	142	126	150	140	154	96	138	152	129	153	138	126	105	138	135	139	139	127	135	148	146	133	127	143	136	134	144	161	151	128	139	134	136	140	123	137	145	145	114	137	131	141	143	124	129	122	144	139	137	139	131	130	131	138	133	140	143	142	123	143	138	139	128	138	113	153	140	135	115	153	124	147	138	130	153	155	155	163	134	139	155	116	136	162	151	130	129	141	134	140	117	164	159	160	128	153	144	122	129	139	151	144	123	162	168	125	147	130	130	125	145	137	123	145	125	135	145	145	169	143	119	142	130	126	141	138	127	163	142	162	142	125	137	138	139	154	151	151	133	139	154	121	156	142	132	138	119	151	138	152	150	138	129	147	118	158	169	121	138	141	143	142	132	137	126	138	145	146	142	143	152	135	137	148	113	119
29214	37129	32054	22486	16649	12857	9879	7701	5674	4196	3205	2538	2021	1632	1200	1017	922	840	737	608	542	526	503	477	479	436	469	450	453	420	421	397	400	367	366	307	341	357	368	333	357	352	309	327	313	309	317	305	303	294	285	277	281	331	285	306	290	290	244	277	282	294	282	290	282	278	276	295	275	312	252	293	272	272	280	290	275	257	305	284	261	274	274	301	269	266	278	274	321	283	278	254	270	271	286	288	282	280	278	266	241	262	297	280	259	260	295	266	292	283	286	297	315	251	274	281	283	300	244	301	283	290	273	291	261	264	263	278	283	262	274	282	283	260	304	247	291	286	295	276	313	282	241	283	268	293	265	276	252	250	285	299	288	277	298	255	302	252	294	279	265	321	265	304	306	260	293	265	262	273	264	264	259	287	259	290	289	274	287	271	280	266	275	307	286	277	290	279	280	289	260	251	265	271	277	268	280	261	279	267	285	265	299	264	257	296	275	282	270	280	279	299	285	269	286	304	254	274	305	265	270	250	270	251	303	305	259	306	285	254	286	298	269	273	259	274	294	283	261	267	274	268	254	299	274	268	247	293	281	285	307	270	283	268	268	280	285	275	268	303	256	285	258	264	281	295	293	286	251	271	292	265	304	288	299	253	231	268	296	266	297	276	282	248	302	296	279	279	311	277	278	286	284	263	262	271	285	258	257	305	289	286	293	282	280	285	259	266	274	258	300	293	276	296	257	292	302	304	284	280	293	285	287	289	276	278	277	275	266	254	248	291	275	257	295	267	256	287	265	293	279	289	299	262	283	252	255	262	292	269	282	254	278	287	285	242	265	282	243	275	235	295	292	268	283	279	270	259	270	279	295	278	282	233	273	285	262	281	262	271	276	249	278	245	276	283	286	283	280	292	268	271	247	266	278	280	269	309	296	254	289	308	275	277	298	262	249	270	265	291	269	252	268	280	258	289	284	251	272	291	270	290	283	290	267	278	279	290	296	288	286	283	281	281	287	281	253	258	270	249	244	255	272	306	260	314	267	275	287	285	310	272	280	297	265	271	296	238	276	263	258	266	276	268	277	288	278	290	280	315	275	280	267	264	263	270	273	295	281	247	263	282	299	255	261	261	260	273	274	291	272	261	267	280	256	261	287	292	281	293	267	282	266	265	279	262	300	272	286	295	263	272	270	274	288	249	282	272	260	276	284	302	280	283	293	273	285	277	278	276	262	290	268	297	282	272	278	246	281	281	262	292	283	292	295	271	260	255	298	280	276	293	269	265	250	271	306	281	271	292	276	280	245	255	306	261	269	256	286	309	256	289	281	252	255	294	273	272	292	297	270	271	276	286	258	253	288	284	258	287	265	275	283	276	268	289	266	290	270	284	252	286	285	285	289	286	269	271	270	268	289	286	286	281	256	265	244	277	299	267	271	254	282	277	274	266	266	261	289	305	264	289	313	274	291	274	289	258	278	283	309	261	265	272	284	254	263	257	257	262	263	251	277	243	294	276	288	265	272	246	280	296	266	301	274	284	295	281	273	262	299	275	266	282	278	291	277	281	262	267	273	289	305	274	296	244	275	266	277	289	290	262	285	283	282	299	244	296	279	266	295	279	293	280	262	298	276	293	271	300	277	263	284	287	254	283	295	259	293	288	300	271	291	280	288	251	287	289	290	275	231	267	259	269	272	285	271	250	291	260	278	276	282	278	255	295	275	285	292	258	277	256	285	253	309	293	266	296	278	294	283	273	268	289	272	252	287	289	291	280	280	258	250	261	264	274	259	285	286	266	287	295	296	297	255	254	288	253	281	247	258	281	324	275	265	283	268	298	281	271	278	300	259	274	312	252	277	274	280	291	267	276	267	256	279	300	268	275	257	281	280	262	262	280	253	267	279	311	281	306	301	297	260	286	316	276	268	260	251	261	299	282	258	279	270	276	270	279	314	266	239	286	260	253	299	280	288	276	286	280	289	266	267	269	271	300	303	292	305	276	270	224	285	286	278	300	272	258	312	254	255	269	248	307	298	264	284	271	297	290	290	282	271	253	299	313	271	274	257	263	287	273	274	275	296	276	274	275	288	289	268	286	293	272	247	258	284	282	281	285	278	264	279	278	309	276	291	271	289	305	305	288	297	284	258	267	307	279	281	301	265	297	279	266	297	261	246	282	258	285	283	265	279	273	272	262	254	260	290	300	262	287	256	271	281	264	278	313	274	269	262	243	287	266	293	278	282	268	303	297	320	276	286	279	271	268	269	281	286	282	259	279	274	277	256	277	266	289	294	302	309	277	273	258	291	299	278	252	287	293	273	290	287	277	266	273	266	297	302	291	275	275	255	306	293	277	273	280	266	274	317	268	249	278	289	283	286	255	288	266	289	286	270	254	269	288	268	282	288	298	253	275	275	277	246	276	271	275	286	269	289	277	234	268	242	283	287	300	278	289	255	272	289	248	236	286	263	287	305	310	275	257	289	272	279	285	265	305	269	290	276	298	254	259	291	280	297	263	265	293	259	274	298	304	325	273	262	305	280	283	239	285	301	248	269	301	296	277	280	279	272	268	295	260	288	265	270	260	280	269	269	298	265	278	269	297	259	279	291	280	287	279	266	291	269	240	282	275	268	262	307	275	295	270	266	302	282	279	277	285	287	273	259	269	301	278	265	262	271	281	311	280	252	260	285	254	287	292	277	294	284	273	251	287	288	271	258	284	253	311	284	271	274	258	274	270	247	285	299	298	250	266	267	266	319	299	263	271	282	289	260	252	287	291	272	320	331	266	261	287	277	270	263	274	269	277	286	261	283	268	261	280	255	284	291	272	264	274	273	277	319	265	265	288	242	300	291	266	261	283	284	275	237	274	290	274	268	295	284	282	299	273	293	258	266	242	249	295	299	274	276	266	287	270	279	312	288	284	262	254	299	259	279	283	286	269	266	272	260	288	293	267	298	258	263	272	280	273	279	258	254	261	297	268	248	289	229	266	294	259	313	267	274	264	257	288	253	253	257	281	262	281	288	256	298	289	273	261	244	303	299	282	273	312	317	268	285	291	273	270	296	286	261	298	266	278	288	271	283	259	292	293	264	275	288	286	289	248	279	260	310	284	262	301	258	292	301	266	286	264	275	264	281	298	283	285	286	293	270	241	274	306	281	276	260	265	259	284	313	270	326	268	262	272	280	284	252	287	287	260	269	273	282	270	292	266	269	272	293	278	285	281	281	268	272	274	294	268	314	288	297	279	286	275	281	292	272	278	292	271	250	271	265	274	270	263	270	260	267	251	247	268	290	260	269	322	255	304	269	280	277	288	263	288	291	292	303	269	306	288	287	288	277	278	308	274	277	274	269	278	281	232	302	272	284	253	254	279	320	304	315	298	291	290	261	262	277	247	270	288	277	277	296	267	271	266	249	277	251	292	313	290	295	251	287	296	279	272	239	289	260	241	259	251	259	274	264	224	291	253	265	293	297	264	263	253	295	283	287	295	246	295	279	289	279	275
27445	20988	12177	4011	1704	1268	1014	706	635	499	453	465	413	422	396	402	366	347	406	343	349	318	331	362	332	333	328	330	384	345	358	323	326	369	319	346	304	318	323	343	359	372	338	346	313	367	343	322	357	330	294	314	332	304	328	307	350	326	329	310	376	358	362	322	314	359	352	363	330	332	345	369	312	340	359	350	352	342	315	361	315	333	315	340	311	339	357	337	375	344	346	321	363	344	325	346	346	320	364	319	355	301	321	343	339	332	312	341	347	346	325	329	336	337	383	335	352	313	370	319	330	335	314	329	329	328	297	332	343	345	327	335	308	360	302	335	333	351	329	324	309	318	335	295	312	315	370	329	306	346	355	380	328	341	351	353	350	325	338	343	338	357	332	375	335	312	334	368	328	347	312	329	326	308	335	332	303	358	318	352	335	308	348	373	343	346	344	305	307	335	349	368	327	343	358	318	328	328	355	309	346	344	291	312	344	321	320	334	363	339	319	337	348	325	330	351	305	334	366	327	364	346	368	341	328	349	295	337	343	331	331	324	337	351	348	340	312	331	356	354	319	343	332	316	369	312	357	316	332	326	335	330	353	346	354	353	336	324	346	366	273	339	365	340	351	301	315	312	365	361	347	342	308	351	354	339	333	324	360	332	337	311	365	330	338	326	333	381	323	344	320	343	349	340	358	324	326	335	351	355	319	336	343	325	361	334	326	327	380	329	335	331	348	337	351	326	345	362	357	326	320	316	339	340	330	347	308	339	350	345	339	340	342	352	322	321	345	338	365	358	335	380	375	350	359	336	288	332	349	335	319	343	349	338	303	335	367	319	313	311	307	323	341	339	306	378	334	326	354	358	327	349	343	332	312	347	338	368	373	372	347	332	335	338	305	297	331	330	320	313	383	353	365	370	353	347	327	316	321	343	365	350	349	351	346	339	329	366	301	338	319	364	361	349	337	352	336	359	333	296	333	351	324	343	360	334	324	331	341	320	319	311	348	341	363	373	313	312	348	330	326	323	334	322	330	363	328	325	359	334	373	325	312	346	329	325	312	329	311	328	353	314	324	344	326	315	328	330	320	309	357	311	320	349	330	339	316	351	374	319	355	300	298	350	366	342	337	310	343	333	372	345	317	337	340	343	330	392	336	331	323	333	333	326	328	354	334	337	316	360	314	337	364	328	362	354	342	329	346	340	336	315	332	338	313	377	351	353	367	301	332	359	332	340	338	374	310	316	340	371	345	349	345	352	344	328	334	327	364	346	345	355	302	323	326	329	375	315	335	320	347	365	361	340	336	332	323	320	325	346	311	330	333	339	349	368	323	296	345	356	352	344	321	360	319	333	331	331	350	322	347	306	366	327	325	312	320	340	319	323	342	338	342	332	341	364	341	349	337	348	319	315	347	328	346	334	328	311	327	326	292	334	317	340	358	342	364	313	332	323	328	326	346	317	368	335	318	299	317	309	331	311	321	341	333	325	309	334	343	336	337	340	361	333	316	330	346	351	334	353	339	367	318	325	338	339	328	346	336	326	342	332	335	345	321	323	341	323	328	355	326	363	305	360	315	317	308	318	326	339	363	324	348	343	370	355	345	307	334	346	370	344	333	320	330	320	376	346	331	323	311	330	311	334	310	302	326	327	320	332	358	340	330	362	325	326	343	334	306	328	354	341	351	321	326	355	335	346	322	322	342	315	340	328	346	330	322	339	355	304	331	353	348	325	358	337	354	348	330	327	345	331	340	316	341	321	336	378	352	330	375	324	352	358	339	316	330	368	336	363	358	368	335	350	320	352	351	351	344	315	345	341	309	369	368	341	313	346	319	325	344	330	333	321	335	347	347	303	330	350	340	329	335	354	359	298	295	374	359	337	321	305	343	355	330	335	359	335	349	321	327	369	370	327	378	360	351	344	328	333	324	347	333	373	353	361	355	319	326	297	371	291	317	330	338	301	339	310	314	330	330	351	335	339	345	328	333	314	304	321	334	336	349	350	362	337	346	313	325	304	347	350	335	298	338	346	324	299	342	342	345	349	342	336	355	369	327	342	348	338	338	366	332	331	354	306	307	325	355	352	369	329	312	302	350	357	342	360	328	328	335	340	343	341	317	330	339	306	336	356	331	336	323	329	332	362	348	318	360	330	365	335	326	345	329	315	330	347	318	362	342	366	333	325	334	350	324	337	325	354	351	330	345	331	351	349	330	353	367	320	372	334	319	341	352	339	315	304	325	344	332	376	325	333	362	339	322	340	336	339	340	329	320	347	349	339	337	314	333	297	321	334	330	361	353	318	338	305	338	325	321	310	357	301	344	314	332	305	334	358	307	317	366	332	321	343	369	368	298	368	328	309	338	332	313	369	361	317	305	339	327	327	344	317	323	353	322	332	312	325	336	326	336	319	350	330	326	342	326	346	330	347	308	351	296	320	334	353	344	355	332	335	317	326	368	333	310	340	334	350	359	335	327	346	362	375	326	325	348	325	344	354	348	328	351	316	348	341	307	336	310	337	335	356	334	320	342	364	335	334	360	341	359	352	330	316	319	332	336	328	389	348	315	329	344	350	329	336	340	352	350	361	338	332	328	341	321	324	317	343	359	360	330	335	304	321	312	324	342	333	321	319	339	319	310	326	340	349	334	371	350	329	340	354	330	346	350	314	348	358	324	319	330	348	335	324	340	355	319	334	316	338	353	352	340	393	364	370	307	350	381	313	334	342	337	339	339	328	319	322	319	342	338	353	340	368	342	338	338	331	366	339	322	306	359	346	328	333	364	307	346	330	348	350	323	340	326	355	329	330	338	321	317	323	325	315	340	372	358	320	320	317	346	343	329	308	365	334	345	344	366	296	316	330	358	343	344	345	367	326	326	321	358	339	302	378	331	351	329	332	342	356	347	325	345	345	338	335	353	348	316	338	306	339	351	336	322	357	329	333	325	351	332	368	344	340	325	338	344	371	342	356	331	348	359	355	337	296	345	333	355	337	339	318	355	346	350	354	356	329	338	330	359	345	341	347	356	331	332	337	285	330	351	341	316	336	335	334	345	323	348	341	338	315	330	370	359	324	317	317	351	301	320	321	344	331	340	329	326	336	359	355	341	368	333	393	350	335	363	326	329	348	349	324	329	342	315	346	371	325	345	336	324	308	333	341	322	364	374	317	348	343	354	292	328	313	303	305	328	352	406	365	327	342	344	321	324	346	323	318	331	344	337	372	335	344	336	335	375	310	323	332	353	326	318	312	316	347	314	322	343	315	325	329	334	328	351	317	339	343	304	345	353	312	330	343	341	333	340	330	325	307	360	302	346	309	344	354	332	355	314	288	301	329	351	308	336	337	365	324	327	357	330	346	323	340	342	345	314	332	311	341	293	338	333	300	380	329	349	368	332	345	315	347	318	329	347	318	332	348	340	331	327	319	364	346	333	339	316	330	356	321	332	327	325	338	322	332	332	324	362	346	306	331	310	337	366	286	348	334	353	354	352	318	355	334
20646	18389	14661	7750	5076	3891	3108	2277	1818	1557	1372	1188	998	960	807	844	812	796	778	777	752	717	708	736	687	732	736	722	713	651	678	734	719	669	671	693	674	680	674	642	639	675	685	635	715	662	677	667	706	660	651	667	645	699	655	649	690	626	618	658	693	646	690	625	699	668	672	750	671	628	682	648	672	655	675	701	653	659	693	637	690	639	648	641	661	638	635	667	612	629	669	655	638	668	662	669	660	693	715	689	677	654	690	637	650	661	678	659	631	644	686	610	688	662	672	660	650	672	654	686	626	720	676	683	696	702	596	655	661	654	682	683	695	667	660	625	636	671	677	627	672	671	664	702	684	645	644	698	669	647	691	670	661	652	689	659	684	701	671	679	674	684	653	647	687	636	670	671	715	672	636	658	695	651	654	700	650	646	681	682	684	644	679	691	674	680	709	659	640	648	672	643	644	643	650	625	631	726	647	651	632	632	644	672	708	638	693	648	659	666	645	674	674	633	614	670	684	641	640	657	708	614	693	645	669	647	643	627	671	693	653	644	649	685	641	676	651	664	678	680	663	671	626	676	643	689	609	654	682	646	669	604	675	652	706	670	639	662	692	677	681	650	689	641	693	666	706	645	695	639	650	669	711	669	664	680	643	661	646	672	712	700	702	693	650	649	676	662	647	694	656	669	703	648	677	672	694	683	612	673	692	659	654	685	674	652	652	633	674	677	645	704	615	701	664	657	687	668	663	672	687	691	660	677	689	626	692	618	673	666	642	662	642	627	655	675	680	646	650	680	657	681	696	664	673	674	652	692	742	650	674	663	682	688	664	678	695	706	667	630	680	641	659	717	626	631	655	652	632	666	692	698	716	670	626	685	705	646	635	658	694	645	666	675	693	721	658	682	679	680	634	650	654	647	651	643	690	697	647	698	679	664	731	661	682	652	718	678	659	670	647	694	690	693	655	660	669	661	679	703	610	701	693	723	667	629	664	682	678	636	607	682	637	701	638	634	666	630	656	737	632	668	674	671	678	654	666	705	632	670	625	606	656	625	728	643	687	693	626	659	678	646	695	676	723	642	660	690	736	687	643	665	657	663	690	620	631	703	658	652	646	629	695	655	668	633	696	719	690	663	680	668	618	632	683	674	632	681	710	636	709	671	754	663	648	676	629	696	688	616	656	634	675	627	631	674	650	674	680	649	669	663	682	679	624	631	650	718	675	647	678	713	665	633	698	685	662	668	603	631	659	655	617	675	650	694	681	643	660	615	688	688	725	724	664	635	636	653	664	719	662	690	676	660	682	654	692	627	682	633	644	660	652	623	658	707	706	651	650	666	629	650	658	632	668	684	688	634	668	670	666	699	660	691	695	668	608	640	626	632	613	672	672	687	682	640	638	650	671	665	663	676	638	652	679	675	630	736	629	633	656	677	656	670	639	668	661	682	654	679	667	671	713	663	655	638	651	626	668	662	614	640	673	693	676	667	710	671	617	667	719	658	630	686	651	639	674	622	654	678	652	654	684	676	691	684	649	652	683	669	610	641	665	674	667	719	673	663	659	691	677	649	719	683	660	680	681	646	676	673	632	664	650	659	713	675	648	668	660	692	689	701	654	656	638	622	657	657	697	671	626	645	687	679	621	677	632	639	656	664	665	661	662	648	675	670	660	657	711	658	617	692	678	686	666	699	611	671	629	663	656	660	693	650	651	667	667	680	662	655	676	678	669	672	646	652	653	699	668	636	661	657	623	681	654	715	681	689	678	603	699	646	737	705	638	657	669	662	677	685	706	661	673	632	669	689	655	650	651	669	660	667	688	676	661	667	715	634	672	667	686	681	695	691	670	672	713	661	648	661	747	650	652	711	693	673	655	645	666	684	651	699	665	719	678	666	661	683	667	663	676	646	612	670	617	641	675	683	716	651	643	665	681	653	648	673	664	672	667	639	632	662	645	649	671	650	680	672	703	630	675	669	709	713	705	630	705	668	653	688	674	691	744	655	650	683	658	647	662	694	654	694	677	686	653	635	699	655	648	668	690	677	679	651	670	699	600	668	621	680	646	639	631	682	666	677	637	647	717	666	623	664	663	672	694	700	659	676	674	685	663	686	659	713	655	706	691	698	696	648	669	681	700	698	668	684	664	618	669	674	673	716	671	751	641	661	666	677	658	631	650	652	648	679	653	709	659	631	702	629	658	680	669	682	632	695	676	655	691	684	657	658	649	645	673	668	646	683	668	677	634	658	698	671	629	666	701	730	665	625	687	688	682	648	654	642	674	632	707	662	650	655	611	629	652	691	693	612	648	648	680	665	660	684	684	725	649	696	702	660	666	678	644	671	675	653	673	668	666	664	675	659	648	702	625	654	679	702	673	650	648	655	655	661	653	626	629	695	629	678	670	694	630	679	639	694	666	683	681	675	678	631	654	658	665	675	663	675	712	671	701	636	707	639	669	679	678	683	629	674	671	652	709	648	647	700	669	674	650	679	672	667	659	647	669	640	742	659	659	649	644	643	669	648	703	646	702	679	676	654	683	677	681	685	686	664	654	612	636	670	643	638	703	700	617	636	648	653	667	647	688	614	684	668	646	665	680	628	693	681	622	629	641	691	688	684	673	648	654	660	633	744	711	658	652	630	625	644	709	647	625	654	719	613	673	652	697	664	640	661	660	665	708	694	620	700	675	686	647	664	639	660	620	647	684	659	629	663	678	650	676	686	637	641	627	717	679	670	689	614	634	715	653	620	680	692	693	641	647	645	657	609	609	685	684	688	659	609	641	622	707	682	662	664	668	654	663	671	666	667	703	697	660	668	647	650	644	659	639	627	707	663	630	636	677	702	708	679	628	694	669	672	688	653	656	694	698	708	615	672	673	653	647	716	685	703	637	692	683	640	640	672	643	688	673	679	653	699	719	662	649	689	648	679	636	659	633	603	705	657	660	658	696	651	684	656	639	664	663	666	608	666	677	671	659	672	673	666	640	656	691	642	670	677	663	647	673	668	668	669	672	691	639	636	666	675	683	688	719	643	606	690	673	711	645	671	676	662	655	650	699	646	602	690	615	703	644	635	683	638	628	663	657	645	620	640	674	689	690	659	722	652	689	658	675	685	687	684	660	624	716	698	675	681	678	647	655	662	674	666	641	708	678	686	662	682	661	693	660	669	680	713	648	676	658	645	659	692	647	668	647	707	668	726	673	634	662	701	665	688	701	678	701	620	645	658	688	655	679	614	680	680	658	652	667	664	651	641	647	685	627	701	666	654	665	672	697	671	613	646	647	696	668	690	631	678	637	645	676	611	679	705	701	652	693	699	664	641	654	660	687	645	684	625	687	715	663	701	697	634	658	641	673	617	648	644	601	683	679	701	676	685	639	653	677	663	627	666	650	652	679	607	643	655	723	646	649	690	642	712	642	678	662	621	676	674	659	617	675	599	605	665	670	635	666	640	674	711	622	649	660	667	699	706	698	652	664	645	662	636	683	672	658	662	639	713
25013	21695	28433	25273	17284	4889	2428	1361	991	736	670	518	466	418	379	338	321	274	292	293	284	274	264	286	302	275	243	257	242	272	249	276	280	264	260	237	267	242	266	243	246	262	286	257	234	254	218	239	227	240	264	287	209	225	238	239	261	230	220	206	232	220	232	238	251	271	265	237	240	242	234	254	238	232	237	258	254	270	247	278	220	225	247	219	242	220	260	248	205	246	219	220	256	230	256	242	242	261	251	222	263	247	260	215	248	241	228	253	275	236	223	211	235	230	211	251	225	264	238	230	239	252	259	260	240	242	236	255	258	253	221	250	211	238	244	241	254	224	235	218	243	228	229	257	209	271	248	245	230	225	234	232	246	250	213	227	248	250	212	239	233	241	225	230	266	228	222	239	227	241	221	239	269	250	228	230	259	220	221	235	232	237	247	224	241	239	254	254	243	252	225	242	246	240	235	229	234	241	246	225	249	251	241	260	224	237	235	208	221	239	236	236	226	257	233	237	215	259	247	231	249	255	273	258	216	236	234	256	231	242	224	205	228	250	231	242	216	227	245	251	220	201	230	218	232	219	217	233	225	231	246	228	206	253	228	220	266	248	246	234	224	255	227	245	240	244	260	258	229	209	283	256	240	239	225	240	243	245	270	231	225	230	231	222	258	222	245	238	242	229	255	244	212	261	211	194	256	242	252	240	225	270	251	242	262	256	221	225	234	245	247	218	228	258	231	212	223	240	225	253	216	224	246	253	243	246	237	213	246	235	197	228	226	212	230	230	237	230	248	248	249	243	255	252	220	232	216	252	237	235	211	229	219	212	230	236	246	207	262	252	218	254	197	235	221	234	217	230	230	219	222	258	240	208	235	254	263	230	225	263	242	227	233	236	227	237	227	244	255	229	248	250	234	252	240	232	259	205	222	223	218	237	254	243	259	242	227	259	252	240	254	209	218	246	242	247	242	232	247	210	286	234	241	237	252	233	245	257	258	224	220	231	239	233	257	222	244	231	230	249	236	213	239	222	252	243	242	224	259	224	220	217	254	210	261	237	216	234	251	231	204	237	247	244	257	242	238	257	237	253	232	227	247	271	228	268	252	243	233	249	223	231	224	264	242	263	216	216	260	239	219	222	246	221	261	276	230	251	221	206	227	226	231	212	220	247	219	228	230	240	261	249	259	237	220	235	256	235	252	209	238	228	223	233	258	240	221	222	238	217	227	244	257	249	245	246	239	241	226	236	253	235	259	236	207	237	242	210	222	256	214	264	271	239	243	214	240	223	215	246	225	236	254	238	227	254	220	229	225	238	232	242	250	211	248	232	216	226	242	228	219	234	255	225	245	254	208	241	225	234	239	247	262	230	239	239	216	249	250	217	212	250	237	248	233	246	246	241	230	239	221	274	221	254	265	262	236	252	234	228	231	245	237	234	233	275	219	233	221	244	257	233	260	226	251	239	244	249	230	226	258	224	235	231	228	243	223	219	253	227	232	241	223	232	241	249	217	244	229	241	248	228	252	245	253	242	239	248	239	244	245	222	215	238	227	243	265	228	209	245	258	272	206	236	245	246	250	255	235	225	262	246	258	224	246	242	267	241	237	253	234	231	226	238	241	261	218	243	234	246	263	224	255	254	240	240	211	226	263	248	220	216	223	230	224	224	232	223	246	266	246	230	217	207	233	238	232	238	262	225	264	215	247	240	253	211	253	238	220	243	248	248	222	243	236	238	236	243	220	254	301	236	226	233	260	242	221	239	242	228	220	227	223	223	270	226	255	243	266	244	217	214	232	247	241	243	248	245	246	223	218	230	264	247	249	234	218	251	270	245	242	227	211	246	263	234	284	199	227	244	232	233	246	261	242	262	242	255	262	223	220	251	218	251	232	220	241	229	241	238	234	242	225	243	247	234	243	245	239	265	246	235	241	245	248	234	223	235	219	233	234	228	259	245	218	228	241	209	252	243	236	247	223	246	247	240	222	282	216	267	232	215	252	238	249	232	222	268	249	217	216	251	219	243	231	248	224	231	257	244	225	204	231	251	238	229	238	226	238	271	228	249	236	220	250	243	243	217	247	254	214	268	278	227	243	221	248	212	235	216	239	250	230	246	231	237	261	234	271	227	246	229	226	236	226	225	227	250	233	251	243	233	237	227	215	263	249	245	238	243	222	245	237	238	251	206	264	247	206	256	231	223	239	234	209	224	219	237	246	213	202	240	231	234	215	227	261	228	261	251	267	271	248	246	260	236	223	274	238	250	235	263	224	241	241	235	250	234	241	223	217	260	229	254	249	236	222	218	233	241	236	272	229	228	217	243	234	201	269	243	191	239	231	224	225	220	220	227	211	242	247	248	250	233	245	252	235	260	249	229	251	253	267	262	229	249	214	227	221	231	242	251	222	258	247	227	236	221	263	213	222	235	229	265	235	226	220	220	270	239	230	224	246	241	235	227	229	259	225	237	222	225	252	231	240	220	236	267	251	237	238	235	266	185	261	238	260	217	227	258	243	219	255	245	234	227	243	244	254	243	225	226	226	227	220	236	223	249	242	216	227	248	222	252	250	231	265	250	246	232	237	239	233	224	232	246	235	234	225	236	227	228	239	244	234	230	237	252	251	255	242	268	244	247	232	223	220	228	220	232	253	259	210	212	211	235	220	261	201	250	228	228	257	213	244	234	251	220	233	216	250	246	251	213	239	255	268	261	233	221	228	274	259	234	249	253	208	257	226	256	218	263	224	245	243	237	241	244	225	218	269	266	236	241	235	239	270	222	241	232	264	236	251	244	237	222	210	251	235	218	228	220	206	246	242	246	225	235	228	237	220	263	232	239	230	234	220	229	225	209	257	234	257	244	227	252	224	231	268	230	243	244	235	255	279	227	229	239	225	222	243	255	235	241	245	231	222	200	256	221	253	223	243	239	232	267	226	245	253	256	238	265	253	242	230	250	235	205	228	233	259	288	259	248	254	243	211	210	240	209	230	256	232	228	230	244	261	227	262	232	239	232	241	243	232	270	238	264	234	248	232	239	279	221	264	240	214	270	225	238	216	240	255	254	246	223	254	256	248	234	269	229	251	227	223	223	224	247	240	269	222	238	224	265	230	234	255	248	221	250	255	257	233	263	238	247	234	261	243	245	278	251	219	251	251	248	269	263	222	256	269	233	252	225	213	252	230	251	233	255	252	248	228	220	235	228	213	243	234	278	227	226	235	257	208	211	233	248	254	241	217	234	232	233	257	266	240	257	234	252	245	241	236	234	238	222	248	217	232	242	277	222	230	249	220	255	256	239	242	226	249	253	248	270	226	228	255	242	235	262	233	233	243	254	255	260	212	225	244	249	228	260	227	231	237	253	239	239	241	249	255	226	230	234	229	244	259	279	226	218	242	236	229	242	225	239	252	236	242	233	212	257	227	237	239	249	244	259	242	253	251	274	238	228	238	253	219	245	241	245	217	248	229	235	246	252	231	242	238	251	221	241	229	211	229	241
25335	29592	25054	15456	11025	8583	6435	4488	3329	2667	2126	1761	1437	1148	983	905	879	798	762	701	627	627	604	608	589	520	598	564	603	561	578	571	533	518	520	512	533	551	523	527	503	539	503	500	489	503	482	493	530	503	505	524	475	469	503	501	492	487	472	532	473	470	505	497	525	457	455	479	515	488	485	479	483	474	488	466	493	508	515	470	514	469	496	541	461	505	492	508	472	484	510	475	469	472	478	468	491	491	484	474	432	482	468	510	508	465	489	476	479	445	468	496	450	475	518	464	489	480	512	514	495	515	470	482	464	522	532	502	503	529	472	510	465	505	485	513	458	511	497	510	480	509	486	508	456	493	488	530	483	444	480	490	436	513	499	515	497	457	461	491	497	455	514	473	480	469	504	476	487	478	477	467	467	478	522	481	479	468	471	486	476	482	479	485	449	479	501	478	472	492	500	496	483	454	467	482	500	509	509	506	496	461	489	468	485	487	476	530	488	469	489	487	475	492	454	504	499	499	488	506	473	491	501	446	500	510	484	467	441	515	473	476	499	502	510	467	473	485	520	484	499	482	517	472	432	479	494	476	468	498	498	481	507	438	469	487	504	513	445	473	490	483	456	498	486	482	442	533	511	433	481	482	487	472	495	474	516	481	524	499	475	468	515	494	464	471	527	467	488	477	440	522	477	485	467	507	465	488	488	464	433	509	503	465	472	483	515	453	439	508	463	479	489	444	461	487	458	468	487	510	489	473	494	530	477	510	491	448	485	473	483	504	481	473	473	470	500	497	503	492	488	489	481	479	474	497	510	507	511	490	501	460	516	490	501	450	482	502	495	493	507	519	500	479	502	463	500	438	490	523	466	490	475	459	476	503	460	473	487	470	490	467	484	536	492	458	493	507	444	507	473	482	459	469	472	516	482	502	436	479	495	493	456	493	484	547	450	483	487	480	484	462	514	504	468	501	497	520	489	486	517	465	473	486	452	476	476	462	522	520	485	501	462	465	469	485	464	512	498	493	475	492	526	482	528	487	523	484	510	488	406	521	448	449	497	463	464	509	515	467	460	499	464	519	495	479	474	467	466	508	472	455	478	471	464	467	503	487	504	477	472	458	468	512	480	476	457	476	476	495	498	427	471	476	472	448	540	469	471	472	479	476	451	492	482	551	513	500	488	522	502	495	487	475	465	493	478	426	527	485	498	481	484	512	497	444	495	507	473	482	498	469	469	537	471	486	497	495	512	453	457	481	534	503	486	473	499	482	529	538	519	481	497	488	500	504	496	480	475	521	462	507	491	465	483	475	488	502	519	478	470	491	463	501	477	461	488	465	517	509	459	492	493	466	453	458	475	507	450	508	466	489	509	508	486	456	505	470	498	504	514	443	495	458	504	471	464	464	519	472	487	501	482	505	506	464	498	436	500	550	486	483	471	520	481	479	485	513	464	455	490	478	506	474	518	463	500	508	468	465	507	458	490	507	486	456	510	473	481	500	489	481	475	508	511	461	483	451	501	502	473	455	495	503	487	473	474	540	485	491	508	511	479	488	505	534	479	472	496	492	434	519	523	508	477	495	488	466	473	451	451	482	464	476	507	473	483	454	501	463	502	503	486	459	519	467	456	472	507	494	498	486	479	459	497	499	483	500	453	518	519	454	492	482	468	479	502	524	507	453	457	499	496	481	457	505	458	463	510	536	483	502	497	470	452	504	450	500	434	452	482	487	482	479	464	493	453	485	467	465	494	512	500	490	465	497	475	500	467	447	491	480	511	440	480	458	470	502	524	462	512	506	494	479	506	485	491	482	515	483	496	482	491	497	496	471	493	468	476	478	457	478	510	454	502	478	463	505	471	502	519	496	472	499	448	452	484	492	486	487	467	468	462	515	514	498	479	517	493	489	495	457	528	484	509	498	514	495	472	512	486	486	443	489	468	483	533	498	484	508	487	456	505	491	488	534	471	497	502	454	449	473	461	507	504	488	462	465	456	475	487	494	456	506	484	494	505	479	464	474	492	492	512	482	477	490	481	511	488	474	484	494	497	468	510	466	513	504	461	472	474	522	493	475	510	478	484	470	482	483	534	500	489	497	513	506	475	492	505	500	491	474	466	518	456	463	485	511	477	497	500	486	483	492	481	501	522	499	508	526	501	497	468	474	460	463	502	523	475	512	523	496	498	498	464	464	491	495	463	461	503	500	516	480	487	500	489	517	465	507	465	455	496	505	473	469	472	505	472	462	480	486	484	507	464	504	533	511	455	520	444	480	484	484	518	481	468	484	461	490	461	436	467	480	493	454	454	475	474	477	424	515	497	481	487	464	484	497	506	459	517	487	479	503	466	516	500	479	515	513	486	461	464	514	486	473	497	505	531	520	499	481	495	508	435	505	472	482	480	541	481	470	465	497	473	495	487	513	516	445	493	499	473	454	477	494	465	474	502	510	491	484	498	461	484	453	485	429	472	461	503	499	486	506	498	478	478	437	468	495	490	495	489	487	461	458	488	490	465	511	461	479	531	496	444	505	491	486	523	485	472	488	458	489	511	488	435	474	488	479	474	465	514	492	507	445	490	454	474	494	506	498	482	459	492	460	475	493	484	495	470	487	453	423	481	483	478	502	478	444	497	462	478	454	503	525	493	470	492	479	467	511	469	526	506	471	474	502	497	454	470	468	513	513	465	529	474	476	490	444	477	535	514	458	511	474	429	476	475	499	463	493	484	492	479	470	517	540	498	496	529	478	485	474	471	434	482	474	483	457	467	489	499	454	495	499	499	451	472	471	488	518	471	496	459	507	498	463	497	488	473	478	486	470	440	499	490	484	485	473	505	485	474	492	453	487	501	471	502	462	453	508	446	454	470	523	473	492	492	457	437	500	466	496	483	489	469	486	490	479	519	482	509	507	479	468	477	509	425	518	492	484	466	518	521	473	500	487	476	491	480	464	506	491	502	466	439	516	533	482	482	471	512	509	463	454	470	460	469	487	511	481	500	484	442	531	515	466	504	502	452	540	457	507	476	498	449	467	470	518	483	503	455	484	480	518	503	466	488	461	481	475	458	459	517	520	479	527	509	499	484	472	523	498	485	517	481	448	472	500	477	516	469	495	515	458	458	483	468	471	496	481	473	490	447	476	488	510	459	468	466	492	480	489	508	510	473	448	503	492	485	496	460	483	476	473	475	488	475	497	436	476	425	480	490	505	480	508	461	529	521	483	452	517	488	513	489	478	493	484	491	477	460	469	497	453	476	503	478	473	480	503	443	498	477	525	491	491	450	494	474	496	493	473	510	447	491	469	496	461	475	465	485	462	502	473	504	478	498	468	472	486	512	488	462	499	489	482	477	511	497	460	489	512	488	510	482	482	490	517	491	480	458	524	492	464	493	469	482	479	451	501	488	479	472	483	482	443	507	500	493	514	476	486	504	515	476	466	484	490	522	514	485	483	468	502	508	519	528	510	468	484	512	501	457	520	517	505	509	478	525	448	483	459	491	523
23716	21675	29444	24329	21650	19519	7119	2520	1547	1137	833	661	569	466	384	344	304	261	256	252	205	186	172	182	168	189	188	178	211	164	166	163	160	133	141	169	158	164	148	129	154	125	137	136	155	137	160	144	130	138	163	118	118	157	153	128	148	161	143	146	147	148	127	144	144	152	129	148	148	143	140	127	141	139	138	159	131	141	141	152	137	138	146	147	141	127	151	131	147	122	137	145	135	122	151	158	118	127	145	121	134	147	126	150	144	137	124	146	165	127	150	141	142	162	140	113	143	140	142	146	124	140	138	151	122	143	154	143	152	148	131	118	154	158	146	142	127	128	120	119	141	156	146	150	121	128	117	134	120	134	130	140	155	144	133	140	115	120	134	135	143	145	123	168	138	134	141	140	146	146	115	97	143	133	133	127	145	123	151	128	155	137	125	145	148	145	121	135	142	146	138	153	144	138	152	149	128	143	134	156	140	137	122	139	127	125	144	139	146	109	126	140	143	146	144	156	123	133	120	126	139	129	127	131	137	121	131	142	151	132	138	128	106	124	128	119	141	142	140	152	131	131	132	147	164	124	121	140	150	131	152	142	133	125	150	127	151	142	129	145	112	126	131	135	148	144	127	132	123	123	151	132	126	138	153	149	139	137	132	158	125	131	156	144	138	153	126	154	130	142	128	156	120	159	157	140	118	142	124	139	149	151	163	141	127	132	138	133	137	136	149	138	142	111	103	125	148	136	153	142	124	163	161	143	131	163	135	135	125	132	170	127	139	137	129	140	127	139	133	139	142	156	145	154	149	125	142	148	136	138	146	150	147	137	123	112	112	141	138	110	129	160	140	123	145	133	136	144	143	134	130	134	138	139	133	145	137	132	124	137	133	128	122	118	155	136	149	142	139	134	149	136	123	121	119	128	126	148	167	127	149	151	146	136	148	149	153	140	129	148	122	130	143	119	120	142	140	128	127	132	137	123	130	143	124	155	144	150	118	130	143	123	137	132	134	158	142	147	139	144	124	118	141	135	153	128	158	128	147	144	130	132	112	159	152	139	140	146	135	140	155	117	135	136	139	162	139	124	141	124	137	154	137	143	152	122	139	143	132	139	136	124	129	136	133	137	131	134	130	154	147	128	127	126	143	138	150	143	129	124	143	130	153	137	144	134	139	145	156	118	129	136	126	131	113	142	140	139	145	157	112	140	128	139	130	154	131	161	149	142	135	146	135	129	172	135	128	158	140	155	131	128	146	120	125	118	143	122	131	137	133	121	126	142	147	143	127	130	144	132	159	145	145	116	147	133	138	139	148	135	103	120	140	133	123	121	133	159	141	114	132	135	138	135	144	120	140	123	138	150	150	155	131	120	113	124	134	135	114	114	140	145	114	133	136	125	131	133	129	151	147	157	147	129	145	147	151	135	131	133	160	160	140	137	117	139	133	116	159	134	153	141	146	124	140	129	133	132	157	126	102	128	142	120	129	158	118	125	158	165	135	151	140	128	144	139	139	136	136	130	147	148	145	146	135	132	127	150	149	152	135	144	146	132	156	142	154	125	142	146	126	128	144	106	141	145	176	131	125	155	130	119	142	125	142	147	121	138	139	147	129	135	128	139	144	136	112	152	130	154	153	118	122	133	149	137	127	117	137	141	129	131	114	144	133	120	150	140	144	137	129	147	135	127	122	125	161	136	137	127	128	143	147	153	134	129	122	145	148	128	143	132	128	133	123	135	132	157	103	153	155	129	135	144	127	151	131	140	144	151	141	125	134	131	129	126	101	143	148	136	121	116	136	111	132	139	158	149	151	147	140	142	144	130	137	140	149	157	115	129	132	134	117	141	133	157	144	144	142	149	126	150	126	133	124	127	139	160	150	122	150	128	113	133	123	158	148	132	147	149	144	134	124	126	128	130	113	125	149	138	115	125	153	129	117	122	149	155	161	132	145	141	118	126	148	136	134	140	132	152	115	128	147	146	136	141	129	123	143	137	143	120	128	143	123	128	152	140	123	144	136	119	142	132	132	147	126	150	143	146	138	129	155	130	152	126	146	134	154	134	121	152	133	147	128	154	139	136	149	139	127	152	148	136	137	136	123	130	120	124	121	132	133	131	160	137	138	115	117	133	131	137	125	150	133	135	132	134	142	139	145	146	137	149	149	138	144	131	145	128	132	142	137	145	137	140	103	167	141	125	167	144	153	140	149	127	131	145	140	148	134	132	122	145	135	139	139	124	142	137	137	136	131	152	149	138	133	124	150	136	118	136	107	147	132	131	132	117	128	147	132	142	138	139	127	141	108	144	136	142	144	113	130	136	145	142	123	140	135	143	132	146	150	144	129	146	141	128	129	124	156	122	141	113	139	139	133	127	136	149	153	145	138	133	130	162	142	112	140	133	139	165	100	114	140	130	149	125	124	138	131	135	131	131	145	139	143	122	140	153	139	139	141	131	125	129	154	134	141	146	151	140	159	125	132	156	149	147	124	149	120	125	115	139	150	137	136	127	152	130	136	145	135	142	131	122	124	149	133	146	140	142	131	135	141	157	126	147	125	133	122	150	145	146	113	131	140	142	124	142	124	133	147	121	131	128	125	127	148	128	123	129	135	132	146	125	134	128	135	137	132	152	125	129	129	133	135	121	132	145	142	133	137	129	126	147	141	143	134	120	145	128	132	126	139	118	140	148	135	169	136	149	135	139	134	145	140	138	150	133	141	148	132	146	130	142	131	134	150	168	167	119	133	123	156	145	132	131	132	145	147	145	124	130	139	136	144	150	159	146	117	150	140	133	130	134	134	138	120	114	147	136	128	140	176	136	139	140	137	149	131	132	140	139	112	136	146	119	143	143	142	151	136	131	155	143	137	148	129	148	114	117	134	166	113	138	140	119	138	141	131	132	142	129	130	138	143	122	125	126	140	125	147	127	147	128	144	138	119	122	124	132	133	127	134	116	153	151	115	144	138	132	132	144	122	106	153	146	120	140	126	130	114	138	118	144	127	149	154	134	144	130	117	123	134	145	122	139	139	121	132	128	126	133	134	125	147	152	134	137	158	129	154	118	135	116	152	142	143	130	126	127	141	139	138	130	140	154	142	129	133	142	152	130	147	134	123	145	99	139	145	133	128	127	127	128	131	129	149	125	135	142	151	150	135	124	125	133	132	134	108	149	155	156	153	115	142	129	115	168	142	137	126	136	144	132	138	128	131	143	118	120	127	124	170	145	119	136	134	153	144	113	125	149	141	140	139	137	136	146	143	131	149	140	145	150	139	143	109	121	134	129	137	146	135	141	138	133	132	118	114	132	133	123	152	127	159	138	134	144	142	143	131	136	132	139	145	146	123	144	115	147	125	142	131	129	129	115	138	177	131	123	139	153	135	140	133	140	138	126	133	136	125	135	135	139	108	144	138	143	144	120	164	121	136	135	127	146	140	164	148	131	157	130	145	126	150	137	127	148	140	158	123	135	138	120	136	145	130	127	125	132	128	136	131	160
27323	36536	32109	22651	17452	13654	10532	7575	5756	4203	3321	2638	2112	1593	1297	1121	956	858	730	685	604	527	493	461	489	487	467	489	451	405	423	394	368	375	376	358	343	358	350	317	342	327	315	323	290	320	302	312	275	274	274	262	283	257	301	269	281	285	314	285	293	291	272	285	297	305	304	292	267	283	255	248	275	280	269	238	299	267	268	271	296	282	262	273	270	301	264	258	273	276	259	276	283	275	255	287	271	291	303	262	278	280	270	250	274	279	274	281	287	282	279	277	272	266	265	269	249	287	285	238	281	282	312	275	291	288	257	262	303	279	289	290	288	291	267	272	281	283	260	295	270	259	295	304	256	253	311	296	283	292	272	286	285	267	278	298	251	272	285	267	293	310	292	260	290	263	303	287	297	277	257	273	296	254	303	307	292	295	270	290	298	264	268	256	287	261	266	271	241	254	274	290	280	278	263	293	296	277	303	292	236	277	274	254	278	298	263	285	277	279	290	292	257	274	275	299	256	290	288	284	281	271	273	256	238	266	267	289	290	290	265	275	255	269	286	290	304	264	275	271	281	282	295	277	293	272	275	256	270	248	300	237	262	260	264	273	289	292	258	283	255	274	271	267	300	292	285	279	294	290	294	293	303	284	281	277	262	269	295	285	270	270	262	275	245	268	290	289	276	296	273	267	286	284	251	300	277	284	283	279	278	262	284	288	292	279	293	280	259	300	280	271	270	277	283	254	246	242	281	292	267	246	285	243	290	301	294	288	261	282	278	260	250	301	289	285	250	262	291	297	279	272	247	279	254	277	247	281	269	271	289	288	268	276	272	291	315	291	290	308	276	292	289	258	289	314	280	281	258	249	288	281	249	265	295	290	300	286	285	306	277	284	283	285	270	257	261	280	273	281	286	279	301	276	286	265	270	266	285	306	267	284	296	286	253	282	289	272	282	268	278	284	270	276	280	277	288	275	271	294	283	268	280	279	277	292	274	276	258	280	314	283	310	270	282	289	294	263	294	289	279	260	270	302	286	280	271	265	294	298	271	309	286	269	265	275	296	290	251	267	293	287	272	302	265	273	293	293	251	272	297	282	304	276	283	276	278	268	254	269	263	272	295	291	256	273	260	287	255	280	269	245	286	272	262	220	287	294	319	258	226	274	232	285	265	258	318	289	272	295	257	282	273	256	294	288	288	292	265	275	250	261	278	260	262	254	268	248	264	274	296	267	305	284	284	294	264	260	247	277	271	299	287	290	276	305	280	281	255	269	278	267	277	274	259	326	319	274	279	269	284	265	265	281	261	318	276	230	256	253	264	291	283	260	284	292	293	316	296	272	293	301	292	281	280	267	281	307	255	289	255	265	301	262	256	266	279	292	257	255	280	279	276	281	285	283	287	258	299	264	282	267	259	285	289	260	271	268	271	283	262	301	281	267	276	264	241	269	265	263	272	288	289	249	312	246	265	281	295	263	273	285	278	264	246	275	257	259	265	300	261	291	292	253	296	296	273	248	299	265	256	280	282	273	257	297	281	276	277	262	270	282	248	294	276	254	293	250	282	260	253	269	297	280	274	288	280	246	311	285	271	259	303	281	273	290	274	283	270	284	301	241	290	316	278	259	265	273	298	287	285	279	248	278	271	277	266	296	269	298	290	250	279	252	273	272	296	276	279	281	292	296	286	296	294	279	275	266	286	270	275	268	277	274	304	284	253	306	259	254	284	280	267	254	270	285	267	271	261	290	273	272	299	260	267	267	289	275	277	303	281	281	288	259	270	299	278	256	241	273	287	275	279	290	267	269	266	284	272	268	325	275	277	261	307	251	272	275	282	284	277	291	298	259	284	259	252	281	270	274	247	272	246	283	290	272	258	267	233	273	290	283	283	267	288	273	283	277	275	307	270	283	287	249	264	282	267	305	304	228	265	289	325	282	304	278	298	298	283	271	260	273	282	248	290	281	268	291	258	282	295	288	275	295	260	286	267	284	300	278	272	255	298	255	270	237	260	286	281	270	284	305	273	292	266	255	286	251	261	252	292	277	258	260	278	279	271	281	270	278	264	267	246	248	242	308	290	291	282	301	305	256	270	264	294	254	259	259	269	303	303	264	283	286	256	265	252	276	305	262	296	298	282	294	278	273	272	303	271	296	289	276	289	300	280	274	241	282	281	272	287	298	274	293	266	269	254	288	275	283	300	278	285	254	269	285	280	296	295	289	287	292	282	285	282	256	296	295	260	286	266	295	260	249	289	288	284	264	272	295	264	262	284	296	250	258	273	283	288	283	282	293	291	287	295	286	269	259	290	233	254	265	265	269	302	277	260	282	263	258	273	282	281	249	276	292	268	227	295	252	287	268	263	251	267	311	274	255	294	276	252	293	296	271	255	293	262	290	289	263	287	295	302	265	308	310	279	320	273	253	269	276	286	268	291	274	282	273	283	289	291	289	277	309	251	280	275	279	259	261	274	280	271	266	264	274	267	248	294	300	291	255	283	279	268	256	301	267	277	273	268	266	280	291	275	254	261	262	266	291	251	264	297	305	258	275	305	305	265	293	306	269	268	244	248	286	283	313	294	251	275	270	234	292	266	261	257	260	276	268	261	303	269	284	288	263	296	278	284	283	268	262	275	278	272	277	270	259	284	283	297	288	272	266	274	288	280	273	262	273	286	275	263	295	298	296	278	314	286	270	281	276	298	260	298	267	260	267	297	303	282	267	285	275	285	304	307	244	282	268	280	262	277	301	272	282	283	293	273	268	286	272	298	283	288	310	268	298	276	265	259	260	287	265	279	240	262	294	275	258	278	257	259	278	296	261	280	260	268	260	276	268	294	268	275	289	266	260	275	282	313	289	264	258	255	276	268	261	287	269	259	291	300	271	296	255	277	266	298	264	266	283	275	280	284	299	271	262	285	291	275	264	274	276	279	267	256	278	283	254	274	292	281	259	265	254	285	263	290	277	278	305	288	273	305	261	282	267	263	299	260	274	273	261	247	257	291	283	249	290	285	278	277	272	266	277	274	276	288	292	259	269	286	254	252	266	289	241	279	282	278	270	273	257	258	277	297	278	275	264	279	253	300	295	298	305	255	285	250	251	260	260	257	303	259	292	257	285	269	294	267	247	260	289	268	304	288	284	257	256	260	285	275	271	287	302	278	277	262	306	262	272	262	280	295	299	263	250	275	246	263	270	264	269	284	260	253	284	287	261	285	278	300	269	255	287	275	290	278	283	274	268	288	279	274	302	280	290	252	279	278	265	279	291	291	239	249	273	280	273	259	273	296	275	285	277	284	267	276	272	280	258	299	307	301	265	280	299	299	304	268	273	262	291	292	274	281	268	284	281	263	259	283	262	282	297	283	274	294	253	263	271	282	277	275	276	282	263	277	292	278	274	256	299	285	290	258	275	283	271	248	253	270	291	293	270	295	258	288	252	285	299	289	275	258	290	298	295	304	283	258	257	275	285	278	263	260	306	305	273	280	275	283	269	271	257
27298	20901	12158	4106	1904	1313	951	710	620	546	492	444	416	412	386	386	349	391	348	326	327	340	375	354	364	336	379	341	354	317	337	355	332	304	328	315	352	339	332	324	328	343	320	326	363	344	348	340	323	329	321	338	341	328	331	327	367	313	336	326	351	348	333	318	354	326	338	337	312	340	291	368	334	381	358	333	356	332	335	296	320	332	326	354	326	369	362	335	335	333	317	331	330	365	331	344	324	318	341	329	336	331	319	322	340	328	315	313	325	318	336	339	325	320	314	304	302	327	322	326	357	328	333	330	336	343	299	342	341	329	275	336	316	316	361	317	342	367	297	315	327	330	309	326	307	336	310	350	288	360	294	346	363	343	330	347	351	352	342	342	335	327	296	347	298	320	312	342	315	318	328	343	324	316	341	350	338	370	328	334	319	313	309	323	341	312	329	305	355	351	335	348	326	348	340	343	337	319	353	316	323	364	312	347	354	354	363	316	319	311	306	333	325	312	319	334	353	328	303	331	326	308	332	344	353	328	322	371	349	347	332	330	348	337	295	361	318	349	344	342	339	341	340	337	374	326	337	354	330	350	340	348	318	328	351	383	362	308	349	315	347	334	318	339	339	348	340	327	343	312	349	328	357	333	347	359	331	316	317	354	342	325	302	337	317	345	365	357	349	332	327	316	291	343	338	313	305	324	334	315	345	331	358	329	315	332	343	384	349	325	339	341	356	332	342	307	318	371	362	321	346	358	330	333	324	320	306	378	344	337	307	330	349	338	324	332	316	357	321	332	323	333	321	340	333	322	354	332	357	322	326	344	357	319	318	327	342	367	350	328	341	357	338	379	339	352	328	333	362	324	328	339	340	302	342	319	363	366	349	343	350	313	325	357	308	331	328	357	358	332	335	349	317	324	330	330	318	358	370	318	357	314	311	313	312	337	333	339	322	326	328	344	347	328	310	312	360	359	324	318	321	328	341	317	287	315	327	306	324	324	334	301	319	332	340	324	334	307	314	338	348	341	302	316	321	342	312	311	327	315	315	305	326	325	342	376	353	318	331	351	344	332	302	357	329	310	310	266	338	306	341	347	325	312	322	307	340	336	330	344	336	340	316	357	319	370	354	354	335	314	347	321	318	320	339	332	328	355	366	333	296	309	344	349	319	331	303	326	342	317	350	370	339	355	303	330	322	312	337	330	348	312	363	320	334	335	327	323	327	325	330	315	347	331	331	325	368	341	336	291	300	332	319	353	345	378	328	355	306	366	354	320	323	323	368	343	318	356	328	347	324	326	344	305	323	341	347	315	292	332	325	351	315	294	310	334	348	317	340	370	354	339	307	330	352	325	320	337	343	341	339	372	324	335	349	312	308	333	356	328	342	360	335	327	305	356	336	310	348	354	331	328	321	330	313	353	314	298	297	328	373	378	355	332	321	360	313	305	331	361	351	313	340	344	321	360	323	315	355	329	343	321	324	325	346	339	348	324	304	324	330	306	378	330	315	324	323	343	339	315	347	328	339	351	362	305	350	335	341	318	358	338	342	320	330	326	355	327	338	361	328	304	356	330	365	345	332	293	327	335	330	329	370	360	364	332	321	315	327	295	307	336	317	334	313	310	318	347	334	322	332	318	363	320	334	337	371	333	334	344	354	329	319	356	342	321	313	329	318	340	356	311	309	328	328	341	337	325	334	372	309	366	303	322	337	350	341	347	328	308	356	352	337	309	330	320	292	338	339	391	378	332	310	335	352	326	322	308	329	361	333	314	356	326	338	341	334	320	311	350	353	361	350	300	330	333	308	308	348	321	326	320	324	319	332	366	335	315	315	313	318	311	306	360	343	293	337	346	341	324	354	296	315	307	361	315	337	320	287	334	364	317	300	337	318	336	324	360	314	344	320	346	340	335	337	307	333	331	315	316	320	344	353	300	349	355	326	318	327	363	318	325	342	354	339	345	291	338	343	320	351	321	335	336	339	346	367	315	359	329	330	361	336	333	349	312	343	314	335	290	331	332	359	340	313	346	339	320	345	307	341	307	327	344	362	320	291	322	349	317	357	329	327	328	328	326	313	329	320	344	320	342	306	329	332	326	385	365	322	284	320	332	356	339	327	324	311	331	337	351	389	330	325	358	321	320	330	366	333	302	333	320	353	326	329	327	323	346	344	308	340	325	343	312	325	336	343	332	361	327	366	331	307	345	298	328	327	312	324	326	319	344	317	345	351	344	327	334	317	362	332	304	347	323	340	323	350	363	354	344	324	336	319	355	329	340	336	299	351	319	310	385	325	303	333	296	337	339	307	356	335	324	337	317	328	333	341	335	346	311	315	368	323	319	318	340	293	330	335	356	310	282	328	357	291	334	343	341	321	352	357	285	354	342	339	342	344	352	348	330	331	367	326	362	347	354	330	334	305	330	323	329	337	350	330	301	330	335	324	306	320	311	329	332	339	367	343	345	336	339	351	331	327	341	334	330	331	341	339	333	337	341	329	310	358	315	340	330	312	324	335	335	342	339	347	325	320	332	340	348	342	324	276	340	354	344	297	326	342	323	325	337	337	304	333	330	337	384	345	338	346	318	326	324	287	336	310	330	326	327	318	366	335	323	331	364	330	352	321	314	322	329	308	341	338	371	370	305	328	331	340	324	302	317	320	338	304	311	310	364	311	318	326	342	321	312	314	359	328	328	360	303	335	333	335	349	312	326	321	350	296	342	322	316	315	309	340	288	350	340	327	318	338	320	290	345	341	325	330	317	329	303	339	335	338	339	366	369	330	317	318	309	326	334	335	301	317	361	355	340	339	336	344	329	351	345	344	331	318	330	332	359	318	359	366	323	346	326	318	327	308	327	350	335	308	334	342	342	339	352	341	334	324	292	366	352	331	357	317	364	312	337	325	334	334	295	359	312	328	343	346	327	310	330	321	363	348	342	350	329	311	327	334	360	344	342	315	336	353	323	340	304	340	328	364	324	349	346	319	323	315	312	322	334	337	314	341	321	315	351	321	338	292	364	349	303	354	335	339	320	298	299	302	347	323	351	313	333	317	300	353	347	341	322	339	359	312	301	317	328	330	330	351	349	364	349	322	320	383	326	295	296	300	320	309	326	351	344	314	334	317	334	362	340	338	343	338	331	326	324	348	348	326	323	322	335	329	320	347	345	306	301	350	336	367	350	345	349	329	348	345	318	339	326	339	329	321	341	352	351	324	346	343	330	353	322	343	390	335	352	334	289	327	346	297	332	359	335	342	317	319	349	329	351	322	323	327	325	317	355	349	289	329	320	349	334	337	299	338	310	327	338	339	307	345	337	327	308	332	353	349	341	343	313	309	342	341	343	300	320	320	317	331	367	318	307	335	305	326	350	329	353	340	328	358	345	297	344	346	359	321	342	295	329	336	299	317	368	319	314	338	358	351	323	328	304	294	299	329	355	322	303	326	350	328	308	326	311	331	326	306	337	314	326	364	342	350	340	337	340	358	349	347	327	335	338
18121	18477	14608	8094	5539	4294	3059	2372	1949	1534	1300	1202	1038	956	843	829	814	808	822	780	778	734	674	680	752	681	703	725	679	718	680	680	635	691	627	723	668	621	717	686	686	703	613	665	651	653	604	667	620	638	651	680	627	643	614	653	638	631	654	713	700	657	686	633	634	609	639	650	667	635	662	661	718	646	658	660	668	632	663	667	637	645	722	649	688	614	677	592	674	668	658	661	696	648	631	657	703	690	725	625	687	624	687	654	639	659	640	635	612	648	603	636	618	668	637	648	663	627	638	640	644	658	656	649	678	665	640	641	639	689	663	679	633	612	659	716	648	624	615	651	645	633	655	636	647	618	696	626	672	629	620	643	676	641	688	668	653	654	662	662	687	654	641	657	650	653	636	703	656	667	642	622	661	693	654	629	669	683	654	671	696	665	684	669	690	636	618	661	658	642	603	642	644	646	663	629	639	649	634	673	669	638	636	653	657	662	633	676	645	636	669	671	673	692	648	656	625	675	644	685	671	627	695	671	688	635	652	624	667	678	661	699	634	628	684	661	636	661	635	658	665	619	672	623	652	648	642	670	629	606	643	668	630	635	670	663	635	612	692	649	699	669	656	648	632	640	658	649	674	643	646	646	637	699	670	678	611	644	697	681	675	616	667	663	710	672	689	639	664	643	675	635	633	643	615	670	665	652	655	650	659	619	632	668	652	650	666	646	670	661	662	595	647	680	708	648	705	647	672	657	672	634	629	621	636	629	651	669	660	672	667	636	636	671	635	623	662	670	610	653	647	623	705	618	667	682	644	677	651	659	645	704	638	654	684	678	646	667	668	678	698	623	656	625	631	638	625	677	659	648	644	662	673	681	676	671	641	672	642	665	675	695	658	666	632	665	648	637	656	673	661	664	604	617	657	655	638	671	658	634	695	683	685	664	635	656	643	635	630	616	671	638	649	639	632	618	613	660	656	658	608	697	693	654	668	632	683	670	616	643	635	636	686	677	682	642	684	710	650	724	663	628	665	691	641	622	679	659	602	670	678	669	657	700	672	698	647	680	638	656	657	679	651	697	661	634	624	660	623	710	722	646	696	669	706	645	653	629	642	669	668	656	681	682	639	658	686	617	647	676	640	667	650	634	651	682	688	646	666	650	641	649	675	667	690	635	618	642	653	681	718	678	643	627	663	655	620	696	714	682	679	638	668	610	690	665	657	680	643	666	682	659	646	670	691	654	679	644	631	638	687	636	669	675	652	632	725	670	648	627	630	670	636	666	651	670	628	658	688	650	671	628	657	682	638	667	662	640	668	680	655	656	640	624	698	650	634	629	626	647	654	677	643	637	666	645	646	638	650	678	644	621	647	654	669	652	672	616	682	645	675	645	645	686	663	621	658	699	638	657	631	656	673	671	615	650	608	661	663	688	647	677	626	622	695	660	621	654	640	663	628	598	610	661	657	629	656	667	676	670	687	695	681	618	683	652	712	661	648	646	624	691	648	690	679	635	668	679	633	662	631	639	591	666	629	697	697	662	595	643	669	657	662	625	662	684	701	661	682	650	671	693	690	667	702	624	640	634	612	656	624	672	677	655	682	666	616	665	648	654	610	628	662	658	627	683	664	611	678	676	626	640	659	635	665	628	672	688	668	657	647	671	628	633	630	675	638	651	606	662	682	646	632	684	670	622	625	661	672	678	662	652	700	671	659	669	638	645	634	696	689	712	623	673	636	640	617	643	658	658	656	662	722	641	681	642	615	636	656	645	651	678	666	705	638	718	655	705	613	691	657	619	638	635	671	637	666	638	686	696	667	688	622	669	644	672	656	641	648	623	631	643	640	638	678	661	639	647	676	639	651	662	645	642	667	688	614	661	708	646	648	631	638	689	675	664	701	657	633	680	656	669	635	639	673	655	695	691	675	686	678	658	656	663	595	690	636	652	673	668	632	662	645	659	678	668	655	660	678	664	644	612	667	631	615	651	629	623	630	656	697	636	638	629	682	699	688	661	622	686	608	638	618	652	678	684	660	632	688	596	681	635	634	625	673	636	673	659	654	635	642	660	653	732	687	705	618	656	701	650	624	634	657	666	641	623	716	656	647	597	701	667	626	589	636	671	661	670	630	717	662	681	666	678	646	685	646	682	606	663	684	673	681	674	703	665	655	713	622	656	629	658	655	685	656	624	627	649	599	690	715	674	656	645	667	638	653	621	669	668	664	633	630	694	638	652	653	697	655	627	696	679	657	643	690	618	659	632	662	723	623	677	645	680	669	659	650	653	686	723	663	628	644	627	683	694	674	646	679	682	628	615	676	650	669	648	619	692	672	660	659	639	661	662	635	652	599	633	650	664	678	612	632	627	654	629	655	654	649	709	667	659	673	637	687	703	622	632	655	690	652	680	651	657	646	626	635	677	674	660	646	630	690	616	683	625	628	608	660	687	668	615	694	652	686	637	682	671	697	663	657	677	663	653	667	695	667	619	672	620	672	679	635	650	634	617	671	633	638	652	670	644	671	611	651	686	656	658	639	652	659	689	655	639	679	671	661	643	629	645	650	647	678	704	669	668	651	652	686	696	648	661	644	653	642	614	637	663	687	648	656	612	663	673	645	657	637	658	624	670	680	662	670	662	646	637	668	629	663	656	627	624	622	660	636	658	657	695	666	603	656	664	661	665	676	645	672	685	659	653	632	658	599	684	681	665	620	674	685	664	671	686	638	628	632	628	668	655	684	664	672	665	685	657	642	638	623	712	676	612	653	606	691	663	657	646	642	628	653	636	623	624	672	685	683	663	615	692	646	670	685	632	648	688	655	659	671	644	678	664	685	610	585	720	686	688	692	671	670	670	687	721	684	606	650	663	628	656	639	666	672	662	642	675	635	667	666	660	667	646	672	642	662	648	641	731	662	635	652	665	626	611	678	656	668	681	644	702	622	639	701	671	646	612	667	652	701	678	694	645	692	604	613	708	662	636	675	696	629	670	654	673	676	641	650	659	675	701	692	652	701	627	622	645	653	638	636	696	674	658	659	633	664	654	644	694	648	727	677	634	587	645	672	649	621	629	637	641	645	636	656	656	662	667	681	646	642	677	624	637	676	639	683	678	717	653	631	651	651	637	698	640	672	685	632	669	654	649	708	696	636	670	637	692	705	639	668	669	621	670	688	686	645	676	709	651	645	643	649	641	718	677	636	666	660	647	652	631	645	675	675	635	644	646	616	640	710	674	638	675	681	583	653	642	676	654	648	636	661	688	642	625	656	644	638	684	655	639	700	636	653	665	657	659	668	655	622	652	681	652	628	648	672	626	663	683	683	630	648	702	659	690	645	633	607	745	691	651	662	655	684	618	684	635	721	703	641	646	660	689	664	642	654	616	670	657	679	645	691	643	670	710	663	646	644	632	622	619	636	696	644	670	651	653	635	690	661	653	672	645	640	664	655	672	666	676	693	631	654	652	690	664	652	675	690	645	664	647	655	659	639	684	642	656	697	680
25005	21688	28519	25190	17379	4930	2315	1358	1008	788	696	550	513	410	348	329	363	304	301	294	275	253	250	274	250	271	280	288	253	259	269	236	237	240	264	259	236	259	277	266	221	229	238	257	223	237	223	254	237	239	233	226	234	229	240	227	212	229	265	248	239	257	220	255	239	222	234	212	248	248	256	252	224	256	226	237	255	231	226	225	225	224	227	238	270	264	269	233	239	241	238	209	251	260	215	232	200	227	219	239	254	231	216	229	219	236	202	250	243	252	243	244	218	244	216	220	230	232	242	218	222	271	230	232	270	229	234	236	244	227	227	220	259	256	230	242	232	249	233	246	227	249	218	238	252	248	220	274	243	217	260	220	232	268	225	234	263	233	219	229	250	225	212	238	227	226	248	245	217	237	236	233	239	250	240	251	242	258	212	257	212	258	235	215	214	246	216	213	229	231	240	226	247	252	245	214	246	243	259	257	253	231	237	240	235	227	238	223	243	231	220	232	244	254	227	238	226	240	232	232	240	203	244	241	243	242	243	265	253	210	232	224	259	247	210	216	240	246	238	236	235	202	242	256	258	245	229	246	230	234	240	225	245	224	239	243	233	238	255	215	209	210	227	222	229	249	271	242	236	252	255	224	232	224	243	224	216	224	202	221	232	231	200	235	218	241	221	238	252	239	218	248	222	226	218	218	238	258	240	223	234	237	247	210	228	226	222	239	238	234	234	225	244	228	237	243	248	268	253	230	264	220	242	221	220	217	225	214	247	212	241	253	243	228	213	233	242	247	241	238	227	251	223	254	236	249	238	240	235	240	223	226	259	247	246	243	254	234	237	245	232	217	233	243	258	234	256	218	252	230	210	210	243	215	248	247	237	248	244	233	243	240	234	236	228	244	241	231	233	253	207	251	239	243	254	222	248	234	228	263	227	219	243	238	241	257	248	250	247	228	229	240	231	240	246	237	236	235	223	253	210	234	246	264	247	251	230	212	238	228	219	227	222	235	214	235	241	233	235	227	248	231	234	220	229	226	233	240	247	241	220	242	244	223	252	235	206	255	250	247	220	233	236	233	230	221	247	247	236	256	241	243	227	230	243	229	219	205	247	240	228	234	235	213	220	250	233	207	230	242	232	250	255	223	259	254	221	266	241	234	249	237	205	265	250	220	231	234	253	222	225	251	248	241	205	220	232	219	218	225	250	240	255	239	243	237	249	223	225	248	247	236	239	238	202	220	247	211	242	235	222	248	223	238	231	228	220	222	215	254	227	222	246	244	228	248	257	260	233	214	229	251	242	250	242	243	256	251	221	230	229	237	217	221	208	223	215	230	245	232	241	241	230	247	207	221	226	249	247	227	222	214	233	257	227	218	222	249	258	197	230	247	259	221	252	227	258	231	230	254	236	246	234	259	250	242	237	210	225	236	237	254	241	241	255	219	229	218	243	232	217	229	212	239	223	237	223	235	265	247	225	221	243	241	227	245	243	240	252	225	205	227	225	242	245	241	231	236	232	211	222	234	222	227	235	224	242	258	242	232	246	197	227	204	235	245	225	254	208	228	242	232	261	222	252	239	221	240	209	234	238	232	216	234	224	264	230	220	251	220	261	266	247	246	241	210	239	249	229	239	224	254	228	242	249	253	228	237	241	243	250	218	234	201	228	226	244	226	239	233	231	256	239	235	245	245	246	238	241	257	243	221	223	252	245	238	223	241	223	236	256	232	233	257	242	230	253	228	277	250	260	220	217	227	233	241	223	233	244	242	236	229	234	236	228	248	229	210	225	211	215	235	253	233	221	249	235	267	244	254	232	226	237	241	212	247	243	232	239	213	253	252	267	232	250	218	223	211	247	227	244	234	226	235	259	244	226	252	232	251	208	229	241	262	234	220	237	199	223	222	230	224	242	229	224	249	247	226	228	235	248	265	249	218	243	234	247	227	214	243	238	234	215	238	231	254	233	235	233	239	247	229	229	235	217	231	203	211	254	236	260	246	233	222	235	243	243	246	231	265	235	236	259	230	245	254	238	203	211	224	213	245	238	227	245	216	232	252	243	252	208	240	247	210	245	213	261	231	235	231	233	228	257	234	252	231	220	215	240	227	227	207	236	255	226	243	241	199	244	225	219	228	239	230	220	255	240	235	243	244	232	264	234	254	260	264	212	238	234	224	233	245	219	240	242	249	219	215	237	261	241	219	230	258	244	246	241	240	203	249	250	250	224	233	223	227	254	229	251	212	227	248	227	245	226	232	246	235	254	226	262	243	213	217	233	241	249	255	240	230	223	210	229	239	233	215	226	231	231	238	218	236	255	225	239	237	210	238	238	246	238	232	260	249	225	218	264	245	245	245	247	245	212	239	222	273	248	259	201	244	251	222	208	238	243	249	241	196	202	252	217	240	241	244	223	257	188	211	244	225	256	221	221	227	246	235	235	241	210	210	242	242	238	241	240	253	238	229	233	232	237	221	228	225	234	218	239	224	237	230	238	256	201	236	229	257	243	252	235	256	206	235	272	241	227	237	231	232	237	250	243	213	209	231	253	238	221	247	253	236	227	210	218	252	255	241	258	210	224	221	232	224	236	254	257	238	229	222	217	233	213	209	196	264	238	219	255	225	221	220	213	251	263	225	241	243	233	256	259	250	240	240	217	206	251	245	234	247	240	226	251	228	228	235	224	216	237	233	241	220	260	250	215	261	223	256	239	245	235	211	243	263	233	228	221	229	229	257	222	245	226	237	223	233	233	221	218	238	208	244	232	226	237	225	236	223	239	222	225	260	235	242	245	240	238	264	230	278	245	248	219	241	251	259	232	231	225	231	234	244	259	251	253	211	241	250	236	234	258	232	218	213	220	265	225	225	223	220	255	204	246	242	246	225	224	229	212	265	230	242	252	238	248	234	268	212	208	230	221	242	222	196	219	241	236	220	236	227	219	226	225	236	233	235	230	232	246	245	222	226	263	233	231	235	254	249	226	214	240	226	253	233	243	247	236	240	238	238	210	235	239	204	262	252	244	272	221	238	187	222	211	224	240	246	271	237	216	212	227	249	233	228	265	250	238	231	271	254	240	255	235	242	246	219	220	251	232	231	244	247	204	219	226	241	221	238	238	239	224	254	221	245	212	224	257	258	236	240	227	251	237	223	247	245	254	231	248	196	268	244	237	275	223	262	218	231	230	251	221	230	252	250	226	259	239	239	223	232	233	239	226	240	224	232	244	228	208	241	221	209	230	222	227	220	264	238	235	259	238	230	221	248	251	252	244	216	232	226	226	248	240	230	232	241	245	229	225	225	248	251	235	232	244	235	241	200	242	229	228	251	253	250	241	224	245	225	229	213	245	252	255	232	218	234	234	241	208	232	228	255	227	218	233	244	257	234	260	229	224	233	220	221	235	264	219	219	224	238	240	257	242	258	244	264	217	244	241	206	217	254	236	246	225	209	220	230	225	231	205	255	219	230	241	216	217	224	238	229	202	261	232	236	211	240	218	208
23994	29108	25487	16579	12063	8772	6339	4581	3318	2755	2221	1815	1458	1163	1054	949	860	818	675	638	649	622	629	631	549	578	573	592	560	527	519	534	536	535	564	535	513	530	565	549	524	511	506	499	514	459	467	508	506	492	506	519	527	503	476	476	446	460	464	489	475	508	478	537	437	491	476	422	469	454	491	471	495	459	476	470	500	454	489	449	464	484	471	445	475	495	469	481	494	496	461	455	496	459	508	457	480	513	481	479	493	488	503	455	476	452	497	504	462	473	447	529	506	461	490	481	469	475	491	452	474	462	507	458	491	523	508	482	447	438	519	491	472	481	506	444	447	476	496	438	495	460	502	475	512	485	486	459	485	493	447	492	455	465	471	482	456	478	522	487	457	483	500	464	515	484	502	503	488	448	478	477	463	471	501	499	497	443	447	466	453	469	498	496	450	483	512	454	467	488	473	465	483	485	493	495	475	436	490	503	485	469	505	487	486	466	530	501	447	461	460	477	479	500	495	494	486	481	486	474	483	512	456	483	467	485	487	486	472	453	455	417	484	467	443	403	469	483	500	443	498	484	491	460	505	478	511	482	487	492	474	468	476	487	477	472	477	511	465	467	453	476	446	443	484	486	472	473	499	446	490	489	447	490	451	494	483	467	514	491	495	475	487	470	495	454	483	477	485	533	465	466	486	461	499	430	495	496	477	470	499	512	454	439	501	487	471	506	480	484	485	480	521	505	504	488	466	466	456	488	485	514	497	523	483	481	476	486	467	492	472	503	505	519	507	480	469	471	468	473	490	479	451	490	472	500	476	479	417	491	478	489	481	462	522	489	461	466	459	467	468	494	486	470	464	485	480	521	467	483	482	455	474	472	451	498	479	498	444	495	511	465	475	481	468	452	445	464	527	473	483	479	478	481	462	510	494	463	497	487	474	468	464	452	498	491	456	472	444	448	525	517	462	493	450	492	473	444	512	488	467	497	468	460	465	494	485	462	476	474	499	487	489	462	519	460	487	487	474	469	470	500	493	472	450	487	450	439	445	487	471	498	482	467	482	425	482	499	483	469	467	476	484	476	476	497	475	496	463	454	468	502	484	469	475	493	522	492	477	442	434	443	510	476	478	469	445	453	485	505	487	452	456	455	446	493	491	460	469	492	507	453	479	502	493	487	470	446	510	463	467	461	508	482	486	459	469	502	470	485	479	473	455	463	506	471	480	463	480	499	498	471	463	451	482	463	447	492	510	479	490	481	454	493	495	497	441	489	463	465	521	469	457	462	472	458	489	496	443	470	450	454	447	478	415	452	462	484	463	474	457	474	499	456	492	486	489	465	510	501	480	475	497	484	446	488	466	479	433	469	490	464	482	497	452	492	450	487	470	427	467	485	470	463	486	519	509	493	468	479	488	520	473	485	457	455	479	445	475	495	468	463	515	473	492	488	532	472	519	494	454	451	461	519	501	483	486	492	472	467	491	487	463	492	463	479	501	430	474	438	456	507	469	487	498	488	494	485	484	467	499	511	483	479	492	448	481	475	424	505	479	483	490	492	505	444	451	485	439	490	476	485	500	478	503	484	507	493	502	478	482	463	470	475	539	453	482	425	499	456	457	477	447	473	472	492	467	477	474	498	469	463	469	497	483	474	460	512	499	471	444	510	453	493	474	476	522	493	489	481	463	470	487	484	496	472	486	469	486	487	461	515	464	459	465	459	458	474	479	518	472	466	467	475	493	504	489	469	457	480	473	505	455	458	468	463	474	514	441	502	486	527	447	486	485	507	470	475	495	500	492	465	477	490	499	484	480	490	480	457	463	448	447	480	460	492	494	473	555	467	455	465	467	478	497	472	463	492	480	557	479	437	461	496	484	451	484	488	496	471	467	445	490	476	465	456	500	466	498	474	536	450	486	493	467	476	486	470	543	480	452	505	491	448	474	490	451	435	477	467	473	491	516	489	423	493	477	470	448	460	522	466	423	470	477	497	474	482	457	491	511	502	466	471	501	500	444	484	488	464	440	473	492	475	438	479	483	494	432	476	495	483	477	520	481	481	460	461	453	496	491	494	486	479	472	455	475	469	499	464	435	537	479	427	523	501	464	489	510	453	482	485	486	453	474	488	461	499	484	495	498	471	487	461	474	473	533	465	428	450	473	478	496	493	422	500	474	459	538	468	485	471	477	460	446	465	509	468	486	491	486	476	476	459	449	459	449	488	505	475	485	445	474	476	470	517	460	473	507	468	514	472	496	503	468	484	442	485	494	467	504	490	466	466	550	459	490	506	508	465	485	472	511	488	491	460	469	499	450	494	471	483	447	443	479	478	502	493	496	450	465	482	485	472	510	498	416	487	463	457	466	464	473	463	497	541	470	497	471	461	486	476	495	457	497	502	466	479	460	454	430	456	474	498	465	485	463	466	482	502	490	457	451	476	460	461	483	486	481	508	470	473	488	489	453	482	526	460	508	468	465	504	533	484	494	465	489	445	522	473	472	465	497	462	482	481	484	482	485	479	506	508	461	445	459	471	501	511	463	493	507	443	479	451	482	457	529	454	492	450	524	481	501	469	456	485	512	493	450	474	472	457	491	506	468	467	491	493	472	495	475	445	483	486	459	472	453	490	495	469	481	443	514	488	475	485	463	474	522	494	503	506	458	488	514	437	486	483	435	480	463	512	489	492	451	454	454	448	457	447	451	440	441	466	466	505	496	471	488	491	441	469	482	460	493	476	469	464	464	501	466	492	481	492	472	491	473	449	467	467	478	472	462	511	478	435	490	454	480	504	462	465	494	469	505	465	510	455	489	489	435	469	516	482	470	475	495	492	463	474	460	491	540	488	466	506	512	488	480	431	486	453	525	493	470	459	490	485	479	483	498	451	459	461	464	479	463	460	461	544	499	499	446	490	468	477	479	499	438	470	494	510	461	499	479	470	458	441	502	513	475	476	477	450	494	460	447	429	510	481	460	480	465	474	523	453	489	456	502	463	465	479	457	476	498	479	465	496	511	450	449	458	481	449	485	498	480	509	457	473	498	459	490	465	474	507	504	504	492	501	489	472	474	496	462	471	510	478	495	482	524	463	468	521	440	481	473	497	461	481	466	465	507	468	496	450	527	455	449	509	484	443	489	482	517	492	462	483	478	469	449	485	497	493	523	425	500	500	499	468	474	481	420	481	510	475	488	441	476	472	488	457	459	469	488	525	482	453	477	456	532	516	535	487	479	449	469	467	515	472	480	483	475	470	499	498	483	475	449	479	462	444	485	511	462	474	465	488	485	453	467	510	451	485	494	466	444	447	468	467	485	467	498	462	480	486	468	506	458	506	472	499	509	449	473	552	471	443	471	506	490	442	493	464	511	457	497	442	465	479	485	489	462	506	501	472	512	496	487	415	486	458	487	472	490	465	489	461	466	475	455	492	487	511	515	475	422	453	485	467	478	480	506	463	483	496	494	476	453	463	488	435	489	507	483	466	489	482	502	508	443	471	479	478	497	523
23662	21563	29309	24184	21555	19462	6790	2465	1417	1201	981	701	580	429	373	364	302	267	263	245	180	193	207	188	174	199	199	188	149	167	172	145	183	197	182	156	154	158	168	153	156	139	123	141	142	143	138	144	126	141	107	121	107	129	138	123	145	127	142	114	137	139	147	140	129	132	114	128	122	143	148	151	143	137	121	143	140	141	133	141	136	146	119	139	126	145	125	138	153	110	129	126	125	112	132	125	120	108	124	133	128	131	141	118	138	116	146	141	145	141	150	111	146	144	122	151	128	130	135	139	125	129	129	120	130	126	135	124	117	141	133	123	141	139	116	131	128	112	154	121	136	122	138	149	157	120	123	130	154	137	141	154	126	143	136	166	127	139	126	137	140	154	124	120	139	115	110	122	158	147	141	137	126	136	131	119	138	138	139	139	123	127	139	162	155	122	113	144	123	113	130	148	133	121	119	135	147	129	144	156	129	138	139	135	158	172	123	118	137	141	135	119	122	133	131	114	153	126	148	133	137	127	136	127	129	143	147	111	119	160	104	127	130	120	140	114	137	124	140	111	117	132	117	133	144	153	139	139	125	172	135	128	120	131	106	151	151	147	133	133	114	124	118	147	129	132	141	126	111	127	148	127	136	132	143	160	133	150	131	143	136	132	132	119	144	138	109	131	116	139	112	142	111	127	133	142	137	130	135	113	137	146	121	140	125	123	117	122	146	139	134	136	132	141	160	115	113	125	145	118	126	151	127	146	134	133	128	131	148	140	138	119	146	137	158	120	116	142	162	114	156	137	137	125	122	133	117	128	146	130	146	132	139	124	135	125	127	150	129	133	147	145	129	143	130	128	153	152	127	136	132	131	129	132	136	143	139	125	155	132	114	136	131	123	135	148	135	118	128	153	145	145	137	128	140	127	136	123	134	169	124	129	140	168	138	118	144	126	151	162	137	157	152	143	129	123	120	132	139	125	140	151	140	127	134	149	128	138	134	128	114	120	153	152	131	119	147	148	120	156	123	155	135	113	148	138	138	132	145	131	136	120	129	130	139	127	133	146	133	139	133	148	145	152	123	132	123	124	133	126	112	154	150	123	125	110	114	115	137	146	132	119	118	145	108	133	132	125	158	150	130	137	146	134	140	148	157	147	113	135	124	144	125	137	128	147	136	135	107	134	127	137	140	150	137	136	134	138	122	123	130	134	148	124	118	136	129	137	135	128	130	150	144	140	141	142	125	136	128	126	133	106	122	131	137	136	137	132	139	153	136	136	123	139	136	145	122	138	130	117	135	129	124	115	126	148	125	107	140	120	136	135	137	125	120	150	119	150	113	118	126	120	134	130	109	120	140	122	135	132	127	125	124	135	131	129	136	132	148	129	126	146	152	126	137	141	142	107	141	135	141	133	138	144	143	126	126	126	137	122	117	123	145	126	140	127	144	129	149	122	136	135	135	137	143	132	149	139	138	133	138	140	120	124	125	141	151	138	140	143	128	132	122	124	122	158	138	124	128	150	107	140	119	123	129	145	136	127	134	110	127	145	120	119	130	124	141	139	133	136	130	121	151	136	119	138	153	140	134	130	128	127	143	139	111	122	129	115	120	148	126	129	137	119	152	137	124	122	142	151	147	125	149	134	138	138	127	139	143	128	142	159	143	128	169	103	141	155	137	126	126	123	137	133	126	143	124	148	128	133	126	151	134	155	145	137	133	150	141	123	129	130	133	138	130	132	123	124	127	144	151	147	163	132	120	133	137	115	153	162	145	126	126	125	133	135	144	127	152	131	118	120	143	139	132	129	143	143	115	139	142	114	146	135	126	105	128	132	138	125	144	126	129	147	128	152	146	120	142	140	120	150	132	130	144	131	128	110	140	129	136	141	140	131	121	130	138	129	127	133	117	155	140	139	152	135	127	126	148	126	113	146	140	135	144	129	136	142	127	130	146	129	133	145	160	136	144	139	122	128	146	152	130	136	117	141	133	136	134	146	125	125	147	125	139	128	119	126	131	129	119	133	163	135	128	132	115	144	128	140	151	130	133	148	120	150	125	143	115	132	130	121	113	142	140	131	128	123	135	137	112	138	125	143	142	125	160	124	136	156	135	159	124	145	141	131	130	142	152	143	112	155	146	139	119	150	149	140	135	158	117	109	131	131	123	120	124	153	139	132	132	136	123	139	134	120	126	103	119	122	120	152	125	130	126	147	128	124	146	144	134	127	153	121	150	138	145	139	137	128	127	153	121	126	136	130	126	125	137	145	103	123	129	123	143	137	147	140	126	143	151	139	134	143	138	139	148	131	122	132	140	138	123	140	137	117	143	141	143	142	134	139	133	139	148	130	134	124	127	138	142	146	140	147	118	147	128	127	124	154	119	125	131	143	141	138	135	121	125	138	129	125	122	157	108	126	130	126	121	129	131	123	152	134	132	126	160	133	133	119	153	131	135	136	134	132	138	138	139	135	135	133	125	133	111	116	152	149	157	125	146	126	133	133	126	154	127	143	136	111	145	137	151	127	137	138	142	127	143	121	149	136	142	125	147	128	133	111	145	145	160	118	125	151	155	124	120	130	147	132	121	115	140	115	135	145	116	151	125	143	130	136	132	122	130	131	130	105	143	131	153	161	125	116	132	142	139	130	133	121	123	143	126	138	121	137	112	134	141	133	144	141	142	133	118	134	140	118	135	153	125	131	157	140	120	139	147	154	128	131	140	126	138	136	130	126	148	115	135	129	139	124	131	122	105	148	125	139	120	112	145	126	137	134	149	117	128	136	112	141	138	143	153	138	138	113	133	135	122	142	128	124	142	132	114	145	124	126	123	135	133	141	127	131	113	130	140	131	137	123	129	123	151	134	120	125	136	120	141	137	118	126	136	142	161	128	132	156	135	129	122	145	153	132	141	136	144	127	146	140	111	122	118	131	171	140	123	118	128	138	123	126	125	141	137	139	132	129	140	145	139	118	114	121	135	128	134	110	126	138	126	117	121	125	146	135	128	133	143	144	128	141	149	142	137	144	139	143	140	140	144	118	144	127	134	145	129	126	121	136	140	134	168	117	124	120	137	150	140	150	147	123	135	155	134	124	144	146	139	139	127	120	129	133	154	140	136	149	139	140	130	122	133	130	135	124	151	148	128	116	128	125	135	145	143	123	150	131	119	156	131	126	155	141	132	139	136	133	154	112	137	120	131	123	136	164	144	142	128	136	129	147	149	125	151	152	120	138	99	139	117	133	145	131	123	138	133	136	144	127	125	138	117	129	124	129	124	123	148	125	131	138	131	126	127	146	153	163	139	139	135	161	134	120	108	147	149	129	128	146	112	121	124	130	124	138	126	128	104	148	129	144	149	140	119	136	159	156	132	147	117	153	144	151	131	134	119	142	125	131	143	120	125	124	134	130	143	131	127	135	128	124	139	132	136	128	120	134	136	147	144	130	120	149	138	132	134	126	116	121	134	144	133	126	122	118	155	123	135	139	124	129	120	138	125	147
28031	36465	32757	23957	18320	13601	10027	7423	5466	4295	3391	2700	2111	1582	1299	1168	987	816	677	639	538	504	469	531	435	449	463	450	417	403	380	351	393	403	397	364	318	376	325	328	306	312	321	317	309	318	258	286	288	299	305	291	334	308	285	313	254	294	286	298	278	300	244	299	291	257	274	291	287	268	274	268	244	267	267	281	275	287	285	264	300	270	274	272	266	277	279	302	283	268	264	291	260	279	282	269	252	273	249	262	267	296	256	293	265	274	257	235	246	276	260	281	270	298	260	292	256	295	253	238	278	265	285	282	242	285	300	308	309	259	262	272	263	261	249	236	285	283	278	256	264	299	283	310	263	253	281	295	281	250	260	287	282	277	252	280	261	243	262	262	264	242	277	268	257	285	254	278	274	274	273	266	283	266	261	282	282	261	251	268	282	293	272	252	292	271	292	255	269	274	263	307	260	302	276	286	280	267	281	284	249	278	245	239	247	269	282	273	277	247	279	249	278	261	281	291	286	314	277	269	299	314	265	267	278	291	270	273	284	259	235	266	281	264	261	275	287	268	292	273	297	239	259	242	267	255	252	266	286	264	275	278	253	263	278	260	265	256	252	260	278	268	270	257	240	288	278	271	263	269	256	287	292	253	282	243	245	284	258	247	242	250	280	259	304	253	299	277	263	283	246	253	256	268	264	284	272	257	263	281	269	276	259	245	261	243	296	280	256	288	289	270	244	287	280	259	234	282	259	263	267	289	275	293	284	274	254	259	272	296	257	286	251	313	279	270	272	278	239	264	278	250	295	272	270	303	274	280	285	241	256	242	290	258	270	265	246	271	287	268	263	288	262	271	246	285	264	283	270	250	252	265	275	278	255	284	243	285	265	275	258	253	280	268	258	279	258	294	295	264	287	291	244	290	267	280	270	286	258	255	280	288	268	264	271	261	274	250	272	277	271	254	275	304	294	305	271	290	263	276	283	280	262	274	260	284	273	277	276	256	275	254	275	270	278	272	308	265	292	279	276	282	251	279	258	300	281	272	269	294	290	258	241	306	281	288	271	268	293	293	264	262	302	275	276	275	302	236	261	286	286	267	291	286	284	297	281	271	252	239	244	250	266	262	267	304	286	285	272	264	284	261	277	266	299	252	271	251	301	272	275	267	242	253	260	276	264	261	283	288	268	259	300	289	273	255	296	275	253	236	298	284	289	263	277	254	268	277	262	256	252	263	253	263	270	303	290	268	307	297	256	261	269	263	278	273	263	254	254	267	289	257	270	251	236	276	250	276	270	295	259	269	263	245	297	267	273	277	246	244	293	277	303	288	272	289	277	282	271	267	292	274	256	249	276	269	285	280	257	274	265	283	278	271	293	287	260	273	258	243	259	262	260	285	295	249	305	288	282	288	293	265	282	254	246	277	272	274	303	263	271	280	264	257	287	248	265	245	292	282	272	274	267	257	277	255	264	256	254	274	274	265	294	255	295	299	262	243	253	249	285	241	288	264	248	283	303	241	284	273	250	267	269	284	267	237	247	274	294	254	273	285	299	276	290	242	267	290	263	264	270	274	250	280	265	277	270	272	292	271	284	291	270	258	271	282	277	273	247	276	262	234	264	277	269	241	262	254	267	300	266	265	246	260	287	270	283	288	260	277	289	294	271	271	268	275	272	257	289	300	253	304	273	264	257	267	254	258	261	284	296	281	256	283	269	275	265	278	255	275	283	248	241	258	261	273	291	285	270	258	245	295	263	295	290	274	299	271	291	283	243	270	257	294	248	286	260	276	262	275	281	250	255	263	289	283	270	271	258	258	262	274	306	263	257	276	279	255	266	279	248	255	261	271	282	277	270	265	286	238	272	267	309	263	289	283	254	254	291	256	289	278	271	283	272	281	244	273	282	286	263	262	226	292	264	280	265	275	292	251	288	271	270	257	271	255	258	291	299	269	258	289	252	282	285	286	231	268	256	255	273	258	257	269	278	274	298	273	243	255	265	245	235	283	241	289	272	283	292	288	262	241	259	247	290	248	257	274	242	256	270	273	247	273	285	272	277	291	298	295	265	229	269	276	270	263	278	272	259	267	260	268	258	264	238	277	282	276	267	268	247	274	289	259	249	241	285	274	275	285	272	268	261	247	277	276	262	263	262	305	261	247	265	298	276	277	281	266	253	245	254	287	276	278	270	299	293	248	269	251	225	266	261	276	259	286	277	263	280	269	239	282	267	278	246	294	256	247	281	293	250	267	267	273	257	291	267	240	290	274	240	271	272	243	271	259	262	272	261	266	266	261	297	291	271	282	256	255	263	265	245	292	290	274	265	260	267	259	286	312	286	315	236	280	273	290	253	235	269	267	288	302	257	287	278	280	270	244	268	267	299	261	260	309	290	291	283	273	242	256	257	265	296	261	264	273	241	271	277	282	274	290	277	277	230	267	258	274	261	261	269	266	279	266	293	256	242	272	263	280	281	293	260	280	263	242	276	260	278	271	242	271	295	252	260	261	294	245	291	269	272	296	245	270	258	268	264	276	247	265	268	268	261	263	288	275	261	278	256	254	265	301	284	267	236	271	249	270	290	260	269	264	275	256	293	264	290	277	287	285	271	251	275	282	285	286	277	302	262	260	271	277	258	294	289	287	266	247	245	259	277	258	280	257	278	259	271	290	266	265	262	282	276	291	263	260	265	269	248	271	250	227	253	295	270	254	241	269	272	290	263	262	313	239	260	273	272	270	257	246	271	273	266	268	254	269	261	291	249	286	258	270	281	307	263	272	291	275	262	242	271	270	252	280	283	269	291	277	261	265	273	267	283	269	248	277	268	280	273	256	261	255	281	265	282	253	306	267	272	276	277	240	284	274	255	247	279	248	261	267	269	294	248	241	267	266	248	284	262	269	261	271	295	288	275	253	247	272	307	275	262	271	256	271	282	243	247	256	253	267	274	252	264	247	238	277	267	267	256	265	238	242	245	278	277	253	303	274	281	276	251	279	283	256	263	252	264	263	271	304	274	279	306	265	271	234	280	239	255	265	288	287	250	264	275	294	290	263	269	270	254	261	242	290	260	286	280	241	256	256	298	283	245	257	230	277	267	274	259	284	297	267	261	283	265	261	295	282	253	272	275	272	270	267	242	264	257	246	294	278	288	257	278	265	271	299	229	252	236	288	288	247	269	290	282	268	275	270	265	268	273	283	225	276	297	260	275	266	280	273	266	265	278	288	262	282	231	241	266	238	265	242	257	283	267	284	283	247	266	262	260	269	267	255	281	256	244	294	245	283	239	272	243	248	250	277	263	255	237	257	258	250	271	257	271	288	276	294	269	275	272	272	263	294	277	249	255	302	245	268	289	285	268	262	274	252	249	299	268	290	258	266	224	284	236	252	265	273	251	253	298	279	260	258	263	282	294	277	250	306	247	253	248	250	236	261	270	258	255	277	254	265	286	261	272	276	287	265	271	283	281	293	281	281	293	303	256	280	271	247	266	258	272	288	281	293
27349	20879	12545	4665	2091	1355	880	684	621	563	475	423	379	366	387	366	352	351	340	322	351	361	347	349	374	331	347	355	319	327	346	343	367	286	314	354	327	347	305	297	356	300	296	331	318	309	295	312	319	325	330	318	329	306	303	307	319	340	308	315	320	329	322	302	305	364	317	356	332	284	342	314	342	346	337	334	334	342	313	316	323	327	349	340	330	313	330	338	343	326	336	321	367	308	323	305	339	340	322	340	332	354	329	316	318	317	326	315	328	329	313	299	329	318	304	348	315	327	318	354	315	288	310	356	307	331	315	323	298	309	362	337	332	333	315	323	324	290	327	326	325	315	310	331	320	315	316	320	314	355	368	337	287	320	303	302	328	312	303	349	325	305	344	363	360	311	334	333	325	310	329	320	312	315	307	321	336	298	333	316	309	360	329	322	347	310	323	318	325	325	353	306	324	308	331	319	280	318	342	340	318	327	338	331	323	363	321	314	312	326	312	346	371	333	299	336	343	319	342	296	305	282	342	319	297	328	332	351	328	304	298	358	287	331	334	326	333	304	295	345	324	324	310	297	322	314	340	325	335	309	322	334	369	313	344	296	305	312	319	341	349	313	308	312	327	308	327	309	338	306	333	322	314	333	346	362	301	328	313	326	285	299	318	316	349	322	311	346	335	347	304	354	314	338	296	322	298	343	302	343	319	309	315	326	337	348	338	336	323	320	333	316	308	327	301	287	356	330	312	348	303	325	306	326	354	335	332	335	341	339	369	320	309	348	343	330	337	323	342	348	362	316	316	318	301	315	321	291	339	280	305	321	317	345	292	331	307	333	339	316	313	317	314	320	330	321	330	306	312	302	345	337	315	309	319	307	330	325	339	321	323	319	334	345	350	308	310	284	325	335	337	307	329	341	324	306	323	335	332	334	347	331	321	351	346	335	308	331	317	322	326	334	315	305	347	307	302	303	337	318	308	320	309	336	302	336	329	302	296	361	361	331	307	331	341	338	309	328	301	331	332	308	316	336	318	338	332	320	325	342	350	307	352	329	339	330	327	306	312	328	309	305	281	329	290	327	325	316	319	324	348	333	318	343	372	311	351	341	303	311	303	323	324	281	312	342	312	328	316	325	317	301	314	345	336	320	307	332	302	326	337	357	357	304	325	305	319	343	309	314	330	298	320	310	325	330	337	329	354	293	330	308	303	321	316	320	307	300	306	303	327	319	302	302	325	362	308	312	319	313	317	357	308	323	336	327	312	337	318	318	335	363	318	329	314	317	316	342	292	309	353	318	337	303	311	317	316	290	313	322	317	283	281	306	323	330	360	315	326	337	336	329	332	356	337	309	342	300	359	316	335	323	327	304	337	310	356	324	363	315	312	340	325	335	300	290	311	366	304	324	316	267	333	289	372	333	322	302	293	319	321	331	329	339	326	342	312	309	342	287	297	291	309	304	342	300	326	353	318	320	317	332	350	324	329	357	293	307	323	332	337	325	350	333	292	281	329	317	323	354	308	317	315	318	321	323	315	337	306	335	362	316	299	321	346	332	324	334	326	357	313	324	307	310	332	303	264	336	317	316	320	305	313	311	322	305	317	328	330	316	329	367	299	320	321	365	317	330	328	327	324	322	304	322	304	315	293	313	338	317	315	337	330	337	301	306	302	349	335	329	313	354	324	316	327	333	296	339	313	319	349	319	322	318	333	318	300	354	328	312	338	304	299	346	319	332	311	314	318	317	326	339	337	295	334	324	318	302	314	332	277	309	328	334	324	298	332	320	337	352	346	340	338	331	358	328	322	355	336	305	296	317	307	284	319	329	326	306	327	338	304	297	300	297	403	354	323	314	342	334	332	321	344	330	308	296	330	306	344	324	315	298	306	289	309	324	301	300	313	370	313	313	311	331	315	319	313	353	313	304	337	300	329	332	364	324	334	314	316	310	336	328	316	328	334	313	339	336	288	327	317	309	304	286	345	318	343	326	333	307	310	306	325	318	342	322	304	316	305	327	315	350	318	312	344	320	317	309	349	322	373	306	361	306	338	316	344	329	285	322	303	296	341	337	311	328	323	300	315	352	320	349	316	336	298	315	322	339	303	341	302	346	307	358	347	313	319	330	321	319	336	352	348	321	326	302	326	330	332	294	322	306	334	319	317	279	336	310	317	317	345	313	308	337	331	347	363	312	318	338	338	340	357	310	335	339	325	334	345	304	326	317	332	332	300	316	313	314	334	332	374	345	323	322	351	326	321	311	333	342	337	305	293	322	319	320	314	359	325	289	302	323	295	335	299	306	309	328	339	342	314	359	344	322	331	321	339	294	318	328	321	336	309	344	312	349	320	315	320	271	323	322	300	330	355	340	306	338	304	327	332	319	313	298	318	336	354	332	339	343	334	291	326	325	358	308	327	336	329	337	327	360	347	339	344	285	293	338	322	332	307	309	352	327	368	301	331	327	329	355	358	316	348	338	313	348	324	339	309	343	342	322	345	334	319	337	332	338	333	323	330	290	359	302	315	319	323	317	330	322	322	340	309	322	330	311	328	340	307	339	316	341	335	310	308	334	314	308	294	341	314	347	350	325	326	319	309	323	332	350	335	289	321	301	321	300	314	329	341	332	322	345	337	319	325	317	318	333	325	325	324	315	346	327	313	326	334	293	286	302	343	311	322	316	309	329	328	338	314	340	322	335	335	337	329	335	314	349	349	325	321	317	335	335	339	339	322	314	310	316	303	316	322	311	346	326	298	324	340	328	343	297	350	341	310	301	313	350	303	282	329	338	316	332	296	318	320	311	322	330	335	308	342	312	345	351	344	318	326	331	314	340	309	337	321	335	302	293	303	307	325	351	371	298	320	321	312	348	308	337	354	323	367	323	315	323	351	314	332	346	328	295	319	313	339	311	357	349	308	313	310	333	356	323	311	312	329	306	327	302	327	363	318	327	336	312	318	333	333	359	346	330	321	324	339	344	361	315	288	334	299	334	327	324	308	325	333	321	367	298	324	343	345	309	333	336	340	310	349	303	333	311	317	341	356	345	329	331	345	284	318	333	320	332	302	308	320	330	339	295	334	292	343	315	347	321	329	317	309	320	343	321	315	312	316	374	331	315	317	321	331	323	353	329	308	326	320	306	336	322	307	295	335	305	323	305	319	306	314	323	334	345	331	328	296	354	320	334	336	337	309	317	311	290	333	307	300	319	330	320	331	269	320	278	320	325	304	313	331	310	312	331	334	304	330	326	363	336	353	329	321	317	341	317	340	352	338	342	338	313	333	308	298	317	329	304	352	325	333	324	311	340	314	292	320	343	315	328	319	304	348	309	354	322	332	329	321	342	322	311	312	338	314	313	355	347	334	338	334	338	318	320	317	348	292	324	345	341	330	352	335	323	334	315	342	352	343	321	323	316	316	316	336	354	324	332	324	333	348	333	355	314	316	323	306	331	333	361	299	315	327	289	309	312	330	333	353	326	308	342	309	342	314	324	298	320
19191	18800	15426	8973	6177	4187	3092	2296	1803	1577	1316	1136	963	973	858	825	842	747	754	736	646	693	731	676	639	749	635	708	705	669	640	661	670	629	658	646	682	654	661	635	614	630	684	693	677	640	634	634	634	660	659	642	647	646	636	641	643	613	671	611	633	675	635	635	629	661	657	619	648	654	601	647	652	634	662	672	682	589	678	653	670	641	643	663	679	665	654	659	662	618	639	625	655	631	601	651	690	621	651	628	654	652	620	636	698	668	642	624	674	653	677	654	642	679	636	700	658	625	671	656	673	694	653	641	655	670	652	617	663	676	664	666	666	646	646	643	597	668	609	619	661	663	672	672	652	644	601	623	592	716	606	633	662	650	657	677	601	649	671	617	674	623	647	664	626	620	656	682	609	625	669	624	666	679	634	680	637	692	664	653	690	616	686	701	681	645	650	606	635	639	640	681	615	640	625	632	653	629	643	654	619	638	677	675	654	620	669	661	692	650	655	590	676	701	640	658	649	679	632	657	656	698	638	662	667	668	636	624	628	663	652	636	635	633	680	662	631	660	644	642	693	638	629	617	667	693	631	624	657	679	656	703	652	635	643	706	664	631	645	641	678	595	636	656	630	648	682	618	622	667	648	636	634	636	649	650	621	658	632	621	625	616	657	622	612	636	635	623	634	639	683	680	654	660	660	625	672	649	667	689	628	651	651	648	627	626	669	633	662	640	624	682	650	631	620	645	645	677	641	641	683	660	619	705	613	643	616	644	628	622	666	655	634	648	607	665	646	633	640	634	626	575	674	667	617	692	633	651	629	682	623	650	649	628	687	642	594	651	650	661	653	668	621	643	609	609	652	638	625	665	639	675	677	667	650	640	679	657	670	659	665	659	616	670	651	610	674	658	678	649	651	662	704	671	659	628	645	652	657	632	619	641	630	633	650	671	609	641	632	627	665	730	606	663	666	701	711	641	674	647	678	616	619	611	598	680	653	633	635	633	633	689	634	623	647	637	637	649	657	648	658	647	649	642	668	640	642	695	639	650	637	678	646	605	649	616	624	686	642	635	636	611	629	617	630	641	644	663	589	664	662	653	639	640	684	679	666	619	671	635	677	634	649	685	625	655	632	659	673	638	651	640	647	672	629	660	654	595	632	641	654	617	624	666	630	652	636	631	706	646	659	635	635	655	676	671	613	643	696	646	628	638	627	641	646	653	628	665	638	688	642	655	629	628	627	649	679	649	703	644	601	653	628	654	611	619	633	681	608	657	627	655	610	672	679	599	663	615	690	663	623	677	654	693	665	647	671	686	653	615	653	628	644	655	609	652	670	648	683	657	652	637	634	637	692	648	650	611	635	659	627	685	618	647	678	658	655	631	669	646	649	671	676	655	633	637	656	633	676	628	666	625	682	643	670	624	669	617	663	637	626	618	625	622	671	689	644	625	625	653	663	596	672	652	690	646	617	632	622	668	622	634	657	661	644	673	676	693	669	645	671	630	633	647	635	614	681	634	648	609	635	627	678	643	617	701	663	641	627	641	655	659	688	648	628	637	685	690	688	648	658	621	638	670	679	661	656	599	669	619	648	622	645	678	604	675	686	683	664	635	688	641	652	667	631	642	690	634	648	670	659	645	644	630	612	615	665	639	601	670	649	679	660	661	624	701	669	706	672	683	686	644	688	654	655	649	648	660	673	654	643	622	664	672	680	620	647	665	640	620	623	648	637	627	661	644	662	667	641	649	653	682	622	631	684	644	659	684	691	660	671	663	722	669	648	684	687	633	682	686	647	614	627	677	626	663	634	682	657	635	641	659	657	622	656	653	683	636	655	658	663	604	646	635	670	704	622	646	623	661	650	639	633	668	685	636	642	649	674	603	653	642	610	658	629	646	650	671	650	634	689	666	618	669	574	687	698	679	650	660	608	663	656	610	649	617	628	613	668	651	664	677	673	706	652	630	624	626	674	676	669	635	656	639	674	626	674	636	681	618	619	677	642	663	645	632	637	667	661	635	641	647	658	651	712	624	649	652	667	613	629	660	683	652	672	650	614	684	688	650	668	626	652	652	651	640	713	657	675	610	620	662	635	647	622	621	646	689	654	646	682	625	686	669	635	654	611	686	686	643	625	652	660	636	637	612	645	632	641	656	654	675	642	635	653	656	653	686	647	647	655	633	644	621	659	692	610	657	615	673	618	675	618	625	639	585	620	652	664	596	682	660	681	671	626	672	669	628	635	645	650	676	682	679	667	616	656	647	651	632	655	652	657	668	643	690	677	604	664	628	654	677	655	624	674	654	659	640	651	583	649	677	681	645	661	663	613	654	640	653	660	695	631	624	627	627	693	670	716	632	666	680	670	618	670	663	640	641	658	643	593	615	619	717	605	617	620	594	634	657	651	686	605	665	653	663	639	660	674	654	656	664	623	636	651	674	634	668	627	654	606	653	628	630	631	622	622	687	703	601	659	700	627	679	652	618	654	609	653	684	614	662	603	665	647	642	635	656	706	614	675	651	606	626	685	688	662	642	627	642	645	696	641	649	667	636	655	630	635	621	665	662	672	631	610	688	593	657	606	607	644	637	640	628	675	658	655	672	679	651	634	649	617	643	654	646	601	663	650	664	604	685	640	618	639	653	654	678	698	653	616	626	655	616	674	661	648	609	621	613	660	665	642	663	654	655	585	639	631	631	649	675	666	638	664	635	681	700	679	632	648	664	644	664	662	645	640	610	604	663	654	649	626	624	685	652	647	619	631	618	678	691	645	603	646	652	641	631	627	621	653	629	653	593	658	636	609	686	641	632	655	663	618	659	630	628	637	654	653	654	631	629	631	677	653	655	640	667	648	670	656	643	644	625	634	663	612	654	688	663	659	630	673	645	670	606	617	647	629	658	676	671	653	611	672	631	689	651	651	638	632	601	647	669	621	653	644	664	636	622	647	632	662	658	667	644	631	605	679	674	660	637	638	640	655	644	683	695	688	625	654	663	676	656	626	645	639	650	645	612	657	666	658	676	642	613	635	639	677	677	672	634	588	604	658	683	656	606	621	706	640	645	665	636	661	645	609	653	653	622	626	612	663	698	651	598	677	678	629	666	649	680	629	667	622	667	639	684	646	618	626	638	644	641	638	661	647	637	683	651	615	642	720	631	623	627	683	661	626	667	677	665	639	645	613	651	698	659	674	618	616	670	707	672	659	656	632	670	671	655	627	641	669	641	664	653	629	678	630	702	648	618	641	639	638	652	645	670	611	637	658	629	675	638	648	639	653	679	620	654	665	674	694	649	623	666	680	675	584	610	659	614	627	644	619	666	643	660	671	639	646	680	664	643	684	695	624	637	604	672	629	650	655	631	654	589	665	702	628	644	638	675	677	690	677	680	654	677	640	633	623	679	658	621	623	640	677	686	600	640	630	645	682	621	687	712	646	689	603	639	637	641	673	654	668	669	629	647	670	713	628	652	671	649	643	666	648	587	689	662	628	623	618	644	633	650
25034	21694	28525	25306	17610	5098	2184	1281	986	804	632	517	424	409	328	352	286	345	282	271	272	274	264	259	265	264	275	233	224	270	254	261	248	279	251	245	241	233	265	244	199	231	240	210	239	233	233	233	235	227	260	261	215	241	243	229	220	226	234	253	244	251	244	249	230	233	251	219	229	243	266	215	218	232	247	225	246	262	227	237	219	241	260	204	193	261	233	234	231	225	212	216	219	239	237	223	217	248	233	220	229	237	221	263	214	245	217	228	236	244	240	219	223	197	238	250	232	231	248	252	222	234	218	229	257	213	240	223	228	226	221	244	242	220	227	219	206	227	254	221	206	236	242	222	243	234	225	215	202	246	241	224	213	235	196	236	241	208	226	270	248	215	252	219	237	219	233	222	234	225	239	238	241	212	234	247	218	220	192	221	253	231	243	252	217	220	213	211	248	259	254	249	212	231	239	224	229	217	214	203	213	210	209	228	280	255	237	248	241	248	222	223	240	213	266	217	219	221	227	237	219	227	229	198	236	214	226	215	229	237	240	211	210	234	236	205	213	211	229	229	222	257	237	240	226	242	237	237	251	232	218	233	246	245	196	229	210	228	233	218	216	252	235	250	241	230	234	240	224	255	239	225	231	243	239	225	226	217	250	222	209	227	255	211	237	248	242	222	245	239	246	209	223	247	233	261	205	229	232	236	253	232	193	232	213	249	205	217	241	238	265	227	241	211	244	250	227	254	210	227	234	229	207	236	235	218	239	221	238	246	226	204	237	204	244	229	209	230	218	235	247	217	241	225	225	258	215	216	219	234	200	213	252	223	236	237	215	240	224	226	225	217	252	230	227	240	248	201	221	232	244	257	220	237	248	240	231	236	211	248	236	212	215	204	236	223	238	203	201	257	236	216	223	240	234	227	254	223	244	253	266	219	241	226	258	238	238	193	244	235	235	210	230	245	232	227	241	247	243	227	224	249	216	220	233	218	211	230	200	234	229	236	253	241	225	270	226	244	269	263	238	206	264	222	247	230	222	219	244	246	238	238	220	228	212	247	220	227	224	222	274	225	222	239	230	238	229	226	246	247	228	233	233	235	257	198	209	230	222	201	231	231	219	234	228	238	247	226	223	251	205	227	274	224	230	220	234	245	229	257	236	218	235	271	233	229	228	252	239	238	222	247	217	251	211	263	244	226	209	213	237	229	243	251	226	246	273	224	239	222	222	231	233	233	225	265	201	227	230	210	252	223	223	206	236	213	229	226	255	244	225	248	225	204	217	229	232	237	212	239	244	248	238	212	241	234	236	220	230	237	246	258	235	204	212	208	204	256	211	206	238	246	216	230	204	220	191	228	204	229	238	223	218	247	226	231	255	218	255	212	257	251	248	251	236	229	233	251	228	237	210	224	235	245	230	228	238	219	234	242	234	231	235	232	245	240	226	220	203	201	254	247	220	259	209	247	232	221	210	229	236	229	223	244	220	242	237	249	250	207	233	215	204	250	205	236	240	217	235	218	223	220	240	214	216	217	209	231	217	245	281	215	207	242	234	231	224	230	239	208	237	240	220	252	225	214	202	228	221	227	247	224	225	220	211	246	243	228	253	241	245	226	252	241	232	209	242	240	246	216	229	207	220	237	242	244	225	233	229	249	253	288	226	242	224	263	207	203	224	209	221	262	237	262	218	246	245	193	236	240	230	222	225	214	203	252	224	251	237	221	244	213	219	233	218	227	259	224	233	231	211	212	223	230	227	253	216	233	215	221	231	256	241	221	244	250	262	226	237	213	222	237	224	230	240	249	236	237	252	211	219	252	223	221	232	226	226	226	216	239	230	236	232	240	213	253	237	261	217	251	220	224	238	235	243	256	243	227	232	230	248	251	222	226	225	190	230	220	230	241	204	228	235	223	218	225	232	272	228	228	233	238	218	244	242	223	223	219	232	213	239	239	243	241	228	226	241	230	208	220	207	251	230	236	221	223	216	199	234	221	226	224	203	212	225	225	233	188	225	201	227	217	240	245	246	222	226	233	242	213	222	253	227	238	229	246	249	200	204	225	233	216	229	219	240	234	231	236	235	216	257	224	231	220	226	233	228	232	241	231	228	225	236	244	209	218	253	224	242	230	212	220	214	231	249	228	258	253	235	236	237	228	212	254	242	260	198	254	241	220	237	218	215	211	236	228	224	215	225	230	229	223	243	227	231	237	217	208	212	234	218	243	228	212	247	232	227	210	235	224	229	199	218	212	249	240	202	237	218	202	246	255	225	237	182	235	225	230	219	262	224	245	238	230	218	242	247	243	247	226	235	225	225	228	245	202	243	234	241	220	213	213	218	211	226	212	227	221	223	255	244	236	234	270	243	219	232	204	206	253	226	225	221	228	228	224	256	245	217	241	244	237	261	270	242	230	239	191	236	232	242	246	251	227	193	240	240	245	249	235	229	255	239	271	252	243	225	262	226	228	245	217	219	223	224	229	236	245	234	224	223	234	228	238	239	228	245	222	224	208	231	266	233	257	225	207	239	243	224	222	249	215	230	222	230	240	213	211	232	233	217	234	238	261	251	247	227	243	232	234	218	248	234	234	229	227	240	262	225	236	214	195	231	244	254	214	239	242	254	223	261	224	207	223	223	225	209	232	234	241	218	228	239	223	214	219	239	219	224	218	239	215	248	225	222	245	250	233	223	258	242	246	227	200	245	211	208	221	231	233	250	227	229	216	192	229	276	213	228	242	216	210	245	245	238	236	200	233	231	228	251	246	244	229	219	224	227	226	219	210	223	218	246	214	237	247	247	224	238	203	219	209	200	232	245	256	244	255	223	225	233	236	217	248	238	223	246	249	215	250	223	240	206	257	241	229	237	220	205	227	244	232	215	228	237	210	254	253	216	267	227	236	241	221	220	225	235	220	224	218	220	221	239	238	239	237	220	262	234	240	247	230	240	223	238	214	225	219	246	234	206	245	226	249	245	267	210	249	216	224	220	228	231	253	219	275	257	245	233	223	237	233	236	238	252	245	219	260	216	227	221	259	227	242	236	202	236	232	247	254	219	205	223	223	247	248	232	257	241	239	236	221	246	251	224	214	225	251	243	230	214	210	241	221	219	246	242	215	239	217	259	203	237	244	185	249	228	231	199	231	206	229	235	217	217	253	242	237	230	223	229	230	242	235	224	204	260	249	229	216	258	247	242	215	243	208	217	204	238	273	221	241	197	237	246	227	198	227	233	201	238	243	245	240	229	244	231	214	234	226	214	251	225	193	223	247	217	221	268	226	211	223	214	222	222	247	233	202	253	252	221	227	230	176	239	204	231	243	230	220	203	227	248	227	240	249	217	228	234	214	259	214	216	236	237	267	224	245	223	227	236	234	224	225	243	258	237	223	264	246	207	223	245	215	275	263	217	247	231	246	240	257	223	238	236	221	242	262	213	218	245	202	218	235	242	228	239	218	205	233	211	225	213	238	233	205	249	268	233	210	220	247	233	211	275	213
24044	29982	26273	17627	12824	8789	5854	4274	3347	2679	2198	1665	1305	1184	1043	932	870	733	704	682	634	611	593	609	606	585	620	533	524	514	559	542	519	561	514	526	501	466	514	461	524	482	478	484	515	498	407	484	503	425	456	482	484	483	476	478	460	466	473	475	478	461	470	415	441	450	514	444	481	454	462	461	466	491	477	480	476	471	475	453	508	509	475	481	523	477	467	474	467	474	486	458	474	460	468	460	484	497	490	461	490	475	478	495	497	521	507	453	486	484	477	493	460	506	467	469	491	495	474	476	492	436	479	472	518	501	468	470	471	449	465	424	461	455	512	464	458	500	458	455	463	462	452	426	447	452	433	488	462	483	463	472	482	475	458	490	465	433	489	491	487	465	446	470	444	434	528	473	500	494	471	450	473	484	471	483	502	449	504	478	482	492	446	463	463	466	458	464	515	448	476	474	470	469	490	467	491	510	498	474	458	466	462	484	477	453	428	445	480	488	527	483	480	478	510	475	461	426	513	443	503	478	492	480	521	463	472	448	481	475	506	500	485	502	467	479	450	447	472	481	476	461	482	514	482	500	475	448	439	474	466	470	451	513	487	455	500	482	500	460	453	464	483	458	474	434	465	461	477	478	466	533	454	486	472	490	475	460	475	471	480	490	437	467	500	491	454	458	487	459	455	443	469	469	469	463	484	495	429	491	474	453	495	461	485	449	497	481	492	473	476	478	488	459	480	467	499	480	456	435	461	461	472	489	445	452	474	483	487	483	464	503	511	461	507	476	432	467	459	464	483	473	515	500	452	457	474	458	481	445	462	450	466	434	491	456	486	504	462	505	496	457	439	454	464	463	464	451	513	479	453	464	447	476	460	477	460	447	497	483	501	468	490	500	484	456	479	474	517	484	476	494	445	512	493	415	495	454	447	459	507	478	464	511	443	466	483	477	469	450	430	483	485	505	461	454	472	504	455	460	456	442	453	464	487	449	500	438	477	468	502	427	458	497	451	486	502	486	464	468	484	487	453	525	505	453	500	490	482	456	460	515	461	452	474	506	466	473	452	460	472	478	451	496	461	444	477	471	455	460	495	446	465	475	461	482	459	474	473	483	470	504	465	470	468	466	475	487	453	443	494	487	507	517	512	431	486	482	503	465	465	478	487	476	460	510	442	456	483	510	451	492	488	468	468	481	457	494	470	434	416	506	457	460	491	461	468	510	475	492	450	460	438	483	470	463	501	476	508	489	464	466	464	481	483	475	446	487	483	455	471	450	469	489	473	430	450	481	484	528	485	444	497	467	474	475	460	482	456	464	449	465	405	471	492	494	492	490	479	459	480	467	467	483	491	464	445	485	476	433	485	472	480	483	444	512	456	464	434	466	485	512	467	469	459	457	476	477	493	491	467	475	512	449	463	470	469	448	500	478	475	493	507	467	479	457	467	449	468	483	503	469	467	492	477	490	443	484	476	497	474	437	470	492	439	513	474	510	502	530	456	452	494	487	489	451	502	445	466	475	465	494	463	449	447	466	459	499	440	433	455	410	469	458	476	437	457	476	494	479	463	453	518	480	483	490	460	472	483	456	486	460	483	461	508	479	504	479	465	459	474	468	439	493	441	443	516	460	484	480	496	437	466	470	475	461	456	484	435	486	428	438	467	472	514	448	459	452	465	481	507	484	494	449	477	454	503	496	488	448	487	527	504	446	447	480	452	471	445	477	491	466	465	449	506	514	444	487	478	483	450	447	474	441	468	475	463	450	503	493	453	493	466	445	465	448	467	494	479	468	450	451	461	484	489	498	463	438	471	483	489	484	479	480	470	486	457	484	489	468	438	468	479	451	449	481	471	485	475	466	504	483	473	470	444	485	470	501	479	499	498	435	456	409	453	489	437	472	493	445	468	487	456	480	464	444	467	482	450	482	511	485	469	488	475	472	487	507	470	478	496	474	459	525	479	472	471	503	521	477	469	514	473	468	471	467	489	493	500	471	495	515	489	455	493	465	488	487	505	465	451	464	430	493	452	514	444	459	459	453	467	470	488	455	478	417	503	492	477	507	461	469	467	514	495	464	486	449	467	522	468	442	489	500	482	471	519	470	459	435	492	465	455	459	423	482	469	459	421	463	485	518	475	459	489	423	470	495	490	470	424	493	480	452	473	452	432	493	487	499	505	465	488	476	504	454	466	496	480	472	484	474	475	478	481	493	458	462	516	496	485	473	484	471	463	447	496	459	502	478	472	477	447	493	487	522	507	467	485	483	416	487	449	497	461	483	494	481	464	515	479	489	513	483	477	508	456	499	469	488	480	455	490	434	454	469	462	460	482	532	490	493	505	432	449	479	484	479	506	436	500	452	455	502	456	487	498	421	442	436	482	463	415	517	491	477	453	470	495	465	489	471	495	482	493	504	458	460	443	475	454	452	483	477	508	495	503	474	461	492	463	467	486	491	478	482	507	487	455	484	448	483	474	469	490	500	439	498	479	455	470	508	474	464	491	494	467	471	475	483	420	475	469	416	468	468	476	494	435	484	464	459	499	473	470	454	460	489	452	463	462	452	501	437	501	496	436	479	452	484	484	474	452	486	450	509	461	454	479	436	473	466	444	459	483	498	450	456	500	476	477	488	417	495	440	460	463	504	454	453	499	464	481	467	460	500	426	457	436	440	456	486	464	474	451	472	498	502	479	479	466	518	472	476	501	447	496	489	508	455	479	526	454	478	508	472	460	470	418	458	487	524	494	475	466	473	457	460	499	469	473	494	482	466	454	466	480	481	507	488	486	479	477	490	434	484	512	444	462	506	468	486	468	495	472	453	428	450	429	481	437	496	502	512	488	489	480	463	504	500	491	497	475	490	452	459	510	497	464	485	478	466	496	476	493	523	475	499	479	446	471	525	474	410	438	503	433	457	484	456	414	494	460	477	453	469	474	516	492	467	493	481	505	507	522	445	483	473	478	458	482	502	474	518	445	517	504	456	432	458	506	474	460	456	460	450	476	492	473	461	476	493	427	465	450	468	465	478	461	474	430	505	469	473	458	476	481	474	499	478	496	431	468	482	494	463	460	460	463	498	447	457	476	445	466	434	444	446	509	480	485	479	489	441	467	504	475	475	481	463	470	452	465	533	484	460	464	484	425	475	478	452	470	481	483	500	469	487	458	553	471	440	537	467	476	498	536	476	472	485	517	479	444	450	468	488	471	467	455	429	496	511	476	435	478	482	465	519	497	487	461	436	479	473	504	465	421	464	474	483	467	447	497	428	524	458	473	445	497	480	483	468	492	440	459	452	479	501	504	488	493	495	474	462	506	486	488	487	440	507	482	497	509	463	473	471	476	475	508	447	472	494	481	458	468	480	479	494	447	479	471	495	475	477	453	453	435	495	491	441	469	482	424	497	439	465	470	488	457	468	510	482	469	486	485	496	451	504	474	501	456	497	455	477	460	482	489	494	470	463	479	485	488	478	467	462	468	473	448	481	454	472	448	468	436	482
23627	21550	29157	24223	21530	19350	6503	2286	1448	1119	894	696	526	415	397	329	281	231	230	222	189	192	198	170	183	172	195	173	175	160	163	146	177	164	159	165	157	173	147	143	134	149	143	151	164	140	126	122	141	132	137	153	134	145	132	129	139	122	158	114	124	123	148	138	136	112	149	109	148	151	130	133	132	133	143	120	126	128	115	117	137	112	140	133	131	145	116	142	150	142	145	145	136	142	136	132	127	127	132	133	133	134	148	128	123	122	125	133	134	132	147	120	127	141	130	102	132	149	125	122	129	113	134	106	122	123	153	130	142	144	116	122	117	112	123	130	155	128	132	107	135	135	121	122	138	109	131	113	127	122	143	136	147	134	140	121	132	135	122	125	125	126	112	122	121	130	127	129	148	126	121	130	141	160	131	121	132	132	143	125	114	120	143	132	130	118	143	123	124	132	127	141	154	138	145	128	124	142	133	126	112	137	144	139	134	129	158	133	129	126	119	107	135	126	128	114	144	129	132	135	126	138	139	117	110	142	117	124	123	122	132	110	126	128	107	131	109	146	130	134	143	141	125	136	136	129	125	134	121	99	116	145	123	121	133	140	121	137	128	121	140	142	138	125	139	116	127	129	138	141	115	141	125	112	130	145	125	110	130	116	133	137	110	137	127	126	149	141	125	117	151	125	139	126	125	127	150	104	121	132	138	117	134	156	136	131	146	126	142	130	139	125	123	135	126	141	115	135	131	119	127	115	131	123	129	125	113	139	128	112	134	104	141	150	144	121	148	127	142	122	116	126	114	131	125	131	121	138	124	132	113	130	132	124	125	120	122	121	138	112	121	132	112	152	128	114	139	134	133	124	138	112	115	138	134	149	125	119	120	134	156	132	112	142	130	149	123	141	121	137	131	145	123	119	135	126	112	143	113	127	147	127	134	140	140	129	133	135	123	127	132	127	121	132	135	146	125	139	142	124	115	133	136	147	131	127	119	140	126	127	146	121	119	135	128	125	126	110	127	127	137	119	134	125	119	130	125	126	138	118	130	114	121	144	141	129	140	138	132	131	112	125	123	121	136	144	119	135	133	125	132	125	142	146	115	112	101	125	135	142	137	121	132	119	140	131	131	150	131	126	126	110	117	126	129	119	128	118	127	128	125	145	127	131	121	128	114	125	135	136	143	125	131	130	126	137	123	133	141	117	124	116	118	120	137	127	132	109	116	105	127	142	138	138	136	116	135	128	114	132	139	121	147	113	135	151	140	131	114	118	133	135	140	138	104	111	145	119	125	137	143	138	125	125	161	111	123	146	128	140	149	123	121	144	122	112	152	126	146	121	150	114	127	109	118	133	141	145	150	135	131	122	132	133	127	125	135	127	163	127	121	138	115	140	120	152	115	129	140	132	125	129	135	130	134	129	119	119	120	128	139	124	125	124	136	153	125	128	129	130	137	118	138	134	132	118	105	122	108	138	128	128	139	137	136	131	144	120	118	140	126	132	139	134	112	145	126	122	137	122	120	142	127	134	142	128	116	134	131	155	139	119	122	140	121	148	113	117	136	123	137	145	106	138	150	121	137	121	122	145	140	134	133	136	139	116	154	140	129	122	139	155	128	124	134	134	140	126	135	143	134	141	125	150	108	127	113	144	131	134	122	132	127	150	125	145	101	122	123	111	121	123	135	124	133	136	134	149	123	123	118	141	147	121	138	98	106	136	133	114	131	128	121	132	144	142	119	123	146	118	139	155	130	111	140	134	133	140	125	131	116	128	142	136	132	139	130	134	129	153	138	133	136	117	115	146	140	136	123	136	120	124	128	140	132	136	134	123	124	120	152	114	123	139	128	148	140	131	147	122	118	127	122	123	118	126	131	113	156	136	131	123	127	119	133	135	158	143	120	128	112	107	142	142	120	119	129	125	132	126	141	119	121	128	114	128	150	136	120	109	114	124	118	138	113	113	122	136	123	156	131	127	126	110	125	126	146	120	126	118	130	131	140	120	142	118	116	128	121	132	137	134	129	113	113	138	120	112	148	121	110	133	123	140	143	134	115	119	128	132	116	152	121	117	127	136	126	119	116	129	143	150	120	117	138	103	111	132	134	129	129	147	123	137	127	110	117	104	129	135	131	111	122	132	141	114	133	142	136	144	135	116	128	139	133	136	141	134	144	143	140	132	133	111	122	120	136	143	130	117	108	130	146	111	118	144	146	132	126	125	135	139	132	134	150	151	147	130	123	122	119	130	123	133	127	132	109	147	135	147	134	117	136	120	123	113	125	119	140	135	135	124	133	115	127	148	129	111	115	130	132	114	129	147	156	137	161	120	123	136	135	140	129	123	138	125	126	158	121	125	129	138	134	129	138	129	137	137	126	121	121	137	96	120	121	115	135	128	140	133	126	136	120	138	124	138	127	117	127	126	128	140	142	128	131	114	123	115	125	126	120	142	141	135	137	136	136	129	151	128	127	129	122	146	118	130	129	107	147	136	98	126	120	153	138	119	139	131	126	132	132	124	139	128	116	95	133	116	138	136	128	142	128	139	121	147	130	113	116	132	120	115	112	130	132	136	138	130	123	128	132	132	135	131	149	139	136	139	150	118	152	118	149	129	123	119	139	138	120	101	128	122	127	123	136	127	133	145	108	128	124	131	127	133	122	142	127	143	122	132	146	123	124	125	133	148	124	133	115	135	120	123	116	127	122	142	139	141	127	116	137	111	119	142	146	138	144	131	140	125	138	130	114	117	144	134	137	132	120	134	139	111	141	133	152	116	121	119	124	121	149	153	125	135	118	138	143	113	127	126	110	153	114	106	143	134	128	132	154	120	120	128	108	144	111	121	117	138	132	143	125	136	121	128	113	134	117	144	110	135	128	119	134	129	126	125	130	123	137	146	121	140	136	158	139	135	127	154	131	132	128	121	140	117	127	115	125	139	123	116	139	146	131	136	146	115	134	130	135	122	129	116	139	125	118	141	116	137	114	129	130	131	98	134	130	133	125	120	135	129	122	149	149	148	122	143	106	146	125	135	119	124	120	120	138	110	117	144	128	113	131	137	128	119	125	121	132	117	120	143	138	110	122	140	110	123	115	144	115	137	129	145	134	129	139	129	129	122	127	147	137	147	136	127	131	127	146	121	128	139	119	132	128	124	145	133	118	134	116	139	135	115	147	135	135	123	128	137	138	132	132	121	122	138	150	128	118	143	138	115	117	113	133	158	140	128	126	109	127	127	132	132	122	121	135	109	117	138	146	140	146	135	130	132	133	120	127	114	117	147	151	140	138	127	110	131	123	118	119	149	119	140	122	126	127	121	129	110	137	110	134	126	106	117	127	132	143	122	141	137	148	125	147	144	142	153	128	146	120	130	148	138	140	113	108	113	130	126	137	154	119	119	132	122	128	138	121	126	130	140	127	115	138	145	116	133	126	128	119	124	128	114	147	141	134	125	111	122	148	119	144	111	140	124	132	131	121	130	122	115	121	121	130	111	126	137
27097	37220	33457	24601	18795	13581	9536	6754	5235	4269	3384	2549	1947	1537	1248	1023	906	760	649	575	535	516	475	495	485	500	428	413	368	393	408	384	392	411	373	352	326	312	316	304	298	290	266	309	291	287	268	281	307	276	281	260	304	277	273	281	253	288	275	269	313	268	250	279	273	242	280	263	276	251	313	287	270	299	241	238	275	275	279	278	261	270	272	276	247	287	284	291	256	240	252	289	258	245	254	258	257	260	213	257	270	250	277	263	239	285	280	284	271	253	257	270	230	268	269	262	234	270	261	253	282	241	269	279	247	282	249	276	252	264	259	260	239	283	256	292	270	260	250	243	256	267	244	243	258	258	262	264	259	249	272	283	264	287	262	272	308	261	251	277	255	230	273	287	271	268	291	256	249	274	258	264	281	274	278	246	248	252	295	265	254	242	291	261	251	269	297	265	272	277	264	259	234	246	265	250	251	258	251	274	275	253	252	273	274	240	261	244	288	261	256	275	302	245	270	276	223	268	257	266	271	258	241	252	245	277	236	292	267	279	276	269	256	262	246	270	261	242	279	267	256	271	283	265	266	268	268	265	265	270	259	250	254	258	295	261	238	262	273	274	262	285	255	262	260	251	276	280	245	278	243	245	268	297	275	268	270	250	242	269	270	276	254	240	248	286	249	247	246	253	261	269	274	247	283	266	275	298	288	239	251	273	269	267	276	281	266	241	255	285	253	242	260	245	245	255	293	266	242	268	258	276	228	241	235	279	276	276	255	258	249	264	250	273	250	263	251	255	254	258	265	266	255	245	266	268	269	284	265	269	303	280	244	270	295	268	276	256	272	280	224	234	262	247	252	249	258	223	245	279	241	235	256	241	255	248	289	273	259	266	231	253	244	247	258	260	265	233	284	267	244	257	287	249	259	266	229	263	281	266	243	265	243	261	284	264	255	264	244	294	256	271	269	248	244	246	269	246	259	261	245	254	287	257	283	273	268	275	246	257	247	264	241	255	283	274	274	277	264	249	259	270	245	277	253	279	277	264	274	254	269	251	264	263	247	286	281	262	254	264	265	243	290	265	252	257	264	240	249	302	272	229	228	276	262	286	245	298	255	275	240	276	237	263	277	268	249	259	238	243	244	250	288	290	256	257	238	289	239	256	262	247	269	268	252	281	261	215	250	249	247	255	253	260	276	269	265	240	250	266	251	240	289	264	276	267	263	277	265	250	263	268	273	263	245	245	243	261	273	268	269	253	259	289	246	253	259	247	269	263	272	230	216	270	284	260	255	265	289	248	264	272	272	228	259	247	231	254	253	245	266	268	268	252	267	248	263	249	251	267	260	285	246	286	263	265	276	277	283	259	251	256	271	299	264	227	305	284	264	254	260	270	263	242	265	260	251	299	261	244	272	266	262	266	258	280	265	245	262	277	249	275	256	258	246	272	265	254	273	282	303	265	262	256	259	245	273	249	273	268	258	271	282	264	256	281	247	250	276	254	252	270	268	275	262	265	263	263	266	299	261	250	279	259	259	260	250	268	253	263	289	268	265	266	301	256	254	230	248	232	265	254	279	279	269	258	253	248	244	253	253	264	258	237	254	271	269	263	275	231	269	236	273	252	268	248	294	264	284	246	257	265	265	272	280	259	271	229	253	255	284	234	244	265	267	291	269	278	267	259	268	268	242	264	265	262	289	285	249	268	286	279	253	241	263	269	250	258	271	265	265	287	280	274	244	250	252	238	256	245	255	255	268	274	273	279	231	294	259	284	242	294	263	256	259	258	288	264	235	279	263	261	265	229	263	279	239	255	238	231	274	282	287	271	270	271	254	254	272	250	269	259	241	238	270	271	253	276	291	244	250	259	274	259	254	232	254	315	262	249	257	259	256	289	226	255	257	233	273	268	281	292	273	250	252	291	275	251	268	242	263	260	256	270	239	240	283	276	275	260	262	275	272	272	290	259	247	261	291	272	249	279	259	274	242	243	239	252	255	260	265	262	254	263	275	294	259	248	255	255	247	270	255	276	257	281	264	253	278	280	275	240	248	279	223	218	244	263	236	242	272	264	248	232	265	271	271	268	259	260	283	253	274	247	240	263	247	259	241	274	270	249	250	260	280	255	266	234	230	238	247	276	257	242	256	240	297	268	281	218	239	253	260	295	277	250	279	267	251	238	266	272	228	263	266	263	250	277	257	260	243	241	232	224	246	280	248	277	231	266	289	245	232	280	253	256	277	279	272	255	277	262	241	243	255	273	278	231	265	278	267	274	281	280	235	290	281	273	265	255	258	280	286	247	279	280	254	256	235	246	268	267	259	281	252	284	231	253	265	274	267	252	258	247	282	281	235	268	296	287	276	234	256	272	278	262	270	236	279	237	284	271	244	261	257	243	231	248	238	272	238	247	217	270	273	258	252	239	246	276	267	252	274	284	294	250	248	275	248	278	233	267	272	282	259	280	282	250	264	252	255	260	245	247	237	249	244	247	223	255	255	241	266	256	249	290	239	254	278	263	250	271	260	261	213	265	245	273	257	254	260	291	248	253	262	246	281	272	248	244	239	269	278	256	249	250	276	269	261	244	301	262	272	235	283	291	264	226	283	245	249	273	234	278	247	262	217	263	243	259	268	269	282	262	254	266	267	273	279	253	263	252	268	289	267	266	278	267	267	287	225	255	290	285	250	282	248	262	257	276	240	282	255	255	274	260	266	280	258	257	249	240	268	264	258	278	253	260	247	235	281	292	236	230	206	243	279	273	274	272	248	255	250	258	279	247	245	260	256	232	259	256	243	272	262	257	273	267	263	271	280	266	261	276	286	233	265	245	255	244	272	262	253	259	269	239	268	265	252	271	257	252	242	261	263	281	282	255	286	229	249	262	250	258	276	303	274	243	246	269	257	264	278	270	257	231	243	235	251	267	235	271	249	253	269	270	246	293	257	237	231	255	250	255	254	262	275	270	261	246	272	237	263	247	267	243	285	249	275	249	259	281	282	254	261	258	273	292	250	242	262	260	293	276	270	261	282	227	244	276	263	235	259	260	258	260	280	254	273	270	278	251	275	240	251	269	281	258	259	249	231	241	246	270	265	293	277	276	284	285	279	279	251	260	304	255	225	260	266	268	256	271	243	277	290	289	269	280	275	284	251	254	251	274	269	265	256	248	249	277	265	261	257	243	267	293	294	242	215	255	256	268	269	265	293	248	249	269	240	289	279	254	249	261	261	285	283	264	258	287	262	252	257	257	259	249	260	261	230	245	274	262	260	262	294	255	268	266	277	280	261	273	284	256	242	290	269	246	241	261	254	245	264	222	258	267	223	243	265	282	245	268	264	296	260	279	259	290	279	265	276	270	259	244	243	250	262	274	251	253	283	270	257	255	262	268	234	260	239	255	241	279	264	256	258	269	253	252	247	258	228	248	246	285	270	246	263	269	295	268	258	272	270	227	262	277	279	265	264	252	265	252	263	267	256	274	242	268	253	265	250	237	270	272	269	254
27178	20800	12953	4922	2123	1318	833	640	590	501	470	428	416	401	322	349	339	344	304	313	339	338	342	341	332	320	327	308	341	311	286	330	324	318	325	334	343	319	329	316	334	336	333	340	340	305	303	340	329	323	295	339	334	331	347	283	328	297	301	346	337	285	325	342	315	317	335	320	315	303	342	287	331	276	303	312	318	350	327	303	334	315	333	306	308	330	290	326	309	330	367	329	294	360	325	316	322	329	337	337	345	301	352	321	325	350	365	305	310	313	322	334	341	339	321	340	301	374	357	337	355	299	325	301	328	340	336	344	288	328	296	309	310	319	340	312	322	313	328	341	330	292	307	327	344	305	352	314	336	301	321	307	334	302	333	277	304	308	339	320	338	328	303	312	329	305	325	312	298	308	300	309	329	364	319	294	350	325	278	311	322	347	321	328	305	347	308	349	338	315	320	314	330	313	313	330	299	310	307	345	325	312	325	309	318	306	321	314	294	336	294	311	314	330	322	260	320	339	309	315	313	311	315	319	332	292	356	298	271	300	308	315	305	304	325	305	312	360	347	296	325	330	329	312	333	333	312	315	283	307	334	313	306	332	298	350	302	320	323	339	330	328	296	352	335	319	290	330	304	298	349	285	331	329	323	345	292	284	315	304	308	347	325	312	302	314	316	319	268	294	321	321	361	343	313	315	309	332	300	326	348	305	317	327	328	327	335	305	336	338	339	327	328	294	312	318	322	300	343	317	325	311	342	330	336	290	337	319	340	331	298	330	304	306	287	322	302	340	359	316	329	298	334	331	293	304	317	311	312	310	342	335	323	282	324	289	310	348	298	303	319	298	287	332	312	316	312	314	274	320	333	296	300	305	322	303	317	311	303	321	277	314	306	314	323	301	300	341	310	312	309	294	329	345	311	303	299	315	311	338	317	299	322	307	329	314	326	327	337	312	313	311	326	301	289	337	329	304	315	314	313	316	314	316	312	368	319	300	286	340	306	313	322	314	347	318	294	335	340	339	283	323	321	311	347	324	320	305	291	310	318	276	294	288	307	316	305	343	326	353	330	300	325	280	310	335	347	319	306	293	345	301	308	321	338	277	317	298	343	316	324	319	321	303	268	339	319	349	339	338	320	327	321	339	302	311	360	304	304	341	336	299	290	319	276	315	317	330	328	295	314	319	330	328	319	354	271	327	312	345	300	345	314	323	312	331	318	303	309	309	329	304	289	296	325	327	307	339	344	323	305	295	315	299	326	299	301	300	306	302	300	326	290	300	342	323	319	309	297	307	301	336	315	342	317	292	308	333	329	323	312	332	328	316	327	296	312	341	314	322	298	311	327	341	296	336	315	298	282	302	292	359	334	330	344	317	320	331	349	326	319	331	302	305	308	314	318	331	291	297	285	340	307	347	306	338	309	337	318	269	323	325	353	316	293	340	331	298	346	322	323	334	275	343	357	327	312	307	343	323	311	315	286	331	308	285	284	309	326	328	308	316	319	310	347	316	320	323	295	323	324	321	335	316	341	327	311	304	348	335	316	309	316	321	286	346	323	312	277	294	327	342	303	316	300	288	298	336	281	331	328	321	305	296	317	327	324	307	335	283	334	262	295	292	310	296	340	332	304	327	330	308	320	323	349	300	338	311	297	322	289	290	315	289	306	361	289	354	331	323	329	342	320	330	322	324	346	313	330	308	320	312	299	335	285	304	315	324	284	342	320	340	297	309	332	337	341	368	315	300	329	334	322	331	305	311	301	309	335	321	301	311	296	301	297	308	325	327	323	304	320	296	344	331	340	302	296	321	312	327	336	293	333	326	351	314	322	337	289	336	332	316	322	329	308	294	299	299	314	337	323	325	347	310	324	332	290	313	303	307	330	348	334	324	309	311	323	340	309	351	347	294	286	317	304	340	319	319	289	311	309	298	317	307	313	344	305	318	306	292	296	301	350	323	310	321	347	298	325	325	291	332	326	298	350	343	296	303	320	326	296	316	310	337	337	324	307	294	324	321	314	310	334	304	324	289	313	307	316	323	303	335	341	325	318	310	320	348	304	313	329	350	325	322	302	296	305	326	318	308	320	327	320	296	295	328	313	313	305	322	323	321	313	323	323	351	310	299	332	319	290	321	310	304	320	329	288	292	325	333	293	348	314	325	281	303	281	319	331	306	318	339	329	306	332	276	292	306	304	315	300	331	329	312	344	330	289	318	344	303	326	290	350	314	326	318	304	313	336	306	330	292	318	324	311	323	305	310	324	305	309	316	308	327	309	325	322	314	350	314	326	324	355	306	296	298	332	309	320	307	308	304	302	311	343	318	339	336	344	301	340	341	330	321	309	320	341	316	303	319	340	328	316	318	350	324	332	325	328	315	326	290	286	329	311	337	306	296	334	283	322	330	336	313	309	303	325	308	286	339	295	300	305	323	323	315	298	292	339	334	266	291	298	317	307	296	324	349	298	294	323	321	328	308	330	292	345	301	314	288	298	321	319	349	309	311	318	316	332	328	312	309	331	335	290	304	320	316	333	310	291	311	296	313	315	310	342	307	319	308	305	340	293	299	348	320	333	342	316	288	328	310	334	304	288	354	330	322	283	310	332	295	342	314	324	312	339	326	291	304	319	314	296	318	322	340	293	316	316	333	302	302	278	291	286	302	314	321	345	324	315	322	333	289	309	298	324	311	333	370	338	319	322	338	294	305	361	289	336	274	323	323	313	331	328	324	308	325	295	303	299	313	314	307	326	277	311	295	305	330	365	301	325	284	318	295	309	346	313	312	340	316	301	287	278	298	279	319	332	304	302	310	328	335	331	335	325	325	323	300	334	304	308	323	300	329	311	288	299	300	339	304	349	332	307	319	302	329	290	304	345	334	316	294	346	320	320	296	303	340	310	364	316	310	330	340	341	298	324	319	341	318	306	311	309	320	335	307	298	344	301	335	333	289	311	293	307	292	294	350	300	327	291	314	352	310	312	311	320	328	309	291	307	328	310	305	351	310	298	324	314	300	309	364	339	333	331	289	323	302	312	332	323	311	340	301	316	309	297	323	335	265	284	328	320	312	354	303	324	298	321	308	328	318	353	301	292	319	315	314	293	351	313	334	311	313	318	294	315	313	363	329	343	316	289	323	311	321	291	327	365	314	302	281	311	338	331	314	313	321	313	333	335	365	314	284	321	319	300	335	317	330	314	303	338	339	307	326	336	315	289	300	330	331	310	328	327	278	317	310	343	328	308	322	315	315	359	344	340	299	323	332	312	342	330	319	319	322	317	314	304	322	331	345	339	349	341	311	295	313	309	280	341	288	335	321	327	327	321	307	305	316	336	321	334	311	344	299	320	298	305	307	303	290	290	292	287	326	322	311	308	315	310	316	327	335	355	294	342	322	328	309	326	314	325	292	320	332	323	313	321	308	323	319	331	326	323	274	321	328	341	324	297	312	321	366	324	306	306	335	312	307	316	328	321	304	295	320	326	315	347	335	322	312	321	309
18553	19460	16360	9366	6355	4230	2745	2148	1825	1568	1334	1102	965	838	849	800	754	736	751	673	729	687	663	683	600	646	699	645	650	649	659	631	669	663	682	720	663	682	607	642	652	648	592	643	654	642	650	632	676	620	665	659	642	685	636	628	643	638	621	622	629	667	627	636	617	658	627	640	641	640	642	656	689	675	595	604	610	640	662	652	653	627	664	633	632	638	679	663	588	618	588	643	657	627	659	617	614	693	609	576	626	616	646	650	647	647	598	636	638	655	649	630	674	665	608	621	629	606	630	648	618	638	604	605	606	634	651	634	624	618	621	641	623	663	636	587	628	665	626	645	617	633	661	637	604	627	578	615	592	631	654	627	636	637	644	602	598	645	648	644	607	612	638	670	636	665	667	637	688	642	640	623	638	576	619	608	632	592	636	700	615	613	632	572	653	606	670	586	685	669	642	639	612	651	654	633	665	679	609	628	620	689	631	632	616	630	654	665	682	643	673	681	663	668	632	645	621	635	646	612	619	635	686	601	666	676	647	597	631	634	727	654	591	610	641	641	619	583	645	653	622	656	616	658	685	626	649	625	628	648	613	661	635	663	665	670	662	634	619	634	623	640	622	629	655	605	658	619	667	626	614	626	641	630	637	659	641	619	643	602	633	646	642	607	601	651	647	630	636	623	654	594	620	648	669	643	598	689	659	573	619	609	703	630	605	646	632	682	648	673	636	669	688	659	687	643	617	652	657	647	625	653	653	625	578	629	629	656	629	650	693	631	625	632	584	658	650	616	655	647	636	613	675	601	637	620	620	650	607	564	661	662	620	697	684	658	585	658	651	636	702	618	611	649	596	587	632	650	600	629	617	653	641	632	632	603	636	679	616	635	594	642	672	624	637	601	599	611	689	634	645	609	646	660	670	630	641	618	626	614	673	618	685	653	604	631	667	662	671	630	643	655	645	687	623	654	639	667	611	628	688	665	616	629	617	631	600	634	609	630	631	614	640	685	665	629	616	662	598	622	601	650	643	662	658	646	639	649	615	626	650	676	642	632	629	656	657	633	616	674	648	610	632	647	619	632	643	601	662	618	656	625	652	693	613	655	616	642	651	671	638	646	669	637	645	670	643	661	612	625	619	665	684	638	624	599	670	627	641	656	631	607	633	639	630	628	638	634	601	648	639	627	600	620	635	626	594	620	636	588	663	645	622	645	625	655	572	590	634	622	655	619	659	627	590	646	622	664	629	630	613	677	631	599	656	617	657	642	655	631	663	621	656	656	661	662	676	672	663	628	634	638	610	660	638	609	627	603	621	669	643	626	638	708	601	651	656	649	606	612	708	671	655	629	667	664	645	645	649	610	627	670	661	637	648	669	658	641	624	611	622	611	681	620	633	652	687	672	639	635	674	652	647	631	634	646	659	642	660	647	612	633	639	692	598	624	627	642	677	618	641	591	626	595	649	625	640	668	619	634	645	597	662	626	632	622	669	609	622	611	619	626	621	609	661	583	611	606	638	657	640	634	608	657	579	662	642	638	685	615	638	643	646	660	622	660	634	657	610	610	662	637	673	650	649	636	641	640	632	656	626	631	625	620	629	633	641	627	684	610	649	628	607	665	639	666	683	654	648	629	671	609	609	688	599	646	599	635	637	608	681	616	634	620	630	622	651	645	625	633	636	652	650	658	602	656	687	606	582	645	614	641	587	624	600	632	671	646	618	616	672	656	648	623	675	648	658	641	642	602	644	634	656	636	635	661	619	624	617	608	627	649	658	658	619	644	680	631	629	657	634	649	642	666	633	649	653	620	666	646	656	619	614	634	625	611	635	592	604	652	633	625	640	617	713	661	605	680	647	615	591	635	599	617	648	645	591	633	668	608	617	645	696	595	626	625	646	601	656	604	629	689	619	659	675	638	645	602	635	648	667	574	615	657	624	630	611	622	616	636	674	639	675	634	643	633	625	609	606	649	632	613	637	626	620	626	617	599	670	634	646	603	628	624	601	638	618	648	661	631	708	628	653	610	617	629	673	601	645	636	619	662	580	650	702	637	627	665	659	644	630	616	608	641	634	659	610	597	579	658	632	620	664	637	637	680	641	661	632	619	613	674	661	661	650	612	608	607	636	611	668	690	648	635	599	642	651	655	660	635	672	593	652	625	594	611	620	619	676	651	590	651	626	631	600	616	625	699	600	642	667	653	593	628	660	625	612	633	613	590	655	598	635	631	655	650	635	643	651	615	618	634	603	630	672	616	638	678	658	631	633	668	642	634	646	619	689	661	628	636	630	642	679	654	611	616	609	638	680	648	626	586	650	649	614	634	602	640	642	622	678	676	601	679	645	668	669	640	602	681	625	687	599	620	604	686	653	659	663	653	629	651	655	651	596	655	609	648	653	681	629	607	641	612	615	655	630	628	649	653	641	629	604	653	630	626	662	621	654	657	595	621	677	602	682	627	615	657	645	644	616	648	706	638	606	670	643	620	609	626	679	613	648	631	615	654	602	688	609	666	631	627	589	648	624	615	629	578	593	668	597	672	613	593	613	663	597	641	619	609	671	646	640	626	627	653	644	614	664	610	627	638	638	641	635	605	640	624	615	619	625	648	619	621	668	627	663	619	620	604	576	632	644	695	638	631	647	631	621	606	625	690	619	631	637	652	653	641	603	696	659	669	608	659	613	596	676	549	676	617	656	647	652	678	637	594	615	642	642	623	637	610	634	601	657	610	651	668	620	658	632	641	615	653	701	641	621	610	684	611	631	649	602	605	645	588	655	658	661	614	673	653	626	619	628	617	608	650	660	613	625	643	613	614	620	629	608	654	638	642	702	671	611	620	647	648	626	614	640	605	649	644	660	666	673	588	604	661	641	658	680	614	668	633	692	606	636	617	619	634	647	679	655	616	615	623	650	642	611	610	617	636	683	659	627	655	604	635	654	641	618	647	647	606	593	647	608	637	658	639	641	678	667	633	600	633	628	631	676	616	630	644	637	624	604	647	613	678	659	635	596	626	611	634	668	600	620	673	678	645	665	656	693	651	666	617	661	679	642	647	628	631	657	633	625	669	622	657	630	657	612	665	624	656	629	653	631	641	623	668	621	662	601	662	657	629	679	587	652	636	597	680	605	635	627	576	617	627	640	650	623	655	654	645	624	658	625	645	629	629	629	623	649	660	617	641	625	680	632	669	624	616	641	691	690	604	630	635	624	643	622	598	649	612	635	628	642	640	643	619	625	638	601	655	647	632	597	648	611	606	639	646	648	624	568	625	655	704	616	664	595	623	625	594	621	627	658	613	654	627	674	629	656	646	639	649	644	655	629	649	626	644	658	626	626	652	620	653	682	625	616	606	637	637	651	608	613	651	625	609	577	615	614	615	616	596	642	616	636	623	645	649	644	638	651	638	704	611	645	662	597	640	586	637	616	687	656	645	592	625	612	651	679	593	623	643	613	597	613	585	639	615	693	600	651	613	636	623	651	671	649	679	627	620	636	674
24973	21645	28393	25261	17435	4928	2140	1356	977	773	600	527	402	393	353	306	294	292	279	273	278	286	268	258	236	236	235	236	256	269	250	242	249	233	226	220	235	237	234	270	236	217	223	240	236	246	225	216	241	223	220	235	219	241	206	222	211	223	255	225	230	252	227	225	215	215	234	228	235	221	252	207	218	240	274	248	224	246	224	214	229	218	258	235	212	228	247	257	231	221	208	211	224	230	232	217	231	238	232	225	235	224	219	219	243	219	215	218	220	261	215	208	216	241	218	220	272	230	247	215	209	226	228	246	211	264	224	227	224	240	208	226	214	225	229	241	199	214	216	228	219	252	226	225	218	240	232	240	230	240	239	226	232	242	219	204	233	234	241	219	229	254	209	228	238	256	233	259	239	206	234	215	260	231	235	242	202	231	231	247	207	229	258	213	209	205	234	211	209	204	225	248	236	244	228	254	212	209	200	209	219	232	236	235	189	258	256	228	215	212	238	233	203	244	241	244	244	199	226	250	233	240	213	236	228	240	220	218	233	206	207	216	229	195	239	202	234	242	229	222	211	225	200	234	229	248	242	250	230	229	224	226	238	236	231	225	210	222	233	232	206	210	225	197	232	223	238	222	221	212	216	208	228	244	235	224	230	214	230	222	238	234	217	225	233	241	222	209	201	231	249	232	232	250	238	203	238	206	220	215	214	258	227	214	250	222	211	224	238	212	193	227	231	205	210	218	243	200	230	251	218	253	259	249	233	214	227	225	245	225	241	228	271	219	216	186	234	215	195	233	222	244	200	237	195	235	244	220	232	248	212	242	220	213	179	239	228	249	222	236	216	238	213	232	223	220	230	224	238	194	258	237	202	229	230	244	222	196	224	223	230	233	220	221	215	215	229	236	238	224	239	231	229	190	221	217	228	213	228	244	218	216	229	223	219	225	212	226	230	220	235	253	215	228	218	215	231	220	207	218	210	217	231	216	227	235	204	223	223	221	234	207	199	212	233	225	218	233	221	238	224	241	245	232	232	234	178	247	229	230	236	205	239	223	243	215	243	235	218	243	228	212	225	216	236	248	222	244	237	198	213	208	208	214	225	236	243	215	223	217	254	218	238	220	224	215	234	235	241	222	232	221	198	218	243	206	220	208	230	229	228	243	228	230	251	217	253	235	234	225	217	238	237	232	240	249	221	219	239	240	200	216	220	230	222	245	232	241	204	233	224	255	208	252	219	204	219	225	242	230	226	209	223	214	206	214	209	185	235	241	226	216	214	237	244	235	224	237	240	221	228	221	222	217	212	226	247	197	234	229	241	226	241	240	215	232	219	240	217	214	225	236	236	191	234	201	192	227	222	220	237	221	214	237	241	240	217	253	244	236	201	238	208	218	255	213	203	247	229	241	219	239	215	254	223	216	227	217	200	235	195	231	229	224	227	217	223	213	230	224	205	224	259	218	212	234	222	224	204	225	264	253	233	220	229	248	227	216	236	222	197	232	255	235	220	225	227	244	199	218	240	230	219	219	254	256	234	243	221	225	239	197	190	245	222	231	213	233	211	225	238	215	227	239	223	206	212	223	214	244	241	219	218	241	246	212	219	254	213	225	232	211	197	230	215	220	227	263	254	226	246	265	204	229	238	216	212	224	232	216	206	220	248	232	231	244	227	222	221	222	241	212	216	231	228	254	217	229	247	245	246	207	213	226	226	250	211	222	212	202	237	227	220	217	238	248	192	247	245	244	264	230	228	224	208	225	249	216	229	215	213	231	229	258	226	225	228	238	222	236	232	203	246	240	250	225	217	215	207	230	226	247	228	217	217	213	232	227	218	245	243	232	245	240	235	230	249	251	220	217	227	221	198	220	230	216	212	222	229	236	236	225	252	233	220	228	261	206	231	208	219	242	193	223	218	227	221	195	239	210	224	228	243	240	231	209	218	210	220	252	226	218	215	245	229	232	204	249	233	222	191	243	234	222	247	243	199	209	216	219	227	236	227	236	199	234	225	240	215	255	230	219	244	235	198	224	202	233	220	229	216	243	239	209	215	206	210	212	228	279	252	236	225	232	206	237	222	239	227	241	207	228	234	225	207	200	259	207	230	210	232	213	227	211	222	205	222	200	254	216	230	225	232	219	209	230	237	221	225	225	245	232	252	250	234	214	251	222	222	227	228	224	212	202	221	237	215	251	220	209	240	199	200	233	210	228	221	224	224	253	211	223	223	220	222	221	228	224	234	219	193	236	231	230	248	221	234	215	188	227	240	217	233	230	222	240	218	261	217	220	231	255	222	218	223	243	229	206	219	250	238	255	227	232	219	243	210	204	223	244	223	227	237	231	205	227	220	245	224	250	222	213	248	222	243	230	220	221	226	225	223	230	212	222	202	222	237	228	223	211	220	199	239	207	199	221	231	222	223	227	206	232	218	234	227	234	210	210	217	241	225	226	247	246	213	251	215	229	230	228	219	217	211	202	222	252	221	219	233	234	251	256	238	226	206	246	225	229	221	236	218	219	230	214	217	217	206	238	217	239	219	217	224	245	217	234	220	214	213	230	222	241	195	205	248	217	212	223	214	234	210	216	227	226	202	249	227	207	232	236	232	241	246	265	236	239	226	227	228	217	223	235	231	218	218	221	242	216	207	231	244	229	243	222	210	201	237	239	214	207	230	240	224	204	231	212	200	200	255	227	245	218	238	211	216	242	256	218	210	203	229	212	229	233	214	257	222	240	224	229	213	212	237	234	211	238	233	229	215	214	229	212	220	211	243	225	280	232	241	262	243	226	242	234	232	220	252	233	217	230	220	245	210	215	243	229	214	192	217	231	245	241	217	208	206	203	212	202	230	242	224	207	220	217	228	210	222	245	229	236	244	267	228	237	233	223	240	235	226	207	232	225	231	239	242	199	237	204	253	219	236	243	222	231	222	213	239	259	223	228	205	225	218	225	252	197	215	205	227	223	243	238	213	211	221	242	233	234	220	216	223	228	229	222	212	242	229	233	241	247	245	210	228	217	220	232	240	220	230	215	227	246	203	217	209	208	220	225	223	213	246	234	237	241	240	224	251	226	225	225	239	228	222	241	220	215	228	246	212	201	216	216	218	228	262	233	236	230	251	207	237	237	239	238	228	222	221	233	222	253	229	221	206	206	219	207	202	229	216	206	257	221	208	245	202	227	221	229	230	190	235	215	218	241	243	254	221	236	245	210	212	234	199	231	244	254	249	233	233	211	234	218	216	248	243	223	237	213	208	203	211	212	241	213	232	224	236	229	232	237	221	214	214	209	252	220	179	251	230	245	223	213	250	223	233	225	214	217	212	218	235	226	243	214	218	227	228	216	218	252	226	221	199	226	238	240	223	237	263	234	231	241	217	237	219	233	201	235	216	215	213	233	225	242	239	234	235	225	224	227	216	238	262	215	238	220	220	220	236	207	242	236	244	207	244	208	229	220	206	230	220	248	198	227	213	238	237	234	214	209	233	239	219	240	204	224
24706	30444	26504	17639	12375	8447	5666	4372	3467	2762	2177	1686	1320	1093	942	866	796	715	648	574	602	598	576	608	581	555	526	551	564	541	538	582	528	519	517	502	509	545	551	480	472	470	485	476	471	509	472	464	481	489	439	496	484	497	474	467	488	475	481	459	475	462	484	455	442	499	476	489	458	419	476	437	463	461	418	458	463	459	479	464	465	467	428	447	416	472	445	474	501	453	450	489	424	494	444	447	466	461	453	486	461	495	469	447	432	452	451	474	388	470	458	462	438	447	477	514	485	421	441	436	498	473	456	474	489	476	464	453	456	446	465	460	482	459	482	448	459	442	468	470	455	469	446	472	457	480	489	510	495	461	506	452	504	500	431	477	459	448	497	449	429	467	425	483	486	449	435	463	426	464	451	455	448	477	466	505	437	467	455	435	450	442	449	501	460	427	465	495	461	462	446	465	444	450	480	480	456	472	445	475	514	423	426	462	491	481	423	449	467	499	454	406	486	505	480	471	446	436	474	425	496	454	451	483	487	472	456	448	455	473	519	457	490	476	472	487	473	483	484	459	486	432	489	444	503	465	442	483	449	462	461	487	477	489	463	484	464	416	464	487	461	453	470	473	424	465	433	496	460	487	479	481	456	466	438	473	485	496	421	467	471	473	450	440	430	476	467	473	496	477	440	480	465	454	457	455	483	460	457	462	475	449	466	514	443	507	498	468	481	437	435	462	462	438	459	488	489	462	498	455	442	456	474	445	440	458	448	476	470	458	462	501	489	470	461	479	441	443	448	465	482	485	468	436	460	492	472	455	500	454	470	466	475	452	437	506	471	472	447	473	468	459	463	415	453	488	442	469	500	474	479	445	447	443	483	457	461	456	461	453	480	481	479	462	459	492	437	459	453	434	466	484	464	486	440	455	478	449	470	443	429	444	469	453	409	475	462	472	484	453	472	471	441	451	466	473	489	470	479	433	483	432	470	486	464	442	457	465	451	449	460	442	459	447	508	443	459	437	515	445	438	490	510	479	443	459	449	499	448	456	447	461	512	487	454	479	459	456	518	436	498	470	461	412	455	501	474	436	451	489	489	465	440	470	466	450	438	504	471	479	466	459	432	490	461	425	465	429	472	472	456	460	459	441	459	461	440	483	433	491	453	471	435	455	458	473	481	448	426	462	473	487	468	434	463	505	451	491	459	526	450	464	475	459	460	491	486	445	487	456	485	474	474	422	476	459	475	443	468	494	418	475	483	440	477	469	472	477	499	462	480	466	463	476	469	481	466	474	492	449	476	466	469	454	456	461	480	434	467	447	462	421	499	439	477	482	467	465	474	430	503	479	496	445	463	501	455	470	426	470	464	406	487	439	487	470	461	456	503	432	452	427	454	432	490	449	488	447	423	461	453	472	448	444	475	479	478	487	472	499	482	475	453	447	481	481	495	443	471	444	444	449	452	489	473	466	442	431	430	495	466	432	420	480	445	473	471	462	511	461	457	454	469	447	487	433	441	462	448	483	430	458	459	447	494	494	486	482	469	493	454	465	451	472	476	463	441	449	429	502	496	406	451	511	468	448	472	459	463	499	440	466	457	433	449	467	466	449	423	451	467	469	474	462	464	436	463	506	467	459	432	446	437	455	472	502	450	492	469	462	442	471	462	428	511	460	453	472	440	454	432	465	435	434	471	470	465	507	465	500	459	471	469	482	490	472	475	471	464	474	452	458	442	492	473	420	512	454	478	435	478	455	462	447	474	484	472	467	485	430	501	472	460	471	457	466	460	451	467	475	436	480	465	470	481	458	500	473	451	471	423	473	458	475	472	445	479	451	441	449	428	461	468	436	457	422	467	478	443	482	450	462	454	449	454	449	430	484	472	515	449	498	482	464	445	470	449	438	490	493	477	461	440	448	481	446	439	441	458	456	450	457	466	471	473	456	471	449	458	476	466	471	474	479	447	462	448	469	460	441	440	481	519	464	512	433	452	487	483	446	519	480	472	426	508	467	427	455	468	471	465	433	440	446	428	504	494	480	494	475	440	486	474	442	440	467	481	484	463	510	452	443	472	435	451	502	460	505	465	479	469	455	456	472	520	460	453	493	483	472	483	493	451	472	512	443	456	459	458	468	458	514	428	485	439	475	466	434	450	469	458	501	462	465	439	462	467	451	476	510	428	434	487	457	446	480	487	443	482	465	494	509	477	497	464	467	452	491	486	458	496	487	482	438	455	526	475	466	427	459	445	448	463	469	467	434	484	474	474	474	451	503	479	476	475	468	475	445	453	471	500	459	420	464	480	473	467	445	475	439	478	445	473	475	479	455	486	488	466	465	434	450	510	468	445	450	455	443	511	449	456	453	459	472	480	471	454	499	414	488	460	478	463	472	464	472	478	475	442	487	469	471	475	484	474	469	484	420	450	491	454	463	446	476	450	445	462	432	472	484	476	493	444	485	445	479	475	478	484	459	454	452	450	458	477	475	465	463	457	483	443	453	473	459	450	429	455	458	460	475	456	473	457	446	465	470	474	497	449	462	484	464	449	481	448	411	480	430	500	454	487	463	461	479	479	464	501	471	458	473	473	485	461	456	457	473	490	467	470	436	457	409	476	508	497	471	445	458	461	476	489	447	461	490	479	449	446	449	459	464	487	423	464	469	468	474	449	476	496	463	474	446	428	478	464	438	446	488	449	461	422	472	432	455	470	508	447	436	512	487	467	426	471	443	444	501	447	476	466	468	501	497	480	429	448	477	469	436	477	462	462	474	462	480	464	456	476	431	439	415	475	495	451	509	451	462	465	486	485	501	452	453	498	452	434	454	496	441	457	488	424	439	467	471	417	449	475	463	416	493	469	458	446	450	472	467	479	451	508	470	472	455	428	523	447	470	461	472	474	448	444	474	481	477	449	488	443	455	486	431	465	487	491	463	456	463	483	497	471	499	464	467	474	457	515	464	469	463	441	398	430	463	439	489	452	479	442	469	459	464	442	439	466	426	478	484	432	442	451	428	479	468	490	471	453	468	487	491	458	470	422	459	467	449	463	456	452	478	446	474	466	492	472	467	481	472	487	445	493	485	463	473	474	452	473	500	428	437	462	467	513	460	419	487	435	428	463	445	449	451	483	416	434	463	465	451	444	465	466	483	490	453	438	508	474	444	466	447	470	490	454	494	476	446	469	430	437	447	491	493	464	460	478	475	447	442	470	457	492	461	468	501	469	496	491	456	462	473	436	482	438	485	476	506	463	460	448	490	461	473	468	478	446	454	496	456	469	479	461	469	478	460	486	450	435	466	458	442	461	490	435	452	438	476	475	446	453	471	469	446	483	456	428	469	487	480	502	456	476	464	485	507	476	438	475	472	491	470	434	377	464	456	471	460	440	481	466	408	510	476	437	475	464	464	452	461	450	493	483	506	455	500	448	471	489	487	459	431	442	447	499	464	443	436	469	434	458	464	441	435	457	487	498	501	452	460	463	460	459	449	493	478	461	464	455	436
23754	21678	29528	24279	21683	19513	6641	2410	1579	1176	888	684	503	389	371	334	302	242	228	204	199	208	170	205	189	208	172	170	161	179	171	166	158	165	157	134	162	152	161	160	128	122	116	155	134	131	132	140	126	134	120	130	173	120	141	124	133	162	122	138	142	143	125	129	145	119	132	133	131	135	116	128	140	132	140	134	142	126	128	139	115	127	129	137	126	142	125	128	142	164	151	134	141	142	155	130	129	135	129	113	122	132	123	148	110	114	139	130	147	127	136	108	122	165	127	132	109	129	137	133	126	125	162	150	114	132	134	126	153	123	145	133	136	99	140	141	137	131	126	113	120	133	131	112	130	128	124	147	154	142	141	131	122	109	136	130	135	121	121	129	136	120	131	115	123	142	123	134	126	115	133	126	127	145	135	138	127	118	136	117	106	128	132	126	129	123	122	120	129	123	122	135	117	124	123	136	127	134	144	131	137	122	112	151	134	135	115	117	120	118	124	125	136	114	124	136	121	141	130	120	122	145	133	132	117	132	137	133	121	117	124	136	112	122	157	140	122	119	136	124	130	121	131	92	125	117	142	135	112	144	122	114	133	140	135	138	124	124	104	120	123	120	123	109	137	126	142	136	129	135	146	125	129	147	104	141	104	143	129	163	134	152	130	121	132	120	125	145	133	117	120	108	138	129	102	126	127	134	120	140	123	133	114	129	124	123	143	125	118	154	131	134	134	135	117	138	131	136	104	111	119	119	122	152	113	108	121	113	136	130	118	128	131	125	150	137	148	144	147	140	112	122	133	128	128	145	122	125	131	123	136	107	142	113	124	120	122	140	131	139	129	149	126	146	133	118	137	128	119	110	139	155	123	128	122	131	121	132	152	148	131	122	139	128	143	126	144	134	138	141	127	124	121	133	141	132	124	138	133	130	121	136	133	129	175	130	122	139	117	135	100	141	142	109	110	114	107	134	126	120	163	126	116	126	119	127	150	134	113	131	123	142	122	140	125	128	118	128	142	133	125	128	127	135	127	110	137	136	133	136	136	128	123	115	129	124	129	119	131	131	129	123	114	143	126	148	147	138	138	125	127	132	118	133	133	132	121	137	124	137	120	122	119	132	145	118	148	137	127	114	123	134	122	130	115	110	129	149	132	139	124	121	132	110	114	153	121	135	128	142	121	125	112	112	117	134	134	141	128	121	126	113	115	130	132	132	104	135	130	132	121	139	129	149	115	116	138	136	129	140	136	124	130	133	131	133	128	126	118	132	127	133	142	117	139	139	117	116	118	116	122	110	119	118	135	146	133	131	129	138	139	133	117	129	119	136	129	127	144	108	128	131	138	129	125	127	138	136	130	134	135	120	134	133	110	118	141	127	128	113	124	129	140	131	126	111	104	124	153	125	109	121	136	134	112	127	159	135	120	134	112	144	143	145	133	135	119	125	127	124	131	117	119	112	118	139	122	128	133	114	143	113	118	135	148	130	117	135	116	144	140	131	141	141	138	131	124	126	125	143	127	119	115	155	129	134	126	154	125	128	134	127	145	120	125	119	135	119	128	139	117	153	130	119	135	130	148	132	121	147	138	141	112	125	120	133	115	129	113	142	134	129	141	131	122	131	134	121	142	142	138	128	134	154	134	136	125	125	120	115	125	123	128	119	129	131	113	137	126	141	124	117	116	125	137	133	136	141	136	120	122	125	143	120	133	141	141	128	134	162	133	119	134	125	125	142	147	133	143	115	117	139	116	132	123	137	133	134	142	142	132	119	114	128	127	129	129	144	130	124	143	150	129	154	117	134	129	127	118	136	119	137	122	143	119	118	140	129	115	129	125	140	147	119	160	119	117	139	135	125	123	121	117	122	130	133	119	121	147	136	141	143	133	133	114	129	127	131	123	146	127	130	120	129	141	144	134	133	135	125	120	121	135	133	126	126	117	126	144	117	118	142	131	124	98	146	131	131	142	123	123	149	124	116	151	136	129	119	116	125	125	116	114	119	120	118	116	143	119	142	110	126	127	141	126	125	115	128	117	115	115	149	143	118	115	103	133	118	119	126	126	141	133	127	136	129	130	118	140	135	116	129	129	107	128	147	148	132	139	114	135	133	139	143	131	127	130	119	138	106	131	152	126	120	153	132	120	139	123	138	122	145	130	146	118	130	129	120	128	133	148	147	156	117	132	117	135	124	115	124	124	139	151	117	141	135	120	147	128	125	138	121	143	133	132	124	120	120	146	115	128	117	108	107	157	121	118	145	126	119	124	136	134	125	124	129	131	131	152	122	121	127	131	137	122	125	138	129	137	117	116	116	133	124	117	142	121	132	146	133	129	121	126	106	132	107	125	150	137	137	124	128	122	116	119	148	145	127	123	138	107	133	109	124	115	106	135	96	113	133	109	128	148	131	135	105	134	110	142	139	110	125	139	139	133	120	125	140	128	127	139	133	128	136	139	116	125	145	117	130	120	135	144	117	147	132	133	126	141	140	125	125	132	119	130	117	135	118	133	118	132	143	132	117	117	125	140	155	133	140	122	128	129	123	163	129	158	142	118	127	124	129	127	137	130	127	125	117	129	125	136	131	109	114	107	125	137	143	124	123	136	145	139	111	132	126	122	138	149	146	130	135	126	118	123	130	133	136	139	118	111	143	130	137	106	120	124	131	120	121	130	117	134	128	137	140	124	136	132	139	115	134	127	148	120	134	101	135	110	133	123	118	119	111	125	118	130	114	150	116	146	142	114	122	124	113	127	124	138	133	132	123	131	125	110	124	138	144	132	122	105	112	130	124	126	126	127	109	129	121	104	137	118	126	123	128	136	113	115	122	125	134	122	137	141	118	143	129	120	133	121	130	144	116	111	117	136	137	124	144	160	126	127	122	155	115	120	116	125	147	131	145	156	114	137	121	117	123	148	120	116	126	150	128	137	123	127	154	134	120	111	138	130	150	141	133	120	127	109	128	124	117	144	121	121	130	113	127	131	122	131	135	148	141	137	124	116	131	124	146	119	132	136	111	118	150	106	142	115	128	129	117	129	130	132	127	129	153	110	123	129	108	115	156	151	116	119	123	130	131	133	104	134	153	126	146	118	129	154	128	131	145	132	138	131	117	125	130	121	125	136	107	118	113	138	130	119	146	130	139	124	123	144	130	129	128	122	124	139	126	123	147	136	129	116	119	131	135	130	110	118	154	122	145	126	133	114	130	134	127	119	138	114	138	124	133	114	128	146	137	122	125	171	129	128	128	138	128	140	118	112	134	137	116	119	138	118	103	131	142	136	145	137	136	132	122	128	137	115	142	138	128	125	111	145	114	146	121	116	135	136	118	138	114	134	135	114	130	123	134	136	147	126	134	141	130	130	123	126	120	133	136	131	140	108	123	129	124	115	133	135	136	142	131	116	115	125	134	131	135	95	134	129	126	117	126	137	133	141	111	141	124	131	128	126	114	126	134	137	139	131	118	132	125	128	117	117	148	129	140	131	123	131	119	132	106
27702	37748	33405	24074	18323	13035	9325	7340	5747	4280	3232	2493	1808	1485	1234	1074	936	811	689	576	551	561	497	490	478	507	485	417	456	400	412	391	386	386	347	318	370	328	295	312	297	328	273	290	297	285	276	284	257	278	273	290	273	285	259	258	291	285	236	276	256	283	240	273	257	257	284	243	292	257	254	287	270	273	251	279	275	265	267	259	282	264	257	254	275	277	281	259	260	261	243	268	278	297	269	246	300	253	250	244	260	253	250	244	272	263	280	274	231	260	276	268	297	272	250	264	255	253	246	267	276	264	284	256	238	306	247	262	255	262	262	263	233	260	263	272	276	257	261	247	254	253	257	261	261	247	258	273	274	237	240	271	277	238	247	251	250	274	286	254	277	236	297	265	251	277	244	250	275	257	266	259	273	277	291	277	249	268	299	260	247	249	270	276	257	245	250	301	273	269	246	283	250	258	241	252	243	254	255	247	248	242	259	275	257	268	274	275	244	265	278	240	239	282	281	249	256	267	264	247	254	247	234	282	253	266	289	262	257	279	271	271	270	259	263	273	272	269	273	273	246	242	249	256	260	270	280	267	261	244	245	251	280	292	263	262	246	266	261	245	268	289	248	240	275	254	282	268	251	262	269	268	243	277	266	264	280	283	279	223	243	265	258	270	268	238	280	262	249	244	251	286	251	293	272	276	283	241	240	247	256	282	283	295	239	232	264	260	257	283	278	274	253	259	268	247	266	227	263	252	242	253	261	248	262	271	255	236	244	261	264	282	266	288	237	257	259	279	259	266	247	251	242	244	266	266	253	246	272	281	250	295	255	267	249	266	287	249	257	256	247	253	266	240	266	252	267	281	248	261	260	259	272	280	262	275	264	277	283	239	259	252	254	272	278	268	263	263	280	251	281	277	250	259	287	274	279	267	270	279	238	286	246	235	267	236	287	268	259	264	257	270	269	223	261	262	248	246	249	265	257	222	257	295	255	279	234	227	259	255	310	278	279	247	268	290	264	235	268	269	264	228	253	247	229	240	231	236	261	246	252	256	288	279	255	265	271	274	281	262	251	254	259	247	260	262	251	248	265	252	273	280	240	257	256	236	285	259	240	263	265	276	266	251	260	252	271	262	254	260	268	296	255	296	248	275	249	289	275	296	252	248	263	258	256	264	253	275	276	258	261	244	245	287	274	247	250	262	256	279	290	265	264	271	221	256	238	262	249	277	260	287	257	273	290	257	279	271	237	299	267	265	266	271	259	260	247	255	246	256	263	244	243	273	227	264	264	269	273	259	283	263	267	249	272	259	247	282	263	266	259	241	273	246	259	241	243	233	296	270	234	280	259	260	271	250	264	237	279	266	266	261	281	257	271	274	233	267	245	256	260	283	269	253	276	279	255	277	233	273	298	271	265	260	263	250	238	247	247	263	258	258	251	252	267	237	271	262	273	263	247	262	230	251	251	273	259	234	268	286	247	267	276	271	260	242	295	285	249	244	268	258	268	250	271	253	261	274	262	262	304	250	277	284	250	268	276	256	267	273	269	255	220	266	242	260	233	246	238	239	232	304	269	263	282	269	250	270	257	276	296	268	286	253	242	270	261	263	260	275	262	280	253	262	247	276	252	266	243	260	261	252	294	271	270	297	274	249	245	267	251	242	273	240	271	305	251	262	249	250	277	263	256	247	258	250	255	283	255	249	280	242	265	251	232	280	270	234	265	234	243	265	258	239	250	232	273	249	255	283	256	241	261	271	221	251	274	243	261	274	294	266	291	254	253	268	235	273	238	265	248	233	270	251	265	268	238	233	247	278	285	268	241	269	250	254	280	281	258	277	256	247	253	236	255	293	250	267	263	245	279	278	272	229	236	261	256	262	276	259	280	281	256	269	272	260	263	266	245	250	237	247	255	273	254	266	267	241	247	261	291	265	243	292	265	251	270	229	257	240	268	252	272	257	259	277	250	232	271	274	253	239	242	281	257	264	279	258	265	279	268	278	266	256	254	269	266	214	238	278	266	275	240	266	262	261	264	231	259	265	264	246	257	246	259	278	267	243	281	260	258	239	253	251	293	257	248	267	262	271	253	258	263	257	239	265	252	250	239	309	272	275	238	270	262	266	249	243	275	241	251	312	240	260	264	253	266	248	265	263	255	283	276	264	285	238	245	257	294	247	239	268	251	256	288	278	276	237	266	265	238	260	266	227	246	259	284	265	276	261	245	275	295	271	266	233	280	249	275	259	281	260	285	259	258	277	248	267	258	245	255	270	259	253	257	237	251	266	269	247	277	268	270	255	250	268	260	246	255	256	234	289	257	260	261	265	267	262	262	248	260	247	266	258	270	252	265	288	282	239	260	273	266	259	235	276	293	229	263	243	230	261	258	253	233	278	268	239	225	253	251	245	234	270	266	256	258	281	271	273	266	264	267	255	262	271	271	275	244	248	280	244	275	237	306	248	291	255	296	272	249	252	224	248	270	248	272	282	268	260	259	275	263	246	254	253	274	242	250	277	237	246	289	285	247	239	249	258	249	278	279	264	271	252	275	288	244	269	243	236	261	257	272	253	264	212	248	253	271	274	258	268	236	265	274	256	272	276	269	265	257	263	247	255	267	265	254	247	276	223	280	272	256	243	274	271	258	243	240	240	256	231	246	270	249	269	248	288	258	266	254	257	225	263	267	260	243	281	270	274	246	248	264	271	240	234	241	215	252	279	276	260	256	246	266	257	267	265	285	273	263	250	274	253	285	267	255	265	227	262	275	272	283	229	235	273	252	278	284	249	267	260	249	259	263	250	270	239	266	281	244	231	263	245	268	262	270	228	262	273	274	246	243	277	266	270	259	257	237	268	263	257	234	259	258	266	249	264	255	266	258	304	282	264	254	243	283	243	284	259	259	253	265	256	249	248	266	231	244	265	256	275	254	272	253	268	260	288	300	226	252	258	272	265	251	227	259	250	217	256	258	281	258	273	267	261	268	267	252	282	300	239	248	298	264	284	271	269	273	255	272	250	255	288	279	245	254	291	254	248	275	263	280	241	266	238	271	257	270	235	284	252	277	267	278	277	286	270	246	285	272	281	273	248	245	252	246	246	258	256	295	252	265	264	270	242	265	267	254	275	241	279	280	270	245	272	235	243	230	258	255	268	254	270	255	272	247	258	249	273	263	286	263	258	254	245	252	241	298	290	261	238	272	262	257	258	275	260	250	265	265	253	279	272	236	245	256	280	239	235	268	250	227	268	290	249	253	253	258	248	264	249	269	261	254	270	294	301	264	282	251	269	266	271	261	291	272	231	262	236	271	255	272	272	282	279	294	258	280	270	239	273	269	246	276	292	235	221	256	259	246	260	269	289	269	266	261	249	257	243	233	234	261	240	241	288	250	245	242	281	277	265	234	290	257	273	244	258	244	273	257	273	254	259	262	290	264	262	265	251	263	261	262	250	255	238	260	258	275	275	246	283	256	252	269	244	274	263	229	292	241	270	279	269	251	264
27199	20769	12526	4429	2038	1207	873	693	617	522	445	409	413	377	350	367	373	337	343	294	299	328	336	332	325	320	313	311	316	340	312	331	324	323	329	305	349	269	329	306	329	318	308	307	322	320	311	314	356	295	327	272	357	314	312	317	316	332	320	319	325	309	342	304	321	322	325	308	312	338	313	334	315	311	294	307	299	341	306	332	348	307	317	345	315	295	333	301	295	286	338	341	329	311	339	313	358	328	333	323	297	311	346	327	296	359	303	337	322	312	336	299	300	330	342	304	294	337	330	351	286	301	302	296	313	310	333	302	288	321	337	321	323	318	337	353	315	316	335	306	306	313	297	302	342	321	289	318	282	306	336	322	317	329	302	318	320	327	292	318	331	314	306	344	297	309	302	315	276	318	289	284	312	352	293	341	289	308	293	344	333	351	275	290	318	318	310	296	333	312	273	309	330	318	337	325	313	303	329	309	317	296	342	318	297	329	297	332	295	292	314	297	279	307	319	323	278	315	303	297	319	302	318	313	315	305	330	338	322	334	302	305	320	285	309	321	299	292	333	287	337	346	336	335	330	332	279	342	310	303	311	289	346	333	300	319	329	310	345	297	306	323	338	333	330	292	324	303	323	321	325	308	323	321	312	302	316	337	287	335	319	289	298	323	287	329	307	324	298	337	339	314	316	366	318	344	285	326	292	289	315	313	333	306	318	306	341	308	337	324	293	334	310	292	322	343	331	299	297	342	336	277	277	311	294	301	333	292	307	355	313	302	308	337	301	343	325	305	301	310	316	321	314	327	347	297	324	307	290	311	318	315	324	305	315	295	309	286	303	302	324	320	319	337	313	300	303	287	317	301	330	288	298	295	310	331	285	300	306	295	283	344	334	314	304	351	304	285	345	320	320	296	326	331	293	359	329	295	344	319	342	338	309	342	295	309	356	330	318	288	312	310	323	311	338	349	306	315	316	330	322	308	304	297	289	333	296	291	325	320	288	300	303	274	302	305	289	340	314	324	289	314	330	348	306	313	306	305	305	344	280	355	341	315	308	354	316	332	318	303	331	278	329	306	295	320	298	328	297	323	325	332	262	286	296	309	281	323	315	323	297	330	296	360	300	305	332	319	336	295	359	337	323	330	317	300	287	310	293	331	317	326	351	308	317	311	286	343	297	347	342	325	291	294	325	313	276	321	355	321	301	330	334	302	300	285	292	304	316	321	312	310	309	320	348	292	306	292	316	320	315	331	333	328	303	320	294	336	298	319	320	325	304	328	317	351	311	299	334	327	346	313	303	323	335	298	299	316	334	358	296	312	334	321	306	326	315	296	321	297	311	275	328	328	323	331	325	329	345	312	308	297	335	325	307	281	322	302	318	315	319	301	311	300	331	292	299	315	311	318	317	282	333	307	322	332	300	328	317	314	324	325	312	303	302	335	320	307	342	321	304	319	320	312	329	326	309	284	321	336	350	316	296	325	306	342	300	320	308	297	264	325	319	332	323	319	334	290	310	326	316	346	297	300	287	306	327	310	287	347	298	310	330	279	329	307	269	330	318	283	330	307	325	349	311	318	313	353	308	282	298	330	338	337	335	323	304	333	335	308	348	331	309	294	283	333	304	314	290	317	292	331	305	317	314	329	317	316	325	325	303	342	320	302	303	301	321	320	348	331	313	335	336	324	317	336	310	312	331	304	314	314	311	293	325	321	319	324	296	344	306	303	327	328	323	302	333	299	305	308	323	328	311	332	326	308	335	301	314	322	326	289	323	301	316	321	312	346	296	308	295	329	299	326	315	294	304	328	299	338	320	294	331	304	319	319	309	300	300	338	330	366	315	296	321	312	335	334	325	301	309	333	338	309	289	331	297	316	303	318	343	343	289	301	332	321	294	321	321	282	305	287	340	302	303	330	316	268	307	324	302	316	312	340	347	307	352	334	325	301	299	334	311	322	308	299	288	335	331	313	299	318	299	294	320	323	329	333	298	318	329	334	302	322	322	333	315	311	344	334	323	345	344	273	327	351	352	286	294	287	321	301	325	281	347	308	292	339	327	323	293	365	311	346	310	296	326	306	338	299	367	330	294	300	306	289	325	352	339	316	296	313	343	320	337	289	306	294	318	327	326	287	268	291	328	306	328	305	308	345	295	332	276	290	311	306	318	330	301	328	312	313	334	292	325	313	325	308	322	312	304	322	300	291	308	336	309	341	315	346	303	340	303	309	332	290	332	324	339	325	346	271	337	304	297	291	349	326	316	324	314	300	293	335	322	306	318	303	317	285	313	332	326	328	317	281	309	348	337	312	327	277	318	334	330	309	302	325	280	295	309	309	327	317	323	330	299	340	320	327	322	357	312	310	340	317	348	315	304	330	302	321	318	300	329	340	307	275	345	317	343	328	314	322	316	304	332	309	313	339	318	315	313	298	325	329	296	326	345	326	306	331	280	319	320	323	324	306	332	330	313	355	345	314	296	323	299	306	316	294	339	303	300	343	340	355	326	305	329	279	319	318	312	317	340	288	315	318	324	318	313	292	328	319	296	314	305	319	300	300	320	317	309	301	334	314	286	319	329	325	352	337	317	315	338	347	310	293	331	327	343	301	330	326	301	314	301	321	329	290	283	354	304	305	333	282	312	309	303	315	296	326	314	306	319	321	281	323	293	329	329	321	360	309	317	319	328	313	330	351	316	305	321	317	327	325	329	334	331	357	330	319	292	316	343	326	339	332	342	299	307	334	322	308	308	336	298	335	302	320	306	318	311	309	292	291	299	314	301	310	327	352	287	322	326	341	310	331	289	307	311	329	332	314	313	307	321	298	342	309	320	312	342	301	276	342	319	300	333	311	339	325	324	295	333	327	321	333	338	345	303	317	278	328	339	315	349	296	328	292	318	320	352	312	322	316	323	311	305	297	316	304	307	309	344	295	314	351	321	273	285	320	327	343	318	334	318	326	313	297	316	321	333	289	300	327	298	305	322	316	300	336	322	328	320	345	324	292	296	307	305	305	327	303	304	327	323	313	315	321	311	301	324	307	333	317	335	312	314	352	326	355	328	320	331	323	313	318	335	349	331	309	322	315	333	326	313	326	319	296	286	332	305	310	330	331	350	333	319	318	310	288	319	299	316	351	316	306	303	298	319	298	325	305	291	319	305	333	271	350	317	298	305	311	333	294	305	336	307	318	310	299	335	313	291	309	262	312	339	301	341	308	328	316	310	307	326	308	300	307	324	277	325	347	322	312	294	318	291	286	327	314	298	311	293	312	321	321	307	316	349	320	303	305	330	317	335	335	302	325	336	302	344	316	331	310	314	326	313	322	306	341	348	307	317	312	325	337	325	313	342	307	292	299	316	333	307	319	332	287	315	295	316	315	319	271	301	354	325	336	322	315	316	306	303	341	294	309	308	320	300	290	346	301	315	323	315	298	323	307	325	319	318	300	318	285	303	304	329	330	335	299	306	327	333	332	307	332	336	267	302	291	306	322	322	302
18645	19651	15641	8793	5913	3948	2775	2198	1848	1503	1206	1100	920	806	809	778	749	747	703	698	686	655	715	681	643	632	654	682	671	634	695	654	627	689	649	678	628	675	648	656	646	662	671	646	631	651	598	607	608	634	592	647	651	668	627	641	662	600	610	629	589	623	658	676	597	634	649	635	654	637	597	618	636	609	632	650	617	647	605	607	634	601	629	634	645	632	617	603	662	625	628	663	679	681	636	667	597	654	610	604	635	671	635	623	661	622	628	697	576	637	684	646	647	644	625	645	607	607	675	633	624	600	635	648	616	629	636	629	620	625	694	638	633	598	666	636	628	631	632	619	622	651	587	623	628	604	638	655	695	648	638	618	633	653	669	620	613	638	652	610	611	598	628	597	677	674	621	642	662	666	571	591	617	637	655	658	594	623	596	626	632	588	635	650	612	643	622	634	670	654	628	621	614	630	630	685	630	610	627	634	669	607	632	617	607	645	638	621	607	631	646	630	592	612	601	644	636	587	650	647	662	651	648	649	629	634	607	596	644	649	642	616	637	624	628	677	666	587	604	618	645	666	611	646	602	653	646	624	559	607	672	642	650	643	619	588	641	639	643	676	670	648	620	613	602	596	650	635	674	606	627	625	617	633	643	612	651	606	616	657	650	626	641	613	635	582	642	652	633	632	663	568	642	581	626	645	641	616	611	665	615	620	646	639	647	614	622	643	643	603	558	612	638	655	636	600	612	664	642	628	603	660	656	620	601	638	590	637	622	638	655	620	599	655	641	622	577	603	601	606	619	643	602	621	622	599	680	662	592	623	645	598	640	670	672	634	615	647	648	642	667	618	641	630	603	667	636	667	626	605	650	644	651	604	623	596	635	610	664	619	616	684	633	633	631	627	666	616	607	664	621	650	636	656	660	627	621	600	637	645	626	644	642	630	614	661	651	666	632	644	636	618	606	635	649	635	608	640	625	573	619	651	635	650	618	624	621	664	623	622	599	653	651	641	616	627	645	647	622	595	634	643	631	687	609	637	601	605	628	616	658	629	616	605	623	614	611	651	644	600	643	644	604	601	596	629	655	615	662	610	606	649	605	609	626	623	643	657	644	588	649	594	629	656	641	637	633	649	638	630	639	646	620	639	620	655	621	653	647	673	588	663	637	622	632	628	606	593	636	620	586	677	687	635	622	647	664	639	651	656	573	675	605	576	663	610	636	629	642	567	661	691	647	635	641	626	637	597	566	703	662	640	644	640	642	650	657	650	676	643	715	604	619	644	593	620	616	691	637	664	624	637	569	637	642	643	639	660	627	614	642	559	608	609	610	670	665	611	635	648	640	599	593	618	678	628	606	600	616	636	663	642	634	625	617	645	655	665	602	703	630	574	675	657	629	645	661	628	607	600	660	649	617	600	608	608	619	599	641	612	636	598	663	630	667	631	646	612	607	634	610	602	658	663	621	626	624	638	583	640	635	638	644	666	594	650	673	605	613	655	607	605	668	589	618	640	627	656	597	630	611	663	682	610	547	630	651	643	633	646	630	617	625	650	635	654	657	598	601	620	641	635	609	667	635	625	599	601	647	619	673	638	654	657	618	610	593	617	649	593	673	651	623	642	646	602	595	638	627	618	715	682	635	627	661	618	630	625	653	635	609	619	637	623	631	642	606	612	624	670	628	648	604	657	682	692	605	616	626	613	630	608	628	618	657	592	579	642	611	640	598	659	604	622	664	639	669	642	650	652	675	618	635	645	609	644	661	645	640	605	621	637	656	659	667	649	619	664	635	582	632	563	625	636	623	654	632	640	634	653	610	600	606	633	610	652	670	666	633	667	621	620	577	630	624	616	641	611	679	658	593	641	609	648	650	610	626	641	651	612	654	650	621	585	641	627	657	641	625	635	621	633	623	602	630	623	640	659	634	645	626	641	614	640	622	656	607	657	652	651	626	612	613	615	561	594	615	612	609	622	666	587	585	636	630	691	641	625	648	609	698	671	640	622	656	634	607	604	667	734	615	676	577	636	623	589	641	617	624	633	610	627	624	589	622	567	618	670	654	578	628	610	588	624	677	642	646	639	644	631	647	648	646	632	612	687	596	607	643	654	657	662	624	648	615	641	636	642	637	605	609	662	677	621	592	664	620	621	601	605	642	613	625	667	627	604	638	654	623	591	601	642	646	627	626	641	615	612	651	605	669	622	596	572	598	643	630	660	602	693	663	609	647	611	606	635	606	605	579	625	617	619	605	652	614	617	667	609	654	563	611	604	652	650	663	621	621	641	687	679	665	655	609	627	656	622	592	639	609	623	660	630	651	671	611	671	630	604	579	680	593	629	654	625	611	641	619	657	623	638	610	608	605	650	641	636	651	631	649	633	648	611	593	672	613	612	614	607	651	631	620	632	630	622	655	602	649	596	661	670	656	628	673	669	677	587	602	686	630	634	610	643	574	603	636	615	667	611	609	586	648	629	650	613	618	616	618	680	667	694	620	649	652	667	630	618	600	654	641	628	678	600	626	584	640	607	634	615	622	613	646	620	629	630	649	613	625	625	665	630	609	635	628	640	600	598	649	572	614	650	667	602	598	629	630	646	644	652	634	606	636	652	626	648	631	659	585	604	647	612	607	602	632	595	623	643	600	593	612	582	631	623	636	626	626	670	639	625	602	645	640	621	667	664	632	622	642	616	607	668	654	649	635	669	613	671	692	631	599	650	647	631	674	645	669	640	631	648	670	619	623	619	643	604	685	649	631	653	618	639	636	607	599	610	576	621	611	621	644	655	633	617	642	636	639	578	664	655	615	641	604	674	639	618	645	657	675	615	678	642	666	601	592	606	682	635	612	644	615	646	642	646	646	652	632	653	631	652	667	633	612	625	647	620	654	638	590	656	662	586	609	599	639	612	647	646	631	656	643	666	613	629	664	620	650	652	667	629	655	661	626	612	618	649	624	621	606	643	640	646	621	642	670	657	593	646	603	659	587	625	604	610	638	666	655	659	639	596	624	610	592	653	615	639	665	653	604	600	636	615	658	646	623	648	620	630	612	597	634	609	625	612	621	646	654	641	658	594	623	681	691	630	608	614	590	596	618	659	641	645	625	638	621	625	610	638	610	665	604	633	650	639	665	626	649	636	599	624	585	684	589	637	633	661	644	640	673	610	592	605	591	587	653	649	632	623	644	642	661	609	647	642	666	618	625	656	614	666	642	607	684	620	589	617	634	635	644	575	622	632	638	668	650	628	641	622	676	664	621	646	604	668	627	595	596	640	629	637	651	628	626	634	638	631	611	615	669	624	596	648	595	618	616	610	605	555	659	726	627	615	630	613	642	635	611	580	619	641	617	635	612	604	590	628	625	632	651	648	641	608	675	647	614	652	621	640	629	632	682	650	633	613	647	624	652	602	619	642	631	605	607	622	631	632	667	651	656	597	688	645	653	631	641	618	647	615	630	640	652	664	613	665	612	640	661	599	570	640	635	654	632	601	680	615	595	601
24942	21666	28419	25256	17120	4485	2116	1324	949	735	633	464	409	385	341	293	300	286	264	287	267	239	277	256	242	238	235	230	232	245	277	258	239	240	239	244	235	221	220	240	274	228	231	208	218	222	226	243	219	221	216	218	193	199	235	223	224	227	241	229	194	244	244	255	223	199	219	237	224	222	221	221	222	218	243	224	221	226	221	255	221	223	197	188	216	232	202	233	237	234	215	221	236	193	221	233	219	217	231	208	233	209	221	212	208	236	216	216	234	219	204	236	218	221	231	233	199	217	218	235	205	231	221	191	205	222	224	217	239	197	212	221	213	247	219	227	235	205	235	241	201	213	220	248	204	214	193	215	221	231	222	241	236	220	216	217	235	207	216	203	202	231	223	213	228	213	209	218	221	226	227	231	202	209	208	206	244	218	221	228	237	227	232	221	218	232	230	214	233	179	247	207	194	215	236	223	206	234	225	218	224	207	233	219	232	239	213	216	223	213	231	217	204	219	222	213	234	207	226	243	242	203	214	225	237	225	222	230	234	260	225	209	217	240	241	215	210	211	225	222	224	241	215	229	230	255	216	229	248	231	226	207	227	235	245	215	218	236	211	226	224	209	239	236	209	226	202	212	212	216	232	228	237	222	247	236	201	195	226	215	239	225	227	210	216	211	220	197	206	218	231	218	195	234	213	209	257	216	210	212	213	206	216	217	192	215	209	199	253	206	229	223	213	253	216	214	220	210	220	240	221	227	209	225	185	225	209	192	255	216	220	237	223	202	249	243	219	225	243	222	225	236	260	198	220	204	229	227	246	226	235	232	220	227	231	212	234	213	194	240	223	229	208	197	217	236	227	196	233	233	238	252	201	230	233	241	233	223	224	194	209	244	242	223	232	191	198	215	237	249	233	228	215	231	240	236	210	210	220	246	214	220	203	235	213	215	223	224	239	222	213	244	229	231	240	213	232	236	225	226	231	224	222	243	198	218	250	233	203	240	221	200	213	226	224	204	219	232	234	218	240	239	252	204	220	233	213	209	229	245	225	197	206	212	238	237	207	223	213	224	219	201	237	246	225	227	216	255	242	199	213	231	233	234	220	239	236	193	207	229	236	205	238	225	198	223	212	220	206	214	206	186	226	238	237	215	233	222	207	226	232	229	208	207	226	237	233	237	222	251	220	236	233	246	235	186	215	242	251	205	187	243	258	218	222	219	211	225	211	207	198	211	227	235	236	222	247	222	223	222	199	243	202	206	240	232	199	230	208	226	213	231	230	245	227	223	198	242	238	213	199	237	244	223	239	243	226	231	253	251	241	226	207	196	229	226	198	220	211	219	256	244	226	214	225	225	237	236	241	213	230	234	213	234	215	227	231	236	206	227	235	220	206	187	219	213	210	219	207	184	243	211	210	232	203	204	244	242	225	228	234	199	222	242	208	222	232	223	228	232	225	221	204	241	228	239	194	222	241	220	230	230	199	171	205	220	243	220	219	238	212	229	240	209	237	226	200	212	227	224	205	231	197	230	204	196	232	247	193	229	234	198	200	249	229	227	204	242	230	201	233	212	233	227	241	210	231	227	246	223	212	195	220	236	228	226	212	221	237	228	240	233	246	225	241	223	234	212	218	217	232	206	214	213	207	213	207	217	203	205	228	249	219	217	227	252	215	226	233	226	235	232	214	214	200	203	221	201	222	221	218	247	210	214	234	228	201	211	217	200	223	203	233	215	246	256	211	231	201	205	200	215	215	219	213	258	239	209	191	213	212	246	218	209	236	188	234	228	241	212	229	225	209	241	239	184	202	218	243	261	225	216	235	215	223	224	219	205	216	242	240	245	208	240	230	219	230	219	245	252	207	247	226	209	221	239	225	237	214	234	223	232	231	195	230	209	239	214	219	227	218	237	237	216	213	259	197	219	227	221	224	233	213	232	228	241	221	236	207	224	209	216	215	229	237	223	217	202	198	236	219	231	222	220	207	205	241	254	225	223	194	217	196	233	219	197	224	207	205	229	221	239	222	217	235	237	242	209	221	226	210	207	221	200	212	231	237	239	216	213	192	199	226	213	207	203	214	200	238	206	218	206	236	199	233	211	198	226	200	240	215	225	224	223	223	223	208	235	199	211	226	215	205	211	200	219	235	236	198	234	225	236	213	224	223	213	235	212	220	211	224	218	218	229	257	212	225	198	229	197	225	193	261	203	218	215	194	218	217	200	218	206	236	204	230	218	233	231	213	211	196	211	226	201	243	225	225	242	232	247	231	231	241	228	230	224	228	219	204	234	235	244	237	243	215	216	233	220	241	229	245	233	225	215	189	240	237	224	232	224	218	239	217	237	225	217	237	218	209	232	243	225	233	213	217	234	208	203	212	229	208	238	229	248	207	241	223	232	217	191	228	232	201	225	216	252	247	218	225	221	262	253	230	219	220	239	207	235	238	200	212	191	223	248	238	223	243	213	219	250	235	227	219	191	210	217	241	231	202	220	208	210	236	229	221	226	231	211	237	222	208	234	230	217	218	217	211	203	230	232	210	218	211	261	229	198	235	235	218	219	221	216	200	211	222	230	222	238	219	233	217	213	226	201	220	218	208	239	226	197	208	212	183	217	235	215	248	193	225	234	241	222	210	236	230	244	242	240	232	200	234	217	235	224	226	218	200	225	216	228	268	222	235	218	235	227	214	228	243	210	215	258	222	211	237	206	222	224	224	203	230	211	233	235	226	214	232	196	213	207	236	210	221	203	206	203	236	202	220	216	202	214	234	238	227	218	205	210	228	250	217	230	245	242	221	208	233	237	216	229	229	234	212	240	215	201	211	216	215	234	222	215	233	219	221	200	221	205	225	234	228	205	218	215	213	223	214	233	237	212	199	213	231	210	228	212	208	251	225	211	262	211	239	241	247	217	224	209	232	218	224	194	200	199	216	222	235	229	247	197	220	240	214	215	192	222	219	226	232	218	238	232	227	220	225	210	224	239	231	232	203	226	215	239	210	228	191	205	232	243	193	212	230	247	245	180	219	220	216	225	224	213	186	257	216	220	212	247	216	218	220	245	226	195	229	228	240	209	221	223	217	236	221	239	222	239	236	255	194	216	231	234	237	230	270	218	226	189	227	219	212	237	228	229	203	220	223	231	238	205	262	259	224	214	230	253	217	231	219	217	197	238	224	234	249	233	192	225	204	208	197	248	238	189	241	217	216	226	231	220	203	240	225	220	218	235	225	206	194	215	214	234	224	218	211	219	229	252	208	203	227	227	210	246	235	211	245	227	223	226	235	215	237	239	189	246	233	199	227	237	222	220	208	245	242	232	216	216	200	215	221	253	219	220	223	229	199	219	225	251	214	226	208	230	221	200	225	224	217	232	229	232	195	196	236	230	225	244	208	218	238	258	245	247	207	207	232	197	205	223	219	202	220	224	209	228	223	219	230	269	232	204	240	214	231	202	207	199	242	204	241	223	238	230	195	234	217	219	216	237	211	212	213	231	209	223
22838	30193	25718	16787	11792	7947	5786	4409	3527	2693	2030	1634	1301	1135	1015	840	748	717	647	654	609	603	635	541	575	558	553	580	568	512	530	501	517	534	494	492	481	480	474	509	480	471	482	502	448	480	456	497	481	469	495	457	447	433	505	463	483	470	466	477	442	451	500	463	465	469	496	456	451	432	486	466	421	480	473	450	527	477	466	469	480	449	460	425	438	429	431	493	462	452	474	475	472	497	459	464	484	476	421	441	460	489	454	467	483	437	446	446	476	456	484	457	461	492	459	496	455	455	451	439	471	436	484	461	490	477	423	469	475	449	447	436	450	437	457	437	439	445	491	474	432	452	469	436	420	457	421	476	489	464	440	456	486	474	465	457	464	464	490	480	425	454	439	476	502	461	430	470	458	447	436	466	482	434	471	466	423	464	489	434	442	505	456	446	459	439	457	461	446	460	468	481	442	444	446	454	451	440	460	472	446	461	420	503	439	467	474	464	487	478	458	478	464	454	518	480	474	482	445	449	500	438	433	450	484	478	434	448	494	434	505	431	445	504	440	466	469	470	450	473	492	480	450	421	466	489	471	482	475	447	473	466	487	460	435	461	444	456	430	440	454	485	455	481	420	434	474	458	457	434	465	435	462	472	474	442	491	454	480	487	458	474	440	476	463	450	448	463	457	500	466	472	442	418	457	494	427	462	490	478	462	428	467	442	460	465	472	449	505	439	480	450	467	396	452	495	441	436	457	457	468	453	443	465	483	466	523	453	479	462	460	465	499	492	501	507	494	448	447	473	454	442	486	448	489	466	514	434	437	450	445	442	476	418	453	481	458	479	476	490	472	473	406	454	467	447	461	442	517	482	482	461	460	488	433	448	440	462	439	505	414	488	457	452	475	441	442	478	426	490	454	456	470	445	468	446	474	499	443	462	501	479	466	466	466	420	490	461	510	440	494	441	458	445	480	472	450	458	447	438	446	494	464	476	479	489	425	432	456	437	416	461	486	479	449	481	443	464	456	459	436	448	468	474	453	415	486	477	459	478	489	453	458	476	479	454	491	473	432	476	444	483	449	465	452	477	425	487	455	462	480	450	430	491	430	481	463	442	516	473	453	459	429	470	462	466	455	460	488	420	458	471	457	476	442	451	494	487	464	500	477	482	433	444	465	444	428	468	476	462	443	467	483	439	421	490	467	459	432	437	467	422	454	451	451	473	436	431	461	481	443	485	493	487	472	420	434	495	450	434	447	478	463	452	473	453	469	446	496	473	442	463	453	469	443	451	432	425	479	461	470	489	443	469	475	457	446	439	517	434	444	443	446	446	444	484	488	488	438	436	466	449	466	466	469	438	464	438	442	487	443	485	463	464	427	482	475	448	466	474	445	484	474	470	469	451	444	441	413	462	500	481	457	459	450	454	475	437	455	468	475	423	462	487	489	467	465	469	448	437	467	416	458	488	444	484	444	516	444	466	473	457	467	455	458	461	448	456	427	448	446	474	495	454	485	442	473	443	440	467	472	442	461	496	453	453	480	448	425	445	472	437	464	468	471	450	460	446	454	476	469	479	462	433	445	445	429	447	462	463	477	464	454	443	412	446	442	459	483	417	463	464	461	457	495	451	469	454	429	451	480	452	441	459	448	462	475	472	446	433	474	455	462	501	493	422	480	423	481	522	488	468	462	453	473	460	484	490	482	435	468	474	440	458	470	453	433	461	484	461	462	434	466	506	453	451	451	448	480	466	454	442	452	427	431	500	450	468	431	447	473	482	488	435	442	438	476	488	451	457	442	449	446	420	478	460	475	458	481	403	457	498	487	447	442	467	457	447	445	456	456	476	470	457	436	475	452	471	465	456	479	442	441	438	474	470	443	475	476	484	433	456	489	444	470	450	438	446	469	432	437	474	475	496	433	435	447	442	444	492	447	445	467	428	510	485	464	502	477	468	494	490	440	459	488	471	475	511	450	466	498	439	450	458	467	496	471	436	429	429	477	459	510	492	463	465	430	443	467	469	482	433	461	444	458	464	405	463	471	417	482	472	455	478	450	446	482	477	433	467	474	446	455	444	454	484	448	435	457	439	419	425	478	491	469	469	496	458	460	412	429	471	452	453	491	473	448	479	464	442	453	451	430	475	484	462	454	464	446	451	473	522	463	459	476	464	445	450	472	435	476	436	440	447	461	472	482	449	497	441	440	450	458	427	493	422	453	511	407	456	483	504	461	460	452	475	464	452	487	438	481	445	482	475	451	482	454	445	493	480	499	466	484	476	444	432	447	461	430	424	490	483	451	476	491	455	445	455	442	455	490	450	448	506	492	428	463	474	460	492	469	474	447	460	476	440	449	485	484	472	462	450	455	454	524	476	450	432	450	481	465	466	484	461	475	475	389	460	444	482	440	478	452	463	403	441	458	480	476	489	441	434	466	474	445	435	446	464	450	466	464	477	469	440	487	454	468	424	489	464	442	466	483	486	451	458	481	445	439	493	442	460	480	461	448	462	488	476	470	460	429	438	461	498	480	453	470	441	480	445	462	482	445	463	448	452	458	426	464	447	463	475	454	449	490	455	461	417	465	444	445	467	465	465	427	450	463	465	447	433	457	461	470	458	420	459	453	471	483	452	498	495	455	460	476	462	427	429	468	457	503	430	456	459	454	449	456	441	465	479	468	444	446	468	508	512	458	425	461	482	453	461	465	442	464	436	432	412	447	467	453	492	491	480	451	461	476	448	451	469	485	467	433	483	438	437	446	457	447	494	469	452	475	422	452	457	461	472	440	457	481	479	467	501	492	477	446	428	482	470	485	469	463	451	469	474	474	439	453	440	432	428	488	433	466	472	472	428	454	450	427	475	482	474	453	454	480	477	485	489	436	437	451	487	471	479	482	428	432	444	498	500	433	437	495	505	487	437	469	450	439	475	467	438	470	446	476	479	453	439	479	446	456	473	453	445	460	444	442	466	475	459	424	458	459	437	456	437	453	461	467	463	476	462	466	448	480	451	484	479	506	438	465	429	425	451	477	500	454	467	454	478	471	472	427	438	457	448	481	441	458	455	457	476	470	469	431	446	453	431	459	452	457	474	474	450	454	467	457	433	465	453	478	454	491	484	480	465	457	488	467	462	416	507	449	503	431	496	478	507	447	448	466	426	486	417	474	424	434	428	476	500	484	479	470	474	455	466	475	508	470	470	455	462	446	460	468	449	440	503	474	451	483	469	451	472	469	422	457	473	474	470	487	444	452	454	476	455	482	474	452	456	444	453	461	481	463	449	485	451	450	463	440	472	445	496	479	446	477	476	458	489	469	453	475	409	447	463	467	469	492	498	463	490	425	448	481	407	489	441	484	444	442	473	444	468	448	469	468	471	469	468	452	446	480	427	482	470	448	469	459	478	454	498	477	501	491	443	467	455	447	456	413	473	454	469	463	457	438	423	474	481	469	482	455	444	486	450	453	459	441	424	463	461	465	495	462	457	431	516	454	450	452	442	452	457
23727	21649	29449	24261	21635	19423	6390	2433	1528	1099	831	642	499	479	367	331	301	243	229	200	238	217	193	200	188	169	202	182	168	166	175	160	159	141	153	132	155	124	143	142	146	130	143	121	139	119	148	121	148	121	127	144	141	117	132	136	123	135	117	144	123	131	111	140	128	126	108	137	127	126	130	119	126	112	133	131	135	115	143	129	100	121	128	134	131	127	134	137	129	127	109	125	132	132	120	100	120	138	140	127	136	137	132	137	123	120	109	130	142	120	134	133	122	117	113	130	138	117	121	115	126	130	147	123	126	119	131	127	117	123	137	117	127	116	113	118	144	119	126	119	106	132	126	138	125	122	116	118	119	137	145	129	114	128	123	124	129	108	113	119	128	107	115	139	132	138	142	133	127	143	153	146	139	135	97	139	125	129	127	112	138	126	123	124	131	112	109	132	130	125	122	126	123	113	117	111	143	125	132	98	126	141	132	130	137	109	121	118	113	121	126	116	120	122	115	138	110	123	132	142	120	119	126	132	137	121	145	131	135	111	120	138	104	124	128	128	121	131	127	133	131	133	133	130	114	103	126	135	113	136	119	107	130	115	132	127	133	119	139	120	99	110	125	112	141	129	120	148	125	124	138	138	135	134	134	122	148	141	116	120	131	123	127	111	115	126	132	137	126	130	135	122	128	135	115	119	108	123	132	133	121	132	138	130	130	117	153	115	114	136	116	118	133	140	103	133	119	113	127	127	128	126	102	118	146	132	143	129	120	145	116	129	134	119	147	132	134	122	123	103	144	127	150	115	130	125	104	103	130	119	133	131	130	113	110	127	107	124	126	152	129	129	126	113	118	128	130	120	120	115	139	112	131	143	135	115	126	118	132	139	125	128	103	122	98	122	118	119	133	113	121	115	132	125	130	136	138	130	132	110	148	126	119	137	124	138	117	130	124	132	125	134	108	109	150	114	134	117	118	132	128	147	144	127	131	104	128	124	114	117	118	102	142	131	131	115	121	113	119	106	134	130	124	97	132	99	119	115	130	145	141	108	114	114	132	128	126	107	128	138	121	140	136	134	111	142	132	128	123	114	138	123	136	130	116	127	139	138	141	113	112	136	130	114	122	135	103	97	132	119	106	135	134	109	122	133	142	125	144	134	118	128	125	128	128	112	107	109	121	118	114	135	123	111	141	105	128	133	103	122	131	117	118	126	124	133	132	128	144	115	117	139	126	122	121	117	131	137	123	121	111	127	149	127	110	111	116	143	100	138	105	144	132	135	139	120	119	127	127	120	128	115	118	140	117	126	115	125	121	132	124	140	120	123	126	115	116	129	126	124	124	120	122	116	124	132	120	109	124	116	134	124	121	125	123	132	120	123	122	133	130	120	123	100	139	139	122	109	130	131	121	129	121	126	139	110	117	125	133	112	115	131	131	131	124	133	130	114	143	140	103	133	138	111	127	129	116	158	149	107	115	128	123	128	137	132	126	127	134	126	125	122	123	114	127	152	100	117	124	128	120	124	111	137	116	110	104	137	119	115	111	124	125	129	146	139	128	121	124	144	128	132	113	126	124	131	145	137	139	128	136	126	137	112	124	106	113	145	130	144	124	127	141	120	110	139	121	117	127	122	130	116	135	124	121	111	166	121	130	108	117	147	129	99	112	125	112	117	122	114	126	128	137	144	122	133	114	118	93	136	126	126	114	110	120	108	149	126	128	138	159	136	125	134	106	107	124	112	117	136	122	106	124	102	110	130	122	152	120	116	125	121	130	129	141	139	132	126	122	140	120	120	122	127	127	111	118	111	122	118	134	142	104	132	151	122	123	136	119	121	134	112	144	117	139	118	135	133	125	122	112	129	137	124	128	131	131	117	126	135	113	117	132	135	136	127	108	119	122	117	123	115	125	123	140	105	132	116	138	130	130	123	137	120	139	147	153	132	128	137	142	133	129	129	127	141	121	126	122	137	131	119	138	153	125	121	130	107	142	99	128	122	130	115	132	113	139	132	134	130	136	112	112	122	136	119	122	160	137	113	115	135	137	127	127	119	111	114	118	132	97	134	144	131	111	127	127	99	123	141	106	129	119	101	115	113	109	119	146	146	120	112	131	120	145	131	143	129	128	124	138	122	150	122	127	134	120	137	128	98	135	128	112	137	125	122	111	124	143	112	116	113	111	123	142	123	130	126	134	115	122	132	110	116	133	138	134	131	141	126	114	133	120	140	139	136	143	137	138	137	115	105	115	112	113	120	132	112	131	122	113	143	116	128	123	134	142	111	134	133	119	131	146	148	110	129	117	144	126	108	130	120	149	124	133	134	106	134	131	130	104	108	122	133	110	118	127	126	128	106	131	154	101	116	120	106	102	132	141	126	121	121	133	111	121	125	126	139	134	111	116	124	118	120	126	125	112	137	118	128	124	117	107	125	127	126	125	121	127	130	120	138	137	128	133	120	133	131	117	129	120	109	125	139	137	114	121	131	117	105	113	124	120	131	124	118	120	144	110	114	134	110	108	147	104	132	143	101	107	120	131	139	115	137	137	144	115	118	109	129	140	125	123	141	110	101	112	121	125	135	128	125	108	130	122	117	128	119	98	133	105	129	122	114	145	132	131	117	114	105	122	151	124	132	140	146	134	115	130	126	137	132	111	127	119	130	118	130	122	132	118	122	140	143	144	102	130	126	138	108	130	121	119	136	154	124	147	127	124	113	127	119	130	115	130	114	123	121	116	132	124	118	145	135	121	128	107	107	128	119	148	102	118	128	118	115	133	129	130	122	130	131	113	149	120	111	132	129	131	132	125	132	147	130	123	127	120	128	140	117	136	116	103	122	100	127	127	119	134	110	129	129	121	98	109	121	117	126	132	137	149	124	121	133	105	124	143	119	119	119	129	128	143	127	124	118	122	115	127	111	131	111	107	125	139	132	121	158	128	149	136	122	134	122	115	102	121	120	137	132	121	117	126	105	110	115	117	131	143	127	142	128	138	119	123	128	114	133	117	131	142	118	137	119	118	131	104	125	112	127	136	147	135	122	129	119	145	114	134	126	153	143	118	133	132	102	117	130	118	107	149	122	132	111	135	128	106	112	131	119	120	136	114	119	123	134	116	134	124	135	124	121	132	121	126	124	117	123	118	134	125	113	127	101	133	131	142	132	121	141	127	126	140	115	124	133	124	119	115	133	128	131	133	120	142	115	130	129	131	127	130	122	138	131	120	134	113	127	137	118	111	119	135	141	125	128	138	128	134	118	143	116	126	133	118	137	139	129	141	125	118	121	127	113	111	120	143	107	126	110	118	117	124	122	139	108	115	139	135	114	120	124	124	139	136	112	121	132	120	115	138	129	150	109	126	114	147	138	129	113	114	131	126	125	124	126	109	127	133	139	111	135	131	126	127	132	117	124	114	125	126	117	118	129	142	145	121	141	106	114	157	125	121	119	119	129	114	125	138	125	111	96	109	130	132	137	137	135	100	109	119	112	124	135	119	136
27491	37200	32312	23442	17157	12599	9448	7338	5546	4143	3187	2462	1917	1535	1321	1064	859	795	660	603	560	543	536	497	484	483	441	449	408	458	429	370	377	328	339	325	298	295	322	321	310	311	271	308	298	270	286	284	294	270	298	289	261	272	264	288	262	270	266	259	268	292	251	269	259	231	245	262	265	273	243	257	249	264	265	279	228	250	246	287	287	230	258	261	251	248	235	249	259	275	249	243	283	284	254	237	264	256	273	255	260	263	263	259	252	243	247	259	238	264	249	263	244	231	233	259	241	228	273	241	244	285	261	237	274	275	285	277	243	251	271	235	237	255	261	260	252	247	263	244	263	246	251	269	280	244	254	229	252	233	250	231	267	245	255	233	243	249	277	256	280	273	256	245	246	270	261	266	253	225	258	272	268	263	267	263	251	246	254	250	235	272	268	244	267	227	281	259	294	266	277	269	274	241	258	227	280	265	255	246	272	258	246	259	255	261	268	255	249	278	275	284	258	248	290	274	239	248	246	239	256	261	259	245	245	251	256	251	266	260	272	266	250	275	259	266	260	262	258	268	229	264	248	276	248	248	261	237	269	285	255	257	231	247	268	270	257	259	275	264	249	251	279	266	271	261	245	271	242	256	262	231	250	257	275	267	249	252	254	254	246	275	260	256	228	262	251	246	273	254	259	255	238	238	276	256	224	237	262	230	253	261	271	274	256	281	256	256	260	256	270	263	268	253	276	288	235	276	261	239	269	247	237	249	254	272	274	260	244	265	296	264	311	259	263	265	252	270	267	262	275	245	272	279	237	278	255	263	267	232	243	272	270	243	221	258	277	268	244	287	258	252	285	273	255	244	270	269	273	268	256	253	234	253	243	285	272	247	265	239	254	252	262	246	241	236	277	253	266	263	262	250	272	231	265	243	259	246	279	257	268	231	272	268	242	243	268	262	271	252	260	245	244	252	261	236	244	262	234	252	258	247	235	253	257	249	271	281	249	242	267	249	269	243	228	237	244	250	254	248	290	232	267	268	243	267	237	221	262	231	258	264	242	236	299	236	247	283	240	249	238	266	241	256	261	259	281	274	251	260	287	274	266	283	274	249	255	271	250	277	248	260	252	240	257	236	262	235	265	254	232	267	238	261	278	262	256	263	252	235	250	282	289	273	250	242	265	244	223	298	282	228	240	261	277	226	235	257	263	225	241	234	249	226	239	260	254	259	240	241	243	233	261	261	266	263	270	247	237	261	259	257	245	287	272	244	259	261	254	249	271	273	289	269	239	237	264	264	260	268	273	251	257	247	242	240	234	275	278	273	256	260	272	260	227	238	235	277	244	289	243	235	274	246	276	241	263	285	251	230	232	228	211	259	260	230	260	232	262	262	276	257	250	261	276	266	275	265	233	289	270	279	250	287	282	238	255	264	273	271	252	251	271	271	233	249	291	254	250	256	232	265	239	253	259	273	247	279	258	249	297	251	272	268	252	243	265	281	258	262	260	248	263	274	257	238	252	249	267	241	265	238	261	220	254	265	271	254	260	236	288	273	256	246	258	265	272	237	245	242	257	268	259	278	260	260	256	250	260	249	271	257	285	245	265	266	271	256	269	260	253	228	281	250	262	239	267	246	251	257	286	260	249	268	257	263	247	259	249	250	274	261	235	251	247	283	253	216	237	242	273	259	265	241	259	242	253	222	266	265	250	267	230	244	283	259	238	232	237	257	287	271	258	276	248	245	267	242	250	255	253	258	257	256	268	230	275	245	247	279	249	249	242	259	243	256	228	257	258	256	221	245	232	252	269	298	240	274	269	274	282	221	249	252	229	237	275	247	237	260	265	248	239	248	238	262	262	255	287	268	268	255	243	268	262	247	291	260	245	264	261	279	252	246	264	253	256	253	262	264	230	237	247	264	267	254	249	282	296	255	274	253	258	257	267	249	268	250	256	251	283	271	253	260	247	253	264	264	249	251	297	236	246	277	273	269	253	244	252	264	242	273	252	243	251	241	259	268	240	247	243	264	251	270	259	249	246	243	290	240	246	272	261	252	251	275	257	253	261	270	246	243	226	260	247	264	218	272	252	268	246	254	239	266	268	244	280	277	250	238	259	246	241	284	272	254	242	281	265	248	256	261	260	249	281	259	261	266	284	250	230	233	260	261	264	255	271	247	265	280	261	249	241	253	280	256	280	310	263	240	267	272	265	273	254	245	257	245	253	249	244	268	224	276	233	247	259	273	247	243	293	286	247	267	268	252	271	271	244	268	265	265	277	272	261	248	247	277	226	246	249	273	265	259	273	273	263	246	257	257	235	259	257	247	259	253	247	251	209	280	260	254	235	240	243	272	254	228	258	275	234	262	269	248	249	233	265	260	248	284	237	252	279	273	234	247	249	248	235	267	265	270	261	266	242	256	236	265	254	260	264	239	228	264	263	232	282	257	264	240	257	238	282	296	237	248	242	234	254	261	243	234	249	256	228	272	239	246	269	254	263	267	235	257	261	258	243	267	232	256	257	263	254	267	287	229	248	245	247	293	258	286	246	268	247	249	238	245	245	253	249	254	269	273	262	225	248	261	292	262	246	262	275	236	245	282	253	226	270	278	241	243	259	241	278	259	262	265	289	251	264	240	244	246	264	254	259	261	264	237	259	257	247	290	250	238	222	260	246	262	258	263	258	241	248	253	257	259	279	249	254	237	252	264	253	266	244	247	277	254	265	240	245	271	235	248	256	255	257	257	255	254	251	269	264	222	250	241	257	257	269	248	230	278	264	244	244	226	271	261	245	270	271	233	255	250	245	240	270	261	244	281	275	237	254	266	277	259	276	236	289	263	277	277	248	238	236	268	290	264	263	241	271	245	250	253	256	275	254	256	271	266	250	257	266	245	266	242	239	267	247	267	273	263	254	256	282	264	227	251	252	276	213	264	240	252	278	241	267	283	261	241	237	262	238	238	265	284	250	235	263	246	255	269	257	267	250	229	253	239	244	292	264	237	246	232	243	303	258	280	280	245	250	244	280	268	230	243	252	271	272	271	262	276	252	257	264	234	258	200	269	227	274	233	265	268	272	229	285	246	231	271	264	264	238	263	286	274	266	234	279	268	249	242	250	252	276	259	265	257	228	243	256	255	236	246	259	241	240	252	225	249	245	249	252	265	254	252	267	229	281	259	261	271	236	258	266	250	266	258	268	243	252	241	248	261	240	241	255	250	233	240	253	271	259	257	252	244	272	261	241	269	243	260	287	239	250	263	253	267	259	247	263	259	261	245	269	254	270	250	235	272	275	253	255	246	238	265	285	253	274	280	257	254	244	269	250	248	251	273	287	289	265	218	267	257	235	267	267	285	244	235	243	282	232	229	270	268	283	235	241	232	258	254	225	269	253	237	261	224	274	272	249	285	273	228	290	257	268	287	236	228	261	259	249	263	267	272	270	280	224	240	253	253	264	233	257	242	253	262	235	252	247	262	266	234	255	240	243	271	281	250	218	242	270	243
27346	20907	12455	4562	2076	1346	908	709	624	503	410	436	402	376	376	374	323	359	312	326	341	310	297	326	313	318	314	298	299	329	317	307	317	313	300	360	302	313	324	321	296	299	289	321	298	327	305	302	296	288	327	308	307	320	300	322	314	285	328	332	285	330	330	299	291	294	274	344	313	320	313	334	312	300	316	307	313	305	277	285	333	338	333	320	330	317	323	321	296	321	293	293	308	285	291	339	310	304	339	306	310	316	297	303	328	319	304	327	309	330	305	309	266	270	303	306	314	332	314	310	331	315	293	319	354	311	309	318	293	331	312	315	332	288	334	294	292	296	298	329	291	302	327	317	268	337	280	322	309	303	340	295	300	294	317	323	318	314	289	325	284	282	298	337	312	314	298	317	319	304	314	323	300	324	300	308	291	286	323	299	330	296	275	350	324	323	305	301	330	298	293	304	299	301	306	323	313	341	323	304	309	307	302	284	307	292	293	306	343	314	278	294	316	324	301	299	298	321	317	289	305	287	323	307	316	295	308	290	328	318	318	306	311	307	294	312	322	301	276	306	322	309	291	304	306	314	280	313	309	307	311	320	328	292	274	301	316	325	337	303	294	311	317	319	301	319	311	285	287	322	343	319	288	276	295	310	311	336	309	305	314	291	300	291	324	299	303	315	323	332	314	341	302	326	289	323	306	303	284	309	315	317	288	308	296	313	311	329	307	322	334	297	329	327	303	328	312	338	332	315	277	301	285	291	307	304	339	312	322	322	318	325	288	334	314	322	315	319	337	301	331	293	287	323	321	322	327	320	333	334	310	317	325	286	286	266	353	301	305	297	335	321	313	306	291	342	324	346	328	309	326	308	284	329	310	296	297	291	320	299	324	265	293	315	293	318	299	321	309	303	300	311	301	322	322	332	298	303	318	336	298	314	337	310	322	304	321	309	306	312	296	320	292	300	322	308	278	308	297	328	262	308	269	334	333	309	317	320	303	282	297	297	305	299	288	320	314	314	290	308	291	309	302	306	323	322	309	313	348	302	321	302	290	301	327	331	328	331	313	333	298	348	289	285	292	299	297	331	344	300	314	286	295	292	322	304	331	291	313	292	320	291	284	309	318	334	314	291	287	350	329	320	317	308	279	282	317	322	320	329	307	302	319	312	265	323	327	292	317	299	294	294	293	325	322	325	325	315	352	303	319	331	300	313	348	305	310	310	312	298	295	311	290	332	322	286	312	316	348	299	300	288	317	302	298	286	311	316	323	315	305	314	287	323	317	297	319	276	304	285	312	295	309	290	335	310	335	321	275	286	319	316	289	327	321	288	302	302	301	289	291	303	312	294	318	357	262	332	332	266	317	320	326	284	286	327	300	298	328	295	306	303	285	339	306	315	298	314	317	352	323	311	296	286	298	341	296	285	338	301	286	336	291	319	307	330	297	322	313	312	277	300	301	299	322	291	330	322	309	328	282	311	271	316	307	303	323	289	319	342	326	330	306	307	328	311	311	310	327	304	334	354	322	309	284	298	319	319	309	308	317	295	351	303	305	305	315	326	298	309	302	284	319	328	296	296	286	298	291	336	342	354	294	299	288	312	281	332	304	308	326	315	312	318	338	323	298	319	301	308	293	353	297	274	299	300	288	315	318	331	302	315	299	327	300	327	298	303	328	353	314	303	314	316	312	302	299	304	284	297	300	313	342	312	308	309	307	298	302	318	314	283	315	288	312	311	285	299	314	308	311	305	354	292	288	306	299	280	344	316	269	328	285	304	303	304	311	303	318	326	342	318	351	298	314	331	306	320	304	274	319	334	310	298	333	292	303	306	302	305	323	311	286	299	308	320	318	291	292	308	297	343	312	317	325	330	297	310	317	328	304	326	330	290	327	313	315	296	285	293	317	295	309	290	277	300	307	319	282	307	337	339	276	326	293	322	306	312	317	280	303	331	330	313	329	298	319	314	294	311	292	311	318	313	350	316	294	291	320	340	333	327	336	311	326	289	316	312	281	320	314	324	314	283	344	290	328	319	334	324	288	311	305	294	331	317	326	319	315	336	279	295	296	321	310	320	274	294	287	277	330	321	359	306	322	312	322	327	338	319	306	300	335	323	362	345	310	304	355	317	344	323	308	301	324	320	310	275	287	319	297	346	318	301	339	296	289	315	299	312	317	321	289	284	301	328	295	309	287	305	284	326	306	323	307	297	282	313	340	307	303	304	292	340	315	312	327	319	312	319	325	327	316	335	278	306	295	309	310	335	312	318	301	309	324	314	316	290	320	322	315	339	290	329	318	306	305	296	252	317	336	295	287	324	323	317	297	303	287	296	326	334	320	317	317	310	326	305	320	296	341	323	271	340	293	286	316	309	291	318	299	317	287	311	357	322	329	315	343	319	306	298	322	274	335	303	331	317	304	312	305	326	302	308	319	334	338	308	311	300	313	318	281	290	294	300	303	294	270	292	292	306	288	304	283	321	336	319	313	329	311	310	339	311	311	308	314	305	318	294	281	316	310	312	323	308	296	285	332	321	305	324	312	278	327	333	292	293	333	313	318	284	304	319	299	330	333	299	305	332	327	325	279	323	308	333	312	278	307	296	304	335	302	312	310	306	307	300	291	292	313	290	271	306	332	328	338	322	308	285	364	293	333	314	325	313	313	305	284	278	337	276	321	332	327	301	308	293	300	332	337	318	288	307	307	306	284	347	300	319	303	278	311	298	327	306	298	300	332	314	296	321	299	287	309	355	300	318	297	293	325	339	305	327	290	319	330	326	298	332	286	325	339	292	316	304	328	321	295	308	335	308	303	321	346	327	311	350	299	293	327	322	300	302	304	324	321	299	297	304	295	304	304	309	307	334	291	313	300	314	312	306	315	302	297	317	299	311	314	307	336	317	301	284	328	321	326	352	332	300	307	317	326	301	293	300	294	311	285	328	305	307	279	305	324	304	302	312	291	314	327	295	318	293	326	350	301	326	327	334	338	333	347	320	319	308	316	300	294	314	337	308	285	315	307	304	314	345	313	299	323	295	284	307	344	280	305	327	318	339	310	313	347	290	312	312	299	350	323	276	285	311	297	300	315	303	297	277	314	316	287	323	313	305	296	310	296	314	275	341	309	340	325	303	315	302	314	295	290	285	310	287	324	324	328	314	326	316	313	343	301	312	303	303	353	316	302	303	315	315	287	307	309	343	321	315	342	296	280	299	304	350	314	310	302	288	313	288	297	307	336	298	299	326	315	272	296	289	283	315	297	325	302	325	317	303	325	299	300	303	333	320	295	326	339	326	331	338	286	341	284	338	335	310	303	312	324	300	331	355	313	326	302	303	315	269	311	309	288	310	330	288	328	310	278	300	260	314	298	309	279	314	295	296	308	288	306	340	296	305	306	306	323	325	286	298	296	314	338	297	301	320	309	326	315	287	313	326	292	309	300	286	288	315	303	324	324	320	358	335	289	333	317	329	306	335	310	308	326	293	301	314	341	304	274	353
17837	19149	15391	8681	5729	3892	2829	2340	1825	1491	1197	1019	960	876	844	796	738	723	681	701	736	700	718	695	714	659	713	662	617	640	659	658	662	631	653	653	638	624	618	595	634	631	652	621	611	588	684	673	624	623	571	618	606	644	604	655	607	633	639	597	673	605	623	607	668	638	580	653	614	617	609	663	586	607	608	616	601	634	579	613	581	620	596	645	627	611	613	614	603	642	631	670	607	611	675	647	627	598	614	615	678	665	640	611	618	639	617	625	615	583	577	609	644	579	605	599	644	579	641	603	599	575	619	618	604	593	595	618	619	590	657	626	622	649	608	616	645	611	617	664	655	620	617	625	608	635	598	623	649	610	612	607	616	630	633	614	672	648	668	608	589	601	592	641	631	652	602	619	649	619	670	622	634	630	613	590	637	636	677	636	594	668	645	604	569	583	591	675	624	609	632	595	652	656	670	632	648	624	621	607	586	611	591	616	628	642	623	646	603	575	591	607	634	576	604	655	674	595	616	580	606	632	652	624	610	599	649	597	621	649	646	632	601	599	625	598	623	599	608	632	578	637	642	609	640	619	611	647	630	638	641	655	637	638	659	663	621	606	641	635	679	614	656	589	570	600	628	656	626	592	584	639	603	614	669	592	624	627	616	608	609	626	584	625	627	621	640	600	628	628	592	612	635	673	640	601	635	652	599	623	607	639	643	662	639	627	685	632	618	620	683	591	629	611	618	659	611	675	687	632	654	603	617	635	617	594	579	676	609	608	619	585	601	665	645	571	640	611	591	623	583	615	655	619	611	625	601	651	621	596	618	643	594	617	592	635	636	599	651	612	627	626	623	644	643	604	607	632	617	647	627	639	585	629	612	601	630	605	671	607	591	673	663	640	620	616	641	675	579	617	609	562	648	654	613	601	590	656	665	649	649	584	570	576	649	647	633	593	663	603	643	645	641	627	600	656	630	630	620	649	630	595	597	601	616	590	599	633	601	684	629	600	634	602	611	637	573	636	652	590	582	589	656	625	638	631	604	598	573	607	606	589	635	595	629	617	635	636	551	613	612	608	599	649	675	636	629	649	684	575	624	605	630	618	608	638	669	593	649	597	574	610	616	598	613	628	657	613	619	627	608	610	623	625	616	634	663	601	569	615	616	601	634	640	608	611	609	637	585	633	629	632	648	615	586	654	636	648	605	618	651	666	645	645	653	603	655	635	625	597	589	614	660	602	584	656	600	607	604	624	659	605	605	636	606	622	653	646	586	659	577	659	607	647	627	582	602	599	626	617	620	608	660	592	631	626	619	633	645	607	689	620	642	633	589	611	609	639	591	626	642	640	607	635	618	660	658	611	622	627	632	640	623	655	620	597	632	669	618	602	606	601	611	619	616	654	647	600	620	631	637	660	639	632	648	664	587	640	634	636	613	618	603	682	631	639	660	626	628	598	618	600	627	636	621	622	604	625	605	651	653	655	603	611	597	670	649	620	662	583	629	635	596	629	581	619	606	628	666	608	587	648	629	560	611	585	653	585	627	633	609	604	640	652	601	640	654	624	584	628	610	576	652	619	610	622	628	597	643	622	604	648	601	598	631	604	595	600	633	600	588	634	639	615	580	581	604	617	633	637	671	602	611	660	605	577	623	598	616	621	594	656	633	631	631	605	584	648	626	585	606	650	653	625	635	611	618	603	613	626	613	675	628	596	598	654	593	650	647	594	620	654	580	619	651	590	610	661	606	633	631	632	632	626	669	643	656	639	679	620	629	602	642	681	626	590	608	639	627	606	627	626	632	579	618	616	624	623	668	628	610	590	590	619	629	660	628	587	643	616	662	628	601	620	629	609	571	648	661	619	639	660	607	604	624	609	626	610	622	643	617	633	626	630	576	620	631	630	614	645	616	618	562	620	592	619	618	600	610	617	678	643	662	632	649	622	601	672	603	613	597	597	616	630	615	638	618	651	639	644	622	659	596	581	645	658	611	627	622	644	609	610	640	651	635	621	613	615	647	618	626	664	653	650	594	624	647	603	649	579	623	594	626	609	611	646	621	672	599	573	608	617	593	645	651	629	622	605	643	636	596	604	609	604	632	607	636	610	615	645	649	624	598	588	627	647	624	678	604	603	584	628	626	639	646	601	616	605	633	638	601	611	649	623	599	592	581	656	592	666	610	651	601	625	613	608	609	663	679	593	594	578	631	676	635	601	600	620	687	574	610	607	595	635	641	592	606	564	602	595	644	654	652	602	650	610	651	625	650	628	655	625	611	638	643	657	634	612	596	625	632	583	599	668	596	582	659	613	645	605	590	588	618	605	624	652	642	589	623	620	604	638	618	632	611	593	611	601	594	647	637	645	643	615	646	665	619	650	655	635	620	603	632	646	599	640	593	681	679	583	586	653	599	615	585	636	622	612	604	630	664	592	587	609	592	635	639	626	611	617	643	592	590	586	642	632	644	611	565	609	597	632	594	616	636	657	624	653	614	635	644	627	694	631	601	621	586	592	633	676	600	653	612	620	602	619	605	619	631	645	667	583	606	599	631	646	668	650	623	624	665	588	597	629	609	616	640	613	625	647	644	624	594	587	654	613	619	590	614	629	626	634	593	618	632	647	678	638	624	622	590	638	647	622	635	611	629	650	666	615	619	630	643	668	655	586	643	621	633	669	622	615	615	649	657	693	603	610	614	623	598	612	674	654	650	595	606	671	625	658	621	620	616	626	605	615	645	625	623	588	629	674	591	637	623	642	645	629	622	620	593	647	627	647	628	626	634	615	667	621	635	594	626	620	614	613	579	657	675	623	584	641	623	631	596	643	678	584	637	618	637	584	661	607	625	666	589	619	693	627	630	635	614	641	634	626	627	650	665	607	628	592	655	613	654	642	620	646	621	622	626	592	589	644	660	630	588	605	641	589	625	631	615	600	573	646	586	612	614	585	592	626	604	604	625	635	611	601	607	580	579	625	629	647	665	634	610	617	609	637	606	623	586	608	647	587	641	630	567	629	646	612	598	642	651	635	587	636	644	604	625	659	576	603	602	637	635	599	634	669	637	645	597	620	606	630	643	617	646	631	625	577	658	580	604	645	633	619	597	611	638	637	628	630	628	639	593	598	648	612	662	610	629	615	624	633	639	626	618	621	607	620	633	651	618	649	625	620	581	647	602	616	645	638	599	629	666	620	654	576	593	600	635	646	629	664	622	660	596	602	670	644	639	600	636	602	601	629	632	580	614	606	601	591	624	632	629	602	589	627	592	640	645	646	591	685	589	649	620	627	618	627	612	637	591	620	631	602	628	626	627	639	629	618	630	640	609	633	629	621	660	653	613	583	586	614	618	629	602	576	631	602	623	609	611	598	612	699	573	627	589	596	596	624	631	660	639	643	646	623	606	626	651	602	605	639	641	641	634	653	639	676	621	647	611	622	634	641	602	639	602	584	634	630	647	649	662	601	625	590	636	655	662	614	608	613	645	598	662	540	594	664	643	680	642	633
25049	21700	28477	25374	16989	4487	2076	1277	941	760	574	521	441	410	326	309	316	294	260	254	271	289	266	244	244	220	236	262	261	250	253	254	211	266	249	243	268	223	239	212	202	223	263	263	245	244	243	227	216	195	221	245	233	207	217	224	231	216	252	244	229	223	201	215	224	241	220	252	233	224	233	233	212	206	220	194	202	210	219	203	187	237	223	217	243	208	226	242	205	233	233	241	251	198	218	243	236	230	204	198	246	204	226	208	234	237	235	221	232	207	215	219	200	233	198	217	237	220	211	222	241	202	228	230	223	214	236	218	221	201	198	233	228	251	210	229	247	228	200	226	217	213	233	227	241	234	231	223	203	242	230	215	244	228	229	232	220	211	226	239	225	215	226	226	214	233	212	229	219	233	211	206	206	232	229	208	239	203	200	217	221	195	223	205	214	242	223	245	226	246	268	221	211	213	200	213	236	213	210	220	221	211	220	242	227	216	217	211	202	223	219	212	239	206	259	221	258	182	231	204	219	247	222	215	235	252	229	214	206	220	235	220	225	243	222	226	193	218	239	198	208	217	231	209	228	206	218	216	224	194	211	229	218	239	237	217	230	235	233	201	193	219	202	220	240	223	222	187	209	199	233	224	218	201	213	213	214	244	217	220	240	211	220	216	230	237	213	231	238	226	200	225	233	194	211	236	208	222	249	233	219	172	198	213	199	226	228	204	245	225	213	236	193	218	221	230	223	212	231	216	225	233	219	237	213	194	202	228	222	215	240	245	221	225	225	226	201	250	206	237	234	218	225	217	224	214	227	210	193	246	225	218	184	206	225	229	226	196	246	213	240	204	188	200	209	213	235	220	221	226	224	206	221	232	227	227	217	220	203	222	265	193	200	191	226	200	208	207	246	234	228	235	237	224	227	206	210	219	229	243	202	222	237	226	224	238	207	211	188	263	219	197	227	198	249	242	246	213	221	256	224	225	209	215	251	223	196	235	219	218	201	233	210	202	243	215	216	226	242	218	215	248	243	218	221	230	234	241	203	230	200	229	218	204	206	214	224	216	210	241	189	214	211	216	247	233	215	197	209	211	238	202	224	199	213	191	217	218	229	210	236	197	192	225	237	235	212	195	225	256	227	241	234	209	246	230	225	239	240	225	241	226	215	225	226	222	233	196	223	238	198	218	203	224	229	219	210	253	211	202	215	204	201	220	224	233	220	200	221	219	253	237	237	254	211	241	219	234	202	205	217	241	213	203	232	219	218	196	208	213	223	215	225	207	205	222	208	199	212	220	230	191	211	209	213	226	223	207	232	202	207	217	225	222	218	217	240	221	238	216	222	208	225	235	208	208	217	228	244	205	195	225	226	224	213	221	243	206	219	252	216	221	223	216	223	216	200	236	229	222	224	218	199	233	221	209	210	206	211	199	218	234	208	213	233	224	212	213	228	204	247	221	230	228	229	235	225	236	217	217	230	244	213	232	220	211	215	213	212	221	240	229	225	229	225	229	229	218	245	238	226	228	229	229	213	214	220	204	203	216	218	191	210	214	227	247	214	218	214	205	209	207	211	218	223	214	222	252	228	236	208	220	235	219	223	204	222	222	219	199	210	220	242	216	213	237	247	226	228	219	224	206	202	238	208	228	209	226	225	232	218	249	221	216	229	224	233	232	172	218	229	220	239	236	235	239	218	233	226	215	195	200	240	255	253	213	221	222	230	197	235	243	195	252	235	212	222	220	214	230	180	231	234	226	236	224	235	219	217	209	228	197	210	216	228	196	260	224	212	230	240	235	243	195	232	249	213	248	206	228	203	220	211	214	221	184	219	212	236	201	199	221	190	211	225	213	220	226	231	237	243	206	210	218	212	217	207	224	246	217	247	229	210	203	190	229	204	222	225	224	212	201	206	212	247	251	196	181	228	223	233	218	235	233	219	191	206	212	214	232	219	183	234	227	225	225	254	222	209	229	208	218	207	226	205	223	205	200	205	229	224	226	235	200	216	219	216	224	202	198	208	222	222	213	221	211	232	240	222	223	210	223	211	223	198	219	200	192	217	214	206	243	207	251	211	239	238	238	214	248	203	197	232	222	216	221	242	220	209	226	231	243	224	206	205	221	198	212	224	213	243	206	218	213	222	234	208	224	204	236	233	210	219	206	229	229	185	209	218	214	193	231	224	209	228	207	216	203	183	202	239	203	241	227	229	225	211	239	218	213	222	230	210	216	199	206	216	214	217	223	216	238	216	228	207	238	217	218	223	206	240	228	220	234	245	218	201	211	216	235	224	190	217	207	203	220	238	222	219	214	214	247	217	213	197	180	231	236	212	203	211	210	215	195	199	204	207	234	197	238	244	222	226	222	224	204	237	216	208	243	211	215	244	220	206	235	221	236	208	231	222	267	203	204	223	231	217	205	225	207	231	239	231	254	227	239	222	221	208	228	228	214	217	223	241	189	239	218	208	235	224	207	205	211	214	219	239	204	217	214	220	237	209	230	252	203	221	227	190	233	247	223	204	253	209	198	242	193	220	236	203	208	232	189	237	199	251	225	200	224	238	213	212	217	208	210	240	238	232	189	226	219	200	195	244	200	212	211	208	225	215	215	199	211	210	210	221	209	230	213	225	228	223	209	231	198	235	211	218	234	213	257	233	210	221	214	240	229	208	221	217	223	235	215	206	214	221	230	223	209	213	205	210	222	234	241	244	229	234	212	206	204	249	208	196	202	208	226	220	210	219	230	262	193	219	214	228	230	233	226	218	234	214	210	204	227	232	212	217	207	209	242	214	221	213	231	221	191	235	223	230	243	223	239	234	261	228	200	210	218	229	201	213	223	232	216	211	235	211	208	224	227	229	199	242	239	215	197	187	243	210	241	238	235	219	252	217	205	222	227	254	200	214	208	220	239	213	189	227	232	207	211	219	231	235	222	218	216	222	229	258	199	222	220	213	199	218	210	199	203	227	221	221	208	229	235	209	235	222	215	213	202	238	214	220	231	215	214	221	210	197	189	226	198	191	219	197	198	213	211	223	231	239	210	191	231	228	214	201	222	218	199	199	231	235	206	232	224	210	204	229	223	231	226	215	223	217	196	220	229	203	224	209	240	217	216	220	221	236	217	224	196	240	213	196	200	223	217	220	216	232	224	189	246	239	235	244	221	196	227	225	226	234	216	216	230	237	222	214	263	224	233	195	214	220	206	230	206	234	224	201	221	235	209	218	224	217	270	210	227	213	223	221	232	211	207	220	224	241	204	233	234	194	264	226	193	201	206	210	209	232	204	205	238	218	222	218	233	243	210	224	215	197	219	232	210	213	242	219	222	205	224	199	210	204	198	217	229	238	199	194	224	244	215	219	237	203	210	211	217	206	214	231	222	213	220	224	233	198	230	195	235	218	227	214	219	195	237	209	233	226	210	224	230	226	232	212	246	205	245	203	211	212	221	228	200	237	207	226	222	213	217	216	220	246	220	203	209	204	217	227	223	208	213	195	225
22529	30014	25855	16483	11232	7809	5903	4463	3347	2481	2143	1632	1428	1214	1095	892	831	705	709	647	684	591	686	566	599	587	564	584	528	579	523	537	484	534	476	549	494	475	474	465	463	471	484	431	460	488	452	459	427	453	539	483	464	510	467	455	455	474	481	449	480	489	439	449	483	449	489	489	448	483	420	486	495	453	444	446	482	446	479	457	492	452	469	461	485	496	444	426	460	441	461	448	459	435	463	494	465	432	474	414	477	492	454	439	434	476	437	480	462	453	463	443	438	493	448	448	486	450	459	518	463	487	464	481	469	476	416	489	445	428	452	471	503	460	481	448	449	455	442	472	465	451	459	422	473	435	459	486	441	470	437	476	430	495	502	468	463	469	450	479	462	439	454	478	438	427	434	480	472	470	431	399	437	474	501	436	437	472	467	460	482	447	456	427	481	458	472	480	432	473	441	480	492	463	449	479	461	461	464	470	457	440	464	450	442	432	461	465	471	444	440	458	455	480	478	471	460	458	453	454	445	464	447	514	480	467	488	440	488	436	457	474	465	459	467	475	459	414	410	468	462	468	464	444	471	470	442	497	464	447	456	480	440	455	478	471	466	420	436	454	446	453	438	482	470	428	448	459	463	443	483	471	443	474	456	461	482	474	428	482	447	429	476	474	475	489	470	464	458	455	457	406	415	468	495	442	465	451	491	457	457	437	457	471	447	463	452	415	459	470	443	471	431	462	457	443	444	443	491	475	461	437	435	446	490	465	459	464	500	473	434	454	467	453	407	427	445	493	486	446	407	480	450	457	468	465	464	463	461	431	436	430	442	461	462	453	459	439	494	455	435	473	447	422	437	420	430	430	466	412	443	463	442	404	447	449	454	441	474	445	488	454	432	466	447	458	482	440	442	471	441	474	451	461	440	444	472	489	457	431	491	447	443	468	413	450	437	443	467	487	466	458	470	460	450	422	468	468	441	429	458	436	422	511	436	438	458	460	446	454	488	459	436	456	470	455	410	459	425	448	447	490	497	447	440	467	479	487	428	458	448	456	428	433	447	427	480	456	457	465	447	415	458	470	424	428	465	444	430	441	429	449	440	442	449	435	450	455	419	466	438	445	492	495	423	441	431	442	473	475	472	451	459	451	473	421	462	469	451	456	449	403	433	482	467	480	450	460	428	463	474	456	498	499	441	510	425	473	402	437	449	444	461	500	467	467	419	451	438	480	440	472	455	460	481	477	438	473	423	475	507	484	472	464	420	446	485	465	441	462	470	448	473	423	451	467	488	463	450	437	462	467	442	428	450	492	442	451	478	425	460	476	462	457	449	446	503	419	461	452	459	491	471	467	436	448	421	451	455	454	459	441	427	494	473	447	429	443	468	480	458	471	433	438	448	471	477	440	468	436	453	458	469	457	462	457	446	495	422	466	461	465	453	477	425	480	469	465	431	466	449	443	483	429	458	465	425	475	470	438	469	411	460	460	460	447	448	434	481	452	495	464	462	438	446	434	457	488	467	450	451	449	462	466	478	476	508	479	424	446	464	424	457	467	462	454	498	430	451	446	471	465	472	436	451	433	463	444	444	448	464	486	460	426	468	432	424	422	455	442	393	466	421	461	452	448	452	463	442	451	471	465	500	462	453	453	471	469	432	454	437	495	473	461	432	455	482	460	466	499	482	471	463	465	444	475	486	437	443	453	475	443	453	462	528	460	473	445	444	440	446	488	437	480	455	443	459	443	444	450	457	409	456	483	469	389	460	470	451	452	448	464	417	444	430	412	444	428	488	469	453	451	463	484	467	442	476	451	432	429	425	477	465	488	427	496	456	473	447	453	477	429	494	484	469	432	495	471	425	456	440	432	466	479	443	441	462	477	476	467	420	464	460	454	449	478	427	462	484	420	432	473	466	473	490	467	433	471	503	474	468	481	442	428	455	470	467	467	486	442	449	439	464	462	428	493	415	481	436	476	451	449	462	452	437	496	411	459	444	459	445	455	453	412	451	453	441	479	463	448	492	513	458	473	473	479	468	441	443	430	483	453	441	438	432	493	419	469	490	463	408	456	443	473	460	440	483	443	477	440	433	472	492	454	487	472	470	466	454	474	449	443	494	473	437	457	491	438	477	448	476	423	441	457	445	456	446	438	470	438	438	479	479	457	484	434	453	458	455	462	430	462	450	437	456	440	461	448	471	467	434	470	478	456	450	440	423	468	460	465	494	454	469	465	419	447	446	483	450	483	501	468	427	451	474	460	461	448	443	451	453	422	441	471	448	456	460	419	471	463	438	423	478	438	435	488	436	463	439	451	465	437	419	483	462	472	428	483	438	467	452	460	446	467	422	441	460	494	462	442	451	424	444	459	441	470	459	455	459	418	498	441	439	470	441	448	449	461	427	458	477	462	452	426	427	456	459	442	443	476	412	476	494	486	437	427	432	455	491	496	427	477	458	445	442	437	498	422	458	438	426	450	451	438	453	446	450	477	485	484	456	483	428	443	488	437	469	458	436	417	431	454	474	453	452	459	445	409	449	482	449	453	441	466	439	442	458	427	452	465	444	493	464	425	470	462	461	459	428	432	444	439	449	461	463	495	442	420	454	451	474	471	469	449	430	427	462	468	437	447	462	414	460	456	480	441	518	458	495	485	474	484	464	447	489	458	464	430	452	432	468	440	457	424	476	419	438	476	453	461	452	448	509	454	471	458	491	452	479	477	464	467	450	457	503	466	424	488	448	437	457	460	471	466	460	438	490	473	483	424	442	472	419	422	485	435	435	429	440	452	451	492	481	478	464	449	473	455	421	445	473	438	436	417	445	428	466	436	442	437	460	449	461	462	468	444	477	455	469	490	422	426	464	488	464	464	450	482	474	472	478	451	463	453	470	452	446	414	457	450	433	448	456	424	431	473	420	427	421	467	432	474	427	460	419	437	431	479	436	482	479	483	490	464	421	445	442	425	462	450	425	435	400	470	475	438	453	430	465	440	486	469	447	468	457	425	421	423	447	443	449	426	486	467	438	430	470	464	447	439	479	439	446	466	465	441	464	449	429	467	449	456	492	444	444	441	464	485	415	514	425	459	471	468	458	446	464	458	460	458	431	418	442	457	425	463	441	418	446	488	457	495	423	458	462	470	470	475	444	420	452	465	453	463	489	471	458	464	436	438	440	440	474	432	442	465	464	470	478	454	465	456	488	457	441	427	474	452	454	440	470	477	443	417	449	431	483	463	473	431	445	475	432	451	454	464	411	434	445	493	449	442	485	432	468	438	475	418	453	444	464	456	465	467	431	477	491	413	441	443	442	445	459	449	479	457	472	447	486	447	438	497	453	444	452	436	464	432	483	513	489	415	497	426	439	455	450	469	482	464	465	457	437	458	487	467	453	466	444	461	468	429	451	480	467	449	480	423	473	488	441	470	442	463	456	449	469	410	456	459	431	469	455	466	458	410	472	447	439	484	437	422	449	438	457	466	438	482	448	488	450	439	415	442	428	498
23783	21665	29474	24357	21681	19313	6481	2343	1469	1086	875	665	539	470	384	302	265	244	223	193	226	204	187	190	171	178	185	175	149	178	169	143	168	140	151	131	149	130	113	149	145	130	140	135	125	128	119	137	137	143	132	128	123	118	117	127	129	132	117	120	137	139	139	134	119	138	135	110	119	127	123	131	109	127	125	123	115	127	116	102	117	130	113	120	113	122	118	140	114	131	121	141	138	107	127	134	129	111	138	135	133	121	143	108	133	113	121	139	121	143	126	118	116	132	139	126	115	133	141	113	146	118	123	148	127	120	121	137	120	122	123	136	117	110	103	107	149	129	125	113	136	112	103	118	137	115	103	100	120	130	127	133	110	135	125	127	128	121	99	115	104	147	112	130	132	121	139	111	130	121	139	106	127	141	113	138	113	120	99	129	116	142	127	105	120	134	131	115	104	133	150	110	129	125	100	128	124	123	134	111	123	110	126	125	111	129	110	124	127	132	119	123	124	127	131	119	132	117	133	131	135	121	160	116	128	142	139	137	123	119	128	130	116	141	122	109	113	112	129	133	115	136	108	132	113	117	106	127	126	121	126	98	124	127	122	129	128	122	137	133	112	127	131	118	130	139	129	122	112	141	131	135	114	123	122	133	118	129	119	119	128	108	122	140	124	125	132	144	124	122	130	134	120	131	139	122	117	125	115	112	125	126	115	130	125	136	114	126	139	103	120	117	124	114	129	116	133	134	114	122	152	121	133	108	116	130	131	109	122	147	115	144	112	109	118	105	121	136	113	133	121	121	134	123	123	130	129	144	111	152	110	159	132	132	118	126	130	119	122	139	122	117	124	115	133	146	106	136	108	117	144	98	129	135	115	147	129	114	120	123	128	132	120	100	113	110	128	128	127	122	125	121	140	108	129	119	129	125	100	116	115	141	125	118	119	127	113	126	109	137	129	122	128	121	126	126	114	127	111	128	141	121	140	128	127	114	124	128	114	134	129	125	138	108	120	100	117	124	128	99	122	137	125	119	132	121	92	129	114	123	131	121	99	119	121	121	110	126	111	114	118	126	130	140	124	115	114	114	124	107	126	142	117	127	127	132	129	119	125	111	119	113	112	113	137	122	125	132	108	121	130	133	119	130	126	116	128	122	119	111	98	122	136	109	123	123	125	138	113	129	131	142	120	139	134	118	120	127	146	124	134	118	108	114	130	128	132	119	127	124	136	122	121	125	140	114	131	110	132	137	124	130	131	126	131	111	131	115	120	107	135	135	124	110	109	124	128	117	119	126	118	118	123	136	108	107	129	134	123	105	122	128	126	125	111	113	110	125	111	129	118	101	121	121	149	124	121	137	136	121	116	128	131	124	127	119	116	121	125	119	147	103	125	135	114	138	125	129	108	128	113	136	142	123	118	100	138	142	130	115	117	136	111	120	106	118	128	124	129	126	88	124	121	120	116	131	128	120	121	127	135	121	142	118	103	132	118	116	123	120	112	116	122	112	122	116	131	121	127	120	112	122	129	138	128	124	117	126	115	130	119	128	114	145	129	129	123	122	134	116	104	137	118	125	129	111	134	115	122	116	120	122	118	121	111	123	152	111	123	115	135	111	138	124	117	111	114	131	102	115	116	119	139	111	133	123	112	120	118	138	127	114	126	121	139	127	124	142	117	135	119	119	102	112	118	139	116	140	101	114	132	139	115	107	131	132	113	143	128	112	126	123	143	124	134	129	145	108	137	114	142	119	121	135	146	122	120	133	116	136	117	113	145	124	129	131	136	128	112	114	120	109	111	120	121	119	101	133	116	129	115	118	119	135	128	112	107	138	116	120	121	120	112	123	147	122	121	102	117	118	117	132	132	118	141	105	116	113	98	130	110	142	130	111	132	103	137	117	138	139	136	124	108	115	116	132	144	122	123	107	123	118	124	141	137	149	139	116	126	143	111	135	124	127	105	126	105	124	131	125	110	130	130	122	135	132	120	103	147	117	143	125	103	112	132	130	142	91	124	116	123	134	131	114	129	119	112	138	124	137	105	131	142	121	141	127	138	121	112	107	108	144	135	135	136	121	109	128	114	139	119	104	129	133	123	147	123	131	120	138	106	119	124	141	119	112	129	121	128	116	112	129	138	117	122	111	123	115	125	140	109	131	126	113	131	138	142	117	116	131	129	127	132	128	119	130	131	123	141	128	129	134	113	116	113	141	127	128	124	108	105	132	138	128	138	127	147	136	135	124	123	110	109	111	124	114	116	126	125	137	121	121	141	125	114	121	116	142	132	119	126	128	134	132	132	112	130	116	122	132	128	142	118	125	133	123	120	125	126	116	136	119	126	136	136	125	125	126	137	111	125	133	127	116	119	134	118	117	120	132	130	114	116	129	122	121	111	132	117	124	109	116	114	131	134	117	121	115	106	135	124	131	116	119	127	133	136	121	119	128	108	135	131	133	114	127	121	131	117	151	127	124	124	141	130	113	136	116	130	130	134	143	132	119	114	117	112	115	114	141	109	121	139	133	140	128	125	134	101	124	123	103	112	96	144	130	139	118	139	106	116	118	130	124	133	117	125	130	113	119	124	115	122	113	124	127	130	126	111	121	128	138	136	128	128	146	131	136	97	121	134	127	116	131	97	129	111	115	130	133	152	121	134	112	130	140	127	126	122	117	131	133	131	114	141	122	127	121	118	144	137	113	125	136	128	120	119	142	131	124	130	113	123	122	130	136	120	117	129	114	132	114	136	143	120	128	131	118	135	141	118	121	133	127	117	141	149	124	89	111	143	125	94	132	123	120	117	127	129	132	127	109	100	103	108	133	112	106	94	112	125	107	99	132	120	118	107	138	109	135	131	131	116	122	116	118	115	141	128	121	125	129	125	99	141	124	120	129	120	124	128	142	136	128	118	117	128	126	120	116	135	144	119	115	98	127	116	140	117	112	104	115	129	115	124	124	127	141	122	139	125	132	107	122	114	119	114	130	120	132	126	128	122	127	118	117	130	120	134	140	119	108	118	130	138	110	126	131	122	111	112	125	140	131	112	116	116	118	124	118	116	132	134	123	142	132	131	123	138	122	114	118	123	132	127	126	137	120	99	116	121	109	115	115	121	127	141	129	129	120	111	111	134	132	110	111	126	144	123	118	125	109	130	113	121	123	131	99	127	113	119	105	126	126	102	114	143	90	120	113	127	134	126	134	121	97	125	119	120	121	117	129	121	113	126	133	117	110	126	126	117	133	113	122	132	122	133	104	118	128	110	112	125	111	112	114	116	98	120	108	142	135	138	111	124	105	118	97	119	117	118	122	105	114	123	117	119	128	108	130	125	127	118	114	119	108	130	129	124	122	131	125	114	101	140	109	113	124	133	132	120	149	122	118	111	123	123	117	117	122	129	139	122	116	139	116	120	122	134	134	110	127	113	140	122	107	102	104	128	120	124	123	126	127	105	148	149	96	133	116	112	128	130	117	145	123	109	101	124	112	128	127	115	128	124	132
26461	37084	32961	23364	17444	12968	9779	7059	5352	4085	3137	2551	2214	1665	1410	1078	909	780	630	675	591	567	514	542	511	447	483	473	488	442	376	375	337	333	316	330	326	307	331	299	305	303	281	292	311	297	309	274	272	300	297	282	299	272	277	267	274	237	244	279	265	249	244	239	250	243	266	275	274	237	265	251	239	251	250	282	250	245	248	250	261	262	245	252	258	259	243	265	261	231	247	241	245	218	276	241	248	259	232	278	251	266	248	287	270	298	253	247	264	279	258	267	252	229	236	277	244	235	268	225	245	262	279	246	244	265	229	257	284	271	245	243	268	258	222	240	247	244	236	233	209	248	254	258	229	252	238	231	249	268	249	262	256	258	243	262	240	254	276	265	245	273	241	244	256	257	227	279	252	250	237	257	232	249	229	284	230	265	233	262	267	237	249	239	247	238	241	287	231	248	237	265	256	239	243	245	237	247	252	248	212	253	258	254	251	256	253	243	262	258	239	253	249	214	250	276	254	308	244	237	261	254	246	236	259	218	253	270	281	242	265	289	233	251	234	237	268	280	246	236	247	269	254	268	266	230	251	237	236	243	263	259	268	290	235	253	232	242	239	235	233	257	264	261	235	259	275	236	252	262	270	280	278	245	252	248	264	252	222	246	266	261	251	240	242	245	240	250	262	265	250	241	276	257	259	243	257	256	244	269	250	254	282	282	222	238	228	258	278	244	257	252	225	273	254	248	252	255	253	239	280	235	252	252	247	251	242	281	266	259	263	247	266	251	254	262	262	254	254	233	283	243	234	265	259	266	238	259	255	243	283	210	280	264	263	255	261	247	260	237	243	249	250	248	250	255	247	248	244	255	272	263	262	242	232	250	244	290	252	248	270	287	261	241	250	248	272	242	241	251	260	209	254	246	266	235	255	234	279	271	244	242	225	257	232	260	239	247	247	257	225	252	231	271	227	259	248	280	251	254	242	236	249	241	232	243	284	279	249	216	260	271	232	261	266	260	289	260	271	234	247	236	245	266	241	232	233	263	222	257	266	272	273	243	290	255	272	253	247	258	265	261	257	272	231	254	246	256	244	266	259	236	237	247	271	238	262	233	229	273	265	245	261	262	269	228	237	249	254	251	233	274	281	241	286	245	255	250	256	255	250	252	246	249	263	241	236	252	234	241	250	247	258	246	241	252	255	215	260	252	236	278	239	249	275	256	220	253	223	261	262	241	255	253	264	245	249	253	218	215	210	241	229	255	249	257	294	248	248	235	249	273	270	242	244	259	221	231	219	249	240	229	252	256	259	236	259	242	270	251	253	282	262	280	236	284	253	237	238	241	273	267	259	265	276	266	254	248	248	261	240	252	269	245	262	273	232	244	255	268	242	263	249	265	240	257	240	240	251	242	216	247	245	233	273	290	268	248	255	242	258	233	236	254	244	226	240	254	238	251	258	255	235	251	234	255	283	267	260	229	252	266	248	245	249	231	254	262	250	266	257	257	244	244	266	233	284	296	275	290	259	230	242	264	217	239	257	254	253	237	280	248	231	256	261	239	289	250	278	243	244	279	255	264	249	267	253	224	249	225	245	243	209	238	234	252	273	258	230	227	266	270	253	267	261	264	235	245	266	247	241	228	251	251	270	215	247	254	261	260	238	273	267	279	253	256	249	253	229	243	253	251	239	245	254	266	263	248	247	224	234	234	270	253	268	230	261	254	266	270	243	257	228	269	260	250	255	226	240	252	273	260	245	276	251	269	252	231	254	232	278	247	255	258	240	260	259	215	251	235	261	264	240	245	253	273	280	234	275	243	262	251	267	244	250	241	235	224	234	228	239	273	251	238	226	260	244	235	255	270	285	216	239	238	250	262	261	275	221	229	268	258	275	242	282	260	256	270	284	268	231	273	249	230	279	249	253	275	279	249	251	246	270	265	249	273	253	289	259	253	245	266	269	252	274	242	278	264	253	251	248	236	224	238	238	268	263	247	263	222	267	253	267	259	252	258	246	266	248	224	238	246	235	257	237	248	234	260	230	251	238	261	261	265	285	234	268	278	230	274	241	244	246	270	288	230	251	237	235	287	226	261	260	256	261	254	268	227	251	264	218	268	257	260	260	242	291	253	250	259	248	263	229	226	259	227	238	274	229	249	265	231	264	256	288	260	260	242	251	237	239	247	304	288	225	257	282	262	246	247	246	241	232	253	239	248	271	256	255	243	255	202	276	247	261	240	270	222	231	237	275	226	273	239	252	242	273	249	242	213	272	252	278	259	270	238	261	256	265	268	253	246	230	263	248	237	271	246	253	241	263	241	242	259	264	260	230	242	274	253	256	225	267	247	235	272	264	265	233	268	236	230	227	260	203	254	241	251	242	259	242	248	291	215	255	244	246	262	225	251	240	273	243	264	253	264	257	238	265	234	281	259	248	258	255	238	238	248	237	261	266	275	253	238	259	236	220	269	243	250	245	273	251	272	247	264	254	244	256	252	233	260	229	240	269	214	271	273	278	263	251	238	227	266	264	248	250	226	288	238	245	239	265	251	262	249	270	247	268	251	277	242	247	248	291	252	277	297	232	270	253	255	248	231	264	215	262	263	250	283	246	246	254	231	247	251	244	245	260	265	264	254	227	254	267	243	261	233	259	238	249	271	257	255	257	257	240	263	256	241	251	249	226	226	256	254	226	238	260	247	232	255	265	266	260	238	220	239	224	263	258	248	246	238	261	267	249	246	277	238	233	252	246	251	261	264	247	257	252	273	230	259	234	251	254	214	274	227	258	248	259	229	240	251	239	276	279	234	259	256	250	274	237	236	234	254	220	241	245	248	257	262	251	236	263	243	277	256	264	281	231	271	254	253	243	254	246	253	243	233	270	272	247	230	246	252	244	236	243	238	294	300	263	268	256	245	280	229	264	282	239	243	249	277	254	253	232	244	242	259	240	260	247	238	249	270	257	248	255	299	262	252	267	268	260	258	277	251	257	230	243	241	242	263	268	244	246	241	265	271	216	226	277	288	239	253	264	265	267	247	239	282	237	268	240	242	249	276	242	244	224	268	244	255	272	270	275	254	219	260	257	257	269	231	276	235	257	256	231	258	265	220	260	259	242	245	281	255	220	240	227	269	273	233	265	228	275	232	258	245	257	256	254	234	257	270	257	257	246	233	234	263	272	278	248	248	242	255	253	261	284	245	272	281	242	238	227	231	263	270	246	226	262	234	240	274	266	260	253	256	253	254	274	255	250	247	244	267	230	252	225	245	271	244	260	259	237	241	248	242	279	266	241	226	241	247	249	242	263	249	249	254	273	232	261	229	237	247	262	286	239	240	254	255	244	262	252	258	285	264	230	255	236	273	275	266	250	260	248	251	240	235	229	252	267	280	233	267	249	236	242	230	229	282	228	249	248	262	250	224	266	258	286	265	257	227	269	245	240	254	237	242	268	248	250	260	239	245	249	254	266	259	260	286	225	234	237	264	283	224	235	250	278	257	241	256
27332	20867	12487	4367	1864	1169	868	655	557	495	452	398	377	388	340	371	339	357	313	339	344	291	336	289	339	324	345	328	335	353	313	305	296	295	337	303	310	324	317	324	312	275	283	316	304	268	325	348	292	320	290	313	319	292	307	288	327	314	298	257	308	296	292	300	313	330	301	329	313	306	302	292	320	292	314	310	312	308	267	337	296	316	317	316	306	343	311	297	296	319	305	293	305	331	278	327	288	294	286	328	309	303	312	311	298	285	302	315	307	304	328	345	279	276	317	340	314	295	333	302	268	303	309	289	305	285	283	320	312	294	300	274	297	287	325	289	294	322	291	311	291	287	287	317	323	376	291	310	310	344	323	288	316	323	326	299	291	312	294	315	296	319	301	326	299	289	314	326	317	302	282	324	286	312	309	311	321	293	303	303	274	321	321	323	293	287	301	357	279	288	286	293	290	294	326	305	284	326	304	331	307	314	325	292	290	325	316	278	329	316	280	298	296	288	299	290	306	315	277	325	304	304	330	307	298	296	318	307	336	309	301	295	299	267	332	285	301	313	294	306	295	302	282	296	300	339	295	278	292	316	286	301	330	315	286	327	311	313	276	312	284	252	302	289	331	273	318	319	302	325	312	284	292	319	292	264	321	283	319	304	294	313	302	327	325	344	271	304	323	298	340	282	323	273	293	303	258	300	293	311	319	310	291	291	293	335	301	303	307	334	308	285	309	328	323	301	284	322	283	300	296	284	294	310	308	336	293	315	281	311	326	289	288	303	311	299	317	316	331	299	305	329	300	274	289	313	300	313	311	320	291	306	307	304	340	302	283	323	294	313	282	300	339	293	333	311	293	311	305	292	308	322	301	267	295	329	309	295	312	315	359	304	301	288	329	282	327	331	286	305	324	303	319	313	293	295	319	315	298	313	304	321	305	288	319	317	315	321	300	300	296	313	302	304	295	307	271	286	303	322	305	323	327	290	296	301	287	306	292	319	310	321	297	296	315	317	294	285	331	336	308	302	316	315	299	307	297	315	299	307	297	332	312	290	299	306	316	304	299	322	315	321	295	332	286	326	300	306	309	290	322	296	298	304	316	311	317	327	290	297	288	280	314	292	295	334	308	318	301	309	303	321	320	303	288	279	295	309	325	298	346	302	308	306	294	311	307	271	338	291	312	306	295	331	314	291	355	301	295	290	307	272	328	315	326	318	326	318	289	324	320	299	323	291	285	329	288	318	282	327	321	279	322	340	295	318	302	283	286	330	303	287	309	341	309	305	284	305	295	328	303	278	291	308	315	316	325	328	303	279	318	285	318	291	297	321	280	279	285	284	331	326	309	309	320	319	319	307	302	298	308	287	305	320	307	314	347	313	312	306	286	300	291	332	286	317	338	282	322	273	287	320	289	313	286	292	314	281	279	312	299	316	314	291	295	299	328	305	333	289	306	303	317	287	290	316	296	290	301	301	299	317	277	291	311	316	264	303	306	308	300	300	287	319	285	309	296	339	302	313	289	303	323	326	293	279	312	299	314	304	319	283	308	315	282	269	334	306	307	283	302	330	329	320	312	276	330	294	297	291	310	326	315	320	321	319	313	286	321	320	329	305	284	312	330	324	276	305	313	312	320	296	293	284	313	318	325	308	329	320	294	288	322	308	305	342	280	318	290	329	312	338	313	307	307	304	309	329	316	288	308	274	285	284	300	270	301	288	323	305	316	303	305	291	286	308	300	293	336	328	299	314	291	275	289	325	309	293	286	301	287	292	322	287	322	288	316	293	305	282	284	323	292	321	291	336	308	277	309	308	334	316	329	311	336	286	322	322	302	287	285	329	284	309	319	319	297	336	283	311	313	337	287	297	331	326	322	331	284	306	285	289	288	285	302	347	306	313	262	337	314	276	309	283	288	327	276	306	289	290	306	321	281	275	297	300	307	297	299	311	287	300	360	299	297	310	283	277	294	311	292	316	267	279	322	326	293	293	319	311	300	273	297	304	296	311	278	334	298	312	323	307	269	286	306	317	278	308	260	288	295	304	296	311	311	285	271	276	296	283	315	318	333	285	302	308	304	317	297	307	290	327	318	316	313	311	308	315	325	322	294	279	316	288	329	306	285	283	316	288	294	296	321	289	291	339	287	321	312	319	306	322	324	301	314	318	302	330	303	297	325	292	287	310	300	287	332	284	282	308	297	313	306	334	310	284	307	332	317	322	304	325	335	307	303	354	301	319	285	290	304	314	283	314	304	317	312	305	283	313	314	313	303	303	277	311	292	294	317	289	306	295	304	293	353	296	319	300	300	313	290	313	307	309	308	325	301	307	280	314	311	324	277	297	294	294	302	314	316	308	300	269	324	295	302	302	322	297	274	299	276	326	293	315	288	260	274	325	345	299	291	297	295	304	277	271	305	294	313	279	300	298	294	291	270	325	278	313	306	299	291	277	285	287	313	291	301	294	296	268	288	322	312	304	319	322	316	288	295	306	316	294	309	308	335	297	314	325	279	299	292	286	323	311	297	312	293	291	286	315	316	319	329	314	307	298	309	315	314	333	287	284	304	323	319	281	293	310	290	328	333	305	303	317	294	281	304	302	297	328	315	306	305	316	311	321	323	316	272	309	326	318	277	312	310	289	283	310	273	300	319	314	317	303	284	319	313	296	286	342	320	306	298	315	321	320	296	295	320	296	308	285	333	297	301	283	323	301	323	309	270	292	291	356	313	284	323	345	265	287	313	289	315	315	324	335	329	319	329	294	318	316	342	322	324	281	300	290	311	287	267	303	293	329	316	308	300	332	326	322	301	324	314	287	317	321	301	314	268	305	325	305	289	292	290	302	330	293	284	297	318	310	304	308	317	323	295	305	292	290	288	306	307	348	315	322	321	324	358	338	309	271	311	299	299	322	305	305	309	285	299	328	316	309	283	282	301	318	305	301	298	293	289	336	296	297	312	310	283	310	312	326	325	319	312	308	295	325	294	303	312	336	306	301	319	300	284	289	344	274	304	318	318	283	310	306	313	325	303	290	329	268	321	328	321	318	282	282	322	315	314	321	278	327	335	292	331	312	293	321	291	273	327	298	314	342	289	324	274	315	284	311	256	315	299	304	354	321	287	301	302	312	313	335	302	314	304	305	310	323	307	298	313	319	325	314	279	306	270	300	296	313	289	313	271	324	288	304	292	309	321	304	293	320	302	319	317	277	318	325	301	302	304	303	333	325	304	308	318	293	311	306	320	332	306	296	309	325	330	335	308	304	302	278	318	295	328	279	313	304	304	312	308	315	305	274	270	310	278	274	294	330	318	324	307	293	296	291	300	312	278	303	327	309	329	314	306	303	298	315	287	300	313	311	319	335	295	273	303	326	309	319	290	317	289	295	316	317	326	293	297	285	292	287	356	332	313	329	296	327	298	295	306	306	323	321	281	338	300	343	321	299	296	316	311	321	310	327	292	300	278	319	299	315	301	316	331	283	301	314	342	299	293	295	311	316
18274	19812	15509	8628	5649	3938	2805	2146	1644	1415	1199	1075	969	927	808	769	729	739	677	731	625	706	738	735	705	667	683	687	634	611	654	629	651	633	650	610	601	623	634	666	632	635	626	571	638	610	611	644	667	619	604	622	623	595	601	623	633	607	622	606	604	597	592	651	605	640	639	643	665	627	634	622	606	618	567	625	616	663	669	590	644	634	668	613	639	607	620	659	607	602	597	608	614	657	614	601	630	585	589	608	603	678	640	611	651	663	625	599	686	607	623	581	615	605	578	612	603	632	604	636	642	592	579	625	619	606	607	612	636	621	591	605	557	606	633	650	626	593	660	569	596	580	646	647	617	633	590	610	601	636	582	631	628	630	616	626	649	574	656	613	642	653	595	614	617	585	627	584	613	619	619	641	633	564	648	601	623	630	624	614	611	573	604	588	609	582	592	630	601	613	620	583	633	646	595	642	650	631	559	657	627	602	606	629	615	630	596	604	628	618	624	598	616	639	619	642	682	637	641	634	597	632	560	654	648	610	655	638	615	641	612	641	622	574	619	626	604	647	612	619	651	621	611	589	602	640	618	595	604	633	572	629	610	550	671	636	653	590	586	620	634	649	603	611	626	621	604	611	645	668	641	613	590	617	648	620	656	635	621	586	632	600	590	594	636	623	571	594	597	617	632	601	608	641	606	643	599	600	616	607	636	619	599	619	610	610	627	619	603	570	620	607	622	638	593	576	610	637	611	607	612	600	669	614	592	662	580	587	562	630	571	633	604	636	565	616	611	609	590	601	627	590	664	570	619	654	625	631	638	609	612	636	665	615	615	571	609	617	640	642	604	641	597	633	624	636	621	639	608	576	605	615	615	612	617	607	641	589	613	618	645	590	630	656	609	644	613	630	612	623	602	613	619	611	639	624	599	631	598	624	620	577	627	655	636	582	652	594	591	630	613	650	621	612	610	626	638	617	605	638	599	629	641	644	625	649	613	633	592	633	590	573	598	616	635	659	624	622	628	626	662	609	652	640	589	607	574	541	608	637	642	639	562	600	651	613	644	584	627	662	591	635	600	634	616	631	615	617	669	593	623	674	583	622	647	625	619	613	583	655	618	619	671	593	581	658	603	629	617	620	616	611	625	621	613	604	600	613	618	618	683	584	607	618	650	592	636	630	641	625	629	627	631	627	596	636	569	590	582	603	616	614	613	595	605	623	580	597	639	604	660	624	619	613	602	622	608	632	579	638	614	644	672	627	636	592	586	566	560	638	593	577	615	610	595	617	617	622	588	579	627	620	668	640	595	618	636	658	611	582	581	636	612	608	592	656	601	658	605	642	605	636	619	644	648	606	608	628	607	611	600	616	603	603	632	574	636	605	664	587	613	625	565	586	538	591	608	648	649	630	637	596	618	562	658	613	603	619	638	627	662	646	627	598	638	630	624	613	650	596	602	612	591	639	614	621	599	668	601	593	590	632	625	670	588	607	655	640	599	671	594	609	604	634	629	620	585	597	606	589	632	590	598	643	651	614	634	638	608	606	634	614	596	598	647	608	611	642	654	602	617	619	647	619	580	628	628	648	627	675	563	613	635	633	613	631	661	582	616	644	590	606	600	599	640	646	617	586	629	614	618	610	661	598	598	584	607	619	618	580	627	633	627	617	597	638	636	597	625	598	588	574	614	593	609	633	630	615	585	633	631	596	559	606	630	593	640	598	638	608	647	626	637	681	623	600	602	622	661	659	612	585	653	637	625	593	599	586	635	646	652	561	621	647	613	626	619	633	689	607	629	681	626	610	593	571	607	634	616	591	621	641	611	662	607	610	628	625	654	623	572	626	605	596	627	600	615	606	627	610	641	634	629	583	638	599	657	627	586	625	568	643	636	602	594	623	639	623	650	605	613	605	600	608	579	619	654	641	598	628	618	601	629	611	578	603	594	570	588	614	611	622	638	581	592	605	606	622	613	645	609	595	662	641	625	616	604	617	637	610	602	644	616	671	622	617	637	613	621	625	614	622	613	594	591	597	617	579	620	557	645	615	613	642	607	647	621	602	612	589	598	649	601	653	656	594	620	624	646	611	646	620	586	603	597	657	630	599	590	628	597	621	635	631	650	583	622	570	643	628	607	604	594	615	639	642	590	599	594	598	634	699	647	623	633	615	561	578	594	615	618	600	595	581	596	628	616	612	617	645	586	627	627	643	663	571	643	620	622	661	600	645	601	633	643	624	589	547	584	632	612	640	646	631	603	657	596	633	653	632	611	618	649	560	629	607	614	641	584	654	599	607	569	636	604	604	617	655	649	637	636	605	557	628	640	653	629	630	588	645	620	615	631	621	632	632	607	629	586	650	653	599	636	636	630	612	617	627	574	616	570	614	617	600	588	572	609	603	647	657	592	614	606	615	596	631	612	616	575	601	620	629	567	660	575	600	660	617	600	631	633	633	590	614	609	623	596	613	621	634	611	614	623	637	621	608	573	619	634	595	611	628	655	571	616	628	625	645	630	592	622	603	607	575	584	591	587	578	626	635	613	589	620	643	630	634	594	612	629	641	618	663	593	655	635	564	615	660	595	636	617	688	612	647	616	618	640	642	589	593	633	657	583	612	617	619	624	615	586	606	631	588	610	612	633	621	627	601	639	573	611	597	571	595	619	627	617	611	628	610	597	634	619	593	624	624	639	610	575	649	635	585	663	597	604	632	607	629	628	642	603	609	637	583	610	635	637	610	621	586	654	632	607	624	602	615	609	570	656	658	591	614	612	635	620	576	558	666	639	609	565	620	628	623	582	632	596	652	602	624	614	600	587	617	619	585	675	578	616	660	584	624	597	639	671	632	615	596	625	649	588	615	659	610	611	630	579	629	595	666	613	630	607	581	631	643	619	602	598	659	623	651	617	618	634	611	630	634	661	598	631	669	627	620	577	606	602	636	639	643	609	603	630	641	565	632	651	627	634	623	675	616	569	580	641	614	587	574	645	619	625	604	603	605	620	617	614	618	632	644	618	608	604	654	645	581	632	596	670	661	598	585	621	647	612	595	668	625	647	618	635	623	611	567	627	594	628	616	634	609	601	617	615	613	607	608	675	608	629	579	633	631	617	611	612	614	622	617	610	600	630	606	608	674	612	629	592	645	621	618	617	645	645	622	609	623	633	594	619	623	645	577	603	635	588	627	584	653	635	601	635	621	624	645	629	644	683	615	614	664	636	621	573	619	662	561	601	576	588	636	615	617	593	636	613	581	649	633	591	657	596	587	619	627	633	598	621	617	638	655	638	630	627	676	614	635	636	606	622	633	629	598	585	592	645	606	640	585	633	579	627	598	611	607	618	609	614	554	600	594	662	614	584	625	663	619	674	626	597	608	629	633	576	641	568	642	584	608	575	601	638	654	719	592	632	583	621	631	639	566	627	627	634	624	622	592	611	643	659	646	632	640	627	592	624	611	611	643	586	616	618	654	606	631	609	594	604	624	628	589	622	624	639	637	616	611
24964	21656	28400	25287	16994	4466	2047	1153	919	697	557	491	453	446	327	301	305	308	289	251	238	249	227	243	223	266	245	269	249	256	240	211	228	225	225	236	214	231	213	190	214	188	238	220	233	194	208	194	223	210	230	191	218	213	214	212	217	227	228	211	221	240	219	218	209	227	209	222	225	211	203	211	246	209	178	213	227	202	212	191	208	222	202	233	219	214	202	194	224	207	217	213	221	217	237	231	207	233	241	202	202	215	185	217	213	215	222	212	222	237	202	251	192	210	206	209	200	214	219	202	226	212	237	216	222	206	231	214	254	235	219	226	202	196	221	220	194	216	226	210	202	220	242	226	225	212	211	223	214	237	213	206	195	228	225	221	212	230	222	213	224	244	198	222	229	208	211	208	230	208	191	215	223	209	207	211	210	227	219	212	211	213	214	210	234	225	225	210	197	219	197	199	213	221	191	221	192	203	185	204	211	253	207	213	197	221	193	239	203	218	201	197	224	229	200	222	202	205	221	236	213	210	233	214	223	216	200	225	224	237	210	188	197	191	232	219	224	232	236	217	218	228	210	194	216	220	205	186	194	210	192	234	213	205	217	186	237	219	198	207	217	235	216	200	203	192	200	213	231	228	198	209	202	214	206	198	185	218	205	212	230	193	210	206	238	223	238	195	220	210	223	204	218	202	210	208	248	222	235	214	196	225	171	197	196	232	223	221	220	207	229	217	215	210	212	213	232	195	216	210	216	209	205	212	213	232	226	185	204	210	222	214	206	211	217	205	189	214	199	207	222	217	243	211	216	193	205	218	219	237	217	212	208	217	201	221	223	219	225	219	204	208	181	228	218	200	228	212	207	187	200	235	218	235	191	198	204	167	173	230	225	196	219	233	208	230	241	200	214	193	248	225	227	227	232	207	198	235	223	185	223	216	219	208	219	218	213	195	202	207	206	212	225	194	240	232	251	211	203	252	257	203	193	213	213	203	189	210	220	222	195	242	222	219	221	196	247	199	214	222	237	211	234	243	210	194	217	220	203	245	204	206	228	214	230	202	238	241	236	211	209	221	192	200	204	220	249	224	228	217	222	204	224	189	200	209	224	214	231	210	216	200	235	211	188	230	196	238	209	214	207	199	221	224	193	233	213	188	195	231	230	208	179	192	198	227	233	214	244	190	216	212	218	215	230	227	201	221	193	214	221	191	200	203	201	212	211	233	215	221	210	209	213	226	213	213	243	200	197	214	223	215	236	214	224	193	224	224	195	199	220	195	206	189	227	208	239	203	211	203	215	218	215	238	195	211	195	230	218	213	210	217	178	199	208	207	203	198	194	203	234	203	234	217	206	210	205	233	216	209	209	206	200	188	188	211	212	220	223	209	215	213	243	216	229	219	200	242	244	211	232	189	199	206	226	199	208	206	221	243	233	217	214	213	206	210	217	215	205	222	208	225	206	200	213	185	207	227	209	196	195	195	237	207	203	258	199	221	211	222	218	223	199	200	203	206	228	228	217	213	228	202	214	207	222	221	254	173	211	210	208	193	212	249	189	241	191	203	216	224	202	204	206	230	221	192	209	201	208	246	208	182	218	208	202	197	214	211	182	221	207	191	236	234	179	209	209	201	217	200	212	210	224	191	209	223	223	184	193	196	212	222	215	222	232	226	211	240	238	218	215	217	214	210	191	218	226	197	219	206	242	197	221	225	192	223	209	212	207	220	223	197	201	207	235	229	212	208	198	200	224	191	231	223	219	210	209	204	201	211	213	196	220	216	217	203	231	192	217	230	230	214	215	203	192	221	234	214	222	193	220	201	205	224	245	201	195	197	195	217	236	214	214	214	196	222	201	196	197	195	219	235	219	212	220	185	210	215	218	192	230	205	200	192	207	192	219	209	209	215	238	234	204	210	188	199	221	205	206	212	210	217	192	205	193	216	233	193	192	213	204	200	205	213	207	222	218	210	234	184	208	212	192	194	216	231	216	207	196	226	253	197	194	221	204	210	207	227	225	221	214	194	194	236	220	200	236	240	208	230	203	219	203	217	219	214	213	231	222	237	205	236	202	216	202	237	217	213	209	216	188	241	212	228	215	223	227	232	201	215	225	212	195	196	214	232	192	229	191	212	212	206	220	197	205	230	228	209	228	224	208	182	209	210	195	235	228	212	187	214	226	192	220	263	209	222	233	227	233	207	219	204	221	212	212	193	187	197	202	238	181	201	210	207	232	210	235	231	215	210	220	198	199	195	183	231	205	190	228	213	210	218	219	206	208	200	223	218	238	210	187	225	219	206	207	217	192	236	204	235	206	197	218	219	215	209	233	210	202	212	217	215	195	222	237	214	234	233	239	210	213	200	234	199	222	230	213	199	220	199	230	193	220	222	214	210	215	202	224	199	208	184	215	194	232	197	222	207	192	238	207	219	198	221	199	193	198	239	259	202	185	215	213	221	207	223	221	244	230	224	203	214	184	186	218	221	194	218	218	226	216	228	218	239	198	188	210	201	212	188	213	202	192	196	199	221	211	189	235	215	215	247	227	222	213	207	238	215	175	205	231	167	231	192	214	203	203	188	214	246	194	176	213	223	185	225	207	220	199	228	221	198	226	224	225	202	227	223	209	214	220	203	197	207	228	209	234	210	207	199	226	206	231	220	216	223	206	198	201	219	216	201	216	206	204	213	234	228	216	200	225	226	208	206	220	233	225	233	217	210	202	213	197	197	198	221	206	242	216	246	209	200	197	220	212	210	230	211	172	238	219	202	228	197	221	231	217	205	217	205	208	245	196	241	206	202	210	213	182	212	231	213	199	222	204	220	208	194	227	190	191	203	221	232	221	228	235	219	232	233	206	193	215	219	206	235	232	220	191	203	186	208	200	199	210	226	228	226	213	211	199	198	239	229	227	199	237	226	203	215	197	194	244	212	221	211	250	220	208	246	212	191	214	225	237	209	197	200	200	225	213	207	227	201	224	205	218	203	232	218	221	204	183	247	202	198	196	208	234	200	203	215	209	198	234	208	216	206	214	210	194	231	231	212	218	208	209	204	208	223	188	209	217	225	191	210	227	193	225	189	211	198	217	199	217	216	193	207	221	205	203	204	206	223	226	224	180	221	190	232	219	239	208	206	215	218	166	205	230	232	210	221	230	219	228	209	225	209	193	247	221	219	178	241	223	218	236	234	192	201	207	199	185	218	214	202	189	215	217	195	221	224	240	277	198	237	215	208	210	221	207	225	181	200	230	225	217	201	214	218	195	214	218	207	227	216	204	217	198	214	228	213	165	197	204	219	215	195	205	201	203	236	188	186	170	233	220	212	210	182	211	228	199	215	211	216	212	228	212	232	209	225	201	197	189	220	218	220	203	224	201	226	261	214	236	201	218	222	216	203	205	216	224	229	211	225	190	237	200	239	219	211	219	219	244	240	193	189	206	197	166	198	221	224	211	206	233	214	243	190	221	233	199	208	209	221	210	195	200	191	214	213	217	241	246	230
22988	30527	25680	16795	11650	8127	5680	4011	3017	2455	2000	1639	1413	1221	983	936	774	645	718	660	598	605	635	547	591	555	568	579	562	517	531	506	451	477	467	478	475	476	489	488	473	477	497	468	447	425	445	522	458	465	439	454	451	464	477	427	462	451	436	458	434	441	439	462	448	454	473	458	456	439	441	443	454	446	421	472	429	409	457	460	447	476	442	429	430	469	454	410	430	446	441	458	509	437	417	434	465	410	462	453	486	476	426	445	458	447	428	427	446	436	441	454	442	465	413	465	457	439	452	446	419	434	458	452	468	446	467	477	428	452	487	461	433	444	460	414	475	435	466	467	403	461	417	428	496	462	450	458	469	426	444	486	435	456	454	459	462	438	471	473	449	433	421	396	483	434	462	442	394	453	482	437	443	441	443	453	422	444	450	432	444	426	433	403	443	414	411	447	473	450	451	426	437	441	470	417	436	465	454	406	432	485	436	448	427	466	456	453	442	454	474	432	474	428	453	456	452	418	443	449	414	420	422	452	451	410	423	439	405	427	423	434	419	449	455	476	430	471	466	458	423	454	448	453	468	421	466	441	406	440	463	477	467	444	459	446	449	457	494	434	463	456	440	417	403	457	453	468	434	430	448	406	407	459	425	435	442	461	416	468	413	439	434	425	450	458	431	456	438	450	383	453	456	451	472	447	478	429	442	456	445	465	434	423	447	427	424	432	443	420	451	448	414	422	399	455	465	470	430	422	444	421	429	428	467	443	424	426	432	469	435	434	454	458	439	450	440	438	424	448	448	429	463	444	433	451	418	477	445	477	402	410	445	449	445	416	436	466	458	452	431	461	437	460	399	426	498	413	411	463	426	442	446	442	445	441	456	455	464	415	453	487	446	425	422	449	451	479	445	433	430	441	446	435	417	430	434	447	459	472	469	460	454	413	447	484	436	461	436	450	453	455	457	419	452	444	449	424	426	450	442	448	437	443	447	446	466	436	430	457	426	435	479	432	446	462	430	455	454	469	484	447	391	443	444	483	451	428	479	447	427	471	444	408	435	436	445	404	466	435	425	411	437	448	464	431	468	411	433	453	416	463	441	443	477	437	452	425	453	419	437	428	427	437	413	453	423	444	435	436	428	467	438	439	400	436	424	438	448	464	455	432	456	434	456	482	458	448	470	445	455	415	489	452	435	419	426	426	452	437	435	421	473	405	490	450	473	446	466	455	435	416	442	463	449	435	434	434	423	443	432	439	447	449	427	439	410	455	448	453	474	448	470	464	457	431	444	455	445	440	422	465	428	425	441	467	454	438	457	407	480	407	461	448	445	463	439	395	448	435	443	463	416	447	456	434	490	417	451	465	447	442	431	419	461	454	470	433	468	448	478	448	429	442	459	459	440	416	454	435	456	436	462	476	430	451	417	458	425	440	405	432	432	474	428	472	444	446	474	398	456	456	435	451	430	436	438	417	409	432	411	457	447	466	446	449	425	416	462	450	405	423	460	442	396	450	426	417	454	457	453	433	438	444	441	454	436	481	430	411	431	423	417	498	413	438	459	416	449	476	466	451	446	437	436	439	432	420	466	433	441	456	445	461	425	446	427	458	437	496	483	459	483	460	457	426	422	442	436	444	487	466	459	415	486	407	442	444	440	466	446	436	431	463	441	476	461	441	461	443	458	419	423	463	455	483	444	450	478	407	426	427	452	500	471	463	445	459	428	442	426	459	456	420	456	416	436	448	454	457	448	484	428	430	492	460	428	473	455	441	446	457	445	451	454	407	442	398	433	451	428	426	446	450	441	446	406	457	473	466	427	466	449	442	452	472	454	445	472	469	447	450	466	517	432	404	425	438	422	461	409	422	468	446	481	426	429	432	414	447	449	445	410	442	443	436	438	428	471	425	409	445	463	406	478	465	417	447	459	443	419	427	428	489	467	454	477	441	429	401	447	441	434	439	424	443	434	405	445	459	440	451	426	473	442	466	427	437	479	449	445	419	482	446	468	472	432	470	428	435	439	444	446	425	462	400	450	471	455	411	454	444	448	413	451	431	433	457	419	436	449	431	456	430	412	435	446	467	388	444	437	432	471	415	492	455	478	430	473	425	452	424	468	492	475	407	479	479	464	462	449	466	447	441	443	448	398	441	426	474	441	445	440	428	452	460	445	447	467	411	459	489	419	452	484	440	431	434	467	427	462	448	474	450	434	422	441	490	434	434	431	465	448	464	461	414	434	422	436	449	447	420	456	447	430	457	425	421	419	438	404	427	437	451	445	455	427	416	463	467	468	454	465	423	443	439	417	483	453	419	445	398	406	450	402	433	440	441	411	438	438	432	445	441	426	491	422	438	467	445	456	431	459	468	450	447	433	441	439	462	452	443	424	426	461	473	433	426	479	457	441	452	464	447	422	444	465	447	468	440	485	465	424	443	418	395	473	446	462	458	428	437	428	435	412	447	416	466	438	419	460	424	434	470	467	454	428	425	463	402	430	425	461	465	470	475	415	447	446	435	432	405	470	429	447	447	448	453	446	376	461	424	438	430	458	461	452	451	473	438	444	418	419	460	468	452	436	428	462	457	436	427	431	455	466	411	419	473	432	433	450	470	444	440	413	447	437	465	438	447	431	442	428	405	434	466	437	467	460	498	447	441	450	436	439	473	478	436	467	468	472	441	430	426	413	446	439	464	461	438	461	444	448	446	437	460	437	412	412	450	456	469	463	451	441	429	425	424	458	461	481	400	409	443	425	430	445	469	472	441	469	427	430	430	456	460	450	439	412	434	471	431	452	422	407	439	448	451	466	436	436	448	454	422	420	443	456	443	448	423	448	455	436	446	487	441	474	459	462	485	448	447	483	465	470	424	427	479	439	459	444	451	456	402	473	445	415	432	451	439	455	444	430	475	449	438	451	433	442	472	460	432	424	448	457	469	422	449	471	436	451	404	492	447	430	439	430	465	449	446	412	473	450	426	416	448	424	416	476	446	460	459	444	408	466	448	420	425	437	464	425	449	447	427	441	445	453	435	427	445	430	425	432	466	458	406	432	469	465	434	440	423	447	436	431	414	446	448	422	451	468	434	435	444	449	419	455	423	436	424	450	448	430	476	452	472	445	399	410	437	470	468	434	428	419	446	492	396	421	455	462	470	424	455	421	457	447	459	449	436	433	497	409	463	433	466	438	471	434	481	427	390	459	424	462	447	440	444	407	409	452	444	436	469	475	413	472	431	455	471	450	457	428	404	431	469	424	449	423	442	455	473	430	443	444	433	438	434	414	414	439	475	424	460	483	431	432	413	424	453	449	417	469	436	437	429	440	445	447	474	423	435	478	429	474	423	470	473	460	456	461	400	445	444	467	484	454	416	441	449	439	421	441	443	448	435	444	452	463	480	446	437	429	441	439	437	422	470	450	429	433	441	481	494	434	485	428	462	483	407	462	448	416	437	434	438	461	437	416	417	425	436	445	470	451	452	398	420	445	449	437	445	468	452	456	431
23714	21667	29389	24269	21625	19220	5980	2120	1347	1056	850	707	598	459	388	330	262	237	241	218	224	184	190	178	192	177	178	178	165	174	130	141	132	146	147	125	138	112	131	129	126	136	139	121	114	134	134	140	145	117	125	133	129	144	122	120	118	131	144	133	119	115	126	127	124	122	127	129	109	132	124	136	111	130	114	132	116	121	128	111	111	118	128	99	134	135	127	125	123	132	134	112	114	125	115	129	108	129	115	126	134	120	120	102	116	114	123	111	123	101	131	133	115	121	126	114	116	111	107	129	108	117	105	112	120	92	107	129	111	120	135	122	132	117	122	122	118	127	130	101	120	114	117	144	127	100	122	126	131	114	121	117	99	109	113	118	115	106	134	115	124	113	129	120	113	142	130	107	115	126	121	113	124	120	114	102	135	118	118	115	133	114	111	102	107	124	105	111	135	124	106	114	118	107	145	120	109	111	123	121	119	138	114	109	111	124	123	135	119	122	118	124	120	118	135	120	102	114	123	95	116	115	116	116	131	134	132	101	113	134	123	113	113	107	146	146	108	113	133	132	133	121	88	127	105	113	124	113	111	109	131	96	133	98	135	91	138	122	126	135	136	105	158	99	117	136	132	125	126	124	138	124	121	120	132	111	103	120	119	100	118	136	127	131	129	131	127	115	128	106	117	118	115	131	130	124	124	128	129	121	103	119	125	118	135	109	113	130	132	115	117	124	132	124	109	113	120	115	134	122	107	140	128	118	103	135	127	128	118	133	118	121	134	131	115	116	143	111	129	132	105	112	100	155	121	132	124	120	121	115	140	117	126	126	124	105	111	119	108	121	115	110	128	95	116	112	128	120	123	120	121	120	112	119	120	109	113	123	134	117	134	120	105	123	105	141	114	131	130	138	128	100	108	124	128	124	118	125	118	114	95	116	123	111	112	126	113	120	109	117	132	122	105	134	115	113	111	105	100	90	106	122	135	126	116	117	126	113	126	130	124	133	121	99	130	117	126	120	115	110	119	138	133	128	124	96	120	113	125	128	109	111	140	129	123	144	114	145	107	135	130	106	114	124	105	136	121	127	124	124	122	132	118	141	118	121	127	122	139	120	121	117	115	120	117	119	134	135	97	134	107	131	108	133	107	130	129	133	123	120	102	109	116	102	106	111	116	146	102	126	122	139	113	128	122	133	118	116	89	109	132	122	103	135	137	142	132	124	131	120	140	126	118	107	142	123	116	133	128	124	119	122	127	121	146	123	131	105	112	116	125	139	124	114	116	111	115	118	105	118	108	116	111	130	116	131	114	123	113	112	108	123	100	145	114	147	108	121	117	131	132	150	125	132	129	104	118	116	135	118	136	116	123	121	126	114	111	124	121	139	121	115	117	102	124	129	124	137	140	101	107	103	122	116	128	135	128	123	108	120	106	130	137	123	118	122	120	104	139	115	127	128	129	101	146	122	97	125	106	126	106	126	127	119	112	106	118	119	126	98	107	122	123	120	140	115	127	111	106	116	101	121	120	119	130	125	104	98	125	113	130	114	113	124	121	118	139	103	124	112	123	106	130	125	104	111	113	115	147	121	120	126	129	103	116	121	128	139	115	123	131	127	144	113	135	122	112	114	107	128	116	107	125	130	109	134	117	120	132	123	116	110	129	125	125	107	138	126	124	128	117	136	125	131	127	98	115	124	129	126	132	131	106	112	109	96	110	115	124	115	117	125	135	131	117	131	121	136	126	129	116	129	95	113	112	119	121	128	116	119	117	138	120	127	119	111	134	128	126	85	120	127	124	113	105	138	128	132	112	114	116	107	145	115	116	96	125	120	106	104	127	124	114	124	122	112	131	125	121	129	125	100	120	134	144	137	109	102	129	101	120	108	126	120	118	105	120	113	130	111	123	113	112	107	120	124	121	97	118	117	132	108	132	113	126	133	109	125	112	114	113	143	120	116	112	114	117	128	113	117	105	117	122	125	121	124	136	119	123	109	116	125	107	125	117	106	112	116	136	113	119	122	131	110	108	120	100	121	128	128	125	120	128	123	113	113	147	131	121	108	126	100	112	106	117	120	105	121	120	117	129	149	119	122	111	112	134	118	121	116	121	130	123	134	124	111	131	111	145	123	117	114	125	110	124	105	105	102	122	103	131	115	108	81	92	105	131	113	124	129	112	122	129	116	111	125	100	123	114	120	125	119	130	97	117	109	117	121	112	125	117	109	99	134	107	136	109	110	121	100	116	124	136	119	104	111	130	137	128	107	100	121	125	115	127	120	103	133	122	127	138	143	114	109	127	113	138	125	128	132	123	126	123	119	129	114	111	132	128	120	110	117	117	120	131	115	104	110	122	107	131	104	116	129	117	97	122	94	104	139	118	109	126	131	111	131	125	137	122	107	116	111	105	113	117	127	116	119	128	104	126	126	116	110	111	122	134	115	128	119	99	106	121	121	117	126	143	112	110	127	135	115	130	116	131	127	129	129	109	125	129	122	115	117	120	120	125	99	137	128	115	123	124	124	127	137	126	128	136	119	112	132	114	118	131	140	122	108	134	144	125	113	126	117	118	124	114	139	128	118	106	130	127	124	102	146	115	119	116	102	108	97	121	125	140	106	99	111	119	134	116	102	109	117	122	130	134	114	110	132	142	123	130	131	118	123	105	113	142	105	112	127	136	123	118	125	130	109	130	114	127	120	100	115	111	109	122	127	116	113	146	119	128	118	124	114	119	105	116	134	114	108	115	98	112	114	133	128	140	109	133	98	131	106	122	99	106	115	119	105	146	113	125	130	123	133	116	124	124	109	122	119	130	122	115	112	96	118	110	133	119	110	111	121	115	122	122	126	137	115	110	104	107	141	120	117	126	136	123	132	125	114	141	110	125	90	123	114	127	131	101	112	135	118	112	114	128	125	105	104	132	117	124	123	112	103	105	104	108	148	120	109	123	113	130	150	121	118	147	117	123	124	108	113	128	88	130	118	126	133	140	133	117	119	126	133	118	122	132	116	130	109	122	134	117	133	121	120	112	122	132	132	118	117	138	116	129	105	130	126	119	134	111	110	108	108	131	115	123	123	111	106	129	115	127	142	110	122	128	115	122	104	126	124	100	122	109	113	110	123	137	121	123	126	145	115	119	136	119	126	100	114	125	119	127	131	110	134	115	103	137	138	114	114	122	121	117	121	108	104	134	129	124	123	129	120	123	126	117	128	110	125	118	130	110	122	127	131	138	117	150	102	112	126	122	124	121	116	121	128	103	130	106	117	122	115	129	114	117	120	120	120	113	127	128	128	106	109	126	126	110	119	123	104	132	136	147	122	109	139	131	125	114	113	128	133	89	107	137	136	115	114	118	120	132	112	142	109	116	114	131	114	113	116	124	118	115	117	108	133	122	98	128	115	116	126	104	129	114	131	130	118	109	126	101	132	114	135	117	118	113	114	121	122	119	127	108	124	124	123	135	118	112	123	129	126	131	103	127	132	133	125	122	119	105	128
27259	36770	32573	23805	17719	12939	8961	6556	5007	3850	3156	2697	2187	1800	1348	1010	865	742	665	659	582	537	573	545	502	464	465	458	449	389	346	315	346	365	306	351	299	315	326	326	294	276	323	272	300	249	284	267	267	256	258	271	279	262	282	278	222	244	261	271	238	271	260	273	253	245	229	227	262	248	269	227	242	224	285	280	262	222	254	269	245	248	254	264	255	238	268	240	253	253	209	239	259	217	258	239	255	271	249	256	229	253	238	247	247	250	245	229	249	252	267	280	267	241	264	248	265	242	239	251	258	254	249	220	248	245	265	236	252	254	273	251	251	272	249	264	238	250	240	246	249	253	239	246	228	235	245	231	261	261	272	234	261	241	241	236	241	253	250	225	256	256	261	248	267	234	270	244	277	292	247	256	274	282	241	244	258	233	267	242	244	247	242	268	255	245	243	250	266	237	252	231	252	247	250	253	226	238	242	249	219	259	223	239	262	223	255	259	259	238	232	250	225	261	257	239	282	273	240	234	254	260	241	237	258	271	262	243	226	261	219	220	255	239	251	247	225	233	238	228	282	250	250	257	248	254	252	239	256	245	237	248	220	273	235	254	235	232	232	268	267	264	230	229	240	258	261	235	251	252	264	241	260	230	250	274	248	251	256	244	260	215	246	251	256	244	299	224	241	233	260	239	232	274	269	257	262	281	256	256	275	247	223	254	231	220	246	253	227	268	260	281	227	227	270	236	269	236	230	242	249	253	230	256	267	251	259	238	252	254	251	247	258	237	267	226	243	270	233	231	225	265	254	225	233	235	241	241	275	228	238	247	255	245	246	271	240	258	273	237	277	219	226	233	259	237	227	238	272	260	260	243	249	221	254	282	225	248	252	244	260	244	220	222	253	250	256	247	225	241	258	275	240	222	251	271	242	240	253	253	256	239	224	255	256	250	255	229	253	253	235	225	220	254	250	223	236	239	230	250	236	247	259	261	256	245	258	242	221	222	274	254	246	257	251	218	242	237	268	263	257	242	237	261	223	266	228	240	243	277	260	238	257	243	249	283	232	251	233	244	260	250	266	228	250	278	242	212	244	228	255	248	247	235	285	253	247	252	237	246	236	228	270	254	250	216	260	267	256	265	248	260	258	267	255	265	263	219	242	255	243	232	253	244	264	267	262	237	262	263	233	256	252	236	251	249	237	259	265	255	245	236	265	239	222	248	249	279	249	243	252	250	240	235	225	241	264	215	261	251	262	240	254	250	246	251	227	234	230	222	221	242	246	247	221	240	247	247	260	248	260	241	246	213	245	234	240	234	221	233	240	244	244	223	245	230	265	252	278	250	236	270	236	231	240	223	241	272	271	242	257	264	295	262	260	227	260	242	260	264	251	252	277	239	221	235	246	235	253	244	260	240	244	250	214	235	211	238	256	235	252	230	243	227	235	264	257	248	242	248	262	260	249	245	245	250	258	239	262	206	263	231	244	256	238	245	219	225	255	254	259	269	281	252	247	232	246	261	262	252	226	253	241	283	258	233	236	247	277	253	246	280	239	273	242	241	245	236	218	267	242	241	229	244	238	251	275	235	261	224	252	238	237	241	257	289	243	242	248	244	277	247	248	271	248	267	228	236	223	249	253	264	244	248	286	249	271	246	229	226	226	256	253	243	230	253	253	251	225	244	250	231	221	257	229	256	261	232	260	242	243	234	242	241	242	222	252	238	242	228	271	241	224	224	257	269	247	253	251	219	265	285	239	250	282	248	237	211	249	258	242	237	253	253	245	255	215	254	288	232	251	238	236	260	250	227	250	264	231	221	241	233	244	242	252	235	248	234	231	226	246	264	244	235	258	269	276	226	248	247	251	251	273	250	258	237	239	237	206	273	251	259	272	229	242	269	235	247	264	256	249	251	272	248	269	249	283	258	259	265	240	269	256	235	242	240	282	258	229	243	238	237	222	209	223	253	247	258	249	269	237	232	272	246	225	240	239	234	215	273	252	250	246	237	213	249	216	239	241	217	260	262	248	271	244	280	254	258	251	239	260	203	264	252	243	245	255	222	255	232	255	228	244	253	254	228	243	237	259	229	249	272	252	222	246	234	238	225	248	234	217	259	259	239	259	255	250	248	249	251	240	249	243	227	262	245	236	261	241	219	246	255	246	225	252	221	234	232	252	224	230	237	264	261	236	237	234	251	242	238	256	258	272	239	250	240	228	245	222	249	233	210	238	248	243	259	232	237	243	251	220	243	242	250	268	242	260	243	261	240	263	245	235	255	234	236	243	255	251	242	246	263	228	248	260	259	250	250	245	247	243	235	242	253	245	253	263	248	265	222	268	235	270	243	240	217	255	219	257	234	244	239	248	268	263	257	258	263	239	260	261	245	228	239	236	251	250	272	243	259	251	240	224	216	230	247	230	254	259	249	254	241	237	243	255	250	264	249	244	230	232	262	250	261	240	220	243	249	251	245	224	251	246	231	271	263	247	277	242	240	253	274	267	239	258	253	231	251	239	236	260	240	257	258	231	232	266	249	218	256	234	260	287	260	241	241	235	252	251	254	231	230	247	262	215	279	228	258	221	251	246	238	252	226	246	230	264	262	255	250	217	278	244	265	251	264	247	215	232	259	252	245	240	240	234	274	242	249	259	238	228	242	229	233	266	223	232	241	257	253	232	240	240	226	253	232	268	241	249	244	249	238	245	247	226	253	249	230	261	235	244	268	243	223	230	241	250	239	252	253	241	257	239	244	242	266	263	256	252	214	250	240	249	237	250	248	238	257	266	279	229	250	236	222	228	244	222	259	238	260	251	218	231	252	249	265	255	237	223	268	219	250	256	267	236	229	244	219	265	247	271	253	241	252	230	247	247	279	232	276	229	245	230	251	268	261	257	260	262	256	261	242	264	245	233	253	252	235	251	256	237	218	276	266	227	246	242	240	258	243	240	214	248	222	250	262	251	238	244	246	236	237	263	243	248	275	265	227	259	263	255	225	240	228	237	279	245	256	247	270	256	263	251	238	253	238	248	245	235	281	228	231	231	256	226	247	238	250	223	222	256	247	237	259	274	244	250	237	253	239	249	230	232	249	253	283	274	243	236	247	241	265	254	221	244	257	252	245	216	255	240	250	242	216	271	253	253	251	238	248	226	256	249	227	236	256	238	248	236	246	235	252	233	245	250	265	227	266	234	238	267	244	229	245	207	226	248	251	241	260	224	236	241	250	246	253	230	233	257	240	268	264	261	248	271	236	246	253	240	239	247	266	230	238	266	255	257	260	258	266	292	227	262	251	236	247	232	250	270	238	266	261	251	274	277	249	254	250	250	241	258	257	209	246	246	251	248	260	242	260	224	269	232	242	248	253	252	259	231	240	248	253	250	202	251	268	257	241	219	254	217	259	258	276	260	238	233	231	250	253	249	252	236	276	254	249	245	253	237	247	232	240	236	244	277	247	248	209	254	245	243	263	239	251	276	260	232	221	259	263	243	261	240	265	243	215
27278	20780	12622	4758	2009	1339	801	665	525	448	449	396	408	391	342	342	302	314	311	355	303	312	335	256	317	308	289	327	313	316	305	288	320	302	300	278	316	301	310	294	340	280	304	327	302	308	292	297	296	316	309	300	321	313	292	290	292	281	275	300	320	294	327	294	298	284	327	289	299	324	318	297	318	308	294	305	316	327	288	311	321	280	288	275	315	325	297	292	295	286	305	288	301	309	274	312	317	299	315	287	330	310	285	279	274	317	297	323	320	288	262	307	300	304	298	306	313	284	326	329	276	293	312	312	332	279	265	290	275	339	301	274	288	306	319	284	301	285	307	323	292	315	297	319	300	316	306	311	292	311	297	290	287	314	296	263	312	278	278	307	286	302	314	292	300	284	291	295	298	321	309	329	295	279	336	287	282	278	295	279	271	301	306	314	301	306	311	291	297	277	287	290	291	289	282	289	290	328	305	307	295	317	312	310	312	311	269	310	329	283	308	277	285	335	314	324	290	280	305	313	308	288	325	299	284	306	302	313	311	288	292	284	291	287	305	311	284	310	298	331	289	301	275	291	330	305	308	315	319	274	273	332	264	304	301	316	306	296	331	288	346	304	296	330	316	317	293	308	287	287	317	278	285	327	299	264	302	291	302	298	309	302	304	287	305	294	326	311	331	292	329	290	280	316	281	279	295	294	308	279	278	320	302	321	291	320	281	301	305	306	315	313	335	306	289	274	320	292	290	311	327	316	290	311	301	270	313	279	273	308	324	332	313	317	294	311	298	308	285	293	292	304	271	334	284	310	319	296	319	301	326	315	311	286	295	283	291	291	274	295	274	339	332	282	306	321	306	300	311	321	311	312	311	264	320	259	310	305	266	299	271	316	312	296	271	309	312	297	315	291	301	305	299	324	310	302	307	295	321	316	299	292	296	291	305	302	270	293	292	281	295	293	310	283	316	294	278	305	304	285	320	298	304	292	302	275	322	306	332	292	301	295	283	327	270	301	263	273	293	288	318	271	292	314	318	309	312	306	318	309	293	328	256	290	289	311	314	314	300	272	327	298	283	270	287	283	313	308	298	295	275	304	284	300	316	299	308	297	306	286	312	264	300	297	269	293	267	282	299	296	293	311	325	296	297	280	299	302	307	294	309	295	281	321	303	297	315	299	304	283	298	319	317	281	300	311	316	306	314	291	284	259	289	326	300	296	316	300	303	294	301	328	299	277	287	298	271	290	323	324	281	318	305	308	306	306	319	319	303	319	312	282	304	320	308	300	286	322	310	283	276	292	291	250	318	315	308	268	356	291	331	299	281	260	313	252	290	303	306	311	269	279	298	286	299	298	276	296	289	302	317	286	292	259	296	293	269	295	297	322	284	302	296	320	303	302	341	322	329	323	311	287	288	340	324	293	283	315	304	320	310	299	327	306	305	313	308	301	294	279	274	305	331	294	285	295	290	315	320	290	318	269	311	331	322	301	292	296	311	314	317	292	275	322	306	316	285	323	322	298	297	280	276	296	280	304	281	274	291	289	295	291	302	308	270	292	297	299	306	295	294	299	288	341	295	306	306	311	297	290	301	297	276	306	293	289	291	291	324	303	323	284	307	279	304	300	316	288	296	305	280	289	285	303	316	294	293	293	285	313	269	325	301	277	312	327	318	279	287	294	306	335	314	323	298	306	269	266	297	290	266	289	285	271	291	319	270	293	320	292	286	313	331	301	290	319	299	320	277	352	331	302	293	320	300	307	310	284	333	282	289	335	290	290	334	290	271	290	275	289	298	289	302	286	299	289	304	325	301	298	332	315	306	297	343	297	316	275	310	314	299	321	297	294	287	298	308	333	339	304	316	326	285	299	287	287	334	315	283	284	288	270	282	305	304	309	309	298	298	313	309	368	272	277	313	316	282	298	290	316	300	314	302	294	326	341	286	302	308	299	287	326	320	305	308	289	294	305	300	301	280	285	301	305	292	296	298	312	294	305	313	333	315	275	313	274	304	307	315	327	269	270	273	306	299	332	273	324	286	318	289	344	315	292	323	310	310	297	323	298	298	319	292	293	282	292	290	286	307	322	279	275	328	319	260	302	328	295	277	313	278	310	336	291	308	302	311	309	300	277	335	285	311	291	281	293	312	284	308	307	316	295	299	308	331	303	311	297	318	310	298	288	271	293	320	268	313	291	282	285	321	317	300	285	320	336	296	297	317	261	275	301	300	294	300	291	299	329	305	313	282	299	318	291	325	320	311	294	306	303	289	316	308	300	294	306	333	296	302	301	300	330	280	283	296	313	305	319	281	290	289	290	286	304	305	313	287	294	271	330	304	274	287	273	297	315	325	300	303	291	340	293	307	281	309	291	310	325	281	316	290	305	302	298	309	298	313	283	305	262	319	295	334	307	326	286	307	297	293	309	318	290	320	294	319	305	279	304	305	282	302	318	293	281	280	309	302	303	308	283	292	317	307	290	303	312	284	291	326	287	265	317	311	322	319	330	255	311	305	285	314	310	275	329	296	329	284	282	299	293	312	265	306	301	311	267	295	291	308	292	318	297	304	327	299	266	308	285	312	292	272	269	274	284	311	318	337	325	328	292	278	300	308	268	333	296	281	282	283	271	266	292	304	294	305	286	308	287	309	268	252	277	280	311	289	288	292	287	283	296	309	312	274	283	293	295	309	333	274	304	292	276	296	306	324	309	290	309	298	300	315	315	302	270	311	282	301	298	328	296	292	332	273	312	318	280	289	322	327	306	300	276	306	292	297	309	307	281	297	313	292	336	301	318	271	326	299	292	320	305	306	327	305	312	307	284	320	326	284	303	294	304	306	303	288	307	289	286	273	299	280	268	331	309	308	273	297	259	265	305	312	290	292	306	268	281	308	286	298	292	303	304	299	299	305	316	306	296	309	291	294	289	339	304	300	306	299	305	282	294	303	297	313	292	307	323	286	304	328	288	298	309	297	304	290	302	301	292	312	315	261	319	318	288	287	289	298	317	289	311	304	326	328	325	279	296	305	283	331	316	284	296	300	297	290	314	270	293	313	307	314	319	299	311	319	302	293	287	300	280	288	283	301	289	275	297	305	285	270	322	292	340	321	289	313	284	302	333	290	297	279	305	296	291	305	283	297	271	321	295	269	288	295	292	313	299	302	277	294	271	318	306	287	340	284	307	282	310	289	278	327	289	296	265	305	258	248	301	312	286	322	288	317	293	286	301	305	305	305	292	302	299	294	295	276	293	282	337	286	305	319	326	288	323	297	322	337	262	300	296	307	287	319	290	303	265	286	294	309	335	276	291	298	308	293	250	274	289	272	274	286	308	275	296	301	291	255	320	282	283	293	314	302	302	303	301	298	317	291	295	305	318	294	314	303	322	325	304	285	321	288	299	303	302	322	318	285	313	315	291	291	269	299	286	313	300	302	287	306	292	308	290	308	260	293	308	289	268	309	270	265	308	286	275	310	319	289	285	309	278	297	344	333	296	298	322
18836	19072	16091	9143	5943	3931	2625	1959	1582	1303	1135	1148	987	881	798	744	717	713	721	664	703	656	712	692	644	683	692	671	649	608	668	593	636	624	580	637	638	619	611	614	605	578	610	634	612	627	550	585	605	620	632	628	591	665	596	599	670	624	615	598	592	626	587	624	578	585	561	553	589	616	589	588	625	611	587	631	604	582	590	638	642	612	590	569	605	651	632	601	603	578	556	572	585	575	606	642	614	611	670	629	583	601	595	605	612	642	588	596	637	579	578	601	592	580	609	649	578	573	625	632	613	613	574	614	580	601	624	640	618	623	588	605	601	641	583	621	581	595	632	600	619	630	591	610	601	613	611	593	607	570	562	612	613	618	617	572	572	630	607	584	629	612	634	621	605	643	575	579	656	620	642	604	571	610	656	601	587	638	596	649	589	573	626	618	615	643	626	605	651	592	612	589	577	600	597	614	571	611	567	599	639	595	615	597	579	642	600	623	627	612	650	595	596	598	608	633	639	641	597	659	616	612	598	632	644	629	568	663	607	620	627	599	605	607	625	625	615	578	594	601	575	651	603	610	603	648	647	604	625	608	543	609	610	611	595	662	587	597	595	611	632	659	644	596	633	584	601	618	578	624	612	643	603	592	593	624	589	625	611	637	569	604	627	631	650	623	631	640	610	604	628	596	600	621	589	590	559	558	603	635	611	643	619	602	636	590	626	616	618	648	620	600	596	629	609	561	600	582	604	629	615	581	600	573	597	607	619	589	614	576	656	559	656	590	644	636	600	617	588	631	576	579	617	609	602	561	621	581	642	610	570	614	624	602	615	627	617	578	681	574	629	609	645	595	606	617	601	637	655	589	585	617	654	600	607	585	606	633	602	609	589	590	614	636	590	596	589	622	587	608	574	589	575	638	588	605	639	619	608	595	653	581	560	645	574	623	599	644	587	634	600	595	607	609	585	573	618	615	588	608	586	564	653	604	617	685	570	632	652	629	654	666	597	578	622	604	632	602	594	597	595	570	627	597	585	621	655	620	623	626	644	610	624	613	608	572	629	632	615	607	606	588	621	612	661	633	596	599	584	586	598	640	539	612	594	606	607	649	634	628	637	637	603	641	667	625	616	623	575	613	578	583	612	607	603	560	608	616	636	598	575	605	619	567	585	580	585	556	605	614	596	575	631	579	594	628	640	620	686	589	546	571	606	604	616	606	555	618	573	624	587	607	598	637	646	636	562	573	698	650	622	612	584	566	603	599	663	634	599	643	564	593	639	623	616	629	630	588	597	650	635	583	577	623	652	608	598	571	629	611	621	563	580	601	625	621	633	568	608	594	605	667	607	617	562	620	606	612	607	595	629	589	629	598	597	575	639	598	607	643	592	573	585	655	622	633	611	627	572	600	578	649	582	608	604	610	577	612	638	617	598	618	636	600	608	644	604	590	625	623	669	601	596	613	610	654	594	632	627	653	595	609	597	610	586	644	604	641	640	670	629	604	607	597	633	575	602	605	589	603	595	638	575	605	601	610	620	596	590	607	598	644	589	604	605	620	597	649	584	576	595	576	607	609	586	603	587	612	587	633	642	654	594	610	621	619	570	631	606	595	659	621	571	574	576	594	625	617	645	650	546	582	572	595	621	664	618	626	638	615	623	601	605	599	585	608	584	662	609	584	588	612	617	588	641	587	639	592	620	582	591	642	617	598	630	599	581	570	565	601	592	577	582	652	611	693	602	552	593	611	586	588	563	600	642	574	653	645	611	595	598	615	572	611	591	612	637	594	610	632	671	608	571	584	620	594	613	576	649	585	612	626	611	612	643	672	601	628	618	634	605	607	613	571	619	571	585	578	664	614	626	594	591	602	599	546	617	638	658	550	619	617	615	675	592	614	609	598	637	602	643	567	608	588	613	632	649	622	592	639	622	611	629	602	628	653	603	657	576	600	583	587	609	693	642	618	581	586	595	596	656	591	581	616	611	613	655	625	612	574	586	599	624	558	618	615	600	602	616	640	614	651	642	593	614	631	612	640	608	597	588	594	594	606	538	591	625	562	584	581	637	614	633	610	651	624	657	612	623	559	601	610	589	569	568	609	619	632	605	573	662	587	619	572	603	566	621	604	595	604	600	634	636	608	567	654	597	598	592	603	602	639	638	607	602	589	588	575	611	647	634	594	597	632	623	608	621	612	610	597	610	638	608	607	594	608	640	646	611	636	610	582	571	602	601	598	592	634	585	621	652	563	552	604	629	630	668	610	633	624	630	646	574	606	631	601	588	598	603	589	623	590	600	600	588	603	608	642	639	589	587	631	626	611	627	590	614	634	608	633	582	599	631	621	611	593	588	647	599	601	618	644	640	625	639	600	605	592	609	585	610	587	613	621	560	635	575	626	587	575	619	595	596	625	638	574	582	586	629	567	648	586	647	605	574	593	617	602	569	615	621	622	685	571	579	611	585	649	621	654	635	595	615	575	598	606	595	588	622	636	613	597	626	639	622	573	606	603	586	579	601	624	594	628	600	637	645	582	579	558	632	560	586	600	622	600	602	635	615	577	604	574	597	619	619	635	618	600	600	620	587	594	601	628	613	621	612	611	587	597	603	606	566	678	627	615	616	589	576	633	635	574	618	603	611	701	596	606	613	594	598	640	617	601	581	616	587	629	601	664	585	609	604	577	658	591	572	605	596	647	618	663	606	616	600	636	590	621	575	639	658	635	617	614	623	594	616	630	575	633	617	609	607	629	605	623	611	621	602	615	592	615	559	636	602	651	592	568	609	626	586	605	594	602	631	624	618	601	574	610	586	592	570	612	627	605	605	579	631	593	617	632	642	613	610	593	596	633	574	595	605	629	582	610	625	623	564	611	598	649	619	601	562	649	582	608	534	590	561	584	571	631	625	574	626	630	608	613	618	582	597	612	570	609	599	609	604	650	593	603	618	585	600	656	631	568	582	610	628	646	653	615	568	659	632	561	622	658	572	629	598	635	619	606	664	576	582	619	627	575	601	594	588	605	590	560	624	620	615	595	567	562	609	604	603	619	593	628	549	579	603	612	592	653	604	587	615	591	618	595	628	617	569	602	597	611	619	622	612	652	618	604	587	604	621	613	566	636	583	606	594	587	602	633	638	606	604	624	620	630	641	606	643	628	654	598	612	618	601	625	595	613	609	617	602	574	627	616	644	557	637	593	604	603	622	620	610	600	596	610	584	574	622	556	591	590	634	627	634	612	561	639	593	622	621	604	598	604	654	571	565	599	645	624	619	576	629	645	574	614	570	642	622	610	609	611	608	585	648	623	609	573	636	655	636	620	602	641	613	635	615	621	567	578	604	592	581	611	603	624	643	592	626	620	633	640	613	609	610	624	602	633	604	636	606	622	577	638	582	604	617	581	594	612	614	658	566	579	651	595	622	534	600	578	643	594	628	606	612	650	599	637	571	617	627	587	616	615	600	596	618	564	594	632	672	616	598	637	619	583	586	579	609	645	622	639
24950	21653	28423	25217	17064	4560	1986	1172	861	683	605	521	410	354	373	311	298	289	253	227	243	262	237	257	240	229	257	237	242	249	221	239	214	206	207	243	224	209	207	225	223	202	226	196	228	220	237	228	197	201	227	202	205	198	206	208	205	181	218	212	234	187	187	206	220	192	203	219	236	212	224	202	227	211	216	211	226	201	199	227	207	185	212	202	199	199	189	214	190	214	230	215	208	213	196	230	231	245	209	209	208	232	187	215	206	209	214	215	242	212	183	187	195	209	251	216	222	253	210	222	209	216	214	219	230	216	222	201	215	213	218	225	201	224	217	222	213	225	223	231	214	213	188	204	183	221	197	194	209	236	214	241	220	195	212	242	242	222	218	178	211	194	186	211	198	220	183	215	242	224	212	221	207	215	233	184	198	201	226	218	184	193	176	195	235	200	217	197	218	199	207	209	227	214	207	195	185	224	210	210	202	216	217	213	192	231	232	180	203	222	220	190	201	214	218	211	237	185	212	213	212	199	209	241	218	181	201	199	231	216	220	210	221	207	213	216	186	228	234	210	201	221	237	207	177	188	185	217	230	207	210	232	201	217	184	198	207	232	216	232	190	216	231	230	197	207	197	221	204	215	209	237	206	208	209	207	191	201	195	238	219	227	211	197	242	214	203	210	207	215	214	195	226	202	203	171	239	224	214	195	225	255	209	231	179	220	219	224	199	222	196	216	191	235	213	203	224	193	213	204	216	202	194	233	231	215	201	217	227	220	209	200	208	231	201	205	196	200	211	219	207	194	216	231	201	189	192	207	209	213	186	195	233	209	209	188	205	218	202	221	192	227	221	244	206	211	210	206	216	218	215	221	185	209	207	214	231	222	189	213	214	240	221	218	229	213	214	180	205	206	198	220	176	212	221	213	203	232	213	204	191	231	233	198	223	200	252	189	199	222	205	208	209	209	225	217	200	216	185	238	208	213	219	225	200	181	216	214	212	213	211	214	201	230	214	211	211	198	240	202	189	216	210	206	191	196	214	192	205	200	223	217	230	202	231	220	219	173	230	198	212	219	209	219	222	202	194	230	179	210	217	216	218	198	221	236	185	220	221	202	224	226	198	207	210	209	172	222	202	231	201	198	202	216	216	194	203	203	232	206	204	215	232	230	198	222	221	199	208	205	211	224	219	217	232	218	204	225	194	208	208	196	210	206	179	203	209	199	226	209	217	205	219	232	205	223	190	188	211	191	209	218	224	224	204	235	189	220	230	228	200	204	216	206	200	212	202	189	221	235	215	213	208	219	207	205	189	209	227	213	207	218	203	231	210	240	209	196	225	185	212	210	195	213	220	199	220	221	194	222	202	203	216	205	212	209	199	189	197	235	227	218	188	211	232	213	236	194	205	211	196	217	209	212	224	228	230	230	209	225	209	201	206	203	244	185	224	205	217	196	213	214	218	213	246	227	196	207	226	214	224	233	226	196	222	213	199	227	242	207	211	216	192	195	206	214	189	201	203	247	204	217	225	219	181	204	215	198	221	208	185	239	207	193	187	205	214	226	198	205	221	210	183	228	188	227	205	181	194	198	207	223	208	216	211	231	188	209	195	171	217	202	218	242	209	190	211	191	213	176	194	209	201	224	208	213	213	210	203	223	209	196	213	231	201	175	206	218	195	215	222	208	219	232	213	243	208	221	226	223	229	216	237	185	209	215	197	213	199	222	219	204	199	231	200	199	201	216	220	217	223	198	218	193	218	210	194	202	195	211	225	201	215	190	219	213	195	221	201	188	224	223	207	201	214	221	199	202	212	215	209	214	201	235	221	214	202	205	203	194	232	224	194	242	190	185	199	233	216	218	202	214	202	201	195	213	225	194	223	222	207	214	217	219	193	202	162	214	220	201	200	195	207	225	214	193	208	218	219	210	199	223	195	212	194	202	208	204	250	214	217	185	208	191	228	213	205	211	201	218	220	210	202	229	199	199	208	223	195	211	219	216	201	207	226	241	219	183	205	228	210	210	211	210	209	219	225	214	206	195	220	215	225	210	192	199	223	192	212	209	218	215	195	188	223	227	200	206	205	210	222	193	218	207	218	207	207	217	204	212	211	220	180	217	201	195	191	192	211	218	229	202	198	192	219	220	229	194	212	208	221	203	213	237	185	210	208	210	222	210	209	224	220	227	205	207	225	193	179	238	209	210	202	188	204	206	206	206	192	197	204	218	217	208	178	204	196	218	259	228	230	207	209	233	211	191	227	200	252	187	223	229	224	207	204	201	202	206	202	197	210	210	214	238	232	192	237	207	220	194	213	201	220	239	216	192	205	239	203	195	210	222	191	210	218	226	215	216	216	198	205	211	234	178	208	195	193	244	220	213	203	208	205	220	217	197	207	203	215	196	218	214	204	229	221	219	205	192	197	221	200	241	215	233	211	221	204	236	204	201	197	204	196	208	210	208	189	221	205	222	220	202	219	211	204	182	228	193	226	228	235	194	211	202	208	212	216	209	215	195	234	186	237	207	207	229	231	211	195	202	235	208	213	199	187	205	199	210	191	204	225	240	182	214	197	195	208	229	208	203	235	191	199	201	209	214	224	192	224	200	215	217	215	209	220	207	228	208	194	224	197	214	207	195	219	204	204	204	191	228	194	227	226	228	206	213	232	233	202	226	207	208	218	213	228	204	216	215	216	245	217	225	234	194	217	199	200	178	211	199	213	203	215	216	217	197	213	185	217	215	225	198	212	205	217	224	199	239	187	232	218	224	188	220	218	202	184	221	203	205	226	197	205	211	205	216	205	206	213	224	213	185	228	232	245	203	213	213	209	205	231	177	206	200	194	218	213	212	185	213	225	201	212	227	206	207	224	190	194	223	228	195	180	224	206	220	210	203	237	229	222	204	221	197	213	215	227	239	220	186	212	193	201	226	212	209	201	221	212	197	206	218	232	225	214	201	215	221	224	226	182	215	204	225	200	217	203	216	209	217	225	193	228	195	200	191	195	200	213	218	227	235	225	191	218	196	225	231	202	214	203	202	206	171	222	189	222	208	215	222	221	213	216	188	229	240	198	235	199	239	210	204	195	214	225	233	184	213	204	200	243	226	208	208	234	198	221	216	224	195	225	247	199	198	209	179	229	205	201	175	209	249	218	201	200	205	228	217	187	239	211	219	194	231	211	220	221	198	201	220	193	209	207	206	224	206	197	195	194	183	193	198	218	228	212	212	213	214	215	229	224	235	181	223	213	227	224	236	198	212	189	216	202	195	213	201	216	242	236	219	212	211	208	204	222	197	208	222	220	209	201	207	217	205	214	169	210	194	212	199	200	210	203	195	197	212	221	208	216	225	208	206	188	219	202	206	213	213	208	235	234	196	211	200	203	249	211	208	203	206	220	214	215	198	211	204	189	211	189	216	209	209	190	226	193	210	223	222	224	203	213	198	206	192	194	211	204	190	205	224	213	202	216	198	195	231	209	194	205	221	218	217	193	213	198	230
23151	29549	26127	17399	11937	8306	5520	3989	3042	2402	2141	1751	1443	1201	957	868	717	730	660	671	612	626	592	557	610	540	548	549	511	525	489	508	517	473	450	449	409	486	477	444	423	488	443	442	453	436	496	483	446	427	449	441	467	442	454	437	468	441	399	455	421	467	467	446	457	451	448	412	460	414	474	481	464	414	417	433	449	455	434	443	420	428	450	455	488	414	442	442	464	444	462	452	482	441	462	477	460	435	471	464	458	454	460	423	435	422	419	454	455	424	433	454	461	434	399	447	444	448	426	412	443	442	412	439	413	465	434	426	421	427	435	433	442	450	428	428	442	481	403	435	426	441	428	463	422	404	392	420	476	437	458	459	417	425	420	414	431	437	464	429	435	421	428	419	455	429	439	404	480	426	417	437	420	468	458	450	461	437	423	481	429	429	453	449	463	447	438	427	455	427	442	426	447	400	437	453	409	437	402	458	436	440	434	442	450	468	410	422	465	438	442	419	431	448	439	470	437	439	459	430	418	436	445	419	412	415	425	476	481	446	421	437	427	446	457	433	436	461	437	444	433	436	459	430	480	426	404	417	427	450	402	445	419	470	436	420	443	437	417	448	455	457	451	435	448	455	445	418	448	463	464	433	434	399	450	439	451	462	452	428	424	414	454	429	409	426	395	432	435	428	443	483	436	403	468	436	441	432	446	421	438	452	437	461	436	433	474	453	445	461	438	430	425	463	429	446	426	407	435	431	425	453	428	426	446	427	411	436	457	443	438	434	451	424	437	436	418	443	451	418	468	473	442	443	427	432	432	463	426	441	426	441	454	476	436	415	427	480	408	459	423	432	430	453	394	438	451	473	470	430	449	450	433	433	447	395	427	446	463	416	483	421	442	445	462	443	431	450	451	457	432	488	427	449	456	433	451	453	481	436	429	439	449	433	462	444	455	417	460	451	453	420	421	410	430	413	405	414	413	446	388	439	458	433	442	436	424	441	432	440	408	432	446	424	436	410	412	429	444	436	466	405	426	416	436	406	426	430	437	416	435	460	427	436	450	425	437	458	458	450	411	442	429	431	432	456	468	404	477	433	453	400	455	428	450	438	434	407	448	430	471	429	472	429	439	430	415	410	411	416	431	452	426	456	422	425	427	431	434	446	439	494	414	442	450	432	468	442	469	440	470	437	453	424	426	447	441	455	417	409	405	473	455	463	469	397	467	415	454	423	432	479	414	426	415	411	444	480	446	448	450	445	442	424	429	464	417	470	437	444	449	442	410	459	459	427	466	438	420	441	443	449	404	460	446	457	432	440	404	457	442	409	412	463	454	428	456	421	426	442	443	458	435	484	422	432	453	425	457	459	436	445	477	463	444	432	455	474	472	412	441	447	428	436	458	461	431	413	436	432	441	469	443	426	433	455	434	445	466	413	462	419	425	469	431	427	449	455	416	434	409	475	416	448	446	442	414	426	431	397	431	445	470	480	473	428	442	400	424	405	430	442	426	431	421	405	439	434	435	482	446	433	461	447	411	447	431	443	437	476	419	401	454	452	419	435	430	425	440	423	416	415	434	416	483	427	443	415	440	428	428	465	417	444	407	433	462	447	431	429	469	448	469	467	433	465	471	445	461	442	441	434	483	442	442	444	442	486	412	422	426	486	419	455	461	427	435	431	425	466	456	445	434	463	451	475	477	454	445	434	462	459	444	446	405	444	465	454	471	460	421	442	375	414	426	436	422	414	442	430	435	444	435	442	434	436	448	438	452	443	436	415	453	438	430	431	367	402	440	437	474	454	422	412	446	410	466	442	441	433	424	467	450	406	430	450	415	414	444	476	485	433	421	441	438	470	444	440	454	414	447	387	409	442	409	446	399	416	443	428	456	461	453	449	421	451	446	443	440	455	429	461	430	439	449	420	435	402	441	444	404	452	470	457	462	439	452	451	470	427	450	408	437	424	442	487	420	445	428	452	431	440	446	430	468	418	398	432	434	430	477	434	423	422	425	453	436	432	433	441	433	468	470	437	431	441	433	406	437	436	446	454	448	408	415	436	429	405	398	449	410	403	422	471	445	435	412	443	446	441	445	476	405	417	478	429	459	438	423	424	406	449	426	453	426	438	428	468	426	437	446	454	420	469	462	450	435	469	430	437	435	426	438	454	463	434	402	462	433	440	394	465	458	412	433	409	454	467	449	434	424	434	415	460	418	404	410	409	405	426	430	438	411	474	450	457	416	456	421	463	412	403	440	450	454	425	445	454	443	454	428	443	452	423	445	473	390	418	449	417	442	506	461	443	424	470	430	449	443	452	437	400	426	424	445	460	446	441	482	451	440	412	450	418	429	483	436	427	480	442	453	439	432	436	444	480	409	418	454	464	419	433	420	457	439	449	452	479	425	438	455	486	434	419	437	443	433	463	442	423	434	416	461	443	433	428	425	456	420	422	446	441	412	436	441	414	421	480	448	480	452	464	408	418	456	435	437	435	414	403	465	416	407	480	472	404	386	412	451	416	439	460	493	446	438	440	463	439	447	449	461	451	452	457	413	434	431	433	410	467	455	447	420	424	468	462	459	454	443	466	445	421	444	432	441	437	446	397	456	412	444	439	427	465	447	419	463	454	453	449	419	454	432	447	477	435	458	460	474	400	431	447	402	444	447	430	402	468	414	422	422	428	470	482	424	475	457	421	438	450	414	414	481	498	418	432	436	454	434	438	439	470	423	491	452	450	428	438	415	451	446	437	420	434	460	415	421	424	463	490	420	441	440	454	456	417	439	448	453	387	434	418	459	420	467	438	468	450	435	468	475	473	435	426	456	406	458	466	429	436	448	430	408	461	444	420	446	418	395	436	422	419	421	454	455	427	443	453	438	452	401	443	411	450	459	435	459	386	437	448	433	391	410	412	451	439	440	416	449	474	401	461	438	451	441	464	435	420	418	442	448	409	449	451	443	458	457	415	430	466	450	399	395	459	443	411	429	464	460	410	442	444	437	400	450	471	490	439	419	422	423	437	462	434	451	450	452	438	433	467	467	413	436	401	447	458	421	465	423	429	475	426	454	415	490	396	420	424	404	456	409	467	381	453	435	443	412	450	454	465	395	445	443	448	462	473	466	453	421	466	451	465	464	429	438	457	446	447	412	460	460	431	471	462	445	466	428	450	417	442	439	436	433	496	434	433	443	461	491	437	431	460	439	450	450	481	460	440	438	423	438	423	428	440	431	406	432	439	392	435	423	431	451	416	422	453	448	463	436	434	459	433	406	432	391	421	420	430	413	461	458	412	432	438	448	433	448	457	438	464	448	449	448	431	453	449	401	459	440	418	444	461	412	431	449	466	424	435	486	455	458	429	424	438	476	427	420	457	412	474	456	446	450	426	449	450	422	440	405	438	423	420	425	461	488	418	443	448	408	411	484	447	434	443	455	429	437	439	461	470	457	420	448	415	457	416	453	443	435	437	435	459	465	408	440	414	463	400	431	471	410	425	455	430	439	410
23728	21634	29360	24316	21630	19257	6103	2188	1459	1096	902	698	575	452	378	358	291	266	242	196	200	183	183	211	184	178	176	154	160	151	143	150	134	153	146	140	131	142	139	130	153	135	136	148	138	117	122	120	125	143	122	140	98	145	117	104	113	131	135	139	136	127	127	99	137	112	134	126	118	122	129	113	113	105	133	115	123	117	114	114	115	116	100	109	133	117	107	109	122	127	110	125	122	121	112	104	128	118	111	137	115	101	116	132	149	113	123	119	129	109	134	107	124	118	130	131	127	126	131	108	97	131	126	121	113	131	131	125	114	114	107	103	119	116	126	108	121	115	140	107	122	117	131	105	99	149	112	102	115	128	132	119	135	110	112	136	108	115	115	115	110	108	100	118	120	116	121	125	131	118	130	118	112	136	119	140	120	112	124	116	117	134	107	124	113	115	123	100	106	121	133	115	116	130	112	103	119	111	100	129	136	122	112	117	106	129	138	130	136	119	102	133	108	101	121	111	115	127	115	129	113	135	132	116	123	117	123	123	124	108	139	123	131	136	122	119	113	106	120	111	109	112	142	111	133	104	119	124	124	111	122	91	120	122	118	116	124	120	115	121	99	126	105	130	91	116	123	125	127	113	114	117	116	123	113	128	126	113	113	126	130	113	138	134	125	116	132	128	128	103	133	117	112	110	140	107	123	142	140	110	118	107	96	126	135	111	112	116	103	136	137	111	119	98	135	128	115	110	126	98	99	124	100	109	121	113	103	111	104	123	137	99	111	122	133	109	137	129	125	114	131	126	102	117	125	121	139	107	109	122	103	118	116	111	137	124	139	107	119	108	118	116	111	105	129	116	98	119	124	113	122	99	115	125	122	148	116	143	112	105	132	129	132	118	99	117	132	131	112	104	115	119	126	106	122	115	135	113	109	130	118	128	131	118	116	120	113	149	130	128	105	120	116	115	127	125	120	107	132	122	124	108	122	110	102	139	147	124	136	108	98	116	116	133	119	142	138	103	114	117	104	121	114	105	112	99	115	110	136	127	132	128	118	116	117	129	119	108	118	132	108	119	122	104	131	113	121	107	120	126	115	134	106	117	118	116	104	106	107	122	114	123	122	132	133	137	116	95	114	132	122	127	118	124	145	151	116	104	137	133	115	132	139	122	114	100	105	112	108	131	125	115	115	112	136	96	111	124	123	135	121	127	110	115	112	109	102	98	105	112	131	117	126	118	131	118	108	100	136	128	135	110	128	118	121	101	122	114	143	134	114	102	117	110	125	125	124	117	128	128	121	129	118	142	111	118	104	130	120	109	101	104	134	126	118	129	116	102	136	118	101	114	128	124	117	116	117	116	106	102	106	115	127	106	116	126	117	119	125	112	128	113	130	104	123	117	130	123	118	130	125	107	112	123	108	122	141	109	127	131	123	116	110	126	123	129	138	124	121	120	116	141	108	119	126	121	112	119	116	145	117	138	92	118	118	131	112	125	116	116	142	115	116	116	114	121	112	104	110	114	130	100	106	126	126	124	148	112	130	117	117	122	97	131	84	123	118	113	113	132	120	118	110	122	118	140	135	96	119	139	129	122	141	135	115	125	124	98	117	137	119	137	108	106	103	115	113	124	135	111	125	121	106	117	123	118	133	120	102	110	124	96	117	121	100	118	111	112	125	104	102	131	119	148	115	126	118	137	119	119	116	117	112	139	137	129	104	144	108	127	117	132	117	114	105	120	104	118	124	136	120	113	119	110	123	126	115	106	141	116	121	118	124	120	133	103	109	105	129	118	142	124	129	108	109	117	128	108	118	105	129	113	127	117	145	108	114	101	131	119	123	101	121	128	117	121	115	123	110	125	113	119	106	123	124	107	114	119	108	124	123	119	109	124	121	124	126	110	114	125	110	118	124	108	97	119	106	110	128	128	93	111	108	116	107	110	102	124	122	115	128	120	118	126	114	129	125	109	104	137	130	133	115	120	121	129	139	128	115	106	135	124	103	127	113	115	127	144	96	109	109	123	107	131	125	110	114	103	127	100	112	125	119	126	103	114	114	128	115	109	114	124	122	119	120	115	114	124	127	102	135	137	132	125	152	120	122	106	139	129	114	121	112	124	122	129	128	101	118	117	111	110	145	110	104	134	114	104	111	117	97	137	138	130	109	108	114	119	112	139	120	123	133	122	127	132	125	113	108	134	97	134	112	113	125	136	101	115	132	113	123	129	119	124	113	111	94	112	108	125	133	116	120	110	126	127	132	111	96	121	102	105	127	115	145	114	107	132	118	120	122	116	119	129	133	124	114	137	126	114	114	119	121	138	104	106	112	126	105	123	127	120	115	107	115	115	111	137	122	127	141	139	109	114	110	144	133	124	141	112	92	125	98	117	118	130	115	117	125	104	118	125	111	114	98	107	111	100	105	120	120	94	110	102	111	118	103	114	113	105	103	106	110	133	103	105	123	97	121	108	110	105	117	119	114	134	120	131	108	125	93	115	131	124	113	129	107	131	110	114	134	97	118	110	118	120	128	125	136	120	112	134	117	116	109	111	137	114	137	114	107	139	118	138	112	120	129	161	118	105	106	132	128	95	138	129	125	114	116	123	114	123	112	99	115	124	117	114	129	101	122	115	130	122	123	115	111	111	131	136	122	109	142	128	118	105	111	122	116	116	127	133	116	131	120	122	112	104	133	114	137	122	144	109	105	137	141	108	109	124	120	120	125	100	120	94	116	110	119	109	127	88	138	110	110	113	148	120	123	112	109	104	126	135	120	115	109	112	132	108	111	126	100	127	112	114	90	128	124	122	120	108	115	131	98	120	132	101	120	126	115	106	114	110	107	115	128	113	129	103	126	127	141	123	127	125	101	119	121	125	118	125	113	132	104	138	89	114	127	132	102	108	138	130	131	129	115	123	132	109	127	107	104	114	120	130	106	89	109	104	110	140	89	139	111	130	114	127	116	129	120	120	119	124	127	111	135	112	112	118	117	127	114	116	115	119	125	110	110	104	119	128	110	88	116	148	115	126	122	109	121	122	114	130	114	148	107	111	119	117	119	110	110	113	109	127	123	140	109	116	120	138	119	129	115	122	99	120	110	109	134	111	104	117	114	131	108	108	133	111	108	110	117	123	121	124	124	110	106	124	118	115	120	122	124	121	139	107	123	126	125	116	151	111	126	125	137	98	110	98	130	121	99	124	140	110	128	135	135	120	128	123	97	121	110	118	126	114	128	125	102	125	107	111	122	132	117	139	111	127	118	98	131	115	114	112	123	123	104	123	116	134	127	133	119	113	109	106	98	115	117	120	132	106	136	130	133	126	105	123	136	127	111	119	113	141	109	103	124	119	106	119	119	128	105	125	138	106	128	123	102	120	102	126	117	99	112	122	136	109	129	117	111	106	105	104	121	110	114	105	112	138	128	113	113	109	132	112	105	128	108	106	128	113	124	116	138	88	134	121	138	117	122	120	103	129	128	116	110	127	114	121	137	110	126	118
26677	36373	33134	24581	18278	12806	8859	6649	5353	4253	3398	2749	2119	1742	1327	1099	961	773	723	623	551	584	538	472	536	491	463	427	404	364	336	328	338	354	312	308	303	279	284	323	263	292	304	308	278	269	270	266	267	259	262	246	248	234	266	260	247	245	248	233	264	232	246	281	266	234	229	270	217	253	284	266	268	249	236	252	244	239	223	238	243	270	270	253	252	270	224	231	230	230	266	240	243	253	247	244	234	234	237	240	262	225	249	265	243	272	262	248	241	267	219	253	236	239	253	233	252	244	268	247	233	261	291	237	220	232	234	231	261	267	227	242	265	237	262	253	237	252	257	223	252	230	264	237	252	243	260	245	234	256	228	267	270	247	262	273	218	245	246	243	251	252	257	216	233	250	238	253	253	236	242	212	248	243	238	253	244	230	219	231	236	244	259	249	248	236	251	248	251	260	244	231	247	245	258	266	215	237	247	247	250	238	234	264	228	224	263	258	226	227	237	226	246	257	248	241	246	250	294	246	261	226	240	238	229	228	229	248	258	245	242	229	255	238	270	244	243	257	255	247	285	255	244	240	222	247	236	229	238	217	246	220	227	213	234	230	250	272	220	226	251	242	194	239	259	256	252	239	254	273	232	263	242	241	239	245	248	242	230	256	243	236	258	244	209	283	251	241	247	235	230	252	250	240	252	236	253	243	249	226	253	236	260	268	244	262	243	237	217	260	246	253	236	268	264	245	245	258	236	222	230	249	256	256	262	264	238	229	268	234	233	220	237	247	252	252	258	231	213	236	252	258	254	244	197	230	251	232	244	242	254	233	242	222	257	255	240	227	270	241	239	242	256	242	227	268	241	222	225	225	224	281	251	243	252	237	234	222	256	228	237	238	264	227	253	278	253	246	234	260	262	261	239	247	243	255	260	237	237	244	250	251	236	260	245	232	257	245	266	218	282	217	248	257	238	235	258	224	251	235	252	229	268	214	250	254	237	263	239	230	261	222	221	232	238	238	228	234	247	251	242	247	254	232	237	221	261	250	244	225	247	219	216	225	224	255	223	252	245	233	232	273	237	236	233	242	228	242	246	251	231	234	242	260	260	231	263	242	260	234	238	255	247	233	268	254	230	242	235	230	234	242	219	268	235	249	247	244	258	253	244	226	235	250	262	257	251	245	229	261	235	238	226	252	239	262	229	252	264	240	250	256	249	205	204	234	262	247	264	235	252	238	249	242	239	228	221	248	244	261	271	233	230	232	240	257	216	233	247	280	227	253	225	233	261	230	269	235	246	249	221	226	259	229	229	225	248	238	245	250	238	242	243	260	238	221	250	261	265	248	231	238	241	246	263	230	238	250	253	227	247	254	250	232	249	251	231	240	265	243	256	278	246	203	248	250	267	238	262	251	270	225	241	234	234	254	221	248	241	244	230	257	233	253	235	246	238	239	245	240	259	239	223	244	230	236	244	255	245	253	200	239	253	257	247	252	259	298	240	247	245	256	222	229	244	241	232	253	240	257	257	271	236	277	230	233	252	260	219	234	224	249	239	271	258	253	259	253	238	247	256	237	232	252	245	245	233	239	260	251	249	227	236	233	259	243	261	242	241	228	271	225	240	261	235	257	245	253	260	225	246	240	243	253	238	248	265	238	264	258	232	266	239	236	248	271	263	259	258	249	244	216	245	258	255	256	234	247	266	252	224	241	242	259	227	231	251	253	226	257	241	258	237	238	258	262	260	222	226	232	248	250	257	259	271	271	273	230	269	257	224	269	237	244	252	238	257	237	250	242	235	247	259	237	273	249	246	242	241	249	281	238	243	241	217	237	232	270	249	240	241	240	240	231	229	231	252	234	239	254	242	227	263	240	217	235	268	242	247	260	236	263	241	229	262	247	236	253	262	232	243	240	241	258	278	255	221	244	264	252	234	271	234	245	248	235	255	252	256	229	235	282	257	235	236	257	257	238	242	253	273	268	242	252	264	247	258	273	231	249	258	241	247	276	268	257	239	229	250	253	270	243	231	227	245	246	251	203	224	240	254	226	226	252	249	263	267	240	241	233	225	223	246	242	265	253	250	240	245	202	244	241	225	244	248	259	255	261	264	236	270	237	244	256	240	238	216	277	261	238	261	253	231	247	239	241	233	227	251	246	254	232	239	246	217	260	271	227	254	209	226	238	254	260	256	240	246	273	228	235	258	260	235	257	253	260	239	235	219	244	259	242	233	239	242	239	239	236	250	224	227	258	256	241	252	241	257	248	235	234	245	228	266	245	247	233	228	256	232	251	242	273	241	233	226	232	261	233	237	237	227	250	252	237	261	231	269	233	215	253	257	218	255	210	266	219	262	270	224	234	218	234	259	258	241	255	252	244	233	251	265	247	233	263	261	255	256	270	229	246	227	276	271	237	231	228	268	254	237	241	252	232	259	231	234	229	248	243	233	245	264	247	220	251	241	265	255	265	251	233	247	244	258	220	249	232	230	249	236	233	253	277	250	239	234	240	242	213	231	238	256	247	239	244	254	232	285	246	253	244	229	255	233	234	234	245	224	257	254	230	254	246	220	270	229	241	227	240	242	248	254	235	272	241	274	261	236	243	245	229	223	264	248	264	217	254	250	262	241	239	233	247	253	245	222	234	233	256	272	259	271	240	230	220	248	251	251	226	245	258	226	263	240	239	218	221	286	231	239	263	237	251	229	234	234	277	265	248	240	228	261	249	265	255	258	253	246	246	234	249	224	242	237	255	244	238	266	239	255	239	252	266	220	247	259	233	236	229	219	255	271	221	251	240	258	238	238	255	223	224	240	253	232	229	243	237	249	258	225	226	254	245	244	263	227	274	246	220	270	233	250	256	231	233	252	238	238	283	236	259	259	263	263	265	256	230	257	265	243	233	282	226	237	244	277	240	258	253	270	255	238	259	241	235	216	243	266	269	219	265	223	233	274	260	254	232	242	236	263	249	269	235	239	246	214	237	248	235	254	250	259	244	268	272	227	243	221	259	258	237	256	232	259	241	236	218	216	253	285	230	232	251	248	225	258	238	222	228	244	257	239	223	244	271	237	242	250	232	246	240	260	250	239	253	282	251	232	248	245	276	264	255	252	238	250	223	234	230	283	220	224	260	245	242	257	247	247	219	238	225	246	239	261	257	213	233	244	230	245	256	259	220	261	236	254	272	261	226	261	259	230	209	261	240	260	234	227	232	236	248	259	247	244	252	253	230	255	244	243	229	239	231	254	266	259	253	251	245	238	251	247	227	254	234	236	233	253	263	253	254	245	237	264	228	259	253	266	235	237	250	233	252	232	227	264	250	264	238	248	245	256	256	240	264	255	223	286	254	244	235	233	231	242	232	236	211	286	232	249	256	247	248	249	258	256	256	244	251	232	238	255	236	257	242	249	245	245	230	232	256	274	231	241	248	246	269	249	259	223	259	227	241	253	237	258	249	217	242	251	250	255	250	233	270	257	235	253	229	258	227	236	253	229	264	251	249
27269	20735	12764	4715	1957	1088	742	566	504	489	453	413	358	368	334	353	344	348	324	332	311	303	281	303	269	264	300	312	315	302	314	270	284	273	291	271	319	285	297	291	296	318	304	272	294	330	286	309	308	314	273	314	311	285	302	328	318	314	284	327	298	293	295	318	315	296	273	300	327	308	328	279	312	285	275	276	296	289	276	285	320	306	309	310	306	308	299	303	285	282	302	300	304	287	299	292	311	313	324	284	299	310	302	290	308	287	282	297	304	299	292	287	316	298	304	287	281	287	289	258	306	301	279	288	275	290	284	281	314	276	266	321	296	316	308	278	295	321	291	288	297	291	316	325	284	307	292	284	285	270	318	289	309	296	294	293	307	344	290	286	290	309	284	305	322	308	298	321	300	302	326	324	291	282	293	315	291	269	276	296	294	299	315	295	328	272	303	293	303	298	284	301	297	355	312	304	286	319	286	317	320	277	304	314	324	316	305	313	318	274	317	287	325	310	282	290	321	292	295	328	282	309	304	281	289	274	308	309	294	319	275	323	244	286	289	275	301	316	304	264	280	305	288	293	299	286	267	301	265	272	286	308	262	313	293	295	311	282	294	294	307	278	330	320	290	284	315	287	283	289	299	267	281	289	276	336	329	280	321	323	311	276	311	325	289	296	308	314	287	318	321	310	257	282	299	327	296	306	281	284	283	333	285	300	298	295	300	288	296	271	278	299	286	270	295	266	304	302	279	276	306	296	302	320	287	325	265	304	309	289	296	252	276	310	289	281	296	296	287	297	292	287	302	302	312	324	310	297	314	304	310	289	270	309	311	301	314	287	312	285	290	301	334	283	284	291	285	285	316	303	303	282	297	301	305	272	286	302	313	299	308	331	267	313	295	317	266	293	278	266	287	278	303	317	285	294	281	294	299	272	328	290	281	310	296	292	331	268	262	301	313	318	292	269	303	315	281	292	283	321	252	309	298	308	279	311	304	276	259	294	301	301	289	281	306	272	288	302	287	306	281	308	293	319	267	286	310	311	272	311	266	280	291	308	274	299	290	296	339	310	280	278	297	298	287	316	280	317	304	278	283	327	313	307	316	307	327	280	299	313	270	286	298	324	297	313	326	310	301	314	305	300	280	295	311	292	313	291	292	256	280	269	288	325	298	309	297	318	293	325	310	306	320	295	283	307	287	295	287	302	280	313	289	292	302	314	295	274	317	307	278	309	278	287	281	271	308	295	282	291	296	275	272	287	284	270	293	295	291	269	295	303	299	303	291	285	283	299	292	273	276	268	337	303	284	286	281	305	308	280	286	302	314	288	291	284	326	289	296	302	320	295	297	299	276	309	304	265	289	322	313	321	310	312	330	294	286	282	308	264	288	292	315	292	300	254	306	311	299	298	304	279	275	284	289	329	338	280	289	285	280	327	295	301	303	284	282	306	276	315	315	306	294	314	282	320	306	323	309	285	286	300	327	278	260	303	298	285	291	291	334	310	291	310	286	276	272	306	297	312	322	302	285	293	327	300	286	263	304	282	323	303	285	295	287	314	301	299	262	314	313	292	307	265	299	306	292	294	271	280	279	302	275	280	301	305	296	301	276	305	279	291	301	260	291	303	282	310	303	278	295	284	333	301	297	317	298	256	314	314	314	330	320	253	285	337	297	294	275	322	292	323	309	295	282	287	326	326	258	313	298	284	306	286	280	292	297	309	290	303	294	304	305	267	290	296	304	288	302	295	297	302	304	312	299	300	311	295	305	283	281	286	274	292	277	313	262	306	309	276	307	293	292	296	290	295	309	309	267	313	299	282	292	308	285	311	293	292	297	309	293	303	311	296	326	282	282	313	268	281	306	287	286	288	303	282	311	302	344	280	300	278	315	290	287	291	316	328	304	282	291	267	282	315	277	303	314	293	311	298	288	301	318	293	311	293	282	299	297	297	307	294	297	357	278	318	273	305	285	291	319	275	287	290	313	303	324	323	299	300	321	307	310	323	285	278	287	319	283	281	316	278	293	296	314	312	322	305	321	308	337	280	312	309	293	297	280	276	301	312	286	330	293	270	281	283	280	290	309	273	294	284	321	307	274	289	293	294	312	303	288	300	312	298	276	275	296	306	298	299	289	280	322	336	311	276	316	305	294	272	311	283	333	323	287	328	334	303	280	310	301	283	292	270	278	307	301	261	291	310	325	307	289	296	303	276	299	280	310	287	309	319	304	296	294	273	309	309	300	315	310	306	305	273	266	277	307	286	284	328	283	283	299	297	281	275	277	283	314	319	306	279	288	314	309	328	286	290	296	312	281	285	303	279	262	289	295	329	296	333	261	313	279	303	322	297	291	294	311	284	285	278	295	297	276	324	313	300	282	292	306	271	321	320	298	302	302	329	294	283	278	297	303	305	321	252	303	297	294	297	288	300	338	300	273	295	306	302	304	319	271	281	289	333	299	286	323	301	282	276	290	278	301	302	309	306	301	300	325	295	310	283	295	276	296	317	288	292	310	279	313	281	256	279	303	306	260	291	279	277	315	298	296	331	304	326	293	304	286	287	295	310	325	284	303	297	309	274	308	289	307	316	279	323	279	311	282	280	285	283	321	289	313	292	288	297	297	328	290	313	299	319	307	292	271	301	297	288	273	297	293	341	296	275	264	303	329	315	290	286	290	291	349	318	316	278	291	291	289	317	292	297	297	276	291	295	294	308	273	300	304	288	336	280	291	314	295	305	317	286	299	310	319	292	265	279	289	305	284	335	305	327	291	296	323	324	290	278	270	275	295	281	266	309	303	294	312	299	323	274	273	312	281	307	267	309	297	278	314	277	310	287	313	286	287	324	295	286	294	303	313	289	306	300	299	305	313	300	304	309	274	304	279	299	315	306	318	297	281	316	305	297	293	300	303	306	301	314	269	272	302	298	297	296	303	269	283	315	290	294	290	304	314	294	289	296	279	294	276	275	289	287	310	306	310	301	282	302	286	302	298	303	329	294	316	292	304	267	319	309	286	302	316	260	306	302	295	302	270	289	284	297	283	282	325	299	333	280	318	309	265	314	322	281	289	270	298	297	293	292	334	296	297	279	289	299	290	298	297	301	304	277	315	292	307	326	272	286	307	266	279	336	296	280	295	302	323	304	330	277	299	293	322	300	290	305	276	305	301	321	328	282	300	265	290	309	274	300	292	298	257	329	273	277	295	294	304	270	309	312	297	298	279	259	302	301	277	296	320	285	305	314	276	275	287	281	281	303	318	276	263	307	322	282	336	325	302	295	293	294	313	320	316	296	267	304	288	294	309	298	313	286	324	276	331	280	301	292	278	295	281	287	313	277	304	322	278	313	283	310	303	296	285	312	321	331	281	308	295	256	277	275	300	309	295	293	288	280	299	320	320	263	288	282	298	282	298	306	303	251	307	288	296	302	291	296	296	314	316	307	295	277	281	299	287	267	270	319	281	300	283	316	313	288	295	319	310	301	316	337	294	292	304	280	250	309
17821	19270	16348	9117	5832	3736	2532	2038	1639	1385	1309	1118	942	905	840	771	703	703	719	680	697	655	643	640	661	624	658	620	656	625	607	623	649	635	627	648	628	608	601	608	636	571	611	616	637	587	627	630	600	579	638	630	586	643	637	613	598	605	639	613	625	583	618	586	565	595	626	620	613	599	578	599	620	601	614	552	639	620	568	573	559	617	597	596	637	639	604	638	614	580	600	615	564	591	594	642	646	598	611	603	616	623	601	633	616	595	568	596	587	573	616	663	618	603	597	612	594	613	582	600	589	603	646	618	604	601	639	583	644	622	586	603	606	594	599	614	609	629	619	604	630	603	658	617	592	646	652	630	584	594	595	619	634	612	634	603	598	563	622	615	621	596	595	546	612	589	606	602	581	568	576	562	584	633	631	604	605	607	585	611	624	616	601	633	604	593	602	610	588	580	593	644	557	593	617	600	631	606	629	639	598	603	604	611	634	590	638	575	568	599	603	563	632	582	555	601	602	623	597	623	645	636	562	602	635	612	583	530	609	624	568	624	657	613	541	620	585	623	588	623	625	581	580	559	607	594	598	599	587	579	603	579	580	600	608	609	615	593	576	600	630	628	621	599	623	593	644	595	622	637	588	598	637	604	651	608	581	610	608	611	608	581	620	604	601	613	612	625	602	576	559	630	649	635	588	597	624	620	601	601	625	637	642	628	588	566	635	615	605	581	611	632	624	582	610	625	600	585	581	589	604	616	597	608	603	568	585	629	561	644	583	545	614	611	631	629	600	600	564	606	618	589	663	621	594	607	603	599	644	580	605	602	593	607	664	634	611	609	635	626	558	575	633	575	599	626	597	606	615	617	606	648	621	589	583	588	661	663	620	567	614	613	618	623	641	634	605	567	612	619	657	581	614	619	606	615	607	625	625	645	579	569	633	618	557	614	610	655	630	590	567	580	582	606	588	651	591	603	569	612	598	594	657	609	607	618	613	609	601	604	609	635	601	580	606	631	619	631	619	627	643	654	637	603	580	571	576	592	615	611	602	597	581	593	574	629	633	599	632	651	601	607	616	641	597	526	573	560	595	570	624	575	612	603	615	610	604	610	629	610	603	615	590	590	629	600	651	574	600	649	658	594	610	569	620	604	598	582	577	662	607	564	597	623	607	583	638	620	617	633	619	630	568	610	616	661	592	593	592	608	631	618	587	627	583	663	573	624	591	598	598	631	587	599	592	615	596	585	598	588	578	572	659	600	601	603	610	581	621	563	603	633	626	618	607	620	581	588	646	621	570	616	562	575	641	598	619	585	624	612	601	617	580	612	644	605	614	614	664	583	597	616	605	592	630	640	629	677	621	610	599	587	581	569	592	609	588	559	629	562	613	653	601	595	611	586	576	616	588	581	624	606	585	619	621	607	619	570	602	569	632	580	583	609	619	602	579	610	555	612	618	643	592	620	580	628	609	634	580	582	566	600	580	603	607	572	599	598	619	575	633	583	606	596	588	609	617	644	613	632	622	624	622	586	600	607	558	611	591	580	618	603	635	631	609	605	594	625	628	543	566	576	596	606	596	615	597	578	630	594	607	642	648	564	590	602	635	658	562	598	666	607	639	543	610	631	617	619	619	576	589	604	612	626	625	602	636	586	567	587	604	599	622	625	585	611	604	605	594	573	576	587	604	622	628	598	602	561	566	609	620	597	634	555	626	575	612	603	581	584	632	616	576	622	604	619	641	571	574	644	622	583	652	581	579	655	620	562	610	585	580	579	635	604	579	618	617	601	645	596	591	588	655	601	621	594	607	644	612	571	635	590	631	599	572	578	609	649	626	584	615	595	587	604	606	601	623	602	618	592	573	615	597	590	629	623	620	575	622	635	603	571	568	604	675	582	658	607	635	630	596	635	585	592	547	568	623	589	603	633	592	588	600	610	587	568	612	623	599	619	628	623	624	608	630	644	603	597	625	599	605	586	571	637	647	616	606	594	674	569	636	603	612	592	618	649	626	672	623	573	605	577	589	577	594	622	647	632	653	563	592	605	595	607	600	601	627	550	617	635	616	644	602	581	655	536	638	600	616	600	596	578	584	646	590	594	610	601	647	589	663	621	592	634	618	600	615	573	632	614	584	627	635	655	658	607	572	615	604	633	568	634	600	622	638	602	620	637	626	609	623	586	615	625	643	584	629	670	579	576	617	596	566	604	577	631	641	602	620	616	622	606	650	594	573	610	608	601	618	585	603	611	621	613	588	578	622	614	601	585	636	585	605	631	616	625	599	617	624	610	570	583	621	621	572	606	600	606	574	626	641	639	590	602	660	619	591	605	593	616	585	638	642	650	584	646	599	610	610	608	595	606	626	658	603	651	648	606	623	557	587	599	622	582	613	577	602	602	584	580	582	587	592	610	593	615	607	604	590	645	629	616	625	667	552	629	608	598	580	574	624	629	558	580	627	587	590	579	579	585	591	605	660	592	634	643	579	599	586	627	617	583	647	622	634	605	599	611	595	587	588	596	642	577	646	642	606	659	621	575	583	662	628	600	622	613	614	572	618	582	598	582	599	622	631	583	627	603	594	650	636	561	621	613	652	620	577	613	605	587	596	650	598	616	584	583	618	597	606	602	640	594	619	667	599	622	621	583	610	609	585	611	565	598	548	603	628	588	571	619	610	675	614	668	628	573	613	618	579	622	584	628	616	574	619	596	585	565	639	582	624	663	630	656	562	618	638	597	585	580	594	581	592	627	625	633	606	621	617	599	599	592	572	582	605	593	605	612	629	603	549	571	631	619	656	616	638	600	596	608	603	632	611	591	601	624	606	596	604	610	644	568	614	628	638	613	648	614	574	608	664	588	598	621	655	581	615	618	612	593	600	587	623	623	630	604	598	626	571	629	609	621	623	601	601	625	594	575	670	588	608	561	616	633	612	608	618	600	571	646	586	576	585	580	605	644	617	593	537	649	613	620	619	620	629	607	588	617	597	609	610	646	598	658	633	609	633	592	583	630	605	611	550	616	569	612	627	613	592	630	545	624	594	609	574	608	611	613	570	616	632	624	617	617	623	566	600	639	601	617	609	594	593	596	600	609	593	632	625	591	594	605	619	626	633	655	638	619	664	657	624	589	652	591	593	626	598	586	605	543	586	577	638	591	585	580	585	546	651	578	587	599	566	662	645	571	618	600	592	623	605	562	578	632	569	595	600	559	646	586	601	584	629	624	590	597	601	633	630	583	577	636	571	609	603	638	648	615	607	587	597	591	627	631	600	584	616	625	611	654	614	596	620	581	619	635	593	609	581	587	603	597	615	605	613	614	610	591	603	647	603	623	588	587	617	575	600	617	637	612	589	569	605	561	642	587	668	561	582	584	578	623	611	615	629	615	630	600	573	609	596	610	614	676	599	609	595	646	632	633	641	596	625	623	625	569	616	593	558	594	655	609	664	582	599	616	623	613	591	590	629	577	624	641	619	608	628	562	601	656	595	617	600	605	593	611
24901	21641	28352	25268	16979	4434	1939	1254	936	725	619	559	449	364	324	329	290	267	283	257	240	223	297	249	263	262	239	256	230	227	228	224	233	203	221	220	210	201	197	207	243	197	213	213	225	230	243	226	199	239	212	231	199	220	230	223	234	205	202	195	188	213	214	217	198	210	204	216	237	217	211	195	194	212	207	207	193	221	196	215	216	216	231	214	233	193	228	212	194	219	201	204	221	206	210	227	220	217	219	212	210	221	199	184	200	198	211	224	236	228	227	203	225	178	206	181	245	211	233	189	214	224	209	232	209	204	217	191	231	225	228	212	181	208	220	232	204	230	213	216	215	187	226	216	227	200	198	207	200	231	223	215	201	199	206	223	238	205	230	202	216	214	222	226	239	219	199	220	227	235	218	212	226	203	182	213	214	193	204	208	239	221	214	213	229	217	223	233	190	194	197	206	202	218	224	196	221	221	196	222	172	227	202	239	222	239	212	203	208	228	222	236	214	200	212	210	236	233	211	209	227	216	216	214	175	206	231	199	204	203	213	228	217	214	192	183	214	221	201	206	211	181	199	200	230	231	197	233	204	213	203	208	187	211	208	216	192	223	212	205	217	210	225	244	212	209	219	207	233	235	236	210	220	212	222	221	235	233	208	204	192	217	217	210	174	188	235	203	189	240	200	215	199	227	205	232	207	199	203	232	212	240	220	196	202	210	194	205	241	187	196	225	234	236	243	197	216	207	219	203	205	238	201	213	220	215	225	215	240	226	190	229	183	197	189	191	216	237	209	229	228	208	227	187	228	203	247	221	202	202	215	224	211	203	213	216	192	193	195	196	194	188	204	221	209	230	224	227	216	234	223	224	193	231	218	205	216	200	233	222	198	226	247	177	220	214	203	207	192	218	235	198	211	194	205	206	237	207	208	218	219	203	206	232	213	220	200	200	218	199	205	215	202	197	239	203	216	206	211	217	215	216	242	224	199	205	209	205	218	215	206	209	246	214	212	223	220	213	203	189	225	235	218	178	218	200	213	227	217	188	210	215	194	209	200	205	226	207	225	217	209	235	207	230	219	217	219	209	191	195	216	225	200	224	223	180	186	213	196	247	213	226	202	203	209	202	227	195	202	232	199	222	210	198	218	221	213	240	195	225	220	198	227	221	201	208	215	215	214	227	239	209	229	196	240	193	227	219	223	204	220	226	223	204	210	222	195	199	212	206	239	233	203	190	230	240	199	194	212	223	190	218	189	227	202	221	203	190	225	222	232	208	203	217	216	193	205	204	195	179	205	215	205	215	224	219	174	218	179	216	205	224	225	234	230	208	206	230	214	201	189	199	208	216	204	200	226	202	187	204	223	205	227	214	200	220	197	201	206	198	204	228	206	207	224	213	215	196	215	212	222	217	220	206	211	231	193	207	210	245	204	214	186	203	189	198	217	216	213	221	188	243	205	217	226	221	216	198	207	222	213	202	217	193	235	205	214	216	223	214	216	210	236	226	216	203	214	212	220	207	225	228	207	185	205	213	212	218	216	213	224	185	216	219	198	217	182	207	190	228	213	213	207	200	216	205	234	211	217	211	207	223	200	200	204	222	221	175	213	196	214	198	195	227	193	210	214	215	192	232	247	195	210	188	196	194	224	207	208	202	232	235	227	210	212	212	217	193	234	209	229	220	208	201	212	205	208	187	203	215	225	202	215	207	195	225	237	206	191	218	196	241	222	217	230	204	216	197	217	227	199	217	193	223	217	209	232	224	222	204	219	205	172	212	170	234	226	220	221	211	187	213	206	211	187	241	205	208	216	190	189	194	184	203	219	215	226	202	215	233	204	203	225	226	226	216	215	223	230	206	208	198	224	234	224	209	230	189	207	196	201	202	200	234	221	249	223	187	194	226	207	198	230	221	183	212	222	251	202	220	217	227	225	223	195	237	204	227	212	205	218	190	214	210	214	185	193	215	207	223	215	217	223	213	202	217	240	216	199	210	230	210	190	231	206	217	195	209	222	203	227	220	208	190	206	212	202	216	189	197	224	222	229	205	228	204	192	193	209	186	210	220	195	202	198	210	209	232	211	204	204	204	211	201	203	231	210	202	207	211	224	227	211	203	205	201	213	213	201	230	205	202	196	206	213	215	199	188	206	193	220	202	215	220	210	199	203	191	219	189	219	203	223	225	202	215	210	217	196	217	211	209	219	191	225	192	214	180	225	206	194	199	225	211	212	213	231	209	234	199	208	208	213	229	205	192	198	209	199	222	213	211	246	209	218	211	207	223	241	247	192	211	205	216	213	207	203	207	234	237	214	208	184	219	226	223	217	213	201	220	221	210	232	210	205	212	238	215	226	196	194	233	208	200	215	205	189	201	228	211	192	229	200	224	214	197	199	198	225	187	226	197	195	229	192	221	220	218	214	256	203	215	229	200	209	197	217	242	213	195	207	209	220	206	210	221	214	223	204	208	198	207	230	204	221	211	212	211	221	200	211	213	218	210	187	216	198	216	248	204	247	200	193	217	236	215	242	195	207	218	218	189	223	242	227	213	211	196	212	230	206	209	194	229	211	229	188	224	207	216	207	201	210	221	197	209	202	226	195	228	202	225	208	203	198	200	225	228	189	248	214	182	208	220	201	218	215	224	207	185	191	217	198	220	224	190	205	225	201	240	218	183	231	209	200	200	207	199	220	222	211	223	216	220	202	232	204	229	205	184	214	231	211	194	200	215	225	230	202	212	196	218	210	207	198	201	234	214	204	213	199	197	223	218	191	200	216	224	199	210	224	204	199	222	246	209	225	205	246	220	218	202	221	230	203	208	215	203	205	213	189	204	205	208	202	217	226	204	213	217	208	223	212	200	203	201	181	207	227	217	208	180	226	208	217	196	202	199	217	199	185	195	197	196	206	214	222	224	196	210	192	206	230	223	218	262	210	207	202	218	205	226	202	205	238	188	204	205	203	217	187	199	219	199	223	223	207	233	222	201	207	223	195	229	200	213	199	211	199	241	211	210	209	198	204	209	207	198	197	220	240	186	201	221	203	194	189	206	215	213	212	215	222	187	214	212	197	217	217	228	218	202	196	233	174	187	206	208	203	212	232	212	224	210	203	207	218	225	200	214	212	230	203	205	227	203	203	189	236	193	212	205	212	225	208	220	211	186	201	212	200	207	196	192	195	210	218	223	198	186	228	224	208	199	223	221	204	213	214	227	208	213	207	206	201	240	203	196	189	225	211	213	233	228	204	206	220	230	210	201	195	210	247	215	231	209	228	196	235	219	205	221	202	230	225	204	221	209	223	193	202	180	199	213	195	216	213	206	236	188	211	210	211	205	230	205	188	207	200	203	214	203	215	228	202	202	228	223	210	224	191	196	173	233	204	203	196	188	194	203	198	237	207	224	193	212	202	216	186	237	184	183	221	226	224	177	199	186	221	221	207	206	204	235	209	218	187	220	228	191	205	199	174	217	239	207	209	222	188	218	225	213	240	205	224	224
21899	29928	26539	17412	12020	7898	5507	4075	3334	2874	2211	1771	1411	1222	953	941	804	710	626	683	651	546	635	546	592	600	496	534	526	536	463	477	496	493	505	458	504	518	478	497	452	468	452	427	461	505	439	450	431	479	467	451	421	470	444	443	454	424	451	483	443	439	421	457	440	423	481	484	438	433	499	402	440	430	452	451	440	451	398	442	427	419	438	466	452	444	437	420	436	457	464	451	438	454	437	465	415	435	448	452	427	462	445	458	472	404	436	418	456	459	436	460	429	424	432	430	475	438	444	443	438	437	449	435	414	438	422	432	447	442	426	431	427	418	448	445	424	450	444	430	443	455	476	429	430	452	448	417	417	454	437	406	406	460	419	444	473	420	459	431	436	446	422	465	429	436	409	468	455	467	437	445	439	430	449	455	407	401	431	436	467	443	453	411	442	460	454	449	455	441	433	433	462	450	447	447	419	411	413	466	475	425	456	452	482	423	454	449	442	442	393	464	460	455	466	450	408	435	425	450	418	450	410	438	433	435	493	421	426	445	485	453	452	420	438	472	415	459	433	431	430	418	429	434	484	446	450	429	446	446	401	461	426	456	420	404	433	447	475	426	427	429	463	432	469	440	440	419	464	402	435	422	483	487	463	420	451	455	435	451	476	461	436	457	434	455	440	427	460	460	449	444	453	442	424	417	439	445	469	431	475	434	460	437	462	457	425	427	417	472	469	452	434	447	418	439	410	445	437	482	433	413	399	446	411	402	406	435	415	415	429	433	458	453	458	445	424	452	434	448	448	433	445	443	422	447	408	480	421	424	445	459	446	431	456	477	465	449	422	447	441	430	436	420	473	447	394	438	420	465	482	458	465	443	434	465	440	410	456	419	414	443	437	456	427	425	454	437	450	420	459	411	465	428	458	453	475	432	446	438	447	420	461	472	450	447	448	448	429	448	437	418	410	460	438	441	400	452	461	455	424	415	426	428	420	434	418	422	456	455	438	472	445	411	463	388	468	436	468	434	449	452	440	457	439	473	450	462	422	455	473	457	397	451	444	414	453	416	447	471	458	454	455	450	447	454	434	426	420	460	444	487	445	418	453	446	445	384	424	430	474	462	435	418	463	409	417	419	407	464	425	451	459	474	424	440	429	448	446	440	425	406	457	462	412	462	467	421	425	432	408	403	432	413	443	449	447	456	459	485	415	416	413	424	470	451	427	413	462	452	443	435	433	412	407	438	440	448	446	438	446	395	439	393	443	438	435	430	403	420	417	417	420	399	466	453	430	486	415	480	399	417	481	439	444	443	454	426	510	445	438	475	453	406	467	466	450	421	448	452	438	450	463	447	478	464	436	458	444	436	455	433	409	449	417	447	426	423	449	417	437	473	466	431	443	446	443	435	445	415	397	444	462	461	421	448	481	430	511	424	418	440	434	431	431	448	428	456	404	445	405	441	413	441	430	435	459	414	414	434	453	453	451	431	472	451	390	446	424	436	470	440	432	441	498	440	448	425	423	428	419	420	441	444	451	439	423	435	403	423	402	459	463	451	476	394	473	471	455	456	439	465	439	440	424	455	398	441	466	454	465	435	423	490	444	459	442	432	468	486	436	455	456	429	432	430	430	428	421	455	455	405	414	453	437	458	445	461	445	444	403	455	420	411	428	418	439	424	417	433	427	439	466	478	471	454	434	448	420	491	426	438	433	423	468	458	433	461	411	406	460	420	431	455	435	403	460	405	446	432	429	426	436	462	420	439	466	439	440	445	438	446	420	479	466	458	447	429	436	420	418	435	435	395	457	429	422	440	419	449	424	486	445	442	461	502	436	429	441	472	428	485	478	432	447	424	463	454	437	421	404	444	460	403	435	452	417	437	436	419	443	464	428	438	461	451	435	421	420	451	421	454	445	453	419	448	435	436	434	430	436	437	400	478	445	413	460	440	450	428	412	471	444	424	462	470	473	424	425	438	474	433	417	435	448	442	440	422	415	448	428	413	479	424	426	436	453	419	457	433	462	443	442	442	459	425	433	452	436	414	448	418	466	429	467	438	458	481	439	420	451	447	423	444	417	450	415	457	434	441	484	438	482	459	419	454	433	467	458	461	451	426	399	453	427	419	446	445	374	408	438	485	457	427	438	423	415	448	437	439	476	432	415	428	453	428	468	467	468	436	451	466	441	415	448	442	468	462	480	448	417	445	437	437	432	413	434	442	408	448	466	462	421	433	407	435	452	439	443	459	446	433	456	432	443	442	500	412	467	453	433	489	465	444	462	469	425	448	487	437	423	455	445	429	475	428	443	427	442	409	412	441	428	474	438	450	476	443	454	420	434	438	472	451	411	439	429	452	460	422	407	446	422	450	437	415	439	444	467	409	446	418	459	426	429	438	455	431	430	434	473	415	441	453	419	469	444	418	443	441	449	427	408	449	443	445	455	452	454	462	419	447	437	435	445	392	429	431	481	443	422	440	471	436	471	427	398	445	423	395	418	390	435	464	434	432	426	453	471	456	411	429	436	414	449	483	426	413	442	435	456	418	435	392	425	441	402	443	482	453	456	485	408	466	477	457	470	450	455	490	432	444	440	452	458	435	438	462	401	432	392	458	426	466	438	424	434	449	461	450	453	466	423	467	486	454	484	457	437	440	457	422	437	447	431	477	452	438	418	434	449	474	403	485	425	468	470	447	444	452	449	452	419	390	450	429	403	446	425	434	428	435	435	446	417	456	469	430	460	458	438	438	424	435	461	447	465	442	464	459	402	420	445	399	462	437	418	436	458	422	490	441	456	420	437	442	469	434	417	431	452	460	443	425	438	424	452	440	438	423	395	408	443	470	429	454	461	447	444	415	503	446	408	452	456	452	428	416	442	434	434	425	431	446	437	450	444	442	433	410	431	453	422	481	433	431	443	468	454	487	471	456	436	436	455	455	415	446	432	442	452	446	443	433	404	416	408	393	427	451	426	466	432	405	416	444	437	444	419	428	448	402	476	471	445	423	422	430	407	466	450	446	444	474	427	451	457	476	441	438	421	469	437	434	460	470	443	452	463	460	449	403	393	439	430	444	452	453	447	456	445	470	482	443	460	466	435	470	453	448	442	430	424	453	436	406	450	454	449	460	436	465	430	460	441	441	481	474	441	422	428	460	491	436	410	451	428	414	444	464	434	476	416	445	444	459	426	421	445	444	408	426	430	407	430	459	416	379	428	454	441	441	414	462	426	435	466	441	412	438	472	464	439	460	442	477	418	408	434	434	449	443	459	434	407	477	404	461	418	440	462	463	413	434	454	447	424	449	480	440	433	440	470	435	390	436	437	451	432	436	460	440	410	412	451	432	472	449	407	468	439	404	468	432	426	480	438	428	456	413	436	417	439	484	422	426	454	441	459	444	429	467	456	461	420	449	453	411	477	431	451	463	456	404	454	457	480	472	428	421	439	457	431	443	471	433	426	415	432	420	462	433	444	412	464	420	431	441	431	458	438	407	449	419	461	440
23777	21657	29415	24321	21620	19143	6148	2316	1501	1222	933	680	529	487	384	330	275	280	259	229	218	209	168	196	198	161	179	173	147	141	158	123	139	156	141	144	133	113	133	146	140	115	132	134	129	121	134	125	138	142	109	117	123	107	114	129	127	111	107	145	129	139	120	122	136	132	109	105	111	123	120	127	102	109	113	115	134	109	127	107	102	128	111	126	122	119	140	131	112	142	126	113	113	110	114	107	114	114	125	113	121	118	125	110	119	126	134	111	141	119	133	138	114	115	135	136	116	118	132	107	135	108	117	118	97	104	122	108	135	127	107	134	130	133	128	125	115	101	116	133	133	121	126	105	122	110	117	125	109	119	109	140	115	103	107	109	119	127	108	111	115	145	109	112	122	116	126	108	134	135	90	123	115	113	117	116	128	119	130	96	121	119	115	105	126	119	128	135	116	97	119	121	126	110	136	110	107	116	119	130	134	116	94	121	121	108	121	132	142	114	123	110	136	113	110	128	114	101	120	114	111	114	112	112	104	113	125	131	118	128	120	119	132	133	107	124	124	119	115	100	143	128	126	113	114	142	105	116	118	119	115	109	112	120	119	121	92	131	119	123	134	115	129	126	125	126	119	101	101	123	131	121	121	138	119	120	101	113	109	104	114	124	134	122	121	113	117	122	110	148	117	129	107	130	109	138	102	130	114	135	110	126	120	119	127	108	116	130	95	116	118	123	99	127	116	129	133	116	108	132	116	127	128	122	131	122	130	128	110	115	126	120	119	115	129	101	111	106	119	111	98	99	126	116	143	131	122	126	104	134	128	126	136	103	119	125	132	128	120	110	119	110	110	130	115	120	118	120	128	125	105	139	123	123	128	135	106	119	139	140	121	126	104	109	116	134	122	116	128	125	108	101	103	120	120	109	119	116	140	110	128	126	131	110	110	116	112	125	141	126	108	112	100	124	104	132	137	123	136	130	116	131	131	120	139	113	130	114	126	126	128	131	124	109	115	114	128	98	119	117	125	132	129	107	146	117	119	119	121	139	111	116	120	122	138	128	114	146	127	123	115	114	117	119	118	109	111	126	121	117	126	129	128	123	127	121	138	118	117	120	102	116	113	131	113	112	128	128	132	108	114	151	110	148	131	109	114	129	87	122	105	103	112	111	129	122	126	102	102	122	130	122	116	112	109	122	107	121	114	116	125	116	116	104	108	115	122	117	110	124	123	108	93	119	119	119	112	105	111	112	111	115	101	131	119	124	114	111	125	115	131	114	132	116	134	118	111	123	130	124	122	139	114	114	117	125	111	125	118	107	115	115	126	124	127	118	120	125	123	130	125	119	109	123	118	102	122	118	126	119	129	121	134	126	126	117	125	126	122	125	100	123	133	110	113	107	103	95	119	113	119	114	121	88	134	129	113	107	116	116	130	100	126	138	111	118	130	111	120	123	92	114	110	127	129	132	98	125	115	126	136	121	119	114	111	110	105	107	116	122	123	108	112	115	114	121	102	118	134	117	137	116	121	127	125	111	98	129	127	123	116	106	134	124	125	137	112	126	115	121	111	126	114	124	132	94	115	121	119	144	108	123	111	125	112	132	121	109	103	130	139	120	111	110	136	109	109	107	99	127	116	113	127	113	121	126	124	113	114	117	134	141	127	117	99	140	106	109	131	104	132	118	85	118	120	125	113	114	109	122	143	110	108	119	105	122	126	122	115	106	101	132	101	125	120	111	135	112	130	112	118	125	109	125	130	126	138	131	120	119	117	116	134	118	119	114	138	99	128	100	136	112	125	115	114	136	110	126	122	129	107	118	108	116	113	115	121	119	118	111	111	104	117	113	104	135	122	110	114	108	126	123	115	111	129	129	125	117	124	126	125	122	127	121	108	132	133	120	117	97	134	128	121	110	118	126	116	115	125	111	117	117	126	103	114	125	135	132	125	116	116	118	122	112	122	116	122	92	135	107	103	101	120	95	114	112	106	116	113	109	107	109	116	116	126	103	112	130	127	118	128	135	125	112	113	113	123	115	100	112	118	121	126	120	133	106	110	109	139	98	113	103	134	106	121	110	104	123	108	129	117	126	142	131	106	123	106	132	114	108	118	108	120	128	97	109	126	121	120	141	101	117	106	103	136	112	115	115	128	99	119	102	114	110	107	113	129	143	124	129	121	124	106	102	104	124	104	110	117	110	98	100	125	138	102	113	127	116	126	122	128	124	129	121	108	116	106	106	118	113	111	132	130	109	104	137	134	112	123	101	108	104	124	117	106	114	106	124	125	127	127	107	117	122	121	113	145	132	123	127	133	128	124	121	141	120	134	153	119	126	125	110	116	112	117	122	143	117	105	125	122	125	107	127	112	114	107	135	131	126	123	118	129	137	123	120	102	134	127	126	103	121	111	118	102	111	119	110	109	126	117	119	107	148	115	120	109	108	95	128	106	102	108	116	109	107	122	116	119	99	94	98	129	112	118	120	100	121	102	122	132	130	123	128	110	108	123	116	113	132	116	91	122	124	110	132	130	111	100	112	118	114	127	133	107	109	129	119	119	115	114	148	114	124	103	117	107	123	111	128	116	125	113	109	120	111	126	131	102	130	125	112	106	130	117	119	131	118	122	106	122	122	111	137	117	118	115	104	123	125	124	116	114	107	118	126	114	106	107	127	113	134	98	108	145	104	111	92	117	123	118	130	117	107	127	127	111	132	116	121	125	114	132	142	116	113	115	108	140	133	118	113	122	125	122	120	144	124	116	110	107	134	124	123	130	114	130	115	123	107	109	128	123	106	128	134	117	116	116	137	115	106	120	125	118	124	112	108	113	120	131	107	103	125	108	132	131	121	112	110	108	115	135	106	123	116	117	119	88	132	110	126	127	101	130	125	103	120	111	128	105	110	107	101	119	104	119	108	123	117	127	136	111	134	128	126	120	122	113	116	128	124	117	138	128	120	121	123	143	118	100	116	139	138	110	106	130	126	103	116	116	99	126	110	104	121	119	126	108	127	127	107	117	125	119	113	122	123	110	113	123	114	124	129	127	134	110	121	112	127	112	118	118	125	114	137	97	115	114	112	92	136	126	127	119	120	100	125	115	111	129	121	125	131	123	112	126	116	110	116	106	132	112	123	126	130	111	122	135	107	107	104	128	130	130	113	103	103	119	117	120	125	125	111	145	149	97	114	147	114	128	125	137	123	120	109	122	124	107	108	106	107	140	106	131	125	136	119	127	128	115	113	115	114	117	119	138	148	120	119	127	117	96	128	110	127	121	119	113	125	99	127	110	128	114	109	107	110	102	138	116	140	114	129	114	122	124	123	110	132	106	134	100	116	122	136	130	123	106	109	117	105	100	120	110	124	103	124	117	134	142	119	111	118	131	125	104	109	132	136	122	95	123	112	116	118	114	107	122	144	119	97	99	124	104	97	117	125	118	112	116	127	125	122	130	110	126	163	112	110	123	124	112	128	123	119	106	119	136	138	100	128	110	136	123	115
25627	36738	33072	24448	17762	12562	8995	7140	5750	4527	3444	2690	2159	1726	1316	1094	865	763	701	687	638	536	552	506	499	490	442	401	398	381	351	326	334	341	264	313	310	318	316	292	323	261	308	262	288	273	283	248	258	259	274	253	299	241	251	256	234	270	279	269	226	241	262	216	258	239	257	254	262	267	255	252	251	231	259	258	282	260	215	227	253	227	259	241	240	260	257	250	281	256	266	235	260	263	279	248	225	214	252	246	245	245	258	258	212	262	221	268	229	232	258	237	229	266	251	242	235	232	258	241	240	231	230	263	243	245	233	258	253	226	214	236	211	246	260	227	250	249	250	255	233	246	243	251	260	261	253	253	252	224	254	225	247	237	254	238	254	228	231	242	239	242	244	230	233	237	236	227	230	260	268	248	281	266	272	260	227	247	239	256	203	254	236	223	227	259	241	257	247	241	237	241	255	251	251	254	215	254	263	227	238	248	245	241	235	225	231	243	231	264	242	254	275	246	244	240	244	271	241	260	269	231	233	243	264	235	243	246	229	258	245	229	251	241	238	239	250	275	259	237	247	246	259	207	239	230	253	242	217	242	231	225	241	234	261	252	253	213	221	234	229	235	228	225	267	241	247	248	258	221	255	249	232	243	245	255	268	259	220	229	251	246	250	236	270	243	265	251	270	262	254	237	237	267	243	209	240	283	247	214	237	240	223	214	264	246	236	252	240	230	263	257	245	246	235	233	247	242	254	264	239	243	270	230	233	243	239	251	231	266	265	254	243	248	240	258	250	244	234	251	239	222	272	241	263	240	236	246	247	226	257	262	259	258	248	258	261	261	250	240	279	234	261	219	244	220	257	269	247	229	224	240	228	249	238	234	253	258	240	264	286	250	247	254	218	240	267	263	223	232	242	287	219	233	284	241	245	248	259	237	260	242	258	238	236	242	254	249	253	224	240	265	233	239	270	270	224	280	246	227	255	239	253	268	249	265	231	225	259	248	236	260	229	256	231	260	226	231	216	255	250	242	236	260	242	250	240	239	235	238	243	237	249	234	225	269	233	248	248	244	230	247	244	230	240	253	240	229	236	224	226	257	252	237	242	226	230	236	221	221	231	230	251	246	224	239	246	233	227	245	236	271	249	240	250	239	252	237	250	208	225	220	246	233	261	252	263	258	226	252	253	257	225	235	239	260	211	249	251	211	237	247	242	244	263	273	217	251	216	261	250	252	232	264	223	204	268	241	268	229	244	250	229	253	248	235	252	243	258	275	241	235	239	241	249	243	235	242	230	260	273	236	228	228	251	248	251	235	270	239	249	234	231	266	276	251	246	242	247	251	251	258	261	227	219	237	265	235	222	251	243	240	254	240	241	235	240	231	289	239	226	230	234	243	238	246	253	238	216	252	236	238	243	241	258	247	264	232	237	233	250	267	261	267	257	228	253	237	240	256	221	262	246	256	230	260	233	266	231	217	275	258	256	260	237	247	235	247	242	238	257	260	243	261	256	215	238	234	219	261	255	257	252	268	263	275	221	249	228	222	258	235	245	242	243	252	262	251	266	242	256	241	230	244	254	257	256	229	238	212	212	232	222	212	247	260	256	238	228	257	271	267	226	234	233	246	244	233	220	218	241	228	245	213	245	234	243	237	263	239	250	271	234	256	233	219	214	268	235	226	268	239	214	265	225	234	241	228	274	264	246	268	246	230	230	254	212	250	242	221	209	232	225	257	250	276	258	253	224	281	256	236	233	258	216	257	225	251	234	237	229	247	240	250	292	283	251	259	265	243	253	252	246	249	243	247	242	235	243	227	237	230	226	244	253	235	269	236	272	242	256	233	226	276	227	240	237	240	221	242	244	243	224	257	260	225	258	272	254	241	238	229	250	248	241	235	232	240	241	267	242	241	242	268	249	254	243	258	253	234	236	264	248	250	219	264	259	220	254	229	236	240	231	227	245	265	263	273	205	226	233	228	234	233	227	245	245	246	233	236	256	252	237	258	264	276	228	255	234	255	253	247	246	257	251	237	239	219	214	234	238	258	247	236	263	246	232	246	247	252	257	218	249	238	246	245	255	247	241	270	263	234	213	226	270	218	233	227	225	224	208	215	244	224	223	241	236	244	243	212	242	234	193	238	232	248	259	260	272	239	248	254	222	236	238	247	242	245	265	250	247	266	275	250	253	229	234	275	272	243	237	255	244	273	227	245	252	256	253	258	235	230	225	223	259	212	214	239	236	256	260	239	246	251	237	258	250	237	287	252	229	243	241	226	242	244	213	256	262	246	258	246	252	241	265	227	231	225	233	249	237	241	253	266	259	224	249	259	257	235	226	277	233	239	236	244	222	222	239	229	244	268	230	232	238	258	241	243	246	254	225	258	222	240	257	227	245	243	260	250	254	268	222	234	256	245	207	262	248	239	268	232	272	269	257	254	235	233	236	242	241	252	268	266	267	247	296	249	252	213	225	251	248	256	261	240	229	210	236	210	228	239	219	258	221	266	211	210	260	259	222	271	247	239	222	255	243	231	255	239	248	271	264	244	260	246	231	234	245	250	214	271	280	231	240	235	232	241	267	251	247	241	262	228	251	248	253	253	267	244	236	251	272	261	235	260	237	245	229	239	244	264	257	262	245	253	259	274	253	263	236	278	221	262	248	254	258	241	230	230	265	243	219	225	238	256	268	226	242	262	221	231	252	235	264	224	250	256	230	277	237	251	243	271	267	251	234	263	283	279	219	230	258	233	269	260	233	255	229	252	217	230	233	235	242	235	264	243	262	245	279	226	261	243	256	239	232	262	242	253	252	256	242	244	250	219	247	246	235	286	249	248	230	219	247	267	225	243	248	278	252	285	251	249	233	284	264	227	257	239	228	261	222	215	244	241	248	240	248	260	273	245	236	264	233	220	255	254	235	237	235	239	247	242	241	244	233	248	260	220	226	227	244	234	250	251	245	246	220	269	263	261	254	239	241	263	242	257	252	231	241	257	250	246	270	235	241	263	292	230	250	258	244	222	253	254	221	239	236	257	255	253	239	236	275	242	246	238	219	255	230	242	232	252	253	233	223	255	238	265	237	244	267	224	229	242	227	226	234	235	265	256	222	227	244	271	244	240	242	252	236	256	246	275	250	256	214	238	229	272	234	221	246	236	231	268	252	247	242	269	240	235	265	234	270	246	234	243	213	251	209	233	214	267	239	222	231	236	225	266	252	207	260	238	236	247	242	260	235	248	277	258	222	247	256	250	246	230	282	250	281	237	221	242	235	238	219	242	272	229	243	235	254	224	236	257	267	232	224	239	266	232	248	240	228	239	257	249	252	243	253	259	255	248	254	255	239	208	243	228	248	256	244	233	241	261	239	290	250	215	249	253	234	232	235	242	247	247	239	250	262	275	241	244	248	231	237	239	287	267	235	226	219	239	252	239	259	252	242	236	260	247	273	217	267	237	220	264	202	227	250	258	282	238	256	272	272	254	231	240	268	284	245	238	270	263
27260	20812	12452	4565	1882	1113	800	671	552	494	427	410	391	366	321	307	329	326	318	330	338	326	330	311	329	336	285	333	297	318	321	319	319	312	319	313	310	301	289	312	336	297	304	287	288	310	323	295	285	300	286	287	271	284	333	296	346	315	325	309	304	285	289	312	265	308	302	307	263	288	324	305	310	344	297	261	315	312	335	292	293	277	280	295	342	274	314	251	290	328	293	275	307	342	309	284	326	302	284	282	284	326	290	296	296	305	312	261	320	302	302	288	293	311	304	268	314	271	292	313	290	307	315	303	304	291	312	288	306	299	291	307	275	302	319	330	268	298	313	290	269	265	284	297	278	292	299	297	287	304	302	347	290	297	312	294	299	294	314	269	325	302	292	298	296	332	277	314	301	293	282	276	296	271	306	345	291	314	308	292	288	307	292	245	314	322	312	325	275	323	292	323	313	265	317	290	282	296	287	328	294	287	315	292	302	299	291	282	287	310	305	285	321	287	302	283	287	341	287	295	314	307	286	278	283	300	303	278	287	334	313	296	307	296	313	297	310	307	292	305	305	316	306	314	310	314	276	297	303	311	310	322	289	314	305	310	313	304	300	296	301	296	301	316	327	316	315	287	276	318	325	279	311	296	296	316	314	300	318	282	272	299	308	297	302	284	287	302	299	292	309	280	336	318	281	316	305	322	283	292	282	309	286	312	313	274	275	299	319	279	294	282	293	295	302	314	274	292	264	314	295	306	305	318	328	295	276	263	288	293	295	319	317	273	311	313	315	327	307	293	279	299	263	299	309	284	298	315	300	338	313	313	302	272	325	291	304	294	281	285	297	289	330	333	312	288	300	288	309	291	318	314	307	278	310	300	308	312	310	293	312	308	283	289	294	295	296	309	310	284	299	302	281	284	274	315	283	294	326	329	295	296	317	314	297	301	310	320	297	293	286	289	290	263	301	283	307	318	330	310	304	270	304	314	293	333	322	313	302	293	312	293	347	287	291	304	276	301	274	332	298	309	330	283	299	307	304	318	319	289	328	300	300	291	268	292	280	293	317	284	285	275	268	281	314	283	314	333	301	330	289	251	340	330	309	302	277	291	312	288	297	292	320	306	293	307	308	318	295	307	284	306	314	269	306	297	298	309	291	310	321	298	305	339	289	310	301	297	321	291	274	280	300	314	283	311	298	292	282	321	305	303	311	316	278	284	315	309	291	304	318	312	302	270	291	282	283	307	296	306	314	299	309	319	297	319	302	273	316	318	317	290	289	294	270	283	343	326	278	287	334	291	269	268	315	315	297	318	288	332	284	296	301	281	286	325	293	295	315	262	281	269	281	257	305	310	280	299	297	283	306	333	326	316	317	296	285	310	318	292	280	291	325	328	302	295	299	321	302	285	299	297	306	289	291	314	303	308	321	337	319	296	307	298	263	279	285	324	281	282	314	319	279	327	307	273	309	293	316	313	292	338	291	301	282	308	325	286	298	303	281	304	285	285	308	304	281	304	307	331	294	323	310	312	308	290	304	252	313	316	323	249	306	310	267	278	319	297	314	315	319	302	295	313	281	292	303	312	288	300	309	281	298	333	337	291	295	284	310	311	305	320	327	312	318	283	287	331	315	311	285	316	313	309	291	324	322	286	296	302	288	314	338	296	282	260	294	273	320	286	276	313	296	292	317	305	290	305	308	326	309	325	321	316	303	312	269	333	307	299	318	271	311	286	304	295	302	311	289	317	273	273	318	309	285	307	316	335	298	288	316	290	315	294	332	302	323	292	286	312	285	258	280	297	319	281	282	295	290	334	292	285	308	300	314	285	297	284	304	314	301	285	279	288	297	287	322	315	286	314	272	309	297	293	282	283	291	296	281	296	305	323	308	285	297	296	292	290	289	313	297	315	299	308	298	282	306	315	324	298	300	308	324	309	287	292	299	297	321	287	285	312	281	286	292	293	316	282	294	291	306	293	313	284	304	327	296	272	283	294	317	305	300	319	302	278	264	312	332	282	336	316	329	319	305	285	324	297	282	314	299	320	287	330	325	287	272	307	315	295	285	301	289	293	280	308	307	279	313	323	263	304	297	292	323	312	308	304	287	293	301	301	294	291	344	295	301	321	296	283	316	320	311	313	299	272	327	349	316	276	315	313	269	313	309	266	295	325	300	252	277	306	286	302	287	287	314	315	313	298	313	299	276	322	295	278	313	306	304	327	323	339	291	274	294	302	292	266	303	295	303	300	270	296	267	311	294	320	310	287	273	316	282	320	313	295	314	301	308	288	299	276	286	314	306	312	305	310	296	324	317	290	328	292	314	288	301	298	312	311	332	296	302	293	288	280	294	302	308	309	252	297	263	318	300	305	308	302	295	302	263	290	296	341	275	323	278	309	276	294	305	299	267	305	291	298	293	295	292	322	278	281	275	264	309	299	289	299	283	331	311	274	296	323	297	285	289	282	293	256	298	295	289	285	317	274	292	278	311	322	302	292	303	264	334	303	308	300	314	298	274	303	294	275	292	294	296	301	315	307	307	320	298	300	303	291	281	297	300	306	326	264	296	327	290	308	276	299	307	314	288	307	303	306	304	285	312	295	283	298	291	269	311	304	269	293	299	312	325	303	276	295	280	314	300	324	316	299	281	323	313	295	281	267	300	282	299	292	276	314	277	300	317	280	268	266	321	267	293	298	294	319	285	293	327	286	285	317	243	318	296	315	326	300	343	301	318	321	323	295	286	318	303	301	323	281	308	275	264	279	272	285	268	297	302	274	306	315	282	325	278	301	307	321	305	302	272	326	308	277	299	295	291	317	280	309	280	303	279	329	316	321	298	312	295	284	300	298	281	299	308	328	273	287	292	257	296	305	303	306	275	311	318	296	295	277	325	309	309	322	274	280	324	296	290	286	293	335	291	310	311	317	298	310	311	297	275	297	338	281	315	294	311	295	287	302	323	269	307	281	272	328	242	274	289	297	321	314	319	260	255	286	319	276	280	293	291	280	286	307	303	307	267	308	291	294	306	316	281	301	280	315	288	305	264	339	282	300	311	288	304	303	310	296	295	293	273	300	298	293	316	286	272	296	309	263	285	281	274	283	267	291	324	311	308	295	265	285	288	329	285	295	296	320	292	295	321	289	306	305	303	311	297	304	298	291	321	315	283	309	293	318	279	312	308	290	272	274	281	319	337	320	299	290	279	286	290	286	308	314	304	299	283	319	294	312	300	318	302	287	320	311	307	314	285	312	296	308	315	275	276	294	308	289	313	291	291	313	304	289	308	321	314	293	272	301	292	288	288	310	323	295	329	295	303	315	299	312	270	300	303	281	316	290	274	304	302	285	314	307	290	311	304	324	305	260	300	291	313	298	310	321	293	298	326	276	305	296	310	293	284	282	309	285	301	289	293	304	302	308	320	272	301	298	311	301	306	267	322	296	287	303	316	290	326	308	265	301	304	272	302	300	306	284	326	273	303	288	310	287	293	279	291	277	316	309
17112	18782	16137	9085	5644	3554	2799	2268	1866	1472	1194	1086	938	801	769	785	688	679	720	655	687	643	612	646	666	625	624	645	638	590	610	595	635	619	620	626	606	654	614	589	642	639	633	649	584	597	598	595	644	653	606	600	597	585	621	601	654	583	602	581	635	585	576	584	618	641	606	605	598	568	593	613	613	630	591	594	581	586	577	571	630	624	617	614	609	585	619	613	600	596	616	602	571	633	580	568	601	627	632	597	601	616	625	566	614	633	646	603	637	595	602	573	616	574	567	573	612	619	595	588	584	598	598	596	614	578	579	600	551	621	576	608	588	598	638	651	581	635	572	606	580	575	648	579	598	614	598	600	621	612	600	567	593	602	615	593	628	638	588	599	583	595	594	603	644	585	625	600	594	594	623	618	608	596	616	612	588	582	582	600	621	639	635	606	632	638	584	584	643	634	558	662	599	602	584	603	540	580	613	583	661	614	607	615	616	582	596	604	588	608	591	568	592	614	576	609	600	616	626	635	577	626	637	595	582	600	577	586	595	601	602	626	600	594	612	578	601	573	604	584	598	606	626	593	611	610	591	610	628	600	604	606	591	579	607	604	632	621	602	597	603	597	559	585	635	627	596	600	619	633	627	624	605	613	564	609	646	597	616	596	597	607	555	580	601	577	627	554	581	628	626	614	585	623	609	638	597	585	631	592	576	629	600	605	557	595	629	562	627	593	613	654	623	633	645	610	607	573	642	616	609	609	652	644	617	606	615	602	646	625	560	605	590	608	548	582	618	600	550	608	605	616	627	650	576	591	556	578	604	605	583	601	601	600	602	593	607	607	622	645	598	585	582	574	617	623	600	603	608	585	598	636	583	546	629	617	579	602	575	603	589	606	573	588	588	618	631	571	604	630	620	607	578	609	593	597	632	623	606	571	601	628	602	582	597	617	601	613	629	597	615	640	618	638	606	581	592	551	595	589	569	619	627	606	608	656	608	592	641	579	604	609	615	623	593	597	590	589	646	605	575	577	624	577	567	587	615	622	588	581	600	579	596	612	608	609	619	598	622	591	560	641	620	603	601	638	654	620	597	596	630	578	637	632	586	592	614	624	574	572	564	564	574	575	632	591	617	600	597	575	594	594	598	588	605	614	610	631	610	559	558	625	611	594	633	603	611	608	610	596	609	648	597	580	618	573	602	602	582	552	575	600	582	571	584	582	609	613	651	578	642	602	583	584	580	621	597	599	589	620	623	563	596	631	591	602	660	551	597	639	621	599	567	611	598	587	587	601	598	626	606	591	563	628	602	565	584	588	618	590	606	596	614	614	596	562	606	642	584	611	592	623	615	627	571	534	645	591	581	565	633	660	639	608	591	588	587	592	635	565	576	604	605	574	579	610	625	582	580	647	603	577	624	590	587	617	611	663	609	601	574	590	581	622	589	593	590	620	617	611	621	590	635	590	602	595	612	578	610	584	619	624	549	616	585	579	608	601	623	580	638	580	560	576	571	622	652	603	600	622	575	592	588	606	625	580	573	638	610	595	604	616	600	580	639	559	601	612	590	624	592	602	555	625	644	616	611	547	593	559	565	594	603	601	623	605	612	610	633	620	574	583	598	645	563	605	603	626	624	583	614	600	684	571	609	624	607	587	584	601	598	629	668	557	611	633	570	575	589	626	627	609	639	617	589	616	583	607	608	588	630	635	652	617	595	586	605	604	598	652	639	610	645	579	635	586	619	610	658	608	584	584	605	599	606	618	606	573	541	604	621	577	618	625	611	592	621	597	646	625	573	617	591	634	621	571	607	643	555	612	640	529	606	572	589	595	582	583	626	597	614	611	641	622	589	616	611	627	619	629	626	589	602	615	572	593	587	634	587	595	649	587	599	592	613	620	554	643	603	569	605	666	614	594	577	601	631	627	604	571	605	618	595	602	637	586	593	603	639	575	618	605	586	590	605	642	583	587	634	654	595	564	600	627	588	611	611	614	584	621	640	581	609	611	596	603	625	619	608	583	640	625	643	561	611	614	604	592	577	581	592	598	595	610	610	587	643	606	602	613	629	632	635	611	618	577	600	582	587	606	596	576	614	581	617	577	594	610	557	625	569	589	594	657	573	587	549	631	596	636	622	638	571	602	582	571	576	573	652	586	627	656	589	601	601	616	613	630	622	601	641	616	601	626	591	597	631	591	616	602	606	610	591	582	600	576	587	631	585	622	610	629	629	603	603	605	583	599	602	614	591	610	592	616	567	644	609	596	550	627	609	573	641	614	602	560	591	678	647	601	573	653	608	608	606	641	587	603	626	617	573	625	579	601	612	612	627	608	649	585	583	594	615	603	588	575	568	590	621	605	609	568	582	606	648	614	617	620	609	582	593	616	580	601	597	584	617	647	609	626	594	631	561	585	624	605	595	601	575	592	564	607	601	647	620	591	609	603	578	603	585	608	564	590	566	641	605	602	620	577	622	594	611	599	607	590	586	586	625	622	572	634	626	595	577	597	622	604	612	600	631	641	627	632	581	622	589	594	612	617	585	617	599	614	584	576	606	613	638	648	632	566	599	611	550	617	594	652	567	616	579	568	627	587	606	593	607	669	605	602	566	623	624	609	613	643	607	578	627	619	578	620	586	639	591	583	619	600	603	604	562	606	598	598	613	643	622	603	600	562	624	594	619	576	630	588	626	583	566	601	591	630	587	602	563	573	580	562	619	592	574	599	609	615	575	592	625	606	580	581	639	638	625	595	669	577	608	631	546	606	605	571	568	621	666	605	590	631	643	579	593	598	633	577	591	573	598	631	570	617	633	614	637	610	606	629	620	598	605	585	590	567	622	604	620	582	548	599	626	590	582	588	596	614	581	585	613	626	655	626	606	598	584	605	623	581	622	579	609	613	600	581	637	544	598	590	568	620	596	597	653	607	592	556	591	566	592	617	643	603	618	597	604	603	623	569	564	579	561	634	592	574	620	614	623	549	572	591	614	620	594	587	636	607	595	595	577	608	580	592	631	596	597	619	583	561	536	570	644	595	633	619	622	615	615	562	587	613	586	602	618	650	602	594	616	599	597	667	633	574	632	578	605	660	626	611	623	611	585	626	602	627	584	644	613	587	620	576	589	587	601	618	631	642	620	654	615	618	594	636	612	614	594	573	647	576	612	626	637	606	564	573	567	573	597	614	613	628	582	665	620	597	566	583	635	618	623	604	570	615	630	608	567	609	620	607	662	600	630	617	589	557	599	619	616	611	603	597	612	587	609	610	588	637	640	578	597	564	619	631	626	626	561	626	565	612	621	598	621	630	636	590	596	564	618	594	607	580	578	584	621	610	597	594	573	598	585	601	613	653	588	582	560	630	606	593	586	573	609	571	600	584	574	599	605	566	608	614	619	621	603	569	584	584	638	624	620	584	573	596	612	558	604	636	615	571	590	582	610	653	630	634	572	588	626	573	612	600	574	588	605	603	619	596	623	640	603	620	571	610	592	574	602	607	606	614
24867	21523	28183	25191	16650	4270	2079	1324	976	812	664	483	437	361	338	296	290	277	262	257	273	242	264	228	245	231	252	244	245	235	226	191	197	199	207	256	229	201	223	213	234	207	227	219	217	233	199	202	213	187	200	233	218	202	205	210	224	234	239	216	229	216	218	215	234	208	221	212	214	202	220	211	204	194	220	231	202	206	199	226	204	220	205	199	213	214	196	196	202	188	213	201	224	204	206	191	190	220	210	196	191	199	242	238	219	220	200	239	184	221	243	196	222	204	220	221	220	188	196	201	210	195	215	216	218	224	219	197	198	205	187	196	194	181	219	217	193	200	207	211	201	220	211	227	189	231	194	230	201	210	220	216	201	199	212	219	192	225	212	208	195	188	219	230	220	225	191	212	216	226	191	204	229	172	203	192	220	211	206	205	215	202	218	198	178	197	217	211	228	220	212	188	223	187	211	210	216	201	202	193	206	226	208	212	232	196	213	198	205	217	198	233	193	184	194	215	221	202	198	205	221	199	218	211	204	195	213	209	195	194	192	200	189	219	204	224	195	176	203	202	207	207	221	197	192	198	195	209	209	193	173	224	207	196	199	211	214	241	184	194	236	207	204	206	222	169	173	202	185	200	197	220	204	201	218	199	204	212	201	203	193	238	200	223	205	202	190	214	198	187	202	208	189	208	214	186	221	221	214	226	205	180	216	194	209	176	191	204	213	213	211	218	217	205	211	227	204	226	211	210	215	190	222	211	195	211	212	204	203	196	213	198	207	204	213	193	195	224	191	190	198	212	235	242	200	197	209	217	204	225	197	229	200	212	202	196	238	189	198	209	233	217	204	204	204	176	218	193	195	211	216	189	187	210	215	204	204	190	206	223	207	202	192	212	224	196	202	174	224	187	195	187	225	206	200	196	204	213	176	238	186	192	209	224	193	190	205	207	221	216	216	188	205	232	201	217	209	209	206	202	198	184	225	192	207	211	209	183	186	209	212	216	199	221	186	191	205	218	206	220	227	190	213	187	215	195	200	214	213	232	213	196	207	189	218	195	212	215	187	225	205	211	194	208	222	230	214	230	192	223	208	172	213	211	201	224	199	219	177	213	212	206	222	198	215	211	198	214	221	216	224	184	222	210	223	224	188	190	215	199	209	205	207	228	199	194	216	202	222	190	219	195	203	222	237	196	214	211	205	185	195	218	210	200	194	183	197	212	201	223	207	228	190	174	217	217	214	201	192	217	193	211	206	228	232	219	225	224	192	218	202	188	181	224	214	210	196	235	195	207	212	188	200	211	209	195	208	190	195	206	214	207	196	214	210	163	212	220	211	186	198	207	219	193	229	200	205	198	197	226	215	219	228	190	213	193	197	204	228	197	178	207	222	180	198	217	198	233	219	212	199	239	204	203	195	205	219	234	203	186	211	215	189	175	219	172	190	185	193	239	205	190	198	197	206	198	201	208	206	208	174	209	208	190	232	227	216	208	212	213	211	207	179	222	220	205	193	219	202	202	222	193	184	198	199	197	228	187	194	209	220	230	211	199	209	223	223	193	176	195	210	199	229	212	183	212	202	171	216	196	201	213	211	204	182	224	200	168	199	232	205	193	211	199	207	199	205	187	204	221	206	222	220	190	191	208	181	192	207	213	207	223	204	226	227	225	173	211	205	236	190	189	197	181	191	204	218	210	230	217	200	225	224	205	201	192	205	204	206	182	190	232	208	205	210	203	222	192	199	230	185	202	215	198	192	210	196	209	227	217	182	211	205	204	222	193	216	220	205	187	219	201	195	198	214	201	190	219	212	225	226	188	212	209	200	207	220	226	196	195	211	175	222	211	207	191	188	182	212	182	208	195	209	197	211	204	212	210	181	202	198	201	209	185	192	184	208	195	202	238	217	183	204	183	203	205	189	219	207	216	211	222	239	193	198	216	203	201	186	210	218	215	195	212	220	225	178	208	213	209	208	218	195	213	222	187	202	208	208	181	200	212	180	212	214	202	221	205	197	221	223	204	216	209	194	232	224	221	182	238	177	219	244	213	200	185	204	203	229	215	206	214	206	194	206	225	209	196	223	188	201	189	198	182	221	219	182	207	212	196	208	191	239	213	229	218	214	191	215	202	206	195	192	200	222	224	218	234	208	224	222	220	213	213	212	214	171	229	192	226	228	204	213	206	181	210	233	196	216	255	210	203	192	220	202	205	230	222	193	198	185	203	218	173	214	172	212	209	211	211	202	202	213	206	197	204	206	197	199	217	220	216	209	231	223	218	204	211	200	178	217	202	189	202	212	228	205	207	218	186	209	182	213	180	197	213	216	208	208	225	202	223	195	188	210	198	201	222	191	211	229	220	203	214	230	209	211	199	213	210	217	212	219	187	183	205	202	213	195	200	188	182	188	189	205	208	220	220	202	216	242	184	201	207	192	216	213	204	201	204	197	233	204	228	180	216	206	219	204	206	210	202	191	215	209	203	211	209	192	209	217	201	211	201	214	224	221	188	209	209	188	213	216	213	212	209	199	215	217	208	220	190	184	189	193	212	224	194	223	204	197	200	222	250	230	199	198	220	210	221	191	183	224	175	211	214	218	169	192	208	224	198	201	222	173	206	206	172	212	223	208	212	194	221	195	203	215	203	226	203	212	196	189	188	209	184	239	169	212	211	202	208	184	204	220	215	208	208	184	197	194	202	175	217	210	197	207	230	213	204	194	217	200	184	177	207	237	214	202	167	193	202	210	194	215	202	210	198	240	225	210	195	216	200	226	228	213	204	213	222	217	214	222	196	182	208	206	212	221	199	189	193	219	183	218	197	208	222	201	204	214	209	190	219	208	221	191	206	186	210	221	195	213	203	206	218	210	209	209	203	179	206	209	199	193	199	211	195	232	212	217	191	204	207	220	215	211	202	193	198	200	215	234	202	196	199	227	196	196	187	198	212	203	193	206	222	191	201	210	205	192	213	205	185	202	209	227	179	199	189	186	198	219	216	191	196	240	198	221	196	194	211	220	187	199	213	194	194	210	213	229	188	231	226	209	232	211	216	201	209	190	203	203	216	221	211	197	221	188	212	204	232	219	216	213	224	192	221	210	233	225	199	219	200	194	209	182	214	190	171	218	209	186	214	223	205	211	224	176	215	218	199	217	213	229	231	192	227	186	198	202	219	188	198	211	185	186	217	213	212	188	213	199	184	197	192	216	165	195	219	202	205	211	201	195	211	198	212	217	196	201	200	205	221	184	215	215	196	217	209	213	191	205	225	206	203	220	202	213	214	199	209	228	219	195	219	190	205	187	175	201	219	218	195	221	190	216	202	210	197	204	220	196	183	233	207	205	180	203	199	223	216	206	178	209	178	198	195	197	212	203	189	214	205	176	206	197	207	206	219	186	194	200	190	200	193	194	220	225	182	204	198	218	237	183	212	191	221	215	201	214	205	231	208	206	245	201	209	226	197	207	209	238	182	190	187	205	222	212	206	216	211	204	200	218	218
21482	29136	25663	16993	11899	7971	5853	4541	3791	2738	2068	1667	1305	1146	939	859	784	720	675	688	590	599	542	559	528	577	476	504	508	470	502	504	496	476	502	443	478	394	457	447	472	446	438	457	466	470	425	437	461	437	454	455	428	468	450	486	464	440	403	386	449	418	438	416	405	429	430	408	397	436	419	451	462	449	471	455	446	489	432	408	430	447	411	419	421	415	446	445	411	439	432	432	429	437	431	439	451	444	431	416	437	441	417	438	419	436	446	418	402	428	413	452	489	459	441	418	420	425	452	466	402	407	396	464	425	412	415	440	428	461	431	430	436	447	438	409	455	427	401	434	449	443	490	423	433	419	469	424	437	442	470	406	422	414	409	404	422	439	441	410	453	416	450	451	436	468	396	431	429	444	399	414	459	492	445	458	384	417	404	416	417	413	419	435	429	472	408	450	461	443	444	450	440	424	429	441	428	414	479	432	400	452	425	436	438	442	436	445	429	408	420	412	448	390	397	439	421	459	444	391	383	424	471	430	460	427	434	460	436	459	448	420	429	444	427	445	418	424	469	427	460	434	405	428	419	396	426	447	428	448	518	429	450	431	431	455	417	448	475	409	428	434	452	428	438	403	410	461	397	449	442	426	449	436	443	402	443	447	413	395	426	426	397	436	430	463	456	446	428	431	422	407	450	445	457	417	394	467	406	477	442	422	442	439	418	405	441	424	396	433	451	406	439	422	442	439	453	407	441	448	420	446	458	459	460	414	417	435	407	418	430	418	428	433	443	442	401	437	417	409	422	409	415	439	436	456	400	400	435	426	428	444	395	441	437	423	429	429	435	431	436	405	387	418	437	430	498	439	410	464	451	429	449	432	476	451	407	435	423	461	405	468	425	411	443	419	437	451	421	409	407	444	431	374	381	430	420	423	466	436	415	440	418	454	434	426	452	433	422	442	411	418	446	421	430	434	430	446	443	428	432	460	425	434	432	412	466	436	415	438	412	396	428	415	422	450	446	440	425	403	429	393	455	441	435	496	395	387	445	404	456	474	417	438	457	427	455	420	437	437	445	393	392	441	416	422	449	440	432	446	435	449	389	454	439	415	447	428	460	420	454	453	449	441	425	421	415	405	415	424	416	429	466	437	430	453	442	427	422	450	379	439	412	419	463	441	455	409	462	422	428	433	427	431	431	433	428	409	432	436	408	428	420	450	405	473	424	435	441	456	414	427	444	461	445	473	407	438	421	475	417	392	424	430	419	425	437	444	405	433	440	466	454	439	395	439	416	441	431	443	422	447	429	423	435	433	426	464	421	455	397	439	397	419	428	415	411	413	407	445	418	428	426	422	437	438	442	478	445	395	428	444	420	448	426	409	434	455	410	410	409	408	419	506	426	442	416	438	414	429	440	455	432	455	416	430	403	403	453	427	431	423	446	431	450	429	430	443	442	407	397	447	445	453	442	455	435	448	416	388	391	393	435	404	431	448	421	399	427	421	467	421	404	433	431	424	459	458	438	418	450	394	435	426	432	427	406	451	420	432	441	476	405	426	402	447	409	421	434	451	451	423	435	424	413	411	403	439	428	430	426	406	441	443	409	453	451	423	391	436	412	403	404	437	437	467	465	430	392	415	414	495	404	421	449	450	398	463	424	438	466	433	449	442	423	437	453	401	460	425	435	444	424	444	454	408	454	455	431	427	435	456	415	424	418	474	426	425	437	448	425	438	437	453	446	410	408	409	463	453	449	419	465	421	434	415	466	437	430	406	476	449	422	425	417	443	449	452	413	381	425	438	399	408	468	370	450	430	446	411	405	455	433	447	386	415	459	448	438	421	428	438	476	426	448	422	445	434	436	433	441	442	450	426	431	426	444	432	425	449	470	449	428	427	438	417	421	418	444	441	436	422	440	411	429	438	426	416	415	443	432	431	405	418	441	416	441	455	422	417	436	425	414	448	427	451	405	417	426	403	445	439	412	439	410	413	436	407	436	402	476	457	432	429	396	433	418	464	424	417	442	444	440	455	428	433	412	416	432	481	452	427	468	427	411	434	440	456	409	420	422	414	441	428	458	457	448	412	409	422	448	461	411	425	425	449	458	432	479	458	424	389	388	434	426	403	396	438	459	409	412	454	437	428	445	437	463	441	431	446	428	421	435	440	439	409	435	406	424	408	465	410	428	406	458	418	437	411	448	464	425	389	446	438	448	421	416	422	417	425	396	452	414	455	434	436	403	401	385	447	419	456	444	428	409	419	394	402	436	420	400	415	404	401	430	436	437	429	423	436	417	397	421	378	430	423	405	428	419	427	436	390	410	417	436	377	403	415	459	430	394	447	393	440	447	481	455	438	412	435	400	442	448	418	439	408	410	404	442	380	386	421	423	422	443	450	424	418	438	416	452	448	434	465	388	436	455	477	418	445	454	435	467	428	377	430	421	440	432	451	424	457	436	429	404	403	418	429	467	453	434	466	423	395	442	446	405	408	432	440	439	399	423	476	441	431	436	440	458	442	460	444	449	429	447	473	412	398	438	434	441	413	456	408	471	452	429	411	423	465	461	417	427	431	427	440	398	444	457	472	423	443	405	423	440	432	433	415	428	438	450	429	419	408	458	447	451	401	430	418	426	429	411	432	417	432	405	409	438	428	434	413	457	450	415	416	438	452	410	478	411	414	413	457	447	417	440	445	448	424	462	425	424	435	461	469	429	423	415	459	429	448	445	394	441	423	419	440	398	406	421	463	412	408	412	432	460	440	399	408	458	418	405	425	466	433	439	426	445	474	441	412	433	422	443	455	432	425	399	432	421	433	428	423	456	431	437	409	411	404	397	395	441	418	409	434	453	417	424	429	421	444	431	412	433	454	420	431	468	433	434	420	448	424	473	408	425	423	411	447	462	440	443	439	443	441	433	445	434	442	440	432	427	443	439	431	440	419	431	409	405	407	432	404	406	406	466	428	443	422	446	437	422	469	398	427	425	444	425	441	414	471	387	438	428	484	432	428	418	487	396	416	432	464	415	426	417	406	432	454	409	408	408	457	424	452	453	417	443	438	409	448	424	422	431	431	435	429	483	435	417	427	412	464	444	438	451	455	445	406	454	447	419	419	412	446	443	430	442	430	426	414	449	442	428	437	430	470	415	433	453	406	485	431	429	441	402	403	481	442	438	441	438	439	438	424	428	445	426	427	429	437	441	418	432	464	421	440	428	425	477	474	434	458	415	427	440	415	415	429	436	443	449	401	421	438	417	408	466	402	409	448	434	430	438	404	445	422	444	392	414	435	422	416	439	461	453	428	433	427	448	437	406	436	456	434	422	457	432	435	425	424	405	455	438	417	452	455	438	406	421	418	449	407	424	455	468	432	416	446	406	393	432	430	436	460	416	408	432	418	418	417	437	449	448	438	435	430	414	412	416	444	406	416	436	450	437	440	449	444	423	405	439	421	438	477	439	468	454	444	423	396	410	431	435	430	431	420	424	429	457	422	451	445	459	440
23757	21666	29434	24327	21656	19135	6409	2525	1624	1215	900	692	543	446	367	317	267	247	247	207	192	194	186	183	189	173	158	175	132	177	142	142	141	151	133	150	115	142	120	111	120	114	106	106	129	150	116	111	108	113	125	133	111	128	111	119	125	128	134	104	115	140	126	129	112	106	108	129	115	134	114	121	112	113	130	116	125	121	100	107	126	130	111	111	90	132	113	95	109	103	127	110	107	124	115	110	103	126	113	127	107	110	125	105	126	134	106	116	114	126	114	133	130	118	115	127	113	121	105	114	123	111	111	122	132	112	123	109	109	106	138	123	118	112	115	121	113	105	121	117	107	115	117	101	118	102	106	122	117	116	127	104	123	124	117	119	112	128	125	126	134	122	123	108	114	109	125	115	137	115	143	120	107	109	131	110	105	117	110	124	104	139	97	114	133	125	121	94	119	110	104	109	93	110	133	100	115	114	118	134	116	118	104	121	116	131	119	102	112	103	99	134	134	121	127	114	128	129	96	134	112	126	120	114	126	114	106	103	137	118	111	127	130	107	100	105	118	133	136	118	98	106	130	130	119	118	124	136	124	128	121	133	107	123	130	124	109	122	129	116	89	134	115	112	122	101	133	142	125	142	131	125	134	109	106	97	121	111	124	118	121	102	112	113	111	122	134	122	118	123	119	117	122	98	131	110	104	103	136	112	118	146	113	131	130	109	119	116	141	101	118	120	107	113	132	113	100	117	120	126	105	142	132	121	104	123	113	100	119	132	106	111	121	130	116	117	112	103	113	152	119	125	132	125	119	125	114	121	109	113	116	130	123	102	123	124	110	111	130	125	95	94	129	113	112	105	127	123	111	111	118	105	141	125	120	107	95	128	139	101	121	138	126	111	129	121	109	110	116	117	116	121	124	127	124	87	104	119	123	140	103	123	129	102	103	114	115	102	104	99	119	112	126	129	114	122	116	118	126	133	126	101	116	131	111	117	115	137	104	120	110	109	120	120	125	97	106	120	109	106	113	115	133	100	103	129	112	127	103	114	110	109	118	120	125	112	124	129	114	101	132	109	129	97	111	106	111	121	123	115	118	100	104	136	122	139	120	128	112	117	128	121	106	119	129	121	132	126	110	130	123	118	116	132	107	108	105	122	127	93	117	118	109	121	111	125	104	105	135	157	128	127	131	119	116	119	115	140	125	98	116	120	106	124	99	118	115	126	97	108	121	103	116	125	138	100	125	118	108	118	126	141	124	128	109	121	120	121	129	101	127	108	115	117	117	125	119	123	112	125	129	118	120	96	109	126	119	132	153	111	108	123	104	124	123	125	125	121	110	112	123	129	125	123	88	126	123	106	127	113	107	125	106	119	119	100	109	106	123	123	111	128	114	116	108	126	111	116	124	120	120	128	107	97	120	132	100	104	112	148	115	137	114	114	121	127	118	106	113	134	123	104	120	94	99	111	116	107	121	122	128	114	105	118	118	118	100	115	120	104	135	119	100	125	101	108	107	109	126	115	124	121	144	130	128	115	120	125	123	107	122	129	137	111	120	144	120	112	139	137	138	121	107	128	111	124	110	123	112	112	119	120	113	126	138	137	114	128	113	131	108	124	124	110	104	91	111	125	115	112	115	123	112	123	107	113	131	123	110	105	114	98	99	105	113	117	115	120	124	116	128	138	117	109	112	122	108	127	112	113	115	100	111	115	123	118	134	113	101	131	109	120	115	115	119	126	95	106	110	117	106	109	127	122	103	109	127	120	106	114	122	121	119	114	122	108	112	110	116	101	118	116	101	122	125	97	106	110	112	116	136	121	109	120	118	97	120	131	120	105	111	121	103	123	122	109	113	106	123	138	121	111	114	140	128	106	118	108	111	143	107	116	96	110	125	123	126	90	103	139	117	111	135	117	136	105	121	104	121	115	116	115	114	102	115	115	121	106	130	123	123	110	120	117	113	122	122	146	122	120	128	103	123	136	128	123	115	105	131	136	137	128	121	110	117	107	114	124	125	131	121	122	106	136	130	109	122	107	95	92	123	123	118	129	124	126	114	131	130	135	133	97	125	115	108	121	113	115	127	113	102	127	111	107	116	130	121	121	117	113	134	126	115	132	99	109	111	117	127	125	114	117	109	95	123	115	114	118	127	117	146	133	118	109	118	96	123	118	109	118	95	118	109	126	131	105	103	120	100	136	99	109	125	120	108	115	106	105	120	116	142	106	120	102	110	124	121	108	145	125	120	118	105	127	126	102	114	131	127	119	102	113	122	114	122	133	126	102	109	99	132	123	127	110	130	98	128	110	128	105	110	121	128	128	119	111	120	109	117	115	126	114	122	102	107	93	111	136	122	121	126	114	110	131	124	131	125	120	126	116	119	117	126	111	110	116	123	123	129	126	99	125	138	116	104	104	115	109	103	85	102	116	112	119	101	125	132	120	138	101	101	117	103	126	115	107	87	122	137	108	118	116	122	119	114	140	103	133	106	103	125	130	124	116	117	134	121	107	100	99	115	101	119	125	115	115	111	102	112	116	121	128	109	127	114	133	122	120	125	122	128	100	107	116	114	110	119	108	125	99	111	108	127	136	103	118	128	122	119	132	120	140	115	112	99	114	127	100	102	126	112	122	98	103	117	119	120	109	114	123	111	121	115	133	125	97	110	118	140	117	119	107	93	129	112	111	111	111	131	132	114	124	121	114	117	117	118	94	134	135	106	119	118	98	132	120	110	118	131	131	121	108	130	109	115	130	120	99	105	118	120	127	111	116	124	124	118	115	113	114	115	107	120	120	127	133	124	104	113	106	108	129	110	113	128	130	109	117	111	118	113	138	103	121	90	118	136	105	121	100	118	128	124	115	117	116	135	100	113	123	116	125	116	111	108	130	109	101	119	124	116	115	114	124	117	115	112	117	112	113	108	121	113	107	107	106	116	124	120	119	109	123	135	113	137	133	119	111	103	133	129	98	122	101	119	115	120	107	97	120	106	102	111	126	105	98	121	126	98	94	139	124	120	119	118	103	113	118	104	105	134	134	119	104	103	102	113	104	109	119	124	129	140	87	149	114	126	117	108	113	127	116	123	110	99	121	123	126	117	137	106	134	98	116	129	111	110	126	105	110	133	108	103	128	118	105	119	126	105	109	108	107	105	117	116	119	129	116	112	117	105	95	117	112	111	107	131	128	116	117	114	118	126	98	114	122	100	105	107	121	112	144	111	123	130	123	121	121	116	108	111	117	141	120	113	128	117	104	102	127	134	109	123	107	107	98	95	111	122	113	114	117	113	113	115	116	124	119	103	121	115	113	107	114	120	122	113	104	106	109	104	108	112	109	123	103	134	120	137	113	124	128	102	112	123	115	114	121	121	117	116	103	141	102	107	105	109	95	109	117	133	108	122	136	119	105	128	123	122	124	118	131	105	108	112	126	132	123	120	118	111	126	115	127	114	110	118	101	118	121	109	111	119	141	102	106	116	106	112	125	111	92	118	125	134	139
25339	35963	32640	23970	17839	12832	9635	7643	5975	4434	3334	2561	2009	1606	1367	1010	860	724	673	663	631	565	511	501	501	470	391	378	373	322	319	351	300	319	339	297	281	291	290	288	302	314	259	256	263	272	245	280	256	278	244	255	265	234	234	251	249	254	277	260	257	245	236	238	254	236	268	231	254	231	239	244	235	242	241	221	220	249	241	246	244	238	244	243	231	270	266	227	244	257	224	289	276	242	218	229	247	272	230	245	213	245	247	236	241	250	242	224	260	240	247	240	263	237	229	231	226	250	246	245	269	229	215	254	217	220	234	248	259	242	256	262	258	222	237	216	241	228	256	249	234	219	234	214	238	236	281	234	217	266	228	238	231	245	256	251	229	243	235	215	239	241	241	233	219	249	243	244	231	244	216	236	253	258	236	224	211	238	241	199	249	258	245	258	215	251	238	223	247	254	257	224	253	258	257	242	231	233	254	260	225	257	243	224	210	237	228	254	275	261	239	233	233	220	272	233	232	242	225	225	226	256	233	239	218	234	250	257	212	245	255	229	239	262	247	247	241	222	246	245	238	226	241	232	240	235	243	252	244	258	258	232	226	229	246	229	235	243	227	239	254	230	265	231	249	208	234	237	238	246	246	243	222	226	221	218	240	249	211	237	244	212	223	248	245	241	246	232	238	264	217	235	232	234	205	248	236	226	276	209	231	226	230	236	240	229	250	220	246	240	216	227	244	239	228	227	275	246	255	247	255	239	229	244	240	249	251	213	292	218	229	256	241	220	228	258	221	222	218	260	225	234	248	255	227	255	202	256	237	220	239	243	241	247	239	225	248	265	224	240	232	218	230	249	235	237	203	252	234	234	249	260	278	222	263	252	234	264	234	227	248	243	250	229	222	239	266	212	229	209	225	220	221	249	241	237	239	254	229	245	211	225	236	259	239	240	248	249	235	233	226	235	277	218	226	243	255	231	226	228	253	228	276	229	241	241	226	239	241	228	269	213	242	241	229	245	272	249	230	261	234	228	227	267	222	238	272	235	222	229	223	249	227	226	244	229	246	232	251	220	255	265	226	226	240	238	225	239	226	252	232	232	225	276	251	239	260	234	240	212	234	223	233	238	254	220	255	226	257	222	240	198	219	201	253	238	250	227	247	233	245	225	269	227	236	219	259	264	244	255	234	253	230	234	258	235	243	243	228	244	259	235	223	243	238	257	216	236	249	258	278	228	254	212	237	250	233	281	207	236	232	239	260	214	239	229	225	235	208	230	269	246	247	224	265	254	222	219	255	264	248	226	254	234	225	238	233	232	244	235	263	250	252	238	262	230	235	261	239	258	224	241	246	259	241	244	242	256	236	254	253	221	228	243	255	228	242	210	254	241	246	261	231	246	235	236	243	251	239	263	217	268	221	220	247	245	228	243	232	228	235	269	260	253	262	235	243	224	244	222	233	222	254	239	253	222	210	240	197	259	253	219	224	243	238	238	260	232	238	231	226	231	224	233	209	241	250	246	234	233	248	249	232	232	246	232	243	226	238	233	225	253	234	255	257	260	242	219	232	217	230	213	248	262	266	243	233	260	232	264	267	256	232	231	279	241	249	234	241	233	235	248	243	226	233	239	239	273	229	243	234	245	224	235	215	243	260	219	229	231	257	243	279	233	258	250	249	246	262	258	259	251	229	212	254	245	236	225	244	246	239	245	246	266	249	220	228	224	216	238	234	266	266	227	248	214	250	208	237	241	274	243	237	242	227	273	237	216	200	239	245	236	248	234	228	247	225	224	258	236	240	234	248	225	235	245	217	225	234	206	220	231	287	259	235	245	218	245	255	231	232	222	237	221	263	250	240	269	236	237	225	240	236	244	243	266	230	245	259	226	209	243	223	227	253	209	230	240	216	257	251	222	235	210	246	239	233	230	243	233	234	230	245	229	254	235	239	215	248	234	232	229	222	216	254	242	242	238	227	234	238	262	250	260	236	248	241	256	259	260	258	214	261	250	229	238	250	254	238	239	237	234	216	236	211	255	230	233	232	250	226	242	250	246	214	246	243	231	232	252	248	247	242	240	244	239	247	260	225	250	245	219	221	252	250	246	215	263	208	263	221	284	249	213	237	232	255	250	264	249	245	245	250	231	236	237	250	223	221	243	237	215	245	227	201	271	242	228	221	229	234	267	202	275	231	215	238	236	213	212	211	273	254	217	236	221	243	233	237	252	207	229	237	242	248	251	228	271	225	212	252	256	230	259	243	265	239	222	242	249	254	231	206	246	239	238	219	247	272	215	254	258	241	273	240	219	262	213	244	223	238	243	233	218	219	247	236	225	224	254	246	247	247	233	235	260	243	235	233	223	259	253	230	229	214	246	229	242	231	242	256	257	217	239	223	244	208	240	247	239	236	227	264	254	246	225	217	218	257	219	274	234	248	252	251	237	232	225	254	250	242	243	239	252	243	249	252	220	238	240	270	238	223	258	253	252	191	241	242	231	256	212	261	237	219	248	262	238	242	240	226	241	234	245	223	254	216	235	226	257	249	281	220	220	251	225	233	234	253	244	258	218	230	254	258	223	271	225	260	224	247	269	242	242	256	226	243	225	219	248	242	258	220	260	236	251	237	250	228	226	228	212	225	247	230	249	222	233	244	214	241	254	236	235	248	252	233	212	216	259	250	245	210	257	248	221	251	264	203	228	226	225	246	261	295	250	251	255	243	251	246	238	259	239	226	241	232	248	275	239	227	238	235	224	240	236	226	229	235	237	249	245	259	256	259	271	209	250	227	260	231	246	228	237	243	239	240	234	246	241	215	250	235	236	218	236	214	248	250	216	242	216	218	230	194	241	259	225	255	233	227	253	249	241	238	254	247	252	229	257	249	230	249	231	268	247	255	236	251	223	241	273	234	246	226	233	242	266	250	252	242	263	264	241	227	248	260	249	227	219	226	264	234	231	228	254	231	237	254	217	217	247	233	205	229	268	237	236	256	251	245	230	251	225	254	259	223	250	252	212	258	242	224	223	242	231	263	241	224	267	244	262	217	218	254	228	245	224	249	248	262	258	236	254	233	249	238	232	230	244	242	239	230	237	249	252	229	228	262	238	228	245	215	281	255	230	225	238	249	232	235	263	246	246	252	270	259	282	237	242	239	235	221	248	233	216	232	225	220	249	246	248	254	236	249	210	233	235	255	225	216	220	223	277	255	232	241	227	216	245	220	230	250	228	233	230	228	226	260	240	223	230	253	242	250	256	230	246	254	245	255	233	252	212	256	216	255	242	257	227	245	243	230	246	228	243	250	257	232	229	266	231	237	265	246	229	221	222	240	241	240	263	241	230	229	251	238	250	244	248	245	264	229	237	233	225	241	247	247	227	250	244	247	234	252	258	244	266	230	242	268	237	246	251	242	258	220	248	253	249	237	223	250	242	244	261	236	261	237	236	238	210	217	213	255	249	219	244	238	244	231	233	254	215	244	236	242	240	227	249	270	211	256	259	238	236
27426	20687	12071	4556	1887	1144	903	686	597	479	445	397	377	367	359	305	303	324	335	338	314	312	319	311	307	334	304	319	305	298	311	309	309	325	294	305	291	290	276	300	300	300	307	282	317	293	286	299	284	273	294	296	309	331	301	269	296	311	286	298	303	341	277	287	263	282	295	292	319	299	293	277	282	293	320	280	302	272	310	313	292	299	295	297	305	284	284	300	274	273	313	307	286	310	312	284	293	268	273	289	296	272	357	316	284	331	308	273	272	288	314	295	286	314	287	297	300	304	310	290	306	275	304	314	288	310	278	292	316	300	290	295	281	291	263	320	315	300	303	275	278	299	285	291	329	323	297	291	304	309	275	289	304	341	285	296	295	331	296	285	294	304	288	290	266	277	280	299	275	310	337	308	283	302	299	278	310	280	295	277	305	280	313	290	300	297	307	294	307	320	289	287	286	256	315	269	278	273	306	317	275	279	297	304	319	286	317	321	303	303	269	266	311	307	274	276	299	275	292	299	307	318	280	295	299	293	256	304	297	291	291	292	304	271	289	286	282	280	289	287	276	271	276	290	294	283	310	301	304	304	308	313	310	294	299	312	310	274	287	291	312	297	295	327	310	280	279	294	304	315	278	298	284	288	284	315	295	284	318	328	290	327	322	285	301	306	293	312	262	289	275	296	295	301	309	288	272	283	274	294	320	305	278	251	312	309	301	301	266	291	333	271	298	276	274	299	272	316	304	298	308	319	297	316	285	276	285	303	282	276	316	286	288	269	308	289	310	265	331	305	310	310	302	277	303	270	306	296	280	292	328	266	293	322	319	304	282	276	306	288	293	309	267	305	288	311	276	306	281	310	291	291	293	294	302	309	309	315	279	302	299	274	298	293	279	281	283	272	266	267	281	324	280	310	312	280	278	295	285	304	274	295	276	313	315	314	319	300	288	292	287	283	276	296	290	294	305	265	320	291	277	294	315	295	320	292	300	289	293	304	312	274	297	313	290	288	294	303	336	266	291	301	299	298	298	282	293	290	303	305	286	290	297	296	301	319	296	303	288	306	300	281	315	294	276	297	264	299	320	291	317	276	279	314	298	297	298	282	291	306	303	280	294	289	319	313	278	266	278	305	281	286	297	280	286	311	330	269	277	300	269	289	304	294	289	315	299	303	309	326	311	300	275	286	302	302	284	293	305	293	288	302	287	262	281	271	252	317	278	286	289	295	301	319	305	248	289	304	299	280	296	258	289	288	290	299	281	337	297	284	278	305	304	278	292	303	305	288	251	290	299	293	297	326	302	317	298	332	295	310	323	282	303	280	261	310	298	294	286	306	280	336	293	303	298	337	319	280	310	280	311	309	303	311	305	275	297	321	316	294	293	281	285	320	316	263	276	294	302	288	283	298	325	303	303	284	291	288	286	283	258	303	278	313	275	271	324	314	302	284	290	280	296	293	307	286	274	331	286	304	318	267	322	306	311	300	311	280	289	313	274	332	287	298	292	283	304	291	304	304	264	297	286	307	310	303	295	249	292	254	278	313	294	289	287	294	283	289	279	330	314	282	306	287	303	273	292	288	303	273	285	296	303	313	284	329	304	291	280	278	294	294	314	315	280	304	299	305	304	260	320	304	302	299	327	311	329	291	289	272	295	311	318	300	307	291	318	308	344	287	282	306	285	301	305	304	302	313	322	304	273	294	267	328	315	284	280	290	276	293	313	290	265	314	335	266	272	262	295	292	323	291	282	287	315	292	312	257	322	314	288	289	289	324	288	290	304	308	319	305	288	290	294	270	281	266	314	270	308	281	311	286	334	276	305	287	292	327	292	328	331	267	275	267	312	295	319	293	337	266	276	298	322	286	296	328	308	291	284	300	287	288	308	294	298	291	296	279	312	284	292	314	306	300	301	251	286	299	311	315	298	312	294	314	284	277	285	304	287	289	253	291	296	302	335	316	291	296	294	272	311	288	333	280	280	297	273	281	286	295	303	299	284	288	310	288	312	292	298	288	291	312	299	289	280	282	283	288	289	277	303	281	273	322	303	301	294	319	301	285	294	312	304	315	334	289	287	304	306	289	326	314	246	292	285	305	297	257	331	281	274	311	299	291	296	294	295	299	289	286	292	323	279	292	270	285	306	274	303	315	307	298	281	295	317	300	296	267	303	289	295	296	297	304	286	293	279	331	285	303	318	289	279	323	267	289	309	307	283	300	273	296	272	290	298	289	312	291	290	285	292	293	275	290	286	320	268	309	282	302	287	285	280	301	299	281	274	312	283	322	290	300	320	307	298	279	313	290	283	295	276	306	286	295	275	292	317	334	266	297	275	287	272	280	319	288	254	278	297	289	290	282	338	289	278	296	301	311	279	327	283	281	289	317	266	303	283	305	291	301	281	320	288	317	308	293	312	286	329	261	277	299	320	292	313	301	311	318	288	284	288	315	300	323	285	305	318	295	303	257	278	287	283	300	291	286	297	328	277	283	306	299	277	303	265	292	281	294	319	280	287	300	283	274	320	287	328	285	296	310	298	289	298	291	282	298	293	274	334	317	301	292	286	282	300	336	280	287	303	272	279	273	314	288	302	307	299	315	289	297	290	304	298	296	300	273	291	281	291	284	293	345	301	297	318	294	285	306	279	284	314	304	287	291	283	286	288	281	296	299	291	320	272	290	309	277	288	314	312	293	285	300	292	308	280	291	292	286	283	287	298	259	293	295	288	310	292	275	285	310	281	288	287	299	297	279	323	277	270	252	296	269	300	280	283	279	329	290	285	304	339	293	295	278	305	307	289	298	283	304	296	282	331	303	318	264	286	316	267	281	292	253	295	303	285	273	296	290	302	300	308	308	280	293	288	291	276	271	285	288	306	318	307	298	331	310	284	299	311	262	283	285	291	293	298	299	281	293	305	317	306	267	300	285	257	303	288	294	311	281	300	268	311	297	293	289	285	304	291	286	295	331	317	266	302	280	287	291	325	305	311	287	281	309	291	293	294	278	291	298	263	296	313	287	313	289	294	294	289	290	288	294	307	278	303	294	293	310	309	305	314	267	289	307	271	294	309	264	298	314	260	301	315	333	304	278	278	303	276	290	301	301	331	299	333	288	303	326	268	292	253	280	312	331	274	299	273	298	299	313	284	292	282	286	290	292	332	289	303	257	283	271	307	303	277	303	278	283	300	283	273	271	310	299	279	304	304	316	302	319	293	292	272	273	310	295	319	278	313	288	309	313	296	324	310	288	323	275	301	315	285	290	280	305	265	295	306	294	288	292	281	294	272	277	285	290	312	274	316	307	296	317	277	292	295	276	286	306	284	328	305	304	285	293	295	299	276	289	297	257	307	306	301	302	279	280	296	295	329	291	259	295	315	299	321	292	300	287	304	293	293	320	266	318	281	316	304	278	274	292	272	299	301	281	316	306	296	302	297	275	310	280	290	298	317	258	289	257	289	319	304	306	299	280	334	299	304	273	271	264	281	274	307	317	289	296
15939	17491	15915	9120	5647	3954	2872	2502	1846	1505	1196	1099	887	829	780	746	751	673	662	690	612	649	659	637	645	647	618	608	633	642	621	603	593	568	619	632	602	575	646	614	615	616	662	592	568	628	586	581	609	616	626	618	537	618	648	584	637	600	539	583	579	603	579	623	627	579	603	601	604	569	584	582	598	569	592	636	586	606	587	614	576	596	618	628	573	588	553	598	601	590	591	581	599	616	588	628	578	603	565	630	605	586	595	589	587	609	621	606	597	589	622	590	587	552	630	561	586	561	607	582	555	610	597	597	566	607	627	605	581	622	590	565	590	612	589	557	619	628	572	605	555	637	599	614	587	552	587	603	575	610	574	577	651	610	626	599	582	532	582	631	551	554	599	605	604	622	635	606	600	551	614	614	607	645	584	578	602	608	562	580	627	609	591	551	588	633	564	565	611	618	614	572	579	612	603	597	620	574	560	576	585	562	563	604	598	614	603	602	565	579	561	584	592	598	586	560	617	601	637	602	612	561	599	627	628	611	629	582	632	585	618	601	631	608	612	609	612	616	608	618	559	569	620	587	586	590	606	544	598	600	584	622	603	576	628	605	624	624	590	591	621	583	592	617	601	604	621	594	612	535	632	569	604	619	639	588	563	646	657	614	612	590	579	641	647	580	563	570	571	575	546	584	622	584	596	594	603	580	600	577	622	591	574	596	574	610	580	603	600	624	594	608	594	585	580	568	546	572	622	578	611	584	568	576	582	637	587	613	553	587	613	622	609	590	610	578	547	585	579	644	596	594	619	534	568	581	605	601	606	613	577	633	611	604	586	616	594	579	584	549	568	625	584	595	581	592	577	572	584	591	610	579	568	617	598	600	574	576	587	622	589	613	563	645	575	591	586	570	612	639	619	597	653	623	576	608	565	652	596	569	590	583	603	599	549	642	565	616	604	603	613	584	643	614	619	582	548	601	620	598	611	598	635	561	617	606	612	598	599	561	601	588	609	616	623	556	617	572	592	592	597	598	591	600	609	582	625	538	587	592	573	590	581	557	583	558	625	607	659	541	627	626	599	618	591	605	584	581	569	637	572	606	619	604	575	592	572	579	629	619	614	547	623	631	624	542	604	614	559	645	615	579	599	604	622	592	587	582	584	586	591	632	624	601	587	629	543	579	588	586	554	595	619	590	655	566	623	605	616	570	589	535	580	628	599	560	594	594	674	602	542	616	592	597	539	556	577	601	602	611	607	625	648	599	593	607	621	614	580	608	606	562	588	579	599	610	621	602	609	627	541	628	628	611	613	585	579	582	604	560	598	617	618	567	629	574	602	587	568	600	559	626	637	613	557	598	589	601	610	596	615	622	589	583	589	562	601	600	597	605	597	613	598	633	614	620	589	584	587	598	603	595	609	623	585	618	603	574	592	562	608	581	594	634	558	643	615	638	607	566	564	620	638	577	617	543	672	567	644	611	593	587	603	561	597	608	603	582	617	618	641	592	614	578	618	592	646	581	606	598	574	610	606	567	637	578	603	605	566	564	616	551	609	628	605	616	593	585	566	562	541	601	595	606	608	640	608	596	572	591	615	588	594	632	586	574	602	542	544	608	617	572	613	594	595	667	584	614	600	603	636	583	610	555	591	576	620	588	656	575	634	605	618	577	599	549	585	559	608	559	608	587	585	566	593	569	576	560	581	576	599	610	560	605	575	603	608	583	578	627	565	611	628	641	619	607	585	631	606	598	591	581	561	613	616	630	591	602	564	604	603	581	625	578	584	572	572	577	608	598	588	636	589	584	602	574	617	616	594	589	558	602	613	637	579	563	566	570	543	576	623	586	594	554	631	606	610	583	589	630	595	642	640	614	600	616	543	584	589	636	583	593	619	575	561	627	640	589	594	576	590	585	655	626	586	595	588	606	592	593	591	582	572	580	638	620	586	583	599	605	612	587	602	587	601	614	562	586	619	595	588	580	553	581	604	623	582	591	580	623	628	598	581	623	607	590	605	621	551	595	635	603	615	592	612	568	557	561	611	594	575	581	649	583	601	619	606	568	580	575	617	513	624	611	615	564	575	590	591	589	621	609	597	595	600	621	557	605	603	625	608	635	612	594	546	586	597	604	583	561	621	630	642	603	626	608	617	589	588	645	623	607	596	625	633	634	569	588	552	614	577	592	602	617	611	601	587	579	590	635	615	564	576	565	611	612	571	589	566	636	592	595	585	612	589	580	613	608	563	555	588	617	595	565	568	599	591	601	598	604	559	621	576	584	628	594	552	579	599	607	655	629	557	581	609	618	647	612	601	606	592	603	609	612	571	577	589	609	581	596	588	606	604	583	603	611	570	607	575	600	606	602	553	600	557	575	567	585	624	584	590	606	584	532	588	609	581	594	576	579	609	616	620	586	595	575	572	601	606	561	594	627	600	559	573	552	606	583	612	590	598	640	588	588	581	613	607	595	613	602	588	611	602	584	578	590	570	593	579	583	614	625	536	643	582	596	583	626	588	544	577	617	587	570	605	567	603	580	572	566	603	605	569	580	533	603	575	562	627	606	586	580	606	592	607	608	586	624	587	594	609	594	599	620	578	563	591	593	615	594	573	603	596	612	558	615	614	570	591	584	581	553	577	611	557	594	608	582	569	610	614	598	632	555	620	599	618	548	542	596	627	587	629	608	574	606	594	614	593	598	634	636	556	587	608	583	625	601	630	582	587	595	566	558	604	638	567	525	548	587	610	547	622	582	586	546	588	582	623	648	656	571	631	627	625	577	541	607	598	594	588	614	587	582	600	596	583	591	551	586	579	548	601	630	590	594	570	568	556	587	579	625	604	598	595	573	585	561	621	591	586	624	560	596	641	603	600	605	589	625	537	582	585	543	604	600	617	573	598	572	683	580	562	578	625	605	554	603	607	611	622	567	611	609	622	585	598	551	611	611	609	593	585	643	620	563	580	584	553	614	593	621	593	616	564	648	594	631	622	586	598	574	535	586	574	578	589	572	575	590	608	585	567	566	624	580	616	574	583	582	609	609	579	608	582	576	574	590	577	598	629	631	618	561	573	608	567	610	643	597	626	580	601	589	558	621	584	586	559	582	587	629	596	618	603	604	529	634	601	589	634	576	640	596	633	580	626	578	634	595	626	630	585	596	586	553	610	561	556	605	587	590	595	602	615	640	579	586	599	601	594	595	584	596	611	621	570	598	568	538	610	594	605	615	556	581	573	585	593	600	574	582	616	615	616	592	602	567	596	582	605	659	608	582	562	588	610	576	614	582	602	591	643	614	565	603	593	619	587	625	564	586	573	608	611	627	601	618	607	595	578	594	612	579	596	625	607	568	595	609	587	626	604	600	611	578	561	552	616	580	623	555	587	606	609	594	563	579	568	580	576	589	523	591	601	575	631	597	626	581	607	592	547	623	573	595	562	574	568	653	633	601	597	583	614	617	591	577	636	608	596	575	633	579	596	569	635	571	625	615	557	569	601	600	665	562
24926	21626	28300	25305	16748	4530	2180	1373	1008	777	580	463	394	378	348	281	290	275	266	278	240	264	234	215	229	212	214	239	235	199	233	221	209	208	211	247	222	203	216	213	228	207	231	185	227	211	221	200	230	210	189	254	214	198	214	210	224	200	217	228	230	209	215	205	215	221	208	210	201	197	205	192	214	213	208	198	183	221	215	197	220	196	241	203	220	230	213	207	224	176	189	203	211	214	207	226	214	197	196	213	206	210	213	206	201	192	201	209	234	205	202	227	220	180	189	229	200	212	207	191	184	211	235	183	216	204	204	200	220	213	204	212	178	174	216	202	220	177	200	191	197	189	212	207	239	236	220	223	221	200	192	206	216	201	231	225	204	222	243	208	214	205	206	188	185	188	189	207	185	221	204	204	205	232	207	221	227	227	218	203	201	207	190	213	198	186	190	201	189	216	215	210	201	179	217	211	208	198	208	200	201	202	229	227	189	204	228	199	202	212	208	212	215	209	205	201	180	209	217	235	210	208	209	221	203	227	198	217	195	215	225	193	194	239	209	215	215	192	193	210	243	199	209	197	221	202	218	194	211	194	201	193	235	194	235	203	210	184	189	195	200	201	198	193	220	192	206	213	186	202	196	194	190	217	216	190	219	203	203	206	211	247	215	217	196	222	231	208	227	194	203	188	216	212	172	204	216	190	194	202	206	205	194	188	202	203	210	211	217	192	207	209	230	217	212	177	230	228	228	232	186	196	239	197	206	211	233	225	202	190	222	216	210	196	221	204	203	216	231	219	208	210	199	218	202	199	209	186	207	194	184	202	192	194	219	238	185	211	215	196	212	206	207	184	178	174	203	195	207	207	202	211	220	199	193	222	182	197	195	207	223	230	213	187	194	203	222	193	215	199	212	205	196	222	173	229	208	196	224	207	213	196	231	187	193	223	205	233	190	203	190	207	200	191	209	213	224	221	189	205	203	212	192	225	201	193	222	208	190	208	228	191	187	197	223	190	196	205	207	198	194	195	200	214	208	231	189	178	199	221	208	206	189	212	199	197	210	183	193	180	213	186	193	223	205	214	190	210	197	226	218	191	212	234	225	202	210	173	212	219	210	209	195	222	182	205	215	189	225	205	194	207	229	178	216	199	193	193	181	211	177	200	197	182	174	229	203	197	183	232	192	214	219	193	207	200	217	187	202	219	180	193	196	195	215	212	222	181	201	205	220	209	222	212	219	213	211	225	226	176	219	192	186	211	185	217	213	209	190	208	221	211	223	184	207	211	185	213	179	203	204	195	224	218	203	200	201	204	200	190	203	216	213	199	200	186	228	218	202	213	200	222	216	213	204	192	199	212	218	212	218	191	198	213	194	211	175	202	203	206	200	198	188	216	198	204	196	188	179	221	219	212	179	208	187	208	196	189	215	204	190	198	182	206	219	202	202	213	204	190	209	230	232	200	188	194	205	213	213	190	195	189	205	202	191	231	213	212	215	204	208	205	218	205	200	219	216	206	201	224	204	207	218	201	215	205	220	208	205	202	229	206	195	196	187	192	205	211	200	217	208	203	229	205	194	185	187	224	220	217	193	203	208	195	224	194	189	204	223	205	233	211	205	199	210	203	210	179	224	216	185	204	222	180	236	203	178	197	216	212	192	173	204	208	213	197	202	190	230	174	179	202	197	218	213	213	218	205	226	231	203	197	223	216	209	182	213	208	203	193	214	197	188	202	230	191	184	220	224	221	184	208	243	212	222	196	193	209	202	201	180	187	217	195	194	205	201	203	227	224	211	211	194	192	198	193	184	177	194	232	222	187	216	207	204	174	232	178	183	182	206	184	201	208	190	217	200	223	216	205	227	181	200	208	188	186	202	197	201	189	220	182	187	191	170	196	174	217	210	210	225	220	202	212	208	213	196	193	202	183	195	179	201	200	206	193	209	218	200	198	192	209	187	196	233	221	184	211	203	173	212	188	222	185	179	192	201	201	213	212	211	194	202	189	203	200	198	227	186	210	215	207	218	197	210	215	183	212	217	195	213	205	182	221	202	204	187	214	201	206	212	194	204	209	211	227	213	184	201	236	194	213	217	204	199	197	218	216	195	197	208	224	212	202	191	179	196	187	214	218	194	206	202	210	213	213	193	215	208	213	219	209	189	211	173	216	207	186	220	197	198	212	225	227	201	188	212	220	178	195	197	218	210	220	216	194	178	197	228	190	222	208	198	204	190	201	194	218	190	206	206	213	202	211	204	238	206	203	203	217	220	191	183	197	203	215	194	198	227	206	193	209	203	203	204	202	197	234	181	210	199	200	220	208	214	211	185	218	222	204	217	216	206	187	198	204	191	216	215	204	218	180	205	214	213	201	192	216	180	211	223	209	238	196	228	189	200	217	214	204	210	197	197	202	178	185	208	190	200	198	208	209	215	205	181	221	171	219	206	239	210	214	192	186	202	205	240	202	207	168	229	192	201	194	237	218	214	212	201	231	232	204	197	222	202	201	226	183	216	187	246	215	187	201	214	182	207	209	225	224	181	236	194	191	192	189	215	224	201	181	191	235	204	196	199	225	214	213	206	188	245	214	198	218	199	216	233	226	210	211	211	185	225	213	191	177	211	217	222	211	214	197	210	212	241	214	214	214	201	182	196	208	213	236	187	226	226	222	179	197	214	185	243	185	200	207	176	216	199	202	205	192	201	193	199	201	172	181	195	210	205	215	236	203	205	190	207	224	215	183	211	197	209	214	201	169	198	176	197	216	214	201	212	216	214	226	207	204	186	216	198	192	191	203	194	187	194	224	197	197	204	189	203	197	205	210	191	217	223	188	199	185	203	192	201	188	198	185	190	215	236	209	195	195	183	181	185	190	240	209	216	210	212	204	203	222	237	199	217	218	195	222	197	218	216	208	195	222	207	200	184	213	202	229	214	197	188	229	196	214	195	226	189	178	216	212	178	200	213	203	207	235	223	201	188	198	189	186	201	213	230	207	203	206	180	208	186	212	211	201	212	215	220	207	210	216	214	191	191	195	205	192	197	225	221	194	172	196	192	230	200	191	196	208	225	191	225	205	202	205	207	201	219	182	196	180	221	203	209	206	195	209	190	183	198	177	181	225	196	212	193	218	211	173	179	195	234	179	197	205	200	191	199	220	200	201	205	191	192	193	214	203	212	216	200	200	212	206	193	220	211	190	206	198	210	220	189	219	183	188	185	189	219	183	189	219	201	220	189	202	208	201	223	179	221	213	203	185	195	205	205	212	178	189	203	215	215	213	195	194	203	206	196	167	200	189	197	216	229	217	229	188	198	219	194	188	202	201	204	223	206	209	203	231	215	206	213	209	205	185	182	224	222	186	216	192	195	216	176	219	185	191	200	202	205	196	198	209	191	194	220	205	215	190	227	213	177	172	222	225	195	189	194	187	197	205	215	196	194	224	220	207	205	204	185	203	191	201	193	210	224	192	213	259	212	209	196	195	190	223	209	205	228	216	209	196
20811	27942	25459	16649	11698	8527	6359	4820	3669	2767	1980	1616	1352	1122	1011	856	756	715	713	636	595	576	577	562	535	517	560	494	530	487	518	477	471	483	456	452	500	458	459	451	429	472	418	445	426	464	454	423	483	435	464	451	441	430	449	429	456	420	413	410	418	419	458	459	457	413	412	425	446	440	431	440	465	431	447	401	472	426	434	441	428	409	395	400	425	442	447	436	409	411	390	412	404	459	419	442	438	429	419	423	389	406	470	422	431	391	478	421	432	436	408	435	419	431	423	428	397	418	445	435	464	443	438	443	461	430	403	441	439	454	431	451	425	425	455	415	426	445	446	437	414	433	394	412	408	411	433	436	463	425	444	437	423	451	452	447	440	437	420	412	415	423	447	427	440	394	450	459	395	457	445	400	424	405	405	464	404	408	413	415	442	412	417	399	398	418	450	428	458	417	417	431	426	437	433	465	416	425	408	432	430	431	439	402	445	443	405	437	443	414	369	430	367	428	423	413	434	438	414	371	399	428	398	429	443	419	447	448	395	472	451	423	419	430	435	409	409	417	434	392	408	417	419	422	443	426	410	443	429	450	406	427	430	431	401	416	428	400	428	387	434	427	424	430	416	423	385	435	398	407	442	396	450	379	445	430	419	427	432	381	425	450	403	415	454	381	467	477	424	427	414	467	436	420	420	422	453	400	414	420	442	400	402	403	442	404	413	424	428	423	463	421	413	436	432	456	460	458	417	436	404	450	418	396	435	447	445	452	443	456	467	453	413	451	461	425	417	415	446	399	432	420	416	440	432	425	430	445	440	439	397	439	432	373	458	418	425	446	397	443	418	396	425	416	447	424	431	445	412	443	435	423	433	439	385	431	415	412	418	393	427	413	436	422	423	416	444	440	448	406	432	398	477	417	464	409	400	422	469	443	397	421	420	398	411	435	436	478	421	448	420	442	472	445	444	435	414	411	403	436	419	416	423	446	422	417	432	416	449	397	408	430	463	436	419	456	449	475	415	457	424	412	431	458	423	430	466	416	426	441	458	420	407	462	426	431	420	426	461	451	429	383	431	428	438	448	421	447	421	418	403	462	431	416	445	399	423	422	450	460	398	435	428	440	425	424	413	433	432	422	418	428	408	437	449	446	431	436	411	409	459	443	429	406	435	461	407	392	415	411	468	447	386	419	458	441	427	436	449	437	432	435	436	446	387	399	423	444	425	431	406	426	414	421	454	419	448	407	426	435	408	426	415	411	431	405	409	438	420	426	438	413	471	414	406	451	451	463	401	424	405	402	418	458	408	428	435	451	452	440	412	424	425	430	404	423	398	415	470	416	438	414	432	431	407	460	402	423	404	452	450	394	411	421	425	413	394	413	452	417	415	421	413	433	439	445	432	380	456	438	417	428	407	441	429	441	416	394	455	413	449	402	399	423	431	438	418	397	474	397	430	431	452	451	457	455	429	431	446	427	437	419	390	415	420	436	420	455	461	416	410	422	427	375	446	455	405	413	439	395	406	378	445	427	371	430	407	446	417	461	432	466	436	423	419	419	421	403	415	465	444	445	455	449	423	430	432	437	468	413	403	468	444	431	414	458	439	365	426	439	416	461	455	411	401	420	440	412	425	442	442	462	421	451	425	447	449	416	440	428	441	409	456	425	415	428	441	423	410	447	446	420	431	405	439	433	469	413	441	429	378	410	417	435	420	445	442	429	421	407	451	453	435	417	443	384	416	402	461	463	418	425	419	409	409	415	446	430	454	446	421	433	441	445	439	433	427	427	413	423	429	417	439	433	444	427	423	406	440	429	441	441	436	407	427	445	452	443	426	409	432	361	411	419	445	416	430	462	444	416	404	447	428	443	430	387	410	427	427	429	420	442	386	477	439	435	421	425	414	430	431	426	419	404	424	397	433	481	420	460	417	445	405	430	420	422	453	418	444	424	433	431	444	431	460	422	397	431	428	383	425	432	429	396	405	433	395	411	432	406	443	456	447	414	407	433	421	408	418	447	447	438	432	429	420	448	444	469	466	414	455	422	410	451	399	421	447	437	464	427	409	461	442	424	400	417	453	442	457	429	415	411	393	442	379	462	433	424	403	451	458	415	443	386	434	411	418	447	441	417	435	389	426	422	444	438	406	396	439	426	418	457	414	447	407	397	431	434	423	434	449	432	419	421	420	459	441	402	434	412	418	413	436	460	414	431	425	422	434	448	430	418	418	450	458	434	396	423	393	453	428	422	400	413	420	403	451	412	445	429	429	444	426	431	428	418	419	426	440	445	413	446	445	434	402	461	400	419	410	442	477	418	425	406	439	401	414	433	465	419	427	432	412	446	439	398	433	417	372	421	460	423	448	420	425	390	415	441	378	437	458	379	422	445	453	398	460	464	402	407	447	425	420	440	450	398	398	378	415	429	444	417	429	452	410	454	427	418	420	390	400	424	447	405	414	446	447	454	459	426	418	403	426	407	412	424	419	438	429	404	394	449	415	423	413	425	418	416	442	421	434	432	427	444	437	452	416	405	435	426	441	436	448	438	391	390	456	444	409	408	409	453	422	422	420	461	424	448	440	418	421	427	416	385	444	459	451	432	424	448	427	455	415	435	436	435	455	407	431	424	399	423	415	469	456	418	416	407	449	427	422	427	401	427	405	423	439	434	432	442	430	406	451	423	451	468	447	430	429	447	442	413	413	435	439	441	477	422	393	448	436	427	420	449	423	402	401	411	427	460	429	436	416	433	427	453	379	402	462	459	426	439	416	420	432	428	467	437	436	467	386	449	427	452	392	440	416	409	421	462	435	453	440	423	419	423	453	432	410	432	398	447	424	446	436	446	391	419	396	427	443	408	427	423	424	428	434	440	430	432	440	412	455	436	441	392	410	431	462	422	431	415	434	403	406	451	448	426	405	386	426	420	409	412	441	463	428	437	449	413	449	428	420	394	433	394	428	420	426	444	452	439	436	406	421	412	443	401	400	437	470	391	422	458	442	412	452	424	419	396	434	408	427	414	442	405	409	411	457	452	409	417	471	417	443	472	401	425	395	421	405	450	457	408	420	461	459	440	470	414	419	418	446	427	435	434	409	428	445	430	448	426	441	440	442	439	438	430	407	410	438	401	401	434	430	432	415	403	422	466	427	440	454	421	444	464	402	423	406	404	420	409	424	380	438	447	475	440	427	427	441	462	414	411	394	468	440	451	431	411	433	446	439	407	438	443	439	441	403	444	407	445	413	426	458	374	427	462	433	421	400	449	470	399	396	433	432	430	441	432	416	434	407	443	420	386	386	422	413	432	442	468	466	414	413	410	417	454	406	452	416	426	440	454	443	429	420	451	418	426	407	433	430	435	452	425	444	412	378	410	419	418	439	430	439	432	410	451	437	418	423	435	403	439	429	432	436	436	413	453	439	417	430	432	445	446	435	431	445	458	429	428	415	431	415	417	436	427	437	409	402	415	447	447	421	442	441	405	418	474	431	411	473	446	448	434
23816	21727	29424	24406	21719	19292	6774	2764	1673	1112	846	571	568	470	336	297	271	225	232	227	197	191	188	155	181	178	153	156	147	137	147	151	153	156	126	135	132	114	124	118	143	134	123	127	114	125	115	124	126	110	122	118	119	116	107	108	121	128	124	96	118	126	109	123	121	108	109	131	122	127	107	96	112	112	104	123	127	103	133	114	121	126	129	119	125	126	118	118	118	122	109	90	126	125	110	114	106	114	112	133	113	115	116	127	101	128	111	116	105	137	127	120	97	119	123	120	128	124	115	103	131	133	124	147	115	124	125	111	131	113	123	122	118	108	128	95	126	114	131	126	118	114	108	109	110	128	97	112	121	120	136	117	108	129	133	126	99	132	109	129	146	91	103	114	116	131	130	126	131	112	103	118	104	121	126	109	135	128	122	119	121	109	117	110	112	113	113	103	111	121	109	144	128	95	113	117	100	121	118	114	123	109	114	125	120	116	115	120	116	109	121	123	106	118	103	97	113	106	108	120	125	102	116	100	97	132	120	119	113	123	117	114	120	106	113	126	124	89	119	133	131	111	103	101	103	109	92	115	128	107	127	110	115	120	120	111	113	132	117	117	116	126	125	115	117	95	102	117	105	110	112	117	105	120	123	129	137	117	113	101	111	125	136	103	117	93	120	118	133	129	105	130	110	112	111	115	140	94	111	116	131	114	116	105	120	109	113	121	112	110	111	109	117	103	128	128	123	126	97	113	114	126	136	122	112	129	115	114	119	113	94	113	116	109	116	137	120	111	110	97	119	127	122	109	134	110	128	118	125	134	96	122	125	131	106	113	120	105	85	110	112	94	123	132	116	108	124	125	126	116	143	113	110	116	106	111	129	112	101	106	106	115	112	108	81	115	122	117	111	116	132	118	118	109	117	113	97	114	128	114	122	112	137	112	124	132	126	104	133	113	123	117	120	113	127	120	109	115	128	107	113	115	127	123	137	112	129	113	112	131	140	116	109	113	106	110	108	105	126	117	121	122	141	109	112	124	101	111	134	115	119	105	111	118	105	107	113	102	99	132	95	120	114	132	117	103	107	110	119	130	147	119	98	117	120	105	108	113	127	128	129	112	109	127	112	128	125	128	119	105	122	102	112	108	133	126	111	120	124	116	118	129	117	137	110	117	125	128	110	124	120	122	117	107	119	105	110	131	127	133	101	100	111	137	109	96	122	110	136	123	111	122	117	103	110	121	140	122	114	98	132	111	124	116	110	101	110	122	99	128	112	101	116	132	105	125	105	103	124	112	111	112	107	127	111	119	124	133	126	117	121	117	121	115	128	108	123	102	119	130	109	112	110	113	103	108	108	133	121	132	123	128	127	116	102	117	114	118	130	137	115	118	124	105	113	115	130	109	110	119	105	117	117	120	113	118	116	101	119	123	110	111	121	124	132	133	114	108	136	108	106	128	113	129	122	117	115	138	122	111	107	115	114	121	109	108	125	101	132	119	126	105	118	102	99	103	110	129	108	134	121	118	123	125	113	116	115	108	92	123	113	111	108	120	115	134	117	113	117	117	110	131	126	116	109	105	104	101	118	126	130	116	125	122	144	113	113	103	109	112	116	125	112	113	131	114	109	108	130	94	124	104	102	128	106	113	98	127	124	112	112	129	128	134	124	142	107	125	138	108	106	102	106	114	119	119	109	119	122	122	129	114	119	135	124	139	130	119	115	123	122	123	124	120	106	111	114	105	112	121	105	131	134	125	123	117	106	131	117	93	123	112	102	98	106	125	128	113	121	102	120	102	108	97	107	106	99	92	97	119	132	132	125	119	114	119	138	130	119	116	108	109	116	132	119	117	121	129	125	122	122	106	96	112	90	128	116	108	126	124	99	123	123	107	114	126	122	111	117	99	113	103	115	114	111	95	113	101	122	116	103	116	122	118	115	114	107	117	108	109	112	113	130	109	145	131	116	134	123	110	103	133	126	111	108	80	115	121	99	134	115	105	80	127	123	132	128	127	98	109	100	133	126	121	117	118	113	110	123	111	118	99	118	117	132	110	117	120	116	111	123	132	113	114	136	128	115	107	123	112	118	103	112	115	111	134	120	110	107	106	120	94	107	119	129	116	121	89	98	112	140	129	137	96	112	125	120	131	109	102	133	126	124	92	112	131	117	101	102	142	118	116	109	84	123	107	110	129	119	122	113	135	120	99	103	118	111	109	125	109	136	103	106	126	106	119	109	115	128	108	106	99	115	105	144	112	118	130	119	107	144	99	129	111	121	98	105	122	145	126	116	115	119	110	118	110	125	116	119	131	106	101	101	123	111	122	121	115	108	136	137	119	119	118	111	122	110	107	107	133	129	108	124	103	124	110	117	129	107	111	103	127	129	123	129	114	131	111	110	101	124	118	122	108	126	103	112	110	128	107	113	108	129	111	107	117	115	110	115	126	112	110	127	115	120	121	99	107	107	106	123	112	116	130	118	91	123	104	106	124	110	117	126	111	134	125	131	104	113	112	131	118	133	131	111	122	119	116	112	102	108	94	116	117	103	132	121	110	118	118	111	113	111	128	122	117	106	134	125	114	116	144	116	106	108	120	118	116	122	121	121	112	116	123	123	122	133	110	110	129	130	123	125	122	116	100	117	136	117	120	115	137	118	107	119	108	97	125	118	110	109	114	107	104	125	105	103	120	123	113	124	103	137	132	97	118	115	129	116	124	104	116	109	103	123	112	92	126	124	101	99	116	104	114	117	113	107	114	107	127	122	124	110	117	120	135	130	132	112	125	118	98	95	105	111	106	126	117	108	122	114	116	108	106	121	126	111	97	97	128	121	125	110	110	125	124	112	116	114	126	96	122	116	121	130	121	118	111	123	132	136	107	126	123	128	124	110	114	117	121	101	115	85	104	112	131	124	121	100	118	114	119	121	114	108	128	130	95	106	95	117	114	110	97	111	124	119	120	114	123	111	114	96	105	107	126	113	101	110	121	112	115	115	143	114	119	105	112	129	138	110	98	103	134	116	130	97	120	121	119	107	121	118	107	110	116	102	99	107	112	123	123	102	121	115	108	117	116	101	115	115	125	106	97	114	117	145	123	101	123	101	118	120	119	104	124	110	111	116	109	112	105	116	107	111	119	116	109	94	124	96	123	105	125	131	109	123	113	106	100	113	125	134	131	120	105	126	113	111	113	111	114	133	135	128	100	131	136	124	112	115	128	104	112	109	104	114	108	121	103	108	117	111	129	105	119	114	110	120	113	115	116	117	114	130	115	122	132	124	111	112	113	106	124	114	118	103	126	105	87	115	118	129	121	99	124	118	112	126	99	102	109	128	108	121	113	121	113	109	112	106	107	139	122	123	108	126	101	106	127	139	113	123	123	98	137	120	104	114	126	106	115	117	103	112	116	103	124	117	98	117	129	103	115	110	122	105	147	111	126	105	108	133	130	110	121	115	148	119	111	112	109	106	102	89	107	100	124	108	130	108	130	105	113	118	106
25225	35412	32065	23463	17859	13764	10597	8017	5903	4357	3105	2372	1997	1699	1352	1007	895	793	742	642	633	514	487	445	480	441	430	388	373	342	341	363	299	356	342	303	300	269	294	317	282	256	281	250	267	247	274	276	271	247	261	260	281	252	259	238	240	253	237	246	247	230	248	234	284	222	273	258	220	248	232	246	221	238	235	269	248	252	243	243	228	226	240	257	236	258	277	248	218	257	247	215	225	240	235	245	247	252	267	234	225	228	238	263	238	266	222	232	243	270	248	254	249	246	238	228	252	232	247	279	235	245	231	231	233	230	236	236	240	224	230	226	268	264	240	240	233	227	240	225	255	231	261	256	236	231	221	227	244	221	260	236	244	240	244	228	241	240	259	217	218	272	239	254	246	256	243	263	229	240	249	240	265	258	265	242	229	241	239	231	259	247	267	248	227	236	244	238	213	226	212	243	279	244	222	217	216	223	240	246	236	222	219	224	238	234	236	212	235	258	252	246	243	248	211	214	235	221	223	243	226	253	238	252	219	224	244	238	228	223	271	225	225	246	209	260	212	227	246	234	267	215	257	249	240	236	241	219	253	227	224	233	228	251	231	236	249	223	234	228	225	214	219	225	220	248	235	247	230	226	256	253	207	253	234	243	233	228	228	234	221	229	236	221	244	272	228	231	240	237	271	265	258	247	239	245	210	233	232	226	231	208	270	221	239	244	225	239	222	269	239	215	250	247	233	226	238	242	252	224	261	234	266	213	235	254	248	236	233	257	270	245	228	215	247	243	220	273	236	256	225	249	236	234	246	222	220	245	261	253	237	238	217	217	236	224	235	245	222	242	240	247	237	250	235	239	242	247	232	243	236	212	232	236	222	263	219	237	246	231	257	232	248	242	241	226	248	232	241	251	261	238	218	269	233	253	250	250	215	249	262	240	231	276	258	228	240	246	223	254	233	230	257	268	225	226	252	264	238	251	238	222	256	216	242	231	220	242	247	232	235	229	252	222	226	230	249	233	247	252	259	247	236	247	242	226	248	246	244	228	230	235	212	274	257	218	237	220	216	240	215	252	217	245	218	254	210	236	240	270	242	242	225	225	243	222	263	249	231	249	246	275	257	233	241	232	266	240	267	245	212	232	214	239	242	254	246	243	219	245	244	225	249	265	238	230	232	228	265	237	240	238	216	257	238	251	211	220	223	250	244	251	242	236	237	228	227	230	250	250	231	254	257	230	219	246	215	220	239	228	244	249	223	239	246	222	272	253	234	252	228	243	218	210	226	230	234	252	237	227	228	224	217	262	219	220	235	235	222	235	223	263	233	257	232	231	231	225	223	238	238	241	219	223	225	254	207	283	246	223	213	228	238	231	279	231	235	246	219	234	239	248	241	249	209	224	268	234	275	213	216	230	231	251	254	253	213	223	211	228	241	281	258	243	231	251	237	234	222	248	238	276	237	225	251	231	227	244	205	240	224	237	250	238	227	213	240	244	236	234	246	260	247	231	252	229	233	266	236	224	247	215	204	230	253	216	250	233	231	257	208	236	259	249	256	252	259	234	247	243	241	243	242	228	235	235	244	263	250	236	248	258	238	226	235	239	247	264	240	204	220	221	228	253	214	257	249	267	228	257	239	238	244	236	233	217	252	250	210	231	241	228	226	250	243	225	249	248	193	247	232	248	204	216	233	218	220	249	255	244	251	250	215	231	244	221	235	245	247	240	229	252	238	252	233	233	225	251	271	260	232	226	255	245	252	209	233	234	238	213	235	232	241	234	228	220	232	252	239	230	230	254	236	210	238	262	200	237	211	246	217	252	234	241	220	240	253	236	259	227	242	215	264	247	227	233	243	255	234	228	235	233	262	235	244	238	255	233	226	249	245	244	223	234	231	228	231	265	214	230	240	230	246	238	234	252	244	221	257	258	251	224	251	228	221	218	220	228	234	238	251	262	223	264	221	258	201	238	240	233	244	255	223	234	231	230	234	233	258	247	223	248	220	237	249	248	248	264	268	246	222	236	222	254	240	253	245	230	260	227	257	238	267	267	222	256	251	255	253	234	210	230	222	230	268	235	252	250	228	222	258	238	254	236	236	235	232	241	230	232	232	228	229	240	260	230	220	225	252	251	232	260	234	260	240	241	268	244	248	219	240	228	225	218	255	240	255	248	205	258	233	228	266	275	252	233	237	225	240	213	215	225	236	241	229	227	236	238	240	235	227	261	243	231	247	243	226	236	224	225	229	246	237	272	225	211	252	237	214	225	239	242	239	249	227	248	258	239	244	243	257	225	244	232	242	230	235	224	248	250	218	210	245	252	245	222	228	230	254	226	236	237	240	232	236	243	217	228	253	249	284	257	225	220	218	246	215	228	216	244	236	247	254	234	227	229	224	240	251	258	258	230	256	266	246	212	231	214	243	245	239	252	270	227	260	225	249	243	243	213	223	247	215	240	255	234	237	239	237	227	252	247	219	251	235	238	236	255	256	271	232	227	219	264	243	254	243	253	219	236	230	236	243	246	242	257	238	241	220	264	211	223	220	236	231	223	247	222	258	242	221	219	242	222	253	222	217	240	258	250	235	241	201	265	222	248	252	203	235	249	232	235	229	240	236	247	222	217	234	245	236	230	240	262	244	231	258	237	208	226	243	231	250	243	219	257	241	247	242	245	243	227	244	226	241	221	240	248	249	218	261	209	237	224	229	252	241	236	229	232	251	230	229	214	231	268	240	230	236	233	233	225	249	239	230	212	275	242	249	243	238	271	251	229	250	224	236	258	228	248	241	234	209	224	250	251	275	220	243	264	219	226	270	246	245	235	230	244	232	232	273	254	253	256	230	264	244	220	245	226	254	245	281	244	224	249	249	222	258	206	227	222	233	231	265	220	233	256	248	240	218	283	246	263	242	224	216	240	243	198	254	243	234	232	201	214	244	224	221	248	230	256	233	212	217	265	225	251	238	271	220	212	237	217	241	247	244	245	233	256	243	242	250	249	242	231	241	238	255	237	230	252	240	226	232	221	241	262	209	235	213	239	217	213	220	254	240	244	253	249	236	232	238	233	254	247	208	267	253	274	246	229	223	237	251	222	247	230	231	222	235	245	243	231	226	214	236	235	230	214	248	247	254	240	236	213	237	249	238	278	216	237	257	244	198	226	226	217	268	211	255	245	234	219	230	236	249	235	257	261	231	231	226	245	250	252	221	250	212	242	214	261	240	250	248	243	245	238	242	229	242	230	234	220	234	240	223	263	265	208	231	267	234	252	240	228	239	252	237	247	230	244	274	211	264	223	223	233	211	231	225	227	284	246	250	240	242	249	241	229	266	244	225	254	223	232	229	240	242	269	249	224	228	215	227	225	268	232	211	223	230	273	220	237	231	222	252	251	239	211	234	230	246	250	246	264	234	237	226	185	235	242	233	245	249	213	267	248	242	221	227	220	240	240	219	246	211	235	231	219	226	242	208	200	244	209	238	235	225	229	235	243	219	235	225	250
27330	20612	11551	4241	1850	1322	973	726	552	446	417	361	376	353	373	314	313	324	275	293	324	347	283	312	291	331	288	329	289	305	294	292	310	286	307	295	270	299	284	285	289	284	301	288	292	278	286	308	300	272	281	290	310	300	300	312	284	277	287	275	292	324	247	295	283	331	306	325	291	264	280	300	286	284	295	312	277	275	290	272	301	296	301	285	301	274	277	292	283	304	275	301	289	303	270	275	312	291	329	283	317	294	293	325	282	287	299	329	316	278	333	305	276	267	294	311	283	281	309	294	279	286	300	282	278	278	243	258	310	295	297	270	298	316	308	284	319	272	327	276	279	281	316	299	311	309	267	284	296	295	303	278	282	296	289	305	278	309	290	319	311	313	286	284	278	272	301	303	272	315	270	300	289	297	294	290	277	297	276	269	305	289	291	316	304	291	282	292	301	267	309	295	302	279	322	300	272	292	241	316	300	308	259	284	264	342	275	309	310	264	280	272	319	322	266	297	280	325	296	276	300	289	320	278	289	280	285	276	264	307	292	288	292	312	292	242	277	302	305	259	287	307	307	317	276	286	288	275	280	317	281	288	298	281	291	316	305	312	300	281	274	280	310	303	275	288	300	248	280	295	296	288	301	277	300	297	280	281	289	306	281	285	283	286	286	312	283	290	262	274	309	291	303	290	300	244	295	280	284	297	299	265	311	303	327	278	278	296	286	305	317	300	301	305	322	313	307	292	284	280	253	265	298	289	309	276	288	287	294	293	299	276	299	284	280	274	285	311	276	277	299	309	281	275	285	280	294	284	288	250	281	276	289	302	311	280	284	294	296	284	308	274	305	312	306	274	320	276	257	290	287	289	248	292	272	296	289	292	295	293	294	299	314	303	290	299	275	284	267	302	315	263	283	292	274	258	297	289	297	288	283	292	301	301	284	289	311	282	307	300	276	301	275	288	262	284	306	298	296	260	305	281	306	263	255	267	283	263	337	295	280	304	315	297	296	321	267	298	313	286	267	280	306	270	285	287	244	280	272	286	293	301	284	293	318	287	287	289	296	276	296	294	273	271	318	305	304	281	298	295	280	305	307	282	270	299	301	301	283	288	306	298	290	307	277	277	283	313	298	301	304	293	282	287	292	314	277	319	290	304	275	281	284	338	264	264	265	292	306	285	297	294	305	277	297	286	285	276	256	294	247	263	288	283	305	302	306	274	257	275	280	275	291	285	311	285	262	292	299	278	275	308	284	314	286	284	295	316	308	281	317	275	308	293	281	319	258	307	282	303	317	292	324	309	299	311	281	267	300	292	282	299	274	274	293	259	281	292	280	281	270	268	298	272	289	295	305	256	305	325	296	285	286	250	300	271	331	302	293	268	307	320	327	302	259	269	307	326	309	271	281	313	312	318	317	296	279	320	278	291	286	271	316	273	300	312	267	304	308	289	311	300	280	287	293	279	291	278	319	295	303	252	290	317	268	300	269	306	302	292	268	299	291	288	302	295	298	282	276	280	288	282	245	265	298	280	258	298	281	288	295	304	302	274	328	253	307	276	305	282	275	296	323	294	297	297	277	265	310	269	245	280	274	289	293	275	274	298	312	300	326	287	292	269	314	310	281	277	290	299	291	282	293	301	310	276	302	268	273	271	305	337	274	296	316	281	286	284	297	293	296	283	265	289	293	295	287	322	283	297	280	314	347	264	276	275	309	301	302	326	287	314	295	331	293	284	307	317	265	285	281	294	299	275	288	281	287	296	339	281	296	290	306	291	314	280	300	261	296	301	281	287	311	300	287	300	291	275	276	276	291	302	272	270	297	289	300	268	291	291	275	297	288	276	292	293	306	279	266	298	316	304	315	299	264	279	268	293	297	293	340	294	249	271	271	288	294	294	310	265	283	292	274	273	288	282	283	267	280	288	294	272	285	271	285	295	305	248	288	287	278	312	294	266	294	291	279	315	287	272	310	286	297	284	309	266	317	304	299	302	274	298	285	292	283	289	304	291	272	300	284	312	276	301	327	315	278	273	283	298	296	323	283	322	288	301	310	300	299	307	306	272	266	300	308	292	315	334	318	269	272	309	318	304	274	279	295	295	303	277	309	286	277	317	310	257	296	251	304	312	310	287	278	320	237	305	288	297	307	277	285	298	296	303	287	272	280	289	280	282	312	284	304	285	283	298	282	277	289	265	286	279	274	268	273	275	294	293	311	301	289	305	263	305	287	313	297	300	306	291	278	279	296	301	282	311	285	285	299	262	287	319	295	304	324	291	276	299	266	305	312	302	275	292	294	294	298	318	274	298	301	270	312	297	294	316	280	260	281	303	301	325	285	285	272	282	287	263	314	252	301	277	281	291	313	315	302	295	291	302	302	300	303	304	277	282	325	253	315	262	282	298	316	261	303	288	275	304	297	292	313	296	301	296	284	280	287	303	304	283	293	297	281	292	280	290	269	290	304	276	296	317	280	313	316	286	304	252	316	278	302	259	286	293	293	309	276	281	275	268	325	300	273	275	310	287	286	274	315	295	318	271	289	298	312	300	297	279	274	286	276	275	301	273	274	299	267	305	266	309	301	258	298	292	277	282	279	304	291	315	286	281	314	262	301	295	290	276	263	281	280	289	246	316	275	301	296	307	285	325	308	290	295	296	264	269	251	283	271	297	283	278	297	324	305	288	255	276	305	255	307	275	287	303	307	281	289	299	278	265	270	283	308	305	272	340	301	267	265	272	297	281	289	271	271	294	299	300	310	298	311	302	259	310	287	264	323	295	305	275	294	273	293	301	273	294	278	310	300	312	321	282	298	309	300	304	306	312	304	279	297	268	295	313	258	272	294	259	261	263	277	296	306	274	262	303	284	296	285	290	290	318	305	306	299	281	296	288	318	254	322	320	311	268	310	300	278	290	296	296	293	294	302	267	298	309	302	297	280	272	327	289	270	289	331	277	275	299	286	324	267	279	292	279	277	292	309	263	293	274	316	264	304	317	331	313	280	281	297	256	293	291	273	288	322	316	268	307	277	269	278	271	309	298	283	263	291	273	293	295	298	297	300	282	308	262	280	273	292	310	309	295	279	297	291	307	292	292	276	275	310	280	299	297	284	273	287	291	287	295	284	313	280	297	311	303	276	286	319	300	310	295	298	267	266	292	301	313	311	296	255	285	279	309	273	271	282	289	309	280	290	275	302	313	280	286	299	296	300	291	301	257	320	313	274	288	275	287	276	315	311	282	318	283	315	307	286	299	314	270	283	288	282	275	269	288	297	267	305	283	297	275	294	314	289	270	281	306	298	305	314	283	278	279	286	289	287	295	280	299	286	299	273	322	290	277	280	338	287	268	310	254	279	284	327	295	304	312	271	285	280	319	271	294	281	275	284	267	297	282	329	284	331	264	270	278	293	298	285	282	283	279	304	292	288	295	285	285	308	297	307	290	286	299	255	300	276	282	277	273	279	271	261	243	296	337	263	278	283	299	291	268	264	287	287	298
15490	16626	14732	8418	5782	4278	3300	2404	1806	1404	1179	1006	907	876	780	698	685	718	674	698	677	672	654	656	621	630	613	628	651	644	640	579	607	614	585	622	653	597	599	576	588	585	584	629	602	578	592	561	569	641	613	587	583	583	633	579	562	576	594	601	591	595	552	595	604	647	601	639	581	578	584	615	598	599	582	542	625	594	592	587	596	619	578	598	606	592	555	630	565	613	552	599	580	542	626	616	599	647	623	601	610	567	584	590	592	578	611	574	597	561	544	593	572	608	619	609	630	616	601	573	635	543	593	569	572	600	581	627	601	533	577	623	596	553	564	563	627	556	602	572	587	577	598	589	579	614	627	569	578	639	595	588	585	576	607	556	614	571	616	564	599	576	605	580	574	562	605	610	607	640	584	564	561	590	613	549	582	562	554	604	578	611	582	593	573	570	628	553	555	627	571	599	599	584	597	604	575	597	563	544	583	570	601	596	528	610	627	552	576	599	578	594	578	578	601	560	574	550	619	601	560	584	555	561	577	622	581	597	584	585	600	568	598	580	579	554	593	614	646	571	624	572	595	602	561	636	591	590	637	617	607	550	586	532	603	586	599	572	572	618	608	543	591	564	583	586	567	534	611	620	577	606	576	624	624	619	631	616	588	635	627	584	596	566	584	581	578	559	599	580	594	593	573	566	604	565	595	572	644	607	589	591	589	555	577	618	601	556	566	568	564	615	626	570	596	601	583	617	618	571	597	604	618	608	563	587	592	548	604	565	559	634	609	594	574	568	602	563	567	613	586	591	573	583	599	590	581	545	606	570	599	564	601	556	579	650	570	588	590	598	625	562	586	607	581	607	568	575	597	535	559	606	589	642	631	608	559	567	604	608	573	538	604	600	586	597	581	552	616	603	571	623	564	644	635	612	574	611	609	619	609	636	602	589	568	551	573	624	564	594	627	583	584	615	590	605	580	634	597	579	580	575	588	600	577	598	578	579	589	589	609	614	601	611	569	604	621	569	568	598	603	634	560	577	569	581	569	576	594	528	578	524	584	616	575	571	591	574	576	587	576	560	560	627	599	590	573	613	548	609	552	594	617	581	623	631	598	604	562	582	583	608	598	601	576	591	583	564	595	542	637	547	573	575	571	587	555	575	605	585	601	587	589	620	565	571	619	609	594	588	590	607	599	546	561	579	573	604	591	559	583	604	551	578	599	582	564	577	593	602	584	563	591	581	608	580	556	575	583	568	626	586	603	621	605	633	553	617	591	584	584	607	574	607	588	590	608	567	603	607	600	579	558	608	590	587	593	629	628	571	583	657	603	566	564	572	561	604	573	575	586	588	562	597	608	594	572	574	560	558	593	569	594	574	588	608	630	588	604	585	581	603	593	622	610	589	587	583	585	590	617	597	582	604	570	591	624	607	578	569	590	585	631	580	552	608	584	576	570	561	620	575	573	628	609	648	587	578	584	581	605	574	616	536	589	602	595	571	582	610	613	551	611	549	623	559	615	631	554	596	543	592	620	558	585	587	580	616	606	550	577	573	563	616	596	577	619	594	605	656	598	587	584	565	595	569	587	586	637	625	573	584	543	564	570	595	609	596	607	626	569	577	556	596	577	601	607	595	604	602	576	631	578	598	580	577	605	590	550	569	643	543	591	581	558	577	573	582	605	561	588	599	598	591	626	615	616	589	578	570	587	589	587	567	602	587	654	637	577	593	575	555	601	595	567	598	610	558	595	530	564	579	549	589	616	576	580	588	587	618	610	571	628	544	621	572	575	576	631	602	586	631	646	584	601	616	570	568	579	566	613	598	615	569	599	586	622	598	597	630	604	594	585	595	587	580	586	563	583	610	576	639	602	566	582	588	621	557	569	634	584	566	550	643	603	605	607	603	564	602	574	597	647	613	594	612	575	572	586	591	594	595	556	562	591	582	589	616	557	565	590	560	587	575	571	594	599	642	589	558	572	606	582	624	582	599	538	598	564	584	583	590	604	558	607	595	638	587	596	597	598	598	635	603	647	596	587	572	572	606	632	615	583	576	620	628	621	582	637	569	562	622	598	586	593	620	628	550	610	602	546	591	546	561	599	576	540	562	591	577	596	563	617	548	584	586	627	621	569	548	615	657	603	625	598	574	567	593	576	585	580	585	591	582	572	590	589	586	567	618	584	598	581	545	610	581	623	519	583	560	596	592	591	650	645	624	604	588	578	590	578	577	584	587	577	603	562	552	585	625	613	607	546	567	569	582	600	591	578	597	600	597	616	582	585	595	615	548	596	575	591	584	578	573	601	569	606	595	554	597	595	642	600	602	595	571	588	563	598	587	611	620	598	626	579	559	601	610	594	563	623	640	558	600	595	570	573	588	633	630	591	567	590	583	602	648	594	566	565	588	557	589	630	595	572	582	572	567	598	602	635	597	620	596	563	624	605	555	585	573	602	603	603	603	564	588	635	551	644	610	567	604	583	562	590	555	565	583	579	594	578	550	575	580	589	571	591	561	559	618	583	574	561	564	618	575	595	600	637	576	594	547	602	621	555	577	605	609	595	600	577	600	535	554	566	594	602	568	588	598	597	614	548	561	556	601	620	583	565	578	562	612	537	617	617	614	602	589	592	555	598	589	618	536	594	563	568	578	615	620	595	586	664	566	575	623	588	591	589	598	619	615	583	572	603	571	599	615	542	583	615	566	571	597	614	595	627	586	630	585	563	583	569	602	587	619	615	563	623	562	587	585	587	555	601	575	551	592	566	595	565	605	576	589	558	572	583	566	580	586	621	592	563	628	565	587	554	631	592	636	582	613	568	622	582	591	564	583	614	547	532	589	591	546	623	570	589	665	569	580	569	601	563	610	562	578	598	568	586	581	601	596	606	610	609	568	602	565	594	614	618	592	585	580	616	578	561	566	592	577	656	604	610	617	554	595	570	591	579	640	602	590	525	580	605	615	565	570	588	576	626	609	598	589	567	557	600	570	594	577	588	594	607	572	614	622	594	599	555	571	578	579	551	575	629	606	590	600	597	579	590	597	569	592	577	553	573	570	598	606	604	578	617	591	555	567	620	594	585	612	569	608	593	600	568	592	613	614	612	574	603	585	577	582	637	580	587	588	564	603	610	575	624	564	623	545	564	625	552	614	601	595	599	610	613	615	617	575	619	580	616	628	566	630	595	601	583	539	634	610	613	608	551	596	568	596	612	562	543	615	617	619	584	570	606	631	591	579	580	594	577	613	612	619	635	613	572	620	614	586	604	631	575	603	594	571	543	580	624	589	599	580	617	552	613	600	583	593	574	606	611	610	567	584	596	588	574	522	586	605	582	566	577	600	574	582	540	579	604	584	609	592	583	577	583	596	618	600	625	581	580	596	539	602	570	594	624	567	596	649	580	581	625	601	561	594	633	574	555	580	576	602	576	553	631	566	598	580	562	576	585	640	578	569	563	571	609	616	593	556	616	594	641	570	566	613	665	561	561	589	614	582	590	608	621	552
24988	21699	28423	25348	16740	4744	2442	1396	971	727	555	495	406	381	330	320	266	254	272	263	240	248	261	209	223	224	222	222	235	218	224	219	214	243	242	195	226	207	232	196	200	199	193	218	215	197	211	206	209	185	209	200	203	174	199	204	208	219	204	210	199	173	208	197	226	201	209	182	192	193	193	198	217	201	169	214	208	213	205	195	197	202	210	215	213	205	191	197	210	198	189	211	195	216	219	188	209	220	212	219	223	161	215	208	207	200	200	180	217	206	204	210	192	207	208	215	180	210	209	219	211	208	203	226	238	192	208	213	193	205	205	185	190	203	197	213	201	211	217	185	173	195	205	194	208	202	187	203	212	191	206	189	183	182	191	190	207	199	226	169	214	192	202	201	200	223	200	189	196	186	194	205	190	201	184	240	201	195	188	216	170	187	189	222	205	205	200	235	187	211	220	194	177	193	182	211	212	203	183	212	178	200	205	188	187	194	207	210	180	209	219	213	202	201	196	188	207	194	227	204	196	192	206	218	228	221	191	190	197	199	192	205	200	201	220	192	186	179	199	203	195	202	227	201	205	171	209	183	203	212	198	205	198	202	196	184	177	195	219	196	214	208	224	191	213	207	198	182	201	200	209	217	209	191	199	204	217	211	206	182	208	182	208	215	226	189	202	207	208	195	227	198	183	202	203	203	186	183	187	228	215	219	196	196	180	208	222	214	188	230	208	218	183	225	203	196	194	180	209	206	179	194	204	189	201	205	189	186	245	164	221	192	206	200	217	219	217	187	216	207	189	208	209	219	192	220	191	226	195	196	206	224	207	193	212	208	186	221	194	198	216	220	213	194	184	189	200	158	178	202	212	205	208	217	210	225	227	190	197	222	204	203	193	213	192	208	225	203	185	188	225	206	192	204	183	244	203	174	185	167	190	213	212	200	198	183	198	187	210	231	223	202	178	209	216	220	200	201	170	213	215	193	185	196	199	203	221	202	219	213	213	208	188	180	212	207	206	206	185	207	184	190	215	209	232	197	211	200	222	202	192	218	192	180	196	216	210	169	193	206	208	195	228	206	183	187	191	194	194	193	192	202	199	205	189	196	213	211	219	190	194	197	193	188	211	186	184	208	236	206	223	206	197	199	211	192	206	223	196	190	190	185	210	157	214	179	193	207	179	194	222	171	181	210	236	190	219	164	214	212	223	199	209	221	200	206	220	189	196	204	206	199	212	215	217	199	217	223	201	208	212	211	220	218	187	198	182	186	201	216	193	203	183	212	193	186	191	211	201	207	209	208	218	196	204	222	204	187	230	216	197	200	193	203	221	202	206	214	203	210	199	211	197	190	204	176	218	203	210	202	215	190	198	197	212	177	238	188	197	225	214	213	197	222	220	191	184	232	198	209	227	232	229	196	183	221	199	204	199	201	211	189	195	197	213	188	187	202	213	219	202	200	210	211	197	215	196	202	196	221	170	184	190	193	205	201	206	230	211	197	200	212	220	214	214	214	182	172	204	201	205	215	195	223	195	214	186	182	192	187	202	208	216	178	196	195	213	202	198	226	186	191	189	220	201	203	191	202	195	191	224	212	199	193	203	195	209	208	221	179	191	197	187	206	190	191	223	183	196	170	216	200	203	231	203	204	203	196	206	201	194	224	210	227	207	189	213	195	179	206	185	179	197	204	222	207	204	206	198	185	201	229	216	207	206	200	193	192	226	211	207	171	181	192	227	208	197	213	198	208	213	190	218	195	215	195	203	201	189	193	216	202	166	186	212	198	215	166	167	228	231	204	216	230	201	175	202	173	211	210	215	195	219	196	221	190	211	205	218	177	180	193	182	209	189	182	191	211	191	204	231	205	208	222	214	219	222	210	199	168	199	206	227	178	186	176	195	224	194	200	176	207	205	197	215	175	190	212	208	198	175	196	189	187	192	215	214	205	184	218	209	180	205	193	204	184	188	203	179	188	200	201	192	175	197	207	202	167	211	208	218	207	188	198	218	183	212	200	260	208	197	177	177	219	208	200	174	199	220	204	194	196	192	199	187	208	194	198	226	204	189	219	196	223	202	206	225	206	201	197	182	212	202	209	194	198	196	170	209	217	193	205	212	219	191	203	207	191	204	195	188	184	235	214	200	201	199	211	198	212	196	207	198	227	220	217	219	208	194	164	181	197	214	215	180	198	197	213	203	204	198	203	193	217	203	196	231	225	193	173	198	202	186	202	226	205	200	189	200	195	187	206	224	199	210	196	207	191	207	183	205	190	194	195	222	204	208	201	204	222	204	219	178	196	197	217	201	207	222	193	222	204	178	201	198	201	179	200	163	203	204	193	193	217	223	203	190	218	208	211	200	211	196	177	207	210	219	203	222	196	198	179	224	189	211	208	201	188	212	198	219	176	173	184	183	174	195	195	194	181	180	189	178	178	204	203	192	200	206	184	198	208	191	208	224	174	212	205	189	207	220	204	206	194	189	200	175	208	211	200	190	195	203	189	202	193	186	238	208	190	197	206	192	205	188	217	204	194	185	195	208	192	217	209	195	183	186	213	190	189	213	183	178	192	223	189	227	210	220	213	196	198	190	202	208	208	207	213	232	197	216	202	193	208	213	199	221	188	184	220	174	187	179	196	221	203	206	197	177	191	199	190	218	192	209	216	215	205	198	198	187	213	187	225	189	198	232	195	187	211	199	217	215	223	184	212	219	207	215	189	198	186	211	229	182	199	217	193	204	197	245	222	176	199	214	219	220	221	218	223	216	203	195	206	187	212	245	233	210	193	220	190	192	219	189	191	218	204	202	222	210	199	202	182	197	196	191	201	201	210	168	179	218	175	191	211	210	203	196	205	196	190	202	196	208	207	177	214	205	194	211	211	199	189	213	196	187	214	211	198	202	200	178	194	209	206	199	200	221	178	205	222	211	185	220	201	182	193	185	202	187	201	214	219	200	198	196	183	231	204	204	194	187	199	204	210	225	192	205	180	189	207	208	206	206	204	226	232	198	230	216	207	199	193	209	220	203	217	188	201	193	224	206	202	237	189	192	205	192	203	207	178	212	212	210	211	176	206	184	189	186	181	178	217	219	186	209	186	175	203	203	216	192	198	181	227	208	203	211	195	199	199	195	203	189	200	199	186	227	203	191	190	203	198	203	199	227	236	189	215	205	192	190	225	210	189	197	193	218	176	187	193	197	194	201	202	192	201	209	198	230	193	222	195	189	211	216	201	217	215	195	190	211	203	189	205	199	200	211	192	211	190	192	185	194	227	220	215	212	200	190	188	215	216	200	192	193	219	185	199	219	213	183	218	199	179	189	222	177	175	204	195	220	196	205	172	221	211	177	204	237	195	174	211	204	190	216	210	210	203	187	174	221	200	204	196	219	211	189	204	190	203	226	202	213	203	203	209	189	187	185	192	202	185	215	222	210	201	203	203	215	202	221	192	203	230	221	187	226	200	225	193	186	201	192	207	195	196	186	207	181	213	201	208	209	187
21236	27979	24804	16580	11911	9011	6606	4796	3390	2419	1947	1588	1383	1138	968	849	731	756	710	674	593	554	522	578	508	520	536	555	513	475	472	476	490	425	443	509	470	458	426	471	422	446	472	431	416	472	431	417	429	430	444	415	427	407	461	429	452	477	423	424	415	408	408	421	431	458	422	414	411	419	425	436	413	403	406	444	402	397	441	435	429	433	390	442	418	431	431	434	414	391	425	429	389	431	405	422	436	439	467	451	427	423	427	425	430	418	410	428	414	442	417	416	450	405	433	416	395	378	412	447	423	425	388	446	453	439	424	415	443	379	406	430	416	428	429	403	413	428	428	417	401	397	415	459	407	429	395	411	454	391	430	427	456	412	425	405	438	438	418	414	419	446	412	433	398	426	397	421	372	409	429	422	419	443	409	436	438	432	411	479	425	414	452	441	408	429	423	421	454	432	444	453	401	427	433	447	413	465	443	429	416	387	422	415	410	415	389	411	401	406	391	439	430	406	428	425	449	409	464	412	417	410	454	439	404	414	413	413	398	450	427	400	423	437	404	427	422	488	432	417	418	396	430	429	415	396	446	415	417	449	387	380	435	419	434	406	418	370	408	423	417	452	388	421	442	444	377	453	458	393	420	462	418	406	423	434	436	381	391	430	449	407	441	446	346	420	424	414	406	427	442	449	435	448	426	428	464	404	392	418	426	440	439	387	419	425	411	402	450	406	425	392	440	369	440	414	417	410	404	432	442	404	423	413	415	451	451	422	456	449	422	438	398	407	419	421	431	428	405	410	411	425	399	422	413	416	448	435	406	415	414	406	409	428	391	381	447	417	453	413	385	425	435	438	389	427	426	412	426	396	419	430	414	407	446	414	428	430	411	401	447	424	438	418	391	397	390	382	485	424	433	382	427	409	414	445	458	428	410	419	446	423	451	446	421	439	440	440	416	434	431	393	441	412	411	407	411	405	415	403	419	430	422	411	413	443	421	433	461	437	426	426	418	415	419	450	399	414	427	398	437	419	378	415	401	419	439	423	431	424	407	445	381	419	435	433	417	426	403	409	434	429	394	477	437	398	429	430	425	395	404	378	431	433	427	419	391	437	462	449	413	417	399	414	430	436	414	436	434	422	434	452	419	440	436	420	425	391	457	414	447	430	408	420	392	421	452	405	399	410	441	446	410	446	448	445	397	425	384	408	462	440	399	413	409	409	422	424	405	439	410	397	398	388	435	454	416	400	442	422	404	395	415	428	415	419	424	430	409	455	445	439	425	428	430	436	451	451	423	443	458	412	451	394	423	378	393	407	416	417	395	426	467	413	412	406	417	397	389	432	433	461	414	398	416	400	366	438	442	412	414	423	416	401	407	413	436	460	450	410	415	496	432	417	442	419	406	412	401	419	396	418	420	411	408	409	453	434	416	427	413	411	409	372	439	394	395	426	399	417	371	372	470	394	405	414	429	417	444	423	420	426	427	414	429	421	432	431	451	444	429	390	406	417	406	405	443	438	433	410	428	431	419	399	445	404	421	413	425	425	396	416	425	415	443	454	415	410	399	390	453	444	464	442	379	416	415	398	436	435	411	422	393	403	421	449	404	449	408	437	469	458	418	442	396	432	407	385	423	404	429	454	413	449	422	395	411	383	444	448	438	427	450	461	442	403	415	413	424	349	424	427	403	399	406	379	421	442	426	434	435	456	416	431	407	430	433	443	396	423	393	413	427	406	422	410	412	439	428	441	424	457	416	388	447	416	403	414	451	443	427	439	400	419	445	374	447	412	406	401	398	431	416	437	450	409	426	407	393	411	439	430	452	426	444	411	390	381	426	419	407	406	420	418	422	448	434	451	449	426	398	403	406	419	410	405	407	467	431	408	443	448	449	422	402	418	410	417	404	438	439	393	430	454	396	466	396	437	423	441	397	402	449	410	468	421	408	418	411	439	410	437	412	418	411	397	400	418	423	424	435	450	417	436	407	401	415	373	409	430	430	398	411	456	403	397	453	433	400	456	444	381	416	461	414	417	443	413	427	392	448	418	434	444	405	446	382	418	386	421	413	442	415	430	445	401	410	421	410	406	449	437	398	434	402	437	424	385	423	445	453	408	416	413	404	404	399	436	424	403	398	444	413	422	443	435	426	434	420	455	419	414	424	410	427	407	439	430	407	431	421	398	423	400	403	406	410	408	425	417	426	464	440	437	410	441	424	402	418	403	421	438	416	431	438	390	426	424	431	408	419	442	382	416	461	377	441	429	426	441	411	460	452	415	442	407	402	412	431	408	419	412	463	435	441	390	390	459	461	386	378	391	401	413	428	408	422	412	387	427	431	408	430	405	421	393	440	404	437	443	413	443	380	415	423	434	417	462	412	419	417	413	419	457	402	402	447	366	418	425	459	410	434	430	440	412	433	429	444	405	423	425	388	442	435	455	455	395	403	403	418	421	393	390	402	440	396	398	424	416	419	397	403	371	440	424	413	398	410	428	437	390	420	453	394	437	416	425	437	411	417	416	437	459	417	438	454	420	408	372	433	449	416	404	417	419	443	457	436	421	415	420	433	479	454	434	431	451	436	403	449	392	459	432	445	409	443	405	409	397	426	421	399	412	401	390	404	403	428	448	447	425	448	405	394	431	398	416	411	440	424	413	426	401	408	447	450	430	395	401	415	424	439	446	419	425	428	457	434	417	415	359	394	381	397	433	418	387	429	423	420	434	418	465	386	432	404	407	424	425	445	402	446	423	419	391	402	404	427	399	398	430	413	426	403	416	435	428	431	391	392	421	423	413	444	398	413	447	409	422	407	404	419	394	424	425	403	418	419	385	438	456	382	470	392	411	441	382	453	391	359	427	402	407	425	440	434	495	423	414	376	459	415	435	413	421	433	446	447	382	413	411	429	417	401	387	445	422	406	436	421	413	453	395	401	407	397	422	423	449	436	414	413	454	427	443	469	389	427	394	438	410	457	444	445	411	415	427	400	394	402	422	401	424	426	430	431	384	453	429	410	431	381	439	425	400	450	423	441	404	450	384	389	403	436	401	427	415	442	412	465	469	415	451	435	397	405	456	455	425	447	425	383	413	423	425	417	379	431	417	439	405	417	473	439	429	416	431	413	417	411	392	452	444	465	381	439	412	408	411	444	426	396	430	415	416	425	422	423	413	394	418	392	429	402	427	432	410	460	445	440	398	408	418	428	407	429	407	434	415	427	445	428	431	405	426	426	381	439	426	416	383	445	421	463	433	438	416	413	397	386	413	402	459	447	409	407	436	464	454	448	448	411	402	443	403	430	402	471	455	413	447	438	424	400	423	407	407	425	424	453	399	430	391	424	434	444	426	406	433	402	439	440	427	414	411	426	377	422	406	435	441	403	428	424	410	404	435	427	397	410	441	432	391	410	424	432	442	431	432	421	414	410	412	428	422	423	446	421	406	417	432	419	419	452	466	424	426	467	416	450	395	423	467	425	438	456	413	407	413	408	413	416	426	404	392
23778	21687	29449	24324	21681	19323	7090	2574	1467	1067	809	651	538	425	335	291	283	247	245	219	188	189	152	158	187	167	163	173	159	142	131	148	139	140	127	147	134	97	131	132	113	141	120	114	150	112	119	106	125	116	102	133	137	119	113	113	130	113	124	123	109	115	98	118	120	112	104	101	105	117	96	112	107	120	111	97	113	130	115	103	96	113	112	104	117	124	101	116	101	121	100	106	113	93	111	120	113	116	112	109	109	114	112	113	134	108	113	110	101	124	104	91	103	102	108	102	124	108	120	102	102	87	102	109	127	122	89	101	87	112	110	114	117	104	104	124	117	123	116	107	128	113	107	110	116	85	112	137	107	125	94	112	102	121	108	122	104	114	102	111	92	98	103	97	115	92	132	124	88	112	106	100	109	117	111	112	97	92	119	114	116	110	108	100	114	106	121	103	121	112	106	111	99	107	94	111	98	91	122	104	124	100	141	109	117	115	139	106	113	116	110	104	102	120	118	102	113	105	101	115	113	106	112	116	103	117	114	107	117	110	116	112	109	98	101	102	104	110	119	103	107	112	116	119	126	105	122	102	123	118	107	107	105	112	105	95	115	92	115	100	118	97	110	114	92	119	116	126	97	102	91	95	104	109	119	131	107	121	115	113	100	100	106	122	130	114	104	102	91	112	112	93	110	127	115	109	103	114	107	98	105	96	116	100	93	112	111	104	120	99	88	106	119	98	109	114	103	107	104	100	99	118	101	122	124	116	106	108	127	116	125	99	115	114	101	107	91	117	114	112	102	107	124	114	106	131	114	124	105	120	118	96	110	123	108	106	112	107	116	109	102	91	109	106	114	111	108	136	97	112	115	118	119	120	104	100	125	123	112	106	112	110	101	112	111	121	115	114	102	111	115	134	113	102	118	114	105	106	103	97	106	99	108	111	94	115	105	111	128	112	136	132	101	131	111	117	113	106	100	111	118	104	110	121	108	122	105	109	127	111	113	119	125	121	112	122	102	114	113	110	115	113	109	106	122	115	103	119	116	127	102	114	105	109	134	114	110	131	121	106	109	107	104	124	130	102	103	116	102	114	115	99	125	107	108	115	124	107	115	103	124	95	118	112	135	110	107	102	107	110	103	121	117	114	111	105	94	113	97	111	101	106	120	118	104	104	97	92	108	117	135	120	110	104	103	109	116	119	126	132	121	105	115	105	107	95	124	102	107	117	104	106	115	108	123	123	104	106	109	121	110	119	116	98	100	101	101	121	107	113	110	121	104	126	114	122	105	102	116	130	98	118	107	104	122	100	114	97	108	124	111	107	109	102	100	99	125	111	113	107	119	107	108	107	112	103	94	101	106	107	118	112	124	104	110	112	105	101	127	91	113	96	103	100	115	109	101	122	104	130	106	125	108	101	121	132	114	119	108	111	124	111	112	84	115	132	102	115	101	104	140	113	121	117	104	109	122	104	101	107	118	97	125	131	120	120	125	104	116	95	109	100	104	111	116	118	123	106	99	121	118	96	131	108	119	123	100	122	105	107	106	98	118	130	115	129	113	122	93	108	106	105	132	106	119	112	109	99	105	120	106	100	116	117	98	104	108	128	98	115	116	97	118	108	94	105	116	114	128	103	113	120	102	121	131	109	118	106	111	104	104	117	101	110	117	106	108	97	100	129	126	107	98	119	113	101	99	122	129	119	114	113	94	107	123	96	115	130	107	117	116	104	110	106	100	111	108	109	128	103	97	127	105	108	87	133	108	108	109	117	98	120	104	110	111	118	101	114	92	82	103	115	121	121	114	102	114	104	111	114	111	96	85	128	118	97	116	85	102	112	112	132	112	123	119	122	113	121	128	113	116	103	105	113	123	109	110	111	103	125	112	98	107	113	104	105	78	112	120	81	120	102	119	92	94	110	107	101	103	97	109	118	144	107	121	120	114	98	115	109	127	96	95	118	127	116	129	111	102	123	96	114	126	115	107	109	109	108	122	102	106	108	103	108	121	104	127	120	97	106	119	110	107	121	106	108	84	110	115	112	100	113	119	107	127	127	104	118	111	134	116	97	99	117	112	122	104	120	116	87	121	106	123	123	97	124	100	109	105	89	127	106	120	97	112	100	115	132	128	125	102	113	110	115	102	145	119	102	89	124	127	109	128	104	119	113	128	122	128	91	105	114	109	109	118	105	126	103	109	120	126	104	103	126	85	117	131	127	100	109	105	101	115	102	121	107	118	97	116	105	101	112	111	100	134	127	116	104	104	93	124	114	115	104	110	126	113	127	99	87	110	103	111	104	112	139	91	118	109	111	107	98	93	105	96	104	123	102	99	91	102	100	134	101	115	101	124	109	129	132	108	126	111	115	119	97	102	106	90	124	106	126	126	102	108	125	117	121	94	120	113	126	122	111	102	95	112	136	102	86	93	89	108	103	102	107	92	99	109	115	119	135	104	121	121	117	120	111	116	101	111	122	101	116	120	112	107	97	114	121	101	96	114	100	128	105	102	94	118	116	118	93	112	121	115	112	120	92	108	128	110	96	116	109	103	124	103	100	127	96	102	92	105	110	122	101	124	99	96	112	123	104	109	132	121	102	123	124	128	97	117	111	89	114	116	110	118	119	96	109	108	87	113	106	114	95	113	125	118	125	98	115	99	97	123	107	106	106	115	120	121	97	109	88	116	91	123	113	110	108	96	104	78	118	124	110	112	103	111	90	104	119	114	80	130	104	106	111	127	109	118	116	106	109	116	129	99	119	120	97	110	123	116	91	107	117	115	107	112	113	118	113	123	105	122	134	118	99	113	100	123	87	93	121	112	118	85	120	127	110	129	100	113	113	103	105	94	114	114	99	131	103	109	110	91	113	117	104	108	114	98	120	98	100	111	94	133	99	111	114	112	106	120	108	118	101	123	117	113	100	96	119	110	111	119	94	116	100	93	107	110	116	97	119	107	115	112	90	125	107	123	105	100	106	103	107	106	98	81	99	117	110	94	106	120	86	132	88	102	103	103	106	114	123	105	113	109	95	114	104	103	99	117	115	95	111	107	129	89	109	127	117	105	120	113	113	105	118	112	122	108	115	132	104	107	119	111	106	94	128	113	109	100	107	96	118	105	96	107	110	132	93	118	104	114	99	127	121	107	105	94	117	112	106	98	113	100	111	109	101	94	121	90	121	108	132	128	108	93	95	103	92	113	120	122	109	110	108	121	92	105	120	103	106	110	108	104	130	116	128	124	96	109	99	92	108	105	109	111	118	98	107	118	112	103	113	108	133	117	106	123	118	107	112	93	113	107	111	108	110	113	112	137	102	97	117	110	119	102	90	108	109	107	106	113	101	128	113	91	113	100	104	100	107	117	114	114	89	131	118	108	100	105	88	97	107	131	108	95	102	107	99	131	101	119	104	116	114	113	127	112	118	117	124	112	119	137	100	106	127	117	113	123	103	114	116	114	122	125	110	100	119	118	99	97	111	114	117	115	118	111	110	116	107	101	105
25366	35694	32131	23102	18118	14469	10598	7582	5579	4021	3049	2482	1975	1600	1309	1045	920	800	758	622	555	526	501	466	419	447	408	399	382	375	365	342	314	295	309	297	304	287	286	273	264	236	267	241	281	278	280	234	264	238	253	256	242	234	233	253	253	265	239	257	211	259	241	231	243	251	231	236	232	211	213	228	211	237	240	245	249	237	235	233	228	254	236	221	229	225	213	218	217	243	237	243	210	227	236	225	252	230	258	235	241	211	236	220	233	265	223	250	227	235	217	213	231	239	238	239	266	223	243	230	217	249	235	239	220	225	196	234	255	252	228	258	218	228	227	233	254	235	248	241	219	232	252	245	222	224	219	213	241	240	225	228	216	231	248	230	230	234	232	251	229	245	216	231	245	238	197	232	216	255	227	249	236	242	235	242	213	221	220	220	229	246	233	237	198	238	239	221	217	232	208	226	240	236	221	237	256	227	238	218	241	213	222	210	248	248	235	219	231	239	242	241	223	246	246	246	230	253	233	211	224	245	237	232	215	198	224	208	230	212	227	226	239	228	232	229	245	240	215	280	234	234	236	230	202	222	222	228	232	209	240	242	250	258	236	216	233	213	224	212	251	238	221	251	210	216	192	259	225	227	238	215	235	224	231	243	240	241	238	218	201	235	224	218	230	231	216	218	229	199	238	222	228	233	253	236	266	248	244	224	210	227	264	248	237	238	227	220	250	244	227	228	211	229	246	258	233	205	206	245	248	231	228	228	223	220	211	216	240	230	232	230	222	219	265	225	242	221	242	243	232	216	235	232	228	231	237	202	230	234	219	222	220	220	222	250	237	241	231	216	238	213	230	212	246	234	231	214	241	272	224	226	224	257	237	234	220	255	212	223	227	217	252	269	231	230	225	232	238	234	240	221	231	248	251	219	202	241	228	235	240	245	224	233	215	238	216	207	203	199	234	208	211	228	224	214	236	206	233	225	216	236	224	266	216	234	241	236	249	204	215	239	220	257	227	215	221	252	195	237	234	206	238	236	218	213	223	211	215	245	197	240	202	231	244	218	226	237	208	216	211	255	227	223	230	223	226	229	254	224	238	240	223	250	234	229	244	218	234	252	212	215	225	230	250	204	237	222	223	226	233	224	221	237	227	212	251	233	231	236	221	230	211	232	226	221	214	222	220	261	212	243	229	226	233	232	251	225	226	260	235	235	235	231	219	246	247	217	255	224	211	220	251	253	203	223	202	235	250	229	242	226	230	233	238	226	210	242	232	244	220	252	235	216	224	225	229	224	234	235	215	229	211	225	229	228	194	221	233	259	214	206	220	237	236	219	230	200	213	247	230	232	245	239	230	242	230	224	224	213	230	226	232	238	256	224	229	245	237	248	232	219	216	228	203	234	227	250	209	259	247	222	249	205	247	227	245	201	207	205	204	224	232	227	269	230	225	227	236	252	217	247	262	224	258	246	262	236	247	236	243	240	229	225	250	221	250	256	255	195	244	230	225	249	226	248	201	233	233	263	222	209	243	232	240	254	228	236	223	222	231	211	209	236	233	238	263	207	229	261	216	239	248	261	232	212	240	232	202	218	214	231	225	238	213	231	238	235	242	244	240	227	214	223	234	209	220	224	258	190	216	237	256	251	248	232	241	233	226	235	226	194	219	234	214	213	250	226	220	240	235	223	227	267	200	227	251	242	215	243	232	224	233	219	212	186	242	239	227	203	216	253	205	206	246	230	220	219	210	207	238	213	258	219	235	214	214	208	242	229	212	223	227	233	224	271	225	227	222	235	224	215	237	216	250	224	223	234	227	214	235	234	244	251	261	253	203	246	217	246	188	232	262	230	235	231	204	210	239	220	234	204	221	255	244	208	241	234	220	225	228	236	218	212	247	239	249	229	238	222	226	240	243	217	216	225	219	240	237	188	230	228	202	226	220	246	218	238	242	209	226	239	216	219	262	219	250	212	234	236	244	244	232	209	232	241	209	227	201	244	237	233	221	224	229	229	242	228	220	252	219	230	220	211	242	222	195	237	244	239	238	241	223	240	241	240	258	226	220	230	233	243	235	216	237	234	211	219	234	232	239	221	223	230	237	240	204	232	236	219	224	238	224	272	230	225	216	218	229	215	242	236	214	267	223	238	201	232	234	233	233	234	228	223	252	231	241	237	208	227	233	220	202	229	223	202	257	257	218	252	222	239	232	228	244	235	253	235	215	228	211	229	270	245	234	236	264	261	227	232	222	233	219	262	246	251	244	235	222	208	241	222	242	206	211	214	227	227	241	250	243	227	242	232	245	240	241	211	228	231	219	245	245	234	222	228	251	215	242	245	216	249	245	223	269	216	231	250	220	250	248	241	214	213	230	258	233	232	243	214	212	247	227	252	256	256	216	211	217	230	207	233	246	238	220	232	220	208	210	233	232	218	204	193	211	210	230	237	224	233	225	227	256	224	236	241	229	206	232	220	211	228	227	227	243	225	224	219	215	223	232	244	248	250	244	228	212	214	237	234	234	222	235	233	213	251	235	240	244	232	229	202	196	222	204	230	238	236	206	229	236	232	263	200	219	213	257	221	229	236	233	233	237	220	234	233	251	250	219	249	246	233	234	231	242	215	229	213	236	222	231	260	224	228	242	259	260	241	241	207	254	223	231	237	231	235	234	207	220	241	254	223	223	228	238	258	256	230	227	200	197	217	227	220	242	226	217	219	249	248	215	209	214	268	239	238	200	225	258	224	215	204	256	229	237	218	223	258	246	229	229	219	246	231	228	244	239	217	225	239	239	237	220	275	238	217	208	242	213	259	209	212	202	211	229	208	239	232	211	244	257	246	226	215	196	236	253	244	215	239	209	237	233	216	228	230	248	232	198	228	223	242	233	239	212	232	248	246	226	250	233	223	241	233	230	225	215	215	236	211	225	235	238	232	229	200	222	247	240	227	231	238	223	207	210	241	229	223	249	214	209	234	195	210	222	252	237	235	242	235	221	212	215	202	235	231	226	228	225	245	217	240	217	239	233	235	232	210	249	246	255	219	198	244	253	233	237	247	237	214	249	237	210	241	219	244	239	235	236	237	233	205	219	235	247	221	219	222	237	209	212	237	233	231	230	204	204	247	225	275	203	229	209	230	213	225	241	253	231	234	202	211	231	232	241	234	230	239	229	227	227	217	244	225	248	205	224	218	235	206	235	226	247	235	213	236	210	239	221	239	244	241	206	244	221	256	212	201	219	222	236	226	223	256	237	222	217	224	230	233	229	238	209	211	220	220	232	239	222	242	226	244	241	229	202	239	243	214	243	229	224	208	241	269	244	223	212	227	228	210	225	260	248	230	242	245	234	229	234	209	203	225	208	236	240	232	232	226	234	239	217	215	218	193	251	251	215	252	220	233	249	247	203	237	217	250	248	227	251	241	230	243	219	240	218	227	210	249	252	226	264	224	225	205	202	255	248	246	222	221	253	248	228	240	217	220	216	241	189	241	220	232	228	223	242	233
27235	20647	11319	4020	1858	1377	973	704	552	464	441	357	376	356	314	336	297	309	303	312	288	300	313	305	279	290	320	298	265	283	255	272	265	277	297	243	277	299	267	295	291	284	288	265	283	295	254	281	286	247	249	279	288	279	270	285	298	295	286	307	288	281	307	308	256	267	310	288	283	280	301	276	296	250	279	304	290	279	286	286	284	266	301	287	244	303	274	257	274	271	260	293	287	281	286	302	309	292	303	315	299	306	278	298	263	282	310	291	285	279	251	279	262	253	289	284	297	272	294	291	282	271	254	267	278	274	310	302	276	264	305	249	266	314	246	264	303	292	286	294	294	267	290	275	267	311	301	280	296	276	280	271	305	267	278	274	298	281	281	256	305	255	281	284	308	326	307	272	273	300	316	303	323	306	287	258	260	296	298	303	298	284	278	303	299	288	245	277	293	277	295	280	303	292	277	271	297	278	299	291	290	274	262	304	242	277	258	285	273	280	281	279	300	289	250	281	259	292	288	287	264	288	282	267	292	298	284	282	300	274	262	285	275	275	278	264	259	300	282	264	270	292	282	318	295	305	287	278	286	288	285	296	287	282	283	275	303	268	266	289	294	310	301	297	295	270	296	244	274	262	304	286	285	271	298	281	257	306	284	253	261	253	283	273	304	264	297	291	302	276	292	314	287	295	262	295	268	298	274	279	257	285	275	256	271	269	298	267	268	296	264	281	272	327	292	277	274	285	246	271	262	290	279	284	280	297	293	297	293	248	309	254	295	282	259	275	266	307	274	246	284	272	288	279	249	260	309	277	272	242	283	298	301	266	312	304	264	294	284	291	280	275	266	298	273	281	304	308	281	309	247	307	291	290	275	257	289	296	293	290	288	263	274	290	260	293	264	290	289	290	306	280	267	288	266	294	269	269	318	282	247	268	287	267	250	263	269	307	304	252	276	307	292	307	281	271	259	280	309	311	258	280	283	280	251	275	292	250	289	304	270	257	284	275	283	266	296	284	265	280	299	262	263	264	278	291	267	290	281	275	285	280	300	282	295	299	319	268	256	292	266	282	252	272	285	267	282	283	288	296	281	297	266	311	274	289	277	281	289	268	296	293	285	309	292	295	309	314	315	289	256	297	294	312	273	283	265	263	282	280	307	284	285	246	289	299	256	270	251	290	254	269	305	264	262	293	287	289	297	269	255	292	301	309	267	290	269	279	273	304	286	273	281	268	280	282	275	277	274	277	287	271	283	253	276	303	260	281	279	280	277	300	290	286	284	288	312	290	275	284	285	305	281	276	249	278	290	299	269	299	259	287	340	284	287	268	244	321	267	295	277	276	291	286	253	274	301	294	306	286	294	285	284	281	276	310	256	305	277	317	258	306	314	276	310	284	278	275	278	274	285	273	265	303	298	273	297	275	293	297	270	258	292	267	292	274	286	282	254	275	289	282	253	269	277	328	288	269	270	292	286	289	315	268	296	286	303	278	285	305	271	251	271	285	276	281	301	298	275	291	248	266	251	280	280	282	281	263	264	292	292	275	274	248	277	285	279	278	292	282	311	272	286	297	271	321	285	302	261	290	275	287	264	294	300	271	292	283	298	264	290	297	291	290	297	268	289	258	263	262	265	273	287	266	294	262	290	276	281	268	271	289	306	311	295	263	259	279	291	309	284	273	294	270	282	278	276	325	290	292	286	285	315	273	298	274	281	256	303	261	306	267	273	273	287	280	277	263	285	292	271	289	269	288	326	294	291	294	248	296	275	263	289	302	301	269	299	267	308	286	276	287	286	281	317	317	262	302	284	261	272	283	279	257	279	301	291	291	283	291	269	269	269	310	325	299	267	282	277	276	290	260	272	297	299	295	280	280	300	264	287	282	299	289	292	268	287	293	311	288	254	274	253	272	280	283	264	268	289	287	272	282	256	266	272	295	290	320	247	276	262	267	298	300	290	285	288	285	298	280	290	252	274	263	264	289	326	283	288	258	285	300	285	301	275	306	254	317	304	301	260	275	292	292	307	261	274	269	271	296	272	267	267	311	306	251	256	277	276	272	264	258	293	299	267	253	302	296	299	303	279	280	248	293	292	277	277	274	305	275	277	268	300	286	310	288	267	279	285	299	302	275	276	303	285	286	283	307	311	281	286	294	295	261	291	299	292	268	281	287	273	302	281	276	315	276	283	290	287	300	277	301	265	271	303	291	262	281	283	297	290	268	267	281	265	290	264	257	289	301	294	285	296	271	318	301	253	325	271	280	266	267	275	318	293	284	281	278	287	266	274	323	295	273	287	287	320	273	283	313	296	254	292	274	312	320	280	289	264	273	264	260	257	258	301	232	276	262	277	266	270	290	275	282	309	289	275	292	250	282	315	263	317	313	268	309	273	276	302	285	287	276	273	263	298	284	247	261	283	293	277	271	311	259	301	269	284	301	289	271	302	289	266	293	281	272	315	266	308	255	319	314	292	275	281	267	256	299	284	272	291	293	282	298	286	291	282	264	279	299	282	276	263	305	274	296	268	280	309	299	260	295	270	276	256	326	279	282	266	290	259	261	303	286	267	291	259	292	270	290	288	274	291	273	260	246	277	286	288	268	282	293	295	270	256	276	322	264	293	273	255	298	294	302	277	278	295	290	282	290	290	254	245	296	305	266	276	296	262	279	299	287	290	332	242	276	295	276	288	275	294	274	285	299	281	295	276	280	275	254	284	282	294	300	285	262	273	277	319	292	276	310	321	326	268	271	296	278	302	283	268	266	305	298	287	275	266	264	291	276	286	273	282	286	307	278	284	271	307	339	290	285	279	263	288	285	281	280	273	296	289	285	270	279	298	287	297	315	253	308	277	279	283	258	316	291	289	270	303	278	287	296	296	262	242	274	267	289	305	287	312	269	309	274	296	269	262	268	278	321	265	276	286	266	275	273	293	247	302	266	268	265	303	308	281	254	276	273	284	273	284	274	285	297	270	295	306	285	270	316	279	322	272	299	274	274	283	289	299	260	292	252	274	298	250	276	288	281	288	275	284	303	286	294	261	276	301	324	278	298	278	314	277	289	280	331	274	255	277	305	267	300	272	262	294	297	310	277	311	280	280	271	297	279	289	328	250	281	289	295	288	300	278	271	304	274	282	296	293	278	298	261	267	252	293	296	294	279	269	286	305	274	273	233	299	288	301	286	304	289	302	278	294	274	297	253	317	263	319	293	288	262	272	274	283	290	275	280	257	303	251	287	271	269	285	310	278	280	291	302	299	288	307	282	292	267	328	287	292	276	278	303	244	291	268	307	271	287	267	289	274	268	255	318	285	298	283	277	297	316	289	245	271	253	291	264	300	281	281	282	295	307	268	303	266	273	275	269	298	288	284	279	268	288	298	270	267	295	287	271	307	286	276	304	286	258	300	292	270	264	289	285	277	265	267	302	283	275	277	277	287	289	289	270	282	276	293	270	279	267	275	303	257	284	281	275	261	312	267	330	296	253	252	264	264	255
15683	16509	14422	8215	5721	4534	3225	2263	1617	1285	1119	1008	968	855	793	718	750	666	676	629	661	639	618	596	610	645	599	578	585	604	591	574	632	574	591	595	582	556	575	573	549	586	619	611	609	566	580	574	568	583	584	626	603	604	555	612	589	541	552	587	581	557	657	604	589	554	629	575	563	606	576	554	563	577	571	570	566	561	587	600	550	583	563	579	558	581	526	575	563	557	543	596	603	607	630	594	574	589	578	598	575	550	567	574	570	593	598	554	550	564	573	584	590	556	587	597	575	576	581	579	561	580	592	526	600	597	570	612	564	591	587	568	540	568	571	550	566	647	557	525	575	597	588	553	524	539	560	599	579	594	585	585	587	565	573	578	602	579	578	520	548	602	564	623	594	569	587	587	574	567	569	559	566	586	523	594	568	586	627	591	588	594	598	602	559	597	566	587	572	587	562	596	580	558	573	590	560	622	615	582	576	586	625	547	558	583	573	561	573	592	618	591	578	578	566	583	577	572	572	564	541	552	605	577	566	581	544	577	561	558	590	559	571	570	577	625	579	583	629	608	548	569	600	568	568	585	561	609	558	576	573	549	565	556	545	562	580	576	596	568	578	587	605	573	591	577	527	584	587	580	558	582	546	574	552	579	557	591	531	583	591	557	558	616	578	570	563	585	525	599	567	586	578	545	595	568	553	563	562	571	579	633	590	559	611	584	554	557	590	644	577	589	568	588	526	567	573	581	594	570	605	516	560	597	590	548	609	576	550	581	602	568	631	550	595	584	583	596	561	598	613	570	558	572	599	562	576	587	580	592	585	637	608	552	559	556	549	537	587	572	609	558	570	573	555	553	592	543	572	579	552	615	579	638	601	609	606	589	590	556	571	579	576	604	592	533	531	578	571	607	572	612	592	598	587	580	549	578	586	590	587	591	581	567	578	583	567	578	619	544	554	605	560	544	598	546	544	561	529	565	584	561	628	562	601	536	615	586	604	586	550	584	555	575	594	610	560	540	563	567	572	555	551	603	564	588	599	591	562	607	601	570	593	534	572	554	584	579	524	570	600	575	596	573	559	556	586	587	575	606	557	575	567	592	564	550	586	570	586	537	602	563	560	588	580	576	552	572	562	580	616	576	610	599	556	571	542	525	596	589	593	602	593	542	589	606	529	602	594	566	613	549	597	559	591	559	533	625	576	538	544	584	574	557	606	598	543	532	608	594	585	608	576	582	584	588	552	569	624	563	541	649	561	615	571	585	574	560	597	572	582	577	529	580	571	557	587	584	572	605	544	583	609	589	618	550	577	576	614	540	561	581	582	588	551	598	634	590	587	531	603	557	593	568	567	597	526	554	563	589	577	594	574	538	582	569	566	556	585	570	630	575	584	558	571	588	577	546	545	565	558	590	565	591	609	524	621	555	607	566	574	567	591	587	616	581	558	540	578	630	574	554	605	589	593	559	603	580	588	590	567	573	539	547	579	612	558	553	577	561	540	566	622	585	597	541	609	585	580	562	537	554	600	578	587	564	573	546	589	578	568	549	588	556	573	549	557	593	582	626	568	576	589	625	557	586	587	596	557	561	589	553	557	593	601	587	580	595	586	572	594	572	605	545	583	586	544	580	566	572	582	567	617	581	578	599	528	585	558	581	583	570	614	577	587	581	564	581	548	588	540	567	613	598	559	583	539	624	609	581	587	605	583	585	582	602	543	581	570	564	599	578	544	561	608	516	548	525	586	598	541	577	571	587	567	536	570	535	585	563	579	597	557	548	582	541	531	638	553	564	574	562	546	551	551	595	511	561	573	587	545	539	568	576	578	546	537	583	527	566	552	559	588	581	577	598	551	567	603	518	577	566	577	595	541	581	567	601	568	530	554	590	588	566	580	562	588	562	597	537	542	640	588	582	582	588	558	610	589	549	555	556	544	583	549	595	562	612	599	596	535	590	613	588	582	575	548	639	583	617	592	586	586	543	567	593	555	541	568	549	570	547	566	548	581	618	544	551	601	537	600	583	593	589	616	575	572	597	591	537	587	572	574	579	555	586	588	545	593	539	594	571	567	533	586	544	557	574	587	585	539	561	605	579	597	545	623	557	564	615	550	602	575	568	585	614	582	597	550	526	612	571	616	545	579	599	569	591	574	599	588	554	606	583	571	549	595	577	568	571	589	565	582	617	561	575	581	567	598	535	614	565	600	603	597	602	596	619	591	529	591	597	547	566	596	558	578	575	570	603	550	577	554	578	593	576	546	548	584	564	580	599	584	537	647	605	604	549	584	600	555	549	576	601	558	586	601	564	571	569	583	596	559	569	575	547	597	570	586	591	565	622	572	595	598	600	610	601	550	582	567	572	539	571	573	566	577	572	594	559	581	587	576	605	553	549	555	569	595	574	558	539	591	593	639	591	568	619	564	594	602	568	564	573	564	559	583	581	593	566	570	573	582	568	584	540	609	621	575	588	586	535	559	611	619	567	564	596	570	598	559	577	562	577	556	553	590	542	551	641	557	570	569	578	595	575	594	585	586	585	553	594	618	580	577	579	567	557	550	574	634	580	564	569	567	592	571	628	601	592	548	599	605	574	578	591	529	590	563	584	539	600	571	626	620	576	560	592	541	564	564	523	548	580	628	569	540	517	623	592	588	555	584	518	598	588	553	535	584	539	600	569	552	578	585	557	603	576	573	563	571	588	558	579	558	524	558	573	542	548	555	616	598	545	598	535	566	604	559	631	555	576	579	530	570	560	558	566	576	583	566	598	602	573	605	583	582	612	602	594	614	609	582	602	616	594	562	571	548	600	561	554	558	608	606	579	566	571	599	590	609	561	559	578	518	567	573	589	545	600	595	584	592	520	550	563	594	594	602	561	573	590	583	563	574	547	541	571	567	546	572	592	577	593	583	570	585	567	602	586	563	580	575	605	566	585	585	585	613	581	537	613	581	528	530	568	585	598	619	585	573	574	517	557	607	613	570	564	618	567	575	547	545	556	594	558	608	559	574	605	612	547	551	632	569	597	562	612	591	541	599	604	599	510	538	631	565	570	554	543	596	599	578	562	614	563	602	541	559	592	557	606	591	576	576	581	532	602	539	600	577	565	600	582	594	563	577	583	594	560	591	533	604	533	553	541	560	592	571	590	612	598	562	577	616	600	595	551	571	540	630	536	597	583	586	584	585	580	585	572	579	555	584	590	624	523	536	584	579	585	550	569	595	590	577	588	588	604	584	603	590	596	558	576	602	534	609	537	554	531	586	580	584	597	556	606	566	577	610	568	578	548	556	585	600	606	542	632	620	565	575	570	644	576	553	577	604	579	585	553	566	613	564	583	584	574	575	601	587	602	591	592	531	579	594	638	551	647	607	575	561	603	553	555	564	549	592	562	620	581	567	578	594	575	625	556	602	573	602	562	584	554	562	585	551	550	587	558	600	549	539	594	585	571	542	588	584	578	578	595	580	579	629	612	564	589	572	549	601	589	544	558	543	582	589	535
24951	21634	28423	25272	16870	5013	2362	1294	850	646	577	464	403	405	298	307	272	296	251	226	230	263	211	237	230	206	238	221	225	230	215	218	194	232	209	219	173	212	229	189	209	207	198	222	194	204	220	207	182	198	195	213	204	188	204	182	206	198	196	215	208	195	205	193	171	184	193	192	182	197	172	193	195	204	175	194	210	187	194	226	189	199	217	216	176	198	193	173	197	180	228	209	182	206	221	191	176	200	208	192	208	189	184	210	196	191	185	193	215	206	187	199	168	185	177	205	180	193	192	209	192	199	181	180	206	203	205	198	209	202	200	178	199	224	190	213	219	198	214	193	210	177	197	231	201	195	196	190	194	196	213	220	182	204	189	196	190	226	190	229	184	179	225	202	210	175	202	184	190	200	176	170	208	186	194	213	201	183	197	199	175	181	199	215	192	204	201	220	191	198	219	214	173	201	202	220	197	210	194	189	184	224	206	195	200	200	195	174	197	182	186	199	210	208	198	204	193	213	220	205	204	212	177	184	182	196	183	192	209	223	206	191	210	182	209	172	219	190	185	196	198	172	192	187	188	211	184	199	221	177	215	199	211	199	216	206	203	206	189	207	210	167	213	187	185	207	216	184	213	215	179	175	218	190	212	173	164	189	211	188	198	186	205	220	193	218	212	200	184	202	180	202	200	204	187	177	186	186	168	198	204	195	199	194	207	181	202	209	190	208	188	206	198	197	180	175	208	183	220	198	182	187	221	176	206	181	216	193	174	198	200	204	196	216	213	213	204	162	193	192	205	213	183	210	185	206	211	198	199	190	211	212	186	192	204	207	203	200	187	185	200	192	189	205	240	183	192	200	211	194	201	190	187	193	200	186	203	211	208	206	200	190	206	166	184	216	214	201	185	190	208	203	179	179	199	204	196	187	195	205	189	199	187	218	186	183	215	186	201	196	186	184	216	188	185	191	191	208	191	209	200	196	220	159	176	185	173	206	202	201	177	185	193	186	203	176	160	199	191	182	203	183	179	191	205	214	182	186	193	199	171	226	181	194	178	184	190	189	202	190	191	198	217	176	203	220	194	182	214	206	185	186	205	216	199	189	207	184	216	207	213	218	203	207	182	186	187	218	213	231	200	187	184	165	201	207	191	189	205	181	184	174	182	197	197	180	181	211	207	197	214	216	190	192	180	196	208	168	179	190	202	205	198	209	220	181	192	224	189	210	199	191	193	200	201	212	203	183	186	205	194	192	216	177	202	216	179	195	185	172	216	193	186	203	207	220	198	209	212	212	217	181	214	224	168	182	222	209	190	188	200	184	196	195	188	189	187	200	210	208	200	192	203	200	193	203	208	162	169	196	163	213	188	213	200	218	200	177	200	220	192	183	193	173	198	210	210	213	193	185	193	204	182	196	190	182	192	202	198	206	202	184	191	206	169	224	174	195	186	207	219	174	204	197	199	191	179	170	219	192	200	211	203	203	207	189	196	204	196	207	186	228	199	198	202	201	221	221	207	201	217	182	172	198	168	187	195	212	181	202	205	182	184	210	217	180	189	207	208	212	207	201	198	217	203	185	205	205	200	190	184	188	184	197	184	205	177	212	214	199	216	218	205	205	186	180	196	186	202	222	192	214	185	190	210	197	202	217	200	175	188	196	194	189	191	175	201	202	226	200	208	181	183	198	214	201	207	216	207	197	191	197	175	203	182	181	179	215	203	213	206	196	221	199	199	189	190	211	186	210	205	173	213	185	203	165	191	189	210	199	222	194	203	192	194	191	204	198	188	188	180	179	214	189	190	182	189	181	181	207	209	188	198	195	200	189	193	203	211	184	174	189	206	201	185	186	183	180	204	211	203	218	210	170	200	205	209	191	188	205	196	179	200	199	207	208	177	181	199	183	205	200	192	205	184	192	192	226	186	193	210	205	207	184	187	190	170	191	190	190	199	205	217	196	195	197	207	222	208	192	188	199	197	188	189	214	208	200	202	191	218	189	187	202	198	210	196	180	195	191	190	181	199	184	203	191	194	195	170	206	187	221	222	235	196	168	195	184	178	212	202	206	198	190	201	183	179	193	189	200	217	212	187	233	182	190	189	241	205	203	183	185	191	193	204	189	208	195	174	179	215	209	198	189	214	190	183	204	210	208	165	187	198	205	203	204	198	202	186	190	219	219	193	191	169	203	204	211	183	174	208	181	180	202	180	181	205	202	182	195	209	229	178	204	212	181	208	203	198	176	202	201	186	198	209	192	201	172	186	185	189	201	197	215	191	198	200	197	218	194	197	208	204	192	190	189	201	212	171	199	225	223	207	171	197	182	190	175	203	193	180	178	229	204	207	188	201	193	181	218	183	178	173	199	193	178	204	219	212	169	221	195	218	197	182	189	204	169	195	216	201	202	206	187	190	192	205	200	194	210	193	215	203	176	196	201	179	187	171	200	180	195	220	191	214	237	205	186	204	205	183	191	200	195	200	197	199	202	220	209	189	215	188	171	228	206	189	209	181	198	220	205	192	196	192	168	216	208	210	183	186	167	212	171	195	191	229	185	201	181	204	168	199	193	192	164	200	179	180	186	177	196	198	190	197	211	188	174	212	198	182	204	203	237	185	186	191	210	187	225	205	214	183	181	206	205	217	205	187	225	186	172	211	211	190	220	196	174	200	153	182	203	204	203	193	192	175	175	194	213	170	207	186	200	170	183	176	186	201	189	216	187	207	216	205	198	207	223	200	191	182	174	219	212	204	195	204	198	182	218	200	183	187	193	190	189	184	202	175	200	201	191	182	179	190	203	192	189	205	196	209	205	174	205	191	223	199	221	187	204	199	201	198	188	190	207	201	204	203	185	176	193	201	198	200	215	221	153	170	174	175	163	186	220	186	212	242	166	191	203	215	216	192	222	196	200	181	202	174	197	189	203	190	175	223	188	231	189	197	184	191	207	210	227	181	185	187	205	186	206	201	210	211	204	198	188	204	186	197	206	195	188	208	194	187	165	208	188	184	190	200	187	171	214	175	196	224	196	183	207	179	192	192	183	196	205	204	184	193	189	193	206	189	197	206	189	197	197	211	206	188	240	196	208	199	208	185	200	222	195	179	196	200	195	182	184	218	231	181	193	179	198	212	195	208	193	198	204	198	192	167	193	188	198	190	214	213	198	200	196	188	179	196	191	205	188	191	217	194	194	198	187	220	209	210	201	207	193	205	221	211	183	185	190	193	222	194	207	198	207	185	196	207	192	204	208	207	208	207	202	202	213	202	201	190	205	209	206	185	208	211	205	190	214	192	215	185	196	186	194	187	202	177	189	214	186	212	205	198	197	197	202	201	205	188	170	188	195	189	208	197	196	182	199	186	196	199	175	192	217	202	205	182	218	187	199	191	210	217	203	210	212	199	191	177	183	201	188	203	184	183	185	197	198	161	179	226	211	183	186	185	168	212	185	182	189	212	196	186	193	199	186	207	216	169	167	191	205	192	172	174	199	194	196	219	200
20868	28481	24564	16239	12078	9321	6509	4608	3357	2545	2018	1670	1346	1196	923	842	766	726	674	639	575	509	541	535	497	507	523	506	506	460	453	436	475	469	436	435	431	443	422	467	440	395	406	466	451	412	477	432	411	421	419	379	417	398	415	440	433	395	413	428	426	439	393	422	440	393	407	402	414	380	424	429	432	404	423	385	451	435	420	423	428	411	388	378	384	408	422	417	436	408	413	359	419	415	394	424	422	419	434	413	411	402	429	424	394	420	408	416	422	423	391	421	389	416	432	407	407	400	375	394	409	437	413	393	369	393	384	442	413	427	382	430	457	373	443	422	422	426	440	441	417	430	392	379	411	419	446	388	430	405	427	405	386	409	402	407	419	449	428	400	418	414	407	433	409	396	418	473	407	437	419	391	425	398	423	376	423	401	420	415	461	441	387	399	437	421	415	410	412	397	407	405	408	386	374	433	405	441	422	419	407	415	395	387	379	391	430	447	430	440	424	383	405	416	401	461	405	400	416	433	422	417	403	426	402	437	393	425	413	379	420	443	437	439	406	406	432	419	415	382	386	443	386	404	413	402	403	407	386	429	415	420	460	420	446	421	454	427	401	403	419	411	392	384	418	413	427	440	395	407	431	441	428	394	450	400	420	409	377	379	387	397	426	413	406	422	410	440	421	431	447	414	371	422	427	407	392	429	396	418	414	396	416	428	409	432	432	423	414	392	421	413	427	425	425	421	429	457	446	410	421	417	416	436	434	405	393	408	431	381	380	445	398	388	403	395	421	370	446	446	425	372	431	387	380	386	399	423	382	428	409	395	388	400	435	389	432	439	394	417	380	421	402	424	460	404	415	409	410	417	435	413	409	429	439	399	424	451	374	423	439	362	450	427	391	423	425	442	461	387	434	404	425	390	453	423	413	411	380	384	437	424	368	405	416	440	430	440	434	416	415	449	466	419	419	416	415	409	389	442	386	398	395	451	407	421	402	408	354	399	427	441	400	395	417	422	439	394	418	391	434	388	409	419	405	386	441	417	409	362	402	443	421	379	450	413	435	423	424	420	414	431	415	425	424	430	393	412	389	403	396	432	451	391	455	438	386	420	382	392	452	402	434	426	421	392	380	393	421	383	431	389	400	384	409	436	469	411	431	417	444	419	443	413	427	420	381	386	415	393	403	435	407	447	393	400	416	425	442	445	456	410	385	423	464	442	412	462	412	385	407	423	396	416	367	401	392	405	417	410	398	371	389	403	448	397	440	385	384	416	385	400	398	395	352	428	383	439	424	374	427	431	426	435	423	400	403	374	395	429	410	390	395	431	400	453	449	422	397	422	409	394	423	423	416	401	383	428	437	411	444	445	415	393	422	417	441	412	387	396	431	438	373	410	438	403	390	422	434	390	397	423	409	405	415	402	388	412	419	413	389	425	415	407	398	444	427	439	410	389	400	412	415	399	421	426	409	443	425	393	407	410	428	431	399	427	415	444	413	441	387	436	417	420	414	428	396	440	418	403	409	410	438	406	434	412	409	420	419	399	453	396	413	363	393	413	421	437	410	431	387	397	380	416	416	418	386	429	411	406	388	353	417	434	388	411	413	406	411	401	429	433	412	431	409	399	404	416	415	401	448	446	440	433	441	403	423	399	419	434	418	407	420	428	433	402	438	384	429	408	407	375	403	400	408	431	432	432	400	398	382	401	373	434	427	407	396	437	453	394	382	414	393	428	412	399	436	406	407	412	399	416	441	387	460	399	393	424	418	420	422	412	420	392	426	425	407	408	417	401	415	400	425	428	438	415	398	424	410	414	430	417	405	429	439	400	411	420	436	425	404	459	426	456	444	427	409	414	420	395	415	459	414	423	473	406	397	442	409	430	431	417	428	401	434	413	430	405	464	410	388	388	416	404	411	416	429	421	412	438	404	395	428	398	435	384	394	433	426	394	416	412	392	392	397	448	416	415	384	402	434	423	370	364	410	407	418	404	386	409	442	412	392	422	415	425	407	431	418	418	415	406	412	430	432	406	431	438	449	403	395	434	426	435	413	447	421	407	385	376	429	415	448	379	387	464	426	389	412	424	389	393	417	395	378	428	384	390	390	411	424	415	414	430	407	384	406	420	406	395	420	371	435	426	396	432	393	452	436	401	415	436	424	442	400	377	421	432	395	405	425	411	418	386	387	397	403	412	373	422	405	402	382	420	413	439	430	425	434	428	402	399	392	417	427	399	429	430	443	420	386	440	406	389	397	429	416	453	407	388	429	370	406	437	427	422	428	421	405	406	347	440	443	412	387	398	426	453	424	391	394	407	402	420	428	417	432	403	392	389	423	406	411	412	407	400	419	419	448	424	397	433	384	392	404	425	437	404	412	407	386	435	441	438	401	369	432	415	406	403	371	442	398	442	446	394	353	410	402	398	429	421	441	464	397	375	470	394	412	458	397	403	419	433	410	396	404	393	434	375	434	422	393	402	401	384	410	406	408	421	420	375	394	430	442	435	385	395	408	398	369	394	437	437	408	401	446	382	427	393	428	419	425	407	390	393	360	395	411	378	428	395	411	390	412	389	405	397	432	376	391	382	424	415	435	392	427	433	402	425	389	410	391	404	435	412	443	412	433	403	379	419	413	380	413	390	407	447	382	421	395	405	445	421	424	375	434	406	429	419	419	402	409	386	392	396	431	420	443	457	414	372	391	418	359	423	381	430	452	409	428	407	437	438	409	436	418	460	410	421	415	431	419	416	415	422	431	419	428	437	409	427	417	364	385	394	419	379	386	388	391	377	438	444	418	416	406	430	399	433	392	430	417	405	408	390	439	432	439	423	404	412	414	408	413	427	411	410	401	439	413	383	406	412	444	411	422	390	398	406	438	385	414	437	403	419	452	408	394	400	391	429	391	429	398	459	428	377	403	386	427	418	440	361	414	416	396	437	436	397	402	460	455	387	388	417	422	425	405	416	400	444	425	387	406	436	410	398	428	424	385	421	446	421	413	423	425	380	389	407	406	386	421	370	434	411	410	433	456	418	423	413	404	383	403	377	424	397	416	405	446	447	414	404	414	429	397	384	433	417	406	387	355	385	401	367	435	410	422	413	423	421	434	421	406	423	415	418	397	386	398	397	430	406	383	408	424	413	449	422	382	412	406	418	441	406	393	430	435	409	401	455	404	414	427	427	385	419	417	417	416	407	408	426	422	406	423	410	407	420	372	418	438	423	411	411	412	402	421	437	395	429	395	399	403	414	380	413	428	425	434	408	378	439	411	406	414	416	454	363	408	406	444	407	417	403	412	424	400	426	407	420	402	403	398	400	421	407	446	374	435	424	375	410	433	407	405	395	442	400	444	436	425	404	402	428	425	413	436	386	402	412	400	419	412	428	356	426	412	397	391	363	420	398	395	432	408	455	420	418	436	447	419	420	391	430	420	400	425	445	398	430	442	395	434	450	407	435	392	364	404	440	407	409	423	427	424	420	419	435	430	395	413	417	397	415
23680	21641	29400	24255	21622	19403	7129	2607	1528	1225	884	716	542	449	342	289	267	260	208	219	186	182	174	147	170	151	142	165	145	140	136	139	124	118	129	125	124	121	111	110	113	124	115	99	121	136	116	126	132	117	103	125	114	116	101	121	114	110	128	106	100	100	106	117	123	105	115	106	105	107	110	102	94	82	119	93	108	124	126	116	97	107	108	106	118	109	116	108	112	94	119	116	122	109	114	123	114	120	91	112	123	96	100	97	107	114	119	114	115	103	83	124	115	125	99	102	122	107	108	101	126	97	113	122	100	103	105	106	107	118	110	116	108	100	95	109	113	108	103	124	117	100	99	122	110	106	113	123	97	112	113	115	105	97	120	129	107	112	104	109	108	112	119	120	96	106	133	122	125	107	99	102	108	102	96	116	100	104	99	116	108	118	90	97	123	110	115	130	106	112	125	100	104	127	99	104	112	105	111	103	101	125	121	101	103	107	108	110	117	107	118	95	99	103	104	111	118	109	118	115	99	112	117	126	105	112	119	121	110	111	122	112	110	110	117	125	114	113	130	120	104	105	117	116	107	121	114	89	108	101	118	122	118	100	113	120	119	108	115	102	96	112	122	127	103	112	88	114	94	97	107	130	104	123	115	114	108	119	102	117	109	96	99	103	118	100	120	99	91	125	104	99	107	114	108	112	120	92	111	114	115	98	126	118	136	117	109	106	125	109	118	103	103	109	123	100	121	120	110	116	94	118	99	113	107	104	94	121	112	113	105	111	122	122	109	109	99	116	118	99	107	106	96	108	119	111	117	93	100	117	120	116	97	108	102	123	110	107	124	132	97	102	101	108	96	102	111	96	100	117	116	86	110	103	128	106	97	115	116	127	105	106	115	126	118	117	105	103	108	110	107	94	119	100	112	118	113	117	106	95	113	106	115	120	105	103	111	93	116	106	113	109	104	120	98	105	122	110	124	97	103	126	96	103	110	114	108	119	112	125	106	138	126	113	126	112	94	109	109	113	109	92	106	104	102	120	131	109	116	121	122	124	88	119	118	115	108	109	115	101	122	104	113	112	98	129	99	99	110	102	110	124	99	118	97	109	115	102	105	137	125	114	97	111	119	107	110	115	115	118	113	126	107	107	110	116	115	104	103	104	104	127	136	133	116	106	121	130	110	110	110	104	125	99	93	91	113	109	107	85	93	109	108	93	127	109	103	108	109	94	135	116	113	87	107	94	124	104	101	108	126	112	111	101	93	101	108	124	114	124	109	108	100	106	124	126	101	108	101	114	119	122	91	106	104	113	87	108	119	107	114	94	113	125	114	109	112	89	102	120	113	117	110	103	111	105	113	114	120	122	120	96	112	139	128	103	99	98	101	109	82	110	134	108	93	110	97	114	113	111	107	106	102	102	112	107	122	122	117	115	106	108	97	105	100	86	103	109	116	123	88	104	102	130	113	123	116	131	113	130	124	110	123	78	130	102	92	115	120	104	95	111	110	102	113	117	91	102	111	112	112	119	113	87	112	118	113	97	110	115	130	123	106	100	108	96	111	122	107	100	101	112	98	99	98	119	113	106	89	118	99	105	105	94	96	121	121	130	91	137	97	97	97	128	112	107	97	105	116	99	105	109	108	113	103	125	107	114	113	116	113	126	102	106	100	111	103	100	99	100	111	115	118	116	107	112	113	98	114	113	125	102	118	114	104	101	121	100	108	119	107	124	111	140	115	110	111	118	113	96	106	112	113	106	101	89	109	115	111	123	132	102	120	108	91	117	105	121	95	112	103	110	95	109	93	102	105	139	120	112	102	120	113	110	134	128	101	99	104	125	126	104	110	105	98	102	99	113	116	97	114	89	99	105	114	101	100	92	106	116	119	113	100	121	104	85	121	103	99	108	101	111	105	115	104	108	86	98	115	117	96	103	115	97	121	108	98	112	96	104	102	109	102	111	106	119	106	108	100	108	96	107	108	102	108	117	104	105	107	121	111	120	104	124	112	101	111	104	127	123	121	119	81	90	119	95	103	124	92	99	118	113	99	111	108	103	106	108	100	108	119	102	116	94	118	121	122	94	101	121	123	120	102	110	115	113	119	98	110	104	119	112	86	130	112	108	132	108	110	111	101	93	98	99	112	123	101	113	102	105	113	120	85	106	104	110	103	110	115	95	91	95	118	102	114	90	124	97	118	96	117	124	124	119	104	117	113	121	98	96	84	98	97	86	100	102	99	122	105	113	116	101	119	107	115	103	125	92	117	115	113	101	106	122	110	99	110	114	118	103	109	112	113	115	95	110	106	98	103	106	112	107	86	100	111	108	97	114	106	106	107	112	97	121	84	120	112	114	112	130	120	96	100	107	111	125	107	107	97	107	116	95	108	97	118	112	114	111	96	114	107	107	108	111	112	151	99	107	120	92	122	120	113	107	102	105	103	102	94	113	111	126	100	125	109	98	100	116	99	122	93	120	128	111	119	107	117	103	122	119	115	105	118	94	120	111	106	103	105	107	109	93	115	107	114	101	103	106	109	107	124	97	123	98	122	94	108	102	97	114	124	90	115	112	122	109	106	118	122	108	107	123	103	118	120	104	109	112	111	111	94	111	114	119	138	105	114	116	121	126	101	116	133	106	98	106	107	99	111	119	111	95	126	117	107	128	101	109	89	110	103	114	122	105	112	100	95	110	110	107	99	114	102	112	99	111	120	112	109	99	118	108	106	95	124	105	101	117	112	127	112	119	124	96	109	90	101	108	126	107	97	110	103	112	113	115	102	101	88	107	116	110	108	101	95	95	124	102	112	94	105	128	98	108	113	121	103	98	101	118	99	104	104	107	130	118	105	108	107	106	112	115	104	107	115	94	95	114	126	126	121	123	103	104	105	103	109	104	117	127	145	104	119	113	99	94	116	117	111	117	120	100	130	101	134	117	97	132	98	107	105	90	113	90	106	116	121	111	99	101	133	126	129	117	93	111	106	107	100	94	102	97	101	95	107	110	113	107	97	112	98	129	95	124	121	101	114	100	89	101	121	95	124	95	107	121	104	105	92	107	111	99	104	125	97	103	97	101	107	127	95	95	116	95	109	110	100	113	117	111	109	89	111	111	81	121	93	107	92	91	99	93	109	119	114	119	101	116	106	117	121	109	103	117	119	127	112	113	86	105	111	123	91	117	127	109	118	111	114	114	119	102	110	104	101	108	103	117	123	118	98	113	109	110	107	113	113	120	89	104	94	95	94	93	114	121	97	121	109	102	106	108	96	115	111	105	96	95	98	114	94	117	107	111	129	116	106	98	115	123	93	133	108	95	108	111	100	108	104	107	115	110	125	84	103	98	94	111	109	97	92	122	111	102	121	111	105	96	118	116	107	104	106	115	104	94	82	114	107	111	121	98	97	112	115	116	135	104	110	117	104	109	115	104	114	117	93	122	104	101	104	93	106	98	113	128	113	118	108	108	111	105	112	117	126	94	106	115	115	120	118	97	104	119	93	118
24223	35467	31788	23210	18555	14583	10224	7457	5467	4220	3361	2615	2080	1699	1313	1076	941	859	712	655	511	486	500	426	416	442	428	405	354	380	337	315	342	311	287	283	283	278	274	286	276	267	277	255	242	253	274	249	244	254	232	230	264	222	225	228	259	266	229	228	259	226	205	239	240	226	241	229	254	225	218	204	211	254	230	211	210	241	231	241	227	211	230	235	244	219	214	215	212	233	201	225	249	239	215	207	246	220	243	225	253	213	205	221	222	223	241	210	208	234	225	222	223	242	229	224	218	225	246	223	215	219	222	227	221	241	264	222	223	232	200	215	213	245	236	203	236	245	215	191	246	227	223	242	233	240	220	241	251	236	218	220	243	232	228	207	252	221	217	214	227	223	212	227	198	229	222	236	242	208	216	248	221	213	235	233	247	220	195	234	221	231	209	235	223	233	222	261	224	237	214	213	229	235	245	212	225	228	225	201	224	234	220	197	244	237	246	226	215	222	216	245	210	226	217	218	250	233	226	222	230	226	217	236	196	204	214	214	231	212	212	209	234	240	216	228	198	246	215	242	231	235	221	244	214	234	211	224	234	239	214	260	237	212	235	214	215	236	219	223	238	249	250	230	216	198	233	207	236	243	226	234	235	202	233	223	231	226	234	220	206	210	242	238	217	210	215	219	211	233	218	214	221	244	238	234	213	206	208	219	212	233	248	225	227	239	227	213	208	204	230	222	232	237	235	200	245	226	236	226	227	210	257	220	207	232	212	227	236	227	226	241	232	244	190	195	224	216	219	245	241	241	229	201	214	244	192	224	214	225	230	215	216	248	232	232	219	219	258	239	231	239	227	213	236	220	212	245	217	201	241	199	204	233	200	233	253	235	216	200	228	239	242	200	220	229	224	228	212	236	240	241	240	228	217	227	239	220	217	235	202	202	215	229	208	237	219	228	241	214	242	200	213	226	210	213	237	253	230	238	248	218	231	207	227	224	190	216	229	268	199	219	220	221	224	220	199	231	225	199	228	208	198	226	240	245	212	229	253	227	245	218	236	222	251	230	224	232	206	237	225	220	217	237	218	218	216	231	214	228	238	247	228	229	194	232	224	212	242	187	213	228	239	233	224	248	215	211	231	212	233	210	225	237	197	227	205	233	222	213	226	222	259	249	240	243	213	227	259	221	202	223	215	253	215	219	225	229	242	225	257	212	208	219	225	249	219	222	213	216	233	222	202	213	201	256	211	214	234	234	216	212	237	214	222	225	239	223	208	230	202	229	202	220	229	224	224	224	225	228	226	250	227	218	225	226	214	196	214	213	243	196	212	225	230	222	254	231	224	214	213	237	251	251	220	212	216	216	230	237	222	218	220	220	224	212	243	223	238	207	204	218	216	228	221	248	202	225	218	234	190	208	244	219	219	232	229	231	261	233	190	228	226	209	235	229	214	232	236	230	226	228	199	203	238	214	268	218	230	211	228	201	193	216	207	243	216	247	222	239	228	217	209	237	207	233	219	211	212	224	235	231	223	221	222	250	240	241	199	225	225	231	218	246	216	220	256	210	220	240	229	245	237	247	231	231	200	235	206	237	247	232	230	253	231	222	199	231	222	245	196	209	242	202	212	238	215	208	228	222	257	217	228	231	219	226	218	254	205	235	234	223	194	206	230	215	225	230	209	207	199	220	248	218	213	211	235	233	219	252	220	202	233	230	232	234	230	232	229	225	216	218	222	243	201	243	217	273	226	216	259	224	220	213	200	212	220	228	209	237	208	202	229	201	253	208	205	225	218	239	227	215	232	213	227	257	227	207	223	224	230	229	249	204	228	236	221	249	230	207	209	245	260	227	240	234	247	220	237	226	221	239	212	207	241	225	203	233	223	193	233	223	217	233	239	219	231	249	214	211	223	253	243	203	173	199	233	231	254	254	235	224	197	235	221	226	231	249	215	227	226	229	233	242	219	236	196	224	196	243	222	195	236	239	240	230	223	219	211	211	216	240	235	217	197	237	225	217	237	239	225	209	219	236	217	253	236	256	235	224	226	226	233	230	207	242	221	209	227	221	213	200	209	198	201	230	211	216	202	230	234	226	259	217	199	229	211	255	228	198	237	217	234	219	244	223	250	230	244	223	237	223	243	233	234	197	214	234	246	211	195	231	231	215	233	238	225	229	227	228	206	236	242	205	238	234	235	222	224	213	246	219	231	204	242	223	225	222	229	254	242	237	240	228	219	209	229	217	199	236	210	227	209	218	252	262	207	225	219	241	233	229	234	246	245	202	229	222	231	235	215	243	221	203	208	213	222	241	221	202	227	232	239	161	224	222	242	210	207	222	221	212	216	244	208	216	225	225	218	230	244	232	202	225	214	182	228	213	201	248	205	232	235	227	226	237	214	196	214	215	229	238	236	205	223	188	238	249	223	220	200	238	222	235	242	213	229	228	211	241	228	224	216	228	211	221	211	204	235	198	198	226	221	229	229	254	225	219	230	219	235	215	240	211	230	210	240	230	230	241	212	217	212	243	210	222	250	201	220	213	224	229	208	231	224	244	213	213	219	203	228	250	222	202	234	237	218	248	236	197	229	205	231	227	220	243	223	217	230	240	217	200	217	230	207	219	223	200	214	240	199	223	219	223	262	192	205	214	215	229	257	220	239	234	209	216	238	226	224	228	237	210	210	216	224	225	246	231	241	230	224	253	214	212	216	229	218	225	242	229	211	227	224	231	212	241	213	215	203	214	224	220	243	215	265	217	236	188	240	235	225	190	210	227	238	233	221	232	225	222	219	237	220	218	224	234	237	229	250	242	243	240	234	245	226	222	234	222	238	219	223	234	229	225	237	226	215	208	225	213	223	218	211	217	225	231	230	217	213	242	237	238	223	234	239	224	220	226	219	232	207	225	228	211	199	242	213	215	221	263	208	214	209	226	218	215	228	241	236	231	240	234	222	208	218	213	223	226	223	213	253	219	214	243	247	218	235	233	228	227	195	238	248	214	215	217	223	203	239	230	205	226	231	220	208	216	236	244	230	224	204	248	236	217	234	228	233	225	227	250	225	209	225	233	228	207	237	242	220	221	250	205	237	209	231	249	211	207	208	247	229	242	248	229	233	234	225	230	216	235	202	210	229	211	233	198	246	227	249	218	218	217	223	242	237	249	216	224	234	233	213	233	220	210	216	216	231	217	198	203	215	226	228	211	238	216	256	228	212	252	221	236	237	235	197	229	210	249	226	251	217	246	218	208	204	211	208	214	241	217	228	216	220	211	216	218	233	217	230	238	221	190	206	233	207	216	230	201	211	211	219	231	264	235	211	227	207	205	217	254	223	233	223	225	226	239	219	245	238	248	224	213	241	230	213	227	253	228	213	229	242	206	254	223	220	193	211	228	238	180	218	243	209	232	224	238	207	214	208	207	259	223	210	231	231	213	223	231	233	231	207	206	230	233	214	216	212	232	246	220	226	221	210	232	224	264	237	212	228	242	250	215	241	230	221	214
27285	20586	11156	3883	2027	1275	846	640	509	447	425	397	363	333	369	312	308	296	314	292	326	277	308	292	293	287	272	284	305	286	273	318	292	297	293	263	312	239	280	281	277	279	267	272	242	276	271	292	273	290	281	271	271	288	269	271	287	265	305	294	307	276	257	296	280	284	286	286	285	273	264	248	255	251	323	282	286	238	270	277	278	268	297	284	273	307	275	259	284	258	260	282	294	260	307	276	288	287	265	298	280	306	301	261	278	265	250	279	277	293	295	276	284	281	299	275	227	271	263	271	303	290	296	263	291	270	288	263	283	289	287	288	273	270	256	312	320	262	265	286	270	280	276	264	277	306	254	264	262	279	276	281	280	295	284	268	299	275	257	304	278	303	259	261	298	300	294	293	272	277	286	259	293	245	322	311	276	307	291	271	296	293	287	296	270	268	292	267	294	261	275	276	246	312	279	282	281	280	295	310	280	288	280	252	284	279	296	304	303	303	263	285	295	299	311	289	282	291	282	277	252	258	283	293	292	291	264	281	277	313	263	297	298	304	285	255	267	280	308	303	317	272	299	250	280	290	278	269	274	240	276	255	287	295	265	291	247	292	276	277	253	292	277	275	264	295	298	257	300	318	290	295	273	295	246	282	294	296	317	297	320	309	288	280	268	262	275	276	282	285	284	295	283	295	275	294	265	247	300	277	282	283	292	292	311	293	273	314	292	307	287	297	267	276	281	270	281	272	289	287	270	288	268	301	276	293	271	309	288	288	283	270	340	270	299	284	266	272	280	287	290	250	326	267	253	262	268	267	287	265	259	309	281	302	289	283	283	301	272	265	292	273	270	292	272	281	310	298	294	269	291	302	258	255	288	255	264	280	289	273	266	295	296	271	277	259	265	279	271	286	310	322	289	273	284	272	264	300	270	278	290	272	301	262	288	297	290	253	285	307	257	271	271	257	294	298	286	288	273	308	272	301	269	281	289	300	311	297	288	300	295	303	278	285	312	321	272	271	315	289	262	295	271	265	268	258	262	286	285	293	288	275	281	297	229	299	288	306	266	291	254	259	270	325	285	261	263	279	303	311	297	235	282	295	292	250	313	251	282	282	286	305	274	246	272	328	286	303	259	305	262	244	287	271	262	288	288	277	316	275	302	286	285	288	276	268	298	239	275	263	297	299	288	323	288	262	291	302	251	264	275	302	277	296	291	278	265	294	275	299	314	283	269	298	282	249	279	287	262	278	294	249	272	272	246	279	296	264	265	297	275	263	292	282	287	287	277	291	263	263	299	278	256	309	281	300	271	294	285	299	283	264	299	296	284	274	289	248	296	289	274	258	248	298	292	294	270	285	287	263	275	280	281	255	302	275	279	268	286	239	258	237	298	284	265	276	255	267	268	275	306	271	278	283	293	284	298	295	311	272	297	283	290	276	298	284	317	266	259	326	269	286	288	268	271	275	292	266	265	304	307	258	280	291	295	268	283	279	290	273	264	275	279	268	272	288	280	291	283	286	259	293	297	263	294	274	302	298	301	286	285	308	295	247	269	286	273	289	289	287	275	278	283	276	267	298	282	269	255	287	260	281	306	314	299	282	277	280	264	297	272	261	296	254	249	304	275	269	251	251	290	275	271	283	292	291	297	292	310	267	279	259	310	276	258	280	280	296	256	296	282	321	261	278	270	280	283	257	306	286	260	276	252	286	266	278	265	281	264	282	278	287	312	296	264	256	282	281	277	268	286	271	294	305	295	264	269	295	266	250	270	279	285	270	287	280	297	265	263	267	278	277	286	270	289	260	265	322	267	263	254	256	322	275	276	288	253	264	279	289	260	260	284	253	289	250	260	292	281	284	263	312	275	267	274	289	280	262	318	263	308	287	288	266	272	270	282	253	289	248	253	296	239	296	289	288	284	280	272	307	293	264	284	282	305	259	294	276	273	286	291	324	276	279	281	288	269	313	275	308	283	291	292	275	252	268	263	236	292	288	279	260	284	284	271	273	310	271	272	297	290	270	263	265	263	286	297	275	252	301	274	301	262	278	273	270	262	278	272	291	251	277	263	279	273	296	291	275	252	312	288	275	295	282	263	275	285	282	267	289	264	266	279	288	266	297	257	260	272	306	269	262	285	283	300	270	270	295	287	266	285	258	290	287	268	271	263	278	280	270	281	297	282	256	303	282	261	287	291	293	253	291	290	296	269	275	268	283	268	279	242	263	278	295	317	291	269	286	266	260	288	272	284	286	287	262	289	311	257	273	301	276	277	294	290	270	266	269	264	259	282	263	296	288	281	268	287	274	295	328	275	269	273	288	276	268	277	280	292	284	319	284	252	278	271	271	248	294	274	290	293	319	277	288	271	296	292	278	287	275	294	278	287	258	302	267	297	279	271	278	291	243	296	280	250	290	307	269	289	297	288	285	284	267	258	286	292	280	281	274	290	255	269	278	277	308	294	264	299	295	283	286	305	275	278	252	276	299	257	255	272	309	313	255	250	265	273	318	284	300	269	308	288	305	270	311	261	285	286	273	275	253	275	304	270	286	247	294	289	297	280	279	265	256	288	279	280	278	262	295	247	308	307	266	278	280	263	300	294	244	290	269	306	278	293	274	286	241	279	253	264	291	279	294	292	308	307	263	275	274	262	269	288	288	319	256	289	288	277	278	280	251	284	280	292	291	286	227	319	324	261	292	271	265	284	295	269	299	278	267	280	301	298	298	312	267	285	305	279	255	306	317	285	279	314	302	252	264	311	280	278	271	267	295	264	284	278	292	270	278	282	263	275	265	259	309	285	290	279	284	280	267	267	271	254	277	313	322	245	253	258	283	281	245	255	264	286	274	291	277	239	281	255	284	302	265	289	294	331	274	273	272	275	291	278	257	303	275	285	284	270	260	288	266	288	281	273	255	285	266	274	280	270	255	280	258	263	300	319	299	267	299	269	272	268	263	279	248	295	278	276	314	264	261	299	277	278	307	287	302	266	304	252	272	276	280	276	264	263	268	293	273	288	306	306	281	255	289	267	267	278	249	273	244	293	253	234	262	256	264	284	253	297	247	297	292	297	275	295	254	270	289	277	265	249	283	262	285	275	273	278	266	289	317	286	284	278	271	281	278	263	268	286	301	286	293	262	275	292	264	252	260	251	269	264	297	277	287	301	272	274	277	287	280	288	279	280	272	264	281	272	266	290	270	269	284	276	279	283	282	286	280	278	272	299	281	284	305	305	260	290	280	251	307	278	309	297	270	291	297	277	293	267	272	274	241	296	255	290	269	286	268	259	297	292	264	295	268	298	256	244	286	270	237	260	266	278	298	302	260	281	259	248	272	273	254	274	293	300	279	295	278	302	301	240	284	259	256	278	268	282	290	277	285	288	293	283	268	264	267	281	292	285	296	286	282	255	286	274	278	262	294	266	234	291	277	281	270	292	272	285	268	284	284	283	280	316	269	271	266	283	272	272	283	281	274	286	276	322	292	281	310	290	273	273	267
14719	16850	14397	8097	6094	4371	3010	2172	1631	1398	1244	997	862	850	749	690	720	690	644	652	619	627	632	597	586	612	618	628	605	627	575	607	592	574	580	578	591	587	564	549	609	569	610	588	618	590	597	559	557	581	546	567	611	587	565	569	578	567	579	546	584	554	555	540	587	589	565	574	560	597	528	519	573	600	579	561	585	612	594	582	547	615	604	542	560	558	555	557	543	565	526	590	540	553	565	574	554	571	621	556	554	583	556	578	589	558	535	552	535	590	575	552	541	566	593	587	599	580	578	540	532	517	583	564	571	570	556	597	552	570	558	541	585	553	585	526	561	615	566	518	557	590	566	543	576	570	599	581	601	549	580	546	617	580	564	541	574	549	564	631	550	551	607	583	583	576	582	559	601	574	579	561	579	586	623	578	573	573	562	568	581	567	535	597	560	572	649	621	538	543	559	610	578	555	579	575	552	555	532	567	573	563	602	590	576	575	600	586	527	565	566	553	570	580	579	543	573	623	567	543	590	567	612	608	570	583	576	601	564	586	571	568	581	562	531	567	575	568	557	572	543	612	614	577	559	583	568	549	590	577	544	566	561	579	586	575	545	529	555	522	600	579	597	601	583	578	538	554	558	581	582	547	600	611	596	621	562	594	617	540	592	588	589	593	597	588	561	616	554	603	523	574	560	574	513	608	550	598	554	601	569	585	547	577	579	560	596	570	587	582	552	550	569	566	554	527	555	588	607	574	554	562	595	597	562	510	582	606	617	613	544	534	557	551	604	596	570	590	576	539	595	531	576	569	596	552	556	566	577	581	584	539	547	546	591	569	571	561	575	633	560	576	616	560	569	580	570	579	576	550	565	596	510	570	569	559	566	511	579	589	607	607	581	577	600	579	539	592	558	577	526	569	555	517	543	567	574	566	598	555	520	575	586	588	556	566	568	585	563	543	571	594	555	596	614	564	601	561	612	581	544	557	578	581	581	549	561	586	571	555	559	596	553	582	612	557	576	544	528	579	581	559	543	547	581	548	570	551	601	586	570	588	554	555	576	593	610	587	573	578	568	551	550	542	560	612	559	591	567	543	622	561	545	586	571	546	572	577	558	605	559	537	578	571	581	593	574	593	547	599	596	570	589	571	584	565	573	574	562	559	591	611	569	547	577	600	546	583	592	543	579	558	526	587	561	571	558	569	542	584	585	602	570	569	540	525	565	561	556	579	581	569	566	621	558	585	602	575	559	587	591	556	599	595	572	586	584	540	555	559	616	553	536	566	581	566	555	605	552	558	548	579	557	619	572	617	573	588	544	566	546	582	561	550	559	548	590	570	556	602	592	591	559	582	556	575	611	561	540	587	587	558	565	585	595	557	573	570	556	567	587	605	570	578	586	609	566	576	536	580	582	556	568	625	536	541	575	598	567	587	542	536	593	549	564	570	592	566	541	549	578	559	552	530	615	554	550	586	597	551	582	587	567	576	577	599	597	609	572	535	582	573	530	567	553	564	559	542	569	610	594	535	557	605	606	555	570	548	590	595	566	656	577	562	608	561	601	575	578	539	547	642	600	588	574	549	569	542	594	525	583	541	572	578	548	604	603	589	557	577	538	556	535	569	556	602	579	582	589	571	526	596	586	567	587	560	567	567	569	527	578	558	561	529	596	569	569	554	574	540	555	566	607	597	546	568	612	594	545	566	565	543	556	609	584	532	599	541	561	545	552	593	579	558	592	571	602	599	562	571	556	633	550	566	549	589	594	552	534	593	571	561	556	608	599	523	582	568	559	604	579	572	579	566	599	622	600	586	579	519	533	575	598	590	576	556	603	553	589	560	611	595	590	562	584	575	574	581	573	575	562	543	533	571	559	568	554	579	575	569	559	570	572	585	593	589	543	568	576	570	543	578	535	568	583	593	589	551	520	618	565	564	594	603	557	548	571	559	566	556	532	589	600	596	565	595	558	586	597	567	552	627	543	555	635	551	577	553	571	531	559	598	599	581	597	569	530	560	591	565	543	551	569	560	575	556	590	555	614	566	568	584	563	589	561	547	538	571	542	572	606	591	598	563	581	547	572	591	579	578	547	546	556	586	566	584	570	583	584	602	588	589	558	550	486	551	555	580	572	583	530	614	584	562	550	565	597	610	560	597	581	587	545	565	594	584	581	537	568	584	602	552	615	585	571	531	599	538	567	575	575	590	545	626	564	564	554	573	596	549	638	576	581	553	583	562	552	626	559	590	567	577	587	612	597	575	571	571	557	608	567	586	526	598	580	575	539	572	574	588	608	598	520	549	561	614	549	560	562	559	578	591	567	566	526	573	553	573	596	580	564	586	574	554	556	591	575	575	573	580	596	583	536	554	558	544	564	613	534	561	615	595	551	606	559	574	584	528	572	605	619	537	564	581	536	615	590	554	574	529	545	601	560	545	590	595	576	623	568	551	579	546	619	561	612	590	569	577	537	584	610	588	624	602	567	523	594	569	575	568	579	539	557	606	567	574	567	603	615	601	562	560	537	569	534	560	604	595	572	586	543	538	560	612	579	553	578	559	602	553	572	571	563	562	584	603	560	575	557	551	605	577	574	598	565	517	555	579	542	568	542	585	556	601	545	560	619	582	556	580	617	578	578	570	571	606	556	586	572	591	545	602	583	579	586	529	547	585	589	587	559	630	565	569	571	616	533	599	548	534	593	571	560	541	559	573	603	610	544	604	568	545	563	561	573	589	572	548	601	590	550	553	592	560	572	590	596	573	584	533	566	587	585	561	580	574	575	573	531	521	566	565	563	561	580	553	596	566	640	560	558	521	581	554	578	592	610	583	602	591	558	636	577	589	566	570	601	561	593	550	620	599	556	600	568	574	597	565	607	595	595	577	556	571	555	567	570	575	601	580	542	582	589	550	601	529	567	530	589	603	593	586	614	582	567	588	569	515	551	584	589	572	568	578	555	560	594	520	599	587	587	554	552	598	582	537	588	559	540	546	553	577	595	568	572	557	549	549	547	550	586	570	581	602	592	589	564	527	582	572	580	564	567	568	547	582	562	577	539	596	558	560	560	606	584	556	577	584	597	571	570	569	562	578	562	515	556	610	596	582	616	588	620	570	592	574	540	552	569	592	530	564	564	586	577	594	569	570	558	539	578	555	580	594	601	549	621	555	490	576	552	578	575	573	591	599	580	544	538	590	553	590	523	562	582	577	578	559	549	521	570	590	560	537	578	559	585	553	618	540	591	555	583	585	582	579	601	586	572	594	578	576	569	565	565	521	545	532	544	606	594	611	576	537	565	568	575	559	609	555	629	563	537	534	542	523	578	591	518	588	555	590	572	574	522	578	565	596	584	581	564	581	588	546	534	548	634	605	580	613	577	599	593	566	591	599	584	571	599	573	561	566	516	582	524	564	634	564	609	587	557	542	537	551	563	571	588	557	555	584	611	559	611	545	572	555	547	569	580	619	538	583	577	547	555	525	579	538	586	528	528	581	576	616	621	538
24936	21654	28326	25288	16825	4874	2161	1296	844	689	546	494	428	362	287	300	301	263	255	251	244	238	228	226	219	214	203	203	209	225	211	235	217	201	221	187	205	219	204	217	203	222	215	198	179	201	187	208	219	189	199	179	189	203	196	184	203	193	195	188	181	184	203	182	207	215	162	201	189	207	181	181	203	230	181	207	194	192	230	198	201	213	200	214	192	185	207	172	197	197	209	190	188	178	183	203	186	224	205	169	170	187	204	199	215	202	189	227	185	189	193	194	212	212	193	202	201	180	222	187	210	207	183	188	209	201	172	183	209	171	209	197	178	193	185	198	175	219	201	178	202	188	185	169	215	205	208	199	198	213	181	169	181	183	197	172	204	188	192	199	204	201	234	203	204	181	176	201	202	192	171	207	197	188	201	180	165	219	200	183	175	202	190	186	196	176	207	209	194	197	195	219	184	210	191	210	179	215	191	189	178	199	218	198	203	182	210	195	194	206	158	210	181	218	194	177	166	200	189	204	204	217	195	174	188	174	196	173	186	203	202	187	188	189	188	199	191	180	176	194	198	201	207	179	196	180	200	194	195	195	226	200	187	193	185	208	184	203	201	172	215	177	195	186	198	241	193	171	212	180	191	187	185	199	187	208	188	180	200	186	210	205	188	198	181	184	205	208	209	201	199	209	200	199	181	209	200	194	186	180	175	218	183	197	183	209	196	190	172	200	184	184	174	218	196	170	200	181	194	170	198	201	193	161	219	196	186	189	228	181	197	211	164	230	194	205	174	187	205	172	174	196	184	191	214	197	227	197	191	170	187	199	190	204	194	190	194	193	195	203	207	222	203	209	194	175	217	201	206	190	211	181	208	194	195	181	197	203	191	188	188	194	175	195	180	192	192	193	197	168	196	191	194	186	177	168	182	199	196	185	193	189	190	200	206	202	218	178	190	201	202	194	178	185	211	168	211	190	192	198	190	189	186	190	234	201	227	224	209	227	222	197	204	170	193	178	194	199	205	193	199	193	190	194	227	184	215	193	194	198	182	182	190	172	205	199	196	192	172	199	199	200	196	223	198	191	207	182	200	203	191	218	212	160	180	181	182	202	166	200	205	202	210	180	226	218	209	181	206	194	189	191	189	197	198	213	181	210	180	178	193	171	204	185	222	195	176	210	178	196	193	195	177	191	195	189	203	190	204	192	192	182	188	195	215	205	187	199	183	220	212	198	180	212	206	205	172	195	193	174	183	200	170	198	180	213	204	181	181	190	180	182	185	182	199	180	183	189	184	185	195	190	198	188	207	198	183	189	201	211	206	182	185	191	182	194	192	184	219	185	178	187	191	209	178	178	200	208	187	209	203	190	184	183	201	209	202	190	176	210	188	201	200	191	193	168	196	183	183	191	207	227	171	187	211	231	191	175	215	198	206	181	222	178	173	197	186	210	186	195	191	170	208	181	173	201	203	201	220	202	192	210	191	225	204	204	177	187	170	175	206	190	184	169	185	195	182	205	195	175	184	179	186	202	193	164	201	207	177	193	196	167	198	199	168	179	212	184	170	156	194	186	216	201	199	183	172	188	188	219	193	173	198	212	167	180	195	189	203	207	203	207	184	203	200	206	184	170	180	204	207	190	196	205	185	187	177	220	202	199	193	191	224	176	197	212	205	176	187	190	176	195	187	183	174	193	188	177	175	154	198	205	173	207	182	191	159	187	184	225	183	187	203	188	191	197	208	204	225	177	201	189	166	178	195	183	175	176	202	211	196	180	211	165	207	212	203	183	191	188	181	185	218	198	186	227	192	186	193	204	185	196	196	194	194	190	187	187	194	194	183	183	190	193	194	179	185	192	229	217	223	201	205	188	205	188	203	195	191	208	184	200	217	192	188	196	201	180	202	176	190	171	185	163	203	182	187	205	186	205	202	192	203	184	186	193	193	194	160	181	178	180	232	192	179	196	184	169	185	212	184	189	196	201	204	203	184	190	221	202	207	176	183	221	176	210	216	213	205	183	199	178	186	191	214	195	192	195	187	185	190	178	192	189	193	184	177	201	193	213	180	205	193	185	185	197	186	206	200	210	206	209	191	189	179	182	213	190	185	194	196	197	195	205	169	199	197	185	187	194	169	212	169	174	167	212	189	185	199	187	196	175	193	165	210	199	193	212	204	192	201	183	210	171	185	212	191	190	194	190	197	211	209	188	215	217	197	182	196	182	186	192	169	197	185	201	189	189	174	193	194	203	174	187	210	172	171	174	185	200	192	197	200	210	189	191	231	204	216	178	201	187	177	189	193	187	194	194	195	199	178	193	181	171	186	206	185	201	168	179	224	197	180	199	199	203	213	201	196	202	209	185	203	179	186	199	210	194	196	200	192	195	196	193	185	210	201	193	197	175	186	210	182	185	192	183	182	184	189	193	199	195	192	196	181	204	191	180	217	196	199	215	171	223	183	203	208	187	172	201	210	192	160	191	182	188	190	194	182	184	193	197	188	202	205	199	187	164	190	171	174	202	203	196	196	173	179	186	187	199	178	179	186	205	201	191	193	199	172	205	200	210	195	181	198	191	187	226	180	190	185	167	178	201	192	193	214	218	194	200	206	193	191	184	214	193	183	183	167	203	210	198	159	214	181	194	178	203	211	210	194	188	208	203	209	185	184	186	199	186	187	183	213	181	195	188	205	180	179	213	235	174	212	205	182	174	197	183	180	192	198	196	186	188	217	190	189	186	176	190	193	198	192	194	197	187	204	190	190	173	175	210	174	185	215	185	168	192	201	191	192	222	167	187	183	194	193	192	196	193	195	194	195	196	194	192	192	193	209	203	168	179	179	176	204	198	193	177	160	178	194	206	183	157	181	170	198	184	207	192	188	217	195	174	198	193	194	190	218	203	179	175	185	203	197	186	185	179	201	222	171	187	194	213	191	180	204	208	178	217	204	205	199	171	217	185	203	191	196	177	190	169	194	191	195	185	211	182	195	221	194	182	179	162	169	207	200	203	185	199	195	193	197	198	187	177	178	227	162	187	196	196	194	205	198	168	211	186	204	187	211	183	175	189	202	176	197	171	189	169	212	219	168	167	208	210	190	177	219	187	180	188	197	197	178	191	206	171	166	216	204	172	201	189	195	195	199	178	193	179	189	177	183	222	200	191	206	184	195	213	195	178	214	198	216	189	187	220	194	181	192	217	199	191	176	190	218	183	184	180	209	190	188	211	204	183	211	211	184	180	193	203	184	184	190	177	165	179	192	180	209	190	200	215	196	192	194	204	177	190	184	212	196	205	212	201	194	157	181	187	192	153	190	167	172	181	182	198	191	193	185	175	194	197	209	198	188	180	191	201	202	203	207	204	184	215	171	178	196	172	209	197	183	201	206	188	204	189	177	168	196	217	181	202	193	193	198	170	179	177	172	190	212	189	184	172	188	188	181	189	193	188	199	171	188	181	215	192	199	211	214	208	174	172	183	203	197	218	173	214	160	178	225	194	218	195
21509	29068	24215	16154	12233	8803	6085	4471	3244	2481	1972	1645	1294	1132	954	797	759	680	693	579	567	553	561	510	536	530	507	424	472	490	461	471	443	453	447	465	454	452	474	441	444	415	406	419	426	384	412	406	409	434	376	381	375	422	444	432	435	357	373	384	415	407	403	411	405	420	414	436	395	421	418	440	415	410	422	424	398	383	400	377	412	425	419	426	409	442	385	399	378	396	410	393	398	410	405	442	414	385	422	405	421	400	410	433	409	407	425	401	424	405	439	391	394	420	417	394	432	383	400	430	379	426	417	424	410	350	411	387	421	411	409	399	389	407	398	419	425	378	444	439	435	405	378	372	408	412	402	413	392	392	398	389	384	428	389	426	393	409	427	381	390	428	424	409	417	413	393	416	379	435	427	377	428	420	390	423	415	401	386	433	455	382	412	403	411	410	408	419	401	398	408	399	451	391	391	408	423	413	397	427	408	372	400	362	417	393	395	449	382	424	406	391	414	413	420	396	427	398	388	387	407	437	403	428	401	365	408	380	374	409	397	402	447	404	440	417	367	392	422	394	395	414	424	418	395	410	396	452	393	430	392	402	416	414	395	386	373	399	450	419	433	418	406	421	416	416	429	408	425	413	416	409	397	465	397	430	432	435	405	419	362	378	370	425	425	379	404	402	418	392	403	375	440	388	420	410	377	395	405	392	394	364	400	366	406	445	370	373	404	347	439	422	407	387	374	384	400	409	388	401	438	428	379	395	369	406	410	423	420	401	395	428	394	383	368	388	416	392	413	418	410	398	426	414	425	451	432	409	405	396	402	398	432	443	409	429	392	439	416	383	435	432	425	384	407	391	411	408	387	404	410	380	415	414	411	383	379	357	398	371	415	404	365	379	429	415	391	401	403	356	413	390	391	402	399	382	407	399	398	376	411	414	387	370	395	404	404	394	369	389	407	393	418	417	429	429	432	401	435	404	425	375	432	398	381	407	391	379	391	380	438	369	427	396	411	399	391	376	407	428	391	388	400	413	373	403	414	430	402	405	396	409	397	395	452	398	421	381	392	422	395	405	433	420	407	409	377	381	425	401	408	360	402	408	419	401	416	362	409	416	423	412	418	420	414	388	373	414	401	375	387	425	407	389	419	430	438	416	413	386	422	413	406	421	396	407	369	404	403	395	460	415	409	449	399	415	386	388	376	393	422	415	420	412	382	411	414	401	393	378	451	397	400	424	400	408	395	381	447	371	429	408	408	390	432	421	399	409	412	422	375	433	404	423	414	377	411	379	426	408	410	386	440	418	367	406	388	404	411	436	389	424	410	413	415	416	406	402	411	384	409	421	440	420	414	408	375	413	390	426	402	383	409	407	429	422	424	390	391	464	415	394	420	392	396	406	423	420	384	411	414	387	393	408	410	403	415	387	423	384	418	404	399	399	377	406	412	379	368	409	405	431	423	445	396	402	432	422	388	383	417	409	419	386	416	403	406	375	398	440	414	429	401	430	427	461	429	361	403	389	421	418	401	423	432	401	402	409	378	396	390	415	384	406	397	416	367	424	426	403	388	390	416	391	401	425	411	420	394	374	380	409	419	414	411	359	400	389	407	416	374	384	403	405	393	382	410	400	363	414	399	447	384	417	379	448	391	400	428	401	399	368	432	398	441	427	404	402	418	399	447	396	426	412	386	404	411	417	376	434	422	375	385	435	450	411	414	376	395	401	411	434	447	398	422	416	413	404	379	402	384	383	401	432	392	399	438	389	388	432	438	399	375	416	377	394	415	425	413	433	408	411	415	434	409	396	355	387	422	436	422	399	401	383	419	404	450	393	414	421	418	436	426	395	394	410	385	409	379	426	408	408	404	386	415	428	386	390	373	403	424	430	394	397	408	400	419	385	399	409	391	400	390	391	424	414	384	406	402	400	361	422	428	435	397	398	396	409	413	416	415	392	389	360	403	424	411	377	411	413	408	416	408	412	409	426	378	404	366	371	432	390	433	395	427	377	387	375	419	411	402	371	370	444	441	404	394	370	387	443	426	450	416	410	396	407	397	370	437	406	412	408	441	384	393	414	401	412	433	413	420	362	383	407	423	397	364	414	401	420	390	427	382	390	432	353	431	407	412	416	429	442	402	400	410	387	412	390	379	439	403	407	402	412	373	378	380	398	370	398	416	411	423	393	398	368	407	439	415	371	426	416	411	400	416	394	433	388	397	469	402	400	404	365	386	419	379	397	404	392	445	383	403	393	416	372	399	449	387	384	427	392	365	406	417	394	413	398	439	381	401	425	370	401	403	417	386	368	398	426	412	464	411	407	391	406	422	421	387	393	396	385	388	411	435	366	401	371	429	418	415	382	369	403	411	430	403	377	423	396	422	433	399	397	422	389	404	385	416	393	418	407	421	438	423	413	445	409	393	404	389	399	410	375	386	415	367	399	401	425	384	429	397	418	444	377	393	434	371	445	411	412	410	414	413	399	438	411	370	391	406	410	448	417	409	409	384	401	407	398	419	416	419	406	401	384	438	365	419	407	409	435	423	395	407	424	386	385	405	442	425	424	402	386	413	426	377	393	400	395	434	446	411	366	406	421	379	385	421	435	365	386	432	411	392	386	401	400	407	396	417	435	384	451	422	402	436	355	419	381	408	406	426	383	409	402	427	395	407	378	386	429	392	390	426	401	417	410	400	416	421	411	404	411	390	410	410	385	389	417	456	432	445	397	376	415	375	446	414	433	413	407	417	376	418	399	402	448	399	402	421	374	388	426	414	427	410	405	412	399	403	393	387	397	397	388	405	414	408	414	412	407	404	388	402	403	398	403	380	411	389	455	380	403	398	417	409	380	434	419	394	385	381	381	405	400	431	419	420	410	417	419	398	371	401	383	401	419	392	408	411	403	420	402	415	406	376	392	413	420	408	396	426	390	390	425	378	407	416	413	450	424	385	415	407	412	386	392	421	418	415	395	419	391	392	434	402	397	383	398	415	394	388	389	419	412	411	442	389	397	405	403	438	414	373	416	428	399	418	439	407	382	396	421	394	392	406	421	401	392	386	369	380	425	408	446	412	399	423	394	370	384	391	420	415	413	444	369	401	385	423	418	411	419	409	388	403	406	397	396	407	440	385	427	412	431	402	385	407	384	407	409	399	416	396	397	407	410	379	409	375	445	419	397	402	457	363	417	432	390	411	440	424	412	409	398	382	419	408	416	484	404	430	416	404	412	382	394	396	410	379	378	409	388	382	419	389	428	364	408	370	405	418	405	399	415	408	389	377	418	393	381	414	409	409	383	373	406	401	458	389	409	394	404	410	431	375	389	407	404	420	420	421	389	415	404	409	419	424	411	380	434	387	382	423	415	412	382	403	394	395	393	425	400	368	409	403	368	399	424	413	424	403	372	367	412	403	373	408	454	435	424	413	387	380	440	401	406	436	400	414	373	420	406	378	418	434	409	417	372	412	401	403	432	436	407	369	429	375	396	410	407	369	409	396	421
23735	21704	29430	24327	21695	19175	6672	2441	1506	1124	846	680	585	444	366	309	284	253	190	183	175	169	172	138	137	151	142	164	148	112	127	137	137	125	129	135	107	128	106	107	121	103	98	110	116	131	115	115	130	116	130	100	145	119	119	122	125	120	113	123	121	119	111	91	108	111	108	105	122	121	106	111	119	108	113	112	98	117	105	95	95	105	109	123	110	117	114	121	111	93	116	103	114	96	102	97	102	111	98	117	123	116	103	117	115	113	111	103	87	114	112	109	113	117	108	94	107	99	111	106	106	127	109	98	114	111	123	101	136	124	118	88	103	112	102	115	104	101	106	86	99	118	110	108	118	97	96	124	105	96	107	103	101	119	127	108	94	99	97	113	103	106	116	136	86	119	122	109	113	109	101	134	111	114	99	103	98	102	79	117	108	112	130	89	115	120	102	108	118	104	109	107	118	102	88	115	105	98	96	116	112	100	112	116	98	94	118	99	113	125	100	103	107	110	98	124	96	90	102	106	107	97	103	97	117	129	111	101	98	104	96	91	109	79	104	93	98	111	98	107	124	107	107	110	108	112	107	101	95	104	126	106	102	108	111	112	122	112	122	97	103	108	113	122	98	117	100	112	133	114	115	96	106	100	101	98	104	96	95	111	102	126	112	110	112	121	109	111	103	107	113	117	123	107	101	88	108	112	107	101	89	122	96	90	113	101	108	111	116	116	115	122	102	104	92	117	117	116	82	87	100	93	106	102	112	99	103	121	120	84	113	97	108	91	114	115	114	106	108	92	108	100	127	116	114	119	92	105	102	104	120	98	131	115	107	120	114	127	107	114	103	115	95	105	101	99	108	113	108	84	101	117	97	102	99	96	95	114	107	113	104	110	112	84	101	114	119	127	101	125	96	123	98	123	122	92	102	119	118	106	123	110	109	101	118	99	91	120	101	109	96	103	127	97	110	106	105	107	103	106	120	109	100	111	104	99	108	89	97	94	125	106	99	113	109	118	107	116	119	114	114	114	122	109	113	118	114	111	103	136	112	111	113	115	101	107	107	129	105	105	122	126	117	122	117	109	111	89	89	116	113	113	118	98	94	110	92	109	111	114	95	97	119	138	115	89	109	98	126	120	107	108	108	97	126	124	107	94	102	114	109	108	112	91	95	113	131	118	106	117	109	104	100	112	92	104	96	121	101	117	94	120	97	110	109	104	97	106	97	132	106	94	116	107	120	106	113	112	111	130	119	103	103	97	102	105	97	104	109	128	120	105	102	113	106	97	109	131	114	103	103	102	100	113	99	106	106	130	139	114	111	102	101	101	107	112	117	102	110	105	101	121	124	101	106	110	96	109	119	105	114	104	93	99	101	116	110	102	99	96	105	102	107	119	96	111	101	95	96	115	114	120	98	107	122	110	116	102	97	101	117	123	106	105	120	95	109	107	106	116	105	118	114	117	124	118	89	110	107	101	105	105	110	114	103	114	117	95	96	102	97	114	96	104	123	111	121	107	112	116	108	113	107	99	102	111	93	109	104	90	105	83	108	96	93	88	99	100	119	113	119	103	100	107	127	108	136	91	117	100	122	126	94	116	103	96	116	105	100	95	101	97	117	112	108	134	103	115	110	111	109	96	112	92	96	99	98	106	105	109	89	101	95	103	123	111	97	100	101	94	97	126	102	107	85	97	109	103	110	104	107	94	92	106	92	111	110	110	105	105	95	113	101	99	119	115	123	110	105	126	114	120	101	129	101	110	103	113	103	102	122	117	113	101	93	96	96	107	108	107	112	118	111	99	100	97	116	91	95	107	107	130	113	93	93	93	102	113	96	86	123	95	97	102	127	92	109	110	108	100	91	96	112	106	118	111	109	108	108	117	121	103	104	117	112	120	135	106	120	106	110	116	138	103	100	109	94	97	99	100	120	98	101	104	129	128	118	107	112	117	116	107	106	96	117	113	87	109	116	97	110	112	110	102	103	109	130	106	88	98	101	111	120	97	102	110	102	94	97	99	96	96	129	116	96	104	118	102	137	110	93	92	103	82	86	107	107	111	103	121	101	100	95	108	98	137	121	117	104	105	103	115	115	100	110	108	107	99	121	108	101	89	119	107	121	100	99	109	90	120	93	112	113	106	90	94	97	113	103	117	109	105	109	120	109	91	110	111	100	85	101	101	96	107	102	110	103	118	106	101	107	93	126	101	108	105	102	93	123	119	112	97	98	101	100	95	92	120	95	98	97	107	111	107	97	105	97	82	114	127	111	108	111	134	104	110	123	99	113	97	111	99	109	105	112	97	104	114	102	110	112	98	119	114	105	93	92	102	125	112	106	111	114	101	115	95	109	104	128	112	108	105	127	105	113	98	112	121	103	129	106	110	121	95	113	113	86	126	118	111	104	115	106	96	131	119	99	102	105	116	95	88	103	110	106	119	99	105	105	128	93	107	92	100	90	105	96	88	118	105	112	118	120	99	104	96	112	111	103	116	105	111	101	86	101	133	100	102	113	124	102	104	106	103	90	102	102	96	100	110	107	100	116	107	99	125	114	92	95	97	107	101	125	117	91	105	101	98	102	122	116	101	106	114	110	120	109	102	104	103	106	118	97	121	106	115	111	88	119	112	109	100	95	127	102	114	123	105	106	99	89	115	102	96	102	109	100	99	87	119	102	109	101	120	105	110	101	100	111	114	105	89	108	109	103	101	105	105	101	89	101	121	117	115	94	94	100	95	115	99	110	124	120	114	108	120	132	119	128	138	131	109	118	97	94	92	120	106	88	113	105	102	88	102	110	123	133	107	113	100	114	114	102	97	110	120	112	104	96	104	109	109	118	111	89	131	117	100	104	122	97	106	117	110	111	109	112	94	112	91	120	105	106	122	115	112	96	91	106	91	124	86	97	88	112	108	106	113	84	114	126	113	119	109	83	105	88	108	117	97	107	98	119	103	105	121	106	103	108	107	99	100	97	98	111	94	110	98	99	122	105	117	97	112	91	107	132	101	102	115	99	104	138	128	109	102	113	110	96	120	106	115	96	109	112	105	95	115	105	122	107	104	116	118	115	97	91	115	128	100	112	103	111	113	94	113	103	107	103	106	96	98	110	113	120	94	102	107	105	116	107	97	112	99	99	96	117	107	120	114	98	110	114	109	100	117	102	91	113	107	112	136	104	91	91	109	113	108	109	103	112	98	104	142	123	114	107	108	124	119	101	100	107	99	106	99	109	109	99	106	116	113	106	97	121	96	104	97	104	116	99	114	119	104	113	100	88	113	119	110	99	110	106	120	107	108	121	126	92	109	103	100	102	103	110	115	106	106	104	107	99	126	99	128	100	104	95	98	96	93	115	107	115	108	101	110	109	120	103	102	119	88	115	112	110	101	109	115	119	112	108	105	121	102	104	109	119	86	99	104	103	92	103	127	86	113	102	114	101	106	106	99	115	96	104	104	106	104	89	106	106	99	106	108	105	100	99	116	90	107	110	99	113	114	107	106
25399	35982	31625	23345	18615	13586	9814	7299	5414	4142	3141	2522	2028	1616	1294	1031	945	861	699	570	524	523	507	416	470	435	421	348	349	334	328	346	314	334	292	278	289	284	250	292	276	258	253	265	237	266	239	239	256	250	254	208	267	261	223	245	229	221	232	247	217	247	228	229	195	228	222	232	223	208	200	226	194	212	218	239	217	219	225	224	209	219	206	235	210	200	214	252	231	205	194	219	248	208	202	224	247	242	204	247	225	205	200	210	211	214	210	231	245	210	227	242	227	220	190	254	214	190	226	224	230	223	230	222	220	220	226	190	212	203	226	225	243	214	222	233	235	236	197	190	210	184	215	239	234	223	205	213	234	198	251	235	227	222	253	239	217	242	205	192	191	227	250	232	220	233	203	228	238	282	206	215	217	224	229	214	184	216	229	240	223	238	211	209	236	212	211	230	218	222	212	199	193	215	228	207	239	238	222	227	210	224	222	205	194	233	189	228	214	207	225	255	206	260	206	202	241	229	203	202	220	244	219	225	215	217	223	208	189	212	240	223	215	210	226	236	206	209	229	221	224	214	232	233	247	207	210	250	222	218	225	211	211	200	224	236	209	207	225	218	215	226	196	216	255	242	228	195	243	209	226	192	236	223	239	209	189	207	216	238	231	213	200	195	214	213	227	227	218	220	234	192	178	219	211	226	243	211	204	209	201	219	231	227	216	208	223	234	212	213	229	214	212	226	218	218	234	224	209	210	206	211	220	231	214	195	250	201	228	230	225	205	221	213	225	207	219	234	222	217	224	247	229	241	238	222	198	211	185	201	213	211	213	239	212	223	216	209	230	236	212	194	214	216	194	223	203	209	219	213	244	219	250	249	240	210	233	245	199	239	208	225	217	211	221	239	224	237	232	210	232	216	212	213	209	235	211	217	216	249	213	236	231	210	209	223	204	222	221	204	238	232	215	205	216	231	203	223	218	232	236	230	233	203	224	200	252	221	222	203	206	238	202	213	217	209	171	207	230	225	218	221	222	205	222	213	199	230	212	211	229	192	214	224	217	212	233	201	228	210	216	234	209	244	215	232	230	218	230	213	224	228	227	231	250	226	243	231	188	246	222	215	217	218	199	204	225	235	211	223	225	215	222	193	225	216	230	210	228	232	244	201	217	246	213	228	202	241	246	229	244	210	233	233	221	214	218	211	234	199	222	212	226	225	220	203	230	229	182	202	238	222	234	218	206	220	215	238	205	208	231	216	216	233	256	225	203	203	217	220	222	245	221	218	220	236	226	213	218	234	226	212	211	237	231	235	242	221	192	204	235	240	206	218	206	208	207	189	227	237	215	220	228	213	223	208	215	224	210	213	199	210	226	227	215	226	206	218	227	215	247	226	218	216	219	213	251	255	252	231	220	248	217	203	244	242	212	226	219	209	219	224	231	215	208	227	236	247	242	216	208	216	195	204	214	209	199	248	228	224	210	233	223	250	218	207	206	233	232	226	212	208	253	227	229	224	225	235	235	252	203	227	227	229	219	218	231	248	211	227	230	227	204	207	223	256	239	219	214	206	218	209	211	212	193	209	193	195	204	201	226	211	223	213	222	221	237	216	214	232	215	200	207	209	217	244	245	240	227	224	223	226	218	203	230	222	231	223	225	218	215	234	237	238	223	234	240	205	231	241	225	201	233	201	224	220	210	210	212	204	238	221	212	230	235	233	237	253	200	239	211	248	233	211	228	227	244	246	225	193	217	193	237	207	236	225	228	240	206	226	217	212	210	229	235	255	221	239	215	222	226	198	220	187	247	216	211	253	232	226	222	240	208	232	239	231	237	219	231	187	203	219	202	201	229	206	234	214	215	221	216	206	210	186	239	183	221	253	257	208	228	199	240	216	234	205	238	212	216	250	207	223	231	230	206	241	220	221	235	210	223	194	204	226	225	219	222	209	244	216	205	217	202	205	212	216	209	241	210	220	197	217	242	232	202	209	232	220	214	224	218	215	213	205	212	207	231	215	214	232	209	237	240	212	229	238	231	213	213	223	214	222	228	187	202	204	209	205	233	240	217	212	238	181	238	210	236	229	195	230	190	220	209	208	228	218	236	213	216	227	217	209	243	217	220	219	230	187	209	223	234	244	230	222	231	244	233	225	197	223	220	205	236	236	213	212	248	213	226	213	203	211	215	206	223	216	223	231	209	219	237	203	221	247	236	198	223	217	198	218	221	234	220	230	200	204	229	222	225	213	217	214	217	223	239	219	204	186	215	226	225	219	221	195	230	219	207	237	215	231	230	209	216	226	257	238	206	226	214	210	222	245	206	223	229	219	229	220	213	204	240	210	213	208	219	241	216	233	203	214	228	207	211	222	223	210	198	213	205	233	205	222	212	206	226	228	224	239	205	239	227	207	245	251	222	232	223	227	201	198	234	227	227	217	246	230	195	198	250	218	228	228	204	210	217	224	211	236	203	223	215	206	218	220	198	229	215	222	228	222	218	208	197	207	228	225	220	233	216	234	226	217	204	213	207	219	235	217	214	224	194	211	219	179	204	199	204	217	210	226	225	241	239	239	212	199	212	232	235	204	216	243	211	231	211	221	219	231	228	209	203	214	220	214	204	226	250	231	241	204	243	199	231	229	190	211	217	208	205	229	208	229	201	213	242	235	212	227	213	207	225	217	218	220	205	211	269	221	206	211	212	227	252	244	233	250	223	223	234	212	242	220	180	231	219	196	211	210	217	220	209	233	227	230	231	231	204	205	239	221	229	223	207	223	204	218	226	232	252	214	238	189	231	264	204	191	237	215	202	193	219	189	208	216	235	210	221	213	219	211	213	240	206	229	198	223	177	218	227	214	226	219	222	236	222	238	218	225	192	241	226	216	226	242	207	249	211	233	215	217	241	256	212	225	201	220	205	233	220	201	240	207	203	223	210	241	229	225	222	215	196	213	239	201	232	202	206	269	238	240	214	239	220	185	236	202	211	224	221	215	243	240	224	201	246	235	234	232	218	205	211	238	225	237	205	219	212	201	236	232	227	208	219	219	212	246	202	222	223	215	219	246	215	229	226	237	207	222	237	207	214	205	214	224	234	248	223	192	249	227	230	194	218	219	206	245	253	203	223	216	220	216	207	207	235	234	209	215	225	237	201	212	186	226	230	208	207	243	213	220	187	231	218	210	234	240	194	213	195	198	236	211	229	194	197	228	204	223	216	211	206	214	217	201	237	229	228	232	198	217	214	204	221	236	230	214	223	201	188	196	219	207	219	257	220	240	225	243	238	201	240	225	221	225	205	234	232	209	222	228	242	253	230	238	222	205	229	203	222	211	207	241	218	234	220	229	218	209	213	194	189	251	199	220	216	196	213	205	208	228	209	244	201	195	201	237	212	195	244	214	226	216	214	211	241	230	207	231	209	240	210	226	206	240	228	255	218	210	203	235	222	236	234	243	224	231	209	238	210	240	224	191	233	217	223	198	224	219	233	236	226	264	201	219	209	234
27343	20625	11368	4352	2060	1193	905	647	500	454	415	387	348	369	318	309	294	281	294	296	297	289	289	289	282	295	287	257	281	302	276	262	234	269	269	316	288	275	284	269	273	273	263	301	294	298	257	276	308	304	279	278	292	259	296	274	278	291	307	274	280	289	262	293	275	279	287	263	273	291	267	274	289	272	269	271	249	258	285	273	299	284	263	294	306	265	262	276	302	265	289	291	278	249	281	274	270	284	270	269	283	265	282	254	283	289	256	275	263	270	261	283	280	291	275	274	286	282	287	256	288	283	299	291	249	259	277	268	287	280	264	264	269	255	293	250	279	296	261	269	264	286	268	238	280	272	267	276	302	284	265	281	259	286	241	263	285	251	273	272	235	245	315	253	287	269	287	252	297	265	268	275	266	274	271	285	287	285	252	299	301	275	272	278	286	268	277	276	256	274	268	260	295	272	314	268	271	268	287	276	262	261	271	288	298	251	324	273	295	302	300	277	270	265	293	288	257	272	302	285	298	271	268	262	300	282	275	271	284	252	282	270	253	256	277	278	274	292	287	259	253	298	287	291	261	287	278	258	268	260	251	264	280	257	287	294	282	264	295	285	281	255	265	263	260	265	289	319	272	284	294	275	294	271	279	288	277	282	285	270	244	283	295	282	256	256	284	286	276	269	272	271	275	286	299	281	290	292	278	301	275	255	258	261	263	260	275	268	281	277	276	260	272	301	288	273	269	272	262	285	275	235	231	267	281	281	285	275	234	263	267	247	251	278	283	255	256	251	258	251	286	266	269	285	275	301	272	278	260	292	310	250	268	253	278	269	297	269	274	292	280	277	275	262	266	255	271	259	262	286	261	275	275	271	296	277	280	275	300	256	272	274	264	291	294	278	288	256	327	274	267	259	275	308	267	271	253	289	281	262	292	261	295	275	274	290	280	277	301	269	279	287	264	248	297	298	283	289	276	290	296	289	266	269	272	289	298	301	287	268	279	274	285	265	278	275	271	281	310	276	256	299	289	270	279	285	247	259	288	266	290	265	281	270	301	286	271	227	265	283	288	300	292	278	293	272	278	286	266	284	287	292	253	284	267	274	295	288	269	239	306	281	298	316	298	258	265	294	271	282	280	272	286	265	247	251	241	260	258	265	277	294	288	257	249	262	255	287	283	269	287	255	252	275	287	265	265	250	275	283	286	253	245	286	292	290	286	275	264	283	266	297	261	295	269	244	301	284	271	272	285	280	275	256	286	266	299	248	288	252	280	298	287	259	295	276	257	283	274	289	275	284	285	273	301	269	269	287	323	267	304	241	268	277	263	281	271	280	260	281	305	262	242	276	259	287	293	249	244	273	289	275	294	278	267	270	255	254	274	268	272	260	310	272	226	258	269	302	261	279	286	307	286	279	253	304	258	261	285	273	261	271	263	266	291	282	276	283	279	274	293	278	284	298	284	297	250	251	271	244	301	278	288	297	253	298	251	274	283	249	275	270	299	297	265	271	277	258	300	262	250	258	291	278	298	268	287	258	263	292	290	277	278	277	273	271	257	262	268	290	280	280	299	282	247	262	261	262	271	260	251	273	281	260	284	251	276	269	300	285	270	279	304	284	244	266	280	248	266	290	274	276	308	273	286	296	259	275	280	267	296	244	299	306	289	272	268	276	286	290	288	273	275	270	257	272	268	237	276	287	252	279	281	212	277	283	295	299	254	308	286	292	248	254	284	255	276	286	288	248	245	271	247	258	270	261	276	268	300	282	293	263	278	276	254	265	266	284	285	307	289	296	249	278	266	295	289	259	301	296	307	248	282	307	265	276	254	284	253	267	285	269	250	264	283	304	256	266	251	265	246	283	270	291	291	288	297	261	265	269	249	261	300	260	296	265	249	271	287	286	265	299	253	273	296	266	286	298	281	256	278	270	282	292	255	280	274	273	290	256	270	282	253	247	312	261	295	289	270	273	246	270	278	273	265	317	277	267	294	291	280	276	257	309	257	275	266	253	253	265	273	248	272	278	284	240	299	280	297	276	288	279	275	307	277	268	255	261	265	283	276	274	278	255	265	274	270	277	277	268	312	288	239	245	281	264	275	261	292	301	278	260	263	257	273	257	270	294	276	290	292	260	291	296	253	243	313	248	272	263	253	274	278	262	252	283	258	265	290	301	293	262	300	269	278	254	282	241	273	277	279	272	275	271	291	263	286	273	285	273	269	265	276	246	283	283	289	271	284	283	271	294	277	278	268	301	277	282	309	262	275	284	296	296	261	262	262	292	261	273	295	246	290	284	266	286	265	273	293	286	296	317	265	244	258	267	266	277	282	287	311	266	292	276	257	257	269	245	282	263	273	261	271	282	287	281	292	255	292	283	288	273	307	251	259	285	288	284	278	295	276	288	258	249	274	299	272	275	273	286	271	285	276	257	286	268	270	284	298	290	252	294	256	285	280	263	261	256	249	264	273	274	252	295	276	281	261	278	283	283	304	287	266	279	281	277	270	260	289	275	289	225	290	274	262	295	257	251	313	281	280	290	271	260	268	291	287	268	258	273	261	280	285	276	251	292	279	287	246	285	284	283	252	261	245	265	286	262	270	271	302	278	283	279	293	279	272	253	318	281	279	288	273	283	250	287	274	271	283	286	269	281	280	264	261	290	303	298	246	279	300	292	261	288	285	283	280	287	267	268	294	257	260	262	261	284	310	258	237	270	267	319	258	282	255	279	279	258	254	263	264	288	248	237	286	288	258	255	269	301	286	248	281	275	278	294	257	272	261	281	286	292	296	271	279	299	258	285	266	256	282	265	256	295	266	269	281	289	281	264	278	302	250	272	283	240	263	268	284	256	270	291	273	295	249	265	315	296	271	286	269	274	288	257	256	297	272	235	293	271	275	291	253	280	273	252	302	279	290	284	286	268	307	266	275	263	269	260	279	269	300	288	279	303	259	255	268	287	263	274	272	252	277	310	285	253	233	278	253	264	241	271	302	246	255	266	266	264	284	241	286	298	266	282	290	290	272	281	265	239	293	271	278	261	252	270	267	253	260	268	275	303	292	287	251	310	270	280	286	269	284	291	264	280	274	253	270	250	268	281	266	271	290	263	295	270	253	281	296	264	252	261	270	267	286	262	264	270	267	273	269	251	278	317	263	274	266	259	272	286	254	298	277	267	283	247	264	279	278	258	275	297	263	263	282	270	273	290	282	282	280	265	292	289	283	270	279	265	275	290	278	255	284	261	289	282	299	315	260	282	282	302	305	293	260	290	288	275	282	276	263	275	269	305	301	266	269	258	263	280	265	295	272	276	298	271	283	269	274	266	281	291	274	272	266	277	249	297	282	257	280	275	259	242	276	271	244	268	261	280	270	274	277	295	289	261	271	276	243	264	278	273	303	258	243	266	270	266	294	284	250	295	272	248	297	244	272	292	291	273	280	255	256	258	284	276	265	232	278	285	286	304	278	225	277	263	267	263	250	290	299	264	285	289	251	269
15133	17219	14656	8693	6075	4043	2930	2155	1643	1322	1138	958	922	819	752	721	676	658	624	639	607	662	616	632	619	638	603	611	548	582	615	574	578	553	618	559	611	619	558	592	591	554	545	552	583	576	546	563	532	589	592	530	574	541	528	594	567	558	533	573	578	535	589	544	596	592	545	587	565	548	536	601	594	598	546	559	599	527	615	584	565	612	586	557	541	546	579	532	563	590	550	568	568	537	584	625	574	542	562	571	543	576	557	556	564	579	582	548	528	546	567	546	575	571	562	574	534	551	588	586	569	581	569	601	527	544	549	615	571	562	551	545	505	610	546	575	587	586	561	562	536	578	489	612	574	575	574	572	570	565	573	554	567	550	548	564	527	557	567	598	558	536	542	555	532	540	591	530	602	562	535	580	528	562	604	568	564	510	549	528	554	541	554	571	560	576	606	592	524	578	581	532	549	561	587	589	581	570	586	518	584	567	531	588	542	544	551	555	603	532	572	563	533	565	558	590	539	567	577	554	594	562	587	578	556	561	585	565	531	571	561	539	577	558	568	549	554	598	577	516	595	582	556	539	570	596	569	567	562	575	524	542	561	530	593	613	567	542	550	569	553	554	621	535	549	557	607	544	604	562	552	520	557	591	553	590	600	535	539	587	544	549	534	548	563	519	578	557	525	555	584	589	548	604	519	575	577	572	575	538	571	562	605	559	577	550	523	563	559	562	553	596	517	565	547	562	572	573	535	544	569	562	554	568	562	584	552	555	580	554	576	557	603	543	557	551	562	557	539	611	542	520	540	591	539	568	575	550	558	547	560	551	522	555	514	579	578	554	551	585	574	544	575	568	586	581	609	535	571	540	608	605	564	584	588	534	542	532	573	555	528	563	533	571	534	555	544	552	568	584	532	538	553	530	541	562	545	565	596	538	545	605	555	544	584	565	581	563	582	579	548	566	553	567	577	586	557	577	553	536	579	575	571	579	530	545	548	573	546	594	569	512	560	574	548	586	544	560	535	570	551	543	547	550	538	560	568	567	535	595	584	564	533	575	543	583	518	540	559	591	551	597	528	579	560	574	568	564	581	550	600	602	552	559	530	582	570	603	581	540	514	539	575	580	572	561	588	584	564	528	561	536	590	570	559	547	545	521	528	553	567	586	572	586	569	495	535	525	556	558	567	574	576	570	555	592	571	548	540	609	529	572	573	577	551	589	546	609	573	611	595	578	605	599	577	542	581	599	543	582	555	598	565	561	581	580	592	561	531	573	501	581	567	538	581	579	540	568	560	572	575	591	568	564	544	541	551	596	593	588	576	582	535	616	575	586	584	595	545	561	570	590	580	582	543	565	586	557	569	558	531	537	496	598	563	585	560	506	546	569	532	581	577	587	593	557	548	551	581	567	537	582	541	577	614	568	567	582	562	546	565	538	564	577	518	581	593	579	508	559	579	563	577	571	567	553	582	574	575	541	565	554	562	557	609	543	577	559	563	568	547	569	547	553	532	533	576	571	557	548	499	547	583	544	540	524	558	580	617	555	551	555	584	591	561	546	537	558	546	576	605	587	561	561	566	562	587	548	541	559	576	551	577	570	520	561	526	556	574	548	559	543	608	543	585	552	569	595	554	578	551	559	577	560	524	592	574	520	535	587	548	566	533	553	573	537	555	578	615	539	558	502	564	555	550	578	608	558	531	562	506	530	568	567	572	572	583	587	599	512	561	530	565	576	569	529	537	593	595	576	567	543	588	550	549	557	554	567	563	484	541	559	610	554	559	558	542	564	553	527	567	576	551	564	529	523	571	577	545	552	577	523	569	572	604	535	548	548	551	552	533	567	549	563	593	533	596	572	539	626	574	587	568	589	590	563	597	563	562	565	552	577	580	600	578	522	544	593	566	537	560	573	542	548	570	529	575	571	573	548	573	546	588	549	598	574	575	569	581	548	530	581	589	570	558	535	561	569	570	539	608	586	570	582	541	570	594	584	590	581	591	546	544	548	597	557	518	566	572	624	584	550	558	603	555	540	599	561	587	519	551	582	559	589	543	608	548	549	574	516	559	602	607	534	587	544	562	535	562	568	529	557	559	565	534	577	570	514	561	561	591	539	582	576	552	585	552	563	570	560	568	543	573	573	546	537	555	546	545	571	522	554	602	538	613	573	538	551	560	502	547	545	557	575	567	527	570	568	574	561	565	554	585	528	565	565	560	535	608	530	538	592	526	539	549	562	574	549	599	562	550	578	601	605	537	586	577	567	556	568	539	537	586	561	524	589	566	568	596	576	575	543	542	567	583	599	538	573	604	570	544	534	607	561	588	576	553	576	563	531	548	568	551	586	566	565	587	588	589	564	574	613	558	551	561	571	572	552	577	534	556	547	588	525	538	575	560	588	574	583	579	570	558	550	595	572	563	570	591	541	538	579	569	501	596	610	599	562	574	579	559	567	553	559	535	589	527	566	529	590	590	583	535	596	565	573	568	565	556	563	552	546	531	585	589	529	576	550	591	572	534	565	554	555	543	566	564	546	564	572	540	630	614	550	556	577	556	565	596	587	537	550	580	556	559	568	578	553	586	600	590	572	528	537	591	574	565	544	535	604	566	582	599	534	592	564	540	571	529	596	570	593	567	582	586	532	564	577	600	574	553	576	555	564	583	533	570	556	555	547	577	589	561	575	520	557	539	568	541	568	568	574	576	595	543	553	612	512	572	568	578	520	559	552	554	537	563	562	578	546	528	518	592	584	566	566	624	557	539	594	507	576	572	582	563	582	523	557	556	591	578	545	552	590	564	566	540	593	547	564	581	585	614	579	594	564	560	568	518	539	552	573	564	557	575	581	555	598	579	561	583	525	556	546	547	581	515	588	552	598	505	577	567	559	556	539	588	557	531	518	620	501	586	549	597	549	515	546	592	549	552	599	562	512	588	559	582	517	559	575	549	584	558	545	582	565	542	543	594	572	537	577	521	561	539	532	558	557	568	571	573	555	578	575	573	534	559	553	566	552	564	547	555	543	569	528	582	527	559	560	577	570	573	565	562	540	550	555	562	560	563	564	542	560	561	544	532	589	532	551	593	586	522	568	584	584	600	522	550	557	555	555	531	556	565	549	582	549	568	556	569	597	582	590	548	529	536	568	523	574	534	554	608	532	557	569	596	526	550	576	579	550	599	565	600	588	582	568	538	588	551	557	512	560	548	540	559	600	596	545	564	560	598	563	549	569	536	556	506	567	563	561	579	584	558	554	561	512	593	570	541	589	595	540	570	584	524	534	567	549	570	565	604	581	580	578	566	587	609	546	570	557	560	587	603	582	594	547	579	555	537	531	587	566	578	524	544	518	538	569	589	579	528	597	577	567	568	582	537	537	554	574	570	538	583	525	595	555	610	548	556	581	543	539	587	535	552	570	555	546	537	573	577	590	561	505	577	552	556	565	524	551	552	538	535	532	568	572	547	547	546	543	545	593	523	537	560	562	567	515	567	582	587	545	573	564
25002	21707	28396	25357	16809	4602	2134	1258	890	722	641	501	467	362	333	284	304	281	235	227	204	219	219	207	213	196	230	190	216	215	198	189	240	175	154	211	199	196	213	196	207	204	202	178	185	197	191	184	185	199	206	202	195	183	224	200	203	186	180	189	214	183	190	195	195	204	194	184	184	230	207	189	187	190	164	187	178	212	210	192	202	186	188	159	192	196	195	192	200	193	180	185	157	188	212	183	213	212	210	207	199	174	162	195	199	185	182	209	190	200	183	203	186	194	210	179	175	195	187	187	188	186	213	218	193	180	193	190	206	177	184	213	205	161	171	196	192	196	204	196	199	187	192	204	188	192	171	202	193	188	187	170	198	206	186	194	201	185	191	190	190	189	184	190	166	207	189	213	174	198	212	190	178	206	192	199	220	208	190	192	220	175	188	181	178	178	185	195	192	191	205	192	188	200	193	218	186	208	191	186	194	198	179	150	168	191	205	220	212	190	173	193	175	210	172	202	203	159	175	173	190	177	190	186	157	193	208	201	189	211	222	177	201	168	220	210	180	173	207	196	182	183	196	195	186	188	211	185	194	195	187	194	193	223	178	224	188	179	176	194	182	179	165	200	218	206	202	163	182	203	193	210	189	212	182	196	176	186	173	171	186	179	179	197	174	221	197	208	231	219	201	178	195	177	182	182	191	192	193	177	221	194	200	197	176	187	202	193	198	196	198	179	198	192	177	192	187	224	189	190	179	219	223	182	182	174	177	188	198	204	177	209	187	183	189	177	208	187	190	207	188	173	204	185	185	173	205	195	161	200	205	195	190	212	202	185	188	186	177	201	185	202	185	173	198	200	189	208	202	171	198	195	161	178	194	184	188	202	196	185	184	181	195	181	195	179	219	203	186	182	206	183	175	179	175	199	157	187	193	159	192	221	203	188	186	183	181	188	190	206	178	181	195	206	208	199	211	215	200	195	218	203	182	193	201	167	192	203	178	189	201	192	202	189	217	163	167	219	198	218	208	173	210	181	173	163	203	190	198	177	193	163	198	194	180	220	200	204	183	191	197	209	178	187	200	191	182	192	199	200	185	185	188	180	183	169	198	190	165	174	211	186	195	200	197	201	197	163	188	215	180	200	214	189	181	180	190	185	199	188	217	190	197	169	185	188	191	184	172	200	165	191	192	209	175	187	173	182	218	188	195	208	203	185	181	206	192	202	191	190	208	191	173	191	189	185	196	190	181	173	197	214	198	188	175	196	183	180	178	182	189	182	197	211	171	204	168	206	209	205	195	201	176	206	208	207	203	209	186	180	168	187	201	189	188	179	207	181	215	197	181	168	195	194	193	199	194	185	200	197	177	208	169	197	182	194	202	197	201	211	211	186	189	175	203	213	201	200	215	171	208	188	187	195	224	189	204	179	184	195	184	202	211	170	192	210	198	190	186	209	219	163	203	177	186	194	197	183	177	176	190	201	183	196	188	229	206	201	186	174	202	186	164	205	194	199	175	183	195	194	181	180	200	185	182	210	183	154	187	192	193	203	209	193	215	197	192	207	169	209	202	188	179	168	181	204	221	192	196	192	202	163	183	213	193	211	209	202	204	196	188	206	195	184	212	191	186	185	185	181	175	201	189	184	185	187	205	227	176	192	168	185	191	182	181	173	200	175	193	178	185	181	170	197	228	170	163	203	163	198	184	160	171	190	178	179	180	183	192	194	186	203	204	190	176	179	201	192	173	194	174	179	216	170	201	166	185	186	196	187	188	184	179	217	198	190	176	179	170	198	194	183	215	167	180	194	205	200	180	192	176	209	193	209	189	159	202	210	170	190	190	196	199	185	189	183	189	191	182	181	193	203	194	202	197	202	190	185	187	201	187	186	200	184	187	204	175	203	187	188	207	178	174	176	195	161	181	177	203	181	192	193	197	191	189	194	196	178	200	219	181	204	199	188	185	201	185	196	185	203	209	188	187	197	199	188	177	214	198	180	195	164	199	215	206	178	191	206	172	167	192	187	184	184	199	183	166	206	198	187	188	195	184	196	224	186	196	197	180	218	188	201	170	197	176	197	228	184	184	164	175	179	182	202	209	189	185	191	174	194	215	188	203	199	184	200	209	201	172	224	183	199	184	205	143	179	189	196	193	195	200	197	177	187	186	201	185	200	212	212	184	219	210	202	190	199	178	194	188	161	226	168	209	193	196	179	195	197	188	197	204	184	178	208	182	204	184	184	208	229	193	190	197	204	199	191	188	209	177	189	188	183	195	204	169	198	176	195	163	255	216	187	217	197	159	187	206	181	176	209	198	211	191	187	174	186	196	214	200	185	175	199	172	186	176	212	202	174	205	188	196	185	191	176	182	197	188	162	181	204	210	189	162	199	203	204	181	207	199	223	168	230	190	219	172	200	213	208	207	207	193	190	199	193	205	177	209	187	185	190	214	182	190	189	197	190	208	192	184	188	205	184	177	198	190	168	188	200	185	198	209	210	178	209	192	180	189	174	195	181	212	179	188	175	196	206	193	195	198	190	193	189	195	182	185	194	198	181	208	203	194	211	164	191	205	200	184	188	196	217	195	196	203	170	180	181	190	183	188	168	190	190	187	201	213	191	181	173	199	189	218	155	217	192	191	179	199	185	219	183	196	206	182	189	197	197	173	184	176	208	201	168	199	203	202	188	191	212	173	194	181	206	188	181	204	208	178	186	176	191	174	201	178	179	171	166	194	163	200	194	186	176	170	190	188	190	198	180	173	188	190	194	193	192	194	195	182	219	207	188	179	158	190	183	188	198	186	185	184	196	194	177	188	196	191	184	199	189	199	195	216	187	188	197	221	181	191	194	197	177	198	190	183	194	200	185	191	177	193	200	200	199	192	173	207	208	175	192	183	177	188	186	189	198	211	195	187	170	185	209	187	189	196	194	190	192	189	204	202	197	218	211	214	202	183	177	202	194	196	167	188	194	180	189	190	165	194	195	173	187	191	219	174	225	205	203	180	195	179	188	191	184	205	178	184	188	178	213	184	178	184	214	176	183	194	208	178	208	196	177	169	182	213	188	224	192	184	198	206	213	173	197	194	188	200	179	182	192	200	174	181	170	185	217	221	196	178	193	204	200	215	190	184	210	182	180	191	198	192	195	193	176	215	223	194	169	188	183	188	177	195	184	187	215	159	199	195	215	209	169	186	204	190	204	203	178	173	192	190	181	206	187	163	198	220	195	177	162	200	176	191	213	187	193	203	201	181	211	197	175	185	225	166	191	191	154	176	204	174	194	181	191	182	166	174	198	198	192	205	175	180	196	187	180	173	213	203	191	185	203	190	180	223	223	191	202	218	182	197	197	187	193	213	186	204	185	196	172	196	184	179	194	182	188	190	187	190	186	202	206	183	178	186	178	187	196	195	165	173	208	181	191	190	179	182	203	170	198	169	227	192	195	207	208	197	179	187	186	199	215	169	190	184	177	185	184	189	188	180	186	209	195	196	212	180	179
21582	29266	25275	16819	12301	8425	6188	4423	3241	2501	1972	1627	1428	1136	1010	910	831	780	636	572	551	548	542	536	548	496	455	515	470	501	474	464	437	441	435	452	449	461	449	418	421	449	377	419	439	449	415	382	389	411	410	435	422	418	435	424	437	406	428	435	418	388	454	414	397	426	372	393	430	398	428	406	410	413	381	397	411	398	395	408	412	381	397	395	412	394	406	415	409	418	440	391	403	439	414	429	422	416	428	402	370	413	394	434	380	399	376	438	436	383	404	379	381	413	422	400	370	404	390	387	380	409	402	401	424	427	417	376	409	412	419	401	409	404	421	411	434	426	435	403	379	369	399	379	398	396	434	402	434	397	389	385	432	380	424	398	425	381	393	441	387	409	401	409	391	391	434	429	406	405	402	428	423	423	410	387	402	365	414	375	428	433	442	411	422	428	401	413	398	390	400	399	396	425	394	428	405	423	406	423	364	423	417	378	424	382	382	384	360	405	400	395	407	403	418	342	401	385	430	395	427	411	415	406	384	407	413	389	427	378	417	408	400	404	410	387	407	367	383	408	390	394	387	396	389	378	399	405	423	409	400	409	378	405	410	393	424	387	388	411	389	426	406	454	411	412	392	401	428	397	378	432	408	404	402	365	394	391	408	402	424	398	399	428	418	395	417	422	437	403	389	380	354	381	400	400	418	400	395	400	357	426	381	401	407	379	413	379	387	401	397	419	403	407	414	403	378	406	390	401	427	405	419	384	384	367	396	398	434	359	383	413	413	417	422	426	445	402	382	381	407	429	409	386	430	458	407	367	409	417	392	414	371	406	421	435	427	423	409	428	422	416	415	394	452	408	416	391	441	383	387	415	407	407	380	407	412	403	384	402	404	377	412	414	361	404	430	397	417	393	375	395	365	398	380	421	406	369	418	415	361	443	381	415	398	403	407	398	434	421	381	417	393	407	408	438	411	408	387	419	409	399	424	410	436	425	398	444	415	405	383	395	395	422	394	413	411	368	414	458	413	396	371	399	422	400	426	398	420	395	395	398	411	375	406	419	401	405	416	367	419	355	428	381	431	400	451	394	381	426	418	383	405	413	387	405	366	390	417	417	437	416	388	391	426	446	425	394	384	384	397	438	405	415	433	414	380	384	401	367	407	388	417	393	390	403	413	405	427	384	409	420	372	432	384	399	411	396	408	388	422	417	421	381	439	385	439	365	370	421	430	403	395	381	404	421	410	383	415	406	418	368	419	402	425	427	384	458	403	362	382	388	364	390	402	381	388	414	379	392	405	410	395	382	389	384	406	385	388	389	406	402	397	415	390	396	400	372	396	439	404	407	365	395	415	366	406	393	411	372	384	393	355	419	352	439	399	399	367	431	414	407	368	414	396	405	395	432	430	372	388	388	382	390	406	395	407	383	384	406	420	405	400	407	398	392	399	402	410	382	425	376	394	446	419	399	368	396	419	394	387	417	381	380	420	398	420	370	404	416	384	383	410	393	380	401	420	408	421	396	422	395	399	401	387	393	422	416	427	400	381	412	422	386	390	426	411	371	387	436	417	402	410	424	400	417	398	383	401	409	382	392	408	406	405	390	411	415	405	405	390	419	362	382	425	375	399	406	397	402	412	429	410	433	401	399	416	400	416	382	387	452	414	405	433	407	395	442	394	375	388	399	380	369	399	385	437	387	420	419	417	406	389	393	409	383	396	429	390	394	423	408	367	449	392	415	408	407	404	369	393	388	374	415	373	396	421	395	416	407	408	431	397	376	399	368	391	409	450	393	416	384	397	407	379	368	362	394	399	420	360	390	412	396	381	397	388	416	400	356	399	382	390	364	421	375	387	407	403	369	376	413	384	368	397	379	410	407	409	420	407	415	403	379	445	368	376	433	405	398	398	408	399	409	399	384	374	377	381	399	401	391	369	456	372	427	413	396	405	393	416	384	420	428	405	397	422	381	415	359	408	406	423	376	420	377	414	406	415	399	406	354	417	383	399	400	400	401	409	423	396	380	407	390	411	433	407	406	368	409	417	422	416	404	406	408	396	405	377	421	403	405	371	398	405	405	404	399	434	404	391	414	375	439	413	366	391	395	396	442	407	404	428	435	391	406	413	444	416	398	419	408	411	412	425	412	418	406	406	407	402	389	384	394	406	413	390	385	384	411	431	413	395	387	439	387	379	403	414	435	411	416	400	405	390	422	399	377	427	410	383	360	388	441	394	393	407	373	390	436	420	394	400	447	419	388	393	436	363	411	392	430	387	383	412	389	404	361	414	374	394	394	412	413	407	388	399	418	409	424	386	404	391	400	418	411	402	393	393	395	389	391	403	401	439	415	376	366	404	414	439	377	428	411	422	406	437	426	389	407	404	408	420	412	443	394	428	442	418	380	367	376	390	381	420	398	442	416	383	407	412	413	396	398	425	428	421	387	424	411	441	387	388	414	370	427	414	400	378	394	423	429	382	414	397	424	376	401	399	402	367	431	406	401	431	392	401	366	385	417	431	409	426	393	415	383	378	418	441	411	389	422	405	422	369	387	405	417	426	376	387	403	427	390	389	393	395	431	377	449	393	393	378	388	383	379	409	361	417	386	371	432	383	406	406	413	422	404	413	446	429	385	405	421	385	393	382	419	385	403	418	374	400	414	402	404	415	414	380	430	385	417	390	396	399	369	398	428	387	423	394	420	413	358	410	425	435	431	411	406	367	428	411	385	419	407	412	351	439	388	398	415	399	408	401	404	397	413	410	431	379	388	419	386	382	385	434	416	428	444	408	396	401	421	413	393	398	419	391	433	396	386	424	417	398	444	416	405	425	404	384	377	398	406	420	412	410	390	399	412	400	355	407	368	403	452	389	422	411	391	411	452	377	404	407	421	420	419	377	408	394	415	371	381	403	397	402	390	382	395	405	419	418	429	414	381	418	387	392	381	386	398	421	404	424	382	407	433	432	407	383	394	409	418	391	382	387	427	406	390	406	432	375	400	356	411	392	400	425	388	387	425	395	389	399	399	435	386	421	448	365	400	404	416	371	377	417	402	407	416	371	410	443	387	398	426	416	396	399	420	401	413	415	431	404	378	457	416	430	407	401	444	423	434	392	431	397	398	416	425	418	387	420	421	382	426	390	405	399	419	408	379	364	441	389	436	393	320	412	413	435	399	396	392	377	408	391	414	415	386	411	395	408	412	371	393	382	389	402	424	393	381	404	450	417	398	372	383	379	399	377	398	424	429	377	428	369	341	408	397	393	388	406	400	394	414	429	370	415	377	420	390	393	398	415	422	381	427	397	434	390	395	433	418	414	399	384	377	407	347	435	423	401	394	400	436	426	391	414	408	381	399	405	407	375	397	393	411	390	396	392	371	388	363	375	386	407	411	388	383	396	407	387	399	393	407	414	410	432	392	378	387	419	425	454	405	417	384	403	435	429	389	402	412	391	405	378	406	392	392	404	403	385	374	392	432	458	423	397	405	414	409	387	409	389	403
23726	21677	29392	24345	21681	19074	6646	2454	1496	1093	877	682	550	450	375	328	292	244	215	183	182	184	167	145	180	155	152	141	131	145	142	147	143	129	129	131	127	116	115	102	140	94	125	98	123	100	110	113	108	110	129	127	120	108	115	116	90	97	108	117	105	105	101	116	94	112	104	96	106	99	95	96	98	114	105	106	103	110	103	106	107	106	121	105	100	109	107	86	108	105	116	91	114	108	116	122	101	116	106	115	109	108	101	113	122	87	120	100	96	106	107	94	113	122	108	109	109	116	126	83	110	124	121	107	111	109	125	116	101	110	102	94	100	107	87	94	109	107	111	113	114	114	105	95	98	122	91	100	117	89	102	102	109	99	100	117	98	95	108	97	100	102	107	100	94	104	111	100	108	94	96	113	99	108	88	106	105	117	117	109	115	98	101	109	109	92	102	110	122	96	121	99	113	118	99	102	118	102	98	112	104	107	99	105	119	117	128	112	106	111	106	101	101	109	116	110	101	104	115	107	108	112	112	117	107	101	100	112	117	104	126	116	111	100	94	99	102	104	112	109	116	100	92	114	112	101	119	104	114	117	125	105	106	112	114	100	108	123	120	122	102	114	105	93	113	103	95	113	109	103	126	110	89	92	115	113	121	126	95	92	107	114	108	110	103	114	104	120	94	122	106	107	104	90	101	106	99	96	98	113	112	108	118	116	108	98	109	91	105	93	119	116	88	108	101	114	107	102	111	99	114	124	103	108	123	95	101	101	104	102	103	106	103	96	101	104	114	94	103	109	103	122	128	91	111	105	104	110	103	105	98	96	105	120	103	117	107	123	98	103	127	101	97	87	119	115	111	120	101	101	111	98	109	106	130	118	123	104	105	109	100	110	107	116	93	95	97	112	93	106	90	95	109	122	107	108	130	85	90	105	105	103	100	90	105	110	95	100	102	126	120	90	117	114	89	114	105	112	107	89	114	111	115	104	96	108	100	119	98	98	111	90	110	113	104	114	104	110	103	100	119	99	98	114	92	93	84	94	113	113	117	124	113	106	112	106	119	83	104	125	105	93	109	110	99	115	110	82	95	86	104	104	121	94	100	114	105	106	113	82	116	106	102	91	100	129	96	108	121	124	90	103	96	118	105	90	93	99	103	98	111	100	102	114	102	90	113	89	135	113	92	118	119	100	105	104	109	94	97	89	93	100	97	104	97	110	93	87	113	92	88	92	102	90	103	108	114	92	91	81	99	114	107	104	105	103	103	107	103	100	99	111	81	128	109	111	89	109	108	100	111	104	104	116	117	112	109	85	107	118	82	113	122	115	108	107	108	111	119	110	119	106	93	101	96	92	108	113	113	103	103	87	88	117	107	77	97	106	108	112	96	97	106	110	113	96	108	107	127	107	99	99	123	109	101	105	103	112	98	126	84	102	117	98	110	106	112	83	98	107	112	99	111	76	108	95	121	99	99	86	133	97	109	107	105	112	94	93	123	108	130	125	92	111	110	106	104	105	115	121	91	102	121	121	105	96	87	113	90	101	111	113	112	97	127	103	114	107	104	103	101	111	117	121	100	103	102	109	85	110	83	103	94	106	100	96	107	101	107	91	105	106	95	92	102	104	84	96	99	120	96	104	119	114	105	112	118	92	113	94	96	103	107	114	105	110	89	109	107	104	89	111	112	107	93	96	84	108	100	107	94	107	97	92	102	115	116	117	118	107	84	112	101	107	120	99	111	111	106	104	104	101	112	110	115	106	106	99	89	101	102	116	109	106	106	94	109	114	121	81	119	80	103	90	101	93	104	81	124	112	108	110	103	110	102	111	100	95	104	106	106	110	112	102	104	116	93	110	92	102	113	100	103	115	112	118	105	101	92	103	127	100	106	102	98	113	100	115	103	106	96	119	109	86	93	79	99	129	118	116	92	107	105	102	90	94	102	106	121	99	92	90	104	98	100	103	128	124	107	96	110	115	116	110	99	103	95	110	114	106	113	110	88	117	100	100	114	89	117	90	105	115	108	100	97	98	124	124	103	109	110	116	95	95	123	94	103	98	98	104	112	116	113	123	111	106	123	115	90	96	102	89	102	119	106	111	120	105	118	105	130	97	121	111	112	105	122	88	92	109	85	90	115	117	124	92	116	116	95	106	103	115	83	114	123	85	127	129	93	95	109	102	114	114	110	118	107	112	118	111	98	102	122	111	103	94	115	96	104	107	104	103	125	95	93	101	105	108	114	107	101	85	105	117	104	114	107	101	90	127	116	103	101	103	109	106	113	105	97	103	100	96	107	92	117	98	107	113	90	117	99	112	117	106	111	97	120	105	100	94	109	107	118	104	112	108	99	124	91	103	115	92	119	102	102	105	102	101	110	95	115	104	111	116	115	91	98	109	103	85	122	108	111	96	111	101	122	109	129	126	106	89	93	117	117	98	110	123	106	112	120	95	111	107	104	99	101	91	96	97	93	101	95	115	116	101	114	122	96	94	127	95	116	94	121	106	117	101	109	116	81	84	123	103	91	98	109	125	103	103	103	101	118	105	118	102	115	112	128	111	105	97	94	98	93	125	95	97	114	103	94	107	91	97	125	91	115	109	108	99	88	113	109	110	111	105	109	121	91	98	132	101	109	114	107	109	118	101	117	90	118	114	111	92	102	100	101	109	96	95	105	123	120	112	123	90	101	110	83	93	106	88	105	110	107	103	96	100	101	98	129	98	104	95	103	91	114	114	103	98	97	125	107	93	101	109	115	106	99	112	109	109	120	97	91	116	112	104	89	78	112	87	90	106	109	115	122	111	96	102	99	98	98	101	104	105	105	98	109	123	110	101	123	96	118	101	103	114	107	115	93	123	99	99	91	98	102	98	110	103	96	99	108	93	103	103	131	110	95	101	96	95	98	117	82	105	86	104	110	116	108	108	106	106	87	103	97	98	90	118	111	103	103	100	106	100	108	97	107	111	95	107	107	110	113	115	101	113	120	84	105	118	97	118	93	93	94	93	106	109	109	98	102	107	95	100	101	93	98	99	101	122	96	108	93	91	96	97	88	79	113	103	122	87	104	104	103	115	123	103	96	103	105	116	104	110	118	113	109	109	99	107	105	94	114	101	117	102	105	83	89	100	94	108	98	103	93	85	104	96	99	113	130	108	104	107	94	112	107	112	103	96	109	94	107	91	86	94	101	80	93	121	103	105	87	104	111	106	124	112	91	89	101	114	94	101	114	94	109	100	102	120	82	107	119	121	113	121	104	95	117	108	105	119	102	109	107	97	104	105	100	113	101	101	111	117	109	115	99	109	111	94	85	125	112	96	98	105	90	132	110	114	113	109	95	112	107	111	92	96	114	96	123	110	101	90	100	109	94	103	104	100	120	105	101	123	121	95	105	118	109	124	122	107	113	103	110	107	115	96	89	98	94	102	97	107	111	103	108	82	87	101	112	104	105	102	127	108	99	100	112	119	99	105	104	102	111	92	92	99	103	114	122	108	132	104
26205	36538	32528	24048	18264	13443	9846	7259	5381	4163	3257	2659	2077	1651	1292	1074	1005	901	629	541	527	504	452	479	452	406	395	382	360	348	324	325	297	282	270	272	249	260	287	275	275	284	264	262	269	249	279	262	235	224	261	202	267	220	252	225	193	237	227	236	235	227	222	224	211	213	220	218	233	249	261	194	228	214	248	217	214	217	235	228	232	233	211	210	197	211	197	205	214	175	231	247	220	200	200	214	224	234	228	211	222	213	242	212	248	214	250	240	218	243	226	220	231	243	209	251	197	223	227	245	202	198	197	217	218	197	211	212	226	230	232	232	217	229	206	227	212	219	200	219	240	231	242	234	199	206	253	217	217	231	217	201	211	226	223	214	181	219	217	205	229	223	206	213	255	215	191	213	233	238	208	211	227	230	199	214	222	218	200	191	211	216	230	202	231	212	243	193	223	215	225	224	245	229	232	189	209	216	194	200	218	233	203	201	213	194	209	202	216	194	230	238	237	208	228	198	215	239	212	244	216	215	227	208	215	213	219	196	222	205	236	216	223	236	233	223	227	205	233	221	228	229	201	216	228	230	230	216	204	205	217	230	209	205	190	216	238	218	226	218	182	209	218	208	221	242	224	223	208	217	219	240	211	230	257	189	197	212	232	213	197	202	214	204	203	243	192	215	236	217	233	212	251	241	211	214	219	209	227	202	234	218	219	203	227	227	215	197	214	220	213	205	234	200	199	220	250	220	209	203	224	189	232	221	227	236	207	217	230	211	255	216	246	207	213	203	197	223	205	223	222	210	217	199	212	192	233	235	227	251	204	238	227	239	212	218	212	244	223	219	226	203	212	213	201	205	232	196	230	227	186	216	216	193	195	207	211	259	227	222	189	196	226	215	211	234	202	220	202	199	217	214	244	200	211	232	205	200	228	214	203	221	210	224	212	215	221	212	219	228	229	213	218	207	238	192	231	220	219	217	201	211	225	200	236	237	200	218	195	209	222	227	202	210	216	230	225	246	220	208	208	222	212	208	216	227	198	191	219	217	216	212	192	234	218	226	210	193	235	238	221	180	209	231	187	225	187	231	241	241	228	229	218	214	219	233	217	189	219	193	224	235	210	221	203	229	235	223	231	232	229	234	220	211	223	202	230	229	228	203	218	196	237	208	226	227	228	187	204	216	207	244	204	216	223	253	251	234	200	227	227	227	201	177	235	210	213	244	231	212	201	191	232	212	225	229	210	217	217	215	216	191	223	235	220	206	234	227	219	237	215	217	205	214	201	226	207	226	190	208	220	221	197	197	223	221	218	215	222	216	218	224	241	230	241	237	206	221	223	205	224	204	231	225	214	210	232	216	232	225	224	204	211	223	220	215	218	223	220	225	215	202	206	210	214	230	225	235	222	212	231	203	219	202	195	211	191	228	203	205	239	229	231	211	221	189	204	217	212	224	208	215	210	195	231	252	193	191	210	208	210	235	228	222	216	211	203	216	244	248	217	224	214	225	220	194	195	190	222	228	215	209	175	242	206	234	244	217	205	179	235	227	207	192	244	216	203	209	222	216	209	192	229	218	214	203	216	235	223	217	222	214	241	216	217	236	200	234	211	241	204	223	229	220	213	211	226	203	227	240	227	222	207	199	231	202	213	230	212	224	217	209	236	206	234	207	230	197	219	215	221	205	216	215	208	221	208	197	224	243	212	205	226	222	245	219	235	218	203	249	214	226	198	205	217	216	238	191	220	238	223	194	205	231	224	229	218	179	239	209	199	221	222	203	212	210	229	197	233	220	209	206	226	242	218	255	217	212	219	206	214	207	224	235	224	202	211	226	224	256	205	242	212	216	216	233	250	188	218	237	220	195	235	193	216	229	201	236	236	210	231	200	210	205	213	227	191	199	226	223	190	192	203	216	211	224	227	206	212	201	258	203	212	211	218	214	216	219	239	231	220	235	204	218	217	200	207	220	199	216	217	209	235	224	244	213	229	191	213	229	210	208	224	209	200	226	200	225	219	208	223	224	214	226	233	218	218	224	225	218	232	210	205	216	208	238	219	236	225	199	209	222	208	231	211	221	227	206	214	206	234	192	218	226	235	218	227	225	202	197	201	197	182	195	195	235	207	220	224	200	206	206	213	231	227	242	221	251	197	215	202	203	195	248	215	230	221	242	203	240	226	207	205	227	216	226	231	228	195	225	213	242	239	222	223	221	213	227	217	204	232	210	230	231	237	191	209	219	208	220	239	206	230	235	225	212	225	220	206	225	218	208	225	200	201	241	244	230	216	200	229	204	218	220	254	201	229	225	240	208	217	208	210	198	212	236	226	213	232	225	202	207	218	227	186	210	243	212	199	210	229	196	211	207	225	209	201	226	224	225	245	221	217	225	227	246	247	227	204	197	232	216	199	224	236	223	216	228	220	219	221	242	233	198	217	201	231	190	213	224	213	231	219	220	203	216	217	205	226	223	226	193	237	225	233	220	215	204	226	207	218	221	208	191	231	213	233	229	230	203	229	208	218	200	214	233	210	256	269	227	241	213	219	226	200	238	192	217	230	205	221	203	223	196	226	234	213	192	194	223	245	192	217	218	227	227	226	218	212	228	207	207	222	189	209	196	247	197	229	235	208	238	215	218	233	199	224	204	224	215	226	233	230	227	206	221	188	219	197	238	193	183	217	227	234	188	225	248	228	247	225	229	228	193	212	223	219	195	250	234	240	226	247	227	219	234	199	204	194	238	211	210	205	209	213	221	218	213	214	209	237	215	219	213	198	232	197	208	211	226	239	229	238	225	231	200	220	236	225	216	211	235	228	211	242	217	215	206	211	234	207	228	228	212	213	239	220	244	188	203	211	221	212	222	235	202	236	186	202	209	214	239	234	223	235	229	213	208	212	237	253	245	205	232	209	208	193	210	201	222	214	215	236	213	230	193	203	226	200	210	216	226	194	225	207	217	201	224	193	211	222	214	225	210	223	219	186	212	203	209	234	190	249	244	212	229	209	221	225	220	226	233	249	222	198	231	228	223	245	195	227	207	205	222	227	235	224	239	217	235	244	198	216	223	217	209	207	216	217	226	210	211	216	200	203	218	211	218	233	218	221	215	245	208	237	202	203	220	186	207	214	247	243	204	220	209	216	215	212	237	207	181	238	207	202	197	209	228	207	246	224	237	205	227	227	216	225	214	213	223	230	236	211	214	228	227	215	232	247	204	211	214	196	228	212	211	215	202	215	190	202	235	224	220	210	217	197	236	196	212	221	218	259	199	225	199	214	229	217	222	221	211	220	207	225	257	204	227	232	233	209	233	217	236	213	215	216	213	242	206	256	211	211	204	226	208	219	244	218	240	205	198	250	238	229	239	194	217	215	216	230	211	222	206	203	191	216	230	198	226	237	225	216	200	234	223	228	215	217	204	204	207	201	213	208	207	237	217	216	215	216	216	200	232	210	213	193	206	229	209	223	210	236	214	183	214	207	231	217	223	243	219	248	224	222	219
27107	20620	11679	4422	1989	1160	845	664	488	450	418	380	363	344	350	322	278	325	287	283	284	282	303	273	292	258	259	276	276	274	273	276	307	265	285	256	262	240	293	300	262	263	271	290	247	266	272	277	274	300	271	268	286	293	279	279	277	267	287	249	248	260	259	286	266	257	282	272	268	278	266	278	259	282	274	283	274	281	260	272	254	280	263	287	283	262	260	264	290	263	275	276	301	253	298	320	273	263	277	261	254	280	293	251	293	278	251	241	269	275	275	251	309	316	258	258	251	292	270	264	250	292	260	296	259	281	255	243	283	230	272	247	303	256	275	290	279	275	293	259	278	274	293	274	298	260	230	289	284	289	297	306	263	290	278	241	298	258	282	283	289	256	267	255	266	291	277	260	262	302	255	278	282	269	246	261	280	269	265	261	261	288	270	257	256	310	282	268	269	312	249	277	278	281	253	258	273	299	274	288	292	285	283	281	296	255	282	279	278	259	277	262	288	265	262	301	254	292	245	276	267	267	283	283	243	262	264	240	280	259	273	277	284	271	262	286	274	288	266	242	264	279	268	256	276	298	291	268	265	275	275	256	298	267	277	281	256	263	272	257	270	251	285	289	274	248	273	275	274	278	268	251	274	262	234	287	275	255	296	268	270	245	250	251	280	258	287	293	271	278	288	269	261	259	274	222	280	280	293	246	269	269	305	297	267	284	281	262	295	278	247	265	232	259	264	274	269	253	265	256	251	285	284	277	268	270	268	290	256	293	273	264	276	262	290	264	247	257	267	285	258	248	299	263	289	278	276	289	270	286	280	277	282	255	246	284	281	266	235	272	264	262	244	259	280	271	262	268	273	276	248	284	272	275	282	285	254	279	248	254	307	251	241	265	239	273	238	278	250	264	269	283	307	275	270	258	276	296	272	265	259	250	252	286	265	292	267	254	283	285	266	289	277	250	259	261	245	239	264	257	240	273	303	287	253	293	290	287	252	239	262	267	287	262	278	247	258	248	265	253	233	304	304	241	290	285	291	267	275	258	254	282	256	254	270	281	288	249	264	267	279	290	304	297	244	288	309	277	306	256	265	292	270	293	274	286	301	281	250	298	309	259	277	292	266	267	260	232	255	298	254	257	297	255	268	260	279	254	277	292	272	260	280	297	299	275	291	275	268	281	271	275	255	287	265	305	278	273	257	261	252	282	281	264	290	259	271	282	276	251	269	246	287	277	273	260	267	270	270	228	280	255	261	243	299	284	281	263	290	276	293	275	280	271	285	245	275	265	243	269	291	280	243	316	238	279	249	288	272	260	301	270	269	251	281	237	265	248	272	271	243	245	304	284	265	268	291	266	271	272	247	285	253	252	281	273	259	285	289	292	267	276	264	264	260	271	281	274	283	294	265	275	258	258	277	264	286	271	276	249	243	275	279	278	282	276	291	245	298	238	267	257	263	256	266	274	281	246	288	270	296	276	274	260	267	283	296	289	279	282	247	266	287	265	265	255	249	300	268	286	264	276	254	260	271	289	278	282	294	301	267	265	261	240	292	267	275	304	262	243	254	251	287	287	265	279	285	312	276	262	292	257	256	261	250	298	245	232	274	277	269	274	273	274	271	274	283	271	277	270	290	270	261	290	256	279	255	275	283	287	276	283	270	254	299	256	269	265	259	283	288	262	281	264	256	252	278	243	258	263	277	271	279	248	287	266	290	294	304	257	259	265	278	268	300	275	280	290	264	295	312	256	277	254	293	278	250	258	285	270	261	261	256	253	271	287	271	234	270	252	271	280	272	284	286	289	259	246	244	282	268	264	270	294	275	272	286	291	280	252	284	266	269	251	256	288	280	271	263	259	291	271	267	278	272	253	282	277	282	273	289	292	291	261	280	264	274	269	284	286	285	253	287	270	270	255	249	300	272	280	251	264	277	277	281	288	271	313	250	266	238	317	251	285	281	273	273	271	269	292	262	252	254	288	279	239	278	266	295	282	277	296	265	272	271	289	293	258	269	288	263	265	290	249	259	281	258	261	266	276	271	278	258	242	257	248	256	268	258	253	278	256	257	287	278	268	255	269	287	283	263	302	290	277	295	302	299	261	317	264	281	274	262	292	275	282	271	264	259	251	267	260	278	279	271	285	262	266	271	257	257	248	252	262	276	277	270	277	264	256	277	278	281	275	254	266	268	264	281	278	264	278	265	276	279	277	292	281	245	256	288	273	283	255	226	259	283	255	280	261	267	269	289	252	266	280	246	269	284	242	276	277	257	269	278	252	271	256	266	259	285	275	278	271	231	215	298	276	263	291	296	304	245	257	237	272	262	283	279	269	252	276	293	280	266	258	271	268	260	254	259	236	267	255	288	269	263	269	270	258	260	291	247	266	288	260	242	254	283	258	287	286	281	259	265	246	281	289	270	256	275	238	262	288	253	264	336	242	248	270	264	261	255	312	272	282	289	279	278	268	259	285	261	267	280	285	257	304	257	268	255	294	278	284	276	284	300	248	258	272	300	258	266	280	252	292	253	268	243	253	251	273	263	298	260	282	279	257	285	297	289	259	284	286	276	280	265	255	280	289	285	228	280	272	279	234	279	268	262	259	289	249	241	275	271	277	272	233	261	291	261	252	257	253	265	262	260	273	270	277	271	282	267	264	255	286	259	272	274	249	285	269	298	264	253	262	279	288	261	261	322	274	307	257	267	275	272	243	250	279	287	290	254	265	239	272	248	294	287	269	253	277	286	267	277	258	291	252	267	238	286	237	287	267	277	278	278	309	231	281	267	286	264	260	251	261	316	276	278	256	242	268	268	268	246	279	228	270	264	281	301	278	272	273	251	272	280	290	302	281	300	278	287	255	275	281	266	258	264	277	290	268	272	282	285	262	294	250	256	266	264	310	256	261	267	268	274	276	294	251	276	251	264	280	263	259	261	277	251	283	251	258	288	291	264	266	300	292	315	266	287	252	279	258	294	303	291	273	290	293	276	279	259	236	286	244	304	265	252	260	271	276	257	272	277	292	299	261	284	271	246	279	275	255	245	296	290	301	269	258	274	291	289	284	278	266	286	284	286	275	275	259	269	279	269	268	259	306	279	228	253	273	287	275	267	273	282	255	293	263	271	284	284	262	255	253	267	246	276	285	310	284	268	262	274	247	275	283	241	266	285	273	296	256	265	279	278	280	289	253	244	308	267	261	252	316	293	281	267	291	250	291	261	294	265	270	246	269	292	251	260	308	279	272	273	281	267	258	278	268	268	270	274	267	250	264	268	262	256	309	284	268	279	264	266	289	268	280	291	271	257	265	267	287	276	268	308	256	264	304	273	271	268	268	253	273	256	280	276	285	277	290	282	289	303	271	249	263	273	244	291	290	287	240	244	259	294	270	276	264	285	283	282	283	263	271	281	269	262	289	286	270	275	287	305	296	252	292	277	239	279	272	254	247	296	273	282	282	242	281	261	280	283	275	257	247	271	298	269	291	270	254	242	278	302	285
16656	17867	15027	8943	5834	3995	2819	2037	1640	1325	1108	1031	896	823	797	716	706	635	634	656	622	618	621	616	604	639	573	619	539	561	603	567	599	545	550	571	586	584	547	541	531	568	559	570	535	603	562	533	624	568	573	564	511	531	542	538	529	544	548	563	530	551	542	574	539	569	528	541	541	584	584	551	554	557	563	540	569	595	531	554	558	535	558	551	548	563	538	533	533	552	556	587	562	554	591	549	572	584	589	555	541	548	559	588	564	567	524	533	585	561	536	521	558	564	600	561	535	561	573	553	524	520	576	569	547	530	542	543	560	573	586	547	516	537	481	559	605	542	554	541	570	548	568	523	544	570	567	551	561	527	521	551	565	532	569	550	527	566	579	498	554	566	555	583	578	558	542	553	508	546	576	508	549	559	551	548	577	541	541	563	531	557	589	591	543	520	547	557	525	532	584	552	541	553	572	520	530	547	536	570	579	526	544	508	534	548	539	526	577	561	568	589	545	586	560	537	544	566	542	563	572	548	548	490	604	603	565	542	529	577	538	534	549	565	511	573	614	577	560	576	555	539	549	570	615	532	545	550	516	563	558	550	585	565	570	576	533	569	611	556	602	585	557	510	541	561	573	549	537	556	566	575	552	545	566	541	558	546	567	595	547	558	543	532	552	530	531	528	558	567	546	526	580	600	567	576	544	590	544	515	556	536	553	572	576	533	547	563	535	547	554	512	536	562	547	560	550	568	525	573	540	526	547	543	588	529	527	590	545	577	553	531	555	533	526	564	538	578	518	570	565	564	583	544	563	535	557	546	550	515	535	550	515	576	533	590	547	566	548	603	535	558	577	543	540	559	504	544	600	565	559	609	561	502	575	579	558	536	546	540	586	591	597	557	543	486	541	555	577	565	549	522	564	524	540	513	550	555	533	560	544	522	538	544	546	538	589	530	549	546	560	583	589	539	558	555	576	553	541	549	575	542	608	524	566	542	583	580	542	603	560	540	557	568	576	570	549	540	563	552	569	533	557	584	578	572	562	614	567	554	522	537	569	543	585	590	600	552	521	538	542	557	559	572	542	548	546	583	537	537	576	565	543	575	545	575	582	533	545	581	569	566	548	547	552	555	576	544	496	582	566	563	528	573	542	508	524	576	550	528	516	505	550	542	553	562	554	544	537	548	527	507	555	554	555	556	586	563	540	545	534	541	523	576	602	529	556	560	571	583	559	538	485	583	538	569	558	528	529	568	530	552	556	553	562	547	551	557	566	541	531	536	558	553	601	551	572	566	557	545	540	565	558	567	554	525	550	504	512	561	547	554	505	572	570	531	545	563	529	564	544	600	492	533	588	573	533	582	542	562	553	566	603	520	567	562	550	559	539	535	542	540	523	546	541	583	573	519	557	517	590	565	567	528	504	533	579	613	582	582	546	557	575	542	578	595	540	551	570	502	517	547	558	541	568	547	551	568	590	566	572	546	569	573	550	593	577	569	564	594	538	529	556	557	551	574	522	572	546	571	522	556	612	533	528	561	543	532	557	552	516	562	530	554	540	527	538	564	577	561	553	563	555	579	549	519	572	579	577	499	551	554	539	550	595	567	558	593	562	549	544	559	559	527	594	549	549	562	537	561	609	567	583	598	512	585	577	578	580	578	567	556	528	586	575	583	578	573	535	536	530	526	556	514	541	540	548	562	540	556	527	562	562	582	503	527	560	536	588	537	516	598	543	615	566	559	566	534	565	565	537	577	483	577	544	553	537	575	564	579	537	557	532	514	562	545	607	540	575	507	553	580	600	578	591	583	592	563	551	541	559	518	563	530	535	525	520	515	557	506	559	535	542	590	547	492	539	575	562	540	572	583	587	544	548	534	526	537	570	568	591	548	568	599	557	556	550	533	538	574	563	606	591	536	562	511	573	587	557	565	517	548	600	551	551	501	558	526	540	550	547	549	523	538	557	516	549	545	541	535	558	576	570	548	560	532	553	549	582	527	537	533	540	557	525	556	571	596	560	565	555	552	532	539	557	568	564	584	531	556	592	581	568	549	532	597	539	558	556	526	575	573	556	561	530	526	537	562	547	511	562	532	585	520	538	579	556	521	565	565	520	573	578	533	556	559	569	516	537	552	566	560	541	565	536	572	539	571	541	539	532	546	533	559	560	604	550	588	557	569	566	523	551	549	545	561	561	538	534	543	526	582	574	556	543	582	569	554	571	557	569	558	550	635	543	586	557	547	528	552	541	565	557	556	564	536	560	540	518	543	591	516	566	572	564	559	606	574	548	553	521	544	559	558	545	595	582	557	548	545	549	548	577	566	550	605	546	528	508	554	553	523	563	572	547	561	535	538	561	533	511	547	576	545	529	546	556	533	574	543	595	573	543	544	573	556	538	521	591	551	570	599	554	575	547	614	548	540	536	542	542	550	578	573	563	569	602	574	543	501	546	581	583	551	565	568	577	567	490	560	575	599	555	582	536	568	562	574	556	582	539	585	532	571	562	541	573	550	564	598	566	577	523	597	544	582	493	527	554	555	597	587	569	568	542	574	552	514	556	556	562	555	561	565	526	495	558	562	564	569	554	569	569	561	527	567	516	578	548	556	520	546	520	558	587	583	569	574	560	615	521	532	573	564	558	547	516	571	525	548	547	508	575	550	567	546	548	600	569	566	531	550	562	615	533	606	535	519	568	570	531	615	560	560	540	552	558	545	564	556	548	536	575	507	549	565	560	551	540	563	543	543	570	552	513	561	558	553	574	562	561	575	581	553	562	586	570	563	522	522	545	565	562	525	553	543	535	613	579	578	529	564	573	543	550	535	553	546	543	575	557	577	548	507	485	529	555	578	548	491	539	569	582	575	577	556	569	544	503	559	564	564	504	536	542	539	553	553	523	555	559	525	581	550	525	528	543	543	560	557	533	518	525	578	544	576	560	568	562	557	543	554	523	580	562	520	583	571	604	537	537	525	589	559	524	597	574	544	572	602	579	577	577	539	579	541	549	584	536	568	566	571	566	571	537	544	535	544	518	569	589	539	527	560	553	586	603	523	469	529	557	585	538	557	584	556	580	550	555	571	530	539	511	563	513	517	571	532	538	580	598	571	555	567	520	559	543	544	548	582	549	555	560	549	554	546	526	565	544	554	607	588	566	539	548	562	568	558	546	566	563	527	563	531	566	566	559	497	560	534	563	571	544	568	567	570	561	563	536	537	531	514	567	551	536	574	508	577	558	561	539	531	562	560	617	586	563	531	537	574	589	551	532	571	572	596	537	557	555	553	543	593	563	542	573	569	568	552	566	560	532	549	496	552	571	542	596	565	545	555	535	550	538	542	542	511	551	566	567	576	581	647	549	575	540	557	580	572	563	585	483	562	550	536	560	542	504	514	542	533	600	587	568	532	588	559	563	547	556	586	527	567	560	524	537	539	566	569	557	556	519	525	534	543	525	565	545	521	568	548	600	493	591	589	575	502	544	553	578	541	509	532	554	494	571	593
25028	21680	28387	25346	16899	4909	2219	1255	904	695	598	514	472	382	336	311	283	254	271	254	231	243	208	225	212	208	211	215	185	203	210	209	202	205	196	197	207	176	164	191	175	167	191	191	205	176	194	177	173	167	198	191	202	174	179	182	189	184	192	155	205	168	202	168	183	223	195	192	206	180	218	226	172	175	167	195	216	196	178	190	192	190	174	180	198	197	179	165	179	194	191	190	154	174	165	181	192	187	200	188	192	160	178	193	175	191	179	188	193	169	199	199	197	203	220	198	190	177	167	187	204	181	189	183	145	208	184	198	192	221	187	202	206	185	186	185	206	188	192	207	210	182	187	168	204	198	198	174	197	203	175	171	165	175	172	198	151	204	194	177	200	191	181	190	197	179	154	183	190	183	159	173	186	216	192	189	179	190	177	169	198	175	178	192	195	183	162	202	179	163	190	208	190	197	191	168	185	177	173	186	175	195	176	159	213	216	193	192	165	175	192	189	192	185	176	181	196	175	191	184	183	166	171	199	176	189	176	177	201	183	205	196	187	195	180	172	178	204	189	195	213	201	201	184	170	184	188	193	194	202	189	206	191	182	189	189	158	179	190	196	188	178	185	182	203	173	191	189	179	172	192	196	192	181	204	191	197	229	174	195	195	195	167	197	205	188	190	193	196	200	180	191	180	212	189	197	170	183	197	184	185	202	206	189	183	186	201	186	191	187	195	186	150	195	200	185	181	163	157	190	221	217	173	186	162	195	175	174	175	195	200	169	160	198	209	197	220	161	192	201	198	187	188	172	196	199	167	179	204	196	173	211	174	183	194	195	176	182	190	196	207	164	203	208	193	178	143	192	203	193	196	180	173	193	182	180	173	170	195	162	167	194	183	178	187	184	177	161	205	171	196	203	192	199	169	193	173	167	162	193	183	180	184	172	178	175	183	206	215	186	175	182	169	176	191	187	178	200	168	197	193	183	179	184	167	200	169	195	181	170	190	166	192	219	163	194	172	192	200	201	168	183	199	167	177	158	188	189	179	192	206	181	180	162	203	207	180	186	202	191	196	178	186	196	177	189	204	171	205	190	186	176	213	181	216	181	203	183	187	193	188	179	178	180	151	191	192	180	188	178	200	182	192	196	200	186	198	186	182	176	172	203	213	207	181	184	193	175	197	196	178	174	173	209	198	177	187	189	172	185	199	158	171	207	214	188	202	185	189	176	197	172	187	191	174	206	173	161	191	194	174	198	188	173	192	173	182	184	210	203	191	190	179	188	163	180	189	189	194	165	205	192	181	191	204	187	187	193	181	202	175	176	164	189	210	183	188	165	187	202	178	167	195	198	178	183	197	197	181	194	221	176	193	198	177	187	181	172	182	170	186	188	186	176	176	173	211	204	184	175	170	173	167	189	180	219	184	177	192	167	189	184	181	169	173	175	187	170	183	198	194	195	188	195	196	180	165	175	179	204	182	172	180	181	206	196	188	195	209	192	199	182	158	210	192	196	192	186	204	180	174	188	161	190	190	187	174	197	186	211	189	189	206	191	186	174	183	198	169	203	183	177	177	177	178	193	176	177	175	202	191	195	227	216	194	183	191	183	163	171	181	201	216	196	196	170	197	176	174	192	197	191	196	191	161	195	208	179	179	205	169	192	208	175	179	195	176	175	193	176	182	190	183	197	177	217	169	194	176	210	193	193	164	205	169	185	206	204	176	208	200	195	178	163	168	197	206	187	182	194	183	175	173	189	195	177	192	179	185	176	201	213	195	198	193	196	177	200	184	200	169	174	168	204	191	185	176	193	176	188	181	187	181	179	198	187	176	179	197	161	202	213	190	179	189	206	197	182	185	200	187	193	188	176	196	174	187	167	168	200	192	192	186	177	204	194	198	197	184	179	176	172	199	204	178	167	176	186	195	203	194	170	153	185	206	210	221	190	206	174	177	194	185	147	192	189	197	190	173	199	169	181	202	196	187	163	174	177	169	220	208	192	184	163	170	186	179	195	163	184	178	191	180	182	170	179	179	183	162	200	179	188	203	191	197	178	194	177	192	198	193	165	187	182	188	214	192	172	193	193	169	174	179	195	186	189	179	185	185	187	199	178	200	171	219	188	205	186	168	192	180	180	198	204	198	207	202	177	194	202	184	181	179	174	206	181	179	174	168	195	184	167	166	185	189	186	197	186	205	198	213	211	191	170	186	196	196	195	183	189	177	159	172	172	173	172	194	170	180	204	190	182	169	175	184	170	181	190	175	175	184	157	184	189	179	178	206	194	198	197	198	188	203	169	189	203	184	188	218	190	170	198	180	196	202	177	171	149	185	211	193	188	201	190	181	171	195	219	194	187	181	183	190	200	198	195	200	177	198	199	194	205	165	191	202	177	196	189	184	196	182	190	195	182	193	180	165	195	173	170	205	202	190	189	189	193	193	173	212	184	194	189	165	180	208	174	196	180	180	181	157	181	175	151	168	176	199	187	188	191	174	216	192	202	190	218	188	183	174	178	200	191	177	188	181	187	151	152	183	184	163	186	174	179	188	178	210	175	209	183	181	188	183	183	197	200	200	200	192	182	195	188	184	189	193	209	197	196	200	200	171	189	205	191	214	188	196	178	176	189	216	178	189	195	171	179	193	192	163	203	173	173	179	195	193	193	173	186	183	172	182	182	178	203	183	186	170	168	198	182	195	177	172	192	184	207	174	181	171	192	161	196	203	188	222	166	167	199	173	166	216	173	182	211	174	182	195	202	166	155	184	180	184	209	195	203	157	172	186	194	167	190	210	177	201	195	165	182	175	208	187	221	192	187	193	177	176	178	175	213	172	189	197	199	170	193	202	194	167	189	190	180	190	160	194	205	177	182	205	197	203	177	165	198	195	207	170	198	195	187	190	168	197	209	188	164	170	164	192	159	205	205	204	190	192	196	197	173	172	212	161	180	221	184	207	179	208	182	185	206	182	174	184	201	185	191	195	193	194	200	186	163	201	202	175	175	192	186	180	180	217	171	197	161	185	186	189	190	158	170	204	206	176	202	184	201	195	180	197	193	174	182	181	198	200	185	183	214	192	191	189	186	196	205	187	202	183	197	188	179	200	175	164	193	179	156	164	174	186	164	195	183	193	189	196	183	176	188	191	188	180	172	173	205	170	184	185	178	205	173	176	185	185	169	181	176	179	159	176	183	185	183	172	158	172	210	175	224	197	188	192	184	179	197	194	190	175	173	176	185	218	199	206	157	202	154	192	193	191	202	205	165	199	176	175	193	190	178	166	197	187	164	175	176	183	181	186	199	189	179	196	179	195	173	191	170	196	175	186	212	175	181	177	192	174	239	195	173	202	160	187	216	186	176	211	171	199	209	181	218	175	201	183	177	203	190	192	178	181	166	207	166	205	182	198	196	178	167	185	189	201	184	188	171	180	174	193	171	197	186	202	198	194	186	179	196	175	189	190	164	186	189	171	203	209	171	217	200	193	193	196	185	189	170	181	185
22117	29697	26045	17646	12450	8700	6135	4501	3294	2478	2034	1790	1424	1192	1006	852	814	744	606	592	602	544	543	560	443	490	491	454	473	466	452	445	436	463	450	441	434	432	411	416	415	404	411	422	442	418	409	392	385	409	438	417	379	407	392	385	411	403	392	399	390	403	398	368	359	386	410	407	409	372	396	399	386	374	416	380	375	395	388	396	386	394	401	373	388	388	412	372	372	385	397	408	421	391	388	422	401	409	398	407	408	362	407	397	437	394	403	433	397	418	406	382	430	394	386	417	406	403	408	393	395	404	356	395	455	403	412	422	393	387	401	376	399	381	400	417	392	419	388	399	411	375	373	441	408	361	382	412	387	397	379	375	401	416	396	368	425	432	361	402	411	376	443	397	397	402	396	388	364	374	393	376	359	412	387	382	421	426	391	383	396	384	387	396	375	379	430	412	410	378	382	408	409	385	399	376	358	386	421	399	388	354	385	408	395	433	367	401	404	390	384	398	395	401	389	413	374	417	388	413	386	415	392	338	378	391	432	384	398	396	434	356	396	411	418	390	374	416	399	379	403	414	341	403	380	423	409	384	369	417	400	417	402	403	380	446	410	390	401	385	414	414	395	421	400	411	402	388	383	385	405	378	404	379	395	414	430	415	361	376	406	374	396	393	399	395	369	404	387	360	404	392	430	399	418	378	412	423	404	375	384	414	420	401	387	376	371	413	380	372	394	393	433	412	393	366	371	386	401	425	392	378	373	406	392	396	362	399	378	375	392	388	419	398	402	361	384	427	386	396	404	417	378	386	392	403	390	441	381	389	383	404	391	338	401	378	402	387	396	392	381	430	397	406	405	375	388	413	402	416	386	390	365	396	405	399	401	416	391	403	412	383	405	407	398	393	368	399	395	370	399	405	413	388	401	404	420	422	452	381	404	393	420	385	404	388	388	392	398	376	393	364	422	391	402	426	429	404	429	382	399	404	406	386	389	399	390	412	398	383	428	386	409	400	395	396	422	422	365	427	390	431	417	412	359	393	404	380	401	415	429	368	397	391	389	436	358	425	410	382	392	390	418	427	427	397	397	401	416	413	417	380	413	410	380	365	385	383	385	411	349	419	412	416	405	368	372	387	383	376	385	390	391	377	413	425	408	380	382	423	386	382	380	379	399	368	406	395	430	390	375	380	396	404	382	384	371	409	377	403	403	353	422	385	377	389	403	385	354	397	368	385	416	377	394	403	425	367	369	374	399	373	402	397	410	408	374	399	358	374	402	389	422	385	403	371	399	377	417	363	371	420	393	393	399	377	413	366	389	370	395	394	450	359	394	380	366	389	381	388	365	407	404	389	405	382	386	399	393	418	390	386	412	382	387	419	394	400	393	409	381	411	381	378	387	448	361	384	410	407	386	399	382	344	405	401	389	386	365	436	400	412	395	416	408	398	415	416	390	399	396	398	364	384	426	425	407	415	404	382	417	426	392	416	380	392	385	366	370	426	424	376	398	406	413	380	344	373	369	387	374	427	409	395	376	399	390	425	364	399	381	374	385	421	404	428	405	402	375	394	364	422	370	362	391	382	390	379	392	402	382	395	387	375	392	391	405	370	385	400	382	414	386	417	376	400	389	389	408	382	390	388	399	396	408	407	407	390	381	411	411	377	377	389	412	379	364	385	396	393	370	413	367	349	429	387	400	412	402	375	373	408	374	396	392	404	415	381	408	413	364	423	382	386	397	385	382	391	397	411	381	389	392	407	382	375	386	403	384	386	349	380	376	415	397	407	380	373	384	384	377	368	448	365	390	382	408	407	408	388	373	429	372	404	386	392	377	406	396	379	365	395	416	385	413	445	411	365	403	417	398	386	397	396	421	388	431	419	382	426	391	392	366	395	399	405	387	396	385	397	377	442	421	434	392	432	366	407	411	368	387	405	419	369	379	410	416	389	410	417	376	401	374	374	401	406	381	376	389	403	366	403	405	388	401	432	404	405	421	429	407	372	354	374	428	393	430	363	393	415	384	396	377	375	405	437	430	388	398	393	378	441	399	374	387	385	401	387	412	385	386	390	388	395	388	413	364	408	412	367	434	420	383	405	402	377	426	368	364	419	389	362	389	398	402	419	412	407	387	402	386	392	390	394	368	401	351	377	384	377	371	411	367	386	405	382	428	365	392	395	384	389	407	373	385	393	389	408	393	372	411	382	400	367	368	391	414	411	408	385	417	367	381	433	387	400	388	379	369	418	381	396	367	397	401	412	362	387	429	390	407	393	401	374	413	402	346	396	378	399	376	379	378	437	393	377	389	386	369	393	412	437	444	395	390	395	408	385	365	374	360	406	385	429	416	407	409	379	390	394	419	389	392	408	389	378	370	401	409	394	389	378	436	358	392	387	359	392	427	373	402	383	396	379	375	394	421	391	411	389	408	369	452	395	402	359	384	387	393	374	381	403	422	372	401	415	393	388	403	431	373	403	386	404	395	374	386	380	424	350	423	367	408	410	415	412	394	380	427	415	406	383	417	363	406	369	381	393	420	406	361	406	376	364	376	394	360	407	426	381	402	396	379	417	382	404	417	417	392	362	405	364	377	431	400	410	392	403	383	386	377	435	376	383	410	443	397	364	365	386	403	378	368	395	405	380	419	409	410	371	380	411	384	370	430	402	373	382	405	393	407	416	424	373	394	383	350	382	382	367	396	376	404	429	441	415	387	406	398	409	391	387	409	395	404	382	356	346	409	421	384	393	416	422	370	414	420	402	426	383	353	370	401	389	411	374	411	422	383	422	421	389	410	410	396	413	368	389	392	415	426	402	386	386	407	379	384	371	387	387	424	402	410	431	357	376	403	370	403	410	434	405	403	420	370	366	377	373	425	396	429	383	405	400	405	399	355	367	335	365	392	407	434	426	372	408	403	369	399	396	403	438	395	413	373	380	410	399	365	399	361	374	400	429	380	389	373	399	426	379	414	395	416	422	346	395	371	407	395	377	394	345	379	377	391	410	393	412	399	354	394	355	405	406	409	428	417	400	408	403	414	366	383	390	377	398	408	381	420	412	396	416	380	409	375	386	436	374	411	406	371	373	395	381	394	402	373	373	383	362	378	390	396	383	426	404	388	410	377	429	411	358	384	403	413	391	382	360	389	422	399	372	406	419	395	403	385	450	420	436	397	407	388	407	400	390	390	382	393	367	368	389	406	396	391	411	408	430	406	415	423	377	356	397	368	367	404	388	394	387	415	397	399	398	383	428	410	406	386	436	422	400	412	416	410	401	422	396	398	399	389	410	391	363	397	375	398	362	384	409	415	389	391	414	392	438	378	425	410	378	391	422	376	381	384	383	415	389	391	399	401	418	386	394	420	450	372	417	411	422	391	380	385	394	430	379	388	398	412	373	368	381	395	378	397	385	357	389	385	413	389	401	403	338	394	385	391	393	380	431	412	382	413	372	387	375	357	381	397	437	402	407	406	387	390	387	405	369	421	413	414	393	398	393	422	395
23764	21710	29399	24294	21666	19194	6754	2519	1390	1144	874	716	562	451	399	327	275	227	224	190	160	170	175	159	151	148	135	130	123	145	153	156	118	113	116	117	123	106	119	111	113	111	100	108	90	101	110	106	103	120	123	106	109	101	102	102	115	117	136	118	102	107	97	95	124	118	111	95	104	91	112	91	99	129	120	95	107	97	99	106	93	100	82	101	89	103	117	93	115	81	107	104	96	87	117	116	96	93	98	94	105	99	94	104	126	114	81	97	103	112	102	94	99	121	102	106	112	116	111	97	99	127	104	111	126	106	123	91	99	112	109	92	98	108	77	105	104	102	99	94	94	111	94	91	107	98	109	92	94	83	91	95	95	101	105	115	108	85	95	102	101	96	105	102	111	112	121	105	103	122	109	91	121	104	87	99	114	105	121	99	103	106	100	97	110	115	102	94	105	125	101	92	88	92	108	102	126	117	96	116	109	103	108	122	92	114	121	108	91	77	73	106	82	105	114	98	108	103	94	121	105	97	98	94	88	100	91	102	113	104	108	106	117	106	97	97	121	97	102	105	120	108	96	96	105	110	118	87	107	120	117	104	106	111	76	107	120	104	100	94	113	103	98	116	108	100	111	88	103	93	126	95	89	105	107	94	113	112	101	95	99	100	98	110	100	108	86	101	103	101	111	114	108	92	114	86	101	97	103	82	102	99	101	112	101	106	113	107	110	96	105	98	103	116	87	100	89	124	118	102	114	92	110	97	111	118	103	111	109	112	102	96	109	100	103	88	111	79	98	126	97	113	108	92	116	104	97	112	130	116	128	98	99	116	100	99	110	104	89	97	99	112	104	115	93	83	103	94	111	111	95	101	83	116	104	80	104	99	96	103	121	110	100	114	101	82	94	105	119	112	97	104	95	103	104	96	101	110	110	96	109	105	100	120	108	114	100	99	111	102	93	96	89	101	99	112	112	108	103	117	91	119	101	105	90	118	118	105	111	94	93	93	92	92	97	87	103	102	109	108	98	111	107	103	93	105	98	98	104	99	98	112	103	96	93	107	111	100	111	96	116	93	89	121	108	102	109	98	88	133	110	86	96	106	100	91	88	97	110	90	99	106	100	90	122	93	123	84	93	106	99	119	108	100	101	102	85	102	101	121	99	101	112	102	99	95	98	101	115	99	97	89	86	80	94	99	94	106	102	117	108	88	100	90	117	124	106	113	91	102	98	93	104	106	109	96	108	93	85	118	105	79	106	100	109	96	88	106	111	113	87	93	102	104	103	101	95	98	121	114	109	104	104	102	112	102	114	118	121	101	104	80	110	99	107	112	106	108	94	94	100	105	108	112	106	131	89	93	96	110	97	104	100	87	108	93	98	93	102	119	110	100	124	95	103	98	113	118	110	96	114	109	90	103	108	110	101	106	97	105	85	99	102	117	102	98	95	93	104	108	96	99	117	104	84	101	109	101	121	113	116	98	102	115	97	123	91	105	95	91	97	110	99	93	112	116	95	107	86	96	106	120	93	110	96	107	90	96	108	94	104	105	94	103	103	103	94	102	94	106	84	94	98	103	113	93	117	101	96	110	78	92	96	112	104	111	104	87	103	103	97	102	101	91	107	105	106	105	115	91	111	96	110	96	94	116	99	114	105	108	106	96	115	99	97	112	100	98	101	107	102	100	121	123	109	105	101	102	115	119	93	85	71	108	95	97	107	86	90	112	110	86	113	107	114	102	92	109	93	113	92	88	94	123	111	97	97	103	96	101	106	96	121	97	108	103	93	99	87	94	107	94	101	105	107	90	109	95	98	107	86	95	122	106	100	97	93	92	120	102	111	114	115	96	111	108	96	93	98	89	103	113	101	117	102	98	120	115	97	86	112	89	95	109	111	105	106	103	90	97	105	103	109	112	114	101	103	97	84	93	119	104	98	109	109	107	123	97	93	111	116	108	92	96	102	107	103	99	124	104	104	92	89	105	90	91	102	92	101	100	102	103	115	97	117	117	100	113	96	90	94	113	123	100	111	115	94	97	94	115	100	118	114	110	102	106	101	91	79	92	114	108	110	112	102	90	105	105	102	105	103	101	82	101	102	101	93	112	103	98	103	102	102	85	106	90	90	108	110	91	118	79	119	98	78	93	90	102	122	102	97	105	101	95	91	89	93	101	108	99	102	92	97	123	108	104	107	95	107	95	100	87	87	85	104	114	96	111	123	99	102	116	115	104	99	82	101	107	117	98	113	99	114	97	98	94	87	105	104	105	90	115	104	111	104	95	115	102	104	76	101	110	103	105	108	103	84	107	116	116	103	112	92	113	91	114	92	110	95	105	92	97	97	92	89	99	99	87	102	96	107	110	111	113	87	121	88	102	93	85	105	101	109	113	103	97	120	109	112	96	124	96	96	103	98	90	100	101	101	88	101	113	90	110	102	118	124	96	110	89	125	105	102	97	113	116	125	100	102	119	106	92	109	101	124	93	85	109	92	100	95	101	97	104	91	113	93	86	109	106	109	106	134	103	119	106	109	114	88	102	99	110	95	102	104	98	103	94	97	93	103	104	112	102	110	93	97	97	107	98	99	112	98	105	103	90	114	105	114	115	89	114	101	102	105	103	110	107	109	92	92	107	106	105	116	92	96	107	95	105	101	128	107	107	102	103	94	107	84	92	112	101	110	109	92	80	92	96	120	104	129	112	91	103	106	111	104	124	86	110	101	102	86	115	101	105	93	83	92	119	97	99	109	84	103	108	109	114	95	98	97	98	96	97	104	94	99	94	102	132	95	107	101	117	99	89	104	99	110	102	104	81	105	100	97	113	111	93	100	112	99	123	106	100	99	114	90	99	108	88	104	96	107	91	110	95	120	83	91	97	99	94	92	101	108	91	89	85	97	98	95	92	103	97	93	106	91	104	100	100	115	101	106	87	115	95	118	118	116	98	101	122	104	99	87	96	106	100	108	98	95	86	101	94	95	90	102	105	97	101	108	98	124	109	92	100	92	114	92	94	96	99	107	99	112	111	102	98	101	88	81	120	111	109	99	100	117	94	94	89	87	102	101	94	119	110	110	96	101	106	129	95	97	75	106	100	101	91	102	102	104	94	96	103	106	102	103	115	110	100	107	108	97	97	87	100	92	100	100	103	127	100	106	95	122	106	95	98	93	98	99	108	98	88	78	112	104	115	111	113	110	118	95	102	98	97	86	106	91	105	97	111	109	92	118	100	105	94	115	94	111	89	88	112	98	102	89	102	99	93	83	95	108	83	84	118	96	108	84	103	106	89	97	129	92	94	108	105	88	117	95	91	97	106	101	95	96	96	103	81	94	110	104	105	110	114	96	105	101	111	127	99	89	79	100	104	97	111	100	90	89	114	101	114	114	107	86	80	92	83	97	98	105	110	92	101	110	101	102	115	100	108	104	91	108	87	117	84	101	103	101	83	101	76	105	108	105	97	105	107	94	102	111	97	101	64	103	101	98	89	91	95	89	113	105	92
26039	37026	33095	24925	18738	13843	10055	7442	5364	4209	3333	2686	2141	1746	1438	1041	975	770	611	598	502	480	480	425	401	381	367	400	386	336	361	334	278	273	300	273	276	252	274	266	243	250	216	266	244	239	236	244	218	257	246	237	231	252	210	223	236	232	193	221	212	217	218	216	228	173	235	227	229	217	207	218	208	213	194	246	229	204	239	208	200	222	224	208	185	227	212	227	227	236	187	212	209	212	201	204	218	233	202	212	222	237	208	186	207	230	218	195	216	217	216	205	225	207	220	201	212	207	246	230	227	231	202	218	191	196	192	215	203	210	207	202	219	205	232	230	194	221	213	224	209	193	226	208	208	242	200	234	222	205	217	230	215	212	183	224	200	206	216	226	215	214	212	224	183	210	212	209	218	223	223	214	211	237	218	244	202	194	218	204	213	200	212	187	243	192	209	204	198	232	210	212	210	244	195	220	222	191	203	179	212	209	206	225	209	210	221	197	234	242	211	236	246	233	195	233	228	209	217	223	219	219	207	208	230	217	202	222	208	215	225	235	214	244	201	216	230	181	206	215	215	236	224	184	206	219	222	209	209	199	198	213	218	196	222	203	223	206	210	196	248	202	223	221	199	211	198	238	202	211	213	233	212	241	228	208	238	188	244	228	216	195	213	218	194	204	200	196	238	213	203	225	206	205	230	208	206	202	200	183	195	212	205	198	199	220	220	230	241	203	208	217	217	200	214	210	216	191	188	206	195	219	237	220	210	217	207	220	200	223	205	201	218	198	229	213	215	214	195	210	216	200	205	208	208	214	214	197	245	220	207	229	208	198	202	200	210	211	202	213	214	209	214	214	218	218	217	214	203	204	202	210	230	231	200	213	220	206	224	253	216	211	190	207	199	211	229	204	184	215	211	220	209	212	220	219	210	196	224	209	235	191	184	234	183	193	185	219	203	214	219	225	208	209	197	222	206	213	229	193	202	212	204	214	225	216	197	237	201	209	199	205	189	233	232	223	238	206	241	215	206	188	205	225	223	238	182	222	210	210	226	228	237	216	216	204	209	207	202	202	197	200	217	211	223	193	221	230	236	226	205	226	218	216	226	203	208	214	207	215	196	209	230	194	196	216	225	197	212	211	202	221	186	196	220	227	227	230	210	215	203	231	207	195	209	198	235	211	209	232	216	205	231	212	226	211	215	200	213	204	209	215	224	203	212	213	235	206	217	197	218	220	208	206	200	224	218	184	199	209	221	216	206	216	212	241	204	209	205	216	212	209	254	217	211	212	218	229	224	218	216	197	213	216	216	222	207	193	209	223	214	224	191	241	220	214	230	191	211	228	195	222	203	237	219	181	229	218	205	214	194	223	199	205	206	209	234	214	231	218	223	214	222	216	200	227	222	241	233	213	220	211	221	214	222	209	225	213	223	204	209	213	233	229	205	215	218	207	215	227	212	244	199	189	226	184	213	208	203	236	201	203	213	228	221	203	200	186	199	195	205	207	180	212	213	205	196	213	229	218	213	224	195	225	222	202	233	194	215	252	216	207	225	170	209	222	224	214	209	203	205	213	217	206	225	210	199	229	205	221	227	219	241	258	221	232	201	223	212	216	252	212	222	213	205	211	218	222	236	195	206	198	177	215	228	222	192	231	201	208	196	213	211	207	239	202	199	224	207	213	199	225	221	245	209	207	220	219	213	184	204	183	216	182	217	234	212	207	198	196	194	202	203	229	209	216	241	225	228	206	210	220	204	204	216	207	188	197	229	220	213	202	195	226	209	212	231	175	215	238	229	199	204	238	238	214	213	205	226	218	196	218	225	213	201	232	199	203	218	217	222	215	217	227	227	206	202	200	214	219	210	224	189	193	200	216	227	204	221	200	195	212	211	213	230	210	189	236	200	189	236	210	178	219	215	219	204	209	226	220	228	225	210	228	199	202	180	258	216	230	205	211	199	230	218	205	209	237	213	198	231	246	229	225	230	204	230	191	219	196	191	208	218	217	197	187	224	221	226	209	222	216	209	222	195	223	227	230	220	243	215	204	200	208	210	207	195	195	223	208	229	211	203	212	202	226	202	194	226	232	203	221	212	197	198	238	242	219	233	207	187	199	205	213	222	240	211	185	208	257	185	194	219	213	218	234	203	190	219	203	224	224	230	199	217	224	237	222	216	197	220	202	210	214	219	206	208	216	188	201	218	249	247	189	232	214	207	200	186	223	198	222	216	200	184	207	194	232	236	204	206	211	193	202	212	208	201	222	224	216	226	249	230	223	203	213	208	225	226	242	209	214	209	193	215	209	247	222	191	209	198	198	198	219	210	233	234	221	213	208	229	201	198	181	213	192	239	225	207	219	213	204	223	203	245	228	215	193	213	225	200	217	243	211	223	215	224	180	197	191	206	210	214	219	215	203	214	240	219	217	213	219	248	184	242	214	205	217	192	204	230	208	209	211	217	224	239	204	226	212	195	215	228	210	205	229	210	205	206	212	211	214	212	206	233	197	223	236	194	211	219	204	244	201	211	236	223	239	224	227	225	202	194	221	206	192	216	233	194	206	225	218	224	200	204	220	229	206	215	221	196	225	233	204	234	247	203	207	212	212	256	215	221	240	210	207	216	194	205	198	217	230	212	210	222	205	226	232	213	229	214	196	197	230	211	209	220	202	212	205	208	210	228	227	194	205	212	234	205	199	203	212	219	210	239	210	224	215	221	206	221	198	197	237	194	220	216	196	221	212	208	223	209	210	203	208	219	217	204	237	194	213	216	226	194	216	218	222	207	216	195	180	190	214	223	202	208	213	205	208	210	222	212	194	227	214	224	181	218	193	215	225	222	219	221	206	212	203	189	218	224	216	225	224	210	228	214	216	228	199	228	242	218	201	195	213	231	238	238	202	198	233	215	200	239	201	245	221	181	219	194	218	215	215	206	234	220	203	188	207	200	190	228	231	207	232	222	216	219	222	199	245	220	215	225	217	176	194	236	219	230	229	213	194	216	191	234	209	213	212	231	205	209	208	219	227	196	198	212	206	205	240	203	204	202	203	239	209	240	209	206	225	223	201	199	219	226	223	216	218	235	219	188	225	219	228	204	222	237	206	195	233	216	233	224	204	235	223	229	239	230	219	213	227	205	172	219	206	210	229	217	229	232	246	205	216	207	219	213	193	214	217	215	225	213	226	206	204	188	209	224	215	198	214	203	207	212	207	216	204	241	208	218	211	205	209	212	216	192	220	200	210	221	202	213	200	253	215	223	229	218	227	223	213	205	241	215	209	238	223	213	214	216	208	217	214	235	212	210	203	202	216	195	217	201	203	232	170	207	216	220	220	205	227	241	235	180	210	229	232	213	195	232	192	207	210	208	201	219	205	218	202	228	232	232	224	233	218	212	228	207	196	213	217	207	215	209	231	240	192	220	216	224	233	205	244	201	226	213	221	206	223	227	230	233	205	214	219	233	186	220	224	225	200	213	218	218	200	212	197	230	193	226	205	231	216
27130	20606	12240	4600	2085	1295	880	631	503	425	389	373	392	334	316	318	294	283	289	247	275	290	300	264	264	267	274	275	254	277	270	313	277	243	269	271	254	272	267	290	258	251	233	266	224	284	264	245	263	265	260	269	279	264	260	241	277	277	288	272	256	283	275	301	239	261	261	274	250	245	271	267	275	295	272	269	243	260	252	233	243	285	250	272	279	262	291	240	259	252	259	271	244	270	257	271	246	277	278	282	248	267	276	254	245	258	260	248	275	237	268	230	237	274	295	267	260	285	260	298	265	270	246	257	266	273	289	281	234	248	272	269	280	261	285	245	276	284	247	271	250	231	276	266	247	260	259	267	280	260	267	257	284	244	264	292	269	268	270	265	278	288	276	265	261	263	263	276	276	260	290	255	263	278	271	244	255	249	259	247	262	256	288	255	282	278	268	273	263	248	252	262	260	255	273	273	279	276	251	251	238	214	272	269	249	246	280	291	267	294	265	286	261	252	278	234	260	300	256	231	259	260	246	250	261	275	266	263	266	259	263	252	278	276	277	253	242	274	267	235	300	268	265	273	258	273	268	251	281	284	268	251	256	278	287	290	242	258	284	260	240	277	245	262	265	293	248	280	227	273	284	253	283	287	254	249	249	308	268	274	261	273	247	280	233	279	277	265	265	270	233	287	244	282	244	280	264	220	274	256	279	298	236	287	263	269	241	256	247	278	253	250	261	267	233	272	242	263	287	246	259	254	273	274	248	248	249	273	250	270	287	272	264	260	256	283	227	253	274	251	289	252	244	265	242	298	251	236	268	255	252	248	266	285	276	268	270	265	250	265	278	281	247	255	253	289	266	276	266	257	269	285	277	261	274	258	248	270	258	247	266	271	275	290	275	255	265	277	265	291	272	254	265	256	255	276	241	264	228	269	261	268	251	249	280	228	222	276	279	257	289	269	271	268	261	262	282	254	262	308	264	265	243	266	250	245	245	296	288	276	263	300	255	270	231	242	276	272	286	239	261	266	270	229	268	272	269	262	267	258	269	268	252	255	260	262	255	269	265	277	255	260	262	291	267	278	258	267	262	258	277	275	268	271	282	256	259	264	259	289	270	281	269	279	240	263	273	253	278	260	286	257	276	288	258	242	249	271	271	271	244	275	270	257	252	237	243	244	285	269	273	270	265	263	259	260	259	250	257	252	247	254	268	247	255	276	255	285	252	278	256	256	285	239	248	269	257	252	282	264	248	242	296	249	244	278	252	280	275	257	260	252	246	252	256	271	276	273	244	236	254	250	249	293	268	268	258	287	266	284	229	270	246	258	243	276	264	260	249	277	251	237	238	281	265	245	246	271	249	266	287	270	277	278	288	255	272	257	248	225	269	280	260	294	263	287	265	245	236	258	249	259	255	251	265	255	272	283	262	279	259	273	257	256	272	275	242	261	300	263	250	256	252	269	236	292	310	270	269	245	285	247	275	271	293	276	248	245	284	243	254	248	270	279	270	252	284	265	265	266	277	275	288	252	289	275	281	245	251	258	265	273	267	272	298	252	265	249	268	277	286	268	262	269	258	275	269	262	273	236	245	287	258	258	261	260	266	260	261	255	279	262	274	270	273	266	262	255	243	284	270	297	260	264	307	244	279	255	239	253	248	277	253	262	258	251	303	250	301	247	285	268	256	291	304	272	271	255	284	261	276	292	248	268	246	234	251	236	277	254	258	260	260	273	269	262	257	278	271	272	265	270	293	249	273	248	266	270	284	284	255	274	267	250	220	251	259	277	278	254	249	248	231	243	273	321	265	299	243	243	252	236	257	242	258	228	288	285	284	278	254	254	220	249	291	262	267	265	254	261	255	250	272	275	252	262	252	276	281	273	276	231	254	286	273	261	255	268	255	246	248	279	265	256	247	269	255	279	251	249	247	255	262	247	247	260	283	252	272	240	269	289	269	238	243	272	288	257	263	282	252	215	268	269	276	268	277	267	286	276	282	244	258	278	222	273	259	265	235	257	268	286	252	268	241	258	288	267	264	291	272	280	279	247	295	234	258	250	281	243	296	305	267	286	250	269	281	288	256	250	277	279	280	242	268	276	287	269	264	265	267	246	270	261	244	250	273	263	282	282	269	273	235	265	293	271	276	275	273	267	272	251	268	265	258	253	266	288	271	269	269	233	264	258	285	265	257	249	278	259	244	270	274	254	280	272	235	281	244	279	283	280	272	278	267	247	226	274	271	270	262	279	260	269	229	266	261	271	273	279	258	269	282	240	237	253	259	238	251	276	267	257	277	267	245	271	256	246	247	250	265	270	268	262	259	229	254	286	257	248	277	265	251	257	291	278	258	258	285	281	278	240	241	288	287	270	285	282	245	300	255	273	250	267	256	253	273	275	279	267	274	240	250	276	274	251	291	240	249	270	276	257	264	247	274	254	273	279	233	259	273	260	309	274	291	240	234	247	256	294	260	280	239	270	252	290	259	240	312	250	250	292	243	261	249	286	273	281	266	277	273	289	278	247	251	263	265	290	262	244	269	272	277	275	245	240	245	273	282	258	248	276	294	244	257	281	275	273	252	277	275	278	289	263	291	274	240	248	275	218	281	254	256	271	256	258	283	253	256	240	247	256	267	265	263	280	263	271	268	244	251	275	274	256	244	263	258	258	254	262	249	269	283	304	279	275	279	266	302	273	270	288	261	252	260	271	267	251	285	272	241	252	268	240	277	271	246	244	251	276	273	271	268	274	276	302	256	268	296	277	272	254	263	265	264	242	287	270	271	277	261	262	258	274	265	272	259	241	282	271	251	261	279	247	281	315	286	287	283	261	276	244	267	253	289	227	283	276	237	262	294	286	274	270	238	254	271	266	252	249	232	277	244	261	261	264	255	264	265	296	262	274	244	305	260	250	244	283	279	287	259	294	252	263	297	270	280	260	264	278	270	276	237	263	254	248	244	289	238	244	229	279	263	257	253	250	301	250	283	280	282	275	271	266	265	249	248	287	289	268	265	240	271	269	275	265	294	290	290	300	276	233	270	247	281	224	310	270	236	272	297	264	263	245	266	260	277	259	253	246	256	263	257	245	282	284	253	290	266	269	253	246	278	284	268	239	245	232	237	245	267	266	279	275	269	281	265	256	247	243	272	286	291	252	277	284	269	283	266	262	242	278	253	257	261	264	250	245	247	281	256	270	277	250	281	244	264	246	251	272	267	263	256	258	262	270	278	253	269	294	287	241	256	267	229	270	275	254	295	260	226	275	306	283	264	245	250	256	253	263	255	263	292	279	268	265	268	255	245	293	291	240	239	246	255	249	264	258	289	267	263	264	263	251	236	283	261	261	297	280	263	277	218	242	250	262	253	236	275	265	240	254	266	287	250	256	286	256	265	258	255	259	255	257	247	282	252	257	254	266	274	248	258	271	291	261	258	257	279	241	282	236	274	284	257	273	291	261	266	256	270	272	268	261	245	262	261	270	259	260	247	266	267	244	229	267
17528	18812	16043	9156	6165	4167	2845	2067	1616	1382	1211	1044	871	780	751	691	693	643	625	653	604	562	617	602	577	522	619	594	606	554	612	590	542	566	536	560	544	532	575	559	544	577	605	520	567	534	607	531	587	562	515	512	573	541	587	574	532	530	536	612	562	514	545	556	509	505	540	556	581	544	503	536	551	536	538	517	597	513	547	543	492	541	523	560	500	538	536	584	571	545	565	506	526	552	562	552	511	527	556	543	516	500	551	516	569	560	573	530	536	547	541	528	528	536	519	529	558	515	548	543	573	523	511	524	533	573	512	585	560	577	515	546	532	535	539	559	588	565	582	583	542	546	524	524	556	548	543	521	573	565	538	554	532	501	556	541	562	552	501	528	520	571	566	535	578	537	527	544	580	565	570	515	591	574	560	538	527	523	540	563	558	589	518	552	506	523	505	531	531	490	562	532	554	594	527	562	553	590	528	557	548	555	525	545	559	527	496	586	539	518	535	518	563	537	547	552	536	556	496	518	523	552	534	524	534	546	566	551	564	602	571	547	553	543	551	589	591	583	597	547	536	551	533	533	573	546	531	550	535	548	550	573	547	556	528	530	559	537	525	505	527	502	543	551	549	533	534	547	532	578	517	543	555	528	556	553	528	522	531	524	555	572	541	539	504	584	527	540	594	545	573	560	564	544	513	563	550	518	499	558	554	524	525	536	538	531	559	601	563	560	537	517	543	473	506	531	569	541	529	570	578	536	586	544	551	546	533	558	547	554	547	552	550	527	560	545	525	516	527	532	556	535	566	565	555	521	568	542	532	532	545	514	561	566	577	567	573	521	558	503	553	507	515	515	527	587	517	550	530	569	579	557	529	518	587	527	525	522	520	514	543	540	559	555	543	522	571	536	574	588	550	525	555	538	578	532	518	512	509	544	538	546	525	549	540	529	558	542	554	471	538	538	547	551	524	555	533	558	548	501	536	546	573	542	550	568	502	523	536	544	570	536	546	552	536	542	520	539	567	527	546	544	542	519	547	522	526	521	536	544	527	519	546	530	539	502	565	590	576	531	553	577	514	524	498	540	539	516	525	517	543	533	518	544	538	510	528	525	528	545	524	532	543	497	594	507	547	516	530	545	587	538	550	544	497	505	560	568	538	503	555	578	594	578	495	568	541	561	540	544	561	546	504	540	533	540	547	554	542	541	548	516	545	534	545	558	550	495	554	552	574	564	567	533	544	582	550	557	507	543	560	593	540	587	551	568	518	494	557	517	531	583	523	580	518	538	532	569	573	547	521	548	578	641	505	555	572	569	542	548	561	560	531	525	537	519	541	557	508	517	560	516	520	513	565	510	537	543	517	543	541	499	551	555	528	538	556	562	545	561	549	515	523	535	526	529	515	539	520	563	562	506	557	556	587	557	573	501	525	543	498	539	557	516	547	540	518	597	537	522	551	506	544	543	587	578	531	512	557	542	542	529	525	533	525	493	584	561	530	549	520	546	535	567	594	536	535	532	518	536	566	547	521	530	530	564	518	570	568	556	524	542	560	583	576	556	567	543	574	577	557	546	544	558	539	512	535	567	611	595	497	529	494	558	541	547	544	567	538	564	520	552	538	548	596	580	587	542	507	572	567	562	539	553	539	540	562	554	523	555	546	542	561	562	542	541	582	570	523	571	533	580	571	513	566	526	531	524	539	517	543	523	542	548	564	534	552	550	545	546	588	530	572	583	527	570	574	527	534	541	525	543	528	542	533	584	549	536	547	528	521	547	563	563	560	533	533	571	525	609	520	543	505	547	550	525	578	505	566	495	519	512	521	535	548	530	540	562	531	506	535	573	532	577	521	557	531	507	538	548	542	542	533	550	547	544	536	519	536	573	509	557	551	502	546	558	571	547	484	581	560	534	533	499	601	518	541	544	559	529	534	537	537	600	538	542	573	554	554	518	568	558	539	564	561	563	526	511	577	539	537	528	572	526	507	564	584	552	511	502	536	493	569	528	567	557	586	567	544	547	555	530	568	523	543	499	559	531	550	579	578	582	561	563	545	565	519	534	515	571	568	560	538	520	524	543	542	553	583	543	512	559	501	529	543	552	569	560	533	564	572	546	553	488	550	548	549	580	542	491	553	532	516	542	533	545	576	543	551	525	543	569	539	572	543	523	574	514	596	503	538	532	474	525	530	557	545	555	536	545	522	554	548	521	550	499	523	539	555	516	542	571	549	587	513	534	598	591	566	587	551	558	568	536	510	536	596	496	496	514	567	555	560	525	530	529	557	577	516	530	538	558	589	552	542	494	554	546	532	547	532	606	533	543	519	539	494	521	526	508	538	567	511	548	511	558	538	576	529	586	559	545	504	529	538	550	500	587	561	524	528	550	535	521	512	508	581	562	541	586	527	554	555	579	574	569	533	550	532	557	558	559	533	558	575	559	548	530	542	554	511	545	529	549	514	518	527	545	565	548	566	544	561	510	526	585	512	592	504	517	545	547	560	524	514	545	569	547	569	612	515	546	499	535	542	567	564	540	569	508	556	585	541	538	577	552	551	560	571	559	557	537	571	551	548	542	543	542	563	530	552	559	565	559	573	533	549	534	548	569	554	566	525	549	540	555	522	545	540	554	531	552	552	526	501	546	514	566	538	577	558	565	509	539	541	578	584	528	539	542	504	521	518	542	557	498	526	553	540	499	498	538	490	547	551	535	518	573	560	564	504	533	569	544	553	539	486	582	552	596	553	582	574	543	514	557	553	537	577	555	536	570	559	557	519	523	574	584	544	533	553	546	527	547	565	574	525	489	510	572	555	544	543	555	543	542	570	516	531	525	576	566	586	531	525	517	537	563	555	541	512	553	533	579	579	495	519	543	547	592	527	554	531	571	561	487	533	536	492	547	527	510	538	523	571	559	548	572	548	521	519	573	544	542	555	513	535	512	542	556	520	535	604	526	578	537	604	550	559	514	525	533	564	534	501	525	548	589	564	559	537	533	584	561	543	550	558	525	539	547	540	563	519	552	526	592	564	587	546	571	541	542	552	522	523	539	529	559	535	516	529	530	528	525	543	534	535	552	523	571	537	536	533	543	550	553	553	537	571	529	549	541	558	593	548	565	567	535	550	544	559	583	565	562	549	513	527	560	521	519	526	533	509	547	504	552	556	587	553	576	565	492	587	544	535	517	546	530	542	534	503	558	512	564	546	532	508	560	600	523	550	562	529	564	541	529	582	552	538	567	551	545	573	554	526	550	556	539	515	504	537	532	523	561	489	536	565	562	515	550	525	567	512	551	526	578	517	579	526	564	519	536	559	568	558	548	548	546	539	536	526	543	560	499	555	601	568	532	551	538	568	571	522	560	561	499	514	545	568	524	495	525	587	497	541	514	554	482	518	536	528	593	503	515	507	533	557	530	543	546	534	535	500	544	599	555	581	545	546	535	575	530	558	612	525	565	523	515	573	540	535	552	534	527	562	502	510	542	488	580	528	503	524	564	536	542
24969	21670	28267	25282	16907	4809	2214	1306	890	755	645	527	439	379	318	308	253	247	241	216	213	216	210	218	213	214	206	215	229	218	172	231	191	218	193	195	189	205	185	185	188	209	177	191	176	220	215	226	201	186	188	175	189	175	167	177	189	174	177	178	202	187	176	213	197	189	192	193	180	204	179	216	181	190	181	190	191	160	218	175	165	185	188	175	175	173	160	177	188	174	176	180	195	168	194	171	187	174	178	192	173	188	169	205	176	180	192	174	203	203	178	196	190	214	195	172	177	184	166	180	179	190	177	159	186	145	187	191	173	181	193	179	199	195	199	179	152	197	184	186	191	182	184	180	203	201	191	184	184	180	180	156	182	211	175	160	184	184	189	184	200	193	198	200	197	165	190	179	198	185	187	173	172	193	166	187	170	176	187	190	189	198	181	189	177	196	175	193	186	186	184	191	198	203	204	171	178	187	193	183	187	164	176	208	154	165	195	173	180	190	195	173	189	209	201	185	174	185	164	161	188	195	187	176	188	188	169	184	201	169	194	187	174	175	161	202	184	183	180	181	191	186	182	198	214	187	188	169	176	171	196	197	174	191	177	179	172	173	180	189	177	181	155	196	200	192	188	172	179	188	187	176	163	169	191	167	185	162	185	188	182	182	173	192	194	195	194	184	168	167	168	177	200	178	192	161	192	172	176	168	183	187	191	157	197	175	186	188	177	185	177	191	189	160	183	175	190	205	163	168	194	169	159	174	183	166	160	179	171	192	192	172	181	196	179	181	171	159	168	191	186	161	194	191	152	200	179	185	173	174	180	190	194	187	194	204	204	192	182	171	191	204	166	158	185	183	170	191	201	184	195	169	182	178	176	209	191	169	191	201	202	166	202	182	174	190	193	207	184	212	197	199	178	180	179	182	188	172	177	187	184	177	175	191	163	168	165	183	172	186	170	171	137	208	177	181	159	178	163	172	195	171	188	172	181	192	161	174	153	167	150	173	189	171	180	170	206	183	200	211	216	186	169	177	173	170	163	172	209	162	194	193	187	186	194	161	184	177	173	201	174	203	180	168	183	177	207	187	188	182	198	175	195	200	178	190	191	168	165	204	191	189	176	205	185	174	202	179	173	199	198	181	161	209	192	180	173	197	194	185	167	176	172	199	208	195	182	191	196	182	163	171	190	187	171	164	190	184	180	204	196	219	193	207	184	170	180	168	149	180	200	172	193	167	164	184	202	199	168	185	181	189	164	165	175	195	187	221	191	168	172	201	166	192	163	191	160	176	194	185	147	187	170	163	189	184	191	158	188	194	187	196	193	187	168	162	206	195	184	175	173	208	198	190	177	184	188	213	192	194	185	200	179	217	212	205	158	170	177	190	207	185	176	177	177	183	199	202	170	185	191	175	194	178	206	205	164	167	182	184	189	193	198	160	172	196	185	187	166	187	183	183	181	159	165	176	185	172	190	178	171	194	198	194	181	174	182	178	181	156	196	181	165	193	165	198	187	181	201	207	190	200	171	182	184	182	168	173	206	178	188	177	192	205	179	179	178	207	174	188	203	177	181	148	180	204	202	188	171	186	186	193	185	171	178	181	195	160	178	205	192	175	179	180	202	164	166	178	180	211	178	196	176	171	195	161	179	193	190	148	186	200	180	171	184	179	206	201	184	190	186	209	166	174	168	171	180	171	158	182	169	180	188	182	196	176	202	180	183	178	184	174	172	159	179	170	196	186	182	182	206	184	185	164	195	159	178	175	210	187	174	151	185	175	166	176	180	178	187	186	184	189	197	188	196	180	200	185	169	194	165	181	195	192	193	185	159	203	205	211	194	186	197	211	195	172	186	184	217	183	184	178	193	159	180	193	175	178	184	199	181	180	163	179	185	183	202	163	184	186	196	170	193	170	194	192	204	185	196	193	177	195	207	190	180	181	170	198	161	196	190	157	198	192	212	208	152	195	201	166	180	176	162	184	177	191	188	175	175	166	204	174	167	189	182	179	174	181	171	186	178	180	192	180	187	175	195	193	171	210	180	168	158	162	199	168	190	177	168	165	188	173	174	164	211	160	178	175	203	179	184	167	178	197	174	195	186	178	202	183	203	178	165	170	168	184	188	175	202	173	167	175	186	182	173	214	186	166	191	188	165	210	182	187	188	183	181	197	172	171	181	201	191	178	182	192	181	198	164	158	161	184	172	173	169	200	179	186	175	191	176	187	198	184	171	177	181	182	201	182	183	160	168	198	186	181	165	167	168	184	190	183	179	188	213	205	210	214	182	146	192	197	199	179	176	199	197	169	183	168	171	179	190	188	192	186	173	188	185	181	211	194	171	193	189	187	182	170	193	190	181	193	162	167	192	167	182	178	192	193	189	204	172	182	189	172	173	182	167	187	178	153	166	168	191	153	193	207	161	179	175	179	184	196	165	174	213	179	172	163	189	182	163	179	158	159	156	170	171	190	178	211	204	168	189	184	178	195	189	194	198	181	168	192	200	166	204	179	205	188	178	192	183	203	190	177	183	176	155	192	172	184	188	180	184	202	164	196	181	167	179	176	179	188	202	171	182	180	168	164	179	169	199	182	209	162	179	170	183	171	164	207	196	175	181	176	186	214	164	154	183	169	161	158	167	184	189	178	217	185	163	173	182	189	164	178	190	177	161	184	189	174	170	184	199	179	180	201	183	197	207	171	191	175	171	188	208	192	202	183	167	176	188	197	178	189	163	177	157	190	186	198	200	169	162	187	176	176	181	174	182	190	154	174	175	177	168	183	190	169	154	186	184	191	198	203	180	183	176	163	204	206	193	187	210	181	188	171	187	178	196	195	198	175	188	209	201	179	184	187	172	165	195	191	199	179	170	184	176	187	175	170	197	180	192	170	170	208	154	206	195	175	201	194	169	177	183	194	186	204	195	168	204	180	201	171	194	190	187	179	151	188	173	206	170	180	194	179	206	171	155	167	174	168	178	176	188	176	193	181	181	186	149	173	200	179	181	205	221	185	211	177	180	184	175	176	204	178	184	154	178	171	168	180	168	168	164	191	165	162	178	176	181	179	166	210	181	193	169	184	190	173	205	169	180	186	176	177	192	187	162	175	176	188	182	176	174	186	203	175	166	199	201	201	173	185	175	195	196	172	162	190	158	203	185	182	205	176	164	180	193	179	183	195	178	168	200	175	190	194	182	166	191	178	188	177	204	203	174	185	196	203	197	197	192	187	206	161	192	172	187	162	196	186	195	195	172	197	179	179	183	201	190	186	191	170	178	194	190	176	186	190	179	204	185	177	162	183	166	168	201	198	181	184	188	195	226	217	198	182	170	162	181	177	185	185	184	205	168	198	195	184	164	194	182	167	195	198	178	192	177	195	190	177	189	229	204	173	176	164	175	185	175	154	185	175	164	185	177	188	204	185	156	187	162	179	169	187	170	190	151	196	172	196	199	172	203	196	173	181	176	183	165	178	181	198	165	164	173	165	193	187	195	182	206	190
23271	29973	26919	18467	12635	8674	6174	4389	3304	2680	2151	1819	1348	1130	945	831	670	678	607	594	586	523	528	487	453	453	480	461	481	438	431	425	466	395	417	411	430	413	392	401	382	413	391	403	396	393	384	415	398	394	399	403	389	402	367	366	405	378	389	401	402	388	416	401	391	364	371	362	414	373	385	347	340	387	389	401	410	423	360	409	383	380	391	386	446	382	364	360	376	388	421	388	404	411	385	380	388	361	386	369	368	398	364	386	428	382	377	411	391	413	404	436	406	352	374	378	411	392	383	352	405	372	395	372	403	397	384	380	432	438	427	395	374	398	402	399	373	374	388	395	395	400	379	367	366	364	411	404	371	360	408	396	390	359	388	394	416	397	338	363	393	389	394	366	387	398	402	371	395	380	408	419	396	406	372	418	396	385	369	377	398	393	376	385	362	403	387	402	417	381	377	401	390	369	411	404	388	377	365	406	410	350	414	382	370	399	410	419	400	399	351	403	386	379	389	383	365	417	364	392	381	371	377	400	401	378	355	380	380	412	367	388	374	366	360	388	375	434	408	422	386	389	408	385	408	407	368	381	405	415	392	393	417	404	363	382	390	375	385	381	396	351	388	403	408	387	403	384	375	369	394	385	350	377	376	393	392	382	370	391	402	358	412	393	386	383	394	389	416	379	408	404	383	374	379	357	408	376	384	380	384	380	378	386	365	401	395	357	393	411	404	419	396	380	369	386	413	370	382	398	359	380	368	377	404	388	388	380	395	363	376	369	405	391	419	395	410	369	413	396	377	361	406	393	381	380	392	411	390	378	385	377	411	396	395	407	392	410	393	411	365	383	386	384	411	393	373	390	384	416	408	381	383	406	408	364	438	379	393	407	383	417	367	372	388	383	370	400	423	398	394	336	405	396	396	364	368	379	391	394	377	415	382	363	363	389	392	416	379	382	361	375	411	389	363	375	370	378	381	417	389	429	381	405	416	398	396	398	393	443	383	356	413	382	397	388	435	378	378	372	406	424	401	404	391	399	385	356	382	386	385	362	405	400	414	407	373	396	362	368	370	415	390	391	407	374	405	420	405	369	397	378	414	382	386	403	389	410	394	411	358	416	379	377	376	405	375	374	377	373	393	411	390	398	399	390	413	407	377	402	409	385	409	389	378	381	414	377	408	369	373	411	358	412	369	369	387	375	396	404	403	363	385	373	359	393	432	408	391	403	406	409	402	323	388	400	388	387	382	367	357	387	391	404	337	379	364	354	404	397	399	371	393	400	351	392	382	413	439	384	410	419	392	400	405	386	405	400	396	395	380	364	436	381	386	394	371	388	415	372	378	368	392	368	405	388	390	335	396	378	378	392	377	389	405	354	373	404	384	408	371	369	367	355	380	364	409	376	380	404	371	388	430	409	373	392	353	363	350	414	389	404	392	429	370	381	398	333	395	373	376	366	377	374	365	431	388	402	408	403	362	388	452	390	353	399	363	380	437	374	397	400	402	401	405	416	412	397	399	365	383	440	409	368	380	408	390	421	419	428	344	370	408	390	396	381	425	387	401	349	415	414	393	392	349	390	403	418	396	362	383	404	396	399	386	392	392	350	376	339	348	393	369	387	391	399	403	403	428	377	378	384	398	373	398	410	364	409	402	402	418	408	359	363	378	356	383	383	371	396	417	382	393	416	383	409	358	397	361	363	364	393	373	421	405	357	404	413	383	357	390	398	363	381	395	375	396	394	352	423	390	382	410	409	380	434	395	399	391	412	407	425	377	396	404	401	364	372	386	421	404	364	376	386	383	398	404	377	410	405	360	374	400	397	379	392	362	363	411	374	367	392	390	384	419	399	426	389	394	375	418	367	367	386	388	368	389	382	412	374	387	369	410	426	368	410	391	394	406	410	375	391	362	383	415	393	354	386	375	369	405	395	378	373	378	392	377	383	382	394	387	406	398	392	361	408	367	438	378	362	374	380	401	376	389	398	382	413	372	414	372	378	394	397	381	350	390	370	359	395	372	381	432	375	361	395	384	398	432	379	418	403	426	386	368	353	386	405	388	384	397	419	404	412	419	387	392	367	371	366	367	379	387	415	402	378	407	372	421	417	388	390	367	369	391	406	374	400	425	401	379	388	356	428	397	403	347	396	384	419	384	388	359	371	382	389	386	412	399	393	407	393	413	396	380	389	395	357	393	384	397	386	345	382	386	373	396	397	372	416	434	366	391	389	446	375	402	427	352	396	413	412	378	382	417	413	398	432	351	387	381	361	380	357	376	371	372	394	414	396	382	357	366	374	410	408	426	418	377	378	363	374	407	378	367	396	377	398	409	406	365	391	402	387	384	413	400	382	379	374	378	400	406	368	407	388	398	381	342	391	382	397	377	386	415	368	369	385	361	395	392	418	430	386	357	401	384	414	402	385	394	382	372	406	427	386	408	414	404	408	387	358	387	381	366	396	395	379	375	377	365	363	403	402	423	373	378	396	388	402	355	395	402	391	373	398	388	414	381	407	405	404	398	391	375	398	355	388	415	419	390	371	409	346	400	407	414	413	381	406	400	380	374	364	374	386	406	402	404	379	391	384	416	419	369	367	365	393	358	361	411	382	409	382	377	381	387	398	355	387	368	379	371	396	393	385	375	395	358	375	421	379	388	384	396	412	361	355	406	383	384	382	380	356	409	361	407	355	390	412	410	381	382	383	392	368	404	376	390	415	384	390	404	430	405	413	369	372	428	376	392	372	365	378	396	377	386	380	393	352	397	398	386	396	371	429	360	372	420	370	392	377	368	346	375	423	411	399	378	387	431	384	374	379	369	378	374	403	407	436	357	390	370	388	398	402	385	394	398	379	379	370	372	359	381	406	409	359	370	382	359	391	404	412	372	383	374	406	439	376	383	356	386	404	390	367	441	415	413	389	398	408	366	399	371	363	403	391	406	378	356	405	382	379	369	389	372	380	422	414	393	377	390	403	398	382	378	363	409	356	390	347	384	407	415	385	409	396	391	340	412	359	391	353	413	402	376	408	402	388	407	390	392	374	374	412	374	358	370	355	383	401	372	432	401	396	367	350	369	412	366	366	358	389	396	414	407	406	435	404	414	412	385	392	413	403	405	385	407	379	381	392	378	340	382	386	374	376	394	394	375	386	400	399	370	386	416	374	396	356	406	373	405	389	418	391	408	373	345	393	394	376	438	405	390	337	385	386	413	390	364	377	405	383	413	367	384	389	390	412	370	379	393	394	427	388	369	374	370	434	369	394	376	417	401	364	395	386	393	403	378	362	437	361	408	400	364	407	390	437	374	396	402	409	375	373	378	399	379	390	414	379	381	383	364	376	381	386	417	391	380	374	360	415	380	403	390	412	364	392	389	368	373	374	357	375	395	385	388	394	405	404	410	400	397	401	343	424	381	402	411	395	399	400	379	368	379	402	400	416	369	360	369	409	349	350	397	395	383	421	376	380	406	393	384	352	366	435	390	357	368	377	400	386	392	411
23677	21654	29334	24295	21610	19079	6756	2534	1577	1170	966	708	543	433	355	325	245	253	185	193	168	155	134	142	160	149	125	108	123	145	112	132	115	129	100	108	114	117	126	126	129	96	127	132	116	106	86	106	117	117	106	104	122	113	73	98	113	93	88	98	103	109	105	101	100	125	124	92	102	99	80	118	107	97	95	110	94	106	113	109	106	84	107	99	107	91	95	107	109	91	122	120	95	102	113	97	82	102	92	106	109	115	96	122	99	82	116	104	80	96	102	74	97	92	92	107	102	95	101	88	123	97	112	114	88	109	109	105	91	104	106	95	107	117	108	97	104	108	109	109	95	93	99	91	106	95	96	98	99	103	100	103	106	98	95	97	89	97	119	82	103	92	100	107	88	98	95	103	95	89	109	127	91	105	104	93	88	98	97	95	100	100	85	110	114	104	107	76	98	119	109	108	87	104	96	111	98	109	94	102	96	94	127	86	102	92	86	112	101	95	85	104	111	91	114	102	104	108	98	94	97	109	95	93	102	127	107	103	94	107	104	97	101	95	92	90	103	110	79	99	85	98	103	101	106	107	117	93	111	115	115	98	103	92	106	100	94	102	91	106	106	100	104	97	104	112	99	115	89	109	115	96	85	83	125	105	97	95	95	105	106	90	110	113	110	111	103	96	112	92	97	96	109	86	94	104	83	98	86	97	118	120	97	97	96	86	99	96	113	93	93	128	98	110	122	105	106	83	101	99	105	119	117	83	99	102	93	101	103	93	91	98	84	121	91	103	117	108	87	87	108	113	102	100	90	106	97	104	98	111	116	98	110	121	92	84	100	91	99	101	96	105	117	110	94	101	104	97	106	101	118	86	122	100	99	100	106	81	115	106	101	104	104	105	96	104	106	89	112	103	89	101	103	100	100	108	93	105	121	92	116	84	109	83	105	113	119	88	111	111	100	88	97	104	92	100	94	91	98	101	87	113	121	91	99	111	99	94	90	102	121	73	121	103	92	91	109	115	99	85	80	101	103	92	120	110	88	100	104	93	100	112	114	81	108	93	106	88	77	114	97	82	98	88	111	119	99	95	118	113	90	107	94	82	101	85	102	108	91	121	94	132	114	102	96	105	107	114	90	104	93	89	94	105	105	109	117	79	108	112	104	108	89	118	101	98	104	100	106	93	102	107	111	89	106	122	104	108	117	104	99	89	104	93	105	96	98	91	94	104	90	103	106	103	90	86	107	90	85	92	87	110	124	97	100	92	108	85	123	91	84	94	99	91	101	97	113	106	107	82	102	115	102	107	98	91	107	110	104	113	100	109	101	113	102	98	107	109	99	94	110	103	105	101	88	101	102	87	96	81	111	107	102	96	97	103	112	95	107	89	108	104	93	109	86	104	127	105	114	70	101	113	115	102	98	94	106	101	108	104	97	98	103	101	92	103	95	103	92	92	106	94	95	97	90	94	104	107	108	101	120	91	87	122	114	96	99	89	114	91	97	82	84	92	99	122	91	105	103	92	92	110	103	104	91	80	97	78	93	101	94	92	94	89	103	99	104	109	91	103	103	119	79	111	100	83	107	94	95	97	77	100	94	108	101	115	93	89	88	108	95	95	91	99	103	95	89	112	99	111	99	111	102	73	106	113	113	85	109	98	106	102	97	115	100	121	105	109	118	81	84	99	85	98	106	94	96	75	110	89	107	85	106	92	104	102	116	99	101	115	97	95	115	107	105	98	89	112	110	105	103	85	92	95	110	117	94	96	114	121	93	105	96	97	116	98	114	98	106	98	98	108	118	88	103	104	99	106	103	118	91	93	94	96	106	98	93	93	115	92	121	94	104	107	95	99	108	102	101	94	108	92	138	98	102	98	89	110	100	120	112	93	88	88	96	104	113	106	109	106	92	94	99	116	84	89	85	80	117	98	94	104	123	102	104	116	84	109	97	104	89	87	95	92	82	78	88	93	94	95	124	88	115	98	94	107	111	111	111	99	98	111	91	101	108	104	94	82	93	94	111	110	115	87	76	96	94	105	114	95	107	109	89	115	107	95	93	107	99	98	107	114	97	87	97	107	112	103	92	89	96	104	91	105	112	87	82	95	93	95	97	81	90	96	98	112	100	96	102	110	87	100	97	107	105	103	115	112	108	95	88	92	126	83	93	129	88	114	97	112	102	81	102	101	103	98	112	101	110	92	89	99	104	106	106	86	92	108	102	106	80	100	87	86	103	99	98	112	103	96	101	83	95	91	118	82	98	105	91	102	82	117	98	92	99	114	104	109	102	105	100	98	119	98	102	106	96	117	97	101	108	85	85	86	125	103	109	94	96	105	85	113	98	99	111	100	96	94	99	100	94	84	97	98	100	110	90	104	112	111	126	105	86	105	103	83	107	100	106	87	81	109	117	91	94	96	96	107	119	117	94	113	84	102	122	99	101	94	113	85	109	75	108	101	104	94	95	100	87	96	96	94	98	101	110	90	94	101	112	101	86	84	97	96	95	92	98	102	111	120	104	94	108	105	98	96	93	99	91	104	109	97	102	114	89	107	117	110	94	93	103	102	85	96	76	103	104	96	116	105	110	119	81	100	80	89	121	119	114	122	125	111	103	105	99	92	105	91	96	92	98	99	95	101	110	105	124	95	99	101	105	103	94	106	95	91	124	89	103	94	91	86	93	108	106	96	104	93	88	100	97	115	123	100	108	98	89	101	107	116	103	106	103	104	98	88	96	84	103	104	78	83	89	98	82	96	108	75	92	100	98	104	89	91	105	102	88	95	106	106	107	107	106	79	88	93	98	102	95	89	95	106	103	111	94	98	108	113	97	90	119	92	106	99	103	117	93	104	88	106	95	97	88	98	99	95	104	135	127	93	95	106	118	107	93	101	104	116	84	100	111	102	88	95	107	109	102	102	105	93	77	91	106	108	113	112	103	99	106	98	111	119	117	98	106	110	89	106	98	108	117	91	114	114	105	92	83	94	113	110	119	116	98	120	98	103	99	99	93	120	102	110	113	100	98	106	124	124	132	112	94	89	89	88	101	115	100	90	103	93	118	117	110	108	109	92	101	96	106	81	108	104	108	114	100	93	88	112	85	120	123	90	91	105	93	97	105	97	91	91	98	104	109	82	118	106	105	99	97	113	101	108	113	108	108	122	95	100	80	97	99	101	93	94	90	104	94	82	94	102	91	112	117	103	97	91	102	90	99	109	74	113	108	117	97	103	110	109	99	106	90	95	106	126	103	103	100	109	109	109	129	101	110	99	95	84	103	104	91	103	108	100	106	99	98	87	104	92	97	114	103	119	96	88	74	90	115	110	92	94	107	94	107	107	103	97	103	112	121	102	111	98	119	107	111	110	113	101	95	92	105	102	110	83	93	115	103	96	117	97	114	96	107	120	83	102	113	87	99	108	88	104	108	102	108	85	111	104	103	101	112	87	92	87	92	98	102	110	97	93	115	95	110	93	110	104	105	79	100	87	107	85	99	96	112	88
25879	37960	34282	25546	18956	13679	10027	7458	5579	4428	3588	2795	2106	1675	1285	1044	923	828	605	562	527	502	435	418	411	387	361	326	326	348	282	296	279	269	274	290	247	308	261	261	257	263	242	251	222	214	265	242	224	238	210	259	210	221	219	222	218	188	211	227	206	216	249	204	207	224	216	225	228	206	206	218	215	209	227	209	190	217	217	191	232	213	245	228	227	218	212	193	212	210	196	211	207	223	201	208	220	226	193	189	216	212	213	202	220	196	239	188	217	215	220	223	237	187	225	224	220	180	244	224	197	233	218	192	219	216	211	190	209	208	208	194	197	221	207	196	191	221	205	200	190	230	213	192	196	205	228	191	187	212	215	189	209	200	225	224	219	208	189	212	201	200	187	209	200	191	219	256	202	222	205	212	216	205	220	218	219	204	215	187	217	215	213	226	215	226	248	200	207	222	206	181	206	204	188	206	208	218	191	234	237	216	211	188	187	199	216	202	207	205	199	217	219	219	203	211	187	212	215	208	200	234	219	229	215	216	197	190	196	207	196	236	238	210	206	242	190	171	221	203	219	198	212	211	210	216	187	210	188	198	204	217	190	209	225	189	187	235	203	193	212	210	186	212	208	228	221	202	205	209	210	195	222	210	186	226	190	245	209	205	210	236	205	226	207	225	218	209	199	215	222	199	206	209	207	188	218	204	224	223	226	220	221	231	205	200	180	213	214	215	200	217	209	197	204	230	214	191	199	227	193	221	241	229	212	217	209	229	203	219	229	227	203	226	220	218	193	216	236	208	197	207	220	224	226	207	206	196	260	206	194	230	195	204	208	242	197	198	202	235	224	202	218	210	198	203	186	195	230	209	216	207	205	206	213	220	199	195	215	225	219	220	193	189	193	188	218	225	228	189	212	248	176	200	206	196	210	208	196	205	195	225	201	200	219	203	216	242	213	226	198	208	231	220	191	208	215	217	203	245	222	234	221	241	196	208	209	204	222	210	208	238	190	203	194	202	206	224	203	215	203	207	189	198	193	207	210	194	198	212	205	202	207	198	197	239	225	218	183	203	201	210	202	196	212	182	225	200	186	225	221	196	173	212	203	224	203	200	204	208	226	244	202	193	170	206	212	209	226	247	204	231	210	218	213	184	193	211	211	218	208	196	208	220	197	198	221	181	179	216	224	226	222	220	218	219	195	195	193	235	210	194	208	218	199	220	224	187	221	205	204	221	204	227	203	207	181	212	193	220	200	213	234	210	236	223	197	199	201	208	180	177	213	193	213	201	209	230	213	218	194	205	209	193	219	197	193	205	208	193	208	209	215	232	196	222	201	193	208	190	219	204	214	209	191	182	199	230	207	202	218	203	193	213	183	202	222	226	226	221	235	218	219	212	222	195	217	173	176	219	202	207	191	199	201	220	191	218	224	213	195	176	209	213	215	222	214	191	204	234	222	209	235	202	200	184	199	199	198	197	175	224	198	188	183	203	204	194	219	217	210	209	206	196	194	202	199	200	198	223	207	221	201	206	209	203	230	220	221	215	216	201	215	215	199	207	219	177	200	205	199	219	202	218	225	209	206	192	224	237	201	184	223	218	188	195	187	201	188	215	213	236	217	209	211	195	191	202	207	219	216	231	222	195	192	209	235	195	212	201	170	223	224	174	245	204	181	240	205	248	211	204	227	213	194	187	221	229	229	225	180	191	205	203	207	197	204	211	204	206	227	216	206	192	209	204	228	209	223	202	199	204	216	192	222	214	222	207	182	210	212	182	202	216	216	217	188	188	227	228	214	197	207	203	216	224	223	232	215	222	204	235	221	193	208	191	203	217	239	198	219	227	225	201	209	221	213	203	219	190	226	204	213	218	200	210	212	186	180	202	195	207	202	216	213	220	200	236	216	218	190	190	176	198	209	196	197	208	220	205	203	198	190	204	212	183	226	232	200	204	206	211	188	206	226	199	193	222	221	200	208	241	234	189	198	203	225	222	207	206	199	205	212	212	229	212	221	213	228	233	209	225	184	171	204	216	227	192	202	206	201	205	201	195	235	201	209	202	211	199	221	175	205	214	199	209	216	219	197	219	202	203	200	206	210	206	204	232	205	216	198	211	206	176	232	212	218	197	186	225	221	208	206	184	217	220	179	190	185	219	172	197	212	204	202	214	210	212	222	229	216	205	190	190	212	212	203	196	216	203	203	206	203	189	226	216	220	214	185	210	211	201	210	206	196	211	211	220	212	205	200	194	203	208	214	212	197	175	186	214	204	212	201	210	219	221	218	207	224	231	216	189	207	189	228	221	213	210	193	211	214	224	203	198	199	208	221	199	222	204	230	205	200	217	194	210	198	220	201	195	196	203	203	215	196	207	213	195	204	219	208	222	219	217	202	203	225	214	203	204	237	229	211	215	183	212	216	198	234	216	207	190	193	209	184	231	221	214	187	205	198	194	203	185	221	214	211	185	206	193	210	184	218	218	184	198	187	217	194	215	204	208	218	204	199	217	202	210	205	178	181	220	209	212	218	227	188	202	214	205	204	238	201	206	218	212	206	226	231	216	201	222	223	222	218	217	228	193	200	183	200	212	219	192	223	199	207	229	217	214	222	219	219	204	190	200	194	200	211	201	217	194	196	183	206	201	229	213	201	207	201	224	199	218	210	201	200	210	219	203	206	227	210	201	204	208	211	212	227	205	183	210	218	220	198	219	203	210	184	229	230	182	199	230	218	185	215	214	215	201	217	183	205	198	213	216	189	265	188	208	205	211	207	206	242	230	222	200	217	219	196	217	229	206	213	190	204	201	227	197	213	204	207	204	196	185	215	222	193	221	177	172	227	209	203	202	215	207	219	214	205	198	186	205	195	217	192	203	212	197	190	215	177	197	203	230	188	196	209	206	211	206	209	198	198	195	222	214	236	192	223	223	218	224	199	214	204	207	208	198	212	206	217	215	234	186	218	210	208	210	195	207	221	233	201	210	189	216	199	183	209	236	206	246	220	202	200	202	206	223	203	207	241	191	205	215	229	219	229	195	207	210	202	222	217	203	203	202	201	215	241	178	221	218	223	195	191	214	217	200	213	209	203	201	217	209	204	231	213	177	209	223	222	172	213	194	216	218	199	199	229	205	207	194	217	216	219	198	202	231	230	196	203	206	224	190	185	223	218	245	210	206	221	239	225	220	207	217	205	195	194	207	221	199	195	186	206	214	184	195	202	214	241	216	197	210	205	200	194	210	207	213	231	212	231	207	214	216	219	199	204	240	209	199	175	224	221	213	212	216	218	205	206	196	186	213	218	192	203	224	218	216	183	190	179	194	204	233	218	213	199	227	220	223	194	193	217	225	200	214	199	252	220	210	247	213	214	213	224	216	196	207	228	213	217	228	222	216	222	202	226	218	230	200	209	184	227	211	204	189	207	214	200	211	192	203	205	196	190	216	207	238	215	191	196	190	218	223	216	202	203	231	225	226	217	217	182	181	199	207	196	213	193	217	214	211
27115	20655	12681	5059	2150	1266	843	616	510	450	438	357	322	304	293	282	264	266	309	281	276	255	262	284	276	277	284	269	263	278	267	261	277	234	245	267	317	264	261	250	247	256	280	254	261	238	249	256	262	263	264	265	286	255	261	262	248	253	242	262	230	263	266	241	264	214	266	269	230	278	266	270	276	287	267	268	275	278	271	268	291	254	237	258	237	275	252	257	270	281	263	250	244	264	258	277	298	259	255	263	280	288	274	257	280	256	293	266	270	237	259	263	241	301	266	284	258	264	241	270	280	264	275	241	258	248	217	222	251	290	265	261	270	262	274	273	270	260	251	234	270	251	272	261	265	299	266	252	272	266	260	281	237	246	269	261	260	278	250	269	253	237	240	283	219	318	257	249	255	264	252	269	253	282	245	282	263	253	270	244	287	263	280	255	237	256	234	255	269	291	258	257	250	263	256	255	266	271	262	277	257	277	259	225	303	266	262	280	274	294	238	267	238	265	278	279	253	278	256	274	273	243	254	265	251	264	275	238	285	241	277	263	247	269	257	272	253	271	265	263	277	267	266	292	245	282	270	237	272	265	241	236	260	255	278	269	275	267	249	278	259	249	290	291	278	246	267	244	259	241	243	286	246	266	274	259	260	271	252	291	265	259	273	288	260	264	236	240	248	261	237	274	245	240	259	247	275	254	283	272	281	285	290	277	273	268	251	262	289	251	253	244	277	269	266	247	242	272	282	257	242	272	282	256	259	245	270	269	238	261	271	283	224	277	252	252	239	286	236	276	279	258	256	262	255	250	269	240	276	249	289	265	250	243	272	257	283	275	229	211	224	239	269	260	260	252	265	262	276	259	261	286	271	228	264	250	269	246	272	262	269	285	285	254	248	308	252	239	257	267	254	247	264	248	237	241	264	248	256	229	296	287	255	283	247	251	270	251	268	254	276	269	250	253	262	251	253	248	252	252	243	251	250	276	268	268	265	283	291	271	283	278	247	270	278	263	263	262	249	247	260	255	266	227	261	273	260	271	245	263	277	275	280	258	254	254	263	237	268	274	272	262	280	277	251	248	254	273	240	271	271	236	288	238	269	242	260	283	253	247	251	272	269	253	279	278	279	265	276	249	303	252	235	252	235	259	262	289	259	253	260	270	253	261	244	255	277	279	234	268	265	265	264	245	272	271	244	258	254	251	228	254	281	238	256	245	264	260	242	284	273	242	243	263	236	265	283	259	262	255	277	241	262	269	259	252	279	254	289	257	247	277	280	264	261	269	249	253	266	279	271	268	314	271	244	284	265	252	266	266	245	271	269	249	233	267	231	242	266	261	283	220	260	277	255	267	258	274	243	268	238	263	303	302	267	277	233	249	224	258	251	275	250	279	253	270	278	234	238	254	245	266	261	283	268	262	261	253	264	264	271	249	283	253	289	245	262	268	235	289	284	278	278	273	270	289	286	248	265	263	261	236	260	246	241	256	276	255	274	242	272	276	250	269	278	292	286	250	270	257	232	272	239	268	272	266	297	266	250	235	296	278	252	259	276	252	212	238	267	248	232	257	242	250	276	273	270	274	241	256	264	253	275	265	249	241	264	252	257	279	246	249	270	245	286	275	252	279	258	291	291	283	267	268	232	232	246	263	280	259	239	243	239	247	244	250	264	286	288	227	264	282	251	258	244	282	244	265	276	268	259	256	267	262	264	264	275	290	232	261	257	229	266	251	240	270	256	285	242	263	249	263	276	255	269	290	259	272	240	234	271	278	274	252	266	259	263	238	253	238	280	246	260	255	265	270	259	261	244	276	268	209	279	263	250	248	241	241	281	253	242	278	260	268	233	261	281	261	268	237	272	251	284	276	268	254	272	256	255	271	276	271	246	262	252	262	229	246	224	252	270	244	263	283	265	261	258	237	245	268	250	261	277	269	251	259	270	239	268	266	267	253	272	268	269	268	247	258	239	246	287	247	243	248	267	230	248	234	219	262	251	263	267	273	252	276	279	259	283	270	258	261	246	268	239	279	274	270	238	262	257	241	259	236	283	270	278	254	256	256	253	246	262	294	247	264	269	273	296	242	281	269	256	257	274	290	241	269	255	231	278	249	270	250	264	291	257	281	275	241	266	263	269	251	288	243	253	250	280	285	281	249	251	246	259	244	255	234	275	280	268	246	255	279	257	249	262	257	257	234	250	279	247	226	254	249	267	273	249	264	251	288	247	255	217	242	263	261	289	245	282	258	255	256	265	262	263	258	263	291	242	287	243	269	263	261	257	271	282	249	259	276	255	262	261	261	277	244	248	271	238	258	279	218	271	258	268	271	229	274	269	277	300	259	270	235	279	272	259	230	245	270	229	259	262	289	257	236	256	251	237	251	250	249	266	269	249	258	290	259	263	252	260	303	251	276	258	249	265	245	249	267	254	256	260	257	264	253	274	238	240	250	244	258	286	254	266	258	270	265	248	252	244	272	278	247	218	255	229	281	271	259	268	269	265	262	277	301	272	256	259	225	270	270	268	273	260	259	274	244	270	252	259	284	254	261	266	270	276	256	272	275	278	256	256	240	298	268	228	250	261	228	252	259	271	269	257	263	295	252	248	229	297	299	250	281	253	249	237	252	284	261	270	259	250	273	273	241	288	234	270	280	261	234	223	273	260	242	233	254	278	262	268	240	233	256	252	286	262	270	274	253	253	296	274	232	258	295	268	275	272	222	266	269	258	282	269	221	237	296	250	241	265	276	264	283	253	274	252	278	268	260	276	268	286	248	233	288	242	263	266	229	265	255	283	250	236	267	259	286	258	273	254	263	260	240	254	253	286	268	298	261	276	254	245	257	236	262	239	243	266	271	285	237	252	277	273	256	257	258	269	245	289	283	257	297	279	257	279	258	251	267	260	265	258	242	285	279	249	256	272	274	250	264	263	258	275	256	271	283	260	247	277	245	277	270	269	264	289	256	260	237	279	274	254	287	255	244	281	248	276	220	264	271	283	253	262	265	259	253	283	286	277	262	242	257	259	257	248	267	268	252	285	297	266	274	252	273	285	265	256	274	270	264	249	253	251	225	293	267	266	258	234	283	262	241	250	249	268	259	264	263	258	276	282	280	283	261	241	258	297	284	234	266	247	274	272	260	268	258	268	265	282	257	255	265	237	255	275	251	248	267	251	268	291	272	276	249	251	296	266	268	251	274	270	269	228	227	274	295	257	258	261	262	259	277	283	259	261	258	262	244	297	242	266	261	283	265	245	289	261	261	257	230	252	263	259	231	251	275	245	284	266	272	239	249	227	271	262	257	301	237	254	261	274	249	264	237	246	268	270	273	275	233	254	261	277	272	259	275	248	263	254	256	287	269	237	280	263	238	274	277	264	261	263	289	273	261	262	255	254	240	243	267	232	262	257	299	255	243	246	264	275	269	280	254	267	258	282	270	262	248	253	272	288	241	253	270	256	237	275	265	218	271	272	265	254	267	271	278	262	277	284	265	258	241
17190	19041	17003	9782	6397	4288	2881	2168	1644	1379	1211	1062	932	784	754	715	649	617	625	630	584	558	567	556	532	565	528	608	551	511	525	553	559	542	535	533	543	520	574	535	533	534	543	580	561	538	571	562	552	557	533	553	554	567	575	568	534	545	517	535	541	543	509	503	507	522	518	536	536	555	522	531	534	521	558	575	524	558	530	545	510	525	532	502	535	581	529	527	573	532	548	584	542	526	539	528	553	571	578	518	493	513	561	549	539	509	523	562	527	547	532	545	533	572	588	523	519	558	530	565	521	537	555	551	523	539	508	542	499	524	551	554	525	504	559	527	550	523	566	555	508	570	531	516	565	575	504	565	554	539	494	514	527	588	556	562	583	600	554	517	603	541	525	539	485	534	546	549	539	576	530	508	557	527	525	498	501	569	544	507	516	555	571	539	504	529	536	513	538	505	525	530	505	558	558	531	572	543	538	522	577	565	536	545	543	549	526	535	539	515	527	564	518	505	508	501	511	546	497	518	565	559	524	548	512	525	501	545	560	539	530	555	561	536	518	543	542	525	565	564	526	546	498	551	504	582	544	529	528	519	513	522	549	528	495	523	516	533	535	524	574	588	509	556	511	487	569	540	553	515	531	539	532	525	532	488	556	542	515	516	561	515	576	525	542	522	507	542	539	529	567	510	530	523	495	538	535	492	533	509	546	567	563	556	565	514	597	533	524	552	543	528	512	547	564	540	533	513	540	546	518	546	515	513	504	515	549	494	559	537	547	501	506	545	531	536	560	506	582	547	549	521	537	559	547	538	531	536	555	566	540	508	514	559	562	529	496	537	524	550	561	531	474	559	536	514	522	531	550	516	584	530	537	555	513	559	529	556	539	538	543	558	526	518	562	507	571	526	520	552	489	462	522	556	541	542	494	512	540	522	521	522	518	548	542	579	512	543	531	527	505	548	540	538	512	547	588	504	573	536	504	531	524	530	489	543	536	576	507	530	511	528	516	524	542	530	522	554	512	507	528	541	559	543	542	525	542	528	525	542	514	523	575	556	537	569	551	532	538	526	538	505	515	542	516	545	557	564	563	533	498	545	532	527	544	534	546	546	553	541	505	531	557	513	538	538	525	558	552	491	537	534	535	571	521	536	523	525	539	519	516	544	539	524	515	548	496	538	546	554	567	539	544	564	549	520	545	552	560	524	530	509	546	498	596	528	546	521	528	561	556	514	521	545	537	520	547	525	491	500	548	532	494	515	563	497	499	494	569	538	564	514	531	557	531	533	553	519	557	547	530	555	513	525	529	551	570	520	536	543	513	555	519	557	533	548	539	551	494	501	544	539	557	548	486	527	586	553	533	550	554	495	565	516	581	522	529	550	575	527	498	529	549	514	518	559	513	547	543	576	518	554	503	573	527	541	553	531	546	585	556	588	535	552	529	538	552	558	554	557	533	511	549	518	523	536	506	527	535	539	601	527	564	537	538	596	527	550	563	510	507	567	544	555	488	566	558	545	552	556	545	527	526	546	515	551	544	507	556	529	541	516	571	494	502	560	568	504	535	522	543	522	521	544	554	558	503	524	552	476	531	570	531	597	526	545	552	527	549	539	584	490	577	573	530	516	497	519	529	469	534	535	557	515	521	531	502	524	534	562	517	533	561	502	540	547	561	527	535	565	551	545	505	502	525	532	503	562	538	527	525	533	522	560	552	536	508	504	528	535	550	563	571	537	510	540	515	529	517	557	535	558	511	541	605	543	496	558	542	555	541	535	518	535	544	529	551	525	567	579	528	557	563	507	578	500	548	543	557	547	510	520	526	495	465	570	541	557	544	495	549	524	545	543	512	580	549	529	541	563	514	511	526	584	548	533	489	497	527	564	534	523	537	546	537	559	550	517	521	538	544	578	548	517	546	551	536	501	521	512	550	528	551	521	580	504	539	521	505	535	534	546	541	518	549	582	537	532	557	509	503	595	531	515	536	578	536	555	562	541	540	571	536	514	554	515	530	533	514	540	541	535	513	561	534	498	512	543	528	553	508	596	547	529	549	497	549	505	532	525	540	533	517	518	545	532	537	537	508	551	540	513	476	500	514	519	556	536	511	521	506	488	511	544	535	593	535	511	539	531	559	521	525	513	542	544	549	542	530	519	546	505	533	492	552	558	566	534	541	574	551	554	524	528	524	501	530	569	551	492	540	535	540	555	540	548	462	538	537	546	500	564	538	514	515	518	577	544	525	570	520	523	543	509	533	566	519	545	500	528	546	544	576	501	502	539	552	567	523	545	534	545	525	524	503	523	527	499	574	532	505	571	501	536	533	513	556	527	570	529	576	528	535	503	535	526	530	535	522	550	538	520	577	526	529	560	507	524	527	541	543	571	504	531	520	541	516	541	603	524	556	597	507	521	503	522	549	534	527	542	560	559	570	506	518	532	537	572	525	564	520	567	524	529	551	602	528	496	507	534	558	539	518	551	552	573	524	490	522	491	529	534	531	558	525	520	542	568	530	565	537	566	526	536	549	549	543	537	500	594	517	509	570	525	526	545	534	516	557	512	576	556	546	555	518	542	585	557	522	547	533	517	565	551	529	558	528	551	520	529	519	507	535	516	536	539	527	523	549	556	523	550	522	551	476	509	488	523	530	551	524	501	550	543	536	520	537	543	487	527	559	557	519	531	506	550	513	556	536	556	502	530	554	555	546	543	528	492	537	498	528	544	484	560	574	582	543	558	547	507	508	609	580	535	552	532	553	543	552	538	567	499	531	532	540	532	535	545	550	543	524	580	577	545	521	538	528	520	561	527	587	550	567	568	562	529	542	495	540	582	531	538	538	502	523	521	567	585	541	544	513	518	563	553	570	508	545	549	530	544	565	562	502	567	540	537	566	556	573	567	560	545	547	519	555	520	523	511	566	536	558	518	548	541	575	525	550	525	539	535	542	535	542	511	525	533	552	530	517	541	568	529	550	552	505	563	530	575	555	518	533	536	492	532	533	556	515	580	540	567	534	538	553	517	542	533	524	546	527	526	577	561	505	584	543	510	537	506	587	546	527	550	535	523	564	533	551	550	508	521	536	482	539	529	512	544	541	543	538	544	550	559	537	518	521	532	496	523	545	519	535	510	554	515	526	523	510	539	508	528	539	532	517	543	567	558	486	527	511	560	539	585	503	502	549	558	512	540	532	516	539	511	553	523	521	557	505	500	545	534	525	517	532	517	531	538	566	537	557	555	558	520	510	526	564	573	566	546	552	534	545	570	540	540	576	523	513	589	533	583	548	494	567	531	531	580	520	515	520	549	535	514	569	569	572	550	553	548	581	545	545	542	567	565	562	552	569	562	531	525	553	548	526	559	581	554	564	520	531	554	523	523	564	535	527	541	489	511	520	583	542	522	566	546	533	558	521	513	516	542	541	591	547	498	573	552	524	564	531	510	583	515	524	550	555	526	531	515	516	581	543	522	552	531	515	546	553	522	509	519	565	501	558	532	565	529
24959	21707	28423	25341	17119	5194	2200	1333	961	753	648	493	385	392	289	276	278	232	217	234	211	211	198	201	207	226	222	201	199	192	211	192	182	193	175	199	201	196	168	182	171	205	187	170	185	192	212	154	159	192	168	191	190	179	186	191	166	214	174	180	190	181	183	175	175	166	178	177	189	176	169	159	186	174	187	207	158	163	163	161	168	188	174	183	177	200	179	175	193	197	198	190	182	184	195	210	174	185	171	188	177	169	174	199	169	189	175	175	176	165	184	176	207	158	186	176	162	178	195	184	164	175	180	180	204	167	188	194	183	194	182	184	174	192	185	196	205	189	199	182	161	177	171	163	190	196	175	217	199	194	165	181	192	181	179	179	175	181	203	164	163	161	210	178	169	186	202	195	148	180	217	176	179	188	159	175	193	184	172	178	190	185	182	177	189	154	207	183	194	163	186	168	191	178	168	185	147	189	194	178	183	218	181	203	175	165	196	192	175	193	178	166	188	183	200	177	176	173	166	185	151	175	168	181	170	182	171	186	163	184	205	166	188	193	165	194	176	183	204	211	160	191	183	175	158	167	181	189	193	185	175	182	183	177	188	206	162	184	171	164	186	177	187	189	185	169	179	177	164	167	170	183	194	184	184	162	167	169	205	183	172	161	204	174	178	191	182	198	169	180	164	185	174	208	191	188	178	194	168	179	158	185	166	167	166	179	166	200	179	162	164	176	157	172	195	199	162	169	165	159	184	192	164	169	204	205	181	200	185	162	167	163	169	171	166	165	199	178	200	187	180	175	190	178	187	167	181	176	175	164	187	170	194	194	180	172	188	175	175	200	195	160	173	198	170	189	171	167	187	175	175	172	190	166	181	181	155	167	170	173	216	190	182	167	192	176	187	182	169	184	191	167	156	196	157	167	174	165	171	204	166	172	179	202	176	180	157	195	173	173	173	183	181	175	188	164	190	186	201	170	180	170	186	162	156	192	199	182	181	164	185	174	173	194	188	190	169	182	195	181	186	197	188	179	179	162	210	155	175	193	166	191	202	203	160	174	194	188	175	184	191	170	184	195	168	187	173	210	191	188	163	174	169	173	182	185	182	182	176	190	172	173	175	183	153	196	166	189	158	180	202	171	174	169	182	181	189	180	167	207	205	194	171	190	180	186	159	196	157	193	164	197	164	166	203	208	156	163	169	188	182	163	170	165	195	183	175	160	174	190	161	181	168	181	189	182	157	207	173	200	179	168	163	196	191	179	193	178	161	172	173	184	181	166	177	159	183	171	163	204	182	189	194	200	196	216	206	164	179	159	190	188	202	194	181	202	181	192	180	177	178	171	178	192	167	168	189	173	194	192	186	170	187	185	180	157	170	183	180	179	183	171	168	167	170	175	177	183	184	174	180	188	181	168	167	186	184	187	186	190	188	195	179	161	173	167	168	174	166	195	189	175	183	209	195	177	181	181	174	182	180	167	175	177	192	173	151	170	177	194	175	188	177	161	211	184	196	184	207	190	193	174	198	163	183	180	161	194	203	162	190	189	176	195	176	166	188	174	173	178	177	176	173	168	203	173	190	185	203	178	165	169	179	176	177	136	175	172	180	173	176	172	185	201	195	200	174	196	187	212	183	216	192	167	166	187	178	222	174	189	191	202	185	160	205	165	205	171	179	183	165	172	161	165	163	190	171	168	164	148	197	169	184	167	181	182	188	177	185	195	159	194	182	172	179	168	159	190	174	154	171	163	159	170	167	186	164	184	163	180	195	182	163	204	183	196	192	182	171	160	180	188	157	173	186	190	183	187	163	187	205	188	169	188	176	189	191	165	188	185	158	159	187	168	180	196	166	197	175	167	181	202	189	179	177	175	173	187	185	168	178	206	178	183	189	178	161	176	201	190	188	172	176	193	177	188	191	152	193	192	196	176	160	172	173	190	179	178	183	184	174	164	176	160	183	197	165	176	178	187	209	191	183	170	201	187	166	175	171	168	191	174	172	177	159	189	160	177	188	181	210	167	181	186	196	207	198	181	163	183	195	173	184	201	207	181	167	169	197	154	183	179	171	188	187	186	160	182	179	188	181	160	191	189	190	168	182	184	162	207	160	169	183	194	186	171	193	182	160	165	172	190	166	183	188	185	180	154	183	171	200	173	165	185	164	166	183	191	163	169	194	179	192	169	180	188	176	165	192	189	190	181	219	169	189	212	190	184	185	190	157	189	184	166	181	169	174	185	211	187	148	177	205	199	167	195	187	191	165	192	202	174	174	161	193	171	176	145	196	195	164	196	185	193	199	189	179	174	182	205	169	177	183	161	171	180	177	185	181	178	191	195	204	182	186	160	190	184	175	195	167	201	157	187	219	193	187	199	182	163	191	179	164	201	175	172	182	183	203	179	176	195	155	178	168	181	168	171	209	177	184	173	161	167	151	178	158	160	187	195	181	179	184	156	182	168	203	185	189	189	190	192	172	173	173	181	183	172	170	165	198	185	165	182	193	175	196	187	164	173	180	163	162	174	180	177	202	190	190	189	171	191	205	168	178	155	181	165	181	173	193	171	211	170	181	182	171	167	195	190	185	181	158	187	172	181	189	162	197	176	188	166	181	169	175	174	189	171	172	175	200	183	218	175	175	176	186	182	167	183	202	175	188	180	185	182	217	179	199	183	203	166	177	206	155	195	174	168	203	195	181	183	162	187	190	166	187	190	175	177	195	186	150	173	191	204	157	170	188	185	180	173	164	184	172	193	152	174	182	158	165	172	161	160	183	189	179	173	194	190	192	190	191	182	176	186	175	157	186	176	161	173	184	165	207	211	184	190	176	164	191	180	169	160	164	175	172	192	189	169	201	204	200	169	158	161	181	164	191	171	216	181	180	186	182	170	202	183	180	168	164	183	193	182	198	175	180	188	197	187	177	192	190	183	170	220	178	216	185	179	171	153	179	188	174	189	199	187	158	160	190	180	163	185	177	198	144	186	190	185	179	193	203	184	189	186	191	192	195	200	161	166	163	187	187	176	195	197	187	186	186	203	179	156	198	204	191	183	203	192	194	194	184	180	170	180	163	169	205	194	199	166	157	196	197	162	189	185	183	192	155	171	201	180	166	178	174	187	185	175	154	161	192	185	156	183	172	187	183	176	191	182	169	168	202	175	197	177	191	186	189	177	176	193	169	168	162	187	187	158	188	177	182	157	178	197	182	190	171	176	172	171	189	203	196	184	164	172	198	189	203	164	189	205	181	156	165	172	187	192	164	166	175	167	184	196	175	153	176	174	154	180	159	187	184	197	186	192	167	158	169	164	178	175	163	163	171	192	167	174	161	183	170	171	211	194	190	186	179	214	176	193	176	172	181	185	179	177	192	176	191	173	146	198	176	173	160	164	161	166	186	192	177	180	168	193	180	172	164	178	161	174	177	157	165	181	187	173	167	186	163	184	172	183	172	174	186	198	187	183	167	210	172	168	188	173	196	189	191	171	184	171	188	183	191	176
21757	30892	28112	19368	13204	9182	5933	4429	3513	2834	2128	1776	1361	1126	949	842	738	670	613	553	521	537	535	463	447	482	472	444	455	407	412	429	418	412	405	441	400	421	443	365	428	407	424	392	406	400	366	396	397	368	381	425	401	393	380	379	380	388	388	356	395	376	392	392	360	398	356	359	344	398	408	412	401	362	390	359	351	404	377	376	375	372	358	384	400	387	407	373	367	382	404	398	350	363	379	387	425	358	397	394	403	348	350	378	400	404	429	381	367	367	388	376	370	399	378	395	376	399	412	394	387	394	355	399	374	380	389	390	374	376	366	391	398	381	373	379	375	362	378	353	379	362	387	354	359	386	429	396	373	359	383	389	390	407	355	369	383	384	420	397	356	372	378	391	382	370	401	381	385	393	409	387	395	396	358	384	380	399	383	422	367	411	371	368	387	406	406	360	432	441	384	387	357	345	357	395	370	400	357	355	402	377	401	401	359	374	408	379	373	358	384	377	352	392	389	411	402	380	385	382	374	381	359	377	345	352	379	347	421	386	392	373	358	383	396	403	396	407	331	393	387	383	381	383	392	362	367	363	406	371	392	398	360	374	399	344	352	390	398	361	387	352	370	369	396	379	350	337	377	359	402	432	361	402	389	391	373	395	393	349	357	365	417	389	378	411	381	394	385	363	328	399	393	342	389	397	384	408	373	388	380	388	343	373	375	377	368	419	369	385	412	385	378	362	365	389	392	397	342	396	391	373	348	419	380	341	383	347	391	373	410	360	366	341	398	381	406	381	366	417	372	378	366	364	363	354	394	419	353	361	413	346	361	398	382	375	426	353	333	345	391	402	368	409	365	356	386	384	376	370	417	433	385	382	364	380	374	363	390	395	405	394	352	389	386	396	383	400	378	364	390	383	380	372	388	392	374	328	416	392	360	409	361	373	373	352	375	395	396	388	343	408	397	380	416	399	415	385	358	363	398	380	362	353	361	397	400	400	420	360	374	410	428	412	374	396	403	406	382	405	376	363	388	394	364	352	377	353	352	403	411	384	388	423	370	376	362	393	348	359	351	364	384	357	385	393	415	371	365	353	386	409	394	398	329	360	394	354	377	327	389	392	405	361	399	366	384	363	403	357	388	379	391	368	390	369	400	350	381	372	390	395	395	386	357	361	374	382	362	338	386	346	390	391	389	378	395	397	352	390	400	367	402	387	399	374	385	422	364	397	375	397	344	373	381	383	373	368	411	366	390	392	391	397	385	385	362	404	384	396	384	366	359	361	368	384	356	389	391	409	395	397	394	393	386	375	374	377	401	396	390	376	370	391	410	391	391	381	331	376	378	381	419	399	389	339	347	412	412	368	378	383	334	376	361	367	350	387	385	384	398	407	353	362	372	380	404	384	350	397	385	395	361	391	354	387	395	378	404	347	377	390	398	393	350	392	358	379	368	348	346	376	372	368	366	372	396	375	362	381	393	393	389	403	375	394	420	432	329	368	395	384	414	361	368	406	379	361	395	412	394	373	371	423	376	403	427	345	374	379	380	361	403	363	379	356	388	412	374	400	386	363	402	410	362	390	392	407	374	378	384	345	395	413	370	396	430	388	372	381	369	384	353	377	401	389	354	375	379	349	385	354	390	412	400	365	377	392	391	382	390	413	404	396	334	378	391	388	351	383	404	387	357	350	377	357	367	342	381	385	377	384	378	387	404	377	381	382	392	358	412	385	351	401	361	371	367	372	378	381	387	388	392	385	366	373	405	364	381	333	428	396	336	384	368	377	375	363	378	365	373	405	356	363	363	388	389	339	369	409	346	381	385	383	377	385	385	386	392	362	361	379	397	402	389	366	366	377	362	372	404	403	378	369	377	372	412	376	375	355	367	387	371	340	437	382	378	366	347	360	391	390	376	360	393	374	401	359	394	388	395	387	419	390	388	365	372	389	402	396	360	390	405	356	369	359	414	380	401	396	375	383	352	404	392	384	376	353	410	400	391	374	409	360	352	376	403	341	398	387	357	368	364	392	346	383	415	385	384	358	382	398	347	389	388	359	411	354	362	379	364	375	384	373	373	363	398	401	375	395	380	388	363	388	405	399	400	363	375	369	394	369	400	374	387	382	395	403	335	405	401	389	370	337	374	399	392	392	400	353	362	405	395	365	367	428	377	367	372	406	401	363	364	383	388	340	383	396	367	402	374	387	395	398	347	362	395	369	374	359	415	377	378	384	387	402	384	396	365	392	373	371	357	380	362	381	348	390	382	372	396	404	369	418	397	381	407	381	384	339	384	411	374	356	366	395	405	376	395	363	338	368	371	378	369	402	383	396	384	399	393	398	375	402	384	381	354	382	364	404	379	379	380	402	379	362	369	347	388	380	377	392	364	398	385	371	372	391	408	363	412	366	392	398	370	366	399	371	370	414	369	392	392	352	376	369	398	417	406	380	376	359	398	365	379	337	365	390	401	370	392	355	371	380	356	385	374	402	381	357	425	376	369	375	385	376	376	396	382	350	356	363	381	398	404	375	377	408	398	362	358	414	356	377	349	361	361	354	372	378	363	359	425	376	370	420	374	333	356	387	379	406	346	339	372	373	384	404	339	382	388	372	410	398	397	371	377	367	419	365	373	376	356	381	394	395	358	363	364	398	386	380	352	361	378	357	370	353	411	409	408	358	377	376	364	360	379	375	390	399	414	367	373	371	383	354	358	386	377	366	388	383	414	378	387	413	375	395	380	397	381	382	370	398	372	379	374	380	351	398	401	373	383	391	399	387	396	399	386	370	351	392	364	402	378	348	380	349	384	351	381	385	413	370	395	372	390	387	384	365	365	372	346	360	382	398	398	380	389	410	391	391	383	373	345	361	372	395	365	372	379	387	414	379	399	385	397	337	356	373	372	382	357	376	397	385	362	372	401	380	386	394	364	355	383	394	389	397	400	361	372	386	350	372	376	391	402	380	375	370	365	353	359	367	410	366	385	380	377	386	400	422	361	412	351	369	353	350	407	372	399	365	357	410	379	373	371	347	356	431	384	346	418	362	396	362	390	346	362	375	391	381	370	416	421	408	386	369	388	426	374	394	386	404	361	382	385	374	381	365	348	378	384	357	392	362	369	413	326	358	383	378	361	360	351	352	369	377	383	375	397	387	402	402	402	396	363	413	382	351	409	381	382	395	412	404	388	410	388	389	369	388	406	377	375	363	386	356	380	414	392	347	382	371	328	374	359	370	342	374	366	404	357	339	351	365	363	416	347	378	381	372	365	374	362	388	393	384	379	413	389	368	384	371	356	352	376	384	368	433	402	369	389	360	376	373	358	379	358	385	394	368	385	392	375	389	391	381	389	337	355	408	375	382	413	382	375	371	337	397	373	391	400	369	369	407	368	387	381	366	383	376	392	404	376	321	362	347	380	403	396	389	379	385	364	375	396	377	387	392	382	351	383	401	382	383	405	423	375	375	384	349	407	352	381	384	356	369	372	414	388	367	368	383	380	383
23676	21636	29345	24242	21615	19111	6754	2474	1583	1196	933	648	567	414	356	314	252	215	169	169	158	152	150	145	122	125	137	140	131	125	125	126	115	129	125	118	100	129	105	92	90	102	113	94	99	126	72	116	94	95	90	95	91	118	88	121	115	95	83	109	98	104	110	94	102	100	103	99	107	111	77	96	99	105	78	105	101	111	98	104	108	101	96	109	106	131	106	89	98	82	103	109	99	101	104	92	100	104	102	86	104	109	93	97	100	103	120	106	105	90	105	90	89	99	101	103	97	84	111	107	111	106	93	97	102	115	110	103	93	110	106	102	110	111	91	80	102	100	88	82	109	93	92	96	107	106	77	97	101	112	95	105	91	87	98	96	105	102	96	104	93	93	107	107	98	109	102	116	110	98	99	85	86	103	88	101	103	111	105	98	114	101	102	97	129	109	92	108	102	94	106	110	83	93	110	95	96	96	96	81	88	98	85	118	100	87	91	94	107	95	108	97	98	103	96	109	124	93	88	96	98	113	89	106	117	84	81	100	82	104	106	111	109	99	95	117	110	84	90	105	101	92	106	74	98	73	117	103	89	98	105	94	103	105	107	97	94	118	85	107	86	96	83	98	92	97	89	96	103	94	89	108	100	102	104	100	99	90	95	97	89	89	99	103	80	95	96	101	100	111	102	87	117	98	89	114	103	119	134	101	96	92	88	89	86	83	89	96	111	96	100	122	92	97	92	100	95	90	101	99	95	91	101	107	108	99	103	116	96	107	100	108	94	96	92	90	87	101	86	90	101	103	97	75	105	110	95	91	85	114	92	97	100	94	88	98	103	92	98	88	87	90	113	93	93	92	106	104	83	102	89	92	108	108	95	80	101	92	107	120	83	110	97	86	104	85	96	84	112	101	113	93	106	86	93	95	109	95	95	95	97	83	93	91	100	93	96	98	115	107	105	114	99	91	105	106	89	86	101	101	110	97	93	85	121	116	107	104	107	101	114	97	101	100	94	104	94	100	91	79	105	93	92	90	107	102	113	104	103	102	91	101	102	116	112	100	108	101	94	105	108	96	109	106	121	107	87	97	92	99	81	103	105	99	98	92	100	92	97	102	99	85	85	101	80	98	102	90	94	89	113	88	110	87	88	108	92	99	84	108	102	99	96	93	100	90	81	85	117	91	101	95	107	89	95	99	101	84	97	79	109	97	108	94	87	101	126	99	82	100	97	103	103	84	95	113	88	101	88	105	90	93	92	83	89	91	99	98	93	103	95	89	109	89	87	99	95	100	138	98	98	89	98	96	95	81	100	85	93	86	85	98	97	94	103	89	109	103	102	92	102	89	92	107	89	88	101	107	109	99	95	104	99	102	89	111	94	97	90	100	98	90	100	94	108	81	119	103	83	93	90	109	106	92	114	95	119	97	90	85	104	94	104	92	95	91	76	91	91	109	93	93	106	89	109	72	79	85	109	92	109	89	91	102	87	98	111	87	96	95	96	115	112	105	86	107	99	88	102	108	103	109	104	96	80	106	90	90	106	93	119	97	96	94	93	91	123	94	101	102	97	96	104	105	102	94	86	97	110	101	97	96	100	99	90	92	93	98	90	105	92	95	93	86	113	105	88	103	105	100	106	99	102	81	91	100	97	118	75	102	92	103	107	83	87	103	108	87	112	110	90	99	93	101	90	103	86	93	103	84	98	99	91	113	94	90	129	82	92	122	93	94	85	98	99	107	91	81	101	85	105	107	90	96	113	109	106	97	106	101	97	94	89	83	105	88	114	98	114	108	100	109	113	91	92	116	99	102	115	87	105	98	100	106	95	108	102	86	107	106	103	102	103	111	91	98	115	102	98	91	94	108	100	96	75	94	105	103	94	100	93	94	104	109	99	107	95	99	96	83	108	94	79	106	92	117	90	106	110	81	102	97	99	87	94	100	99	109	102	83	100	117	100	110	111	80	101	71	85	105	101	94	101	89	104	102	115	95	98	89	92	77	102	105	97	97	116	91	101	104	90	114	99	105	101	101	95	96	90	108	74	108	90	98	88	101	103	105	101	101	101	92	83	110	105	94	84	105	101	92	100	92	97	112	83	115	100	124	109	99	109	90	104	91	95	97	101	97	106	82	108	101	92	100	103	111	102	94	98	78	88	97	104	97	97	88	89	95	91	98	100	91	87	93	87	92	91	101	120	85	67	83	76	87	102	93	116	92	100	101	112	99	110	122	106	96	95	91	96	75	86	95	90	82	92	85	99	90	93	112	85	113	119	82	102	87	106	102	101	108	97	94	107	101	113	91	100	81	100	112	94	99	82	91	97	103	97	81	99	108	99	99	98	87	111	115	84	115	117	102	98	109	84	99	97	90	112	112	106	111	93	81	90	84	90	92	90	93	94	92	110	99	89	97	105	97	98	94	98	96	109	87	100	107	85	90	87	77	93	95	107	114	121	80	109	88	116	101	91	99	105	84	103	84	78	95	112	105	87	99	118	98	93	70	91	103	119	107	95	104	88	97	105	90	105	114	87	95	105	106	93	69	102	98	121	106	102	92	97	102	97	72	110	84	113	93	87	111	102	98	84	99	96	107	101	92	97	95	89	103	105	113	99	100	89	102	103	99	100	90	104	102	85	95	94	112	97	95	98	97	90	99	91	82	98	91	90	94	102	117	90	97	94	89	93	86	94	90	82	95	99	105	103	88	113	86	110	120	78	120	100	112	114	83	103	92	91	89	102	93	111	115	84	109	95	87	104	105	95	119	99	90	99	85	81	92	99	103	87	111	93	99	98	90	90	89	101	104	100	91	94	91	114	94	99	113	113	89	93	92	97	91	95	89	77	85	107	95	79	92	92	86	87	102	101	100	102	88	95	101	97	91	104	99	101	99	104	86	100	106	80	96	92	106	85	98	93	96	100	86	89	100	88	107	102	95	91	91	85	94	117	102	93	82	100	93	98	89	85	95	105	93	99	95	102	97	87	88	103	85	98	101	96	91	100	105	85	99	80	99	100	106	97	85	110	92	96	97	97	83	80	85	104	111	85	90	98	106	92	107	93	91	107	108	104	81	103	107	105	97	104	90	100	92	90	87	86	118	110	90	132	94	106	101	105	112	91	103	88	88	98	92	93	107	109	90	97	111	78	100	91	83	104	93	94	102	102	101	99	80	95	104	105	93	94	90	113	97	83	93	85	90	96	99	96	116	109	94	96	98	105	93	110	83	111	97	109	92	98	103	109	82	93	106	90	97	112	93	102	102	113	106	92	92	107	99	101	95	96	81	92	121	104	98	119	114	91	96	98	112	94	104	108	100	78	99	91	91	113	113	112	92	101	97	99	101	103	98	97	88	88	99	101	99	101	101	100	107	119	98	90	82	97	104	104	96	99	94	94	98	97	96	90	102	95	103	128	90	89	103	98	93	86	111	92	94	88	77	107	92	97	101	89	84	100	110	94	110	91	102	96	91	96	97	104	92	103	83	98	102	97	111	94	84	121	106
26356	38171	34783	26394	19556	14200	9898	7529	6182	4746	3583	2631	1973	1573	1263	1046	913	699	557	528	509	471	403	369	441	344	384	301	305	305	303	279	264	263	252	270	234	273	274	282	229	244	225	217	222	219	206	256	238	207	230	226	218	220	209	215	253	225	202	211	235	225	206	221	218	237	217	214	214	193	220	202	207	211	180	198	193	198	216	227	205	213	215	214	216	190	193	188	212	233	211	189	204	230	209	210	182	228	204	208	202	237	211	212	205	221	218	219	218	222	205	230	198	205	206	203	214	209	200	197	203	205	197	209	205	204	210	195	182	210	211	222	217	198	226	178	218	203	204	219	199	217	204	213	222	196	220	202	204	206	200	223	181	207	210	198	221	227	210	201	211	221	212	192	177	202	210	205	207	197	221	188	180	184	204	228	194	198	208	220	208	174	203	198	204	210	215	206	215	199	187	212	182	180	185	202	225	201	226	198	194	203	233	182	219	206	214	203	220	215	192	188	189	209	210	180	217	206	242	194	220	201	222	202	221	183	224	185	197	210	223	228	179	197	213	190	182	220	204	195	205	206	203	196	215	232	201	212	199	226	189	197	207	208	202	198	163	213	182	206	193	212	208	191	198	185	188	218	220	219	181	214	217	241	198	205	219	208	197	209	197	214	200	189	192	213	194	195	185	209	196	194	196	190	195	224	193	191	191	200	228	195	226	204	205	210	203	200	223	214	186	211	226	176	202	215	192	185	192	210	203	202	198	209	225	236	227	231	185	212	194	213	219	199	198	185	203	208	195	189	209	217	218	199	194	187	228	201	205	224	185	215	214	212	195	209	203	183	225	187	190	213	226	221	196	227	214	193	193	205	223	188	224	217	209	186	190	216	187	204	198	204	217	214	226	206	184	184	196	205	195	186	217	211	200	192	228	205	189	207	195	203	226	206	220	217	193	197	198	199	176	220	178	211	187	211	193	179	206	204	218	174	205	200	209	178	202	203	175	203	214	204	211	201	187	197	211	193	199	224	218	197	192	190	198	206	216	217	214	189	210	208	199	171	196	185	188	203	221	212	197	220	195	184	215	188	205	168	181	207	200	224	196	207	206	182	202	210	230	212	210	215	186	226	217	200	218	176	207	183	216	192	211	177	227	209	214	214	223	210	203	222	213	229	212	199	184	187	222	196	194	185	226	206	213	194	226	204	222	206	226	231	225	173	196	192	194	173	180	215	194	187	221	184	209	198	218	198	192	237	212	185	210	192	206	198	208	182	233	196	182	210	203	196	203	222	198	171	202	202	189	180	216	203	191	226	212	221	226	204	203	207	204	196	216	212	198	196	177	207	197	200	186	175	177	203	207	200	207	217	179	194	194	188	236	199	200	198	189	221	212	196	239	210	206	195	202	202	224	206	208	186	206	209	216	201	219	205	197	217	224	193	190	213	198	215	219	214	196	204	173	234	222	217	200	197	195	207	177	193	208	217	195	209	192	190	208	215	177	206	186	214	199	211	222	215	199	190	188	220	187	231	208	210	211	210	204	209	213	202	193	192	192	197	221	191	202	212	199	195	213	192	169	214	210	204	195	197	220	218	192	228	207	217	191	205	205	215	232	218	218	211	205	206	161	224	228	189	192	207	208	232	213	225	204	189	191	195	198	202	222	204	225	191	207	216	216	212	218	203	213	211	202	194	214	217	208	216	188	208	217	202	179	218	201	197	187	208	193	190	203	205	210	216	187	209	204	214	177	195	190	217	190	214	205	208	195	198	185	184	224	224	198	196	188	211	170	226	201	184	195	200	197	191	199	190	178	192	209	200	182	191	189	183	191	202	179	215	182	222	207	184	189	207	224	214	220	213	199	211	208	198	190	241	197	217	214	230	180	215	210	181	211	173	200	237	185	222	212	208	209	207	222	240	196	194	194	205	203	235	214	209	226	192	199	206	223	213	203	180	214	213	195	201	201	214	204	197	206	217	215	238	184	193	214	215	188	226	210	206	189	210	182	221	214	217	185	210	188	241	194	213	208	204	195	207	195	220	218	216	191	214	204	192	207	208	199	231	197	221	186	207	200	191	208	224	228	207	187	205	198	202	209	217	193	193	173	211	203	206	232	191	185	205	210	232	206	208	194	217	190	214	183	222	195	213	176	204	197	205	204	212	195	212	210	202	194	194	185	203	209	199	236	185	218	210	196	172	229	201	177	208	217	200	223	188	186	169	220	201	210	226	211	216	213	193	218	201	211	181	210	221	194	202	205	199	193	188	230	187	208	220	197	204	215	188	214	231	213	213	203	206	204	201	213	193	198	221	190	219	198	208	195	187	204	195	205	208	209	201	198	206	230	200	213	190	213	203	201	191	201	205	206	221	197	221	220	215	185	194	213	221	211	218	196	189	191	201	215	218	192	193	202	199	209	217	224	214	187	206	212	188	205	224	227	202	217	202	190	202	210	216	217	195	224	199	204	205	193	214	193	210	208	163	214	204	208	198	224	198	209	221	202	185	207	195	198	183	218	206	218	177	192	180	210	198	210	214	190	184	209	223	221	201	217	185	225	215	202	205	203	216	198	187	197	218	201	196	199	198	192	204	194	231	218	196	170	197	230	179	217	199	239	189	190	177	238	189	230	212	199	197	166	199	200	199	212	189	209	193	197	213	190	201	219	187	218	217	196	218	208	200	213	199	194	176	195	222	197	197	205	211	203	205	201	196	199	223	216	214	200	215	190	206	208	208	230	207	205	195	203	215	202	190	210	172	205	210	207	179	195	209	199	198	190	209	197	215	203	207	198	202	180	212	208	184	218	230	207	187	208	204	194	211	188	205	200	187	198	211	194	189	188	205	198	231	209	203	202	205	196	204	200	200	212	191	206	191	205	188	192	204	199	214	235	210	207	188	202	208	211	201	230	214	202	210	196	211	199	206	206	221	197	195	192	219	202	212	197	227	192	195	220	209	197	225	202	216	212	203	189	200	186	213	224	184	200	204	213	201	178	195	179	213	198	188	221	216	221	223	214	198	213	198	211	187	234	219	220	203	211	208	192	180	208	201	202	208	212	194	191	212	202	199	210	216	195	225	182	213	182	223	208	205	239	196	184	220	220	206	178	220	188	204	180	211	217	200	193	214	190	223	207	202	195	232	203	214	198	210	186	212	197	182	196	200	197	206	184	214	203	210	190	212	187	209	204	182	193	215	195	178	209	230	220	209	209	220	213	191	191	230	225	226	198	170	210	204	205	194	201	204	223	220	211	210	233	220	210	205	217	197	215	224	217	211	200	187	213	193	179	197	209	206	207	199	220	211	199	201	223	215	190	194	202	199	202	207	190	195	204	166	201	227	222	182	216	194	192	185	169	174	211	190	228	213	187	190	184	214	212	215	203	184	208	228	217	204	202	204	198	231	198	195	209	191	216	190	202	185	206	195	227	194	218	217	222	227	218	202	204	208	192	171	218	223	203	212	189	214	193	195	199	192	204	229	212	185	178	189	210	205	237	199	198	189
27275	20860	13081	5426	2248	1344	866	683	564	475	431	360	322	312	299	301	268	265	291	293	281	244	247	273	284	259	268	253	236	264	253	271	264	257	279	239	253	288	260	257	254	261	239	260	252	272	249	245	258	251	261	252	235	244	246	241	260	242	226	244	286	257	250	263	253	269	244	266	237	278	274	263	265	279	246	263	237	261	283	266	258	276	255	256	242	246	241	275	260	269	246	256	252	265	225	270	253	256	255	279	247	272	235	265	261	286	257	241	270	260	244	250	273	237	240	276	254	277	253	234	255	275	271	231	290	282	238	228	249	280	255	251	261	258	239	262	245	236	270	247	255	274	252	257	241	263	268	262	261	258	267	261	232	250	255	225	278	261	247	249	249	233	293	258	249	262	258	273	214	241	249	267	241	241	272	266	257	249	280	262	284	253	270	248	245	268	248	264	264	268	257	254	246	268	270	282	253	270	274	265	262	261	264	259	277	276	263	253	243	264	244	263	266	256	247	279	265	229	277	249	261	274	265	235	255	255	223	244	233	251	260	273	277	267	268	270	259	219	250	253	273	261	241	243	237	268	259	327	248	242	234	248	238	262	263	255	265	222	264	272	243	249	280	259	261	268	250	250	261	268	239	267	272	261	273	247	257	275	254	265	258	263	235	269	258	254	280	246	235	261	277	269	265	280	257	276	263	249	268	281	249	259	234	253	244	264	238	292	272	267	248	242	258	222	260	274	229	273	253	241	252	252	240	258	263	266	243	239	256	262	272	294	259	256	261	256	248	242	267	258	262	258	283	269	225	271	261	231	278	240	232	241	245	248	235	273	238	274	276	271	268	295	266	258	250	268	272	244	230	251	293	258	216	244	265	234	251	277	266	231	281	258	248	229	268	285	278	269	246	248	255	231	252	260	253	273	255	276	258	275	277	263	271	263	261	261	281	268	249	241	240	259	240	257	244	249	245	245	257	253	252	223	240	245	266	238	267	280	269	281	269	246	244	242	262	245	279	229	237	244	232	290	274	269	275	280	267	243	273	261	244	238	262	245	266	251	263	248	254	267	274	226	271	264	257	260	283	238	240	268	261	261	266	227	253	288	285	239	257	260	268	249	249	263	270	257	253	244	247	258	250	276	273	296	249	270	233	255	235	289	269	241	256	258	263	252	258	236	248	239	237	257	229	286	254	278	257	267	229	276	233	256	294	257	267	255	264	261	227	250	260	270	254	270	237	245	238	245	261	274	247	247	267	237	269	251	236	243	272	264	251	246	246	252	232	250	287	225	246	242	259	246	277	228	280	257	271	283	249	244	273	240	248	240	267	258	273	277	237	258	243	259	241	247	227	242	242	241	237	271	242	247	284	248	239	240	254	261	242	232	250	266	249	234	249	247	224	260	271	235	275	275	288	252	270	278	289	240	257	270	250	256	246	256	279	252	261	270	262	247	229	250	253	263	272	263	273	236	250	254	252	252	262	274	261	225	229	252	246	259	260	237	236	261	278	262	212	265	253	248	243	248	253	249	254	273	261	283	235	273	251	269	256	257	262	274	262	236	261	241	274	257	241	255	261	254	248	262	254	230	262	245	243	269	247	276	266	253	283	251	254	261	246	243	290	261	241	255	235	266	285	281	249	258	258	268	246	264	278	274	245	255	261	248	252	265	286	229	273	217	271	227	265	250	257	290	265	264	258	246	252	252	278	248	249	232	258	253	262	258	249	258	291	281	278	267	265	227	254	248	255	255	239	260	268	267	268	244	249	276	251	260	275	285	254	248	276	221	249	258	282	272	244	241	281	268	263	245	271	253	270	236	272	255	279	240	225	235	258	244	260	223	251	258	275	265	250	249	270	230	244	268	236	267	273	283	270	267	258	272	255	268	243	265	246	259	251	270	262	231	263	236	288	293	245	243	269	281	257	268	250	258	256	258	239	240	279	264	249	243	262	270	259	278	261	257	290	236	262	269	271	254	241	254	244	258	246	256	275	273	236	234	291	257	243	265	250	249	266	266	264	244	252	274	266	272	246	244	272	254	266	255	272	254	276	265	256	278	267	230	225	259	261	237	259	257	230	255	265	242	253	250	246	228	243	242	268	227	272	242	252	285	255	280	260	258	264	257	254	247	263	242	265	252	248	278	255	281	275	262	235	249	271	256	276	247	251	265	240	243	261	260	238	258	237	272	256	220	245	262	297	252	253	251	253	280	236	248	251	264	267	266	225	221	266	251	248	270	261	274	280	245	251	268	269	262	281	241	248	267	270	259	247	261	250	259	253	275	239	243	243	259	238	287	267	255	266	269	241	249	252	259	262	260	278	263	276	253	244	228	253	264	268	244	284	276	263	264	283	238	247	261	234	249	283	269	267	275	231	244	270	276	249	262	249	220	270	263	278	258	248	256	285	265	257	265	243	245	268	279	267	244	273	279	250	271	272	244	263	255	266	232	276	274	251	267	262	245	278	237	296	260	286	290	290	246	277	262	262	236	263	244	245	278	260	291	254	260	281	231	245	260	280	266	276	270	244	252	224	272	251	258	247	241	249	248	254	267	263	246	243	233	258	278	284	250	255	277	250	265	249	248	246	265	269	247	241	245	272	271	245	286	269	241	251	253	267	277	261	260	256	245	226	262	244	244	252	230	245	228	256	276	222	249	273	298	247	284	265	252	263	256	245	242	264	247	227	251	243	277	261	261	241	239	245	244	270	281	237	277	261	258	241	221	249	247	244	242	237	232	278	273	234	240	242	254	269	218	251	241	251	249	235	246	270	265	257	262	254	253	254	250	246	258	254	245	241	274	252	273	241	232	253	257	249	273	292	248	246	225	268	266	247	269	239	289	242	282	232	256	260	288	273	297	243	247	217	273	253	252	248	283	249	246	253	234	244	271	272	243	270	253	276	252	268	270	273	253	238	236	244	280	262	274	255	256	244	274	256	262	244	270	243	251	225	235	263	254	247	268	238	260	267	238	257	261	264	235	264	282	272	254	235	261	262	272	252	250	254	248	236	225	309	271	271	277	221	255	216	256	241	254	285	239	266	254	267	242	274	245	235	265	255	256	273	255	250	282	246	246	245	242	241	271	267	270	244	253	249	260	267	280	248	233	262	266	238	246	231	261	256	241	257	240	249	242	265	246	234	253	264	261	255	271	274	262	271	277	264	275	232	280	249	281	247	252	244	253	251	258	267	267	227	250	247	259	248	273	234	231	237	262	260	278	238	238	262	240	247	241	304	241	262	248	242	236	280	282	265	266	270	272	261	248	243	268	289	227	203	257	245	258	242	270	281	241	262	258	255	277	247	270	273	253	260	273	247	273	243	246	258	244	280	266	282	230	245	243	282	239	271	255	282	252	227	237	241	259	240	231	263	262	258	215	244	281	270	245	261	269	272	265	248	258	276	233	273	259	259	229	247	248	252	276	260	249	214	257	278	245	276	214	240	249	228	240	247	254	266	239	238	264	243	283	271	260	236	270	247	236	272	248	261	261	280	249
17207	21278	17333	10090	6236	4067	2752	2249	1820	1498	1261	992	905	764	686	665	626	613	578	599	601	606	559	541	581	541	526	545	526	517	556	559	553	507	527	556	572	547	534	507	527	525	542	519	522	552	506	499	509	519	499	528	551	520	565	516	515	555	578	524	560	539	542	506	552	495	555	544	531	508	537	544	519	568	561	524	530	550	543	534	517	511	546	516	503	546	502	523	539	534	523	563	523	546	524	513	558	536	515	529	549	528	532	530	526	506	540	481	505	529	498	544	491	500	535	500	563	501	506	531	543	518	552	516	544	528	554	519	506	522	526	498	554	509	566	546	511	526	565	565	518	507	532	567	529	506	493	449	544	573	509	518	543	543	537	542	517	543	570	529	535	499	515	512	529	545	498	504	502	544	515	541	545	508	526	560	519	542	539	520	525	542	497	524	528	512	552	517	570	494	525	523	545	572	583	556	544	551	525	525	524	534	568	535	549	529	531	549	589	502	524	497	528	539	545	535	533	520	522	539	539	563	546	504	504	527	564	563	549	548	501	493	529	525	509	570	521	535	497	495	565	494	519	542	554	532	548	515	518	570	520	536	538	517	513	530	534	535	557	509	533	518	505	524	541	537	520	501	556	544	522	493	541	579	558	556	537	531	508	573	542	529	491	534	547	548	507	540	532	523	505	546	494	575	540	501	543	532	508	568	543	501	546	505	525	512	554	523	517	581	533	504	571	512	556	510	547	580	492	528	484	505	504	565	549	539	506	528	529	532	505	525	555	544	574	543	549	530	544	510	490	532	528	511	516	495	549	491	550	514	519	574	550	492	492	561	531	525	499	498	521	546	506	524	515	476	551	529	527	550	535	555	504	503	542	503	555	464	472	530	531	506	552	553	559	502	519	552	541	524	547	548	544	518	530	517	530	518	546	546	509	545	502	549	545	558	586	503	529	471	509	555	539	593	549	524	542	556	514	503	533	529	554	522	532	510	501	513	472	554	531	542	550	569	512	558	547	543	475	478	523	543	485	518	569	557	521	495	523	519	518	522	541	514	528	536	512	540	520	540	535	522	538	551	525	590	519	523	523	553	529	520	525	503	523	535	530	511	516	498	512	575	532	544	510	525	534	514	521	510	490	531	533	484	518	559	560	544	516	539	581	508	484	551	531	533	540	517	475	455	559	533	572	541	521	548	547	538	529	579	546	547	591	490	523	529	548	544	541	519	550	516	531	517	562	558	549	542	515	528	491	540	530	534	528	487	532	524	519	542	537	526	470	545	549	497	546	511	524	512	533	546	510	552	489	514	527	505	511	497	537	551	528	504	510	488	477	526	547	474	545	515	507	522	505	519	521	547	493	545	540	509	551	489	523	515	552	517	552	543	555	541	546	547	543	498	509	561	543	481	531	506	499	537	545	529	564	526	584	518	514	559	502	530	504	534	528	495	534	512	547	506	535	532	519	507	521	564	497	554	517	540	516	546	547	525	530	536	514	489	538	536	513	526	539	516	511	510	553	548	488	526	517	543	559	581	554	498	528	501	557	545	492	498	534	558	542	523	526	505	501	542	527	542	531	555	560	513	552	528	514	508	523	563	499	494	489	515	529	523	502	524	518	521	532	529	526	578	513	514	567	487	521	533	548	548	550	525	526	499	532	545	513	553	525	511	527	551	498	563	546	543	525	522	559	503	585	556	556	544	524	508	500	499	525	552	524	535	499	535	536	517	562	550	538	526	508	523	590	537	528	475	547	518	553	521	532	536	555	494	559	566	545	548	516	539	516	527	561	530	527	531	520	516	482	533	536	535	526	523	550	538	502	532	535	499	581	510	488	508	523	525	492	503	525	546	545	520	536	522	532	578	546	543	553	526	528	531	555	467	538	533	555	502	503	542	555	554	504	531	540	521	558	508	541	488	567	505	518	540	526	522	522	583	513	533	506	527	522	524	527	499	512	529	532	541	550	508	538	519	488	489	508	548	531	516	520	508	541	486	537	520	524	533	496	578	504	467	536	543	491	516	500	519	528	542	491	518	545	548	537	526	515	537	514	535	525	527	532	505	541	527	537	543	530	540	536	535	522	567	543	533	542	517	496	523	516	495	508	546	501	505	515	531	527	501	500	481	552	518	508	521	540	544	545	560	577	510	500	547	520	480	569	556	553	554	546	518	511	488	505	537	532	508	518	544	501	485	525	538	510	499	497	542	516	485	535	532	502	561	561	521	512	588	531	494	507	520	495	522	494	537	490	519	539	496	519	497	497	579	527	540	518	512	508	490	556	514	527	534	525	529	509	555	498	519	545	530	550	524	530	469	521	559	527	563	476	522	475	554	555	511	541	536	541	528	545	556	521	574	555	535	555	493	546	546	492	509	513	517	523	529	573	531	539	510	490	567	514	527	542	537	533	559	538	493	548	578	571	536	518	525	536	510	530	534	506	508	529	541	521	500	548	522	531	530	507	535	534	500	534	521	590	523	541	524	519	520	527	515	578	566	519	542	503	528	566	527	497	504	549	552	495	520	513	560	540	532	547	544	505	506	558	560	555	509	491	558	513	542	584	481	522	542	523	505	503	508	549	529	577	530	512	546	539	528	514	515	547	522	533	516	516	532	529	550	536	512	553	506	504	497	539	525	489	509	518	528	558	499	521	568	445	513	501	541	530	528	493	549	502	547	490	540	514	525	561	518	570	531	506	555	550	509	544	543	475	534	499	491	518	536	510	534	555	540	557	487	521	567	544	510	495	495	530	543	558	530	547	545	525	520	536	541	543	500	492	540	535	589	533	534	509	499	482	551	540	523	520	526	543	526	513	534	515	504	505	502	505	496	518	544	546	558	519	541	548	529	508	541	511	487	515	498	543	537	470	546	527	531	540	551	523	574	532	532	524	536	532	531	530	543	501	582	524	510	517	459	549	495	537	537	527	584	565	538	563	513	502	532	510	529	541	538	540	501	535	542	560	517	521	573	518	505	505	471	536	533	556	547	562	563	522	527	510	498	539	542	537	482	530	509	534	545	512	519	495	508	526	548	521	516	543	491	541	528	570	550	540	545	486	548	544	529	526	527	517	530	525	530	520	505	535	508	519	508	532	527	529	556	488	567	542	539	546	527	560	537	522	538	535	492	543	520	560	517	510	481	530	534	519	587	516	567	505	507	574	540	537	543	547	543	528	491	533	517	529	548	507	503	528	532	538	529	546	493	514	505	519	484	533	519	555	492	478	517	510	525	546	511	492	522	540	515	461	528	510	563	493	540	541	531	517	495	533	530	534	483	540	494	480	527	527	522	505	542	465	552	558	551	530	536	565	535	560	547	518	558	524	556	494	537	542	561	536	514	536	511	555	562	486	562	525	490	533	524	511	568	545	516	565	563	532	544	551	531	530	571	505	535	515	502	504	533	533	530	541	500	556	551	494	534	530	521	518	554	505	523	529	533	524	564	473	538	536	530	533	522	484	524	513	550	502	520	492	497	526	536	536	523	519	490	496	515	551	503
24943	21644	28277	25201	17116	5061	2343	1475	1005	767	577	434	401	380	294	285	265	248	221	204	209	202	210	203	243	212	197	194	184	183	176	173	197	182	179	185	198	179	176	191	187	193	163	168	183	177	189	179	168	176	185	159	176	184	194	191	188	167	181	191	197	187	201	176	177	170	168	189	193	214	174	181	203	179	149	178	200	182	191	169	186	161	184	172	186	164	147	153	186	172	186	168	182	184	153	170	180	161	157	198	157	155	189	190	186	183	176	194	173	189	175	133	187	160	170	174	203	158	166	170	188	179	185	176	181	183	175	178	168	173	167	150	197	170	155	190	197	164	161	159	164	167	155	166	180	172	178	168	162	169	188	171	154	196	202	170	179	184	192	190	210	201	170	177	174	169	147	171	180	161	179	160	166	182	181	175	172	186	155	196	169	209	163	186	198	168	187	167	180	188	184	197	195	178	149	185	166	188	173	157	181	159	180	182	188	204	162	183	199	196	170	188	184	172	183	171	158	181	172	194	173	181	179	189	163	143	165	191	198	186	180	182	186	182	165	170	204	169	174	187	173	186	199	183	178	189	201	199	203	206	194	205	156	180	171	178	181	192	176	164	150	188	197	182	178	162	177	153	176	152	172	178	170	141	182	173	198	166	172	188	202	186	192	170	186	192	181	169	147	186	156	172	184	185	158	178	177	188	186	171	180	176	165	164	161	186	163	180	162	187	182	181	174	175	192	187	174	146	196	179	210	185	179	177	168	186	170	176	193	157	201	164	167	196	186	171	181	185	154	200	165	168	184	186	175	156	193	165	150	176	157	171	159	181	176	181	174	162	196	183	162	180	161	183	205	187	177	170	183	176	167	189	194	170	180	194	183	188	169	188	184	159	169	171	162	177	182	195	175	186	193	166	179	188	183	151	173	169	180	176	171	172	194	170	184	194	177	180	181	170	174	192	155	167	178	165	188	197	196	161	169	178	161	170	173	194	183	181	195	192	173	163	178	168	160	185	194	167	196	164	187	175	164	199	178	206	179	159	185	166	193	184	183	176	176	173	181	192	173	179	178	166	171	169	167	172	149	202	163	173	169	165	188	192	181	177	181	186	175	197	178	168	178	183	169	196	166	191	166	169	180	179	180	178	168	198	193	166	176	186	166	172	165	200	184	192	190	186	160	196	169	186	181	179	201	164	163	166	169	180	192	216	169	186	189	198	181	172	165	186	176	184	179	161	170	181	153	183	186	170	192	183	158	184	172	184	173	171	179	168	163	183	180	164	155	184	184	180	158	165	169	211	181	189	177	176	185	175	179	166	156	171	146	159	189	183	177	189	194	174	192	207	168	181	162	186	174	188	162	169	187	183	174	193	167	162	179	196	164	205	180	180	159	174	185	182	202	192	179	164	177	186	184	202	188	165	183	196	181	187	182	156	156	193	189	174	190	193	195	179	175	162	183	172	189	173	175	205	182	178	165	183	187	202	197	176	180	198	172	164	196	180	178	184	185	192	162	179	166	194	176	176	190	169	205	175	193	172	180	175	178	164	185	198	175	163	164	182	184	179	161	174	169	178	160	195	173	179	161	180	194	178	183	194	190	188	203	194	179	218	137	159	153	170	163	182	177	172	173	163	174	148	180	174	196	173	180	162	181	196	175	215	185	171	169	168	174	195	161	188	182	180	161	167	189	159	196	154	194	182	200	195	195	183	177	175	180	152	179	180	179	193	166	185	163	172	177	163	169	196	174	200	163	190	189	183	155	179	180	169	162	177	170	187	167	171	195	183	167	161	173	172	191	189	159	161	191	183	191	152	181	180	185	167	188	176	166	196	163	167	182	189	166	184	163	176	179	173	167	163	193	169	181	182	171	171	178	183	180	178	167	179	159	181	177	198	149	170	160	192	182	189	169	181	165	188	189	170	182	167	183	167	168	177	203	183	176	166	178	183	188	184	182	180	200	178	172	176	176	197	156	179	158	168	189	181	207	169	167	177	185	174	162	186	173	182	162	172	172	180	168	186	183	188	186	170	185	177	159	173	154	182	169	202	186	209	201	196	176	165	177	184	168	180	170	162	176	158	180	172	163	170	178	179	158	195	185	170	171	169	164	196	189	181	186	184	188	182	183	176	181	194	178	184	174	183	169	185	184	199	157	147	210	196	181	170	169	172	187	183	175	179	177	174	186	184	189	167	178	165	184	164	193	175	171	173	208	178	172	170	178	175	177	180	178	165	188	167	170	186	181	161	173	170	192	180	181	189	157	173	192	185	166	181	185	186	171	184	188	182	162	191	178	186	184	179	187	183	178	161	163	211	144	187	180	163	169	206	194	156	167	178	184	155	196	179	167	188	192	163	167	193	209	160	165	197	166	184	170	171	170	192	192	199	177	180	162	186	204	182	166	172	158	165	174	183	175	185	184	191	176	192	183	187	169	162	204	164	169	206	163	153	179	182	195	175	162	189	152	174	201	167	143	172	176	196	163	176	181	180	179	154	165	186	177	190	173	172	159	156	140	146	184	194	163	186	187	183	190	161	190	190	167	161	180	184	214	175	170	190	194	183	194	184	185	190	177	187	166	170	183	197	175	192	182	180	176	177	169	170	180	166	181	170	192	179	177	174	172	175	173	162	173	185	181	184	173	178	181	175	180	181	174	184	170	201	163	193	180	152	189	178	170	174	185	177	188	166	174	181	173	182	196	156	174	179	180	170	181	155	180	174	203	193	182	180	176	192	168	168	193	183	160	191	162	187	156	188	175	183	176	182	190	179	177	197	194	163	185	188	181	159	152	158	189	176	168	165	174	169	142	193	190	161	218	159	200	181	176	174	175	174	169	189	175	153	158	180	199	174	155	181	186	173	190	176	206	166	199	169	172	173	174	172	189	182	175	180	178	193	177	170	140	167	201	193	170	185	166	176	203	189	179	171	193	185	163	176	174	189	162	168	193	169	174	202	185	166	158	187	172	182	177	166	169	192	173	172	167	158	177	158	177	182	178	193	173	156	179	176	178	172	189	164	195	167	189	181	166	187	181	172	185	186	154	168	191	175	174	196	181	193	197	154	193	152	184	184	166	183	153	183	190	178	199	159	172	177	155	191	180	216	185	190	191	166	182	160	158	171	164	191	175	186	187	168	180	187	183	171	180	203	182	177	157	169	173	181	153	175	178	164	197	181	143	193	162	165	174	180	190	173	156	184	169	179	169	173	173	172	174	159	226	177	196	171	182	157	169	176	179	178	182	174	185	171	168	182	181	203	185	169	171	174	181	182	165	178	186	156	196	180	176	190	175	181	173	167	179	174	183	177	160	166	188	160	188	191	200	174	179	185	166	176	190	172	191	168	169	183	178	178	194	215	195	181	181	203	182	178	162	186	194	197	169	178	171	155	175	196	168	167	163	182	179	155	174	181	205	165	176	180	217	185	175	166	183	170	167	178	183	192	172	203	206	168	174	188	189	174	146	183	199	188	185	159	179	188	172	189	173	181	170	172	179	180
23141	32212	28443	19304	13370	8995	6292	4738	3515	2812	2109	1536	1241	1089	918	778	712	620	574	570	487	490	481	472	483	464	504	423	414	444	428	427	429	431	373	411	396	404	406	427	404	383	354	371	399	334	390	384	370	392	366	358	391	395	370	428	371	402	409	355	413	384	408	399	382	381	368	358	388	413	321	377	381	372	363	356	424	383	361	357	393	380	379	383	361	384	342	390	372	388	387	380	387	359	359	396	370	384	374	382	395	370	401	384	401	385	376	394	405	406	339	409	366	363	383	364	412	368	377	360	376	371	328	388	350	388	357	358	347	391	375	352	359	373	381	386	383	374	362	375	367	370	366	390	389	362	373	370	370	388	371	368	407	381	400	363	374	407	373	346	348	402	384	373	401	381	375	350	414	368	389	367	411	375	385	372	360	351	357	421	394	368	376	385	370	344	380	371	376	355	391	391	367	393	398	390	368	387	382	396	396	389	396	390	392	375	382	335	378	371	358	386	384	403	332	374	363	382	364	375	346	378	339	383	389	381	367	409	385	357	388	380	351	403	339	335	383	359	365	381	414	350	353	379	360	404	370	371	421	372	382	382	366	378	388	377	390	367	374	359	387	391	379	435	358	392	342	349	379	374	365	376	366	376	362	374	398	424	366	377	400	354	388	368	382	392	397	417	369	382	354	382	383	372	359	387	423	371	370	389	353	340	352	382	356	390	394	399	351	410	366	349	352	409	384	379	351	401	384	386	405	354	398	383	420	349	394	356	373	364	357	377	389	360	365	396	340	408	402	396	351	334	384	367	371	344	346	352	390	334	396	349	388	357	381	377	343	360	385	397	339	346	375	352	365	358	377	357	356	369	358	386	382	381	394	389	375	378	386	387	374	367	346	378	352	398	364	344	394	348	358	391	336	350	353	380	354	344	382	357	403	339	404	395	380	394	378	369	395	380	359	371	391	318	391	370	376	379	369	387	362	400	395	395	387	397	386	360	393	350	393	392	384	373	408	392	371	384	419	385	371	384	348	390	384	396	369	377	347	415	372	371	357	370	394	397	374	395	368	349	384	382	406	401	343	342	373	351	357	397	364	375	371	361	397	376	363	380	389	378	371	354	360	410	420	371	406	373	366	342	351	389	374	363	398	410	376	391	415	355	395	387	352	387	374	395	393	352	398	384	339	398	378	393	403	374	381	353	389	405	359	378	362	382	386	371	363	358	419	371	419	361	368	382	377	367	399	350	365	387	405	372	359	403	366	390	377	356	376	377	357	388	386	388	370	402	394	388	356	394	374	398	401	403	363	384	401	375	394	401	401	395	369	402	383	338	383	347	385	389	387	374	389	375	420	379	413	359	395	360	384	372	345	410	354	372	364	386	353	372	378	338	383	371	363	377	378	360	396	370	362	320	400	387	396	362	393	384	399	368	387	372	355	365	344	348	369	376	414	387	399	366	398	382	397	385	343	337	375	385	376	387	380	372	372	387	385	368	380	397	422	393	382	380	347	363	384	373	384	356	417	409	372	406	402	371	363	377	358	360	363	370	380	335	370	357	385	374	410	350	420	394	392	361	363	364	379	356	407	407	383	376	360	366	351	376	407	385	361	399	397	373	362	370	375	368	416	372	371	378	412	392	387	394	385	347	370	370	391	402	361	361	382	367	382	353	391	385	405	381	381	391	421	369	395	373	371	398	355	406	385	355	378	391	362	369	360	360	361	411	340	391	365	374	367	370	379	342	422	375	378	354	376	416	384	382	356	362	372	374	367	368	397	385	390	348	377	368	381	406	368	372	358	394	377	363	351	371	365	374	389	363	356	374	375	405	346	361	352	344	394	385	392	388	357	406	397	389	357	386	400	387	346	411	349	354	367	377	407	357	391	388	374	395	370	341	348	321	374	343	362	365	383	367	360	374	385	386	378	375	389	388	356	381	362	421	394	385	366	376	371	377	390	411	383	406	344	392	337	398	385	400	386	376	378	397	366	389	354	370	352	365	366	359	384	353	377	382	343	386	357	377	346	387	374	396	389	416	379	356	361	364	384	416	390	372	365	393	370	347	399	377	390	376	388	375	353	377	352	377	337	414	371	358	387	393	401	352	379	371	367	383	408	368	367	389	367	383	381	366	396	346	376	387	387	368	393	372	366	336	358	362	362	354	373	387	352	346	351	341	380	365	354	399	365	345	346	356	386	369	354	367	361	367	345	401	378	414	366	424	347	378	370	374	360	390	382	366	358	342	385	438	394	402	371	404	385	373	384	393	346	414	409	373	388	404	371	365	396	379	364	412	364	354	372	411	382	369	387	372	392	364	368	377	377	367	348	387	344	390	366	380	388	333	360	371	385	373	349	376	387	342	390	412	358	357	370	373	413	373	358	367	363	384	408	397	384	368	415	377	372	379	403	411	366	351	390	381	372	339	419	386	384	383	354	365	352	401	389	381	364	361	385	368	371	378	365	395	334	369	381	368	349	400	376	378	376	352	381	385	375	391	368	355	356	399	345	386	376	370	337	356	366	377	392	373	395	393	360	360	414	367	368	365	385	355	377	368	363	355	373	344	371	386	376	400	353	413	356	369	373	364	350	379	373	406	377	404	410	373	407	407	375	386	379	394	367	395	407	382	368	397	398	360	418	371	375	371	358	394	323	376	357	370	386	364	368	361	407	404	394	366	383	385	344	409	391	386	369	359	344	360	394	395	360	407	364	383	359	380	426	372	384	385	366	355	387	384	361	392	384	373	386	343	397	371	344	432	362	368	429	373	375	400	382	366	405	397	368	356	395	387	406	434	402	353	364	361	356	364	396	363	411	346	379	378	365	387	372	336	384	348	394	397	357	382	378	391	379	360	381	395	375	373	411	380	378	345	371	391	387	366	364	425	347	355	394	359	388	385	363	397	395	361	383	370	365	347	359	393	399	414	347	375	376	361	379	358	374	383	389	404	361	369	401	372	401	389	385	376	396	368	384	347	370	387	393	381	364	361	354	369	384	377	362	395	376	392	384	394	399	371	358	374	351	396	404	372	380	368	353	369	370	398	382	349	348	356	366	384	394	363	381	377	381	410	385	393	363	347	372	382	384	353	360	353	357	394	351	358	371	328	399	398	380	373	383	383	386	376	382	339	381	332	384	395	339	360	358	353	374	333	385	377	387	364	385	378	421	390	388	400	335	392	382	329	376	382	393	385	390	372	421	360	371	375	366	388	380	356	380	376	373	398	377	361	369	365	376	372	353	386	355	375	387	388	389	381	377	384	375	360	384	372	376	367	394	366	358	358	365	403	395	386	391	401	389	370	375	356	399	390	416	413	388	349	347	402	387	367	387	376	365	350	376	378	362	388	383	432	387	371	397	396	393	368	355	369	344	367	367	396	380	398	379	369	366	360	401	373	377	364	363	360	367	354	373	374	353	414	364	395	348	403	374	373	358	387	367	342	382	375	381	365	365	378	364	333	381	408	351	344	367	363	400	378	350	365	335	335	405	387	359	387	380	385
23736	21683	29284	24325	21636	19346	7194	2775	1669	1228	895	612	465	434	374	316	254	203	218	185	158	155	151	142	156	155	136	153	107	117	117	114	130	121	120	110	99	87	120	109	110	103	115	110	103	105	77	122	103	98	123	96	106	109	105	94	103	93	83	88	105	96	98	87	108	104	103	92	121	96	107	91	91	91	105	108	101	104	95	111	90	90	98	103	87	98	97	109	110	100	96	88	93	101	104	90	102	100	91	92	100	99	100	109	102	114	94	118	107	99	98	86	91	102	114	99	114	114	121	103	100	109	103	81	96	102	84	119	112	93	103	110	107	110	90	97	84	105	96	113	86	98	96	111	101	125	96	89	98	109	122	99	95	107	87	86	87	98	107	99	107	103	106	96	96	93	110	103	103	119	118	86	93	92	73	80	93	124	103	108	113	96	107	92	75	88	102	82	104	101	95	97	116	104	101	106	88	106	97	100	103	121	108	86	94	97	108	88	103	106	79	116	92	92	109	96	85	105	98	109	102	101	87	105	97	93	87	91	89	103	112	98	96	104	95	99	92	102	88	98	98	95	90	91	102	97	100	97	96	100	104	114	117	89	85	99	86	98	108	90	98	97	78	83	101	88	103	83	100	109	113	91	103	93	114	118	87	92	95	99	88	97	112	108	99	96	108	92	114	97	94	96	85	91	82	97	112	100	92	95	98	97	114	80	98	95	108	89	99	106	102	98	92	99	106	84	81	88	94	108	104	108	93	105	104	97	107	95	107	112	90	96	83	96	94	101	107	108	93	99	101	103	103	94	98	86	86	110	84	89	103	97	107	91	107	89	88	97	108	95	92	102	91	112	92	79	111	104	99	103	101	102	105	89	92	95	106	107	89	73	110	92	91	101	99	94	90	99	102	83	103	104	86	109	81	97	91	88	109	91	100	98	93	96	110	86	99	106	101	106	111	96	84	100	101	105	96	96	116	92	97	94	100	96	110	93	103	87	96	81	87	88	97	83	102	99	104	83	98	103	93	98	90	87	106	103	104	105	107	101	112	90	98	97	101	98	94	105	80	98	108	93	92	97	101	79	116	90	97	87	111	88	99	117	111	120	100	101	86	100	102	95	78	81	94	110	98	86	100	106	101	101	88	98	91	99	108	115	92	124	95	106	104	96	108	109	92	103	101	103	107	104	108	90	99	87	101	93	98	97	99	88	103	105	95	100	97	85	90	96	111	112	106	107	87	94	117	95	100	77	108	102	94	96	109	97	106	93	74	92	108	103	96	75	112	94	109	80	94	101	110	88	90	97	107	101	96	87	110	94	106	104	89	90	104	88	85	99	103	85	92	103	104	102	104	99	98	97	109	107	83	98	97	92	91	91	103	91	89	87	111	82	100	101	105	104	97	89	66	128	105	109	79	90	97	100	101	110	114	100	93	96	93	93	102	108	94	112	96	94	107	99	115	97	84	99	106	99	103	109	109	101	96	93	95	107	99	101	87	93	102	85	104	106	86	94	111	105	103	98	113	93	95	83	80	111	108	105	94	114	104	101	100	105	89	104	98	107	97	99	90	94	124	93	93	85	79	102	85	91	109	111	103	88	90	76	97	90	108	86	86	82	101	90	88	93	110	85	82	91	83	86	97	91	99	99	96	94	81	77	100	112	81	106	108	94	85	91	80	103	85	108	102	77	97	101	106	94	108	103	91	92	96	119	104	111	109	97	96	103	101	95	95	96	104	98	109	102	100	115	111	101	91	112	99	96	100	96	110	87	74	89	84	100	104	102	100	92	101	88	98	90	106	84	96	102	91	81	104	104	93	90	108	110	101	94	101	105	100	111	87	92	114	101	87	77	83	96	95	91	101	94	96	118	91	102	120	86	96	103	96	93	111	95	97	108	83	107	116	89	85	86	102	96	108	94	89	96	96	114	85	90	103	93	99	96	94	97	96	96	101	98	95	89	97	98	96	103	95	101	93	77	107	93	100	91	111	96	86	91	96	113	107	79	108	103	97	81	109	106	92	90	75	91	89	92	95	90	85	96	93	93	91	100	99	97	68	95	86	91	112	103	111	87	107	87	89	100	87	77	99	93	92	110	120	94	95	101	102	78	110	78	106	110	89	112	97	104	98	97	111	100	104	85	100	114	97	110	105	87	112	117	81	113	105	95	87	99	100	116	118	85	105	110	104	100	107	102	79	90	103	94	104	104	102	100	107	107	117	94	94	100	99	97	96	105	107	108	94	105	98	94	108	111	85	110	68	102	106	113	92	94	108	92	107	92	84	86	86	97	92	106	98	86	84	88	97	89	116	104	78	118	81	106	112	109	114	98	96	107	100	95	98	106	86	104	102	98	107	89	107	104	91	129	87	95	86	101	93	114	78	88	90	90	89	96	90	85	109	84	91	101	91	96	81	94	119	94	90	83	101	92	94	87	93	88	99	93	85	87	103	96	109	97	100	90	85	101	89	92	91	91	108	96	101	92	100	87	84	107	98	94	85	101	91	100	106	89	124	95	81	99	85	99	105	103	94	90	107	91	95	92	93	88	99	94	109	81	93	99	101	90	104	99	114	89	99	89	102	102	110	102	98	102	99	114	95	113	92	101	83	91	88	101	90	88	100	86	95	93	109	99	97	105	94	97	116	107	88	93	113	96	103	103	100	105	87	96	98	113	97	86	92	84	99	86	113	114	97	106	92	104	97	86	95	115	109	98	81	117	91	92	96	109	76	94	106	108	98	96	91	92	114	110	121	90	98	87	83	105	99	88	100	77	101	96	101	100	106	98	97	86	110	106	123	87	91	89	94	106	118	93	109	100	106	98	91	92	79	95	91	102	93	90	103	107	96	102	108	98	86	108	85	107	112	83	85	77	102	104	100	112	88	98	89	83	99	87	87	101	103	84	111	100	97	96	103	82	87	106	99	100	96	100	103	95	106	102	94	114	79	93	100	92	92	76	109	85	108	100	93	109	106	99	108	80	90	109	98	95	117	110	103	97	100	94	97	100	107	97	112	91	110	104	87	109	108	116	105	94	74	100	97	71	102	96	117	100	90	93	101	92	90	101	106	93	99	96	107	104	110	109	89	103	91	115	102	114	113	121	89	93	105	93	94	96	108	88	80	102	105	109	89	117	91	100	107	106	124	96	89	95	93	97	94	80	84	95	102	106	91	90	87	104	107	88	109	87	95	86	95	105	91	98	103	102	88	90	80	102	113	88	107	96	92	110	95	85	88	108	94	95	101	83	101	80	85	103	95	102	102	96	92	101	96	97	93	90	108	118	96	100	83	100	117	107	92	95	72	93	99	103	110	110	102	99	86	94	110	101	107	101	104	101	108	108	103	100	112	114	84	101	93	93	99	104	101	117	94	105	100	105	93	101	85	105	97	100	102	108	89	100	96	96	101	96	101	93	103	103	105	82	91	90	93	107	116	98	93	91	98	98	87	98	95	110	107	103	89	97	116	99	93	105	86	105	103	88	101	89	69	110	101	91	100	83
27707	39602	35185	26401	19559	14152	10729	7848	6116	4572	3306	2483	1896	1556	1291	1048	831	709	611	491	427	459	438	405	384	348	309	337	303	298	294	276	279	269	265	258	270	240	230	197	247	238	224	217	206	209	226	226	225	195	220	205	222	195	198	206	227	212	232	215	201	209	216	193	202	223	214	215	229	220	232	199	198	207	198	200	211	190	198	183	188	202	214	225	207	205	178	209	216	219	189	211	191	221	236	215	190	194	196	172	217	202	189	202	238	238	202	209	202	205	196	193	190	200	197	226	193	201	210	225	210	205	213	191	191	206	197	194	230	207	197	193	176	226	185	225	199	206	212	213	188	206	214	186	206	203	229	211	202	223	200	207	199	201	182	211	207	215	199	199	210	183	202	176	215	193	208	187	196	201	223	181	185	207	225	207	182	228	218	188	192	210	215	188	226	227	187	216	176	177	202	222	229	216	168	207	211	207	209	209	200	203	188	180	209	197	213	200	196	197	207	186	174	204	202	223	207	206	227	195	193	184	174	212	188	191	202	207	185	204	213	187	216	191	181	201	196	216	185	199	178	206	178	194	196	196	212	203	197	206	172	242	189	220	180	203	193	182	196	238	213	203	198	182	208	215	193	196	190	209	211	217	171	193	203	213	192	199	219	205	229	201	219	199	208	233	203	213	215	214	202	170	211	224	203	206	199	195	218	186	185	190	215	194	191	236	221	204	193	184	207	209	188	194	213	219	175	203	217	182	203	203	211	182	212	196	194	195	193	178	199	201	172	206	231	170	239	216	176	211	177	188	211	192	211	189	199	185	187	209	187	202	192	174	186	202	195	204	196	187	239	207	195	212	209	233	208	192	208	220	213	181	205	199	212	194	203	179	182	183	215	212	212	205	201	228	193	203	205	219	167	193	180	191	207	199	210	185	203	199	183	206	196	192	175	213	207	198	213	214	206	225	200	169	222	209	209	202	191	199	195	183	187	203	195	199	217	185	242	173	204	199	196	192	215	213	182	197	198	217	196	182	212	206	175	210	213	202	190	181	198	196	190	199	188	210	202	173	206	205	227	192	212	186	177	186	212	188	175	221	182	214	234	218	205	214	204	198	173	209	229	227	203	200	197	222	208	189	196	218	207	202	244	195	216	208	214	218	183	227	198	211	214	220	193	224	198	173	210	206	229	208	195	204	221	189	185	208	211	224	226	206	170	197	207	211	217	205	217	206	175	224	197	179	189	180	195	217	207	220	174	192	216	198	212	183	196	230	200	178	210	203	205	189	186	214	211	213	202	218	205	214	180	185	203	198	217	208	206	181	174	187	193	190	203	201	209	207	188	203	202	188	220	209	176	209	225	205	209	183	183	189	214	224	188	210	202	206	232	196	196	209	201	206	195	194	211	225	210	201	200	203	190	214	185	193	191	212	194	194	185	214	198	200	219	198	179	206	229	202	171	187	184	217	183	215	194	228	210	198	195	217	221	203	219	217	204	204	184	174	195	221	210	188	180	191	183	226	182	198	213	199	182	212	211	210	174	202	214	183	169	175	200	207	190	193	188	176	175	214	210	206	215	208	199	217	194	206	199	196	182	194	198	190	195	194	205	226	201	210	206	193	174	205	193	203	194	187	191	201	238	213	183	201	210	190	207	189	213	195	192	183	194	203	198	207	213	225	206	209	223	198	202	199	213	206	196	174	208	203	213	222	207	215	221	220	191	198	196	194	219	199	193	173	191	249	203	217	205	212	180	204	210	182	228	189	206	193	222	208	208	214	213	199	195	199	209	191	189	199	179	195	178	213	216	209	215	198	222	211	198	187	196	204	193	195	205	199	198	206	200	202	193	214	202	187	204	193	201	205	216	206	176	211	206	196	197	195	199	179	209	191	208	207	196	211	197	221	204	215	214	206	201	198	199	222	217	198	187	202	207	205	181	186	206	203	197	216	221	191	215	220	202	207	184	181	202	189	218	194	190	193	213	216	205	174	178	212	195	222	184	212	210	197	202	205	190	180	187	180	214	203	230	219	211	175	187	203	200	188	189	198	182	199	182	182	218	215	198	184	204	180	202	182	191	195	200	202	176	196	229	199	213	180	194	224	204	203	180	242	214	205	201	197	190	208	211	198	174	191	216	222	196	201	196	192	186	177	205	201	207	192	207	226	200	184	209	219	210	211	196	205	200	196	204	197	214	174	197	209	209	213	213	216	208	215	208	191	204	214	184	213	187	207	206	201	199	217	190	227	179	203	208	212	199	190	191	190	216	185	218	218	189	196	217	219	210	192	205	216	202	202	218	207	210	213	195	211	204	190	226	203	214	193	198	190	194	205	183	202	193	187	205	224	191	201	212	205	192	202	210	183	202	207	205	180	216	209	168	249	186	204	185	204	194	209	226	225	198	194	198	210	222	200	201	212	205	209	225	200	197	202	195	191	193	201	201	192	219	202	212	209	191	208	205	170	193	189	199	221	213	198	186	190	197	220	195	190	194	214	214	221	227	202	187	197	208	198	209	184	236	178	214	193	186	215	199	193	194	201	208	192	176	207	241	216	214	225	225	194	199	188	207	193	202	201	224	207	201	181	192	197	184	191	182	201	199	212	197	202	202	196	191	205	197	220	212	219	215	208	207	218	196	197	195	196	215	193	209	204	190	202	219	196	198	199	186	218	188	199	199	212	215	211	211	210	217	177	210	199	232	228	197	217	214	183	184	184	218	205	206	186	192	194	215	221	214	203	184	205	210	209	181	193	185	188	197	201	186	197	206	191	196	210	230	201	203	193	204	198	190	227	200	199	175	188	202	195	204	204	223	196	191	219	222	189	193	219	211	192	220	203	216	193	213	194	222	194	162	194	202	200	213	190	184	210	193	187	197	213	230	222	221	226	183	218	231	197	216	196	180	203	225	190	199	212	201	197	220	194	213	230	202	194	201	187	200	200	209	195	199	211	203	190	202	190	205	207	182	206	175	184	206	204	206	198	203	184	197	189	211	208	209	209	204	203	182	196	192	212	184	184	206	194	179	195	193	217	197	191	189	201	208	190	195	218	195	213	193	200	220	207	201	205	206	186	193	213	219	189	213	218	204	191	216	208	167	200	207	200	220	196	189	214	215	198	228	206	235	181	210	182	218	194	195	190	210	196	180	195	207	208	202	219	185	192	182	214	182	216	187	185	224	182	230	192	198	186	193	214	190	202	209	200	169	180	228	210	202	178	211	197	221	185	205	238	183	225	178	205	184	183	215	203	223	223	211	180	214	191	186	187	184	211	225	204	204	188	226	172	203	207	180	211	209	209	193	191	206	214	219	198	198	190	205	212	188	201	175	203	187	182	194	220	204	198	179	185	210	196	195	200	183	206	199	204	196	202	209	204	181	203	214	212	200	187	219	210	188	196	206	214	219	197	193	199	180	205	195	202	196	189	189	185	214	191	188	205	207	191	194	181	209	212	214	184	174	198	201	198	204	194	170	212	199	211	216	205	208	215	189	202	177	192	181	212
27250	20925	13223	5314	2192	1187	846	720	578	463	387	320	329	303	261	290	298	290	266	276	261	250	299	293	248	282	270	258	276	250	251	265	294	256	230	247	266	283	257	263	291	246	245	247	232	269	252	275	262	243	222	258	286	243	284	250	255	246	268	249	264	233	250	270	245	258	253	278	246	280	259	247	247	254	272	267	253	261	253	265	248	242	251	260	234	251	268	259	244	263	255	248	270	276	240	233	240	249	253	239	245	273	257	260	256	269	277	240	277	269	246	247	278	255	261	263	254	271	262	269	292	250	248	232	256	244	242	267	262	276	260	265	213	234	258	252	235	250	268	276	279	243	231	238	214	272	245	249	262	260	258	275	277	269	269	238	235	266	253	222	265	255	250	256	274	276	261	254	266	259	287	238	226	259	259	266	240	250	271	272	259	251	251	252	256	255	220	261	264	247	266	249	278	238	238	245	249	258	263	221	252	234	295	268	300	272	287	253	271	255	278	246	249	283	236	236	249	236	247	264	288	260	233	270	254	257	259	213	266	275	249	216	242	261	247	268	245	258	258	267	287	267	254	262	261	257	253	252	266	296	239	230	236	269	264	232	275	266	241	249	253	240	236	245	259	259	265	248	255	250	255	289	264	260	280	261	249	271	273	288	272	239	254	262	246	263	256	240	250	287	278	241	242	255	242	294	239	274	265	262	267	219	253	260	239	266	235	283	237	272	270	252	269	280	275	268	247	272	249	279	250	250	261	271	253	277	250	243	267	237	280	272	264	247	268	223	259	222	263	259	267	237	242	272	240	236	258	254	267	255	248	255	269	232	246	249	297	264	270	265	254	281	234	257	249	274	251	243	246	261	286	249	260	310	257	274	257	272	248	259	257	261	279	248	273	257	272	230	252	288	260	235	258	228	280	266	280	245	243	300	263	253	289	229	270	280	281	268	239	246	270	270	267	276	247	219	259	280	236	258	263	264	265	241	260	254	281	269	259	224	270	241	247	259	256	254	268	263	230	273	243	258	254	286	277	236	267	249	243	264	253	278	247	256	294	250	257	267	245	287	269	266	230	231	265	270	276	253	245	228	247	278	251	249	261	265	258	272	252	258	255	268	253	254	236	278	255	256	255	247	228	263	278	271	266	273	259	254	268	269	241	268	250	272	239	264	263	239	263	276	244	248	229	264	265	251	260	274	288	271	227	261	260	273	251	269	240	246	260	268	229	254	262	247	263	276	273	293	249	253	278	257	245	266	269	273	254	238	252	281	250	274	296	257	241	259	271	243	243	260	265	241	234	266	251	250	283	249	272	240	246	279	242	248	265	264	238	247	247	239	262	263	224	250	290	246	236	255	245	282	265	246	230	263	260	253	251	251	246	271	254	229	249	270	264	272	255	265	277	258	275	259	278	252	231	298	255	271	224	267	259	261	225	273	244	264	278	297	255	278	261	271	253	252	253	241	266	250	236	243	258	252	237	240	253	238	240	240	270	245	281	261	248	276	254	255	242	259	245	248	283	265	247	253	238	269	268	275	255	270	264	263	280	251	243	259	266	233	269	274	266	252	249	237	285	271	262	254	294	261	296	247	252	292	295	232	243	253	252	258	267	271	262	257	275	254	264	258	235	236	247	250	264	248	273	250	292	280	263	268	220	244	238	229	254	257	266	244	246	263	242	239	279	255	227	277	258	252	230	227	214	255	255	247	271	267	225	273	270	264	229	275	251	253	228	254	247	279	262	259	258	252	257	272	234	249	260	251	260	262	274	241	257	246	251	242	252	265	259	240	236	253	257	270	238	230	252	256	279	250	256	256	279	259	274	246	245	242	234	233	236	266	234	262	241	285	265	250	286	265	262	262	276	274	222	249	237	249	241	243	262	260	269	277	237	264	276	279	255	253	238	261	264	226	239	250	265	264	276	270	249	242	249	266	278	263	251	276	265	257	269	283	245	240	249	226	261	227	292	249	236	269	229	233	263	269	272	235	249	256	277	237	254	242	245	238	270	278	249	272	250	234	255	264	270	259	256	253	259	277	246	240	268	275	269	257	249	259	298	265	243	264	248	232	254	260	264	228	241	274	243	276	249	249	263	266	262	238	250	275	262	258	228	271	276	265	248	258	237	268	259	278	246	261	250	238	241	234	264	262	300	272	245	249	279	267	238	247	245	264	263	269	236	268	259	223	263	266	246	270	253	252	250	264	269	234	244	260	276	242	273	218	223	295	280	255	277	223	243	255	244	246	234	270	248	268	235	241	245	208	249	266	246	262	265	276	270	262	284	286	248	275	243	277	260	279	261	240	267	226	245	243	303	224	278	254	233	217	239	242	229	245	239	261	276	242	276	270	240	269	274	253	247	286	218	289	238	255	256	271	242	290	248	254	237	268	229	260	240	275	264	237	255	251	271	253	263	252	268	264	259	255	253	225	256	269	238	256	266	279	253	257	242	266	249	271	252	272	254	251	242	294	242	267	276	278	259	259	267	264	281	227	287	250	269	219	273	272	262	272	250	297	296	259	288	244	280	256	258	254	252	242	237	238	259	243	246	278	275	219	256	265	248	260	237	240	268	269	262	269	275	277	248	247	259	244	302	251	267	237	241	238	266	267	235	283	256	249	257	253	262	268	267	254	258	236	277	257	265	265	263	273	283	250	256	272	231	226	267	246	279	251	286	253	246	248	251	248	256	273	258	254	254	269	257	252	267	238	244	240	249	270	279	245	259	249	262	259	267	251	263	252	236	276	246	244	248	245	276	261	251	248	230	224	237	277	250	248	277	275	266	235	264	288	271	288	259	253	250	247	259	250	275	228	273	240	237	289	234	271	259	249	250	249	284	253	245	240	274	261	263	276	244	260	241	242	261	276	264	262	276	251	241	263	231	243	281	267	284	255	265	275	257	286	266	270	254	253	238	242	244	258	254	260	267	249	273	250	249	232	247	246	259	254	260	275	241	219	241	275	262	269	260	264	280	255	269	264	247	255	277	263	272	236	255	272	257	244	252	279	263	278	247	229	257	237	271	239	232	258	248	280	278	266	262	237	290	258	224	233	259	258	234	256	276	241	263	252	245	231	267	250	273	264	262	260	234	258	276	296	237	246	244	262	270	267	255	223	266	281	252	255	267	269	253	239	257	275	257	245	246	243	261	269	283	244	256	251	271	256	270	282	240	268	251	263	253	273	283	263	254	262	244	277	283	279	245	257	257	256	257	247	276	254	247	254	265	246	267	247	284	296	270	265	251	264	237	278	246	233	260	240	254	261	213	260	257	263	283	253	267	254	258	263	254	260	246	264	256	254	234	260	271	260	287	254	264	258	235	263	261	253	250	284	233	273	245	264	241	243	261	252	230	273	210	288	265	242	251	252	243	250	255	272	270	247	242	231	235	226	255	238	253	264	272	263	262	274	255	255	219	271	253	241	250	253	279	247	244	229	263	294	261	291	254	248	246	273	256	251	255	280	276	250	261	265	250	265	251	285	219	265	300	291	232	267
18109	21987	18029	10183	6318	4194	3056	2419	1813	1485	1131	956	814	702	724	705	643	639	584	569	596	554	572	618	556	560	568	556	507	563	545	587	509	530	565	558	517	522	532	506	532	550	548	537	518	545	561	505	532	516	564	521	554	520	534	492	484	565	580	561	554	566	553	557	551	525	531	566	507	494	506	532	531	497	487	502	502	512	476	546	554	549	509	497	568	515	499	572	503	536	516	552	555	501	516	537	560	527	510	514	486	530	535	514	477	518	557	509	486	529	532	556	502	540	540	561	560	520	520	527	551	496	526	519	552	521	529	547	506	528	536	481	517	499	483	514	532	523	517	514	531	567	546	515	536	540	518	505	514	500	494	506	542	561	518	554	581	505	538	490	541	530	531	503	543	566	512	518	520	500	551	510	565	482	501	538	487	531	513	500	500	553	499	533	577	533	481	502	520	520	485	543	561	506	524	554	498	531	538	549	549	528	507	515	522	538	533	559	569	502	494	574	554	526	527	533	538	525	524	483	499	535	550	503	552	529	572	549	541	540	552	498	538	537	550	509	507	513	524	538	536	501	554	509	530	551	509	545	524	554	497	498	532	537	542	538	490	512	476	495	520	525	530	489	489	510	481	487	506	541	526	537	494	541	551	534	532	532	526	539	556	522	540	519	512	502	531	580	524	512	540	499	543	529	506	548	486	517	506	534	535	548	556	543	515	491	506	549	498	577	554	489	506	527	549	525	533	486	533	505	513	555	529	544	563	519	545	513	549	561	548	531	545	568	539	498	502	486	534	538	547	546	477	525	550	536	553	570	537	505	513	531	494	550	533	559	555	549	542	529	539	529	544	533	514	546	505	487	514	553	512	537	530	549	528	525	492	542	528	542	507	514	526	536	514	570	511	533	523	546	524	531	533	517	512	528	594	532	551	525	502	510	473	524	523	510	545	531	563	547	515	530	543	569	518	510	481	496	527	527	549	546	502	496	512	494	550	545	538	492	518	519	516	493	545	531	530	534	513	518	507	529	526	476	539	547	517	513	517	538	528	552	541	509	518	551	538	521	522	518	516	514	549	493	481	575	554	539	514	524	513	527	517	565	559	497	523	556	526	532	548	492	553	580	567	528	538	519	535	522	499	517	539	496	521	535	540	494	585	524	490	554	517	535	527	506	539	510	520	517	521	509	532	560	528	551	513	515	530	511	489	547	545	481	537	545	522	515	509	563	538	521	551	546	572	533	496	529	560	514	560	500	521	536	537	498	523	533	491	499	512	535	519	532	542	529	566	519	545	524	519	549	508	510	533	482	505	527	526	537	504	544	524	506	526	537	555	540	559	532	515	533	490	520	540	549	495	587	533	552	511	516	571	523	506	549	502	527	518	536	569	505	529	538	527	564	505	528	491	550	502	522	513	553	550	517	554	522	527	551	497	525	546	511	540	501	513	499	529	527	529	528	515	519	493	497	551	544	534	524	527	531	566	542	502	542	487	548	502	560	507	491	519	516	524	535	524	494	552	540	510	522	545	580	542	525	543	531	502	522	537	521	498	540	487	538	531	516	501	532	529	508	507	546	511	533	519	508	507	524	515	512	503	537	514	558	571	494	558	498	540	531	549	533	551	480	541	505	506	582	507	509	521	539	506	510	518	492	542	564	538	504	508	562	553	529	501	492	509	479	528	550	490	506	571	527	522	564	517	555	562	541	553	505	503	559	515	546	532	543	577	524	551	513	541	481	511	540	541	536	561	514	561	525	529	558	521	492	529	557	523	530	532	499	501	500	516	516	559	503	558	529	513	508	527	500	476	529	540	512	554	576	533	505	505	489	490	504	561	506	503	545	522	489	530	514	519	503	510	557	530	483	530	516	509	486	564	490	548	552	590	561	555	540	551	508	533	522	483	533	525	549	538	561	509	498	515	512	545	559	509	541	525	543	484	533	538	522	537	542	529	518	544	523	515	544	566	543	489	539	493	503	530	538	520	509	508	555	543	532	527	530	485	567	511	510	519	464	532	525	517	531	485	525	538	513	525	538	541	527	510	523	551	531	507	517	553	471	518	506	538	535	529	567	537	526	517	520	497	531	552	492	476	503	521	549	537	527	543	548	509	544	538	493	545	518	520	535	506	497	525	535	541	521	559	535	546	544	543	478	529	553	514	513	533	529	555	504	490	501	511	523	498	488	511	561	552	479	518	458	533	546	504	548	543	482	517	502	555	564	550	537	520	530	521	503	519	552	500	515	566	536	519	496	511	529	583	562	562	545	504	551	554	521	512	539	545	543	536	505	507	484	493	552	506	539	537	517	495	549	508	501	515	502	541	537	524	520	511	495	561	539	514	544	550	558	498	553	559	521	500	508	493	537	511	526	528	538	562	566	533	497	515	533	499	548	505	507	527	520	557	529	545	505	513	543	541	522	520	529	513	516	512	512	523	530	525	510	495	535	518	551	494	515	523	506	531	534	524	523	539	524	521	559	525	506	526	528	499	517	548	532	523	508	516	529	525	550	509	500	542	547	568	497	487	529	548	513	551	521	521	502	522	515	555	528	529	546	526	544	512	497	537	553	507	536	517	523	543	541	516	563	538	554	523	545	488	498	526	551	548	545	521	527	516	520	477	554	497	514	514	540	556	471	531	531	544	512	527	542	549	492	559	534	514	489	526	516	497	503	482	505	501	553	547	538	527	521	556	516	498	511	487	541	544	544	546	515	531	514	555	551	562	510	527	499	488	529	526	541	509	565	516	548	562	560	543	523	492	501	490	557	533	504	485	536	478	520	538	520	532	547	513	550	533	545	547	524	529	572	515	533	541	494	513	526	510	509	524	533	529	524	533	526	495	520	552	532	548	534	545	570	554	542	501	500	547	519	514	545	489	498	514	482	508	559	537	483	535	538	523	480	512	528	506	556	522	540	527	482	549	522	518	549	523	495	560	495	544	561	541	568	512	556	536	486	521	482	526	501	538	531	505	529	501	542	531	541	509	513	506	557	529	492	520	524	498	590	531	516	502	522	529	510	558	498	527	540	513	516	547	518	551	510	534	543	528	604	532	497	505	539	540	501	539	517	527	485	543	512	534	491	503	527	519	572	520	523	476	534	493	545	494	494	544	571	531	536	499	525	511	549	537	496	496	509	522	516	560	558	527	533	559	540	531	536	513	512	550	565	542	487	548	516	512	506	496	520	556	511	483	554	544	538	516	547	536	537	548	506	589	533	490	527	537	499	543	504	561	557	514	495	559	532	517	540	560	525	514	524	548	498	545	538	512	530	580	546	500	534	556	512	515	528	521	534	532	510	476	532	527	549	513	529	513	536	543	482	520	488	509	552	538	548	533	516	532	522	538	529	509	514	547	547	519	516	505	511	491	559	520	515	490	539	503	537	519	543	526	499	511	539	513	498	558	519	512	482	503	557	518	479	548	560	484	505	513	539	547	561	518	591	512	499	528	552	518	504	522	534	547	516	569	477	519	494	496	544	523	523	541	513	548	529	515	552
24985	21694	28347	25368	17158	5304	2556	1513	991	750	533	434	362	351	316	263	294	239	213	206	197	230	202	205	196	200	200	195	222	183	173	182	189	195	197	208	195	169	160	166	157	167	191	175	178	178	178	198	173	189	195	170	194	184	191	167	162	176	196	167	182	186	176	185	191	162	159	195	156	197	163	177	181	160	174	199	190	179	166	184	189	172	160	170	172	190	183	176	154	175	182	178	195	190	186	187	183	157	186	169	180	196	189	185	182	190	170	150	166	165	191	197	191	198	181	211	159	198	173	199	187	221	180	187	173	165	166	192	185	150	163	191	167	183	174	170	178	190	175	181	185	147	180	179	177	186	180	175	192	153	172	192	179	178	184	172	167	170	189	205	155	179	157	178	166	162	172	193	197	161	182	168	187	160	194	191	170	202	181	180	177	173	180	174	165	156	176	164	192	174	161	164	156	180	178	188	200	174	201	148	204	167	180	183	184	158	178	157	184	153	192	174	177	189	156	182	184	161	179	173	181	193	173	185	193	188	183	184	171	179	172	156	197	161	177	210	196	172	172	166	191	174	186	153	175	179	176	170	183	175	175	157	194	196	182	170	184	173	167	190	192	153	181	175	166	203	184	158	170	189	192	187	171	168	181	197	160	186	183	165	170	150	160	166	183	173	195	182	172	160	166	179	190	176	142	185	183	205	166	160	183	154	172	182	185	169	165	175	196	175	146	217	181	169	179	194	180	193	176	177	177	180	197	180	172	165	169	203	159	186	162	172	149	181	190	165	164	177	171	175	181	182	178	157	175	172	169	166	183	180	169	173	164	153	169	183	193	166	171	157	189	207	163	177	153	180	195	207	177	168	171	199	178	188	183	173	178	169	193	152	187	199	171	157	174	195	171	189	168	177	178	170	177	161	152	180	176	175	191	163	184	190	169	182	200	172	176	162	168	172	183	156	183	199	187	181	190	168	160	168	177	176	176	183	175	173	164	193	162	191	146	159	160	197	179	175	151	162	176	160	166	212	186	192	143	154	184	171	179	158	191	158	181	155	179	183	165	174	184	170	157	181	148	183	179	181	146	183	169	147	173	161	187	173	181	132	183	168	179	203	173	156	187	193	188	181	190	188	184	166	191	181	157	209	194	170	145	198	194	177	191	164	178	177	191	164	156	181	181	178	171	161	172	171	177	163	168	141	167	182	135	177	166	202	172	169	170	187	164	165	176	162	174	189	176	159	195	175	192	170	202	192	174	178	186	189	175	196	180	173	181	190	189	164	162	184	181	164	146	165	188	170	159	164	179	161	163	193	173	184	170	194	172	180	172	168	172	183	152	184	193	201	163	187	193	179	178	180	170	180	190	164	176	183	169	151	160	177	182	162	176	168	183	194	179	168	170	189	180	161	156	194	166	190	165	168	165	146	193	176	171	170	196	170	162	168	201	159	177	162	183	178	175	154	194	169	176	188	190	171	191	182	173	211	185	158	148	166	167	185	151	162	169	179	160	170	162	190	212	181	164	186	188	164	173	181	189	171	196	195	177	183	182	170	170	196	183	174	170	161	176	166	174	168	178	179	156	189	188	194	183	196	191	171	169	189	174	189	163	178	176	162	180	151	149	209	174	167	178	152	188	170	162	180	196	176	204	186	177	158	185	144	166	181	178	160	183	213	201	168	167	192	178	183	186	182	183	171	167	184	184	185	169	195	169	193	171	185	157	165	179	164	179	174	164	164	179	162	171	185	183	205	173	171	176	176	166	182	183	180	190	185	178	157	169	156	175	183	202	185	209	204	175	174	181	175	177	152	173	168	172	190	181	191	192	196	166	178	163	195	168	184	177	174	162	180	180	183	186	173	174	154	181	174	191	196	173	183	187	162	201	192	231	183	189	179	191	163	164	179	162	178	174	177	180	172	158	185	181	179	176	159	201	189	194	199	201	169	174	195	162	184	174	171	172	176	176	191	167	159	171	165	168	187	143	183	178	178	177	187	172	167	191	187	165	190	184	178	154	162	155	172	169	165	178	176	157	158	171	182	189	194	183	176	171	181	187	170	187	173	171	196	170	190	167	172	154	180	195	179	159	186	189	184	166	190	183	183	182	192	181	183	186	181	190	171	188	176	181	167	176	158	157	169	187	176	156	204	172	193	188	186	188	165	162	178	172	184	174	171	157	179	150	163	172	175	175	180	176	173	171	179	146	174	180	200	187	191	167	149	164	186	184	174	182	165	173	175	168	175	159	190	186	177	197	171	193	153	165	177	157	181	186	189	156	177	168	154	162	178	182	176	195	162	172	164	172	185	189	141	196	189	185	177	163	165	173	176	196	170	169	149	177	179	173	192	150	189	196	184	188	192	173	168	204	182	159	167	177	169	156	180	212	167	170	169	168	185	169	167	160	155	195	164	181	192	205	168	183	174	191	170	174	170	168	164	186	159	174	171	192	190	173	167	194	175	168	186	167	185	190	204	181	175	180	160	144	168	174	179	197	185	176	187	170	163	174	175	186	157	177	175	168	190	158	194	152	194	183	189	179	168	180	167	167	175	168	173	146	160	155	166	177	186	167	158	181	189	194	186	185	212	181	182	173	211	182	176	162	218	167	177	174	160	174	176	202	175	180	173	183	162	161	190	211	169	210	169	177	178	177	192	172	186	162	182	170	172	204	179	170	156	170	181	183	173	188	187	171	177	179	187	186	186	177	156	195	178	180	175	175	195	201	177	198	192	150	186	168	191	162	175	164	194	188	168	170	153	184	180	159	175	174	181	176	171	172	160	166	171	171	193	178	179	174	157	184	189	175	154	171	159	182	185	194	192	189	184	196	183	176	188	171	152	190	179	198	181	198	152	190	178	180	190	154	203	168	188	182	179	183	172	200	174	167	158	169	180	170	179	194	199	181	181	171	213	202	172	176	192	165	170	131	184	191	165	164	185	187	167	190	181	167	194	183	168	184	185	158	191	192	179	176	173	187	188	185	188	173	173	181	159	165	167	167	183	160	198	176	172	188	191	174	184	188	171	174	180	154	173	180	169	174	177	162	159	183	178	177	192	158	168	161	166	178	176	162	179	165	168	193	203	178	165	182	175	186	182	174	191	162	170	154	185	171	192	179	202	155	190	184	180	167	192	184	161	173	171	156	190	188	176	167	159	175	189	172	165	176	179	194	170	179	185	178	184	173	176	177	148	179	154	160	185	166	179	170	182	163	186	166	166	161	202	177	177	157	182	200	172	192	186	177	176	151	186	167	147	178	179	151	179	160	175	180	181	193	168	147	164	180	181	183	172	167	168	205	152	184	171	179	161	193	166	197	174	167	202	175	168	179	173	155	165	168	175	188	160	163	177	189	193	183	174	191	178	165	186	164	159	175	178	166	177	172	180	183	175	188	176	179	170	178	150	146	197	168	172	200	170	174	176	184	179	178	153	193	172	171	182	176	179	183	182	192	165	165	160	195	186	169	203	188	182	169	159	173	175	161	193	185	186	164	186	168	187
24216	33094	28601	18869	13279	9095	6813	4987	3722	2630	1970	1442	1251	1071	965	735	707	574	554	497	494	485	475	464	455	433	443	411	439	431	433	410	423	443	360	409	403	380	407	405	384	382	402	356	394	379	386	381	380	392	372	360	368	349	395	359	433	354	397	363	352	400	346	414	369	374	389	362	379	400	401	372	336	353	348	415	386	354	344	367	362	397	352	395	363	347	378	423	350	381	373	389	381	375	354	397	367	387	366	406	356	376	349	348	349	356	403	382	389	350	359	341	361	328	371	368	379	340	395	380	382	371	376	357	364	381	393	346	390	359	377	358	359	359	362	351	344	380	342	383	349	362	345	360	384	365	370	359	410	382	325	368	353	358	350	374	377	377	383	353	394	357	361	410	377	362	390	362	350	400	335	374	386	366	363	379	372	364	369	345	411	377	397	375	435	361	353	374	383	324	363	348	382	384	359	342	388	344	382	362	390	389	370	349	370	364	356	360	354	374	373	382	363	348	372	355	384	364	356	351	371	329	345	344	345	381	346	402	344	338	373	384	350	378	336	390	320	384	380	358	381	368	375	361	365	333	366	375	360	346	348	385	361	365	384	372	395	363	353	349	373	387	393	352	368	365	366	345	408	368	390	356	353	358	375	402	394	396	389	342	355	350	361	399	359	375	380	381	361	360	362	365	352	347	385	344	350	320	355	384	410	388	348	372	345	361	363	387	381	373	380	389	372	367	335	361	378	360	376	358	389	392	381	370	398	358	342	355	385	350	379	357	395	387	370	378	335	376	374	385	375	345	351	366	359	372	378	384	360	365	385	340	369	377	387	348	353	363	374	345	382	362	357	371	334	391	371	346	380	355	373	380	381	368	377	408	358	381	373	360	328	374	361	363	327	370	392	382	362	370	359	361	362	358	364	390	388	360	402	332	369	367	388	374	367	351	384	339	387	399	375	377	376	324	368	344	368	397	380	390	388	400	389	333	359	370	361	373	374	357	392	377	401	360	352	375	379	393	399	372	360	370	388	361	350	399	360	360	355	385	375	409	350	361	389	372	379	367	389	362	392	343	387	365	373	378	370	354	378	387	369	352	395	333	389	370	413	358	374	372	362	394	357	366	386	403	359	348	371	371	361	379	362	373	358	396	367	396	362	347	337	400	372	352	390	369	383	350	359	395	399	390	386	350	344	356	382	362	377	399	411	362	394	358	352	349	369	400	337	422	378	358	402	396	365	366	336	394	370	375	328	358	372	380	321	398	384	379	378	361	383	386	368	387	364	372	394	385	394	391	387	364	372	356	404	380	387	346	386	368	369	363	338	342	395	391	389	412	402	339	384	381	351	364	377	362	363	364	370	387	366	361	347	373	359	397	390	378	345	339	402	390	371	367	400	351	355	361	371	361	389	372	361	355	327	375	365	365	392	408	344	371	355	354	385	384	393	346	385	377	368	355	368	373	345	362	367	378	365	355	421	349	373	379	339	347	383	376	380	375	387	356	354	336	376	386	372	381	405	349	377	394	369	371	369	372	387	335	330	326	378	389	398	395	359	378	329	380	367	362	326	363	385	362	378	379	377	389	346	396	335	395	366	364	344	382	361	359	344	321	369	386	380	352	409	411	362	370	355	344	365	364	398	386	360	354	378	384	349	353	366	351	348	354	355	379	382	365	352	375	394	379	352	374	367	381	387	365	358	350	369	400	366	384	371	348	365	361	364	393	364	391	373	368	356	366	333	358	415	383	384	351	346	363	387	380	396	373	372	370	380	360	397	349	376	390	351	383	369	384	402	371	346	389	391	378	388	376	354	369	363	378	340	366	391	394	410	391	371	352	343	380	375	373	351	356	377	413	384	375	325	359	386	366	361	354	373	348	331	362	361	339	350	343	343	350	398	390	377	398	347	393	374	364	355	420	365	349	369	394	363	385	372	385	384	379	357	375	350	380	381	354	385	344	389	362	390	360	375	391	356	372	396	363	359	408	360	406	417	350	355	417	374	341	379	355	359	382	401	354	363	407	344	386	360	373	348	353	370	380	367	391	367	356	390	400	384	374	391	375	360	351	371	380	385	372	372	377	386	365	411	374	365	374	369	410	373	397	382	370	360	387	377	388	360	380	365	346	363	366	400	362	347	374	365	378	356	362	338	379	370	352	333	379	389	368	355	380	402	363	377	351	351	385	375	405	351	363	387	363	384	390	371	396	378	380	362	381	388	381	335	352	369	411	365	421	341	372	392	374	376	357	367	368	392	370	362	371	365	387	401	384	341	366	368	363	398	385	377	337	381	341	411	379	379	378	372	353	373	382	355	383	398	370	356	355	390	398	364	342	359	355	347	349	350	345	385	372	404	388	379	348	379	371	365	353	320	385	351	378	359	371	389	378	346	381	387	374	377	370	365	374	370	376	336	378	337	356	364	391	370	396	350	370	385	382	372	374	366	324	340	389	332	365	358	393	373	358	350	373	377	360	371	403	357	371	389	373	346	353	365	370	355	353	396	382	357	378	350	377	369	389	363	358	375	363	371	393	405	370	390	390	365	402	375	333	359	337	370	368	388	357	347	352	385	400	373	359	366	354	357	374	370	367	377	360	368	379	382	367	367	344	394	426	355	343	379	406	372	402	348	373	321	372	390	356	370	343	354	372	393	383	358	401	383	382	370	386	382	356	338	343	341	344	352	338	384	373	331	367	384	355	358	383	361	385	370	389	384	352	417	359	350	379	366	385	350	360	377	331	398	389	415	390	366	349	390	396	369	354	382	405	399	398	362	389	356	374	368	363	362	391	348	391	376	383	379	336	351	319	370	345	374	380	369	368	385	375	393	362	350	386	382	392	368	402	387	363	398	364	354	355	400	348	367	383	391	376	363	400	381	394	373	376	362	385	357	374	357	391	338	351	397	370	391	371	383	399	358	381	376	352	339	369	367	366	376	341	373	360	363	359	368	386	349	377	370	401	380	399	354	365	371	393	369	353	392	379	376	364	406	376	400	393	344	400	303	395	371	338	367	334	373	394	380	392	362	309	355	359	373	363	374	402	378	374	364	386	386	349	378	337	364	390	339	388	358	375	408	365	365	346	373	337	386	387	378	390	378	349	360	367	363	391	366	363	363	385	416	371	367	354	363	390	405	357	374	373	356	388	372	344	382	366	379	322	374	375	348	352	395	383	341	361	405	352	370	356	393	374	414	382	373	370	360	367	400	394	340	378	380	405	354	364	354	355	379	376	367	369	342	364	353	375	378	355	383	364	355	393	397	389	327	393	364	381	352	365	364	341	368	368	413	353	382	358	339	359	386	342	378	350	344	400	357	356	390	397	330	372	354	370	388	345	365	365	379	374	393	358	348	397	373	356	383	378	367	405	384	368	352	361	374	379	380	369	337	372	376	404	339	364	368	337	348	406	349	366	376	368	399	380	388	378	409	389	354	366	367	363	368	373	370	381	357	362	381	363	363	389	374	355	353	360	343	366	375	370	333	347	397	356	351	379	364	363
23675	21750	29342	24319	21642	19349	7505	2789	1662	1132	786	587	487	441	386	305	261	200	186	160	152	154	136	137	132	136	137	99	129	134	117	118	123	129	111	119	94	113	130	109	114	109	121	105	112	109	94	104	105	85	110	100	95	100	84	91	97	84	105	103	105	101	113	78	86	97	107	97	92	98	85	96	89	115	92	90	111	105	100	102	106	114	86	91	86	97	108	94	116	96	98	92	86	110	96	112	94	96	92	94	110	101	87	105	90	111	106	116	98	115	119	113	98	104	98	95	104	86	105	103	93	96	94	99	99	108	90	94	106	89	93	111	93	111	90	83	95	89	116	95	96	104	100	118	103	106	74	99	103	102	111	100	114	86	91	95	98	95	91	74	110	100	106	93	85	86	94	80	110	115	90	89	96	95	92	96	88	93	101	107	83	89	89	95	111	85	91	111	77	87	100	93	104	96	89	82	91	86	98	113	94	91	108	101	117	96	100	84	101	88	91	90	92	87	78	101	95	109	97	94	109	108	88	107	96	105	80	101	94	100	99	89	115	114	104	83	99	110	85	106	84	84	96	92	82	92	101	90	86	99	105	94	85	108	98	103	97	88	95	90	69	87	111	83	89	86	103	103	95	104	98	96	93	114	103	91	96	108	92	87	100	85	98	87	99	94	92	84	69	85	102	85	104	92	102	108	104	110	98	109	96	89	91	113	100	94	101	102	104	101	90	88	100	94	105	90	94	111	92	102	105	85	92	85	107	101	87	91	80	97	91	97	106	84	87	91	105	97	91	85	93	100	82	110	117	97	105	96	106	89	98	94	73	97	99	98	120	95	98	110	87	107	98	91	108	106	80	86	107	94	92	75	97	75	102	101	100	91	90	95	89	98	104	113	84	90	86	86	95	96	117	103	94	93	96	91	121	89	113	100	112	98	104	82	106	103	86	120	112	78	106	90	95	80	98	94	86	96	105	95	93	78	88	95	80	84	92	99	96	106	108	97	88	92	116	95	109	96	89	104	89	99	97	103	89	108	104	105	96	90	86	96	104	97	103	92	112	103	88	66	72	92	100	94	85	104	97	101	96	102	82	116	105	89	100	94	81	98	88	101	88	96	98	84	118	103	75	98	108	95	113	84	101	122	103	109	88	106	92	88	81	93	94	98	102	99	93	104	110	87	87	112	93	71	95	94	99	92	101	121	98	90	89	98	93	84	99	91	84	94	103	99	94	114	96	84	106	98	93	102	107	82	107	91	82	83	92	89	103	90	109	111	100	84	110	110	99	90	100	92	95	93	98	93	105	91	113	103	96	88	95	88	99	102	114	89	105	75	105	99	91	89	102	96	105	94	96	97	107	84	97	107	93	111	83	96	105	89	115	80	90	87	88	100	87	88	114	108	100	100	84	92	101	100	83	96	107	112	91	114	72	93	91	96	94	93	86	93	89	92	114	90	92	113	93	90	104	91	101	100	76	113	99	108	103	98	99	87	92	107	85	117	96	112	104	90	98	89	118	87	92	89	100	106	104	77	96	119	96	105	89	108	98	100	102	100	88	107	93	86	88	96	86	108	92	97	95	109	87	114	101	106	108	87	110	103	94	94	105	102	101	107	99	76	99	89	85	85	89	102	93	89	99	111	74	95	88	76	107	106	96	112	94	101	68	82	80	113	109	79	101	87	102	93	93	102	85	86	65	105	101	103	86	90	106	99	71	101	66	84	87	84	84	109	107	102	99	96	96	103	100	94	107	110	103	112	91	98	88	92	89	96	98	109	109	96	90	92	100	108	102	93	102	102	104	85	94	108	80	104	92	102	88	102	85	90	82	94	93	73	93	102	93	97	85	97	98	101	108	110	101	90	103	113	75	87	91	107	113	112	101	92	82	109	96	98	90	107	104	101	89	92	118	127	108	91	104	113	81	81	103	92	109	88	100	94	88	93	94	102	96	85	101	101	101	108	105	103	100	79	76	80	96	100	84	97	110	94	101	103	105	84	98	112	88	88	106	84	102	97	102	106	108	93	95	108	91	100	82	101	94	97	93	111	87	107	97	88	100	100	81	99	89	82	88	97	101	97	96	93	85	93	120	92	98	101	116	99	86	101	90	80	107	105	93	97	114	91	107	108	106	99	84	92	96	82	104	99	105	85	84	82	90	92	84	111	90	78	96	92	93	96	98	98	113	94	96	111	81	98	100	106	101	103	86	102	101	93	91	95	102	90	93	97	119	91	87	84	94	103	109	103	107	92	87	87	89	92	92	108	90	84	95	99	90	79	94	112	94	87	95	101	87	80	106	95	103	96	92	83	97	85	84	94	83	106	96	77	105	83	110	87	104	112	95	98	89	88	102	109	102	103	104	96	101	99	103	99	100	94	96	87	92	103	96	91	88	81	100	106	85	114	95	92	104	107	95	93	99	104	100	95	105	97	119	110	95	81	108	88	104	90	96	92	101	92	98	90	95	113	93	114	94	82	104	90	88	118	79	104	97	88	91	86	80	90	104	95	86	88	100	101	82	109	109	85	100	96	91	95	106	103	93	106	93	87	96	83	98	103	92	98	97	78	101	80	99	112	88	75	91	92	105	86	104	88	93	89	75	100	97	100	94	88	99	77	93	93	103	84	110	105	85	112	93	87	103	101	88	92	113	111	84	104	110	85	101	84	93	97	98	95	91	97	94	91	90	87	86	105	108	88	110	107	95	111	81	104	105	104	94	103	82	112	99	94	104	95	108	85	125	100	90	103	95	77	104	107	113	93	107	91	94	97	83	91	84	93	118	92	122	94	100	105	110	95	91	96	86	101	108	110	105	102	94	95	91	92	94	91	91	95	91	88	88	85	87	76	106	90	101	110	105	113	88	95	109	119	87	105	92	104	98	108	116	111	96	114	100	90	87	103	103	96	94	75	90	96	103	103	99	87	90	85	111	98	105	91	107	101	92	106	120	101	95	102	80	106	87	114	83	108	101	83	89	104	99	91	115	109	84	108	88	99	100	81	85	88	123	101	98	101	87	92	87	117	95	104	109	98	102	82	114	80	112	73	101	89	89	88	96	113	96	94	104	107	93	82	96	94	80	85	83	107	82	107	103	99	86	93	94	91	94	102	95	85	96	96	104	102	96	86	97	95	92	91	88	103	94	96	96	96	95	81	95	84	96	97	92	109	101	108	116	90	96	110	96	116	96	86	95	94	90	96	102	97	97	102	102	103	103	98	85	122	84	83	101	91	83	94	98	97	77	95	97	107	89	113	96	112	74	103	89	104	90	98	107	99	91	92	98	89	102	78	107	108	85	111	100	102	102	87	87	93	88	106	93	91	104	101	112	97	111	86	103	90	98	101	98	87	88	81	101	94	92	95	84	105	103	90	78	85	97	116	79	94	90	92	79	84	92	123	102	96	82	98	104	92	102	94	111	94	98	72	92	89	114	98	95	117	107	92	83	101	99	98	89	94	83	99	120	90	111	90	101	89	103	96	99	94	112	77	87	108	106	82
28072	39812	35241	26288	19898	14474	11025	8222	5858	4290	3128	2291	1868	1684	1435	1076	775	695	604	467	446	467	404	388	390	367	303	289	296	272	268	284	253	279	288	269	249	248	212	203	237	216	201	229	212	207	210	206	222	217	279	236	205	225	218	208	221	207	198	216	219	219	191	198	232	199	206	203	197	195	191	214	236	186	216	199	195	209	223	195	214	207	189	215	216	191	178	193	206	190	190	189	209	192	185	219	175	178	206	223	212	216	212	201	201	230	190	223	224	193	207	210	200	213	193	207	211	217	183	196	198	185	194	195	194	212	198	217	194	183	192	195	242	186	207	209	188	191	186	197	192	177	213	195	217	210	199	210	218	170	203	199	187	183	212	205	179	192	211	188	193	201	197	231	174	196	204	211	199	182	182	214	209	183	197	213	222	203	203	207	197	212	221	182	211	194	204	180	191	194	206	187	164	206	192	225	182	206	190	196	194	212	174	209	203	170	205	202	190	220	201	208	232	191	212	210	177	208	194	216	197	185	206	188	197	167	212	225	200	185	252	180	211	197	197	208	211	192	220	180	190	207	210	205	183	193	196	204	192	187	195	197	187	237	207	212	199	197	217	224	201	214	220	191	154	209	182	201	202	192	182	186	184	196	196	184	204	199	189	200	194	219	199	187	201	197	202	195	187	165	225	212	208	214	234	182	182	209	184	198	203	204	199	202	197	200	200	207	197	193	207	191	208	185	185	219	203	214	191	184	207	203	216	200	185	199	232	184	195	203	200	203	182	211	183	205	195	172	205	196	206	209	206	215	223	215	206	237	182	185	209	195	217	229	208	216	195	197	207	233	184	182	182	181	189	200	179	198	193	205	215	180	214	188	200	199	206	192	198	194	231	196	208	181	217	180	203	218	194	209	214	205	172	203	204	213	207	192	198	214	210	191	180	198	156	184	197	210	188	177	180	180	194	196	224	187	193	198	191	187	218	199	219	206	195	194	223	212	187	189	142	190	199	190	220	221	196	156	214	196	182	194	195	192	215	207	231	175	190	207	217	186	179	194	201	219	188	223	189	211	171	216	209	217	190	205	226	202	217	217	206	199	206	191	188	213	194	177	211	169	204	213	207	180	201	197	205	208	188	200	202	194	222	223	206	180	209	213	200	194	216	185	187	187	173	232	213	196	194	192	192	207	202	213	200	187	195	215	193	195	210	222	193	190	177	185	197	197	231	205	191	203	172	211	201	215	194	192	208	226	195	195	211	178	212	185	188	196	209	192	196	163	195	172	195	200	193	186	199	204	179	185	218	220	212	206	200	193	212	194	219	193	193	204	194	214	180	199	181	186	190	199	186	189	191	192	175	199	210	203	177	192	167	213	168	223	200	227	199	186	195	195	215	207	220	209	200	209	226	203	215	221	196	238	209	196	220	220	198	194	181	204	184	168	194	210	205	221	195	188	195	227	174	198	194	202	214	213	200	176	196	196	201	191	209	203	212	182	196	172	198	206	200	228	202	194	194	191	213	212	235	201	190	198	171	203	208	196	208	202	189	218	210	178	211	200	192	184	205	205	201	208	183	201	209	211	212	205	220	207	206	225	210	210	199	234	203	195	206	228	194	204	216	225	202	205	200	228	189	201	188	206	204	185	201	209	195	193	196	187	190	197	201	201	194	235	206	194	198	197	199	196	193	204	187	168	205	208	198	217	214	204	216	197	178	211	196	218	222	169	193	182	203	179	185	216	214	179	211	204	207	177	195	192	184	188	171	173	189	215	205	214	192	217	166	200	218	197	190	197	203	216	193	209	231	209	178	193	198	188	211	223	216	193	210	190	208	179	219	185	195	213	186	207	189	211	199	207	214	182	203	223	199	217	196	212	194	219	203	183	198	212	189	198	207	191	195	180	188	198	219	189	191	193	189	180	218	211	191	183	200	232	205	199	181	182	189	185	219	195	204	176	210	221	212	187	191	175	178	236	214	230	175	214	189	208	190	174	200	221	187	191	218	200	184	208	216	195	208	201	170	180	203	188	200	217	196	203	194	222	191	194	207	160	180	211	220	185	194	158	199	189	222	164	177	226	205	186	205	163	177	207	198	195	193	201	207	198	213	199	197	196	199	215	202	213	181	186	204	195	180	178	200	202	204	199	207	209	191	196	168	188	209	198	204	194	184	182	191	186	209	203	188	216	200	179	175	195	196	194	220	192	206	178	190	174	219	220	182	217	184	219	203	181	174	205	226	201	194	213	212	221	181	174	212	201	209	198	212	195	205	190	187	208	212	236	178	210	177	202	190	223	182	198	212	208	225	211	187	205	213	207	201	183	213	209	189	203	210	200	201	179	225	205	206	203	206	190	198	194	181	210	205	205	196	212	181	178	190	194	181	199	205	211	168	204	225	193	203	187	227	210	209	181	197	195	211	208	180	191	194	208	207	196	192	191	183	218	200	167	208	180	200	205	174	175	177	205	201	208	217	182	206	202	212	204	206	227	194	177	204	164	172	202	202	195	206	198	198	180	204	217	187	206	177	201	178	197	183	214	195	197	204	180	194	198	200	209	181	203	182	199	229	210	170	211	188	218	198	203	217	193	205	207	166	202	195	203	181	221	204	186	199	212	208	212	195	188	227	196	190	199	207	186	198	207	191	204	189	197	203	232	189	201	230	205	198	175	218	202	203	221	216	212	214	209	197	198	214	187	188	196	187	217	208	200	203	201	206	199	218	186	177	199	208	172	186	193	206	210	196	228	201	216	199	203	209	181	182	208	203	191	206	194	181	210	195	183	212	193	195	177	197	188	192	183	204	195	212	179	187	204	186	206	213	192	189	230	189	175	199	186	188	190	175	219	182	215	185	178	175	209	196	212	221	194	209	205	217	189	206	198	212	168	179	205	215	197	183	202	191	207	203	194	223	198	186	209	195	197	171	193	198	210	203	213	185	197	227	187	197	171	206	192	176	191	197	201	202	215	247	189	210	191	191	192	196	186	180	206	191	207	203	201	206	197	204	214	211	213	201	215	206	199	217	220	190	197	188	220	200	222	199	213	192	226	180	216	182	188	222	188	197	210	195	176	205	199	202	193	175	187	208	218	222	217	146	211	182	171	197	212	191	216	193	203	206	204	172	187	199	180	209	190	207	171	205	191	188	206	188	159	179	182	204	168	183	208	204	187	215	184	199	178	184	187	195	195	192	198	212	215	182	197	208	174	210	190	171	194	195	217	183	222	204	173	213	210	216	197	213	199	187	195	185	186	206	198	196	212	180	199	180	198	184	167	176	201	182	221	186	207	221	207	191	207	193	184	194	211	204	192	190	198	208	187	179	181	201	214	212	217	188	193	210	185	212	182	231	197	180	194	191	179	196	184	214	185	191	189	207	200	219	212	206	208	178	180	201	208	179	204	216	212	207	176	192	220	202	219	185	206	207	202	182	195	206	191	187	185	223	203	217	203	179	198	206	206	209	184	219	203	183	193	202	205	204	217	204	199	221	167	203	186	191	193
27389	20980	13589	5452	2189	1353	1010	692	555	420	372	308	354	319	310	281	266	266	268	243	283	294	253	255	252	246	231	249	249	280	260	243	256	232	242	258	244	254	260	240	271	238	230	248	261	268	273	245	271	276	241	270	257	239	247	258	244	258	212	252	265	259	228	262	230	251	272	261	253	231	290	256	257	259	284	301	257	280	255	247	245	254	251	237	212	239	262	255	252	229	255	242	239	259	252	262	261	246	247	229	241	233	236	223	237	227	260	244	242	242	243	289	255	252	235	257	248	227	299	250	257	261	282	257	260	247	264	242	262	244	278	230	268	248	271	228	256	278	262	227	255	256	260	241	249	247	254	280	259	254	265	256	269	239	256	244	272	246	249	247	240	266	264	250	253	254	248	240	267	277	239	241	239	254	234	254	244	257	248	238	238	229	228	230	279	254	248	241	270	230	251	260	239	247	264	269	269	235	288	250	238	265	253	249	235	258	222	265	262	244	225	261	272	239	266	259	241	279	264	257	283	266	261	240	224	263	250	267	271	265	236	271	260	265	239	245	273	252	275	262	250	254	232	244	242	259	254	231	242	229	248	274	279	256	229	250	249	271	286	243	233	237	245	284	259	252	304	248	259	207	250	261	244	232	261	239	259	229	243	266	246	278	245	256	237	268	259	245	211	248	234	259	264	245	251	229	254	256	239	264	264	261	230	253	247	257	249	247	327	254	243	246	262	260	282	247	247	253	271	225	258	227	273	286	256	256	246	238	252	288	237	237	240	263	272	266	243	255	238	258	246	235	239	244	244	231	252	254	268	232	225	261	263	262	276	233	271	257	238	243	255	263	272	224	255	267	275	248	268	233	289	243	249	267	233	241	256	261	256	244	272	257	236	263	272	271	249	234	272	250	230	258	234	250	275	287	250	270	276	264	238	270	249	247	244	266	251	244	290	241	263	233	234	231	257	242	237	271	254	252	250	226	265	245	263	267	278	268	254	255	243	241	263	261	268	232	275	248	264	254	271	269	241	275	259	285	242	260	247	225	227	262	285	268	271	259	232	249	252	273	243	249	233	234	235	226	270	270	262	249	249	239	261	238	257	246	244	247	271	267	258	251	268	253	260	269	268	250	248	252	259	238	291	274	250	215	247	258	239	236	242	260	245	251	255	249	242	229	261	261	260	246	225	228	264	276	247	258	238	222	268	234	280	253	291	266	219	237	269	279	265	278	230	251	224	254	258	259	255	277	255	236	265	233	248	267	240	247	255	250	267	267	267	252	249	256	255	254	251	226	265	230	260	259	278	254	283	251	236	261	249	278	234	237	252	263	248	230	261	280	261	227	269	273	260	268	291	232	245	235	266	241	250	272	255	228	270	225	242	248	265	256	279	247	261	257	235	240	264	237	264	254	255	232	273	257	247	259	219	258	259	272	234	265	286	245	245	257	226	269	259	251	228	254	221	269	263	267	267	263	238	219	242	255	238	242	269	255	258	259	240	251	269	230	273	271	214	236	283	222	252	277	253	257	265	236	258	241	253	224	255	256	280	256	260	270	249	253	221	261	266	252	249	261	288	215	243	242	301	259	265	291	232	246	258	244	251	251	247	267	261	229	268	254	229	259	254	272	256	265	223	257	258	251	229	236	251	267	287	247	272	235	272	286	263	253	240	272	247	238	228	244	239	289	253	247	271	255	276	240	245	243	253	244	247	242	256	283	228	246	242	239	254	246	256	239	261	260	262	263	239	287	258	265	259	267	248	279	248	260	240	225	246	244	255	249	225	254	223	273	232	247	219	258	242	253	258	231	264	275	288	236	243	235	252	227	286	263	282	242	263	245	243	261	260	205	266	273	266	274	267	261	252	255	232	235	228	251	237	261	253	238	249	242	240	248	265	265	261	268	258	244	231	237	238	208	260	260	241	248	241	274	270	240	277	252	268	236	251	242	231	228	277	252	267	237	257	238	240	252	252	231	291	252	253	231	260	228	253	244	283	264	227	270	247	242	243	241	229	256	246	237	263	252	248	248	251	227	253	251	237	242	254	250	288	257	251	265	254	236	270	256	250	234	264	215	262	246	238	237	255	265	236	246	269	241	239	259	287	247	263	251	227	251	268	260	259	257	265	278	240	253	252	273	231	261	242	246	262	236	245	254	287	251	257	253	250	220	223	249	281	232	253	225	272	254	220	260	244	261	278	258	248	266	251	261	226	238	253	257	255	239	247	260	274	274	256	258	252	277	261	253	269	246	244	254	244	258	264	263	242	237	244	269	271	259	258	266	241	263	268	260	258	255	258	247	262	254	239	258	237	255	260	250	269	236	239	230	242	287	233	238	254	251	232	244	244	272	256	248	281	259	241	269	254	235	286	259	277	256	243	262	246	243	255	271	244	243	257	254	245	272	245	248	251	279	242	278	233	256	254	265	246	247	256	279	251	232	242	239	273	258	231	252	237	240	231	230	271	242	274	276	249	277	264	248	250	263	222	266	253	278	260	263	236	261	241	265	257	209	224	295	234	270	281	267	260	250	243	239	240	226	246	263	252	253	246	260	273	233	264	240	278	232	237	261	234	238	279	248	267	276	230	242	221	241	266	261	269	257	275	242	245	263	250	240	265	230	255	270	267	251	211	246	244	253	246	266	267	282	255	242	241	276	264	261	264	253	245	253	270	247	227	263	235	235	224	269	251	271	273	240	257	277	266	252	243	283	257	281	259	255	271	255	240	241	252	257	250	252	238	262	261	248	218	237	243	281	252	252	262	248	260	240	251	216	280	255	262	241	229	247	226	269	250	239	260	219	267	246	237	239	228	258	217	252	237	282	258	262	276	261	251	264	259	222	242	259	255	239	236	270	255	267	273	252	263	253	272	216	254	301	234	250	264	247	274	288	264	238	270	258	255	233	274	257	246	271	256	231	262	238	274	249	258	267	265	249	247	268	249	260	258	231	224	234	245	242	258	257	238	250	248	263	247	255	272	249	279	248	238	235	251	246	281	262	217	255	257	224	229	259	257	239	253	258	238	245	274	270	245	256	235	244	237	244	259	251	261	274	261	242	262	240	263	277	236	268	247	257	268	267	254	254	252	281	241	270	274	263	229	228	227	247	266	255	250	238	247	245	222	258	267	259	275	255	227	279	246	238	253	240	262	281	242	267	267	245	246	239	250	250	242	253	229	257	269	247	234	264	260	234	225	239	266	248	269	240	259	252	275	242	264	230	248	285	259	253	275	253	284	281	242	264	225	248	282	268	266	261	252	259	267	257	263	234	260	254	210	248	253	274	263	230	245	261	248	270	252	288	260	250	272	269	274	234	251	245	249	276	251	283	272	243	255	252	264	255	246	251	234	269	223	235	258	243	275	271	248	246	261	263	254	249	234	242	268	285	266	240	256	268	266	249	270	246	262	250	265	245	246	248	253	260	261	258	308	217	261	267	245	215	257	253	233	233	246	245	276	269	230	243	255	259	252	259	258	262	286	267	262	214	243	233	261	266
18420	21805	18046	10364	6501	4641	3357	2397	1817	1323	1072	874	778	778	753	631	683	576	604	594	584	555	567	515	550	552	519	529	523	577	495	506	550	550	527	527	542	519	520	520	497	572	529	552	515	519	570	512	497	544	511	521	522	496	488	532	537	497	512	491	500	508	508	501	516	507	507	536	495	523	528	483	527	466	497	495	552	514	506	517	545	511	503	519	523	531	507	535	508	538	496	513	526	503	538	540	529	532	520	516	491	520	540	503	568	544	495	483	493	515	520	542	507	532	563	517	514	503	503	533	556	511	552	559	510	501	514	531	544	523	523	522	505	525	521	518	556	493	561	547	518	516	536	541	518	514	552	475	512	530	527	503	515	473	525	502	493	531	501	506	555	526	502	518	540	514	488	560	529	506	506	498	521	505	546	527	494	548	493	497	529	529	522	580	543	550	535	564	551	561	505	540	514	532	494	494	513	531	493	525	526	528	528	522	505	529	507	528	503	508	548	496	507	520	563	534	532	508	482	533	537	492	533	512	543	508	540	503	544	511	518	510	509	503	528	488	513	516	516	543	554	513	523	501	518	551	516	513	499	546	506	505	511	496	539	490	552	540	543	521	558	508	520	479	522	495	480	484	550	533	515	496	520	495	550	528	521	545	515	527	564	445	544	529	490	495	509	527	521	535	548	522	528	507	527	523	531	511	453	526	479	523	465	541	487	500	542	534	551	510	521	539	553	523	515	448	521	544	527	521	496	507	530	504	538	499	512	548	519	554	497	551	503	533	513	563	514	531	560	533	528	511	548	553	536	503	553	496	519	556	523	524	522	552	526	531	508	514	505	515	515	525	516	505	528	545	534	550	512	501	543	494	531	515	544	520	519	520	530	513	532	472	532	542	540	461	521	531	517	503	497	518	520	522	512	537	554	480	523	533	484	514	530	480	510	498	500	497	555	532	558	522	538	533	464	510	561	551	506	510	524	540	536	511	548	509	528	491	557	525	510	462	516	506	509	489	529	509	565	493	522	520	531	472	514	500	482	511	567	523	539	517	533	508	503	514	530	510	488	517	515	529	488	480	538	572	548	513	501	511	504	508	507	500	523	494	518	526	487	543	530	522	541	528	495	542	478	500	505	521	562	501	533	454	513	529	515	496	492	521	514	562	512	514	508	513	514	491	530	553	531	540	519	495	520	475	520	488	496	489	520	498	509	539	494	508	520	553	535	515	531	525	505	561	507	516	492	490	525	482	493	514	544	503	483	494	499	529	530	551	540	527	508	575	481	521	536	541	503	529	525	534	519	505	533	524	559	525	537	484	515	535	525	539	538	511	520	535	507	532	503	532	538	524	502	516	532	547	506	465	492	517	475	496	543	507	544	499	514	553	508	562	506	508	492	532	528	513	514	566	510	520	546	536	541	509	511	555	539	539	509	535	524	515	547	527	490	560	562	519	525	563	534	546	560	507	505	535	527	507	537	540	548	548	515	525	514	552	510	519	504	569	518	500	520	515	506	535	537	470	539	507	560	531	533	535	529	506	527	483	470	532	511	534	538	510	497	508	541	539	518	523	557	532	496	506	549	520	487	466	518	491	532	524	489	524	566	573	525	518	522	521	546	505	484	524	527	575	544	501	519	555	541	525	498	503	512	515	541	490	532	513	521	509	504	550	529	532	510	485	547	522	502	482	516	531	470	526	537	499	464	509	522	521	513	556	513	559	497	509	541	509	506	510	533	530	533	527	517	493	511	500	501	527	517	490	535	546	520	562	491	514	531	528	519	523	486	522	515	526	520	501	505	514	544	490	525	517	550	492	549	493	522	536	548	555	499	551	490	506	536	547	512	491	557	508	474	542	516	481	521	460	510	496	535	516	506	494	493	527	539	509	496	505	498	517	526	531	522	504	494	544	550	510	502	545	528	545	517	531	487	546	518	527	547	540	504	554	537	548	510	528	461	477	522	502	551	525	505	557	484	555	493	528	532	534	543	509	516	542	555	521	488	522	514	529	525	485	499	530	500	505	466	486	487	553	550	501	543	561	505	520	500	536	532	537	505	486	509	543	534	524	543	516	529	487	513	551	530	478	509	539	513	506	531	527	522	486	488	535	528	523	463	527	535	508	532	519	520	551	521	480	511	500	521	505	515	517	494	532	542	522	514	524	568	570	548	500	504	547	533	547	510	540	478	528	513	493	530	545	510	551	533	525	497	496	543	523	481	534	544	543	519	478	512	527	523	507	461	560	525	528	549	499	531	539	516	539	500	551	511	510	503	509	538	525	531	574	514	476	528	523	526	540	533	504	496	478	506	523	475	548	525	509	512	530	486	523	525	523	527	509	537	479	531	496	558	557	524	567	538	491	508	505	526	492	515	529	512	542	503	505	500	529	500	532	521	521	516	505	564	496	484	521	501	500	513	561	526	538	513	484	512	545	537	533	530	516	513	545	537	534	586	489	547	518	519	541	524	494	510	544	492	499	528	541	540	534	512	535	498	547	561	507	506	540	502	513	517	508	520	495	479	526	530	496	510	485	480	459	511	510	511	522	526	493	496	500	505	511	545	511	531	510	573	512	549	508	521	495	557	545	517	521	516	521	540	543	518	524	539	499	531	487	524	492	539	525	558	525	532	524	532	503	563	510	496	533	550	533	509	522	533	548	586	504	523	528	509	538	560	516	509	514	518	496	466	520	536	543	534	503	565	455	530	542	516	521	515	505	492	515	505	521	488	499	550	515	547	503	535	524	516	489	533	499	543	487	484	517	534	513	505	520	503	534	531	514	506	558	475	541	542	473	534	529	532	529	565	522	488	522	542	514	512	519	534	533	533	514	472	498	513	557	522	509	509	502	550	513	476	543	532	512	489	531	563	512	512	531	535	489	481	521	534	515	471	525	531	480	485	511	509	520	541	513	486	495	521	504	527	481	565	513	532	525	504	517	522	564	518	485	515	543	495	550	571	543	507	542	504	538	460	493	505	503	548	552	522	511	543	528	533	526	510	545	510	506	512	500	513	511	536	549	511	513	507	533	541	543	520	548	518	511	508	520	552	561	497	498	546	494	528	505	531	531	494	519	525	499	555	544	528	509	509	529	563	528	549	495	544	566	523	510	537	525	494	530	502	494	544	508	536	555	518	533	532	519	514	559	559	586	531	526	528	494	500	531	536	526	517	513	528	516	543	508	570	506	485	509	541	521	502	569	560	507	522	505	532	514	543	507	514	528	517	504	520	540	521	510	530	506	543	524	527	528	489	503	523	551	517	503	519	503	541	517	524	557	538	507	557	498	551	468	534	557	537	537	500	517	525	494	533	541	528	505	528	502	543	537	508	476	489	521	538	539	519	522	504	540	523	507	474	491	538	556	493	493	524	515	493	532	501	485	518	522	497	514	529	534	562	531	545	489	478	536	483	539	546	534	561	476	542	543	477	555	559	520	560	493	521	509	523	470	547	512	540	579	529	505	520	526	529	527	518	498	552	539	538	490	516	505	464	516	540	497
24952	21681	28467	25280	17409	5481	2772	1473	1041	695	538	424	404	394	320	303	222	258	237	242	207	207	229	182	199	216	187	198	169	199	221	174	169	182	184	173	199	171	156	195	189	209	191	173	173	174	164	169	185	170	185	194	187	160	162	179	172	184	197	153	180	190	169	163	160	161	189	178	203	176	164	172	187	166	168	180	163	180	170	169	195	176	174	178	177	184	184	189	165	164	194	178	189	164	181	194	191	179	163	184	171	180	169	155	144	179	183	160	182	149	165	165	182	200	168	184	160	168	171	184	167	177	160	201	161	194	188	176	176	170	196	162	175	169	173	179	150	171	175	159	155	191	180	170	176	166	174	170	180	185	178	167	176	167	158	163	166	177	160	144	176	170	170	192	159	183	147	165	151	197	174	189	177	152	167	165	174	171	180	177	175	189	175	173	178	173	182	160	156	185	163	185	157	177	158	180	163	209	172	187	189	157	178	176	189	187	172	175	177	179	174	181	163	174	162	173	192	163	159	184	183	159	169	179	167	194	206	183	171	164	171	160	165	155	155	177	203	190	176	150	156	187	175	213	177	154	191	178	183	161	189	162	160	150	179	187	172	170	152	193	180	184	180	182	174	164	161	172	179	162	186	179	187	199	180	173	147	169	181	170	172	189	164	186	176	188	179	175	181	148	189	174	167	167	169	176	177	181	183	173	145	179	169	160	160	194	194	164	192	181	161	196	175	165	163	196	187	188	189	177	187	178	166	184	157	171	183	156	175	193	162	178	171	179	164	168	193	164	169	161	169	154	167	179	173	163	154	176	165	182	174	179	168	171	170	184	169	172	176	184	189	192	149	159	176	185	152	173	165	158	172	194	152	174	163	168	165	164	157	179	168	173	178	180	160	180	178	178	174	196	184	187	166	196	170	179	180	177	168	182	174	167	172	168	162	160	159	182	172	180	192	175	185	176	159	182	185	173	158	182	161	189	181	187	195	195	169	167	176	195	158	150	168	169	168	147	176	176	164	165	193	178	171	154	157	168	174	160	174	179	159	176	175	202	174	177	181	161	178	186	181	188	176	200	193	187	184	183	194	166	186	172	174	174	181	167	177	188	173	168	174	184	172	184	163	183	181	203	169	165	171	173	191	171	194	177	165	180	165	165	172	151	169	155	160	158	191	175	191	176	171	180	152	183	158	167	188	185	174	159	198	182	190	175	157	193	183	166	166	175	183	165	176	175	183	155	174	159	149	181	171	179	186	168	167	171	157	161	167	189	153	159	191	179	178	165	161	151	193	190	203	170	173	190	170	161	156	179	189	169	172	166	173	184	189	176	207	185	193	158	196	185	177	194	206	185	176	170	190	184	166	164	183	182	183	154	176	182	160	173	161	170	188	185	166	187	167	165	177	185	176	195	191	183	195	164	153	155	183	153	173	178	171	177	184	154	159	176	151	183	167	173	172	178	162	194	167	147	158	189	144	201	182	190	171	160	167	172	152	189	181	149	163	171	197	177	175	184	180	150	156	174	165	220	178	178	170	194	177	148	163	190	184	171	175	154	187	208	181	162	153	167	186	188	174	166	200	150	172	186	179	177	150	172	176	169	149	163	177	203	205	171	174	164	149	163	185	187	158	170	186	190	191	189	175	182	169	181	164	182	171	159	181	166	167	197	145	175	168	174	165	211	197	199	147	180	163	165	165	161	192	181	159	176	181	187	166	150	179	156	185	189	154	173	172	190	144	159	190	176	183	165	144	148	163	173	186	182	195	192	170	181	169	188	173	191	193	148	151	173	175	152	169	181	182	153	161	170	175	175	165	197	194	153	176	183	165	189	202	180	180	164	173	172	175	167	172	176	183	177	185	163	194	179	167	187	182	159	176	164	160	169	175	163	166	167	152	195	187	171	188	172	161	177	154	163	179	176	177	163	152	176	192	164	193	193	178	170	181	189	183	188	154	169	175	163	167	168	175	151	155	174	153	175	176	168	176	166	176	159	162	169	178	158	171	175	160	159	184	175	162	158	186	171	181	178	181	190	149	172	159	171	175	157	170	182	182	173	178	171	204	176	191	166	192	170	163	177	183	196	172	189	188	167	156	173	165	157	185	176	179	168	176	167	186	189	190	178	159	204	164	148	186	173	160	175	191	164	178	168	170	179	153	174	180	182	147	146	165	173	173	179	194	197	184	174	167	187	170	168	188	167	184	194	170	169	184	163	193	186	158	176	167	169	169	177	140	191	162	177	176	168	172	194	178	182	149	173	179	168	192	170	178	148	187	169	149	167	186	159	170	181	177	177	169	149	174	178	180	181	192	179	169	188	157	176	158	170	200	159	188	176	151	193	202	174	180	194	169	190	166	180	167	157	173	188	168	195	182	174	169	165	184	184	177	176	178	149	170	164	187	165	188	169	183	173	160	178	189	180	155	171	214	158	160	148	163	171	174	200	184	212	161	172	173	156	184	158	179	155	157	180	167	168	167	177	171	171	175	162	177	165	166	175	181	159	173	159	181	180	208	177	173	186	160	154	179	179	171	176	191	161	174	156	206	186	155	185	153	163	174	202	178	174	194	186	172	180	154	183	182	176	167	159	165	179	167	191	181	159	166	190	182	157	174	167	178	156	176	151	153	161	185	154	170	160	173	171	159	163	158	196	136	142	185	177	170	175	155	181	164	178	175	183	186	157	182	183	162	187	165	195	176	177	172	161	178	156	152	171	157	155	165	181	173	194	197	160	168	185	145	168	156	150	162	166	170	187	190	164	167	159	144	173	178	156	169	195	161	156	156	164	199	183	183	174	160	193	168	168	158	188	167	181	179	168	177	178	156	184	158	169	193	183	180	181	185	174	163	165	168	172	191	180	175	173	161	179	181	165	164	175	161	163	165	164	177	180	196	162	178	174	159	162	202	162	170	169	160	174	161	171	183	181	189	163	180	171	176	177	170	177	165	196	172	181	155	195	176	188	180	164	196	208	140	189	174	188	183	177	170	179	167	185	198	184	159	166	146	192	193	146	173	204	162	159	173	193	186	169	159	164	164	173	154	158	180	182	166	160	156	185	161	147	184	177	172	185	178	175	183	162	173	168	180	166	172	173	180	159	178	159	165	146	175	168	188	177	174	188	166	179	171	150	164	200	161	192	178	175	176	175	175	183	179	171	188	167	171	185	160	187	201	178	165	167	160	134	195	167	173	184	182	168	186	176	188	178	158	174	193	172	181	169	167	152	180	168	174	148	151	182	173	179	202	153	157	183	183	183	163	184	177	177	173	175	189	170	178	179	166	193	172	196	178	174	160	162	171	163	156	163	163	198	171	178	181	163	163	174	189	194	175	166	187	166	150	174	169	192	171	195	159	159	159	193	182	171	171	179	162	197	192	174	182	194	170	173	156	187	179	188	189	175	179	192	189	189	180	148	173	172	182	166	198	155	173	171	181	194	165	161	184	166	172	169	188	173	191	183	169	152	161	177	170	182	173	162	158	171	164	164	196	161	171	156
23148	32901	28687	19558	13781	9674	7203	5090	3583	2548	1873	1524	1384	1205	1035	779	701	607	584	488	519	487	487	440	491	476	400	408	385	408	423	429	401	418	382	399	393	399	392	373	412	398	424	333	399	400	364	328	357	351	391	376	358	414	381	341	348	391	382	381	345	353	367	376	408	388	360	379	405	404	361	378	386	345	360	338	373	361	408	382	370	378	405	345	377	385	388	385	385	343	372	371	355	378	388	339	380	378	358	328	345	380	333	392	395	373	387	353	368	383	392	354	349	324	373	362	356	395	386	382	388	367	420	379	373	379	389	330	379	352	370	366	375	362	337	335	387	404	316	410	377	373	366	329	365	387	376	373	389	353	369	329	376	362	360	358	389	347	369	338	352	357	335	334	376	370	335	352	348	387	376	349	342	373	388	396	350	368	360	378	371	374	355	392	358	379	390	345	361	375	354	391	362	381	352	358	356	319	395	335	320	361	326	398	370	369	404	374	394	366	360	368	363	333	386	350	353	355	365	352	352	381	373	364	380	374	339	358	369	354	384	395	353	347	350	354	332	346	376	362	396	380	395	346	348	340	365	366	418	392	387	375	360	349	369	366	373	385	358	381	380	353	385	405	340	390	374	399	375	411	370	368	352	363	376	361	367	363	381	369	383	359	369	374	345	360	393	400	362	345	372	384	392	382	356	363	374	340	358	372	361	357	367	376	344	379	406	356	380	334	376	358	364	386	369	353	365	356	376	340	321	343	375	397	331	381	364	377	369	386	383	394	380	367	381	360	360	388	396	385	366	392	371	386	375	398	350	355	349	353	376	386	364	390	355	388	356	392	376	379	322	378	353	361	348	376	359	381	360	369	368	369	352	371	341	355	358	381	354	324	360	385	346	360	401	335	391	363	382	334	373	344	367	357	342	358	384	368	359	341	325	378	346	363	375	337	377	364	405	415	370	354	359	404	382	344	401	361	348	363	361	370	345	382	367	351	385	342	377	360	359	333	366	357	348	379	391	397	378	350	418	420	353	356	388	325	383	392	344	357	387	400	335	350	372	391	371	373	378	370	361	375	369	373	320	345	397	354	371	365	366	371	355	345	313	357	376	359	353	392	351	422	366	379	347	373	357	342	374	370	389	382	369	379	361	373	372	373	353	348	353	349	388	373	376	382	350	372	352	376	357	376	340	339	339	392	396	356	371	347	363	343	363	373	393	364	353	362	354	374	368	400	356	383	373	407	342	360	395	333	337	371	399	390	383	387	352	370	383	345	384	367	345	362	368	397	346	368	358	377	359	367	342	356	372	364	357	369	346	338	383	350	362	366	358	413	377	366	382	359	330	371	347	365	372	395	338	371	405	350	341	376	377	372	345	374	389	382	418	378	401	359	358	352	362	372	355	336	352	368	350	342	336	358	369	385	362	361	344	384	347	353	343	394	344	354	334	379	353	378	361	400	368	349	391	385	401	350	346	399	331	359	388	321	322	383	329	349	383	357	368	369	373	351	367	382	339	332	393	366	372	368	343	362	352	338	400	378	381	378	363	358	363	359	363	364	346	360	384	329	341	380	361	364	376	356	397	387	353	387	367	379	370	339	345	329	365	363	389	364	363	346	377	388	365	346	365	375	352	358	378	361	374	374	364	399	336	395	375	364	393	402	359	344	371	370	364	379	345	371	366	381	402	340	375	387	367	386	362	365	330	352	382	376	363	372	388	371	352	378	402	336	376	362	371	347	365	368	361	342	384	354	365	377	361	376	389	360	353	388	355	347	358	345	370	347	378	393	357	357	390	389	394	380	403	369	323	351	348	374	333	399	356	372	363	344	376	351	351	347	394	373	354	360	334	371	366	361	379	394	378	344	359	357	397	373	353	414	373	384	384	366	358	317	356	369	345	382	388	361	380	357	364	393	376	332	378	350	334	351	323	354	352	407	375	355	331	401	354	367	374	371	353	341	365	422	362	403	369	347	377	341	379	385	357	388	378	378	350	343	374	347	354	334	351	357	404	352	341	343	362	363	366	403	357	363	385	345	352	379	363	324	332	377	347	384	342	351	400	365	388	392	394	373	346	362	382	353	385	408	364	359	355	377	387	367	354	345	374	372	381	364	376	359	362	367	366	381	385	349	360	372	388	391	371	361	359	303	334	357	374	357	363	378	378	345	367	380	390	370	361	384	373	365	358	353	375	350	356	379	349	389	353	328	397	347	337	357	349	351	394	331	357	365	338	359	399	358	339	356	371	387	376	370	359	342	341	338	384	396	393	373	310	388	334	331	388	385	342	353	358	395	347	367	385	350	354	340	360	353	333	376	368	387	372	403	371	374	341	351	339	355	410	353	381	367	349	367	312	391	357	365	337	387	369	363	359	366	402	366	352	363	352	390	372	398	367	382	368	328	403	424	370	378	378	359	302	369	392	354	368	344	355	353	348	350	361	334	365	380	355	372	349	376	376	384	359	359	362	308	363	374	354	350	381	394	373	383	368	379	350	351	355	396	404	343	351	384	348	396	373	380	348	381	353	373	367	348	360	352	342	325	376	337	378	369	348	354	394	372	352	386	380	405	374	354	338	406	363	382	346	353	379	325	366	341	400	372	390	341	403	369	351	373	382	364	374	358	416	347	366	383	383	317	317	357	326	384	368	394	378	353	322	379	351	382	379	375	397	364	392	433	357	340	378	378	384	420	343	375	372	383	386	360	388	369	383	379	384	356	374	364	364	339	366	342	400	368	378	360	378	367	365	366	375	352	377	395	365	358	353	421	372	359	352	376	374	362	390	340	375	373	367	385	352	355	357	368	375	357	394	367	356	379	335	357	361	387	376	369	376	370	358	381	382	352	362	393	358	367	391	367	370	334	361	349	342	434	368	394	371	363	380	362	391	350	378	398	355	379	364	389	367	364	360	372	402	335	375	381	398	340	372	333	383	361	369	366	376	364	364	404	374	345	385	370	366	364	358	351	365	364	357	399	328	325	345	377	376	355	365	354	350	344	422	344	361	391	360	347	367	371	355	390	333	373	355	350	359	353	374	357	373	368	322	343	342	377	373	372	355	386	378	373	340	385	367	403	354	346	373	357	338	358	347	374	374	366	374	402	375	376	366	371	354	361	397	350	348	360	373	357	346	327	397	397	384	363	387	347	370	339	363	405	366	381	354	353	376	378	359	338	380	334	376	378	348	384	409	404	371	337	335	352	360	353	360	351	372	402	353	377	401	374	340	368	371	358	330	360	382	371	347	385	376	341	345	341	370	375	382	375	362	363	366	362	370	340	365	351	343	383	400	378	371	415	338	374	349	393	400	357	361	368	372	346	363	368	383	359	368	368	356	358	340	355	371	365	388	376	394	361	344	350	382	353	395	343	343	371	401	388	354	379	393	344	379	361	367	365	370	367	366	380	350	344	380	341	372	388	382	368	381	336	362	370	341	369	354	358	359	358	361	344	368	359	372	358	361	374	352	396	340	381	376	352	366	346	396	361	388	346	324	357	334	383
23846	21774	29449	24357	21678	19480	7672	2896	1637	1154	757	700	608	534	388	286	264	202	161	162	148	158	160	131	132	113	115	117	138	134	112	126	128	123	92	111	103	101	121	112	106	108	93	111	90	115	111	101	90	112	103	90	100	102	107	103	90	94	101	88	88	94	115	105	100	81	90	90	104	81	115	84	72	93	113	75	102	83	99	102	97	108	87	102	88	103	88	89	86	91	98	103	88	94	107	104	97	87	106	107	97	89	91	84	101	95	115	102	112	96	93	93	106	83	89	74	86	99	89	94	90	98	97	98	84	84	111	91	91	110	100	92	93	89	96	104	99	100	112	86	91	104	104	86	92	117	106	97	95	88	79	109	102	96	100	91	86	99	94	101	91	99	84	90	97	80	102	85	116	89	94	88	87	90	90	80	80	78	101	103	80	89	82	93	104	81	100	97	94	91	106	95	104	109	93	109	94	79	88	107	95	85	96	94	85	106	95	100	100	100	82	99	86	101	88	102	99	86	106	102	88	93	95	89	109	85	107	91	79	98	97	112	97	79	95	83	89	87	82	79	110	90	89	102	115	94	115	105	82	96	97	100	90	96	86	93	97	100	108	91	95	97	95	94	86	85	79	91	96	92	78	88	78	91	97	93	77	110	96	110	89	82	97	83	87	97	84	82	84	89	88	94	87	84	85	90	83	87	99	92	106	83	95	98	79	106	99	99	84	101	95	101	92	102	101	103	86	96	104	113	94	102	77	91	96	81	99	86	101	75	88	91	87	95	89	91	102	88	95	92	83	89	97	78	88	93	83	93	111	100	91	93	106	104	97	88	84	96	79	85	86	108	100	92	87	91	98	100	92	90	106	103	112	95	90	101	102	72	95	90	97	84	102	85	87	90	84	90	81	89	104	102	103	93	95	97	99	92	105	94	91	101	76	97	101	95	89	117	94	111	92	82	75	94	97	112	103	100	87	100	84	104	96	101	95	89	84	115	99	93	101	91	106	82	95	79	92	98	103	84	103	81	82	98	95	75	80	98	100	84	108	95	108	87	84	94	109	96	89	108	107	84	92	93	108	100	86	89	101	104	98	99	106	90	106	103	89	74	84	104	100	94	103	98	103	109	90	89	88	101	111	95	82	93	90	118	99	84	108	90	81	104	109	97	86	94	95	104	93	99	106	87	104	85	98	87	100	89	97	84	86	112	105	88	100	89	96	86	97	102	101	107	74	89	96	79	95	100	91	115	80	112	86	98	93	101	95	103	102	94	98	90	83	100	93	102	90	98	101	78	104	101	99	73	73	98	86	90	88	77	96	78	98	114	93	91	109	86	83	89	80	102	108	101	99	92	98	88	101	86	83	98	106	86	98	79	103	102	97	91	93	97	78	83	112	103	96	94	91	85	83	96	89	96	93	94	111	84	102	81	100	88	92	112	88	75	92	91	96	95	109	93	89	96	104	107	87	96	104	89	93	79	87	96	81	91	101	110	87	91	98	103	116	87	101	120	88	95	98	86	83	79	99	99	90	87	99	95	107	94	97	102	83	72	85	83	95	86	99	93	87	95	83	81	90	81	79	88	75	93	95	90	74	102	101	92	85	114	85	88	82	80	91	81	95	103	81	91	109	88	79	99	106	94	73	93	81	98	96	81	88	109	98	88	90	86	101	95	101	98	100	88	81	83	98	98	107	102	98	97	89	106	92	94	95	83	96	82	97	90	96	92	81	107	90	101	88	90	84	88	98	95	101	97	89	95	95	102	100	95	99	106	79	93	73	102	99	95	115	87	94	83	98	96	94	93	82	87	86	96	87	110	91	90	111	97	98	94	97	85	96	104	87	120	106	76	101	103	117	90	85	99	90	88	86	95	81	91	91	95	81	92	98	92	101	83	102	90	82	97	87	93	81	108	106	95	99	93	82	102	87	82	100	88	109	105	101	67	99	72	86	97	105	92	86	96	104	74	82	121	71	78	85	96	99	70	96	96	110	92	95	101	85	86	97	95	86	98	90	92	92	102	103	103	94	92	101	97	76	77	96	88	111	100	90	92	88	100	106	92	101	84	81	115	82	96	101	91	94	102	100	85	90	88	110	96	102	92	79	116	98	89	90	114	86	81	105	101	92	92	91	103	85	98	94	88	104	113	101	88	87	88	89	84	90	88	81	72	94	99	106	83	101	101	101	84	94	111	98	77	104	91	104	109	94	92	107	93	70	103	120	99	116	105	89	99	110	89	96	87	85	105	100	81	99	98	93	96	107	96	95	80	90	93	84	91	90	86	97	112	93	94	91	102	92	98	96	86	109	79	101	92	101	108	105	85	101	90	92	85	91	105	91	113	91	86	91	87	86	86	92	106	79	97	96	90	100	101	99	78	96	82	98	90	106	80	81	94	88	101	97	118	81	104	89	88	76	100	92	113	90	89	99	93	72	104	85	80	97	85	98	101	83	96	78	105	85	97	90	90	76	84	96	96	118	97	103	95	88	91	97	89	87	89	96	96	96	88	86	89	78	94	81	104	93	87	87	91	99	89	95	102	106	90	90	91	89	94	84	93	95	90	89	90	95	77	77	79	85	95	76	87	90	117	81	95	99	86	88	112	67	87	86	87	103	119	101	93	90	110	104	101	98	99	77	104	93	89	104	103	80	96	85	123	99	90	72	104	101	96	79	110	94	95	111	105	106	93	92	93	102	93	85	98	112	90	101	107	98	98	96	95	110	83	102	98	67	80	96	112	85	110	84	92	82	86	85	87	86	87	88	91	97	90	80	98	90	87	86	88	107	99	91	105	90	101	93	95	109	83	93	97	85	101	111	77	79	87	84	89	89	93	104	91	81	77	97	90	97	97	94	104	108	99	97	89	114	80	79	101	97	107	89	98	85	102	74	79	100	87	96	94	75	87	82	85	85	82	106	93	105	99	91	108	92	93	86	88	86	102	88	106	90	100	96	69	90	93	92	81	74	99	78	90	100	99	101	91	84	95	116	107	81	110	84	95	105	88	85	87	81	94	104	95	96	81	75	100	92	90	70	104	94	101	112	96	99	86	107	84	102	95	81	81	80	90	75	98	97	88	96	112	104	96	93	116	100	96	97	99	73	100	106	84	105	102	94	99	96	106	92	93	60	96	99	83	104	85	93	88	96	89	78	99	91	91	88	94	102	81	95	97	114	108	101	100	95	100	89	80	96	104	89	98	108	84	95	94	110	83	111	96	95	84	106	82	91	97	85	88	83	104	96	97	94	105	108	93	109	95	99	91	99	89	99	91	77	101	107	97	92	106	97	82	91	79	94	113	89	113	86	76	102	92	94	96	91	93	114	83	90	101	84	93	92	100	83	83	92	113	75	78	78	104	105	76	106	102	99	101	86	96	78	104	102	89	97	101	92	95	96	108	93	97	88	98	97	108	101	102	100	98	106	97	93	95	81	103	101	85	85	105	92	81	95	102	94	99	102	84	89	80	103	91	112	96	101	91	81	93	100	75	98	96	105	96
27629	39894	35878	26989	20586	15326	11347	8288	5935	4143	3003	2425	2302	1951	1514	1109	859	714	534	506	449	409	403	412	363	329	317	282	298	299	287	272	291	273	251	273	215	249	220	219	250	228	207	211	236	232	203	204	217	191	197	203	217	200	190	197	215	204	172	193	193	190	206	184	197	191	209	199	211	183	197	203	211	195	208	210	212	200	199	192	192	196	191	215	189	182	209	187	180	205	215	196	191	208	212	214	202	177	195	202	192	162	220	191	202	170	171	218	194	184	200	184	211	202	190	221	185	195	188	202	205	190	224	180	193	219	211	172	209	214	192	194	208	211	197	214	202	164	182	186	213	200	205	183	213	201	213	191	180	176	172	218	204	183	180	204	163	180	204	207	193	210	196	207	206	186	188	186	213	212	193	197	180	172	198	179	181	209	172	206	179	204	208	187	189	200	189	184	186	183	204	210	220	169	196	209	200	200	187	203	201	181	183	192	188	193	217	201	187	187	182	204	187	180	196	209	195	183	176	186	194	178	206	217	183	188	161	196	183	188	187	215	192	212	189	194	188	199	228	175	192	190	211	186	181	202	190	173	212	176	200	212	205	218	198	192	208	191	174	215	196	205	191	203	178	209	197	207	172	208	169	200	212	185	189	177	184	191	197	197	202	242	167	203	189	217	196	199	172	207	208	178	203	195	199	183	193	164	176	169	186	178	186	177	227	178	196	191	190	184	199	203	190	196	211	210	221	193	169	187	179	197	191	174	182	207	187	186	204	175	182	201	186	204	192	199	220	212	181	215	180	185	185	209	205	206	206	200	169	204	203	211	183	203	201	209	187	213	190	208	178	173	201	203	199	169	225	182	198	195	205	189	196	165	209	207	222	160	213	173	200	196	198	179	168	179	192	180	193	184	207	191	179	199	187	192	222	177	199	177	192	167	204	191	199	182	202	193	196	199	217	176	183	192	184	205	228	199	192	221	185	171	192	202	195	238	204	198	192	193	207	173	214	182	186	160	186	206	187	197	180	174	187	175	200	188	185	182	206	195	196	193	207	199	190	192	199	151	196	197	221	182	190	202	197	197	194	204	188	182	193	200	188	174	184	196	185	195	189	195	191	197	168	199	191	172	193	201	176	195	209	188	197	214	193	180	252	186	211	195	196	199	186	214	203	192	199	201	185	191	224	216	187	190	203	180	176	191	181	183	180	197	201	204	212	197	199	186	193	203	188	188	225	221	196	192	193	203	191	202	180	197	192	209	203	154	199	189	176	185	180	209	181	173	176	185	215	225	180	188	184	187	196	198	203	172	189	221	189	207	184	195	203	175	187	214	211	192	197	202	204	196	219	203	196	165	205	214	186	186	185	205	200	215	199	192	204	211	215	204	188	219	184	202	197	196	181	199	178	180	199	195	188	188	201	180	181	176	199	192	200	193	201	184	196	204	209	204	182	193	179	197	192	188	206	203	185	195	186	204	193	193	164	188	192	219	192	188	196	187	186	193	191	197	193	179	193	194	196	204	195	180	196	206	187	180	187	201	177	191	210	220	159	210	210	204	185	185	185	178	202	193	196	234	186	189	189	203	169	185	176	209	165	182	210	194	188	185	171	211	202	184	195	175	185	183	207	212	198	180	216	182	179	189	166	186	207	207	187	205	168	199	210	207	194	188	191	205	221	200	195	186	200	180	185	191	183	210	179	180	204	201	199	207	191	196	213	174	191	200	193	202	166	211	207	208	193	207	170	176	176	186	192	210	189	198	188	191	208	193	171	203	195	192	180	186	193	213	192	186	172	214	185	181	201	212	180	166	200	216	205	187	185	214	167	185	165	210	183	196	198	184	174	177	195	209	176	173	193	205	184	197	195	205	191	190	192	202	169	195	187	188	212	221	177	176	189	175	217	187	204	201	206	212	196	177	198	208	188	159	211	178	185	200	199	200	167	204	193	212	195	184	174	227	192	206	201	203	196	198	202	202	209	171	186	199	178	203	173	219	161	195	201	179	177	191	193	191	198	216	211	178	201	194	210	178	186	219	215	216	172	154	190	211	191	214	207	187	204	178	207	230	188	196	178	187	183	215	183	197	196	203	220	203	193	192	203	190	186	197	179	172	205	179	198	204	209	222	195	186	185	187	218	187	181	185	230	212	181	198	209	180	170	204	188	200	200	208	196	193	208	216	190	191	185	177	178	186	206	198	171	184	195	189	162	205	175	198	195	151	188	180	191	179	189	201	206	191	211	195	193	195	197	189	176	181	187	190	197	187	199	201	191	195	188	212	225	209	201	200	187	203	204	210	170	234	192	190	167	207	221	216	203	201	189	211	203	218	209	194	188	194	203	184	186	174	197	176	213	185	185	184	224	210	185	194	193	213	197	185	206	200	197	191	207	185	188	208	184	194	183	199	170	201	224	196	200	214	176	208	208	201	192	191	172	197	180	186	208	199	208	178	205	174	216	199	167	195	177	170	186	184	217	214	224	188	178	173	159	199	205	188	191	200	194	186	185	215	215	227	201	200	182	190	182	209	189	190	184	214	191	208	201	202	186	172	200	212	202	199	176	215	210	171	189	191	190	203	209	211	180	199	192	183	202	179	205	191	218	186	192	185	214	188	182	197	178	191	216	211	194	200	210	189	189	182	183	199	163	221	198	195	197	202	183	171	200	219	195	160	192	164	197	189	203	193	185	193	202	209	217	185	211	191	186	174	194	159	179	153	181	189	201	168	191	210	218	188	200	185	201	189	225	205	179	218	215	195	166	192	215	190	205	223	206	204	176	176	191	206	183	198	194	183	173	190	177	195	206	204	199	184	205	194	203	196	187	188	196	188	193	177	196	200	177	187	191	210	182	199	199	192	180	182	173	199	237	205	193	179	202	195	205	197	199	206	202	173	175	206	182	188	200	189	172	203	194	225	196	202	186	204	182	219	184	176	183	203	223	170	202	187	184	173	179	203	179	188	201	202	194	195	192	201	219	183	208	178	193	205	198	184	197	225	186	205	214	215	178	182	182	197	185	196	202	211	186	210	196	212	211	196	190	212	179	205	185	182	196	191	178	169	200	190	180	211	209	212	220	197	211	184	155	202	203	216	183	178	189	205	194	187	185	198	208	201	231	181	211	190	197	186	192	201	196	195	195	214	220	196	172	205	205	193	205	226	183	211	194	193	179	201	213	197	185	174	206	177	178	182	200	192	190	182	193	179	185	177	170	176	205	157	189	209	177	198	199	202	195	205	184	195	189	205	197	194	194	178	198	202	200	177	215	216	200	194	190	200	189	195	204	193	199	207	192	190	190	203	215	199	197	195	197	214	197	206	194	177	196	191	167	176	193	208	198	204	197	163	189	171	197	186	222	176	188	201	209	224	188	171	214	177	212	169	189	195	197	187	171	201	211	197	167	192	179	190	171	194	184	200	202	201	180	210	208	194	165	178	204	201	204	195	197	208	197	211	191	192	186	180	204	197	238	216	196	212	196	189	229	183	205	211	196	194	208	188
27036	20667	13350	5394	2190	1366	956	706	527	432	382	336	328	350	329	252	240	248	304	275	274	254	244	271	210	233	255	241	237	244	241	261	260	279	232	295	262	228	241	270	271	240	270	233	269	262	241	290	251	263	259	247	244	223	257	247	250	258	245	226	280	227	254	240	260	243	259	227	250	237	249	230	246	224	251	243	248	249	243	242	258	255	242	248	236	261	253	253	242	234	269	245	249	253	259	245	245	242	258	258	282	245	251	244	255	279	259	227	231	218	241	238	231	236	258	267	226	243	230	224	238	252	241	273	259	245	257	253	233	274	228	235	254	250	237	247	253	244	245	229	231	273	238	232	230	238	230	233	242	213	261	246	262	241	253	237	279	251	258	274	244	243	262	243	257	247	247	245	235	284	236	248	234	251	265	244	221	227	261	231	233	252	267	224	255	253	232	243	218	209	243	234	245	249	227	254	250	267	232	249	265	253	227	250	224	264	254	235	246	271	251	225	258	259	204	251	228	244	257	236	242	250	236	251	282	259	266	230	253	239	255	250	219	264	261	283	243	236	236	256	282	283	246	265	263	235	262	239	245	247	239	266	242	297	258	243	268	273	246	233	253	260	257	271	258	265	240	249	252	263	289	246	238	215	263	260	224	236	248	231	240	218	259	269	231	262	258	253	249	260	245	256	270	234	250	245	266	242	235	247	239	232	284	220	271	232	247	218	257	234	260	277	258	238	272	229	249	285	237	228	249	265	222	282	251	265	270	282	274	255	286	258	252	246	261	225	252	250	256	223	226	244	258	255	263	244	243	247	237	215	250	260	255	243	246	259	235	258	245	264	237	254	259	245	248	245	264	279	224	230	228	254	255	251	242	256	261	262	259	259	238	252	235	251	287	278	271	249	203	214	279	230	246	267	207	233	267	214	237	227	246	272	219	257	249	246	232	249	276	252	235	234	266	230	241	263	234	242	272	258	259	245	268	244	245	277	263	224	245	280	231	245	255	217	247	243	263	251	238	231	265	250	257	248	241	224	248	256	249	267	220	247	262	246	239	256	254	246	248	273	229	272	246	255	265	232	227	249	220	250	251	272	237	283	217	237	257	272	233	248	266	234	258	254	252	246	256	260	248	245	239	276	257	236	242	234	293	270	228	254	266	223	252	243	233	241	235	271	242	258	267	266	267	248	241	261	271	262	239	239	277	261	267	241	250	276	226	265	243	256	277	268	249	241	233	258	245	265	238	260	252	225	267	235	263	248	268	261	254	231	223	228	269	252	248	219	249	228	254	231	248	257	263	249	270	238	260	244	250	237	272	246	232	253	266	271	260	248	256	246	269	262	269	238	270	246	255	253	286	259	218	255	248	261	234	236	241	244	240	253	242	239	272	227	222	285	251	230	242	239	250	255	244	236	248	237	228	274	263	248	252	244	231	265	241	250	266	242	258	273	229	258	262	253	259	248	265	244	243	258	240	288	270	222	240	250	244	257	203	254	247	263	250	246	260	249	270	238	265	221	249	264	232	274	253	249	258	231	271	261	250	237	243	235	246	236	234	237	242	263	253	247	258	242	263	262	268	283	251	280	257	259	246	278	210	229	279	226	279	226	258	253	253	206	226	251	235	262	239	249	254	249	228	239	231	238	240	244	262	259	244	232	230	256	308	266	225	277	280	266	260	261	248	239	246	252	248	274	256	236	258	276	261	246	251	256	260	267	255	265	229	255	245	242	243	255	254	251	251	246	246	248	255	227	261	268	279	268	269	287	273	236	232	260	244	281	249	260	231	279	257	239	228	235	240	250	248	223	238	227	244	281	257	246	259	233	219	243	246	257	240	259	240	231	218	229	279	259	238	243	243	248	241	280	235	260	236	235	256	243	236	245	235	240	239	250	273	260	264	242	260	219	265	246	273	249	253	241	239	252	243	278	258	253	282	259	270	259	244	246	250	235	244	269	231	256	253	262	247	248	254	253	245	242	248	241	257	255	280	262	243	249	264	239	244	224	260	258	247	238	229	237	233	253	264	254	240	265	229	251	245	246	253	256	231	243	252	235	262	269	268	262	240	244	282	226	259	249	251	245	241	225	253	245	248	267	237	262	265	270	238	246	258	237	227	262	240	233	259	240	227	257	225	242	252	219	235	256	249	268	268	253	275	263	247	260	254	254	232	259	263	249	205	245	269	277	252	265	231	247	241	270	255	248	230	231	255	267	239	276	240	211	242	245	245	256	229	227	259	278	303	240	247	256	236	257	249	250	236	250	251	251	250	234	240	252	271	259	279	261	256	244	242	247	252	240	238	267	248	244	263	300	233	240	235	221	245	277	242	240	259	253	296	274	234	267	241	239	245	257	282	252	222	249	234	250	241	232	251	250	235	257	252	246	267	299	241	277	237	246	248	266	235	273	240	256	246	287	259	246	252	257	245	234	268	253	220	257	251	269	263	228	241	272	232	253	270	261	241	271	261	233	262	251	249	240	253	248	245	236	237	256	261	258	229	244	260	276	255	227	252	243	251	295	255	256	255	275	253	265	243	236	247	284	228	261	258	257	255	248	247	269	268	257	260	269	236	222	250	241	252	285	240	242	255	233	237	253	268	253	258	267	291	261	267	255	243	265	248	267	238	232	281	271	268	259	269	277	239	250	233	263	273	250	248	254	253	234	270	245	240	258	223	247	244	258	275	279	255	241	261	242	251	240	254	221	255	270	246	254	253	256	248	243	266	284	238	240	266	241	259	259	251	237	249	280	257	228	250	238	254	218	281	244	245	221	247	255	240	244	234	235	242	229	261	256	245	251	240	254	245	265	228	258	257	287	265	235	250	232	255	263	271	239	272	252	240	262	234	252	232	261	261	241	233	266	248	264	252	256	237	196	256	258	281	247	254	244	238	255	229	281	228	256	265	261	253	282	259	226	260	240	274	236	253	255	253	265	229	239	237	258	231	230	256	268	241	258	259	251	250	264	264	251	278	230	267	251	255	247	246	253	294	254	261	244	246	236	238	245	261	249	225	242	248	250	247	246	275	254	274	251	244	244	239	254	263	263	246	247	244	239	275	252	237	258	240	252	272	241	260	264	271	273	281	270	245	255	238	241	248	243	281	251	244	246	235	264	280	237	227	255	282	238	238	251	248	273	251	238	283	232	234	251	247	235	238	223	231	235	260	270	276	216	245	256	260	250	237	280	254	248	242	241	261	262	238	267	257	232	235	218	311	252	271	242	264	268	235	238	241	214	266	207	246	234	241	291	237	253	247	269	246	236	258	256	251	258	287	225	254	248	260	232	282	234	260	220	273	209	252	264	284	236	282	228	237	264	230	244	242	258	219	245	266	261	264	248	271	260	262	250	241	249	243	285	256	265	216	272	255	246	267	251	261	264	264	254	257	264	264	285	245	250	246	268	246	260	244	273	218	227	260	244	251	256	256	260	263	252	252	246	217	253	223	257	235	249	252	272	243	232	265	267	253	229	264	242	257	239	212	243	277	255	262	252
18562	21119	18109	10103	6506	4522	3256	2382	1690	1267	1056	968	886	753	761	665	606	597	545	568	559	543	518	548	518	493	555	521	528	537	503	502	528	564	537	521	560	544	507	566	521	537	515	522	440	538	546	514	524	530	527	477	513	533	509	502	548	504	543	496	551	525	494	472	481	510	520	533	481	501	493	496	517	475	507	523	489	488	508	497	529	465	535	504	509	477	543	512	480	561	520	547	485	526	518	475	558	520	534	466	515	502	503	504	546	484	539	509	529	517	467	509	535	485	537	477	453	503	513	514	492	498	503	456	494	488	515	476	487	509	504	515	535	500	503	525	502	522	476	475	508	521	520	455	526	514	533	531	522	488	484	536	504	527	453	462	489	539	498	514	505	547	501	517	484	479	541	524	475	498	528	544	485	499	525	493	502	522	503	480	523	505	535	496	504	485	492	507	500	533	500	507	466	479	518	486	482	509	489	469	479	511	501	507	509	494	512	499	506	491	485	527	503	496	496	503	509	523	506	492	510	510	481	494	514	460	494	511	522	517	501	534	528	524	521	512	542	510	499	533	464	499	515	500	481	512	441	497	510	501	506	486	508	519	502	521	465	534	508	515	515	520	509	534	481	530	517	503	501	494	492	520	531	506	528	469	479	516	493	504	533	526	527	494	486	491	510	473	506	520	511	481	500	476	494	464	540	523	503	536	512	530	549	481	524	507	554	527	548	495	524	498	508	499	523	529	516	538	545	526	511	539	522	518	491	505	526	529	523	532	518	497	487	524	493	516	496	497	514	489	493	540	530	535	514	534	493	525	581	532	509	489	524	503	509	519	526	494	521	496	499	484	482	490	521	491	535	514	497	514	524	520	496	480	497	477	509	525	508	572	509	480	489	507	542	506	539	481	523	524	532	493	526	529	530	483	507	481	484	542	514	567	493	551	513	520	499	524	490	505	493	482	495	557	498	500	546	543	532	523	490	530	568	451	507	492	524	466	486	510	536	505	508	538	522	485	517	561	515	482	519	511	509	491	531	537	508	559	467	512	482	487	468	522	499	476	475	506	487	563	546	545	515	530	517	527	532	503	462	517	524	495	526	505	520	502	503	529	494	482	496	506	495	480	481	485	497	480	520	501	538	470	472	500	521	524	554	545	499	532	515	525	531	513	492	521	494	520	533	495	513	540	531	464	523	498	499	474	539	537	562	491	519	527	547	574	503	500	514	540	496	498	507	488	523	529	490	504	531	482	514	535	546	472	519	517	471	478	476	503	499	511	528	505	551	522	490	497	499	477	517	489	494	482	488	525	483	484	515	524	506	529	485	493	549	548	484	515	475	494	478	512	500	532	508	506	503	504	509	500	501	502	552	483	533	513	512	513	510	530	483	469	514	539	499	516	533	559	485	518	531	511	530	549	476	495	534	493	524	524	490	537	516	508	523	527	524	509	526	491	550	540	519	524	532	554	520	562	550	484	497	495	507	478	531	496	514	494	490	543	523	477	522	524	531	518	511	461	533	524	539	506	517	472	500	474	523	535	513	523	455	506	489	499	507	494	488	501	514	495	511	513	506	498	508	476	497	490	510	551	537	468	522	504	466	515	503	550	508	488	519	552	490	493	538	491	518	510	487	478	495	491	486	521	495	514	491	490	481	540	522	491	503	528	521	519	497	452	487	506	497	524	479	531	516	501	538	512	518	515	487	511	482	496	539	527	498	505	472	492	521	503	488	548	444	507	499	528	581	535	512	520	504	518	527	499	509	511	509	537	528	516	515	505	493	517	483	487	497	549	524	552	459	538	503	499	537	507	499	511	495	535	501	513	489	502	516	491	522	519	462	513	512	510	474	505	479	493	551	544	517	477	506	518	509	510	526	519	508	502	495	529	524	500	508	512	528	547	520	492	509	492	519	571	531	495	486	498	547	534	485	506	507	499	492	513	527	486	501	517	469	536	589	518	527	543	526	529	500	476	555	537	503	507	503	546	493	515	510	523	498	502	551	480	517	486	496	504	454	501	482	463	488	503	523	513	473	527	508	510	516	499	528	490	514	477	524	503	506	483	498	508	484	503	538	509	550	548	501	492	517	497	469	497	524	504	498	501	525	552	464	494	521	484	483	540	509	497	537	529	495	461	513	524	477	548	508	483	481	489	525	549	527	549	537	499	518	534	520	520	506	496	502	515	533	489	517	520	482	521	547	535	564	518	512	511	530	553	499	500	521	481	544	489	525	465	505	481	549	522	526	509	507	520	503	510	482	519	497	525	498	485	528	531	481	483	529	486	475	502	501	520	481	523	531	515	508	517	525	501	538	505	499	496	534	547	478	518	514	484	477	532	486	522	523	532	509	488	518	533	488	500	495	510	527	530	486	541	491	549	486	481	512	529	540	504	483	529	527	525	489	507	514	515	526	524	500	514	488	541	493	539	499	508	506	537	520	513	517	519	529	503	498	532	485	513	544	546	528	484	536	502	503	467	509	500	531	471	510	476	505	514	468	501	542	512	478	489	518	498	514	521	502	486	488	481	492	540	516	493	518	505	479	512	510	513	488	501	497	509	497	543	488	500	524	483	525	522	515	571	494	491	546	503	527	514	510	546	507	484	529	516	523	512	538	542	509	470	493	478	539	495	511	523	498	511	504	500	521	517	514	511	536	501	500	531	482	497	525	520	533	523	519	498	482	487	530	479	499	479	486	470	514	498	540	528	521	533	485	506	494	475	522	540	487	517	531	515	536	507	447	468	493	481	513	518	531	522	516	504	501	490	519	525	474	502	522	506	516	504	506	496	497	539	492	502	537	525	508	505	522	501	498	503	513	484	494	501	497	513	521	534	482	493	526	506	543	520	518	522	524	522	507	495	497	507	529	521	493	490	484	549	503	501	481	492	461	537	504	504	497	498	497	522	535	514	503	517	528	519	524	542	489	541	512	505	531	461	533	527	514	499	535	481	537	494	483	508	484	491	520	519	512	542	502	471	535	515	466	491	530	523	477	533	500	516	539	565	511	493	487	487	519	515	508	472	501	502	500	499	523	544	534	492	483	516	510	505	524	530	474	512	498	535	520	476	520	500	503	520	516	485	497	505	529	464	490	517	517	517	477	521	489	501	487	512	546	461	443	524	511	514	488	484	500	533	537	488	460	525	522	500	484	498	486	534	512	538	486	468	502	486	524	515	543	540	480	497	502	511	521	498	500	514	477	530	503	534	533	502	519	509	517	510	510	522	509	511	523	532	499	508	515	509	531	528	516	514	506	555	534	500	478	463	493	530	536	511	492	494	542	509	508	556	501	477	523	539	507	511	522	518	520	531	516	487	524	524	507	506	515	485	500	518	497	503	484	490	484	518	514	529	525	499	501	510	494	497	493	499	489	517	493	503	507	486	524	494	553	521	499	514	494	478	494	527	475	501	509	523	488	517	520	526	505	481	517	499	490	507	516	504	506	507	504	503	495	497	499	507	465	482	483	509	523	494	579	538	466	532	514	512	542	547	479	521
24970	21688	28449	25289	17429	5561	2577	1496	958	704	561	488	458	389	317	270	271	239	229	215	218	209	191	201	215	184	194	178	189	165	196	203	174	166	173	198	174	182	167	193	157	178	178	175	165	139	175	187	179	187	189	170	149	188	173	174	180	183	156	163	189	184	183	186	189	181	160	185	154	164	179	175	165	155	165	186	170	159	207	181	186	166	163	171	151	174	143	158	167	161	191	145	185	176	182	163	193	176	183	175	163	191	153	177	188	175	178	198	200	165	186	165	177	176	147	179	173	186	141	149	137	167	172	207	162	153	192	171	207	177	173	165	173	160	176	162	166	178	187	199	192	173	169	177	168	154	177	156	165	180	189	178	179	189	198	159	171	166	171	175	146	175	183	181	155	172	185	179	162	194	176	163	183	161	168	166	167	182	187	169	164	182	175	197	141	193	163	175	186	176	173	177	167	198	171	177	160	154	169	172	172	183	169	188	153	172	198	169	194	161	168	161	182	158	183	173	168	172	185	185	174	183	163	191	186	153	171	170	183	167	182	177	172	174	167	207	171	176	161	157	179	191	190	175	184	188	165	160	162	159	178	183	188	169	159	159	147	185	177	180	187	156	156	159	183	159	197	200	190	186	167	187	177	177	179	142	157	181	162	166	160	176	177	168	174	180	150	172	180	169	155	165	168	181	171	172	173	173	174	176	170	181	176	170	157	185	171	156	168	186	163	180	159	162	164	162	188	169	174	163	186	147	166	176	147	179	171	176	172	142	180	152	158	172	171	171	199	155	149	179	169	195	152	171	188	165	154	165	166	186	181	181	187	169	130	164	162	187	182	168	161	159	169	189	163	175	172	168	161	224	175	180	187	184	167	165	181	201	172	163	186	149	173	170	189	155	164	187	182	152	166	166	208	168	175	156	172	166	187	166	184	171	149	159	188	197	162	183	179	156	177	176	167	187	144	167	176	187	183	169	179	186	161	191	184	166	177	163	151	179	182	192	196	167	184	162	164	178	172	182	171	190	167	192	167	162	182	166	184	167	151	193	186	180	151	175	165	176	178	169	171	162	172	176	161	201	176	141	177	178	187	196	170	189	170	168	149	178	180	170	161	169	189	173	162	172	189	186	168	170	185	173	170	166	187	178	182	164	190	159	182	178	160	179	172	160	165	168	167	185	194	168	171	174	171	207	174	183	171	174	175	191	185	168	178	174	161	178	159	157	176	175	172	178	153	172	192	164	183	168	172	193	160	185	176	168	181	170	173	155	180	149	171	179	164	155	163	185	189	171	200	165	187	167	179	178	168	163	160	175	181	169	179	169	165	163	206	154	186	182	169	162	181	185	177	160	187	180	184	168	132	149	149	172	169	202	172	163	178	170	189	164	177	165	175	176	163	183	179	204	185	164	168	189	201	172	186	158	147	193	179	213	159	183	173	164	148	168	188	173	139	168	162	162	182	145	182	160	161	174	174	187	195	191	200	185	158	180	182	174	181	163	186	186	176	158	174	178	157	162	182	145	165	185	166	177	167	164	187	190	160	180	175	169	165	193	161	152	148	164	175	174	159	157	171	166	201	165	190	146	190	177	167	179	173	169	157	160	168	195	174	146	168	157	172	165	189	170	171	163	193	173	167	191	161	187	170	164	185	164	171	190	150	208	154	203	162	181	158	170	188	159	154	155	181	171	158	192	181	163	181	185	201	190	150	177	163	180	169	173	178	186	197	197	177	187	179	155	167	177	184	195	164	179	190	168	158	153	172	157	163	153	185	171	183	181	194	171	170	168	149	144	157	180	183	173	175	163	156	173	183	184	186	183	175	150	189	194	183	154	169	186	154	180	191	187	196	187	179	182	182	162	141	188	194	157	174	187	167	190	156	175	204	178	193	194	171	180	177	165	171	191	192	170	181	161	151	172	183	182	171	163	181	185	160	173	168	175	177	157	159	177	174	176	158	165	178	170	162	173	144	180	173	162	178	151	158	165	200	177	173	167	155	190	176	138	181	156	190	157	164	213	170	158	164	175	181	209	178	187	177	170	183	185	178	172	181	175	158	163	177	175	166	174	172	146	173	174	184	176	156	178	186	185	169	174	191	176	154	178	172	185	169	192	179	172	192	175	192	188	166	158	168	168	156	153	175	175	158	184	166	192	191	163	170	179	163	158	180	186	150	170	182	181	169	165	179	187	180	176	172	184	168	170	181	183	193	166	188	199	181	198	169	170	188	188	173	171	171	170	190	176	190	167	177	173	190	188	173	192	190	152	171	168	159	183	135	177	181	153	171	148	165	173	171	189	181	178	181	161	189	197	162	171	157	188	152	179	193	186	153	184	163	183	180	164	176	166	152	210	181	180	173	178	185	200	176	173	163	177	174	183	193	168	172	163	170	169	188	166	186	170	185	194	181	179	177	173	190	163	166	167	158	158	194	160	181	169	169	177	168	171	163	152	157	179	176	176	176	188	162	168	187	164	174	164	165	173	170	178	165	159	166	183	183	169	167	160	166	168	155	145	174	167	173	188	191	170	173	156	194	179	187	181	177	152	182	159	188	173	167	174	178	208	191	189	184	159	171	188	175	165	174	163	183	151	168	185	173	175	193	160	160	167	172	174	155	168	163	175	172	181	181	184	193	176	168	169	172	180	173	186	180	179	153	181	157	173	200	154	152	176	167	174	168	171	162	174	170	162	183	158	168	167	177	160	160	165	173	146	161	183	178	183	176	171	151	163	162	183	173	160	194	207	170	155	173	165	176	169	163	167	158	175	158	169	176	173	183	178	209	162	177	195	164	156	172	174	194	178	171	171	167	175	162	165	189	182	161	168	160	170	173	164	198	193	157	182	163	180	170	191	167	180	152	184	165	189	206	183	181	175	166	182	176	187	174	172	166	183	156	184	149	174	167	171	168	160	178	169	161	168	163	185	181	172	169	158	147	175	178	158	159	150	161	171	200	174	172	164	164	174	162	184	184	201	177	182	178	184	178	181	189	178	192	168	177	167	150	176	168	173	182	158	192	170	175	174	179	160	158	177	169	166	168	186	154	164	184	155	167	175	158	188	174	158	180	182	203	162	182	160	167	176	148	168	158	168	171	177	165	179	172	189	190	174	131	157	172	175	173	174	165	169	170	175	180	149	193	171	160	191	146	162	162	159	174	171	163	167	178	161	192	192	170	180	156	156	183	199	199	163	206	151	175	190	167	184	147	164	185	165	185	149	165	182	200	173	177	170	156	174	166	175	174	181	155	180	164	176	204	205	184	177	181	144	191	153	152	159	202	166	184	158	176	170	171	197	178	170	165	181	153	181	162	179	178	180	177	163	157	164	190	176	160	172	176	196	170	174	175	160	178	173	156	176	191	184	165	153	173	162	182	170	158	172	183	165	181	170	183	184	169	173	166	188	170	162	167	171	180	184	139	171	171	192	151	177	176	170	161	134	179	159	187	183	168	176	165	165	174	166	190	172	188	169	173	176	172	174	164	164	162	167	159	168
24142	33026	28879	19513	14153	9529	6691	4825	3392	2496	1954	1675	1492	1230	980	819	728	624	556	559	500	488	485	485	438	455	434	406	417	394	388	391	409	409	385	405	376	365	354	416	379	351	382	342	398	377	386	392	351	390	369	357	347	367	392	352	361	338	378	381	369	362	381	375	324	360	384	364	368	360	408	385	386	363	368	359	334	403	368	375	353	339	373	346	361	364	356	341	336	337	387	368	360	343	352	377	351	360	365	373	394	355	357	364	377	381	376	370	338	342	383	376	359	334	352	367	358	378	367	405	343	376	371	369	351	369	375	363	321	390	327	370	356	365	362	331	360	353	347	376	374	354	343	371	347	339	387	355	369	359	358	331	356	344	360	365	369	355	379	368	381	354	384	384	328	393	361	369	351	365	403	344	346	342	362	355	338	354	383	360	382	361	355	370	347	343	362	355	401	353	377	356	375	353	369	368	350	356	368	357	390	352	377	372	378	359	340	354	370	391	407	382	359	356	335	382	361	375	329	377	371	348	376	346	407	381	346	362	376	344	370	369	351	355	342	368	344	329	370	363	343	353	371	346	378	390	373	382	349	298	323	334	379	387	358	365	355	327	399	349	361	363	371	373	401	347	359	370	368	387	380	345	366	309	380	360	355	362	330	368	352	385	365	369	345	376	361	399	388	339	375	335	369	331	390	381	361	349	369	375	320	397	414	392	382	347	381	352	345	364	395	343	375	386	365	375	351	364	352	365	375	367	389	374	386	395	359	368	359	364	353	347	395	343	388	381	375	361	338	343	360	356	374	356	366	370	346	341	347	327	372	358	363	376	368	362	351	321	363	387	370	353	360	362	377	369	377	345	331	352	370	350	406	356	387	379	391	330	355	342	349	360	377	372	397	356	389	385	376	367	378	351	341	402	364	346	363	371	332	360	358	336	380	331	352	384	377	377	357	343	369	349	341	356	354	356	332	377	341	373	341	327	384	377	363	334	371	367	341	339	364	336	359	349	356	367	385	351	374	356	337	361	358	344	358	356	366	399	392	371	365	342	370	367	357	349	401	377	360	353	335	336	381	339	369	370	365	347	379	340	367	350	359	362	358	379	353	352	377	361	388	345	370	337	381	336	336	383	362	362	372	344	322	377	342	369	366	391	388	385	361	360	364	347	337	388	356	394	367	379	397	375	362	341	383	391	338	402	353	365	363	340	394	358	357	375	337	350	331	353	366	342	392	302	366	358	340	354	410	376	346	350	395	351	361	360	348	370	354	387	377	367	351	389	373	346	367	368	323	379	359	349	351	368	351	371	341	352	390	412	365	377	367	338	343	365	373	381	360	351	399	395	401	350	355	321	377	358	368	367	343	370	357	338	338	339	368	370	326	324	365	359	370	333	359	349	386	359	340	382	342	375	347	350	367	413	350	391	375	327	366	411	350	381	372	326	338	363	369	368	388	363	343	359	356	353	352	338	365	372	362	364	404	341	396	342	360	356	354	405	365	318	363	409	376	404	330	314	345	351	374	387	360	347	391	358	368	346	363	359	379	360	373	358	327	331	368	370	394	338	381	338	355	404	354	374	328	352	328	332	343	380	354	367	381	387	359	357	338	362	366	373	422	365	357	337	368	343	348	327	372	350	398	352	379	365	372	403	370	352	346	356	356	328	358	379	357	356	382	357	346	369	345	335	385	359	359	363	324	315	331	350	365	351	368	367	370	367	391	337	368	363	370	357	388	393	370	368	376	395	357	383	324	334	333	385	363	378	355	355	323	390	364	353	382	358	354	349	350	384	350	378	365	369	334	393	373	368	366	369	367	373	366	354	366	350	360	368	381	345	343	365	356	369	363	400	378	338	367	355	356	357	322	385	331	384	355	385	365	376	338	342	350	367	393	355	366	392	383	364	398	361	344	322	362	373	364	367	352	364	347	378	346	359	359	381	359	362	361	378	353	360	360	343	405	378	381	387	328	350	362	363	357	381	369	372	391	362	359	388	349	393	360	364	373	339	334	390	378	351	401	316	359	372	326	341	378	372	399	354	370	351	329	398	370	382	373	399	360	371	403	391	359	363	375	331	360	360	370	354	365	348	339	349	368	362	337	345	345	390	345	340	379	366	379	334	347	345	328	361	395	383	358	363	372	380	382	394	354	362	358	331	399	368	327	360	349	370	366	361	327	375	350	343	393	363	358	355	360	331	365	376	363	372	361	371	367	340	366	373	380	349	347	339	356	331	370	333	401	371	341	351	363	387	380	379	356	378	363	356	333	353	346	347	371	361	353	381	398	358	361	356	369	351	344	390	362	374	370	376	356	410	371	360	349	331	348	359	376	373	371	349	366	361	359	349	397	407	341	367	364	350	322	413	374	393	326	366	354	358	350	353	343	376	380	319	364	315	336	361	348	374	353	388	352	366	343	322	355	393	390	363	361	344	344	359	346	347	337	358	314	381	372	338	334	384	355	357	429	343	402	336	343	349	374	368	370	380	358	348	365	362	380	388	368	346	369	337	341	382	332	345	371	350	381	356	390	354	334	386	376	354	342	369	375	370	346	322	399	364	387	355	347	369	358	378	372	366	382	386	350	367	388	369	392	357	341	383	365	350	346	386	353	352	352	341	371	376	341	328	328	358	369	323	342	355	353	364	343	401	357	362	400	356	392	349	348	336	376	344	370	345	373	382	359	367	365	381	401	357	385	330	323	338	354	427	375	378	373	340	375	355	363	362	362	331	370	358	353	381	367	349	363	353	351	386	355	348	341	414	368	375	386	380	356	358	365	358	335	358	396	381	368	365	358	324	376	366	346	387	368	377	387	310	352	354	357	361	342	355	373	369	361	356	379	356	410	379	396	372	365	339	367	365	344	348	332	362	360	357	353	371	367	337	365	371	361	352	324	359	303	345	378	381	378	362	391	348	361	363	337	330	357	353	363	360	395	368	350	342	384	371	324	329	373	363	341	376	366	356	414	327	368	365	382	364	411	387	386	367	356	349	351	398	331	358	371	372	381	363	374	373	392	397	370	371	373	393	361	401	347	370	313	367	375	374	346	393	359	385	365	363	361	378	374	354	346	338	378	358	389	376	401	347	379	352	344	361	345	347	341	363	332	429	367	339	323	350	373	354	387	356	356	324	320	353	428	350	378	376	373	351	387	367	376	357	349	333	333	339	355	392	383	354	372	363	400	388	382	380	373	391	355	394	361	359	356	365	376	422	365	379	368	364	380	347	360	396	368	368	362	336	371	375	369	373	355	339	405	377	375	352	320	340	304	330	329	356	345	368	332	382	353	369	385	405	364	363	353	373	393	389	381	357	358	363	368	363	341	377	370	381	365	361	385	344	332	371	360	379	380	375	391	353	381	359	356	365	367	342	333	382	361	361	367	380	364	361	389	385	359	343	354	337	362	372	389	367	369	403	364	348	363	342	353	345	383	352	365	363	386	384	350	367	349	369	359	345	376	346	346	379	372	387	366	391	341	384	354	356	334	350	342	363	350	363
23711	21704	29396	24299	21674	19535	7644	2792	1599	1101	987	754	661	503	414	295	256	242	188	159	162	161	154	146	138	129	138	123	134	127	107	101	112	99	127	98	101	100	107	97	96	100	89	96	104	95	85	99	90	87	101	110	88	89	101	81	77	108	94	108	77	96	100	103	105	86	106	90	103	107	107	83	90	71	93	103	98	84	102	91	81	94	93	86	94	113	95	90	102	84	98	78	88	91	88	103	91	100	89	75	91	97	107	106	105	100	98	97	102	87	93	101	98	77	67	84	87	95	110	84	100	86	97	109	92	98	102	86	100	96	93	80	84	94	100	84	85	101	73	87	82	87	79	87	98	94	84	103	95	97	101	105	87	97	95	91	91	91	89	106	102	104	83	101	88	99	86	87	92	76	97	85	91	106	96	82	102	78	91	126	85	78	91	91	108	117	107	80	77	105	124	98	102	95	94	82	84	101	96	98	77	82	83	113	102	89	87	97	103	79	77	92	91	95	82	100	92	100	93	101	80	91	83	96	102	84	88	105	94	91	101	74	89	87	94	87	83	97	80	95	92	94	99	87	102	93	115	96	105	95	94	93	90	90	105	84	100	97	108	78	94	101	93	93	116	95	122	109	104	83	84	88	83	111	103	78	93	94	82	89	77	80	93	95	106	91	101	99	94	96	93	109	103	90	103	90	97	97	102	101	94	96	96	97	90	92	89	78	89	110	104	103	93	97	99	92	95	94	96	85	83	97	109	92	90	83	96	88	99	97	71	88	95	89	76	94	101	94	89	76	106	102	106	88	109	100	73	88	98	89	94	81	107	97	91	89	92	109	90	86	95	102	94	95	89	88	86	100	81	102	85	93	72	105	101	84	81	71	91	88	100	94	92	100	91	93	75	94	93	97	110	98	84	111	79	85	102	89	92	85	94	80	94	71	97	96	107	106	97	90	101	88	106	90	91	91	90	118	84	104	77	95	89	83	112	93	90	106	97	85	92	88	118	94	121	74	95	86	81	85	87	84	106	88	82	82	94	98	84	93	89	80	99	82	97	84	88	102	99	96	85	113	85	70	92	101	100	100	97	105	100	93	90	86	92	111	84	106	78	94	106	81	99	90	83	87	83	88	86	93	94	88	89	102	94	117	102	94	66	89	104	70	101	101	95	93	78	92	112	73	103	91	95	73	84	77	96	93	97	111	97	114	86	97	102	90	94	88	96	94	97	94	74	92	102	90	99	104	101	110	95	115	97	87	88	101	91	115	101	101	102	107	105	95	93	90	86	65	108	100	92	101	93	75	98	96	88	100	95	86	92	91	77	102	102	92	91	92	88	90	88	82	98	71	108	109	95	93	83	89	98	98	89	87	106	97	93	99	101	91	94	85	84	94	109	95	87	105	95	80	102	89	91	92	87	86	83	93	105	87	81	97	81	93	86	108	78	104	105	90	86	106	93	97	101	94	97	103	85	81	96	89	81	87	81	92	96	80	88	108	86	86	77	101	101	94	87	102	90	83	90	96	97	101	98	98	107	89	92	103	98	95	97	93	101	101	81	97	97	110	95	101	98	90	88	83	83	77	87	104	70	103	94	84	72	107	99	105	86	79	99	88	84	95	87	91	103	88	85	83	90	92	89	84	111	91	93	102	93	94	103	91	82	74	103	101	74	93	79	83	81	93	87	89	87	99	86	98	92	91	102	96	107	81	82	101	101	91	88	89	102	79	78	86	103	95	96	95	73	101	101	89	91	102	105	92	85	92	87	97	109	93	87	88	75	91	93	96	88	98	94	93	82	95	94	116	74	97	82	85	86	92	90	87	101	93	112	93	82	86	83	97	99	89	69	105	89	106	82	98	81	104	87	101	91	99	85	103	86	101	93	96	99	109	80	90	89	121	96	91	96	97	84	101	91	89	98	87	77	107	92	95	105	107	95	100	93	86	106	99	75	93	118	92	81	99	105	86	91	91	76	83	98	114	104	91	99	85	87	98	71	105	88	93	91	99	98	92	93	83	108	106	103	86	86	95	114	101	104	85	116	92	79	107	89	107	94	93	95	116	101	115	108	87	97	101	77	85	99	92	98	80	74	92	112	101	98	96	90	82	97	99	88	87	112	98	90	104	87	90	90	106	91	87	103	82	113	101	110	100	101	71	82	90	98	108	104	92	101	99	100	99	88	100	94	94	83	91	74	88	93	104	94	87	79	101	88	103	70	115	91	87	95	88	103	89	97	91	89	88	101	92	82	102	98	96	93	101	84	74	79	87	89	98	112	82	99	95	92	90	98	90	95	90	102	88	92	93	95	98	100	95	84	83	106	100	77	86	106	58	106	101	99	90	83	80	86	99	79	89	104	98	98	93	94	94	98	101	94	112	101	103	97	106	109	104	103	108	102	95	89	90	102	98	100	80	82	103	82	93	89	103	99	91	113	91	72	101	97	92	94	105	102	109	107	106	68	82	96	103	87	101	103	83	99	94	110	108	83	104	78	95	88	91	96	108	109	88	106	93	102	102	96	82	81	109	84	103	106	87	93	86	107	100	121	105	92	96	89	106	101	79	92	80	98	96	80	118	91	102	105	88	113	96	100	96	85	108	91	92	97	83	79	93	101	97	109	95	96	106	94	97	97	83	87	97	109	75	82	101	100	88	82	87	103	90	92	92	100	86	85	91	92	87	103	86	80	91	89	106	103	82	96	112	102	94	91	97	100	97	114	93	112	87	94	80	104	90	82	87	66	91	91	94	97	87	89	92	91	83	105	96	104	88	97	79	78	91	94	105	112	110	102	77	79	113	90	97	89	91	80	104	95	101	106	78	111	110	96	103	90	94	83	100	102	95	92	102	93	93	108	103	102	90	117	86	91	93	98	90	96	98	97	90	84	83	95	101	105	110	100	75	90	91	74	119	93	104	90	93	98	91	77	85	90	85	107	73	103	96	98	89	104	90	92	87	90	87	95	83	96	101	103	104	87	89	93	92	99	94	88	75	97	82	101	86	116	79	103	88	88	82	97	105	87	81	84	103	88	89	97	111	108	97	103	94	105	103	100	100	99	84	87	74	95	92	85	92	104	81	104	91	95	101	107	87	104	108	89	96	90	87	97	98	93	84	107	79	84	108	78	81	85	95	83	89	81	89	105	93	94	79	95	87	89	93	108	96	92	75	115	94	95	90	81	84	90	102	99	102	90	103	96	94	107	74	96	82	97	86	93	108	91	97	106	89	83	103	84	88	96	114	97	96	88	92	100	93	98	86	113	83	110	104	118	86	94	80	82	86	94	117	91	83	92	91	95	87	111	85	86	90	93	111	85	101	95	90	90	98	100	102	103	86	99	93	90	90	83	99	105	94	97	104	106	106	90	95	81	111	104	93	94	93	107	78	89	93	93	94	88	111	107	108	90	92	87	96	87	116	102	93	98	106	87	83	98	85	88	84	94	91	98	85	88	110	79	77	92	80	85	89	105	87	93	102	76	106	85	91	84	97	96	105	95	107
27264	40098	35585	26876	20454	14833	10927	7998	5779	4311	3508	3016	2412	1922	1435	1069	873	710	534	513	448	422	403	357	382	303	304	300	301	273	288	290	288	260	275	249	213	237	254	212	280	215	213	206	207	221	267	201	182	205	197	209	211	200	181	227	183	207	204	187	157	188	186	196	203	177	183	200	195	202	194	198	199	198	192	215	216	213	227	179	192	198	190	227	199	231	191	182	175	205	185	190	202	191	221	204	214	187	199	194	188	176	192	220	198	175	178	196	206	201	196	201	195	204	190	202	203	170	199	184	182	195	196	176	189	189	195	166	204	214	185	191	204	199	190	220	186	210	200	201	212	194	185	168	206	192	185	166	205	202	178	166	207	169	190	205	187	226	166	192	193	183	218	204	168	178	202	171	199	174	173	192	209	188	179	209	201	199	201	191	186	194	172	184	184	216	172	192	187	194	194	186	178	194	213	181	214	189	174	197	173	180	199	210	181	207	191	207	173	200	213	212	201	206	209	202	222	193	200	180	173	194	196	197	200	163	188	189	200	205	173	222	188	190	199	197	172	220	178	204	217	191	181	174	178	180	204	195	191	191	187	173	189	192	187	200	188	223	195	210	187	189	210	197	227	197	196	175	197	181	215	203	202	218	191	176	183	186	211	188	211	160	168	184	187	202	183	182	215	185	179	196	204	196	203	191	167	202	182	183	190	200	180	204	173	192	193	201	198	190	198	174	174	188	175	207	212	182	203	185	184	213	190	195	204	197	198	189	203	198	178	194	170	211	190	184	181	220	185	202	195	194	217	181	198	182	179	190	219	196	221	187	213	187	226	213	206	183	181	164	190	185	190	189	205	180	181	212	175	178	170	184	197	192	182	196	206	206	176	189	178	190	186	184	176	181	197	201	192	189	185	200	193	214	193	191	207	202	167	173	175	197	176	191	181	176	191	180	206	197	210	172	194	190	195	202	217	195	205	198	179	200	184	187	194	221	190	190	208	213	201	183	192	190	175	204	207	192	180	160	193	178	192	207	202	187	217	189	198	166	186	213	192	185	192	180	182	190	188	175	181	220	181	180	216	156	189	185	193	213	197	192	199	191	187	178	183	199	185	166	180	186	196	206	218	167	187	181	184	203	206	204	194	188	205	197	175	175	173	203	197	209	171	192	183	176	195	200	199	214	217	202	202	199	199	205	179	194	210	195	195	206	199	187	189	198	197	195	208	191	198	158	183	205	211	181	192	176	190	172	206	178	172	180	188	186	196	187	185	199	194	188	168	186	182	180	212	187	190	183	202	220	213	217	178	185	179	196	192	188	189	191	191	188	206	172	202	178	220	185	208	200	207	201	222	199	180	208	205	212	199	180	191	191	203	183	196	211	186	195	190	212	190	197	199	200	208	199	162	192	195	178	189	163	190	194	190	211	183	175	209	169	194	200	192	184	182	192	220	183	171	214	189	193	172	191	205	173	197	189	183	185	178	193	190	192	209	196	203	186	212	201	196	187	194	174	176	173	169	196	179	176	205	204	176	187	211	177	194	170	191	176	192	222	188	203	181	204	196	217	202	194	182	186	169	202	185	194	201	202	204	186	224	205	186	190	203	171	200	196	204	198	159	191	212	226	211	214	186	170	167	206	205	197	207	175	191	195	184	202	180	168	178	224	200	173	195	191	184	188	172	200	195	186	192	206	172	206	165	195	189	183	189	202	216	194	178	201	224	184	192	160	187	203	187	200	186	202	190	191	181	210	172	198	188	174	208	186	195	213	200	187	175	205	206	185	191	187	204	202	181	184	192	197	172	179	185	180	188	191	211	195	194	187	177	187	212	191	184	218	203	202	190	216	198	170	163	177	201	193	179	211	175	186	204	190	187	194	180	202	199	181	204	207	191	192	192	201	180	186	201	194	176	203	199	178	169	189	214	186	204	169	207	182	166	184	206	210	176	198	192	173	188	193	172	184	197	190	193	177	221	212	192	196	192	207	184	198	173	190	206	216	205	205	205	177	188	183	184	194	194	178	207	169	221	186	202	199	208	184	196	198	202	204	168	201	217	203	204	167	172	189	196	181	195	191	193	207	189	166	184	219	197	210	189	207	181	210	193	207	179	185	185	187	188	177	194	212	205	186	180	175	177	192	208	210	185	173	198	181	183	198	201	184	216	213	217	182	202	196	185	188	194	183	222	195	188	176	193	213	200	192	191	219	206	210	183	201	178	176	201	210	197	189	188	191	165	192	198	192	204	196	198	175	174	188	192	192	173	199	179	186	180	199	195	174	178	189	167	192	192	208	204	196	172	185	172	215	215	175	191	180	199	160	185	184	182	208	187	185	200	202	196	191	206	170	229	205	185	181	207	211	178	198	210	185	201	189	188	183	188	185	197	185	193	204	191	213	196	163	179	193	192	174	182	189	183	173	200	203	203	161	220	179	182	194	203	186	178	206	180	224	193	192	218	193	202	207	189	202	192	193	187	195	183	194	194	180	196	195	208	198	193	216	207	192	179	215	193	221	189	174	183	192	199	183	181	216	170	238	204	191	178	203	194	222	204	184	170	159	165	207	194	202	192	219	187	215	183	202	166	192	202	172	205	179	185	189	184	193	180	205	192	221	207	206	203	192	171	186	199	183	191	200	202	213	183	183	210	222	168	195	185	155	209	184	212	206	197	171	187	167	201	206	187	179	196	213	201	190	171	207	190	195	185	208	213	185	204	206	207	208	193	208	199	188	188	193	197	190	193	180	182	222	191	194	200	181	188	196	183	203	194	223	168	191	160	200	192	169	185	184	200	176	193	197	221	210	180	185	202	203	184	211	171	176	225	179	173	204	182	208	185	209	192	192	162	210	233	178	198	180	215	175	181	188	201	186	164	184	181	194	205	208	177	199	185	192	200	206	214	213	185	198	202	181	196	193	178	180	191	178	223	192	185	190	196	206	191	206	185	187	202	211	178	215	209	156	208	184	209	202	192	215	208	193	199	176	202	183	181	196	225	204	185	174	201	187	203	185	205	197	197	195	170	169	194	159	166	209	171	197	180	184	216	196	198	204	180	186	186	194	212	184	188	185	200	169	184	216	170	208	170	172	177	192	205	176	207	201	208	190	193	210	203	196	194	223	181	194	183	195	199	196	187	171	197	207	186	212	207	187	188	197	175	189	205	198	201	205	180	169	178	177	179	181	168	180	187	186	155	212	190	166	197	200	194	194	195	218	185	188	205	193	185	197	205	191	186	195	208	186	222	181	188	174	174	192	196	215	190	181	192	186	170	189	203	197	199	203	200	191	203	194	194	212	187	218	182	177	205	158	176	214	190	182	201	203	209	202	182	179	182	189	207	179	195	197	182	202	199	215	181	190	168	190	161	230	191	188	204	235	189	211	217	195	201	196	184	185	158	207	169	205	188	204	213	172	202	211	180	198	195	165	200	205	197	200	191	207	192	215	174	211	175	180	194	167	179	179	209	195	190	195	194	192	197	188	200	179	201	204	201	194	200	199
27366	20976	13297	5381	2125	1219	858	639	508	438	399	361	325	326	312	298	232	268	300	218	257	242	253	220	255	254	235	247	264	254	219	267	229	251	272	262	254	244	280	254	273	264	225	245	252	260	225	239	235	254	245	252	270	240	257	255	216	266	267	236	251	216	264	241	246	267	251	250	257	246	243	238	235	248	265	267	233	246	255	229	274	253	235	273	279	237	268	237	226	262	213	230	266	236	270	240	222	268	208	234	227	253	229	264	243	245	231	242	230	242	217	245	284	246	243	283	247	237	217	229	257	234	264	229	257	268	245	229	267	266	241	243	241	245	200	255	274	264	242	239	242	222	258	235	250	258	261	232	250	257	256	256	251	252	241	248	258	255	205	236	264	244	240	227	249	216	234	210	267	238	262	260	254	239	249	274	227	195	262	220	257	229	218	235	214	260	262	249	236	277	244	268	221	243	250	243	268	236	240	236	253	253	221	230	253	254	244	253	233	238	246	234	254	257	254	251	238	251	254	211	261	265	241	251	229	263	231	264	219	259	216	250	261	274	267	243	253	229	264	254	245	245	258	243	226	255	251	273	249	262	242	274	263	233	244	221	260	245	231	252	277	231	250	258	229	221	257	236	256	227	234	244	270	228	219	237	258	241	235	281	246	234	261	238	256	242	258	255	240	261	231	259	253	245	227	234	234	254	244	239	244	265	267	249	240	247	236	267	232	218	280	239	255	238	274	245	257	250	243	239	249	254	268	244	230	256	238	275	250	244	255	268	210	245	243	245	250	263	227	247	250	250	247	234	220	254	245	250	234	226	233	221	267	239	260	255	259	247	250	240	229	244	254	246	240	233	232	256	222	234	239	251	250	243	257	245	282	252	211	248	262	285	230	265	246	235	262	240	266	228	263	252	264	260	243	234	232	236	237	238	251	221	262	258	263	239	255	250	213	261	237	235	282	256	230	236	239	226	249	230	246	263	228	244	229	241	251	271	251	239	243	253	261	219	228	248	290	236	254	227	269	243	251	250	236	217	263	249	240	275	213	269	248	239	254	232	219	224	202	240	264	267	235	248	238	241	239	248	260	238	247	263	227	240	234	253	250	218	236	229	217	245	259	244	265	270	237	273	240	220	236	252	248	268	252	232	255	227	265	248	239	247	258	246	226	251	279	255	259	255	240	240	281	243	235	232	282	269	237	252	237	270	260	215	252	245	268	268	256	237	209	243	264	232	259	216	253	242	248	254	242	240	220	257	235	251	261	276	203	258	243	214	239	257	235	238	250	250	230	246	264	258	229	245	237	255	242	226	231	253	263	255	238	248	239	261	257	235	266	245	274	269	247	247	230	255	252	249	253	236	259	247	266	259	242	223	256	262	256	240	228	261	240	269	261	237	214	217	260	233	231	227	249	226	247	228	262	266	268	258	255	272	240	247	250	223	249	254	264	258	267	241	237	248	260	228	247	271	247	240	250	239	260	262	263	250	214	250	249	262	254	251	247	257	265	226	274	249	229	236	223	249	243	233	235	289	238	221	247	257	235	237	234	244	235	244	255	263	257	211	264	244	229	237	241	259	229	256	251	250	232	256	262	250	248	245	253	226	263	266	271	258	220	237	251	267	270	239	248	258	270	261	240	220	230	278	249	264	241	263	215	213	234	259	265	261	230	266	218	222	250	220	271	229	245	211	256	258	233	244	257	246	256	270	238	237	256	239	235	238	239	247	239	211	218	253	276	244	253	242	255	238	267	238	254	258	263	215	242	230	242	220	251	262	233	260	266	219	258	232	248	254	257	246	236	239	284	258	253	250	251	236	245	252	262	220	242	248	246	227	270	244	245	248	245	239	249	237	239	270	235	249	251	226	242	267	251	222	283	261	224	243	249	239	256	220	219	255	210	260	267	243	256	227	224	226	234	221	277	230	246	225	223	238	227	266	265	255	237	238	242	259	207	256	228	249	255	265	240	224	236	261	248	261	224	237	238	251	241	270	235	248	225	245	249	250	247	241	245	231	246	230	270	229	234	240	268	239	245	270	269	272	235	242	258	252	232	240	260	224	245	232	216	241	247	247	231	254	247	239	238	256	251	268	282	215	273	225	234	227	243	245	233	256	249	260	222	241	260	241	266	262	255	226	253	243	243	288	269	242	273	269	239	248	257	237	251	241	241	290	236	259	277	251	271	258	265	245	240	272	275	259	246	246	246	273	294	238	251	213	221	246	237	242	251	260	250	242	244	251	256	257	226	227	219	251	279	258	243	243	257	265	220	263	254	255	237	230	275	264	233	267	229	248	273	224	216	267	244	247	242	225	230	264	248	234	220	244	256	223	238	239	250	246	231	242	229	250	280	278	226	228	250	235	240	247	262	265	256	261	249	256	240	256	268	263	228	238	232	221	264	267	246	209	285	261	235	269	250	248	251	226	256	223	253	247	275	239	258	248	271	245	229	234	256	245	256	209	262	272	275	259	262	260	222	242	235	245	240	252	250	245	238	264	233	269	260	253	258	240	242	251	230	240	220	241	225	252	271	214	239	247	256	246	233	277	219	269	273	259	255	252	227	229	291	252	264	235	256	263	263	270	257	262	260	263	244	244	246	255	255	272	234	231	255	259	281	253	225	263	227	295	235	234	269	215	238	251	231	236	227	242	239	257	220	233	231	244	257	246	246	269	235	245	237	260	248	252	218	225	260	245	229	239	235	235	246	260	234	233	253	265	251	259	234	245	237	234	266	237	266	251	262	217	250	233	251	254	204	255	235	241	244	266	233	261	244	241	247	239	234	244	232	253	233	235	239	258	262	231	262	255	255	248	254	224	231	248	269	258	250	251	262	265	272	241	246	267	247	232	238	263	250	238	254	232	251	248	250	245	237	258	266	246	233	239	250	250	262	232	236	250	250	262	251	224	271	232	268	251	248	227	241	255	257	232	258	214	251	251	259	268	275	233	257	251	264	240	241	247	246	226	264	247	254	245	270	244	240	237	280	274	246	252	235	240	224	252	252	251	265	227	245	243	245	251	262	231	256	257	255	282	215	244	250	230	237	246	255	232	232	251	236	274	229	260	206	262	237	268	284	236	241	247	247	262	199	220	211	230	232	245	226	253	266	249	261	233	243	245	229	197	263	234	293	238	226	253	226	232	259	281	235	228	223	237	239	271	269	252	265	236	236	258	277	224	267	246	254	228	266	256	245	252	268	268	246	243	205	233	264	222	234	251	260	254	271	240	256	224	273	250	224	263	237	246	255	213	250	272	217	251	248	251	235	245	252	212	250	247	247	268	253	235	290	258	244	257	272	223	229	262	241	253	241	229	254	250	256	226	222	244	248	246	255	226	231	236	237	245	267	252	256	208	230	240	231	228	242	253	246	237	241	242	237	231	267	221	252	252	242	255	246	229	252	224	257	235	275	246	249	250	242	254	256	245	236	259	240	240	245	223	278	265	254	233	231	252	240	234	232	230	235	238	226	238	272	265	274	283	221	230	232	231	260	247
18375	22232	17975	10212	6376	4291	3093	2277	1620	1253	1137	1078	907	776	675	632	611	585	564	559	577	580	541	537	533	505	486	514	512	543	524	530	527	538	521	513	545	517	491	563	491	520	516	499	520	522	545	508	531	552	536	516	514	481	508	526	515	494	539	484	500	535	515	501	502	495	505	492	490	553	488	499	535	513	484	484	527	557	543	512	497	525	531	524	490	495	496	533	532	529	475	555	544	494	520	516	522	522	503	549	555	521	513	516	507	477	477	519	526	532	518	516	538	484	501	490	537	519	520	525	487	541	536	527	489	527	484	521	490	505	456	518	536	477	485	505	481	507	497	529	519	486	520	481	503	495	473	482	520	494	517	480	491	525	505	507	549	523	494	505	514	521	511	537	471	490	519	508	501	476	512	566	493	510	504	506	521	529	555	534	543	502	518	521	512	505	508	523	502	491	496	507	536	460	506	486	525	482	499	539	484	509	489	497	565	525	471	546	554	490	511	520	521	530	467	473	499	563	515	462	459	499	517	497	492	490	552	511	502	536	499	519	510	499	478	532	527	558	535	514	499	538	545	474	512	521	497	488	483	513	510	482	508	525	535	524	475	524	519	502	505	525	516	523	533	554	483	498	508	494	523	541	518	491	491	488	511	559	513	516	521	453	502	478	511	481	511	538	485	532	546	528	515	524	516	519	490	510	467	492	510	481	501	463	476	523	492	477	532	500	537	517	507	508	518	510	522	486	531	502	511	479	496	516	475	495	496	511	533	507	502	507	504	541	496	504	466	526	507	540	526	501	480	498	520	563	497	544	502	485	493	516	480	496	508	517	471	501	486	522	489	521	486	534	516	536	515	491	503	486	517	505	514	538	504	521	498	541	481	478	516	509	509	512	481	490	501	493	504	451	503	540	520	530	501	512	493	496	500	514	526	467	488	522	534	539	500	514	530	518	503	540	553	497	497	528	488	514	473	488	520	533	517	526	498	506	499	456	536	495	523	527	536	499	529	479	503	531	465	514	511	519	541	515	496	514	495	523	479	506	509	504	504	548	545	515	505	508	521	523	461	484	519	492	484	485	504	512	528	502	544	535	510	487	528	521	530	465	473	526	525	525	482	482	513	502	501	479	531	538	531	532	545	515	489	459	490	497	538	519	540	481	475	503	520	468	519	538	520	520	495	481	500	526	494	525	475	513	493	495	518	483	534	556	507	515	549	488	498	484	468	488	451	500	506	479	548	536	513	462	506	527	511	498	534	510	517	531	505	493	485	559	508	552	518	533	488	568	497	491	531	516	496	466	519	547	542	536	493	523	518	530	484	554	492	507	520	527	523	511	536	498	506	531	505	501	491	501	457	530	492	538	511	485	509	517	506	516	539	527	501	503	492	524	515	491	509	503	518	507	487	510	523	513	516	481	519	522	529	455	519	491	519	569	468	532	513	526	534	545	502	498	490	507	495	485	496	502	550	546	509	507	491	521	537	499	543	492	490	519	549	550	479	512	505	515	548	480	548	525	565	521	539	515	537	483	514	510	520	527	532	536	509	508	500	494	529	479	541	505	508	511	527	539	512	474	503	521	525	526	510	499	429	502	509	474	457	503	549	498	515	498	514	484	521	500	498	490	495	485	491	515	509	501	473	514	558	496	547	570	519	469	520	523	518	514	572	505	495	534	478	504	485	516	486	500	547	542	478	496	476	523	517	525	518	505	470	516	509	514	531	497	531	489	513	484	503	484	508	478	538	502	495	512	516	510	518	515	511	477	499	503	526	553	518	487	535	497	523	523	494	486	535	496	542	484	490	484	490	499	442	475	548	524	540	507	499	519	530	546	542	497	512	502	512	535	539	526	519	516	506	559	492	517	508	483	511	510	517	544	502	518	538	505	510	489	489	496	536	499	490	517	466	516	529	490	493	514	497	536	495	476	543	454	489	501	484	499	487	521	526	535	497	537	523	530	513	516	493	479	500	530	505	531	556	498	532	476	522	511	529	500	536	531	521	540	547	537	481	475	510	464	534	466	476	546	510	513	524	524	475	516	540	529	524	478	445	549	523	481	493	501	468	537	510	486	512	515	591	567	542	526	474	517	515	512	522	509	532	536	542	481	469	519	487	509	531	504	484	504	493	518	504	552	548	516	490	536	539	502	531	514	534	483	543	518	529	516	520	544	500	490	518	498	459	500	523	509	528	525	510	502	472	482	520	478	547	504	529	479	508	528	488	514	486	464	482	513	510	453	487	539	501	525	503	551	512	536	536	518	502	522	499	515	533	519	489	570	525	507	498	507	517	532	488	531	505	502	496	536	528	497	526	539	553	538	523	531	480	510	514	487	493	518	493	459	540	537	500	531	532	520	532	484	545	501	502	513	533	493	476	512	534	500	518	521	503	510	544	476	490	510	494	487	497	531	530	496	471	523	507	584	547	510	475	525	518	502	533	490	504	528	522	545	484	506	535	503	539	497	487	503	507	567	511	515	488	504	485	480	524	545	493	497	505	468	481	536	513	516	535	510	526	494	507	499	534	478	544	501	524	499	517	513	492	471	519	517	452	516	510	538	493	498	512	465	496	514	496	504	448	466	504	509	500	509	492	481	500	503	507	499	478	512	517	538	512	518	507	517	480	521	527	507	511	582	514	489	500	475	539	557	517	503	515	507	456	534	516	507	464	507	489	504	508	503	529	496	501	507	556	518	499	490	496	473	520	483	525	494	512	465	479	502	500	499	543	507	506	526	504	506	547	524	474	492	549	496	489	477	530	563	510	472	509	505	487	494	534	487	499	478	484	497	557	516	517	530	509	510	525	515	482	527	527	504	505	526	490	513	536	519	490	512	500	532	477	580	555	520	530	540	515	508	521	534	529	503	494	530	474	525	485	504	555	508	501	463	506	518	505	510	495	512	539	542	510	514	540	522	545	490	534	521	487	490	533	471	497	497	508	533	528	527	503	489	494	528	508	510	495	510	504	520	508	533	535	452	515	501	519	513	511	510	521	555	514	499	507	478	484	515	519	472	510	548	522	532	494	483	495	508	503	494	496	501	492	484	506	520	500	511	510	484	520	540	528	514	510	525	513	517	519	528	480	507	554	529	504	480	508	538	521	508	496	495	525	539	508	503	529	494	509	533	499	535	517	519	512	508	527	501	544	516	475	536	526	517	508	513	521	482	503	474	492	538	570	517	495	533	521	532	485	508	535	525	508	538	499	502	535	506	531	546	512	502	554	526	505	547	492	507	473	518	509	470	507	514	531	492	504	498	503	502	546	534	538	531	539	492	540	520	541	537	484	491	499	552	489	467	527	541	462	489	519	532	503	522	517	468	484	504	499	521	478	508	514	529	481	492	538	523	535	510	519	510	530	501	513	489	482	509	512	548	529	525	507	481	506	518	550	530	512	546	533	543	487	512	506	515	526	512	501	522	543	507	508	507	516	504	524	497	496	494	542	498	478	480	513	486	475	492	517	498	487	505	523	499	521	490	536	496	504	518	520	521
24961	21748	28442	25408	17223	5279	2492	1415	940	739	627	540	445	340	291	255	231	222	229	205	196	188	190	183	188	189	201	160	176	170	178	207	178	192	184	162	178	159	158	181	175	172	185	185	181	159	155	187	177	167	189	173	159	166	185	165	178	159	175	181	138	156	187	163	164	168	174	168	177	180	166	193	164	181	156	173	174	174	162	172	186	160	149	178	175	160	179	161	171	158	167	145	167	178	177	181	170	192	163	174	145	199	163	154	164	167	155	154	175	174	176	175	171	170	163	181	161	200	168	180	203	165	175	163	162	178	180	182	171	174	161	160	165	153	165	169	172	168	186	167	146	179	186	169	158	146	170	178	167	178	165	177	156	149	184	185	168	165	157	151	163	163	147	188	164	182	180	156	157	177	168	193	187	169	178	173	173	184	170	151	188	171	184	153	152	187	171	183	158	156	154	180	171	174	186	176	157	163	154	149	169	189	162	176	161	165	151	184	167	184	172	173	178	160	166	172	175	169	149	175	164	170	174	177	163	137	164	165	140	174	190	152	158	171	161	192	169	139	188	177	170	183	165	165	162	171	189	172	166	180	163	142	170	182	176	164	155	171	153	150	160	160	182	159	188	160	150	169	146	165	169	179	183	150	176	152	165	159	174	151	162	152	164	175	170	177	173	156	158	162	201	178	168	188	181	148	170	154	173	156	159	158	190	186	153	153	168	181	166	168	155	180	155	172	162	161	157	171	156	157	153	177	176	173	161	175	187	156	142	170	160	144	168	173	170	153	186	183	142	179	176	173	168	164	185	169	172	164	146	184	183	165	164	160	165	196	187	164	170	175	182	163	159	168	168	197	160	164	154	161	164	195	176	172	181	162	187	171	177	176	164	194	168	144	171	181	195	169	161	179	176	189	170	172	171	167	167	162	161	192	165	179	163	170	165	167	159	161	189	186	166	197	183	142	169	174	166	197	164	199	181	193	179	170	171	186	158	142	174	187	175	176	167	153	151	153	165	175	157	177	176	155	170	164	165	196	158	167	194	216	174	172	186	187	169	186	160	149	147	154	153	181	200	162	163	138	179	174	159	172	165	159	162	185	161	165	186	191	172	193	168	166	160	183	174	166	136	158	171	167	161	161	148	178	153	171	162	163	170	169	166	199	166	177	165	171	176	163	180	186	180	162	186	168	159	130	169	150	169	186	186	177	167	159	153	173	177	170	171	185	183	155	156	186	152	173	163	160	169	162	179	179	192	181	161	169	155	160	148	174	181	166	185	171	187	166	165	171	164	178	168	163	175	170	172	170	167	157	159	155	171	157	169	188	166	172	178	176	173	174	161	166	178	173	177	169	158	182	190	149	176	156	177	176	170	177	165	176	176	176	154	145	183	158	168	170	162	179	169	170	182	153	186	170	150	169	168	187	159	160	173	164	142	149	173	183	163	163	198	183	146	174	184	173	166	165	204	185	173	147	192	132	170	157	165	170	147	151	170	176	165	159	177	172	154	152	138	162	172	183	157	174	180	150	197	171	183	173	186	178	192	186	184	153	164	187	190	157	192	166	184	165	141	141	186	189	199	172	147	160	180	155	160	169	191	168	170	159	164	174	181	169	164	163	149	177	178	155	159	184	157	159	174	160	171	166	180	163	152	178	180	178	210	149	167	151	174	149	160	169	157	170	156	193	187	166	176	176	195	160	171	160	141	160	168	176	156	171	157	159	177	194	168	182	198	173	178	160	155	150	166	160	168	169	158	168	170	176	171	167	167	158	164	157	189	165	173	172	148	164	166	183	168	158	172	157	191	180	163	143	162	157	174	178	156	179	196	172	193	173	164	187	178	174	172	163	188	140	180	182	168	155	163	173	169	153	189	170	173	169	159	172	181	146	183	167	179	184	169	152	173	157	139	170	207	142	179	190	169	166	169	160	182	157	181	158	182	177	192	154	156	164	201	156	174	142	169	165	186	171	181	174	170	163	166	159	177	137	171	182	163	164	182	171	140	178	171	189	160	167	147	156	156	162	161	167	196	166	169	166	185	158	178	162	176	169	152	180	175	180	173	193	176	178	145	164	176	173	180	168	167	161	168	170	167	169	177	176	167	179	170	172	187	173	165	180	157	172	139	187	164	184	174	170	169	172	151	145	183	169	163	151	149	147	177	184	187	167	192	185	163	195	180	179	168	171	147	176	168	182	164	157	153	152	152	187	161	160	178	169	164	173	182	164	200	159	168	187	197	155	192	170	168	192	166	170	162	161	155	199	148	157	173	155	181	176	152	171	162	157	180	164	167	153	182	175	138	166	172	179	154	169	175	166	173	162	154	148	169	161	164	148	169	154	161	163	176	189	177	181	170	164	164	175	166	165	173	166	189	161	168	166	167	158	170	146	156	171	156	164	162	160	170	161	150	156	157	181	164	152	153	176	178	153	152	158	162	181	162	168	168	182	165	170	164	170	193	161	158	164	163	166	168	160	197	153	172	181	172	174	156	137	194	156	172	183	176	153	165	150	163	179	171	164	166	154	152	174	145	152	194	166	157	179	157	160	173	166	162	188	161	168	181	160	173	158	176	153	159	171	174	170	176	171	155	178	160	164	187	170	161	184	179	160	167	172	167	176	164	153	158	157	161	163	158	189	161	163	184	175	167	176	166	191	154	167	154	174	150	186	180	174	166	179	149	188	167	160	168	159	167	147	159	167	176	151	176	174	162	183	193	142	151	172	182	166	174	172	164	161	192	144	182	146	163	181	180	169	172	173	152	187	179	170	172	161	170	185	188	173	181	151	174	176	164	162	146	184	150	139	169	164	173	147	165	189	190	156	185	166	175	192	167	188	187	174	152	161	166	162	186	178	186	162	165	149	190	159	162	196	179	162	177	164	152	169	165	155	177	161	172	182	180	179	170	178	159	189	164	147	174	167	185	167	196	160	174	150	192	152	152	151	167	178	173	166	156	198	166	173	165	159	177	147	171	165	147	164	168	160	172	173	180	170	169	153	162	171	178	142	184	192	151	146	160	165	172	211	165	163	151	171	163	155	199	176	157	167	169	166	163	196	174	196	177	155	167	182	160	197	163	167	170	180	153	166	151	160	155	172	169	165	162	164	170	157	157	170	176	182	183	180	164	170	178	164	178	186	194	189	192	174	165	149	137	172	157	169	157	175	168	162	148	144	202	170	146	169	159	160	178	163	157	159	169	145	177	151	176	163	147	164	165	177	158	171	166	148	201	156	180	176	183	167	150	184	148	158	174	151	168	167	159	170	184	175	167	182	165	187	168	155	170	167	160	145	163	158	186	168	158	165	194	153	154	181	168	172	181	137	153	154	164	155	176	155	156	176	161	174	199	157	183	173	159	163	168	163	184	184	196	149	184	181	170	178	159	163	153	196	180	156	143	160	169	154	173	179	185	180	186	174	182	173	160	151	173	161	177	185	172	172	167	174	182	169	164	144	192	156	166	166	180	158	171	176	156	169	148	144	158	177	164	170	175	174
24344	33651	28364	19120	13695	9508	6573	4494	3370	2725	2163	1885	1438	1135	948	765	649	612	577	556	483	458	468	468	414	457	425	426	438	441	416	388	384	364	388	396	340	390	388	379	403	378	344	374	342	379	377	388	394	317	358	341	392	349	388	350	382	364	350	365	345	344	377	371	374	370	389	371	360	363	365	369	345	328	382	367	349	355	351	331	377	363	363	340	352	388	360	390	357	339	360	368	351	359	369	345	385	363	372	347	341	373	353	371	367	354	375	370	351	330	338	331	356	341	363	363	356	346	361	355	356	388	341	323	357	348	353	367	358	354	334	376	370	368	357	366	352	354	350	361	374	372	330	364	370	377	373	337	365	352	369	359	338	386	362	370	358	351	347	347	358	374	314	329	355	362	363	361	368	323	343	336	388	377	336	334	335	371	351	340	379	364	391	368	364	350	365	372	372	353	339	319	352	374	364	374	384	350	381	360	403	379	347	382	367	357	387	378	329	340	353	337	364	388	382	354	409	348	358	356	380	371	382	324	296	367	351	332	367	391	387	370	377	358	369	340	361	361	401	377	363	390	369	344	396	368	316	375	327	378	361	382	348	381	373	383	342	350	375	351	331	336	346	349	379	360	375	367	372	345	370	343	375	391	349	348	355	392	351	363	323	354	344	356	373	346	324	364	369	355	372	361	354	368	356	340	367	385	388	367	332	343	339	348	363	352	364	351	370	371	358	335	387	369	369	383	352	361	400	316	363	371	378	363	365	357	361	371	356	348	374	362	372	353	376	361	339	352	375	344	364	345	367	383	380	365	346	346	367	358	385	381	370	363	339	375	393	354	356	363	342	338	378	321	363	384	382	364	316	377	395	330	391	355	369	346	352	363	336	329	385	377	330	372	358	341	351	342	355	385	339	382	363	334	349	369	339	347	376	355	359	359	356	367	381	353	394	330	371	341	413	369	379	362	372	353	388	345	334	379	363	371	353	364	365	375	342	374	370	358	332	354	376	359	357	369	375	383	338	335	374	345	360	332	369	359	369	346	345	337	362	361	363	374	377	365	363	372	363	362	385	363	347	350	399	363	382	349	356	359	349	380	321	344	341	323	372	360	333	387	357	347	393	355	357	340	334	349	371	330	336	384	376	396	360	331	339	379	364	376	374	351	361	363	381	341	352	415	372	306	346	373	364	378	383	302	391	378	367	364	361	306	393	383	357	337	351	381	353	352	395	346	366	369	374	370	356	360	307	389	364	358	357	371	371	352	359	364	346	363	409	360	369	353	366	344	349	352	338	342	353	346	353	374	349	373	365	415	369	351	387	397	361	359	377	344	388	324	337	330	370	356	362	354	339	362	344	359	347	377	380	373	337	368	333	319	354	381	372	351	351	362	355	334	374	358	376	375	349	342	357	363	352	358	366	368	342	348	393	304	375	343	360	366	345	369	357	380	351	350	341	359	357	353	380	364	389	386	323	362	344	355	336	365	349	351	420	380	359	397	400	391	345	348	372	353	341	374	378	364	356	365	363	352	396	377	375	372	351	364	359	359	362	336	359	352	369	378	382	353	348	297	357	351	354	350	371	366	404	339	339	350	365	328	353	350	374	350	323	366	392	400	351	371	364	379	383	356	350	382	375	351	371	342	355	371	340	353	350	366	357	351	338	336	360	380	342	324	376	318	344	357	350	339	349	389	361	318	357	343	326	357	344	339	370	360	351	359	375	351	356	358	354	343	348	350	346	347	378	325	379	340	361	355	334	379	330	349	421	381	300	355	325	347	355	354	341	394	384	340	356	328	361	335	378	361	360	363	357	346	388	337	373	373	360	369	382	359	377	345	357	326	350	360	354	365	371	330	339	365	357	371	367	345	343	358	364	343	353	388	355	357	351	387	354	374	332	334	344	383	343	319	334	355	384	370	369	348	376	349	378	367	342	319	387	357	390	362	372	370	345	372	347	358	341	336	367	365	364	330	365	383	330	356	357	325	362	358	355	347	361	384	378	352	370	363	353	360	358	374	387	350	381	378	348	371	329	387	387	359	339	353	350	356	331	388	333	378	308	338	355	356	352	362	368	361	361	363	366	326	345	336	340	326	343	328	389	348	352	370	399	371	362	355	349	377	374	349	384	356	325	332	345	363	372	346	354	349	337	376	317	326	376	342	372	344	356	373	364	352	353	360	363	361	377	349	371	356	411	368	390	351	344	342	358	354	350	354	346	367	343	343	370	331	377	358	369	374	304	337	358	368	354	353	374	372	371	359	355	366	335	375	357	353	395	393	348	313	341	358	335	379	383	345	368	360	349	358	361	353	348	367	371	364	383	373	378	378	359	332	344	374	359	356	340	364	357	368	348	334	355	355	373	367	344	348	361	368	369	336	353	362	399	355	368	406	357	346	320	358	334	350	325	396	351	410	342	358	337	329	378	339	351	360	356	362	380	341	352	355	391	339	362	368	374	352	316	376	309	340	383	337	371	352	370	365	326	359	330	338	348	347	350	340	357	346	345	367	361	355	349	366	361	350	390	343	338	333	381	360	364	360	347	363	382	378	335	366	347	360	330	396	353	367	326	363	363	371	351	337	356	363	347	342	360	355	361	326	349	375	369	354	362	335	364	353	365	390	370	341	335	344	393	392	380	361	354	343	350	393	348	350	382	367	401	346	353	351	347	351	390	371	353	366	335	324	338	382	336	379	379	354	379	405	326	344	366	365	372	359	329	353	352	395	344	351	363	379	366	367	378	374	372	374	328	356	349	364	377	370	353	326	356	327	363	385	348	327	348	368	352	357	384	383	360	359	357	393	382	335	334	367	334	351	358	378	355	361	371	336	345	371	355	406	362	368	343	361	411	384	342	349	331	354	346	342	315	358	339	368	371	352	348	335	343	382	350	346	349	362	355	388	346	344	333	356	385	366	387	367	361	360	335	352	349	358	348	391	341	346	371	325	345	317	340	361	341	358	312	386	355	346	337	356	342	362	382	380	364	379	380	375	351	379	354	310	353	396	358	377	358	367	380	339	389	326	354	351	359	337	357	378	336	362	384	342	328	375	344	372	367	350	334	372	393	347	344	352	340	341	364	360	352	362	380	339	384	346	359	340	354	357	363	380	358	359	380	366	353	372	346	335	356	370	407	357	355	363	379	341	310	334	327	351	348	343	339	373	359	370	347	355	349	345	384	338	353	365	323	376	343	317	363	372	378	333	380	361	368	362	358	349	355	350	375	345	378	366	357	353	370	372	362	359	371	379	337	355	411	380	349	336	320	353	355	380	350	364	366	345	377	362	361	351	360	376	365	382	353	340	359	337	317	348	402	337	369	372	326	357	350	346	367	334	359	317	385	355	362	375	391	363	361	371	389	353	345	351	365	340	355	385	318	355	367	337	349	398	349	362	375	364	367	347	371	385	363	347	312	325	345	322	382	371	347	333	379	340	339	351	346	354	343	308	336	378	358	361	370	346	375	349	370	381	323	350	348	323	371	334	327	342	355	327	365	346
23710	21633	29405	24301	21639	19259	7446	2616	1610	1183	1022	775	573	487	349	278	244	219	179	157	149	144	154	134	125	125	118	124	137	114	132	111	101	113	100	108	112	108	102	110	105	98	108	111	114	90	111	96	101	82	94	109	111	100	74	88	98	98	87	83	102	96	99	94	92	96	93	84	89	83	82	107	90	100	94	97	94	112	92	101	77	105	97	98	94	100	97	90	87	81	90	98	98	78	100	86	94	100	95	72	90	97	85	80	81	80	107	97	82	92	93	104	108	92	111	83	108	119	93	84	90	97	95	95	74	81	101	90	104	94	110	100	92	95	101	87	109	96	81	100	105	105	109	95	88	83	93	90	91	97	91	79	98	95	108	94	89	101	89	78	91	87	105	88	80	81	102	84	103	81	83	93	82	93	90	100	81	84	116	96	109	87	90	103	81	104	94	102	102	105	86	99	93	77	98	100	84	81	94	89	93	97	80	99	108	90	82	96	85	68	84	98	85	93	86	78	81	92	106	83	108	88	87	88	100	80	94	107	84	105	95	84	84	93	99	94	91	92	98	100	93	80	88	103	96	65	111	87	98	79	85	99	78	93	93	100	101	87	87	97	85	96	79	99	84	88	89	75	85	93	99	88	87	105	103	99	101	104	83	91	80	86	86	93	94	88	103	96	85	104	111	94	90	100	88	112	91	97	105	90	80	99	89	89	82	93	90	82	111	91	104	91	99	94	96	96	91	89	82	100	96	98	96	78	75	95	88	92	100	85	81	73	78	90	89	83	104	108	83	89	77	105	83	89	107	104	84	82	96	88	93	92	94	93	89	81	74	76	94	92	80	78	112	100	105	98	99	88	83	88	82	80	91	103	94	101	82	96	94	85	78	84	82	91	76	99	104	84	101	97	87	85	87	94	82	106	93	100	80	103	86	91	81	78	90	104	100	78	83	93	92	102	97	93	80	91	101	84	79	83	101	100	59	96	96	71	95	99	69	99	74	89	96	89	105	92	99	95	95	105	81	71	76	101	103	92	93	77	88	90	115	102	92	95	91	91	98	80	92	91	93	88	87	103	81	91	89	104	76	93	74	81	83	89	91	77	84	87	99	93	98	80	79	95	82	96	92	94	83	77	95	90	92	85	88	88	81	100	86	88	112	91	88	93	93	94	84	87	106	93	96	85	80	97	107	91	94	107	93	96	106	93	88	92	94	95	104	87	93	82	79	91	94	83	106	98	110	93	89	77	104	99	86	106	90	79	72	84	95	91	72	81	84	84	99	83	79	75	88	82	84	84	90	107	92	90	73	112	94	109	103	98	93	103	90	98	85	95	91	83	103	93	123	97	100	86	92	84	87	106	78	111	93	87	91	73	76	90	90	102	92	100	90	86	92	74	98	114	95	99	80	75	107	90	90	105	83	84	109	85	106	86	83	87	83	88	93	81	71	84	106	82	80	77	81	86	97	84	95	101	92	91	92	92	86	101	95	99	89	88	85	84	92	67	88	114	101	103	79	89	105	99	86	78	82	78	95	99	106	94	64	98	84	67	97	70	90	85	122	101	91	91	91	95	98	97	97	109	92	95	98	92	99	102	82	79	83	104	83	68	81	91	104	95	96	67	93	119	96	87	83	83	77	98	83	85	101	102	100	123	104	95	86	92	92	93	90	90	75	97	104	90	89	82	104	97	111	86	94	95	95	86	93	121	98	81	88	95	91	76	97	95	95	111	96	96	86	90	84	105	92	93	80	90	107	83	98	87	90	99	84	89	83	94	77	76	80	95	88	98	92	95	106	79	102	78	101	95	90	98	92	95	87	100	81	82	104	90	86	101	77	91	92	88	68	100	85	108	88	90	80	95	92	102	104	101	88	100	97	93	79	87	86	87	77	96	87	105	90	100	112	87	114	91	92	83	102	88	84	100	107	94	98	86	96	104	87	102	93	83	102	94	95	93	80	100	98	94	87	98	78	93	92	87	82	87	97	87	105	76	82	80	85	96	87	90	84	103	85	91	81	85	88	81	95	90	93	94	106	89	88	79	98	81	73	84	102	90	99	85	100	100	107	88	109	98	88	85	86	88	86	95	93	74	102	86	87	91	82	77	88	73	86	88	100	97	91	89	94	80	89	92	86	81	92	92	102	92	88	81	83	112	92	96	90	78	98	105	89	85	96	85	65	92	88	94	93	86	80	98	88	83	106	106	97	97	103	86	89	97	91	89	96	96	85	83	93	78	84	81	96	93	84	86	85	97	80	79	109	96	115	74	82	103	101	86	93	81	106	94	82	85	104	75	87	85	97	100	92	90	94	94	102	98	111	89	79	101	103	92	88	72	69	105	102	67	95	107	96	85	90	94	94	82	87	94	98	96	89	81	79	81	91	87	100	97	83	90	72	66	97	91	76	90	97	88	91	79	112	88	102	95	89	97	77	123	92	104	103	74	79	90	108	88	105	89	88	89	91	87	99	95	82	89	82	94	107	101	101	102	92	77	76	93	91	83	91	85	94	83	73	87	101	92	100	86	106	94	93	87	77	84	96	80	89	81	100	87	83	95	96	81	79	105	84	79	97	83	95	87	96	83	79	83	93	78	72	87	89	70	92	90	95	99	92	91	91	102	114	74	108	85	82	92	89	84	89	107	79	78	97	86	89	112	87	74	102	106	102	83	93	85	106	98	104	99	88	82	87	74	90	89	96	91	99	98	100	86	93	104	97	102	73	77	88	98	88	109	90	84	84	91	93	88	97	100	90	94	93	94	105	92	83	89	100	106	90	97	91	90	81	111	98	96	82	109	66	89	99	96	82	70	88	95	91	95	87	94	80	86	87	76	101	90	92	100	81	84	96	111	77	87	83	120	92	86	95	94	92	96	80	103	84	70	95	84	97	83	94	88	92	98	86	77	106	95	86	89	92	85	86	86	97	83	75	80	87	79	97	86	100	94	106	83	86	80	82	105	82	97	97	88	85	103	98	80	85	88	87	78	85	89	86	86	78	99	88	91	91	67	102	98	95	105	77	84	100	94	88	83	91	89	88	76	92	98	107	90	83	84	86	93	101	90	86	80	102	89	91	86	94	109	84	92	84	89	100	70	69	108	110	91	89	83	83	103	86	98	84	98	83	90	94	99	95	94	103	91	90	93	82	114	93	91	105	96	99	62	100	84	96	87	100	94	94	83	83	84	114	97	87	71	105	79	82	102	90	78	89	109	85	108	82	86	78	99	93	77	94	83	112	93	88	94	102	92	86	72	78	75	85	102	92	107	89	102	84	96	94	102	92	93	106	100	97	86	103	78	97	94	91	93	95	85	87	105	110	93	90	101	91	86	91	80	83	82	78	98	89	68	87	93	99	82	100	95	83	106	103	95	109	91	78	86	82	84	84	94	86	87	95	93	102	96	82	90	94	96	81	87	99	104	85	80	87	93	84	104	96	104	93	85	102	91	87	82	78	94	91	93	88	83	99	85	87	92	101	85	98	85	86	85	94	98	85	96
27849	39824	35317	26560	20353	14834	10993	7567	5745	4542	3899	3068	2273	1678	1382	934	837	649	557	485	432	490	406	357	341	323	314	315	253	280	274	287	291	271	254	276	269	203	244	230	233	231	215	204	218	218	220	216	208	186	220	188	196	200	180	217	207	175	180	217	218	184	200	199	216	213	205	203	177	206	183	198	189	190	189	182	194	211	192	195	188	224	178	175	182	195	179	193	185	176	168	187	177	180	191	180	209	186	207	181	194	182	200	187	192	183	168	196	194	171	206	206	201	169	210	201	165	186	170	218	191	189	183	209	182	208	205	198	188	194	205	200	193	184	183	186	186	158	176	213	210	185	186	211	223	184	215	187	190	208	203	183	158	187	180	187	205	191	188	199	185	191	194	207	168	188	222	210	190	167	195	193	190	204	189	186	206	169	208	203	210	184	181	198	195	180	174	184	190	180	200	182	195	185	194	177	188	181	180	174	187	171	197	191	189	191	205	192	188	190	190	182	207	199	184	192	175	185	200	196	200	181	182	182	187	209	194	175	193	198	180	203	193	183	193	179	176	184	206	169	203	184	185	207	181	186	197	195	207	180	170	207	177	169	194	215	191	191	182	212	205	169	200	189	194	175	157	173	201	206	175	193	184	188	191	178	209	180	185	195	165	186	174	222	186	191	174	191	186	174	180	196	183	183	186	203	205	185	197	208	190	197	209	188	195	201	196	196	169	184	195	218	212	175	221	175	213	187	179	170	191	194	196	197	193	182	189	189	196	169	198	231	202	177	192	194	188	186	176	202	166	181	188	176	179	179	215	208	199	185	177	191	199	187	177	202	175	206	210	206	186	178	181	182	191	185	183	176	183	198	192	200	208	221	195	208	210	203	199	194	189	191	177	196	200	200	174	199	191	188	198	192	188	203	208	178	196	189	191	184	185	174	188	178	195	188	207	200	206	194	183	191	184	188	190	206	229	156	190	173	169	195	202	203	199	206	161	189	186	164	188	192	183	199	181	205	188	190	184	183	195	197	161	181	193	187	196	171	177	193	193	167	177	181	185	183	170	156	195	203	188	192	164	180	169	220	176	173	194	195	184	187	173	209	197	180	200	191	215	174	182	204	181	185	202	197	209	172	182	208	198	154	201	206	185	180	213	183	193	194	182	210	220	183	208	190	166	190	184	175	192	190	199	182	182	188	186	188	193	175	201	178	214	193	173	164	202	193	176	183	176	186	186	183	185	193	188	182	190	173	194	184	195	183	176	183	198	184	195	206	176	179	197	180	194	197	144	191	179	198	162	166	205	170	215	206	197	190	186	182	167	203	175	168	194	195	169	181	179	198	192	166	176	190	181	198	203	196	189	202	178	192	183	179	196	180	177	204	209	172	188	189	189	169	200	181	170	185	178	188	175	165	181	179	188	189	195	186	167	177	190	194	171	205	196	197	180	194	215	201	190	204	210	203	215	192	208	186	194	195	195	194	210	193	216	196	192	189	175	178	204	193	178	186	192	193	175	187	185	196	193	184	191	172	197	196	170	185	202	205	201	187	175	186	199	195	156	195	197	199	185	204	197	188	181	181	190	178	184	189	199	208	171	202	188	173	187	165	227	198	179	173	199	182	190	180	202	174	199	194	196	203	201	202	188	190	204	196	184	189	183	186	206	181	207	202	196	194	176	193	201	168	200	183	215	191	188	188	203	175	201	184	207	209	172	188	177	185	194	210	188	190	182	204	180	200	173	168	177	184	180	187	205	180	190	205	185	184	183	200	186	210	196	184	206	200	192	189	185	179	204	210	195	188	191	199	215	172	185	193	187	188	190	207	202	183	202	182	208	201	202	188	197	194	208	180	185	186	173	189	213	190	179	187	212	183	173	203	183	205	180	176	191	174	180	172	175	199	199	188	194	174	194	165	192	174	165	199	184	174	194	211	179	209	179	201	173	173	186	159	185	176	184	195	187	172	199	206	190	163	226	182	207	193	194	213	196	162	193	169	188	211	198	190	184	201	188	197	190	187	174	174	195	183	203	198	202	199	194	176	182	189	163	159	194	174	206	197	188	180	168	191	186	181	187	199	166	189	202	190	213	187	197	208	190	177	196	209	202	194	203	199	180	196	196	176	218	210	180	220	169	194	178	177	188	185	172	169	210	199	182	187	158	209	184	184	198	206	205	186	190	180	180	214	209	190	198	203	208	178	176	196	192	190	220	182	188	175	194	169	202	198	184	188	205	191	187	194	169	218	193	169	183	189	191	184	191	211	211	183	174	191	189	205	192	206	185	190	206	203	197	174	189	199	166	190	192	182	203	188	185	214	190	208	204	183	191	181	177	190	186	165	185	182	193	214	201	197	194	182	191	198	184	216	208	203	170	184	206	186	188	172	180	205	210	217	156	194	204	204	214	184	217	173	176	203	179	187	203	214	196	212	203	199	167	186	179	163	148	207	212	191	190	178	181	183	198	216	168	193	177	168	172	198	186	176	197	198	186	173	169	177	186	185	171	182	207	222	193	204	224	178	207	207	194	225	204	175	161	203	191	187	164	186	192	196	211	195	198	200	198	188	180	223	172	182	204	224	199	193	178	213	192	207	209	172	191	203	178	189	168	207	189	173	188	178	172	210	206	192	182	171	225	151	168	156	191	194	184	187	186	189	177	203	185	184	184	203	195	198	158	205	156	199	192	222	187	187	201	187	197	175	191	172	180	185	203	186	168	177	172	201	163	194	193	198	193	192	187	167	223	179	171	173	157	176	205	169	173	181	215	182	171	180	186	210	185	181	202	182	203	202	185	204	194	197	178	180	190	208	203	187	201	200	171	200	191	186	180	185	209	180	205	210	184	184	180	190	208	179	188	195	193	180	191	200	200	187	201	196	183	187	162	159	171	213	173	193	193	215	194	169	199	177	196	186	193	195	202	175	200	195	175	174	194	201	213	184	184	161	196	189	187	216	184	180	177	180	214	178	193	203	168	211	187	220	195	186	179	211	168	214	178	188	183	185	176	181	195	194	202	205	194	179	161	175	177	200	164	179	208	182	183	206	215	197	206	201	213	199	199	184	184	183	199	186	217	187	167	207	209	218	180	210	187	211	194	196	182	187	187	158	185	205	177	175	182	168	188	173	217	175	199	180	170	179	196	174	190	186	191	203	191	184	184	176	162	202	192	195	191	185	194	180	222	187	203	191	183	192	195	194	205	214	186	171	178	199	184	199	201	207	197	183	183	170	185	200	181	208	200	189	173	180	174	204	187	193	208	190	202	204	184	191	186	188	176	199	177	199	190	187	192	178	194	189	182	206	182	190	178	187	213	178	184	189	211	173	192	191	182	187	192	175	201	183	195	198	176	187	187	180	201	184	207	209	189	163	195	215	188	196	184	211	194	193	187	193	187	182	209	187	191	174	186	180	183	175	175	221	207	189	174	201	172	181	203	182	171	211	201	173	179	191	195	208	228	231	197	210	200	192	180	210	185	205	201	183	170	217	188	204	169	194	186	171
27343	20871	12960	5003	2182	1256	892	625	533	446	417	384	328	282	292	267	273	294	269	256	270	247	265	220	252	251	231	233	223	252	269	249	235	223	260	252	259	249	245	239	226	260	248	256	268	234	230	268	253	227	254	257	256	245	243	216	248	233	251	247	258	222	255	288	220	256	259	226	259	261	230	235	225	233	268	236	265	228	229	227	234	244	284	264	236	239	221	209	262	246	249	254	237	249	257	244	247	231	230	243	252	227	243	267	243	218	255	226	238	218	259	236	255	248	237	237	268	266	237	241	215	237	241	236	227	226	271	241	221	244	257	235	240	236	246	226	253	243	240	219	224	230	255	264	236	249	249	241	242	243	245	246	214	254	232	243	214	216	236	243	247	231	227	234	258	249	224	262	235	235	250	254	256	256	222	203	256	269	224	220	256	222	258	257	278	262	235	234	215	268	271	240	218	235	243	259	250	245	256	272	238	263	227	201	240	238	244	211	226	264	247	241	228	238	227	261	241	216	263	226	232	258	229	267	224	231	252	267	225	268	245	262	229	225	271	234	250	253	248	262	234	261	244	226	217	230	257	247	262	236	240	219	244	255	243	246	223	248	221	261	256	229	250	222	247	265	240	246	246	252	254	266	235	254	231	242	236	221	266	233	280	236	223	260	241	242	245	233	246	256	238	256	234	209	243	234	232	269	241	223	247	250	237	235	214	248	260	223	242	266	269	243	248	235	245	244	229	239	250	232	261	246	245	241	247	233	254	259	235	249	232	284	227	230	246	264	273	243	245	234	250	233	256	237	223	238	238	251	260	248	244	247	220	237	253	250	238	240	259	244	242	246	242	244	237	238	250	252	227	255	234	241	241	262	254	256	247	241	247	224	234	248	237	252	265	243	251	228	259	232	242	230	246	231	268	251	227	249	230	245	259	242	258	246	236	262	281	231	242	254	261	234	250	233	243	256	231	280	242	222	251	220	242	238	240	256	251	250	257	244	258	212	209	245	229	235	228	243	281	250	215	244	227	257	255	251	254	229	255	285	237	245	247	256	239	243	275	227	227	262	231	256	242	226	236	227	241	235	207	221	247	237	225	234	255	239	214	224	207	233	260	274	252	222	249	239	249	282	249	243	246	256	248	225	262	251	236	233	244	256	233	227	253	260	225	236	235	271	233	251	248	258	230	219	267	238	240	253	235	259	241	236	258	231	262	251	246	201	249	234	253	230	259	254	242	243	253	266	241	243	246	210	237	202	250	227	252	224	256	250	250	261	256	253	229	245	243	236	253	245	253	255	253	267	239	240	212	282	217	233	223	231	234	261	247	269	266	243	218	210	252	270	228	251	249	253	220	243	253	257	236	216	249	259	247	258	265	230	243	243	230	249	255	221	228	237	231	248	255	237	246	252	220	216	236	242	273	248	226	238	252	239	245	242	239	222	233	238	235	257	256	243	263	262	259	237	224	229	253	262	252	252	243	232	245	226	251	229	242	233	235	246	242	221	248	251	236	240	240	247	263	232	203	241	285	256	228	237	256	246	251	255	241	226	223	230	227	258	235	241	234	228	229	247	228	202	240	257	238	225	247	248	216	281	267	237	257	267	261	220	226	241	230	260	256	256	266	265	238	266	211	235	230	250	250	227	252	242	261	270	257	236	248	269	261	251	250	234	233	242	242	236	237	281	252	224	256	230	263	253	269	238	230	239	244	232	227	268	239	236	259	232	242	251	254	238	216	239	231	255	234	265	240	236	235	240	255	218	261	228	241	232	249	242	224	251	235	263	241	228	241	243	260	265	222	232	244	254	254	237	219	217	221	211	223	250	286	236	240	218	242	242	263	253	250	277	236	220	240	231	255	267	238	271	230	220	220	249	257	217	243	246	247	237	257	236	235	234	264	236	269	249	248	235	262	239	221	247	245	248	235	253	258	254	236	248	237	271	216	224	232	273	229	233	208	257	255	253	256	246	249	243	249	246	241	246	243	230	245	235	280	248	247	244	252	258	254	245	221	209	237	242	231	273	206	237	241	271	254	248	265	256	261	241	270	239	251	245	293	224	237	246	252	243	222	230	250	240	249	244	238	223	263	249	248	250	241	241	270	238	245	253	244	237	248	271	268	256	233	244	216	251	238	231	231	255	244	220	279	228	251	227	226	230	231	221	230	274	226	253	217	247	221	240	244	236	251	239	269	267	234	250	255	244	233	268	244	239	256	226	230	262	209	222	234	223	228	249	240	239	247	248	234	243	223	225	233	243	220	211	248	229	241	231	212	221	250	238	247	222	242	225	269	250	233	250	241	245	244	237	249	227	219	233	230	267	244	236	209	254	238	249	240	244	233	228	240	245	234	244	234	239	234	239	263	238	239	249	233	251	259	217	275	221	240	235	242	234	230	237	250	215	270	242	226	238	226	231	268	226	234	222	235	252	227	244	234	252	228	252	240	223	257	234	232	234	248	228	243	220	237	230	272	242	246	233	251	250	252	270	242	233	244	269	250	236	261	227	263	232	237	221	242	253	217	208	227	216	220	274	258	249	236	255	237	260	245	246	232	247	257	240	226	253	234	232	232	244	236	256	231	287	245	246	249	230	258	261	249	231	256	243	252	252	238	244	231	224	258	212	224	256	266	247	259	256	228	231	244	220	256	252	236	245	235	236	234	227	234	233	268	225	261	259	239	235	244	243	238	244	240	235	245	253	226	237	238	263	255	236	248	235	258	271	250	258	234	254	253	278	244	255	251	235	247	255	240	245	233	241	197	241	246	228	248	245	257	247	227	256	220	263	225	244	265	249	226	250	220	224	219	251	251	245	242	211	215	260	221	245	264	283	246	256	229	241	232	219	252	226	265	244	254	271	219	249	220	224	243	251	244	259	234	250	238	228	275	234	236	216	262	244	223	234	230	250	230	270	249	256	265	237	292	220	228	223	243	271	257	233	229	248	270	229	246	269	237	236	238	229	242	260	238	220	236	237	225	261	250	259	236	217	258	248	243	252	253	256	240	208	229	241	241	234	268	213	225	241	267	245	249	260	249	245	249	233	204	239	220	234	244	255	251	241	267	217	223	228	252	227	237	195	211	251	241	279	230	249	268	230	239	245	252	250	243	239	231	234	270	254	257	276	260	251	250	244	247	263	258	232	240	240	254	265	245	244	225	231	230	239	220	227	266	254	243	250	261	235	235	245	238	236	285	233	250	227	279	246	253	246	243	273	248	257	245	211	241	249	254	224	256	252	240	230	240	256	224	248	244	255	248	260	227	221	245	221	211	238	260	236	208	286	239	246	256	258	229	247	249	201	269	228	212	206	237	258	261	226	255	219	256	234	240	272	247	242	260	241	219	250	221	252	255	253	262	246	206	260	252	223	258	246	244	234	244	228	248	241	243	235	254	242	220	218	239	253	232	255	262	233	220	253	217	243	246	231	224	220	269	240	254	244	227	232	216	244	241	262	268	252	251	259	244	226	254	245	238	232	264	255	256	221	220	221	234	242
18904	21735	17611	10056	6512	4196	2983	2070	1602	1423	1227	1017	884	748	641	601	594	622	582	558	564	531	522	552	559	556	542	497	578	496	481	507	490	501	521	475	495	542	539	488	513	518	491	498	524	542	550	485	519	488	513	487	502	520	507	509	488	518	484	523	542	524	540	511	497	515	476	483	512	518	517	555	474	524	490	467	522	509	516	490	499	502	516	458	519	511	488	491	503	495	483	507	512	488	499	511	463	497	480	495	527	533	556	501	512	491	504	493	488	467	481	507	512	504	493	491	524	521	491	523	459	537	502	489	503	486	482	489	497	535	506	509	536	496	521	503	498	476	483	490	470	494	521	510	519	542	520	528	516	479	504	496	512	486	521	505	494	457	498	463	542	495	496	496	500	506	490	518	502	490	491	497	498	478	504	511	525	541	485	484	516	481	549	522	475	493	491	496	510	512	522	485	495	522	503	449	551	502	517	519	519	482	519	508	530	503	527	515	492	481	486	510	514	525	539	512	487	496	489	512	515	507	498	480	537	500	510	505	515	489	476	500	526	509	497	521	543	500	443	507	519	458	527	508	505	508	496	528	535	491	481	498	519	491	450	493	503	453	508	537	463	490	498	468	473	515	513	525	502	494	496	538	502	496	526	435	488	528	464	485	525	542	482	504	489	497	482	536	497	511	485	475	508	495	462	530	506	515	491	478	509	516	493	476	506	517	519	530	498	503	519	527	518	511	483	541	508	489	517	520	470	490	494	479	495	491	552	455	479	534	519	518	510	510	458	521	563	503	515	546	473	480	533	484	526	545	503	504	487	475	495	514	519	511	478	510	486	509	518	509	526	478	517	545	542	527	512	494	511	524	480	483	479	512	550	535	491	511	516	527	532	529	484	521	483	513	485	492	529	510	498	514	518	469	504	507	485	479	506	542	541	497	486	473	520	505	499	532	498	454	483	523	489	509	511	525	467	459	509	502	517	499	481	496	501	528	485	500	497	514	517	510	546	509	539	476	514	493	505	507	487	498	523	480	550	513	538	498	463	469	488	558	498	532	524	532	511	497	501	549	523	494	478	532	476	441	484	556	502	498	470	508	507	492	502	505	481	515	511	487	500	490	490	453	496	477	534	525	523	507	512	477	498	494	510	520	512	478	509	495	474	509	503	511	479	504	528	508	484	525	547	516	507	502	523	472	522	499	474	519	530	488	533	519	524	512	527	503	456	519	519	517	530	542	510	505	541	523	504	524	500	546	523	468	520	493	511	532	514	571	461	495	480	518	514	527	497	518	513	504	489	477	505	460	482	544	526	534	454	494	475	479	523	483	494	501	506	505	485	487	489	505	569	489	532	498	469	467	511	519	505	550	466	512	493	520	553	546	498	521	488	514	457	585	519	530	503	517	527	536	486	457	529	491	495	507	508	484	514	553	507	517	535	502	539	516	490	514	482	495	514	506	471	538	484	500	509	519	517	507	537	576	531	517	493	488	477	488	538	519	531	533	493	464	480	496	519	508	515	545	528	480	469	476	542	520	487	496	496	516	454	506	478	480	511	489	491	546	523	553	500	495	462	523	451	495	524	507	520	527	518	522	543	531	539	516	557	531	506	541	530	546	508	486	519	488	512	483	544	502	516	462	515	492	480	523	499	470	552	519	495	523	529	502	535	510	501	553	504	485	521	480	521	491	507	472	492	466	514	525	529	520	529	525	443	568	479	488	498	511	524	476	462	544	479	510	529	513	510	474	512	523	493	519	488	456	484	497	525	542	524	533	545	512	527	506	488	560	493	503	499	528	495	525	425	526	506	506	489	516	493	503	499	502	508	476	509	512	471	472	523	534	530	488	503	530	522	520	517	525	507	466	502	520	491	515	520	523	485	476	504	481	490	488	533	453	522	491	483	509	537	554	528	579	463	488	499	514	537	530	499	508	526	499	460	488	520	499	532	541	487	522	489	508	541	524	495	468	476	514	488	555	456	505	562	500	517	532	471	493	492	504	425	508	542	463	476	462	521	513	510	501	463	492	529	519	509	495	522	516	506	481	523	549	470	477	480	519	491	500	484	519	502	499	488	466	520	506	522	499	522	496	493	500	473	497	503	523	489	548	541	536	509	526	524	535	496	504	525	477	510	521	512	492	488	496	483	512	496	510	466	497	538	517	521	504	452	476	510	507	462	543	507	526	471	507	475	506	523	503	471	521	499	488	503	490	490	507	485	515	525	510	496	491	531	535	469	518	468	531	491	512	485	526	531	514	532	500	540	486	496	514	510	474	502	557	549	512	505	518	525	522	499	464	503	552	508	510	491	512	532	451	484	481	543	505	488	523	539	526	517	527	506	534	430	490	482	517	497	526	542	465	494	528	532	478	484	546	485	514	508	516	500	458	510	514	516	513	496	482	482	489	521	524	504	545	535	493	476	499	511	502	526	500	511	483	493	519	502	512	471	526	532	532	482	499	487	499	488	499	495	476	478	545	503	498	509	526	489	486	511	498	484	513	506	500	524	535	465	518	531	503	507	518	482	502	562	499	485	531	538	450	519	481	511	523	514	475	476	488	516	501	545	509	479	503	499	468	510	535	521	511	543	500	493	512	512	520	501	488	528	472	541	498	466	497	517	526	488	549	534	476	530	484	491	547	543	498	504	514	508	521	494	477	503	532	473	481	508	487	495	481	475	466	517	509	495	492	519	481	487	479	530	510	517	538	477	474	486	506	463	510	530	524	505	475	500	555	528	481	457	505	457	491	501	517	481	501	483	518	478	487	519	510	504	481	496	522	533	521	504	527	511	517	514	488	462	505	535	472	491	519	522	465	491	514	525	501	521	479	446	530	520	481	486	492	534	505	482	514	531	487	528	500	507	523	486	501	520	481	506	491	514	537	509	505	490	514	482	465	497	499	525	491	498	485	519	494	467	512	480	497	467	513	462	500	477	482	529	494	496	521	488	502	475	491	527	482	454	507	500	526	523	562	532	518	507	498	494	501	510	512	520	500	508	514	522	501	512	519	503	490	510	540	545	487	517	497	520	453	472	495	464	519	503	504	507	506	481	511	490	512	527	525	502	470	477	485	517	500	519	480	531	506	520	471	509	509	497	526	514	526	478	510	478	532	487	521	471	486	512	577	491	556	515	497	498	519	502	506	520	495	480	505	523	505	549	509	454	531	539	517	498	505	516	526	516	551	497	496	491	503	546	504	479	496	486	494	453	479	477	513	470	516	494	519	487	508	537	528	504	457	460	524	495	511	506	470	521	441	460	503	510	515	506	513	561	494	509	522	532	553	486	483	503	513	479	515	505	566	530	515	507	462	513	486	553	529	534	538	504	507	503	503	495	503	503	469	545	487	514	516	547	506	495	514	489	485	474	522	503	497	507	526	529	542	494	561	493	516	476	510	490	505	520	501	516	509	495	554	512	545	485	494	494	536	522	485	502	532	471	478	515	511	510	501	505	475	500	526	501	505	489	469	522	516	537	476	548	470	529	481	513	495	536	503
24913	21659	28323	25233	17224	5392	2440	1331	921	781	628	522	409	377	288	248	200	239	202	210	203	211	203	154	196	182	195	195	187	182	181	167	202	177	151	191	189	184	186	165	208	169	182	160	147	176	189	166	153	158	152	172	161	166	174	152	151	165	177	184	170	174	170	172	176	156	178	164	172	168	160	157	146	160	162	153	156	174	190	178	156	168	171	162	154	158	165	165	158	182	173	168	144	179	169	172	170	187	151	159	173	168	183	154	164	178	187	180	149	176	152	155	177	156	151	179	149	163	154	158	171	145	178	155	173	173	192	180	189	172	163	181	173	164	171	164	185	158	174	172	139	169	177	141	149	170	190	143	151	153	166	158	162	176	130	149	158	161	188	172	142	158	134	160	149	163	157	168	144	149	168	167	169	151	189	144	159	163	172	161	163	169	134	176	154	147	155	180	165	170	146	199	160	167	183	190	180	165	178	173	158	175	170	165	180	164	180	182	162	167	162	162	146	189	172	153	147	160	156	175	144	163	169	180	167	146	169	182	194	167	169	179	142	184	153	150	163	161	181	176	170	160	173	154	164	167	166	173	155	162	157	184	168	155	170	171	186	166	194	165	160	170	183	162	171	147	170	173	144	173	165	166	162	162	167	181	169	151	164	157	145	172	149	156	169	173	170	162	176	156	178	160	155	180	153	155	172	159	147	150	187	174	170	179	156	158	179	182	166	159	163	187	156	144	166	151	155	163	170	164	171	169	143	137	157	142	151	178	174	146	148	164	162	188	156	178	155	155	150	168	172	173	154	155	167	176	159	184	162	153	182	151	171	155	157	175	161	162	149	134	163	151	174	187	155	184	167	157	160	156	158	158	172	156	165	185	183	170	172	203	172	168	146	164	186	174	171	178	166	141	164	166	174	180	162	171	178	166	183	164	170	177	161	178	193	166	177	167	157	175	169	162	154	166	155	192	147	171	159	162	175	169	175	178	170	160	163	181	161	195	180	173	176	151	183	163	156	158	182	179	143	157	172	149	169	156	153	172	177	169	178	162	161	166	176	155	185	176	173	157	170	164	162	184	167	165	177	153	170	152	178	159	164	174	157	161	180	158	184	172	168	207	169	181	170	153	171	175	181	148	143	173	193	190	168	133	155	180	163	178	170	182	168	151	155	177	155	150	177	159	174	175	180	153	152	159	151	170	176	150	164	161	147	171	146	177	163	141	151	183	170	185	142	166	182	174	177	153	147	150	179	166	145	177	168	154	168	166	141	189	161	177	152	166	164	177	159	150	165	181	124	171	176	186	158	175	167	175	166	180	171	149	166	166	169	192	162	167	159	164	167	158	161	155	157	165	172	154	176	178	165	171	175	166	172	146	159	175	170	162	166	168	163	165	153	139	172	179	163	170	172	162	170	164	168	168	190	152	174	182	161	155	148	167	177	158	169	135	196	162	166	167	155	173	174	181	175	164	162	169	192	169	167	172	164	150	170	152	173	174	157	182	160	165	168	161	177	167	171	164	173	177	166	164	166	182	174	156	163	161	173	159	164	182	123	160	167	156	167	157	183	188	157	160	158	164	165	176	160	176	169	169	189	179	142	158	159	176	152	161	184	159	156	152	169	181	180	182	169	155	161	186	174	149	157	168	175	158	154	168	163	166	177	165	176	168	180	172	152	159	176	154	169	183	165	163	163	145	181	150	153	174	170	158	156	156	151	145	182	155	158	181	158	175	161	176	149	163	168	186	193	185	167	154	147	181	166	161	158	150	184	176	162	152	162	164	160	157	178	155	144	170	157	154	141	181	162	167	144	164	136	162	182	181	153	154	162	175	177	155	182	171	190	168	172	170	153	157	134	179	166	156	172	162	152	195	181	167	164	186	175	170	175	184	178	177	163	169	156	152	202	159	155	161	161	156	164	157	164	167	155	157	180	166	158	180	169	163	174	164	138	188	170	172	175	163	156	155	155	168	152	171	170	168	172	153	177	162	168	161	184	167	186	177	171	168	160	176	157	184	190	158	151	183	156	164	177	159	183	164	174	155	149	155	142	154	157	162	180	145	177	179	196	170	169	149	187	175	166	155	168	177	160	160	184	161	173	164	146	150	177	172	153	150	167	161	168	159	160	150	187	177	158	176	149	165	163	203	170	160	174	186	142	186	147	164	147	192	177	169	185	158	148	165	181	163	175	154	182	161	170	175	167	172	179	187	160	171	159	155	159	163	167	187	152	193	149	160	163	179	161	159	152	164	170	159	179	169	160	170	165	168	151	164	162	162	173	170	158	176	181	172	154	184	165	200	166	178	167	171	185	170	124	171	157	155	169	184	179	169	158	162	159	151	177	177	156	171	160	168	180	159	157	149	173	180	151	168	176	152	167	182	176	161	158	156	162	152	165	176	189	170	170	170	132	193	166	166	152	172	155	182	155	148	195	160	180	171	156	170	159	167	137	148	163	156	150	151	179	171	161	161	155	157	169	170	183	155	189	163	156	176	168	173	154	171	186	165	175	156	153	164	183	179	173	150	143	174	168	167	165	162	153	191	172	180	155	179	186	184	171	193	155	176	164	171	191	159	160	165	147	161	186	175	148	183	160	187	164	171	170	156	149	179	188	159	162	159	168	177	179	175	136	169	157	163	173	178	174	169	168	167	163	189	152	190	185	169	164	151	161	168	150	152	173	167	163	165	152	154	169	168	148	180	159	148	171	153	160	186	169	172	183	158	165	137	163	151	164	181	182	149	160	183	162	167	164	175	177	157	159	153	151	137	173	161	144	152	155	163	145	147	166	134	142	166	158	168	161	165	180	160	165	173	151	165	151	181	186	145	184	176	164	151	146	147	177	170	171	155	199	186	163	166	156	166	176	160	152	163	163	147	188	155	170	193	160	175	169	160	149	167	178	170	158	177	166	157	170	164	174	153	171	136	174	154	170	181	173	166	173	162	159	199	158	184	161	177	152	181	167	154	163	157	185	140	170	155	148	186	166	145	163	183	174	166	166	177	176	167	175	170	169	171	157	175	164	170	177	190	150	176	160	165	160	136	178	164	169	171	154	177	182	168	166	163	178	160	177	171	155	168	188	149	160	170	143	177	187	188	162	171	172	150	144	148	169	160	158	160	166	169	172	166	173	162	169	166	153	158	158	174	163	178	162	164	152	150	151	151	155	175	163	173	172	156	171	174	179	156	167	182	156	166	169	178	195	166	163	184	162	170	178	169	144	143	165	153	160	176	174	161	142	158	172	167	176	184	181	173	177	147	153	182	170	175	145	147	160	172	170	174	140	155	171	174	176	194	171	156	139	152	167	154	164	167	155	160	156	175	173	152	160	163	169	159	172	178	175	166	173	156	160	180	150	160	156	149	182	165	183	175	173	178	172	162	184	165	179	176	191	162	157	164	148	174	159	167	151	155	186	171	185	165	181	185	164	157	160	164	149	146	171	159	150	144	179	170	172	164	167	144	165	173	165	168	146	161	161	160	183	156	173	163	183	169
23459	33836	28379	19002	13641	9397	6534	4443	3330	2856	2395	1781	1383	1047	946	759	644	530	564	517	501	439	479	427	439	444	407	402	405	415	412	402	411	410	370	377	388	396	363	401	348	374	381	368	355	325	365	377	357	364	383	350	352	363	339	361	337	350	350	378	367	382	372	356	350	355	346	345	353	385	369	353	399	367	349	342	370	334	354	379	355	372	346	352	325	355	364	350	371	354	367	315	332	355	372	372	384	333	350	346	370	347	328	373	359	349	362	357	371	338	360	367	358	349	373	367	368	343	353	349	350	360	346	356	346	318	334	375	349	323	355	401	347	353	345	383	325	354	353	319	354	373	343	387	366	379	381	357	316	339	354	358	360	348	350	367	326	347	375	333	377	345	331	367	369	334	343	341	364	336	372	391	347	332	393	362	359	338	359	349	366	344	357	342	356	343	355	372	372	329	360	406	361	366	361	367	342	390	361	350	353	337	332	333	345	328	363	366	363	359	351	377	366	377	316	366	347	376	332	325	364	367	345	318	374	348	332	374	359	372	379	361	358	360	349	356	367	362	362	350	380	358	358	387	336	352	340	352	355	356	361	341	346	317	380	325	344	353	364	347	388	346	336	341	349	351	371	367	371	354	370	379	343	352	336	359	346	339	364	358	342	353	348	366	331	373	363	377	360	343	374	352	343	350	336	344	396	378	330	361	359	366	373	372	340	372	384	345	334	323	309	352	320	319	357	347	326	368	353	323	380	339	376	373	364	351	335	350	378	349	348	371	364	330	342	343	357	348	355	336	360	330	341	361	339	347	361	377	367	356	359	358	364	343	373	345	373	367	374	336	329	347	349	350	338	333	364	340	340	348	392	364	356	355	364	328	365	327	352	367	315	356	341	379	332	348	352	334	379	383	348	365	369	352	379	358	373	337	359	325	362	379	381	329	373	360	373	362	367	349	340	381	368	331	364	361	322	366	381	332	348	351	353	398	337	338	356	336	353	373	354	358	360	331	340	361	338	364	322	303	311	364	349	395	317	382	339	362	344	368	362	354	373	339	386	387	357	334	347	349	390	339	360	358	363	386	357	375	349	359	349	352	338	324	403	348	371	357	380	346	374	349	311	342	361	325	336	339	350	349	391	370	345	350	379	373	369	356	375	369	350	354	332	313	340	363	348	361	398	338	345	340	331	330	354	350	351	344	382	337	359	354	366	338	328	368	359	365	347	365	370	364	373	339	341	357	344	350	340	338	331	374	356	349	390	326	338	356	331	315	356	361	359	350	370	347	346	374	328	372	359	380	347	360	362	367	372	354	383	329	361	353	337	345	323	341	364	406	330	364	357	364	360	342	363	326	355	347	370	371	345	329	356	334	344	346	350	392	380	393	353	384	321	344	344	341	380	346	341	376	339	386	352	357	357	338	340	365	324	344	341	323	325	348	315	369	344	369	356	366	340	333	360	349	393	362	344	337	346	358	382	400	364	365	347	326	363	363	351	330	389	339	375	361	338	329	362	342	336	381	391	359	368	368	365	356	364	400	340	339	339	334	366	343	338	396	385	322	360	333	331	347	352	338	356	351	356	358	335	380	382	364	358	334	373	330	385	376	294	382	328	358	361	375	350	317	387	356	358	369	342	373	381	336	352	343	345	357	379	344	346	355	373	346	346	383	341	329	351	379	359	366	335	353	351	345	373	360	329	384	355	346	348	372	363	345	356	370	356	349	374	358	375	349	352	343	327	353	339	367	373	370	325	351	354	383	356	361	372	349	355	355	344	341	326	351	391	334	350	339	360	337	345	343	341	352	328	337	368	336	337	370	350	331	363	365	356	373	352	351	330	363	354	364	362	353	362	389	374	369	365	358	349	377	351	367	364	345	373	359	365	388	363	380	364	351	367	356	364	339	315	333	360	377	359	374	361	368	358	354	363	362	357	357	363	371	347	339	342	348	390	350	358	391	360	364	357	327	393	344	338	341	357	352	326	377	370	345	298	368	354	334	327	345	371	370	338	350	351	371	371	389	357	349	358	385	346	398	364	391	341	369	367	367	334	358	376	368	336	344	382	372	293	378	349	359	366	345	378	349	328	368	349	355	324	309	336	340	362	372	390	326	346	345	344	353	347	319	366	377	360	348	360	382	340	321	359	337	368	330	337	320	372	335	344	372	371	364	320	336	386	370	351	375	371	346	345	329	372	359	353	365	342	358	363	373	325	347	336	340	353	355	331	353	356	350	358	329	372	393	363	406	361	349	377	324	365	352	335	326	335	361	364	326	332	346	360	343	389	384	343	379	353	346	399	369	387	358	326	338	394	342	334	363	373	321	376	368	329	366	335	328	356	343	372	355	336	340	397	350	361	343	354	340	353	326	391	337	368	382	358	394	401	348	386	362	366	341	360	370	353	349	332	373	356	340	371	357	340	376	347	355	314	346	326	350	366	360	389	367	358	372	338	343	363	353	347	340	340	374	340	325	343	361	349	345	343	355	321	335	394	372	365	368	364	398	349	381	313	333	348	365	385	359	341	383	362	329	338	362	366	350	339	352	362	353	376	371	364	375	368	341	379	369	363	344	372	381	354	365	328	319	367	334	356	343	355	355	357	340	336	340	336	374	322	353	356	346	356	388	343	346	344	352	362	358	356	346	334	310	360	350	368	354	351	373	354	376	373	384	332	362	342	366	332	353	349	341	349	324	351	333	354	373	315	357	353	321	348	360	390	345	345	385	331	373	333	354	360	340	363	366	316	361	340	341	341	367	335	345	366	338	353	348	356	341	372	327	352	355	359	320	350	380	338	334	365	320	342	323	357	376	355	369	343	346	367	368	344	361	354	382	353	376	321	355	354	344	366	358	337	325	356	351	361	372	318	356	381	368	317	353	381	363	348	338	329	323	311	378	336	353	373	350	346	372	344	359	363	363	361	369	356	349	335	385	361	372	383	355	353	361	336	371	347	357	375	314	360	331	360	322	350	326	351	367	365	327	341	374	381	336	356	350	382	332	391	372	335	321	336	358	343	364	351	336	353	351	315	350	364	345	349	366	358	350	339	375	332	400	355	337	338	325	346	322	364	333	374	342	338	350	363	365	344	367	356	383	364	330	341	328	375	353	333	327	359	345	391	351	340	343	357	328	361	344	326	345	347	383	362	331	379	338	409	351	354	362	355	369	342	351	335	340	340	334	339	322	337	339	350	373	362	360	366	391	362	344	340	351	353	359	356	339	332	362	367	326	350	328	364	335	365	334	320	339	339	339	338	327	334	361	317	320	356	379	335	360	375	352	358	346	358	313	384	392	365	331	387	382	342	379	328	334	340	349	348	349	341	373	358	354	361	344	334	349	355	353	367	343	344	347	350	335	359	365	374	392	369	333	371	366	359	349	346	391	348	358	341	350	342	366	357	342	329	394	330	385	355	352	323	414	358	368	365	347	333	345	373	339	343	378	420	336	357	350	357	349	353	350	349	334	398	336	360	363	350	340	351	364	333	345	369	389	361	354
23566	21557	29214	24187	21509	19153	7404	2593	1573	1361	1100	787	589	445	354	275	223	222	195	170	153	129	142	140	122	121	116	128	106	142	120	120	96	114	115	99	129	117	136	101	96	101	108	103	110	108	118	94	86	94	86	90	107	114	83	74	100	87	103	100	86	96	80	94	110	81	86	80	69	80	94	102	98	97	94	70	77	88	82	87	73	91	81	99	98	88	95	88	68	105	101	96	111	90	84	94	79	94	90	103	96	81	93	86	79	91	112	90	94	92	98	78	104	93	92	110	81	84	94	85	87	100	84	117	88	93	98	88	73	92	80	100	82	81	86	91	86	97	85	80	84	95	105	75	81	85	106	98	96	101	97	73	91	94	88	72	92	101	88	88	101	65	91	90	106	78	89	96	94	77	87	91	89	84	80	97	88	89	88	89	86	85	95	91	88	96	90	87	78	95	96	106	94	96	85	66	87	98	86	97	98	91	115	91	100	109	96	92	94	90	87	95	80	98	68	94	81	99	97	89	105	98	87	90	92	86	94	79	106	78	93	96	71	83	92	90	73	98	94	90	95	93	74	91	98	92	94	75	97	92	91	90	81	96	72	73	70	103	101	85	89	107	77	87	82	101	92	74	77	93	91	78	98	77	84	98	85	82	88	93	98	88	103	96	86	82	95	83	70	81	97	87	87	107	80	107	95	90	82	86	71	86	91	87	84	82	85	78	75	77	90	78	87	85	83	74	81	86	85	93	92	95	95	88	86	82	82	106	99	97	98	96	82	96	93	83	111	91	113	91	88	87	88	97	97	85	87	93	92	74	90	77	86	87	102	72	98	81	110	82	95	83	97	94	88	82	91	85	93	92	99	88	102	83	94	79	93	81	81	83	80	83	91	104	79	83	92	75	94	101	95	98	94	98	77	89	100	81	74	93	81	101	72	92	97	83	94	87	97	88	92	91	75	88	84	111	90	94	101	102	104	98	100	96	89	104	92	99	92	90	97	93	101	98	99	96	90	92	67	84	103	82	79	74	82	72	99	80	95	90	90	79	89	81	96	84	87	91	94	91	84	84	95	91	90	97	89	106	104	93	84	91	81	93	78	78	86	80	105	99	86	84	93	85	83	91	88	95	92	95	86	88	85	99	100	79	108	101	67	59	99	81	84	94	92	82	70	85	99	113	86	84	94	89	92	102	91	102	95	78	88	94	87	80	81	93	108	91	71	77	76	84	102	93	92	85	86	82	90	103	111	96	99	105	81	85	82	77	91	101	84	87	87	84	81	95	82	88	95	82	89	80	101	73	89	87	95	90	99	90	87	89	99	89	80	93	90	101	111	81	95	93	79	94	88	103	103	96	81	75	92	91	77	94	95	83	98	80	106	81	101	99	87	105	89	90	89	75	88	95	73	90	93	73	82	85	83	69	97	81	98	101	109	76	90	91	89	98	101	75	83	101	91	70	95	84	94	88	85	101	87	89	107	77	79	78	97	86	89	89	82	78	91	103	81	84	91	87	81	88	85	80	103	85	86	90	82	76	89	84	89	91	103	84	101	85	97	83	116	78	72	83	90	94	91	84	87	74	89	83	90	99	91	108	102	90	113	107	90	94	79	87	95	77	88	81	92	103	87	90	83	96	94	93	95	95	95	78	98	89	99	92	100	95	79	97	90	90	83	87	102	101	88	90	89	91	90	87	87	101	86	91	89	92	92	74	85	102	97	86	95	93	93	77	88	90	97	99	78	85	91	82	81	76	110	87	84	84	96	85	93	80	88	72	92	87	99	91	98	103	90	85	83	87	92	104	101	81	89	78	95	123	90	78	108	95	100	92	98	89	88	84	121	107	87	94	74	83	82	84	83	99	92	99	95	70	101	89	78	87	81	77	80	94	91	75	80	77	75	99	72	76	93	89	93	98	84	89	91	94	94	74	90	90	107	97	83	98	94	84	96	88	99	67	98	77	85	95	71	85	95	88	96	85	93	90	87	65	97	97	97	97	89	102	82	92	84	82	92	81	90	80	96	103	86	103	86	87	71	89	89	82	84	87	99	84	78	85	82	101	94	91	95	88	94	84	83	98	77	97	81	107	75	103	94	98	73	94	86	88	98	91	88	85	89	89	87	88	93	106	86	84	96	111	116	81	98	78	81	98	95	90	74	89	97	100	85	89	84	91	75	85	109	94	107	108	88	90	85	104	84	91	94	98	85	107	95	83	93	89	103	94	82	68	110	96	86	85	102	92	103	110	83	87	83	87	89	102	104	92	100	97	104	93	98	113	88	77	91	89	100	82	82	85	89	88	83	94	83	82	88	91	97	85	84	96	96	97	93	84	87	88	93	84	88	96	89	83	79	87	83	88	86	94	76	102	83	97	92	93	89	85	90	83	92	87	90	89	103	95	80	98	104	90	95	92	85	101	78	110	88	78	92	85	94	83	79	92	97	101	83	99	98	104	84	73	91	85	89	77	77	80	78	99	90	85	89	95	78	85	87	96	89	86	85	92	88	88	96	85	105	96	102	88	92	101	89	92	91	90	81	93	115	79	99	92	84	98	82	78	78	102	81	91	102	85	91	117	89	84	87	92	80	87	87	91	94	98	93	87	82	89	100	99	85	92	96	112	92	89	101	109	92	92	97	104	114	86	83	100	74	93	102	95	98	96	77	91	90	107	82	101	78	71	89	87	85	91	88	89	95	85	112	107	87	99	62	94	89	81	71	111	88	89	90	86	98	99	83	86	89	90	95	88	97	96	78	98	89	92	75	80	85	87	81	87	88	89	95	104	82	95	80	98	100	78	92	98	82	87	101	95	100	97	88	99	95	89	90	94	80	76	86	102	93	96	113	91	86	68	98	95	91	91	87	84	89	96	84	98	94	83	93	94	89	71	78	92	111	89	109	88	89	99	101	89	95	94	84	80	91	89	81	99	84	104	84	83	90	73	94	92	76	98	83	99	107	86	100	101	95	79	77	97	87	76	104	88	81	86	77	89	93	80	86	94	109	90	98	77	87	102	97	99	84	90	100	86	103	82	97	89	100	90	94	89	98	78	112	87	74	86	74	75	89	85	108	95	89	85	95	94	92	97	104	82	99	98	88	93	77	77	81	81	91	87	89	74	85	83	89	83	82	80	103	91	100	83	86	96	94	95	97	95	96	99	107	79	82	94	108	82	92	91	77	80	80	85	86	86	90	84	76	79	86	76	92	104	77	88	76	71	66	97	89	96	105	93	90	108	89	88	95	93	86	92	90	72	90	93	100	101	103	95	83	89	96	85	95	92	104	95	102	74	83	105	87	103	91	82	88	84	91	89	82	95	96	100	101	99	92	91	88	97	99	89	103	87	88	76	89	83	92	88	91	80	99	101	77	91	97	104	107	91	86	81	92	91	93	84	93	101	91	96	82	95	98	99	94	88	90	92	80	89	90	85	86	105	70	94	78	80	107	69	93	81	101	97	93	84	93	90	89	91	84	99	89	93	88	103	91	87	77	84	98	87
27570	40189	34778	26195	20442	14995	10540	7523	5744	4742	3932	2877	2108	1571	1197	917	760	685	651	516	413	429	408	338	356	340	332	293	273	318	290	259	232	236	246	237	247	214	248	240	248	212	227	219	232	204	214	204	217	209	200	180	198	180	217	212	205	229	166	199	205	180	211	194	209	197	181	173	164	193	173	196	197	187	187	184	198	173	185	212	173	164	199	207	204	191	196	194	191	188	187	207	190	171	179	222	210	199	191	207	199	178	181	205	173	167	177	180	180	187	187	181	204	195	184	184	202	203	207	210	192	205	192	187	171	195	224	177	207	189	213	178	176	197	185	187	193	182	175	174	181	195	166	202	171	186	189	185	191	212	164	189	196	195	204	192	199	202	193	191	201	200	199	167	186	201	183	177	171	211	196	195	189	196	191	175	199	193	149	209	188	186	201	205	169	181	196	182	210	180	188	189	199	165	177	170	191	174	188	178	195	189	207	177	187	184	190	201	190	204	184	185	184	210	225	195	195	212	197	191	190	213	191	172	163	186	192	184	193	181	196	206	176	172	199	163	203	190	189	165	215	195	209	164	205	191	196	202	209	207	200	192	179	192	176	203	195	190	181	171	190	188	201	214	183	197	156	177	183	192	201	176	178	199	154	191	181	197	189	175	224	192	186	186	217	174	199	212	198	219	177	180	165	181	194	202	183	171	181	186	183	177	188	186	200	179	212	182	174	189	224	164	173	205	191	194	180	186	191	187	204	183	186	192	190	182	196	195	200	209	182	205	166	176	186	184	198	183	189	182	190	188	193	196	177	208	198	197	185	197	194	168	183	181	167	179	197	199	193	190	199	191	200	208	177	181	169	195	184	192	166	190	204	203	213	196	189	200	224	182	190	162	201	200	181	195	190	206	194	193	190	172	174	161	197	171	188	187	175	209	201	207	197	209	202	178	204	178	192	187	178	213	195	186	219	195	170	188	181	184	211	178	190	196	189	193	197	187	175	201	175	215	163	197	206	192	179	192	203	186	185	182	169	187	210	169	176	190	189	196	179	220	173	204	191	202	200	171	174	189	187	180	176	201	181	184	181	207	190	187	200	197	197	193	188	198	175	212	197	203	179	193	198	199	194	196	195	190	173	181	186	195	203	213	203	190	181	180	193	168	201	204	178	177	207	174	179	208	173	212	169	188	175	190	178	181	188	201	213	184	205	173	200	191	181	180	197	198	199	195	169	201	182	202	195	174	189	207	199	207	202	152	181	163	178	181	204	174	182	147	186	180	154	192	192	186	180	174	167	181	197	185	164	165	201	169	192	188	176	183	176	195	176	178	196	191	186	191	190	182	201	186	170	179	197	201	190	188	194	186	175	198	201	210	191	158	186	180	176	204	201	164	197	197	200	195	207	206	184	213	207	187	219	181	204	188	208	188	193	201	177	188	193	185	172	186	199	181	184	206	181	190	199	205	187	215	173	200	187	197	193	171	200	188	200	170	188	175	195	187	195	203	190	183	197	191	195	179	179	175	192	181	194	168	184	191	177	190	196	182	181	186	200	172	160	168	188	184	187	188	177	194	190	172	186	192	200	195	180	193	189	183	207	170	204	204	186	189	189	169	193	166	172	196	198	192	177	184	206	205	192	167	167	202	191	192	184	192	176	184	192	179	183	200	197	195	178	191	191	183	201	169	197	195	219	190	181	209	179	175	189	187	197	214	185	184	192	183	198	192	190	202	173	196	207	192	209	187	201	204	204	199	195	213	201	192	186	190	183	205	180	200	170	181	156	177	185	184	213	200	184	198	205	191	180	194	201	207	190	178	164	191	179	157	173	163	177	201	190	205	219	174	221	192	188	173	173	213	193	172	186	199	201	166	205	162	166	189	195	179	185	174	194	180	186	177	185	159	208	194	168	194	190	192	195	187	190	184	179	207	195	197	168	212	177	197	211	166	182	198	191	191	177	218	161	163	190	208	184	208	218	191	173	205	171	193	204	183	196	186	199	171	210	188	184	223	188	170	186	196	187	182	188	171	222	204	196	198	182	184	207	202	195	167	167	186	204	178	166	190	174	200	209	167	187	197	163	178	204	207	228	181	164	191	179	187	183	189	200	192	203	195	229	188	180	177	219	198	190	151	201	171	190	181	174	193	188	186	198	207	194	170	181	177	194	196	186	193	197	190	180	181	194	191	186	174	167	200	195	180	170	207	203	188	184	206	185	173	184	177	210	198	158	188	183	188	191	179	200	180	177	181	204	205	198	194	179	202	186	172	162	202	196	183	225	196	194	186	171	182	186	199	196	179	182	199	169	191	186	193	179	197	188	208	174	196	194	194	206	179	196	201	178	184	194	202	195	185	199	200	201	182	184	199	175	198	205	190	175	187	187	195	195	202	183	200	161	180	168	186	181	180	209	204	195	193	202	210	174	188	204	195	169	173	191	180	167	186	182	178	191	218	157	194	196	192	202	185	193	187	183	167	195	207	180	203	198	201	201	192	173	197	178	198	171	183	184	183	198	197	192	197	182	188	172	181	176	210	190	198	195	188	194	169	184	192	202	186	208	195	166	182	217	187	187	186	190	197	198	184	185	184	199	177	187	178	186	181	191	174	158	166	165	185	183	179	178	171	204	181	183	216	214	200	186	188	185	190	169	187	175	193	202	200	199	198	179	179	177	192	204	159	197	231	199	185	198	169	181	206	188	203	199	193	187	181	183	189	192	203	194	192	167	164	188	159	190	187	179	185	176	205	174	194	188	188	162	199	209	163	196	195	203	182	198	215	186	197	185	195	212	184	200	209	197	192	215	175	176	199	171	195	195	190	192	172	185	167	191	201	187	187	179	212	200	191	159	196	178	175	197	182	188	193	195	182	182	223	212	184	187	198	190	172	205	171	194	194	168	193	210	191	179	186	190	197	178	167	174	204	173	193	149	182	173	194	183	192	208	200	213	170	190	173	201	172	191	191	205	184	179	188	195	203	174	183	183	178	188	201	200	199	210	186	172	197	178	184	185	187	206	190	202	179	191	190	199	166	181	175	182	193	173	178	207	185	154	180	193	172	220	194	203	185	188	168	173	194	183	200	196	193	201	172	163	177	202	189	198	181	162	210	177	197	212	187	166	182	202	176	177	186	183	179	170	197	188	172	192	184	197	174	188	199	181	195	182	186	199	181	190	191	176	190	195	184	188	215	196	192	181	184	224	184	205	183	176	190	189	175	188	204	169	205	185	192	165	198	192	180	187	171	179	209	221	190	189	199	191	179	223	181	177	185	177	205	197	175	182	190	153	199	229	168	191	180	188	188	165	181	189	180	182	182	189	173	156	194	205	210	166	172	205	197	202	191	199	170	177	189	189	160	188	195	195	177	207	193	193	193	200	210	201	191	196	203	180	201	190	185	187	178	190	209	190	167	196	190	183	191	172	165	190	179	176	187	182	167	174	202	192	191	193	184	154	205	173	191	200	180	200	200	165	198	194	201	175	214	202	198	219	202	163	194	208	180
27333	20972	13239	5094	2187	1306	820	605	541	508	413	355	279	267	306	252	264	297	270	265	222	247	239	270	255	270	254	239	257	256	222	248	268	236	239	236	229	255	268	258	244	229	258	247	220	243	235	254	240	242	226	266	272	231	245	240	232	241	239	251	217	233	241	233	230	221	246	282	231	228	271	236	238	234	227	258	211	229	237	249	246	226	241	237	233	223	214	229	244	247	221	251	238	251	239	251	237	233	239	250	252	226	236	248	232	257	236	282	250	207	253	253	239	204	253	208	223	275	227	248	243	251	246	241	262	244	226	228	222	220	237	253	240	238	241	247	247	234	230	216	225	243	235	222	224	250	215	231	271	254	246	220	261	227	228	269	234	225	241	236	206	252	210	261	250	239	254	264	233	209	257	253	229	238	220	231	234	232	236	241	282	246	223	245	245	248	233	262	237	223	244	254	256	223	256	249	226	264	239	240	232	252	243	251	248	238	213	254	208	254	227	231	230	228	226	224	240	220	230	220	274	243	252	276	253	255	244	231	237	247	236	252	232	269	230	233	249	243	241	228	242	237	256	243	254	231	239	243	244	232	233	227	226	261	232	231	268	227	239	229	240	262	267	213	239	230	245	222	247	242	283	247	240	223	226	254	225	232	232	237	216	226	259	224	215	257	238	241	233	243	239	277	247	216	256	237	252	249	235	270	258	231	236	221	233	237	249	237	237	219	244	247	238	247	238	226	239	226	216	229	263	253	256	260	224	260	227	239	243	228	266	227	232	219	225	225	245	243	215	224	247	242	239	229	278	242	246	247	233	272	229	242	248	234	225	232	236	235	234	228	217	239	208	273	244	230	230	256	251	248	262	220	264	237	258	262	244	263	230	240	214	220	240	225	259	262	241	253	234	251	227	236	238	260	230	262	231	249	224	262	224	212	250	259	247	233	242	262	227	214	210	216	251	261	225	221	198	264	219	217	229	233	246	227	233	228	256	256	268	274	247	240	244	243	275	241	237	241	256	226	205	227	252	225	227	234	248	236	244	252	254	223	260	256	216	257	238	258	268	249	230	247	259	231	222	231	255	243	259	217	258	256	223	244	260	222	221	224	215	284	255	233	248	233	226	255	248	246	237	234	222	252	231	254	257	265	206	230	226	242	225	258	229	245	246	234	243	233	270	239	232	224	250	249	218	241	244	219	270	253	271	248	276	256	230	251	224	218	227	226	238	246	232	243	283	244	262	245	217	220	253	263	224	250	253	230	254	239	213	248	278	246	227	244	283	257	245	240	229	227	254	248	221	224	224	261	222	205	258	269	237	243	224	251	280	202	233	246	201	217	251	240	251	254	242	243	227	223	240	235	229	251	302	247	232	233	231	248	234	249	239	219	239	234	254	254	227	238	237	240	267	251	251	247	255	241	227	209	207	214	235	248	250	264	240	214	240	254	223	258	263	228	237	217	224	247	238	236	281	248	259	210	213	249	250	243	239	248	255	229	243	234	274	234	232	253	257	255	268	249	221	242	232	222	240	255	256	232	261	234	223	257	215	229	232	244	228	246	242	229	233	224	248	235	227	247	278	233	254	263	260	228	228	252	257	242	206	219	215	253	233	241	252	249	230	279	231	229	242	235	239	221	216	231	267	270	230	247	249	237	251	207	239	279	239	243	245	254	249	221	248	230	247	244	279	261	249	227	261	274	232	226	267	245	221	234	248	256	215	253	238	243	258	253	244	237	244	242	241	231	263	219	207	262	259	229	249	234	240	246	248	241	237	241	222	188	223	222	237	242	246	238	244	205	234	237	217	245	243	277	263	275	251	230	249	271	223	233	232	248	260	244	240	232	278	231	249	228	199	268	254	282	234	245	240	240	224	234	234	217	251	218	241	237	234	242	264	235	238	282	232	254	261	251	206	227	237	224	242	235	244	254	249	271	227	202	256	220	230	223	232	228	254	242	225	244	232	253	230	232	249	218	256	254	214	215	231	238	247	229	247	234	239	261	233	275	258	244	232	242	258	242	223	244	251	239	243	234	254	249	248	202	235	243	269	257	213	232	227	236	249	257	254	241	256	220	203	233	249	246	235	251	251	223	243	246	230	255	241	238	229	246	243	262	233	242	252	237	222	224	247	234	252	235	239	252	243	231	232	228	249	271	261	268	250	239	244	241	233	232	221	223	246	264	235	256	249	261	237	230	251	277	244	223	233	239	241	235	261	247	253	219	231	235	247	213	227	272	233	240	242	265	213	231	258	246	242	223	242	229	232	226	233	202	211	232	229	244	256	239	229	229	215	242	255	266	206	256	258	247	281	249	231	219	222	232	247	271	252	244	237	254	243	233	235	238	212	264	232	250	249	232	270	214	237	237	239	228	227	253	242	267	239	247	222	230	252	253	240	211	238	226	224	239	235	266	218	256	222	218	267	241	228	218	227	247	236	233	264	261	233	237	200	255	214	276	221	255	244	242	234	230	227	213	241	235	281	262	245	246	245	241	233	247	237	230	253	214	231	272	225	234	256	227	260	256	245	255	231	243	287	229	241	225	244	231	284	255	251	246	219	221	234	236	221	256	234	218	237	247	268	229	251	255	249	228	237	234	218	217	252	233	250	258	243	253	239	242	251	231	256	229	260	208	256	229	239	223	230	235	235	255	230	293	245	220	254	237	240	227	232	242	236	267	274	271	233	229	260	243	266	247	277	231	215	235	246	246	283	256	245	232	254	253	236	238	264	224	254	238	247	242	238	241	256	234	222	218	258	268	244	223	270	241	239	247	244	246	244	236	240	228	234	219	244	241	269	230	236	268	238	236	244	220	233	217	245	270	258	264	209	263	243	237	208	245	253	258	238	230	248	222	243	250	233	232	234	237	227	271	225	216	273	238	232	233	267	223	219	255	236	233	267	232	231	255	280	243	252	236	263	239	247	238	265	235	246	247	214	230	223	252	218	211	236	227	245	252	224	264	235	209	229	271	230	226	248	213	237	221	246	228	266	218	239	230	226	242	227	243	247	229	231	254	265	256	219	236	252	260	233	217	248	242	236	243	240	244	258	263	207	241	240	228	223	228	245	219	228	221	229	259	251	233	275	227	232	229	225	266	247	258	261	267	224	225	235	247	217	258	228	232	261	235	270	266	214	245	246	233	259	248	215	262	240	251	228	260	240	227	253	234	257	241	227	248	248	265	238	203	221	229	255	239	235	269	231	216	236	230	251	222	238	233	242	233	279	263	229	223	208	213	236	246	219	229	256	243	223	268	220	221	226	222	253	227	231	242	228	239	221	253	203	233	257	237	225	212	231	223	201	244	229	231	250	234	227	204	228	229	246	234	247	245	248	239	234	263	242	226	266	265	243	224	237	223	250	251	257	250	241	228	231	231	242	257	215	219	253	250	252	222	236	229	254	243	245	251	255	234	270	257	237	265	247	217	238	252	246	250	265	293	284	214	251	215	230	259	243	225	237	255	241	259	225	271	256	266	252	254	223	225	240	226	225	249
19820	22412	17441	9818	6564	4424	2816	2044	1691	1590	1213	992	884	673	598	611	609	605	594	578	567	551	536	526	524	582	526	510	543	512	543	536	490	501	488	484	486	500	524	513	510	494	483	521	448	519	543	520	508	512	532	508	486	485	482	454	501	553	509	547	535	492	531	500	464	488	511	501	472	488	497	484	513	510	486	480	537	534	446	533	506	477	520	482	514	522	517	522	445	467	501	469	524	508	514	496	528	487	521	510	509	494	513	533	489	507	534	490	476	520	509	508	462	496	516	532	523	499	480	500	499	492	484	486	519	514	481	512	480	499	488	494	525	484	491	490	494	520	478	458	519	505	470	527	490	518	475	499	535	493	521	540	513	507	510	533	550	473	518	500	522	502	483	468	496	507	498	487	514	515	526	532	526	482	499	549	522	499	463	497	469	514	523	461	488	473	458	471	492	520	508	483	514	510	508	473	494	478	466	467	516	504	474	551	535	516	497	517	502	490	490	486	519	515	510	529	500	520	542	491	522	522	515	515	535	471	514	503	486	527	548	457	509	520	492	499	539	522	496	511	453	465	502	480	440	536	518	516	512	534	525	472	495	507	516	481	529	518	520	491	522	535	485	505	488	502	496	509	506	524	469	526	521	489	489	523	540	528	530	507	504	508	466	485	483	497	506	512	540	535	497	492	492	469	514	481	497	491	493	530	497	524	438	509	524	516	521	513	494	514	504	481	483	514	491	507	541	475	505	489	485	492	499	539	516	475	541	488	514	491	527	512	496	507	482	477	512	517	503	508	480	496	502	520	470	481	527	494	495	528	524	529	489	512	488	480	483	538	463	521	537	529	546	483	503	502	495	535	506	484	468	511	539	483	500	509	455	522	511	514	515	480	505	512	512	476	472	536	511	490	515	476	520	522	519	503	512	513	528	500	488	460	483	461	505	461	484	479	527	527	504	528	481	501	482	478	467	489	475	488	492	522	533	513	505	470	467	487	518	505	488	497	498	544	508	519	498	485	505	527	512	491	497	506	473	545	511	515	505	486	506	482	474	505	511	473	533	466	453	520	518	494	516	511	479	473	506	505	467	488	560	537	492	531	519	561	474	509	514	468	527	491	513	509	514	470	499	503	462	460	489	518	501	477	476	487	483	542	463	504	481	502	523	479	516	510	489	484	524	516	528	511	509	496	464	527	484	566	517	491	493	508	491	500	487	482	496	504	450	530	508	506	453	498	484	509	448	458	508	530	461	543	510	517	486	497	493	511	527	524	480	473	486	506	497	476	494	506	512	513	534	502	477	487	496	494	505	500	494	515	505	537	495	511	518	528	509	494	476	517	524	466	513	527	506	488	510	532	517	520	493	508	463	476	503	509	534	516	478	513	505	522	532	473	518	473	525	498	497	488	467	476	510	493	540	494	517	524	516	504	534	479	519	513	483	538	508	487	490	511	457	522	537	524	529	510	537	510	526	509	498	502	492	498	513	485	499	472	510	489	500	538	472	508	507	521	475	492	510	548	542	469	533	487	498	519	506	477	478	460	489	494	471	531	512	486	527	546	471	485	506	501	536	511	515	501	537	483	511	483	485	495	490	463	552	510	528	522	483	486	529	477	491	484	484	489	537	549	509	532	476	509	509	529	480	532	473	488	467	510	467	473	502	501	538	512	503	497	516	513	549	489	518	538	507	478	512	472	506	474	514	505	505	468	507	486	504	472	478	513	529	532	513	548	507	481	490	511	534	497	506	510	488	476	579	497	488	496	486	536	494	487	506	468	492	523	500	490	534	515	501	507	484	474	507	497	533	510	498	527	496	464	513	488	492	513	511	553	499	477	464	491	503	493	483	485	495	498	480	509	497	486	509	521	510	495	546	484	515	489	519	527	454	499	504	541	491	494	488	532	423	494	510	492	476	525	455	488	550	537	523	517	521	465	504	493	470	505	520	490	508	514	507	477	489	471	475	492	458	500	497	453	461	457	501	479	503	511	539	498	543	453	495	487	479	535	512	511	520	528	484	479	479	502	480	531	477	491	528	515	514	489	487	520	530	501	504	495	525	517	484	492	520	519	473	520	470	516	508	519	498	523	475	521	496	470	527	500	475	473	489	535	482	514	516	502	504	480	510	504	501	484	522	504	461	482	516	521	480	507	490	454	480	519	507	542	521	490	501	500	541	505	509	517	543	494	491	527	457	506	509	500	487	517	538	492	500	552	530	507	479	449	480	502	502	514	483	498	513	506	512	438	531	471	495	508	488	521	542	524	506	519	476	507	479	474	509	502	539	522	514	497	451	483	503	494	521	530	495	477	447	509	507	486	501	509	504	507	529	473	475	496	528	493	486	508	525	520	483	480	548	535	487	524	539	484	494	502	493	474	515	485	505	463	506	513	516	489	511	499	531	454	518	494	504	527	483	543	506	503	519	522	508	553	487	538	505	496	508	476	479	511	523	557	542	507	477	514	475	538	500	497	523	531	489	537	482	517	526	535	492	480	503	505	512	521	494	511	511	501	551	523	505	495	527	494	527	555	519	517	501	508	521	537	480	502	504	562	509	502	468	502	495	515	463	536	508	490	512	521	507	523	478	511	461	459	491	501	506	516	472	530	499	505	517	495	508	533	518	500	513	462	495	545	471	500	501	485	454	506	505	475	512	483	526	483	512	486	507	504	544	507	525	523	522	506	491	490	524	473	509	529	482	487	496	506	437	506	482	502	516	546	511	501	483	495	461	479	508	492	490	484	497	508	493	505	503	534	513	454	460	492	511	512	476	494	503	525	529	505	520	482	465	500	515	473	545	463	539	486	510	467	521	508	520	493	495	485	505	498	492	516	504	517	478	454	474	466	500	526	476	503	504	490	503	501	482	512	476	473	491	489	509	475	523	491	558	499	479	517	487	505	513	522	496	496	472	562	524	457	479	493	500	516	497	525	523	511	527	482	471	518	514	499	485	543	508	508	466	526	482	508	509	528	485	516	494	492	482	504	482	512	484	490	538	525	490	504	486	535	477	494	519	468	494	501	562	517	570	509	509	487	485	499	498	491	491	513	501	507	493	499	472	480	518	571	521	508	514	478	521	523	479	486	477	522	493	487	488	526	501	488	498	543	525	484	457	512	499	484	462	540	486	518	484	551	527	509	509	515	517	499	506	512	485	500	463	473	522	517	513	500	515	475	538	491	495	470	498	519	512	495	513	515	469	484	507	524	469	502	500	509	479	505	513	509	462	480	496	443	477	515	518	510	518	513	511	525	525	512	501	498	500	485	485	520	497	518	561	479	522	454	498	518	537	506	477	474	510	523	510	502	512	522	500	497	517	493	466	477	484	493	481	503	498	559	497	509	503	492	502	500	501	461	533	503	505	513	486	522	490	504	481	509	509	483	510	455	500	464	478	517	506	475	477	496	519	520	535	524	501	476	495	461	495	496	466	525	500	502	491	467	540	487	475	495	493	526	480	520	473	502	543	509	524	502	517	496	491	509	535	538	477	492	538	486
24936	21682	28339	25313	17415	5452	2198	1270	1068	829	617	504	372	331	303	252	250	229	225	208	223	195	180	165	173	191	177	179	167	202	184	159	170	180	201	185	159	168	153	156	156	161	152	182	157	170	146	163	140	164	157	165	150	163	182	156	170	174	160	150	161	151	167	173	170	177	125	177	155	164	171	155	167	153	155	171	185	183	162	187	158	149	179	158	177	144	161	167	175	153	151	141	157	136	175	166	178	160	172	166	147	179	158	182	171	160	150	146	177	169	164	185	152	175	171	168	169	165	151	157	147	151	165	157	172	179	157	156	154	172	185	170	163	183	171	148	150	144	163	167	153	138	168	164	157	180	171	167	166	144	162	153	153	189	171	169	152	159	174	167	172	158	168	149	181	163	173	159	143	168	152	177	164	172	164	171	152	165	169	165	181	166	160	174	157	177	186	134	167	161	151	158	155	161	162	161	177	165	133	148	129	170	165	171	175	182	167	165	167	165	168	163	160	163	163	128	162	155	133	164	176	172	170	168	143	167	162	167	159	172	149	160	164	158	147	161	186	157	170	157	192	164	146	169	153	148	160	153	170	175	157	151	175	169	152	172	150	145	163	164	153	160	163	143	169	174	158	168	165	171	160	164	158	164	169	173	162	155	154	168	141	188	146	159	167	169	170	184	159	139	169	138	156	168	185	184	173	184	175	158	146	135	171	161	166	167	168	152	176	158	172	161	181	166	154	165	158	165	163	169	147	170	156	146	166	167	163	180	168	168	166	149	150	183	187	177	160	163	154	138	180	153	161	163	199	173	177	165	177	160	134	150	172	184	162	169	173	153	141	165	162	145	174	167	150	158	169	162	172	143	178	160	152	159	179	169	163	160	171	167	161	171	178	175	169	165	159	164	177	137	165	150	168	143	161	157	162	164	161	177	164	149	156	150	178	169	158	178	152	162	140	175	168	177	150	173	141	140	184	177	146	158	161	161	185	156	136	152	160	183	188	145	140	190	174	164	192	147	166	156	161	149	172	180	197	164	181	180	182	154	184	153	164	173	165	156	162	142	183	159	168	163	168	158	147	135	178	159	146	153	166	173	179	159	153	158	168	163	150	173	167	145	163	149	157	149	173	197	159	179	150	178	155	141	174	164	155	155	156	164	166	179	155	151	168	173	166	176	180	163	158	179	139	162	180	168	163	154	153	172	178	163	171	164	164	165	174	141	178	163	145	143	159	179	135	176	147	195	171	157	130	167	174	151	164	165	165	171	168	180	170	158	156	179	170	186	156	137	148	151	168	179	166	132	153	159	143	162	157	184	183	159	170	166	153	151	169	158	173	192	153	154	149	164	191	170	191	154	173	147	174	141	166	172	153	157	160	146	176	133	192	158	146	151	169	161	165	197	140	154	166	196	152	170	161	181	163	147	129	158	148	161	154	159	138	155	161	171	153	152	171	143	138	147	156	162	153	181	184	168	168	153	168	166	156	156	156	164	146	159	194	154	180	174	158	161	150	166	178	166	159	169	158	171	169	163	158	165	127	183	149	155	162	183	183	162	164	167	151	169	154	160	153	159	157	172	158	176	160	171	144	172	171	149	144	173	162	167	150	196	151	189	174	181	126	163	145	146	169	171	172	144	160	160	132	182	131	146	176	155	165	158	161	175	161	141	152	168	154	170	164	176	185	160	156	155	161	166	190	176	146	152	161	189	165	146	171	143	163	163	194	147	155	162	142	142	167	177	161	162	175	175	151	163	162	162	141	152	163	154	178	166	161	165	152	153	161	175	164	159	165	178	176	157	157	191	178	139	175	166	182	158	148	164	170	169	187	165	193	161	164	154	173	168	160	153	180	171	173	189	184	177	184	174	152	149	161	153	163	162	161	160	134	154	147	165	173	161	169	149	163	157	157	152	184	155	143	154	148	160	188	138	164	156	153	169	160	177	167	137	158	167	160	163	164	198	164	175	179	173	157	151	185	159	127	151	178	159	147	177	174	149	171	160	173	170	167	173	184	166	153	174	151	151	148	159	154	167	150	155	155	167	156	176	152	171	173	160	153	186	149	163	160	162	170	154	161	171	165	145	186	193	176	161	143	166	156	167	161	160	166	153	170	163	145	171	164	160	166	176	176	173	161	175	131	151	185	161	165	164	183	157	182	145	164	174	178	146	170	153	167	154	133	175	149	177	167	147	126	163	138	149	153	172	169	152	153	159	184	167	171	164	145	141	157	168	142	152	180	166	145	170	156	185	173	174	141	167	155	159	161	170	188	170	195	151	163	157	167	153	166	153	181	178	155	165	162	158	172	155	168	154	163	166	157	161	176	159	162	181	160	176	172	162	158	175	158	162	148	179	146	181	176	158	167	168	178	150	168	159	170	177	151	162	168	126	166	177	157	173	167	162	158	161	170	185	160	146	160	168	167	173	147	191	174	158	178	165	174	192	173	175	189	151	177	139	160	164	164	172	149	164	164	169	150	169	162	171	168	155	176	164	160	155	167	167	148	141	171	159	175	157	156	146	163	165	167	157	161	156	166	192	158	168	156	183	134	165	156	160	156	181	173	158	147	169	159	162	156	158	172	177	163	161	156	174	149	161	165	176	170	181	182	167	156	146	150	153	174	168	155	153	145	159	170	153	150	164	162	183	165	155	147	155	161	161	165	161	172	139	148	158	154	165	167	158	169	189	158	169	179	152	179	150	177	173	144	175	160	169	164	180	163	155	159	157	151	177	176	181	163	175	163	153	148	162	144	167	150	193	166	165	135	162	166	147	150	150	153	174	182	177	169	154	175	188	169	154	168	166	162	178	149	174	159	153	166	175	178	164	146	145	174	146	171	172	152	156	161	179	154	187	154	184	154	161	165	144	161	152	171	195	156	151	177	164	166	189	167	145	153	146	172	163	169	167	174	148	172	164	155	197	141	171	159	172	154	166	164	158	157	152	191	146	159	162	156	157	173	186	156	156	168	144	152	151	155	160	160	162	160	129	158	164	184	168	148	188	156	141	156	166	183	167	146	169	156	165	183	151	172	178	182	179	171	172	159	166	160	134	165	169	174	159	188	151	197	151	170	156	141	160	184	161	180	168	187	146	142	146	192	165	150	159	168	168	178	166	148	176	157	137	154	161	162	138	173	182	150	161	171	156	178	148	156	177	162	167	179	154	163	148	165	151	139	162	166	178	171	153	154	157	193	188	161	174	160	185	159	168	142	154	150	134	177	141	158	187	164	126	149	172	136	153	154	164	158	154	143	160	165	182	177	146	167	174	159	153	171	159	159	171	164	149	153	143	171	167	170	157	162	162	154	169	178	168	161	154	146	161	188	152	163	174	191	143	149	158	182	149	161	175	152	140	154	174	138	156	170	168	155	186	171	174	182	162	152	157	159	177	171	151	140	163	174	135	176	149	155	171	146	158	145	173	154	159	170	170	179	152	162	162	148	147	151	135	175	147	142	166	148	162	185	158	147	185	183	166	166	202	176	156	168	150	146	159
24641	32780	27867	19060	13723	9686	6234	4555	3800	3180	2323	1730	1306	1033	907	756	688	662	585	533	475	448	460	412	426	392	443	406	424	425	421	404	412	390	372	345	368	367	391	377	383	388	339	376	364	398	365	383	371	368	381	357	347	340	351	360	347	344	345	372	354	324	341	367	375	381	340	393	333	354	330	320	341	416	347	349	364	361	355	356	338	364	353	362	352	359	325	345	328	340	358	352	297	337	369	368	343	375	353	357	349	394	332	374	390	353	318	347	394	373	368	381	318	336	366	353	327	370	360	339	318	344	322	351	328	376	345	352	377	348	362	384	350	357	367	367	350	354	344	361	330	357	380	307	343	334	377	353	389	345	347	351	355	350	367	332	358	345	393	349	346	328	391	360	342	358	361	323	360	339	341	369	355	362	352	370	347	337	364	353	340	340	375	348	360	356	346	350	396	383	323	339	355	333	368	341	370	337	368	346	356	349	358	379	323	321	333	361	378	345	372	369	353	372	335	350	382	342	376	365	357	360	354	344	373	364	368	378	360	352	355	353	385	363	382	364	363	318	382	365	352	351	338	339	350	347	367	354	341	366	359	334	362	349	363	356	358	359	352	337	378	358	366	349	343	341	339	375	345	380	398	342	345	349	328	355	349	355	330	338	336	372	352	348	378	347	354	351	339	321	330	350	338	335	352	343	352	319	328	353	324	346	355	343	330	332	360	336	360	347	372	364	373	360	342	352	349	339	374	363	341	347	335	363	379	345	380	341	370	400	349	355	380	376	340	337	365	378	342	336	340	333	365	325	305	388	340	359	358	375	346	340	373	357	371	368	350	381	354	345	358	370	343	339	328	333	353	313	318	347	335	357	334	371	344	338	337	354	351	346	358	367	338	353	368	385	352	392	364	398	356	328	384	382	292	352	333	324	331	335	348	366	373	343	360	334	328	385	363	368	391	369	374	363	355	319	327	314	336	334	376	384	347	359	351	335	327	362	368	319	362	354	388	351	352	364	337	346	343	335	360	374	377	353	339	375	369	369	375	388	345	353	354	360	317	355	374	347	354	304	352	374	361	357	354	366	371	371	371	363	376	320	350	350	325	352	346	344	364	334	354	342	333	335	344	372	320	343	323	347	391	383	350	346	370	354	360	348	333	326	338	321	346	346	370	346	349	366	368	353	386	367	345	332	316	351	334	366	368	344	347	361	331	397	337	340	356	337	347	346	365	359	377	346	344	363	352	379	329	340	347	347	323	346	347	336	332	360	351	348	374	354	340	335	364	354	364	365	370	379	349	356	337	349	329	357	355	374	336	367	349	358	349	352	362	351	373	415	370	357	349	343	340	358	319	362	355	325	334	380	326	331	335	347	385	371	332	378	341	365	373	349	336	349	336	357	370	360	336	370	325	381	345	342	337	334	339	335	324	344	368	342	371	355	375	376	336	352	371	360	350	374	341	355	350	341	347	317	334	350	355	329	343	387	359	357	326	334	358	348	390	357	350	311	331	334	337	397	332	373	354	364	324	333	342	348	382	349	340	366	359	333	352	348	376	346	376	334	367	345	315	354	365	389	331	338	357	310	337	351	369	342	344	347	350	362	341	376	327	355	375	374	380	337	354	351	345	369	347	369	357	357	310	356	336	361	336	328	338	332	356	354	363	355	322	341	355	399	373	343	376	329	325	368	307	366	348	361	343	338	352	368	364	365	358	356	328	375	359	357	331	361	327	342	349	338	353	337	366	368	367	389	360	349	351	351	348	376	350	335	374	338	343	390	401	331	358	326	339	354	342	349	328	326	334	336	345	346	352	347	349	379	347	325	348	379	380	320	363	331	363	326	341	374	328	377	348	326	352	385	343	359	340	348	369	342	408	323	358	349	342	356	367	361	370	344	367	375	343	346	387	348	324	364	332	374	328	340	344	362	341	336	361	327	356	359	358	367	323	376	384	356	340	325	374	317	330	336	387	396	353	360	365	369	344	331	319	326	335	299	388	342	346	335	349	381	360	370	328	313	367	357	391	370	356	388	312	379	358	341	387	353	332	346	369	333	354	334	337	333	352	385	369	351	352	341	355	333	351	363	335	369	338	342	362	345	332	359	334	342	364	359	354	332	328	385	369	338	359	346	352	389	396	371	330	360	349	323	303	352	349	416	341	349	378	325	348	362	366	326	359	334	347	342	341	351	318	331	365	364	372	349	360	363	315	342	325	370	355	355	382	345	384	333	366	366	366	347	332	395	351	344	339	339	345	345	334	348	389	338	347	356	353	354	310	390	386	327	335	350	387	340	350	341	349	392	349	368	357	374	343	362	350	354	326	368	352	341	320	390	345	346	352	321	357	329	305	353	370	352	352	382	377	345	365	351	353	323	354	416	354	342	371	382	362	371	315	348	358	325	322	373	323	333	344	368	342	373	392	356	372	359	359	318	369	354	380	357	351	347	361	332	366	341	348	370	372	346	329	388	349	357	375	359	377	348	358	366	336	342	355	383	370	371	335	372	361	322	315	339	361	351	349	373	347	366	381	364	344	359	370	356	346	369	326	357	359	359	360	368	347	326	386	352	329	356	375	353	334	351	354	329	391	344	363	316	323	335	348	333	378	335	360	379	363	362	362	346	373	335	386	354	358	370	340	362	346	346	335	379	361	353	334	379	357	355	382	365	356	361	361	360	320	338	358	343	370	349	347	351	357	356	349	316	357	333	341	345	354	333	356	343	359	311	340	358	341	340	329	338	352	337	382	345	350	347	357	348	383	343	355	322	362	296	369	349	334	346	340	371	356	338	344	358	323	369	372	355	342	380	341	351	385	338	332	353	332	337	342	354	353	346	320	370	356	377	317	338	349	353	355	352	359	351	296	355	349	380	352	354	330	368	357	364	373	327	342	395	322	343	384	363	351	354	347	358	328	309	359	352	374	317	298	360	371	371	325	380	358	352	318	385	381	330	383	348	340	357	342	351	351	329	346	334	362	332	346	357	391	372	389	379	357	329	369	342	371	359	343	352	336	367	337	374	354	340	341	369	348	349	348	364	329	349	347	338	348	319	382	366	371	398	364	325	303	338	338	362	363	394	344	330	356	369	370	361	297	333	348	317	368	382	372	351	351	346	370	341	356	324	359	376	331	346	344	364	343	353	380	346	366	372	349	389	400	358	327	352	337	340	338	369	305	335	345	374	353	381	331	347	317	345	365	379	336	350	355	340	329	365	403	346	355	338	383	356	370	362	329	339	339	383	354	346	343	326	369	312	368	353	330	371	342	357	352	362	321	358	320	345	336	353	376	326	340	369	368	333	354	350	393	383	327	341	369	319	341	333	335	361	340	367	329	366	362	379	373	339	301	370	340	362	339	344	327	354	380	365	341	365	337	381	348	345	367	386	399	396	334	344	347	350	359	395	337	345	374	359	324	402	311	339	356	353	340	370	368	327	320	382	356	357	363	356	330	337	334	338	366	342	332	311	356	361	358	366	349	335	332	381	356	350	343	363	354	344
23553	21569	29091	24179	21515	19226	7256	2607	1871	1375	1034	707	528	407	363	288	241	249	189	187	176	145	137	129	142	133	124	103	113	111	109	119	108	100	116	103	86	104	96	86	93	92	83	102	100	95	100	87	87	90	71	118	106	87	100	87	97	105	90	84	94	96	85	94	90	80	86	89	91	96	98	105	106	96	94	92	100	71	97	92	83	96	109	84	93	84	110	93	92	90	93	92	100	97	88	93	84	100	91	87	97	97	92	93	100	83	97	94	95	94	94	93	83	102	91	84	79	95	71	94	97	85	106	99	75	90	108	87	92	71	77	79	88	90	103	91	79	93	85	84	95	86	70	85	80	85	90	94	89	94	93	81	82	88	83	100	92	71	88	88	79	108	91	80	81	104	75	92	96	78	84	94	90	97	76	81	82	88	83	98	79	84	95	96	79	90	76	73	98	110	119	104	92	83	83	90	101	93	79	110	107	75	93	87	91	83	98	92	101	88	85	105	75	107	89	87	104	79	100	89	88	87	81	82	109	84	96	104	104	87	103	107	97	89	89	78	83	104	100	99	78	94	92	96	89	76	100	91	92	96	96	84	96	80	93	97	105	88	95	80	81	81	86	99	118	79	87	89	101	90	98	110	96	89	88	91	77	90	72	99	113	93	96	105	70	85	78	85	100	99	93	78	80	96	85	86	92	75	71	92	87	98	93	86	77	76	82	79	100	103	91	82	98	91	100	69	80	96	78	81	90	86	84	99	91	92	101	84	83	84	99	97	88	83	85	74	83	81	91	85	85	75	96	81	112	100	90	91	100	85	94	82	89	81	69	92	86	92	96	86	76	112	85	93	90	99	83	96	106	93	106	78	83	80	94	103	75	84	92	110	90	84	88	87	96	84	94	90	89	92	84	83	90	92	87	83	94	91	83	95	104	76	96	99	103	87	83	83	96	102	94	81	96	92	88	92	87	92	83	84	82	94	95	83	82	78	106	82	100	90	93	90	99	84	90	92	92	88	79	92	79	76	88	90	88	86	81	93	91	87	110	84	83	76	91	77	74	80	94	81	84	92	74	103	85	92	85	88	94	92	102	93	82	84	78	63	105	77	91	90	99	98	78	99	97	85	89	95	101	89	101	87	101	84	62	99	81	84	100	103	70	92	84	72	92	81	93	88	83	106	86	84	87	85	73	94	96	87	97	89	88	86	108	96	96	93	92	95	97	80	78	94	84	76	92	91	81	106	81	103	79	89	76	95	83	87	90	88	77	88	85	97	93	84	72	84	80	84	80	87	91	97	92	88	89	89	92	92	96	90	73	104	89	85	68	113	97	88	97	92	70	89	90	82	100	80	89	87	94	90	72	72	83	93	84	89	78	104	93	79	79	100	85	78	72	70	88	87	91	89	105	101	90	85	99	79	99	92	80	91	95	77	81	95	91	95	86	99	82	89	85	79	92	82	98	87	86	89	82	86	87	99	99	102	84	91	82	87	72	84	90	91	81	83	74	84	90	95	97	106	84	79	70	68	87	86	88	75	81	93	100	93	87	75	79	81	100	76	83	88	94	96	101	79	78	107	97	106	98	100	89	93	84	86	102	88	81	92	97	83	96	80	102	92	88	94	100	102	88	83	93	100	92	97	75	98	94	89	92	97	87	80	80	96	76	88	75	85	79	93	90	94	73	95	92	74	95	79	65	98	79	84	92	100	101	99	77	83	84	95	103	81	92	91	87	86	65	97	72	99	86	106	97	90	87	90	90	87	87	93	92	94	76	99	86	86	92	89	81	80	88	89	91	94	94	90	108	81	86	98	79	87	108	84	63	92	77	91	93	98	72	81	95	76	100	89	75	96	85	98	103	88	86	91	94	77	87	83	88	103	94	92	89	79	100	88	75	78	90	88	90	92	82	85	116	77	90	76	110	84	99	89	71	88	79	77	77	92	99	110	106	110	77	77	94	75	88	73	89	78	82	81	92	87	101	82	77	87	88	103	99	88	84	81	102	83	106	94	93	91	90	110	80	98	66	79	95	80	83	91	109	83	101	86	91	97	100	86	102	85	105	75	99	92	99	105	93	76	87	94	107	105	91	74	85	90	98	86	89	92	72	99	86	86	88	83	88	91	66	79	85	84	96	103	99	77	97	98	97	77	77	87	87	90	88	85	88	80	90	90	90	89	105	103	94	72	105	102	99	84	91	115	96	68	99	91	95	91	90	88	92	91	86	85	77	85	86	83	105	87	95	74	86	79	91	91	92	88	91	102	75	93	89	86	83	92	81	94	99	79	84	85	86	80	90	95	101	104	83	74	93	87	75	97	91	76	96	100	96	103	97	89	92	80	79	77	95	81	82	105	76	77	98	90	85	71	95	82	89	74	84	94	82	101	81	104	87	78	81	100	104	87	82	88	98	92	80	68	95	91	89	91	93	75	84	84	90	81	95	88	96	87	89	89	79	90	90	85	90	102	77	86	111	86	79	105	81	87	109	92	96	104	93	90	91	101	89	63	78	92	88	81	82	77	84	98	66	85	116	104	73	85	87	72	89	102	64	80	98	103	83	99	93	96	99	73	69	116	72	97	87	97	85	72	89	76	68	86	80	79	94	83	88	90	97	80	89	97	90	86	100	86	101	69	84	87	79	81	75	89	88	103	93	83	109	86	95	96	103	109	107	89	80	104	105	81	96	71	106	90	94	101	93	75	88	92	94	72	92	88	68	76	87	87	93	86	89	84	80	90	95	89	99	82	75	88	79	89	99	94	100	95	88	81	79	82	103	74	104	92	89	91	95	112	95	97	96	100	75	80	101	91	87	97	96	88	95	93	104	106	102	90	89	93	86	88	95	85	94	100	87	100	86	90	102	76	81	87	79	101	94	105	99	88	102	107	90	100	71	95	96	70	91	105	72	77	74	94	95	89	78	81	76	96	92	83	90	92	103	90	80	80	96	97	79	96	80	98	109	90	94	93	94	79	82	87	81	81	101	106	92	71	106	94	78	94	86	84	79	86	95	85	105	72	90	85	80	86	90	80	74	70	99	89	79	82	86	104	86	86	86	82	87	109	84	83	86	75	89	83	65	85	82	84	91	91	95	87	90	85	86	77	102	100	85	84	97	105	80	83	92	90	81	96	81	78	98	99	105	88	102	74	77	80	88	77	100	94	83	86	95	97	82	103	118	86	88	73	96	94	88	60	94	100	105	96	72	89	84	76	81	91	98	97	90	98	75	92	93	82	88	90	76	84	71	93	86	77	84	104	84	93	79	81	99	85	71	86	82	122	109	100	91	82	96	96	93	97	99	81	87	86	99	100	109	89	83	94	95	75	86	93	77	99	98	93	92	85	91	110	80	96	93	73	105	103	97	93	91	78	90	98	82	87	90	98	80	88	89	85	81	79	75	91	74	91	97	87	88	85	95	88	87	98	86	88	98	101	78	76	83	83	102	91	97	86	84	97	89	100	88	92	93	93	89	95	85	99	100	89	85	86	75	100	92	91
27901	39314	34594	26483	20341	15114	10510	7841	6685	5220	3830	2827	2064	1591	1303	1072	903	765	716	560	439	389	361	361	322	279	294	307	281	305	274	249	261	264	261	265	258	237	254	220	237	242	227	227	171	210	194	198	172	201	192	211	193	198	218	191	186	186	226	207	214	202	202	178	188	200	202	184	197	189	198	194	181	206	196	172	172	219	198	196	187	190	188	183	205	212	197	187	162	182	195	194	166	205	218	189	191	174	222	182	173	180	185	196	190	190	204	186	190	210	195	189	173	191	187	183	203	201	180	228	194	193	196	187	189	169	199	187	164	192	202	203	178	181	190	195	197	177	194	182	196	192	174	190	165	190	198	187	181	174	203	194	175	196	191	196	179	188	184	196	189	206	154	190	190	181	169	202	195	175	179	182	194	204	177	190	192	182	199	185	189	174	199	188	175	198	170	166	192	181	192	191	181	183	174	177	199	202	189	174	185	181	181	185	212	188	168	188	199	204	177	185	169	196	192	178	189	187	197	171	180	194	178	194	172	196	211	153	185	155	194	182	172	207	198	172	191	197	199	169	196	181	172	213	188	192	178	202	186	195	181	198	188	172	168	191	186	198	174	181	195	195	157	186	200	177	155	195	163	177	192	200	194	186	189	159	187	178	168	185	183	186	187	181	177	184	184	190	192	196	195	192	188	178	175	196	186	193	202	187	194	189	181	217	197	206	178	199	169	186	185	200	204	190	183	183	205	203	155	190	176	170	189	192	183	182	187	151	194	215	183	184	161	186	161	184	158	196	191	203	176	181	191	192	169	159	192	175	202	172	185	201	168	202	179	199	191	211	178	206	185	168	210	196	182	182	183	182	181	189	168	181	188	157	180	152	217	175	211	216	180	199	183	178	203	200	178	194	174	190	186	188	176	179	181	178	171	198	170	203	211	193	168	211	190	199	187	196	199	183	165	176	158	176	206	186	180	181	188	167	184	179	183	188	148	186	190	186	194	154	158	204	185	199	181	180	177	194	190	187	205	216	175	201	186	199	187	201	199	202	192	175	186	208	182	184	187	199	199	169	188	198	206	197	179	207	160	235	176	200	199	203	180	196	184	195	163	182	177	160	180	194	206	199	186	164	182	176	166	170	219	199	184	191	186	192	194	177	196	189	201	175	193	149	179	201	201	180	191	207	181	193	186	181	195	188	165	182	169	180	184	200	190	196	172	196	177	189	196	183	185	184	184	188	169	221	180	184	171	183	200	207	191	188	199	193	193	182	216	180	192	183	203	174	203	185	182	191	204	163	199	157	167	204	204	190	179	183	199	179	188	205	187	177	179	182	181	176	185	179	156	190	169	177	158	196	206	158	187	164	168	215	184	184	185	184	208	187	189	165	198	176	211	195	178	190	173	176	215	156	188	185	195	191	202	192	191	196	146	187	199	163	167	170	182	169	183	191	207	191	204	180	172	174	164	190	176	179	207	196	174	183	176	205	174	179	187	216	183	217	201	178	223	195	220	165	172	217	184	186	192	209	198	168	192	177	178	184	180	176	168	186	208	163	209	200	191	161	200	186	193	190	162	189	194	180	159	188	189	179	200	160	167	188	189	175	165	181	182	170	192	165	211	177	203	188	167	178	165	170	204	204	172	185	189	199	199	203	188	187	188	185	220	200	214	191	182	185	190	198	182	189	211	192	160	181	175	204	205	185	216	193	186	179	165	205	184	175	194	193	176	189	184	181	184	168	199	171	187	177	202	176	193	194	194	185	196	178	209	175	165	199	191	159	185	190	169	193	174	182	190	184	169	199	205	206	197	186	190	180	181	222	172	156	224	185	157	161	188	195	212	207	184	190	194	193	199	168	191	184	203	180	210	205	193	172	176	221	182	192	181	200	169	186	185	189	184	204	177	170	168	216	179	177	207	197	174	193	197	182	168	212	209	190	179	189	197	177	175	217	202	177	182	198	162	167	195	177	189	198	185	208	175	185	179	197	182	155	173	194	165	182	185	192	195	199	172	190	189	200	175	191	209	204	185	211	198	179	205	207	194	194	169	182	178	177	187	186	201	179	214	230	186	178	190	205	198	181	204	166	196	180	167	198	174	192	210	200	192	186	189	187	184	160	180	188	180	179	202	178	191	195	206	224	197	168	157	195	183	206	158	194	162	169	213	193	188	176	187	181	180	198	160	192	191	198	194	196	175	178	166	196	172	180	194	186	181	204	194	176	216	181	177	197	191	193	204	189	188	191	169	195	198	181	193	184	180	189	168	179	180	171	195	193	186	180	163	173	199	172	165	187	188	187	188	213	180	205	169	182	204	169	210	162	184	198	182	185	180	172	186	191	184	171	193	194	193	196	180	217	159	168	189	198	205	187	189	198	192	193	223	188	190	194	196	182	187	196	192	178	177	187	213	185	172	199	185	168	214	175	178	186	181	181	195	186	164	158	198	177	205	160	186	195	186	187	202	183	197	201	164	184	202	204	179	190	196	190	156	192	198	188	199	187	185	190	174	196	195	184	173	190	194	185	186	164	186	188	210	176	164	206	188	193	194	183	190	216	161	199	178	185	174	185	205	185	170	194	200	177	202	191	210	210	209	165	194	175	199	180	188	222	183	207	177	180	186	190	217	201	207	185	185	167	197	198	201	183	188	182	180	178	179	175	185	192	192	177	207	184	179	179	201	192	195	190	178	195	183	184	195	193	184	177	200	167	195	179	190	175	160	189	192	190	195	166	177	154	188	181	176	169	190	179	193	177	182	195	204	173	182	169	195	174	216	166	184	193	165	187	185	190	203	202	188	187	204	184	193	179	154	176	189	181	196	179	176	210	156	184	195	167	180	171	203	209	158	188	180	182	185	203	198	183	165	178	187	195	179	190	211	183	199	188	193	195	190	175	181	160	166	207	156	169	173	174	181	171	173	187	191	181	183	175	184	205	166	163	177	199	180	181	165	204	189	193	193	193	184	195	176	182	173	183	189	219	190	159	189	191	178	187	202	189	207	190	177	200	190	200	161	198	177	210	177	179	176	183	172	206	175	176	192	175	168	195	191	204	202	207	169	196	183	211	178	214	182	168	180	174	182	190	189	166	178	182	179	184	179	214	195	145	180	195	212	189	191	189	159	190	189	181	196	202	176	187	179	170	158	206	182	196	197	180	191	188	174	186	183	186	172	172	193	184	182	186	211	190	205	199	167	184	183	184	195	190	178	200	173	178	169	185	174	198	188	194	188	166	174	182	191	183	174	208	189	178	174	199	184	199	198	199	174	179	214	204	170	196	192	211	200	163	183	192	220	191	191	186	195	209	215	178	158	179	203	190	188	197	198	200	165	178	162	200	182	206	199	189	192	184	190	192	175	188	154	188	150	186	177	150	185	213	199	159	178	186	188	196	203	174	165	184	187	224	190	195	178	168	176	189	169	215	226	176	184	198	215	171	174	186	201	187	187	170	197	174	177	171	166	156	189	192	203	174	167	196	168	200	190	180	207	187	178	183	189	188
27408	20894	13012	5114	2260	1336	863	609	545	529	439	359	303	296	263	269	258	265	263	219	251	259	234	249	241	279	230	240	252	260	231	233	251	260	218	236	224	240	264	249	244	222	244	220	239	235	244	213	236	245	250	228	254	242	228	231	254	212	248	219	251	242	217	229	227	224	264	244	239	233	256	236	220	227	216	248	259	241	239	248	243	237	208	240	215	226	253	260	235	237	228	245	231	243	215	231	235	234	245	235	216	218	233	256	238	226	201	256	224	244	230	240	239	236	222	219	232	228	241	225	220	253	278	240	224	217	251	240	254	248	212	242	256	217	253	211	234	224	232	221	227	242	265	223	221	236	249	248	248	252	274	250	236	238	214	234	229	244	227	226	251	224	228	241	233	224	222	213	229	268	220	245	234	238	220	241	231	219	235	220	213	256	240	235	228	225	266	253	217	217	251	221	230	234	203	251	246	240	226	251	228	244	218	226	241	243	243	241	218	238	262	270	244	231	235	253	239	243	262	267	250	233	241	248	263	265	270	244	232	205	240	234	213	245	239	243	221	237	244	226	231	234	246	243	220	230	238	273	205	211	263	260	237	212	220	252	210	238	269	231	241	254	240	252	254	238	222	239	263	234	227	247	237	247	239	231	243	236	220	231	212	236	256	237	228	226	224	227	242	258	230	218	239	225	223	238	232	222	223	223	230	252	255	218	235	227	235	244	235	247	251	206	245	228	249	231	242	234	228	260	233	261	234	260	238	233	243	241	218	228	222	237	268	215	240	236	270	230	250	247	206	207	233	239	247	222	265	245	244	251	240	232	277	229	251	234	252	241	243	223	220	266	244	237	250	247	213	252	244	224	268	246	239	241	247	208	238	224	252	239	244	210	230	228	250	228	216	244	249	214	226	258	235	234	216	219	250	237	229	217	237	240	239	276	231	254	222	215	220	250	235	240	206	205	232	227	252	247	228	223	222	238	194	268	262	222	212	241	236	248	234	233	204	222	248	235	247	222	229	244	260	247	260	247	262	259	227	237	254	219	251	234	236	232	264	211	255	230	257	241	210	216	233	253	233	241	257	268	245	244	251	242	222	213	254	237	219	236	252	208	227	228	228	251	248	216	241	228	261	227	235	198	216	228	237	217	236	245	233	255	257	256	276	249	230	250	232	229	234	248	229	272	248	214	216	225	258	230	251	227	249	245	230	246	218	245	222	249	228	285	253	245	249	224	263	229	235	241	258	252	238	259	249	265	239	232	254	220	226	280	222	213	237	235	197	260	217	234	227	235	232	239	243	237	254	219	228	247	263	241	250	243	253	238	234	240	243	226	236	263	232	224	241	228	244	224	220	232	263	287	238	256	225	214	243	255	221	223	239	253	226	226	244	210	223	250	240	246	225	234	235	257	237	224	239	243	258	235	241	241	249	221	220	226	215	237	246	232	227	212	266	217	241	235	248	252	195	237	241	233	260	242	266	224	234	234	225	214	228	227	242	237	245	207	234	268	240	222	218	226	260	222	253	233	232	231	242	225	251	258	209	229	269	252	270	216	247	241	236	264	244	252	238	234	248	243	231	262	248	252	209	235	238	238	239	245	235	228	262	248	232	244	210	216	242	243	264	261	229	202	246	244	235	245	255	233	212	262	269	242	256	242	277	232	232	191	231	245	244	251	241	222	238	202	210	240	266	243	236	234	225	261	255	274	227	240	270	243	245	237	235	261	244	241	214	267	268	253	244	219	248	230	228	254	226	252	246	243	230	218	259	240	238	239	222	222	236	239	228	262	251	249	230	245	223	251	242	220	227	224	243	219	238	220	242	240	251	213	231	214	244	231	218	243	244	243	239	269	235	244	218	255	237	246	257	234	245	231	235	255	233	237	231	251	242	235	268	238	239	214	247	243	226	242	219	267	237	239	255	232	255	254	250	252	217	257	231	242	244	244	235	239	248	222	228	234	221	232	251	244	218	230	232	247	221	274	223	269	231	226	235	223	238	250	261	288	243	225	231	243	247	231	219	235	239	234	250	219	246	229	246	248	260	215	198	203	223	247	215	254	210	238	268	245	241	234	227	243	243	216	231	236	238	246	231	247	229	231	219	223	254	223	247	221	219	253	261	225	247	229	203	236	253	267	226	209	231	232	218	261	247	212	255	238	249	259	246	231	236	223	261	241	261	244	261	235	243	214	242	249	226	240	220	224	246	220	279	220	230	254	257	251	252	223	274	241	240	234	242	218	246	209	230	261	228	240	219	234	233	237	244	267	220	237	242	255	242	226	223	244	229	224	222	264	234	229	236	244	211	216	246	229	223	220	197	232	215	231	242	238	232	239	239	223	250	246	255	238	218	250	248	213	228	226	229	255	229	239	246	232	242	241	243	258	225	239	248	227	217	228	258	264	234	246	233	222	277	236	226	249	242	230	252	245	238	241	235	218	265	211	194	233	246	240	245	237	248	228	238	222	239	231	250	229	243	242	249	255	215	265	246	248	260	251	244	235	229	229	229	227	250	234	241	224	235	227	207	234	238	250	223	237	232	211	231	244	255	222	226	261	262	257	207	234	279	265	231	246	230	264	248	244	209	234	245	230	243	267	226	249	255	245	227	249	229	262	259	240	227	197	222	236	218	231	212	238	234	239	254	215	255	249	254	240	220	208	244	217	228	228	233	243	236	270	238	251	250	247	252	263	235	235	209	251	228	257	224	209	250	256	257	219	239	260	248	223	241	254	216	238	233	232	233	248	239	251	258	235	245	228	243	234	217	232	265	224	227	254	223	251	262	222	242	236	241	251	248	248	245	262	227	240	259	233	251	216	244	236	214	219	238	235	224	232	230	258	238	230	221	221	247	216	228	245	233	245	253	241	222	231	231	245	216	236	225	230	240	239	238	240	209	223	276	257	246	223	249	205	243	224	233	227	244	234	256	216	246	240	241	251	255	250	262	258	241	235	232	242	260	234	242	247	261	229	231	206	211	245	248	256	234	235	244	237	223	212	237	231	232	234	240	258	242	239	239	231	207	221	230	225	231	257	253	218	230	209	204	242	239	242	238	234	232	263	253	227	248	257	270	245	216	261	251	210	218	237	236	249	221	208	199	238	260	230	218	240	231	234	247	230	240	258	228	229	243	244	237	230	225	256	233	255	235	242	238	228	223	250	248	213	249	254	266	258	251	224	227	210	250	266	220	265	263	241	234	246	245	233	239	220	236	266	256	244	226	257	245	240	223	244	248	263	246	239	237	205	216	241	237	248	237	209	258	206	233	207	224	254	212	210	239	235	243	218	252	239	273	244	275	207	252	254	253	229	237	211	247	230	222	251	224	270	219	220	239	237	194	264	218	258	230	255	239	250	235	234	249	248	196	273	238	226	246	222	247	245	258	252	246	220	227	230	262	239	225	250	238	262	250	259	254	232	242	233	220	227	240	227	265	206	231	234	215	256	228	240	224	248	235	223	239	222	254	232	271	252	254	255	229	221	252	266	228	192	228	221
19058	21727	17454	9962	6653	4374	2937	2273	2001	1630	1178	981	826	719	677	695	633	657	573	572	549	527	548	544	534	557	510	512	510	513	503	499	504	498	509	498	495	503	527	472	492	514	549	506	496	513	522	510	534	473	500	488	540	510	479	514	510	485	504	490	494	524	473	471	510	500	493	502	478	500	496	505	501	522	525	497	488	490	514	468	521	481	490	487	544	502	495	490	500	489	499	480	526	494	489	474	532	534	486	511	511	507	508	462	492	497	476	505	480	476	444	506	502	472	472	497	559	456	493	501	482	530	509	479	470	482	500	484	504	503	473	517	487	494	510	472	485	489	491	530	469	489	479	514	495	463	490	503	503	482	481	508	482	517	495	485	487	485	499	479	493	512	509	471	489	492	543	529	496	497	470	501	503	512	522	458	458	476	523	492	481	460	456	489	493	483	463	497	494	467	492	494	520	490	482	529	558	494	497	532	540	473	500	530	484	461	473	532	481	495	482	511	499	478	462	486	471	505	492	513	493	530	460	492	453	511	511	520	474	462	490	472	462	456	514	507	523	485	478	476	475	518	499	513	472	493	498	488	495	519	495	517	517	479	485	463	476	493	494	456	491	474	495	509	516	490	511	491	495	458	508	519	545	519	505	469	501	481	457	495	522	518	512	490	501	488	509	470	491	531	491	538	512	509	521	508	537	483	525	489	503	494	529	508	493	487	540	498	532	522	492	496	501	482	484	508	487	467	530	467	508	499	496	468	493	517	499	506	482	478	457	465	486	498	489	482	493	442	500	511	528	495	484	502	483	529	493	486	541	507	480	503	482	458	531	471	459	507	505	467	479	489	507	527	527	517	477	546	517	548	487	529	495	473	498	512	518	492	476	525	443	508	476	521	476	469	497	505	552	468	505	498	503	462	490	498	479	506	529	505	540	513	512	500	516	470	496	523	490	549	478	514	509	516	483	466	484	511	532	519	481	519	467	447	492	543	505	501	497	504	501	524	496	521	518	553	480	471	482	493	457	493	484	498	514	481	541	500	475	486	496	500	469	502	523	498	475	507	501	468	522	510	471	474	486	500	489	473	490	523	519	523	518	459	486	498	495	507	516	500	458	490	534	508	518	524	512	502	514	495	503	534	488	506	523	525	515	509	496	493	508	457	494	461	487	454	525	468	529	507	488	488	451	452	475	493	524	494	494	495	515	476	457	514	535	471	493	532	535	487	488	480	483	528	502	477	506	498	504	503	521	516	534	469	529	516	474	458	533	478	483	524	505	470	482	463	521	504	520	462	503	488	462	498	528	468	528	476	447	505	499	486	539	488	506	510	524	502	476	459	486	506	507	521	489	491	506	495	534	491	505	467	522	453	480	463	512	503	507	510	491	508	490	523	513	524	512	521	459	515	463	505	474	492	507	483	501	480	455	501	475	471	506	474	504	536	510	487	445	500	467	470	484	506	464	503	479	505	497	503	524	531	499	477	519	523	487	513	500	488	457	510	512	462	530	520	508	496	468	521	492	451	439	478	504	486	484	538	537	524	502	485	520	535	501	512	501	531	487	497	483	465	457	489	488	467	530	527	472	488	439	531	496	508	491	505	521	509	488	464	499	512	517	448	467	489	503	482	519	479	532	523	512	470	497	476	485	487	510	494	523	534	494	469	513	546	489	497	450	494	485	507	516	513	495	499	510	502	520	504	468	512	506	483	510	478	502	485	492	496	517	528	504	494	476	489	508	517	484	505	511	521	534	503	504	498	487	511	487	487	473	474	527	512	483	509	521	464	469	516	516	469	542	465	519	440	511	509	467	518	493	484	506	492	530	491	497	493	478	491	523	477	462	467	492	524	494	508	549	538	492	471	527	489	529	493	485	475	516	492	499	460	516	496	492	503	505	491	499	516	518	461	513	507	486	484	487	497	515	529	487	483	504	478	503	477	473	496	527	483	506	520	476	537	488	492	480	460	486	507	526	524	537	504	479	475	491	498	446	512	495	484	533	510	485	510	485	525	495	461	550	532	498	499	503	462	503	484	465	512	481	548	492	500	505	511	525	543	460	492	490	530	446	483	462	521	467	490	478	485	486	469	522	497	468	521	507	505	493	458	489	442	498	484	481	507	532	502	475	482	479	511	507	512	499	517	509	483	505	472	504	488	534	470	497	483	481	450	514	514	484	489	525	482	499	506	481	458	497	475	470	504	499	502	505	473	504	492	480	498	469	474	519	532	507	516	519	502	514	498	470	505	535	503	497	460	489	493	494	472	466	467	482	511	488	503	534	456	478	528	469	482	492	471	485	473	508	498	487	514	506	496	483	471	471	538	472	499	509	501	502	466	532	467	507	508	486	538	489	508	466	481	445	490	532	501	512	489	496	522	539	503	518	533	502	501	504	481	505	481	540	520	496	512	488	462	472	471	460	493	501	527	467	446	504	489	497	514	494	433	528	513	453	504	492	488	500	483	473	505	518	503	507	495	468	497	469	498	504	497	472	435	498	514	458	528	502	489	495	505	510	503	547	522	504	491	497	503	503	506	497	492	482	493	473	495	507	481	499	455	461	485	538	471	543	529	515	505	481	472	478	511	501	517	488	503	491	517	519	530	523	512	488	538	481	485	474	512	499	502	482	482	485	478	508	496	481	487	499	523	512	505	516	518	496	543	504	500	526	471	508	492	514	512	511	448	541	490	475	471	463	465	488	515	476	516	475	488	511	469	503	499	495	532	499	445	518	518	508	487	481	515	548	538	525	477	506	535	497	504	511	469	527	466	527	528	504	494	517	493	477	467	440	518	465	488	479	500	480	456	466	513	516	464	472	515	520	477	439	539	523	473	495	512	544	506	472	497	488	502	526	516	451	458	491	539	467	470	488	467	494	474	515	467	488	499	463	479	487	488	501	507	472	513	509	501	510	478	454	488	467	481	483	498	527	507	496	494	476	508	486	504	505	486	486	491	472	451	495	508	510	517	498	485	500	491	465	546	503	509	517	465	510	493	497	509	511	460	468	516	523	482	490	494	505	470	540	476	505	496	469	477	485	500	486	483	513	478	517	475	501	475	496	482	506	499	494	479	442	512	496	482	484	497	534	488	479	493	477	519	498	447	487	486	494	449	470	470	467	481	454	480	481	538	508	491	532	489	488	484	546	502	450	539	507	471	527	486	460	526	509	504	462	500	486	481	495	523	500	445	496	488	507	476	463	478	491	509	463	480	557	523	515	470	476	509	476	523	494	483	462	497	499	490	463	518	485	469	509	465	515	471	519	480	530	499	503	529	435	525	525	470	500	445	527	503	511	491	536	528	512	479	482	507	495	531	499	515	430	476	491	482	474	533	493	499	474	509	442	470	520	522	483	497	474	492	526	499	477	467	486	529	495	476	495	476	494	485	495	478	486	482	447	547	516	487	526	452	499	459	483	498	525	519	536	496	485	515	482	478	472	497	459	471	472	460	518	504	466	468	516	494	477	479	465	469	530	446	443	522	512	528	470	490	532	536
24908	21658	28348	25307	17357	5307	2427	1510	1078	790	586	469	391	297	285	260	247	259	244	212	192	189	181	197	187	179	187	161	148	167	172	187	154	179	172	177	165	230	149	146	149	153	155	166	145	165	166	169	171	156	180	175	181	176	151	163	174	159	152	183	162	148	172	159	172	165	174	152	172	166	156	170	145	161	144	156	160	164	157	174	158	139	173	168	158	173	155	175	162	173	151	166	181	168	147	167	152	163	161	175	154	136	145	165	196	150	174	153	134	161	152	156	132	164	174	181	178	180	160	156	156	151	151	168	145	169	162	158	168	185	145	159	169	170	148	158	150	169	163	165	147	162	173	168	135	155	176	167	167	164	152	174	155	157	154	172	171	165	141	159	166	178	150	186	152	147	177	184	159	136	174	154	160	154	174	163	162	172	175	172	157	151	149	164	148	144	160	160	148	163	179	146	181	140	157	163	154	149	165	158	160	155	180	159	173	186	163	159	164	152	161	156	172	133	148	173	186	162	158	161	169	148	178	151	151	167	158	158	146	166	179	165	167	172	167	161	158	149	154	188	167	156	149	171	178	142	157	175	160	174	174	153	170	169	159	165	160	177	177	168	181	174	178	145	167	165	165	146	142	153	154	167	173	170	153	151	158	160	163	166	171	175	148	171	156	149	137	166	141	144	179	178	165	149	151	160	161	154	149	163	157	157	148	169	181	175	161	170	153	168	156	158	145	138	173	154	168	172	155	162	146	158	141	154	154	159	157	162	171	134	142	147	166	154	149	158	156	155	133	164	163	165	161	153	167	153	157	154	149	157	162	149	133	169	168	145	158	162	169	150	159	167	167	145	168	183	156	155	175	144	168	178	178	171	165	138	170	165	173	162	182	161	169	149	171	186	149	178	156	171	167	174	163	149	177	152	164	177	161	153	152	128	170	132	178	173	168	155	156	153	144	160	172	167	153	159	166	140	160	168	157	157	150	140	145	172	150	169	135	143	167	163	154	175	180	150	166	178	155	168	152	167	160	167	166	154	179	158	153	152	175	142	163	143	153	147	167	158	166	167	142	150	146	163	176	138	155	148	141	172	161	176	148	142	172	172	155	179	154	176	154	154	172	141	155	146	160	153	170	171	156	190	170	171	144	160	147	179	151	160	175	157	129	160	140	147	169	180	138	159	138	163	166	154	130	183	162	142	149	176	157	183	179	149	149	175	181	179	174	147	129	174	154	174	172	184	159	175	173	180	170	150	177	151	161	152	173	163	174	148	167	150	162	156	147	137	134	149	150	184	162	162	174	148	146	178	142	152	148	188	164	143	148	172	149	159	157	188	163	153	164	150	156	159	179	169	159	143	142	147	169	137	148	162	181	158	146	172	181	155	183	146	161	159	179	162	154	177	155	158	142	172	144	163	166	169	178	161	160	165	145	156	169	157	170	152	159	166	151	170	167	175	167	173	145	151	146	192	151	187	158	150	148	147	175	173	174	162	157	174	162	170	163	164	179	155	160	190	163	167	174	154	164	162	151	156	163	175	177	154	153	151	172	152	149	145	152	186	185	172	179	165	167	143	166	143	168	154	149	151	160	157	155	170	165	167	161	161	171	151	158	162	142	180	152	140	147	163	143	168	155	152	164	162	147	156	158	169	151	155	151	160	144	163	147	186	170	161	166	163	143	176	163	179	151	150	181	162	152	133	151	159	146	193	138	156	147	173	174	162	170	171	158	197	158	195	173	157	170	169	179	163	170	160	187	156	182	162	168	170	170	160	188	174	170	161	143	154	147	165	166	152	144	167	149	158	152	180	185	155	158	182	146	166	154	140	131	153	136	168	149	177	161	167	152	154	173	178	136	165	168	171	169	161	142	167	158	158	147	155	166	147	177	158	125	164	151	179	146	140	150	118	186	158	153	193	173	134	162	154	164	170	153	181	165	156	174	155	155	157	166	171	161	132	156	141	175	167	153	155	165	168	163	182	170	159	151	174	167	139	171	189	152	166	182	151	160	161	144	168	144	158	146	140	152	158	151	165	159	156	164	142	168	164	169	167	142	151	170	166	163	160	148	162	171	168	158	154	162	185	165	178	149	146	140	156	152	129	166	175	142	184	168	176	190	158	155	137	168	162	157	151	152	141	171	168	144	179	170	153	171	166	156	156	189	165	146	171	169	143	176	161	150	148	169	170	169	170	137	163	155	172	161	180	194	153	137	172	153	173	183	163	164	159	147	165	153	167	164	162	148	171	169	161	137	161	165	170	132	162	179	174	174	179	165	182	163	149	155	146	181	130	144	200	137	152	152	158	163	166	162	149	172	155	166	161	162	163	153	149	151	163	183	162	182	160	148	142	179	134	154	137	162	183	170	150	153	158	165	150	144	158	149	162	151	172	148	178	172	177	144	139	159	155	148	144	153	171	161	176	173	179	151	167	165	170	156	150	172	169	161	156	153	177	171	165	176	148	154	164	162	162	146	175	141	166	159	155	173	186	155	153	159	134	163	151	156	165	166	155	183	183	157	169	165	160	165	151	142	169	159	145	135	151	155	154	184	187	142	138	161	162	161	173	156	168	158	151	176	140	156	146	141	156	178	160	163	157	156	157	155	170	186	148	176	166	172	173	158	155	187	160	163	165	164	154	151	154	161	137	155	148	169	150	159	147	180	141	135	187	156	170	158	168	170	145	176	164	181	165	172	161	159	163	149	164	144	162	160	152	158	169	156	170	163	172	163	161	174	165	160	176	163	147	159	172	165	154	163	167	168	169	171	157	156	155	141	180	165	144	172	184	158	158	154	176	150	137	173	163	171	159	179	175	161	158	170	159	167	170	167	135	180	157	157	166	170	154	161	149	177	171	157	150	155	173	134	156	161	161	159	178	160	156	169	163	161	149	145	143	140	160	165	158	157	164	149	153	147	144	149	185	186	164	151	150	146	146	172	135	150	151	154	166	158	140	155	161	153	172	146	149	170	161	161	153	157	176	158	155	176	145	179	171	159	135	164	152	139	160	154	175	187	157	157	170	165	169	162	166	154	139	143	192	162	172	142	192	149	165	176	164	186	132	157	149	153	172	121	175	170	172	169	163	163	167	144	144	170	146	167	157	144	170	156	171	131	152	148	171	161	177	172	171	175	148	156	139	151	134	160	161	127	159	167	146	164	158	159	170	140	157	152	139	150	187	175	176	176	153	162	163	159	165	160	139	157	149	146	155	140	150	171	156	165	186	162	179	156	182	152	153	162	182	184	140	154	166	174	166	146	159	150	157	164	184	160	166	138	161	152	168	162	141	163	155	148	169	159	166	177	158	156	154	168	146	157	173	173	152	160	153	150	148	156	191	167	173	169	154	152	154	168	147	144	154	143	164	175	168	148	158	170	143	149	154	170	171	171	144	155	150	156	139	169	169	167	153	152	174	157	157	169	153	175	149	186	163	150	172	147	162	165	157	139	162	172	138	166	143	165	147	139	159	182	161	168	194	171	158	171	152	155	161	158	140
24311	33387	27919	19357	13921	9490	6631	5029	3930	3025	2171	1616	1265	1045	924	803	776	684	585	535	448	449	470	422	427	429	427	367	415	419	406	390	391	399	383	381	383	397	361	365	398	350	373	374	370	353	346	360	366	356	348	360	359	336	355	318	366	363	349	346	381	362	336	327	343	375	333	370	392	343	357	355	348	377	347	339	344	319	350	366	321	374	358	360	342	339	356	365	334	377	371	359	317	353	350	350	363	352	303	334	359	331	344	361	368	369	342	351	370	331	353	355	337	362	324	359	339	359	331	352	376	373	370	335	368	322	344	338	365	340	349	375	331	338	356	339	371	346	360	334	332	349	386	343	383	354	353	354	336	327	359	353	334	346	310	372	348	379	340	341	322	363	338	355	333	349	349	325	331	328	335	327	402	324	350	350	360	346	338	337	337	347	357	342	381	343	343	365	339	349	372	340	333	318	361	350	340	342	369	343	350	350	366	351	362	314	363	347	344	359	354	353	350	365	348	345	352	327	338	373	364	337	380	316	388	364	330	364	382	333	286	338	339	377	341	356	349	335	355	343	344	357	339	361	334	365	360	353	319	373	374	368	357	308	355	372	352	343	347	352	364	348	360	357	365	354	322	324	365	372	331	325	352	321	334	314	317	377	338	343	325	334	365	350	370	318	378	315	376	348	333	368	320	332	341	324	340	342	322	334	325	359	352	365	316	339	353	341	339	323	367	347	339	344	350	361	373	324	347	330	368	363	352	374	338	355	329	362	365	324	329	339	365	334	346	368	346	344	349	373	361	316	364	373	351	322	382	359	371	319	352	336	342	370	348	330	348	311	383	352	356	314	377	358	307	351	349	360	348	349	359	351	361	355	342	345	334	346	345	338	327	362	361	356	393	332	342	361	310	328	335	335	330	334	367	328	341	361	300	346	357	372	347	353	337	330	348	332	369	327	356	340	340	324	365	340	339	331	369	364	359	360	336	370	384	339	340	362	347	331	336	344	345	370	366	331	365	362	349	339	395	339	352	320	324	346	359	369	342	312	332	351	364	352	367	328	330	358	378	364	332	377	328	321	336	336	345	327	362	351	359	348	345	337	331	354	344	361	375	369	356	321	389	355	338	385	336	333	353	360	391	354	340	353	345	332	345	379	326	332	332	379	361	332	318	387	360	349	328	350	361	358	339	352	348	363	357	333	344	334	382	375	365	368	374	350	345	349	324	339	356	379	345	326	308	352	383	351	312	311	314	343	361	346	348	379	358	313	369	365	356	353	333	330	370	362	349	345	367	350	350	338	344	364	355	340	324	345	362	364	377	364	368	355	361	352	342	333	341	315	314	351	346	384	340	381	357	346	346	359	383	359	330	321	358	327	338	355	371	317	355	339	403	331	335	325	357	352	344	345	399	336	336	365	337	332	300	369	363	351	336	343	344	329	345	346	357	351	348	354	343	337	354	329	302	332	351	350	368	366	340	335	355	309	344	367	332	337	370	362	350	339	311	335	375	343	359	315	355	348	357	319	338	339	361	364	350	327	348	336	379	347	367	374	340	362	367	364	352	343	342	342	339	393	366	334	373	327	345	379	349	349	338	325	344	387	321	358	345	327	369	361	349	371	347	348	329	331	344	381	378	353	339	327	355	353	353	351	357	351	323	353	350	347	349	330	350	348	325	309	315	340	378	362	371	354	353	355	321	342	356	350	336	366	324	357	350	346	357	345	355	342	359	369	336	381	345	375	356	351	364	333	345	366	339	370	339	375	313	330	352	390	360	322	352	319	322	359	331	323	328	381	337	314	350	325	351	328	363	309	355	374	361	319	352	322	381	336	330	355	341	355	331	339	363	343	367	343	350	344	350	361	336	353	347	357	363	316	350	342	307	352	354	312	354	325	352	374	345	344	362	365	373	394	351	349	334	336	355	337	365	367	369	355	386	344	344	333	298	351	355	327	317	308	330	351	360	348	304	389	319	336	385	334	328	348	354	343	364	357	358	370	357	347	354	351	350	327	347	340	366	368	338	341	334	338	358	335	364	362	339	345	304	334	355	342	336	333	361	355	339	365	346	317	390	344	369	349	350	329	363	354	340	343	347	350	353	323	366	390	341	334	327	364	339	358	359	341	384	359	333	310	332	369	318	334	303	340	367	325	300	336	323	384	314	342	333	341	389	327	356	381	354	331	319	347	356	348	338	322	342	359	358	354	346	346	339	353	342	350	340	354	367	366	357	346	342	353	339	325	351	364	374	354	383	311	336	304	349	331	344	357	328	356	336	357	345	350	354	320	352	366	336	333	326	321	378	330	351	339	318	337	360	351	335	354	343	348	360	352	333	342	330	367	356	328	333	365	342	341	330	346	326	350	320	350	341	309	363	341	393	352	351	344	373	332	329	333	329	328	325	379	328	358	349	325	367	360	375	348	320	363	329	363	347	358	329	337	320	362	353	337	348	336	352	339	327	364	346	354	340	323	358	330	375	317	337	342	344	333	372	381	356	367	369	342	370	351	339	335	360	350	326	356	381	334	327	345	342	360	314	324	370	364	334	339	376	355	350	339	359	323	324	411	331	353	331	341	352	360	334	361	339	338	351	361	338	343	321	355	381	335	353	373	363	367	383	356	340	351	336	346	323	320	354	336	330	324	377	335	355	345	353	361	331	374	351	319	338	350	324	346	323	344	335	344	341	313	352	335	369	362	376	349	366	348	363	357	323	327	330	337	348	359	351	360	346	394	331	367	366	344	323	338	363	334	346	345	349	373	337	319	351	349	320	361	318	341	339	349	340	381	329	355	340	333	322	345	356	306	368	335	363	319	341	307	357	320	330	361	360	379	326	370	343	332	335	345	353	347	344	357	347	365	347	358	338	347	350	374	317	337	351	321	324	314	364	351	330	307	368	359	344	334	362	344	368	342	326	358	357	352	357	349	366	327	344	328	351	352	384	355	331	374	357	356	372	360	346	329	309	363	362	342	335	337	345	347	360	359	400	338	372	351	364	301	378	315	363	344	336	377	367	404	345	358	333	367	352	345	349	342	356	348	376	346	363	343	360	343	366	349	331	328	369	385	373	330	358	340	339	349	385	359	345	338	311	323	337	329	368	357	356	382	337	351	332	349	332	339	343	355	368	352	373	367	341	347	373	355	348	336	374	336	363	362	367	372	306	353	352	303	386	355	321	340	342	327	313	358	356	360	324	322	362	331	359	338	352	352	333	339	369	341	348	328	350	358	343	383	379	295	307	330	349	341	341	352	354	354	355	389	330	322	328	347	344	335	362	359	374	349	357	347	329	399	378	360	326	353	322	366	341	369	353	353	319	308	367	351	335	357	357	364	346	367	354	309	336	328	361	319	370	347	348	323	350	356	368	352	324	332	367	332	342	361	347	349	346	331	341	341	342	307	357	371	340	347	340	344	344	319	343	376	320	378	336	349	346	345	339	340	383	343	329	339	356	360	345	343	362	341	364	365	322	341	358	321	359	315	334	336	372	373	369	358
23612	21574	29163	24233	21550	19130	7384	2721	1831	1273	926	704	528	414	371	315	265	237	193	168	153	137	130	157	97	116	127	120	121	115	116	89	105	111	113	125	111	110	111	88	89	87	81	75	82	90	101	92	112	89	91	89	87	93	102	85	101	75	112	95	102	101	99	70	81	66	84	76	89	79	85	74	77	97	90	96	97	102	83	85	81	86	86	91	76	88	83	85	71	102	71	93	69	95	94	80	102	80	96	83	107	83	82	89	109	92	81	94	91	79	88	104	88	73	87	85	110	91	80	75	86	91	84	77	78	81	92	93	83	93	86	96	92	73	102	77	82	99	71	88	79	98	93	98	83	97	66	92	92	82	89	81	97	79	94	94	83	84	100	86	93	75	92	89	110	102	90	94	80	82	89	86	102	78	77	85	72	81	77	90	89	84	76	104	93	74	108	93	91	93	95	83	88	99	85	79	80	82	104	104	97	84	84	94	98	83	90	95	89	79	98	92	95	97	73	93	78	94	77	65	84	95	100	82	92	88	79	92	86	62	98	85	84	87	97	90	95	92	90	94	92	92	99	84	99	90	92	97	106	91	97	86	87	98	68	88	85	79	88	90	87	109	91	86	85	85	91	99	94	88	94	86	90	78	91	91	97	78	96	88	88	95	81	68	103	80	85	79	79	101	98	81	77	97	79	71	77	94	95	108	72	81	93	95	86	86	102	85	80	55	85	79	73	87	97	119	90	96	91	91	89	76	85	87	78	97	107	86	99	85	80	83	91	88	92	64	87	91	78	101	85	91	79	95	84	88	82	85	69	91	84	89	88	89	71	89	90	101	82	87	80	71	88	97	107	79	81	83	99	96	88	84	89	91	75	107	87	76	95	82	109	95	77	72	90	89	100	90	82	75	85	84	110	99	95	93	92	79	80	81	86	83	85	83	89	85	80	84	95	85	67	82	86	94	64	83	91	81	81	109	76	92	81	91	88	97	83	92	97	71	67	100	98	97	89	95	90	85	74	97	92	89	88	90	86	87	94	94	83	89	90	94	87	83	76	98	61	76	89	82	85	97	81	75	106	94	86	85	79	103	89	92	110	81	83	95	110	74	85	82	74	85	78	84	94	76	85	82	88	74	104	100	93	85	94	70	90	85	98	95	94	102	76	103	73	91	78	85	104	91	89	99	97	111	94	93	83	88	84	82	105	97	89	85	84	81	85	83	86	90	74	99	111	81	92	92	85	91	91	70	86	73	94	85	81	98	85	86	84	79	87	87	112	78	91	60	83	85	83	90	99	72	102	97	85	88	83	93	79	93	82	76	85	78	82	74	90	94	88	78	81	96	80	101	85	88	82	100	95	88	91	92	100	109	88	87	90	80	81	91	92	93	91	88	111	80	110	86	93	84	74	71	77	78	88	81	81	77	86	86	82	96	101	93	99	88	81	85	75	101	95	91	96	93	80	97	93	86	94	89	105	83	93	84	98	84	83	95	73	89	88	75	96	95	86	88	77	92	93	106	87	102	91	93	82	88	88	95	69	85	96	98	91	93	80	90	104	101	97	74	75	77	67	102	93	95	78	91	84	95	93	94	84	87	98	84	81	94	111	81	93	90	86	93	81	90	87	84	96	86	104	83	87	82	87	86	79	80	98	110	103	88	85	96	78	66	87	91	83	89	87	76	98	100	92	82	82	98	78	98	83	81	88	86	85	86	92	97	76	79	94	101	86	99	101	82	99	88	92	91	100	88	97	96	89	89	89	84	101	78	106	88	91	81	85	90	88	86	102	87	90	77	83	80	85	96	80	82	85	106	95	97	76	88	106	85	78	87	86	96	88	88	109	81	87	89	85	76	86	86	81	85	94	86	82	71	100	80	92	71	85	71	91	76	86	84	86	81	89	84	102	92	80	109	98	76	88	97	87	83	93	85	99	85	95	78	85	81	87	90	91	79	90	92	98	83	94	83	84	92	89	88	72	64	87	82	89	73	92	102	101	88	94	87	87	81	83	90	74	91	85	85	87	87	79	82	75	85	94	91	81	98	79	78	67	90	92	77	100	92	84	95	86	103	97	93	100	77	100	91	99	79	96	86	107	85	95	88	103	92	86	86	88	102	84	94	72	101	82	68	76	73	81	90	84	101	109	100	78	71	85	89	83	83	96	79	81	76	97	92	82	91	97	107	101	82	104	90	87	99	75	80	83	81	86	81	84	86	80	94	80	85	102	91	96	89	82	71	97	90	88	91	100	68	84	82	95	79	86	95	83	73	78	89	74	75	83	94	82	91	89	78	60	64	79	90	90	95	93	89	96	93	100	76	79	89	97	78	78	101	94	89	102	88	79	92	93	93	90	74	97	78	87	96	79	94	74	83	90	95	82	94	81	109	82	75	85	83	79	80	67	82	83	105	96	77	108	89	89	80	78	77	92	91	97	74	70	89	93	93	98	94	90	99	85	95	95	95	100	83	92	91	82	87	95	79	88	78	110	90	92	75	81	79	71	81	95	85	87	91	71	94	89	91	92	92	96	90	85	93	114	107	94	87	89	93	88	85	93	90	72	83	92	94	79	87	88	96	105	83	83	75	83	72	86	75	95	81	92	83	92	94	91	77	74	92	94	97	81	77	85	71	95	92	85	89	97	102	88	115	93	80	75	71	94	71	87	81	104	76	78	72	89	60	87	84	77	104	88	96	74	70	81	66	86	95	88	87	97	100	79	79	80	85	107	94	82	84	90	81	73	91	71	91	85	95	102	97	85	71	89	95	101	98	79	92	93	87	82	89	97	109	80	83	91	73	72	85	78	101	106	72	80	87	100	88	83	95	63	97	86	91	86	94	94	94	91	77	81	89	92	85	94	79	91	100	88	67	86	102	80	104	92	90	80	86	93	84	91	75	97	91	97	81	99	68	99	103	81	108	74	78	84	90	82	104	88	74	89	95	101	80	92	94	89	82	91	81	104	95	85	95	84	94	95	81	93	78	70	90	75	91	77	87	104	75	83	77	97	94	78	109	86	69	85	88	92	100	79	73	85	83	102	84	99	83	75	78	91	71	76	105	104	102	90	89	93	76	92	83	90	95	80	94	85	73	95	88	87	81	96	96	96	87	85	95	81	87	83	70	93	98	105	93	112	92	86	92	62	84	99	93	94	92	81	99	69	89	77	100	93	80	89	88	89	79	99	87	83	101	90	103	84	94	80	75	83	110	78	74	91	86	77	72	88	87	86	89	78	90	103	96	93	97	84	77	86	92	93	94	85	93	91	93	70	81	85	77	105	82	78	81	90	107	76	99	117	99	82	76	89	87	79	87	97	89	99	83	92	86	102	92	81	90	104	97	83	97	96	99	73	103	87	85	84	88	90	73	87	109	103	85	88	97	86	94	97	77	93	81	92	101	94	85	96	95	83	84	92	97	85	94	95	72	82	89	79	100	91	95	88	98	93	88	93	86	90	74	98	96	77	86	85	95	82	112	83	88	83	91	96	77	88	72	79	87
28335	40128	34709	26716	20235	14933	10696	8234	6507	4831	3532	2620	2015	1579	1345	1159	937	781	614	546	382	391	351	351	382	359	302	288	289	316	261	247	260	280	240	230	253	234	255	241	217	210	223	220	193	198	199	191	187	233	182	228	212	211	206	200	204	206	215	193	166	180	198	203	204	167	207	197	201	168	184	193	183	191	201	182	189	165	185	199	164	180	165	193	190	188	179	181	202	205	182	153	201	180	206	182	183	199	182	185	183	184	189	181	193	191	191	184	185	191	193	192	178	193	185	190	192	193	209	197	166	171	175	167	167	174	187	187	174	185	193	202	207	167	195	204	177	179	203	202	183	148	170	179	174	192	183	166	198	175	163	189	184	182	182	191	169	212	192	182	208	190	189	178	180	216	189	194	184	190	192	174	183	161	187	199	170	221	232	160	161	174	181	189	181	180	182	184	194	185	177	166	173	208	174	175	204	219	194	217	185	184	197	175	185	194	176	191	188	192	187	184	180	154	200	182	172	195	181	188	174	204	187	187	194	180	196	199	209	189	214	212	175	179	185	190	179	188	216	183	175	179	161	186	180	178	175	183	185	203	205	181	176	179	176	178	186	186	158	188	180	175	172	197	194	167	179	185	180	190	175	188	185	168	173	199	182	193	183	188	185	194	174	196	177	188	192	171	162	187	167	188	185	169	192	171	204	186	193	212	186	166	176	198	185	188	190	188	210	178	173	185	179	189	189	167	204	201	196	203	175	161	174	173	174	188	180	195	213	181	189	182	219	195	199	183	177	181	171	145	170	207	152	172	181	189	190	184	176	183	162	213	179	166	193	185	180	157	183	178	194	174	182	200	173	185	166	174	182	171	185	179	158	212	184	186	190	167	189	206	185	194	170	185	176	157	166	198	174	200	174	205	182	189	203	186	198	174	185	201	184	188	182	186	158	178	182	185	193	197	201	186	180	185	184	198	176	196	188	185	198	183	178	176	176	195	210	196	161	200	176	187	183	190	170	180	179	206	192	227	156	194	158	208	183	176	185	172	194	178	186	170	170	206	175	196	182	180	186	174	175	178	170	206	160	183	198	186	192	176	191	160	204	198	182	167	187	192	181	187	193	184	196	189	179	177	170	200	203	167	176	173	167	164	210	169	183	177	184	189	208	181	183	206	203	171	189	175	164	165	184	195	181	190	193	169	183	204	190	174	174	195	178	205	164	176	201	189	176	182	181	203	174	178	164	172	190	186	180	203	181	194	176	177	193	191	176	166	190	199	163	172	194	188	173	181	202	191	189	193	195	188	179	181	169	169	172	172	202	164	201	185	189	188	177	189	189	186	163	173	190	163	172	199	151	184	178	181	190	164	178	166	181	186	180	183	168	183	180	182	201	165	173	185	170	191	183	186	179	179	169	181	177	197	170	177	169	166	164	179	178	211	201	194	189	184	176	194	167	177	177	195	210	195	187	177	217	174	173	165	195	204	181	191	155	183	170	179	193	181	202	203	189	178	178	178	190	161	185	205	199	183	191	185	192	173	196	191	175	198	182	169	178	178	176	206	198	181	193	183	193	170	181	187	164	182	199	202	161	180	168	190	189	181	194	204	183	184	202	173	188	194	194	202	178	158	179	182	185	168	200	211	193	173	179	175	174	170	189	188	170	187	185	160	189	191	199	176	183	193	171	193	179	203	191	196	206	181	188	199	184	197	198	203	176	170	177	176	211	166	194	172	168	185	158	176	210	193	193	193	190	171	198	178	161	207	168	179	178	177	160	187	156	192	210	196	166	174	184	182	186	169	189	193	201	171	179	188	154	194	168	198	163	180	180	200	196	189	180	178	196	189	185	214	216	188	195	176	193	209	174	203	188	180	189	187	205	199	178	184	156	183	181	174	180	170	180	201	197	197	169	192	220	176	211	183	169	164	176	186	163	176	180	206	161	216	192	185	172	198	182	192	190	172	195	187	168	187	215	168	184	191	195	220	169	185	191	212	178	200	148	190	181	191	195	171	189	167	159	182	181	191	199	183	195	189	180	186	201	173	180	185	172	184	198	178	187	198	161	215	188	169	173	211	197	183	193	193	207	189	206	176	205	188	188	175	183	181	191	184	158	187	163	180	173	178	200	180	181	183	183	189	192	177	200	180	214	170	166	207	190	158	187	190	180	181	190	178	171	179	181	152	186	208	207	200	174	195	195	184	174	177	202	215	178	171	200	188	195	233	182	186	187	181	172	189	196	170	192	195	185	173	190	208	176	193	194	190	186	185	185	178	190	180	182	188	161	166	180	206	177	178	176	165	199	198	177	198	192	200	194	163	205	184	197	185	161	177	199	182	204	176	183	223	190	173	174	195	173	199	185	178	229	195	165	180	190	187	197	191	189	166	174	193	173	184	197	193	164	163	177	191	179	192	178	161	171	159	183	193	179	182	183	202	190	178	188	163	190	214	208	181	191	195	179	183	179	171	150	198	167	180	159	164	179	162	176	200	215	213	191	184	186	186	166	192	183	186	187	196	190	215	179	167	201	194	173	192	194	202	213	181	186	179	171	183	179	194	186	189	191	179	198	191	199	187	175	167	206	184	202	184	183	165	206	179	171	182	185	179	162	192	202	179	181	177	195	181	206	209	175	178	211	191	193	174	186	166	197	214	190	150	187	193	175	193	194	194	177	193	166	167	158	199	208	190	196	180	184	206	185	171	187	168	203	176	157	177	184	147	192	197	203	168	182	177	176	194	170	179	196	172	174	198	212	180	181	179	194	191	186	178	188	167	170	183	185	192	163	196	170	179	176	167	190	190	187	177	153	167	177	167	191	179	188	187	153	182	218	197	210	177	172	174	185	183	181	178	222	176	190	179	203	188	181	189	182	165	182	179	177	186	171	203	189	192	182	198	196	159	187	214	199	202	204	179	173	184	216	185	168	162	185	185	190	192	190	174	212	185	186	192	182	185	191	166	174	153	167	182	188	181	196	203	190	179	172	179	180	146	169	197	186	191	188	195	182	168	177	214	205	208	196	203	190	199	181	172	195	176	173	203	203	190	195	191	212	176	199	194	180	160	192	191	179	200	208	169	184	192	183	177	177	199	190	171	180	197	193	183	171	185	182	198	187	172	180	187	174	187	194	214	200	179	166	204	174	188	186	188	186	208	166	178	185	155	195	204	179	194	198	179	178	199	190	194	204	189	213	199	182	172	184	208	196	204	186	198	184	182	184	188	192	176	186	197	192	172	203	175	201	206	185	184	178	171	178	194	195	188	186	187	198	184	160	171	174	185	171	195	179	198	184	223	183	182	172	177	167	194	187	182	196	182	185	181	174	177	193	200	216	192	189	183	214	199	210	188	206	190	186	186	192	174	214	172	187	176	186	178	184	181	188	177	175	169	166	193	198	193	178	182	175	175	184	175	199	199	198	192	161	179	202	182	194	202	171	170	175	203	185	181	155	185	204	174	180	188	182	188	200	192	176	169	188	176	215	157	191	168	171	187	171	188	210	184
27322	20855	12893	5238	2354	1516	979	675	553	428	384	352	317	279	263	282	278	229	249	240	252	237	232	251	235	235	233	245	245	228	247	237	232	263	250	256	212	222	221	218	240	248	238	253	235	221	217	253	224	231	254	249	213	245	225	218	237	246	249	265	232	231	229	239	221	247	236	238	233	214	237	259	229	246	221	216	218	225	203	218	233	256	225	235	223	231	230	221	259	226	230	245	233	242	228	228	203	244	238	235	200	218	238	233	241	235	233	224	255	233	232	226	251	242	235	232	200	227	192	213	247	198	231	231	223	237	259	245	244	215	245	242	232	256	230	245	235	230	228	214	242	218	246	254	224	242	251	224	241	205	234	238	232	247	206	234	213	244	234	217	185	211	231	216	231	217	244	224	241	237	227	233	208	238	241	216	259	257	240	237	250	222	250	212	245	235	238	254	246	225	215	203	196	205	222	214	224	221	216	246	250	229	233	248	239	224	230	231	220	229	227	245	243	236	245	231	216	228	249	217	242	225	218	229	251	218	248	235	221	212	236	253	232	241	246	235	228	233	219	250	223	236	255	236	264	244	210	236	187	242	221	226	214	225	225	250	219	224	246	234	227	264	233	217	236	207	247	230	254	227	227	215	233	234	239	209	246	236	235	245	235	227	213	231	228	221	214	231	235	208	222	228	231	212	236	235	248	232	244	236	225	219	228	240	199	243	212	206	220	227	225	264	250	234	234	212	252	203	211	235	237	250	220	222	232	254	225	244	234	241	227	241	266	237	239	250	236	240	228	233	224	247	263	239	229	232	261	206	213	246	225	231	251	219	208	233	244	222	221	237	221	211	225	238	230	222	249	240	235	247	253	203	258	230	256	216	246	223	238	238	218	230	227	222	224	229	219	223	221	231	228	213	237	225	210	223	207	248	216	219	215	235	257	235	232	227	245	243	246	228	221	231	216	235	225	242	252	237	256	205	238	241	240	246	246	220	232	247	242	203	245	221	244	248	248	208	237	226	227	232	210	229	251	237	250	235	232	220	200	207	227	225	226	241	212	233	209	205	239	220	227	233	248	224	237	244	217	234	230	252	207	219	239	235	242	243	224	234	236	251	203	226	227	234	228	229	221	207	231	234	247	235	260	229	239	225	239	223	222	225	236	240	238	223	214	273	244	247	258	218	200	236	220	268	237	247	217	259	215	262	238	215	209	228	221	229	249	253	216	218	232	233	227	243	237	219	244	219	219	233	233	237	222	229	222	239	225	252	224	208	239	215	227	223	207	231	225	213	233	219	199	213	203	238	237	251	209	220	217	231	238	227	250	199	206	238	252	225	234	237	234	228	218	238	245	270	213	246	237	228	228	220	218	237	216	236	229	213	215	212	212	239	205	226	246	243	210	219	205	222	245	240	227	210	223	260	224	225	236	221	249	251	247	241	198	243	251	222	222	251	239	229	255	236	253	222	223	227	243	242	225	230	213	244	238	266	224	188	255	244	257	236	222	237	247	247	211	260	233	228	229	215	202	223	220	228	248	235	229	247	218	232	255	244	238	202	238	229	226	227	202	229	210	242	241	203	244	200	229	242	249	215	225	211	238	257	230	231	237	211	217	232	216	223	223	231	219	241	226	236	250	231	241	235	211	250	258	261	230	242	204	212	199	230	216	254	234	240	228	227	216	229	227	219	238	239	242	226	253	225	252	234	259	226	247	245	201	215	250	231	230	232	231	244	214	248	213	216	208	210	220	234	223	233	235	237	220	222	246	251	244	226	246	261	221	247	209	230	228	230	222	213	239	251	204	227	223	217	257	253	184	238	263	254	190	223	252	221	218	229	234	210	226	254	230	226	217	257	244	220	219	196	208	265	235	205	252	239	209	223	235	256	224	217	237	228	242	230	242	245	226	230	258	256	247	251	236	237	212	243	206	227	242	255	253	193	248	211	228	219	222	212	223	225	240	231	236	241	229	238	225	221	235	226	252	200	231	240	250	219	211	205	218	255	237	232	236	228	238	198	241	225	244	210	216	222	208	234	238	231	246	228	218	229	228	228	249	237	214	237	225	229	245	227	223	199	232	251	234	250	238	242	236	234	235	230	253	254	245	256	215	225	206	228	252	239	232	228	233	206	237	230	250	244	214	244	239	200	211	247	230	211	236	236	213	200	206	226	265	234	239	214	229	232	226	237	241	236	256	221	233	238	208	235	248	227	225	251	223	240	230	260	221	236	249	243	245	217	253	232	218	221	243	263	214	234	248	219	245	211	259	242	233	220	227	262	233	246	237	242	249	232	247	264	225	226	237	235	239	258	216	222	243	242	254	227	214	263	221	232	230	221	204	234	246	273	240	247	258	236	261	210	222	225	246	243	234	210	233	226	219	248	246	204	234	228	215	219	209	245	231	209	251	224	247	216	223	216	230	228	215	232	207	206	238	208	245	244	245	233	213	203	220	210	254	251	228	204	230	223	247	207	257	234	246	228	225	232	241	254	245	229	245	230	255	217	253	207	245	243	223	241	235	244	218	231	206	225	222	227	226	248	238	220	250	246	247	248	211	236	258	236	218	192	242	248	236	245	275	244	235	221	233	217	237	218	200	245	210	230	228	224	214	249	241	256	233	247	261	241	231	214	216	230	211	244	222	263	231	227	229	241	239	231	240	221	224	237	238	222	221	206	247	210	238	217	232	228	245	238	215	228	223	268	248	248	227	247	217	190	263	214	234	242	227	241	232	234	233	239	213	229	259	214	234	229	229	214	219	233	212	244	201	223	230	223	230	219	225	246	237	223	256	234	223	207	228	235	209	213	227	229	211	245	213	258	237	249	220	231	223	237	228	246	217	223	239	216	239	225	236	228	242	247	220	235	212	213	219	229	219	225	254	237	256	228	227	224	239	241	223	231	246	247	241	212	218	276	216	251	236	215	247	242	231	225	207	241	219	239	256	240	239	228	246	248	221	235	261	232	237	245	220	232	245	245	251	209	206	216	222	203	234	227	223	236	215	231	233	248	250	214	221	230	239	247	207	241	227	218	247	240	233	229	238	256	227	241	220	226	201	249	211	194	232	223	227	203	241	230	231	249	229	240	244	250	239	226	222	217	254	242	223	227	200	221	219	215	233	237	228	261	233	248	231	243	234	241	257	246	255	213	235	222	219	239	222	240	218	240	232	244	231	241	231	226	235	201	230	234	232	278	241	241	240	242	227	237	260	209	233	223	215	221	209	223	232	261	248	243	238	240	239	203	245	217	218	222	228	241	226	242	237	219	252	241	241	242	258	266	213	240	230	227	218	212	255	195	215	250	226	240	223	226	251	245	211	217	225	226	235	240	229	200	238	250	264	217	248	234	224	226	252	236	209	232	218	225	239	209	238	254	255	247	236	213	239	250	252	248	255	230	210	219	251	253	239	226	214	221	227	241	228	221	218	244	226	242	232	270	247	240	253	240	253	247	199	225	237	236	235	234	226	228	244	225	250	262	238	243	244	243	212	226	247	243
19640	21248	17557	10340	6600	4429	3174	2443	1893	1483	1168	960	851	689	695	664	670	606	558	578	559	552	529	543	490	550	486	489	485	480	479	490	495	534	500	497	518	500	457	490	464	492	493	459	485	507	493	505	479	492	487	485	503	509	500	460	477	494	514	477	494	463	506	478	472	501	474	501	489	475	481	503	488	497	449	487	500	502	461	456	470	490	520	507	520	485	507	475	450	495	454	449	513	459	536	484	467	492	450	502	508	512	511	509	488	461	497	496	478	481	501	453	455	495	452	508	516	473	478	467	519	476	474	442	482	521	503	467	521	492	505	471	485	478	504	526	510	508	446	452	492	479	455	478	494	476	493	476	497	529	485	489	488	476	489	496	485	483	502	488	491	478	486	480	459	489	500	528	462	510	495	458	476	506	467	493	474	505	481	498	517	495	521	484	531	478	506	440	457	507	444	462	475	469	515	487	463	471	499	481	521	520	484	509	465	487	508	454	453	430	492	503	520	468	485	505	499	489	488	488	503	496	459	488	459	463	503	491	475	481	481	498	485	474	448	482	468	516	472	464	499	490	455	494	465	468	497	495	494	486	498	505	510	485	486	501	503	441	509	500	507	494	464	467	479	530	477	443	451	452	467	483	490	472	498	505	514	470	441	489	475	473	479	451	510	463	452	473	485	476	503	476	493	502	497	482	483	458	531	489	462	469	413	491	481	484	453	500	489	524	509	515	479	465	454	465	527	496	464	495	496	470	490	498	458	474	487	493	469	504	482	496	458	494	494	451	506	500	463	493	450	508	500	467	493	485	481	490	506	458	464	496	505	513	484	469	493	474	473	463	506	473	493	499	442	435	458	465	478	481	487	490	508	477	498	535	444	484	494	481	536	498	494	464	511	496	506	489	500	474	544	436	516	479	544	481	475	473	480	510	468	510	482	468	479	474	494	523	458	501	474	520	475	502	456	466	516	446	498	502	452	496	504	467	488	521	447	459	475	522	477	504	485	477	489	486	471	530	521	491	484	474	461	460	506	467	519	464	485	491	500	539	481	501	503	468	498	461	481	490	511	507	473	501	482	484	504	471	477	474	464	503	506	423	502	519	478	469	462	526	516	481	500	461	472	477	493	466	499	491	523	479	483	482	556	498	468	446	450	533	451	484	490	458	484	523	517	482	485	499	435	498	490	510	494	481	471	516	452	500	478	538	492	492	451	498	499	511	492	506	510	505	447	484	505	520	493	521	521	519	457	484	495	489	496	480	502	474	500	482	480	498	493	504	482	477	464	468	484	443	498	536	451	502	486	500	509	476	513	445	483	457	486	490	515	509	486	465	492	482	509	529	469	489	517	482	461	463	490	499	528	480	443	498	515	466	526	486	505	504	494	499	504	469	507	490	491	497	486	463	477	454	444	477	521	491	475	482	472	511	502	483	501	489	524	459	467	491	505	489	473	482	497	499	496	486	500	456	493	478	466	503	480	511	478	470	480	509	473	556	481	459	502	472	492	463	491	480	449	492	495	480	489	462	552	446	472	508	501	449	469	498	464	488	510	480	519	455	484	486	491	516	491	493	515	511	475	497	476	458	493	459	492	465	502	539	514	487	460	480	487	510	463	528	467	473	470	510	492	483	490	491	470	489	512	496	491	478	466	494	490	526	499	448	497	482	483	498	453	488	468	462	471	481	490	469	503	531	512	479	444	464	503	480	468	474	484	499	478	486	467	457	509	492	482	473	525	467	460	480	482	500	540	467	479	454	492	505	486	483	467	480	504	483	497	467	535	468	479	500	503	460	511	520	499	498	476	527	501	507	497	488	475	497	481	498	439	501	500	476	478	519	486	489	491	530	515	486	457	463	532	459	487	503	466	482	489	480	447	463	480	483	485	501	509	507	451	503	465	469	472	447	492	472	484	472	474	503	474	511	476	483	467	486	472	457	489	504	490	477	511	497	477	508	491	486	463	471	491	467	464	501	472	478	478	484	491	447	477	450	485	480	527	454	482	443	483	529	502	475	499	521	518	516	445	510	487	496	478	502	450	508	455	515	486	474	467	479	474	454	457	494	482	506	522	506	468	480	484	469	488	493	506	512	456	422	465	479	486	535	468	470	501	500	464	487	431	510	471	514	453	492	453	484	476	455	488	502	457	490	465	527	453	516	448	478	516	530	501	490	472	507	536	493	484	482	455	480	472	510	488	490	478	489	517	520	482	471	460	548	514	478	493	513	470	492	499	480	511	464	435	517	501	499	454	480	492	465	453	465	503	470	490	495	525	486	482	486	532	447	477	486	445	488	467	466	491	487	494	474	481	513	481	518	521	427	473	500	499	506	494	484	478	482	464	478	460	473	457	520	514	448	502	477	471	513	474	518	492	531	488	469	506	492	483	502	470	477	476	484	478	485	489	509	517	522	504	495	527	486	435	486	443	503	444	456	480	497	490	503	490	484	507	496	506	489	441	505	489	508	499	460	478	483	455	491	496	478	463	495	472	454	481	478	499	483	483	423	502	481	505	478	490	493	520	471	482	485	482	466	499	476	523	495	492	520	526	469	473	524	495	485	497	478	501	470	454	496	491	520	505	502	503	470	464	515	490	521	489	483	499	501	517	505	471	478	501	468	533	451	506	513	510	506	472	521	496	495	469	460	458	455	485	481	502	480	450	480	485	504	533	473	471	477	502	521	465	484	498	461	467	481	475	492	494	473	491	474	487	444	475	520	512	516	540	479	498	475	459	483	459	492	485	539	515	459	506	469	451	472	509	461	499	466	524	442	483	484	488	491	513	458	500	481	477	478	504	504	475	501	463	515	452	465	496	475	515	486	497	445	502	479	419	516	449	493	504	480	491	484	447	467	515	511	462	515	484	537	509	494	515	487	471	494	500	474	465	504	488	503	464	506	471	498	443	473	499	471	541	493	454	495	464	471	486	455	511	459	521	497	497	460	492	482	472	480	519	467	493	487	462	466	501	510	506	460	469	461	521	465	469	496	506	498	481	486	470	514	460	512	447	460	468	498	526	443	487	482	461	538	454	531	464	502	498	480	507	508	489	515	517	499	501	514	512	474	494	455	458	490	478	478	475	481	427	515	455	456	484	508	467	481	483	456	490	489	464	500	479	438	478	461	511	495	512	487	486	499	484	518	535	471	466	463	487	517	485	499	516	460	509	457	498	492	470	500	530	482	490	506	485	465	439	483	498	477	469	481	490	503	516	474	466	481	493	502	513	472	468	514	482	466	491	443	508	494	530	468	496	476	490	478	494	496	453	507	503	493	489	473	446	484	466	459	478	466	501	493	472	482	487	461	489	470	481	483	483	520	494	479	482	478	500	462	520	469	441	470	504	512	486	478	483	467	507	477	499	459	493	499	465	488	528	523	487	490	477	495	472	489	503	490	458	497	497	454	486	469	482	471	502	463	503	502	478	483	484	465	514	482	475	477	491	499	480	504	478	483	496	493	450	480	461	444	498	509	514	518	438	463	527	512	478	493	473	463
24927	21688	28358	25252	17232	5307	2577	1484	1002	776	558	457	368	353	330	296	274	253	190	176	185	186	194	174	168	186	162	156	179	160	185	182	165	171	164	157	173	168	169	181	155	157	170	168	158	170	174	148	161	165	183	169	158	155	134	136	151	162	152	165	160	172	166	143	157	161	195	137	166	129	139	143	194	138	131	147	151	160	146	133	153	157	160	187	170	141	157	180	157	151	177	151	151	179	157	144	163	137	152	166	172	153	181	170	173	163	150	126	160	154	157	177	161	167	173	187	179	171	147	165	178	175	152	153	156	151	160	162	150	161	166	156	135	187	179	165	159	166	154	160	165	154	170	193	159	183	173	173	157	148	155	187	150	152	164	162	178	158	179	166	159	185	168	152	151	145	165	155	143	142	157	167	185	164	139	150	180	147	153	144	155	155	166	172	147	136	155	163	148	137	166	166	161	155	173	162	151	175	163	140	160	171	150	162	144	142	153	147	152	154	164	169	141	166	133	152	171	156	172	150	145	146	153	164	154	162	164	160	172	151	176	161	153	147	165	154	168	163	156	159	177	153	163	141	136	159	157	139	160	169	176	178	143	138	152	174	171	148	145	145	132	144	188	179	152	170	164	167	161	156	163	171	162	156	148	144	150	144	163	176	153	151	176	138	166	155	173	164	137	182	182	155	155	160	175	132	155	156	163	134	144	154	138	166	155	152	163	147	164	161	144	180	173	148	140	157	148	159	158	177	132	157	159	152	145	136	147	166	156	139	171	154	166	146	156	157	139	143	144	131	156	157	133	161	168	182	176	181	175	136	161	150	150	158	143	151	160	160	138	164	166	156	166	171	150	161	155	145	166	154	152	154	145	150	132	162	182	148	139	167	139	173	165	170	168	156	166	168	158	155	155	167	115	140	146	160	155	148	169	161	164	151	161	139	145	147	143	153	184	171	158	166	142	153	146	162	160	138	176	148	159	138	142	170	126	158	157	162	137	145	168	142	157	163	164	178	181	173	145	170	145	146	163	156	149	146	165	145	137	148	145	149	168	162	184	176	127	163	148	161	169	165	155	162	156	169	164	153	174	161	156	162	188	143	155	162	144	168	148	172	153	157	158	149	143	166	167	142	153	162	148	169	169	152	132	160	147	150	173	185	150	148	158	156	171	128	168	138	184	145	157	151	174	139	159	178	171	162	158	152	174	168	147	160	138	168	159	174	181	178	157	185	173	156	171	154	166	128	137	147	145	152	143	154	177	168	169	163	158	170	144	170	157	154	147	134	158	147	155	147	161	163	148	161	186	161	164	160	152	162	130	168	172	163	131	177	144	160	142	160	155	141	169	144	133	158	178	163	176	161	179	158	127	164	157	155	141	158	157	170	181	166	146	162	153	138	157	140	161	148	173	159	203	156	155	155	140	136	157	170	164	182	160	174	165	161	154	190	141	133	157	151	157	176	128	148	142	152	175	162	148	181	158	157	167	155	159	165	161	141	165	149	154	151	138	168	143	180	167	183	154	154	164	137	176	160	159	148	155	139	165	167	155	142	166	162	146	134	132	160	163	136	180	169	161	140	164	157	161	158	141	152	158	112	179	165	167	129	134	147	153	155	151	134	151	149	160	142	160	158	146	175	177	157	145	150	174	167	163	152	137	170	153	168	171	155	148	163	157	154	159	134	158	171	145	158	147	156	128	153	165	164	167	168	145	154	169	157	158	169	187	129	157	150	145	167	148	135	149	138	157	159	150	173	183	172	144	151	144	162	160	156	161	149	176	162	165	149	160	138	160	152	143	158	148	169	175	150	160	167	149	154	164	151	161	163	161	164	154	148	174	163	165	129	159	159	149	143	159	159	153	157	160	136	168	151	138	145	152	166	144	152	164	144	158	155	137	169	120	143	158	170	154	174	139	159	178	152	144	160	160	157	159	156	189	142	167	149	185	182	181	180	131	174	166	159	157	155	158	133	148	150	163	144	171	173	150	156	164	162	160	164	162	165	147	153	167	160	158	167	144	171	152	168	145	136	171	157	157	170	154	152	134	148	162	187	149	150	153	140	145	157	151	183	153	150	147	174	183	161	153	158	147	159	142	169	166	151	156	153	162	170	160	169	153	146	151	150	155	149	181	154	166	145	172	159	187	143	181	164	156	156	171	142	126	176	165	152	152	140	163	167	126	154	147	152	145	157	184	172	177	161	170	173	149	165	151	144	177	160	190	134	158	174	158	170	144	159	152	166	167	155	145	162	155	143	148	144	174	171	152	154	182	148	163	154	160	178	161	151	154	169	146	145	168	141	149	175	166	156	146	145	150	159	157	161	179	167	160	178	175	150	150	161	169	148	147	170	164	175	169	151	164	158	159	148	156	169	146	145	159	155	167	144	138	159	158	151	171	135	152	140	161	135	160	143	165	156	142	148	148	174	155	157	161	168	179	153	144	169	165	179	166	148	173	156	168	159	139	160	148	141	150	174	147	151	148	160	175	160	143	126	147	155	176	155	137	153	119	151	172	174	169	161	159	140	161	145	174	140	166	140	161	143	149	164	164	144	172	181	170	151	149	160	150	159	133	153	161	157	159	134	134	147	136	169	161	162	153	174	164	164	164	153	151	157	159	136	166	154	169	157	173	157	150	158	160	178	179	158	182	167	174	150	154	142	162	169	166	158	181	179	153	151	149	154	147	154	157	138	143	163	164	165	161	177	165	138	165	159	162	167	143	159	147	148	165	177	174	161	154	151	150	140	187	145	165	167	153	142	169	163	175	149	158	158	172	169	161	150	161	158	150	163	159	145	178	170	182	145	144	164	154	168	151	155	155	163	139	151	163	158	188	166	164	150	161	154	164	161	142	137	146	157	152	169	151	176	162	142	151	151	172	147	172	160	177	172	189	140	189	176	153	157	158	159	165	153	191	158	130	156	132	159	129	153	152	184	145	159	178	174	153	174	162	143	170	157	176	164	143	182	153	162	165	176	185	173	146	157	158	166	150	160	138	143	142	151	156	145	161	152	162	156	158	149	162	157	183	166	175	145	148	153	148	165	161	157	142	149	159	179	166	174	183	159	178	174	169	159	174	152	162	146	173	158	138	153	165	150	167	164	149	176	182	153	175	148	159	182	144	142	149	161	161	152	147	154	143	164	146	162	156	160	159	149	168	178	159	174	159	160	159	178	152	157	155	145	177	144	133	161	195	164	130	171	160	153	134	168	149	140	156	162	170	143	163	149	146	161	161	178	163	162	166	160	161	139	146	164	160	170	131	148	153	171	177	183	174	170	133	184	157	173	128	142	152	154	172	174	151	153	154	153	145	162	156	165	160	159	160	161	154	156	168	132	171	177	154	162	152	151	154	156	171	159	173	168	154	150	152	152	171	161	176	150	148	160	162	153	170	160	164	159	159	144	147	146	153	152	163	160	157	152	155	154	153	171	169	143	156	173	133	150	142	173	153	160	166	163	181	132	163	134	157	160	175	165	139	166	165	136	136	142	163	142
24437	33214	28680	19705	13561	9375	6963	5026	3910	2810	2034	1554	1246	1099	980	889	788	663	550	483	486	431	437	429	428	427	410	414	412	403	345	388	376	387	369	396	390	360	344	369	334	352	349	313	336	368	359	335	366	336	354	336	354	360	321	357	324	352	345	360	332	350	352	364	328	348	331	323	321	332	329	325	365	363	350	304	360	362	322	368	319	354	338	347	340	342	345	341	329	322	341	331	320	327	349	313	317	337	336	315	337	335	343	367	334	328	366	354	333	325	322	340	343	362	347	371	321	321	323	316	335	309	362	329	345	330	345	305	321	342	365	370	326	331	346	389	292	336	320	353	359	322	319	302	351	374	351	330	323	348	351	342	329	305	361	334	336	384	315	373	356	331	342	321	331	334	322	325	364	324	360	340	338	332	330	362	323	361	361	346	368	335	367	338	333	361	359	335	324	310	342	355	340	362	361	375	360	377	331	340	334	374	346	318	349	328	310	363	351	319	341	343	351	342	329	346	355	358	353	346	376	318	305	330	344	335	378	328	360	349	323	366	333	351	330	335	327	294	313	354	347	362	344	340	334	318	347	312	293	320	328	331	330	339	325	347	349	366	379	349	355	328	349	342	334	347	350	353	347	342	314	317	353	355	342	315	347	364	329	362	364	314	338	358	353	302	318	319	324	303	327	339	319	356	320	326	341	334	332	348	335	391	330	312	339	325	347	353	314	361	311	349	313	327	324	334	362	330	354	356	363	345	356	365	339	333	305	351	333	330	339	373	312	309	340	332	315	310	331	351	351	339	339	319	347	349	330	322	353	359	344	333	345	347	361	335	345	343	361	361	389	344	331	329	357	360	319	350	351	315	345	356	331	341	347	320	346	308	323	328	346	354	378	333	353	357	350	335	353	330	327	359	343	354	323	351	342	327	324	371	354	353	334	349	336	312	323	331	345	344	363	345	315	337	322	353	328	339	343	349	353	342	346	327	355	316	332	374	367	342	343	332	329	316	338	368	335	353	360	336	334	345	338	313	323	335	373	328	362	359	301	307	350	340	338	325	305	351	342	321	312	344	318	348	333	336	340	331	314	338	335	331	348	344	345	351	366	366	332	353	376	328	349	318	373	365	318	359	290	355	358	363	319	339	359	355	341	357	395	346	332	339	355	338	332	373	354	307	351	320	369	357	344	321	336	323	366	338	336	342	352	350	353	333	310	337	326	302	368	336	306	352	322	344	334	360	351	373	339	330	325	347	347	351	326	345	357	349	358	322	361	356	325	352	336	340	336	335	330	343	343	377	340	363	351	350	380	317	356	326	334	293	353	294	332	336	313	366	332	348	346	314	366	324	336	330	379	329	371	360	332	307	302	343	354	367	374	321	346	326	344	348	319	355	308	335	387	340	356	326	334	308	324	326	336	353	347	346	312	340	292	351	313	359	367	371	348	337	371	318	315	368	358	364	356	325	340	369	326	355	339	358	343	325	334	339	338	338	338	329	352	351	329	316	336	361	380	351	340	340	340	332	349	368	323	375	368	354	357	360	304	342	333	330	349	352	333	350	344	312	359	368	324	340	350	347	364	344	368	346	342	303	353	356	313	354	327	356	348	349	341	305	338	312	330	344	342	358	347	328	382	333	317	383	339	351	373	309	349	344	322	362	327	360	347	335	313	306	360	381	366	305	346	323	319	313	341	313	320	388	336	339	378	346	311	329	374	352	346	327	356	308	376	332	327	334	323	303	315	379	341	320	353	337	319	352	346	319	314	344	312	305	339	359	342	338	333	332	364	338	331	361	360	317	368	366	330	354	353	346	364	316	334	331	369	333	327	341	329	362	341	356	306	377	356	357	348	335	331	295	306	361	312	346	360	327	363	319	337	321	316	359	345	346	351	341	339	338	348	349	358	303	353	350	341	352	338	365	347	338	344	342	314	331	335	360	339	358	338	334	396	321	327	341	345	319	317	350	329	342	373	326	365	341	333	368	328	358	327	353	318	356	343	343	313	321	353	325	317	334	307	329	349	321	349	374	328	329	376	317	340	353	329	337	320	352	329	353	373	355	326	346	328	363	341	341	349	342	343	329	368	327	350	345	348	340	344	323	313	324	351	317	344	362	328	331	328	350	357	318	337	340	311	323	334	341	336	335	353	316	344	361	343	390	358	289	326	341	370	327	351	321	314	329	324	378	343	326	384	339	350	366	328	324	339	364	346	326	348	334	328	351	379	343	346	364	351	345	335	310	347	352	324	326	377	333	341	336	321	345	341	352	364	347	342	362	364	335	320	318	345	313	368	363	338	325	358	342	358	356	329	334	317	379	334	327	349	338	353	344	329	380	340	311	341	331	359	328	333	327	345	354	359	364	337	357	347	311	339	340	319	352	354	335	342	365	354	335	331	371	328	330	343	348	356	315	353	351	350	338	327	315	390	375	341	305	341	356	310	368	355	353	337	331	344	346	336	354	368	352	362	367	353	380	338	343	340	333	344	336	351	316	348	312	328	350	361	312	299	332	315	347	347	349	320	332	320	353	366	347	351	353	340	315	338	333	309	349	350	347	345	352	319	351	329	336	339	318	354	328	345	322	352	329	350	358	349	331	303	350	338	342	342	349	300	310	333	313	317	353	363	328	309	334	338	319	316	337	382	356	330	339	337	314	340	298	357	316	329	339	323	333	335	365	392	321	325	360	348	378	365	362	337	343	328	354	344	313	339	353	330	329	342	362	345	361	357	329	333	331	347	348	325	311	327	313	353	364	315	343	337	349	328	323	349	348	371	330	349	339	340	373	330	373	317	359	349	354	313	354	345	375	343	325	346	340	341	311	326	341	354	303	323	372	322	324	351	331	332	350	369	364	333	363	318	328	317	345	341	358	319	304	354	350	331	328	343	357	368	372	351	332	318	308	385	308	338	350	341	346	338	318	337	339	349	333	330	326	341	334	312	315	356	327	335	339	315	307	358	384	350	339	332	330	337	338	368	336	335	326	315	322	331	336	367	352	340	321	343	338	358	338	322	328	346	342	332	340	339	354	322	326	314	322	378	364	351	336	351	348	336	337	322	337	322	343	350	361	353	318	336	369	324	317	345	368	358	307	344	321	337	346	353	351	337	337	381	331	345	335	344	353	311	357	344	334	363	351	304	374	354	347	320	327	353	302	386	322	368	304	368	349	319	344	365	328	356	361	309	317	373	337	301	376	304	345	322	326	344	355	341	349	375	350	335	330	355	339	325	358	340	333	338	326	343	354	340	360	369	335	303	327	356	339	350	335	341	348	366	364	343	353	340	361	339	350	334	338	325	336	303	333	324	347	372	344	305	319	340	313	335	361	371	352	334	351	345	305	333	333	353	353	344	369	370	309	323	334	349	339	307	350	334	362	317	335	319	357	363	337	325	336	330	323	319	331	365	340	361	332	349	346	334	364	368	334	337	339	348	320	349	360	322	312	353	354	369	345	361	353	355	334	312	325	318	382	349	353	322	365	387	353	342	343	348	337
23723	21678	29299	24307	21617	19183	7766	2829	1806	1203	947	676	520	451	424	316	255	227	185	159	161	153	121	138	120	125	100	121	97	95	83	113	106	107	96	97	105	108	78	88	92	91	115	103	101	85	101	95	85	71	94	69	110	83	78	99	91	93	87	96	82	106	88	87	88	79	73	88	96	104	91	108	94	92	92	70	82	100	95	66	93	87	75	92	90	98	84	83	75	82	91	70	87	92	94	91	89	95	78	102	88	85	87	89	100	84	87	89	89	75	76	96	106	81	99	92	103	82	88	86	113	77	75	91	97	91	76	101	82	94	82	81	81	85	92	82	95	91	107	69	101	86	76	103	92	105	90	80	89	94	86	96	71	82	103	87	84	84	87	103	88	97	95	87	87	96	101	78	97	72	99	81	99	83	85	82	82	96	100	98	79	80	91	86	84	94	106	90	89	87	85	90	93	95	84	89	86	79	79	94	88	85	93	94	81	85	95	93	88	103	82	86	78	68	101	97	73	90	90	96	81	82	93	89	83	90	84	73	89	74	91	73	87	97	75	95	64	68	75	91	84	86	99	69	89	80	97	91	88	87	74	90	87	77	93	77	81	94	102	72	96	79	73	88	84	87	87	91	84	101	83	94	80	83	72	83	99	95	80	96	87	97	89	83	84	87	81	81	86	94	104	85	82	85	89	80	83	104	75	83	97	83	76	83	75	84	94	90	74	88	100	97	79	99	90	81	86	75	87	91	77	97	92	79	92	102	89	90	80	75	74	78	103	74	76	84	100	99	91	87	87	90	88	92	101	87	83	95	83	69	91	87	70	88	82	75	100	94	78	85	86	80	91	76	93	90	90	86	84	102	84	90	89	90	95	91	93	79	74	87	80	90	93	86	99	81	87	69	102	80	101	84	94	87	109	85	93	104	72	78	76	88	91	84	88	85	87	73	81	98	99	92	72	97	87	79	91	96	93	83	90	77	84	78	112	81	95	90	102	95	72	91	80	99	98	94	81	90	100	98	99	81	88	88	96	94	103	84	92	100	60	92	83	80	74	96	81	89	83	79	94	86	76	102	77	93	94	92	95	86	86	77	102	94	93	77	86	81	99	101	94	93	86	85	96	81	96	101	82	76	94	94	83	98	85	69	99	92	82	79	77	95	80	94	82	89	73	100	93	79	84	88	94	98	88	80	94	92	97	83	82	87	85	84	89	85	94	75	85	78	88	91	73	84	88	81	83	86	79	97	80	82	86	80	81	81	71	91	75	93	93	95	87	94	88	72	73	89	88	92	80	82	81	83	79	67	81	89	73	80	78	84	90	92	80	89	83	90	87	96	86	89	98	76	78	81	84	71	84	73	87	93	98	75	95	67	83	110	90	70	81	66	100	97	90	93	83	93	91	95	88	69	107	77	86	92	102	76	87	95	78	73	82	93	101	78	79	87	84	97	88	68	97	80	90	81	94	90	82	71	84	96	71	105	81	81	88	81	90	104	103	89	94	83	82	82	78	79	120	74	90	82	90	86	89	70	89	97	80	88	79	92	86	88	89	94	89	87	82	81	92	81	82	80	89	82	94	84	79	75	93	72	91	88	86	109	108	95	75	69	73	86	91	85	89	87	84	94	77	102	71	87	101	104	95	95	74	86	80	98	72	93	93	86	80	80	83	84	74	97	83	79	86	92	89	66	96	88	73	95	88	99	74	87	86	93	88	94	86	101	96	101	73	89	76	93	100	91	79	100	103	87	92	77	84	79	69	95	87	93	86	78	76	106	102	95	88	72	81	86	96	86	85	89	92	88	101	106	96	74	98	75	102	83	75	85	99	87	96	94	98	83	95	98	84	85	83	90	97	101	81	81	93	81	76	95	98	91	79	108	87	91	86	94	103	75	99	90	80	79	88	94	95	94	83	102	92	64	78	82	86	90	88	89	94	90	74	86	89	96	80	78	95	82	79	84	84	95	90	78	87	80	77	89	95	90	77	76	82	90	102	78	80	100	93	76	79	88	89	95	77	92	75	98	75	87	71	91	85	101	96	88	75	77	78	99	93	86	71	84	82	94	91	76	91	95	95	106	76	82	79	75	79	90	86	87	96	100	87	78	84	85	93	97	85	91	95	99	88	85	91	83	90	75	98	90	96	80	103	90	95	78	104	81	96	84	86	95	82	101	96	89	87	87	101	82	88	81	84	88	65	87	87	80	74	92	93	100	98	89	84	91	72	97	72	76	83	87	90	98	90	94	96	82	83	87	89	80	80	97	88	86	91	87	82	85	83	90	75	78	80	75	87	112	85	86	105	74	83	83	91	75	87	101	79	75	94	76	84	86	91	82	107	97	88	79	75	80	76	103	77	85	92	63	101	67	101	77	79	78	105	87	77	100	85	109	112	93	98	72	81	90	94	85	99	87	87	75	99	84	79	87	79	84	74	83	71	81	96	80	88	100	79	78	91	87	92	78	101	94	85	97	91	88	89	99	78	86	76	101	82	74	91	73	93	96	97	95	98	80	93	93	90	95	82	96	95	85	95	81	93	91	88	78	98	87	84	83	69	106	78	78	75	82	96	94	84	96	78	88	87	90	96	100	101	75	87	84	91	73	96	102	78	92	81	86	95	85	80	91	77	77	77	100	104	80	72	83	105	94	92	92	97	96	88	91	102	82	96	82	92	79	98	81	103	91	99	75	90	95	87	91	84	68	83	79	100	86	75	83	96	94	84	73	79	77	92	93	79	87	79	79	69	98	83	77	96	104	94	86	83	91	86	83	67	82	92	90	79	83	93	75	96	79	100	95	85	76	81	91	85	79	86	106	93	76	91	107	90	94	94	85	72	75	81	86	98	91	89	89	100	92	84	90	94	86	85	90	84	94	81	92	67	77	75	84	77	91	97	103	84	71	83	79	88	89	90	100	96	89	72	82	92	75	94	81	96	91	79	84	97	92	89	76	98	93	84	86	93	77	83	76	73	80	87	81	92	73	77	86	78	66	107	75	98	77	86	95	90	81	102	101	76	87	114	88	74	91	94	92	78	79	79	101	88	79	80	76	92	69	86	93	92	89	85	93	83	86	79	96	88	84	102	92	82	95	93	98	83	105	85	96	86	81	88	100	94	78	78	85	79	78	88	77	76	101	86	102	78	86	83	102	81	103	88	93	104	92	84	82	93	105	78	95	87	99	99	91	83	89	108	84	94	101	87	79	80	83	89	91	78	95	82	79	68	89	91	90	78	76	76	95	94	85	82	89	70	94	97	73	107	82	93	83	86	104	95	90	79	90	100	71	99	86	90	92	81	98	82	77	76	64	80	93	97	110	98	88	91	92	86	78	75	101	100	86	106	85	97	104	101	98	83	92	77	85	87	94	97	73	77	87	91	86	90	95	86	77	97	89	97	87	87	85	83	91	95	86	78	99	79	89	74	94	99	83	102	91	75	93	83	89	86	79	94	87	71	88	94	79	85	93	92	82	86	84	85	95	92	88	84	97	80	89	79	91
28005	40361	36315	27104	20162	14720	11372	8415	6224	4681	3508	2548	2133	1710	1435	1201	930	750	548	486	466	417	405	396	321	310	278	302	290	282	264	277	248	260	242	210	215	211	224	224	205	216	215	197	201	213	201	174	222	196	178	209	166	216	187	209	199	185	173	181	197	182	219	180	197	194	177	182	177	179	193	161	192	194	171	209	199	203	161	191	178	172	177	189	155	187	183	183	179	189	170	190	170	204	177	201	179	184	185	180	185	192	174	164	193	187	182	202	167	196	187	171	163	183	197	192	176	173	199	180	187	176	192	159	155	181	196	156	175	146	194	202	169	170	173	177	188	186	184	147	189	179	156	186	148	179	179	202	176	183	170	181	174	182	165	201	194	174	191	173	181	166	177	203	183	206	176	170	178	185	189	166	173	167	178	168	181	169	178	197	176	165	191	179	187	193	148	189	198	197	182	173	197	210	203	188	172	186	186	193	198	178	181	180	185	182	174	171	185	180	184	208	154	192	178	183	172	166	183	165	184	175	187	178	203	183	175	170	163	182	206	163	180	173	158	176	218	181	187	173	189	195	172	176	190	174	196	200	175	173	167	161	200	159	168	185	178	178	190	191	168	199	187	186	200	176	174	208	174	173	208	202	203	176	161	179	186	183	176	186	188	186	186	159	176	194	177	190	175	196	185	181	210	191	179	185	178	190	175	204	184	171	184	193	196	180	181	155	185	183	193	200	172	177	184	188	176	155	195	171	163	185	186	161	148	206	194	169	175	186	174	159	158	185	179	173	187	170	173	177	177	156	205	173	171	191	160	183	184	185	185	169	182	186	177	170	189	168	188	182	189	166	178	176	179	192	215	159	187	175	184	157	186	172	142	208	191	172	154	208	176	212	165	188	192	184	170	195	179	189	192	150	190	164	187	174	186	203	177	168	172	181	171	171	198	188	179	179	193	199	177	177	174	189	180	177	176	192	190	170	201	162	175	191	166	173	171	187	177	156	207	200	175	203	201	180	198	161	177	206	167	197	181	195	194	194	173	154	175	186	164	196	174	185	173	185	177	177	177	194	208	168	175	195	176	196	181	169	149	182	181	176	163	207	218	175	180	185	223	184	162	165	192	180	175	172	177	177	195	200	174	188	166	173	146	184	172	182	210	165	178	172	173	172	185	183	187	165	189	162	195	191	178	176	191	196	200	193	182	177	181	171	203	181	177	176	179	170	174	184	203	170	187	169	168	174	187	196	182	181	194	176	180	176	196	195	178	179	160	180	201	186	191	177	211	183	172	197	185	180	187	156	210	175	196	171	196	192	168	167	173	181	161	179	192	183	169	206	183	172	160	164	173	199	172	183	171	190	153	199	182	183	192	171	178	186	167	177	188	178	185	187	171	170	171	152	183	168	192	186	213	191	176	190	174	178	182	180	195	170	170	189	169	176	162	184	183	199	183	179	212	173	182	161	192	164	205	194	172	166	178	188	182	166	174	179	174	186	184	153	178	184	161	157	177	175	190	186	192	181	188	179	191	170	183	205	188	194	193	191	171	167	168	182	177	198	185	173	173	180	182	197	166	210	186	183	172	181	165	175	153	178	181	188	173	182	177	187	180	193	197	164	190	171	187	172	189	190	173	178	167	190	173	198	172	183	185	172	166	173	187	195	186	146	181	195	181	169	174	197	184	203	186	194	195	178	175	186	160	178	203	170	169	176	160	160	182	212	166	170	169	192	173	188	191	173	209	176	183	184	184	203	202	173	185	177	194	161	178	182	187	197	192	181	156	193	180	191	194	167	158	162	188	178	151	190	176	213	163	204	150	167	210	189	178	178	181	165	204	157	207	200	161	173	176	191	187	169	186	193	203	166	196	190	178	187	170	190	192	179	200	164	163	187	168	151	190	180	184	180	191	188	180	181	181	199	170	174	181	151	174	161	179	174	189	164	150	167	197	199	204	170	170	158	171	185	184	183	190	174	166	160	178	170	188	183	193	164	175	173	192	175	169	185	189	173	175	174	163	184	197	180	165	159	199	193	187	179	231	197	200	168	160	183	181	184	178	176	182	181	188	178	217	199	201	173	161	171	185	166	167	171	208	189	193	184	170	169	177	190	180	171	176	193	202	194	205	178	184	189	154	198	168	178	170	198	182	183	161	163	170	156	174	184	195	182	158	179	192	202	194	190	201	194	147	199	179	191	182	171	187	189	182	179	202	171	170	169	178	193	183	200	201	194	187	188	189	179	206	170	205	179	175	202	167	178	190	206	201	178	169	185	186	174	193	174	200	173	181	208	162	192	160	163	175	192	193	167	174	182	175	175	166	185	196	180	197	176	176	188	158	194	156	159	179	177	161	161	196	175	201	169	174	174	168	170	177	194	179	201	152	161	164	171	193	185	157	203	172	187	181	178	157	186	182	174	183	189	180	191	189	205	183	184	163	175	172	200	172	173	215	175	169	168	161	171	183	185	174	175	181	204	174	186	201	191	191	170	175	161	180	170	212	194	170	177	173	170	180	172	191	156	184	178	182	206	183	158	180	178	189	156	165	165	179	187	168	184	166	187	182	184	163	174	173	164	189	196	176	190	167	180	204	182	181	171	204	176	169	181	186	177	158	177	197	173	185	179	174	176	159	168	181	213	180	175	202	188	188	191	182	163	180	192	168	206	197	174	190	169	216	168	212	172	171	186	165	197	166	175	178	187	188	170	172	169	173	182	186	208	180	195	172	162	178	165	181	196	172	187	171	180	172	216	166	173	208	165	211	186	186	197	184	172	176	196	192	191	181	166	169	171	184	191	200	185	172	183	172	184	173	191	182	196	179	211	182	193	211	192	186	174	174	190	163	174	179	173	195	171	178	176	187	205	194	152	154	178	151	191	175	155	164	165	182	147	189	175	190	173	188	201	174	191	189	173	173	198	176	126	180	172	184	186	184	184	179	162	160	163	172	179	188	196	192	177	170	198	186	167	182	163	172	185	170	176	164	183	166	195	168	173	186	184	176	189	163	200	191	187	185	166	190	194	190	144	150	165	195	152	172	188	206	169	154	180	181	184	161	171	186	200	168	164	176	199	172	162	186	181	205	194	187	180	174	181	169	233	175	160	178	190	187	176	179	176	181	191	204	167	180	184	164	175	186	178	204	174	172	161	167	187	171	158	195	175	187	185	195	183	184	182	203	178	192	180	177	183	183	193	203	189	189	179	169	203	168	195	166	189	191	193	184	173	202	178	181	193	172	154	169	185	175	181	187	210	184	168	191	169	194	186	183	200	167	207	178	206	186	196	181	187	171	189	194	187	178	181	187	170	192	166	182	172	183	185	172	186	173	194	184	171	187	190	212	187	163	171	160	208	182	193	184	151	180	164	172	195	197	174	179	196	187	183	190	185	200	184	178	175	180	178	192	173	165	171	171	162	184	207	177	174	172	188	184	189	207	177	183	195	183	198	166	183	184	180	195	180	157	194	158	184	186	194	195	175	162	206	181	166	167	174	171	173	188	203
27347	20902	13490	5161	2069	1241	922	664	533	414	339	355	318	312	326	268	272	268	278	259	217	284	231	208	221	240	240	258	235	265	229	236	220	267	253	234	233	246	245	243	230	235	238	246	240	209	224	238	236	246	240	229	241	253	216	227	223	216	221	215	216	232	232	221	246	265	232	218	245	231	212	223	227	237	229	237	230	259	226	239	269	252	245	219	247	245	203	237	214	244	235	237	254	240	242	237	260	206	208	236	221	252	222	220	220	256	216	244	236	205	222	246	242	269	248	231	255	244	236	236	232	238	243	232	202	244	251	228	225	253	251	217	255	242	248	270	220	240	231	222	267	230	250	239	266	239	215	246	231	240	230	218	224	230	231	253	205	204	241	242	236	221	256	240	233	252	240	237	243	208	214	224	219	207	208	239	261	237	224	257	248	251	252	209	247	231	229	237	237	250	228	248	225	228	226	225	232	230	247	247	236	223	211	198	224	258	246	230	252	259	246	251	233	212	217	249	252	237	236	233	227	241	228	247	231	232	233	229	240	259	244	224	220	218	231	263	227	258	243	229	243	221	215	221	238	214	233	218	232	244	232	248	210	231	261	237	224	236	250	208	244	210	240	232	244	248	212	216	230	238	231	248	233	254	210	238	225	239	246	250	203	242	220	205	234	250	248	260	252	279	239	257	229	209	233	224	212	237	241	224	223	237	225	225	222	213	237	242	237	223	234	246	231	259	230	234	238	226	239	222	213	235	207	219	207	239	237	247	220	232	209	263	241	204	200	235	233	238	229	242	250	243	242	237	272	225	227	238	235	240	209	238	252	238	239	268	236	245	227	267	243	253	212	230	234	234	245	245	254	223	222	244	246	214	222	219	243	244	229	216	252	248	222	207	224	237	233	229	239	228	251	224	256	233	217	179	233	226	226	213	222	267	223	234	234	239	226	228	252	224	232	240	237	237	215	267	206	226	211	234	241	224	240	261	247	234	217	239	245	218	245	232	254	228	266	215	207	249	245	234	273	217	212	233	233	203	225	240	272	225	226	253	243	252	244	223	228	216	245	235	253	206	256	208	232	239	251	227	220	277	228	265	230	230	222	264	262	237	231	259	226	219	228	227	227	224	252	221	243	235	225	269	245	237	230	221	255	239	239	272	229	188	230	232	217	231	248	241	233	253	228	225	248	248	233	254	210	254	230	182	242	226	224	218	241	246	219	216	238	205	225	231	240	226	223	235	244	241	240	253	224	222	260	207	202	241	241	240	233	246	246	242	240	251	227	232	244	235	196	247	232	211	244	218	238	241	191	245	242	245	205	241	223	248	215	246	231	234	240	231	236	249	207	242	221	232	232	228	241	240	238	235	231	231	232	225	252	244	254	244	246	248	234	243	226	236	214	228	234	260	212	218	217	244	228	222	230	251	251	238	226	196	248	244	218	238	232	235	223	246	242	230	210	255	237	241	228	259	234	208	255	237	228	278	224	238	251	200	223	253	221	256	209	218	236	229	243	207	235	247	248	210	237	217	247	250	225	230	210	252	227	236	241	225	205	253	218	272	220	234	230	244	242	230	221	241	202	236	256	244	227	245	232	235	212	231	232	244	255	210	234	245	218	210	237	232	251	237	250	239	244	243	229	254	225	204	234	270	217	227	251	212	226	223	249	220	198	248	222	240	238	237	246	209	235	229	244	231	225	222	236	233	222	233	269	196	229	240	244	219	228	261	258	238	204	225	246	229	218	232	240	258	244	249	257	229	227	272	236	236	219	231	241	240	225	248	246	259	228	236	247	238	227	248	224	249	225	237	216	215	218	222	231	204	244	249	204	215	238	220	226	222	194	213	216	216	235	258	217	244	213	211	231	227	213	251	251	218	236	233	238	239	246	221	243	242	201	218	240	242	217	231	209	228	223	202	240	220	254	214	238	251	246	249	237	234	197	239	233	237	246	218	244	233	257	243	237	251	247	258	231	231	228	228	250	223	242	229	230	229	232	240	225	246	250	212	238	242	245	238	205	211	224	238	211	261	248	241	198	238	227	231	258	275	237	268	223	242	273	222	249	242	255	240	232	228	249	268	209	240	226	203	226	252	204	246	264	226	239	284	230	227	236	229	242	233	239	216	227	215	234	224	254	212	240	226	234	256	229	242	236	218	222	237	226	190	226	253	246	235	236	218	228	250	230	236	214	252	263	209	221	245	237	232	252	230	259	223	225	232	235	219	266	245	246	243	212	222	254	250	233	241	221	234	229	244	267	223	245	236	211	234	215	228	244	226	237	207	276	240	244	240	207	238	224	253	206	234	204	249	222	223	244	231	227	223	219	240	245	228	231	213	248	236	239	206	229	224	237	236	229	255	235	261	242	259	225	244	231	221	236	256	275	232	230	239	234	253	264	222	217	237	226	237	245	221	236	237	217	233	244	244	244	233	231	232	209	236	240	223	243	222	234	244	223	228	236	252	254	231	234	232	222	240	221	226	207	254	240	232	224	228	216	218	215	224	210	238	264	230	223	200	237	225	228	230	230	215	248	258	251	232	243	207	205	201	240	243	230	247	231	220	241	236	241	248	228	239	233	236	228	242	235	238	212	243	235	226	255	240	226	222	226	262	232	229	263	254	248	223	249	249	237	235	230	215	244	228	207	242	246	236	220	228	222	219	231	202	253	235	249	231	220	227	248	250	245	232	257	213	255	235	251	206	244	234	225	211	246	243	248	246	237	224	226	246	227	218	244	247	212	248	237	233	205	250	230	239	237	235	226	238	235	268	219	238	255	231	252	246	244	219	222	202	244	230	202	241	238	238	267	240	250	225	238	221	247	227	213	237	251	225	238	272	227	229	226	206	255	227	251	227	255	232	220	236	239	231	233	236	218	233	245	249	245	232	239	246	240	233	229	245	240	234	230	233	268	234	234	236	228	212	218	223	250	230	233	254	231	240	262	216	232	247	242	250	245	224	257	247	244	244	235	235	233	251	205	211	244	213	247	279	239	242	242	200	238	218	223	265	235	235	257	236	254	247	242	230	209	268	215	231	250	245	243	228	223	231	239	232	194	216	237	212	209	206	245	234	233	205	237	232	238	236	238	247	240	217	245	224	241	209	228	235	219	226	210	238	231	245	232	231	210	206	254	226	245	249	239	245	235	253	238	237	212	252	232	248	245	248	242	239	258	243	227	262	260	225	224	239	226	265	237	202	251	251	214	268	216	242	229	212	223	250	211	264	251	231	231	253	255	220	221	254	249	250	248	235	230	255	227	243	244	213	243	234	226	267	234	251	248	219	251	223	256	232	239	251	233	262	231	234	233	212	248	227	244	223	243	215	261	196	217	253	235	208	242	223	235	224	242	247	228	237	229	202	245	219	237	221	211	259	243	221	240	239	224	232	235	210	241	227	224	231	237	248	260	239	234	241	247	221	243	233	227	217	225	205	244	265	213	239	263	230	230	260	243	244	247	206	244	246	225	235	247	236	208	225	263	245	240	221	224	236	228	228
20130	21709	18123	9908	6445	4324	3240	2310	1771	1409	1056	943	823	754	760	634	623	599	529	510	546	508	528	515	496	473	523	486	522	516	489	519	500	498	538	459	504	517	491	504	487	501	473	502	476	468	485	456	478	470	481	478	514	527	461	477	463	490	478	491	490	472	477	514	491	509	444	497	466	455	465	481	460	505	500	473	472	465	483	481	461	485	482	521	499	524	502	475	500	485	440	499	487	499	486	452	477	454	442	456	483	471	449	480	490	477	523	487	469	457	454	451	485	503	467	501	507	458	470	539	487	479	497	554	464	477	479	455	531	461	508	462	467	463	445	485	463	494	484	505	478	509	469	477	474	458	521	501	501	481	487	512	465	480	501	457	445	482	492	492	523	477	508	470	491	509	476	452	486	480	524	489	452	505	499	483	486	467	452	489	483	475	471	497	480	464	506	506	477	477	457	433	531	462	482	476	480	463	499	513	504	508	505	440	472	462	496	482	484	494	517	477	465	428	469	475	466	544	480	498	497	494	471	482	477	507	456	495	483	473	467	501	472	512	478	482	476	504	471	472	482	440	476	447	469	482	503	496	505	491	498	491	469	487	463	478	481	462	475	470	482	512	477	494	481	443	452	469	487	490	464	498	477	494	453	492	499	435	451	452	464	524	480	501	500	504	473	480	511	482	505	500	476	476	483	462	492	503	469	500	454	502	524	508	511	523	448	494	463	469	508	460	548	471	500	427	464	470	453	476	487	477	485	546	489	497	506	517	478	488	505	520	469	465	490	476	497	460	488	475	505	493	505	468	509	469	499	507	497	456	489	541	491	454	470	527	528	453	474	486	461	507	491	488	470	482	461	479	484	487	480	489	489	465	474	441	483	531	496	498	502	466	480	475	443	447	475	494	514	433	511	503	544	504	517	479	497	482	445	452	474	468	469	489	463	507	472	469	497	535	499	515	465	475	490	472	447	493	525	497	515	460	458	482	467	467	489	441	487	460	473	471	485	513	483	486	438	478	506	476	474	500	449	472	493	494	486	494	542	483	477	479	474	488	490	464	504	496	476	462	449	549	473	462	474	447	459	510	485	520	512	485	499	485	468	500	443	506	487	506	507	513	470	511	495	490	451	484	475	508	520	509	508	513	484	466	469	483	479	495	463	490	503	532	477	487	479	500	477	496	498	426	516	493	500	470	452	488	469	455	499	499	457	507	482	465	545	458	425	471	482	515	460	480	472	496	460	483	490	482	471	474	476	533	500	488	487	450	452	512	485	503	487	498	477	459	485	478	498	481	487	496	505	490	485	504	533	467	475	475	488	476	476	446	462	481	535	472	462	494	483	497	479	464	451	503	460	512	499	496	497	483	481	492	507	440	446	509	473	512	464	470	508	501	473	498	494	521	481	465	493	485	457	523	487	484	485	481	492	430	487	502	487	499	540	496	448	534	463	484	522	505	495	471	485	503	460	497	489	479	473	487	481	451	489	471	472	484	491	481	504	448	479	491	478	475	497	519	469	497	511	463	524	493	480	456	459	481	461	481	492	476	459	512	445	475	485	473	488	462	530	458	482	523	500	459	502	494	489	486	437	494	503	528	473	495	464	472	516	453	515	514	528	502	497	470	432	530	492	479	517	448	503	493	488	458	459	496	484	443	498	482	530	489	476	503	450	510	460	464	487	477	485	471	472	455	493	498	491	456	429	546	479	430	492	466	459	493	512	452	481	505	484	441	521	496	492	496	517	476	507	485	499	465	495	464	496	476	460	481	493	446	470	472	494	488	507	509	468	492	479	441	478	499	456	455	478	450	488	472	477	507	455	473	510	464	488	493	514	486	478	480	469	496	504	497	489	501	464	453	522	484	485	475	487	443	487	492	502	513	500	488	459	523	468	503	489	447	453	505	473	482	468	494	478	464	453	520	432	475	502	464	491	458	461	461	473	480	463	493	490	460	507	527	501	445	496	456	482	491	479	491	511	453	460	506	476	468	447	468	437	514	484	484	469	482	480	471	485	523	513	520	484	452	489	514	482	456	546	476	510	456	468	495	484	492	470	461	462	466	503	491	416	443	471	458	445	483	475	476	487	478	474	489	523	454	480	455	473	468	496	498	447	437	470	469	465	467	473	447	466	521	483	481	480	510	491	495	509	472	475	511	487	450	500	479	463	492	502	468	510	567	479	477	482	458	499	493	456	477	484	485	467	486	486	457	490	464	455	484	485	485	464	538	479	472	506	470	522	504	484	498	494	445	488	448	449	467	478	435	516	483	502	488	447	492	498	507	492	505	507	499	484	459	498	467	478	428	506	482	492	444	448	483	466	461	430	465	482	509	445	487	456	464	475	461	496	461	471	536	467	535	509	485	481	497	466	480	461	474	560	492	467	502	507	447	454	524	466	497	489	472	472	462	484	518	502	514	492	474	475	490	474	467	503	510	485	456	519	457	494	474	476	495	456	454	472	495	500	475	457	495	476	473	513	496	468	476	505	481	441	475	471	494	529	490	455	506	524	465	476	441	495	452	459	475	491	503	464	509	464	487	477	518	486	450	454	465	457	493	447	495	474	484	503	477	510	492	468	474	490	464	459	443	470	477	507	501	502	502	489	479	462	468	483	513	453	469	491	496	483	500	487	440	467	467	495	478	478	462	476	486	467	482	464	472	469	516	497	528	495	491	505	497	471	486	470	453	500	438	525	458	491	503	473	471	501	508	484	487	468	485	533	437	487	467	486	515	495	491	526	472	495	517	490	493	483	461	509	480	423	502	499	484	477	494	496	509	475	473	480	470	470	510	500	510	452	473	499	496	452	477	471	498	480	507	496	497	459	524	508	500	450	481	485	453	488	486	476	484	466	492	469	457	491	485	492	504	487	499	496	470	523	520	505	497	487	504	487	480	530	518	489	501	493	453	512	492	464	489	521	503	469	474	472	496	506	472	477	502	477	493	502	467	473	543	463	452	488	488	502	454	479	461	501	467	450	458	449	476	479	481	494	462	495	446	500	503	463	443	473	487	500	469	476	493	504	502	486	535	449	478	465	444	500	451	485	487	479	468	485	467	465	436	493	427	516	519	486	469	439	497	485	489	507	468	493	474	473	447	474	458	468	468	505	449	478	497	514	476	481	484	515	465	471	475	486	462	474	486	460	437	498	482	460	445	469	445	503	477	519	477	504	524	511	527	479	458	497	476	445	445	499	475	460	495	539	467	482	472	494	488	484	536	450	475	470	482	496	451	473	476	512	473	465	492	449	485	488	456	477	476	483	462	472	458	512	518	463	498	463	503	485	484	482	443	483	481	527	502	495	498	485	477	466	512	456	483	499	488	441	448	516	489	473	481	484	494	501	459	493	486	475	473	455	514	453	407	493	486	498	451	448	495	434	509	484	481	446	505	477	472	471	481	499	467	484	438	454	458	509	553	454	464	452	449	517	496	517	502	464	493	506	458	474	484	521	534	527	477	493	528	475	438	508	480	490	488	527	456	515	506	468	474	501	456
24878	21643	28396	25191	17112	5299	2646	1513	971	760	581	483	406	362	322	253	244	232	204	210	178	191	181	170	176	174	190	164	189	175	183	165	185	169	171	141	168	161	149	176	144	169	170	137	155	169	151	164	177	149	175	168	147	142	153	159	159	171	189	152	174	160	142	175	145	163	159	159	164	168	130	179	144	153	162	137	164	137	148	138	154	143	153	143	143	165	157	157	167	153	136	136	172	172	155	142	147	171	174	176	145	160	146	136	174	151	148	161	159	177	176	164	148	151	164	156	158	146	158	162	159	160	182	163	140	156	169	142	161	157	145	150	136	154	152	156	161	150	137	164	155	158	173	139	142	150	152	161	150	161	160	158	143	167	156	160	144	155	152	139	151	155	148	167	162	151	172	151	134	143	169	160	151	154	143	148	170	152	155	138	151	169	154	163	182	162	148	169	155	152	163	154	161	145	148	149	173	173	158	158	147	155	142	149	167	158	149	153	142	143	155	162	144	152	143	171	162	152	151	155	162	139	157	148	150	143	181	174	151	155	158	162	182	146	149	177	142	148	165	158	154	161	135	153	175	157	158	166	132	150	152	168	160	170	152	135	159	153	151	156	148	146	166	184	148	150	168	171	174	160	161	148	175	141	170	160	157	160	162	167	167	180	145	156	137	151	150	156	132	171	154	157	149	142	153	151	169	147	171	156	151	162	135	154	162	161	141	157	164	170	135	150	153	168	168	158	147	164	158	155	177	141	156	170	143	165	164	167	160	160	157	141	163	171	158	153	159	181	151	190	161	152	137	166	166	155	157	174	146	164	146	162	164	130	137	160	178	178	148	143	156	153	155	156	150	150	130	171	173	144	152	160	155	138	173	131	183	141	161	173	147	150	163	166	157	169	161	155	154	152	165	162	156	143	163	152	158	142	169	183	168	143	131	168	156	149	161	170	148	145	156	150	152	170	150	155	162	156	138	164	165	184	151	169	168	166	168	153	155	146	155	155	147	159	160	156	173	159	170	140	161	137	156	137	184	149	151	172	138	167	163	166	157	145	164	142	160	156	152	177	130	163	167	190	157	150	152	145	161	140	155	175	160	144	149	149	149	140	162	165	166	185	159	158	181	150	166	138	157	154	142	165	150	147	153	155	132	182	147	147	160	124	170	179	136	142	179	157	162	157	161	143	163	154	175	151	143	163	145	141	150	173	163	152	141	161	156	149	132	145	158	154	154	181	160	148	169	159	167	144	162	137	145	159	155	153	180	173	158	148	146	147	187	183	163	165	151	145	166	152	169	152	156	156	174	168	170	158	158	184	169	153	148	140	156	155	145	154	156	154	148	150	154	135	165	158	159	149	157	162	159	169	157	170	152	147	180	156	183	164	155	153	157	132	152	173	158	163	160	167	151	169	156	160	160	161	166	164	152	146	162	135	152	159	178	168	154	169	149	138	146	166	168	169	151	153	144	163	148	169	136	173	142	159	149	158	145	166	147	156	151	185	158	154	154	169	156	157	169	150	159	137	164	175	153	162	154	162	161	159	162	150	148	146	153	169	149	161	149	161	158	171	152	152	135	136	142	166	156	157	150	151	146	176	158	150	140	143	157	175	153	174	136	139	163	147	149	165	157	146	153	159	152	164	159	160	159	154	172	154	161	168	159	148	158	147	171	141	166	169	187	142	167	164	147	145	142	139	160	157	158	151	173	159	157	148	162	155	161	147	141	172	164	142	177	159	169	173	166	173	173	142	168	161	172	182	163	151	146	158	152	167	156	162	145	156	160	138	171	181	165	129	151	156	185	173	157	148	148	166	153	167	159	154	178	145	156	162	164	157	154	157	160	142	182	153	135	170	155	161	156	161	176	154	159	157	169	161	130	146	145	159	151	170	178	148	128	141	170	157	152	145	136	165	147	157	156	117	174	158	168	171	156	151	146	170	177	162	136	155	149	142	139	169	143	131	174	183	153	174	150	158	167	172	144	158	168	159	159	165	132	179	172	149	159	155	156	139	162	118	163	146	147	168	143	177	151	166	156	154	154	154	157	149	173	169	140	189	157	158	160	161	166	153	135	142	162	147	139	156	150	148	149	191	154	171	166	163	144	170	170	152	162	156	176	149	183	162	149	157	160	161	143	197	150	151	167	162	142	146	159	157	162	159	141	171	150	162	143	167	145	146	161	164	138	162	164	164	158	173	148	158	150	146	150	130	142	154	153	164	156	178	148	137	161	164	149	148	165	147	141	162	162	171	137	153	148	168	152	147	172	155	155	141	166	152	160	155	152	143	145	164	147	163	161	163	158	170	145	138	151	181	173	160	157	160	140	169	157	122	162	168	149	153	160	159	152	158	145	152	162	168	158	168	155	185	147	134	157	177	145	166	179	158	154	160	161	159	156	147	160	146	158	148	139	142	169	160	161	162	173	164	169	169	174	155	131	154	141	155	159	144	146	175	150	160	166	174	133	160	146	157	154	143	140	160	183	154	174	142	146	148	151	164	142	162	137	152	146	166	160	173	160	166	143	158	169	144	169	138	159	169	152	190	149	161	141	148	141	161	155	139	131	152	180	153	165	176	155	154	193	170	172	171	142	169	159	142	147	174	167	162	161	143	166	178	156	166	168	138	156	167	142	135	152	155	165	147	163	182	160	162	157	147	159	166	162	145	160	151	161	149	152	153	147	151	167	154	152	142	153	167	166	124	171	163	156	156	139	146	137	152	172	177	145	147	150	148	184	175	162	183	150	145	123	164	160	163	158	156	154	171	147	148	159	144	142	148	154	162	163	149	171	153	174	166	139	157	139	147	157	152	135	157	162	161	156	152	158	156	150	147	127	141	136	148	165	150	166	172	172	155	162	166	150	155	170	151	155	148	171	135	166	149	161	157	168	179	142	186	160	163	140	178	162	150	156	163	160	165	171	169	131	155	145	143	162	175	139	151	153	169	144	152	161	166	146	150	171	161	153	134	151	149	159	176	161	148	143	169	157	184	164	154	176	138	158	163	161	165	177	175	153	173	148	164	145	166	156	149	163	154	147	154	151	166	175	150	169	152	135	139	147	144	173	148	158	136	172	176	151	144	174	167	167	141	170	146	190	150	144	177	135	165	167	136	149	148	150	162	171	156	146	147	155	150	158	166	147	169	163	149	152	171	165	167	159	137	162	181	151	160	142	164	132	155	165	163	148	134	166	163	163	169	153	174	143	148	165	142	132	156	153	161	189	143	177	186	146	143	145	148	175	153	154	138	167	144	160	146	138	154	154	155	156	155	160	150	148	158	138	142	160	151	151	159	186	140	170	170	150	172	164	155	154	169	158	143	163	141	157	172	154	170	182	148	166	132	153	165	156	156	189	156	154	168	180	169	156	165	151	140	142	134	129	160	153	165	162	151	153	160	155	148	173	159	146	160	151	169	175	169	156	145	151	157	166	146	162	139	157	165	162	160	158	187	148	143	152	182	185	154	155	151	173	139	125	158	166	156	151	169	150	166	135	174
24102	34082	29522	19669	13679	9528	7120	4997	3586	2625	2003	1660	1356	1168	1019	883	744	675	546	519	480	454	489	444	431	414	416	375	370	402	390	377	384	385	382	346	340	385	323	347	364	369	378	366	342	360	351	345	345	347	359	340	330	347	343	330	326	363	321	344	315	336	323	321	329	348	352	366	350	343	356	327	328	330	337	364	294	341	358	361	330	322	348	317	345	303	357	361	346	331	349	333	330	354	365	317	349	347	323	349	335	347	373	348	371	317	340	326	349	299	351	332	323	330	330	319	355	351	322	331	333	359	343	364	335	316	319	321	326	353	361	337	330	335	341	351	344	344	318	331	349	332	336	349	345	344	347	351	346	333	320	319	359	320	339	298	349	333	302	327	339	315	335	346	336	317	338	332	325	340	338	332	344	330	349	344	345	307	344	353	353	365	331	327	329	338	329	333	318	367	353	346	348	303	331	360	322	327	302	329	352	295	321	321	318	355	351	353	311	332	340	333	316	329	328	384	322	327	359	323	331	348	327	372	334	346	339	327	346	318	352	316	337	364	333	345	325	333	358	357	316	322	340	343	319	327	315	352	317	296	333	337	355	352	336	344	319	338	338	302	357	331	350	312	328	321	323	331	322	318	345	328	342	322	303	371	314	350	337	346	336	331	338	347	348	355	354	318	324	310	358	349	350	341	325	348	344	349	343	358	363	315	348	309	315	314	343	338	329	337	365	374	289	327	360	316	330	327	335	359	340	344	343	319	317	328	362	333	370	328	349	306	338	337	331	326	330	351	333	314	309	366	345	360	322	352	342	363	337	340	319	357	313	314	334	308	316	327	350	294	308	347	308	338	345	313	334	340	326	370	361	335	343	351	350	313	325	360	337	342	333	333	369	303	360	319	342	336	371	335	328	287	335	314	332	314	374	309	313	317	331	330	332	334	318	306	357	326	337	334	362	325	326	322	315	343	327	299	316	334	350	343	323	328	341	317	318	347	315	339	349	401	372	310	336	360	327	334	339	309	332	310	346	324	324	349	338	324	314	327	338	356	317	309	344	334	312	342	323	358	315	294	332	337	337	335	354	364	311	345	339	360	357	327	368	301	344	352	325	346	330	343	342	316	313	326	367	321	345	306	358	337	341	362	348	360	338	333	344	333	312	332	316	313	340	338	330	298	347	334	353	345	406	342	315	361	321	369	322	335	358	318	346	342	365	344	343	337	336	320	334	325	341	324	328	339	309	335	332	369	352	294	328	336	333	331	346	349	335	332	364	324	336	335	328	323	330	333	326	356	342	345	365	323	313	343	326	354	342	330	332	377	325	352	363	318	359	375	334	334	328	396	335	321	329	338	337	317	339	347	360	342	330	357	318	341	299	336	332	350	347	355	311	300	342	350	313	336	333	336	351	336	320	320	325	338	355	334	350	319	298	341	315	342	339	304	327	323	314	347	314	348	325	324	334	344	353	372	348	341	338	365	342	342	320	358	360	340	332	347	344	334	351	344	348	320	354	352	364	371	347	351	337	341	350	325	355	322	356	326	331	345	334	345	340	342	348	366	318	364	335	340	320	361	314	376	306	359	370	330	334	318	293	354	320	337	303	366	378	310	316	337	377	334	360	339	314	353	335	298	352	330	333	319	320	343	309	374	322	351	329	332	352	333	364	297	313	357	324	330	328	329	325	342	337	354	350	360	312	329	353	345	331	316	395	372	345	346	357	324	318	328	342	293	340	309	321	326	340	333	349	327	367	330	308	337	304	320	336	356	326	344	325	347	366	341	332	344	331	317	353	330	319	341	327	313	355	312	341	340	351	333	337	348	338	323	343	319	308	317	313	331	343	315	354	283	322	322	346	333	334	343	352	312	325	333	346	358	335	336	351	315	328	353	307	343	335	324	328	349	383	321	340	330	331	317	354	340	309	308	352	294	333	371	343	317	338	343	336	331	317	337	348	337	325	333	322	349	322	337	376	298	325	319	322	332	347	323	359	320	316	356	351	320	324	306	345	336	299	357	326	344	334	333	371	341	346	315	345	355	309	328	324	332	347	346	346	335	338	345	344	317	381	318	360	325	311	371	316	338	348	305	325	358	325	344	325	334	361	352	374	304	317	301	311	349	334	362	374	335	329	299	324	335	316	336	356	309	327	334	317	357	357	346	308	334	343	331	350	338	335	337	324	306	320	328	336	363	343	353	346	278	340	337	319	336	322	362	342	347	317	346	363	330	309	343	314	353	339	337	316	335	324	336	303	322	363	352	339	341	331	343	340	368	306	334	334	338	322	305	352	319	348	325	344	332	316	337	366	341	346	354	336	307	342	282	331	314	329	321	332	353	332	353	336	335	350	357	329	323	330	325	317	336	336	302	354	338	298	350	343	363	320	325	337	350	316	322	335	319	352	348	353	316	325	328	314	326	354	306	358	324	319	358	320	348	321	339	339	327	301	335	344	355	326	331	332	335	316	332	321	348	358	320	318	350	336	331	335	316	339	370	323	340	321	345	343	305	335	313	334	314	338	342	374	295	330	331	349	333	336	325	320	299	338	332	331	328	354	355	348	380	307	321	362	326	347	323	345	333	347	325	319	351	348	357	337	347	340	327	307	345	338	354	314	350	337	336	354	328	334	307	329	350	337	321	320	342	353	335	315	335	364	322	344	323	342	355	310	315	327	335	339	331	390	318	328	339	327	333	292	364	326	345	307	340	318	333	374	335	337	319	317	328	337	313	350	366	318	320	325	351	332	346	341	341	341	337	337	330	333	353	351	328	360	320	337	334	352	338	359	360	355	327	346	302	317	341	340	314	348	325	372	350	359	351	371	345	346	354	342	315	338	349	320	352	354	305	349	322	345	315	324	340	318	339	354	327	300	308	349	347	345	333	320	327	359	362	296	311	314	323	305	336	322	344	362	340	334	354	316	370	317	305	319	335	339	335	321	360	326	328	314	342	319	342	371	323	362	345	334	328	345	340	321	334	329	349	319	351	327	336	348	323	333	354	335	310	342	322	357	335	351	375	310	334	330	358	332	339	339	340	337	347	340	328	343	341	313	294	351	327	334	307	315	321	343	321	311	361	338	346	334	358	324	324	322	357	319	345	315	312	307	311	360	344	335	348	338	353	323	350	338	344	351	312	333	296	337	344	342	333	311	314	345	329	315	351	335	339	327	317	346	350	339	337	315	328	325	330	405	332	316	327	301	344	343	335	343	322	336	321	353	327	349	337	325	343	337	354	349	356	324	342	326	324	328	348	396	352	335	335	338	353	345	323	300	349	384	363	353	335	325	331	326	334	327	323	342	347	365	319	328	315	317	333	384	329	311	374	345	340	302	331	361	366	338	363	337	358	344	342	352	360	355	336	354	341	334	334	359	351	336	317	321	343	365	328	354	344	341	338	293	326	312	333	340	364	342	302	339	335	307	335	343	344	358	328	328	301	349	311	311	324	328	355	329	347	355	356	335	343	349	339	355	330	331	329	324	326	348	273	309	331	357	310
23701	21618	29282	24307	21616	19400	7860	2869	1663	1253	902	762	547	485	389	335	273	224	188	157	143	140	138	91	125	109	115	108	123	111	108	112	116	105	88	105	100	79	98	103	64	104	91	95	100	99	99	106	96	77	96	99	90	93	97	89	95	79	100	90	80	97	106	63	85	74	77	80	85	82	67	95	89	92	87	71	93	66	95	107	86	89	92	98	86	92	73	91	94	97	92	76	80	82	97	82	101	82	103	66	91	77	79	89	87	72	81	84	87	93	98	98	106	80	91	84	81	99	83	84	90	68	84	86	87	78	83	99	92	77	87	97	102	87	88	84	85	91	81	86	86	92	76	77	87	74	81	110	102	78	84	71	90	82	101	103	61	64	87	93	85	84	103	92	77	79	97	87	74	77	85	90	91	84	83	91	101	91	84	80	109	88	100	88	93	107	85	92	83	79	95	97	98	89	82	76	92	85	101	86	79	85	88	78	76	71	89	85	89	81	91	87	73	78	103	66	88	74	94	87	98	75	88	85	88	76	84	88	96	93	87	87	84	86	67	93	73	72	87	89	96	86	75	83	94	88	87	85	95	104	99	88	76	85	89	81	78	96	74	79	81	75	81	96	71	83	108	93	92	96	97	89	83	81	90	82	74	78	78	105	88	77	105	75	88	75	79	80	71	92	69	84	84	62	89	86	117	75	90	95	77	84	92	69	85	85	95	107	86	84	97	95	77	106	80	80	68	88	84	75	84	86	78	98	97	88	77	80	98	94	97	82	90	91	90	82	87	86	85	81	101	84	85	70	92	81	82	97	95	89	95	93	80	82	86	66	94	104	99	80	93	77	74	99	103	89	86	89	68	78	81	97	78	85	97	87	77	85	82	95	105	82	90	76	84	73	83	81	86	105	76	81	80	89	87	74	74	91	73	66	99	86	98	82	92	94	89	83	87	95	92	85	83	85	95	85	87	89	82	73	93	96	95	70	97	98	75	73	85	100	91	81	93	107	80	94	88	84	79	71	81	83	74	75	79	89	72	75	92	84	86	91	108	88	90	85	94	86	87	90	76	74	74	92	77	73	85	105	83	94	74	102	87	97	93	66	85	85	93	88	93	89	89	90	105	90	82	84	97	94	85	87	86	82	74	80	76	87	101	76	82	89	92	99	85	69	95	81	71	92	78	77	84	75	84	72	81	82	80	75	78	96	72	80	82	89	103	75	75	81	84	97	91	105	85	77	75	83	74	84	97	102	76	74	78	80	79	94	83	93	92	85	73	70	88	72	87	82	76	83	104	75	75	83	97	80	91	96	80	90	86	91	91	84	93	89	68	87	97	86	86	77	90	79	82	76	84	84	91	85	104	82	93	81	78	109	77	94	109	93	97	90	78	90	85	82	99	102	87	75	86	87	82	72	88	71	82	98	83	83	81	85	86	94	69	79	105	84	101	87	85	86	83	82	83	80	87	88	93	93	79	91	95	75	90	84	92	85	89	79	101	100	78	81	93	83	85	91	96	79	89	98	78	85	97	90	83	84	82	110	73	100	68	84	97	70	88	97	99	82	93	92	91	79	78	78	89	78	81	90	87	88	104	88	86	92	78	84	87	78	68	94	93	93	89	81	97	89	84	88	92	89	93	80	88	63	93	88	80	80	78	88	89	82	78	72	92	102	82	79	90	93	87	70	86	88	85	76	95	78	94	81	80	72	79	88	95	81	90	89	98	74	88	101	90	89	84	85	71	77	108	84	95	82	99	88	97	92	75	82	99	83	84	85	80	79	84	86	87	90	92	93	92	100	90	85	79	70	96	100	106	75	82	80	69	80	104	101	91	92	84	75	83	88	85	70	93	76	97	79	90	89	77	86	77	90	84	83	84	79	88	84	88	89	92	82	102	71	77	82	78	84	81	77	80	100	95	83	81	74	76	90	87	93	86	75	80	74	91	79	91	75	71	81	91	101	87	65	67	89	81	76	76	88	80	73	96	82	79	75	76	93	92	75	93	73	80	91	100	101	82	95	92	88	88	81	74	69	76	89	91	76	76	107	90	89	80	102	86	72	84	96	100	90	101	96	105	75	82	82	75	84	96	113	86	86	73	96	89	88	92	80	82	77	84	89	88	86	79	65	83	89	105	88	82	78	75	87	86	82	93	86	105	69	89	80	89	74	84	101	82	74	82	84	92	104	97	74	77	94	80	89	73	70	93	87	99	88	102	79	72	88	89	98	110	78	75	96	103	86	71	91	84	70	78	94	103	77	115	80	98	74	93	89	90	108	88	90	88	84	85	88	81	85	92	80	80	92	96	79	92	88	79	91	94	85	94	81	80	93	81	71	84	85	89	87	114	78	70	85	78	71	87	76	71	83	79	96	88	84	100	79	101	84	80	90	78	89	91	86	91	76	99	105	97	84	92	85	97	107	87	93	87	82	95	92	83	76	82	72	91	92	92	77	76	75	74	89	98	97	78	87	92	107	95	99	71	96	87	74	101	96	82	83	83	74	81	87	78	85	75	92	98	86	82	93	87	97	110	90	79	77	71	85	88	76	78	77	82	81	69	77	69	83	78	91	80	100	102	91	106	100	92	93	93	90	90	88	71	64	93	85	94	93	68	87	96	85	95	94	72	78	82	82	101	98	90	83	86	91	81	120	91	86	91	69	92	80	90	97	77	89	77	93	86	93	84	77	89	95	111	86	80	82	105	89	90	86	81	100	87	70	89	87	91	104	101	85	81	73	87	101	87	98	81	87	89	74	83	86	82	85	84	76	93	78	96	64	89	91	73	70	81	87	106	89	88	119	91	76	83	102	93	96	96	86	87	95	91	77	84	75	93	79	74	79	87	75	94	103	89	94	83	96	92	93	73	91	84	88	79	71	79	108	65	79	78	81	104	76	76	79	76	74	80	76	89	91	83	83	89	85	79	71	82	100	79	75	82	99	68	87	84	82	92	73	90	88	74	87	86	101	84	67	109	97	96	78	63	84	73	90	96	88	80	85	97	79	90	97	81	81	91	95	83	76	84	82	80	92	84	93	86	94	91	83	86	75	106	100	86	72	102	91	79	81	79	76	90	77	78	88	101	80	83	84	71	74	87	82	97	88	92	79	74	76	109	90	92	90	94	79	77	91	87	102	85	83	89	77	88	87	96	79	81	84	86	92	90	78	95	76	86	102	89	94	83	86	86	84	87	97	76	72	75	83	86	109	98	94	92	82	73	94	77	88	90	69	77	73	81	105	74	92	104	91	91	95	84	88	84	111	87	82	78	81	58	82	81	90	78	93	72	86	77	105	77	92	97	80	84	86	90	87	74	79	94	93	76	104	90	73	94	83	81	95	80	96	81	83	74	86	77	85	87	89	86	95	82	99	102	88	98	86	101	89	100	71	99	73	81	99	74	89	88	89	94	78	86	101	91	86	82	85	72	91	89	76	86	82	81	103	86	83	90	88	85	80	88	84	92	75	84	104	80	88	75	74	82	65	96	102	87	79	100	91
28348	40672	36890	27050	20348	15139	11578	8176	6003	4543	3314	2840	2210	1778	1485	1227	932	760	618	525	432	375	343	316	327	319	350	310	273	266	272	314	258	256	269	234	220	225	220	228	220	212	211	211	222	222	207	186	210	196	207	172	201	192	206	188	180	196	194	198	173	173	179	190	182	168	167	191	187	191	165	177	188	183	164	181	171	182	190	193	188	182	173	192	179	184	180	194	177	169	172	194	188	175	169	175	188	178	192	203	176	178	185	195	180	184	166	160	181	185	171	158	180	184	174	198	172	172	157	167	161	193	188	195	156	158	180	183	204	194	177	164	154	172	191	192	163	194	178	196	162	176	192	174	176	184	161	180	187	167	158	164	180	170	194	173	167	167	179	189	173	184	163	169	167	186	174	170	171	188	190	172	174	177	188	184	167	165	150	197	196	188	190	172	199	182	174	193	189	191	192	201	211	159	184	187	183	187	182	182	201	178	181	154	219	181	190	176	182	202	160	196	150	189	185	192	173	193	191	210	179	166	172	169	194	169	180	178	180	185	176	172	185	176	165	186	192	168	145	188	196	183	202	203	193	211	183	213	177	192	167	170	155	170	192	179	186	152	176	199	164	195	182	188	195	175	178	185	159	181	179	177	199	181	147	186	179	188	176	188	191	190	180	166	161	173	195	188	173	181	170	175	194	177	166	176	197	178	181	187	185	194	174	182	181	173	192	164	175	150	185	163	196	173	183	167	174	145	179	186	170	198	167	161	175	171	184	188	188	166	168	183	185	174	155	184	165	186	174	179	176	164	151	187	172	181	196	177	158	158	154	175	174	158	164	162	164	174	165	160	201	171	160	198	189	181	166	177	174	199	181	173	171	170	186	184	182	166	178	191	184	181	209	199	174	180	166	175	183	168	189	156	187	186	162	198	170	177	177	178	191	160	174	157	178	199	176	175	168	164	192	173	167	178	173	184	169	205	201	183	182	198	167	184	182	180	183	209	184	173	181	183	205	176	192	166	177	189	171	176	169	175	172	171	177	181	179	161	198	171	192	163	193	174	165	170	175	187	182	177	184	182	170	174	216	175	188	180	171	178	221	204	180	186	217	185	158	179	187	189	156	179	170	171	166	187	183	185	173	180	197	183	164	169	174	161	161	185	177	188	169	166	165	188	172	189	185	161	188	175	168	218	163	153	171	180	166	178	176	161	177	170	179	174	170	191	179	176	161	200	183	163	168	181	174	186	199	186	186	174	194	191	160	174	176	185	184	159	182	176	177	169	163	180	185	164	180	151	154	195	166	162	162	185	172	187	184	164	171	182	172	171	193	176	167	164	200	148	186	195	166	173	186	195	181	175	153	163	156	185	167	173	162	175	168	189	183	201	176	174	167	180	160	179	184	164	148	193	167	166	198	196	186	179	195	206	175	190	165	167	174	159	164	177	164	181	203	200	160	176	175	197	191	190	199	149	211	185	191	191	205	175	184	183	178	173	179	188	159	192	173	187	180	189	176	189	176	190	180	161	183	180	172	165	170	197	188	186	165	173	189	164	189	182	173	190	169	166	181	179	156	203	164	163	196	190	201	185	164	169	182	168	194	191	185	172	188	169	195	185	204	203	197	174	186	180	173	159	190	205	199	178	184	184	168	167	176	184	179	165	177	183	173	176	179	173	186	159	158	177	185	156	187	188	178	160	192	188	176	198	159	176	188	183	202	188	166	184	185	171	177	163	176	185	163	189	179	187	177	166	204	173	180	180	161	174	207	167	193	154	205	164	181	186	185	151	161	171	190	181	160	176	188	193	163	182	184	208	171	181	155	165	212	196	182	191	168	163	162	181	173	182	171	195	168	185	184	204	182	169	180	152	185	163	198	187	189	162	176	181	166	189	163	194	190	169	184	189	168	169	186	174	179	175	189	170	184	189	187	177	178	161	168	172	173	182	182	169	179	187	172	173	169	157	189	175	204	175	151	177	208	155	171	178	158	210	208	195	192	189	162	203	158	184	159	162	184	179	163	190	198	172	178	204	170	187	175	171	197	163	193	176	185	173	174	204	196	183	157	161	184	169	183	201	203	177	196	159	183	179	160	190	186	188	176	194	161	180	186	177	190	179	177	203	178	206	164	163	214	192	182	190	185	183	185	176	185	173	180	191	176	167	181	178	174	206	184	165	199	186	203	167	195	172	184	174	170	173	192	168	177	188	182	179	191	179	171	189	181	193	201	186	176	181	166	178	215	164	154	196	163	184	166	177	166	212	180	171	194	169	156	206	180	180	174	195	193	159	166	179	161	188	190	185	169	169	185	189	196	166	171	199	185	169	190	169	194	191	201	159	167	189	174	170	179	171	177	191	168	148	192	197	189	180	170	179	191	182	166	196	176	175	188	172	168	177	178	188	171	172	171	176	160	162	183	176	202	176	162	155	188	164	177	210	164	174	196	186	188	184	200	159	177	199	185	179	175	168	175	196	202	159	170	196	175	199	196	174	169	179	176	172	166	188	167	169	182	188	158	189	172	189	176	195	161	165	191	171	177	190	178	181	154	170	163	171	176	172	186	183	192	197	171	163	181	201	206	199	162	178	188	190	157	196	199	183	179	184	162	174	184	175	190	194	164	175	163	181	182	198	169	199	184	174	217	147	177	168	196	182	182	160	194	186	171	169	174	173	186	186	181	203	184	160	164	166	177	180	187	154	171	189	200	181	178	192	170	169	156	181	189	179	167	189	180	171	190	210	175	169	176	179	193	161	165	185	205	175	164	174	202	195	171	165	152	160	185	200	190	174	179	196	170	161	209	158	181	182	163	201	180	183	178	187	173	189	165	186	172	158	176	183	182	192	191	182	179	171	173	185	164	182	175	170	180	154	161	193	190	175	202	184	196	187	209	159	201	176	182	169	162	185	201	161	192	175	185	186	176	171	175	191	180	171	177	152	158	189	182	180	170	178	161	163	194	174	171	191	175	205	160	204	193	167	171	176	202	178	172	171	191	177	190	177	182	201	173	175	193	182	193	175	172	197	179	174	193	176	172	169	189	159	165	168	185	170	188	182	194	164	197	198	201	176	189	160	189	188	201	180	174	201	166	171	168	195	180	178	181	198	198	199	180	190	196	167	171	196	164	180	174	165	165	158	200	175	182	186	139	181	171	175	165	204	169	185	202	174	195	162	186	196	188	175	201	173	174	169	171	192	204	167	168	191	173	163	177	180	200	172	178	174	165	170	186	177	181	176	215	196	186	175	189	189	167	170	157	169	207	178	207	212	177	172	167	187	164	196	171	173	194	165	174	162	179	167	209	168	174	178	163	178	182	180	188	174	179	187	183	164	177	210	181	208	186	160	185	162	191	170	170	169	176	186	153	174	178	199	183	167	189	188	168	189	195	185	204	170	192	172	179	190	183	154	193	180	179	189	179	192	195	178	164	182	157	181	159	184	184	204	189	170	189	162	177	199	194	197	194	171	181	171	181	181	177	171	151	165	191	190	177	183	162	198	169	175
27454	21046	13838	5133	2010	1306	856	656	535	436	389	345	332	312	319	275	286	282	226	230	243	219	233	221	236	229	240	244	218	242	233	227	227	223	269	202	220	229	220	230	213	246	230	257	228	239	242	204	189	241	252	240	272	220	239	235	251	240	199	223	239	223	217	227	228	241	228	216	236	244	261	241	226	252	225	228	205	241	242	231	240	239	214	228	242	247	268	241	277	232	242	222	229	233	220	231	234	235	253	236	234	231	216	231	238	244	206	251	234	230	215	255	226	225	235	220	250	236	229	228	246	253	227	225	227	208	233	254	228	223	237	190	236	263	244	220	249	233	224	249	218	214	243	227	239	248	242	244	247	209	231	228	230	235	242	229	240	211	224	244	220	224	231	221	239	234	235	249	202	258	208	225	224	213	236	222	233	238	230	227	222	238	265	235	245	225	233	226	238	218	240	215	259	243	224	199	240	235	218	244	220	230	227	249	227	239	206	243	202	221	228	250	260	184	241	231	237	249	227	242	234	251	254	234	258	224	200	222	252	214	245	215	227	224	247	228	230	227	211	248	235	228	233	232	222	228	226	233	247	215	236	245	237	211	251	223	245	214	231	230	219	214	223	232	226	214	232	227	209	224	231	229	193	217	244	209	219	217	235	194	266	221	209	232	218	213	267	231	258	234	251	258	235	232	225	214	208	258	254	217	221	232	216	236	205	246	229	268	246	227	242	208	190	270	225	228	214	217	213	240	241	198	205	248	223	235	243	225	237	216	213	232	219	238	231	206	222	240	235	214	243	231	206	224	239	228	214	243	214	231	234	227	254	269	237	214	238	254	222	244	227	222	213	202	229	232	217	241	242	220	248	250	215	256	223	214	273	215	228	234	228	254	208	222	211	249	236	240	220	228	248	216	231	246	243	201	258	259	209	234	234	270	233	246	247	247	224	232	240	269	216	229	238	224	238	247	240	221	227	230	240	247	245	241	226	215	234	218	221	227	237	236	221	215	235	223	244	259	221	239	240	241	236	241	236	230	235	234	240	236	218	224	208	224	239	230	222	219	225	247	253	239	244	239	232	218	239	243	244	215	218	227	218	264	211	230	230	235	241	250	215	250	249	228	223	270	240	220	206	238	192	234	272	209	234	226	227	225	242	239	240	249	220	255	242	222	244	229	217	239	219	218	214	237	241	224	236	243	241	237	228	231	230	246	237	229	241	227	248	228	261	207	232	263	236	214	282	243	206	200	227	203	241	218	232	230	212	249	265	189	209	235	248	223	213	218	238	240	206	223	224	221	236	233	252	250	239	258	225	212	233	223	225	254	214	238	234	213	237	251	203	253	239	238	233	253	229	226	248	226	236	243	258	212	220	250	212	230	261	240	216	259	239	225	244	226	229	229	210	221	214	221	231	230	243	226	253	215	277	218	243	246	229	232	229	231	241	218	217	253	245	245	257	236	240	220	236	199	243	225	243	225	245	248	235	220	217	268	231	230	247	264	258	246	243	216	232	236	232	238	249	259	201	263	236	224	212	233	231	230	235	242	243	235	251	226	238	232	230	251	249	238	215	242	224	213	241	246	231	245	226	305	248	227	210	234	205	248	243	217	243	233	228	246	236	237	236	177	244	239	240	235	264	215	246	233	233	259	243	215	235	256	233	235	245	227	240	209	225	232	240	261	232	237	218	268	229	213	227	220	249	228	219	256	261	233	229	237	213	210	210	229	222	255	230	203	230	229	211	243	224	243	210	197	222	233	230	252	218	224	235	249	233	229	228	246	213	217	247	221	238	248	228	219	229	227	231	222	213	215	227	217	215	228	234	235	222	237	230	243	247	220	238	251	245	227	221	202	250	238	227	218	230	240	223	227	247	216	227	208	221	235	223	198	214	238	221	206	244	234	234	257	263	260	220	216	215	226	241	237	229	246	237	235	258	238	250	222	228	240	240	235	187	227	221	251	235	221	253	208	236	216	237	238	246	260	228	245	224	220	229	234	234	191	231	209	230	213	223	244	246	237	219	239	242	218	216	219	229	228	215	226	212	231	235	238	226	230	227	201	231	224	234	238	224	246	229	226	232	257	226	234	222	239	236	260	228	263	244	236	228	225	243	240	212	255	204	235	218	246	237	248	230	239	238	241	251	226	222	229	223	232	243	246	250	220	213	240	264	215	254	211	254	228	213	242	241	208	234	231	251	260	209	245	247	215	250	216	224	219	242	251	230	227	257	250	280	225	240	226	237	266	202	249	226	252	215	211	249	232	256	227	233	242	215	217	221	245	245	230	213	240	236	236	229	240	231	230	208	209	231	245	252	242	241	224	236	226	238	242	201	242	264	252	229	195	228	218	241	200	221	209	226	266	213	251	254	232	210	193	234	246	228	234	242	252	240	232	236	258	215	201	219	236	226	246	229	230	227	243	244	240	247	228	218	249	229	232	244	233	228	210	224	219	241	234	205	221	234	235	227	230	243	209	231	225	251	207	255	262	227	222	226	226	196	251	224	251	230	245	222	237	247	251	261	253	212	210	227	224	230	224	258	239	214	266	243	237	234	210	242	252	225	256	191	224	209	221	237	215	258	232	215	224	228	223	228	224	241	218	233	243	251	247	229	235	222	214	257	228	259	212	219	206	254	229	262	237	236	224	226	234	235	246	220	209	219	220	228	210	229	235	229	262	253	244	259	248	236	237	238	227	254	243	244	236	244	210	224	246	223	222	230	251	246	219	222	233	238	237	219	262	225	248	241	238	245	223	208	232	236	267	235	212	224	235	222	220	237	254	243	226	240	242	239	222	214	251	221	233	263	230	259	219	259	246	217	210	234	230	227	198	222	241	214	215	240	239	253	236	229	246	243	244	241	215	249	212	241	247	216	218	224	226	258	223	227	257	263	212	254	237	207	233	244	225	245	241	266	214	229	224	220	211	229	209	260	219	236	213	218	233	271	221	260	244	232	241	219	229	223	242	232	247	219	220	232	252	228	225	246	210	261	199	259	232	204	240	235	235	208	224	219	256	248	242	218	253	236	204	242	251	246	216	231	246	260	253	213	245	228	240	255	227	205	197	249	236	227	239	225	217	238	228	238	234	225	227	223	212	228	238	222	236	198	238	219	211	230	220	246	224	216	234	239	236	220	220	228	212	225	224	239	235	225	222	234	239	236	217	215	226	224	199	243	250	243	241	219	242	245	245	225	219	227	268	227	251	236	241	238	222	248	231	231	244	206	233	230	235	247	204	232	251	227	229	240	205	206	203	221	238	222	290	209	231	214	220	222	224	238	240	226	232	224	218	240	230	237	234	202	228	239	240	209	233	236	248	240	227	225	255	227	234	232	190	234	247	236	249	219	207	212	234	217	210	236	225	226	266	237	249	257	223	193	206	245	239	214	257	227	222	225	218	253	222	219	254	223	218	222	246	239	223	247	213	221	234	252	205	251	216	211	253	209	253	215	252	209	243	219	224	211	252	188	247	218	212	215	214	213	237	214	220	242	220
19866	22892	18340	9976	6131	4264	2992	2208	1565	1323	1094	979	875	803	744	658	628	572	551	561	548	521	509	524	510	501	507	470	514	508	557	458	506	516	462	481	497	488	510	525	507	455	511	506	509	450	497	482	505	474	453	489	492	491	478	508	475	529	493	453	460	483	467	468	458	499	482	503	453	444	453	478	483	493	504	465	485	497	491	479	524	465	463	480	478	492	485	467	487	463	475	499	565	468	485	481	447	490	457	461	477	467	486	467	465	480	461	506	474	461	490	475	449	501	503	484	512	526	491	444	481	470	504	489	458	448	488	466	490	502	514	529	459	453	478	509	507	431	484	503	482	500	496	429	467	475	440	494	479	476	438	435	486	458	471	444	432	507	524	458	493	501	487	496	474	466	461	491	431	494	476	484	524	473	473	468	504	467	459	489	457	479	508	476	462	454	495	452	511	495	500	499	473	484	476	510	480	488	477	495	476	477	447	434	473	497	476	530	464	470	463	475	488	487	479	500	467	489	509	512	481	497	488	483	500	454	469	513	505	490	482	426	468	480	436	481	474	464	466	492	457	493	482	473	486	493	477	518	482	473	480	477	492	488	465	470	435	463	503	495	467	494	477	490	450	481	477	505	506	483	462	528	456	483	492	499	433	465	449	521	487	485	485	494	488	500	490	463	484	466	502	469	485	487	478	433	518	455	474	475	481	486	490	499	488	459	414	446	461	497	482	466	486	509	494	413	467	475	491	514	470	428	498	463	477	486	494	512	482	433	479	515	488	485	517	480	476	460	463	492	479	505	483	463	464	474	464	447	464	487	461	475	450	451	492	477	490	461	522	477	515	471	448	454	504	509	494	436	503	481	472	425	454	444	493	448	480	501	473	447	474	488	463	466	496	455	491	447	476	479	468	470	478	510	523	443	470	493	483	482	473	512	476	509	489	486	501	490	465	484	519	502	465	490	462	464	490	489	495	478	530	473	497	474	509	482	493	478	517	510	490	510	495	494	470	528	459	476	502	403	469	499	483	455	471	458	527	505	473	473	485	492	493	512	481	485	460	474	495	456	493	488	466	474	507	464	480	479	479	502	469	493	489	476	432	489	455	498	471	446	483	478	506	491	482	474	492	463	454	503	488	480	483	473	471	470	474	475	484	444	508	457	509	484	505	462	470	515	459	456	473	487	504	502	501	504	475	503	470	523	498	480	436	444	478	513	447	510	466	487	486	488	485	454	539	457	487	478	496	494	491	472	488	489	506	496	481	491	502	473	483	473	477	494	468	501	469	482	482	468	486	497	463	511	490	482	504	484	517	471	473	465	501	451	524	454	474	484	519	484	447	501	474	442	488	471	466	448	447	486	504	461	485	534	519	483	431	475	452	521	473	489	464	470	456	502	475	490	487	475	472	463	524	480	506	475	538	481	450	503	479	488	500	502	464	519	479	491	509	503	519	495	473	477	475	463	464	489	474	520	456	527	473	483	476	487	480	481	495	499	471	478	497	498	455	457	484	457	479	505	518	464	487	482	496	511	465	492	482	473	473	491	462	494	465	477	502	488	465	502	493	484	480	489	452	553	490	457	488	478	465	466	446	480	432	492	429	508	487	490	496	478	481	481	499	509	492	496	487	500	474	485	508	502	472	462	506	509	464	473	502	501	493	468	464	479	505	496	460	482	503	491	483	468	494	470	470	437	464	465	462	489	467	498	466	423	501	443	481	450	461	483	486	482	505	490	469	511	477	450	449	522	454	489	496	462	499	489	478	535	487	487	463	489	495	458	526	493	459	475	463	497	465	478	464	514	502	458	496	478	456	448	417	497	495	488	499	498	457	487	495	482	494	519	518	440	481	463	491	438	469	499	453	494	476	480	484	476	508	500	470	480	505	463	510	475	473	479	479	472	462	486	506	474	494	510	472	503	455	483	494	494	480	512	503	466	498	495	463	455	493	473	469	467	491	465	508	495	515	469	474	466	458	498	446	502	452	507	459	526	477	470	463	454	443	436	456	472	463	479	471	486	460	481	471	483	460	460	486	458	501	458	481	497	471	455	450	494	455	469	462	466	490	449	451	487	463	497	429	497	425	490	490	496	472	497	464	497	518	510	489	494	486	462	477	488	537	500	470	510	462	465	475	477	463	470	459	491	460	500	481	514	460	525	490	523	513	507	497	494	466	467	489	504	493	480	476	486	474	495	480	509	480	481	484	441	506	528	468	468	473	478	491	501	518	508	455	484	508	509	494	493	516	446	498	460	487	468	477	496	494	454	468	493	516	471	480	470	485	502	472	505	492	474	506	480	426	473	455	478	519	471	476	460	459	467	472	463	483	472	468	482	500	484	471	471	469	495	485	504	466	496	486	468	457	485	466	502	471	480	469	491	491	459	487	480	477	457	491	526	465	474	487	479	471	445	478	472	466	491	480	474	503	451	464	506	447	489	486	508	463	501	436	483	454	466	448	490	495	473	509	480	492	486	473	447	483	472	494	491	470	469	502	472	471	441	505	463	478	502	461	447	484	481	485	485	469	491	501	476	497	483	500	464	496	450	472	469	499	501	467	449	485	461	480	508	491	481	494	501	484	483	478	469	506	483	483	471	455	467	498	462	453	510	483	451	463	457	489	471	495	465	486	499	454	466	495	463	477	496	481	456	463	513	494	538	474	477	488	505	478	487	519	460	504	468	529	433	447	451	497	488	492	470	523	470	513	491	476	453	498	502	411	431	487	460	501	500	491	449	513	489	453	491	547	491	440	451	492	486	504	502	504	460	509	479	477	480	477	499	505	473	476	450	463	512	474	513	501	464	471	448	477	474	472	487	480	464	472	461	468	469	502	504	435	527	488	432	471	468	495	490	478	479	464	484	476	467	481	505	490	530	494	468	459	505	434	496	495	445	434	454	476	474	507	484	474	478	476	503	481	489	481	481	478	460	435	447	467	490	509	484	535	470	492	467	471	457	445	462	482	480	500	463	493	498	512	455	484	509	506	477	445	495	485	513	488	484	495	487	501	488	488	471	469	485	458	479	501	518	448	466	460	502	507	451	477	474	493	457	502	475	446	465	555	488	522	478	492	457	472	452	478	442	450	465	471	458	510	461	454	488	472	459	470	515	488	520	498	466	447	468	484	498	507	467	463	451	465	496	482	479	474	499	492	464	440	474	481	474	515	470	487	471	461	434	489	496	493	533	484	463	454	496	471	473	480	495	489	495	439	472	476	467	447	449	482	506	478	445	474	450	489	499	442	460	481	430	459	465	463	465	469	453	492	473	471	479	469	471	444	469	498	453	454	472	484	472	507	470	488	491	465	470	468	471	504	497	484	490	471	459	485	465	470	462	504	475	447	489	447	484	483	507	477	500	431	493	500	515	469	516	452	483	470	465	476	486	467	461	499	469	474	477	504	475	459	496	479	515	461	467	489	489	473	439	465	482	504	472	484	509	489	472	450	483	507	508	519	517	483	464	477	459	521	432	477	486	467	451	490	462	498	489	506	480
24880	21685	28330	25306	17231	5225	2519	1373	926	679	585	484	427	369	317	276	218	199	211	201	205	175	196	203	166	172	178	178	206	173	163	177	140	139	173	176	158	159	152	166	161	158	186	152	154	151	173	150	175	176	155	153	152	159	167	157	152	151	161	161	143	144	142	174	144	180	157	146	172	154	160	144	182	133	166	155	162	149	137	171	158	165	182	141	157	148	155	146	142	164	148	155	163	160	125	172	157	162	155	170	167	156	170	175	170	163	150	153	180	162	165	143	165	156	161	163	155	141	181	159	158	140	144	124	154	133	164	156	151	169	185	143	173	150	147	163	139	130	166	157	156	167	162	147	172	157	141	125	164	167	135	151	161	157	150	158	147	156	144	171	138	155	181	160	147	153	141	143	140	163	153	159	155	141	150	157	158	148	156	158	169	162	161	148	149	149	138	159	153	144	145	131	166	176	142	145	146	145	157	188	146	166	153	180	140	158	175	162	163	151	159	165	134	154	137	162	143	142	159	167	165	154	163	156	154	164	168	153	142	177	159	157	148	181	153	148	173	163	149	145	143	175	165	148	163	153	140	130	134	147	145	167	165	144	160	152	139	141	133	170	151	148	159	144	145	146	161	129	142	149	159	159	163	137	149	168	168	174	144	150	143	146	172	159	153	151	119	148	154	137	154	149	159	142	148	157	138	164	151	168	139	157	142	140	150	158	142	162	143	162	172	162	130	158	142	155	159	162	147	154	159	138	168	142	150	148	183	142	152	145	129	154	171	163	131	163	157	169	164	144	143	158	164	156	157	171	150	133	152	152	138	157	148	140	178	135	148	162	143	155	137	176	152	171	167	154	175	178	150	134	156	161	174	136	153	141	168	138	156	159	162	143	171	150	151	163	164	151	175	152	145	155	149	145	183	156	155	138	155	158	158	157	160	137	153	152	163	149	138	149	132	179	183	151	177	155	150	165	168	166	149	140	151	158	169	171	155	157	155	159	129	196	155	147	153	145	163	156	148	159	153	146	164	171	164	166	179	176	136	146	124	159	149	151	183	153	174	162	148	164	161	142	155	174	167	150	154	149	142	170	156	145	151	161	171	174	171	144	188	161	155	172	158	169	143	155	155	162	156	147	123	160	165	176	144	145	158	172	176	167	147	142	152	160	164	153	154	149	161	173	138	162	156	147	151	163	151	166	170	148	156	152	151	162	153	150	136	155	153	136	162	165	177	139	169	140	156	168	167	148	144	150	156	165	145	156	156	140	163	157	146	148	153	157	163	148	163	142	152	163	151	187	155	149	154	166	153	147	160	154	143	144	174	160	152	171	178	158	154	157	158	151	175	170	148	138	179	147	154	163	148	161	165	143	167	158	169	156	160	139	146	128	140	152	161	144	154	156	148	156	152	148	138	140	168	146	154	145	144	157	165	175	162	133	138	158	142	157	129	169	164	155	137	151	122	138	142	174	167	155	162	166	159	156	149	135	150	150	152	166	165	145	146	159	154	167	147	147	146	173	146	146	163	154	141	166	156	145	165	151	145	159	154	153	210	178	165	130	164	139	151	169	156	150	173	160	157	160	156	139	145	156	177	164	148	167	175	134	167	165	165	147	154	164	152	164	148	157	153	157	148	151	163	139	179	151	177	170	148	119	156	135	149	165	165	148	140	151	161	138	152	142	162	148	172	159	159	161	182	152	187	164	153	154	148	166	142	149	158	153	184	174	173	159	154	137	149	163	165	157	160	143	139	143	149	157	142	132	154	160	151	166	153	151	159	142	144	177	131	140	148	154	155	152	183	145	172	146	161	143	142	154	154	172	159	143	154	159	174	174	136	165	136	154	136	172	157	164	157	159	152	128	163	164	145	152	157	155	175	143	140	158	148	158	151	135	150	154	159	136	152	126	159	147	159	143	170	162	168	141	132	155	166	148	143	141	173	180	146	163	140	155	152	125	163	162	162	155	135	133	160	137	141	153	145	141	161	155	162	142	170	158	186	154	171	136	151	162	158	166	145	173	151	171	153	171	133	128	153	152	163	143	153	138	158	138	149	154	145	144	155	148	133	146	152	167	152	139	160	167	169	131	141	143	147	171	164	144	137	159	147	175	162	139	180	154	153	185	151	147	172	145	162	150	167	138	145	134	160	153	157	169	158	143	153	157	163	151	164	153	145	163	147	147	154	155	157	139	146	158	137	143	162	141	152	155	159	170	160	169	164	143	162	153	165	156	157	155	165	140	127	147	153	169	167	118	175	145	159	156	152	169	160	158	156	150	163	169	133	172	155	159	166	159	149	154	146	139	170	172	158	147	135	155	168	164	154	152	168	157	134	166	147	165	146	153	152	149	148	159	163	166	171	154	159	162	166	162	145	160	177	164	160	164	142	137	163	158	151	153	144	167	140	145	168	187	154	168	157	160	110	150	175	166	149	140	177	164	170	162	152	144	169	152	170	168	177	150	147	136	143	146	136	171	165	168	140	179	131	140	141	150	159	137	152	150	175	164	155	145	137	149	166	129	126	130	160	157	140	140	172	161	176	154	159	157	146	153	163	152	167	161	140	148	151	171	139	161	146	153	168	150	144	159	150	170	173	147	154	169	151	156	163	156	161	126	147	140	149	146	162	154	170	148	155	159	131	155	144	155	181	145	150	160	159	180	151	133	143	158	138	129	162	163	166	144	152	156	162	148	182	149	151	146	144	142	150	186	144	152	135	135	152	175	144	148	158	126	155	152	158	131	141	161	187	171	178	166	158	169	150	162	159	157	145	148	153	153	171	168	141	162	142	167	156	174	173	175	186	146	159	157	150	164	133	189	168	175	133	161	148	164	152	162	171	159	146	150	151	141	146	159	169	145	181	160	132	164	135	161	158	166	188	147	133	138	182	167	167	159	160	147	179	157	150	139	164	145	157	150	153	144	176	180	162	142	175	171	172	163	162	179	134	157	168	153	155	153	152	143	153	164	149	163	162	146	164	151	161	155	169	167	158	158	142	156	157	151	163	144	154	173	152	166	153	182	155	164	163	160	138	162	166	189	164	164	157	171	155	160	149	153	141	152	153	159	165	154	144	159	155	176	158	150	156	187	169	143	148	135	156	145	133	159	157	154	150	166	154	163	164	132	158	163	140	169	157	180	183	163	169	152	145	131	164	156	152	150	151	134	146	144	167	152	147	176	159	160	150	160	165	171	153	154	155	149	149	174	154	163	160	158	166	145	154	170	131	148	153	122	154	169	151	169	155	154	141	139	157	166	182	143	151	155	156	169	151	168	179	166	147	124	153	134	142	156	154	136	145	141	147	161	163	163	157	168	151	153	152	161	172	155	168	149	133	158	162	146	159	173	138	152	144	145	160	153	173	170	137	174	177	151	150	147	153	151	169	161	185	138	157	153	148	153	159	147	152	163	164	164	164	146	160	156	157	169	179	154	163	161	136	130	137	145	160	152	162	160	172	159	148	142	154	132	156	164	140	176	150	140	167	143	161	163	166	147
25271	33685	29250	19468	13314	9416	6756	4645	3462	2599	2164	1826	1447	1170	1045	840	689	594	558	521	500	431	458	416	394	415	368	393	404	387	409	422	383	335	385	369	312	359	373	332	339	369	350	365	344	375	355	358	334	344	365	346	346	339	369	325	348	338	356	358	314	335	326	329	379	341	358	333	374	329	350	315	330	335	343	335	349	320	335	330	343	393	301	303	367	362	305	355	340	321	335	319	331	341	331	298	298	348	339	335	329	327	316	339	351	343	349	322	337	313	308	346	320	333	332	347	336	324	331	320	315	307	339	313	360	344	359	339	327	347	327	332	321	363	316	334	316	321	351	329	325	358	327	310	336	305	329	341	326	340	340	345	329	321	354	370	322	324	312	363	309	378	351	316	380	351	356	326	349	322	308	313	347	347	324	343	327	332	358	349	288	337	353	356	332	370	326	304	337	319	367	318	324	314	336	317	297	332	311	346	330	316	356	321	303	334	341	326	332	294	354	345	305	338	300	316	342	323	310	328	360	322	300	319	310	360	317	350	352	334	360	335	348	327	322	315	318	353	311	338	360	337	287	297	342	323	322	356	327	324	351	329	333	345	332	348	293	343	365	379	331	338	338	333	349	322	294	292	341	316	362	332	317	341	340	301	349	343	340	328	346	322	326	340	338	323	305	326	322	346	350	354	345	311	320	341	347	327	333	303	331	306	295	356	319	324	313	349	328	308	358	337	318	365	318	342	312	348	349	357	349	346	344	301	321	336	328	354	336	327	339	321	339	333	346	342	350	297	329	325	346	350	301	329	324	343	348	326	352	311	370	316	298	356	351	354	351	365	327	346	323	353	326	339	317	347	338	292	345	292	304	299	300	333	316	326	314	320	325	326	345	311	341	334	327	367	333	322	315	352	357	324	332	345	353	367	342	345	314	281	307	337	325	321	354	306	299	340	350	295	300	326	328	343	337	310	333	316	343	349	318	340	317	354	341	342	328	285	328	313	318	362	342	342	329	332	295	337	314	339	329	354	339	294	325	341	331	327	326	327	358	362	337	355	342	359	322	302	304	320	327	314	343	310	332	315	338	339	313	353	350	312	328	329	328	349	323	363	354	323	347	366	331	342	320	324	316	316	363	308	327	323	350	317	319	322	349	349	300	335	323	322	323	367	351	338	344	327	342	323	304	318	303	323	309	327	361	329	335	334	333	343	351	345	352	363	366	315	339	331	353	353	320	333	345	343	331	324	326	352	333	317	336	354	355	352	345	342	333	321	363	313	322	333	312	359	350	329	348	350	323	307	325	321	338	348	345	312	349	333	364	338	355	376	315	323	320	343	311	340	357	335	336	336	330	328	328	306	327	336	364	287	311	287	325	317	307	325	332	308	328	340	366	292	301	355	352	339	347	309	363	329	317	335	316	322	336	322	300	306	357	327	310	367	306	353	331	332	293	331	321	323	354	323	333	317	337	334	318	354	359	320	322	340	352	324	319	353	356	334	338	321	307	376	336	323	310	337	338	330	322	343	355	294	360	344	350	327	308	326	335	334	361	335	328	332	343	333	342	346	369	327	315	323	321	353	323	325	360	326	339	356	309	337	333	315	331	333	306	352	350	356	327	316	336	349	330	330	366	348	319	340	320	334	377	308	316	332	323	327	335	307	332	352	344	321	352	328	324	339	324	358	323	330	367	316	318	333	300	314	350	344	346	333	304	288	322	334	328	336	304	331	333	338	347	326	293	353	336	349	344	311	338	333	355	312	332	328	308	320	341	332	310	342	362	342	293	369	326	313	343	325	314	307	359	344	372	301	347	351	346	320	308	327	297	311	339	320	337	338	340	348	331	306	347	308	353	341	334	336	333	325	323	343	342	312	314	314	312	321	316	323	364	345	309	336	335	336	328	336	311	302	329	329	332	335	329	342	332	327	346	341	284	326	325	324	338	302	344	297	330	339	300	366	340	323	341	319	318	341	341	355	306	328	331	371	328	311	308	324	344	309	315	347	353	325	331	322	342	336	330	340	352	351	341	328	357	340	350	338	337	338	343	349	349	330	312	325	302	360	323	335	357	328	350	310	318	342	298	356	359	340	341	349	323	332	330	320	326	375	348	355	326	345	313	350	349	339	330	322	319	353	346	312	334	318	345	347	328	349	364	341	329	361	336	307	375	340	359	330	319	332	318	368	310	347	323	333	343	326	310	330	342	332	323	342	320	319	338	311	352	328	301	332	297	330	333	306	329	357	310	330	321	341	363	347	323	347	319	324	296	335	325	327	368	326	328	339	340	321	303	341	332	318	348	334	339	350	348	318	317	342	330	308	324	351	315	330	356	337	343	349	325	323	299	349	332	331	327	327	326	336	335	332	330	351	314	323	323	359	334	341	369	329	340	322	296	342	320	325	305	323	343	333	328	337	355	333	334	329	305	337	302	329	332	304	345	331	320	326	297	352	341	336	364	327	324	356	317	321	310	350	314	335	334	329	319	316	310	334	355	332	330	313	328	374	337	329	318	333	305	331	314	307	323	346	306	320	354	301	313	340	352	303	338	352	345	302	334	334	308	343	311	352	324	327	339	304	343	323	337	339	323	317	339	330	302	356	316	331	325	317	314	323	330	317	317	340	325	306	322	313	305	350	361	350	331	343	333	351	284	308	332	312	324	341	347	312	350	346	347	311	294	322	328	367	367	318	345	308	322	344	346	329	316	353	315	315	319	331	326	327	343	338	307	338	380	283	321	331	342	317	344	320	346	338	341	336	336	335	355	332	306	332	294	332	294	339	341	330	328	326	340	336	375	337	307	351	327	327	322	317	346	309	332	357	310	360	342	316	336	310	344	358	322	336	331	346	343	357	331	328	334	314	327	327	276	310	345	336	366	320	296	334	336	321	329	325	338	328	311	353	307	353	316	317	355	347	319	338	320	311	324	346	300	311	344	324	362	313	326	336	321	351	330	334	303	358	349	299	337	330	336	342	336	344	373	330	306	347	340	352	344	306	328	346	351	342	320	344	335	329	347	326	309	281	342	308	321	349	289	341	318	313	309	340	305	340	338	346	326	331	336	338	310	313	339	321	352	314	351	303	343	341	324	335	335	323	332	327	303	349	323	302	329	347	310	317	352	333	347	366	328	306	325	293	370	326	347	345	333	317	340	331	323	362	331	345	320	336	366	333	304	333	316	343	328	292	349	306	335	320	323	359	322	350	328	331	335	324	315	316	361	336	336	326	321	299	325	317	334	345	312	366	316	350	320	350	331	353	335	293	346	321	344	323	367	300	318	327	323	345	312	310	348	333	345	326	320	295	334	347	348	344	329	351	347	311	334	335	352	342	337	335	328	337	347	327	326	343	337	322	346	343	317	305	353	351	384	348	296	346	339	334	331	336	335	335	311	336	332	338	366	352	325	350	305	359	336	327	310	330	368	338	305	329	337	339	311	374	304	337	341	322	322	362	318	334	318	326	365	361	337	340	332	335	316	343	312	380	340	335	345	323	308	338
23798	21730	29363	24414	21672	19406	7599	2749	1582	1208	1059	758	574	485	409	314	255	214	180	148	139	129	155	120	121	130	120	121	125	111	107	98	98	87	93	90	93	91	78	95	84	86	90	90	95	119	77	105	96	93	96	72	93	68	86	83	75	80	84	107	94	81	96	88	91	72	95	100	85	89	90	77	85	75	83	90	81	77	93	75	94	77	77	95	101	77	70	89	77	83	91	81	85	79	77	94	78	72	76	80	98	75	94	87	74	96	82	82	77	95	75	81	80	81	80	83	80	78	74	79	79	64	100	76	80	86	73	75	84	83	89	81	82	87	84	84	82	72	85	89	85	104	92	89	82	96	75	68	93	67	86	81	81	81	74	69	91	67	102	90	80	99	103	88	82	106	91	78	86	69	85	80	85	89	68	98	82	87	101	107	78	67	87	93	80	75	78	100	88	94	87	103	81	83	67	92	88	87	92	91	77	71	84	101	84	89	64	83	71	88	88	84	77	77	89	85	81	86	107	79	90	93	76	101	89	80	72	78	88	85	81	100	96	80	90	84	87	95	98	80	71	102	56	83	78	96	80	84	76	76	103	76	82	86	86	84	67	78	81	94	84	81	93	63	81	83	88	81	80	82	69	100	84	75	85	86	105	88	88	78	97	74	72	77	86	94	82	87	81	80	84	88	71	73	91	90	85	80	78	85	97	94	97	88	73	73	99	90	92	90	90	90	100	69	77	76	85	74	93	63	73	96	69	89	77	95	81	90	79	82	87	86	82	87	79	87	66	94	86	76	81	89	107	76	70	100	80	75	92	81	86	82	86	88	89	92	98	76	91	74	76	95	70	88	100	79	94	90	82	96	77	93	87	99	92	76	84	91	90	107	90	93	101	94	96	78	87	71	70	95	66	89	83	94	85	111	79	88	73	74	88	86	106	90	97	86	85	87	82	86	114	99	77	84	79	89	95	81	77	93	91	75	86	69	81	83	84	107	93	85	77	74	86	87	88	101	89	98	95	65	85	67	96	76	110	79	107	83	91	88	89	86	90	72	102	93	80	111	92	73	84	74	70	83	70	82	81	84	94	90	73	88	79	78	86	96	78	94	103	91	66	89	75	78	86	78	85	84	86	83	79	91	90	70	79	79	86	90	89	87	80	93	85	87	84	66	83	71	84	102	76	96	83	78	75	89	80	77	74	96	101	92	69	89	88	86	83	84	91	109	95	79	85	79	85	74	93	73	87	80	85	67	72	81	80	88	81	79	89	80	77	86	93	100	87	79	84	100	103	82	76	87	86	84	80	97	90	78	101	94	111	62	81	89	90	89	87	87	97	72	92	88	93	84	88	73	86	75	102	108	68	100	91	75	76	91	91	79	94	99	78	88	73	86	78	84	98	88	90	95	85	84	71	88	85	80	72	84	80	84	88	76	84	60	65	74	81	115	106	90	74	73	90	91	71	72	80	85	96	80	94	80	72	89	67	67	101	77	75	88	74	79	68	92	87	90	107	108	83	79	74	80	99	91	77	69	86	93	86	83	64	96	71	86	87	87	85	106	82	76	82	76	83	83	95	83	80	76	76	96	62	79	99	89	105	74	87	63	89	81	79	95	84	74	84	67	89	88	87	80	82	78	90	86	75	86	82	71	64	74	72	86	83	98	78	78	94	86	80	96	97	105	93	74	76	94	60	80	89	82	78	76	90	73	88	70	104	93	72	84	59	83	78	84	85	84	79	66	76	91	80	70	87	80	85	83	90	87	82	86	86	82	64	79	76	89	106	77	75	79	68	81	74	75	103	95	92	66	86	90	67	73	96	78	80	67	102	106	86	85	91	102	90	88	104	89	79	77	86	82	84	70	94	88	92	86	80	77	76	71	81	94	71	86	96	84	83	83	90	78	76	81	92	75	85	86	90	73	84	85	88	82	86	79	85	78	88	80	90	91	93	88	94	93	88	88	101	80	95	81	89	76	83	79	80	100	87	113	80	85	94	70	65	89	97	99	71	88	73	81	96	93	82	76	92	80	82	96	88	94	97	91	94	87	85	91	80	92	92	79	97	84	102	72	82	83	84	99	87	81	81	97	94	100	95	87	95	104	84	100	88	73	87	85	81	86	83	82	82	99	84	85	101	85	83	90	91	80	73	84	85	87	80	106	83	86	115	83	97	94	95	86	80	99	82	87	85	77	87	71	57	76	81	96	75	102	82	77	64	84	91	87	102	97	97	94	73	80	84	87	86	98	89	88	86	77	81	82	101	79	92	112	96	87	100	73	102	90	84	97	83	98	71	82	103	72	87	100	69	96	75	94	78	77	82	90	68	82	99	104	96	90	82	76	76	89	96	81	91	89	99	81	100	85	87	75	92	77	84	86	77	68	93	73	87	72	83	83	82	90	88	80	82	75	80	74	85	91	86	101	87	93	103	91	97	78	76	82	78	82	86	74	80	74	80	82	77	80	82	92	86	91	95	63	76	92	83	82	92	86	82	79	93	78	76	83	80	92	75	92	82	105	91	82	87	75	75	92	92	79	75	94	107	83	98	75	95	88	70	74	89	91	86	71	76	84	79	78	91	80	93	89	82	82	75	77	81	92	86	80	79	98	84	87	92	93	85	84	93	70	100	86	94	76	101	75	84	83	86	94	87	96	80	87	78	96	93	84	87	84	72	103	94	85	88	72	59	111	86	81	68	81	84	82	78	79	86	93	96	82	93	91	83	84	85	76	86	84	80	67	89	68	92	91	77	77	101	78	82	83	100	77	93	86	80	75	100	82	82	80	102	78	89	94	88	78	87	68	83	110	83	92	76	102	87	88	75	91	84	78	88	82	102	92	80	105	83	82	69	96	82	92	96	92	80	96	73	84	94	87	102	81	78	92	90	99	82	93	90	85	84	70	98	97	91	73	82	76	85	89	92	84	89	83	85	100	72	82	97	86	92	90	85	73	93	69	81	87	93	90	78	82	71	76	92	84	83	85	95	81	89	80	72	97	77	89	91	92	82	84	79	92	83	95	89	82	76	90	93	87	64	87	86	78	91	81	91	88	86	90	91	78	78	79	80	90	90	98	89	84	80	90	89	93	96	85	84	83	73	80	94	88	78	95	94	94	87	90	95	73	89	66	80	84	93	84	71	89	83	80	104	74	86	67	91	80	79	83	78	70	78	95	69	89	83	91	84	75	107	80	77	90	87	103	89	82	74	73	84	90	87	80	81	84	97	80	110	88	83	81	77	92	76	90	101	74	84	85	74	83	96	76	81	88	78	104	77	91	74	73	69	95	93	80	79	85	83	79	80	89	74	89	79	88	83	79	70	76	79	83	70	85	74	79	96	86	80	87	100	94	92	93	94	79	79	81	88	84	78	87	111	80	89	78	77	79	87	75	79	80	98	68	80	73	87	113	78	83	88	74	69	76	83	85	76	75	75	89	68	89	70	92	89	95	84	84	95	100	97	91	93	84	81	87	91	79	77	92	89	91	80	92	84	87	79	89
28654	41026	36501	26936	20353	15157	11069	7896	5860	4706	3954	3085	2386	1911	1498	1153	875	724	574	481	413	402	407	365	330	318	352	316	318	285	287	258	255	249	246	236	219	220	224	192	188	230	207	195	214	197	189	224	205	191	198	203	193	186	181	208	176	195	181	205	198	190	188	176	193	189	179	182	185	181	162	186	178	184	187	167	165	164	159	180	167	188	174	165	187	190	181	142	187	177	209	181	159	191	160	188	165	173	199	171	183	190	180	198	176	195	181	178	159	191	163	161	166	199	179	210	202	181	183	168	173	182	191	176	170	176	180	217	190	176	182	191	173	189	152	167	168	181	187	212	156	182	183	163	177	198	176	177	175	168	159	196	191	175	199	177	193	162	172	161	174	180	154	170	177	169	193	163	190	170	177	194	181	172	175	171	174	158	157	182	163	175	174	193	176	177	168	168	171	209	162	197	166	196	162	172	180	190	180	191	186	171	203	176	184	198	176	173	161	192	140	175	205	182	190	191	178	163	172	169	174	162	191	174	182	182	169	161	171	176	176	166	192	166	187	164	167	185	177	170	184	185	181	184	169	190	183	166	168	183	187	184	176	140	164	191	186	190	172	216	189	165	171	177	199	172	175	181	186	170	147	176	203	188	182	165	193	178	204	173	192	186	179	190	135	195	177	168	169	181	190	162	172	181	155	181	188	166	190	176	159	167	157	174	167	180	177	170	178	201	165	192	174	157	188	181	178	192	187	163	159	181	156	174	173	178	197	184	157	195	174	162	167	184	190	189	175	167	159	166	192	187	197	180	193	152	172	174	206	183	184	184	193	157	198	177	174	167	179	168	175	161	183	181	180	201	191	188	181	185	193	160	198	145	170	191	172	200	186	148	183	161	172	167	149	174	156	186	177	190	198	176	190	179	182	176	202	178	186	177	205	186	164	156	166	191	174	158	175	185	183	166	192	166	189	218	196	192	163	186	174	162	172	178	178	158	185	164	189	163	161	176	173	193	180	182	193	169	188	151	159	189	194	174	185	161	164	194	194	149	163	182	165	183	177	167	164	184	167	154	187	188	197	168	172	189	195	175	168	165	199	192	184	176	190	171	175	158	187	181	192	175	180	182	182	166	202	185	192	194	165	182	178	165	180	176	160	184	172	177	198	158	196	167	161	190	207	190	175	181	169	176	194	203	172	191	172	181	197	179	171	209	194	152	183	173	158	170	179	172	197	154	168	165	181	171	189	160	185	195	197	157	157	196	178	165	188	190	180	176	165	201	150	174	187	195	178	166	185	173	169	162	176	176	157	179	209	177	194	175	167	177	168	191	178	182	163	186	166	175	168	168	181	166	191	191	186	168	172	161	161	165	182	179	144	200	197	178	163	159	178	149	163	162	164	165	185	196	177	169	183	189	185	172	179	161	160	187	155	180	148	177	165	174	181	172	165	168	180	200	197	165	159	158	176	206	176	186	190	194	194	175	179	160	178	166	203	198	166	176	161	168	176	192	139	162	173	189	185	156	169	174	173	173	213	188	180	197	189	176	190	188	182	170	178	158	184	194	141	188	209	178	197	175	183	165	207	183	173	185	188	191	174	168	154	168	185	177	175	167	201	160	185	199	211	176	186	184	160	178	186	160	222	196	190	209	213	162	188	167	160	188	189	176	182	175	160	176	174	164	193	182	168	193	163	164	188	177	190	194	181	170	176	195	192	168	180	177	177	143	177	170	161	165	177	160	177	176	183	178	177	162	194	191	166	172	166	152	175	157	189	173	189	181	176	198	163	198	158	165	191	169	168	173	173	147	191	155	176	180	154	179	176	161	178	170	179	175	176	209	189	173	162	187	175	183	186	175	166	184	181	183	193	180	222	152	181	176	189	160	173	159	178	178	181	174	195	199	165	170	172	182	179	180	198	170	188	194	193	176	197	199	167	196	195	178	173	154	190	160	175	174	188	170	166	181	170	182	156	175	168	176	174	178	147	197	185	173	195	169	186	186	155	161	163	178	183	167	185	165	182	184	147	199	200	186	170	176	163	165	165	190	177	177	197	174	153	191	189	172	174	171	163	158	167	179	144	162	188	167	187	202	175	189	189	160	172	167	190	181	180	150	182	174	175	156	174	172	194	175	175	197	171	168	180	171	166	182	167	173	185	191	169	188	182	175	182	164	188	182	171	192	188	157	150	203	198	175	162	188	162	168	185	206	187	191	194	178	171	188	186	176	175	194	208	172	178	171	180	177	177	190	180	170	176	180	170	184	159	185	168	180	152	189	167	169	184	190	179	175	164	174	185	197	175	173	187	176	192	165	190	177	171	186	176	179	189	194	164	136	186	177	161	159	169	170	184	182	166	163	165	193	198	203	162	180	171	182	164	218	168	169	165	169	177	173	164	157	177	217	190	170	177	166	203	179	163	184	188	186	151	169	204	178	204	150	172	189	187	177	175	200	174	174	178	171	176	194	173	182	212	168	163	169	196	168	174	188	203	172	195	191	181	168	192	148	200	190	185	171	196	179	189	178	156	167	185	182	173	201	189	166	173	149	181	160	190	159	180	186	194	161	159	182	167	168	175	169	175	190	170	154	191	201	202	182	169	193	164	194	165	156	169	195	170	172	175	165	184	169	186	169	167	179	181	171	191	168	166	176	179	184	194	159	167	182	173	186	174	174	198	182	165	185	186	195	164	173	180	191	157	159	183	175	177	181	197	175	171	171	165	165	171	179	163	155	194	180	171	183	188	165	183	198	194	160	175	177	169	185	157	185	153	162	176	181	184	197	175	170	211	156	168	165	197	185	175	174	159	183	195	178	185	173	190	186	157	193	168	163	190	189	167	181	151	181	169	148	173	180	166	181	159	190	192	185	177	180	190	175	166	180	190	187	177	174	138	161	178	168	185	192	160	178	175	202	164	185	160	196	172	194	168	179	172	173	162	182	170	174	203	194	184	169	168	194	175	173	180	170	205	180	194	188	181	193	176	151	202	209	179	174	162	181	168	177	151	172	192	173	161	200	183	195	174	172	184	158	188	169	183	184	169	182	187	172	169	176	187	178	172	186	165	168	164	168	199	169	156	177	156	187	169	169	189	179	181	167	175	173	168	191	186	172	162	166	190	164	192	173	184	176	167	171	167	169	169	164	173	201	187	180	154	173	186	167	157	167	193	170	184	184	156	194	183	176	172	172	188	152	193	180	183	182	189	176	162	177	177	173	182	178	173	181	165	174	199	192	179	186	185	158	168	191	194	195	168	178	178	176	175	178	167	197	203	196	155	205	182	188	184	186	185	175	180	179	179	184	171	175	178	152	159	174	188	158	170	187	161	184	185	169	161	153	182	181	188	188	174	185	183	173	176	162	183	150	164	187	191	168	177	181	163	173	181	162	168	170	203	161	177	186	190	188	160	179	168	161	182	162	179	139	191	166	169	183	185	186	177	172	194	160	169	169	194	160	174	184	166	189	180	191	174	184	191	184	166	186	176	183	178	186	181	154	163	185
27340	21038	13769	5070	2069	1254	802	620	457	422	375	341	314	295	292	246	279	256	256	232	220	230	244	246	209	268	248	213	240	241	234	249	235	234	240	238	238	244	219	241	213	221	213	230	236	259	227	201	231	234	230	238	214	250	229	224	242	202	226	183	239	216	237	204	230	209	246	212	208	204	233	231	225	229	238	218	237	228	239	197	222	203	213	226	239	237	204	208	203	218	254	229	216	235	236	205	222	222	216	227	216	239	228	207	192	221	239	227	237	230	235	229	223	227	220	242	206	240	229	210	201	232	224	213	258	230	238	225	230	243	225	233	231	249	247	206	234	223	252	206	230	230	216	240	200	244	248	228	220	231	248	220	218	247	225	240	222	240	233	203	227	224	212	195	218	214	239	227	211	228	241	237	238	226	223	203	216	249	259	221	231	222	227	190	230	196	233	220	243	227	238	188	216	220	232	212	209	228	232	244	204	223	195	217	238	215	232	249	222	252	222	245	236	228	248	215	230	224	237	218	211	236	217	258	218	209	229	219	230	232	221	201	210	240	216	234	246	236	216	221	240	194	217	221	244	237	216	223	224	211	214	246	237	238	231	231	206	241	242	208	224	221	225	219	221	216	217	214	239	220	231	258	216	242	205	250	221	218	219	232	230	224	225	204	198	216	241	212	227	228	243	214	224	251	209	205	214	234	216	232	233	201	217	242	248	232	233	234	249	209	226	212	230	244	205	202	250	212	244	223	200	214	234	213	242	206	240	206	257	201	245	212	244	212	229	226	247	220	225	236	212	199	213	208	215	233	202	208	211	221	217	212	233	222	229	204	211	222	229	229	220	227	228	224	232	213	223	212	218	243	222	218	216	239	216	237	211	214	233	214	197	210	211	221	232	210	214	199	209	211	204	209	238	221	213	237	235	223	245	223	224	228	223	235	223	229	227	248	209	243	229	249	224	216	205	232	227	219	223	221	248	232	225	219	232	232	209	206	239	233	221	235	214	243	195	215	255	231	197	230	238	226	227	193	223	238	204	215	228	246	221	207	199	222	234	234	238	236	249	192	233	200	235	217	230	234	230	225	227	239	226	250	204	234	234	214	218	240	223	238	217	224	245	240	205	216	217	215	235	236	217	235	223	210	198	225	211	226	204	210	200	234	207	213	233	218	213	265	206	218	217	204	209	214	225	215	201	223	223	238	194	251	225	239	233	238	220	219	218	215	243	219	233	227	239	238	215	248	223	218	228	222	239	241	248	226	228	237	225	217	247	232	230	203	253	207	220	211	204	219	235	229	222	222	224	226	223	221	201	222	207	232	240	225	238	245	205	228	230	225	205	213	227	239	236	201	206	213	204	241	234	273	225	216	222	199	227	230	212	234	208	239	266	235	213	230	209	216	235	232	226	213	217	221	241	203	228	218	223	221	216	229	214	235	230	214	228	234	238	206	236	193	213	224	226	223	227	214	221	209	237	241	239	231	256	224	241	206	248	245	249	200	227	243	225	204	232	221	219	223	225	235	248	215	251	209	231	211	239	226	236	236	241	206	246	215	239	249	223	223	215	238	232	249	226	215	237	215	233	197	236	251	258	244	213	223	214	255	223	221	240	206	228	267	206	226	238	259	222	226	229	214	234	220	224	242	207	222	226	232	221	235	253	224	198	213	228	228	246	215	190	220	229	219	224	208	243	220	219	220	249	243	215	218	219	221	227	225	234	200	213	228	215	210	242	220	210	244	248	237	210	248	230	206	232	219	233	201	204	229	241	239	221	243	225	188	226	214	225	212	221	220	215	212	219	238	208	222	204	233	237	239	230	206	238	214	206	216	229	219	203	199	217	225	207	227	225	232	236	203	233	215	187	238	197	226	215	217	224	215	223	238	235	241	256	233	232	210	216	229	259	191	205	221	226	223	221	212	226	217	240	207	259	219	221	205	218	224	237	224	211	222	230	225	222	222	226	212	213	228	222	217	220	235	230	222	229	221	204	212	234	234	210	238	238	202	239	221	242	215	209	203	204	219	222	221	219	233	232	218	239	226	216	256	239	217	246	213	217	226	230	246	234	227	212	212	217	198	224	238	240	229	211	203	225	235	207	217	225	252	235	217	228	222	225	208	216	205	235	243	224	205	234	197	213	229	201	250	234	260	219	222	193	247	258	202	209	216	199	224	204	226	226	232	227	215	227	232	231	206	232	235	217	218	242	256	194	225	211	245	221	238	233	235	251	219	233	213	234	252	243	224	220	212	257	246	215	204	237	218	219	237	212	218	237	243	203	241	231	245	215	224	234	223	221	230	202	224	223	200	240	219	208	238	236	234	242	255	232	218	215	204	227	219	244	240	220	221	220	225	195	242	227	209	217	225	232	221	217	204	213	218	222	201	220	218	238	218	214	233	248	244	210	220	222	237	250	209	203	229	221	246	241	245	231	210	225	231	200	214	232	208	257	243	212	211	203	228	210	231	239	238	233	223	223	233	217	238	213	247	210	215	236	209	240	215	213	219	244	222	208	238	217	232	207	212	217	219	198	234	205	216	235	210	244	216	216	231	232	237	237	209	221	251	227	222	238	229	230	224	204	215	243	223	216	241	237	230	239	216	242	214	215	226	222	248	233	195	232	245	242	222	199	205	216	212	206	229	235	221	202	242	234	215	241	211	240	218	206	231	230	225	215	221	226	249	222	234	229	208	238	229	210	241	234	211	238	242	212	222	230	237	236	227	227	225	222	229	201	203	237	230	202	205	266	245	208	253	215	203	203	227	219	217	235	208	209	243	240	232	265	199	244	240	227	217	181	232	212	225	239	224	231	196	228	225	212	232	247	201	215	243	219	220	210	210	236	232	222	212	243	210	241	224	218	241	253	224	229	230	200	212	216	219	213	227	205	249	231	229	204	220	247	259	235	221	238	262	238	242	230	209	205	249	213	228	210	227	237	214	217	222	212	242	294	217	227	222	206	223	209	216	206	223	253	208	223	221	243	221	242	217	196	202	220	226	232	230	233	237	222	213	252	232	202	206	212	248	213	209	207	218	224	233	230	224	225	202	219	236	212	220	220	239	229	215	210	200	212	224	209	236	225	210	220	208	221	245	247	199	232	248	217	200	212	234	219	251	246	223	240	243	252	233	220	224	237	232	234	242	230	242	236	202	228	223	204	248	211	223	232	223	218	227	223	216	252	238	223	259	223	225	235	201	212	223	231	218	213	234	207	247	241	225	236	215	222	239	231	223	189	209	242	241	201	221	224	218	211	244	218	216	218	238	242	233	239	232	219	221	235	221	208	229	218	231	233	227	234	240	226	231	232	218	209	231	192	226	227	243	228	195	191	208	230	213	234	224	210	214	217	225	204	232	224	206	233	227	244	243	222	219	239	225	209	232	238	209	232	244	212	200	216	243	220	209	208	204	234	226	213	224	239	197	213	222	242	260	205	227	219	200	222	210	234	222	216	211	218	224	226	234	218	223	217	248	222	222	228	216	244	244	212	227	232	212
19817	22999	18354	10241	6212	4179	2894	2042	1700	1429	1288	1044	883	792	701	641	593	542	535	587	506	466	547	536	517	529	524	558	527	505	472	495	507	484	495	498	482	473	468	462	478	477	460	455	477	492	471	470	468	469	464	472	473	460	485	476	449	475	478	484	478	464	480	499	502	464	496	460	517	488	514	504	499	469	487	480	486	465	461	417	493	466	504	469	513	498	448	453	491	453	475	450	479	475	502	467	458	488	488	433	425	484	462	463	492	468	482	483	513	490	478	466	461	525	469	473	472	471	452	482	485	519	495	480	451	477	467	493	440	468	491	469	464	475	464	488	516	474	445	465	481	491	450	470	460	479	519	479	531	500	410	474	448	489	493	509	489	485	455	473	483	490	483	492	428	451	435	447	503	493	496	426	485	476	553	479	463	499	461	493	455	530	490	496	493	472	492	494	465	466	468	473	494	471	432	449	452	462	450	471	449	500	436	502	472	469	464	433	485	473	458	542	461	457	477	501	482	459	512	492	487	489	460	467	501	508	476	489	467	450	488	458	476	482	442	449	467	495	476	493	465	469	472	515	507	487	520	513	459	468	491	490	460	475	468	457	468	485	523	466	446	480	455	470	481	478	472	463	445	443	483	524	500	477	477	396	484	500	467	502	472	518	496	492	479	502	488	462	453	458	515	493	481	500	479	478	476	461	483	458	492	485	500	480	471	470	489	483	455	459	489	499	444	453	473	523	434	453	476	473	489	460	474	475	488	446	449	488	495	498	456	439	470	447	499	495	490	488	482	473	483	500	465	493	515	494	474	507	471	467	453	466	473	484	465	465	475	466	451	497	482	473	464	500	447	501	435	491	475	472	485	486	481	498	474	469	432	452	466	469	495	498	474	453	458	477	447	468	473	537	492	479	486	464	460	515	499	495	467	516	477	472	453	402	491	477	494	432	479	484	458	472	471	471	481	467	488	463	449	499	472	430	478	488	508	475	497	513	480	437	498	434	479	479	493	475	476	459	480	486	471	488	468	464	545	485	455	496	467	481	477	488	469	464	469	463	477	481	458	490	468	458	468	449	465	468	478	510	466	462	481	429	479	435	491	479	484	465	508	505	458	477	469	484	495	478	469	496	474	502	476	509	502	501	447	438	519	446	461	474	495	446	464	492	464	493	442	483	479	465	498	465	439	499	489	453	498	463	444	501	463	473	438	453	453	490	488	487	445	458	457	435	474	509	481	479	501	487	470	474	467	469	485	480	473	436	513	489	497	471	509	491	501	450	481	469	423	486	480	492	490	471	509	447	446	503	455	459	511	479	506	454	475	495	492	471	445	480	508	494	485	453	458	465	484	484	477	501	524	477	508	498	449	437	501	447	477	484	448	488	512	450	455	451	481	423	497	495	471	498	471	454	472	479	454	459	469	475	486	486	466	515	450	460	486	481	494	480	498	469	477	475	473	500	495	486	453	481	473	520	501	505	483	442	457	446	492	480	461	454	484	449	477	481	488	485	454	459	449	483	515	461	483	470	449	482	467	466	486	463	463	502	476	501	440	470	484	484	474	483	476	474	429	487	498	476	435	458	472	519	432	491	451	482	466	456	489	479	442	498	463	473	466	483	518	457	482	496	479	482	473	477	436	464	502	540	520	461	448	475	476	475	501	465	482	448	515	490	447	464	501	482	497	449	483	447	487	473	492	484	441	461	483	510	516	460	501	476	485	488	464	472	509	502	474	472	461	489	483	499	508	506	520	473	516	488	502	474	480	443	467	513	490	522	480	476	477	427	483	429	498	437	498	445	482	439	489	483	455	469	479	476	485	478	510	482	454	457	477	433	448	474	458	501	485	505	474	472	464	474	505	505	489	449	537	442	479	529	448	494	485	454	476	482	494	478	453	461	469	493	513	463	476	512	493	450	473	504	447	467	476	491	435	479	493	505	443	450	460	482	460	478	477	446	465	492	502	482	494	463	473	475	522	489	519	480	523	449	478	478	471	500	477	503	469	468	493	498	437	492	461	475	504	459	485	479	428	427	469	462	475	504	489	477	480	490	430	465	485	467	497	491	484	443	470	506	458	489	490	492	505	527	511	467	486	477	483	458	479	474	489	531	507	489	464	466	491	470	503	524	471	444	478	515	470	479	476	497	477	488	545	489	484	482	501	472	467	468	447	471	499	482	464	454	493	440	450	495	486	437	470	455	468	480	489	495	490	463	500	501	464	453	442	444	490	477	483	451	502	466	460	499	446	517	476	492	483	483	519	484	480	516	469	494	466	491	437	458	451	459	500	463	480	475	445	485	458	494	456	475	497	513	474	460	456	467	480	461	451	472	477	472	489	463	483	472	474	467	468	494	460	458	454	463	501	457	506	473	481	502	446	503	493	481	473	493	456	442	502	514	462	499	474	458	484	464	460	480	470	478	527	465	465	464	448	483	521	476	451	477	490	505	475	493	457	456	450	506	416	480	452	470	468	465	445	447	453	453	470	469	493	497	498	457	449	488	470	500	471	446	501	450	461	462	492	494	478	435	418	473	518	430	499	508	481	442	493	484	488	486	516	485	442	457	453	502	448	414	505	481	436	480	470	491	509	471	484	451	465	466	491	514	489	493	457	485	452	480	482	469	481	467	489	447	485	475	466	492	461	474	469	488	458	451	418	487	461	480	434	450	454	503	478	501	459	512	486	452	455	476	455	455	416	464	505	484	463	475	479	484	472	477	467	453	474	517	493	431	490	446	465	474	460	448	440	421	451	519	511	456	482	446	483	469	488	484	484	470	492	484	482	456	466	460	431	495	463	427	485	481	493	487	487	452	473	491	504	488	494	481	465	433	491	460	464	489	497	467	466	469	493	453	479	453	474	455	474	425	444	534	458	476	492	484	508	507	461	499	503	455	466	488	521	459	458	419	479	492	493	488	492	485	469	528	483	490	484	440	458	465	449	491	455	479	468	450	480	463	440	468	494	490	446	474	501	483	440	466	479	499	463	457	493	505	447	440	468	466	450	480	522	426	471	446	462	475	477	506	438	495	490	441	492	476	468	485	478	504	467	479	452	475	451	466	483	490	440	492	478	462	490	477	516	465	466	488	469	484	496	462	427	481	460	501	510	476	462	459	489	468	445	503	473	495	456	473	481	524	500	474	462	471	456	485	432	457	452	456	484	456	477	471	480	450	458	444	506	510	487	502	475	506	477	478	452	439	490	511	511	474	452	458	457	469	442	459	469	492	465	460	515	440	483	431	470	498	465	427	476	457	477	457	480	486	494	450	525	452	502	490	478	459	505	502	463	477	473	478	489	464	474	466	482	472	464	405	451	485	475	478	494	450	448	510	480	499	450	483	456	459	464	501	509	492	478	507	501	456	497	527	467	451	470	459	465	499	451	477	436	519	460	449	449	466	481	511	466	500	477	475	464	494	432	493	459	476	487	470	475	494	500	479	485	472	488	496	493	487	469	464	484	474	465	450	465	469	472	481	481	480	485	462	505	432	453	455
24972	21759	28422	25267	17220	5350	2344	1319	907	785	657	510	446	351	320	280	271	221	204	222	193	199	172	190	168	181	196	183	176	148	187	172	172	152	141	153	194	155	163	146	160	161	165	160	152	140	172	164	164	155	153	158	148	168	169	169	166	168	145	169	150	140	149	135	180	161	171	160	139	167	158	133	167	145	153	162	139	147	146	137	145	133	155	136	152	151	161	140	165	148	154	146	154	159	131	150	172	149	135	166	160	170	161	132	144	170	157	160	148	132	150	158	141	153	152	166	140	170	152	158	164	163	141	133	146	151	140	156	185	157	150	140	158	175	154	150	149	138	142	168	155	149	159	148	148	150	142	140	157	144	165	158	150	134	141	158	155	170	168	149	148	168	166	164	150	153	133	157	141	136	128	143	175	157	164	154	163	171	163	170	151	141	161	167	143	136	156	148	130	142	167	156	154	186	155	159	168	144	160	142	158	148	158	171	176	163	154	168	150	169	152	149	153	162	148	144	132	157	152	139	154	171	138	166	160	159	150	167	173	148	145	155	168	145	155	147	160	184	123	148	166	158	137	147	151	152	158	162	157	145	150	149	151	137	150	172	155	152	146	131	148	137	150	117	157	143	164	182	130	146	126	165	144	163	162	131	139	164	160	152	152	177	161	154	156	134	149	148	154	153	147	141	171	152	133	175	163	130	139	154	143	164	169	160	182	158	146	134	144	165	167	131	142	147	157	142	139	156	131	172	147	148	144	152	164	171	161	152	159	151	140	148	144	145	160	157	172	160	147	132	144	152	189	146	145	156	153	158	146	148	149	153	155	160	154	150	148	142	163	138	165	148	165	154	150	156	175	136	143	150	144	128	147	172	140	162	157	181	156	135	144	144	147	178	159	151	157	148	129	160	149	144	170	136	142	137	147	167	149	174	147	150	135	159	157	149	154	165	151	152	151	130	158	129	155	149	161	150	155	158	133	140	164	162	162	147	135	137	152	150	155	136	148	140	157	163	114	149	152	151	142	150	129	149	154	163	132	153	165	169	138	179	140	158	173	189	165	151	147	151	139	150	149	153	155	143	161	171	140	151	130	133	124	161	138	164	154	141	158	139	159	155	149	146	136	163	157	137	138	128	150	155	151	173	158	163	158	153	150	140	144	129	149	171	160	150	152	146	144	152	129	160	148	158	155	152	127	182	157	140	156	170	172	133	143	168	156	152	169	147	151	180	146	167	153	141	171	159	147	150	148	135	142	146	159	138	152	151	157	139	145	152	185	154	155	183	151	149	142	136	143	146	175	162	148	143	142	145	148	138	144	174	151	147	152	162	175	141	149	168	164	133	163	164	180	150	166	158	142	147	171	165	155	125	168	146	162	138	150	164	149	170	158	142	156	144	169	154	137	170	169	144	148	138	162	133	160	144	130	160	154	144	165	181	140	138	128	148	160	161	148	169	152	175	137	160	163	165	157	139	152	129	146	157	145	145	147	140	135	171	145	143	138	141	137	157	161	155	160	145	162	148	145	146	163	149	158	144	138	145	154	148	146	126	144	163	150	145	161	154	139	135	151	143	167	163	144	152	156	157	167	156	161	124	157	148	146	160	148	155	144	147	162	154	162	142	148	143	155	159	139	142	129	144	130	126	156	169	141	163	148	140	140	141	145	138	130	157	148	140	133	152	130	137	148	127	141	154	149	137	154	160	157	156	161	147	142	152	151	145	138	163	145	156	181	143	143	148	144	163	175	146	140	141	164	168	143	155	167	157	169	161	154	144	135	139	150	146	146	153	153	169	153	145	147	160	161	159	150	142	135	157	155	156	150	154	170	155	162	127	159	160	171	157	141	173	175	171	146	145	154	177	127	157	152	150	159	171	159	165	152	160	160	139	163	142	150	159	174	165	143	156	167	166	157	158	147	136	170	146	148	155	144	152	143	163	156	161	163	160	164	188	157	142	135	160	143	166	143	168	143	169	153	159	134	161	144	153	163	121	150	171	155	145	125	173	184	141	162	169	155	158	145	144	130	157	153	163	154	141	149	139	157	150	151	120	134	154	124	167	139	156	159	170	139	140	141	127	134	149	152	173	153	138	175	161	184	139	154	148	154	161	141	143	173	165	150	142	157	133	161	146	137	140	146	149	163	160	162	118	140	162	145	154	151	141	141	161	144	150	126	154	153	137	152	167	156	156	149	153	178	153	186	143	149	170	160	163	166	162	152	144	145	168	134	147	169	169	161	147	155	142	150	142	160	162	152	164	165	162	138	183	166	158	157	159	149	161	176	148	157	157	157	140	169	162	151	153	154	143	166	151	157	156	159	145	147	162	134	161	165	146	139	168	153	172	159	176	169	167	159	132	168	155	138	165	165	172	158	132	147	144	155	165	168	159	159	148	174	151	148	158	149	160	179	144	149	156	158	145	140	165	138	164	159	153	153	156	142	167	147	138	151	163	160	166	147	155	162	148	130	133	139	144	144	139	134	132	162	118	147	160	172	134	140	138	153	145	144	161	146	160	152	160	152	164	140	157	168	138	157	147	154	145	139	153	133	149	155	142	135	168	155	165	166	148	169	153	152	144	156	152	138	147	125	149	138	150	154	142	171	164	167	167	151	150	157	165	154	141	140	171	153	151	145	157	144	161	135	143	161	145	145	166	145	145	135	151	152	139	124	136	161	158	150	146	151	152	156	143	161	144	144	188	151	148	152	152	151	164	157	153	150	152	162	177	138	148	146	151	154	142	168	160	155	155	159	148	155	147	142	165	147	138	170	148	166	152	152	151	156	147	128	154	143	133	146	151	153	137	143	169	169	156	164	157	178	128	152	127	155	163	143	156	154	140	140	163	162	148	165	141	138	163	188	158	140	140	165	146	167	166	174	173	155	140	140	165	119	157	156	159	166	154	163	170	152	153	155	152	143	163	140	157	161	120	155	162	156	156	128	143	153	150	172	139	154	147	163	143	159	163	145	155	157	164	158	148	151	158	170	165	135	157	155	160	162	146	162	160	146	164	153	154	164	170	153	148	161	159	152	160	167	151	155	131	180	133	156	145	156	161	149	153	154	161	136	153	152	160	146	137	147	142	140	152	133	152	177	153	140	154	164	157	147	167	173	143	157	140	144	153	152	152	150	158	156	135	145	144	168	138	151	152	149	167	153	158	141	142	146	149	130	153	145	140	156	153	153	166	139	154	144	120	157	147	156	135	139	151	179	147	154	140	157	170	158	153	157	150	152	141	161	144	145	147	152	133	135	157	178	156	181	160	153	157	123	178	138	153	150	130	170	175	135	166	171	144	168	143	154	150	151	140	165	149	139	153	163	148	147	151	160	156	162	159	156	181	170	151	157	166	123	162	139	136	148	137	150	166	149	166	147	164	161	152	170	156	175	137	149	143	161	137	149	148	168	170	152	137	154	171	152	141	156	147	152	135	148	150	160	148	135	161	129	157	145	165	135	144	157	144	157	136	154	140	149	162	151	165	158	166	139	138	159	139
24705	34542	29439	19777	13628	9411	6667	4751	3552	3118	2459	1900	1480	1204	944	795	682	569	571	502	468	464	438	406	422	408	438	427	385	368	405	371	379	355	393	368	357	364	375	327	351	345	292	355	333	365	357	326	350	351	317	314	323	333	317	381	332	361	331	334	364	335	351	314	322	328	335	336	316	313	349	318	329	343	324	349	320	344	316	319	304	308	325	346	301	315	351	328	349	343	351	313	328	315	326	333	334	328	339	359	334	294	333	330	293	351	335	308	336	319	316	334	339	357	335	309	323	338	313	343	357	303	357	326	345	329	328	327	322	359	348	333	336	307	336	325	299	369	360	308	330	299	340	315	327	347	322	326	335	369	308	361	334	341	347	340	336	334	342	335	336	358	318	296	318	297	349	338	319	321	328	321	329	315	315	311	314	337	314	331	340	321	339	328	322	359	337	314	328	341	313	336	302	321	339	342	288	338	344	335	327	315	346	321	346	328	361	311	342	316	349	332	334	339	350	334	338	303	332	300	332	324	327	311	344	332	335	330	316	337	319	336	318	337	323	313	375	356	333	343	334	337	302	347	310	362	361	305	345	319	310	344	323	316	359	320	307	340	324	324	322	329	328	319	329	365	336	319	325	319	359	318	336	324	333	299	355	359	319	324	328	364	339	313	335	342	299	344	314	336	337	291	326	349	323	337	346	313	363	297	327	314	309	322	387	330	338	357	333	311	322	308	331	342	345	310	309	315	315	318	326	367	343	321	322	300	320	334	333	349	308	319	354	293	364	324	348	327	296	328	288	382	299	313	323	337	310	338	341	333	352	353	326	360	341	339	323	312	325	355	319	335	322	352	338	314	310	323	326	320	334	307	346	335	356	333	330	327	321	331	311	328	329	309	336	326	351	335	293	328	333	333	367	345	357	313	351	291	342	332	339	342	312	368	327	342	331	341	358	354	338	325	338	321	320	335	341	337	306	347	326	333	281	369	342	333	344	318	322	360	360	354	322	328	296	348	346	317	321	316	333	340	326	298	346	345	360	327	325	318	375	327	338	341	306	371	337	314	326	334	320	343	333	323	344	345	341	339	315	316	323	345	328	355	354	330	327	345	307	350	344	319	317	322	357	349	317	311	320	350	326	308	332	346	317	354	334	284	326	316	331	336	301	337	327	347	346	356	308	343	314	306	348	329	382	304	344	342	324	343	309	346	342	330	338	369	310	350	327	310	344	320	311	329	349	327	356	323	330	319	362	335	326	351	361	337	364	323	312	302	359	317	329	310	338	348	321	321	345	298	321	333	312	349	308	324	315	318	314	349	345	341	320	337	330	326	310	316	312	304	324	339	346	325	315	348	328	300	318	335	335	336	331	345	367	335	325	317	285	325	339	308	325	337	342	351	356	339	344	328	378	350	306	298	305	308	321	357	320	325	289	332	316	328	333	335	345	329	341	308	327	340	333	304	321	312	339	296	314	302	329	337	340	328	327	307	348	320	346	324	351	345	359	286	311	346	319	319	332	342	318	331	323	344	368	317	331	328	339	324	346	331	336	312	305	352	328	369	330	312	332	297	343	359	300	322	359	320	308	336	351	339	323	299	309	301	319	337	321	351	371	347	328	311	346	322	325	344	342	358	336	297	348	328	338	342	351	315	317	331	337	331	300	326	328	345	308	333	320	304	337	331	361	323	318	340	318	312	320	357	348	330	337	303	334	355	323	356	326	312	291	322	348	353	307	331	345	300	318	316	327	344	342	312	324	357	339	331	321	362	310	333	333	330	337	335	339	349	304	318	339	320	336	324	342	307	324	334	323	341	349	331	319	346	327	314	341	331	319	306	353	328	326	343	348	336	336	346	311	331	335	320	335	339	338	338	314	320	354	293	332	347	346	370	355	334	316	350	308	321	318	359	326	313	344	347	312	356	323	318	318	352	306	349	339	370	316	318	337	329	311	356	369	340	346	338	320	303	361	291	326	366	319	302	320	326	346	325	339	342	371	330	357	330	299	331	324	324	332	313	350	318	337	335	337	337	298	336	326	323	307	322	313	318	318	312	329	323	324	333	377	331	342	305	332	315	311	334	346	378	318	368	344	349	344	319	338	316	357	331	346	325	329	304	327	314	343	345	369	344	343	348	374	333	345	367	322	331	338	326	349	338	340	328	329	335	309	291	343	337	337	365	313	359	350	293	304	313	319	314	336	354	319	327	325	320	308	306	314	317	346	350	330	337	358	329	325	319	323	341	348	347	279	326	355	338	365	348	324	317	305	343	314	295	341	297	294	367	330	329	321	336	303	322	330	338	334	336	344	328	365	335	321	345	336	320	318	339	332	300	317	315	298	327	319	301	344	326	344	315	387	303	314	300	316	330	320	322	345	319	321	318	321	300	357	337	314	339	328	324	299	293	312	331	340	296	312	352	337	307	313	328	344	322	332	345	315	303	347	320	333	321	319	297	312	321	334	331	309	308	344	345	335	310	329	357	335	325	301	324	365	344	314	341	323	338	326	319	329	341	300	306	319	319	366	345	345	373	320	343	341	348	345	347	329	345	330	323	330	325	318	339	353	282	335	313	343	338	364	330	345	344	294	349	297	315	284	338	326	345	363	325	333	301	339	326	326	335	324	346	349	287	343	334	353	324	326	370	330	338	335	343	304	339	358	321	344	297	344	322	317	327	339	336	296	321	300	308	343	297	317	318	303	341	355	345	320	326	302	334	305	321	314	350	321	308	342	322	328	319	320	329	339	343	303	356	362	316	335	366	316	333	339	318	314	328	330	325	319	338	343	306	316	313	315	347	336	318	359	329	331	329	342	323	353	332	349	328	339	326	332	297	298	355	320	293	341	322	324	322	343	349	341	342	301	315	329	339	349	315	302	365	330	363	350	337	314	330	312	337	339	331	316	345	338	334	320	361	291	324	303	343	334	374	313	360	344	314	355	312	308	328	324	335	360	374	296	338	334	328	340	343	349	304	304	331	329	359	353	343	305	342	344	371	333	349	331	331	343	361	355	314	339	322	303	306	334	329	369	336	337	327	341	360	304	328	341	340	304	304	352	313	334	355	297	343	306	310	311	352	338	329	334	329	334	326	310	368	326	377	307	314	314	333	310	364	336	328	313	360	348	357	338	369	343	322	371	306	338	325	337	325	306	332	322	304	371	319	356	316	320	333	341	318	347	324	334	339	361	321	331	318	366	320	315	332	316	342	322	332	332	335	357	348	354	336	361	379	355	359	365	331	357	332	356	332	317	314	329	350	337	324	327	316	335	331	336	324	320	375	334	299	329	321	304	339	296	352	311	341	322	326	326	339	345	363	339	362	350	314	336	322	317	321	303	330	336	365	346	340	329	321	310	346	300	326	359	319	327	332	313	335	303	338	351	322	330	327	336	326	339	334	306	298	320	322	350	333	334	310	333	323	347	371	302	326	304	321	343	324	341	296	341	315	309	316	313	328	318	333	326	335	322	345	305	301	321	320	352	302	338	313	337	315	331	335
23756	21678	29356	24376	21639	19282	7480	2775	1668	1392	1115	778	617	491	361	282	225	222	173	157	144	133	139	141	150	136	127	115	109	92	109	101	100	107	108	94	94	97	100	98	83	82	101	102	98	105	100	107	76	99	95	86	83	96	71	99	103	102	92	92	77	89	83	82	80	82	84	77	80	71	84	70	82	82	80	89	87	89	90	80	74	79	110	86	84	90	80	85	87	84	85	75	73	75	79	84	81	95	96	90	90	82	79	91	100	70	95	106	108	80	89	75	74	92	90	82	98	82	88	80	89	92	81	77	84	90	87	72	81	95	87	79	77	78	94	82	87	66	91	83	89	76	73	84	80	86	95	80	98	82	77	85	73	99	92	65	90	67	92	78	85	84	93	82	86	92	103	91	77	87	84	89	82	81	84	88	74	74	81	98	87	92	108	89	91	92	100	89	78	79	70	92	73	96	68	84	93	96	75	94	79	96	64	99	96	76	98	77	91	85	88	91	95	75	83	84	86	68	86	105	80	86	82	70	102	86	89	100	80	76	91	89	77	97	101	95	93	97	94	80	80	79	89	86	84	87	74	73	83	84	83	79	85	81	89	89	84	81	73	87	71	90	69	93	70	94	90	101	92	89	69	74	89	71	72	87	97	87	80	80	93	72	85	93	83	94	100	88	101	74	91	83	89	88	73	85	85	82	99	86	87	94	91	78	97	90	89	99	93	83	79	79	78	94	93	72	94	84	90	84	83	80	81	80	91	65	94	89	85	89	100	84	88	77	87	91	99	68	65	88	81	73	87	81	76	79	88	80	83	81	79	88	91	89	78	88	65	81	87	94	84	88	87	80	97	101	95	82	89	80	86	97	96	65	91	79	91	84	88	94	86	91	74	98	83	67	102	78	78	78	76	87	77	80	66	77	93	64	83	91	92	96	86	109	80	81	76	87	91	89	98	88	89	92	85	86	85	73	80	72	83	83	77	78	80	94	89	102	91	92	85	98	93	90	89	78	101	80	92	97	71	82	83	94	98	97	91	79	89	96	92	82	77	110	72	97	89	92	85	91	90	84	87	86	81	83	84	91	87	91	89	98	97	105	101	73	99	94	83	85	91	85	66	77	81	70	87	85	100	85	90	90	84	73	110	83	77	90	88	95	99	102	77	90	89	84	80	106	72	83	79	87	66	79	91	91	83	70	83	77	101	74	97	89	89	82	76	89	84	93	68	76	91	94	86	76	80	85	79	86	84	81	84	78	97	85	92	82	89	100	73	79	97	76	95	86	97	72	80	88	87	76	85	90	80	93	95	91	87	92	84	74	88	77	77	96	93	95	79	76	82	92	85	68	91	83	84	87	95	87	87	75	79	94	89	74	88	84	91	96	82	85	97	93	98	81	85	77	81	92	85	69	70	82	88	86	94	84	78	78	83	85	84	94	74	93	94	90	90	97	80	73	92	88	87	98	87	97	82	92	93	86	82	87	102	94	93	73	81	82	76	74	89	74	76	99	90	91	81	89	102	90	91	85	89	65	92	82	69	100	83	81	89	72	97	81	87	76	99	86	82	91	83	81	75	86	75	84	80	84	86	72	65	84	72	76	90	95	97	85	76	81	95	87	87	87	91	79	107	81	86	89	72	79	96	93	88	81	92	79	97	80	85	86	106	93	78	83	72	103	58	77	83	95	91	83	77	68	74	85	81	89	85	76	78	70	86	86	79	72	81	86	79	85	92	97	98	87	83	89	86	70	83	77	91	71	84	85	80	90	86	92	95	86	88	90	86	88	81	81	92	83	69	78	103	78	81	93	94	75	90	92	87	89	89	85	91	83	90	93	96	103	90	79	98	105	92	84	85	95	82	81	71	82	93	69	88	87	85	62	77	81	98	91	93	86	92	82	81	79	87	91	68	84	79	86	80	85	92	103	85	97	92	89	72	74	85	101	98	81	82	90	84	75	99	82	72	77	80	87	95	87	70	84	78	85	78	65	79	98	74	78	103	81	88	84	80	65	95	77	77	79	92	90	92	83	90	78	100	92	91	75	82	98	88	79	78	107	102	64	69	71	96	81	92	84	70	99	88	81	85	106	87	83	94	86	93	82	81	93	86	79	89	93	102	81	69	70	94	79	86	87	63	83	91	84	89	81	90	96	92	93	104	79	86	90	81	80	92	88	85	84	86	102	94	98	90	96	99	87	85	82	81	78	101	106	84	72	99	72	82	75	92	80	71	83	93	75	87	97	84	90	73	81	81	75	79	79	98	77	82	74	70	85	82	101	85	76	74	74	100	100	74	86	84	91	83	77	99	91	79	91	79	90	94	80	77	81	87	98	84	107	90	79	84	76	89	87	93	84	99	82	91	93	87	94	92	87	84	75	81	92	76	71	66	85	88	71	82	88	82	84	87	82	88	98	69	77	77	83	79	85	89	89	72	83	96	80	79	98	92	93	69	77	85	85	87	98	86	89	74	78	81	94	84	82	92	78	85	82	73	83	81	96	78	106	82	62	94	79	97	96	91	96	81	78	100	62	83	98	99	100	86	92	109	74	77	71	95	84	84	92	83	92	86	94	108	98	94	97	73	75	81	93	83	85	90	86	80	87	73	72	80	90	84	94	82	100	100	84	99	81	97	66	89	85	95	89	71	75	91	80	95	93	94	80	96	99	71	94	84	90	76	71	90	81	86	75	83	82	76	111	86	82	78	87	84	76	89	86	87	70	90	69	95	80	90	83	81	76	88	86	83	86	100	85	91	69	95	81	78	91	95	93	92	82	75	81	74	86	83	76	85	91	81	73	82	83	85	89	84	103	99	88	75	98	76	97	95	69	98	87	67	104	105	66	88	79	80	81	88	88	84	84	93	88	70	88	102	73	82	85	75	90	77	84	73	86	90	96	84	78	77	82	87	84	88	77	84	90	77	80	93	92	88	80	81	95	91	76	83	76	89	98	90	91	97	80	90	84	86	74	87	86	81	78	77	80	76	94	92	83	111	82	72	76	74	85	79	102	101	86	74	92	90	87	78	80	96	80	66	85	92	81	98	82	92	96	76	82	76	78	81	62	78	73	103	92	90	81	64	93	87	89	74	84	84	78	84	92	72	110	72	73	77	104	76	81	63	78	73	84	68	98	64	82	87	97	86	75	81	86	99	89	75	86	95	90	72	97	68	83	86	95	81	80	90	87	98	105	76	74	94	73	86	64	87	96	73	89	98	79	91	81	89	74	87	80	82	87	81	90	104	74	84	81	76	75	95	76	80	93	102	91	101	91	92	77	82	70	82	102	79	98	76	73	90	99	80	74	78	83	92	91	90	81	83	86	89	91	84	78	112	80	105	98	75	101	75	79	80	84	75	85	93	83	97	75	80	69	97	92	99	69	99	75	80	88	93	80	101	94	81	82	87	85	80	76	79	88	91	75	83	92	86	92	66	77	98	75	72	82	85	83	100	75	74	94	91	74	94	70	86	83	95	89	81	78	93	95	92	88	92	83	86	76
29186	41506	36395	26953	20186	14751	10560	8159	6350	5250	4166	3080	2440	1814	1511	1109	815	669	515	469	437	384	370	373	357	368	355	320	293	288	284	266	258	247	239	223	199	213	229	218	213	193	209	204	223	221	213	190	211	191	196	177	183	180	172	211	207	192	208	178	174	196	171	196	191	173	192	185	190	202	194	182	170	185	197	208	204	189	179	190	188	191	169	177	175	168	188	171	185	180	182	165	182	199	168	172	170	179	165	187	173	175	198	172	160	185	169	180	171	181	195	180	178	174	182	180	191	162	155	189	168	172	184	202	172	195	170	178	167	168	171	201	191	151	157	171	167	179	167	187	176	185	163	159	168	163	178	166	200	202	174	176	187	191	201	155	175	171	189	171	162	177	162	176	160	179	164	161	174	190	165	168	176	163	173	173	160	184	195	206	178	170	206	173	162	199	190	180	180	179	175	150	195	192	184	184	175	177	165	156	177	181	187	164	187	189	202	189	180	173	193	189	185	190	178	198	168	197	179	179	153	168	186	188	177	177	184	171	178	189	169	159	172	185	184	190	177	183	185	194	169	156	181	173	181	162	185	156	173	188	176	165	206	162	180	170	180	191	148	168	183	193	159	171	169	173	156	167	166	155	154	200	192	178	165	185	172	175	185	172	194	204	189	171	188	187	178	174	173	190	211	190	166	191	193	197	173	171	166	171	177	191	171	170	185	170	178	199	183	165	196	190	200	181	157	170	163	168	161	173	198	199	164	160	167	187	162	187	181	169	201	174	191	166	174	156	183	178	180	190	196	170	174	174	188	178	143	190	175	187	205	192	168	166	190	173	179	163	206	188	174	206	185	186	188	166	174	176	165	198	169	178	182	200	185	199	179	177	192	148	191	206	181	175	167	187	174	158	180	178	182	170	157	175	170	179	172	200	175	193	166	192	175	172	173	181	168	161	169	159	207	196	158	203	203	179	161	173	166	180	158	174	190	189	207	174	162	170	180	176	168	183	193	196	174	182	176	203	185	169	194	177	155	171	185	189	162	176	183	190	172	159	178	189	172	156	152	204	189	188	163	174	164	180	172	162	187	175	176	200	160	164	175	187	180	187	186	187	171	198	180	179	180	196	188	158	171	160	173	172	174	151	173	197	166	177	178	185	184	170	168	182	189	177	173	149	168	177	188	195	188	171	195	172	178	183	178	153	178	163	167	178	181	161	180	174	173	182	171	189	176	181	157	197	189	166	188	178	171	193	177	167	162	196	170	178	195	164	172	192	165	185	171	172	171	167	128	180	186	165	165	177	171	178	174	159	186	185	186	188	152	165	162	176	166	192	175	189	210	178	152	182	171	193	183	189	197	179	178	189	210	176	169	175	205	164	215	155	185	182	189	173	169	171	163	162	168	170	168	179	178	155	180	179	199	163	151	173	163	193	186	192	175	193	189	174	200	202	182	172	152	174	174	188	179	208	176	151	165	216	180	182	175	181	182	184	177	179	177	185	169	164	167	146	203	175	162	180	180	176	172	185	191	183	158	175	192	172	175	165	208	168	177	177	196	196	174	182	169	151	172	189	185	141	187	183	188	175	165	185	169	189	178	151	186	180	171	166	173	151	180	176	195	172	195	178	173	169	172	190	159	177	179	161	171	204	176	175	184	157	149	165	180	197	155	189	166	178	152	170	197	194	178	184	175	161	178	165	191	171	174	165	182	198	169	176	156	188	156	192	176	180	173	191	167	172	175	182	153	179	197	154	185	206	187	182	169	170	173	200	173	169	198	168	189	167	185	180	152	159	142	197	180	198	170	174	190	191	163	198	170	167	173	198	169	198	179	174	179	169	188	176	189	188	178	181	176	188	169	186	177	188	186	181	183	180	167	184	195	181	194	178	183	178	183	180	178	173	193	178	199	169	160	187	178	163	192	158	194	198	188	192	168	183	196	175	180	162	170	185	195	161	197	197	180	179	193	174	176	156	186	148	169	183	203	161	163	187	169	171	168	179	175	141	155	161	195	162	173	186	165	181	173	194	191	202	191	179	183	163	194	171	162	161	153	164	176	194	166	175	172	196	173	154	173	183	176	183	176	177	180	166	167	174	165	180	187	185	173	159	203	189	169	184	160	167	163	181	175	162	176	178	164	180	189	167	172	188	187	174	205	196	173	207	191	175	181	218	194	175	162	170	179	188	179	186	188	184	172	189	174	157	189	165	179	180	179	187	195	167	183	173	196	180	202	192	170	176	177	201	162	184	174	169	198	182	191	167	171	207	174	173	181	182	158	197	185	183	178	188	183	208	179	184	188	170	190	178	171	160	159	173	166	181	170	171	182	186	211	151	158	167	174	195	173	199	182	161	187	181	165	156	180	175	196	177	182	182	181	180	153	162	181	177	183	182	143	174	182	166	185	172	164	162	168	189	161	175	166	176	163	173	164	190	183	166	194	185	175	174	176	172	168	201	158	194	183	164	183	177	160	188	179	170	201	148	214	160	186	144	157	181	167	168	182	192	195	180	180	192	171	192	169	208	188	198	167	192	181	183	178	156	189	171	177	187	181	183	185	173	155	174	201	180	143	193	177	189	177	193	175	192	169	188	197	176	185	157	187	187	192	181	182	146	168	160	171	169	179	179	176	190	165	172	185	183	182	155	165	187	179	172	193	194	171	185	182	213	187	201	173	196	182	160	163	209	184	185	164	169	173	173	162	183	166	181	198	173	179	173	180	165	183	198	189	180	195	180	149	166	173	188	193	187	154	202	169	180	184	175	173	175	171	190	186	154	190	164	174	184	182	164	201	171	160	180	193	184	191	180	183	189	162	160	187	160	176	157	167	166	160	191	161	164	176	164	185	190	184	179	193	173	163	196	175	177	171	164	204	179	179	166	185	188	172	192	166	167	177	183	197	160	177	182	179	172	162	149	174	175	164	181	177	183	181	201	169	169	206	180	189	202	190	187	159	169	153	192	199	170	187	180	170	210	173	183	185	172	188	168	196	199	168	156	157	158	152	170	163	177	205	201	173	191	167	181	179	177	202	167	189	201	192	185	171	176	207	196	180	187	182	194	166	183	166	164	209	168	171	169	173	175	181	180	186	195	194	181	182	168	184	186	201	150	163	186	178	160	186	164	185	168	171	193	179	179	162	168	180	181	193	165	173	192	167	149	188	186	184	176	201	172	191	173	172	173	177	179	168	182	157	174	165	161	184	174	165	189	196	177	178	171	175	200	163	195	181	194	144	183	176	163	174	199	193	162	180	165	165	182	176	174	178	199	171	179	171	172	183	162	181	168	175	183	170	196	186	172	179	188	174	161	159	172	199	200	181	185	176	166	196	157	183	185	151	182	173	162	193	169	172	194	172	195	207	190	179	197	178	177	158	173	186	181	176	187	186	169	180	169	173	162	167	178	169	181	187	169	162	178	182	185	193	166	160	154	171	171	167	200	189	181	182	177	166	180	204	175	183	164	189	179	179	161	169	167	190	147	181	168	200	144	160	161	181	186
27335	20989	13527	5139	2015	1191	865	691	536	445	403	370	278	302	243	264	248	236	204	262	255	204	254	238	260	239	234	187	223	250	204	249	226	243	218	208	224	231	215	225	221	238	226	245	196	229	211	215	238	263	237	211	218	254	214	215	229	221	221	209	218	228	209	198	224	229	205	236	202	243	227	230	229	196	212	222	227	233	227	209	230	229	216	225	210	221	246	197	233	256	214	177	230	226	205	212	219	208	225	217	217	237	218	197	232	218	242	215	221	222	224	236	201	210	218	208	256	237	212	238	233	191	205	223	206	215	250	204	195	221	215	215	235	254	240	224	219	232	232	245	205	212	228	228	224	249	204	209	238	230	203	229	209	227	212	219	203	208	214	226	203	234	254	205	226	225	216	210	208	251	229	228	237	230	214	236	235	200	233	222	210	222	246	212	201	246	199	260	232	219	191	237	226	236	210	235	233	215	220	228	226	210	232	238	236	242	196	218	214	213	218	202	204	219	222	213	237	219	207	229	227	214	234	229	215	221	228	200	230	237	229	195	229	221	253	210	217	215	232	249	197	207	205	267	237	207	215	223	199	214	204	250	222	222	224	213	223	229	235	230	227	220	216	228	198	218	215	215	214	221	211	247	225	214	194	213	214	234	230	230	220	245	223	215	214	238	226	224	233	223	232	199	224	224	209	224	219	265	217	227	214	228	228	220	241	237	216	192	222	235	203	212	244	193	217	217	187	222	215	187	207	206	216	218	203	236	218	252	201	233	214	226	246	228	215	218	225	219	219	237	210	220	211	239	242	229	251	229	228	198	222	216	237	204	209	209	197	182	217	216	202	256	231	210	219	216	219	185	234	223	215	223	224	220	207	210	206	213	220	231	205	223	220	224	240	225	205	248	219	240	227	212	239	219	219	251	249	242	226	213	205	198	254	231	209	234	220	231	217	224	222	227	216	254	224	219	249	212	216	239	218	219	207	223	225	211	233	218	222	208	226	236	206	244	216	220	229	204	253	206	203	206	242	227	237	212	200	218	222	207	220	234	221	208	215	239	250	209	217	230	222	232	229	221	196	232	233	233	227	207	198	228	215	221	246	234	217	216	219	232	211	184	219	221	199	212	206	232	199	212	230	205	209	223	205	264	250	198	208	251	215	228	219	223	207	239	219	221	230	227	237	207	208	219	213	202	247	192	225	229	204	239	230	191	226	245	216	196	196	225	235	224	225	198	227	222	214	239	240	224	238	203	211	233	227	220	205	224	202	237	213	223	223	245	227	222	225	214	229	219	222	254	223	223	217	257	241	201	198	226	207	235	220	221	215	202	213	247	229	227	233	191	221	200	218	194	228	230	200	191	234	202	228	258	228	257	191	218	203	214	191	224	249	248	216	216	212	231	234	224	234	244	204	242	233	240	217	217	241	226	234	215	252	204	256	218	203	212	204	240	212	223	193	215	214	223	212	215	200	225	197	229	228	213	228	231	207	208	213	220	214	239	221	224	225	218	226	244	233	231	238	222	224	222	219	215	217	213	222	218	249	225	218	217	216	206	219	236	206	213	245	241	223	217	212	226	208	221	227	199	217	246	227	186	198	211	217	200	214	210	243	210	212	230	222	244	210	247	222	242	203	223	205	210	234	241	210	229	226	215	211	246	218	265	192	217	229	202	231	220	225	193	228	217	242	220	213	219	234	221	234	239	225	225	204	196	230	214	203	232	207	186	196	208	221	228	210	213	204	236	234	206	217	204	198	221	241	244	202	241	206	234	225	226	209	231	240	197	205	248	223	229	214	224	195	227	233	236	224	217	202	235	239	199	218	204	232	218	225	199	224	230	226	213	218	220	237	228	200	246	225	221	218	247	212	227	218	203	194	225	235	235	214	198	241	221	251	207	221	195	227	227	234	245	227	231	206	242	228	210	232	218	228	234	216	222	233	248	207	231	241	246	235	200	237	220	240	201	233	222	201	200	197	220	196	225	233	242	212	231	228	213	215	228	230	194	222	235	255	214	219	217	231	252	217	219	239	245	249	216	233	196	207	228	235	219	228	224	226	214	229	233	218	221	221	228	214	227	208	208	195	215	246	198	195	218	197	239	247	212	236	228	239	221	210	197	205	211	219	199	219	237	204	219	214	228	212	224	230	190	217	225	237	214	223	225	227	205	235	210	237	212	208	228	205	254	215	216	213	241	234	227	218	226	219	225	219	214	241	224	216	237	205	232	217	218	227	219	217	236	209	198	225	228	224	226	230	198	201	212	204	203	218	259	222	230	238	239	192	207	244	199	250	245	223	219	218	207	206	235	222	233	212	232	237	239	264	234	214	206	212	227	220	222	229	218	195	220	242	219	204	234	219	245	214	228	237	249	206	189	206	223	212	214	217	202	212	186	214	218	238	227	221	242	212	219	235	236	221	223	206	206	202	235	239	210	234	210	209	218	231	215	203	225	239	206	217	213	233	200	214	233	223	205	210	231	228	225	222	188	204	224	220	205	210	221	211	240	207	245	214	221	221	215	216	206	234	232	206	235	228	205	228	245	225	215	214	231	224	244	236	212	262	216	241	234	236	224	208	242	207	223	216	236	217	234	213	244	209	230	214	223	192	231	223	232	224	237	228	234	234	233	205	234	208	203	215	239	231	219	223	240	228	237	241	209	244	219	222	234	249	210	210	228	225	224	223	209	242	229	243	187	225	187	236	193	191	237	271	213	230	235	214	213	234	226	198	236	239	258	228	210	219	236	201	245	232	223	221	203	217	227	217	221	243	220	238	245	217	206	213	232	230	216	246	227	218	242	233	242	225	230	238	216	217	224	243	235	190	224	244	225	225	197	227	238	231	249	205	218	228	207	236	217	210	237	237	206	228	229	226	199	193	246	230	220	211	220	210	195	263	246	207	212	243	219	232	218	229	242	205	221	198	229	222	207	232	237	212	259	201	203	231	187	190	217	225	240	216	233	203	226	224	242	221	269	252	225	232	216	219	234	195	212	234	204	225	201	230	234	222	224	224	218	216	209	202	201	226	228	211	241	237	254	240	194	219	227	231	206	221	215	227	248	227	246	199	231	225	261	215	214	194	215	218	215	223	182	213	210	217	253	238	231	212	203	233	228	233	235	227	229	222	229	186	252	235	181	226	216	201	224	214	228	203	231	219	197	238	207	217	200	243	208	220	231	213	212	215	261	181	227	248	237	253	210	216	234	230	218	227	227	245	226	227	219	240	205	246	253	258	219	200	218	208	231	225	215	219	222	238	254	237	217	231	254	206	212	236	227	254	237	247	220	237	216	244	229	222	234	226	245	235	204	216	243	217	231	216	217	236	251	215	224	237	237	226	236	199	216	209	240	254	214	233	251	237	219	225	231	211	236	246	217	216	197	201	224	213	233	223	218	228	235	227	216	222	208	221	216	244	247	230	247	253	228	224	210	229	235	216	220	223	215	211	218	227	230	241	208	232	201	222	226	200	230	232	240	217	236	211	229	232	218	231	211
20073	23546	18416	10048	6116	4212	2899	2360	1911	1525	1239	1027	876	774	715	617	556	554	517	541	467	511	560	520	527	495	505	496	474	490	484	489	470	425	477	493	511	505	459	479	519	498	448	478	479	467	467	475	477	452	454	432	491	468	478	463	451	475	472	478	471	437	497	486	487	472	495	466	518	474	494	481	464	505	469	441	448	460	480	527	476	462	472	483	482	469	450	449	465	474	463	464	523	478	487	475	471	505	460	488	456	472	439	473	505	471	478	476	452	504	467	458	462	477	489	461	478	482	469	458	431	464	521	476	450	464	483	445	467	460	451	481	483	467	460	449	453	451	474	492	462	493	430	488	495	460	472	483	436	472	473	436	521	486	498	461	453	494	483	472	510	497	455	474	451	452	454	443	494	464	463	463	461	500	476	474	486	451	441	449	466	470	503	459	490	472	497	464	438	497	472	515	460	487	465	471	499	476	466	442	475	491	482	460	509	469	483	462	450	441	473	477	457	475	467	475	499	498	461	452	485	491	479	462	473	496	409	456	473	495	499	482	479	452	471	472	477	477	437	465	481	449	432	446	485	431	448	460	478	461	481	495	485	514	487	466	483	438	453	470	463	481	466	466	432	472	492	465	456	459	486	473	498	474	485	465	507	463	497	470	488	420	455	486	441	446	458	459	487	484	510	443	493	405	473	467	475	492	488	511	501	467	471	448	432	462	482	493	429	465	458	477	440	440	496	463	494	446	455	433	445	449	517	508	461	524	456	479	431	481	525	520	480	503	442	496	487	479	439	472	429	461	469	492	455	480	457	450	455	447	488	446	464	498	461	495	484	474	484	470	479	455	423	459	492	480	483	455	482	481	468	482	495	448	487	520	445	458	467	501	488	450	488	472	480	500	472	495	460	455	452	463	502	445	494	463	473	445	476	460	472	453	498	445	496	467	504	471	490	471	491	489	478	505	471	501	431	482	463	507	423	490	448	463	459	499	435	455	438	487	478	472	464	445	493	491	470	497	444	435	449	455	467	471	471	451	471	467	460	494	508	519	489	461	486	427	466	492	466	451	490	465	465	452	439	446	478	459	481	460	484	474	493	456	477	488	453	455	466	479	460	475	448	456	463	472	464	454	477	459	484	448	483	462	482	532	469	467	464	490	461	418	462	505	446	502	478	454	476	440	465	476	448	475	429	500	440	486	464	459	455	468	474	480	468	453	488	466	515	458	452	473	458	436	499	462	469	443	491	468	476	481	501	481	479	469	443	462	446	462	464	490	448	468	486	440	491	472	456	463	466	453	462	443	493	419	433	463	488	444	467	463	451	503	452	502	464	475	458	503	462	499	463	457	461	431	462	482	469	487	457	486	476	441	426	476	484	456	488	480	489	461	442	445	475	454	476	463	503	458	455	488	446	492	511	473	455	468	483	424	477	490	472	504	481	453	461	489	453	462	457	470	461	461	473	448	505	484	484	491	462	442	448	504	473	465	474	459	474	496	496	446	488	477	497	486	462	440	450	492	453	501	497	454	488	489	464	433	486	456	467	470	489	449	469	455	453	466	497	478	446	440	460	487	482	482	451	494	472	458	430	461	500	472	508	448	452	468	503	447	448	438	458	492	482	468	456	463	504	471	471	458	457	481	441	498	482	466	501	499	442	462	452	440	444	500	462	463	436	484	471	441	476	438	484	499	481	424	472	464	485	464	481	529	450	456	460	470	459	511	465	486	472	477	468	481	456	456	509	470	458	476	473	492	493	506	491	465	489	440	468	485	446	473	469	485	491	500	511	518	485	488	447	485	470	477	481	486	498	441	473	413	489	483	506	482	510	472	429	445	456	462	470	500	484	430	469	460	432	481	483	494	455	483	462	470	460	517	491	432	525	475	488	523	476	470	481	457	470	497	454	415	487	470	436	472	459	499	422	428	460	454	485	495	425	433	476	467	510	443	464	506	439	486	444	459	481	475	486	474	438	444	450	462	479	471	449	472	478	452	460	459	497	464	474	477	496	495	483	459	503	480	461	471	478	486	476	470	441	469	468	441	445	501	477	444	468	485	478	464	449	464	497	464	505	470	442	482	468	458	438	463	460	480	467	492	461	479	454	446	496	413	461	448	475	486	441	454	491	495	455	500	460	491	499	488	477	483	483	428	443	457	422	466	447	469	446	477	479	459	446	465	469	535	456	451	494	470	440	496	464	469	484	456	495	473	484	469	453	471	471	450	484	461	476	471	537	473	438	449	455	438	442	492	526	456	463	482	471	468	460	471	460	441	492	449	463	463	461	499	473	458	484	460	494	502	468	454	452	459	465	468	463	426	475	456	437	469	487	466	477	469	495	478	466	464	468	477	477	477	499	475	434	453	468	493	482	469	474	486	484	470	445	462	472	485	525	446	492	424	505	493	503	488	461	469	472	482	433	439	445	460	455	437	467	477	468	519	418	448	469	470	518	436	452	466	465	462	463	505	535	476	469	487	495	455	458	467	505	464	496	476	478	485	473	450	474	492	486	474	498	435	458	490	449	484	474	468	476	443	459	467	465	462	486	477	481	477	450	489	487	460	480	487	471	494	475	459	522	482	459	466	468	476	469	461	508	470	497	475	472	468	479	476	469	499	502	468	454	441	496	451	470	497	496	444	480	492	512	484	501	461	495	468	471	441	456	459	450	471	416	501	461	487	429	474	442	437	488	443	433	479	490	445	474	449	478	505	444	477	456	484	465	496	489	473	483	474	474	483	471	451	456	448	461	509	444	452	459	489	476	469	468	467	509	478	468	473	466	495	450	479	442	445	475	429	496	486	444	461	474	473	465	474	484	514	444	457	467	460	455	452	464	466	437	461	473	477	443	490	433	476	512	515	487	459	473	464	468	471	437	441	483	455	491	464	490	521	473	452	474	444	455	485	485	481	495	474	470	443	481	455	494	467	442	492	435	440	470	475	432	493	481	467	471	491	488	469	436	469	459	434	473	466	504	446	452	458	500	506	492	455	478	430	422	465	470	437	437	480	451	505	492	449	464	528	454	464	473	473	483	443	469	451	407	471	460	501	460	488	495	470	447	469	471	463	474	450	485	458	445	459	515	474	473	474	473	482	467	438	460	484	476	495	504	424	486	487	461	482	459	445	484	480	483	481	452	489	439	492	455	496	486	501	448	456	445	476	450	435	486	481	485	483	464	398	475	490	454	470	481	458	477	498	445	478	484	456	474	466	447	451	482	488	466	515	471	471	499	447	495	464	487	453	483	483	468	472	451	498	472	503	478	436	481	498	461	487	485	481	445	480	487	476	465	475	440	462	460	457	485	470	480	461	499	496	437	499	435	467	523	471	512	475	403	486	472	472	449	480	429	474	451	481	457	489	460	477	477	481	521	467	480	506	534	459	474	462	443	478	470	456	488	451	486	429	480	447	480	471	505	459	445	438	433	513	440	478	468	515	484	512	483	419	472	462	475	448	511	521	490	483	443	504	476	448	474	499	392	447	493	433	442	481	467	462
24982	21715	28472	25259	17380	5228	2378	1599	1164	867	668	533	402	362	302	251	199	204	194	189	172	205	166	168	169	171	161	176	146	181	172	155	165	141	162	142	150	158	176	156	153	167	154	155	175	154	147	136	160	161	147	177	152	148	143	137	172	144	131	184	166	174	168	152	152	182	167	175	173	127	163	135	157	146	133	133	160	167	144	145	147	151	155	161	138	149	156	155	144	143	143	151	142	157	162	154	174	140	148	150	159	182	141	143	168	162	152	162	141	143	153	135	152	154	148	151	161	159	160	143	128	155	193	142	134	171	149	161	145	162	161	164	170	170	156	124	147	158	137	138	143	135	160	163	163	150	137	156	140	153	168	147	155	154	147	148	152	121	167	155	148	170	147	149	144	159	157	156	154	180	161	148	154	150	163	156	142	163	147	129	139	167	143	144	148	138	154	141	161	160	151	165	145	139	167	149	168	156	160	139	146	141	127	139	140	154	131	177	167	153	160	159	130	160	137	191	167	152	147	164	161	163	162	138	143	174	130	145	161	172	153	153	125	141	158	148	128	146	157	157	142	162	165	139	137	137	139	162	168	171	170	171	138	145	168	167	135	144	150	160	133	134	162	149	137	165	131	152	152	129	145	145	136	144	156	175	143	141	171	147	158	156	190	168	158	144	150	155	154	163	152	155	134	173	139	163	146	155	142	167	152	140	157	130	167	145	166	151	152	163	142	145	169	162	155	159	163	157	157	156	153	149	132	143	165	134	156	141	162	149	156	157	128	143	157	134	177	154	160	155	154	137	156	145	155	169	147	152	153	157	172	148	163	145	170	146	146	159	157	175	157	144	145	143	131	148	145	152	155	132	154	145	154	146	177	152	145	140	145	157	149	172	155	144	159	145	144	162	166	143	144	162	146	148	160	159	158	144	133	143	142	156	139	157	150	144	163	138	156	129	174	162	139	159	158	138	172	157	165	172	177	169	153	148	143	140	170	160	134	144	165	164	153	147	143	158	143	144	154	124	162	149	142	169	149	146	139	154	150	167	155	147	139	153	154	137	139	152	152	162	144	124	153	164	160	175	135	145	139	179	157	158	147	145	169	132	141	171	167	145	136	167	152	152	128	139	144	151	140	158	157	138	172	157	158	147	160	134	141	150	144	157	136	151	148	145	141	144	147	189	144	167	164	139	164	158	142	171	138	152	157	155	145	158	141	137	155	150	159	154	131	136	169	148	139	145	146	158	151	157	141	160	133	153	184	173	190	157	153	154	161	152	150	154	147	181	136	151	149	138	159	151	154	150	156	142	150	150	149	154	155	150	159	143	140	164	145	150	153	147	162	150	130	163	163	151	165	172	147	137	151	161	148	136	149	143	150	150	139	139	163	125	145	164	155	132	177	136	152	173	141	141	152	138	164	141	158	136	161	154	131	131	146	176	144	157	138	167	147	163	149	157	148	147	164	161	134	182	146	151	165	171	156	146	159	143	146	149	159	160	167	148	149	143	159	152	142	160	143	143	163	137	166	173	144	146	169	143	159	170	150	165	147	175	178	117	143	138	147	141	144	150	148	140	160	142	149	153	152	131	161	152	145	169	148	159	144	138	153	145	159	161	188	153	165	147	160	176	146	146	164	152	142	162	149	129	158	157	164	129	157	177	148	176	144	151	168	151	168	147	153	161	160	144	137	132	134	152	149	164	144	151	147	178	172	146	148	151	166	157	141	157	164	145	132	165	167	152	159	144	140	155	161	153	168	152	137	162	150	141	161	172	145	174	135	126	162	141	167	160	126	146	143	159	141	135	138	143	141	169	155	137	146	163	155	170	142	157	130	137	143	159	157	161	142	157	151	156	146	153	148	176	157	176	152	172	144	135	151	149	165	152	158	149	150	143	173	152	143	146	140	141	145	150	154	154	158	151	149	185	144	148	146	156	145	170	171	162	145	142	138	169	146	148	149	142	156	153	133	146	161	133	142	161	162	156	133	151	161	138	149	150	141	154	138	147	166	160	162	145	145	164	141	140	144	141	156	144	163	175	135	158	158	148	134	163	148	150	142	140	148	163	166	138	141	129	156	167	165	171	173	156	142	150	117	148	158	125	154	141	169	141	157	160	157	145	171	157	170	157	172	147	162	150	141	153	172	153	166	140	165	143	158	138	150	155	143	155	141	139	145	162	168	145	140	170	160	141	140	147	149	155	143	133	162	159	157	161	137	149	152	146	133	180	127	132	163	178	153	151	165	157	152	154	135	134	150	156	132	132	152	158	154	181	133	163	171	142	158	154	134	143	156	183	134	147	130	156	145	141	158	150	159	133	168	148	151	150	163	157	144	149	159	148	127	164	145	176	144	155	132	151	134	167	136	142	159	126	150	161	176	153	156	153	153	168	137	141	152	155	166	160	146	135	144	141	172	142	154	165	141	169	134	134	141	171	172	139	140	164	171	150	144	155	161	164	161	143	154	161	151	136	155	161	134	151	125	162	161	142	148	156	147	132	159	152	136	148	146	153	148	151	180	168	161	167	141	147	161	139	143	142	154	144	129	150	159	145	125	148	147	139	141	152	162	147	150	166	141	163	142	161	163	141	147	142	150	174	165	164	146	145	138	141	170	156	133	159	152	144	142	125	150	146	163	145	129	129	147	144	130	147	162	160	127	151	159	151	142	154	159	137	182	144	180	144	157	146	161	167	164	166	165	181	139	162	151	144	125	142	140	130	157	168	162	163	160	144	173	138	132	156	159	174	165	148	157	152	151	171	163	144	167	148	156	138	160	129	148	155	157	146	133	142	161	144	148	137	149	168	158	161	164	153	129	136	158	150	158	148	157	153	146	150	168	143	161	143	133	166	139	152	134	160	153	152	165	165	149	152	144	164	170	141	152	166	158	146	160	155	152	161	151	144	141	164	163	161	154	166	166	149	150	152	151	146	129	169	163	149	137	151	157	143	157	158	136	161	152	167	140	142	140	153	144	148	156	161	137	144	135	142	146	162	151	164	144	174	153	150	164	157	155	151	141	155	153	152	168	157	150	142	151	138	163	176	140	145	135	143	149	152	172	173	176	156	161	144	164	162	142	147	137	150	162	143	152	165	147	148	133	172	136	150	151	150	133	140	149	152	144	159	139	144	166	150	152	164	143	164	148	181	150	161	128	160	160	147	154	141	182	164	141	174	156	147	124	183	155	156	148	158	156	152	157	141	139	142	140	165	150	159	152	136	160	139	146	169	149	131	141	144	173	143	160	139	140	145	155	154	140	150	139	155	137	174	158	176	145	160	150	144	157	150	151	136	129	159	155	152	152	146	135	137	156	162	146	142	156	143	139	151	176	140	139	145	147	144	161	148	165	145	144	159	154	137	131	173	156	139	141	142	157	166	169	143	160	174	158	158	166	155	161	135	155	163	158	136	158	131	145	158	167	141	172	162	137	164	161	138	131	155	161	140	152	154	141	162	167	129	152	156	148	164	168	139	134	137	150	171	162	161	170	155	171	168
25932	34449	28793	19049	13501	9164	6756	5545	4556	3298	2432	1924	1535	1211	928	824	672	558	530	499	458	419	436	422	429	422	410	451	394	414	368	359	412	360	296	380	374	353	392	326	328	280	355	359	350	361	384	318	342	312	324	337	331	324	334	330	339	341	346	331	327	311	316	336	324	358	321	384	318	331	346	334	332	323	328	311	325	349	316	324	335	336	314	338	339	359	320	334	306	334	323	319	314	327	332	350	299	299	334	322	316	354	318	332	323	320	337	315	346	347	346	350	352	333	332	359	288	329	319	333	343	340	320	316	337	352	334	345	327	307	312	338	350	327	318	334	330	324	326	353	325	332	333	315	339	314	287	305	337	297	344	323	315	312	338	325	311	303	315	345	291	320	309	359	327	308	341	311	322	344	316	331	321	323	331	302	313	300	329	326	302	317	329	310	342	358	320	367	345	314	332	316	363	343	302	349	328	350	322	324	317	312	314	343	337	336	361	333	321	341	305	313	316	333	311	316	324	305	343	312	312	327	337	329	337	302	280	320	332	330	336	328	338	318	342	316	335	341	330	303	315	331	315	329	328	312	353	289	318	315	338	313	302	357	313	342	350	346	354	361	320	325	323	317	350	323	337	311	334	340	304	351	367	353	307	306	338	341	337	321	327	311	341	347	320	312	293	316	322	320	320	334	328	289	315	327	346	303	315	327	320	335	323	357	321	360	342	344	297	337	344	330	359	287	305	365	338	318	331	318	335	304	355	340	340	312	311	344	320	327	331	363	313	332	323	305	331	310	316	327	346	303	320	333	354	322	358	338	321	317	333	302	342	311	336	333	342	318	327	320	336	327	302	305	339	319	323	318	354	337	304	320	322	343	296	319	340	374	304	335	336	327	331	322	308	317	337	303	346	325	311	321	285	317	342	327	339	324	352	363	338	336	296	312	342	342	335	343	295	319	325	332	316	320	318	325	311	333	285	307	335	339	317	313	258	310	328	326	343	306	337	352	339	318	327	321	356	301	349	316	306	352	327	313	342	320	293	319	342	320	311	324	326	316	328	348	377	312	345	333	325	335	324	350	340	312	336	315	326	311	320	338	306	332	337	355	324	332	316	306	316	339	327	323	320	302	328	343	298	331	314	324	341	339	335	335	328	340	284	351	344	336	356	348	332	359	310	330	338	299	316	351	304	357	328	313	329	305	328	305	333	325	313	300	297	337	346	353	325	346	346	301	335	311	319	335	312	314	366	348	352	343	321	343	327	312	339	356	332	325	289	300	303	320	328	312	300	352	344	323	353	316	316	355	321	325	310	304	330	348	335	334	309	348	332	311	347	311	330	315	300	335	312	325	300	315	344	331	344	337	339	303	318	324	353	301	345	344	334	304	308	337	346	308	351	373	319	323	334	334	357	351	325	297	309	325	317	329	337	326	312	335	320	325	325	315	340	330	362	312	338	298	341	299	349	309	327	337	336	335	307	338	307	339	304	306	329	327	294	311	347	335	307	301	346	324	344	328	284	372	349	332	319	327	308	313	326	337	336	354	340	336	317	311	306	308	348	327	364	372	323	333	300	315	324	336	316	345	337	316	336	357	333	302	333	309	322	299	316	323	302	322	309	329	365	335	331	276	287	314	337	353	307	327	318	298	307	343	356	319	283	298	309	312	312	311	311	299	311	364	304	317	303	337	311	335	346	293	326	288	335	307	342	288	368	284	330	322	361	346	289	324	316	345	305	311	336	331	326	317	341	330	342	322	318	314	317	312	322	331	334	295	295	340	320	315	321	296	342	314	302	336	322	335	309	297	320	323	365	318	342	312	317	340	328	323	356	353	348	324	331	331	319	293	355	330	350	342	370	291	321	359	284	343	356	326	352	343	317	358	320	310	306	301	310	345	349	301	345	351	364	341	336	356	320	314	341	290	343	326	328	293	324	335	306	311	329	343	323	326	358	315	332	342	316	304	337	295	330	311	346	340	316	341	301	341	350	313	360	281	326	353	344	324	318	293	314	329	336	320	342	360	319	303	319	333	303	368	331	297	353	322	319	321	353	352	334	342	303	340	316	297	323	317	330	300	315	312	308	301	304	345	322	308	317	291	328	334	305	321	340	335	338	295	300	303	347	314	357	323	317	287	322	326	324	321	349	333	313	314	309	297	310	356	350	330	350	329	321	311	349	311	309	324	305	345	326	324	307	338	345	336	313	317	352	343	312	358	339	351	366	339	316	330	309	335	305	354	338	336	342	332	302	300	335	338	332	354	325	320	365	324	326	290	369	328	312	324	343	340	321	338	340	324	330	326	314	334	309	342	340	357	336	318	345	312	333	334	307	361	311	335	306	336	300	330	315	342	309	347	330	341	330	306	355	284	312	322	306	327	304	329	311	321	323	313	324	299	327	336	323	366	331	321	346	303	327	321	314	338	310	301	325	323	329	337	345	321	301	308	349	341	320	332	309	316	317	311	330	348	343	319	315	315	351	311	316	313	338	351	331	325	306	354	332	354	311	310	338	331	362	380	354	328	316	339	337	331	315	306	318	310	300	351	329	339	352	325	324	314	333	315	307	343	294	311	347	337	352	308	339	321	323	318	332	341	332	297	293	317	308	324	333	315	359	326	345	333	317	355	312	332	330	325	322	330	310	308	326	342	353	327	320	337	339	292	340	318	327	361	359	338	323	318	322	321	351	322	329	307	314	321	324	335	307	330	294	346	319	326	303	338	343	319	344	317	349	339	326	308	323	320	328	322	344	292	310	313	329	336	341	320	360	307	350	320	307	296	314	298	307	347	311	339	340	323	323	329	362	335	322	344	312	315	311	330	286	323	321	352	315	322	325	354	347	331	321	320	302	308	320	322	352	327	352	324	297	341	346	318	306	323	361	337	328	327	286	353	323	320	351	308	337	352	315	341	313	328	274	337	340	335	300	341	309	329	325	334	332	348	338	342	331	355	312	329	316	359	305	328	317	299	337	333	319	306	318	318	344	335	314	322	316	328	331	323	352	317	347	329	365	333	346	342	313	331	338	363	320	337	317	305	351	307	352	302	349	312	336	349	348	320	326	331	329	323	317	341	317	331	333	313	310	332	343	329	336	308	326	348	317	344	346	302	338	330	329	317	310	340	325	302	325	355	318	366	343	358	313	335	333	349	332	302	335	322	318	340	336	358	339	363	335	347	314	329	327	322	325	351	303	305	311	333	327	311	349	364	318	346	338	365	314	356	375	344	309	347	337	355	358	364	313	308	336	329	337	306	314	330	377	328	331	314	350	350	338	301	329	356	309	309	342	341	342	345	342	342	347	346	323	316	316	317	349	352	316	355	332	320	316	301	328	327	284	345	328	347	276	334	352	342	282	327	294	307	341	338	362	339	339	315	304	359	354	321	344	367	353	332	319	322	306	330	345	290	325	330	318	330	336	312	302	315	310	325	335	307	333	354	319	325	360	336	355	313	307	311	332	344	306	331	350	316	322	280	329	341	336	317	298	338	347	322	328	325
23685	21653	29374	24277	21637	19257	7533	3252	1991	1509	1101	849	573	436	363	306	221	182	174	139	128	128	133	140	139	135	129	133	112	105	78	107	108	92	114	87	92	103	104	87	92	98	87	78	89	88	80	92	70	91	106	103	85	88	83	95	84	105	86	86	66	87	85	84	79	110	79	80	74	78	80	97	84	89	81	75	77	96	94	80	83	80	76	95	84	70	86	98	80	91	84	92	84	89	93	93	83	76	83	92	89	81	86	93	89	83	101	85	77	88	78	107	88	82	89	85	84	104	85	79	97	82	98	89	83	92	76	80	96	89	85	78	81	81	80	83	86	78	93	95	73	64	83	73	83	78	99	85	74	86	77	87	79	86	87	86	91	96	81	93	90	70	90	68	94	80	85	86	120	63	73	83	102	98	88	82	70	80	87	87	74	69	89	84	83	86	67	91	80	73	89	82	76	79	83	76	82	86	82	86	78	74	92	88	82	87	90	82	92	69	86	78	84	100	87	79	82	102	102	82	93	102	83	91	103	84	88	92	92	81	75	78	82	79	77	87	87	81	81	67	91	86	73	82	89	76	97	76	81	84	82	95	93	77	89	80	91	91	97	85	97	82	77	84	90	93	93	92	76	77	94	90	83	73	96	81	80	90	71	104	88	98	89	73	79	78	89	89	104	88	68	99	79	68	89	82	84	115	79	88	87	93	94	68	79	75	80	96	92	75	86	80	96	94	84	86	72	97	100	73	76	85	87	71	93	96	93	92	79	91	63	80	98	77	82	99	82	99	82	86	77	79	92	82	81	84	90	81	60	88	87	75	81	88	82	77	79	99	81	105	68	73	95	81	87	71	68	85	96	85	78	73	96	91	81	70	83	70	82	77	92	83	77	87	75	89	86	72	85	80	87	87	86	100	89	77	83	75	80	93	84	85	73	85	86	88	86	81	78	85	76	70	95	87	75	81	73	75	80	87	79	66	74	65	87	77	94	72	92	77	87	75	100	97	83	72	89	90	90	86	82	96	71	87	85	83	67	65	79	66	80	94	94	74	75	95	76	81	76	81	85	76	91	87	90	86	71	74	82	93	85	81	70	95	61	80	82	90	75	83	105	76	90	84	105	81	75	76	104	85	88	94	91	104	96	77	99	81	77	81	91	85	85	92	84	87	89	97	83	88	80	90	78	96	75	70	87	79	90	120	79	100	108	87	94	94	101	84	89	83	80	88	87	106	83	73	100	95	55	99	96	92	70	86	90	93	92	73	92	90	68	79	101	82	97	82	74	101	81	95	88	82	92	95	92	78	90	88	94	64	88	84	76	64	80	82	87	81	86	78	79	95	91	85	92	62	70	98	83	86	78	91	84	89	74	87	76	85	87	82	80	86	101	70	84	89	79	88	86	85	85	73	91	68	85	72	96	92	69	80	81	85	83	87	80	73	104	87	83	75	81	90	73	70	73	90	70	85	83	72	84	74	91	87	77	90	68	88	85	97	92	85	75	86	98	79	91	80	75	92	96	78	97	65	79	77	91	88	97	81	71	86	92	88	85	103	80	88	85	68	86	79	87	81	98	65	88	75	82	78	84	95	93	85	85	85	76	93	66	72	74	88	89	81	83	79	85	95	80	93	83	85	89	77	91	95	85	65	93	93	91	94	69	89	86	94	92	92	85	100	98	83	76	82	83	69	81	87	79	80	81	80	88	75	102	97	79	88	74	92	85	74	85	106	82	79	80	81	91	84	94	76	56	82	98	90	88	85	95	85	72	83	85	104	76	73	83	84	93	80	91	82	96	96	90	76	92	81	87	95	68	95	89	107	80	76	81	80	75	89	71	77	87	89	92	82	73	81	86	80	78	97	81	85	85	75	80	78	79	89	83	79	90	76	77	73	79	93	88	82	76	83	78	81	91	81	89	96	81	83	78	87	74	87	81	81	72	88	90	88	90	77	84	89	69	77	80	109	78	93	89	83	82	102	92	94	83	91	82	89	83	83	86	92	78	80	88	70	73	75	74	86	83	73	101	95	94	89	92	86	99	101	87	102	90	79	76	99	85	92	76	69	73	73	67	72	66	85	78	67	88	74	93	92	92	71	81	99	74	79	71	87	81	87	104	83	92	95	100	79	79	77	92	78	80	89	88	82	81	83	77	93	98	88	91	79	102	92	79	84	86	74	82	86	90	105	74	87	94	98	78	81	80	75	91	80	87	81	70	79	92	89	76	91	81	83	79	82	81	73	81	95	91	89	76	103	94	79	75	82	99	88	89	85	74	84	88	76	91	90	81	81	74	94	86	94	87	63	77	80	77	90	78	81	85	92	89	84	85	75	77	79	85	75	88	80	100	76	91	72	77	86	92	78	80	78	82	100	75	60	83	76	83	79	83	83	97	80	83	82	87	82	91	66	79	76	90	84	87	109	102	75	84	87	71	83	78	73	82	89	94	84	107	69	104	71	94	85	83	83	73	73	85	79	74	92	74	73	82	59	90	90	72	92	74	76	72	71	83	80	77	84	81	80	94	100	90	95	86	92	95	95	89	77	82	78	93	92	76	91	76	88	88	83	82	112	91	88	86	58	95	72	91	80	85	92	78	77	94	95	93	95	63	99	81	71	80	99	76	82	87	97	84	87	80	87	102	77	74	85	82	103	81	87	87	81	80	80	81	78	76	90	81	81	78	87	81	90	82	89	98	79	86	88	76	84	82	82	82	93	87	76	78	75	90	88	87	90	86	80	89	79	83	87	94	74	79	87	82	78	78	91	85	101	96	83	89	96	88	85	74	93	88	74	88	92	97	85	94	97	74	63	80	80	88	94	72	87	79	95	105	91	85	95	92	81	87	79	78	71	97	81	86	78	88	78	90	69	83	86	75	84	76	79	94	94	77	101	76	84	73	82	95	92	85	69	67	83	89	97	87	82	83	80	81	77	98	82	96	88	89	90	118	73	97	85	84	94	76	84	88	93	86	97	86	77	82	82	68	96	93	87	85	78	77	77	73	87	78	82	88	76	96	87	84	88	88	87	92	86	66	71	81	91	90	96	82	78	101	84	76	76	90	83	84	77	78	98	79	90	80	85	96	78	73	103	92	77	94	87	83	82	84	82	74	83	87	100	81	81	93	76	67	65	78	86	98	81	93	80	74	94	84	99	102	75	80	74	80	86	73	87	75	85	84	73	86	82	79	100	75	88	98	75	80	93	85	85	81	103	86	87	85	107	75	83	91	83	89	87	85	96	91	94	95	91	84	84	105	86	77	86	79	80	92	73	75	81	81	93	69	83	80	70	88	100	93	86	88	75	72	110	78	87	82	95	94	75	82	89	83	103	72	98	80	82	93	84	92	90	84	72	91	86	69	75	79	79	70	99	88	82	91	108	84	88	84	72	83	95	90	97	91	81	73	84	68	81	80	73	84	108	79	79	70	98	76	83	95	100	86	89	86	81	75	92	82	86	87	85	81	76	88	94	102	66	93	82	99	81	86	76	82	81	81	78
28654	40781	35879	26552	20190	14929	11470	9490	7569	5456	4163	3223	2414	1810	1362	958	706	616	561	443	432	371	394	406	370	407	310	313	307	282	263	263	269	235	214	206	210	216	207	207	193	195	195	202	188	224	200	183	193	187	189	202	186	203	179	199	185	189	178	186	214	189	186	170	198	197	163	176	176	200	173	203	143	180	181	164	185	198	192	181	165	200	172	175	186	181	178	181	230	163	185	193	170	165	171	183	160	180	195	170	186	160	185	168	206	203	184	185	180	164	212	168	177	169	183	180	217	177	180	188	191	187	177	190	188	176	196	184	176	177	191	166	172	157	166	178	173	164	182	211	178	177	180	177	173	172	174	150	165	176	165	186	185	189	161	158	176	181	169	185	151	173	206	176	169	189	157	172	196	183	167	183	184	161	154	192	188	190	170	177	203	164	158	176	174	196	192	173	189	164	150	173	168	199	182	180	171	187	172	195	169	163	160	167	175	173	175	154	181	187	178	191	184	176	193	186	179	182	192	171	178	142	162	158	177	174	163	196	190	193	180	162	205	167	186	169	198	165	175	189	166	169	176	172	170	151	173	169	188	186	181	184	174	163	172	160	179	172	187	167	189	188	181	194	182	188	184	170	162	176	167	162	175	186	167	175	145	167	179	190	172	192	183	166	174	182	167	179	175	178	158	172	200	173	178	172	178	174	188	165	178	176	183	169	168	184	158	179	186	156	182	179	190	191	150	165	164	180	200	168	185	158	171	176	178	180	171	185	163	162	149	167	183	173	167	158	152	162	163	156	171	180	179	180	175	152	196	185	173	183	168	160	186	186	200	181	163	152	185	174	178	167	168	177	176	207	196	156	160	170	164	183	171	190	194	186	200	186	193	173	187	202	184	201	191	174	185	209	185	160	177	187	178	188	177	188	183	176	165	167	180	172	153	164	170	138	167	193	188	134	175	198	175	182	174	187	176	142	189	191	178	185	166	193	175	147	178	161	185	165	172	137	151	186	156	184	172	165	199	173	196	157	170	195	155	170	180	161	193	156	188	181	179	184	182	185	187	169	201	168	174	178	186	163	160	195	192	188	158	169	185	182	191	192	205	182	162	171	176	184	186	146	192	154	186	191	178	197	174	173	170	170	180	184	173	160	184	181	193	171	163	167	172	181	172	179	185	161	163	173	153	180	170	186	183	163	174	177	179	159	173	168	182	170	166	168	168	149	188	213	177	161	184	180	163	169	188	185	172	188	183	184	180	168	175	209	178	178	167	187	175	190	160	183	163	181	214	174	179	189	202	164	163	177	182	188	174	191	153	171	183	165	199	161	193	163	159	159	173	189	160	177	180	164	179	176	199	204	147	163	166	151	157	189	161	179	176	177	169	174	186	194	161	174	182	185	182	169	176	169	171	176	191	178	173	188	181	191	178	167	196	176	159	173	166	200	164	175	171	193	163	188	145	166	210	180	198	147	186	186	184	158	166	136	183	161	162	152	190	168	187	180	148	167	176	171	166	176	186	163	224	184	190	194	179	169	173	179	180	163	183	154	167	198	178	160	185	176	178	166	166	170	193	183	144	171	176	168	191	176	174	137	205	174	175	194	178	173	173	171	167	156	187	191	179	180	176	165	178	182	169	178	197	173	175	177	173	181	180	181	176	186	162	150	178	184	169	159	175	141	160	165	161	177	174	170	194	184	172	161	186	178	198	189	191	165	194	160	166	187	167	153	172	189	177	189	181	146	167	181	187	170	182	167	167	174	167	175	173	152	162	176	162	196	171	168	175	161	177	182	174	186	172	189	183	186	196	192	184	172	176	178	171	179	154	175	163	182	171	189	212	193	174	186	180	168	169	161	159	174	164	189	181	179	174	175	183	173	158	142	190	157	186	185	186	170	187	161	200	177	169	145	179	188	163	161	163	187	185	180	178	183	185	176	198	188	167	171	143	179	185	179	175	175	170	180	160	172	178	165	158	197	176	225	178	160	169	178	171	162	198	173	189	152	165	187	157	187	177	184	174	176	172	176	175	195	186	155	210	191	151	168	192	149	155	163	160	162	173	186	171	192	190	175	175	153	177	169	172	179	211	199	174	152	164	191	162	183	174	185	165	179	172	177	193	142	160	193	159	166	176	188	177	175	189	188	191	173	161	186	190	190	203	191	169	151	174	160	164	192	186	191	179	198	183	167	183	170	160	171	175	198	179	166	188	209	159	189	208	176	186	193	182	187	187	192	164	157	185	167	165	168	178	184	157	210	156	166	147	185	161	172	156	180	184	190	200	209	169	201	167	185	153	156	179	180	187	140	162	167	165	173	192	190	199	204	178	178	157	166	179	150	162	174	177	177	208	173	161	169	174	187	159	167	168	179	179	159	175	134	172	197	173	177	198	180	183	167	173	190	171	179	160	175	196	171	185	157	177	193	187	156	176	192	179	175	166	174	172	174	162	162	184	162	177	184	185	169	172	171	206	175	169	166	202	179	184	181	158	187	186	179	178	177	160	197	188	175	182	199	186	176	166	185	175	195	179	171	194	173	172	197	190	175	154	191	182	162	203	175	173	192	171	208	188	174	188	160	202	165	157	176	190	179	177	193	191	171	160	173	164	191	179	203	164	173	162	175	184	189	178	186	164	151	168	139	162	163	175	204	173	177	183	185	166	166	160	177	192	195	185	175	178	191	166	166	185	181	171	201	146	167	158	181	169	186	180	189	175	205	168	166	169	175	194	172	177	185	174	188	174	171	171	163	203	176	169	169	205	169	177	156	178	175	162	174	192	180	172	153	187	183	179	167	195	177	167	171	172	174	188	163	157	162	181	175	199	202	192	183	190	172	193	192	165	148	176	172	169	161	185	180	150	190	198	201	183	185	161	188	178	182	201	150	175	156	162	188	187	176	180	175	179	177	182	167	188	172	192	151	154	185	165	175	160	161	192	190	168	183	186	157	186	177	158	158	160	190	179	174	143	175	174	194	188	174	185	156	162	169	184	182	197	171	170	169	170	190	149	163	181	177	176	177	176	159	183	175	197	182	170	174	166	159	167	153	167	176	183	158	188	191	165	157	182	198	164	185	193	175	176	175	164	176	152	167	183	174	172	166	165	159	172	169	185	151	158	171	172	217	169	174	191	188	195	185	178	172	167	152	163	166	177	169	162	172	150	168	189	177	195	176	182	166	173	169	177	168	170	172	149	165	166	172	208	165	174	201	178	170	172	176	153	173	198	173	183	180	159	183	168	161	180	158	154	178	174	178	188	189	170	168	185	171	178	183	178	161	183	168	196	187	166	196	150	164	203	172	166	174	168	178	181	193	165	179	166	175	184	180	172	187	164	217	165	165	153	169	183	149	176	181	180	154	194	184	183	169	168	183	164	197	163	199	189	146	194	164	173	187	190	163	185	182	161	196	182	185	186	189	183	173	181	172	185	161	172	146	177	198	170	190	167	164	175	179	203	201	175	176	167	179	171	168	178	181	178	182	163	181	166	179	186	193	175	201
27348	20920	13640	5378	2358	1484	991	807	594	512	417	355	337	303	260	249	250	254	228	240	218	224	254	250	250	222	245	223	223	213	204	262	190	231	214	202	236	223	208	227	201	193	237	224	220	199	246	215	214	257	207	221	212	225	215	232	200	214	209	227	225	228	228	226	217	214	225	238	201	223	193	220	229	190	226	201	219	213	220	227	238	245	218	216	228	244	212	217	221	235	244	205	209	194	245	218	221	215	234	221	230	225	236	227	206	213	190	211	206	219	209	202	226	232	208	212	221	228	220	217	225	221	237	201	210	205	238	224	224	219	227	219	202	213	206	209	225	246	220	228	225	219	221	241	223	217	187	216	203	211	238	233	236	207	221	219	194	218	235	225	199	224	235	217	233	214	220	255	257	250	225	244	216	220	242	236	209	212	230	216	220	199	227	226	209	246	193	228	215	239	223	242	223	224	226	210	240	205	232	195	224	227	205	225	213	232	216	208	227	243	224	223	198	214	216	204	219	209	227	204	193	232	207	244	231	212	221	213	201	189	198	222	219	236	218	224	193	240	237	213	223	240	250	229	241	216	224	243	232	199	217	231	234	246	224	209	215	206	213	210	220	231	241	208	233	221	270	226	225	204	206	230	225	215	204	216	227	217	211	215	223	208	216	185	247	203	204	232	204	224	238	195	225	223	205	215	224	211	217	218	215	233	228	223	204	228	214	227	243	234	191	239	234	191	232	238	248	207	237	220	201	205	205	239	213	234	226	222	199	242	215	213	211	228	221	231	233	228	225	205	210	231	215	216	206	246	204	224	209	218	217	219	218	228	243	196	228	217	222	200	245	200	236	212	194	251	228	224	212	219	225	246	220	222	216	212	238	246	241	227	227	215	202	229	242	211	243	205	208	215	227	227	197	198	205	186	255	227	198	218	222	225	236	201	202	241	223	222	205	214	212	235	207	226	218	215	223	232	260	207	224	211	224	207	250	219	253	209	213	216	229	222	200	246	209	234	200	207	185	231	212	217	244	227	221	206	214	246	254	227	213	228	220	247	224	238	220	237	235	204	231	233	211	244	249	234	219	246	201	199	220	249	230	202	241	204	215	236	222	203	218	210	209	201	260	227	223	214	194	217	231	229	235	239	233	235	231	208	220	231	235	224	209	216	223	233	216	234	208	197	236	219	229	257	213	204	241	230	204	235	208	231	205	222	230	222	186	241	224	223	204	243	262	239	209	216	231	219	208	234	208	227	227	223	245	217	203	198	227	226	219	195	222	226	219	222	212	203	247	230	220	225	212	215	216	218	219	229	217	238	202	203	220	240	237	229	218	219	207	224	234	212	218	219	229	202	242	222	234	230	248	216	225	207	208	241	210	225	220	203	220	237	223	253	221	221	231	218	233	235	215	225	237	251	233	231	221	233	237	217	225	230	264	214	233	248	217	212	239	261	217	206	250	197	211	212	209	215	229	206	202	252	211	209	246	237	218	209	204	237	238	234	207	214	209	232	203	219	200	207	228	234	228	220	212	247	235	221	186	227	210	189	212	215	235	222	230	216	221	218	242	210	208	254	215	239	213	191	222	235	213	200	211	219	241	224	220	228	219	219	206	212	239	243	220	223	228	224	219	207	201	204	219	223	221	245	234	227	218	216	225	239	198	203	227	217	223	220	214	220	231	206	213	214	203	234	217	214	205	251	216	228	199	220	214	220	185	231	210	230	203	251	228	202	222	209	216	214	199	242	220	216	246	222	241	194	222	246	217	231	224	182	207	208	226	194	214	252	232	217	231	222	215	242	187	202	234	226	240	227	246	235	244	246	229	231	243	220	235	210	226	217	234	225	208	231	218	211	210	219	223	217	224	226	198	233	222	240	253	224	234	219	211	212	224	219	198	223	220	251	218	219	236	218	235	237	229	217	245	235	241	202	213	208	210	226	218	225	215	217	218	209	210	220	223	237	204	214	234	205	173	215	181	203	204	223	210	232	243	222	231	222	224	226	211	216	231	219	238	208	215	230	231	197	231	231	227	222	212	223	214	244	220	249	218	231	236	208	230	231	209	223	223	226	228	230	217	235	189	216	266	217	197	230	215	216	206	227	246	228	247	222	227	227	220	201	221	240	242	234	257	222	208	240	223	236	232	209	226	220	224	193	236	220	197	216	217	225	200	206	230	242	236	243	232	226	224	228	217	217	222	229	212	209	186	216	249	228	257	212	225	210	228	259	183	229	241	230	236	232	225	233	230	211	219	238	233	231	212	255	242	250	230	229	216	218	228	214	223	218	222	236	275	206	219	230	200	196	207	214	234	239	219	219	229	235	249	210	204	222	234	232	207	210	226	210	219	227	225	225	219	227	218	214	231	228	214	234	232	240	208	214	203	246	214	221	200	194	193	247	206	225	212	230	233	250	197	214	234	227	229	192	225	227	240	203	222	231	222	232	237	227	218	217	233	202	228	217	222	228	237	207	207	223	206	192	216	208	238	243	240	214	222	227	238	210	223	243	234	214	216	220	227	209	231	217	230	224	212	216	223	232	215	222	235	218	221	226	221	235	214	205	223	224	214	233	265	233	209	223	239	226	252	197	212	223	224	228	232	217	220	218	221	226	232	238	219	224	207	221	203	226	202	232	228	241	218	204	241	207	222	234	211	249	240	217	236	237	213	217	207	203	243	227	200	236	225	207	230	221	234	221	205	196	215	223	207	201	221	222	207	206	235	210	231	213	203	226	247	246	218	206	213	219	217	235	192	220	267	225	219	221	246	209	222	202	228	204	247	223	220	236	232	215	201	244	224	242	221	224	234	220	217	225	224	237	231	214	230	225	229	193	222	231	207	220	225	217	222	218	206	180	245	232	227	211	227	236	215	228	210	221	252	216	226	237	232	194	225	246	225	235	242	207	217	213	202	210	237	207	217	234	254	234	226	235	191	207	217	244	225	203	219	220	210	233	221	194	226	222	217	221	200	210	219	223	227	219	213	199	204	214	220	221	238	212	222	206	229	229	226	216	203	216	247	222	220	250	227	223	248	213	237	202	208	232	194	249	202	226	197	205	206	221	213	209	246	240	222	229	228	230	203	241	222	246	239	231	222	244	199	206	208	220	206	216	239	203	220	217	220	218	219	212	189	239	205	226	231	226	218	203	244	218	233	243	195	233	243	203	209	226	215	209	219	225	220	225	198	204	215	217	226	244	238	223	232	211	219	210	231	204	231	236	227	235	227	227	238	242	235	243	207	223	217	227	212	227	235	226	215	238	211	230	233	227	212	192	224	230	226	213	215	231	220	229	241	222	229	229	232	215	248	195	230	201	222	223	218	219	223	205	214	221	216	241	245	205	199	209	229	215	198	202	214	219	191	227	228	198	233	182	196	232	235	227	228	220	230	224	198	234	207	239	227	224	216	218	235	218	219	225	214	226	234	220	229	203	227	208	245	227	224	233	208	224	208	217	220	238	212	229	207	225	216	241	218	239	208	208	233	221	218	263	244	197
19634	22446	18134	10313	6490	4434	3445	2746	2171	1544	1289	1058	935	707	647	579	582	549	505	555	530	488	498	476	513	491	503	457	458	492	473	509	479	493	482	453	501	470	472	467	441	502	469	489	461	503	456	489	489	516	458	456	441	489	455	478	471	470	480	443	491	467	467	477	468	488	496	491	522	468	450	450	434	482	489	461	435	463	457	462	437	451	456	447	478	450	453	474	488	493	460	476	455	448	461	458	450	430	457	473	512	469	448	462	527	494	448	444	477	493	460	454	437	431	459	451	504	476	456	499	454	492	452	493	469	459	460	457	453	457	465	476	446	475	477	448	479	471	470	480	450	442	423	460	440	450	457	475	448	465	533	495	491	529	457	416	468	460	458	432	487	463	439	470	460	483	511	426	427	456	434	465	483	479	486	461	469	505	438	492	445	408	468	465	444	428	464	447	452	509	472	481	475	467	457	446	451	448	451	468	462	489	475	450	434	504	498	453	433	416	471	477	456	446	499	484	468	432	460	419	453	425	445	459	443	462	437	472	466	478	436	494	445	448	471	446	399	452	480	414	474	475	485	477	469	451	447	475	462	446	450	458	461	436	455	447	463	451	470	490	500	460	469	422	443	475	459	489	463	434	454	459	446	429	457	436	434	458	473	460	471	460	462	460	458	488	469	463	465	446	469	446	446	441	435	470	489	475	468	480	469	449	457	476	442	459	463	444	494	433	459	465	462	469	473	407	470	430	466	459	468	453	439	457	447	459	416	489	433	463	469	469	476	469	444	464	453	462	449	420	465	448	479	477	462	449	471	466	444	464	454	455	457	451	456	498	459	475	447	498	475	461	497	449	438	455	453	471	467	441	471	483	457	443	464	437	441	445	462	471	454	477	449	439	430	472	474	449	468	471	449	478	444	482	486	471	498	459	441	448	467	440	462	456	462	447	457	498	483	447	468	490	429	456	458	457	451	425	460	491	465	451	458	454	461	483	444	487	460	410	437	470	473	452	452	444	446	478	474	471	462	475	453	445	430	453	491	460	463	489	464	486	468	501	446	468	472	453	449	460	474	453	458	489	473	460	483	475	470	457	479	453	459	493	493	492	477	455	464	451	486	485	510	490	423	503	487	411	450	459	484	439	517	415	476	480	455	481	492	471	457	437	464	437	469	494	434	460	453	449	431	473	477	420	436	461	426	461	492	465	436	438	445	491	490	459	496	424	501	453	453	464	493	476	496	471	444	486	443	476	473	454	434	428	474	440	460	483	451	463	436	435	482	434	472	498	450	505	516	464	460	450	458	431	446	504	471	495	463	489	439	452	435	426	401	433	482	471	471	425	502	464	444	473	431	468	436	465	446	487	468	454	480	442	434	452	474	437	439	454	482	441	452	463	467	465	500	438	446	495	475	448	471	440	506	467	464	432	461	439	450	453	437	455	458	457	451	492	471	466	450	506	435	490	419	447	454	472	470	481	462	493	431	440	475	494	483	419	456	446	470	441	446	452	495	466	444	477	456	437	450	489	486	469	463	477	438	512	437	485	421	466	406	454	475	465	456	461	442	469	482	473	408	460	461	455	477	445	453	441	470	450	463	455	459	438	481	456	451	466	431	423	478	418	440	452	476	445	445	462	438	461	425	460	491	483	459	485	460	477	458	482	463	475	460	466	435	440	448	426	473	433	434	491	458	462	472	460	443	446	466	492	450	475	450	468	478	470	444	478	468	473	493	495	456	473	450	459	462	446	453	484	492	467	478	471	457	461	463	432	447	500	446	478	497	463	465	483	441	452	446	462	477	478	457	462	464	467	453	477	475	473	477	445	433	475	488	422	467	450	475	452	454	488	457	474	469	462	475	432	489	483	438	450	450	465	441	459	475	462	478	468	450	481	430	464	472	451	433	461	439	434	497	441	477	454	432	498	455	459	447	493	510	450	472	464	463	449	456	456	496	434	483	429	425	465	461	459	500	452	453	478	427	500	420	468	467	473	462	457	465	445	470	460	450	447	440	461	444	449	492	446	434	450	454	436	481	454	443	456	432	430	463	491	474	503	458	467	434	464	456	492	463	456	454	461	465	471	470	423	442	439	473	505	447	453	425	433	484	489	491	474	470	448	471	451	440	448	484	467	453	439	464	475	443	488	442	451	442	497	454	473	410	464	488	455	426	439	433	459	438	469	447	486	461	446	475	432	453	466	460	430	456	445	462	448	447	454	426	461	513	475	475	467	437	447	469	477	451	455	460	446	503	425	455	470	482	465	438	438	458	484	458	449	473	487	461	458	450	428	484	432	468	443	442	485	464	458	489	475	454	471	456	461	502	482	548	464	476	460	457	460	442	429	479	467	440	410	462	479	462	494	494	439	445	468	452	477	432	447	487	476	445	448	441	447	503	481	495	431	452	470	444	440	448	431	470	450	452	431	483	466	461	440	468	468	462	450	460	481	477	457	456	465	446	480	472	430	453	444	453	461	513	434	438	443	487	484	479	456	461	476	429	501	517	481	486	483	449	450	486	434	430	517	471	480	448	476	473	477	448	458	470	418	455	468	442	460	427	433	409	422	451	461	448	473	464	476	487	460	489	462	480	486	476	476	502	463	472	459	466	437	437	474	465	480	491	456	473	426	468	457	481	442	500	451	454	476	472	434	457	474	480	454	474	442	443	504	453	445	467	450	441	486	463	482	470	493	470	457	469	453	449	482	459	453	441	450	505	505	459	451	551	432	448	491	480	485	473	497	464	431	493	443	436	454	451	477	445	480	440	458	502	418	491	456	432	468	452	465	495	448	458	442	468	464	486	456	450	467	460	457	438	436	467	476	469	494	446	419	459	485	423	475	423	472	519	470	467	429	423	462	465	481	453	443	439	491	468	409	447	456	472	468	465	471	485	418	473	414	526	465	482	456	427	465	469	506	470	449	458	448	449	446	424	475	439	461	438	479	502	515	458	488	459	485	502	456	499	456	485	466	476	497	457	442	471	449	440	446	472	483	462	442	493	490	449	460	409	465	463	456	464	479	462	475	508	512	476	475	480	423	469	441	426	474	417	518	472	489	440	438	465	477	427	432	471	481	455	424	481	453	497	458	437	490	471	484	440	458	460	413	466	488	478	483	449	500	473	468	459	452	472	455	483	433	444	455	468	474	469	422	478	450	461	460	490	469	436	451	507	491	477	494	446	436	506	454	461	430	468	432	433	472	468	456	486	429	450	416	453	469	440	470	463	458	544	501	466	459	450	487	486	498	486	488	437	463	445	470	486	439	445	462	439	436	481	449	424	443	458	429	430	463	437	464	475	427	452	424	435	489	456	475	459	484	438	470	422	518	470	417	428	451	459	430	456	424	468	424	460	431	443	445	470	484	452	483	439	468	483	470	509	490	504	455	483	479	450	468	508	447	455	456	476	469	439	493	437	488	479	481	482	459	452	457	461	476	456	445	462	434	482	465	477	464	472	482	470	461	485	459	484	501	469	448	462	455	454	414	484	464	436	494	432	467
25027	21696	28383	25348	17369	5267	2641	1780	1201	829	663	493	414	326	265	231	218	196	209	178	184	164	182	152	195	170	151	180	161	158	165	169	167	187	162	158	177	170	142	162	139	158	159	170	148	161	160	177	163	139	151	135	162	160	139	132	167	150	183	174	147	159	134	163	150	154	135	161	151	161	141	140	157	134	158	161	141	159	133	136	164	140	156	153	136	147	150	155	140	161	139	153	135	142	164	140	126	175	151	129	144	148	136	151	146	157	155	176	161	161	168	137	144	168	131	160	166	158	161	170	128	150	141	132	157	147	150	146	157	173	132	134	115	150	150	137	166	159	168	157	139	155	172	142	160	133	167	134	130	127	159	132	138	136	154	144	162	166	116	151	143	156	148	150	165	139	149	147	150	163	153	155	160	156	162	151	127	148	145	142	154	140	137	162	155	152	151	137	133	148	140	148	137	136	142	160	149	154	137	125	170	155	163	181	146	156	172	167	149	153	149	158	161	140	137	142	144	149	152	148	148	179	137	142	155	161	140	169	158	154	127	145	154	128	150	151	157	141	158	162	151	132	149	134	171	149	143	151	152	148	138	154	142	138	132	146	157	157	175	145	149	150	153	138	147	168	118	149	166	149	164	152	145	145	141	145	141	127	139	148	164	148	147	161	151	153	156	142	147	161	142	159	146	168	158	146	143	150	162	156	149	155	162	154	138	155	143	162	144	155	137	169	161	149	137	145	154	150	145	113	154	171	169	154	159	147	137	159	137	151	162	159	144	145	137	156	154	167	149	186	156	136	156	169	151	151	149	166	156	156	161	126	143	134	150	158	167	154	154	145	173	144	156	144	148	169	151	142	156	138	154	148	137	126	138	148	162	154	155	163	144	146	159	179	157	158	153	147	122	146	161	148	150	157	163	171	168	148	147	141	136	161	160	149	136	137	137	157	148	150	137	157	164	144	138	168	160	145	145	151	161	166	154	151	159	161	143	159	149	162	134	149	142	138	150	159	153	165	176	169	135	146	170	154	133	140	161	156	135	153	144	159	166	159	150	172	144	127	138	138	146	135	140	144	155	135	161	142	152	161	165	161	162	189	147	168	152	156	145	143	125	143	163	147	139	160	141	137	146	145	158	144	152	162	146	159	151	131	158	157	162	147	147	161	152	160	142	139	165	139	160	153	173	157	156	148	164	138	152	134	139	138	158	135	157	167	160	141	135	135	141	157	131	142	147	148	145	158	155	154	134	132	141	158	146	153	131	156	160	169	147	156	150	148	166	174	139	154	151	159	153	147	133	142	154	157	143	148	149	148	139	149	125	140	165	129	155	139	158	136	158	168	170	141	148	154	151	162	166	188	143	151	154	133	146	143	165	160	156	141	172	152	148	153	158	148	152	142	136	153	145	156	146	147	133	153	155	189	140	148	134	121	149	145	148	152	154	142	154	166	136	150	156	127	142	142	133	121	152	148	147	144	141	141	162	138	158	139	147	160	149	159	124	157	163	158	175	163	145	145	142	149	145	162	163	148	132	145	149	142	145	149	159	133	146	144	151	130	154	149	159	144	142	140	143	147	147	173	145	150	162	142	152	128	132	149	154	158	155	158	145	148	159	154	156	135	167	146	156	140	131	133	143	144	150	154	165	154	164	160	150	157	145	143	161	138	162	146	143	145	142	139	153	161	149	152	153	145	157	155	154	149	131	153	146	130	167	152	186	153	165	152	153	156	159	174	164	125	147	154	142	145	141	152	149	150	117	136	175	151	153	138	158	154	172	138	156	162	148	156	148	134	149	163	152	146	159	152	152	147	162	138	148	165	144	164	146	145	176	137	126	158	160	163	147	131	139	168	150	135	148	160	144	139	147	171	139	133	116	168	136	132	150	158	151	145	162	145	158	153	163	148	176	157	145	144	135	141	164	162	166	141	158	152	152	143	145	158	180	160	160	128	141	146	177	150	159	146	124	142	140	153	168	133	165	153	184	125	145	142	154	135	149	145	146	156	137	152	136	186	145	148	163	157	137	160	150	138	161	136	158	158	128	166	134	133	127	138	141	151	156	145	136	152	173	153	140	151	176	127	163	162	160	172	170	167	163	148	140	155	148	148	132	149	150	141	160	141	154	165	157	134	160	137	150	151	143	167	156	158	139	148	158	149	142	160	138	136	124	128	147	186	152	145	125	169	153	142	137	154	155	144	163	153	150	156	161	155	148	155	137	139	165	169	166	165	169	121	157	138	148	135	141	148	126	159	151	150	136	146	150	129	166	135	134	165	124	140	138	157	158	133	153	157	143	169	143	139	138	153	129	144	153	155	147	148	155	143	140	147	165	146	144	153	150	147	152	155	164	139	150	162	160	142	149	166	142	142	144	126	133	158	125	148	138	145	160	153	157	139	130	157	151	168	151	151	140	144	141	150	163	169	165	163	157	173	153	173	144	140	136	155	145	163	158	152	151	161	169	154	173	140	143	126	149	147	152	156	147	156	161	155	115	147	152	136	146	139	161	146	156	148	136	143	150	148	138	121	129	144	154	155	148	156	133	144	147	189	136	146	154	157	139	191	164	149	154	151	150	169	134	176	151	156	142	147	168	151	169	157	127	128	145	150	163	173	150	147	166	142	171	162	139	144	154	141	176	158	153	138	151	161	155	155	150	164	160	141	170	139	156	151	141	160	149	147	153	169	156	129	131	137	168	162	162	169	161	149	181	118	154	136	136	147	174	161	148	145	154	130	148	175	146	144	153	142	141	172	168	167	136	157	155	137	129	139	140	167	146	175	172	144	151	144	153	163	151	175	117	138	154	159	161	147	145	167	146	156	145	162	146	169	174	147	168	147	158	139	131	152	141	146	150	151	144	174	145	148	164	155	138	140	154	149	138	145	157	152	163	147	161	160	161	153	174	165	131	139	146	150	130	151	147	157	139	133	153	158	153	155	157	147	178	145	137	154	140	156	183	162	113	159	161	146	141	147	154	156	143	151	146	129	142	146	169	140	173	163	146	150	164	169	148	145	152	153	154	133	162	123	153	158	154	155	157	148	164	174	158	157	166	117	148	171	119	141	137	146	167	135	160	177	127	167	135	143	150	150	147	145	143	160	162	165	145	162	135	151	155	149	147	162	132	142	130	165	154	157	147	146	156	148	157	151	163	160	166	148	153	153	144	141	145	159	154	170	159	144	153	143	142	143	162	173	166	128	159	147	154	151	149	165	140	150	155	133	153	154	154	135	144	135	149	140	133	171	156	155	119	163	147	151	156	157	155	169	133	150	146	146	147	162	158	153	133	143	147	144	161	128	168	171	135	168	141	147	140	157	147	152	140	142	160	127	131	158	147	155	158	155	158	155	150	127	153	161	134	153	157	149	144	158	154	149	136	159	148	139	147	132	163	161	142	142	161	168	171	141	164	135	146	150	143	142	141	152	143	165	155	149	157	136	145	144	141	135	175	125	134	155	166	150	180	141	157	142	126	173	160	131	161	169	142	149	145	141
24995	33929	29231	19367	13467	9679	7249	5952	4317	3199	2418	1878	1447	1050	907	717	640	527	508	498	499	461	439	440	435	399	383	398	331	392	349	367	368	386	341	339	357	330	353	347	326	374	318	338	323	360	325	344	345	310	327	337	346	352	341	336	362	344	322	302	336	332	347	327	376	330	345	328	345	341	315	373	300	315	311	333	350	327	307	333	291	334	329	361	309	330	299	309	331	330	313	336	364	324	336	314	349	310	318	337	306	342	327	354	333	344	302	351	292	322	351	342	363	337	333	331	350	323	324	347	292	311	317	320	338	345	360	333	318	319	331	307	322	329	330	292	341	326	341	322	320	296	326	310	311	292	333	333	325	306	321	317	331	316	353	329	305	334	306	343	297	341	341	332	317	328	335	366	307	327	310	286	358	312	334	297	317	341	329	308	320	324	307	309	329	288	298	323	337	308	337	340	321	312	330	345	333	353	299	307	310	317	321	343	320	323	347	296	291	342	313	344	352	330	318	333	342	293	326	322	311	338	318	355	357	306	289	294	319	331	308	333	338	333	309	359	292	312	342	339	332	345	340	312	310	318	344	345	294	326	319	320	323	317	311	331	304	311	324	315	310	308	304	330	343	342	338	355	312	312	335	324	319	344	298	338	314	318	319	274	302	322	308	348	363	322	336	293	338	335	319	310	318	323	315	302	320	330	326	315	348	365	295	337	320	292	317	332	320	311	337	323	312	355	339	339	335	317	349	330	307	330	312	331	343	322	300	283	317	319	315	320	329	315	337	347	330	321	330	335	343	317	320	320	313	332	363	340	313	311	307	342	292	340	315	330	313	338	309	336	313	312	293	345	316	344	308	305	333	307	325	295	334	317	320	320	301	297	327	320	315	343	348	311	368	329	329	316	305	323	360	350	321	337	325	312	325	310	327	323	308	345	318	298	339	351	319	335	317	307	320	311	344	340	330	300	346	302	324	307	309	329	318	328	346	319	295	321	323	341	337	346	359	285	351	299	304	306	330	343	299	317	290	284	315	334	304	357	337	310	314	340	368	334	332	327	347	339	315	348	329	322	330	341	317	314	321	319	298	325	317	292	294	330	341	360	297	340	340	331	349	310	320	306	308	327	309	299	328	321	353	337	330	341	324	309	313	334	329	323	326	323	304	330	315	343	298	335	296	321	361	360	310	346	315	336	332	330	307	332	305	320	343	330	329	304	334	344	354	319	291	358	326	323	316	309	323	328	311	337	342	326	326	323	317	323	308	318	306	322	311	324	337	322	305	333	314	317	314	305	321	303	311	317	341	316	331	319	332	333	304	359	338	327	301	311	364	300	304	299	329	314	344	350	301	324	304	334	328	319	341	349	307	331	321	326	341	347	331	306	334	315	287	319	327	318	330	321	328	320	341	334	339	329	326	302	334	337	369	302	341	307	369	334	313	353	342	353	347	347	322	318	328	311	316	335	320	330	325	345	328	343	304	304	330	329	309	344	294	320	303	334	336	309	323	326	328	321	329	274	357	351	365	300	342	329	357	310	339	326	373	311	306	311	325	342	309	339	316	340	343	325	348	296	313	331	312	324	305	291	333	289	302	315	328	331	357	335	320	334	331	344	353	308	339	331	313	328	303	326	314	331	335	323	351	291	306	340	364	333	346	306	320	340	320	334	332	342	334	315	309	326	359	318	311	336	333	332	322	318	327	322	323	333	325	311	326	328	298	309	333	318	328	346	367	300	293	311	330	330	327	317	350	276	321	308	305	317	307	313	312	319	300	348	318	298	340	320	314	319	306	348	335	300	342	331	321	324	308	306	332	327	304	315	308	316	338	325	365	336	324	348	340	339	286	323	337	334	293	331	346	345	317	331	364	374	334	359	333	300	330	330	326	348	336	315	339	307	349	354	295	316	329	316	332	333	341	344	347	345	309	315	314	324	330	303	327	294	323	355	303	343	342	328	320	332	334	304	320	336	312	329	326	309	325	309	378	326	333	320	293	313	296	342	343	330	318	331	353	328	328	334	334	335	349	347	329	322	330	325	367	318	322	345	317	366	303	343	339	353	333	325	298	330	337	299	319	340	333	316	356	357	310	346	327	316	358	296	323	322	335	335	273	314	328	332	302	311	327	368	306	308	318	318	339	345	324	345	279	346	297	326	351	324	331	313	335	301	335	319	323	349	313	295	339	334	330	346	336	349	345	311	328	346	357	313	326	365	372	344	322	318	328	340	311	315	309	334	298	324	327	308	356	303	339	300	345	338	327	311	309	343	320	319	341	330	319	305	342	341	355	361	340	289	342	322	333	317	326	313	326	299	332	303	296	326	308	315	359	341	308	296	338	295	340	310	321	330	297	317	313	303	320	339	297	350	341	340	310	319	309	289	336	331	320	321	331	317	322	332	324	334	304	308	284	283	338	325	322	345	329	301	291	313	310	352	302	309	353	325	342	321	350	334	330	351	329	340	346	357	307	332	328	335	319	299	324	308	311	304	315	304	350	289	301	363	318	311	313	308	321	315	353	326	348	298	324	316	292	305	364	341	292	331	310	328	369	309	332	345	314	318	323	324	320	309	356	327	321	324	323	339	338	343	328	299	347	314	351	363	314	323	307	337	299	286	314	305	342	303	331	326	321	328	317	340	294	299	324	305	294	309	326	316	332	316	317	327	300	330	311	288	359	301	358	312	318	308	330	308	314	370	324	347	315	329	345	316	335	332	340	332	297	322	353	320	320	304	312	333	330	332	319	337	310	311	352	337	357	299	327	313	318	306	316	322	341	329	325	344	313	341	333	320	330	329	302	323	282	338	337	311	357	337	342	310	306	331	337	289	319	312	324	321	343	332	306	344	338	321	316	289	322	361	276	286	267	334	340	334	334	324	287	354	324	308	300	315	347	311	313	324	329	320	339	314	332	329	299	309	331	349	301	312	340	344	337	285	332	301	353	352	297	334	336	317	291	312	333	313	329	327	316	350	331	327	333	331	342	334	314	327	343	318	339	327	305	300	327	319	341	316	315	321	315	335	332	321	330	301	318	351	336	312	322	303	328	310	331	310	307	295	343	323	332	320	355	302	305	318	346	309	351	344	328	306	327	336	302	335	317	335	334	328	315	312	337	302	329	358	310	311	346	302	331	303	328	303	325	319	315	317	351	346	303	351	338	315	335	302	347	316	294	309	339	317	326	321	312	330	284	355	328	340	296	296	330	332	341	315	329	345	324	309	294	344	303	347	317	339	332	315	322	321	333	294	330	356	329	311	328	330	293	327	320	320	321	323	328	306	326	339	356	323	336	355	304	332	339	347	335	349	352	320	318	308	299	303	321	296	326	358	340	290	288	345	320	302	327	345	359	356	379	289	332	308	334	315	318	325	317	324	328	318	307	343	328	310	332	307	309	341	331	286	350	302	303	330	336	344	361	315	317	334	319	333	296	310	311	314	295	334	324	344	367	316	339	372	321	319	308	312	316	333	315	347	338	311	302	307	319	333	313	309	300	302
23756	21693	29373	24343	21663	19347	8238	3464	1968	1476	1053	775	562	453	327	279	243	176	180	169	166	153	140	131	137	118	116	116	106	118	131	110	83	81	126	107	90	90	104	95	96	100	96	84	75	75	98	73	100	80	61	87	101	74	85	83	82	73	91	64	81	91	76	83	65	69	86	100	89	92	80	100	67	90	83	76	89	77	83	74	76	94	81	98	102	97	92	80	77	82	89	91	71	78	79	86	86	80	88	87	82	82	79	85	57	74	79	90	73	96	90	74	77	89	83	86	78	87	84	75	87	84	92	93	84	78	85	98	95	78	80	85	79	91	93	86	75	106	77	87	85	75	86	88	88	89	70	90	77	77	90	87	93	80	89	86	75	75	60	89	66	100	75	77	66	67	85	87	89	73	84	82	82	86	85	93	67	89	80	88	86	83	78	66	81	74	98	87	85	74	96	79	88	109	85	90	94	79	97	84	90	78	82	88	97	77	82	78	90	84	79	92	71	90	82	66	87	76	74	92	85	77	92	83	90	76	93	75	88	84	81	84	86	77	78	80	72	95	75	95	101	92	95	75	81	75	89	89	96	77	69	78	77	89	79	85	104	73	85	85	86	79	87	90	88	78	82	75	73	89	73	84	84	63	77	78	76	101	87	97	85	87	69	81	96	81	89	77	75	91	88	72	105	71	73	61	89	90	85	78	87	72	80	92	95	87	106	71	89	70	87	79	85	66	93	94	88	79	83	96	65	77	68	75	86	83	88	88	78	71	71	57	82	84	77	86	93	70	80	95	85	97	97	72	91	94	96	86	89	85	89	71	90	69	99	96	82	88	78	93	85	81	80	97	84	74	98	87	82	85	80	83	82	82	89	81	80	84	85	86	76	74	93	89	78	83	82	66	90	90	78	80	68	97	101	69	81	84	77	94	88	66	69	82	84	80	90	83	77	80	100	95	86	102	98	81	85	98	93	71	82	76	82	74	86	88	74	86	68	74	64	67	81	80	83	91	77	99	67	71	68	81	92	74	97	78	80	86	88	96	83	97	72	89	79	80	83	75	91	88	78	74	84	80	90	78	85	92	94	88	76	80	91	73	91	93	96	98	80	79	98	88	67	101	82	87	85	97	80	74	81	80	82	79	85	84	64	97	91	84	90	85	73	65	80	91	87	76	80	91	78	96	88	86	85	81	79	73	76	98	83	82	75	91	89	97	87	76	100	75	73	77	79	90	80	75	87	82	87	80	75	104	90	85	80	77	82	93	92	81	93	88	84	74	79	85	82	94	62	85	92	86	77	61	95	85	99	69	92	68	93	95	88	76	82	90	79	80	85	82	83	96	87	85	92	87	79	71	91	76	87	90	87	63	85	109	80	72	83	78	89	101	75	90	100	79	87	76	88	83	77	109	80	93	81	100	87	93	82	64	94	86	94	86	92	86	79	75	94	91	73	100	72	62	70	90	75	76	68	70	87	93	87	98	77	72	88	84	83	77	87	87	90	90	92	73	101	86	87	82	91	93	91	71	82	85	84	89	80	79	75	87	96	78	81	96	91	80	88	66	86	74	85	89	67	76	76	95	79	94	82	82	87	100	88	97	85	100	100	94	91	86	93	76	99	80	93	84	93	68	88	79	76	83	75	87	74	75	99	71	98	74	83	79	86	85	64	91	102	77	77	90	72	81	85	79	81	90	88	100	83	99	92	65	79	94	71	86	78	91	82	74	74	82	72	73	86	81	100	75	83	69	101	96	81	82	67	89	85	84	91	91	103	102	90	83	84	102	75	84	101	105	88	83	95	74	77	83	88	78	69	72	100	83	85	80	84	80	91	86	82	89	86	83	81	86	72	90	93	57	95	79	80	73	84	75	95	94	80	88	93	84	86	85	90	76	80	74	97	82	73	78	93	88	63	95	87	88	93	91	83	84	81	77	79	62	71	82	86	72	86	73	82	86	78	74	87	79	98	81	93	77	95	83	79	86	69	88	79	88	83	84	84	97	80	91	71	87	82	84	92	79	86	91	83	79	80	84	89	70	77	90	92	83	93	71	83	80	66	80	76	76	85	91	100	91	73	87	85	87	73	97	90	79	81	77	108	88	86	76	87	78	79	89	75	75	86	86	103	83	73	96	90	76	74	92	72	85	89	94	85	74	82	72	71	88	86	92	69	75	76	58	84	85	96	101	88	84	83	73	83	75	84	90	84	107	74	96	97	90	92	79	75	77	88	74	78	86	89	82	90	85	83	86	85	81	86	69	55	63	85	80	79	96	93	76	83	82	85	83	69	87	88	69	80	87	86	76	88	102	82	77	89	68	72	100	79	83	66	88	71	82	90	82	88	83	64	86	74	90	86	95	101	80	82	81	86	70	97	88	86	94	91	85	75	79	70	91	94	85	78	102	69	90	72	73	97	75	98	73	77	75	79	80	90	77	84	94	99	83	84	81	74	89	98	74	90	86	100	103	66	88	79	96	90	59	94	83	79	77	72	67	79	71	75	78	73	93	101	107	70	92	91	89	78	88	98	88	82	94	67	91	91	90	108	91	76	80	68	74	70	85	86	76	96	87	98	87	89	80	75	90	84	86	84	85	83	88	84	91	85	85	86	86	101	99	74	83	87	89	102	81	89	86	67	98	83	77	78	62	91	84	82	85	99	69	92	89	90	80	72	78	92	99	86	81	77	89	83	80	82	94	82	91	69	73	73	73	76	93	91	75	88	92	69	106	78	76	94	90	79	94	85	85	93	95	78	79	77	75	79	88	89	81	91	80	79	92	65	90	77	83	87	78	78	87	93	75	84	61	78	97	83	74	76	82	75	65	77	86	87	80	84	76	79	68	93	80	97	82	89	92	68	101	89	84	80	82	71	84	83	95	87	85	71	98	91	74	104	84	86	80	67	89	75	94	77	83	82	89	65	86	83	77	82	82	64	69	86	75	77	99	86	63	61	74	65	93	86	92	82	87	103	95	73	93	95	89	97	92	79	74	90	86	92	84	75	80	72	79	89	70	102	67	71	78	86	77	83	82	85	71	84	93	74	74	82	100	75	80	87	85	102	90	87	79	85	68	69	89	58	91	75	66	87	76	82	96	98	81	84	79	91	79	82	79	95	92	78	75	87	88	78	75	81	75	84	91	99	79	118	71	84	91	70	85	86	83	80	88	90	85	69	67	97	70	81	73	73	83	79	73	90	90	83	80	89	75	83	85	80	121	67	71	88	97	76	77	94	83	87	88	83	68	91	79	77	75	89	79	93	86	88	83	86	73	84	73	85	95	94	83	85	75	78	90	99	80	88	82	97	78	91	74	86	91	75	78	87	74	84	91	81	84	89	104	81	93	91	112	86	78	73	108	75	99	89	94	80	85	90	95	88	87	79	75	74	86	108	81	80	94	79	81	90	79	86	80	100	78	84	75	79	84	78	87	65	74	79	99	72	109	85	93	78	68	81	84	89	79	89	73	81	77	86	98	72	109	87	89	78	89	81	92	79	85
28826	40936	36109	26370	20255	15102	12193	9798	7418	5607	4114	3063	2327	1657	1250	975	733	634	521	477	441	409	412	385	416	353	317	330	273	254	276	241	285	246	248	220	200	205	218	217	190	198	196	210	196	201	212	181	196	187	180	208	187	202	192	217	211	213	178	183	170	175	194	214	175	190	218	198	145	175	164	169	188	205	166	175	175	175	168	190	178	201	202	167	193	161	184	165	148	174	181	155	176	153	170	167	201	166	204	167	165	186	170	171	160	161	178	154	180	191	188	192	177	173	169	174	188	183	191	190	175	174	198	173	173	204	165	181	194	187	172	179	174	158	180	180	196	174	160	155	176	169	184	171	164	188	185	165	174	188	154	188	173	174	167	167	184	186	170	178	161	191	160	186	172	171	168	180	198	175	157	166	158	153	187	176	173	185	181	180	183	198	191	159	172	181	176	170	161	177	187	184	179	168	165	186	191	182	181	178	170	184	169	169	178	179	182	178	169	186	167	166	152	184	195	160	179	157	181	191	185	170	190	184	173	162	193	183	178	172	171	179	172	169	193	176	165	174	154	197	173	194	182	162	194	172	197	182	168	150	158	183	191	160	198	176	185	172	173	180	199	174	174	181	197	157	154	179	177	193	196	172	184	202	170	198	182	154	154	190	162	210	162	184	191	181	185	164	181	178	181	190	195	182	154	153	171	184	168	163	169	166	184	192	188	179	193	165	174	167	170	184	176	186	164	143	163	173	195	175	186	195	187	183	189	159	199	156	188	178	163	150	211	167	173	175	184	160	191	184	173	164	178	189	188	174	177	171	184	137	183	204	161	169	173	169	186	172	167	163	187	175	180	189	179	149	207	172	183	172	187	157	169	174	182	195	175	175	178	188	187	175	168	190	170	184	161	162	166	138	181	178	178	180	166	204	167	178	192	180	167	156	183	153	173	167	183	153	181	155	177	189	178	161	186	169	179	179	199	163	172	184	174	186	195	187	167	179	152	183	170	162	177	194	197	171	162	184	162	182	182	197	188	150	162	159	181	182	175	172	184	184	188	160	166	180	174	173	177	181	173	210	172	173	178	185	138	173	175	152	188	192	194	188	190	181	167	180	168	185	184	175	185	181	192	154	164	178	181	178	186	139	183	157	188	188	168	144	186	156	168	175	170	177	185	156	175	161	177	198	192	160	145	195	184	172	176	163	168	204	190	198	165	151	162	181	183	172	189	182	172	190	187	154	179	181	163	186	161	129	158	196	180	186	196	165	192	171	170	179	185	165	178	174	183	197	164	174	190	196	187	184	177	181	165	178	158	185	141	175	169	170	164	166	182	164	159	190	177	160	177	168	182	174	165	169	149	172	173	163	172	187	162	176	174	170	173	167	176	168	162	178	156	162	171	187	170	165	173	182	168	197	151	170	191	144	168	159	178	166	175	167	199	184	159	201	180	168	182	177	190	175	194	178	174	177	185	181	167	156	183	174	170	169	180	193	164	159	166	208	175	172	173	168	176	190	154	155	190	180	192	158	201	162	178	169	164	178	151	167	162	169	170	174	153	191	171	178	192	157	163	162	171	153	164	168	168	162	167	181	172	166	178	179	190	154	159	169	181	189	175	179	167	166	153	185	196	158	183	170	195	169	171	150	186	151	154	182	166	189	181	167	187	186	172	166	181	164	161	165	181	193	202	196	140	159	190	164	158	191	188	178	176	172	184	184	175	198	172	186	190	164	189	174	174	149	199	195	167	186	169	181	196	175	191	183	167	164	171	160	156	158	141	213	163	147	167	178	187	169	152	155	176	182	180	158	178	207	171	204	150	159	171	160	184	195	166	194	157	175	185	190	210	163	179	185	178	203	165	177	163	180	180	201	185	163	174	187	174	169	161	176	178	176	177	177	198	164	190	167	176	179	184	204	148	177	170	166	164	152	172	175	170	165	168	182	193	194	175	156	175	188	167	176	187	177	180	181	192	182	189	184	154	188	169	193	169	164	175	166	172	184	164	177	192	194	165	173	198	190	203	177	196	175	175	182	170	163	193	159	168	176	176	182	184	171	165	175	159	191	172	150	165	186	168	162	182	187	171	168	180	191	178	174	181	156	159	167	176	177	174	170	197	169	199	173	178	178	199	177	170	181	168	162	192	172	155	170	174	157	171	174	172	184	200	161	185	165	166	190	159	165	167	187	161	155	175	174	154	153	166	183	165	165	186	164	170	170	180	191	145	195	189	184	177	162	164	158	174	172	202	191	180	177	186	188	181	164	161	194	163	162	201	176	166	192	175	174	153	166	205	173	191	181	207	199	185	167	183	193	168	184	157	165	189	202	176	175	215	192	169	203	181	169	152	172	183	198	188	202	159	200	174	190	177	181	186	164	164	189	166	144	174	166	171	188	184	196	198	160	192	164	158	162	160	170	148	173	170	155	170	183	168	186	194	185	175	167	160	172	157	178	205	228	186	152	201	161	171	174	173	182	161	173	175	183	182	141	158	165	199	192	194	166	138	171	164	158	178	185	165	184	187	194	166	176	172	186	182	169	193	184	152	172	175	193	214	165	172	176	175	173	179	183	156	172	205	157	163	175	161	150	181	177	146	185	168	187	186	179	188	154	151	194	201	184	192	178	183	207	198	172	152	177	178	169	174	163	157	200	169	181	172	189	170	169	177	166	183	179	176	194	193	169	194	163	160	184	172	163	176	187	208	176	187	182	177	157	175	184	167	191	168	169	181	181	166	172	165	179	188	178	187	163	162	166	169	162	142	169	191	160	172	162	168	171	163	179	174	188	175	174	180	179	170	170	192	180	158	158	182	189	179	175	172	168	170	196	159	234	189	166	181	168	174	183	172	171	153	192	182	204	156	187	170	192	184	158	167	169	172	170	162	170	178	168	182	184	162	186	168	140	185	202	176	171	173	193	178	163	174	169	171	186	165	195	181	174	167	160	170	181	187	175	176	191	156	182	188	172	148	162	180	164	173	184	168	160	183	172	167	182	178	172	157	169	161	202	159	174	183	167	167	174	183	172	183	170	175	180	160	174	160	159	158	167	169	168	162	165	187	182	181	160	172	166	179	170	180	176	165	186	171	188	185	194	163	174	182	168	167	168	179	188	169	173	170	176	195	149	161	162	167	178	172	189	186	190	168	189	213	170	177	180	170	175	161	169	190	180	175	185	177	193	195	201	159	186	156	192	173	159	172	170	184	181	169	183	166	160	188	180	158	172	176	174	156	183	165	173	182	162	169	158	160	185	168	187	181	184	168	191	187	191	169	152	175	205	171	174	180	167	171	154	160	166	180	194	156	185	153	164	188	183	168	176	162	164	176	158	166	186	181	187	183	200	191	171	181	167	184	183	210	165	195	193	186	178	160	169	185	166	164	173	150	188	190	184	164	144	157	169	195	168	172	165	174	198	187	183	170	181	192	183	176	179	186	185	158	185	189	181	194	156	161	198	155	176	174	172	172	164	186	181	169	169	179	196	176	195	175	177	184	186	179	160
27317	20905	13518	5321	2127	1266	970	759	566	462	393	325	342	285	287	243	223	233	251	241	216	225	269	216	233	251	252	237	217	215	206	224	225	209	222	216	201	196	232	233	212	236	233	198	226	188	220	245	194	218	229	224	230	195	220	224	227	230	221	230	217	220	195	220	204	228	220	200	217	237	202	239	223	198	217	209	209	232	257	233	224	235	227	216	200	226	221	217	211	225	230	220	204	224	208	244	225	227	218	203	208	191	220	212	212	214	201	216	211	213	231	241	203	209	243	238	230	207	233	212	253	255	246	233	217	209	266	233	220	237	219	240	185	201	209	222	217	208	242	213	219	227	226	218	209	213	239	226	230	243	229	226	210	219	213	250	236	195	237	233	227	241	193	208	234	210	202	213	207	217	237	215	211	229	204	231	223	214	221	205	199	234	220	224	214	221	206	201	249	240	213	241	205	222	222	216	238	206	239	212	197	236	209	213	225	197	229	229	203	211	206	240	223	230	218	232	227	237	208	187	242	215	242	231	231	239	197	237	257	228	222	230	231	203	214	250	213	218	223	222	244	215	228	231	227	192	248	204	216	241	203	228	203	192	241	207	219	217	240	231	182	232	236	213	227	222	219	240	225	235	225	214	224	223	234	245	213	205	220	213	212	205	226	248	204	202	249	221	187	218	228	234	199	215	213	230	200	209	213	226	230	214	215	205	218	209	199	241	228	220	220	214	215	196	220	197	192	234	224	209	204	216	217	233	231	205	212	226	203	215	216	221	208	205	207	216	215	203	212	205	248	228	231	205	202	210	216	218	225	197	222	230	199	238	207	211	235	237	190	228	197	221	217	214	206	231	230	232	248	203	243	227	236	217	229	214	200	206	207	217	229	224	213	219	218	219	229	221	234	215	185	209	242	211	208	208	234	241	221	220	220	224	206	225	213	222	221	227	229	214	201	230	237	196	239	193	214	223	235	238	217	212	226	221	216	240	214	223	215	227	225	225	245	210	225	207	206	220	249	232	208	218	242	239	212	233	230	230	224	237	235	218	228	225	201	213	233	240	226	231	202	237	220	207	222	193	204	261	249	246	206	201	194	225	225	229	245	252	205	216	210	237	262	222	214	239	207	224	222	206	215	213	214	231	237	186	249	211	243	243	232	215	217	211	217	212	212	216	213	199	239	247	226	212	200	196	202	228	222	214	241	221	217	223	213	210	232	244	217	196	225	223	227	210	217	226	187	228	219	213	237	247	206	216	245	235	262	200	234	211	204	236	226	215	199	237	212	221	208	207	224	254	237	219	209	240	204	213	215	216	228	224	219	234	234	209	204	216	221	205	214	225	172	235	221	211	232	183	206	241	198	205	214	247	221	210	232	198	208	204	223	202	227	219	216	241	211	208	219	232	240	198	231	202	220	222	238	233	256	205	235	216	253	238	184	242	220	215	235	217	232	210	211	191	211	240	223	216	190	237	224	199	209	200	222	227	195	234	215	199	237	233	243	210	208	190	185	183	209	218	213	213	221	186	224	212	227	235	196	228	229	218	269	191	241	215	228	216	226	230	232	230	228	216	206	233	196	221	211	202	230	222	255	211	218	225	234	200	218	234	246	215	242	207	211	227	204	197	220	199	203	203	237	237	222	248	212	235	221	217	228	224	232	217	229	221	219	220	250	225	234	223	237	209	191	227	213	244	218	222	199	230	207	214	222	230	223	188	220	239	230	221	225	209	218	230	221	207	211	209	211	213	203	211	235	213	227	229	226	222	251	236	215	188	214	216	242	239	215	241	265	226	261	215	201	225	236	252	226	216	217	220	208	200	226	235	235	244	213	230	228	242	210	238	228	218	214	230	223	229	235	219	218	228	212	233	229	236	205	236	208	245	222	231	233	205	195	228	212	234	230	217	222	218	222	234	233	213	209	213	222	207	232	230	186	213	207	236	203	233	241	233	237	218	227	220	210	232	189	236	231	201	214	201	219	222	215	242	213	202	208	213	225	245	231	227	239	208	205	221	231	236	214	227	211	213	216	214	228	212	242	231	239	208	220	227	239	205	239	214	206	249	218	225	219	234	203	248	226	209	236	193	213	239	255	198	240	221	233	224	205	250	204	213	242	199	182	211	240	206	220	214	242	232	226	235	228	226	214	208	224	234	197	199	226	229	227	223	207	222	208	220	223	222	231	210	206	210	238	241	227	248	226	222	233	223	229	218	213	242	200	226	221	199	212	244	231	207	213	216	211	228	237	215	242	214	199	197	258	219	230	242	209	241	234	246	230	208	217	221	232	206	228	235	235	206	230	237	218	223	234	225	206	225	225	212	240	222	223	199	248	209	205	217	219	213	238	228	216	210	250	213	229	210	271	212	212	206	225	232	206	245	237	247	213	225	225	215	209	196	230	230	217	238	219	218	238	218	208	222	218	212	207	217	221	240	244	225	210	235	240	186	224	210	239	223	213	197	239	208	233	238	200	214	204	200	205	221	229	232	230	213	243	234	226	231	214	208	219	240	234	220	223	216	216	211	218	234	244	203	217	229	225	232	210	238	216	234	217	212	209	238	213	215	242	232	215	212	197	206	199	227	238	195	215	212	231	190	227	237	211	210	247	227	210	210	222	231	247	215	239	226	232	202	218	222	233	234	214	217	236	224	223	215	194	240	231	205	213	212	239	228	250	209	205	193	204	242	206	226	205	231	229	207	218	203	206	208	229	251	237	231	236	200	217	213	217	227	226	207	227	229	212	237	213	227	206	214	214	218	230	213	219	204	209	226	236	219	228	210	230	245	228	227	214	211	216	199	240	216	236	211	239	222	215	234	219	200	233	248	216	250	224	226	224	247	221	227	227	216	217	214	222	245	225	213	235	207	215	209	217	233	188	205	196	223	224	222	207	233	228	253	205	210	191	229	209	255	220	236	231	231	217	233	199	217	247	238	216	201	236	221	224	228	226	168	246	236	229	241	193	224	218	223	218	238	211	194	246	212	226	210	206	228	217	229	207	214	219	247	220	240	229	251	236	243	208	212	256	208	223	248	210	235	224	218	198	205	222	207	229	222	194	213	197	202	219	228	198	190	231	219	221	182	184	225	246	249	233	200	198	214	215	206	210	205	199	231	203	224	243	181	207	237	204	214	189	231	234	232	192	235	211	236	221	219	230	229	232	216	253	224	223	192	223	209	212	216	221	235	242	223	218	225	219	240	232	213	198	215	223	234	227	224	248	235	242	206	234	224	204	225	238	189	226	219	219	214	256	234	228	232	202	204	215	239	214	231	222	220	214	230	205	217	210	219	227	231	218	234	234	213	214	210	218	225	219	216	222	218	229	218	239	230	246	215	233	210	218	190	215	233	223	210	195	215	205	218	219	233	208	234	223	206	234	204	212	227	236	240	236	213	242	212	221	236	218	202	230	207	254	213	226	217	211	210	226	231	225	213	234	209	232	233	209	213	249	254	201	221	224	228	232	227	203	246	200	244	232	228	224	227	229	207	205	206
18862	22322	18470	10171	6589	4461	3480	2733	2216	1622	1235	1037	842	736	684	599	571	557	508	558	514	502	562	505	535	506	464	470	502	510	483	503	444	437	452	492	462	471	455	488	480	468	446	472	467	456	534	452	456	464	447	449	486	444	486	481	480	467	495	445	458	489	428	477	484	464	444	486	449	502	495	487	466	485	505	466	483	482	435	480	483	438	427	465	463	429	477	470	454	469	493	471	456	494	435	429	440	482	444	469	438	492	461	452	466	481	472	449	454	476	473	526	461	463	459	472	443	493	495	460	433	476	461	466	464	432	466	459	460	487	468	460	469	494	428	458	476	465	419	475	517	439	465	469	471	425	440	451	466	468	491	490	442	491	452	467	474	466	479	434	492	432	442	487	459	481	471	450	433	449	472	512	460	492	438	450	449	459	481	478	433	470	456	469	512	436	462	480	435	410	444	447	438	444	470	468	439	440	457	422	461	503	438	466	485	464	464	469	477	421	458	480	488	482	447	470	489	457	445	455	442	431	468	446	470	456	458	476	472	480	471	497	473	451	469	498	477	440	460	456	473	477	446	474	434	469	427	436	452	421	475	487	490	473	501	474	468	496	469	449	488	447	431	484	479	484	430	471	449	500	437	444	441	442	471	457	476	458	472	456	422	468	472	442	422	465	476	411	429	479	461	482	445	454	485	468	462	433	443	487	464	448	458	453	437	501	449	443	523	438	447	473	492	482	461	485	493	441	479	480	451	454	440	432	475	477	447	467	444	492	458	491	489	506	497	464	472	470	437	440	496	485	440	486	484	437	456	452	471	473	455	487	449	496	457	459	451	460	487	465	460	493	462	463	460	422	406	448	471	495	466	480	411	428	487	474	469	461	466	473	447	490	468	485	470	452	464	532	461	483	487	473	490	482	474	443	488	440	440	495	490	445	450	478	464	484	486	488	472	457	467	479	483	465	460	476	468	463	508	456	477	462	438	464	469	440	480	462	474	455	463	530	443	456	487	471	448	453	509	445	517	468	471	468	470	512	488	477	456	491	434	480	508	495	447	507	487	432	454	483	485	450	453	439	478	477	482	468	429	456	418	480	456	448	450	487	427	467	454	503	474	434	437	437	445	461	468	483	494	426	451	440	469	445	433	487	386	443	463	435	509	407	473	452	451	486	506	423	456	491	440	442	471	454	472	439	456	450	468	468	489	454	491	494	439	479	502	463	482	448	481	442	491	486	455	468	490	419	459	470	493	450	459	465	465	448	455	495	452	450	460	453	462	440	491	470	457	488	466	484	437	444	495	450	453	472	462	496	458	482	466	457	493	472	489	466	432	491	455	436	458	455	456	459	456	454	452	498	495	477	503	457	476	487	424	466	451	434	481	452	462	470	478	468	491	442	451	466	457	479	415	477	486	483	479	442	441	457	427	444	442	466	449	506	429	476	446	472	471	461	461	481	448	461	465	472	433	478	459	471	473	450	469	452	472	480	499	444	487	434	456	443	478	483	486	421	454	450	490	464	406	427	487	466	484	488	471	451	457	478	435	485	449	450	487	459	451	488	485	465	449	456	484	416	503	462	474	468	467	453	490	473	449	472	451	456	460	463	454	448	438	479	434	467	439	490	462	475	468	426	471	489	407	454	440	475	477	453	478	468	474	476	480	535	485	465	464	497	457	475	482	458	452	460	492	440	486	471	445	469	475	424	434	475	464	475	452	482	511	466	465	493	449	485	481	477	419	475	475	458	479	448	442	480	434	467	462	503	493	475	466	513	477	466	432	446	440	488	493	473	455	467	471	436	468	477	448	479	482	490	431	456	441	439	449	466	441	470	473	448	472	465	472	443	455	467	486	451	490	468	455	491	465	471	439	465	457	423	462	438	477	457	464	479	460	497	452	439	495	478	488	444	469	477	481	450	479	459	426	439	473	461	440	467	448	458	445	469	474	440	456	435	477	418	443	474	478	473	459	467	472	503	483	433	482	441	496	462	458	474	484	479	470	475	469	462	456	451	476	480	448	483	483	487	439	428	483	461	481	424	438	467	452	451	462	467	449	472	478	496	493	442	444	420	491	476	431	454	479	455	466	484	444	485	440	465	451	459	475	457	470	442	431	461	487	471	458	489	442	484	455	474	475	436	451	485	482	431	453	425	505	497	472	471	448	468	484	473	408	486	456	468	461	447	450	452	497	461	476	459	439	478	445	429	465	434	462	471	437	457	467	457	467	481	463	459	446	491	438	458	477	488	475	466	458	450	478	476	431	454	493	451	433	462	439	474	466	458	468	477	480	492	486	485	485	489	492	438	457	448	459	430	466	473	491	455	454	461	457	496	481	471	443	466	498	471	422	422	445	445	505	451	452	493	472	462	439	468	430	457	467	462	446	448	437	463	468	440	434	432	430	474	476	455	440	481	495	456	449	454	436	426	490	501	440	479	479	438	497	481	504	454	431	490	467	451	450	452	488	481	456	446	445	483	448	443	451	466	444	465	473	462	433	438	485	486	478	459	439	473	477	460	461	466	456	446	463	438	407	486	459	464	486	453	477	450	454	435	463	436	469	455	481	461	488	424	434	506	450	456	474	441	451	454	439	481	436	514	503	457	475	425	481	436	455	456	462	485	473	458	472	482	457	437	457	452	498	425	441	457	441	446	464	496	484	478	487	481	460	474	464	475	481	466	458	429	464	458	497	464	474	474	461	440	432	482	430	444	476	436	453	445	499	500	474	463	433	449	473	446	510	458	478	455	472	497	434	465	431	456	490	497	471	471	485	506	468	451	456	482	450	485	478	453	457	499	453	453	441	482	471	488	460	490	459	450	468	435	460	449	464	458	460	493	406	489	467	441	477	462	458	451	444	468	460	446	455	452	472	478	500	476	483	449	407	431	436	466	445	491	472	447	434	441	416	465	490	440	446	515	455	468	462	515	504	480	452	448	473	485	456	459	460	458	481	488	456	473	444	482	407	473	464	444	456	424	462	418	465	467	496	446	477	444	470	434	486	412	433	483	481	489	519	488	461	469	478	448	468	428	525	468	456	482	497	490	442	428	482	485	489	429	472	480	450	458	455	484	471	470	493	477	477	442	447	438	470	427	439	473	497	475	474	466	444	469	473	417	464	478	495	446	468	489	483	482	459	452	453	463	471	480	457	423	483	451	454	424	445	477	461	480	479	449	465	457	465	494	467	480	428	485	457	483	476	460	473	453	511	490	451	462	440	451	465	463	464	448	469	430	460	450	452	486	473	463	466	514	473	429	445	436	497	459	468	491	456	474	459	437	462	443	456	414	457	455	487	433	456	477	467	500	455	506	443	443	458	493	443	476	458	456	465	483	501	434	455	457	456	474	471	475	462	491	444	455	488	482	478	433	467	464	449	485	467	438	476	455	426	452	449	442	431	415	468	471	526	483	459	471	458	491	466	468	470	425	484	457	474	466	485	423	443	447	467	461	494	468	455	489	432	463	459	477	475	466	464	478	465	462	474	459	452	475	489	466
24896	21652	28420	25215	17415	5624	2766	1710	1137	874	675	505	417	364	298	281	210	203	214	215	192	177	173	182	173	178	147	166	192	150	143	155	149	145	167	172	157	173	170	165	177	134	119	133	149	135	161	151	174	159	149	126	137	136	148	140	142	146	148	163	142	158	167	129	141	156	144	150	175	141	145	146	148	163	150	133	144	136	137	149	155	145	158	141	156	156	165	136	149	160	153	143	173	155	153	168	137	130	139	155	162	152	149	156	133	147	149	158	125	143	153	147	164	155	161	146	148	146	154	160	146	159	150	145	126	178	150	146	160	160	141	143	145	121	161	152	156	153	148	154	165	161	146	123	137	145	159	167	140	151	168	134	148	141	158	133	144	134	144	157	163	146	147	160	135	153	123	147	128	151	158	162	129	136	151	145	143	149	145	147	151	152	132	141	160	152	153	147	163	138	151	143	151	142	168	130	172	164	133	161	160	139	145	147	148	149	157	150	157	148	148	130	144	147	142	153	158	139	144	147	167	145	142	152	171	144	169	140	133	157	147	142	156	130	143	150	149	153	176	150	169	135	158	160	149	169	157	153	157	132	154	150	158	152	155	154	164	143	146	163	170	152	150	149	138	153	121	163	149	168	168	147	150	152	153	156	141	167	149	150	139	155	143	143	156	149	156	160	161	143	155	175	144	164	135	150	114	163	136	184	166	138	144	152	128	140	139	150	140	151	128	157	131	147	142	155	151	151	154	138	142	141	133	183	163	140	174	158	134	156	144	154	151	132	139	134	162	147	149	151	133	161	164	149	138	165	163	129	175	144	163	142	159	151	145	141	155	138	147	143	132	151	164	144	158	170	156	146	122	131	137	123	155	159	156	138	162	156	144	168	150	151	150	171	140	139	133	150	152	124	156	151	144	149	149	150	160	165	143	143	163	142	160	162	174	148	165	133	158	146	166	163	151	150	185	176	145	178	157	133	152	139	148	142	155	160	149	152	116	158	156	132	146	126	149	149	136	138	152	157	156	161	163	140	145	135	150	151	137	142	144	175	152	162	165	115	150	147	163	150	127	154	153	149	157	149	160	141	152	133	123	141	136	147	152	160	157	143	141	154	158	159	160	145	145	153	161	145	152	155	131	151	141	147	157	131	150	153	162	165	114	152	152	159	160	148	136	137	160	143	137	139	159	143	144	149	129	142	150	158	161	155	137	161	156	179	141	168	142	171	173	168	167	161	149	155	154	158	181	168	159	166	149	143	146	148	126	163	132	160	154	163	171	159	127	168	147	131	137	157	165	162	148	152	157	141	177	128	144	146	140	124	158	141	180	146	127	143	134	139	152	157	166	148	132	121	153	161	176	142	142	147	129	131	141	153	150	139	134	144	136	155	159	130	166	142	161	164	169	165	149	146	140	163	161	138	151	139	142	151	152	174	161	143	171	167	152	159	163	138	135	135	139	140	143	153	159	137	155	129	159	141	137	151	152	145	154	150	135	144	144	136	156	161	146	141	150	162	165	147	149	153	152	150	154	125	173	134	152	142	163	165	149	155	155	154	157	159	165	133	149	154	141	141	163	148	133	132	138	173	166	155	146	151	138	154	149	146	138	146	130	151	158	149	130	156	149	148	150	138	156	157	136	137	145	148	153	142	130	136	139	141	151	145	138	162	128	165	154	145	154	153	151	155	159	155	154	176	162	163	150	163	165	137	136	130	171	166	139	147	144	153	155	136	151	146	144	167	158	131	174	125	162	129	151	144	140	172	147	138	151	142	156	156	144	139	141	154	160	162	152	159	156	153	139	131	145	148	169	147	151	151	167	147	155	149	156	124	160	162	152	127	149	141	139	169	150	142	159	126	162	152	137	150	129	150	153	163	147	159	147	137	132	126	145	134	151	152	159	156	146	157	162	136	147	118	137	156	169	164	142	152	132	147	137	140	143	156	157	138	126	152	138	154	154	144	141	147	150	125	130	153	137	153	151	144	128	159	164	148	149	147	146	152	156	132	131	147	182	157	152	139	146	170	157	164	147	150	167	159	156	156	132	164	169	135	173	162	142	137	149	149	137	158	145	146	162	139	143	128	137	160	145	140	148	138	150	138	141	158	154	157	149	117	157	139	156	144	158	159	151	152	140	147	160	169	166	157	139	158	164	152	150	167	147	148	157	139	146	143	136	156	158	164	162	154	144	135	147	150	152	137	158	136	172	162	125	152	179	135	134	155	151	153	164	146	159	177	166	154	136	135	136	147	133	165	149	148	144	139	163	155	156	153	139	183	149	175	134	167	152	154	159	157	149	137	151	136	146	155	121	122	150	159	162	182	156	133	155	131	167	157	138	141	155	162	161	139	162	155	151	145	144	146	127	160	155	163	139	174	153	142	162	151	165	139	159	163	158	154	141	176	134	153	129	151	161	147	159	141	111	161	141	139	147	160	122	153	148	153	167	153	167	157	143	146	173	141	159	141	151	141	145	121	142	143	138	149	138	136	128	135	157	179	166	152	147	150	136	176	177	164	132	150	151	147	153	129	161	149	157	154	149	139	147	134	143	154	153	158	152	146	144	140	137	150	160	139	140	157	151	172	152	166	128	138	162	156	148	149	160	153	150	155	158	136	158	158	133	134	155	152	150	163	154	145	143	143	138	163	143	160	179	158	167	147	154	155	167	137	160	158	138	123	151	169	142	147	166	144	153	140	156	147	168	144	142	152	130	145	152	145	137	145	164	149	141	141	127	142	167	164	141	167	126	156	154	140	169	149	163	161	150	142	142	141	137	125	120	161	143	165	140	156	162	135	154	132	157	149	146	145	153	159	172	148	160	140	160	181	167	161	153	165	155	126	143	146	154	169	149	138	159	144	131	146	145	142	144	157	155	164	145	162	157	158	158	179	126	165	138	132	147	152	159	164	146	165	152	144	155	150	166	155	166	171	170	150	141	157	149	157	150	137	143	145	152	157	171	143	146	141	157	150	166	172	136	160	178	134	154	135	145	140	143	139	157	130	141	136	128	137	131	139	162	151	162	146	182	149	160	148	170	160	164	157	142	155	148	164	168	188	138	152	169	134	160	155	154	156	126	146	137	159	167	135	156	152	129	151	146	137	145	154	154	156	140	137	169	144	132	164	163	156	157	156	144	136	164	151	169	160	151	149	152	155	135	162	151	155	161	164	143	156	160	154	147	154	136	158	147	164	131	152	152	136	156	183	131	147	137	140	146	158	167	147	138	147	181	149	152	139	145	150	149	146	146	130	147	156	159	164	145	158	137	175	143	150	177	173	163	119	164	156	137	141	161	142	151	153	138	147	164	134	146	150	157	173	148	138	147	148	149	163	139	152	160	156	141	163	142	165	140	135	151	138	155	162	116	154	154	143	146	145	162	155	162	146	148	139	168	156	140	162	173	146	150	148	155	159	148	137	126	154	160	158	135	136	130	148	161	163	145	143	152	160	143	142	147	159	146	151	139	163	143	156	166	148	170	148	137	149	175	172	145	122
25219	34067	28950	19200	13568	10158	7831	5933	4570	3240	2462	1785	1338	1089	879	714	599	580	528	517	488	459	460	439	420	391	371	377	400	359	347	355	374	376	330	344	334	349	373	341	347	335	343	297	320	313	351	356	326	329	341	333	347	348	340	343	318	313	308	334	307	334	324	340	329	309	321	313	334	322	307	344	303	360	362	338	326	297	329	319	305	331	309	313	315	340	304	313	355	315	321	316	290	325	333	319	320	315	325	311	327	305	341	326	331	313	321	330	360	326	308	310	284	317	309	295	325	337	311	282	364	320	338	281	339	326	318	337	325	301	319	291	323	328	299	363	302	328	312	336	301	320	333	334	341	331	339	322	349	312	323	349	296	346	304	326	298	340	296	364	314	343	316	362	324	317	315	333	307	318	323	309	301	328	308	315	321	316	318	279	349	331	313	314	345	308	285	344	328	313	334	331	331	310	309	314	342	334	344	327	348	288	336	325	288	300	290	317	328	328	300	320	327	308	323	324	299	299	325	313	316	325	294	319	310	308	332	319	317	300	308	333	329	323	312	312	310	320	312	324	307	317	326	325	321	294	318	310	303	320	339	333	303	309	355	359	316	323	343	344	318	303	282	317	334	322	304	331	322	319	317	324	294	326	313	293	317	310	318	318	319	334	317	369	309	309	345	307	290	276	312	332	328	321	314	316	302	323	334	327	319	316	300	307	305	338	326	302	294	332	310	358	311	319	301	305	322	302	323	301	299	325	325	288	322	351	320	324	316	316	317	321	315	313	318	342	297	340	316	335	318	313	279	303	313	312	334	298	304	313	331	318	313	342	311	302	310	320	325	309	319	351	346	330	321	313	316	348	343	329	315	329	295	305	308	347	289	320	308	337	317	316	329	323	328	319	320	313	329	331	318	347	302	280	301	341	330	287	324	336	339	309	288	302	311	335	290	313	300	343	320	318	302	331	312	297	358	328	300	321	342	348	302	340	347	302	305	311	313	325	334	335	317	315	332	329	322	311	354	335	335	338	324	326	334	326	319	367	326	310	312	331	307	308	314	296	278	344	312	346	322	268	325	342	317	327	322	322	316	307	351	319	308	311	305	334	363	338	369	321	293	315	364	363	319	324	311	320	325	328	330	323	326	309	314	334	295	320	329	329	327	289	331	320	341	319	355	336	314	339	310	317	314	304	312	327	334	321	275	325	342	338	316	297	289	311	332	316	337	343	322	301	335	349	315	298	324	293	321	318	314	297	320	335	318	333	281	332	310	300	323	331	292	330	349	299	331	346	317	301	340	315	294	327	326	339	307	327	315	340	314	297	314	335	300	311	325	339	293	300	328	350	303	337	330	282	325	304	322	356	331	319	292	312	347	319	294	320	316	310	314	330	307	325	295	315	324	328	378	291	309	354	317	308	325	337	317	291	311	318	311	302	333	302	306	309	313	312	332	332	337	300	298	328	333	331	312	286	375	302	321	299	310	318	326	288	280	355	271	308	314	316	325	307	298	310	307	323	323	314	323	337	324	325	316	279	312	331	320	287	329	351	335	309	334	316	299	312	313	290	338	316	326	356	289	318	339	342	346	278	303	319	328	323	317	322	338	329	322	337	351	324	329	325	334	327	322	308	322	336	286	320	300	334	302	305	331	321	330	310	305	364	324	296	328	348	335	318	294	300	344	320	327	332	303	308	305	326	304	323	304	364	287	322	314	333	336	298	355	341	319	329	324	310	325	301	317	345	303	282	299	324	349	344	315	323	320	300	329	298	301	334	287	303	357	296	300	335	303	312	283	324	359	298	308	346	311	337	290	308	311	287	344	315	311	324	337	327	304	313	329	332	302	341	290	298	321	330	307	297	329	333	304	358	309	336	330	321	311	353	321	317	342	304	349	311	295	315	325	314	325	312	335	292	307	328	324	348	337	334	330	293	304	348	314	304	316	309	324	325	332	291	300	336	311	306	292	331	297	301	325	327	326	313	318	313	357	332	333	337	278	312	309	327	316	305	346	341	341	310	316	320	319	322	339	345	307	335	304	329	327	339	318	309	334	328	321	304	311	291	318	324	336	339	333	294	293	293	359	351	307	314	310	327	317	313	349	329	308	298	303	320	336	326	320	339	300	343	320	295	327	356	314	325	311	321	299	308	306	320	289	345	278	306	321	313	338	338	330	337	290	365	305	295	355	345	294	336	327	338	312	329	324	327	357	327	323	337	309	320	320	348	326	336	320	333	330	326	326	294	317	324	323	304	307	323	323	330	300	340	346	331	314	344	327	330	302	299	296	300	304	325	320	338	309	348	359	321	319	319	324	321	310	328	318	306	341	310	322	308	335	330	327	302	335	340	323	316	311	341	329	298	332	304	330	287	301	307	309	318	324	329	275	327	319	317	332	319	324	333	298	326	335	313	306	324	303	291	317	339	322	300	337	341	331	310	335	317	318	347	336	351	319	312	331	302	355	344	293	315	298	297	333	295	329	303	323	317	299	330	326	302	310	305	334	317	325	335	292	320	337	348	291	346	332	337	325	334	320	329	321	333	300	315	331	317	318	303	329	341	309	339	313	304	336	341	344	335	346	307	309	307	317	313	341	306	349	331	348	305	302	327	331	312	339	342	306	302	352	333	348	320	319	299	322	317	321	318	292	344	304	292	310	310	305	294	316	292	317	333	326	313	342	312	301	300	334	344	357	308	321	349	332	332	324	328	324	294	299	331	317	292	333	304	346	324	320	330	318	313	321	316	321	341	322	292	342	330	280	315	349	294	342	301	314	300	339	344	301	322	309	297	322	353	335	317	301	322	343	314	343	353	300	317	301	345	348	312	318	309	283	293	318	320	319	354	324	317	328	318	291	307	304	360	323	284	329	312	302	358	310	317	303	320	339	336	304	338	322	332	303	294	283	318	347	283	300	315	314	295	341	329	309	334	348	303	320	299	320	321	305	293	330	346	321	340	314	325	319	314	308	304	319	314	319	311	332	346	293	360	304	311	336	338	300	300	308	320	328	316	342	321	299	318	293	348	315	329	346	331	294	310	329	318	314	322	322	298	284	352	335	303	307	326	297	299	312	305	331	306	306	349	323	323	282	336	300	336	313	336	316	321	325	315	348	296	305	328	339	316	297	294	308	287	336	321	321	317	326	316	300	308	311	288	347	279	315	344	339	310	316	305	317	339	328	314	327	291	302	293	313	323	314	355	335	313	290	333	291	328	315	316	303	324	334	316	334	321	326	359	313	318	352	314	327	302	324	314	307	349	323	326	314	327	322	298	321	308	342	304	309	309	317	353	332	299	330	297	345	322	306	312	285	312	350	314	315	289	341	324	359	324	353	283	300	309	306	307	330	328	322	312	309	338	330	318	337	335	306	297	330	293	325	287	318	326	309	307	322	316	322	317	290	303	338	298	322	301	329	354	328	304	322	309	340	317	326	328	309	304	329	319	304	326	341	286	327	298	327	326	291	341	327	319	342	304	339	313	329	340	299	328	301	310	350	314
23729	21736	29425	24348	21680	19502	8508	3470	2149	1411	1060	700	500	399	341	266	245	207	177	148	145	136	102	128	126	117	123	103	114	96	101	103	109	84	103	99	103	82	83	95	83	87	99	99	109	78	117	88	96	97	65	87	97	78	87	86	93	85	85	71	77	81	95	90	69	84	95	85	91	86	68	82	76	81	88	89	92	96	88	72	80	85	88	81	84	75	81	81	83	74	92	87	75	76	83	78	86	81	78	68	79	74	114	75	111	82	93	90	91	83	85	97	90	100	71	102	67	74	70	74	85	79	91	97	89	82	76	100	80	92	87	87	97	88	71	80	92	89	94	79	73	87	99	72	71	67	92	81	86	108	81	90	77	84	79	99	85	80	87	64	60	94	68	68	73	80	88	89	83	81	84	85	78	84	96	87	84	79	89	82	83	97	93	90	75	83	98	91	80	77	84	92	91	83	74	74	87	71	96	81	88	84	81	91	76	93	61	79	98	84	69	78	86	76	71	95	88	81	72	82	92	85	87	80	101	86	90	67	83	92	74	87	94	85	82	93	80	88	81	72	75	76	91	87	82	79	96	79	92	107	82	96	82	95	67	87	85	81	76	89	81	77	94	84	84	87	82	75	72	80	84	83	97	76	85	88	79	92	82	75	89	100	95	81	85	82	85	69	83	75	92	84	80	101	81	76	85	97	63	64	92	77	78	71	88	95	92	92	94	79	86	97	69	100	81	85	95	92	84	73	83	87	93	83	94	89	95	82	57	72	84	80	83	72	60	68	86	99	103	76	79	68	75	74	76	76	87	80	93	85	82	100	84	90	99	79	85	84	81	81	92	61	80	99	89	88	81	89	81	74	82	75	94	87	84	75	95	75	83	100	88	89	65	84	67	85	77	88	86	96	92	77	77	91	76	88	87	87	83	77	79	88	74	88	80	73	73	67	85	83	94	63	92	89	74	79	88	91	86	79	79	82	90	76	95	85	61	90	80	73	97	86	86	88	79	79	64	88	71	83	82	76	90	104	80	91	95	94	95	71	100	105	81	81	82	84	86	79	79	78	65	97	94	96	86	83	89	96	92	71	84	71	73	79	69	86	92	103	83	85	97	95	91	76	72	76	79	84	103	72	84	69	91	92	88	78	73	88	82	83	96	76	69	72	91	82	102	90	69	64	73	86	76	77	89	84	98	90	69	77	75	71	64	80	87	72	79	79	66	87	78	82	90	76	99	84	84	86	89	93	91	79	73	92	86	100	82	96	85	98	66	79	66	75	71	87	77	78	75	100	85	73	82	84	78	74	83	77	85	79	75	82	80	75	76	72	74	90	76	98	72	80	86	74	77	77	72	69	80	84	73	83	90	78	101	73	87	94	88	95	96	79	57	82	94	86	86	89	83	82	85	87	80	90	88	86	83	91	74	77	74	76	89	85	76	79	87	73	77	93	91	81	81	71	80	83	84	82	87	93	66	81	83	85	81	79	92	73	85	78	89	82	87	95	91	94	87	78	96	73	76	93	62	97	93	99	94	86	94	62	80	84	95	73	83	93	91	68	59	84	84	82	77	70	73	79	85	90	75	82	83	85	95	75	89	86	74	91	78	90	84	84	76	98	83	91	82	82	88	85	76	84	79	107	89	88	79	75	79	83	90	86	72	76	81	78	80	86	92	80	84	72	102	82	79	81	78	73	89	74	76	88	88	78	72	82	80	88	84	75	73	82	92	82	69	78	85	80	94	79	68	85	82	76	99	67	81	85	85	65	85	85	80	105	84	88	89	83	93	98	73	86	70	70	88	78	77	84	79	70	86	97	90	74	84	74	85	72	65	69	89	78	80	79	96	64	78	82	77	67	84	81	69	78	91	76	86	78	90	96	87	84	90	67	89	98	71	77	83	90	86	94	79	72	83	97	84	88	93	80	83	81	72	73	75	88	88	72	78	91	88	111	87	76	80	80	82	82	73	78	77	77	93	80	77	81	77	77	86	90	71	66	84	89	72	75	89	82	75	84	78	88	75	68	98	67	77	75	69	84	72	90	81	94	77	79	68	69	77	82	99	79	73	89	84	79	86	72	85	63	73	78	93	65	93	74	77	76	77	80	82	72	81	86	85	82	87	78	70	93	67	87	68	97	80	75	75	82	82	75	94	76	80	81	80	89	85	82	75	85	85	75	96	83	74	92	88	78	72	91	89	74	93	84	94	94	87	71	82	74	82	101	90	91	94	82	77	76	74	80	94	86	74	85	100	72	87	85	83	98	98	84	71	91	70	68	84	79	75	79	92	85	80	84	72	89	84	74	91	88	90	91	79	91	76	81	77	89	95	66	94	86	73	78	82	92	91	88	74	92	95	91	81	76	77	90	94	73	77	71	68	83	80	51	73	88	63	89	80	79	83	82	97	91	75	75	87	92	74	71	90	84	92	88	72	74	87	76	75	84	87	63	87	88	85	65	83	93	84	80	90	79	75	74	81	71	72	85	76	93	78	87	82	86	71	88	78	88	85	86	71	80	70	73	84	92	86	83	69	90	77	87	88	80	77	70	88	76	82	80	82	79	69	88	88	70	78	64	72	88	82	78	96	72	78	76	77	102	75	78	94	79	79	87	91	75	77	85	66	94	70	82	87	64	85	85	83	88	85	92	73	83	73	86	78	84	89	92	71	88	79	104	85	83	76	82	75	81	84	84	87	78	85	72	98	96	87	84	70	76	73	82	82	82	79	69	74	73	92	74	90	87	68	98	76	86	78	72	80	93	72	81	82	70	66	88	95	99	88	83	79	82	77	83	75	72	88	78	73	79	93	63	83	72	77	80	74	91	83	94	97	79	86	75	89	72	92	88	91	75	75	82	85	67	80	92	100	78	85	93	85	82	77	76	77	87	75	89	79	88	74	97	84	78	72	97	66	93	88	72	80	68	81	78	93	80	80	73	98	92	89	75	86	89	75	96	88	69	89	84	99	76	97	78	81	87	86	82	75	87	68	72	74	76	87	92	79	73	74	91	90	93	91	82	93	88	72	82	68	74	73	91	102	70	79	62	91	84	75	76	94	93	73	82	83	66	78	103	86	83	78	100	96	88	90	88	79	76	67	80	95	86	85	86	94	95	77	76	95	83	77	94	94	67	78	102	86	87	83	72	84	85	84	102	85	85	101	75	82	70	95	86	83	79	91	79	91	84	94	83	83	85	80	84	94	88	85	89	97	80	89	65	87	72	78	93	87	97	77	94	94	91	78	75	74	86	85	75	90	90	64	84	75	77	79	79	93	63	80	94	86	87	82	87	76	97	80	80	92	94	92	85	81	88	80	87	88	71	93	90	81	77	76	71	90	76	80	80	89	80	70	87	80	83	93	89	78	84	81	68	98	78	75	84	108	79	79	93	81	89	79	78	91	92	77	88	94	87	91	83	78	86	74	72	88	84	88	86	89	99	67	86	83	81	85	76	61	67	79	82	97	90	83	71	81	78	87	82	88	74	90	83	72	88	84	84
28707	40627	35997	26422	20211	16103	12776	9928	7502	5489	3934	2831	2166	1553	1291	1005	822	631	541	546	469	402	382	385	361	316	292	289	303	242	228	260	243	231	208	249	220	213	222	190	207	226	218	209	204	208	177	191	164	187	188	177	210	204	207	205	187	189	181	186	180	181	189	187	182	174	187	156	201	203	157	171	184	189	179	177	151	164	183	165	191	190	168	160	172	185	165	177	159	186	202	185	175	162	180	185	176	176	174	155	165	179	144	194	176	196	157	160	189	157	172	156	197	159	194	161	182	185	188	170	164	206	166	180	171	179	190	189	158	159	158	185	176	157	177	190	187	209	180	192	193	163	171	180	192	169	174	156	179	173	207	157	178	180	162	188	177	174	168	160	159	183	178	167	166	185	172	206	186	153	176	145	150	156	187	168	150	175	180	162	195	163	178	168	179	177	189	185	178	155	207	171	206	191	198	176	177	161	158	176	159	166	170	174	155	179	182	176	185	155	154	159	166	158	192	176	167	184	186	186	183	178	195	171	159	170	178	157	157	161	180	160	208	183	146	188	202	156	172	183	160	161	177	170	177	181	181	173	178	169	151	186	173	152	176	161	178	182	161	143	193	177	161	172	178	174	179	194	161	184	166	181	186	166	162	173	176	166	180	188	173	187	177	170	167	167	178	171	193	175	173	158	193	194	154	170	159	172	162	162	150	167	165	166	176	158	157	172	169	170	163	158	160	182	184	185	174	156	158	170	191	175	168	166	155	182	164	159	172	173	157	176	187	172	171	197	165	177	177	155	179	176	164	159	189	171	169	158	158	195	145	168	164	172	174	170	159	169	162	193	195	171	169	177	156	159	166	168	170	146	185	149	162	179	162	181	180	189	185	158	173	168	151	156	186	164	164	181	161	180	166	190	152	186	190	177	152	185	177	177	161	162	166	178	178	173	194	158	189	175	161	186	192	188	172	178	164	185	173	156	184	165	182	190	177	178	169	165	178	166	175	144	158	162	165	176	176	172	157	180	179	165	151	181	159	190	165	177	169	164	187	195	192	155	202	180	165	191	185	164	177	155	184	166	164	164	174	158	194	173	171	180	149	169	177	184	152	195	162	188	195	157	154	154	201	177	173	171	201	184	172	159	188	182	196	179	162	182	169	176	168	198	176	192	160	164	165	187	177	202	177	174	167	182	178	179	172	179	169	168	146	182	162	166	171	181	181	177	175	182	138	174	175	159	189	184	180	189	154	178	182	171	166	167	194	172	164	179	166	166	181	166	149	152	176	180	176	165	159	189	169	179	174	161	195	185	143	167	150	178	184	167	168	181	186	158	196	193	164	158	184	155	193	173	177	168	178	186	180	163	184	148	172	190	165	197	160	183	172	185	172	154	161	187	174	167	158	159	189	178	182	172	177	181	172	193	172	183	164	169	175	187	185	149	166	190	188	194	195	176	161	205	152	178	187	201	168	156	169	186	171	177	190	173	169	169	168	159	161	164	173	186	165	165	163	177	158	185	137	186	162	172	185	168	180	167	201	163	177	172	178	167	162	194	179	188	160	184	168	185	164	165	191	195	192	192	166	153	165	179	176	171	174	166	179	160	178	169	164	155	168	173	167	175	176	184	198	163	154	167	176	176	164	166	179	159	172	205	182	175	191	186	156	144	178	191	152	162	169	176	157	160	183	167	169	178	177	192	150	180	194	204	192	184	179	181	176	177	177	196	187	183	174	169	184	177	170	190	173	177	172	204	169	177	179	184	168	184	195	171	174	178	174	186	158	170	133	175	189	149	153	161	167	150	181	166	165	152	182	149	206	152	150	170	161	146	180	161	165	172	172	188	191	206	182	195	170	165	188	180	173	183	179	164	159	171	174	181	171	183	179	186	170	166	170	188	156	172	173	174	156	176	167	176	199	174	181	150	189	184	205	172	188	189	170	168	170	174	180	193	179	180	186	173	157	156	185	175	185	183	166	154	170	162	182	184	161	171	152	162	150	168	147	191	167	203	167	184	162	180	167	165	197	161	179	167	165	169	178	172	161	180	176	179	169	166	156	161	167	196	162	171	175	173	175	187	173	177	168	200	164	174	160	189	172	173	176	160	174	180	189	171	186	178	164	195	171	167	172	156	181	181	186	172	177	187	159	183	181	160	181	144	185	153	175	171	165	162	162	188	184	177	173	166	152	174	162	157	188	178	176	162	167	151	180	169	159	175	175	189	193	165	173	185	167	199	192	179	181	183	185	199	175	173	177	161	176	187	143	170	180	173	146	195	172	162	175	191	189	152	188	153	155	154	178	170	181	183	188	158	171	167	163	180	162	175	160	181	200	178	175	188	184	192	175	167	167	187	177	164	192	186	178	180	171	191	162	194	175	150	156	172	147	195	163	176	156	160	160	179	187	184	178	179	181	174	163	165	189	173	184	164	178	175	191	185	168	206	171	180	169	172	163	173	183	164	177	174	178	185	183	179	178	159	167	156	180	162	201	176	172	177	154	165	179	191	156	189	177	189	165	182	182	183	179	180	185	178	186	166	205	169	152	173	183	163	164	150	157	171	182	192	166	166	179	168	153	165	200	179	178	174	187	183	165	181	163	193	162	164	195	168	178	187	181	180	162	176	175	173	162	184	209	193	168	165	166	183	182	169	171	178	176	164	183	172	189	197	181	176	200	182	171	162	172	179	191	187	159	161	180	178	178	171	180	187	174	190	188	182	166	170	196	181	170	190	186	186	190	208	176	166	162	177	162	188	173	169	199	178	169	196	185	172	182	176	174	203	163	160	161	197	167	220	180	165	173	167	191	167	193	180	167	188	183	161	179	170	180	164	163	180	168	180	155	170	176	161	179	182	159	182	168	153	201	170	169	159	177	170	153	179	163	150	191	176	160	169	164	186	144	174	170	199	162	179	185	173	173	185	166	172	165	182	173	204	200	180	180	169	170	187	165	186	177	170	173	157	166	178	181	154	186	160	166	202	171	155	188	191	171	186	188	178	174	143	189	200	187	145	171	176	162	184	165	175	177	171	168	174	175	167	192	158	169	168	166	179	189	176	189	160	195	148	194	170	150	164	185	181	170	184	185	158	153	186	178	181	183	161	186	167	192	185	167	152	182	191	188	183	151	176	180	165	174	168	160	177	177	169	195	179	182	176	169	163	176	167	178	185	167	174	162	177	162	166	187	200	182	199	177	178	170	189	178	179	171	163	174	191	163	202	165	184	157	167	171	164	170	177	187	193	180	184	178	157	190	177	169	184	180	166	176	167	149	176	193	168	155	162	174	153	165	180	174	191	172	187	156	157	169	174	167	186	188	182	148	188	164	170	191	162	164	174	150	182	176	148	213	182	201	159	177	174	146	190	162	180	178	153	201	183	190	164	174	154	154	152	186	165	176	169	177	198	156	196	189	173	179	174	145	147	171	188	162	185	161	180	173	162	172	175	188	170	160	180	171	175	174	184	172	175	169	188	172	160	177	175	173	141	165	175	166	186	174	162
27370	20877	13153	5221	2229	1362	972	695	569	501	402	316	283	289	263	258	245	240	256	234	238	233	213	247	245	252	237	223	231	233	238	204	231	205	197	216	192	216	229	217	207	211	212	193	220	208	210	206	230	216	220	232	210	222	235	210	216	203	236	201	234	200	239	223	203	205	210	224	244	215	199	248	237	187	231	230	202	225	221	223	231	234	244	222	238	220	236	201	205	222	232	242	231	229	221	188	216	218	209	222	209	214	214	223	216	221	217	225	233	214	199	172	230	248	225	208	200	211	217	225	229	221	237	203	223	216	220	224	199	212	225	201	209	230	218	214	226	226	173	244	214	225	199	220	220	211	199	207	210	209	199	207	204	244	210	244	236	213	223	213	212	193	226	229	203	241	208	217	237	219	217	240	214	231	200	225	219	224	202	182	220	220	224	215	214	200	214	213	244	219	220	201	210	241	217	201	220	233	199	205	206	250	232	216	258	229	225	234	216	213	200	198	207	210	245	208	204	219	226	208	207	252	220	229	207	226	253	214	201	203	220	247	231	219	221	199	214	243	206	216	229	216	242	203	227	211	218	223	240	228	208	174	217	198	210	210	225	217	211	219	205	204	213	216	239	216	225	217	210	203	204	221	224	223	211	184	234	241	220	232	249	239	217	238	197	223	224	244	208	215	205	203	206	239	216	216	195	211	200	222	230	201	245	218	191	240	219	207	210	236	245	219	225	204	254	214	232	203	218	191	237	202	225	224	213	237	219	205	246	210	218	225	223	234	245	227	213	217	226	225	237	204	194	212	199	218	225	224	235	211	210	205	217	212	212	250	228	214	192	190	218	193	222	251	225	186	218	217	203	207	201	243	236	229	210	206	198	222	203	217	209	235	206	225	196	223	235	203	222	219	228	223	211	203	218	231	205	222	200	239	196	249	235	217	194	205	249	215	198	211	202	226	212	230	213	240	230	206	251	208	201	233	249	219	201	196	225	230	223	211	228	218	214	217	212	196	200	216	233	233	227	212	206	238	208	230	232	192	208	200	244	235	191	201	202	207	214	234	217	219	224	201	227	197	226	213	229	250	234	240	222	238	223	208	231	202	237	202	229	202	217	199	225	205	220	206	223	236	226	201	188	228	193	191	238	192	231	224	220	250	223	209	203	211	202	236	208	186	221	213	204	217	213	244	217	228	226	223	224	200	228	213	224	221	215	228	237	203	227	209	223	227	212	205	215	222	214	232	221	224	240	227	223	217	245	239	225	221	220	264	219	244	194	209	203	205	244	208	204	214	209	227	225	210	228	222	205	229	241	223	219	220	238	212	199	228	208	220	244	208	228	193	224	196	201	215	228	211	213	228	206	210	218	220	223	216	223	203	232	231	223	228	231	209	214	212	241	215	231	243	227	221	227	205	203	220	225	218	222	207	225	197	210	190	231	224	254	209	232	227	228	219	229	198	224	254	219	222	227	180	218	217	230	222	206	234	219	239	201	188	257	211	223	217	189	239	198	224	228	213	213	205	233	205	230	233	233	233	222	224	218	233	217	228	201	217	194	205	200	244	209	202	191	199	210	237	229	232	203	216	198	217	204	232	202	241	239	222	214	242	194	208	210	203	198	217	231	220	204	210	195	232	213	214	207	201	246	202	215	213	218	214	214	234	238	234	229	218	198	218	218	214	235	222	211	204	227	193	214	186	229	242	235	226	207	212	210	220	207	215	226	197	220	221	202	216	195	225	192	205	206	206	203	235	224	194	199	211	223	253	213	204	237	203	233	210	204	200	207	201	209	219	205	213	199	248	207	233	198	214	241	228	223	231	204	223	203	207	225	209	226	192	209	218	220	217	222	192	245	243	223	230	227	225	218	224	217	202	220	178	213	213	215	223	224	221	234	216	207	216	199	226	173	219	200	225	218	217	211	225	207	220	233	220	211	228	221	246	204	223	196	221	222	188	209	216	226	205	215	233	253	232	216	235	239	213	233	223	225	233	230	236	197	259	236	210	247	232	209	219	227	235	240	232	230	231	233	244	220	245	213	190	210	193	259	231	221	227	218	194	214	223	208	208	199	237	246	201	221	205	219	224	230	187	234	237	220	219	209	234	229	224	237	222	210	227	236	245	221	194	221	222	210	214	220	228	249	213	210	223	213	209	194	228	204	238	196	233	218	209	229	200	213	222	222	239	211	227	230	235	199	225	204	236	222	219	211	222	249	220	203	202	189	230	227	216	210	201	213	214	222	217	221	202	204	204	219	223	239	231	225	217	237	233	224	221	212	219	239	220	244	206	230	217	221	203	207	210	215	222	236	224	225	213	189	216	219	230	225	242	238	247	215	180	223	230	215	228	248	220	230	236	199	242	226	217	222	239	208	225	236	201	222	216	214	253	220	216	222	238	214	199	259	235	229	214	247	215	208	222	219	203	208	204	207	222	196	191	205	241	207	219	263	198	225	227	222	192	241	223	215	244	216	231	202	197	219	232	209	208	203	247	232	222	232	215	225	228	215	214	222	236	218	233	207	215	235	200	217	208	226	226	206	210	238	233	237	213	219	225	202	212	205	189	199	228	232	208	235	212	236	206	223	225	215	228	232	202	233	214	202	228	244	233	214	216	234	220	215	223	221	205	225	229	223	210	215	238	222	207	227	211	203	218	208	222	217	221	211	207	200	225	225	194	234	230	216	213	212	235	191	213	202	190	222	231	232	240	231	201	231	218	233	217	189	234	243	202	184	218	190	221	230	246	207	224	216	222	222	208	195	209	207	212	222	186	209	205	218	229	220	223	218	235	218	227	217	194	209	238	207	226	231	217	205	203	232	187	237	229	198	214	215	231	227	212	209	227	206	218	222	229	229	240	240	230	208	246	208	209	214	231	214	222	205	217	254	233	195	232	206	204	204	219	228	219	209	208	211	194	221	206	199	210	227	221	211	211	201	225	248	227	194	214	207	215	216	203	220	254	222	228	200	252	226	206	200	201	217	221	214	204	211	202	225	229	229	213	232	190	220	216	208	215	217	239	231	213	225	194	237	204	225	215	246	232	230	254	200	253	193	230	234	236	214	209	215	215	215	220	215	216	193	211	240	212	242	233	223	223	230	212	190	210	212	212	214	201	218	208	233	222	202	228	220	224	222	205	190	234	204	223	243	233	241	241	230	191	211	230	220	209	224	227	199	225	216	194	192	224	225	237	230	218	233	234	249	218	225	245	217	212	221	223	199	232	224	254	199	215	230	209	201	222	208	206	188	205	215	219	213	231	206	224	218	235	192	237	224	215	215	221	224	198	238	202	219	218	180	214	214	240	215	223	189	238	220	226	233	223	217	227	209	230	220	205	224	231	242	223	232	194	213	202	222	207	194	214	223	241	203	241	211	204	221	199	217	214	225	220	210	217	223	221	230	205	222	207	219	219	226	217	224	221	210	188	234	219	224	226	209	229	228	218	220	205	215	222	207	226	218	221	252	223	240	222	243	214	207	216	213	216	229	227	206	225
20206	22299	17941	10100	6734	4752	3516	2704	1965	1486	1150	950	774	681	613	616	586	519	559	541	532	498	473	497	493	442	466	520	475	461	461	471	492	454	465	454	472	484	475	480	469	454	450	469	456	493	464	489	480	449	487	443	422	458	462	464	473	483	442	422	479	491	478	480	434	449	448	459	442	460	445	478	420	456	488	462	453	473	447	454	438	475	424	418	435	443	448	454	463	443	487	475	434	421	448	463	429	482	486	478	431	467	428	430	450	444	497	420	454	451	481	471	462	497	434	455	484	449	465	447	443	451	482	487	489	437	455	457	458	468	493	454	445	448	420	487	462	452	426	477	449	443	464	430	445	426	426	433	465	487	465	439	457	460	447	445	485	449	445	480	447	475	454	466	475	440	465	491	443	497	485	471	426	443	448	485	449	492	445	407	396	454	439	472	464	428	450	468	480	457	444	472	465	449	457	457	431	488	411	432	457	471	438	460	414	486	413	442	467	464	472	423	467	420	410	449	450	463	483	440	471	429	473	415	450	489	448	413	521	424	473	451	418	472	507	411	452	440	460	503	509	447	437	476	409	466	466	492	481	450	497	458	462	495	449	451	444	454	476	428	455	427	478	460	485	474	445	477	460	428	474	447	500	464	438	463	436	477	464	444	478	478	431	449	471	485	415	427	459	439	441	457	476	439	463	472	447	467	474	459	450	467	476	462	525	494	469	471	467	476	461	470	466	458	488	468	446	457	446	450	475	499	454	450	441	440	453	469	462	456	458	454	477	483	461	412	470	460	487	446	456	437	458	476	443	471	483	493	440	478	512	426	463	452	407	449	476	487	477	480	408	462	439	442	431	409	424	458	448	447	439	454	465	500	429	461	452	484	474	455	437	462	486	435	477	465	453	437	475	487	438	418	454	448	456	422	488	479	462	481	528	447	454	423	455	522	460	452	428	471	457	462	446	475	470	425	442	402	431	466	455	414	461	444	458	519	416	452	484	441	416	454	447	431	480	475	430	498	422	456	432	438	411	469	458	456	478	443	466	446	463	459	465	455	447	441	465	452	514	484	447	449	501	430	501	483	427	476	467	448	461	446	450	466	476	504	431	484	445	450	441	440	468	412	451	462	408	433	468	466	446	454	424	445	468	465	493	424	439	463	435	457	489	431	447	462	450	474	444	469	444	423	487	482	470	482	448	445	452	407	439	457	478	456	471	437	436	452	479	482	467	453	464	496	493	412	494	437	424	488	434	464	451	433	474	466	466	490	430	479	435	507	458	453	464	447	427	422	483	471	455	458	420	433	480	439	424	484	418	456	470	448	416	477	434	415	465	445	427	474	446	437	457	421	464	456	466	426	484	454	500	460	449	451	453	481	427	438	445	437	449	440	448	480	416	522	486	484	445	458	422	451	446	443	444	476	443	470	450	456	401	478	475	499	469	449	444	451	461	472	460	452	474	427	486	463	475	456	468	487	447	470	463	411	475	443	473	453	438	431	465	480	437	465	419	462	449	426	464	441	427	416	487	464	466	488	461	439	477	412	478	454	443	455	482	435	477	488	411	451	489	464	469	477	464	447	452	455	452	451	421	499	491	488	449	466	465	448	439	412	476	480	437	426	490	489	463	457	465	493	477	428	504	443	465	453	431	459	455	472	486	473	474	480	479	449	454	434	490	458	440	450	455	446	458	465	456	466	476	467	445	423	478	470	465	483	443	454	489	433	486	427	427	489	486	464	445	438	432	449	455	486	439	466	494	471	440	485	440	443	457	450	463	434	449	472	466	476	460	464	456	474	459	448	453	416	474	448	467	454	455	470	425	454	467	447	403	454	459	442	494	468	475	451	430	459	444	451	438	447	465	475	473	446	436	433	469	422	406	467	436	463	470	441	439	478	480	452	467	458	472	432	439	439	414	442	437	481	425	488	482	463	464	421	476	452	485	468	490	452	412	476	509	442	514	468	465	413	449	454	449	484	461	443	487	473	466	452	462	482	468	473	448	440	434	414	439	427	443	439	431	434	441	466	462	478	469	479	461	449	476	403	494	489	455	467	469	494	461	451	448	454	446	463	475	467	452	471	468	467	482	479	482	449	441	429	462	465	463	464	484	483	476	473	474	446	465	475	457	460	484	456	449	429	460	459	464	460	477	455	469	443	462	444	443	483	469	458	466	425	431	457	408	459	510	469	466	447	470	472	466	460	482	442	465	413	438	438	475	491	456	491	435	468	456	465	455	460	468	448	459	434	431	450	466	436	467	486	421	434	459	469	472	498	471	478	463	442	441	439	451	456	452	415	487	453	449	464	433	461	414	463	425	459	476	478	452	459	472	431	454	432	491	440	448	491	410	482	464	476	426	440	468	445	425	436	410	474	451	464	437	461	469	410	479	470	444	430	464	445	457	451	406	446	450	461	450	451	456	468	455	416	467	458	489	451	444	424	429	467	442	464	449	480	451	450	464	444	454	429	455	466	452	482	440	460	461	471	453	479	441	476	462	491	441	450	478	423	470	441	454	473	413	461	454	455	465	464	430	426	494	441	466	451	483	447	467	440	475	473	510	456	418	490	486	474	433	452	445	468	465	423	443	489	465	451	448	439	472	448	459	440	446	436	444	458	456	475	407	461	452	453	477	434	442	449	431	428	450	443	448	421	460	453	435	427	479	455	439	445	462	463	435	435	489	424	513	464	445	473	468	438	503	454	431	474	480	467	475	476	472	439	459	459	476	441	496	455	454	507	453	447	449	466	434	442	458	462	425	468	455	473	455	444	510	470	437	442	473	459	437	515	497	474	487	450	464	474	457	440	441	440	465	469	479	450	456	459	460	409	436	455	484	457	438	451	460	443	507	474	431	454	456	464	416	450	470	482	417	484	475	466	465	459	457	456	469	434	458	443	465	472	472	423	465	450	474	454	476	425	486	466	457	475	443	489	412	434	438	426	443	452	488	471	404	453	435	457	443	473	426	457	461	439	451	467	432	491	444	456	450	439	433	443	446	417	467	427	440	464	442	440	448	456	453	454	492	460	470	453	430	456	457	450	450	466	422	441	471	463	453	455	452	466	429	474	443	454	483	492	440	498	455	469	444	474	458	431	466	440	486	436	455	476	433	461	461	450	452	451	447	501	404	456	488	466	472	472	463	433	462	493	472	459	472	437	438	433	473	455	479	466	465	491	473	469	448	437	472	443	403	470	471	476	425	472	480	451	462	421	458	420	488	457	492	433	450	464	464	451	476	496	457	431	464	441	489	428	422	493	491	462	464	456	436	476	468	439	469	488	428	459	446	440	470	427	451	466	456	438	435	441	447	470	436	459	447	446	471	450	446	470	497	477	441	450	476	464	467	440	460	481	484	456	442	467	447	466	448	464	442	449	450	499	447	495	452	439	462	410	471	489	430	477	470	443	487	446	440	447	466	447	464	464	434	444	457	446	454	425	497	451	446	473	460	462	492	472	434	444	424	468	418	449	423	465	450	490	496	470	419	452	500	430	448	459
24989	21739	28403	25309	17427	5729	2818	1684	1110	801	573	457	404	299	286	262	249	194	199	218	167	196	170	189	172	182	174	175	174	147	126	152	172	148	177	150	132	144	151	174	151	171	145	164	157	142	171	170	153	156	151	161	147	158	138	149	137	165	155	155	140	152	132	154	142	160	166	166	167	140	133	149	152	158	149	165	143	151	157	150	161	154	138	158	142	150	149	150	130	126	145	139	167	153	137	158	150	139	155	157	129	136	164	148	151	147	147	166	165	147	143	133	167	147	144	157	133	143	155	145	137	146	160	150	144	169	165	143	163	138	133	138	132	154	150	162	152	136	140	159	164	152	160	156	173	147	143	149	151	149	146	143	153	145	144	166	155	159	148	169	141	153	141	147	141	147	148	148	151	150	161	131	135	164	148	165	150	147	152	140	156	168	159	139	136	142	142	149	149	145	140	136	133	157	151	160	143	120	134	149	147	145	137	131	147	137	134	139	142	153	170	125	140	138	150	171	144	148	152	174	150	149	151	142	133	147	149	144	135	159	148	140	149	148	172	124	152	146	153	151	166	161	169	171	137	149	149	154	143	139	156	151	154	145	141	160	131	148	160	157	136	138	137	149	152	146	133	150	153	157	134	162	133	135	139	154	151	141	163	125	160	149	134	159	145	146	162	154	162	171	149	148	139	136	161	156	134	148	148	158	133	152	139	171	163	148	163	138	165	152	149	163	152	143	139	142	133	142	120	146	152	142	131	157	149	161	165	151	139	151	122	121	171	143	147	142	145	160	134	150	139	155	162	152	141	147	138	151	164	137	151	141	167	147	142	139	155	140	152	161	156	140	147	136	161	178	148	157	134	152	131	166	167	133	148	131	148	167	175	151	141	132	135	144	143	140	148	137	156	161	153	159	143	139	138	161	139	152	137	142	146	163	146	142	134	155	153	139	172	167	172	143	147	150	146	159	133	134	159	138	126	176	156	133	140	161	151	137	172	126	131	125	160	143	149	146	135	146	145	177	172	141	123	136	161	156	156	123	152	157	153	135	143	147	152	142	152	140	149	144	136	142	147	146	151	179	151	149	144	146	136	159	151	129	139	134	149	133	166	155	140	147	162	140	167	150	154	166	152	158	150	155	160	171	141	156	150	148	146	132	133	143	144	157	130	167	145	154	129	149	152	154	145	139	148	138	160	142	135	140	140	142	171	147	119	121	168	145	122	153	146	151	151	160	143	131	150	130	151	153	168	163	159	148	169	154	140	143	158	177	157	138	165	136	156	151	156	166	168	133	157	145	149	161	152	160	168	141	134	161	153	166	140	169	150	147	133	153	136	138	153	144	138	132	144	172	159	165	165	144	149	138	136	151	161	147	131	136	135	189	162	155	156	148	147	141	147	143	150	146	147	143	145	155	154	146	141	145	133	148	163	151	127	157	161	157	144	113	114	130	151	152	165	142	140	156	132	153	161	145	138	158	168	171	154	139	154	144	143	149	142	157	146	136	155	155	155	152	155	143	151	142	140	149	142	147	155	132	153	153	155	136	139	124	155	132	156	169	139	137	155	158	149	152	139	139	133	145	150	154	143	137	152	163	139	141	150	155	146	161	175	128	140	155	151	136	159	157	164	165	162	156	151	140	125	148	138	148	147	148	153	150	135	163	168	131	159	154	135	125	167	139	148	160	137	151	146	150	168	157	135	141	152	136	165	154	162	151	156	139	142	124	148	150	162	145	150	129	152	147	147	160	150	135	146	131	144	143	153	138	134	148	149	146	158	164	153	155	168	144	178	163	153	143	171	141	135	165	160	144	158	133	148	148	158	141	135	160	149	146	134	136	150	152	146	150	149	154	174	161	154	148	127	134	136	141	161	131	172	155	153	159	145	149	166	148	165	152	170	130	131	148	150	135	147	136	143	136	144	151	144	172	155	144	136	154	138	141	157	147	146	153	154	130	135	137	160	147	139	167	162	134	143	129	147	142	141	133	158	154	135	154	153	153	157	145	162	140	170	155	141	151	136	164	152	148	150	135	163	151	155	126	147	158	130	157	153	172	144	154	127	120	162	144	146	142	138	145	158	174	142	157	148	145	149	158	142	135	144	172	137	167	124	152	172	145	152	162	134	144	141	156	147	143	129	151	148	154	150	152	140	152	155	154	149	164	148	155	164	138	135	130	154	137	139	146	134	130	164	139	136	147	144	133	161	159	148	136	153	143	158	176	129	142	138	134	157	143	157	142	142	169	166	144	161	152	145	144	164	149	154	162	145	146	127	140	142	151	142	148	157	144	159	139	151	165	158	157	129	160	142	153	178	142	157	155	137	166	139	152	130	164	151	141	162	136	149	131	141	184	132	142	137	162	126	146	147	161	147	141	157	141	162	164	146	157	137	127	150	130	173	162	161	159	128	164	140	143	164	159	157	148	159	142	152	132	140	134	139	155	150	150	144	151	128	147	141	150	161	168	145	145	134	145	125	118	140	153	134	135	156	158	147	147	159	161	144	123	147	145	138	166	141	138	152	163	148	140	169	142	154	150	175	163	134	131	146	152	155	149	148	178	155	142	154	146	166	172	143	138	158	125	145	160	166	149	145	139	148	146	141	127	145	141	154	150	154	178	156	151	145	145	139	140	159	137	139	154	140	155	150	150	132	180	136	149	151	151	136	149	148	149	159	157	145	157	135	158	148	143	142	162	143	127	150	136	150	143	150	156	164	150	146	151	149	162	161	156	112	152	153	152	162	149	138	164	132	147	149	151	151	133	151	140	135	173	145	174	174	141	145	132	121	140	152	143	132	152	148	142	140	141	140	167	137	134	147	144	146	164	137	162	141	151	146	144	140	149	144	138	137	187	179	143	146	162	145	145	149	151	157	129	127	166	153	150	138	152	130	168	150	169	166	155	129	160	131	157	159	170	149	149	136	158	156	149	138	150	151	136	149	144	140	138	137	158	128	135	138	153	151	160	133	158	145	159	145	152	135	138	156	157	150	163	131	161	162	147	146	153	157	159	155	149	140	144	129	144	128	147	167	156	143	140	152	148	152	131	145	158	132	144	167	148	156	138	151	154	132	136	144	164	151	136	151	153	124	172	153	151	137	144	133	135	142	162	164	148	135	154	169	136	160	143	160	143	141	144	144	156	158	142	155	148	158	143	163	131	159	127	150	155	152	138	152	151	165	153	157	171	140	160	137	156	158	142	151	150	145	157	150	154	142	169	145	167	139	153	152	155	154	169	151	137	141	163	133	156	158	148	147	134	143	166	147	139	148	138	146	141	133	148	137	174	153	145	149	148	160	140	164	140	145	155	163	159	141	159	166	118	132	150	156	143	141	133	142	158	154	129	150	160	127	164	148	156	133	122	139	125	156	159	151	137	159	139	151	157	136	129	158	148	147	147	159	160	125	151	139	154	162	138	151	156	140	141	155	138	132	129	146	161	136	151	141	144	127	143	174	135	172	101	154	151	155	133	138	155	137	132	152	132	155	133	142	148
25520	33566	28665	19283	13818	10319	7737	5915	4242	3166	2206	1718	1304	1045	810	702	648	593	553	502	490	444	427	410	416	369	404	397	365	355	336	360	358	368	356	320	365	342	329	351	347	335	343	322	308	346	358	343	318	338	325	306	348	327	348	312	318	333	298	342	317	323	326	310	368	315	338	296	329	319	339	292	331	341	349	303	311	314	287	309	325	323	271	317	304	324	324	308	311	334	297	332	341	337	342	329	347	273	295	359	301	307	343	321	323	312	334	313	329	332	353	327	314	308	329	303	298	321	286	330	336	328	316	332	312	338	345	332	349	312	310	364	302	318	313	314	322	326	342	364	324	298	308	290	324	304	314	301	283	273	290	356	308	313	309	324	319	313	342	305	320	287	313	321	277	335	302	323	309	328	311	297	320	340	325	322	323	308	337	329	335	331	309	341	284	338	313	303	332	334	276	304	286	289	312	314	307	299	292	334	325	305	298	322	335	340	340	306	330	336	326	328	336	299	328	327	302	308	341	326	351	325	301	319	305	319	326	327	308	316	318	305	344	332	343	325	312	297	309	283	328	325	333	320	325	302	294	283	299	333	296	328	310	312	302	296	329	310	343	350	319	306	326	297	313	298	298	312	304	303	321	311	275	328	306	317	323	317	319	301	309	308	330	358	317	298	296	305	317	314	336	281	282	325	316	328	331	285	320	319	328	313	315	346	309	313	335	317	300	316	344	332	311	325	340	330	338	316	318	302	298	298	298	337	303	306	299	345	322	365	283	329	347	312	316	310	328	326	329	358	304	306	347	311	317	333	342	305	314	321	300	330	339	311	313	324	322	325	295	308	345	295	315	336	312	309	315	332	332	344	328	316	307	305	313	343	319	308	322	320	310	345	311	279	300	336	303	314	339	328	314	309	310	335	331	301	329	309	283	333	333	311	336	289	317	337	345	309	332	333	332	322	292	299	330	312	328	295	287	334	305	323	316	310	319	325	296	313	307	329	311	344	316	316	322	338	339	331	335	311	318	339	307	309	326	319	308	319	341	321	316	318	341	348	316	317	305	320	293	320	328	302	308	324	330	315	350	308	338	340	319	298	295	336	332	340	308	328	306	300	333	304	312	317	314	291	331	310	302	286	321	298	350	303	331	311	298	313	339	334	337	331	303	315	326	334	329	296	329	324	329	308	327	315	329	316	310	336	330	329	306	322	308	279	338	315	279	328	301	290	324	319	295	317	300	320	309	312	337	309	339	328	298	297	312	321	322	313	309	341	334	346	341	320	318	336	312	332	311	320	283	314	324	336	303	321	301	302	301	298	317	333	326	344	342	353	325	325	312	319	302	315	317	315	328	318	311	340	328	315	310	303	299	333	316	309	327	319	311	319	321	303	330	315	329	310	328	305	320	292	309	291	291	296	286	286	324	271	346	309	315	321	315	341	324	285	305	294	321	310	320	331	315	330	318	319	307	293	330	320	306	327	338	275	331	312	295	303	311	311	347	328	342	330	302	311	299	341	324	341	321	323	324	362	314	294	321	316	308	345	310	323	301	318	312	309	276	309	346	304	294	314	323	322	318	270	314	309	316	331	285	279	308	343	317	324	328	350	334	308	314	331	347	311	313	316	308	285	338	320	327	324	331	325	306	318	323	300	310	324	324	323	361	329	333	311	310	332	331	338	318	319	313	325	307	338	284	320	309	332	312	317	308	299	284	349	312	307	314	326	356	346	325	322	306	321	326	312	301	310	330	333	334	294	339	308	297	307	310	308	332	292	302	303	292	294	331	327	293	305	316	316	302	299	316	313	270	326	340	353	336	325	311	323	312	329	301	343	340	326	341	317	318	342	325	322	277	305	325	341	274	321	303	320	334	321	307	327	319	347	291	338	282	283	306	284	320	328	300	356	306	332	328	337	336	308	324	329	329	336	349	320	321	307	350	319	301	324	302	310	328	335	330	308	309	345	306	312	333	308	343	292	291	328	337	342	325	299	325	324	327	313	351	310	306	313	314	322	342	322	274	319	320	301	311	301	324	307	338	327	316	317	322	355	352	306	318	312	332	326	320	340	344	323	309	295	294	307	302	336	320	336	287	316	320	346	311	331	315	347	303	329	318	313	318	303	318	316	287	321	314	305	319	288	320	305	309	317	311	350	325	304	311	303	310	326	339	306	347	319	338	311	307	323	308	306	309	322	336	309	319	315	330	307	319	291	333	324	329	283	332	296	333	333	344	327	311	311	311	303	302	298	323	317	340	305	317	310	301	313	316	333	314	340	326	306	312	329	337	306	287	320	327	306	312	297	334	306	312	315	328	347	324	304	328	324	325	313	316	330	319	325	315	301	330	330	336	331	307	343	310	321	322	285	310	318	324	309	322	329	287	338	343	303	325	299	330	292	317	329	324	327	297	314	312	309	323	310	301	296	281	334	337	323	322	333	283	302	319	327	318	320	328	343	309	346	336	357	329	305	317	332	314	304	323	347	317	341	324	319	311	314	349	335	331	297	289	306	349	296	348	333	333	317	312	307	281	311	325	349	328	338	321	305	301	310	289	285	302	341	309	338	307	288	303	324	313	315	305	302	322	312	312	341	339	321	298	338	314	326	302	304	338	327	319	319	330	319	313	324	318	289	311	293	303	303	313	309	331	296	346	368	318	316	329	326	308	350	302	300	325	352	346	325	312	303	325	334	320	314	295	328	349	336	328	334	322	309	289	285	338	332	324	327	308	315	307	344	325	318	315	338	305	308	318	301	324	301	298	341	320	320	325	312	323	307	335	328	314	277	325	309	279	316	311	311	348	333	349	339	336	313	338	348	317	321	311	325	263	332	307	322	301	348	323	309	292	318	324	322	329	336	335	339	330	301	324	317	295	323	343	301	339	333	311	308	306	312	292	320	294	305	284	286	315	316	336	325	340	333	326	322	359	334	306	320	278	316	347	327	340	339	350	303	321	306	313	321	294	334	316	313	304	322	346	304	347	275	320	322	338	295	313	319	308	319	316	279	330	347	321	321	313	318	320	297	320	309	302	316	333	309	285	325	313	341	338	321	299	295	316	339	316	253	325	335	297	282	324	347	303	333	344	298	295	337	306	307	316	303	340	332	341	344	289	331	312	319	325	329	300	322	323	326	332	320	333	316	342	290	310	311	293	323	367	307	329	317	330	318	324	308	303	307	338	341	290	305	301	327	338	315	350	319	320	294	317	332	322	334	343	351	313	329	321	337	332	300	296	294	311	321	305	312	332	319	316	323	311	324	316	320	340	307	333	314	316	336	330	314	323	291	316	310	303	324	330	330	291	309	294	332	313	306	300	308	296	318	316	314	302	296	308	316	301	323	318	329	329	314	318	315	339	318	336	320	325	299	348	339	281	310	301	302	312	319	333	296	326	333	308	309	327	340	303	314	302	319	290	322	319	280	356	321	305	308	317	315	300	333	330	338	304	307	326	330	301	306	308	310	328	312	314	338	332	314	283	313	318	366	325	333	273	321	320	287
23738	21699	29332	24331	21636	19511	8311	3210	1945	1410	969	665	537	427	306	277	241	212	183	151	170	153	127	123	129	138	118	125	98	106	96	97	99	99	101	116	96	84	111	106	94	83	102	78	86	89	84	102	88	108	85	87	93	92	78	72	90	101	89	88	66	87	89	88	80	79	79	71	86	88	78	95	89	100	78	69	75	74	89	63	74	68	79	67	77	79	89	99	97	71	86	82	74	101	89	114	102	85	94	92	93	79	86	87	72	74	72	86	80	93	70	86	97	71	83	85	78	72	82	86	85	89	77	69	92	72	87	84	69	90	90	71	94	83	94	93	78	98	72	70	59	97	80	85	74	77	78	77	64	90	69	95	81	71	82	78	69	71	69	73	88	87	90	86	70	81	80	78	74	86	77	70	81	103	84	84	100	87	74	82	71	79	93	97	83	85	64	80	82	80	86	93	92	104	79	85	78	80	86	72	89	82	80	78	77	79	101	90	75	80	81	82	81	85	84	73	90	65	88	83	88	81	80	86	84	81	85	74	86	77	91	84	72	82	82	77	77	88	69	90	89	90	91	88	80	77	79	62	83	92	77	98	101	78	89	80	81	61	95	84	84	85	65	69	88	71	74	100	61	76	77	99	87	72	75	76	83	87	79	87	94	79	76	79	89	84	100	83	71	82	83	88	69	80	77	77	77	66	69	87	88	77	62	87	89	82	70	87	77	92	74	71	80	78	84	80	65	87	82	71	94	85	78	84	73	82	79	83	85	90	73	70	73	83	71	98	76	86	86	64	93	79	88	87	74	83	99	87	81	83	82	81	86	84	52	62	93	76	85	69	75	97	89	81	97	87	76	88	105	88	67	64	75	78	86	59	78	80	81	103	83	100	84	91	85	80	79	80	75	78	75	91	70	79	92	88	85	74	100	85	76	79	77	85	83	76	82	78	84	81	84	83	80	85	84	81	88	90	84	79	87	75	73	88	80	92	72	82	86	75	83	83	76	76	71	91	98	72	87	62	68	76	80	76	73	80	82	73	80	88	78	101	73	76	100	80	83	73	83	97	81	92	75	86	82	52	84	92	78	71	84	82	97	81	94	94	96	71	88	79	77	72	88	70	77	73	81	76	87	81	78	75	80	71	64	71	79	69	75	80	87	70	81	84	80	73	78	87	64	61	85	90	78	79	87	101	82	83	79	88	86	88	87	89	106	75	85	76	99	84	99	102	91	74	83	75	77	97	86	88	88	64	91	73	79	86	73	93	71	66	87	100	97	88	82	86	87	73	77	84	89	89	74	84	72	80	78	94	94	77	78	90	86	90	84	69	70	64	87	69	87	79	87	92	81	95	73	90	85	82	72	72	72	86	69	86	90	62	80	88	86	63	66	81	80	96	88	79	82	80	85	79	79	98	96	81	109	82	94	76	71	77	86	84	72	76	82	78	85	103	76	75	69	89	103	79	86	93	57	97	81	80	79	98	68	83	93	69	81	66	80	82	87	86	74	79	69	65	86	79	92	103	84	76	79	88	85	73	83	83	83	72	91	95	80	72	88	87	70	84	89	73	68	110	79	87	87	78	85	78	70	74	85	88	72	69	79	94	83	82	77	85	81	90	78	74	104	82	88	67	87	77	72	81	88	75	61	77	90	82	94	59	82	85	80	88	74	70	76	80	82	88	82	80	77	77	78	78	85	95	84	77	83	84	75	82	80	73	85	75	76	69	75	79	77	86	82	95	93	81	98	70	67	56	90	83	83	87	91	85	72	75	92	73	77	74	87	83	75	88	91	84	80	68	90	80	76	86	87	82	79	93	84	82	95	91	104	82	64	73	76	94	74	63	94	85	81	83	86	89	81	89	78	82	84	90	70	70	98	75	68	77	88	68	87	81	81	85	82	67	92	76	91	75	94	80	77	76	74	83	80	81	83	69	89	99	76	85	83	82	90	89	84	87	75	85	93	76	86	83	90	83	71	76	87	67	99	90	84	89	89	89	67	69	76	68	87	75	98	79	81	90	79	84	69	94	90	94	93	91	94	82	101	113	74	80	81	80	81	89	73	74	73	85	92	70	72	78	67	85	76	84	91	72	80	70	91	97	84	77	73	86	73	96	80	100	77	90	101	83	88	66	95	87	77	108	73	73	82	69	81	67	86	61	79	76	64	93	78	88	67	89	73	98	84	81	94	69	63	82	81	71	77	86	90	92	88	69	86	71	73	76	82	88	64	85	105	68	90	91	94	97	86	73	62	83	80	86	79	67	85	73	73	74	74	67	79	79	98	88	89	70	97	88	73	81	80	67	89	84	95	91	85	78	85	82	91	81	78	72	109	77	79	80	82	93	101	81	96	76	79	70	79	78	78	88	97	107	76	93	78	82	83	79	83	70	76	76	92	66	84	90	92	86	87	91	77	75	91	76	77	75	108	95	77	94	79	81	85	68	78	76	81	75	81	81	90	86	77	89	83	71	97	81	82	71	104	78	100	86	66	78	75	85	66	78	69	75	87	81	80	87	78	78	89	70	87	90	82	93	91	71	83	86	66	84	90	90	81	77	82	81	77	78	85	62	67	85	66	77	81	74	79	75	79	81	83	66	79	106	78	96	87	82	82	90	77	88	67	80	77	74	78	72	76	79	82	87	89	72	99	72	82	79	86	87	69	72	79	95	91	80	86	86	69	83	87	80	87	75	81	86	77	72	82	95	81	82	77	71	72	86	86	73	77	81	77	65	70	75	87	71	74	75	82	71	99	94	74	74	86	94	91	69	84	107	85	93	116	73	90	59	83	70	83	87	75	83	71	72	85	74	75	87	96	69	85	81	88	81	72	83	76	81	77	76	79	79	77	77	92	95	82	93	78	76	81	86	82	82	80	68	80	81	83	90	102	89	61	90	86	70	84	79	62	81	75	74	76	85	98	83	83	88	76	90	69	76	101	83	72	72	86	72	79	82	73	98	84	78	83	82	86	77	84	65	92	70	82	68	82	89	82	72	77	86	100	75	96	68	86	83	78	83	92	86	76	73	77	76	88	90	92	72	75	86	74	88	72	75	82	75	89	89	89	77	89	82	77	107	81	92	83	87	66	77	77	84	84	76	71	94	79	86	86	81	81	65	82	71	63	76	75	93	102	75	77	70	78	70	75	84	83	91	88	84	94	90	89	67	100	90	65	70	81	96	88	91	92	74	82	86	93	74	70	61	92	83	64	76	92	93	86	72	75	79	80	67	77	79	81	84	76	91	98	85	77	83	83	67	89	90	71	88	103	72	79	89	101	70	96	70	79	75	79	95	64	67	80	81	74	94	99	87	71	78	84	69	76	100	80	74	80	71	92	81	107	70	74	81	75	76	83	70	86	91	82	88	96	77	93	73	89	68	99	76	91	73	83	86	88	84	101	72	86	79	76	73	79	72	82	81	78	85	83	89	83	76	84	75	107	84	95	86	72	81	85	77	69	75	83	84	78	83	88	78	93	72	63	93	88	87	70	89	72	78
28610	40217	35691	26083	20452	15922	12490	9287	6889	4988	3511	2623	2057	1564	1177	939	785	718	581	484	477	399	383	361	330	320	300	299	245	258	229	250	220	207	210	219	225	219	216	232	213	237	233	191	186	206	183	223	196	179	198	186	163	166	165	180	163	202	172	194	192	199	178	175	185	175	169	192	166	190	181	157	177	176	191	181	163	179	175	161	175	165	184	171	160	163	180	176	164	168	166	182	178	168	164	164	159	179	175	165	191	158	185	161	179	168	177	170	191	169	198	186	202	200	146	170	161	153	145	176	162	159	164	190	164	174	185	185	182	163	160	191	158	173	185	188	154	185	175	189	147	158	183	174	157	190	178	192	177	164	182	181	170	163	167	190	183	166	161	203	166	194	176	185	195	189	152	150	175	162	184	168	177	173	164	159	179	168	176	153	181	170	176	177	169	171	154	180	170	187	182	150	179	173	154	183	183	153	173	156	158	171	183	176	170	183	192	186	155	167	175	179	156	189	171	210	166	198	187	166	153	178	181	167	175	186	180	163	176	167	183	170	158	170	191	161	169	189	179	164	172	171	146	167	190	174	151	165	171	172	157	176	157	173	175	181	191	148	154	181	184	168	160	188	173	173	170	183	185	144	174	180	188	170	191	153	148	153	160	152	188	192	150	168	177	163	181	148	167	162	195	153	180	166	170	155	177	184	182	194	202	163	184	154	174	160	151	174	174	177	169	165	182	165	169	167	180	179	189	152	151	162	171	174	152	163	163	190	192	151	189	173	193	182	167	173	181	206	191	180	165	162	175	175	171	190	168	161	174	170	171	168	148	183	204	174	161	178	150	189	166	174	189	169	167	167	152	172	189	179	170	182	160	197	180	171	180	171	146	202	184	177	180	161	183	175	162	172	177	164	171	168	153	177	186	161	178	188	192	168	184	177	188	188	149	187	147	178	191	187	178	156	172	159	158	154	145	178	176	172	146	182	173	161	181	170	165	169	197	182	178	150	173	167	172	148	177	178	170	185	160	188	205	166	161	173	192	183	177	170	187	175	187	176	183	174	156	168	161	150	172	166	176	205	179	167	185	186	187	178	174	176	175	191	172	149	200	194	152	164	155	173	204	163	173	167	180	183	164	180	204	192	185	171	180	165	192	179	179	183	179	197	162	180	165	177	168	168	172	186	169	178	147	162	164	165	176	167	193	184	179	175	178	173	170	168	173	188	169	161	172	179	196	185	164	201	165	169	173	173	175	174	164	182	167	167	186	175	200	171	173	166	181	192	174	170	169	187	189	180	202	172	151	174	165	188	155	151	181	174	180	147	181	167	175	187	190	168	202	152	184	152	166	176	167	169	183	170	176	189	168	165	151	199	179	156	192	174	183	147	188	180	169	166	161	161	180	170	172	193	153	168	166	183	183	165	189	175	157	167	172	168	189	199	181	170	159	167	160	150	166	195	168	164	172	197	183	173	158	176	181	162	188	173	173	180	167	170	179	170	152	176	190	146	190	165	179	176	179	160	186	171	150	155	179	171	193	151	175	192	173	184	168	176	173	191	202	178	144	159	159	154	167	168	170	197	163	177	178	172	192	184	177	186	174	186	184	182	177	178	196	165	173	154	172	174	170	156	175	162	174	165	175	176	168	182	184	173	187	180	173	193	148	178	152	175	171	164	166	162	174	160	180	175	152	188	166	154	157	171	171	189	155	167	191	144	163	175	168	158	170	166	165	200	184	162	175	157	171	162	175	161	164	185	186	168	173	171	192	169	144	196	172	186	175	187	179	153	179	188	175	163	172	182	174	173	194	164	160	167	169	180	156	196	183	166	173	171	164	164	192	163	169	156	180	172	177	179	180	181	179	178	175	189	186	168	183	180	186	162	182	169	173	171	183	194	169	184	183	154	163	153	155	174	161	168	168	194	183	180	185	164	183	175	178	164	162	173	178	176	180	147	173	185	184	168	180	173	177	173	145	177	166	148	168	161	167	158	175	161	176	180	196	177	177	197	162	176	167	156	189	170	162	168	166	174	160	178	196	163	176	156	191	189	153	170	159	176	180	190	177	182	173	173	169	185	163	155	148	174	184	190	156	186	149	178	168	165	185	182	149	178	150	171	159	150	146	156	162	162	177	145	168	173	157	152	160	170	206	163	167	185	171	193	166	163	186	188	192	169	172	196	169	151	165	198	156	148	171	174	168	177	154	166	190	172	188	142	167	171	176	157	177	203	189	157	173	167	157	185	162	175	174	149	175	193	164	197	162	201	199	169	148	149	187	188	170	188	181	162	182	160	179	181	187	164	160	169	148	175	163	146	150	175	159	175	173	159	171	170	192	153	170	172	179	176	173	164	167	164	176	184	168	177	161	175	165	179	194	175	181	176	194	165	149	160	176	157	174	167	173	165	159	167	152	190	173	165	170	155	174	189	158	155	175	185	182	201	149	163	193	157	155	169	167	188	145	180	180	181	165	155	150	176	156	159	171	178	151	163	166	189	194	189	169	194	152	180	182	155	170	169	178	175	171	174	161	169	155	184	177	181	165	169	166	172	184	170	166	176	179	176	163	170	173	185	162	144	158	160	144	163	181	180	175	184	196	167	162	174	155	181	165	181	183	180	179	169	183	164	184	149	178	154	166	168	180	173	191	167	182	188	171	179	172	166	170	181	166	179	170	186	162	173	168	162	185	177	179	146	162	184	165	174	182	166	171	179	184	174	173	154	165	167	168	188	179	192	183	156	168	163	174	179	163	144	176	160	182	183	169	176	177	166	183	143	201	189	166	179	165	157	174	169	150	147	177	154	196	161	192	153	183	174	166	199	166	159	180	202	179	181	174	190	172	192	179	177	158	182	175	186	155	170	182	189	174	146	170	164	182	183	174	165	139	183	175	174	149	181	177	179	168	170	166	177	155	175	156	159	193	173	175	166	163	192	185	191	174	165	152	187	202	158	154	189	165	160	172	165	156	170	169	169	170	187	174	154	171	165	148	172	174	184	152	181	176	157	152	196	176	183	195	166	171	173	178	190	160	184	160	163	190	156	174	195	173	167	171	151	166	185	166	187	197	173	192	160	169	167	191	167	149	156	181	176	178	163	152	185	166	180	181	178	163	168	152	197	173	174	171	173	151	174	175	194	162	156	156	163	142	146	157	164	159	169	186	193	180	157	183	159	175	182	200	165	156	169	170	173	179	183	169	162	168	185	178	176	163	161	187	153	166	167	186	160	176	200	161	176	165	192	200	178	186	178	163	204	176	197	191	155	175	152	171	175	160	185	167	157	197	165	188	146	148	167	179	191	151	180	177	154	200	156	178	156	168	164	176	184	148	156	173	166	171	164	172	175	169	178	175	172	180	182	158	163	173	168	175	157	172	178	204	169	158	173	169	171	165	172	184	170	173	168	160	181	153	168	175	163	175	167	170	185	190	185	172	168	184	190	154	156	158	174	192	154	183	175	151	203	165	176	180	181	163	179	170	170	180	181	164	161	190	173	186	170
27424	20940	13203	5200	2225	1436	993	679	514	465	347	349	298	251	241	240	243	267	239	262	261	210	217	216	227	232	224	215	244	219	210	226	188	219	228	223	204	233	215	189	208	220	207	233	212	248	220	236	225	202	208	213	197	213	229	200	193	208	235	266	212	220	196	227	225	211	237	223	191	216	205	219	226	232	231	223	212	235	214	214	208	195	220	239	200	229	229	242	207	213	223	240	230	203	228	210	198	236	224	230	211	222	217	187	220	224	231	241	220	229	209	234	221	199	229	218	233	208	226	212	206	227	216	219	203	212	231	212	211	204	192	240	214	211	185	194	226	251	237	207	185	232	227	225	222	237	212	209	202	197	210	219	193	209	218	211	222	206	218	219	223	193	231	215	194	225	243	214	217	227	204	209	216	215	212	226	208	218	212	198	216	223	200	234	261	244	212	218	200	197	232	222	232	192	163	217	198	221	218	216	229	197	195	216	208	222	218	220	204	215	228	236	206	227	228	215	224	220	227	236	188	209	249	220	225	230	222	221	226	222	232	212	221	228	206	208	207	193	225	203	211	223	201	201	227	210	194	233	200	213	196	227	208	235	211	195	197	223	202	233	230	212	227	213	221	212	204	232	205	216	205	227	214	221	207	212	247	222	227	227	220	232	227	211	231	222	220	210	217	223	222	210	220	202	208	213	240	237	204	235	182	234	203	211	216	232	213	214	198	215	219	241	189	206	198	234	203	226	217	228	193	218	208	199	217	213	222	217	187	219	206	211	226	214	222	219	243	238	213	209	230	206	220	228	220	211	243	245	195	236	199	233	214	227	199	218	193	200	223	222	202	217	208	220	198	239	205	210	218	209	189	227	224	199	209	206	215	233	193	206	232	205	209	209	213	225	225	214	219	218	205	223	220	225	213	223	237	205	188	217	217	216	234	238	212	203	210	229	209	199	217	219	216	225	217	205	212	240	227	231	218	239	217	203	208	203	244	211	231	177	202	223	221	213	243	222	214	224	202	215	234	222	195	202	234	199	218	219	214	216	214	202	232	193	218	233	215	238	218	239	207	236	212	228	228	196	220	228	228	253	212	229	218	218	204	234	223	213	217	196	230	168	228	234	207	213	213	168	224	237	209	170	211	217	216	221	206	232	228	222	218	202	217	247	223	208	217	214	200	216	225	230	232	195	236	219	212	202	191	186	222	203	225	220	220	179	219	218	218	195	209	192	210	209	214	228	230	235	193	213	219	209	250	225	229	214	185	214	225	207	208	227	247	231	219	223	234	226	207	205	222	201	214	224	235	197	190	214	198	177	245	203	203	226	237	231	217	235	229	237	222	218	227	198	209	198	200	212	211	199	214	225	200	244	234	215	217	255	229	214	208	188	227	221	223	204	194	205	206	205	220	209	198	217	224	208	197	218	223	223	222	231	235	234	210	235	221	224	219	226	200	219	240	212	213	233	233	233	213	195	217	221	214	202	220	227	220	214	218	220	213	223	229	203	221	206	218	208	213	205	215	226	225	235	206	206	203	222	239	218	216	217	205	204	246	191	207	216	208	214	209	209	240	198	214	230	208	215	188	193	188	185	253	186	223	231	229	224	217	232	203	189	222	232	205	228	196	200	191	215	226	233	226	242	225	242	214	228	227	231	191	211	232	227	212	185	224	217	210	218	223	233	227	195	209	190	208	189	219	223	197	233	186	221	205	209	214	214	212	207	196	243	237	213	205	211	208	213	222	197	227	212	244	203	176	216	222	226	242	226	217	239	200	226	217	213	238	234	188	215	213	207	222	211	224	183	209	228	214	237	210	216	214	224	186	227	202	227	189	216	216	203	195	224	210	228	230	217	208	212	205	244	219	232	204	212	238	218	227	210	211	196	237	201	222	183	208	214	213	218	239	205	227	212	213	205	219	245	202	239	237	216	233	186	227	215	199	232	227	207	208	219	232	235	220	231	226	232	223	205	226	215	225	207	207	194	222	227	195	224	210	231	232	202	221	208	218	249	225	208	214	240	207	229	201	223	231	232	223	212	202	215	226	218	209	229	212	217	224	216	202	230	237	195	226	208	235	181	235	204	212	234	187	226	208	185	202	197	213	217	233	224	214	257	206	250	203	202	242	241	213	200	216	204	212	217	210	208	216	203	217	237	215	221	224	212	218	214	230	231	233	195	209	209	215	226	193	201	218	232	222	238	222	222	219	203	219	212	220	209	216	207	230	220	200	217	232	219	231	215	203	207	210	199	193	213	228	212	232	231	191	214	222	198	223	228	220	217	203	220	247	217	226	223	207	231	208	215	221	215	219	235	216	237	210	192	212	224	218	209	222	204	239	196	210	215	228	225	222	209	233	208	231	220	217	214	192	223	226	217	224	224	216	215	211	214	230	191	192	212	204	253	216	219	221	207	225	203	193	235	217	206	194	206	209	216	200	197	175	226	218	212	228	205	220	216	201	219	229	212	222	209	226	202	234	230	215	221	199	203	214	214	228	233	220	198	213	224	241	228	223	189	229	232	218	216	212	221	205	225	211	232	191	192	210	221	215	224	188	226	201	211	206	210	204	239	232	213	194	229	212	209	214	191	193	232	215	218	236	192	209	208	215	221	183	214	221	218	242	217	202	234	238	225	211	206	211	207	214	220	228	232	222	206	217	215	193	224	217	218	220	209	206	189	213	215	215	202	213	224	250	220	204	239	228	220	203	200	212	190	205	202	224	203	215	226	238	214	203	241	203	234	209	210	210	210	209	227	206	201	211	221	223	229	244	174	197	204	225	222	201	219	213	223	189	242	221	205	251	207	245	234	228	236	220	219	240	205	194	218	206	246	245	213	220	217	224	214	214	215	213	201	212	228	233	222	196	195	207	210	223	208	230	193	217	228	211	236	220	186	192	195	219	222	221	204	240	234	226	191	213	211	199	217	218	224	203	200	199	220	221	246	231	222	234	204	203	218	214	223	213	224	192	202	229	216	211	228	210	226	225	216	225	188	217	221	237	197	227	203	222	221	204	204	193	243	209	196	217	199	238	193	241	193	217	211	210	219	248	237	220	245	212	193	224	243	207	214	203	218	246	224	203	219	209	216	201	187	212	203	205	219	230	239	243	226	202	198	212	227	201	223	212	188	223	207	221	199	223	218	224	226	209	214	209	226	196	218	218	219	253	220	215	226	217	220	235	212	211	217	222	194	215	205	203	237	205	224	199	191	211	179	201	210	226	226	235	243	209	196	231	222	228	190	233	199	215	211	199	208	222	218	232	200	226	218	207	203	231	209	203	227	224	205	226	186	227	220	214	219	216	226	217	222	232	207	217	221	211	219	189	188	235	205	206	192	216	212	225	231	205	205	212	219	201	218	211	190	232	196	229	220	226	215	218	198	237	226	241	191	228	217	254	217	221	212	205	234	217	209	218	202	242	217	219	218	208	220	228	234	213	185	221	228	213	207	235	210	233	216	195	208	215	199	208	214	200	199	220	204	234	219	206	201	205	168
19847	21766	17686	9905	6787	4945	3639	2507	1896	1392	1114	940	783	715	607	537	553	547	515	517	520	469	537	510	448	503	504	469	472	436	438	449	458	478	448	456	423	506	441	461	488	441	444	458	459	442	481	462	472	486	439	463	437	464	475	417	472	465	481	434	455	446	482	462	468	420	465	454	448	475	428	457	425	431	489	475	418	463	443	450	488	440	439	445	466	470	438	466	456	436	482	425	429	477	470	461	426	442	444	464	431	464	481	432	444	436	444	442	452	409	420	445	441	464	476	461	448	417	456	428	489	432	436	433	422	442	463	461	464	428	451	458	428	453	450	475	469	450	473	446	458	413	490	415	455	469	478	446	440	499	481	422	429	446	468	481	469	438	439	467	455	440	441	456	414	436	491	422	429	511	448	436	455	446	427	454	427	456	487	474	459	459	443	468	458	422	481	430	446	419	444	447	482	492	455	450	485	447	455	446	441	416	454	421	465	470	463	468	412	470	444	411	449	495	426	472	456	436	420	444	480	473	469	428	449	461	463	429	467	428	427	457	461	489	421	453	436	477	479	443	454	477	443	461	453	494	508	492	463	458	468	512	482	432	444	423	474	466	436	420	460	480	435	424	452	422	458	429	489	439	440	486	481	454	461	426	457	433	446	470	402	457	474	465	444	434	480	461	450	456	463	460	459	481	484	431	462	450	454	435	440	465	441	419	446	427	446	483	462	456	443	482	457	460	442	433	440	452	484	441	438	480	439	445	451	446	467	454	464	471	424	461	449	438	460	435	458	459	456	462	455	460	420	489	454	453	458	454	470	425	464	482	465	480	460	440	459	430	449	456	436	453	436	463	456	430	410	464	426	461	423	396	442	465	441	435	462	433	453	486	451	435	453	431	454	454	450	474	494	476	429	435	470	437	459	434	441	465	465	439	431	456	470	455	475	473	475	479	422	447	428	454	474	429	477	434	447	455	454	445	424	447	434	455	469	457	454	464	428	443	439	482	440	479	438	478	473	437	432	468	464	497	438	435	486	427	507	486	437	461	427	450	421	460	450	407	467	426	467	433	478	445	483	462	476	436	439	425	437	433	453	455	470	458	455	406	461	438	450	442	454	481	450	473	496	451	405	451	445	434	489	454	411	472	436	460	433	420	445	425	500	465	468	424	463	454	456	441	437	441	488	416	402	473	430	442	459	464	451	465	498	473	444	415	453	446	426	452	417	426	472	432	461	461	469	430	434	474	429	443	457	460	466	485	457	466	459	430	459	411	443	428	485	469	426	458	460	420	435	472	433	457	455	449	463	464	402	447	470	432	406	474	448	460	452	437	422	469	461	429	486	454	472	476	463	464	438	440	416	463	439	462	423	452	487	441	409	521	420	466	453	444	422	464	441	459	451	445	415	430	484	452	427	458	445	472	425	465	451	453	464	421	457	425	420	467	436	446	470	450	446	418	481	527	420	462	434	476	465	459	444	471	448	444	430	453	442	454	475	446	484	451	474	412	424	442	456	467	440	435	431	461	471	390	451	437	443	438	459	419	440	464	427	441	479	481	470	431	496	431	468	446	439	444	447	458	479	450	434	457	491	438	423	456	421	448	467	458	436	431	502	479	457	439	425	463	451	442	454	421	459	472	445	445	474	450	463	450	441	456	434	432	434	430	439	494	417	424	467	455	442	444	469	440	439	465	400	435	417	482	432	489	464	430	475	434	478	482	494	441	486	452	433	458	465	471	456	461	445	456	488	437	442	444	442	454	482	498	456	455	479	416	400	470	454	452	446	457	405	435	428	454	457	449	454	464	436	459	445	464	464	417	493	469	464	433	442	464	458	469	431	447	489	468	468	464	423	449	441	442	447	408	422	440	437	407	447	416	456	468	430	470	457	434	435	443	468	466	483	474	470	477	452	436	477	453	437	456	486	451	431	471	465	429	459	483	454	479	499	454	460	441	444	462	421	434	414	445	461	469	421	476	455	441	422	470	459	415	450	448	455	429	464	404	495	435	458	441	445	414	519	463	442	424	448	489	455	459	438	444	463	468	443	483	469	448	461	438	445	455	466	460	456	489	471	477	434	424	445	454	503	408	442	412	431	436	441	465	451	481	461	461	433	440	441	477	435	410	443	474	455	456	444	460	436	449	450	434	466	445	491	459	454	464	449	480	466	425	483	464	461	466	446	472	451	471	444	454	434	467	455	430	435	498	419	445	445	452	476	440	453	441	439	484	478	474	430	469	424	444	443	433	453	426	431	436	439	471	447	459	446	468	484	460	433	439	459	439	426	474	430	454	456	447	477	455	484	480	433	434	465	455	482	466	466	453	459	444	453	455	468	432	464	444	436	427	422	447	471	448	435	463	449	465	465	456	464	446	462	431	440	455	424	465	464	454	465	460	495	460	469	452	438	451	454	457	446	462	422	461	452	486	451	437	406	468	440	438	473	416	504	471	471	440	439	450	435	494	463	419	447	436	427	479	418	438	452	460	435	430	471	451	483	459	459	454	468	464	479	418	435	451	462	458	451	474	462	506	498	461	466	457	458	471	444	437	420	431	466	454	438	448	421	438	457	373	477	445	426	442	468	458	456	447	483	451	394	440	473	463	405	452	428	410	439	436	442	440	436	477	455	508	462	476	461	461	409	483	454	483	450	429	462	452	478	428	423	483	462	475	453	412	437	465	498	446	454	383	476	438	450	484	473	446	464	425	477	452	475	483	444	453	420	454	468	449	423	455	468	458	445	465	518	449	441	480	422	434	435	421	436	443	448	443	414	501	417	496	438	459	455	473	432	474	442	461	427	479	403	474	469	472	480	432	440	443	478	442	457	479	439	467	496	445	488	445	431	450	473	420	501	463	466	474	438	433	427	460	458	445	464	499	485	447	465	433	446	491	478	431	470	492	446	453	472	443	439	475	416	415	432	453	446	454	459	444	427	456	451	452	425	510	470	436	443	438	456	457	404	449	455	438	428	427	477	441	426	465	474	458	461	438	451	440	462	460	457	439	481	431	454	490	428	480	436	464	425	473	413	457	510	457	467	482	468	451	471	476	464	451	504	453	445	482	456	426	478	443	441	473	458	437	460	453	429	489	465	450	450	479	454	483	466	454	452	495	445	454	476	406	434	433	435	458	467	463	450	435	430	481	451	437	439	443	478	455	428	477	450	463	439	429	484	502	475	434	450	441	456	438	482	418	461	474	401	402	490	394	405	459	450	488	461	457	451	485	469	472	457	450	443	478	467	431	483	473	476	488	416	439	427	467	449	440	454	452	470	455	486	460	448	478	458	462	455	502	414	473	460	489	444	410	428	435	462	422	468	453	471	493	466	463	424	432	430	432	478	467	422	468	481	438	446	447	467	446	446	459	454	464	441	466	463	451	464	439	442	499	430	472	439	470	424	433	432	452	472	473	474	471	415	456	455	432	469	415	485	468	420	458	449	415	466	445	484	457	455	454	434	439	447	433	455	454	432	453	447	489	475	416	413	445	450	477	481	464
24813	21582	28310	25075	17301	5675	2867	1588	1041	748	587	424	374	306	317	257	235	208	221	188	186	175	172	175	181	182	167	157	157	147	161	148	151	164	154	169	155	152	152	133	128	150	173	161	153	139	154	154	145	143	141	161	137	134	147	119	155	143	137	159	173	154	131	160	155	153	133	141	161	156	134	159	134	128	136	157	170	137	135	117	137	150	165	123	131	146	156	137	153	135	137	153	154	159	159	138	153	137	134	155	149	144	152	134	144	142	151	127	142	147	147	150	139	122	131	129	153	149	158	133	155	131	149	141	156	137	150	132	149	139	150	128	145	134	129	140	155	132	146	139	147	130	157	146	133	128	158	138	139	122	153	135	131	129	143	151	126	145	145	157	134	135	152	149	156	150	158	139	134	149	151	129	122	149	143	122	143	133	129	157	135	148	115	130	153	146	153	165	149	146	135	143	135	116	128	153	146	150	145	145	150	138	148	140	158	138	144	152	154	126	140	151	134	126	149	138	148	121	133	131	143	143	126	142	139	130	163	133	152	139	137	142	124	136	138	139	130	144	129	169	133	145	142	120	159	150	146	120	138	137	132	143	149	138	153	145	137	171	144	141	133	145	136	128	143	157	148	152	133	147	124	163	128	141	134	153	138	147	139	144	143	135	118	136	157	152	123	142	153	155	137	140	147	141	115	149	141	148	141	151	140	136	148	159	169	148	136	166	144	146	145	140	129	140	151	137	147	135	132	149	129	161	160	152	145	175	145	152	116	139	161	128	123	155	135	128	158	153	136	146	125	137	136	126	151	152	148	148	135	158	136	154	158	140	152	157	153	147	132	145	166	118	135	142	136	132	118	138	142	141	165	145	176	148	149	163	142	157	143	141	136	167	160	136	141	147	129	150	152	150	159	152	153	129	151	131	129	143	134	141	152	138	151	137	131	147	145	144	158	129	130	156	136	128	154	132	146	145	149	146	125	155	135	127	167	135	128	143	139	147	138	145	133	144	136	152	147	141	127	144	160	144	129	129	153	136	147	145	154	144	117	152	156	158	143	148	160	136	158	149	137	147	164	157	140	134	146	134	145	152	161	148	137	136	117	146	148	132	132	131	124	130	153	134	158	160	130	128	137	145	146	143	159	135	117	136	120	143	142	129	156	143	129	145	140	130	154	159	145	158	154	135	133	147	154	113	135	152	144	142	124	133	139	124	143	144	162	126	148	137	148	172	167	157	162	128	145	138	155	162	128	119	147	137	158	138	141	130	154	145	129	141	126	168	129	141	138	139	104	149	139	128	138	123	154	127	147	133	153	138	139	157	126	149	124	145	139	130	157	141	143	122	147	122	126	129	139	135	123	142	136	150	137	142	151	168	155	142	139	129	148	165	145	154	156	147	144	170	151	148	150	138	147	152	163	136	151	118	150	151	133	160	128	137	142	157	157	144	160	144	163	175	141	137	152	137	136	136	174	158	151	129	154	148	155	151	142	127	158	157	138	149	138	136	144	144	144	155	142	128	160	135	150	134	129	129	133	161	159	131	151	136	138	138	128	129	136	140	128	137	139	142	122	140	142	154	122	151	142	140	126	152	151	149	160	139	142	146	157	169	133	147	158	145	137	141	123	139	170	127	126	158	145	125	142	133	150	147	140	134	150	143	154	136	124	157	148	155	141	137	137	141	132	153	154	139	149	126	145	149	142	139	147	141	148	136	139	139	136	152	148	133	146	147	145	151	144	141	134	132	162	126	159	151	119	143	147	161	135	150	155	144	155	130	128	144	135	158	139	152	152	131	145	129	120	127	139	133	153	142	124	120	126	134	144	141	141	131	136	140	140	144	162	162	168	124	166	118	169	132	143	146	133	139	131	123	129	145	134	133	140	116	158	132	145	139	138	151	142	161	147	142	142	162	138	148	139	127	132	131	148	138	142	129	153	155	166	144	143	145	143	138	134	178	151	151	136	143	126	154	123	132	144	127	164	137	142	144	131	153	140	148	142	137	141	143	165	143	152	142	117	132	165	153	134	140	153	151	138	107	143	118	119	146	129	153	118	160	147	145	126	162	142	158	164	168	126	161	138	148	130	145	148	120	146	133	127	137	148	151	139	145	147	145	144	120	140	140	154	141	132	168	140	129	167	147	149	136	130	136	140	147	131	146	147	137	155	147	158	155	145	137	145	177	154	132	139	139	141	139	149	144	149	160	139	129	144	128	156	138	135	129	162	158	143	157	131	149	143	137	152	167	160	163	131	173	132	144	128	165	126	143	149	141	135	138	138	152	137	144	134	144	158	135	141	152	153	156	127	128	157	137	142	173	144	150	135	139	135	149	147	135	141	151	153	119	152	134	138	151	163	156	147	137	165	146	142	149	149	138	140	138	147	149	160	152	137	145	150	138	140	151	143	134	145	145	143	136	134	150	132	142	129	150	145	129	157	136	149	147	148	171	130	167	153	163	148	135	133	139	134	154	135	140	140	155	157	123	131	136	149	144	153	160	145	155	124	145	134	134	130	151	143	141	140	143	142	129	165	127	159	139	121	154	141	156	127	144	135	132	144	149	138	137	160	147	135	151	126	134	153	139	128	162	134	159	142	133	140	151	166	138	161	173	151	138	128	166	154	138	125	167	147	151	137	146	137	147	125	143	151	145	153	145	140	121	139	143	149	146	126	150	149	158	133	148	155	130	156	143	149	171	146	126	137	130	119	143	145	129	156	162	134	130	135	146	143	138	150	150	146	116	149	128	162	125	143	138	150	138	139	159	149	151	132	119	148	127	135	156	145	131	131	140	139	153	153	159	139	135	144	128	124	153	156	113	132	159	126	148	147	128	146	142	151	150	131	124	130	150	136	136	149	142	142	140	132	137	138	151	156	142	149	155	154	139	133	131	128	149	158	141	122	138	135	151	125	142	144	139	131	141	157	130	159	137	147	154	146	155	130	155	139	143	147	141	147	139	137	138	149	135	148	136	154	132	157	127	150	162	142	141	133	159	147	139	140	137	130	116	131	151	171	161	125	127	126	155	139	140	145	136	133	129	144	131	164	145	143	140	138	162	170	148	129	153	136	155	134	151	114	136	147	134	146	149	143	150	167	143	146	161	144	131	135	157	146	126	140	137	134	132	129	135	146	133	162	151	144	131	148	154	159	164	117	144	133	153	133	149	132	137	153	162	124	154	136	133	133	142	137	143	138	141	154	150	133	155	144	157	142	138	156	110	153	147	133	138	144	144	144	161	149	137	159	147	151	152	143	140	145	135	124	142	154	133	157	129	139	156	129	114	154	145	127	143	145	137	136	166	159	138	132	154	137	138	126	154	151	132	158	157	139	138	149	151	142	155	151	171	132	154	130	144	145	139	158	161	149	152	138	144	127	146	148	131	129	139	144	134	139	120	150	143	145	165	141	146	141	136	145	139	156	138	134	146	150	129	133	160	147	164	122	132	150	171	141	158	140	139	145	136	153	154	170	142	150	125	142	137	134	148	128	166	160	145
24704	33001	27880	18835	13610	10385	7670	5397	3723	2795	2147	1645	1196	965	875	765	612	598	549	470	452	464	428	435	402	377	384	335	369	339	357	354	334	320	317	303	309	348	359	343	356	335	330	344	315	359	350	320	312	327	318	305	284	307	291	315	291	314	300	324	327	343	291	338	308	343	319	308	289	305	341	288	322	346	348	315	323	296	281	358	320	299	321	272	308	310	334	315	317	323	330	338	310	301	267	312	305	333	321	289	332	300	325	316	356	315	307	318	283	300	294	338	276	292	310	313	284	302	295	269	294	341	294	297	308	354	294	354	300	326	300	301	293	307	324	296	323	307	325	306	307	281	313	299	306	285	310	306	318	303	321	290	309	319	310	309	319	334	321	320	327	344	336	305	301	346	295	332	304	331	303	305	274	282	293	339	339	310	319	307	257	298	279	331	320	311	329	269	319	304	328	343	332	302	253	283	332	280	330	334	300	285	333	328	323	290	296	323	287	316	301	296	309	345	299	346	306	276	294	291	344	311	305	309	321	339	296	313	344	324	280	340	318	305	308	310	315	323	274	309	329	321	323	299	312	291	320	326	289	318	328	293	294	298	302	309	301	299	291	272	311	301	289	359	324	301	353	289	327	321	322	297	300	304	295	284	309	291	353	306	309	310	306	293	268	287	303	285	303	312	310	307	351	307	302	346	299	299	323	270	317	315	329	303	302	321	303	311	289	290	309	332	295	326	288	333	302	320	313	264	306	295	287	320	324	290	336	289	295	299	294	356	306	282	268	299	305	344	316	313	310	342	303	305	315	260	320	311	273	288	302	341	305	293	292	340	309	292	313	316	308	259	290	300	335	315	331	303	325	287	301	287	281	290	311	288	313	301	324	345	286	314	295	295	314	294	312	296	280	303	315	299	316	319	324	340	314	321	328	321	326	308	275	302	316	310	327	297	315	298	354	288	328	294	290	307	334	301	326	305	319	314	301	318	352	309	297	292	337	300	311	292	329	309	340	281	285	297	321	329	308	350	316	307	309	319	314	285	311	274	329	316	319	292	326	302	332	317	299	291	339	327	319	335	303	335	308	299	308	328	303	263	327	282	307	289	309	295	328	309	332	303	279	319	332	327	307	326	291	317	326	306	297	291	309	286	302	326	292	323	294	317	314	288	301	337	330	342	283	285	309	307	288	296	349	301	304	323	328	307	328	312	327	338	307	310	318	337	323	289	298	296	306	310	301	294	305	272	331	308	334	314	313	328	279	345	306	329	324	301	318	288	314	298	286	304	307	305	330	289	318	280	316	283	304	304	332	291	303	314	285	295	274	306	307	295	309	295	302	305	318	293	279	295	289	322	310	314	275	344	314	324	358	342	325	312	301	291	294	268	321	310	300	311	316	311	303	335	322	329	287	301	301	316	324	321	314	346	326	303	330	330	310	312	315	328	317	304	306	313	294	311	355	296	289	292	298	351	354	314	317	298	291	335	326	345	288	296	281	329	327	297	293	312	317	309	298	294	310	334	304	293	303	346	301	315	309	300	361	299	355	331	318	322	304	294	303	322	276	321	314	347	321	314	317	316	323	293	340	286	305	321	303	311	302	286	303	297	304	293	319	306	317	333	324	322	273	303	287	305	283	330	325	305	288	303	334	309	333	316	301	292	291	320	285	304	334	323	330	319	320	299	323	315	316	322	313	307	294	349	322	281	308	300	283	320	318	297	334	328	346	310	327	328	325	278	305	294	336	313	318	303	331	316	315	322	294	316	301	314	313	328	326	299	301	365	301	325	343	322	327	320	336	300	309	304	306	304	321	314	296	312	295	313	296	345	307	313	334	277	321	324	309	319	305	325	313	329	323	324	305	338	306	287	312	320	300	299	293	320	311	296	319	303	296	308	287	306	302	274	324	304	317	307	289	291	292	330	314	326	319	301	357	305	320	281	292	293	303	309	323	312	327	305	314	309	306	306	315	303	306	296	290	313	310	276	309	275	311	287	303	292	350	329	347	319	293	311	296	328	315	333	301	297	315	310	293	331	308	304	300	323	333	322	298	294	312	293	307	348	304	335	325	296	331	293	327	339	299	310	325	340	333	339	337	318	297	306	321	324	312	315	296	339	314	327	319	365	307	282	289	327	317	316	297	311	301	321	316	305	321	334	287	268	289	293	330	303	324	312	306	329	306	285	340	317	303	317	311	293	277	324	309	318	311	327	324	308	324	288	302	308	335	338	315	333	337	316	277	314	303	323	301	344	284	294	311	308	316	332	316	287	307	312	326	310	326	310	283	270	317	290	305	304	281	297	314	303	334	321	305	334	329	316	303	314	304	307	311	321	327	313	323	342	299	336	288	269	305	308	309	332	318	303	308	307	320	322	311	326	329	343	332	286	292	281	293	342	322	326	314	347	315	296	320	288	325	315	287	302	299	262	314	322	310	292	284	304	301	312	314	326	306	297	321	298	271	336	316	324	341	324	305	325	313	329	340	309	281	298	293	339	299	330	301	295	281	303	335	298	293	329	327	315	317	295	282	304	327	301	310	329	341	318	351	301	288	301	323	292	290	298	299	283	299	302	310	292	287	310	293	304	323	309	306	338	308	308	315	272	313	322	322	306	331	311	335	270	302	344	309	303	322	290	307	290	305	306	310	307	331	340	289	307	343	308	313	332	313	304	324	330	294	262	322	336	307	284	315	299	322	330	322	301	299	326	303	270	322	299	303	307	331	322	309	294	333	283	313	283	341	330	336	333	365	299	320	314	343	328	325	299	291	272	318	298	313	328	322	329	318	300	305	335	305	310	303	333	315	298	323	289	304	319	305	292	294	311	323	309	300	311	325	310	337	313	291	305	299	326	302	314	298	306	322	302	316	306	277	311	318	275	305	303	320	309	323	330	290	309	284	299	307	346	338	321	317	285	318	320	304	300	333	330	287	304	322	312	310	313	321	305	285	337	296	322	312	308	286	319	318	307	285	310	309	330	319	311	322	320	322	316	282	348	304	314	312	323	306	315	314	297	329	323	294	317	309	313	309	308	280	302	336	318	341	309	318	295	305	317	305	331	325	354	284	304	259	311	316	318	303	314	300	336	324	321	302	327	307	293	312	321	294	313	322	308	273	331	312	317	328	315	323	323	316	319	303	325	295	309	315	293	344	328	319	300	326	315	345	299	320	280	329	291	310	318	300	285	306	323	293	308	293	313	322	292	318	306	334	323	304	329	328	307	331	304	310	305	318	318	304	263	323	311	355	320	308	301	300	311	309	308	337	291	327	322	325	298	320	303	322	286	325	339	321	298	299	332	302	314	325	288	330	308	335	332	288	331	323	265	310	296	311	333	322	299	304	309	329	328	288	297	318	327	320	305	331	289	335	322	314	303	347	309	311	293	294	327	290	281	314	312	316	307	312	295	344	324	344	297	298	293	303	306	283	343	341	296	305	284	271	306	296	324	316	327	307	318	319	339	319	305	349	292	306	320	308	276	299	310	302	317	294	307	299	314
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
