0	46	30	46	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
336703838105	336703838664	336703839214	336703839764	336703840314	336703840864	336703841414	336703841964	336703842514	336703843064	336703843614	336703844164	336703844714	336703845264	336703845814	336703846364	336703846914	336703847464	336703848014	336703848564	336703849114	336703849664	336703850214	336703850764	336703851314	336703851864	336703852414	336703852964	336703853514	336703854064	336703854614	336703855164	336703855714	336703856264	336703856814	336703857364	336703857914	336703858464	336703859014	336703859564	336703860114	336703860664	336703861214	336703861764	336703862314	336703862864	336703863414	336703863964	336703864514	336703865064	336703865614	336703866164	336703866714	336703867264	336703867814	336703868364	336703868914	336703869464	336703870014	336703870564	336703871114	336703871664	336703872214	336703872764	336703873314	336703873864	336703874414	336703874964	336703875514	336703876064	336703876614	336703877164	336703877714	336703878264	336703878814	336703879364	336703879914	336703880464	336703881014	336703881564	336703882116	336703882664	336703883214	336703883764	336703884314	336703884864	336703885414	336703885964	336703886514	336703887064	336703887614	336703888164	336703888714	336703889264	336703889814	336703890364	336703890914	336703891464	336703892014	336703892564	336703893116	336703893664	336703894214	336703894764	336703895314	336703895864	336703896414	336703896964	336703897514	336703898066	336703898614	336703899164	336703899714	336703900264	336703900816	336703901364	336703901914	336703902464	336703903014	336703903564	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	3650	2300	2660	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
57857	52633	45671	30477	29625	30777	29900	21759	20054	23251	21006	20018	15490	13100	10479	7254	6407	6049	5782	4687	2850	2207	2174	1453	1228	853	692	529	464	335	314	344	346	280	238	293	265	247	225	223	197	216	217	208	216	198	202	171	195	181	188	197	181	183	203	175	172	175	196	178	193	169	138	162	174	187	184	176	148	164	153	169	149	170	171	185	170	160	150	169	146	149	171	158	172	144	120	152	174	158	156	153	156	153	144	140	149	171	162	151	125	158	173	150	147	158	166	151	159	159	186	132	155	152	141	150	180	172	156	141	172	130	164	158	155	148	146	152	136	133	135	149	155	144	135	174	145	129	151	140	139	135	137	142	155	135	148	146	143	141	149	164	149	171	145	153	152	165	149	160	165	139	145	136	144	153	141	143	143	148	138	146	120	147	165	139	144	139	121	148	151	160	160	154	119	149	145	140	159	140	147	152	138	156	165	132	147	132	142	153	149	133	164	147	163	146	154	180	133	139	136	141	146	129	148	157	142	157	153	143	153	151	136	138	155	137	124	139	140	150	152	139	148	144	136	140	130	146	149	153	144	144	152	143	168	174	132	149	161	155	134	137	152	143	121	166	140	134	133	135	140	157	116	130	152	132	150	152	137	160	160	146	148	155	167	145	144	139	148	147	124	138	148	155	160	138	168	126	160	169	147	156	159	144	137	151	131	128	121	167	139	174	162	143	137	145	146	129	155	154	158	164	145	137	156	156	150	147	157	132	159	173	144	157	156	175	123	136	152	155	128	154	158	141	136	125	148	138	147	152	147	135	167	152	137	151	143	141	152	161	166	142	153	155	163	139	163	125	156	138	145	162	169	129	133	137	132	160	145	136	144	136	140	136	131	137	148	143	145	168	152	159	152	158	150	138	143	168	148	148	129	144	152	163	135	157	171	157	134	125	165	150	149	127	136	144	150	135	144	120	171	136	127	141	165	138	165	149	138	153	156	132	145	169	139	143	128	131	159	157	134	134	150	137	149	131	156	132	161	132	161	139	153	124	156	144	150	162	138	161	162	122	124	156	166	147	146	156	145	138	165	153	144	148	146	151	158	127	138	167	157	159	131	151	162	159	153	164	142	146	154	171	151	133	126	138	166	144	154	139	153	156	125	137	177	151	143	140	135	160	164	128	136	143	159	124	134	152	148	165	150	156	144	163	132	138	150	153	138	181	144	148	155	137	145	142	147	144	141	112	153	160	126	132	139	141	139	151	127	140	164	141	161	119	135	124	160	140	151	163	134	141	146	130	145	149	149	148	157	160	150	138	155	158	154	143	167	155	137	136	150	151	148	147	141	142	152	140	147	141	135	144	147	153	144	150	143	146	153	131	142	142	154	149	145	152	144	144	148	146	140	167	135	156	143	151	174	147	160	150	129	145	170	147	134	147	162	143	159	121	172	160	134	143	152	129	162	167	140	119	128	158	169	150	157	134	168	140	151	154	164	137	181	147	144	146	138	157	138	136	150	164	135	164	168	135	147	153	174	143	131	149	148	125	144	126	149	136	159	136	140	133	142	119	139	149	123	127	170	152	128	161	143	139	159	155	132	132	133	149	162	160	160	152	168	134	172	147	120	138	138	165	153	147	165	139	151	175	151	154	143	137	142	169	145	139	166	142	166	159	155	147	152	149	163	144	153	159	139	132	143	151	134	150	168	138	164	138	162	152	138	122	153	161	150	141	150	153	110	145	141	148	149	170	147	127	135	159	155	163	154	160	114	155	193	177	147	165	150	129	160	147	158	149	167	157	169	134	141	155	156	148	141	134	139	131	159	139	149	152	155	178	143	160	160	137	149	148	142	151	169	142	137	147	132	141	165	131	132	159	155	136	161	146	164	143	139	124	157	166	161	150	130	156	165	157	158	142	142	167	157	149	148	146	146	162	155	169	135	165	158	141	152	153	134	124	157	155	137	135	153	160	159	160	140	165	163	142	141	138	134	131	151	137	141	146	132	117	133	146	140	136	138	134	132	142	142	143	146	131	156	152	123	134	146	124	166	142	149	152	141	143	150	131	143	115	138	146	140	173	167	152	151	129	175	134	128	134	130	147	136	135	146	149	135	140	139	147	141	155	151	157	142	169	152	139	137	129	147	158	132	178	151	151	158	163	151	116	145	131	150	165	149	155	134	140	152	159	145	146	147	160	162	152	148	140	130	155	151	154	137	149	157	164	154	159	141	121	160	154	130	150	144	156	157	141	150	146	154	139	148	180	178	124	139	147	153	153	162	119	140	122	149	142	165	141	137	164	167	139	121	162	158	169	130	143	146	158	146	134	174	151	158	158	160	140	146	170	140	143	137	141	137	146	161	142	147	153	153	161	165	149	139	136	154	128	149	156	140	140	149	144	166	153	158	140	129	141	154	148	151	135	137	117	163	169	131	147	171	161	166	132	132	146	155	108	154	146	167	147	140	145	141	161	121	145	129	131	168	159	143	150	141	153	151	131	171	136	149	159	138	155	145	156	129	157	166	143	133	127	163	176	161	162	142	139	139	133	151	142	145	141	149	147	142	147	134	144	185	151	164	155	140	157	139	123	160	140	148	150	156	155	127	142	155	150	153	145	153	146	166	152	150	142	170	145	140	162	155	139	152	150	164	129	181	157	157	144	160	147	140	168	131	127	137	154	132	141	126	147	135	148	138	149	127	153	134	159	141	167	136	143	123	141	139	150	149	145	127	139	150	159	115	133	129	154	159	146	160	144	115	151	148	155	144	147	144	132	148	153	149	141	147	147	149	146	161	185	136	160	169	146	161	135	145	142	145	137	173	125	147	126	168	136	130	140	139	149	139	137	136	150	135	164	143	140	133	126	154	160	120	130	130	145	144	142	175	161	145	127	137	121	117	140	148	156	146	148	151	135	150	161	143	144	128	146	162	142	139	156	143	157	163	148	142	145	149	141	135	152	133	161	144	155	142	156	134	135	170	133	142	130	110	161	149	151	150	151	154	140	176	157	153	135	162	148	163	147	142	148	148	140	141	173	139	159	165	161	171	156	154	166	180	120	178	161	118	150	137	161	142	142	130	151	153	140	164	150	152	146	165	141	135	157	193	170	146	169	132	166	148	140	147	148	147	127	152	126	134	158	150	154	160	146	127	160	152	146	165	156	152	137	161	150	123	147	142	144	137	137	145	141	131	133	154	178	147	150	153	137	153	149	153	165	144	150	149	130	163	146	175	156	146	146	138	149	163	138	146	157	145	177	148	155	148	146	148	159	140	157	147	157	176	128	148	144	157	164	137	162	153	130	154	151	143	158	126	140	128	142	139	147	152	153	157	151	167	157	138	155	132	153	142	159	159	134	153	160	159	168	153	165	137	148	167	151	145	176	148	160	131	123	144	156	154	143	162	148	138	134	139	159	150	170	141	159	154	167	144	163	166	146	140	144	172	120	131	145	156	167	138	141	147	127	138	135	174	154	146	158	149	141	151	156	133	130	130	158	154	137	163	148	145	152	162	136
42928	53507	52294	30990	37606	39033	36474	24222	28923	35795	33044	31102	28259	26533	23575	18559	19140	17390	17165	15554	11694	10698	10429	6701	6209	4340	3751	2703	2337	1634	1593	1648	1600	1216	1060	1260	1216	1059	904	857	959	917	839	780	779	720	681	676	706	654	618	660	620	575	628	636	559	518	536	507	540	490	505	501	472	442	466	466	467	520	477	500	460	560	513	501	485	423	476	451	437	464	424	407	439	412	384	399	403	400	370	393	404	384	391	343	390	378	325	323	428	381	360	386	352	387	358	375	377	345	360	359	386	351	331	379	374	356	357	361	349	390	379	356	381	362	373	340	353	362	341	330	374	371	348	377	370	353	388	375	344	344	347	316	343	309	322	367	334	389	367	355	349	337	352	322	352	365	358	334	361	358	344	348	349	329	331	367	371	362	316	352	363	334	357	357	368	349	328	345	376	385	362	370	354	381	338	384	370	359	390	382	357	386	344	330	374	387	367	350	355	330	398	343	334	366	382	343	335	357	348	357	334	345	347	356	336	357	354	366	349	368	359	386	358	357	357	334	381	351	312	372	374	386	389	329	326	374	311	345	339	395	363	378	369	365	346	332	375	369	350	378	370	367	352	378	355	317	339	361	358	347	367	374	392	351	338	363	361	352	337	326	342	424	349	347	368	362	354	371	368	381	353	374	372	371	352	360	316	347	349	375	365	353	327	350	365	350	319	355	316	364	362	360	378	362	347	380	355	352	364	383	360	365	334	354	333	345	339	353	381	357	337	368	353	340	380	338	406	353	321	320	329	338	369	338	365	376	375	359	400	330	326	353	337	324	356	356	333	338	363	355	341	349	351	372	394	345	364	346	328	384	356	353	390	335	369	356	347	342	342	372	385	311	379	364	358	350	374	361	360	344	327	360	380	349	344	358	355	376	364	351	367	356	364	397	316	323	351	328	351	398	330	383	352	330	321	391	357	383	312	355	359	381	374	346	314	394	376	377	380	342	354	352	369	348	351	362	399	345	361	363	383	368	344	321	396	344	340	319	360	360	375	351	357	351	364	376	360	366	355	358	382	365	372	377	337	361	364	355	327	345	353	374	379	367	374	360	364	373	345	385	360	358	345	353	334	343	358	373	357	330	374	352	371	347	352	326	336	371	344	365	391	366	361	339	366	353	383	351	326	379	386	346	331	346	360	329	357	347	376	340	354	349	341	363	348	353	352	371	336	359	358	335	332	351	342	381	390	361	385	349	352	373	344	360	358	353	383	343	325	355	339	323	365	364	329	315	357	356	345	346	379	377	370	355	349	406	363	361	379	342	363	313	375	370	375	358	359	370	364	352	378	353	336	334	371	368	385	347	342	360	367	352	338	371	357	368	375	338	375	341	364	347	383	354	355	384	365	341	311	371	360	356	387	368	350	375	365	334	329	384	355	343	339	352	344	338	365	370	339	382	362	378	377	321	356	387	345	329	347	360	334	362	359	387	331	325	371	372	326	366	336	351	355	358	370	377	363	363	365	350	385	365	381	335	340	382	356	355	372	356	348	391	349	355	352	327	381	351	349	336	353	336	363	342	343	363	362	366	338	345	375	365	319	338	377	319	369	355	343	343	376	331	371	371	352	352	346	329	358	351	326	320	358	362	329	359	354	350	367	342	370	344	355	355	360	378	363	339	343	385	317	364	346	362	357	367	355	331	355	371	374	326	363	376	354	412	354	398	340	398	369	372	369	357	341	355	325	361	355	358	320	387	361	330	346	338	362	360	347	372	365	379	335	344	341	370	342	335	358	345	353	366	397	340	383	331	374	326	396	365	397	329	371	383	328	322	350	334	357	350	343	344	372	328	341	373	362	358	382	328	365	362	358	363	347	349	348	374	390	353	358	365	340	369	370	339	359	351	344	326	412	346	331	362	399	384	332	318	370	347	342	350	351	359	324	344	337	400	375	332	365	366	355	332	386	328	364	352	334	361	339	362	375	309	360	337	379	401	341	360	345	347	356	352	328	336	321	349	365	357	373	341	328	395	375	384	337	359	334	346	338	357	365	384	355	399	374	328	336	362	366	382	335	367	384	340	361	350	365	343	338	334	363	351	377	385	358	344	345	397	360	363	382	348	371	387	363	332	374	354	368	342	358	352	353	393	328	341	351	362	340	349	362	365	355	374	320	336	371	387	341	354	363	363	387	357	364	381	360	340	365	359	355	335	353	350	323	369	347	350	347	336	367	359	363	384	379	338	370	358	351	326	353	318	352	351	368	360	354	335	388	332	321	377	371	388	361	353	326	360	348	364	370	350	353	359	341	388	325	401	370	377	352	342	358	341	366	361	342	356	375	354	341	362	361	323	375	362	371	358	369	379	357	332	363	342	370	352	375	357	345	399	357	374	369	330	351	360	372	349	354	365	341	367	395	358	356	346	336	345	357	352	361	351	375	353	340	387	379	365	345	361	360	345	350	363	389	344	311	400	352	361	368	358	381	377	369	346	336	341	392	346	338	370	331	341	332	348	371	379	355	337	358	398	325	366	404	365	366	385	342	398	347	353	354	356	369	336	373	362	351	352	363	398	344	311	359	332	360	378	346	368	381	374	348	383	372	350	344	361	394	396	358	359	349	357	358	331	374	363	362	366	367	390	372	350	351	355	328	335	339	347	354	384	361	411	355	344	356	392	371	395	392	331	353	390	335	354	355	331	378	332	336	364	360	344	311	340	344	336	375	346	352	362	354	358	363	373	356	357	325	327	346	361	350	375	380	357	344	339	357	300	349	374	337	350	356	360	333	334	341	370	352	362	371	374	350	338	338	346	355	377	337	385	352	341	345	336	386	375	364	356	361	337	378	376	334	368	338	376	351	369	348	368	374	353	367	323	355	365	372	350	380	374	388	373	336	333	366	372	359	348	366	321	346	357	336	357	353	408	385	313	359	353	350	399	351	344	356	340	360	326	377	377	369	384	368	369	384	364	368	356	348	367	363	389	415	385	335	368	346	382	350	328	339	364	335	361	376	354	328	363	377	373	359	361	336	379	345	335	366	363	368	367	355	371	359	345	332	367	359	375	396	357	376	357	344	336	361	358	378	351	336	358	352	364	348	342	349	368	354	347	371	373	335	368	344	336	340	369	396	327	438	342	398	325	338	357	365	365	378	345	366	374	315	350	346	379	335	374	361	326	373	384	351	375	331	337	322	372	373	358	364	396	333	379	382	334	365	331	357	357	374	375	347	354	358	347	370	355	327	351	339	341	355	361	393	364	397	347	329	380	352	328	382	371	340	334	365	366	373	386	369	365	319	317	367	364	374	325	325	364	362	352	322	382	358	376	368	351	329	341	381	341	355	343	375	359	390	370	312	351	376	377	374	354	341	331	352	349	363	341	354	384	318	335	374	360	375	390	375	374	397	351	327	358	365	338	332	370	342	347	349	363	374	338	357	362	314	368	363	363	363	345	358	328	397	392	337	356	360	341	350	388	368	324	373	368	335	365	362	385	340	399	353	328	363	354	352	355	352	358	380	344
24910	22603	20900	6667	4018	3035	2110	1330	1372	1226	912	936	731	585	511	459	411	435	327	363	267	310	288	259	227	246	245	235	276	238	249	235	223	256	222	202	228	224	231	245	214	200	213	232	250	210	226	216	199	231	198	214	213	223	225	264	220	203	215	242	223	207	239	178	233	190	227	217	224	231	233	191	189	199	220	216	229	205	232	211	226	227	202	209	212	208	248	210	214	230	189	207	226	232	186	188	209	213	193	230	215	214	236	219	214	231	193	229	227	224	221	250	254	212	226	229	241	214	244	231	219	215	204	204	218	211	202	206	218	234	238	232	203	231	215	195	233	222	251	227	234	239	224	219	232	215	210	234	235	240	233	224	202	233	205	221	226	215	212	210	226	217	241	239	189	217	239	204	230	199	240	216	217	218	212	212	250	247	220	214	225	223	209	200	211	219	216	202	235	212	260	216	216	200	247	232	236	236	207	224	244	241	203	219	219	234	232	205	248	196	235	212	206	225	212	213	201	218	210	216	226	233	199	205	211	239	214	224	247	232	223	216	269	219	223	192	212	226	234	233	229	213	225	230	231	207	227	206	229	229	226	256	211	241	219	196	229	232	246	218	210	244	227	199	235	238	217	184	192	191	235	237	222	230	251	231	244	188	214	249	236	246	219	217	182	223	221	194	230	213	233	233	221	216	222	227	226	202	217	210	222	227	244	211	233	218	235	224	209	209	204	225	259	245	204	230	232	196	219	203	241	224	229	234	239	205	251	237	213	232	228	216	251	219	208	214	232	250	218	244	198	226	236	224	198	242	243	226	223	226	250	217	208	204	232	214	196	210	239	216	203	205	227	188	215	239	203	206	198	210	194	203	198	219	231	223	219	222	228	206	182	209	212	230	227	217	201	205	222	210	228	238	215	240	201	236	218	210	254	225	216	177	223	242	228	202	203	206	235	202	227	220	228	242	224	211	200	229	203	236	215	208	222	194	217	193	222	227	248	225	216	206	254	241	211	210	189	236	239	210	223	241	213	184	205	239	218	230	208	244	225	220	219	224	216	193	209	222	231	226	246	205	234	226	221	238	222	226	204	222	220	198	224	195	220	208	224	242	222	203	215	213	205	228	216	220	216	208	227	191	210	253	218	213	215	232	214	218	204	190	226	210	217	222	215	225	204	202	214	210	232	191	204	225	233	233	225	234	241	221	202	231	198	221	218	195	214	241	217	247	242	224	219	228	211	204	231	223	223	204	209	221	232	197	216	240	203	201	217	226	235	211	238	202	211	237	170	218	214	222	244	210	252	228	217	245	250	250	215	223	229	206	227	210	227	246	245	217	228	223	232	209	221	237	240	226	220	201	241	200	201	204	239	219	241	242	214	211	237	221	242	220	206	198	193	219	209	237	220	238	195	225	211	223	206	211	254	230	224	223	226	219	209	228	212	247	222	222	222	206	205	218	224	219	193	208	224	247	200	230	215	247	229	227	212	232	208	226	187	221	202	216	228	200	233	219	208	231	225	202	206	242	228	195	186	229	234	228	244	222	215	211	221	259	245	242	208	215	229	228	196	226	203	204	220	204	212	205	230	227	242	206	232	195	216	205	212	224	220	240	241	217	233	224	213	218	231	225	230	235	213	230	233	216	237	217	201	226	235	218	218	207	237	227	222	227	213	208	220	208	210	226	219	220	212	240	194	239	234	197	241	222	214	216	202	228	227	207	206	223	256	218	228	221	250	204	214	215	238	197	206	222	212	219	200	241	206	199	219	239	233	237	223	216	216	196	220	231	212	227	219	229	226	233	222	203	195	232	219	227	229	229	230	233	221	234	228	212	240	208	241	195	196	213	222	222	248	231	220	224	205	208	225	214	191	239	237	202	223	216	208	236	218	235	214	240	237	221	212	216	242	218	217	239	206	229	230	213	229	228	223	208	216	223	244	198	216	231	236	204	205	232	248	244	224	196	199	241	239	215	258	217	237	246	218	219	207	202	214	220	219	205	223	188	233	196	218	236	237	229	223	207	215	207	216	213	174	187	214	202	187	234	219	194	213	196	224	237	257	218	239	223	209	217	222	234	193	213	207	242	231	223	223	207	227	222	191	218	248	222	234	226	244	231	215	214	218	219	218	231	232	223	220	219	206	202	198	226	216	191	221	200	205	194	240	244	219	241	212	234	247	229	228	216	209	221	201	211	198	221	204	210	223	215	219	248	246	237	233	235	253	233	215	205	228	237	245	228	206	224	232	199	216	202	206	236	226	233	213	236	200	215	231	233	198	231	209	227	227	214	236	229	215	219	225	239	230	200	222	225	217	269	215	209	224	254	229	234	222	224	217	213	243	210	230	203	205	243	218	227	217	181	204	226	236	227	211	193	192	201	200	198	210	220	235	210	190	216	206	215	230	236	240	215	246	212	229	232	201	228	225	228	201	223	200	229	204	245	208	219	218	201	228	251	203	222	230	211	238	245	241	228	235	249	225	195	237	241	226	191	189	211	211	221	225	214	226	210	218	211	219	227	221	189	195	234	223	217	215	214	222	201	224	210	212	230	219	199	226	221	232	225	205	217	223	212	211	228	238	204	196	222	236	237	212	244	210	231	222	216	211	211	196	215	215	247	211	218	201	230	234	219	234	232	221	202	214	226	221	219	206	222	204	207	226	225	248	220	220	195	229	242	218	237	209	230	231	189	228	205	238	223	228	211	185	236	235	231	208	213	212	220	204	209	219	223	211	209	223	213	230	227	218	234	232	231	215	209	213	229	190	226	220	246	218	236	235	193	217	219	220	242	226	222	238	215	205	217	225	199	218	234	205	209	241	216	222	207	240	240	230	240	202	185	240	205	235	218	211	208	195	209	225	226	209	218	220	216	240	226	238	248	214	221	199	199	219	215	252	228	238	226	226	215	210	235	214	210	212	225	204	199	195	208	228	236	197	210	223	191	234	209	217	212	196	246	239	217	204	215	228	222	234	242	229	230	222	206	222	232	233	234	206	221	199	203	209	207	228	225	228	226	195	240	199	211	231	213	193	235	236	245	241	220	227	205	193	221	207	238	229	210	227	250	200	212	231	200	224	248	227	205	229	203	224	236	197	243	220	217	218	246	233	201	225	218	241	222	233	218	223	225	211	197	216	199	225	249	230	200	234	242	222	233	213	199	239	205	240	222	253	248	225	202	227	228	251	229	218	208	203	236	226	230	245	211	209	255	230	227	196	220	224	229	226	229	226	190	220	238	223	233	214	234	223	233	219	206	214	199	218	216	207	226	205	218	240	203	240	224	221	253	242	192	229	195	206	224	205	211	220	213	220	213	200	223	227	230	249	210	223	228	236	210	211	238	219	236	219	216	199	255	220	199	196	221	202	229	217	221	208	197	197	210	219	224	221	244	241	219	213	214	201	238	228	221	231	231	202	208	231	225	238	207	227	213	236	221	218	209	225	207	205	211	207	220	218	226	231	216	234	205	232	222	201	206	217	214	212	226	229	213	202	248	223	205
16479	22385	24302	10192	10113	8838	6854	4337	5248	5101	4078	4251	3265	2630	2405	1786	1595	1773	1481	1414	1077	1041	969	823	767	728	692	698	625	646	630	659	636	589	647	623	576	602	601	591	629	636	628	641	623	631	589	574	562	575	569	589	573	530	571	584	551	508	550	559	534	568	574	528	516	566	524	552	568	528	543	556	561	528	560	525	541	537	553	567	553	523	527	586	582	496	562	613	518	582	536	555	470	519	532	545	550	562	505	542	546	542	559	564	526	514	542	535	531	549	560	538	539	547	561	509	528	510	564	545	541	548	510	565	562	512	552	509	560	525	496	505	512	552	531	490	566	535	554	545	531	507	554	526	537	528	535	526	516	529	515	509	538	555	491	522	514	528	512	548	545	517	511	542	514	530	484	533	579	544	530	492	578	528	505	551	517	536	497	537	527	563	499	566	512	520	502	531	506	548	537	545	526	516	528	545	529	563	527	536	563	552	548	561	520	545	478	547	557	517	513	543	548	515	512	529	491	529	527	539	533	519	514	561	565	543	538	487	541	526	476	565	524	484	537	534	510	540	560	498	491	542	556	494	559	524	541	502	544	550	515	520	585	488	523	504	533	530	519	551	541	555	503	569	532	535	555	539	531	542	543	564	545	554	552	483	526	509	525	525	513	567	534	518	552	531	541	549	549	491	525	488	578	578	487	524	538	540	533	542	502	562	521	522	548	553	549	534	554	525	550	526	515	507	526	489	524	551	563	546	520	561	526	528	533	514	524	549	524	511	547	520	569	527	496	548	499	564	559	525	534	510	508	546	568	519	541	509	497	543	587	556	550	511	546	551	558	516	542	551	537	549	484	553	532	550	540	557	532	549	532	579	530	517	517	544	560	538	528	548	546	543	503	544	524	519	534	548	567	474	556	527	505	554	544	534	553	559	544	572	519	558	555	544	551	514	512	533	528	539	537	515	554	547	521	567	541	558	528	532	543	565	501	524	541	519	525	525	603	551	563	525	543	518	546	518	545	544	557	529	524	517	552	536	531	514	495	568	515	510	518	519	469	526	502	508	490	555	530	570	545	518	568	522	540	550	520	541	520	536	544	487	533	573	530	509	517	566	593	518	523	550	529	551	558	549	548	520	528	582	545	532	519	521	582	525	490	514	511	515	533	515	513	525	546	533	555	533	489	523	535	513	546	498	557	507	518	544	564	544	567	531	512	521	546	490	496	544	532	542	517	506	549	539	532	552	493	544	538	538	534	561	507	545	526	516	553	525	545	543	532	519	497	536	552	565	520	500	532	531	513	520	517	513	498	526	527	514	566	530	496	531	554	519	524	561	555	553	554	558	543	559	542	494	549	525	541	508	558	534	511	501	483	509	559	556	519	545	602	498	525	526	506	522	517	481	569	554	529	543	584	497	534	520	519	576	544	577	502	551	534	559	523	546	527	516	519	518	537	519	538	508	551	554	511	518	513	529	507	558	558	517	562	534	563	537	515	553	540	543	555	560	546	522	553	551	541	553	528	525	551	540	529	538	555	504	556	554	552	498	523	521	485	526	524	518	517	541	540	557	531	550	574	496	504	545	553	489	523	592	521	540	561	568	539	515	526	549	514	530	515	525	583	499	523	521	512	554	537	565	539	546	522	550	526	545	515	567	541	514	526	555	520	529	556	539	526	580	530	517	498	550	555	497	523	554	566	530	534	567	528	535	517	517	563	509	546	553	513	570	568	498	514	525	556	562	537	527	540	568	568	539	525	558	491	558	559	566	515	563	543	489	513	495	565	562	506	533	529	529	480	546	554	549	534	556	533	533	563	531	512	482	524	494	499	529	552	515	550	541	529	526	496	550	544	513	523	566	532	534	509	561	541	506	530	570	518	550	523	547	532	556	508	508	520	518	554	534	540	519	562	550	569	559	516	526	559	532	526	544	537	523	526	592	552	528	501	522	496	572	529	525	559	547	525	526	520	526	524	506	536	501	548	550	539	520	540	539	509	547	591	503	540	584	565	548	504	493	493	547	522	558	515	501	517	593	559	532	531	573	562	529	521	559	505	534	530	543	527	537	524	562	524	521	518	486	527	498	515	511	519	486	547	544	521	530	529	529	500	558	566	547	560	530	527	503	543	497	548	532	548	538	538	513	506	533	511	527	526	568	511	525	527	529	565	515	510	531	575	558	494	532	540	536	565	520	542	562	542	580	537	564	518	510	550	512	544	557	504	498	483	536	599	524	498	550	502	541	560	562	550	512	513	545	508	533	496	532	535	524	548	537	505	586	534	566	614	520	545	566	517	581	520	556	507	537	519	500	500	528	479	521	540	538	507	496	518	572	518	531	555	576	570	542	511	513	613	563	560	544	553	515	532	547	485	556	569	557	533	550	532	535	562	498	532	554	558	526	531	520	554	553	530	521	492	526	554	507	546	518	536	545	565	602	530	536	535	522	511	563	514	536	519	539	529	528	461	513	534	565	542	529	506	514	564	516	558	536	521	577	515	511	535	542	550	522	526	549	556	542	534	553	538	515	496	521	562	571	512	477	561	545	533	543	568	553	503	527	553	530	531	542	497	566	513	532	513	509	553	526	539	577	531	552	527	526	538	548	486	525	558	540	552	554	538	502	538	520	510	575	504	550	521	540	533	527	514	507	538	503	558	527	547	506	507	503	553	578	541	531	554	505	543	537	505	544	536	563	532	492	517	535	521	504	565	513	517	535	595	517	547	557	536	537	559	512	526	533	547	559	528	543	514	533	543	500	513	518	533	547	498	500	501	528	507	505	572	539	541	493	552	513	536	484	550	508	538	533	546	514	566	552	511	485	557	542	546	551	556	554	545	584	524	496	516	540	535	532	546	519	572	568	510	568	552	521	492	501	491	533	502	566	505	531	561	577	522	526	527	558	525	517	554	557	542	536	546	532	528	563	527	532	554	571	545	534	535	528	523	561	517	542	555	486	534	498	524	501	543	568	575	531	461	533	564	560	545	545	530	545	539	567	550	496	536	541	528	506	548	564	523	550	531	534	520	569	546	543	554	553	532	524	591	530	542	501	538	499	510	527	536	556	523	567	533	561	545	528	560	541	559	483	551	541	533	500	542	518	553	534	516	554	561	501	522	516	486	521	505	497	526	522	545	537	516	560	567	544	512	545	536	524	550	506	514	523	530	549	500	469	547	530	544	502	545	549	504	522	576	523	532	515	558	572	499	532	543	514	513	548	553	528	523	507	565	543	536	554	526	509	494	527	547	583	529	511	534	546	590	549	555	520	491	578	531	557	524	529	533	503	549	549	555	476	559	512	534	514	572	521	537	524	552	506	559	489	500	572	546	550	529	536	528	534	516	547	535	548	551	595	534	540	536	525	523	558	529	517	545	540	542	537	553	545	542	530	574	521	538	604	562	548	577	565	532	541	517	559	545	569	533	528	524	539	530	539	528	543	506	510	523	501	501	512	520	551	533	546	509	538	532	538	529	569	555	502	526	540	523	549	544	493	549	527	533	547
46529	51101	44712	26846	25641	24665	20590	12921	11636	12299	10277	10309	8174	6513	5375	3616	2752	2558	2527	2105	1209	1048	1084	744	630	491	430	449	340	342	333	320	325	317	287	282	287	306	254	283	274	243	257	245	266	251	232	256	276	254	271	276	239	229	242	230	208	231	227	235	241	247	262	255	246	223	241	251	249	218	248	228	244	265	251	210	234	247	219	223	267	216	271	255	253	223	215	230	262	232	221	225	220	214	236	220	219	270	227	212	209	210	223	224	225	253	231	225	251	240	245	243	234	220	260	226	249	249	232	231	231	233	245	206	220	220	198	220	217	235	244	244	215	216	246	256	206	204	239	238	242	237	220	211	229	233	220	246	258	233	225	223	249	215	231	231	239	220	210	227	227	224	219	235	225	232	212	237	226	205	213	239	220	243	222	233	227	200	220	233	195	218	236	249	221	221	229	244	223	231	241	231	212	231	213	219	228	248	253	230	233	233	250	242	248	240	247	216	247	221	254	247	220	248	237	218	223	206	209	233	214	237	234	238	232	237	210	220	233	198	221	234	239	212	227	234	209	233	188	226	207	215	226	247	211	190	250	224	207	235	233	206	213	227	245	217	203	244	239	240	258	246	236	220	244	250	234	247	241	235	214	239	238	247	224	265	220	231	238	243	223	216	227	234	231	236	251	232	236	227	235	221	219	255	245	253	232	227	212	197	245	223	248	222	232	223	220	219	234	244	221	239	231	246	257	222	247	224	229	239	232	219	241	234	236	213	251	255	230	222	227	244	207	249	228	254	238	236	241	240	233	229	250	225	253	229	211	256	225	229	214	250	216	241	223	212	230	223	268	228	228	210	247	242	246	207	214	229	224	215	234	216	238	216	245	244	240	233	237	229	245	204	213	240	219	195	221	223	239	244	208	222	231	228	249	250	228	228	219	221	222	229	227	221	231	233	232	255	237	196	241	229	239	188	214	225	224	239	266	213	241	222	224	220	237	263	238	237	249	231	243	209	225	215	232	236	218	222	200	221	207	231	208	232	233	239	197	282	229	242	231	226	236	247	232	225	212	210	231	238	228	201	229	230	242	222	204	221	230	202	226	215	224	234	213	226	235	214	237	229	230	232	257	240	205	239	246	224	241	235	210	204	243	222	220	223	213	213	216	238	224	212	205	223	228	213	248	232	234	197	242	220	253	256	236	232	233	231	228	230	208	224	222	233	220	237	225	219	236	258	250	229	233	240	245	248	201	203	243	243	229	235	236	226	217	215	232	229	229	233	232	230	211	223	209	231	254	234	238	250	246	234	239	221	202	240	213	232	244	235	206	222	232	227	213	215	234	247	231	234	243	225	205	219	240	219	248	235	215	223	242	215	234	237	240	216	215	241	219	219	242	219	243	249	226	212	228	220	221	255	205	228	228	257	242	231	194	251	192	221	221	234	216	226	201	221	237	223	224	233	242	206	228	209	251	231	232	210	205	205	224	220	220	247	199	231	224	225	243	213	238	206	215	225	241	220	224	206	230	229	204	220	237	220	213	212	202	216	243	229	211	243	214	259	243	200	206	222	255	255	222	240	220	236	224	239	214	234	235	216	258	215	255	202	201	218	223	238	237	213	243	213	261	225	236	238	216	235	246	262	263	222	233	250	230	254	219	253	203	208	219	191	244	230	211	238	222	201	210	230	227	245	237	227	213	226	251	231	242	222	231	233	248	229	238	211	256	217	213	219	242	226	221	235	232	205	236	249	234	235	228	193	214	221	243	231	249	275	220	243	224	246	226	212	212	214	201	247	227	226	255	228	243	242	221	225	231	219	220	224	228	215	228	248	240	259	246	248	261	236	230	234	268	243	241	222	247	235	226	249	231	244	232	230	209	207	231	243	227	250	241	227	208	226	253	229	229	205	231	210	212	239	221	248	212	236	229	228	230	216	256	240	228	201	237	215	244	253	215	226	202	226	240	220	236	234	227	219	251	211	262	218	221	191	264	249	229	239	230	245	209	248	280	238	236	237	247	241	253	229	200	222	228	220	215	235	287	260	222	217	207	247	217	196	237	235	224	238	245	224	218	248	230	247	238	235	269	212	228	196	238	239	244	235	223	243	246	250	235	252	239	205	209	250	235	238	246	252	234	221	220	244	276	252	233	211	253	247	209	207	216	241	258	214	214	255	197	223	252	230	226	229	254	231	236	259	237	221	247	251	202	233	249	240	225	222	254	228	230	224	238	211	221	231	245	227	267	234	251	227	208	204	187	207	198	224	229	230	225	226	227	257	231	218	217	247	228	248	205	245	236	213	235	243	233	245	223	244	230	202	247	228	239	233	230	234	238	233	247	200	232	195	222	243	238	239	195	223	229	251	227	218	242	239	241	232	233	263	232	228	227	204	241	215	227	231	225	231	244	236	206	219	259	244	230	240	241	209	211	233	214	229	227	228	232	261	206	227	247	233	244	258	231	220	250	237	243	229	246	233	238	242	213	235	225	235	208	214	245	232	259	215	218	216	233	226	202	198	248	209	219	202	224	220	227	237	215	222	214	225	235	229	215	222	227	206	226	223	235	216	226	217	237	233	238	219	226	217	217	217	224	226	236	226	199	229	225	211	211	236	231	218	245	239	260	215	236	206	241	228	222	240	218	184	222	254	220	261	231	228	251	235	234	228	217	207	257	262	221	244	239	242	224	250	241	225	222	233	216	264	206	231	220	212	221	237	236	219	221	194	252	233	212	220	241	234	270	220	244	231	217	243	223	209	236	235	229	230	218	223	226	243	219	222	200	209	253	225	212	215	219	223	211	242	248	231	257	216	236	206	221	240	243	257	241	250	231	215	227	221	230	216	224	215	249	222	222	230	248	196	241	215	254	228	225	267	232	249	192	195	237	244	222	245	244	233	226	242	253	244	223	248	208	237	204	204	213	242	241	224	228	214	232	233	210	231	209	231	206	233	219	231	263	236	223	219	229	208	237	203	239	243	272	235	245	227	233	227	258	224	260	219	227	244	203	228	205	208	232	229	213	225	219	230	231	242	223	250	216	248	209	225	230	223	216	223	207	212	227	217	192	226	267	214	232	201	215	237	246	239	226	232	227	243	215	227	233	242	211	226	217	244	226	230	267	228	235	215	226	224	210	230	250	225	252	209	218	235	234	253	228	232	241	212	237	241	233	245	247	239	231	216	210	224	240	229	261	231	216	206	225	233	238	190	222	225	204	232	222	248	256	195	227	231	222	251	232	212	191	214	230	225	218	250	228	234	232	233	230	233	220	269	229	225	237	251	258	204	250	252	230	209	232	230	211	197	202	191	199	194	231	212	225	206	207	214	234	214	240	260	211	230	243	228	192	227	227	224	227	247	219	229	236	249	252	225	229	205	200	189	223	227	217	228	239	229	223	254	212	217	207	214	222	225	223	257	257	198	232	250	243	226	236	231	234	241	219	197	241	220	220	226	245	252	212	231	251	236	272	257	227	240	292	233	215	235	230	228	255	222	222	214	234	236	232	201
33588	47327	44482	23994	27320	31165	27257	16657	21758	25059	21536	22407	19794	18036	15797	11715	10384	10049	10026	9066	6069	5127	5643	3458	3235	2450	1983	1827	1408	1218	1061	1155	1090	902	910	988	977	884	809	855	857	814	799	782	842	710	679	620	667	717	669	702	651	691	664	651	634	639	664	600	628	580	587	614	596	608	607	548	590	568	567	562	595	612	620	596	615	579	618	567	570	568	601	563	637	592	569	590	537	577	602	559	527	557	502	584	546	535	555	538	574	548	565	518	546	537	558	568	540	503	558	519	504	538	595	552	536	512	533	550	538	552	569	534	520	538	561	575	541	555	550	556	547	506	527	535	573	530	504	483	551	518	554	576	544	570	525	555	523	553	580	519	516	547	586	535	555	557	552	555	532	548	508	561	527	576	552	525	536	517	535	512	488	541	531	513	570	544	548	522	532	503	527	556	526	541	544	563	561	510	576	565	564	537	554	531	532	512	508	531	539	568	522	574	563	533	508	504	515	563	574	498	580	527	519	534	565	535	489	537	568	592	529	487	564	521	582	509	525	520	538	493	512	511	532	530	508	529	537	541	540	539	587	540	559	547	563	518	521	561	516	531	544	577	534	528	548	530	527	529	531	584	507	490	502	533	570	520	554	537	543	535	597	501	515	537	562	526	506	529	568	485	521	544	581	552	503	541	569	515	545	532	557	539	504	539	508	586	513	507	530	572	537	504	536	554	554	583	543	516	533	524	534	542	506	548	519	553	548	531	527	529	531	540	579	503	542	554	560	599	530	502	505	523	526	544	518	550	589	547	568	514	568	559	560	497	537	530	530	511	550	522	528	563	567	528	561	572	513	528	567	484	516	571	533	523	552	554	501	514	541	538	544	499	512	542	572	578	566	549	531	527	569	536	585	536	502	494	524	556	569	539	503	529	567	548	477	479	486	530	556	492	542	579	540	502	529	491	556	510	521	524	523	578	513	520	525	543	496	560	520	520	523	500	555	545	521	503	526	535	540	484	580	519	498	561	558	522	526	558	544	581	525	570	514	517	551	529	520	518	531	567	551	534	528	530	503	538	537	546	533	530	554	507	575	508	532	548	561	548	549	535	566	577	548	499	500	481	551	586	540	557	560	560	529	515	533	559	551	530	471	555	624	553	525	536	562	535	540	508	532	560	537	569	533	545	561	547	549	530	573	553	509	551	514	536	522	542	524	534	526	562	535	546	525	546	503	534	532	531	534	543	535	554	483	544	531	525	562	566	529	537	500	496	549	544	580	539	541	561	484	570	554	576	525	540	562	502	520	504	537	501	550	533	489	541	539	516	542	554	530	495	553	510	557	499	588	540	568	490	514	578	526	562	502	539	535	537	586	512	548	538	555	556	515	522	543	548	517	539	539	566	558	535	573	514	545	552	551	519	536	608	491	484	522	552	577	503	500	509	535	546	527	587	522	495	541	546	498	519	511	553	525	538	551	597	528	544	537	550	534	542	512	557	578	503	565	553	492	530	549	540	558	525	541	544	553	512	545	566	524	577	489	542	554	510	504	519	547	500	521	545	499	562	593	519	544	505	561	569	535	522	568	487	501	549	537	529	540	508	539	593	525	565	520	557	483	521	547	534	546	510	524	543	554	512	532	494	544	555	495	558	510	553	529	536	524	531	502	540	538	522	502	554	535	561	516	527	505	558	568	532	546	521	548	540	531	535	585	538	525	542	537	482	550	525	526	536	529	539	499	537	576	553	556	526	541	472	525	539	583	561	517	573	559	517	527	521	555	553	512	555	593	551	563	536	536	510	523	540	562	513	540	538	541	548	545	626	519	529	545	538	533	513	562	511	547	550	545	558	522	561	541	543	549	571	560	553	559	587	550	548	553	569	506	531	538	560	538	525	557	556	470	553	522	555	575	545	508	512	554	540	542	542	540	527	509	533	570	554	565	486	541	542	518	508	525	521	551	541	550	554	539	564	564	545	550	509	524	551	529	563	541	523	546	531	543	523	567	497	507	552	553	498	548	532	546	537	545	525	535	541	504	578	536	528	540	525	560	545	551	538	551	533	542	518	474	542	593	525	503	589	535	493	510	545	521	511	533	467	549	562	506	529	531	571	550	496	529	532	499	543	578	556	553	538	538	510	525	519	547	549	521	517	544	588	570	557	524	495	548	558	554	541	525	536	537	562	578	503	542	590	530	514	539	544	582	511	549	538	574	531	521	580	543	552	566	568	551	546	526	530	548	561	493	549	591	552	490	542	533	534	529	530	525	503	514	542	534	535	535	531	585	547	550	554	535	560	575	546	550	508	524	536	521	547	563	577	561	534	574	515	557	522	555	559	564	520	546	496	542	529	504	530	553	529	582	502	546	560	534	510	501	541	546	533	500	503	557	538	544	527	561	519	565	549	534	523	541	529	521	496	523	554	579	530	522	558	510	511	561	543	570	537	484	490	575	570	548	515	557	519	549	504	507	519	510	577	523	524	554	525	506	544	536	544	559	548	552	503	534	522	545	578	520	557	546	497	556	518	496	540	535	540	567	587	544	546	548	529	578	554	533	494	537	528	533	519	533	528	546	568	542	551	548	564	532	572	508	539	554	531	540	520	495	561	534	543	536	505	530	516	549	529	488	547	531	511	504	561	523	545	550	497	532	509	501	520	512	541	510	539	552	568	517	534	529	534	553	514	539	547	538	577	538	566	525	560	555	512	535	546	515	543	562	531	538	508	552	550	558	584	526	532	537	550	542	531	539	536	589	524	507	559	552	589	534	579	526	536	492	545	560	559	566	546	538	511	557	526	527	504	519	517	517	531	551	520	547	548	561	514	548	536	563	526	540	531	536	553	558	562	532	556	504	573	542	573	557	567	543	562	510	540	501	561	568	508	550	546	554	535	583	536	540	523	556	525	545	520	554	542	557	526	534	569	541	538	556	575	532	502	567	568	551	549	613	532	557	523	527	555	536	535	571	579	601	534	542	515	594	561	535	630	551	561	574	540	544	580	565	535	523	528	553	571	481	539	532	558	543	535	526	531	507	500	529	553	550	545	549	498	517	552	565	516	568	539	585	561	565	527	534	527	506	545	575	538	516	503	515	492	511	513	511	560	534	547	587	517	561	511	557	520	555	564	558	509	534	551	568	533	557	581	567	522	513	535	556	515	551	511	513	526	503	553	578	514	537	517	545	532	519	547	532	585	544	554	546	514	515	523	540	561	552	551	526	531	533	507	565	499	537	550	545	555	575	576	510	481	496	547	517	567	558	499	576	562	558	556	575	509	527	538	534	534	514	530	537	549	550	555	623	522	566	538	515	533	472	536	540	542	556	494	545	525	528	523	536	552	555	522	546	539	546	533	502	560	562	559	533	553	576	536	558	556	592	545	529	537	510	540	501	566	544	543	563	552	513	547	528	536	542	563	574	536	526	550	551	517	552	521	547	555	505	535	550	515	525	528	530	515	506	555	555	539	507	570	516	522	519	521	537	529	517	526	518	557	566	540	555	530	536	517	541	523
55632	53369	42378	27785	27678	29757	29426	23669	20198	22455	19557	19182	16778	14418	12048	8215	6648	5458	5173	4760	2719	1698	2170	1522	1046	749	668	514	506	400	355	338	310	272	248	281	275	272	247	249	213	221	216	191	222	217	180	192	149	212	209	185	193	184	170	207	184	174	158	186	147	196	189	184	164	181	181	181	188	158	181	152	172	172	154	179	158	170	162	159	157	163	139	172	143	139	155	165	141	163	152	154	142	147	154	151	149	141	164	148	145	163	148	163	161	136	138	149	151	162	131	154	163	149	122	136	164	137	135	151	160	143	166	153	150	132	148	153	163	133	147	155	138	136	131	166	171	153	138	161	160	154	138	155	139	148	146	167	159	147	155	156	149	171	143	134	149	150	142	138	125	177	150	138	160	149	148	133	146	159	141	163	168	150	142	183	153	135	151	153	166	139	168	127	144	153	144	148	161	156	151	147	141	165	171	153	138	153	157	147	142	170	160	148	153	153	146	148	159	147	160	117	141	148	155	148	148	156	169	166	168	121	146	135	144	152	170	149	157	149	162	148	157	152	163	139	115	152	163	146	136	156	143	148	144	155	132	123	130	153	125	154	162	148	132	164	167	160	154	141	161	143	150	157	132	154	162	133	145	149	157	157	127	150	135	132	134	155	160	159	142	138	160	156	175	136	166	154	164	166	146	140	157	147	142	130	154	165	147	147	146	129	143	147	143	161	152	151	148	139	147	171	155	152	153	154	187	161	134	143	151	133	143	127	154	156	154	155	144	154	131	136	191	172	163	153	143	152	132	132	166	133	149	168	165	156	147	155	151	133	128	162	160	142	143	148	167	131	153	156	146	144	138	158	145	161	149	158	139	132	141	143	170	156	162	147	143	147	150	147	145	155	158	143	159	147	154	158	155	131	152	155	154	155	139	160	151	146	151	133	134	153	153	149	155	150	156	143	144	155	159	157	169	155	157	146	144	145	146	141	131	134	169	157	158	144	152	145	156	148	133	143	139	141	140	153	149	127	152	169	174	120	139	158	170	157	151	148	157	168	162	137	143	144	141	129	135	165	135	149	172	160	130	140	157	157	160	156	153	121	137	140	145	161	149	161	136	139	133	147	142	151	173	140	143	143	138	147	161	146	143	169	142	146	154	149	142	155	139	134	147	133	139	133	147	138	138	167	157	137	154	158	134	138	182	151	147	140	157	143	149	174	149	163	144	158	151	143	155	145	160	153	157	164	138	134	158	168	151	141	154	139	151	137	150	135	160	132	168	146	151	160	146	133	149	158	149	148	122	156	137	153	135	167	175	151	141	158	131	140	136	150	146	163	146	145	146	152	137	143	147	152	155	140	170	151	173	174	154	146	131	147	147	156	145	129	166	144	151	156	169	172	144	144	143	130	126	152	141	113	140	110	153	155	113	146	125	148	122	147	150	155	168	142	142	148	141	143	152	179	139	137	139	149	151	132	146	152	180	153	151	129	151	115	146	162	145	162	139	135	134	145	132	147	173	144	147	139	161	166	155	150	133	139	128	123	138	161	147	148	152	163	128	153	160	141	148	140	151	156	157	174	132	139	139	135	125	152	145	133	139	144	139	163	142	160	136	138	107	144	155	175	161	153	144	145	154	142	152	142	139	142	152	137	153	150	140	151	149	143	153	155	167	142	144	124	156	145	140	151	158	146	145	186	158	155	156	141	158	163	147	164	150	141	160	145	135	159	138	149	154	156	169	149	154	156	136	146	158	138	181	130	153	127	139	147	146	143	136	140	148	194	132	145	161	172	146	153	126	153	144	138	155	118	142	173	157	164	151	161	157	165	137	148	171	147	139	160	168	132	147	128	152	160	154	160	139	154	159	146	141	139	145	146	144	163	130	131	139	143	162	155	152	155	157	138	144	182	153	149	145	146	130	149	140	157	125	144	156	132	162	144	149	151	153	146	156	129	161	136	163	159	157	131	141	150	143	154	159	153	143	151	135	148	145	167	173	141	161	158	149	151	141	150	159	153	149	153	144	159	164	154	144	140	136	158	170	145	153	165	149	133	120	158	130	159	150	162	161	136	155	155	135	158	138	148	153	127	136	137	139	165	161	154	152	129	142	151	182	136	156	156	155	144	146	150	145	152	148	144	155	150	154	152	156	124	161	146	165	173	161	148	148	161	162	143	139	154	131	161	165	140	129	127	135	151	186	156	152	155	150	144	154	142	191	140	152	162	139	154	148	147	153	165	117	165	131	181	155	153	163	139	158	140	141	145	155	160	148	156	141	144	159	164	160	155	161	147	144	151	145	143	155	152	155	150	141	133	135	128	142	118	155	157	163	151	154	170	153	141	163	147	140	170	148	141	176	150	157	139	141	140	161	127	155	137	147	168	156	153	173	162	136	136	150	179	146	154	143	122	150	116	169	138	159	141	138	168	173	150	144	147	151	138	138	176	151	180	160	144	157	135	150	161	156	140	167	142	157	135	153	166	141	167	164	155	152	163	160	140	138	144	131	139	115	159	149	131	154	142	168	139	137	170	182	159	138	146	125	174	163	147	139	139	147	139	142	182	133	159	141	164	148	131	149	135	144	150	140	122	158	153	156	154	161	146	161	160	143	141	160	145	133	132	143	161	148	169	133	132	154	154	163	118	152	140	153	148	137	163	162	122	137	171	168	150	166	126	138	159	155	154	133	153	129	133	169	141	162	145	155	132	131	167	135	145	143	147	150	177	157	145	138	154	142	164	139	149	134	141	132	147	150	151	141	167	151	130	130	132	141	145	138	152	152	133	142	158	171	133	141	143	149	140	147	141	135	123	168	170	155	139	145	153	137	136	136	156	160	134	150	149	148	129	119	148	144	164	126	152	139	157	135	163	160	156	141	150	164	149	154	122	145	152	154	166	126	151	171	135	130	122	155	142	167	148	144	141	150	150	161	154	162	151	151	140	140	127	142	137	137	151	143	137	126	168	152	151	145	173	157	144	120	160	154	164	121	143	142	157	160	152	127	160	139	152	146	138	129	151	148	139	164	133	144	162	149	148	129	148	138	161	126	125	154	161	161	115	156	146	130	132	161	148	131	162	144	168	130	147	138	158	149	133	143	126	148	159	142	127	141	143	130	123	154	155	138	178	170	152	151	142	129	127	150	136	155	139	145	162	148	138	157	126	161	141	169	153	145	131	157	161	139	131	160	144	159	143	159	137	185	147	121	121	136	141	154	152	146	150	159	163	134	151	140	128	126	156	156	131	166	137	139	159	162	156	163	140	117	137	156	161	157	180	146	127	155	154	154	133	150	136	157	168	159	174	153	139	146	131	144	157	142	144	150	130	127	145	138	132	155	159	146	167	170	148	153	155	160	173	170	147	156	146	141	150	159	159	163	151	165	160	147	166	127	156	140	142	127	147	145	145	141	160	167	142	153	141	140	156	135	167	130	129	142	157	179	154	148	137	134	146	146	130	140	151	136	170	164	160	166	142	129	140	156	124	153	161	137	129	174	158	147	146	148	140
42357	53868	48514	32177	33736	38275	37261	27403	27557	34670	30928	30919	28965	28852	26079	20114	18994	16911	16063	15643	10965	8840	10552	7034	6081	4127	3352	2596	2333	1700	1482	1643	1507	1277	1069	1191	1107	1144	999	1024	988	929	816	790	817	710	610	535	567	620	701	649	622	677	548	637	534	483	519	515	530	488	524	524	524	512	495	463	473	471	462	504	512	492	545	503	450	441	426	428	423	426	440	428	396	368	401	390	370	370	405	388	356	390	385	347	371	401	378	398	349	345	371	372	384	369	345	326	369	334	374	369	347	343	364	334	371	375	301	342	362	357	371	334	323	337	354	340	380	384	344	357	350	365	363	328	370	335	339	379	366	368	368	335	322	366	335	361	321	362	367	349	357	361	371	358	317	336	395	387	340	383	346	376	355	344	321	330	367	374	339	389	367	336	336	350	393	369	376	349	335	337	353	334	370	364	372	360	373	338	324	385	335	355	360	351	339	330	331	325	351	358	323	363	373	364	323	370	342	353	366	370	335	335	337	341	333	357	350	331	335	343	372	361	351	336	357	349	367	380	368	358	356	335	359	363	357	364	340	379	346	365	317	369	323	361	357	339	372	318	358	402	360	353	352	326	358	335	363	351	337	378	367	373	395	365	363	327	347	371	366	341	354	328	357	390	386	371	378	375	377	341	357	342	345	343	348	317	387	351	360	343	328	350	342	345	350	344	367	354	365	360	364	368	328	340	344	324	341	338	402	364	317	339	372	340	369	380	373	304	388	342	342	341	356	369	370	378	347	353	372	336	334	333	389	373	339	325	364	385	334	327	368	291	388	360	374	340	310	338	373	337	363	394	347	393	360	359	351	391	326	339	345	350	384	347	313	342	337	339	352	360	344	358	355	346	351	326	352	367	362	386	371	344	352	367	354	345	372	374	361	356	369	339	360	336	343	358	353	381	359	347	360	347	351	333	328	353	350	367	352	346	334	385	370	373	389	350	349	369	360	345	360	385	344	360	323	360	319	355	371	369	360	352	350	375	336	371	386	350	349	368	334	342	318	351	381	360	351	351	364	353	336	385	343	328	342	378	384	354	368	353	337	348	397	367	355	372	358	345	377	346	369	338	306	359	374	357	385	363	348	330	355	364	356	355	383	353	350	361	369	344	338	356	326	368	351	359	351	367	364	338	343	366	350	347	372	345	386	368	363	342	365	365	358	369	340	339	374	366	352	363	370	327	402	335	361	338	373	362	349	333	358	371	362	362	364	372	348	354	386	334	342	392	327	354	364	348	385	378	373	331	346	384	334	367	385	352	361	344	388	343	397	353	367	378	352	367	327	353	351	344	352	356	383	316	362	353	350	328	318	359	375	336	338	382	368	365	377	338	382	356	346	349	384	335	347	371	342	381	347	365	357	347	376	346	405	331	357	377	321	350	358	339	353	343	346	339	377	373	378	340	338	367	386	353	336	364	366	334	363	315	403	366	370	354	352	360	397	362	357	359	352	347	377	375	347	413	346	337	343	345	347	360	328	333	393	355	343	314	344	377	355	381	345	340	356	372	353	377	343	363	354	351	333	357	372	344	355	396	364	342	386	361	350	360	376	370	347	333	349	363	325	344	380	374	348	367	350	385	372	372	349	365	358	375	337	384	336	365	333	330	349	368	340	377	356	343	364	359	346	353	304	364	342	357	342	319	368	343	346	382	313	335	364	333	341	348	343	374	363	364	354	331	371	336	369	367	358	334	344	378	329	372	349	374	374	342	344	360	388	334	363	341	329	361	369	337	375	348	353	333	346	349	350	366	377	373	364	355	368	361	324	354	375	322	357	354	383	353	335	365	342	369	350	354	375	335	350	391	367	322	366	368	347	358	355	401	329	356	350	330	337	367	363	379	372	368	380	348	350	368	343	341	360	342	360	321	352	366	372	352	363	322	364	323	334	356	385	352	373	330	367	355	366	363	367	335	372	337	368	390	330	366	375	333	372	382	352	362	387	346	376	375	354	346	354	355	363	316	367	354	363	374	348	357	344	359	350	345	355	350	308	366	335	358	332	354	342	334	349	385	311	330	358	351	352	348	347	354	357	331	329	353	367	325	360	360	350	361	357	337	359	364	338	348	375	342	330	342	346	352	383	364	374	368	358	389	332	329	352	373	358	358	386	341	364	331	347	355	351	353	362	374	351	357	363	345	351	348	362	373	341	350	358	344	342	331	322	358	346	334	368	361	357	345	341	366	361	347	394	352	391	347	342	352	352	358	388	350	373	351	367	359	359	355	364	372	345	337	340	362	339	360	355	342	351	368	346	330	350	361	322	368	355	371	371	397	356	358	381	378	352	332	346	382	363	372	355	357	372	383	369	393	374	348	325	405	374	352	384	362	329	344	391	349	386	373	353	357	336	349	373	367	354	368	364	377	360	380	350	370	327	367	408	346	340	363	384	383	353	339	324	340	382	400	364	333	361	371	350	351	367	366	377	403	318	363	332	363	353	347	388	352	376	365	371	354	348	362	355	371	304	346	351	360	352	371	364	311	354	359	343	379	357	347	380	354	366	353	379	322	376	377	343	353	349	346	325	343	324	372	353	322	329	350	347	347	321	395	322	336	348	374	363	370	371	362	324	387	384	392	357	384	313	352	331	360	370	358	334	354	344	344	338	351	387	370	353	318	354	361	364	352	345	363	364	337	366	391	374	336	359	365	343	354	367	383	360	368	358	346	359	331	376	338	346	371	366	353	358	342	348	348	351	371	395	375	328	391	382	351	350	365	357	395	354	356	368	361	384	332	333	359	356	336	379	396	364	337	380	354	356	320	322	345	386	345	368	340	356	366	352	357	365	362	372	309	352	401	362	353	355	346	306	331	365	418	339	367	350	350	349	337	326	345	357	351	343	346	374	365	346	353	339	377	333	353	364	352	339	336	372	390	343	356	376	364	377	348	361	355	338	359	356	376	344	340	362	387	379	354	368	344	321	338	366	343	345	341	363	355	391	347	321	345	361	350	358	350	344	321	364	322	368	352	337	366	364	376	341	350	398	323	359	343	343	340	347	365	378	336	342	326	362	332	354	369	341	362	369	359	364	368	371	338	328	362	395	381	370	350	353	371	357	351	365	363	321	382	367	359	383	364	357	335	354	344	358	358	349	339	342	346	352	324	391	333	360	357	344	325	385	337	349	348	334	361	339	351	367	361	377	343	378	362	336	326	395	333	370	350	356	359	335	352	392	409	340	329	374	339	361	348	350	350	327	333	363	367	345	360	311	354	386	388	369	355	387	363	386	387	331	361	340	345	390	380	327	363	341	349	367	337	343	359	331	367	336	369	356	353	331	343	360	331	322	368	369	356	377	333	334	338	354	326	355	359	319	315	365	355	363	347	332	353	350	317	356	349	322	379	348	396	383	384	362	359	358	371	338	357	366	333	350	385	349	360	366	355	313	361	360	360	333	335	339	350	363	352	380	374	329	355	351	380	376	338	341	359	325	390	346	330	354	364	331	357	351	341	381	366	378	397	340	346
24956	22268	18319	6601	3922	2691	2139	1420	1020	1002	811	754	713	605	484	449	386	369	354	352	299	291	255	290	241	237	269	285	253	253	220	251	219	242	239	221	229	220	252	245	213	224	230	246	243	223	244	229	225	231	244	235	234	208	236	230	264	224	227	255	250	212	231	243	233	237	220	223	247	227	225	247	229	209	211	223	249	243	198	259	236	231	218	226	175	247	215	210	210	240	199	185	232	226	229	237	218	206	232	206	221	226	204	212	209	236	222	241	228	244	232	253	226	194	213	242	248	219	190	208	217	244	212	215	247	234	234	207	245	243	249	260	242	214	201	215	215	200	237	232	218	223	202	230	208	245	222	219	232	243	226	206	225	227	218	255	233	196	242	220	214	234	212	216	261	244	243	241	230	221	244	212	203	219	226	216	231	220	232	248	233	205	247	233	213	200	204	217	223	219	231	207	200	244	217	242	210	252	220	211	232	200	205	236	222	227	237	193	216	237	246	211	224	235	238	227	208	225	217	227	206	242	241	222	224	218	260	209	233	215	221	233	231	192	207	201	249	222	221	225	216	220	241	210	207	265	221	209	184	260	211	210	226	217	249	242	237	242	207	230	215	231	209	225	234	242	232	251	249	222	214	225	230	226	228	228	239	194	215	229	199	223	248	232	242	191	225	204	254	223	252	249	244	225	232	233	214	223	218	219	214	210	246	230	226	229	199	236	231	223	216	238	213	192	215	234	235	223	230	244	232	224	210	214	249	214	227	196	196	199	221	210	235	221	226	211	234	203	222	247	221	205	213	201	253	226	228	245	213	249	256	216	210	237	211	217	214	223	207	227	214	209	219	241	221	221	228	210	214	229	227	179	257	208	260	224	211	241	226	211	238	196	235	226	239	220	242	255	192	208	221	232	236	207	226	250	240	218	241	227	257	234	238	239	198	259	222	222	231	214	226	206	220	219	219	222	273	212	242	244	240	241	221	249	196	210	232	236	206	190	242	254	219	240	227	225	213	251	228	239	219	225	203	254	214	251	224	241	198	221	242	209	214	246	220	230	222	217	209	233	228	222	254	238	217	202	213	234	201	248	201	260	238	202	210	241	215	212	227	225	226	233	227	220	213	239	204	211	221	211	239	250	229	210	215	223	211	221	234	183	232	263	229	239	235	213	219	223	212	193	232	232	228	198	218	230	193	214	220	212	229	238	222	232	243	209	259	240	224	210	254	210	218	208	223	233	229	205	248	245	196	223	223	209	220	199	200	211	237	247	219	224	221	258	216	221	227	200	216	201	205	207	224	207	216	259	225	227	234	215	223	219	194	243	223	237	212	236	214	212	215	214	219	246	226	228	235	214	209	204	213	213	235	200	257	225	230	205	220	216	242	210	236	207	231	238	216	207	223	221	225	235	216	198	200	223	237	245	224	237	239	232	233	196	219	226	229	224	213	201	220	192	210	233	238	256	234	231	228	195	207	244	213	200	238	216	232	204	216	242	202	201	218	232	211	221	222	227	245	206	205	237	237	238	246	225	217	231	219	215	256	241	256	206	215	229	232	246	232	230	220	231	241	256	222	237	254	220	223	191	238	253	231	218	236	220	215	230	225	244	230	216	220	244	224	208	218	222	208	205	236	225	208	204	233	244	228	235	220	230	250	206	250	240	223	207	208	200	237	224	200	234	228	240	219	230	230	191	225	202	225	226	237	200	215	222	200	239	226	246	195	230	233	213	214	245	246	213	283	217	224	253	229	236	213	214	239	215	218	219	219	212	220	208	225	210	224	215	199	251	216	230	213	204	217	234	217	211	225	209	231	224	230	209	259	225	214	238	230	206	250	238	210	202	225	226	205	241	210	208	219	246	214	217	230	215	218	208	236	223	221	198	222	211	214	198	184	251	229	231	233	218	207	233	238	243	240	216	233	238	223	201	236	233	209	205	212	203	207	224	222	236	213	200	228	223	231	246	220	228	226	232	245	225	236	199	225	244	203	214	201	204	232	223	230	256	191	226	236	204	238	242	259	208	215	239	228	212	231	217	218	225	211	220	245	207	238	246	201	254	247	197	237	225	216	230	219	238	205	230	235	212	214	199	209	210	211	232	244	203	248	233	206	201	243	238	231	253	226	224	233	241	229	233	245	241	228	220	244	236	217	216	220	234	236	226	236	218	265	232	208	226	206	214	246	206	226	248	250	209	236	226	233	224	247	238	203	224	217	247	235	194	232	243	211	202	221	239	204	213	213	220	201	248	243	223	216	225	257	235	211	216	191	217	244	227	233	253	231	213	257	232	219	214	226	211	261	221	234	231	226	231	243	209	237	224	246	250	217	237	237	210	196	191	236	224	240	246	234	224	213	203	235	226	253	233	249	219	192	219	209	217	214	219	225	220	230	222	247	228	232	214	238	208	213	207	231	228	239	218	235	210	227	230	211	222	225	232	208	199	224	209	230	227	211	198	213	233	211	238	225	219	221	210	205	217	207	202	204	210	238	202	233	231	209	211	224	192	218	226	202	256	230	256	228	219	246	237	220	203	212	225	225	225	219	252	190	219	222	236	215	230	221	218	231	234	204	218	212	213	217	212	257	242	234	233	224	227	248	221	208	230	241	235	233	207	239	225	229	241	238	209	233	246	207	212	210	232	218	209	225	184	218	222	208	220	211	228	247	213	204	224	226	232	238	227	239	231	210	252	211	232	223	219	232	244	220	228	222	218	217	249	203	230	256	232	222	231	243	252	213	219	210	223	224	243	228	217	243	226	244	221	216	217	217	207	235	220	196	229	243	185	216	249	222	206	224	216	242	223	216	227	211	224	233	218	245	210	241	240	236	213	218	253	231	243	229	243	216	211	257	179	223	220	227	220	235	252	223	277	206	192	217	214	200	248	246	211	239	234	210	234	211	230	235	232	198	220	240	217	233	207	222	243	237	208	219	230	236	222	234	218	236	249	240	246	228	229	215	243	199	192	231	220	245	215	234	205	218	219	216	216	206	210	222	199	236	235	218	216	227	236	234	230	188	230	251	202	229	242	227	243	219	231	223	230	249	218	193	204	234	235	232	230	208	241	190	222	216	227	223	237	220	218	190	231	216	220	226	230	211	240	220	240	214	238	239	230	233	249	206	221	215	235	238	216	207	217	242	200	233	233	222	223	218	231	197	227	210	228	235	228	213	238	212	232	240	246	224	208	194	222	210	240	260	224	238	205	241	240	249	273	247	235	236	211	231	260	218	236	205	231	233	220	217	245	211	236	232	224	256	219	224	210	230	210	208	231	232	243	222	209	208	234	244	224	207	225	192	220	225	216	207	216	211	213	234	213	206	227	227	268	214	239	218	234	254	233	237	233	257	224	243	197	227	252	223	213	209	239	214	230	218	205	210	207	193	230	223	214	239	242	234	226	200	224	231	215	230	197	207	221	234	206	235	238	219	203	202	217	223	206	235	207	202	218	215	235	230	233	231	227	206	229	244	227	226	221	240	202	206	235	211	242	231	223
16336	20991	22646	10058	9356	8474	7385	4969	4100	5109	3843	4028	3377	2925	2479	1851	1707	1563	1434	1358	1028	940	947	855	781	726	712	660	656	661	659	634	639	623	647	655	621	633	621	612	650	595	637	625	635	605	604	612	571	585	554	536	591	566	558	563	556	571	536	576	551	588	529	562	540	538	535	583	585	513	568	568	545	560	580	560	562	553	539	537	540	536	552	551	552	517	531	534	535	542	528	548	532	553	506	554	546	519	558	517	551	500	536	500	555	570	571	547	562	539	540	568	550	553	509	531	542	542	525	523	533	490	525	561	506	569	524	543	511	529	560	548	522	544	560	585	576	560	504	553	549	514	489	529	553	518	531	518	579	534	527	516	537	534	524	543	580	523	552	593	521	513	520	512	532	543	529	544	524	562	581	557	552	566	539	538	545	520	519	544	517	568	523	556	527	549	527	510	484	546	592	533	528	528	499	527	516	567	532	543	556	518	533	528	511	560	543	571	531	559	545	532	540	563	545	541	531	553	526	496	524	561	547	525	530	554	523	548	517	486	519	517	534	563	514	539	530	568	557	550	557	536	546	544	559	574	507	529	565	532	536	531	539	558	565	581	561	547	534	533	541	522	535	515	526	560	510	547	528	528	508	574	537	506	533	526	528	578	518	518	551	580	546	532	531	523	582	568	568	544	570	566	510	519	557	521	517	558	536	534	535	519	498	562	541	529	541	507	529	563	575	560	514	541	503	563	557	546	498	531	549	515	568	511	539	520	519	566	539	557	533	547	527	513	542	534	557	576	553	564	511	522	587	531	551	534	540	528	530	578	517	534	503	525	536	518	541	518	561	552	546	539	497	564	551	526	521	520	523	488	522	564	530	519	511	531	517	551	540	489	543	562	539	521	507	526	568	511	534	558	529	546	543	524	564	539	532	520	544	513	526	539	534	519	509	561	576	552	545	536	497	526	545	551	559	518	556	570	572	547	543	579	566	526	518	549	523	526	540	523	554	521	486	524	545	560	514	546	554	521	517	516	472	534	551	508	540	518	570	528	522	494	527	564	518	493	482	557	566	557	553	540	551	517	514	596	518	559	560	540	522	531	564	564	560	522	534	554	539	538	551	545	537	510	558	527	534	545	524	534	519	555	546	551	527	491	589	578	533	500	539	534	540	524	534	529	535	536	527	516	553	552	559	563	515	503	587	539	554	518	545	555	545	538	567	580	518	535	527	538	564	544	535	536	557	561	538	503	533	524	542	509	518	534	547	521	513	534	525	554	555	535	584	530	571	519	523	551	546	536	540	592	511	556	569	545	522	524	554	560	549	545	573	546	521	551	559	567	506	543	534	587	547	574	556	537	574	543	527	526	535	531	549	507	543	520	512	500	555	550	582	516	538	521	555	550	541	532	551	529	564	506	551	531	555	547	534	517	490	534	520	553	524	518	525	526	537	529	554	567	559	515	589	544	551	554	552	528	538	526	523	548	519	527	494	491	549	581	559	520	534	558	543	519	519	567	552	516	602	507	602	525	545	526	510	522	571	549	516	554	552	515	572	493	547	533	530	531	545	565	549	520	560	510	523	537	571	537	568	496	518	554	519	534	535	560	520	540	527	514	557	532	526	542	549	538	577	516	550	560	489	537	544	551	519	532	552	548	533	534	504	576	500	566	499	509	560	548	550	541	540	542	527	547	553	529	545	546	565	548	534	544	542	539	554	524	510	559	511	513	558	577	511	546	508	510	532	514	568	501	564	544	532	537	531	539	528	536	550	515	551	561	536	509	558	528	535	558	559	544	535	503	542	516	561	546	508	522	549	547	561	562	572	533	536	517	582	512	513	557	540	540	525	507	539	550	563	536	529	528	533	520	507	566	517	540	556	560	540	491	509	539	560	483	493	553	523	496	552	546	522	535	560	524	572	525	545	507	565	534	560	531	504	484	534	556	547	551	545	524	572	530	526	520	569	507	515	529	532	514	562	537	507	533	559	545	536	523	560	522	557	535	504	520	539	540	516	548	552	531	525	562	550	564	477	555	550	526	536	559	540	547	543	513	513	499	554	507	491	564	559	559	501	515	500	556	583	521	524	549	519	539	547	523	559	534	529	529	587	550	576	573	512	525	525	566	567	533	506	511	515	520	518	531	556	523	534	540	535	569	547	586	530	503	584	545	516	518	509	535	546	579	561	538	525	502	550	526	568	545	520	556	516	549	559	531	524	559	505	529	549	546	499	546	526	527	581	539	535	510	562	517	516	531	553	548	538	517	530	573	533	536	524	545	546	575	494	556	569	544	582	520	532	518	507	530	560	541	553	529	529	551	531	562	535	564	544	530	533	537	527	538	594	562	542	530	531	531	526	529	530	523	534	526	518	536	533	543	532	559	528	562	506	556	552	530	546	541	514	515	550	570	568	539	528	516	523	519	533	555	546	530	554	526	531	531	537	530	504	515	518	546	524	509	558	528	536	556	514	544	557	553	489	552	575	517	567	572	533	537	540	548	519	529	574	557	567	542	528	543	512	553	523	560	538	534	526	531	550	575	557	569	530	523	515	553	555	516	503	554	525	536	573	512	537	520	586	545	529	543	582	521	495	562	534	582	539	524	548	548	499	553	559	561	546	559	502	511	534	526	537	530	556	498	532	521	507	552	527	570	555	546	538	549	564	524	533	551	506	525	567	512	538	542	532	506	540	506	531	537	564	533	557	565	540	541	570	548	493	553	535	488	541	509	548	496	563	543	545	571	554	542	512	523	543	513	519	554	536	487	564	539	556	563	528	537	558	547	539	543	530	555	548	542	553	566	536	524	486	540	502	564	546	520	559	593	524	562	538	546	533	561	520	563	567	547	569	567	526	514	513	557	534	548	564	535	527	595	557	481	509	550	539	509	504	587	522	525	509	551	546	563	548	557	522	548	502	556	548	584	527	524	545	562	589	508	528	566	515	472	535	526	520	538	482	560	526	500	556	522	598	548	552	560	530	515	516	506	526	538	537	522	550	531	559	477	537	518	539	539	574	554	554	513	543	509	534	548	527	530	548	530	511	573	502	573	550	526	538	576	529	496	528	511	555	538	500	537	563	587	555	530	530	544	545	514	512	533	527	533	504	532	542	515	547	525	568	534	526	498	579	477	514	558	541	524	531	540	508	528	516	510	526	543	527	516	552	533	560	582	567	538	541	534	547	564	502	559	535	586	565	521	529	541	480	510	525	519	549	566	542	537	535	565	579	586	568	529	497	552	525	537	525	542	588	551	535	572	549	543	530	531	539	577	546	511	526	516	532	568	522	535	577	508	495	578	538	556	505	550	572	534	541	545	554	516	531	542	539	538	558	498	577	569	563	549	494	559	517	528	507	552	551	538	533	496	504	540	530	528	513	502	542	494	558	513	547	501	544	553	530	543	560	555	568	551	539	529	579	514	531	530	596	609	553	533	544	567	538	524	528	568	560	527	519	553	530	520	572	511	510	562	545	556	528	549	515	511	519	520	528	541	528	530	549	512
44433	50740	47675	27585	25003	22653	21325	14974	12160	12462	9722	9773	8488	7039	5941	3498	2443	2689	2504	1911	1080	898	1011	629	492	508	413	362	335	286	298	330	294	250	252	274	312	253	286	275	285	260	258	270	283	238	234	221	264	244	264	249	273	274	272	253	242	263	237	269	244	266	253	261	253	219	242	237	257	247	259	229	222	243	235	245	253	234	252	267	218	224	230	236	200	256	215	255	252	225	231	229	235	230	243	227	242	216	244	190	220	217	233	238	214	205	260	240	212	243	223	205	245	261	265	250	227	247	225	238	241	241	235	222	221	239	258	263	249	271	229	243	249	219	218	208	234	254	213	221	237	226	227	248	197	232	212	239	247	261	239	245	252	206	275	219	256	216	250	247	216	219	254	246	222	226	233	190	243	222	228	220	224	252	218	239	210	242	222	253	255	278	235	236	231	210	257	219	224	251	222	229	239	258	239	221	221	241	222	228	231	224	222	242	239	242	199	246	250	240	241	241	223	204	216	252	244	235	217	231	198	222	219	216	204	213	236	215	230	241	208	261	232	229	211	232	249	234	255	231	197	242	214	232	254	225	224	235	234	214	224	237	227	235	232	240	204	251	232	261	235	218	262	217	255	267	237	239	243	244	229	239	226	195	203	241	237	225	216	273	215	209	264	211	217	233	224	212	226	208	231	227	238	268	230	203	216	247	242	237	215	232	233	222	258	244	235	220	233	223	255	251	242	243	225	264	229	208	244	246	238	256	213	220	228	251	223	228	216	236	239	215	237	221	220	239	263	241	212	238	232	230	279	202	250	254	221	215	212	227	209	264	210	213	239	240	199	237	254	261	209	191	212	223	225	231	241	238	223	233	218	208	226	241	222	197	248	231	236	232	224	245	248	256	245	257	226	208	223	235	228	217	230	218	247	230	263	237	251	234	248	217	241	221	219	263	246	221	219	221	252	234	258	233	219	254	214	221	263	241	208	237	223	214	220	230	224	217	201	224	245	218	213	212	227	227	249	253	234	214	249	229	243	223	253	202	254	209	239	238	249	243	249	220	239	223	200	226	251	210	219	228	237	214	253	232	234	249	241	221	236	244	207	232	224	214	215	234	236	228	243	230	228	233	210	233	228	231	216	227	241	225	208	254	245	247	235	250	247	233	217	245	227	231	222	235	226	223	216	228	251	218	232	254	231	228	221	232	217	247	254	233	240	240	227	225	232	274	244	241	238	197	223	225	216	221	217	245	224	236	240	225	244	243	209	221	244	204	218	213	228	241	233	235	219	223	252	231	240	225	241	224	246	234	226	230	204	227	210	231	232	252	243	220	224	231	210	238	226	210	247	225	257	259	223	206	227	235	215	227	242	246	251	237	245	242	215	251	234	228	256	250	220	240	225	223	227	240	249	232	237	235	225	245	228	233	249	243	232	231	219	233	239	234	242	222	216	215	214	209	249	232	207	227	246	213	251	227	235	261	227	238	255	242	227	216	225	232	197	217	230	213	241	232	232	231	239	212	214	220	217	249	248	240	228	241	252	222	255	246	235	249	221	243	228	230	253	253	235	210	234	243	226	254	203	256	215	217	247	248	242	223	221	217	225	239	231	229	233	249	257	199	224	233	211	214	223	211	237	250	244	231	218	235	206	223	222	246	245	231	263	230	252	257	207	218	250	243	235	240	270	235	237	235	227	239	197	220	219	230	260	249	211	240	264	256	235	247	231	230	231	257	236	240	224	222	220	235	216	224	240	219	228	236	245	229	253	251	241	238	226	226	243	227	209	229	236	234	247	240	233	239	232	241	245	231	237	218	228	215	237	220	227	225	251	237	222	216	235	202	236	234	228	221	232	241	223	248	268	262	240	217	221	225	213	221	248	195	196	213	259	248	262	206	242	227	233	224	247	203	241	227	274	227	239	221	219	240	228	217	232	215	225	225	213	226	226	226	229	215	253	225	253	222	246	246	226	201	224	223	229	239	232	237	238	234	222	264	218	261	207	233	249	227	234	221	236	201	244	236	202	244	225	244	249	226	239	260	254	217	244	221	241	205	226	216	248	248	240	236	201	228	217	209	187	214	234	235	248	241	249	239	245	226	231	218	227	228	241	241	224	228	240	225	224	242	223	235	202	233	254	232	248	203	229	237	255	217	225	259	218	242	238	217	229	246	235	242	217	224	214	226	209	247	246	225	238	216	228	220	215	219	249	213	242	272	213	218	205	234	219	228	224	240	238	210	263	224	216	239	252	230	236	244	215	241	216	225	216	220	244	236	230	239	215	227	224	246	235	220	225	236	284	248	227	237	249	248	237	217	228	233	232	266	224	217	257	219	236	235	218	236	227	182	221	213	225	252	213	199	221	264	246	235	216	226	236	236	233	235	225	241	213	246	259	240	205	250	235	213	239	243	227	207	206	226	206	264	238	219	232	262	247	203	202	237	205	251	219	244	254	232	240	221	238	233	245	227	242	230	270	224	251	188	240	232	249	254	248	238	233	244	227	238	225	259	209	228	230	254	222	263	234	245	220	224	241	235	207	230	268	202	224	237	239	246	195	215	236	220	236	251	209	227	271	204	211	224	217	282	232	231	235	249	242	248	233	257	216	245	251	248	215	223	234	241	244	243	260	220	219	242	213	226	233	238	242	206	262	238	230	260	214	234	243	227	204	237	230	232	236	230	215	229	213	224	224	231	250	212	237	234	217	243	229	236	234	266	242	233	241	246	239	232	217	208	210	225	239	235	236	249	215	238	228	221	207	242	244	207	245	205	218	253	240	228	224	216	235	212	254	258	221	265	241	191	254	258	232	230	232	233	223	213	234	218	209	238	222	253	246	207	245	215	262	236	218	212	258	222	239	217	238	204	226	251	258	242	254	208	244	260	226	227	238	243	217	237	220	205	226	238	234	246	239	217	251	251	255	234	214	222	233	245	196	202	242	265	208	270	212	225	228	205	235	225	244	232	237	229	229	194	256	227	268	231	237	242	222	232	214	240	224	251	242	233	240	224	228	212	247	231	234	222	268	219	244	219	219	239	236	218	213	222	229	238	210	222	221	201	227	230	223	245	215	225	245	232	241	236	225	229	246	189	205	205	246	253	208	229	224	234	230	236	198	229	238	218	218	221	213	218	271	248	233	213	231	231	241	222	230	237	225	225	231	249	209	224	263	223	203	232	238	207	224	218	226	222	221	215	241	232	224	220	234	239	237	236	234	235	231	207	226	246	213	220	219	242	233	217	218	241	227	253	220	230	224	231	227	231	231	216	249	254	231	235	230	224	221	240	240	228	218	227	246	201	207	242	239	221	224	277	237	221	225	247	225	211	230	226	212	213	249	202	209	232	206	241	218	224	230	230	240	248	225	251	249	231	231	229	205	230	240	226	231	238	219	234	233	254	231	240	251	224	213	235	243	238	229	220	238	218	239	264	218	207	248	227	231	248	242	243	246	240	226	226	236	243	246	230	230	239	259	224	212	236	234	243	208	238	206	188	244	196	237	240
31360	45426	46935	24839	25250	28999	29109	20628	19780	25274	20542	21277	20202	19728	17455	10987	9958	10882	9643	8442	5694	4928	5233	3214	2482	2199	1650	1499	1366	1232	1087	1152	959	898	886	823	879	891	836	792	930	831	831	779	743	712	702	671	677	795	728	722	644	705	725	667	639	604	629	630	606	622	644	631	597	621	610	592	578	572	600	606	619	691	619	616	618	593	593	591	553	603	599	587	556	612	544	565	565	523	544	555	548	609	532	581	548	510	527	530	574	547	526	528	561	581	622	547	549	571	538	507	549	598	521	502	574	535	540	539	531	583	541	557	544	556	570	537	556	535	532	564	537	552	548	547	575	539	544	576	551	490	578	556	549	517	524	550	553	565	516	525	524	526	562	521	471	547	550	505	525	530	542	578	522	501	495	495	551	564	535	524	541	539	538	567	538	580	555	537	546	545	568	536	590	515	550	541	529	535	528	515	507	538	501	530	561	544	536	578	540	542	546	539	535	532	536	544	524	537	547	534	561	558	528	562	534	580	537	522	573	527	571	539	581	561	544	592	543	555	548	561	586	571	545	514	531	581	536	544	556	556	564	538	541	536	572	562	549	557	546	596	575	486	556	558	572	525	546	552	572	614	552	582	559	588	534	533	530	566	549	518	560	542	543	551	548	533	518	512	547	508	574	521	531	571	558	496	541	569	580	576	556	553	536	568	506	556	541	527	550	535	543	581	504	526	531	500	564	565	559	540	537	554	553	554	563	532	537	535	559	515	510	527	559	555	569	534	542	511	553	539	520	558	528	518	535	559	526	544	548	549	562	542	567	539	541	582	562	588	553	522	536	557	542	524	552	570	573	538	549	559	447	505	520	546	558	571	537	542	521	537	563	546	533	540	542	545	525	565	482	530	524	556	543	571	545	538	519	545	548	575	551	546	511	591	535	534	547	534	551	541	551	532	569	580	546	535	542	553	508	518	579	523	526	557	529	518	522	569	564	554	545	515	538	530	550	558	522	564	557	556	585	549	532	512	552	556	542	523	547	569	552	587	538	551	499	522	502	586	569	538	611	533	506	528	536	556	544	508	569	524	521	564	534	498	521	561	534	531	524	533	569	571	514	556	572	539	569	571	561	534	502	535	551	558	504	532	578	507	548	505	532	581	557	587	543	560	571	531	512	569	588	479	571	559	578	530	552	555	550	570	543	585	536	556	528	523	565	567	565	527	551	555	574	532	506	533	529	565	554	553	533	516	572	579	519	541	518	531	559	554	558	547	529	557	510	509	529	546	547	535	547	553	526	505	551	566	526	577	552	520	544	564	564	529	553	518	572	565	544	538	524	484	574	555	555	577	557	516	537	539	568	540	561	570	495	520	552	544	543	556	534	558	527	509	498	515	584	552	555	545	522	571	520	580	564	525	575	534	555	560	533	570	567	557	519	513	547	528	589	524	552	561	565	590	556	533	523	557	534	544	592	581	544	557	504	588	595	564	528	562	513	519	563	578	556	548	570	521	580	527	554	547	582	564	552	559	557	543	530	537	553	565	539	539	560	529	585	580	554	551	518	518	544	559	574	520	555	554	601	522	523	517	557	550	521	514	522	500	569	610	550	536	533	580	526	550	563	522	550	546	541	531	546	547	562	524	520	590	557	522	570	525	562	540	508	521	578	545	566	530	539	522	566	549	572	533	527	565	577	548	539	538	541	548	536	541	499	456	557	532	539	563	566	520	525	543	543	558	546	541	576	542	544	554	537	519	614	508	543	532	578	539	552	544	573	537	510	582	550	554	552	545	557	531	544	526	513	553	540	529	516	513	503	548	519	561	503	530	539	523	539	531	532	561	524	528	525	528	492	522	522	529	549	563	485	571	544	519	579	556	561	547	548	602	576	522	504	509	524	520	549	540	512	570	579	534	542	563	560	548	535	583	524	508	542	551	550	591	526	574	554	579	539	527	558	552	562	593	509	515	585	532	560	587	566	506	532	549	530	546	569	552	544	567	555	567	558	544	569	516	527	510	541	576	537	489	526	543	555	551	527	565	521	528	522	537	532	543	534	569	495	573	535	546	520	554	515	523	563	529	558	543	544	582	568	562	545	546	564	583	559	569	523	552	556	555	607	573	561	564	616	573	546	535	514	564	526	527	593	532	522	527	550	526	536	579	558	544	505	545	552	560	514	509	532	528	520	509	520	567	517	564	530	542	508	534	494	564	549	577	568	525	580	557	514	548	555	581	548	546	537	509	541	559	511	610	544	588	547	567	556	553	529	547	555	553	576	574	546	547	576	487	580	597	505	505	544	552	503	540	548	535	576	573	539	540	562	557	528	565	534	565	542	544	562	554	579	575	548	567	520	595	548	545	597	491	555	552	564	548	564	546	541	538	560	539	553	529	571	505	563	557	577	537	578	555	531	534	534	538	571	524	518	554	571	521	558	533	531	535	544	495	569	522	536	555	547	572	556	601	539	562	582	580	521	537	561	578	576	534	579	541	546	551	527	564	605	549	538	544	534	525	525	557	541	559	571	511	570	562	542	569	492	498	575	568	517	529	536	555	500	549	520	547	512	515	561	540	553	503	533	513	544	568	538	559	561	548	538	551	512	548	543	537	513	563	560	551	556	550	531	531	551	527	559	484	561	535	522	532	542	553	540	543	551	521	527	553	514	542	538	551	542	538	544	536	552	510	589	602	566	520	582	554	542	543	500	555	518	542	543	565	542	547	523	526	546	509	525	553	518	522	522	567	516	560	544	524	550	526	556	514	520	538	562	527	519	576	520	547	520	518	568	533	498	580	498	583	525	513	570	541	532	543	559	539	490	526	545	527	538	530	508	530	516	528	535	540	533	562	505	534	541	572	530	546	584	567	590	524	532	546	549	553	544	522	522	540	555	520	550	546	522	521	573	532	591	533	565	552	527	535	562	541	539	559	531	547	534	535	493	583	537	560	573	520	541	538	524	518	515	582	555	550	545	530	565	532	586	559	527	558	555	537	577	504	552	561	531	561	576	552	581	520	553	539	540	550	516	544	579	558	545	518	513	521	550	495	532	539	572	558	532	542	559	574	524	569	524	528	556	561	533	508	516	516	556	545	530	570	595	522	575	531	552	523	564	547	549	533	541	534	561	509	533	543	531	545	554	581	594	540	541	557	550	533	617	581	542	526	549	550	567	565	560	566	536	574	562	532	563	543	520	535	523	534	564	513	577	565	564	529	572	527	573	532	546	550	533	536	520	561	524	538	526	573	535	533	565	509	560	546	528	563	522	571	531	551	564	507	498	498	556	544	567	563	534	531	573	536	541	529	538	593	547	544	546	540	550	545	543	562	541	548	565	526	574	524	569	574	521	536	546	536	551	519	540	546	542	540	516	557	535	557	525	548	558	521	539	535	549	509	533	530	540	511	535	522	526	520	522	554	584	584	556	612	578	507	547	541	546	536	537	524	538	544	591	550	549	506	523	552	523	547	507	477	537	561	553	537	549	537	541	554	543	558	557	544	563	553	540	556	543	556
55169	51587	44065	29445	28585	27826	29910	24226	19757	22061	19686	19413	16407	13314	12045	7598	5422	5441	5099	4060	2315	1819	2106	1076	882	642	571	416	395	335	303	349	264	284	226	251	255	237	246	237	231	212	198	211	225	183	211	202	200	206	200	198	174	203	196	208	215	182	175	195	136	183	174	164	171	162	162	163	156	170	179	174	152	183	135	154	149	141	161	170	177	143	141	151	155	157	159	159	163	162	163	158	146	142	175	148	131	150	142	142	154	160	127	159	164	155	154	145	143	142	156	154	156	169	158	136	158	136	150	136	136	183	154	159	164	137	153	147	140	155	142	140	165	139	147	161	141	140	161	156	141	135	169	168	157	136	157	150	137	132	150	157	150	136	143	160	156	150	153	149	152	158	144	157	155	157	149	155	119	134	119	121	142	138	166	153	157	164	148	152	161	148	186	154	146	146	147	143	145	158	142	133	145	133	121	149	159	121	162	148	138	138	160	137	145	163	138	120	131	144	138	178	153	169	128	157	139	136	143	165	139	151	144	144	146	136	141	176	132	165	144	159	150	144	142	141	138	159	129	151	155	137	145	156	158	134	162	143	162	137	159	171	161	133	139	152	155	145	160	148	137	174	155	136	159	138	141	150	142	146	151	147	157	166	148	155	148	155	162	149	135	137	139	135	148	152	173	142	160	142	130	156	173	163	156	169	151	147	161	144	138	156	146	143	150	135	138	158	163	142	137	142	145	154	134	149	146	146	152	152	126	159	137	128	164	136	164	133	152	117	140	137	140	160	144	136	137	136	149	146	145	143	127	141	150	149	140	149	165	166	161	146	139	140	152	144	141	176	148	137	134	157	159	149	166	154	121	131	156	139	140	141	126	150	157	151	132	168	151	147	139	148	152	126	144	136	161	168	122	161	143	174	131	182	159	169	168	139	150	165	144	131	138	139	154	164	161	158	145	142	149	150	136	144	157	123	130	167	160	169	147	156	146	144	136	148	163	162	155	148	130	142	160	146	152	141	139	154	165	153	134	142	144	136	136	160	153	137	148	140	161	152	156	150	144	142	144	119	146	151	162	160	148	127	172	123	178	160	153	154	143	151	152	154	146	153	151	164	143	126	147	138	151	150	147	123	182	136	161	188	164	137	148	127	145	146	157	187	163	154	166	155	168	152	170	147	138	171	156	123	160	147	161	150	147	167	138	155	162	169	153	139	129	119	145	161	152	136	139	150	134	149	148	153	161	146	153	164	171	162	142	157	159	153	146	139	154	159	119	163	160	160	146	158	147	146	162	151	151	154	159	155	154	151	162	139	138	135	144	147	158	147	144	117	158	162	130	151	146	171	129	172	159	160	163	158	181	152	145	156	154	124	172	153	136	148	137	129	144	131	163	142	151	149	156	146	159	150	131	142	144	160	146	134	164	148	159	148	142	137	137	150	141	174	151	187	165	151	142	132	138	137	138	136	145	151	132	161	141	163	172	160	162	139	185	156	135	160	170	153	170	130	137	131	154	147	145	132	155	130	167	159	167	152	160	154	163	152	165	163	140	160	133	154	161	112	140	141	140	148	132	161	148	139	147	149	143	162	168	151	158	153	137	146	177	127	165	122	152	164	142	152	157	139	160	124	140	160	132	167	155	154	164	162	147	157	153	160	136	149	154	133	169	143	127	140	127	137	161	159	136	125	157	174	137	157	141	142	155	161	178	152	141	121	129	153	157	148	126	158	163	144	115	154	137	137	151	152	152	133	152	156	159	139	153	170	145	151	158	115	147	151	163	136	160	147	140	133	143	143	162	163	150	130	150	154	146	140	130	150	137	155	144	142	143	161	157	160	152	149	152	149	141	155	136	151	151	140	144	144	156	143	144	156	142	154	135	147	166	138	157	142	156	153	145	140	161	171	160	132	149	170	164	126	140	158	138	132	146	141	139	157	151	150	128	155	137	146	157	143	128	155	140	176	156	160	153	149	151	175	154	162	152	141	140	132	173	140	159	151	153	128	159	169	129	151	144	129	159	149	146	146	137	182	123	151	151	145	160	163	138	155	143	189	137	156	157	155	159	134	146	145	120	161	176	165	141	144	177	155	133	137	155	165	163	148	125	145	151	157	145	144	166	134	142	137	140	192	141	122	148	181	139	161	152	144	134	156	146	156	145	157	157	141	136	149	157	145	134	150	159	138	133	141	135	145	154	125	154	148	138	148	134	149	151	145	145	163	157	165	141	135	166	139	128	160	147	142	130	157	136	140	174	142	138	153	157	132	138	137	146	160	170	148	120	140	150	142	163	159	155	149	140	159	155	148	161	160	138	159	149	137	162	147	158	131	154	142	148	156	163	140	142	173	159	144	121	132	143	152	151	146	141	160	125	126	154	153	151	145	146	154	167	155	174	150	160	159	133	176	167	135	151	164	145	143	128	146	161	148	182	165	147	144	162	127	144	151	132	152	146	154	150	160	152	127	167	147	140	136	147	149	135	156	156	143	168	159	141	149	148	137	136	175	144	161	165	131	154	159	133	144	126	120	162	163	134	156	147	141	153	159	151	166	148	144	142	161	140	158	156	152	157	154	156	149	131	159	151	157	156	129	149	130	156	160	156	123	138	162	142	152	159	155	142	166	148	153	165	170	165	163	150	160	140	165	155	145	153	137	146	155	137	141	168	156	129	150	137	132	149	162	135	149	133	147	157	147	151	166	154	146	143	185	155	144	140	138	157	144	158	143	146	139	150	132	164	136	158	151	158	147	134	143	156	147	151	170	160	156	142	158	170	155	144	150	140	155	111	130	152	154	149	123	142	141	141	150	134	122	140	170	163	172	156	154	144	145	159	171	135	158	120	139	158	135	139	170	147	143	138	154	159	137	166	161	148	139	140	155	144	135	120	153	133	150	143	139	161	172	129	144	154	150	139	135	147	151	148	157	141	136	188	133	122	140	143	134	152	153	140	163	123	147	155	147	139	150	152	143	165	166	167	154	175	143	169	141	156	127	149	141	148	126	148	136	152	133	166	142	175	158	145	126	142	137	155	146	145	147	152	127	138	143	169	155	134	142	128	152	146	156	168	137	131	127	148	147	158	153	177	134	152	146	136	159	132	156	153	167	153	132	150	138	138	165	158	155	144	147	133	153	158	132	155	151	119	133	145	164	150	148	140	137	130	167	122	137	148	148	161	149	171	151	150	175	140	159	139	136	138	152	151	148	141	157	153	130	156	145	158	158	174	165	143	130	157	145	169	155	151	137	138	134	153	127	151	134	149	169	146	152	137	148	149	121	143	180	173	128	140	157	148	133	151	153	156	137	182	150	154	150	155	145	137	152	130	141	156	139	161	157	144	157	170	131	149	127	150	156	150	138	157	125	147	156	146	140	153	142	130	137	142	147	139	143	141	181	160	152	139	127	152	151	158	156	141	154	157	166	133	139	159	160	147	150	180	149	163	147	134	163	161	159	158	138	150	158	144	147	162	138	142	156	135	140	143	148	168	165	143	136	140	157	145	148
41863	51961	50863	32912	32570	35352	39485	29740	27568	34531	31515	31863	28375	28323	26682	17958	16210	17344	15589	15425	9931	8626	9197	5135	4419	3389	2740	2145	1895	1532	1449	1551	1326	1073	1107	1068	1038	1017	1030	1024	1125	1042	918	834	745	753	711	658	726	737	730	768	690	585	689	617	640	545	534	499	497	513	524	523	507	449	464	485	497	476	501	539	518	523	536	473	444	439	449	451	423	426	451	420	411	456	419	409	365	354	369	389	362	385	366	390	371	358	387	351	382	333	378	360	378	345	378	374	341	355	364	345	391	360	416	365	373	366	347	354	383	375	373	351	357	401	355	350	372	371	370	378	358	352	372	372	340	358	320	335	352	385	361	389	358	357	344	364	353	349	341	342	403	358	379	355	373	379	346	360	361	363	362	343	342	365	356	381	349	356	367	337	343	360	335	359	333	360	393	341	349	354	362	341	365	360	385	350	356	356	400	366	351	354	354	394	325	358	346	384	349	354	354	374	372	350	392	343	376	367	384	351	376	378	385	388	347	372	343	355	385	372	387	379	373	338	343	368	369	326	365	356	360	337	372	385	358	377	358	385	346	373	328	348	371	348	351	378	378	350	360	330	372	380	408	368	373	384	356	348	350	344	354	324	355	358	363	379	323	323	356	316	397	386	370	353	346	378	380	381	308	361	361	390	355	332	371	390	388	342	339	372	370	360	370	372	356	387	379	378	340	356	337	336	371	348	381	351	341	373	345	365	341	350	357	348	354	345	356	337	377	376	388	351	363	365	365	327	348	368	356	376	328	354	339	372	364	347	359	327	341	342	367	384	318	370	372	325	324	388	353	365	392	355	355	400	363	328	348	332	367	368	386	367	339	337	355	379	339	376	346	365	374	349	371	351	378	357	313	360	363	346	386	341	375	381	412	374	362	342	371	409	348	352	370	373	369	393	327	365	360	346	350	344	345	343	377	356	335	357	384	372	389	361	392	362	383	327	331	367	331	340	374	377	374	383	396	403	349	348	332	348	374	351	323	376	346	355	379	360	385	373	359	325	383	344	401	369	376	361	349	346	361	354	362	371	389	360	344	401	361	340	356	357	364	352	385	383	342	357	353	359	332	367	359	342	359	375	352	356	351	380	339	372	296	378	367	371	380	337	396	388	399	350	340	372	344	360	367	362	341	338	352	366	345	331	351	351	407	331	371	353	358	350	350	395	353	335	367	355	332	364	406	356	343	365	319	377	315	371	385	379	347	333	378	370	374	327	362	366	373	366	351	332	320	332	369	337	370	395	366	361	390	395	355	349	400	379	347	379	364	383	369	393	353	348	345	403	366	370	346	359	369	363	339	367	352	399	368	380	361	386	351	335	358	370	354	353	353	348	375	385	357	343	335	394	373	348	352	372	367	385	360	364	372	362	359	390	327	370	394	333	365	357	383	350	397	379	326	325	341	365	332	387	369	361	370	355	379	357	356	381	376	373	319	364	367	351	338	354	359	353	372	307	337	357	370	364	379	387	355	364	337	353	395	346	353	393	362	416	363	369	379	366	364	369	367	369	367	381	343	368	345	367	346	317	351	363	346	349	374	364	371	364	363	350	374	327	364	362	366	341	397	374	390	356	337	382	337	327	349	339	376	395	329	382	370	393	358	335	371	381	317	336	351	387	373	384	374	346	381	338	363	351	357	369	363	373	382	384	369	392	360	391	349	336	359	359	361	333	371	365	365	334	376	349	342	359	365	360	337	343	347	363	364	359	332	329	334	346	332	377	364	380	371	338	340	352	341	351	402	364	385	358	369	377	333	348	353	366	335	342	368	374	325	365	375	388	340	391	365	396	363	338	387	372	373	335	351	321	365	361	343	340	329	345	375	316	365	361	353	371	357	370	372	324	343	355	367	367	334	367	379	362	338	377	378	353	402	350	387	343	370	346	366	359	339	328	367	335	325	354	378	354	334	335	390	334	344	376	370	341	369	342	351	371	354	355	384	372	351	335	350	362	345	370	378	389	359	368	361	332	349	347	379	352	333	372	349	353	349	374	353	353	373	362	358	351	357	388	364	365	344	373	363	343	367	360	389	325	386	353	356	353	368	372	338	371	343	352	376	355	341	349	379	322	360	413	381	348	347	383	369	402	362	318	369	324	343	375	333	381	359	372	327	354	369	320	387	375	367	380	361	381	344	335	345	353	355	383	333	346	331	355	359	392	390	374	367	354	365	320	355	365	314	376	386	343	363	352	350	343	347	345	345	363	362	334	333	387	368	362	358	352	350	327	358	368	368	345	343	361	360	390	375	381	380	359	333	379	339	360	385	337	356	373	371	364	355	333	351	366	393	383	372	326	378	352	380	343	354	369	367	364	347	391	351	352	365	355	352	366	425	390	365	379	364	373	357	344	342	356	360	355	342	348	338	360	366	343	338	365	397	400	344	346	344	359	352	332	355	353	359	345	345	374	329	357	357	395	379	338	357	361	353	314	389	357	380	363	403	388	345	400	391	358	366	369	382	335	367	355	367	373	383	362	350	383	384	385	378	372	363	364	358	315	350	361	373	349	364	398	360	351	363	382	374	345	364	357	346	377	355	348	378	349	353	387	378	346	399	349	368	351	379	356	355	394	326	344	346	341	352	338	387	318	379	336	372	407	339	369	335	325	333	366	342	332	342	331	373	373	324	350	376	347	370	390	355	418	369	355	360	378	381	325	341	354	384	427	338	380	388	361	356	358	338	379	350	371	346	362	358	378	363	330	331	358	360	393	366	349	366	347	361	356	364	379	374	348	358	367	344	331	377	367	342	332	382	361	343	365	330	355	351	381	361	364	386	338	354	372	363	356	364	360	321	354	356	319	348	337	351	356	357	368	393	327	361	363	362	378	361	342	337	372	379	374	384	354	339	338	344	375	350	351	342	379	365	347	384	361	349	341	358	348	356	394	301	391	379	348	358	373	391	340	375	361	364	347	356	363	387	337	345	346	333	350	342	356	377	361	362	360	350	388	339	336	363	397	357	386	322	349	346	347	394	363	345	333	365	364	382	360	359	339	372	371	363	349	351	356	369	336	333	368	372	329	399	338	343	349	385	328	370	349	357	328	355	336	358	329	344	350	389	404	365	338	378	375	361	337	370	345	338	360	381	354	369	326	349	372	346	371	338	335	356	350	373	366	369	378	368	357	356	365	390	322	339	376	353	337	370	383	340	368	353	353	349	377	364	376	370	362	328	345	348	343	378	372	331	329	352	359	311	367	356	351	363	345	361	378	354	390	390	365	343	353	370	334	389	352	343	312	375	392	364	331	360	359	354	355	371	356	368	328	362	376	377	372	345	339	371	341	393	346	373	346	329	327	354	362	335	352	380	357	363	373	304	350	335	371	354	405	361	312	354	369	341	344	352	369	357	341	330	343	353	347	381	362	361	393	347	322	392	348	347	358	391	372	357	351	337	366	345	342	381	333	399	329	371	351	366	352	397	361	365	357	375	325	377	330	371	399	346	352	331	355	367	346	365	340	370	373	391	342
24957	23229	17228	6230	4186	2407	2087	1394	1062	1068	861	803	691	606	547	465	386	377	364	321	266	269	310	272	243	239	250	225	258	233	279	229	257	256	270	231	231	218	213	251	258	238	245	234	218	222	227	233	252	203	254	264	252	226	264	222	239	207	213	213	242	237	199	203	208	226	229	249	238	250	225	238	240	216	202	225	223	204	229	204	261	242	228	241	213	227	224	231	221	212	234	210	222	240	218	218	237	229	250	195	241	206	234	237	208	216	227	249	241	246	239	230	215	203	243	214	195	229	214	232	208	215	250	223	243	225	223	221	213	218	198	216	210	209	254	250	229	226	210	219	243	207	230	238	214	219	228	226	191	246	239	211	241	214	232	236	233	240	221	237	229	254	243	228	232	223	236	193	215	212	242	223	234	211	213	190	217	221	217	244	224	219	231	223	251	215	218	234	214	239	227	235	246	221	205	203	211	249	226	227	213	217	206	237	243	200	235	219	214	200	236	256	243	259	217	200	218	214	219	225	219	223	199	212	266	238	227	241	204	204	217	233	231	214	234	241	217	236	225	186	225	246	226	230	224	254	218	222	254	200	233	230	217	226	214	257	208	233	219	207	251	212	242	234	235	223	253	236	243	222	216	204	249	202	235	211	235	233	228	216	248	225	256	192	225	196	231	234	226	230	229	219	227	233	256	229	277	230	252	244	231	232	217	216	228	238	229	240	222	214	230	216	261	259	219	194	217	233	233	204	203	223	197	265	216	232	219	242	247	265	227	244	196	221	202	241	212	205	269	243	201	222	231	232	204	235	227	245	262	233	213	194	212	202	226	218	240	230	234	241	221	205	226	207	216	226	221	240	215	217	222	217	201	218	225	214	211	258	218	207	227	241	247	218	228	204	200	223	249	230	245	206	208	239	239	254	247	208	237	235	217	246	220	252	209	237	217	217	232	236	233	227	219	217	226	233	231	242	245	226	235	231	214	223	199	222	222	242	226	261	242	247	213	242	215	232	242	243	231	251	229	205	223	238	258	210	211	220	221	255	191	230	227	213	234	225	244	231	224	235	227	249	231	218	250	239	239	256	236	243	217	223	213	229	236	261	218	237	227	226	199	240	220	208	200	239	227	246	224	219	210	236	218	218	227	242	225	252	226	221	202	238	206	241	225	230	210	228	254	215	215	225	228	229	216	221	223	243	199	225	218	212	217	205	216	238	208	210	236	234	230	215	197	220	211	208	236	236	242	245	234	219	241	215	192	212	203	233	221	238	196	242	225	225	218	198	215	248	237	236	225	247	234	204	202	238	234	177	234	224	204	210	222	217	212	202	255	218	224	208	205	233	223	210	224	245	225	230	256	235	242	245	235	198	219	219	202	223	237	231	194	234	228	226	222	240	234	231	219	243	241	254	231	236	222	244	215	251	214	228	221	228	213	252	231	219	226	214	233	225	243	229	260	214	202	228	249	200	222	253	237	248	226	213	227	215	254	216	207	205	198	229	220	216	243	232	220	206	214	210	233	220	207	226	229	227	219	215	236	238	231	242	230	244	223	214	242	209	240	238	233	201	243	222	223	239	219	194	230	200	220	211	253	274	211	253	230	235	249	235	251	224	194	219	224	217	251	217	205	210	230	241	220	200	234	231	238	246	241	228	235	229	222	230	221	203	222	215	197	227	216	214	201	238	211	220	198	192	232	211	240	250	239	201	229	213	244	221	205	209	245	236	189	228	204	216	235	195	206	239	217	192	234	230	236	237	251	207	208	178	197	218	226	220	224	250	215	241	227	212	229	209	215	239	236	216	223	220	245	223	236	239	232	235	214	258	229	237	230	229	234	216	210	215	215	233	231	206	208	224	196	251	243	226	215	239	217	215	221	214	219	205	221	228	221	221	217	223	236	222	208	248	237	235	228	215	255	240	212	228	251	266	258	213	219	216	228	204	245	236	253	199	227	219	253	215	219	254	215	226	215	208	228	227	224	237	207	223	232	229	236	196	228	215	232	220	214	220	224	232	204	212	230	240	225	211	212	225	234	239	224	211	233	209	231	232	210	237	215	209	225	214	217	212	235	240	209	218	238	228	248	218	239	241	230	221	234	231	238	242	231	218	213	231	202	210	215	206	225	208	194	191	232	230	218	248	249	203	229	253	201	220	239	216	234	205	206	229	206	235	227	227	220	224	235	205	239	236	202	251	238	228	235	237	228	238	218	227	219	213	222	202	233	236	215	223	241	222	232	237	227	197	223	212	225	232	233	237	202	227	231	229	226	238	238	203	227	245	216	215	229	251	221	240	241	213	213	212	229	213	240	206	235	194	239	240	215	246	218	238	246	225	227	216	224	237	236	195	205	210	219	251	223	215	212	248	213	235	218	233	243	217	195	213	222	226	188	246	222	224	221	229	237	199	251	243	195	225	216	213	207	187	229	213	222	226	212	217	243	233	233	223	244	232	234	240	245	219	207	235	208	244	227	213	212	237	209	207	212	243	223	228	210	246	214	202	198	235	232	200	237	243	247	246	245	215	218	219	230	262	223	244	242	230	222	228	231	217	231	227	209	227	196	231	223	241	213	215	240	213	220	219	218	228	204	221	244	211	229	254	229	233	206	204	246	212	215	241	217	205	234	225	244	232	219	237	246	216	226	200	220	201	213	216	229	220	217	217	274	225	223	215	235	227	212	228	248	235	222	245	219	213	243	197	192	233	242	223	217	212	250	225	216	238	223	254	232	201	226	206	266	246	237	205	249	222	243	214	232	248	231	219	203	218	223	216	193	218	220	202	240	211	215	210	232	233	231	256	214	238	195	222	217	237	246	240	229	227	233	214	224	234	238	250	214	203	247	220	245	223	217	223	259	205	232	237	188	207	233	206	214	233	225	231	179	222	185	213	208	241	216	214	233	214	236	219	237	229	207	202	221	183	220	230	224	200	245	250	207	195	209	222	217	207	205	226	206	248	229	234	232	220	248	239	221	211	230	227	203	231	250	210	252	255	217	235	210	259	232	251	245	257	209	224	200	258	225	232	258	214	241	248	226	216	205	233	244	230	208	210	212	245	218	221	228	208	220	232	226	217	232	243	228	222	208	234	216	209	216	218	229	217	232	233	222	222	230	237	231	219	227	241	203	210	246	241	221	230	211	213	229	243	241	213	235	225	234	204	214	233	200	208	218	221	210	209	244	243	229	223	228	229	230	223	237	232	247	221	241	248	219	237	209	185	218	225	215	236	239	260	234	217	206	221	207	256	219	232	206	196	218	231	229	229	236	236	219	217	215	216	212	230	246	236	225	211	224	206	191	233	223	229	215	209	219	234	207	225	218	223	228	248	241	215	233	213	232	215	220	210	205	229	224	224	242	238	236	238	232	232	225	229	235	223	219	229	220	220	228	228	233	237	231	219	234	233	222	219	224	239	227	215	212	247	224	218	251	209	240	235	238	226	237	237	234	226	232	224	238	199	225	216	243	234	225	224	242	234	210	222	211	231	199	237	223	215
15831	22275	20658	10441	10146	7455	7764	5332	4485	4916	4147	3800	3179	2785	2498	1712	1640	1519	1532	1408	1093	989	946	777	750	744	743	703	622	657	643	657	615	624	631	625	587	644	583	607	608	669	593	632	577	590	564	584	599	593	599	589	593	577	554	560	620	559	512	545	543	552	552	572	594	542	566	552	594	567	512	548	600	555	538	546	551	545	533	540	530	562	537	571	603	518	531	555	544	570	576	553	520	509	519	512	614	519	527	589	510	547	558	573	520	543	539	554	575	505	549	531	580	523	559	514	569	533	544	517	518	577	511	538	578	531	551	513	523	580	517	571	556	547	569	528	549	517	504	563	571	592	586	528	567	546	580	551	559	555	596	485	541	549	546	554	537	525	542	516	565	559	527	543	509	581	537	538	572	540	511	558	532	522	544	532	527	547	525	548	567	568	524	554	538	578	526	555	548	569	544	538	533	559	493	571	533	517	520	552	538	598	522	554	566	572	557	514	518	503	546	546	507	548	545	519	576	545	542	524	558	566	577	578	533	530	550	557	562	582	583	560	520	529	537	560	546	577	511	550	573	523	544	531	616	511	502	529	545	573	517	541	542	584	564	566	534	574	511	535	513	511	555	558	549	533	529	527	543	572	559	544	536	547	548	525	535	575	565	548	499	556	534	570	550	570	567	523	575	579	540	503	532	533	542	551	587	572	539	527	550	523	543	513	539	492	556	561	525	522	560	537	536	505	500	524	476	585	513	567	560	534	530	554	504	532	525	531	512	581	548	554	535	564	574	568	550	520	548	589	516	539	524	556	514	542	537	534	577	505	517	471	552	567	566	541	536	546	552	576	539	552	529	576	501	539	547	566	567	585	537	531	534	585	539	520	560	525	514	552	526	553	548	529	547	529	546	503	564	540	537	554	555	549	544	540	517	555	585	568	495	521	568	529	522	538	571	563	571	557	506	537	520	547	536	563	561	549	540	557	545	535	545	553	529	532	544	574	545	518	536	553	553	519	554	528	564	537	537	552	545	522	546	548	527	564	523	554	546	515	529	512	521	547	541	545	541	576	509	553	503	542	532	504	527	551	552	521	543	576	544	509	556	544	567	504	540	524	573	549	566	549	507	568	543	511	540	546	531	529	526	489	502	556	541	558	575	559	534	551	523	547	565	549	547	506	506	518	516	566	543	550	556	545	573	534	562	544	553	525	572	554	564	580	538	540	569	531	546	558	557	551	579	553	525	580	537	522	523	555	568	515	577	519	562	553	563	548	561	528	546	500	508	538	544	547	543	529	566	546	520	524	545	535	526	556	529	528	583	549	558	595	535	535	561	571	548	531	526	546	563	536	538	568	492	538	526	551	545	536	551	520	574	582	525	551	518	519	552	527	532	557	536	546	538	540	558	546	545	554	554	509	554	536	528	530	534	526	514	522	551	542	539	496	536	577	537	539	519	551	541	534	510	571	552	560	528	533	566	514	544	553	529	529	559	478	542	546	519	553	524	525	587	546	566	572	574	525	571	544	532	557	519	523	577	521	507	543	490	566	546	563	581	526	539	549	542	544	543	540	532	557	534	543	549	523	558	566	562	529	524	567	529	555	553	561	582	582	551	555	495	539	577	501	565	508	579	543	507	527	522	555	586	539	517	543	543	538	558	529	532	530	528	576	512	549	500	570	590	546	527	552	484	513	526	535	568	531	523	545	574	572	567	545	501	531	561	579	551	567	575	540	558	562	526	550	514	558	523	504	521	536	557	558	510	547	547	535	554	551	551	533	508	541	556	518	536	544	576	504	538	538	572	547	545	493	559	564	517	532	530	520	541	560	550	550	603	562	544	569	565	593	550	514	530	536	535	518	535	506	558	549	523	549	528	514	578	580	557	528	554	527	528	521	513	545	489	530	530	546	527	554	525	587	526	547	524	498	533	568	559	530	565	521	537	550	548	543	585	557	558	531	542	529	539	531	592	549	534	580	578	558	574	559	543	515	584	568	552	516	553	561	526	543	498	532	509	500	538	541	516	500	552	595	555	541	546	573	541	547	547	547	538	508	571	562	546	543	502	506	547	543	525	520	522	565	564	504	548	552	525	556	560	536	529	564	567	517	559	551	550	587	533	519	550	555	557	542	536	546	539	576	511	528	540	546	511	545	580	509	552	527	526	522	555	490	499	516	549	533	531	566	519	567	554	545	540	556	566	548	549	563	559	522	533	566	543	518	529	562	552	506	541	550	577	536	535	525	581	565	561	565	516	523	546	498	519	560	523	541	564	509	544	536	551	534	540	560	540	565	533	572	512	524	530	543	585	507	540	533	539	566	551	544	511	596	513	508	544	573	545	510	570	503	563	532	562	534	576	540	528	555	583	518	599	511	541	496	595	517	542	584	604	528	562	511	567	556	565	537	545	531	547	530	527	549	568	557	555	513	579	517	523	512	537	527	580	555	522	542	541	560	512	494	521	575	520	545	580	595	510	529	517	558	594	560	572	535	524	562	504	560	538	508	541	605	547	536	534	567	557	551	554	547	533	500	566	551	543	532	498	533	553	515	547	484	487	563	567	517	538	528	528	492	552	512	518	579	519	558	565	545	556	515	558	580	513	543	563	529	513	579	517	559	528	535	512	540	516	561	543	531	546	547	538	572	519	538	519	545	522	513	482	498	531	564	542	552	569	565	533	565	546	534	578	561	504	587	527	543	553	549	497	524	546	527	553	552	522	533	565	614	535	593	544	544	558	529	516	527	531	561	547	544	560	517	603	525	514	557	555	554	575	566	527	566	524	532	557	577	537	550	553	547	580	535	522	560	555	546	575	543	519	544	555	535	532	540	521	535	549	535	547	539	537	556	526	547	575	533	534	533	548	516	570	533	561	547	518	560	538	526	553	530	523	525	560	555	557	571	517	558	510	556	549	526	517	482	579	526	517	508	542	556	573	529	529	522	529	536	553	541	539	536	523	549	528	554	525	552	473	512	571	541	513	557	572	535	480	569	565	555	577	532	534	544	512	569	553	544	570	557	514	488	563	502	525	575	529	550	520	566	555	575	584	518	580	520	529	543	498	552	559	527	552	543	521	568	534	526	537	539	535	539	497	543	572	560	530	523	537	530	522	528	560	581	546	557	520	534	592	515	548	556	512	570	554	522	522	525	545	519	521	562	522	526	530	565	575	567	540	562	577	534	563	506	566	529	571	546	588	539	560	542	558	581	548	500	545	557	563	550	521	545	515	544	525	537	555	516	544	545	544	566	558	584	516	528	552	521	528	533	535	515	557	586	546	525	569	543	531	565	549	533	589	564	521	550	544	577	579	506	576	543	534	501	538	578	560	540	529	504	553	527	564	523	520	536	528	541	573	509	550	493	537	531	553	553	555	533	559	526	525	531	562	553	556	584	570	543	570	556	503	514	533	545	524	524	558	524	562	514	561	495	530	531	569	542	557	534	535	585	532	584	564	536	540	571	557	571	554	523	554	558	557	548	530	525	527	567	564	600	583	543	553	543
45977	49302	46673	27358	25329	21073	21570	16231	10595	10793	9375	8010	7699	6075	5255	3222	2454	2423	2307	2271	1116	1024	954	560	503	478	407	344	343	367	292	301	307	279	280	273	265	294	268	309	280	315	260	238	292	282	260	276	246	265	227	245	248	286	239	222	219	261	246	210	265	216	247	255	281	225	229	238	224	227	246	253	227	240	250	254	228	240	269	253	257	262	254	243	229	233	212	227	226	230	232	234	238	264	238	265	238	216	239	224	226	224	243	224	227	247	232	221	250	251	231	230	213	235	201	229	208	228	233	239	220	206	219	252	237	211	235	221	258	217	196	228	235	253	223	219	220	225	217	225	214	236	238	234	237	210	219	238	214	236	249	260	216	239	218	221	208	228	226	216	222	222	252	205	233	247	234	220	233	228	236	222	243	219	243	231	233	229	215	206	203	250	206	213	229	222	219	252	257	223	239	226	241	258	236	239	265	227	241	243	250	233	197	231	231	256	248	227	215	244	233	215	225	240	240	215	216	243	223	224	239	227	226	249	211	242	243	258	221	279	236	233	243	216	198	217	277	255	236	254	245	229	208	232	205	243	245	240	194	218	230	236	226	246	235	238	242	268	258	221	225	211	272	252	228	208	255	239	221	254	218	200	235	234	241	230	204	228	207	224	249	249	242	231	219	238	238	226	225	253	254	220	245	249	225	223	216	225	217	231	251	246	219	254	227	239	263	250	227	250	218	202	225	219	226	249	244	233	229	214	227	250	236	241	219	257	219	221	231	256	248	235	243	234	220	223	236	248	247	250	236	264	212	245	204	249	223	242	226	236	248	243	230	215	265	242	230	251	245	216	221	229	218	235	241	237	225	221	223	252	295	247	259	229	225	240	244	233	228	218	228	242	250	221	239	267	201	234	214	258	252	225	238	257	208	272	234	248	241	230	198	228	235	251	230	222	248	212	237	234	236	262	235	243	226	244	250	207	227	234	228	229	231	237	237	225	228	236	237	264	219	211	243	258	249	238	238	221	247	228	230	227	230	274	220	225	235	242	201	275	209	230	214	236	249	238	215	242	227	234	212	217	255	255	228	257	258	224	262	242	240	231	239	241	224	248	228	211	192	203	250	219	251	235	235	232	269	255	226	243	226	232	236	226	233	216	244	225	228	256	225	206	237	211	199	247	225	237	235	251	222	224	233	225	226	212	239	219	235	225	224	240	235	199	225	262	238	251	240	231	227	236	216	239	251	225	226	237	233	215	214	241	213	227	237	243	223	245	234	214	234	225	243	237	240	251	255	241	246	232	215	257	220	236	210	251	262	240	240	223	214	278	217	239	236	225	239	236	231	231	212	223	241	221	228	212	220	211	199	231	221	216	246	213	184	226	241	244	216	229	237	237	239	212	223	237	208	225	219	233	243	243	223	225	228	241	235	217	237	259	222	240	228	248	253	227	220	248	204	239	204	252	233	220	224	225	234	256	288	233	219	216	239	219	198	221	235	224	233	250	249	209	238	219	242	230	230	198	244	241	229	220	236	201	229	244	227	223	231	221	220	226	236	233	249	214	233	232	233	243	227	241	234	235	230	225	225	248	225	246	212	213	232	233	262	216	241	258	248	201	249	232	214	284	242	235	233	274	243	215	238	219	228	207	233	217	243	205	267	233	249	215	243	224	222	245	224	246	224	242	227	256	219	223	204	218	251	242	237	248	226	258	217	233	233	229	222	220	229	231	206	245	246	226	257	237	237	237	228	230	261	234	209	225	216	216	250	228	217	197	228	219	239	256	248	265	240	225	237	211	241	229	237	234	209	238	219	229	238	236	243	225	269	215	239	211	218	233	236	224	223	236	197	238	237	264	240	249	240	260	204	225	220	212	244	222	220	242	245	246	226	226	229	238	248	227	265	226	243	218	254	238	202	237	274	223	232	253	234	236	240	244	217	227	218	231	223	226	214	257	257	234	221	221	249	224	231	239	235	214	225	231	238	218	227	243	252	237	214	245	242	236	222	238	214	246	258	234	227	245	223	258	226	246	217	239	218	210	236	224	230	259	220	214	247	233	211	238	232	205	263	232	255	222	232	205	207	233	246	278	248	241	237	226	245	246	243	218	250	222	249	215	209	233	220	277	246	246	254	249	278	263	234	246	221	216	222	248	211	224	240	231	208	203	241	231	251	240	260	247	241	231	231	222	231	233	211	230	233	227	228	240	208	229	226	245	226	237	235	223	202	258	250	262	209	245	232	237	266	224	264	232	198	232	204	229	217	228	228	246	229	227	211	286	255	239	244	232	220	190	244	242	240	239	208	238	207	238	231	243	253	232	247	247	235	240	228	228	228	230	256	239	263	236	204	219	247	249	259	244	217	203	254	245	228	218	224	235	217	247	241	214	219	197	232	229	210	229	257	205	212	220	238	218	239	219	255	236	269	247	237	232	234	246	225	228	207	217	220	227	241	232	243	226	262	224	228	265	233	215	236	265	253	243	224	230	232	221	217	225	261	200	237	227	243	251	240	233	244	232	208	218	241	233	212	215	229	216	235	213	244	230	232	226	237	220	211	249	230	223	234	244	234	206	237	216	236	239	218	230	244	244	238	240	248	245	232	225	226	226	235	228	276	238	276	245	247	212	246	266	240	242	219	217	228	226	265	195	236	225	239	253	224	252	251	234	227	239	244	226	214	234	234	265	222	236	247	220	220	208	238	227	223	232	245	213	219	254	231	233	230	260	225	208	231	237	229	216	245	218	239	223	227	244	238	214	239	226	242	252	242	223	234	271	229	241	247	226	214	210	214	215	251	234	230	259	217	233	226	224	245	229	211	266	233	240	239	220	258	241	219	239	236	226	241	231	222	219	230	212	219	236	220	199	240	242	210	239	234	244	249	228	205	240	249	244	213	236	216	251	211	246	217	233	233	222	236	235	236	201	225	250	207	223	221	223	215	239	210	235	219	226	214	259	239	221	210	247	242	212	229	243	218	233	240	238	240	229	238	260	219	247	245	238	212	249	251	241	231	242	226	205	224	249	233	223	228	234	209	219	257	252	260	231	218	205	210	207	219	216	213	229	231	227	228	237	230	246	219	208	243	261	207	246	241	212	225	247	232	229	252	225	242	231	211	253	249	196	222	222	252	209	254	231	235	247	254	264	232	211	229	256	232	251	249	210	257	194	244	230	240	226	212	195	232	244	229	212	241	245	244	234	259	211	234	248	236	221	232	221	222	208	237	238	202	216	245	207	227	252	291	248	238	231	244	244	238	233	255	224	260	211	211	260	246	250	237	230	229	247	246	253	233	232	233	228	230	240	266	220	255	223	240	230	252	207	222	229	209	215	230	258	257	238	205	220	239	242	216	230	185	247	233	232	220	240	214	216	233	225	241	235	225	244	211	242	214	227	234	262	213	207	247	243	216	238	244	253	212	222	259	207	237	221	216	217	243	243	233	266	260	212	239	230	207	253	253	236	246	222	227	272	251	218	224	211	230	196	223	232	224	229	221	234	252	243
32749	43822	44921	23758	27257	24718	31519	23702	17118	23261	20935	18596	19285	17854	16162	9986	9314	9469	9676	9587	5543	5017	4868	2946	2467	2096	1670	1387	1297	1239	1017	1282	1054	934	937	922	875	857	895	868	855	786	775	803	754	747	767	743	774	773	776	753	654	730	696	693	674	647	669	583	632	659	628	679	608	637	601	612	572	572	582	566	667	605	626	602	608	563	598	594	571	630	563	580	596	582	573	569	558	531	586	560	554	573	558	530	558	592	581	534	600	582	562	543	563	523	529	534	559	573	547	620	537	591	524	589	532	567	521	524	553	563	572	545	563	533	568	549	548	558	521	577	519	569	523	571	553	551	533	616	587	496	552	566	583	501	544	566	602	556	589	548	522	527	534	551	558	535	592	550	589	537	566	569	558	565	530	567	564	570	557	566	553	583	542	519	548	542	535	550	543	546	560	585	541	571	522	547	569	533	586	541	556	598	551	543	552	553	514	578	587	519	553	583	532	603	542	546	546	547	564	522	576	558	521	529	587	572	520	547	560	545	555	550	566	544	541	523	550	543	549	524	523	587	550	567	554	604	550	547	526	514	495	532	541	534	568	537	542	564	541	545	575	527	520	546	535	522	534	591	634	513	539	542	559	563	513	556	524	578	485	550	546	511	589	525	576	564	561	531	582	509	538	566	528	541	538	529	526	585	588	603	536	539	542	559	568	542	539	561	528	518	563	545	541	513	515	520	574	574	513	527	476	517	550	596	560	555	539	546	584	521	501	500	545	520	527	547	603	571	525	553	568	542	517	506	524	536	523	512	570	558	531	563	597	530	533	559	509	563	514	553	512	569	528	517	571	561	564	546	538	573	533	547	525	530	566	534	540	571	572	538	583	518	563	535	521	550	538	605	563	527	560	536	500	517	544	592	565	569	604	531	576	558	596	590	531	546	547	527	564	507	596	536	580	561	532	525	522	548	569	573	541	568	566	548	566	565	565	558	587	506	530	540	539	601	567	539	563	575	571	520	501	509	530	565	544	515	534	522	571	542	536	597	486	579	550	529	515	582	519	547	591	515	525	517	542	602	528	568	549	573	536	538	526	519	505	532	563	537	556	508	535	555	512	511	543	529	540	553	538	541	548	547	585	549	544	559	566	514	539	551	538	553	519	592	538	584	549	602	532	518	563	575	499	564	537	550	545	515	521	536	547	505	581	507	530	559	552	551	567	518	526	519	509	543	507	534	570	567	532	593	553	522	541	573	574	585	525	554	603	553	533	534	525	549	524	541	575	527	516	498	585	531	483	557	509	561	558	556	488	582	519	544	584	565	558	562	580	525	553	533	570	576	547	535	514	555	504	569	520	545	505	502	560	536	519	609	555	551	542	508	576	520	529	588	543	519	577	515	553	553	531	560	518	533	543	520	544	550	539	515	527	561	509	542	538	547	560	578	573	561	540	530	586	532	538	542	479	562	549	586	541	594	590	545	575	539	548	560	555	548	587	541	574	538	550	521	535	540	567	541	498	528	547	513	531	587	559	530	542	533	550	536	560	513	543	535	586	570	563	586	542	537	580	586	522	576	547	532	557	531	555	525	550	541	537	535	518	540	530	547	523	549	503	531	567	507	573	569	561	549	549	556	539	507	536	571	575	543	561	545	551	585	496	551	552	508	546	524	547	562	540	537	532	547	504	540	528	586	550	536	553	601	530	549	577	549	587	577	591	569	581	576	558	562	539	560	560	561	558	562	563	566	549	527	522	571	522	514	595	525	548	566	558	551	551	530	549	545	553	586	536	488	558	530	538	538	542	573	541	562	552	556	538	573	569	534	593	513	549	560	570	495	562	528	541	555	525	525	536	601	555	534	575	560	579	519	591	565	540	525	545	565	572	533	567	559	513	563	554	574	566	518	546	587	573	550	506	557	538	593	544	534	547	545	567	543	543	558	579	535	557	581	557	539	574	530	568	548	537	571	609	554	508	575	577	569	529	535	564	553	547	557	547	584	553	538	521	574	521	563	506	556	545	525	538	515	574	536	522	510	537	529	554	555	540	592	546	532	581	559	517	564	575	592	509	577	549	582	556	526	550	513	528	536	562	567	540	562	514	536	539	542	552	554	563	545	522	557	498	515	567	511	519	561	549	517	588	514	551	561	562	550	571	556	557	555	571	549	526	539	560	518	563	558	548	568	546	557	534	573	539	555	510	564	534	575	547	513	524	583	544	555	528	514	549	526	538	501	554	530	556	600	532	593	557	543	603	533	572	551	540	563	564	524	542	542	528	519	545	532	528	533	520	553	529	547	521	542	585	539	522	548	535	532	526	553	588	544	541	601	571	496	563	589	527	558	563	490	535	555	563	547	550	541	559	543	518	546	530	574	553	552	527	580	542	561	548	547	530	543	537	564	569	521	554	537	572	546	578	583	571	549	520	526	546	597	511	554	545	571	547	544	517	566	552	547	516	501	523	553	554	568	626	565	518	532	530	552	595	504	541	554	586	557	579	548	563	572	551	555	549	538	514	537	523	492	568	548	583	543	574	496	517	562	515	538	514	541	545	585	541	495	512	526	582	553	538	553	553	588	530	618	558	536	535	537	550	525	551	526	545	499	566	555	558	568	551	531	561	586	533	524	536	544	565	560	576	552	545	556	558	549	528	583	526	548	560	545	561	544	568	600	550	519	563	532	547	545	503	573	587	563	596	532	561	581	532	571	599	516	575	590	536	571	515	503	531	511	537	584	568	591	582	548	516	522	540	550	531	552	553	563	517	536	510	537	535	566	562	532	568	575	505	604	560	566	543	532	556	532	577	544	541	563	540	516	524	558	571	547	497	553	563	546	530	513	533	540	543	576	547	545	521	547	546	538	563	505	554	503	574	537	546	550	519	550	549	556	566	527	522	528	521	566	524	574	514	539	587	527	514	534	539	481	529	527	562	530	560	550	528	542	519	569	578	522	543	574	509	538	530	549	551	522	554	595	567	564	536	535	525	540	492	539	522	508	534	544	533	529	560	571	565	570	540	560	544	568	511	540	537	552	559	503	519	524	560	529	521	530	563	531	564	540	573	552	576	546	529	584	562	588	555	560	560	550	559	565	537	582	545	581	573	518	541	530	576	565	539	540	541	593	598	577	551	510	570	534	558	518	550	593	550	517	540	523	554	609	576	531	512	520	538	544	535	542	549	492	533	543	523	565	493	532	613	517	563	528	554	585	518	583	559	590	536	564	539	568	558	548	510	535	569	512	519	537	558	521	537	567	539	512	543	550	554	527	595	559	509	570	516	521	522	573	566	558	582	549	555	590	541	575	537	562	560	579	545	576	603	560	516	529	533	533	568	531	518	539	566	532	530	532	545	553	563	583	538	556	583	565	504	563	588	521	553	551	542	514	537	569	574	531	526	542	545	591	536	589	543	499	531	569	505	572	527	570	525	562	560	542	559	538	550	586	549	547	576	518	543	486	534	550	524	592	551	571	559	543	536	522	544	581	571	578	557	552	555	513	581	541	564	569	553	524
56046	52147	43576	27989	28065	27066	30155	25732	17985	19618	18890	16016	15931	13746	12077	7365	5803	5149	5338	5181	2468	1995	2062	1249	836	656	526	466	460	318	307	313	279	267	263	240	221	233	220	258	262	212	187	220	236	200	234	207	208	218	212	221	215	199	195	186	164	167	182	163	177	173	176	167	142	194	171	148	158	146	160	169	170	186	175	161	154	163	158	154	181	182	146	143	158	149	159	149	132	160	149	144	156	150	150	151	159	162	138	140	157	156	160	172	134	154	153	138	175	125	161	150	117	163	157	150	147	150	148	142	154	154	141	145	139	177	141	169	159	149	168	159	147	164	155	140	159	147	142	153	147	151	168	135	144	150	134	160	168	139	136	135	143	150	123	127	145	135	143	170	156	146	155	139	130	157	137	173	131	175	139	143	158	140	136	144	133	154	153	140	151	152	164	163	166	145	146	162	131	131	148	157	155	136	160	126	140	154	142	159	151	153	167	149	135	144	157	148	138	178	161	150	142	154	151	128	157	154	147	153	157	145	137	147	142	154	170	127	147	141	154	162	153	147	157	175	160	125	143	137	143	168	135	125	159	142	123	158	166	169	134	144	126	165	161	151	152	155	138	168	140	158	183	158	141	154	165	160	166	153	149	164	159	170	148	143	157	144	127	133	158	154	137	153	153	149	143	159	152	154	165	174	162	152	145	125	132	133	128	149	162	156	171	144	143	158	162	170	148	143	163	158	156	154	144	140	130	143	162	154	170	147	142	124	166	142	167	123	135	168	152	157	145	117	147	156	154	180	155	148	123	148	146	153	152	152	156	142	147	150	136	172	160	138	144	164	130	143	155	146	162	155	163	158	143	145	150	128	136	161	146	137	165	135	158	170	173	147	158	152	167	164	143	160	147	172	149	141	131	141	162	150	150	136	147	156	149	123	134	149	156	145	179	150	136	159	149	134	149	163	155	165	153	155	136	130	149	168	162	138	148	151	143	143	158	148	147	151	161	157	150	171	148	143	175	163	139	160	161	138	156	138	148	146	138	148	144	132	142	160	141	160	161	134	144	151	145	181	152	137	136	165	154	127	154	128	167	139	139	171	128	165	143	135	146	169	170	129	166	172	150	142	150	149	159	165	159	145	161	151	134	147	129	158	158	125	157	137	160	142	151	136	153	152	135	139	142	156	150	149	148	143	144	127	149	173	144	134	151	125	136	145	131	159	149	161	137	171	151	165	154	153	161	155	159	123	150	151	157	161	161	152	140	149	161	156	142	153	130	151	163	134	139	138	159	149	144	181	143	152	152	153	147	173	164	147	157	146	130	146	164	150	145	144	163	157	145	152	153	154	150	161	131	170	137	163	147	160	155	156	174	170	143	173	157	141	152	144	130	162	158	142	142	135	144	129	163	156	138	164	158	147	149	149	148	155	140	140	124	144	153	169	161	157	152	158	141	151	142	146	137	165	135	155	133	153	147	156	140	166	127	135	162	131	154	151	123	141	161	183	133	148	142	142	151	153	146	148	136	144	148	144	124	149	143	166	168	167	125	161	143	147	154	141	144	137	172	144	156	146	137	151	152	152	147	140	150	124	146	148	171	148	142	136	142	167	150	171	133	129	148	180	144	150	150	145	150	160	158	152	170	147	155	153	141	142	146	159	147	138	141	165	140	165	151	151	151	152	154	131	145	121	158	150	134	162	156	174	133	153	157	145	150	120	147	167	148	163	154	130	146	145	148	134	156	156	162	123	138	171	156	164	149	148	136	155	137	164	160	161	161	162	136	163	115	168	153	138	138	164	139	152	142	164	154	152	175	173	139	141	145	145	156	146	153	142	131	151	155	149	156	138	152	148	148	170	148	149	154	134	142	165	174	134	124	158	156	169	158	157	133	156	154	159	161	157	151	156	158	150	145	150	161	177	160	161	132	153	160	135	147	144	127	143	165	153	152	146	131	140	151	135	153	152	148	161	157	151	141	134	144	126	143	140	171	151	145	162	141	143	133	157	162	146	151	152	131	160	175	134	160	146	137	153	160	156	125	131	146	163	147	159	176	158	142	151	157	142	146	156	158	140	153	150	136	125	169	145	142	164	137	166	137	147	149	155	154	157	153	164	153	157	134	122	164	158	145	157	143	130	108	163	147	142	145	151	160	142	160	155	157	144	134	155	174	149	146	144	141	148	148	158	156	168	177	166	156	160	147	140	117	145	156	153	146	142	168	142	143	136	134	142	121	187	161	145	143	153	151	158	150	153	145	131	150	151	150	142	122	151	141	158	136	154	133	145	150	153	134	141	148	149	166	139	141	171	163	150	160	142	144	154	147	148	138	159	144	142	153	159	139	158	147	129	144	170	134	162	158	141	136	151	148	146	159	157	127	135	137	157	154	163	144	152	139	144	163	155	139	161	152	147	143	134	150	132	171	145	161	143	135	155	146	143	142	157	180	154	142	156	135	154	168	137	158	150	137	139	139	144	144	148	180	144	165	136	151	137	143	142	162	157	158	156	137	166	162	159	144	155	146	145	148	138	152	156	153	115	145	134	131	133	143	153	145	145	143	146	144	150	143	140	163	162	161	146	145	166	139	186	138	147	140	142	143	135	145	131	133	158	155	158	156	167	146	140	153	137	164	139	144	164	144	147	120	135	157	124	146	159	165	134	163	147	155	165	158	153	157	166	138	176	137	147	168	159	149	161	150	155	138	172	154	151	150	141	144	130	156	155	146	155	139	148	160	124	124	173	149	174	141	147	144	146	161	172	168	130	171	170	143	150	150	141	189	149	130	142	139	153	150	144	142	155	168	149	140	140	147	133	155	144	164	149	141	147	157	152	146	153	155	150	160	149	144	145	126	160	146	182	142	130	151	144	150	133	138	155	159	166	148	161	148	142	121	149	158	167	158	152	163	155	136	160	148	147	139	162	126	135	140	186	151	160	145	159	156	159	171	160	146	165	156	147	131	156	135	128	162	129	147	121	164	145	154	166	165	146	138	166	149	154	130	144	135	175	155	147	155	151	151	136	151	150	147	175	148	154	151	161	159	162	146	144	154	160	141	159	138	155	137	152	164	151	130	164	150	150	158	154	159	161	160	140	155	157	128	143	124	117	168	141	148	150	139	155	132	165	175	160	135	148	161	154	136	150	129	142	127	151	142	129	151	167	151	146	143	150	141	150	169	147	152	116	146	178	157	159	168	143	144	152	152	149	141	136	155	159	148	154	149	136	156	159	141	158	163	137	153	143	120	144	145	169	164	144	167	162	138	140	148	139	154	139	145	141	136	153	143	146	160	167	155	153	138	160	132	150	146	165	168	167	151	161	162	146	152	163	164	159	152	154	125	154	144	142	132	166	146	146	151	157	144	147	137	179	128	148	142	130	152	133	130	160	134	143	147	155	144	147	157	176	164	148	151	140	135	155	170	161	167	146	131	150	151	157	163	150	132	150	177	170	148	152	138	148	145	180	167	154	156	117	150	146	154	134	126	135	132	173	156	132	145	138	152	138
41551	52256	46409	31068	33969	34311	40748	31554	22259	32959	32096	26325	28513	28128	25733	16304	17429	16189	16052	16742	10225	9435	9411	5783	4475	3425	2614	2202	2144	1706	1532	1523	1362	1088	1227	1161	1013	988	1012	1091	1080	839	751	779	951	763	851	843	846	831	834	798	765	733	754	684	610	564	508	579	522	557	502	514	492	506	481	474	442	513	500	498	520	533	502	489	491	442	462	469	447	449	415	458	440	431	417	415	387	385	392	376	385	396	388	403	396	412	370	372	390	395	386	357	351	354	362	341	350	387	354	398	363	398	351	379	358	346	364	352	347	338	369	344	388	356	372	354	335	383	338	379	338	359	353	366	359	385	346	358	372	343	354	336	361	362	356	362	348	374	395	336	368	390	365	379	396	338	428	365	342	348	356	324	384	348	397	383	364	348	338	365	353	404	364	340	353	366	345	347	360	390	366	376	366	405	378	365	390	356	337	381	367	316	345	374	384	347	344	360	364	329	355	358	378	362	364	359	390	367	365	351	354	363	348	378	348	366	362	377	339	368	384	371	370	364	370	341	359	385	381	333	380	342	377	378	343	380	347	336	368	394	337	363	361	355	335	343	371	336	355	348	360	360	318	343	355	371	324	331	374	352	323	353	366	374	377	329	372	378	361	377	313	345	350	345	342	350	405	350	397	349	372	360	357	380	347	363	400	357	314	353	335	353	352	354	380	396	375	356	338	381	353	339	359	381	371	339	351	371	362	372	324	381	380	345	379	360	360	346	351	361	348	379	382	346	371	411	345	353	376	343	384	349	374	348	341	366	392	363	344	324	355	346	369	342	371	354	373	352	367	367	361	356	349	350	355	406	331	397	348	345	364	329	387	384	358	352	376	367	377	367	352	325	384	368	391	382	375	373	362	350	373	345	365	363	346	337	371	357	339	356	371	350	362	382	322	376	343	316	340	351	349	350	342	376	346	378	369	369	359	340	352	313	360	354	333	397	360	356	350	361	356	371	393	362	349	354	397	344	382	371	335	355	408	364	385	384	364	335	375	332	351	385	351	358	351	343	358	336	367	349	355	375	347	395	367	349	360	358	333	352	358	350	344	394	352	362	361	356	354	373	345	360	395	372	360	380	362	379	343	346	365	333	382	344	381	357	394	344	390	359	330	337	357	416	344	396	347	343	340	375	324	370	366	347	330	331	342	309	377	394	345	368	365	361	354	377	347	358	361	343	370	357	369	333	347	346	371	365	358	355	363	354	356	332	343	339	366	352	370	375	393	391	363	361	356	331	391	395	378	338	369	330	350	328	385	351	364	379	379	347	327	360	365	343	351	368	360	352	389	342	321	426	329	333	340	388	367	340	389	359	360	381	341	376	375	337	359	338	365	356	356	338	387	382	385	326	371	349	352	363	383	388	375	337	355	320	349	382	361	363	368	347	359	334	364	415	339	341	357	343	372	387	378	343	359	353	344	383	391	350	344	357	371	369	378	407	353	365	340	360	348	364	347	361	350	374	352	392	350	376	344	343	351	354	379	348	335	351	338	355	350	357	355	358	345	325	357	359	351	374	414	358	359	341	353	361	358	369	349	315	366	341	341	359	362	356	339	344	370	327	360	372	373	362	366	358	361	363	355	418	386	366	357	365	356	382	379	357	347	357	379	340	377	352	371	356	389	340	374	356	360	359	378	349	389	384	360	343	381	338	376	388	380	369	367	367	385	337	355	369	377	354	348	372	364	370	348	371	365	340	379	343	339	345	408	371	349	375	349	356	322	334	354	344	359	341	350	343	378	354	387	395	320	377	360	332	324	395	400	390	388	372	348	365	365	387	404	347	360	365	333	391	369	367	353	385	388	341	369	402	390	358	363	345	353	366	370	366	382	375	352	380	358	348	327	412	375	375	380	364	356	392	345	379	329	324	365	366	362	365	365	380	386	371	354	348	342	389	340	333	358	374	376	373	352	354	418	369	341	367	377	368	344	365	369	363	334	409	381	374	414	369	394	378	373	356	368	341	366	393	333	376	388	315	363	330	381	365	362	343	376	359	374	397	363	366	368	373	369	336	411	365	360	375	398	376	379	371	359	338	376	370	386	350	361	337	361	363	359	370	336	360	360	349	341	371	382	353	336	374	371	378	396	325	355	375	335	361	370	329	351	345	363	350	361	375	366	350	390	364	374	379	349	383	378	328	350	361	360	346	381	390	388	318	377	378	344	343	363	383	340	380	349	359	369	368	373	360	363	346	342	363	360	387	361	359	339	319	350	372	364	344	372	358	342	365	387	358	348	365	383	382	386	346	384	324	402	382	363	343	388	347	336	342	348	379	369	375	344	365	366	342	380	358	374	329	357	371	369	375	382	378	373	376	345	343	321	321	348	357	342	367	354	334	385	389	394	380	365	357	351	393	360	384	336	360	357	353	345	388	381	364	375	326	386	366	349	350	335	378	344	392	349	350	342	373	376	382	355	359	328	389	351	374	380	371	338	329	383	355	388	360	379	346	343	346	339	374	325	378	364	368	359	376	353	363	386	376	350	366	349	339	372	391	378	338	375	379	352	334	336	379	342	374	377	380	387	354	359	373	348	369	371	380	341	363	366	377	387	330	342	401	348	340	364	346	385	366	356	368	388	416	367	401	371	348	345	363	349	372	332	356	362	368	361	349	335	373	360	367	376	361	389	344	341	329	335	394	376	334	390	358	337	363	355	385	336	336	375	352	353	397	381	381	328	355	362	365	361	348	355	372	356	345	331	355	340	360	350	352	397	343	362	347	352	333	367	367	319	363	333	365	339	379	364	353	380	382	390	344	356	337	366	377	345	387	390	366	339	370	362	346	351	368	321	342	343	343	345	394	396	381	347	372	371	348	339	336	358	351	379	365	382	355	397	360	360	382	352	347	376	361	331	351	366	384	338	355	357	364	408	332	370	362	376	360	397	328	343	339	373	347	392	357	340	381	380	384	390	375	369	340	388	357	367	373	373	344	368	377	338	355	338	346	355	348	354	370	385	350	344	358	339	367	358	356	381	356	353	403	332	347	361	350	333	367	329	367	361	362	330	335	330	343	359	358	358	385	343	357	354	379	340	335	349	351	347	391	358	353	365	374	378	351	369	338	359	343	359	332	372	360	393	388	356	343	376	340	351	362	328	355	353	349	368	363	395	356	358	366	360	369	335	362	358	365	344	360	350	343	371	374	353	378	382	358	380	367	404	374	362	414	367	361	403	392	395	358	354	371	340	345	350	343	386	345	352	361	334	375	373	381	354	396	380	330	338	360	389	350	344	377	381	376	354	379	340	335	381	360	355	345	375	366	368	384	375	390	357	371	347	341	325	388	372	339	318	378	343	337	366	379	378	366	376	358	355	387	350	346	333	382	362	332	356	345	355	338	377	336	294	326	345	324	364	362	354	351	378	376	358	348	378	349	362	367	341	364	346	357	345	366	367	370	368	377	396	399	345	386	343	337	371	349	363	362	387	353	376	366	385	369	369	340	382	374	391	350	339	380	326	327	369	347
26142	22654	17338	5811	4583	2770	2396	1927	1220	1190	1098	1025	771	735	563	477	432	421	371	366	318	325	392	324	265	266	254	228	250	244	248	253	266	254	227	258	229	236	264	251	254	238	210	243	248	249	221	238	225	228	213	241	256	231	238	229	237	228	219	229	244	218	217	217	230	243	276	238	260	222	259	207	212	230	195	233	240	204	231	219	214	242	227	209	222	210	211	217	211	214	205	226	227	238	230	240	215	230	216	219	237	232	250	202	226	259	222	219	223	226	218	235	222	202	203	229	198	236	220	221	213	210	222	209	225	218	226	230	229	218	235	232	241	218	211	226	211	225	228	212	222	213	235	237	226	216	249	216	212	215	211	217	210	256	199	241	225	235	215	237	236	228	210	227	248	233	203	222	227	251	243	217	204	233	234	232	230	222	235	225	227	217	209	242	213	233	226	249	219	238	254	240	253	263	240	246	233	199	223	224	218	218	223	237	222	250	207	240	224	233	231	230	216	222	234	225	227	264	235	230	221	261	215	256	192	208	232	240	219	244	224	246	225	223	213	262	254	228	215	247	233	202	246	237	226	210	222	200	224	221	227	237	227	232	255	203	240	211	207	214	244	210	223	218	221	228	222	216	240	218	247	225	222	226	218	213	217	234	228	236	235	209	228	217	261	234	203	211	241	223	239	240	229	236	237	204	245	213	214	203	240	246	223	205	266	205	226	198	237	225	238	214	241	259	222	226	237	247	210	203	198	206	211	242	212	219	221	222	242	241	189	223	221	216	222	237	210	212	210	247	232	217	210	244	221	231	191	219	212	222	219	186	222	241	250	237	248	249	241	232	235	201	226	233	216	231	234	224	214	222	231	264	242	207	233	220	208	226	221	224	199	249	228	197	245	224	236	224	225	240	227	221	221	248	200	241	232	241	224	224	229	219	226	208	244	204	236	221	253	212	201	228	214	203	254	233	209	225	243	217	240	220	242	217	236	213	245	239	215	222	208	204	222	217	244	253	213	244	235	222	224	242	207	212	229	206	242	247	227	225	214	212	216	213	216	244	242	272	220	215	246	220	214	213	205	255	213	221	224	225	209	229	249	240	219	210	214	229	212	227	238	255	240	229	245	208	191	243	213	209	221	238	245	227	219	227	226	216	224	222	232	255	209	224	223	200	226	199	239	216	228	208	228	230	224	216	221	208	240	238	232	205	239	213	242	208	200	219	214	254	227	237	205	232	232	232	234	196	194	235	248	232	241	226	238	210	196	243	209	207	222	219	246	208	228	237	230	234	214	241	247	216	227	223	195	211	225	216	241	214	239	257	231	205	243	202	245	232	248	229	223	198	223	221	221	243	241	244	207	253	237	229	196	233	223	218	245	218	238	207	227	235	206	219	222	227	218	234	256	220	198	250	234	220	230	207	233	210	247	225	242	218	233	220	245	243	213	219	222	191	227	243	239	236	233	207	211	204	228	220	217	241	204	221	228	242	227	253	251	229	228	227	227	207	231	242	205	234	229	258	246	224	215	242	235	249	244	232	231	224	216	240	230	187	241	223	239	234	206	212	232	228	207	223	207	225	211	221	205	220	221	224	205	237	227	237	249	212	235	214	240	260	226	185	225	237	234	227	230	211	225	215	220	218	213	229	223	221	216	241	224	217	190	255	214	221	244	224	215	210	220	212	209	222	221	241	224	225	218	262	221	219	213	218	178	255	237	199	199	212	221	234	209	234	241	232	225	267	205	207	218	227	237	235	217	222	264	242	248	211	229	253	217	235	211	208	246	216	214	196	212	238	224	225	217	212	244	228	203	205	225	223	223	246	206	237	222	228	234	218	240	228	209	240	229	230	254	206	220	237	220	231	193	225	219	232	238	216	272	228	255	226	213	254	241	241	234	211	242	204	221	207	210	229	201	229	198	189	211	218	192	214	226	206	219	214	237	250	245	230	220	225	212	229	243	264	225	235	232	188	211	240	238	255	230	225	251	238	210	223	247	222	245	228	207	244	238	235	208	226	207	225	217	224	229	241	239	234	206	231	218	203	233	234	232	226	184	231	252	247	254	237	242	202	235	212	221	251	240	216	211	217	248	206	234	241	218	237	234	241	229	251	229	216	227	212	192	221	238	243	216	235	246	234	218	220	221	240	230	218	234	248	239	244	259	234	231	232	231	235	218	217	242	202	228	226	224	226	224	228	228	223	215	243	232	244	231	213	210	232	234	272	236	216	195	214	218	227	243	243	248	228	208	256	220	223	221	221	248	226	233	221	217	253	217	198	219	214	221	239	248	247	230	232	225	218	232	246	210	253	228	242	216	222	227	206	221	208	215	234	244	229	228	208	233	222	227	203	222	229	232	227	203	210	224	217	222	223	222	257	226	224	235	233	243	218	242	249	244	220	247	233	240	219	217	222	264	222	200	190	232	252	246	231	218	234	228	219	224	208	247	232	221	224	232	227	228	224	250	238	198	208	222	200	217	226	227	229	210	236	201	220	260	240	259	213	232	231	220	223	217	241	227	241	250	238	231	215	248	224	217	216	223	210	217	212	240	247	243	213	249	244	229	255	225	251	227	218	230	217	219	245	214	221	201	224	215	220	212	243	217	235	223	221	225	232	226	220	210	203	238	205	227	229	262	231	220	228	242	240	233	194	228	227	224	225	243	233	250	243	226	224	242	211	238	233	209	221	217	243	229	232	220	224	223	239	245	223	215	196	241	218	240	239	217	219	232	233	228	220	207	213	257	230	243	226	229	245	220	259	248	215	200	233	235	222	232	212	232	235	199	208	243	209	220	206	218	212	243	217	224	220	228	237	217	244	247	249	224	230	221	223	226	230	234	219	240	248	237	230	213	254	246	218	227	230	221	205	204	248	211	217	205	211	223	191	219	217	218	208	212	195	243	242	220	225	244	215	224	245	205	204	259	243	215	226	232	223	211	263	228	221	226	233	228	228	213	249	235	224	254	220	228	252	227	207	246	230	236	215	233	229	232	219	243	219	228	239	226	261	245	250	202	216	250	227	235	232	251	250	218	214	233	238	220	240	196	226	223	208	230	256	227	213	227	235	180	229	221	238	216	233	233	225	237	218	212	221	212	235	208	243	251	232	206	226	209	242	236	221	236	243	214	224	242	236	243	222	224	211	222	210	234	245	248	204	220	265	225	211	250	207	238	240	231	223	197	198	223	230	220	251	193	213	187	219	239	206	238	213	236	233	224	209	266	221	230	231	238	207	244	216	226	214	199	191	232	220	225	241	242	215	216	254	252	221	234	183	220	221	210	226	239	218	230	230	229	233	250	228	233	238	205	249	204	210	244	249	248	226	218	217	212	231	233	212	223	220	247	276	244	214	212	218	235	227	225	213	210	215	226	212	219	220	242	236	230	224	219	243	225	224	213	235	224	237	232	206	210	234	234	216	234	238	227	224	210	229	228	231	206	241	238	210	245	232	226	231	236	213	205	219	197	228	233	254	193	212	221	227	223	212	227	226	248	230
16727	21190	20034	9602	10435	8233	8191	6220	4154	4743	4330	3863	3278	3439	2761	1838	1780	1705	1693	1463	1108	1059	1116	905	830	755	746	695	662	642	721	647	582	609	629	664	665	618	643	670	647	650	647	628	591	605	579	592	579	609	582	599	576	574	583	603	544	545	571	541	581	553	522	571	590	533	578	535	577	543	583	525	538	570	544	539	582	557	571	559	533	514	540	537	541	537	540	597	556	553	570	496	540	532	569	545	541	497	530	540	571	511	603	543	544	541	576	548	565	549	589	511	540	539	629	499	552	562	544	550	534	562	550	539	510	537	562	526	561	553	528	540	540	563	542	559	474	529	573	573	519	529	538	576	580	532	559	549	551	551	595	575	530	553	529	587	550	543	567	567	505	546	538	545	531	533	583	527	539	537	540	498	548	499	535	562	526	546	513	571	499	493	536	565	562	544	546	550	557	505	565	520	541	530	567	552	541	581	552	564	530	515	518	570	556	555	516	560	518	553	537	566	570	558	571	523	517	524	536	520	504	531	546	535	559	607	585	543	512	520	562	572	527	530	537	561	550	537	526	547	548	554	527	528	568	556	594	507	566	522	567	579	528	554	561	500	533	523	514	547	525	550	536	558	552	518	567	521	543	520	539	527	568	587	581	545	548	524	534	557	524	514	560	551	517	550	526	559	497	558	537	534	529	546	513	555	547	526	562	527	538	585	583	570	531	546	541	552	586	549	588	541	553	550	525	587	540	530	590	532	574	542	542	558	541	619	570	549	537	530	563	541	531	538	522	515	541	532	512	565	552	522	537	607	546	505	544	544	503	539	557	548	579	594	557	508	565	570	544	504	537	548	549	522	558	508	570	541	529	591	580	552	549	511	541	548	517	533	587	557	584	534	515	561	576	548	565	600	520	531	533	535	532	556	550	531	534	537	537	544	535	544	554	527	556	566	558	565	554	530	577	551	603	544	576	522	537	553	529	552	534	577	534	567	575	542	581	559	535	519	550	547	520	490	589	537	532	571	548	584	539	551	522	555	560	514	582	538	556	517	561	562	545	532	509	535	547	476	529	561	585	534	560	519	506	570	525	525	557	530	575	553	526	549	532	572	533	553	579	514	540	562	556	565	559	508	536	534	560	555	552	552	574	562	563	562	584	539	552	488	514	548	525	565	537	555	574	526	556	543	553	514	558	501	522	553	590	530	532	524	562	544	538	538	554	569	567	506	522	542	555	550	571	546	533	502	558	526	585	564	597	552	543	514	521	515	551	569	568	531	517	552	574	567	560	562	531	564	539	548	521	526	549	504	569	589	556	503	539	503	515	514	539	529	518	518	520	531	581	537	540	578	571	526	515	544	588	573	549	583	560	514	538	517	576	546	558	551	549	523	538	575	538	527	555	543	518	544	544	524	521	550	519	544	560	558	537	550	565	567	572	526	531	530	525	545	539	557	554	558	512	536	537	489	553	556	526	536	560	565	509	541	567	556	550	510	558	547	552	522	512	540	541	542	562	580	543	526	532	529	582	551	581	528	565	551	561	540	539	582	558	535	531	570	521	543	516	552	578	524	524	495	527	542	586	548	545	567	590	550	565	518	533	538	600	553	549	557	493	530	602	566	592	536	581	588	549	543	518	550	569	565	557	563	564	543	498	565	579	515	547	513	533	550	547	535	523	539	563	549	568	541	552	537	545	567	545	573	549	536	541	532	510	571	537	514	518	528	543	530	545	561	518	525	530	583	520	550	516	552	545	547	564	550	514	529	525	529	533	506	526	549	564	552	583	503	562	530	572	561	532	546	592	532	535	519	543	578	531	500	528	564	521	549	532	546	552	549	510	528	503	550	567	529	538	542	585	532	554	530	533	517	553	572	549	551	560	570	563	556	547	538	576	525	534	578	512	537	518	555	541	545	512	565	550	537	551	507	568	538	513	514	518	550	517	536	573	550	525	533	566	520	533	539	551	537	501	548	563	552	538	550	565	543	555	537	546	581	575	551	566	542	534	556	547	559	544	550	521	546	535	499	516	526	553	497	530	572	548	564	568	556	526	580	554	555	529	534	553	552	531	523	537	494	490	540	493	587	558	555	543	532	530	550	531	542	540	571	526	551	510	551	509	555	521	538	562	550	541	540	526	561	555	530	542	557	543	553	540	552	577	514	589	546	544	550	545	566	535	514	560	518	541	548	537	589	525	519	537	521	546	552	527	541	511	536	522	585	547	542	543	564	541	521	549	519	582	521	536	513	541	533	548	532	544	529	533	589	536	518	526	541	552	564	532	560	565	519	558	548	554	590	566	519	521	538	560	542	558	562	536	509	564	544	505	480	540	540	560	548	546	503	547	584	511	542	538	529	534	524	540	537	520	534	515	550	551	550	560	567	515	492	561	596	511	557	552	544	578	526	566	558	559	542	522	527	573	560	522	536	535	534	536	509	550	529	550	537	580	557	536	572	520	556	526	522	535	525	546	536	540	540	558	530	548	543	560	529	519	545	583	506	552	576	525	521	536	532	550	545	538	530	510	562	564	536	576	512	506	568	575	548	545	530	541	541	566	508	582	561	471	587	533	525	527	541	551	559	527	515	504	572	536	552	525	542	554	525	537	561	540	562	557	549	533	556	585	528	523	573	553	553	546	542	563	557	574	544	546	477	521	537	566	507	559	533	545	563	582	559	543	556	533	575	532	593	541	607	547	525	526	581	538	543	546	531	568	541	568	560	528	540	591	536	561	572	554	537	554	506	568	596	543	574	530	562	521	563	580	503	547	544	540	565	558	478	542	550	574	562	538	541	580	600	553	552	494	546	491	542	510	562	544	547	524	542	576	490	528	538	498	565	542	593	553	521	576	546	584	538	573	536	550	536	523	544	581	572	561	553	542	545	557	548	568	578	548	542	556	533	532	509	556	542	548	573	534	527	520	521	550	552	565	539	529	533	536	561	556	584	515	533	548	550	532	572	547	533	513	574	532	523	534	566	538	545	511	544	549	561	550	533	552	506	566	533	514	524	559	506	553	513	574	531	549	545	568	536	569	526	544	527	574	524	566	545	537	566	509	536	557	535	526	541	570	533	559	524	568	552	570	548	542	526	576	559	540	530	584	557	566	513	588	542	560	559	522	559	574	529	541	538	514	540	507	574	585	543	535	560	547	574	518	518	547	557	536	543	532	568	565	580	563	508	514	545	579	557	498	539	541	539	553	540	577	507	545	532	518	552	514	518	516	575	509	551	545	520	532	546	580	581	514	550	530	521	532	537	541	523	552	505	497	542	581	580	585	541	548	537	511	558	535	540	533	542	536	571	529	572	555	523	535	565	573	542	531	503	562	530	523	559	558	550	539	529	540	597	547	545	538	528	565	530	551	525	525	558	576	531	545	565	554	558	560	527	537	566	522	546	532	510	533	528	546	539	583	552	572	522	542	498	550	535	549	556	570	580	540	604	542	510	534	537	539	521	564	556	572	541	558	544	595	582	524	516	595	539	552	529	552	557	562	520	553	568
46894	49982	45045	26121	26256	21688	21461	16418	10470	11034	9933	9756	7697	6375	5268	2810	2259	2086	2321	2082	1115	1127	893	665	494	446	363	373	352	295	319	307	333	269	261	301	249	293	299	300	284	264	264	270	265	272	259	267	240	219	256	253	258	239	253	249	259	255	252	265	267	249	222	229	266	231	238	251	253	249	260	265	227	230	239	253	249	261	246	250	224	264	242	247	222	224	228	254	222	236	228	253	234	243	233	242	247	213	240	234	266	207	229	236	225	244	230	207	222	236	255	218	213	246	251	260	210	238	227	239	236	222	227	231	224	236	209	231	237	220	241	245	210	230	247	258	242	242	217	245	215	268	211	229	224	235	231	201	241	211	233	235	227	200	222	214	221	268	226	235	254	227	255	223	220	228	252	256	221	227	272	211	212	227	248	239	225	248	240	232	240	243	228	228	219	228	231	231	228	219	227	223	230	239	273	255	225	220	208	233	226	235	247	265	230	238	231	233	261	231	235	256	261	239	216	246	243	213	226	240	226	249	221	231	233	251	246	265	258	247	231	242	263	246	243	237	226	205	248	247	234	221	221	229	235	215	215	255	229	244	230	225	226	221	217	239	244	239	233	236	233	226	206	220	235	256	246	233	225	244	244	231	251	213	245	240	240	238	245	253	237	236	231	231	211	199	238	228	229	277	232	215	242	217	234	241	243	219	201	216	257	223	205	240	250	236	228	255	220	260	248	251	246	245	204	255	271	245	235	235	241	231	214	238	221	226	229	262	252	240	244	228	251	240	233	210	237	227	253	217	255	218	246	217	240	231	232	223	222	224	225	235	228	223	226	226	236	217	248	256	260	235	273	216	240	240	246	271	211	238	222	224	249	241	245	237	255	263	235	236	234	216	248	218	215	239	219	239	226	250	254	238	224	263	237	240	259	224	236	211	269	256	232	227	249	231	204	272	255	224	240	240	250	218	256	247	213	239	236	216	256	242	235	214	228	245	210	261	236	218	218	245	236	213	236	249	248	210	233	231	235	263	227	249	220	210	221	209	223	235	239	198	220	245	205	238	258	252	246	216	246	234	222	260	231	249	247	241	247	260	204	241	257	228	227	241	229	193	222	245	226	205	203	240	265	244	241	231	254	242	253	236	273	240	248	215	229	220	227	234	197	245	240	221	229	208	231	223	259	225	233	230	228	221	242	236	217	223	229	227	241	257	222	247	185	259	234	229	223	215	238	239	249	221	248	249	234	233	242	241	232	223	253	232	258	242	229	265	221	213	231	216	221	230	242	224	198	224	239	234	234	248	270	223	261	225	257	217	256	226	262	231	234	222	234	250	248	252	225	227	233	245	209	242	233	245	250	251	221	231	234	188	232	231	227	219	228	217	241	255	232	225	245	227	243	211	251	194	215	243	216	223	231	241	255	256	214	247	240	302	252	235	228	228	237	245	223	257	237	238	236	233	212	218	238	241	252	239	221	240	249	244	244	197	240	225	182	207	233	212	209	236	222	236	231	239	245	195	230	211	212	236	224	235	244	248	240	235	228	223	247	241	218	222	254	238	229	236	211	217	237	233	238	229	223	241	238	222	236	236	243	200	192	220	257	203	233	240	226	211	232	251	233	225	241	232	251	232	227	234	249	215	249	231	223	231	251	207	226	280	240	230	244	239	232	233	226	255	254	247	234	244	237	228	253	219	224	232	251	231	218	235	248	242	218	211	226	253	238	228	230	233	220	230	208	250	238	221	195	244	254	231	245	270	255	235	232	197	228	217	225	243	229	237	222	223	230	244	222	238	229	228	234	222	235	213	257	270	240	216	239	240	236	209	239	226	252	234	253	240	226	247	254	230	254	238	228	245	189	223	228	219	245	225	229	218	227	234	211	256	220	243	247	241	236	231	242	223	250	233	215	234	195	227	240	268	226	219	228	218	234	221	241	253	211	265	265	243	215	246	227	235	251	245	215	244	213	246	241	238	231	224	230	240	238	227	248	235	223	232	214	226	244	256	229	234	242	237	240	203	253	241	245	214	230	228	243	233	242	244	263	243	234	255	212	247	243	214	228	229	238	246	229	257	232	230	243	233	236	248	248	232	228	221	222	219	214	215	250	231	232	231	230	241	227	229	244	216	212	230	254	220	239	228	246	227	219	232	235	215	215	231	213	219	214	256	241	220	236	231	234	243	245	216	233	248	230	217	255	235	240	249	255	232	231	248	228	269	247	242	237	263	245	240	245	239	243	197	249	228	252	215	238	223	216	219	230	270	227	244	206	205	231	234	225	251	245	206	250	244	201	232	218	228	242	226	224	237	219	206	238	223	230	243	247	239	225	209	228	221	241	215	245	240	241	235	244	247	236	229	259	232	250	214	224	237	239	248	220	227	239	222	215	235	259	269	246	231	242	218	221	227	213	259	215	237	234	227	218	207	233	234	237	267	252	260	230	247	209	238	193	207	212	228	237	253	199	207	243	245	216	218	219	243	239	228	231	243	218	250	227	221	228	236	215	216	211	235	234	220	246	233	203	217	221	238	255	242	248	209	270	227	247	244	221	230	229	248	235	235	222	216	204	224	226	244	235	244	231	252	219	245	218	218	249	234	247	222	221	241	209	239	212	257	239	235	218	246	262	238	241	224	235	254	247	266	215	257	214	216	233	280	242	235	234	224	233	246	255	251	254	250	248	225	247	206	223	219	243	232	239	214	232	204	222	236	235	235	241	232	256	207	229	209	238	208	228	230	235	279	257	229	233	278	244	239	253	253	243	227	245	232	244	241	238	247	232	222	217	252	255	235	218	257	220	233	234	216	257	262	233	229	226	249	253	233	215	249	252	234	238	244	239	220	203	222	222	233	238	213	246	227	235	230	253	251	211	222	230	247	216	226	247	237	239	234	202	228	236	237	240	221	228	204	204	266	222	227	245	222	226	224	216	209	227	267	193	249	269	209	229	253	227	207	194	251	245	193	237	240	230	254	257	246	212	246	214	238	220	231	252	204	241	235	248	230	207	222	239	232	292	226	249	249	207	234	210	219	256	245	203	220	219	230	231	245	252	268	238	224	244	208	207	242	223	223	242	230	246	243	204	248	237	214	235	219	251	221	229	233	205	258	267	233	266	238	254	227	248	265	250	250	222	231	228	270	274	235	212	217	237	254	250	224	241	226	244	230	232	232	213	234	239	250	237	224	252	236	225	231	260	211	217	224	197	241	242	232	236	224	246	211	231	234	249	231	241	251	227	249	234	272	236	219	215	241	260	222	225	263	232	228	217	252	231	249	234	257	197	238	206	228	238	226	255	215	239	250	196	233	248	229	212	212	218	224	266	250	227	255	209	214	198	265	214	230	206	234	246	203	269	228	210	232	230	251	217	222	241	236	212	262	258	244	236	234	243	202	246	231	218	238	257	250	205	277	232	243	210	268	246	212	232	264	234	228	268	235	228	203	211	231	211	237	217	223	250	238	246	199	197	229	235	236	219	234	211	225	211	239	225	248	200	238	245	237
33347	45247	42993	24172	27845	25210	30785	23487	16609	22696	21939	21030	18725	17850	16860	9799	9575	8626	8969	8577	5089	5301	4414	2800	2317	1856	1685	1446	1189	1152	1134	1080	1019	949	986	885	869	852	872	1018	932	758	802	779	863	799	710	717	687	750	774	745	786	720	765	689	661	685	645	657	652	684	649	624	631	629	583	606	584	636	606	616	640	619	587	576	641	591	591	628	604	589	551	591	596	595	591	583	574	573	557	570	594	563	537	547	614	573	576	553	513	579	525	572	557	536	508	543	621	566	563	521	580	619	525	548	545	523	522	533	561	545	541	523	545	516	547	590	552	559	566	560	563	553	558	514	520	605	551	545	537	592	517	574	548	493	538	545	542	513	579	573	551	541	563	563	528	549	520	524	522	570	581	564	541	555	556	531	554	581	538	567	573	511	550	549	565	515	545	560	542	524	534	564	599	548	528	569	525	559	530	565	547	561	524	496	564	540	507	543	508	561	541	544	579	589	514	547	537	532	565	570	537	542	552	556	587	575	522	536	502	608	538	536	547	559	560	548	561	573	551	536	577	552	585	581	587	590	548	504	571	548	561	517	609	539	617	541	517	547	510	513	525	502	556	592	597	572	537	576	566	528	539	552	573	521	576	550	535	548	574	547	516	569	550	574	577	560	532	522	519	543	556	563	506	546	524	571	544	550	592	561	612	546	554	521	537	550	533	532	558	524	555	560	541	556	601	557	595	512	584	584	557	595	537	513	565	556	524	508	528	522	537	554	535	576	547	550	571	520	547	569	531	552	544	553	583	545	525	542	543	532	562	569	550	575	565	556	546	558	559	539	554	551	541	557	540	552	552	557	554	533	516	548	544	560	565	580	521	524	535	561	564	560	555	550	576	548	571	532	539	574	514	557	565	537	561	538	553	558	577	504	562	514	553	538	528	501	555	566	571	508	545	594	524	533	556	583	564	535	522	536	550	544	533	553	540	577	578	521	527	529	580	538	550	571	573	511	510	572	541	592	565	494	519	512	566	507	539	573	592	584	566	549	552	552	541	581	540	553	527	525	507	539	574	545	589	548	551	520	565	534	535	548	534	562	600	536	565	534	522	549	550	529	577	546	525	555	558	565	578	537	551	580	577	577	578	571	560	561	496	562	526	573	523	540	528	516	545	546	551	533	529	526	561	592	545	571	502	533	541	562	580	487	527	563	529	533	541	561	528	584	579	568	560	566	550	513	556	553	594	562	521	519	558	539	559	592	518	553	601	547	500	508	533	561	535	540	575	559	597	540	544	526	541	592	553	539	529	541	573	525	510	562	532	554	526	565	567	531	567	548	544	570	527	578	564	524	555	549	591	561	504	521	585	514	544	526	519	514	546	564	506	556	548	575	535	547	534	561	577	542	558	557	540	529	541	558	543	576	565	525	548	581	536	548	544	621	544	551	568	592	578	548	521	568	592	570	499	544	558	516	507	559	538	573	541	523	550	592	500	571	538	550	496	582	514	591	553	562	578	559	533	520	576	533	524	535	530	586	532	530	566	558	544	520	536	554	546	498	536	559	593	555	533	573	545	539	554	550	575	525	574	561	532	583	590	535	538	521	522	555	566	564	546	546	549	568	538	562	552	527	550	558	541	536	561	540	568	543	540	578	525	492	536	517	564	564	544	564	561	539	546	568	556	547	548	545	503	535	542	547	527	590	567	531	552	544	562	599	579	526	569	556	490	524	534	575	510	529	595	539	514	582	546	493	567	523	531	593	530	514	534	521	498	579	564	522	565	578	567	546	603	553	547	544	585	553	563	538	548	548	558	539	530	559	544	535	555	560	538	556	560	535	556	544	524	540	551	531	539	551	552	586	572	506	567	551	576	534	569	574	562	535	574	609	515	506	577	546	559	556	561	560	535	541	522	585	564	539	548	532	604	535	571	578	540	555	547	504	560	585	568	555	518	523	569	555	535	549	541	537	543	547	533	539	609	528	501	561	571	546	548	555	560	549	499	527	581	512	544	561	534	557	509	552	562	550	572	569	577	512	527	538	546	571	549	555	554	546	543	520	554	546	552	560	596	516	505	574	550	564	530	562	570	556	553	579	574	555	533	541	565	546	553	531	550	507	525	530	568	528	562	542	552	536	558	541	562	545	517	538	578	575	539	516	501	551	553	520	557	553	563	582	534	608	601	579	586	545	553	534	583	520	524	557	527	494	554	550	529	512	558	517	594	578	527	562	553	551	546	545	569	541	530	540	559	526	545	545	581	567	594	577	559	560	541	522	515	574	559	548	595	546	501	570	510	543	535	555	541	569	544	572	566	589	561	529	555	567	553	538	529	567	517	554	554	542	579	550	553	513	578	557	549	570	561	521	529	552	538	579	588	557	583	549	543	550	533	539	517	528	545	553	602	557	521	532	571	577	602	548	557	586	537	544	572	534	563	522	529	559	555	553	524	547	564	553	547	548	579	550	591	545	539	555	557	573	541	546	542	560	571	583	584	524	555	549	542	573	569	537	565	547	566	549	575	571	541	566	560	565	524	541	541	556	539	542	548	546	537	537	545	554	504	537	564	571	566	615	504	514	574	577	563	550	565	530	549	540	510	547	562	537	572	558	566	585	556	534	603	529	537	515	548	507	547	526	570	535	571	548	542	515	563	531	532	556	552	608	544	569	581	510	526	539	561	546	538	577	543	513	541	515	529	570	546	551	571	529	529	542	571	527	565	533	544	551	543	551	575	558	598	567	572	556	541	518	531	533	582	524	556	529	587	566	527	585	561	543	563	560	553	577	526	581	500	509	547	578	550	553	571	596	575	583	596	545	557	548	527	568	545	552	543	580	574	575	539	583	527	562	531	555	547	553	581	565	566	550	557	564	521	577	566	539	541	590	537	565	529	554	561	579	554	590	525	530	545	531	553	620	563	553	536	539	578	556	618	565	587	557	569	498	546	548	579	556	572	538	556	559	536	530	593	577	533	556	566	561	534	536	507	562	535	564	555	568	541	550	588	586	515	546	526	542	526	542	564	538	551	521	567	555	534	541	527	576	570	596	567	537	503	515	538	581	531	568	575	549	514	521	548	573	518	526	551	574	541	589	532	529	593	554	583	559	548	563	523	575	542	538	531	577	541	561	554	558	567	575	572	533	544	566	550	574	566	552	607	579	570	584	562	562	556	535	517	513	560	562	515	563	553	537	550	536	557	591	544	554	546	560	559	536	550	547	548	527	536	551	595	527	539	538	535	559	564	525	598	524	566	538	556	604	594	552	548	554	546	541	501	527	568	559	547	564	541	577	513	567	553	515	579	572	554	499	540	526	514	538	543	565	532	575	561	573	521	557	524	578	530	575	485	581	516	579	515	543	549	550	556	574	557	556	567	515	552	566	547	521	555	563	518	560	549	515	531	546	525	581	543	512	551	578	495	571	561	607	518	587	517	571	572	527	524	569	565	547	583	547	537	568	555	565	600	536	561	595	564	537	561	546	589	560	548	544	553	554	536	516	544	544	545	560	585	538
55139	52077	42257	28185	31070	26792	29534	24726	23539	23006	20299	19615	16462	13593	11549	7185	5417	4630	4559	3910	2059	2133	1674	893	742	509	519	463	356	309	337	329	292	225	261	252	243	229	248	244	218	248	234	204	232	224	222	208	179	207	202	204	177	199	214	206	200	201	191	174	161	163	192	157	167	170	166	163	188	166	185	174	156	179	169	158	164	169	165	176	172	152	172	160	156	150	144	153	157	162	166	147	149	141	160	152	155	174	151	111	154	136	171	146	173	153	154	155	156	156	136	166	136	151	156	145	150	145	160	148	170	156	142	141	156	139	143	173	151	160	159	163	146	143	158	151	156	178	146	151	160	153	178	173	152	171	131	156	146	132	147	158	155	136	137	152	163	174	144	144	159	146	159	149	141	147	150	163	160	173	176	145	135	142	187	130	157	150	179	158	144	142	144	145	148	155	148	133	155	143	146	165	153	167	151	149	137	161	137	177	148	157	136	148	166	148	133	130	159	144	178	130	145	146	134	162	174	156	144	146	154	155	149	147	144	148	147	184	156	139	139	152	157	164	159	139	171	156	154	141	138	164	171	154	158	131	164	141	151	165	129	154	168	158	155	155	143	138	147	162	172	147	146	164	156	142	136	147	155	152	147	140	153	138	172	174	150	165	164	141	145	137	144	161	137	135	146	152	177	129	140	130	136	141	145	167	165	143	154	143	141	149	168	183	150	126	150	145	132	147	151	169	159	167	154	148	157	149	193	168	153	147	149	166	138	139	149	155	127	155	151	156	154	148	161	145	157	161	165	141	150	176	159	139	158	144	141	177	132	152	169	154	143	149	176	160	169	168	164	138	138	147	135	149	165	142	141	133	165	171	146	151	144	157	150	142	135	151	124	159	151	134	144	145	155	142	161	172	173	156	134	137	169	151	139	148	146	144	190	124	125	148	161	144	146	166	140	157	154	145	176	159	149	136	150	146	139	166	166	145	155	153	154	153	175	139	162	131	166	144	123	138	155	148	161	156	164	160	154	147	161	160	165	172	157	124	162	162	158	126	145	140	178	155	131	158	164	155	162	147	166	174	147	174	140	136	152	143	154	153	154	143	156	147	146	142	167	157	143	151	171	141	156	141	145	159	159	136	173	129	156	150	142	158	161	125	141	140	155	160	158	165	180	120	134	148	144	154	166	151	161	138	138	156	152	170	172	137	152	148	151	134	161	148	141	161	149	133	145	167	161	157	155	151	159	159	164	152	153	181	148	138	150	152	145	145	164	143	150	161	147	169	161	164	153	146	187	167	180	156	165	167	149	155	131	184	145	129	152	138	147	146	139	141	156	167	146	140	170	161	160	132	148	127	128	138	138	157	164	145	140	153	136	131	147	137	168	145	177	153	137	163	133	140	156	161	139	163	190	144	146	132	163	124	141	138	167	133	150	162	137	154	133	157	111	155	160	125	132	152	145	160	153	156	129	132	140	141	136	156	150	151	156	158	161	149	167	156	129	130	142	156	155	155	168	149	157	151	136	181	145	174	161	169	159	113	146	132	164	149	132	133	147	154	162	150	127	152	152	175	127	157	159	161	139	132	144	156	130	147	155	150	186	151	178	151	154	167	137	164	172	171	121	136	159	162	169	146	160	166	144	169	169	176	181	146	177	174	146	156	136	142	146	164	150	154	147	153	141	151	141	166	140	172	140	151	145	169	149	159	163	153	162	125	158	156	156	161	155	150	171	169	149	158	147	159	154	148	153	157	169	143	168	138	148	145	166	149	139	173	139	129	168	163	138	160	129	148	142	148	172	150	150	155	163	127	148	178	168	153	138	158	151	148	162	139	137	157	172	157	128	162	155	139	115	170	181	150	137	139	139	139	160	149	164	152	162	151	161	130	154	114	163	159	155	156	181	142	137	146	139	145	158	150	146	152	131	164	134	164	143	132	152	150	165	151	146	142	162	173	148	132	181	184	150	179	135	155	148	163	139	160	135	146	168	152	125	158	171	135	119	149	143	150	159	153	162	167	146	115	125	151	137	168	152	139	155	159	136	150	159	165	162	157	133	151	167	149	151	147	140	161	140	155	171	160	144	147	162	131	139	166	163	181	159	181	151	139	141	139	139	148	136	152	151	153	147	152	144	153	177	133	148	166	123	146	155	139	158	140	133	138	139	148	164	155	170	164	167	138	154	158	139	145	152	149	148	151	148	124	165	167	140	143	150	146	156	148	153	170	159	148	180	160	155	136	173	149	160	161	149	166	144	170	153	129	142	139	159	155	148	155	164	158	158	152	154	163	155	161	145	124	141	157	119	145	132	134	160	199	158	134	148	141	144	151	172	158	146	154	151	135	140	133	152	126	175	154	155	146	158	172	150	152	144	157	154	166	147	122	167	175	156	132	150	126	138	158	164	161	145	162	165	154	150	163	148	151	143	144	145	156	173	155	145	143	167	149	171	146	153	128	141	144	160	171	152	151	153	156	145	142	137	144	134	133	159	149	162	156	137	162	167	157	137	138	158	160	152	135	137	153	134	137	163	144	134	165	167	147	176	149	141	149	151	161	164	157	143	137	170	155	148	152	158	175	129	137	127	163	137	168	128	143	157	147	133	143	151	143	134	166	149	126	163	158	156	160	145	160	153	166	161	173	159	138	136	164	149	143	172	164	161	156	134	153	159	140	139	137	130	166	151	180	153	156	162	155	156	154	126	155	154	139	161	170	148	148	183	164	156	162	142	139	139	154	146	163	138	143	151	135	145	138	165	162	160	154	176	148	161	144	154	159	129	166	162	163	141	163	147	163	131	165	144	140	151	144	143	177	153	150	152	145	154	159	142	149	173	147	170	144	145	143	135	136	154	148	140	154	136	160	150	158	139	171	127	154	159	159	150	157	159	174	174	165	170	151	148	162	161	166	152	159	148	157	154	133	154	163	148	144	146	140	140	139	153	150	130	150	159	166	135	135	139	100	129	127	161	166	149	149	161	169	159	161	137	142	145	142	130	133	150	149	158	142	152	149	150	173	164	166	148	145	136	170	168	151	152	145	147	167	141	151	143	143	167	149	144	160	154	148	164	138	151	162	165	166	144	139	166	149	147	131	157	141	140	145	152	162	156	162	119	177	158	152	166	175	148	141	148	139	149	142	146	158	159	166	153	143	157	155	153	159	143	150	155	139	152	167	172	145	174	160	135	172	171	143	136	166	144	156	162	166	145	129	169	130	142	151	164	141	152	136	166	126	163	155	148	153	172	175	165	164	154	152	131	142	157	157	156	142	136	155	153	176	148	151	156	164	125	171	163	173	154	168	135	142	156	160	139	149	135	149	137	174	153	155	126	129	137	141	136	142	141	146	139	163	131	141	129	145	125	134	153	147	133	160	152	152	153	141	142	136	177	131	130	150	145	153	151	182	147	157	161	139	177	137	134	163	154	183	155	152	146	157	139	159	148	161	116	146	136	157	150	130	168	156	165	158	167	171	161	160	149	169	164	145	137	167	159	157	153	149	136	164
40906	51213	47518	32315	35848	31672	39575	29756	32217	33236	33208	31957	28190	27303	25431	16264	16036	14264	14621	14167	8782	9119	7858	4365	3997	3110	2755	2409	2072	1542	1411	1578	1472	1266	1135	1211	904	939	1015	917	937	879	950	799	917	810	860	793	761	808	852	821	762	699	643	604	563	558	569	591	557	578	533	513	479	496	494	502	520	492	470	455	482	518	551	500	463	459	476	451	484	473	455	515	464	452	422	407	384	419	409	416	360	407	422	367	398	363	399	385	390	336	379	370	375	352	346	352	349	383	387	354	357	398	376	366	363	369	383	376	375	370	345	359	364	345	373	386	374	356	367	364	380	377	359	376	320	351	353	338	356	352	383	346	338	342	384	356	376	343	367	344	331	335	351	367	365	374	351	355	360	372	372	361	368	375	366	379	365	356	403	390	403	403	361	309	335	377	352	396	363	364	340	350	394	375	343	353	363	355	362	371	343	386	384	371	383	335	383	384	382	371	378	356	392	367	387	350	391	382	372	354	345	377	354	393	360	387	355	339	347	324	349	359	341	363	358	347	330	329	340	369	358	354	364	363	388	359	371	364	384	385	348	350	390	357	364	333	346	360	368	371	384	365	339	352	372	354	400	373	380	371	332	372	332	354	396	375	369	345	385	373	381	345	378	373	358	362	369	378	341	390	383	412	366	391	351	343	382	351	370	371	356	384	369	368	354	370	368	355	368	366	375	346	352	349	364	335	332	369	411	395	369	402	367	345	377	368	366	368	335	356	372	385	335	346	371	354	358	372	345	377	358	353	382	349	367	372	409	320	367	322	347	381	363	349	370	374	358	377	338	394	397	356	378	347	382	319	361	363	364	383	364	372	376	347	329	395	398	361	350	369	359	365	361	377	387	373	392	336	348	391	375	345	370	342	378	377	358	377	358	385	358	362	347	386	332	332	372	349	345	361	346	362	365	341	343	384	385	365	329	365	353	382	338	337	363	389	348	348	341	349	365	343	374	328	376	387	380	366	395	372	367	396	361	366	372	360	353	357	358	393	355	375	333	339	342	392	344	353	379	392	350	389	357	341	347	383	366	349	403	374	348	358	341	352	358	351	366	327	321	388	371	356	357	373	360	369	369	390	360	366	383	352	364	383	377	369	346	353	366	378	356	353	379	362	341	363	344	346	362	323	357	339	380	371	388	352	335	361	381	358	385	377	340	345	393	394	368	333	364	349	350	371	365	360	355	349	335	338	358	389	359	371	371	352	365	399	358	354	385	365	347	372	327	350	346	359	344	384	343	354	349	342	375	399	382	358	350	377	377	379	397	393	406	355	338	340	365	390	353	346	357	375	364	361	353	361	375	364	347	369	344	385	353	351	326	372	358	383	392	358	361	369	359	348	334	371	352	364	361	367	361	343	375	374	380	351	391	358	357	366	343	339	325	358	358	357	326	357	368	328	326	336	347	365	341	355	388	360	342	385	367	375	360	343	330	381	341	360	365	379	366	335	342	381	406	361	339	372	352	352	328	374	365	356	368	324	393	363	349	370	344	347	372	338	345	368	342	361	351	367	364	360	368	352	397	398	334	359	371	357	349	373	405	347	367	362	380	359	367	310	349	372	361	346	375	341	402	399	354	367	404	357	378	387	372	352	375	355	359	369	392	350	365	375	358	398	375	341	310	372	378	387	346	356	364	346	350	352	389	351	386	363	373	360	364	347	356	354	380	351	336	400	340	375	364	349	358	402	361	397	346	372	359	354	345	354	345	402	357	353	338	348	341	316	378	371	376	349	368	387	328	360	336	385	357	347	362	365	374	376	334	373	366	379	394	346	376	347	365	365	372	396	379	385	349	339	364	357	362	345	362	382	340	334	330	361	367	354	347	387	371	379	367	335	361	420	353	349	393	345	385	355	357	351	370	381	365	353	349	355	386	383	364	372	364	336	372	367	368	378	374	392	374	365	376	358	345	355	350	362	387	329	380	399	352	383	368	360	366	350	387	359	358	354	376	344	315	366	356	349	364	337	357	342	363	342	342	362	367	337	342	350	299	367	381	331	389	384	355	395	365	395	343	414	368	366	374	386	330	376	324	351	386	395	345	333	368	366	382	366	370	361	356	373	357	366	355	372	371	376	343	366	415	375	360	366	327	355	349	386	391	353	424	367	342	385	325	377	383	397	368	374	383	332	379	357	381	337	367	379	356	356	343	396	366	346	346	363	399	326	362	331	391	307	371	370	375	378	352	353	382	376	419	370	350	383	354	381	346	371	342	384	339	356	332	375	368	367	371	370	355	378	354	341	359	394	341	326	377	362	361	356	364	356	329	363	330	385	340	385	353	388	356	362	343	378	367	364	383	345	349	361	365	352	377	372	350	344	371	381	348	390	395	368	371	376	356	378	379	364	365	348	365	389	382	368	361	365	397	358	373	381	398	367	375	375	323	356	344	350	355	379	321	344	334	394	364	367	361	388	346	365	359	337	376	393	348	376	338	339	380	349	371	387	380	354	377	378	344	369	367	368	339	345	351	371	334	374	359	387	349	333	319	362	374	354	337	392	353	397	330	377	340	354	371	367	369	363	392	338	393	350	354	344	360	365	351	352	364	371	368	348	370	353	371	363	351	346	353	325	359	347	361	375	367	370	373	365	361	382	340	381	370	331	351	390	389	320	373	364	386	343	350	359	362	367	393	357	347	324	368	385	361	365	401	364	333	368	351	384	377	361	327	386	355	384	335	345	366	327	334	390	365	401	363	355	375	372	367	335	366	369	370	395	350	352	338	363	386	333	389	361	370	369	356	361	402	394	385	370	368	366	332	360	367	372	337	355	348	359	334	355	370	356	374	385	396	329	360	350	343	401	362	337	357	354	374	376	364	330	362	362	363	382	366	383	379	361	362	393	369	339	349	379	372	350	360	357	364	354	338	382	357	359	382	396	366	335	357	371	365	375	340	344	355	369	377	377	359	405	361	374	363	344	372	381	361	356	365	389	384	374	371	324	357	408	356	383	377	350	356	378	339	362	378	342	362	347	371	367	349	372	373	369	338	347	354	408	379	349	341	365	386	345	361	348	374	384	331	333	372	375	369	352	367	371	405	357	395	353	344	348	357	370	351	353	355	363	370	348	361	407	382	366	335	359	363	355	371	381	367	358	390	400	371	361	382	356	336	351	353	395	390	358	377	359	364	312	351	370	347	374	376	389	367	336	363	362	371	355	401	404	362	359	362	329	368	377	349	360	371	365	376	360	355	348	374	385	358	361	369	359	348	407	366	337	384	338	363	320	396	381	379	379	337	366	344	351	333	343	378	379	382	384	367	347	352	332	366	366	363	377	358	359	367	381	404	349	368	382	343	361	367	383	346	389	353	354	346	377	369	345	370	370	358	363	367	362	397	349	361	362	398	387	385	334	405	335	372	377	400	352	368	337	323	346	371	358	372	361	325	384	365	359	362	361	378	356	349	383	374	370	373	376	411	351	346	399	349	382	342	392	326	363	374	390	378	352	356	399	333	368	367	370
25269	22295	17625	6018	4030	2449	2069	1477	1234	1127	869	831	641	553	505	405	428	364	346	328	286	263	317	269	236	274	279	273	218	244	235	256	248	220	209	256	237	266	222	257	274	247	253	209	237	236	261	239	253	215	235	257	252	238	247	241	218	241	247	226	222	250	237	232	224	211	249	215	204	227	240	253	235	240	239	211	221	262	236	245	234	253	217	223	226	223	222	206	235	219	239	232	259	212	214	209	199	211	217	212	249	231	236	223	230	228	221	223	238	201	271	217	236	237	216	229	217	235	234	214	215	230	210	233	228	225	209	226	222	244	242	256	264	246	222	221	213	240	231	220	233	256	244	219	187	244	226	250	232	207	222	206	237	246	233	256	242	239	225	223	229	257	235	224	239	226	233	209	250	220	228	233	236	235	238	215	209	235	249	250	254	220	242	202	222	225	241	229	224	210	232	262	228	194	231	207	224	242	240	231	226	200	223	240	234	218	257	224	227	230	244	225	232	210	216	244	214	223	206	205	239	230	206	251	221	212	229	234	193	221	218	226	216	235	240	255	240	252	201	248	234	239	215	242	229	222	206	220	248	214	237	234	226	224	246	249	238	220	226	237	210	208	216	208	239	228	223	249	240	225	215	240	246	281	244	230	221	243	221	213	213	230	227	217	234	249	218	251	230	241	241	252	246	215	230	230	197	217	236	208	245	225	211	228	231	235	200	198	224	227	237	249	220	206	216	236	210	256	231	236	225	240	220	253	209	227	240	228	235	246	214	230	221	232	250	234	246	226	221	228	219	239	241	223	233	224	253	211	227	222	249	226	232	222	220	255	232	192	212	197	241	221	219	202	204	239	218	233	237	222	205	222	225	226	234	254	227	235	228	238	256	217	239	250	224	238	230	246	241	195	220	223	242	239	214	215	224	220	225	243	227	242	220	239	225	258	252	241	249	228	218	227	226	232	228	247	203	212	249	235	210	248	229	234	225	202	218	246	229	262	245	202	225	213	241	259	225	224	253	220	218	222	235	204	220	232	203	239	234	206	237	224	209	201	230	224	219	230	244	254	234	227	235	229	232	202	231	230	213	239	231	235	214	245	236	226	225	224	225	228	229	221	218	238	239	214	257	238	250	220	228	229	238	257	233	216	221	212	233	210	234	264	221	211	244	227	213	212	247	205	209	227	231	255	224	221	226	231	217	228	243	227	236	228	256	249	213	242	239	219	219	243	237	219	255	208	200	228	238	237	249	248	217	216	231	238	232	221	227	220	213	233	235	217	247	262	226	231	197	200	236	214	230	228	259	244	209	234	257	216	216	209	260	237	218	262	178	217	205	219	238	229	254	214	252	228	217	246	221	213	241	254	243	235	242	244	227	203	264	207	220	248	231	198	248	220	222	233	239	239	257	247	232	214	234	251	223	247	210	201	225	231	189	245	223	233	223	228	217	224	217	228	226	233	207	249	253	200	230	232	217	243	236	215	232	222	229	193	258	238	218	220	215	239	226	221	221	228	219	231	238	232	190	241	222	228	219	251	195	250	212	227	241	268	242	233	197	208	217	230	228	231	215	237	217	229	233	244	219	238	225	247	224	236	220	232	263	260	253	229	243	239	254	214	228	212	200	226	234	249	227	223	210	182	237	242	213	205	236	236	229	211	240	230	229	220	216	239	221	219	234	231	232	232	251	231	257	240	217	227	213	213	229	228	238	207	246	245	251	236	202	226	222	219	206	222	244	248	224	243	223	228	212	214	218	219	224	204	227	259	238	226	233	218	231	238	241	260	222	222	251	221	214	202	230	216	188	208	203	204	234	224	206	231	230	205	186	184	239	235	207	225	213	219	224	199	214	241	268	242	228	238	220	237	239	249	261	193	216	218	233	212	235	214	201	240	212	257	240	235	247	225	244	234	244	204	251	211	224	217	210	258	222	218	220	253	229	228	241	200	224	248	221	241	218	220	207	198	218	264	239	243	237	217	240	238	264	232	233	252	242	229	223	232	214	239	235	210	220	240	222	244	235	226	256	213	236	225	223	225	215	242	211	228	254	243	263	184	218	237	203	248	230	196	224	252	213	258	235	215	243	214	243	231	228	211	237	198	230	234	232	250	218	218	215	221	218	215	248	240	238	209	226	241	207	276	272	245	243	226	222	247	255	241	223	228	211	219	253	232	249	217	182	240	254	249	220	227	241	259	223	218	221	231	208	243	233	207	238	199	228	219	229	242	222	262	223	226	267	229	235	238	217	225	222	238	229	212	222	219	224	222	242	256	234	227	208	229	242	225	208	223	242	222	226	200	248	219	206	244	205	217	217	237	209	222	231	220	258	209	214	208	192	258	246	242	205	257	263	232	248	236	243	237	222	220	263	216	211	212	232	257	206	240	240	215	230	240	211	237	239	252	237	232	230	244	211	248	239	224	219	218	228	238	246	237	255	244	234	230	234	245	235	235	227	240	240	228	227	233	209	215	250	222	230	248	243	237	211	227	217	212	206	221	237	244	235	226	216	219	232	247	224	204	227	244	206	234	223	225	222	220	219	230	229	249	240	248	236	213	227	231	236	224	242	222	235	224	209	224	253	273	203	225	235	207	251	233	263	204	203	248	252	223	249	207	232	228	238	271	233	229	200	195	230	235	224	215	236	247	255	222	223	257	198	191	253	216	218	242	215	229	227	249	242	220	242	227	210	200	204	220	223	264	209	223	205	212	242	243	225	244	199	233	231	224	226	234	205	199	218	210	239	226	220	220	243	208	215	222	223	219	219	251	255	241	209	229	243	228	230	197	238	206	262	236	230	231	248	250	236	199	207	233	242	222	243	234	213	232	199	229	220	213	230	212	256	249	201	213	230	218	246	226	206	222	214	243	211	234	210	215	255	238	211	221	237	202	238	225	199	186	192	230	237	205	244	237	233	223	204	206	213	235	215	236	268	249	232	240	257	204	210	246	221	221	237	255	216	218	258	247	233	241	229	209	249	225	235	198	227	228	259	245	214	253	254	226	231	242	210	226	236	234	237	242	199	248	220	236	213	210	271	221	196	210	249	217	225	245	233	239	247	263	219	207	193	257	243	231	229	229	223	245	223	223	245	210	260	220	230	259	193	206	241	249	213	270	205	217	216	222	221	232	221	204	226	233	197	226	253	211	244	228	236	228	217	226	215	246	225	258	243	198	226	233	212	234	209	232	223	249	244	218	214	248	211	223	227	253	219	231	226	207	213	235	222	206	261	248	213	216	193	212	242	230	213	224	236	224	242	239	240	218	221	222	218	210	232	220	239	245	246	251	238	238	221	225	246	219	218	227	247	242	255	255	252	223	210	234	198	216	259	210	244	202	232	222	233	250	227	220	232	229	256	214	218	234	243	224	241	220	228	210	241	235	215	238	257	212	242	239	209	213	237	225	230	264	224	226	236	252	239	225	236	268	203	250	208	240	208	225	236	242	238	241	225	230	223	242	243	239	230	248	233	216	220	222	242	242	237	236	225	225	217	235
16126	20913	21809	9835	10253	7557	7414	5730	5074	4640	4235	4130	2982	2916	2429	1701	1573	1489	1450	1234	1056	991	972	850	748	753	733	671	689	683	670	637	654	659	672	638	654	672	648	652	601	622	588	586	618	624	589	568	631	586	621	594	636	577	559	633	585	563	536	563	557	617	531	606	600	617	563	566	567	541	592	570	571	583	553	572	586	584	541	555	561	568	576	593	550	561	604	622	556	565	536	545	548	538	532	579	542	543	565	553	552	600	559	536	545	531	534	590	571	587	523	533	500	539	549	575	553	540	556	591	544	507	560	563	504	512	563	554	571	557	541	535	573	564	537	526	530	564	554	573	557	565	543	571	512	554	518	582	515	567	542	570	594	506	555	542	553	538	588	594	552	560	563	528	555	555	540	522	544	555	581	589	570	564	581	556	532	602	542	554	561	537	531	583	553	571	502	574	594	545	476	573	556	506	569	553	528	507	524	549	536	504	541	585	523	572	586	534	560	501	502	586	520	588	555	548	531	563	557	565	493	552	530	565	543	543	575	532	536	552	532	577	544	570	532	535	560	512	587	565	551	568	546	520	559	569	550	573	573	543	554	557	567	548	554	525	509	553	554	553	578	526	550	520	496	474	532	520	505	548	605	545	552	536	567	568	577	554	556	572	510	584	552	552	585	566	515	536	521	546	508	552	534	513	583	582	564	598	564	598	569	551	565	559	540	533	551	549	568	570	557	563	545	551	577	578	553	574	532	543	541	532	522	560	552	544	598	515	539	553	561	594	570	544	571	564	545	497	602	526	571	532	522	611	557	580	548	542	573	525	516	542	536	540	584	523	570	541	527	557	564	539	530	515	558	559	517	537	556	573	529	554	571	560	551	576	563	562	512	527	566	552	566	504	529	509	583	525	579	548	563	568	552	570	535	541	526	571	508	529	538	533	577	565	518	517	539	522	532	551	559	537	543	570	582	578	585	579	499	572	547	502	540	535	614	534	560	547	562	558	525	627	566	601	528	544	561	543	517	590	564	563	506	557	561	535	572	525	509	503	563	583	553	560	581	587	603	581	533	583	531	551	560	578	577	524	563	622	575	520	551	601	536	552	558	577	514	505	545	537	558	568	532	577	556	561	531	607	534	579	524	531	543	599	520	526	548	547	558	527	583	532	542	549	554	509	558	505	564	525	547	552	565	535	561	570	563	536	525	522	548	565	540	587	613	563	550	572	527	569	581	524	562	564	551	554	532	556	544	522	520	543	533	573	538	542	554	518	540	561	555	625	582	533	518	554	510	556	516	569	536	543	574	555	585	508	555	571	552	540	580	588	569	556	540	570	544	532	555	570	538	543	569	548	548	567	513	551	545	553	520	551	578	579	540	552	591	550	532	550	557	547	541	524	536	555	542	521	529	567	534	569	532	568	526	567	575	558	555	522	516	557	562	542	553	514	541	570	527	545	536	540	556	577	537	560	514	574	489	536	515	531	560	584	581	566	547	515	530	550	556	541	535	517	558	555	514	570	562	530	574	560	589	560	557	550	587	507	558	578	541	553	557	528	543	615	551	569	560	551	567	542	548	598	570	562	578	532	548	554	606	557	545	549	550	553	559	524	551	556	549	536	537	509	561	549	593	539	563	574	526	568	530	530	569	522	547	584	602	586	540	550	481	553	554	590	543	573	606	521	561	538	588	526	537	561	585	519	567	568	553	544	580	555	564	532	528	519	561	565	519	554	568	583	498	537	545	524	517	546	552	526	515	548	570	547	525	538	533	545	559	586	551	552	535	547	535	560	588	557	520	553	543	536	541	523	534	544	563	554	555	543	525	544	557	564	504	556	556	527	574	555	558	580	523	537	545	549	574	575	548	543	581	554	559	556	566	575	557	595	522	548	512	546	558	560	563	506	556	579	542	535	541	522	541	538	529	484	589	570	558	563	566	571	521	536	573	531	541	532	507	535	535	561	552	535	553	533	543	526	605	549	538	571	521	551	533	536	551	525	547	566	560	553	585	582	554	548	567	523	521	582	487	524	564	570	575	563	546	527	557	559	572	587	551	548	571	556	584	575	562	549	537	526	569	546	517	574	564	560	551	554	515	544	557	583	542	546	500	531	549	553	542	532	535	562	537	561	556	535	541	564	514	545	563	573	521	550	523	539	557	595	587	581	527	561	575	569	545	569	543	621	538	572	560	511	560	549	555	595	533	572	566	553	536	561	561	585	585	563	547	604	545	544	541	511	511	553	549	563	486	535	515	535	581	555	527	557	523	539	546	562	586	575	552	536	544	527	593	580	530	547	567	531	552	546	599	570	542	549	581	553	535	550	563	525	591	565	583	525	558	559	529	511	576	565	539	555	599	531	579	550	579	535	528	546	530	545	587	528	565	522	527	536	542	490	513	530	552	550	550	546	535	582	537	541	577	531	544	546	591	547	531	534	542	539	542	547	596	535	567	609	544	552	561	520	561	552	518	557	531	562	564	548	554	551	534	569	581	539	547	552	536	565	565	558	574	546	557	548	555	530	593	502	554	578	554	538	545	529	567	575	554	487	549	559	547	524	553	575	557	561	521	554	572	521	561	556	550	552	537	564	517	549	599	522	563	517	529	534	546	584	541	569	535	562	569	491	552	578	544	544	533	589	525	534	548	550	542	510	522	539	528	571	530	576	509	504	571	542	544	551	549	548	528	514	567	569	570	552	606	546	553	546	533	529	555	583	574	522	567	567	576	534	567	548	568	525	544	539	518	527	565	615	566	505	540	585	532	574	595	595	543	561	513	561	574	553	546	545	531	570	551	591	542	553	563	559	569	564	552	537	566	560	537	556	584	568	528	516	519	547	570	576	551	574	573	580	542	574	535	543	584	535	583	524	544	573	529	567	577	551	589	548	539	547	557	564	502	541	569	550	533	562	509	619	517	504	550	577	546	523	572	590	568	516	545	575	535	551	536	583	573	543	532	508	557	522	537	536	506	519	562	556	534	536	536	533	555	573	583	554	519	536	517	562	533	530	578	540	567	522	544	525	564	574	542	554	537	587	545	537	525	547	553	562	589	567	568	543	526	539	532	560	556	526	561	515	535	574	565	562	552	563	555	533	529	579	601	552	569	565	549	505	534	523	528	572	501	593	558	541	604	565	556	518	504	548	531	573	577	545	599	568	568	523	510	588	561	519	558	557	582	566	542	532	566	551	568	533	540	562	555	574	568	549	585	550	537	564	556	514	526	542	550	532	579	544	533	559	554	570	538	533	550	545	544	534	556	540	526	505	541	571	551	541	572	525	512	594	568	543	538	532	530	543	535	561	551	580	544	572	589	520	553	517	557	547	479	553	520	543	500	585	539	526	550	557	555	591	552	576	554	567	569	543	549	525	497	510	579	550	575	555	532	561	536	572	537	558	518	562	542	507	524	571	577	575	522	540	545	535	538	553	564	591	544	489	535	542	558	581	510	531	573	573	596	561	557	550	546	535	563	505	557	560	538	588	566	557	551	530	550	541	568	546
47593	52913	49635	27826	27004	21816	20261	16896	13500	12519	9873	8731	7091	5742	4568	2957	2536	2243	2193	1690	1136	927	741	588	509	474	391	379	352	353	293	292	349	306	309	293	289	249	256	262	317	239	272	305	270	270	272	276	267	240	268	244	254	238	242	278	267	245	251	266	235	269	239	249	230	254	241	228	244	267	233	238	256	238	259	229	276	251	238	270	243	266	227	253	243	221	273	255	219	254	225	240	229	224	223	260	264	246	253	252	238	227	226	267	258	247	231	222	238	238	234	236	239	241	260	228	221	263	264	246	247	236	244	239	245	258	236	244	235	255	243	234	229	249	230	274	264	235	249	257	232	249	236	230	232	220	231	232	252	220	230	238	251	232	197	288	250	235	244	241	211	200	221	210	237	209	223	227	249	251	232	264	241	223	233	231	265	222	249	254	240	233	238	233	217	234	239	230	207	222	227	259	251	230	251	233	248	220	242	208	258	227	227	274	222	258	201	243	218	219	247	230	261	252	231	248	238	247	247	262	227	226	223	236	215	235	246	226	266	258	221	250	221	222	242	248	224	247	236	226	248	223	255	232	248	227	229	242	222	239	248	230	242	236	259	236	219	230	230	209	233	213	252	228	252	259	236	239	224	238	189	272	235	246	235	250	211	225	231	260	234	210	240	239	242	230	200	216	228	192	236	259	264	218	249	244	258	211	222	255	220	201	222	227	229	249	215	246	233	235	238	242	218	223	227	219	246	240	196	215	237	231	263	225	255	241	242	244	214	230	236	230	261	243	205	246	260	241	213	207	231	261	236	237	242	227	249	225	228	253	238	237	223	253	242	219	244	241	214	245	209	244	241	240	256	251	256	238	236	238	207	248	245	235	250	241	227	260	228	231	230	241	246	262	234	264	254	242	239	242	234	253	269	218	263	231	241	219	258	242	228	249	261	247	218	246	231	243	237	266	259	233	245	225	263	223	246	231	221	244	256	246	235	233	224	242	239	226	231	261	218	245	236	245	244	227	225	215	271	243	241	229	247	249	212	217	219	236	211	248	216	236	224	239	234	234	243	214	231	255	242	262	239	232	241	228	242	232	233	225	233	230	248	226	240	274	226	262	215	236	245	231	267	241	231	215	247	264	234	263	235	267	210	241	225	233	218	218	242	257	250	244	254	257	243	241	241	231	232	245	242	227	258	244	234	226	226	221	237	215	242	224	245	237	251	234	260	253	213	214	248	251	226	259	247	242	238	238	228	250	258	216	235	255	251	242	271	238	246	255	222	256	230	245	254	242	235	196	226	233	214	293	254	213	215	230	227	231	206	237	227	245	233	236	224	220	258	217	253	243	241	235	216	246	232	246	257	236	269	216	251	246	262	224	229	255	238	241	252	228	217	219	252	252	229	233	257	224	251	265	224	236	233	262	228	224	229	240	262	231	238	225	227	239	230	254	234	240	241	248	231	219	213	243	239	234	243	215	239	229	259	238	219	265	218	271	250	245	223	225	243	219	216	251	227	244	277	272	233	224	241	221	257	247	255	219	248	230	237	273	240	234	266	254	237	221	258	242	243	204	252	247	210	225	238	257	220	207	221	219	220	246	240	249	236	206	255	220	229	236	240	231	234	213	252	261	230	224	219	243	234	259	228	202	213	237	235	271	239	223	224	260	259	227	243	230	218	214	249	240	253	228	238	234	244	231	240	210	252	272	253	255	231	262	271	232	228	246	241	221	238	236	241	265	239	243	219	240	214	269	229	206	249	210	248	232	208	213	232	253	239	233	241	207	280	243	224	219	258	227	234	207	263	234	247	232	237	249	240	220	249	215	228	234	217	260	245	241	228	245	258	249	234	235	236	228	261	252	210	233	226	218	243	238	228	230	216	229	263	240	218	248	225	241	235	227	221	241	243	248	262	232	230	233	241	243	214	247	247	228	248	238	232	247	238	225	239	255	240	243	234	237	240	229	212	220	232	245	254	212	227	238	241	229	228	269	224	263	244	252	257	270	248	262	240	233	236	236	243	204	246	245	221	261	226	210	218	225	257	240	267	220	221	226	227	214	242	239	232	269	248	251	239	220	221	223	232	243	247	242	213	239	219	219	258	257	238	225	225	243	227	234	273	222	228	234	249	239	243	216	242	226	248	228	240	234	207	219	211	231	217	216	250	232	289	247	248	234	259	252	255	222	221	245	215	247	219	240	233	260	223	202	231	262	242	224	211	236	250	199	234	247	236	245	217	230	243	252	246	255	233	250	225	251	255	223	230	245	237	248	238	222	250	215	249	220	234	223	228	245	257	220	270	226	243	254	217	244	223	243	217	228	227	250	264	270	212	235	275	249	218	259	270	240	225	210	273	226	224	240	232	216	263	256	227	242	211	245	223	266	232	224	242	230	229	250	242	226	222	240	277	245	232	249	223	224	206	236	222	234	257	224	265	263	251	220	261	218	211	238	243	229	256	218	263	248	254	243	243	232	247	257	234	216	243	232	235	225	244	240	222	209	242	236	214	254	207	246	242	255	267	222	235	226	249	241	237	268	231	251	248	282	217	237	227	252	258	233	245	238	230	234	210	245	235	224	247	221	247	242	230	223	211	260	235	225	214	236	262	222	237	238	234	217	234	235	233	203	214	253	213	210	216	206	233	249	233	225	235	250	232	234	251	234	218	216	254	242	189	257	254	226	230	222	257	227	241	241	244	244	239	228	215	227	221	237	257	229	252	267	236	224	248	245	219	219	249	248	252	244	222	247	224	231	244	260	247	216	234	245	232	236	248	243	247	239	234	216	238	218	234	238	258	263	251	247	260	243	219	237	239	230	261	271	252	223	240	226	210	281	241	239	250	255	266	238	245	243	250	250	285	227	225	222	234	209	205	236	244	227	236	242	216	246	219	230	280	219	238	259	224	225	244	231	244	218	213	215	252	234	217	249	236	225	236	216	233	226	237	251	226	226	238	236	248	241	246	225	266	258	209	247	212	247	223	242	254	227	265	238	256	238	245	250	232	248	226	218	205	232	228	230	229	270	216	250	253	222	240	265	230	242	260	211	238	259	219	219	241	208	223	263	234	239	240	225	243	211	219	243	235	254	237	214	230	234	245	235	244	247	249	213	240	246	223	255	243	249	228	238	236	224	244	219	258	252	206	240	262	242	289	263	258	281	220	217	223	214	216	230	244	252	249	221	262	254	239	225	243	237	253	263	254	235	248	240	219	242	307	225	243	213	237	216	243	272	264	241	227	235	224	248	201	242	228	230	210	239	245	226	241	231	233	231	232	241	230	233	226	218	221	207	215	250	251	236	233	274	248	234	212	233	252	250	260	244	232	232	251	252	247	215	229	245	229	273	220	242	223	220	227	238	250	263	232	254	264	225	245	251	242	223	242	240	265	261	249	257	276	232	207	212	264	252	234	273	260	246	237	197	229	248	232	243	225	220	203	246	258	230	196	207	243	244	271	228	227	236	232	235	221	216	230	244	231	250	232	234	265	231	224	232	220	240	219	225
34323	47999	48999	24040	28969	23206	28086	23758	22177	23434	22580	20588	18027	16394	14950	10372	9454	8207	8648	7242	4970	4460	3812	2683	2144	1994	1613	1493	1313	1149	1112	1000	1007	969	890	926	849	877	826	889	852	827	728	791	828	776	754	734	785	779	763	813	706	716	680	698	755	666	669	671	688	632	630	601	698	707	616	631	588	627	613	628	568	602	625	652	644	613	601	619	613	614	585	581	632	577	561	595	587	559	596	612	573	582	539	536	586	565	562	602	589	568	597	549	581	607	541	550	603	541	565	574	536	515	508	573	543	563	556	572	543	576	551	592	559	517	548	581	579	576	594	536	586	574	530	580	581	549	582	524	554	571	552	523	537	497	531	551	551	577	559	541	588	585	584	533	536	545	543	529	564	561	530	533	517	560	526	571	545	536	568	556	578	603	559	564	555	574	558	552	562	563	552	559	526	544	554	530	561	564	542	584	559	534	546	564	582	507	570	519	537	553	605	546	601	532	575	553	532	568	550	543	561	566	553	547	584	527	555	537	579	566	496	585	540	525	584	592	559	545	575	569	555	499	531	538	545	587	538	507	559	592	546	554	546	601	587	540	521	542	557	523	565	536	555	579	532	586	624	546	537	580	539	582	600	542	556	558	566	548	543	548	541	583	586	569	554	550	565	550	570	576	559	560	572	572	575	540	529	551	543	545	591	573	569	529	587	527	576	571	559	535	555	543	545	555	551	557	571	567	555	552	570	578	576	550	581	574	564	512	584	513	514	578	558	579	542	527	587	579	554	559	580	554	531	569	570	554	544	577	542	615	525	578	545	548	545	561	570	535	557	568	557	537	574	531	607	558	552	530	544	551	566	520	582	579	514	514	510	570	529	536	566	539	547	557	533	575	602	485	554	535	543	543	539	562	564	530	576	521	517	600	590	556	573	543	566	559	555	559	582	551	545	553	540	530	557	593	544	549	532	558	571	556	560	575	551	554	552	577	577	538	512	539	541	596	595	568	592	610	526	521	542	582	579	522	550	589	580	584	571	596	530	554	588	555	540	562	532	550	620	537	525	533	553	563	541	607	534	545	566	575	592	588	526	542	531	544	525	600	542	514	541	533	594	547	511	527	517	558	575	548	571	569	572	500	581	577	521	570	548	565	545	511	573	562	548	581	592	565	578	578	582	540	552	548	593	564	549	517	559	548	599	558	558	589	630	577	535	576	560	546	570	563	598	582	597	567	546	516	585	527	562	559	539	595	550	579	598	586	562	565	566	587	545	534	495	562	565	560	591	560	557	567	481	540	582	600	547	548	543	623	538	553	531	624	542	558	563	558	572	569	534	571	572	559	577	556	576	567	531	550	564	581	509	585	540	510	572	541	571	536	568	554	590	525	561	523	563	563	568	543	547	537	570	558	519	571	549	567	564	532	582	541	581	555	545	580	563	540	554	520	567	578	551	621	555	535	525	595	582	508	586	566	541	589	570	581	544	505	539	544	576	512	591	567	515	523	556	517	524	502	588	531	556	576	599	564	547	512	581	537	554	563	560	587	546	561	580	521	510	567	566	543	564	569	538	563	574	524	574	553	574	541	580	584	597	582	550	550	550	545	534	551	538	561	543	609	569	550	574	578	559	573	565	537	563	569	545	547	526	569	537	501	577	573	542	585	540	552	556	561	576	548	530	523	539	540	537	557	579	576	576	553	537	547	580	541	526	558	569	584	541	580	527	599	529	568	548	546	559	558	573	579	549	588	558	527	562	542	562	590	517	498	550	564	530	555	556	557	548	575	538	594	559	533	561	539	533	573	559	555	562	586	544	545	564	565	575	525	533	546	553	607	534	570	554	576	537	588	563	557	549	561	594	541	600	563	579	555	518	526	529	525	564	519	571	577	603	538	546	597	592	539	546	581	537	616	530	504	513	596	549	534	572	573	579	578	513	552	551	552	586	525	529	559	534	537	551	595	579	577	572	604	527	521	558	541	581	554	566	604	571	548	567	538	565	546	548	548	539	547	533	551	559	562	569	545	560	552	576	580	535	530	554	565	552	622	560	527	498	568	579	597	575	558	571	565	572	579	505	576	569	585	529	582	545	538	548	520	547	583	552	553	562	568	549	536	519	539	592	586	540	526	545	558	517	578	592	571	558	559	519	525	565	542	599	531	560	595	572	537	563	586	576	538	543	536	561	534	575	577	556	559	569	500	534	608	542	536	548	533	538	578	608	576	527	565	545	584	558	554	537	589	559	604	535	552	539	511	557	535	565	564	526	577	580	580	583	575	551	575	552	544	570	556	565	587	524	544	534	567	512	552	549	555	541	556	509	594	559	559	509	540	534	555	541	515	508	511	559	531	530	514	582	564	548	540	574	551	584	560	596	561	546	561	602	546	532	548	582	585	583	549	560	545	560	514	573	540	560	590	588	572	533	561	536	543	554	568	553	516	542	529	535	532	604	626	581	553	575	600	530	550	551	554	576	559	561	544	558	554	524	589	563	554	615	509	548	575	584	545	549	522	581	589	613	620	551	537	555	541	600	563	537	561	543	524	512	559	522	571	566	548	550	569	552	544	536	571	563	540	559	604	573	572	557	531	605	546	579	564	573	584	489	544	603	583	528	546	511	619	557	551	551	532	556	565	616	542	560	523	582	574	577	548	561	565	545	587	571	557	560	530	571	559	570	531	552	564	550	555	542	568	524	556	559	528	574	553	536	597	527	548	594	564	591	562	539	599	547	551	584	572	531	584	544	532	595	573	531	548	610	583	562	590	554	579	568	509	560	591	529	567	550	535	554	561	538	550	523	612	586	567	544	552	559	524	539	504	580	552	574	553	572	619	611	586	585	598	575	587	556	545	558	610	557	551	587	592	565	550	556	560	544	579	556	568	555	622	520	529	516	591	567	586	537	572	554	557	544	493	530	494	505	541	565	564	548	595	520	529	574	577	553	521	556	499	592	550	554	570	579	551	523	569	571	567	571	556	578	545	572	575	575	527	549	548	589	532	582	556	557	595	604	524	556	527	531	561	583	475	534	566	550	534	570	563	600	566	557	481	522	544	515	573	513	547	547	530	538	539	532	559	567	583	569	559	520	551	587	578	541	544	574	564	561	548	527	568	577	547	528	543	573	574	565	535	600	567	623	570	589	535	587	552	520	547	571	556	553	576	551	562	588	560	599	597	559	561	559	534	546	595	534	573	562	518	568	556	582	550	572	588	560	533	520	554	529	552	549	621	580	558	595	532	526	518	546	552	552	603	545	577	549	565	535	525	531	571	548	583	580	581	630	545	574	556	567	539	567	565	525	553	561	541	565	550	577	576	544	561	541	536	511	544	578	591	548	552	558	560	516	576	567	553	551	556	495	533	543	564	559	537	540	543	528	582	529	602	531	541	549	549	535	564	564	571	514	542	531	544	602	580	587	568	593	599	535	566	530	545	520	568	559	544	527	516	570	564	547	556	570	611	517	560	573	555	572	580	538	575	541	542	530	534	575	589	592	577	550	568	538	569	559	554
57743	52051	42111	27737	29030	26655	27991	26648	22848	23794	19519	17334	14241	11763	9970	6453	5262	4750	4340	3435	2105	1712	1419	1023	759	665	548	469	421	356	365	324	333	279	254	252	239	275	232	250	207	233	260	260	253	219	211	211	209	192	200	219	192	192	187	160	174	158	139	184	183	187	176	180	179	187	175	146	163	194	166	170	163	182	186	178	197	177	159	165	186	183	178	195	168	155	146	183	165	142	174	169	178	166	169	151	139	157	146	144	156	136	160	162	134	176	166	152	143	156	142	161	175	168	166	148	154	154	175	116	145	158	166	179	136	168	142	139	142	150	172	160	145	156	141	169	138	140	171	152	158	148	146	154	167	177	139	151	160	164	158	129	173	146	150	146	177	157	146	144	162	159	144	148	183	157	183	143	168	151	159	144	164	159	144	186	147	167	169	166	164	140	157	143	150	162	148	191	160	154	144	129	139	146	157	154	137	134	161	148	163	131	151	183	149	159	160	187	152	162	155	175	159	162	149	150	176	141	176	174	135	144	151	151	168	150	159	162	162	139	161	152	152	144	143	155	145	143	134	164	151	149	149	141	164	165	141	163	166	156	129	158	150	145	144	151	158	158	166	175	152	177	143	169	137	159	165	145	149	145	161	175	162	170	159	153	168	140	166	149	163	157	155	167	155	154	167	152	149	154	137	162	181	167	152	152	176	165	172	146	147	136	123	161	157	176	132	155	151	157	150	163	154	154	182	141	142	155	133	151	149	154	150	161	156	166	144	167	154	157	137	151	183	168	159	140	146	153	179	171	166	148	129	136	166	155	194	122	149	162	149	163	156	150	155	152	174	138	153	176	164	145	132	145	130	141	147	155	172	136	178	183	177	158	145	152	146	171	160	158	150	166	157	169	161	154	129	137	168	163	142	161	141	130	150	157	167	141	135	139	150	147	134	160	135	146	160	139	137	146	148	146	131	170	178	151	151	156	165	158	163	144	146	156	140	150	139	151	129	139	142	153	165	166	149	143	139	150	148	182	169	153	166	186	163	175	156	162	185	150	152	156	156	158	188	167	160	158	151	167	151	163	157	153	160	156	141	169	155	144	179	146	151	181	169	145	181	154	177	153	151	163	150	152	141	167	144	145	169	147	127	141	160	155	156	165	136	138	156	156	162	168	179	149	151	138	137	157	160	160	141	166	144	151	174	148	165	163	177	165	149	154	163	157	134	160	160	165	178	154	161	157	177	178	166	153	164	146	153	130	166	156	152	181	157	167	169	173	147	160	153	155	132	159	147	177	157	143	145	148	155	178	163	140	151	184	147	153	181	148	134	158	153	170	138	147	162	161	154	139	155	160	163	145	141	179	158	149	141	167	157	156	163	170	161	152	138	142	143	168	170	179	138	149	133	146	175	150	159	167	157	146	156	142	164	151	176	158	158	152	186	156	152	154	160	168	157	158	141	126	133	165	144	164	155	132	162	130	139	141	136	171	168	169	171	161	176	153	164	156	159	164	150	156	172	177	141	160	173	160	164	158	164	153	167	131	150	163	178	148	172	154	130	163	162	154	148	158	169	161	163	139	160	156	174	161	159	159	163	151	156	128	152	144	148	130	157	162	148	148	151	138	165	168	168	161	172	154	172	166	159	147	157	166	165	149	147	157	145	145	155	143	162	164	161	163	170	139	165	144	146	144	152	155	180	153	149	170	149	153	148	158	143	134	151	139	178	136	150	160	180	170	170	176	138	140	163	136	162	171	132	163	160	159	137	168	172	149	147	162	159	150	151	163	139	145	155	158	171	155	150	140	148	152	171	138	158	163	147	166	159	135	156	154	155	134	166	153	159	124	158	167	161	150	161	178	147	133	151	116	165	163	158	149	153	163	140	155	156	149	160	153	162	172	149	164	166	130	160	140	163	156	157	154	157	136	144	131	126	146	173	154	163	163	180	169	158	145	165	163	152	154	169	168	144	160	159	143	141	151	184	152	140	143	168	157	173	152	149	127	144	161	156	151	154	149	145	171	173	168	142	153	144	151	169	164	168	169	140	142	155	139	175	141	160	151	162	146	159	144	151	162	157	161	159	158	125	137	175	162	149	142	157	159	166	164	155	142	141	164	141	149	149	168	156	156	152	174	159	159	144	189	153	149	149	157	163	150	150	151	147	164	178	144	154	162	147	156	141	154	142	149	144	158	134	160	158	170	157	147	170	132	175	154	163	161	165	166	147	159	152	177	169	136	176	177	184	134	159	138	144	161	146	157	131	144	152	142	137	168	158	136	144	162	143	189	170	139	152	180	174	128	133	125	185	169	170	160	155	142	161	155	157	137	161	167	170	157	158	161	181	169	151	150	137	165	165	145	151	156	148	125	163	175	139	149	149	146	153	166	156	145	168	149	161	153	152	153	134	160	158	166	137	140	162	159	146	152	167	188	143	180	160	162	146	169	158	176	167	142	162	138	154	155	151	138	130	146	170	154	170	144	155	160	149	152	141	142	140	135	149	131	163	163	161	172	158	140	140	163	149	143	170	159	154	171	148	149	154	126	158	151	176	162	167	145	154	169	163	147	163	157	192	130	157	161	159	164	163	158	124	158	153	156	179	137	135	167	164	157	138	160	131	141	152	163	151	173	139	151	163	165	171	145	134	161	163	145	156	165	154	150	160	137	156	161	164	121	153	168	181	152	162	148	173	157	154	175	150	141	161	138	158	145	148	168	139	134	153	148	138	162	152	185	158	147	142	151	169	159	172	179	149	155	170	165	134	171	164	154	160	149	141	145	140	135	162	141	168	171	166	150	165	148	147	161	146	151	143	169	172	146	171	143	145	136	144	147	154	164	158	146	179	149	159	161	174	152	152	173	148	148	150	146	140	149	154	172	141	150	154	140	143	160	152	142	134	133	145	138	169	185	173	130	155	156	163	167	143	148	154	144	156	165	126	160	142	143	157	155	145	139	172	166	141	169	150	165	147	155	146	141	166	164	154	154	159	144	150	136	172	148	159	174	154	142	150	160	161	165	151	133	157	167	140	146	135	137	151	154	170	152	170	142	152	168	168	191	148	149	138	151	157	148	155	162	151	136	137	157	142	167	148	153	157	155	177	157	133	148	147	159	155	159	190	163	141	132	168	157	152	169	148	144	156	156	167	180	164	141	148	167	140	160	147	163	168	157	160	174	150	131	138	141	156	135	166	162	141	164	149	145	150	146	173	152	157	136	146	131	159	156	150	182	165	181	152	168	159	154	159	172	154	161	125	142	150	164	147	171	138	182	169	161	157	163	158	147	175	159	140	164	168	158	180	155	105	168	148	133	158	158	170	145	148	163	160	166	156	131	146	152	145	170	156	177	173	126	159	168	159	157	153	129	170	158	162	143	142	168	148	164	156	168	139	145	147	144	148	156	142	171	150	154	143	176	158	173	154	164	158	166	152	171	157	145	148	143	154	135	175	137	137	142	147	158	173	157	160	154	146	143	151	152	158	145	151	144	164	158	161	172	159	188	124	138
43761	55041	47436	32025	36161	31179	37428	33952	30828	34599	32279	29044	26755	25300	23740	17220	15640	14077	13222	11725	8107	7581	6677	5052	3831	3609	3098	2435	2026	1687	1637	1529	1470	1208	1212	1019	1051	1014	900	1043	1037	948	950	857	981	836	825	742	700	742	854	798	755	675	632	593	582	549	572	549	548	595	449	458	588	531	506	465	471	500	466	499	468	496	513	534	495	509	487	490	473	462	455	452	459	417	428	406	427	416	412	400	397	385	391	351	390	413	421	401	393	382	363	371	361	378	391	359	366	392	390	373	379	421	349	354	383	383	386	348	402	367	383	354	350	354	370	348	353	432	374	367	390	378	361	333	366	389	381	342	374	360	407	352	389	382	333	423	381	391	388	374	420	355	370	339	347	381	382	370	363	356	380	348	343	389	335	379	398	384	376	382	380	382	394	384	388	362	381	357	371	387	348	363	391	351	344	335	401	379	350	410	355	382	367	373	336	404	363	363	388	379	379	379	378	350	370	361	342	360	397	399	375	356	344	381	337	401	396	370	375	341	354	381	368	363	362	369	346	346	399	352	373	349	372	381	374	356	344	404	372	357	348	363	393	349	367	353	361	348	362	357	316	350	380	320	363	377	376	368	395	346	425	393	352	391	399	344	358	364	378	366	352	401	374	388	354	377	353	365	357	376	339	339	352	351	367	362	355	378	352	331	403	330	380	377	415	395	369	351	381	371	392	366	388	358	375	397	386	395	371	386	360	409	361	389	363	369	371	385	391	409	413	377	373	358	372	370	401	373	356	374	414	358	381	402	336	352	377	403	379	361	386	372	370	378	403	350	363	377	370	404	382	399	367	363	364	367	370	366	349	348	375	369	347	373	357	359	351	391	379	398	375	385	361	389	388	374	346	362	355	400	357	363	368	357	382	362	374	396	332	388	365	363	361	354	355	340	368	378	376	356	382	358	386	378	380	365	358	369	374	361	399	343	366	397	362	383	348	362	386	362	350	374	369	352	366	381	375	374	405	384	412	350	384	410	355	366	388	356	365	377	366	342	360	386	344	361	405	338	366	404	354	380	348	356	361	374	359	367	396	360	381	380	377	354	363	380	411	350	377	388	351	374	348	396	385	342	392	338	383	367	373	370	366	371	344	406	356	351	377	366	364	358	387	347	379	373	355	398	404	384	398	353	328	327	360	349	377	349	352	365	400	344	400	394	362	368	335	354	358	389	378	360	373	387	373	400	356	350	372	357	379	395	359	361	371	380	388	348	361	359	376	373	368	365	351	350	391	371	357	355	380	379	381	354	386	372	352	361	383	388	403	354	356	346	370	374	403	382	351	350	383	378	377	333	362	397	388	388	362	364	357	393	369	381	383	370	385	350	385	378	357	383	344	354	388	345	394	364	386	388	394	351	348	360	377	354	352	364	396	375	400	367	366	375	377	373	398	364	356	350	393	356	355	412	363	380	363	363	416	378	364	350	349	366	377	370	379	397	359	339	367	385	405	366	356	390	376	363	399	379	386	367	385	342	430	410	345	344	361	399	353	372	347	374	363	350	360	382	382	387	346	352	366	371	366	361	365	362	385	349	411	385	364	366	364	353	375	365	367	360	373	364	349	400	360	366	379	350	354	378	401	355	372	388	391	334	334	412	367	371	374	362	374	358	374	387	351	365	350	381	365	353	340	376	353	374	353	338	352	368	335	367	340	354	352	379	337	358	361	381	371	347	383	399	366	359	353	398	372	407	349	358	366	337	331	403	353	376	374	381	368	354	339	354	361	397	376	354	378	375	381	377	374	378	335	355	357	375	356	355	345	349	409	348	379	389	379	393	399	332	386	395	375	388	374	379	352	354	376	393	360	371	359	391	386	394	410	373	367	370	389	349	349	362	373	387	390	386	352	382	373	391	359	404	396	363	391	362	327	347	394	351	357	361	398	364	374	348	377	375	340	430	355	345	362	381	388	399	362	392	364	351	373	391	389	432	345	406	358	352	386	375	361	364	394	375	308	385	407	352	360	347	365	361	361	369	341	388	365	367	377	363	390	337	398	386	388	347	384	367	401	389	349	355	372	372	353	338	359	356	377	403	393	372	384	380	398	359	400	378	398	398	355	377	383	367	373	424	377	389	365	354	361	367	391	377	339	397	342	329	388	386	416	351	371	349	356	360	333	369	374	393	343	369	377	384	367	341	358	355	349	360	364	351	411	370	362	373	372	373	329	385	392	395	379	374	388	368	359	363	404	382	392	380	404	356	377	399	337	341	344	369	362	317	362	359	368	367	369	372	359	374	371	344	371	362	368	375	359	371	396	415	367	355	360	382	369	347	365	373	409	374	361	371	382	368	380	402	406	395	387	370	377	366	366	402	370	393	367	371	415	389	387	363	389	345	371	376	338	396	369	358	352	347	375	376	354	376	337	344	370	382	376	341	354	369	366	388	389	400	384	393	409	364	361	359	362	327	370	407	385	349	398	366	348	381	342	351	364	388	350	323	387	345	363	368	349	341	369	372	385	349	393	361	360	356	357	385	386	382	369	370	380	368	404	376	371	345	379	358	409	381	352	356	401	399	370	378	363	372	372	370	379	377	342	387	396	425	367	401	403	353	377	375	361	372	392	361	350	342	384	371	374	362	382	370	377	366	370	360	352	369	356	387	391	389	385	407	351	375	394	357	378	378	383	377	397	401	340	360	391	356	394	368	384	367	363	325	382	361	377	337	386	399	337	353	377	387	368	370	349	353	356	369	389	365	416	371	367	396	420	387	360	331	356	384	333	374	389	366	331	386	368	382	350	381	421	369	358	371	349	356	382	393	396	361	363	384	366	385	317	372	372	366	375	388	387	351	339	359	344	380	358	360	386	391	384	377	371	413	333	369	412	370	372	394	330	371	349	356	376	363	388	365	362	370	365	397	378	385	371	389	385	361	342	347	370	355	356	411	370	358	354	337	354	362	394	393	375	356	355	342	390	359	386	325	363	390	391	353	353	341	362	365	386	387	379	407	354	385	380	371	365	381	357	372	379	382	423	366	364	382	348	345	326	330	374	360	374	378	372	361	427	390	359	388	330	349	380	360	369	356	367	365	379	366	394	368	381	360	379	353	372	379	373	397	342	357	389	383	387	359	369	390	357	368	377	395	373	365	339	352	378	360	378	383	378	384	370	384	335	385	371	389	354	358	395	381	357	380	421	387	397	377	391	392	408	381	382	379	364	359	389	363	413	345	407	350	385	374	367	373	370	359	359	370	361	386	391	363	361	359	381	380	380	366	355	382	386	390	364	347	384	372	369	364	370	388	343	370	367	362	375	373	365	373	360	399	355	400	389	353	410	385	366	383	355	362	356	411	381	363	363	361	371	381	353	376	349	377	364	390	368	359	399	339	357	374	340	364	369	373	411	351	376	355	336	383	383	371	375	396	379	361	379	335	403	337	376	367	333	377	384	360	357	391	342	366	369	382	373	345	365	378	361	372	381	368	341	365	372	361	348	409	395	374	380	374	354	377	361	375	396	383
25778	22922	21168	6569	4278	2417	2112	1777	1165	1157	897	801	574	572	477	364	377	369	328	331	287	298	282	278	251	294	246	241	258	246	272	240	266	257	274	251	255	263	274	255	280	229	249	227	240	234	221	262	267	249	233	237	233	225	238	229	237	244	220	219	230	237	214	216	251	235	236	253	242	250	247	226	237	214	244	224	248	223	219	256	228	219	217	230	237	189	227	223	240	243	199	214	215	247	238	252	276	230	235	258	202	254	222	244	250	209	234	229	251	169	243	231	224	248	224	207	238	247	234	251	236	271	233	223	243	237	216	245	235	237	247	218	227	234	181	223	237	249	252	217	228	238	246	236	237	230	239	219	221	240	222	224	244	228	216	254	227	225	234	210	212	262	235	240	232	207	243	231	253	225	248	224	236	224	209	196	234	231	216	227	187	227	234	221	256	213	240	244	278	252	231	238	222	259	224	237	234	230	236	235	235	228	225	267	243	242	250	218	237	237	224	226	208	215	218	232	236	237	249	210	251	247	223	217	240	224	220	241	263	218	223	204	229	238	220	240	231	229	234	248	238	251	234	217	213	243	220	230	198	236	225	210	230	222	229	226	225	213	229	226	228	217	223	238	223	246	218	247	216	232	224	209	240	234	229	253	245	245	238	236	236	240	224	222	223	225	247	206	228	240	218	239	219	254	233	218	233	197	220	250	225	227	247	219	241	247	211	223	228	228	237	234	218	231	249	214	212	243	245	234	259	230	232	243	244	242	239	240	217	218	232	235	252	247	207	243	187	236	246	249	227	238	235	230	247	235	210	232	259	244	222	237	225	226	229	261	232	235	226	236	226	211	245	226	241	249	219	237	232	200	231	242	237	241	196	241	258	212	260	269	229	257	238	257	230	234	246	224	242	205	218	227	238	245	239	210	245	214	230	235	226	216	223	223	234	228	249	206	219	225	220	245	218	215	201	230	249	236	210	215	238	213	229	253	249	233	242	222	272	235	225	247	208	217	209	247	225	197	202	213	237	236	237	252	230	254	236	238	237	218	217	238	236	233	212	226	222	217	233	215	214	232	225	247	231	235	230	235	235	220	247	225	245	213	236	252	241	226	220	213	216	243	228	237	228	233	233	220	236	219	219	204	202	243	240	219	259	256	227	220	219	243	238	241	236	262	252	249	234	235	225	212	205	236	209	239	236	256	247	201	230	254	223	249	225	206	261	219	258	246	247	245	247	267	227	223	227	230	219	227	235	257	203	228	225	226	203	270	231	246	223	225	228	220	217	245	229	246	234	218	232	208	212	217	226	238	199	244	250	239	248	240	243	242	251	257	238	221	239	224	258	235	236	234	238	227	249	213	253	280	256	234	219	214	242	218	192	233	248	214	228	242	220	219	220	223	249	246	240	250	225	216	242	226	210	223	231	218	238	242	267	235	222	226	241	229	243	252	244	222	237	238	245	228	208	223	247	239	246	232	219	213	243	244	231	221	205	220	222	199	231	218	244	229	215	210	242	211	243	236	214	237	231	235	248	192	230	233	207	232	202	274	210	240	241	259	250	245	205	237	221	221	230	237	228	244	228	242	226	218	237	235	216	238	233	220	246	233	193	225	245	243	241	243	234	244	242	234	222	225	222	233	244	233	233	205	247	248	226	240	193	242	247	238	231	233	215	222	223	206	236	231	258	224	206	243	248	239	228	236	229	244	228	255	252	248	223	227	257	228	235	214	242	255	248	231	217	239	236	214	252	221	236	228	247	239	208	254	265	234	223	218	250	217	234	253	259	235	211	232	258	218	218	222	231	236	241	238	268	228	216	223	266	199	239	226	245	247	212	230	244	227	249	255	219	225	232	239	232	271	240	224	223	229	205	268	239	242	235	222	222	235	241	263	227	218	219	220	240	221	239	221	212	213	223	248	207	218	249	249	242	246	245	252	242	214	231	205	219	234	239	215	230	231	235	252	254	245	224	230	236	204	218	229	231	220	257	250	217	233	221	226	213	222	240	224	208	244	245	195	263	224	256	260	231	224	233	231	227	207	239	203	239	228	241	221	241	240	216	263	246	220	240	242	235	232	255	242	252	241	232	256	253	226	233	197	238	235	225	213	242	224	233	234	246	261	224	220	213	261	224	213	250	213	219	233	223	214	251	231	213	244	239	236	219	227	236	248	265	258	242	220	205	221	212	235	220	255	239	220	234	238	230	232	238	270	226	210	210	224	213	207	200	216	242	224	240	237	237	215	230	245	217	201	230	221	210	239	227	233	231	233	219	241	220	225	248	228	216	239	236	229	232	228	237	223	235	264	221	237	226	272	246	232	231	235	235	233	206	232	221	210	223	220	220	254	258	217	226	202	221	229	238	259	239	272	223	223	228	207	242	223	266	223	235	217	225	216	230	236	236	216	234	243	242	264	255	224	221	222	236	239	221	204	240	235	214	227	219	228	262	217	239	209	249	224	215	209	209	213	240	244	232	224	225	220	241	225	237	226	257	223	230	220	229	233	216	226	211	247	261	210	269	248	205	249	213	244	254	236	261	231	258	249	237	236	266	248	231	207	224	208	235	264	245	237	214	252	218	212	243	219	244	216	225	234	217	262	236	236	216	229	235	205	250	216	236	219	216	238	243	198	253	242	219	227	215	218	216	261	263	216	250	243	239	242	215	254	210	243	233	232	250	218	242	214	252	222	214	241	231	229	226	231	222	253	230	220	228	196	205	224	228	232	227	259	225	245	238	234	212	212	223	230	236	260	238	196	199	233	243	224	222	225	237	254	216	254	217	232	228	227	235	238	262	227	236	208	232	248	240	217	228	236	232	236	217	211	251	224	242	200	240	203	249	221	242	222	216	213	248	228	233	221	225	267	240	227	265	227	210	256	219	224	231	228	242	255	216	226	249	224	235	231	236	226	235	206	232	240	226	230	252	257	210	254	225	253	227	237	260	223	264	230	269	240	204	221	228	228	229	224	226	257	219	212	230	258	245	224	228	226	239	216	253	283	213	260	238	232	238	219	260	208	259	240	221	218	211	215	226	215	250	242	242	250	215	230	228	236	252	234	218	241	211	227	245	239	236	245	214	228	230	234	207	265	237	223	217	254	229	229	227	250	227	229	241	246	241	230	268	240	200	251	234	235	214	232	240	233	244	224	272	257	233	225	235	238	245	269	234	250	241	231	216	249	215	228	211	230	244	249	201	214	231	233	194	224	228	233	209	229	224	214	243	233	249	221	223	219	251	211	233	227	234	232	245	233	232	231	231	220	256	236	233	210	228	228	228	225	211	270	219	244	230	229	232	206	233	252	243	237	240	221	232	248	239	232	253	256	227	218	230	231	227	252	243	240	197	240	234	212	235	233	216	244	253	248	220	233	228	216	253	240	205	237	226	210	236	248	221	283	226	229	231	226	223	254	242	229	232	251	271	251	202	241	224	226	223	224	229	239	211	226	247	209	223	253	245	233	219	260	238	234	255	216	230	235	224	240	262	236	218	250	230	253
16638	21411	24049	9408	10531	7071	7954	6038	4509	5218	4184	3619	2900	2515	2229	1800	1548	1397	1349	1227	1074	901	846	795	763	785	710	683	720	662	631	694	653	643	666	678	676	616	660	655	679	652	641	597	622	638	583	617	605	576	607	575	593	588	576	566	604	591	553	568	588	547	564	605	570	540	598	571	576	571	562	581	588	566	534	585	608	603	597	587	572	548	586	560	621	532	541	579	545	543	546	588	528	597	621	578	546	518	605	603	536	547	562	562	539	526	576	544	568	577	575	569	538	583	525	550	567	537	554	519	574	531	522	534	584	517	554	567	564	535	563	582	581	555	570	533	525	546	549	545	536	566	585	510	532	562	577	571	552	536	579	534	566	541	544	592	544	520	561	541	610	531	576	614	543	543	567	520	541	538	552	553	559	520	557	540	513	553	575	533	590	522	530	568	597	545	615	532	579	580	533	539	532	585	554	549	563	574	564	502	552	592	553	566	539	576	529	550	588	539	565	559	592	564	570	526	551	538	550	553	577	526	545	495	573	585	544	580	536	550	564	560	569	542	597	579	552	559	575	581	527	555	570	572	583	602	588	537	579	561	543	517	573	536	580	584	547	564	565	524	554	560	541	590	546	553	565	545	521	563	591	589	577	540	553	548	545	584	533	562	494	558	526	588	558	595	570	558	586	553	550	509	559	533	565	564	566	521	574	585	521	534	566	548	564	580	569	582	537	517	588	594	555	543	554	536	496	576	519	556	552	549	544	532	559	547	547	520	537	569	580	534	511	570	582	566	541	583	545	539	569	533	578	542	531	597	537	540	564	536	515	596	578	563	538	556	529	565	609	563	555	548	556	576	540	532	532	538	582	572	568	551	551	564	543	541	533	537	570	565	587	514	538	540	604	582	541	502	586	541	600	511	556	567	565	526	588	564	598	579	538	566	562	559	598	516	556	543	597	572	541	550	550	579	584	543	545	542	573	521	542	558	562	538	550	576	579	598	549	558	567	559	560	623	566	559	578	569	559	549	546	581	565	523	564	573	591	575	576	533	580	557	542	535	573	590	578	514	560	509	544	567	564	549	550	543	552	546	502	560	521	575	559	570	516	579	524	540	527	541	575	545	526	537	565	549	573	561	536	563	567	547	521	550	546	551	552	570	565	535	528	538	614	534	567	554	520	616	536	524	565	569	503	583	556	560	556	552	555	561	525	556	529	568	605	552	561	528	557	544	557	552	513	560	555	589	557	532	535	509	570	555	554	594	569	546	499	549	571	547	534	559	533	549	567	579	576	542	585	583	580	525	567	532	563	536	523	600	547	532	548	577	575	506	586	533	536	534	526	525	512	543	561	556	532	582	564	562	577	547	539	551	587	571	533	557	553	542	550	607	556	579	566	603	603	544	547	528	570	596	564	524	565	567	566	545	557	567	566	550	610	578	584	534	531	530	552	536	575	554	538	574	551	547	569	586	523	569	582	550	553	540	560	561	551	581	550	571	607	533	624	542	552	554	500	572	537	533	531	562	552	562	569	556	578	535	550	578	577	554	557	546	527	489	539	579	550	562	569	579	572	556	538	560	541	550	548	560	532	579	501	597	522	554	549	542	577	585	554	530	533	552	551	560	529	601	536	558	537	551	600	558	515	581	549	596	525	571	568	540	587	540	527	570	561	587	538	516	594	561	545	581	541	572	542	542	546	567	564	533	560	542	550	566	543	561	529	553	540	565	556	556	570	551	532	542	566	562	561	541	523	563	543	534	558	574	538	569	529	550	559	558	566	553	585	539	589	536	573	545	532	568	532	574	529	570	571	497	556	567	599	588	563	567	541	540	551	573	576	552	556	542	491	520	537	562	540	597	588	537	578	573	556	577	549	516	543	576	521	554	551	550	541	570	538	618	570	530	577	547	542	574	538	557	558	562	583	558	543	543	534	563	571	498	582	553	560	519	547	583	571	589	515	539	530	542	582	531	598	531	496	547	565	549	532	502	563	539	528	545	553	531	531	515	541	546	578	567	586	492	590	532	595	543	550	579	569	595	530	548	540	559	554	557	548	603	556	553	561	546	556	579	584	551	561	567	570	577	582	547	511	552	524	554	571	573	513	516	563	502	568	565	520	582	555	552	570	525	546	523	555	543	506	571	512	566	565	518	547	560	561	560	561	531	541	557	555	556	536	548	555	558	531	516	558	553	553	568	589	567	536	506	569	575	541	556	553	567	566	553	532	531	561	558	550	553	549	547	561	584	580	561	583	546	551	539	562	583	579	571	574	607	550	546	548	609	543	525	559	520	577	563	554	554	546	588	558	522	520	559	545	547	563	562	540	537	555	518	558	532	517	576	544	535	556	544	521	528	567	558	551	533	522	514	538	571	592	572	576	520	536	578	545	567	583	572	561	535	540	579	575	589	595	578	554	543	511	517	523	523	531	603	550	540	535	538	535	544	589	537	523	567	612	612	584	562	536	566	530	574	594	548	545	563	591	553	555	542	550	532	612	525	608	573	539	546	599	541	572	590	589	558	550	495	548	559	531	560	576	538	518	545	547	594	527	564	567	547	570	538	560	576	565	528	549	573	613	541	552	609	556	538	612	525	572	552	581	543	573	525	568	583	635	553	557	532	568	585	552	543	529	547	538	563	542	528	571	570	582	567	570	525	596	553	553	585	516	551	554	597	555	525	607	549	575	535	555	591	540	544	570	552	548	577	546	530	556	595	555	524	568	485	593	564	499	573	570	537	584	580	562	559	593	577	577	572	549	573	530	571	533	571	536	570	542	526	551	560	520	540	558	552	541	562	602	534	561	544	505	573	564	506	532	522	548	568	593	537	617	570	543	508	556	552	544	560	556	590	563	551	521	544	536	549	530	606	577	556	594	557	562	553	539	592	508	515	562	586	544	545	564	571	544	586	526	569	579	540	596	541	545	527	569	580	542	531	620	562	544	555	567	555	536	601	571	558	541	569	566	517	545	567	571	521	546	546	520	557	537	582	593	560	578	556	541	558	575	541	569	583	581	572	553	574	596	530	532	570	519	507	562	548	544	589	553	546	573	541	610	531	620	554	546	567	524	549	595	613	557	537	545	588	557	556	538	551	572	600	539	551	541	524	585	534	551	578	499	540	545	542	574	545	565	596	583	567	581	533	588	547	539	575	559	562	556	578	555	556	527	549	574	541	558	518	570	561	588	544	547	575	575	527	561	541	525	548	528	513	487	561	580	574	545	562	544	615	570	585	560	553	561	539	555	523	570	617	553	589	552	581	565	558	572	582	564	539	554	529	559	551	530	583	573	587	594	559	571	553	557	566	603	567	572	526	580	564	586	541	535	538	517	561	567	576	516	565	580	592	551	557	557	588	555	531	570	517	539	589	578	565	563	537	571	553	590	554	582	560	526	549	553	546	549	575	569	545	628	553	536	550	576	571	578	545	580	543	579	505	586	512	524	553	566	567	553	574	545	547	565	520	529	539	568	531	554	552	512	560	572	559	547	561	544	570	594	577
46204	52421	44316	25813	27124	20674	19707	17506	11670	13105	10917	7951	6633	5298	4528	3130	2223	2185	1642	1441	1073	808	795	601	536	517	429	397	371	337	305	314	315	303	252	262	274	263	278	272	290	282	261	269	316	252	277	285	263	256	261	259	272	253	266	268	252	277	233	245	245	265	259	273	271	253	241	244	253	262	258	250	270	247	249	226	246	254	256	270	222	239	260	241	235	237	228	256	237	251	233	239	227	246	210	237	235	240	232	254	240	225	243	266	264	237	243	229	237	210	230	237	249	245	213	231	247	230	240	271	218	232	238	241	243	207	255	188	224	219	239	208	235	220	227	260	248	246	239	219	230	229	237	273	270	243	241	234	227	248	207	237	242	228	214	257	253	250	251	224	254	226	242	235	251	250	241	257	249	254	252	243	246	233	248	226	238	235	274	268	237	225	257	225	231	227	239	266	253	225	242	249	254	235	249	247	237	253	254	228	258	253	264	221	265	257	234	245	234	232	225	228	224	213	215	223	253	245	252	228	259	216	218	241	246	245	232	239	210	236	203	222	282	245	240	237	240	259	243	246	245	223	253	232	235	247	224	219	242	222	271	248	242	248	213	231	246	237	237	248	241	241	255	274	262	234	210	253	266	213	245	263	243	235	262	258	236	228	216	255	236	251	235	226	237	233	217	250	244	276	225	266	223	238	250	246	269	226	258	233	231	253	238	225	206	254	256	215	239	250	218	250	254	230	252	247	241	235	256	257	224	226	220	245	220	248	267	248	237	251	250	267	278	241	254	255	204	248	234	261	241	240	235	226	264	221	240	254	262	247	239	271	256	243	207	241	217	234	239	217	252	249	265	238	230	227	243	237	246	249	233	228	231	242	228	254	245	239	257	234	242	222	238	246	234	250	258	250	254	214	245	243	257	246	237	221	244	233	221	222	245	250	225	228	242	241	274	274	254	248	214	216	237	258	237	242	249	273	261	242	222	242	269	249	225	245	232	256	235	253	249	232	236	234	272	255	254	262	263	221	231	239	251	233	244	266	230	207	239	241	215	243	228	229	240	233	242	242	237	216	274	217	229	241	254	253	252	258	276	256	229	272	229	243	244	261	256	239	258	234	241	235	246	233	228	235	261	242	270	277	230	247	219	234	251	225	252	236	254	226	255	246	243	246	232	222	210	227	268	217	245	254	249	233	243	245	227	238	214	219	250	256	266	243	229	246	267	257	237	248	237	246	243	219	237	225	238	234	246	236	259	232	247	258	255	224	240	253	245	227	216	230	253	230	295	259	241	248	237	224	238	241	230	268	234	212	248	233	243	261	249	248	235	267	251	240	255	250	254	253	255	285	237	259	235	285	234	221	255	253	223	245	222	275	251	237	251	229	254	230	240	213	250	233	281	246	234	241	216	259	239	234	236	246	246	228	220	258	233	249	225	238	246	236	248	239	193	238	247	240	222	253	244	253	236	264	253	239	298	244	222	224	246	224	225	244	223	245	247	242	259	284	226	245	233	238	213	222	246	271	207	252	251	247	240	250	225	252	243	210	236	246	252	227	251	222	241	278	223	224	248	211	249	262	260	243	224	239	221	256	237	240	243	239	223	228	212	262	214	204	247	220	244	230	248	262	262	262	247	208	244	239	206	241	274	228	243	266	263	227	247	251	241	232	247	244	253	258	228	252	234	225	236	233	225	232	222	200	237	253	247	242	269	254	239	217	227	238	237	248	254	252	213	237	233	239	222	236	241	222	245	226	241	226	250	251	224	230	232	263	247	230	242	244	255	271	245	213	264	267	208	222	260	222	248	241	221	228	219	248	253	223	220	223	272	213	241	245	249	241	267	247	217	253	232	226	254	238	235	238	244	258	229	237	241	223	255	247	233	255	242	227	238	248	241	235	257	252	213	263	246	241	249	255	200	206	267	235	233	241	235	248	250	251	227	233	249	242	235	250	231	243	242	240	249	258	244	268	286	214	240	249	232	256	235	251	259	267	264	230	247	224	228	237	210	231	234	236	222	256	241	262	255	230	242	217	228	248	239	243	231	209	211	270	251	258	220	240	273	253	244	218	247	240	271	230	243	246	238	270	258	230	219	263	221	260	241	233	245	264	235	224	227	267	242	231	246	258	230	232	199	217	248	275	247	216	238	257	233	261	228	238	229	240	228	230	255	245	209	206	216	225	223	225	247	235	243	247	247	206	244	267	258	239	247	232	232	217	240	273	248	230	252	266	260	253	234	259	221	252	262	259	235	230	237	265	241	275	230	226	216	223	237	250	247	235	268	228	232	239	242	239	245	252	253	253	211	254	228	210	214	257	253	265	224	239	237	199	252	210	226	211	224	219	262	248	227	245	221	210	233	257	218	215	256	275	240	237	236	226	212	227	246	265	250	237	248	256	248	240	231	259	217	266	271	229	254	252	228	244	252	252	250	225	244	248	246	239	233	266	239	264	244	248	211	278	251	221	230	254	260	230	229	242	235	253	218	237	220	233	233	244	231	230	221	264	226	243	221	247	221	225	242	238	257	242	245	241	259	256	242	230	261	229	262	257	239	259	240	265	234	243	219	256	255	275	251	240	224	230	210	235	235	235	232	226	250	235	242	247	217	227	211	230	254	238	219	211	239	246	253	239	257	237	231	218	268	237	239	241	270	248	230	232	237	256	268	236	263	256	264	222	213	239	233	216	259	243	239	268	217	235	248	250	240	220	240	245	226	259	259	210	230	235	248	214	260	240	227	229	241	245	235	223	229	239	231	234	240	247	254	265	230	219	202	251	231	223	212	220	246	245	239	241	234	249	227	220	233	236	243	252	236	249	253	219	208	288	254	220	247	242	251	256	260	241	241	248	234	257	222	249	259	224	259	245	238	247	244	225	248	228	244	251	237	236	239	238	232	220	226	222	232	227	247	207	258	256	256	232	228	269	240	267	208	230	251	257	236	237	236	203	237	214	227	243	251	238	245	209	250	222	231	237	223	260	228	243	253	250	227	227	259	250	223	235	244	217	245	221	235	248	284	250	242	237	240	224	248	266	224	248	253	244	232	240	255	236	271	241	235	233	235	259	239	223	239	246	206	247	258	236	224	237	236	220	238	239	279	249	253	227	245	217	238	261	245	220	220	249	236	240	200	220	224	230	234	244	239	223	245	218	220	214	243	234	224	268	224	245	268	209	236	227	261	237	243	247	210	245	226	240	227	227	208	252	229	228	244	265	236	227	264	256	235	237	234	222	264	223	254	232	250	233	216	217	230	234	249	242	232	243	241	223	259	235	244	249	245	236	241	246	247	250	219	249	237	209	237	233	219	248	223	234	270	258	234	238	254	213	239	259	270	230	207	232	248	234	247	205	246	231	256	230	210	228	238	237	237	231	233	225	211	225	243	212	218	226	235	231	229	238	245	210	217	247	254	220	241	266	220	240	243	260	251	252	259	227	213	234	216	235	243	273	271	253	218	242	217	224	238	239	232	223	239	235	230	253	221	248	250	224	223	227	244	236
32543	47142	41429	24700	29769	22140	29181	26088	19017	25335	22971	17148	17049	15655	14324	10678	8043	8248	6723	6266	4948	3647	4123	2981	2449	2297	1830	1687	1294	1240	1141	1166	1120	987	885	957	886	836	888	844	880	825	823	822	800	783	751	698	735	721	716	787	679	705	684	652	648	642	671	744	695	628	638	614	616	617	650	643	686	633	583	618	567	609	674	624	658	616	647	641	593	647	607	629	632	565	567	587	614	559	580	608	613	557	555	597	570	557	619	589	578	579	528	550	540	635	597	568	607	537	542	567	534	583	544	596	544	526	568	575	553	612	576	537	587	552	586	569	556	518	590	589	524	528	543	550	566	550	554	589	597	551	546	556	568	581	560	549	551	564	587	558	538	575	597	552	572	571	567	523	535	563	570	547	580	557	602	589	556	568	572	571	558	592	574	608	599	590	514	591	571	539	563	575	565	556	571	612	555	549	581	547	552	551	552	569	551	584	562	603	554	601	561	562	563	519	551	538	567	585	543	599	559	589	512	540	581	581	572	558	583	567	577	517	566	542	521	556	598	548	580	556	560	543	572	551	577	519	608	560	604	580	556	539	578	556	545	595	557	566	532	542	570	630	588	548	556	581	559	569	558	559	592	590	557	551	539	577	605	568	564	597	537	576	562	550	577	551	607	570	515	580	583	559	579	588	544	596	553	566	571	595	558	569	582	578	557	556	576	575	531	559	549	552	523	548	546	538	587	566	576	544	576	556	557	571	587	588	563	575	546	604	570	542	581	574	528	560	607	526	547	555	547	540	537	546	539	574	539	600	586	509	549	537	603	579	553	534	569	555	564	551	526	527	572	574	532	568	549	526	601	615	524	586	543	559	629	579	572	558	560	588	540	580	594	536	525	579	608	557	554	565	579	565	528	568	546	544	527	608	560	545	589	530	562	562	547	553	551	533	540	567	540	534	533	548	552	563	526	531	539	546	532	577	586	577	555	560	545	533	581	557	518	538	540	585	556	548	609	547	562	513	574	570	564	566	539	590	540	516	547	556	577	547	572	515	568	540	587	584	625	568	528	550	541	568	594	580	525	566	553	611	583	537	527	577	539	571	562	575	514	601	577	579	566	569	569	552	534	580	607	578	516	565	595	571	575	542	528	546	560	566	537	590	550	536	523	535	560	552	610	576	565	552	510	585	559	550	613	553	592	556	556	607	549	558	555	556	580	548	528	605	573	607	615	595	551	599	587	573	584	560	596	564	533	539	575	558	526	569	566	591	591	553	600	551	564	569	583	599	574	547	558	568	602	559	547	583	608	599	574	595	537	605	555	546	566	540	554	603	561	573	586	546	563	525	541	572	551	565	598	557	566	538	555	568	575	522	550	545	549	579	547	559	581	589	525	553	554	592	585	561	542	554	597	553	553	529	563	546	589	560	603	543	574	566	587	630	574	542	581	552	560	561	574	557	539	583	565	563	567	535	587	587	571	544	577	532	540	576	563	638	556	553	544	585	569	607	520	566	534	546	573	575	579	537	544	569	572	500	574	544	563	572	555	554	583	546	546	573	537	579	577	597	600	523	561	637	548	545	485	561	554	552	553	587	571	557	573	548	566	575	574	552	544	540	592	576	598	561	525	579	542	550	547	556	568	558	555	582	567	583	557	541	577	579	538	560	564	553	542	552	589	576	564	558	553	553	553	537	555	568	565	529	590	558	571	588	568	555	539	602	563	572	559	564	563	611	537	555	550	551	580	602	564	548	564	526	597	569	546	523	585	526	595	544	586	532	538	522	606	557	570	545	549	556	595	591	562	614	583	547	582	578	561	549	544	550	630	520	597	574	581	566	567	558	594	611	562	565	559	593	536	560	570	564	607	585	544	539	558	588	531	586	567	589	555	550	545	532	572	547	531	558	559	574	550	561	549	555	588	549	593	552	576	593	544	576	567	619	582	595	563	542	565	606	584	570	583	589	558	550	543	508	536	548	565	554	593	540	558	578	584	538	548	540	573	589	573	579	536	517	553	557	610	557	548	573	548	533	599	550	561	542	561	559	624	540	554	564	582	610	601	585	545	591	555	560	566	560	584	549	587	547	581	542	569	568	556	597	540	544	580	585	545	548	566	569	548	559	604	553	559	557	550	546	558	532	560	565	557	589	555	569	544	560	556	598	551	605	563	594	592	587	609	558	560	564	572	616	548	554	572	552	565	569	572	557	534	544	574	551	605	571	578	592	568	587	592	578	569	528	576	574	590	560	620	530	520	567	529	567	570	559	582	513	582	582	617	553	596	522	598	561	537	537	569	539	538	570	568	559	573	577	543	557	567	594	546	555	579	552	549	586	578	516	566	562	558	551	553	574	574	561	617	556	552	596	578	582	546	589	557	603	557	547	524	581	561	557	539	565	551	542	544	585	572	537	539	559	564	578	581	525	551	577	591	610	523	561	555	531	587	501	582	565	551	597	568	568	544	586	594	555	549	600	553	537	562	548	590	548	571	537	553	553	566	533	554	573	539	586	563	544	581	571	555	558	535	620	575	570	542	605	534	543	540	550	573	582	605	564	518	586	540	612	557	574	573	565	559	586	572	573	552	566	581	574	579	564	574	561	555	576	577	546	572	561	568	525	551	551	519	577	591	587	572	590	520	522	573	555	568	553	555	599	548	542	564	621	594	537	578	542	562	573	556	596	576	583	598	619	550	579	543	542	533	570	578	585	588	566	559	622	532	566	592	560	518	552	544	569	571	623	543	563	570	547	530	588	565	574	565	532	582	564	522	644	546	559	579	565	520	554	580	544	539	563	546	549	575	583	558	547	576	567	539	572	580	614	558	569	590	576	580	571	560	543	581	584	600	522	591	556	550	582	558	589	556	560	567	587	559	559	559	551	556	552	568	591	561	582	510	583	562	560	545	559	579	556	522	544	562	578	603	530	574	568	574	583	547	583	585	556	543	556	543	556	587	571	563	539	533	555	578	572	565	557	574	565	557	545	580	537	560	584	527	576	527	581	627	535	584	570	579	536	556	540	551	551	562	603	591	551	567	592	570	563	580	564	556	548	571	575	570	534	499	574	553	549	534	580	557	563	557	574	535	536	587	553	573	529	536	527	597	540	559	586	566	557	574	588	553	523	521	549	562	556	573	544	565	578	558	535	607	567	553	557	568	573	553	558	556	544	553	556	571	584	557	559	536	586	531	548	574	579	597	589	518	557	561	599	571	541	551	556	558	556	539	563	592	547	604	584	514	588	579	563	562	573	577	509	557	551	582	601	573	621	610	541	587	548	580	534	537	596	564	543	599	583	550	581	540	575	546	573	537	526	576	583	566	563	541	559	565	581	531	534	565	555	565	587	578	584	586	575	584	562	557	547	551	562	594	589	545	539	555	596	572	581	536	564	557	588	597	603	603	587	531	539	595	565	585	550	553	544	578	553	547	582	556	571	555	569	603	545	557	534	575	570	558	539	543	562	587	593	529	526	588	535	607	535	573	587	536	660	585	571	598	510	572	535	564	530	540	560
55221	53860	40630	27887	31928	26424	27367	27352	20988	23635	20579	15059	13550	10967	10028	7501	4700	4674	3940	3477	2375	1719	1677	1289	952	725	578	559	432	337	368	354	327	300	298	275	248	198	243	236	236	245	235	252	234	193	221	185	215	206	214	225	182	228	172	197	201	188	207	165	180	158	162	161	191	190	159	156	172	157	181	182	157	164	156	183	184	178	150	157	192	175	170	180	189	163	148	123	160	135	151	171	167	140	152	146	149	151	142	149	160	181	140	155	175	118	151	149	166	178	163	166	154	151	160	149	162	137	159	158	137	153	150	134	134	161	156	165	150	193	157	140	150	170	140	159	206	156	136	169	156	162	167	154	144	172	157	158	165	159	145	155	161	145	153	159	139	179	136	161	172	144	131	158	137	159	147	166	150	126	177	155	152	181	164	153	138	150	169	182	144	163	172	131	147	150	157	164	149	145	145	147	160	136	164	153	151	142	147	136	162	150	163	160	149	160	147	153	147	146	179	149	164	144	175	171	161	166	163	121	156	167	157	153	134	156	154	156	159	167	149	144	143	161	144	154	154	133	153	143	151	172	175	171	151	160	151	189	173	148	148	145	147	139	158	144	158	156	158	162	166	145	168	133	155	152	159	153	153	122	153	157	153	165	151	167	174	173	151	166	137	167	154	144	155	148	148	152	155	159	150	161	128	142	132	141	166	174	148	145	158	176	153	173	155	171	151	165	176	160	145	135	150	135	136	148	183	169	166	166	170	142	169	161	153	149	162	135	161	146	157	169	167	188	142	153	139	149	133	149	156	146	149	128	156	136	146	138	171	143	146	151	155	172	154	141	154	146	161	146	168	144	146	174	170	135	144	166	135	178	136	171	180	192	156	156	148	153	172	134	131	149	144	124	140	142	165	162	148	156	168	138	153	150	149	147	159	156	131	154	146	162	162	149	164	153	141	180	147	149	173	147	157	174	152	178	180	139	170	157	146	159	156	160	154	169	168	151	136	166	139	164	154	158	172	147	159	129	142	160	152	143	174	141	152	149	143	142	165	170	147	147	135	133	143	147	150	144	148	170	132	141	164	182	150	186	142	151	151	147	163	152	174	141	183	153	169	154	168	137	160	161	154	158	152	147	163	155	156	155	146	157	148	179	131	175	140	156	153	125	156	139	158	166	155	172	167	156	145	189	152	144	154	153	139	146	161	154	147	187	158	155	144	163	160	166	166	142	157	153	174	157	173	164	135	150	181	147	152	171	182	150	141	138	152	171	166	164	154	162	135	168	152	166	146	148	168	152	152	160	163	134	143	156	151	148	125	139	172	137	154	164	163	166	158	145	152	170	158	158	149	167	145	156	166	151	140	161	166	151	168	154	171	137	159	154	151	163	152	158	181	152	130	153	157	133	175	155	158	134	166	143	120	145	158	160	176	157	153	151	139	177	169	168	129	170	135	164	181	154	161	135	148	153	167	138	148	166	147	165	151	158	142	154	140	170	164	142	146	138	160	145	163	152	169	158	171	154	154	160	139	156	148	148	149	170	153	159	151	151	161	177	155	153	167	171	158	150	167	170	140	157	151	151	162	153	173	154	142	155	156	158	155	158	170	136	151	152	147	146	147	155	161	159	141	161	152	154	136	134	157	146	145	143	151	153	133	152	161	170	177	181	163	166	167	161	145	162	185	130	141	148	155	137	159	144	131	160	129	150	173	158	146	144	157	132	167	188	147	149	151	171	162	158	137	130	140	141	166	151	145	155	133	168	161	148	147	159	171	152	145	157	154	162	150	152	150	148	157	179	160	149	158	157	145	157	153	163	151	142	153	143	152	140	152	148	156	159	155	164	157	140	149	131	143	145	173	146	143	139	150	169	136	145	192	161	150	191	150	137	150	166	135	136	168	137	151	151	154	144	152	159	156	147	153	145	139	152	198	139	142	174	161	145	173	168	160	163	146	156	165	164	167	160	161	146	155	147	158	137	153	143	158	155	148	149	141	144	172	146	148	136	152	161	140	172	151	172	174	152	142	156	148	157	158	141	140	142	161	180	175	144	143	153	163	158	153	150	135	152	160	145	147	139	130	154	175	158	159	134	169	134	167	160	165	119	183	152	173	148	154	144	129	142	169	153	149	166	159	156	165	148	158	157	165	145	161	126	128	170	149	139	160	144	164	179	158	157	154	162	133	171	176	176	131	158	165	138	147	136	140	177	176	162	162	151	160	176	183	149	152	131	160	162	153	146	151	167	166	155	160	181	155	165	143	160	164	132	142	156	179	167	158	149	153	166	136	153	153	164	146	148	151	130	161	136	158	150	155	152	146	149	164	160	172	148	166	166	166	145	152	144	165	152	152	150	137	146	175	172	139	136	157	151	138	153	151	154	153	164	159	169	158	167	146	164	163	145	168	143	140	160	148	155	153	149	154	149	134	176	143	165	143	169	170	166	150	159	165	160	147	160	138	143	150	153	159	141	159	155	167	151	166	172	163	151	148	150	178	165	141	152	157	141	150	134	171	166	179	136	153	154	153	188	149	147	165	168	150	156	142	126	184	160	148	151	182	163	151	149	145	155	158	165	148	145	162	125	182	153	150	155	170	131	131	165	136	135	152	145	138	176	142	178	182	169	154	168	152	139	146	161	151	147	165	159	151	173	153	152	139	157	148	157	147	152	168	160	136	138	153	156	164	158	144	157	138	135	148	148	147	151	143	167	143	165	153	168	144	153	150	154	166	138	151	156	157	163	159	164	160	168	152	150	132	147	151	156	153	135	144	164	157	175	149	169	146	161	155	165	173	153	154	171	176	195	148	158	158	135	151	156	152	145	168	168	151	124	146	160	172	152	162	169	148	131	149	145	143	142	156	158	147	143	185	160	163	162	169	178	156	167	149	139	155	160	146	150	143	154	146	152	149	153	158	204	134	158	148	137	154	168	148	159	141	178	145	147	145	165	155	146	163	145	160	168	151	171	132	164	139	151	151	161	164	156	170	164	170	154	145	169	149	142	136	147	159	156	157	157	149	151	139	151	156	158	149	158	146	151	174	139	150	140	147	153	148	145	154	160	161	147	130	135	137	153	162	177	171	130	153	173	166	142	157	127	165	141	152	135	137	163	155	154	161	152	173	140	159	182	158	163	127	142	169	167	166	136	150	145	147	167	152	183	160	128	159	169	148	155	141	169	147	187	159	168	152	147	133	169	155	161	172	164	167	170	162	151	141	144	161	166	139	148	152	166	161	170	140	145	155	143	147	135	179	139	145	141	169	134	153	167	165	165	170	141	138	166	144	158	159	181	157	155	142	134	142	149	148	136	141	157	161	152	171	163	144	146	148	124	172	163	151	152	181	159	142	148	129	148	167	145	142	144	170	153	160	144	165	155	152	159	164	163	134	165	154	168	167	161	135	137	161	149	152	167	142	140	178	159	174	154	164	131	155	169	146	166	144	157	189	177	163	141	165	151	172	161	135	170	161	152	145	141	148	158	151	150	167	158	152	150	145	158	145	123
40011	50893	45295	32702	38834	28749	37355	33840	28559	35373	32897	23809	26865	23797	23596	17733	14041	13972	11307	11711	9128	7943	7566	6190	4759	4201	3385	2842	2327	1837	1827	1756	1511	1299	1295	1206	1090	946	929	980	1095	972	916	869	873	811	734	766	709	793	769	860	715	688	683	633	607	599	591	608	592	551	538	541	507	502	478	520	466	464	509	447	507	546	551	513	581	536	530	547	460	522	497	438	466	442	427	408	430	428	398	397	420	393	440	418	406	454	444	373	413	394	363	402	364	375	374	407	390	393	350	398	366	400	337	375	396	355	367	392	392	352	382	370	377	379	346	373	375	358	354	385	368	374	362	371	400	361	419	322	355	386	393	368	382	368	402	400	361	372	375	372	353	365	322	389	393	356	367	375	382	377	384	393	361	372	436	345	416	404	377	383	374	415	364	342	386	375	385	402	376	388	360	364	384	342	395	353	382	388	368	373	419	364	374	375	399	357	401	360	378	408	416	387	348	393	357	381	334	359	379	400	374	338	342	359	343	351	366	359	384	373	373	393	359	348	386	361	376	379	376	381	373	395	372	382	404	386	357	398	360	391	380	326	406	381	385	361	369	357	382	354	378	406	355	370	359	388	370	376	381	400	362	398	362	389	379	346	331	376	372	367	371	383	367	331	374	362	348	381	356	354	380	376	363	353	376	354	397	373	433	367	340	354	365	399	373	405	371	353	398	372	368	373	378	367	370	375	386	377	411	390	416	361	354	353	402	426	391	365	389	382	359	376	386	384	373	388	413	359	374	357	385	349	348	386	413	322	367	384	383	348	400	352	376	367	377	378	376	378	335	388	402	399	397	373	379	409	367	325	375	358	356	393	412	361	376	355	347	402	393	353	376	402	359	411	416	364	376	352	349	353	385	353	381	367	370	379	379	341	372	376	364	365	399	382	392	371	361	370	364	354	408	373	389	381	373	357	392	370	348	363	354	355	377	359	359	385	354	376	350	372	377	399	387	356	372	363	371	373	383	374	358	377	377	368	378	359	388	367	385	390	353	392	392	357	395	367	389	366	401	352	357	332	393	343	397	388	361	377	355	363	355	357	407	370	359	380	347	366	370	373	371	379	369	356	368	358	360	353	384	375	365	364	374	359	396	400	353	367	351	383	379	373	373	358	337	396	364	367	352	354	381	372	363	380	339	408	374	397	369	366	372	370	385	374	344	383	379	389	364	401	364	368	361	385	360	371	404	396	364	372	385	348	398	376	384	359	384	409	343	392	367	337	347	364	331	371	366	356	332	374	372	374	375	384	368	381	384	380	397	389	383	358	386	381	352	377	352	353	348	391	363	368	383	360	390	368	389	358	411	392	394	372	375	299	357	365	379	364	384	384	382	356	395	340	381	342	388	362	393	391	365	367	386	382	336	376	370	388	356	366	396	378	368	373	390	391	353	369	398	430	389	405	387	375	404	397	389	345	359	360	363	377	393	377	363	372	374	371	354	371	372	369	366	383	373	356	369	416	367	366	378	370	309	372	360	363	365	359	353	388	369	383	368	354	374	400	364	380	363	389	360	382	387	383	387	358	382	382	373	378	358	364	382	393	389	334	375	374	387	384	383	370	361	351	367	369	385	372	385	399	357	397	378	364	381	367	359	375	376	379	408	373	371	369	344	359	360	362	375	368	357	346	391	391	375	429	393	392	371	361	360	399	323	363	393	378	380	409	346	328	389	371	374	381	385	384	343	391	388	369	392	345	377	360	358	384	361	377	411	379	351	401	367	366	365	372	350	377	377	380	379	357	338	394	360	372	356	353	394	394	395	376	403	350	365	375	398	396	391	396	319	388	353	392	391	379	361	415	356	373	356	384	349	372	362	351	382	379	353	383	371	381	391	369	373	377	341	360	383	392	380	363	395	373	370	380	368	369	390	351	411	336	360	366	345	386	373	386	403	390	380	370	366	364	362	365	343	344	355	396	371	405	396	395	391	386	342	380	358	369	365	370	386	376	384	369	348	388	345	331	363	374	369	355	359	363	380	373	394	348	346	376	367	348	348	394	343	382	349	354	380	371	386	363	360	347	352	368	351	348	385	386	367	377	371	331	370	407	363	370	357	361	374	361	377	381	395	370	385	380	349	399	360	369	359	392	363	345	400	360	372	411	375	392	390	382	409	375	377	397	371	357	397	364	385	368	363	366	358	368	390	368	358	357	420	374	353	413	374	393	380	392	374	361	353	360	373	369	386	346	379	356	401	361	375	372	370	378	353	358	337	346	390	371	350	381	400	376	362	389	362	389	404	350	362	374	384	385	376	370	363	381	364	405	355	378	402	350	375	397	364	336	351	361	371	374	348	374	363	363	386	367	399	367	364	380	381	390	391	373	369	367	396	386	348	330	340	389	362	387	364	382	393	370	376	377	355	375	370	369	401	366	381	373	382	367	376	366	372	398	369	372	393	386	374	413	382	340	377	419	375	390	392	345	385	380	385	361	382	388	366	357	331	366	379	387	373	364	384	372	400	330	399	404	376	379	385	390	377	402	381	366	378	323	374	393	378	375	385	352	368	363	388	367	353	359	389	375	335	331	375	351	365	399	412	344	396	351	355	344	365	371	370	413	389	399	351	368	406	356	372	366	362	388	359	368	373	351	376	374	343	352	371	380	370	374	374	375	385	359	348	356	380	358	378	378	340	408	357	411	391	372	358	366	360	386	380	343	410	393	408	393	358	370	411	348	357	390	367	362	353	365	367	365	383	360	378	380	400	386	363	398	365	355	412	392	392	338	397	376	399	365	376	373	344	339	386	352	363	382	392	399	389	375	393	376	360	363	391	362	350	373	408	377	365	395	376	414	362	371	347	374	360	394	375	386	374	370	389	374	384	369	358	361	371	362	409	331	369	358	401	370	365	367	395	378	367	367	348	329	346	386	341	354	368	377	353	387	368	356	369	332	376	369	341	376	338	366	402	354	369	402	375	386	385	370	374	362	381	342	376	362	363	371	340	395	409	352	363	367	348	375	382	366	377	382	368	372	369	391	366	361	402	355	359	377	386	421	357	403	366	358	372	380	401	390	395	378	348	386	384	358	361	368	372	365	376	384	374	370	370	356	363	361	373	337	363	367	373	377	371	354	381	353	371	391	371	344	400	374	332	369	365	372	320	367	371	360	347	389	364	361	412	367	364	400	388	425	389	367	365	342	389	368	357	365	363	382	368	360	365	371	363	364	368	349	377	372	377	378	381	376	343	358	381	383	396	393	372	371	363	336	392	383	339	399	372	366	396	372	332	367	390	391	364	378	344	364	419	341	372	381	384	383	394	350	354	352	384	356	375	346	341	383	366	405	324	409	385	396	400	379	387	351	378	363	372	368	378	384	371	350	346	376	370	362	417	374	350	375	433	380	394	359	383	423	395	353	365	363	386	390	392	379	362	359	364	403	351	379	341	374	373	365	357	404	353	377	378	373	401	380	361	337	397	412	377	407	387	367	349	369	366	387	386	404	360	374	365	395	370	334	368	320
26154	21549	14199	5087	4413	2556	2026	1710	1191	1186	924	742	621	590	515	435	340	378	361	302	322	340	277	276	266	264	271	260	261	247	286	239	247	271	252	264	244	232	253	246	260	254	229	247	239	253	240	231	236	234	258	231	238	225	234	259	197	230	243	226	220	251	252	232	235	241	239	244	238	248	232	202	232	202	230	218	253	251	241	225	248	215	220	205	247	225	246	229	252	243	239	246	229	228	229	263	233	253	246	228	222	226	207	270	233	222	245	207	233	231	251	233	227	240	255	261	234	224	219	251	239	222	256	251	264	216	250	232	198	226	228	228	261	239	239	222	249	240	239	218	247	237	222	232	219	218	254	218	227	213	219	245	212	216	224	222	238	245	209	222	224	220	239	237	211	226	238	227	231	217	225	247	202	237	258	236	231	235	235	216	229	254	207	200	240	217	254	240	274	231	240	227	239	233	242	244	216	258	237	242	230	202	225	206	205	234	234	254	251	251	227	249	233	241	213	250	263	229	230	216	243	230	229	209	267	215	254	250	256	221	242	228	241	237	212	246	232	231	233	222	213	248	225	229	238	229	240	213	243	248	243	217	234	219	226	238	220	214	228	243	228	222	252	251	234	229	280	197	252	241	249	247	231	251	210	210	237	240	218	218	231	225	211	217	228	256	245	233	240	251	212	221	229	275	234	232	227	291	235	226	229	235	236	240	227	214	229	202	243	213	223	248	211	223	243	265	246	245	230	233	244	248	236	207	211	236	245	215	222	240	207	210	237	263	231	267	227	246	213	228	252	223	279	217	227	208	238	255	257	226	219	245	243	238	218	224	234	240	243	228	224	283	205	244	255	234	251	221	259	218	232	226	250	209	246	246	258	223	268	200	238	229	211	246	257	243	265	226	217	193	231	249	243	269	223	222	218	226	207	228	215	244	222	238	248	239	228	256	233	247	240	247	249	262	244	225	200	188	239	240	253	242	243	232	243	220	259	227	214	222	206	245	239	248	239	242	246	219	236	252	231	225	214	252	238	222	237	237	214	219	255	234	244	252	244	270	220	223	215	244	222	238	245	241	227	244	234	224	258	256	228	195	200	233	220	258	277	230	236	215	243	231	213	248	240	244	246	207	220	222	220	216	233	235	218	233	211	232	242	245	237	198	225	212	244	213	241	237	244	246	239	223	229	222	245	224	208	222	253	230	249	252	217	215	254	231	267	233	256	224	225	239	225	222	247	240	201	232	256	244	248	227	220	232	226	232	267	251	222	261	233	242	205	250	226	242	230	242	240	204	265	236	236	209	222	224	224	234	229	213	252	211	238	238	242	244	227	236	250	239	249	252	229	217	237	251	209	225	250	234	231	246	237	259	241	225	226	224	217	188	222	237	218	230	280	203	247	212	241	222	238	226	232	261	240	237	229	204	239	251	234	234	246	228	216	244	214	241	255	213	209	250	221	233	256	220	246	273	252	227	216	242	221	219	238	242	223	242	236	251	245	272	223	233	250	233	241	228	234	247	238	200	241	197	233	226	244	270	219	197	252	257	216	230	226	241	264	238	222	214	228	217	232	236	274	239	209	238	214	225	245	217	220	240	226	248	227	202	219	232	221	244	241	190	272	232	230	256	228	215	223	244	238	221	260	254	238	241	265	245	245	244	242	242	216	241	242	235	253	221	210	243	224	229	262	245	215	241	239	256	246	218	223	246	254	212	241	238	236	225	200	233	254	221	255	257	216	241	232	238	211	235	235	234	253	229	226	202	223	221	228	201	241	250	220	229	254	207	211	236	229	256	244	194	237	252	241	223	221	176	227	230	239	214	211	230	240	236	224	241	252	228	194	223	232	222	233	234	242	232	222	237	242	244	223	233	241	230	228	230	221	219	236	261	233	243	225	233	246	227	247	236	253	237	240	213	267	230	238	236	236	219	228	227	259	214	234	239	231	252	228	234	232	234	216	228	252	234	237	244	235	231	245	213	221	207	230	208	229	230	199	259	253	236	231	235	251	242	241	232	270	237	219	230	229	266	226	231	233	228	250	197	224	244	253	231	243	225	221	251	221	215	234	236	231	228	239	245	244	245	238	242	245	230	239	240	236	247	230	205	222	222	235	236	246	242	228	256	228	277	229	207	211	239	217	260	230	195	222	214	239	235	250	222	223	274	236	242	235	248	227	253	197	229	248	203	238	237	219	247	244	234	241	224	267	241	218	223	259	222	213	236	254	231	223	229	228	204	238	224	228	231	208	247	251	217	228	227	206	217	283	231	206	234	200	233	220	202	234	230	231	216	234	217	185	209	241	224	259	220	261	216	255	200	232	215	224	248	237	210	233	242	253	225	254	229	241	222	220	242	234	239	208	209	208	219	236	244	242	224	244	272	251	250	251	234	236	226	236	228	264	247	239	240	211	227	235	218	217	251	257	193	260	233	250	212	256	197	224	204	269	215	229	238	233	272	240	233	246	206	238	230	258	222	296	222	244	201	251	250	233	258	205	225	242	215	239	251	225	223	242	241	223	245	221	227	227	209	211	253	246	236	243	240	251	250	225	247	212	238	252	233	254	227	215	240	273	224	211	271	234	245	236	220	236	215	232	222	198	266	208	252	230	197	215	220	238	238	246	234	230	239	236	224	241	255	230	276	228	217	234	204	230	219	201	234	223	212	242	238	237	221	240	230	229	209	216	204	243	243	214	248	227	232	224	225	241	266	242	231	238	237	234	240	229	235	217	233	228	242	241	252	225	228	267	236	227	231	243	210	217	208	231	262	240	228	216	266	225	225	223	234	217	219	237	249	258	260	233	242	224	242	236	250	245	233	222	245	206	225	252	256	216	218	225	228	240	266	236	212	249	245	246	215	235	239	233	259	221	237	222	207	212	219	239	219	209	212	238	249	242	227	234	200	224	221	203	241	244	231	219	223	230	238	241	243	278	229	248	253	246	255	233	223	204	243	227	216	251	205	251	244	223	215	242	259	236	253	243	233	210	204	248	262	227	235	232	198	217	213	222	229	222	259	216	204	231	216	212	253	203	237	241	214	230	245	231	230	221	246	230	235	235	237	214	218	258	223	222	193	226	234	237	242	243	239	233	226	230	246	215	238	206	193	223	227	234	217	235	233	229	238	225	252	250	255	216	211	262	245	254	270	247	249	227	237	265	261	251	227	219	224	223	246	242	226	227	236	244	212	209	255	220	260	218	237	222	239	221	246	255	224	222	227	229	224	228	246	215	238	244	239	219	233	239	237	228	234	261	245	232	243	274	229	244	265	253	202	244	233	206	213	213	220	224	242	227	195	202	229	215	223	235	224	237	216	228	234	245	201	237	238	246	260	235	245	228	264	208	226	233	236	230	266	250	252	243	213	239	215	227	235	206	256	206	253	262	248	238	249	206	240	234	230	248	237	219	243	234	220	274	253	247	243	242	216	234	213	232	231	215	236	211	223	235	233	231	205	225	235	201	244	230	249	249	215	245	242	253	217	253	226	250	241	230	221
17126	19672	17717	9816	11781	7405	7269	6183	4462	5440	4289	3260	2842	2652	2396	1750	1483	1433	1321	1203	1121	957	1010	868	810	765	736	729	720	717	701	690	641	630	663	680	600	631	624	622	675	652	660	613	629	557	632	624	621	618	609	608	559	600	617	584	601	583	583	574	584	561	608	610	587	521	557	568	572	625	612	620	563	549	559	610	537	606	594	588	570	587	592	609	566	567	610	591	507	570	556	588	562	549	564	588	542	607	593	580	581	611	565	540	590	596	607	571	529	557	547	595	596	560	571	542	565	583	549	571	571	483	591	583	529	554	579	590	506	503	554	527	553	588	572	537	525	568	531	506	570	536	547	532	563	547	545	565	557	561	586	560	579	555	558	548	566	542	522	570	553	578	580	605	570	553	563	544	553	539	593	527	597	565	565	560	559	587	565	555	537	600	580	566	574	567	581	565	604	568	540	544	589	605	589	590	553	553	594	609	578	520	545	599	567	568	528	545	541	538	544	560	572	563	534	615	548	561	578	562	582	555	560	552	556	572	510	590	543	616	601	510	579	571	563	571	571	552	562	565	587	568	543	532	538	534	587	548	565	536	559	599	630	535	585	557	552	576	558	581	586	529	559	533	524	547	568	571	559	548	572	540	558	541	564	574	568	589	551	549	536	514	611	571	544	569	568	552	582	571	560	583	569	559	570	546	593	573	565	577	567	550	565	588	522	553	570	604	567	522	558	553	576	550	569	597	567	583	548	551	564	557	538	563	607	568	540	548	513	573	565	586	562	540	521	544	544	601	580	576	609	556	589	515	551	541	589	519	577	577	547	543	563	568	611	555	576	564	566	583	536	574	558	541	588	597	573	561	583	580	587	553	547	563	550	529	595	572	569	566	581	556	545	587	594	557	584	520	540	552	569	585	607	552	563	581	585	573	576	588	558	545	539	598	580	556	630	628	593	561	591	574	562	576	552	581	560	513	587	546	571	518	615	537	555	580	599	527	576	574	543	586	581	612	562	589	545	581	605	524	572	552	560	547	606	576	542	591	591	553	553	564	535	587	548	574	548	592	584	573	555	574	576	546	584	544	530	564	562	576	565	590	548	608	522	615	573	573	537	604	595	535	580	577	604	580	556	603	582	584	538	588	567	565	553	599	595	547	545	600	548	556	504	571	551	592	586	580	575	579	568	586	596	533	598	569	559	575	530	565	546	608	544	570	595	575	609	581	543	574	545	551	546	596	549	571	547	574	589	584	575	589	538	578	599	570	556	583	551	560	550	563	594	590	574	536	570	546	573	533	549	577	495	540	546	598	576	556	537	566	565	555	551	576	574	556	575	589	557	549	590	587	581	559	577	576	566	582	595	567	565	562	590	538	575	572	570	587	562	578	556	556	569	558	567	544	563	610	566	556	549	603	582	580	569	586	515	561	595	540	564	588	580	560	526	583	575	583	588	583	595	527	584	593	530	582	579	594	574	572	584	581	558	553	550	551	520	580	542	537	527	605	570	550	562	585	567	562	580	534	586	590	583	572	571	561	562	550	565	591	545	535	595	508	577	550	609	569	566	584	596	588	582	613	566	540	547	599	578	594	564	599	555	557	587	582	572	551	571	545	580	537	592	561	561	535	551	526	551	573	583	570	559	559	564	574	528	594	562	561	577	570	567	572	582	581	535	514	543	568	571	575	573	571	587	567	573	570	548	564	572	538	550	588	565	551	506	567	590	548	574	577	556	534	597	592	567	543	556	554	546	567	576	566	574	566	530	565	507	530	523	585	535	552	538	569	588	531	576	586	617	542	539	566	534	584	551	647	572	564	535	505	595	530	548	576	555	595	547	593	578	532	544	588	508	536	532	533	557	579	563	556	587	565	548	545	562	554	575	543	578	547	539	566	537	541	506	585	556	564	573	551	593	552	566	584	533	534	553	578	527	585	620	582	593	565	533	578	552	538	569	571	549	602	571	525	568	588	556	564	571	540	615	563	560	582	545	542	602	555	591	537	553	520	532	556	566	555	582	523	617	569	581	570	549	585	591	603	545	553	578	537	539	555	577	559	563	527	592	538	603	593	588	595	529	533	547	577	539	549	586	525	558	594	565	597	537	558	566	579	533	578	581	515	530	589	544	533	572	628	531	570	543	562	558	540	597	543	515	607	525	550	597	545	565	575	558	575	562	599	578	542	594	564	567	514	556	580	589	571	582	589	550	570	543	566	597	521	531	504	585	592	616	605	544	553	547	577	571	529	556	565	539	557	621	555	538	614	581	551	564	569	538	557	515	593	515	589	569	561	543	580	544	534	580	556	581	542	550	580	541	565	568	559	573	556	562	571	526	600	605	538	557	574	602	593	592	556	536	573	551	550	596	566	558	540	560	562	564	580	575	504	587	566	551	548	555	535	552	548	505	585	584	591	559	570	534	584	635	564	539	520	585	571	540	581	524	607	594	563	579	549	566	547	536	555	575	567	537	549	538	523	542	575	559	518	573	595	538	584	551	556	577	593	613	532	566	537	583	566	561	551	526	597	611	562	552	544	601	547	558	552	587	556	578	595	552	588	559	548	503	540	556	536	561	544	594	594	546	527	570	617	573	525	578	545	598	575	559	557	552	581	562	542	554	587	627	565	578	550	570	534	572	596	578	545	560	607	571	557	617	527	553	568	588	588	566	587	560	537	521	584	554	536	559	541	580	574	597	564	586	566	581	534	584	590	594	585	589	579	547	578	566	561	624	533	592	524	561	594	536	557	577	555	571	540	545	564	587	572	588	547	551	564	521	578	574	564	549	600	547	512	540	549	530	561	568	605	596	556	532	547	545	583	574	561	557	623	541	548	547	521	625	602	562	544	551	548	589	547	540	596	583	518	577	576	613	574	578	585	512	580	538	583	593	570	560	533	545	584	591	542	561	567	532	597	568	594	584	600	610	539	516	556	595	607	593	574	585	568	565	542	581	520	586	571	548	545	579	567	564	589	527	586	585	521	540	569	523	596	548	544	547	495	536	579	571	570	579	549	545	573	563	560	585	567	581	555	579	549	584	566	575	586	591	563	544	588	561	545	543	585	577	533	563	548	577	581	642	546	540	583	557	606	548	542	575	528	562	573	527	560	565	555	566	561	539	532	549	580	523	535	574	548	568	519	614	621	508	525	546	547	581	575	552	559	569	557	572	550	533	559	507	543	527	582	580	539	557	567	527	614	560	566	558	536	584	575	593	551	529	532	573	570	605	552	563	551	595	554	556	615	529	527	529	571	562	589	558	551	592	528	562	550	570	593	543	565	576	525	536	571	590	557	614	581	528	526	558	513	601	568	555	553	569	523	559	580	555	548	546	565	552	521	525	561	543	556	566	582	583	566	564	565	561	562	615	581	559	576	554	559	554	552	538	567	607	589	598	547	564	533	579	587	541	585	540	556	587	545	543	557	560	519	550	560	527	524	559	577	567	542	559	584	564	581	544	545	602	590	500	598	581	607	528	572	559	551	574	583	542	569	578	578	582	540
48169	48875	42696	27367	28799	22498	17919	16274	11166	12601	10655	8654	6966	5857	4777	3324	2194	1688	1592	1281	1054	774	896	641	611	497	416	411	339	306	314	305	307	314	301	300	301	282	298	284	243	306	286	262	266	247	271	271	241	254	260	247	255	256	294	257	253	235	254	275	256	243	231	238	261	252	243	253	259	239	239	255	250	266	246	285	245	258	253	250	266	277	218	268	230	224	236	230	238	234	262	215	207	222	244	248	242	242	252	227	254	241	237	229	240	249	244	238	237	229	257	269	212	239	251	267	286	223	214	229	238	233	235	224	241	239	248	227	216	242	234	220	233	257	241	262	216	235	247	243	244	255	235	225	239	226	244	260	231	274	208	226	281	217	255	243	225	239	232	230	255	220	251	234	240	258	248	249	250	242	230	231	218	247	243	252	249	265	250	246	249	239	244	259	258	255	232	259	209	229	219	240	199	264	264	219	243	233	250	219	255	225	216	232	237	243	264	225	225	209	250	234	219	248	266	245	232	214	227	238	256	259	251	244	220	242	261	248	244	228	260	240	257	252	273	247	242	212	244	249	246	260	210	220	244	242	258	262	248	250	231	247	203	279	220	234	223	204	234	238	237	264	243	225	247	214	258	255	239	245	275	205	218	251	222	261	226	236	226	267	255	233	237	254	227	267	221	232	276	259	231	231	225	219	207	220	240	220	222	227	255	241	264	243	200	250	253	209	239	220	248	226	251	268	217	224	259	253	238	243	239	210	244	251	244	238	252	265	256	253	206	268	235	243	239	263	236	238	220	254	265	226	222	255	237	251	263	237	257	251	242	250	249	254	226	203	281	227	235	255	253	242	241	213	226	215	245	240	223	235	201	247	253	211	236	248	204	232	194	239	244	241	242	217	244	252	222	252	218	249	196	247	233	242	250	260	231	235	255	238	233	245	283	238	244	239	274	258	266	234	257	229	275	239	205	244	249	244	236	261	223	233	198	252	231	242	222	225	245	231	224	249	242	214	229	217	243	231	229	229	237	202	237	227	243	244	225	236	259	226	241	248	236	215	224	233	227	246	238	216	233	241	235	236	255	227	231	243	215	221	262	244	253	224	227	219	210	235	229	222	240	213	229	228	205	254	268	252	255	263	229	233	223	232	256	260	226	282	231	256	237	246	208	233	242	260	259	225	220	226	278	237	224	237	241	233	257	246	244	220	266	218	250	259	275	227	257	249	252	242	244	237	234	233	233	277	237	230	264	241	224	254	203	250	238	230	223	229	241	268	250	259	196	259	259	258	230	249	274	237	250	232	263	273	255	239	233	247	249	265	219	259	258	261	274	249	206	230	246	255	259	227	234	239	245	226	237	233	229	228	259	225	232	216	231	219	232	238	247	238	245	230	212	245	239	242	220	221	231	226	217	254	260	243	212	272	252	241	235	275	261	263	263	231	198	235	267	242	232	264	222	243	240	254	252	242	275	243	206	256	244	238	249	237	234	233	233	220	235	194	230	222	220	239	259	265	240	226	224	226	254	220	250	226	271	243	206	253	231	248	218	212	249	225	243	256	246	250	239	237	250	269	236	219	215	249	244	220	255	250	256	230	244	241	223	236	216	222	274	220	249	253	260	297	218	240	229	224	221	209	255	254	248	221	238	238	272	248	259	239	219	235	262	256	257	238	280	222	218	242	255	264	271	266	216	227	234	240	241	260	262	236	244	242	226	255	221	257	236	228	221	216	228	234	239	217	222	258	224	237	248	228	216	259	217	241	238	225	254	243	230	225	237	254	245	268	240	252	230	258	213	252	226	207	215	273	231	251	196	223	250	231	246	202	252	252	216	231	248	241	208	225	234	273	254	231	219	233	231	233	233	257	265	228	229	225	224	250	217	233	215	217	226	281	229	260	257	251	207	252	250	246	208	229	256	249	246	215	229	212	252	235	222	227	217	227	244	272	246	232	254	232	238	241	217	207	247	262	243	225	240	256	222	223	236	251	242	263	243	213	223	229	237	247	228	245	224	218	225	256	261	264	251	226	238	219	210	234	238	235	245	256	245	225	237	248	218	242	236	256	244	257	238	250	232	263	228	213	249	248	266	226	237	243	255	203	223	248	223	256	235	230	250	264	235	248	213	221	247	239	219	234	240	232	209	203	224	247	224	223	217	260	225	256	223	243	222	256	232	254	201	269	260	217	235	265	254	247	222	244	250	229	212	255	257	241	227	224	234	219	237	211	232	250	270	229	224	227	239	226	257	254	274	235	257	215	227	245	239	216	245	273	244	241	248	229	260	245	246	232	221	213	247	228	249	248	223	238	214	230	281	250	262	218	230	276	253	258	243	261	250	221	228	237	223	231	225	242	255	233	255	228	213	232	252	220	258	232	268	237	248	244	244	230	251	251	262	249	252	215	259	234	236	239	226	247	248	233	245	236	254	219	228	272	221	247	242	230	223	210	236	268	227	234	229	241	206	260	240	240	240	196	229	234	222	242	251	217	225	283	233	225	255	219	222	249	237	248	265	239	269	246	275	254	251	232	253	248	214	249	239	221	253	235	215	258	219	210	220	244	249	225	234	257	212	240	223	219	261	251	219	246	228	223	247	232	248	257	247	222	226	200	215	251	248	237	233	235	245	239	251	224	224	228	250	235	243	267	233	239	243	242	253	241	243	227	222	222	234	251	248	254	235	236	227	266	234	269	202	256	257	247	234	217	261	208	229	233	244	242	220	269	230	238	240	239	227	236	235	252	251	243	221	243	232	234	244	249	241	216	237	236	234	271	240	253	219	237	233	246	230	230	235	253	242	238	266	232	238	250	263	254	246	258	237	256	227	263	221	234	256	256	234	240	227	199	230	206	247	204	235	191	236	236	236	220	246	255	236	225	236	245	214	241	267	247	224	246	258	220	255	269	254	243	248	246	254	235	246	242	259	253	218	229	225	230	241	235	224	246	250	264	245	237	240	264	240	238	248	227	230	243	198	248	263	218	253	265	222	233	273	254	225	231	255	212	220	229	250	237	244	246	237	261	271	211	257	234	239	285	267	225	266	241	217	240	241	248	240	238	241	253	240	231	270	248	266	275	222	263	268	254	254	224	276	241	257	257	234	243	219	253	215	260	238	215	210	241	232	189	207	214	246	218	257	233	272	222	270	262	255	255	249	226	244	220	232	229	255	231	195	266	243	233	225	236	252	280	253	237	214	225	219	254	249	254	204	235	233	251	269	265	223	222	224	242	221	236	234	246	268	225	212	247	253	221	220	249	248	254	223	249	267	241	283	239	224	228	240	265	211	223	253	210	245	251	239	226	220	240	239	232	249	237	233	254	239	223	244	222	242	259	230	222	241	260	267	230	234	263	226	247	228	231	214	225	235	239	234	257	226	254	264	238	240	223	235	227	255	246	241	251	235	260	220	245	297	245	212	259	253	224	238	256	241	225	222	249	250	258	234	229	193	213	225	266	237	234	251	223	229	259	236	234	240	228	237	240	237	235	242	209	267	224	207	248
35128	45085	43214	23665	33279	24451	26462	22908	19228	25784	23639	19648	18234	16313	15241	11117	8132	6975	6488	5832	5203	4198	4115	3029	2715	2239	1839	1875	1440	1194	1140	1128	1133	1084	1128	1040	926	899	830	898	853	853	868	861	786	758	707	753	740	750	809	811	733	702	689	722	656	718	688	632	612	689	650	613	711	637	665	641	584	608	627	616	627	656	617	637	628	629	638	596	607	589	530	662	593	619	584	594	609	596	557	562	582	599	605	562	572	527	552	606	604	585	528	610	572	597	622	556	569	571	587	610	535	568	571	574	592	557	560	604	538	611	615	570	550	551	564	521	599	621	519	578	573	576	525	526	564	578	514	567	562	550	578	553	583	583	537	571	567	587	574	526	599	579	546	591	539	587	518	551	529	587	591	544	552	513	568	585	580	555	534	533	561	549	525	560	549	602	578	567	547	617	569	585	592	583	551	571	559	600	549	586	564	559	560	579	532	571	534	537	597	585	537	578	569	595	556	533	552	606	571	554	555	600	519	574	523	553	583	573	567	571	575	544	580	562	593	569	564	606	534	544	611	575	587	538	631	573	557	555	560	544	539	572	568	556	617	573	552	556	552	571	608	556	533	541	625	593	609	598	591	572	609	558	564	581	590	559	537	548	561	558	516	567	606	539	562	585	591	560	551	546	599	588	566	577	529	573	584	563	585	583	532	570	561	554	584	582	532	541	552	557	565	594	567	570	591	598	556	557	527	532	547	547	593	571	570	550	523	603	517	549	542	564	603	546	568	556	584	567	609	521	593	593	572	579	562	553	567	533	567	543	576	566	538	550	592	553	570	535	582	588	581	561	585	609	569	584	600	558	552	557	599	535	577	580	542	521	601	553	540	559	579	570	564	558	575	568	537	585	582	581	602	613	593	573	529	509	557	569	554	533	560	570	588	563	597	543	548	554	528	567	557	612	593	583	558	561	541	555	555	591	540	577	589	538	574	537	611	617	565	592	493	527	540	550	537	581	558	568	593	585	567	500	586	575	562	593	550	599	594	598	604	563	560	576	569	579	611	542	572	581	567	545	584	562	558	564	611	532	566	545	587	571	594	598	566	588	562	602	584	574	529	525	564	583	527	581	572	560	590	550	549	627	576	546	587	599	563	561	577	585	624	607	633	524	566	576	563	519	589	561	551	554	621	565	584	547	559	544	572	564	578	595	556	536	601	585	524	586	536	602	624	573	575	563	561	552	577	542	598	584	568	531	611	567	602	591	565	549	538	568	573	566	541	581	558	562	585	606	541	595	592	594	592	538	534	551	610	590	548	578	560	581	608	593	571	552	540	568	589	560	583	527	587	543	577	545	566	580	565	591	568	545	537	554	562	553	559	559	579	609	534	555	586	531	578	556	594	555	548	577	579	575	543	583	545	608	629	601	576	548	559	570	546	559	556	574	559	552	580	594	550	576	545	554	559	591	562	595	602	555	586	557	534	557	586	515	542	558	609	551	603	517	630	558	589	555	557	598	561	577	586	552	564	570	563	551	592	560	541	577	571	584	577	532	573	551	570	563	553	586	567	552	553	594	564	549	562	606	552	559	554	516	578	590	571	541	542	541	572	601	602	583	573	539	546	559	592	602	555	560	581	594	569	550	572	562	606	569	571	543	564	605	582	530	581	610	573	556	518	569	553	509	571	584	566	580	580	573	556	622	527	617	562	555	585	559	554	578	581	596	560	575	549	562	594	548	571	578	536	568	575	535	560	559	577	566	548	546	555	583	568	584	566	574	578	565	509	550	545	572	536	620	573	602	547	561	586	549	529	578	558	531	554	576	568	547	609	555	560	569	545	581	602	537	535	560	593	566	579	531	564	611	584	574	561	579	572	560	562	556	626	566	579	548	563	584	598	578	528	532	568	575	564	561	587	563	549	577	564	522	604	534	553	558	548	555	578	542	564	612	540	503	524	523	608	549	602	588	596	555	598	557	551	570	542	581	553	579	568	519	573	551	545	505	542	532	588	564	537	509	573	575	556	564	592	586	537	585	565	583	587	586	506	550	542	560	540	585	559	588	505	592	539	579	538	590	557	592	574	588	567	562	543	582	590	598	589	588	604	588	532	572	610	542	616	527	608	579	572	560	594	559	539	597	565	545	565	545	586	565	537	565	584	580	553	544	600	586	539	600	537	585	543	585	575	619	573	556	542	546	557	558	574	585	576	545	565	544	566	552	566	564	540	587	539	629	575	544	582	540	561	567	555	549	549	577	556	545	586	517	549	572	539	512	541	556	567	551	587	585	545	549	580	524	566	588	560	561	583	551	592	594	586	576	589	536	604	544	578	561	607	541	555	560	544	520	565	544	547	588	562	592	567	572	570	599	582	584	550	562	569	572	579	584	606	578	580	606	536	587	553	605	590	552	584	598	530	550	592	580	556	605	564	595	573	579	556	582	569	567	562	546	553	545	552	606	571	598	588	563	581	586	552	575	576	557	563	554	574	537	543	570	600	558	556	551	553	589	560	560	597	557	578	546	555	565	578	563	580	536	542	549	551	526	543	608	560	576	596	581	533	543	586	576	574	568	571	584	538	543	538	526	547	589	594	564	567	524	552	559	554	567	515	584	567	553	570	596	571	539	603	543	582	565	581	563	578	552	587	561	565	584	606	576	578	563	598	538	578	563	577	597	572	584	539	533	592	529	561	581	529	549	577	587	587	525	527	593	575	548	563	575	549	638	534	585	611	587	571	585	548	523	573	594	531	578	561	609	552	572	585	556	591	528	551	515	604	543	522	576	555	597	515	557	562	530	584	550	526	568	550	544	598	548	515	539	567	574	564	568	537	591	591	538	537	582	583	583	590	564	602	613	588	578	540	569	558	558	554	566	560	600	550	549	561	556	567	579	573	581	567	519	604	572	524	573	570	571	570	577	613	563	582	575	571	568	583	589	521	549	575	574	543	577	551	603	559	592	594	543	569	579	572	509	561	592	520	553	578	573	572	574	561	581	536	573	567	561	552	544	530	563	580	572	577	570	556	586	563	579	552	571	561	564	598	582	547	566	522	543	565	542	603	560	585	556	583	603	596	556	565	570	592	576	539	572	542	615	565	542	551	601	551	591	525	568	593	569	593	548	541	546	538	543	561	507	575	568	529	559	559	552	569	562	565	576	566	557	579	589	518	615	587	565	563	534	575	550	574	543	607	552	561	579	554	550	553	552	542	567	587	598	560	592	548	547	541	589	594	564	546	505	578	600	549	625	575	520	612	572	568	581	550	523	585	565	564	543	590	560	586	528	537	534	536	526	557	531	567	596	588	585	531	530	573	581	545	540	563	567	579	538	582	573	582	582	576	590	562	574	601	587	570	589	566	578	570	542	545	555	541	583	565	560	551	537	614	518	546	552	563	537	578	585	605	564	612	615	586	539	555	546	536	568	557	534	563	584	558	606	564	578	530	551	567	607	571	582	530	572	521	554	549	558	594	572	534	553	520	544	544	565	594	561	605	607	617	602	546	598	570	539	542	581
54194	52275	41893	28523	32353	28732	27068	24570	21147	22264	20175	16219	14593	11179	9813	7489	4809	4023	3488	2800	2324	1919	1730	1040	811	780	618	507	482	382	381	345	407	309	363	265	247	240	246	266	268	239	234	246	216	223	235	189	193	183	234	203	220	184	188	200	204	196	209	215	157	189	170	173	215	196	189	147	172	175	167	145	161	131	175	191	169	187	181	179	184	173	180	180	175	179	166	141	170	168	162	170	159	149	149	172	169	143	161	152	167	154	161	151	140	159	155	183	157	178	152	152	145	142	158	138	162	162	164	154	161	148	157	169	168	148	177	148	177	165	157	158	155	164	168	162	148	147	163	149	147	171	171	171	139	169	152	141	153	177	149	168	137	137	158	155	142	141	152	154	162	159	147	156	171	158	147	164	178	150	175	157	159	147	164	171	149	170	157	163	151	150	148	148	161	142	140	153	173	161	187	137	158	155	132	159	130	152	160	142	170	169	146	148	160	167	156	133	156	157	181	149	150	147	177	148	162	157	159	145	160	159	133	164	158	136	141	163	146	182	162	160	159	148	144	159	155	142	167	143	161	122	175	168	141	141	170	145	161	155	156	155	176	156	146	153	193	154	146	156	153	163	153	137	141	162	139	151	183	180	161	161	152	181	162	164	142	152	164	156	131	161	129	133	141	141	148	153	140	157	171	161	162	153	159	159	155	172	173	157	171	147	141	142	157	163	159	141	138	178	162	146	155	169	128	151	163	155	148	159	134	166	165	162	159	153	145	137	155	174	180	153	139	138	143	161	162	165	172	187	146	147	174	136	150	167	161	168	139	166	161	160	140	158	149	158	164	145	161	146	172	147	146	139	159	165	149	145	120	154	154	135	150	153	160	139	152	166	170	158	155	153	139	173	141	160	159	153	157	191	160	152	154	166	154	159	165	179	156	140	154	136	156	158	140	146	144	141	176	178	149	149	153	147	161	161	150	159	168	168	139	168	169	155	145	146	162	172	135	139	168	149	170	149	167	171	154	147	140	139	151	153	153	141	146	154	137	147	147	122	164	155	156	151	166	162	139	158	174	128	157	174	165	165	183	148	139	167	167	146	172	142	168	161	162	152	153	178	128	169	144	168	165	144	134	153	160	143	153	145	137	167	170	145	147	155	148	175	152	157	148	136	159	169	155	165	166	134	171	140	141	154	166	168	134	189	151	145	139	158	153	160	146	167	153	175	153	187	132	156	151	157	162	158	151	147	152	144	151	143	160	182	152	139	158	135	149	143	146	162	156	148	154	142	167	160	145	155	154	139	154	160	142	145	154	146	155	166	175	141	139	147	140	144	163	145	166	164	161	169	155	137	143	154	184	157	141	176	157	138	158	168	153	149	156	180	173	163	146	170	141	164	162	150	131	150	143	146	148	170	172	158	177	171	143	170	132	158	144	162	153	153	148	154	142	150	147	159	155	155	157	140	162	148	160	151	136	148	147	154	148	161	160	174	151	134	140	167	143	147	166	148	145	140	158	138	164	169	160	172	160	152	170	178	135	181	156	150	156	169	148	177	155	136	148	167	173	148	160	178	132	170	151	144	175	153	186	171	150	160	137	153	142	169	152	162	143	162	166	156	160	152	143	134	160	153	155	143	167	174	133	146	155	133	170	175	145	173	156	159	160	180	147	149	157	163	170	166	153	148	163	175	136	140	167	159	157	163	168	160	165	150	151	157	169	127	163	151	141	138	172	118	155	144	159	165	155	179	166	156	158	182	140	163	161	155	157	163	183	192	166	140	140	158	146	157	134	153	168	144	156	150	165	149	139	144	190	169	164	159	144	169	125	131	162	178	158	144	137	158	153	159	150	147	148	168	171	168	162	148	159	145	176	170	191	144	143	143	120	156	157	183	159	178	163	164	161	160	163	142	167	144	148	144	165	168	168	149	138	140	145	156	149	185	130	171	161	150	149	160	140	172	143	141	159	178	167	142	166	151	149	157	147	143	140	148	163	176	153	153	152	168	176	160	136	163	163	139	138	175	143	163	178	138	166	138	168	162	137	145	149	152	171	151	146	173	164	165	176	148	154	175	150	146	168	167	157	147	156	164	132	145	146	153	172	147	162	150	169	171	136	160	168	157	179	153	134	172	141	152	161	167	135	162	156	142	139	172	141	155	160	135	152	168	162	173	144	147	160	163	153	148	163	168	149	159	145	157	156	156	177	163	161	164	136	154	158	151	168	151	147	150	169	163	170	140	152	174	168	173	147	149	142	183	148	144	162	174	175	150	182	167	143	159	156	152	140	172	163	163	161	140	146	157	174	158	152	155	149	170	148	131	145	146	153	162	146	163	167	164	133	154	166	153	134	137	161	139	186	173	157	148	153	149	171	145	150	150	152	164	151	148	167	130	150	154	163	136	153	152	158	174	167	154	158	139	156	160	142	147	149	138	141	153	138	161	136	158	160	146	145	153	179	172	162	164	162	165	160	139	134	138	178	172	187	162	154	122	143	151	153	164	152	180	169	159	170	131	162	167	139	149	180	165	179	138	166	155	153	149	148	158	172	149	174	159	135	137	158	161	174	166	156	151	184	165	136	158	153	133	155	149	167	143	159	159	164	140	145	152	146	141	136	157	158	141	173	145	164	157	137	161	166	167	165	126	165	150	163	138	166	144	171	162	159	174	142	170	127	126	143	156	148	165	149	163	144	171	149	170	149	157	148	170	146	170	177	168	165	160	152	150	139	175	172	169	169	130	158	142	159	158	136	182	137	159	149	157	162	158	161	140	143	167	157	180	166	174	190	152	133	155	140	151	152	127	172	151	162	151	149	123	145	161	164	147	140	159	163	159	142	160	159	150	152	143	152	139	155	152	139	163	155	142	170	153	167	149	140	132	164	153	162	146	162	140	160	152	151	163	174	153	136	132	156	151	148	182	166	137	180	159	171	150	150	138	154	150	152	137	147	151	151	156	151	161	140	169	149	155	137	152	128	163	144	172	155	150	159	151	150	184	164	148	171	138	139	162	142	176	144	163	167	164	130	162	163	134	151	135	182	160	142	152	150	145	169	164	133	175	161	166	148	145	142	168	181	155	140	143	163	169	169	153	146	143	150	140	138	142	168	148	159	135	146	156	164	159	138	168	133	151	132	151	141	150	157	167	139	144	146	155	156	146	169	165	161	168	163	144	179	169	140	142	163	176	144	151	143	146	169	149	146	154	154	160	139	144	145	148	164	165	147	124	184	155	180	132	175	157	149	149	157	132	157	159	155	171	147	161	152	144	140	164	144	152	141	142	161	163	148	161	135	128	135	160	170	162	163	165	164	157	133	166	146	161	169	153	171	165	184	150	163	164	160	170	174	142	136	166	158	134	154	151	132	205	183	164	130	135	147	173	167	143	152	160	144	143	157	161	122	149	161	155	183	146	152	172	161	144	173	123	149	140	130	165	168	164	159	147	150	159	173	153	166	155	162	174	125	133	150	173	161	148	140	155	160	151	127	156	186	157	178	150	152	161
41234	52511	45657	33690	40314	31476	37064	29840	29447	34339	33697	26451	27687	24555	24198	18180	14096	13603	11212	10622	9125	8212	8040	5461	4357	4050	3313	2825	2427	1992	1810	1950	1995	1491	1592	1326	1143	1054	1239	1085	1054	1178	967	922	843	687	813	731	778	817	863	837	800	769	713	667	648	609	614	595	590	621	523	492	565	522	517	554	504	532	471	507	499	501	502	534	514	534	609	555	510	525	470	494	442	410	433	419	390	389	369	433	417	419	361	402	448	404	408	409	440	365	369	387	387	365	390	418	383	353	396	410	389	362	366	386	357	376	413	414	402	372	407	374	417	382	368	404	370	409	362	363	355	410	386	396	365	373	379	364	383	397	385	380	362	387	397	371	363	404	412	374	353	397	400	372	397	394	395	365	374	372	361	361	355	380	387	377	349	389	390	395	380	389	392	392	344	381	369	348	345	360	356	425	377	382	367	380	380	377	370	416	420	390	387	398	397	414	363	370	378	410	416	409	368	406	383	363	380	386	416	378	378	384	368	403	351	388	384	397	423	384	366	384	377	394	401	371	324	352	351	393	375	381	391	379	399	375	387	386	350	346	399	377	366	379	404	376	365	407	390	363	356	375	355	359	381	377	381	377	347	378	418	369	378	395	348	367	425	367	398	337	392	374	398	378	403	399	401	382	345	344	350	376	386	361	415	396	381	372	372	381	401	390	369	377	372	407	365	392	368	371	404	389	355	389	379	331	358	377	389	362	369	361	387	353	379	372	380	356	369	378	394	386	366	401	333	384	360	377	411	347	360	362	371	364	405	396	375	381	380	396	395	418	356	409	357	416	390	381	379	346	352	372	383	367	375	368	397	351	394	420	377	397	397	398	405	391	386	377	362	379	358	356	367	369	390	368	401	389	366	313	401	365	363	352	384	387	395	367	349	405	386	372	383	376	394	374	372	381	364	377	412	375	366	350	412	386	401	386	360	354	368	384	421	366	407	371	382	376	340	390	347	356	372	363	386	385	352	404	367	384	377	379	398	374	366	370	373	361	376	367	389	393	385	356	381	394	385	377	389	405	363	392	363	382	405	401	372	378	395	370	383	376	404	395	378	369	374	377	351	347	364	360	378	381	352	381	359	393	384	383	373	379	373	404	378	398	372	429	384	352	394	390	377	420	387	351	391	396	340	363	344	394	355	342	345	344	398	393	342	354	378	385	376	394	349	386	345	368	391	375	380	388	364	400	386	384	378	362	358	371	385	356	397	364	339	372	394	386	374	354	348	399	396	359	370	379	414	374	372	358	366	372	405	365	360	383	402	400	378	367	395	373	361	378	390	357	374	366	367	369	373	378	395	377	374	355	397	378	384	372	382	378	425	395	374	358	385	360	371	378	354	377	362	355	382	352	349	408	374	389	380	362	408	396	404	357	369	366	390	377	345	395	380	337	382	405	379	366	396	397	392	369	347	368	402	420	358	367	391	375	392	338	369	373	379	367	394	369	393	379	384	355	423	359	356	358	388	376	356	362	340	398	437	348	377	357	415	384	424	372	353	362	399	383	356	374	393	348	398	352	418	371	356	378	402	360	384	365	385	389	368	380	363	363	372	376	381	388	390	381	378	417	410	385	386	375	375	375	382	407	356	384	388	389	380	391	380	362	365	344	373	420	373	354	367	331	386	387	408	408	347	372	390	383	423	370	378	377	371	388	381	385	378	358	399	344	378	391	379	393	366	387	395	371	348	381	395	360	389	379	387	382	365	402	372	363	364	382	376	405	371	414	382	363	376	389	380	385	365	378	357	360	385	333	378	391	392	378	378	384	375	368	353	353	415	407	365	385	362	406	395	389	372	383	364	394	385	388	393	361	391	365	374	362	357	373	374	394	387	384	393	406	368	393	400	418	371	378	362	369	381	365	371	367	354	373	359	428	353	349	377	407	415	345	377	379	365	403	341	353	368	397	392	414	416	376	368	413	367	352	341	380	391	371	392	386	380	368	377	342	328	391	358	384	360	322	377	367	386	359	346	373	358	380	384	388	370	365	359	369	364	386	393	392	373	358	387	351	404	324	360	380	382	360	370	377	358	382	390	368	387	397	369	393	426	391	384	370	366	353	363	400	391	368	374	411	409	358	366	339	399	390	392	371	392	412	418	329	383	365	363	377	408	381	396	386	381	380	367	355	355	385	393	350	379	386	397	380	364	392	366	378	403	368	381	354	410	335	359	374	377	360	360	414	395	380	409	362	367	345	389	368	372	362	354	386	405	368	363	393	363	379	372	352	381	372	388	422	364	366	348	386	348	374	367	349	376	321	365	396	362	375	391	378	397	373	381	350	358	399	373	406	387	411	347	364	400	364	364	389	348	386	384	372	367	348	403	369	365	382	396	356	329	408	349	361	366	354	388	345	387	389	382	352	418	365	375	351	355	387	430	345	361	363	381	370	380	375	363	372	380	356	370	408	389	379	392	338	390	368	374	412	386	368	379	393	399	370	381	367	403	389	349	400	386	403	424	365	363	391	367	390	358	342	394	352	366	418	381	395	391	363	416	350	368	368	379	383	367	398	404	368	383	391	345	383	395	392	390	362	358	346	359	376	358	366	400	382	362	361	383	383	413	404	394	413	399	405	382	353	369	384	369	384	344	399	364	375	353	402	380	385	350	368	369	375	366	394	374	375	365	402	380	364	375	354	370	373	379	384	410	398	413	352	343	369	375	377	381	365	386	383	367	408	387	378	347	384	408	321	384	407	380	361	368	385	369	370	362	363	405	389	403	355	373	385	344	386	364	378	348	408	365	382	375	384	367	366	395	377	400	366	392	382	374	376	371	390	398	359	411	372	379	368	363	343	396	360	352	383	422	397	392	414	356	359	371	351	388	360	382	341	403	385	407	378	353	379	379	397	392	359	344	380	358	402	383	378	401	375	380	386	388	378	358	367	356	389	360	352	349	392	402	380	366	350	387	387	374	375	342	372	395	365	378	408	368	370	407	372	379	386	395	343	368	342	375	368	387	376	414	390	347	385	387	390	358	394	393	356	372	365	376	356	389	365	377	379	388	375	366	375	382	383	402	378	371	404	365	404	419	363	399	363	381	393	386	379	376	358	404	358	395	401	355	388	366	353	369	379	374	414	340	382	382	384	378	349	402	351	357	387	383	395	402	378	378	361	391	381	356	431	366	348	371	382	380	394	378	365	376	399	367	368	375	387	372	383	357	385	367	406	352	375	394	370	367	368	363	360	381	389	409	402	390	379	364	384	366	379	363	387	370	370	382	357	389	352	398	379	398	398	385	378	407	359	365	383	364	378	427	379	392	403	371	392	377	382	357	384	356	373	363	380	396	386	388	358	395	394	362	357	370	351	400	404	367	403	389	365	353	388	385	387	363	373	383	379	361	363	409	349	397	360	355	366	364	389	383	363	370	380	367	366	341	364	356	382	367	380	333	367	379	356	381	398	371	372	360	399	420	392	372	376	401	392	375	385	365	421	408	370	361	374	403	395	388	385	355	397	391	365	432	357
24845	21082	16695	5918	4815	2930	1923	1404	1174	1009	1021	802	675	646	504	407	357	365	337	306	301	290	296	275	289	251	261	251	270	273	243	249	268	250	259	256	262	248	256	229	223	243	241	211	257	250	261	219	225	248	235	246	232	224	248	241	241	226	248	226	258	230	240	237	243	241	233	249	223	253	247	256	231	221	239	241	239	241	215	225	239	228	226	246	252	231	258	237	234	247	239	219	227	216	238	228	227	242	206	241	245	228	204	251	212	231	221	282	258	206	225	225	233	212	215	215	258	228	214	248	224	222	244	255	211	240	253	230	242	233	213	223	239	248	212	229	262	257	253	269	233	239	251	239	228	233	223	231	222	215	190	232	243	219	222	283	238	234	249	230	219	222	218	231	221	245	247	241	252	224	248	223	227	224	234	204	216	231	254	268	273	244	239	236	242	240	241	228	251	243	238	228	245	227	199	219	221	254	241	232	240	235	232	234	234	248	221	254	213	210	234	222	236	225	235	226	231	233	230	219	237	227	232	250	203	228	210	228	212	214	206	208	245	237	245	239	243	270	233	225	225	258	267	265	244	236	220	204	248	241	251	218	215	233	263	233	238	236	221	223	218	238	252	236	248	233	238	239	248	226	229	238	236	227	238	249	253	215	246	226	235	238	246	222	232	253	229	232	222	230	246	245	253	228	229	216	247	207	230	225	217	250	230	233	227	244	206	215	220	258	228	241	249	232	218	216	201	225	258	257	238	226	242	233	222	240	215	224	244	213	226	220	235	237	222	232	219	221	231	214	212	255	240	252	227	232	238	210	219	227	241	250	247	217	265	222	250	214	234	213	214	244	252	271	216	241	258	231	249	218	246	238	274	242	231	247	243	226	242	229	224	242	245	259	216	236	217	244	234	212	245	214	247	232	227	229	206	229	229	219	242	223	230	232	236	243	225	202	252	208	218	243	248	250	235	265	244	219	229	237	209	245	213	237	257	225	252	227	242	241	273	244	230	216	215	218	245	261	236	247	242	236	256	223	231	231	262	235	234	242	240	227	222	233	219	243	251	253	222	248	227	242	217	233	233	238	211	202	282	226	217	253	234	250	234	235	213	213	234	254	243	211	226	231	218	242	237	256	227	224	254	248	207	222	256	262	229	235	249	245	258	247	225	195	242	228	240	234	224	248	220	207	220	223	242	234	255	223	244	251	276	232	251	243	221	215	216	244	239	243	227	248	240	233	232	239	231	248	254	262	252	209	228	267	238	256	256	248	219	242	238	241	239	235	215	229	220	210	252	231	234	236	229	227	279	237	214	241	206	208	229	228	257	230	267	224	224	226	238	269	246	260	224	236	217	231	253	232	245	228	214	222	243	207	219	231	248	225	225	229	232	235	207	229	212	235	235	222	246	253	222	233	244	238	227	224	192	250	220	244	265	194	212	230	229	237	251	275	251	272	231	232	246	223	227	222	228	245	228	223	214	215	237	268	254	235	217	236	204	237	223	196	225	260	224	229	232	219	237	222	227	278	230	230	203	221	213	226	237	249	249	229	251	224	220	249	229	237	236	218	209	258	250	233	210	218	240	222	240	244	224	228	241	257	218	223	244	243	249	283	242	242	254	243	239	245	258	223	224	265	233	233	229	259	256	222	225	247	245	252	286	247	212	255	236	240	216	241	234	229	254	196	215	245	232	254	237	237	229	233	225	234	271	253	214	211	234	235	223	198	235	242	256	240	229	241	231	228	232	237	247	228	228	205	243	237	198	250	236	210	265	250	238	237	225	239	256	220	234	216	220	204	206	217	238	221	224	231	236	256	233	252	232	184	234	246	248	223	217	262	223	244	212	245	240	239	199	241	234	242	253	252	246	218	223	239	228	228	246	241	226	231	215	219	235	250	243	214	260	236	251	224	219	231	223	224	247	215	220	269	212	249	235	234	267	218	216	242	224	219	213	231	218	232	264	229	243	220	240	245	231	257	268	255	238	257	205	223	249	279	240	202	247	219	231	227	241	231	222	221	226	257	212	225	264	265	215	228	213	230	254	245	226	225	232	242	221	246	249	234	227	247	219	214	238	209	214	228	272	235	271	235	215	242	256	220	238	231	231	220	221	252	228	213	259	265	248	233	225	237	237	229	200	220	244	224	231	222	263	236	202	234	221	247	218	241	240	234	214	219	242	258	215	205	223	240	247	222	223	225	253	234	247	215	237	217	228	235	256	255	214	233	229	227	240	228	231	233	219	243	214	244	238	202	230	232	218	218	242	233	247	235	228	211	219	222	251	232	252	241	228	250	231	203	225	216	212	258	216	231	236	228	242	235	262	241	245	224	225	211	239	208	192	254	253	220	231	226	211	235	259	218	250	218	246	242	202	242	225	247	227	229	258	201	255	219	247	216	248	218	239	233	244	216	223	211	249	224	228	188	235	250	235	236	217	227	219	220	244	241	235	212	244	223	221	230	241	246	204	230	231	238	236	223	242	228	217	240	240	210	237	236	246	246	236	245	248	233	226	223	206	243	223	219	248	221	219	223	251	254	241	245	241	238	214	226	248	238	249	232	270	220	232	228	227	250	220	230	240	225	228	228	218	218	232	247	243	239	239	247	235	239	203	241	251	247	250	208	219	234	234	230	249	233	226	224	218	219	217	221	237	233	258	243	230	222	216	247	260	213	255	227	234	231	234	244	235	199	222	221	225	238	202	228	212	229	235	228	264	226	237	235	227	202	203	252	228	235	252	238	230	245	235	240	241	230	206	237	222	249	242	222	226	243	209	215	240	232	236	238	261	256	206	210	227	212	232	223	225	231	254	229	225	240	257	235	223	236	180	275	234	237	230	250	219	231	218	215	237	243	256	240	231	231	233	230	242	209	241	236	225	273	257	199	237	251	213	228	223	226	212	233	252	254	232	221	263	232	226	260	240	224	248	223	247	193	224	239	245	206	235	250	246	246	270	237	214	229	243	239	222	235	211	242	245	245	225	255	218	226	221	209	249	241	246	207	228	221	219	214	236	240	229	215	233	265	222	221	225	238	260	214	260	234	226	212	243	237	257	250	233	209	234	239	225	245	266	245	237	236	245	234	217	212	246	226	252	269	248	243	239	243	227	226	237	228	239	226	218	209	227	242	230	260	248	229	236	235	216	225	215	240	242	247	250	225	248	248	237	247	252	207	240	252	237	219	236	244	241	229	216	221	212	234	207	204	228	234	260	244	240	232	227	248	238	248	211	256	229	242	240	226	267	250	234	240	230	245	231	222	231	220	223	237	244	219	214	241	237	195	221	246	213	229	267	230	229	207	255	236	245	240	223	238	239	199	225	223	231	230	232	219	225	234	242	211	253	237	237	237	221	257	229	232	232	195	200	209	216	197	249	224	200	259	236	221	238	226	246	243	217	266	226	226	222	221	226	250	230	243	263	210	222	243	219	237	252	216	230	227	211	231	254	235	223	239	242	235	230	237	230	229	235	241	252	237	228	256	239	248	230	217	207	234	212	219
15979	20258	20035	10383	12438	7801	6728	5283	4706	4471	4519	3503	3027	2771	2377	1847	1522	1451	1336	1155	1085	979	980	875	829	792	699	736	703	707	725	682	712	684	652	705	643	648	674	643	683	671	621	645	616	631	569	663	622	662	635	592	633	594	584	596	621	617	628	628	580	569	587	570	638	563	581	558	590	573	642	566	596	621	618	612	613	612	554	586	568	593	549	561	585	582	577	603	607	554	555	546	592	617	561	534	568	562	577	569	588	609	550	544	611	591	556	576	516	574	570	574	589	598	559	570	609	558	524	573	575	552	555	579	589	589	566	579	565	568	572	588	613	556	549	555	560	540	534	544	510	600	552	563	561	565	581	570	588	587	592	574	576	556	572	560	541	564	552	582	588	552	519	573	574	597	572	571	581	579	524	525	590	554	552	575	615	562	541	580	571	539	554	556	592	538	566	531	566	562	588	612	579	539	529	514	548	529	552	576	572	547	582	552	529	558	548	569	598	531	581	570	562	588	571	548	564	589	506	576	572	566	564	528	577	526	564	551	574	541	547	587	571	544	610	586	572	594	558	557	596	553	567	597	549	592	558	576	566	573	558	529	580	595	531	539	547	556	550	581	537	565	604	549	587	543	607	573	611	549	566	575	576	582	575	541	558	544	557	595	570	570	555	580	539	575	584	572	566	555	573	609	592	549	603	581	535	580	557	556	536	567	557	610	533	584	579	575	541	584	594	563	539	554	559	536	579	563	547	540	595	591	586	577	577	528	617	544	543	577	580	578	592	586	551	573	551	540	573	532	572	534	553	597	583	567	540	557	582	512	567	577	540	567	558	597	551	559	572	550	555	542	528	540	550	589	564	575	583	576	600	563	579	547	564	542	568	554	554	606	565	576	574	538	559	609	551	573	596	568	593	557	581	563	577	566	538	586	562	542	593	584	521	541	515	568	551	583	570	571	523	561	561	582	572	574	529	538	554	533	545	560	530	563	570	544	543	523	544	565	552	561	564	611	586	572	542	576	518	573	542	533	591	541	550	535	560	558	570	574	596	522	532	536	573	558	569	559	582	571	621	546	622	610	536	614	530	550	578	552	566	573	537	575	567	572	535	587	535	575	572	563	570	532	568	574	553	565	594	551	513	559	576	606	600	571	573	575	580	582	559	566	540	570	574	546	625	601	533	562	553	558	535	548	571	613	586	528	578	578	542	580	591	595	555	624	540	547	564	518	561	542	583	632	599	558	549	601	577	568	552	572	562	520	538	559	570	570	568	536	637	590	567	601	567	531	525	546	613	553	595	552	576	536	536	558	571	562	598	565	591	518	602	556	563	597	592	538	579	579	574	560	557	526	611	544	544	568	601	591	529	617	548	586	565	528	562	583	576	599	548	577	537	543	563	556	561	597	580	540	582	563	532	592	585	568	585	592	538	581	607	619	497	570	609	529	568	579	572	491	545	583	602	559	587	558	568	511	566	550	558	562	574	583	595	561	594	540	566	590	561	577	539	580	527	543	537	563	553	528	574	627	539	555	565	532	557	575	590	550	552	555	557	573	538	582	565	551	518	620	559	562	549	582	589	552	555	604	576	568	593	571	557	534	575	562	536	581	609	555	592	585	604	553	599	544	611	555	590	546	583	548	524	538	595	579	569	565	561	529	574	582	561	561	576	516	548	605	609	519	589	575	569	572	562	589	636	611	607	549	556	594	575	534	519	556	537	610	559	575	569	586	538	563	562	564	507	597	521	541	541	628	541	568	546	582	565	535	576	555	570	574	526	585	556	541	592	634	573	585	564	554	571	601	552	567	570	547	538	546	556	526	566	548	533	581	537	544	602	590	502	556	568	627	563	607	574	547	556	579	520	588	542	565	550	554	554	576	560	568	616	527	563	535	566	608	570	613	560	526	558	627	548	555	559	552	599	547	580	613	574	596	554	561	561	557	560	573	556	567	554	554	585	587	571	566	561	586	577	566	548	619	569	592	561	577	572	540	544	576	549	569	541	562	543	567	580	589	607	564	570	617	604	569	544	583	587	603	532	541	556	581	569	550	536	585	559	572	542	576	581	562	567	560	555	573	560	531	611	545	584	542	596	584	535	562	564	579	545	551	586	590	582	534	593	536	579	577	553	617	521	594	555	575	585	575	602	556	611	559	620	576	542	566	554	556	559	587	587	538	546	595	573	566	540	510	578	527	568	561	567	548	583	519	550	604	540	565	562	535	539	569	570	560	610	555	585	587	593	563	560	560	588	603	575	538	543	572	557	527	587	550	579	514	555	539	565	590	550	568	527	596	567	560	585	529	563	530	619	548	551	579	569	556	558	531	587	599	546	637	582	571	554	543	542	569	558	553	532	594	575	559	565	524	584	623	574	528	544	583	596	549	532	584	630	586	562	531	547	544	563	580	513	528	589	551	531	546	548	576	552	611	553	554	559	544	548	533	552	551	585	572	535	560	576	535	543	560	592	573	606	605	547	531	553	564	588	546	510	546	573	537	550	548	582	538	536	535	566	566	563	556	570	592	577	580	565	556	571	539	593	570	569	548	552	554	527	540	549	578	567	536	575	588	554	553	585	608	535	600	576	543	585	543	592	590	546	577	586	592	534	545	615	574	578	587	555	581	530	562	564	547	591	595	566	605	555	544	560	570	550	552	562	519	584	576	585	536	597	550	577	558	580	520	598	569	592	594	581	544	601	540	546	548	538	555	596	522	534	572	538	585	614	574	613	547	562	556	580	569	540	571	582	547	531	578	560	539	588	581	582	548	562	569	544	555	564	565	548	579	574	566	577	580	534	542	552	557	585	595	544	555	604	545	619	563	575	558	590	590	568	576	641	541	571	595	564	512	537	580	562	581	577	540	577	574	590	536	584	549	555	617	516	557	611	565	563	559	605	565	558	595	583	549	552	600	554	597	524	590	601	556	561	534	528	568	600	564	565	573	547	572	576	549	604	573	560	577	581	562	582	550	541	565	580	548	579	541	517	562	580	558	565	579	549	548	520	560	563	563	608	556	598	585	512	593	532	575	536	570	573	524	537	575	594	553	574	552	545	566	583	551	602	530	577	593	576	561	537	560	566	537	597	581	552	524	557	559	546	596	559	573	552	583	566	565	554	607	581	584	563	565	608	551	561	573	583	574	526	605	516	561	580	578	593	570	546	576	574	574	558	612	572	557	591	541	505	543	561	557	548	574	576	597	587	592	578	546	513	589	622	567	577	553	524	578	585	518	572	561	579	568	585	577	594	605	585	609	608	570	563	549	547	572	584	561	553	592	563	538	563	604	587	543	546	563	591	589	561	559	597	529	567	546	603	596	582	578	558	567	541	583	565	584	549	595	566	574	535	611	557	580	587	581	589	563	601	593	599	597	583	552	539	598	575	587	601	609	511	541	554	595	547	568	587	564	610	603	581	568	593	555	610	593	529	620	524	603	571	528	556	539	596	560	578	560	550	583	573	588	534	554	566	617	580	538	581	568	544	578	570	593	527	580	544	555
46089	49895	43784	25902	27777	21883	16173	13123	11539	11894	10702	7284	6945	5895	4515	3163	1872	1886	1897	1448	994	763	815	608	513	490	476	395	352	281	296	336	364	339	330	318	294	328	293	279	267	301	278	270	271	271	275	306	276	291	251	250	284	250	241	245	264	236	277	242	253	228	253	268	226	264	263	258	263	229	264	273	257	246	275	258	281	241	241	245	241	254	248	259	215	252	233	237	265	250	250	262	249	236	254	229	238	262	241	237	251	218	224	264	245	245	260	262	248	257	210	248	239	233	255	225	233	215	238	248	237	243	290	222	216	264	244	244	260	238	231	205	222	236	245	257	245	235	260	240	246	239	254	246	233	258	229	241	243	225	262	228	254	241	246	202	250	257	253	263	244	259	234	224	251	256	251	209	251	226	245	212	222	213	263	208	209	247	242	255	263	250	221	229	254	237	242	253	260	263	239	241	220	249	253	252	251	220	252	247	227	239	238	239	227	217	270	258	243	235	240	244	234	268	240	247	249	198	216	230	239	229	238	235	226	270	273	236	265	231	247	263	208	274	221	220	249	243	228	277	226	234	254	225	232	250	246	231	264	236	255	250	239	227	230	231	266	243	217	246	215	244	220	254	257	238	208	256	255	259	265	233	246	227	244	255	193	229	243	232	254	250	239	235	244	245	231	247	249	253	262	250	267	223	241	249	246	221	243	255	249	245	234	260	260	250	237	258	225	244	256	230	260	250	216	241	243	254	230	251	223	251	228	229	238	269	231	248	261	233	238	229	239	247	251	270	223	226	221	226	241	210	239	256	236	253	255	232	226	234	223	237	245	265	233	232	267	248	255	248	248	248	248	227	259	250	233	256	249	243	235	210	267	247	273	246	226	268	264	236	215	237	236	247	211	242	234	255	254	254	271	236	213	249	228	246	228	256	251	212	247	240	241	247	227	228	253	252	233	227	222	237	237	241	245	233	231	254	272	255	257	259	208	232	259	248	259	236	215	260	240	234	258	239	242	270	244	233	226	257	241	247	235	214	254	222	235	252	236	268	243	235	272	241	246	195	229	233	248	222	240	265	241	258	223	224	243	256	221	212	249	220	258	227	244	247	252	247	257	227	255	210	259	247	231	249	220	241	244	232	253	246	237	203	260	241	235	227	211	245	231	216	235	245	231	247	253	237	230	244	233	243	227	247	250	234	228	244	245	233	227	248	245	253	199	249	257	241	243	265	252	232	259	228	269	235	234	244	247	254	246	238	266	242	243	212	244	238	241	215	266	243	229	245	233	225	213	233	217	270	250	240	255	226	275	223	234	244	249	239	242	224	212	229	232	237	232	245	264	247	262	232	276	246	278	263	250	249	236	249	255	247	236	236	237	238	274	217	233	245	211	222	282	264	238	220	263	224	227	241	242	277	244	205	219	250	224	230	235	226	251	241	252	244	236	237	229	250	254	253	254	226	211	277	238	245	228	236	234	264	234	254	206	245	263	260	265	220	244	248	246	198	243	207	255	248	209	206	233	236	240	235	248	235	240	233	212	227	249	279	249	243	245	256	226	227	255	270	250	241	261	239	257	238	227	247	233	253	223	218	243	229	244	225	232	227	251	238	212	224	256	212	245	234	240	226	261	260	224	241	257	254	258	235	236	255	246	244	225	222	237	246	229	219	279	261	240	262	221	240	236	255	241	240	259	235	237	243	253	269	258	256	226	209	221	254	235	212	242	217	247	250	265	264	246	261	246	240	209	250	223	239	217	252	234	227	256	232	236	220	229	236	262	231	253	265	243	223	235	239	231	222	284	239	245	232	222	243	213	224	238	212	250	240	249	244	250	249	236	228	216	229	272	215	253	244	251	273	244	219	253	215	252	249	217	266	262	235	255	278	243	237	236	248	244	256	243	258	262	212	259	246	245	220	220	266	232	253	239	259	269	257	242	195	229	242	226	262	242	241	250	243	279	243	253	224	227	238	237	236	218	229	280	245	235	262	241	269	247	284	226	223	251	242	270	228	220	259	230	224	245	278	236	258	236	246	233	249	242	244	241	235	238	248	275	226	240	231	208	224	234	242	282	228	244	240	235	225	242	234	226	271	214	233	219	247	234	240	264	261	253	239	247	248	259	242	232	235	262	235	263	217	252	225	243	237	258	241	230	268	219	240	210	229	203	272	241	261	248	254	250	248	220	235	269	225	213	255	233	241	217	247	223	251	256	234	256	245	232	215	240	249	235	239	244	229	220	258	232	236	246	260	268	224	249	252	221	214	251	230	248	246	256	236	243	230	243	255	224	244	217	232	280	241	240	237	240	218	232	214	267	223	246	239	249	258	263	258	251	207	253	234	240	242	225	255	237	266	219	242	263	226	237	239	238	223	248	234	234	225	206	257	281	248	239	272	236	232	248	239	259	233	227	225	228	236	228	264	255	243	236	230	252	296	254	238	246	237	247	228	240	234	233	230	234	245	231	208	245	239	267	261	220	236	246	249	265	249	249	235	245	251	235	273	274	249	234	223	223	245	258	252	218	244	227	275	239	241	243	270	268	232	233	244	236	227	216	274	224	248	233	243	263	226	261	240	247	261	232	249	265	250	262	249	220	236	231	232	261	224	249	254	247	270	249	226	228	238	214	261	240	218	246	239	251	230	236	237	251	250	225	238	248	242	225	225	238	266	241	250	229	241	229	215	221	225	242	254	283	240	240	238	255	231	236	248	246	236	213	230	236	236	258	210	257	221	247	249	214	237	258	243	258	268	229	227	235	259	256	225	221	238	236	253	239	226	281	222	232	269	251	260	229	215	250	219	245	205	273	238	257	230	254	231	224	233	224	236	249	225	229	230	233	216	237	230	244	248	253	234	239	222	252	248	244	223	261	230	234	217	236	238	252	249	233	264	250	277	239	246	236	229	236	264	240	211	239	245	243	231	276	249	266	272	243	234	270	243	255	235	242	239	248	234	247	223	224	226	253	236	258	234	234	208	260	256	220	242	222	267	216	255	238	218	244	219	236	228	280	267	243	238	265	211	241	238	248	232	225	251	234	232	258	241	239	258	230	264	225	259	256	264	251	257	247	265	248	215	219	261	231	225	241	246	234	252	239	238	222	262	252	246	247	220	265	254	256	214	235	259	235	261	247	249	245	276	238	212	247	243	234	223	242	266	233	198	233	233	244	234	254	243	243	225	241	217	223	244	266	271	248	213	228	227	249	263	219	239	210	251	234	230	259	221	254	237	243	280	265	221	224	258	255	244	241	250	198	232	212	222	249	233	239	257	240	251	236	220	269	247	234	234	239	215	239	234	228	226	260	247	231	230	262	220	250	243	256	222	244	234	246	225	224	254	238	263	228	261	225	243	227	260	263	225	241	252	236	233	237	226	227	249	224	231	231	248	236	251	224	271	222	235	244	264	251	229	229	266	240	223	209	239	235	229	234	238	247	238	248	240	263	253	255	221	223	236	258	280	256	243	243	266	233	229	226	244	242	249	233	216	219	245	271	226	224	231
32924	44466	39808	24493	33402	23033	22780	20719	21091	23996	23272	16796	17887	16925	15332	10875	7323	7688	6697	5854	4936	4345	4190	2947	2348	2205	1846	1833	1481	1228	1320	1349	1431	1255	1278	1232	1181	1066	1058	954	1016	926	858	861	853	732	689	780	827	788	770	746	762	772	814	709	708	780	692	639	687	692	624	627	659	642	626	639	657	581	608	626	621	629	642	625	638	703	623	667	691	636	639	613	582	616	649	602	630	558	584	637	574	592	551	607	533	571	545	581	602	582	584	589	547	571	524	617	564	575	580	587	552	552	580	570	609	591	585	611	535	605	572	601	539	536	592	560	553	605	590	556	607	560	524	598	606	578	644	567	560	553	563	581	554	542	588	555	567	582	543	560	594	556	562	581	567	582	550	604	559	556	516	561	545	625	588	552	569	571	564	560	611	535	589	532	615	562	563	540	545	553	593	550	578	573	542	612	545	622	564	587	533	557	547	573	621	558	553	589	589	522	574	576	589	571	587	542	617	565	537	564	550	574	550	566	508	550	555	517	557	610	559	538	595	534	560	576	563	567	592	565	552	518	604	627	595	604	545	571	594	570	581	580	541	597	558	565	580	621	563	534	573	538	553	536	556	540	551	566	579	574	593	538	581	553	576	564	567	557	528	567	595	592	511	603	591	569	587	558	591	590	616	574	572	555	565	554	576	580	595	508	604	603	545	566	627	577	594	574	603	591	539	559	541	535	595	568	504	595	572	556	556	583	568	582	536	623	568	564	589	569	561	569	569	550	550	547	565	564	558	548	526	576	583	576	608	551	565	571	564	561	557	582	546	600	513	573	573	566	585	552	597	603	586	560	547	623	589	556	584	600	575	560	601	562	582	572	544	557	605	585	557	541	532	623	575	541	564	583	554	608	542	596	609	568	596	557	610	569	596	559	562	599	577	504	601	594	568	602	592	567	570	525	580	560	569	601	567	600	562	596	603	617	535	599	588	584	584	592	533	577	539	585	535	601	555	576	577	560	570	547	575	564	549	542	550	561	550	581	594	605	594	610	605	545	502	568	564	556	537	568	536	582	528	552	575	586	579	553	558	559	552	539	529	581	597	553	562	565	528	574	537	534	573	571	572	614	572	536	525	534	533	587	536	591	554	552	546	580	560	568	554	577	562	553	557	523	587	570	557	536	592	577	625	571	559	544	591	516	555	551	543	584	558	577	560	605	572	568	575	591	563	613	593	554	561	514	549	572	548	508	579	583	560	568	566	607	569	590	565	544	562	530	545	567	569	602	543	533	583	563	544	570	596	589	531	620	544	566	552	589	590	590	586	585	559	588	580	554	526	582	556	565	562	578	609	577	578	562	539	614	571	583	511	589	581	594	584	528	591	543	525	545	553	524	574	615	551	558	528	578	612	586	568	533	545	554	559	566	568	557	519	562	585	560	584	532	592	591	547	560	597	577	598	558	570	597	568	541	581	580	582	606	592	567	601	606	583	559	518	572	577	613	551	599	580	561	589	557	566	588	590	603	588	600	545	580	575	523	570	590	598	552	574	573	590	559	538	571	561	516	564	541	533	530	600	570	574	587	559	566	597	571	596	635	567	563	558	559	584	560	580	566	557	598	589	546	566	539	557	579	580	604	570	571	589	560	582	567	563	560	576	557	513	554	562	528	594	620	609	579	528	554	602	558	573	602	591	568	593	538	603	565	549	521	592	538	579	551	616	558	568	534	557	583	591	565	570	576	624	602	606	605	586	560	586	583	575	566	588	564	585	563	548	544	583	552	583	575	558	577	569	598	585	568	555	562	569	596	545	619	559	573	590	552	550	522	592	517	611	559	587	564	511	572	613	536	525	566	522	559	577	576	575	565	568	549	561	541	508	562	576	587	550	603	547	582	571	587	593	573	547	591	562	540	569	569	589	573	577	639	573	604	587	585	569	584	598	509	582	558	570	563	580	578	578	543	585	560	546	567	553	530	568	579	552	567	554	615	521	586	550	565	585	524	557	558	553	586	559	610	627	544	593	517	542	608	554	556	577	575	588	604	559	570	555	581	564	587	544	591	576	572	569	562	559	589	557	586	540	578	558	599	567	571	564	583	547	563	542	533	595	549	580	595	533	565	556	552	602	624	567	572	538	560	592	614	595	577	560	531	582	587	543	534	593	536	565	540	590	581	551	607	557	596	562	574	588	560	516	574	563	591	536	540	573	552	557	541	544	568	577	562	555	528	525	592	594	526	578	525	560	557	592	590	523	542	588	520	567	602	565	565	558	571	564	553	541	582	568	589	555	583	581	567	572	545	604	543	551	564	578	601	579	608	540	583	603	565	584	543	568	523	551	593	535	557	568	557	554	550	588	562	563	568	565	601	548	581	566	537	592	534	598	584	534	556	567	622	597	563	527	551	499	614	556	600	590	569	575	592	548	522	617	599	543	548	534	569	574	582	611	555	581	592	565	587	613	560	578	640	572	515	567	512	589	549	576	557	571	553	550	592	557	591	571	554	529	573	588	553	587	569	585	557	584	620	584	548	596	547	550	614	571	581	614	562	574	592	553	576	554	570	527	573	577	612	578	580	536	564	579	563	537	595	614	546	555	577	532	605	551	598	563	621	557	592	594	564	593	592	562	570	581	566	519	583	551	589	578	554	566	579	550	595	614	557	573	585	597	586	570	567	551	588	535	560	578	553	554	543	550	570	633	619	586	541	582	527	541	574	604	559	566	586	586	545	560	605	550	544	584	580	597	582	541	589	611	559	560	548	565	540	574	573	565	550	602	571	529	566	577	593	533	573	591	592	551	558	547	587	524	537	554	572	569	631	591	545	558	586	549	601	552	561	573	611	601	601	582	544	493	566	575	549	549	540	548	557	589	593	568	592	586	544	526	556	600	545	540	568	577	590	610	584	571	552	564	554	512	565	581	532	560	525	584	611	598	554	538	574	557	571	580	608	560	537	591	537	587	625	570	531	606	633	562	559	587	593	529	567	551	600	558	613	584	591	606	612	557	581	578	578	554	558	583	588	584	570	549	586	590	524	578	588	547	556	527	603	567	543	569	570	585	556	591	547	587	548	599	554	600	549	523	563	628	580	538	532	579	531	555	572	592	571	560	517	554	554	565	566	577	645	551	594	576	606	543	610	573	573	549	567	589	577	607	566	571	569	564	578	589	582	570	591	558	588	569	574	568	557	576	571	553	609	563	600	549	579	575	553	569	570	546	638	543	565	571	566	513	599	533	572	556	561	527	585	538	579	538	578	573	582	571	582	617	567	520	543	541	555	589	527	566	565	530	620	545	558	594	604	571	605	589	511	605	567	567	552	513	570	553	566	571	552	568	557	584	603	570	523	584	546	574	537	595	590	534	605	559	605	565	557	574	565	553	571	561	552	588	566	543	564	574	583	597	551	560	567	564	601	552	590	560	603	570	544	561	553	594	554	555	582	576	554	546	600	551	560	529	577	571	545	586	550	592	571	573	548	625	565	534	555	570	506	587	576	575	566	594	547	589	579	568	578
55351	51032	42371	28475	32836	29363	25926	24128	21487	22540	20850	13907	14456	12316	10401	7880	4221	3787	3719	2836	2416	1654	1594	1181	880	774	670	554	550	390	445	448	400	363	339	320	361	275	305	261	309	252	238	236	211	204	248	249	221	196	217	213	179	188	237	217	190	192	196	197	191	180	190	187	165	180	171	182	194	200	174	176	189	160	162	169	198	205	182	206	194	178	170	171	149	138	172	158	168	159	167	142	144	151	183	160	162	171	160	133	177	155	161	175	176	173	170	149	177	144	153	180	171	173	174	173	141	162	158	132	154	177	153	130	149	170	150	161	152	161	152	144	138	164	159	166	156	155	134	154	138	173	184	128	141	151	144	162	158	151	180	149	134	161	181	139	147	159	156	165	163	160	154	150	137	187	168	188	138	150	162	172	176	158	162	141	156	184	158	159	163	142	153	140	135	147	146	152	162	152	162	177	174	150	158	179	162	146	177	155	190	169	158	148	169	175	173	154	181	178	152	178	157	142	180	143	132	162	182	171	144	165	167	160	161	147	159	164	141	156	139	162	155	151	158	147	128	152	168	148	147	151	134	159	145	159	180	151	155	171	150	139	145	149	141	155	157	175	160	138	168	155	155	155	173	175	127	172	152	135	146	159	190	151	145	147	149	154	159	158	170	174	174	150	168	163	146	152	164	158	163	152	154	144	151	174	167	125	156	177	168	199	170	181	157	149	161	170	135	165	168	160	153	169	168	164	139	180	159	164	151	161	171	158	131	154	139	134	140	175	156	170	159	156	159	161	134	159	169	160	150	156	152	145	173	155	147	163	177	136	158	174	151	166	164	155	128	171	168	174	129	176	164	159	172	158	178	157	136	164	138	155	170	148	133	170	157	164	149	166	157	171	163	146	154	148	143	155	150	174	174	182	179	170	161	160	155	166	134	148	170	155	162	160	148	160	148	168	147	145	142	146	148	154	171	142	149	180	158	139	169	161	163	137	176	160	158	135	170	162	160	151	135	141	164	170	134	174	184	146	181	173	148	149	145	146	170	183	164	146	139	153	145	141	161	153	174	153	170	151	165	141	148	146	170	166	152	168	135	164	158	172	161	145	161	169	157	156	158	151	185	167	161	148	164	153	150	161	160	120	182	179	159	158	165	161	169	150	132	148	151	153	143	165	167	166	171	157	139	165	158	167	147	134	163	159	156	152	160	138	152	187	172	137	140	155	158	139	142	133	140	136	168	141	127	156	191	162	165	157	156	180	148	144	156	178	171	164	160	151	170	160	172	158	128	170	148	158	138	161	161	150	145	160	174	169	171	166	168	160	182	157	137	139	144	142	133	155	171	163	154	153	154	173	176	152	160	129	146	175	157	177	158	167	160	145	143	168	177	164	166	153	144	176	130	188	155	136	165	126	161	172	158	124	177	133	164	169	176	154	162	148	157	173	155	163	155	174	173	167	143	161	146	175	180	162	165	140	157	158	156	150	153	175	170	148	170	159	160	177	175	171	161	153	160	143	163	173	166	156	149	149	176	180	160	177	157	162	153	180	157	151	153	148	173	152	133	141	158	143	181	145	147	166	207	159	154	163	167	157	163	165	172	162	156	146	136	162	167	156	172	165	146	135	170	174	142	145	160	167	133	149	164	150	186	179	176	177	164	168	166	166	180	145	163	150	146	160	135	165	152	153	148	174	141	165	166	162	151	168	149	153	164	156	154	174	160	186	167	146	157	154	162	162	159	162	170	156	132	146	177	156	163	162	142	151	162	146	152	145	160	150	153	155	156	159	132	160	162	155	145	158	162	145	180	166	149	171	161	166	155	166	163	135	156	150	172	131	174	145	152	135	137	158	145	163	165	161	143	156	177	153	157	185	152	164	167	141	165	172	162	150	144	145	160	171	153	157	150	156	166	157	161	154	143	171	155	165	159	176	172	169	157	173	179	168	147	165	155	153	153	151	169	150	136	140	152	143	141	153	130	131	191	162	158	154	130	175	149	158	166	150	147	155	164	157	150	146	164	166	154	175	170	143	156	124	165	181	166	151	133	169	153	159	175	173	164	148	172	156	149	177	147	196	172	162	176	143	150	147	166	148	157	152	157	157	148	137	148	150	128	155	140	156	135	142	155	180	158	157	156	161	168	146	157	142	133	151	156	149	167	147	144	133	168	160	152	167	148	171	168	174	166	148	164	158	140	141	154	164	158	161	152	161	186	163	161	150	177	160	181	142	141	146	171	158	143	135	135	157	154	156	168	166	161	181	152	149	174	163	151	180	162	162	158	140	172	134	163	147	157	144	151	152	135	157	161	194	162	155	137	148	141	174	147	141	175	157	150	150	146	138	155	154	158	162	146	144	137	166	166	177	164	138	161	138	147	155	158	167	152	179	142	161	158	139	142	174	155	146	172	174	167	179	145	165	150	163	155	176	178	172	148	161	186	164	177	189	156	149	169	157	160	148	151	149	156	149	149	156	150	142	189	128	163	160	170	155	154	147	167	153	176	183	155	172	161	164	153	152	158	182	176	157	162	170	171	169	167	147	160	148	143	163	176	136	140	180	151	170	149	149	161	159	174	154	160	137	148	169	169	158	174	177	143	167	180	159	178	141	160	164	160	161	136	177	158	174	145	157	156	169	167	173	166	133	156	147	158	153	156	154	149	144	153	180	158	132	182	175	143	157	187	132	171	159	166	152	154	130	162	173	182	145	178	144	149	149	157	173	160	159	140	153	156	144	161	163	176	178	162	163	164	135	178	176	170	165	161	146	137	187	148	165	144	142	155	163	151	167	173	170	165	149	160	163	169	175	153	175	177	146	152	159	135	166	156	156	160	160	151	155	168	151	159	168	131	165	164	171	134	165	149	142	118	150	138	154	150	172	153	163	149	175	153	149	167	177	155	147	156	182	140	146	131	161	143	149	142	167	163	138	159	134	137	140	158	143	126	151	173	145	151	152	142	143	158	161	180	167	146	154	139	153	150	153	164	152	162	133	161	158	170	147	159	148	164	169	125	136	174	150	159	150	159	149	144	153	159	173	166	159	155	145	155	157	178	158	177	158	154	165	161	171	185	172	167	138	159	181	156	168	133	160	139	165	146	158	184	149	154	147	153	152	173	150	151	165	136	176	157	150	156	151	151	141	170	153	152	149	151	141	139	159	162	158	184	181	167	183	181	152	144	152	141	181	159	144	167	153	148	168	136	158	152	170	176	168	156	148	170	155	163	170	138	165	156	170	155	151	177	150	132	129	159	155	181	147	147	171	139	148	159	156	153	167	171	178	141	133	160	153	164	135	162	166	137	142	171	137	139	158	149	183	153	158	147	169	160	150	136	149	184	157	148	148	131	162	152	155	174	169	167	149	159	144	160	195	141	172	162	154	174	152	157	128	165	148	144	163	153	154	137	187	148	171	175	158	152	168	154	165	130	144	199	178	169	159	154	162	131	158	171	135	170	171	187	174	158	173	139	170	133	158	174	169	156	160	162	132	144	184	136	151	153	165
41198	50669	42059	33372	40481	33859	34126	29730	29673	33825	32865	23000	28056	27162	24710	19326	12254	13454	11854	10447	9111	7895	7640	5351	4305	4025	3089	2866	2381	1992	2258	2038	2109	1739	1711	1853	1667	1395	1354	1168	1350	1088	1049	1048	830	785	942	872	863	787	808	855	694	741	796	854	654	659	655	645	640	576	556	547	618	552	524	498	514	541	500	490	515	520	531	520	546	555	564	579	529	518	496	461	438	402	400	399	429	389	425	419	433	420	404	384	425	388	406	404	409	408	381	398	391	405	387	391	389	406	384	404	364	400	406	392	404	384	369	385	377	385	374	393	359	374	429	398	414	392	376	369	385	394	393	383	396	391	369	402	414	347	392	362	389	413	368	393	387	394	374	352	362	385	402	375	353	401	386	382	409	369	357	390	383	377	360	423	364	355	357	344	356	380	376	373	372	363	414	376	361	385	387	368	379	386	389	378	409	366	377	373	395	370	384	413	390	379	405	338	392	370	385	387	389	385	378	360	377	355	412	354	387	394	405	374	385	372	395	411	392	408	358	378	371	364	398	357	399	390	363	369	339	389	375	370	385	388	405	380	376	369	400	398	378	374	373	374	388	391	372	391	373	387	379	361	338	387	373	387	347	393	375	372	404	392	385	378	384	361	365	412	409	394	420	425	388	399	376	340	388	391	382	383	388	387	388	370	394	407	403	352	379	357	426	395	399	384	377	396	374	399	391	390	385	388	391	379	367	374	370	363	365	364	374	359	382	391	416	389	366	383	406	367	394	352	387	361	416	405	371	362	362	368	389	372	381	391	395	411	386	401	370	382	405	398	385	409	376	364	386	373	403	380	350	362	338	375	375	384	395	388	377	365	362	353	392	378	391	397	392	342	390	375	390	396	386	376	362	367	419	413	354	340	386	392	372	355	374	362	368	385	388	410	402	378	354	407	364	382	387	382	366	392	352	390	349	365	443	352	356	383	381	401	374	382	398	386	343	376	366	408	351	358	433	380	383	396	348	385	374	352	385	360	361	369	360	365	382	398	402	387	369	366	380	405	400	403	380	379	364	396	363	362	385	423	386	353	356	351	430	399	371	375	355	376	360	359	390	400	388	369	367	344	358	383	363	379	383	354	363	357	403	345	383	348	387	386	361	358	355	378	351	435	388	415	378	391	404	357	377	369	395	371	368	395	356	386	390	368	371	363	432	380	388	366	379	343	394	361	407	354	405	368	344	375	395	378	343	403	408	377	407	395	411	429	355	374	354	421	387	355	365	374	403	372	377	404	406	421	374	363	419	375	398	403	412	357	379	363	387	385	366	382	367	350	386	370	364	405	388	387	374	356	388	386	383	371	378	388	390	370	378	385	399	380	382	388	399	372	383	364	375	407	402	353	375	391	362	389	372	367	349	354	362	386	361	386	372	341	383	389	391	368	378	392	387	352	375	371	405	405	379	351	381	383	384	400	389	374	368	333	377	373	339	379	407	385	402	366	347	394	373	420	362	383	404	362	387	370	355	397	368	361	434	398	361	366	363	359	367	353	395	401	378	392	378	389	380	369	389	361	368	371	359	377	381	378	355	397	332	380	423	349	380	370	398	395	368	383	367	349	390	377	386	404	445	409	366	371	373	414	372	410	373	378	362	351	369	364	428	370	365	362	405	347	352	362	404	383	374	379	346	385	355	373	401	379	353	424	389	396	394	401	368	336	396	365	389	415	368	383	386	404	367	389	374	381	350	392	368	361	375	379	387	373	352	386	399	394	366	416	423	365	391	406	402	398	359	396	407	376	392	376	384	382	387	354	390	365	367	366	370	368	387	401	374	363	352	342	350	380	368	359	386	378	418	383	365	358	397	391	398	403	379	371	402	380	384	412	377	406	400	422	386	387	379	406	423	362	401	350	406	386	400	390	406	382	418	376	396	422	397	429	357	393	387	336	360	361	403	391	417	385	365	373	368	389	386	369	356	420	318	396	362	399	418	410	374	378	347	377	380	374	365	365	362	359	362	397	434	377	384	426	395	401	365	387	399	393	385	388	360	390	389	376	357	405	379	358	391	359	409	365	364	369	405	371	375	362	339	345	324	364	345	376	355	410	440	376	364	360	402	386	354	378	382	380	341	386	347	379	364	382	378	373	392	390	398	408	383	377	372	379	333	398	356	378	389	378	365	380	341	387	366	364	387	384	337	346	387	392	366	398	375	381	398	377	395	383	367	373	360	380	424	403	392	378	379	413	380	369	377	358	349	380	365	340	359	368	358	390	386	388	386	382	376	381	377	378	374	365	392	384	381	401	368	379	383	412	400	385	389	390	395	365	396	369	360	379	369	352	397	395	356	370	377	389	354	369	416	377	370	374	372	393	368	369	378	386	380	377	368	386	378	343	402	398	389	326	413	399	392	411	348	410	358	408	377	384	361	343	372	399	344	382	379	372	397	380	366	390	405	364	382	352	362	396	412	371	354	386	408	409	354	363	379	378	397	381	403	404	364	371	406	373	369	389	398	377	426	350	396	382	374	386	400	403	404	407	361	369	344	382	353	391	360	316	375	377	392	372	375	395	373	358	367	367	394	416	379	370	412	396	344	379	372	424	381	385	375	381	378	385	392	372	378	355	372	358	396	376	361	421	390	414	411	379	366	403	352	382	344	348	328	397	386	360	377	346	406	396	388	395	388	393	372	372	393	417	363	363	366	360	396	375	391	398	400	341	395	386	374	409	384	376	356	390	387	387	374	378	371	405	410	363	370	379	366	374	364	409	392	375	396	352	380	380	376	368	391	440	377	391	346	372	368	387	399	377	360	344	376	400	363	339	351	370	414	355	394	375	361	367	360	395	345	410	352	384	408	378	377	340	366	385	388	404	366	378	393	392	377	368	384	366	399	401	359	416	419	397	423	377	403	379	363	372	419	346	360	361	374	428	364	361	366	353	399	390	373	395	386	350	378	349	401	376	390	396	395	384	394	378	395	385	382	434	370	376	392	424	410	383	404	369	389	378	382	392	382	376	366	400	387	398	384	376	373	364	370	371	365	354	372	371	390	384	382	400	364	372	382	365	382	365	352	375	355	375	384	383	374	376	406	376	386	374	372	369	396	353	371	372	398	361	401	367	394	367	390	358	377	367	373	381	385	378	400	353	355	380	375	371	354	350	401	363	404	364	373	383	397	394	382	343	367	358	376	363	383	378	367	379	388	362	386	363	357	376	421	390	385	346	377	429	409	387	354	385	358	361	394	393	395	371	391	408	361	368	389	413	392	354	345	387	389	354	379	398	376	340	367	406	390	374	373	334	383	395	348	390	380	398	412	394	397	383	401	413	395	393	394	393	382	408	354	367	412	400	391	335	376	393	423	382	381	363	377	355	384	402	363	379	384	353	376	395	395	397	384	381	375	386	379	425	405	381	396	370	395	375	371	386	389	382	381	357	350	397	371	350	392	401	385	369	388	380	382	400	383	387	433	374	396	379	372	391	377	376	405	400	401	389	394	357	341	387	387	392	351	397	390	363	387	361
25367	23132	15050	5347	4849	2982	1875	1396	1231	975	888	620	596	544	525	415	359	376	336	316	330	285	281	295	232	277	247	273	264	242	258	275	270	254	239	248	250	239	217	231	264	223	247	234	246	253	272	255	223	253	247	255	253	234	244	240	251	243	218	239	219	244	255	232	252	267	249	212	246	240	239	230	230	264	249	194	243	220	243	239	265	228	221	243	241	227	241	251	232	249	227	225	250	234	240	234	212	224	243	232	220	211	261	242	267	256	200	247	231	249	217	226	239	241	234	215	234	220	269	234	238	255	248	248	245	245	244	258	225	249	231	242	249	212	226	226	241	242	249	243	233	245	217	238	250	205	253	249	234	253	249	254	235	284	226	237	267	235	245	238	212	249	207	231	243	231	247	225	210	262	267	197	258	248	255	236	239	218	248	249	210	220	221	256	243	253	233	214	253	234	219	261	221	226	253	265	251	239	217	227	234	239	254	220	234	219	241	260	258	222	219	207	223	246	238	244	217	236	248	221	250	240	206	227	228	247	222	220	238	236	259	253	233	233	268	241	199	187	241	216	240	234	250	240	228	227	215	235	226	215	261	222	229	234	228	250	255	256	236	227	221	261	278	255	210	252	261	229	207	232	185	246	243	243	251	241	246	215	239	233	238	244	244	215	223	244	236	240	246	219	216	245	228	246	237	225	262	226	245	243	225	232	240	221	222	256	245	261	238	223	241	217	239	235	222	249	231	249	212	239	211	265	225	225	248	230	238	232	233	224	247	275	260	251	230	237	258	245	241	238	207	233	230	224	225	223	239	222	248	241	233	208	206	240	265	252	235	227	229	179	199	212	228	208	253	245	246	262	248	247	233	249	226	242	215	237	258	218	252	238	224	245	234	226	240	239	227	215	242	245	251	243	229	250	219	236	254	232	224	225	225	255	262	258	216	238	216	215	257	233	251	218	221	245	226	237	260	247	221	234	234	227	253	232	268	242	243	247	211	240	197	245	234	264	216	234	225	227	229	224	256	224	234	246	260	235	225	257	257	252	263	224	228	226	208	253	208	218	234	215	230	251	218	232	249	241	220	248	224	228	251	244	257	229	216	258	263	250	209	249	237	257	247	252	249	241	226	257	272	245	226	230	229	227	253	227	210	240	234	226	248	226	213	227	235	224	232	221	241	216	269	253	219	216	256	241	228	204	248	231	248	237	247	239	231	228	230	236	238	266	213	224	253	237	197	210	239	236	265	217	229	205	232	242	235	236	229	231	258	225	225	247	229	227	227	221	242	226	242	224	216	240	233	225	219	247	236	254	251	221	277	233	248	261	232	227	244	242	239	229	226	226	249	226	232	203	226	237	233	246	264	278	229	266	253	221	221	265	264	240	231	238	226	199	232	205	224	269	239	232	206	222	223	263	239	223	234	244	212	207	237	238	224	236	218	235	223	245	209	224	235	249	217	228	231	252	215	221	228	207	256	233	254	243	230	225	237	252	253	236	260	210	258	235	234	242	224	238	234	229	258	222	264	257	213	250	209	234	245	270	236	245	247	255	240	248	233	244	225	212	228	254	224	230	229	239	223	253	224	226	233	238	242	241	242	220	255	250	230	228	209	221	215	223	238	209	241	251	215	222	240	238	219	241	234	221	208	254	218	233	237	221	245	235	235	233	241	222	251	247	238	215	232	222	235	264	251	237	235	237	217	237	214	214	244	192	226	218	246	245	210	238	245	258	223	273	185	220	241	248	224	238	247	228	256	254	236	237	245	259	259	226	250	231	249	259	221	248	213	223	242	221	251	256	242	229	229	220	253	223	239	231	244	266	218	235	231	234	253	207	233	232	238	238	230	237	239	243	249	222	252	253	232	229	233	211	219	247	226	258	209	230	226	227	229	228	221	241	236	253	208	214	226	225	246	227	225	252	231	238	267	238	233	238	235	246	224	230	245	237	237	242	245	257	250	232	235	240	214	221	235	224	223	236	267	234	249	245	251	213	245	237	243	278	229	245	225	248	246	222	239	254	277	274	234	258	259	238	227	248	247	229	231	241	262	229	263	232	249	220	213	208	268	280	231	245	251	232	260	240	238	221	232	265	226	235	243	230	265	227	245	218	243	227	201	228	242	219	214	241	229	230	270	249	254	217	230	239	241	268	221	247	227	245	260	228	234	218	285	235	240	237	230	199	228	259	220	217	222	240	233	236	247	255	219	225	231	240	235	239	231	254	239	263	248	235	214	251	225	228	234	228	219	220	241	247	223	211	229	228	223	248	191	233	233	247	255	268	252	238	233	237	190	254	224	220	225	237	240	228	265	247	234	236	215	247	243	218	234	230	229	261	253	259	249	231	243	232	251	240	242	233	217	245	212	207	221	219	264	243	213	265	246	238	224	260	258	239	210	215	238	221	228	246	258	260	232	225	220	227	226	222	258	231	259	213	215	226	235	226	235	244	228	238	239	258	241	240	215	259	258	239	214	216	242	224	254	227	220	246	250	233	223	224	249	234	241	234	242	254	232	225	227	224	212	236	239	289	251	247	221	263	271	223	238	238	259	230	261	254	234	243	236	242	234	244	233	244	212	230	251	217	223	233	227	211	240	230	254	258	251	241	243	232	252	233	226	234	231	218	236	232	227	246	255	218	233	234	245	263	246	222	242	214	260	229	256	218	204	253	231	247	240	243	228	224	232	236	265	230	257	204	254	234	243	235	223	231	205	235	248	234	226	272	235	269	245	224	243	234	228	218	232	230	240	256	229	219	235	223	205	242	253	217	212	217	252	224	227	251	210	241	230	255	275	233	271	250	224	256	221	223	248	244	247	225	217	231	237	251	217	239	243	232	235	271	225	245	251	242	260	228	238	265	261	215	223	255	256	250	215	242	214	250	241	231	243	232	219	247	236	208	243	221	252	230	237	226	245	243	218	235	197	231	243	257	218	247	271	248	225	237	235	234	254	216	277	225	244	218	225	237	226	247	251	201	231	193	254	197	247	263	239	233	248	231	227	245	231	227	224	238	211	236	238	219	235	221	242	217	224	257	241	246	218	223	198	239	233	220	242	241	247	234	219	224	263	254	244	222	237	231	221	223	244	237	234	272	236	272	213	238	251	235	210	227	215	262	230	247	225	226	223	227	238	241	256	253	221	240	228	226	243	244	242	238	215	237	223	247	249	239	239	198	239	238	239	222	248	216	204	224	211	250	253	232	236	231	242	249	212	217	242	239	250	224	263	242	266	262	269	228	226	245	240	211	252	215	249	263	235	234	238	256	229	234	233	252	234	246	218	216	243	195	213	236	256	238	218	262	233	233	233	248	236	244	257	213	241	264	234	220	235	244	258	245	259	239	256	244	215	231	213	226	259	242	251	252	241	224	209	247	233	233	230	227	207	252	243	244	240	248	262	227	222	211	252	225	226	263	225	217	249	222	238	242	205	229	237	248	246	250	222	255	245	212	236	215	241	221	246	259	264	278	225	225	239	236	219	214	217	253	218	245	215	232
15706	22760	16238	10409	12434	8636	6778	5519	4608	4279	4636	2779	2819	2818	2363	1853	1341	1389	1287	1163	1057	946	934	846	802	784	723	763	703	650	674	708	708	682	720	698	704	601	681	630	643	602	631	597	606	660	645	594	644	613	629	649	616	621	583	605	597	608	600	594	611	544	607	648	601	588	556	560	588	580	607	560	603	608	619	589	552	592	606	562	588	604	572	576	587	546	581	610	564	557	582	556	606	557	571	607	561	545	587	575	580	557	559	588	574	624	524	579	541	560	590	551	568	587	540	607	558	572	610	539	572	564	554	559	547	547	555	584	523	579	572	592	597	574	581	569	536	547	546	583	555	580	528	562	559	560	567	579	533	586	547	572	568	577	562	586	563	597	566	610	580	565	532	554	592	570	582	564	594	555	551	546	537	590	550	572	600	528	569	553	564	575	600	578	548	574	528	557	607	570	585	570	544	601	529	566	564	591	532	562	576	563	596	527	566	553	538	566	555	580	560	556	584	559	572	616	579	571	546	562	601	568	570	570	547	576	554	589	568	590	569	578	543	609	546	573	494	572	609	527	547	564	540	584	552	539	556	546	554	602	568	562	545	539	572	546	564	571	581	553	596	555	540	571	531	609	495	578	562	601	524	628	543	576	563	577	586	558	528	589	520	557	511	590	594	589	546	548	602	588	555	592	562	601	548	567	532	561	529	558	572	563	572	561	570	560	558	564	601	604	521	584	593	571	565	566	579	580	557	613	544	575	568	572	537	512	545	541	603	547	553	574	569	601	542	578	616	554	562	564	577	534	569	552	553	580	549	631	553	583	594	557	602	572	549	595	582	558	595	552	554	586	587	560	552	558	556	538	533	579	570	563	542	583	598	552	572	563	553	572	559	562	619	562	601	573	558	561	589	588	532	551	599	610	614	568	540	581	566	557	560	543	559	599	564	576	630	597	604	542	567	583	601	571	560	563	587	542	575	574	573	552	569	559	547	551	561	555	568	555	587	572	573	600	602	544	548	533	524	573	562	608	580	581	559	554	608	595	603	596	557	605	537	526	547	541	624	546	568	596	589	546	571	554	577	555	547	550	572	564	562	576	540	577	500	562	540	543	539	553	583	581	586	577	552	555	546	526	570	583	557	597	596	561	582	528	561	584	607	580	588	599	577	585	574	609	562	589	570	576	517	564	569	557	576	558	560	569	554	558	559	571	596	534	618	615	554	567	561	550	576	563	566	592	546	577	583	544	545	569	564	559	551	564	577	578	607	561	563	553	591	597	571	606	537	575	568	603	631	578	590	542	583	576	567	576	582	568	580	560	578	541	541	587	525	574	570	546	467	558	585	596	580	552	580	566	548	576	563	608	564	593	573	592	570	560	539	569	549	554	558	596	573	559	519	570	556	591	524	567	588	569	603	523	589	573	630	574	543	556	551	597	558	586	548	580	551	587	540	507	568	549	567	539	561	539	579	563	580	558	600	559	587	520	569	554	552	557	601	560	573	566	579	569	547	574	562	554	576	561	567	546	539	579	575	575	547	532	562	530	552	606	588	540	544	552	577	570	522	538	562	560	591	558	582	553	552	564	571	538	529	579	585	537	562	594	586	564	603	584	522	606	610	605	619	580	541	598	571	565	539	569	573	601	580	552	561	555	564	564	577	520	562	553	562	510	572	588	530	544	574	563	559	527	544	550	614	566	556	553	568	553	574	577	593	580	537	580	582	564	572	579	592	596	575	549	534	584	574	577	557	542	564	552	560	583	545	574	551	576	533	573	601	580	577	592	547	573	592	553	553	537	545	588	550	564	597	581	587	598	562	555	529	569	514	582	593	558	558	569	572	565	593	540	610	612	530	574	578	536	555	577	546	571	611	575	594	565	566	553	579	534	543	532	569	557	552	554	568	538	569	566	560	501	568	582	567	565	585	577	598	572	551	583	531	542	576	599	530	535	630	577	527	551	596	545	577	556	518	610	549	583	588	603	591	549	561	596	565	559	584	545	525	568	540	595	571	566	574	546	574	559	554	564	531	568	576	625	612	561	581	588	568	579	563	578	546	558	584	610	586	579	547	517	574	613	611	538	523	570	521	557	613	551	580	550	576	583	559	559	614	563	579	573	568	545	594	555	548	585	596	577	537	565	574	583	573	564	554	566	574	608	567	600	558	574	566	580	555	555	528	551	612	525	559	516	557	547	573	583	609	543	531	559	524	586	586	527	592	521	615	583	537	561	566	616	531	605	578	579	575	609	543	545	611	564	584	587	522	551	548	577	580	531	583	549	581	576	541	548	558	585	560	579	546	575	588	583	551	521	534	593	565	553	568	590	597	557	573	545	589	568	576	561	539	573	546	530	525	570	550	566	539	539	572	583	569	625	596	559	547	565	547	561	570	552	570	579	564	579	525	563	562	538	536	562	524	583	562	532	571	524	590	615	564	550	568	536	602	566	589	580	594	590	549	544	549	555	572	585	561	563	576	597	550	575	567	562	579	534	602	574	549	555	552	542	582	578	575	579	592	568	559	547	561	573	571	597	571	580	603	547	566	566	572	599	586	582	558	568	587	578	582	562	580	560	573	564	549	584	528	580	561	583	560	614	564	568	567	603	561	569	609	560	560	532	606	506	555	585	537	571	540	553	567	627	591	582	611	596	575	549	521	571	516	564	554	570	568	573	571	622	576	549	574	542	552	546	550	585	578	556	608	576	528	584	568	596	548	577	550	567	570	565	550	571	600	570	557	564	551	615	526	562	530	538	579	546	576	534	579	525	610	624	511	555	572	556	550	566	553	568	545	574	579	605	517	546	607	599	589	596	603	548	557	583	562	598	574	565	537	575	523	558	567	576	581	556	546	570	587	584	580	542	602	611	582	589	548	575	532	587	592	558	575	606	546	553	519	562	495	546	513	550	560	557	615	540	570	561	595	598	548	556	611	566	533	571	508	548	529	540	570	563	588	585	542	555	490	567	553	586	551	578	570	538	542	562	571	573	572	587	550	566	522	605	570	544	537	540	590	591	552	568	566	550	534	549	595	554	530	574	586	546	624	565	560	556	556	566	591	576	576	540	555	591	602	570	559	587	537	576	597	537	545	547	531	576	554	572	560	558	568	594	565	559	569	576	560	547	561	556	538	572	551	562	574	526	515	583	549	569	549	536	533	572	574	545	547	542	628	565	531	584	576	564	544	599	572	606	533	557	551	541	572	576	560	582	551	565	579	572	594	609	582	548	555	556	591	580	550	555	565	570	536	599	568	610	564	557	580	537	564	568	528	554	542	546	595	556	599	584	547	573	568	586	537	551	574	586	586	560	563	553	572	548	593	571	574	544	569	589	592	547	579	586	555	598	546	576	566	554	570	578	594	560	531	576	536	557	554	580	556	595	561	561	561	592	569	544	511	517	528	588	543	544	550	609	573	527	559	507	558	567	563	557	557	569	579	568	580	579	570	527	540	530	542	557	613	566	551	554	546	555	598	523	531	599	592	542	535	577	568	561	559	534
45060	49539	40759	26477	28564	23993	18756	16234	11732	12164	12269	6167	6009	5263	4789	3688	1821	1776	1465	1446	1038	903	920	621	491	538	489	468	365	337	358	364	353	356	344	362	365	334	308	289	298	318	296	306	272	249	236	287	253	257	274	272	273	266	248	298	250	258	284	238	251	259	255	234	261	242	257	256	276	266	256	230	242	254	280	238	256	252	244	238	252	240	231	247	252	249	223	247	259	236	252	257	211	232	247	235	243	217	247	222	221	229	219	229	257	259	246	253	216	237	240	233	267	235	233	217	225	244	228	251	221	255	232	244	290	247	257	226	224	274	199	229	238	212	258	226	252	227	233	217	230	247	234	241	233	222	263	234	233	215	241	239	223	226	254	216	250	219	227	237	222	225	219	247	222	241	243	209	261	223	241	261	250	227	244	232	250	204	253	241	242	219	263	254	240	274	227	247	242	234	217	213	241	207	230	225	257	216	237	244	232	246	241	240	275	235	249	237	238	233	254	212	234	221	222	230	240	239	255	245	255	225	233	250	243	243	224	234	219	231	255	238	234	250	249	226	242	235	255	247	246	243	265	234	243	259	238	226	243	222	252	263	250	244	230	218	249	227	248	236	260	247	247	214	236	235	270	242	250	208	230	273	228	248	256	227	228	229	249	249	227	262	237	208	250	240	239	231	256	258	233	241	270	223	221	241	225	233	280	246	219	245	254	260	251	219	252	206	216	253	263	236	239	236	228	224	206	241	258	209	254	227	219	210	249	214	253	256	243	225	234	248	252	235	220	218	229	257	261	256	237	251	237	264	218	216	229	234	222	257	243	236	242	245	238	245	240	247	260	236	250	228	239	224	248	247	250	240	232	216	231	240	222	246	284	217	239	262	267	241	230	251	226	266	232	257	254	235	235	237	209	264	236	247	251	264	244	241	239	212	260	210	274	275	229	248	236	214	231	258	249	225	221	239	253	208	216	229	208	237	218	258	232	254	220	254	224	251	248	269	256	236	233	256	210	246	249	263	240	268	203	233	224	228	242	228	214	242	227	229	265	227	200	218	249	216	213	243	222	252	247	233	239	242	236	235	239	238	213	248	222	259	223	242	238	244	243	216	232	229	240	233	234	235	224	248	233	233	249	256	209	238	241	235	254	254	252	253	269	210	243	249	248	232	247	247	259	221	240	238	238	254	219	244	244	225	259	252	285	276	236	270	222	211	218	267	246	249	238	252	234	231	225	218	240	229	220	227	248	247	256	253	241	258	232	257	257	228	236	259	244	242	228	237	227	258	244	262	215	216	213	249	243	258	232	233	197	267	226	238	219	250	254	226	244	244	259	235	244	274	224	224	246	236	242	254	272	212	230	242	264	222	236	243	245	239	254	224	253	251	256	249	233	277	215	277	253	252	204	268	248	235	268	223	256	217	241	249	265	238	213	224	248	242	207	253	238	256	249	230	243	241	234	235	248	248	222	250	265	254	241	257	267	254	239	245	257	203	254	234	220	220	248	233	213	219	278	244	254	253	229	229	261	213	244	199	228	231	232	274	249	227	232	217	242	244	219	236	223	243	232	269	210	241	244	245	258	224	214	219	245	240	243	208	235	257	233	246	228	222	225	221	232	236	247	222	223	272	240	228	231	248	262	263	245	271	262	232	252	230	229	232	251	226	223	239	235	272	239	255	205	267	248	234	229	231	247	260	229	231	205	237	232	228	232	225	232	279	230	271	224	250	257	225	214	229	265	251	238	260	239	242	244	209	230	263	240	214	245	227	251	216	235	240	251	249	254	244	210	231	230	243	275	236	268	244	241	228	232	204	223	248	242	217	238	238	247	254	263	252	263	243	247	238	222	249	207	226	238	215	249	249	239	243	230	258	249	234	254	210	246	259	246	265	231	228	228	230	279	261	267	238	203	259	251	249	234	237	236	236	261	230	230	237	260	233	221	223	274	238	238	260	247	233	235	260	261	231	226	249	264	249	240	250	231	236	226	225	221	239	211	246	255	249	236	248	229	272	232	245	234	209	257	218	239	259	231	199	234	250	263	255	243	225	233	220	236	227	258	229	245	258	256	267	261	240	251	254	253	233	275	253	262	226	243	228	243	231	271	236	257	254	247	217	238	284	231	252	261	227	225	235	228	252	232	237	239	224	245	231	248	238	236	232	258	239	254	247	261	238	251	223	217	235	244	232	248	231	232	211	235	231	238	238	243	246	262	237	267	252	258	242	231	257	254	249	247	200	262	231	240	226	221	248	252	244	266	234	223	232	244	224	196	250	261	257	223	238	233	243	235	241	225	249	270	236	249	253	258	290	248	245	239	234	277	219	245	267	233	259	265	244	259	265	229	239	214	238	234	254	250	241	212	226	256	265	271	231	225	256	266	213	234	243	257	249	242	227	252	255	236	250	223	227	246	252	222	237	223	246	241	227	236	237	257	237	205	232	239	241	242	257	263	244	261	238	250	248	216	255	238	286	229	224	239	229	235	225	248	219	210	245	251	218	238	217	248	239	267	237	248	273	204	242	286	223	235	217	218	235	225	247	259	228	211	245	242	251	230	249	240	234	281	235	275	223	244	222	212	271	227	250	254	254	219	250	288	233	229	244	240	257	232	245	223	229	243	226	237	221	239	240	229	228	220	256	265	251	249	252	243	227	278	243	227	233	233	236	234	239	269	223	235	242	266	220	267	248	240	252	242	244	212	251	250	256	244	226	211	243	245	230	250	233	220	230	215	256	245	237	229	242	234	241	244	258	258	277	266	244	215	246	242	209	234	245	237	239	229	237	238	236	240	244	212	247	249	240	249	235	234	225	235	256	209	253	238	250	264	250	217	224	241	255	219	220	269	223	256	254	274	244	245	256	266	243	227	251	250	238	227	215	233	233	264	231	233	262	214	235	264	253	232	226	237	218	237	227	220	252	240	221	252	209	255	219	245	243	253	209	249	258	236	261	243	223	262	242	218	223	216	238	249	249	238	232	237	220	260	232	250	231	247	239	238	248	245	243	247	240	240	243	256	227	276	241	245	257	235	255	262	248	238	214	245	223	251	246	255	239	264	228	246	247	289	250	212	219	238	262	232	231	271	255	226	247	229	253	240	251	226	233	266	245	234	241	232	217	243	243	229	213	250	266	217	254	229	217	262	246	235	249	206	242	219	227	236	216	236	266	247	233	217	224	242	232	253	252	218	216	236	229	272	252	218	226	233	237	223	234	222	260	217	227	233	221	244	220	208	270	252	252	256	261	261	224	222	256	230	239	198	234	241	245	212	252	243	227	246	247	234	252	238	213	234	230	235	233	245	219	246	232	250	249	227	251	260	243	241	221	251	262	253	236	252	248	223	249	251	276	246	251	218	245	244	234	227	227	243	234	232	230	218	243	232	241	234	238	241	276	237	248	263	239	236	225	214	245	254	276	247	267	238	233	187	259	236	232	240	246	249	228	201	214	246	226	236	243	233	217	243	271	251	250	262	220	224	223	253	240	202	236	245	255	275	235
31856	43974	39363	25622	33562	28621	26125	24728	20640	24243	24978	12936	17785	16585	15891	11485	6621	7790	6005	6026	4721	4309	4432	2969	2492	2486	2205	2037	1511	1327	1482	1377	1344	1262	1369	1332	1168	1006	1012	871	1008	924	887	869	824	856	820	826	780	843	770	832	712	791	783	781	690	712	700	690	654	664	624	670	688	656	686	649	592	609	667	649	662	618	635	659	619	672	645	644	641	623	635	581	565	660	624	610	601	614	580	623	586	602	590	571	577	561	614	581	549	577	542	630	586	585	536	627	580	555	591	564	576	618	579	563	592	589	515	558	558	605	602	555	582	564	611	560	594	567	554	552	542	542	546	595	562	598	569	570	567	541	569	533	559	572	585	593	540	554	565	557	573	538	560	552	536	584	517	603	608	540	603	568	547	569	545	547	579	564	558	558	543	566	567	576	586	613	579	523	579	573	577	546	570	590	524	567	555	592	613	586	578	610	587	581	548	592	544	570	586	565	527	562	547	536	547	575	520	556	554	526	566	598	574	557	567	566	517	590	606	586	533	517	561	544	548	596	545	571	597	567	557	572	550	541	629	554	568	607	607	537	542	573	522	549	556	556	564	586	552	568	542	593	537	512	563	565	557	546	594	549	561	571	541	612	553	551	544	540	571	556	558	596	517	597	609	582	571	526	572	561	581	573	565	594	569	534	551	568	559	579	553	602	540	566	587	585	549	587	565	568	544	569	570	565	584	568	568	594	507	577	582	546	557	574	593	556	574	591	536	541	543	535	572	549	585	573	594	565	601	560	574	545	559	570	589	589	563	561	549	563	627	591	587	568	549	617	565	571	553	567	640	552	602	574	569	566	546	536	530	525	545	531	536	560	575	563	571	606	579	615	544	580	583	556	556	572	558	555	578	560	538	583	587	588	586	540	566	563	567	582	577	554	522	591	571	581	549	566	588	528	580	574	575	558	553	548	590	566	568	555	564	589	572	553	581	577	585	593	572	620	577	553	604	528	570	553	542	590	591	545	550	575	555	596	589	600	570	534	562	545	589	581	624	547	603	576	598	557	548	561	584	545	589	560	529	565	575	596	573	600	545	534	553	567	526	612	563	542	558	564	562	575	551	595	529	564	524	508	564	598	598	532	610	559	568	516	571	544	586	551	500	578	542	557	578	576	604	556	561	582	574	565	541	569	561	571	561	590	581	549	546	536	562	594	583	576	563	563	556	573	546	540	621	597	603	571	558	559	524	544	572	564	627	560	566	622	555	550	567	553	554	594	538	561	585	581	594	574	554	551	573	537	605	614	596	566	582	594	595	555	594	571	592	580	568	557	597	571	572	578	582	589	582	592	602	607	543	564	614	578	540	598	583	538	523	594	543	574	558	569	568	580	550	582	597	550	522	561	596	560	570	603	578	554	565	544	543	565	611	598	588	584	610	549	599	562	579	587	570	592	567	537	570	583	571	575	568	550	567	556	592	581	555	568	550	546	552	577	583	563	567	551	563	542	574	590	561	559	569	523	577	579	600	598	566	575	566	524	555	591	544	597	550	563	598	524	570	619	590	561	606	544	567	579	577	567	569	550	580	597	544	585	594	579	524	555	603	583	570	601	620	549	603	571	562	593	590	550	627	579	585	575	590	568	595	547	569	514	562	579	566	583	540	601	590	561	566	584	539	572	550	553	562	579	552	615	586	571	546	574	518	595	561	596	552	592	584	565	547	569	530	581	554	534	550	551	569	549	579	576	572	621	569	567	602	554	587	530	561	553	545	569	548	573	547	593	575	559	562	573	557	584	584	588	555	543	562	613	531	558	585	550	570	601	536	571	559	577	527	556	605	567	550	560	569	589	577	534	588	570	544	573	569	536	538	580	566	560	555	557	538	543	570	553	586	581	540	587	569	565	573	533	552	555	573	610	524	586	575	586	600	549	601	565	549	561	566	577	612	586	574	513	592	581	577	608	562	625	587	566	586	613	583	577	618	575	592	567	581	553	568	539	552	555	593	603	523	545	552	535	555	591	592	582	576	518	571	522	585	545	588	566	550	584	575	581	593	612	578	524	563	581	573	521	574	526	540	578	566	589	622	592	569	611	520	557	559	578	540	541	550	538	578	532	587	542	559	587	567	559	575	592	547	584	579	561	551	551	552	592	576	572	569	536	529	544	563	573	630	604	568	542	594	567	561	581	559	558	583	568	562	574	583	571	541	554	546	555	570	584	565	554	546	548	547	575	563	575	521	607	561	554	544	567	528	570	596	566	580	575	539	595	562	553	582	543	570	545	574	532	569	543	574	582	599	622	569	524	529	592	563	566	561	517	570	525	598	556	572	580	555	591	571	585	565	584	575	591	601	538	513	553	607	550	549	585	636	522	579	543	554	577	513	565	556	585	566	615	575	586	576	537	562	586	608	555	562	578	586	590	548	554	606	522	560	602	517	536	565	574	566	577	557	568	562	571	536	553	547	556	586	601	548	585	563	546	579	584	517	591	595	560	542	571	576	575	569	541	593	547	577	580	574	545	567	533	549	553	587	611	530	561	559	530	554	617	592	537	570	547	496	551	599	579	553	526	571	582	575	612	563	595	531	545	613	577	546	554	603	566	557	563	559	599	557	587	598	574	584	577	558	601	567	603	563	580	553	525	557	561	580	581	543	582	575	525	563	562	571	541	521	557	583	560	562	576	532	554	554	561	586	539	566	595	613	536	575	537	576	594	603	578	574	594	557	610	559	570	608	578	580	568	561	543	563	595	550	573	515	619	584	628	543	562	567	591	563	534	559	556	559	525	612	562	555	564	615	580	565	560	559	636	572	581	580	564	545	553	594	517	583	559	570	561	582	566	538	547	586	540	600	577	569	575	562	588	582	614	584	542	544	601	521	574	571	636	544	561	580	533	552	534	585	519	560	556	565	535	538	582	642	576	585	567	551	574	554	549	589	591	580	591	552	517	544	562	613	562	539	605	553	590	596	573	541	612	543	538	545	558	567	493	515	540	571	586	531	591	528	573	570	563	572	579	548	552	570	573	566	563	556	587	531	528	574	609	596	560	529	580	549	528	539	592	530	550	554	557	582	583	573	559	570	554	645	560	618	606	609	557	560	567	588	523	542	561	600	587	583	541	569	553	574	633	548	571	523	546	574	576	592	596	548	550	573	587	546	539	561	613	543	554	577	545	565	561	584	572	560	599	562	579	586	526	568	544	528	588	578	603	610	554	568	591	570	537	628	558	548	563	576	570	572	520	610	611	581	554	573	555	550	629	523	544	533	528	578	529	552	546	558	547	593	553	567	581	576	543	601	532	550	590	568	537	589	564	538	553	533	614	540	579	563	568	566	598	579	602	593	561	546	532	573	528	546	553	522	512	589	572	559	561	557	588	538	573	597	582	578	558	622	583	581	591	559	584	576	580	580	570	589	604	514	629	567	563	578	581	535	567	610	566	549	597	556	569	552	567	553	568	570	565	554	540	545	589	573	586	560	639	541	584	546	587	565	544	567	569	592	556	583	563	553	613
54038	53396	41933	28642	32793	31572	28283	26636	22268	21220	22047	13882	13688	11334	10784	7697	4548	4100	3722	3018	2252	1599	1383	1133	863	810	682	541	435	414	478	429	518	432	384	394	304	290	351	275	276	250	275	250	232	236	243	201	236	235	231	249	194	197	236	204	201	186	199	187	187	224	204	188	202	181	191	198	186	191	174	158	205	189	192	175	192	183	170	165	153	174	161	163	152	170	151	164	171	163	161	167	168	138	163	150	153	132	165	151	166	161	154	150	151	157	159	148	136	168	175	157	153	166	160	154	152	172	138	171	156	166	146	142	138	185	150	155	153	140	175	158	167	151	150	156	156	157	141	142	146	159	158	153	168	156	156	148	148	189	151	169	151	154	166	155	148	144	164	157	148	184	158	149	162	157	136	148	155	140	135	146	141	137	146	148	185	176	161	189	156	155	165	153	135	127	151	146	149	139	166	160	177	160	159	158	148	141	152	154	173	179	146	128	158	145	169	166	189	149	168	137	168	152	162	177	166	153	144	153	153	178	182	153	146	158	147	135	135	179	187	148	150	160	170	162	186	151	165	177	164	127	157	136	168	191	160	165	180	139	170	147	177	162	167	147	161	160	171	157	169	139	148	152	160	157	149	152	183	180	167	144	154	153	159	159	158	142	145	172	161	131	171	158	172	170	150	143	134	145	176	159	163	173	152	147	165	139	163	180	145	173	146	159	170	142	164	171	164	163	143	172	157	170	142	136	156	158	162	152	156	148	145	151	179	181	155	156	159	161	147	144	163	153	152	141	136	186	149	159	184	140	143	176	144	141	163	143	186	163	149	136	142	146	141	157	140	157	169	170	180	170	126	156	148	167	135	134	142	160	182	155	169	147	168	157	151	151	158	157	136	146	158	165	159	147	149	154	160	165	128	125	176	163	148	156	171	168	176	156	159	167	166	147	166	168	153	158	157	170	164	166	167	157	170	169	145	178	167	163	143	151	149	149	137	160	169	166	165	160	129	136	155	150	157	153	164	168	144	157	180	187	146	168	152	149	174	155	148	157	169	148	157	151	169	165	145	170	161	152	193	138	161	167	158	171	171	167	169	176	178	150	144	161	144	163	178	177	137	185	178	156	142	152	146	181	136	155	158	130	175	158	165	144	182	154	157	161	139	149	132	142	138	156	186	167	154	167	150	185	173	180	139	152	144	166	154	170	153	151	148	147	159	176	157	170	175	160	138	159	142	155	186	156	173	134	133	185	174	165	166	169	157	180	138	161	146	166	166	169	177	190	175	162	175	153	153	136	157	174	156	153	151	173	170	129	140	156	152	159	163	166	137	166	181	155	155	161	142	157	170	154	166	146	167	145	165	161	176	177	169	157	176	160	161	148	141	156	160	163	136	157	175	171	160	174	144	155	165	162	158	155	156	147	142	159	162	129	157	148	154	170	171	133	152	133	150	166	160	157	160	158	158	153	157	147	173	166	142	137	168	176	177	174	162	158	124	154	155	161	149	160	153	145	162	162	176	159	145	148	181	151	169	176	135	175	158	156	161	151	167	159	174	187	149	159	162	129	134	167	169	169	176	147	172	163	166	168	140	168	162	148	136	170	136	150	158	147	136	160	154	164	162	143	166	142	133	147	163	137	157	153	144	140	143	165	174	156	163	143	166	157	164	156	156	150	124	146	151	162	150	146	150	147	163	165	180	169	156	160	150	170	152	158	146	156	151	139	139	168	162	159	183	135	148	137	146	150	140	153	161	154	149	168	183	166	161	137	160	163	134	177	150	150	182	155	153	156	142	154	155	166	148	160	147	152	162	164	148	160	163	146	159	194	161	168	160	149	143	169	147	145	144	150	152	146	155	139	146	175	143	168	167	148	150	156	168	165	165	159	157	144	165	160	159	113	151	137	158	149	130	150	141	144	170	141	167	152	133	154	141	150	166	164	157	166	153	171	141	150	154	153	144	166	174	150	144	164	155	162	165	156	171	156	143	148	161	183	162	179	155	148	157	164	176	162	135	139	149	188	151	152	166	156	145	157	150	161	152	147	169	157	157	165	158	154	153	166	170	158	160	172	139	155	158	151	150	168	175	155	161	159	175	166	131	168	155	181	168	166	164	159	158	167	157	155	169	159	146	161	166	168	146	167	143	146	137	153	143	128	150	171	171	171	158	149	167	143	170	151	143	169	152	161	188	173	155	147	128	152	163	147	123	132	164	161	171	157	181	187	149	167	145	134	151	140	157	156	147	139	164	158	140	163	156	151	157	152	169	150	179	168	165	151	157	158	152	144	159	155	130	161	157	154	146	174	161	163	149	162	154	155	167	144	149	155	141	155	132	145	167	176	164	172	177	146	154	144	132	152	149	171	148	152	168	164	147	133	170	171	160	133	152	149	159	196	137	149	163	178	144	168	186	155	157	183	142	149	145	146	182	157	122	157	147	189	143	116	139	185	161	139	155	132	162	169	172	169	151	171	186	132	161	163	152	150	151	172	172	159	157	158	168	154	155	161	152	155	148	136	178	163	184	148	183	147	163	173	152	155	152	132	137	157	170	133	198	148	168	164	163	183	142	144	140	143	146	170	145	153	173	158	162	164	160	142	169	157	171	156	159	165	165	135	154	167	148	187	162	161	165	159	163	162	148	163	199	146	165	148	147	129	139	160	154	147	173	155	139	143	137	152	163	161	179	173	151	156	159	162	158	137	142	137	146	167	150	179	170	173	172	147	165	185	173	132	166	160	145	159	179	182	169	157	137	160	165	145	126	171	140	143	164	169	167	156	175	142	135	191	165	149	166	164	162	156	155	122	158	170	143	170	166	156	133	145	150	163	166	143	182	140	156	179	155	157	149	157	157	168	146	158	142	164	167	161	165	143	151	151	148	162	132	159	144	152	150	174	134	163	131	140	147	161	162	179	147	165	154	162	160	150	180	168	180	146	168	179	177	160	167	161	153	166	161	159	130	157	158	148	127	156	171	174	153	141	160	147	162	169	154	136	163	157	152	149	156	160	159	154	168	169	163	142	151	158	134	142	160	161	150	160	158	143	175	130	138	160	191	162	168	153	130	152	151	155	140	153	139	163	157	155	159	162	168	170	147	155	153	158	161	160	163	151	135	154	139	157	168	151	145	159	165	174	153	159	151	167	144	150	177	157	152	157	162	153	192	173	147	146	152	136	164	179	189	153	153	146	152	155	147	144	143	156	137	136	139	159	144	139	166	162	185	190	150	140	143	144	158	177	149	147	174	144	177	167	152	151	151	149	168	172	167	158	149	152	165	158	178	156	142	143	169	166	136	140	181	146	131	158	153	133	155	177	145	156	167	151	157	149	173	155	169	165	161	162	175	157	163	148	140	172	157	182	153	160	165	178	164	179	160	151	169	148	155	169	143	155	168	148	150	152	159	141	161	147	156	157	169	155	155	182	167	151	148	139	152	145	149	172	131	151	165	163	134	140	143	137	175	155	153	154	155	169	139	174	131	150	167	177	148	169	139	139	142	149
40189	50089	45419	33232	40588	37823	36014	34212	30171	33191	34058	23215	26937	25395	24561	19311	12549	13014	11388	11067	9211	7665	7790	5909	4339	4202	3706	2861	2429	2156	2617	2426	2507	2223	1936	1810	1718	1251	1676	1187	1197	1086	1060	1183	983	977	959	935	843	913	862	855	702	757	766	828	691	673	641	631	585	619	572	538	619	643	617	581	545	542	503	523	551	589	550	617	596	590	548	589	542	529	502	460	430	433	465	391	421	396	440	392	411	428	437	424	396	394	388	432	404	389	384	352	404	366	403	413	393	379	402	378	405	409	381	381	398	365	376	360	340	360	432	380	362	401	375	376	373	374	397	348	366	383	360	383	378	384	389	387	363	375	392	385	396	360	377	386	369	404	406	402	391	397	375	369	381	408	340	385	359	370	366	393	400	364	346	392	365	339	359	390	377	385	364	414	374	372	414	374	375	415	370	373	370	384	399	341	391	378	381	376	386	392	378	376	371	369	399	398	382	390	386	397	385	370	371	355	339	376	351	396	385	410	413	356	406	377	415	358	403	430	352	379	384	385	365	349	381	363	381	382	354	400	361	376	389	395	338	408	396	422	393	342	379	400	363	373	350	397	367	360	375	353	398	368	359	394	358	402	377	433	373	373	360	368	386	387	376	387	391	363	395	383	376	350	379	370	381	356	360	359	393	384	373	360	388	405	382	367	380	381	349	353	383	367	371	385	388	354	384	370	361	381	374	368	407	390	340	396	428	397	372	378	406	389	382	383	406	365	358	399	380	398	372	371	414	392	407	396	367	395	361	375	391	359	403	389	380	371	412	396	372	346	354	374	356	391	390	385	335	391	351	376	372	378	367	397	397	397	358	396	368	392	336	350	393	387	380	368	368	376	402	376	389	407	381	364	376	408	349	398	372	363	358	386	393	367	392	337	384	363	370	395	414	364	408	386	389	368	368	377	366	380	351	365	384	354	356	400	414	391	410	382	372	398	359	356	432	364	369	392	357	394	389	384	366	394	386	407	369	385	379	373	407	347	348	372	416	370	343	361	388	378	387	378	388	382	409	390	382	376	366	362	391	381	360	393	397	371	365	365	353	390	355	362	409	375	349	382	408	391	439	363	380	372	392	373	394	380	409	372	381	433	383	401	385	380	370	389	406	367	391	373	400	368	392	379	379	395	365	374	389	360	373	370	346	374	399	388	372	380	394	396	366	362	408	382	424	398	387	390	380	373	339	358	345	387	414	398	361	351	371	358	368	417	353	396	385	374	368	388	373	379	402	370	385	384	385	381	370	410	383	412	398	367	386	426	380	397	389	378	373	374	384	346	383	396	378	410	365	439	403	395	358	355	437	356	355	340	379	350	350	370	408	400	404	334	371	394	396	340	373	339	391	362	405	389	371	374	361	383	367	389	370	373	359	358	371	388	339	360	374	415	374	387	366	342	368	402	387	365	416	398	361	400	366	371	388	382	396	407	382	386	382	367	361	382	370	357	341	384	359	378	401	359	378	349	370	364	412	368	401	372	403	374	361	415	386	376	371	394	386	386	418	338	394	419	393	376	381	367	381	402	357	392	363	376	397	369	387	370	412	373	354	358	353	438	396	374	387	377	399	373	378	385	353	393	377	365	351	361	402	384	395	402	372	367	321	372	353	386	391	385	374	404	414	354	394	392	407	431	420	395	371	359	342	339	362	426	377	374	336	357	369	366	413	338	378	383	354	367	373	377	351	386	389	377	395	395	389	378	347	342	369	406	388	360	407	406	376	375	386	373	410	397	407	413	406	386	401	329	373	348	394	371	431	380	364	423	380	382	391	330	370	366	383	361	403	388	376	385	369	373	376	376	372	400	407	390	378	343	414	405	379	328	361	394	339	370	350	384	390	400	378	385	384	387	378	340	388	391	381	333	357	386	337	378	392	392	362	424	386	371	405	394	359	380	354	369	404	353	377	369	377	375	374	385	374	362	391	441	367	386	364	366	380	367	375	361	414	345	382	360	401	360	383	382	395	424	363	399	380	385	396	414	368	363	371	350	373	390	382	352	373	360	349	399	385	402	371	395	376	368	365	369	360	363	414	343	361	362	387	414	372	382	373	395	423	346	357	368	382	367	351	376	403	382	388	361	387	360	386	369	402	380	373	402	398	381	394	406	390	397	420	361	416	361	399	367	393	402	370	374	393	377	394	361	416	380	380	380	360	407	397	361	368	371	391	378	399	369	394	385	348	401	378	360	393	381	354	401	363	383	331	350	388	364	341	393	355	390	379	402	390	375	404	355	341	406	387	366	365	387	400	345	366	344	326	348	380	402	364	379	361	416	402	394	390	376	401	360	377	434	392	393	414	401	348	377	385	426	344	392	385	375	393	364	362	347	420	356	371	389	385	364	358	406	347	393	378	392	383	372	404	353	338	377	384	380	384	373	362	370	383	396	387	397	365	384	404	395	363	353	367	345	393	370	398	409	387	370	383	392	405	363	368	371	366	360	369	399	365	373	382	346	381	389	336	371	370	386	371	416	397	383	442	342	401	373	353	390	378	374	405	364	386	373	386	385	424	374	356	415	373	385	365	386	423	371	375	357	375	414	351	425	392	352	346	353	338	375	400	375	389	383	381	380	371	391	377	380	400	363	366	380	418	361	400	399	357	384	379	395	382	388	411	418	420	373	391	411	404	379	393	370	369	394	415	378	391	386	375	367	396	374	394	366	377	386	385	395	395	420	373	318	379	353	390	366	396	360	364	365	430	383	398	425	396	423	374	420	388	427	358	368	384	377	399	380	381	382	391	372	389	372	380	388	381	383	351	414	347	393	404	379	387	409	383	365	368	372	377	373	355	378	390	396	353	361	385	368	382	393	370	415	390	371	400	402	377	377	371	385	389	377	360	353	423	383	354	391	384	360	356	389	405	391	384	388	405	361	373	376	351	375	416	393	339	386	374	351	348	389	416	351	356	416	399	390	341	375	407	368	402	403	387	382	396	362	399	397	396	402	391	398	359	372	364	387	363	351	393	363	364	362	400	373	351	336	396	382	368	392	346	376	371	408	401	374	363	364	368	364	407	382	351	364	357	341	378	406	392	376	389	368	417	368	376	391	396	387	366	390	376	398	413	357	391	398	397	352	342	404	410	387	400	374	382	404	362	418	362	382	385	368	404	389	382	367	398	387	345	371	405	373	382	381	415	360	351	409	356	356	346	368	380	360	376	382	398	383	362	359	394	374	394	375	410	381	359	387	378	385	381	385	372	396	396	385	386	360	373	379	386	369	351	333	365	400	381	387	344	403	351	358	391	403	376	359	339	370	369	388	391	375	395	370	352	397	370	414	374	404	383	411	354	374	358	354	367	396	399	385	376	402	391	375	373	380	367	381	403	379	380	385	374	371	371	389	398	352	387	417	377	380	390	369	391	359	393	376	378	373	376	372	385	384	385	358	400	384	424	368	395	400	364	372	377	380	365	383	376	369	390	361	391	390	349	387	382	350	414	382	357	371	361	361	380	376	373	408	378	395	360	336
24622	20164	12623	5232	4972	3521	2392	1680	1182	1128	992	612	556	522	463	456	391	391	319	339	299	293	296	294	274	256	309	258	270	270	275	245	244	255	243	260	265	244	229	247	233	232	230	262	239	233	251	260	209	262	278	262	248	256	268	266	239	238	230	244	225	240	207	249	258	217	239	227	231	245	250	248	251	234	257	226	256	216	210	241	237	242	293	251	220	256	237	262	234	245	244	233	235	219	261	224	225	233	223	242	209	275	249	222	247	207	235	260	256	241	259	245	251	240	230	248	218	237	237	232	200	238	265	262	247	245	251	230	274	275	229	240	249	223	248	240	211	222	243	208	222	259	223	233	224	237	253	214	246	266	221	238	215	254	238	238	223	255	241	229	219	253	244	250	251	267	220	226	243	265	239	234	246	240	201	219	236	246	199	209	254	231	247	247	204	231	212	217	240	218	222	212	266	254	213	245	247	212	241	250	218	223	234	232	227	238	209	251	247	210	219	255	208	241	228	264	257	220	210	255	255	217	235	222	255	236	249	246	226	224	268	208	238	233	244	244	217	244	236	235	242	224	226	220	228	265	263	222	215	223	233	240	236	241	229	243	198	245	260	221	233	206	225	232	239	246	244	247	226	224	231	293	237	251	235	236	221	208	226	216	237	221	239	233	236	239	185	248	236	251	238	235	234	253	258	234	226	229	246	240	264	246	217	232	250	220	252	234	271	240	259	252	254	250	225	247	218	248	231	231	237	252	233	280	246	252	224	255	240	260	244	258	237	247	247	270	237	245	216	256	226	245	237	256	257	239	240	218	229	268	239	250	227	231	252	250	261	236	270	249	221	216	267	222	245	228	229	236	223	215	235	246	214	220	240	236	230	219	242	240	246	227	243	227	226	231	236	244	217	256	255	218	236	231	264	264	237	244	232	234	261	211	248	224	237	232	255	232	225	259	217	222	240	249	259	238	262	253	241	252	250	215	236	233	208	254	242	243	232	232	197	208	214	225	242	221	230	259	262	229	215	240	242	229	226	209	228	235	257	237	206	233	258	229	237	213	216	227	204	266	234	226	243	213	239	244	234	244	221	214	228	226	249	214	240	222	240	230	224	248	245	222	222	244	235	238	217	242	243	246	232	293	250	219	245	246	248	236	236	223	254	221	230	257	279	233	213	228	231	220	247	220	239	243	201	220	226	236	251	239	225	224	222	220	230	262	261	226	262	247	233	246	257	265	205	268	234	231	219	236	230	260	229	256	233	233	233	207	225	248	224	263	230	211	229	258	251	238	268	254	243	215	259	226	246	242	234	232	234	223	239	248	232	241	243	241	231	234	234	237	237	251	234	209	237	282	240	236	221	236	254	231	262	254	240	237	249	231	264	244	231	237	234	267	230	239	247	245	264	242	258	241	211	251	239	245	236	234	237	261	240	219	253	239	247	250	204	217	229	232	255	234	246	236	228	231	241	256	264	235	255	236	261	247	228	253	225	229	241	257	225	257	220	252	243	222	234	230	235	244	251	233	240	219	236	224	237	226	235	221	243	224	229	238	224	223	230	252	262	226	251	240	245	258	231	267	230	269	233	248	231	236	235	229	254	247	240	242	247	225	234	245	232	265	241	232	211	245	233	251	220	233	222	240	244	234	259	206	247	221	234	226	240	231	256	223	252	225	235	258	224	230	233	228	218	234	223	234	262	246	249	242	210	217	212	243	208	264	257	227	249	233	234	251	223	253	249	237	223	246	257	255	237	241	197	239	256	242	253	243	238	224	235	263	249	242	253	214	263	239	241	231	250	241	228	245	254	221	227	219	222	256	233	241	216	260	216	241	231	224	232	239	260	243	246	224	258	232	249	224	254	239	204	258	234	207	234	258	222	241	231	259	231	225	243	246	237	253	228	235	228	212	210	244	260	245	207	222	215	218	258	245	259	250	239	237	253	209	217	232	238	258	213	231	241	246	251	248	216	226	208	223	234	217	211	240	242	243	210	222	221	241	239	235	229	197	240	237	241	231	270	231	239	201	257	239	243	262	217	264	246	233	226	254	257	231	245	236	219	235	235	242	260	238	230	237	247	214	243	280	234	239	250	238	260	223	252	264	213	261	273	244	252	258	237	216	262	232	228	226	228	230	237	206	259	228	236	217	257	260	239	238	230	231	233	223	231	251	232	233	259	228	234	223	223	253	231	227	241	226	243	227	231	228	238	236	233	243	228	249	229	202	253	265	258	250	258	242	229	254	264	217	268	218	224	219	238	230	234	229	209	238	213	223	241	247	224	205	234	240	245	230	240	205	241	236	205	235	252	222	241	224	241	235	232	255	239	220	217	233	261	241	227	227	252	250	259	216	229	250	255	225	225	205	242	237	254	228	235	233	255	254	229	277	200	238	224	228	250	223	241	232	220	225	237	210	281	281	198	218	215	250	235	239	243	229	238	242	291	237	255	249	231	255	228	213	250	233	231	244	237	222	243	235	236	244	224	248	239	263	224	220	213	235	241	221	245	232	237	248	253	243	246	235	226	257	266	249	215	263	228	216	220	250	239	201	237	240	217	235	258	247	224	202	242	261	243	222	232	221	227	239	210	255	263	222	202	218	223	275	235	211	263	232	212	234	231	211	228	245	207	270	236	247	250	240	243	222	225	237	241	261	244	252	245	241	251	255	225	238	229	235	234	248	224	224	199	216	236	244	220	254	224	235	222	249	243	231	252	226	227	216	259	274	265	245	234	234	220	212	251	215	234	206	251	232	240	264	227	218	267	255	258	266	240	222	243	221	228	266	219	254	227	237	235	242	238	227	266	247	210	221	216	232	253	236	239	264	214	248	221	197	242	256	235	215	234	243	226	251	234	236	244	204	242	225	218	233	258	254	239	253	255	229	221	226	274	235	249	228	238	239	232	245	224	253	241	248	234	210	220	250	254	231	218	237	271	256	232	213	220	232	226	260	258	235	232	230	260	231	251	236	239	242	237	255	259	224	224	232	238	260	237	226	218	211	249	217	246	245	237	255	253	241	251	243	232	243	212	231	224	234	255	263	238	263	222	232	218	232	218	250	230	224	238	250	209	241	230	218	196	255	232	243	230	249	247	243	256	220	271	230	241	227	260	241	232	236	261	218	216	245	248	272	242	242	207	252	226	261	229	250	253	224	239	257	220	251	255	206	245	260	195	206	242	230	257	210	260	222	232	216	250	264	248	232	231	278	224	239	244	248	225	231	252	246	235	227	264	235	239	221	262	226	244	234	248	231	233	236	222	231	217	245	218	216	260	214	218	249	233	243	226	218	248	232	250	243	249	235	225	237	224	229	227	253	216	242	228	224	266	242	224	236	236	232	245	233	253	252	269	245	227	210	235	216	235	259	225	212	228	216	198	244	230	219	271	233	241	268	216	238	234	257	253	258	213	229	260	226	235	223	239	226	232	231	236	250	243	252	228	231	252	224	221	258	262	235	206	218	248	231	248	212	205	208	225	250	243	238	214	262	213	227	255	236
15475	18799	16048	10770	12563	9925	7664	6220	4855	4721	4857	2781	2669	2761	2290	2107	1432	1570	1377	1159	1105	970	940	943	838	810	747	779	724	735	753	741	681	685	740	696	742	629	682	660	667	670	669	644	637	596	599	620	570	589	636	625	610	643	643	625	589	595	615	574	598	548	582	635	585	627	630	607	577	582	577	576	594	582	622	578	559	569	619	594	587	590	634	572	585	584	585	556	537	612	564	506	592	563	576	552	575	545	590	566	591	539	618	596	601	571	578	572	574	558	608	566	572	560	559	563	543	591	582	533	582	516	557	585	540	583	598	547	581	548	605	540	573	612	542	538	526	582	557	586	561	578	552	584	580	561	559	559	552	554	572	588	589	583	575	591	575	579	579	550	563	538	576	575	587	564	568	625	581	531	585	603	563	581	554	562	551	613	605	630	599	600	529	542	609	603	546	585	606	557	586	625	593	574	563	589	558	549	581	573	585	591	621	589	610	555	604	558	560	604	578	577	598	561	620	596	608	565	593	560	605	607	559	587	580	541	566	545	591	566	579	610	577	542	564	584	595	530	550	564	585	573	547	590	606	600	601	560	600	601	579	533	581	551	536	563	604	560	531	545	575	586	589	595	598	591	565	581	579	528	576	578	597	586	575	598	592	613	564	607	561	591	533	521	533	578	541	502	576	561	620	573	538	600	562	575	569	593	575	596	562	604	553	618	591	559	593	588	595	577	581	613	552	549	558	596	539	565	590	541	600	588	557	520	516	581	555	571	555	512	572	583	563	527	547	577	583	564	549	549	556	554	566	591	566	530	578	598	565	587	579	563	554	582	541	562	544	593	602	581	598	566	597	592	544	531	582	534	503	565	569	596	545	563	592	552	543	580	593	546	566	525	622	604	565	595	595	594	560	601	565	584	580	587	564	555	544	551	599	571	564	584	560	537	617	619	551	552	600	559	566	599	597	563	582	586	572	593	553	674	573	555	584	560	546	578	582	573	610	566	523	575	545	543	632	575	565	590	556	559	576	608	551	574	589	567	595	554	566	568	555	585	564	572	572	591	555	570	551	563	527	590	590	569	568	608	571	620	614	542	554	578	578	554	567	581	581	580	555	627	584	586	598	570	546	574	634	579	555	578	555	586	577	558	575	572	608	612	577	557	580	576	623	575	580	553	567	575	585	530	550	537	600	589	576	538	572	591	573	579	590	578	556	571	573	604	605	592	543	573	578	581	601	593	561	591	588	616	579	637	593	567	554	558	588	565	556	582	595	589	548	519	566	592	591	570	521	564	615	537	599	577	572	590	601	594	603	574	548	569	594	631	571	533	552	581	602	601	580	542	565	634	609	524	553	573	596	564	595	569	589	562	610	557	584	586	545	604	592	579	559	529	596	561	575	605	592	562	594	557	549	594	582	567	526	551	578	508	613	614	522	580	562	606	516	574	586	556	522	564	573	601	553	576	555	533	572	542	568	574	605	562	582	532	555	616	548	558	558	547	595	573	576	611	547	583	582	571	531	623	591	599	594	627	570	574	563	584	609	554	544	609	558	585	540	550	573	564	609	566	526	568	552	576	575	531	617	612	502	590	547	568	580	580	578	581	545	608	618	543	604	613	566	535	557	572	595	590	585	521	572	589	556	564	595	647	584	634	581	594	579	552	553	567	601	584	558	572	588	620	564	552	573	547	558	610	552	572	537	577	510	576	564	605	545	526	560	518	580	589	549	565	547	613	586	542	559	593	565	583	566	584	539	554	543	598	584	543	538	594	546	545	587	555	538	557	592	549	574	621	577	571	536	558	557	577	556	530	569	607	586	550	565	576	565	600	555	544	630	598	567	591	552	568	538	588	606	558	616	603	548	558	552	614	538	572	531	579	585	545	556	541	539	581	570	559	533	542	547	550	560	567	598	596	551	649	556	534	623	626	547	572	563	594	599	599	573	569	580	578	584	562	603	574	596	627	583	588	559	584	558	563	552	597	495	567	589	587	526	584	588	561	574	553	587	574	567	585	571	583	547	575	608	649	579	591	546	568	557	589	573	592	560	581	606	604	549	607	581	562	593	575	580	565	546	597	559	599	568	564	572	586	517	584	590	524	598	562	590	589	584	578	556	573	605	581	602	538	552	602	590	592	593	587	531	610	589	588	550	591	578	548	598	585	551	550	566	614	568	572	546	542	551	591	565	574	545	565	533	563	592	560	573	567	589	577	574	564	577	573	566	566	557	541	565	573	581	598	602	572	540	640	575	536	584	587	557	561	602	550	556	565	592	566	607	563	590	589	592	540	592	591	568	595	625	563	570	557	552	598	590	572	560	542	513	590	572	574	545	571	595	578	556	583	551	593	609	579	534	613	546	586	585	590	558	590	587	548	557	564	568	577	565	575	531	550	532	538	563	556	573	570	575	596	526	531	565	572	580	567	584	592	549	591	572	563	547	560	533	570	593	580	571	543	567	596	570	566	600	621	570	621	582	580	571	578	521	573	588	538	534	533	576	567	541	561	539	637	555	537	591	552	534	621	567	593	581	509	548	578	536	549	580	554	575	569	546	590	524	575	597	592	556	575	541	576	568	543	585	576	566	574	591	585	578	599	580	538	577	545	581	579	627	547	578	583	572	588	570	560	531	555	588	539	615	582	549	520	614	593	570	563	611	537	565	567	590	584	579	575	605	635	584	597	553	578	571	543	586	566	587	548	585	615	554	591	589	585	567	562	553	567	545	564	547	566	605	554	576	608	592	565	516	610	586	644	560	608	589	607	542	585	577	589	591	597	533	562	590	595	620	567	543	569	571	575	582	556	576	570	568	592	600	563	579	537	549	561	572	563	560	549	564	580	523	580	592	575	580	577	567	564	571	568	602	574	579	563	596	566	541	571	604	584	611	590	631	562	588	598	569	579	557	560	577	582	517	572	573	611	608	576	544	540	563	542	581	584	549	576	582	590	608	604	544	578	602	567	593	630	545	566	555	510	573	537	554	566	584	551	544	583	566	572	558	599	535	577	538	570	573	563	545	562	586	619	566	569	565	584	569	538	553	537	546	586	551	592	567	563	562	565	539	568	583	559	570	574	550	555	582	575	598	575	643	537	541	595	571	566	562	531	543	583	582	550	582	576	634	593	539	543	566	611	539	567	608	552	541	558	575	599	564	573	556	568	572	616	561	568	591	569	585	569	591	566	551	578	565	553	548	610	522	587	543	586	546	577	574	588	576	573	563	576	532	599	559	579	555	572	602	571	613	539	597	602	589	554	575	541	559	565	586	535	571	606	563	570	605	595	542	549	575	581	593	585	538	594	594	531	574	593	569	562	567	589	576	567	640	595	564	552	575	559	546	596	590	608	560	547	548	581	565	531	599	540	546	524	617	586	533	583	593	580	552	614	616	559	580	568	588	575	582	581	572	542	551	576	545	527	539	572	568	608	577	629	566	544	556	571	581	596	584	562	563	558	543	576	586	561	549	572	574	574	580	540	557	607	578	568	556	612	572	553	566	550
45253	48666	39308	25131	28990	25418	19884	15775	12103	11704	11245	7200	5803	4975	4527	3472	2277	2191	1869	1441	1201	909	821	736	560	531	551	449	436	409	409	435	389	385	333	334	359	312	382	334	327	304	289	291	333	297	287	290	280	269	246	267	282	280	267	287	274	254	215	268	258	250	247	255	258	255	264	224	240	242	242	250	277	250	260	269	251	272	245	254	248	253	208	246	257	226	215	242	228	262	235	248	226	232	218	253	230	244	247	244	247	214	233	232	211	242	254	236	244	237	289	260	219	213	253	240	248	237	234	243	232	241	248	274	230	258	244	248	267	261	234	286	217	243	262	232	273	257	260	255	241	245	211	236	247	229	240	230	225	218	260	228	255	258	217	228	255	216	239	238	213	252	237	239	236	261	234	240	221	271	235	249	241	228	249	237	245	238	258	234	233	244	255	257	265	239	247	239	248	240	258	241	243	254	216	216	252	269	255	243	223	240	268	268	248	226	227	233	241	218	233	262	250	233	242	256	215	244	268	226	223	223	221	250	225	251	226	253	219	252	239	226	251	245	215	230	231	221	221	248	244	240	196	226	226	270	231	236	266	209	240	235	250	225	232	225	260	250	250	230	239	236	226	254	247	234	281	247	244	224	210	243	256	230	251	231	244	221	228	223	242	265	220	245	269	229	246	233	239	241	227	288	246	239	261	238	240	223	269	240	258	245	241	255	244	245	232	255	227	261	254	243	242	215	249	256	249	240	244	254	247	274	239	235	253	215	242	231	244	239	234	259	239	231	245	219	243	244	259	254	241	253	256	258	252	238	252	256	226	253	248	235	256	242	237	239	228	280	237	241	240	257	219	235	229	252	267	246	217	261	249	243	234	243	236	236	220	237	244	258	240	232	225	202	252	255	274	233	251	236	217	249	232	230	240	279	226	275	215	266	249	236	268	230	246	237	255	259	246	240	236	236	231	221	249	233	244	236	258	247	247	259	257	231	250	258	268	252	241	227	239	231	278	263	237	239	256	243	248	259	245	224	244	253	209	270	227	258	252	278	243	232	241	229	230	254	243	254	234	252	254	237	235	243	252	207	289	258	242	244	250	263	219	237	219	258	232	259	248	203	229	233	237	242	259	257	258	242	251	264	247	244	242	218	238	229	239	235	250	246	238	208	219	226	271	275	243	247	231	218	270	245	247	256	237	253	244	242	245	245	234	232	266	252	261	219	259	241	264	223	205	238	245	242	236	222	264	281	247	256	245	241	225	233	250	241	247	225	243	250	246	288	267	239	242	245	246	267	243	241	251	245	251	243	235	240	228	250	249	216	239	245	275	236	236	235	290	246	254	198	266	246	245	254	233	253	263	242	206	233	230	241	239	217	228	232	228	251	242	237	254	234	267	222	230	234	265	234	266	276	258	231	260	249	225	231	252	247	241	248	209	265	251	243	240	254	248	286	221	223	245	216	249	235	235	253	233	254	254	237	243	240	250	233	257	220	226	260	255	270	248	221	230	234	253	253	220	252	248	241	245	227	234	230	204	259	253	232	249	243	248	229	265	279	230	243	235	222	249	259	249	220	249	251	269	228	212	239	260	234	244	249	264	232	231	251	248	217	238	250	256	270	235	242	226	220	228	246	273	252	241	250	221	234	245	242	275	242	233	226	255	240	257	242	258	218	222	217	239	259	211	244	266	224	238	273	255	230	234	241	279	208	236	257	232	248	224	233	230	258	220	264	250	230	230	223	253	240	246	247	228	264	199	231	249	230	241	261	254	248	258	232	237	229	261	259	233	231	264	208	218	244	239	247	239	239	229	244	245	211	230	214	240	255	221	264	242	224	249	235	229	230	266	238	217	250	232	277	274	230	229	239	266	245	256	240	245	267	257	248	218	237	227	250	269	252	228	229	231	271	233	230	269	221	241	247	264	226	232	243	219	203	220	228	211	244	246	253	254	246	258	232	259	255	245	259	250	270	211	247	235	241	278	216	236	254	235	218	241	220	248	235	262	269	224	240	241	230	233	224	249	280	238	236	283	230	253	230	237	246	244	266	237	258	239	234	240	234	249	233	235	259	259	263	229	233	234	249	242	253	242	245	235	259	245	244	258	260	252	225	255	226	233	246	233	231	220	237	268	233	281	256	238	261	231	214	227	244	225	243	261	247	240	225	245	236	242	219	236	252	237	225	239	234	268	254	234	255	249	232	239	233	245	271	248	256	220	231	238	227	244	262	251	252	236	237	206	234	260	213	229	240	228	256	257	261	245	231	221	242	224	279	230	241	265	230	269	266	209	198	230	224	233	253	243	240	237	228	248	244	254	259	224	251	274	220	229	230	229	250	233	246	255	225	274	219	216	237	245	228	209	242	267	247	245	257	236	251	265	261	241	238	232	255	232	259	242	241	219	258	253	232	226	225	236	262	239	230	237	253	233	237	259	220	250	251	249	239	230	239	246	232	219	231	257	214	230	228	258	218	227	255	261	257	227	238	214	222	251	237	233	255	210	217	227	234	223	235	236	248	220	232	229	251	217	216	239	245	261	241	275	239	227	255	236	222	217	236	260	265	258	244	250	253	246	251	261	247	239	258	249	241	235	236	259	229	217	233	268	264	245	215	230	243	226	252	245	276	237	233	242	235	243	248	252	232	252	258	254	243	251	230	247	240	234	270	271	222	240	256	258	235	237	260	271	259	234	260	250	238	233	217	249	204	255	243	232	234	255	259	245	240	261	271	228	215	209	235	249	239	227	280	229	253	225	215	230	251	229	239	259	222	230	257	231	250	252	245	241	245	243	290	239	245	261	246	219	259	251	270	243	240	231	259	229	218	243	235	239	228	251	237	242	216	233	260	275	246	234	279	228	228	242	238	226	249	224	223	231	234	237	266	260	235	283	233	250	258	253	251	249	224	205	247	251	241	239	250	253	228	249	249	229	242	272	268	249	234	228	286	279	239	226	242	225	234	248	264	218	229	244	245	239	208	233	256	239	256	227	258	241	258	218	260	261	227	254	219	251	244	228	223	253	272	229	260	225	235	212	214	226	249	240	240	232	230	255	216	216	237	261	234	266	228	241	239	239	257	243	243	242	223	236	226	256	265	228	231	235	249	240	259	243	236	262	227	247	229	239	220	248	245	264	228	237	269	244	247	249	219	243	223	209	243	278	237	237	244	242	213	204	245	235	244	229	225	240	234	254	221	256	244	236	238	251	213	247	238	233	242	220	239	208	234	246	238	242	244	225	250	230	230	238	241	239	227	278	241	235	237	256	253	225	251	247	276	246	247	250	238	226	252	229	259	241	237	242	277	260	248	235	228	240	249	240	207	233	264	247	234	234	242	232	239	240	233	225	256	271	238	236	208	240	235	227	248	254	271	244	252	222	251	227	239	242	248	222	238	268	257	247	244	268	252	215	242	264	247	224	249	234	225	207	239	257	243	246	217	246	263	253	278	241	228	250	244	246	239	236	238	260	211	229	237	223	221	266	208	258	251	283	218	234	216	232	235
31825	42973	36298	26401	32810	31256	27421	23340	20511	23369	23931	15384	16170	15806	15078	11003	7649	8464	7114	6083	5322	4310	4242	3359	2647	2469	2436	1968	1743	1651	1860	1826	1695	1498	1221	1353	1377	1203	1398	1083	1083	1134	897	990	940	869	845	764	731	813	754	777	715	744	760	775	777	749	705	745	705	699	674	665	689	663	693	690	672	600	630	683	680	677	650	677	657	686	666	673	641	629	568	618	606	580	587	608	542	567	553	606	605	597	549	609	569	603	649	642	579	593	576	605	583	588	584	568	579	585	572	564	603	538	583	556	576	574	604	572	576	604	584	541	597	571	605	573	596	598	571	519	570	567	547	595	597	527	596	562	562	568	561	537	579	560	591	569	617	551	570	593	570	533	567	537	572	564	578	572	587	608	602	568	582	529	597	581	559	612	590	567	580	597	565	560	563	578	552	577	559	588	592	583	558	575	558	597	569	564	557	562	611	598	566	586	570	610	584	604	590	583	597	565	578	574	573	604	544	549	590	612	560	588	569	564	594	513	596	565	596	541	521	535	582	596	604	548	592	601	571	550	602	573	610	590	590	534	546	501	586	569	572	572	570	579	596	530	573	556	558	590	571	608	560	545	596	567	580	543	580	587	552	578	571	622	603	570	596	569	577	554	561	593	601	568	594	555	590	601	517	587	589	565	601	545	577	589	572	594	583	554	563	546	564	549	574	549	574	634	620	567	568	595	576	540	597	600	586	532	560	566	564	594	579	608	576	588	575	581	563	561	577	549	564	573	590	556	549	558	580	572	600	591	567	559	554	556	589	584	583	564	524	591	532	563	598	551	582	580	525	620	604	598	555	542	557	625	580	590	582	564	569	596	583	616	575	571	562	580	598	566	571	537	612	570	617	558	539	600	526	580	545	552	583	561	587	579	564	593	557	612	546	550	563	568	581	540	597	584	563	570	560	554	578	555	555	559	556	564	529	580	589	603	582	585	561	567	562	571	583	575	584	587	615	552	581	563	541	577	571	581	568	543	538	548	607	579	575	592	574	588	555	586	624	597	563	547	598	585	568	579	525	546	642	604	573	583	588	557	592	584	586	587	544	588	621	595	541	557	535	624	564	579	546	594	575	600	567	574	586	618	557	554	597	535	558	585	566	590	537	598	588	570	571	552	591	573	554	526	640	593	565	563	567	579	537	571	599	541	570	545	562	538	563	580	544	569	567	603	541	555	618	573	641	583	588	619	547	621	581	553	587	581	571	596	562	558	576	586	500	582	594	613	545	564	565	566	536	567	583	578	572	582	571	543	572	537	576	548	556	602	549	567	582	564	570	602	551	557	589	588	584	568	606	564	572	566	582	582	547	584	575	602	544	587	601	608	579	576	552	600	576	578	563	554	578	572	580	566	605	581	510	563	574	571	574	577	566	578	554	563	589	579	591	543	535	569	568	594	574	569	538	574	540	550	573	619	549	553	548	538	570	529	584	577	605	591	578	574	622	582	521	567	579	561	568	539	585	553	553	595	601	604	554	584	542	577	572	586	588	589	552	574	597	575	577	528	577	575	566	598	528	572	593	577	597	574	543	557	603	542	576	558	569	554	589	596	576	579	568	572	607	582	569	571	598	572	529	557	529	559	571	556	604	575	614	569	589	622	635	556	587	574	562	607	540	601	544	559	582	544	575	599	545	574	569	573	601	593	604	555	586	553	595	579	559	555	638	544	572	579	536	626	568	594	550	593	592	537	576	555	553	542	584	551	574	577	587	650	559	560	567	575	551	554	592	577	523	572	596	547	572	558	540	568	525	624	576	568	571	579	626	592	603	622	598	588	600	570	545	583	601	551	561	577	595	567	622	561	599	579	553	562	570	556	585	604	594	562	620	620	576	597	543	588	563	539	580	574	606	586	600	568	578	552	581	567	569	576	537	603	566	593	566	578	598	610	563	603	570	630	567	570	569	596	553	555	561	526	571	590	570	586	573	548	596	585	575	587	583	645	638	613	595	579	575	608	578	570	619	598	548	556	590	546	558	597	596	592	547	516	565	560	565	594	556	554	572	586	589	593	595	602	555	555	550	557	609	580	533	547	566	562	594	553	575	572	619	599	574	577	574	584	607	552	582	606	592	586	540	582	533	618	591	590	548	569	537	571	560	581	567	538	583	518	566	574	601	579	553	582	544	567	553	580	579	566	529	597	533	557	578	562	525	537	551	538	585	573	559	591	531	592	592	602	573	572	581	601	573	569	601	594	592	617	563	580	603	572	528	587	553	587	601	599	567	614	600	554	573	551	573	590	579	564	578	547	565	616	602	562	590	563	600	552	575	584	535	537	598	604	590	543	583	541	588	544	610	578	554	571	526	577	557	567	596	625	562	567	616	555	560	576	543	568	566	586	616	557	578	594	531	572	593	589	573	560	601	592	602	586	589	551	572	516	586	573	593	574	579	567	555	568	577	585	575	586	628	602	583	551	582	600	569	551	537	586	555	581	575	543	568	554	542	547	553	543	559	571	596	578	567	583	600	550	567	555	540	570	569	562	565	598	591	557	560	563	557	621	563	578	594	570	599	586	570	539	571	543	558	571	600	592	543	554	568	568	591	588	568	584	640	555	509	540	608	570	555	586	572	567	558	560	563	572	541	571	582	593	595	560	601	557	565	563	564	554	580	567	592	588	581	596	565	574	556	546	622	570	587	543	577	575	563	571	541	574	570	561	583	617	617	586	550	587	620	584	575	561	547	594	596	592	564	566	567	537	578	585	556	603	577	605	611	575	532	612	558	604	578	561	560	573	548	555	573	572	592	585	588	601	556	538	554	580	589	568	558	578	573	577	577	553	566	579	596	608	566	575	576	583	570	598	561	558	563	576	608	596	635	561	527	593	562	582	571	501	584	563	576	561	580	552	557	540	612	548	543	494	593	576	574	565	583	614	560	576	555	615	575	559	605	574	571	573	596	593	543	549	572	572	543	586	539	563	593	603	595	566	580	649	527	549	617	546	610	571	566	608	599	538	581	538	535	582	556	598	549	540	571	573	583	586	555	558	531	567	601	564	589	576	533	578	581	555	587	567	564	582	572	554	580	566	581	608	548	555	559	588	545	540	592	592	580	593	551	597	571	645	612	638	553	553	533	598	580	618	579	548	584	578	628	624	563	573	569	553	559	615	555	607	577	572	573	558	572	569	569	542	575	521	557	598	532	535	587	552	579	601	557	565	557	581	605	574	559	580	553	545	587	542	556	570	579	618	562	569	577	593	565	548	554	581	588	573	601	586	598	554	558	548	587	538	563	566	603	555	583	580	589	568	562	527	601	588	587	569	577	585	578	525	531	588	584	577	582	590	573	571	575	566	547	594	579	626	613	517	572	533	561	580	568	555	549	563	586	560	569	622	567	552	574	593	599	571	574	613	589	589	608	557	579	559	596	600	578	574	581	532	550	598	607	584	555	562	572	547	561	560	576	589	573	548	591	596	579	578	580	613	593	577	530	569	591	565	605	577	588	618	578	544	553	506	586	579
55042	51214	43974	28561	31795	31447	29144	24849	21392	21570	21134	14074	12223	9820	9884	7156	4392	4123	3754	3367	2578	1939	1961	1225	1037	864	911	580	501	546	654	611	551	451	462	424	466	379	387	283	286	301	239	259	239	237	236	244	244	192	217	206	192	228	204	230	216	209	190	199	184	199	200	188	169	211	195	185	191	160	195	165	173	166	170	147	172	182	176	168	181	172	152	166	146	153	155	182	174	158	165	138	146	140	159	146	153	176	160	174	152	165	158	157	159	151	140	149	165	167	160	174	144	167	142	152	155	182	175	163	150	172	162	156	152	161	156	186	155	158	146	152	165	168	161	161	175	153	169	173	194	152	156	151	161	152	147	147	161	162	148	160	137	169	171	166	172	164	139	140	144	151	178	132	164	166	172	151	155	152	134	173	171	158	160	165	146	171	174	168	179	138	149	148	157	142	167	152	160	171	162	162	149	148	194	162	179	156	148	166	180	148	164	151	163	132	151	155	181	165	169	161	166	149	154	167	151	162	151	176	147	152	170	158	170	147	172	158	171	163	132	179	162	157	182	144	169	119	165	156	168	159	147	128	160	153	144	141	140	149	158	166	154	160	141	159	145	171	135	139	151	175	170	144	159	152	134	159	156	142	129	164	153	162	188	193	174	165	160	151	157	133	165	174	164	163	146	163	173	179	156	157	144	151	177	137	146	159	146	164	170	179	151	148	163	173	153	195	151	144	164	155	161	174	141	147	161	143	152	154	167	150	161	173	150	158	141	129	183	172	162	142	161	162	155	151	165	153	157	154	155	149	160	162	179	176	147	150	157	155	125	138	165	143	140	170	151	137	173	160	163	149	171	153	123	161	154	159	177	140	175	149	133	161	154	158	166	170	174	166	163	158	167	150	152	176	136	172	133	152	124	184	145	153	143	171	172	148	170	170	154	148	164	160	156	150	172	153	167	152	166	119	190	164	158	147	165	174	145	145	170	170	156	168	149	137	146	172	181	161	163	169	163	180	158	163	141	167	147	154	164	162	150	139	169	142	173	158	151	161	174	166	134	176	154	169	144	146	136	153	139	166	165	174	150	146	150	146	173	152	182	175	161	179	170	155	161	163	138	128	168	165	134	174	175	163	157	154	137	183	157	175	163	165	156	139	157	152	145	163	146	184	169	170	145	129	167	165	169	145	157	160	161	140	166	154	167	154	133	131	170	134	165	166	143	125	161	165	160	139	168	159	160	176	170	161	155	157	158	191	166	158	165	140	157	151	182	163	133	158	161	186	151	157	136	136	164	159	172	155	145	163	151	157	143	161	149	144	148	124	158	159	160	148	157	167	189	158	172	171	157	160	154	178	149	136	152	149	181	158	149	165	128	181	142	152	176	153	156	160	176	151	148	152	146	169	141	164	171	171	172	168	145	145	151	172	153	145	153	163	146	171	172	164	185	169	177	172	151	185	150	170	171	179	137	168	156	173	167	165	166	142	145	144	146	135	158	158	153	131	175	161	158	134	168	151	149	140	141	178	166	160	155	158	145	156	141	144	168	168	166	168	177	157	155	166	152	153	162	132	168	139	150	159	144	131	162	155	169	180	154	177	175	165	147	163	169	148	160	151	160	161	149	157	134	151	163	140	171	153	151	155	146	159	130	178	148	161	179	151	121	175	167	173	161	184	160	164	157	139	168	166	154	159	153	132	157	155	155	155	148	156	184	144	167	152	146	206	164	156	156	162	159	173	157	157	168	140	151	129	165	152	163	153	177	139	146	137	150	178	149	158	159	171	147	145	185	148	165	153	142	127	170	146	156	134	129	138	164	193	157	151	168	159	182	168	159	160	190	171	139	169	174	169	149	143	163	135	155	157	159	180	177	140	153	170	152	147	168	154	167	148	149	152	144	160	162	158	178	144	164	141	172	175	133	165	164	168	149	161	159	160	158	150	157	151	163	189	151	142	155	147	157	138	147	181	160	140	150	146	165	156	153	174	179	156	152	154	158	160	148	152	143	158	168	149	157	139	149	173	172	176	165	132	170	166	162	162	173	164	201	167	170	133	160	140	149	170	165	144	138	155	131	151	149	160	155	164	171	144	142	164	158	143	151	159	165	158	169	161	141	172	180	181	174	145	179	161	158	144	151	158	152	181	161	152	127	161	161	171	155	157	152	170	153	165	163	162	165	150	153	146	154	182	166	158	154	163	188	148	190	134	167	169	154	175	166	160	134	157	174	172	158	143	153	145	171	168	174	168	169	145	128	173	145	151	168	161	162	174	168	144	163	143	159	159	186	166	148	155	153	149	138	173	163	174	177	180	145	137	163	165	159	166	165	172	146	145	149	144	159	175	145	131	153	174	149	132	168	165	169	150	166	162	147	160	156	148	150	140	142	187	164	146	149	155	163	145	176	142	151	168	149	168	154	154	139	176	162	158	165	176	148	164	164	144	151	160	162	152	149	153	150	181	159	172	173	138	153	182	146	142	156	161	167	173	161	143	170	158	162	170	163	157	140	157	174	163	178	157	158	144	151	145	149	135	134	156	169	162	151	158	142	151	151	150	165	130	175	180	168	142	168	160	147	166	148	166	163	171	125	165	147	171	137	163	154	164	184	151	156	162	134	143	148	155	164	158	147	141	170	139	171	166	136	166	171	155	170	164	167	169	141	154	151	160	175	146	160	155	157	166	163	170	144	161	160	174	159	164	138	153	150	176	161	142	177	143	147	137	172	170	187	166	169	137	174	161	165	144	161	151	158	128	152	173	149	182	157	147	170	159	154	163	141	154	156	158	167	154	135	163	155	157	162	162	147	172	169	161	150	163	156	192	162	167	182	142	159	156	120	144	144	161	165	192	151	172	137	179	152	148	140	160	174	168	158	188	163	163	156	160	163	138	172	157	161	166	159	162	164	142	152	155	140	144	147	159	158	166	164	161	144	164	155	141	150	141	143	149	141	148	156	160	159	147	168	162	171	156	169	149	165	166	175	171	147	155	130	148	166	173	160	164	147	150	150	162	166	174	151	155	142	151	158	149	177	149	166	144	144	162	158	169	165	166	162	185	141	169	153	137	167	155	166	155	161	169	188	152	153	146	156	127	163	160	167	151	169	139	167	164	169	156	140	169	144	152	177	148	170	165	148	165	163	166	156	175	199	156	161	165	155	159	148	167	160	133	152	156	140	149	173	149	151	160	172	172	159	136	161	151	147	166	167	150	164	143	155	163	147	147	161	168	160	172	158	159	162	159	140	144	174	170	152	158	152	177	164	143	163	152	169	153	138	163	164	144	171	150	158	150	151	151	137	156	176	156	155	160	158	168	168	123	160	147	151	143	168	137	170	146	145	170	158	165	162	151	149	156	139	152	191	153	149	160	170	155	147	178	166	171	154	152	161	159	155	158	179	157	165	159	147	164	154	161	165	167	169	135	173	144	159	138	170	150	161	187	160	161	171	162	162	168	149	154	168	169	140	168	142	147	176	154	175	175	138	167	162	168	158	143	149	146	161	156
40740	48901	44978	34429	39633	39951	36950	31345	29987	33370	32857	23458	25982	23477	24052	18069	12327	13402	12024	11415	9971	7995	8594	6047	5727	4698	4664	3559	3094	2868	3648	3472	2891	2383	2521	2458	2510	1875	1922	1364	1386	1516	1151	1245	1022	1054	1189	1058	920	845	896	778	729	767	698	802	804	764	658	670	649	700	630	584	600	629	683	663	581	513	528	554	595	563	523	569	536	525	589	542	559	547	446	471	504	426	458	455	400	401	439	420	435	400	415	439	444	424	417	416	375	400	408	413	393	379	396	406	385	394	409	363	389	382	395	412	384	374	417	419	362	408	385	330	389	391	380	400	390	402	408	352	379	390	410	369	364	402	396	377	370	383	337	368	378	382	397	388	379	389	371	366	398	383	377	441	371	421	391	385	357	379	405	377	411	363	387	379	396	346	380	364	398	382	372	388	376	379	373	361	343	363	419	400	356	379	403	396	368	381	380	404	388	399	384	379	427	369	384	361	393	406	387	379	372	381	373	352	364	356	392	393	354	381	380	376	408	433	353	369	374	390	384	405	383	382	370	407	359	369	414	379	394	389	358	378	382	381	397	399	332	401	394	363	367	389	370	345	378	396	408	391	407	352	375	341	377	400	366	385	410	387	402	345	382	394	389	345	417	384	359	380	394	395	382	366	413	369	385	377	372	369	395	347	375	409	384	354	350	373	376	363	343	373	418	371	378	393	389	415	370	422	433	373	352	364	396	346	397	362	398	359	372	363	396	391	365	391	369	391	408	363	370	385	385	374	367	399	372	384	380	381	386	400	396	397	364	374	373	387	410	370	360	361	410	411	372	363	399	380	414	411	407	387	394	398	365	395	366	369	332	369	362	422	369	417	385	394	380	359	335	342	369	374	399	365	373	373	392	373	415	346	411	378	393	367	370	386	403	371	392	359	400	378	369	416	394	400	396	390	383	387	350	369	390	373	414	366	396	403	362	376	368	412	383	388	396	402	388	376	360	364	373	404	382	376	424	393	382	388	371	390	375	407	382	404	368	375	398	367	394	377	366	364	354	386	377	407	382	382	411	339	417	386	381	373	384	387	377	384	412	381	381	382	383	387	425	378	385	400	398	360	374	377	377	345	386	378	352	401	374	408	391	349	378	377	416	342	375	378	370	366	396	378	369	387	380	359	351	412	387	380	376	390	373	393	399	391	377	340	357	395	398	353	364	387	392	383	380	343	367	401	371	390	400	419	373	411	394	367	394	380	363	401	355	393	401	362	365	401	411	395	365	383	407	356	431	375	391	376	363	351	357	366	397	354	397	405	370	398	397	360	354	382	379	365	403	370	378	381	400	382	416	392	393	399	379	372	395	398	381	376	398	355	379	383	385	365	370	364	381	389	366	412	376	379	400	401	361	347	421	429	367	383	407	373	360	367	399	402	376	391	382	375	392	387	355	414	366	402	365	418	349	396	363	382	356	385	380	379	387	387	349	418	382	364	356	362	368	375	360	422	372	366	379	390	357	392	408	406	401	398	370	394	394	384	394	386	376	407	408	400	352	397	406	373	378	405	396	326	338	369	349	394	356	387	374	393	363	437	369	379	387	401	407	418	416	367	407	376	351	370	403	354	369	393	362	407	369	383	371	382	388	359	364	401	384	392	426	407	425	356	393	371	385	379	411	409	387	370	391	401	392	397	385	383	339	392	371	378	394	375	384	380	400	364	386	415	388	364	376	393	334	365	402	409	409	403	371	421	384	360	380	403	370	359	379	390	376	395	352	378	403	384	373	363	379	401	379	392	380	383	344	380	349	394	387	388	405	394	370	386	415	396	380	390	386	390	369	431	372	377	403	379	361	394	388	370	419	396	376	412	388	391	408	363	372	353	410	372	399	392	429	393	416	394	383	366	413	349	379	407	405	379	392	374	367	398	352	394	381	382	399	391	419	395	370	400	393	349	417	373	380	381	387	384	386	424	405	411	388	386	344	402	361	365	383	368	418	382	399	356	401	381	375	400	406	389	410	397	370	369	404	368	382	378	374	393	400	406	394	396	351	381	408	382	364	394	372	364	399	375	377	365	370	395	358	388	392	408	379	379	395	406	394	386	399	383	352	367	375	410	391	412	421	386	396	374	386	337	367	390	369	363	402	413	365	366	366	390	401	375	405	396	415	349	358	367	375	355	352	384	397	370	381	359	332	366	405	363	370	394	398	364	369	366	396	389	393	391	411	372	376	408	376	349	387	365	394	371	356	379	389	392	381	384	373	372	380	370	408	386	420	393	384	394	378	353	391	362	366	360	344	396	354	374	381	362	419	406	366	371	371	356	368	399	365	370	372	402	392	387	418	330	368	402	348	340	399	371	387	384	408	348	392	400	401	396	380	382	383	346	366	357	394	333	345	375	349	386	393	374	371	369	374	397	399	365	375	368	370	403	375	370	362	370	380	390	403	394	396	370	384	380	352	392	352	371	381	406	364	391	367	390	409	372	362	396	355	405	384	362	391	403	389	342	372	385	396	368	347	358	392	371	380	362	371	358	390	414	341	393	379	362	392	371	374	373	369	344	339	356	373	375	415	371	356	374	391	364	387	376	381	392	381	374	337	356	367	417	369	382	384	373	375	404	370	396	414	392	409	377	375	376	392	411	360	387	352	395	349	367	356	354	401	386	377	381	379	380	369	359	352	374	383	393	389	367	349	396	393	387	371	398	387	393	377	385	363	354	395	391	369	368	401	395	408	351	385	393	403	352	395	356	368	394	386	377	384	384	352	394	407	357	384	378	372	364	380	356	413	402	361	404	385	373	398	425	375	411	370	392	394	348	387	385	407	366	352	401	371	372	377	364	366	387	399	392	379	395	364	388	380	403	387	358	400	393	399	382	354	402	367	370	352	378	385	383	361	399	354	372	360	383	376	380	371	390	384	395	394	357	376	347	381	362	396	320	365	388	372	396	394	384	395	376	371	389	376	374	398	370	390	394	364	391	390	388	420	361	390	410	378	374	390	364	367	400	413	377	359	386	385	370	394	390	367	372	351	368	364	371	341	385	357	391	388	372	411	368	348	365	359	361	385	359	352	389	364	366	392	391	359	375	375	373	386	371	353	385	371	376	416	386	352	358	383	377	402	409	377	346	355	399	393	399	404	417	374	411	371	342	381	409	364	355	376	398	384	416	376	400	381	401	398	395	385	385	377	399	393	348	394	394	378	393	373	385	360	406	375	382	407	377	400	400	394	402	391	370	390	384	389	348	371	384	388	375	403	361	385	394	362	370	419	371	361	384	435	387	362	379	377	374	401	403	362	378	370	399	408	359	380	358	362	376	385	382	354	384	397	361	382	387	388	370	373	433	384	415	411	352	420	383	402	381	386	369	410	396	392	412	413	408	360	382	357	381	383	355	369	405	404	409	408	350	354	424	377	406	365	335	399	349	402	404	392	378	388	377	370	356	401	392	387	376	427	381	402	383	397	372	370	366	379	391	360	378	372	401	411	419	395	362	396	383	352	401	381	384	419	395	382	392	390	382
25039	19194	14368	5468	4966	3177	2326	1481	1030	910	988	668	580	528	444	475	362	369	344	301	265	280	279	278	294	260	240	268	254	270	253	248	231	259	263	240	258	213	226	241	239	259	285	258	219	224	223	248	274	205	259	240	239	267	249	218	255	234	226	232	252	236	210	215	253	240	249	249	235	286	232	250	242	248	269	232	263	245	246	231	258	276	261	224	249	224	236	235	245	208	218	238	226	257	219	218	211	231	238	203	237	219	248	244	228	261	271	251	226	246	235	222	240	251	255	232	264	248	208	250	267	242	267	225	231	252	240	228	261	238	226	246	241	257	245	261	244	245	249	271	248	246	237	241	239	254	234	241	240	244	232	218	220	267	243	228	262	231	211	203	241	227	235	246	225	243	240	241	223	225	236	208	291	247	245	214	220	249	272	220	250	261	236	207	223	196	211	241	241	235	230	259	213	220	257	240	229	252	242	216	259	250	224	244	219	214	259	246	267	264	220	258	228	249	223	265	229	220	236	235	256	240	228	250	260	278	244	250	231	244	256	263	202	229	226	244	210	224	224	236	233	210	264	238	227	244	262	232	261	214	237	231	206	258	225	214	225	247	224	245	242	243	220	225	249	230	260	249	254	227	215	230	229	236	247	225	232	248	240	280	248	227	244	248	229	261	234	234	247	243	224	243	209	239	251	218	245	227	238	246	237	261	227	249	264	232	214	261	240	251	236	239	238	218	222	247	228	248	234	230	243	223	255	238	227	214	244	232	231	226	232	223	221	254	243	213	247	226	211	245	229	236	263	230	237	208	240	233	254	271	231	227	218	246	228	216	223	252	229	231	252	226	226	255	255	236	250	230	249	241	229	220	241	248	276	236	224	217	258	235	242	252	244	251	236	256	243	257	264	237	236	242	250	257	218	245	225	221	245	232	265	243	220	225	248	231	262	199	234	227	251	216	249	225	237	235	227	221	220	246	265	239	262	230	224	247	252	238	216	248	222	231	233	251	212	216	239	246	210	218	245	239	234	237	250	259	242	238	243	232	256	232	258	251	233	219	242	232	247	268	255	227	263	257	246	236	261	226	250	251	261	262	243	248	222	225	232	235	233	258	237	242	244	229	233	229	238	233	254	229	232	235	251	248	244	209	251	249	233	247	250	244	230	259	240	232	231	230	233	266	259	255	230	259	243	253	220	233	221	234	259	258	246	217	255	215	224	204	237	253	244	255	258	233	202	240	263	223	228	230	284	248	259	229	225	236	219	249	231	278	250	198	216	238	222	252	268	204	257	239	229	225	238	236	256	240	242	271	243	262	236	243	237	255	219	243	253	245	262	249	240	234	246	271	219	251	236	233	232	230	217	260	249	253	232	227	255	241	230	241	225	222	221	230	233	258	234	228	237	206	209	246	226	252	234	240	271	248	250	221	259	282	242	253	243	254	237	246	254	262	257	245	247	254	218	228	236	242	222	247	229	244	221	280	244	277	262	256	249	228	271	242	259	248	263	251	233	241	221	242	231	219	270	232	240	259	245	232	258	255	274	241	213	225	222	254	239	259	234	231	250	232	239	224	256	255	226	233	210	248	225	231	235	226	265	264	248	225	222	247	233	226	231	229	223	265	257	258	223	259	242	263	243	217	251	228	238	241	222	243	236	239	230	207	237	215	234	245	236	211	242	207	229	262	214	226	272	245	245	244	207	244	249	240	239	252	255	240	224	240	238	247	248	242	236	243	243	210	236	240	238	274	211	247	222	262	256	220	264	246	259	224	229	263	260	238	211	246	230	232	237	240	244	249	230	212	239	228	249	246	227	219	205	217	274	258	242	240	230	266	236	255	253	209	237	232	226	255	226	257	276	230	226	240	241	273	234	242	247	245	246	206	213	220	218	235	249	219	234	240	216	243	224	246	253	243	197	242	230	241	225	226	251	245	246	240	259	251	250	247	227	245	238	209	245	240	245	218	202	254	260	247	241	244	215	242	235	277	234	247	264	257	234	240	229	280	219	241	262	246	266	256	221	255	219	246	237	231	233	246	221	249	247	199	244	226	200	240	245	257	257	226	244	228	212	241	257	237	252	220	228	265	230	255	237	229	230	241	209	243	238	263	219	230	274	207	252	276	225	249	220	243	251	244	226	226	234	215	239	238	269	241	222	244	223	245	214	242	237	242	253	235	259	226	243	273	242	224	231	224	219	214	227	257	271	244	245	231	240	190	244	244	229	231	244	233	224	232	218	242	243	224	248	252	235	246	258	253	294	207	228	245	227	257	269	248	219	247	246	240	255	258	237	252	251	239	242	247	231	241	227	253	218	235	250	227	216	225	232	221	279	265	245	250	243	230	216	222	218	240	225	232	228	224	239	233	218	285	239	243	236	250	237	238	241	221	240	240	226	237	241	237	247	255	239	223	267	232	239	221	248	248	233	241	250	247	242	262	245	240	228	246	216	215	236	249	234	252	225	212	237	233	256	264	236	235	244	224	244	227	286	238	248	236	240	255	221	230	226	241	239	234	238	223	247	224	225	247	232	204	248	233	239	245	225	221	265	283	233	253	218	235	230	228	243	250	241	229	264	254	242	199	245	258	241	245	255	235	246	230	245	244	238	230	244	220	253	256	246	226	224	221	231	242	249	238	245	260	234	246	243	228	260	289	242	246	209	216	254	237	224	235	217	228	254	267	238	242	225	224	217	254	239	221	239	232	234	245	257	235	216	278	243	264	230	253	229	225	261	221	240	223	231	238	228	252	245	243	243	235	217	239	241	245	257	213	227	207	239	230	223	243	238	235	249	243	239	192	236	261	269	271	246	242	233	248	243	249	191	250	255	242	216	231	246	218	246	256	249	228	238	243	241	241	242	250	219	261	223	262	234	231	260	243	238	264	245	253	242	229	215	220	217	242	230	215	249	240	226	226	212	247	236	263	252	226	229	231	244	239	225	266	246	261	250	269	241	230	234	239	240	246	226	223	224	250	250	247	255	222	230	264	247	238	225	227	246	236	204	214	223	239	241	223	232	263	248	226	240	234	244	232	208	247	259	233	251	249	236	262	215	241	252	233	222	236	215	223	233	232	237	229	230	231	265	244	258	266	229	220	225	227	237	267	251	240	244	248	233	251	227	261	259	255	223	240	244	257	239	244	241	232	239	239	236	223	227	229	242	214	238	218	254	241	254	224	243	232	244	225	226	267	219	201	241	252	247	251	230	233	230	254	228	230	239	222	229	245	241	242	229	231	266	235	234	237	247	231	250	231	244	242	232	256	243	192	238	251	243	267	253	243	292	248	262	226	245	261	239	220	252	248	220	217	259	222	214	235	236	243	218	263	248	239	258	261	242	264	248	214	257	249	256	236	242	226	238	256	270	242	227	243	219	225	234	256	229	235	261	245	235	241	229	283	250	221	269	236	241	258	261	231	251	256	237	244	229	233	208	225	245	263	250	239	209	241	236	246	241	231	231	249	229	206	252	254	245	270	252	233	244	263	236	231	240	247
15985	17871	17378	10709	12315	9645	8303	5793	4296	4467	4651	3061	2715	2420	2404	1784	1412	1557	1291	1235	1068	938	1019	954	878	810	815	788	783	748	803	734	731	720	771	665	665	638	635	652	614	638	655	639	673	623	619	636	651	621	621	585	593	590	639	674	629	587	648	637	624	597	605	648	598	601	599	625	624	601	614	553	630	631	605	568	571	565	637	585	589	616	577	559	588	566	582	601	515	573	560	585	560	544	562	601	564	571	597	539	539	580	598	567	577	579	540	617	584	585	624	573	551	592	566	550	554	578	578	604	603	563	556	570	617	628	605	589	575	587	575	568	536	590	595	616	585	543	582	569	573	570	569	545	538	605	556	551	574	575	596	566	582	549	561	588	557	555	598	556	593	634	550	628	553	552	575	610	561	558	569	570	607	560	563	580	592	581	577	594	583	576	563	622	551	585	564	635	535	577	601	598	580	572	585	616	579	600	589	610	570	615	555	573	593	560	591	568	563	574	564	583	589	527	578	546	544	546	563	596	552	596	552	577	602	565	560	552	589	552	567	566	579	553	552	564	587	532	563	588	575	597	616	588	599	571	539	541	603	625	550	600	581	598	608	565	582	574	578	583	557	579	591	573	587	580	565	561	554	518	594	582	614	590	549	609	564	541	562	601	561	569	547	558	614	599	585	544	520	578	560	566	588	586	577	577	556	556	587	565	567	586	583	547	597	559	597	585	564	582	543	583	546	602	605	572	627	564	628	608	633	543	603	582	555	598	584	574	569	562	592	538	600	566	563	564	557	568	594	552	577	584	576	584	567	562	527	622	512	593	557	554	555	613	590	583	621	591	566	585	566	560	620	586	514	558	547	583	563	552	498	585	615	572	518	586	557	588	543	592	567	587	552	612	556	601	564	626	536	568	532	602	558	559	611	551	570	579	600	547	628	589	561	554	571	560	553	552	550	545	542	606	597	573	550	588	512	569	596	603	585	541	568	556	577	554	614	605	629	516	570	560	563	591	605	570	606	576	576	625	540	568	604	547	551	554	578	585	547	577	565	608	581	593	590	565	608	614	564	552	538	564	545	600	590	569	583	579	582	585	577	603	555	569	580	556	569	557	540	595	571	540	605	554	565	602	585	583	550	557	620	552	595	540	569	620	555	547	570	597	566	546	575	561	571	518	593	567	631	523	565	607	584	611	532	536	628	572	565	581	555	578	592	591	588	567	566	569	538	579	590	589	578	585	543	577	553	544	539	577	555	584	560	552	575	581	576	565	574	557	568	566	585	591	570	543	572	547	529	596	566	558	530	550	575	566	554	608	570	588	552	589	541	541	553	552	603	553	563	533	623	545	577	545	581	609	564	572	555	595	577	588	608	561	564	584	537	562	577	550	603	540	545	574	561	601	531	604	579	531	564	583	578	579	580	556	544	583	521	563	571	589	547	556	582	573	563	541	574	554	600	590	584	573	588	571	582	586	581	566	553	572	589	545	575	613	525	556	561	587	582	566	541	564	575	607	582	583	538	575	578	576	574	569	577	581	565	555	540	582	576	583	547	560	555	580	529	575	553	582	603	559	573	584	615	544	570	591	606	556	563	568	554	569	536	542	576	589	578	567	566	538	574	566	614	576	584	616	558	570	604	555	599	504	559	533	566	597	574	551	575	585	547	608	565	586	540	557	575	565	537	589	566	550	582	549	609	570	543	572	565	551	574	601	571	554	566	576	573	563	580	536	566	576	603	574	575	559	572	547	576	550	560	558	616	567	553	591	549	560	558	572	594	618	602	554	600	552	575	594	541	559	604	583	612	552	527	544	565	597	529	577	575	565	546	562	572	560	554	541	560	553	565	563	547	606	582	571	573	584	568	584	592	606	584	602	575	552	525	578	578	568	531	578	563	589	600	529	607	555	593	541	567	555	549	572	546	572	552	626	587	590	579	584	561	608	567	541	588	590	577	595	577	549	549	560	560	578	618	582	555	562	537	546	610	563	610	606	568	552	555	599	619	559	555	575	582	577	555	536	588	603	607	580	553	523	588	520	525	571	580	589	604	571	554	522	542	616	613	550	576	580	612	556	529	562	593	574	572	552	549	534	571	561	552	558	548	584	583	552	542	595	576	539	562	557	576	561	601	554	531	574	522	573	624	593	589	523	548	587	529	622	583	520	539	570	571	561	586	564	611	566	588	583	593	557	550	534	559	579	558	612	564	551	574	547	554	581	564	521	563	587	560	607	568	563	560	532	545	581	593	530	586	590	555	551	548	589	605	564	566	562	616	583	596	547	600	580	578	547	560	582	566	521	593	612	573	586	558	597	588	557	596	570	539	559	573	559	600	536	541	583	565	560	581	590	546	632	574	564	541	559	580	579	521	565	579	583	593	587	560	551	591	553	554	592	585	580	606	559	624	563	605	567	540	564	571	596	577	557	557	547	514	560	566	550	581	624	557	608	567	569	600	598	574	573	579	555	536	572	547	584	561	533	595	609	547	587	561	533	574	567	558	577	552	534	619	571	592	571	566	570	565	564	563	545	587	567	579	567	578	570	587	577	585	578	591	581	548	593	590	564	579	581	552	609	521	613	564	565	565	567	553	541	576	552	579	581	550	549	591	575	538	559	520	533	583	558	620	532	601	554	566	577	570	606	579	562	536	586	546	588	583	614	580	624	566	560	558	551	560	553	539	580	562	576	577	558	625	540	624	599	592	605	629	553	565	579	543	565	581	574	591	571	615	548	594	549	573	578	597	552	567	538	608	520	584	618	578	599	601	595	576	590	578	535	554	561	550	626	585	548	586	567	529	538	553	590	583	518	573	577	572	577	545	580	565	589	558	620	570	560	541	542	580	576	616	557	536	592	562	599	540	607	552	584	556	587	569	542	561	633	548	597	604	604	522	549	609	550	551	573	571	542	546	551	573	559	570	558	567	611	545	538	582	628	599	549	563	548	580	589	572	591	570	582	573	534	564	615	562	567	594	577	581	553	548	589	598	522	523	587	605	569	604	575	584	584	545	572	583	574	589	585	551	578	571	555	552	538	547	581	592	593	602	571	565	552	586	572	544	586	556	551	606	611	537	601	559	577	553	571	561	588	601	583	571	578	575	560	572	564	582	589	632	580	621	604	599	577	573	569	602	577	555	577	608	538	591	598	610	594	570	559	592	566	555	611	572	594	569	534	603	569	585	593	556	595	561	588	569	549	549	546	554	537	575	539	585	571	563	564	560	568	563	554	556	578	566	586	592	563	588	612	555	554	582	553	581	562	592	622	590	577	594	576	568	578	570	592	533	550	570	594	575	525	531	586	590	571	550	574	526	558	588	538	550	577	552	592	562	540	548	565	556	591	560	561	601	559	602	565	598	548	588	587	592	546	593	613	572	554	577	596	606	551	610	574	566	570	601	531	532	600	577	594	578	602	594	539	584	580	596	571	604	583	524	597	568	558	552	566	600	599	560	563	588	587	592	580	584	534	589	550	636	609	553	535	567	584	562	576	585	540	608	577
42987	46373	43086	25677	28208	24129	20055	15098	10985	10190	10590	7276	5537	4325	4117	3162	1852	1718	1601	1371	994	929	1102	812	544	545	547	452	442	394	444	379	386	358	329	346	381	324	374	265	303	326	246	291	254	260	244	302	254	287	252	267	276	249	266	275	257	287	256	256	263	268	242	260	263	275	250	264	253	240	259	258	257	263	269	257	234	265	297	248	224	233	250	240	248	221	256	218	222	248	232	211	241	257	234	206	245	236	243	237	225	236	215	204	263	244	237	240	243	247	221	225	226	246	257	263	248	232	279	213	265	221	221	229	256	259	220	272	260	247	219	252	243	242	243	256	211	262	254	239	224	259	262	221	210	226	250	239	226	222	238	247	249	251	230	256	237	253	241	243	235	249	232	230	237	249	271	237	251	242	254	246	238	211	248	271	233	264	255	229	243	260	234	254	283	242	283	247	228	238	232	265	248	256	236	242	241	248	251	243	267	231	245	228	219	225	255	239	265	249	233	259	262	268	234	256	248	263	258	255	215	268	225	270	224	235	248	250	244	245	255	265	238	231	226	246	268	212	254	230	243	217	219	226	269	251	246	221	245	227	245	273	265	239	249	206	244	239	222	227	225	263	222	236	256	234	244	247	253	253	269	270	248	242	242	245	257	232	227	204	268	230	257	240	263	240	254	245	265	263	257	259	243	232	222	221	231	234	226	249	229	252	239	256	242	257	249	248	242	256	239	269	232	226	237	229	246	223	221	258	236	229	273	220	260	233	222	220	269	226	255	227	251	243	263	243	234	232	247	258	233	220	226	243	229	251	261	212	250	220	228	256	258	217	256	216	227	234	228	234	252	229	235	219	236	225	232	231	249	237	268	258	244	223	226	234	234	253	231	256	233	245	242	212	232	236	208	244	231	233	272	270	254	248	225	248	251	201	241	242	243	234	232	238	254	221	266	245	255	241	223	239	230	232	241	232	228	259	242	235	257	229	246	249	261	251	243	238	227	258	225	231	233	223	275	246	229	248	240	244	228	238	232	257	243	247	278	264	239	221	245	256	234	273	216	262	221	248	270	251	216	268	254	264	235	242	235	240	235	246	264	253	214	253	241	265	242	249	246	243	244	214	256	277	258	273	241	230	233	261	241	225	241	239	231	245	237	234	276	247	267	217	245	217	256	254	228	238	261	230	265	234	233	263	250	252	241	259	229	233	241	270	249	240	258	265	234	237	217	213	234	249	250	248	231	248	221	225	227	245	223	234	232	249	247	230	257	239	222	231	232	229	228	229	238	254	217	229	240	243	252	266	269	219	256	241	219	217	243	266	246	233	246	222	226	264	234	246	241	249	248	210	245	238	242	246	239	236	236	240	225	230	230	233	254	233	259	240	233	254	222	247	235	228	260	241	226	223	209	229	237	235	215	229	237	214	217	245	259	246	224	227	241	221	231	240	230	215	241	255	249	279	232	227	227	281	245	246	234	221	258	263	234	238	252	258	249	219	240	229	263	234	259	256	264	244	231	246	219	234	256	232	253	254	238	275	226	239	250	250	234	215	244	235	241	225	248	273	249	241	257	235	237	248	247	223	212	242	240	240	214	251	222	242	222	205	247	231	272	230	229	206	225	272	248	249	215	235	251	224	222	250	236	232	252	231	206	235	232	279	245	241	240	265	240	248	248	250	254	250	217	213	251	231	242	232	256	227	241	242	228	241	219	222	268	234	260	251	251	235	232	246	245	264	261	261	254	228	257	253	237	274	261	268	237	244	242	243	215	252	238	247	230	242	262	251	240	245	250	296	245	268	209	244	260	249	269	266	220	239	251	242	264	240	217	245	233	235	255	253	249	217	227	229	225	249	224	223	261	246	237	237	251	225	248	240	241	239	229	242	261	247	208	235	248	234	267	256	248	215	212	243	223	254	245	224	260	250	268	261	236	223	225	256	226	246	260	256	239	266	236	226	236	261	254	244	253	257	241	234	228	253	269	228	231	234	219	241	249	246	252	258	248	244	227	250	275	251	243	212	219	238	230	260	225	258	233	240	233	257	230	232	237	252	222	218	266	248	229	240	254	207	255	257	221	262	258	207	242	243	241	248	234	220	258	251	226	240	212	249	259	244	219	230	257	233	232	215	242	263	269	255	237	231	237	249	269	253	259	232	234	226	210	253	241	221	247	251	240	256	220	236	216	253	244	250	258	242	245	256	237	251	258	228	238	220	236	248	246	254	247	225	248	245	271	253	225	263	214	242	257	233	235	243	250	234	248	258	261	221	266	237	231	231	219	229	250	256	229	226	250	229	250	234	217	231	214	240	245	274	238	229	229	229	224	247	219	219	211	213	261	248	214	234	255	236	221	239	259	228	229	231	265	239	226	232	246	251	227	240	214	250	262	240	256	234	278	239	262	222	257	246	220	231	257	238	222	228	245	264	244	248	227	250	251	253	255	236	220	227	247	231	271	230	216	246	223	240	248	220	224	243	213	246	236	243	247	251	242	245	257	242	243	224	200	264	237	232	247	253	225	221	252	231	239	238	227	249	274	228	206	252	237	239	253	225	220	240	241	244	208	233	211	253	258	249	243	225	218	220	222	229	246	240	235	256	245	240	237	232	279	247	242	228	271	239	272	224	235	246	240	247	267	258	245	228	254	221	252	241	269	265	234	247	245	228	259	250	222	248	239	254	249	240	252	253	250	254	265	240	238	230	236	262	222	239	242	214	242	253	216	226	224	251	279	226	235	255	254	228	253	275	269	242	253	252	254	252	229	233	253	268	251	233	259	237	255	240	254	260	250	243	228	266	257	235	244	256	240	213	243	249	250	221	217	233	236	232	227	230	240	244	235	213	209	234	253	268	264	214	238	238	230	246	225	220	268	227	218	250	237	246	238	265	245	240	249	272	245	204	262	231	267	275	210	242	262	264	236	266	237	253	233	243	227	251	262	231	274	256	239	233	252	246	251	231	224	241	247	237	224	221	228	231	247	227	267	256	220	230	241	249	256	283	222	262	240	256	250	237	210	241	244	203	267	247	240	254	224	266	230	229	265	237	238	253	251	254	278	218	229	213	249	238	238	244	220	252	278	268	246	250	228	218	265	238	225	229	242	216	226	243	229	235	230	265	198	220	219	256	220	263	221	253	239	230	260	233	233	291	256	238	234	231	269	219	235	235	233	245	244	243	221	258	273	248	235	234	250	255	230	257	228	245	235	251	260	231	242	265	227	209	246	211	235	220	253	261	211	199	243	248	240	271	237	230	259	227	251	274	250	231	241	225	239	246	223	205	249	225	252	231	244	239	237	222	231	235	246	253	259	255	222	252	247	246	217	213	251	264	240	249	260	214	220	249	236	277	228	236	269	283	249	230	241	256	220	234	227	255	238	230	253	243	245	248	241	240	223	205	248	228	254	270	246	250	238	264	251	226	238	237	266	257	254	273	243	198	240	227	250	226	232	236	242	245	254	233	212	254	227	271	232	242	249	228	226	265	242	242	206	270	246	219	230	261
29981	39786	38561	26326	32045	28569	28668	23719	19970	21723	23928	16130	15810	14239	13990	10445	6518	7462	6584	5932	4917	4789	5162	3591	3128	2572	2580	2290	2109	1595	2152	1684	1647	1389	1296	1255	1534	1454	1379	1007	926	1144	926	977	846	811	793	789	795	840	811	761	750	737	710	730	723	809	740	753	713	679	693	687	682	705	692	684	708	673	640	646	674	721	672	708	637	680	700	599	668	610	592	610	593	595	572	588	569	574	628	564	569	610	579	600	589	598	599	555	570	559	560	572	574	606	574	560	585	594	550	569	592	573	563	618	554	555	577	584	539	563	528	578	601	582	605	585	557	582	577	562	571	558	544	557	575	557	554	601	583	613	609	556	543	565	557	582	555	597	590	596	589	589	579	583	606	579	591	577	586	567	551	566	581	567	576	567	550	569	568	566	566	571	587	578	559	538	545	557	581	514	586	548	598	564	545	601	560	558	549	555	517	567	576	607	532	572	593	605	539	572	537	591	596	600	610	584	606	579	567	552	557	604	584	591	557	530	542	592	622	560	577	555	563	628	571	570	560	550	562	562	591	614	542	556	574	557	577	565	571	555	551	580	563	583	585	581	576	537	553	573	519	589	595	608	593	546	569	578	588	566	596	517	602	613	614	602	597	562	588	553	588	563	613	570	580	544	592	580	562	553	523	617	566	569	545	582	580	571	597	585	531	600	602	550	553	582	546	605	558	581	601	614	571	597	570	529	588	561	581	601	595	609	552	587	608	647	594	581	605	609	549	543	547	527	560	557	569	581	574	574	559	589	559	539	567	585	568	544	576	539	589	581	588	548	563	531	529	602	542	597	574	573	521	579	577	606	586	540	603	579	566	597	555	570	596	624	574	586	569	586	546	538	594	592	512	564	560	582	591	567	559	571	552	596	557	619	589	545	586	571	568	587	546	591	588	574	597	557	549	540	554	590	580	574	530	584	565	571	579	617	559	599	570	603	578	584	610	578	589	594	563	567	601	585	609	562	557	557	544	571	581	579	582	574	618	581	590	619	564	590	622	493	596	561	600	607	594	600	560	578	588	543	602	567	587	525	569	573	607	559	565	577	605	575	583	579	539	559	567	616	580	603	588	557	536	571	582	582	599	586	590	553	549	576	551	588	579	556	575	545	572	558	563	592	555	560	547	537	615	542	595	593	563	529	571	544	558	595	603	558	647	572	592	567	598	595	585	578	552	589	602	535	540	569	591	588	560	563	577	585	532	566	557	592	583	594	563	588	574	552	557	573	548	577	593	606	549	581	613	577	569	578	616	583	606	569	601	571	574	542	618	594	599	569	553	590	548	563	585	560	594	559	587	568	578	554	591	535	531	578	543	610	595	559	528	601	568	575	571	592	575	558	584	616	590	555	615	574	567	572	581	556	539	593	588	606	566	608	569	573	560	606	538	555	533	572	596	541	614	590	589	569	525	580	493	556	559	554	585	585	570	583	591	614	556	588	565	566	577	564	562	576	543	589	555	576	596	588	579	596	552	594	558	610	609	593	548	585	577	572	536	561	554	546	563	570	594	589	545	555	562	604	642	578	546	632	609	579	610	600	603	546	584	546	560	570	574	571	582	551	561	533	551	537	567	529	540	560	524	588	573	603	518	612	554	590	509	547	579	571	580	604	558	569	596	582	559	548	548	570	587	581	622	592	593	553	575	582	568	584	620	548	575	565	599	605	532	566	531	556	596	578	568	534	580	581	596	583	551	585	566	548	576	585	581	552	573	579	590	586	579	606	560	578	578	578	587	550	613	580	558	588	617	611	576	588	574	584	598	591	573	555	559	542	560	587	554	542	533	552	569	573	547	596	600	559	535	543	605	545	543	554	571	593	598	639	562	589	565	590	612	599	591	564	559	573	557	553	585	589	544	562	576	623	600	564	575	558	600	516	557	588	550	595	537	558	566	562	550	583	592	569	622	562	598	587	550	597	581	542	538	574	511	570	563	559	580	587	570	561	510	599	564	561	566	564	583	574	579	568	616	535	610	615	569	597	543	569	583	578	561	555	557	560	602	607	548	575	578	579	565	569	561	596	600	558	609	567	560	551	543	533	577	593	539	573	568	586	569	593	553	593	561	567	588	589	585	597	511	588	585	566	604	571	559	615	573	581	556	580	585	542	578	545	527	569	541	594	567	547	570	553	589	581	550	556	564	595	596	630	582	551	539	583	621	591	582	575	552	572	535	576	547	582	532	572	562	567	541	544	540	554	586	558	557	630	560	521	557	568	599	535	585	564	588	579	581	574	557	570	578	522	607	571	595	532	534	575	589	602	561	573	574	554	588	588	560	572	608	560	583	576	613	577	558	599	580	579	581	562	577	583	564	553	585	607	548	600	563	525	554	546	560	536	566	592	576	597	583	555	610	600	578	548	597	565	537	555	601	581	558	549	481	563	531	540	606	583	537	530	551	582	595	518	578	570	568	556	589	576	524	530	570	563	606	556	594	610	539	634	596	590	559	584	571	554	600	567	633	540	529	588	601	537	551	579	555	591	559	546	562	534	584	591	595	551	573	561	606	535	609	549	552	570	578	589	529	548	575	561	580	570	574	547	571	526	590	585	568	575	524	573	572	582	615	565	581	595	582	571	572	561	598	592	555	583	558	598	616	592	558	541	561	529	532	561	539	584	585	600	575	621	545	601	544	582	531	577	588	587	573	569	553	541	595	572	570	548	558	553	569	599	551	597	546	593	578	568	549	593	600	586	623	597	570	578	579	585	561	629	570	591	564	540	597	550	595	642	558	565	587	570	577	535	559	565	560	620	565	589	617	564	577	589	550	557	572	554	580	509	573	590	573	556	584	499	557	574	535	557	611	598	577	545	589	599	559	605	580	525	602	508	585	569	565	597	596	612	563	533	578	593	551	566	579	559	561	591	576	579	546	583	577	565	554	559	533	541	519	572	553	578	557	573	574	630	579	599	589	617	599	617	585	556	592	589	570	554	560	590	579	550	605	587	560	539	557	601	561	575	577	580	590	553	589	542	576	595	573	584	543	536	572	585	566	589	545	551	546	563	587	544	555	582	581	562	560	571	595	556	588	596	540	591	578	547	586	591	590	574	574	601	549	577	565	559	550	529	619	578	576	574	550	573	560	575	572	570	564	580	549	568	541	565	598	585	593	561	582	560	543	608	552	585	602	608	566	568	567	595	575	554	576	576	575	579	536	594	512	596	579	600	576	600	568	616	598	601	617	580	601	547	520	575	553	575	584	555	586	543	609	580	566	627	552	535	577	591	573	565	598	577	617	590	568	578	568	557	566	567	600	535	574	581	558	549	554	575	545	569	579	569	568	540	607	563	548	553	598	635	560	563	590	578	557	597	557	556	549	583	587	570	529	611	607	552	567	565	597	537	595	620	553	528	521	596	542	545	562	584	648	598	600	576	570	580	596	514	543	584	558	618	584	582	611	561	565	571	585	596	581	560	577	575	601	527	562	552	586	561	593	563	552	557	560	561	560	582	592	579	564	602	524	584
55292	52125	43262	28347	32097	29932	28440	24503	20968	20090	21337	14955	11851	9291	9447	7298	4315	4418	3812	2817	2151	2139	1965	1311	1050	819	878	747	738	554	679	499	442	377	353	456	513	428	361	264	251	317	246	224	207	222	242	216	194	232	213	209	184	180	215	215	238	204	212	208	190	179	182	175	190	196	162	195	179	164	172	211	171	175	200	194	167	188	178	207	166	180	147	177	167	149	146	151	163	167	159	162	167	168	170	174	165	153	155	134	163	152	177	149	136	144	173	148	167	154	160	167	146	175	159	144	156	162	171	158	158	135	143	171	163	158	155	170	185	162	172	178	180	159	161	148	151	157	155	146	149	148	161	167	172	164	141	150	152	156	164	164	148	144	142	147	154	151	188	166	190	152	131	153	153	159	153	140	184	140	164	170	148	136	138	149	148	171	159	147	161	154	165	166	157	172	148	171	165	132	165	163	171	157	169	165	176	157	144	156	165	149	173	143	141	144	153	164	146	138	143	146	163	160	137	130	163	163	147	178	145	161	166	153	167	179	165	175	155	145	152	161	147	145	176	174	163	166	155	144	169	163	145	166	177	170	160	132	156	138	163	137	163	156	143	150	153	138	163	167	162	151	146	124	145	165	157	168	171	148	163	159	166	179	182	171	172	161	153	159	182	164	190	163	165	145	164	162	162	172	177	180	151	153	131	176	158	171	178	142	143	169	139	163	183	176	164	155	158	151	149	140	134	161	135	163	164	137	169	176	157	161	140	129	162	151	164	180	175	133	139	161	168	145	170	168	161	169	147	159	153	163	168	147	146	166	152	151	173	164	160	144	162	154	158	176	180	135	135	159	129	162	137	140	140	169	127	165	149	167	149	130	172	147	165	180	171	172	182	175	189	155	148	169	176	167	155	167	157	171	207	149	173	162	163	153	156	151	151	156	156	154	157	179	146	138	145	179	175	153	163	148	143	150	157	163	158	151	169	157	157	155	160	155	162	170	160	170	157	170	138	137	165	158	163	157	165	162	181	171	168	146	160	156	170	162	114	144	156	146	162	159	167	161	118	163	165	170	159	142	145	154	170	158	128	154	180	151	157	139	162	165	182	143	173	159	141	150	163	179	165	164	170	143	160	156	150	179	165	151	154	173	142	159	155	135	146	141	157	180	125	154	144	178	153	168	162	165	161	129	158	167	165	153	165	185	172	167	138	164	162	136	153	160	162	163	169	136	144	157	175	163	166	156	146	151	156	171	143	159	181	161	156	159	156	149	190	182	150	151	174	144	175	164	134	156	147	163	149	139	149	169	149	150	144	152	175	152	147	159	147	146	163	177	159	130	141	147	155	159	165	173	162	153	132	149	179	143	140	145	167	157	156	151	152	137	159	162	140	182	175	160	160	151	146	161	152	165	165	155	156	158	159	135	154	142	160	147	153	152	162	149	167	149	158	169	145	130	156	139	154	189	157	147	148	161	166	158	152	147	152	147	152	149	139	188	167	158	136	178	162	145	148	165	167	166	150	158	156	165	160	173	160	134	140	151	161	161	167	164	180	159	184	164	165	166	158	159	161	165	150	155	144	149	148	162	134	142	173	158	150	159	144	165	182	164	144	172	167	152	154	152	159	182	154	152	170	176	172	171	145	158	139	144	132	168	180	150	175	157	165	170	171	158	171	173	141	151	152	127	158	158	154	188	165	168	162	145	164	172	157	187	169	139	143	160	156	158	154	165	146	154	161	138	168	179	146	148	162	147	167	135	162	166	169	166	155	149	145	160	163	179	141	133	131	136	145	176	166	168	148	156	142	135	154	160	167	157	160	167	130	199	153	145	175	156	174	172	170	176	167	175	143	186	176	148	151	146	159	174	151	165	161	173	156	146	149	153	164	131	152	176	147	163	160	170	150	164	170	182	175	133	167	154	155	145	158	135	172	160	163	170	177	156	164	152	146	149	147	174	164	191	158	153	142	161	164	148	177	154	151	166	154	171	164	173	172	149	156	139	157	142	136	154	148	148	162	152	145	147	158	164	184	149	146	150	183	159	154	174	166	158	167	177	144	135	151	151	162	161	160	146	146	134	177	157	182	152	162	145	138	173	168	148	162	162	154	141	172	175	165	157	149	162	155	149	151	162	153	156	148	162	142	167	180	155	144	147	168	168	148	165	162	162	152	177	165	120	155	149	172	163	165	143	145	148	154	155	143	151	136	151	170	163	144	184	158	152	170	130	178	142	162	174	197	148	145	158	172	172	159	152	154	165	162	152	171	183	151	157	147	162	173	171	177	166	165	159	170	152	152	169	184	172	158	151	154	178	150	163	172	165	153	197	172	166	144	167	178	170	148	162	178	177	139	151	177	161	159	153	181	178	166	163	159	148	170	155	163	164	159	157	148	157	153	151	147	158	167	165	128	164	157	150	166	151	163	124	146	157	149	156	162	158	159	180	143	171	175	159	168	139	155	158	175	169	158	160	159	147	130	148	142	168	161	146	158	173	147	160	158	144	143	151	165	150	134	158	164	155	121	152	161	157	171	172	160	175	133	154	159	190	159	132	154	113	170	163	155	154	133	180	157	174	159	153	142	179	184	149	150	155	174	175	164	169	153	151	140	164	163	160	163	140	156	168	155	129	149	143	153	149	147	165	151	167	170	175	162	166	144	165	133	150	156	185	162	161	173	159	164	170	153	170	176	142	126	148	145	152	163	152	149	170	158	155	149	162	166	148	160	139	186	156	161	176	156	169	154	170	146	154	141	155	158	159	174	164	140	147	135	145	145	167	162	188	168	176	152	130	190	165	144	167	174	158	162	167	150	155	169	142	174	157	186	162	148	156	159	151	156	169	157	174	158	147	150	186	164	173	167	150	162	161	147	136	155	159	164	163	168	193	159	175	147	166	180	181	171	203	170	162	156	150	155	148	139	166	162	149	157	146	132	151	157	149	161	177	142	156	158	172	139	145	162	140	132	169	180	157	140	173	155	173	175	146	163	162	141	153	142	161	142	169	154	163	156	154	160	174	160	148	182	138	139	150	138	153	176	160	150	173	164	154	149	156	154	141	141	155	162	134	145	154	141	124	153	155	138	181	143	153	174	144	148	154	157	160	165	163	143	154	167	158	156	154	150	147	164	179	157	129	148	166	158	162	159	151	174	173	159	155	158	149	156	149	181	170	133	136	137	148	167	152	164	133	148	154	169	146	169	185	153	164	134	151	167	143	145	142	157	162	131	166	171	138	156	185	159	152	158	180	152	181	144	154	143	135	157	175	156	160	161	157	182	160	153	178	146	168	145	153	145	156	150	166	171	149	169	157	129	158	158	194	176	143	173	139	146	164	155	161	159	144	161	158	143	147	173	156	150	161	158	158	148	158	159	155	155	153	142	186	142	144	155	154	144	152	139	157	147	149	162	176	166	160	173	177	172	171	162	156	162	161	167	144	138	145	149	165	177	161	149	178	159	168	169	156	151	175	148	164	177	155	154	166	159	146	170	163	151	153	162	141	159	168
40158	48190	43203	33673	37728	36580	37564	32058	29479	31702	33260	24852	24244	22539	23470	17834	12380	14091	12463	9422	9122	9318	8957	6787	5185	4501	4847	4003	3914	2822	4059	2741	2524	1828	1963	2417	2826	2470	1861	1242	1247	1744	1167	968	780	833	891	824	789	814	847	738	689	714	702	770	853	767	733	701	657	651	613	601	629	688	620	601	630	669	551	576	556	593	544	526	535	551	632	536	576	559	497	418	446	396	425	423	416	426	411	370	357	418	414	401	408	433	445	406	443	407	415	384	353	366	409	400	403	373	384	407	397	349	366	391	394	409	386	398	396	414	402	399	382	356	371	380	408	412	403	392	378	398	390	368	431	388	399	359	406	381	354	347	366	382	421	375	391	426	394	356	389	413	354	405	390	433	398	362	388	368	375	366	373	379	352	401	416	384	366	352	396	398	398	369	388	362	333	340	404	390	391	385	377	352	370	385	377	362	382	395	354	433	369	386	380	345	391	363	397	360	381	402	369	364	383	342	361	368	414	370	379	376	404	382	351	373	354	386	392	348	396	380	370	349	382	401	364	390	348	392	402	369	380	386	354	401	378	398	361	383	371	396	388	371	378	399	375	395	425	416	411	390	414	364	377	357	371	374	416	357	366	385	382	382	351	413	392	374	395	377	357	379	372	376	380	398	373	353	429	380	359	407	397	361	390	362	383	401	369	377	367	384	376	405	373	371	403	388	405	355	350	385	399	366	370	417	401	380	368	388	381	371	384	402	383	431	373	359	376	397	404	377	394	403	394	371	412	388	400	380	396	388	385	400	382	355	377	347	362	374	384	378	373	371	397	415	423	381	378	391	384	425	412	405	338	383	363	410	401	390	341	356	402	401	380	374	374	370	383	394	397	407	416	423	407	392	360	351	383	360	371	409	381	391	390	414	388	407	406	392	377	366	373	398	375	350	364	376	351	382	378	399	390	375	393	397	405	390	382	357	385	388	376	394	386	345	399	388	391	362	370	355	386	407	390	365	363	382	404	399	415	394	413	397	408	393	418	345	368	371	382	373	376	378	380	411	410	410	412	362	388	381	400	406	363	380	370	397	362	369	382	389	355	382	383	395	412	394	400	407	373	366	389	376	366	336	405	363	359	378	386	378	393	397	378	377	400	404	401	386	383	378	419	344	386	366	417	385	397	413	384	376	390	418	374	405	373	367	374	428	389	404	396	362	396	373	389	369	376	397	425	391	347	384	387	357	381	393	396	355	403	378	409	385	349	398	381	395	362	418	406	388	373	358	379	390	395	363	386	411	413	418	367	380	401	381	378	408	389	400	385	411	400	392	353	378	385	415	361	397	398	379	375	357	414	368	361	404	396	359	372	364	378	399	383	356	422	379	384	341	348	419	356	363	390	383	398	417	410	334	417	365	337	384	417	366	354	346	404	356	384	394	404	364	400	389	384	401	385	410	383	421	374	376	386	374	378	396	390	363	414	349	375	376	367	374	390	362	374	400	398	370	337	396	418	367	365	364	411	424	414	405	385	416	387	392	405	362	383	370	392	440	404	341	353	390	374	371	406	360	401	373	356	396	357	386	392	362	371	408	401	395	377	381	380	409	385	402	371	390	403	385	383	378	378	380	381	362	394	396	376	366	392	360	391	400	418	395	389	393	358	361	394	412	386	385	339	355	417	389	410	394	355	398	379	376	368	376	399	384	367	364	369	397	365	359	377	382	426	379	374	400	402	402	430	402	403	440	408	393	367	393	402	372	393	376	381	374	386	367	380	367	430	383	400	377	421	367	391	412	431	384	363	406	360	419	378	391	365	409	409	354	391	384	389	400	368	372	390	383	395	392	364	366	382	359	360	410	412	392	369	391	381	368	367	368	392	362	384	373	395	381	386	381	424	384	404	424	421	415	373	325	394	389	403	387	387	367	372	366	429	360	379	395	371	388	401	388	366	375	383	423	367	389	394	380	369	368	386	389	375	368	388	382	409	399	382	359	359	389	393	407	372	378	368	375	400	404	367	389	363	392	341	367	370	370	377	369	355	394	379	362	398	386	378	414	414	387	364	398	386	390	380	336	377	352	390	380	378	370	402	400	382	343	368	401	393	375	431	360	393	385	349	357	350	386	366	402	408	396	387	400	368	398	397	384	383	389	397	390	364	404	391	403	399	342	387	355	432	370	385	370	383	369	395	424	397	398	398	387	362	365	423	389	380	375	374	417	375	400	375	370	381	356	402	369	398	394	425	373	417	396	391	393	403	356	402	381	370	377	411	341	395	394	387	364	378	382	393	391	418	396	382	382	390	394	411	380	373	379	389	383	367	374	409	410	392	401	376	401	375	363	432	402	410	366	376	392	405	437	395	367	412	412	414	415	378	416	365	394	367	370	386	367	382	382	377	384	414	375	394	353	372	374	387	380	386	355	418	348	375	378	426	413	418	361	390	378	352	349	392	405	383	381	372	381	383	359	383	379	341	399	408	369	350	374	392	378	378	409	345	409	382	379	394	379	362	387	339	406	391	326	390	360	404	410	390	400	413	349	410	375	392	370	391	393	386	369	366	410	402	381	376	367	375	381	394	361	402	398	348	380	388	383	382	378	386	403	392	395	410	389	333	392	358	389	371	373	380	369	383	387	383	388	427	402	394	350	389	399	389	381	388	361	368	386	383	366	358	369	372	375	404	400	366	338	378	391	376	389	390	365	376	429	391	371	377	367	384	386	379	367	360	387	366	399	397	359	356	395	402	393	365	365	373	374	388	410	372	373	390	368	359	377	366	400	390	393	393	382	373	401	390	370	359	372	384	378	386	370	378	399	390	374	387	396	421	388	383	388	438	372	404	375	372	371	361	383	407	376	376	371	373	404	390	375	395	401	374	367	366	371	396	402	370	405	370	390	389	375	382	396	357	376	355	372	405	395	404	332	401	388	397	391	396	414	388	385	433	394	399	377	419	399	381	375	377	412	363	373	384	393	375	360	391	346	399	430	369	394	367	386	382	390	419	372	366	372	394	377	376	346	380	410	395	381	354	391	385	361	377	383	386	371	381	344	430	386	385	414	394	368	351	378	361	401	373	405	359	348	380	387	395	356	377	370	417	390	364	356	370	397	360	392	379	386	369	393	376	438	383	382	380	409	369	399	368	370	370	399	355	378	416	395	396	402	344	379	386	370	378	379	353	384	386	367	412	398	398	368	373	356	391	372	405	394	376	389	404	379	360	374	355	383	392	390	393	386	370	391	351	325	364	403	383	395	406	400	379	370	439	377	361	388	415	393	418	390	345	414	392	356	398	402	380	369	401	400	383	392	377	344	375	385	419	412	395	394	406	388	388	391	370	394	398	380	400	363	409	381	400	411	333	380	404	380	393	379	377	369	370	381	392	385	350	399	370	361	382	347	394	374	367	407	397	411	362	369	386	360	378	388	362	344	383	366	384	372	402	347	366	380	402	408	402	383	423	382	401	355	367	352	365	396	367	365	367	393	408	373	403	397	428	370	393	390	403	388	366	381	385	349	386	396
25106	20834	14755	5627	4419	3034	2211	1467	1204	899	914	729	533	503	478	423	382	362	340	320	305	293	263	269	263	271	258	280	276	257	250	246	258	258	271	210	273	258	235	249	236	279	243	244	268	231	254	250	244	237	218	242	235	257	243	256	253	249	274	246	272	215	221	258	241	254	238	260	230	261	264	208	238	248	236	235	238	246	252	229	252	235	224	253	246	255	224	223	261	253	226	260	232	243	234	267	238	264	269	244	214	258	260	241	222	229	175	206	249	234	237	223	259	229	231	240	227	267	240	230	240	276	218	233	233	240	255	232	221	214	267	247	244	235	229	209	203	215	234	243	244	245	255	216	227	227	225	243	242	226	247	251	236	285	232	230	250	223	244	238	249	256	223	238	249	258	219	241	251	202	253	232	230	226	248	232	225	263	256	246	230	218	258	217	253	244	232	226	247	224	238	265	228	205	250	247	234	256	232	250	218	265	254	223	238	241	214	225	231	249	256	229	229	236	237	237	224	249	247	241	218	234	234	219	249	218	221	258	222	244	232	236	242	249	217	214	257	238	254	253	255	245	235	247	251	227	228	224	247	241	239	217	249	229	236	234	230	227	216	242	238	234	221	247	217	250	215	207	265	272	232	245	237	219	231	245	246	242	237	212	240	251	227	232	207	223	215	237	241	235	245	207	218	239	222	205	223	216	201	269	200	264	240	250	244	245	224	234	237	247	256	237	268	218	235	270	223	232	230	209	263	254	228	228	222	251	277	224	244	173	237	223	223	244	224	242	216	249	216	226	239	228	244	230	274	230	252	236	248	252	263	249	246	254	252	256	276	247	231	216	242	236	250	241	243	229	250	231	237	241	279	238	260	227	248	235	232	247	238	239	260	212	214	237	248	218	226	278	223	255	242	232	251	232	253	226	255	233	217	243	223	225	242	235	232	237	226	231	220	227	228	217	253	235	217	226	229	239	211	254	208	232	225	223	203	248	226	223	227	265	263	257	245	234	239	215	240	224	246	229	250	242	256	228	258	245	239	237	244	226	232	228	250	261	215	224	229	236	254	249	232	235	250	242	257	239	213	250	204	220	257	233	225	239	254	243	262	247	244	255	234	236	228	255	246	222	237	258	268	243	225	236	246	251	232	249	221	246	255	232	229	213	244	253	232	218	203	238	245	268	243	230	228	194	222	229	262	251	238	249	264	244	216	256	259	240	223	202	243	242	227	228	235	259	261	226	213	248	295	244	246	225	233	261	254	217	235	234	251	229	225	215	236	223	268	230	243	254	232	237	272	232	258	266	278	247	251	230	213	254	213	200	236	212	211	205	233	247	229	245	270	221	232	249	269	250	225	228	268	257	238	265	213	249	239	242	257	263	240	235	241	222	242	232	219	255	254	242	241	209	243	252	233	240	211	227	238	234	230	257	237	233	239	240	238	233	252	235	223	252	253	231	255	239	230	243	216	225	239	230	229	232	253	222	243	241	229	219	244	215	249	251	254	243	219	223	234	257	239	251	224	250	264	237	229	245	226	224	259	233	225	250	243	229	224	216	219	235	244	229	239	219	229	245	207	206	223	213	235	247	238	279	244	248	202	221	231	241	219	241	219	222	240	246	218	231	222	238	233	218	238	235	240	234	246	228	210	251	246	239	212	220	255	207	228	233	246	214	243	196	230	253	227	233	234	223	228	247	205	233	234	242	236	212	225	214	243	227	236	236	245	260	225	238	221	242	264	239	240	248	217	242	235	204	216	248	231	242	237	213	257	232	222	255	258	232	215	242	244	233	234	254	232	242	216	247	242	201	223	252	239	234	252	230	241	232	232	229	232	219	221	230	258	201	225	239	225	251	223	273	229	224	232	249	228	216	224	208	234	229	278	230	231	251	241	229	252	234	251	253	252	255	251	263	225	244	248	269	238	241	241	266	259	247	272	239	217	205	253	230	239	224	241	255	238	256	262	230	230	260	242	241	264	234	215	239	219	227	226	230	228	254	226	216	238	250	235	250	245	240	218	228	240	227	238	246	240	237	225	241	238	228	261	235	233	247	209	229	243	246	232	231	235	273	199	198	232	246	238	255	244	219	239	228	218	258	231	234	268	242	230	240	224	248	216	247	241	255	231	221	250	223	227	257	223	244	223	212	221	224	257	235	270	235	234	232	233	259	250	247	246	225	235	204	252	248	225	234	233	232	258	234	231	217	213	218	250	232	215	227	246	258	247	274	245	232	232	244	263	244	237	232	226	228	216	234	287	231	250	233	250	221	238	222	231	223	244	227	214	215	226	225	236	223	274	235	259	263	223	245	246	221	232	221	205	227	212	233	255	249	205	222	236	244	224	205	227	220	255	228	251	276	206	232	229	241	266	236	244	243	240	268	235	230	236	241	262	226	246	241	246	245	256	224	236	234	238	234	257	239	258	268	224	237	255	250	263	251	247	236	228	235	245	201	243	222	245	207	228	234	248	244	247	231	230	259	229	268	230	221	247	224	221	241	260	230	246	220	212	215	234	220	202	238	254	235	244	207	239	212	237	243	271	242	249	236	207	217	261	241	254	232	234	221	240	236	211	224	241	222	247	232	240	233	233	242	200	209	222	289	241	228	224	222	234	248	281	222	238	232	242	271	246	265	208	212	226	238	256	233	242	230	256	229	238	223	243	234	240	246	231	243	252	238	240	230	220	253	230	200	219	219	248	250	240	249	220	240	252	238	243	246	231	251	230	250	245	254	247	233	208	256	251	237	226	235	230	238	248	233	189	269	206	237	231	289	276	226	234	198	221	261	219	227	215	219	217	258	244	242	229	226	233	240	226	215	277	284	234	226	223	217	220	217	254	235	227	228	248	256	228	221	238	250	250	263	225	242	250	262	234	234	257	251	233	234	248	254	237	225	223	258	256	243	245	220	216	259	221	226	228	240	223	212	228	211	254	242	218	230	236	209	237	248	264	227	264	235	250	236	228	222	224	229	224	220	250	259	225	249	236	244	226	238	223	236	233	233	241	248	203	226	245	227	240	244	236	214	225	201	224	220	246	248	223	256	255	263	222	231	237	241	249	241	224	270	244	219	219	248	243	261	261	236	224	228	216	220	231	239	233	223	219	251	216	233	251	240	246	251	238	230	227	226	220	209	228	248	245	236	219	250	240	240	263	208	216	216	221	230	216	245	228	223	211	241	210	239	238	237	226	277	227	252	276	234	220	222	239	209	266	235	218	221	262	245	245	225	248	240	233	217	233	243	252	219	212	264	212	253	237	248	229	245	226	259	230	230	256	251	235	247	258	231	227	227	221	257	226	245	273	258	204	239	254	258	227	234	240	227	253	233	232	240	247	236	261	241	220	230	236	235	220	251	227	251	255	217	219	223	201	254	241	221	255	254	242	229	229	233	238	245	228	233	240	242	257	242	268	221	228	200	258	214	240	232	229	241	221	247	231	241	269	248	242	253	229	225	252	258	245	262	217	265	268	252	251	244	229	242	244	246	233	213	218	237
15980	19725	17348	10789	11269	9185	7795	5796	5234	4271	4732	2937	2619	2459	2455	1918	1424	1412	1381	1179	1031	1065	1047	938	878	797	824	792	802	717	802	758	769	734	712	643	740	746	638	644	691	643	684	631	644	596	614	596	592	580	628	577	589	608	630	600	603	610	610	590	603	632	616	571	638	596	618	626	584	684	609	596	609	591	597	622	612	650	598	527	579	593	561	529	580	534	634	627	574	551	583	565	554	604	580	611	601	582	594	544	578	599	593	570	589	567	584	534	565	525	607	581	546	584	532	551	570	569	533	533	574	557	558	575	553	561	553	566	567	591	575	569	566	600	593	529	597	551	539	567	579	591	594	586	548	582	594	596	596	618	548	567	564	549	586	591	595	547	544	567	594	564	567	587	592	608	631	605	583	579	559	540	644	570	580	565	589	612	591	582	581	565	590	545	564	551	565	551	567	574	561	591	554	554	568	576	571	589	533	550	579	550	533	575	589	561	551	578	571	564	589	605	566	530	541	535	556	595	615	602	578	557	590	587	615	571	598	547	573	571	532	537	571	563	555	574	621	599	576	572	614	573	595	570	538	615	579	572	581	572	587	599	559	577	578	588	539	582	569	561	599	577	557	574	604	595	598	595	576	555	598	615	575	554	571	562	582	556	552	564	577	591	549	556	607	574	588	564	551	547	568	615	606	595	572	604	626	585	601	577	573	598	587	560	586	592	536	599	571	585	571	560	583	537	579	618	566	583	576	572	601	640	614	609	592	563	503	623	557	578	573	572	577	534	549	537	592	540	580	590	582	603	610	608	565	574	562	555	590	588	620	564	585	572	539	571	594	595	572	539	579	591	607	589	554	603	599	562	590	597	573	561	539	545	565	570	567	556	572	571	597	583	588	567	612	534	546	549	605	570	547	573	573	596	623	531	560	598	586	602	614	559	557	566	594	517	584	528	605	587	581	543	604	622	612	591	568	554	548	588	603	557	600	575	572	539	597	582	594	570	606	585	605	621	601	646	554	541	544	577	560	575	550	579	614	539	556	551	564	535	556	568	545	584	542	581	604	577	602	587	551	573	559	599	603	596	599	602	643	558	574	548	543	590	577	586	604	592	606	587	618	603	556	596	552	589	572	589	605	588	536	553	560	544	589	599	559	618	611	599	599	583	551	573	555	583	589	542	557	592	586	616	583	560	598	564	622	601	522	608	522	548	599	592	622	552	604	578	557	539	556	554	576	564	593	581	548	597	551	615	559	550	570	591	585	525	585	526	565	549	619	568	565	578	559	613	581	562	611	570	570	561	592	564	540	566	585	576	598	540	592	582	575	615	573	566	571	582	597	599	539	598	561	526	592	582	538	551	549	610	586	564	586	588	595	537	566	572	568	612	616	581	639	556	572	537	563	595	543	579	560	601	575	633	589	569	565	553	576	592	592	541	576	566	551	592	513	532	558	539	538	584	535	580	561	562	556	600	580	579	585	600	575	569	568	543	597	561	607	581	598	547	599	577	572	606	581	577	599	564	622	574	607	573	576	577	545	580	557	617	601	568	612	571	586	582	559	585	581	604	583	566	570	619	581	592	632	597	576	512	540	600	552	582	583	616	575	609	642	582	598	559	569	569	580	594	586	559	579	590	570	514	576	571	589	527	583	571	621	559	583	584	562	610	573	587	591	568	539	536	592	576	620	568	562	547	565	583	529	600	547	603	568	593	548	621	603	568	589	586	535	569	558	616	604	572	549	580	545	551	590	581	575	566	534	560	566	605	548	581	582	515	571	609	548	608	560	652	555	599	571	586	600	514	562	546	554	524	568	598	567	565	548	549	539	599	557	651	555	506	595	589	600	549	593	567	550	593	546	615	586	604	572	563	564	540	567	585	561	566	569	578	608	516	572	583	627	559	572	590	577	566	564	530	544	578	570	569	546	583	557	540	567	535	568	595	559	580	555	564	567	556	574	594	565	566	567	565	553	582	579	556	551	599	570	539	598	546	557	565	598	583	592	563	583	548	576	589	566	597	559	591	553	597	561	587	562	589	564	583	552	549	582	621	593	581	591	528	587	540	576	563	571	532	589	597	598	579	591	559	549	549	576	600	582	556	561	546	567	542	549	549	575	573	536	578	604	592	576	561	512	596	608	556	510	525	533	611	561	576	573	565	600	555	574	604	560	579	565	512	569	592	564	554	601	591	534	556	601	574	612	556	595	557	540	560	574	588	574	590	562	596	562	558	570	589	549	585	594	574	546	601	568	586	565	576	563	573	583	583	568	547	558	589	572	555	553	581	566	600	586	522	613	568	570	572	582	553	610	580	529	609	596	593	577	571	545	566	557	571	625	556	543	553	573	569	558	589	569	597	552	612	573	479	590	586	584	623	544	586	616	571	577	594	581	596	577	562	573	621	556	630	597	559	543	551	551	592	562	561	585	554	554	576	550	567	587	559	562	547	560	616	578	594	553	546	566	563	553	591	595	596	589	558	590	579	634	582	571	608	641	588	560	591	573	621	576	585	572	567	547	531	606	566	594	595	598	567	623	574	553	576	586	596	583	585	566	595	560	609	558	561	607	523	568	609	600	605	570	557	551	579	570	555	557	594	611	590	564	559	559	518	580	565	584	585	536	535	566	553	613	615	583	597	585	567	582	598	588	638	539	601	551	570	569	591	567	554	598	594	509	565	591	598	572	601	574	561	579	548	583	539	604	603	575	590	592	588	620	553	578	599	583	548	562	560	558	541	588	547	553	564	615	568	623	604	607	601	579	556	572	600	578	608	594	572	615	536	538	572	550	587	556	610	562	647	615	570	577	594	573	552	548	517	545	587	573	567	584	501	566	546	584	602	577	563	596	534	595	574	574	582	567	613	586	573	568	554	588	603	585	549	602	570	593	573	599	563	554	585	558	589	575	558	518	582	562	546	563	604	504	573	560	615	586	552	592	547	601	603	556	533	582	583	587	597	575	585	555	576	569	564	587	557	562	593	587	587	620	569	571	549	570	548	544	583	562	595	577	546	586	565	579	563	610	558	575	573	576	625	564	552	540	577	571	564	542	568	529	557	568	586	543	577	576	558	575	581	612	593	562	586	601	584	567	548	565	559	574	610	569	540	584	613	568	562	570	552	559	545	588	599	567	596	598	563	611	600	565	563	590	617	577	569	564	563	564	572	607	562	619	551	592	567	581	578	602	601	570	541	557	557	574	572	581	553	616	535	579	590	577	551	561	565	554	577	589	550	571	594	591	602	545	574	569	592	598	630	560	610	546	576	567	558	622	562	552	583	584	611	569	592	562	585	528	580	589	584	601	582	584	641	556	556	586	575	567	567	646	581	539	584	566	575	556	578	566	586	586	571	601	553	565	578	594	621	574	565	591	601	584	589	580	563	571	560	572	528	564	574	580	580	552	525	574	558	557	559	591	585	554	583	554	554	615	614	600	597	608	584	570	580	552	585	562	574	577	575	557	589	592	590	557	540	536	548	573	552	568	591	533	530	562	545	569	587
46570	47032	39477	24936	26379	23277	20799	15428	12563	10741	11818	7479	4699	3945	4105	3054	1926	2017	1725	1419	1205	1103	843	678	543	559	536	525	472	400	453	364	375	322	358	379	378	404	360	326	300	311	261	275	251	262	244	258	246	266	262	260	251	268	268	248	284	255	280	242	235	235	235	225	261	301	247	247	260	250	273	251	239	257	253	255	255	255	264	256	245	235	241	250	264	224	232	263	222	268	265	268	234	255	237	223	239	259	229	246	243	238	238	242	241	250	255	235	198	235	235	231	240	232	265	266	235	224	240	260	230	241	237	250	237	269	289	259	234	244	233	229	269	258	266	261	264	232	223	247	230	248	211	247	213	238	239	287	243	226	261	245	215	231	239	265	252	248	233	240	246	242	249	208	257	235	244	217	245	238	226	250	245	218	267	248	246	227	229	217	241	228	242	249	256	250	239	269	220	241	228	254	241	273	240	242	227	250	259	287	265	255	207	250	251	248	228	262	265	252	219	265	227	251	238	229	249	260	221	250	249	223	219	248	234	210	253	229	234	235	245	240	258	273	246	249	243	212	244	251	215	246	251	249	245	266	247	230	262	245	241	236	240	256	230	224	228	237	240	238	242	248	229	214	238	227	256	242	227	249	242	259	264	257	237	229	263	275	193	221	238	249	241	260	280	223	250	250	235	245	227	243	232	251	238	236	222	239	223	242	260	277	257	240	231	265	251	235	241	245	225	257	225	268	259	263	255	236	240	217	233	248	260	241	223	235	237	239	236	254	198	234	227	236	254	217	256	223	237	256	260	265	233	247	245	230	207	236	229	255	259	244	247	258	240	231	230	238	220	250	233	234	250	245	255	257	214	222	241	241	249	247	261	269	245	241	220	223	238	268	251	248	221	246	230	236	211	251	255	244	265	249	243	257	247	233	274	216	269	231	237	247	280	266	260	203	254	237	257	211	252	255	253	245	239	219	233	225	243	239	219	229	254	252	256	261	263	219	229	231	237	241	240	248	250	233	252	244	244	194	234	228	234	243	231	234	213	215	245	264	255	264	256	239	221	266	256	253	240	252	242	252	254	263	241	218	240	221	249	236	235	265	250	225	228	235	264	233	232	257	259	257	252	241	243	241	239	247	242	232	260	238	251	246	225	240	244	224	254	257	269	273	261	237	228	243	245	235	242	234	259	244	251	247	261	250	240	232	228	254	224	231	258	253	237	258	267	231	271	234	253	227	242	235	268	241	242	259	258	216	247	241	239	234	248	241	256	250	252	249	228	238	261	247	232	225	239	240	248	239	254	245	254	235	254	262	249	258	250	252	240	247	247	235	240	241	250	260	247	223	257	234	247	244	225	267	242	228	232	230	217	236	248	239	231	237	225	241	233	251	240	249	211	248	241	214	253	249	252	228	224	236	284	232	219	218	248	262	246	245	239	234	233	235	237	276	252	248	269	249	236	248	236	249	220	235	276	213	241	234	252	242	254	233	242	215	227	247	214	259	245	226	228	256	247	250	254	213	229	242	236	267	234	280	244	254	254	258	241	250	211	224	258	242	244	239	215	234	245	264	253	290	246	201	260	252	270	260	242	237	221	233	220	230	214	243	200	241	252	239	274	232	237	270	252	256	220	246	262	209	225	242	246	216	233	234	228	235	243	260	245	239	229	235	207	256	253	244	241	222	237	210	244	240	216	224	241	248	258	216	242	225	230	250	214	230	238	232	239	237	243	261	232	228	260	246	217	238	238	256	240	249	250	261	261	264	241	233	230	245	261	207	244	234	245	275	225	281	234	235	254	254	205	243	235	201	239	225	251	252	247	267	235	232	227	264	255	249	226	257	245	277	243	240	247	263	242	210	240	260	245	234	249	222	217	262	240	224	239	238	240	264	250	254	231	218	250	242	303	247	246	246	221	224	242	227	263	216	247	230	245	258	226	223	243	250	238	260	235	204	219	243	262	246	242	225	262	285	220	223	238	235	225	233	237	283	240	258	220	217	281	266	217	228	236	248	223	248	231	253	245	227	237	265	258	223	241	242	235	238	250	245	219	271	256	259	245	217	211	234	255	254	256	224	237	217	216	233	240	235	236	254	236	241	230	245	244	253	240	253	267	226	223	217	243	229	230	235	264	249	242	252	226	279	263	242	250	235	254	238	239	225	273	217	229	228	258	235	223	253	247	244	235	248	252	245	246	251	245	242	251	252	244	271	221	230	262	244	235	247	256	251	240	229	228	232	247	239	245	240	276	271	264	261	230	209	250	255	249	223	233	246	237	242	239	241	250	215	260	246	215	224	255	233	227	230	250	240	268	224	234	233	252	242	265	263	239	241	233	218	249	244	251	220	243	258	237	242	252	250	234	248	239	222	238	264	266	242	242	233	244	227	227	235	259	250	229	211	257	244	250	237	264	233	245	221	231	231	240	251	239	221	255	212	227	229	242	228	231	243	244	234	244	255	234	234	275	258	223	249	217	247	248	225	264	239	273	236	236	267	278	243	248	235	239	235	252	204	246	245	219	246	265	261	254	246	258	223	221	263	236	247	241	259	222	237	257	257	254	240	237	221	236	224	224	234	245	236	245	231	233	256	208	271	233	252	229	243	244	242	242	241	233	193	237	238	228	252	277	242	228	267	267	237	239	254	239	204	269	267	277	224	240	244	227	267	245	228	199	235	253	229	245	225	249	235	208	241	275	240	220	238	255	229	259	245	241	229	227	202	264	251	238	236	246	237	250	251	254	238	261	242	249	253	247	243	243	226	236	221	247	281	230	236	253	249	236	223	241	257	258	223	234	259	235	215	255	229	210	228	233	238	246	229	261	250	251	272	248	238	260	240	241	247	255	259	233	234	236	216	248	203	247	244	244	217	202	219	254	274	230	248	232	215	241	258	250	239	234	205	262	264	239	215	225	227	213	266	234	217	219	245	262	243	232	240	223	278	266	248	260	214	253	236	238	247	236	202	277	241	235	241	243	241	245	230	235	242	247	251	237	266	241	253	249	220	236	240	231	245	264	256	262	247	248	238	232	236	261	224	219	240	259	260	248	236	249	252	237	265	239	248	232	231	243	252	237	243	247	227	264	229	231	255	217	247	246	269	252	253	225	258	235	252	215	231	256	256	251	248	227	270	239	259	257	228	264	246	247	264	246	235	238	224	236	235	239	280	213	242	231	231	237	231	263	238	258	234	240	242	222	270	218	253	243	242	234	238	232	252	242	242	231	225	227	222	216	260	239	247	239	259	259	238	224	262	224	236	224	218	241	230	257	244	262	243	255	248	228	232	245	238	236	244	237	259	227	248	246	231	240	267	231	233	239	229	234	243	233	223	247	253	243	257	250	235	254	210	239	240	273	266	218	273	252	248	228	264	220	229	251	247	233	238	253	224	215	240	212	231	248	231	256	234	249	256	241	247	217	236	219	249	254	248	271	239	250	240	252	231	239	248	264	227	232	253	248	233	273	248	234	216	230	258	231	229	223	263	229	253	265	227	226	250	218	232
32874	41273	36657	25827	30012	30386	30171	23038	22804	22288	24588	14690	14350	12986	13393	9974	6911	8809	7577	5714	5148	5292	4462	3384	2727	2808	2598	2261	2156	1629	1860	1523	1395	1337	1433	1547	1758	1725	1300	988	958	1007	993	1002	778	847	782	756	743	772	739	714	738	738	680	741	776	744	733	727	743	747	662	675	691	717	655	718	681	692	662	723	642	667	662	682	697	693	680	686	629	617	586	635	583	594	615	603	608	567	632	576	603	567	605	579	608	588	600	601	601	561	620	629	596	557	589	616	630	564	575	589	603	567	578	552	582	568	577	532	630	557	607	563	594	590	601	570	601	562	561	594	592	552	542	573	544	545	591	563	582	594	540	604	572	617	573	618	553	568	594	593	568	518	607	575	614	557	537	574	542	569	596	582	568	560	560	574	525	577	580	569	602	554	576	518	590	610	589	587	547	547	575	565	544	606	606	609	577	583	571	602	555	577	571	591	571	591	600	609	592	548	593	560	531	610	581	603	581	591	564	570	506	604	587	552	603	563	580	556	588	589	552	561	552	559	626	532	565	568	577	611	580	549	603	606	570	573	555	569	551	556	589	572	544	597	604	597	514	582	578	574	592	551	572	563	538	587	554	576	562	575	590	543	576	594	545	559	547	584	624	570	551	567	560	604	530	565	556	587	581	558	562	583	582	603	558	568	579	566	565	567	574	561	581	591	556	585	577	570	558	591	573	557	587	577	594	625	595	622	573	612	606	567	593	588	589	562	605	562	541	566	613	586	569	580	547	576	613	569	594	552	608	584	576	608	525	595	560	591	558	590	614	605	554	587	596	593	578	597	605	545	559	556	596	581	595	612	623	552	553	600	587	541	546	551	597	565	576	537	606	599	586	595	558	558	584	591	593	569	581	576	576	570	546	595	597	604	592	559	555	584	565	600	543	592	581	568	572	548	559	604	623	583	592	606	566	598	556	612	558	597	562	566	579	584	586	545	616	542	565	529	575	598	598	574	571	554	543	583	631	566	556	580	564	548	603	598	579	550	582	552	582	601	562	575	572	599	609	568	574	608	616	546	583	565	566	550	595	572	556	554	572	591	564	578	562	577	565	572	584	542	593	588	554	553	561	534	583	594	563	571	601	603	588	596	598	558	559	526	573	536	554	566	593	592	590	544	551	633	559	559	559	559	565	536	592	535	595	554	568	557	574	611	555	565	552	566	595	580	583	586	587	581	580	559	578	603	568	589	563	627	571	549	552	562	675	569	566	563	550	578	602	607	569	599	557	562	582	589	573	558	564	583	582	589	582	586	600	586	592	580	590	570	566	606	569	601	544	585	555	569	580	584	595	558	603	584	583	585	540	591	589	585	599	580	559	534	555	607	523	611	558	566	566	589	585	550	597	603	579	572	568	588	572	580	614	550	564	543	510	528	560	621	587	549	552	617	596	574	603	593	595	548	584	617	596	592	574	582	559	561	594	589	535	593	567	568	581	599	564	582	607	590	561	569	566	573	563	587	540	585	598	609	551	542	586	549	636	571	571	570	556	588	539	601	586	592	535	551	581	556	548	574	592	581	553	560	540	536	528	580	542	553	558	544	576	576	574	573	590	545	613	577	569	539	609	616	617	557	546	594	560	586	592	603	584	574	593	570	552	517	598	580	579	546	584	587	570	582	581	590	597	583	601	570	561	554	608	568	549	568	603	573	585	585	582	638	585	524	575	580	547	546	609	600	572	568	552	569	584	586	594	554	513	545	528	576	526	565	612	578	547	574	552	546	570	550	564	591	572	595	593	609	574	585	583	595	563	630	577	561	615	571	540	588	601	560	544	607	574	607	554	597	606	565	569	592	555	565	592	578	566	547	538	611	571	571	580	585	588	518	521	546	596	572	543	579	556	604	568	573	604	584	580	602	568	554	574	537	572	579	544	561	587	599	589	583	583	538	547	545	558	567	581	616	595	575	601	552	620	567	598	589	625	610	531	545	579	570	566	559	562	544	578	588	579	616	573	607	555	571	560	583	634	546	562	538	588	589	586	561	587	548	597	549	589	587	585	574	562	538	573	576	578	583	616	582	585	584	578	588	589	588	537	550	581	581	556	562	595	558	527	573	580	564	585	613	599	596	602	567	566	607	638	573	567	551	569	547	522	560	568	538	572	576	588	572	565	534	573	597	586	598	545	619	625	552	605	541	544	572	588	580	532	583	569	563	567	532	606	546	633	570	558	584	638	579	604	603	565	617	556	581	559	598	558	527	546	602	566	615	528	577	568	593	556	600	557	558	584	584	561	586	558	584	546	581	531	579	609	558	566	522	552	568	539	585	591	576	575	539	592	535	567	564	587	631	574	598	574	537	578	559	600	617	585	545	552	604	591	570	566	529	581	604	579	567	582	592	592	564	548	574	540	531	574	634	545	560	626	547	570	614	579	576	588	564	554	613	560	548	571	573	569	572	550	597	593	616	589	565	574	568	563	565	572	572	616	540	608	603	550	583	571	609	587	535	596	540	559	562	579	515	603	565	576	557	568	531	591	581	584	529	576	534	591	575	560	598	576	583	565	592	606	559	575	548	579	604	568	555	615	616	550	582	585	551	575	588	576	537	556	586	583	564	597	607	615	547	564	572	565	565	568	561	551	577	581	561	562	588	592	592	615	517	621	580	576	574	573	603	581	590	560	571	542	526	568	559	560	574	593	591	572	576	578	608	553	577	578	583	610	602	593	585	571	618	566	575	608	608	594	548	605	561	558	600	575	596	610	570	537	532	601	592	574	586	536	591	597	574	564	622	578	573	590	552	551	544	565	573	604	587	558	567	543	570	583	581	619	567	574	568	540	570	640	591	632	602	592	601	517	552	589	572	583	573	599	561	554	529	536	580	627	547	567	566	582	546	601	572	552	565	575	557	589	604	602	576	601	569	570	576	530	578	590	584	595	634	574	585	611	582	569	569	607	581	573	582	550	595	572	603	618	561	567	546	571	576	571	582	598	528	633	582	568	559	553	525	559	594	580	564	505	611	578	564	575	537	524	569	584	592	630	599	591	642	564	542	561	558	581	566	583	569	576	574	584	609	573	585	573	563	571	532	515	530	589	604	557	537	563	613	568	591	591	531	606	588	585	586	582	595	532	579	618	551	561	564	583	604	545	616	567	566	538	526	638	572	568	579	559	581	596	586	562	584	571	562	561	585	570	581	599	590	575	557	578	542	578	535	568	559	564	587	601	599	569	603	585	574	536	530	584	547	556	614	626	562	587	548	609	585	562	579	532	535	579	545	548	535	591	554	600	562	506	586	520	558	581	562	534	589	601	587	555	568	610	523	599	586	577	538	574	575	557	535	614	540	601	576	558	616	593	562	594	560	590	617	590	575	540	576	574	554	516	533	546	553	555	575	592	607	584	591	608	552	561	566	567	613	581	562	571	569	555	567	577	600	606	570	570	579	600	586	576	580	538	596	569	561	610	577	590	551	534	625	583	605	542	558	576	538	590	567	559	579	578	551	593	597	590	598	570	558
54312	51029	41998	27961	30159	30296	29944	24667	21008	20158	21507	15703	10755	8969	7905	6846	4322	4135	4066	2790	2057	2334	1608	1223	972	925	882	765	743	507	495	423	397	349	386	445	536	506	448	293	248	281	258	250	245	237	221	179	214	232	242	171	226	183	230	177	215	209	225	206	231	193	190	160	173	198	197	230	184	173	161	163	207	207	179	168	170	171	168	160	193	183	152	197	160	167	160	148	158	160	146	143	152	165	166	152	153	168	197	154	143	142	156	157	144	163	185	136	186	155	169	160	179	163	153	144	162	138	151	176	165	148	135	163	163	163	170	159	145	161	153	160	178	165	169	141	156	184	134	166	154	171	156	151	156	160	156	151	147	139	157	162	181	154	158	134	151	163	159	159	169	135	149	170	140	140	169	155	159	168	141	144	163	149	168	208	152	155	151	152	171	137	131	162	153	160	158	159	170	150	152	169	158	141	160	183	162	159	169	155	157	154	159	184	141	187	157	172	160	159	144	160	170	159	163	163	173	148	160	189	177	154	149	158	150	148	163	143	140	191	154	147	155	137	141	153	167	170	156	158	146	156	151	155	141	163	150	160	145	158	156	157	162	171	168	154	146	161	154	169	151	157	162	155	147	157	144	178	139	139	148	161	146	188	139	158	172	158	159	160	168	174	168	181	168	169	169	179	167	145	158	132	137	180	164	163	158	141	150	161	142	139	148	157	166	154	151	181	159	143	156	127	133	166	192	154	166	155	157	152	165	160	162	151	158	161	136	149	183	149	159	152	170	172	146	175	167	166	133	176	159	159	176	166	166	162	145	158	159	161	159	174	150	126	161	157	131	142	149	170	161	173	163	160	163	139	169	152	142	153	156	139	168	137	149	171	157	143	150	170	156	150	192	183	171	148	149	165	152	134	153	169	146	148	166	175	151	177	153	154	160	182	163	167	182	165	143	149	161	153	176	149	146	155	173	150	163	143	153	141	169	182	161	159	156	150	159	173	179	155	138	160	149	157	155	141	155	158	151	148	146	166	146	150	158	160	151	130	147	168	145	140	159	142	166	149	168	171	164	161	157	146	159	145	167	158	159	169	145	147	163	151	168	164	155	147	156	167	170	167	169	160	178	152	169	162	170	168	173	173	165	171	164	151	168	156	187	158	150	151	162	133	164	169	174	171	171	147	147	156	151	139	185	144	182	185	163	178	166	146	153	146	156	169	174	189	156	161	171	150	148	130	156	174	160	185	140	176	166	138	173	163	183	148	178	158	168	156	160	147	150	160	146	159	140	177	191	159	155	175	155	130	120	149	170	163	152	162	189	177	150	190	158	153	163	153	148	166	166	161	177	157	151	136	171	151	168	148	150	155	177	183	159	148	149	161	151	147	155	155	154	140	154	156	150	158	168	158	171	172	194	169	156	152	168	164	146	160	143	152	164	183	167	138	163	162	151	141	140	134	142	124	154	152	146	153	154	154	152	161	154	163	173	172	164	161	140	159	151	156	180	155	178	160	151	158	181	170	165	172	160	173	163	151	164	154	131	154	128	159	156	165	172	169	171	164	146	197	141	177	186	145	166	155	177	158	149	153	135	157	149	148	159	152	156	178	161	177	162	164	143	154	143	175	149	154	153	165	168	148	168	173	177	179	168	157	147	165	163	166	154	159	152	148	155	172	155	142	161	174	150	152	160	130	167	176	161	173	152	168	169	171	151	155	179	176	164	164	169	173	172	168	163	127	117	139	141	148	128	168	142	167	156	164	169	157	146	171	155	145	164	175	142	158	176	146	153	144	171	148	149	165	178	141	158	167	147	162	154	167	140	164	152	159	182	156	139	149	165	158	158	146	165	158	151	169	169	144	169	170	164	171	156	142	180	140	153	153	152	181	176	173	149	170	169	144	173	179	148	170	183	171	158	170	170	140	164	190	162	161	164	156	172	193	156	134	132	177	167	159	157	132	141	138	181	164	153	146	157	159	178	145	153	161	138	142	178	135	150	165	156	158	173	161	154	157	149	162	181	177	146	162	174	173	142	183	147	161	156	183	164	171	161	153	143	160	185	194	165	159	146	156	150	135	161	150	157	171	178	154	175	156	171	159	141	140	157	144	172	145	163	145	146	149	175	151	174	150	161	155	131	169	150	157	161	153	135	190	177	157	172	158	150	142	143	131	165	145	166	178	179	143	151	142	184	156	164	143	153	164	144	152	162	149	158	159	152	150	143	154	142	178	179	131	152	134	137	165	158	159	167	157	154	131	149	154	149	154	127	176	165	141	152	150	148	165	130	165	150	155	158	150	148	168	157	154	161	153	136	155	177	163	158	159	166	183	175	174	185	154	159	143	161	134	129	160	144	193	188	150	147	184	143	177	164	159	174	130	160	155	147	137	163	150	140	159	151	177	144	158	142	150	167	137	151	160	129	136	161	141	162	164	158	172	165	142	146	162	157	141	145	142	169	146	190	167	141	161	160	152	169	152	163	148	126	167	149	169	156	170	169	154	161	170	136	167	145	151	166	133	171	147	139	160	169	151	164	155	155	153	170	159	107	160	144	168	140	163	137	140	134	143	151	159	151	175	136	148	145	169	151	126	185	170	159	135	164	165	146	164	153	152	160	165	189	146	138	175	146	183	154	171	150	177	150	155	152	149	149	153	163	161	149	171	166	163	142	151	160	152	170	151	122	163	145	148	181	166	137	162	161	186	172	166	158	145	180	163	158	180	167	151	130	149	152	129	143	176	154	148	183	157	164	165	149	131	165	151	153	129	156	141	150	164	151	170	160	177	149	143	143	172	162	162	151	182	144	159	158	172	150	156	151	163	152	146	142	146	150	141	143	151	162	157	141	162	137	152	152	151	157	177	134	155	136	161	139	127	194	159	161	164	148	164	140	137	183	161	141	151	131	173	152	174	154	145	168	138	141	162	175	154	167	164	162	163	173	160	180	138	152	167	153	188	167	163	146	163	167	145	151	164	149	138	159	151	175	165	154	153	169	151	154	181	154	141	140	159	158	156	145	146	145	151	170	146	162	140	165	175	150	169	143	147	165	146	186	151	170	182	172	162	160	158	156	147	155	165	151	155	149	168	200	158	168	156	153	165	157	161	154	144	161	159	153	152	162	158	152	148	182	157	168	151	165	144	158	161	165	152	153	180	148	157	174	164	144	190	145	176	151	182	153	150	137	172	150	149	174	146	158	144	145	145	181	148	166	135	168	153	135	181	165	179	174	163	159	162	163	141	169	171	149	135	169	158	125	133	153	144	152	172	111	157	158	160	161	151	148	146	156	155	164	151	159	154	145	157	161	171	151	150	152	153	169	170	153	190	143	160	178	154	142	172	145	149	149	170	169	152	166	167	160	175	160	162	190	160	168	172	173	171	150	175	163	173	146	150	155	168	160	138	177	167	143	159	144	167	170	139	158	155	162	159	156	176	163	141	143	160	167	173	148	153	158	154	175	186	129	156	183	152	153	170	172	126	166	153	171	159	141	131	153	155	145	158
40655	48245	42893	34303	36450	39144	39300	30375	30313	31968	34371	24712	23565	21756	19860	16906	12342	14101	12572	10193	9271	10551	8406	5943	4882	4978	4735	4452	4091	2522	2687	2001	2072	1762	2148	2780	2754	3005	2614	1427	1041	1370	1162	1051	874	900	763	672	745	696	790	718	733	730	706	775	827	751	728	759	799	728	591	620	622	693	581	615	611	622	615	612	561	556	554	596	545	606	596	555	513	533	558	465	438	409	391	388	431	407	426	424	468	433	419	389	406	428	398	436	388	386	385	380	411	425	399	388	383	366	391	375	392	362	419	379	369	390	390	381	360	375	396	381	369	387	408	372	374	360	346	379	378	376	371	351	384	374	380	366	385	411	383	409	356	408	363	401	384	380	385	396	378	386	350	356	380	388	364	384	350	360	379	380	390	387	373	413	365	409	407	384	354	433	385	387	377	350	344	417	411	358	340	411	413	374	384	364	374	360	416	354	417	349	386	401	408	395	376	388	356	352	386	376	388	386	390	381	377	370	387	394	359	364	380	390	375	367	384	409	385	365	376	392	335	361	330	383	367	372	440	381	377	362	383	363	382	375	350	383	392	364	418	388	362	394	391	361	337	349	384	364	369	340	358	369	363	398	395	390	369	360	377	374	357	382	427	353	371	373	385	407	374	411	362	372	344	402	384	355	356	380	382	346	378	379	401	409	386	398	365	364	360	381	369	367	370	384	396	378	376	364	368	401	371	384	378	388	411	360	386	387	389	408	381	353	380	380	343	380	364	404	401	416	372	392	370	400	347	373	366	379	392	359	365	393	376	402	382	355	381	365	367	390	373	394	386	370	401	385	373	351	362	357	404	383	410	386	398	424	377	383	352	383	397	365	376	389	391	377	375	385	405	372	384	392	393	390	371	406	398	389	411	426	396	377	353	356	364	372	396	367	416	376	348	389	392	396	375	388	372	377	409	365	444	362	386	368	369	410	369	372	413	395	358	390	384	364	384	407	395	390	356	395	357	359	358	371	384	374	337	392	401	400	409	400	411	399	410	419	351	379	360	410	388	406	381	372	400	389	421	350	352	388	378	353	372	380	410	350	387	450	396	370	374	380	374	389	369	374	373	378	370	390	397	383	379	371	383	357	366	409	363	365	392	351	406	369	406	390	397	381	362	379	385	394	395	386	371	385	358	356	360	374	361	369	386	368	364	419	388	341	353	375	394	400	386	408	403	352	372	381	371	401	398	373	393	380	371	380	376	378	411	361	385	377	373	378	353	369	364	369	414	409	394	405	393	396	369	384	373	413	352	393	371	386	393	380	360	363	386	401	338	406	406	369	357	386	386	366	396	406	366	398	401	364	422	396	397	376	371	404	366	379	389	368	346	363	386	379	393	357	387	357	396	372	356	380	361	381	392	375	373	376	362	360	375	388	370	398	382	373	398	392	388	365	403	363	370	371	362	385	386	372	423	351	376	384	385	354	386	385	379	372	374	372	391	435	354	389	373	405	402	359	409	378	408	372	368	388	412	409	396	374	385	394	380	379	424	381	385	395	350	401	384	362	400	388	412	392	369	406	379	362	379	397	384	395	379	371	373	351	378	392	400	385	405	401	364	400	400	391	387	410	375	394	385	389	390	370	333	422	377	403	362	417	372	385	359	363	373	399	390	404	348	399	406	394	378	385	368	412	391	389	401	355	401	417	375	399	373	378	392	419	407	352	382	364	408	404	373	399	386	404	383	388	362	389	395	390	393	410	410	364	363	383	437	391	363	393	415	373	401	365	394	376	377	390	423	383	361	409	397	360	382	411	374	435	410	385	374	362	405	381	380	398	393	411	380	391	403	373	423	406	418	399	384	371	417	399	340	339	436	378	375	370	397	364	342	379	370	370	401	397	361	419	380	361	376	361	385	409	398	362	359	369	337	396	392	389	348	370	361	376	367	414	380	391	377	398	359	400	352	382	366	404	378	419	394	374	368	398	397	367	364	354	401	363	421	378	411	391	370	407	391	385	370	375	396	378	378	374	370	402	362	384	396	362	391	384	389	393	358	393	398	362	365	378	372	370	406	411	397	356	391	393	382	371	383	373	384	379	376	343	391	391	366	382	390	368	367	406	382	378	354	374	365	404	393	406	376	412	340	387	365	402	390	366	377	371	376	353	404	383	398	381	380	387	421	412	400	368	379	368	414	415	398	385	390	393	361	370	375	352	400	405	391	383	396	369	388	397	348	382	412	351	394	388	365	401	384	379	428	364	397	366	348	415	379	391	379	396	404	388	374	401	374	385	381	382	391	339	415	374	383	390	422	367	399	369	404	383	387	411	359	387	399	408	415	372	382	360	364	390	383	388	384	438	351	405	396	375	375	370	375	372	412	351	398	387	356	387	391	394	366	386	394	351	404	365	404	349	383	404	363	380	386	349	382	396	362	381	342	405	390	377	385	416	370	371	392	402	361	362	392	353	377	409	359	355	383	387	398	400	384	389	351	389	409	374	396	394	406	375	359	411	403	377	352	394	360	388	388	389	392	397	404	335	407	383	382	402	369	356	357	349	388	371	366	370	383	384	378	328	378	403	379	411	384	351	367	371	374	385	399	355	406	421	382	415	427	342	395	369	380	385	368	388	368	361	357	387	388	363	420	374	342	365	356	371	345	415	387	367	358	371	411	408	395	388	359	382	380	390	375	359	383	375	377	376	393	398	376	359	366	374	352	392	363	350	412	393	360	374	411	359	395	397	390	380	386	400	362	352	359	383	394	361	377	399	357	369	399	399	397	358	389	388	369	401	385	365	346	372	367	377	375	401	348	397	395	363	400	379	380	405	372	379	384	405	382	355	422	394	392	403	393	351	370	387	329	385	384	379	384	385	363	400	391	397	403	373	388	385	385	371	395	357	364	391	398	349	398	379	376	391	395	416	387	389	376	377	374	393	384	369	374	405	382	408	384	369	416	370	398	359	417	392	399	381	420	341	372	386	404	366	357	367	371	355	382	432	364	354	359	372	396	382	400	405	395	416	406	427	359	409	367	388	391	366	346	347	361	376	377	355	408	405	404	371	410	344	354	335	393	388	386	405	391	422	351	387	377	360	416	369	369	403	374	388	366	381	381	366	401	379	384	393	380	354	397	378	399	394	380	377	374	383	380	392	412	368	371	386	390	387	383	369	440	371	378	414	367	384	380	422	410	404	379	392	345	363	381	394	422	385	425	415	424	397	380	379	385	426	373	362	394	412	391	368	383	363	389	376	377	394	405	358	402	333	408	385	377	411	357	390	384	389	381	368	388	369	424	360	383	359	357	397	368	380	374	367	351	371	373	370	390	352	405	423	377	386	425	380	400	383	400	368	370	377	373	390	381	371	378	397	364	388	409	382	375	361	403	364	366	365	378	383	400	407	401	394	375	376	367	354	396	353	406	328	371	356	366	371	390	350	363	346	374	388	354	348	377	357	402	355	373	355	361	367	415	374	353	394	424	359	423	363	406	380	369	358	400	383	378	394	367	405	330	405	391	361	395	372	375	365
25396	22399	14056	5625	3800	2744	2260	1549	1164	940	921	785	601	532	453	404	324	374	341	355	331	285	281	333	273	292	299	264	293	258	283	240	245	275	244	269	246	247	238	274	251	248	241	263	224	234	256	259	236	241	241	232	215	229	239	233	250	216	263	223	266	239	256	242	255	241	254	264	270	247	245	271	263	230	227	234	244	216	222	232	233	273	263	229	251	264	246	243	223	229	240	232	243	233	214	264	235	234	228	264	221	251	230	245	276	270	247	244	243	204	212	254	248	263	267	270	240	226	246	253	245	229	246	218	227	244	258	221	219	243	239	224	249	217	220	232	234	226	227	247	223	259	237	219	239	244	254	226	257	238	238	258	255	248	230	254	252	242	239	250	237	235	253	248	228	249	234	288	218	235	225	236	233	248	238	254	219	259	234	233	207	212	233	214	247	215	272	215	251	272	237	231	269	225	218	219	243	219	241	231	231	221	228	251	247	220	235	253	230	249	226	216	222	265	254	227	227	209	235	259	224	210	211	219	206	216	267	224	241	235	249	244	234	245	239	210	212	236	225	263	213	244	242	254	217	212	239	248	225	218	238	254	239	251	213	225	238	259	231	228	272	230	267	260	232	229	232	242	282	240	229	255	227	216	206	234	238	243	228	253	212	231	232	258	233	234	223	227	236	205	222	236	225	228	225	251	224	247	227	230	237	275	262	235	213	242	222	266	249	234	221	250	231	235	204	250	225	245	235	243	208	215	261	225	234	248	220	247	245	244	248	241	238	237	243	247	241	250	241	214	232	223	249	238	235	230	227	221	229	222	219	225	203	226	251	211	241	262	203	213	208	240	230	246	242	277	231	246	250	219	223	241	217	232	238	223	235	231	257	230	242	245	236	250	241	246	230	212	258	241	229	268	267	249	272	236	251	264	239	240	255	226	245	223	228	222	194	240	220	236	251	250	245	234	257	243	211	226	247	239	235	268	257	234	262	249	234	259	239	223	257	251	227	235	245	241	237	236	240	243	231	254	262	253	264	237	234	278	252	207	262	229	275	239	221	230	262	235	252	273	236	227	214	206	238	236	251	247	225	230	224	214	247	273	222	226	229	234	228	241	211	263	235	244	251	239	251	252	246	247	250	230	244	264	265	253	240	220	199	264	249	250	229	291	256	236	228	224	240	223	250	233	242	215	246	240	232	239	239	205	230	270	218	237	292	257	216	241	246	223	229	291	239	242	245	260	238	257	243	262	238	248	261	213	253	212	251	255	245	216	241	248	240	251	252	217	259	234	221	220	232	233	273	253	226	234	239	234	258	218	254	248	235	245	249	244	223	236	234	223	217	244	265	249	249	219	239	225	223	231	232	247	244	233	239	225	233	231	208	260	243	239	236	270	240	235	233	242	246	209	241	238	252	274	238	268	226	273	243	233	232	223	236	226	217	229	256	255	202	227	235	250	228	234	242	234	220	263	208	244	228	239	234	237	210	238	283	205	230	228	253	252	246	241	235	235	225	218	222	237	237	224	224	273	221	237	225	249	271	271	237	244	244	210	245	232	243	272	245	233	234	221	265	231	257	198	249	220	238	230	184	235	226	248	248	241	280	244	239	219	206	233	249	233	242	217	249	248	258	233	260	205	220	231	239	261	235	213	235	266	237	258	234	260	226	229	228	251	222	251	242	239	254	217	245	247	249	232	238	236	246	227	237	243	228	231	238	224	236	246	252	233	253	284	260	226	237	252	226	221	273	227	244	264	235	244	255	221	221	247	268	258	243	252	235	247	265	271	248	263	241	252	260	251	246	262	246	275	246	251	250	213	241	216	245	206	244	243	248	226	220	224	231	247	215	248	255	221	213	241	253	221	268	242	222	250	234	264	218	238	232	249	249	272	249	220	226	224	242	252	254	217	229	253	221	227	219	234	221	203	219	262	244	240	229	243	228	241	226	258	243	236	230	236	226	237	219	223	227	260	243	269	216	222	245	237	228	248	215	221	236	256	217	269	226	259	246	230	227	252	222	246	237	223	221	270	252	222	241	252	245	220	256	277	248	260	228	238	233	208	220	248	266	251	223	237	265	251	223	221	234	236	259	236	238	260	234	257	244	253	235	243	237	213	245	204	232	249	253	231	267	237	238	262	238	252	231	237	234	216	234	239	247	257	252	231	229	252	219	223	238	227	239	249	252	232	240	257	249	228	217	246	235	222	233	247	256	248	211	264	256	241	223	228	261	248	243	224	283	243	212	242	248	217	221	252	250	236	200	256	238	229	219	252	220	205	251	231	234	229	267	206	243	246	237	243	226	236	254	248	213	234	233	250	220	222	228	239	224	238	257	230	231	243	212	234	251	222	243	241	216	234	236	289	265	253	251	225	234	275	244	244	223	244	225	240	248	246	250	228	244	235	270	236	224	241	265	265	274	238	232	233	227	254	210	254	265	202	259	240	257	222	251	241	234	218	234	240	227	230	226	257	249	239	259	240	243	280	226	223	238	226	249	205	252	246	201	250	246	269	250	230	233	225	260	222	237	228	258	260	249	247	229	218	239	233	223	233	232	222	251	230	263	224	220	247	230	256	248	268	220	257	254	208	240	252	249	222	243	259	248	216	230	230	246	222	255	210	230	250	239	233	249	239	233	229	240	232	235	245	232	214	226	237	227	247	248	262	208	237	251	259	240	231	238	232	236	270	245	252	228	232	242	247	247	246	259	251	225	222	255	246	239	220	221	245	240	209	244	234	240	231	232	268	244	248	230	218	249	245	248	230	218	280	245	245	227	240	252	227	251	212	231	263	244	255	260	244	221	232	245	238	256	242	257	229	259	240	249	267	238	223	246	234	240	233	241	219	245	236	263	235	237	217	256	259	251	255	216	244	251	221	263	247	245	245	237	238	250	234	241	264	242	233	260	200	242	234	233	258	222	195	221	265	229	244	234	224	230	229	260	256	252	249	234	221	268	260	271	248	270	251	261	249	242	220	237	270	254	234	232	248	210	244	246	229	233	237	246	247	259	208	253	224	229	232	233	238	243	235	241	229	219	239	232	216	259	233	223	234	228	263	256	237	217	245	241	228	237	269	257	238	210	228	265	242	235	240	249	245	230	232	224	229	232	228	245	244	221	234	235	232	240	270	223	236	244	233	279	256	246	282	243	252	252	219	243	244	251	234	259	231	257	240	247	235	226	225	246	237	213	221	270	254	266	222	244	238	238	247	238	237	259	237	233	226	239	245	274	236	202	254	210	252	252	226	229	245	233	254	247	214	249	257	271	254	251	238	233	245	281	243	232	223	249	270	221	260	245	241	239	224	243	244	243	215	222	220	242	252	272	265	250	228	242	226	260	237	218	254	230	226	207	226	267	259	227	258	247	240	237	227	231	246	206	261	259	244	237	222	236	233	250	248	244	238	224	272	245	232	217	232	254	222	252	237	249	244	245	229	229	259	257	255	227	243	238	242	241	233	256	260	250	230	230	238	232	252	253	233	243	223	244	252	229	229
16090	20730	16880	10713	9925	9101	8498	6171	4654	4173	4454	3306	2598	2216	2108	1783	1363	1494	1348	1253	1056	1155	1004	900	870	789	798	820	799	784	749	731	737	700	709	716	691	692	688	674	633	616	602	629	618	599	634	609	629	594	691	632	636	604	639	648	601	585	601	606	603	563	602	603	618	594	628	585	634	580	610	614	564	578	606	597	596	616	584	550	600	571	555	568	573	599	576	571	552	565	603	561	588	583	606	573	609	618	580	552	593	555	602	527	578	603	598	606	597	600	554	563	541	571	563	581	597	606	569	585	582	553	596	510	562	579	560	598	595	570	586	572	586	580	550	601	535	578	541	554	555	552	571	602	594	574	621	544	570	576	582	562	528	578	550	552	562	558	583	597	542	559	599	610	586	578	574	586	604	554	584	552	628	563	564	571	576	568	596	544	577	583	573	602	578	572	535	615	584	564	576	579	542	582	548	565	578	577	599	565	572	569	601	619	587	569	555	555	574	540	541	577	572	578	575	570	553	601	582	590	538	578	541	595	557	570	558	601	576	609	607	545	551	579	589	532	623	588	559	569	601	603	569	545	614	570	636	589	595	583	552	628	592	563	525	573	567	602	576	574	610	573	580	597	568	585	544	601	605	570	590	557	556	594	578	600	540	593	598	571	548	576	550	594	570	556	560	570	618	592	590	558	564	575	581	589	551	603	548	617	577	595	554	560	579	521	592	570	593	558	550	595	566	596	582	568	572	572	607	554	557	564	604	595	547	569	578	602	536	529	561	570	550	597	578	597	585	589	601	603	605	583	555	597	595	570	593	592	551	563	545	559	519	609	556	558	581	601	559	601	612	587	609	596	569	585	587	569	618	569	587	534	574	603	587	592	585	594	580	586	561	592	607	611	555	615	534	607	562	600	535	544	567	602	563	532	587	594	584	599	569	585	583	533	616	596	590	595	567	624	571	571	591	562	571	569	559	529	566	571	585	575	571	563	521	605	554	583	560	566	578	588	542	588	584	585	584	545	531	581	567	588	584	595	577	616	570	561	547	566	550	587	559	576	580	573	547	562	594	601	571	541	561	600	583	573	581	592	585	578	552	611	611	604	560	562	588	605	596	608	598	539	558	586	578	561	566	599	584	588	586	547	560	578	571	578	588	563	577	588	585	582	568	580	572	552	602	560	576	579	572	595	522	598	562	550	558	559	548	584	616	547	611	514	584	576	548	586	595	573	549	549	621	581	593	582	563	597	575	618	553	558	592	565	578	575	588	560	594	572	580	571	558	594	556	592	570	579	578	564	551	617	575	553	575	532	565	594	559	562	625	578	560	601	575	591	587	544	577	598	587	613	582	581	577	595	576	610	598	548	547	568	581	588	569	578	572	564	582	555	585	596	620	569	545	571	586	566	568	574	603	564	588	559	549	565	581	610	622	591	565	586	578	572	546	560	573	591	569	578	556	541	553	603	590	617	596	595	583	590	579	584	585	573	583	599	553	630	575	581	572	546	518	565	556	596	576	570	550	565	581	586	613	604	592	576	545	526	603	576	589	560	562	552	550	602	591	595	572	590	554	613	544	551	606	602	581	573	577	581	546	568	586	525	594	594	583	593	545	558	554	577	569	543	555	569	598	570	564	580	532	596	587	579	581	555	562	612	579	602	542	577	565	632	537	556	584	578	579	595	604	578	550	556	591	592	583	600	553	548	603	563	595	597	597	587	548	610	556	577	582	577	573	649	600	606	617	531	546	620	558	552	563	596	583	578	607	549	563	598	565	604	587	592	564	570	569	570	594	567	615	583	548	572	626	546	576	601	512	569	585	598	547	588	539	578	550	558	567	596	581	624	563	559	610	577	567	634	536	569	537	608	514	576	558	583	596	602	579	540	550	605	535	567	547	614	587	586	587	539	568	556	582	556	593	583	593	588	582	603	516	570	602	617	507	562	562	589	553	590	555	523	594	608	606	544	575	562	588	554	560	551	574	543	564	538	605	585	588	542	564	521	560	624	593	568	567	597	567	540	577	595	609	577	595	593	586	521	599	592	604	625	541	581	587	612	559	615	590	563	572	540	555	609	611	607	565	582	609	581	590	564	539	577	562	599	593	587	603	582	564	578	592	588	564	589	581	609	542	593	573	548	609	560	554	564	612	585	574	588	575	576	561	585	553	548	580	562	574	551	578	584	558	595	598	588	568	593	587	554	544	600	570	599	558	583	586	533	605	574	586	543	540	546	580	551	614	536	596	624	586	602	566	578	539	531	544	560	564	567	564	590	569	536	570	591	589	584	556	599	574	589	564	558	574	554	568	547	607	639	589	553	616	590	585	595	579	600	608	550	599	620	541	623	585	620	587	569	593	571	562	575	566	567	534	588	590	541	580	622	576	619	571	617	520	584	570	606	560	618	563	560	504	595	565	590	604	558	576	539	591	582	632	566	603	552	604	577	574	551	589	569	603	524	557	599	565	585	568	597	588	569	560	605	584	597	537	534	593	549	569	566	592	599	587	565	541	574	573	548	560	542	574	573	574	546	595	551	588	553	566	590	603	548	549	568	598	567	601	530	623	580	600	579	553	584	592	596	588	605	576	587	611	557	528	560	530	572	578	582	587	588	579	597	561	562	593	549	568	584	521	546	586	580	573	597	575	563	576	598	593	612	546	561	590	552	583	581	601	600	598	552	553	609	540	585	581	622	606	588	558	598	589	568	561	578	576	587	590	593	586	544	590	575	599	556	589	576	580	578	565	593	599	570	566	583	588	578	545	565	555	566	569	604	590	580	584	576	571	558	552	577	623	537	565	552	561	604	557	586	555	561	549	551	590	596	596	552	559	572	589	575	563	574	559	563	594	620	597	571	566	554	575	617	601	573	599	602	573	580	551	612	556	591	536	603	617	593	585	575	589	552	625	577	593	569	536	601	609	586	592	576	569	574	597	613	549	625	561	552	578	559	594	614	567	564	576	526	577	561	625	599	601	588	591	605	581	593	589	588	579	571	545	608	552	581	641	589	573	569	568	591	544	604	592	520	603	556	538	606	565	594	578	612	554	567	609	547	562	579	545	550	592	576	542	603	603	602	522	599	587	624	609	627	571	523	550	558	558	610	547	580	580	531	501	535	591	556	589	559	576	576	571	546	537	537	567	553	551	588	611	572	579	581	579	569	595	620	578	562	607	545	590	572	549	565	559	537	587	559	602	595	604	622	602	585	596	557	590	565	557	582	557	589	557	568	567	582	606	594	572	587	577	602	577	597	568	587	525	596	580	591	549	553	573	610	552	571	561	590	597	575	568	624	589	603	575	630	559	548	569	581	533	552	547	574	574	584	583	537	604	619	567	583	530	568	589	568	595	593	589	598	572	548	587	568	595	563	566	546	583	534	578	633	558	557	609	576	566	615	537	576	550	509	575	533	610	612	574	598	567	559	625	579	595	608	608	595	579	581	572	538	580	593	563	580	610	579	551	563	622	579	605	637	574	596	556	606	567	582	529	560	623	574	552	548
46515	50599	40814	26491	24896	21844	20889	16696	11669	9414	10383	8321	5518	4650	3630	3034	1840	1970	1972	1423	1175	1075	1049	837	595	529	514	419	394	341	416	361	355	346	287	313	331	359	361	316	316	304	286	280	268	270	230	255	272	247	277	262	280	258	260	273	276	264	247	275	266	251	264	262	246	249	237	268	219	273	231	250	251	254	278	259	256	238	227	274	247	244	249	274	249	265	257	224	222	252	236	251	213	254	246	217	251	256	240	236	230	273	264	245	231	268	253	254	258	249	247	228	216	237	251	223	234	247	239	266	267	193	254	243	242	254	255	249	224	249	247	249	259	221	270	261	231	252	240	253	268	235	228	213	244	275	242	207	252	233	225	241	245	257	244	253	255	243	240	255	223	240	255	239	251	244	240	224	244	219	250	251	236	236	231	237	240	256	225	247	246	230	233	249	214	238	235	243	261	234	266	229	206	273	265	251	236	253	242	251	242	255	249	251	267	209	256	273	250	242	248	241	250	236	249	284	257	237	251	250	235	280	263	225	262	254	252	252	272	238	231	238	228	218	245	233	263	242	258	259	254	255	263	247	227	261	253	223	275	252	234	245	243	260	228	265	252	243	256	248	224	253	223	223	243	266	224	244	254	256	255	215	240	235	200	263	266	238	238	227	279	272	250	230	231	240	231	239	244	244	238	255	267	246	224	251	261	249	247	262	256	257	254	225	255	237	262	236	269	213	216	208	219	269	223	260	219	245	245	240	236	247	230	245	259	241	242	244	240	231	246	224	248	242	260	212	251	232	262	237	208	252	230	259	258	262	259	238	245	241	209	263	254	271	224	231	235	252	255	231	215	248	233	270	231	215	251	227	247	255	232	251	245	247	234	250	264	245	234	248	245	228	230	222	203	238	224	208	264	230	245	244	245	257	246	227	235	263	286	261	232	255	257	251	236	246	235	230	268	281	252	232	254	227	260	221	263	235	244	240	220	252	223	257	250	252	231	225	245	233	215	240	272	242	250	238	258	261	239	219	253	249	244	247	257	225	244	277	245	267	250	251	228	236	247	231	236	244	261	262	257	239	247	254	220	206	237	243	240	208	235	245	237	246	250	231	236	260	253	265	255	286	242	263	246	229	258	237	235	242	236	257	225	265	224	246	249	229	280	236	269	254	238	241	239	257	252	258	243	226	225	198	244	244	235	227	258	252	235	238	245	245	234	208	233	220	238	251	249	233	226	224	256	258	240	242	210	233	238	221	255	246	224	261	257	247	259	265	253	267	264	248	216	257	255	262	265	237	252	242	256	242	244	234	238	237	233	252	259	240	236	251	249	280	272	245	241	224	221	235	214	260	278	266	240	231	275	257	230	264	242	259	269	266	245	242	252	221	208	258	260	252	250	267	255	267	228	252	242	267	256	260	248	282	218	263	276	265	275	250	220	252	246	222	239	274	231	239	252	241	237	247	236	242	239	244	214	228	227	261	264	263	241	224	206	248	243	219	234	261	234	248	235	254	258	241	279	239	250	222	245	255	235	268	237	268	254	232	245	216	235	251	245	208	254	238	223	254	243	238	240	234	242	236	237	237	261	232	224	246	242	213	274	264	254	250	222	271	275	223	225	246	233	227	249	245	251	235	221	256	222	223	263	250	241	285	257	250	238	258	224	241	258	240	226	244	236	220	260	218	280	253	255	253	255	236	266	239	233	243	247	268	242	253	242	236	241	267	253	235	247	247	261	248	270	252	230	226	228	254	264	272	257	233	250	256	227	252	283	248	254	250	248	229	241	256	266	259	217	250	254	257	253	298	259	235	244	241	245	230	250	208	255	237	251	233	222	247	233	240	240	255	212	268	284	258	198	248	233	242	247	226	277	234	263	231	265	225	247	240	217	238	243	221	234	252	236	260	248	236	251	247	244	241	244	253	275	262	254	222	205	234	269	230	230	237	257	227	240	253	243	259	233	240	226	227	234	229	243	228	238	235	212	250	260	255	245	225	232	248	249	264	246	256	234	257	262	222	227	248	238	247	241	259	263	221	231	258	236	227	267	258	247	248	240	238	229	209	228	249	260	244	244	260	272	243	239	259	226	217	233	226	232	219	254	253	228	250	250	227	237	266	232	254	222	234	243	243	254	257	218	250	227	238	255	240	243	253	227	224	240	241	283	221	234	259	227	253	216	263	236	221	205	255	247	249	266	261	240	216	242	247	237	294	267	237	236	236	265	233	239	266	233	227	247	234	239	227	263	228	240	219	234	235	249	233	240	250	256	252	249	226	235	244	228	237	242	255	279	263	265	250	261	242	246	254	254	255	228	272	224	231	209	242	236	250	241	255	229	256	236	247	245	253	258	262	221	243	279	242	252	258	242	265	250	220	270	265	267	239	244	235	254	223	247	258	240	282	257	252	217	229	261	253	234	245	264	252	257	244	236	236	254	233	238	229	253	272	263	233	233	260	247	219	239	242	243	238	236	246	253	240	233	281	199	246	265	235	258	251	234	263	258	261	236	229	213	222	239	247	220	264	225	258	228	228	258	265	235	232	242	236	269	237	260	229	246	233	238	244	255	232	242	239	215	245	268	213	234	241	244	217	264	236	238	226	224	273	225	265	231	238	267	233	228	225	298	251	231	278	258	224	226	232	251	268	232	237	237	257	225	263	232	237	245	246	246	230	251	262	254	250	231	240	225	219	230	246	297	271	281	242	234	246	256	215	242	264	237	234	265	255	260	253	224	226	258	230	218	246	267	235	231	273	252	259	247	244	258	229	275	248	262	246	263	247	217	270	264	223	256	239	244	236	228	240	245	262	242	225	243	242	229	259	264	245	248	285	238	268	232	246	261	242	236	264	230	253	254	227	228	204	254	268	250	216	245	264	251	268	232	234	237	221	225	227	241	250	220	271	250	232	243	257	253	248	221	244	258	239	216	256	250	251	257	262	240	237	262	256	261	254	265	250	242	277	215	264	228	242	270	250	274	257	249	249	228	254	254	217	231	222	263	236	235	236	230	224	254	267	224	233	246	233	249	235	254	236	250	240	233	256	226	226	233	246	236	265	255	243	271	232	234	241	246	253	222	244	265	238	237	253	236	237	251	294	265	255	214	234	236	229	226	230	254	222	268	222	275	245	243	223	265	236	223	224	224	273	244	250	237	232	234	257	232	264	243	221	225	235	217	258	248	257	215	222	239	225	214	217	225	248	231	211	245	255	235	269	221	232	259	257	241	233	225	255	295	224	255	250	259	254	224	250	228	227	235	274	216	238	230	256	252	249	267	234	260	253	247	248	251	270	221	252	214	224	213	249	276	252	260	244	251	238	266	233	267	276	243	258	243	225	242	238	235	232	215	232	238	211	223	222	243	254	219	218	246	234	226	242	229	267	227	231	248	244	245	242	231	253	269	232	229	260	248	264	223	204	261	283	250	273	251	233	262	246	224	269	240	252	260	238	248	244	234	246	254	252	243	238	254	247	230	258	220	225	240	238	238	226	263	235	241	243	267	264
33079	45290	40131	26438	27153	29836	32037	25216	20133	20407	22961	17589	14819	14005	11978	10565	7325	8513	8111	6081	5509	5721	5019	3615	2632	2324	2402	2002	2010	1323	1648	1413	1446	1236	1262	1376	1400	1435	1506	1202	955	1025	858	872	722	708	755	732	710	703	746	767	690	774	803	767	792	752	695	724	710	694	694	705	713	736	669	668	712	728	656	685	675	736	650	683	662	674	706	657	652	622	582	627	610	604	629	594	621	592	590	627	577	574	563	632	602	596	603	574	608	576	613	537	619	576	582	593	567	570	581	586	589	554	527	611	563	604	582	612	619	595	535	555	546	601	614	567	558	614	577	559	565	583	592	553	623	553	575	574	576	571	622	547	609	531	542	586	596	568	542	594	591	612	607	566	559	589	592	568	574	598	565	571	617	599	598	548	602	581	616	559	576	582	551	583	580	570	555	615	578	558	594	591	600	577	563	560	576	595	582	568	568	596	552	581	582	582	611	569	584	603	569	556	591	574	548	567	580	551	565	545	557	565	596	560	602	569	613	536	561	535	589	538	571	554	603	585	587	594	627	556	595	545	597	591	568	573	571	565	571	595	599	606	545	595	528	546	579	578	554	551	603	564	626	556	539	549	594	543	570	591	592	547	622	592	571	570	610	599	605	613	572	584	622	587	574	573	545	556	567	581	592	589	545	589	608	596	565	616	575	622	567	570	566	551	604	568	578	537	586	577	586	568	564	576	578	587	589	586	596	573	591	608	545	625	564	603	556	563	514	602	585	578	572	506	553	561	537	524	589	582	602	585	554	580	558	558	561	584	589	556	557	587	580	579	604	589	541	558	578	571	591	575	549	599	599	569	584	542	541	638	569	610	586	575	569	607	601	596	575	582	554	555	609	549	549	619	564	575	598	591	564	554	564	599	609	625	558	603	537	528	621	561	581	599	540	557	557	555	577	587	609	593	541	564	581	605	609	569	604	527	561	577	543	564	566	557	579	549	584	582	583	555	563	568	568	556	582	545	594	576	610	592	560	615	570	550	579	588	568	609	611	603	586	608	567	593	550	539	572	570	580	555	620	587	567	571	595	602	593	549	555	573	584	600	536	602	571	575	555	574	544	570	578	562	592	539	581	607	578	596	591	593	607	558	543	604	566	582	572	582	580	600	595	585	550	557	633	573	593	554	598	577	535	568	596	538	571	607	582	570	604	586	584	599	598	575	561	543	578	584	570	570	613	586	591	590	601	600	537	557	584	575	541	530	570	623	597	537	583	575	600	584	586	625	564	592	614	560	614	567	587	573	554	573	576	592	559	602	575	596	584	598	582	567	548	533	542	630	566	551	620	578	581	568	581	590	614	545	587	622	555	541	591	578	530	577	555	646	566	580	575	572	566	533	535	609	559	561	576	588	593	581	569	578	578	568	567	595	562	582	530	566	587	587	584	600	570	616	600	582	577	595	579	564	521	563	522	535	596	582	595	555	598	578	618	582	594	593	597	629	575	572	601	595	587	560	569	554	549	537	557	559	617	584	517	546	579	574	573	570	584	566	567	593	563	601	592	547	597	593	548	593	579	573	591	556	621	602	629	561	578	617	580	582	589	579	596	618	623	598	565	568	578	547	583	594	576	537	576	616	567	559	543	557	592	584	597	570	640	576	540	554	572	559	598	582	553	599	627	578	583	544	608	544	567	573	573	615	546	554	570	629	596	552	579	599	595	559	630	590	581	636	595	613	579	560	548	613	619	537	588	565	556	569	596	565	546	556	585	584	599	590	590	578	613	590	525	557	517	593	578	565	594	622	606	564	607	565	594	557	581	563	616	511	579	581	604	589	569	570	564	572	582	561	585	594	580	610	564	570	591	584	578	549	607	551	583	563	542	607	591	578	600	568	559	574	523	555	529	629	564	574	577	583	599	556	566	567	563	574	589	555	592	570	590	583	574	527	532	607	564	586	560	537	560	599	552	574	587	593	533	574	583	586	585	524	571	588	570	575	547	510	567	622	561	552	593	576	559	573	543	576	584	553	582	613	575	559	587	590	538	553	576	559	539	595	604	623	583	565	560	584	559	582	546	609	574	553	558	565	592	578	564	552	569	553	546	609	610	614	545	581	582	574	584	582	572	560	614	579	545	567	569	584	618	574	590	560	606	588	531	566	550	549	583	575	596	552	573	588	589	558	607	588	550	604	611	566	603	588	597	582	624	609	560	563	581	589	559	607	574	630	570	554	610	565	567	603	586	556	606	605	577	561	610	543	609	613	602	591	571	605	611	569	583	573	525	592	585	520	559	551	606	562	575	573	570	556	566	547	595	588	596	551	586	588	591	583	620	588	575	531	579	552	556	562	580	545	589	593	592	593	608	597	593	563	572	566	602	673	641	615	547	602	581	554	563	549	573	548	578	592	591	575	561	603	588	593	592	596	576	605	570	572	561	567	544	586	576	527	575	563	568	551	598	614	571	612	595	564	565	611	585	568	552	573	575	601	592	564	578	581	578	588	602	607	600	591	603	581	581	553	559	594	621	576	567	564	565	580	563	590	575	535	585	591	543	570	630	601	575	568	587	593	616	595	553	590	502	564	621	635	540	603	552	583	540	560	569	595	641	593	573	541	591	575	575	570	551	554	548	540	579	598	572	596	522	594	594	576	563	584	579	548	588	530	562	578	553	600	529	589	629	555	571	523	559	579	566	605	570	567	590	595	556	580	581	573	574	574	603	573	596	559	582	572	551	609	560	588	548	578	640	598	581	632	612	620	604	548	550	550	561	560	581	572	560	545	576	581	546	567	586	583	532	602	599	536	576	573	605	556	585	583	558	578	571	553	578	557	547	550	594	578	596	614	554	589	598	619	612	581	600	568	564	562	587	576	546	604	555	549	593	570	594	605	628	590	568	541	601	619	605	536	601	549	582	591	597	557	626	580	557	535	598	567	569	573	531	573	609	596	628	588	576	583	591	569	597	532	596	584	555	547	555	578	556	564	580	562	538	594	578	584	607	585	609	581	611	591	543	586	538	581	571	582	514	539	569	587	585	556	559	570	584	608	589	562	567	566	569	550	579	560	566	559	574	580	570	574	603	591	592	579	551	588	563	586	563	600	573	577	562	572	573	595	579	559	577	534	603	602	629	596	595	551	573	616	581	558	590	559	548	567	617	557	584	589	605	565	605	620	578	610	552	563	560	574	578	570	553	569	593	587	579	560	585	562	564	570	538	570	548	538	579	569	600	571	581	557	588	597	586	620	574	580	612	572	584	568	596	543	544	554	625	585	554	594	587	600	584	596	549	563	543	550	594	564	563	568	582	577	576	625	551	587	617	586	564	552	599	562	563	589	614	610	618	556	603	596	627	545	581	521	530	601	558	540	564	597	595	578	608	584	620	566	591	557	559	590	596	605	590	613	601	548	594	606	549	604	572	581	569	535	599	579	549	594	622	614	560	566	592	559	548	544	564	578	610	578	538	608	576	594	583	572	529	561	595	598	607	594	595	603	544	576	618	613	593	592	584	597	553	593
54851	52618	40158	27746	30094	28437	29918	27422	21396	19181	18017	15897	11164	9560	7730	6953	4687	4596	4927	3841	2598	2206	1911	1428	908	750	720	674	649	431	415	387	354	372	316	351	374	501	508	340	279	281	233	224	242	246	222	190	183	190	211	234	208	207	225	217	217	216	182	197	209	173	195	188	204	167	194	187	196	187	198	156	195	208	190	193	201	194	186	178	197	191	144	171	146	149	176	164	167	160	150	183	147	162	156	176	148	161	160	177	162	176	165	150	169	181	179	152	158	184	181	144	168	155	172	156	139	149	169	158	163	149	139	169	160	158	151	159	162	177	158	152	150	192	143	134	180	169	149	163	139	155	159	148	161	170	176	173	163	161	142	168	156	142	164	164	184	148	167	145	154	152	133	166	171	158	164	157	174	180	157	161	125	168	173	152	170	166	178	151	194	168	174	172	172	139	136	152	173	146	178	156	151	137	136	154	178	166	153	163	177	177	160	163	155	185	152	156	152	158	160	155	169	149	137	180	163	160	143	165	155	157	139	173	142	156	173	176	176	150	149	158	158	138	160	139	149	161	160	152	148	168	171	146	164	161	151	155	156	144	143	159	171	154	161	140	169	155	138	160	152	190	160	151	169	155	161	139	150	161	159	155	164	155	161	154	161	177	170	168	153	155	144	147	187	158	166	154	150	146	149	160	147	165	172	168	162	137	166	147	166	147	171	141	145	153	158	144	165	141	170	146	168	174	184	194	150	177	182	160	174	168	157	173	158	164	160	166	187	163	175	158	134	155	171	162	159	153	169	156	144	161	171	134	165	173	171	157	144	172	159	152	169	159	164	163	169	172	157	162	163	134	132	175	157	130	161	167	160	156	162	181	145	164	129	141	165	154	154	191	171	159	163	161	184	154	159	166	162	125	175	154	147	142	149	143	171	166	180	148	164	179	182	157	170	177	134	151	143	158	147	137	133	169	203	162	156	140	147	160	169	171	144	163	161	152	130	144	140	141	149	163	155	152	162	175	170	160	162	169	153	149	167	138	168	147	153	153	168	156	151	154	162	140	170	174	170	146	163	144	167	178	161	160	162	131	171	162	157	140	152	177	133	175	127	183	137	160	161	158	159	134	166	133	166	152	157	154	132	153	204	175	176	149	163	144	160	180	149	142	186	143	180	150	143	162	153	165	170	169	141	166	154	153	146	146	139	150	162	159	154	133	156	156	152	150	152	182	157	158	162	149	163	178	160	139	148	161	154	158	157	167	170	149	157	155	153	167	159	172	170	165	152	168	196	167	169	161	164	146	144	165	132	131	170	144	173	135	155	170	159	169	152	177	167	175	146	190	140	162	169	160	139	172	152	158	173	185	184	131	190	166	141	169	156	151	147	177	146	158	162	165	165	143	183	182	174	169	138	151	151	163	150	161	136	166	141	177	144	139	160	155	178	167	143	158	162	179	148	151	164	177	141	171	162	132	166	154	158	170	145	162	150	163	157	129	155	158	203	156	156	154	160	157	136	150	150	164	143	184	163	174	178	165	167	166	154	162	138	145	157	152	158	167	168	161	153	177	150	171	149	141	146	166	158	161	168	151	184	153	157	156	172	146	162	145	158	173	167	164	139	160	146	175	168	149	175	165	180	140	167	178	163	169	152	163	161	173	144	154	168	169	164	152	147	162	162	133	163	170	147	152	173	155	135	162	164	186	149	167	132	173	159	144	145	151	153	148	160	156	170	173	164	167	173	141	147	172	157	185	135	146	152	192	159	153	168	144	164	153	173	133	175	122	161	155	164	160	155	163	141	154	155	162	160	149	175	170	178	152	170	184	148	149	190	153	142	169	173	181	164	144	161	170	140	139	204	189	127	178	144	136	172	166	157	178	167	151	151	145	171	169	160	143	147	171	141	169	165	164	179	141	139	143	160	188	167	163	151	142	189	150	161	156	175	152	168	175	176	163	162	157	180	166	174	161	160	168	150	136	153	154	156	168	187	158	159	140	165	172	161	165	148	161	153	150	162	154	163	181	167	164	168	147	147	176	140	155	171	139	142	150	166	170	143	163	163	180	171	169	170	163	153	142	134	174	174	139	126	167	159	177	135	169	158	164	168	156	168	164	160	170	160	177	155	163	163	154	169	197	154	135	152	132	145	152	159	190	158	134	174	163	171	149	136	159	152	169	153	164	176	178	157	161	146	185	136	149	175	155	150	158	174	179	162	158	178	176	182	147	161	158	159	154	154	159	156	146	143	156	172	147	167	151	144	161	184	147	175	161	144	163	159	165	160	142	184	162	168	149	152	185	167	147	169	168	138	163	165	163	146	145	168	186	181	157	163	174	179	134	165	154	160	158	166	175	183	181	184	156	152	152	160	161	156	179	149	138	163	145	163	171	163	151	175	160	160	151	163	164	151	137	167	181	164	171	147	161	154	161	157	168	143	152	170	133	150	150	152	149	172	152	163	152	144	152	174	179	158	174	148	155	169	164	179	142	168	143	167	185	166	148	140	172	156	120	142	160	168	146	146	182	182	159	145	165	140	148	157	169	163	143	151	160	143	179	149	137	167	194	175	166	154	166	155	155	182	172	171	152	176	158	161	158	163	162	145	147	143	137	173	177	164	139	176	171	174	149	138	147	147	157	133	137	146	149	164	150	151	158	156	156	164	158	153	158	161	145	141	159	173	178	148	165	169	163	159	172	159	168	162	165	151	147	172	159	165	169	158	149	141	174	152	156	143	155	173	163	144	162	163	153	167	154	156	146	165	187	143	171	179	161	168	167	138	159	176	160	177	154	169	154	150	158	153	148	144	150	135	171	177	180	177	169	149	134	167	155	154	177	171	141	197	164	162	169	164	170	155	166	168	135	164	176	171	156	166	162	163	166	144	152	154	143	158	153	145	160	163	176	139	177	160	155	160	165	169	152	164	163	166	183	158	153	171	152	168	157	144	175	147	150	162	168	164	159	195	183	158	173	178	149	166	167	139	157	174	141	158	164	149	143	137	147	161	179	161	146	163	143	156	144	174	163	166	175	156	159	160	161	153	154	145	146	148	168	171	174	159	131	162	157	183	150	147	146	162	162	148	159	151	147	159	137	171	173	160	149	146	173	156	168	138	172	162	186	145	157	179	168	173	180	154	174	176	135	139	176	156	177	156	159	164	154	160	161	186	147	166	142	181	175	142	143	133	156	140	155	162	148	158	180	179	161	181	176	152	156	170	165	148	156	163	151	156	150	160	159	153	163	157	152	162	138	171	152	156	144	138	170	127	162	150	146	153	186	165	154	130	146	164	155	166	149	160	171	174	162	144	168	163	156	160	167	160	182	150	160	117	185	154	152	188	163	172	160	175	161	165	174	150	161	168	172	156	161	187	151	156	150	156	172	158	150	132	166	162	160	166	150	157	163	153	160	166	153	176	173	164	157	159	168	146	154	147	167	157	181	147	165	172	148	158	180	175	152	170	170	133	142	162	160	148	179	130	171	142	151	161	177	152	175	154	152	158	144
40744	51734	45059	34439	34486	37394	40510	35010	29884	30349	31623	25680	23945	22214	20426	18622	13746	15461	15843	11841	9743	9919	8880	6341	4224	3736	4083	3345	3183	2147	2407	1942	2033	1851	1590	2037	2147	2585	2689	1536	1268	1360	995	912	785	766	762	665	697	733	742	681	741	716	738	845	830	826	708	735	687	638	641	613	666	620	612	693	673	620	600	650	602	660	558	616	577	564	559	557	501	513	501	475	442	413	410	443	405	447	379	424	407	415	454	438	444	413	448	481	371	407	410	397	354	400	396	393	394	381	379	398	374	384	370	387	416	372	368	370	421	433	435	410	417	377	416	389	403	374	386	382	369	389	411	371	385	419	392	405	403	376	400	382	333	380	403	392	347	382	414	377	376	379	361	387	385	405	404	399	338	357	371	382	369	382	425	396	370	382	392	388	371	411	356	380	396	396	411	381	392	418	400	352	412	364	397	406	387	383	371	367	402	384	386	404	365	399	342	357	383	362	381	364	385	395	383	416	370	385	383	387	388	383	383	410	400	391	405	384	401	434	400	372	382	360	365	450	402	347	385	350	356	386	378	405	389	357	401	389	391	403	417	416	395	378	416	386	365	405	367	385	379	374	365	379	349	384	424	381	399	372	416	355	372	408	396	347	404	340	383	405	387	363	394	411	418	369	376	397	348	419	379	407	336	367	385	415	402	384	398	397	390	404	357	385	378	390	417	390	356	407	445	373	316	357	366	404	365	387	392	404	377	379	344	443	378	388	361	375	410	362	408	379	367	394	393	416	358	413	365	395	423	366	373	395	390	389	407	409	388	369	389	394	388	398	367	346	402	386	414	387	385	403	372	394	381	426	419	408	369	360	381	444	354	374	365	384	415	409	365	391	336	372	354	401	379	390	383	375	410	404	409	362	379	384	393	374	421	370	372	362	370	410	398	455	380	409	376	374	377	365	385	365	408	387	401	415	395	373	390	372	369	428	375	407	381	374	372	407	360	388	385	451	399	372	428	394	394	389	388	405	381	370	385	397	403	356	375	387	374	422	408	357	376	380	375	434	381	427	386	380	377	400	386	373	381	382	390	373	400	372	402	373	385	381	395	393	375	356	406	413	379	404	347	403	382	404	386	408	360	379	401	376	372	382	384	401	387	381	376	415	409	409	408	383	393	394	395	409	359	395	383	367	399	375	385	389	375	386	402	383	392	403	418	362	373	406	360	398	383	370	391	397	378	374	392	379	391	422	340	361	368	405	415	414	383	429	390	380	407	384	378	411	370	417	374	371	405	383	404	404	388	392	367	405	408	373	389	371	405	417	376	382	411	398	364	373	387	411	401	420	383	380	364	367	391	382	357	414	400	391	370	371	342	376	387	404	388	406	404	389	380	426	386	374	367	394	395	376	392	412	351	401	389	354	365	390	405	400	369	384	379	390	377	405	400	328	367	388	401	390	380	360	393	397	388	380	383	348	432	384	388	398	424	399	402	374	397	362	400	376	384	374	357	383	363	380	379	371	376	366	392	393	351	380	355	429	411	416	355	417	372	423	386	385	383	363	371	396	346	399	357	363	410	374	374	375	392	382	392	390	415	379	416	381	349	403	371	369	354	376	355	347	396	401	394	397	384	403	385	381	372	353	388	441	407	393	371	373	411	361	390	407	370	414	357	399	373	387	416	385	366	372	413	394	426	389	402	387	381	409	409	407	382	386	369	369	427	410	362	399	353	417	392	386	370	411	418	383	405	414	384	380	394	378	389	385	394	381	379	389	388	410	388	393	377	354	403	359	391	391	380	423	413	403	401	378	375	387	389	387	397	362	404	393	422	389	394	411	385	358	400	357	394	373	369	390	375	381	397	388	400	382	421	393	405	389	382	395	381	438	384	390	396	411	410	357	379	370	389	338	395	364	405	381	417	413	393	393	414	375	423	370	354	430	405	370	385	395	376	393	387	425	372	358	395	363	376	377	366	361	385	385	396	375	395	353	402	414	384	372	386	384	396	386	380	395	389	384	403	370	408	426	401	399	383	403	422	382	351	432	365	380	410	371	390	386	350	402	403	381	388	390	349	393	348	395	417	409	415	397	400	381	388	406	384	391	364	385	406	402	393	392	345	379	422	398	389	386	379	374	375	414	412	371	359	410	420	386	383	392	407	388	376	378	366	402	376	382	382	389	379	424	380	387	397	387	381	358	364	397	391	362	424	362	404	388	355	392	369	392	365	364	410	383	378	377	376	387	398	381	394	401	392	395	407	380	399	406	415	389	391	351	380	376	407	368	369	414	374	386	428	411	384	381	405	365	372	383	362	424	387	389	379	392	351	369	426	385	415	389	402	434	349	377	364	398	408	380	395	395	364	370	363	380	413	391	354	405	409	405	370	405	381	386	398	385	378	411	366	402	394	426	422	384	385	386	355	348	391	394	379	356	353	398	359	380	333	412	388	377	396	345	379	375	398	401	410	370	399	389	408	375	366	376	394	346	370	367	406	391	367	403	372	374	384	383	380	366	417	409	384	395	381	379	356	363	387	385	383	440	363	358	401	376	382	377	397	393	362	356	409	404	405	416	382	389	396	383	392	413	389	403	418	377	368	395	362	433	395	392	381	381	350	376	392	376	403	363	389	394	413	375	394	393	394	417	357	373	375	351	398	384	416	376	405	396	364	406	383	380	359	362	380	390	368	377	398	346	354	400	378	413	384	383	381	384	343	360	409	399	358	392	353	366	366	382	383	389	383	407	380	400	365	380	407	378	395	367	383	396	362	412	434	390	410	384	385	399	392	405	399	438	416	419	372	372	389	410	377	386	362	403	365	435	391	350	378	385	383	365	402	418	394	374	412	359	397	401	375	352	382	362	394	416	372	371	373	357	379	420	338	389	351	373	401	413	386	402	368	394	364	378	368	391	377	363	390	356	394	368	388	391	387	395	380	380	391	402	377	386	380	377	400	342	370	388	399	364	396	406	407	372	396	379	394	387	373	383	368	382	399	378	383	385	423	387	376	403	344	394	379	380	403	382	413	393	401	408	381	368	400	360	379	395	368	411	359	379	387	401	389	359	389	388	415	362	359	365	396	386	377	398	380	361	362	355	364	394	405	359	394	347	410	386	388	389	365	391	357	376	389	411	411	392	404	379	395	402	378	378	406	360	399	409	417	372	425	386	369	401	372	379	382	409	377	362	361	371	356	350	414	364	387	386	377	376	388	391	398	359	381	408	394	366	426	394	332	390	347	428	396	391	383	413	359	364	383	404	386	392	383	399	407	401	383	395	402	359	383	410	416	407	382	381	403	367	420	384	395	383	410	403	391	387	367	382	369	403	385	388	405	389	381	399	348	395	403	427	394	387	393	329	402	401	369	371	361	390	391	430	396	391	434	375	360	407	375	417	386	365	396	364	382	412	402	388	395	345	414	405	373	363	406	379	366	379	382	391	398	378	390	378	397	345	385	392	395	413	387	364	416	379	396	398	394	386	410	377	396	403	400	405	371	386	405	369	434	418	387	368	403	386	389	379
25533	21978	13807	5708	4643	2899	2331	1798	1376	1132	992	944	697	599	618	526	358	409	408	386	374	306	302	312	265	304	255	249	250	269	267	282	258	243	251	263	230	273	250	261	220	254	238	262	238	219	217	226	247	244	259	240	269	269	264	257	223	239	219	235	213	232	259	266	218	245	241	238	237	221	233	229	252	227	233	229	227	272	253	222	245	224	247	219	260	261	255	246	230	216	217	246	252	262	239	257	216	233	249	223	224	232	231	220	244	238	228	229	254	211	238	221	227	250	265	245	218	243	238	219	249	257	220	233	236	226	247	216	231	240	242	224	248	238	244	222	231	238	230	230	243	207	244	255	239	225	227	271	230	258	212	250	222	237	215	229	255	243	239	225	221	216	239	282	236	233	232	214	235	216	249	230	209	233	233	245	251	216	244	242	260	218	230	238	239	275	206	219	240	228	245	244	223	245	227	218	245	229	256	241	234	234	248	215	251	229	245	228	273	223	232	242	267	215	222	233	229	267	222	237	213	266	217	238	225	259	264	279	252	229	247	221	219	231	269	237	219	232	224	202	255	246	246	234	245	216	255	224	231	254	255	234	211	279	217	220	229	250	215	257	241	242	232	242	246	240	237	252	243	258	231	222	239	230	232	238	248	261	233	220	231	256	211	239	224	249	239	232	247	233	246	222	244	276	231	243	231	219	233	246	248	218	213	200	224	230	244	244	244	248	264	230	271	255	229	215	263	262	230	244	240	231	243	251	222	229	243	259	242	241	222	228	234	224	257	204	230	255	236	264	218	223	232	224	270	260	236	233	232	215	260	243	237	233	233	232	217	234	259	231	226	254	221	266	228	243	221	226	241	273	231	242	231	249	256	247	241	242	228	259	254	251	229	224	225	234	266	198	241	265	249	253	230	225	235	242	226	226	242	236	226	225	235	230	239	242	253	235	230	232	290	245	233	252	252	256	244	230	232	218	208	226	272	250	228	206	211	230	252	233	219	225	224	263	227	223	252	203	232	233	250	205	241	213	209	236	246	257	212	221	221	258	228	264	244	241	254	265	245	215	247	223	235	240	234	256	242	255	225	233	253	246	243	239	265	257	247	237	207	230	231	242	271	217	249	268	240	253	238	227	264	216	229	255	256	228	244	210	231	241	237	222	212	242	215	219	267	240	254	256	207	251	259	233	225	235	253	212	217	195	229	229	226	222	239	238	244	249	223	239	221	245	261	227	232	228	271	237	240	252	239	256	249	215	255	253	249	220	237	230	234	217	260	240	218	228	245	253	213	252	197	249	245	260	249	245	227	240	237	255	291	238	232	230	246	258	220	239	230	239	241	280	234	221	242	224	222	234	234	210	246	252	238	250	232	223	248	247	243	241	231	251	236	236	238	226	251	233	257	219	231	236	209	222	219	235	240	203	237	234	211	249	258	228	235	236	230	237	229	234	234	275	233	228	219	226	231	231	264	237	248	236	222	246	214	253	207	240	259	258	212	239	212	224	242	233	235	290	244	245	221	238	233	250	223	246	242	214	217	241	234	233	242	264	233	228	242	265	238	230	243	272	235	229	238	225	240	245	217	248	246	225	250	233	246	210	192	227	218	223	226	253	228	250	249	243	222	231	249	243	248	262	231	229	257	246	265	242	253	210	241	253	220	213	254	223	229	221	276	224	238	217	236	237	254	222	260	232	217	218	232	220	222	227	243	212	249	242	251	219	236	240	287	245	266	249	243	240	239	243	253	232	218	264	273	246	233	233	217	228	231	236	206	255	231	232	237	202	203	220	220	222	239	254	247	242	229	224	268	218	238	219	278	237	216	208	221	236	242	234	227	243	205	224	255	240	245	234	242	208	219	250	227	221	208	252	245	204	250	225	234	215	222	235	262	211	224	252	252	245	251	252	240	237	247	264	230	238	249	241	228	237	221	241	231	243	232	247	238	220	279	247	226	232	248	219	235	233	228	265	218	237	232	235	255	230	267	265	271	232	235	248	258	225	224	208	248	232	224	254	209	259	226	227	272	239	243	217	248	266	233	248	242	217	247	233	234	236	232	215	248	221	225	241	225	228	229	221	246	244	256	217	256	248	235	252	233	230	255	245	238	235	248	263	239	248	250	224	239	254	232	236	246	254	253	212	246	221	240	226	226	234	273	229	226	204	226	232	238	235	235	224	222	243	215	265	228	239	242	239	241	237	238	219	248	251	268	240	222	257	262	221	250	205	196	249	226	242	236	240	260	222	233	208	255	276	250	270	239	203	214	238	242	229	215	252	233	231	246	216	258	218	240	242	238	242	256	265	230	252	245	250	234	228	213	220	232	212	242	244	235	215	245	239	231	223	248	232	245	254	243	228	218	216	241	266	205	240	253	226	242	239	232	255	221	239	262	261	239	246	252	250	249	229	248	253	224	217	257	255	235	227	251	237	225	231	240	248	218	206	223	220	220	240	243	236	262	238	235	230	216	215	226	253	238	213	239	227	262	241	252	223	216	269	237	233	239	244	221	203	218	231	254	247	230	223	235	243	271	206	260	268	257	235	212	233	231	259	210	260	209	230	228	239	259	237	220	225	250	256	237	273	253	222	225	214	226	250	271	259	229	225	232	230	231	234	242	252	267	234	234	237	235	237	274	250	224	224	259	246	249	248	202	254	251	241	225	238	245	230	230	232	244	237	234	207	230	268	224	209	257	225	231	244	222	245	228	256	238	255	237	242	250	235	270	220	243	237	256	266	238	253	244	229	248	228	252	242	230	251	221	224	214	247	258	225	247	211	237	265	245	238	215	245	251	238	250	219	228	225	245	219	247	249	250	212	239	191	247	252	228	246	243	224	239	234	225	273	220	235	219	236	237	242	241	222	224	238	244	246	226	262	231	238	232	246	239	246	242	230	224	224	238	242	217	188	234	243	233	237	215	239	211	257	220	229	250	242	241	225	258	265	229	241	251	238	213	228	254	237	233	223	248	233	227	239	281	237	220	253	216	228	245	206	231	240	259	259	214	221	240	247	248	259	222	230	228	229	260	266	263	235	232	249	245	252	259	218	240	252	218	233	245	227	226	264	199	226	229	257	222	266	242	224	241	254	245	257	223	243	216	245	251	240	231	210	236	228	253	242	216	254	267	231	267	265	212	239	230	225	218	238	237	240	220	249	217	236	247	223	231	233	255	235	245	209	264	217	247	242	231	234	241	236	219	215	257	245	241	237	215	239	226	245	240	240	253	225	248	244	218	233	253	201	244	219	228	224	259	271	221	219	221	240	247	220	230	259	227	250	203	234	244	236	241	244	223	276	240	258	224	242	240	268	247	225	224	227	222	242	226	202	252	222	251	224	238	272	211	246	262	230	213	265	245	252	236	221	229	252	228	218	220	206	237	245	227	229	232	212	226	238	244	240	224	238	243	237	231	213	234	250	231	214	256	247	252	212	248	236	224	224	223	257	227	262	238	211	249	237	228	235	232	234	267	227	217	215	247	235	232	220	228	232	223	253
16120	21176	16489	10987	11183	8707	8422	6459	4992	4434	4304	3786	2730	2708	2416	2059	1631	1663	1581	1529	1137	1162	1067	929	838	820	848	777	806	736	743	769	698	708	667	648	686	677	669	658	711	621	677	639	623	684	662	609	593	597	575	652	648	628	602	586	648	655	624	592	576	629	577	623	598	616	602	570	596	635	613	625	645	588	611	630	616	591	564	589	539	579	556	552	583	584	544	583	539	585	558	618	597	587	574	559	576	570	559	575	585	554	596	560	594	568	556	629	559	563	600	583	604	583	573	546	610	546	579	545	556	556	559	552	580	586	573	599	549	529	577	552	586	552	588	566	530	583	573	537	628	579	597	587	610	542	571	580	582	607	600	551	631	607	556	581	568	559	581	616	548	612	540	581	598	562	568	572	561	539	571	550	613	555	600	571	527	599	577	568	549	581	626	553	588	599	568	538	550	542	595	543	538	609	589	552	571	576	595	606	606	594	591	585	608	576	579	597	606	542	583	567	559	615	568	627	584	548	577	595	599	588	595	551	543	594	549	580	585	573	581	547	575	586	567	598	552	573	588	563	561	512	588	525	611	637	590	541	554	576	602	588	556	581	601	582	596	570	616	576	590	570	587	538	571	568	538	555	589	547	552	557	524	563	579	582	605	554	568	590	592	562	623	609	580	567	582	562	554	572	597	552	587	584	561	536	572	577	578	554	542	560	576	581	530	514	592	570	556	595	551	568	615	544	541	559	554	554	596	586	564	534	558	590	568	564	533	617	562	595	605	607	608	596	578	534	586	602	577	574	525	576	587	591	596	617	566	561	586	544	572	554	540	568	535	612	603	593	602	577	564	567	615	616	558	576	589	583	605	524	590	549	575	596	548	595	551	583	569	596	586	579	628	591	520	591	558	581	560	594	585	545	538	595	597	532	590	546	562	551	585	550	589	612	548	534	569	597	568	595	604	582	564	571	529	643	615	624	599	572	578	591	612	607	558	572	546	569	610	590	583	585	615	596	553	591	598	553	537	572	599	584	582	579	567	586	556	608	624	556	578	577	570	582	560	609	588	538	538	608	564	523	568	584	541	594	588	571	568	558	576	535	575	551	606	584	527	585	607	597	585	556	573	588	585	623	576	606	547	557	578	593	608	548	573	568	621	563	604	553	560	581	544	574	566	603	587	551	557	568	628	596	565	532	559	562	564	553	524	572	524	547	590	554	586	608	531	532	594	592	586	548	596	583	604	599	571	551	592	616	619	579	565	595	573	575	578	617	569	570	553	549	568	588	579	567	552	553	610	612	609	589	568	575	599	592	549	571	562	576	572	586	559	555	608	589	563	593	555	574	587	563	560	559	521	566	579	577	572	570	603	585	554	562	598	583	582	581	592	594	534	588	578	566	576	571	573	613	614	602	564	594	562	576	527	588	599	603	602	568	594	563	549	571	583	603	576	571	595	582	543	584	569	570	579	601	628	585	559	553	583	502	571	594	570	512	596	564	574	584	628	572	579	582	554	545	565	571	546	575	534	575	599	615	538	529	639	561	565	569	578	556	569	590	530	552	591	568	571	629	576	572	582	577	595	576	544	638	611	545	606	579	587	565	562	552	606	538	596	566	562	599	603	570	544	576	559	543	605	542	554	616	592	545	631	594	602	557	594	561	554	564	576	566	575	570	554	583	586	587	545	586	593	571	564	580	544	571	583	585	582	564	560	570	561	605	599	590	568	635	548	571	610	606	573	604	505	569	584	606	571	543	623	591	574	549	618	562	564	576	544	575	554	573	567	544	619	612	573	535	571	567	536	569	598	602	587	608	564	548	574	583	552	561	609	580	559	585	575	604	576	542	538	533	555	578	572	566	580	576	571	587	559	569	569	595	549	598	584	589	612	611	578	621	550	552	535	574	558	530	589	566	549	551	564	589	554	555	577	577	562	602	600	581	620	607	584	539	543	582	545	551	579	591	570	544	591	560	645	574	584	583	594	581	582	588	581	571	537	540	613	602	607	602	580	604	565	599	581	569	553	557	589	569	562	567	580	570	577	598	587	567	595	541	591	570	547	550	589	633	637	560	635	591	580	593	589	565	561	611	608	593	622	567	605	581	610	631	538	547	540	603	595	584	561	585	564	597	561	585	556	583	553	589	579	574	561	590	601	603	616	569	544	566	557	558	595	588	570	606	593	597	604	595	572	567	618	594	587	588	535	555	597	538	498	533	563	593	589	552	611	586	520	613	604	563	600	609	624	592	569	583	588	598	555	590	557	559	556	565	550	607	541	530	551	592	567	547	549	586	635	546	556	579	598	560	580	581	582	561	534	632	540	585	548	608	539	590	581	599	591	591	550	580	574	495	587	565	612	582	550	556	574	589	564	550	572	507	551	578	555	577	537	601	542	559	593	588	580	535	600	576	535	569	595	578	571	621	589	579	557	585	572	547	588	577	538	595	552	572	608	578	573	592	596	555	583	578	560	628	566	566	553	593	583	580	604	555	563	586	598	583	558	546	556	545	555	574	582	560	619	555	622	574	614	560	595	543	547	597	596	563	546	605	579	599	583	554	576	576	542	570	589	553	542	599	522	608	589	546	577	566	583	572	598	573	581	570	567	575	605	599	529	586	576	582	537	575	602	571	608	579	589	541	553	600	579	566	602	586	510	581	549	603	550	584	599	537	595	542	553	560	592	562	559	586	615	603	564	579	591	568	535	607	581	549	563	584	566	551	598	574	564	555	578	608	533	600	596	550	588	572	570	531	577	521	611	558	596	563	567	532	579	581	562	582	616	597	599	584	590	557	595	548	557	568	540	556	571	567	573	584	558	574	567	565	572	542	582	599	562	597	572	561	558	566	515	581	613	597	566	581	589	583	563	644	553	530	579	511	582	618	590	564	584	554	598	586	604	568	524	575	595	563	611	532	600	593	606	557	601	646	583	573	643	587	541	583	564	535	554	586	580	622	573	599	614	576	554	574	578	616	595	603	602	562	578	577	591	614	578	581	577	525	586	603	561	598	623	596	559	551	579	579	560	610	577	563	563	565	616	604	643	568	595	572	554	584	509	631	578	556	626	600	594	597	562	560	582	624	549	562	573	527	594	572	567	559	576	571	550	573	578	551	558	587	554	608	555	579	638	572	576	544	588	568	556	549	571	567	584	614	577	579	597	547	603	609	549	573	576	568	550	564	587	572	553	572	573	541	573	581	547	589	607	603	568	557	609	568	598	587	545	591	605	542	590	598	574	589	586	569	541	571	582	546	594	583	616	571	569	593	556	570	587	587	578	598	565	535	601	560	590	566	574	586	570	583	581	624	591	581	547	606	537	541	591	583	546	557	588	577	613	567	546	567	562	582	604	591	594	531	570	586	613	564	565	591	587	591	603	589	553	584	589	548	566	563	588	588	588	596	543	613	560	604	571	580	565	591	550	556	574	571	568	544	555	566	570	559	559	600	564	564	600	581	588	597	612	562	579	589	579	597	559	586	561	579	580	607	562	580	548	577	596	600
46406	51551	43438	26179	25498	20681	20178	16443	11976	10481	8861	8252	4919	4342	4274	3413	1900	1901	2208	1972	1069	991	924	636	560	479	481	388	423	363	371	339	358	360	314	315	346	331	378	337	305	287	322	242	292	288	256	286	244	245	268	266	257	258	262	274	264	232	286	249	270	283	257	263	299	251	280	240	277	250	246	290	264	253	250	256	259	260	260	238	284	231	259	255	254	244	254	251	257	234	253	239	238	227	260	273	253	245	236	249	260	246	231	231	221	229	231	227	235	265	241	263	224	255	257	246	247	251	226	259	247	236	239	292	258	260	254	257	196	263	241	242	245	232	229	254	259	247	248	268	226	272	230	243	246	256	235	260	277	225	270	268	262	241	237	218	220	243	284	261	259	258	250	253	246	283	235	250	262	230	279	255	253	210	244	253	232	233	255	263	233	256	276	240	255	269	242	260	239	214	240	249	228	253	214	236	218	223	230	250	248	247	234	261	263	239	236	244	247	253	270	232	250	240	246	245	239	239	264	242	220	231	223	230	237	245	253	258	239	253	250	261	262	255	238	236	277	253	241	245	227	253	258	232	237	251	244	275	223	252	243	252	264	249	218	236	243	256	220	258	242	247	261	219	259	237	270	246	232	244	218	234	217	266	237	249	247	232	234	236	225	270	228	232	230	240	266	258	253	229	222	242	226	249	244	257	279	239	240	248	266	244	223	254	255	231	231	263	233	224	255	241	225	209	227	223	266	224	230	222	258	238	239	253	266	258	260	282	238	258	195	248	241	235	280	248	271	236	255	251	246	227	264	246	253	267	254	230	208	245	249	250	231	280	277	243	255	222	260	239	242	269	226	283	295	237	236	221	221	250	242	226	255	238	229	276	231	219	246	245	273	271	247	248	250	257	258	264	255	230	228	251	252	233	250	212	236	244	250	247	275	235	273	224	258	274	228	214	241	200	236	251	232	242	263	261	252	262	259	248	260	270	237	221	225	253	264	261	269	258	248	254	246	256	240	237	243	272	256	222	251	243	259	268	254	249	244	251	261	234	250	248	242	244	235	260	258	236	264	256	249	242	238	225	268	248	277	247	245	246	242	246	250	240	225	243	229	236	233	240	255	220	214	232	243	212	241	256	211	243	252	236	253	245	235	237	252	224	240	228	220	230	231	245	248	243	256	233	253	266	257	230	212	217	219	260	248	259	239	230	246	248	244	248	237	249	270	245	244	247	232	233	213	265	232	253	250	234	247	241	242	214	254	246	282	275	219	253	217	231	229	237	274	240	231	242	219	255	246	250	225	222	233	253	220	233	237	238	240	236	274	236	212	232	228	255	227	243	212	240	260	258	253	276	242	225	235	239	262	228	221	239	248	229	233	235	229	233	237	234	237	227	236	246	240	274	267	230	224	233	236	246	228	236	235	225	255	253	229	246	254	244	235	233	242	245	222	243	239	245	250	252	243	230	230	238	255	231	220	252	229	229	227	248	217	230	211	261	217	235	273	242	246	257	248	227	257	262	234	236	223	251	228	229	236	257	266	239	261	213	247	238	242	242	254	255	246	242	277	240	222	257	225	240	251	253	247	235	228	246	235	245	249	269	238	259	253	263	266	254	232	267	235	239	240	240	261	232	232	249	217	239	236	205	245	270	270	273	263	240	225	222	250	239	274	263	244	206	222	250	254	258	274	234	258	252	266	264	259	226	231	267	254	243	226	245	253	234	239	238	247	229	222	254	251	274	245	225	253	262	245	260	244	268	260	232	242	240	236	269	251	246	241	240	238	231	229	241	252	248	228	210	250	241	266	244	244	242	248	245	245	238	235	243	214	257	248	229	270	251	227	228	238	235	219	260	249	236	262	222	237	255	261	264	270	254	280	275	247	228	270	233	237	256	222	246	229	231	279	225	237	242	240	259	207	253	249	247	252	236	244	250	207	252	239	259	230	238	256	275	217	259	241	258	257	260	254	249	214	231	248	213	274	235	234	257	282	265	208	226	272	270	234	228	236	263	211	251	291	252	232	245	233	252	246	216	220	245	250	249	254	223	249	267	250	234	247	224	259	238	265	240	224	243	266	235	226	257	239	219	267	268	275	238	259	223	250	258	297	219	244	249	274	242	250	280	242	243	280	292	285	238	251	237	226	267	247	231	251	255	285	228	244	216	252	254	240	240	226	228	239	236	270	271	236	242	266	234	250	252	262	261	278	214	245	240	249	270	246	210	227	246	253	259	260	233	242	258	241	255	247	237	252	235	237	236	241	263	267	254	213	242	257	235	238	261	230	235	220	246	247	241	251	253	269	242	210	267	255	248	279	260	228	249	247	248	242	211	237	243	221	237	256	236	254	223	253	252	262	257	225	255	245	249	233	233	226	221	229	208	237	265	238	236	248	251	254	218	277	254	228	269	257	259	218	280	241	240	241	230	247	225	256	246	240	228	261	215	226	261	240	247	206	259	240	253	216	258	244	284	268	241	236	269	267	247	223	240	229	267	244	265	252	267	235	271	269	241	227	211	266	263	250	268	238	233	241	238	231	224	250	276	238	228	260	255	275	259	259	224	232	258	259	232	266	236	248	266	255	251	241	239	236	244	214	248	224	254	226	234	226	242	236	210	271	247	263	243	226	250	253	215	232	246	253	238	239	260	230	245	249	250	233	231	258	247	251	258	260	260	246	240	231	243	245	234	240	258	267	247	272	236	229	216	241	273	248	292	220	250	263	272	256	240	251	237	260	246	233	239	253	244	253	237	263	233	238	267	256	257	273	262	250	257	251	244	245	260	211	249	237	233	278	251	302	260	284	240	235	242	240	237	239	269	237	238	232	258	261	253	229	252	217	272	239	259	273	248	237	233	234	228	223	234	240	238	265	243	240	262	208	258	233	241	253	244	260	252	254	277	254	249	237	259	263	254	258	249	234	244	245	254	247	219	272	225	278	226	259	266	243	270	226	253	262	253	237	251	270	261	225	249	247	234	231	247	220	262	275	238	250	231	227	237	246	249	232	258	234	233	260	222	252	221	232	202	262	221	259	269	214	248	234	240	252	240	247	244	241	248	234	251	230	250	230	268	228	258	251	230	239	250	257	246	237	262	220	227	253	258	229	249	238	287	231	254	272	258	247	221	249	245	247	236	258	267	258	254	259	231	254	257	246	246	253	244	252	265	233	255	250	232	248	258	257	287	248	227	250	244	271	233	229	288	260	272	228	265	241	262	251	273	258	262	230	245	241	249	263	239	246	228	249	228	250	254	248	239	254	257	264	260	223	236	217	242	259	241	241	233	277	239	259	248	258	260	250	252	254	243	243	241	256	256	248	242	229	246	248	211	270	261	254	253	281	217	236	205	260	247	215	254	222	214	231	255	254	244	259	278	243	238	282	256	215	237	219	241	252	242	253	231	243	237	254	244	259	250	245	258	226	236	226	239	266	240	275	247	240	278	238	236	228	268	264	250	273	232	238	240	223	271	246	225	256	232	245	228	244	242	253	222	250	240	232	245
33126	47084	40646	26242	26809	26445	29954	25101	21948	21150	20789	18870	13866	14117	13771	10738	6735	8635	8736	7827	5019	5008	4441	3043	2354	2217	2391	1813	1736	1373	1481	1331	1526	1310	1159	1209	1281	1369	1423	1161	1037	976	812	812	812	759	759	730	707	825	747	751	730	668	711	719	734	765	719	714	696	677	691	686	653	684	725	699	758	709	735	677	652	661	693	717	622	652	683	632	664	638	587	619	583	611	591	576	544	648	654	566	578	560	587	552	573	606	598	554	572	593	554	568	577	619	553	593	546	580	555	598	570	574	539	576	579	589	562	576	603	539	589	591	564	619	606	595	549	548	572	614	577	577	596	609	606	549	581	538	595	559	536	613	583	551	602	580	569	550	576	607	632	592	583	608	589	582	581	573	572	595	584	542	608	587	545	560	547	591	604	572	581	540	607	540	579	586	568	574	610	568	589	565	584	600	548	537	546	570	566	576	605	601	576	555	585	617	649	592	576	618	574	552	591	574	563	591	586	573	594	554	570	554	563	571	571	577	603	565	536	599	572	531	578	559	554	600	606	599	546	552	556	553	544	517	563	592	631	622	575	556	565	553	550	601	609	595	565	629	579	601	571	563	571	584	565	558	563	579	588	569	535	590	559	558	605	553	586	565	561	607	564	554	575	569	544	578	575	614	569	636	573	616	554	546	551	625	594	568	579	612	555	569	535	551	585	603	551	546	563	563	593	604	538	535	558	585	554	564	555	598	612	602	596	592	553	562	571	597	546	572	597	574	566	555	588	553	577	551	572	612	604	554	539	594	575	566	606	577	612	576	578	606	554	575	584	615	536	616	569	583	566	568	578	611	584	615	574	537	579	577	573	605	566	585	600	557	605	596	585	608	546	602	553	544	566	580	578	633	605	593	633	573	540	522	558	562	574	618	583	598	565	585	589	552	590	553	559	578	546	573	618	566	561	552	609	582	576	591	587	632	571	594	604	579	597	598	597	590	573	580	552	529	582	579	603	617	539	560	586	610	574	603	565	563	557	575	557	575	588	588	577	576	518	532	571	602	614	537	597	582	613	571	608	559	573	572	533	640	574	602	576	581	605	573	613	559	618	563	588	593	631	566	581	605	575	576	584	561	578	568	619	565	572	567	615	569	560	593	614	617	554	549	559	563	557	547	559	584	528	547	597	593	542	617	566	565	551	626	601	570	595	612	597	583	570	637	546	542	559	576	563	554	607	558	619	586	586	569	576	586	578	560	561	588	562	592	525	560	523	572	562	583	606	618	630	576	627	576	583	578	582	566	574	542	586	547	593	562	600	547	562	601	589	571	613	573	571	568	552	561	578	581	589	553	596	584	582	604	566	594	600	573	594	584	602	615	548	557	622	566	586	581	555	544	593	532	556	536	536	611	561	567	539	591	571	596	541	561	588	558	564	551	528	568	542	589	605	562	547	514	569	505	581	574	539	574	571	577	577	590	539	569	557	569	573	553	598	557	604	572	609	599	560	590	576	596	549	612	584	578	550	587	576	605	593	543	563	558	589	581	588	574	582	570	610	556	585	582	584	568	586	569	562	586	574	551	562	517	511	573	572	585	599	580	560	582	610	625	571	583	536	561	598	570	573	544	586	579	608	600	589	579	588	596	578	551	590	622	569	574	592	568	567	579	576	598	569	553	552	557	615	555	573	604	592	559	577	610	562	581	574	551	584	568	560	583	552	536	633	569	609	602	584	550	589	583	558	621	575	580	575	590	570	600	539	567	561	601	601	556	562	569	588	594	543	594	589	591	569	607	560	564	597	573	567	591	565	624	544	592	588	579	559	604	560	578	582	571	564	562	605	545	599	597	566	620	617	569	545	561	553	556	548	605	595	543	545	593	560	563	600	568	577	571	600	535	571	548	603	573	606	600	566	578	554	655	577	575	552	581	576	600	561	582	575	573	584	511	593	579	543	587	549	580	553	590	572	537	582	590	549	553	613	569	541	611	635	548	574	561	557	559	571	575	599	597	617	556	588	590	604	520	570	612	565	622	609	550	601	590	545	589	546	571	602	559	613	593	586	568	517	602	571	534	525	571	566	574	563	568	562	548	590	550	522	597	580	598	544	629	577	549	588	595	554	573	572	580	553	545	617	591	544	596	586	611	589	553	588	569	565	533	578	592	579	600	565	590	613	555	574	666	538	558	557	584	576	583	588	595	603	613	593	561	583	608	559	597	561	570	557	536	601	599	625	585	593	587	602	575	547	593	586	570	597	528	590	581	583	558	569	563	595	551	599	577	608	585	576	566	568	580	575	527	597	591	583	565	557	527	603	586	579	574	569	550	536	556	571	578	576	613	595	563	579	584	570	579	574	587	591	559	537	578	605	588	551	556	584	579	563	581	600	561	575	590	602	565	563	611	604	558	580	563	582	594	558	598	600	609	570	584	588	580	561	602	563	559	627	583	572	553	562	558	585	565	553	595	545	563	574	547	593	614	623	595	599	597	610	565	568	604	595	563	590	569	592	585	634	594	583	587	528	587	584	631	561	560	550	572	535	645	570	533	571	568	587	560	604	595	594	591	586	568	573	577	622	567	565	616	592	576	560	599	573	569	599	557	603	587	629	604	550	577	574	602	550	608	569	556	594	586	589	609	581	597	610	611	584	562	618	642	568	572	589	600	596	590	556	563	576	586	603	560	579	593	584	619	604	568	554	564	565	556	598	596	590	569	589	567	567	615	577	593	529	592	551	585	588	545	548	529	597	570	556	562	563	584	575	515	559	594	574	606	621	558	595	644	581	593	580	574	552	621	587	619	551	534	547	616	565	568	557	576	588	558	608	635	621	548	572	602	565	600	579	584	599	615	605	575	591	588	587	596	586	570	563	580	572	562	597	589	595	584	587	553	582	540	624	572	615	563	585	541	579	587	600	574	562	584	557	606	590	592	563	596	580	572	554	541	553	569	587	610	574	600	606	553	570	542	590	593	571	563	577	630	578	584	531	578	595	555	594	579	583	556	563	560	588	556	546	537	565	588	582	580	576	541	599	577	578	571	591	567	571	603	587	575	527	556	568	550	576	567	648	582	623	587	598	590	570	587	623	553	573	545	565	572	574	592	565	581	571	614	546	561	544	531	555	572	582	527	593	600	559	556	596	528	575	577	562	560	536	547	584	591	610	572	558	641	572	590	581	529	578	549	611	584	553	539	536	591	582	564	592	600	566	531	576	635	573	608	578	597	568	592	609	606	590	570	588	544	560	543	628	548	610	566	556	568	576	580	566	586	608	578	583	566	613	572	613	595	531	585	597	598	593	612	603	561	558	561	565	618	587	582	554	532	551	506	556	576	602	613	593	586	583	544	605	568	576	594	564	562	571	578	603	619	579	581	558	549	580	614	571	579	599	575	611	565	539	537	555	551	560	562	600	610	556	578	552	579	598	619	565	632	605	616	618	585	560	564	553	578	590	600	568	593	600	559	576	569	585	561	552	592	541	563	536	587	560	585	551	601	529	566	582	564	596	560	573	559	603	534
56356	50731	41177	28335	29685	27672	29363	27162	23069	19422	17699	15799	11066	9291	9008	7572	4029	4568	4827	4808	2418	1959	1653	1122	923	709	773	655	601	450	428	402	430	396	331	336	386	381	428	276	288	267	216	244	223	204	215	212	212	203	195	206	206	205	203	209	178	204	207	221	200	203	180	189	204	171	202	198	192	209	189	188	190	190	211	201	196	202	172	195	176	189	146	153	154	143	168	177	172	156	162	186	165	154	161	166	161	139	170	161	149	161	173	165	163	156	158	149	161	150	137	173	186	160	171	158	172	164	167	159	134	167	150	155	163	187	160	186	169	164	159	154	152	169	150	156	169	153	165	177	168	158	149	164	160	154	162	145	165	160	160	151	158	169	152	150	141	157	173	173	157	163	157	168	160	181	160	189	152	161	151	165	148	157	153	166	167	169	168	173	169	160	159	172	158	165	149	154	161	151	146	165	168	146	172	128	170	163	180	168	178	171	159	153	159	132	191	163	141	172	144	153	151	152	175	168	145	140	161	155	176	154	137	173	144	170	169	146	149	165	158	171	149	173	157	167	154	181	156	154	160	177	159	174	147	168	180	162	148	169	159	178	169	150	164	164	143	188	151	172	156	160	123	140	149	166	168	176	147	155	167	162	149	176	130	192	181	178	165	151	145	146	167	179	164	160	159	146	142	144	180	176	143	161	156	157	161	145	154	159	137	168	157	146	161	183	181	156	146	158	184	152	172	177	175	164	134	134	148	151	172	164	163	159	131	163	147	162	163	167	161	148	140	163	172	162	154	181	137	152	190	161	172	163	149	177	162	170	180	149	149	145	158	157	152	175	145	147	140	160	161	159	141	174	174	153	145	167	158	163	143	173	154	167	143	157	155	169	158	176	165	166	161	168	179	148	152	155	166	158	167	172	150	166	151	136	164	175	158	162	163	162	158	173	145	180	200	148	164	146	144	170	158	153	168	177	195	150	134	157	156	161	155	149	170	157	144	168	155	126	184	140	169	186	159	195	149	166	172	168	165	175	163	166	154	164	162	168	168	149	180	152	140	146	179	155	161	142	134	152	176	165	172	145	169	161	184	145	139	146	158	161	145	153	150	178	173	172	169	142	173	142	147	136	169	169	169	160	155	193	157	155	155	153	170	163	152	150	175	157	144	165	171	142	159	164	150	157	175	163	156	151	169	152	155	147	166	155	148	145	177	131	160	170	164	187	156	176	172	160	147	151	173	170	177	154	167	161	171	178	143	147	169	173	150	146	136	160	160	136	166	161	188	156	158	183	173	156	156	186	183	161	175	156	143	166	168	155	150	183	164	148	146	169	171	163	140	163	134	168	165	155	146	155	152	153	147	154	184	160	151	151	141	171	175	174	189	187	162	160	177	160	149	174	165	162	164	140	178	170	161	148	172	186	163	174	147	175	139	144	167	184	147	147	167	157	152	183	164	168	167	152	174	149	154	160	175	147	176	163	171	172	181	176	168	140	169	158	187	154	162	153	139	176	164	164	140	166	168	162	153	165	174	162	145	162	179	168	153	161	175	142	160	145	168	146	151	147	178	157	164	162	163	159	185	168	167	159	157	163	151	151	164	155	133	154	156	182	164	170	187	174	162	165	152	154	169	142	158	178	199	153	157	153	130	176	184	180	169	181	155	178	179	129	179	139	167	148	169	160	144	164	182	161	176	162	180	185	167	160	167	154	147	151	159	153	147	142	180	146	180	186	177	165	169	154	188	157	159	162	196	141	175	151	143	138	148	152	156	157	140	156	152	185	161	152	155	141	177	170	151	151	145	125	160	154	145	157	144	180	137	160	163	157	165	162	151	145	154	146	163	167	136	166	152	175	172	160	150	167	158	154	167	155	176	162	161	151	172	186	166	162	163	154	157	169	185	152	173	175	170	143	161	148	180	150	147	172	170	168	180	146	165	160	150	155	175	179	175	144	171	183	162	153	155	169	153	185	169	165	156	143	166	148	147	183	161	147	169	153	168	177	181	150	132	160	169	152	166	168	167	166	148	165	166	152	153	131	169	157	141	202	151	146	151	189	148	169	168	137	188	164	165	156	175	139	174	169	168	164	162	160	140	139	140	170	171	149	153	169	151	149	159	163	140	168	164	155	166	148	169	165	181	161	126	171	166	130	150	168	137	179	141	177	168	177	166	158	182	178	148	156	142	189	156	150	161	162	182	170	154	149	146	164	164	177	178	142	151	158	163	153	168	167	161	167	168	170	137	165	146	166	144	162	164	186	151	156	141	182	151	164	171	204	179	169	129	147	155	154	176	168	179	138	146	181	150	149	158	154	154	159	166	152	145	150	198	154	147	156	149	153	154	159	167	155	180	168	172	156	183	148	166	133	164	161	143	154	166	172	159	181	149	159	177	189	150	137	135	140	167	141	142	157	153	151	153	148	157	157	155	160	149	161	208	186	174	156	145	142	155	135	168	162	137	180	160	147	157	173	160	166	182	175	137	189	142	132	156	173	180	149	165	156	154	167	144	156	158	155	142	140	149	150	163	168	176	162	156	166	154	168	145	158	169	169	159	149	158	167	149	150	151	145	163	153	167	154	135	130	151	153	146	185	129	160	143	159	150	185	140	163	167	144	191	165	174	165	151	159	174	154	153	183	173	142	157	170	174	166	163	175	169	147	154	167	151	168	166	164	164	164	158	150	154	161	164	146	173	153	152	154	185	177	149	156	165	169	162	167	179	158	181	178	139	172	169	145	145	148	160	170	137	185	144	147	166	155	145	157	158	156	162	155	150	158	150	161	125	171	159	175	151	175	152	160	166	156	160	147	146	161	166	188	130	147	147	173	162	153	185	159	148	149	163	143	145	136	183	142	144	157	168	162	172	159	198	148	148	163	138	154	175	178	148	160	140	158	152	159	143	176	148	162	141	150	138	147	159	146	152	136	168	140	157	159	165	142	163	158	148	139	151	175	141	155	150	172	184	148	137	165	163	166	142	142	165	172	137	164	155	147	182	163	162	157	161	144	153	177	171	172	178	177	155	158	153	166	148	156	141	177	157	147	184	151	175	165	174	150	151	149	187	166	154	170	152	150	183	169	157	166	152	149	195	163	149	184	177	166	125	152	160	150	167	150	175	130	145	179	164	163	161	162	146	162	151	156	157	163	159	173	162	153	164	180	156	142	141	166	177	154	155	150	157	167	163	167	157	153	175	157	168	156	154	154	148	153	160	125	170	176	158	177	148	157	147	151	153	157	151	163	156	165	149	167	139	131	161	163	160	184	171	160	150	161	139	155	146	161	160	150	136	170	147	155	166	174	161	162	164	140	142	163	170	163	153	156	159	149	202	166	156	173	160	162	161	157	168	159	181	166	201	169	150	141	161	173	150	179	159	163	157	147	173	160	177	186	162	133	136	156	149	160	149	154	159	184	160	164	164	152	138	191	147	162	160	132	153	175	189	172	165	155	159	169	155	164	136	151	169	149	168	147	175	173	184	152	170	154	155	156	158	156	158	169
42800	51291	43880	35853	34380	36455	39472	35054	32092	30268	30784	27572	22791	22680	22033	18531	12872	14939	14508	13832	8737	9268	7765	5592	4802	3590	4285	3195	2972	2197	2198	2034	2249	1778	1586	1694	1829	2316	2347	1434	1233	1123	983	932	851	855	800	738	779	772	713	718	659	625	731	730	726	752	666	704	680	634	574	664	681	645	619	650	648	643	632	657	621	615	584	611	564	591	537	589	545	546	469	479	426	426	407	417	433	449	443	446	430	426	434	414	455	387	403	388	418	453	357	393	378	433	407	410	363	408	371	374	381	369	380	385	365	432	386	420	390	356	421	417	389	350	410	373	400	367	375	389	398	397	383	385	361	391	380	405	361	375	402	360	355	415	362	363	366	378	372	388	382	395	383	423	421	399	374	393	388	356	372	391	394	419	408	379	429	381	406	398	389	367	420	359	418	375	392	380	387	385	358	429	391	408	391	394	353	398	370	398	375	376	353	404	385	393	368	371	376	408	395	407	369	380	404	393	347	406	379	405	365	403	370	370	406	401	410	422	399	432	385	374	377	382	376	371	376	365	412	392	398	406	379	392	399	400	369	375	384	393	355	390	405	381	375	381	395	359	376	375	412	392	361	367	387	348	431	373	375	387	372	422	406	384	384	378	350	365	383	390	389	381	385	396	396	394	404	388	406	390	384	374	406	365	380	387	411	377	365	388	395	375	390	401	366	395	399	367	406	390	366	373	414	399	412	394	394	377	379	383	363	401	385	372	390	337	397	416	386	401	371	386	411	376	371	356	365	370	395	367	367	359	390	387	397	368	407	411	404	413	422	410	372	399	376	369	391	364	357	402	383	355	401	388	369	393	384	399	414	339	388	388	415	334	386	359	355	351	424	393	382	385	387	389	390	368	433	372	425	413	394	358	392	400	384	366	367	384	400	401	361	341	418	386	366	388	398	407	385	377	404	391	403	398	363	402	396	380	397	393	354	379	391	387	385	374	394	380	350	399	370	382	395	411	384	371	389	390	392	393	389	370	401	378	439	365	414	403	387	396	413	412	407	375	393	412	410	383	396	367	383	405	377	372	389	414	390	360	396	398	388	388	442	388	378	375	391	409	371	397	387	394	351	403	374	380	366	365	415	411	393	383	413	366	369	389	373	404	391	402	373	405	401	358	387	394	392	410	387	409	372	406	379	385	385	394	395	372	367	393	399	387	382	397	370	356	410	400	412	367	384	365	412	383	377	393	401	412	399	401	430	384	426	390	369	399	393	382	380	384	362	367	397	389	366	419	392	407	414	388	394	383	363	393	409	388	421	361	407	404	402	377	354	358	384	418	389	393	394	388	407	393	385	404	392	373	335	365	394	408	387	394	376	402	391	384	405	386	380	371	380	349	382	364	364	396	390	388	392	359	426	391	369	334	401	386	361	392	379	369	374	413	411	376	373	376	393	370	376	391	380	394	378	411	387	371	411	356	402	359	404	402	425	378	389	385	386	391	362	399	386	389	367	365	358	388	370	383	364	405	392	385	385	335	407	376	381	366	393	408	400	390	354	432	388	401	396	376	372	357	389	383	380	379	355	384	368	393	374	362	361	370	366	392	390	410	370	348	371	423	362	362	402	376	408	387	408	382	352	408	394	381	373	414	415	382	378	384	389	401	405	389	389	399	374	393	384	358	370	371	378	361	391	372	369	385	380	371	384	410	394	388	384	382	357	382	379	376	372	400	422	408	404	373	383	408	390	411	384	382	417	386	367	379	346	382	416	367	380	395	390	365	358	418	364	423	410	397	368	376	362	382	381	366	366	431	400	414	417	369	386	401	407	425	385	365	375	378	383	382	401	418	369	355	377	381	402	384	371	394	435	371	396	366	407	405	384	398	386	369	385	368	373	355	379	367	396	421	345	391	377	377	400	383	389	403	407	359	382	377	373	397	333	389	391	391	414	389	399	359	399	399	376	364	366	395	402	379	364	394	353	388	367	394	376	368	393	393	357	418	383	344	389	362	374	389	391	401	394	385	383	389	407	379	383	393	358	428	370	401	385	383	385	379	416	424	408	376	391	365	388	384	385	377	383	378	358	405	405	369	374	387	418	365	361	373	397	378	410	426	383	358	397	400	391	397	375	368	382	395	383	435	402	392	376	389	388	369	409	371	366	368	391	415	398	418	393	367	358	397	383	397	405	359	346	365	393	366	401	392	414	373	421	393	387	385	387	373	351	398	402	389	381	393	402	383	403	392	399	359	372	399	359	348	368	425	354	384	397	379	378	378	409	391	390	413	382	387	394	348	437	381	415	395	397	399	388	331	418	402	402	379	390	387	420	386	392	383	365	355	364	376	370	361	429	384	397	371	359	347	420	335	382	425	433	399	408	401	364	405	395	383	403	424	379	364	358	385	389	373	431	409	398	405	383	361	401	375	373	367	413	380	398	388	412	395	391	433	392	376	383	423	364	370	364	394	398	400	412	370	378	385	379	389	385	362	374	379	381	377	359	379	365	386	397	368	438	357	382	381	376	396	401	340	395	379	390	387	384	408	397	382	410	395	388	381	388	398	424	399	392	404	378	387	366	356	368	381	370	396	369	368	379	407	360	399	392	375	399	392	370	376	395	404	370	376	370	403	397	348	360	342	402	400	384	385	389	395	386	372	390	388	385	396	358	369	386	401	365	380	384	415	403	362	405	389	406	388	429	401	412	403	374	377	373	402	374	380	384	404	359	401	388	372	366	375	348	398	396	386	391	402	392	375	371	370	371	416	329	372	381	389	389	392	389	379	382	377	376	401	363	396	400	392	383	405	394	388	368	374	346	401	371	380	380	363	373	397	383	398	382	381	434	369	369	396	383	386	400	388	417	403	367	369	377	382	399	428	385	362	361	399	388	398	367	375	382	373	395	416	370	395	390	370	381	351	409	388	364	405	372	382	383	417	378	372	353	397	390	341	340	363	380	368	390	412	381	384	396	375	392	371	396	401	396	395	416	396	376	403	387	384	380	397	382	394	326	374	411	387	418	435	385	406	379	407	410	415	384	385	363	366	368	393	423	412	413	414	370	385	415	387	392	387	388	377	376	447	408	420	381	390	391	380	367	359	372	374	387	400	372	396	383	374	387	390	382	371	429	407	397	363	383	406	426	372	396	390	367	383	348	402	407	429	371	378	377	365	402	423	389	378	350	399	385	433	377	398	367	393	378	377	339	402	390	385	392	380	394	415	375	368	416	435	374	404	412	392	416	351	357	376	399	397	398	383	383	379	374	376	423	364	377	388	403	386	379	382	395	397	381	371	383	408	369	403	370	404	382	378	373	354	383	373	405	390	369	386	391	363	411	389	386	377	390	405	427	354	386	426	374	362	392	426	350	428	397	354	375	395	348	382	405	391	395	361	354	401	408	400	381	386	412	391	387	346	397	390	401	423	366	422	371	374	373	365	373	410	409	398	381	374	393	392	411	338	369	378	392	398	391	364	396	406	367	415	371	375	411	394	356	383	382	425	396	345	382	402	382	401	382	350	394	371
25989	24437	14925	6034	4523	2664	2147	1670	1255	889	815	814	612	467	509	486	403	392	361	353	277	314	305	329	302	274	248	256	285	291	251	225	246	282	260	251	276	268	261	248	235	260	252	274	221	237	284	224	247	234	269	262	294	237	236	241	273	254	231	239	263	262	237	251	243	261	260	217	234	231	246	233	257	247	234	217	282	237	234	246	250	267	241	255	225	256	245	279	223	236	246	235	224	252	249	240	250	237	239	229	259	211	222	213	257	252	240	210	225	245	262	242	255	233	221	233	224	252	241	243	263	236	238	237	252	222	228	248	232	237	226	226	209	269	256	239	223	232	247	253	230	229	252	249	256	242	244	261	265	227	252	240	229	226	241	263	270	227	237	248	251	234	233	258	250	232	249	240	281	223	260	227	235	256	225	261	233	260	235	246	236	228	255	246	240	268	253	236	217	239	258	224	217	281	245	272	251	220	249	244	230	247	265	215	269	255	251	243	265	261	220	237	237	238	237	249	261	235	245	240	266	241	235	250	252	213	234	249	212	249	232	211	221	255	208	229	257	214	254	222	234	239	262	257	239	249	232	247	246	245	244	255	274	236	254	234	242	235	249	229	216	229	244	236	233	242	214	228	252	242	245	251	236	262	243	260	221	237	240	239	221	234	236	224	243	238	244	236	233	257	266	224	242	235	209	253	213	246	249	262	231	254	253	258	241	250	241	263	250	246	259	278	234	237	252	246	255	250	231	216	239	232	242	238	229	203	259	248	257	238	215	247	224	231	248	229	236	238	235	254	254	227	223	232	249	267	243	263	236	254	220	257	255	206	252	261	239	253	247	228	222	243	238	267	210	264	232	224	242	252	229	259	265	233	228	225	232	241	221	238	266	249	226	257	271	238	230	252	257	231	218	210	254	244	253	239	227	258	218	238	238	241	224	255	239	244	225	222	260	244	240	227	265	248	236	205	213	238	223	220	227	217	233	240	255	226	245	217	264	239	235	258	251	221	239	216	217	237	233	233	223	230	254	256	277	227	244	251	228	248	235	215	217	270	231	219	219	256	242	256	230	239	212	249	266	218	237	231	233	235	269	252	225	224	217	229	258	223	248	249	234	244	244	259	254	241	269	231	249	252	262	226	271	231	240	204	237	232	224	244	250	243	241	232	237	243	232	255	240	238	241	240	242	250	196	233	240	194	249	242	220	227	232	258	253	232	229	253	226	243	258	239	237	216	224	245	222	223	234	240	230	233	237	272	231	207	247	244	268	235	252	224	240	269	226	249	215	207	246	243	210	263	242	260	261	241	220	227	256	240	224	235	243	226	252	237	236	246	248	268	274	246	226	268	246	270	243	240	240	231	250	224	240	224	221	250	240	260	251	237	255	210	224	227	230	225	266	242	238	242	250	199	242	222	233	257	257	238	249	238	233	244	242	239	239	259	238	238	195	232	248	216	262	229	247	270	238	251	227	219	222	240	233	247	246	264	215	256	241	258	248	240	213	242	243	242	289	258	254	237	236	215	255	219	254	234	267	241	262	248	228	227	222	229	257	246	231	224	234	237	229	237	228	266	260	247	271	251	277	263	220	257	268	238	250	262	243	234	231	232	208	251	238	231	230	242	236	266	246	225	263	243	257	250	266	229	263	222	246	248	240	228	250	249	220	259	248	249	238	246	240	260	235	255	250	213	262	256	256	261	263	247	236	241	257	246	222	220	231	256	236	240	255	240	240	270	266	236	245	260	232	206	279	220	210	242	224	237	252	261	240	239	218	244	244	210	207	252	254	267	251	265	226	233	238	249	237	255	245	245	240	224	236	229	233	215	243	243	229	246	229	211	262	256	230	253	239	240	239	219	239	219	229	265	240	228	235	236	227	252	250	246	256	223	255	214	280	226	249	255	219	242	254	226	238	246	211	229	253	257	255	238	261	242	230	228	238	231	235	233	227	207	238	226	253	221	237	244	256	223	222	237	239	239	227	259	237	232	218	268	222	220	221	241	240	233	220	284	233	236	231	246	249	224	218	257	277	237	211	241	259	198	202	217	259	244	269	255	229	230	207	236	243	273	238	251	244	246	253	209	229	259	254	242	228	238	253	239	251	239	245	246	233	233	244	252	252	208	224	236	258	246	244	246	257	239	226	229	227	255	206	254	241	232	231	215	259	235	222	231	239	218	244	253	238	237	264	236	234	241	234	285	260	227	230	231	242	241	219	270	240	263	211	243	252	254	236	268	214	211	232	240	247	261	255	213	221	253	271	230	220	270	222	227	240	232	246	264	238	236	230	248	248	228	228	252	236	239	276	240	248	244	221	241	231	270	250	245	234	263	244	225	249	258	230	245	237	267	250	240	245	256	260	242	251	243	248	250	243	258	208	234	237	265	253	264	238	209	242	226	252	244	226	236	252	206	220	235	235	251	232	266	248	254	260	235	224	264	238	247	221	236	267	229	244	255	230	238	244	263	266	254	200	228	248	240	263	265	244	248	239	212	206	219	220	217	245	248	231	238	226	233	248	266	224	260	228	247	264	254	236	241	223	239	241	223	245	234	242	221	236	250	220	226	202	257	247	247	250	229	242	236	264	230	240	235	249	255	261	236	247	236	249	251	237	217	233	218	241	212	211	233	228	213	242	197	222	217	250	231	221	222	214	230	212	249	268	237	288	246	212	222	256	233	205	251	237	226	234	241	234	229	244	223	246	236	241	263	247	253	272	251	238	249	212	269	279	240	235	233	266	239	251	238	219	223	251	209	227	230	256	237	226	248	251	242	267	230	218	232	246	242	230	225	230	257	228	259	253	265	248	234	209	229	247	280	246	243	232	207	241	222	256	228	245	234	228	272	233	258	234	241	245	243	242	222	222	230	250	238	210	238	277	244	201	249	229	253	215	243	246	246	208	229	228	232	224	235	247	240	218	258	247	232	231	246	257	227	239	252	243	254	237	227	245	244	250	237	247	249	233	267	259	259	240	228	261	242	235	215	240	249	245	225	252	243	229	232	267	240	230	279	228	236	262	224	236	249	243	233	245	259	226	223	286	244	254	233	269	245	252	232	236	254	258	220	247	245	227	217	231	230	243	236	237	227	238	236	209	212	243	226	255	238	246	266	248	220	236	254	253	229	235	283	208	254	224	247	224	248	255	208	220	270	232	231	237	221	190	242	232	239	249	242	236	251	253	256	216	233	239	258	229	252	219	243	260	245	240	273	245	245	239	234	243	255	231	226	216	255	240	238	218	251	240	218	233	242	252	232	227	252	249	223	233	241	279	223	241	259	236	254	253	229	230	238	234	243	223	234	246	265	257	239	248	256	276	248	236	267	224	216	221	233	202	244	270	222	260	249	218	253	198	248	240	247	243	245	257	240	244	233	263	221	221	229	229	240	222	267	242	225	221	215	243	248	221	239	229	243	231	238	235	227	231	215	239	238	226	243	201	253	256	236	236	234	242	228	242	238	243	233	253	259	232	227	253	235	225	259	240	234	251	257	216	241
16799	23528	16173	11482	10827	8426	8023	6310	5113	3980	3935	3504	2360	2320	2320	1969	1455	1409	1470	1326	1047	996	1031	875	823	786	774	755	713	726	760	725	703	656	667	640	707	650	700	657	699	656	607	625	633	640	666	624	657	605	615	615	617	585	611	614	639	688	581	616	651	646	583	562	576	576	611	609	631	616	621	633	644	622	571	643	617	605	635	587	538	577	607	581	591	552	607	552	618	587	600	586	590	559	581	523	583	580	557	558	567	590	567	536	575	580	600	588	616	601	562	599	554	542	584	583	548	609	549	603	587	603	569	625	591	597	562	619	621	525	549	570	578	561	591	587	538	543	548	559	567	589	565	552	578	563	598	554	573	595	590	585	573	600	561	597	545	557	605	578	570	605	536	594	557	591	558	553	543	568	575	587	523	588	608	537	594	572	576	598	586	618	573	582	567	551	576	542	572	564	543	601	575	555	546	590	587	605	601	557	570	541	553	559	558	561	606	572	586	586	548	618	508	568	581	561	570	633	583	588	501	559	574	551	569	620	583	591	563	532	617	581	592	547	538	558	577	591	541	546	557	553	566	572	556	563	589	607	609	578	586	567	573	593	583	585	585	564	571	575	531	630	590	590	539	600	583	559	601	611	576	599	599	536	627	537	551	529	599	583	550	583	578	561	551	589	573	555	637	527	569	596	582	578	540	609	611	586	617	605	529	616	592	579	589	586	531	547	564	604	539	533	574	590	568	579	577	617	631	552	628	609	591	588	569	589	546	573	569	606	585	577	560	582	552	558	549	558	620	610	584	578	564	580	567	572	576	580	617	610	590	611	587	607	541	616	611	595	565	598	582	612	604	611	552	601	596	569	536	537	581	590	579	574	597	557	589	621	600	631	560	574	573	574	613	572	582	596	522	549	587	585	601	604	552	564	596	561	584	581	576	552	592	585	560	573	605	581	585	560	560	577	527	548	625	592	548	630	551	564	530	573	598	564	596	616	601	596	585	601	606	599	558	577	585	578	579	590	596	640	579	544	630	584	589	576	569	583	586	554	576	577	552	629	606	524	566	555	578	596	550	548	531	618	623	567	582	562	542	597	530	575	564	577	538	610	591	571	586	555	562	578	553	583	576	606	577	598	574	601	579	589	596	559	606	590	572	569	602	584	598	600	565	574	627	569	595	563	594	585	562	574	553	553	549	609	592	581	548	617	539	586	566	551	572	542	548	605	564	607	583	570	547	552	554	590	590	573	549	574	575	557	603	605	578	568	559	587	532	573	576	572	583	588	557	581	566	574	571	591	584	623	565	621	568	586	576	574	602	613	531	555	596	607	605	572	617	596	591	608	604	581	630	595	602	586	554	557	595	563	562	544	609	651	573	572	559	587	644	603	571	586	565	567	616	622	562	594	550	612	555	577	599	596	591	582	576	553	565	625	580	545	613	592	580	596	528	582	587	583	574	602	566	557	596	594	579	633	566	592	572	585	546	540	598	583	584	570	569	580	546	585	570	549	557	572	617	564	547	557	573	549	559	597	604	561	563	588	544	586	550	599	622	614	542	539	592	606	529	571	577	546	603	609	586	560	596	610	583	557	580	600	594	579	611	559	607	620	607	576	637	575	605	578	571	597	568	553	571	578	565	555	581	586	572	548	573	571	539	592	573	590	597	559	530	585	588	536	556	582	599	613	570	545	608	563	595	597	543	593	574	545	583	578	600	576	559	562	558	624	569	635	574	613	543	589	629	579	563	553	553	559	578	612	587	602	562	578	572	554	552	600	580	603	576	562	563	550	613	581	544	550	613	621	565	578	578	584	574	572	562	591	574	592	580	588	618	585	579	594	584	600	563	574	570	612	566	598	576	599	536	579	548	561	604	568	566	589	596	571	584	596	545	613	598	569	603	563	562	578	561	624	592	621	607	588	584	550	564	571	598	547	601	573	549	594	549	578	624	558	636	621	560	577	617	563	582	596	559	552	583	556	577	625	559	602	563	590	586	583	576	564	617	598	596	536	599	575	595	610	579	587	598	583	632	612	605	546	576	568	608	537	599	578	578	606	590	580	584	570	585	534	604	599	598	563	585	558	582	583	551	576	598	582	570	528	613	627	575	573	629	556	620	566	518	612	547	553	571	594	586	561	598	561	570	560	556	607	591	581	566	549	560	612	591	611	552	604	535	567	598	541	575	608	586	571	575	570	573	596	604	596	611	633	584	604	590	595	589	566	658	633	545	604	595	564	602	581	627	590	595	590	536	626	584	548	614	589	583	602	548	583	532	601	573	621	595	566	575	575	628	576	546	562	581	556	573	588	617	584	602	575	585	561	603	567	562	587	609	580	565	578	560	603	531	582	597	549	569	569	570	578	566	565	581	553	505	556	612	602	596	576	595	540	597	623	626	600	623	554	598	516	565	558	589	555	581	588	557	592	576	565	524	578	577	614	577	573	593	567	592	577	582	576	573	567	608	609	542	575	566	536	637	564	579	574	563	519	561	559	551	540	585	601	570	592	588	599	609	621	575	612	633	581	595	597	583	580	570	582	594	571	565	552	592	588	588	592	543	637	603	591	571	546	598	596	585	566	553	606	607	551	602	581	584	588	576	559	616	550	580	598	610	565	584	582	560	591	624	570	502	616	595	574	595	580	552	592	609	555	605	565	577	619	601	547	566	595	565	563	567	604	602	603	591	594	597	566	620	583	602	561	605	604	595	589	564	578	560	589	584	557	553	602	548	612	622	605	553	604	593	571	534	586	576	581	561	570	618	571	598	590	538	631	574	600	571	559	558	560	586	598	553	576	573	557	534	552	583	615	548	564	605	553	552	599	573	624	585	576	637	576	584	542	533	551	590	621	630	570	570	575	618	564	576	580	548	578	582	613	579	584	532	572	596	611	607	594	551	550	618	571	591	521	606	552	533	568	605	595	563	565	551	584	555	559	580	591	564	585	498	582	526	621	562	574	576	583	563	555	555	602	548	589	574	577	563	539	589	560	559	542	550	609	558	596	607	549	590	589	598	562	636	593	584	565	598	576	542	612	601	545	574	614	589	587	593	610	616	541	583	569	539	559	586	549	558	590	545	561	561	564	570	566	594	573	569	579	594	536	552	561	581	557	551	582	576	596	542	575	577	571	571	565	562	573	572	557	585	586	594	546	596	608	549	564	563	606	589	590	570	568	551	584	575	569	588	582	565	559	574	544	649	564	554	556	569	623	595	589	615	581	563	598	544	568	615	598	555	574	579	622	568	616	598	592	592	544	558	590	597	604	601	580	574	579	606	549	603	627	568	581	537	573	565	556	568	616	595	600	568	588	550	534	634	537	578	592	561	622	560	577	613	557	560	576	584	583	596	583	581	560	560	587	613	583	545	601	599	566	566	613	584	580	519	591	602	578	581	580	575	532	537	599	585	590	615	577	581	594	585	575	583	589	555	585	612	576	614	569	596	572	583	600	587	597	559	579	593	580	585	514	572	572	599	577	558	570	599	555	563	572	556	568	609	612
48454	50525	38909	25719	26543	20934	20309	17467	13123	10420	8925	8100	5119	4030	4446	3903	2158	2136	1987	1944	1209	879	742	600	511	417	548	416	413	332	391	369	333	303	321	329	314	335	345	287	305	278	286	303	275	270	284	240	282	291	254	276	240	273	252	253	262	267	255	267	256	284	278	278	261	264	246	256	238	285	273	248	294	258	245	286	244	256	258	250	252	239	269	243	250	260	268	259	243	262	264	277	240	228	243	232	261	255	248	249	217	247	255	268	252	243	255	236	253	234	264	260	272	235	256	239	269	227	232	231	245	230	226	279	194	252	242	258	253	247	226	208	241	257	253	237	240	249	242	232	251	235	236	266	242	223	227	252	250	227	239	280	248	255	251	253	290	235	237	237	256	229	261	236	216	215	256	248	238	216	276	231	241	255	241	241	264	255	214	283	236	244	247	246	265	231	242	251	237	212	254	249	257	267	251	223	256	245	255	230	257	231	212	257	234	241	235	257	261	242	248	261	243	255	274	235	266	242	242	227	257	238	247	248	258	257	226	234	251	249	248	239	217	215	220	234	250	237	231	230	215	252	266	243	260	247	243	247	220	236	234	243	238	246	246	247	259	217	231	242	223	261	256	252	243	272	234	257	265	258	257	234	239	249	249	246	199	243	227	260	269	259	260	240	249	222	259	254	240	267	263	270	248	235	246	266	244	248	241	226	255	249	235	254	268	229	245	256	267	238	229	233	254	246	255	222	261	235	246	228	217	233	247	249	268	269	258	242	256	266	272	253	226	230	253	239	240	262	253	241	252	254	237	238	223	223	239	262	226	257	269	251	230	250	247	242	255	248	234	249	209	258	303	266	246	260	258	255	271	221	246	226	256	249	234	275	248	251	265	239	229	256	255	239	237	232	233	253	235	247	276	261	236	221	218	284	249	235	240	250	230	264	244	231	285	248	248	233	233	246	227	232	276	254	235	230	250	233	265	245	255	242	253	258	250	237	252	256	236	263	255	263	251	226	247	204	236	236	225	244	246	255	255	264	250	245	243	229	230	213	270	227	250	294	265	242	269	258	251	219	243	248	257	217	233	218	239	227	245	229	248	220	239	249	233	230	257	263	261	254	281	230	236	231	236	233	233	239	228	270	222	269	265	252	231	287	282	269	266	219	241	245	243	249	233	227	242	239	271	230	259	234	238	267	281	253	255	242	237	279	271	247	232	273	231	226	270	256	240	217	248	282	261	280	224	229	267	246	256	252	249	249	263	260	236	256	237	225	218	258	269	242	256	239	246	260	233	241	247	254	248	234	264	254	217	235	221	226	266	251	244	238	256	234	220	244	259	260	253	262	231	248	256	235	224	255	244	240	259	227	225	239	258	261	228	254	259	262	235	227	246	265	266	265	232	276	241	246	255	262	245	232	247	284	271	254	257	221	277	242	242	247	247	226	258	218	226	267	233	268	261	238	249	235	269	274	236	240	252	205	247	248	259	238	236	263	257	218	234	230	240	273	249	266	234	257	271	264	246	230	253	248	243	237	251	226	279	254	260	288	250	241	249	247	266	242	244	246	271	229	241	245	237	239	301	240	253	237	241	242	252	217	255	228	241	256	293	259	257	236	254	243	238	251	248	256	227	277	251	239	263	244	287	235	263	225	255	238	247	244	265	228	254	264	232	213	230	234	221	216	243	257	249	236	240	204	204	258	251	255	269	235	248	225	254	236	292	246	271	247	248	222	238	264	257	281	220	262	237	258	252	261	249	254	253	213	248	231	270	256	257	236	283	234	266	242	273	257	230	232	263	230	227	201	240	247	201	243	252	276	261	248	249	243	238	223	240	228	245	265	242	220	280	239	234	233	259	227	256	240	216	227	261	282	232	256	238	254	244	244	245	264	247	250	238	257	268	264	255	232	229	257	226	233	247	254	239	236	251	274	247	268	255	237	267	261	271	255	219	247	249	252	281	250	273	235	241	255	247	251	211	236	243	246	258	262	275	228	247	241	242	216	233	252	238	245	265	268	243	241	230	261	248	225	260	234	248	224	232	250	260	243	240	253	264	240	231	248	251	245	246	255	237	279	250	252	261	242	261	251	261	263	258	244	257	272	253	203	266	232	265	261	244	236	225	246	258	211	266	249	242	251	264	234	262	257	233	251	235	242	249	266	279	237	236	243	243	239	227	261	251	247	257	264	255	268	263	221	244	254	242	248	254	212	223	238	278	256	265	261	253	231	238	233	250	240	253	245	270	257	208	238	218	247	258	237	238	235	255	236	248	244	283	219	224	259	242	252	262	245	226	252	254	229	242	276	276	247	243	269	229	225	246	208	246	239	233	238	255	252	260	232	262	255	286	243	258	232	240	263	237	229	267	205	238	247	242	228	217	283	252	228	257	248	247	230	216	275	248	256	229	282	232	246	240	235	254	292	282	228	244	233	243	222	267	246	258	237	230	226	253	252	217	241	235	264	240	225	259	245	218	252	244	229	234	290	240	226	237	247	232	277	264	245	234	220	269	241	227	248	248	245	265	226	239	230	242	246	240	246	262	248	239	250	224	222	256	241	261	253	221	262	243	240	238	249	245	259	258	241	263	233	268	271	237	227	204	255	241	220	236	272	252	248	235	250	251	219	233	239	240	236	211	256	229	240	256	256	240	211	265	240	263	240	245	255	257	229	240	239	254	216	248	298	261	232	231	278	256	233	229	246	244	268	213	257	245	252	262	253	228	214	255	257	235	250	256	272	281	268	273	230	270	257	244	245	260	238	274	257	270	235	248	234	248	237	256	244	260	244	259	235	224	249	234	286	227	236	259	239	244	262	252	235	227	276	226	232	287	289	263	247	243	239	259	248	211	207	224	236	238	279	236	229	227	247	268	242	232	214	249	244	223	263	242	278	253	247	260	233	236	212	230	239	255	253	273	252	276	212	266	263	213	296	248	256	257	256	249	252	247	263	260	260	251	232	234	216	243	245	263	245	245	262	261	266	258	245	234	248	251	239	271	260	219	230	241	249	261	265	253	239	268	253	275	259	254	248	242	232	233	215	243	251	249	236	274	255	249	233	246	235	272	244	270	237	203	259	224	231	251	266	239	274	243	233	262	257	228	237	248	213	256	247	263	249	233	229	230	252	237	292	253	242	238	211	241	249	234	235	276	253	239	217	242	243	255	247	255	248	245	230	243	238	214	227	264	258	220	244	251	273	232	253	262	272	253	235	255	236	248	258	290	247	269	251	231	293	241	266	262	251	228	233	233	253	250	238	240	223	253	245	253	225	258	215	244	271	262	296	234	234	255	244	234	270	248	239	230	239	248	261	271	272	282	239	241	250	276	231	253	222	241	237	227	259	232	235	254	247	252	241	240	237	254	252	257	251	244	239	216	262	229	260	230	222	255	256	269	272	268	240	252	241	257	243	257	246	267	268	263	242	228	250	237	266	224	250	235	257	237	251	230	240	252	257	258	257	251	260	237	261	241	234	247	263	236	229	213	230	255	261	249	276	234	254
35262	46267	36234	26925	29529	27146	30731	27953	22620	20791	21085	17635	12815	12479	13999	11586	7128	8414	8326	7847	4824	4507	3878	2815	2242	2015	2454	1663	1859	1337	1550	1309	1228	1173	1199	1223	1261	1312	1404	1079	960	944	851	841	735	810	811	812	794	772	728	800	713	706	713	699	700	748	672	725	737	679	660	739	713	666	711	727	704	710	739	712	738	703	659	677	663	680	641	666	639	660	598	633	661	604	632	562	553	607	624	619	618	569	649	599	605	589	596	619	587	558	525	582	573	573	561	594	571	565	593	566	564	574	613	591	567	536	613	608	586	595	587	577	576	614	552	591	573	581	588	561	564	634	567	581	569	549	584	574	551	550	527	592	559	576	551	530	605	560	614	571	543	589	584	554	583	588	598	528	535	562	580	561	590	605	598	637	527	590	575	580	565	574	609	565	584	549	584	560	616	573	551	538	559	574	554	627	608	590	547	568	563	577	561	627	625	577	603	542	595	554	595	627	626	576	569	613	592	576	580	587	594	530	578	606	561	602	558	597	544	560	602	593	532	587	547	573	612	557	549	581	569	581	560	511	605	598	600	609	593	646	567	601	528	568	539	558	598	583	600	584	599	541	494	640	611	566	559	576	602	590	614	586	524	565	582	572	571	555	580	534	565	539	612	612	578	563	529	593	585	549	580	553	543	615	607	594	560	548	577	616	584	626	597	573	566	589	598	562	585	554	573	576	590	569	594	601	566	579	580	574	562	523	599	595	563	596	597	579	571	546	612	595	603	553	556	570	603	553	572	580	580	585	543	602	621	585	581	572	626	570	615	591	581	565	590	536	579	559	587	606	559	582	585	604	576	598	601	589	583	582	590	586	549	557	533	560	595	594	552	558	611	561	569	592	565	574	614	591	560	592	589	608	560	582	608	625	520	594	614	625	610	563	588	568	591	592	575	591	569	613	609	554	573	573	603	581	545	593	575	600	573	575	535	590	583	546	593	562	526	546	574	555	542	537	546	582	530	610	570	583	563	550	591	565	496	537	583	558	542	590	588	604	547	589	569	580	553	593	568	548	611	585	565	585	569	579	564	590	608	563	576	601	567	558	582	582	607	556	600	588	585	567	601	589	558	545	570	577	562	576	627	561	583	594	561	604	575	595	559	602	560	563	603	576	583	556	593	597	602	574	556	571	559	617	548	575	638	617	580	584	583	599	552	584	559	604	592	584	562	585	582	551	586	611	535	516	587	609	546	549	588	599	576	543	587	557	580	612	585	560	569	541	584	547	560	553	547	523	582	577	627	549	588	585	569	604	572	591	530	584	591	607	543	559	578	619	592	579	549	571	561	571	557	577	566	585	558	569	565	546	554	569	566	597	587	583	573	582	596	559	591	588	538	578	576	572	545	573	534	536	562	567	568	604	546	537	553	569	576	594	574	579	608	585	555	621	593	579	582	571	586	646	621	545	551	603	592	603	603	551	572	587	546	603	571	610	579	569	619	599	583	611	554	596	564	554	583	589	592	588	590	549	582	608	540	567	554	548	546	546	577	595	601	535	525	598	606	563	564	563	567	598	558	575	598	540	590	570	601	593	598	599	605	590	594	607	543	563	548	570	567	579	563	547	617	597	624	587	555	585	597	609	517	570	556	586	605	585	545	566	566	583	606	612	583	596	582	606	546	572	613	553	605	608	609	585	572	593	588	561	572	613	595	606	546	576	557	583	600	591	566	590	617	576	586	567	583	580	560	553	567	599	574	549	561	554	560	562	583	566	611	594	566	562	560	555	605	556	552	595	583	588	582	576	549	608	560	570	581	556	563	571	559	554	497	560	574	589	578	540	570	607	569	611	587	591	595	563	565	556	579	555	577	596	595	567	564	556	576	576	544	631	568	541	595	534	557	591	571	560	562	579	597	586	564	552	581	576	603	576	548	592	561	593	553	576	590	528	602	616	645	610	573	598	589	581	599	580	565	550	606	542	547	593	567	555	577	577	576	602	597	575	618	583	572	562	567	558	536	566	544	570	608	593	572	622	583	570	570	563	577	568	576	601	541	567	560	590	555	596	601	569	603	589	602	563	568	595	561	594	563	579	590	578	583	623	571	561	573	634	566	604	629	609	590	592	593	570	553	592	556	543	572	571	603	593	563	582	575	601	586	612	607	512	548	574	577	594	572	582	572	559	581	526	586	566	554	572	550	588	594	573	592	586	559	565	623	590	536	580	579	565	517	605	503	592	585	592	578	525	613	610	569	586	604	578	596	569	558	578	580	645	583	549	578	565	586	613	605	595	558	587	581	598	527	573	577	572	604	574	566	551	564	575	580	503	577	549	586	569	611	565	558	548	567	589	595	594	603	593	587	575	652	580	572	533	597	604	568	579	558	611	600	562	581	560	586	588	578	605	569	568	597	553	567	561	661	559	558	565	614	558	562	578	599	577	574	589	578	541	552	546	566	602	566	582	587	561	546	608	620	610	567	595	583	582	533	583	596	567	561	528	599	559	558	570	526	586	555	609	556	575	592	552	537	568	545	579	582	565	547	570	617	572	574	530	557	580	587	517	560	622	563	625	599	555	580	528	580	563	563	621	532	604	554	570	586	575	579	589	585	602	591	581	554	533	583	604	580	599	576	584	600	595	574	587	586	581	602	592	581	529	613	533	578	603	569	586	566	589	612	581	613	617	565	574	563	600	582	600	615	553	589	583	558	593	602	555	596	601	546	536	573	543	603	544	561	538	571	563	598	592	573	561	561	596	594	577	601	580	617	531	508	560	577	586	621	591	524	583	572	567	582	566	544	545	561	575	541	554	554	591	540	600	565	532	587	571	592	581	552	585	560	560	539	596	575	547	603	548	625	574	596	573	527	569	634	602	572	590	592	548	568	551	594	532	541	625	566	599	571	598	547	578	640	560	587	552	560	600	586	584	550	624	594	540	591	577	572	576	549	585	560	571	576	608	583	567	607	569	583	558	581	567	603	544	573	540	577	571	580	599	550	566	578	632	528	555	582	571	547	582	593	565	577	569	581	599	584	546	582	555	549	583	585	583	552	577	561	565	578	591	600	558	607	569	565	561	534	572	561	566	550	592	586	586	591	569	557	597	587	602	576	608	572	597	572	525	631	598	617	566	580	567	552	579	562	584	621	565	520	589	539	580	592	637	576	584	555	555	571	614	555	554	542	591	565	574	609	590	606	625	570	581	552	586	567	558	596	571	558	569	572	572	546	582	587	589	612	604	588	560	576	552	549	601	592	576	543	608	610	556	618	540	582	564	545	611	586	624	592	572	548	587	586	582	562	586	591	571	583	576	616	591	582	603	560	577	567	576	607	553	569	593	575	569	554	545	593	575	553	593	564	567	592	567	582	562	573	534	565	561	556	578	591	601	562	572	580	610	578	554	630	610	566	596	575	586	574	540	586	578	605	561	569	559	588	575	626	556	550	576	600	613	586	552	563	574	576	570	595	583	623	629	587	599	608	569	519	582	585	580	574	599	558	581	540	553	592	554	576	564	612	541
56093	50335	39180	27439	29513	27294	29253	28337	24010	19637	16674	15923	10307	8342	8610	8418	4424	4125	4319	4314	2386	1898	1461	1005	738	612	754	579	599	439	434	355	348	350	327	330	381	393	323	326	283	308	273	248	220	216	190	217	209	244	238	211	205	180	229	194	225	188	210	196	193	215	176	191	197	218	211	177	198	192	209	195	179	171	168	167	190	175	175	187	148	182	178	154	186	175	181	169	177	164	175	161	187	150	177	179	160	146	155	146	146	149	154	137	151	161	169	151	157	150	159	170	172	163	148	148	165	146	180	154	183	162	174	161	165	161	156	146	157	161	159	155	141	162	165	156	164	164	167	151	161	161	168	150	147	153	164	193	150	153	165	158	157	157	149	150	168	171	168	176	128	157	140	144	146	166	146	147	155	169	159	172	147	166	148	170	144	146	158	164	162	172	155	174	180	177	137	158	165	148	149	158	162	159	156	163	162	181	152	157	168	134	162	182	169	147	168	171	183	181	151	158	144	139	140	149	159	160	151	142	154	153	186	174	161	150	157	184	173	165	171	167	162	155	150	155	147	166	169	155	180	157	167	154	138	162	152	162	146	184	169	154	156	174	165	165	167	154	162	153	160	168	186	158	170	181	180	155	138	146	164	164	154	148	142	169	163	157	138	180	144	176	160	170	158	153	157	157	156	140	137	191	155	149	137	148	155	141	164	159	179	159	136	160	174	179	166	194	142	174	158	159	168	156	169	159	153	161	161	177	158	157	149	171	154	153	146	146	134	138	141	145	159	152	141	187	166	177	153	144	171	154	171	171	165	176	152	140	147	168	153	161	151	150	176	144	171	183	177	164	166	154	173	166	169	188	168	135	149	168	161	171	156	162	148	152	159	174	144	167	148	163	155	173	165	162	156	164	166	175	157	168	135	132	159	152	133	158	164	188	163	147	161	160	188	159	170	159	168	152	155	124	151	164	152	179	169	169	148	165	153	140	166	166	160	164	166	170	185	155	187	145	174	165	163	161	161	158	174	187	158	175	153	173	152	156	165	129	151	151	152	151	161	177	150	146	163	184	174	168	154	147	161	159	161	141	176	172	163	179	158	175	166	152	157	160	181	147	138	140	151	142	166	172	180	145	144	164	185	138	128	143	136	145	155	164	132	149	154	153	134	169	141	148	163	164	163	161	155	159	161	141	144	153	173	156	163	165	152	182	150	172	150	182	180	154	167	172	169	143	155	183	164	159	149	157	171	163	154	194	180	162	143	158	179	187	142	154	160	159	162	185	168	140	171	192	165	172	166	162	153	163	154	145	179	153	168	169	152	156	172	159	164	152	148	162	165	124	151	140	150	147	187	147	159	138	166	176	156	141	143	157	173	140	152	174	162	145	161	160	173	152	148	193	139	163	139	160	175	155	156	165	150	185	166	135	151	156	166	143	170	174	158	157	162	173	165	133	149	149	169	161	138	185	149	169	156	148	181	161	139	162	173	177	172	156	176	162	155	153	158	163	179	165	175	152	160	160	170	154	164	178	141	161	151	155	183	173	153	160	153	169	173	161	173	155	177	163	154	138	129	174	140	160	159	175	179	130	166	156	161	151	152	176	150	150	168	175	156	165	162	159	157	152	158	148	142	157	149	169	162	159	159	166	159	171	171	147	163	138	177	166	155	152	136	174	154	138	158	166	144	162	147	167	156	179	171	169	156	142	149	175	131	182	168	132	155	163	174	171	188	177	155	148	159	163	160	156	163	139	168	154	163	143	150	148	172	186	171	162	181	153	161	154	168	180	166	164	172	172	150	174	170	144	194	170	163	151	133	176	151	178	179	162	146	144	163	153	179	164	150	151	147	193	181	132	177	155	175	146	154	144	167	143	178	171	147	161	164	173	177	175	194	176	168	177	160	158	158	170	149	140	130	158	154	159	182	151	170	151	157	169	164	157	163	155	151	175	143	172	181	145	169	181	168	183	163	177	157	168	149	161	170	148	143	124	156	179	157	149	177	169	154	137	164	164	155	141	162	162	164	153	169	165	154	150	157	143	154	169	179	142	196	152	178	144	174	173	141	171	165	169	142	181	174	129	150	173	160	134	186	145	172	177	155	160	156	157	152	184	144	149	146	144	150	166	170	172	176	182	169	158	148	135	157	175	188	186	147	155	160	140	181	167	160	159	157	160	137	141	159	159	173	175	164	185	147	157	164	173	155	136	165	183	145	156	168	146	178	166	156	157	142	152	157	143	147	167	157	166	189	147	147	151	165	157	131	153	160	143	148	155	173	146	151	159	155	165	150	140	162	172	191	165	153	169	168	147	175	148	146	164	178	182	164	159	145	150	162	125	157	181	166	149	157	158	151	151	145	160	141	155	165	153	180	165	152	150	189	158	139	156	152	185	157	170	150	160	146	178	151	134	165	155	158	160	187	162	156	144	158	175	142	154	174	175	172	189	150	146	159	133	165	174	165	155	168	181	164	155	159	157	176	142	152	163	149	143	158	158	183	160	170	174	179	160	144	162	154	144	159	167	154	159	161	136	161	189	164	139	140	164	162	169	178	157	165	165	158	173	146	149	166	156	154	174	157	168	138	128	161	155	154	171	159	161	176	167	152	157	177	160	179	152	170	161	172	162	173	162	167	152	160	157	166	156	151	160	166	152	164	153	153	199	169	159	151	183	175	167	145	155	146	171	158	163	180	181	153	176	146	139	169	166	161	149	176	166	169	190	165	153	150	155	149	158	167	154	159	156	184	162	158	155	165	157	158	146	134	158	168	156	157	174	150	185	144	181	154	152	166	146	187	168	149	159	155	172	175	151	183	170	192	156	185	145	194	163	148	148	159	129	167	146	158	178	175	169	153	173	136	169	135	179	159	187	147	160	176	163	167	163	166	158	176	156	192	144	189	161	144	177	173	184	164	178	135	184	166	159	157	169	145	160	152	173	159	160	141	169	170	154	156	176	164	166	157	153	147	174	156	156	167	165	153	166	148	154	160	174	166	171	169	148	142	138	153	145	163	151	155	163	163	159	155	179	160	144	163	175	167	161	159	172	149	188	162	156	171	144	167	191	171	166	156	168	142	158	138	184	158	137	163	147	213	137	164	157	156	159	154	179	155	164	159	151	152	155	152	165	145	157	154	148	152	150	145	148	158	178	172	172	164	169	168	147	165	140	161	171	143	147	171	140	169	159	172	133	159	158	159	171	183	148	169	162	161	146	152	174	156	138	165	177	149	140	146	157	183	148	143	182	163	187	139	152	171	186	158	160	178	163	153	144	161	158	140	148	161	168	145	163	174	151	190	160	157	147	156	158	163	166	148	163	156	164	173	171	143	149	150	194	164	158	160	154	159	170	163	157	143	169	162	145	157	164	147	169	155	130	158	168	145	154	167	152	154	151	157	159	143	161	169	149	132	160	125	156	167	152	159	139	171	137	162	171	161	140	163	140	183	152	152	173	149	177	164	173	146	152	153	169	174	146	151	175	185	157	154	175	159	168	153	147	161	145
43128	51994	42942	36032	37472	35898	39205	38029	32581	30249	30560	26677	21086	21048	21684	18782	12912	13603	14156	13708	9000	8025	6733	5228	4102	3407	4307	2814	3360	2208	2228	1883	1700	1526	1644	1808	1796	1995	2028	1307	1261	1233	1250	924	902	830	837	885	896	858	858	697	615	707	679	640	796	756	701	663	663	661	590	613	653	683	671	680	662	617	699	724	679	638	572	629	576	541	525	509	555	503	482	424	463	391	448	429	420	438	455	430	439	396	462	428	412	426	430	408	412	439	388	432	407	423	380	387	402	375	390	396	409	434	394	398	393	419	382	383	395	421	356	378	381	367	367	380	388	372	386	374	378	388	349	389	436	406	379	360	390	372	365	357	388	363	387	359	391	384	380	394	347	387	376	407	394	378	385	396	359	373	364	376	410	394	395	379	372	400	393	413	388	400	390	388	385	387	410	376	400	396	379	394	385	367	363	375	384	390	405	351	374	403	399	405	390	417	358	383	418	384	366	388	383	403	402	358	381	385	385	357	370	391	388	405	375	404	375	409	378	380	406	418	425	393	362	380	376	370	377	389	387	383	369	382	393	395	381	370	374	417	398	366	400	361	407	381	377	356	353	404	389	403	363	395	397	429	417	403	360	389	383	383	387	385	372	373	408	398	395	446	341	388	392	425	358	383	389	374	386	369	406	394	378	371	415	402	336	416	371	395	374	390	399	416	390	366	362	418	364	383	352	386	383	364	397	410	369	398	384	403	411	358	423	387	374	387	404	386	389	382	407	357	374	382	415	395	388	363	395	377	354	414	352	399	363	390	384	416	395	365	400	366	393	385	394	375	407	380	362	374	351	379	376	359	379	372	378	361	400	394	364	392	358	403	349	385	379	368	370	357	391	360	381	375	410	390	369	401	368	427	377	377	379	420	392	399	406	377	400	369	348	402	399	376	408	405	388	360	377	441	402	386	423	368	400	393	351	388	390	439	405	428	365	409	394	352	407	406	390	343	391	379	419	369	400	368	406	383	359	370	392	346	346	384	384	340	373	378	389	411	377	388	375	388	386	387	374	448	397	389	359	399	363	394	422	409	388	350	402	366	352	410	435	413	416	395	417	389	368	381	372	376	386	389	413	378	377	384	380	397	397	400	379	368	394	372	405	347	398	410	369	401	402	405	405	380	397	362	399	441	349	399	375	376	386	383	395	408	360	368	368	385	396	409	393	383	383	377	369	419	379	370	392	370	401	351	381	370	387	438	410	369	424	388	396	403	399	391	383	338	422	381	378	396	382	371	381	383	376	410	390	359	420	399	406	395	417	430	404	384	375	422	384	388	422	408	400	347	410	402	397	354	336	397	404	388	394	387	371	433	446	387	372	359	379	391	371	366	403	379	393	375	365	378	418	377	367	347	380	400	371	387	369	391	423	422	397	398	418	407	411	349	401	391	383	429	375	404	364	402	362	359	409	416	380	386	347	401	413	363	316	375	346	360	369	396	373	416	423	416	367	379	387	393	398	368	379	401	402	347	420	363	404	380	386	362	383	389	383	380	358	392	356	389	386	406	384	402	394	380	367	407	387	394	383	384	380	369	392	368	364	406	385	407	401	393	369	390	364	399	397	384	392	392	390	366	386	393	399	397	416	349	359	374	422	405	415	420	365	377	382	370	361	351	357	383	391	392	383	397	375	373	416	376	360	389	383	402	348	385	377	395	383	369	363	382	369	387	358	369	401	377	401	362	397	366	350	398	362	383	395	383	389	362	398	382	381	384	358	435	359	409	352	357	395	420	382	383	351	371	370	388	373	410	408	423	394	382	376	386	342	368	370	397	368	373	388	378	377	360	390	371	359	355	377	394	398	363	408	395	410	362	385	434	380	374	368	375	372	398	406	386	389	358	401	354	351	383	363	375	396	362	377	380	425	381	380	399	366	389	369	334	355	369	432	357	409	386	385	382	345	381	375	378	375	360	347	405	391	375	367	399	348	394	382	372	405	378	333	379	376	364	375	382	373	396	397	350	403	389	385	391	376	382	400	389	378	418	398	408	359	361	366	395	349	384	376	362	401	363	371	392	367	375	378	380	404	424	376	377	404	416	355	359	414	372	419	393	367	353	401	378	410	413	378	367	394	406	371	371	378	380	377	362	376	357	392	343	388	392	402	381	366	367	372	373	394	429	377	408	382	387	402	394	366	385	435	419	429	410	390	376	373	381	386	393	342	403	391	366	384	373	431	377	391	369	393	387	422	427	364	379	367	402	406	419	387	389	363	393	370	397	392	386	399	392	372	366	390	388	371	423	389	410	372	387	391	399	394	405	385	408	358	362	385	385	375	360	404	379	389	412	378	372	431	380	386	363	374	387	399	379	395	380	397	403	358	369	365	362	393	361	395	376	399	383	364	366	396	356	423	394	391	389	381	393	378	361	405	391	388	393	373	378	413	406	375	388	377	395	389	392	409	373	392	373	407	392	379	431	384	372	401	402	420	376	426	397	411	403	369	382	412	369	404	387	371	427	403	388	368	406	385	359	387	382	378	378	362	394	362	399	401	401	375	383	385	359	409	375	402	401	367	383	387	388	382	402	382	370	387	372	407	371	382	390	346	362	373	408	339	397	409	408	392	409	376	420	357	351	395	431	400	409	398	374	391	375	366	390	442	356	407	419	384	381	383	418	419	403	388	376	381	358	393	404	365	389	379	403	389	379	430	399	390	382	378	356	400	375	392	363	374	381	381	374	400	387	375	362	376	394	382	391	359	368	402	407	380	355	375	399	372	358	415	390	383	408	334	364	366	374	376	371	380	400	360	390	354	384	383	380	401	357	383	355	393	391	388	428	371	370	362	350	372	377	426	333	357	361	369	422	395	403	357	401	347	367	413	383	361	376	385	376	409	384	349	404	407	365	370	377	396	331	370	363	372	335	385	403	361	360	369	339	415	383	408	398	374	384	446	386	397	381	404	369	364	380	387	368	391	403	390	393	348	382	371	381	366	390	402	388	367	375	381	394	405	405	411	419	377	401	380	407	378	392	431	362	387	333	323	374	434	381	364	417	399	358	378	375	411	393	388	362	410	397	373	403	408	382	377	398	364	418	409	379	429	365	397	377	380	377	382	346	403	409	408	397	393	404	387	374	374	353	376	379	424	379	392	423	400	389	376	374	389	428	331	381	390	368	399	396	385	378	410	410	369	379	369	406	387	412	384	415	386	376	389	364	355	353	374	369	371	367	378	406	415	390	377	382	372	411	386	350	403	392	358	411	359	346	404	365	393	383	357	385	383	338	397	402	383	418	381	371	384	365	370	377	391	413	398	370	360	378	375	391	380	387	351	333	384	370	412	388	374	390	377	379	388	420	397	384	409	373	372	369	418	405	397	398	393	348	394	389	363	392	383	357	379	390	378	408	393	397	379	363	372	375	393	386	381	374	403	381	376	371	380	419	372	384	376	383	392	386	390	364	387	393	374	418	403	375	401	405	376	390	394	407	379	382	378	359	360	400	371	399	378	386	397	389	399	388	377	377
25786	22405	14944	5859	4367	2620	2091	1617	1383	964	756	729	536	487	471	425	348	367	360	325	291	311	289	306	252	263	278	254	239	271	259	254	265	260	242	230	267	237	260	269	259	246	259	252	244	251	235	248	239	251	268	240	231	260	249	265	232	259	223	276	245	252	259	246	228	251	226	237	235	256	248	266	269	262	217	215	247	241	229	287	244	240	234	246	264	236	214	249	252	261	273	259	225	265	242	243	249	245	271	253	224	250	249	215	245	248	255	260	210	234	226	243	238	255	224	251	239	229	235	242	244	227	243	242	256	252	246	266	254	245	253	252	249	234	243	241	247	222	250	259	232	213	244	242	227	230	240	218	264	239	248	282	233	236	258	241	217	248	235	250	268	240	226	243	269	250	220	259	236	226	245	221	255	254	215	270	251	249	234	238	260	209	223	247	241	235	248	242	253	228	264	266	263	247	206	242	230	256	262	257	265	232	241	234	262	244	255	252	239	239	268	230	293	227	255	250	245	247	233	230	240	252	259	288	247	245	256	226	244	232	229	209	239	230	255	246	239	235	229	261	234	231	248	222	237	240	249	244	232	249	229	234	238	251	233	246	256	263	228	230	263	236	212	247	247	235	266	250	217	240	248	216	223	234	222	259	259	255	222	238	243	234	230	265	262	244	224	255	247	262	216	258	226	267	261	238	246	217	264	261	242	266	242	237	269	255	220	267	244	214	242	245	233	220	262	224	219	253	250	223	246	254	218	248	256	225	207	253	267	212	277	239	257	244	215	269	254	246	233	244	253	248	235	251	237	242	238	242	213	222	250	227	229	208	228	227	245	240	204	240	256	234	221	274	246	242	242	229	245	251	254	258	264	224	228	262	206	240	258	224	250	254	261	249	257	241	250	219	234	262	214	239	233	278	223	259	237	240	244	229	228	247	251	252	261	227	278	236	283	223	262	239	234	250	249	227	244	249	231	226	227	242	263	279	250	255	252	236	246	244	236	224	222	237	230	215	235	221	237	237	249	251	252	255	237	265	265	233	216	253	208	258	225	229	229	241	246	214	232	269	224	227	239	249	239	223	264	239	252	241	288	266	258	293	236	250	249	224	249	236	222	241	259	253	241	266	268	232	259	240	251	240	250	243	244	249	236	223	219	252	259	229	232	236	252	255	231	264	271	254	218	217	247	260	231	227	245	253	246	262	253	261	229	213	238	236	203	236	282	256	241	225	257	250	303	222	245	205	244	244	233	251	243	238	260	240	249	253	238	224	240	251	247	232	234	281	232	248	204	239	248	266	268	229	223	247	236	259	240	244	256	257	249	221	230	247	278	240	239	228	255	261	261	236	233	251	255	243	254	251	229	265	228	241	235	249	226	240	266	253	259	256	243	239	276	238	228	272	243	241	251	233	244	238	216	249	248	242	271	235	256	244	262	238	243	237	222	215	237	237	230	242	249	232	253	271	252	253	250	226	225	234	250	231	264	255	248	243	233	254	255	250	273	262	233	257	241	244	264	206	263	225	231	247	232	221	247	221	232	277	225	214	226	245	243	272	230	233	231	269	242	277	246	252	251	250	222	225	215	219	257	234	248	228	229	236	244	234	212	245	262	260	256	254	246	247	251	251	241	222	245	265	234	234	246	266	238	241	253	221	235	245	242	234	248	233	243	253	231	249	243	246	246	238	241	255	263	250	262	223	255	228	247	222	263	242	236	225	240	258	240	236	240	234	263	237	246	232	267	258	231	248	215	244	268	218	210	240	252	235	263	218	220	248	221	244	275	249	249	234	216	206	234	260	234	241	256	251	248	228	235	242	247	223	240	244	252	243	245	260	238	226	257	220	246	233	286	243	285	213	219	246	242	250	227	261	214	248	271	226	239	226	259	222	217	233	237	212	265	237	249	237	249	229	267	252	245	225	282	254	239	268	236	255	254	251	204	243	256	248	249	247	199	263	233	262	239	263	235	232	238	258	232	256	249	242	235	262	237	264	248	232	237	228	235	257	208	241	230	260	238	258	228	245	241	249	254	267	253	259	240	264	200	235	221	222	251	211	226	247	258	247	244	230	254	260	241	249	242	230	246	241	211	260	242	237	225	246	249	261	266	241	237	233	245	222	218	231	232	234	258	251	276	243	251	255	252	248	248	234	257	239	236	273	252	215	249	245	251	255	224	264	228	227	240	241	266	212	211	247	243	241	253	244	212	247	237	271	237	248	222	230	239	246	243	270	234	243	276	247	236	228	255	241	231	231	252	256	249	253	266	242	247	243	244	253	254	226	251	251	231	231	218	249	232	226	239	271	218	245	253	255	225	269	218	238	260	260	256	217	224	258	254	232	237	235	231	238	241	270	232	238	227	263	227	245	229	249	263	235	248	204	241	241	259	246	230	208	258	220	206	240	260	234	242	246	237	244	273	237	226	233	243	261	226	249	239	256	229	211	219	228	233	242	229	232	233	247	233	249	248	213	214	245	274	243	236	245	253	245	277	246	219	263	230	242	235	270	236	225	251	257	259	217	257	240	240	233	241	223	226	254	251	265	272	262	236	262	243	240	250	217	225	260	250	246	239	246	251	261	247	235	217	234	218	261	243	258	211	248	254	256	257	251	215	234	216	251	230	262	238	261	233	217	232	226	247	227	224	250	240	225	216	261	249	229	235	258	247	252	221	226	251	233	261	237	249	257	258	219	218	259	226	246	257	257	265	260	251	253	250	240	242	235	244	266	218	248	243	252	237	248	217	221	215	205	234	241	246	218	240	210	198	237	243	234	240	234	250	228	235	257	236	245	231	241	257	245	245	235	265	258	247	264	251	245	246	225	204	233	268	233	266	271	257	240	259	247	263	227	246	229	240	232	253	249	235	250	217	246	265	258	276	261	229	238	259	237	228	226	257	248	290	261	248	211	240	252	251	230	226	243	238	263	265	235	247	241	241	245	261	276	238	238	235	246	230	252	261	261	219	256	243	237	248	229	203	202	266	233	242	236	239	238	243	219	213	224	232	276	224	216	219	229	230	235	207	245	252	265	279	239	234	244	265	233	260	234	232	227	252	280	209	233	228	255	232	230	210	252	222	220	289	236	258	243	275	253	266	221	260	235	239	225	242	236	242	251	250	249	246	234	249	232	234	246	246	251	252	223	246	240	234	225	226	220	234	235	269	248	225	237	238	237	260	262	250	227	238	234	245	232	222	217	237	242	232	252	214	256	262	262	267	242	241	218	217	244	215	231	223	276	250	233	251	251	237	274	240	264	250	267	230	217	232	246	223	260	258	265	250	224	232	229	246	239	270	235	262	244	242	245	244	237	270	264	243	269	281	248	250	249	242	220	248	242	229	253	229	268	212	241	235	237	240	226	226	228	244	231	230	258	253	234	231	256	268	259	233	240	209	239	252	209	247	266	255	251	229	234	235	235	254	220	258	235	268	262	223	240	211	242	256	235	253	225	251	217	232	259	222	287	247	244	260	245	230	237	238	248	253	244	258	242	262	253
16539	21225	17948	11029	11025	8302	7821	6524	5326	3818	3589	3535	2241	2187	2070	1860	1533	1420	1517	1348	1021	976	943	818	788	819	825	791	747	751	711	719	720	656	679	656	631	655	640	648	627	629	613	638	614	617	623	605	653	606	594	622	625	642	599	598	563	581	582	554	609	579	612	601	586	614	609	577	615	630	603	613	628	617	608	601	583	618	620	585	550	619	547	650	559	570	647	561	608	573	563	628	587	588	595	603	560	560	580	563	557	579	582	569	582	552	579	558	569	568	582	555	576	559	555	588	572	584	562	610	588	552	588	606	533	567	585	620	581	533	584	555	614	576	566	577	543	594	553	554	552	593	621	579	592	605	598	592	596	566	535	562	596	594	584	572	587	607	595	600	602	587	585	608	572	547	546	643	559	594	553	572	610	595	571	565	580	565	560	549	521	570	578	589	544	586	563	623	566	578	585	607	596	579	589	577	587	587	601	568	583	585	587	550	579	541	536	553	523	593	569	588	579	566	582	575	572	576	606	596	575	560	552	555	574	569	577	538	548	555	622	592	569	563	579	583	584	551	584	577	584	594	574	567	568	553	626	554	580	599	537	585	552	589	575	596	548	588	622	555	586	564	561	621	565	571	599	584	553	585	601	562	558	527	612	611	577	551	576	555	567	599	591	556	574	622	585	598	611	627	596	554	565	570	579	647	572	565	587	578	590	558	615	585	590	564	604	591	584	583	564	581	598	593	572	579	576	578	559	598	584	567	576	605	565	575	612	593	658	591	561	575	582	544	515	576	566	591	599	508	598	587	579	620	556	577	552	593	562	575	633	628	607	593	619	590	579	587	580	608	615	607	601	594	588	558	561	598	570	584	570	551	564	552	578	592	571	543	588	556	561	559	578	593	540	597	568	592	597	571	573	558	610	596	541	558	590	542	628	559	548	574	579	576	563	594	616	559	595	573	561	571	574	511	561	580	602	542	562	571	554	571	569	559	617	621	582	597	574	584	573	570	562	559	566	592	649	605	590	621	570	570	522	531	583	566	606	561	618	584	570	530	611	570	591	597	574	530	566	543	534	565	549	593	585	535	511	596	589	563	596	539	609	563	574	584	604	586	561	537	588	597	595	563	569	617	595	595	534	606	539	596	561	592	594	582	582	584	595	612	564	584	544	590	549	601	631	583	621	572	521	579	586	547	540	597	577	589	599	631	557	598	551	585	544	582	569	581	614	586	551	608	545	566	586	558	599	608	574	555	557	585	580	564	586	552	570	553	566	585	559	554	577	601	592	617	599	592	626	586	605	594	595	553	571	602	603	601	579	597	572	532	601	570	568	585	554	576	568	606	548	575	566	573	561	568	599	588	567	558	590	596	600	583	545	545	554	614	566	581	555	609	566	600	582	570	563	585	536	575	540	565	600	613	594	557	562	599	569	570	600	576	568	575	560	587	596	623	555	573	623	545	597	596	598	569	591	563	570	600	616	527	559	583	564	584	579	570	624	593	593	626	598	535	596	562	522	568	548	561	614	549	528	601	567	563	604	544	559	498	568	564	584	582	578	596	563	556	590	579	575	559	552	598	567	572	530	556	523	525	592	596	574	597	554	539	616	577	553	568	583	571	561	589	568	580	569	546	551	601	628	544	627	560	611	552	584	556	538	552	540	542	583	557	569	567	566	604	578	589	577	602	552	541	601	570	591	523	559	567	549	548	564	568	575	607	611	558	611	572	577	578	593	563	578	555	570	605	587	563	568	561	553	549	553	556	527	544	592	569	602	544	550	562	577	591	572	546	574	587	598	563	593	596	564	518	563	634	555	601	562	564	564	554	563	588	586	574	638	576	609	588	572	588	553	551	608	614	600	587	562	538	542	591	603	593	591	573	495	572	563	549	547	550	576	624	595	549	611	589	556	593	619	583	581	566	590	612	569	555	601	604	567	555	547	538	572	575	546	560	566	587	596	595	557	558	633	567	558	558	570	610	553	556	565	541	565	588	567	579	556	534	585	585	575	606	586	587	551	628	549	585	535	577	580	607	579	574	568	556	544	565	528	582	618	562	569	534	545	610	579	577	573	527	642	572	591	582	594	545	587	610	579	601	566	607	566	573	613	562	535	588	627	543	519	582	560	558	566	573	563	569	536	593	577	596	609	539	627	553	586	623	617	617	610	624	609	619	583	560	563	595	550	573	589	580	573	577	580	612	571	598	553	624	553	565	572	574	601	591	551	588	584	609	497	534	556	596	554	547	569	564	555	591	600	567	561	540	593	535	566	636	569	625	559	534	535	578	607	567	611	554	607	581	535	581	567	559	549	599	592	618	602	533	569	575	578	571	568	590	595	557	570	571	640	617	588	627	532	585	610	613	599	544	561	551	554	548	556	574	596	563	603	599	579	565	550	597	555	570	585	612	589	605	539	561	560	598	577	529	580	562	576	594	573	569	597	586	569	593	580	560	542	595	592	609	588	589	568	529	595	556	540	556	577	607	574	580	580	555	590	597	582	564	589	611	565	578	571	620	595	548	595	569	579	588	560	556	573	560	584	584	568	547	593	551	550	538	527	544	557	593	578	504	573	583	546	582	589	531	607	609	580	564	603	576	571	567	532	578	597	564	553	572	614	559	594	561	563	545	617	599	575	562	599	543	598	532	551	556	607	555	557	590	614	560	557	562	581	559	589	546	560	574	580	592	612	576	588	579	618	578	545	584	537	553	550	599	545	569	590	565	585	569	589	529	586	587	556	584	576	559	622	559	583	572	557	597	528	555	602	557	553	564	590	598	590	605	562	622	547	598	562	556	549	589	602	582	589	586	560	586	552	610	594	561	569	595	554	544	561	612	617	593	617	587	550	547	579	591	542	597	552	583	585	598	539	549	592	575	561	565	557	563	560	589	572	562	591	573	601	605	562	541	591	618	594	581	566	576	551	624	591	527	524	599	550	582	550	591	594	540	558	596	533	568	609	597	608	587	579	576	564	584	550	592	560	596	584	577	587	596	560	602	551	566	588	602	525	564	578	587	556	600	578	590	597	596	567	533	595	590	605	581	588	580	595	623	612	573	590	620	597	606	541	572	588	566	588	565	593	582	572	551	593	544	580	550	575	607	581	561	566	541	588	571	572	558	568	596	575	578	578	573	567	592	589	587	600	558	588	592	610	589	589	562	560	583	587	584	577	578	557	607	610	601	589	550	612	601	573	599	636	555	562	584	609	550	521	571	566	587	570	574	564	574	569	574	570	581	550	586	602	591	533	579	598	584	581	570	539	579	622	551	602	543	583	552	602	587	579	551	570	567	594	589	572	594	619	593	571	601	567	613	524	563	559	574	572	586	542	573	562	536	591	541	538	596	545	560	572	583	586	595	548	523	608	598	563	555	606	539	557	576	557	582	554	639	556	577	568	571	620	544	552	531	582	607	521	568	589	599	575	597	570	581	570	559	580	559	570	590	563	551	554	605	601	601	612	536	529	579	567	559	587	582	605	563	593	577	538	565	533	578	555	577
47249	51559	44501	27146	25591	21026	19647	17061	13059	9783	8244	7794	4146	3576	3636	3123	2055	2016	2071	1950	1127	832	736	626	554	440	479	384	477	385	350	336	306	295	319	320	312	322	355	260	270	337	306	271	279	295	261	315	272	269	233	233	293	254	251	268	284	302	276	269	258	248	253	253	243	252	266	244	289	255	297	241	279	262	267	266	265	276	242	230	251	229	244	223	240	262	274	239	267	257	260	239	247	241	262	235	249	276	238	257	262	267	238	240	236	283	279	256	226	261	237	271	235	239	226	236	241	244	251	258	264	257	283	258	237	254	249	217	239	241	269	260	276	254	256	260	252	251	234	261	225	272	237	272	235	272	275	267	255	246	254	224	234	252	252	244	233	216	228	254	254	249	267	257	236	239	243	245	262	249	246	238	250	266	247	240	251	239	224	224	237	228	239	253	266	249	232	257	246	269	262	264	254	248	242	257	239	235	208	225	238	257	248	214	255	276	238	232	237	256	197	225	240	255	253	290	263	239	218	261	242	271	221	258	262	249	233	250	253	240	262	261	238	256	231	245	238	226	271	257	268	267	256	234	234	265	231	242	244	234	262	252	257	237	240	228	246	248	222	232	248	241	244	227	257	239	238	242	279	239	251	233	226	267	272	247	229	237	268	215	241	244	225	260	238	221	288	237	238	256	250	238	243	250	245	255	221	256	229	249	256	261	224	247	230	268	240	263	284	250	242	244	250	236	274	297	272	270	240	244	276	210	240	238	237	272	261	250	274	253	250	234	238	254	257	251	246	220	258	242	230	231	253	230	241	220	262	223	243	221	241	254	236	253	266	277	232	256	243	242	252	266	222	236	256	249	216	256	242	242	238	240	244	226	249	235	242	265	267	275	252	219	268	283	278	262	246	252	235	258	262	256	246	246	274	250	253	257	243	237	254	275	269	283	216	228	225	237	250	255	269	245	210	228	239	256	271	234	256	245	241	247	249	242	232	258	230	256	243	245	254	248	238	284	237	260	250	244	232	253	247	241	236	261	264	269	270	244	258	247	266	268	263	247	254	259	247	232	238	234	281	267	253	247	256	272	226	245	248	233	277	266	279	263	242	276	219	274	250	241	243	220	260	238	259	253	241	232	250	272	257	236	235	272	262	259	266	236	245	270	255	246	274	235	254	241	206	254	237	252	269	233	238	236	248	228	241	229	228	236	247	262	254	281	266	264	271	256	218	254	247	249	254	239	244	271	214	265	249	229	243	251	253	269	253	251	246	253	208	236	251	242	252	225	228	257	264	248	255	245	262	238	243	231	239	234	263	233	270	247	255	238	213	237	237	239	235	263	232	265	247	241	281	247	256	247	231	243	240	249	238	234	260	260	254	257	258	259	255	245	246	240	243	254	246	241	282	219	245	250	231	216	258	267	283	246	250	245	252	228	267	223	242	271	252	261	268	247	257	231	237	270	239	280	244	217	232	240	242	229	233	239	249	247	243	261	246	239	251	226	242	237	254	243	236	242	253	246	270	261	250	225	256	266	244	261	250	273	276	269	245	256	264	237	218	269	238	256	240	262	254	253	230	250	233	237	233	255	232	232	248	253	269	263	234	252	254	243	242	254	266	251	225	255	241	236	272	267	261	250	213	229	239	259	241	252	225	234	290	252	271	211	222	256	254	206	265	257	234	236	221	270	211	219	238	259	256	235	252	266	267	250	242	262	242	218	248	263	257	272	245	269	258	260	250	237	246	266	249	239	258	254	231	279	254	236	224	207	242	207	247	262	269	241	293	250	251	251	238	258	253	234	220	251	229	252	231	251	249	244	241	251	253	256	254	261	233	235	248	233	221	225	262	270	250	195	231	254	266	277	257	249	239	270	248	244	260	240	247	242	257	246	239	256	263	213	256	234	244	251	268	266	265	245	264	257	212	273	270	291	238	214	242	230	217	263	245	231	242	226	258	255	227	273	242	244	273	290	213	251	266	250	207	245	248	254	278	273	243	235	227	256	284	255	250	238	212	248	286	250	243	225	251	258	207	251	256	245	247	232	225	270	238	238	241	258	242	242	246	242	259	252	266	254	264	224	253	234	243	239	233	252	239	255	255	246	247	233	255	283	263	244	294	259	212	217	232	241	255	279	239	228	242	245	260	218	240	250	246	251	254	253	244	256	233	257	226	244	239	262	224	236	242	234	245	262	259	262	256	233	270	247	271	263	248	225	221	254	252	239	243	265	238	268	248	258	287	283	285	241	267	242	258	255	230	234	215	257	262	250	262	251	254	237	246	272	276	242	251	240	261	280	268	231	244	228	244	226	241	234	278	256	244	256	249	224	257	224	238	267	235	244	234	220	227	273	261	239	223	286	275	279	236	238	262	240	228	245	227	264	252	231	243	261	218	224	267	251	254	256	235	244	242	247	270	255	220	243	218	239	259	211	251	247	245	250	245	273	239	270	254	249	241	242	242	248	247	273	248	246	231	217	242	218	271	234	241	270	249	272	268	254	251	241	243	242	242	227	241	255	209	247	239	225	229	226	230	237	258	256	267	263	233	237	255	224	266	233	240	256	257	234	254	243	230	250	280	235	227	237	243	214	249	245	241	238	280	265	240	277	261	238	238	247	251	270	267	279	245	218	224	234	243	256	269	245	269	280	251	230	245	226	267	266	246	248	242	244	216	233	234	232	220	245	233	254	260	234	234	273	270	251	251	237	295	268	253	276	255	281	261	264	255	223	240	262	249	234	262	256	250	268	254	245	236	259	248	259	239	264	222	242	252	254	263	265	284	249	241	242	251	248	276	222	242	259	252	247	249	248	228	251	237	254	235	273	244	274	265	241	252	243	235	244	229	283	259	245	242	222	238	267	243	246	268	275	251	219	242	258	241	267	216	238	242	232	269	256	256	260	236	253	253	276	245	257	278	266	252	264	258	253	237	223	263	261	266	255	243	253	275	252	238	215	238	243	249	233	248	238	235	254	254	267	246	279	255	258	264	263	259	263	237	242	241	230	245	248	208	233	259	236	261	227	271	262	278	220	269	277	235	250	236	242	281	234	251	283	247	248	271	266	246	261	252	229	266	254	244	236	283	229	223	243	236	268	240	250	264	224	227	236	246	254	271	248	256	225	242	245	229	204	259	263	230	237	237	263	257	243	260	243	263	235	247	228	249	265	239	285	237	261	251	244	277	249	249	236	241	260	242	241	246	213	262	206	253	266	231	243	243	238	263	254	228	229	231	257	260	239	246	243	250	242	261	250	246	255	247	251	251	243	276	246	249	222	239	272	257	247	228	254	231	242	248	248	258	257	244	255	263	249	270	263	234	290	243	250	245	252	270	235	256	245	250	238	245	213	255	227	233	239	266	240	238	264	244	242	266	280	233	268	241	257	243	222	243	242	261	234	273	237	245	253	262	239	219	233	258	223	246	225	233	254	219	231	232	239	241	213	267	242	256	264	220	249	206	261	228	251	230	250	237	281	243	264	222	231	244	258	233	271	265	267	267	248
34084	47103	45270	27119	28296	25577	29665	27351	22580	19905	20298	18082	11533	12435	11579	10690	8108	8293	8189	7791	4803	3917	3182	2885	2190	1874	2334	1536	1767	1346	1316	1160	1179	1011	1010	1087	1100	1027	1141	965	950	1037	973	805	770	792	795	843	753	810	754	721	773	723	761	723	734	671	701	691	715	673	674	683	716	692	703	692	727	735	681	731	667	685	647	641	665	668	661	678	632	625	595	663	608	611	578	646	619	589	599	565	597	590	648	556	571	545	594	589	556	555	568	628	561	615	582	537	564	564	536	599	537	613	540	599	570	602	588	594	608	613	583	549	574	569	541	560	571	588	563	587	597	589	581	581	589	559	599	571	582	581	592	614	541	541	586	599	616	599	605	579	551	593	575	556	551	585	630	560	565	576	557	563	584	601	597	602	607	585	574	594	598	575	598	590	580	601	565	559	572	563	611	595	608	597	557	571	572	596	583	536	593	589	568	628	561	586	555	563	598	588	576	588	617	551	586	580	596	549	573	605	616	585	581	592	541	587	545	568	575	556	577	572	582	587	592	566	550	544	565	575	549	538	620	574	556	582	585	553	587	582	561	544	564	549	564	517	540	527	631	620	592	612	593	578	597	573	566	594	567	592	541	569	569	542	576	579	574	592	580	579	568	570	586	594	579	567	569	561	605	544	565	567	557	603	556	617	578	577	582	582	554	560	566	614	614	620	597	530	555	580	605	606	622	586	559	573	598	603	575	613	564	548	575	550	580	529	618	555	572	578	568	559	572	570	596	561	585	569	597	613	562	609	606	557	609	554	554	593	545	594	563	569	543	613	601	585	539	567	609	554	513	576	616	579	584	587	584	572	625	645	570	605	569	557	584	577	622	570	583	581	574	563	615	574	602	534	596	599	571	608	594	570	594	585	600	607	627	607	547	580	619	590	567	544	620	555	608	590	532	597	616	571	539	581	548	562	591	565	535	584	562	552	613	591	598	562	568	570	548	602	591	625	620	603	550	597	616	562	577	633	608	586	583	569	587	522	539	588	586	591	601	620	556	565	592	554	567	516	578	590	575	568	627	633	591	543	584	575	549	579	560	591	606	549	576	585	606	617	540	608	597	572	603	588	589	569	585	570	580	568	579	592	550	587	572	554	598	577	583	578	524	568	564	593	595	623	569	567	625	543	588	573	584	561	590	578	579	591	568	574	562	541	525	591	601	609	578	560	581	549	612	608	588	577	557	539	591	561	558	573	536	561	537	561	613	633	600	577	581	578	610	572	576	569	575	576	586	587	596	574	567	568	578	598	586	600	568	577	566	591	566	550	604	581	579	613	593	581	583	573	546	546	580	578	543	596	574	570	572	560	519	609	553	541	549	583	569	613	582	593	551	586	530	597	560	533	573	582	554	595	568	583	588	584	607	578	569	565	539	591	611	560	593	542	623	587	581	561	592	564	589	603	615	531	561	612	574	551	547	579	547	590	608	566	588	617	572	578	564	577	562	613	591	576	581	555	570	586	588	536	548	639	610	580	591	604	600	600	521	590	579	609	582	547	593	557	592	598	580	523	618	587	541	601	566	575	542	540	586	564	584	534	566	575	655	577	583	584	586	562	596	601	619	605	568	589	576	616	553	595	614	604	569	607	617	570	574	550	645	585	562	556	597	578	608	604	616	538	576	569	570	574	574	560	576	573	603	604	552	577	592	586	628	590	641	585	565	613	589	580	535	581	569	586	550	573	545	572	611	590	574	555	579	600	590	504	583	582	582	566	622	575	533	552	642	608	591	583	560	550	568	576	594	590	585	580	564	604	567	570	552	576	602	624	575	591	559	566	593	561	594	574	563	578	551	544	562	602	535	604	550	542	589	602	556	570	583	644	601	599	559	564	575	541	562	571	550	571	634	588	590	548	541	583	601	615	567	586	592	532	613	581	581	575	569	554	585	613	620	602	611	556	620	613	573	628	587	574	598	590	529	550	549	545	610	588	573	577	565	548	564	575	578	615	556	580	588	617	546	560	556	569	577	561	558	623	585	560	600	589	592	635	541	527	556	601	570	574	572	560	536	642	593	564	576	576	567	629	583	611	541	621	608	581	590	646	586	578	583	617	587	592	556	643	546	574	544	597	603	570	588	561	589	586	606	578	541	597	559	655	571	608	568	587	557	575	557	559	573	560	549	588	577	605	620	565	585	584	592	609	582	574	557	633	583	574	592	615	620	604	556	577	562	575	612	571	565	522	559	595	556	560	531	578	573	580	616	559	630	591	570	562	542	568	559	580	570	570	587	566	593	566	583	535	556	547	563	592	569	616	588	537	584	590	577	576	613	566	605	575	584	575	579	570	550	592	608	570	547	612	587	612	553	586	574	536	569	561	585	569	517	575	571	570	571	580	567	549	597	575	548	571	600	569	633	601	551	546	577	576	557	518	607	590	607	577	607	568	551	568	568	556	576	553	612	551	593	588	629	587	578	583	559	605	561	567	553	588	577	552	550	603	540	551	565	578	558	591	530	551	532	558	611	536	603	572	565	586	576	560	558	538	575	569	580	602	573	591	598	537	568	559	597	563	604	597	540	581	584	596	594	582	543	593	599	615	568	588	551	554	552	574	578	610	563	585	569	544	577	556	586	528	543	618	596	547	555	572	540	534	584	567	546	572	576	607	581	583	609	640	555	572	538	567	561	563	571	598	572	533	595	564	548	576	554	609	603	591	577	531	622	566	571	586	602	573	573	547	539	576	593	551	581	568	591	568	563	604	577	605	539	556	557	589	570	635	626	567	604	560	626	558	577	529	542	577	550	598	570	616	572	592	567	604	585	558	561	626	589	589	597	575	584	579	594	582	559	592	594	551	566	620	635	592	587	559	598	607	611	564	598	579	599	574	586	586	550	558	628	585	584	534	581	598	579	555	604	530	551	569	583	613	527	509	600	574	593	551	602	600	560	594	585	596	589	566	624	537	607	554	569	574	579	610	537	602	576	566	570	603	580	590	593	571	559	600	545	610	570	594	598	583	617	555	573	583	555	586	547	569	600	578	564	588	588	598	604	558	608	580	562	544	618	586	544	542	556	582	549	573	555	566	552	579	593	585	604	527	602	596	569	600	588	588	570	605	543	533	590	574	588	592	630	578	564	555	576	589	582	575	579	552	554	573	591	578	559	579	591	597	623	555	567	585	547	535	591	599	594	601	568	559	569	588	572	565	557	542	594	582	593	573	591	540	579	612	581	616	577	588	607	528	567	561	544	596	548	575	556	610	598	585	533	634	560	565	578	568	598	584	569	573	547	563	602	572	532	553	565	535	620	596	585	613	581	560	608	576	579	567	552	608	595	586	599	558	569	603	537	585	593	595	597	565	529	601	603	588	603	587	584	550	567	582	583	589	576	594	563	555	627	576	533	561	571	534	582	558	571	576	605	580	558	554	575	609	577	585	554	568	567	576	600	565	567	587	597	600	566	540	553	548	537	581	590	525	634	594	571	514	555	602	563	542	591	613	564	642	571	583	610	571	599	605
56431	49950	41591	29002	29169	25969	29111	28063	23423	19302	18033	16690	10602	8352	8433	6875	4849	4534	4561	4433	2436	1691	1266	1035	712	627	768	514	508	401	431	336	287	284	307	308	345	318	324	272	263	298	298	273	214	222	199	231	226	239	194	185	210	199	210	185	193	195	213	167	186	215	177	188	192	214	222	207	203	192	192	194	184	189	149	196	180	193	183	185	151	181	185	181	157	172	191	166	183	156	167	165	174	187	153	168	167	151	173	156	175	163	147	146	150	158	160	169	157	187	159	174	174	146	172	180	148	148	171	174	129	159	169	174	145	187	169	156	180	152	147	153	150	172	170	161	150	179	164	148	160	154	183	123	155	152	154	175	158	157	158	182	157	170	150	158	163	152	161	169	166	179	165	158	158	178	181	180	167	140	184	172	166	164	162	145	131	170	135	142	176	142	145	157	152	173	163	165	187	152	158	188	167	161	147	145	156	174	165	162	160	159	154	173	167	162	170	141	175	165	173	154	156	163	168	149	179	163	183	154	158	156	159	161	130	180	158	172	196	170	182	152	178	135	147	152	166	167	162	143	153	155	140	154	148	107	151	145	186	176	167	149	168	163	156	194	150	169	162	143	157	169	179	151	155	152	150	173	157	153	158	147	181	151	180	162	182	187	169	158	147	162	175	174	150	160	177	175	150	135	145	156	133	154	128	144	165	170	171	192	158	162	152	163	176	171	139	165	155	159	138	171	156	159	155	173	185	173	158	161	153	151	167	155	172	151	161	167	145	173	154	138	183	188	140	172	173	165	150	153	155	182	154	161	143	148	161	173	157	156	159	165	137	155	172	158	191	157	168	170	129	166	176	144	145	148	172	153	149	168	176	143	142	175	149	175	171	165	178	156	152	171	158	145	177	170	150	149	173	182	169	201	152	154	164	143	159	151	171	165	153	145	157	174	165	166	167	157	156	173	167	162	158	147	148	168	168	159	175	173	155	136	158	183	170	186	177	147	137	144	166	156	165	173	149	141	161	161	138	171	173	179	172	161	153	174	145	133	170	134	130	174	170	170	142	154	174	147	170	150	156	140	186	158	163	165	157	159	138	168	173	161	148	159	189	156	171	176	162	163	152	134	153	145	158	161	160	173	163	156	155	154	169	160	168	170	168	160	140	166	158	173	159	164	178	167	165	166	165	173	166	154	157	141	156	156	183	174	190	160	146	176	162	148	165	172	176	181	185	157	196	163	150	170	142	148	191	165	136	168	154	159	161	157	166	165	175	164	166	176	183	138	157	153	139	149	161	182	155	159	158	168	158	164	179	152	161	176	149	174	158	169	176	176	158	158	170	176	148	154	138	175	167	160	151	166	163	149	165	172	158	175	163	161	161	153	165	156	142	156	164	177	169	161	155	162	146	187	158	175	163	155	151	177	159	138	158	161	160	169	159	159	165	162	177	168	139	152	139	148	152	171	156	159	176	140	157	164	170	188	156	128	149	161	157	171	181	176	174	162	121	154	195	176	165	172	166	157	162	163	168	160	147	158	154	163	153	158	146	167	149	144	158	174	184	152	176	194	147	144	162	167	159	185	157	157	174	166	159	165	156	139	151	152	159	171	159	141	165	133	176	149	180	172	145	159	148	147	166	165	158	180	186	189	147	163	165	167	165	146	163	149	151	147	145	167	151	161	141	163	169	159	155	144	154	163	159	145	147	153	188	155	149	144	172	154	162	147	183	161	179	163	174	150	157	186	160	171	152	140	168	160	132	159	170	148	157	153	152	176	160	132	166	169	159	144	171	161	145	146	169	151	164	136	152	138	138	139	169	157	161	140	153	159	176	145	150	162	158	180	164	140	162	170	165	189	149	149	155	193	167	193	160	160	146	145	157	168	143	160	151	143	163	162	178	154	173	138	167	135	147	127	164	166	175	183	151	193	179	159	157	159	165	176	146	158	166	150	177	175	155	138	171	178	147	183	173	172	199	165	159	154	158	176	164	174	179	164	174	166	169	164	162	172	182	151	156	163	171	170	168	187	154	131	156	135	155	150	164	158	139	156	149	192	179	178	167	151	135	174	149	153	164	156	183	170	173	156	154	171	156	176	171	163	183	148	168	160	157	160	159	146	141	166	155	181	164	167	181	167	141	153	163	154	164	165	179	172	169	140	166	153	174	174	166	161	157	177	193	157	186	138	152	150	156	150	178	172	151	147	167	196	172	153	156	163	145	169	156	157	176	171	181	180	184	171	163	172	180	163	154	167	139	146	164	182	157	156	165	183	145	172	161	164	167	205	170	170	197	167	154	156	145	138	176	163	162	163	153	173	150	157	150	184	158	148	156	149	151	164	140	169	195	158	165	147	154	142	152	153	176	173	165	177	167	158	183	184	184	186	161	164	171	133	167	164	166	164	183	173	142	191	174	162	156	194	162	164	172	158	171	144	139	172	164	173	156	147	178	131	171	186	167	166	153	156	145	154	155	165	153	182	225	170	147	153	164	154	153	180	140	154	189	158	161	162	145	132	179	138	163	150	141	137	146	157	160	185	146	158	168	138	162	173	162	176	144	160	162	155	164	179	150	192	162	153	144	175	190	165	133	181	166	163	162	140	165	145	151	137	145	136	148	141	184	140	162	155	150	179	147	177	162	179	145	154	144	158	153	173	160	163	166	173	148	152	146	160	163	155	164	172	142	171	175	169	154	182	167	173	165	155	160	178	148	151	184	179	160	155	177	167	150	140	138	146	159	147	158	180	166	149	154	138	163	171	141	171	163	153	151	170	159	151	139	166	179	146	155	139	140	151	174	163	137	165	164	155	151	152	171	160	212	170	167	155	176	152	157	166	155	133	137	175	168	162	167	169	159	146	165	165	178	151	161	155	140	151	166	146	155	154	160	146	160	161	172	161	171	159	175	156	159	156	149	173	142	152	144	153	166	160	141	159	147	163	170	177	183	137	178	167	156	146	179	167	168	159	181	165	156	156	154	165	179	159	148	168	166	170	161	166	160	166	150	149	159	154	139	161	175	171	153	181	141	168	155	171	144	159	168	141	172	168	144	171	191	163	171	152	154	138	137	165	157	178	156	158	166	153	160	138	176	147	157	176	153	191	159	157	141	146	184	177	153	180	173	171	165	168	151	125	176	175	157	174	153	144	143	160	162	188	158	173	145	166	169	153	182	188	182	156	133	169	166	169	169	163	152	160	170	180	166	167	149	166	174	148	150	163	170	163	176	142	176	149	205	160	160	137	163	145	170	158	156	178	162	170	165	165	169	165	162	182	162	166	168	138	163	174	153	177	153	179	147	163	179	166	159	179	194	177	175	141	176	155	163	153	152	157	192	135	154	154	188	166	185	157	167	162	168	181	150	160	188	169	193	179	156	179	171	177	152	139	150	139	148	155	161	140	177	140	144	161	195	164	147	133	193	163	138	178	159	157	175	180	172	152	130	151	163	157	157	170	160	179	158	151	168	162	171	162	156	148	155	170	168	154	179	149	163	153	161	153	159	149
43836	52437	46989	36367	37350	34163	39269	37123	31164	30006	31310	27595	20138	20338	19769	16922	13612	14507	14051	13134	7816	7043	6073	4824	3562	3335	3948	2617	2732	1953	1844	1599	1480	1368	1464	1544	1672	1570	1573	1375	1212	1348	1352	1114	951	842	757	763	878	836	749	727	751	699	691	680	639	664	719	653	674	677	579	577	620	685	759	706	725	696	672	659	618	575	534	520	495	516	519	511	534	526	465	512	406	422	444	447	416	441	443	438	451	435	424	407	385	425	430	422	389	395	410	428	391	371	365	398	401	346	405	415	373	403	402	399	433	440	393	348	403	407	415	393	380	370	386	407	402	400	372	378	364	371	420	394	415	341	382	362	410	372	391	423	375	392	352	368	400	390	406	404	397	364	387	403	397	368	404	357	384	406	407	389	410	391	398	371	348	414	391	361	383	399	372	361	404	387	370	378	371	381	394	359	379	361	356	384	398	381	407	378	372	356	374	349	376	397	395	360	371	377	377	402	396	408	403	399	393	407	405	426	398	437	409	412	389	361	430	403	379	382	383	403	379	417	390	383	342	411	360	383	386	406	376	407	411	387	429	385	381	376	387	375	375	412	400	372	422	394	389	407	364	389	392	396	400	410	386	358	397	383	384	381	404	401	424	368	395	369	395	407	398	376	377	381	360	365	381	407	401	415	387	363	368	399	379	399	392	417	394	377	402	386	380	401	393	378	388	422	394	356	425	385	365	390	410	349	367	398	397	345	427	413	398	359	394	407	390	437	400	393	380	364	370	388	381	406	366	384	404	354	403	368	380	380	401	375	384	412	398	387	400	372	412	385	385	395	396	378	384	364	397	378	362	352	365	354	446	390	396	398	370	366	395	400	391	359	362	383	369	395	378	382	381	375	342	395	402	367	423	386	437	358	371	380	366	369	364	376	353	394	403	407	383	394	355	399	389	364	359	385	401	376	406	402	398	350	376	380	403	383	408	396	419	415	384	375	354	404	423	425	434	365	372	355	402	373	396	387	379	372	386	381	355	382	405	379	409	385	381	379	375	380	417	368	407	378	338	388	391	374	380	394	362	339	383	395	417	408	389	370	363	351	385	371	400	373	382	379	414	391	410	382	413	377	363	388	379	393	371	353	370	405	342	385	380	387	384	355	373	404	385	400	399	381	357	356	393	363	404	414	384	428	361	418	390	401	421	379	347	392	373	375	378	381	371	386	374	386	394	379	401	391	360	398	395	393	417	356	363	379	387	386	428	379	386	354	368	379	416	400	394	400	397	385	389	352	409	372	404	376	408	406	387	408	398	404	379	417	365	360	354	394	376	412	379	386	397	346	431	411	366	418	354	386	377	373	364	393	419	380	350	384	388	394	398	425	389	363	378	405	402	385	392	380	401	365	403	397	405	391	387	365	371	353	439	408	371	402	413	366	387	400	371	370	382	424	395	412	403	382	402	382	356	383	376	377	364	402	395	418	381	375	393	383	400	398	422	382	384	377	404	384	415	397	368	372	401	406	371	396	368	397	413	413	389	388	383	366	371	352	401	370	385	354	405	381	374	374	365	396	378	394	406	371	372	375	380	385	366	371	385	371	393	395	398	372	371	391	380	395	373	351	432	395	391	419	375	390	370	376	380	395	379	350	385	394	434	360	368	414	420	386	363	404	364	360	406	390	371	397	413	358	407	378	414	390	363	395	343	407	370	377	405	385	384	407	388	410	352	408	390	352	384	380	388	393	393	416	399	375	358	387	372	404	356	390	417	386	389	398	386	376	396	362	371	429	392	394	383	385	371	363	416	412	402	399	415	359	378	400	432	365	420	398	400	387	398	361	379	418	374	356	388	381	371	429	397	418	396	368	375	374	396	376	362	396	383	376	398	385	425	421	415	354	397	382	383	388	402	378	409	380	389	397	334	390	395	396	392	381	387	411	372	417	386	388	396	382	394	356	397	403	389	398	376	368	384	376	406	376	353	422	411	382	381	344	350	416	384	412	397	387	398	401	387	377	361	398	378	398	408	393	397	376	378	390	412	361	362	380	391	387	436	374	391	374	411	381	378	388	397	370	424	389	401	382	371	367	384	416	392	345	389	388	416	405	370	387	406	372	367	370	369	424	400	388	368	394	355	373	393	387	392	379	375	364	358	370	387	404	383	398	390	358	405	405	393	408	429	387	379	410	383	399	382	383	380	384	393	457	394	382	392	391	401	409	356	399	393	403	386	410	371	402	415	373	388	405	374	375	359	393	366	395	411	406	395	389	362	372	379	400	399	400	377	361	415	365	361	411	381	376	382	349	376	381	372	400	358	375	359	371	388	370	367	350	380	392	400	388	391	403	369	345	416	370	391	380	396	371	400	356	390	387	376	375	440	384	410	392	349	362	411	400	384	380	378	380	369	398	407	372	397	387	400	366	414	376	376	410	404	367	404	401	410	371	384	375	379	366	375	408	383	362	384	359	369	397	408	380	366	365	382	411	386	371	423	405	355	397	387	382	417	377	393	401	379	394	346	381	398	377	365	380	374	379	355	368	352	387	406	407	357	429	392	384	369	366	360	423	376	370	367	364	360	381	367	366	419	400	391	395	362	369	402	408	407	405	370	366	398	330	401	381	409	406	379	351	393	384	364	405	399	388	386	433	388	385	393	422	374	378	396	392	394	373	385	392	368	403	369	390	394	365	405	421	399	356	376	395	401	386	398	389	366	380	398	396	404	419	385	412	363	386	404	372	402	392	381	382	361	398	381	402	377	352	394	344	390	367	383	362	387	388	390	420	397	418	383	352	380	418	374	361	388	419	412	383	366	373	369	392	406	384	390	357	377	389	409	385	413	405	377	408	396	410	406	379	417	407	394	382	367	405	430	372	412	393	394	383	385	360	376	380	379	348	356	360	391	354	393	382	391	383	402	364	383	381	383	412	383	384	420	358	381	372	372	379	383	396	410	383	361	399	397	411	387	382	375	383	365	374	389	376	389	378	390	405	396	395	366	389	365	397	394	383	426	404	392	392	360	371	426	400	376	375	400	423	404	383	377	411	379	382	381	405	414	381	364	396	429	384	394	391	376	376	407	384	376	396	372	393	369	407	387	390	346	372	399	390	417	393	405	376	402	372	373	373	386	416	385	368	395	397	364	433	404	430	365	435	370	381	395	394	360	429	402	390	419	395	395	423	378	371	380	373	407	398	389	384	423	351	390	407	415	394	381	398	391	374	382	374	381	404	380	354	425	385	408	408	352	410	419	405	401	403	401	380	397	368	403	418	361	373	404	372	360	391	386	395	412	388	413	385	372	354	411	351	381	340	413	390	381	365	381	388	387	394	391	388	395	379	355	374	379	363	357	372	408	387	382	370	386	363	362	391	412	383	355	376	400	370	415	419	424	380	367	382	370	392	364	376	389	402	376	398	429	400	385	382	428	364	403	363	403	429	364	406	387	360	379	383	387	360	387	393	380	378	406	357	378	370	397	355	387	356	373	386	370	373	415	388	385	385	357	371	394	402	416	377	364	350	381	381
25452	23245	17601	6601	4134	2638	2096	1765	1199	1042	755	728	503	446	429	416	416	384	341	331	298	293	322	265	285	302	260	248	290	273	250	276	269	242	274	264	229	231	287	279	251	245	274	248	250	235	235	247	242	237	246	245	250	252	238	234	289	236	250	245	248	250	273	250	264	231	250	244	251	265	230	245	228	271	230	267	244	237	218	272	250	212	263	229	237	224	254	265	252	235	236	250	249	234	228	225	265	256	227	239	233	243	240	257	237	228	257	233	247	267	246	253	211	258	231	238	244	242	253	245	235	215	256	241	251	247	241	224	230	256	231	265	238	209	247	227	264	261	224	241	219	224	224	234	230	242	234	261	251	269	236	239	272	235	233	240	246	237	235	224	252	243	256	249	260	239	228	212	217	255	231	257	265	234	248	220	235	231	250	254	228	217	254	265	224	233	249	232	273	253	252	258	238	255	246	235	258	229	243	231	243	231	232	232	242	252	247	231	223	273	277	266	252	238	244	237	225	238	227	236	258	245	260	217	271	239	252	223	248	214	253	264	261	247	241	233	256	252	253	282	236	245	212	231	239	240	238	267	244	240	258	229	246	246	253	220	217	244	218	246	215	241	281	250	256	227	217	233	210	239	242	259	255	284	247	210	255	237	236	251	256	225	232	251	248	219	270	253	241	263	256	246	263	255	217	229	248	238	245	250	250	239	237	220	264	252	237	227	257	212	229	240	263	233	239	240	242	227	226	234	294	198	257	248	244	245	245	252	242	254	233	227	255	260	249	214	250	241	262	249	240	234	256	281	256	233	255	259	225	230	242	212	230	258	223	245	226	231	224	249	245	243	249	261	254	262	258	223	245	221	247	248	232	234	235	248	237	281	249	229	261	246	234	234	230	248	262	253	256	232	257	231	231	243	248	242	239	250	221	242	256	234	246	228	251	238	253	234	260	244	233	231	236	234	217	253	228	240	219	248	239	253	225	272	262	223	241	198	240	232	249	239	234	237	230	245	236	256	241	239	214	250	250	242	250	223	261	243	226	233	234	231	239	242	235	239	286	228	245	240	276	274	267	247	282	245	234	276	203	252	246	244	247	239	252	259	238	252	249	263	220	274	262	243	234	240	268	219	247	250	251	233	239	234	249	251	264	254	234	262	253	259	225	239	237	246	226	241	262	239	240	259	250	267	243	241	237	234	246	251	229	247	264	268	220	249	240	260	241	250	261	253	281	233	245	253	237	228	219	252	233	270	256	252	231	249	226	229	236	240	231	232	246	243	274	265	257	233	225	251	226	211	239	246	238	252	222	222	236	235	204	248	254	271	247	271	233	248	227	238	250	239	237	217	206	234	217	277	256	251	215	249	233	243	228	238	257	257	262	222	238	271	239	227	257	245	257	237	255	262	246	210	234	242	258	250	236	219	239	252	250	275	239	263	237	214	253	246	248	229	255	249	245	208	250	249	226	247	223	221	238	261	240	238	239	248	244	245	224	243	232	248	236	268	259	248	246	229	217	250	252	280	230	233	255	243	241	267	260	231	284	295	255	238	235	267	247	224	226	236	242	229	239	239	235	257	228	229	238	248	235	231	264	248	257	232	212	220	284	213	250	237	271	230	257	223	248	263	261	244	253	221	255	247	221	239	237	253	225	213	255	235	238	265	211	276	245	243	239	244	249	261	242	266	230	262	249	261	271	234	257	253	238	275	222	231	250	241	269	225	240	220	233	261	244	227	223	238	242	272	254	265	258	228	245	246	247	262	245	245	232	238	233	242	245	251	272	237	249	211	242	264	230	222	264	247	268	216	223	262	268	270	216	240	251	245	262	226	217	237	250	229	243	244	225	245	225	196	211	241	244	255	244	250	253	238	247	275	259	244	229	226	266	207	222	265	266	252	226	258	225	215	222	200	259	252	237	249	233	215	223	271	213	247	216	259	270	246	238	237	250	237	228	236	254	222	242	236	237	262	242	258	218	232	213	237	246	227	239	225	267	263	215	230	252	240	249	248	246	246	259	268	236	230	267	231	238	229	225	220	242	242	250	225	247	241	226	248	235	255	240	254	234	238	228	249	267	239	250	247	214	255	217	237	267	263	259	254	226	239	233	253	269	245	235	248	210	229	225	245	234	226	271	279	224	258	228	227	200	208	235	277	240	234	239	221	223	228	233	251	223	251	245	229	265	270	209	256	250	248	231	221	245	245	227	279	236	224	245	235	222	232	281	255	246	249	250	255	248	262	229	247	253	254	213	234	240	262	228	236	260	250	239	240	232	238	245	256	238	219	251	249	239	249	245	220	227	238	272	241	229	254	230	241	247	218	242	239	214	245	260	216	239	242	241	219	231	229	247	225	216	231	252	226	221	258	266	257	234	246	262	251	233	250	249	243	238	221	270	243	217	230	242	232	279	239	231	253	250	221	231	252	225	238	258	245	263	215	219	225	217	245	221	226	234	224	231	235	262	253	255	227	263	239	252	241	247	250	215	247	243	238	240	266	261	235	231	263	256	254	283	259	252	228	254	250	246	251	232	274	245	220	257	272	221	224	261	238	259	263	243	227	268	257	246	268	263	247	239	235	260	244	223	230	242	248	264	231	252	223	241	248	251	231	255	236	221	217	233	219	227	266	237	249	230	273	243	268	261	270	247	221	223	226	253	229	225	254	243	249	250	258	261	208	265	242	256	226	233	246	263	205	230	253	261	263	194	236	263	274	256	253	234	230	249	229	256	249	238	259	246	241	210	236	262	230	238	239	268	219	232	219	243	223	233	230	233	251	236	267	239	253	231	229	232	224	239	252	256	240	230	245	239	262	245	237	236	256	251	260	231	236	236	240	250	221	237	226	264	235	260	254	247	240	259	221	244	225	255	238	246	243	214	242	259	235	250	244	237	261	243	217	237	240	241	228	283	230	258	256	215	237	230	247	234	263	253	230	230	247	243	240	255	232	231	243	204	265	235	238	235	246	229	247	238	227	245	236	255	235	251	221	264	221	247	222	210	245	231	227	246	240	197	236	235	214	232	214	245	253	239	255	232	239	254	229	216	259	239	232	241	250	244	251	244	248	247	249	239	241	234	255	259	249	239	230	235	264	236	211	261	232	248	245	254	212	251	239	263	271	256	252	231	241	229	257	248	241	261	235	237	252	237	257	249	253	249	233	248	243	237	267	248	235	221	226	253	237	252	246	247	260	212	261	227	250	242	250	236	244	210	230	243	219	252	230	241	227	242	261	237	228	225	259	271	237	236	258	255	262	242	268	249	243	230	248	255	233	231	247	234	242	204	267	245	235	250	239	266	250	238	281	240	241	262	223	238	246	222	257	241	242	252	248	268	253	236	275	252	219	249	234	251	256	275	253	233	247	227	233	228	260	262	273	254	226	221	257	260	263	254	248	221	223	217	229	247	248	249	244	231	237	228	234	253	239	262	213	232	218	256	279	225	242	242	257	258	240	252	216	238	274	237	226	266	248	242	257	261	257	250	254	236	244	252	247
16417	22570	20079	11195	10434	8066	8155	7141	5115	4085	3762	3497	2173	2053	2132	1747	1452	1490	1425	1349	1056	946	930	862	771	790	782	792	684	760	636	726	726	660	681	707	702	617	623	667	594	591	630	649	590	623	598	620	588	621	570	584	612	599	586	632	602	618	585	637	582	568	579	589	643	630	563	582	597	594	614	593	596	638	610	597	581	621	552	621	600	596	587	591	590	574	570	561	586	532	578	560	579	565	604	602	604	595	547	574	529	586	555	645	551	589	558	576	588	545	590	584	639	559	633	586	618	584	565	589	585	562	601	588	595	562	595	589	553	618	595	591	602	584	572	609	557	618	598	579	579	589	586	566	546	558	542	601	590	578	602	594	595	580	564	578	500	570	605	579	591	573	562	547	597	586	574	609	584	594	545	582	609	585	563	593	616	591	549	625	620	576	613	609	578	589	584	558	602	589	563	583	555	575	560	534	591	593	548	582	598	566	572	602	556	518	569	580	586	585	584	591	578	572	638	587	570	623	615	541	588	565	586	570	615	576	561	609	593	558	573	570	611	559	569	562	603	612	579	521	598	573	571	538	550	561	585	569	555	565	554	582	556	581	600	576	563	589	600	565	531	597	545	562	603	576	633	582	616	537	585	587	544	568	543	582	571	540	589	611	569	577	571	562	584	550	563	595	631	609	590	536	604	583	650	575	538	581	540	548	577	615	573	593	556	557	551	574	563	581	559	598	577	580	558	590	581	571	581	584	586	596	578	597	572	612	594	577	572	585	547	558	593	561	529	567	564	532	558	577	546	554	601	615	605	587	579	516	580	586	597	565	550	545	580	560	598	540	613	588	603	545	575	572	583	571	567	555	591	565	601	588	552	560	568	582	552	536	564	607	632	587	556	546	591	576	583	563	555	545	552	586	550	618	587	543	544	604	596	565	576	589	571	590	592	589	559	604	593	559	598	586	564	585	586	593	561	552	603	570	570	591	581	564	544	562	564	533	576	588	560	563	581	591	598	571	588	603	561	599	591	556	566	614	565	569	568	589	584	579	565	573	576	567	565	546	610	595	563	585	591	564	561	558	580	601	557	594	576	586	588	565	599	598	573	570	613	581	588	620	580	540	570	597	580	576	592	582	584	613	588	547	573	536	579	570	530	568	565	583	561	589	578	585	585	514	554	588	582	596	611	572	647	580	560	570	599	564	552	594	608	573	592	635	548	603	635	598	585	577	534	590	600	575	596	566	542	545	566	590	544	592	522	544	564	572	602	589	573	582	573	555	570	599	570	604	562	572	568	580	582	533	577	549	575	617	578	532	551	551	562	602	542	553	591	545	566	562	549	559	586	600	624	565	578	537	597	578	562	590	582	551	566	553	558	555	551	605	586	568	584	572	585	594	605	586	575	554	539	621	558	591	582	574	522	582	588	604	556	568	593	566	610	590	574	579	607	576	595	596	558	547	545	588	579	583	563	599	567	528	602	591	594	572	559	580	575	580	573	574	619	599	555	612	609	542	560	579	596	616	575	616	559	602	558	619	592	554	584	588	571	586	564	588	592	566	572	587	579	589	550	551	557	594	574	566	563	572	576	591	636	536	605	586	536	604	570	546	621	565	589	564	571	581	581	547	574	565	571	525	562	576	555	554	585	581	553	571	580	548	566	568	598	538	533	602	600	574	584	576	603	579	557	573	551	602	596	583	566	570	543	593	544	581	608	592	625	551	553	544	560	569	583	572	578	567	568	574	561	567	570	597	565	582	589	559	567	554	607	551	538	546	583	629	596	558	582	563	556	562	527	557	579	579	591	562	600	571	588	580	601	569	603	577	571	571	597	571	559	597	577	602	545	552	571	590	561	602	570	586	583	599	580	584	542	612	566	589	558	567	600	575	600	576	569	560	568	565	533	572	614	538	587	552	568	521	543	564	591	588	522	548	598	572	562	546	526	609	551	545	585	536	572	584	574	602	545	574	602	573	549	602	582	563	573	566	547	585	573	570	541	591	557	581	554	603	607	585	575	545	607	549	578	609	553	622	561	546	541	613	598	600	595	640	584	544	593	576	605	573	528	580	616	572	548	534	576	553	576	556	526	525	557	591	562	617	587	578	567	590	583	571	622	579	564	668	606	593	552	586	588	587	606	590	568	571	584	566	532	574	526	579	577	590	585	553	552	613	600	569	583	569	542	598	603	553	596	549	566	556	546	626	569	598	553	599	611	570	547	624	537	591	588	622	583	585	623	582	613	555	607	556	563	566	604	622	565	613	619	545	582	598	566	595	590	517	563	580	603	524	569	567	555	560	593	574	570	614	591	570	603	568	541	580	569	579	582	603	609	549	627	603	588	564	584	582	591	603	580	588	557	540	604	585	579	598	534	572	547	580	614	597	579	551	562	623	591	558	545	552	595	601	608	569	591	542	560	536	591	605	609	561	554	621	557	536	577	597	603	600	568	572	603	589	573	598	567	547	552	559	548	582	614	597	547	559	605	597	582	555	610	665	557	581	549	595	604	567	573	576	591	594	548	556	595	589	612	543	620	588	548	588	600	559	587	603	572	587	569	578	549	584	561	598	601	620	580	608	594	601	565	578	634	597	617	599	612	578	617	613	634	547	593	564	534	551	579	528	554	561	578	599	547	613	564	577	609	611	557	596	567	558	612	560	589	572	587	572	600	570	613	606	624	572	586	586	638	548	578	641	609	575	589	574	577	581	575	594	589	569	581	589	581	539	601	595	548	582	629	555	539	568	573	533	556	569	601	570	608	573	543	570	589	586	587	599	617	534	563	592	544	581	573	626	586	579	589	590	546	591	578	583	615	560	591	567	589	577	600	550	573	600	563	557	614	585	549	571	571	580	551	541	612	579	627	601	609	639	580	585	577	560	578	590	562	559	626	582	572	579	650	578	573	592	590	601	579	579	563	568	575	569	585	591	601	574	595	584	594	564	607	559	570	588	572	579	582	572	548	558	574	606	590	606	547	581	566	579	560	556	549	536	618	557	563	546	608	587	561	571	557	583	550	585	593	635	553	582	566	538	559	576	560	560	564	538	530	525	600	623	590	599	545	554	576	567	558	550	544	627	587	570	565	561	587	587	611	607	608	589	597	572	597	584	607	577	559	584	577	562	561	607	578	600	573	586	604	531	595	581	579	552	575	615	579	588	532	572	574	562	568	550	597	561	563	589	529	530	568	564	565	526	575	573	571	626	528	582	561	561	532	590	547	579	562	548	612	576	550	570	563	587	556	606	593	567	614	515	595	614	603	555	562	596	602	573	561	594	579	605	550	538	576	576	576	571	579	578	604	602	543	543	559	617	598	621	592	586	539	550	587	569	562	574	582	584	587	562	600	545	565	576	577	559	636	544	549	553	555	614	597	589	599	593	605	628	595	562	541	613	533	598	599	573	607	587	615	639	563	566	596	572	576	597	579	614	574	603	569	624	587	606	594	585	588	569	590	534	617	571	589	572	565	561	582	609	567	581	587	577	575	595	591	580	554	560
49151	48533	40325	27262	26103	19481	18504	17281	12713	10135	8643	7334	4017	3210	3773	3338	2168	1917	1864	1626	975	777	648	628	498	457	459	400	366	348	341	374	363	289	347	350	317	294	303	326	301	290	304	278	307	279	279	261	269	277	284	252	260	251	282	248	255	260	262	268	262	249	279	247	282	293	269	268	303	251	264	238	274	270	264	248	258	240	272	260	248	263	248	260	236	252	251	250	233	251	264	228	235	258	246	249	248	239	280	253	240	232	237	238	226	252	255	258	248	254	265	229	242	242	260	256	259	221	242	269	268	225	254	260	261	220	218	257	251	222	239	274	247	280	261	250	264	226	237	229	259	257	235	272	269	238	236	266	217	257	256	228	258	274	237	253	245	248	240	244	264	244	223	263	278	278	261	246	231	245	263	218	244	242	255	255	271	262	250	234	286	246	184	234	262	267	263	274	239	244	236	236	249	251	252	281	248	238	250	237	238	247	237	232	231	248	279	204	234	232	224	228	230	268	232	235	248	268	237	237	257	260	218	258	250	265	246	253	255	294	249	252	238	226	231	264	261	250	233	259	267	238	274	257	227	261	233	246	222	262	258	257	256	241	268	282	239	243	245	226	259	232	257	262	224	247	248	260	240	237	225	243	224	225	250	258	266	229	234	237	243	266	232	236	261	257	225	249	241	238	239	278	242	271	228	225	263	244	262	252	266	258	280	246	254	241	249	225	245	246	296	268	237	256	242	283	239	257	258	219	237	247	267	249	258	250	232	229	255	268	233	259	239	244	219	276	220	228	233	239	223	248	226	237	284	260	266	243	243	286	244	235	221	275	265	252	233	232	235	242	247	249	253	259	255	242	261	250	264	267	258	207	237	243	263	226	223	243	276	251	238	224	239	236	245	260	241	236	257	249	242	213	246	258	238	239	230	229	245	218	247	238	255	235	253	257	269	247	241	235	223	236	251	232	231	244	250	238	272	247	242	275	235	250	286	260	244	242	241	230	263	238	235	243	215	257	260	232	279	226	243	240	241	279	264	265	261	244	256	257	247	283	255	225	240	235	259	238	244	256	265	269	247	250	268	268	231	224	243	258	255	253	245	237	250	270	271	258	254	249	231	222	244	248	246	251	272	277	221	248	227	229	248	263	229	225	240	229	241	237	230	264	246	237	268	239	238	213	243	238	253	254	249	226	259	216	255	265	250	228	254	263	246	256	238	244	240	225	290	235	260	230	284	261	245	283	237	252	245	246	276	235	259	250	260	240	223	266	236	225	272	254	263	235	266	218	232	268	250	247	254	263	262	289	244	251	209	224	252	248	262	245	231	257	212	227	253	242	223	245	245	235	225	251	239	287	218	280	253	262	258	261	234	257	259	253	238	221	260	261	251	251	258	250	240	251	272	260	256	259	244	277	252	240	233	255	293	271	278	258	273	276	245	277	250	255	245	261	268	235	261	252	241	265	245	250	232	218	242	283	256	243	242	240	227	251	244	244	244	224	225	264	222	248	276	236	237	254	246	213	251	270	261	245	247	235	266	233	256	247	248	247	253	245	274	227	253	244	215	248	238	241	228	233	232	253	248	259	260	226	254	251	269	241	246	262	248	258	220	270	262	244	226	245	267	263	240	265	249	242	224	240	211	245	231	273	231	259	241	216	253	233	238	242	223	235	234	269	231	269	220	266	253	207	252	234	256	234	234	275	217	239	231	252	241	230	269	235	252	228	226	233	221	256	266	255	245	270	192	253	242	226	251	267	246	241	248	252	237	243	247	254	212	239	226	275	258	276	256	253	226	235	251	252	233	222	259	255	239	253	222	255	262	224	273	253	284	263	237	255	231	249	261	242	262	261	254	228	263	276	224	276	254	222	265	228	246	275	217	215	254	219	248	245	228	233	230	255	246	198	251	275	259	242	245	240	239	234	263	252	257	237	235	265	261	245	259	263	222	236	248	239	273	290	240	227	225	245	220	255	253	291	260	233	229	249	235	242	254	254	232	240	235	223	246	226	248	247	272	241	242	249	255	242	243	236	248	245	241	278	293	256	244	246	245	264	270	250	236	234	241	234	250	237	240	236	234	254	268	243	244	279	253	239	267	257	225	253	274	231	277	273	235	255	269	244	240	262	225	261	248	222	258	244	237	273	238	260	220	236	237	231	248	237	215	241	232	242	252	255	239	243	240	246	264	253	221	238	222	258	220	238	227	260	264	278	234	235	239	245	232	228	226	209	245	230	263	262	251	236	234	247	235	240	262	232	260	250	255	196	222	234	266	240	257	267	264	223	249	248	242	251	248	254	250	216	261	254	249	251	243	248	262	243	211	261	243	241	232	257	220	259	239	241	241	261	245	254	240	257	259	280	251	298	236	258	242	244	269	283	250	239	229	232	240	239	278	244	250	253	266	266	268	271	245	241	244	235	224	253	242	259	250	253	251	256	280	241	231	247	229	224	239	229	260	242	250	253	226	231	244	230	229	235	233	233	255	264	251	250	244	229	242	242	211	227	258	252	236	251	240	249	243	240	266	233	233	249	263	250	255	278	238	250	220	283	240	244	245	245	227	273	272	223	234	256	270	242	246	251	252	239	237	248	248	258	245	229	252	265	250	239	228	250	264	242	252	258	251	241	256	229	239	227	253	208	237	238	242	234	267	227	252	254	240	229	257	261	241	231	248	234	233	270	255	225	228	236	244	239	228	250	270	234	251	240	213	241	229	256	276	236	282	246	271	241	252	248	226	247	241	234	272	235	270	246	275	265	252	243	239	252	246	253	245	239	272	264	226	252	272	258	248	256	242	260	206	252	236	267	254	270	227	226	231	281	255	250	266	240	261	263	253	243	242	264	255	265	283	231	234	229	246	259	264	233	223	220	258	273	255	239	249	269	241	243	268	240	251	248	237	259	247	242	249	240	233	267	275	240	264	257	237	277	242	298	266	228	268	235	248	233	230	249	219	249	233	263	260	243	240	252	239	251	228	244	250	282	252	279	271	233	241	262	254	228	247	254	244	262	206	254	228	245	303	233	275	257	247	259	249	229	255	234	235	254	221	254	259	252	258	244	241	252	269	227	236	230	232	252	280	241	249	245	224	243	257	280	234	256	270	218	265	250	266	234	237	260	264	266	256	242	275	242	248	247	241	254	245	241	233	217	242	261	253	271	281	235	240	231	238	250	247	254	237	252	245	267	247	246	243	262	238	281	262	238	235	289	249	236	254	217	247	212	251	238	249	248	265	234	223	245	268	198	297	255	232	244	237	246	245	259	248	241	262	220	242	231	249	235	259	257	285	262	263	215	250	252	236	231	231	242	244	275	259	281	251	246	272	250	247	252	255	228	265	259	254	283	231	264	258	254	274	279	236	230	255	264	238	251	235	279	233	252	264	239	241	283	270	277	264	264	256	275	237	248	240	246	275	228	250	252	223	262	257	244	243	236	226	267	266	257	257	273	288	244	254	249	250	241	250	221	231	245	251	235	270	274	233	237	257	239	241	250	270	253
35746	44022	41346	28198	30256	25014	28895	28183	21408	20899	20178	17647	11143	11904	13058	9906	7327	7773	7375	6876	4402	3885	3378	2979	2058	1835	2183	1582	1673	1382	1241	1188	1093	989	1011	969	1089	1100	1051	1021	961	1018	1017	844	812	830	787	714	727	758	740	648	735	759	710	720	693	651	689	668	683	717	679	660	686	742	771	757	691	717	762	688	732	661	633	620	600	607	637	652	659	664	631	591	612	627	630	593	593	616	587	566	568	614	631	619	605	568	599	610	625	595	592	571	587	600	578	549	600	610	563	587	606	579	559	552	585	597	583	606	585	560	551	594	579	548	600	593	560	560	575	550	622	588	540	588	536	597	584	592	584	578	563	568	606	573	590	522	543	625	544	583	598	604	547	592	543	586	597	613	556	576	566	590	552	607	563	627	531	604	599	587	586	569	584	556	568	557	597	608	578	556	508	572	579	589	598	551	594	577	597	549	588	575	618	566	579	615	569	584	579	591	595	587	557	578	538	589	599	542	556	606	562	596	579	635	590	591	602	586	612	609	557	594	595	535	604	609	598	634	556	561	580	538	597	564	560	600	608	569	589	568	552	617	594	600	552	615	593	587	554	567	579	598	566	531	581	553	533	560	570	557	562	584	592	551	568	545	579	563	573	604	630	579	548	616	584	568	551	553	546	621	583	608	553	580	586	578	510	569	600	578	516	577	582	583	579	561	596	573	593	581	575	576	600	523	548	537	548	600	570	546	544	571	543	589	546	569	568	597	557	585	569	559	569	567	546	566	536	585	601	577	582	551	574	594	577	597	593	581	597	593	564	599	592	571	564	584	601	560	600	594	602	557	584	545	573	553	573	612	557	582	585	590	596	543	543	587	561	517	580	550	571	560	570	567	583	595	570	590	548	593	568	538	569	557	533	557	605	618	553	601	568	547	586	548	566	538	549	571	605	564	631	577	592	591	591	565	610	552	549	585	540	529	555	604	616	605	589	587	560	608	608	528	557	569	568	614	578	572	590	546	562	562	536	584	585	582	577	588	549	591	606	576	580	568	525	577	568	577	525	550	573	582	521	552	550	622	563	575	635	588	569	544	636	583	554	511	590	591	568	573	590	557	564	579	589	581	549	557	591	616	586	560	567	582	580	585	617	568	580	580	550	605	594	564	581	559	591	593	628	558	564	571	559	564	566	582	584	611	603	549	590	596	567	607	578	597	599	584	594	622	567	586	550	576	572	571	613	578	549	573	631	559	561	547	572	594	579	584	584	579	594	578	541	527	566	571	599	570	514	558	593	621	569	569	573	569	565	563	611	584	541	526	556	580	595	582	593	613	570	578	570	596	571	577	539	542	573	526	509	587	563	597	549	573	575	644	592	532	590	593	567	563	559	566	567	617	559	535	585	584	565	598	549	584	577	567	577	590	568	602	577	578	570	593	598	567	560	593	585	550	569	564	574	586	610	605	589	591	579	601	580	565	564	599	581	592	566	559	577	541	538	574	568	596	559	584	568	578	602	565	546	542	591	550	562	592	550	581	537	562	574	575	562	573	541	550	569	597	602	560	547	603	586	617	566	574	566	594	588	590	567	564	574	608	588	593	595	557	570	599	539	598	562	544	571	541	568	601	575	591	573	621	559	571	591	598	589	585	551	589	592	552	553	585	608	551	596	591	574	597	570	569	591	600	594	541	566	563	578	593	589	595	581	592	549	603	587	529	559	605	604	591	614	614	565	600	549	607	609	560	516	563	541	543	597	560	591	566	562	589	595	602	542	566	564	609	594	602	561	604	597	619	546	579	546	577	579	549	572	550	569	561	616	552	564	577	583	562	587	559	561	554	563	563	528	582	570	573	573	622	623	565	534	532	604	560	581	591	604	560	621	585	592	567	559	537	588	517	579	564	546	549	584	590	555	562	544	552	567	538	566	543	587	577	604	581	609	569	573	570	560	549	594	579	600	565	569	551	543	589	552	624	568	550	615	566	557	604	585	587	571	548	565	579	590	584	578	537	578	612	557	585	598	591	557	554	549	582	567	556	591	583	587	632	576	557	549	600	571	552	555	544	596	579	558	580	620	573	614	579	607	609	563	598	539	580	535	561	604	587	607	626	598	570	609	624	561	573	619	574	533	585	608	551	588	560	579	553	558	563	615	619	545	568	568	589	569	572	549	568	566	540	618	565	596	582	579	575	567	617	541	557	546	560	592	601	583	532	584	592	549	576	559	612	586	597	567	566	594	614	576	563	598	565	600	610	533	530	570	566	571	610	597	538	574	540	565	599	544	579	548	571	616	554	570	577	590	610	596	572	598	589	574	535	556	576	562	587	603	622	580	590	556	583	535	603	530	532	618	573	577	595	560	553	596	573	601	580	549	567	559	597	553	607	606	573	555	618	558	582	576	579	594	573	600	564	573	568	604	560	617	601	611	617	626	564	589	606	577	565	599	580	595	594	583	574	579	582	569	584	597	592	555	579	610	561	569	568	583	592	574	635	598	600	588	575	582	571	573	562	538	601	579	582	588	562	568	609	600	604	564	532	567	560	562	618	538	557	600	590	557	596	573	600	551	561	581	611	568	561	574	583	536	599	558	581	608	572	601	587	577	542	564	539	630	589	610	563	581	554	573	609	615	533	572	552	574	594	563	550	552	586	569	623	565	570	579	623	575	595	566	542	565	540	585	568	598	574	597	557	576	583	588	578	557	563	621	604	579	535	622	605	569	586	569	608	567	580	585	579	584	613	580	585	555	578	605	558	574	572	559	600	575	555	565	554	557	586	562	570	565	587	569	572	585	617	569	578	589	533	573	567	592	568	565	575	598	557	533	597	604	630	553	552	549	577	588	569	575	554	615	575	599	577	519	616	554	573	539	624	579	592	587	575	574	594	588	555	518	573	594	621	607	579	576	533	602	610	574	629	594	536	586	584	593	563	558	610	580	561	559	519	592	569	579	608	613	547	561	578	586	550	570	532	552	640	568	557	604	586	568	578	635	557	553	607	533	640	551	577	559	615	581	589	584	588	525	578	584	578	620	562	564	577	564	570	587	598	616	594	611	530	563	582	540	621	593	576	599	562	560	592	577	558	576	585	587	567	575	575	604	556	577	613	576	614	567	576	542	562	567	563	575	593	609	558	577	553	616	567	546	559	601	610	563	570	550	576	555	574	597	582	518	585	564	571	586	611	558	632	576	521	577	576	590	613	559	606	618	611	620	595	547	591	590	553	607	590	552	581	582	544	567	596	568	558	561	570	607	580	597	557	564	539	589	570	596	536	583	564	574	595	582	559	563	602	582	601	596	580	538	543	589	567	617	565	606	567	618	569	557	573	579	559	571	577	622	566	532	575	573	577	579	593	587	601	563	591	525	578	590	574	557	573	564	554	550	600	556	588	581	526	594	575	604	517	583	599	590	569	578	560	572	559	643	627	582	617	580	577	611	586	569	595	628	577	614	572	596	566	581	536	614	584	559	614	576	562	601	553	588	568	588	600	584	575	571	573	567	580	573	561	540	559
57868	50553	41775	29780	28711	27009	27733	28149	23268	19643	17324	16374	10083	7897	8108	6264	4599	4180	4046	3455	2308	1537	1187	1188	764	588	711	546	468	409	323	365	308	272	288	321	292	289	313	285	276	277	308	262	280	286	213	196	170	217	205	179	208	223	232	216	209	206	192	208	201	203	205	183	212	202	198	222	204	175	198	164	168	186	165	184	187	184	168	197	169	186	164	167	154	175	165	182	180	165	148	191	166	165	145	166	182	173	152	161	175	169	138	156	173	162	161	159	169	157	180	175	157	208	155	156	143	177	190	147	168	165	163	162	166	169	178	178	173	145	165	183	194	148	168	144	162	188	141	181	169	159	171	152	168	166	167	153	166	180	160	142	163	147	190	172	160	147	151	176	166	152	156	159	158	177	165	160	180	170	148	170	152	141	160	171	147	178	168	140	174	157	167	161	170	164	190	160	143	161	180	181	146	153	161	171	150	164	172	167	143	158	169	162	180	176	156	170	155	146	160	164	153	148	181	149	165	137	155	168	187	162	178	169	184	152	155	155	153	179	175	185	161	165	184	152	163	166	152	145	146	162	160	184	160	167	166	132	156	160	158	166	151	143	156	153	171	156	173	154	169	142	175	160	144	151	150	153	171	169	160	180	175	158	156	168	165	141	163	175	186	146	154	166	170	185	159	165	177	161	134	145	155	152	160	189	168	168	172	139	148	173	161	184	140	142	167	148	175	164	141	155	167	166	158	146	159	167	170	164	161	160	161	155	190	155	166	132	170	190	178	145	150	137	149	151	156	151	140	141	157	171	147	137	158	155	150	170	157	167	201	156	159	176	149	165	148	163	175	152	150	152	168	131	141	154	145	182	170	178	172	164	186	161	142	168	155	141	171	151	145	156	163	158	157	178	172	179	163	153	158	183	173	156	160	191	136	172	161	163	191	167	179	135	169	157	176	164	150	165	168	134	173	165	140	163	157	147	149	170	147	170	171	165	166	147	158	154	147	162	160	155	160	161	158	163	175	173	170	162	150	165	160	167	168	175	141	164	152	136	176	172	166	141	158	160	162	160	157	168	183	172	172	166	148	145	170	189	144	177	151	154	137	158	168	156	160	167	156	157	149	135	142	150	165	150	164	149	178	177	178	147	185	146	140	166	166	158	174	158	169	160	153	161	170	167	144	164	195	166	171	177	164	155	163	163	147	150	171	168	152	158	165	151	141	174	148	164	157	152	176	167	177	173	178	155	155	157	196	150	160	157	133	160	132	132	166	156	156	163	154	158	161	142	154	161	178	158	160	132	146	157	155	157	157	169	157	176	155	184	148	185	170	164	170	154	159	181	170	174	159	184	149	173	188	157	146	167	147	153	189	195	163	174	138	164	144	168	165	144	163	169	164	146	153	166	159	145	170	158	135	162	157	166	187	162	164	177	160	177	161	168	158	134	176	164	162	156	166	189	192	180	157	144	156	167	176	182	171	174	144	171	161	182	155	157	168	150	172	180	159	172	148	170	163	140	149	175	149	143	145	173	151	164	164	163	157	167	172	165	164	160	172	146	167	159	170	168	190	158	154	150	152	168	159	142	173	171	153	167	143	161	163	161	180	173	171	163	179	168	136	149	155	159	129	173	158	153	170	172	160	156	162	181	177	195	171	155	168	151	187	156	162	163	163	146	171	157	152	161	188	144	184	158	162	157	157	162	146	164	182	167	166	176	178	161	145	166	162	158	167	175	150	161	158	161	160	169	159	191	142	164	175	165	157	168	137	148	174	197	174	163	162	172	162	156	152	179	173	170	150	162	178	150	160	171	165	152	147	180	125	149	139	147	141	187	150	157	166	151	180	182	161	164	176	161	160	127	159	166	201	167	159	162	161	171	165	150	172	159	159	156	154	191	160	163	144	152	182	161	153	149	156	177	190	146	183	160	162	162	150	141	154	162	152	161	158	146	171	150	158	160	153	159	155	176	162	188	153	165	139	168	153	164	177	145	142	153	150	180	160	184	138	138	168	181	157	150	146	156	187	156	148	163	177	191	147	158	167	187	171	163	162	160	142	156	153	179	138	179	132	161	155	142	161	164	128	151	172	160	168	163	168	170	171	144	132	162	161	148	163	154	146	184	189	148	185	164	135	152	161	152	174	161	166	153	144	153	169	159	152	147	145	168	159	164	189	169	164	192	138	166	175	171	165	172	176	133	144	182	147	174	170	174	151	154	168	145	165	168	165	189	169	130	160	143	180	146	148	151	142	143	145	149	187	176	166	153	160	147	168	156	158	137	162	156	176	169	170	161	187	157	184	161	180	136	144	149	151	158	161	161	150	153	181	178	163	181	162	174	188	170	140	166	150	166	171	166	162	162	160	179	186	175	180	138	182	162	172	163	154	155	163	152	153	132	166	156	193	165	167	164	160	172	163	161	150	180	147	139	174	187	180	162	141	156	167	185	182	159	152	159	150	137	180	175	188	158	157	175	172	163	140	151	165	157	146	148	141	163	155	160	177	172	138	169	153	145	172	177	158	174	160	174	169	153	149	160	156	150	145	160	143	172	151	144	149	159	148	155	155	159	165	172	163	162	135	157	189	158	146	144	166	161	172	159	135	148	163	180	155	171	180	167	168	160	154	147	167	148	176	158	154	142	145	157	192	161	182	148	170	154	157	155	143	168	156	161	152	175	150	126	176	149	168	165	134	137	162	153	170	154	179	157	170	179	179	178	153	171	175	177	147	147	166	155	161	165	156	159	128	149	169	166	165	147	182	164	168	168	172	171	130	166	150	154	175	156	169	171	167	187	176	153	164	181	164	171	166	189	165	186	169	141	159	162	151	175	145	163	138	170	170	170	166	182	181	163	142	149	156	161	170	164	177	153	165	152	146	180	138	167	159	154	158	152	176	153	196	149	167	168	165	153	158	147	173	160	153	150	157	160	156	169	146	154	150	146	165	171	164	159	141	155	153	151	172	162	158	153	174	176	138	157	158	153	166	156	140	152	179	175	167	158	169	179	149	185	153	179	170	149	157	162	159	187	157	159	155	139	151	191	163	156	157	164	148	180	155	158	158	160	176	165	159	147	164	165	160	134	173	164	168	153	158	151	149	192	182	163	167	159	177	153	148	162	145	150	150	139	153	151	174	161	168	135	169	149	162	163	148	156	165	173	144	171	153	151	146	143	162	134	142	159	164	162	169	155	164	156	171	148	166	147	144	164	165	180	174	160	153	169	142	178	182	195	155	147	140	174	156	152	157	178	183	189	171	170	172	166	142	166	158	165	157	155	144	171	149	157	152	174	171	141	155	167	177	169	184	169	163	176	162	155	153	159	152	154	164	158	168	172	148	159	164	153	172	185	156	172	164	155	187	155	153	131	137	183	179	142	156	191	160	159	181	156	168	163	155	142	177	160	181	145	157	162	156	158	170	176	184	176	168	169	138	146	167	175	139	165	183	171	169	182	152	148	191	155	159	164	163	151	172	180	190	165	163	174	164	152	145	166	148	164	145	165
43734	51648	49883	36594	37207	34924	37845	38704	31406	30962	30854	27115	20180	19999	21160	16352	13820	13513	13401	12306	8256	6905	6015	5756	3992	3359	3654	2853	2790	2197	1770	1861	1547	1310	1304	1315	1260	1442	1513	1205	1129	1303	1456	1362	1202	1088	736	704	687	655	656	681	714	723	709	746	717	611	656	687	685	589	633	660	671	677	741	716	647	723	685	622	590	538	545	536	508	495	510	435	503	531	469	456	464	436	457	456	420	437	497	442	441	433	413	408	447	426	387	431	393	383	389	396	383	397	426	425	372	410	388	410	422	380	386	379	371	383	402	411	383	363	368	415	389	379	352	392	431	392	399	403	374	392	391	399	364	370	421	372	399	423	349	398	396	407	402	387	376	383	375	414	407	371	382	407	366	403	414	397	416	405	403	373	408	408	357	387	390	369	391	392	377	357	396	393	395	411	392	400	405	404	403	400	431	370	400	411	378	360	354	388	412	366	391	390	406	395	342	361	368	393	409	401	396	406	374	373	404	346	372	401	392	380	409	398	399	399	369	375	398	396	360	399	397	356	401	397	359	375	365	405	421	384	388	382	349	386	406	406	388	344	399	391	382	404	381	399	404	406	396	411	410	380	361	412	384	402	387	373	386	416	374	410	361	399	382	388	355	407	386	373	406	390	386	356	412	414	369	426	383	373	377	394	388	371	401	375	383	395	380	378	388	400	351	330	380	387	416	387	396	401	400	385	376	376	375	371	396	351	399	371	404	378	397	380	393	372	389	393	388	398	367	382	381	403	397	373	351	399	349	407	362	394	389	390	368	404	387	432	385	392	393	424	379	408	398	394	381	364	434	372	400	390	350	375	376	371	380	359	375	391	377	400	395	395	361	381	381	394	381	392	401	409	387	384	381	389	350	378	393	403	378	417	410	390	402	381	421	394	390	365	416	406	368	358	407	397	398	380	401	366	403	361	349	377	405	388	397	405	396	386	383	383	381	402	373	351	397	393	386	362	388	412	368	376	392	396	396	390	367	371	378	400	414	399	391	373	377	359	426	352	387	359	383	408	374	371	377	348	382	396	399	417	394	361	405	389	386	387	382	400	388	402	388	365	398	418	423	354	420	435	376	377	379	392	366	357	392	399	379	359	365	393	378	396	399	370	389	373	360	400	397	384	371	367	373	368	368	420	375	372	362	391	415	398	394	407	403	387	393	408	379	372	384	414	385	389	417	395	370	353	393	400	414	391	368	402	392	393	349	404	375	377	369	369	364	386	384	401	375	371	381	394	393	353	411	383	399	387	408	409	389	421	364	400	381	394	361	381	384	387	347	413	378	393	376	381	386	410	346	365	431	402	381	338	416	382	405	380	390	396	376	386	406	416	412	380	371	395	390	380	409	402	411	384	415	411	390	357	397	379	385	384	403	431	400	386	378	387	373	394	377	371	378	375	411	403	379	393	420	396	404	349	385	393	407	402	383	349	412	423	401	366	417	345	401	368	374	376	412	398	431	367	369	409	392	402	387	388	362	425	380	379	393	405	420	368	403	351	384	415	421	388	391	372	408	380	400	361	377	381	383	391	389	422	383	361	413	397	433	407	386	359	395	416	376	431	378	344	388	371	366	391	387	371	383	392	412	385	383	396	427	396	383	334	394	376	366	408	403	371	418	396	385	369	407	396	393	364	438	372	387	427	412	414	375	430	403	363	365	353	391	378	379	433	417	406	371	381	385	365	403	418	437	375	365	364	396	416	413	398	396	381	406	405	374	392	405	361	405	398	397	351	388	379	413	363	390	381	375	349	384	405	375	341	404	402	424	376	366	420	392	381	367	374	385	389	393	402	411	397	372	405	384	382	438	432	366	377	394	363	347	363	412	399	408	398	374	393	373	379	377	405	407	385	395	369	387	385	358	386	407	370	374	427	395	408	384	353	388	371	367	399	434	359	370	367	396	395	365	375	387	374	392	415	357	409	381	392	441	412	380	399	383	387	403	372	390	359	399	389	370	365	359	425	383	389	392	362	384	381	381	374	371	398	411	371	383	353	414	387	398	396	416	383	385	396	359	424	376	382	376	377	404	399	393	391	426	394	391	410	402	409	413	378	408	384	383	397	385	387	374	372	373	388	413	352	393	407	380	386	374	399	411	391	387	379	359	394	406	369	406	388	416	432	389	377	422	387	397	387	382	407	349	407	377	405	374	361	387	424	401	394	369	383	343	383	375	396	372	400	412	388	393	390	368	382	401	365	374	343	358	376	411	371	435	398	361	403	393	371	408	406	407	379	381	384	400	434	347	397	379	389	395	390	383	412	391	406	412	395	399	371	405	387	414	346	377	394	380	399	385	382	360	370	402	420	373	412	376	384	410	411	355	396	382	371	339	405	425	393	376	406	410	351	379	375	361	421	409	407	393	410	397	354	370	396	379	387	376	398	396	416	359	378	421	397	376	417	411	376	403	387	387	382	407	375	373	383	378	393	424	406	423	379	384	397	367	355	390	423	368	390	379	390	381	359	413	427	378	378	392	375	412	409	352	378	362	355	415	411	421	392	370	392	366	371	371	388	376	388	363	371	408	387	379	391	351	397	389	390	412	385	384	376	350	409	387	371	358	379	384	403	381	380	386	408	376	351	364	370	377	404	390	362	398	382	404	422	372	393	382	408	386	391	395	444	386	402	387	409	393	377	375	396	378	399	389	367	374	401	407	335	366	382	375	389	355	363	379	398	419	400	395	367	385	363	369	407	362	427	385	398	385	357	377	391	378	378	394	366	359	363	384	391	388	414	382	391	390	423	385	393	401	359	379	397	373	409	393	354	391	403	368	380	389	373	403	397	399	395	358	365	402	392	400	380	399	383	354	366	400	412	406	386	378	380	403	411	369	412	378	358	371	416	395	401	377	381	384	426	444	386	375	376	389	368	375	399	424	383	342	361	411	423	383	426	351	414	351	414	375	374	380	389	383	382	405	372	407	414	371	393	392	378	390	382	377	378	385	422	384	424	377	368	423	381	340	388	386	407	413	402	409	389	413	384	385	424	392	400	366	398	355	373	385	378	349	394	398	385	358	403	389	389	383	412	363	361	366	360	375	352	430	395	387	417	394	354	382	395	365	374	372	368	407	392	395	391	375	404	365	413	379	385	333	391	392	408	391	365	362	379	384	389	418	373	396	388	383	418	357	394	399	404	391	375	391	381	420	408	396	385	371	367	372	392	384	357	365	402	396	343	365	409	392	391	369	373	404	407	399	403	418	431	387	389	436	400	347	404	397	396	402	396	389	387	439	401	371	384	403	400	388	411	389	386	389	349	380	386	376	366	405	390	392	373	368	379	400	387	378	411	400	378	406	383	381	396	371	402	392	374	410	410	382	369	385	396	369	368	419	439	392	421	365	365	412	364	404	388	400	376	377	379	389	368	389	398	338	369	376	339	378	408	395	360	382	360	393	405	399	372	415	354	382	393	398	388	393	389	429	415	394	392	381	416	408	376	381	356	360	404	395	362	410	407	377	392	386	415	374	371	377	384
24855	21223	17513	6663	4128	2416	2084	1792	1330	926	880	787	572	512	451	446	399	422	374	335	306	301	281	294	276	270	270	267	286	256	229	230	219	278	241	253	241	227	252	286	255	249	245	264	226	242	250	244	221	259	240	219	232	266	262	256	299	226	235	244	256	239	254	273	236	259	276	222	223	255	273	257	231	242	263	217	250	212	210	226	261	249	255	242	217	211	239	250	258	261	273	249	241	269	251	258	277	249	237	207	225	235	254	235	246	248	228	236	260	231	242	229	209	230	241	234	287	221	240	239	240	265	236	247	277	276	272	238	217	216	233	247	246	232	247	242	222	246	259	233	247	227	258	222	221	245	222	235	277	259	233	223	253	224	250	248	236	250	233	261	237	229	242	249	257	265	267	270	229	245	272	260	264	274	265	235	250	251	222	215	244	251	226	258	244	266	237	239	242	225	232	229	249	253	266	231	264	235	242	238	228	248	244	258	231	201	208	246	259	237	253	233	257	220	201	249	231	244	239	221	250	240	267	233	246	256	268	258	247	257	246	230	225	237	265	229	255	225	243	240	223	217	245	242	228	231	242	220	233	253	238	254	258	245	250	236	238	249	280	225	252	226	237	255	208	257	222	220	256	255	224	258	241	246	250	241	256	258	257	241	271	262	233	220	246	256	210	276	232	257	257	264	269	229	254	244	283	242	223	247	241	251	210	240	275	237	241	246	215	258	244	260	266	255	242	274	258	239	237	236	266	243	251	267	286	251	253	269	234	265	238	223	235	235	234	250	223	237	231	223	248	269	246	230	238	235	222	238	237	239	252	257	249	226	251	220	262	266	239	281	266	256	236	253	257	261	241	231	238	260	225	216	223	224	248	267	263	243	218	263	238	268	236	242	236	241	239	240	254	224	234	220	226	235	233	245	254	243	243	249	261	236	249	230	234	270	250	231	242	234	211	243	261	198	257	247	246	268	241	231	250	211	241	224	242	255	256	229	244	261	232	269	256	282	255	227	251	240	245	254	232	272	238	213	249	250	244	278	239	258	222	231	235	237	228	242	227	247	247	245	226	220	234	234	222	218	248	215	255	247	229	234	253	241	213	260	247	225	232	235	250	228	232	242	224	220	245	214	264	239	260	251	243	244	248	242	252	225	235	246	226	270	254	234	237	223	227	243	242	263	243	242	242	265	247	232	240	217	234	232	221	242	253	231	267	238	238	245	243	258	232	252	282	253	256	235	230	256	268	256	230	262	243	223	233	221	252	233	245	246	237	235	265	254	236	224	232	247	250	238	267	246	238	228	236	223	227	222	233	224	226	248	299	256	255	229	227	264	243	258	250	257	241	235	232	249	264	237	252	245	215	208	243	244	227	230	244	241	252	252	257	241	254	221	247	261	271	226	232	261	246	249	236	241	237	258	247	254	270	257	226	271	252	239	245	258	235	226	217	241	248	240	243	220	237	252	233	232	256	275	237	235	236	257	240	237	206	243	251	282	271	236	222	234	243	209	253	271	234	224	259	260	268	260	244	234	244	210	233	235	255	269	225	256	229	218	254	238	256	239	218	245	269	224	261	242	234	228	291	241	267	175	261	230	259	253	213	244	227	245	232	205	243	242	243	235	254	226	254	244	245	258	246	248	203	231	250	224	242	252	225	232	241	244	252	243	224	237	263	222	267	250	254	237	247	233	246	230	247	223	228	240	246	251	239	234	258	245	256	263	245	247	229	233	247	217	239	282	228	225	239	224	240	227	236	232	232	244	226	243	238	243	217	222	237	215	268	258	244	233	255	239	233	259	237	249	258	227	239	249	259	210	248	206	237	270	237	231	250	231	248	229	221	241	243	269	260	288	233	242	269	237	271	256	276	228	236	247	231	262	226	234	253	237	252	235	213	243	228	223	233	232	255	262	230	277	241	210	213	246	248	266	298	274	235	231	250	251	210	229	251	246	233	224	222	242	222	254	259	237	260	235	262	229	241	230	268	229	206	231	225	235	272	231	232	225	226	244	256	268	253	244	243	263	237	225	252	227	247	234	249	240	251	262	243	277	249	253	251	220	225	214	246	236	237	247	215	232	268	264	246	266	282	248	216	249	278	239	239	255	257	267	250	257	248	217	251	283	269	286	212	248	239	260	236	220	219	222	257	241	256	231	238	247	254	205	253	245	238	228	263	265	226	248	253	231	220	284	244	248	216	218	237	255	243	243	221	219	239	224	265	234	229	245	230	256	264	222	246	229	241	229	253	227	258	230	248	206	244	238	232	264	220	231	250	238	257	240	233	230	255	225	246	271	224	235	230	254	251	219	233	222	240	226	222	260	239	247	218	244	233	243	227	249	232	246	236	206	246	233	239	234	247	247	250	223	222	199	214	274	237	242	230	232	246	262	235	256	230	223	279	238	244	242	256	232	239	231	231	229	222	240	241	210	234	219	242	234	282	256	244	269	261	237	248	231	271	247	258	241	236	242	248	233	249	242	251	231	207	238	230	253	220	256	264	237	248	263	231	250	221	272	263	256	262	236	227	221	232	260	242	232	207	240	268	244	242	274	263	252	247	242	269	226	211	231	225	240	244	225	220	233	240	250	236	227	259	274	243	228	243	249	227	235	256	218	238	273	237	256	235	266	252	234	215	220	254	242	244	240	249	237	250	227	240	261	224	244	241	244	263	267	255	243	245	237	216	250	272	235	243	255	237	251	258	248	254	245	240	224	248	247	239	230	246	206	259	232	258	259	220	259	252	248	225	218	228	224	253	221	239	246	247	231	239	240	236	231	223	238	237	259	252	238	226	216	265	250	243	244	220	241	233	219	246	239	247	244	247	225	242	240	255	255	244	253	211	239	239	217	220	250	245	253	248	228	243	236	255	259	249	243	219	240	276	260	257	228	227	234	220	253	237	249	220	238	251	239	248	226	245	257	245	210	215	263	230	253	250	235	215	241	259	239	248	214	242	243	223	245	239	236	241	213	271	222	238	253	219	242	251	241	251	200	237	238	238	232	247	266	237	240	234	208	243	240	229	251	255	233	249	269	227	209	236	241	238	236	226	221	230	233	249	238	231	231	239	225	257	259	237	261	226	260	243	222	219	222	253	230	282	248	285	244	230	246	214	260	253	254	275	238	226	232	257	231	225	238	261	244	243	247	226	215	257	235	229	251	236	247	234	245	245	241	252	263	254	227	254	208	250	243	277	214	256	222	234	225	224	215	239	236	250	251	262	220	220	247	239	222	237	265	246	224	254	263	228	248	266	250	225	262	246	250	245	271	245	254	258	267	274	256	240	278	251	218	242	233	224	251	212	236	255	216	230	254	261	263	249	222	236	259	258	253	223	250	278	232	247	269	263	257	232	259	243	283	283	245	249	255	225	255	240	221	237	222	247	241	236	230	240	257	255	235	229	249	249	255	275	269	248	241	244	215	234	246	236	231	231	250	248	241	243	241	224	268	244	249	257	259	266	282	235	224	235	260	250	219	255	250	256	226	245	250	238	228
15887	20531	21222	11729	10742	7984	8006	7141	5386	4205	3985	3616	2429	2162	2132	1839	1531	1556	1405	1316	1133	1002	922	900	779	792	771	771	728	723	686	707	688	738	648	633	704	648	636	647	676	618	648	615	636	606	651	667	612	650	634	595	573	593	590	629	623	636	574	614	624	598	621	591	607	608	649	545	630	583	615	600	574	596	616	594	579	591	607	566	583	588	570	578	599	591	583	566	575	596	576	594	541	576	592	544	606	572	614	585	572	599	564	595	636	571	576	581	578	546	596	542	563	578	633	574	565	571	583	589	578	577	548	622	545	598	553	576	570	575	563	604	574	575	567	534	587	593	606	581	586	588	574	628	619	560	588	597	607	557	594	582	546	561	592	582	583	598	601	546	592	583	537	540	573	595	526	570	585	596	534	596	523	572	563	552	590	576	609	567	587	630	595	557	618	590	598	574	553	574	571	535	617	578	614	574	580	560	588	564	623	589	545	589	585	603	576	559	563	586	597	592	524	568	549	547	568	620	545	567	546	547	598	572	586	583	576	613	627	584	561	572	582	557	581	540	559	598	581	549	577	559	550	583	596	578	574	577	579	625	592	545	610	582	542	611	597	558	610	571	573	595	587	578	588	587	573	591	565	562	595	552	573	612	595	619	583	579	586	615	555	585	582	573	550	593	582	562	599	559	579	607	629	573	559	566	566	577	562	590	574	587	591	579	626	584	595	537	576	622	601	573	599	592	545	539	568	578	583	600	556	548	575	599	556	525	586	622	584	534	613	542	608	554	554	579	561	577	590	598	570	590	599	613	596	595	619	554	550	566	586	579	610	583	572	520	576	626	556	620	583	602	571	586	581	606	568	542	536	556	590	540	576	590	609	587	575	581	567	593	546	610	613	599	575	558	611	573	612	602	577	579	569	578	609	621	554	598	573	589	552	514	609	540	585	574	548	549	581	560	614	556	612	608	584	607	585	594	562	558	594	536	577	581	597	592	579	582	535	593	565	621	614	566	587	588	602	563	609	581	605	546	585	606	597	608	548	559	574	576	605	597	573	551	609	552	590	598	593	606	545	538	574	593	567	594	573	588	625	556	591	517	570	597	556	600	563	551	571	601	575	595	597	576	565	578	588	611	522	544	562	531	566	596	608	568	572	625	576	556	582	587	600	600	593	562	584	552	559	641	566	595	560	586	577	566	612	604	601	611	576	598	593	522	569	583	616	548	575	571	588	598	610	527	544	605	560	630	576	609	569	606	591	570	616	570	579	594	578	551	621	626	573	600	594	604	561	595	577	612	583	569	573	606	578	639	614	573	528	599	585	573	571	633	556	590	608	599	574	587	580	584	579	597	620	594	565	564	576	516	599	583	588	544	581	599	569	563	598	599	580	551	599	584	574	570	582	590	574	574	555	568	574	587	601	611	598	587	572	597	562	601	571	559	638	595	597	596	594	577	598	586	569	568	588	592	557	571	584	595	554	562	594	589	553	551	526	598	601	598	539	585	583	587	634	576	545	587	591	600	557	563	592	593	602	542	608	518	567	537	586	535	592	501	573	584	537	589	569	604	539	563	568	600	580	576	592	587	581	531	566	639	587	582	597	589	604	579	586	539	588	522	589	546	572	599	558	603	574	574	541	586	541	592	607	588	558	572	543	603	578	553	577	609	520	566	594	545	607	551	588	618	547	578	608	594	573	574	543	572	566	542	591	611	552	608	568	572	550	588	559	562	547	622	560	580	577	596	587	578	587	617	586	566	571	573	566	600	587	590	559	557	567	556	553	554	596	595	602	540	583	571	602	571	577	557	599	622	571	565	555	569	591	580	586	543	560	552	580	605	593	622	601	564	548	585	571	570	565	613	570	577	612	563	568	589	604	551	573	576	562	564	565	609	599	553	594	571	577	594	531	569	604	573	611	585	597	558	575	567	630	562	587	580	569	601	551	572	567	560	574	544	571	551	604	576	564	572	566	625	607	597	596	594	616	560	591	590	551	570	585	594	594	520	559	560	573	550	557	639	574	573	595	577	575	605	582	604	564	578	587	525	587	586	578	591	584	560	626	571	600	551	590	581	581	591	616	576	588	610	562	607	574	598	570	573	576	628	573	576	508	581	618	571	597	567	580	614	559	618	543	618	585	571	568	598	543	548	545	572	566	602	577	592	585	559	581	588	607	612	587	610	555	566	557	615	600	601	560	564	587	589	543	594	588	663	564	602	606	597	599	594	625	585	574	564	585	536	526	577	548	609	565	583	595	578	590	647	565	575	586	599	569	599	583	589	565	569	540	583	625	609	573	578	545	591	554	567	580	569	549	566	588	567	563	570	609	583	578	568	573	584	586	590	582	567	610	597	587	545	600	599	622	584	596	597	583	602	609	569	596	579	519	592	630	605	584	568	619	610	566	551	561	550	565	622	560	562	584	668	585	570	575	605	590	562	543	574	615	558	572	595	578	614	648	557	545	570	572	595	586	573	601	547	605	589	549	579	608	598	608	576	544	562	557	548	554	559	559	558	561	591	631	559	593	565	577	575	577	609	558	531	588	579	528	610	574	552	573	571	605	579	560	566	575	595	569	566	540	598	581	547	536	589	575	574	596	596	574	552	554	613	584	596	566	580	585	592	566	602	595	601	586	597	585	598	602	605	581	585	554	557	560	589	584	590	599	596	562	596	599	592	576	608	565	559	574	600	605	564	537	572	547	594	572	579	539	569	596	567	573	566	626	583	580	564	556	589	578	579	567	585	514	567	557	581	560	604	587	591	611	571	517	555	573	591	558	586	553	563	581	608	592	594	604	608	560	572	590	603	591	530	549	575	543	563	640	620	568	594	550	598	551	582	580	599	589	600	557	569	574	617	595	575	605	603	587	539	545	586	531	602	589	600	600	561	583	611	544	580	576	546	598	613	601	576	560	605	589	561	599	634	605	574	577	562	564	593	573	565	592	586	543	596	620	547	614	551	525	591	588	563	594	537	620	594	591	583	597	568	591	553	579	582	572	611	574	600	588	565	594	575	563	541	567	581	592	530	571	605	603	583	582	596	632	623	570	576	570	620	585	585	598	578	611	546	566	565	572	588	570	584	595	560	551	533	577	566	574	602	524	553	595	561	562	547	564	565	604	547	608	585	589	564	579	580	580	587	579	561	567	603	585	553	591	565	581	574	575	582	559	589	624	562	552	607	530	561	557	559	587	612	555	554	559	582	587	549	574	562	608	558	581	582	617	548	573	535	577	577	586	573	546	595	570	635	586	601	591	604	521	572	565	635	568	602	592	599	528	575	570	587	544	576	564	601	612	580	565	596	588	570	562	572	575	622	558	561	550	567	568	529	539	561	548	577	596	545	629	583	598	613	552	590	617	542	574	597	559	583	607	575	549	561	575	572	581	619	583	595	598	578	610	572	582	592	594	594	548	582	566	577	591	619	571	560	606	621	582	577	581	577	575	569	584	582	596	580	568	566	594	593	552	583	613	581	565	573	574	593	526	588	539	622	564	581
47075	48981	45262	27308	24837	19897	18772	16422	13138	9703	8011	7656	4145	3805	3427	3067	2229	2005	2138	1844	1125	903	697	661	480	474	482	414	370	404	323	343	305	285	310	304	294	305	304	317	297	331	308	286	273	292	322	279	241	296	299	266	261	245	241	278	256	257	274	267	279	260	255	276	261	252	265	268	250	243	263	245	276	226	258	260	233	237	251	239	230	272	264	246	277	227	248	235	279	265	259	249	241	218	263	238	244	266	257	235	232	261	197	240	253	236	221	216	239	228	240	284	234	247	273	246	238	250	271	252	243	260	229	245	243	267	261	245	216	240	251	210	269	235	253	224	250	233	228	250	200	242	241	235	210	213	250	240	279	299	231	282	241	233	233	221	234	250	263	244	228	231	250	272	251	253	254	280	244	248	234	223	211	240	257	275	261	255	224	245	240	249	242	243	266	223	240	231	219	255	268	243	249	245	217	236	249	259	248	212	249	233	227	262	271	234	225	270	245	264	249	264	268	255	259	253	285	254	239	249	251	251	266	276	237	234	239	262	258	232	247	264	263	236	259	251	239	249	252	218	270	250	240	246	270	247	258	220	231	244	247	255	264	231	252	247	261	246	274	285	263	229	235	252	256	246	242	247	247	214	254	222	268	241	271	271	240	265	218	215	263	260	247	250	249	262	257	256	222	249	252	276	287	259	258	240	231	263	257	235	267	215	252	233	267	284	220	260	247	250	233	223	219	266	271	272	272	245	238	241	261	236	252	246	260	234	227	269	221	241	259	241	231	210	237	229	226	251	242	273	276	232	267	218	258	261	243	249	269	213	267	264	249	231	234	250	232	241	289	221	236	244	277	239	227	264	255	245	242	243	238	243	246	303	224	223	246	261	254	253	236	229	266	236	247	263	243	269	251	243	246	261	247	222	246	227	257	246	268	221	242	255	251	271	246	263	243	259	248	235	233	249	222	235	244	244	270	232	223	268	264	245	225	247	246	260	251	264	218	249	255	243	281	256	264	271	248	242	218	246	245	258	231	251	254	251	242	248	251	237	254	251	240	256	263	263	234	237	243	266	249	222	256	269	262	244	256	229	235	230	264	248	245	256	280	249	264	228	263	227	242	282	257	247	248	244	218	255	229	263	252	235	259	253	237	222	247	270	231	254	241	240	258	211	225	249	235	261	243	231	227	257	258	241	245	241	248	267	246	237	251	251	251	255	234	249	241	274	244	263	225	235	250	222	271	259	228	265	264	249	262	242	254	240	250	247	272	236	281	234	237	246	242	263	250	248	237	261	260	258	246	272	256	266	250	229	302	256	227	260	264	243	236	247	226	247	242	262	267	232	229	247	244	249	246	222	226	255	238	254	240	255	236	220	218	257	249	276	276	241	287	246	255	254	241	245	250	248	231	226	273	247	251	245	216	234	244	256	235	276	272	251	228	232	266	253	235	255	238	242	243	261	283	240	270	239	262	237	258	246	257	241	274	218	238	256	225	247	296	252	238	248	252	232	250	237	270	234	240	253	265	250	219	259	239	256	241	239	228	271	244	239	251	264	256	226	265	239	258	275	231	254	240	237	260	280	248	242	236	250	232	212	270	224	251	263	249	262	257	236	233	242	230	230	261	222	225	244	250	263	251	240	237	232	237	228	242	245	245	242	230	241	218	241	257	248	228	234	261	256	257	260	272	233	267	258	255	244	253	232	244	276	213	244	240	256	272	248	241	234	244	248	240	250	284	257	243	255	262	249	247	277	236	251	266	233	261	258	246	227	254	257	253	257	255	287	272	246	237	235	246	271	255	249	262	209	269	273	206	282	231	244	221	240	243	268	254	270	251	210	247	254	241	237	225	246	251	241	246	262	240	252	255	245	223	247	264	274	240	236	252	224	231	237	245	270	244	237	251	268	231	252	250	226	269	259	262	244	240	256	223	233	241	243	229	236	246	232	253	261	248	259	287	258	216	273	239	255	262	203	232	247	250	267	255	237	240	225	246	249	244	271	213	248	269	260	223	252	266	260	239	246	242	241	255	245	237	266	241	252	242	228	235	233	240	257	259	259	269	218	234	248	246	255	242	255	273	241	258	240	250	227	239	251	261	235	227	243	242	237	295	283	263	243	268	213	239	263	230	225	250	244	244	240	255	220	257	232	222	240	218	236	265	228	251	276	232	254	247	228	237	234	234	238	258	256	283	246	231	217	248	251	242	221	227	268	261	236	260	224	231	274	264	253	239	282	243	237	243	219	269	258	221	264	250	255	250	267	229	248	249	246	266	252	247	257	255	260	245	251	236	261	221	263	230	241	257	248	238	258	246	251	256	240	267	235	241	248	259	260	254	235	254	241	270	229	257	244	234	260	256	271	263	236	279	228	211	232	266	275	225	272	244	263	221	232	252	227	248	241	253	248	233	243	238	235	235	246	244	251	241	254	212	247	233	252	229	235	253	247	244	264	223	269	250	254	222	259	224	250	237	223	243	227	229	229	273	257	238	257	256	232	245	252	284	227	261	264	274	237	222	229	243	235	236	242	240	263	245	261	269	248	260	247	271	234	251	255	252	243	229	237	234	219	254	239	245	267	226	224	258	235	225	252	235	236	227	242	244	238	246	248	249	272	281	242	229	256	243	240	271	249	240	257	255	253	297	240	253	253	231	247	213	248	216	230	248	253	257	250	216	245	258	246	249	278	229	208	254	229	254	233	239	240	229	275	259	257	226	248	253	234	237	257	254	243	250	245	230	243	223	233	225	259	252	244	236	256	237	238	236	226	234	243	261	253	231	238	214	247	253	256	231	230	245	254	246	235	243	230	277	223	242	278	244	223	243	253	269	248	281	278	247	248	247	245	231	263	245	249	232	276	231	260	236	235	238	223	247	241	233	228	236	250	239	226	219	246	247	220	244	254	247	272	236	239	238	254	274	249	265	237	233	224	236	257	258	243	218	237	248	248	240	242	228	236	231	248	253	271	269	244	215	245	224	247	247	250	264	250	246	243	221	237	255	245	249	220	273	255	248	251	240	274	225	208	246	209	222	255	249	231	268	293	212	276	228	250	223	248	248	261	219	237	263	240	258	240	235	244	243	220	259	241	213	239	262	243	230	242	230	261	204	271	247	242	244	291	261	255	231	237	226	241	233	284	269	267	251	259	210	275	279	220	247	251	243	275	239	228	247	262	237	226	254	258	265	271	221	244	272	289	292	240	245	267	263	262	226	227	273	256	252	255	233	234	229	244	250	256	243	235	240	293	227	232	254	245	244	244	224	256	254	231	243	269	259	244	257	223	268	243	259	235	241	247	269	239	260	245	224	217	252	239	248	228	244	245	239	247	218	264	245	237	246	240	274	231	243	249	256	238	262	250	249	267	246	258	234	263	235	263	252	268	243	253	250	229	247	238	258	262	228	276	254	262	238	227	238	261	246	263	240	253	235	270	232	241	229	241	258	229	263	264	283	252	253	245	257	256	239	245	251	262	267	269	241	229	236	271	229	241	251	217	209	249
33254	43526	44749	28160	27998	24323	28780	26945	23235	21087	20559	19200	12200	13107	11287	10605	7989	8367	8489	7124	5187	4380	3208	3303	2447	2049	2122	1737	1486	1340	1210	1141	1035	980	975	940	950	992	1012	1067	975	998	1063	826	920	937	874	832	835	756	772	715	707	759	712	726	655	680	747	686	700	674	690	709	738	768	720	723	654	709	702	697	636	665	656	634	660	621	588	649	672	645	590	591	651	620	613	607	628	618	596	620	614	586	583	599	572	591	594	594	559	579	569	562	578	587	619	574	574	601	574	541	545	567	631	570	604	581	567	550	531	633	623	580	579	555	590	535	575	594	579	581	605	561	587	580	585	574	585	565	587	534	567	612	584	595	551	551	561	561	604	589	576	598	553	574	610	569	594	559	565	558	587	558	596	559	589	584	534	553	516	532	586	584	555	542	553	578	542	581	577	603	592	586	579	579	604	580	603	612	562	569	580	568	536	564	586	603	584	585	562	576	592	587	574	616	599	602	571	597	564	572	571	588	595	557	597	558	543	565	539	569	562	548	549	598	593	579	498	600	580	571	589	568	570	556	550	603	583	543	600	553	575	538	620	589	582	598	591	605	600	563	585	546	583	589	606	588	556	539	582	583	578	562	557	534	596	583	576	561	547	579	622	572	601	600	597	563	579	647	570	575	573	553	580	584	566	611	584	582	618	576	599	579	559	617	563	538	578	571	617	623	585	546	563	559	508	579	565	568	609	587	556	611	597	572	589	624	561	581	579	540	578	599	620	537	576	568	622	537	552	545	541	578	602	555	597	622	531	601	608	557	586	555	592	612	533	573	524	576	585	562	545	592	623	564	542	589	623	553	601	608	581	576	589	544	560	575	566	613	573	582	567	551	578	565	607	520	597	601	573	540	602	584	585	594	597	547	576	600	559	586	617	555	564	582	585	599	569	574	575	569	531	574	623	573	600	610	612	579	588	612	597	598	595	594	563	598	552	586	578	587	535	547	620	569	569	585	568	586	561	547	586	586	597	574	552	572	581	602	610	574	573	640	582	598	534	546	578	569	593	571	535	599	602	622	527	598	553	611	584	571	570	558	564	575	570	577	609	604	573	568	571	616	573	596	544	581	595	590	591	573	570	553	562	586	586	593	611	597	554	559	524	634	573	550	533	575	548	553	592	585	538	563	565	547	608	607	565	580	566	564	628	566	567	568	625	631	572	613	569	562	571	611	572	603	609	521	597	564	589	557	564	608	574	605	609	581	560	561	574	594	534	540	555	580	616	568	583	566	598	563	567	598	552	556	576	559	589	563	591	536	617	592	568	568	620	559	578	593	571	591	574	595	621	594	561	580	575	572	578	606	568	625	569	586	593	577	564	560	592	605	578	554	598	605	563	589	583	599	593	591	574	581	580	588	559	573	598	581	564	534	612	528	555	576	569	522	579	615	591	588	579	546	591	579	566	625	563	573	573	596	590	530	578	567	550	636	599	552	611	543	580	584	560	570	534	552	615	568	577	577	585	542	554	547	596	579	570	581	576	578	596	616	544	533	618	615	586	572	567	580	575	570	586	537	594	602	567	583	588	566	619	562	600	560	615	557	557	573	570	580	610	593	559	551	590	582	572	546	554	579	568	603	587	607	610	605	606	538	563	554	554	584	581	566	622	612	593	602	584	581	608	595	582	577	580	536	577	588	596	604	616	601	584	593	608	600	586	588	596	604	587	606	580	578	576	600	579	595	586	648	598	629	591	578	584	590	563	587	535	596	566	582	558	583	610	579	597	591	559	588	575	600	642	573	547	568	577	567	566	558	626	592	589	612	554	619	577	565	591	569	562	580	591	588	545	636	580	601	537	587	568	575	559	603	559	555	557	571	587	553	553	587	546	574	556	540	609	573	568	607	564	548	605	605	582	574	571	584	620	541	585	626	570	583	586	540	568	559	575	586	551	585	550	556	579	574	567	590	570	532	600	588	568	569	580	552	574	593	618	572	598	569	601	569	574	595	623	554	585	567	597	554	614	584	605	541	586	619	587	592	549	592	560	602	605	536	596	557	568	580	577	556	611	594	578	589	592	598	611	602	551	569	575	605	585	598	567	574	586	556	561	557	546	595	611	607	566	581	573	565	589	573	557	577	525	570	579	581	592	578	567	602	586	556	531	547	611	589	587	573	560	575	559	572	592	586	561	604	628	591	613	608	550	564	559	520	605	569	570	524	552	582	582	567	579	618	607	586	559	566	547	604	586	492	547	548	579	553	579	565	595	553	568	554	547	564	606	597	520	586	580	553	530	537	566	571	606	567	586	535	564	582	549	589	573	581	602	543	587	592	547	564	614	593	605	592	576	625	565	526	593	570	592	602	558	593	566	615	573	606	594	544	549	561	609	598	540	552	569	573	588	596	586	554	569	580	597	593	546	541	537	558	593	587	569	568	575	566	565	576	555	564	575	567	551	603	599	582	620	588	571	592	605	583	546	569	535	566	597	555	540	593	554	539	551	606	603	576	540	573	587	589	605	551	594	594	596	566	579	548	580	536	548	591	568	561	534	566	588	574	568	538	559	606	598	588	605	633	579	586	599	602	593	584	624	533	575	586	570	586	578	614	570	586	553	588	579	568	579	570	576	586	577	583	554	550	578	591	617	605	581	602	595	594	582	604	572	578	563	523	582	566	554	538	592	617	632	571	565	579	592	583	577	561	581	548	535	575	575	584	558	580	630	617	573	602	551	571	594	593	546	531	550	585	578	553	591	589	608	614	580	541	604	576	569	571	578	542	557	589	549	625	558	594	606	587	577	592	556	577	561	588	608	574	544	554	593	586	573	570	565	579	585	569	592	572	571	574	557	561	595	550	562	568	601	573	570	594	595	593	604	601	578	565	559	586	556	581	552	552	549	639	610	584	596	581	573	577	531	575	577	586	587	601	564	567	587	567	578	595	586	592	595	560	574	562	543	548	601	611	576	584	574	559	614	577	546	565	531	617	539	542	623	596	576	613	606	580	573	588	569	569	592	563	542	595	553	577	584	567	596	605	548	553	579	533	632	547	575	549	521	562	559	535	597	584	603	563	571	547	545	624	526	586	570	574	554	584	583	567	527	565	591	566	599	553	557	555	595	580	582	583	556	572	561	582	562	592	602	568	578	557	530	597	573	623	577	587	582	565	563	590	554	528	530	612	575	552	596	494	597	602	571	579	542	594	577	597	578	606	557	607	582	554	567	590	539	564	598	599	554	593	558	586	575	545	545	567	575	619	580	578	620	595	515	561	589	541	572	548	566	564	554	570	618	566	592	571	621	542	606	624	584	548	534	597	582	599	583	611	558	579	592	569	603	602	608	571	538	568	579	581	564	564	572	573	507	562	596	565	579	605	590	636	569	576	590	625	610	541	562	546	551	599	546	543	545	562	575	565	535	575	594	590	559	561	603	574	577	579	587	548	604	583	583	559	620	557	556	570	577	568	555	586	562	566	569	544	569	597	562	556	620	569	571	545	591	602	579	586	538	572	595	591
56112	51755	42296	28963	29358	26027	27869	27492	23857	19334	17617	16377	10972	9305	8422	7111	4894	4301	4511	3710	2372	1679	1272	1195	911	647	704	642	418	461	318	326	310	287	285	261	261	300	289	300	308	291	309	267	248	234	273	260	261	213	217	187	189	216	214	210	205	209	226	213	175	170	184	200	204	208	221	207	199	186	176	199	202	164	153	158	165	165	192	183	180	157	178	165	153	182	167	172	176	173	164	146	153	168	167	161	149	165	172	169	149	167	170	184	152	162	166	143	163	198	175	175	162	180	159	158	157	152	158	165	158	145	158	164	178	164	169	173	162	152	152	159	143	149	135	146	161	170	174	137	166	137	154	178	179	169	153	172	156	184	194	158	176	164	153	165	154	166	184	155	169	159	180	163	164	148	167	175	155	153	165	198	156	155	150	157	180	170	165	158	177	185	144	156	174	162	149	173	165	177	176	162	145	158	159	184	167	148	176	159	133	142	164	182	137	168	143	152	164	148	164	164	159	161	155	151	157	162	156	166	155	169	158	145	185	162	167	155	142	182	186	159	166	178	169	157	162	165	154	162	148	161	160	160	144	172	182	164	153	178	142	128	161	148	139	155	157	152	176	152	167	190	210	167	200	136	149	146	165	178	191	195	170	166	162	163	157	138	155	161	154	137	183	138	188	154	157	142	152	165	155	165	173	177	186	158	163	162	167	167	160	159	178	168	153	163	179	155	157	142	159	170	157	148	183	160	151	172	156	173	153	173	154	172	154	140	161	168	162	160	154	174	163	141	166	178	152	162	168	171	153	158	162	203	162	157	179	156	163	166	163	176	167	196	153	153	167	148	173	150	167	163	154	159	166	147	168	165	161	155	169	170	182	167	153	166	155	165	159	155	160	182	172	158	174	152	161	158	154	154	183	153	151	151	143	161	181	163	170	165	160	176	158	155	159	140	162	159	160	170	158	162	167	147	150	163	184	155	167	169	159	187	144	149	180	156	197	161	159	145	166	160	166	151	173	168	161	142	168	163	163	152	162	166	180	197	165	172	144	168	150	163	169	171	137	146	170	169	158	162	181	163	156	159	159	135	151	156	144	152	153	165	145	176	146	134	167	141	159	163	179	150	182	139	144	173	157	164	153	154	155	143	145	184	155	161	175	153	146	144	171	151	170	137	187	158	153	152	165	146	158	164	145	163	164	147	154	152	186	146	179	130	174	154	143	165	156	162	188	163	187	156	152	150	162	174	150	159	155	166	156	142	164	179	173	181	156	142	167	181	139	193	165	155	161	140	159	167	168	169	146	170	156	160	164	157	159	150	165	133	174	145	167	184	162	154	162	158	153	164	169	173	150	149	165	147	152	141	191	161	148	165	148	148	153	164	176	180	175	142	159	175	186	154	160	163	152	184	172	175	164	167	179	161	175	183	152	149	156	154	172	174	182	167	146	161	152	172	153	181	151	148	163	158	164	162	162	168	145	162	176	151	169	164	155	154	178	161	163	193	172	170	156	159	174	146	167	139	182	158	152	142	166	139	164	162	160	152	151	177	167	153	166	197	165	148	156	168	137	156	146	137	182	163	167	144	186	173	163	178	155	165	170	174	177	153	160	163	178	145	154	168	168	172	170	142	178	169	159	176	142	155	168	158	132	141	163	163	142	183	162	170	165	153	170	181	165	169	143	159	166	138	176	177	168	181	156	156	161	163	161	158	139	182	164	153	150	169	158	194	163	170	159	177	157	166	150	150	153	138	147	186	145	167	152	147	181	163	143	144	150	201	137	169	169	139	163	182	151	184	166	153	148	173	160	168	152	158	158	178	122	167	147	152	153	153	177	155	174	158	148	146	173	149	165	166	142	182	155	196	146	148	159	176	159	161	179	146	167	138	171	157	143	179	178	155	162	146	153	153	153	157	171	129	157	166	162	152	146	168	185	136	144	146	162	170	162	167	159	149	152	163	184	175	162	175	160	138	149	151	166	128	172	156	167	152	158	179	150	169	170	144	149	160	176	153	151	180	171	147	153	171	171	166	172	152	155	159	131	153	183	157	147	170	151	146	177	197	178	149	158	148	156	172	175	156	170	168	167	165	167	158	161	163	165	145	156	170	157	178	170	159	148	156	142	173	163	188	128	171	185	154	147	147	152	153	164	149	133	159	185	170	162	163	176	177	154	155	165	144	155	131	155	157	143	151	165	170	173	168	172	161	160	170	165	175	152	138	166	158	174	179	159	144	171	156	163	152	147	175	182	174	163	152	152	173	164	162	185	162	154	182	163	176	139	187	145	151	174	179	157	173	168	161	163	160	156	170	183	159	161	178	152	177	143	164	168	153	149	146	157	157	172	165	177	177	174	162	154	144	131	157	173	173	160	157	166	169	138	168	154	170	159	172	145	158	175	174	168	149	155	163	159	136	140	178	172	172	152	162	158	174	164	152	163	162	174	179	175	164	150	168	150	188	153	157	168	144	154	152	160	148	179	168	173	165	158	155	152	170	153	161	165	172	153	164	154	131	159	155	150	152	163	159	153	172	137	170	188	148	137	157	168	138	158	173	198	163	157	158	132	164	183	175	165	176	174	165	153	139	147	175	148	167	178	142	185	152	146	154	177	143	160	175	167	146	176	162	154	163	170	166	159	157	150	182	189	151	157	146	186	198	156	157	139	137	145	157	126	147	152	137	141	169	160	141	162	185	145	162	162	174	174	154	174	151	175	173	169	164	152	177	160	158	155	163	177	172	161	182	159	138	158	163	147	183	144	168	154	150	159	176	151	174	157	145	146	139	162	174	193	166	163	155	153	161	156	159	144	180	170	153	158	157	172	149	164	150	176	115	173	172	140	152	176	154	167	138	162	158	157	175	184	158	147	173	196	198	177	145	150	172	163	153	166	160	145	165	159	182	179	183	168	168	142	162	156	154	179	147	151	161	159	156	184	161	153	140	143	164	165	145	179	160	156	133	144	151	167	168	167	146	148	151	169	164	164	177	170	159	176	142	161	166	151	154	151	155	162	169	174	167	160	164	147	131	170	168	156	179	131	155	168	173	163	160	145	162	186	156	145	168	167	146	171	177	147	138	157	139	164	148	160	181	148	136	151	149	143	170	180	168	170	150	197	164	163	161	163	148	186	168	153	148	173	152	138	163	192	182	174	170	137	177	135	142	140	175	172	164	169	167	161	173	144	179	174	149	165	149	164	168	150	175	183	163	155	168	167	146	158	142	151	165	167	163	185	161	174	156	175	154	166	168	158	158	179	154	164	169	151	166	148	196	142	165	177	163	149	184	168	175	172	164	170	179	173	164	160	160	155	169	183	158	139	140	167	150	165	183	144	150	136	159	161	160	168	144	162	147	165	144	172	149	171	145	151	194	193	154	157	150	175	135	169	154	162	138	183	163	188	157	147	186	127	147	173	171	165	181	166	165	138	165	167	159	130	182	154	142	149	175	170	159	165	151	163	161	176	156	130	157	141	155	162	153	138	174	175	166	177	156	163	150	167	163
41543	51685	47232	37001	37132	34303	38451	36558	32408	30509	30654	27549	20614	22176	20473	18481	13957	13867	15013	12559	8982	7225	6081	5718	4096	3277	3616	3216	2392	2122	1679	1587	1201	1276	1211	1286	1269	1410	1191	1258	1231	1275	1325	946	1019	1157	1082	1061	829	769	749	639	666	691	734	708	691	628	650	590	638	587	541	584	700	756	640	674	664	655	570	597	533	530	490	471	503	460	465	483	501	464	476	492	491	443	467	439	459	437	427	421	429	415	430	415	412	378	401	409	414	403	351	404	392	378	394	369	408	398	403	415	401	385	354	371	383	397	408	357	419	413	373	413	417	356	433	397	376	406	386	409	372	370	449	371	383	406	411	412	413	453	422	375	382	403	415	396	357	385	417	383	442	393	374	371	349	407	399	343	382	408	402	361	391	396	387	374	342	365	380	400	426	408	364	395	406	387	404	376	394	382	379	385	423	348	361	388	379	376	411	410	367	422	410	374	367	357	395	413	372	363	378	378	356	386	435	365	392	382	401	365	394	373	388	357	384	362	413	403	386	380	341	368	374	377	406	385	363	350	404	427	371	375	397	374	401	388	361	405	379	401	412	388	357	378	404	358	357	357	366	397	355	368	406	408	403	418	408	374	358	413	375	418	345	360	367	397	363	368	372	412	391	379	373	393	407	432	361	361	393	408	403	363	391	374	369	404	391	375	373	369	424	381	410	383	390	395	381	403	376	391	379	390	385	349	384	380	408	406	352	402	351	400	377	422	377	400	368	378	371	384	378	395	418	369	380	359	392	345	401	362	364	421	360	346	347	372	373	349	397	400	364	369	365	399	382	370	381	403	394	364	360	392	400	345	376	404	387	407	388	395	392	417	393	397	396	446	390	347	423	381	413	390	374	372	400	398	369	406	405	400	360	414	379	405	384	354	393	391	386	393	396	400	364	374	384	358	363	400	381	401	402	403	390	408	387	387	392	412	377	389	390	361	434	387	386	359	363	385	400	389	366	394	386	382	353	381	368	371	384	444	408	402	362	372	374	390	406	380	447	373	389	394	408	393	378	386	390	393	389	379	375	413	388	366	365	410	394	366	366	388	392	370	400	388	411	411	351	397	385	369	393	390	384	415	382	344	371	374	382	350	406	386	374	422	374	407	374	381	392	362	395	398	381	386	357	350	404	410	403	379	382	363	405	385	383	346	417	353	403	380	397	364	387	394	381	394	389	378	386	412	373	410	391	364	390	389	378	353	411	391	375	382	358	370	374	410	379	407	378	402	370	413	394	387	422	420	383	395	403	393	398	381	395	391	376	382	361	387	398	380	371	365	418	390	402	341	414	372	410	394	380	399	395	399	359	390	383	412	379	431	386	407	399	400	361	393	419	377	385	347	401	412	376	350	394	393	410	361	428	402	361	394	404	394	361	363	360	383	385	392	395	392	346	384	401	395	368	402	356	383	367	376	383	382	403	407	389	394	383	415	391	402	405	393	376	396	385	396	356	405	350	395	410	415	409	375	432	379	366	397	376	382	407	363	391	423	362	375	391	396	386	368	383	423	377	377	411	365	412	399	383	378	400	391	393	426	362	433	389	408	356	417	378	371	366	407	376	400	403	402	398	391	393	414	411	380	424	362	367	388	339	402	361	402	378	392	387	405	393	390	386	389	394	404	377	390	388	377	409	384	383	364	406	366	397	384	399	388	379	404	395	392	382	394	367	408	364	397	382	408	399	371	357	373	374	396	393	389	397	424	339	360	363	387	386	399	406	375	366	387	367	409	382	387	379	351	373	430	415	386	381	404	388	373	390	394	386	358	383	408	413	408	379	376	394	373	369	400	395	421	407	424	394	396	413	380	348	388	383	392	392	389	394	385	403	372	388	370	341	384	388	454	420	363	380	382	436	421	390	337	385	414	380	365	406	360	404	403	405	377	376	389	418	406	394	418	370	393	415	401	362	349	412	394	388	406	380	419	368	383	417	359	418	374	429	397	441	372	370	362	389	373	431	402	373	412	367	395	397	374	360	342	393	401	405	419	391	393	378	397	383	402	397	392	397	358	395	375	407	380	422	359	389	439	387	385	402	379	377	404	365	405	402	407	429	376	408	375	363	358	390	384	381	383	415	396	383	401	395	401	431	382	389	412	440	381	425	387	387	433	379	356	369	345	384	368	405	391	408	378	385	409	346	377	376	399	396	372	382	382	400	376	413	373	380	382	404	401	385	402	378	438	359	401	362	377	382	408	398	387	377	356	387	369	382	403	409	408	387	375	391	368	388	369	365	375	412	393	359	403	401	397	386	388	383	420	396	384	367	372	383	411	380	401	403	409	391	383	361	395	359	398	346	380	380	353	387	380	382	376	371	416	401	396	392	384	363	355	392	397	407	391	394	375	374	392	393	380	386	388	404	358	403	386	365	374	395	390	352	415	403	376	354	395	405	400	389	389	373	359	415	382	363	341	397	330	363	404	368	373	383	373	388	411	383	394	380	360	376	426	407	366	359	378	379	396	341	372	417	388	396	382	408	357	426	419	392	415	355	403	414	402	395	372	368	399	379	405	392	384	360	415	377	377	354	412	364	374	433	419	408	368	368	401	380	375	401	418	384	396	401	346	380	376	406	398	408	377	397	399	392	361	380	409	423	380	357	362	398	387	390	381	392	369	385	398	378	386	408	414	384	375	363	362	396	378	385	372	409	359	384	412	408	410	391	381	374	396	409	391	359	400	373	415	409	403	403	404	353	413	390	390	374	409	421	398	415	410	353	379	378	400	407	406	415	384	351	379	373	391	387	364	384	390	418	403	391	377	360	421	397	393	378	397	383	372	417	391	382	413	393	405	410	374	383	415	385	377	397	393	385	380	371	411	426	376	411	360	400	384	389	364	406	390	375	376	408	342	364	388	384	395	377	374	426	410	361	379	378	449	382	370	397	388	388	398	390	341	377	369	401	380	429	401	413	387	376	359	407	366	376	402	378	407	421	385	375	406	387	380	406	384	367	394	399	393	371	372	408	425	401	364	383	363	366	380	360	374	385	367	365	399	412	410	356	361	401	391	374	381	394	379	359	428	390	396	395	366	387	351	339	379	400	367	370	378	372	351	357	341	387	383	389	414	380	366	369	407	368	388	376	393	386	401	403	396	403	439	385	366	375	397	382	350	400	420	405	403	369	340	376	400	391	344	373	380	343	375	367	374	380	381	385	381	397	427	413	387	390	361	411	396	383	412	367	372	352	415	418	375	386	384	378	399	385	384	394	396	366	423	417	368	375	406	381	350	395	396	384	357	379	361	358	392	361	348	382	389	376	381	400	409	401	362	433	383	356	376	379	391	396	351	405	405	420	400	371	376	375	392	388	385	382	372	392	394	342	377	397	368	363	400	392	393	359	380	393	383	363	366	350	421	415	403	385	388	368	406	337	384	397	372	402	388	379	380	403	387	378	370	381	369	372	362	426	412	372	376	408	393	401	392	404	356	384	394	394	424	354	375	389	395	355	387	361	385	384	398	359	440	376	385	356	394
25623	23505	18577	6744	4118	2675	2195	1740	1363	927	808	732	560	462	482	411	386	359	352	364	362	291	304	265	283	231	249	287	241	302	275	225	237	245	241	255	222	248	233	220	261	256	270	229	243	244	256	251	237	251	246	223	223	224	218	237	255	233	248	261	237	256	200	254	245	254	249	223	234	256	247	241	271	269	262	266	245	248	248	260	244	273	233	218	219	247	233	242	264	285	248	259	242	281	245	208	245	252	259	235	266	262	247	267	247	245	228	260	218	222	211	254	270	236	237	252	229	242	253	214	232	271	242	239	265	258	247	255	262	243	253	246	275	200	252	252	231	251	258	236	242	250	246	234	240	231	245	251	220	234	268	226	235	231	236	277	220	256	255	259	238	233	228	227	228	257	196	258	242	251	242	230	227	250	205	280	243	231	252	216	256	268	235	236	233	263	269	232	236	250	242	230	216	254	209	223	263	232	226	258	236	260	240	240	245	242	274	219	264	276	251	248	241	238	229	220	240	229	253	241	232	259	261	224	250	228	214	234	231	223	238	252	235	224	237	268	244	246	247	259	236	242	235	254	234	237	250	236	233	276	227	211	246	237	252	257	243	235	258	253	231	252	234	212	263	210	254	253	274	210	264	247	228	248	238	288	252	266	247	219	215	286	264	259	228	225	255	223	234	258	266	219	246	221	220	239	222	250	228	211	255	237	267	213	236	249	257	249	239	265	216	247	238	217	259	257	221	228	225	265	216	223	246	247	242	249	263	261	254	268	235	249	242	239	286	258	257	235	243	252	230	235	231	236	251	247	259	257	242	258	247	274	245	257	230	234	228	252	241	269	259	256	239	235	235	234	237	278	225	244	228	243	234	281	257	225	252	230	253	226	241	251	260	238	238	228	220	233	209	239	282	243	246	243	265	267	251	241	239	229	237	242	208	218	226	279	241	275	251	252	220	247	238	250	272	252	230	257	256	256	242	257	258	220	229	263	242	245	241	253	240	259	260	251	275	214	235	237	265	242	234	267	283	218	240	230	244	236	224	264	261	228	260	252	240	234	208	248	244	215	255	217	231	237	231	230	260	252	248	272	249	235	222	231	226	240	226	228	249	237	267	242	231	232	233	252	254	266	281	215	196	213	273	250	239	250	225	213	252	230	270	238	257	229	248	249	213	235	260	234	235	243	257	242	259	221	219	250	257	235	253	220	242	229	212	249	208	267	264	240	216	263	234	224	231	254	257	226	269	239	252	242	216	264	261	235	248	260	238	245	237	239	245	237	227	267	241	257	252	258	259	222	266	213	237	242	229	217	245	250	243	247	216	256	216	238	216	237	211	237	259	262	249	248	220	234	233	230	261	216	232	246	241	229	227	258	215	226	233	262	244	232	229	231	263	237	268	259	233	272	240	241	254	242	229	227	240	247	256	225	262	222	255	244	235	257	282	230	223	240	240	249	243	205	265	255	253	248	251	236	243	228	270	252	251	234	222	241	259	239	257	244	234	234	245	216	232	234	234	254	258	233	224	226	250	262	273	246	249	225	252	237	215	217	248	235	258	254	254	233	243	257	271	227	239	266	234	231	222	269	234	233	219	258	242	233	241	280	229	249	250	238	254	216	245	207	250	228	248	257	284	216	244	246	217	246	244	248	231	226	206	228	238	232	262	246	238	258	250	260	215	211	241	219	217	245	250	217	258	238	238	236	231	265	251	208	250	243	233	264	292	232	240	273	237	248	241	249	239	224	214	278	225	248	243	253	228	237	234	247	234	273	220	264	245	240	221	245	240	268	252	247	273	238	233	242	262	223	244	218	242	229	225	231	243	231	234	242	237	251	221	225	260	252	250	225	253	219	258	265	223	255	219	254	229	260	246	231	251	234	249	263	245	255	226	226	229	214	241	248	225	269	256	229	246	233	241	273	240	219	257	218	248	242	223	240	259	230	257	244	247	290	228	231	254	232	248	248	258	212	237	215	261	241	236	249	243	232	246	258	234	245	240	234	239	240	218	258	249	251	276	242	241	263	207	228	239	243	252	255	254	254	288	251	247	246	247	239	234	203	241	245	220	253	245	277	217	255	242	252	239	219	242	245	231	221	243	243	259	219	217	231	231	251	245	227	234	238	259	245	235	215	234	245	231	215	257	220	256	245	260	262	244	231	243	218	248	239	237	234	233	216	229	225	227	229	229	238	239	224	233	209	240	180	269	233	263	255	230	251	231	240	205	245	279	247	229	224	242	250	238	250	244	238	245	238	210	203	250	229	247	252	242	222	252	234	271	249	233	207	238	243	255	232	249	225	244	244	237	247	274	225	237	249	271	252	270	262	193	241	219	247	258	243	264	242	224	220	256	237	248	266	259	228	231	257	252	245	265	226	251	240	254	264	249	218	244	212	254	237	250	226	258	248	258	235	248	236	233	241	234	234	255	237	239	223	218	265	222	234	233	249	253	236	239	238	235	270	263	255	252	224	220	250	228	261	232	266	260	243	228	219	239	255	238	231	244	263	248	267	259	234	243	238	248	242	225	240	234	227	259	225	254	228	239	221	257	223	268	218	251	232	252	213	261	226	248	226	255	226	237	254	236	220	233	238	233	232	257	253	234	226	255	230	247	242	231	228	244	224	244	254	213	231	234	283	251	253	241	223	268	231	226	229	201	257	257	268	268	266	246	234	237	239	239	258	227	234	246	240	219	216	229	238	246	257	231	245	224	250	244	236	229	251	256	252	215	239	238	239	245	246	231	259	257	231	217	274	225	250	253	265	262	228	200	216	229	256	232	249	225	233	237	241	230	221	208	234	255	274	221	246	236	264	258	227	252	256	235	231	244	215	281	238	257	222	260	228	254	265	212	250	235	238	267	249	236	248	237	245	242	234	246	238	252	261	265	235	266	238	223	246	282	226	256	249	238	233	223	236	255	240	253	268	214	274	222	251	248	261	233	247	229	252	232	245	204	251	230	251	256	229	218	221	241	235	253	242	235	233	214	240	246	262	256	236	258	253	271	267	280	255	231	249	265	253	248	254	229	262	259	232	237	230	242	240	246	249	252	242	250	247	229	216	234	220	246	235	231	255	227	248	255	236	236	240	266	254	236	214	237	249	264	225	272	257	251	261	243	239	241	260	225	232	259	251	222	240	230	219	213	232	250	237	252	243	247	210	230	227	251	228	252	244	240	249	248	257	259	244	232	236	254	239	267	237	234	253	219	211	269	266	252	236	245	261	263	251	242	244	257	242	261	246	239	236	258	248	240	223	281	264	215	235	255	235	240	216	244	242	240	242	244	242	225	257	243	219	230	215	245	227	256	240	241	251	233	242	213	221	245	229	252	221	240	245	245	217	246	238	274	202	261	235	282	257	253	250	255	258	240	258	266	260	246	232	241	237	277	229	245	229	239	237	240	278	237	245	237	209	243	257	246	224	256	253	241	246	234	266	277	245	247	253	226	236	252	244	241	228	233	236	248	255	250	255	238	243	237	246	260	265	233	235	240	246
16427	23045	21312	11139	10623	8233	7953	6637	5470	4071	3777	3392	2377	2304	2136	1939	1544	1453	1358	1304	1030	964	935	905	829	767	718	723	738	692	678	639	617	652	603	689	621	630	641	631	662	590	658	656	628	590	660	562	586	622	650	609	580	617	624	602	603	631	613	648	591	592	589	597	576	581	618	618	677	620	638	564	570	571	606	585	573	554	599	596	574	589	555	609	536	582	656	567	605	580	586	556	616	546	562	587	542	561	592	559	588	572	606	529	559	540	596	610	603	571	591	589	610	552	584	574	581	595	620	567	626	585	602	581	574	588	560	599	561	522	591	584	562	575	563	587	603	610	601	590	602	534	592	596	588	598	568	612	596	551	601	591	602	601	573	564	605	593	557	545	532	597	610	560	575	589	562	566	559	601	554	590	528	602	582	579	609	582	570	582	596	585	563	544	596	614	570	588	559	595	588	594	572	603	587	578	587	594	552	605	573	563	592	570	583	578	550	577	563	571	600	576	607	542	541	587	593	567	601	576	563	548	586	565	570	603	568	550	594	569	580	503	541	564	599	614	578	539	599	601	575	600	583	570	545	574	580	570	555	589	605	600	579	587	577	580	535	551	581	537	632	604	596	596	569	581	598	563	627	585	609	558	611	538	581	539	589	586	572	523	597	608	585	562	621	573	579	579	576	600	541	614	590	554	538	593	545	575	595	570	574	566	608	560	544	549	586	621	589	593	582	623	558	567	598	602	607	596	578	586	580	575	587	559	545	576	568	535	661	632	578	547	589	619	559	565	554	568	573	565	564	585	565	576	583	578	600	618	580	595	572	589	577	541	597	559	570	576	562	569	583	566	528	569	593	550	618	553	560	598	575	550	571	607	583	574	563	518	623	531	564	587	582	579	601	557	581	574	605	600	570	615	593	558	572	563	547	576	589	556	558	536	552	631	552	585	572	554	580	592	574	601	612	625	581	581	574	618	568	569	596	585	596	608	591	577	587	597	581	544	545	521	552	509	570	592	609	601	557	591	558	584	581	596	557	555	529	585	576	598	541	586	540	565	568	589	560	601	555	565	533	583	571	614	534	604	603	572	608	553	588	577	594	583	549	594	593	560	549	550	582	614	585	593	544	612	584	585	599	572	659	565	545	581	557	543	605	614	571	587	589	560	585	594	559	564	577	585	565	590	568	539	557	617	553	554	566	576	596	587	590	612	586	572	603	554	569	583	622	601	563	566	595	552	542	559	585	603	606	592	583	596	596	590	587	591	592	607	594	595	573	569	549	593	565	551	570	559	547	585	600	551	504	572	574	596	572	538	578	539	574	577	575	585	571	596	573	574	569	538	587	589	523	590	566	563	571	615	553	595	539	564	598	536	557	611	589	576	613	567	612	585	586	579	551	588	592	519	560	569	548	582	570	545	618	549	558	553	593	610	547	587	579	590	587	602	585	593	551	573	567	558	561	585	577	577	625	563	582	603	587	530	596	610	593	580	566	573	591	546	639	584	609	583	557	588	592	626	583	582	564	584	541	583	552	575	579	584	574	529	574	596	599	608	568	606	586	547	573	670	582	605	608	621	581	616	570	628	564	575	586	633	556	594	564	591	579	586	543	551	609	571	593	573	543	595	612	602	555	606	589	576	559	568	540	575	608	523	572	568	577	568	576	610	586	596	533	589	568	571	569	578	553	535	588	583	554	571	564	541	570	560	553	578	594	541	628	579	568	561	601	571	575	581	619	581	538	588	554	579	588	593	618	572	599	536	585	607	545	577	621	580	563	599	530	616	588	566	568	590	584	552	598	575	546	556	596	579	586	568	588	563	547	575	598	560	597	583	604	542	605	592	581	590	543	585	595	552	582	571	592	605	566	585	594	606	613	599	591	602	542	602	633	566	560	591	572	609	598	572	588	602	604	556	585	597	578	594	588	562	581	598	570	584	560	575	549	608	579	583	547	569	538	582	553	595	582	626	583	567	581	573	538	613	546	665	610	570	557	554	595	565	590	535	544	562	598	553	564	514	565	559	563	577	569	567	602	613	600	545	597	576	592	553	572	584	587	560	530	587	571	617	559	587	588	546	572	582	618	586	575	547	584	598	576	599	578	547	621	578	555	559	590	627	599	549	594	579	570	543	569	583	553	554	580	579	586	590	522	598	548	559	581	611	564	623	604	553	538	597	571	578	623	562	612	568	615	586	574	551	621	560	588	560	530	606	552	574	627	590	597	546	623	541	564	576	602	566	578	577	556	581	575	566	571	584	594	585	550	555	601	582	590	596	583	606	526	606	547	561	552	541	543	590	594	600	567	550	547	597	599	610	577	596	580	582	575	558	592	597	597	587	565	536	562	536	565	599	577	591	624	578	602	539	543	628	583	544	582	570	593	554	593	617	603	578	610	613	598	589	572	613	598	624	605	618	625	591	554	558	607	567	553	556	577	584	542	560	584	549	583	568	561	584	571	558	590	568	587	579	638	604	604	608	590	537	582	560	577	567	600	599	576	595	587	585	605	594	564	587	569	551	581	586	571	567	547	584	589	518	529	534	629	577	538	594	543	591	615	580	568	556	579	593	568	608	552	583	587	579	592	610	607	542	559	588	544	577	561	567	607	607	589	558	591	549	568	560	574	592	592	573	550	589	596	560	598	574	548	573	577	558	622	539	557	605	561	584	574	595	526	528	598	591	593	581	556	614	597	570	571	564	580	589	564	568	594	580	531	566	604	585	535	565	550	610	579	555	573	569	618	573	622	628	562	589	592	569	573	569	604	597	529	549	622	588	558	620	596	569	572	549	571	549	592	555	583	561	611	605	552	631	533	560	591	626	595	569	572	561	603	575	609	569	570	506	572	581	575	574	580	608	595	605	597	572	587	583	578	576	588	532	564	574	579	564	542	528	590	605	585	581	562	588	577	567	589	592	582	595	565	576	532	577	568	622	598	590	538	559	589	593	591	559	632	584	583	522	586	567	601	573	572	608	583	621	585	610	543	578	534	597	616	592	614	550	580	571	602	542	577	568	570	572	618	613	574	573	599	573	583	572	573	615	543	600	559	554	593	593	609	560	570	606	581	536	592	637	560	626	551	610	575	540	607	573	587	622	620	544	600	590	551	581	542	556	569	562	555	612	561	542	564	564	530	589	523	569	567	552	566	601	553	541	558	621	577	588	573	615	560	602	572	552	575	570	554	556	566	587	595	587	606	599	608	530	555	558	584	578	581	582	570	551	560	573	543	575	566	539	582	578	561	541	575	577	634	611	563	597	606	534	581	578	582	603	559	596	564	559	588	556	621	568	662	600	610	553	600	581	602	574	564	588	567	530	559	529	595	601	576	566	592	588	576	554	583	584	552	566	590	578	607	570	589	575	567	555	610	564	581	591	610	578	602	594	600	609	568	592	630	540	555	571	575	569	592	568	546	578	596	614	581	567	564	592	551	568	564	581	581	595	608	620	577	579	533	605	567	556	602	607	572	603	564	627	590	524	581	532	588	585	572	581	575	595
46769	50637	44138	27224	25601	20378	19831	15668	12916	9349	8402	7201	4151	3981	4044	3158	2266	1845	2026	1712	999	880	706	652	462	418	408	449	369	341	320	343	294	326	306	309	329	301	314	304	276	318	306	319	289	246	284	306	279	261	258	265	237	253	267	244	305	255	247	259	275	261	299	244	259	269	272	258	233	296	234	252	251	249	245	260	243	265	231	238	241	245	247	272	252	256	260	210	240	252	255	254	220	226	265	258	239	228	235	240	236	257	267	255	237	261	216	263	228	263	262	237	275	221	234	263	265	244	236	215	261	211	216	236	226	242	238	229	262	252	256	282	262	240	237	256	236	256	265	227	249	276	276	250	258	262	241	229	255	235	244	278	264	251	230	246	241	250	262	235	224	252	245	255	232	240	238	235	236	257	254	251	257	232	224	226	236	228	271	251	221	221	280	233	242	245	288	247	266	242	241	231	230	272	266	247	253	258	241	244	240	209	236	249	249	272	280	258	283	270	260	227	245	259	260	282	243	265	253	246	271	236	224	225	231	262	247	250	261	243	245	216	244	257	222	245	236	235	220	225	239	230	251	228	232	231	270	225	242	234	258	252	269	211	223	257	258	230	223	247	245	262	272	238	228	255	237	250	278	295	246	270	262	236	247	248	227	241	248	260	213	254	249	256	252	236	257	257	214	236	234	275	272	227	245	256	229	255	252	260	240	259	268	263	241	251	264	254	263	224	235	246	218	259	242	241	260	240	220	244	289	257	235	239	239	272	249	216	242	243	229	242	218	256	251	242	250	230	245	229	263	226	224	248	228	247	242	257	228	245	248	242	262	235	262	241	266	203	228	253	257	275	221	261	259	223	259	268	254	243	243	277	249	268	243	228	245	241	259	235	241	259	259	245	254	228	279	262	272	238	254	244	257	254	242	240	266	232	220	250	248	235	267	232	257	248	242	277	258	269	260	242	255	264	249	236	237	251	252	258	244	254	238	224	260	264	260	267	247	261	259	251	261	237	232	245	259	225	224	261	231	235	220	236	273	265	265	209	264	231	254	247	258	265	221	252	244	255	258	254	225	231	245	227	215	265	253	237	233	237	240	262	235	244	228	248	269	255	266	248	265	273	204	241	249	251	220	267	230	253	263	228	247	268	263	254	226	242	245	255	251	231	263	243	228	247	267	253	230	263	263	248	240	266	242	231	251	247	239	258	251	255	268	248	247	223	264	237	250	231	243	278	248	247	249	245	246	241	261	198	253	238	269	250	225	220	261	226	244	236	241	264	237	237	243	278	254	221	230	255	245	245	244	249	228	256	236	249	246	217	239	250	268	252	237	271	235	221	258	258	247	249	229	228	244	225	233	240	269	240	263	266	213	255	249	247	238	249	260	239	263	252	240	234	261	226	261	230	223	254	259	249	243	256	212	249	239	255	251	228	291	264	242	265	246	252	238	250	223	202	219	228	253	225	243	255	266	273	223	213	260	253	259	251	286	237	239	234	243	234	253	234	256	256	227	266	243	272	213	234	242	245	256	263	233	247	250	274	254	246	259	252	246	257	263	249	227	235	253	270	269	258	255	288	247	233	258	254	236	266	255	261	234	229	204	224	213	246	245	243	267	235	265	239	277	260	256	252	233	220	238	245	233	253	223	261	251	232	239	251	232	253	247	292	255	238	243	236	257	245	241	236	235	221	221	266	217	256	254	219	255	233	247	232	238	252	233	254	272	234	232	231	219	229	212	249	233	218	248	246	262	261	250	255	246	252	230	249	260	243	234	257	223	276	260	244	232	250	257	238	246	211	247	254	235	239	244	242	240	247	264	212	220	267	258	223	265	238	202	251	258	222	253	237	257	253	227	260	242	267	248	261	252	281	248	253	244	239	259	219	246	256	252	232	273	242	253	243	238	258	254	244	208	239	227	232	241	258	253	220	238	245	265	270	248	260	237	266	268	232	224	262	262	261	236	228	252	250	239	244	242	274	252	258	259	243	238	261	240	252	249	234	253	254	246	258	235	235	271	249	256	263	266	231	268	235	267	255	234	249	261	233	232	233	269	262	277	231	254	238	245	248	244	279	247	263	262	225	255	235	232	238	237	234	223	234	248	252	255	279	228	246	258	257	244	228	249	241	243	266	269	256	256	232	243	250	238	264	246	243	238	243	259	227	279	231	280	239	275	235	239	234	239	233	267	253	246	260	225	242	227	232	263	287	256	255	228	252	247	236	258	206	239	263	277	249	227	231	248	252	257	245	249	242	244	227	230	253	210	258	242	211	231	253	246	261	262	254	226	232	252	237	255	254	252	236	263	216	240	230	265	234	255	240	261	249	248	253	231	272	271	255	270	246	238	270	239	261	235	236	266	249	249	239	277	233	274	257	218	237	247	242	243	247	246	274	276	244	256	252	237	261	219	232	255	241	249	262	253	252	242	256	231	252	252	262	240	247	272	280	231	255	238	256	270	253	236	234	228	247	267	234	244	230	237	251	211	248	260	254	247	236	252	267	263	263	252	226	224	232	245	230	263	270	235	253	260	273	204	230	243	235	257	252	255	226	242	237	237	273	236	243	244	251	247	234	277	244	241	271	253	266	254	260	275	259	242	245	226	253	253	247	274	275	221	239	266	270	257	265	243	265	281	228	253	245	249	254	234	247	242	246	233	261	247	218	207	246	248	246	240	243	245	251	258	242	252	228	225	228	247	284	251	253	232	262	256	253	226	248	273	220	250	250	255	248	251	239	264	250	251	222	250	259	237	224	236	227	242	226	264	249	244	252	244	264	235	255	256	249	245	225	277	240	256	235	243	210	230	250	265	242	245	259	246	261	260	263	240	258	292	221	247	258	245	250	244	243	267	219	231	244	253	267	248	270	251	225	260	264	262	239	245	244	260	246	264	240	243	248	231	225	235	228	255	249	277	224	248	248	220	235	244	263	282	233	263	232	262	239	284	248	248	244	284	281	258	240	265	257	228	245	242	250	216	257	274	239	223	230	237	242	222	242	243	228	264	220	257	238	284	266	244	234	244	245	248	225	234	258	265	261	239	233	242	279	235	247	262	264	243	236	223	247	225	256	271	236	254	279	237	260	233	239	236	238	251	225	243	251	228	260	247	216	220	252	262	239	290	249	233	226	274	259	251	214	247	267	228	241	227	250	237	253	226	262	248	240	257	238	223	285	273	255	257	255	254	234	253	249	243	211	258	232	258	240	240	233	263	283	282	223	237	244	244	274	249	239	261	257	237	242	255	268	245	266	227	267	267	222	232	253	246	263	263	238	236	275	242	217	271	232	248	222	233	281	256	258	237	283	262	236	228	250	240	230	231	240	236	257	239	252	285	273	234	268	260	243	291	265	251	258	256	248	228	232	247	264	265	255	234	239	245	225	281	237	246	239	213	267	246	239	252	276	267	233	217	252	213	262	246	247	215	241	243	242	253	269	236	215	249	245	263	256	237	243	234	244	243	244	228	258	229	256	267	258	247	236	258	252	233	223	265	242	246	246
33516	46290	43312	27450	29569	25758	29298	25389	22765	19291	20353	16869	12596	13655	13713	10364	8364	7794	8137	7294	4981	3701	3122	2915	2155	1837	2050	1782	1455	1214	1113	1091	1023	992	894	970	1050	1027	1020	986	918	920	892	851	839	808	812	825	850	809	733	728	690	728	725	700	697	728	730	695	699	706	643	654	642	735	791	699	714	630	666	658	610	619	619	595	598	637	636	583	631	705	650	632	615	641	602	559	612	592	608	592	624	613	633	592	621	573	573	585	602	560	563	546	586	584	614	563	572	597	540	566	548	599	538	589	631	557	598	578	552	567	569	527	583	534	545	604	602	551	586	555	558	522	572	567	568	542	562	569	557	552	575	595	600	580	526	582	590	594	552	553	609	625	585	517	590	571	570	536	591	599	541	558	585	605	574	562	550	626	582	594	573	586	580	560	563	624	544	592	566	531	599	556	576	598	576	551	578	606	590	561	586	567	577	582	572	542	543	584	599	575	562	591	554	570	512	569	608	581	590	621	585	608	573	548	564	555	568	562	574	589	563	574	576	582	558	573	579	540	574	585	581	580	594	578	552	617	556	561	577	558	565	529	564	545	586	596	539	558	545	583	556	592	565	597	605	543	546	548	572	595	584	542	586	596	561	606	547	549	572	586	625	569	572	588	599	600	604	563	621	562	561	573	570	537	573	554	587	579	553	598	615	532	581	601	610	565	543	601	595	580	596	597	587	573	585	554	610	534	576	638	554	573	522	567	568	594	590	578	597	549	606	575	557	579	634	554	551	528	600	545	580	594	620	553	551	546	581	573	607	579	569	576	567	562	543	556	590	497	606	574	567	573	568	555	593	593	534	567	564	589	586	586	565	568	587	590	582	547	533	580	565	548	525	542	563	550	585	549	565	583	550	573	571	617	574	577	570	550	559	484	623	564	550	586	616	547	538	565	584	561	603	565	577	573	596	576	551	583	562	588	570	634	608	579	588	590	572	558	588	565	579	570	546	601	557	603	585	589	542	557	559	590	575	579	605	578	562	590	577	585	564	595	564	600	597	556	582	561	568	561	558	547	572	543	573	614	589	563	583	552	625	569	567	544	597	546	579	578	554	572	588	579	561	573	595	595	562	584	507	564	617	561	535	605	600	568	541	602	602	542	570	577	597	564	559	569	573	573	560	548	605	586	532	569	590	592	583	540	558	601	529	575	591	564	582	562	576	622	560	572	560	585	525	574	625	571	514	564	547	554	592	562	577	568	561	591	529	575	543	603	598	579	550	562	568	604	556	570	561	558	571	594	576	555	523	585	613	588	544	585	606	525	569	578	609	572	576	526	579	598	533	519	593	584	592	575	517	594	631	599	579	560	608	607	538	584	599	545	599	594	588	553	541	561	582	572	546	550	577	582	605	608	606	557	586	616	603	595	613	567	534	556	566	589	632	583	561	565	557	573	584	581	575	572	581	585	603	616	574	604	563	573	548	572	585	572	583	579	538	557	590	549	568	536	577	585	517	549	559	526	582	596	580	572	589	567	560	598	583	545	584	531	558	599	530	608	589	554	590	546	591	575	569	583	583	566	573	582	578	584	557	566	602	536	624	587	564	576	590	604	580	556	590	591	585	553	566	568	539	587	541	586	583	547	580	586	585	563	584	597	581	561	624	546	581	570	646	589	570	611	570	602	557	578	578	559	612	581	564	559	593	553	590	537	558	564	540	603	576	628	617	566	534	559	614	605	565	537	546	586	559	583	574	567	588	587	583	566	588	542	572	603	594	580	541	576	598	579	597	603	541	552	605	568	555	582	591	551	610	552	534	558	546	559	583	596	566	627	550	560	593	600	548	562	592	573	589	539	550	616	589	583	587	584	604	586	551	587	599	576	538	598	596	600	527	565	594	595	539	596	568	546	586	552	597	600	581	588	595	532	594	606	585	522	566	533	567	567	566	575	533	556	586	572	569	600	558	587	539	573	554	543	571	599	614	596	563	537	597	550	555	573	587	567	575	588	592	561	565	601	581	588	567	568	532	537	548	601	559	574	590	530	592	592	513	605	559	565	562	579	581	547	588	589	610	572	568	561	600	570	576	549	561	552	585	548	598	620	616	607	571	575	594	570	591	572	570	590	607	622	581	549	571	554	567	567	597	592	575	581	579	577	588	604	584	573	565	558	591	584	554	558	557	551	581	547	601	537	577	584	562	625	580	599	578	568	513	567	603	559	625	566	567	586	531	581	607	583	556	567	575	569	560	605	577	593	558	552	537	597	598	577	599	548	555	581	590	550	574	558	577	569	553	591	553	558	577	550	549	636	574	564	591	594	575	620	579	572	564	585	576	523	602	557	601	597	575	611	588	574	570	569	592	567	576	577	571	570	605	584	553	553	577	592	554	622	608	579	597	583	555	579	609	605	541	585	547	610	558	571	572	555	569	559	637	626	602	549	591	598	567	571	590	600	617	551	576	584	579	575	577	571	616	604	554	534	547	585	578	578	564	558	595	554	601	584	654	552	599	595	576	578	604	548	598	589	590	588	532	583	571	563	563	607	542	597	581	588	562	563	636	622	592	592	597	554	569	564	566	574	572	588	597	540	527	584	574	589	565	597	560	561	566	558	538	548	564	557	635	566	558	580	571	594	585	560	574	588	566	582	541	600	591	576	551	549	565	545	569	582	589	570	538	594	602	571	618	557	550	528	566	624	588	508	586	580	562	564	604	563	570	603	576	608	589	532	550	545	564	581	542	567	577	584	554	583	599	604	600	577	614	585	568	570	591	588	575	568	589	554	591	603	551	591	559	592	602	578	546	589	529	576	599	579	585	581	610	575	582	601	608	587	575	575	611	593	565	577	590	595	590	597	518	558	549	551	582	573	563	608	540	586	561	569	583	586	557	596	573	571	571	529	559	563	595	559	567	596	599	554	603	575	614	601	600	582	547	569	559	591	550	566	539	604	613	614	581	592	567	561	587	549	591	594	538	542	597	581	575	645	582	581	593	557	566	572	562	534	565	594	561	563	563	574	543	578	594	571	571	586	584	568	560	555	560	558	555	557	584	628	554	559	547	575	571	610	605	604	552	565	610	612	593	537	587	553	511	541	551	589	542	574	576	605	570	564	547	610	629	571	612	579	543	572	570	602	598	579	602	580	588	574	612	542	601	572	629	611	605	602	537	572	524	559	616	568	569	631	559	569	544	587	567	597	603	591	542	591	585	592	574	568	577	575	566	573	577	592	542	598	565	570	554	572	553	573	581	563	599	607	607	547	590	590	616	600	534	611	539	618	577	582	554	581	552	534	572	584	559	577	558	567	591	590	566	620	600	616	617	536	581	629	627	565	578	584	565	596	554	617	600	588	600	603	578	579	563	560	548	596	576	579	535	607	561	578	600	582	593	551	588	591	602	590	588	606	536	562	556	554	572	591	572	611	589	625	616	588	593	575	555	586	583	592	558	573	564	573	529	610	559	564	582	597	592	544	572	567	599	594	552	587	599	530	579	629	596	584	571	572	564	630	590	581
56050	51707	42514	28711	27466	27474	29109	27098	22875	18655	16234	15155	10009	9612	9007	7274	5278	4535	4077	3691	2210	1467	1206	1095	874	623	590	550	458	368	353	323	252	230	250	289	291	251	255	261	231	247	283	263	227	248	247	229	213	255	217	212	208	185	185	231	211	234	230	213	208	178	187	196	181	210	250	217	208	182	173	209	150	186	192	190	167	178	183	177	164	178	169	152	174	161	173	141	151	160	163	168	178	165	160	189	156	149	168	164	145	160	177	141	156	180	150	177	152	165	143	175	144	172	149	157	151	142	147	130	143	150	161	163	170	157	138	180	174	153	167	172	154	145	143	141	163	157	147	137	174	176	168	163	161	170	162	179	145	127	151	145	147	143	144	165	151	160	143	142	159	134	155	166	167	162	154	179	151	167	165	171	167	164	171	199	137	161	153	162	153	180	144	151	146	172	169	173	168	146	153	197	174	155	143	169	150	153	147	173	166	175	151	138	180	164	172	165	155	159	155	144	154	141	159	158	169	170	135	153	151	176	161	160	176	175	176	165	141	161	179	135	163	151	160	140	142	138	149	148	154	183	182	144	172	195	131	166	183	169	178	173	165	170	145	159	161	153	172	178	151	149	158	161	152	170	160	169	170	162	145	165	159	177	143	142	147	153	136	160	154	137	168	147	152	163	149	150	153	151	164	165	174	166	156	135	188	159	152	174	177	138	159	168	153	152	153	149	161	178	160	145	155	174	151	160	167	175	160	165	146	154	176	154	161	158	180	150	162	174	157	150	161	173	164	167	176	155	157	178	166	145	171	162	142	160	159	151	150	174	158	177	155	163	135	148	149	163	147	163	143	140	166	174	162	155	147	153	163	169	145	154	169	146	149	167	164	161	158	142	165	183	163	153	172	168	148	178	177	159	161	197	171	183	177	169	163	164	157	166	145	151	170	157	172	145	155	166	174	160	132	156	150	149	162	167	148	164	155	142	163	171	148	159	158	159	169	190	183	161	170	147	161	167	148	139	159	159	156	160	158	153	154	163	169	170	145	177	151	170	142	160	166	148	155	149	154	128	161	145	171	150	153	181	157	148	180	159	183	150	175	151	151	182	178	153	142	152	163	162	167	152	184	152	138	157	164	150	150	171	179	141	174	182	132	174	163	163	166	148	185	143	142	152	167	160	157	173	172	144	173	162	178	175	136	148	157	118	149	146	146	166	162	163	143	152	144	161	156	166	155	164	128	153	166	155	169	148	153	149	154	167	154	153	164	142	180	145	140	133	182	180	156	149	147	170	140	164	160	156	148	155	153	191	143	171	162	147	154	162	166	167	171	169	152	141	183	164	149	160	163	136	147	175	141	135	160	124	172	172	173	161	158	163	167	146	162	160	143	158	163	154	187	147	163	177	173	170	174	161	161	166	147	168	178	168	170	181	150	163	156	140	160	154	149	158	160	151	147	172	158	161	165	155	156	172	168	140	156	180	120	156	132	151	164	146	166	165	180	149	161	160	156	162	150	167	167	160	177	175	178	167	148	165	156	135	168	184	154	146	162	153	179	157	139	153	169	143	153	152	128	153	179	154	159	157	154	146	150	156	146	171	151	161	146	150	165	146	155	144	151	169	150	164	156	143	163	153	162	158	151	165	143	177	149	182	149	143	141	193	149	181	145	139	159	152	179	173	147	152	189	185	170	153	163	182	140	151	169	180	168	158	187	162	137	164	175	162	170	157	140	162	163	165	150	155	149	179	158	140	148	162	131	158	170	171	155	179	172	164	147	163	157	144	152	159	154	151	141	173	157	146	156	123	173	146	174	164	161	175	161	177	135	164	160	164	156	153	170	158	161	169	127	150	166	185	161	154	169	151	144	161	158	153	162	148	162	133	151	141	167	163	147	158	129	159	139	150	163	149	156	188	175	164	169	162	169	185	148	150	150	175	137	132	166	167	141	165	167	150	168	170	146	173	144	176	189	149	141	157	170	150	162	170	147	162	166	135	143	165	161	162	153	177	157	145	146	154	159	149	164	170	162	153	144	171	165	178	183	146	160	161	150	179	162	150	161	168	157	159	166	158	147	159	128	176	148	167	139	134	163	173	133	168	176	140	156	173	158	155	192	153	169	205	139	149	157	173	157	199	148	139	146	148	163	159	138	173	183	160	168	161	154	161	153	132	138	191	157	164	160	170	161	147	143	160	164	181	159	150	151	183	165	176	152	168	166	172	129	174	151	167	178	168	153	162	170	170	183	160	142	170	183	165	177	209	166	171	147	158	133	157	171	150	166	165	152	158	179	177	149	190	138	157	166	162	180	128	160	193	146	168	165	169	165	159	166	158	171	160	155	159	165	175	145	143	136	165	146	139	169	142	170	163	156	162	183	177	145	177	154	161	139	150	170	167	145	187	157	159	144	157	171	146	146	166	172	149	153	182	150	160	164	174	175	176	164	174	169	155	166	149	166	163	150	171	157	165	159	156	154	193	179	169	160	148	160	152	175	157	168	166	173	157	152	175	153	151	168	169	159	149	172	147	157	164	159	176	157	162	170	170	155	175	161	164	168	151	137	156	143	170	190	166	166	149	171	156	159	158	156	164	156	156	137	153	138	154	175	175	181	148	157	169	180	150	158	164	164	152	163	154	163	169	156	174	146	172	154	147	173	149	166	143	147	153	166	157	152	135	162	178	140	153	179	159	172	197	187	157	149	176	183	171	154	184	181	149	183	162	150	155	145	144	183	146	143	152	162	178	147	170	176	167	155	143	171	156	151	165	156	140	156	152	168	162	166	158	155	152	158	149	156	162	132	146	195	144	197	173	171	163	125	155	154	152	191	179	135	156	164	160	147	168	161	158	166	174	144	149	147	166	169	152	163	162	170	166	165	197	166	161	145	167	182	189	196	146	161	159	157	167	164	164	152	159	172	178	149	171	182	149	147	160	173	162	166	178	157	149	139	171	139	158	157	151	165	149	171	171	148	168	157	171	166	166	157	134	163	144	170	134	140	172	150	158	156	168	150	166	163	159	145	152	159	155	172	180	151	158	169	130	161	159	178	156	181	163	158	186	163	157	146	168	170	166	150	157	159	192	171	161	157	153	185	146	171	162	169	143	165	181	166	164	178	151	155	165	165	143	174	157	179	148	153	152	151	156	165	150	145	142	158	153	158	174	151	142	177	178	174	141	168	182	159	163	146	146	151	177	156	153	147	156	166	146	163	167	171	183	158	180	172	147	177	172	177	169	135	145	151	173	153	158	169	178	138	141	182	143	149	170	163	155	146	158	160	151	158	153	155	184	169	157	144	159	171	164	154	147	158	189	165	182	161	157	146	165	165	162	168	141	165	166	166	159	173	163	149	160	144	158	156	154	150	175	186	164	165	160	186	165	168	153	193	143	153	131	161	161	170	148	167	160	165	166	157	163	130	163	163	157	178	184	163	139	168	157	170	156	146	174	144	155	178	174	158	158	170	150	171	156	150	156	147	171	147	167	191	182	176	155	167	176	151	191
42076	52322	48025	36786	36472	37293	38718	35998	32061	28924	28207	26686	20913	23625	22911	18024	14541	14891	13387	12085	8214	6720	5832	5452	4192	3119	3170	2739	2230	1996	1622	1491	1139	1053	1059	1261	1210	1185	1204	1048	1015	1234	1286	1074	965	1029	999	912	941	870	843	761	677	733	737	751	734	727	765	682	698	688	616	599	617	724	738	756	617	624	598	590	535	504	494	481	498	493	420	480	498	475	510	512	436	472	452	402	463	476	416	409	391	391	401	441	384	411	431	404	380	406	382	388	406	369	366	395	423	410	366	402	391	406	396	404	393	394	388	401	409	380	390	396	379	392	358	366	405	375	390	396	387	407	354	363	347	403	430	383	431	369	421	403	386	373	439	375	413	356	389	396	423	400	399	391	334	380	374	388	365	365	370	408	374	336	408	385	370	422	386	366	387	380	387	400	379	372	375	381	411	406	393	391	372	370	369	369	401	375	372	409	404	422	408	387	416	363	340	396	382	364	395	382	400	395	415	368	448	371	420	413	369	396	391	388	374	382	396	383	366	409	395	385	407	371	386	437	367	365	380	374	378	431	363	415	362	366	367	399	358	404	364	378	372	390	394	384	410	362	367	366	393	387	397	410	390	377	359	392	415	368	397	368	423	382	415	394	403	358	382	375	425	378	383	361	383	360	399	389	423	399	351	401	366	391	401	397	350	418	407	404	402	377	401	360	413	363	394	391	391	371	371	405	412	361	340	383	379	401	350	425	375	416	374	398	380	401	413	379	382	384	398	376	372	376	379	392	373	380	384	359	357	393	389	392	364	383	371	354	378	387	376	371	393	399	407	368	418	377	367	392	404	385	374	419	369	378	356	397	394	392	389	399	404	354	391	392	438	337	384	360	387	369	366	379	402	413	348	374	415	388	371	424	371	392	381	411	402	346	413	374	356	380	385	397	390	416	369	383	398	360	414	348	406	390	401	418	393	401	366	379	335	386	372	336	397	382	367	382	405	392	393	382	364	387	409	365	405	390	362	355	359	387	373	411	424	381	393	368	366	377	387	381	426	359	387	391	411	361	387	359	403	372	402	384	366	412	380	418	380	408	418	358	389	377	393	396	432	404	393	387	373	396	381	396	402	381	376	384	392	368	377	383	382	370	372	356	383	391	394	371	392	416	399	413	421	378	407	373	391	391	365	409	397	396	379	369	393	363	384	381	409	398	370	405	358	398	375	369	372	399	360	365	364	378	425	396	391	378	382	370	381	389	371	386	388	409	397	374	360	401	389	399	369	367	354	395	377	387	395	375	397	392	428	368	452	373	420	425	396	384	400	374	383	389	437	384	387	392	357	398	384	416	366	416	398	368	354	376	409	376	362	386	394	374	397	387	411	371	400	368	368	380	397	446	375	347	350	401	387	376	385	385	428	412	383	379	371	380	440	358	375	361	387	398	406	398	396	365	385	403	371	380	375	388	385	395	407	356	425	372	390	367	415	387	376	386	412	400	387	338	431	362	412	377	389	421	381	386	369	385	369	370	435	404	377	407	369	389	430	391	383	368	382	412	382	399	390	397	400	411	392	377	344	386	400	371	368	367	345	388	417	393	384	386	417	376	400	395	383	398	415	383	398	378	376	368	397	382	419	372	438	373	367	405	402	398	377	406	371	391	384	370	366	415	401	421	375	387	416	379	394	370	339	379	393	418	365	400	399	375	405	395	408	397	401	403	417	415	387	359	389	402	342	373	399	403	379	404	406	403	384	351	375	396	409	359	367	375	397	393	369	397	373	398	404	359	379	366	392	405	349	389	389	382	412	396	414	406	338	401	398	402	405	346	398	378	421	398	394	351	355	393	387	383	355	355	380	398	378	378	385	430	384	363	409	361	404	366	389	373	379	382	361	380	383	427	354	386	364	383	378	356	418	381	358	407	373	399	385	336	376	354	345	372	341	374	393	384	416	396	396	403	389	360	388	386	387	385	377	396	399	394	398	369	408	399	389	383	398	406	374	385	320	380	410	361	407	393	366	397	382	439	385	367	411	372	397	404	382	418	411	393	391	378	323	368	396	362	354	372	413	356	420	368	374	366	378	397	365	415	378	400	412	399	360	375	408	336	368	403	381	376	385	403	392	366	404	388	397	379	383	371	420	414	364	375	408	413	400	392	372	386	373	368	378	415	362	391	387	382	414	386	406	410	387	359	374	394	369	388	417	402	395	387	382	406	373	406	374	400	359	380	439	403	405	370	347	400	361	381	346	400	396	412	399	430	393	381	372	377	374	351	378	392	384	362	351	393	397	409	392	385	374	399	382	365	398	418	378	368	371	366	356	357	389	423	436	397	367	364	359	372	377	350	379	407	388	371	390	375	401	394	416	363	374	373	355	372	372	391	345	386	401	341	399	400	409	387	410	369	372	390	376	367	405	375	396	362	398	430	355	401	396	424	384	368	394	398	381	397	400	376	371	410	371	364	393	377	397	426	363	371	382	386	396	381	364	379	391	397	414	358	396	377	390	348	395	408	419	392	367	353	389	380	377	396	380	358	394	386	418	403	403	359	378	355	388	368	387	394	360	410	376	359	380	381	375	393	371	402	375	379	395	366	392	404	381	398	389	389	375	353	398	379	417	355	398	419	409	377	361	362	401	420	421	404	405	408	398	390	368	383	394	393	393	405	391	379	386	338	372	378	385	398	374	411	393	396	356	386	388	403	348	382	431	346	414	440	410	374	391	378	361	398	399	398	406	369	377	372	365	377	404	404	391	366	404	415	440	366	404	370	369	395	401	389	399	363	405	391	347	348	425	400	414	382	387	374	364	381	379	394	400	376	403	356	373	383	388	371	400	418	382	372	390	371	366	385	393	416	369	374	379	389	375	411	360	406	373	366	373	374	385	400	385	362	396	394	379	364	412	407	375	379	362	385	370	417	395	366	364	372	378	377	349	393	364	399	392	389	340	363	388	345	374	390	388	374	401	374	395	360	419	396	343	413	367	366	358	374	379	387	393	415	386	370	373	371	389	387	416	386	384	389	403	392	390	408	385	402	363	362	363	389	370	383	391	386	354	401	376	404	392	346	331	380	400	409	384	387	411	390	367	367	370	367	396	402	390	362	404	394	375	376	397	370	369	370	359	388	364	374	379	379	404	392	373	375	380	373	370	385	410	398	407	374	377	427	396	385	359	358	390	407	355	329	378	355	395	360	438	370	396	380	395	401	400	407	400	388	370	426	371	360	365	381	389	347	360	398	355	417	382	393	401	378	357	399	426	395	395	423	348	371	375	375	340	402	389	358	406	375	383	401	388	387	404	413	374	390	361	419	413	373	389	404	421	393	414	411	427	377	385	412	353	394	404	399	386	368	405	368	394	383	394	394	399	389	395	387	391	403	386	409	407	398	349	370	389	402	411	377	376	381	371	368	393	398	398	388	414	382	363	381	398	353	397	369	349	390	372	421	390	408	380	397	398	350	426	387	378	392	403	405	376	393	369	331	386	352	395	381	387	400	418	383	382	337	386	389	377	355	402	381
25744	21626	19927	7536	4464	2676	2237	1813	1267	880	784	698	512	468	501	449	448	355	340	367	308	302	313	294	272	267	271	234	261	253	263	266	244	263	273	240	250	242	242	258	263	245	252	249	262	249	251	245	259	261	208	221	252	261	255	232	253	245	232	245	234	231	253	248	268	249	249	265	263	248	256	245	214	220	252	228	235	253	257	273	272	236	246	239	221	239	263	245	237	243	248	231	253	250	221	247	228	275	255	251	265	262	250	250	262	256	246	215	244	237	239	238	247	221	244	244	210	255	256	250	222	238	241	228	243	215	241	253	265	243	242	258	267	218	251	258	202	230	239	210	233	273	248	252	261	257	260	219	252	239	234	240	247	259	269	246	244	236	249	251	259	247	264	224	253	231	242	226	243	256	254	249	241	234	240	241	243	227	221	231	263	247	241	242	224	234	250	241	235	239	233	251	213	253	276	260	237	255	249	216	234	221	263	274	225	247	233	249	215	238	273	246	234	257	235	231	203	236	235	236	247	258	233	236	228	228	230	232	218	262	225	248	272	268	231	270	265	244	233	242	238	260	223	231	227	249	242	243	252	208	244	263	296	248	267	242	248	231	233	223	253	248	220	217	262	243	228	249	253	233	269	216	245	239	266	233	211	250	241	241	233	250	260	223	236	240	262	268	252	242	231	257	235	232	245	234	255	307	221	230	255	254	245	253	241	221	249	237	233	251	230	241	237	243	254	227	238	254	230	235	232	252	237	222	250	244	237	244	216	233	250	257	252	240	252	283	263	240	231	235	255	256	267	215	206	255	251	252	228	264	236	237	222	238	256	244	247	255	226	237	227	253	264	283	258	268	250	241	225	239	230	256	236	213	241	202	236	210	260	272	234	221	232	262	219	220	267	232	228	272	240	238	237	237	258	258	245	224	248	206	255	263	245	273	247	239	235	271	223	245	227	235	256	258	247	246	233	218	237	218	233	232	224	268	227	225	245	197	288	231	247	242	232	240	222	234	259	231	281	197	261	239	242	257	247	255	281	239	245	232	267	276	247	247	271	247	237	213	248	241	235	275	281	263	217	255	239	261	243	243	242	237	228	217	234	222	225	229	268	248	213	237	254	258	286	227	244	237	260	244	237	251	254	221	242	236	237	248	290	234	220	257	246	268	246	256	229	217	231	237	282	264	252	256	253	196	244	258	233	253	249	251	222	243	268	215	241	238	238	259	221	268	261	279	244	274	278	266	226	241	258	228	209	240	230	266	271	223	239	239	254	237	223	219	238	244	270	242	240	247	243	222	269	243	242	235	253	226	233	240	246	238	270	240	233	239	232	223	255	222	266	270	194	250	229	235	234	246	226	240	253	212	246	257	255	237	281	267	248	226	260	252	228	248	239	260	240	253	233	227	254	226	256	258	271	237	234	244	241	240	268	255	237	246	236	258	254	245	253	234	243	266	219	237	244	227	256	254	230	238	228	223	214	238	240	233	224	242	231	249	251	265	218	233	258	262	229	248	245	236	242	243	215	244	237	235	249	261	266	274	246	234	263	251	237	240	255	266	256	238	203	267	243	248	234	232	227	233	266	231	251	247	243	246	238	235	248	257	243	267	236	228	277	227	234	253	265	267	231	229	246	250	245	257	242	273	233	228	251	244	260	225	244	220	249	295	252	213	240	268	242	263	257	262	227	238	267	255	227	262	228	209	279	244	244	258	239	274	206	251	271	253	251	241	227	261	253	243	251	256	240	240	250	250	226	256	215	244	227	253	213	257	266	246	227	261	254	201	238	231	263	225	250	267	237	239	222	273	252	258	244	218	226	231	256	266	239	250	229	228	208	228	253	245	275	217	249	240	248	261	216	222	229	222	259	225	207	255	250	231	241	220	224	261	255	241	267	219	246	244	234	238	246	245	245	264	244	242	235	252	284	239	262	249	226	247	235	295	234	236	240	233	274	238	220	226	224	216	239	245	237	230	226	237	232	265	225	243	252	249	242	230	240	271	261	243	230	242	254	250	229	259	249	256	247	228	242	246	281	241	233	252	240	265	256	242	244	250	221	251	236	234	279	222	224	230	264	258	280	240	232	224	256	264	221	241	240	250	253	265	266	216	225	235	243	246	217	251	240	256	220	252	265	258	265	247	260	255	206	290	237	244	246	259	229	240	248	253	264	242	237	258	250	251	220	219	249	232	246	251	233	248	251	254	261	257	258	262	246	239	245	261	252	255	255	272	267	231	268	247	244	226	235	253	227	247	241	240	241	228	233	258	274	250	255	255	240	244	262	230	241	242	221	223	235	251	260	245	235	257	252	236	225	227	259	242	245	232	212	244	242	240	254	251	241	231	224	254	238	234	226	272	250	263	244	225	237	225	246	215	254	233	223	224	249	238	247	242	219	245	225	253	210	235	247	229	241	263	232	270	224	236	250	249	283	271	254	285	244	254	249	231	226	240	251	229	229	241	245	270	235	231	232	272	243	230	232	206	235	242	269	220	279	228	204	236	250	233	219	241	237	259	233	229	235	231	229	241	256	254	257	244	236	241	234	257	245	234	229	248	264	261	240	260	241	233	229	241	240	238	246	255	265	239	244	261	257	237	237	259	243	262	251	272	260	251	228	239	239	244	238	259	243	231	285	265	259	228	201	246	247	263	228	262	223	250	212	251	244	237	223	255	241	228	255	235	234	235	266	260	281	271	239	258	242	269	217	235	230	257	248	264	253	227	247	232	222	259	215	233	265	241	238	246	242	241	249	222	220	252	277	239	234	240	257	248	286	229	256	247	229	267	225	243	248	237	246	262	229	240	242	253	253	227	230	253	256	250	223	232	231	225	201	254	218	233	254	231	224	222	229	256	245	258	258	269	272	274	258	250	254	262	256	234	241	207	258	229	253	250	236	259	226	212	253	231	256	234	258	219	246	254	242	288	243	231	255	225	274	220	246	261	247	248	252	247	238	249	237	230	235	261	229	234	250	293	224	225	253	235	254	252	236	251	255	274	234	219	236	218	252	220	250	256	257	235	270	227	234	259	271	246	266	234	263	256	278	236	250	237	247	252	240	254	257	244	240	264	229	232	243	250	235	256	263	270	262	226	243	225	275	207	236	233	248	259	254	267	233	251	253	243	243	237	248	254	243	233	247	245	215	250	238	245	228	223	251	222	236	235	239	251	236	226	211	273	231	245	247	293	248	236	240	212	232	239	276	255	234	227	253	254	237	256	239	237	232	236	251	233	230	264	217	251	225	252	231	242	253	235	228	229	279	231	241	238	270	225	228	224	253	232	236	228	228	245	269	249	226	259	240	259	279	267	255	237	257	262	261	220	249	249	239	254	239	239	226	246	258	246	253	221	269	242	243	249	227	241	259	234	236	255	251	246	248	247	256	249	244	252	257	256	256	246	233	240	203	238	239	229	222	263	234	266	235	242	235	253	223	242	248	230	252	268	235	272	240	242	229	233	226	238	236	242	242	249	239	228	232	252	227	260	244	261	249	273
16529	20283	23686	12003	10695	8826	8154	6970	5422	3901	3514	3214	2280	2280	2467	1964	1482	1457	1438	1264	1000	947	926	876	795	783	780	773	700	690	712	682	695	681	690	676	634	668	660	632	640	604	687	629	659	638	626	652	609	621	600	625	580	595	622	580	610	613	641	640	598	572	580	568	578	612	625	596	612	608	565	601	591	619	629	608	563	575	609	640	587	600	572	618	576	611	621	646	580	594	630	545	567	568	565	586	582	603	589	588	546	614	567	583	589	564	601	600	590	607	546	601	591	606	588	590	606	550	576	577	599	585	586	591	584	616	603	621	605	576	587	583	556	628	565	625	600	575	628	562	613	584	560	604	633	585	576	558	557	627	608	574	602	555	601	593	581	581	593	604	589	558	566	579	645	556	593	571	620	545	570	579	577	566	585	621	609	581	578	550	585	574	579	568	602	600	592	585	586	544	552	560	584	608	561	579	585	588	629	605	578	617	544	603	554	557	569	592	571	579	596	544	600	599	575	610	597	560	601	581	573	596	589	605	628	587	584	559	580	599	611	572	556	560	644	566	564	616	554	510	557	609	581	592	619	583	589	633	573	577	567	593	625	627	594	549	586	551	597	568	564	577	544	618	560	618	587	581	595	566	582	553	612	593	577	561	628	524	613	575	567	584	569	631	586	538	551	621	575	539	589	585	596	542	606	600	617	567	578	580	602	611	572	609	574	625	576	617	586	586	549	626	624	602	536	565	585	577	566	610	561	609	598	571	604	592	581	572	575	584	584	586	559	607	593	548	586	577	610	595	623	541	566	567	536	572	644	552	567	554	596	610	579	541	600	624	579	595	624	609	593	558	621	548	578	602	588	533	584	533	592	606	588	576	606	593	590	565	571	574	590	638	648	605	566	594	589	551	565	580	553	552	539	584	593	570	546	601	572	620	582	583	566	569	586	574	610	582	594	549	598	557	615	609	560	602	587	594	546	563	541	614	584	588	573	543	563	601	582	538	607	583	628	565	566	595	604	612	592	569	568	548	586	554	611	598	568	566	587	585	554	571	620	584	578	517	539	555	561	616	596	569	595	563	564	583	555	562	550	601	579	559	589	640	577	549	578	579	579	617	599	577	606	567	593	535	564	561	566	585	556	619	607	600	605	579	593	596	575	605	583	593	568	535	617	584	556	526	557	609	578	622	556	558	566	606	614	575	607	564	538	579	574	582	558	560	576	577	594	537	570	538	576	624	554	596	575	557	639	591	536	546	583	597	603	562	634	608	591	561	581	571	610	546	538	597	620	616	544	579	605	610	581	599	589	599	563	611	575	580	600	600	535	602	548	601	576	599	612	588	603	608	602	618	588	600	561	575	578	542	589	561	590	555	609	584	556	624	611	629	595	578	605	570	577	581	577	559	547	583	588	564	559	542	594	583	593	632	577	568	586	573	568	606	571	530	628	564	567	583	574	573	633	578	583	605	612	592	577	583	555	533	607	655	584	550	583	584	569	561	555	603	606	581	534	564	568	556	561	590	610	604	582	566	545	590	557	605	591	608	594	587	562	606	551	566	596	606	506	570	585	569	598	580	581	528	569	573	609	575	579	595	611	603	588	616	597	597	590	558	598	584	581	572	569	582	604	542	558	611	616	573	569	571	545	583	650	555	578	558	595	571	583	599	598	560	562	601	557	556	615	592	601	563	603	626	600	568	585	578	561	630	556	624	595	630	558	583	547	558	595	577	616	555	603	629	554	572	554	597	560	547	520	584	620	615	593	583	569	571	570	568	592	589	597	585	598	621	617	574	558	582	571	606	610	593	577	543	576	559	551	592	575	617	591	557	618	597	625	596	609	564	595	595	592	616	637	604	546	579	562	644	564	571	592	573	580	594	565	553	629	550	585	574	595	603	539	605	563	542	565	575	567	599	592	601	543	615	565	535	612	618	595	569	572	569	562	588	596	590	604	612	581	611	571	558	580	584	571	615	587	553	548	575	587	555	582	642	582	602	579	582	575	573	601	589	556	629	612	600	559	577	596	577	613	541	544	564	594	567	575	540	547	544	570	578	591	638	573	590	588	575	533	564	613	597	620	548	532	609	609	603	582	560	632	572	580	587	622	614	571	556	574	617	573	575	615	589	554	598	594	591	598	591	580	579	644	571	578	578	599	557	605	564	607	545	590	583	596	566	587	552	580	615	607	562	589	607	603	554	559	556	577	565	595	561	566	613	569	548	610	594	563	600	583	604	636	612	585	581	573	556	591	544	595	532	591	546	579	566	606	583	606	541	587	563	564	556	590	651	583	564	575	593	624	619	609	571	556	592	611	583	587	596	591	543	585	561	609	572	591	602	617	559	630	616	619	594	531	608	604	580	583	608	602	593	540	599	551	586	592	593	576	583	607	573	566	601	563	610	602	549	574	595	590	555	636	605	594	568	531	607	603	583	590	590	532	600	567	590	574	578	614	553	548	588	598	598	635	571	609	591	625	596	581	602	555	568	583	558	555	595	586	591	562	583	546	622	587	570	622	556	577	569	530	574	569	604	576	573	564	611	535	567	580	573	586	600	563	578	544	597	576	601	624	591	548	568	618	578	584	586	587	589	598	582	537	618	605	620	573	574	614	544	567	569	594	570	593	574	627	550	602	540	553	592	603	581	577	611	585	568	598	574	568	570	614	576	538	654	600	586	597	595	603	568	599	570	539	620	572	605	593	571	562	578	592	555	564	598	595	568	591	604	597	580	556	621	578	566	605	600	590	529	571	580	576	596	579	584	585	600	557	592	616	604	604	576	627	583	577	568	577	567	572	599	584	592	572	560	580	595	573	548	574	564	595	611	586	598	619	585	631	585	577	572	542	573	591	535	605	625	556	605	548	572	565	586	603	553	610	594	611	574	610	589	630	605	585	600	573	557	580	589	593	589	593	623	602	620	598	553	613	552	594	612	582	616	556	588	590	599	580	605	571	636	579	594	573	558	577	589	583	613	615	612	580	584	596	574	581	601	575	570	606	646	583	599	586	573	630	612	526	595	559	564	572	589	606	589	541	601	602	596	559	562	630	584	594	565	593	569	595	537	561	566	592	602	584	569	601	577	630	595	597	607	612	563	542	574	572	586	588	613	579	546	573	549	565	558	581	595	582	622	608	552	540	572	594	558	573	555	576	607	553	574	578	589	504	571	595	597	615	557	598	588	566	604	573	579	580	611	579	603	576	579	549	593	534	555	577	588	597	598	592	569	571	552	608	583	566	553	601	582	572	572	597	600	562	540	630	608	584	577	615	588	567	583	562	551	603	589	585	571	614	543	608	593	573	584	576	595	566	599	551	570	562	582	571	601	604	581	565	597	539	577	593	594	571	570	598	594	588	610	620	572	589	583	601	583	602	569	571	576	619	603	576	583	561	566	570	560	598	575	616	530	572	598	576	576	560	587	534	590	547	593	588	640	642	598	653	568	583	620	577	590	556	564	556	544	661	591	596	598	604	571	628	564	584	589	602	565	627	584	566	565
47638	47958	46151	27138	24551	21293	20126	17654	11948	8409	7493	6030	3911	3471	3683	3061	1747	1641	1657	1511	974	783	639	617	428	428	417	421	335	338	316	323	280	319	280	245	291	297	272	241	299	248	273	267	283	286	274	292	278	274	298	306	283	243	265	282	270	265	268	244	269	246	226	267	239	263	279	272	256	238	267	269	266	258	227	244	230	260	258	245	274	272	248	263	262	239	269	217	235	277	218	247	248	258	239	218	253	257	243	251	261	268	230	256	232	248	258	280	281	274	231	247	275	248	246	246	228	253	250	249	251	269	232	259	278	217	250	223	235	247	217	259	283	248	261	212	232	243	247	196	228	246	274	241	222	264	248	253	244	246	232	214	229	235	235	259	263	261	263	257	247	240	261	230	246	258	258	236	257	246	260	238	242	252	243	263	250	243	242	260	248	229	269	244	252	235	232	260	236	265	249	257	229	287	243	247	227	225	255	235	219	255	260	244	273	237	213	279	265	268	230	248	248	264	255	242	241	262	259	245	253	250	232	223	220	267	236	221	255	266	218	260	244	241	241	231	211	238	248	231	254	307	256	219	268	267	254	265	261	249	238	240	255	218	240	259	259	274	269	233	253	273	274	250	228	261	242	230	251	228	288	257	273	243	245	212	243	268	241	241	237	256	230	235	245	266	224	251	233	246	238	272	249	253	250	233	260	241	230	226	250	248	233	243	249	254	248	239	230	253	265	234	220	250	257	262	222	252	227	248	235	272	253	232	218	226	249	246	244	259	242	243	256	242	240	264	277	209	245	273	269	258	252	284	257	227	255	233	278	241	257	246	274	267	246	223	243	249	246	248	273	246	256	241	291	250	225	248	236	217	251	252	236	260	302	247	223	242	236	267	243	216	190	262	239	233	208	243	254	245	247	246	247	273	225	233	282	243	221	234	210	254	247	203	248	230	258	253	230	252	287	244	262	271	219	234	293	231	243	242	219	241	244	254	271	259	245	294	260	223	245	233	248	236	222	253	237	233	239	250	265	242	232	220	249	267	260	259	263	269	222	258	253	233	228	237	219	263	239	262	272	259	228	234	255	252	253	219	240	236	269	265	223	295	241	254	227	265	266	263	240	233	247	263	238	241	256	246	243	225	247	268	272	265	225	235	226	253	279	244	272	258	239	267	222	230	252	243	251	245	236	253	242	224	270	250	236	263	225	252	249	243	244	243	240	256	243	251	252	237	270	226	240	253	246	251	272	228	254	241	241	253	248	239	248	250	236	231	257	234	232	234	268	253	251	258	253	246	225	253	264	254	235	219	254	223	238	232	238	246	230	238	230	259	250	250	241	228	211	268	250	228	265	256	254	265	241	256	234	242	258	217	243	218	283	252	259	227	213	244	258	270	219	273	264	248	265	257	250	256	237	270	253	264	247	239	213	254	267	258	240	239	221	237	273	220	255	233	241	257	242	242	242	262	255	271	250	243	267	267	249	242	260	276	234	234	260	238	235	253	229	240	268	244	258	245	213	285	250	247	246	236	254	287	255	235	255	317	263	269	267	227	249	233	233	237	259	255	233	251	252	252	233	270	264	272	229	258	256	245	261	228	224	228	271	250	271	297	265	244	262	238	237	254	239	236	258	254	249	236	248	233	242	232	227	263	254	281	238	243	279	231	239	236	243	267	249	236	243	276	261	240	231	257	229	261	231	239	231	243	233	249	259	262	254	253	243	250	246	260	246	243	249	254	237	243	233	248	268	263	239	249	258	230	254	234	255	245	262	245	235	252	229	224	245	263	259	240	241	259	250	261	247	253	256	240	240	264	256	251	250	226	241	233	218	278	227	262	211	256	238	235	233	227	256	253	247	230	267	249	241	243	280	245	220	239	251	233	249	259	240	302	217	237	249	268	238	273	258	224	248	279	290	203	251	238	284	260	254	225	250	241	253	243	251	271	270	251	252	292	243	255	251	249	239	237	266	244	261	254	261	251	278	256	267	260	245	257	222	245	270	261	246	258	274	260	227	245	259	254	251	235	247	255	249	256	256	240	238	216	237	268	241	231	261	250	278	255	265	251	232	231	253	259	282	245	266	224	237	238	280	271	249	266	258	254	249	233	244	229	248	239	248	254	264	229	280	253	240	230	223	246	293	238	214	251	241	223	236	258	250	264	227	263	249	255	248	256	232	246	239	250	269	237	254	246	224	263	254	242	251	255	249	258	264	274	263	199	244	289	271	280	243	248	256	227	246	244	234	245	246	231	242	243	244	236	280	214	231	221	218	234	242	243	223	243	228	221	246	220	251	243	261	245	255	224	226	261	246	236	213	246	256	232	241	247	272	236	254	255	247	221	235	267	252	284	247	246	206	248	238	248	245	247	239	251	269	218	240	296	264	260	267	245	246	234	227	254	272	287	207	245	248	250	249	243	231	255	233	281	232	236	245	236	210	230	278	255	249	245	255	240	226	259	259	207	252	277	269	236	257	253	238	262	254	261	237	264	267	253	238	247	276	239	245	257	234	257	234	247	220	282	256	242	252	263	241	260	250	241	263	266	240	237	238	236	253	247	233	251	275	231	249	261	276	240	268	218	266	272	252	240	224	237	254	207	259	232	241	229	235	281	241	258	217	247	267	274	254	260	240	228	230	238	224	252	276	246	249	262	230	247	262	250	245	239	243	258	255	272	245	271	235	246	246	272	244	230	229	239	249	240	236	231	230	246	223	255	256	252	251	259	269	234	263	234	240	265	245	231	214	256	259	235	272	229	278	208	243	272	259	246	254	233	246	279	233	252	271	250	252	250	244	198	264	242	243	247	224	261	234	251	230	262	237	230	228	261	243	267	268	244	277	239	275	241	234	258	294	235	268	241	252	244	249	243	243	273	234	256	248	265	246	280	275	308	268	247	249	244	262	216	246	228	258	218	249	274	262	245	227	230	233	243	241	250	226	252	239	246	246	249	262	247	252	222	229	238	259	238	262	253	250	231	270	258	228	246	265	245	227	265	238	247	251	237	279	236	251	252	258	266	241	252	257	237	235	254	221	256	241	257	255	252	262	265	240	280	250	234	252	267	252	271	272	230	246	216	230	219	215	232	242	249	264	254	238	226	249	235	262	239	254	250	231	245	243	267	250	245	266	228	232	220	282	264	249	218	254	241	249	256	234	243	246	230	238	251	240	229	235	227	251	263	235	259	244	261	240	244	247	299	253	264	229	239	230	226	260	228	278	258	249	225	230	234	259	260	239	236	278	244	266	239	256	217	247	234	275	239	248	253	276	259	248	260	252	246	230	243	253	241	202	250	230	265	264	254	246	226	249	256	257	234	248	244	238	240	255	268	241	233	259	238	242	246	256	230	250	247	257	217	264	245	240	250	255	266	262	229	235	264	241	248	250	249	259	246	240	254	232	261	234	217	263	252	223	243	247	257	249	264	258	235	224	269	272	255	221	235	211	258	256	265	223	241	242	254	238	215	246	215	268	275	233	265	242	247	239	243	210	264	255	262	236	242
34304	42393	43060	28295	26734	28920	29586	28452	21043	18650	17761	15885	12588	12553	13566	10203	7319	7212	6821	6207	3980	3541	3229	2839	2048	1944	1867	1605	1250	1156	1100	965	911	861	866	879	859	726	791	850	799	791	892	780	861	799	858	822	852	757	826	769	758	725	700	766	737	703	749	712	659	715	699	654	644	771	691	697	687	649	655	720	636	654	629	618	643	614	662	584	604	637	635	574	625	613	571	625	628	614	630	629	583	562	541	621	599	600	654	580	533	566	522	601	604	568	566	543	590	553	610	554	549	614	580	573	584	618	545	581	620	592	554	604	543	558	591	559	585	565	628	593	587	654	552	589	556	567	566	596	597	569	576	562	603	567	581	603	614	587	546	616	591	617	564	590	602	587	620	608	577	614	593	559	632	624	572	599	584	581	586	576	560	589	591	571	564	576	649	555	613	563	543	596	583	556	603	561	556	549	570	554	603	600	569	581	592	529	585	604	589	573	583	570	598	588	562	578	612	620	613	571	557	581	572	591	602	594	568	521	602	583	560	607	580	577	611	551	547	602	562	588	618	602	614	589	546	537	630	585	591	605	528	586	596	547	569	640	595	561	608	582	595	579	558	565	581	545	588	552	544	524	568	591	536	565	586	572	627	561	569	589	577	524	623	575	589	543	609	547	582	539	553	550	558	568	567	577	544	563	613	557	607	602	542	556	607	620	555	615	560	531	580	566	577	584	576	594	546	592	566	607	628	582	589	571	569	592	595	584	538	623	559	625	578	563	591	591	562	558	601	596	581	539	551	579	530	561	548	593	618	513	558	598	599	581	579	564	567	584	547	607	564	576	592	582	572	509	586	564	596	595	581	576	568	613	605	556	540	601	578	606	587	635	544	551	566	590	598	606	581	593	566	606	574	552	580	593	559	539	574	575	561	594	637	527	571	582	556	576	568	604	543	578	560	610	612	624	613	571	578	579	548	557	588	579	572	574	594	599	602	603	601	544	562	568	536	597	582	579	601	583	560	562	554	526	614	610	607	589	604	580	591	531	570	586	620	600	626	575	550	598	568	517	572	587	543	563	534	555	562	572	589	623	576	587	611	582	597	614	567	577	598	594	604	559	580	585	573	581	573	602	557	573	551	577	610	554	565	574	593	559	572	564	564	535	585	512	563	572	556	600	583	603	604	589	581	585	583	596	586	571	596	610	609	567	601	586	585	591	628	598	554	600	607	551	608	567	596	538	647	574	568	598	580	528	591	593	576	554	564	560	614	577	579	594	612	565	576	600	573	591	632	554	575	612	622	589	541	581	593	606	591	538	576	542	533	575	630	593	611	581	555	559	587	579	560	569	575	583	569	576	563	547	570	571	581	612	597	570	609	585	584	609	587	552	563	561	550	595	602	585	516	584	553	600	578	598	563	533	581	605	586	594	598	553	583	554	549	605	571	579	584	595	564	601	586	600	577	587	585	592	574	617	535	543	588	548	606	570	571	594	566	578	603	520	585	573	559	576	577	551	594	552	559	579	606	631	587	595	570	611	548	584	566	567	582	587	548	632	583	629	568	600	559	564	626	561	558	610	594	572	583	588	580	620	583	618	614	623	564	559	562	598	534	596	592	567	605	588	547	568	600	567	567	586	540	590	615	627	613	525	581	650	611	585	570	569	590	564	580	587	538	604	559	566	574	599	588	567	602	609	603	584	571	587	591	581	578	594	583	573	583	589	607	609	561	590	607	579	573	573	560	563	551	568	558	571	559	590	581	577	603	554	628	568	573	586	586	602	567	602	614	582	621	562	577	560	626	582	566	571	567	611	658	604	600	568	570	566	569	640	583	548	579	566	571	573	590	563	561	605	591	580	583	592	564	594	593	567	585	573	580	580	566	600	559	599	576	531	534	583	596	592	566	615	585	573	577	589	582	631	609	561	557	622	575	554	615	595	535	565	582	556	579	544	571	603	599	598	587	510	583	595	564	616	592	593	595	577	604	578	577	618	561	568	577	575	594	564	598	597	581	587	565	563	594	609	592	543	580	591	584	619	603	566	582	591	563	587	633	563	538	611	554	581	600	609	608	611	529	611	574	582	586	574	583	570	590	550	593	569	538	574	570	524	587	561	594	589	536	560	573	562	576	559	615	560	585	588	610	545	580	565	571	547	579	563	569	548	608	587	580	593	576	583	578	588	592	581	564	550	594	544	578	604	554	566	592	577	577	547	575	565	595	584	552	569	559	593	579	498	601	612	588	572	559	611	624	574	582	548	613	617	586	567	610	587	585	533	602	563	575	579	593	551	563	598	606	601	544	585	577	599	578	603	588	598	569	635	556	577	600	594	613	555	591	605	574	602	607	593	580	601	609	599	515	577	578	562	616	571	570	597	546	592	580	546	599	570	667	585	592	561	583	595	579	621	588	595	605	594	584	565	557	554	598	572	639	553	560	588	615	529	580	579	588	582	614	613	567	547	539	559	552	595	598	576	592	601	608	578	539	607	595	593	616	571	558	574	639	563	604	590	575	607	580	615	591	539	616	563	590	563	597	560	556	590	532	590	553	540	585	608	594	558	592	599	589	563	569	555	627	587	602	582	572	612	606	573	597	604	562	606	580	576	617	599	584	558	549	543	553	590	603	574	557	608	599	544	605	543	564	566	611	616	565	582	579	582	566	571	618	559	563	542	602	599	605	576	612	603	608	577	593	603	566	622	576	612	607	588	609	592	568	567	551	545	597	529	600	550	626	572	613	598	606	594	543	546	573	562	558	584	605	569	520	619	547	626	593	562	611	587	614	571	593	562	572	579	633	577	619	595	553	554	558	527	611	545	658	592	584	591	599	590	596	560	602	600	584	524	578	599	617	574	582	559	579	606	595	535	592	575	567	567	518	548	582	606	567	588	563	586	631	573	561	603	587	575	581	563	577	583	606	604	565	604	570	561	597	562	579	589	592	574	590	587	569	599	554	544	586	554	541	605	553	576	552	589	582	587	578	596	583	586	530	612	607	563	601	601	605	569	608	609	590	572	550	583	588	571	597	593	560	559	604	579	549	600	582	597	575	616	599	592	570	616	578	592	636	567	602	613	604	598	586	611	597	553	569	581	586	610	581	590	585	563	593	612	559	583	563	576	618	596	586	583	567	579	615	552	580	596	582	616	648	613	580	537	567	586	572	580	617	612	604	556	551	612	595	609	568	552	552	555	573	608	580	589	575	621	583	607	576	605	611	586	588	557	579	562	609	587	578	607	572	582	541	609	574	565	591	562	593	580	590	600	592	591	552	588	587	559	619	552	599	566	584	596	578	558	561	558	634	582	577	604	586	550	565	594	559	575	589	583	575	597	532	527	604	554	564	621	608	571	597	588	578	570	589	568	573	563	574	572	593	633	575	529	552	594	568	562	555	581	629	524	618	640	574	572	570	575	574	576	565	612	539	613	616	577	570	576	558	574	587	566	568	571	572	582	532	627	574	577	540	591	580	591	564	545	559	559	532	588	572	589	589	573	593	599	591	619	615	600
56054	48202	44758	29997	28329	28403	30552	28752	22753	18911	16291	12771	9430	7822	8616	7165	4609	4170	3901	3319	2165	1630	1134	986	696	586	641	581	436	352	317	285	284	256	231	235	221	230	217	240	256	197	221	200	208	221	227	224	215	221	217	223	226	210	216	234	204	209	210	204	209	172	155	209	208	185	207	195	200	212	177	205	165	168	165	194	180	179	182	163	171	198	188	186	179	172	183	157	175	167	180	150	170	173	166	133	177	172	147	146	158	183	172	159	173	143	178	151	180	168	149	149	163	164	156	173	169	147	148	155	173	133	160	177	170	169	154	172	151	154	160	157	159	141	168	160	164	152	160	175	178	177	179	172	167	158	149	138	146	152	180	164	146	172	181	168	158	180	159	166	162	186	174	151	161	149	148	169	157	156	141	157	166	165	186	170	178	166	157	171	150	149	155	159	175	168	161	133	169	163	172	166	147	170	141	153	165	140	152	167	165	161	132	170	139	162	192	167	145	158	176	149	185	163	158	173	165	146	155	174	145	172	188	180	173	172	168	163	148	155	177	155	145	144	152	159	125	162	177	151	149	145	202	145	170	157	171	153	152	181	154	135	190	173	183	175	162	179	193	166	142	150	151	169	170	175	154	158	150	147	123	154	154	157	150	142	144	158	152	149	156	173	137	169	140	166	156	168	173	142	179	154	169	163	130	169	177	162	177	169	146	158	157	162	155	156	175	185	160	171	172	180	161	162	173	152	176	153	165	169	159	163	150	170	159	152	175	152	150	163	174	142	166	166	151	174	164	179	158	180	175	185	176	170	175	154	174	155	157	149	174	164	163	173	142	153	174	157	147	178	140	164	164	162	169	144	141	159	167	161	135	156	148	174	153	156	172	167	181	156	166	155	170	161	154	147	167	150	156	168	167	152	166	163	163	170	144	163	173	182	163	150	151	179	164	163	147	155	167	171	166	184	152	149	189	159	183	166	174	152	149	167	153	151	158	170	158	157	138	149	161	153	152	162	140	163	178	148	152	153	153	159	162	175	157	140	155	157	127	175	162	135	154	179	156	169	160	142	162	152	130	156	164	158	148	162	163	154	167	151	149	172	165	139	172	190	152	178	165	141	157	153	172	139	156	147	151	165	131	157	176	184	156	144	160	184	146	156	150	160	160	175	171	169	150	169	158	165	151	155	164	156	139	170	168	153	174	145	157	156	172	168	166	140	163	158	158	183	158	147	180	164	173	162	153	153	169	170	168	166	176	152	153	156	155	155	169	160	144	171	150	161	174	137	166	165	152	190	195	177	173	179	142	136	144	151	153	168	167	165	165	177	163	169	191	146	191	179	157	158	165	150	154	150	156	169	134	162	196	144	134	170	161	177	152	150	169	160	156	189	168	166	169	166	155	167	177	174	160	166	153	176	194	163	181	159	165	174	154	145	162	166	170	161	144	177	168	172	163	152	149	141	145	170	162	165	135	166	175	164	169	163	156	172	150	136	138	135	162	152	177	141	176	153	140	158	127	172	154	154	168	171	166	181	168	145	158	155	147	156	158	156	163	155	190	179	154	160	145	150	161	196	124	156	162	139	168	168	175	152	159	173	131	153	157	172	159	147	159	175	157	163	185	154	160	152	142	137	163	179	153	158	161	173	158	170	168	173	135	160	180	132	136	176	147	155	140	127	142	161	168	149	159	151	163	163	139	124	162	172	158	147	147	165	137	193	159	158	157	141	160	173	162	166	175	160	179	166	163	145	137	156	164	155	166	133	120	166	147	151	140	173	150	176	174	144	159	182	166	158	166	169	152	180	175	144	123	167	166	135	172	163	167	146	149	169	180	167	145	171	159	156	149	145	173	154	168	172	168	163	191	151	141	164	180	138	168	156	159	164	150	158	152	160	189	150	165	164	168	175	171	181	186	145	156	154	174	131	151	181	153	155	138	177	131	164	179	173	184	159	137	170	180	172	165	162	150	176	162	170	169	169	158	163	161	173	160	146	165	156	143	138	167	138	160	142	167	135	161	187	146	185	172	148	167	169	151	176	180	167	146	166	143	171	168	181	149	161	176	157	171	162	171	144	175	146	177	161	171	172	179	171	150	161	149	179	164	147	162	169	157	146	168	170	173	179	158	154	174	173	155	156	151	155	157	156	170	178	148	172	154	158	146	148	162	138	163	156	169	181	166	175	131	179	174	159	154	136	146	130	163	170	160	187	178	153	174	147	139	160	159	169	141	147	158	157	142	198	156	162	155	157	141	140	171	174	157	134	175	136	158	154	176	156	160	172	195	172	166	148	144	162	165	144	158	157	169	163	159	156	166	172	168	157	163	168	133	153	162	178	187	163	151	156	174	160	166	168	179	158	161	168	143	167	142	135	155	146	148	165	142	168	193	164	137	156	144	164	156	130	154	160	161	166	165	162	192	141	143	162	158	151	157	172	174	149	164	168	163	151	156	160	175	164	160	173	168	181	184	155	135	163	157	164	143	139	204	171	159	172	159	151	164	165	151	167	165	157	171	177	157	146	186	167	157	162	155	191	146	170	157	157	168	156	173	172	135	170	158	159	171	156	159	176	191	153	175	155	161	163	157	157	157	174	162	191	172	141	174	164	152	184	179	147	168	141	148	169	167	151	136	146	172	173	160	161	158	173	175	143	163	167	162	175	158	175	165	155	156	173	158	151	153	158	133	159	153	170	157	148	168	156	158	164	168	154	150	136	148	152	171	176	163	163	149	156	164	161	163	172	182	145	161	139	157	167	145	160	166	161	198	153	184	175	158	159	174	157	141	180	150	157	171	183	161	154	161	161	162	155	162	159	156	142	162	162	169	165	157	154	154	143	166	148	167	160	188	146	145	154	167	184	164	141	156	169	171	167	170	151	192	189	141	180	175	159	155	164	148	150	143	146	155	164	161	139	172	178	135	164	146	156	174	190	144	167	159	173	176	156	165	177	151	168	149	164	148	153	157	172	168	140	161	165	163	162	161	158	149	163	176	150	168	167	153	174	138	158	178	166	156	159	195	182	151	166	159	162	168	163	165	165	149	169	168	147	157	150	168	196	170	146	149	148	159	167	160	158	147	143	151	155	158	147	157	143	134	170	170	176	153	136	170	147	174	157	166	174	172	169	158	153	148	154	157	152	183	146	165	162	156	154	157	158	150	149	153	149	148	145	153	149	179	161	152	154	139	185	161	163	144	160	149	162	171	160	171	178	162	138	175	202	177	177	162	142	158	129	162	147	162	166	151	157	177	171	179	168	175	179	163	143	156	153	163	171	151	162	165	169	156	138	152	143	155	156	155	158	169	166	155	174	178	134	143	133	176	160	144	171	149	165	152	166	194	172	153	135	166	167	160	150	166	140	184	148	146	175	184	148	164	176	161	174	181	149	169	177	147	158	154	150	159	167	167	178	167	159	176	169	165	170	173	131	151	151	160	172	161	152	149	147	155	150	150	161	159	160	158	153	160	156	178	150	171	149	156	163	166	149	177	165	162	164	159	167
42982	49114	49189	37575	36280	38488	40413	37469	31231	29478	27131	23234	21218	20331	20737	17474	13136	13522	11788	11130	8144	6941	5630	5384	3790	3139	3441	2861	2205	1895	1464	1308	1144	952	906	983	949	905	876	973	888	864	867	849	850	772	820	950	936	782	831	824	739	745	760	869	688	738	698	713	649	679	615	669	628	830	794	661	658	601	580	570	589	516	496	494	505	463	476	485	443	544	508	481	462	460	448	422	448	442	458	418	496	438	465	435	381	402	414	429	395	399	401	442	361	367	381	409	394	351	380	375	369	436	382	364	381	379	414	368	390	394	427	402	389	367	395	426	369	411	390	391	393	398	381	394	412	351	423	386	397	426	383	383	387	418	417	378	392	374	424	416	371	386	387	405	377	446	437	354	416	365	394	398	384	401	363	426	391	369	406	410	378	387	382	382	414	373	403	390	406	411	405	376	402	400	406	415	399	375	380	383	416	376	404	406	411	359	412	364	388	421	392	393	380	385	420	371	401	393	377	367	373	366	400	432	361	408	395	381	404	389	403	360	368	402	412	366	390	379	401	379	401	391	398	408	383	402	345	412	376	360	386	422	380	403	359	403	395	394	386	367	368	391	356	393	364	386	390	437	398	372	385	376	401	377	376	382	381	359	374	415	397	408	380	391	383	365	445	371	391	403	369	394	404	369	377	356	373	410	394	372	384	369	386	397	385	399	407	404	388	371	384	391	394	393	365	400	400	361	400	407	408	358	397	390	382	391	352	392	399	379	375	373	375	379	354	399	365	408	380	343	368	331	423	401	395	404	388	365	421	364	366	393	433	405	373	416	408	384	384	406	343	381	394	350	347	406	380	408	375	379	399	404	412	381	415	404	431	411	424	416	388	402	390	388	354	380	374	368	371	411	370	403	378	371	407	395	407	388	397	356	395	353	350	387	377	396	364	391	381	419	409	358	383	366	411	423	409	372	367	368	383	380	383	390	425	404	381	385	402	379	357	417	437	393	355	373	392	401	383	389	371	386	392	403	397	406	407	359	404	352	380	392	387	393	373	393	402	394	368	350	417	375	410	404	363	414	363	397	394	404	379	379	404	395	411	383	396	408	407	380	367	405	377	380	433	380	412	401	357	385	426	395	411	383	397	398	395	354	367	416	388	380	387	416	366	410	378	381	389	401	366	385	405	373	407	382	368	360	421	383	403	363	382	385	416	366	383	398	405	420	408	415	386	396	404	359	378	395	398	408	411	376	377	387	374	447	405	400	383	376	432	426	417	396	373	389	372	394	383	381	388	390	437	389	405	386	390	390	377	411	390	399	382	348	380	372	429	351	373	417	356	379	423	382	384	409	404	426	373	380	384	392	381	419	370	431	360	399	401	358	406	394	397	405	342	397	451	404	359	375	389	400	399	374	372	408	376	384	371	347	391	371	355	401	398	418	344	428	401	384	412	415	390	348	387	348	410	386	375	397	376	386	424	417	402	399	366	399	373	396	373	373	403	376	377	374	388	383	393	384	426	371	391	399	373	380	383	378	376	392	377	386	368	410	401	376	412	413	367	386	389	407	357	405	389	359	399	386	371	402	398	400	369	403	348	407	383	373	398	365	386	381	345	384	381	405	416	392	426	371	386	422	424	421	371	393	398	434	408	387	392	439	383	414	397	369	383	394	404	381	411	409	426	383	387	399	350	413	392	383	382	368	409	364	418	411	363	385	435	405	374	398	417	377	403	372	426	371	400	372	398	358	386	409	387	386	394	393	383	361	400	398	399	374	395	402	398	441	372	365	388	370	416	399	398	436	425	372	374	408	363	410	377	383	352	383	371	410	367	379	395	367	365	415	359	371	377	383	391	396	411	414	394	340	387	398	406	399	381	372	406	381	411	391	384	402	397	379	378	380	375	421	391	377	403	396	378	380	408	382	406	405	344	377	376	395	403	381	406	375	421	406	365	425	356	398	408	366	387	376	367	362	362	389	396	361	397	388	401	366	386	408	330	428	336	375	390	402	410	404	347	396	415	405	398	398	411	367	377	409	399	409	431	385	392	380	384	387	402	343	375	361	372	388	375	370	415	386	399	413	377	404	424	390	418	401	416	415	404	412	352	383	381	410	390	377	385	401	386	370	383	369	369	396	380	403	372	418	360	388	385	365	374	382	380	371	392	421	406	345	398	417	360	409	375	374	398	405	403	368	393	425	435	369	418	391	400	442	361	396	360	407	430	431	398	424	380	418	387	396	390	423	388	391	412	415	377	374	396	367	400	394	424	385	407	396	414	378	379	366	373	421	380	393	391	386	370	350	379	393	383	408	386	359	397	389	365	409	412	438	405	381	433	407	368	403	360	370	371	368	366	358	389	379	398	395	398	384	377	371	419	361	352	409	406	416	368	401	376	386	395	425	392	357	417	399	373	387	403	381	380	404	415	392	388	380	369	374	409	387	386	415	366	371	374	412	387	370	384	393	387	361	418	361	407	404	385	362	371	354	369	334	390	377	404	392	399	414	387	353	409	427	372	398	385	383	376	385	383	394	362	414	361	372	423	425	386	394	373	403	367	380	404	394	392	377	391	391	382	383	408	387	363	413	387	373	381	371	416	386	412	385	381	393	408	388	405	364	332	365	403	395	415	355	401	417	373	414	400	411	389	354	376	372	411	384	364	345	400	383	385	385	416	396	391	402	410	422	380	392	348	359	372	376	356	372	410	378	400	390	381	390	388	409	373	396	396	363	376	386	392	387	363	426	439	414	373	418	375	371	416	435	393	391	379	373	401	393	375	384	366	384	400	379	413	384	364	362	399	439	410	376	383	367	380	410	385	385	434	400	385	401	400	381	395	419	375	406	360	374	424	431	386	384	368	367	447	382	425	404	390	389	448	370	396	389	405	416	391	408	380	387	381	370	403	357	439	376	366	403	369	416	368	380	409	399	398	389	394	412	398	421	391	347	391	426	412	376	405	397	379	409	381	373	408	395	402	375	386	397	363	354	402	388	407	367	372	398	370	393	412	372	400	397	364	354	392	353	411	388	371	399	403	372	415	408	358	401	387	405	396	380	385	449	381	408	388	417	413	360	414	376	411	391	375	395	391	392	385	349	364	437	376	383	384	371	401	391	382	373	349	399	389	388	362	411	420	412	394	384	362	397	396	357	405	385	393	381	397	350	399	378	397	362	378	397	371	402	377	416	424	381	394	411	378	333	395	400	407	369	404	392	406	396	373	397	396	384	410	384	404	392	386	398	374	421	421	384	404	398	399	425	402	417	381	381	376	383	385	384	386	417	420	403	376	398	386	385	404	383	384	425	374	395	402	408	396	388	406	365	397	408	412	384	380	383	367	395	402	370	386	374	375	412	388	366	356	412	367	376	400	378	390	390	406	398	430	396	344	392	404	408	378	420	398	402	400	430	406	415	395	343	412	410	404	425	371	383	387	365	406	409	412	390	371	390	372	406	392	420	379	421	381	389	425	408	382	366	363	382	383	374	389	387	367	369	419	361	395	390	392	388	360	430
26090	21837	16324	6748	4025	2861	2375	1949	1315	969	764	695	558	473	460	406	367	350	325	317	288	298	282	257	243	276	261	254	251	250	256	260	278	263	264	264	255	252	242	249	263	261	253	251	249	255	263	237	242	261	278	256	247	226	259	233	212	220	229	248	251	276	247	252	278	242	259	252	271	227	254	244	273	237	263	264	239	240	245	260	238	238	222	232	276	229	269	306	270	250	278	235	238	221	247	263	255	250	220	232	232	271	261	245	242	243	244	254	249	255	249	260	253	265	241	239	239	228	260	263	230	236	251	219	250	236	252	222	248	208	234	221	249	224	236	238	243	236	239	251	211	252	228	255	268	267	248	287	223	226	250	244	232	242	251	262	234	262	257	279	255	251	207	237	271	223	222	233	235	242	232	265	231	232	235	238	273	247	237	240	246	245	267	258	260	232	247	237	262	242	251	250	239	252	219	225	234	226	234	230	253	236	252	229	240	203	282	219	233	235	248	224	248	241	241	258	242	258	253	236	244	256	225	242	237	269	235	242	244	235	227	235	248	235	246	229	246	235	223	238	254	232	260	255	239	253	230	258	247	229	256	266	240	272	270	250	214	237	239	246	272	220	268	275	260	234	210	203	239	228	241	245	273	236	255	267	230	233	260	253	276	229	226	240	249	227	228	227	251	248	275	195	227	251	247	239	230	253	232	239	259	239	238	234	224	240	270	218	252	246	240	248	276	250	260	237	251	259	244	234	245	275	252	248	244	243	244	227	282	245	257	236	231	227	238	266	232	238	237	239	218	281	255	261	235	237	211	247	268	249	275	261	233	210	242	239	237	240	256	227	246	235	243	212	256	251	246	228	231	207	246	256	269	240	256	234	261	257	231	230	266	269	265	238	253	243	247	233	237	235	245	252	247	215	238	243	234	235	246	252	236	277	189	253	250	249	220	263	257	226	230	259	267	247	228	253	242	221	251	261	248	247	254	250	243	221	216	253	237	250	255	250	235	214	230	238	225	250	258	242	240	244	234	251	239	262	257	272	261	268	243	253	262	243	226	255	213	227	227	243	257	221	238	243	224	242	227	233	259	240	198	236	254	258	252	252	243	262	265	268	248	230	246	229	282	229	249	236	254	224	253	288	271	228	248	252	226	263	219	231	220	249	242	234	220	252	255	229	238	250	239	236	246	213	243	260	268	275	219	266	230	239	224	220	231	243	234	229	222	266	218	231	264	230	259	259	247	231	246	239	224	252	288	253	233	251	258	274	260	248	269	218	248	230	224	231	248	250	255	260	251	241	244	259	225	232	234	258	248	275	226	229	250	233	246	238	235	267	227	227	223	230	228	226	257	228	251	208	252	244	264	268	255	238	249	245	280	233	238	243	209	237	262	258	234	214	237	266	230	238	225	243	246	275	263	240	265	269	256	248	262	247	221	233	255	238	249	256	248	256	221	264	236	230	268	244	255	242	244	235	250	256	270	238	216	255	247	237	248	227	261	227	248	232	251	241	235	249	242	266	245	278	227	251	260	248	241	202	262	239	220	238	267	256	243	240	256	236	248	214	226	257	249	253	259	230	244	237	271	236	267	246	224	273	216	242	227	241	251	241	235	237	235	234	251	250	234	249	240	257	262	232	246	240	235	251	220	230	240	219	252	249	262	240	235	229	243	248	238	241	248	263	227	241	241	239	263	227	219	265	245	224	222	223	253	255	267	236	250	252	242	232	234	246	240	267	235	253	229	239	265	240	264	234	243	256	233	253	254	227	253	260	226	262	268	234	250	241	243	249	235	228	232	252	249	237	242	259	248	250	231	227	254	285	214	238	255	258	231	244	271	241	228	277	250	226	229	252	224	244	253	244	247	246	246	243	254	238	240	245	221	258	235	234	256	271	227	245	243	237	259	248	257	231	211	247	231	252	238	250	240	250	240	226	230	248	245	251	214	258	244	263	265	260	238	233	218	254	255	221	232	254	280	245	225	237	236	248	237	235	258	237	268	239	247	249	232	237	228	254	236	259	256	272	245	257	247	226	248	218	245	251	240	223	236	267	250	222	244	255	255	220	230	249	250	259	230	218	249	245	257	249	239	254	238	255	253	228	227	241	243	223	246	267	256	232	242	249	221	217	234	227	239	214	227	248	226	237	251	216	264	227	248	257	262	220	252	241	244	249	239	240	260	238	242	238	247	234	239	242	260	239	298	230	224	226	259	219	272	227	252	235	225	243	254	236	256	251	257	237	250	277	252	241	230	235	277	206	265	247	265	212	234	249	229	227	277	231	235	237	265	256	236	252	250	223	265	243	236	251	228	223	222	256	241	237	220	281	225	233	256	269	264	236	224	255	254	221	223	248	239	267	256	227	266	234	247	246	238	225	223	215	236	235	219	251	260	241	253	233	224	207	214	247	239	265	240	234	236	219	257	241	255	250	248	258	219	265	262	213	235	238	197	228	255	242	255	246	239	255	240	274	251	236	245	236	241	238	222	233	231	268	208	239	245	223	262	196	244	245	232	259	236	252	217	272	253	254	220	262	272	233	243	214	254	257	224	244	251	233	236	254	247	243	246	248	266	234	223	253	222	238	214	254	276	225	230	235	259	242	234	262	250	216	228	222	280	186	231	254	209	244	262	232	259	230	235	251	251	239	278	231	259	225	248	244	231	242	236	248	233	250	241	222	214	245	258	255	228	229	268	231	223	258	251	228	237	220	234	243	240	245	255	238	207	231	253	244	250	237	259	259	257	233	259	245	264	218	234	246	234	229	233	267	270	243	268	270	224	244	243	275	263	232	224	253	259	226	233	233	250	242	218	222	236	256	220	246	241	235	233	258	238	238	268	238	265	248	261	253	235	246	261	259	239	238	240	233	202	266	231	235	246	223	270	241	255	242	220	264	237	230	256	222	255	259	257	222	248	218	255	239	242	222	239	243	230	265	253	245	231	245	226	265	232	228	249	252	223	241	246	239	279	240	234	268	220	247	262	268	268	235	246	247	222	272	257	258	253	259	236	225	218	256	254	232	242	259	211	242	247	232	238	236	235	243	230	223	243	261	260	250	262	211	252	259	246	247	265	253	230	241	232	247	220	247	242	244	238	239	232	258	253	232	237	266	249	241	239	246	236	212	235	266	264	221	233	246	233	255	223	251	254	242	234	267	257	243	210	258	249	249	261	246	191	264	251	256	242	259	258	230	247	262	246	240	254	266	249	235	230	239	219	215	235	237	229	227	236	263	255	267	239	217	251	204	255	250	240	220	226	249	239	228	246	231	268	242	248	236	249	223	271	224	271	216	264	232	253	224	232	246	237	239	266	250	248	260	241	252	258	244	232	239	249	246	247	258	211	244	210	263	243	280	236	259	255	219	281	220	242	242	274	227	227	217	254	243	224	222	236	270	241	219	253	233	240	230	271	219	236	230	204	265	255	251	249	230	218	231	265	235	244	206	257	263	264	276	252	216	257	208	233	260	246	243	231	239	241	224	242	244	204	230	227	239
16326	20913	19535	11998	10221	9211	8481	7336	5516	3940	3271	2821	2257	2100	2186	1827	1353	1387	1334	1210	984	1032	846	826	757	804	767	745	721	719	704	737	637	738	680	586	619	610	617	696	593	677	586	689	636	590	648	638	627	648	637	566	607	634	591	579	602	627	650	625	559	661	603	604	607	626	626	621	609	567	604	625	614	597	601	632	599	563	592	608	565	595	651	612	613	629	571	591	570	586	571	561	571	601	612	567	565	613	657	600	575	588	578	568	624	560	577	569	541	626	564	573	607	599	550	625	597	556	557	544	584	571	600	561	602	565	579	557	595	577	631	553	603	622	587	540	554	582	563	594	576	536	562	634	581	581	573	617	561	545	569	606	581	550	575	575	548	583	615	535	561	606	597	575	601	579	573	552	574	597	599	582	615	568	581	531	562	606	604	624	576	576	573	593	574	590	573	592	551	600	568	541	566	569	593	625	563	559	570	592	577	557	570	573	586	594	582	555	593	546	571	585	577	583	610	557	585	575	556	606	556	551	564	574	573	584	585	593	584	611	560	586	569	603	594	589	557	551	547	577	584	600	587	562	599	585	586	586	571	584	558	549	546	614	560	548	623	617	605	564	554	576	611	617	562	568	556	561	575	631	593	617	630	580	591	585	603	580	554	556	562	572	577	549	601	567	593	531	608	587	581	578	593	570	576	585	622	589	586	598	535	587	568	598	534	578	547	626	594	599	579	599	581	620	566	597	590	565	604	604	605	589	537	613	575	575	594	573	581	585	590	554	565	568	631	575	581	587	560	592	571	620	562	561	621	571	575	624	607	549	597	580	606	616	588	614	568	606	573	607	587	647	555	601	554	600	624	572	562	603	592	579	590	612	592	623	546	597	606	574	565	555	585	595	602	595	574	602	598	531	591	562	587	556	614	582	589	582	594	596	582	569	573	577	589	599	557	579	601	611	593	571	600	611	585	565	633	556	626	560	624	601	570	636	601	588	584	557	589	575	570	584	576	561	557	591	617	557	557	618	544	591	585	631	611	592	597	552	592	601	600	575	589	575	605	629	575	619	554	572	614	564	564	558	567	600	569	547	578	547	565	566	603	585	564	620	559	579	576	563	627	566	566	605	574	542	548	565	583	574	591	542	602	545	548	603	615	571	589	578	574	580	582	560	584	616	580	574	619	559	596	583	596	611	591	556	610	576	600	595	583	611	603	583	572	557	610	613	598	576	599	535	631	566	616	580	576	561	580	568	610	600	592	583	594	597	576	567	607	578	565	604	579	614	581	594	592	597	573	589	588	607	568	591	595	610	537	575	637	580	585	576	591	565	580	591	603	575	593	572	579	514	580	623	582	605	600	601	578	605	583	618	574	598	578	549	528	597	588	573	544	565	607	582	580	572	614	575	571	585	628	558	556	591	581	567	586	565	580	575	605	558	590	619	600	593	581	569	538	583	587	544	611	617	621	592	571	590	594	559	603	594	575	604	573	565	607	640	616	580	575	576	591	593	603	612	611	567	582	574	571	609	588	566	589	578	615	569	588	583	624	560	642	620	585	545	574	582	533	600	560	558	580	581	596	566	611	644	567	615	586	554	601	576	606	582	559	563	575	536	619	591	607	599	579	562	585	609	570	581	579	588	578	596	612	600	545	586	586	580	603	588	574	608	586	628	564	594	609	556	598	567	562	594	615	562	571	563	578	592	623	565	568	552	607	588	603	593	549	596	585	592	575	586	577	592	570	547	595	595	612	611	541	585	572	581	565	580	606	577	631	575	601	565	573	579	596	565	592	617	613	570	630	540	568	599	577	593	595	597	573	610	564	541	568	604	561	577	592	582	594	586	590	573	555	571	603	602	611	556	600	583	565	570	635	588	592	589	595	570	610	653	557	607	558	578	592	556	594	587	592	580	589	578	546	595	594	562	588	577	584	585	604	568	557	593	615	636	591	595	602	574	642	577	564	661	617	553	591	639	582	583	566	581	563	589	567	588	595	554	596	580	591	577	601	586	547	589	571	586	573	625	613	589	563	582	621	571	561	535	608	559	583	604	588	580	590	592	591	599	603	607	588	603	647	589	558	595	579	594	569	547	585	597	576	636	585	599	575	576	605	564	609	598	578	588	586	597	547	591	557	603	611	586	574	616	559	562	538	565	595	565	633	579	593	611	617	581	573	642	598	607	585	562	583	590	604	569	573	571	604	603	571	564	597	604	581	544	612	579	600	611	587	597	568	568	604	540	587	602	588	591	573	596	597	543	579	569	578	569	597	575	572	583	573	598	568	581	596	633	577	586	641	564	598	588	596	609	597	580	591	547	511	585	619	603	609	596	554	591	615	592	573	574	610	553	590	611	591	557	586	546	624	580	590	597	583	570	574	593	582	587	590	580	572	616	525	571	582	573	604	600	553	585	579	606	593	599	581	546	600	624	550	529	580	578	590	590	591	586	568	568	577	605	598	589	557	555	618	534	586	518	558	604	615	588	586	582	600	567	589	555	625	574	559	579	623	561	605	601	582	550	600	629	618	598	579	586	610	580	594	502	572	599	638	560	580	532	592	567	613	551	579	553	605	573	597	577	604	602	586	575	551	569	549	588	563	611	566	626	604	572	582	580	592	598	596	582	560	575	565	578	631	625	625	608	534	599	551	605	581	557	564	573	619	570	589	615	590	574	598	573	563	621	610	621	598	610	562	547	592	557	561	627	593	571	600	532	600	555	619	581	606	592	603	553	557	595	554	549	586	612	610	571	580	547	580	598	584	593	581	602	582	577	559	600	581	570	613	572	616	599	601	620	606	580	583	608	606	576	618	605	567	567	591	574	582	597	581	604	631	601	563	546	563	587	571	624	559	576	566	584	579	584	602	588	577	599	633	613	574	623	613	576	606	563	578	589	569	583	541	599	599	571	531	579	589	590	603	588	524	576	566	561	562	632	569	548	562	623	564	549	580	609	563	597	587	587	586	575	599	581	566	609	634	546	561	627	609	575	574	579	608	595	589	589	545	613	595	640	556	564	565	612	594	610	570	604	600	561	547	589	561	575	570	603	579	559	594	604	585	595	623	588	572	638	583	621	588	577	579	622	528	612	589	537	603	593	616	612	568	604	595	603	625	578	612	586	581	572	552	609	634	574	576	587	600	623	553	592	615	536	557	583	637	562	581	553	558	571	617	551	585	602	584	623	545	589	566	561	551	586	556	626	577	614	594	580	610	601	636	586	564	581	618	601	574	556	609	538	577	600	554	561	615	623	570	583	586	565	609	625	543	624	593	627	613	652	564	613	575	551	582	595	590	593	542	580	576	564	584	588	557	582	583	559	546	570	616	616	558	604	581	558	528	583	594	602	547	599	592	591	558	597	588	602	556	570	634	557	594	603	640	561	571	587	612	588	606	594	656	575	570	576	565	594	570	550	553	579	590	577	590	602	608	604	545	542	584	619	564	633	601	576	575	578	580	615	605	555	597	551	594	586	599	587	586	605	555	564	635	591	585	598	565	546
47390	51030	41006	27083	26091	22203	20289	17319	13135	9209	7160	5908	3873	3157	3545	3181	2016	1957	1587	1346	1060	878	617	594	500	380	415	404	343	328	283	315	291	271	262	300	285	297	256	280	285	284	259	290	279	281	283	258	292	258	241	229	261	254	248	278	271	269	257	281	267	245	259	248	267	287	280	275	262	260	239	276	264	261	255	239	239	259	262	233	245	252	230	248	263	267	233	232	263	286	264	231	267	236	295	247	233	246	243	247	231	253	234	229	272	242	245	245	237	225	247	237	231	253	239	234	249	266	252	280	219	234	279	253	227	235	228	229	256	216	239	244	319	219	276	213	256	236	242	240	243	265	261	247	257	283	238	257	255	227	260	259	261	250	237	254	248	252	258	246	232	282	231	242	259	229	226	285	259	264	239	247	243	235	239	265	245	223	241	245	235	229	259	248	253	282	265	258	250	225	255	268	277	248	262	239	243	239	287	243	248	271	247	260	258	244	267	260	222	243	245	222	227	231	239	281	227	216	232	268	252	248	256	235	246	276	211	273	231	251	269	236	258	241	243	191	265	237	266	221	248	219	247	237	256	254	245	275	275	232	253	253	227	269	264	236	249	254	259	249	217	236	229	239	244	232	284	257	259	233	279	260	236	246	251	233	246	240	222	282	256	275	270	232	242	260	253	267	230	241	246	235	249	231	226	237	240	245	240	252	218	265	289	268	256	248	248	251	221	240	256	258	231	270	247	233	229	262	260	241	249	273	252	220	238	225	244	253	225	258	232	253	260	233	241	253	239	239	248	278	249	245	238	276	240	229	254	232	223	235	269	229	246	247	210	260	232	251	244	276	229	251	228	270	244	251	241	245	248	257	279	227	283	243	266	230	248	205	246	233	220	245	247	246	257	246	260	273	265	243	251	247	229	272	234	251	251	258	250	251	239	284	248	208	249	240	249	259	243	249	267	245	265	238	238	236	253	260	268	256	238	246	227	253	282	241	242	260	270	254	241	267	253	269	241	248	243	258	259	248	278	212	252	216	246	277	248	231	245	265	241	243	207	230	276	241	230	248	217	245	286	280	226	257	263	246	249	269	234	252	227	248	265	237	248	254	224	230	237	274	233	233	259	247	223	262	269	226	236	268	264	292	251	278	249	263	246	241	224	249	257	240	235	253	269	254	243	254	267	272	248	266	222	257	227	227	245	266	269	254	247	260	230	267	264	232	258	255	244	254	192	266	253	217	226	225	243	227	242	248	218	261	240	265	244	217	229	227	257	238	233	233	250	257	256	231	234	232	266	240	232	245	226	228	268	233	238	261	235	269	229	251	262	227	278	251	291	252	239	253	251	282	263	234	233	242	248	229	236	243	241	251	247	231	245	271	244	274	241	237	226	233	265	274	264	269	280	256	244	249	247	244	248	243	219	295	269	217	263	233	263	231	245	276	269	243	242	246	287	242	245	257	255	256	251	258	230	250	254	271	266	211	228	255	246	255	254	238	221	250	266	224	224	243	256	235	234	229	269	222	241	220	248	262	296	266	221	236	236	237	247	248	225	236	250	279	246	248	248	241	251	239	258	260	242	243	272	203	237	231	249	246	244	243	240	284	254	234	239	257	216	235	270	221	277	246	253	267	253	230	252	233	270	261	240	229	255	265	223	259	230	285	278	271	238	259	255	242	235	232	270	241	250	260	271	221	260	219	250	244	283	236	262	260	232	260	264	270	275	239	252	257	232	226	260	240	261	265	263	265	265	229	236	248	280	277	228	269	236	243	253	238	253	245	212	239	243	233	243	256	276	234	221	244	249	238	249	263	229	249	252	251	257	248	251	238	266	231	234	253	264	257	274	246	239	222	247	253	275	221	230	266	276	224	256	232	252	254	255	251	259	256	267	265	228	262	221	266	241	271	238	253	245	271	237	253	280	247	248	251	205	258	251	224	236	241	254	250	243	258	253	268	255	258	229	248	250	271	292	253	243	247	246	243	248	216	270	246	236	269	267	259	255	249	251	233	254	220	246	240	260	284	277	259	254	256	255	244	210	248	241	247	263	224	262	251	254	233	250	248	227	276	244	260	245	216	248	256	270	241	264	258	259	258	247	233	255	263	224	275	251	267	236	264	260	261	244	263	255	233	263	230	266	249	252	260	231	277	245	192	252	237	255	233	228	226	231	265	260	260	250	254	261	243	207	260	232	254	247	240	249	259	237	247	259	245	253	258	266	232	208	264	221	232	223	216	262	213	257	245	290	280	220	241	248	252	237	243	265	245	231	225	255	239	254	241	251	233	241	224	277	250	269	230	245	279	277	248	237	246	259	242	268	243	224	244	272	216	239	238	228	234	229	221	240	274	235	234	238	236	270	236	235	227	244	257	239	240	273	263	261	243	276	253	242	240	245	244	230	231	235	248	242	267	236	228	222	266	254	260	276	233	240	240	266	248	243	233	250	227	241	257	253	238	272	276	262	242	237	249	230	260	238	257	256	252	239	237	242	241	234	281	236	278	226	245	228	223	240	255	243	225	238	244	232	250	275	233	271	266	251	247	267	238	247	253	253	265	262	268	256	234	258	253	253	240	247	249	226	222	263	249	242	228	260	224	253	266	236	247	231	266	233	217	242	226	254	265	248	286	245	229	273	259	241	248	244	240	238	235	263	255	233	257	256	245	231	246	224	233	253	267	252	236	246	254	227	259	229	227	246	261	263	262	246	250	244	265	255	217	259	242	241	224	228	225	243	247	251	251	223	271	228	238	254	238	246	251	237	272	232	258	264	234	243	247	262	245	229	237	255	265	259	254	282	236	227	222	239	237	280	264	264	267	265	243	239	224	283	262	246	250	213	241	253	266	231	246	236	219	255	222	240	247	269	261	274	221	256	255	243	264	266	264	235	268	259	266	234	227	230	252	257	243	263	261	249	258	239	239	257	226	247	237	235	246	268	230	244	227	211	252	225	259	263	251	254	258	266	237	258	273	261	250	247	242	230	244	228	253	238	242	248	253	245	223	267	220	260	244	222	254	216	250	296	254	244	275	251	252	248	246	279	244	244	241	246	251	265	265	258	248	229	234	230	256	260	215	262	246	258	236	257	258	256	235	265	228	247	235	234	254	270	228	260	235	262	249	240	273	258	236	238	239	262	273	277	249	236	246	251	260	281	237	275	248	240	243	243	244	254	257	252	263	228	222	243	249	262	273	234	251	243	238	241	254	281	246	239	237	248	255	227	244	232	248	243	228	260	239	271	233	232	225	258	268	274	211	265	254	274	213	257	232	238	239	249	266	249	249	272	263	270	243	262	228	256	226	244	248	255	239	260	243	253	260	239	239	236	281	257	243	245	243	275	231	238	238	262	251	247	258	281	252	249	254	259	232	249	246	254	261	263	260	266	259	285	241	269	239	272	219	243	264	242	261	268	261	237	255	216	269	251	252	221	266	289	223	231	260	254	240	246	231	229	260	235	213	232	256	225	228	250	266	243	220	271	242	256	236	264	227	248	209	279	244
34013	46478	40377	28746	30401	30294	30330	27730	22833	18596	17436	14586	12070	11771	12563	10305	7630	7912	6917	6048	4353	3938	3160	2941	2092	1746	1695	1579	1371	1165	1124	1021	874	880	810	818	878	773	807	922	834	810	840	854	749	712	832	729	821	785	756	707	753	738	705	672	717	700	756	707	728	641	683	677	684	716	731	669	670	689	756	679	634	670	572	608	592	647	590	647	601	634	696	626	608	681	609	605	593	618	596	598	596	608	581	608	630	602	584	610	592	594	609	613	567	583	584	618	567	623	607	620	605	624	608	547	540	582	576	576	597	571	580	567	590	583	592	612	583	566	584	564	612	591	563	607	581	606	545	586	594	564	619	565	571	583	579	530	590	583	611	544	598	553	585	573	569	597	564	590	590	604	591	582	563	601	609	545	602	577	582	586	585	590	566	574	568	549	594	556	597	585	555	553	613	574	576	596	575	598	618	592	631	557	550	601	577	607	583	585	568	606	570	596	540	582	618	588	561	574	577	618	601	553	568	586	580	569	566	553	550	584	576	598	559	554	575	560	651	562	567	643	569	651	584	573	622	610	596	563	570	584	537	598	588	539	571	552	569	570	578	577	605	555	587	606	541	589	601	522	600	590	574	614	552	577	593	552	558	562	577	602	584	606	620	619	631	601	568	613	566	558	606	574	586	560	632	549	572	579	563	565	597	592	544	629	524	557	580	598	545	564	564	591	559	599	602	554	556	595	565	570	612	579	579	571	560	584	555	584	552	571	574	570	564	576	599	554	569	554	590	569	596	601	553	587	538	575	603	593	613	566	590	623	592	573	549	569	565	520	602	583	544	583	558	569	569	603	627	585	577	620	566	566	568	559	573	576	534	599	587	594	560	551	647	541	556	629	578	589	616	608	538	536	553	571	597	621	556	599	576	572	605	547	577	552	593	564	553	600	588	636	616	602	607	578	608	625	625	630	548	568	594	600	589	592	533	562	569	556	573	600	594	597	583	617	594	565	633	592	585	642	576	597	615	567	611	577	554	510	603	526	611	553	595	610	601	568	562	578	629	590	582	602	546	552	623	566	614	576	594	587	566	574	554	565	564	587	565	613	574	602	589	589	586	626	581	565	605	582	597	530	612	583	588	573	584	580	599	611	589	573	542	554	580	572	533	544	590	590	614	579	553	553	592	576	552	623	565	594	591	606	573	595	579	526	542	603	556	572	579	620	559	567	600	584	591	565	611	586	599	569	605	591	579	581	535	587	568	540	598	594	565	600	563	589	603	565	557	566	558	573	632	585	587	528	588	580	550	592	561	582	596	554	596	572	603	599	540	544	576	557	630	584	621	569	592	576	580	592	573	588	622	522	638	579	583	604	591	567	594	584	587	578	631	582	577	588	584	537	584	604	581	615	585	542	609	568	584	560	605	600	590	579	597	608	597	542	576	569	541	602	551	592	564	599	572	595	542	618	557	625	586	605	569	549	592	560	614	551	561	546	566	592	586	596	565	593	534	567	606	623	554	553	585	572	606	562	577	607	587	537	568	582	605	592	570	587	550	578	585	596	608	586	601	572	592	545	599	564	609	577	585	604	592	610	655	541	575	598	540	626	588	557	563	550	550	636	584	605	620	540	561	574	607	560	612	557	574	569	578	588	560	542	592	556	584	579	595	593	572	629	586	609	635	606	591	605	578	609	558	590	621	598	564	544	586	571	576	585	590	585	570	584	540	580	585	585	617	573	616	597	578	573	608	561	596	598	544	553	580	615	575	615	601	573	572	584	627	604	625	554	575	550	579	653	604	619	573	560	582	536	545	575	559	575	570	578	582	542	558	609	576	565	602	543	585	569	612	568	582	575	578	606	611	588	593	586	584	534	599	617	597	544	550	606	544	613	544	536	594	586	619	577	575	549	615	592	583	575	568	526	564	628	575	563	544	595	526	562	580	557	602	547	594	616	610	563	566	593	580	550	585	637	633	563	544	602	603	585	563	569	572	611	589	536	555	565	580	562	611	580	587	596	609	624	572	576	614	563	589	609	597	573	579	563	609	605	635	567	591	593	582	573	571	581	564	599	561	599	585	618	621	576	551	592	533	575	622	612	586	594	620	591	587	587	624	596	593	583	599	580	596	543	571	590	562	542	643	545	600	562	602	590	593	549	621	572	577	556	575	592	566	573	634	590	587	554	565	588	587	552	579	559	572	591	578	559	557	602	577	581	616	573	526	642	583	577	643	599	610	571	577	625	632	551	544	542	576	606	576	612	586	582	568	571	592	567	556	575	547	569	579	593	566	575	575	590	619	575	590	576	544	550	564	577	562	565	559	579	597	577	608	615	599	574	658	582	613	582	597	585	590	558	558	573	569	601	598	601	596	581	609	580	618	569	582	615	613	577	583	613	578	621	590	608	549	593	569	589	609	600	572	548	611	587	567	582	550	600	572	578	561	532	596	620	592	599	591	604	572	602	578	575	596	610	541	609	550	577	589	539	544	583	535	536	572	628	548	590	603	568	571	622	554	598	586	593	637	587	543	630	595	587	555	560	569	552	596	545	558	598	586	590	617	579	581	566	563	539	632	556	566	565	569	528	625	591	582	542	591	571	586	651	551	578	590	568	556	565	605	584	569	550	602	543	553	575	585	582	605	576	554	597	608	538	630	566	609	586	572	581	565	565	583	599	553	597	549	553	562	552	587	555	596	585	608	598	576	596	580	582	608	574	551	517	623	573	593	582	569	597	552	554	619	560	583	589	569	549	609	578	626	580	569	594	557	559	611	562	567	542	593	579	582	576	574	561	576	557	586	583	555	585	569	617	570	568	608	588	589	587	557	551	605	575	599	646	581	586	553	572	617	552	576	595	550	598	590	560	596	634	534	575	607	572	587	601	602	593	545	612	558	590	584	573	578	604	563	607	580	627	619	588	602	570	592	612	564	574	604	584	573	602	552	588	564	561	609	587	559	597	560	622	577	552	569	595	600	573	559	595	581	625	585	606	597	583	581	552	611	623	587	548	569	611	604	578	556	576	554	587	561	604	584	593	584	557	582	587	598	582	577	567	580	614	598	593	571	598	570	579	605	582	516	580	550	542	598	565	550	583	611	554	581	550	565	581	563	600	611	584	554	586	571	581	646	593	587	537	597	560	577	598	577	573	571	589	586	580	550	620	589	609	578	625	582	600	591	556	574	585	569	584	570	626	615	562	590	606	603	579	615	566	599	571	589	599	600	569	575	586	586	578	580	604	614	580	596	566	591	566	555	584	590	579	592	553	645	598	601	566	594	583	560	580	555	542	538	611	619	550	587	592	588	627	562	596	587	593	537	555	647	557	614	554	611	611	562	572	603	572	636	607	576	552	599	579	533	585	596	563	562	576	564	586	613	588	617	556	568	597	571	605	599	595	604	561	600	582	614	555	605	537	551	635	571	595	548	548	583	595	623	555	542	568	591	558	594	606	604	568	564	546	582	595	537	632	594	562	604	612	594	552	586	582	618	579	579	617	526	632	565	601	612	570
56405	50714	44218	30529	29251	30292	29585	28098	24192	18089	15596	12812	9100	7902	8058	7395	4609	4362	3810	3166	1963	1411	1003	1120	607	566	608	474	453	347	334	336	260	250	227	253	236	227	233	247	241	211	209	238	232	208	206	208	216	203	198	212	177	226	202	202	193	207	203	183	172	187	177	200	207	196	190	202	193	170	182	175	198	184	175	183	198	187	175	181	182	154	166	167	167	145	187	160	186	182	186	179	141	172	181	183	166	155	149	167	164	139	176	173	162	170	164	163	146	162	151	165	157	144	172	160	146	179	172	205	170	162	154	163	154	161	156	171	164	159	170	187	150	164	177	130	179	160	185	153	161	157	154	156	160	172	166	139	140	159	146	164	151	145	156	166	146	146	144	168	147	160	170	163	145	163	169	153	150	166	163	166	138	148	149	153	150	162	154	171	153	164	161	159	173	174	156	151	162	138	134	154	184	162	150	151	144	151	162	148	137	180	167	178	160	180	141	141	172	148	162	137	152	138	133	142	171	155	171	151	182	173	174	144	161	150	174	162	163	181	166	159	150	173	188	188	151	152	177	151	152	173	161	155	160	142	157	135	157	163	136	166	171	159	151	145	171	181	163	171	184	156	163	147	154	142	163	154	175	143	172	159	132	168	165	152	152	177	162	151	157	167	140	153	172	159	162	156	171	167	161	164	162	175	144	166	175	152	187	149	145	172	164	162	145	147	152	152	154	173	155	158	168	142	148	160	144	178	148	155	150	162	159	169	147	144	150	138	144	152	143	168	153	153	144	159	167	151	152	156	152	168	153	160	142	163	149	156	168	147	142	153	177	173	189	152	152	146	170	188	149	145	175	158	168	163	133	133	169	158	156	170	161	150	165	140	170	148	165	158	156	139	176	160	138	156	187	166	153	154	171	171	161	190	148	160	176	157	132	162	159	148	179	174	154	149	176	200	173	151	142	162	154	158	151	181	164	160	148	156	169	171	148	178	150	166	141	154	160	166	180	169	162	173	141	162	196	152	176	172	150	148	152	152	142	148	183	166	152	161	160	164	164	168	157	149	164	148	170	156	146	157	177	159	166	159	188	148	142	159	156	168	172	158	174	139	146	179	176	170	163	156	177	174	136	166	142	155	160	146	164	139	160	149	152	143	135	160	191	158	148	158	152	161	142	168	142	180	148	132	136	157	179	174	166	168	144	158	160	174	161	168	174	143	192	140	168	156	171	166	168	161	160	157	160	152	177	173	166	162	165	155	178	165	168	164	141	180	166	151	176	166	184	180	155	177	135	162	180	150	170	135	162	164	169	150	133	186	173	169	169	160	160	147	170	150	170	184	173	158	167	162	152	135	144	171	169	204	146	153	146	160	149	165	171	160	142	166	151	168	162	186	152	154	167	149	151	154	173	162	182	150	158	138	164	170	166	168	189	162	165	140	168	151	154	157	166	158	160	178	138	154	144	157	168	173	172	160	154	165	146	181	171	160	159	144	165	160	163	190	162	170	169	146	143	166	152	165	166	158	190	169	151	158	162	156	155	170	150	174	186	164	171	151	141	171	154	159	151	163	142	152	183	168	142	187	168	165	148	160	181	153	179	167	168	152	161	154	179	137	158	163	160	170	172	184	154	169	149	157	149	164	174	155	174	166	163	132	177	161	169	170	149	142	162	182	195	166	156	177	162	173	139	172	173	152	148	170	161	151	173	144	180	153	130	145	167	173	155	149	162	147	156	160	170	151	173	155	171	165	146	168	156	162	158	157	147	155	160	157	160	148	155	150	151	146	168	147	159	172	149	143	170	162	183	159	159	141	168	130	169	151	182	163	153	183	180	180	189	167	158	161	156	148	186	123	182	156	169	178	145	152	154	159	164	153	165	154	165	156	159	185	166	172	174	150	182	163	156	180	201	176	155	162	171	161	171	149	150	162	160	147	141	169	168	170	170	187	154	156	170	151	160	168	174	160	157	176	153	171	189	163	171	163	148	169	170	158	163	131	162	147	151	164	184	166	138	148	149	174	170	159	143	141	162	158	146	173	154	161	173	169	147	157	156	180	158	181	182	155	155	140	155	154	148	158	179	155	191	151	157	167	140	177	152	147	182	150	151	157	162	160	146	155	161	165	177	146	184	161	148	188	178	169	160	166	149	175	153	145	179	162	138	169	138	170	146	151	143	151	166	146	174	145	150	169	164	162	174	170	161	156	148	159	156	163	165	144	151	172	143	155	136	174	162	141	162	155	166	152	176	157	182	138	180	165	150	149	140	150	169	156	140	151	170	155	169	184	165	163	154	169	140	163	168	167	167	158	157	141	150	162	170	155	151	158	144	174	159	155	175	167	176	142	156	159	145	130	172	158	157	159	170	152	151	165	180	154	155	162	166	153	188	166	177	180	157	148	161	151	159	155	147	167	166	197	156	169	153	144	174	136	173	159	145	162	146	190	148	166	163	148	160	155	154	170	178	164	161	157	170	151	176	170	179	149	165	137	176	162	161	144	164	153	174	174	156	164	158	169	160	141	182	169	171	155	148	169	162	135	165	184	175	162	152	159	196	164	193	153	168	160	165	161	161	171	159	172	164	162	161	137	167	168	197	155	136	158	168	166	147	164	171	136	140	152	141	159	175	162	161	163	161	185	151	144	161	152	161	143	160	151	178	149	145	173	163	140	177	162	151	163	179	166	160	163	147	139	142	156	157	162	181	159	149	142	165	156	155	186	153	168	176	173	153	148	151	168	147	153	149	149	169	143	180	184	200	139	167	182	169	146	182	151	143	163	164	168	136	151	180	150	155	189	148	140	174	136	183	172	141	156	166	162	163	185	146	144	169	173	165	161	161	177	142	142	174	140	155	153	138	145	160	161	148	183	173	132	160	163	163	150	167	159	157	165	165	155	163	155	172	171	149	155	137	162	137	165	166	155	147	163	183	166	147	156	141	163	164	167	167	154	144	164	184	159	167	171	171	162	167	156	186	161	169	146	143	167	163	156	140	140	167	167	135	165	173	151	155	184	147	149	167	172	149	169	156	163	139	169	153	185	180	159	178	164	168	186	153	158	162	171	152	146	170	189	161	160	178	168	165	156	155	194	155	159	168	163	159	159	168	140	156	179	126	150	161	160	164	150	150	178	180	164	164	148	152	168	173	153	153	141	139	153	159	139	153	155	158	174	155	138	178	159	155	172	133	162	155	161	183	158	152	176	160	161	150	157	163	180	143	182	155	172	149	165	163	166	147	157	172	192	181	156	151	167	152	142	178	144	162	165	172	158	175	163	140	141	147	149	163	170	159	184	162	160	159	148	155	173	147	157	146	142	164	160	194	158	131	169	153	152	176	168	165	171	159	158	150	145	167	149	157	166	162	187	151	150	144	150	148	160	160	171	163	154	179	166	174	189	154	124	146	168	132	179	145	166	164	145	152	169	176	166	141	178	144	148	178	161	157	161	187	163	165	156	164	162	146	154	162	176	144	171	148	182	157	148	144	169	172	163	163	178	169	146
41516	49477	48564	36073	37780	40381	39068	38217	32683	28287	27116	23094	20703	20492	20287	19300	14417	14662	13024	11418	8348	6291	5307	5499	3503	2842	3256	2306	2360	1601	1460	1232	1069	970	904	919	896	896	978	1055	892	827	919	818	701	775	825	903	941	881	747	766	687	668	725	700	701	737	736	651	581	583	670	562	663	695	739	632	628	561	625	634	508	486	519	463	515	460	486	420	448	469	492	448	412	414	451	440	436	429	468	464	396	415	436	408	422	416	409	394	370	369	408	402	434	385	378	421	421	429	393	388	390	399	422	382	413	367	398	356	351	402	366	370	424	378	397	392	413	401	397	386	382	401	410	382	364	402	377	375	394	368	406	381	409	367	397	352	375	383	369	357	366	434	423	385	378	387	387	365	365	410	379	413	404	402	398	331	385	356	399	413	377	402	365	386	358	391	395	338	375	384	402	357	382	360	375	399	399	411	351	396	386	385	383	415	387	372	370	404	385	410	388	377	393	381	385	411	387	373	393	398	432	398	376	402	416	379	343	403	384	399	391	379	404	367	389	393	411	383	416	396	367	385	377	431	376	374	383	381	371	373	382	364	437	404	367	380	404	403	430	397	379	362	393	392	358	401	407	384	419	371	380	426	403	399	391	404	379	387	380	383	375	370	384	396	405	404	414	387	399	413	407	391	419	396	366	398	367	386	398	406	438	375	371	381	368	413	397	410	371	379	394	421	358	356	377	372	415	420	401	403	403	408	440	389	376	423	391	400	392	395	414	409	371	379	368	347	351	388	394	373	375	371	371	411	385	392	388	427	406	350	392	390	350	386	367	374	383	353	372	430	442	354	402	425	402	377	350	353	364	385	392	393	387	379	423	411	419	377	357	405	376	385	363	415	375	389	365	375	380	389	401	400	326	419	374	376	372	377	399	404	380	397	445	396	391	398	426	390	403	398	407	370	409	392	389	392	368	379	382	379	411	393	378	397	387	374	347	400	414	404	387	386	390	370	381	372	385	399	382	393	400	379	361	399	404	385	403	428	374	380	376	397	394	399	375	397	409	376	381	356	383	382	387	391	415	392	404	364	400	410	381	369	399	407	390	380	410	391	406	389	432	369	350	410	398	390	386	419	394	362	414	392	409	386	385	391	419	418	391	394	411	395	397	383	357	397	361	381	415	399	389	396	408	408	379	396	375	382	406	408	427	384	389	398	339	372	384	382	404	398	352	375	391	388	426	395	382	401	395	388	405	360	391	404	378	373	380	431	384	424	413	369	372	360	379	371	384	416	369	365	395	421	411	354	398	390	366	399	365	385	359	408	397	347	393	401	359	380	364	367	353	381	360	380	381	361	370	389	357	425	386	399	394	380	345	354	397	390	372	385	378	369	417	378	405	390	389	402	390	410	372	388	368	375	359	368	394	387	382	397	431	424	367	361	378	378	436	390	428	385	395	383	394	383	372	413	403	407	396	362	383	380	376	383	378	370	348	387	387	381	342	414	368	378	368	382	412	390	398	399	399	398	401	357	435	390	396	397	392	374	393	392	419	382	342	376	377	403	402	420	408	400	376	379	370	391	413	403	439	360	369	401	381	390	363	388	395	389	391	402	393	348	386	385	395	375	404	384	366	383	386	352	416	413	419	380	375	400	372	401	374	369	400	396	359	359	380	393	394	359	408	369	394	392	386	376	372	367	400	397	403	399	376	367	386	411	416	400	435	377	419	357	386	390	394	410	385	368	396	414	384	376	395	380	409	383	382	392	380	375	427	408	383	437	407	406	411	385	420	389	417	408	387	379	406	413	391	408	374	370	383	394	395	392	401	396	396	391	414	378	373	389	370	409	355	426	408	366	391	392	398	394	397	406	362	408	373	423	434	414	404	376	379	432	394	352	393	389	411	398	393	400	395	369	374	406	411	366	403	380	412	413	402	418	394	392	386	368	373	394	402	372	380	411	377	394	381	376	377	390	413	352	387	393	397	427	377	390	392	389	365	372	414	389	403	381	371	359	366	385	378	410	431	385	392	382	407	391	370	375	357	388	380	405	377	342	398	365	337	388	427	386	381	377	406	389	401	396	417	388	380	411	405	405	379	412	382	350	355	360	360	355	405	359	383	419	393	397	383	412	411	357	393	359	453	383	425	349	392	357	405	427	389	436	440	379	369	369	355	388	398	391	379	407	369	387	388	390	410	381	385	360	397	384	376	384	401	428	424	405	398	393	361	419	401	394	373	420	393	361	381	352	385	397	379	336	403	359	374	436	395	365	341	368	389	407	391	401	384	391	403	372	403	424	367	431	380	386	411	393	373	410	409	406	419	372	360	361	386	407	390	364	362	420	392	376	372	374	364	384	390	403	370	374	393	369	380	331	389	359	374	414	411	367	365	381	408	386	381	389	365	368	392	384	390	387	354	365	412	403	380	384	423	408	409	377	384	394	369	386	390	392	400	393	357	418	370	391	386	376	373	380	377	404	378	375	402	395	390	375	390	403	373	383	399	397	397	378	399	404	395	337	390	415	389	429	389	392	384	402	419	384	361	384	444	400	403	377	361	436	380	352	403	388	378	382	392	368	421	370	410	420	396	378	413	405	395	392	403	405	425	372	399	411	369	382	416	405	393	375	426	396	423	348	386	444	393	340	375	393	398	361	408	367	439	430	422	387	382	432	404	392	419	401	396	376	365	425	362	445	401	394	373	368	373	380	383	410	365	373	393	387	391	402	388	392	391	417	371	388	386	402	377	358	415	382	394	379	365	377	389	396	391	401	410	366	403	427	415	378	410	382	377	379	383	392	377	399	385	390	407	381	405	421	396	391	403	387	368	430	380	422	386	384	375	375	397	358	398	379	388	372	406	366	397	353	363	383	382	401	364	398	392	372	395	390	408	375	374	341	401	353	368	388	354	364	381	380	403	407	372	421	390	404	396	413	411	390	411	404	393	385	390	400	377	404	375	363	415	407	394	405	418	393	372	410	399	400	377	370	389	421	410	380	352	403	397	377	392	392	388	432	379	392	404	347	375	372	399	364	419	375	410	376	386	356	378	383	402	391	358	375	392	352	368	379	399	390	401	376	369	390	357	372	390	366	386	412	390	364	410	371	398	387	400	394	400	350	408	387	361	366	386	390	362	392	346	400	406	377	384	384	382	404	425	384	400	443	401	384	416	410	368	361	400	368	360	374	390	392	385	385	381	406	380	382	347	396	381	408	422	402	366	388	368	397	385	365	379	391	387	402	385	386	429	384	369	392	369	370	408	398	405	445	403	369	379	432	374	385	334	384	394	394	401	397	422	395	399	424	390	388	373	383	402	417	397	438	404	343	397	362	422	394	380	388	402	391	378	381	376	397	412	409	405	393	368	407	364	419	372	395	421	402	400	380	396	384	381	384	347	404	381	347	386	421	380	393	376	345	358	368	363	371	402	372	387	373	382	384	401	352	407	426	401	404	403	375	383	386	370	391	370	409	390	400	383	415	353	444	389	378	393	398	406	403	371	399	397	436	386	403	377	405
25878	20744	16987	6689	4261	2964	2243	1796	1308	1017	807	646	482	475	467	474	400	381	339	334	303	310	263	279	250	283	268	302	266	254	248	232	273	249	257	220	288	252	200	247	281	254	285	233	227	272	249	229	214	282	239	231	248	214	232	241	261	242	243	241	254	233	247	267	268	231	241	249	227	218	286	273	212	277	247	214	236	224	228	257	252	238	225	227	260	247	218	240	242	268	248	252	252	241	242	262	239	239	254	240	263	229	219	240	236	272	229	238	237	222	207	232	239	214	216	227	232	230	244	238	212	232	214	239	249	225	231	246	246	214	245	291	250	250	236	215	261	246	251	264	222	236	249	266	238	247	242	265	225	243	267	227	222	240	241	259	237	276	247	280	260	264	248	258	251	265	259	248	225	228	273	269	257	228	272	257	233	215	232	252	251	256	241	222	254	268	259	240	237	215	232	234	238	240	232	248	224	249	247	255	242	249	264	238	219	238	220	248	221	232	237	257	254	266	235	262	240	220	260	253	210	237	264	235	265	220	248	265	239	243	275	230	216	232	236	227	225	246	263	269	217	232	263	259	220	247	252	242	247	268	256	264	236	218	229	239	224	262	230	252	253	241	245	239	256	238	247	238	231	246	259	221	221	263	230	264	233	260	233	243	249	245	240	229	222	269	239	258	239	233	223	216	260	221	247	228	239	267	239	213	240	236	252	241	251	252	257	263	241	250	232	241	255	242	252	229	234	233	238	228	230	248	247	254	272	234	234	217	230	250	237	264	249	230	240	218	247	270	240	246	258	241	229	264	219	243	240	247	260	199	252	262	233	233	233	236	235	255	250	232	237	262	231	261	235	264	220	265	246	258	223	238	245	241	270	234	237	228	258	239	233	249	234	238	223	252	233	243	236	239	229	212	227	244	251	247	236	239	232	219	286	244	258	239	247	249	262	240	250	245	254	218	258	249	226	228	269	266	216	249	224	232	273	254	249	269	241	237	253	245	262	249	248	284	230	264	218	235	227	253	256	258	239	239	233	246	242	246	222	236	287	241	242	248	229	266	238	241	228	238	231	244	256	205	227	269	250	253	229	239	223	249	259	223	207	243	264	252	246	262	258	266	231	236	225	232	246	246	257	244	241	243	225	251	229	235	224	256	240	230	223	249	223	233	288	253	250	250	217	241	248	259	244	235	248	242	237	213	212	237	243	250	247	240	230	225	222	248	276	259	255	220	255	255	217	245	270	225	245	239	233	223	273	260	217	220	256	231	222	271	248	251	269	246	249	236	264	255	258	240	254	263	234	233	244	211	239	220	242	258	272	265	234	267	240	233	230	221	224	253	240	226	221	233	273	222	256	243	228	248	235	254	220	248	242	213	244	227	260	270	255	240	200	253	262	262	254	279	245	262	213	239	234	245	241	261	237	275	243	269	221	232	249	239	240	236	244	243	218	277	240	220	224	227	258	249	232	259	260	245	235	225	242	228	262	255	250	242	229	232	249	237	245	259	233	290	227	241	220	271	272	226	212	230	240	210	249	227	229	247	243	236	253	242	239	235	255	224	237	252	244	243	237	232	246	230	251	229	238	276	227	273	253	262	245	239	245	227	269	237	207	235	244	272	246	237	256	244	262	237	233	250	237	235	210	215	258	252	251	221	217	252	268	230	206	222	264	238	252	238	243	235	241	220	247	249	253	263	274	224	258	231	242	223	251	244	252	208	233	217	256	247	254	241	234	258	252	226	241	237	249	230	228	249	264	259	264	246	256	250	267	255	233	247	227	235	261	239	245	237	257	246	241	230	246	247	242	223	244	246	248	259	244	228	244	263	238	264	223	274	238	211	228	255	239	247	264	271	267	264	230	213	257	275	249	213	249	265	224	221	260	246	260	226	267	239	223	242	235	249	243	241	236	237	253	241	274	228	225	251	250	227	221	245	215	229	257	252	238	245	251	235	220	246	286	266	213	232	238	229	238	238	232	235	221	225	241	228	260	239	245	252	260	281	252	221	231	248	217	226	245	220	227	237	226	249	240	225	213	251	254	214	209	255	254	249	255	210	240	255	249	240	264	236	258	260	245	236	245	245	265	231	250	247	227	239	248	237	246	222	242	273	225	214	233	248	231	242	264	245	234	221	250	219	231	229	249	250	251	254	238	236	263	270	252	265	219	260	197	242	228	239	246	294	230	262	230	204	242	236	246	241	242	237	215	259	230	255	270	251	248	243	227	246	231	227	244	245	223	256	258	220	226	221	229	236	238	224	267	253	252	243	254	263	234	274	231	242	261	267	220	256	240	228	253	231	218	250	216	249	244	286	229	250	243	246	259	252	254	277	250	245	234	228	249	242	266	250	265	228	240	224	235	249	241	220	212	231	219	251	213	235	228	252	252	246	222	253	233	229	294	281	235	248	234	265	240	270	229	233	279	250	282	244	264	250	249	237	220	229	224	242	237	245	227	281	242	219	229	236	251	259	245	230	242	225	230	242	239	245	241	226	258	243	253	234	246	239	243	243	230	235	245	218	253	213	251	242	253	222	227	210	248	266	241	233	238	232	245	246	218	235	234	240	245	248	224	265	241	226	294	241	239	253	212	248	275	224	204	232	251	247	236	278	260	228	252	230	237	233	247	247	240	218	235	271	217	259	246	222	273	235	247	196	245	231	220	235	246	221	240	276	221	231	227	222	240	250	249	228	284	239	271	232	276	237	251	247	259	242	211	230	249	229	244	233	238	255	252	248	238	225	248	263	254	261	255	242	235	271	260	264	235	248	269	234	251	234	211	229	241	248	270	261	253	228	211	244	255	260	239	258	204	238	232	210	243	254	261	259	233	258	246	242	251	255	242	281	255	256	242	279	246	254	209	261	230	225	251	260	244	241	234	258	247	206	230	247	229	283	257	217	231	236	230	250	260	231	244	239	253	263	277	277	245	231	226	213	252	264	208	235	204	250	235	259	223	223	236	256	235	212	241	240	250	227	255	226	247	220	253	216	259	236	288	242	263	227	263	258	268	251	253	245	241	241	234	239	265	232	241	228	253	258	234	243	235	248	215	259	242	235	234	223	234	217	236	223	243	217	222	233	240	237	232	245	263	246	251	239	278	261	208	232	271	243	275	233	265	222	249	244	260	229	235	232	226	249	237	258	274	240	248	238	239	284	222	238	235	246	266	239	241	239	238	236	262	264	280	231	248	235	245	263	254	232	263	231	256	218	238	252	254	239	245	204	265	273	246	227	228	237	248	252	260	269	245	233	240	259	264	236	234	222	272	213	252	221	232	277	259	248	258	225	226	229	235	230	257	220	259	241	239	232	221	246	214	232	217	263	260	224	265	244	229	225	260	265	223	241	255	256	243	222	271	231	227	237	244	233	239	237	256	256	277	273	236	217	240	256	244	241	215	251	243	247	243	220	240	222	223	250	256	248	237	244	256	234	240	229	244	258	234	247	267	226	235	235	252	257	245	276	244	255	252	227	250	230	265	220	210	233	231	239	246	241
16729	18976	21427	12029	10811	9517	7707	6993	5592	4140	3734	2954	2205	2153	2002	1956	1556	1426	1220	1200	986	957	902	898	794	733	773	801	683	740	685	680	644	636	679	654	609	663	651	646	628	614	639	596	612	614	627	591	609	641	668	594	592	613	574	597	638	585	660	583	586	630	547	611	572	605	618	618	587	644	558	617	566	617	567	600	580	611	593	615	573	564	610	618	616	591	588	587	585	594	601	572	567	581	554	604	560	577	610	575	614	577	621	622	590	590	605	608	597	578	601	595	598	600	566	577	539	568	571	610	642	564	587	559	598	574	550	587	597	545	607	585	553	535	566	560	598	562	567	574	581	617	549	579	610	598	579	557	592	580	595	579	628	567	569	583	592	618	587	610	583	617	596	572	605	583	563	602	561	588	565	630	574	554	552	575	573	569	536	573	615	631	600	567	604	578	583	612	555	586	556	566	560	602	581	614	599	603	551	582	603	593	572	573	561	567	567	576	574	579	582	605	555	590	579	585	590	531	572	583	576	577	599	580	551	594	555	625	567	599	608	592	559	585	569	564	598	560	596	568	579	567	600	593	582	595	574	591	586	542	594	568	590	579	620	596	601	565	595	569	604	595	596	585	578	562	638	582	570	574	585	541	521	530	601	606	579	608	594	576	617	588	605	600	592	583	608	572	540	566	573	619	578	569	554	580	620	598	604	608	611	620	594	575	583	567	579	620	571	548	559	587	593	604	572	617	563	563	587	548	577	606	615	559	504	587	609	595	555	599	609	598	559	598	586	594	560	569	556	566	543	586	561	581	594	564	582	640	573	539	594	618	571	614	560	627	576	566	564	604	550	565	552	618	562	579	607	584	592	569	616	590	589	601	552	605	567	578	568	609	556	617	558	609	552	611	558	555	604	585	556	547	575	597	608	567	619	554	570	564	599	541	554	581	573	591	582	577	565	589	574	591	586	552	600	583	583	587	588	568	600	571	564	593	561	494	586	587	605	593	600	574	574	552	555	562	580	574	627	585	568	601	579	605	558	599	572	595	576	583	603	597	588	593	555	555	598	564	548	553	584	582	596	579	577	568	596	572	595	587	571	589	573	563	571	577	577	623	575	611	585	600	597	566	557	570	566	597	560	592	575	573	575	587	584	552	605	573	596	611	550	580	603	558	561	592	591	582	563	507	593	552	599	560	576	593	600	536	592	526	607	587	591	591	585	557	612	591	615	573	556	559	597	583	593	585	593	580	590	570	559	563	592	537	555	569	597	618	563	589	554	552	588	587	590	546	587	578	614	608	616	577	608	539	577	576	639	592	560	563	571	562	578	587	543	569	583	564	590	583	588	573	535	535	566	615	580	625	567	552	520	536	575	586	602	587	557	567	546	611	579	556	574	593	607	545	562	594	564	583	604	651	596	572	589	590	571	593	587	610	544	586	579	565	587	585	575	641	570	570	584	580	599	580	627	587	573	592	587	586	571	557	587	608	585	598	596	615	608	610	557	558	617	590	604	608	558	577	554	585	602	586	590	559	573	548	605	622	571	621	582	604	571	619	616	580	599	570	565	588	615	601	535	543	556	560	578	581	577	555	611	580	579	614	573	567	610	590	595	613	579	596	594	583	590	620	614	620	579	568	572	567	598	587	591	591	621	586	595	572	550	561	612	581	598	586	589	588	575	578	611	608	590	616	551	568	594	558	597	529	604	626	587	605	634	586	573	598	545	564	535	599	612	583	567	584	596	553	592	580	570	552	615	572	555	602	604	610	604	583	577	546	596	577	576	548	618	585	601	592	608	524	571	562	565	624	585	611	597	619	581	595	570	543	571	618	630	674	534	582	575	550	524	583	590	648	591	549	551	644	553	551	554	576	580	577	567	635	597	610	594	582	529	578	578	552	605	522	565	611	594	585	585	556	606	570	576	604	619	564	577	597	560	573	559	581	609	553	570	623	581	582	616	535	592	603	600	619	543	593	590	576	619	597	628	581	593	605	608	573	583	592	609	613	569	564	563	567	572	556	566	606	595	596	565	573	583	574	552	615	591	573	593	564	590	558	616	558	561	557	528	580	560	573	581	612	555	605	535	572	604	591	564	615	621	582	561	572	559	578	615	656	589	634	579	523	588	590	556	613	602	566	591	592	582	585	591	573	546	564	564	595	538	604	587	614	593	563	524	598	580	561	613	560	530	575	523	611	561	584	559	587	594	577	545	550	628	615	583	633	576	609	536	554	596	619	594	549	624	549	550	597	576	595	555	587	603	593	555	551	556	579	572	571	549	608	541	600	590	572	604	579	538	581	557	555	593	631	597	588	584	581	567	604	611	595	571	590	569	600	586	609	539	580	601	564	579	593	553	592	611	587	577	630	537	554	583	584	577	625	603	599	585	613	558	578	564	618	556	585	644	584	569	543	536	589	592	622	598	589	561	578	619	528	597	584	544	575	639	575	611	562	613	598	606	573	597	646	595	573	582	599	559	569	606	573	597	584	588	585	600	576	597	596	602	608	580	556	621	574	583	604	606	585	587	568	613	592	603	588	580	586	585	595	582	566	606	597	610	569	586	570	584	550	565	611	561	556	589	583	542	562	585	593	559	606	591	592	634	600	574	565	571	572	583	598	562	588	571	561	539	592	595	580	552	567	583	589	570	610	567	595	555	566	650	588	561	584	543	586	607	562	571	616	550	543	641	537	548	560	613	582	574	576	588	565	582	548	581	599	534	588	577	582	553	547	604	580	543	582	553	555	584	563	597	567	549	579	553	571	575	615	577	631	595	585	610	562	544	572	590	574	598	569	577	587	573	609	602	586	613	563	581	577	593	589	569	567	604	600	609	569	619	598	611	614	546	609	565	548	599	601	566	567	556	585	597	603	609	612	562	582	561	552	617	618	571	594	587	572	574	601	589	581	569	609	603	534	610	590	606	551	551	633	569	574	594	560	604	606	572	565	555	566	557	576	574	631	572	619	599	595	587	595	553	610	590	540	591	582	542	606	599	602	598	572	647	582	552	594	584	578	555	583	617	606	600	594	548	566	593	608	548	544	549	628	591	648	589	617	610	587	547	567	597	603	555	576	601	549	598	590	541	589	603	533	586	601	551	588	572	546	599	611	618	585	581	567	556	604	608	566	549	626	595	570	595	588	576	565	578	570	605	601	570	564	579	564	587	563	594	600	590	569	591	599	590	614	533	598	581	598	579	565	593	579	606	575	599	589	604	635	630	593	629	586	576	603	609	584	583	610	563	569	533	568	563	569	605	589	589	615	621	585	599	599	550	579	564	575	619	552	567	573	607	594	628	556	601	588	568	557	585	577	576	572	614	592	561	572	589	604	590	569	557	588	600	576	587	621	578	617	599	545	556	531	586	584	562	567	584	578	574	591	572	585	618	569	596	565	588	596	596	588	523	560	561	644	592	594	605	587	602	583	545	593	589	601	552	593	581	551	557	562	563	569	573	583	585	593	592	598	608	580	586	581	582	596	549	561	579	573	545	564	560	577
46850	46811	45403	27636	25833	23059	19581	17471	13820	9112	8074	5958	4135	3658	3765	3639	2101	1988	1771	1634	1287	835	588	552	426	403	450	369	376	326	304	296	296	290	265	254	311	287	273	270	263	252	292	254	304	243	264	267	262	271	268	270	269	288	267	266	230	259	283	273	261	279	241	236	228	239	261	265	277	225	247	257	236	258	238	278	239	270	231	225	265	235	248	238	221	239	260	249	252	278	252	256	248	248	266	249	228	246	241	250	228	236	229	208	229	259	253	241	223	247	244	229	240	252	230	254	256	261	264	235	250	240	259	243	237	224	191	213	233	243	255	242	236	262	248	267	241	253	258	249	251	221	224	248	231	236	232	221	239	245	249	226	248	262	254	230	221	229	246	256	279	265	271	267	248	230	250	245	245	227	270	234	267	221	247	238	227	274	257	231	256	233	210	262	236	244	219	229	235	236	252	226	249	256	256	246	251	251	232	237	222	246	260	215	238	243	239	254	279	251	266	219	221	240	236	221	202	259	238	236	260	302	240	284	231	238	243	250	232	249	256	233	225	225	254	258	283	256	273	237	271	239	236	243	227	254	227	223	233	254	217	267	266	253	253	261	243	247	253	246	277	223	258	205	242	255	263	229	237	237	264	269	240	230	256	269	258	235	239	229	230	231	280	252	230	292	251	251	241	267	256	247	281	270	249	229	237	259	243	242	232	269	237	250	247	224	242	211	257	244	259	270	221	246	240	256	250	234	245	241	262	244	227	254	291	246	220	239	258	246	230	223	225	249	255	243	239	257	265	253	235	267	237	258	227	250	234	265	229	258	254	288	243	259	268	228	226	254	255	210	223	221	243	208	216	241	245	248	231	250	255	244	235	241	252	241	278	240	252	234	238	251	220	255	264	252	266	315	240	231	253	213	249	267	246	250	234	244	223	245	234	234	254	257	254	252	257	237	251	252	270	263	270	262	251	228	244	255	227	255	248	231	236	272	250	254	201	247	223	250	248	263	223	229	277	266	262	242	261	242	232	233	213	238	256	237	282	251	237	237	252	260	211	237	227	232	261	270	228	228	264	265	233	237	249	252	230	255	233	227	248	247	269	241	238	266	230	235	243	248	262	241	241	232	239	268	218	216	239	269	243	221	241	257	224	240	244	231	210	250	259	228	216	247	235	262	268	241	234	256	217	254	264	270	216	261	245	281	232	249	269	254	253	237	258	241	218	231	236	240	263	243	235	244	232	228	241	219	238	221	257	231	265	243	239	254	245	267	257	222	242	229	263	239	236	242	220	255	255	259	216	245	266	234	241	247	253	256	245	236	266	230	254	246	224	262	243	232	234	245	243	237	241	222	260	272	246	250	232	236	223	232	240	231	245	242	275	256	261	224	256	209	240	210	239	246	220	222	231	222	231	236	244	247	253	242	256	233	240	269	249	226	246	261	231	261	260	212	245	265	258	238	221	243	244	250	274	239	234	264	259	235	253	283	239	226	242	264	230	260	248	266	261	282	253	263	212	246	234	257	253	244	236	251	253	220	285	227	233	240	260	216	219	231	264	246	256	248	239	235	225	228	241	250	261	215	232	248	260	249	258	256	270	286	249	246	228	233	217	244	246	240	254	231	246	238	256	258	262	209	232	218	245	275	220	233	226	257	236	221	236	252	243	234	230	233	265	271	213	249	236	225	239	277	247	253	266	273	224	246	237	266	268	241	266	218	243	245	256	258	259	229	265	215	212	256	251	262	231	240	231	256	239	234	257	238	229	241	227	237	233	224	221	264	263	234	234	246	248	268	239	250	234	246	278	229	232	210	235	250	226	254	215	242	255	248	232	235	256	242	230	245	239	238	242	233	238	239	234	248	243	261	258	201	224	243	244	270	229	237	259	268	297	255	240	263	250	250	217	253	225	233	257	254	250	240	266	223	257	234	259	268	252	237	275	261	233	239	245	244	258	213	240	257	265	240	262	273	245	246	230	246	250	242	251	242	233	266	282	246	255	244	225	222	263	260	248	239	245	242	242	256	245	228	244	280	247	232	251	257	257	260	236	236	239	264	256	260	251	244	266	221	250	211	266	233	239	231	235	252	251	261	231	271	236	260	281	227	239	248	256	236	226	234	254	255	239	265	228	271	259	249	234	234	264	261	271	240	223	263	248	254	256	233	247	254	241	226	224	241	234	240	231	236	233	248	240	278	237	249	233	274	219	251	253	269	239	237	251	247	244	263	252	250	254	260	235	258	221	251	230	231	246	267	246	231	222	204	264	253	256	236	245	244	262	231	240	253	254	241	226	238	242	239	262	255	246	237	249	304	221	222	231	268	268	248	237	246	239	264	253	274	246	236	285	251	254	257	256	250	229	262	233	229	238	260	267	259	261	250	263	237	217	265	228	244	245	247	234	273	275	264	227	226	247	209	276	220	241	237	244	268	229	257	248	242	248	267	230	251	247	250	220	266	244	269	254	246	260	243	215	235	259	243	244	238	274	266	250	233	257	251	220	232	241	225	258	254	220	244	236	224	265	226	242	255	220	236	270	234	218	236	233	242	235	238	260	232	232	274	232	267	235	228	248	263	246	223	220	245	236	243	240	253	233	255	245	265	232	251	242	271	252	216	239	244	271	245	244	259	234	245	220	234	232	228	236	234	227	209	241	260	236	252	251	245	273	231	236	241	245	225	249	236	226	257	228	258	250	221	231	219	269	245	225	254	249	252	255	236	234	253	254	224	239	254	238	251	258	252	248	271	251	225	260	234	259	226	244	239	246	228	250	223	251	236	208	281	265	239	220	236	256	247	261	246	280	261	253	246	230	230	240	225	245	252	257	229	220	244	250	246	255	236	251	264	266	234	261	226	250	238	237	238	233	239	235	235	263	233	276	247	217	243	282	242	216	256	250	237	279	234	233	255	257	268	210	231	255	217	246	254	244	216	243	253	200	236	262	251	249	264	259	251	229	227	246	247	279	233	246	244	247	274	248	237	257	256	230	248	262	257	253	232	227	227	243	262	246	238	234	248	245	231	247	245	240	254	279	265	241	220	259	238	222	240	261	258	259	235	254	246	228	222	276	252	241	257	246	263	261	265	244	251	239	237	229	226	248	257	263	268	227	271	241	278	227	246	257	243	234	252	230	233	260	253	245	221	256	267	226	265	235	258	249	226	242	251	285	241	247	252	263	264	255	250	236	273	236	240	252	248	217	250	255	239	250	273	240	263	220	252	258	239	243	205	255	236	250	243	284	261	224	225	245	243	228	249	227	268	269	248	248	243	238	256	248	233	208	244	256	261	251	248	231	254	247	259	222	258	260	245	233	230	230	212	241	248	242	275	259	249	246	248	224	239	226	239	256	223	246	244	244	256	240	245	227	230	260	243	235	260	253	229	255	230	273	268	253	237	237	246	229	275	255	264	220	239	256	237	266	248	238	235	245	246	243	255	259	255	258	282	228	241	227	243	249	227	240	246	263	253	236	243	237	269	266	257	233	246	270	242	248	241	255	240
33447	41467	43534	28655	30355	30109	28087	28314	23442	18160	18318	14915	12437	11911	13100	12006	8469	8017	7424	6531	5309	3751	2982	2774	1941	1919	1790	1529	1489	1132	1032	962	838	879	838	911	801	815	797	900	795	805	858	731	716	716	740	755	844	786	760	740	782	761	737	709	718	705	772	686	679	647	649	656	692	683	656	679	646	674	640	685	610	646	643	588	611	656	645	578	641	563	579	670	675	615	616	553	624	599	620	586	623	599	618	560	525	582	645	606	580	615	581	561	572	564	588	533	561	577	574	591	614	593	602	579	581	578	598	575	552	577	566	565	588	610	634	534	584	575	576	539	610	579	570	605	603	634	580	538	582	574	558	547	572	597	537	562	597	561	577	566	587	621	584	592	639	630	595	556	580	583	607	551	626	517	562	605	561	552	573	578	582	594	520	593	573	635	575	617	545	589	583	621	558	619	596	575	568	602	591	594	596	537	569	555	589	593	629	533	598	575	566	583	570	587	570	529	542	610	548	605	547	567	592	590	624	576	590	619	599	591	616	529	560	575	609	588	554	548	524	637	564	591	565	588	546	600	579	541	565	578	586	587	550	620	633	613	543	562	560	594	633	592	586	564	532	564	578	587	559	640	581	538	596	565	558	588	588	602	597	588	542	585	573	557	592	551	568	599	577	570	542	575	598	585	533	584	581	603	517	577	579	595	594	611	581	547	570	609	623	545	565	598	575	624	583	597	578	585	592	576	611	541	546	576	518	604	548	558	582	579	547	565	561	585	624	581	577	563	602	552	551	576	586	602	583	587	608	586	574	558	618	603	595	582	561	590	566	570	612	530	572	566	572	537	555	598	599	597	563	562	546	597	615	565	540	575	591	541	582	588	594	537	576	578	586	576	630	577	613	586	578	585	520	584	608	545	599	581	614	584	555	586	597	594	576	587	570	576	576	576	593	583	574	582	575	580	580	566	563	540	590	580	594	577	570	589	586	657	596	590	565	615	559	593	547	570	580	584	605	568	607	571	539	545	559	577	593	580	564	574	552	600	563	602	547	533	557	547	574	601	587	603	567	623	532	566	591	598	536	583	598	555	562	544	584	631	608	618	606	572	611	555	575	591	570	632	545	575	595	598	579	522	637	600	580	589	594	575	598	598	580	571	571	596	597	612	602	604	569	580	593	576	597	585	596	571	584	607	575	594	613	578	627	586	586	603	574	562	556	598	595	568	585	558	590	612	542	575	589	553	597	542	567	584	599	599	593	616	584	561	540	618	572	599	559	596	550	525	574	593	574	580	583	549	577	532	611	560	584	562	567	578	574	550	565	613	599	544	601	586	571	580	607	607	583	565	576	578	559	567	588	608	594	617	558	578	606	596	584	564	615	574	649	558	581	588	563	557	560	565	579	549	579	588	535	552	574	636	553	554	550	604	567	545	575	564	583	585	571	593	573	546	580	610	554	595	621	571	606	548	564	579	570	597	576	539	566	614	591	599	540	583	568	565	515	551	605	576	558	602	579	582	584	568	588	551	563	579	539	594	540	549	556	571	557	584	583	555	572	575	552	609	585	583	586	604	644	593	577	598	579	563	579	596	572	543	636	598	584	557	556	578	557	594	619	555	592	573	578	542	566	544	593	616	615	592	578	591	561	617	574	573	562	625	635	569	579	529	549	587	565	613	567	602	591	633	608	584	582	590	603	591	547	538	555	521	557	583	585	564	628	604	556	603	570	616	603	602	588	580	554	588	606	575	614	575	582	584	565	580	589	616	569	550	576	596	614	568	609	575	584	590	527	589	553	596	569	595	557	547	595	530	544	599	551	588	579	575	578	538	545	587	564	563	619	578	557	566	535	556	610	575	552	566	609	535	620	537	567	571	591	594	540	548	585	576	556	576	557	579	568	593	567	560	554	632	550	615	552	578	598	605	543	566	574	581	610	573	576	581	608	596	565	600	595	541	565	560	553	569	601	577	575	542	563	552	586	603	600	583	552	555	584	625	631	566	592	580	548	561	570	557	546	580	543	578	607	533	631	604	543	586	537	563	581	611	563	528	585	590	576	606	620	564	602	561	561	622	539	576	558	596	560	589	585	587	619	564	548	575	611	617	580	567	645	566	594	594	574	585	567	540	584	587	602	574	611	561	590	590	568	536	527	631	623	581	610	602	507	576	560	662	563	555	522	570	629	581	575	544	591	607	561	576	557	560	566	562	591	551	560	622	562	564	588	591	617	592	619	571	604	594	626	618	588	601	586	585	568	604	553	593	569	596	588	553	571	601	590	571	607	602	609	601	601	587	554	582	609	589	567	557	562	589	591	597	608	559	609	540	588	570	589	527	596	591	559	581	564	589	604	557	581	612	559	571	573	565	577	586	580	613	592	559	574	595	565	564	585	544	607	580	611	578	564	625	574	584	538	599	614	586	564	608	555	537	535	587	591	596	595	574	565	610	585	553	619	604	597	583	576	608	569	595	599	555	599	594	593	612	589	509	599	574	570	568	589	539	555	572	612	601	597	570	592	587	540	599	578	594	599	548	597	535	591	596	596	611	585	603	562	602	558	595	579	603	553	557	574	552	567	572	589	576	545	555	600	579	585	578	617	584	587	549	577	541	572	576	608	565	539	576	595	617	611	570	588	545	557	586	581	599	555	558	581	553	589	573	583	622	542	602	568	582	594	622	623	582	536	582	575	546	596	567	597	588	570	589	569	544	632	561	569	581	600	571	590	559	548	552	588	595	580	579	563	602	580	545	556	570	575	623	593	596	610	564	592	582	558	559	531	594	569	578	572	572	582	595	595	574	589	582	596	579	639	598	588	563	558	602	590	606	601	595	593	641	603	642	554	578	609	561	562	560	599	589	569	606	603	551	573	611	556	590	578	571	600	579	590	548	525	570	587	602	596	570	575	589	577	559	556	551	559	594	563	617	571	549	569	612	578	644	594	588	592	577	547	575	612	587	604	584	596	597	559	543	575	565	568	541	594	579	549	576	550	580	562	601	565	615	560	594	596	559	575	576	619	581	574	585	518	577	585	579	591	594	579	591	582	613	598	620	557	617	576	656	556	595	573	624	559	552	563	546	614	580	549	539	569	547	631	556	540	611	588	593	583	601	545	595	554	591	594	579	591	601	583	557	530	519	601	593	607	572	545	515	553	559	587	586	543	540	504	579	645	587	577	597	563	567	555	565	569	613	581	607	570	594	557	585	560	582	580	548	548	567	543	526	578	541	599	559	615	557	606	572	564	595	568	586	583	626	568	551	554	563	570	571	550	580	565	575	577	637	582	587	563	521	595	590	597	568	580	589	553	602	576	548	586	561	588	588	588	595	578	605	592	615	588	602	564	577	576	579	584	544	607	598	623	587	560	588	556	626	568	584	561	572	592	596	532	562	610	583	577	561	599	566	625	564	585	601	593	551	580	580	573	587	569	599	591	549	582	560	609	599	613	578	617	634	611	563	576	567	595	577	603	564	588	603	576	588	561	622	537	579	590	551	576	570	569	597	593	574
56385	52146	45563	28887	29362	29087	27703	27940	24003	17537	15324	12038	9289	7699	8243	9011	5392	5297	4551	3498	2278	1403	987	1079	664	639	599	478	404	334	247	274	227	233	216	213	249	224	250	217	204	198	209	199	186	192	192	221	232	212	201	194	224	206	218	221	203	193	197	191	184	210	179	174	188	191	174	191	198	217	173	198	191	171	182	182	181	146	156	162	198	194	171	152	170	166	177	154	148	149	159	197	158	170	165	188	159	175	142	162	142	157	176	173	165	144	155	147	184	172	154	134	160	146	168	141	126	146	171	177	170	155	146	149	158	153	161	163	168	162	150	146	175	150	154	150	154	148	148	142	158	166	150	170	159	153	171	163	159	155	150	162	162	147	162	173	147	164	143	138	167	138	156	160	177	177	165	155	137	163	157	152	185	169	176	160	160	169	156	157	160	150	175	160	166	165	166	151	167	138	174	160	156	168	197	176	160	161	155	152	158	176	156	148	145	172	150	155	139	187	168	160	158	150	170	170	145	160	155	163	164	127	171	161	144	142	167	158	160	151	158	159	175	163	184	145	144	141	155	166	159	167	175	137	162	156	170	148	153	186	159	179	147	186	132	136	179	158	177	163	164	161	133	143	152	151	168	164	158	158	173	163	147	162	152	148	165	180	170	145	147	192	155	167	168	171	174	161	171	163	171	142	160	180	152	156	180	153	176	146	166	164	159	141	172	152	159	149	172	174	154	173	129	160	175	172	171	150	149	142	156	165	156	169	163	173	155	147	156	147	179	147	162	172	162	159	154	175	165	166	165	128	169	133	161	159	159	174	164	148	144	131	158	159	167	159	169	152	182	168	170	170	160	185	162	128	138	168	151	174	179	153	160	138	170	161	162	142	143	172	162	180	204	144	153	173	164	167	169	160	165	152	173	162	171	164	176	194	156	161	148	146	183	168	178	172	165	163	164	160	169	159	154	180	152	172	166	170	172	163	146	164	157	157	168	152	155	148	154	167	163	165	155	150	192	169	163	159	152	181	150	137	157	164	163	157	153	158	158	157	151	166	162	202	150	167	184	155	158	174	164	178	165	158	157	170	166	157	142	182	178	185	172	141	148	162	173	168	165	161	143	174	153	152	176	176	165	156	161	161	149	166	154	148	139	166	153	173	180	145	172	172	157	158	153	143	157	161	133	166	164	138	161	157	138	158	153	186	150	152	163	173	148	169	179	183	167	169	161	159	167	167	147	140	203	165	150	158	142	149	156	152	154	142	178	176	170	164	146	164	157	161	164	157	139	151	147	159	175	171	155	162	153	171	159	148	176	178	161	170	134	166	144	191	178	164	200	182	172	158	160	138	162	173	157	173	164	165	174	152	163	152	159	175	185	157	137	172	157	169	155	179	158	186	164	132	172	164	166	152	164	175	162	179	156	177	192	179	161	166	155	132	159	150	173	161	146	151	157	182	156	178	185	147	146	141	151	154	142	161	172	160	134	173	161	157	172	171	150	150	160	165	179	174	167	149	205	147	168	166	176	161	148	168	166	139	159	151	173	147	136	180	154	169	149	180	169	148	167	160	142	140	195	153	164	149	169	168	158	180	164	158	155	171	158	151	160	166	156	141	159	174	157	140	157	166	149	163	155	150	152	175	169	145	169	133	156	159	167	156	169	148	155	172	152	172	168	146	169	161	153	146	154	167	168	181	186	167	171	183	160	177	169	132	176	155	139	179	162	167	137	169	153	155	164	161	181	171	176	156	150	174	166	164	134	141	168	163	165	157	142	173	164	171	159	156	162	176	164	178	142	145	156	159	161	142	185	161	162	151	150	156	136	155	192	147	170	151	170	161	163	166	197	158	129	168	182	152	166	152	176	143	139	184	162	155	143	184	182	150	160	162	180	143	180	164	174	164	132	167	159	147	171	152	168	169	146	147	154	143	167	176	151	155	169	153	171	155	138	182	159	164	154	173	158	156	144	178	154	150	144	168	185	149	152	163	146	151	158	145	129	160	158	147	172	149	162	147	154	142	158	144	182	156	164	158	185	142	196	150	148	136	168	166	165	178	158	166	151	169	156	175	137	153	146	160	157	183	160	151	172	159	157	149	157	167	158	169	160	152	158	175	152	154	154	177	148	147	151	145	168	175	129	160	177	159	177	189	156	155	179	161	158	179	161	160	140	177	157	184	160	168	167	171	155	172	153	149	144	147	164	143	141	166	164	157	170	159	170	159	167	158	154	144	174	167	141	155	151	171	140	160	169	149	204	188	152	201	158	134	159	155	162	153	155	163	161	165	157	160	181	178	147	145	145	161	149	148	164	165	160	161	154	154	190	156	171	172	147	143	161	149	155	143	179	168	150	161	179	184	165	167	169	171	166	159	156	165	170	168	168	154	132	171	170	175	189	159	172	181	149	162	146	152	145	156	152	134	151	171	162	168	166	144	151	190	161	160	153	146	157	173	135	171	159	140	170	164	171	181	175	171	182	184	169	155	165	164	168	164	177	158	168	165	164	156	152	154	126	168	175	140	177	156	153	160	164	164	174	183	159	182	148	161	159	169	157	162	179	143	128	164	174	165	158	148	168	165	175	148	184	162	153	155	151	170	148	156	147	156	162	189	148	155	168	166	166	160	151	158	152	157	151	166	172	154	166	145	169	155	172	170	165	158	171	149	176	166	155	162	174	163	165	140	166	171	156	162	153	151	167	187	140	166	153	163	163	155	167	183	188	165	168	154	146	151	166	165	159	167	200	173	142	152	142	146	164	168	178	164	165	170	177	161	149	152	173	169	167	205	176	184	169	155	166	157	158	178	172	151	171	168	162	188	132	160	174	156	154	171	158	159	160	156	158	153	148	149	140	181	141	180	185	151	162	167	149	152	187	158	163	162	164	151	150	182	154	155	160	172	154	157	154	171	176	143	159	179	159	168	162	173	144	154	166	162	173	138	152	161	176	164	154	155	160	163	168	160	149	149	159	153	165	141	171	151	164	163	150	152	168	152	165	161	166	152	156	202	179	152	146	181	159	166	172	164	150	137	178	158	157	172	170	155	158	193	163	148	153	151	155	150	146	148	144	149	126	169	154	152	136	162	164	159	151	176	152	168	147	150	155	166	166	156	151	161	153	145	167	170	165	153	158	124	150	161	142	162	168	153	182	185	167	157	170	165	162	145	149	176	150	158	175	146	153	140	146	158	146	174	163	171	164	160	181	185	163	172	170	158	167	134	148	159	154	149	140	165	201	157	135	177	176	175	169	149	153	177	181	171	170	185	161	170	177	154	167	174	191	169	151	176	150	161	157	174	158	133	150	162	178	157	168	143	169	151	146	182	160	143	170	176	141	163	181	163	171	154	160	152	171	154	149	149	159	161	162	141	143	169	156	146	156	160	152	163	165	190	184	172	162	182	173	181	145	157	164	175	143	162	138	167	177	174	163	167	162	159	171	150	134	180	164	172	168	152	176	165	182	159	179	185	154	142	150	153	170	170	178	171	161	154	146	162	160	183
42861	51572	49668	35939	39402	38371	35874	38095	32620	27346	27295	21747	20663	19971	21845	21049	14302	15322	13004	10740	8875	6694	4742	5241	3327	3033	3333	2693	2354	1809	1429	1147	983	960	1025	972	1004	954	941	953	741	699	833	653	602	656	647	811	950	815	722	735	773	751	779	773	692	642	678	644	573	498	530	550	570	663	642	629	642	620	587	589	508	495	456	495	510	480	468	457	448	458	482	483	451	495	472	435	443	417	451	439	420	472	447	407	451	396	414	384	373	411	412	399	420	422	428	421	414	415	439	380	413	381	393	368	418	400	420	376	383	376	381	392	356	400	387	406	423	369	372	409	377	362	391	400	379	415	400	384	387	391	408	416	423	416	419	426	365	387	404	395	401	402	379	400	398	417	402	393	360	395	367	379	395	410	393	373	382	404	363	384	402	404	399	370	359	392	411	389	347	386	356	449	351	407	364	382	369	403	378	370	398	399	416	393	414	404	387	410	400	392	373	372	409	391	355	379	407	381	409	355	417	394	407	387	387	411	387	400	411	402	376	365	397	404	414	431	383	414	394	360	383	407	393	397	381	394	339	393	384	409	372	387	402	381	386	435	393	409	375	394	331	381	359	393	435	367	360	414	410	416	349	415	398	365	408	378	388	386	408	378	395	401	417	374	381	373	369	386	403	372	401	412	397	383	387	398	415	392	397	373	377	376	380	396	373	374	347	386	350	382	383	375	399	399	415	394	379	390	402	423	412	400	416	388	427	420	414	370	361	376	393	398	383	378	362	398	365	391	425	398	355	405	422	422	399	403	385	426	372	364	369	403	371	374	388	377	374	393	410	397	391	374	390	377	373	382	397	382	355	375	417	397	395	375	353	387	391	400	409	366	403	415	399	393	399	393	372	416	368	381	356	358	364	384	397	371	387	426	369	412	391	393	390	409	406	362	362	373	364	393	407	383	379	339	388	414	389	389	378	404	400	384	382	367	388	383	389	395	347	381	386	388	370	366	357	414	372	390	373	417	386	409	405	374	387	400	395	385	393	393	383	371	408	360	378	405	420	387	375	399	397	362	371	395	405	400	393	449	377	408	413	399	388	412	388	417	391	405	401	370	387	428	401	388	402	385	406	401	394	396	337	397	413	399	377	408	366	376	397	392	434	408	410	420	408	356	392	380	361	368	390	389	422	378	388	358	388	395	430	386	412	356	409	406	410	372	388	375	389	380	358	411	359	382	369	381	372	412	442	395	385	401	390	394	356	392	408	341	394	372	359	415	399	362	371	373	389	377	383	422	390	436	381	400	411	371	386	415	366	385	415	385	395	375	394	419	381	359	404	387	398	364	406	414	374	400	376	420	386	384	390	377	375	382	365	385	376	405	395	400	351	375	437	415	376	384	391	395	374	373	378	374	386	382	403	372	402	428	393	417	393	406	403	419	366	416	395	389	406	422	388	421	441	414	362	390	365	397	365	392	376	374	418	410	408	397	410	410	400	397	378	384	390	411	417	392	409	420	382	422	424	380	399	376	374	399	374	388	366	376	419	405	354	420	414	416	394	391	394	385	373	399	389	393	390	349	399	406	430	423	392	387	399	415	362	376	390	397	368	375	374	379	388	373	393	379	402	397	394	401	391	417	401	363	374	387	402	385	413	372	382	420	402	388	373	402	393	352	394	404	378	366	391	393	409	380	338	405	372	393	347	423	385	394	381	406	420	346	428	425	380	413	400	412	393	382	369	411	391	386	408	392	424	370	446	374	382	377	391	396	368	425	399	427	377	389	427	403	377	396	384	410	388	418	378	391	423	388	368	385	403	365	363	402	406	379	398	395	355	396	403	401	376	391	395	390	393	370	388	373	383	390	378	359	375	375	452	367	358	383	373	381	393	395	382	377	348	372	373	368	365	372	363	382	360	435	359	428	382	394	412	420	387	422	375	432	434	423	405	398	410	407	388	385	380	392	399	378	409	372	423	413	403	400	369	378	375	407	399	438	393	413	374	403	373	425	407	406	400	384	416	396	390	397	407	381	390	400	400	405	423	378	382	420	385	391	353	374	401	415	367	360	379	382	400	387	368	396	370	398	366	420	389	396	424	371	406	422	365	362	396	397	415	395	396	373	417	401	397	369	394	385	388	403	400	399	403	400	360	423	373	368	366	410	367	365	385	355	369	378	400	382	417	391	415	436	415	377	404	415	428	397	403	373	351	397	435	390	399	387	382	365	381	393	411	390	400	370	413	357	379	365	390	410	380	369	417	372	392	421	426	380	408	359	384	385	375	418	381	385	377	386	401	353	369	405	398	382	378	388	370	408	378	376	424	416	383	412	387	393	384	376	405	327	345	371	374	387	396	374	351	363	399	369	385	425	385	398	408	416	389	390	386	403	399	407	351	383	375	380	388	417	415	408	346	373	378	398	421	422	368	407	368	397	396	365	405	388	373	387	384	421	411	359	432	400	407	364	400	399	407	348	379	396	401	385	391	389	371	374	362	387	425	403	414	403	392	418	400	386	413	411	375	370	388	409	336	403	399	372	378	389	399	404	449	404	392	411	376	409	428	425	405	374	404	384	412	372	396	376	403	394	351	414	361	376	386	389	381	414	432	403	386	378	393	391	387	388	398	394	367	385	349	391	386	430	363	408	411	413	396	392	446	388	407	398	395	417	401	386	400	415	388	392	355	421	403	387	390	412	390	406	390	411	391	411	402	358	385	413	353	373	380	362	402	405	408	392	434	441	371	417	395	377	379	382	407	387	387	397	427	376	378	351	373	378	415	389	375	403	378	390	390	396	355	406	417	427	409	363	394	383	406	411	395	392	367	393	379	412	403	401	403	397	375	387	379	387	375	418	397	406	415	397	409	369	388	409	427	365	383	391	399	406	347	414	389	391	365	367	385	411	376	394	406	420	374	404	368	359	391	397	401	397	390	392	378	389	378	361	390	387	381	336	392	396	395	399	408	366	408	376	391	383	379	390	386	416	400	402	379	380	409	407	369	448	416	442	397	390	371	342	382	406	391	406	389	387	363	360	337	409	394	380	383	422	427	404	370	411	354	424	390	420	355	396	401	416	392	358	378	357	354	424	415	409	378	414	372	418	354	389	365	413	375	382	373	396	399	371	388	365	369	345	423	399	405	363	387	403	439	344	415	386	377	384	381	372	369	375	397	401	395	385	413	403	373	387	384	410	368	370	356	373	399	423	374	402	400	373	383	406	376	360	399	396	409	365	407	381	389	409	416	353	392	387	381	417	396	403	400	375	379	404	365	376	373	374	393	358	427	434	368	379	387	372	354	374	383	379	405	368	419	410	375	413	397	417	413	378	392	379	402	379	368	387	386	382	401	415	405	379	437	404	380	389	389	374	376	426	399	331	384	405	412	387	407	384	378	378	423	409	426	377	399	387	364	422	349	368	386	368	385	411	401	389	412	418	382	398	423	361	380	398	406	384	385	385	405	388	383	383	408	374	400	393	391	417	322	410	359	373	404	371	389	369	374	365	412	379	393	404	397	403
26468	23024	20550	7306	4541	2854	2028	1656	1282	885	692	665	546	510	514	458	374	363	323	337	325	292	308	269	283	296	271	267	268	277	277	266	240	237	238	247	270	241	253	279	261	243	242	241	247	235	274	259	270	226	243	226	249	256	234	243	220	256	264	261	249	230	252	247	252	231	235	263	268	260	275	271	221	229	252	238	240	259	240	236	240	228	254	227	229	220	260	249	248	265	248	233	247	244	210	235	238	231	233	249	233	246	231	253	248	233	224	235	224	267	235	250	210	281	227	229	241	221	247	242	227	247	246	214	264	232	226	231	222	254	245	248	235	254	250	251	247	262	280	250	237	249	250	249	267	237	241	228	248	260	264	243	239	240	227	242	234	249	208	261	262	235	261	225	221	253	276	244	224	250	247	245	242	240	234	257	225	239	252	258	249	249	261	268	251	230	240	242	252	257	250	217	233	221	243	238	257	245	239	241	270	243	239	260	238	248	227	244	240	252	242	239	264	213	259	242	237	247	202	211	211	248	227	255	237	238	249	248	268	246	238	259	253	242	249	224	246	232	224	239	228	262	226	246	259	246	243	251	254	236	250	223	255	225	234	257	269	268	246	243	244	224	203	244	244	242	237	253	228	266	263	260	234	247	239	221	255	256	246	243	265	260	265	234	247	225	212	236	226	240	255	271	231	260	242	241	233	263	241	260	217	261	225	226	220	252	257	240	264	246	249	274	233	266	271	169	234	257	268	241	246	226	241	242	297	262	256	194	250	250	234	237	215	268	245	241	229	267	244	293	236	271	224	251	228	257	248	264	236	234	268	251	232	251	212	220	246	255	274	259	260	239	233	239	246	257	219	235	230	228	257	244	230	252	273	256	235	223	228	227	283	236	221	239	241	258	233	258	255	263	233	216	234	248	249	260	257	242	255	235	252	229	277	235	251	238	227	256	227	267	240	262	268	247	217	237	223	260	220	248	227	267	236	268	239	240	232	241	239	216	238	232	249	228	264	237	251	233	234	226	246	253	260	229	262	233	233	248	278	258	268	266	236	242	223	261	253	248	258	255	223	257	239	230	221	245	252	234	238	221	245	222	241	235	235	255	255	243	237	273	244	212	241	245	249	219	278	229	247	251	243	228	213	237	229	262	233	240	231	256	234	227	247	228	231	264	241	226	244	240	251	209	252	238	256	253	266	265	252	239	231	258	224	228	275	229	261	255	255	235	237	248	264	252	235	243	264	271	260	240	239	245	251	235	246	233	207	259	241	236	249	239	268	224	255	256	236	228	229	229	234	242	229	263	279	244	256	243	214	268	254	227	247	250	227	214	225	246	243	233	236	244	272	248	255	278	263	268	231	234	257	229	241	275	216	238	239	227	248	265	250	222	264	243	243	226	227	229	270	229	259	236	253	250	278	251	223	240	224	277	229	248	227	268	265	238	250	256	233	244	261	264	253	220	263	272	237	237	254	229	251	254	228	231	276	223	260	231	276	227	271	231	250	248	256	218	276	243	262	240	235	268	287	256	242	222	245	260	240	246	265	213	240	221	238	225	237	241	217	227	236	251	244	254	241	225	226	262	250	249	210	237	248	236	252	260	246	261	236	245	248	277	234	275	233	228	258	235	250	206	217	262	251	247	245	230	240	245	218	249	254	240	235	233	227	268	243	245	243	238	246	240	253	249	252	270	237	266	260	250	259	252	226	241	240	257	242	269	231	218	225	239	275	251	249	238	218	240	230	231	213	234	242	264	258	269	237	259	228	255	272	259	253	226	251	241	253	248	219	220	242	267	253	232	262	270	251	221	229	202	238	263	223	247	232	248	250	263	275	240	223	253	233	255	235	218	261	232	245	264	225	249	241	253	245	273	224	233	228	247	236	245	257	230	232	239	240	250	214	229	219	249	229	275	229	221	248	239	244	249	241	247	229	267	245	253	261	254	259	242	227	276	249	243	236	209	267	275	250	249	244	274	293	229	232	244	204	239	264	224	239	214	239	229	250	244	226	227	231	250	270	263	238	229	222	237	257	260	232	241	258	236	226	243	216	254	230	252	225	228	275	245	244	226	261	242	243	237	250	233	260	257	222	246	254	229	237	267	247	238	223	234	250	277	237	247	248	259	199	242	295	266	239	237	224	248	247	232	246	249	226	259	216	238	254	288	214	250	226	247	257	233	250	235	230	258	257	231	235	228	246	253	226	241	262	238	252	246	225	232	214	282	222	241	225	230	248	232	238	258	240	258	233	249	284	270	235	254	241	219	233	248	238	230	258	252	258	251	259	261	268	243	208	222	252	208	245	272	251	257	261	262	247	254	239	233	279	236	224	255	244	232	253	271	241	251	259	197	230	222	283	247	244	217	255	229	252	248	212	218	289	245	234	208	255	228	244	235	231	284	236	225	223	254	244	250	230	215	256	259	239	240	244	248	246	234	215	245	255	262	249	235	240	261	232	280	226	252	255	278	236	223	255	243	231	219	259	243	253	242	238	237	260	193	258	261	232	219	278	282	233	235	226	221	241	243	262	231	253	244	194	259	229	264	269	227	229	251	231	233	255	220	246	243	267	252	225	248	259	239	251	252	267	231	255	247	219	243	247	234	264	250	261	228	273	243	246	240	215	246	264	243	265	245	247	245	209	242	224	244	265	274	244	234	235	236	182	218	240	272	232	227	264	265	224	265	241	236	233	270	240	262	268	226	260	260	219	229	242	238	250	263	265	280	261	231	251	238	262	248	279	232	249	242	250	240	245	251	241	255	267	258	237	228	250	237	225	243	264	253	246	248	252	252	219	262	226	238	263	252	276	262	256	247	236	245	245	250	261	252	216	281	261	240	222	237	284	237	230	221	216	219	252	246	247	212	238	277	259	233	245	252	257	240	256	272	235	240	215	239	223	260	264	232	267	269	254	223	260	218	253	235	250	245	252	253	256	247	246	259	241	213	253	247	220	261	235	239	253	242	233	229	273	247	230	234	232	266	275	220	269	219	261	241	235	229	246	244	228	275	232	252	255	241	252	231	261	235	244	253	246	239	246	273	218	253	233	260	230	257	246	247	238	250	248	245	230	229	260	244	254	246	221	240	234	247	254	223	247	262	215	246	240	227	256	244	223	213	271	238	256	251	254	237	256	261	266	240	234	223	279	251	267	263	276	256	236	274	256	249	251	231	270	268	259	258	236	251	248	276	252	247	234	262	253	233	216	249	238	239	241	237	229	237	229	243	264	254	266	249	245	262	254	259	266	251	248	248	266	240	256	263	267	249	263	273	224	233	205	265	242	243	259	264	261	233	243	260	251	250	233	260	266	251	210	261	234	245	255	246	240	254	237	253	255	265	246	227	240	259	254	270	245	261	245	226	260	274	229	256	250	276	245	260	253	236	264	256	232	287	245	252	251	243	294	211	248	239	251	233	239	241	266	239	229	226	239	239	267	236	267	237	259	237	256	241	239	235	271	244	271	266	247	239	235	239	251	233	268	258	234	247	259	218	282	242
16945	22079	23929	11539	11324	8880	6963	6728	5016	3711	3347	2745	2448	2049	2029	2050	1469	1470	1342	1217	1084	964	878	836	790	773	748	782	733	669	726	738	649	649	653	668	655	631	621	586	650	651	641	656	654	643	659	663	675	635	605	610	618	592	635	642	576	630	632	562	588	575	585	618	573	606	593	573	572	570	585	605	650	591	641	609	582	605	545	584	588	583	559	606	623	610	611	608	636	597	605	596	589	575	633	601	588	578	576	589	571	605	598	638	556	607	583	560	569	564	595	599	583	613	601	566	603	627	598	570	580	584	589	602	583	554	602	591	570	567	583	625	583	624	591	592	573	627	577	592	573	589	575	599	629	579	628	571	576	586	619	541	601	627	549	575	571	607	559	615	579	585	560	575	580	556	592	583	599	591	575	556	595	549	592	587	617	573	652	599	604	564	601	599	601	611	578	587	629	529	597	587	569	642	600	608	561	594	579	600	541	592	555	572	610	571	585	586	598	579	540	614	584	589	610	599	586	589	634	572	638	586	550	595	563	567	591	587	573	589	609	598	631	564	620	606	591	607	583	584	573	582	579	587	581	591	593	568	570	614	587	579	608	552	638	597	577	563	608	688	601	617	582	582	577	636	586	640	557	585	540	591	589	629	568	593	539	561	547	604	564	570	617	590	593	558	590	572	529	571	560	573	559	565	577	601	549	613	590	591	578	567	580	616	615	595	589	599	572	625	572	573	556	577	544	584	609	571	574	555	612	568	591	559	569	584	613	534	599	605	524	571	562	628	556	600	567	607	627	574	546	575	574	623	581	588	601	595	559	567	573	610	558	570	610	573	575	612	576	618	563	581	569	602	580	578	596	595	637	578	578	557	562	612	567	605	595	600	547	603	583	577	590	586	590	578	578	597	550	618	609	610	605	638	580	569	622	586	608	594	572	567	565	569	583	587	568	563	599	583	582	547	568	596	593	596	596	569	545	606	579	624	588	591	587	580	600	591	609	630	533	567	641	548	583	633	543	609	623	629	589	589	577	584	605	565	591	574	611	578	634	586	584	580	574	610	579	568	558	600	560	561	587	565	586	567	550	566	567	589	606	594	573	582	592	537	560	614	513	592	592	610	587	599	606	554	603	573	541	568	560	554	593	573	580	550	604	603	585	561	575	610	603	578	550	583	579	612	535	601	595	614	518	585	552	574	567	580	552	605	624	539	580	577	563	584	584	570	619	594	588	573	580	588	644	618	578	605	589	534	583	592	605	570	617	572	564	560	563	558	572	592	613	545	598	583	552	576	602	623	596	611	563	584	570	568	570	564	570	603	632	626	601	590	561	603	588	547	566	553	644	605	604	533	563	587	586	610	553	598	583	561	602	564	590	599	535	534	663	556	583	577	576	594	559	544	615	599	597	596	573	559	586	582	568	544	617	603	614	581	511	571	612	586	563	592	587	546	585	557	560	587	590	584	590	587	595	594	572	581	603	541	589	628	549	597	585	566	585	590	584	591	616	599	603	542	594	570	612	559	596	574	601	608	600	577	570	602	581	567	607	604	560	592	600	578	559	575	570	562	557	630	582	578	570	614	589	620	560	602	587	607	553	567	598	611	561	597	579	593	587	570	566	581	616	602	569	598	581	574	563	583	605	589	561	605	582	626	553	616	588	587	555	582	602	606	582	566	594	587	554	603	557	594	554	585	610	553	600	550	584	605	577	562	624	617	568	594	573	591	585	640	601	572	587	577	612	575	601	586	606	569	604	586	601	585	610	513	596	568	601	595	566	552	589	610	601	602	572	616	553	585	584	603	565	544	545	590	627	568	587	590	556	543	604	610	576	613	614	561	600	606	593	605	592	600	609	605	577	627	640	614	617	589	537	597	559	594	596	581	568	558	592	531	597	591	603	586	572	562	554	594	557	600	593	572	573	602	550	550	591	592	606	537	544	537	569	589	556	611	551	596	561	574	633	574	590	612	547	550	574	583	588	584	560	628	611	580	632	598	613	606	616	568	579	575	616	612	578	579	584	586	576	554	581	585	573	603	595	587	614	609	586	586	553	569	611	534	566	590	580	587	622	564	586	566	630	557	583	608	608	599	592	568	571	627	576	597	602	591	558	571	619	574	619	571	601	594	578	619	605	571	625	596	551	581	569	576	573	565	651	609	590	561	613	572	602	593	569	560	588	551	567	587	597	589	579	576	550	609	594	575	583	559	636	592	621	545	609	646	584	549	609	601	574	551	595	560	597	574	575	596	579	552	578	578	553	539	537	557	595	586	569	590	558	596	619	588	578	565	592	581	600	561	624	593	583	542	592	634	568	591	595	616	575	607	584	585	585	564	605	593	576	586	571	572	623	584	559	606	599	573	584	570	566	612	577	624	575	574	585	597	542	576	580	567	577	572	580	604	614	543	610	560	605	585	613	616	603	616	585	566	582	575	594	570	608	571	593	598	593	604	542	587	552	606	580	639	594	627	596	593	619	567	605	557	617	580	582	556	571	599	578	563	561	562	595	591	583	562	579	583	590	560	552	536	576	536	579	579	595	584	598	609	604	588	589	606	574	619	605	638	548	595	603	574	610	561	600	605	551	574	590	552	612	606	571	563	583	560	582	565	585	549	592	557	580	587	621	615	610	582	603	612	576	630	605	606	604	588	628	589	579	558	596	603	614	583	565	592	564	575	588	598	608	605	603	579	638	567	575	588	557	579	562	609	582	548	575	565	559	611	593	605	551	547	579	610	596	603	573	596	571	570	568	574	555	633	564	579	581	571	620	562	587	606	608	604	551	603	581	555	568	573	594	589	569	594	594	519	590	599	616	563	636	578	587	560	612	598	597	591	589	608	593	602	581	611	615	617	577	616	570	595	588	589	577	566	539	593	564	578	565	572	605	571	584	602	595	602	575	604	545	592	589	572	606	596	614	606	604	585	561	614	604	576	579	607	579	623	579	572	605	582	583	590	599	567	560	597	573	599	566	593	597	581	579	576	583	550	589	602	586	593	583	574	581	570	551	617	597	586	626	604	622	557	566	575	616	538	595	627	593	572	634	550	607	588	607	583	565	564	579	599	553	592	578	581	589	584	616	547	578	583	587	591	642	575	572	616	608	592	579	582	605	616	549	604	583	604	609	587	602	616	553	571	590	555	585	575	578	569	587	620	558	586	589	572	645	568	616	605	613	581	611	618	626	607	586	606	591	591	609	571	580	595	621	573	589	582	603	565	582	570	595	606	591	552	544	568	597	593	551	563	593	595	625	604	606	607	593	556	569	620	575	597	592	612	597	627	572	631	577	571	596	592	603	575	584	559	604	605	590	610	569	556	627	569	582	597	599	572	615	584	623	590	598	542	582	586	548	588	604	619	617	619	617	602	578	589	598	584	593	581	572	582	583	585	534	626	549	575	553	574	576	531	595	656	620	592	575	587	580	607	605	607	592	590	613	616	622	594	598	591	592	577	561	578	571	646	592	571	568	605	554	585	599	577	576	619	609	581	608	523	582	618
47866	50338	46682	29273	26062	22139	17537	15994	11909	8175	6277	4885	3965	2953	3104	3279	2213	1764	1661	1391	1064	680	568	550	452	409	431	432	364	345	321	321	265	284	269	306	313	297	290	293	269	253	253	281	261	265	284	280	276	260	268	268	283	283	239	227	287	256	241	298	281	260	257	231	253	277	247	257	289	227	268	260	264	268	260	219	284	246	251	243	261	268	232	239	269	218	263	236	236	264	259	234	262	250	262	235	267	236	261	236	262	244	273	263	245	240	238	260	244	274	267	258	255	239	255	243	270	222	219	259	242	244	228	235	267	258	285	213	228	259	243	264	243	256	248	253	250	231	244	242	240	276	244	247	223	244	222	244	230	248	253	259	270	234	253	272	263	255	233	212	219	241	249	264	214	266	253	208	270	262	247	256	260	238	260	252	282	242	229	259	259	248	229	262	252	259	238	222	228	243	225	264	231	263	274	246	265	240	252	233	266	259	225	237	259	231	268	222	232	266	264	237	256	236	264	285	258	237	254	267	230	264	224	254	230	248	240	236	230	249	235	257	287	242	244	264	246	249	257	272	254	228	217	231	236	223	261	241	257	252	257	242	211	244	243	228	240	241	239	255	212	263	224	235	245	229	258	273	239	274	229	239	281	265	265	236	233	237	277	242	243	249	255	225	258	289	250	248	244	218	279	239	267	249	252	247	270	232	231	251	248	263	236	233	253	259	238	281	247	258	215	251	230	249	266	255	249	252	231	232	227	255	248	234	220	257	235	253	275	246	229	276	251	254	225	263	267	267	257	262	224	270	253	207	237	253	259	235	239	268	250	257	260	273	242	251	258	241	275	262	246	237	238	272	259	287	262	236	228	222	247	228	272	254	269	245	228	256	258	263	253	261	247	227	258	249	261	261	232	251	226	235	248	241	253	270	264	234	259	250	248	239	272	256	248	255	251	223	236	223	274	259	253	255	244	250	263	263	235	242	249	273	227	259	263	266	265	211	274	257	267	234	238	258	259	252	208	255	219	237	253	267	266	256	217	272	233	256	253	243	259	244	222	252	251	234	218	227	266	260	236	267	253	239	255	285	262	257	247	268	212	243	249	202	230	276	244	237	261	238	233	245	241	244	265	236	262	232	231	260	263	251	218	227	253	249	246	240	238	218	243	254	246	283	276	278	227	267	250	240	269	264	264	218	276	260	275	253	245	246	250	247	268	260	245	258	257	251	258	238	269	228	256	255	225	224	249	278	258	268	245	274	226	256	262	241	245	230	271	257	257	256	247	235	225	281	265	241	260	281	235	246	224	252	252	219	281	254	248	249	264	224	240	260	241	276	222	238	247	239	228	217	242	250	261	218	237	239	258	249	259	285	243	235	264	267	235	237	245	269	261	252	252	227	259	213	231	258	249	275	242	264	228	248	243	249	225	219	264	260	240	267	244	261	253	266	219	256	243	268	246	239	269	239	299	272	237	255	273	237	225	286	244	269	236	268	262	250	218	249	240	249	246	246	277	248	218	242	221	281	244	253	261	252	236	256	255	252	245	239	265	240	229	231	229	246	249	245	237	239	260	228	256	243	237	238	244	244	228	225	248	277	266	255	244	278	252	282	252	265	245	218	253	253	227	241	247	265	261	252	252	238	275	249	265	262	238	274	255	270	252	259	266	232	264	246	244	241	228	241	254	249	249	223	248	251	277	262	235	254	256	251	260	278	260	275	276	239	239	248	257	243	277	251	248	233	248	264	293	244	233	254	263	237	214	252	249	243	249	245	259	232	276	228	256	264	242	257	245	240	251	268	208	253	262	251	260	251	245	250	250	251	256	245	224	275	297	259	263	248	268	247	243	247	249	232	245	261	251	257	245	253	260	251	265	261	236	262	244	232	274	276	248	236	214	248	233	263	247	226	248	280	246	262	234	284	251	248	269	253	234	261	233	261	250	232	237	260	233	244	251	268	238	254	245	226	262	243	259	246	225	242	238	242	236	250	237	240	243	263	279	251	271	255	251	239	260	245	244	254	218	270	240	252	239	293	250	227	207	255	240	263	285	271	245	224	247	246	255	277	243	268	246	237	237	232	256	240	248	244	261	242	227	266	261	242	259	250	257	234	222	208	236	231	243	270	277	260	240	225	248	239	258	233	269	264	244	240	234	224	248	280	261	246	265	268	228	236	267	251	232	246	265	257	247	235	250	264	276	233	240	231	231	270	247	224	253	234	255	245	216	265	248	255	260	218	236	255	225	258	264	234	258	261	255	242	253	257	232	246	233	244	254	263	226	232	237	269	254	268	226	243	250	241	265	273	268	225	260	259	242	259	278	218	259	244	264	233	256	234	260	254	244	223	244	262	246	237	262	244	261	262	263	242	237	230	246	267	242	245	219	244	248	268	250	282	244	251	224	278	267	258	223	242	260	254	234	244	258	227	225	252	261	241	227	220	270	246	249	241	246	265	217	270	241	269	255	251	258	262	233	304	256	262	240	233	228	241	216	229	253	257	238	236	248	263	260	271	273	253	192	228	270	235	237	255	252	252	242	235	244	245	248	262	230	240	254	238	265	243	244	231	234	235	237	268	213	239	226	226	253	264	249	290	235	227	240	235	254	252	258	244	234	279	245	238	223	226	254	244	239	252	239	234	230	269	255	237	239	230	263	300	245	249	234	265	251	256	242	215	262	235	251	231	247	257	245	267	265	234	247	262	262	231	281	225	241	265	233	253	245	231	218	253	236	254	245	261	235	256	216	265	257	256	221	246	246	232	256	257	224	262	247	251	249	236	254	257	248	234	236	243	255	234	252	255	293	252	245	239	258	259	274	266	248	241	230	269	234	230	249	239	265	265	253	238	240	242	252	228	258	259	243	240	258	269	236	266	285	233	252	262	221	266	286	269	263	242	268	255	243	240	276	241	221	242	269	255	230	264	267	246	257	257	249	260	236	282	260	261	243	229	237	261	269	238	238	235	281	209	260	255	234	274	238	273	244	286	262	233	281	253	225	224	259	248	258	248	246	233	259	199	262	276	237	237	262	272	240	231	227	241	250	263	246	230	237	241	277	274	251	228	259	246	246	271	268	275	304	283	244	261	248	233	215	232	251	223	238	221	250	265	255	236	246	244	258	264	244	253	245	258	277	236	232	290	233	261	269	229	244	236	255	257	253	228	245	277	238	267	248	246	246	244	253	228	257	225	254	261	206	240	242	242	235	247	245	270	224	268	258	254	266	267	252	252	247	271	228	251	262	265	239	251	212	274	230	244	256	278	272	234	246	242	257	242	251	234	258	270	245	262	264	249	234	230	228	237	239	277	228	271	247	272	262	266	263	269	243	242	250	251	259	246	288	250	228	243	256	264	223	292	261	233	242	232	226	227	261	270	247	254	267	238	244	253	239	283	250	278	239	273	265	270	252	278	269	239	260	234	238	240	235	246	263	254	239	233	252	205	248	201	243	272	255	235	245	221	262	251	243	261	249	254	272	276	230	273	281	278	272	221	218	273	218	251
34686	45886	47523	27027	30859	27533	24854	26903	20910	17615	16659	13128	12732	10885	11962	10760	8442	7866	6888	6031	4570	3271	2615	2324	1896	1853	1894	1684	1429	1072	1036	951	835	886	800	834	857	820	810	801	796	722	726	731	689	704	689	768	761	792	730	667	733	714	732	756	772	701	716	676	639	689	662	646	698	698	714	670	684	686	699	679	594	606	624	627	607	648	602	634	629	637	663	571	628	568	635	593	588	618	608	641	586	583	642	593	583	589	602	589	590	579	581	608	598	583	567	581	619	606	629	603	569	605	579	590	602	613	591	579	589	593	519	586	560	624	566	583	589	573	537	596	574	609	593	566	553	573	626	592	595	584	586	606	589	590	612	569	576	590	593	575	613	582	585	584	609	618	596	612	603	536	564	601	587	574	584	554	587	576	567	576	569	588	619	636	591	576	613	604	559	586	554	595	561	583	569	600	557	532	562	575	542	603	591	632	533	585	586	589	570	568	581	590	605	608	550	565	545	542	591	568	640	561	600	604	577	603	587	593	539	567	594	542	557	540	585	563	571	581	593	586	567	583	567	565	571	515	604	581	591	575	621	558	565	603	607	616	579	583	575	648	604	608	589	619	563	620	561	559	600	544	612	579	592	600	606	579	616	606	557	577	573	595	581	550	570	603	571	604	579	586	566	541	623	578	615	581	575	619	545	574	589	582	590	624	551	571	616	618	600	575	580	595	576	575	581	592	599	583	590	603	562	561	600	621	629	586	580	604	592	563	573	604	593	589	623	597	569	565	558	586	537	577	583	585	577	552	573	548	569	566	565	621	577	618	589	618	569	583	588	567	576	583	584	593	602	541	609	630	583	606	589	594	577	579	599	582	610	631	579	587	577	626	547	547	585	565	593	595	552	601	570	605	535	551	590	573	603	615	599	565	568	576	559	558	586	544	578	543	619	605	573	611	580	614	590	564	586	580	603	572	569	609	571	581	545	586	604	609	594	590	593	583	565	548	592	606	597	599	568	619	619	614	574	579	580	591	596	567	554	611	589	564	602	588	574	596	563	562	544	623	605	590	569	624	578	576	573	567	617	575	574	586	597	572	573	610	578	571	614	576	573	612	563	630	544	569	552	610	588	602	583	633	569	560	594	606	613	612	575	621	572	608	597	596	569	595	589	554	572	558	566	611	621	567	564	636	566	589	552	577	597	581	570	545	578	577	616	594	597	628	595	605	601	597	566	593	595	562	542	563	637	599	599	591	572	601	561	593	602	557	601	531	597	599	609	618	572	612	551	560	542	600	574	579	585	590	568	643	596	579	571	583	606	596	576	577	598	561	574	575	572	578	584	600	604	565	610	586	593	580	610	575	626	599	602	542	608	579	645	554	558	585	528	609	587	579	594	608	573	563	561	564	569	586	567	622	592	584	584	614	627	571	565	574	634	569	521	593	588	565	576	578	611	625	585	593	592	579	558	524	560	558	587	605	577	605	622	568	595	525	567	564	611	607	590	622	609	578	571	593	591	558	570	573	558	589	555	669	603	577	597	603	599	528	602	574	559	591	548	648	567	579	558	581	618	587	594	529	587	603	612	609	552	617	602	555	535	594	615	596	576	598	606	611	543	630	561	590	579	541	586	573	575	542	558	567	586	578	544	604	578	588	557	593	593	598	580	583	592	584	586	608	577	607	597	585	604	555	590	571	599	573	535	623	544	583	607	588	639	609	544	614	528	550	622	589	579	566	599	550	607	590	585	618	566	618	583	560	570	603	602	575	619	580	601	548	547	582	561	584	579	582	563	589	576	605	604	601	577	583	558	599	615	620	554	566	635	579	587	593	586	597	603	590	574	576	557	576	580	577	589	574	553	597	588	574	564	573	624	599	573	573	616	606	572	562	609	615	546	621	572	575	625	567	618	604	622	565	567	550	587	586	595	578	587	545	551	554	618	616	584	594	587	579	553	570	578	601	603	585	614	562	607	593	592	588	581	591	545	601	584	576	584	591	596	561	580	547	609	608	548	605	555	637	613	600	579	595	575	620	600	585	618	597	559	590	572	582	584	609	545	552	594	608	558	610	537	564	610	538	575	581	551	617	604	612	557	570	604	559	582	547	611	605	568	593	633	575	584	619	560	581	567	575	564	558	537	616	590	562	602	610	620	613	577	598	608	601	599	614	597	613	573	564	570	589	562	567	600	535	627	594	618	585	609	616	570	625	573	606	562	587	613	589	621	607	603	580	551	548	554	638	605	581	545	597	561	566	604	583	587	595	572	558	594	587	596	553	616	608	584	580	545	588	581	648	570	574	582	565	566	625	571	573	582	607	557	567	591	513	619	603	589	600	602	602	570	606	608	567	643	574	549	573	595	591	593	606	577	602	576	571	602	611	571	540	542	583	537	557	607	567	548	637	604	558	596	616	596	573	568	587	580	575	574	575	517	596	614	562	595	628	546	584	599	574	643	597	604	586	571	578	607	564	581	565	628	604	611	596	621	555	599	614	586	569	589	557	584	587	547	547	565	545	568	568	610	533	589	595	599	596	562	612	552	605	562	576	599	558	569	564	565	589	562	603	642	558	578	590	608	560	597	613	659	562	537	605	610	555	597	605	611	574	592	591	619	620	592	596	560	545	639	605	652	594	571	566	535	604	587	592	572	616	560	574	572	633	561	614	596	590	572	587	606	568	583	538	616	569	561	597	586	587	551	597	562	587	571	594	574	570	635	623	548	562	599	597	577	609	572	538	617	589	585	585	612	585	579	572	592	578	611	585	564	595	565	568	533	616	544	603	551	604	583	581	583	557	559	614	593	597	593	598	586	619	603	559	567	542	559	553	589	627	553	560	593	576	583	585	547	578	556	600	549	609	592	563	580	578	605	541	560	575	581	542	589	546	576	577	622	615	586	619	620	561	584	636	624	595	575	550	605	608	620	584	596	593	628	620	534	600	615	588	535	564	569	564	576	590	595	586	548	544	600	567	601	571	555	570	605	624	568	566	596	572	617	570	588	594	608	561	587	610	604	583	538	571	607	611	566	573	591	587	577	590	549	625	580	575	585	596	590	585	583	620	598	550	613	605	589	591	579	575	592	644	604	575	600	571	579	568	619	577	599	579	548	568	612	575	597	583	602	610	639	581	540	586	573	562	565	608	607	611	583	552	607	606	575	562	588	609	577	566	624	566	597	557	594	534	596	602	574	620	566	529	571	559	623	610	557	576	574	557	567	585	584	592	618	586	575	571	572	589	600	530	534	581	604	571	592	615	555	555	609	570	628	643	599	593	604	557	596	565	540	605	590	577	563	616	594	581	553	577	566	605	581	612	602	593	540	564	514	581	588	558	604	558	575	582	599	590	609	547	540	616	570	575	581	606	565	600	616	599	604	607	585	591	583	623	556	589	583	580	578	595	564	597	532	609	584	573	590	568	540	556	561	583	563	555	564	597	597	596	557	595	623	594	532	613	543	586	633	564	560	618	588	604	615	570	560	544	590	583	601	611	550	583	606	587	566	628	585	568
56273	50808	45124	30438	28957	28676	27073	25655	21558	16520	14167	11110	9407	7258	7506	6715	4889	4524	3678	3130	2333	1457	936	910	644	597	624	467	422	348	298	304	236	249	229	282	256	212	200	190	202	186	215	216	174	204	198	201	221	201	188	207	218	210	210	213	206	171	199	185	167	191	189	182	198	200	214	189	160	178	190	180	190	162	193	178	168	172	169	191	175	180	169	181	147	185	176	169	174	163	147	171	147	154	171	179	175	145	161	173	139	165	150	165	165	178	188	165	167	172	130	168	156	153	157	156	163	155	168	157	171	159	155	153	169	152	159	148	157	191	147	178	192	154	170	160	143	162	138	149	183	144	148	155	170	147	149	175	151	150	144	169	163	163	176	153	188	185	165	161	151	157	164	145	174	152	163	164	160	188	161	169	170	171	172	155	164	191	156	154	161	162	152	161	164	177	186	155	155	166	165	177	153	170	152	159	167	170	169	161	155	163	154	149	166	149	169	163	186	141	149	157	142	173	144	157	177	162	176	162	170	169	158	166	165	172	162	176	164	179	188	162	170	149	146	160	150	146	159	176	180	166	152	156	165	166	184	151	166	169	178	162	167	130	179	160	170	150	207	179	144	173	186	161	176	148	129	147	189	164	165	158	185	178	156	149	131	179	150	166	145	165	180	142	173	165	153	179	174	167	167	165	167	157	152	153	169	169	168	168	163	134	173	168	173	168	165	177	177	147	175	161	160	152	153	140	163	164	154	167	181	163	178	167	161	133	188	157	155	166	154	174	161	164	190	189	163	155	168	170	170	176	173	193	130	143	166	166	193	175	176	161	174	165	172	161	163	160	161	158	140	160	156	169	171	162	167	179	151	147	157	169	140	161	171	183	138	162	182	148	158	166	159	148	163	159	153	158	201	176	150	147	165	153	140	167	150	139	170	149	163	199	165	162	152	168	162	137	176	174	173	160	154	164	166	175	155	175	154	166	157	169	175	167	152	144	187	174	135	181	139	157	141	174	163	154	148	162	142	163	152	164	170	169	161	136	161	167	172	173	167	137	152	186	150	177	163	163	177	198	168	175	159	151	173	184	159	166	158	145	163	157	153	156	169	159	172	171	164	167	140	141	150	157	186	163	136	176	159	164	166	151	162	183	167	159	166	164	165	137	169	146	165	177	178	151	141	158	160	156	162	167	170	179	135	167	150	151	168	158	162	149	171	184	167	141	150	157	162	164	137	162	187	143	156	138	163	133	162	189	158	159	142	161	175	159	169	150	179	141	176	159	128	161	171	152	160	154	164	169	144	155	160	185	176	164	179	179	154	172	142	161	175	163	173	187	184	155	153	160	162	147	158	161	157	158	153	163	161	181	171	181	177	170	143	151	162	175	168	154	184	131	196	178	168	163	172	191	182	185	173	151	162	175	193	150	167	166	171	183	166	154	150	179	185	150	164	145	150	162	158	166	167	191	146	163	165	158	160	166	161	180	147	182	172	163	159	195	166	149	177	153	157	157	179	180	156	145	165	153	166	146	176	166	167	165	187	147	150	179	179	175	158	174	161	174	152	146	142	162	162	148	165	178	168	161	165	147	192	168	155	172	175	153	158	145	160	175	167	147	175	152	145	167	151	168	176	171	164	160	172	181	148	151	172	163	155	160	173	181	157	163	164	130	179	178	188	170	186	173	184	146	185	174	176	158	164	140	152	186	188	161	153	198	150	162	150	141	170	181	162	156	151	160	155	156	167	149	164	168	175	168	165	163	161	149	148	186	157	172	136	167	182	164	156	153	174	172	169	139	180	149	154	137	142	160	160	190	147	169	173	164	184	171	167	148	166	170	189	178	159	177	179	165	165	157	179	175	151	160	160	161	150	153	166	177	161	176	167	184	168	150	160	145	152	153	175	159	163	191	159	156	160	159	174	149	161	178	158	177	166	174	178	164	163	160	168	167	148	173	149	159	182	155	127	170	160	154	179	156	152	167	181	170	177	161	151	146	157	168	161	149	151	155	166	164	152	159	160	161	181	163	169	172	184	157	153	191	163	178	185	146	180	144	194	140	165	143	162	139	151	177	172	149	175	152	167	162	155	152	166	154	169	156	155	181	149	167	168	186	153	169	158	171	125	172	158	161	157	178	177	163	156	163	178	159	147	187	173	176	159	162	136	153	152	168	169	172	142	158	179	153	178	150	183	136	145	167	172	169	155	155	165	152	186	141	156	168	165	176	173	174	156	172	147	165	162	185	145	155	162	159	176	162	163	156	140	160	179	161	168	153	158	146	162	166	170	164	151	187	160	143	158	174	148	163	174	146	152	162	169	181	164	157	152	188	176	141	163	164	161	160	162	162	146	160	160	172	150	156	172	173	162	144	197	161	148	182	175	148	169	165	185	143	161	171	167	161	183	179	156	148	145	187	150	174	199	165	178	172	160	168	170	153	151	153	157	171	179	179	147	183	170	172	168	149	169	143	157	157	156	151	143	187	170	161	159	162	154	154	165	150	178	169	150	171	179	131	161	163	152	128	178	159	158	149	185	180	157	170	168	181	165	167	160	148	163	170	173	148	181	163	155	148	156	156	158	190	164	164	161	169	175	182	169	160	163	160	158	169	181	160	160	167	193	155	155	175	137	167	192	181	166	161	154	168	172	187	171	170	155	180	167	168	191	167	166	167	159	166	155	161	171	163	158	137	172	145	164	160	161	147	197	171	179	154	158	145	159	166	153	159	161	157	167	158	169	177	144	159	166	141	147	145	167	153	166	180	158	163	177	145	156	165	168	138	168	166	176	173	181	148	164	155	159	173	139	163	156	154	152	172	140	177	160	176	167	174	173	180	152	141	172	159	156	148	156	156	151	158	167	155	184	187	160	154	175	192	185	183	164	169	166	161	162	156	148	173	179	177	171	184	166	152	167	152	165	167	157	151	166	167	155	181	154	166	175	163	153	155	167	186	165	169	156	146	171	187	183	171	163	148	155	165	157	171	162	160	148	181	159	165	162	174	177	169	167	151	151	155	141	158	157	177	161	160	169	160	161	187	154	167	155	183	172	176	182	160	176	144	147	180	173	158	164	151	167	145	161	147	160	152	171	165	160	155	166	156	136	164	161	145	179	161	176	181	147	154	158	159	165	198	171	175	182	164	167	176	176	179	168	174	156	162	135	165	172	169	165	144	161	178	157	136	153	151	171	179	175	160	148	195	175	152	175	173	156	174	144	149	164	184	149	182	161	145	181	188	161	157	172	147	151	183	168	167	159	158	179	175	149	146	139	169	167	190	142	177	175	174	142	172	150	155	150	177	157	153	170	166	169	191	160	147	156	165	134	180	160	151	161	175	157	168	167	176	159	139	128	189	159	164	166	161	154	190	177	135	169	138	151	169	160	165	167	190	158	171	159	156	155	190	194	151	176	171	169	173	172	174	188	130	176	174	155	170	170	166	152	174	156	156	157	162	160	155	166	170	161	169	152	159	185	152	208	163	151	163	153	173	176	165	165	150	170	131
43365	51329	50149	36487	37958	36933	34732	35687	30538	26713	24628	21774	21546	19475	20428	17040	14648	14569	12162	10594	8325	5964	4719	4626	3542	3169	3341	2484	2132	1645	1258	1128	954	881	921	929	892	863	781	742	800	599	745	614	589	664	698	706	807	753	750	718	807	823	733	836	726	691	699	581	628	598	605	524	602	659	583	608	603	615	584	568	599	528	513	510	459	483	458	483	437	459	485	467	457	469	447	423	456	426	450	453	387	424	450	457	436	370	415	416	382	440	431	397	394	360	418	386	394	389	431	393	395	360	392	429	385	437	382	393	390	398	394	413	380	426	382	393	449	393	400	376	420	382	402	406	412	415	393	384	422	427	419	394	409	422	394	390	347	377	416	396	381	382	393	380	380	369	372	428	386	396	392	385	393	425	404	376	386	383	375	358	414	405	429	377	394	408	371	417	360	374	448	412	429	414	392	392	410	431	403	398	391	407	404	394	404	387	372	424	358	411	387	394	401	396	368	404	417	400	405	439	388	400	411	363	409	379	363	386	386	395	405	423	387	387	386	383	346	405	408	391	406	400	370	349	373	395	365	401	412	398	400	412	418	385	392	383	415	400	384	395	393	410	427	410	386	373	388	401	367	397	393	461	367	398	410	371	394	384	361	398	412	391	411	363	409	412	427	370	421	409	386	395	405	409	415	409	362	417	403	406	413	419	367	401	396	386	420	414	387	384	396	399	381	393	396	355	405	374	389	442	384	421	386	386	407	387	391	370	393	388	401	392	401	390	364	408	397	401	390	392	403	386	389	447	414	380	388	350	405	416	401	396	428	346	357	400	385	374	377	417	397	388	379	374	339	394	384	401	364	369	411	414	386	388	414	371	394	387	364	385	409	390	362	401	398	413	410	373	399	407	408	393	371	383	390	375	391	382	399	401	453	381	405	385	393	388	363	362	395	375	364	399	413	435	405	400	340	374	375	362	408	374	400	400	400	370	407	409	382	384	413	376	370	416	411	426	376	387	376	394	422	397	403	395	412	382	437	373	380	425	391	418	344	388	385	374	370	375	396	396	423	383	399	386	429	382	389	345	411	379	405	379	406	390	393	415	396	431	380	375	410	383	416	376	380	382	413	382	407	387	378	433	394	383	403	395	393	386	374	405	364	387	380	411	373	381	370	352	397	421	392	478	369	383	392	409	409	372	400	406	360	412	401	353	411	378	390	372	387	424	373	403	431	410	398	364	376	383	357	394	380	390	420	416	400	380	404	378	385	399	397	397	429	444	371	415	399	421	396	406	428	392	400	392	416	356	405	396	372	418	376	395	371	394	400	398	385	391	425	410	394	412	424	386	408	410	402	397	366	381	390	420	419	412	385	419	401	389	415	383	383	377	378	406	418	374	445	444	403	393	366	400	410	385	415	399	390	407	370	394	393	388	431	376	415	359	405	407	396	375	374	379	383	401	360	405	414	375	383	380	378	365	381	419	382	376	427	405	374	403	388	389	403	402	403	344	411	408	426	407	381	398	413	374	341	378	402	374	417	404	389	375	365	363	397	409	408	378	367	388	367	344	388	387	395	404	379	393	397	372	409	423	400	419	399	384	378	374	403	398	439	402	401	393	392	402	355	373	389	401	401	387	410	420	398	347	395	375	370	382	385	390	380	382	391	439	367	401	358	396	432	364	412	385	417	403	420	394	394	413	403	390	362	401	393	359	406	403	405	398	394	405	379	411	426	398	384	401	402	431	412	426	401	397	405	386	382	358	394	417	431	391	399	377	364	381	404	398	388	417	404	392	399	394	418	364	427	409	400	394	419	402	401	361	382	383	381	380	366	379	369	419	375	401	401	381	404	361	377	403	390	395	392	437	389	364	384	402	406	408	403	407	344	401	407	370	353	386	365	350	381	383	398	343	406	410	377	401	429	387	381	381	466	386	409	437	332	420	368	407	373	420	389	390	405	379	359	422	378	408	364	404	387	361	395	458	400	428	385	392	413	399	396	420	410	417	370	398	382	390	396	395	448	416	395	378	370	404	381	413	372	408	377	387	410	391	390	390	409	398	366	408	411	390	425	394	367	363	394	381	374	374	399	408	408	390	422	403	405	373	386	368	389	401	400	394	400	376	385	379	396	373	385	388	399	410	399	369	427	397	362	381	399	384	416	385	397	396	380	428	404	365	393	372	404	408	419	381	392	397	396	372	372	404	397	398	393	430	410	369	389	392	372	379	389	397	386	368	392	382	389	388	423	349	351	396	406	389	409	392	418	368	373	408	387	401	382	400	411	429	410	414	401	391	371	406	400	400	411	365	424	390	389	375	381	367	409	390	398	423	395	397	398	403	405	393	376	392	395	394	397	391	438	384	393	394	360	375	370	376	390	390	409	390	395	382	389	416	404	375	374	380	390	412	393	403	379	371	357	376	381	386	390	398	379	407	409	383	378	384	368	377	358	376	371	418	394	358	402	417	366	390	414	397	366	421	371	385	385	404	403	385	376	390	400	397	392	371	407	425	410	384	399	424	391	370	376	356	371	386	357	390	375	413	403	366	398	386	421	383	379	379	405	406	379	399	372	384	444	391	398	374	407	413	413	398	402	374	371	395	399	397	370	412	436	362	391	423	421	423	378	385	377	402	379	373	361	394	398	398	382	375	396	377	380	432	397	407	389	389	402	394	383	400	381	351	385	401	400	355	429	423	411	405	414	413	409	420	406	379	379	411	399	393	404	411	392	409	367	399	389	385	409	437	385	358	428	408	402	399	414	377	413	393	402	341	390	389	412	395	379	395	427	401	410	407	410	401	364	373	411	387	390	390	372	410	392	388	408	417	398	384	380	415	416	376	385	398	413	386	362	375	397	385	394	374	388	389	402	381	395	399	393	386	395	385	393	384	389	398	401	414	368	406	405	391	397	396	398	412	374	376	354	437	395	386	405	402	385	408	375	372	402	412	375	410	356	407	406	395	393	407	410	392	392	442	345	391	410	391	389	389	415	439	402	410	386	403	384	382	411	372	362	373	380	354	366	360	413	386	350	354	404	378	408	395	394	429	390	383	392	387	392	392	410	375	384	409	399	390	341	434	395	412	389	387	406	379	370	387	365	397	401	382	394	387	377	399	359	355	399	391	385	365	398	418	400	403	424	394	381	378	410	389	426	434	399	416	393	380	424	396	405	383	404	399	399	395	408	386	422	422	412	373	393	386	360	412	401	409	415	423	367	390	398	385	364	376	388	374	420	391	386	382	374	385	394	429	387	377	398	407	395	374	396	400	417	407	376	404	378	430	387	394	404	433	418	392	429	378	408	392	393	410	374	383	369	379	371	398	408	407	379	390	372	426	427	392	407	391	366	422	415	376	371	366	405	392	388	383	379	403	394	416	404	386	394	387	395	411	386	375	401	391	375	391	417	394	337	390	437	434	386	401	415	385	358	402	378	403	389	367	441	393	421	420	392	373	360	396	408	362	390	386	376	413	425	382	380	368	408	394	389	391	404	426	404	433	398	375	374	429	394	410
26424	23572	18383	6867	4165	2657	1905	1478	1152	784	717	580	501	486	465	429	347	329	309	317	290	277	291	282	301	268	297	262	254	254	239	252	237	269	275	261	273	238	249	264	245	237	248	240	277	253	258	227	227	245	258	250	260	257	205	269	273	252	267	252	240	266	228	246	235	259	239	247	231	268	228	232	244	212	254	258	269	264	277	258	237	268	242	222	269	257	260	236	263	220	234	241	227	272	229	245	286	241	255	250	239	271	230	240	273	240	234	238	243	213	249	282	238	261	245	240	267	258	253	259	247	260	234	239	228	236	249	245	254	230	231	246	220	253	230	271	236	233	252	239	256	248	217	227	257	237	245	270	245	248	251	220	267	230	246	245	260	223	249	230	263	238	247	250	243	268	269	245	255	231	254	250	262	222	229	241	237	232	233	269	271	237	226	228	278	250	249	261	283	221	236	259	226	228	270	235	252	253	260	240	244	221	237	247	240	278	253	245	265	239	252	258	235	233	242	232	231	251	244	250	254	210	242	221	238	225	255	239	224	242	250	231	248	237	263	244	243	261	247	231	236	274	262	266	243	263	231	243	257	239	228	250	238	269	257	222	260	261	243	223	218	263	257	268	226	257	257	244	247	238	224	268	238	255	232	276	249	250	255	260	231	221	216	222	231	231	254	250	233	227	232	232	257	240	228	243	236	224	250	244	264	250	233	222	240	248	233	257	235	264	240	240	269	226	245	258	265	235	248	228	222	269	253	258	239	215	252	222	260	245	286	236	254	241	251	232	246	255	260	238	244	259	245	247	228	287	253	247	216	244	219	237	233	262	228	286	250	245	228	236	246	221	240	265	266	243	228	256	233	231	245	237	242	227	221	242	267	258	225	266	230	277	271	244	240	219	236	244	220	242	273	245	250	256	235	226	251	218	253	239	230	248	259	255	216	277	211	243	240	257	254	225	239	242	249	269	261	257	240	266	224	240	244	240	234	254	253	265	228	241	233	239	243	222	237	225	266	214	230	237	270	231	248	265	247	242	235	229	260	233	228	242	226	223	248	260	267	229	257	259	266	209	238	249	275	226	224	226	228	236	204	264	238	217	266	255	253	229	246	251	247	234	241	255	221	252	226	222	245	244	223	244	258	245	244	227	242	244	246	267	238	245	221	232	235	234	232	245	259	262	231	230	267	251	249	235	272	247	243	250	226	246	260	266	248	235	247	217	276	262	233	250	258	235	253	241	220	238	262	224	220	247	203	265	243	242	211	253	242	254	261	231	250	232	221	245	260	236	228	245	218	219	256	255	228	227	211	197	254	214	230	242	251	248	222	222	252	230	203	245	254	229	237	258	241	246	233	283	247	258	224	254	274	228	272	254	225	261	230	243	243	242	237	255	222	207	218	226	242	257	227	256	267	271	242	264	243	257	267	233	262	277	247	238	243	220	271	237	242	221	238	261	223	225	217	230	252	249	270	230	260	269	244	279	256	251	234	233	245	242	260	251	232	257	244	230	234	231	248	227	230	249	252	245	250	224	226	251	241	241	238	253	237	238	247	253	244	234	220	279	250	272	254	238	254	225	225	263	259	268	233	232	231	208	248	246	240	240	248	257	224	250	233	233	237	234	239	253	268	268	255	233	240	233	256	230	257	207	228	260	233	275	292	252	241	236	250	233	256	254	259	262	236	230	226	252	237	231	274	240	238	242	236	241	255	238	254	236	272	238	218	239	249	231	275	220	229	261	262	242	244	241	250	254	269	244	267	244	249	253	280	250	259	231	241	232	264	226	251	230	219	253	240	222	245	274	281	241	247	253	232	232	238	238	240	248	293	228	264	256	226	240	262	214	246	231	262	255	242	265	241	222	232	239	242	262	232	241	239	253	258	219	268	258	282	259	239	220	262	254	249	231	260	268	226	225	235	271	249	252	254	222	267	243	213	260	234	219	220	267	230	238	261	237	264	248	235	269	234	262	252	281	255	212	273	251	268	247	227	264	245	256	254	253	252	251	251	253	239	214	241	271	235	260	239	231	250	225	246	254	225	240	273	273	242	241	237	256	229	258	248	227	213	225	228	240	211	256	229	252	252	256	239	250	254	238	257	227	249	210	262	251	253	240	235	205	222	215	233	228	266	252	225	255	230	242	239	231	271	228	260	243	260	274	229	263	238	233	245	230	242	246	239	232	236	248	257	210	224	248	256	233	245	249	246	238	234	242	262	216	250	236	265	257	223	250	233	233	286	266	236	220	278	242	257	255	249	263	209	240	244	242	232	285	261	264	268	232	278	218	249	213	243	255	261	226	235	235	254	232	275	216	225	273	218	283	247	267	222	229	224	230	235	211	227	247	239	214	245	260	233	264	260	224	227	247	228	232	249	236	267	243	269	242	277	232	231	234	244	272	246	243	253	248	248	222	235	235	234	228	240	266	248	229	247	223	245	240	246	254	258	238	235	229	230	240	218	234	205	208	245	233	244	229	257	237	251	266	239	251	256	250	242	234	230	278	248	239	270	236	245	249	256	245	248	251	238	211	265	234	303	222	246	272	238	249	243	245	229	260	230	236	212	249	217	255	238	263	224	246	230	234	238	265	231	234	259	273	247	255	222	231	223	275	225	259	281	236	246	231	282	231	239	223	262	244	245	259	254	232	240	245	239	246	234	248	248	272	285	240	250	239	258	267	247	251	250	255	219	238	263	238	241	251	235	222	246	226	246	255	231	212	243	263	239	237	268	241	235	255	261	237	253	229	278	242	249	237	209	225	260	247	262	226	234	249	245	231	246	236	259	227	241	239	234	260	226	249	268	216	247	249	288	211	239	256	223	256	249	259	270	242	215	253	233	216	253	254	229	259	246	218	259	262	231	235	227	250	285	242	233	246	257	250	233	253	233	229	258	231	254	213	238	233	250	228	241	210	250	267	237	247	272	252	252	246	263	260	250	237	242	273	243	256	226	246	251	235	258	232	230	252	239	245	254	252	232	226	239	248	220	249	258	231	232	230	247	251	223	231	219	244	229	269	253	257	221	254	229	256	266	236	264	265	248	232	270	243	273	238	215	224	233	234	276	227	243	237	227	235	235	204	270	241	234	228	236	232	246	265	280	243	215	229	268	258	226	244	262	225	216	221	264	227	253	237	225	253	244	246	228	275	234	234	228	252	255	241	232	234	226	261	271	224	220	226	200	244	222	228	260	249	242	260	259	250	254	278	248	252	251	249	230	266	257	235	239	253	247	244	253	253	238	224	227	256	231	221	245	244	213	241	231	223	259	238	241	212	258	228	225	246	270	249	245	253	250	226	255	267	268	255	247	233	247	264	244	236	222	235	226	238	248	253	245	232	265	225	268	249	225	271	266	240	232	216	249	241	212	229	253	243	269	260	237	203	256	242	243	271	272	244	239	249	254	236	279	241	247	265	244	234	244	273	241	222	242	274	239	237	243	257	258	261	246	259	271	226	272	225	282	241	242	234	209	229	276	260	266	267	242	256	293	268	208	230
17587	21728	22336	11739	10674	8155	6841	6200	4864	3619	3254	2595	2244	1883	2028	1805	1526	1494	1282	1120	1087	935	822	863	753	793	753	736	733	688	685	699	707	660	670	627	632	676	654	660	625	622	641	637	625	636	566	648	607	626	602	582	599	617	624	609	601	604	591	624	632	585	592	613	607	563	606	648	616	631	621	630	614	568	581	599	589	560	572	605	605	601	600	585	593	553	614	608	580	549	631	564	569	545	612	617	609	626	586	552	610	603	602	580	578	545	625	593	609	634	555	570	584	609	616	572	595	622	601	562	646	574	597	534	583	612	575	604	557	591	615	644	621	570	588	554	603	596	587	591	595	570	632	581	622	604	573	614	635	535	602	621	569	562	629	579	594	568	607	642	598	583	593	624	589	579	611	566	553	582	600	533	533	558	575	568	609	575	595	580	568	576	555	576	572	575	618	578	608	576	558	596	581	596	574	621	584	591	574	547	612	604	618	548	605	580	680	587	622	574	575	570	601	556	578	598	605	595	574	603	609	582	629	563	580	559	590	557	581	583	583	630	575	600	570	597	602	574	565	637	563	561	589	583	618	589	562	601	567	570	542	612	580	617	610	591	566	571	585	586	531	613	589	562	599	582	583	583	580	571	583	551	601	569	585	580	591	625	647	597	604	608	582	602	601	557	556	598	549	609	559	595	594	574	596	590	591	597	610	598	578	572	615	618	564	542	596	618	583	575	622	598	600	572	613	638	576	565	590	604	540	559	578	584	575	573	623	575	588	584	575	542	607	565	594	584	615	610	587	610	566	587	595	595	570	607	583	546	593	549	580	607	582	574	649	624	579	583	563	575	564	658	587	584	592	600	546	594	568	571	572	605	560	550	572	632	630	569	601	567	587	574	574	529	595	602	578	602	598	597	604	584	623	592	563	596	614	551	613	596	586	602	570	584	564	565	566	574	561	611	587	577	581	588	599	553	606	588	569	580	572	602	605	614	568	571	626	583	598	550	602	563	598	554	568	584	618	558	568	580	608	595	605	599	587	594	576	580	574	592	596	580	608	646	567	597	573	599	570	638	580	603	566	595	611	600	532	637	624	561	619	581	567	609	630	563	585	592	576	560	564	578	557	566	551	619	587	592	564	617	596	601	564	571	610	612	577	580	598	580	531	639	568	586	603	625	600	600	631	576	585	603	585	591	540	549	636	575	594	558	517	620	606	575	566	570	542	556	584	566	596	644	552	587	606	564	572	570	595	602	580	620	606	608	590	563	586	541	577	560	638	605	576	592	613	580	574	570	595	597	584	610	548	557	584	568	570	592	587	612	601	581	599	615	633	558	587	575	648	614	603	587	605	604	564	542	590	608	620	590	596	603	586	573	583	587	590	570	603	582	609	615	585	600	568	566	610	601	585	592	625	599	614	557	559	569	605	567	591	543	554	598	568	612	599	593	657	588	609	621	593	572	615	560	600	595	602	556	604	576	577	623	539	534	575	597	578	679	562	593	565	604	571	579	544	581	639	618	596	582	590	567	581	655	626	598	597	618	566	606	526	586	587	609	575	571	592	588	573	603	605	621	559	611	576	601	595	622	557	589	615	566	605	591	624	537	549	538	577	552	576	567	547	562	565	615	574	587	584	549	539	558	599	553	580	582	586	597	591	575	586	581	568	613	586	615	591	624	598	640	603	588	587	613	581	569	563	588	597	574	546	597	595	543	623	606	592	570	604	599	621	592	597	566	575	631	581	560	612	607	587	553	573	586	570	580	606	577	574	616	590	627	553	624	605	556	601	598	583	606	614	554	609	612	632	576	589	612	604	623	623	587	592	528	622	602	601	555	620	618	540	621	598	555	625	561	592	580	625	622	573	587	569	595	583	570	589	578	588	605	597	562	562	526	578	567	636	582	567	584	587	571	580	571	573	630	601	605	581	591	625	584	618	567	525	590	623	571	572	609	622	601	591	580	577	559	631	583	578	565	539	567	596	682	574	576	585	575	596	583	556	567	609	603	540	600	602	622	586	593	637	609	594	577	616	586	536	578	599	579	640	608	579	551	573	570	576	560	605	590	569	578	551	595	535	579	585	595	594	557	533	594	636	571	569	599	612	580	600	582	574	578	572	574	552	582	623	629	570	566	588	578	580	580	614	578	583	569	621	587	573	584	548	574	611	598	525	609	612	612	619	602	598	602	621	586	595	580	598	619	556	595	590	547	627	620	593	584	600	565	563	612	577	590	615	554	569	630	578	590	602	596	566	579	612	567	601	602	624	621	593	585	574	584	565	591	597	609	570	573	613	561	586	582	616	584	576	581	585	562	599	607	581	523	606	607	574	552	597	551	612	577	575	582	639	605	586	575	580	571	579	582	523	587	537	563	611	603	595	585	583	583	572	573	513	580	627	571	579	598	559	567	618	566	549	573	602	582	631	579	595	604	555	553	603	589	532	578	590	586	571	584	582	563	586	582	529	576	616	567	598	580	633	560	545	607	606	565	611	634	593	574	621	549	592	616	574	604	613	625	553	576	565	629	633	598	600	633	567	574	570	534	569	585	601	600	588	587	560	588	583	588	656	573	541	561	557	606	571	564	643	594	596	569	579	604	556	609	618	576	575	611	614	613	604	572	561	585	610	573	612	609	589	570	586	626	578	557	553	597	608	566	617	595	594	602	557	598	549	580	563	562	604	652	617	574	598	567	526	640	557	576	645	638	588	614	578	563	588	581	637	536	549	625	605	587	610	550	617	604	553	589	602	590	592	603	594	617	619	588	612	607	607	583	605	595	571	605	592	570	592	589	592	550	585	592	615	525	580	581	604	604	601	605	572	584	537	601	570	586	551	567	585	596	545	558	610	564	575	576	601	577	590	533	565	605	596	622	600	587	632	595	614	568	572	550	595	629	616	551	586	590	618	615	601	585	580	584	597	597	552	558	602	561	629	596	563	526	612	627	580	595	594	607	577	591	603	578	596	620	588	555	586	600	605	599	610	601	633	599	579	583	600	588	622	534	571	568	619	533	627	584	590	595	601	624	603	597	602	563	591	567	623	604	598	597	543	542	577	602	558	557	565	596	601	592	632	625	617	577	608	575	594	537	604	556	601	572	613	608	558	572	599	579	583	588	628	586	618	586	560	541	633	613	591	556	597	569	612	559	579	641	600	574	622	609	596	609	556	567	632	612	614	608	618	553	591	601	593	562	625	618	567	585	577	632	587	572	591	548	575	597	548	574	594	593	557	582	576	562	585	603	621	635	594	646	592	629	602	553	588	611	618	635	571	586	614	576	606	608	594	586	611	605	570	554	587	593	637	587	583	566	612	575	608	606	608	615	646	576	574	575	571	571	597	614	589	594	600	579	629	612	604	567	542	620	628	604	590	579	583	579	566	591	569	597	603	561	580	596	581	549	603	575	586	569	617	592	590	598	601	613	592	567	625	601	597	611	581	631	636	563	577	588	606	606	565	567	557	610	595	568	581	546	554	620	598	554	578	585	582	569	535	560	581	590
48747	51626	46379	29305	25860	20322	16008	16005	11889	8495	6833	4665	3899	3403	3876	3352	2217	1803	1576	1290	967	757	550	565	465	441	452	371	339	304	302	307	281	303	280	285	256	292	293	302	291	214	271	251	283	251	261	272	274	282	264	279	251	283	267	272	258	255	277	255	246	281	257	273	276	255	255	225	271	268	248	281	258	265	233	257	247	275	236	239	241	246	267	260	252	281	230	255	261	256	224	238	247	256	274	244	272	254	274	235	242	274	257	235	260	256	232	252	246	276	255	241	233	257	248	223	265	293	257	274	236	243	262	261	211	260	208	252	247	258	259	244	220	249	272	237	247	266	252	257	261	261	252	258	244	261	213	230	250	244	237	235	245	235	242	248	255	243	231	225	260	244	225	234	240	259	235	228	263	274	281	252	236	260	223	239	244	276	287	210	244	237	273	243	246	234	226	240	238	224	256	245	236	241	230	255	240	282	217	247	245	266	271	238	262	261	239	255	279	256	238	273	256	253	231	288	228	252	290	263	241	247	270	282	249	243	240	268	238	239	230	240	251	253	253	257	251	264	262	266	242	231	249	259	252	261	300	239	281	282	242	261	217	248	264	248	238	244	241	251	262	252	284	254	257	256	256	242	261	251	220	279	267	264	248	232	242	251	237	254	251	237	266	261	268	253	240	258	284	235	244	236	248	281	242	244	227	229	250	244	239	284	223	259	225	239	232	229	239	269	253	263	254	230	229	234	251	253	266	247	224	257	265	267	250	231	239	238	217	221	262	225	262	246	242	241	231	241	262	231	248	277	272	266	261	236	246	258	228	259	266	259	246	261	230	253	251	247	244	257	271	238	245	230	228	235	239	266	264	214	226	263	228	241	245	250	225	265	239	237	239	282	259	258	254	286	237	257	245	259	255	246	241	238	250	234	267	255	253	233	239	264	252	231	247	244	253	260	224	285	252	247	253	263	255	241	249	260	264	278	234	230	249	249	246	246	238	256	245	280	265	261	221	247	243	243	255	239	241	245	262	262	254	242	218	222	268	255	272	272	243	242	257	244	249	219	247	249	241	245	269	243	215	255	245	253	238	251	267	268	260	253	280	239	269	277	256	273	251	246	267	258	271	239	260	272	273	232	252	268	210	255	252	262	239	252	297	240	267	243	250	234	248	244	272	230	236	240	260	225	267	263	278	252	240	284	257	241	236	255	254	252	256	264	289	277	252	254	233	257	225	248	214	260	247	256	276	257	271	241	244	240	241	269	235	252	246	247	242	244	230	254	262	238	276	246	236	230	233	260	268	234	237	298	306	246	238	241	246	272	219	242	252	254	265	284	228	255	268	211	247	241	271	256	267	239	264	254	218	274	233	268	293	234	244	203	271	241	271	243	256	270	229	240	253	227	255	255	213	215	231	253	239	251	241	252	253	248	249	240	265	243	252	256	244	254	256	262	230	264	245	235	249	228	247	266	260	249	237	288	278	247	248	227	259	238	288	262	251	248	230	265	246	246	243	274	258	238	268	231	251	238	241	243	229	262	268	241	275	270	240	224	244	249	228	231	231	247	261	257	264	295	262	272	236	229	251	271	241	231	240	238	247	249	240	274	259	254	228	244	274	257	257	278	224	265	210	265	253	230	267	237	242	219	241	284	259	238	234	243	272	241	251	249	243	251	238	224	243	219	251	253	234	236	249	235	257	259	257	250	237	245	267	263	258	251	257	247	233	261	259	255	260	239	249	265	253	250	243	246	235	238	265	257	275	243	238	273	223	243	249	250	245	255	262	272	284	276	255	276	234	250	240	223	269	230	253	252	247	258	262	257	239	248	246	242	235	198	236	229	249	238	283	234	245	256	229	260	267	237	229	246	272	254	260	256	241	293	278	217	233	233	236	252	241	272	245	233	251	244	278	282	248	251	240	247	263	256	228	259	253	244	266	259	237	237	249	256	260	254	265	238	238	281	287	245	258	239	243	238	252	269	241	259	250	220	236	262	260	229	263	266	233	215	248	234	241	259	217	251	227	261	261	246	243	249	238	273	244	264	255	258	284	249	261	261	259	264	255	255	257	269	227	289	250	237	243	250	245	262	259	278	223	233	257	255	253	242	255	258	277	275	236	245	227	271	222	272	236	244	252	252	260	260	256	239	242	232	253	249	244	253	255	253	239	259	233	232	222	263	222	247	239	254	253	261	233	273	232	277	248	250	236	243	260	278	247	244	251	243	234	252	257	257	255	271	276	242	267	230	261	246	244	253	267	256	215	276	257	257	233	277	265	258	256	254	255	261	278	260	238	298	267	262	268	251	253	253	247	243	241	264	276	255	225	257	241	256	265	232	237	249	277	273	239	221	246	248	233	272	286	248	269	256	248	236	260	250	264	236	259	224	219	277	248	219	244	251	232	256	255	283	252	257	275	280	232	245	236	240	286	249	239	254	259	259	226	255	243	280	277	257	257	253	249	277	254	246	264	260	255	264	268	243	272	257	238	257	253	239	230	270	250	244	273	254	236	247	254	228	236	238	245	234	270	259	228	277	285	255	243	251	272	232	260	270	254	257	243	234	254	261	218	233	248	246	234	261	255	275	246	269	242	243	240	260	245	232	250	235	230	243	237	242	249	247	265	227	245	266	257	227	239	259	242	236	269	263	238	250	247	265	245	237	217	217	249	242	266	247	273	258	271	264	224	240	253	244	251	268	240	258	269	230	221	239	281	254	270	249	290	221	240	244	214	262	243	273	252	247	255	228	301	244	253	232	236	252	223	249	261	254	248	268	307	250	266	249	240	229	262	227	259	250	256	231	246	243	250	246	237	244	262	234	248	248	254	254	241	264	254	243	243	267	267	235	266	238	262	244	240	263	271	239	261	260	233	261	249	271	266	251	247	229	246	265	246	273	239	254	235	230	248	288	262	215	248	266	219	228	255	234	248	289	238	272	280	236	262	259	246	254	246	250	224	262	272	243	246	236	232	259	254	259	248	282	247	268	254	246	241	229	265	245	246	240	259	261	237	258	253	223	266	255	268	253	224	256	233	232	239	241	214	285	252	273	238	224	246	261	250	254	278	256	282	264	263	257	246	239	249	235	309	251	248	254	256	229	248	250	260	247	247	239	223	239	243	242	258	252	225	251	263	225	250	271	235	227	226	281	265	288	227	242	270	247	256	252	256	243	246	209	278	231	244	239	245	264	229	272	266	249	243	244	219	247	247	261	270	237	245	225	242	254	224	290	244	237	235	277	272	287	247	255	232	261	227	224	217	264	237	240	264	275	261	223	234	252	250	231	228	241	258	282	227	281	253	269	257	246	241	211	244	247	283	256	263	266	257	252	240	261	280	260	253	232	270	247	239	251	250	278	263	296	272	244	234	230	244	246	242	260	224	255	249	279	231	237	226	243	238	288	258	236	251	252	238	234	270	255	277	248	243	262	227	273	257	252	214	238	251	255	276	261	269	272	255	248	259	230	238	242	227	254	273	222	243	242	226	268	249	250	265	253	223	251
35026	47096	47277	27279	29915	23985	23129	26375	21258	17295	16902	11822	12954	11352	12930	11147	8348	7675	6526	5097	3906	3428	2665	2453	2013	1801	1743	1469	1253	1047	1044	912	916	810	847	856	801	765	790	768	756	738	696	688	686	723	705	792	757	737	734	731	780	749	783	783	739	756	826	745	698	697	700	676	664	700	676	744	693	713	671	660	661	616	622	636	646	651	650	628	614	610	611	622	638	557	624	606	574	597	659	595	617	623	638	573	613	599	539	655	603	532	591	606	597	553	590	599	592	581	596	601	601	593	617	572	559	642	581	611	578	602	641	630	611	548	565	537	617	583	576	557	578	574	551	537	586	579	561	576	566	591	627	587	556	559	629	589	554	562	579	564	613	551	605	559	562	589	605	553	590	566	584	610	598	566	617	575	570	586	594	566	601	572	577	569	569	588	553	565	570	593	575	589	568	603	615	599	549	552	561	629	613	586	602	545	577	564	569	592	554	610	563	592	575	568	552	583	635	567	599	594	572	541	579	575	566	553	626	583	599	602	555	585	577	543	531	605	572	536	613	542	549	538	553	589	581	583	613	567	573	582	578	593	586	606	587	595	622	634	532	616	598	621	599	577	630	569	562	559	608	525	605	596	626	565	599	601	599	597	561	566	587	575	572	596	558	634	587	596	585	578	575	557	553	614	601	591	604	610	585	605	554	591	597	560	595	577	589	625	613	584	569	553	581	599	597	619	564	573	567	597	557	614	578	574	612	650	567	606	569	597	587	587	600	574	543	545	551	576	555	544	563	557	546	606	614	595	621	596	588	596	579	602	580	612	594	554	619	578	600	560	591	568	590	578	613	555	589	561	610	564	569	562	597	587	599	581	566	629	559	629	614	604	567	603	647	568	553	569	552	584	599	598	569	591	607	598	607	562	572	615	592	561	608	557	600	589	576	547	566	590	610	609	570	573	601	581	607	607	573	578	615	557	567	584	578	598	561	573	571	613	514	621	617	571	602	582	587	571	571	582	548	597	523	561	575	554	561	576	563	573	560	561	580	574	537	613	573	574	578	601	589	558	605	579	595	602	588	580	560	588	571	572	609	564	559	588	580	568	575	625	607	575	597	586	609	608	587	594	588	574	566	578	576	555	621	599	591	543	614	594	564	548	535	578	580	609	538	568	605	610	549	569	594	588	592	556	549	635	542	586	594	546	605	591	604	639	581	568	575	578	609	595	598	560	598	537	614	606	578	567	534	596	592	597	591	569	593	557	589	608	594	609	594	614	638	521	603	564	573	514	583	581	598	608	573	601	601	608	597	611	525	587	584	609	576	593	581	546	594	588	587	605	630	561	648	582	583	584	549	578	553	601	592	603	602	601	599	601	584	581	588	550	572	580	611	581	619	653	559	562	574	584	574	572	579	599	605	580	551	593	586	562	602	556	578	603	598	592	569	624	582	556	577	563	561	620	630	609	552	638	607	614	581	540	559	565	577	629	562	576	578	606	621	598	570	582	594	602	650	557	602	589	594	613	542	592	541	619	614	589	585	619	584	625	547	603	624	558	581	554	609	561	605	514	525	572	621	563	581	548	551	563	574	562	573	561	592	603	589	612	605	579	597	622	601	535	551	594	578	570	588	562	574	584	648	574	548	582	562	599	581	589	576	554	617	538	576	553	585	576	600	564	578	548	575	577	584	560	561	629	594	545	586	596	516	572	617	558	599	572	615	559	599	580	582	579	592	586	577	582	553	614	592	601	599	574	578	609	608	596	563	585	588	549	552	600	604	591	616	644	578	607	567	559	604	635	555	555	589	594	565	622	607	552	559	571	580	565	641	579	612	600	599	580	582	634	580	588	586	557	638	560	611	589	573	584	550	581	623	588	583	627	601	569	569	613	586	605	542	606	558	620	564	579	611	587	612	602	645	566	560	558	544	590	576	589	611	554	552	564	551	548	552	606	540	568	555	614	591	587	619	580	571	566	615	571	619	617	569	594	558	547	606	583	615	569	573	585	607	606	568	562	615	622	587	579	622	583	581	544	569	574	554	581	592	589	545	555	625	638	554	571	587	563	607	596	592	549	590	570	567	566	567	595	623	606	638	584	568	651	564	628	570	633	567	585	610	574	633	530	607	600	545	586	598	605	589	551	594	640	580	580	579	663	601	601	597	583	577	582	580	576	569	564	572	617	636	560	585	579	556	559	583	598	570	588	582	607	598	588	635	577	576	557	596	585	567	589	604	598	593	607	604	615	589	590	617	599	581	576	568	548	601	575	566	615	566	609	616	628	589	595	561	572	580	598	570	583	591	569	568	578	564	598	549	607	587	553	588	606	559	565	610	589	550	567	610	577	621	570	566	594	581	597	571	595	616	582	564	593	605	552	603	589	593	551	564	562	655	568	616	584	562	564	627	598	605	588	559	599	560	558	613	571	555	573	607	579	618	631	598	558	555	560	555	584	572	621	621	614	563	593	622	567	591	580	578	546	585	583	594	558	548	622	580	572	561	614	559	587	603	606	572	598	568	598	605	591	594	627	589	583	557	621	592	598	569	600	568	623	600	575	573	576	582	545	536	542	561	572	587	551	575	612	616	554	582	569	591	602	612	617	574	595	611	591	549	569	530	541	594	579	592	551	604	571	593	573	578	578	584	606	571	593	562	537	639	639	636	551	565	581	572	588	524	608	596	568	567	613	573	540	563	587	582	582	614	611	572	586	600	588	574	568	591	569	627	581	570	524	556	546	565	588	607	547	554	579	584	595	546	547	629	559	593	618	567	594	587	597	658	583	574	588	606	612	572	592	619	589	626	571	607	603	572	602	607	613	594	597	609	619	598	555	614	543	575	556	629	559	638	569	565	570	600	572	599	595	593	531	594	586	584	555	564	574	581	554	582	582	567	580	579	534	548	597	577	569	600	611	604	568	596	546	612	609	584	591	576	560	611	563	589	614	578	590	558	599	594	557	583	599	595	596	574	612	596	541	616	597	580	625	560	577	586	538	614	607	551	597	571	572	608	562	594	548	601	541	586	576	587	632	592	639	596	619	580	528	581	596	588	582	574	621	578	587	609	575	594	590	585	553	622	579	587	566	615	650	555	562	598	568	583	566	590	592	559	579	585	580	587	603	572	597	552	582	586	578	599	615	596	571	543	593	604	592	595	575	550	569	594	583	605	566	555	579	582	594	557	587	613	611	620	564	586	626	616	570	599	583	533	605	543	566	582	590	613	599	628	591	558	576	593	637	612	590	564	560	584	627	621	599	565	638	598	594	549	570	626	596	594	586	591	585	608	598	558	650	575	518	607	565	654	561	566	607	615	581	600	587	580	575	566	597	586	557	562	600	575	582	646	570	602	559	585	598	560	606	598	573	605	603	566	596	590	565	554	565	570	583	573	590	582	563	631	567	509	600	591	606	593	630	578	550	594	581	585	613	567	568	621	586	597	590	593	548	612	653	594	595	585	582	601	571	627	596	529	594	572	615	620	561	568	651	566	607	587	573	612	586	601	546	544	619
56604	51337	47770	30295	27966	26197	24468	26094	21825	16961	15132	10756	9984	7575	8115	7768	5218	4770	3711	2618	1974	1476	1037	966	653	553	629	457	414	336	285	304	264	270	220	242	227	247	234	209	240	216	200	182	204	208	195	196	202	190	190	201	227	206	228	210	202	200	203	206	185	195	169	209	189	204	186	174	195	199	187	187	203	173	190	192	195	206	183	203	179	157	192	196	151	171	178	161	173	175	181	186	169	182	164	148	159	183	180	166	148	145	169	169	163	139	170	174	150	172	175	190	166	175	157	152	173	155	143	170	175	167	145	154	163	177	177	193	149	181	155	163	176	179	176	153	172	144	164	167	173	152	169	173	150	153	170	161	167	181	167	144	147	163	153	162	156	133	165	176	154	185	156	174	148	170	160	156	148	176	168	168	184	159	170	173	168	168	179	175	148	165	159	172	169	161	160	158	177	154	170	167	148	169	153	144	149	160	181	162	145	157	147	152	168	162	156	171	145	146	168	139	159	163	168	166	169	130	168	167	147	173	137	169	178	152	153	156	175	160	150	203	143	148	167	179	173	164	137	178	148	189	168	148	171	179	168	169	157	168	159	151	159	178	167	160	181	179	163	166	157	154	171	173	163	168	176	168	160	153	179	149	186	154	194	156	172	152	169	151	178	160	162	149	157	192	147	155	141	152	154	151	138	160	155	172	181	208	187	141	170	191	174	152	167	174	168	160	160	177	179	156	168	166	152	159	163	142	170	186	176	159	143	162	129	157	149	158	159	136	162	182	170	166	155	188	175	156	172	188	166	159	160	143	166	178	173	182	165	133	156	161	164	165	186	155	141	165	174	156	166	184	159	161	201	180	173	160	155	177	154	136	151	150	141	176	159	140	143	168	164	170	154	179	150	163	146	164	156	145	176	157	184	159	167	159	179	153	171	178	158	160	161	140	182	152	183	159	164	173	168	159	170	177	156	170	165	154	162	164	141	158	182	171	167	152	150	184	150	179	153	166	146	143	154	162	163	172	166	167	189	165	156	165	158	149	150	159	181	170	158	153	154	162	159	187	176	165	163	160	180	174	140	166	148	168	174	171	168	142	152	177	133	174	162	184	181	189	179	169	175	172	182	156	167	164	148	145	166	173	155	161	183	183	172	167	165	177	184	162	169	172	167	176	151	156	171	169	160	156	169	181	172	168	163	188	154	150	181	136	179	172	153	175	151	164	160	147	169	136	172	172	171	176	171	150	166	179	186	168	170	162	172	161	165	166	172	159	160	158	167	155	164	167	194	146	174	181	162	181	151	170	181	175	172	159	178	160	159	162	160	167	154	170	173	159	187	161	194	171	166	136	158	164	160	172	162	154	165	162	182	154	176	158	185	185	190	144	158	174	177	165	184	139	165	159	181	152	168	164	162	168	161	154	181	165	170	158	155	157	163	145	157	172	169	164	152	193	133	167	171	168	190	155	180	173	165	152	183	151	143	158	162	162	151	160	152	168	180	176	169	183	165	185	161	177	162	169	163	162	145	146	146	168	163	169	172	155	167	170	184	184	150	161	169	167	193	137	173	165	147	179	139	171	183	190	161	188	158	149	155	173	147	174	175	163	164	167	165	161	175	176	146	148	150	177	161	171	157	164	159	176	167	153	170	142	168	169	156	152	138	177	161	140	183	182	156	161	152	177	187	156	142	168	146	173	162	159	169	148	154	186	162	205	159	166	178	174	163	161	167	163	170	150	162	164	192	140	147	180	151	172	179	175	164	176	156	148	163	170	177	166	145	141	172	155	167	159	182	165	151	178	161	173	171	168	147	148	156	158	157	167	177	186	179	155	172	168	174	156	156	171	158	141	164	145	155	179	163	160	147	153	167	173	153	167	185	175	160	152	165	169	173	169	160	163	160	139	185	176	155	182	157	171	169	164	158	174	173	151	168	202	141	153	147	183	169	156	183	158	170	170	131	157	157	176	172	151	164	166	173	155	170	160	165	145	150	183	193	156	162	185	164	174	178	150	161	206	159	174	187	174	170	147	134	153	133	159	152	155	175	150	166	151	147	160	189	166	142	187	151	155	171	185	183	187	164	175	205	173	165	164	165	184	155	172	161	179	175	158	172	155	160	129	167	159	180	169	152	150	162	157	183	152	151	155	168	169	158	190	171	153	166	167	146	192	143	190	172	149	178	155	180	170	156	178	175	160	155	145	148	163	152	181	172	184	162	176	168	168	179	185	167	157	167	171	152	180	168	171	167	142	172	159	157	141	182	152	168	195	167	137	161	164	162	143	194	150	178	172	185	146	163	172	181	161	207	142	161	164	164	164	162	178	173	164	145	199	187	165	162	154	171	163	168	154	136	160	171	162	189	177	173	166	167	168	174	154	168	183	175	166	154	146	161	154	159	168	158	166	163	175	182	178	151	151	134	164	174	159	167	134	175	157	169	163	195	168	146	162	167	172	167	149	151	171	165	167	187	163	166	180	159	195	175	150	178	159	153	177	146	160	151	163	163	149	173	173	174	172	164	175	157	176	193	181	163	156	148	186	186	159	171	177	156	139	160	141	150	178	162	171	157	153	162	154	152	194	167	145	157	167	180	171	163	161	170	163	179	153	171	144	168	159	172	167	163	158	169	157	146	144	173	154	171	169	170	179	160	183	165	136	136	180	148	153	176	176	150	162	163	162	172	144	187	173	153	172	146	162	144	150	150	173	168	179	153	135	178	149	145	175	180	162	183	149	137	181	166	137	161	165	169	148	147	155	169	141	176	150	185	153	181	174	158	177	162	179	172	169	182	171	179	152	165	162	185	168	139	153	156	174	145	176	151	158	175	153	159	178	166	168	168	178	154	164	162	161	185	144	168	142	145	167	169	176	173	158	145	163	165	188	156	153	148	157	180	147	152	165	142	142	168	167	167	145	129	151	163	158	171	183	158	162	195	155	165	175	165	155	174	183	156	164	162	163	153	151	171	153	170	175	158	147	165	184	157	177	159	144	180	176	156	170	179	162	151	143	154	157	158	152	147	184	173	158	165	160	170	168	140	153	180	150	178	155	169	187	169	155	173	154	151	152	164	156	142	158	148	137	159	161	162	155	145	146	143	156	156	164	170	165	161	145	155	163	180	144	160	163	146	140	168	159	177	173	174	158	164	169	160	184	162	154	162	174	162	160	149	143	189	186	156	150	179	148	185	160	171	153	161	181	143	169	149	162	170	166	165	189	185	173	149	168	158	178	157	164	172	168	188	154	170	175	137	140	169	161	169	169	158	196	155	167	157	181	145	157	175	171	152	156	168	154	132	180	173	148	184	202	188	173	173	176	164	165	135	187	182	178	189	182	189	169	148	203	179	162	178	195	164	172	143	177	186	149	156	154	171	174	185	182	155	162	160	164	151	145	134	164	185	178	151	145	187	179	184	144	167	141	146	146	156	160	139	170	164	161	156	168	166	140	163	151	134	172	150	165	158	149	166	159	153	191	138	192	184	170	172	156	157	158	170	178	161	151
42729	51562	51359	35313	38397	30683	30686	36031	30146	26772	25881	19051	22601	19696	21177	19348	14806	14952	11702	8752	7744	6288	4959	4511	3291	2954	3134	2132	1889	1468	1280	1158	1094	918	928	981	954	928	774	712	733	648	638	584	647	638	662	690	767	740	686	636	723	837	847	803	742	877	807	611	608	556	555	576	644	626	624	616	617	673	586	557	544	511	519	514	516	514	517	522	482	423	457	476	478	457	425	446	459	450	418	412	422	467	407	426	428	398	422	387	393	382	415	414	395	417	406	408	398	398	419	431	372	414	389	377	405	414	408	396	420	403	422	410	414	397	398	392	376	379	377	373	410	398	379	372	392	422	375	392	390	359	413	379	405	384	404	388	383	417	385	416	405	403	403	390	413	403	388	400	333	375	379	408	400	394	374	380	399	431	390	399	415	397	431	367	379	413	429	418	383	398	355	395	385	412	402	414	404	415	382	406	406	375	406	425	426	429	401	373	378	391	407	363	418	436	409	388	405	397	410	383	398	371	408	411	406	427	378	408	369	412	395	381	425	384	357	357	375	395	394	426	421	399	431	382	401	399	362	437	403	386	401	384	411	400	423	400	383	406	387	379	410	380	381	423	382	385	407	385	362	382	366	399	368	423	382	380	370	405	389	401	383	366	366	379	373	408	403	398	384	403	401	417	371	392	397	418	416	417	353	372	383	384	430	391	422	389	400	426	391	396	362	416	382	385	365	371	377	406	375	403	392	382	377	394	391	376	444	377	415	396	412	389	400	403	420	429	421	376	394	392	364	375	397	426	401	399	378	394	388	384	387	399	386	389	386	421	388	388	408	418	382	354	438	395	382	374	384	382	370	396	368	424	404	376	380	399	396	375	396	390	404	390	372	393	365	362	385	396	402	420	417	433	385	365	388	374	371	411	382	362	403	436	400	372	374	388	392	382	375	401	424	419	396	379	423	381	390	371	424	375	407	400	391	422	392	402	421	456	427	372	410	420	369	374	382	406	407	391	385	391	389	379	364	378	393	408	412	385	379	447	388	399	399	374	393	411	367	389	395	374	429	404	386	432	420	407	390	418	376	400	386	422	390	385	413	445	362	364	413	357	370	392	392	357	418	386	380	397	403	383	430	377	409	407	364	372	420	404	389	395	375	353	410	398	398	388	407	383	379	375	376	352	405	405	381	389	399	390	381	412	379	384	387	410	422	405	418	369	400	405	374	369	380	391	448	362	438	407	402	392	402	403	392	408	412	458	400	398	428	420	413	409	399	367	378	389	382	365	418	352	423	375	402	418	394	389	392	372	403	376	377	389	395	410	377	435	381	382	388	416	368	388	395	437	435	410	415	430	381	426	366	412	364	380	418	382	398	399	367	395	357	385	394	389	374	391	382	392	380	392	390	387	405	403	400	374	389	386	341	391	360	439	395	392	401	363	417	408	396	402	374	396	415	409	398	419	396	409	373	374	378	417	382	379	376	396	397	425	417	374	378	375	387	414	390	397	391	420	382	421	360	407	399	369	383	453	373	416	399	402	375	415	390	441	413	405	373	394	383	428	370	382	403	404	430	375	400	424	405	388	428	358	421	399	392	411	401	408	426	356	400	389	377	384	410	361	389	392	364	397	379	424	420	396	370	403	415	380	384	389	397	408	362	404	358	413	369	388	406	399	390	400	435	421	423	384	379	384	435	409	393	397	409	408	395	394	404	368	395	393	380	360	369	407	419	402	354	415	382	414	412	406	408	392	368	410	383	405	365	405	375	405	433	411	369	398	415	397	436	366	398	428	384	389	392	379	400	407	387	387	349	366	408	380	362	370	350	376	382	388	389	412	401	373	387	413	393	402	388	368	410	381	389	403	419	373	405	419	380	401	387	393	398	367	383	394	365	427	413	395	405	401	384	387	399	372	408	369	393	393	430	403	386	413	433	401	380	368	401	440	369	384	399	424	415	386	387	380	429	417	421	396	384	382	383	391	405	395	418	379	370	420	413	380	358	416	382	398	362	386	383	368	391	421	380	388	416	391	370	421	417	395	406	399	413	403	428	434	416	389	378	451	365	429	383	360	392	392	369	354	368	376	395	401	438	407	426	410	358	381	389	399	381	394	402	412	368	393	399	409	375	418	388	377	417	394	416	414	391	419	387	380	383	397	409	387	419	387	384	369	405	385	416	370	349	399	383	434	403	423	387	380	416	404	403	392	402	416	384	398	391	400	384	417	391	398	408	375	434	387	433	384	399	353	398	384	375	390	383	362	390	405	415	421	375	388	430	423	408	380	402	378	384	409	392	423	385	442	399	361	402	382	389	410	352	392	395	412	387	390	396	440	391	399	424	364	411	372	384	401	339	397	378	405	412	373	374	419	393	385	403	347	380	393	396	391	389	404	411	407	399	377	395	414	377	399	403	386	378	379	418	424	391	412	393	377	412	422	408	403	394	356	412	415	397	343	414	390	388	407	402	434	371	373	403	388	369	388	386	379	410	407	395	415	399	369	374	408	391	394	411	395	403	429	380	364	413	395	428	383	364	393	384	424	388	395	401	384	379	380	406	328	374	409	418	380	381	376	370	371	384	407	390	443	417	382	415	398	350	397	391	412	365	390	366	394	385	419	407	400	410	383	382	372	379	405	412	391	367	389	367	406	396	368	392	405	402	357	385	409	404	388	404	374	402	402	410	393	395	438	373	381	403	396	410	400	398	355	402	439	383	396	399	379	395	446	393	400	373	381	406	407	420	393	356	364	376	395	393	399	393	425	420	380	393	388	421	394	370	411	391	402	393	358	402	415	380	392	396	417	391	387	388	432	368	386	390	371	408	367	354	354	396	416	407	399	429	427	396	400	403	338	390	394	417	400	424	403	362	388	372	397	424	408	389	403	427	432	392	396	410	407	390	386	397	368	393	396	414	381	397	355	369	363	404	412	385	394	399	388	393	405	394	435	368	392	378	412	411	380	384	378	356	434	367	363	384	388	394	372	397	388	407	390	372	360	418	408	406	383	383	372	401	392	351	403	386	404	410	406	348	360	400	396	370	379	410	394	412	431	379	365	365	393	381	403	382	401	388	423	389	369	396	391	402	419	390	392	412	376	399	375	425	397	406	442	407	388	420	379	373	385	381	370	372	391	411	384	416	412	380	384	359	361	420	399	432	422	408	371	405	361	404	336	380	405	392	380	406	388	401	388	403	400	369	417	383	389	381	373	378	416	351	379	391	380	377	368	374	399	388	417	424	406	441	392	382	396	375	412	422	415	396	367	430	389	397	401	382	421	400	391	409	399	401	448	405	392	333	385	417	417	383	416	381	382	356	399	416	396	382	402	429	377	394	384	397	403	388	394	390	386	384	384	399	396	414	350	411	384	412	392	394	379	395	403	392	410	390	401	420	380	380	401	397	379	392	372	371	420	385	399	409	386	412	434	392	405	413	394	413	359	364	410	412	375	439	384	391	414	387	397	396	385	366	404	370	424	390	361	387	386	394	409	409	400	405	366	377	401	376	377	369	396
26161	23904	20413	7119	4304	2291	1720	1515	1176	823	706	539	508	464	517	439	408	372	334	325	292	275	250	287	281	292	272	289	282	255	254	252	266	261	253	253	246	258	242	234	244	256	259	259	258	239	241	264	234	235	234	264	248	259	261	249	229	250	250	233	266	250	252	227	267	251	229	229	258	251	240	247	252	242	218	244	216	243	256	249	219	256	255	262	287	266	252	246	258	245	236	236	253	261	275	232	258	239	232	252	242	239	256	243	267	248	264	272	221	211	257	237	216	255	228	261	227	237	265	263	240	252	239	236	236	250	229	290	249	233	255	280	244	251	249	242	251	239	254	255	263	233	254	224	246	233	240	243	279	265	224	240	252	223	263	249	263	250	245	253	257	248	224	240	250	217	231	238	244	268	260	260	229	237	232	258	245	254	226	230	258	232	243	271	242	238	236	230	232	224	223	268	258	280	260	264	250	218	245	228	228	219	254	245	268	256	258	265	248	253	250	220	234	241	219	244	266	227	279	234	233	250	257	238	249	250	234	212	244	226	261	255	269	241	245	232	222	256	243	244	229	249	234	239	261	256	248	235	229	239	238	238	280	225	245	271	266	223	258	257	235	237	266	243	244	228	246	235	240	255	262	239	216	225	279	240	256	265	230	245	268	244	248	265	226	223	234	259	255	230	241	261	269	260	213	247	265	239	244	219	205	236	245	263	210	222	264	254	239	249	247	221	259	258	230	228	229	267	238	261	278	236	252	246	234	229	263	251	215	262	237	249	252	273	245	246	241	233	227	257	236	248	255	286	244	256	238	239	223	261	261	267	236	223	248	251	230	247	240	237	258	256	235	257	243	267	242	246	244	250	245	252	274	247	270	214	218	231	222	246	247	209	231	226	251	230	249	252	250	274	250	261	245	242	228	253	223	243	243	270	249	236	260	229	251	255	241	279	271	226	253	227	251	262	259	253	280	265	230	258	240	264	254	246	243	248	235	225	239	236	225	280	247	254	231	237	232	248	241	258	208	273	267	225	258	271	266	255	212	256	261	226	223	228	238	245	228	248	225	241	262	242	253	304	257	253	264	250	215	248	229	249	262	221	235	246	214	244	245	240	249	231	260	236	255	234	234	219	295	280	231	221	234	256	230	245	240	251	248	258	221	248	241	299	251	250	256	254	246	212	211	240	231	260	248	265	251	230	239	257	242	239	251	223	262	279	257	246	241	259	261	260	251	244	236	238	241	250	234	229	233	275	242	255	224	248	222	234	225	252	246	231	248	246	257	273	238	248	240	281	229	240	216	251	244	254	258	239	257	262	237	242	247	261	238	258	274	252	238	262	260	252	260	228	249	253	241	261	230	238	219	236	229	235	242	253	244	243	240	272	254	245	206	259	248	255	240	216	248	270	220	238	232	209	215	235	254	258	259	219	247	263	250	242	279	219	247	250	246	222	249	235	249	241	268	260	228	258	220	228	254	238	253	241	247	270	235	228	256	277	246	238	225	237	254	225	224	267	251	219	239	238	274	261	244	286	246	244	246	227	269	261	259	231	259	251	253	250	249	223	207	231	236	247	252	237	223	241	241	247	242	234	262	248	241	263	238	251	232	223	256	229	230	235	239	218	252	278	246	225	233	253	246	264	280	289	262	236	220	246	252	272	223	236	267	238	254	272	222	277	226	245	239	238	238	221	238	251	254	239	260	231	235	261	248	282	251	233	253	258	238	255	268	227	235	268	248	234	259	248	258	284	269	248	248	251	248	266	257	202	257	266	260	243	255	235	236	233	255	212	225	245	270	227	263	229	260	242	213	203	232	263	226	265	232	259	215	251	243	243	254	281	269	247	244	235	264	234	261	224	256	262	224	255	252	235	207	275	239	236	245	254	254	267	259	223	240	271	264	223	258	251	226	227	248	228	235	243	228	253	255	240	260	269	276	222	259	227	258	221	238	263	267	282	267	216	224	254	240	266	246	233	249	231	257	269	233	251	227	229	278	240	256	240	241	251	242	216	236	223	221	255	219	275	258	249	250	250	236	248	260	264	282	236	222	253	244	232	244	256	252	252	246	261	262	253	238	245	235	266	232	290	219	260	261	245	225	225	236	208	209	256	267	245	266	222	243	236	277	234	241	242	228	251	241	209	242	242	247	240	264	217	243	251	224	260	242	233	260	237	244	257	236	245	247	207	224	223	225	262	278	260	234	216	234	245	259	230	217	235	264	246	234	247	247	271	222	243	257	239	263	239	239	242	243	229	233	237	244	231	239	235	267	234	236	247	227	243	226	232	235	254	263	259	266	247	256	253	241	273	247	235	248	253	221	285	237	253	232	218	278	274	238	237	254	259	245	255	247	257	237	240	213	223	270	232	248	248	251	282	236	235	208	234	262	228	248	245	235	261	272	251	260	238	263	227	256	244	245	243	273	239	281	248	269	249	251	262	261	254	240	250	255	259	247	237	293	248	228	223	243	286	231	250	242	257	232	247	218	236	260	262	258	252	233	231	241	233	228	246	250	242	230	244	226	256	246	244	224	220	243	255	227	230	251	251	249	253	238	235	251	252	250	264	272	241	236	258	252	232	216	267	252	253	230	251	278	255	246	246	252	254	226	234	263	260	265	235	233	241	239	225	228	242	250	228	282	260	252	247	264	267	262	236	280	263	261	256	234	228	234	204	216	256	247	254	227	234	246	238	239	259	279	227	259	236	247	267	224	235	256	267	259	228	281	230	236	258	241	228	251	263	213	264	234	224	209	268	240	245	260	230	261	240	259	244	244	247	249	256	246	251	253	225	262	254	228	234	245	240	284	246	264	256	249	252	253	213	244	219	267	253	236	247	230	244	220	221	242	273	244	242	261	239	259	244	249	214	244	243	231	244	274	220	233	213	206	264	252	231	237	269	293	242	272	260	251	212	233	260	275	248	232	244	240	224	254	238	254	236	234	244	237	245	265	241	223	262	251	229	265	245	249	237	252	232	257	259	238	227	247	237	240	248	239	252	241	254	224	277	226	224	236	248	207	245	241	262	240	251	233	236	255	231	270	227	221	293	257	217	274	259	245	221	249	246	244	224	224	254	247	222	288	243	264	231	266	261	212	255	238	231	228	262	240	233	199	247	236	256	256	261	278	253	238	253	289	248	239	234	234	252	240	229	278	287	263	245	294	265	248	243	247	250	245	247	271	237	252	276	246	250	268	250	224	228	265	242	237	256	246	231	225	231	225	265	214	255	256	270	213	217	225	224	239	249	237	266	211	262	255	237	283	255	266	264	235	231	261	256	277	265	246	240	255	252	249	248	260	244	228	271	232	247	263	267	234	249	263	264	259	263	244	254	245	243	271	241	258	244	272	238	253	255	241	248	235	248	242	253	245	245	237	262	244	227	245	245	239	258	258	216	227	249	247	233	246	275	224	214	232	259	267	235	262	240	267	236	242	260	269	203	271	251	235	220	216	263	254	229	222	275	249	226	233	240	247	228	254	256	230	237	251	225	225	248
17038	23449	23511	11811	11033	7055	5929	6293	4783	3527	3262	2255	2372	2089	2200	1962	1515	1433	1312	1124	1031	938	895	792	754	779	738	733	671	703	700	704	654	627	622	622	653	619	651	651	655	630	609	621	658	655	643	645	649	586	607	595	563	583	641	639	609	638	673	573	638	649	585	623	599	633	612	591	590	613	586	585	592	583	588	595	621	632	565	598	611	610	614	583	601	580	631	587	582	570	624	591	590	602	517	590	593	563	625	537	582	577	553	555	571	593	605	574	620	583	562	615	594	607	605	595	613	556	629	590	588	587	602	585	534	591	594	574	603	581	604	616	612	577	595	569	609	606	597	538	589	562	589	637	622	582	572	594	571	593	615	600	576	572	564	614	574	627	586	558	607	572	573	563	583	567	575	662	600	589	589	583	570	616	644	615	589	588	592	625	646	600	593	634	601	576	593	619	589	562	568	642	603	625	600	572	624	601	551	572	547	566	587	585	580	599	595	583	616	578	608	598	589	599	618	623	587	553	561	617	609	580	599	606	569	608	575	592	614	599	595	567	631	593	624	568	552	577	605	592	554	624	611	609	584	594	588	588	595	635	555	595	583	603	586	606	564	559	562	551	557	617	604	582	609	569	609	582	545	579	594	589	603	595	569	555	556	615	588	602	565	580	596	613	565	585	561	573	571	565	594	601	582	613	590	568	616	543	592	599	587	589	620	584	563	533	633	576	579	620	573	600	547	590	609	591	576	607	562	546	619	613	580	537	601	612	573	591	586	577	582	580	579	562	599	578	563	609	595	547	602	534	582	634	580	573	618	627	607	627	612	612	521	555	584	596	556	563	593	640	616	569	607	583	633	585	605	551	581	623	577	572	621	599	567	583	531	569	602	639	555	596	572	577	559	571	557	554	575	582	609	607	630	556	619	574	589	586	563	577	565	573	590	596	577	601	566	618	599	607	620	613	528	616	595	547	628	553	583	623	624	550	553	604	585	619	593	646	598	607	578	575	596	577	583	591	597	566	552	588	583	631	570	576	555	588	607	607	614	611	590	592	550	586	582	520	563	541	582	625	566	595	557	569	574	579	585	546	611	587	589	570	613	561	554	581	585	572	585	565	595	623	612	612	604	618	552	553	563	609	590	551	559	591	610	595	571	621	595	634	585	611	593	633	594	637	589	626	560	593	585	574	587	602	560	627	561	548	544	568	594	582	555	540	585	603	612	562	556	588	584	585	595	573	571	577	614	547	589	573	606	603	597	580	587	579	622	581	600	595	600	559	602	559	550	626	617	575	602	598	630	573	618	582	573	574	590	602	604	587	534	572	581	604	581	602	602	579	629	589	570	586	620	635	581	617	597	568	560	571	626	596	603	555	591	622	610	625	566	601	607	601	612	628	601	575	555	598	613	580	598	605	584	629	580	562	614	558	586	571	622	559	548	597	601	596	589	616	619	584	584	558	583	649	569	578	592	604	593	610	565	609	579	584	613	582	577	566	565	606	595	610	539	594	553	607	582	573	552	606	641	583	596	586	616	608	591	593	594	567	632	579	616	571	555	613	583	609	538	550	597	556	565	615	558	578	567	570	574	581	553	569	581	586	602	571	577	562	591	611	580	600	612	611	571	645	624	623	596	570	579	579	582	641	549	589	622	614	602	588	598	603	546	574	594	582	583	599	608	573	590	571	578	587	558	559	577	597	551	566	602	609	612	533	563	576	585	578	612	572	559	599	579	587	575	555	589	597	640	588	590	608	592	589	566	580	587	613	615	544	595	564	590	579	563	539	595	575	555	620	598	554	585	614	618	588	557	571	576	610	598	619	608	553	585	576	565	633	599	576	543	621	598	590	608	599	651	605	578	608	634	562	544	582	623	615	602	619	612	628	581	602	600	595	590	605	617	635	592	557	574	596	576	570	588	586	650	543	594	571	582	545	615	628	619	619	569	573	595	576	565	579	601	563	560	583	610	585	589	606	605	597	571	544	595	599	600	587	573	591	548	575	596	599	562	619	572	566	533	562	599	545	580	529	570	564	628	571	587	597	603	593	592	628	588	573	593	594	539	623	579	582	595	584	587	550	582	606	602	623	558	555	541	622	569	572	622	570	591	563	626	577	570	559	594	557	584	554	569	611	580	564	591	619	597	524	634	593	577	555	591	607	596	595	627	573	556	628	582	567	606	618	608	597	619	574	550	562	535	603	652	608	583	605	573	610	574	637	551	568	606	606	608	573	607	563	619	576	559	557	566	611	599	603	573	629	594	580	580	559	585	614	625	581	552	605	576	618	558	602	564	586	594	559	575	578	619	570	591	599	590	616	589	554	597	618	559	610	615	565	516	566	567	567	607	650	593	588	568	634	590	617	633	577	599	563	595	640	555	570	607	573	560	553	613	530	593	550	588	577	542	582	612	583	561	568	609	608	579	590	595	589	603	575	577	561	560	582	567	583	586	598	587	600	574	613	603	589	594	631	568	603	539	591	597	581	563	589	614	604	608	641	591	577	580	627	578	602	585	616	621	559	588	576	570	590	584	619	579	596	652	608	588	584	559	582	584	602	632	591	594	601	594	555	581	570	583	598	591	597	628	637	598	584	569	598	557	633	559	584	582	610	574	563	563	585	588	613	600	591	591	595	574	646	605	620	576	643	592	586	623	567	601	601	584	574	609	585	613	536	546	575	588	576	597	613	582	568	593	586	577	526	590	606	564	621	615	568	567	612	529	571	624	562	615	609	613	562	622	607	581	581	587	582	618	574	583	569	580	632	584	625	596	580	573	611	605	551	580	594	647	629	574	576	571	588	595	606	602	562	573	593	624	604	611	571	578	581	614	610	609	610	598	552	578	571	591	566	624	635	579	604	577	611	550	632	602	602	553	592	579	597	597	581	606	579	591	583	604	628	616	595	551	637	625	616	567	578	558	553	612	620	625	570	576	621	554	561	604	626	652	540	581	593	537	559	565	568	622	560	577	635	595	516	580	598	554	590	557	596	648	564	570	547	654	590	589	583	541	589	595	588	589	605	612	595	609	582	590	565	597	589	607	597	601	596	589	602	581	592	595	581	592	574	625	621	585	598	570	604	602	601	569	601	562	619	581	557	603	563	577	617	596	587	563	650	613	610	602	629	605	567	620	610	601	589	590	567	570	631	589	595	587	594	638	610	564	648	614	591	565	598	583	562	596	597	578	645	558	615	565	568	572	564	619	600	585	570	583	566	591	581	649	635	573	572	631	576	555	587	585	564	554	546	617	591	580	609	587	589	623	611	587	557	597	568	552	606	582	589	609	595	593	593	617	588	584	628	577	608	566	575	590	602	613	601	612	598	601	577	543	550	574	559	574	566	538	587	607	539	583	576	587	584	586	603	590	604	604	599	570	624	551	543	540	552	625	593	610	567	538	568	622	563	627	605	616	589	591	611	558	584	591	617	554	600	563	562	531	577	571	599	632	591	604	600	565	575	571	589	600	553	593	573	565	557	608	564	621	603	566	571	596	606	612	591
47225	50525	46753	28509	25615	19100	13658	14096	10592	7632	6930	4357	4332	3537	3511	3862	2180	1788	1545	1263	1013	781	588	544	430	380	417	361	329	333	327	307	314	286	292	273	279	285	261	287	296	256	309	284	270	255	275	263	227	261	302	278	287	264	282	261	292	278	257	260	267	279	223	242	295	272	262	259	255	241	281	267	264	268	260	256	258	252	230	252	241	230	230	270	257	236	259	251	257	252	244	231	266	243	270	219	270	256	232	232	260	226	239	240	262	249	276	229	255	229	283	233	264	242	257	240	252	253	238	220	244	234	242	265	276	260	276	231	280	260	223	228	224	254	255	234	238	237	250	235	246	259	262	248	241	258	253	256	259	238	238	291	248	235	269	275	258	272	268	272	240	266	239	233	237	219	240	220	266	278	233	270	263	249	225	267	220	264	262	234	252	267	217	261	254	264	238	220	224	251	254	239	268	261	268	246	237	236	219	251	263	231	245	219	272	237	283	251	243	273	223	231	267	234	219	245	262	220	236	256	262	254	252	253	226	263	213	231	237	232	244	243	245	243	275	218	269	257	222	249	273	271	249	274	269	231	268	249	260	276	259	271	231	254	230	253	239	278	223	251	226	259	270	247	241	250	239	240	228	240	260	228	269	260	254	259	258	224	240	239	239	224	254	269	249	246	252	224	261	261	241	263	230	266	258	248	256	257	261	246	260	245	285	235	273	223	274	255	282	265	263	226	237	266	265	229	270	235	258	270	254	241	228	246	247	279	254	289	248	243	249	247	271	267	257	268	246	233	246	241	253	249	252	225	209	264	272	235	252	276	259	254	250	247	234	248	237	230	263	230	279	244	219	243	265	283	272	241	243	234	275	241	244	245	245	251	249	241	263	265	248	261	254	245	251	266	249	270	247	252	242	232	265	265	253	261	229	250	245	242	264	273	225	282	269	220	255	231	272	285	235	255	242	258	233	249	268	257	250	262	272	257	258	242	234	283	244	259	283	268	216	249	256	223	247	263	275	263	233	280	259	242	249	244	255	270	278	271	246	237	254	236	233	240	240	257	254	267	222	263	261	257	279	228	265	237	231	297	239	229	243	262	258	242	262	262	239	270	274	251	242	240	250	254	248	270	248	222	271	238	257	256	229	266	244	252	252	267	258	258	227	236	238	258	229	260	256	247	218	235	221	233	261	245	257	241	245	229	245	251	273	263	254	242	237	239	244	251	272	259	281	227	258	249	248	262	234	256	248	265	270	240	263	245	233	251	250	253	249	244	261	262	226	251	236	252	254	264	239	213	267	282	269	258	231	271	253	253	239	249	221	301	244	256	255	233	247	231	260	250	257	248	249	235	250	246	262	226	241	250	255	233	272	255	225	240	275	262	262	255	239	245	252	254	253	260	244	240	256	256	281	220	263	244	266	261	257	254	252	259	244	279	236	240	280	276	272	227	248	244	261	262	217	245	246	255	221	245	258	228	252	241	262	270	251	229	257	269	236	255	246	248	267	261	234	285	258	222	229	247	269	235	255	265	225	263	259	256	267	266	257	270	237	251	250	251	244	240	261	265	224	256	238	234	208	262	251	242	242	254	218	260	287	279	222	246	243	270	256	268	250	259	224	245	249	268	258	269	278	263	259	251	262	265	229	254	215	244	262	239	257	260	251	261	251	261	260	244	230	247	250	226	272	245	238	246	243	251	232	252	239	228	226	224	262	251	243	274	243	261	228	274	245	267	243	252	253	250	280	241	224	257	268	255	245	271	238	252	263	268	254	245	270	248	261	264	290	218	251	262	258	242	242	234	231	236	240	218	217	243	242	269	256	254	252	245	265	237	250	264	241	227	231	243	263	243	247	236	263	257	216	257	255	233	252	261	271	260	282	259	257	250	236	259	239	270	247	229	255	241	278	275	238	262	252	240	242	237	243	229	234	278	245	262	248	255	286	257	242	233	261	261	249	254	255	233	271	288	244	255	250	280	230	235	264	247	277	257	245	260	262	250	246	266	290	254	230	239	236	242	274	246	249	243	226	249	251	217	242	245	223	254	236	242	267	270	260	266	231	261	259	221	246	260	234	251	246	213	242	234	218	245	249	236	239	267	225	274	259	237	271	270	232	268	269	253	254	267	240	262	274	248	262	259	235	234	284	217	259	248	231	255	246	235	274	260	267	269	223	249	237	256	283	226	234	258	240	275	239	261	249	232	280	268	250	256	268	229	254	253	274	261	237	233	246	254	263	247	232	279	260	236	230	281	259	256	225	251	238	239	223	254	249	259	276	275	275	244	232	275	242	263	245	261	234	250	231	263	251	244	234	235	259	263	229	263	255	256	253	220	259	234	257	238	273	238	255	234	234	273	240	260	234	235	243	251	262	259	255	265	244	207	262	249	258	244	270	253	256	253	271	247	240	227	241	249	253	253	250	245	275	237	262	259	243	252	241	249	267	266	241	246	255	246	249	260	208	264	271	254	246	253	250	241	250	248	240	236	280	266	230	266	253	249	256	241	245	220	272	247	235	274	270	240	258	265	259	261	251	253	257	215	263	212	233	257	260	255	233	263	268	245	266	240	229	268	244	241	244	272	272	239	230	243	275	268	236	270	236	255	270	266	274	254	283	255	231	240	279	241	244	222	239	244	241	230	278	251	256	239	264	232	243	283	246	232	250	259	253	224	256	270	248	234	214	240	260	240	214	248	273	248	226	250	252	227	217	275	252	259	251	271	262	253	267	254	266	285	256	257	250	271	270	263	256	234	283	251	277	243	258	243	244	247	250	263	262	264	251	244	276	242	290	262	226	250	290	276	256	266	252	252	277	238	251	259	261	251	264	242	260	232	252	238	226	242	270	235	256	251	252	258	245	215	264	253	267	246	268	242	249	244	237	222	246	249	236	260	248	269	239	240	249	262	244	249	259	257	240	233	255	241	258	265	270	244	222	248	243	225	253	270	271	249	240	241	259	234	245	251	239	250	231	258	268	262	260	238	245	274	260	239	220	248	260	264	281	257	254	273	242	219	260	204	265	237	224	262	262	250	284	272	228	241	260	259	238	234	251	251	229	214	237	255	255	258	270	280	234	282	271	222	256	263	274	250	265	241	260	278	261	256	257	254	222	250	229	259	254	246	269	249	261	234	244	250	239	215	249	296	250	292	228	243	258	230	254	240	253	256	246	256	249	222	253	260	249	218	220	244	237	237	253	247	279	258	232	255	250	228	258	273	252	235	221	247	284	263	247	248	282	263	277	256	248	221	250	284	254	257	263	235	244	234	239	260	242	255	269	247	244	232	259	244	265	231	275	244	234	256	265	249	255	249	227	234	264	251	244	234	221	221	265	229	251	264	238	253	264	239	244	251	275	273	241	252	244	257	254	259	233	276	275	247	251	282	285	241	246	248	253	253	247	286	265	262	249	221	263	250	240	270	247	257	253	240	210	249	273	265	242	270	245	258	279	240	241	256	232	224	230	262	225	252	246	234	248	265	246	266	205	256	241	244	248	270
33206	45072	45533	27684	30033	20257	20105	25045	20056	17121	16586	11243	14126	12344	12853	13281	7994	8386	6521	5342	4193	3475	2740	2324	1936	1792	1771	1292	1197	1115	963	927	856	805	781	849	852	788	791	747	807	739	747	713	802	703	736	799	694	705	722	664	751	795	769	767	718	843	776	733	708	665	661	685	706	678	695	710	651	674	609	683	660	672	628	655	655	605	627	664	680	606	649	616	623	596	597	629	587	637	560	606	602	593	629	590	626	566	577	644	597	594	566	587	634	606	595	589	635	566	574	544	584	594	602	606	595	567	584	567	581	588	574	557	593	627	614	575	604	580	529	591	544	617	583	599	598	618	563	572	592	628	592	602	573	546	587	570	574	546	601	543	583	551	623	571	616	590	619	579	612	613	597	602	560	602	606	592	567	575	617	626	584	673	595	587	597	605	583	569	606	558	577	572	590	576	591	609	589	593	561	613	617	568	622	595	568	584	566	582	585	583	598	546	618	583	616	618	601	577	577	572	598	587	575	587	605	592	578	609	576	598	547	575	608	552	570	577	580	596	547	564	600	571	581	581	603	608	584	614	632	565	582	571	640	583	583	566	555	569	561	593	572	603	612	567	604	622	631	589	600	604	601	543	559	587	603	591	595	613	557	560	600	609	587	587	609	586	592	555	589	550	537	571	577	580	601	615	588	530	582	554	624	562	606	583	581	581	550	572	575	576	588	588	589	558	586	577	589	585	577	581	594	571	537	602	564	569	591	564	549	574	591	547	570	596	641	602	591	623	560	596	560	604	556	580	579	564	575	593	595	526	588	587	560	599	604	590	574	613	615	609	613	605	581	604	607	569	591	587	615	631	584	573	611	623	564	573	602	573	592	629	624	602	599	566	580	533	609	570	575	606	553	542	591	621	594	587	595	560	577	559	565	600	620	594	558	569	585	593	545	602	598	580	575	582	556	589	622	600	613	598	603	588	628	598	601	597	588	593	577	584	536	629	594	523	572	578	568	565	607	569	587	621	580	624	569	572	603	584	605	582	579	532	558	592	600	578	593	558	607	567	583	648	591	591	531	632	607	586	567	595	599	602	612	590	536	557	586	586	555	620	584	565	654	597	562	553	636	597	621	609	598	572	569	648	588	605	623	608	650	609	556	570	604	566	557	597	617	608	554	604	576	581	566	591	586	589	617	593	590	564	575	588	595	605	574	605	556	573	589	572	622	597	608	573	607	576	621	581	571	602	582	589	545	601	583	590	595	576	605	594	606	587	602	597	575	622	627	595	613	565	604	587	575	604	620	589	600	524	609	617	569	605	602	572	577	599	612	603	639	586	566	591	562	589	585	588	609	586	579	605	557	567	671	616	601	538	611	566	571	590	602	582	579	601	606	597	590	567	582	618	544	582	571	620	580	573	574	571	614	576	566	564	529	612	628	621	588	604	593	543	596	594	570	581	594	575	566	596	578	618	583	595	619	595	566	563	625	636	617	601	545	631	559	581	589	584	571	609	580	553	597	599	641	570	589	535	595	561	627	561	573	576	623	570	555	589	602	583	624	579	588	589	614	613	585	572	572	584	573	583	582	573	524	610	556	595	609	596	571	566	593	588	603	600	591	609	609	567	560	583	633	583	623	580	580	563	601	593	607	637	595	566	588	613	560	543	546	598	557	593	573	570	579	600	554	589	573	548	561	562	601	600	600	597	616	598	580	589	554	603	613	604	606	551	581	613	557	609	604	620	585	550	597	564	603	581	617	580	569	622	597	607	580	576	567	583	610	579	594	575	575	600	598	558	588	582	602	583	594	594	556	582	599	618	606	579	592	584	613	573	550	597	588	594	561	568	612	580	593	544	573	585	570	592	571	581	558	624	601	620	604	572	584	622	556	593	621	571	592	611	631	622	607	574	587	615	621	597	603	560	568	607	554	628	587	603	603	601	584	594	566	598	542	609	540	576	571	582	575	581	589	569	609	555	550	599	592	600	589	618	580	620	582	604	610	572	604	566	584	560	607	588	576	592	568	576	565	561	578	579	585	579	622	559	601	560	598	599	620	555	618	600	595	592	618	578	607	607	580	599	546	589	542	611	627	575	568	579	547	558	613	596	573	629	561	573	584	604	565	587	577	594	559	632	596	533	616	604	589	623	553	573	554	625	598	562	563	549	603	609	603	594	594	607	535	595	571	573	632	564	578	541	577	575	639	604	631	556	616	596	601	550	636	570	562	619	568	595	561	599	580	566	612	645	529	573	617	543	605	598	593	561	597	583	572	610	591	566	557	605	653	593	612	591	605	591	584	599	567	565	596	585	583	547	606	563	579	587	568	627	594	591	572	647	606	550	612	597	533	589	596	580	607	566	591	590	596	602	562	635	588	551	594	631	581	586	607	579	546	577	594	582	600	562	578	593	561	582	582	592	587	559	565	568	588	585	561	617	594	575	603	580	624	566	564	631	566	640	570	599	585	569	591	609	613	575	579	585	588	564	566	606	602	608	539	605	628	629	603	580	568	586	636	588	603	570	621	582	579	554	583	595	667	572	599	594	621	571	575	591	598	595	637	587	574	601	586	572	641	616	551	583	620	572	608	614	603	620	582	596	608	607	560	613	578	592	554	591	593	536	594	551	595	596	576	581	586	585	608	591	615	582	560	537	612	609	620	583	588	581	576	600	560	619	590	604	575	545	580	594	573	569	579	556	592	584	550	609	603	583	577	621	604	605	595	553	594	587	647	566	559	573	554	610	560	583	594	543	591	658	582	585	598	571	578	605	567	620	602	603	629	608	604	572	595	620	566	640	607	590	588	598	558	611	563	597	575	606	583	585	605	571	605	589	603	565	583	551	614	597	608	570	564	623	593	568	588	578	614	620	587	587	641	622	598	584	602	616	559	596	609	616	560	595	581	623	595	557	619	573	632	574	571	545	594	573	570	606	612	582	596	556	613	602	576	564	609	575	563	594	581	581	579	641	565	580	568	577	585	619	624	578	576	596	570	538	602	611	618	572	620	554	581	589	585	594	583	594	613	582	606	576	584	578	576	561	617	667	646	637	583	563	570	565	574	617	633	597	565	576	605	604	638	566	581	601	594	623	617	626	568	644	603	575	589	590	561	611	608	564	633	597	635	594	609	570	610	591	564	593	571	624	638	610	630	587	583	600	627	626	543	615	566	594	554	568	594	644	530	571	602	575	561	596	563	545	610	604	637	595	568	560	534	620	570	566	554	583	580	607	576	615	599	599	603	607	598	586	544	569	599	577	550	575	618	536	631	563	599	581	598	610	571	638	587	601	577	571	631	601	593	562	625	575	566	598	554	555	590	594	602	609	552	581	583	552	575	623	620	572	577	605	579	590	606	589	613	580	595	583	580	604	598	594	579	571	566	571	618	595	585	569	570	566	632	569	551	604	575	565	618	619	555	596	546	600	585	621	542	570	571	601	596	595	591	645	585	613	533	554	585	600	626	606	564	567	554	585	571	590	579	551	566	580	547	594	590	574	609	592	610	560	587	649
55451	48100	44488	31666	28530	25615	22805	24202	20564	15416	15462	9619	10643	8879	8887	8298	4732	3737	3207	2557	1778	1423	1146	861	693	595	593	386	368	353	307	288	246	261	267	257	245	250	218	213	252	197	207	211	227	208	192	210	198	224	196	193	228	233	222	207	185	210	200	221	174	188	190	192	193	217	202	168	169	205	213	168	199	182	168	200	191	162	188	188	180	212	187	178	175	196	178	166	165	170	191	172	160	177	166	171	172	177	176	158	167	151	183	184	169	180	159	165	163	163	176	150	146	157	156	192	166	159	140	157	143	169	191	183	185	180	148	167	168	163	171	158	173	158	166	187	149	158	150	151	148	156	158	156	154	154	157	160	148	156	176	141	163	199	147	161	185	172	178	152	156	185	184	162	191	168	140	172	171	154	158	142	181	164	150	160	165	169	171	152	145	154	195	172	139	151	181	169	164	166	163	162	168	175	189	157	178	160	152	173	174	188	181	181	196	168	187	156	154	159	195	173	182	151	158	168	158	161	178	178	175	177	171	153	161	132	160	160	176	174	171	173	172	171	172	150	156	188	159	148	167	151	168	179	169	130	157	166	165	171	175	169	171	165	162	164	161	169	173	149	147	172	192	166	148	184	168	162	174	145	178	168	174	160	155	177	149	181	177	152	179	170	157	188	178	155	165	166	164	164	183	178	160	152	158	158	158	173	147	191	157	172	177	166	137	160	192	162	152	181	158	123	169	164	157	208	164	164	181	160	182	153	166	179	164	156	156	171	141	191	182	177	157	165	163	153	174	175	169	188	147	171	149	160	170	166	175	137	169	191	173	142	160	177	155	171	164	165	137	166	178	169	184	173	152	134	153	172	176	133	162	144	172	190	158	166	153	186	180	184	175	159	161	159	153	163	158	162	161	175	186	154	177	169	166	162	185	185	165	144	183	161	175	156	175	159	180	150	184	146	168	147	158	160	168	161	173	154	172	176	160	177	153	168	165	175	172	184	198	191	158	181	149	154	162	161	175	168	143	147	179	183	170	182	178	177	156	168	169	175	175	153	166	172	161	171	139	148	153	165	176	184	167	154	178	184	180	156	182	157	163	196	176	180	164	181	174	148	173	140	152	165	169	160	169	164	163	162	162	180	164	155	159	198	168	171	193	153	149	190	182	164	188	214	187	168	148	163	157	152	181	172	161	146	156	173	165	185	169	161	155	158	193	151	159	187	166	143	171	153	158	166	172	161	160	129	165	143	161	162	165	158	134	174	164	156	163	165	162	181	160	163	148	166	200	144	132	165	184	171	164	160	180	167	154	171	157	189	163	171	157	173	132	172	167	155	174	149	149	164	171	157	158	166	156	151	185	179	155	151	143	178	177	180	178	187	176	182	149	159	177	162	173	176	172	170	185	200	156	187	165	183	180	181	163	168	199	181	155	153	185	168	162	170	170	176	193	173	155	177	155	160	154	156	172	169	152	172	184	159	163	172	180	179	178	163	154	150	179	170	143	165	163	177	143	171	157	147	157	188	173	155	132	175	160	155	157	193	167	174	142	171	159	183	174	166	168	185	147	157	172	152	174	175	165	155	160	122	171	176	177	172	143	158	154	175	170	177	194	171	172	152	155	159	164	164	156	187	181	191	172	166	180	170	165	149	184	150	146	153	185	180	155	194	161	160	142	168	176	144	174	163	151	176	166	168	159	132	146	155	153	157	152	173	169	166	160	176	157	160	183	145	161	162	158	151	157	165	149	151	171	185	163	181	136	152	185	125	180	176	160	161	165	153	153	159	181	154	162	169	180	153	171	153	154	147	155	158	167	185	156	183	156	165	159	179	162	168	178	161	185	159	164	164	168	151	162	176	177	159	161	175	172	159	179	161	151	178	148	173	150	173	171	200	180	140	177	186	168	160	175	159	149	173	162	194	154	180	145	163	169	145	161	164	167	159	194	141	182	165	162	163	193	161	174	173	172	157	164	157	162	176	174	161	155	170	179	156	183	180	172	158	169	164	132	161	153	144	168	146	168	150	167	174	174	147	195	161	157	160	146	173	192	136	158	164	159	168	160	142	157	154	152	164	163	184	137	154	168	184	167	170	153	153	152	174	198	172	167	161	157	174	183	162	158	165	168	175	152	173	184	173	187	169	177	157	149	167	168	167	164	170	167	169	167	172	158	171	178	148	170	157	156	159	174	167	151	161	170	169	178	165	173	172	182	165	172	190	154	192	163	166	167	179	186	170	174	183	167	158	170	169	167	165	167	154	187	145	146	169	168	159	153	173	150	156	173	155	158	162	186	158	165	180	206	163	166	161	181	145	166	170	165	170	164	153	175	172	141	157	193	162	169	176	162	163	169	164	181	196	171	167	180	175	184	173	145	163	184	183	165	174	185	172	181	186	180	154	154	178	176	159	177	192	186	161	151	169	156	172	152	168	185	172	176	170	146	152	172	163	139	193	154	155	154	186	155	162	199	170	173	165	157	158	153	163	158	151	158	155	162	152	167	184	139	166	177	164	169	147	165	164	172	160	146	164	182	158	164	157	173	154	153	154	176	180	180	175	173	165	170	152	149	142	174	169	171	181	172	155	146	162	177	189	183	192	205	165	173	166	156	162	171	161	181	178	179	177	183	174	128	150	163	151	191	177	170	164	159	143	164	158	150	175	149	150	161	155	151	145	178	162	153	173	171	160	192	157	144	150	173	167	149	174	166	166	156	142	166	151	162	164	162	175	155	181	171	183	172	164	153	169	156	148	146	141	136	151	166	161	150	181	178	158	162	156	171	160	168	169	158	145	182	125	161	164	182	151	151	154	157	172	168	180	153	166	177	176	181	155	160	156	170	192	143	170	168	154	188	167	167	153	180	157	154	148	178	169	145	141	177	165	169	150	146	164	140	146	171	148	148	186	159	143	190	172	140	174	157	156	160	142	170	122	175	163	133	149	164	139	182	176	163	181	176	171	143	150	167	200	145	187	170	184	161	154	174	163	154	164	170	169	165	164	164	179	186	147	157	154	159	156	194	169	176	148	187	174	165	162	169	160	158	178	158	169	183	168	146	174	164	161	159	201	174	160	180	164	170	159	157	167	199	155	156	164	173	153	153	176	176	167	147	158	174	162	175	161	161	196	168	179	177	179	156	183	172	172	151	182	145	139	144	160	146	163	175	170	160	151	152	164	167	180	182	149	168	166	164	160	177	175	166	172	182	176	184	159	164	142	161	161	185	161	162	153	144	162	166	153	155	152	165	182	169	163	163	152	157	142	177	170	163	167	157	145	174	165	163	180	152	163	143	165	168	148	172	185	168	163	174	182	151	147	156	166	174	179	192	161	165	160	155	164	167	154	154	164	178	160	166	169	171	187	184	164	174	189	159	169	159	175	159	183	180	157	174	153	154	148	165	165	172	184	171	157	175	161	155	177	179	182	158	167	168	149	170	175	161	171	156	160	155	193	158	182	144	164	154	149	166	170	146	152	191	177	162	159	161	186	169	154	157	155	174	196
44453	51409	52427	35135	37964	28119	29175	33950	30261	26716	26004	17232	24224	21895	21588	20124	13744	12491	10684	8724	7179	6186	5050	4257	3484	3255	3251	1987	1815	1588	1267	1199	939	932	977	978	953	996	914	790	774	676	751	679	725	725	695	689	743	659	692	635	830	789	847	743	801	831	908	737	674	614	539	566	629	628	573	602	547	601	547	538	605	498	567	545	533	502	562	503	528	419	459	520	469	443	442	471	464	403	393	393	412	430	415	428	388	375	407	358	413	438	413	436	397	402	405	373	407	391	380	410	438	399	359	430	396	384	388	415	375	387	390	383	367	418	398	357	382	421	413	443	410	417	384	386	425	391	435	405	414	425	371	390	408	417	399	403	404	417	382	430	431	386	422	381	395	421	434	426	383	388	437	375	389	446	398	371	379	355	441	361	382	365	383	399	418	415	403	423	396	396	424	373	402	408	414	415	404	407	413	414	419	379	362	435	374	410	402	417	409	402	387	421	430	427	368	387	402	405	391	405	398	381	403	409	376	389	399	403	407	406	422	391	399	402	399	371	375	438	398	404	436	423	391	421	417	442	416	401	383	393	414	368	365	439	383	365	398	429	399	389	377	423	400	409	384	402	393	388	401	418	427	428	382	408	429	404	393	379	415	425	425	368	415	367	382	376	413	390	436	426	394	396	408	400	392	399	418	391	409	387	414	405	399	391	395	409	435	361	349	387	404	399	386	391	417	384	375	397	375	407	369	420	388	401	376	399	397	408	384	429	417	370	401	427	383	399	419	417	401	385	377	430	367	428	393	413	381	427	410	449	407	398	412	413	413	396	373	406	399	422	408	412	407	392	398	398	424	432	372	386	388	355	435	403	415	377	381	393	365	427	389	382	397	395	394	432	386	407	399	405	385	393	414	417	394	357	419	411	429	391	365	412	374	364	410	454	371	396	397	384	399	409	384	385	429	394	376	403	375	396	372	395	394	421	383	400	410	401	397	379	403	437	407	405	421	433	389	396	392	429	406	411	370	399	428	372	430	379	368	389	412	396	373	380	390	376	432	413	398	365	407	397	404	422	409	425	383	377	376	433	415	374	398	370	361	393	425	378	398	394	401	404	405	412	393	394	412	377	391	408	398	388	383	363	393	437	366	439	372	397	360	369	389	399	418	395	415	400	391	378	387	427	410	358	387	403	389	378	371	410	409	392	394	380	388	404	372	423	384	360	377	403	410	352	400	384	438	392	383	418	421	385	382	396	368	386	439	399	354	386	420	407	418	368	433	378	408	410	414	402	385	373	389	417	371	379	418	398	379	395	429	435	391	438	428	384	445	388	352	419	366	383	411	380	409	382	387	444	382	406	395	387	432	409	404	403	382	415	406	412	376	396	434	371	424	397	403	402	391	395	416	433	418	415	376	392	367	390	376	434	407	379	407	423	411	404	402	398	382	389	411	384	418	427	437	387	408	404	394	445	401	365	407	402	397	390	409	396	380	360	371	359	381	397	414	362	416	383	403	386	423	409	400	399	426	413	343	393	380	402	409	358	406	415	407	392	417	425	432	398	399	415	416	364	419	364	372	411	407	425	399	390	432	388	429	391	366	383	395	392	368	390	427	432	382	378	392	391	369	419	405	385	391	383	407	370	396	401	374	400	376	396	365	435	378	375	382	397	386	393	401	405	419	404	410	397	404	382	378	404	403	416	380	367	420	386	418	397	409	420	413	393	416	371	391	402	400	406	363	393	407	424	378	402	411	385	389	381	385	412	413	417	371	420	415	405	392	432	423	396	409	410	377	391	397	410	394	385	370	406	382	391	400	407	419	395	396	401	414	408	417	392	399	375	376	401	404	417	381	370	371	382	421	401	391	424	406	411	412	407	425	409	397	381	435	386	389	425	414	416	430	410	414	399	384	392	410	393	410	390	409	380	441	404	405	371	411	388	402	384	400	401	405	359	400	371	404	407	376	376	370	404	434	427	398	394	405	383	395	398	380	433	381	379	400	375	389	407	400	368	393	406	412	377	388	403	365	370	413	368	439	413	389	400	400	380	400	378	442	389	410	403	419	391	399	417	392	402	370	403	409	459	406	425	393	426	403	415	397	418	388	387	414	399	410	420	415	436	387	399	374	387	393	413	390	386	400	432	388	390	349	383	419	430	421	414	403	410	393	416	380	399	348	411	405	424	403	416	413	397	390	406	422	416	383	412	374	404	429	395	423	375	383	397	370	382	398	382	385	407	399	345	400	392	410	378	347	413	382	410	374	398	386	392	407	410	405	425	394	392	361	396	399	396	391	378	400	402	354	410	425	387	389	396	391	404	383	393	394	417	417	411	379	411	429	395	382	409	409	441	399	373	399	388	392	403	423	390	429	359	421	412	378	387	396	402	377	400	411	394	383	366	398	396	385	405	386	401	398	371	397	407	392	398	386	406	380	414	392	391	413	416	426	416	397	415	400	406	389	377	391	393	381	376	409	399	392	391	388	392	392	428	428	407	392	427	385	393	392	404	389	394	397	398	381	433	399	394	396	425	401	395	382	381	373	381	402	409	413	397	408	427	379	396	373	409	400	420	384	363	399	434	381	380	415	419	383	416	436	409	377	450	407	400	414	379	427	395	414	395	402	410	372	400	413	402	435	411	408	421	415	396	402	396	404	408	367	388	386	379	411	412	398	398	386	414	428	424	406	401	386	391	413	378	400	383	396	426	377	415	374	406	398	406	370	407	413	395	417	422	382	390	376	387	386	370	403	397	419	432	394	401	413	415	413	388	370	389	402	411	385	400	409	442	385	430	398	390	393	402	402	371	369	390	409	391	382	403	373	409	371	381	372	432	399	391	370	406	396	398	360	393	401	450	420	403	412	385	395	390	414	386	405	397	396	374	357	394	393	404	436	378	411	404	409	404	423	378	383	400	402	402	394	366	427	406	378	365	396	385	409	374	389	430	389	417	387	422	406	406	365	400	375	421	405	406	430	410	370	418	406	376	407	376	404	391	375	385	362	397	389	383	399	438	374	424	385	387	397	382	389	352	417	381	374	415	381	400	404	416	399	404	417	380	380	420	397	412	413	418	395	416	402	364	374	395	425	429	357	395	393	429	384	397	391	385	376	405	357	398	407	384	414	402	389	392	405	365	430	383	403	395	412	386	407	396	344	428	381	419	392	400	370	392	357	375	408	374	417	397	369	381	407	379	400	376	384	349	380	397	382	386	385	419	417	382	400	374	402	400	403	382	358	431	364	401	411	357	364	412	419	414	415	422	399	431	398	393	379	407	394	390	410	432	404	389	373	392	372	373	411	408	404	398	424	415	421	389	375	401	358	391	382	381	382	394	407	401	454	409	381	371	394	401	417	390	410	423	408	422	390	406	366	407	373	406	433	420	372	413	368	378	409	400	446	378	377	377	401	423	377	399	441	429	385	391	388	393	379	422	420	409	351	396	424	412	368	455	377	385	424	417	370	460	390	420	382	411	389	389	388	383	395	409	408	401	402	421	366	394	394	382	414	382
27090	22087	18760	8509	4236	2423	1561	1541	1136	836	780	579	536	483	449	427	368	339	357	339	329	293	286	287	268	287	250	252	257	249	231	259	264	266	281	278	238	228	255	266	261	268	237	248	259	262	259	230	263	270	240	251	231	283	281	252	270	261	236	258	267	273	257	255	267	246	263	284	257	273	236	236	240	256	272	267	262	244	241	233	263	223	246	244	237	253	278	254	240	231	253	261	246	235	266	246	242	238	235	241	257	223	235	273	264	224	237	250	265	241	260	251	272	242	262	263	232	245	237	268	214	273	256	226	273	236	249	252	226	232	235	276	259	245	273	251	259	246	231	266	281	249	237	256	243	253	249	234	262	269	245	233	252	240	248	277	253	250	230	254	248	254	229	236	264	243	247	258	246	232	270	262	252	237	250	251	270	278	237	248	262	264	275	242	272	273	244	233	248	248	263	263	241	234	262	235	249	288	240	262	251	272	257	246	244	292	242	243	244	270	258	268	214	237	275	250	230	256	296	254	235	257	255	241	260	271	238	278	258	251	238	242	241	248	243	257	271	245	228	235	264	235	269	254	235	223	240	243	238	263	222	264	240	262	237	249	275	268	226	232	256	243	273	245	235	252	244	263	255	234	230	272	215	233	237	242	258	227	246	246	238	266	254	281	246	249	266	250	244	248	244	258	251	260	264	267	254	235	247	241	271	250	249	273	282	265	258	265	239	241	255	251	274	239	289	262	229	264	250	253	262	216	260	239	248	271	249	240	263	222	235	245	292	233	271	212	278	262	284	244	243	252	214	253	262	268	251	209	237	238	243	276	249	254	248	251	265	268	276	246	259	270	263	269	254	244	238	251	248	264	261	264	246	257	228	245	242	239	256	263	231	242	259	242	249	237	244	249	252	231	256	231	267	269	240	250	231	250	256	235	242	270	225	250	267	261	257	260	249	227	245	261	246	229	253	229	260	237	238	246	250	241	252	272	227	224	237	269	230	233	259	238	271	239	235	228	268	231	252	248	266	256	246	204	240	282	282	262	262	268	252	226	270	227	227	251	249	243	228	223	261	255	233	264	267	254	249	244	251	273	264	256	277	217	250	259	249	235	257	224	222	225	243	243	228	268	260	238	241	254	258	251	250	243	276	249	244	256	249	258	262	247	243	285	269	278	232	257	242	201	236	247	229	231	232	257	214	235	261	276	245	237	265	251	259	260	239	221	231	281	276	268	276	252	282	234	276	241	265	229	251	278	240	263	247	234	249	265	270	256	249	269	256	238	258	307	264	266	230	283	272	256	265	233	269	246	247	236	250	246	238	252	237	274	244	285	235	279	239	237	249	267	265	228	279	243	252	251	259	236	245	286	262	231	215	227	250	257	271	248	242	234	239	275	255	261	267	256	241	252	254	260	261	208	233	240	276	271	252	265	286	248	267	257	244	247	235	213	235	249	260	227	238	257	274	251	250	243	276	284	246	259	232	272	261	249	291	276	223	271	244	266	237	272	255	261	261	276	279	271	265	250	254	213	256	254	247	241	206	227	242	236	239	249	276	247	236	229	245	251	213	241	245	260	235	249	273	241	228	258	237	249	241	216	236	245	266	242	251	233	225	256	250	247	246	249	248	240	228	252	253	278	277	229	248	261	246	234	226	253	276	255	245	255	252	254	238	251	242	256	225	235	233	232	269	245	240	271	258	263	243	256	283	264	247	272	253	262	263	261	252	240	227	275	249	242	265	260	247	254	269	269	233	263	243	242	237	273	282	232	228	243	228	247	272	233	243	265	237	252	252	245	253	247	253	276	231	217	241	256	246	254	260	259	244	237	224	219	238	254	239	237	254	245	250	260	238	239	252	261	241	240	237	257	210	250	232	247	252	198	238	252	243	237	233	257	240	277	262	246	260	226	229	243	240	248	241	242	252	261	257	239	253	252	237	259	236	248	232	254	248	227	259	254	241	254	249	280	246	252	244	260	251	232	251	239	244	241	273	267	260	242	258	268	261	246	248	277	230	245	246	244	234	262	232	223	249	256	280	254	250	228	261	265	253	242	231	246	231	253	249	245	260	262	230	252	238	238	252	226	248	246	231	269	256	249	254	268	253	260	219	263	229	245	285	230	239	230	230	263	276	260	257	225	246	263	277	249	238	244	275	243	212	270	234	217	249	213	229	261	261	239	240	238	226	233	264	232	244	273	231	203	257	219	227	245	245	256	230	242	253	252	242	236	245	239	261	264	232	281	240	254	263	249	232	260	222	230	282	269	244	256	220	243	273	262	252	254	263	260	273	266	259	241	240	264	264	248	249	254	281	255	263	265	236	253	262	239	256	241	249	260	231	239	251	210	237	235	255	255	257	242	238	248	273	250	241	265	247	248	268	255	280	239	279	253	251	231	251	263	260	223	263	232	243	234	254	268	253	232	266	252	257	271	251	243	233	222	248	212	228	278	244	228	245	250	260	237	248	266	262	251	239	268	242	262	235	231	251	255	250	242	224	284	259	251	242	233	248	251	238	261	237	280	244	251	275	248	266	245	210	235	265	216	241	240	269	231	229	253	255	237	238	261	248	242	262	246	239	262	281	242	283	251	279	253	245	250	252	280	249	235	248	249	253	252	241	250	233	243	243	214	245	253	248	284	230	248	255	273	286	252	245	275	261	260	237	254	270	258	248	208	263	265	243	268	263	245	227	254	249	234	231	270	255	241	254	267	233	245	259	218	246	257	294	236	256	241	240	258	261	224	211	275	258	219	243	263	229	258	244	277	237	240	240	242	250	243	197	233	226	212	243	234	234	227	231	271	234	272	248	260	271	240	266	239	230	224	243	249	244	241	259	226	269	273	229	259	242	271	250	233	209	239	261	260	240	250	244	236	247	252	279	250	279	230	240	235	242	259	242	257	224	242	266	233	267	226	269	246	268	286	241	228	279	219	267	263	240	269	251	261	246	257	243	215	252	240	266	238	236	271	249	257	248	236	296	278	233	254	234	223	238	227	223	264	232	257	227	253	253	262	276	253	226	239	247	261	251	246	243	290	244	237	224	267	256	255	260	214	272	224	255	240	280	261	244	243	227	263	276	232	249	250	247	254	228	234	253	248	254	243	255	250	255	258	230	252	268	240	235	240	243	237	264	237	259	226	249	248	242	263	246	256	244	248	265	248	248	269	233	223	253	243	267	272	256	254	267	255	257	246	250	239	264	255	259	257	243	252	262	264	259	235	239	235	249	260	240	248	254	254	239	250	231	241	279	247	250	267	255	238	257	216	226	260	232	287	254	250	260	230	250	255	239	258	265	263	222	263	235	267	277	233	253	238	259	229	247	251	247	204	235	241	241	247	269	234	219	289	241	254	262	246	245	229	272	233	237	250	258	244	267	246	243	231	221	229	251	268	249	247	240	261	243	246	270	234	246	272	279	260	266	246	269	250	241	241	255	226	263	275	254	284	264	268	255	272	289	246	249	259	267	276	251	216	266	249	226	279	270	246	235	248	251	225
17569	20333	24512	13110	11085	7150	5626	5832	4760	3601	3259	2469	2410	2108	1920	1860	1488	1377	1213	1054	996	890	945	866	795	754	776	702	709	643	724	685	650	634	711	664	640	679	609	655	694	705	651	646	639	655	622	665	621	628	574	585	635	623	607	622	614	631	638	665	610	624	590	626	622	624	634	662	614	614	627	595	570	575	601	576	647	590	601	597	590	611	612	621	592	590	606	582	623	624	602	623	561	631	607	595	606	622	624	640	559	628	561	595	572	560	625	591	612	569	548	623	573	549	603	561	581	626	629	622	577	639	612	590	633	575	571	624	583	629	615	629	579	629	581	569	636	628	594	580	585	574	580	606	611	592	578	632	589	567	636	614	616	611	560	619	646	631	539	618	587	559	592	608	600	597	609	596	596	581	603	566	591	604	571	591	603	599	637	568	581	590	598	594	600	582	613	576	568	585	604	566	604	617	577	655	564	589	618	586	644	614	587	612	598	603	645	615	593	598	602	617	581	625	574	605	611	598	622	612	606	603	634	599	639	558	583	573	613	591	586	594	587	609	618	565	605	585	571	599	601	577	571	571	586	564	592	600	563	604	584	613	626	626	609	583	624	539	598	613	599	608	631	580	568	625	598	601	595	572	623	617	605	608	610	603	598	621	540	600	578	618	623	590	579	587	544	621	594	556	594	616	552	636	562	594	580	573	577	613	585	612	583	562	590	569	604	584	584	591	572	595	637	642	571	589	597	594	588	605	597	607	621	592	638	594	585	574	599	545	582	580	594	606	624	577	545	548	590	569	625	606	603	591	588	630	598	600	584	571	599	597	610	625	567	624	596	635	601	589	615	582	611	562	565	596	594	616	626	594	585	574	620	610	569	585	568	567	577	620	579	579	612	607	600	615	574	568	629	559	603	565	646	591	620	620	597	625	581	591	566	569	611	563	616	567	628	632	601	612	592	585	617	572	621	594	588	563	624	581	584	598	570	590	630	625	603	570	600	568	584	562	632	626	600	596	572	638	611	581	580	574	619	626	579	627	611	623	615	616	548	609	603	553	573	622	602	599	571	623	605	603	627	618	606	581	578	600	617	596	613	586	607	617	619	621	573	582	605	579	634	574	580	575	565	580	621	594	570	586	628	607	618	588	620	657	540	594	581	595	614	595	647	610	589	613	558	593	640	630	599	570	590	624	586	572	607	589	605	605	592	576	610	579	563	584	606	569	669	586	626	626	607	584	599	602	569	585	604	601	587	650	599	604	588	649	600	629	575	623	578	594	562	622	559	593	607	610	607	584	554	603	586	570	615	600	594	613	571	547	611	591	650	563	607	591	598	598	609	599	616	600	572	600	577	604	597	578	582	597	648	601	613	590	569	604	620	613	609	561	575	534	578	573	620	603	538	598	636	584	614	610	628	598	606	591	619	609	541	547	636	589	622	601	607	613	566	552	621	554	593	579	620	624	553	554	597	587	629	592	597	585	622	578	595	589	612	613	639	571	607	556	578	592	641	576	550	592	601	580	606	626	624	603	615	613	594	612	557	588	582	582	618	615	629	622	579	578	609	605	619	622	626	624	647	619	623	610	595	593	619	642	568	616	591	620	552	571	597	596	544	589	607	543	567	569	592	589	602	619	626	590	569	583	577	581	606	602	608	602	605	587	632	594	625	584	583	640	576	609	602	620	575	581	617	649	586	570	603	632	586	651	659	609	637	643	601	586	642	567	587	608	616	619	579	598	558	622	617	633	621	615	644	632	610	587	579	605	593	622	632	599	611	602	599	625	606	535	615	567	586	583	642	612	583	613	594	638	583	617	582	600	612	592	631	602	603	593	592	584	600	602	562	572	600	612	570	559	630	588	586	573	624	592	618	576	593	576	631	582	569	587	601	622	582	542	608	617	612	579	599	597	602	588	634	631	649	617	593	599	604	546	555	614	576	598	619	610	644	573	590	581	588	624	602	594	583	585	604	649	560	584	570	597	586	543	594	571	587	612	607	628	586	585	601	628	608	625	582	582	585	607	597	630	603	606	571	574	619	602	604	616	577	587	623	579	552	572	602	593	603	599	589	560	598	622	610	572	591	586	593	615	590	660	568	591	573	597	590	627	576	582	538	608	606	628	595	601	574	600	545	562	605	622	611	598	568	595	603	612	575	618	595	590	633	566	601	604	608	583	571	606	530	580	585	620	570	576	617	607	610	558	630	632	602	599	588	598	590	572	626	603	646	609	585	604	599	580	630	574	596	623	642	659	585	567	616	606	642	572	604	637	584	579	608	573	557	564	579	592	621	604	588	604	564	565	592	532	573	599	607	619	586	628	587	560	594	577	609	584	636	565	602	620	588	587	592	555	594	552	615	620	551	600	595	581	653	617	611	606	582	563	570	576	607	539	587	596	567	567	628	581	598	601	563	587	625	603	627	596	600	619	601	522	573	631	640	580	590	570	605	586	570	606	611	584	546	576	600	586	612	646	593	642	608	642	659	635	607	586	617	602	573	555	624	607	602	565	589	558	577	585	603	630	608	608	612	635	562	587	582	641	601	575	596	583	588	574	629	611	622	600	553	623	569	621	593	599	571	585	614	616	632	593	626	569	587	644	583	594	624	593	578	599	602	605	553	590	601	609	526	597	626	622	592	576	584	580	618	617	592	612	611	572	625	598	593	626	596	577	593	636	601	566	626	602	592	598	598	611	587	558	544	593	555	589	613	599	625	600	610	603	550	600	600	603	606	623	614	558	628	586	604	622	609	577	618	624	619	589	596	635	577	598	637	565	596	569	614	626	528	589	551	604	574	620	629	603	589	587	563	555	589	601	586	628	588	590	603	579	623	574	590	612	577	597	581	567	578	600	586	595	609	568	597	582	592	608	590	610	573	634	588	628	562	649	596	598	621	602	602	547	624	590	556	648	565	618	568	616	591	554	626	590	605	596	632	584	553	600	603	583	651	602	559	593	599	573	581	608	611	569	564	573	574	571	591	546	568	658	563	563	602	609	570	566	624	607	636	538	586	629	605	607	591	609	619	556	534	610	577	580	613	573	572	582	651	596	590	606	595	603	603	593	615	584	575	583	606	605	608	617	563	598	627	623	573	618	578	558	594	605	608	605	593	592	584	614	583	599	612	572	586	590	612	618	607	581	590	599	615	585	595	610	636	589	628	578	567	573	630	602	599	570	569	582	631	627	615	600	600	581	571	617	589	595	582	595	603	595	609	535	621	608	585	599	569	616	577	591	615	651	647	670	569	599	609	572	608	566	608	585	577	600	573	648	593	585	613	572	580	646	616	542	598	592	581	660	597	633	574	643	570	602	550	591	584	582	572	595	622	549	584	660	562	580	609	605	626	546	604	610	599	620	570	602	613	565	592	621	633	587	609	632	587	638	589	591	624	541	596	614	636	600	579	577	622	552	602	596	612	610	591	602	628	620	629	586	574	620	623	594	626	616	549	541	620	557	590	587	602	587	575	635	576	520	599	575	578	624	627	591	626	591	575	568
47717	50390	48684	28656	25052	19000	13533	13557	11938	8118	6905	5308	4519	3462	3624	2796	2001	1761	1388	1162	859	690	519	509	455	417	413	381	332	349	343	298	317	261	293	287	302	275	267	276	299	295	253	264	280	230	260	288	254	254	309	290	297	296	254	248	270	288	251	324	256	264	256	228	260	256	243	278	290	257	274	263	247	280	248	265	268	258	253	213	247	232	249	258	247	234	253	256	236	253	258	261	244	255	271	258	238	256	265	276	287	242	244	238	255	272	221	230	248	230	271	255	263	242	256	240	267	229	243	248	276	269	256	249	239	247	245	257	242	244	261	275	234	258	243	258	268	220	251	245	262	244	254	279	239	251	253	235	225	266	263	268	261	266	251	281	223	250	272	238	222	224	269	265	239	262	255	235	253	264	270	265	241	234	287	233	238	268	265	249	254	245	283	246	214	250	217	251	242	262	250	277	278	240	286	245	253	226	252	241	250	237	258	265	266	268	272	246	245	285	248	253	258	263	247	266	243	249	276	273	263	238	255	256	231	239	245	213	232	281	247	242	250	235	264	262	246	247	270	238	266	236	251	266	252	273	227	287	221	266	270	273	256	259	259	245	220	267	252	259	281	275	263	238	239	250	288	236	249	252	279	258	241	260	256	274	258	264	233	240	226	257	250	233	248	218	262	269	246	222	236	231	274	236	232	260	237	254	271	250	267	275	273	227	248	231	252	263	266	276	251	244	268	246	212	273	263	245	257	274	230	245	254	245	231	253	281	235	256	245	234	257	271	230	239	254	227	297	239	254	241	239	236	263	232	236	269	230	235	254	233	229	238	242	236	244	275	245	292	249	256	276	259	262	246	260	239	254	231	238	237	259	225	250	238	229	236	250	245	261	214	230	238	257	234	254	270	226	245	293	246	254	292	281	278	244	237	222	272	250	255	285	272	272	247	247	235	243	251	239	234	254	261	229	223	234	259	267	249	263	247	276	270	237	253	265	238	223	257	260	244	263	244	266	255	236	235	240	265	262	279	248	237	245	247	267	252	235	254	283	252	261	256	269	248	244	270	237	264	262	236	261	233	268	258	242	248	256	241	248	272	261	215	226	236	243	237	282	230	243	244	243	232	227	247	277	246	242	250	228	274	245	257	270	237	248	259	259	266	276	232	254	251	244	241	275	252	244	280	256	236	252	250	245	252	275	259	251	269	271	287	290	248	227	275	231	251	268	255	252	237	252	253	265	226	254	262	237	255	282	245	265	266	271	245	256	256	225	256	266	231	236	261	263	249	252	235	257	227	263	234	239	247	248	244	247	238	246	272	243	234	267	256	258	239	251	271	254	245	260	262	248	232	251	258	253	236	221	261	258	259	231	263	235	274	262	259	276	269	238	244	260	242	259	257	247	280	262	238	244	249	245	224	224	241	272	269	278	244	270	264	260	255	258	294	238	283	240	270	232	224	236	266	243	227	257	235	238	284	260	249	278	255	241	225	267	278	236	249	285	281	261	236	272	267	246	245	255	275	226	254	243	252	248	254	247	253	247	266	287	266	244	236	247	279	240	273	213	214	227	220	244	254	265	254	265	259	249	240	263	259	242	251	255	256	252	254	285	235	239	267	274	263	243	222	237	284	242	264	271	273	238	262	232	245	256	248	271	240	274	225	249	264	262	241	251	248	214	263	227	266	232	245	256	264	261	258	257	259	237	253	272	220	260	252	262	268	244	238	244	251	247	234	268	254	238	258	249	265	256	245	260	249	232	253	241	283	241	258	274	235	244	249	246	258	273	257	253	272	226	240	247	253	226	263	240	261	283	257	256	259	282	255	269	261	281	261	243	240	271	272	214	271	246	218	236	252	250	258	228	255	269	274	276	278	270	269	251	246	283	262	249	265	263	258	233	251	221	252	256	262	266	235	237	285	263	258	282	252	229	263	270	252	244	249	247	238	233	240	227	242	253	264	254	260	275	276	245	243	259	266	254	257	265	241	252	234	257	261	242	240	241	261	258	236	268	241	271	272	249	224	249	262	251	232	257	210	254	258	233	249	251	245	273	252	214	262	247	255	238	245	270	246	281	267	247	254	285	251	236	235	276	276	278	268	232	253	267	222	229	216	255	246	275	226	253	276	250	267	253	237	254	238	245	247	242	237	259	258	280	270	269	259	247	250	263	258	267	258	243	237	259	263	261	247	264	280	228	230	256	258	296	246	261	288	252	272	277	254	268	229	281	247	251	255	252	254	245	236	290	229	259	241	265	235	240	235	258	238	275	245	245	252	252	249	256	230	260	270	221	263	241	267	239	264	248	237	264	248	221	231	238	275	234	238	268	235	277	265	256	265	263	274	245	258	253	236	236	260	266	302	291	268	272	252	256	255	238	215	245	247	225	260	281	254	262	259	241	230	257	251	274	270	253	245	219	282	235	247	237	226	241	246	265	233	237	282	285	260	248	237	253	259	238	260	276	249	275	267	260	245	233	246	230	232	280	237	256	277	239	265	260	228	258	254	281	262	236	260	273	239	266	271	219	242	234	250	242	224	258	291	241	267	251	236	242	274	254	264	250	266	242	246	214	255	246	248	262	256	249	240	255	230	261	261	226	262	262	248	256	278	256	265	254	264	263	252	256	272	251	261	236	250	252	235	244	250	261	255	261	269	234	257	247	255	250	265	270	255	256	238	266	255	258	223	262	262	225	253	241	283	280	258	261	264	254	291	236	216	260	247	250	276	228	267	248	243	278	262	250	251	255	235	244	287	252	249	244	252	234	242	278	248	249	255	246	230	266	268	258	243	246	255	255	249	242	271	255	243	261	282	237	273	240	259	263	261	239	264	265	260	230	264	257	242	254	258	274	261	277	258	251	234	241	266	253	243	273	279	263	234	267	264	247	233	240	229	244	235	239	251	243	290	244	249	252	251	240	258	241	247	242	238	251	265	245	253	255	231	270	253	275	248	257	243	235	244	263	249	261	251	223	239	226	254	273	260	237	234	269	248	251	247	245	277	231	260	261	244	250	240	259	239	231	250	234	263	280	253	279	244	260	222	287	241	273	235	262	285	247	254	239	231	256	262	268	238	244	249	269	246	260	247	227	254	272	275	245	256	258	244	273	253	239	261	242	283	236	249	253	270	249	242	237	289	255	282	248	252	251	272	234	259	240	243	254	249	233	262	257	272	283	226	243	280	259	256	259	248	249	224	233	239	269	256	238	258	277	247	256	262	225	244	258	231	242	241	258	221	268	273	202	264	251	255	251	283	267	242	254	246	271	246	272	254	260	257	239	265	237	232	259	269	276	252	249	270	216	241	249	258	266	269	246	222	255	260	234	263	234	263	273	264	259	239	279	218	231	247	229	272	261	249	243	251	232	207	258	243	266	269	234	230	241	239	243	256	234	250	269	226	251	239	268	229	268	256	260	246	240	272	246	225	291	244	256	277	227	247	243	270	238	258	231	289	269	225	275	244	275	227	267	239	264	253	249	262	235	234	272	247	248	249	258	267	266
34352	45741	46090	26256	29175	19320	18741	24170	22169	16739	17726	11978	14421	11989	12739	10140	7252	6682	5738	4814	3806	3042	2561	2228	1859	1763	1597	1350	1130	1088	1041	950	798	825	876	841	848	907	798	783	871	797	758	732	772	750	748	775	733	707	680	714	800	779	760	776	766	768	797	733	686	695	650	732	688	652	711	638	644	676	669	645	647	653	610	578	648	646	646	630	647	661	643	576	618	578	626	609	641	639	584	645	596	587	603	623	591	617	602	636	592	592	607	624	634	606	606	603	623	603	617	616	611	614	615	612	614	610	601	601	551	594	584	577	590	650	570	604	592	556	615	599	603	568	588	587	611	592	626	580	526	612	618	584	622	634	599	561	562	567	581	566	616	639	614	573	589	598	527	595	606	608	588	584	622	574	603	593	571	562	577	597	657	597	608	602	576	614	572	629	567	600	598	648	616	557	593	612	551	623	612	668	612	603	580	586	576	626	597	565	613	587	588	551	580	620	592	600	614	617	593	607	603	633	571	591	602	573	614	615	549	603	584	617	577	592	609	583	573	566	659	579	589	577	599	583	593	590	589	641	554	639	588	610	581	556	627	584	575	607	601	575	611	563	606	637	592	604	575	631	605	647	604	566	577	613	578	579	620	613	606	563	605	554	612	582	578	634	561	602	634	599	592	591	620	580	562	584	591	582	593	598	543	587	598	614	569	603	613	572	589	630	608	585	551	575	601	639	617	588	576	626	587	608	630	580	610	592	601	582	614	594	585	588	578	606	578	564	574	571	628	568	640	582	602	586	602	589	590	609	607	610	600	582	621	593	598	570	594	585	606	577	552	551	606	560	626	567	563	596	600	581	590	610	587	617	544	619	614	567	567	628	577	578	635	591	596	646	613	572	578	603	581	590	565	581	567	592	584	620	635	568	614	607	586	585	596	589	584	594	613	573	614	567	602	611	631	577	568	569	600	568	633	563	533	589	592	536	565	589	609	600	582	642	548	635	579	580	641	562	598	604	586	595	584	563	572	639	591	594	544	588	552	614	565	579	594	576	570	618	599	608	580	613	584	618	576	644	580	599	649	585	545	578	581	618	607	620	593	609	624	591	612	613	632	550	557	575	580	593	586	596	645	602	618	589	594	608	611	579	599	591	575	549	622	637	580	601	568	607	566	603	616	603	612	603	572	608	587	574	590	560	568	584	583	567	584	591	600	595	624	563	582	587	589	597	602	560	602	563	585	623	597	542	610	581	599	589	561	575	574	549	623	591	571	598	553	610	607	577	603	585	590	570	615	575	576	611	569	564	566	589	606	606	625	612	570	578	572	626	636	595	581	561	582	602	590	566	560	546	624	546	640	585	613	603	608	588	550	625	590	576	605	545	628	590	601	612	591	635	617	600	543	589	594	614	604	561	584	602	576	594	543	645	612	626	622	586	623	637	591	623	569	581	580	598	582	583	553	615	579	574	619	596	565	618	612	602	609	555	612	629	619	593	634	637	579	587	580	552	572	575	590	608	604	603	579	601	620	653	582	607	602	628	655	561	584	580	573	590	607	613	553	590	572	583	577	611	599	605	615	600	562	625	588	625	612	620	609	609	604	598	598	592	582	619	604	561	602	593	624	586	600	609	601	629	566	582	581	612	636	571	555	556	575	542	596	594	569	600	624	578	585	614	596	555	598	593	595	578	595	549	547	606	558	591	636	584	620	589	578	586	563	599	610	587	575	613	573	576	636	557	531	605	575	580	576	601	618	547	596	610	577	577	619	586	624	624	611	589	613	607	606	549	572	581	570	580	582	599	606	616	639	596	583	609	581	587	596	602	611	594	623	583	592	575	629	567	634	578	584	626	576	579	600	622	618	593	590	623	591	626	618	573	618	603	615	617	629	596	602	563	588	648	605	584	596	579	607	609	591	589	561	581	608	557	581	605	632	593	616	612	586	574	566	578	595	611	563	577	607	573	611	640	608	600	588	560	605	623	564	596	624	569	600	583	575	611	590	596	602	599	561	587	581	618	613	588	584	603	591	564	591	590	631	580	563	612	585	607	574	634	591	588	591	621	636	548	599	584	623	604	589	596	587	558	621	572	594	598	602	623	649	573	590	577	601	598	605	594	569	598	586	580	624	586	601	593	595	581	623	650	584	569	590	568	561	572	596	617	604	577	577	622	602	600	559	601	605	621	585	592	587	619	633	600	600	566	561	569	600	561	595	603	581	584	578	588	589	610	603	588	582	611	614	606	619	601	608	608	616	631	583	605	596	544	599	589	596	616	602	595	604	625	589	556	602	588	609	635	617	604	600	588	590	571	573	578	586	581	626	601	590	619	553	561	587	568	587	644	628	590	616	604	579	585	646	599	561	578	593	600	607	587	582	567	574	579	587	588	632	589	602	595	566	602	613	659	605	573	564	625	592	600	627	578	618	590	609	591	617	608	568	605	583	622	612	589	595	687	606	539	600	613	567	605	608	573	555	580	587	590	589	615	563	617	575	627	602	594	610	568	605	589	568	584	631	555	606	595	590	586	628	570	551	596	630	621	572	572	588	620	607	594	590	545	598	657	568	619	614	603	564	625	631	577	596	573	588	635	563	591	603	601	597	632	576	610	628	637	572	575	592	581	585	592	553	568	608	583	620	571	589	612	609	601	617	628	610	585	598	580	560	581	572	589	624	613	591	602	610	620	589	586	605	592	567	608	550	577	607	624	624	590	594	604	633	595	587	579	561	580	579	606	598	611	593	612	613	565	581	609	589	587	608	615	605	611	615	632	597	596	604	592	628	551	602	579	584	575	550	529	609	579	586	557	595	593	652	585	633	583	583	630	581	605	605	627	581	618	580	569	583	592	609	607	546	549	617	578	589	626	590	581	611	622	605	595	612	616	578	593	609	594	609	571	608	629	605	543	615	631	609	584	607	588	622	589	635	601	579	620	583	621	598	599	548	588	597	597	597	583	589	598	589	603	627	614	591	557	558	598	638	616	574	597	596	597	594	592	644	637	639	583	626	550	591	581	571	587	577	566	571	633	570	607	607	609	591	584	594	607	576	621	541	627	621	583	584	621	600	593	596	611	622	597	613	604	590	629	629	597	618	618	617	601	571	599	592	609	602	543	595	612	617	647	603	647	604	612	599	609	602	635	609	626	633	581	559	595	591	603	591	582	583	579	634	597	613	553	610	626	539	581	648	590	570	544	614	568	619	604	596	578	585	624	587	569	610	562	604	538	616	616	576	562	606	602	596	598	587	608	603	609	612	554	601	595	633	620	631	560	633	637	607	598	624	590	555	606	616	632	574	548	631	575	600	563	552	614	599	577	630	584	597	579	567	588	584	607	553	580	613	618	611	543	629	607	601	606	579	566	552	585	613	560	587	589	616	585	600	581	616	657	593	620	590	571	593	611	618	575	607	567	613	569	592	573	592	605	630	620	566	545	585	615	618	650	537	586	577	594	527	558	596	560	587	604	619	569	567	541	593	571	628	612	592	638	576	559	594	601	576	616	587	588
56229	52284	45593	29058	28126	24774	21915	22616	21094	16420	15171	10708	10224	7833	7435	6909	4467	3315	2700	2301	1712	1236	901	852	658	517	455	380	369	275	284	314	227	245	243	261	266	245	228	226	230	212	198	225	219	193	216	203	201	186	205	215	224	213	218	199	234	239	224	199	182	184	185	210	189	176	196	183	194	205	183	170	175	191	180	187	181	193	162	167	176	172	151	154	188	149	181	168	163	155	177	159	199	184	149	167	144	165	174	144	175	149	174	169	177	180	152	164	178	167	161	175	162	165	149	159	172	177	156	167	153	167	162	137	166	176	155	164	156	175	178	160	143	163	138	164	178	161	193	158	170	171	162	176	177	149	146	141	165	204	158	157	166	188	155	154	148	174	149	157	147	178	171	152	175	165	156	178	154	157	159	187	156	181	187	179	167	145	136	196	184	191	179	165	155	158	182	160	160	181	170	144	189	146	194	180	188	151	166	156	157	175	161	126	178	147	186	159	157	174	184	178	174	150	172	141	146	189	179	162	142	166	152	165	165	153	189	199	156	160	141	161	184	166	176	176	156	151	173	160	166	164	184	189	161	167	173	191	178	155	174	154	176	147	163	135	147	157	150	163	165	173	164	160	161	170	175	185	155	166	155	175	151	189	157	155	161	146	171	197	159	164	163	158	161	156	167	135	159	166	131	138	150	154	167	163	166	147	157	173	169	189	185	194	197	186	167	157	154	173	183	167	190	152	159	159	162	160	159	170	172	158	153	178	179	181	168	180	157	154	165	174	157	154	164	153	165	197	170	155	156	176	180	152	150	182	175	165	155	153	153	174	169	170	183	194	165	165	165	173	162	203	170	173	165	163	174	192	165	151	161	158	160	178	167	167	163	180	169	183	169	183	177	167	184	185	183	185	150	156	173	147	151	180	164	160	164	189	161	148	192	170	176	149	167	163	186	158	187	157	182	181	163	179	157	162	165	175	170	146	176	159	151	161	175	149	214	160	167	177	201	170	173	166	181	165	159	161	192	158	166	167	173	182	168	182	164	173	182	157	168	150	150	165	162	201	164	162	154	161	172	160	168	158	156	152	182	175	166	178	163	183	170	186	171	158	153	143	158	178	165	156	186	147	160	149	162	176	173	169	176	186	158	185	177	166	161	163	142	144	158	145	132	165	125	170	175	168	172	184	148	151	164	177	164	159	161	164	169	186	170	173	193	173	160	174	157	155	162	170	156	157	163	149	175	161	163	179	181	168	162	157	153	199	155	183	167	134	174	162	185	180	156	152	155	155	177	162	174	171	189	173	169	165	160	169	144	167	194	191	149	178	173	182	162	174	180	141	184	171	149	148	162	168	163	193	170	148	159	143	162	149	157	176	149	162	184	177	173	186	178	169	157	179	167	156	153	147	169	206	169	162	181	151	184	166	149	188	156	181	151	166	166	163	151	188	175	165	179	149	173	170	159	146	171	152	147	170	162	186	197	185	163	152	186	167	169	168	161	171	174	172	186	147	179	168	166	154	173	164	171	146	182	168	129	166	172	172	193	168	166	175	179	166	167	166	153	178	160	174	166	167	166	176	167	169	180	179	166	170	152	158	175	170	158	162	181	177	162	169	163	174	164	154	162	168	146	152	163	203	165	154	200	176	191	179	169	180	154	152	151	161	177	177	153	179	177	179	179	190	156	165	153	151	174	169	174	178	169	183	157	156	163	160	173	142	154	152	184	173	177	165	182	181	160	148	156	166	162	174	189	177	162	176	191	159	149	158	152	154	173	178	156	158	152	171	172	168	177	170	165	157	161	147	173	170	175	176	160	157	154	157	149	176	178	182	152	202	157	164	151	164	166	172	150	173	159	155	162	167	160	167	194	155	187	158	168	159	148	169	169	142	168	174	169	172	162	203	171	175	188	156	178	164	169	159	158	178	163	166	169	182	170	153	158	146	155	178	148	181	167	163	173	155	171	173	172	163	164	184	181	165	161	164	174	162	151	167	162	161	171	164	172	183	155	169	166	189	183	189	164	146	152	170	181	184	173	146	149	161	159	140	166	172	187	171	154	172	174	173	152	163	165	163	185	155	158	159	164	144	180	168	156	158	166	145	170	145	164	169	149	163	181	157	174	180	164	183	163	172	139	145	159	159	156	143	188	178	146	164	181	189	174	175	158	154	166	163	171	141	174	166	176	174	168	169	165	158	173	181	192	195	185	190	178	161	159	146	163	169	164	176	178	181	174	179	176	177	176	163	164	151	157	196	167	185	152	170	158	175	186	136	150	152	166	157	157	167	150	150	164	179	176	173	193	165	206	179	191	166	165	158	182	174	172	163	193	164	182	164	186	160	190	165	181	139	148	189	174	166	175	197	167	171	166	169	186	165	156	153	161	175	154	153	179	152	178	167	183	167	151	154	172	153	170	155	191	158	168	154	182	185	176	200	156	180	172	181	159	176	151	163	193	175	157	177	165	163	150	187	166	164	174	160	193	152	160	175	167	152	168	157	165	149	167	198	160	154	181	172	168	161	171	154	181	153	170	157	148	171	145	179	131	163	168	177	172	172	165	185	171	203	144	155	175	177	175	186	149	192	165	153	189	161	166	192	159	127	185	180	164	168	146	159	174	165	162	135	183	165	162	146	167	163	163	164	185	161	160	164	161	177	182	167	187	153	157	169	132	145	190	165	166	174	165	155	156	157	150	166	166	168	160	167	176	151	153	160	157	159	157	173	174	157	147	160	148	159	155	164	164	155	178	160	151	158	150	170	179	180	181	162	174	172	170	172	173	143	167	152	160	176	171	177	168	176	169	163	162	181	138	168	163	172	168	187	168	178	163	169	176	154	157	178	165	154	172	148	159	165	157	153	170	174	157	165	162	163	155	165	173	165	155	175	180	178	164	172	148	171	186	148	198	141	179	174	177	179	163	148	146	174	150	189	174	163	161	180	150	157	183	160	178	145	159	196	175	168	154	187	154	162	151	168	158	146	165	173	172	161	131	182	182	185	154	146	160	183	175	157	169	141	162	177	188	174	168	168	172	176	154	168	171	162	186	163	168	160	152	167	145	156	170	158	183	149	162	159	172	149	153	160	175	162	170	167	186	160	155	166	176	189	173	152	145	164	172	158	153	171	159	177	169	159	170	168	182	160	157	186	177	159	163	167	156	177	167	159	185	176	179	178	136	160	184	186	180	184	168	159	176	146	161	141	194	192	161	153	186	150	141	180	138	200	170	152	158	168	183	177	177	151	183	168	154	177	166	183	149	175	177	155	167	185	165	178	165	208	169	174	175	182	160	184	181	171	142	157	187	164	180	160	156	157	163	169	150	166	159	187	173	156	173	195	213	159	164	160	162	163	163	202	181	170	163	177	189	179	148	169	183	182	158	176	169	145	171	152	170	171	167	180	153	153	167	177	175	177	181	170	189	161	168	166	161	179	186	169	194	159	176	171	171	160	187	154	177	172	160	183	165	172	183	161	154	162	146	159	178	173	161	168	155	167	155	158
42366	50691	49358	33260	35215	26927	28048	32823	31095	26351	26813	18835	23568	20056	20145	17835	12642	11060	9582	7923	7325	5661	4614	4038	3290	2729	2674	1802	1719	1432	1318	1221	972	955	986	1018	1052	1007	869	845	831	736	750	739	692	658	674	743	660	670	655	705	736	744	678	783	789	803	832	696	611	599	595	577	666	575	597	614	556	549	567	539	546	549	504	566	496	527	484	472	514	476	491	510	459	497	436	433	442	419	449	403	466	454	448	415	484	421	411	456	373	395	402	402	376	366	400	404	424	405	402	374	407	405	394	383	397	435	373	419	427	377	397	400	421	423	387	388	432	353	404	418	446	383	381	433	408	403	396	377	408	389	406	399	423	406	444	426	395	429	399	374	388	419	435	415	393	416	416	390	407	399	391	408	418	448	391	397	443	400	389	384	390	451	414	409	421	392	440	437	376	431	438	380	390	374	422	424	396	394	379	388	407	428	422	392	402	409	415	382	402	387	373	412	368	410	396	449	414	413	392	419	398	415	431	403	392	380	393	392	403	387	369	448	410	399	392	388	400	366	447	359	428	407	439	388	400	414	388	429	393	408	385	436	428	388	412	388	429	411	404	400	398	392	397	378	408	392	434	349	397	390	407	405	403	410	399	417	442	388	433	413	448	395	392	428	397	396	411	427	419	400	402	415	393	427	381	379	426	394	385	420	397	403	432	399	379	396	373	413	385	403	386	417	394	388	421	425	378	400	375	420	396	422	408	393	398	421	420	399	388	403	398	377	393	442	398	380	426	408	424	373	388	447	379	435	408	447	403	376	403	405	378	372	372	384	389	398	410	396	416	394	398	395	401	438	421	367	390	422	405	410	389	413	375	413	375	405	402	428	376	388	437	386	399	367	398	369	398	385	406	418	368	396	365	403	397	443	452	398	415	414	368	384	419	394	426	384	385	396	391	458	394	406	369	389	400	370	383	380	378	363	411	408	417	404	407	401	396	417	388	433	440	397	405	413	410	401	426	410	375	398	405	422	369	387	379	410	409	406	404	417	391	376	425	384	400	406	420	397	400	400	417	415	397	434	423	414	408	384	384	405	411	400	397	412	406	380	394	384	365	390	385	422	416	393	394	384	435	448	413	402	422	386	404	386	371	380	378	427	400	397	358	372	391	420	401	378	406	386	403	423	390	420	393	379	383	384	410	391	430	410	397	418	386	411	388	390	426	440	407	405	407	393	414	395	396	424	404	389	437	398	384	413	410	379	378	388	413	403	403	424	426	412	414	421	421	378	389	395	435	443	408	365	423	374	417	372	405	393	414	395	414	379	413	387	390	385	398	420	386	381	411	388	410	419	397	409	441	369	434	406	399	405	438	437	444	420	393	384	410	417	372	384	389	383	403	412	414	391	396	425	424	411	433	388	411	386	368	426	403	390	380	426	425	382	423	412	381	415	423	431	445	377	413	427	409	430	408	399	415	384	364	450	408	418	404	406	402	384	404	404	400	412	391	380	385	395	422	391	403	421	402	424	408	383	422	396	419	410	399	415	407	396	388	372	426	418	391	392	411	438	401	376	402	410	425	407	374	427	465	414	400	411	410	377	424	388	416	425	417	401	390	388	395	405	401	409	384	404	371	401	405	461	431	390	399	396	400	395	412	425	420	396	404	426	392	439	458	405	417	389	406	395	451	401	388	414	399	421	347	412	427	402	377	384	417	404	401	409	396	383	420	389	423	382	397	415	394	433	413	405	389	393	357	378	389	406	397	443	400	402	412	391	384	413	409	390	397	421	438	368	381	397	418	388	391	414	417	384	375	406	388	399	399	370	418	443	381	405	376	408	408	387	393	405	422	381	397	384	378	443	397	398	365	360	417	399	388	402	379	438	390	426	395	366	418	405	415	407	391	419	409	396	369	407	413	411	405	436	375	399	403	401	392	390	402	383	395	398	382	424	413	385	364	380	411	397	436	400	388	394	383	415	376	387	351	387	415	415	399	417	421	418	418	424	408	379	391	395	384	418	411	394	395	394	412	423	419	410	379	377	417	405	420	400	383	428	416	452	384	416	405	394	419	418	420	371	404	426	409	401	422	431	421	414	418	387	396	395	402	408	404	364	366	393	407	392	401	452	410	427	412	406	357	418	412	392	401	417	386	455	381	402	413	391	398	402	370	376	397	402	403	399	419	408	440	421	433	406	378	393	379	378	402	409	427	411	397	394	406	419	402	365	408	413	390	415	381	379	419	369	436	416	423	385	380	435	395	394	410	412	385	402	358	388	417	391	381	416	418	404	404	403	391	406	399	398	442	383	421	431	413	381	424	409	384	373	394	401	424	411	438	410	389	373	432	376	440	402	394	382	403	433	377	442	377	408	421	394	398	403	419	436	434	396	417	446	381	382	381	404	416	380	368	391	404	392	373	389	376	417	402	413	389	434	419	379	388	393	386	405	425	420	380	412	389	417	393	453	396	388	419	409	398	417	375	422	420	423	437	416	422	396	390	397	406	419	379	435	401	399	422	429	392	405	390	441	398	453	461	380	397	397	392	409	412	406	401	387	433	388	427	418	386	414	413	407	352	414	434	451	407	402	415	398	402	403	371	405	405	357	421	417	414	427	437	391	408	427	386	382	398	390	371	434	378	408	451	408	396	408	385	381	384	410	398	375	383	375	409	403	414	387	357	389	427	403	411	427	365	379	406	400	378	416	416	403	421	401	397	409	384	375	414	413	411	366	406	424	382	388	358	390	390	410	399	436	408	384	400	370	386	383	412	379	410	379	454	413	379	405	400	430	405	403	395	436	395	379	405	394	372	427	403	398	383	397	417	414	399	401	413	428	357	393	390	404	417	401	399	426	374	390	419	392	412	392	403	389	406	437	362	381	423	372	410	429	368	410	424	401	449	411	400	437	416	419	404	421	396	362	392	386	402	376	352	391	416	417	404	392	422	395	376	384	379	405	406	389	393	392	407	354	381	419	403	402	406	382	380	396	408	407	396	397	384	397	386	399	384	408	375	380	389	394	419	398	403	427	385	442	384	412	434	409	384	392	397	425	434	401	434	414	413	405	402	411	432	420	380	382	370	409	412	408	400	372	379	415	414	415	362	395	401	378	397	421	399	410	416	372	400	422	418	413	432	410	422	385	406	383	393	395	408	425	392	389	424	382	368	400	388	421	415	424	388	373	411	410	405	377	387	375	424	378	437	422	441	404	450	432	383	382	404	387	427	433	406	404	421	357	407	387	378	439	389	411	390	415	424	392	425	386	366	411	415	411	402	396	399	422	423	442	390	435	435	397	347	400	392	395	388	401	380	405	389	428	378	423	438	400	445	402	406	426	402	415	365	392	423	410	376	413	410	408	377	392	415	436	390	428	388	390	401	380	415	375	421	386	441	405	411	399	424	433	413	397	424	397	390	404	400	385	430	413	412	391	401	380	381	391	407	433	419	408	441	422	387	405	390	438	422	389	385	412	391	375	415	435	349	376	448	429	357	386	394	421	389	394	396	396	388	416	412	394
26664	22583	18042	6861	4156	2355	1714	1391	1136	865	864	674	538	505	470	470	390	369	344	333	313	286	283	285	270	270	279	271	287	234	262	251	256	258	284	242	246	245	245	246	269	271	295	252	305	276	274	297	248	261	240	251	267	239	227	246	247	253	257	231	257	274	261	246	254	269	251	261	239	260	263	255	252	281	248	248	264	226	261	263	253	234	248	265	250	256	241	217	228	245	268	259	271	251	228	235	252	249	266	260	263	242	263	260	231	248	262	249	261	261	242	263	267	277	251	245	261	220	225	260	244	268	244	236	239	260	246	236	250	244	240	240	222	254	216	238	242	239	271	243	252	268	270	249	236	237	231	266	265	275	286	250	229	237	261	271	228	238	255	241	241	283	254	270	231	259	245	242	234	251	256	245	249	257	275	235	238	264	237	255	234	244	255	268	262	257	268	276	244	247	239	256	270	281	240	249	265	270	247	256	232	254	241	246	264	256	240	259	266	268	261	282	269	240	223	266	235	270	251	275	242	298	234	249	261	240	235	226	261	273	270	253	257	291	242	245	253	255	263	242	259	248	245	253	238	218	234	237	236	261	238	224	273	243	258	239	256	261	285	249	258	255	262	287	246	255	244	247	229	275	260	258	214	244	225	235	263	242	256	258	235	252	238	249	255	259	254	279	289	232	247	280	247	244	282	242	246	256	259	257	237	255	269	251	252	249	249	234	242	235	241	240	254	257	244	248	264	259	270	243	243	269	208	217	235	262	242	282	252	222	238	241	266	216	248	230	244	238	247	277	269	243	247	235	270	231	247	242	255	240	254	230	248	251	240	262	264	255	204	250	269	256	240	247	256	286	251	234	250	246	229	245	236	228	214	247	282	260	241	237	246	263	241	252	238	228	217	227	252	276	237	276	282	255	256	247	226	250	251	256	238	239	248	253	242	268	254	234	258	236	230	246	248	237	271	247	276	256	266	255	278	238	271	280	239	283	222	229	252	236	257	252	241	248	234	234	239	262	241	264	257	235	272	260	236	243	243	231	295	264	263	251	270	256	233	268	229	264	238	260	254	235	271	261	260	268	256	251	246	264	258	249	262	276	230	277	255	231	246	251	254	252	246	263	249	301	231	276	266	257	255	258	263	265	248	231	269	234	239	266	223	252	256	236	235	221	267	269	249	271	228	226	269	228	224	242	261	244	238	255	240	256	259	279	257	266	239	257	260	235	272	245	262	235	258	229	262	258	238	266	283	285	237	234	238	236	273	256	262	235	259	257	260	297	266	248	241	230	217	269	276	264	266	215	267	230	237	242	244	250	239	224	218	248	232	237	268	232	272	271	252	253	224	237	228	252	243	252	234	272	233	253	232	254	271	255	259	238	232	231	245	237	283	264	233	303	253	235	245	251	291	264	240	212	248	251	247	249	253	256	269	259	239	230	239	263	247	250	264	219	254	251	275	245	258	242	254	266	279	257	274	251	267	245	263	271	236	228	240	242	248	258	244	245	257	229	232	217	256	242	236	273	272	233	221	273	239	249	255	229	274	245	273	253	220	258	250	246	231	229	241	250	239	237	241	260	277	225	287	233	237	261	265	235	251	271	222	269	245	244	237	228	249	273	224	248	237	222	226	240	258	278	240	255	233	266	260	255	242	262	248	258	265	271	270	250	251	226	233	236	272	234	240	233	239	258	260	241	232	254	271	244	288	269	247	267	245	272	259	228	247	238	264	229	235	253	238	253	241	247	244	235	243	266	250	241	258	218	242	232	234	255	246	227	244	232	252	253	232	225	247	240	220	309	243	237	246	253	261	253	277	239	256	247	244	269	272	249	269	262	238	248	230	264	247	219	236	251	276	261	265	265	261	236	268	268	261	259	238	290	275	265	224	248	267	263	253	231	233	239	252	246	277	241	250	252	258	249	253	270	263	254	280	249	227	239	237	242	252	262	249	237	285	263	247	263	244	254	279	238	264	260	230	290	284	258	211	252	237	245	259	257	220	237	242	222	257	247	264	262	267	248	249	231	255	269	261	234	234	224	239	246	262	241	276	234	254	248	245	225	250	248	232	226	239	242	262	255	263	271	263	262	271	233	235	258	244	249	281	268	265	223	220	266	222	221	264	260	255	228	258	216	241	266	233	254	253	233	233	245	263	253	229	253	253	263	237	232	248	242	262	272	264	235	282	258	257	233	235	236	257	271	240	271	243	236	233	247	240	261	247	254	232	254	225	243	254	267	268	278	253	277	229	263	247	264	273	235	236	250	262	258	253	266	224	240	270	243	258	248	262	237	241	205	263	264	259	261	268	262	261	260	268	238	250	267	276	248	278	265	255	232	229	244	246	262	258	232	260	243	256	279	235	239	235	276	249	259	238	248	262	247	221	236	252	266	236	254	242	259	251	249	231	233	250	224	254	251	251	225	289	244	261	254	261	240	264	229	269	274	246	256	246	270	283	261	253	243	261	238	265	248	227	245	255	252	272	247	212	263	241	242	238	288	245	241	228	247	233	261	245	218	269	256	260	233	244	271	250	223	260	233	227	262	240	233	253	234	267	256	253	244	260	275	251	253	240	256	231	232	258	256	290	240	252	259	255	252	247	247	246	244	262	250	221	254	265	209	234	273	268	277	236	270	251	232	242	241	251	238	254	249	268	245	250	228	233	261	243	260	240	221	238	277	224	230	262	223	264	244	218	259	242	231	257	256	244	238	252	254	253	258	278	271	258	272	258	263	235	253	259	265	272	234	264	252	240	260	209	256	257	242	245	256	216	266	274	299	255	263	235	240	272	255	236	232	260	270	241	249	259	251	248	257	246	232	251	257	250	260	235	258	265	241	240	232	237	230	261	280	258	234	207	230	242	245	271	243	250	261	265	253	256	267	241	215	236	242	254	254	265	254	239	248	269	281	273	239	255	239	248	266	254	236	290	251	241	260	260	240	262	216	232	231	246	215	264	236	237	268	253	240	225	232	256	243	269	256	251	259	250	270	260	242	228	261	239	262	234	238	236	253	240	251	269	225	254	263	252	240	259	238	244	243	270	223	224	223	250	248	223	242	258	229	236	256	270	234	257	273	248	263	254	248	266	203	241	250	228	261	255	257	244	249	253	227	265	283	255	237	218	256	266	251	265	250	248	230	269	248	256	249	239	261	268	235	248	218	244	219	243	253	238	238	230	252	252	246	248	252	233	240	245	271	270	247	268	274	263	275	234	251	249	236	254	251	255	244	235	258	253	262	231	251	269	255	256	257	254	275	248	259	252	270	250	262	275	254	261	209	249	278	240	279	259	248	250	236	248	254	255	245	259	276	258	245	248	280	261	232	230	234	263	245	244	278	251	226	280	274	284	233	244	275	261	234	222	240	264	234	243	231	246	272	259	280	253	237	262	270	241	247	263	246	222	229	259	258	275	266	265	234	257	258	252	244	253	239	275	265	263	228	241	264	259	268	252	264	247	247	239	236	238	272	238	257	240	231	257	243	247	246	259	253	286	250
17472	21406	21523	12164	11264	7252	6005	5835	4892	3840	3582	2688	2630	2144	2178	1808	1393	1307	1141	1071	1049	991	884	859	820	764	769	725	694	668	651	610	631	704	617	676	612	659	621	655	628	636	637	705	667	632	645	627	672	653	595	653	623	638	632	646	657	671	629	649	593	644	629	591	605	655	608	610	612	588	620	617	620	584	613	645	606	588	615	600	609	567	618	608	607	566	575	630	602	560	623	633	645	638	589	625	615	607	580	591	640	650	587	579	634	602	608	578	600	598	583	585	587	576	649	621	575	608	612	623	629	560	626	604	641	598	598	602	586	638	610	617	608	610	627	618	578	639	593	609	615	634	617	653	580	588	569	600	627	620	610	600	579	602	586	584	594	612	588	584	584	603	614	589	650	614	647	591	590	606	615	584	590	577	567	638	603	583	632	596	605	623	648	616	580	567	635	588	572	590	552	615	547	585	581	579	595	634	594	621	580	587	619	611	597	579	611	581	598	573	570	612	614	628	597	619	597	634	598	628	607	602	596	602	622	598	592	616	584	601	603	580	597	596	590	637	592	585	613	602	645	607	593	581	606	633	615	582	630	627	614	586	596	563	593	654	616	568	620	586	604	592	590	576	591	592	580	620	580	566	616	578	598	547	575	606	621	578	651	580	578	594	642	601	629	634	570	613	570	640	603	555	575	685	609	609	619	567	613	570	607	634	559	591	598	585	578	611	575	530	618	610	588	604	599	558	587	610	607	611	612	661	611	589	561	624	606	561	600	623	604	587	591	619	627	605	616	559	627	590	584	595	621	575	591	568	589	593	610	555	612	579	600	639	572	624	578	592	624	620	600	608	604	618	597	650	614	568	599	586	598	596	584	596	619	585	604	587	591	651	608	579	606	604	568	605	627	617	614	587	623	586	608	565	589	635	628	583	612	643	573	625	611	623	562	568	604	589	566	596	577	597	643	575	540	574	633	609	523	600	601	559	588	607	607	642	613	600	620	629	588	631	575	607	608	608	585	633	608	555	602	584	569	581	639	606	593	549	606	647	597	671	603	590	624	610	609	583	639	584	588	604	543	579	592	626	557	592	590	639	574	580	582	598	586	664	572	619	594	575	611	601	632	582	626	608	568	556	594	592	616	544	605	590	588	596	622	592	647	594	572	597	631	648	594	584	559	650	550	598	565	596	578	583	607	600	635	550	585	594	628	587	586	623	621	583	612	565	588	604	614	608	645	624	625	621	650	585	602	580	596	623	578	598	603	585	588	583	601	577	585	614	606	598	605	585	590	593	628	651	592	586	544	596	600	607	603	583	582	624	589	610	618	598	619	632	591	619	586	581	591	605	584	545	580	612	591	597	596	537	594	633	580	654	627	567	617	596	625	590	597	586	554	615	586	571	566	555	576	643	607	605	611	608	617	636	622	562	612	610	563	613	552	597	587	625	573	636	594	597	584	595	602	620	588	610	587	582	557	595	562	612	563	547	618	593	581	608	622	606	581	632	623	588	676	581	590	592	626	616	610	640	603	650	580	590	609	587	587	619	586	606	605	590	607	596	629	596	618	584	604	592	613	613	592	616	574	604	629	616	579	642	601	550	600	589	583	597	567	577	599	581	582	599	640	606	613	544	604	608	627	604	587	616	612	602	641	671	618	580	594	652	587	538	605	605	591	558	568	610	612	580	560	530	587	586	597	598	587	606	578	589	618	641	604	593	595	572	613	581	585	593	625	631	572	560	609	594	590	585	604	587	606	588	584	590	575	632	595	578	600	603	587	575	593	643	615	614	600	642	622	541	591	621	560	574	606	573	547	621	607	659	596	608	614	626	630	612	580	561	566	624	573	613	566	601	585	574	580	579	587	595	570	603	598	581	546	592	593	642	616	599	585	576	651	562	583	579	621	584	608	611	625	634	591	607	595	614	576	587	610	568	585	587	608	623	657	602	624	602	599	593	597	656	674	565	609	615	590	588	592	594	602	603	605	593	590	576	583	645	601	618	599	605	560	640	604	616	617	588	568	592	608	576	616	596	602	648	620	580	580	609	566	612	594	632	614	611	612	545	577	602	569	578	604	611	602	601	585	601	615	577	620	622	604	614	616	596	600	580	600	602	623	606	620	613	584	597	604	641	605	625	600	620	596	605	590	599	609	599	634	571	594	610	568	569	605	560	622	598	593	616	609	615	573	639	592	566	573	607	576	619	592	599	630	597	600	578	558	610	607	636	599	612	619	615	560	614	577	596	627	599	631	606	585	587	562	622	598	629	581	538	620	588	613	551	626	613	586	577	616	575	557	577	621	641	637	613	591	577	614	583	580	614	606	601	578	639	625	570	624	610	624	586	601	572	559	599	639	603	610	637	620	571	552	609	609	640	585	590	596	642	599	641	598	587	537	600	604	593	593	647	601	606	593	586	591	570	617	583	557	591	591	598	600	612	591	629	586	603	632	585	619	634	582	562	583	581	577	632	567	585	580	602	612	616	629	619	605	562	620	581	638	587	597	572	587	617	585	563	619	614	611	587	619	573	597	604	595	610	613	607	609	565	607	578	627	581	603	619	600	605	582	608	621	601	575	605	570	644	677	601	643	589	662	611	629	577	635	635	600	621	585	598	602	594	611	597	614	579	604	615	622	614	616	598	605	586	585	603	599	577	598	593	554	611	620	576	579	608	572	600	595	616	623	567	625	622	599	603	590	591	571	565	605	565	589	583	618	645	603	590	606	594	598	621	634	535	627	604	587	602	618	597	578	632	619	605	596	615	649	573	614	566	606	622	551	607	606	610	590	596	591	612	594	576	607	631	560	569	598	625	637	601	615	612	642	575	607	566	618	573	553	594	569	627	616	607	654	538	630	646	614	561	593	614	623	617	592	614	636	595	614	621	634	557	599	582	603	584	602	607	613	563	600	582	602	583	607	601	611	623	587	634	633	605	597	619	609	562	591	615	600	641	598	608	581	627	599	633	620	582	659	587	606	608	620	584	594	611	599	595	584	586	590	584	629	607	620	639	540	565	618	592	570	590	606	574	621	589	568	596	579	626	611	621	596	616	601	604	591	582	583	614	598	549	597	589	589	583	600	620	625	607	582	559	625	628	574	589	589	600	625	601	616	611	589	632	591	581	594	620	619	621	582	570	605	608	619	586	620	584	621	572	604	599	587	617	609	574	577	578	612	595	613	591	599	602	589	607	602	602	595	581	595	622	550	603	630	628	594	587	594	644	578	573	572	635	603	549	610	590	582	595	578	556	618	561	584	585	637	602	567	636	579	605	595	564	590	609	627	579	602	603	629	607	562	579	575	602	592	645	576	568	625	598	589	615	644	590	553	577	614	618	581	607	649	621	599	601	568	641	589	598	595	622	622	587	567	611	605	619	597	608	596	620	563	633	602	603	631	568	616	589	634	602	575	565	599	607	578	572	620	614	568	577	620	596	603	637	588	599	580	599	574	567	559	583	580	613	619	609	629	575	591	590	560	597	592	640	591	544	616	609	587	669
46317	49265	48654	28968	25620	20021	13769	12508	11575	8575	8267	5882	4823	3467	3503	2977	1795	1457	1160	1027	865	642	566	502	455	401	388	388	336	319	303	294	280	288	323	319	309	274	295	273	295	267	263	329	266	288	254	281	264	276	232	278	281	278	266	297	261	253	260	299	266	276	258	274	254	248	241	273	276	265	254	237	254	259	257	259	221	235	252	266	224	240	249	269	239	232	222	267	264	239	254	254	266	247	246	238	242	280	253	244	241	266	252	249	254	259	229	277	252	250	242	282	257	271	258	259	247	234	254	228	259	231	248	225	269	227	249	281	277	257	279	258	241	227	262	248	251	260	221	220	248	253	244	253	266	254	266	217	247	270	268	280	247	261	253	245	238	249	242	265	274	241	233	243	245	238	218	252	233	292	262	242	224	256	259	248	257	240	238	215	234	260	246	231	254	270	265	274	250	254	258	276	250	255	278	234	250	267	245	258	257	262	247	264	249	260	275	251	289	243	261	245	286	257	235	245	264	269	254	275	254	263	213	235	300	272	259	276	259	280	278	237	241	215	261	249	263	256	263	258	220	236	258	261	267	237	252	228	266	304	259	266	244	238	240	271	282	245	247	235	234	236	259	256	265	259	290	249	256	276	247	262	239	231	269	265	247	262	239	249	280	246	260	285	268	253	219	233	274	251	235	232	256	288	249	257	265	268	281	254	269	268	283	271	255	242	250	276	263	259	282	235	266	269	267	269	279	252	255	257	233	257	256	267	256	277	270	273	253	266	245	251	224	256	254	255	240	255	270	266	257	251	247	290	267	254	239	225	298	236	248	278	268	237	264	282	250	234	250	243	273	259	239	260	258	255	249	242	283	257	247	260	266	240	249	256	257	274	265	267	263	256	240	235	272	228	252	235	248	236	255	255	266	252	237	239	241	254	275	260	263	247	238	250	252	249	249	255	241	236	236	274	271	238	238	261	272	233	237	242	237	268	233	222	256	236	280	240	272	260	259	254	231	261	240	234	253	273	293	272	260	265	259	271	243	276	298	257	266	285	221	233	259	240	260	245	257	247	244	271	259	249	258	230	242	251	245	265	247	242	247	263	230	228	239	213	247	225	230	268	256	274	225	248	249	274	256	274	273	239	233	232	258	243	225	250	302	267	239	299	271	245	282	268	245	251	240	250	251	259	243	276	252	268	257	244	244	273	269	261	251	266	254	248	220	249	257	256	280	236	275	255	254	267	254	270	275	281	229	247	270	248	257	267	251	273	256	245	259	252	260	249	241	238	240	254	237	256	242	242	245	267	272	234	259	250	233	271	266	241	242	272	274	254	234	272	252	254	266	247	260	284	239	247	263	265	273	261	239	257	233	235	282	271	254	288	243	271	276	257	243	266	240	260	271	264	237	234	232	257	244	253	275	291	227	263	245	262	242	273	272	265	262	258	229	259	249	246	274	264	268	265	251	253	257	258	224	279	273	273	293	247	243	247	227	259	263	225	253	228	254	283	231	273	256	247	258	230	265	252	252	246	272	249	256	248	247	242	244	240	272	242	230	245	247	242	221	271	270	239	233	267	249	235	264	247	277	289	255	238	234	257	257	253	255	259	254	251	290	232	250	259	273	266	263	275	236	246	259	260	256	247	241	262	247	250	264	240	245	261	230	261	274	256	245	258	265	274	264	250	267	259	272	282	253	247	275	280	237	229	238	245	273	215	241	263	233	241	268	240	244	235	254	264	263	279	248	225	250	234	242	251	229	245	239	263	248	229	285	237	285	243	234	258	265	262	252	251	286	255	264	282	248	272	269	250	247	268	273	251	264	224	271	297	250	247	257	251	236	257	243	253	247	272	261	247	252	264	267	273	279	243	277	243	244	265	275	271	267	238	283	254	254	266	261	267	261	258	258	241	246	258	246	267	230	237	261	235	280	250	257	233	281	240	237	257	267	259	263	234	256	251	276	259	232	251	249	278	268	236	281	270	266	249	262	271	280	238	283	269	258	251	267	226	243	236	216	242	277	247	244	238	270	242	255	276	295	265	261	286	247	265	246	244	238	252	272	284	255	265	264	268	276	282	264	262	268	250	226	274	250	274	250	225	220	279	243	236	225	271	236	276	231	294	209	250	258	271	227	250	241	258	258	251	239	239	255	232	268	253	245	244	245	246	225	244	259	262	241	284	213	261	243	224	283	254	259	282	253	258	280	278	244	266	256	251	265	250	250	258	260	264	238	245	256	286	262	264	240	269	244	232	256	276	252	236	261	268	262	264	258	264	230	224	226	279	257	231	263	276	268	231	253	272	240	260	264	242	253	262	240	267	286	265	274	238	225	253	293	271	232	275	244	261	256	253	239	231	249	251	241	262	230	272	265	256	249	243	237	258	281	272	245	259	239	237	283	230	261	242	248	246	245	259	281	229	235	247	265	281	254	247	255	251	231	268	231	239	298	238	243	244	256	222	261	254	241	227	257	249	271	257	245	239	273	257	270	264	266	250	244	228	273	205	289	259	257	269	245	245	222	249	224	264	249	240	264	285	254	231	260	264	259	243	274	220	271	242	264	255	233	254	231	279	224	252	262	257	251	274	254	238	249	253	253	242	254	273	277	246	267	250	243	272	255	252	253	243	239	251	242	251	217	237	254	268	247	275	254	239	259	246	272	257	246	258	241	266	274	254	251	273	263	245	264	258	258	240	253	247	273	261	265	251	253	240	219	269	234	242	239	257	238	254	245	243	262	260	227	256	255	239	263	237	242	233	251	259	260	256	248	265	272	251	227	270	257	249	271	265	258	253	250	244	249	281	255	262	237	259	273	260	256	264	236	245	230	260	218	278	219	269	268	263	234	248	249	260	269	231	260	235	235	238	281	260	239	259	255	246	255	263	253	222	250	253	240	258	231	239	213	263	260	237	248	249	272	266	269	286	242	257	252	244	240	248	259	240	232	241	224	250	241	270	268	252	245	236	267	237	265	227	268	253	291	259	265	250	262	276	258	255	279	252	245	249	262	259	252	269	246	233	233	251	242	268	247	257	304	261	266	251	272	247	265	236	228	256	266	221	260	261	266	250	230	253	259	243	279	216	235	254	247	252	222	228	236	241	262	242	229	251	256	261	254	282	232	229	242	251	251	285	267	279	266	249	281	263	258	252	263	243	213	243	294	237	272	245	267	255	237	251	255	246	252	276	248	243	238	269	239	243	225	237	257	222	270	271	260	251	245	261	235	269	246	276	225	244	260	267	297	281	264	226	245	244	234	237	243	259	275	245	224	282	247	272	205	285	264	251	245	239	240	239	241	292	296	244	263	260	282	270	251	269	260	240	263	271	270	241	262	249	251	247	270	291	259	241	255	241	223	224	228	251	238	267	239	248	224	230	284	254	255	215	261	248	261	249	235	268	251	268	261	258	261	232	238	256	251	248	277	239	233	262	263	269	224	236	250	243	260	234	263	234	231	248	252	245	241	225	224	245	242	248	259	280	250	229	249	252	273	270	272	248	278	253
33118	42915	47231	27126	28442	22305	19586	22216	22322	18494	20238	14365	14102	11461	12381	10364	6745	5953	5232	4676	4013	3220	2660	2413	2138	1634	1522	1280	1143	1065	956	916	859	891	856	848	817	814	760	791	811	824	762	732	692	792	787	723	683	742	704	735	758	714	732	711	721	770	787	742	679	699	719	733	670	721	663	649	653	640	720	678	659	645	712	643	662	678	653	642	641	618	619	663	653	656	663	631	606	601	630	638	622	640	635	594	597	610	570	586	589	587	597	596	607	598	597	580	580	626	558	590	600	638	560	556	602	626	610	548	628	588	592	580	539	628	592	568	578	571	622	584	607	587	602	540	564	548	564	649	595	566	591	617	605	577	582	595	587	581	593	608	596	637	615	559	619	619	601	541	589	592	545	588	583	599	575	615	609	587	579	613	608	564	605	621	631	599	585	592	609	610	570	563	605	607	583	590	621	608	582	639	657	619	561	587	670	549	636	575	573	565	635	588	638	634	641	562	589	593	588	581	630	603	571	629	592	594	602	600	566	573	585	631	547	606	629	563	580	566	599	586	626	556	577	608	568	614	629	608	552	625	615	606	567	581	619	619	625	563	613	547	589	595	554	610	576	600	582	578	608	556	603	579	593	627	589	618	624	580	572	600	590	561	597	589	568	573	672	604	578	621	557	628	611	576	629	609	605	612	614	567	570	612	601	638	606	638	599	620	636	578	601	589	603	577	574	561	611	622	625	588	594	617	616	578	593	600	607	624	577	567	580	585	560	581	601	619	561	544	582	609	594	583	568	538	582	593	631	573	602	557	586	641	567	609	591	538	649	612	633	569	616	597	609	602	598	583	613	621	592	649	606	575	557	625	607	601	590	576	645	610	586	605	577	588	589	580	571	590	573	599	580	633	635	630	562	594	642	597	595	577	624	630	624	600	557	605	610	600	579	607	576	593	610	594	605	584	564	599	659	600	575	570	577	590	614	604	587	536	576	581	614	548	585	628	613	598	586	615	638	588	620	611	655	600	635	580	597	595	578	595	598	581	596	615	586	601	619	586	635	598	590	571	545	603	584	621	605	576	575	595	588	609	619	595	575	609	594	588	598	584	580	665	584	601	599	600	578	586	623	620	658	598	593	621	585	613	586	584	602	605	605	580	607	616	596	629	583	569	611	567	613	631	591	586	622	646	574	544	565	556	603	587	585	558	586	586	553	592	539	570	595	613	582	576	580	597	580	562	594	614	613	602	593	606	593	578	611	598	598	580	615	586	569	602	617	555	654	562	594	586	589	576	647	642	633	631	585	630	610	596	584	563	615	622	575	565	562	607	610	630	643	591	601	593	610	556	585	581	639	588	578	625	618	583	578	606	558	593	621	605	626	587	595	610	622	595	633	585	613	588	597	617	634	567	545	587	621	582	569	599	608	609	590	606	620	614	592	580	599	600	593	616	626	616	577	589	619	579	600	595	603	601	590	593	631	629	535	614	599	577	588	629	579	593	636	610	603	555	634	634	624	608	603	577	619	607	547	576	584	560	624	607	572	603	610	582	593	580	607	577	582	571	594	567	590	628	598	608	617	575	577	614	581	634	600	571	606	576	598	655	621	575	640	614	630	596	629	607	578	563	585	586	609	572	593	626	590	571	553	533	597	611	616	593	601	618	585	588	642	605	592	607	615	564	598	592	592	555	561	567	588	599	546	608	615	614	613	594	602	602	618	586	633	577	583	567	641	597	623	584	632	619	612	562	598	610	611	615	588	617	621	602	588	649	599	596	562	627	626	613	610	599	614	609	601	618	614	607	647	570	569	573	622	544	603	573	593	613	624	563	616	567	564	570	612	598	602	613	583	563	630	548	592	544	592	592	577	586	584	638	595	603	565	572	571	596	581	597	612	595	575	628	619	555	623	608	593	577	606	620	579	622	571	610	593	588	564	608	613	582	587	602	595	574	604	623	593	568	561	556	630	619	624	595	607	595	575	554	559	616	585	613	556	594	574	580	565	596	558	592	606	589	606	590	588	590	598	563	609	616	555	560	597	598	660	532	567	621	617	598	543	588	574	605	562	582	606	576	610	595	619	632	552	595	570	582	575	570	576	598	587	606	578	608	589	572	636	566	607	571	617	557	612	572	645	571	630	593	581	593	598	558	609	628	565	611	604	615	596	587	594	601	633	638	599	567	635	597	626	607	593	630	626	618	610	643	591	654	592	623	596	566	557	540	587	580	591	615	613	553	571	635	599	611	617	640	595	614	612	598	587	584	620	619	609	590	600	579	623	604	596	620	549	617	600	611	648	611	603	629	612	574	593	543	630	596	606	565	635	630	627	603	605	553	581	608	581	641	587	651	617	573	611	554	570	636	628	581	588	621	553	583	595	624	565	591	627	597	608	596	614	575	594	586	606	642	591	599	583	591	558	608	608	629	605	578	603	622	577	590	594	591	621	587	595	607	656	589	615	594	585	578	588	582	669	582	563	595	576	611	615	627	592	602	596	565	605	561	592	621	590	629	592	572	587	592	617	615	571	597	607	585	598	589	558	607	611	560	632	609	612	625	582	596	637	576	575	550	602	582	602	614	643	584	615	629	592	573	648	596	603	631	568	626	579	607	557	607	567	559	566	593	607	570	607	599	581	614	579	566	598	612	557	587	614	607	619	594	620	570	603	561	591	560	584	571	590	611	589	585	582	597	568	591	550	628	570	581	591	648	576	590	588	590	591	606	575	597	576	595	598	581	604	576	582	596	611	567	584	594	590	615	643	559	591	576	613	583	556	590	643	623	554	590	595	592	618	609	609	580	578	604	610	586	593	616	607	589	610	604	635	625	653	622	575	611	561	576	581	600	589	612	572	628	626	583	568	608	596	579	608	603	572	638	613	592	600	603	586	610	553	625	597	607	607	578	589	619	570	586	591	625	541	620	588	572	614	598	580	571	600	639	581	617	610	605	608	592	596	578	578	576	644	572	558	582	609	606	577	598	603	611	605	617	618	580	610	587	599	634	542	598	597	557	591	592	610	588	593	590	560	579	590	575	659	611	587	556	593	616	608	588	626	584	630	565	550	608	564	555	596	585	606	611	621	589	607	627	573	580	630	594	603	616	606	636	583	578	545	590	634	604	615	601	582	646	610	543	637	603	614	584	569	582	605	610	650	571	572	557	587	544	589	601	606	565	533	578	593	604	601	585	586	592	591	634	644	631	628	575	587	578	625	618	617	603	566	596	632	598	622	566	581	594	630	602	589	596	582	621	619	591	590	596	589	593	612	631	580	572	560	548	534	631	572	566	557	575	577	604	626	592	652	566	626	568	558	583	617	569	592	596	574	639	617	601	602	575	608	577	604	589	547	574	630	618	615	625	599	594	637	583	582	606	598	601	618	618	630	633	604	564	594	628	603	616	605	621	562	617	590	593	633	575	562	566	571	572	567	593	605	583	630	615	607	612	638	560	646	589	597	620	636	622	594	610	597	622	601	568	600	621	630	596	630	643	621	587	600	584	635	548	598	601
56490	50682	49359	31140	29482	26581	23379	22746	22066	17651	17096	13469	10358	7319	7186	6194	3986	3072	2375	2451	1746	1418	1007	847	640	505	618	464	367	349	298	245	231	256	278	300	250	243	222	214	243	232	226	219	198	211	226	191	200	179	194	200	211	197	217	202	196	222	205	234	185	197	176	221	206	215	199	194	203	176	197	211	192	179	184	188	158	194	191	169	170	188	201	167	200	189	168	173	155	174	181	168	169	164	187	160	192	158	156	176	148	178	170	151	183	138	179	155	159	178	152	159	153	182	162	182	164	160	171	176	157	179	184	164	153	176	142	151	185	152	170	165	158	161	158	151	174	159	144	171	183	163	153	169	164	187	168	167	207	147	158	157	184	180	160	162	163	182	170	178	171	176	165	167	170	164	166	162	189	160	175	163	185	161	154	174	166	123	180	191	180	176	167	183	174	171	161	168	174	158	157	177	171	152	140	173	173	173	170	145	178	151	173	178	188	171	160	170	181	154	193	181	166	173	158	164	155	169	167	158	178	168	180	164	163	155	172	161	161	159	141	187	139	178	156	182	180	163	160	183	163	152	156	155	153	162	154	161	191	169	148	187	136	177	182	177	176	179	176	156	163	162	161	150	177	155	188	183	165	140	163	182	146	158	178	167	181	177	168	155	171	170	160	179	182	182	166	171	171	164	159	154	151	182	170	171	174	168	187	177	162	181	166	155	163	169	175	170	160	174	172	168	180	197	173	166	178	179	175	147	183	156	157	176	181	175	141	156	166	181	159	165	162	169	173	157	182	162	193	173	163	182	171	161	188	167	163	165	158	141	173	169	175	149	185	145	173	172	181	167	178	165	161	186	204	156	174	165	154	156	180	177	173	164	157	189	159	174	160	164	179	176	154	181	208	177	179	184	154	160	180	163	167	183	154	165	173	137	160	173	188	163	167	195	188	188	150	168	209	173	180	165	157	150	167	166	164	164	173	140	163	180	182	153	199	153	166	219	151	173	193	158	159	154	171	166	180	168	169	178	172	179	169	158	171	144	153	160	157	163	145	164	151	162	155	177	180	179	153	154	175	181	147	177	164	146	164	152	163	146	167	163	153	159	202	197	163	152	159	159	162	169	198	149	152	192	166	138	146	172	163	170	193	193	142	160	160	156	171	124	155	162	200	165	152	178	160	165	161	160	189	166	169	175	145	157	170	165	191	163	157	169	185	170	190	187	152	168	149	170	164	167	165	154	184	164	156	152	152	155	195	162	171	172	152	169	192	178	159	171	171	188	169	171	205	158	167	169	171	181	175	199	163	184	172	180	189	172	177	168	172	153	191	171	196	171	157	189	171	151	136	170	174	176	167	158	186	143	179	155	153	170	186	193	165	171	160	175	162	178	170	139	188	160	172	157	170	146	192	164	166	172	158	153	180	178	150	169	147	173	165	161	176	155	161	171	159	183	172	151	176	178	160	152	178	174	167	181	176	174	179	155	158	171	163	166	150	136	171	171	183	166	149	183	173	178	175	135	151	165	158	158	159	155	204	188	171	152	178	168	192	158	180	173	172	136	167	168	158	185	161	154	170	177	167	158	150	172	178	169	168	166	150	152	183	160	188	168	185	149	164	165	161	156	161	149	149	161	155	175	189	173	193	180	174	158	157	166	152	192	193	177	184	160	146	171	155	177	151	150	152	144	153	173	182	159	160	173	149	184	194	181	184	146	165	173	161	181	172	165	169	170	173	171	174	194	152	153	164	157	183	176	176	159	172	156	164	170	185	165	181	175	149	169	175	163	163	200	181	152	159	162	181	159	173	178	173	180	180	148	170	163	166	168	171	171	168	170	168	186	165	169	155	168	195	208	154	167	161	167	179	175	176	149	179	158	155	157	153	165	136	168	190	165	172	161	172	156	164	166	170	164	153	160	158	162	179	148	165	191	159	167	143	162	153	181	192	179	201	174	196	164	182	180	174	179	165	182	180	182	167	166	167	159	148	158	165	163	167	168	161	165	157	149	158	156	160	165	141	156	171	177	153	171	186	158	151	195	181	154	170	175	163	183	171	162	152	155	153	150	181	165	157	158	158	171	194	165	139	153	160	181	174	151	144	157	169	165	164	179	165	175	181	168	183	150	175	144	163	166	152	166	164	193	175	181	162	169	182	155	169	151	177	162	155	177	182	165	176	161	150	157	174	187	158	167	165	175	173	182	152	166	181	161	179	168	153	152	156	168	150	149	168	157	176	155	189	156	168	175	157	173	166	172	160	160	159	191	183	162	144	150	158	177	169	208	151	159	186	167	183	160	177	182	161	187	171	159	176	173	172	171	163	176	181	154	187	175	147	148	180	176	182	177	163	164	159	158	168	146	179	168	171	155	170	150	168	153	167	149	150	157	149	178	160	162	186	165	158	153	180	179	161	175	156	138	174	173	154	164	155	191	198	155	153	161	154	198	184	162	156	155	165	154	169	160	167	157	157	166	171	168	155	160	161	173	160	158	159	180	172	168	189	187	165	188	159	156	172	156	151	159	174	169	152	170	164	181	160	174	184	192	165	182	170	202	146	176	173	178	143	173	152	175	167	171	179	188	175	179	176	181	171	153	177	161	146	181	155	198	187	149	165	166	180	182	155	166	156	155	163	173	178	161	175	146	176	188	179	149	186	180	177	168	175	159	175	161	158	188	182	171	166	166	169	175	156	152	172	177	167	157	177	167	170	171	149	185	163	144	173	143	181	151	166	179	159	174	154	171	147	170	166	175	132	172	162	165	164	171	159	162	159	162	151	164	188	151	184	165	160	178	156	141	164	158	137	180	163	174	175	171	150	166	167	156	160	169	166	177	174	181	162	175	160	156	175	192	161	192	171	157	168	168	170	159	166	176	171	177	157	156	185	168	183	159	165	152	188	162	159	157	202	186	186	180	186	192	165	163	150	173	176	153	166	182	155	134	179	178	154	160	177	188	183	150	150	148	160	145	166	156	182	152	168	171	178	188	169	171	172	157	158	197	156	152	180	176	159	166	153	170	148	169	168	180	172	157	189	177	161	156	168	166	170	177	174	152	147	168	182	175	158	169	176	166	138	169	189	156	157	175	163	154	159	176	158	186	160	156	174	172	159	190	168	189	183	154	154	152	153	191	150	167	152	180	163	141	154	176	172	206	155	190	146	150	180	169	179	192	164	174	187	178	160	165	172	171	161	184	173	192	190	163	147	181	164	178	170	167	165	158	180	173	169	164	176	174	158	160	186	160	169	171	179	152	160	146	174	170	170	172	180	161	167	181	158	169	152	188	152	168	190	165	159	187	160	160	191	154	172	170	170	179	179	170	156	180	157	156	158	173	158	204	176	172	185	178	170	146	152	154	162	182	165	170	145	164	159	162	153	142	176	157	167	166	175	163	171	160	181	164	144	151	173	167	149	179	169	145	159	183	187	163	149	162	162	166	169	177	169	141	175	140	154	167	203	165	163	152	166	176	139	163	151	149	170	178	153	163	154	172	151	182	169	161
41779	48013	50789	33563	35449	32188	29005	30943	32435	28127	29506	23097	22806	19085	19730	16075	11505	10578	8984	9053	7437	6188	4819	4399	3549	2657	2593	2084	1635	1534	1301	1170	1003	971	1095	1003	1063	957	874	855	862	735	773	791	748	765	761	665	623	724	695	688	743	723	655	677	685	730	765	746	649	674	604	593	591	586	573	549	586	594	554	504	578	590	509	594	520	549	499	497	535	514	481	468	479	453	433	450	438	454	448	437	472	455	428	436	433	446	378	415	438	453	434	407	458	379	402	377	437	415	395	444	404	404	399	406	387	377	426	400	435	380	455	372	377	419	381	408	417	418	415	385	396	377	395	417	418	414	427	397	379	400	406	433	399	409	403	380	409	391	394	383	452	370	405	396	399	396	389	412	409	406	415	457	411	377	435	381	385	407	380	357	399	412	407	400	394	420	407	407	400	379	397	392	432	367	380	377	385	412	383	436	415	388	419	406	383	443	382	433	384	438	451	397	378	405	446	439	394	378	386	410	376	397	413	370	409	383	405	407	407	403	366	354	438	412	390	423	396	401	352	420	451	418	417	389	400	417	403	424	443	424	402	408	403	409	412	417	416	379	425	421	423	395	363	457	383	421	418	377	404	419	416	408	382	397	423	397	423	414	354	405	377	404	418	403	416	392	391	392	391	378	356	402	379	427	420	399	414	399	414	436	405	429	410	418	444	410	425	379	372	421	367	399	423	404	403	397	408	341	382	356	390	391	412	384	406	411	406	416	418	375	373	408	397	404	390	405	445	402	426	396	450	393	392	409	382	425	422	410	403	400	420	417	390	411	401	399	448	378	407	432	386	415	397	409	389	401	414	393	402	389	384	431	415	418	391	393	403	377	377	391	413	425	346	413	412	422	412	449	417	410	370	379	381	398	380	409	420	398	382	397	397	398	421	376	387	390	413	404	373	377	399	405	360	412	417	399	410	402	412	387	408	380	420	396	432	398	403	412	385	443	387	404	398	433	416	395	406	399	449	391	390	394	406	407	419	407	418	409	392	455	363	365	401	385	417	399	372	388	389	439	427	403	397	397	398	388	413	384	395	431	394	403	412	411	363	396	397	391	378	373	419	394	407	429	422	412	450	419	405	427	432	402	402	372	401	448	379	407	392	395	404	397	405	371	416	420	399	391	418	490	393	413	391	407	417	361	417	397	385	369	413	434	382	402	380	412	376	390	384	418	394	387	421	431	408	401	411	375	386	421	425	407	430	426	426	380	399	386	400	375	390	409	405	408	376	399	415	428	422	364	439	420	443	419	387	411	363	432	406	392	392	401	394	381	416	431	375	376	382	433	433	432	404	358	419	387	420	371	423	416	397	384	419	422	371	405	420	375	432	452	403	404	422	399	435	424	407	439	410	412	415	392	399	409	404	399	365	432	386	402	408	407	388	364	395	380	433	453	390	393	403	421	402	433	412	405	396	410	439	430	395	453	387	374	423	388	431	410	413	389	380	398	438	395	384	378	375	422	410	432	429	381	443	389	417	419	433	397	388	420	379	375	403	414	411	384	374	438	380	427	395	418	446	405	387	372	421	440	351	406	407	407	402	392	432	460	448	377	408	423	392	378	372	452	419	369	387	423	408	418	382	368	417	402	400	410	389	383	411	392	408	420	429	416	423	413	419	395	383	419	392	384	424	390	418	471	386	427	390	397	428	393	429	411	373	390	425	392	408	447	393	426	377	417	388	375	405	405	352	404	418	424	397	418	406	429	391	390	365	403	416	353	428	394	380	435	407	388	398	427	398	415	373	373	417	436	423	437	381	389	420	408	420	420	414	436	377	423	403	395	405	444	401	399	410	408	421	386	420	411	374	394	393	414	369	424	350	399	380	379	406	439	400	408	427	424	432	392	387	353	384	405	389	431	352	420	400	373	460	387	395	365	432	417	418	399	414	391	424	417	385	384	388	388	411	433	397	428	380	392	415	431	395	413	408	402	438	403	413	432	377	404	436	372	400	421	362	409	383	415	414	411	431	447	417	391	351	415	397	412	389	409	423	392	389	372	382	428	361	411	400	393	417	399	384	398	408	409	422	396	384	420	404	398	372	438	439	414	367	438	405	436	406	423	415	408	406	429	394	379	392	406	431	427	406	389	415	384	424	375	420	439	381	398	426	428	419	430	393	391	395	440	373	422	389	393	428	437	447	390	423	385	428	405	412	413	422	417	386	412	391	401	385	398	398	403	400	394	378	379	371	376	423	387	374	401	393	404	400	402	395	435	388	398	430	429	379	424	405	396	398	438	396	392	419	450	414	376	411	373	419	404	421	385	429	400	406	400	447	379	426	442	403	415	411	405	394	390	424	441	413	422	395	359	373	373	355	438	410	403	389	374	437	389	385	386	408	413	385	398	424	394	423	405	376	414	395	438	440	420	413	414	407	382	402	411	407	395	408	430	426	374	448	416	410	418	383	400	384	439	438	416	399	370	390	433	366	400	381	432	399	412	415	394	371	371	405	425	389	413	404	375	462	393	395	380	390	403	424	411	438	369	414	390	418	387	434	378	417	398	412	414	437	393	418	353	400	394	411	404	390	409	430	369	409	395	409	404	404	396	436	396	423	431	377	424	410	374	393	375	399	389	385	412	418	432	428	423	437	381	412	362	433	403	415	426	395	409	407	390	430	419	415	420	436	379	413	390	442	399	391	447	353	376	386	408	380	395	393	385	377	433	443	390	375	403	399	412	394	410	436	426	379	373	388	389	422	409	389	438	443	406	375	424	383	406	412	411	396	382	410	386	434	375	419	396	413	385	402	416	371	412	397	381	435	400	418	421	402	390	441	388	377	407	392	384	352	410	418	404	406	380	377	379	409	397	397	411	430	408	392	434	418	374	401	403	403	402	406	389	432	403	394	434	374	378	422	414	425	382	419	402	418	396	393	396	405	424	410	388	409	428	437	398	349	417	481	410	439	403	405	418	410	391	418	382	412	385	363	419	405	404	420	411	451	419	370	420	412	413	401	402	412	392	378	399	410	379	417	412	397	403	400	427	408	406	422	403	375	392	385	439	395	370	418	398	383	410	435	399	351	444	432	400	374	404	429	411	381	365	412	415	449	411	414	365	439	403	399	393	429	391	425	393	409	435	434	433	384	386	412	394	430	415	435	394	359	388	379	412	390	415	435	362	406	403	390	433	395	396	407	388	413	376	369	429	424	401	406	371	398	394	405	404	399	395	393	374	440	393	404	402	387	431	377	435	453	410	422	387	432	402	443	434	404	410	408	396	419	397	379	412	390	406	437	398	412	382	419	448	375	410	403	418	437	391	383	391	421	401	426	410	406	417	416	463	425	379	408	380	437	393	429	364	459	421	402	387	384	429	420	398	414	431	415	405	393	392	413	407	428	384	387	427	387	417	425	402	380	437	368	382	395	406	410	404	381	392	416	419	408	378	427	412	393	413	412	413	402	407	395	415	425	457	457	401	402	436	415	407	421	387	441	431	380	399	395	405	405	409	393	400	406	382
27897	21239	15456	6328	4267	2672	1924	1413	1227	975	875	753	566	491	463	376	365	394	367	307	297	282	293	268	282	264	304	306	283	253	246	246	237	261	289	253	261	274	273	283	282	289	259	255	275	235	257	284	237	223	259	257	285	236	263	275	243	238	266	237	245	265	257	275	304	264	214	256	261	256	237	234	259	233	271	244	261	276	237	255	235	248	253	253	237	280	237	217	250	249	231	261	259	264	250	247	259	269	276	273	251	251	271	237	266	233	230	229	245	256	262	253	230	290	250	233	236	228	268	263	229	254	260	286	235	247	247	263	234	242	236	256	241	234	285	231	229	253	253	244	274	234	237	251	276	239	261	246	275	269	257	267	252	249	266	250	253	237	262	248	233	265	237	247	259	259	260	253	251	247	252	288	249	244	242	258	253	240	256	281	240	223	249	255	246	268	244	279	262	254	255	236	264	224	257	278	296	273	227	270	255	265	247	257	228	275	257	248	244	286	264	263	274	272	238	264	228	252	284	225	250	252	247	288	253	263	281	244	263	271	260	243	238	255	238	267	252	257	255	243	231	225	250	262	242	265	235	280	254	246	254	205	210	223	248	246	243	244	258	249	228	265	280	233	232	233	267	253	209	246	243	269	285	219	256	240	254	250	246	239	265	237	283	257	239	262	262	252	235	232	248	243	231	271	238	272	266	237	240	230	249	235	296	238	244	261	236	249	244	279	290	245	233	242	225	230	246	222	240	267	265	266	246	236	235	242	245	261	219	249	236	239	274	235	246	257	263	235	237	248	263	296	246	254	268	248	260	248	270	242	272	251	265	250	279	240	233	251	246	240	250	243	259	236	260	239	247	266	230	267	246	226	233	250	222	239	224	252	265	251	247	264	256	271	275	234	257	261	278	253	237	233	285	239	258	266	260	282	281	270	256	248	266	221	235	241	240	267	251	254	263	245	270	265	272	253	239	262	260	208	286	245	238	225	231	274	249	251	256	242	207	244	258	251	238	256	236	214	254	243	261	229	266	246	229	238	268	281	251	253	257	262	243	273	263	242	231	244	241	249	261	248	254	243	244	224	257	235	218	243	286	262	242	255	261	248	226	257	237	249	229	250	267	253	265	270	259	271	261	254	247	245	238	243	279	235	280	236	243	249	237	237	223	247	263	235	245	252	223	284	240	231	251	260	264	235	275	228	244	264	265	257	272	264	263	260	256	251	266	282	246	257	268	233	252	245	274	252	270	270	266	236	256	262	246	237	264	251	295	214	268	254	240	245	213	251	249	224	255	252	240	264	238	258	211	269	255	223	251	256	256	267	263	243	290	260	241	236	251	275	294	234	238	255	247	244	233	235	244	266	268	234	233	234	286	254	263	267	259	249	263	260	275	236	274	240	236	259	239	213	229	247	247	235	245	253	277	250	241	230	263	264	247	262	267	255	245	268	228	273	274	293	262	212	270	268	257	225	264	257	235	245	242	252	268	234	259	258	267	237	224	243	278	212	240	216	266	233	276	240	247	253	252	232	245	252	246	272	269	226	276	259	247	251	243	252	230	261	274	262	279	258	236	228	255	253	241	234	256	225	229	230	252	229	251	206	257	261	228	284	262	249	242	256	237	266	225	242	222	277	254	232	260	281	270	245	255	288	248	255	234	260	238	256	266	253	267	255	261	259	292	243	268	275	268	251	282	231	251	266	246	264	241	246	205	275	276	234	262	282	257	257	254	248	222	223	262	253	247	257	239	252	258	240	280	255	266	291	266	276	233	263	271	238	266	257	263	245	250	270	258	236	273	246	277	253	250	244	262	251	236	252	247	246	238	251	258	235	248	252	256	251	253	256	257	255	258	222	244	221	250	241	232	222	264	277	237	290	270	260	253	258	280	250	239	253	245	267	255	242	214	268	237	252	250	248	249	244	280	256	260	246	229	260	225	257	262	240	239	232	244	240	256	249	257	254	265	252	261	264	281	251	240	259	246	237	250	234	266	232	232	281	257	234	228	287	243	263	265	245	238	252	245	282	236	233	242	251	255	240	220	263	277	255	239	236	286	240	240	269	247	227	237	281	245	225	251	228	247	230	243	262	240	235	246	220	255	278	241	251	253	235	253	256	252	258	268	274	224	255	261	236	218	229	218	231	252	241	242	240	252	251	243	242	220	254	229	263	224	249	257	264	261	256	219	229	277	249	232	269	241	296	222	270	241	227	252	255	235	243	243	239	238	209	266	227	238	244	250	252	255	233	255	270	234	249	239	232	251	220	274	231	245	259	228	253	252	263	245	241	257	233	256	242	241	237	275	228	236	243	239	213	244	231	219	246	236	263	258	250	264	233	218	264	240	249	264	243	257	255	251	234	256	248	268	269	277	260	245	249	290	280	238	251	250	215	268	242	281	244	254	225	251	258	226	266	274	256	260	225	246	259	246	273	277	257	253	254	239	248	232	256	250	251	216	262	258	284	240	253	255	287	228	243	256	270	282	219	250	243	240	273	267	272	240	241	220	263	263	254	234	228	240	268	244	247	257	252	244	284	263	224	262	274	271	253	248	245	241	277	280	237	248	241	275	257	263	236	280	258	235	242	272	232	248	275	251	271	262	238	256	246	269	269	245	242	283	249	252	239	275	233	254	243	257	267	274	233	252	262	274	232	222	240	268	230	259	251	238	216	247	254	236	263	238	249	262	245	217	248	249	249	228	250	241	223	250	263	255	237	267	260	257	275	249	272	264	283	237	247	251	267	263	270	265	232	256	283	228	273	241	264	236	249	247	252	243	266	228	245	240	271	259	249	242	240	264	265	257	260	235	238	246	247	268	249	271	242	236	262	223	235	260	269	260	251	258	267	271	266	242	246	220	229	283	245	256	233	264	277	248	288	252	246	250	208	255	276	268	257	270	247	246	250	252	236	242	258	256	271	252	237	264	256	264	257	248	291	219	245	260	264	259	243	231	232	249	234	252	267	271	254	244	256	245	292	269	251	282	247	237	226	264	246	231	225	261	232	244	240	252	232	274	262	245	245	270	248	232	269	245	245	263	262	259	238	273	259	282	241	250	247	242	248	264	246	230	239	237	291	268	265	206	256	252	239	237	242	244	239	292	249	240	264	257	243	268	239	248	251	238	250	270	266	239	234	236	256	242	263	254	246	262	255	219	251	231	271	276	224	262	255	284	256	280	260	233	255	250	231	285	248	252	253	262	249	257	265	243	244	244	242	273	276	255	259	264	252	244	237	251	269	256	248	243	262	241	262	245	263	247	256	248	265	241	245	230	236	255	263	264	244	260	244	242	270	230	243	245	238	263	283	290	259	260	264	264	241	250	241	244	219	269	233	233	242	257	250	267	229	268	242	249	251	236	258	278	234	247	238	237	230	244	257	258	247	247	239	266	226	249	242	238	262	254	267	277	273	231	257	238	255	257	271	267	264	264	256	223	247	244	250	255	262	261	229	258	245	242	222	259	253	244	241	267	284	248	278	250	276	259	261	265	268	250	244
18047	18830	19540	12245	11332	8587	6425	5621	5228	3988	4181	3133	2508	2182	1878	1562	1359	1327	1194	1112	998	960	879	823	804	749	766	711	692	721	689	710	645	675	651	635	665	637	695	665	687	716	692	672	642	669	622	617	625	634	638	660	657	642	657	624	595	646	658	669	593	637	612	589	645	623	616	637	602	580	624	608	605	626	604	604	658	616	590	589	641	637	616	580	628	623	609	664	610	625	611	597	592	609	597	603	622	606	586	595	604	559	579	604	628	589	579	629	636	571	633	567	593	548	624	587	620	571	573	567	560	609	595	620	600	604	598	629	595	600	582	626	600	592	604	578	580	607	597	581	604	562	611	607	579	611	621	581	611	589	599	598	577	586	574	620	588	656	615	599	605	625	569	596	583	646	614	633	618	614	567	607	590	605	611	610	558	617	640	519	598	560	571	601	593	611	598	576	594	582	610	604	564	575	573	588	614	593	587	617	624	573	626	652	586	604	609	607	624	611	617	564	555	553	579	581	616	597	595	572	596	613	611	656	618	595	587	638	576	644	614	600	613	586	581	569	549	617	596	617	585	609	628	583	583	629	606	600	652	572	607	613	576	586	593	568	605	591	606	571	613	593	622	650	587	635	616	555	602	620	586	615	586	607	617	591	610	618	590	596	601	603	603	586	630	610	605	564	592	592	589	606	607	541	606	575	608	610	624	604	572	611	613	617	570	551	603	629	633	606	583	593	585	549	592	633	567	581	598	620	584	606	559	589	597	626	620	587	567	601	591	609	591	606	612	627	609	587	608	630	576	618	588	584	612	581	649	603	564	575	624	583	641	616	596	617	589	592	628	586	611	624	595	601	578	609	590	600	636	642	594	616	563	573	618	603	593	610	589	602	609	586	618	642	618	579	579	596	614	598	600	628	633	609	612	661	580	572	626	581	636	589	571	581	629	677	619	583	592	581	581	661	596	632	629	623	609	595	619	643	605	605	627	606	638	594	588	578	594	620	590	596	612	602	584	590	583	553	597	596	622	584	599	646	617	575	614	616	576	611	626	589	596	601	599	600	598	616	531	576	606	578	592	581	550	587	639	575	582	613	592	581	612	584	606	626	645	553	569	593	585	603	635	656	619	641	637	585	581	608	660	610	601	575	586	612	574	614	640	633	600	617	546	575	593	630	623	609	621	602	585	581	592	624	573	588	552	572	578	635	569	596	586	622	597	597	613	609	580	593	607	594	588	603	606	606	613	570	627	649	564	539	613	577	593	575	594	638	611	609	547	559	629	567	610	598	601	607	649	584	603	616	582	588	621	582	586	638	572	577	617	575	612	563	593	607	626	622	585	615	573	572	626	599	581	634	577	611	598	603	604	607	577	631	616	603	596	619	546	595	576	605	595	615	602	619	545	608	604	611	622	614	595	647	582	614	610	580	600	573	622	624	633	613	620	602	607	591	594	587	629	598	615	615	607	612	611	602	624	633	609	615	633	617	602	537	635	599	580	576	568	638	590	661	615	601	597	566	597	608	600	567	581	595	625	578	610	601	579	607	620	598	585	551	616	593	602	599	586	625	606	592	579	613	646	604	571	575	554	598	608	636	604	604	595	564	574	591	581	555	581	579	557	595	574	637	614	615	602	603	551	602	595	582	615	591	636	576	610	637	547	618	612	661	617	605	625	611	588	601	654	605	571	620	622	611	577	636	606	570	615	576	612	625	596	590	605	596	562	627	585	627	623	574	597	609	616	633	582	645	590	613	547	588	574	589	540	590	569	544	591	506	616	639	624	636	567	616	630	574	587	607	606	572	651	634	607	614	589	609	601	615	593	595	554	628	629	609	577	610	622	645	628	586	581	601	633	572	577	620	546	627	604	611	662	585	628	620	612	580	555	606	612	610	611	580	604	606	636	590	630	603	584	611	606	608	606	625	602	616	634	624	652	619	604	595	608	606	579	580	546	611	618	630	602	613	583	570	623	664	585	636	612	571	599	617	612	608	563	618	602	615	604	614	581	579	586	635	587	599	594	590	562	608	573	588	607	595	618	588	564	595	590	601	588	580	628	576	579	572	550	593	603	550	585	614	594	607	631	559	564	649	625	592	599	690	584	606	604	622	590	599	622	570	594	602	619	585	611	600	638	610	634	527	609	628	610	557	571	605	583	610	579	598	566	618	598	594	648	591	616	553	665	584	582	608	613	555	625	606	585	604	554	556	586	623	615	639	591	597	615	640	636	566	636	596	612	624	562	602	590	621	616	564	642	608	611	588	576	601	617	648	585	587	634	614	628	576	607	588	625	619	634	617	617	607	582	590	575	622	595	571	632	580	573	600	618	612	565	597	614	624	624	593	574	570	601	620	600	629	616	562	580	587	577	597	593	584	650	637	597	631	608	591	639	626	564	594	608	593	613	589	631	616	584	659	615	628	598	595	601	604	554	626	583	592	607	622	566	552	607	613	612	604	584	612	608	625	580	567	595	596	622	559	598	612	578	596	561	600	635	639	563	556	597	598	555	581	607	641	597	605	610	572	622	619	587	637	629	623	600	585	594	598	625	635	629	622	625	537	617	571	616	626	583	629	625	632	624	592	616	613	583	610	631	593	611	685	606	587	624	567	623	576	579	559	628	608	627	632	629	572	569	547	564	650	578	603	595	589	588	594	612	614	610	644	605	639	634	595	614	578	600	572	602	601	599	585	592	631	569	622	575	597	618	605	641	657	581	565	605	598	561	594	613	587	589	585	581	595	606	601	581	630	613	576	620	636	588	650	652	616	612	568	595	595	642	614	586	640	658	595	627	583	655	651	591	603	624	580	552	598	622	586	574	562	623	610	631	636	575	597	590	585	606	565	612	644	612	583	583	622	582	598	609	605	609	612	605	579	621	610	573	606	599	616	624	574	586	563	617	612	650	608	581	610	580	621	591	570	590	590	625	624	577	601	605	569	603	600	597	627	571	632	557	636	583	595	580	591	600	612	614	593	614	573	578	631	586	595	566	598	634	613	583	589	630	600	606	634	571	630	577	607	603	569	587	583	603	593	587	567	630	581	579	600	588	591	606	600	618	599	637	594	576	626	565	647	550	575	580	580	624	601	583	624	562	629	618	678	627	608	584	615	606	569	602	577	577	597	610	627	601	588	580	649	617	558	596	599	655	635	572	597	618	588	609	589	605	560	563	615	589	606	610	602	635	609	571	560	601	569	639	571	583	556	606	620	590	602	595	610	598	601	610	566	583	597	602	614	605	550	579	598	651	595	621	649	599	615	545	599	638	623	554	571	643	606	606	612	646	624	601	573	602	590	575	595	583	616	620	604	559	597	603	586	587	602	600	573	630	612	579	605	575	628	562	588	587	602	615	599	635	592	587	634	593	584	612	566	617	602	627	559	612	619	573	610	620	598	589	576	581	575	630	613	641	587	653	578	609	606	592	668	599	566	576	594	629	586	593	590	632	613	577	636	579	608	626	636	598	626	611	585	604	613	603	569	609	609	619	590	532	608	601	589
47907	46143	41091	27695	24986	18832	13924	12186	11108	8681	8385	6914	4558	3240	2770	2488	1634	1384	1240	1187	920	722	574	545	428	406	413	364	335	298	312	309	290	293	273	277	295	320	270	274	292	270	285	301	247	262	256	284	269	268	246	260	268	278	274	236	292	288	260	285	253	253	256	271	260	246	280	264	217	277	268	269	263	267	235	254	268	248	236	264	260	295	259	273	254	275	260	303	249	276	240	271	251	231	234	245	252	264	249	259	274	251	254	246	238	277	263	274	257	241	240	227	257	265	237	265	237	258	248	244	253	290	239	247	247	256	236	240	267	276	241	260	278	272	253	235	247	267	248	249	235	267	264	257	255	249	203	269	278	253	249	260	229	220	257	260	256	250	247	250	224	250	271	266	260	235	243	266	229	285	250	261	231	226	277	258	254	255	262	248	259	244	246	249	278	269	237	266	266	263	244	245	255	252	283	273	266	247	226	260	255	277	249	250	281	247	244	231	251	254	258	281	278	232	266	248	243	244	260	271	251	233	219	248	240	262	264	262	235	249	282	258	262	240	256	253	251	255	273	267	269	252	265	233	258	242	227	267	248	244	249	244	270	255	271	253	262	270	258	246	240	231	225	265	265	273	268	246	248	281	246	259	276	260	278	250	254	232	230	281	255	260	258	230	261	264	295	226	250	254	231	249	261	264	256	239	259	232	227	246	242	248	241	235	292	227	250	216	264	264	247	255	242	273	234	229	252	250	261	269	243	230	256	256	296	269	237	264	296	241	247	231	219	232	236	249	268	274	279	270	247	275	264	278	270	280	229	272	266	274	241	254	268	246	258	251	268	249	252	274	247	268	230	256	260	263	252	265	272	259	240	268	243	257	261	257	258	259	237	260	246	257	273	271	256	284	266	274	239	263	251	220	245	224	254	251	249	261	250	266	254	238	242	292	251	252	269	281	253	267	267	267	268	244	261	281	218	233	249	254	263	268	219	266	259	241	253	270	245	274	243	296	237	268	211	259	236	243	258	251	233	279	255	247	275	243	240	232	258	249	252	257	262	261	259	258	262	276	245	235	253	270	258	273	264	269	258	249	255	247	253	274	290	239	239	241	272	260	260	248	242	254	289	251	248	270	265	267	243	248	242	249	252	282	260	247	234	234	270	255	255	227	221	257	270	239	264	248	234	270	217	260	229	224	266	237	248	266	279	246	241	250	250	276	236	287	268	257	259	246	259	235	263	258	203	263	266	265	253	256	235	243	222	257	263	245	255	220	214	251	245	266	253	241	247	269	257	266	261	253	241	270	245	244	267	242	223	244	251	250	293	256	251	244	229	247	253	259	256	265	274	265	242	255	240	244	254	250	273	249	245	243	303	261	275	268	252	277	250	252	254	239	252	259	269	247	260	255	250	262	240	283	259	269	265	250	264	276	248	282	241	239	242	236	261	264	256	256	219	284	235	259	262	231	234	259	258	281	279	265	230	278	274	263	225	229	235	232	279	239	256	280	217	240	257	249	265	282	263	279	247	292	245	258	245	250	236	228	251	242	274	255	271	230	261	250	240	272	257	266	247	263	230	216	256	264	265	247	244	245	228	238	246	252	256	256	256	251	253	228	232	280	264	233	269	272	236	250	243	244	243	287	244	254	273	269	251	258	229	249	261	265	257	263	243	227	258	257	238	238	215	229	271	258	214	231	265	243	217	228	287	279	244	284	281	257	245	282	254	251	264	260	261	231	232	250	269	231	266	267	269	242	255	265	234	236	286	272	253	271	244	231	244	261	240	244	224	252	276	258	245	268	251	224	260	237	249	240	251	258	267	257	252	242	239	280	232	261	243	258	248	233	255	262	245	255	257	264	219	260	237	242	238	270	261	259	271	285	241	250	251	210	248	234	264	257	226	240	295	254	245	262	249	261	252	239	264	249	282	234	276	232	283	253	259	270	247	255	258	236	271	256	265	315	276	263	248	248	241	237	283	271	255	236	272	268	243	264	267	251	250	238	263	243	243	236	258	284	255	276	233	267	266	267	282	233	248	261	253	268	256	268	259	280	237	244	262	221	239	263	249	239	237	237	245	221	242	231	238	274	278	237	261	266	261	258	256	236	244	284	254	220	265	261	239	238	252	238	258	241	263	282	250	256	260	236	248	271	278	234	228	235	258	252	201	231	244	246	255	244	245	260	243	237	244	248	268	239	226	264	276	240	239	226	246	253	236	244	253	256	249	257	238	233	258	244	236	266	281	238	250	278	224	260	262	241	285	254	251	243	257	277	264	239	257	267	224	249	252	253	295	224	247	249	236	244	274	238	254	266	274	268	263	242	240	240	231	251	234	271	237	233	259	256	257	257	241	283	242	251	238	229	264	250	278	275	244	247	263	228	235	248	249	253	226	246	234	256	244	239	270	282	257	257	265	246	262	255	210	250	262	244	262	258	245	282	248	242	258	284	245	263	261	245	231	253	230	266	230	232	244	229	271	273	268	245	268	253	219	246	254	265	252	249	271	254	250	260	245	253	221	257	229	273	272	243	224	253	211	271	255	247	237	233	230	214	218	262	293	241	240	236	269	279	288	239	228	231	260	262	284	267	262	243	227	264	257	243	244	231	258	255	252	253	239	247	235	275	282	303	232	265	246	268	251	252	257	269	238	245	267	256	237	252	243	244	252	258	247	282	257	254	266	235	272	237	261	258	258	283	263	253	260	216	279	279	250	245	281	236	258	247	244	224	243	249	232	235	253	247	242	241	258	264	266	277	234	262	254	250	261	240	260	259	232	274	249	222	245	245	259	258	269	250	237	253	255	247	260	240	250	265	255	274	260	280	253	236	252	229	254	246	263	269	267	260	264	269	269	273	282	240	246	249	299	249	271	272	257	275	233	255	256	247	253	255	243	247	238	254	240	257	243	273	278	239	272	261	251	251	260	233	249	268	256	244	266	262	256	243	270	240	259	264	246	240	259	292	213	255	278	255	245	252	269	260	259	253	257	263	251	233	249	248	285	268	243	236	236	260	261	239	257	258	266	266	254	296	234	284	263	246	248	259	259	290	260	274	225	257	260	272	269	275	257	240	265	250	256	281	267	254	253	274	250	227	258	249	265	274	277	250	245	239	231	251	254	259	247	244	284	281	257	218	266	244	237	257	232	254	266	257	241	234	235	238	243	249	267	245	227	257	240	265	267	262	246	235	238	236	221	280	252	224	262	281	254	233	230	261	241	264	277	281	244	251	268	247	299	249	271	278	224	249	220	261	253	258	266	255	249	257	259	244	275	273	276	240	247	229	241	261	227	248	245	262	264	238	251	267	285	277	279	249	271	256	217	244	226	235	268	240	278	274	265	270	246	228	284	249	238	245	251	272	264	258	263	244	249	250	265	248	244	238	262	237	246	284	251	265	253	253	226	227	278	236	274	222	259	278	221	265	223	284	258	250	251	220	257	266	234	267	271	237	282	260	291	233	282	253	238	287	265	240	283	289	252	268	270	233	204	258	266	285	257	234
33292	40657	39381	27629	27729	24349	20123	21104	22180	18743	20785	15931	13482	10695	10601	9025	6244	6107	5111	4729	4099	3239	2540	2234	1982	1599	1628	1324	1137	1124	996	1020	913	921	889	901	852	865	864	833	808	783	770	742	741	768	755	714	781	749	735	771	731	697	679	656	729	801	772	769	730	678	754	663	629	684	745	692	645	704	606	619	601	675	653	579	690	639	655	638	678	677	634	638	640	644	598	606	596	619	659	621	609	651	636	651	611	595	607	562	614	665	591	587	633	610	603	584	585	598	601	580	604	612	569	579	571	610	643	588	571	565	566	602	579	546	589	630	589	602	597	630	605	638	583	598	601	572	552	596	601	654	577	570	574	612	616	618	589	570	596	619	651	631	614	561	576	620	594	615	564	626	651	555	548	576	583	607	559	637	568	538	611	579	629	605	623	575	560	565	570	635	602	557	593	581	627	582	602	577	575	622	630	577	619	619	578	595	594	549	581	609	560	591	603	597	598	582	599	563	588	557	652	578	635	605	636	598	606	626	638	625	580	576	540	616	622	532	598	563	608	612	563	651	596	592	637	573	574	596	627	558	610	590	579	620	595	589	559	619	589	596	581	586	588	593	605	573	628	587	590	601	587	591	580	585	571	614	614	587	612	588	636	593	603	597	592	604	589	614	548	617	542	581	581	591	587	600	604	619	621	601	567	599	603	582	579	568	579	592	595	624	612	582	556	574	616	604	584	599	609	622	585	586	560	574	570	605	609	588	542	589	570	651	628	572	609	570	558	591	616	593	607	609	593	591	584	639	627	612	574	568	577	583	593	601	598	588	593	596	570	585	594	571	606	635	599	580	611	618	574	590	571	591	569	627	603	597	585	580	578	592	568	590	578	605	580	602	580	576	601	610	604	533	542	608	611	620	609	615	601	515	597	627	641	600	598	582	587	589	571	579	587	603	612	623	578	627	588	576	584	606	559	586	638	621	595	594	534	544	601	597	569	635	600	565	602	596	633	601	593	567	630	584	601	576	581	596	637	584	574	615	598	585	594	526	592	609	593	608	617	585	607	580	571	586	590	583	616	561	605	587	592	592	593	604	628	563	575	621	605	589	615	570	580	645	587	595	557	600	586	551	575	553	605	592	589	606	631	587	595	602	597	562	621	571	604	596	606	587	579	603	610	643	602	587	619	563	577	609	558	588	595	589	600	604	610	594	578	610	559	618	603	593	606	636	589	588	613	604	590	602	574	539	595	597	598	620	562	568	571	620	607	564	598	593	597	592	624	606	610	590	600	567	571	594	588	612	609	586	614	572	580	584	565	599	612	602	593	611	631	570	621	605	581	570	580	597	594	598	568	580	591	576	593	589	612	573	611	588	603	577	618	607	571	588	623	650	568	642	567	559	595	607	584	632	642	649	535	630	649	558	597	663	613	609	591	596	604	562	605	595	578	620	645	591	509	606	625	562	603	600	557	583	634	582	656	596	560	607	595	607	637	619	582	592	567	591	588	591	562	639	596	600	630	617	602	585	630	652	603	570	567	582	569	632	569	586	563	609	529	619	612	616	598	579	591	604	606	554	587	612	613	595	596	606	588	567	615	609	602	570	566	615	604	586	630	554	587	586	578	577	577	603	640	636	614	580	613	570	611	599	530	621	566	593	555	623	566	556	585	599	587	601	658	570	598	560	599	585	596	593	547	586	630	593	597	607	612	617	568	583	615	613	579	650	590	570	605	599	627	550	620	564	619	616	559	606	617	571	590	600	595	583	577	588	600	588	597	584	588	547	601	596	635	564	530	583	591	573	543	617	615	578	574	601	560	583	590	624	608	602	614	621	662	557	604	599	586	616	575	591	616	635	576	544	582	603	591	599	577	570	638	601	557	610	590	637	615	618	564	600	563	563	617	594	549	632	593	593	575	586	601	616	583	621	608	567	632	572	574	627	624	630	626	631	549	614	604	598	577	635	601	617	606	608	573	595	588	629	583	629	599	599	602	585	589	588	543	573	563	591	612	592	578	624	634	591	638	611	603	612	579	622	612	600	587	635	638	600	577	655	563	589	583	594	598	588	569	621	579	612	588	607	578	595	611	590	647	582	611	575	580	571	587	603	604	584	605	595	597	611	603	571	580	644	575	655	620	535	603	625	584	622	617	603	585	563	615	618	616	606	599	596	599	569	616	602	588	582	625	627	611	588	581	573	585	604	577	599	569	548	540	574	572	585	582	634	626	673	596	585	592	598	591	571	639	624	592	570	605	583	646	582	646	564	560	592	574	575	576	577	629	585	577	628	571	586	621	620	589	582	618	601	591	607	578	561	572	615	573	571	611	606	626	534	610	622	600	568	581	583	636	575	576	583	571	605	642	590	595	609	580	611	613	578	578	566	617	579	574	570	617	584	589	607	633	567	607	611	573	560	594	611	577	584	575	566	609	619	560	608	616	588	596	588	612	642	575	562	586	598	591	651	626	609	599	593	576	586	593	587	615	573	615	576	619	582	546	602	576	571	589	610	614	604	595	577	613	606	592	614	627	583	570	597	644	571	625	638	651	600	608	610	606	554	592	623	611	579	588	616	591	584	584	587	548	626	575	610	638	562	600	577	594	593	619	609	552	590	574	608	613	615	590	623	598	651	598	631	612	609	643	589	621	646	609	589	617	565	606	607	588	574	582	599	597	616	571	620	620	606	594	601	623	615	576	601	591	608	618	609	628	599	572	612	617	585	619	625	565	655	654	568	531	587	604	598	583	606	567	631	602	633	608	608	592	603	620	643	567	613	592	584	602	598	629	596	602	580	574	593	619	636	625	603	593	565	586	583	612	598	610	583	626	610	597	573	586	624	573	585	601	591	656	605	610	617	593	643	604	603	591	599	589	587	585	642	582	605	624	591	613	598	565	607	565	632	622	619	622	562	577	610	635	606	568	561	651	607	618	618	616	588	593	576	604	584	595	569	564	572	603	566	571	584	620	583	586	637	621	594	634	610	610	587	607	585	605	609	633	577	572	599	640	582	610	608	569	566	635	591	617	574	595	582	620	591	602	629	559	597	589	590	577	559	608	599	613	599	622	665	587	575	583	656	629	576	609	571	547	598	569	595	588	593	604	611	624	612	616	607	574	640	571	614	583	625	655	608	580	574	573	576	659	622	581	581	595	593	610	585	601	580	559	568	619	607	609	538	579	632	611	566	584	562	590	596	624	580	590	584	607	606	623	628	611	607	572	562	601	589	657	596	599	628	630	635	602	624	615	585	587	601	621	590	601	605	594	589	553	591	597	616	613	576	662	635	637	599	562	570	538	602	625	636	576	565	568	600	589	603	605	588	555	613	547	594	612	573	624	618	619	614	623	613	615	613	601	603	571	593	634	547	576	594	587	585	574	593	612	597	617	540	632	588	606	606	596	610	608	590	599	593	637	604	587	574	578	580	578	583	619	588	580	604	578	559	611	580	609	668	614	603	555	575	623	588	580	604	606	570	596	589	564	547	635	581	530	612	565	588	608	580	590	605
56064	48929	44560	31150	30739	26627	23139	21291	19729	16389	17127	14278	10147	6898	6589	4784	3310	2707	2269	2149	2092	1549	958	794	624	525	533	406	394	331	295	290	264	262	232	264	245	215	234	245	268	223	232	218	194	195	231	214	171	207	202	225	188	190	190	202	192	211	202	209	180	214	196	171	177	194	189	190	209	191	188	193	180	170	190	179	193	165	168	203	183	172	209	174	182	192	166	170	160	188	168	179	172	167	149	173	178	179	166	153	167	146	181	186	179	171	171	171	155	181	172	157	190	174	175	156	165	159	166	169	152	166	174	177	173	186	165	180	179	156	137	144	175	180	168	148	153	165	149	173	146	143	159	170	198	175	165	157	173	153	176	171	162	156	168	149	140	154	160	178	145	147	186	199	161	152	159	152	165	156	155	152	159	202	195	189	166	164	164	175	154	149	174	154	167	180	156	174	176	169	147	166	183	166	172	193	151	137	167	143	156	176	161	187	169	177	155	143	196	188	158	175	144	187	175	151	164	208	197	167	157	151	160	142	164	192	174	174	166	182	170	168	172	143	179	176	162	179	141	155	180	132	179	187	160	163	157	174	157	172	193	169	194	154	168	149	165	167	139	182	149	175	152	182	195	178	158	168	174	165	160	187	121	165	170	203	161	147	160	177	166	180	133	162	158	175	141	159	169	159	187	163	169	183	157	188	153	159	163	179	159	167	167	166	152	169	165	171	166	164	156	168	176	153	175	176	179	157	172	174	155	174	160	146	157	165	154	150	171	144	148	152	153	167	184	144	161	189	195	155	143	176	179	131	177	145	155	187	166	192	170	156	157	173	158	161	179	151	155	149	166	140	179	168	200	159	166	179	148	160	169	197	157	164	156	155	157	172	174	188	150	156	169	166	167	159	157	152	178	182	174	154	180	164	191	172	160	146	162	180	187	158	154	169	152	165	155	146	176	174	135	164	178	178	163	174	192	166	175	189	160	140	170	183	173	155	186	172	170	154	167	144	163	155	153	165	159	183	161	175	155	167	177	181	148	159	177	167	164	194	174	160	159	141	159	159	168	197	167	176	177	169	160	155	173	167	167	178	186	188	160	138	146	161	162	170	159	154	150	152	146	159	156	165	172	196	165	170	161	169	167	161	174	166	143	140	153	149	175	160	174	179	168	138	162	134	138	142	151	179	147	167	170	160	158	162	167	168	150	178	139	164	181	189	170	186	132	158	138	160	202	187	150	151	156	168	172	168	162	182	153	181	169	144	187	161	155	193	164	171	156	162	154	170	149	170	189	179	166	153	170	150	156	167	161	155	184	188	169	184	180	150	153	173	158	134	181	145	155	166	166	159	164	155	178	176	174	161	169	151	158	160	131	167	174	176	163	162	162	183	182	177	190	187	174	156	177	198	160	142	167	164	167	159	157	173	160	169	165	181	184	159	173	187	160	154	173	143	162	163	184	152	174	169	144	160	198	170	176	154	164	146	173	148	174	173	147	152	154	168	163	146	160	177	177	172	159	174	166	160	156	172	168	162	174	186	178	174	162	171	158	167	178	137	163	165	132	162	158	154	143	151	167	161	170	157	170	187	149	188	160	175	184	179	173	163	163	156	174	179	171	157	184	174	164	157	155	159	154	188	173	168	162	158	169	168	170	164	191	161	159	175	169	130	166	155	166	172	175	180	163	157	165	167	170	185	172	156	154	162	148	173	147	148	165	156	181	177	166	166	146	162	151	157	161	177	161	190	153	162	163	126	155	150	166	180	178	140	192	169	190	167	165	157	144	176	161	169	140	172	177	177	157	175	181	188	157	179	172	163	161	187	173	206	173	177	188	153	178	177	197	164	175	144	174	157	178	179	178	179	156	174	159	178	167	157	144	165	160	140	153	173	173	150	167	169	171	209	154	158	171	172	166	149	194	161	177	154	159	161	172	179	175	187	159	161	179	162	170	185	178	177	165	147	166	167	180	153	160	154	174	162	165	159	152	178	162	131	162	169	154	179	171	165	149	181	163	176	152	174	148	171	185	171	167	157	145	185	173	163	143	161	148	177	173	168	166	159	173	190	157	159	182	169	174	191	164	174	160	177	171	191	156	161	159	153	178	167	168	161	176	159	156	148	146	180	170	181	176	180	186	181	158	133	189	160	180	182	161	150	168	174	138	158	141	203	162	169	150	178	160	180	166	158	150	167	168	162	171	166	177	175	164	181	171	161	165	154	174	162	167	184	132	168	152	152	176	170	157	138	164	171	176	140	160	178	153	147	148	153	170	160	147	157	143	170	177	144	180	156	191	165	159	170	190	171	158	149	159	171	179	154	193	181	157	150	166	173	173	170	144	153	155	189	163	187	174	151	153	166	162	160	173	157	170	154	170	168	168	176	180	167	175	168	152	169	174	183	178	168	183	165	165	162	150	160	191	145	158	169	157	172	161	165	175	174	178	168	153	146	185	176	179	154	155	157	155	185	168	150	149	177	183	161	172	154	161	158	160	163	193	140	168	160	168	174	167	157	159	172	162	151	171	152	172	162	128	180	144	156	176	184	155	170	162	163	148	162	151	164	166	171	147	165	176	151	176	170	150	178	151	173	170	178	179	159	164	179	157	188	153	188	167	194	180	150	159	172	167	165	179	178	180	159	160	154	187	165	170	179	156	183	157	172	144	178	158	165	173	179	181	176	175	181	180	157	183	179	171	170	149	153	144	154	163	144	150	170	201	158	179	163	158	157	153	175	149	154	159	146	187	145	158	190	175	167	162	160	158	179	184	168	181	157	177	147	170	170	184	176	188	181	180	171	176	170	160	166	162	168	176	167	174	165	168	164	162	163	171	172	178	187	160	164	154	169	185	190	183	153	177	184	164	175	162	172	173	186	182	175	165	149	185	167	183	166	178	187	153	165	153	149	162	170	158	150	159	165	178	184	169	187	169	168	187	196	173	180	165	161	185	175	155	148	154	177	197	178	152	162	153	174	156	186	152	177	162	166	149	162	161	181	179	165	140	163	170	153	162	177	165	194	143	168	181	169	173	154	171	162	152	174	152	161	163	181	155	171	166	153	166	170	150	180	168	176	164	175	142	188	195	176	170	180	195	157	157	169	187	156	167	165	190	158	167	206	158	175	176	181	168	173	185	171	157	173	161	176	163	168	151	158	177	147	140	159	152	154	165	164	158	167	179	157	167	165	160	175	175	171	161	183	180	157	173	162	157	173	174	175	186	166	170	158	171	171	168	180	163	182	172	183	174	171	161	157	160	163	159	163	163	172	149	176	182	163	166	162	167	160	149	155	158	132	199	200	168	159	173	167	165	163	153	151	184	129	175	164	147	157	162	149	169	179	171	170	156	181	175	158	180	157	160	143	156	149	173	174	171	168	140	160	172	147	179	164	188	183	154	182	170	193	161	189	145	153	166	168	162	190	195	163	165	172	180	153	164	166	170	140	175	173	161	153	177	179	172	182	181	181	169	179	169	132	169	178	182	164	159	177	181	154	167	183	174	156
40989	45485	45642	34157	33497	33478	28044	29520	31476	27250	30336	25043	21700	17876	18046	14228	10963	10096	9230	8624	7458	5781	4555	3843	3038	2494	2467	2085	1846	1541	1248	1244	1029	1015	995	1055	1015	932	955	1036	979	934	704	730	728	671	713	658	694	683	697	706	609	680	628	668	762	787	889	740	644	577	557	592	553	652	564	501	601	585	511	538	561	541	546	564	584	566	561	472	578	531	550	475	471	445	452	460	448	411	436	447	396	522	437	436	432	443	409	390	426	425	426	432	376	442	394	425	396	420	426	396	455	424	402	419	386	453	434	352	442	412	387	381	401	420	434	436	390	399	394	408	419	400	371	386	429	409	400	382	394	386	424	408	381	383	431	401	439	415	429	426	396	413	413	434	397	427	402	408	443	402	390	419	414	413	422	450	399	425	409	387	429	394	401	429	406	399	427	416	411	418	393	399	357	423	441	433	411	409	436	384	387	397	426	375	379	413	418	390	385	382	411	424	386	371	420	418	394	425	423	405	427	432	418	394	406	381	409	432	439	412	428	377	435	417	421	421	445	432	401	408	375	396	443	380	421	408	419	391	413	437	373	404	413	389	420	394	452	429	383	358	414	421	405	402	408	372	393	379	390	447	421	376	403	385	406	437	382	428	411	393	411	434	382	407	436	358	386	424	426	392	409	428	376	450	407	433	408	388	368	425	401	409	426	392	393	393	408	433	352	433	407	390	412	393	402	426	404	399	426	418	397	377	403	448	399	415	392	401	393	420	416	446	434	370	382	431	390	424	410	413	426	413	383	396	403	418	440	418	409	390	424	410	409	473	416	397	431	411	389	440	386	396	384	397	414	419	434	415	410	382	426	415	406	380	440	375	396	403	399	402	438	396	393	415	390	422	398	424	419	404	399	411	378	410	415	399	424	395	398	422	389	406	406	402	364	423	395	390	423	428	401	418	410	400	425	374	414	388	387	413	420	421	384	376	412	352	422	387	409	395	405	363	411	391	386	433	421	399	433	397	390	406	426	392	448	439	416	397	383	397	424	385	434	418	424	452	406	402	402	396	420	405	397	394	396	391	420	395	396	389	398	413	439	433	401	388	360	439	404	436	424	401	385	466	420	427	359	403	450	429	415	390	395	412	414	430	403	381	419	378	421	410	451	402	406	399	416	375	406	371	409	368	390	457	396	364	376	411	402	383	375	403	399	396	388	440	406	411	415	412	387	445	383	416	421	388	383	393	396	427	435	420	404	399	411	413	416	409	442	379	388	375	399	409	397	399	423	437	447	388	432	404	398	398	416	412	400	374	414	388	386	390	381	383	413	392	442	415	435	367	401	386	385	409	422	386	397	414	406	423	429	387	410	418	413	423	428	397	450	409	409	380	390	396	426	455	398	371	397	399	403	404	393	406	422	402	425	399	414	403	375	384	437	420	406	362	385	453	399	382	432	404	414	420	402	408	361	411	398	408	398	398	417	398	378	387	442	405	410	391	393	441	423	406	374	441	417	385	385	369	414	409	403	416	402	415	421	404	396	426	397	418	374	424	381	402	411	394	417	394	404	404	375	381	407	422	401	388	459	389	414	398	424	412	415	388	392	400	386	387	386	400	422	388	397	428	429	406	421	433	393	417	396	415	409	429	369	401	402	392	396	390	385	393	398	398	388	429	389	401	427	398	371	422	411	412	390	424	418	402	346	430	417	404	390	402	429	404	407	414	403	390	381	394	402	412	385	440	408	407	410	379	407	439	389	410	429	406	376	427	401	408	383	370	392	404	421	390	408	443	408	404	387	443	434	411	395	416	409	420	418	375	387	393	376	437	404	428	418	389	413	425	425	409	387	423	420	404	411	427	430	392	410	404	416	395	431	421	394	402	398	394	412	386	429	392	383	420	402	429	415	397	403	373	387	404	412	444	397	406	420	395	428	422	416	432	435	443	419	386	391	396	455	418	425	396	432	395	406	413	391	406	390	410	439	385	417	462	400	416	416	416	416	447	444	414	392	424	383	431	397	429	405	418	408	405	401	409	430	407	436	428	432	395	398	412	390	405	386	430	405	414	447	398	417	392	412	391	427	430	378	401	399	409	424	392	386	411	431	390	407	393	409	419	363	385	389	413	399	413	460	404	399	467	403	409	441	425	433	376	451	423	407	417	399	392	427	399	402	391	438	422	449	391	378	396	381	402	403	414	408	392	410	434	414	411	404	371	377	410	421	415	411	401	426	406	391	396	434	413	412	418	434	421	382	402	408	456	410	413	405	412	424	410	372	444	423	418	438	390	438	396	407	435	380	402	396	407	409	400	411	423	383	391	414	387	392	384	394	409	386	408	398	421	391	448	447	436	428	425	366	405	402	423	415	385	390	418	450	429	411	396	402	415	408	389	423	366	421	409	396	403	400	401	390	395	383	438	403	394	421	406	416	386	395	410	421	403	419	424	384	370	395	373	397	433	423	363	426	385	416	425	382	391	388	418	386	378	421	428	383	422	412	436	420	401	412	393	435	386	417	389	405	387	421	413	420	392	404	401	411	368	419	390	391	405	396	400	376	419	401	378	397	408	376	401	419	391	406	393	445	404	384	435	415	404	395	430	405	391	412	426	381	379	422	421	405	403	385	409	423	402	423	439	427	420	423	386	382	401	419	389	386	400	437	393	393	404	407	432	393	407	401	425	407	442	394	422	405	373	413	396	431	419	408	433	357	412	437	416	393	413	404	399	409	364	417	420	422	376	418	428	405	379	394	416	442	417	412	370	388	394	370	403	404	410	392	417	447	378	435	403	416	416	407	403	407	401	431	400	389	424	396	399	388	401	389	400	428	402	423	406	392	395	436	415	369	388	414	409	392	420	415	415	377	372	384	388	394	421	429	448	361	367	392	419	435	414	407	397	396	411	402	376	440	403	390	433	401	412	382	411	375	399	428	376	403	425	437	424	390	370	435	357	410	399	391	382	430	395	444	365	375	433	417	406	358	431	434	413	405	403	378	401	449	414	424	379	365	395	401	416	424	393	409	400	374	425	410	424	387	399	378	395	416	407	394	436	372	410	366	403	408	431	396	402	421	398	382	388	388	363	375	441	414	400	438	412	386	381	406	384	423	412	440	420	398	385	409	436	369	408	400	413	428	400	384	410	436	405	410	364	415	405	395	404	406	441	403	441	396	393	422	390	390	392	446	376	412	390	394	401	399	397	414	412	413	407	372	399	424	418	406	436	376	435	421	397	386	389	395	391	413	383	412	408	385	434	394	403	439	414	352	412	405	457	376	385	370	397	422	425	438	408	400	412	369	393	413	408	409	437	416	385	423	400	433	409	394	398	442	393	439	414	409	431	401	402	445	414	401	412	417	444	418	374	415	401	414	421	385	406	460	414	409	455	420	413	399	436	408	432	400	438	402	407	390	391	413	376	376	395	374	404	394	436	439	383	402	415	398	390	400	404	378	401	396	392	386	391	393	384	370	403	423	421	388	426	405	366	419	431	417	428	445	400	397	412	392	401	369	392	421	413
27941	20677	14878	6503	4315	2731	1727	1362	1243	878	863	738	619	478	466	437	391	385	352	337	315	306	247	276	254	278	269	260	276	264	262	244	265	249	279	257	260	275	262	250	249	265	295	270	264	256	272	269	238	267	261	299	273	267	240	251	257	253	283	271	259	231	248	266	276	273	277	249	259	200	236	229	279	238	261	264	243	258	234	269	245	249	260	266	237	273	269	253	271	251	245	248	267	262	235	252	243	236	248	228	236	255	278	253	268	234	271	212	245	258	271	289	239	272	275	237	261	258	243	224	248	248	260	254	237	263	254	277	221	243	243	278	281	258	243	254	263	244	247	277	269	245	244	254	256	245	251	260	253	285	216	254	252	245	250	256	272	286	247	235	256	241	250	263	243	244	269	256	284	245	229	235	249	265	260	266	263	225	247	258	221	296	250	253	223	258	252	226	239	239	264	246	246	251	231	265	245	256	252	256	290	263	243	259	267	274	242	279	236	233	248	242	235	267	222	247	277	275	230	270	224	260	245	258	246	257	249	237	259	260	253	242	257	247	253	231	255	254	261	211	262	250	221	251	247	245	241	238	262	244	271	264	247	263	244	236	249	244	254	267	241	253	252	259	268	283	248	229	276	254	265	219	255	278	254	254	248	227	257	247	249	285	299	265	249	258	244	267	264	255	249	212	241	258	273	243	242	270	278	238	273	227	249	236	239	246	279	260	260	249	271	274	245	260	240	245	256	236	223	282	257	233	235	262	252	233	264	251	241	234	232	240	240	251	258	249	267	241	284	234	239	264	270	245	239	269	252	245	274	250	262	231	269	226	246	239	252	211	260	246	258	249	281	256	218	239	288	230	237	239	264	241	233	275	238	286	252	266	232	230	272	224	243	250	267	213	266	250	245	235	283	239	242	280	257	235	260	242	241	250	238	240	223	251	251	231	238	244	276	251	229	256	254	235	260	232	267	238	252	242	250	276	241	234	236	239	293	276	259	255	265	228	263	242	248	252	235	269	277	251	263	237	260	277	242	282	245	228	267	281	254	239	239	295	255	261	257	247	264	257	270	208	232	242	263	254	241	271	211	301	236	278	232	231	245	263	259	260	237	247	244	230	257	257	277	279	256	270	287	266	248	262	267	258	284	241	219	245	260	230	283	271	285	247	242	246	266	241	280	261	252	254	260	270	228	250	254	246	245	292	297	252	243	251	274	252	230	261	252	238	241	272	256	221	249	260	267	258	271	264	274	265	264	263	258	251	287	287	255	271	270	279	264	259	245	240	243	219	252	287	245	245	246	241	247	239	258	256	252	279	267	253	283	276	252	222	300	264	251	287	270	250	254	262	258	254	274	208	256	269	243	291	236	264	259	250	259	221	294	243	256	249	248	234	272	255	250	230	265	232	258	217	221	260	237	278	224	251	256	248	257	285	258	224	249	223	277	243	243	246	263	245	290	247	277	239	247	278	239	240	245	254	276	261	252	244	257	240	257	225	251	254	270	272	218	243	255	250	249	243	260	261	249	252	249	228	248	228	245	240	227	269	238	226	245	268	263	268	254	266	237	245	247	247	248	242	236	263	239	245	201	268	258	234	225	264	217	277	239	237	252	274	260	295	261	244	272	230	267	247	277	250	229	258	260	248	235	263	253	261	252	245	224	255	229	268	254	264	278	252	237	282	255	279	248	245	246	251	261	256	245	222	299	246	238	235	258	249	244	263	223	240	281	264	251	243	249	261	277	225	244	240	201	243	263	255	256	201	271	220	224	235	279	249	244	257	249	266	248	266	244	258	253	252	254	288	263	234	260	238	267	250	242	251	260	231	253	247	266	263	263	234	247	283	248	245	298	254	250	276	307	270	265	246	247	239	274	270	257	279	259	250	253	237	247	244	241	222	245	278	253	281	247	267	239	264	262	272	237	287	254	227	254	235	224	246	232	241	236	239	259	257	262	261	250	237	241	266	287	247	247	246	259	251	259	246	230	235	284	237	243	237	267	256	241	242	221	258	282	249	252	274	235	256	268	281	219	254	221	301	218	244	233	263	288	269	287	279	261	253	256	247	242	232	259	244	256	251	281	256	255	252	235	261	242	282	222	255	247	235	269	257	251	237	254	247	261	277	245	262	272	229	253	245	277	266	242	264	261	246	238	279	254	243	236	277	274	235	264	256	254	247	263	250	265	248	250	240	242	248	248	258	247	248	246	240	254	243	250	251	239	273	256	230	238	258	262	287	280	261	262	284	238	235	235	247	238	248	254	232	236	290	290	249	238	275	239	253	234	252	281	250	267	245	265	268	216	263	242	227	253	263	243	242	220	228	241	242	272	230	237	251	242	276	234	247	248	255	279	247	249	230	254	262	238	260	304	283	256	248	240	225	263	238	262	258	271	278	277	240	270	222	259	244	263	219	240	256	236	237	259	233	268	241	286	258	253	236	248	270	218	232	248	259	268	248	257	256	250	236	240	250	269	267	254	236	259	254	240	233	260	238	254	272	261	241	248	265	283	255	241	237	237	237	250	268	259	266	244	245	258	282	245	273	244	252	263	293	286	237	275	268	245	273	233	247	248	235	231	219	240	259	270	231	256	243	235	256	279	252	274	238	262	271	244	269	282	254	248	272	245	241	259	257	245	232	233	238	254	253	258	264	223	282	271	284	221	257	241	243	265	236	275	277	245	274	234	258	253	278	239	275	230	238	237	242	235	247	235	217	252	276	256	265	266	273	274	244	266	304	233	262	259	262	261	227	270	265	261	246	248	229	236	252	248	232	262	262	245	243	254	249	243	277	232	266	233	242	281	255	243	247	247	267	221	258	245	272	239	260	280	215	255	240	228	243	254	242	245	249	260	235	234	263	243	269	274	236	255	246	244	227	270	279	246	242	277	285	253	257	243	248	260	261	280	226	247	268	248	242	246	255	242	256	257	260	264	216	254	222	237	274	245	250	195	264	231	265	257	234	220	261	256	233	235	181	242	243	263	237	252	232	267	260	250	248	257	232	246	293	249	258	249	235	242	256	277	232	257	238	250	242	267	262	268	245	248	239	236	240	242	267	268	252	246	230	266	262	264	252	235	240	227	263	258	272	260	261	252	268	241	226	222	242	252	254	236	249	257	267	264	234	270	252	243	238	253	247	265	258	245	247	260	274	258	264	268	249	272	263	264	259	229	279	230	228	250	226	245	231	249	265	251	263	254	259	271	244	230	231	281	277	237	250	251	242	239	257	259	246	242	279	269	262	260	257	237	267	265	232	255	254	237	282	237	229	264	287	255	269	264	230	244	226	272	276	257	253	255	268	243	266	282	244	249	234	251	241	228	280	255	252	259	252	234	235	270	231	282	260	261	272	268	276	222	233	253	255	251	219	249	244	241	261	278	230	211	257	260	223	245	252	285	268	229	251	248	229	241	285	261	247	229	252	254	252	236	259	222	232	263	287	273	255	245	251	218	277	268	263	273	233	227	241	240	279	244	233	254	227	231	271	277	250	272	263
17639	18324	19624	12558	10976	8477	6090	5572	5281	3881	4206	3140	2490	1991	2063	1603	1521	1322	1203	1143	1015	975	875	830	789	762	766	770	688	727	663	708	706	684	703	676	676	631	684	690	684	684	701	628	659	638	630	619	617	696	706	624	649	648	634	625	657	666	649	626	631	615	638	615	627	635	645	603	606	592	679	597	588	624	626	635	612	598	622	615	593	630	619	578	605	610	631	591	634	587	627	611	583	601	653	590	641	610	589	625	645	629	590	572	599	618	577	616	633	611	601	616	594	641	600	649	618	573	661	625	582	580	614	572	593	600	586	632	597	614	582	609	589	605	607	621	630	611	642	640	602	592	639	626	608	615	597	617	602	645	623	602	623	615	584	589	603	620	579	655	621	599	614	623	634	598	616	618	600	601	644	606	586	611	592	565	594	607	555	600	623	577	594	620	642	580	631	622	602	635	626	629	638	631	616	623	611	633	605	589	636	566	622	629	606	625	665	609	557	617	607	581	617	568	615	587	613	629	592	585	575	609	647	592	631	615	564	592	605	621	582	654	607	591	610	594	642	573	597	576	598	584	632	588	616	655	625	596	629	603	589	578	631	620	608	627	584	631	634	580	599	597	621	622	605	584	617	574	636	670	614	636	570	613	616	609	631	603	617	601	641	587	590	667	646	610	626	617	626	614	611	612	561	599	570	618	570	578	573	546	619	625	571	602	598	640	645	584	616	566	641	603	595	629	613	619	629	590	622	610	587	601	574	596	586	621	598	570	622	593	629	608	609	568	598	618	603	678	590	596	625	607	584	638	562	637	661	648	663	543	586	621	637	571	638	565	564	603	614	624	587	628	666	572	627	578	619	591	625	617	622	662	592	619	640	596	647	620	662	628	597	602	572	656	606	620	618	673	609	606	645	617	618	605	624	611	624	644	631	609	599	638	625	631	598	623	650	618	636	639	609	589	584	595	666	623	578	647	623	637	613	643	539	600	649	596	613	658	577	628	607	598	606	578	613	623	623	621	597	627	580	638	631	593	588	622	638	573	608	624	619	620	635	609	646	615	583	603	581	628	605	604	526	632	562	592	616	577	592	603	637	607	580	621	633	608	637	585	607	608	608	604	617	599	645	618	597	592	609	601	593	566	581	614	648	613	613	609	635	603	625	654	664	624	585	658	604	620	604	625	610	631	580	602	600	608	571	601	644	592	618	611	593	600	610	634	587	593	607	623	646	641	593	656	592	655	592	604	607	596	673	647	675	603	613	603	615	602	607	582	574	621	630	615	625	636	629	629	619	650	614	601	608	612	586	631	627	575	587	599	591	657	604	631	628	645	625	617	618	603	612	633	613	615	588	635	606	633	585	587	623	624	663	596	606	583	608	608	563	600	616	568	587	610	587	649	617	652	628	604	592	620	576	615	635	555	616	577	589	627	607	572	618	547	603	597	607	609	618	630	591	578	594	599	605	619	607	617	588	586	622	609	641	616	571	594	593	601	609	642	608	599	661	614	654	568	594	566	566	602	644	604	631	588	593	565	609	618	623	624	609	569	593	601	590	628	635	599	594	619	582	567	594	594	594	631	603	651	617	625	593	638	616	605	582	608	644	617	578	598	576	604	612	611	607	613	574	624	580	609	641	627	603	615	589	569	628	595	652	620	631	615	609	619	611	586	592	609	621	600	600	620	602	567	640	599	642	652	610	602	598	619	599	651	640	605	592	638	616	588	651	614	629	649	606	589	594	584	596	606	577	661	625	597	606	543	590	603	563	569	575	590	625	595	638	592	610	638	590	596	613	591	619	644	626	653	630	612	627	589	601	641	591	644	596	630	569	592	586	614	605	589	589	566	582	599	614	626	621	649	617	617	635	560	593	608	594	609	623	615	651	639	630	601	610	625	610	591	587	628	593	620	585	622	608	625	591	617	611	636	576	593	582	606	602	599	608	604	616	581	585	576	656	588	648	615	609	610	598	637	605	576	645	603	607	618	619	603	643	643	634	612	568	654	618	586	553	565	573	590	610	614	590	573	602	590	616	607	609	606	590	567	612	581	638	591	620	617	599	597	661	606	602	585	606	611	617	570	606	556	623	597	610	592	614	654	601	587	641	604	585	623	615	625	660	599	605	671	565	617	581	635	636	602	560	614	618	605	610	576	601	599	617	644	614	623	594	611	589	637	588	647	581	626	592	622	594	607	634	616	622	640	583	633	614	559	610	568	619	618	589	608	616	652	602	599	594	602	682	584	571	637	633	606	599	603	619	606	612	597	579	596	596	614	621	610	615	616	606	607	637	592	637	590	610	599	612	615	617	626	571	574	634	593	598	571	608	589	610	576	638	598	616	624	641	639	587	566	638	594	618	632	667	647	611	626	620	575	622	569	618	614	603	572	600	623	615	647	637	629	678	606	613	571	587	642	645	636	597	622	593	609	609	660	613	568	608	623	617	613	607	611	609	621	641	628	636	574	622	598	632	621	623	643	631	629	639	609	611	612	577	596	621	607	647	624	607	632	631	606	592	583	589	625	648	654	640	650	597	617	596	583	568	657	631	589	625	594	618	635	555	641	641	590	561	598	612	595	625	610	602	630	587	607	598	595	610	591	617	578	618	569	559	609	568	570	625	622	578	578	584	618	654	605	594	608	611	605	607	596	581	577	628	617	617	631	605	611	575	600	618	600	576	616	603	653	595	560	639	614	603	630	611	601	602	612	611	610	582	584	633	635	619	616	600	644	643	570	606	593	582	646	630	583	596	603	617	600	629	596	584	581	590	581	601	590	574	553	606	622	634	638	606	615	604	597	599	593	636	621	669	606	633	603	624	629	553	577	630	626	596	628	565	604	564	604	621	607	582	640	577	619	582	613	601	601	573	671	590	633	574	588	597	590	626	602	600	588	656	596	602	589	611	584	594	623	616	617	590	556	582	609	606	614	632	626	594	554	573	629	594	587	615	573	625	614	637	594	590	592	616	602	617	632	620	589	576	650	560	597	646	569	620	591	600	609	589	611	609	595	626	578	618	602	626	629	588	630	617	609	620	580	595	597	619	589	618	634	595	576	608	594	613	644	600	605	631	582	605	586	614	607	635	592	599	639	595	566	648	591	605	611	605	621	595	606	610	617	603	656	567	597	579	648	607	626	619	610	629	604	604	621	629	590	616	583	561	591	638	622	586	646	585	640	629	616	609	593	631	602	622	586	555	580	616	618	618	618	607	611	611	606	617	631	583	591	597	635	602	622	624	565	596	596	575	584	614	598	620	577	613	620	579	608	635	603	553	631	636	596	562	605	657	623	569	600	601	622	589	617	585	619	614	619	617	603	613	632	627	599	610	646	604	593	612	611	597	636	628	583	587	605	633	560	635	653	555	623	602	617	633	609	595	643	636	623	601	632	610	612	636	587	576	633	605	575	627	619	655	640	597	641	614	613	636	630	591	583	593	582	621	618	635	616	617	596	657	638	562	549	590	580	594	601	645	649	582	608	590	617	611	587	599	643	606	595
45827	47171	41511	26343	24504	18886	13459	11501	10458	8354	8175	7383	4838	2830	2676	1772	1697	1409	1161	1163	914	768	546	450	426	393	382	339	354	313	325	315	295	302	317	293	287	305	304	295	291	328	268	283	276	288	290	272	309	260	251	294	292	283	261	266	285	260	268	276	269	262	239	267	277	286	268	252	274	277	268	252	245	252	260	267	235	247	258	279	267	244	242	245	254	275	259	240	264	249	266	243	265	233	247	266	268	244	237	266	256	253	238	259	234	250	241	289	247	238	235	263	277	231	261	248	268	258	282	260	271	237	274	266	251	272	256	266	262	255	250	243	259	249	251	231	272	248	248	289	236	281	261	267	228	242	267	251	252	257	259	273	249	229	252	243	280	204	233	262	265	253	252	255	247	224	262	280	233	252	270	275	245	245	255	270	282	230	234	264	271	247	255	258	227	227	241	260	277	275	224	246	263	252	259	260	262	256	265	253	240	264	252	250	240	259	248	268	242	265	255	247	260	262	207	240	257	277	258	275	271	226	291	249	243	238	235	256	253	237	268	259	265	248	239	253	289	252	272	255	273	258	258	226	250	271	273	260	249	243	236	219	265	250	250	246	256	251	237	263	261	257	278	274	236	254	258	228	247	251	236	270	249	232	234	277	255	261	244	278	266	246	261	253	247	256	265	262	244	246	261	255	254	242	248	250	268	250	253	260	234	250	231	275	276	289	268	260	264	248	244	260	242	253	261	242	245	248	301	241	218	243	244	265	239	245	272	237	277	274	237	218	251	240	277	237	250	241	239	227	265	258	266	275	258	271	249	265	266	241	288	277	258	254	262	266	259	235	247	263	225	233	235	249	244	227	230	278	273	278	259	267	276	262	276	240	249	250	257	286	251	248	253	270	267	256	252	246	240	253	249	276	284	281	259	255	227	263	258	271	279	272	253	250	260	270	253	239	248	220	241	262	263	258	255	232	243	269	252	269	252	255	254	227	244	254	249	259	242	257	263	239	225	251	248	236	238	260	273	262	247	238	254	252	226	239	248	237	255	235	242	252	285	277	275	260	274	258	248	239	262	239	227	235	242	295	243	279	257	235	269	281	267	279	246	259	237	270	254	265	247	273	245	240	251	250	284	243	262	264	231	234	222	252	250	264	243	251	269	227	261	245	279	254	258	240	249	255	254	260	246	258	246	273	251	270	259	244	241	253	238	277	239	249	232	269	243	246	283	256	280	233	233	257	236	248	264	256	273	287	258	259	260	243	250	262	277	264	237	266	262	225	221	249	256	239	247	235	245	237	253	270	254	277	268	242	265	248	246	257	269	256	252	254	238	264	262	268	213	266	241	284	276	225	259	262	258	261	232	242	229	253	280	261	263	242	259	255	251	263	244	254	242	242	234	267	265	260	264	268	269	264	249	251	266	249	240	244	249	286	257	248	245	249	254	234	266	260	254	255	274	232	260	243	255	252	245	252	232	275	263	262	241	262	271	252	251	233	223	251	245	251	234	257	265	273	242	253	249	244	236	242	227	268	258	235	248	225	269	254	251	282	298	251	256	242	227	280	265	247	252	245	250	246	236	295	262	240	267	259	257	229	224	220	259	245	274	261	259	253	264	229	242	268	247	263	219	255	261	275	270	248	241	223	247	269	249	279	258	239	291	278	248	249	254	258	255	262	258	241	259	264	259	255	244	248	254	236	254	262	223	262	227	257	247	256	228	261	270	275	251	255	226	237	223	230	231	251	293	248	256	269	259	272	241	255	257	259	224	258	212	250	259	270	252	247	237	238	222	227	270	224	248	265	263	261	266	257	247	255	263	228	242	245	235	237	257	265	271	231	239	279	234	257	281	279	272	249	236	266	262	266	250	290	244	247	237	263	246	255	265	247	254	236	269	269	242	217	227	249	266	245	277	256	257	279	255	263	251	266	254	245	255	228	255	269	237	254	279	280	271	263	243	240	262	251	283	263	269	246	267	247	289	258	244	287	240	261	241	256	270	255	269	268	224	269	266	249	225	295	255	264	266	238	249	259	263	261	278	269	232	239	243	262	248	262	251	267	243	276	233	244	273	262	266	269	245	243	257	270	255	232	253	262	305	251	269	281	237	245	246	234	244	255	271	242	271	245	237	258	266	262	255	247	289	272	237	271	260	269	257	241	280	263	255	260	229	265	292	248	259	271	251	249	258	253	265	239	257	275	246	249	242	250	239	241	214	227	264	243	238	245	269	244	251	250	240	265	252	272	255	272	255	246	247	220	254	277	240	267	289	243	227	254	263	256	257	254	245	247	231	262	246	283	273	229	259	262	275	245	231	293	222	219	231	263	243	242	253	240	278	233	262	266	247	242	263	246	224	274	262	240	216	239	257	287	265	223	284	257	252	262	263	253	283	278	258	245	249	262	248	284	220	222	235	275	289	257	252	266	258	255	232	289	247	235	234	233	243	249	248	261	252	260	240	252	254	230	238	252	258	286	259	262	242	240	241	256	245	273	282	278	223	243	260	277	261	259	248	236	248	229	253	227	237	260	242	250	239	253	260	240	256	270	240	229	243	259	247	254	253	229	244	252	247	260	227	259	269	268	264	256	243	246	277	257	251	235	240	235	226	242	243	250	243	252	238	273	247	267	317	260	278	261	240	228	260	272	258	228	262	270	240	257	250	241	271	258	250	279	247	249	249	267	253	261	276	243	256	240	248	233	228	266	250	254	248	250	229	248	253	265	260	246	254	276	271	242	240	232	244	286	271	236	241	231	257	244	245	245	277	239	250	236	225	272	250	242	268	282	251	268	240	238	258	263	286	236	241	233	264	260	268	226	266	244	274	252	242	258	242	239	275	272	254	257	263	250	248	250	280	225	252	270	258	276	271	238	242	255	259	255	236	273	269	241	256	253	240	238	262	278	246	224	263	227	281	241	252	251	268	247	269	248	261	280	258	256	280	282	250	256	258	221	253	274	281	253	272	245	232	258	278	247	263	238	275	257	241	264	268	279	265	262	261	290	236	233	219	258	259	268	224	296	255	225	260	257	253	263	242	276	256	290	257	237	251	225	266	280	267	228	237	224	260	247	242	239	269	253	268	261	284	257	262	259	258	238	247	258	246	244	252	247	260	276	243	242	249	240	259	266	241	250	255	270	251	244	270	272	230	256	271	258	253	261	211	257	253	237	244	258	269	286	260	247	218	254	253	273	269	263	232	257	243	242	262	237	226	247	262	232	253	251	250	255	242	227	259	233	261	258	240	266	257	260	252	258	283	262	235	236	283	250	252	262	261	238	230	260	262	230	284	285	274	241	255	218	229	257	213	258	248	249	255	267	248	293	228	246	256	258	267	263	245	237	228	248	245	265	241	257	221	258	237	255	283	248	252	233	265	242	268	267	252	233	261	248	274	259	274	288	254	250	242	258	259	231	251	248	229	246	276	249	246	240	238	250	247	221	245	275	251	274	250	305	239	285	257	235	266	256	259	262	243	249	267	239	241	228	259	217	258	284	245	258
32227	40415	39533	25993	26977	23900	19520	20271	21720	18635	19657	17364	13645	10063	10458	6868	6843	6196	5309	5101	4063	3310	2676	2292	1921	1651	1637	1290	1282	1100	977	1031	910	899	893	958	952	912	762	908	853	856	850	770	780	796	738	755	716	746	732	870	759	744	760	696	740	721	821	759	671	683	670	648	710	692	663	707	678	652	668	666	650	636	697	659	676	659	661	667	637	646	664	613	648	620	602	667	632	553	639	634	644	662	623	600	666	612	622	616	574	603	627	665	627	611	651	610	578	571	597	604	645	613	624	649	617	574	634	622	582	638	629	634	577	596	613	590	628	631	622	592	609	614	568	552	590	594	572	615	591	654	617	615	590	608	584	628	588	632	577	607	607	570	592	603	608	572	619	591	598	613	627	584	630	578	585	606	629	599	624	580	577	620	644	577	535	635	622	632	601	610	630	627	649	586	586	589	616	629	540	570	630	635	587	577	627	626	632	610	613	604	618	582	606	594	599	575	623	617	637	575	578	597	600	584	566	564	576	624	576	579	587	599	605	606	598	637	602	647	624	648	649	650	623	614	662	566	586	658	577	628	621	568	612	610	648	606	587	590	578	605	639	600	639	597	594	585	614	628	609	569	618	616	596	558	654	588	577	616	601	601	614	577	576	550	582	645	592	643	580	576	602	638	592	591	628	610	623	603	576	580	630	558	577	571	612	611	596	595	606	603	592	618	611	649	602	595	627	580	598	644	627	595	605	601	603	584	591	576	607	631	579	610	655	588	595	583	600	551	572	614	597	602	590	586	603	593	603	617	652	596	632	563	627	571	603	589	603	565	580	595	617	633	595	601	561	599	634	550	602	567	621	574	626	574	570	590	602	628	601	590	623	590	575	602	591	600	611	602	617	638	629	631	631	605	597	602	587	649	611	600	582	562	590	646	615	659	616	614	588	640	587	621	559	611	602	610	565	602	590	602	584	632	561	595	661	654	637	647	630	625	647	604	595	627	562	630	582	609	583	598	627	602	644	604	593	631	592	580	589	613	598	594	618	610	555	607	594	625	590	590	618	598	632	560	564	592	606	578	617	600	598	602	631	604	574	565	592	586	619	633	588	607	616	595	550	561	607	607	591	583	588	636	592	645	652	546	584	594	610	608	629	576	572	638	633	578	579	592	625	615	591	581	569	570	601	614	625	613	545	603	568	651	592	611	559	575	641	629	635	606	644	609	583	608	611	620	611	620	587	585	618	638	630	569	639	598	635	569	571	598	575	613	627	597	591	559	598	585	620	627	596	611	601	601	598	632	591	561	619	625	611	618	601	599	615	584	590	610	591	612	611	596	620	616	593	603	622	620	633	609	604	599	613	603	614	604	614	582	634	606	608	619	587	631	631	635	625	598	631	576	606	633	577	628	601	551	597	627	661	603	567	593	599	608	617	601	595	586	632	616	616	637	596	636	631	568	583	552	612	639	615	647	568	634	628	621	576	641	617	627	598	651	617	589	632	605	610	597	599	600	587	606	547	661	616	626	556	570	625	636	581	604	620	629	571	617	591	608	589	603	604	623	605	632	653	604	604	585	590	621	605	609	618	592	634	607	615	604	636	617	646	585	614	631	630	570	568	599	557	616	614	607	619	549	598	594	626	658	563	628	580	629	618	621	626	589	622	590	550	621	644	546	574	613	629	600	564	618	588	588	606	619	605	590	622	618	556	591	660	600	622	602	617	570	589	615	566	619	598	594	580	579	620	651	615	565	566	591	611	594	643	604	562	633	627	578	634	651	596	579	624	602	612	617	590	608	599	629	576	597	600	602	615	612	577	603	577	603	611	599	609	597	611	551	609	540	605	645	576	618	663	639	604	573	618	654	622	596	645	557	644	609	609	625	616	619	633	624	619	588	611	591	566	604	613	596	580	609	631	665	587	631	611	590	565	548	592	585	616	608	584	618	643	637	592	558	572	607	594	605	591	569	578	641	586	614	563	570	661	554	591	647	640	626	602	582	568	615	599	592	586	612	559	615	614	598	594	636	602	569	584	607	637	580	594	607	603	625	608	618	589	585	620	618	586	623	557	597	626	573	626	630	638	605	594	570	606	613	621	651	625	581	621	639	629	646	621	587	582	550	618	626	640	565	636	559	580	608	629	607	603	630	588	632	647	627	604	600	565	601	611	634	616	575	672	600	616	564	570	598	634	652	605	656	592	633	567	604	594	558	630	633	591	564	568	574	619	614	591	540	599	592	636	605	570	600	630	603	621	621	633	582	545	582	601	544	599	580	560	586	583	649	581	617	603	595	602	624	661	606	574	611	597	613	602	561	573	565	599	614	626	609	644	598	619	645	592	601	593	634	537	623	606	591	579	590	653	566	581	608	622	617	614	578	614	582	574	591	620	608	582	601	624	636	589	599	606	588	614	604	621	586	596	583	599	640	594	629	635	588	621	590	594	617	580	587	625	596	612	619	601	616	602	596	566	590	604	610	611	619	609	605	587	594	600	566	651	585	594	638	562	588	571	572	633	581	560	570	603	580	631	579	611	598	598	591	581	594	638	622	595	582	649	633	574	559	592	602	618	587	618	567	603	593	595	588	615	561	633	617	627	583	645	619	655	602	628	572	620	642	583	592	572	608	587	602	617	624	614	649	610	578	630	580	609	620	656	594	624	582	593	657	598	604	586	584	634	641	590	599	594	605	589	614	597	611	609	580	639	648	630	619	618	643	588	589	591	628	614	615	581	553	555	627	599	576	582	629	594	598	595	608	592	597	592	589	582	597	626	594	585	634	613	600	610	621	603	622	615	608	594	633	649	635	617	613	593	586	608	639	623	593	595	592	578	648	588	595	627	573	591	623	621	561	585	608	646	566	599	553	603	606	596	587	559	622	630	596	600	586	597	596	602	620	583	657	621	606	601	628	573	596	613	600	597	594	660	585	595	628	599	605	598	624	617	607	603	653	587	600	606	598	582	615	592	620	625	590	588	604	578	590	623	635	608	623	597	586	546	664	628	573	648	596	630	633	585	632	575	576	610	601	597	560	607	598	656	605	596	613	643	602	613	595	623	619	625	566	599	583	602	586	606	571	622	580	585	637	593	622	570	594	643	629	617	617	612	580	582	568	616	596	610	658	587	612	622	599	521	596	585	627	537	617	586	639	612	610	610	580	622	681	584	563	616	526	586	587	565	620	585	562	650	577	636	625	574	584	582	595	617	597	633	644	607	585	554	598	580	634	562	603	595	577	606	620	646	611	621	626	600	585	593	594	622	557	601	633	638	602	610	592	617	619	565	564	595	623	598	594	584	609	619	628	624	618	617	598	531	624	580	599	622	606	586	634	572	582	580	579	616	646	617	596	618	586	604	569	634	603	647	609	628	613	619	578	597	583	591	599	589	621	595	610	561	643	622	596	589	624	647	617	576	562	595	631	582	618	649	597	593	589	583	601	616	600	620	602	637	614	612	558	622	650	619	632	601	586	654	619	608	628	592	614	536	627	608	586	629	593	580	586	587	600
56059	50979	45523	31170	30567	27414	23591	21566	19746	17076	16863	12915	9714	6458	5971	3725	3554	2959	2512	2182	1821	1223	894	812	635	545	454	387	315	339	316	304	284	254	281	332	232	259	233	242	247	239	247	239	250	207	227	187	224	182	217	212	198	174	203	198	216	182	257	211	208	178	182	199	200	215	194	189	190	196	183	170	182	176	205	197	185	184	191	166	182	197	187	187	161	186	189	198	171	192	176	147	165	186	182	192	176	148	188	148	171	195	178	178	151	159	196	174	155	177	178	174	180	161	172	185	145	167	177	167	167	186	183	156	173	183	180	183	172	183	161	180	177	160	180	160	142	171	157	190	214	172	183	167	195	186	165	182	180	157	167	195	179	158	163	162	181	178	170	166	162	168	192	150	184	138	184	194	166	155	166	193	143	170	167	163	157	190	186	175	186	172	154	176	156	192	190	185	147	178	177	166	185	180	157	164	173	158	182	162	197	169	204	172	192	167	136	198	176	181	175	179	166	180	160	172	147	139	148	183	156	164	152	154	181	173	192	181	162	152	174	153	159	142	168	170	180	142	174	181	155	157	169	181	173	161	169	163	147	163	182	172	176	163	171	162	168	177	179	163	170	181	187	139	163	174	192	168	180	170	170	175	182	180	159	173	177	182	180	193	184	174	163	166	154	167	166	158	149	163	184	153	173	165	163	175	174	165	175	175	162	157	180	161	171	182	178	188	197	154	154	169	167	177	169	171	160	167	160	166	178	172	172	170	164	156	176	188	184	157	143	152	167	168	188	175	190	167	141	170	167	152	189	177	178	150	172	179	168	188	165	189	168	164	176	166	146	175	153	178	180	148	185	209	152	160	178	188	178	188	165	180	157	132	155	178	192	160	196	179	195	168	175	165	162	182	173	174	168	171	190	152	164	156	154	157	165	188	143	169	167	179	159	155	159	168	177	151	188	180	175	179	186	168	147	192	187	172	151	149	170	167	170	163	185	185	160	152	157	173	188	171	176	160	151	165	165	160	170	148	145	167	172	150	163	177	185	179	181	176	183	170	199	169	183	161	189	169	160	182	185	171	164	173	178	154	182	175	183	187	183	175	158	166	165	164	202	195	160	189	157	149	159	158	195	169	179	163	167	174	164	163	179	156	183	168	156	174	164	173	175	136	170	190	183	165	151	187	160	173	184	151	162	171	200	156	157	157	164	161	160	175	141	178	184	154	169	169	158	173	164	171	154	178	183	173	155	158	165	162	168	156	161	170	176	165	152	154	160	194	146	151	164	167	168	164	192	162	153	201	156	172	168	180	197	166	178	143	175	163	186	195	148	185	184	169	148	175	152	162	177	196	165	181	177	181	159	167	165	161	161	167	160	166	198	187	167	165	165	153	170	178	189	156	160	174	153	176	190	173	177	194	154	152	175	151	153	162	150	175	164	161	169	141	173	196	162	174	171	175	185	181	161	183	175	167	162	163	162	190	175	181	183	185	160	185	156	175	173	175	182	185	171	160	155	164	157	161	183	170	137	180	194	172	182	161	162	173	153	166	180	159	165	188	171	146	161	175	170	145	163	186	178	152	158	159	182	180	152	181	195	158	178	180	173	192	160	191	171	166	165	166	182	150	177	143	195	155	159	179	177	166	164	179	162	170	161	164	160	159	165	164	199	170	177	175	177	174	146	160	165	182	151	176	162	188	143	152	162	176	175	160	176	181	152	157	168	171	140	152	157	186	169	168	164	174	176	162	172	175	179	158	156	143	178	159	161	159	163	152	175	195	167	192	159	177	178	167	157	192	180	179	163	155	173	178	195	161	190	145	145	188	187	183	165	172	171	161	162	178	171	183	183	185	151	158	154	156	177	178	193	185	167	163	164	164	178	194	169	141	175	191	166	187	178	160	159	153	189	139	180	159	177	189	174	180	152	159	147	148	169	187	167	160	166	139	135	168	154	194	183	165	178	157	183	160	192	190	190	173	169	162	169	162	195	181	194	182	142	182	155	186	195	163	165	168	163	167	160	167	163	173	156	180	191	162	157	187	166	150	178	152	171	172	181	186	165	163	164	189	184	203	163	190	165	127	173	150	169	156	168	178	172	190	180	170	173	143	177	185	195	168	177	177	178	178	165	162	143	161	186	173	162	171	161	187	162	198	173	158	170	162	165	171	187	182	157	189	186	163	168	160	155	179	186	184	173	183	176	184	183	180	155	170	173	153	186	161	196	169	137	176	177	177	193	159	156	172	176	169	189	179	150	179	176	143	173	181	174	164	193	169	182	183	170	187	201	184	168	157	171	171	192	162	160	188	148	175	190	145	156	163	178	154	179	175	161	150	155	152	184	167	160	163	158	179	177	167	168	150	197	175	171	161	187	176	189	182	165	180	167	146	165	191	165	168	170	168	179	171	183	170	177	186	167	163	186	184	167	175	152	155	165	163	169	143	173	179	186	174	169	175	172	168	166	182	184	173	197	157	193	173	166	175	160	173	145	157	177	179	186	175	172	196	165	185	178	171	159	181	187	153	185	167	156	201	182	169	194	175	188	154	184	184	174	171	166	161	171	174	155	170	167	159	163	164	175	175	162	191	170	174	187	154	180	140	171	202	167	176	179	171	182	176	177	164	175	157	162	158	192	152	173	166	168	174	164	157	165	172	146	167	172	181	206	165	192	169	173	166	150	200	186	150	168	130	172	175	162	164	143	146	168	181	166	166	199	177	185	179	164	149	157	161	197	186	197	145	155	171	170	170	194	137	161	165	163	144	164	174	188	148	164	155	162	183	179	182	191	173	193	165	183	164	174	185	178	154	183	192	166	164	170	172	174	152	181	164	186	187	178	137	156	159	154	164	184	167	172	197	201	177	176	166	173	155	174	165	145	164	175	164	183	171	163	183	140	177	166	163	155	169	154	182	167	167	163	169	156	162	160	184	145	159	172	188	159	167	172	181	168	180	155	175	170	173	163	173	176	149	158	160	151	153	170	148	151	151	163	144	176	146	188	205	195	182	169	187	167	185	156	181	168	175	155	157	178	179	169	194	159	175	156	167	184	165	163	170	157	158	165	170	164	156	183	161	181	178	167	165	170	144	173	180	176	162	176	175	164	174	173	157	189	167	177	157	181	171	165	172	151	166	177	166	152	191	172	162	165	158	181	157	162	164	158	172	152	172	147	190	173	138	148	165	179	157	167	176	152	190	166	172	134	159	181	191	164	189	171	155	196	172	185	170	171	182	173	195	163	160	166	141	177	170	163	159	185	167	203	179	184	153	144	181	191	139	189	161	191	145	181	149	159	141	161	160	155	169	166	162	188	177	165	158	173	171	157	155	158	176	168	167	155	155	164	176	168	184	146	177	181	172	159	168	173	177	181	166	158	166	191	187	170	201	174	171	148	142	185	161	149	162	193	171	195	157	181	152	171	161	170	175	176	177	164	188	189	166	186	174	157	164	190	171	161	161	186	179	164	161	166	161	149	158	186	150	176	151	140	162	153	179	181	155	196	163
41025	48032	48966	32713	35362	33095	28462	29127	31459	28189	28511	23079	21063	17458	17118	10910	12017	10695	9586	8566	7604	5372	4764	3823	3053	2752	2485	2035	1577	1519	1312	1403	1067	1172	1119	1205	1056	1036	849	1065	1088	979	894	828	841	761	754	754	706	737	761	895	686	667	638	751	740	696	965	727	655	546	533	528	532	558	559	603	576	548	582	502	542	524	568	624	684	638	541	547	569	563	511	512	461	530	452	512	473	460	477	458	477	459	480	463	455	445	417	450	360	412	396	452	420	424	409	405	405	427	392	451	460	425	427	411	378	409	426	430	423	372	397	411	406	419	433	415	411	403	405	422	413	405	389	414	421	400	409	397	406	436	419	432	411	417	420	418	434	405	418	431	448	412	450	404	412	431	411	443	431	417	424	400	452	430	397	443	384	445	395	393	401	415	447	399	422	429	422	427	393	403	403	404	424	440	409	426	431	423	453	421	413	401	405	413	399	392	430	408	418	410	406	419	412	434	401	431	421	429	396	402	429	426	411	443	418	406	423	410	417	406	391	418	392	436	417	408	400	383	432	371	401	398	468	436	429	411	419	418	449	399	425	399	369	404	437	408	404	432	407	380	424	417	433	401	452	401	441	423	413	447	401	382	428	389	428	413	411	379	385	431	394	405	421	404	409	396	416	404	403	445	432	403	430	392	387	395	413	392	426	419	411	416	394	415	426	405	431	405	434	399	403	399	410	412	456	399	391	416	400	401	394	415	427	406	425	414	434	452	448	413	392	445	389	443	423	418	387	405	420	423	409	482	399	441	424	423	431	432	452	426	415	417	404	416	379	430	416	421	412	386	412	428	435	423	410	410	418	400	392	405	410	457	441	416	420	383	395	452	399	417	405	424	407	401	365	461	402	411	418	419	445	381	411	426	417	433	391	440	413	408	401	389	423	445	378	430	404	409	427	433	412	421	418	426	453	440	386	424	405	434	394	397	433	382	438	404	408	405	404	402	416	390	424	391	419	416	417	425	398	416	399	408	428	405	396	394	421	424	413	400	401	401	437	423	438	389	447	462	393	414	422	418	427	409	399	425	405	413	433	407	454	420	411	433	386	389	388	403	387	397	415	398	455	405	397	363	432	416	417	401	341	445	409	443	387	415	422	431	427	412	400	446	388	411	442	384	388	428	434	447	413	430	410	412	433	410	401	395	420	398	413	419	414	400	443	363	389	432	383	429	457	395	409	456	399	406	428	401	430	440	387	395	409	437	410	438	433	405	407	386	411	449	395	411	451	435	410	449	419	419	410	399	401	420	391	437	432	429	413	406	418	420	407	406	429	419	393	427	391	431	421	400	389	419	422	421	417	482	390	395	413	399	424	393	424	427	408	440	425	412	447	423	413	416	419	429	438	411	444	428	432	392	438	459	439	443	378	414	401	387	423	431	438	447	380	415	430	400	437	409	414	373	424	389	417	420	420	448	378	442	382	428	421	397	404	410	478	421	393	423	408	399	429	457	394	442	428	436	393	433	387	391	411	417	412	437	400	414	422	427	413	449	399	423	392	417	431	413	415	438	383	406	422	443	425	414	431	378	403	428	377	416	401	407	435	430	395	410	387	396	394	393	426	444	404	429	448	410	433	423	430	457	379	385	407	392	431	399	427	416	426	381	394	431	409	473	381	416	426	433	413	403	409	400	362	436	398	419	414	423	420	444	376	440	406	394	413	443	425	433	363	395	414	429	414	415	418	434	405	423	432	414	424	436	446	413	433	411	413	431	378	384	443	413	400	410	409	419	419	445	436	431	419	418	420	426	396	431	414	422	418	392	451	406	384	409	418	423	443	416	443	419	399	414	368	415	450	422	429	385	388	404	390	432	427	405	408	407	385	392	410	410	433	394	420	424	394	417	412	394	444	395	372	430	442	366	396	401	436	424	433	455	401	391	421	381	419	407	414	435	400	398	444	430	387	422	398	405	404	439	428	415	370	420	437	389	433	406	421	426	385	439	405	453	397	443	413	405	379	406	400	450	424	426	422	408	421	400	422	434	412	416	446	422	428	405	427	426	388	444	416	396	424	413	406	429	442	396	426	406	376	423	411	412	391	450	409	371	402	412	402	393	369	429	413	430	418	398	421	446	431	410	410	413	433	414	395	417	385	473	429	431	419	404	434	407	405	368	385	389	415	375	392	411	402	421	396	439	453	419	385	402	398	405	423	423	423	422	456	433	454	426	383	405	402	421	412	416	422	416	412	454	412	362	408	406	415	419	451	434	408	396	429	427	449	418	426	439	407	427	408	413	408	455	427	421	427	416	445	413	410	425	409	408	446	401	378	389	392	440	428	440	443	414	414	412	384	410	441	389	381	407	442	419	405	367	403	408	421	422	397	399	400	403	422	431	428	426	417	387	383	412	434	404	405	424	419	415	404	413	430	400	446	380	409	443	390	426	394	420	437	428	438	414	409	423	404	422	419	373	412	414	403	422	416	398	418	423	447	408	401	406	406	433	419	388	413	413	408	420	433	390	415	395	429	416	418	479	404	415	407	450	438	413	407	394	392	371	405	382	427	428	416	444	440	373	411	444	426	419	419	430	384	427	408	399	394	421	425	451	434	405	408	410	422	430	477	401	430	411	429	411	420	446	428	415	400	428	456	455	433	401	442	427	415	415	404	415	407	392	409	439	436	393	436	403	395	407	410	426	439	430	431	408	398	420	432	408	465	445	404	418	408	390	422	433	375	453	395	401	457	421	418	449	426	445	410	442	427	418	374	394	411	415	415	430	410	413	428	383	383	389	428	434	424	378	432	412	416	421	383	405	412	447	378	386	425	368	392	423	456	375	418	426	421	419	408	393	408	433	423	402	392	399	386	407	406	459	401	425	397	419	412	394	390	412	420	401	414	392	414	428	406	392	408	404	387	423	413	438	396	410	442	401	417	455	424	425	435	415	416	440	413	433	389	412	395	398	427	414	423	405	437	427	379	363	409	378	453	403	392	432	397	422	426	422	414	429	444	437	452	413	428	391	419	409	443	432	413	421	413	399	416	381	435	411	416	428	389	399	418	440	417	342	470	428	394	447	405	377	437	429	404	444	411	399	418	407	403	431	392	386	421	419	404	409	427	411	345	402	434	405	399	431	413	427	403	391	449	426	424	464	460	436	411	429	432	415	389	461	440	453	430	404	432	423	376	397	424	396	412	435	399	401	414	415	446	393	415	424	407	422	408	445	435	404	400	360	426	459	411	436	400	415	446	425	409	412	447	385	439	415	387	439	393	427	398	404	413	367	444	385	405	411	397	403	430	396	442	414	435	411	407	385	429	389	412	389	400	385	417	429	421	389	413	393	392	417	441	400	463	417	369	420	459	430	428	402	409	419	428	419	423	437	439	407	424	382	419	444	413	416	398	435	410	413	412	410	425	399	436	381	428	428	403	424	396	381	428	416	414	399	399	391	421	452	418	398	461	406	421	394	411	406	396	394	417	425	415	416	407	379	410	448	417	410	412	421	421	411	391	429	452	409
26163	21088	16472	6771	4545	2772	1800	1387	1202	949	945	655	522	440	451	395	382	356	346	356	305	294	296	307	315	255	238	303	259	257	250	280	294	265	276	245	285	265	285	300	265	279	295	267	287	269	253	260	244	290	254	263	265	248	271	276	258	262	271	263	222	257	231	217	271	257	250	284	280	246	285	241	255	250	245	268	253	242	268	235	256	250	254	282	261	252	253	282	232	272	247	263	266	255	236	253	267	271	253	264	254	254	246	272	291	267	233	262	284	283	270	243	265	257	244	265	267	236	242	254	249	267	264	260	281	275	270	278	253	275	250	252	244	252	274	258	252	255	269	266	238	265	242	257	274	284	252	244	273	242	244	245	233	241	264	254	235	265	284	259	252	253	250	255	267	252	289	255	236	248	241	269	240	283	271	241	258	259	245	280	256	276	259	248	250	230	283	265	239	269	252	262	272	273	273	258	259	263	219	230	253	258	260	230	268	269	231	250	252	242	265	232	242	280	261	279	256	254	242	262	268	252	258	254	245	255	264	277	250	259	258	260	275	234	222	246	271	250	264	277	280	244	240	263	243	269	266	273	248	276	260	240	248	253	256	255	273	269	262	261	215	268	283	260	258	231	254	236	264	263	240	253	239	261	240	243	261	247	270	270	277	257	249	241	230	223	279	242	257	239	231	247	262	226	247	229	235	255	265	272	267	246	259	263	227	267	271	281	273	292	275	265	249	263	256	254	253	266	231	259	268	249	280	273	240	263	287	266	248	268	246	257	240	259	269	255	254	269	233	267	284	265	244	270	240	260	269	250	246	256	257	253	284	264	233	261	234	277	286	255	265	242	261	238	266	249	290	252	265	235	270	237	267	248	272	252	217	252	297	281	278	263	276	253	241	277	244	264	283	238	281	273	260	240	277	259	261	270	262	281	275	260	285	235	262	224	258	265	230	265	263	268	242	247	245	273	248	255	264	259	278	287	245	256	242	267	254	231	230	241	270	228	288	232	249	278	252	249	248	226	273	241	226	240	256	249	269	257	269	251	273	265	242	289	262	261	270	250	274	249	260	255	230	269	263	259	261	244	261	279	230	237	235	274	259	297	245	233	269	239	259	254	258	255	248	254	261	263	242	235	227	289	254	266	239	257	279	246	261	274	239	239	239	237	259	258	287	253	240	260	267	250	228	257	263	243	267	274	229	245	257	259	271	247	225	255	274	265	273	260	276	250	221	250	267	243	268	259	255	243	239	241	262	265	262	266	274	262	247	279	231	230	268	261	266	254	269	282	271	243	253	260	259	264	243	263	261	297	259	271	273	280	229	248	238	256	260	290	258	262	261	273	246	233	261	253	273	262	264	289	246	269	245	244	238	271	243	263	236	268	268	251	274	284	274	260	251	232	265	260	257	264	252	277	277	255	234	245	278	288	263	227	240	253	250	260	250	243	268	269	250	247	250	274	251	251	263	232	268	273	244	264	293	258	239	250	280	264	248	250	260	255	237	255	260	260	248	244	235	207	264	220	247	251	253	281	264	266	272	232	266	260	269	256	261	285	235	231	250	271	257	247	262	287	219	259	286	227	239	230	284	223	228	285	267	243	296	266	239	269	292	241	265	271	257	228	252	263	255	226	250	267	262	267	262	259	268	250	224	276	285	273	241	279	237	244	245	252	275	260	257	279	258	224	237	238	276	249	251	302	252	229	249	236	244	236	232	266	252	259	241	286	280	247	264	251	270	246	267	271	258	248	242	258	230	241	220	303	276	298	273	270	275	284	269	246	266	265	236	245	227	230	249	224	242	248	262	225	230	258	227	273	236	274	279	272	278	246	254	243	248	261	235	239	269	261	268	258	226	252	271	260	248	235	258	243	277	288	247	245	272	232	252	227	234	281	229	259	242	261	247	279	250	233	244	279	261	251	253	274	275	250	271	269	259	276	257	223	240	241	249	259	243	258	247	255	248	249	259	218	289	262	255	291	255	258	283	259	251	263	247	273	252	259	222	275	254	263	267	248	245	231	273	284	252	246	247	262	221	233	250	274	231	265	265	275	267	251	265	261	272	270	254	240	236	274	275	242	263	242	227	249	225	271	268	274	252	272	278	266	245	273	246	290	222	251	265	244	246	236	260	256	282	258	250	289	265	267	226	256	233	268	263	276	243	271	269	246	269	265	245	249	264	276	263	262	240	274	244	228	247	278	259	267	227	248	250	257	239	252	258	260	246	238	246	286	244	273	264	238	236	283	258	251	235	278	285	225	223	276	251	279	269	260	268	296	286	270	281	259	265	252	256	243	295	256	260	243	251	220	281	237	288	282	265	265	248	252	258	232	243	257	240	249	254	267	272	237	254	268	229	255	258	253	248	245	250	252	253	249	274	244	286	264	302	265	256	233	244	243	272	282	278	268	239	286	254	284	271	265	241	248	274	250	255	244	250	268	259	259	306	244	270	256	257	240	280	267	244	245	301	241	250	233	237	269	241	252	244	279	271	240	250	284	260	228	259	267	264	260	256	235	234	228	278	282	247	264	246	245	240	268	247	284	265	251	265	247	262	261	250	257	239	292	262	263	277	243	242	276	247	257	266	246	248	243	255	250	255	271	262	226	253	260	270	279	280	263	265	288	266	258	273	286	263	273	248	255	230	261	260	247	274	252	276	260	258	266	274	242	254	276	271	254	248	282	252	291	263	262	242	264	257	262	282	285	269	268	240	259	262	253	301	283	258	288	283	284	254	281	252	282	254	263	280	273	287	259	236	267	278	263	249	275	256	268	282	255	275	277	246	285	272	280	269	274	249	289	249	233	258	257	273	265	271	238	282	257	258	273	259	280	300	250	258	268	223	267	222	257	249	264	278	265	262	239	258	239	266	249	259	235	244	294	278	221	229	256	258	261	278	266	255	256	268	232	247	265	227	236	271	257	233	255	278	245	245	240	251	237	269	265	226	256	224	237	257	266	269	303	262	264	263	269	306	245	284	266	246	262	254	275	251	267	289	275	279	240	236	241	256	242	254	269	214	227	255	249	259	250	261	232	285	243	243	241	251	243	241	260	253	278	304	248	269	247	257	246	257	259	251	308	265	274	242	261	268	260	250	234	258	263	245	251	273	267	240	268	248	258	258	256	250	254	223	259	269	231	301	265	243	277	233	246	243	276	261	242	279	234	236	288	272	277	278	266	263	263	278	240	258	274	251	305	288	253	265	247	294	260	266	267	266	278	265	280	244	240	290	280	237	274	251	259	264	267	254	271	275	242	266	266	228	244	259	240	304	272	236	263	248	243	253	214	264	255	251	231	262	247	287	257	267	246	255	267	254	245	239	277	255	230	277	260	269	267	298	244	256	283	268	220	226	248	252	247	271	262	251	266	271	246	265	253	263	257	273	255	282	256	255	255	276	256	264	273	276	249	238	247	249	236	286	233	241	277	264	218	259	264	276	224	251	243	266	254	278	267	232	267	261	267	263	246	240	246	271	274	268	238	258	246	291	290	234	241
17054	19048	21419	12412	11636	8564	6099	5512	5268	4172	4302	2745	2332	1876	1971	1474	1453	1277	1271	1120	1061	903	869	817	832	780	713	666	757	661	693	711	724	693	691	661	674	676	728	697	752	700	702	718	666	683	676	695	624	699	687	656	607	673	662	646	701	639	648	649	610	636	648	627	631	650	607	643	642	615	611	592	612	602	627	596	626	606	669	638	653	615	648	628	590	596	620	638	651	645	637	586	620	639	642	614	582	651	623	636	612	659	619	612	613	654	566	595	594	658	582	611	606	599	622	605	593	627	602	653	564	595	607	601	637	640	614	621	652	590	637	549	585	607	603	642	663	652	624	585	583	634	655	627	604	590	587	641	585	584	678	611	615	621	633	599	595	634	590	603	635	625	612	617	612	619	634	591	608	618	607	570	640	547	616	651	594	591	566	594	638	638	577	624	629	608	620	603	659	611	661	631	619	631	614	652	641	634	586	601	631	664	624	604	589	604	628	593	581	636	665	667	657	600	578	644	619	636	612	598	614	591	612	601	637	601	635	664	596	669	624	638	590	619	608	633	638	565	609	635	645	626	603	632	598	629	628	634	624	590	582	649	574	584	624	623	576	626	616	642	605	595	591	593	615	640	637	627	607	633	600	586	549	667	630	639	632	586	585	599	598	578	630	579	648	615	671	628	629	633	584	608	622	660	566	639	622	621	606	601	588	589	590	630	655	605	593	580	630	615	631	623	637	582	590	598	574	590	577	577	598	563	551	606	625	613	611	666	635	670	654	603	640	576	630	608	630	612	636	613	620	655	602	638	644	608	642	592	660	586	578	582	664	608	650	627	599	645	605	611	589	651	610	626	601	604	617	594	624	587	600	563	598	612	615	598	607	603	619	594	618	641	643	624	637	620	642	600	592	642	625	632	628	627	605	618	623	573	603	590	643	583	646	666	595	596	604	612	567	659	598	609	640	642	596	575	625	601	608	666	634	637	622	623	621	628	593	642	591	592	620	585	590	642	609	656	599	599	644	647	603	644	628	586	616	562	647	619	602	596	622	579	564	642	588	601	624	624	617	576	636	665	605	600	617	625	616	623	624	596	597	615	628	595	637	628	605	635	612	632	630	583	621	623	618	610	616	609	674	620	582	604	623	602	598	608	625	637	608	590	591	640	622	601	606	609	586	614	622	665	623	590	640	626	622	632	593	637	616	600	640	648	633	592	615	650	611	681	618	610	632	601	603	664	619	619	608	631	614	659	616	641	623	605	608	622	620	598	638	623	661	624	616	602	656	616	616	601	608	590	605	589	625	598	609	613	634	621	595	637	647	586	651	616	659	610	634	568	603	635	591	686	630	647	599	629	569	651	640	645	637	655	606	622	637	600	652	614	648	665	595	583	632	607	629	638	629	622	682	629	607	620	604	665	597	623	609	616	578	648	636	620	604	582	577	632	590	588	634	633	611	640	613	615	598	583	574	562	621	602	614	622	672	607	580	625	625	617	573	608	597	630	640	644	627	605	638	586	581	613	611	585	566	631	563	614	570	633	620	619	666	603	610	593	624	603	578	635	603	606	627	598	626	596	622	677	601	639	627	590	611	639	606	637	592	603	632	602	607	607	651	571	631	601	579	630	623	612	632	577	593	595	634	678	631	619	624	608	638	664	616	613	635	629	603	589	590	614	593	634	591	603	609	658	647	637	614	609	644	597	628	636	614	606	629	599	640	621	606	603	623	621	659	585	663	601	633	594	644	693	644	585	642	649	646	602	640	673	612	575	602	649	653	607	624	591	616	636	642	614	607	625	626	591	663	625	614	622	617	618	609	618	597	575	615	615	586	608	592	610	592	587	634	585	592	612	601	586	614	609	590	635	639	605	617	644	620	605	599	631	595	622	630	626	653	604	586	683	611	652	619	637	655	638	629	621	646	602	601	611	604	632	620	570	639	601	594	613	604	593	608	635	580	587	669	643	644	614	604	620	618	609	592	604	595	622	631	634	614	614	595	646	639	620	609	604	664	622	634	604	622	655	570	632	607	630	644	601	626	575	669	626	607	618	650	621	660	565	613	640	611	583	645	617	641	610	623	602	591	625	649	574	587	601	629	620	621	613	611	650	593	618	630	625	653	633	609	588	619	561	604	681	609	647	601	626	580	630	584	628	592	614	615	630	611	601	583	626	609	625	639	593	643	613	624	637	589	582	641	588	577	660	634	599	605	632	641	610	637	610	585	614	620	661	615	599	570	606	578	644	598	612	633	646	636	600	610	658	655	601	614	675	646	585	629	583	620	593	612	625	608	618	618	604	636	591	620	623	617	572	631	624	593	596	601	612	585	601	584	609	653	597	615	646	601	597	611	625	626	603	601	622	574	634	615	608	612	629	674	662	653	644	624	591	601	588	561	618	671	651	586	652	629	595	658	620	597	599	640	653	619	588	642	626	663	626	621	578	622	629	581	585	635	640	606	639	614	628	635	637	620	607	619	624	609	611	650	562	609	624	617	586	631	634	623	585	595	593	647	684	564	588	622	634	596	601	658	635	622	640	631	629	604	631	606	629	616	641	620	646	614	602	592	611	615	627	630	631	638	606	620	570	632	622	616	620	599	622	590	640	650	641	643	610	613	655	618	624	579	632	629	583	614	603	587	631	604	631	617	605	595	629	662	571	647	602	618	578	637	652	600	644	621	625	630	618	603	652	595	618	603	588	636	623	655	648	586	594	600	627	621	686	653	580	623	592	638	595	570	621	618	628	582	594	620	629	628	569	610	635	649	607	588	616	633	608	604	609	631	614	595	619	587	558	597	653	556	621	592	610	636	641	615	598	649	605	629	602	672	603	621	584	624	596	630	567	604	632	619	589	611	641	635	654	628	578	651	624	617	606	599	601	618	617	652	635	644	663	630	610	639	594	612	598	647	621	646	609	613	594	606	609	608	585	614	601	573	647	597	611	597	627	587	620	622	632	629	643	596	639	572	614	624	631	595	606	619	623	614	676	635	574	644	686	613	592	638	611	600	641	680	634	592	643	619	627	633	557	640	626	650	597	628	613	593	634	585	606	635	622	649	647	637	615	597	661	644	619	640	630	578	608	631	637	645	640	634	578	592	631	592	621	610	624	599	654	623	678	606	607	632	643	656	617	589	642	624	618	666	610	608	621	622	607	631	610	648	619	597	666	606	598	623	579	581	623	614	611	612	557	616	602	563	608	585	653	637	596	628	585	586	611	616	612	600	626	630	604	617	619	627	604	601	586	634	642	641	547	576	633	652	577	671	612	616	596	645	631	579	618	621	644	604	608	607	631	596	596	635	641	579	583	638	606	596	595	655	611	585	626	656	594	616	625	606	619	623	591	619	572	600	614	613	645	617	606	623	618	632	637	609	622	602	609	553	590	660	606	607	604	626	594	628	632	589	615	567	585	631	627	604	617	611	620	604	638	618	670	597	620	659	604	657	624	581	587	654	622	617	598	641	598	608	619	645	604	584	592	616	633	616	611	672	582	629	641
45090	46687	48291	27708	25692	20094	14059	11408	10393	8251	8264	5902	4043	2811	2522	1851	1662	1302	1242	1042	928	671	555	497	469	455	419	338	318	312	319	308	318	339	309	274	320	307	315	302	326	303	288	284	308	289	304	285	299	292	271	300	299	259	271	276	293	272	281	272	278	250	272	260	291	262	269	249	263	245	277	255	275	263	284	290	267	270	264	273	281	270	291	260	272	285	259	266	235	298	283	268	259	243	239	256	251	270	251	249	230	260	286	228	247	223	259	267	253	247	279	256	262	253	249	222	246	259	269	233	257	243	267	244	272	264	258	244	259	279	248	251	266	266	253	253	273	236	279	244	286	256	243	278	242	236	267	243	269	238	287	254	263	246	236	258	261	263	253	237	271	274	221	251	263	263	238	268	226	268	260	249	233	271	206	255	271	240	241	255	250	265	277	293	246	294	271	242	278	279	255	303	263	283	253	223	269	256	251	242	259	272	262	250	274	257	270	246	259	267	229	256	270	243	249	249	282	267	227	273	247	255	256	259	248	293	271	286	247	259	245	272	239	240	248	252	269	290	272	285	266	269	246	239	275	247	221	264	267	261	263	261	252	267	243	252	261	261	257	236	248	256	242	264	264	271	261	265	263	250	228	257	256	291	272	267	255	249	250	214	245	262	248	257	263	227	269	244	241	284	276	277	271	231	263	277	252	250	274	248	245	251	250	254	257	245	276	225	256	245	262	261	229	271	256	243	280	261	257	297	258	276	238	252	264	241	214	248	252	254	216	281	284	250	239	262	276	297	300	249	271	275	257	278	278	245	239	278	263	240	246	245	237	264	259	236	260	244	245	257	246	241	272	272	268	266	256	258	245	247	226	263	281	257	290	240	256	260	232	266	271	280	254	240	285	245	245	277	252	259	288	242	244	242	245	253	213	260	248	260	258	220	249	249	268	299	263	251	255	246	277	295	301	260	274	259	290	269	272	265	279	267	258	260	256	246	249	247	252	276	250	259	265	259	269	267	279	263	248	264	266	259	258	228	262	274	240	261	221	260	257	228	236	268	248	253	269	268	264	261	267	244	252	237	239	249	258	250	237	267	245	254	291	271	279	257	240	251	273	263	229	246	276	272	266	295	225	256	259	263	234	246	255	270	264	251	239	264	272	238	246	271	284	302	277	251	260	240	270	247	256	274	252	260	264	255	276	261	233	239	248	284	235	281	253	259	241	231	268	254	265	253	282	261	259	273	252	269	245	274	250	274	265	263	249	238	263	250	284	265	253	230	276	236	265	282	265	256	264	241	246	226	272	259	283	252	280	236	275	245	282	240	259	240	234	246	263	275	276	244	242	267	253	250	238	247	267	255	268	242	251	287	276	296	230	255	220	279	275	235	268	260	260	251	240	250	258	217	262	257	286	254	244	276	236	275	228	276	233	275	266	244	255	263	275	251	284	301	237	237	289	228	271	267	261	256	266	261	277	272	262	254	221	271	243	242	262	258	246	271	239	274	266	248	256	255	257	256	247	257	250	260	231	271	268	310	232	267	272	229	277	254	253	280	250	244	269	250	260	240	261	281	284	252	279	276	263	232	264	245	301	279	258	247	253	249	258	239	237	273	257	278	253	251	259	259	226	230	260	252	239	261	242	251	255	244	268	232	260	253	249	256	267	266	229	241	278	272	266	257	264	235	233	267	261	254	254	253	252	259	267	256	252	296	267	252	237	248	268	254	260	270	230	269	263	277	252	285	242	261	300	226	294	271	234	267	259	258	279	253	253	244	256	241	282	279	262	249	261	255	258	224	231	265	235	279	261	262	266	238	249	254	268	258	245	271	263	244	262	250	249	286	232	260	242	261	256	243	258	250	280	268	246	253	259	242	265	253	246	243	262	264	254	272	231	262	266	262	239	276	259	274	279	262	260	279	277	260	262	263	242	270	251	278	243	280	247	243	264	297	269	243	250	274	276	256	246	273	267	265	261	258	259	246	256	230	261	252	254	234	260	243	268	268	271	256	232	244	236	252	252	246	235	269	268	283	290	263	251	255	280	264	271	269	287	259	253	249	266	272	254	266	253	252	267	258	269	254	243	238	264	238	255	268	276	264	278	243	275	244	247	260	257	246	257	246	278	258	247	234	264	277	256	238	290	266	256	239	258	273	264	247	261	239	232	280	277	241	226	274	250	263	269	242	260	273	297	237	273	294	280	231	276	284	235	254	248	264	256	256	292	263	277	245	262	294	273	257	249	276	272	258	262	264	275	233	265	221	230	254	262	266	267	255	260	246	276	263	261	265	253	278	271	266	217	265	252	240	256	278	248	266	276	252	292	256	255	236	256	275	262	264	279	241	272	243	231	239	221	263	256	256	220	243	245	287	260	274	275	271	241	252	245	275	248	249	254	254	257	286	231	268	259	265	264	280	243	258	230	245	240	225	244	254	277	247	265	285	266	243	263	278	250	251	237	253	243	249	264	243	231	225	247	258	280	262	226	257	230	279	275	264	226	229	252	237	276	276	264	253	277	281	244	261	278	267	259	254	248	281	257	223	259	247	232	259	251	235	282	271	253	254	279	285	238	249	237	269	270	240	267	274	248	248	270	262	260	292	249	264	261	255	252	265	259	226	250	267	262	236	248	284	240	244	254	240	257	267	274	265	285	283	258	253	252	277	250	255	250	253	276	275	291	234	270	267	250	219	255	239	234	268	247	268	258	281	253	248	227	247	247	274	265	262	250	266	290	267	263	265	267	272	253	260	235	246	261	231	265	267	277	262	241	238	263	243	241	265	252	257	262	272	238	246	239	271	247	262	252	267	237	266	269	258	260	268	228	226	243	259	254	255	283	232	263	261	272	269	272	261	289	236	247	239	265	258	241	244	268	292	269	285	254	253	259	259	290	270	251	244	228	282	234	288	252	273	259	273	223	287	308	240	238	267	256	261	255	238	280	247	274	241	272	277	262	245	291	258	267	268	246	250	262	270	259	272	263	287	271	251	267	261	259	230	252	268	245	245	252	273	242	253	254	256	284	262	273	255	221	283	269	251	256	279	238	255	258	262	265	251	284	247	255	269	274	274	271	256	268	270	274	254	266	272	276	277	246	281	282	247	255	293	229	257	241	267	256	244	270	254	247	285	274	264	256	261	243	265	285	227	312	260	275	248	273	294	255	245	261	276	254	288	267	242	228	250	266	270	235	267	251	270	243	290	276	242	275	267	254	258	256	260	288	287	260	249	269	263	262	221	254	253	266	253	240	269	259	282	243	262	264	274	239	254	267	243	261	243	258	276	261	274	256	272	268	252	257	246	275	239	250	240	282	265	264	267	247	249	237	271	223	247	277	263	250	221	266	256	278	261	236	248	279	261	256	265	244	284	256	268	239	285	285	289	270	301	276	268	258	283	259	231	277	261	251	275	259	268	254	259	241	260	294	248	250	289	266	250	253	244	260	267	266	237	255	249	238	262	267	260	240	269	252	250	251	245	267	286	283	244	265	251	262	259	261	261
31893	40922	44554	25799	29155	23378	19172	19312	21641	18348	19511	13689	12374	9669	9354	6454	6230	5590	5362	4929	4291	3175	2556	2140	1623	1675	1568	1372	1098	1064	1018	1059	882	902	929	958	968	928	966	959	937	855	802	810	800	737	796	759	810	747	780	832	681	733	724	735	722	835	872	722	662	701	636	647	706	685	666	695	669	647	670	684	627	621	643	697	717	703	701	695	693	663	660	626	677	622	670	618	648	657	662	645	664	630	601	655	619	586	635	638	574	579	613	646	625	603	598	600	648	612	574	592	655	611	617	587	615	569	594	564	624	625	612	597	618	594	649	606	607	617	615	595	614	623	638	621	579	589	629	606	587	578	622	617	633	583	589	646	590	622	555	630	622	626	647	624	584	599	597	567	567	571	612	576	570	614	574	575	646	610	621	600	614	634	621	580	619	659	609	682	601	639	572	596	605	628	612	573	586	609	590	660	626	661	609	575	645	605	608	588	594	598	617	575	642	640	590	622	615	594	607	638	603	627	589	652	601	604	642	642	617	618	558	604	603	603	631	619	641	608	617	608	604	600	626	608	599	637	599	646	559	574	612	642	612	574	596	658	621	602	619	623	597	630	582	584	601	604	617	570	634	631	637	599	608	625	630	632	598	672	595	617	628	643	582	637	590	607	648	634	606	608	627	624	627	624	582	613	599	608	635	614	580	583	606	631	574	574	609	652	598	600	582	670	598	625	584	594	613	579	584	626	594	642	587	628	630	636	650	618	621	582	604	610	629	593	616	605	605	609	638	599	591	604	626	627	623	602	597	608	594	595	621	626	666	624	597	588	654	648	603	599	653	569	593	577	586	620	611	561	607	667	595	599	657	602	612	602	605	626	610	663	631	616	595	582	608	608	602	633	627	629	598	581	573	583	613	628	659	596	628	615	576	595	588	603	581	580	592	586	612	612	634	650	690	628	584	617	655	592	617	599	604	633	630	633	641	567	626	630	576	602	578	630	599	642	624	608	628	627	674	602	621	624	638	663	605	632	609	612	581	624	624	604	604	623	613	604	637	624	603	624	615	584	602	639	613	652	625	625	600	634	612	604	568	619	644	602	621	611	573	621	620	609	623	579	629	618	615	608	583	616	607	663	595	631	630	628	606	631	610	619	594	607	589	602	605	638	592	622	588	643	580	619	650	595	628	575	579	599	617	652	592	681	627	641	600	616	614	585	623	601	630	571	633	590	567	592	583	589	634	629	608	625	598	630	679	643	661	638	664	629	614	662	561	593	616	646	621	606	590	602	596	599	602	602	605	591	589	592	587	593	606	615	606	637	656	620	600	606	646	600	618	636	618	608	612	603	647	612	593	591	635	576	606	614	642	592	634	615	584	571	592	609	635	641	604	618	614	626	627	663	590	610	623	641	655	581	632	578	579	616	594	630	629	654	632	627	585	635	607	580	657	587	622	538	651	618	626	611	613	571	632	640	563	591	568	577	599	664	640	605	631	596	597	610	622	633	674	603	605	623	571	634	633	586	627	590	648	610	613	637	643	622	644	597	581	624	606	596	610	560	615	607	595	605	603	594	603	645	599	605	648	610	647	629	597	647	643	593	621	632	629	601	642	615	618	594	609	616	616	645	604	598	603	618	587	640	620	610	618	651	609	578	633	599	656	613	603	639	620	574	628	578	592	615	605	616	614	598	625	572	622	625	601	612	589	624	605	601	629	600	628	620	601	587	624	612	653	637	639	590	602	648	570	607	633	590	597	603	621	611	636	603	596	608	638	655	596	604	582	642	605	588	601	588	602	616	650	630	647	591	643	653	630	633	607	611	620	629	640	619	588	607	627	642	637	679	601	609	614	605	622	625	604	627	609	599	611	624	604	679	597	594	613	626	627	611	616	567	647	635	604	605	615	618	626	578	614	631	622	597	579	592	655	632	584	639	586	642	578	642	594	563	634	604	601	642	614	593	654	604	605	591	628	616	640	648	582	621	619	631	607	580	636	616	614	630	623	619	611	628	597	615	605	600	618	615	651	607	650	553	607	649	629	587	672	609	582	572	625	652	608	656	590	655	633	630	594	538	632	628	595	634	669	613	618	627	575	618	605	643	634	636	612	598	602	621	600	609	607	685	617	594	610	559	602	583	626	591	598	572	648	601	601	616	610	554	620	642	594	609	610	575	573	571	611	606	620	588	616	579	619	615	572	622	605	631	630	655	628	614	625	625	589	571	623	641	583	634	619	643	642	604	635	619	620	598	631	604	650	632	585	620	595	609	571	641	571	624	596	645	646	629	565	590	583	628	633	630	623	574	629	591	630	608	611	615	630	617	601	614	565	640	619	573	673	595	590	623	617	626	591	606	635	599	629	653	608	613	639	616	632	643	596	633	617	608	620	631	626	607	558	544	612	586	616	592	633	661	594	624	586	606	563	656	594	652	651	601	624	607	620	616	642	634	618	610	631	608	597	602	638	596	561	611	585	627	598	589	626	629	587	614	589	609	626	616	632	635	647	592	590	634	640	621	649	609	591	631	604	634	631	658	636	622	586	662	664	602	643	612	586	601	663	614	567	596	566	621	619	651	638	584	630	622	632	569	587	616	594	569	596	595	633	604	626	571	607	609	630	568	620	602	595	615	596	641	642	572	593	637	613	613	620	631	611	603	600	648	592	616	592	642	660	621	600	580	606	614	599	593	565	638	599	581	576	646	583	617	574	605	618	585	585	647	628	604	639	643	617	604	637	652	611	598	576	612	626	646	596	619	624	608	613	617	650	613	586	635	559	583	620	629	629	649	588	613	640	648	584	601	617	609	684	600	616	600	636	587	649	620	645	666	643	639	560	601	629	618	595	598	609	617	630	611	601	608	623	639	652	577	607	630	600	611	591	606	592	611	642	622	641	621	616	607	639	606	553	610	688	559	642	624	621	592	579	585	570	614	581	600	625	605	576	600	631	630	605	595	625	586	635	607	632	616	571	616	636	626	606	600	623	647	623	630	618	601	598	574	646	647	612	606	679	579	659	612	641	638	648	658	609	614	646	645	578	589	611	609	672	601	636	588	638	613	614	624	633	672	616	607	623	608	631	625	587	609	586	607	620	620	651	622	605	633	607	684	625	592	581	613	605	593	593	612	594	607	616	643	593	581	593	599	613	604	613	590	589	623	627	617	637	606	623	624	624	585	614	604	598	627	608	614	611	615	609	603	635	648	663	600	654	603	598	628	629	612	606	595	635	620	602	642	606	628	616	627	607	623	627	596	641	625	620	611	627	608	657	620	605	621	615	627	652	594	635	622	613	653	617	660	599	663	595	640	651	640	600	608	601	630	609	626	624	605	582	602	632	605	605	599	601	620	613	612	644	610	629	610	606	648	637	557	591	621	613	640	611	652	644	628	619	614	581	633	629	630	651	607	624	623	625	617	614	611	624	609	614	615	636	625	586	618	611	614	650	605	593	636	628	600	595	639	635	621	634	646	619	593	640	621	599	587	610	600	628	619	549	627	595	629	586	611	624	644
56349	52260	46241	30122	30514	26548	22116	21075	19780	17153	17081	12296	8898	5608	5953	3920	3439	2750	2315	2085	2069	1234	872	807	549	513	442	415	367	302	280	339	291	284	251	284	293	284	271	283	259	249	243	223	212	231	258	205	198	239	209	234	211	213	222	206	218	237	235	190	196	191	192	183	199	205	220	196	201	204	196	193	181	211	203	197	222	188	199	191	214	221	172	192	182	178	156	161	196	192	165	167	191	199	169	172	177	169	188	164	176	150	175	181	188	181	191	150	154	194	180	175	173	183	174	164	176	188	168	159	169	182	185	200	159	194	179	172	165	171	172	175	192	187	181	174	171	174	182	192	164	179	173	183	173	195	161	171	199	186	180	168	186	172	177	196	160	136	169	184	167	167	157	188	171	170	167	163	187	155	180	172	151	156	198	186	190	174	185	193	170	183	194	183	158	183	171	169	178	146	169	152	188	156	168	143	177	163	184	185	172	173	174	174	190	163	151	165	186	172	181	170	167	174	180	183	207	165	152	177	179	170	168	195	182	196	176	183	165	168	156	165	170	182	178	175	177	182	155	182	195	172	187	180	182	162	163	176	175	168	151	171	179	164	187	167	172	171	186	171	160	175	160	175	168	166	170	169	178	172	180	171	181	199	197	175	175	150	163	175	176	156	172	173	181	175	172	170	141	178	169	176	170	182	167	152	179	178	190	184	179	167	189	205	168	181	182	203	156	187	166	167	180	178	162	161	166	193	163	175	156	182	154	168	180	186	188	153	167	155	171	182	166	162	183	184	180	165	173	169	161	190	177	188	173	167	181	177	184	190	203	178	213	149	166	173	179	187	176	176	176	186	164	149	180	163	145	174	185	172	163	182	185	158	170	148	180	187	183	151	191	169	173	174	188	164	156	185	168	182	179	178	153	169	171	186	150	196	183	163	205	191	160	193	180	176	162	175	165	183	166	180	179	155	175	176	191	171	165	176	163	182	197	194	170	174	182	182	169	178	164	165	180	191	157	187	170	150	149	162	183	156	164	183	174	182	151	150	180	170	168	141	161	185	185	166	165	152	181	178	195	179	185	166	158	150	181	169	169	169	168	174	174	180	178	187	162	182	164	182	183	202	148	161	164	190	163	186	177	164	179	166	181	175	146	180	203	186	163	180	160	166	190	185	168	155	162	137	177	180	197	185	173	183	157	197	182	189	177	174	175	158	188	156	144	179	178	170	158	189	191	193	178	181	179	186	179	150	167	192	169	162	184	198	157	175	174	193	176	183	199	164	169	173	175	190	187	148	153	168	166	165	190	170	193	159	150	163	168	161	184	160	166	195	180	160	174	147	179	195	163	170	202	184	156	194	174	163	202	187	196	170	185	177	164	151	194	203	182	191	203	178	156	150	181	168	163	192	173	150	181	163	156	160	168	192	171	170	179	169	194	179	179	181	183	169	156	154	144	199	176	164	187	174	186	168	194	193	157	149	203	173	189	187	165	173	176	196	187	185	184	141	148	158	181	168	172	192	202	187	176	186	174	154	189	200	153	174	162	167	203	175	185	177	197	174	192	161	173	167	147	185	162	192	197	150	185	195	161	190	179	187	174	173	205	197	164	198	182	189	179	174	177	182	176	182	190	183	185	184	166	188	163	168	180	180	145	169	170	170	173	179	152	192	177	145	180	181	184	200	157	172	161	183	176	187	164	181	169	182	192	148	167	153	165	210	167	166	199	183	185	191	156	186	165	171	170	185	205	180	147	155	178	173	152	145	181	195	189	178	153	179	177	179	176	174	176	155	181	184	168	198	175	167	180	181	156	191	181	181	179	171	178	180	188	169	166	161	171	181	172	204	174	164	181	184	145	164	164	188	169	194	165	195	183	184	177	186	175	160	155	179	174	189	191	175	165	183	180	174	167	172	158	156	165	184	183	155	171	187	170	178	199	183	161	185	177	178	179	159	174	164	169	149	181	175	195	145	162	171	151	190	212	194	193	187	202	199	172	166	162	163	169	161	178	175	185	166	151	148	160	161	192	191	171	180	196	171	186	172	195	156	162	168	168	181	151	158	183	196	172	188	179	169	180	156	161	185	178	176	176	190	198	165	193	178	175	177	170	170	174	176	176	173	167	155	148	177	190	177	167	174	190	166	176	167	161	186	186	172	152	166	178	172	173	168	157	178	170	145	175	170	162	162	142	161	198	196	182	136	170	178	164	173	159	160	170	172	153	174	156	185	170	160	173	194	188	136	187	176	173	158	162	168	157	149	181	175	201	170	183	192	152	189	166	174	178	166	159	162	187	177	185	179	172	164	179	173	187	167	181	168	186	172	190	190	172	166	179	178	203	180	177	176	200	205	180	176	183	169	193	169	183	178	158	184	186	192	159	192	163	188	163	165	159	148	177	165	171	169	194	158	175	188	206	169	161	174	174	162	188	175	142	179	179	188	186	175	190	196	206	193	179	176	190	187	171	166	168	162	170	179	182	198	186	198	178	143	188	147	171	188	194	190	166	159	182	148	170	182	168	175	151	180	168	211	186	187	160	184	167	161	161	175	205	161	190	174	149	181	175	182	155	198	161	191	179	189	184	178	180	197	168	150	176	177	193	177	165	178	186	189	166	169	168	180	169	170	174	188	170	162	181	162	180	173	191	167	171	157	190	172	197	176	190	170	157	154	137	176	176	188	168	171	162	165	182	155	167	179	198	157	160	178	192	183	194	189	167	168	180	162	161	156	138	166	185	181	186	198	177	170	184	187	184	163	164	164	183	176	202	168	177	176	190	166	161	189	166	168	167	183	174	159	189	170	194	166	173	197	162	161	179	157	196	163	175	178	169	155	172	178	137	166	182	162	198	156	177	171	174	154	182	178	177	170	160	178	176	173	194	151	181	165	182	198	165	183	195	190	180	172	193	171	188	151	168	158	157	191	174	164	197	146	200	178	161	180	179	161	181	163	174	158	178	162	157	147	180	178	190	150	182	186	192	167	177	163	154	154	155	199	170	170	172	202	189	162	145	163	162	178	161	169	174	221	174	162	192	179	195	191	180	169	187	189	182	189	168	182	192	162	177	188	148	174	173	161	149	181	164	166	153	169	179	162	172	188	172	189	170	168	160	160	160	196	191	167	193	171	168	175	179	176	172	207	171	174	173	165	182	165	179	185	176	197	153	170	182	191	172	188	178	174	178	157	195	149	151	164	160	171	168	195	178	198	162	185	168	167	174	189	187	176	166	171	166	171	185	179	157	190	192	160	139	165	148	160	173	157	164	169	183	172	179	196	184	162	182	189	151	192	193	170	175	180	163	180	168	165	172	161	174	173	169	180	169	158	176	153	184	167	180	193	181	176	179	178	191	175	184	182	175	169	166	168	170	181	170	173	178	188	171	180	167	163	168	168	164	173	157	167	185	168	178	196	177	174	163	165	192	178	162	177	165	153	175	151	167	160	177	205	176	170	185	191	178	161	182	172	188	162	172	164	172	194	192	162	198	184	159	161	154	163	184	193
41209	49741	49091	35096	36041	30605	25750	28873	31064	27649	28824	21741	20081	16207	17410	10547	10749	10396	9276	8877	7973	5361	4265	3890	2906	2522	2193	1905	1632	1295	1289	1356	1114	1189	1152	1238	957	1034	938	1174	1044	851	873	722	772	776	725	771	763	697	706	907	682	632	671	632	711	829	894	678	553	560	558	535	563	581	586	644	585	583	580	597	592	529	596	632	632	605	632	608	593	566	574	533	468	494	487	475	492	478	482	447	497	534	463	476	465	441	413	424	404	411	452	429	459	429	446	455	454	431	443	421	441	400	445	441	408	421	412	407	435	421	407	377	459	433	446	405	453	433	418	420	437	442	388	404	388	378	431	424	388	410	411	402	424	434	432	393	416	407	430	439	418	423	436	415	394	456	428	394	433	401	415	422	408	422	451	446	418	454	412	433	440	399	421	431	408	425	424	436	421	416	439	381	464	406	455	436	402	435	435	480	431	417	466	416	424	407	421	396	441	410	427	383	409	447	404	385	428	406	423	416	415	430	413	414	415	406	436	411	418	432	435	440	390	412	436	426	418	399	421	432	423	472	413	438	419	429	401	431	418	385	437	434	391	407	424	437	440	416	449	434	463	453	433	440	418	410	418	408	434	422	400	411	403	409	409	432	364	411	433	426	412	418	450	430	429	400	434	428	449	404	389	424	430	409	430	414	403	457	427	418	456	397	442	447	449	415	405	406	433	405	398	416	362	408	435	398	414	416	391	423	407	439	431	428	419	393	411	444	395	439	425	413	440	427	427	448	430	401	406	412	421	469	403	415	428	423	402	437	398	401	417	438	382	406	433	421	433	437	407	442	450	414	446	397	435	452	417	406	449	401	445	479	482	410	419	423	461	441	429	422	429	407	390	413	421	426	410	439	457	439	439	424	431	408	440	415	387	418	434	429	394	450	409	419	432	468	461	421	434	412	428	446	435	451	398	398	419	442	406	420	436	425	452	405	421	403	438	416	378	416	396	448	429	431	424	413	419	420	428	428	464	460	420	410	428	413	435	436	406	404	449	424	437	462	435	425	423	443	393	437	409	424	423	428	436	413	432	423	414	438	461	404	452	386	437	443	414	409	444	451	413	410	450	378	403	427	437	442	434	427	413	430	440	452	442	412	445	419	457	451	387	421	400	438	446	417	403	425	424	430	445	428	418	377	453	439	400	404	458	435	429	438	422	462	418	422	416	409	439	409	396	407	440	421	431	426	435	472	428	430	434	440	437	422	408	418	429	417	426	388	438	435	453	413	396	427	403	417	448	450	469	453	460	460	413	455	427	455	432	435	409	425	390	425	420	413	427	420	451	392	402	404	420	409	395	426	413	396	382	472	431	425	442	440	448	413	395	397	400	440	420	449	459	426	446	390	387	405	419	402	432	403	450	416	447	438	423	429	448	407	411	417	385	407	397	444	427	378	394	389	399	472	430	418	418	396	446	393	408	413	430	397	464	395	421	442	427	408	420	415	387	433	427	431	432	388	450	431	440	423	413	437	423	422	425	421	425	421	399	410	425	408	411	463	443	393	427	432	452	419	412	420	419	427	471	413	406	398	395	438	439	444	433	415	368	377	429	428	431	400	458	412	453	429	438	442	440	448	408	441	408	423	422	392	422	411	386	448	390	430	446	412	439	440	443	439	390	428	441	423	404	420	397	410	427	412	446	431	422	393	464	414	405	401	435	413	427	428	423	425	386	419	417	447	413	394	424	401	448	444	424	389	431	451	430	447	421	436	414	412	432	420	403	444	435	427	421	435	404	397	426	416	428	399	414	386	401	390	397	424	444	408	434	416	430	399	422	430	416	395	450	414	439	432	410	398	427	431	408	455	396	429	473	424	418	412	427	434	408	416	411	377	427	415	410	403	424	428	418	407	415	408	442	422	435	420	426	426	431	441	428	431	390	396	462	443	431	445	440	431	399	421	425	432	451	421	405	424	439	428	394	390	460	425	445	443	436	405	456	434	409	406	413	410	468	431	396	400	419	411	399	409	419	445	429	417	404	411	411	434	436	425	432	447	442	401	368	446	436	422	413	462	435	403	413	400	451	404	413	415	402	390	439	408	413	420	401	424	429	413	417	479	424	422	403	422	437	434	438	408	431	433	429	413	386	391	453	401	399	448	423	412	439	427	425	395	432	454	429	409	406	414	439	412	414	420	437	420	448	441	439	425	409	438	428	400	439	414	442	417	426	427	402	437	449	417	418	431	423	407	411	422	412	460	442	421	394	400	397	426	451	448	422	433	439	417	427	470	409	406	464	448	422	388	374	441	413	427	424	444	435	446	402	427	428	414	403	418	452	426	416	421	442	416	426	427	396	451	406	428	444	441	448	436	439	383	382	413	429	426	410	396	434	435	421	414	412	442	392	419	385	448	419	403	388	452	421	415	433	426	433	441	448	402	421	428	433	407	406	438	439	403	459	449	391	435	410	402	419	405	411	456	431	450	395	373	428	436	405	418	411	407	431	431	397	436	397	435	411	429	436	397	426	394	465	410	424	404	414	399	389	392	432	447	445	419	400	389	399	395	432	413	443	413	450	458	414	445	431	402	447	421	396	403	427	436	443	403	406	416	430	439	396	442	404	453	434	401	402	386	437	449	422	426	416	427	470	383	390	359	435	401	410	436	386	425	394	460	422	394	396	404	419	438	397	434	399	414	461	402	423	426	419	420	434	443	422	424	429	403	419	415	440	424	440	430	421	412	448	429	402	441	446	386	402	431	417	441	442	420	431	450	409	423	456	406	406	407	474	420	423	383	399	398	437	465	455	433	421	437	416	442	399	456	434	425	406	454	422	450	375	448	434	444	424	445	424	429	401	452	424	459	398	445	429	392	426	477	427	406	385	438	386	469	375	430	369	417	435	422	419	418	444	409	456	422	454	426	396	414	394	365	420	403	436	390	467	398	466	429	422	450	408	414	426	432	403	416	438	451	442	414	426	394	408	424	394	418	430	450	409	430	443	430	463	448	426	422	410	428	410	412	422	416	453	400	407	437	386	436	434	422	403	419	428	428	442	391	441	450	443	421	392	442	433	417	433	445	434	410	394	403	392	397	433	416	430	437	435	401	422	452	453	405	440	442	440	423	411	374	415	415	424	416	406	403	396	435	434	434	404	459	403	423	396	399	438	431	428	437	377	424	445	409	431	446	403	458	439	424	398	431	416	430	462	425	414	440	384	389	454	449	427	441	395	436	410	432	424	404	435	415	431	426	448	429	439	437	403	420	451	404	458	462	390	447	410	421	386	417	425	406	432	439	431	406	409	447	466	392	404	414	449	418	421	390	427	421	442	409	416	451	427	411	434	445	431	445	458	408	432	393	420	463	408	409	453	420	424	409	404	402	438	390	456	418	402	409	426	433	396	397	390	419	399	429	419	409	416	468	422	429	407	415	424	413	386	393	415	433	410	413	422	410	453	428	384	453	457	407	404	415	449	415	367	426	390	401	408	433	418	413	421	422	421	410	486	420	408	419	414	439	460	406
26732	21284	15018	6141	4354	2611	1803	1477	1262	1028	826	700	500	484	433	387	398	367	361	380	334	314	316	278	281	298	261	272	287	278	270	277	271	291	288	257	259	255	275	301	289	267	288	283	287	270	276	237	250	248	265	291	269	260	290	303	243	254	265	264	283	259	278	236	283	291	260	233	265	265	237	269	282	249	290	272	254	249	244	264	280	281	236	266	250	277	226	270	241	264	271	240	266	251	242	274	255	262	249	272	294	232	261	273	279	234	250	285	269	219	294	280	241	275	247	261	289	254	261	226	257	250	265	251	280	254	260	266	261	252	262	257	264	265	217	256	271	270	239	280	280	249	264	252	273	257	260	239	262	254	273	231	251	266	247	247	271	259	249	242	257	248	287	257	254	278	218	262	283	241	276	252	279	236	285	286	275	242	236	268	246	269	233	265	246	244	263	283	263	275	248	275	265	241	253	257	253	273	275	269	250	271	230	263	254	296	244	254	254	233	257	260	273	242	256	261	255	256	275	270	260	259	275	275	249	276	242	265	280	268	250	244	261	266	252	261	228	259	242	233	289	240	267	249	265	283	258	269	237	269	287	242	239	254	298	274	250	274	256	225	266	261	255	250	267	288	250	270	270	238	245	277	263	236	247	294	240	264	238	241	263	246	242	255	300	257	243	237	257	259	256	265	275	268	269	232	281	261	252	273	273	249	294	276	262	239	280	272	265	238	260	232	253	255	256	277	262	269	260	279	282	285	262	277	259	272	269	243	282	277	272	249	284	256	255	262	271	240	256	241	257	248	272	253	265	263	251	260	248	253	274	259	262	285	290	286	276	232	265	260	253	260	260	274	241	260	274	244	262	256	305	273	254	271	268	257	281	266	266	278	284	235	282	233	270	241	286	254	261	231	279	264	275	281	263	272	260	275	274	238	266	230	273	302	246	260	254	261	252	268	264	270	263	243	269	286	254	271	268	245	232	282	260	275	228	278	256	251	267	249	272	287	280	240	281	265	297	251	284	243	266	260	298	277	256	254	258	253	273	249	284	254	249	261	268	264	262	296	239	243	305	242	266	251	276	256	279	275	248	290	249	240	267	267	223	281	261	232	286	268	283	283	270	258	264	224	263	261	259	227	252	269	258	267	275	264	248	252	254	273	260	251	275	311	240	281	275	274	253	259	267	238	259	268	250	245	267	274	258	262	262	237	254	280	263	240	277	241	252	270	249	243	259	265	263	268	300	271	278	259	291	253	259	255	278	272	243	243	250	264	226	245	256	272	276	263	258	276	269	259	275	265	259	251	293	285	281	260	288	283	263	264	247	251	272	264	273	236	267	246	267	259	249	289	233	245	268	280	276	240	217	256	273	253	260	290	240	249	269	259	260	261	258	273	256	259	246	282	245	271	268	262	255	231	263	298	255	222	277	265	279	249	270	254	232	244	238	239	253	258	247	228	281	234	271	246	267	239	272	261	264	255	272	225	290	247	261	247	251	277	252	274	261	245	245	280	266	278	263	231	281	253	279	236	288	259	256	273	281	244	228	249	284	236	238	242	247	265	248	269	255	261	273	265	266	253	262	261	270	247	237	258	233	264	254	270	285	278	223	260	263	252	240	267	267	245	273	263	261	246	271	247	260	258	255	252	267	282	236	266	265	238	261	253	249	244	248	290	258	240	267	278	264	258	246	258	226	294	287	232	265	263	273	268	247	273	253	260	251	260	264	258	259	264	269	231	288	250	284	230	280	266	277	245	271	273	254	292	265	261	254	265	273	243	244	254	247	234	276	234	241	235	255	273	275	220	248	277	239	270	274	262	276	256	272	241	260	269	260	276	250	264	285	267	270	253	267	266	255	268	281	289	243	269	261	258	263	265	248	234	231	284	262	284	252	254	225	246	272	270	251	254	234	249	246	230	271	273	280	269	279	233	242	267	251	261	282	247	258	283	233	264	251	257	257	277	258	267	254	278	245	269	238	278	260	273	253	303	268	257	251	283	262	257	282	273	272	268	267	240	249	258	263	272	265	248	275	247	261	269	246	282	295	279	282	249	236	257	293	260	239	253	233	274	270	255	271	229	250	265	260	267	262	286	282	282	231	256	275	300	244	261	285	264	256	253	280	258	283	270	261	259	255	267	264	235	310	261	263	263	278	280	276	250	283	254	250	231	293	257	258	234	244	238	276	262	269	249	274	236	267	287	235	239	244	258	250	275	277	266	286	268	278	243	252	244	262	260	247	233	268	259	229	286	242	237	250	282	263	260	252	281	255	253	269	273	281	264	248	256	270	244	269	270	257	254	247	246	256	240	248	260	260	255	254	280	248	268	259	304	260	277	233	258	255	264	264	261	241	246	249	267	273	266	270	259	253	242	249	245	281	236	263	277	271	281	276	257	251	249	267	240	289	234	247	240	250	257	263	265	228	292	232	264	232	228	253	246	245	274	277	244	259	246	254	242	281	315	248	269	244	245	248	265	282	255	284	253	286	298	229	234	261	254	281	268	270	257	266	229	258	253	260	277	275	258	277	245	267	268	291	255	271	245	275	262	278	259	293	266	263	246	261	256	266	262	264	268	262	268	267	264	232	261	266	256	302	266	266	276	252	300	255	227	269	259	272	289	276	245	268	250	263	268	257	275	283	257	291	283	243	266	272	239	237	257	306	252	290	280	264	267	239	279	244	255	269	257	264	254	256	260	245	272	260	264	248	265	264	254	258	258	251	279	266	266	271	267	239	275	297	257	262	251	266	254	240	223	284	243	258	251	270	260	274	264	244	270	246	290	282	263	279	246	276	273	268	269	236	265	251	251	288	263	247	251	259	265	262	254	239	293	264	304	272	266	265	281	255	219	265	253	267	259	250	253	271	239	248	278	285	254	265	271	226	267	284	279	250	281	266	289	256	241	308	264	232	288	290	260	263	256	265	263	227	225	268	260	221	238	260	258	260	243	263	275	245	261	248	265	259	244	243	239	229	261	264	272	252	254	244	258	281	271	256	292	243	270	269	269	277	265	259	264	236	224	285	284	251	266	260	256	280	261	227	268	268	282	263	268	288	261	250	272	271	304	262	287	284	264	260	253	250	230	280	260	268	246	243	252	265	242	277	268	277	244	239	240	231	282	283	281	282	258	232	234	275	288	249	260	246	262	258	283	268	283	274	264	252	256	241	284	247	236	276	265	279	273	263	259	269	223	276	257	246	271	237	271	273	250	263	257	238	241	244	232	300	265	303	260	280	270	273	274	272	239	258	283	240	258	288	258	242	247	295	262	256	284	266	281	269	276	287	302	311	252	279	252	223	260	266	271	279	272	260	274	235	265	255	252	244	247	248	258	289	265	263	254	271	250	263	233	242	266	256	238	252	273	263	263	255	259	247	231	236	261	272	244	259	259	262	262	242	290	256	276	250	274	272	244	244	249	318	249	262	284	271	255	254	261	234	280	260	264	262	280	246	274	262	242	240	253	255	274	244	278	271	249	251	225	242	258	246	227	272	241
16634	20534	18461	12260	11690	8429	6126	5775	5380	4316	3844	2970	2501	2062	1881	1461	1421	1379	1386	1162	1088	993	907	893	780	792	755	767	708	678	720	696	744	718	661	724	688	677	726	741	754	720	714	722	716	694	669	666	683	686	682	613	681	648	623	698	623	702	602	664	635	664	652	692	642	640	636	622	614	630	602	645	608	647	629	625	657	638	588	627	593	628	633	638	602	622	656	631	647	628	608	622	638	619	630	642	635	647	613	613	638	660	672	643	620	608	608	631	654	593	662	638	626	615	596	567	616	599	607	590	620	620	594	638	610	637	625	617	608	628	617	621	638	619	670	667	601	660	673	618	578	661	644	630	654	669	658	615	639	654	597	634	621	621	628	646	638	631	631	565	595	592	606	632	596	611	628	622	642	618	626	656	654	663	674	658	649	627	626	660	608	647	642	631	652	609	614	644	609	650	655	637	617	643	645	616	602	639	589	593	625	614	626	589	619	563	617	614	597	653	661	623	605	634	637	610	640	582	616	576	655	630	654	632	620	601	609	644	587	594	652	607	576	605	610	620	607	611	619	664	643	626	604	613	628	596	643	573	609	594	606	612	644	645	636	626	655	636	573	646	627	647	629	623	582	584	666	576	652	604	584	629	615	608	622	647	600	644	639	610	592	630	628	649	603	623	650	614	628	593	671	642	628	700	650	635	603	594	644	608	571	650	591	600	628	628	585	637	554	588	629	633	589	548	690	659	628	633	622	600	631	660	630	620	635	615	650	614	651	626	632	608	621	626	634	629	635	634	587	645	649	613	607	688	588	661	595	602	596	623	604	619	611	618	640	638	657	637	635	596	655	604	653	647	638	566	584	654	595	670	587	626	602	650	617	624	627	621	655	664	634	592	678	620	642	603	619	634	607	637	586	624	590	577	637	635	624	628	640	582	635	658	625	599	665	609	627	625	689	652	647	632	606	655	587	661	629	603	639	621	658	678	656	616	629	611	625	663	631	589	630	607	645	584	592	576	637	618	586	610	635	640	593	596	656	612	613	664	583	626	607	558	556	627	630	660	655	618	635	620	609	613	629	582	601	676	632	630	626	668	561	632	595	630	624	596	634	594	617	628	626	638	617	589	661	644	660	612	607	645	600	585	614	634	605	632	647	635	655	623	643	599	634	620	623	606	642	592	614	651	610	641	624	631	633	618	617	566	604	621	640	592	602	606	666	640	626	597	635	631	632	627	601	650	607	621	611	599	618	639	649	611	642	609	599	645	593	639	588	664	632	614	589	646	588	621	619	631	638	637	624	605	620	607	666	585	658	622	655	575	605	628	624	602	632	645	647	646	645	608	634	623	642	573	632	602	617	636	626	610	623	645	645	569	623	633	630	618	617	622	649	639	607	643	640	582	677	624	613	628	642	608	617	590	650	661	646	639	649	643	619	672	551	613	672	668	626	613	608	611	605	638	613	600	586	607	670	608	626	594	625	621	637	642	603	611	670	651	657	661	607	669	610	634	597	636	611	610	651	627	652	647	563	592	615	633	645	599	590	599	641	634	623	645	603	635	612	655	676	650	628	598	633	607	590	608	605	600	638	588	607	690	602	637	633	606	646	610	627	566	641	660	689	655	652	641	639	670	660	648	608	623	649	650	620	625	624	666	636	624	634	624	598	576	660	613	640	650	653	657	635	617	620	612	639	576	655	618	645	589	617	658	633	613	605	657	634	646	642	647	635	614	603	625	612	557	642	615	676	624	606	650	648	630	653	650	580	661	574	641	647	598	625	617	570	654	614	645	586	587	653	581	668	590	637	607	624	622	678	635	679	600	643	616	606	642	638	624	677	608	601	656	630	640	600	637	624	626	579	650	591	609	581	626	649	640	654	611	655	623	650	643	605	617	659	616	609	641	637	654	650	579	628	589	613	588	584	641	649	639	590	599	625	625	617	579	622	611	608	674	577	625	661	640	623	646	627	666	628	640	636	634	637	633	624	624	645	646	609	599	612	618	641	642	588	611	646	587	630	628	623	634	631	586	594	633	650	647	596	621	634	600	593	669	604	643	619	629	667	637	652	622	643	620	634	623	593	622	672	627	619	624	611	628	655	613	631	599	609	637	643	585	623	643	617	644	620	599	633	608	603	645	623	662	599	616	677	609	630	589	635	619	637	663	644	663	624	609	622	629	627	657	583	628	622	658	640	619	664	606	667	672	634	583	642	637	648	618	675	624	633	620	610	613	631	566	639	647	644	601	631	697	606	644	662	623	660	593	631	635	649	635	633	630	622	619	654	677	604	607	649	624	630	616	638	651	634	609	642	604	602	635	623	586	631	598	599	647	609	632	612	630	618	649	657	574	666	672	628	620	600	632	592	581	596	612	621	605	628	625	630	604	637	642	677	623	629	616	601	630	598	645	631	623	630	635	644	622	660	631	619	624	606	626	641	646	592	616	632	633	613	669	571	590	566	588	645	582	611	665	599	679	616	624	609	607	655	605	636	654	593	633	635	589	597	585	630	631	676	639	624	615	576	611	635	628	675	615	631	609	635	595	654	682	621	637	623	608	621	645	607	647	671	643	650	640	600	621	660	618	617	685	658	619	607	659	608	588	672	640	613	620	613	637	630	692	621	606	650	640	590	619	600	628	602	615	592	635	586	619	654	619	610	602	590	610	580	615	646	627	648	649	629	590	677	620	582	603	581	628	629	610	640	573	609	585	584	612	617	648	640	647	633	632	645	641	597	598	646	667	614	629	622	576	647	694	666	614	602	595	589	610	613	576	619	665	633	633	669	591	629	620	633	609	643	678	657	596	621	618	613	630	666	643	613	646	607	621	657	628	649	622	622	668	591	631	613	630	636	609	624	602	618	596	629	668	620	638	608	639	629	571	628	618	606	586	609	630	627	603	580	662	614	649	606	667	555	583	593	658	615	662	621	597	594	622	615	642	621	687	619	601	595	596	623	641	640	606	634	568	645	626	626	602	651	603	630	678	631	640	575	612	664	654	624	585	653	563	683	590	651	655	603	631	642	653	592	678	648	587	616	638	635	671	606	658	638	624	616	646	645	619	621	637	598	610	611	618	649	660	623	576	620	636	624	685	649	661	645	601	606	584	617	621	637	603	604	617	619	640	612	597	613	619	654	687	605	640	666	645	627	642	636	655	642	610	601	635	639	597	630	621	627	642	675	619	613	614	624	559	690	679	670	585	668	617	597	671	612	637	634	628	663	618	636	660	614	617	597	610	631	610	607	665	623	622	582	657	650	658	622	642	685	681	640	621	605	578	666	636	604	622	605	643	607	597	597	677	646	656	617	610	607	614	591	669	669	596	629	601	643	634	652	615	615	599	668	674	625	604	641	632	619	608	593	640	587	615	640	634	616	617	644	601	598	664	614	639	600	623	622	644	629	619	607	640	630	601	607	670	649	633	629	576	619	652	634	651	644	610	686	646	634	595	607	572	660	605	657	662	573	656	652	625	631	632	639	617	639	648	643	634	607	630	596	614
44193	50668	43857	28007	26971	18183	12066	10165	9983	8140	7486	5565	3778	2526	2525	1655	1555	1416	1285	1140	969	753	545	464	426	386	368	360	335	303	351	313	314	318	288	307	324	317	314	319	304	300	303	297	305	291	275	269	279	285	281	292	295	292	277	304	288	284	289	262	294	278	252	267	277	273	271	267	275	266	286	278	251	264	286	269	258	290	300	258	257	257	249	306	269	272	259	266	266	273	303	277	274	253	288	277	257	293	300	272	266	253	255	264	274	267	269	266	265	279	279	259	266	253	284	246	238	250	244	269	251	242	268	263	264	223	256	266	268	283	266	266	250	247	276	245	254	249	278	291	290	252	271	271	293	249	227	265	242	276	251	255	223	293	254	245	256	260	284	277	266	257	283	286	276	275	263	271	236	251	261	246	295	237	281	300	291	254	275	246	288	260	274	248	245	277	275	295	261	262	266	270	253	292	234	243	274	259	264	266	256	280	238	273	247	256	272	231	220	219	243	275	257	258	275	258	245	260	261	251	278	243	250	233	248	262	250	257	245	243	270	259	272	273	233	268	255	269	255	274	235	274	263	271	271	249	278	288	286	256	262	266	281	237	256	243	257	264	256	259	269	251	254	241	269	266	267	280	258	249	257	259	267	290	254	272	281	279	256	248	221	250	248	261	245	269	291	232	287	244	267	274	293	274	288	267	249	256	270	265	256	276	266	255	247	280	277	290	232	263	257	279	252	275	262	232	289	249	282	271	277	252	258	256	233	246	278	282	241	239	289	241	287	242	286	245	268	275	248	265	262	272	254	255	274	249	257	254	233	267	259	258	261	267	263	271	280	226	282	264	246	262	254	271	256	256	251	289	254	228	291	232	258	272	242	257	267	272	233	250	269	289	246	286	274	254	289	240	255	230	273	291	273	255	288	251	257	260	268	283	263	249	283	295	276	286	255	258	266	260	284	262	264	264	279	254	289	240	249	294	259	232	268	253	252	295	261	278	264	297	288	259	272	266	266	237	241	240	283	283	247	282	255	273	275	258	257	246	281	243	274	259	250	262	258	262	289	279	233	262	281	224	251	276	283	258	245	245	270	283	259	254	225	237	256	286	222	243	268	251	276	268	258	290	256	268	250	266	281	273	260	259	255	268	284	269	264	279	288	254	269	253	233	232	260	281	264	257	244	232	244	290	273	237	241	257	230	267	246	251	258	271	235	231	262	269	253	257	256	297	234	242	256	284	263	272	288	252	234	269	257	282	237	235	261	275	262	267	272	248	242	259	269	248	222	274	261	239	284	249	262	238	272	250	263	277	250	258	272	233	282	252	249	271	248	295	235	257	275	251	280	256	259	271	270	271	274	268	239	263	261	265	249	265	224	280	276	275	241	248	267	255	267	245	242	291	231	260	274	255	269	283	265	268	264	280	269	265	239	245	253	261	285	272	270	287	270	271	237	271	252	284	266	272	283	298	237	268	255	277	245	259	316	280	278	247	290	246	259	252	273	249	233	218	262	253	243	274	238	251	253	290	250	287	288	277	279	253	269	264	274	236	232	243	268	246	261	259	242	262	254	243	295	262	250	259	235	286	263	254	205	276	256	262	265	280	263	295	239	240	273	227	271	243	270	256	240	263	270	265	241	278	254	238	284	276	257	246	255	283	280	231	256	264	273	232	260	253	267	267	293	261	284	246	275	274	235	260	275	275	267	250	270	271	276	242	264	259	253	248	294	264	242	227	249	252	262	252	266	272	258	224	274	266	270	264	237	293	260	244	246	253	297	270	278	253	246	260	261	281	253	276	266	276	270	265	219	279	288	299	267	239	291	270	277	277	270	263	246	280	273	294	311	265	256	282	277	260	268	264	266	256	255	246	277	269	244	241	278	237	264	257	280	252	266	251	250	303	278	266	249	275	261	277	261	258	266	260	247	269	216	259	262	260	281	264	269	287	257	269	267	269	275	260	291	233	244	252	261	271	303	260	286	275	284	242	271	299	249	261	239	277	265	243	269	273	277	262	255	270	272	257	226	250	264	262	261	270	250	297	229	243	254	258	245	264	260	270	236	248	252	240	263	284	269	226	227	266	247	261	262	235	289	279	260	296	235	251	269	265	248	281	225	256	254	249	272	253	227	241	268	245	249	263	265	261	280	246	285	275	269	249	278	270	274	266	254	271	278	266	296	288	259	278	284	277	254	254	238	289	272	286	243	245	263	266	252	261	289	287	277	266	266	264	266	276	281	245	279	264	244	278	248	261	256	273	266	228	242	262	251	290	274	232	278	280	276	260	260	253	289	259	271	250	244	254	262	243	271	293	286	268	239	288	263	244	242	255	275	265	254	282	255	264	249	275	256	279	245	255	282	272	291	223	249	255	267	268	264	258	250	261	261	244	265	299	273	253	241	258	302	259	261	260	268	278	275	257	267	242	256	265	297	270	262	265	266	251	294	239	249	250	250	255	291	291	263	240	252	265	261	254	276	274	245	257	274	266	275	262	304	280	266	248	275	226	283	285	283	279	252	290	277	258	244	252	256	288	281	262	251	258	269	246	266	303	296	263	240	287	260	270	268	260	294	268	272	247	279	241	236	274	234	284	242	262	230	277	280	254	258	276	259	230	241	256	243	273	276	265	269	266	242	272	259	259	259	270	253	269	258	295	279	251	258	248	255	264	243	270	270	237	260	260	267	263	255	241	257	255	249	299	265	249	268	230	273	243	288	262	248	251	240	239	275	262	252	255	254	253	274	255	273	252	253	252	230	260	277	247	272	253	241	246	280	251	273	257	257	257	264	246	268	260	231	263	275	295	281	257	252	237	281	263	277	298	282	254	261	281	268	282	293	246	256	274	278	267	259	274	265	272	243	284	260	286	248	250	234	258	246	266	251	275	255	240	260	249	294	245	296	274	241	269	275	272	287	257	262	255	262	263	270	289	261	278	261	264	264	264	260	243	264	296	270	274	256	247	249	281	279	263	253	238	266	257	282	258	225	236	226	274	257	273	244	286	262	242	292	272	248	260	235	225	256	265	259	274	239	251	267	281	272	272	245	249	262	285	231	275	253	271	261	242	246	277	241	228	271	301	268	268	268	268	256	281	281	265	253	299	260	257	239	277	281	248	261	248	257	252	247	251	253	265	257	247	239	247	240	275	270	251	266	277	256	249	301	261	242	254	240	264	284	252	257	271	246	251	271	247	262	265	275	262	259	247	235	234	257	262	262	267	250	272	249	269	263	277	253	272	269	279	255	238	264	280	251	244	261	278	285	259	262	284	268	260	265	236	273	274	235	289	249	261	279	277	277	238	256	239	259	246	259	255	260	276	258	259	220	261	265	271	258	258	247	235	257	231	219	269	243	274	228	241	226	258	266	263	251	250	258	250	262	254	278	276	315	253	279	258	285	258	245	262	254	268	250	274	285	274	271	300	250	261	313	242	260	295	252	278	294	253	243	292	238	276	242	233	255	256	222	265	254	250	231	268	235	268	258	271	253	229	261	275	254	282
30685	44779	42862	26218	29319	20614	16495	18523	21629	18417	19117	14074	11935	9345	9730	5884	5964	6461	5439	5211	4438	3425	2493	2093	1593	1567	1390	1216	1066	1139	1003	965	918	941	973	1003	927	951	954	992	963	882	788	752	780	720	803	803	723	779	790	862	693	747	688	760	789	821	836	703	724	718	695	705	671	693	670	691	687	664	674	630	661	673	714	700	688	741	685	702	699	697	688	723	662	674	605	609	687	659	612	674	670	666	632	629	646	620	601	645	645	617	644	647	626	606	648	620	647	637	654	628	616	642	603	665	611	626	649	627	590	626	646	606	620	615	595	620	602	626	635	659	648	607	620	591	653	582	631	604	602	631	630	608	634	624	604	621	635	602	631	628	647	610	617	662	585	600	606	582	563	639	612	610	592	624	665	652	632	633	629	615	615	621	630	663	617	613	591	629	620	563	615	605	611	629	590	635	614	573	622	622	611	626	615	562	582	621	615	605	600	618	599	567	613	625	596	623	603	591	613	693	622	647	633	600	616	601	629	581	615	601	628	603	653	608	585	625	636	610	647	572	633	629	583	650	689	623	632	637	612	674	596	662	606	636	630	629	595	605	604	635	622	618	627	650	591	619	594	631	628	640	607	651	621	615	655	620	612	614	650	600	641	619	605	631	606	636	650	588	618	637	643	602	597	574	608	599	600	644	577	609	661	629	585	662	602	615	647	607	633	634	632	655	609	632	590	603	597	590	589	629	650	610	629	643	649	590	675	585	576	636	654	606	631	600	651	624	628	647	618	649	633	626	608	649	593	607	607	647	609	645	628	630	589	644	652	597	648	624	635	605	599	666	587	605	640	603	616	594	643	597	581	653	607	561	665	674	611	597	605	591	560	614	601	606	635	617	618	622	623	595	655	580	622	627	610	590	632	605	666	663	616	639	606	611	572	640	592	619	637	596	575	583	653	613	594	588	642	639	640	625	651	539	620	570	603	631	629	618	610	646	625	604	633	588	621	618	578	596	624	615	582	618	611	608	600	637	611	602	613	646	608	593	577	600	630	608	550	636	637	618	627	579	636	635	624	658	648	627	631	697	629	669	602	630	616	659	673	667	619	641	642	610	631	612	614	624	673	595	591	579	619	612	624	630	622	652	610	611	627	565	612	662	618	593	643	604	613	699	604	590	624	628	596	569	631	642	602	641	622	621	625	597	598	603	575	627	644	583	574	592	620	626	602	637	609	613	604	655	571	652	629	615	604	595	608	666	629	608	632	606	627	616	645	594	618	595	633	608	687	635	571	594	641	649	599	622	636	643	632	592	626	651	604	616	582	618	622	633	628	584	661	606	583	628	577	657	624	594	629	606	583	605	607	609	607	595	557	604	609	625	610	563	630	657	641	608	665	587	632	615	610	590	634	612	622	595	638	603	634	624	590	602	647	629	659	627	619	630	632	598	602	572	606	598	651	628	641	600	626	621	595	627	608	615	614	639	605	594	665	638	615	627	651	594	586	585	604	626	592	586	630	627	573	616	610	608	612	590	629	618	582	572	628	645	631	627	692	643	633	638	632	624	590	643	632	573	594	611	550	606	631	578	618	626	612	602	594	652	591	591	618	604	652	636	645	595	634	596	640	668	572	640	647	623	644	606	649	617	662	586	602	674	630	608	651	630	653	602	636	646	621	647	644	612	594	619	654	610	568	596	594	661	625	630	603	637	642	629	636	596	643	614	584	631	629	628	634	623	590	639	625	596	594	659	620	656	626	601	612	646	583	605	574	571	605	558	650	634	603	592	610	581	623	633	599	622	587	641	599	600	594	614	613	629	620	543	653	619	627	624	639	674	620	613	618	626	570	623	594	618	628	631	644	597	654	625	637	628	611	600	652	623	637	629	604	551	617	613	612	609	607	598	575	578	590	609	617	645	605	638	599	628	619	621	632	639	594	580	615	585	620	674	604	623	614	627	577	600	644	641	667	592	636	601	592	602	660	623	655	602	658	665	585	587	644	610	654	659	582	643	587	663	647	633	614	644	611	601	597	623	591	624	611	643	611	621	631	650	672	634	596	599	572	598	602	660	650	622	652	636	608	596	598	621	628	631	602	635	600	599	611	625	608	612	659	614	585	618	628	656	620	649	626	597	663	659	610	624	702	662	633	599	680	647	604	638	607	649	599	608	669	621	613	642	591	621	563	616	587	614	604	610	587	626	617	621	609	638	589	629	624	645	609	638	643	590	635	575	634	622	588	615	635	623	655	605	631	658	595	645	616	619	627	647	598	641	621	624	620	650	582	603	632	622	678	600	633	607	618	644	642	593	636	611	577	603	594	637	591	588	631	605	597	621	627	627	623	658	636	676	590	583	607	597	613	657	579	608	573	605	635	597	617	601	654	596	630	615	634	616	590	590	610	613	627	593	647	626	618	623	588	626	628	630	649	616	585	616	680	648	620	596	567	615	652	637	633	622	613	640	637	629	607	591	611	627	619	666	601	673	575	624	588	618	646	569	637	623	534	633	648	591	618	601	644	604	629	592	630	658	647	628	592	609	651	664	594	636	613	642	619	607	627	592	614	659	661	601	585	598	649	585	569	639	592	646	591	623	607	650	627	591	636	617	640	620	634	599	615	575	648	610	637	661	604	573	599	591	588	618	648	593	563	653	643	612	632	652	655	621	635	587	655	607	579	597	587	663	590	610	633	560	606	603	584	660	600	613	620	635	598	629	638	635	623	644	677	587	578	619	627	662	622	614	624	633	636	666	583	633	634	621	638	584	621	601	592	602	604	639	632	612	593	632	602	604	637	543	583	624	644	610	602	619	626	577	624	557	627	602	650	612	628	653	565	637	601	613	630	606	633	640	637	606	587	619	649	585	639	634	648	614	661	609	571	601	583	632	566	601	645	607	632	623	609	596	609	637	617	619	638	651	626	651	620	636	616	611	604	659	579	636	665	557	598	650	649	614	615	610	613	622	642	641	618	636	620	593	604	605	573	624	617	632	576	602	644	605	581	684	628	609	648	647	623	622	594	594	649	598	655	648	605	615	641	609	650	621	602	608	599	596	587	602	591	630	635	591	581	654	604	618	655	605	578	651	590	602	601	584	641	651	626	601	625	620	634	604	601	618	573	624	596	601	612	598	665	650	630	601	635	602	642	638	621	614	614	622	618	645	613	600	635	639	636	608	640	649	660	604	602	624	593	617	660	626	641	605	602	622	610	650	589	541	656	597	598	611	653	569	621	613	646	592	625	634	598	618	628	588	632	612	626	592	625	600	635	622	608	593	635	595	633	626	636	627	646	624	603	617	647	606	651	611	655	609	575	661	581	626	608	641	598	607	641	630	620	603	594	603	592	573	594	649	614	628	617	641	600	640	630	589	658	621	591	610	640	608	602	596	597	635	590	629	668	645	632	588	595	604	609	687	634	590	588	606	634	606	669	613	599	645	621	641	613	657	641	605	662	617	631	636	592	579	661	634	667	629	636	637	653	630	663	621	609	641	624	616	603	608	607	605	614	602
55764	51484	43852	29715	31336	25884	20932	18728	19615	17056	15931	11883	9149	6349	5834	3723	3341	3178	2634	2190	2011	1286	922	734	620	473	504	355	294	309	278	308	287	274	285	248	306	266	215	284	252	201	257	239	251	242	239	216	198	227	225	271	208	192	207	217	204	228	228	228	183	176	210	203	201	202	221	203	183	204	202	209	208	182	186	207	181	219	207	234	196	189	207	217	171	189	190	212	201	184	195	184	184	184	191	185	174	162	169	189	177	187	161	190	181	183	173	174	174	178	178	181	195	192	175	174	185	184	181	166	178	170	178	169	175	170	181	175	189	197	173	172	173	183	183	170	193	171	152	189	192	157	187	192	211	193	169	182	168	186	184	194	199	174	180	180	189	181	188	163	174	177	180	167	178	196	182	155	181	161	176	156	175	164	181	201	174	156	178	194	168	177	178	164	171	180	189	181	196	198	193	160	165	172	217	165	165	174	154	154	176	159	160	170	197	184	195	180	174	142	206	173	167	180	188	157	190	175	162	145	157	166	194	174	179	186	180	167	167	178	206	203	185	156	194	186	183	177	188	150	162	184	159	175	192	177	170	169	183	183	173	173	193	157	180	200	181	178	156	194	181	171	171	168	192	180	178	190	183	186	167	182	160	170	160	185	196	175	162	144	197	186	174	176	173	203	148	179	169	148	158	187	181	197	165	190	167	179	195	178	185	178	197	192	152	177	170	169	161	166	176	174	178	204	207	205	169	199	181	184	188	185	180	159	181	157	158	194	202	148	182	184	176	185	186	177	171	169	169	173	173	165	188	164	209	169	164	181	174	168	172	163	153	166	172	163	185	171	179	183	190	163	204	185	197	191	204	166	165	190	188	192	179	190	172	192	163	201	202	180	192	171	192	189	172	181	176	171	160	145	150	186	178	168	177	168	207	172	174	174	176	163	197	171	141	178	164	175	196	180	193	172	170	171	176	189	189	183	213	179	199	167	178	178	177	202	200	176	156	205	198	161	154	154	175	165	195	183	193	171	169	162	187	175	187	165	172	200	189	164	176	183	186	174	181	201	181	178	185	202	168	188	161	173	166	154	179	172	171	161	155	185	170	208	188	176	159	191	167	190	157	168	175	178	147	207	183	171	161	156	207	170	194	176	162	182	177	140	198	197	158	170	180	146	179	184	172	190	159	162	167	154	188	192	207	162	182	193	178	174	179	172	186	175	184	174	180	148	150	178	188	166	187	182	189	180	180	192	178	193	185	164	185	162	182	160	172	181	180	166	179	189	196	167	178	186	164	159	176	193	185	189	186	180	183	197	179	191	192	176	179	207	197	169	209	151	148	179	162	174	167	181	178	192	166	192	190	171	180	184	198	168	174	180	188	201	197	169	176	165	182	175	181	177	156	197	161	193	201	179	161	170	189	174	164	181	155	189	184	190	171	171	174	185	197	184	185	183	188	190	146	165	175	175	155	167	199	187	180	195	170	164	141	164	182	177	162	184	176	151	187	179	173	179	186	174	173	185	178	193	183	174	175	173	188	171	153	155	178	190	179	178	198	182	161	188	195	193	166	183	179	173	220	168	164	194	176	172	155	172	173	165	175	166	189	146	175	175	172	186	157	195	160	164	171	184	164	206	155	163	176	184	173	191	156	183	166	180	179	146	216	175	169	164	176	186	182	195	151	161	162	161	199	160	181	165	168	174	172	178	159	174	177	164	168	184	184	183	175	182	173	199	194	205	171	165	181	174	177	175	185	166	179	170	173	153	197	179	178	165	159	194	174	185	164	180	191	203	189	173	174	164	158	181	165	165	170	158	170	185	170	198	157	195	180	182	184	199	169	212	187	170	155	196	191	156	163	148	167	196	185	164	180	169	148	188	164	182	176	183	174	159	180	187	188	185	177	197	172	174	192	201	176	188	182	171	159	176	185	175	192	155	175	184	186	192	194	177	199	170	164	157	167	179	196	203	168	199	179	171	188	179	139	175	194	183	180	171	164	166	193	185	176	177	174	157	199	184	189	178	180	173	176	174	159	175	154	174	182	193	147	185	178	193	190	164	165	177	174	193	172	183	172	166	165	161	162	170	186	153	198	176	170	185	211	145	172	175	188	158	177	184	181	167	185	162	179	184	171	184	169	174	154	188	182	195	173	165	139	165	163	177	189	181	179	164	181	167	203	193	173	194	174	174	184	187	178	174	177	188	169	157	197	168	186	184	191	162	166	185	192	165	144	171	168	182	171	177	196	183	175	177	163	162	175	185	178	165	174	167	176	149	149	164	172	184	190	214	172	184	149	182	169	175	172	184	189	169	189	169	180	171	186	170	177	160	165	176	193	188	204	182	164	162	160	192	190	196	174	195	158	175	189	201	164	173	169	191	189	188	153	171	167	163	183	177	182	179	178	164	184	202	193	165	156	177	165	184	183	158	168	159	160	157	173	175	165	173	172	167	192	166	173	172	173	217	201	188	178	190	187	177	180	180	162	172	182	179	153	190	170	177	180	181	164	171	162	172	177	157	194	199	152	171	156	187	186	160	174	171	210	189	179	168	181	174	182	176	162	176	158	187	197	179	157	176	194	208	187	171	179	191	176	181	168	193	200	171	188	171	181	177	178	179	183	179	164	153	215	173	165	183	178	170	171	174	171	170	162	192	178	151	177	164	162	168	175	212	170	152	166	151	166	197	183	184	179	195	187	175	191	189	170	179	178	155	205	147	155	184	169	164	179	173	180	189	184	210	184	177	184	192	192	173	170	200	173	177	148	181	173	177	170	169	190	151	198	168	177	187	178	193	187	164	163	160	163	189	172	179	181	173	173	172	185	177	177	167	178	161	163	168	191	148	170	174	162	166	185	184	179	180	194	164	185	184	183	171	164	189	149	173	176	192	193	176	185	200	164	154	161	181	169	197	164	174	198	170	180	189	193	180	156	182	188	182	184	212	184	167	155	205	199	194	184	188	161	159	189	164	179	182	169	176	157	187	171	189	177	172	177	195	169	169	177	165	219	188	179	155	191	171	191	201	165	181	212	192	185	183	176	163	169	176	156	149	186	170	177	198	189	167	175	191	168	173	173	197	164	186	166	141	190	164	174	167	193	170	162	179	175	177	183	187	181	173	178	185	188	187	161	156	136	180	166	202	202	184	190	181	204	201	156	179	157	165	179	166	149	182	154	163	189	194	182	165	149	177	176	170	169	162	161	158	174	188	177	167	179	167	183	190	179	170	172	160	172	168	160	178	156	184	177	172	173	162	184	186	181	162	180	170	169	190	178	179	194	163	181	166	163	154	191	177	194	142	169	190	185	184	195	174	175	185	148	167	162	157	187	189	166	163	180	148	189	178	164	177	183	164	171	156	198	171	165	166	183	186	178	178	192	172	198	172	170	165	163	178	174	172	168	194	163	190	164	153	161	173	187	168	209	184	169	166	191	172	195	175	150	156	206	173	163	188	181	192	170	181	162	199	153	175	201	186	167	184	193	186	165	170	177	152	207	162	179	185
41228	49312	46699	33709	35640	28965	25011	26243	31800	27667	27490	21834	20706	17486	16960	10712	10930	12008	9893	9258	8102	5779	4225	3875	3218	2441	2494	1769	1473	1460	1197	1131	1169	1160	1207	1146	1235	1158	946	1228	1041	908	822	796	789	790	748	758	772	765	884	1069	584	642	618	701	773	902	842	675	640	628	543	605	583	621	626	567	549	608	620	579	552	575	575	578	569	632	734	615	631	575	563	602	492	531	485	490	477	484	505	474	519	500	488	501	454	447	424	441	422	412	425	452	428	429	443	440	443	468	431	405	422	419	450	414	487	433	459	408	416	432	459	432	432	429	466	390	409	400	410	456	456	429	471	410	435	418	424	454	418	434	402	445	468	425	460	458	411	433	423	403	434	438	420	422	448	420	403	427	404	472	398	418	413	423	414	439	442	431	447	445	429	412	460	416	429	453	468	417	400	402	438	441	384	411	449	454	419	420	388	424	414	395	478	429	423	421	419	414	463	452	427	410	492	404	439	461	397	411	438	413	438	398	432	432	420	456	437	447	468	411	459	455	446	425	407	438	409	393	442	406	465	420	426	447	425	411	435	409	426	437	428	396	415	410	443	452	439	450	431	435	415	409	414	435	461	436	432	420	432	460	415	416	450	453	412	425	427	420	400	438	390	481	432	455	410	401	434	455	432	452	433	431	430	422	454	397	415	431	436	453	399	435	428	411	437	418	443	437	418	416	430	403	455	449	403	452	412	452	407	409	435	432	396	449	482	423	444	434	418	435	469	450	421	444	462	441	426	443	409	416	467	438	433	421	417	418	440	432	448	433	412	411	414	444	420	448	403	421	429	450	442	416	409	405	412	408	445	439	435	393	436	453	445	465	395	385	408	454	456	447	462	436	416	429	422	423	411	405	435	430	435	409	447	430	447	445	445	401	436	468	414	444	423	399	408	419	414	428	450	436	470	434	437	453	429	431	492	455	436	412	445	439	427	426	402	413	449	406	435	462	446	404	445	437	418	423	387	427	389	488	438	391	407	416	426	452	422	454	424	417	427	415	434	395	457	425	452	410	421	431	433	428	417	429	446	434	418	421	423	419	429	437	424	450	400	403	399	419	453	426	450	459	419	453	404	437	432	412	423	408	422	429	420	434	467	456	415	440	452	420	420	389	433	444	448	417	377	422	436	441	398	406	405	468	465	449	422	406	411	422	444	438	403	441	450	428	408	415	401	426	395	445	401	367	417	448	446	429	418	448	430	427	410	441	422	421	409	420	456	448	413	419	456	457	441	411	425	425	403	387	427	381	413	416	411	428	430	448	429	428	432	439	432	445	469	411	354	421	446	413	444	436	428	436	438	439	437	439	430	430	436	457	448	416	436	426	482	452	462	444	403	429	460	424	448	410	439	408	462	400	412	433	441	417	460	446	436	402	488	438	469	386	398	439	494	445	447	437	442	419	446	395	413	419	449	402	482	476	414	473	418	435	431	440	403	427	437	446	465	422	434	376	467	412	415	424	422	432	439	459	455	430	403	448	441	405	425	376	424	414	394	433	421	424	422	431	425	421	433	429	413	451	414	449	435	470	434	417	449	460	421	451	445	425	434	395	482	405	403	442	427	426	408	457	417	393	411	436	429	426	415	423	404	435	429	459	443	445	458	405	423	443	426	432	415	390	433	418	451	440	419	391	418	424	458	433	452	424	459	438	429	447	434	429	433	399	451	434	435	423	429	393	425	431	450	417	449	427	423	431	405	422	395	428	420	451	430	424	401	420	436	411	435	418	443	431	410	385	408	411	407	444	432	422	416	413	444	457	440	447	453	452	432	420	434	439	449	431	409	428	439	455	442	406	429	397	415	449	413	431	428	434	423	413	426	445	449	439	429	436	407	442	435	438	419	410	463	402	419	420	410	396	435	444	456	453	433	455	431	437	433	479	428	441	400	444	398	392	446	436	418	447	413	413	497	424	412	441	419	424	421	453	441	408	425	429	457	454	445	399	468	387	420	415	412	469	408	444	430	445	414	451	436	427	408	429	413	432	424	432	456	447	452	479	421	443	392	416	425	459	481	421	414	436	420	436	456	468	419	451	427	431	432	430	440	377	427	455	446	450	411	460	429	438	401	400	395	457	417	404	420	424	425	402	457	410	449	424	442	472	483	422	408	440	420	412	429	449	439	467	448	437	434	423	427	443	426	413	409	444	451	440	433	414	415	422	423	393	402	461	438	447	459	400	430	434	407	411	446	420	415	419	402	458	434	419	411	406	417	399	410	433	441	436	428	416	406	401	425	436	421	447	480	425	418	381	446	475	440	426	426	419	434	435	453	423	420	423	421	415	470	418	438	365	450	446	416	434	414	429	424	481	416	406	442	401	431	411	458	454	413	456	453	418	470	435	416	409	421	431	418	407	437	438	428	408	429	414	424	446	433	461	413	411	422	409	407	461	420	436	447	411	399	421	418	413	462	448	416	437	427	440	433	397	444	453	422	459	418	419	415	466	424	439	423	422	405	389	399	432	409	441	409	419	422	430	409	426	426	429	428	436	450	433	426	427	431	453	438	439	433	439	435	434	395	449	419	411	431	429	425	414	431	441	421	398	420	425	428	476	432	396	443	423	398	389	369	419	440	431	432	411	437	394	462	402	421	420	467	382	450	457	413	454	431	449	385	441	452	419	398	461	412	432	420	417	394	424	422	437	408	416	391	451	428	461	426	433	460	433	447	407	413	452	441	445	407	461	446	412	393	378	425	420	436	393	425	425	427	462	384	428	415	441	423	444	442	410	394	475	439	439	418	471	422	412	404	447	442	427	381	415	419	420	440	410	462	434	461	420	421	440	427	472	429	426	444	422	426	411	423	411	396	428	418	436	439	386	407	453	419	400	437	433	425	433	414	426	422	453	412	427	461	437	415	409	431	460	392	430	433	445	418	451	453	457	415	416	396	422	411	439	440	451	456	410	377	412	406	398	437	444	456	459	424	456	419	427	417	444	445	421	454	430	420	435	420	435	438	432	429	394	412	405	430	433	422	449	414	454	414	430	444	458	467	426	483	405	431	408	443	427	420	427	425	434	440	408	466	422	404	450	469	400	393	458	461	441	438	432	417	451	385	467	414	458	426	431	419	453	429	436	433	453	415	442	463	452	402	419	444	474	428	458	440	430	437	396	394	456	417	424	444	480	437	406	480	451	401	416	413	433	429	419	425	401	444	421	440	403	446	450	435	438	415	414	471	427	410	422	461	409	430	431	403	438	437	445	434	417	415	473	396	410	431	413	428	430	442	418	381	430	431	413	433	404	413	439	423	410	426	443	437	425	445	440	410	400	437	427	449	412	418	444	427	452	442	434	419	449	416	428	459	426	405	415	438	400	428	426	422	400	419	456	436	418	412	429	390	406	432	463	450	407	421	436	427	406	413	469	411	414	471	427	416	437	423	401	407	456	394	413	421	433	450	399	409	416	449	457	406	450	450	438	412	428	407	384	432	422	424	425	461	425	425	395	456	429	422	473	461	421	439	446
26047	21329	14839	6388	4423	2588	1709	1550	1335	965	872	733	507	500	458	400	393	465	361	358	336	347	303	310	310	279	295	299	273	251	294	294	244	262	269	267	254	289	307	301	242	266	278	284	282	243	264	284	266	274	265	279	274	271	262	275	282	251	251	280	296	266	262	279	266	261	251	286	266	248	282	271	271	238	249	255	234	263	255	274	242	302	294	283	251	249	259	281	261	276	206	264	266	285	289	302	271	273	277	269	260	255	270	255	271	256	272	273	306	233	272	255	257	295	247	236	293	277	281	259	274	264	297	242	274	249	238	273	238	282	269	263	260	271	250	233	249	264	250	261	272	265	248	258	274	241	264	237	289	266	273	273	283	258	275	268	267	254	271	293	266	269	258	296	261	261	233	248	256	278	262	282	296	278	273	271	265	270	237	254	240	287	270	264	248	253	239	297	232	273	259	287	239	264	265	244	285	227	255	274	230	253	295	254	230	253	282	249	264	265	220	250	260	277	249	294	253	252	255	252	255	280	241	262	304	273	276	256	259	279	259	255	264	260	241	288	238	276	297	255	237	248	286	254	248	259	281	255	263	288	277	258	239	258	260	271	273	284	271	269	254	227	235	281	288	267	276	282	262	264	262	284	228	260	286	278	242	254	285	251	249	249	256	239	260	285	275	248	285	291	280	270	269	216	257	246	267	261	254	268	248	250	267	258	266	283	260	223	267	312	264	245	279	280	294	273	234	285	295	253	276	282	291	280	255	247	262	252	260	263	224	242	254	263	238	266	253	274	238	263	271	261	269	295	272	234	233	247	288	246	261	262	235	292	241	248	277	248	271	253	273	267	242	234	243	275	283	263	273	265	282	273	243	280	279	266	283	289	262	254	264	263	281	243	272	270	258	241	268	289	275	238	242	275	252	272	276	243	242	258	304	255	274	220	272	282	280	284	250	264	263	246	259	255	269	254	255	252	264	279	249	249	267	256	268	262	263	283	277	269	272	245	269	277	294	247	257	263	263	257	277	265	267	252	292	248	279	259	260	257	270	283	285	253	252	274	257	266	268	274	263	277	286	266	280	260	275	257	287	247	258	237	248	280	273	258	258	231	255	263	268	268	258	259	281	272	285	257	262	264	261	258	246	285	262	243	269	262	278	268	247	280	231	235	273	265	248	271	254	269	290	255	232	249	259	261	267	262	273	253	254	251	258	280	279	259	274	288	270	308	252	265	248	256	234	251	291	275	245	277	267	238	271	297	278	257	291	259	273	259	273	248	287	288	262	256	281	274	270	279	293	222	253	282	265	263	250	270	266	267	255	244	260	294	275	284	261	255	270	242	249	272	263	269	274	274	266	276	279	256	256	250	264	276	248	270	256	261	290	273	280	243	312	276	224	259	262	259	260	262	267	268	285	281	272	295	289	236	280	250	269	257	267	278	258	236	263	262	255	291	273	269	263	272	279	224	231	256	268	261	307	284	256	249	253	240	261	290	257	232	270	258	270	272	280	295	282	289	272	259	259	247	262	256	247	241	262	262	238	266	246	248	283	251	251	257	269	258	264	240	281	269	254	262	275	262	247	269	250	288	262	258	247	229	245	270	272	287	247	270	220	227	251	247	278	263	279	251	236	274	291	258	254	268	252	245	256	228	279	266	285	266	236	263	252	277	273	265	269	271	239	280	241	235	268	246	257	272	261	256	263	278	279	258	265	271	275	269	258	237	241	259	264	270	267	279	292	276	255	288	268	248	287	255	279	238	244	268	264	274	241	260	253	245	288	277	254	289	254	275	271	259	259	257	260	274	231	268	275	262	283	259	255	258	255	316	270	250	258	286	255	250	279	282	260	279	282	248	254	279	310	273	277	244	264	238	250	280	239	304	227	268	240	289	234	257	228	251	261	277	278	272	259	272	260	255	265	278	253	279	265	268	248	267	258	269	258	263	265	284	274	286	271	264	276	276	271	307	240	278	286	267	239	303	258	267	278	267	245	265	247	248	247	244	270	267	270	260	290	249	274	267	259	275	260	248	280	268	255	261	251	237	274	233	258	252	270	246	278	253	264	278	257	249	281	273	245	254	247	263	273	263	244	273	283	258	250	283	272	274	279	242	264	295	246	263	271	240	254	252	264	281	302	284	260	252	236	233	247	248	271	250	252	229	268	274	264	285	262	265	243	264	249	262	258	249	248	275	244	246	254	237	259	286	272	272	243	232	253	261	268	275	228	257	245	275	271	253	241	269	266	309	287	234	240	261	260	290	243	261	259	271	270	255	266	271	228	282	260	280	274	260	267	261	261	259	262	269	288	273	279	260	239	260	229	237	307	272	249	244	277	274	261	264	260	259	281	292	281	246	277	291	265	240	268	251	261	260	283	251	258	252	273	267	238	264	269	287	245	271	256	259	306	273	261	252	234	231	262	266	246	266	273	265	244	270	243	264	280	257	270	303	259	252	243	230	247	245	248	272	264	249	265	279	253	236	267	257	267	281	276	269	261	255	260	261	279	238	266	299	273	285	247	274	270	277	239	275	269	266	284	293	262	254	259	257	266	272	232	273	271	247	259	246	241	280	281	262	252	286	263	283	264	251	265	259	248	274	287	246	252	267	270	248	275	269	267	247	268	321	274	291	255	278	251	252	258	267	252	256	284	257	255	270	284	251	233	283	262	283	262	259	256	279	269	222	283	255	266	273	244	313	251	271	251	236	262	258	288	238	289	245	255	262	254	261	286	267	246	217	277	284	248	274	268	256	275	276	264	253	265	260	252	257	260	257	274	243	256	257	256	261	283	253	258	274	251	237	233	287	249	291	277	250	275	261	257	255	262	266	245	268	267	268	240	294	272	279	257	290	249	283	255	268	288	242	297	266	241	292	243	233	258	284	254	233	274	272	268	228	261	277	250	242	253	241	231	273	269	253	279	258	249	285	275	255	251	230	272	285	274	268	251	290	300	229	265	260	268	243	268	257	284	272	236	259	269	233	253	282	281	266	283	258	242	278	293	255	268	253	272	259	236	280	297	258	261	267	274	290	275	272	269	262	268	262	242	232	250	235	271	261	265	269	221	249	274	285	268	239	266	254	273	242	249	276	281	257	271	262	267	285	253	257	255	275	272	264	258	228	251	238	263	280	244	264	273	246	258	242	279	258	250	271	296	242	266	235	253	253	255	265	262	247	252	265	263	245	237	258	258	253	277	246	259	267	255	280	256	279	280	253	264	273	266	252	255	272	243	257	281	262	260	257	293	279	282	263	249	289	254	259	281	279	266	261	236	261	264	257	298	267	279	263	260	273	283	283	253	243	272	249	237	267	242	268	263	247	279	260	250	287	220	256	278	253	241	254	268	259	268	269	268	276	279	256	265	289	269	279	262	247	269	289	276	299	245	252	279	270	264	260	258	268	270	264	255	247	252	269	274	263	250	294	273	260	276	280	264	277	260	266	278	291	264	237	275	269	258	253	271	264	261	247	263	255	265	266	260	260	277	284	279	268	283	253
16831	19733	19210	12597	11984	7983	6090	5586	5616	4145	3807	3026	2605	2163	1973	1592	1496	1487	1344	1194	1070	1056	855	895	856	722	748	782	748	699	792	706	662	727	759	743	735	737	740	760	745	762	673	705	727	715	670	720	679	690	649	648	681	685	650	680	695	649	696	677	688	610	627	650	651	642	618	671	661	616	725	657	648	624	673	624	634	629	624	681	701	630	642	646	644	608	617	619	655	614	633	589	626	614	644	669	627	611	625	638	624	639	617	636	668	630	610	674	634	632	612	639	650	691	684	615	642	625	636	600	609	588	671	638	621	639	659	579	589	649	615	648	622	620	643	621	623	711	675	626	601	598	612	604	696	621	624	626	591	626	687	612	627	652	630	622	672	655	646	665	663	619	620	586	602	588	637	606	601	613	621	652	619	630	617	605	609	637	631	634	680	631	622	632	619	579	657	620	637	577	601	619	609	632	618	611	587	625	624	597	630	627	650	631	652	625	648	648	608	592	638	583	614	641	569	638	682	630	619	643	630	631	637	633	634	601	607	665	659	670	631	600	597	582	640	637	619	672	614	592	634	625	611	664	669	641	628	635	643	636	635	618	621	591	642	603	648	650	672	633	644	608	620	605	635	643	671	582	633	610	626	645	634	621	624	679	630	657	626	625	592	676	604	622	618	652	647	622	605	599	615	675	584	624	649	675	639	647	618	579	629	629	668	596	606	641	666	553	606	641	624	598	656	647	593	627	603	649	621	598	617	622	640	613	651	638	581	620	624	603	629	643	631	671	635	656	661	614	662	644	660	638	690	613	563	652	599	646	630	582	639	616	627	638	645	619	619	615	653	671	634	621	580	645	629	667	617	643	694	643	624	618	637	621	672	650	667	637	643	624	621	619	613	646	609	602	644	622	609	642	679	646	632	619	630	670	623	593	644	653	673	663	662	599	659	608	585	635	646	635	667	660	581	624	627	650	636	578	625	629	615	600	638	582	674	614	624	615	628	612	588	640	616	647	638	614	651	654	600	626	641	618	607	642	623	671	643	649	652	611	683	615	613	644	585	618	622	603	665	601	590	616	662	615	639	638	606	647	660	642	619	617	682	650	603	613	640	683	624	631	654	638	666	635	630	623	655	634	650	611	641	672	615	689	682	684	639	680	593	622	643	657	632	607	631	575	596	619	582	614	623	617	648	640	630	627	639	653	635	624	602	661	605	617	639	631	607	652	636	672	673	659	604	623	656	598	637	634	649	646	646	637	609	656	687	668	620	615	630	674	650	627	660	642	634	626	675	607	635	609	648	648	612	657	616	647	576	662	589	646	632	627	671	593	659	666	597	577	622	639	685	625	643	598	614	595	610	604	591	649	634	616	678	608	641	606	605	626	630	642	618	652	632	644	607	654	640	629	616	628	623	596	685	632	635	677	631	629	606	585	669	606	589	631	640	615	645	628	690	635	618	685	660	635	643	650	652	634	593	651	635	660	629	649	565	625	601	600	668	664	613	622	609	603	628	641	643	627	613	630	652	588	598	646	599	640	645	631	661	621	647	638	617	614	578	614	686	670	646	633	642	655	621	631	613	650	614	636	629	630	672	641	678	667	603	597	610	708	633	660	627	626	618	618	650	642	646	583	663	681	635	681	641	581	614	629	692	662	610	652	634	608	655	652	654	639	666	635	610	646	612	654	666	626	642	681	621	645	600	628	635	644	632	617	672	611	627	616	623	606	639	629	626	629	620	581	620	604	623	646	618	617	648	585	661	658	634	656	631	657	617	648	643	634	646	658	630	651	663	560	625	636	606	642	656	641	604	588	656	622	652	641	593	632	651	630	605	637	649	618	665	573	640	672	642	666	605	693	617	633	652	638	658	633	632	613	632	599	629	668	653	613	616	637	646	658	587	636	639	610	602	586	587	654	654	621	596	626	613	608	634	598	581	655	588	642	646	629	601	639	625	635	601	598	635	625	629	676	608	641	617	640	605	652	603	691	613	618	619	650	625	596	618	581	620	607	615	634	661	623	622	644	605	606	641	642	627	598	625	619	592	643	637	675	633	636	612	624	664	611	679	663	665	628	601	663	645	614	623	594	682	602	660	656	632	590	663	626	609	660	666	613	636	624	614	613	637	609	590	623	655	636	655	620	631	625	594	605	665	630	628	639	618	612	637	638	602	628	654	668	673	667	590	578	631	616	631	651	618	627	610	636	617	616	638	652	645	639	644	644	670	602	660	647	615	615	639	657	632	628	616	644	657	655	604	656	639	604	639	639	650	655	647	631	621	715	648	649	646	659	643	648	678	611	563	669	618	682	649	598	665	626	640	619	674	615	609	635	639	659	610	664	630	635	608	627	593	554	671	676	661	606	607	650	646	652	625	645	598	613	619	639	657	653	607	616	644	646	677	657	644	611	646	638	613	627	642	636	707	636	613	664	653	615	606	584	600	668	630	603	659	598	617	596	578	651	620	696	611	623	671	595	635	678	684	619	613	600	641	648	643	597	664	571	641	641	679	628	653	656	620	601	664	640	610	654	642	588	653	613	641	594	636	671	660	636	579	659	656	607	666	622	662	662	635	654	644	640	644	613	636	614	628	660	640	626	636	660	637	618	626	621	603	647	594	635	605	630	590	644	625	685	677	646	666	592	588	635	652	649	662	601	646	568	570	635	585	643	636	624	612	647	602	620	625	637	647	615	608	637	606	638	672	643	607	663	623	594	644	661	683	655	640	645	677	608	634	621	644	660	647	594	603	624	662	618	619	668	685	607	634	621	664	637	597	631	658	633	593	659	620	626	621	625	605	651	631	619	625	625	648	597	637	642	634	631	643	671	676	635	606	638	650	625	643	650	632	646	606	645	623	590	634	674	689	633	630	617	639	634	622	646	647	619	625	633	659	630	621	619	626	636	630	633	648	661	621	638	689	633	597	651	650	646	646	702	632	627	578	680	627	610	699	601	640	612	618	595	620	624	612	631	644	634	613	609	618	632	610	668	621	615	627	638	665	603	586	631	664	629	657	611	640	612	604	627	627	594	617	642	612	639	601	640	641	624	647	645	626	635	622	667	615	679	624	636	590	664	622	640	621	664	646	636	617	604	604	675	679	652	596	651	665	598	664	635	661	668	631	600	626	603	588	626	638	585	627	637	621	640	667	607	620	610	628	605	662	644	587	643	614	605	616	651	615	671	653	634	649	590	633	625	613	626	654	599	623	636	601	623	610	600	632	624	663	656	649	655	655	649	663	635	609	607	607	669	654	622	608	613	658	635	639	664	617	611	643	591	615	652	607	623	623	626	629	633	604	661	624	601	618	625	636	645	605	620	666	640	619	642	632	643	613	651	622	636	650	662	697	597	638	637	619	628	657	618	649	615	587	638	621	610	599	645	638	590	574	621	646	644	649	634	637	688	625	570	609	615	590	610	608	647	662	626	631	635	651	659	633	656	615	667	641	650	643	597	609	597	643	676	680	653	640	620	672	655	600	659	637	621	581	645	625	647	623	608
46073	45527	41852	27215	25240	18525	12210	10913	10399	8435	7759	5662	4727	3028	2327	1558	1646	1466	1290	1199	1011	767	579	505	463	379	404	360	336	308	323	331	324	341	338	318	332	296	282	268	329	319	286	293	291	299	302	289	298	276	284	262	317	297	269	300	256	297	297	291	282	281	272	276	277	272	309	270	278	286	252	277	256	247	258	264	278	265	300	263	267	284	272	265	282	272	301	259	280	275	259	265	231	270	237	232	265	251	256	286	269	270	270	278	252	229	267	276	232	268	256	263	281	295	270	258	239	248	261	259	275	263	260	253	285	263	250	272	273	263	280	266	273	271	239	259	231	291	282	278	247	269	274	257	267	248	285	275	262	236	260	279	271	256	246	293	260	271	292	271	264	268	282	293	253	254	255	259	268	282	259	252	248	251	243	245	265	277	285	274	240	301	282	261	234	278	276	235	235	254	274	264	242	260	257	259	283	280	289	277	269	286	245	288	281	244	251	246	270	304	265	284	249	248	252	276	256	280	250	236	271	249	287	265	262	247	295	276	259	246	252	258	235	256	266	256	279	286	255	314	282	259	238	257	260	276	260	293	252	238	236	250	257	245	233	263	236	319	266	245	243	293	264	273	252	251	313	276	298	244	291	276	267	268	225	270	264	265	226	266	281	266	244	229	254	283	244	245	227	302	263	252	253	305	287	256	252	277	268	257	266	251	258	238	248	260	259	253	289	287	272	237	260	245	266	255	290	308	248	264	293	239	284	252	264	244	269	272	269	244	275	276	243	219	302	234	265	265	244	263	264	268	271	269	272	245	270	278	291	270	283	249	262	276	238	289	230	267	261	275	280	275	240	286	273	272	257	249	270	235	305	274	260	250	280	245	270	261	272	261	273	265	265	251	267	266	233	260	262	250	249	271	256	236	276	283	241	248	254	262	303	280	255	257	273	281	260	259	268	261	244	241	272	264	273	259	267	261	304	279	289	242	263	261	258	238	258	276	262	269	260	263	261	274	258	262	250	262	278	280	251	258	259	223	285	259	283	274	272	283	290	273	286	287	270	267	256	273	259	245	263	290	246	265	258	241	254	257	276	296	256	271	265	248	256	266	273	268	289	273	246	242	266	265	261	281	227	272	276	331	301	249	277	276	278	292	276	270	262	278	279	268	253	275	236	253	279	267	267	268	245	264	274	280	232	246	278	259	277	262	244	266	245	253	283	290	251	259	270	242	253	251	286	260	249	308	274	266	285	251	232	257	231	266	244	243	302	270	270	276	266	280	289	270	272	258	269	246	275	281	283	274	267	263	283	300	268	271	270	274	272	269	260	264	258	279	264	283	283	235	290	246	269	290	264	261	242	265	281	284	265	286	280	258	256	264	279	264	288	265	257	254	244	247	264	269	281	256	297	273	259	258	265	258	255	240	273	257	238	263	297	282	270	282	259	282	272	232	260	271	280	271	271	272	292	273	282	253	263	268	277	270	255	207	272	288	263	270	270	241	276	265	270	266	250	291	258	275	278	271	256	258	272	248	279	285	281	280	249	271	261	285	215	242	296	254	281	257	278	244	285	274	287	278	274	274	266	264	272	251	243	275	260	247	289	256	296	273	259	290	239	256	250	265	255	276	300	286	277	252	274	247	232	245	252	222	251	282	237	278	276	251	273	283	253	242	259	277	267	250	270	270	225	253	259	267	254	285	233	262	284	262	285	284	266	268	265	288	274	265	269	279	244	260	240	274	275	265	260	281	287	281	256	301	290	260	258	264	294	255	286	305	274	266	231	281	251	243	260	266	274	256	259	264	292	241	283	257	265	280	292	241	254	290	267	259	274	292	247	274	249	262	276	260	271	266	250	268	260	269	277	282	239	284	265	251	259	244	254	252	271	263	267	266	243	267	249	264	249	257	280	266	285	251	243	292	265	261	262	265	285	284	288	274	271	265	280	270	280	257	274	268	248	282	266	250	265	277	257	248	254	259	261	253	272	269	270	241	264	233	265	277	266	244	250	274	273	279	302	302	283	287	261	287	284	232	266	263	283	279	269	238	264	289	250	279	280	255	272	261	271	259	266	275	265	283	240	261	266	293	242	252	264	294	266	266	247	256	284	268	289	265	259	237	272	291	272	273	279	259	249	227	254	272	245	285	289	239	241	264	269	251	275	268	294	254	256	269	285	241	267	262	254	301	251	279	285	280	247	281	258	250	266	242	245	261	267	252	275	263	275	252	243	281	261	265	251	272	238	273	239	261	247	267	296	265	283	243	275	274	249	270	264	283	250	216	270	288	250	244	304	263	264	247	282	305	257	280	286	258	304	259	279	296	241	288	236	282	247	226	263	266	284	267	268	304	260	257	283	245	239	260	254	263	238	290	253	213	302	252	263	258	279	265	243	257	313	300	255	266	278	282	252	261	281	247	278	243	256	239	268	260	267	251	268	271	262	271	256	243	247	259	271	246	258	279	250	251	238	256	268	262	273	259	264	275	249	249	248	281	279	251	288	267	230	227	261	266	276	259	270	264	264	276	249	261	248	272	267	260	262	269	275	270	270	254	259	258	263	256	276	262	271	269	260	265	258	298	257	264	283	273	274	243	256	276	267	248	275	263	262	273	246	262	277	273	280	272	237	258	268	252	269	255	226	264	273	254	240	268	260	271	265	268	268	263	242	292	290	264	268	258	274	276	305	252	267	261	249	254	241	256	254	246	286	278	248	279	308	232	256	265	282	271	274	248	265	249	260	280	271	271	282	283	252	262	241	273	239	258	262	253	244	261	263	264	279	269	259	240	269	275	263	296	280	255	258	264	248	295	295	270	266	290	258	261	293	259	234	263	273	283	275	281	257	288	272	259	272	269	272	251	252	262	262	243	234	252	242	279	290	263	266	294	259	282	256	287	302	259	245	252	292	246	292	270	263	281	273	253	278	293	247	264	285	249	238	256	265	254	233	259	256	258	270	272	255	242	277	270	266	277	256	270	285	273	246	266	264	264	271	250	271	284	302	254	296	245	266	247	291	238	259	240	271	267	232	276	263	277	283	271	245	262	291	255	250	274	236	222	255	245	262	251	264	282	281	281	249	257	298	276	258	260	259	254	259	273	262	279	293	247	278	254	289	274	260	253	253	254	240	245	263	263	257	248	301	269	296	278	280	291	252	267	267	259	254	262	283	253	267	256	246	270	247	285	277	251	272	255	286	266	253	264	250	265	252	283	249	255	233	278	259	277	272	278	236	258	254	248	269	259	259	265	255	255	281	269	267	294	291	230	279	279	248	247	264	283	254	256	259	265	250	291	255	265	271	283	262	289	284	260	260	312	268	267	289	274	299	252	234	280	247	268	250	275	268	262	262	306	278	254	245	263	279	268	247	252	263	256	270	250	257	256	302	277	285	245	260	272	281	238	261	300	267	264	255	276	270	275	271	238	277	265	267	253	278	252	281	251	265	250	255	262	277	260	252	279	264	274	308	250	252	254	267	280	268	246	274	286	283	252	247	284	274	282
32550	39697	40417	26905	27753	22159	17758	19443	21866	18395	18508	13349	13077	10067	9462	5676	6700	6322	5770	5453	4814	3418	2640	2229	1758	1515	1375	1303	1170	1115	1078	1042	970	980	908	1017	988	997	898	1048	987	930	880	845	808	800	776	777	815	827	859	916	738	764	716	754	839	833	792	714	714	715	724	718	692	794	695	691	663	702	720	676	650	673	672	724	687	704	716	662	724	645	663	656	620	662	625	695	638	686	628	637	669	616	674	615	653	615	593	627	613	652	623	668	667	675	661	589	627	627	637	662	637	636	643	574	603	633	618	687	585	644	622	614	625	693	598	615	604	653	677	624	626	621	674	633	638	624	659	619	618	622	602	643	686	663	608	638	669	651	624	641	579	636	603	636	642	590	594	610	662	683	577	675	645	609	629	649	653	622	615	637	615	609	638	646	596	627	641	626	658	599	619	613	603	623	594	629	678	585	660	620	623	593	654	604	629	633	662	702	655	628	641	637	621	612	638	634	629	642	583	641	581	604	624	624	674	600	594	654	654	606	609	645	601	683	605	622	640	623	625	661	674	595	644	626	622	619	607	622	616	664	571	599	634	623	684	589	618	644	639	625	688	655	643	628	622	615	575	642	636	563	633	616	608	639	632	639	677	638	626	614	646	666	645	641	630	639	577	570	648	637	594	604	565	658	612	655	623	636	620	612	667	633	634	627	627	640	611	641	596	582	630	610	615	606	607	664	621	613	598	633	605	593	621	624	617	634	601	652	612	620	641	608	614	590	670	636	631	630	628	589	634	626	617	605	627	627	607	625	605	638	620	626	599	678	627	627	615	631	663	676	632	610	644	628	635	585	609	663	633	641	625	627	632	691	583	610	647	633	670	647	677	652	649	634	627	630	605	609	568	663	633	651	607	609	629	644	574	664	656	661	656	570	637	619	618	638	610	613	586	674	614	628	636	629	648	596	629	674	633	572	575	628	638	613	624	644	635	639	600	618	646	592	663	613	666	589	604	659	618	664	606	614	608	638	616	629	671	580	666	634	602	581	598	591	626	639	638	635	616	610	653	628	601	625	649	572	615	622	598	637	558	645	658	616	615	633	610	613	595	570	640	610	649	612	631	642	622	630	637	649	615	618	626	607	633	640	639	624	589	598	610	601	626	631	665	593	603	623	615	618	605	620	601	629	619	592	621	639	649	678	611	623	624	603	634	613	620	650	619	606	585	621	584	660	606	654	654	651	626	638	591	621	607	649	606	635	632	626	659	626	655	646	632	578	677	633	618	589	578	673	642	620	617	631	610	621	632	628	670	648	604	629	620	590	654	618	621	650	638	578	648	651	656	622	643	666	619	618	616	624	635	657	606	594	599	599	578	670	617	641	657	607	679	628	689	585	633	635	623	622	593	618	632	605	635	611	591	623	619	604	634	635	630	617	599	631	647	664	621	612	609	613	641	624	642	617	610	594	606	606	604	589	596	622	630	570	601	679	605	633	638	615	662	624	553	647	581	635	584	638	623	611	607	645	585	603	621	627	620	637	640	625	666	643	620	642	677	626	646	629	616	615	615	612	620	619	631	600	611	635	643	628	614	624	656	654	638	584	658	619	616	655	583	585	624	605	639	624	645	616	646	615	601	619	608	613	606	672	601	593	631	644	609	624	623	645	657	623	603	642	630	617	604	619	603	664	597	637	627	637	638	604	617	610	673	642	641	650	581	669	627	637	620	636	635	686	701	623	641	586	596	642	583	643	649	646	627	612	625	652	605	616	602	650	598	612	646	660	606	582	652	574	638	654	654	657	659	650	625	622	623	612	592	620	615	644	585	661	655	657	581	626	639	603	617	665	664	596	616	617	622	626	607	607	599	628	642	632	640	614	606	609	604	603	645	637	614	606	650	596	641	643	626	549	613	612	692	619	605	610	587	624	613	622	677	620	638	635	643	601	635	633	629	631	566	660	642	628	658	636	632	649	648	615	585	597	637	654	643	569	625	640	604	648	664	606	603	616	597	621	612	640	620	632	541	584	650	633	617	594	615	605	626	657	632	623	644	624	644	608	661	583	588	660	639	594	632	602	674	575	638	611	618	618	627	609	591	676	659	620	638	618	634	652	621	643	631	641	629	655	657	642	647	641	610	650	632	595	643	644	610	628	638	561	572	619	638	645	596	677	657	608	603	654	616	633	650	597	611	606	566	599	656	617	635	627	635	637	653	673	597	675	654	623	634	609	678	612	640	598	621	645	605	645	633	590	655	620	587	622	586	646	603	622	616	595	633	663	624	643	606	647	592	590	605	676	605	640	646	641	630	616	639	640	644	655	649	685	651	611	654	633	683	609	628	620	625	624	638	624	590	629	621	637	655	624	618	605	620	627	588	619	647	594	648	696	625	607	656	597	623	624	617	621	617	630	569	636	636	623	585	636	594	643	615	714	638	614	616	641	612	637	671	615	582	647	589	637	626	619	613	692	656	643	672	624	647	645	645	612	597	631	610	622	616	652	638	637	652	656	630	578	652	632	618	676	630	627	606	636	583	609	650	628	636	609	624	679	620	624	643	653	655	641	636	634	614	660	621	622	609	629	652	628	627	632	631	635	642	640	614	588	638	627	625	643	637	607	622	685	643	639	666	601	605	671	603	611	647	625	641	627	664	621	637	647	644	614	645	597	608	614	640	624	662	628	647	696	646	636	642	636	615	614	638	657	611	651	628	664	614	608	632	616	609	630	633	643	613	604	640	617	668	671	626	655	597	629	618	627	571	636	640	635	591	613	630	637	637	621	616	619	597	621	623	621	626	600	667	617	691	588	603	670	598	638	608	577	594	631	613	667	635	637	585	668	627	599	579	633	641	620	600	647	640	660	636	603	646	637	681	622	595	653	661	604	648	612	607	635	693	634	604	610	635	645	644	618	659	636	636	616	649	644	627	583	602	628	583	629	638	656	671	641	616	668	644	598	624	619	570	642	598	645	623	590	642	616	642	628	604	658	617	608	607	603	638	627	616	654	597	584	588	691	657	629	644	610	587	633	653	659	627	605	614	624	650	608	608	613	642	634	628	587	639	610	639	612	619	642	615	620	633	619	622	632	624	601	672	645	632	583	603	627	610	645	648	595	636	610	643	684	629	621	662	599	600	622	619	620	623	602	632	606	625	638	655	613	614	645	632	637	600	595	615	635	672	615	602	639	560	641	632	653	628	603	622	583	603	595	582	662	622	673	668	642	608	632	622	629	609	601	556	601	633	623	648	626	594	584	629	610	627	601	581	582	620	632	635	655	625	643	647	623	666	619	635	605	684	656	649	619	608	614	593	641	649	617	588	616	599	610	638	676	644	625	626	619	637	627	666	578	644	627	654	637	636	642	639	620	689	616	635	611	632	651	643	671	627	648	657	623	631	604	626	623	636	657	640	594	637	626	566	638	657	610	592	593	607	645	654	693	568	624	622	677	609	639	638	624	633	620	586	634	660	644	614	630	654	685	620	585	598	614	610	659	608	643	636	633	590	606	593	628
55684	49616	44873	29493	29676	26237	21912	20039	19436	16918	16203	11211	9282	6458	5057	3247	3005	3131	2473	2454	2335	1341	919	761	596	493	486	389	377	330	309	285	273	263	312	305	270	283	279	312	293	249	222	256	213	227	229	204	240	258	252	256	202	198	204	215	217	239	230	198	210	215	199	194	211	222	220	206	196	206	210	203	197	201	193	180	215	180	211	186	210	197	206	198	199	207	171	187	190	199	190	206	180	203	186	184	210	176	193	181	176	173	187	196	189	172	194	173	178	189	186	202	177	170	202	181	195	186	181	177	167	196	190	195	167	155	173	184	180	162	186	166	194	190	188	200	176	187	171	166	174	196	171	178	171	188	181	197	163	169	194	174	164	189	176	169	172	180	176	195	179	175	178	209	189	155	167	161	187	168	176	184	195	164	188	189	178	170	146	189	161	178	171	206	163	189	172	175	163	156	155	199	172	174	184	180	185	157	178	186	181	137	193	175	199	181	195	148	192	173	187	183	179	151	169	176	184	190	147	173	184	163	167	199	177	144	178	187	181	198	182	182	169	183	173	169	179	174	174	182	169	176	180	173	180	201	184	182	173	168	192	160	181	193	182	184	180	197	180	202	181	179	180	181	166	168	172	185	180	184	174	173	196	174	196	175	182	180	179	168	172	147	162	169	176	171	162	161	163	180	168	163	197	192	170	169	178	182	206	178	182	181	179	179	172	164	204	205	150	187	176	200	179	164	179	174	152	174	168	177	196	172	161	147	172	159	159	192	154	177	150	178	177	192	176	188	200	184	187	164	187	179	174	185	172	158	189	182	200	167	161	201	165	162	170	172	155	173	163	167	193	184	169	172	192	158	145	156	199	166	193	192	196	166	195	172	193	171	179	161	177	184	157	171	165	178	157	168	157	213	181	171	173	172	159	164	177	175	187	213	167	153	160	182	186	166	164	184	199	187	177	189	186	192	177	184	158	164	180	143	176	194	168	185	172	164	184	177	174	178	184	175	197	171	189	159	170	199	155	161	187	179	169	163	166	157	171	192	161	197	179	185	174	197	174	163	186	190	191	184	170	174	174	174	191	161	159	169	186	195	160	163	175	174	173	191	165	151	169	179	184	173	182	179	160	160	144	189	180	178	188	171	169	172	188	192	154	176	172	157	174	154	154	156	170	162	194	186	213	178	201	157	148	176	203	165	172	171	203	192	180	196	178	185	198	174	179	166	194	172	174	163	155	207	185	172	188	198	182	192	170	187	179	171	177	193	181	154	163	177	153	166	185	171	193	168	191	168	182	178	169	187	169	191	195	188	182	160	189	181	195	180	149	167	175	205	153	186	183	186	200	169	182	159	178	184	174	173	198	181	174	183	188	179	169	195	194	170	161	202	200	205	160	180	183	197	172	175	180	143	173	185	147	192	183	178	186	177	162	181	175	166	176	182	196	181	208	170	179	186	145	207	178	188	167	162	184	180	179	188	176	178	182	176	163	194	219	180	182	192	161	153	186	163	194	180	162	180	168	171	188	158	171	174	166	199	173	175	189	181	194	177	167	183	188	174	165	205	194	142	164	180	176	200	176	189	174	182	169	179	172	167	162	177	176	150	183	171	214	186	176	169	174	189	172	181	176	181	181	178	166	157	174	196	145	186	150	165	183	192	158	188	200	174	211	174	183	177	171	164	190	176	172	161	183	188	194	177	190	156	162	185	178	166	183	169	202	167	184	164	172	185	180	185	200	165	203	162	147	167	182	214	193	205	177	187	174	190	172	161	183	183	184	159	154	213	169	173	174	174	184	165	157	168	160	177	190	155	178	168	170	179	183	169	148	171	175	175	195	201	166	185	184	187	167	207	172	155	168	201	166	181	186	184	189	175	192	177	165	195	177	173	191	176	205	158	167	200	192	158	213	187	153	178	163	173	172	172	193	179	163	191	177	171	194	175	196	170	183	151	178	185	176	188	157	187	163	172	159	186	180	175	176	194	160	164	165	176	194	190	175	173	171	172	167	188	171	171	181	178	173	159	168	188	175	187	177	167	175	158	203	177	171	157	163	187	190	198	178	146	177	164	198	168	163	155	160	172	146	181	197	183	182	175	195	191	184	160	175	191	192	169	177	177	167	152	163	158	192	184	185	185	195	180	172	185	188	177	169	178	178	194	179	170	181	193	196	153	201	179	180	178	195	185	179	189	189	170	160	177	175	197	182	212	198	159	166	189	202	180	189	188	204	173	175	169	167	183	156	168	189	171	175	196	155	195	188	172	180	157	183	195	176	178	190	174	187	185	168	181	175	162	173	161	185	187	175	163	189	161	190	163	168	200	189	165	182	164	192	177	185	214	163	185	188	168	199	189	183	191	202	191	169	168	170	179	160	170	177	168	171	201	185	178	189	170	180	168	181	172	168	180	179	173	182	165	196	174	157	199	193	168	187	168	201	187	172	174	173	169	198	175	188	153	177	178	149	184	197	188	165	173	187	192	170	178	174	165	181	161	174	179	200	167	194	166	208	173	167	189	177	192	181	164	178	187	167	171	192	193	178	163	161	169	158	168	176	191	175	181	195	184	186	196	183	177	187	187	189	156	150	179	193	176	183	171	171	180	164	160	190	144	169	185	175	184	176	187	167	171	177	181	182	165	189	162	184	179	181	192	173	180	170	172	175	187	161	163	150	165	177	179	178	170	197	171	172	182	145	183	191	181	175	210	161	181	181	183	186	191	170	184	170	181	179	194	162	188	183	168	174	180	185	165	149	161	191	143	193	148	164	177	168	181	181	218	177	134	183	165	181	187	166	181	213	166	190	181	182	161	169	163	192	166	189	168	178	208	167	170	188	183	186	190	169	198	171	160	179	164	178	164	168	153	178	198	172	192	179	169	192	178	156	216	166	203	170	153	154	181	188	186	172	168	183	174	178	199	166	180	185	173	183	183	179	172	186	175	181	185	187	170	174	177	182	149	166	169	168	182	168	195	188	169	182	187	181	163	187	179	212	174	192	147	174	161	172	179	176	207	183	180	170	190	187	170	178	174	194	165	186	171	195	174	157	162	198	183	204	185	165	193	179	170	176	194	198	162	157	160	186	163	193	180	180	201	176	173	184	195	165	191	188	180	181	190	162	179	184	171	184	175	165	171	171	167	175	162	182	170	185	164	173	214	177	186	209	175	163	175	190	182	161	172	178	176	171	170	151	166	161	205	174	166	181	194	193	197	178	174	167	189	173	179	165	169	189	183	185	171	199	157	183	180	154	167	175	171	156	173	180	158	181	173	183	195	164	180	151	162	201	188	169	186	187	187	189	200	177	175	189	170	169	174	154	195	170	206	176	210	204	206	187	178	187	161	170	177	160	162	164	168	185	181	191	181	173	156	187	170	170	181	186	191	139	164	169	166	163	159	164	176	166	192	162	173	161	174	179	180	197	183	155	183	176	174	193	193	187	175	182	201	151	180	179	189	191	179	185	181	163	181	150	189	195	165	200	171	187	149	183	168	179	170	170	158
40317	45634	46392	32634	33949	30224	26911	28379	31519	27777	27890	21136	20633	17669	15155	10089	10819	11570	10269	9576	8916	5997	4964	3964	3021	2499	2511	1826	1581	1426	1293	1371	1056	1176	1124	1235	1248	1115	1095	1368	1141	1018	825	933	806	792	894	818	812	922	891	1045	657	647	694	681	807	855	808	655	627	552	572	583	582	607	579	667	608	595	623	610	559	528	554	524	586	617	600	606	656	584	551	503	551	561	484	504	492	475	469	457	491	500	453	463	464	456	435	482	447	484	511	421	436	455	417	420	427	445	432	452	436	447	428	447	399	400	429	459	477	438	470	452	428	439	416	409	444	427	440	423	427	414	441	439	447	416	456	404	434	446	444	461	444	456	421	404	415	408	381	434	448	456	397	433	459	473	412	436	439	414	467	451	456	424	378	429	423	455	400	466	444	447	457	435	425	429	427	431	456	437	405	433	458	478	429	413	413	417	451	449	421	432	410	419	424	424	415	435	437	413	409	489	424	415	415	436	428	446	416	478	440	444	463	417	442	461	454	432	409	384	428	437	450	412	468	425	438	424	410	421	454	418	437	475	444	407	401	423	443	409	429	436	449	434	412	384	414	434	428	426	441	417	383	422	479	422	489	460	440	426	475	415	482	454	401	404	425	453	421	435	443	470	417	409	451	447	412	424	433	434	432	456	424	471	405	428	473	428	446	439	438	436	433	390	438	441	429	436	441	431	448	453	444	449	447	434	404	428	434	433	445	453	478	466	440	458	441	415	425	430	427	425	439	389	430	440	418	481	395	454	433	442	429	450	426	431	474	385	469	428	453	449	416	454	449	412	428	422	421	427	395	387	424	468	439	427	453	451	440	428	441	445	411	422	428	455	408	452	458	430	437	404	450	439	463	435	417	460	408	443	429	415	435	486	413	454	411	413	465	440	449	403	459	437	424	432	430	419	448	408	416	401	448	429	438	415	461	475	436	406	405	435	430	432	427	408	415	497	435	453	472	415	411	457	437	438	428	439	438	464	425	419	402	397	456	468	461	457	453	407	446	471	426	403	403	421	443	442	449	417	422	483	453	473	406	411	437	460	425	451	428	414	415	434	411	445	388	444	427	422	430	462	405	389	451	460	412	450	432	427	402	432	429	465	432	452	419	468	455	452	445	406	435	434	423	418	430	410	472	427	407	459	459	439	447	437	443	409	403	408	396	443	425	440	443	423	448	451	470	412	410	436	421	430	445	490	408	402	429	416	413	441	426	429	439	435	455	452	431	466	433	417	420	403	450	428	405	456	403	456	418	437	424	462	448	434	436	404	444	444	445	449	381	465	407	460	396	477	420	411	432	420	459	418	411	445	439	463	432	402	436	431	428	446	451	448	444	446	432	470	445	429	458	411	432	405	410	420	449	404	455	447	446	441	432	477	410	399	397	422	439	417	418	418	431	414	404	439	429	429	419	394	394	400	417	407	436	422	445	459	474	468	444	423	457	449	409	452	456	424	414	435	432	423	450	473	429	453	380	425	417	465	400	426	405	476	426	410	412	441	423	417	425	451	409	454	432	429	406	431	451	428	441	457	415	449	410	429	434	466	450	474	454	397	428	447	463	406	423	467	413	422	483	388	438	443	429	440	411	473	399	441	461	426	426	448	427	407	440	456	417	420	444	422	399	458	425	418	429	450	428	424	420	401	454	458	446	465	440	490	414	417	411	451	440	440	408	421	452	412	448	437	386	492	412	434	439	407	434	422	433	433	435	443	445	456	437	448	443	446	466	432	456	442	456	462	422	448	433	453	441	438	434	429	430	472	422	427	402	446	411	390	409	388	414	416	424	445	373	425	403	419	460	429	489	427	454	416	433	424	431	416	446	439	444	428	437	391	426	446	434	471	409	450	435	410	427	445	431	434	423	431	423	447	461	456	477	440	386	461	410	417	455	410	452	446	441	460	453	440	396	412	414	449	454	419	429	462	443	420	407	413	437	432	428	448	413	448	392	392	417	450	442	407	405	425	439	419	426	443	415	411	427	419	446	427	424	431	449	414	464	409	466	400	428	422	442	460	410	444	428	468	435	415	446	431	413	432	467	415	406	455	414	417	440	423	449	431	473	418	431	459	423	446	423	414	429	439	406	411	376	422	455	437	407	420	432	428	444	451	404	438	428	401	436	466	404	446	451	430	423	451	452	459	448	402	419	417	477	463	427	461	444	426	440	427	430	470	435	470	419	431	452	443	451	440	430	446	422	453	453	431	484	440	438	438	414	436	425	430	436	426	423	436	366	430	450	414	434	466	433	396	443	465	423	459	416	432	423	467	448	424	395	436	411	471	437	396	430	414	437	467	426	440	425	461	445	428	420	435	468	420	479	437	458	423	449	423	438	440	444	435	451	424	447	420	412	417	412	421	448	426	442	431	458	400	477	454	430	459	437	403	438	446	390	391	442	429	443	413	417	432	422	415	461	391	439	414	426	462	446	406	422	410	444	425	482	408	463	426	439	417	486	441	420	455	425	414	463	438	439	378	451	422	436	431	441	420	455	426	389	419	457	432	449	485	408	421	414	441	474	432	448	453	464	388	434	387	479	423	450	421	460	464	458	432	431	426	425	437	437	404	414	438	395	447	384	438	397	427	445	432	433	436	433	416	445	483	416	441	436	438	401	439	429	437	458	471	479	422	416	445	427	431	402	436	454	393	458	445	419	407	440	430	430	414	417	408	415	380	428	449	440	400	427	449	439	410	453	431	437	456	417	460	420	438	433	436	447	426	447	457	444	414	428	429	455	425	425	411	448	429	430	428	431	428	504	411	429	453	427	406	431	441	472	426	407	422	441	434	451	437	437	418	436	399	422	439	414	398	432	430	413	436	478	436	407	469	437	386	471	461	434	425	437	425	448	458	438	434	431	456	467	446	449	425	421	461	438	436	430	461	436	428	442	457	438	435	437	432	416	416	446	423	451	449	450	403	420	377	465	436	438	473	422	451	459	469	425	458	419	398	464	427	403	412	426	388	407	403	440	448	435	410	450	471	432	420	442	445	442	427	464	394	464	449	447	442	391	419	447	457	452	403	448	466	441	409	414	416	410	403	470	445	429	394	436	450	430	485	467	419	404	435	401	475	414	394	410	407	459	415	457	447	431	411	426	451	417	391	412	431	440	438	415	461	410	450	429	458	455	379	457	433	417	480	434	462	448	432	434	452	438	415	464	413	472	418	412	431	409	468	423	421	430	415	418	415	420	440	444	414	456	442	445	452	448	410	432	414	428	387	439	392	451	481	448	426	439	444	443	391	413	393	466	418	424	451	441	385	451	450	483	441	448	425	414	466	398	453	446	429	421	431	419	447	433	468	426	435	482	465	425	444	397	421	391	437	411	434	410	426	446	448	434	416	425	421	407	422	466	438	459	447	441	443	454	435	411	434	450	449	422	419	394	441	428	430	407	431	411	419	407	446	418	448	463	462	429	404	446	402	418	464	447	451	442	357	432	424	458	472	421	427	448	425	453	448	407	461	470	434	429	486
27420	21037	16024	6550	4051	2472	1679	1498	1076	917	868	728	550	487	466	415	377	341	341	326	354	296	278	265	276	303	271	272	258	262	286	285	282	271	299	249	259	326	267	317	282	249	280	254	302	275	273	266	292	268	293	261	269	254	248	239	274	287	263	280	248	271	261	250	288	263	276	270	261	266	225	255	278	261	255	271	268	270	240	283	267	260	262	278	259	247	267	273	280	284	266	303	306	287	272	275	256	267	269	251	249	271	289	275	244	266	257	274	288	264	283	251	268	261	250	268	229	273	241	251	255	277	277	275	256	266	251	257	278	254	248	276	286	302	291	263	277	253	251	268	277	298	254	297	269	267	278	255	244	268	275	258	252	271	261	287	256	265	289	233	273	248	306	252	235	287	257	266	293	255	244	244	277	280	240	239	282	243	251	289	258	267	259	269	275	279	255	261	276	244	257	272	276	283	270	255	257	246	261	244	264	249	281	278	287	257	275	275	287	279	274	280	277	278	245	292	255	251	258	217	240	279	281	255	261	257	252	263	293	270	270	254	272	266	266	254	276	268	259	274	277	256	255	263	266	265	267	245	278	237	251	226	270	272	258	237	248	246	267	275	286	278	262	279	269	247	264	225	239	247	250	254	265	257	273	296	285	245	265	260	262	285	274	246	247	269	256	250	252	250	280	274	261	237	282	238	267	243	269	254	256	241	258	268	294	252	308	265	271	257	273	235	278	262	304	233	255	282	278	257	241	278	231	280	257	252	286	270	289	265	279	249	286	272	255	242	274	268	273	259	244	261	276	253	283	302	285	267	262	246	267	264	260	266	235	296	274	281	260	289	270	261	285	240	289	273	256	260	245	259	257	277	246	273	262	268	255	279	285	255	280	251	279	288	264	250	255	259	296	272	264	265	267	270	294	284	267	258	292	288	265	293	233	264	291	239	246	290	274	247	242	278	263	286	275	284	248	264	269	268	264	262	273	259	252	266	291	245	284	253	281	272	236	239	258	269	286	269	267	266	287	273	248	266	277	283	270	265	269	269	295	275	276	239	297	283	276	252	250	260	297	257	235	267	297	220	275	259	242	263	259	263	256	285	248	250	265	265	269	263	258	258	276	241	289	262	261	305	260	274	265	246	229	273	264	262	288	279	278	279	288	275	258	251	283	280	235	283	294	275	258	259	278	253	269	260	284	263	280	259	272	227	256	257	288	253	249	259	259	265	277	248	267	276	265	283	281	278	240	256	266	246	265	261	257	262	249	279	284	290	278	249	269	272	307	283	271	231	294	261	279	245	283	304	245	276	263	270	273	252	278	273	252	264	241	274	239	301	265	270	254	275	276	249	298	254	266	251	258	259	275	282	268	259	249	269	273	239	283	261	270	284	247	275	266	266	284	265	270	269	269	264	299	269	284	265	231	292	282	245	276	234	249	279	271	250	252	277	279	247	249	249	237	276	250	272	261	291	264	274	239	247	269	266	260	263	254	270	264	241	269	290	291	266	289	273	274	307	256	269	248	262	236	268	242	262	256	262	286	268	251	273	244	239	298	280	279	242	271	250	276	249	257	272	248	249	255	271	266	269	269	267	260	280	264	257	283	259	271	248	272	261	269	255	236	257	283	292	284	269	268	254	278	259	259	269	263	262	259	269	255	267	284	251	256	285	306	265	282	273	270	279	293	249	265	305	281	266	262	281	259	257	264	277	258	289	241	255	269	261	276	255	245	253	255	273	273	253	260	251	263	248	237	272	265	271	262	259	278	226	239	233	303	227	263	252	262	269	269	264	238	237	266	285	230	245	272	253	277	259	272	253	252	266	247	233	266	280	285	261	270	254	255	258	280	280	278	300	236	265	267	258	240	299	276	264	289	292	272	268	269	256	270	245	277	238	261	257	265	253	252	266	300	260	260	260	285	255	285	275	280	255	260	248	275	260	289	263	303	264	253	276	260	281	257	274	235	250	270	223	256	270	264	285	251	290	263	276	249	270	256	270	260	264	269	284	253	258	236	242	259	313	262	244	299	257	241	239	256	246	245	247	277	253	286	270	280	270	272	248	256	258	261	233	261	285	299	271	270	249	229	252	254	278	279	274	242	266	256	258	268	255	258	246	267	302	267	263	248	252	269	326	278	262	263	258	255	235	265	278	278	288	263	267	262	295	247	242	240	263	266	276	265	245	279	296	293	255	281	268	267	279	255	247	267	250	271	293	264	278	303	291	278	268	243	257	266	256	267	247	236	267	260	272	270	274	278	272	262	254	241	240	281	270	246	285	277	279	277	273	283	290	256	264	281	262	278	245	293	235	260	221	291	249	247	241	253	283	298	258	264	280	257	291	265	260	264	242	267	264	268	261	258	250	280	286	255	280	212	262	263	264	273	259	271	256	242	265	282	285	240	301	263	300	243	229	240	229	247	273	279	241	257	262	238	254	240	254	268	260	251	271	240	269	264	260	274	302	277	292	262	254	274	266	252	253	242	251	298	250	244	266	280	283	276	291	277	293	263	256	240	257	234	284	243	281	264	269	298	281	269	275	243	270	277	256	288	302	254	315	229	279	258	269	245	248	250	241	291	279	268	259	248	285	287	281	233	278	277	265	271	284	261	249	248	289	269	261	263	291	276	276	265	279	280	254	273	281	265	259	287	289	285	275	291	239	228	277	290	239	270	262	253	278	281	272	255	261	258	268	253	275	288	276	281	273	262	281	261	274	241	254	294	251	264	237	248	239	289	288	265	289	288	255	274	256	265	274	222	274	290	295	272	260	278	305	276	264	269	269	271	248	264	290	248	294	260	261	263	241	261	250	249	298	285	276	273	243	302	281	264	242	277	257	246	251	265	284	260	278	277	224	282	265	229	285	265	259	228	236	264	264	246	280	267	274	286	261	252	264	249	272	279	302	263	270	260	224	281	271	275	253	303	241	254	285	242	251	252	273	261	236	282	259	251	265	298	268	290	253	267	268	251	278	223	255	255	283	248	257	272	254	267	259	261	256	274	251	269	271	267	228	291	281	250	258	289	254	261	253	242	287	259	271	262	281	281	254	243	279	263	275	225	263	230	277	267	283	282	269	261	268	241	282	264	253	236	271	283	276	264	253	283	233	252	272	271	287	306	227	249	271	287	252	256	267	273	263	244	260	289	244	278	244	258	317	282	292	273	263	300	255	273	275	279	299	286	298	262	270	291	271	267	272	283	300	308	279	277	260	274	251	258	326	265	291	283	267	292	289	259	258	238	238	285	257	270	262	250	256	271	270	245	281	273	255	261	284	259	245	260	234	295	269	248	247	256	250	275	287	271	262	246	238	259	260	262	246	266	275	285	285	275	273	249	280	279	262	283	275	307	273	286	280	246	277	263	276	284	256	262	269	276	277	277	270	274	279	281	247	272	288	252	271	278	258	271	234	294	282	295	254	264	288	269	228	271	245	274	279	285	305	288	244	274	261	284	266	276	231	268	285	245	243	273	256	255	251	285	234	247	280	276	267	266	263
17311	18644	20757	12528	11151	7714	6202	5716	4918	4198	3909	3055	2496	1969	1790	1640	1416	1330	1232	1196	1056	961	889	819	847	793	854	785	758	775	701	713	762	747	731	732	737	711	710	730	763	760	722	766	705	679	733	661	703	689	668	643	693	655	716	604	636	707	653	687	684	680	659	654	638	678	640	691	649	649	595	601	683	631	713	654	654	652	649	651	609	617	673	591	640	616	660	692	663	632	623	656	642	655	629	608	662	648	660	644	692	622	629	591	640	670	658	663	595	619	630	633	600	630	632	613	636	654	700	635	665	617	648	600	608	624	614	650	653	631	629	657	694	626	643	604	639	633	660	653	620	639	617	613	653	610	614	663	654	627	650	599	652	621	610	657	593	645	661	627	693	615	646	651	616	660	623	676	632	576	686	617	641	685	654	629	606	673	625	664	624	645	603	564	663	601	621	587	669	599	670	663	647	673	648	643	633	622	629	640	663	645	644	623	650	632	630	656	655	655	651	653	708	573	624	610	588	652	642	622	646	654	629	599	638	660	651	630	592	643	626	649	643	640	631	615	599	671	634	642	667	626	639	640	633	582	647	615	648	667	605	582	641	625	613	624	685	646	648	629	625	671	659	622	619	600	638	627	624	637	655	669	614	611	645	653	663	654	622	641	625	647	655	601	642	623	635	631	632	655	646	642	648	621	630	627	670	655	664	597	672	647	621	626	608	646	598	658	627	642	627	626	652	611	634	669	670	647	628	608	635	614	613	577	630	590	684	633	679	614	638	608	637	681	624	653	603	606	631	611	658	604	647	657	681	635	634	668	589	619	601	667	652	640	635	672	588	626	656	647	610	585	622	642	645	668	592	643	616	652	646	611	667	653	668	633	623	629	597	665	640	592	660	605	640	688	672	633	672	631	639	665	598	647	637	622	613	636	636	691	652	596	619	643	637	625	705	657	583	629	675	688	648	649	621	650	635	637	712	643	649	635	624	607	641	633	626	649	633	626	662	655	641	618	647	659	594	628	651	651	574	611	645	580	614	641	618	662	661	627	647	619	665	579	672	643	607	644	688	627	621	694	626	640	621	586	645	646	634	685	635	623	647	654	632	656	659	631	690	631	609	656	673	628	636	654	662	661	644	641	689	599	633	617	658	581	649	685	648	631	648	646	629	638	681	700	608	585	619	619	660	656	629	642	652	630	626	648	629	614	657	633	630	616	618	618	612	619	634	643	620	576	616	635	666	597	668	657	655	610	615	621	656	649	622	631	662	652	611	661	613	586	664	596	627	588	667	638	655	632	629	666	659	645	626	638	628	624	672	613	642	689	623	650	662	667	589	655	596	636	634	663	652	651	621	645	631	611	647	646	587	588	636	642	665	626	645	640	657	646	666	653	641	593	605	674	656	638	632	634	665	646	595	625	640	597	628	639	652	678	638	634	615	628	664	670	642	633	621	664	592	653	626	622	619	593	641	638	674	629	576	628	614	623	663	654	656	621	625	578	632	621	628	613	659	685	613	612	672	669	668	617	660	675	630	643	615	654	630	586	594	655	643	625	632	621	635	599	590	620	610	636	618	642	641	659	619	705	645	635	627	623	665	648	614	632	616	646	615	650	660	643	634	612	634	647	642	594	626	644	622	646	658	667	690	628	643	610	620	579	625	577	645	636	616	633	628	602	677	630	656	665	645	676	658	626	613	680	624	614	645	621	705	627	616	597	608	622	667	671	653	663	673	617	645	632	656	633	611	635	651	660	646	629	623	635	665	675	655	640	611	621	628	678	645	632	677	672	597	661	644	639	663	607	681	653	649	648	609	679	619	630	606	651	694	623	652	649	646	612	641	672	641	623	624	641	680	639	593	642	612	626	601	656	634	625	642	621	612	633	633	644	631	638	581	637	648	647	639	596	653	643	634	646	577	645	703	588	608	670	609	629	636	631	655	672	606	631	626	618	662	638	671	648	660	644	619	626	670	647	645	658	646	624	639	673	614	590	628	626	683	674	618	602	675	677	645	634	646	662	674	631	613	653	623	616	650	648	638	643	687	661	652	634	631	614	652	605	630	636	617	612	663	633	610	684	662	623	590	636	623	609	659	651	697	611	646	609	600	653	629	614	607	630	631	667	626	627	635	658	637	643	655	677	636	622	637	652	645	672	653	643	616	588	656	645	669	637	619	634	614	676	648	654	691	607	656	655	639	641	655	644	603	583	615	616	597	607	632	650	622	595	632	634	590	632	622	635	659	627	624	665	659	634	688	633	670	640	615	650	642	614	625	674	599	631	658	626	643	635	634	624	614	610	680	684	681	680	650	604	643	622	659	618	622	672	618	684	648	597	579	631	630	677	648	616	660	612	642	635	638	650	619	640	648	623	640	609	647	620	643	655	622	624	614	615	666	665	646	641	629	656	649	605	632	647	649	626	672	639	599	682	611	632	623	604	649	615	605	670	654	653	673	616	629	675	667	638	660	630	598	603	648	717	644	635	635	648	596	638	693	643	615	639	622	637	681	659	707	623	632	612	622	620	675	666	656	647	613	630	692	641	634	642	608	637	609	605	667	627	603	647	672	650	651	595	628	578	639	647	617	669	645	647	626	640	670	626	615	644	614	641	578	615	596	601	707	623	696	631	628	625	624	641	661	631	587	617	599	633	622	627	622	651	657	627	635	638	621	622	645	654	645	663	642	639	624	610	669	612	636	613	635	690	633	621	625	620	623	622	633	595	665	642	663	592	638	676	635	634	637	657	638	591	638	654	626	665	633	652	603	644	619	660	629	633	669	577	625	625	610	616	652	654	693	624	620	673	610	725	650	580	642	679	611	623	647	616	669	639	651	632	635	649	629	668	590	634	666	674	730	588	657	656	657	610	651	636	669	662	640	724	626	685	720	632	625	613	609	653	628	654	632	623	610	672	604	658	633	676	673	670	620	679	632	653	644	627	651	644	610	627	645	669	602	646	642	665	640	660	655	635	596	631	653	675	636	628	668	664	640	654	623	614	585	622	645	630	651	663	612	656	648	631	620	617	609	660	635	669	642	646	663	620	635	634	665	636	650	643	645	647	654	597	642	635	635	653	607	639	643	614	624	638	610	632	660	708	572	659	630	635	642	602	616	580	608	628	663	634	653	598	612	663	616	629	658	622	652	591	647	623	665	630	633	629	644	602	655	596	606	612	616	595	645	690	692	652	653	604	627	645	591	642	620	677	631	606	631	637	699	604	641	665	638	663	609	678	669	635	673	597	657	655	639	634	623	644	621	634	607	632	606	580	667	636	616	691	604	609	634	666	652	664	617	661	632	633	610	620	636	648	682	667	643	625	621	620	638	660	691	640	639	637	616	602	642	623	620	613	657	624	644	679	597	670	650	669	659	621	591	617	629	623	599	636	659	645	617	608	629	661	638	646	598	628	637	614	609	629	655	623	639	573	612	624	617	620	629	637	672	651	654	615	659	648	623	623	638	587	621	642	621	621	643	640	689	628	619	640	634	648	647	628	621	635
46964	44793	46381	28230	23668	17251	13074	11690	9429	7598	6794	5221	4003	2461	2033	1795	1748	1469	1207	1178	1141	826	509	471	458	381	426	367	350	346	351	307	307	344	303	338	280	330	320	312	319	275	273	305	286	274	283	306	294	324	303	262	304	308	308	259	303	319	281	275	309	329	251	280	292	251	281	284	280	249	281	264	234	248	261	291	264	268	266	263	281	258	281	255	283	257	276	287	275	284	263	284	262	264	294	260	278	228	277	264	266	269	245	269	291	246	287	251	245	228	243	275	233	259	266	263	237	257	268	270	290	261	247	267	287	271	273	263	269	272	275	251	270	238	262	263	262	270	236	259	299	311	280	242	272	290	250	244	290	254	275	264	272	291	237	264	282	268	263	240	286	256	246	255	282	235	265	282	277	260	303	256	291	269	240	246	281	261	266	273	264	256	268	238	274	290	256	280	265	257	261	282	283	252	286	272	259	249	268	269	278	246	267	270	276	241	270	256	248	269	248	266	272	226	268	287	288	264	292	253	272	291	254	254	275	302	280	276	264	265	278	258	275	269	283	261	271	251	278	255	289	285	274	248	280	255	254	287	219	250	275	276	247	241	253	272	265	261	298	241	248	265	251	271	257	270	248	264	277	240	261	280	269	242	259	261	258	273	272	243	277	271	227	254	303	293	262	283	290	258	256	284	283	273	301	260	276	258	236	273	273	255	242	265	244	277	267	264	312	291	258	271	262	254	275	287	267	257	255	265	248	269	265	257	261	270	267	260	291	260	279	270	281	250	218	280	275	292	267	263	300	290	261	267	265	297	268	271	275	299	281	264	255	240	275	295	269	252	285	279	271	272	284	260	273	224	259	280	267	243	289	260	274	271	265	242	246	276	272	264	268	251	259	251	277	262	282	258	239	292	276	288	241	269	267	252	293	258	271	278	236	225	236	278	276	237	241	252	249	264	272	267	226	290	293	250	268	243	272	275	255	269	254	270	234	223	260	251	288	260	280	269	280	262	264	270	289	285	242	248	279	279	264	267	283	261	271	273	260	289	267	266	285	260	276	265	275	268	256	262	270	272	271	276	282	270	235	277	266	231	264	294	277	256	256	222	282	274	247	249	281	252	235	281	270	237	251	248	276	262	263	288	274	229	269	293	235	289	280	244	232	251	296	264	278	250	245	264	313	271	233	272	269	289	260	267	280	290	248	272	247	245	278	241	265	281	255	250	239	248	280	283	260	241	289	279	280	288	267	283	240	272	256	257	286	257	264	263	241	290	275	276	255	276	263	285	263	268	265	279	262	290	266	290	277	298	263	288	261	252	247	242	260	307	255	274	289	269	248	254	261	270	276	276	272	237	271	246	270	288	270	233	249	252	261	246	260	282	273	240	271	272	259	254	258	253	276	285	269	254	271	252	265	251	267	254	284	256	261	243	269	267	296	263	285	290	257	249	281	279	241	256	250	281	267	241	257	287	281	229	252	270	274	288	260	281	234	279	261	270	273	288	271	294	280	299	304	258	264	253	264	262	255	265	280	269	264	258	265	255	282	308	267	266	257	276	255	284	257	261	306	268	255	259	264	300	232	264	307	321	281	282	283	260	249	270	241	282	260	239	232	257	262	243	267	283	281	254	268	322	271	247	247	260	291	267	261	251	275	286	267	267	255	276	285	265	274	264	276	310	251	244	267	303	282	279	268	260	277	257	247	243	283	252	242	272	243	276	262	244	281	306	256	293	266	254	260	264	272	300	252	291	283	279	268	262	262	279	249	258	291	274	263	270	258	239	248	289	289	263	260	268	291	270	259	281	260	255	267	288	251	262	259	301	298	267	288	274	250	229	270	275	259	294	268	266	252	245	232	259	244	252	247	273	248	251	289	240	255	243	284	300	279	238	289	251	284	274	269	266	245	300	279	246	250	243	255	276	282	241	298	247	291	264	282	271	250	265	280	264	255	264	264	261	298	254	240	230	279	271	265	264	270	259	237	225	277	272	304	278	274	265	241	252	288	280	307	275	277	260	291	270	244	236	266	269	286	291	252	250	253	254	288	279	275	254	272	261	253	290	281	309	272	261	250	249	254	263	262	263	256	246	279	280	281	297	293	252	261	259	241	244	273	267	238	293	268	255	252	269	276	272	274	277	283	267	262	276	283	285	258	269	289	267	284	257	266	280	262	241	233	271	248	250	288	273	238	260	286	285	277	217	254	280	240	260	279	277	250	308	244	279	286	264	259	272	284	267	265	261	271	291	287	261	207	286	292	239	267	248	241	280	257	298	261	243	263	283	263	293	280	274	252	238	259	270	273	241	276	270	276	254	250	276	255	281	277	247	251	294	257	280	231	279	297	297	287	250	265	256	248	260	245	265	257	269	254	233	234	293	279	259	270	239	260	290	245	290	257	237	270	296	276	246	263	271	272	264	245	259	305	236	253	249	264	229	253	270	284	270	265	253	288	260	254	274	264	279	284	272	256	265	280	267	235	261	273	268	261	258	268	233	265	260	288	295	277	253	261	293	264	260	271	243	258	254	264	256	246	272	259	219	258	242	250	241	258	263	229	240	248	279	266	258	265	232	256	265	258	277	282	281	251	276	235	296	240	259	251	270	280	256	252	260	261	239	294	241	257	258	286	258	249	269	283	275	262	276	266	242	259	277	262	286	282	280	278	263	258	270	279	295	294	251	262	295	285	270	244	277	287	265	286	274	264	283	257	265	274	273	300	304	286	263	261	257	239	257	265	251	250	279	268	258	250	253	240	266	254	226	268	262	244	279	294	279	281	279	249	271	309	246	266	286	275	263	278	262	296	293	266	248	270	266	263	273	257	272	251	288	277	273	280	283	293	246	266	279	262	258	262	312	269	252	271	235	260	287	247	259	275	242	288	259	258	268	292	275	254	269	263	274	256	274	263	267	262	273	262	259	267	294	270	254	251	245	297	279	266	269	274	286	259	234	258	269	280	254	267	239	228	248	255	282	263	283	258	276	225	285	263	260	286	265	290	287	260	288	250	294	244	250	251	251	242	267	267	279	262	265	289	271	268	275	274	256	241	258	266	263	262	246	316	281	284	248	252	249	272	268	268	298	294	288	247	256	283	264	263	258	265	277	285	249	273	284	268	248	247	275	272	229	263	260	219	270	261	289	274	259	250	278	245	258	260	243	242	279	254	265	266	279	260	280	300	254	255	268	266	276	263	252	289	258	274	239	265	264	257	260	275	218	264	251	288	280	253	243	273	273	232	276	266	246	253	255	268	269	241	261	253	272	281	287	253	281	267	283	232	305	269	273	266	288	251	263	294	281	268	272	256	245	276	268	264	279	248	263	268	291	264	258	312	259	250	283	270	288	281	262	253	264	257	262	260	290	235	287	257	283	262	264	259	275	259	254	293	276	250	268	232	237	274	260	268	279	269	275	254	264	252	274	256	263	253	243	279	255	280	264	258	262	251	246	254	262	264	265	277	277	274	283	264	261	276	259	278	256	270	259	284	261	265	258	255	277
32620	38757	43914	26519	26457	20383	20639	20143	20311	17951	17651	13568	12957	9567	8753	6135	6593	5962	5250	5088	4708	3321	2525	2177	1872	1528	1535	1274	1183	1025	1007	999	993	956	949	983	1081	1057	954	1052	1001	975	894	884	807	809	816	845	850	877	775	838	735	785	698	725	751	857	702	765	685	710	658	672	710	669	683	714	667	674	733	753	658	658	738	689	667	733	700	708	692	689	675	690	631	690	640	639	704	640	659	633	666	611	654	661	644	664	595	682	615	631	583	613	613	606	630	620	592	646	654	648	676	617	594	572	645	652	678	619	633	656	654	612	622	634	625	607	633	586	638	661	651	608	630	617	637	638	593	666	620	598	648	632	618	602	617	610	585	651	628	585	633	613	586	631	678	655	603	595	634	642	655	644	634	624	641	651	611	598	645	626	612	629	643	639	645	632	655	658	667	630	608	623	603	626	595	628	625	630	649	628	638	653	607	639	589	601	608	612	595	641	623	610	635	622	639	620	676	608	698	649	616	652	649	578	675	621	635	640	636	652	622	585	580	594	627	624	618	620	653	647	659	650	590	586	626	628	654	651	650	640	654	656	590	613	628	604	611	630	636	640	625	617	625	647	621	610	581	630	656	648	615	625	636	625	601	568	600	627	623	585	606	613	645	658	600	599	646	618	611	635	681	655	631	622	645	633	615	649	622	655	635	636	613	633	657	637	667	614	618	665	603	658	629	637	651	632	644	635	629	630	643	628	624	643	639	645	611	660	616	622	586	616	644	628	629	662	610	635	657	626	629	607	599	623	628	694	633	623	658	649	643	599	635	603	587	605	587	628	642	639	685	632	667	650	665	635	600	623	626	632	615	653	659	597	610	603	652	585	632	646	648	667	660	609	627	639	625	703	624	647	643	610	640	641	643	660	663	607	605	654	647	598	653	655	633	610	616	626	628	614	622	648	602	632	635	629	594	599	651	637	634	613	611	618	621	627	670	636	613	657	602	603	602	589	591	643	608	661	618	627	615	603	591	640	641	654	629	631	648	620	614	677	613	606	623	640	641	639	629	608	622	643	608	613	660	643	632	640	638	659	624	614	615	622	683	659	617	614	630	634	589	608	619	622	654	577	675	639	626	665	642	624	619	642	572	658	631	618	616	623	631	613	601	611	684	631	611	617	607	606	633	649	622	625	603	609	661	635	684	648	620	656	656	644	645	648	587	679	630	611	615	582	682	615	626	614	595	635	626	690	597	665	661	602	618	578	624	620	652	650	628	672	651	636	665	637	639	616	582	640	652	624	618	600	635	623	643	593	649	652	625	617	626	614	658	636	683	664	624	595	639	681	606	668	608	626	688	647	635	629	624	658	623	646	644	657	624	651	676	674	649	641	608	601	624	628	652	636	656	622	637	654	679	631	610	613	619	663	645	610	639	643	646	648	629	649	652	613	616	609	629	594	655	600	629	656	646	650	620	597	635	623	651	638	639	603	635	660	629	644	568	628	624	611	657	652	653	676	665	614	632	644	650	642	674	657	613	581	622	654	663	650	587	673	598	646	657	635	637	621	637	636	627	588	617	629	603	667	587	622	650	602	588	609	631	635	645	670	607	604	600	705	639	656	626	631	594	644	616	690	614	638	609	645	604	664	648	638	614	683	601	624	616	648	672	641	633	584	671	684	688	677	641	690	635	652	619	632	631	632	636	625	652	635	676	615	665	602	661	657	653	634	627	676	636	591	670	665	671	679	587	666	591	646	627	603	605	613	617	629	608	634	622	637	636	633	630	651	632	691	633	592	646	585	613	618	653	619	588	652	605	623	636	626	649	640	647	638	613	626	620	595	643	634	656	622	661	618	583	661	600	672	623	640	632	616	602	590	629	639	625	625	650	580	601	620	686	658	662	630	616	675	630	613	622	624	637	639	605	617	627	597	614	626	617	583	626	612	640	648	633	652	667	664	609	620	600	648	595	657	605	628	646	624	604	632	603	604	613	689	618	639	629	577	659	661	577	659	617	614	600	660	609	610	627	626	607	592	610	618	653	680	611	670	604	655	654	640	617	648	617	669	649	634	684	629	646	628	662	667	621	634	614	648	619	665	637	616	637	626	619	614	629	659	621	581	612	598	591	663	622	642	619	664	613	629	604	618	614	613	602	678	583	603	685	630	650	595	580	638	652	619	641	643	639	610	676	662	646	607	657	618	631	621	627	633	655	639	613	652	637	628	612	621	634	627	641	639	639	607	600	681	587	623	657	668	615	600	653	610	626	648	644	622	622	658	607	630	635	613	631	646	633	657	608	613	630	636	665	619	584	613	620	658	703	652	644	619	609	638	621	589	636	620	612	629	593	634	630	585	613	621	639	654	630	613	642	621	647	573	633	654	626	647	616	643	662	621	643	621	659	615	609	618	636	611	633	605	651	625	627	683	636	645	617	610	638	602	629	664	659	664	630	604	620	655	593	654	625	659	640	611	647	633	595	606	658	638	611	625	607	651	604	648	617	661	628	636	682	638	609	650	633	647	583	628	640	640	597	608	679	602	590	657	639	593	617	624	644	623	669	605	650	574	648	596	632	624	636	623	604	654	587	594	602	637	621	628	643	627	595	653	598	600	631	617	654	677	653	648	653	642	642	625	621	635	660	580	632	616	623	640	627	651	621	620	609	680	650	598	581	626	708	604	601	663	676	627	652	635	632	627	630	664	626	614	653	620	670	619	628	616	641	640	617	628	559	631	689	651	631	658	598	576	670	631	603	648	644	650	631	591	587	636	686	605	664	641	605	624	668	628	645	668	600	617	640	669	657	602	617	634	611	656	608	650	658	626	652	671	658	594	625	639	621	659	620	657	625	634	622	642	606	628	644	640	639	634	607	617	655	621	625	622	574	691	588	638	595	590	667	649	661	608	612	584	632	649	576	638	631	654	675	622	674	663	651	615	651	630	626	656	557	627	613	663	637	631	620	655	653	651	616	663	613	683	590	612	644	628	625	663	584	651	616	587	638	607	637	621	662	598	634	634	615	646	622	660	602	625	673	650	641	607	604	679	672	631	582	610	589	654	627	648	676	617	659	601	647	616	624	648	606	668	634	625	641	607	660	657	617	581	675	635	637	618	630	597	611	648	657	603	616	654	644	624	630	576	574	632	657	637	642	693	622	615	621	639	641	620	619	599	639	662	611	562	648	608	595	609	641	647	628	599	656	614	642	617	594	640	656	629	662	661	633	650	650	655	627	602	623	638	616	611	607	590	597	672	599	621	609	641	658	614	657	618	656	585	676	654	582	650	646	619	631	654	592	643	627	621	671	626	652	627	631	635	618	675	652	652	653	598	665	610	626	610	637	620	631	646	657	588	627	672	615	600	610	607	658	657	604	594	639	638	643	598	618	622	650	697	590	640	678	641	613	651	608	667	687	632	619	667	624	653	585	624	592	598	601	631	650	621	622	646	605	651	624	615	611	632	644	613	618	615	639	612	628	604	620	628	626	627	594	666	599	639	654	650	657	604	625	633	612	639
56893	50971	47466	31672	29368	25179	23196	21921	19465	16488	15974	11757	9885	6351	5258	3984	3527	3120	2677	2252	1848	1344	853	689	575	525	440	442	362	345	297	294	306	293	317	300	299	321	281	298	280	259	231	257	219	219	232	232	259	248	232	234	196	217	206	212	280	264	209	211	210	192	189	217	214	216	222	196	223	189	233	176	184	199	197	194	176	191	191	203	207	193	223	208	211	207	196	211	185	186	180	174	183	193	198	179	189	182	182	181	168	172	174	184	167	167	189	189	188	174	198	165	184	182	174	190	189	187	188	171	197	164	193	175	183	186	184	165	206	175	169	201	163	173	158	179	184	188	178	177	185	199	181	189	170	194	200	155	182	175	192	170	165	149	178	190	193	187	192	181	166	183	177	202	202	155	201	148	165	172	186	184	172	181	189	180	180	175	211	185	188	184	175	161	178	193	185	202	144	202	199	182	168	201	177	201	186	194	187	191	173	176	196	190	190	187	178	191	168	174	182	177	202	186	181	189	178	155	165	198	217	161	199	189	208	193	199	184	183	210	177	188	214	180	182	164	201	195	174	189	169	162	190	174	184	174	164	188	169	196	167	181	181	151	178	168	198	192	176	196	174	168	184	173	181	178	185	177	183	168	180	207	167	168	207	176	182	206	188	198	159	183	185	177	185	190	201	182	188	203	178	175	184	172	183	184	182	196	177	181	175	165	182	182	177	148	192	166	161	188	163	187	196	184	176	213	171	181	189	186	149	184	155	186	206	188	183	189	155	209	189	164	178	193	169	162	183	172	180	184	191	187	176	176	214	176	173	193	180	189	201	161	181	162	164	197	194	193	178	184	193	162	201	179	169	174	182	180	160	174	197	163	202	175	148	192	178	170	212	156	192	172	205	182	173	177	172	187	189	203	170	164	172	180	197	204	185	199	184	187	189	160	189	198	183	157	177	183	173	195	205	176	206	198	165	201	205	171	168	177	182	192	167	193	182	166	161	188	174	224	178	207	206	184	170	177	185	168	155	165	196	194	187	166	173	188	166	168	189	186	162	178	172	175	171	170	190	190	197	183	161	165	187	206	185	193	184	155	179	172	186	184	187	182	174	160	180	173	183	187	185	187	191	196	178	151	210	175	188	171	178	162	171	181	197	164	178	179	186	169	174	198	169	167	176	168	198	161	171	196	191	190	181	170	182	175	181	193	182	183	180	184	177	169	202	176	171	162	175	168	173	218	174	186	161	187	214	189	187	163	161	201	204	140	162	174	194	167	198	190	181	158	206	179	172	154	164	158	174	207	178	166	183	191	191	185	201	202	176	180	168	177	167	177	163	177	194	198	184	184	180	168	208	165	157	172	182	173	177	197	170	190	177	169	167	162	219	158	202	146	183	179	159	207	187	187	182	184	186	203	168	172	195	189	174	216	155	168	174	193	175	185	186	177	178	171	153	170	174	190	184	189	188	195	186	175	174	194	174	192	203	185	188	188	170	198	186	187	181	203	179	196	179	193	171	173	195	162	169	196	198	191	176	194	175	197	171	167	193	194	172	163	180	189	219	180	186	207	199	163	184	164	192	202	160	188	185	179	163	190	189	184	181	195	178	201	181	193	191	168	163	189	165	194	170	184	171	167	173	216	186	178	166	169	174	214	187	185	192	193	184	190	169	177	183	178	200	215	163	198	176	175	191	178	180	185	210	166	183	185	180	204	199	177	200	175	180	175	181	163	179	178	188	178	185	174	175	190	181	189	172	197	138	202	175	168	226	181	188	161	176	187	180	175	194	201	179	163	182	171	156	179	165	200	173	187	169	176	174	169	195	190	190	177	198	177	207	181	183	149	174	190	157	206	176	198	195	188	185	174	178	193	156	179	184	194	161	186	181	196	159	190	202	169	200	173	199	189	196	189	175	208	183	176	182	198	183	188	173	176	173	176	160	185	197	185	210	204	188	216	188	196	189	184	182	163	201	162	189	191	188	196	192	183	181	193	173	204	185	170	202	165	185	173	184	193	179	173	187	177	155	161	185	169	203	163	142	189	186	174	197	180	208	189	202	164	170	199	190	195	182	174	177	175	185	172	181	183	184	194	182	176	146	184	161	157	175	163	165	170	182	175	171	165	160	171	172	198	188	177	172	196	180	188	181	170	188	186	195	183	187	180	196	197	182	163	189	181	164	169	169	199	174	188	173	176	182	192	194	174	221	160	179	211	190	203	171	175	164	186	185	170	197	180	204	171	157	186	173	216	173	190	168	170	166	189	205	176	178	149	174	196	175	194	149	178	174	194	197	146	177	182	174	205	180	179	158	178	193	174	166	175	156	194	198	178	187	183	195	167	182	185	187	201	172	154	176	202	184	153	183	206	205	199	176	189	186	169	177	174	184	194	195	205	194	168	163	190	182	194	176	166	184	188	190	183	204	200	162	187	170	187	165	169	177	178	170	176	185	187	202	183	182	181	175	189	186	191	159	176	180	183	205	182	148	187	151	194	172	182	178	170	166	179	193	164	187	190	159	180	159	180	162	188	166	183	202	150	159	168	158	187	178	180	165	153	168	167	166	159	174	179	185	180	171	172	207	189	173	168	177	202	175	158	173	198	173	170	162	178	204	184	178	168	196	177	192	189	204	170	186	157	200	170	180	186	165	188	182	207	171	207	173	171	187	189	193	184	176	183	178	173	187	167	167	200	198	196	183	189	186	181	174	176	173	173	187	170	183	177	189	183	173	189	160	193	185	204	192	178	194	194	185	169	199	190	173	171	176	205	173	194	186	182	185	179	168	177	165	200	184	200	172	176	176	182	153	186	184	198	174	181	182	209	170	195	179	164	175	200	174	195	164	159	179	179	188	170	176	203	171	198	202	167	173	182	183	204	163	171	177	192	197	196	170	194	180	196	161	197	178	183	179	186	173	184	166	181	184	190	183	186	186	189	193	187	170	215	191	178	164	164	169	188	182	151	179	188	175	210	181	170	182	189	171	184	158	192	181	185	170	184	148	165	172	195	195	196	179	190	190	178	212	187	165	178	175	163	177	181	165	188	175	195	193	204	183	196	193	188	206	188	203	173	173	186	184	180	181	178	194	189	186	175	182	185	180	183	158	161	193	176	188	210	177	161	177	171	181	205	197	182	170	184	199	181	177	178	186	153	174	189	186	199	188	195	182	156	169	203	172	166	177	173	195	198	221	197	176	191	189	185	176	186	158	187	180	174	196	173	188	193	164	163	186	192	179	206	155	182	171	170	172	194	158	167	157	177	214	167	176	185	211	176	183	190	207	168	182	214	181	167	186	177	189	170	194	187	153	178	176	195	164	204	170	171	169	164	163	184	168	185	182	177	191	176	185	178	174	171	190	205	154	179	181	175	171	207	198	162	240	171	213	188	198	188	183	181	174	195	179	169	174	202	192	214	160	187	155	177	164	195	159	188	193	187	179	179	176	195	178	185	171	183	173	154	184	159	169	176	182	194	208	207	183	179	205	181	184	195	198	182	180	192	180	176
41973	48405	51132	34173	33174	28752	28923	29396	29951	26858	28081	21033	20827	16679	16001	10840	11713	11006	10120	9037	7886	6446	4335	3471	2932	2527	2224	1669	1504	1426	1335	1224	1131	1199	1247	1220	1330	1400	1123	1405	1254	1102	849	898	818	723	907	924	847	936	863	862	644	729	702	673	831	1046	766	662	651	552	567	516	559	612	619	608	621	593	599	616	562	565	506	541	571	563	547	613	601	613	589	552	569	521	517	506	512	509	533	520	531	560	453	457	420	442	475	443	454	429	428	449	430	424	440	439	455	463	412	457	434	454	440	456	437	425	452	438	469	411	450	464	436	449	397	407	423	433	424	443	447	449	454	438	420	448	433	449	453	450	436	435	392	435	474	440	470	454	460	431	454	451	430	422	431	409	445	417	448	481	483	440	424	447	450	410	462	448	459	437	396	411	463	430	448	408	468	415	450	418	442	420	455	400	418	414	426	463	415	414	447	448	442	433	430	469	444	467	458	451	452	415	449	452	438	422	431	460	451	442	450	451	442	373	445	423	440	480	424	433	470	413	438	416	447	420	455	412	444	466	419	447	453	462	431	425	416	434	430	443	426	412	422	476	413	442	450	430	430	434	455	437	423	427	448	436	449	424	502	438	492	453	441	447	432	410	443	434	403	388	469	457	426	457	415	437	459	467	467	446	397	395	469	413	479	439	421	444	468	411	440	422	419	431	490	412	448	437	470	451	498	456	440	482	427	459	426	448	403	427	466	436	436	435	432	438	447	429	462	465	444	460	443	438	422	438	401	443	453	447	413	481	458	435	451	446	466	468	446	446	450	435	401	432	466	434	448	433	389	395	454	431	457	448	425	429	428	463	453	458	412	444	445	431	449	440	474	467	464	393	456	468	435	444	427	449	461	436	464	419	427	425	451	449	431	430	439	428	416	423	461	450	426	458	409	410	426	426	424	426	440	462	460	423	418	444	418	442	410	436	449	418	450	430	473	440	416	437	403	454	472	439	422	466	472	430	465	434	445	467	467	458	417	435	455	472	429	423	485	432	423	428	457	437	424	427	458	436	423	431	408	432	445	435	445	389	447	445	448	409	426	437	435	421	434	455	475	468	504	412	470	416	425	414	454	439	413	426	438	472	461	473	427	446	465	448	435	411	447	402	440	419	429	439	444	430	396	464	410	473	438	447	446	447	433	456	390	418	432	460	447	435	483	428	444	446	439	437	428	478	434	434	426	425	425	438	422	438	455	452	458	445	415	436	436	372	407	452	451	458	455	430	456	442	421	478	424	428	447	398	470	427	488	430	422	448	445	459	435	405	436	432	468	430	450	461	448	440	425	435	456	463	476	460	444	413	427	456	426	432	417	433	435	415	452	440	425	464	441	458	474	470	444	451	424	445	438	430	415	467	439	465	416	405	424	431	434	444	456	409	429	451	456	429	443	426	471	416	470	441	426	452	429	434	431	444	443	417	428	448	448	443	422	455	463	479	442	470	450	432	407	418	414	445	431	453	430	439	448	415	449	449	467	496	422	427	474	449	440	435	423	487	422	442	430	436	440	445	424	415	412	489	448	447	439	452	458	401	469	459	430	413	440	406	455	429	431	455	449	403	408	420	419	432	374	429	419	438	502	430	372	477	452	440	429	472	424	410	440	467	450	457	444	458	437	419	441	440	424	419	435	417	460	469	427	425	408	413	430	424	513	446	475	451	453	437	415	435	430	438	440	440	444	446	419	462	448	469	467	449	429	478	439	445	430	444	418	426	435	435	450	444	426	415	419	450	458	425	437	441	414	432	406	409	437	423	489	478	449	434	430	447	452	417	452	455	431	434	433	462	430	452	461	453	446	443	432	427	449	464	443	473	414	434	418	457	410	436	450	439	436	393	413	441	439	427	429	405	441	401	475	448	425	436	460	449	467	429	460	467	455	465	399	408	446	428	443	446	442	396	410	439	429	466	410	405	444	475	423	393	419	420	429	470	463	452	435	463	444	431	430	469	430	419	440	434	411	472	417	457	441	470	443	427	399	431	435	463	438	445	415	435	412	425	418	416	430	434	433	486	439	430	417	475	444	439	459	462	413	444	397	443	432	413	456	391	435	423	451	412	448	439	419	464	456	430	462	416	432	447	443	462	437	436	454	444	472	425	450	433	454	439	437	439	479	455	472	434	452	464	480	419	446	470	434	408	449	426	420	482	432	437	445	433	397	438	403	427	456	412	447	429	419	446	443	407	412	438	424	426	403	437	467	447	466	410	416	451	418	428	415	446	409	429	414	427	421	457	418	418	468	460	416	420	420	433	440	417	493	485	472	420	448	442	435	444	436	461	425	407	448	467	413	440	439	450	445	434	459	444	400	452	393	425	433	472	451	418	431	442	426	423	458	493	462	425	448	436	414	452	429	442	460	433	420	459	477	410	431	434	431	442	434	422	458	451	458	466	412	450	458	431	429	441	417	443	448	457	428	456	426	407	433	425	434	442	464	450	433	425	432	447	452	462	451	463	427	440	427	416	425	449	442	458	446	456	429	414	426	471	427	456	455	415	436	483	421	465	449	430	458	439	406	433	416	421	449	416	434	419	456	412	474	455	425	442	454	440	394	444	411	464	411	442	421	477	486	431	471	421	428	454	448	415	452	406	464	444	430	452	466	416	450	446	436	434	469	439	422	423	425	443	423	448	408	454	437	472	447	380	428	449	423	466	457	458	451	436	447	453	444	426	461	448	434	444	465	431	445	433	442	472	449	445	431	434	448	436	426	428	440	464	452	477	438	424	450	420	439	422	436	430	447	441	429	437	487	468	447	411	434	463	434	444	423	444	439	417	398	474	433	460	446	441	433	423	452	437	415	431	408	457	474	466	436	400	405	450	437	463	446	437	459	421	462	414	464	441	475	410	431	454	452	489	454	401	426	443	419	441	413	447	462	427	469	442	430	418	453	427	437	448	422	468	398	402	419	415	429	457	424	447	454	409	414	465	436	445	440	455	450	424	424	457	444	408	426	426	411	396	415	418	417	459	439	446	438	435	428	449	425	470	470	426	436	427	431	396	445	472	433	407	452	456	427	420	463	438	438	432	449	465	480	430	398	434	481	437	432	432	414	466	433	446	420	435	429	428	455	443	417	430	449	443	458	462	436	378	438	457	433	393	425	428	473	438	423	447	453	433	469	415	437	448	428	438	460	421	429	423	427	418	488	425	432	432	451	489	419	437	430	434	459	439	435	456	455	452	464	443	450	456	398	454	432	435	448	418	480	447	437	460	435	474	474	438	449	434	441	424	472	455	456	413	423	434	440	433	454	416	429	449	435	438	470	451	448	443	435	435	430	425	437	430	408	457	454	416	462	432	441	448	451	453	455	449	457	476	440	423	440	421	421	455	438	425	471	412	444	446	417	436	441	463	442	424	464	440	455	429	430	449	423	443	426	428	422	442	429	431	422	445	447	436	435	459	440	423	423	460	435	452	471	488	480	450	472	431	447	452	465	441	411	427	434	466	443	450	409	429	441	438	405	503
27746	20207	16125	6861	4490	2733	1754	1373	1224	1005	889	785	643	513	448	458	382	373	363	333	352	281	327	308	267	304	282	290	292	291	317	297	290	260	318	291	269	247	288	304	309	286	274	261	269	295	297	289	239	300	270	293	254	300	292	273	289	260	286	278	262	271	270	277	256	279	268	263	279	255	280	245	224	260	281	271	292	260	260	268	259	264	250	279	273	274	271	270	246	261	295	268	291	250	260	243	255	286	276	247	273	252	274	243	265	263	269	266	251	268	283	261	276	258	300	290	269	272	260	272	271	256	267	277	272	277	255	261	267	268	268	269	300	281	266	281	292	258	244	256	233	264	317	256	252	263	250	279	269	273	249	307	233	288	253	255	249	239	282	251	269	292	252	243	291	277	278	264	271	267	242	289	263	265	275	257	246	272	264	272	256	257	241	269	263	255	267	262	283	263	244	269	244	279	288	290	263	258	265	321	275	244	250	264	262	276	255	269	273	299	276	287	271	266	276	275	252	228	274	244	281	258	264	273	245	252	295	292	280	261	274	257	247	230	270	272	265	264	263	275	252	264	269	249	285	247	265	278	257	274	266	259	285	274	257	261	271	267	294	291	255	266	250	247	285	247	289	247	262	227	254	265	292	267	270	265	256	229	248	303	261	269	280	276	254	289	298	272	256	246	278	283	246	259	234	257	269	255	260	243	242	219	262	299	297	262	288	266	272	248	252	275	292	280	262	253	282	265	240	251	277	263	261	286	257	257	235	284	262	288	262	296	290	231	264	291	251	273	246	244	280	262	269	270	261	262	255	269	249	244	264	291	259	230	287	252	304	265	264	258	249	293	285	277	266	237	255	258	262	315	285	269	271	239	266	278	277	287	276	274	262	245	237	257	279	248	250	259	256	284	261	290	260	286	280	258	264	277	268	269	254	264	275	289	266	249	227	259	277	249	277	281	261	262	248	309	293	262	271	269	273	310	277	278	232	266	214	256	265	261	276	274	258	271	254	270	287	270	263	282	260	276	270	278	260	277	286	283	264	278	290	231	285	291	280	248	270	303	272	262	262	244	232	261	269	270	271	277	289	282	280	234	281	272	237	265	269	282	258	276	279	265	272	266	254	264	241	267	273	246	256	270	266	253	253	261	257	239	300	291	259	282	270	251	258	261	266	273	270	266	274	273	272	284	271	244	282	270	250	318	255	268	277	247	301	259	257	259	294	245	268	246	284	269	262	278	289	262	264	247	303	249	233	245	290	262	280	257	272	277	278	290	292	252	293	289	265	242	256	252	279	265	277	289	240	294	270	261	249	281	290	280	258	273	257	264	234	251	278	251	271	250	282	255	292	245	303	241	250	270	264	271	309	262	276	238	266	284	275	235	305	270	248	247	255	267	280	287	266	272	272	270	260	267	258	278	271	258	260	255	263	242	284	276	278	284	266	255	277	272	256	272	281	258	249	234	263	275	252	270	277	264	266	274	254	280	245	281	263	261	282	252	253	247	273	274	254	275	253	288	231	288	245	250	255	257	276	277	267	300	325	267	290	251	229	279	274	256	253	254	307	270	219	284	296	251	258	232	292	251	246	259	261	264	289	263	268	294	276	253	283	272	272	261	259	265	263	308	286	268	271	251	265	243	270	312	308	280	242	257	297	254	264	300	286	287	250	275	268	289	237	257	257	272	262	290	257	283	290	264	264	280	246	253	262	251	270	261	286	278	272	275	270	287	280	279	262	281	283	267	282	295	276	252	307	254	252	248	270	278	294	271	300	289	292	247	251	255	273	252	264	280	291	281	276	277	279	250	231	260	275	268	284	284	275	272	272	257	243	261	271	265	286	259	266	262	261	274	277	244	303	302	253	266	272	270	248	264	277	252	269	281	232	252	272	263	258	219	269	288	238	270	268	248	291	270	270	269	272	254	253	292	276	282	271	270	276	250	243	274	285	283	251	260	241	270	266	256	273	260	273	271	278	246	281	255	281	273	274	280	250	252	265	324	282	289	249	281	274	297	244	255	280	272	249	265	248	269	257	231	256	281	247	253	242	250	281	272	252	263	286	273	257	249	284	265	263	256	285	273	250	269	257	264	296	260	320	250	269	288	253	240	239	234	272	278	271	256	274	250	265	254	253	278	244	276	256	254	284	279	268	251	254	259	247	296	268	251	233	274	246	299	306	265	247	271	257	265	263	270	275	243	247	257	262	260	254	274	253	265	263	265	282	245	257	284	249	296	260	283	286	261	269	266	252	282	251	264	279	276	251	239	252	296	297	238	263	285	282	267	242	288	289	259	263	277	299	261	277	305	301	252	287	274	248	281	272	238	275	296	260	281	271	284	253	290	256	279	266	247	276	260	280	281	264	248	282	259	291	260	265	280	246	276	261	254	273	292	256	305	299	228	280	278	267	284	291	295	254	261	274	265	294	256	279	275	265	272	254	286	294	241	267	297	285	287	276	213	286	318	264	267	300	246	261	267	277	282	264	264	249	238	265	279	236	267	269	244	270	270	265	289	281	255	245	313	267	269	246	254	260	280	256	262	252	255	300	269	259	250	280	256	255	274	267	252	273	287	274	271	264	271	247	294	275	280	309	274	257	243	248	277	290	250	259	282	249	286	276	259	287	258	290	241	273	256	253	282	258	254	288	288	285	288	283	239	248	288	270	264	303	292	269	278	275	253	263	279	266	269	267	230	252	276	237	274	293	271	254	282	265	294	259	255	279	298	263	209	273	279	263	255	263	288	280	273	279	289	281	312	279	293	252	272	258	287	283	256	259	286	269	267	247	272	241	265	297	271	280	263	293	294	274	259	256	284	270	259	276	272	264	264	229	276	289	262	265	258	268	247	264	274	239	272	255	269	230	228	263	259	270	273	256	244	256	258	266	240	285	298	267	273	254	285	273	236	264	257	287	264	267	273	259	257	258	306	270	256	289	285	279	281	291	272	244	261	244	259	276	293	274	266	244	289	276	262	296	268	274	267	287	236	285	249	258	271	301	282	276	291	312	274	301	263	282	263	253	273	274	274	231	252	245	276	246	274	311	251	231	262	296	278	258	251	268	262	232	266	274	252	273	277	268	282	312	280	246	244	263	294	257	289	266	252	262	296	250	259	249	268	245	240	277	267	263	249	274	267	277	254	242	237	255	259	242	276	266	252	252	273	234	278	258	328	276	238	264	269	263	266	283	241	269	280	280	274	260	287	266	244	257	270	271	275	267	257	268	281	277	246	289	287	271	235	277	253	265	269	250	253	249	276	261	247	256	256	273	304	257	253	245	298	280	275	286	243	250	247	261	269	264	265	290	260	226	273	288	304	269	252	274	264	245	241	294	270	265	267	270	240	268	279	260	261	284	252	291	269	273	281	237	275	243	260	265	271	264	279	281	268	253	260	273	269	236	292	264	257	308	247	267	286	306	261	247	252	262	254	263	265	274	260	259	261	277	234	270	275	264	291	269	276	228	278	265	286	241	274	229	268	228	261	248	259	272	264
17556	18638	20475	12981	11642	8605	6751	5702	5061	4286	4030	3230	2802	2083	1870	1670	1534	1420	1279	1221	985	883	903	785	810	801	788	758	816	734	764	755	734	773	688	744	770	718	734	731	757	766	720	671	715	727	697	616	701	702	702	635	686	732	632	666	662	674	651	680	582	598	661	650	641	661	666	665	627	683	674	642	625	658	629	663	651	629	618	672	649	667	649	639	626	650	661	649	631	611	590	659	648	632	648	682	623	654	653	648	658	617	669	636	622	652	658	652	629	615	659	658	642	663	672	655	662	665	627	636	658	615	643	611	621	642	614	624	625	640	623	648	630	641	600	663	654	601	621	688	666	668	610	609	652	653	632	629	644	627	620	617	648	649	637	656	622	605	616	591	670	669	616	682	638	660	612	614	654	677	668	647	631	612	664	634	613	635	604	654	637	630	629	657	635	619	645	700	615	680	646	679	634	633	599	639	637	638	634	617	643	623	646	623	691	672	651	657	655	654	637	642	656	615	628	653	654	664	673	648	637	653	633	626	680	644	648	645	607	653	677	657	646	598	607	630	631	652	640	587	651	666	661	635	647	606	622	609	657	645	611	611	666	630	663	618	650	678	642	688	661	602	607	610	642	610	635	633	669	650	639	651	656	636	614	665	647	626	614	628	624	608	664	634	634	628	631	588	634	596	629	594	648	706	620	654	648	641	650	632	674	648	621	618	621	635	652	644	624	642	652	607	641	678	656	604	598	639	634	648	669	628	660	644	660	628	635	674	653	619	646	624	662	640	656	657	611	649	646	672	624	592	680	647	639	672	577	650	670	653	637	633	658	587	601	687	603	645	637	577	620	637	599	587	619	649	628	628	622	691	646	628	636	634	687	622	650	617	625	639	649	648	603	642	625	636	661	627	585	650	685	634	642	615	652	657	611	647	635	628	663	669	616	632	642	677	648	622	624	657	641	678	658	609	635	639	671	633	662	635	666	629	662	632	623	637	663	622	664	700	664	645	704	607	587	589	632	639	630	633	669	606	648	603	625	642	653	633	621	631	678	641	606	605	616	639	644	608	681	632	661	657	631	662	674	610	600	655	646	662	619	696	672	551	640	671	616	608	654	637	674	616	616	615	602	670	623	648	664	634	631	654	660	674	664	702	646	676	614	634	632	616	607	667	640	616	694	664	638	627	653	621	668	614	632	596	643	610	625	611	608	624	668	677	621	629	647	597	630	643	632	637	675	603	617	591	626	653	637	620	641	653	637	617	675	656	588	687	661	693	650	618	647	639	658	641	637	620	640	636	649	660	647	663	616	637	622	661	653	652	631	579	618	658	625	627	679	667	637	651	640	610	615	604	689	681	643	622	650	615	644	627	619	604	667	633	678	593	598	664	608	651	652	668	640	627	623	663	649	607	641	632	617	670	625	585	667	605	616	639	593	636	639	652	611	619	624	684	656	647	652	654	640	660	658	615	670	604	640	608	666	616	647	663	673	675	620	640	607	678	665	632	619	645	642	655	675	669	665	654	605	602	616	639	673	620	627	675	592	619	660	664	641	604	635	647	631	609	642	614	690	630	642	592	662	655	625	643	635	645	609	615	637	644	615	596	650	626	642	636	623	605	629	612	646	616	617	611	683	650	595	627	618	680	668	623	695	634	620	631	599	625	656	634	657	661	650	609	614	605	674	599	649	632	624	701	641	652	651	604	619	601	618	630	667	634	666	651	667	615	593	604	620	584	629	614	629	700	561	656	621	644	622	614	630	656	679	669	641	661	629	635	659	651	613	651	662	635	658	645	648	638	616	650	608	625	612	605	640	660	622	581	606	660	701	612	629	661	640	629	659	648	576	614	675	590	622	642	680	670	671	699	641	657	654	625	666	653	678	637	647	650	683	591	653	627	623	602	594	635	654	664	629	654	645	603	619	673	637	648	654	640	604	625	665	625	669	677	595	628	659	635	633	626	620	644	650	610	610	633	632	694	662	672	617	648	598	621	629	644	650	652	588	680	643	658	651	664	667	609	619	647	633	610	617	628	604	640	655	593	699	679	649	687	646	642	650	623	624	625	657	633	632	681	657	626	586	670	632	613	623	671	605	620	672	655	663	649	659	630	639	681	625	608	640	699	651	628	653	629	614	681	637	663	637	667	662	655	608	643	668	600	630	648	661	618	668	612	629	628	650	617	633	657	635	642	649	639	684	640	587	613	613	632	637	653	640	650	624	676	644	702	682	636	669	614	619	645	632	655	662	654	660	638	611	633	660	654	623	662	641	629	600	635	635	615	643	644	639	615	657	635	600	653	700	612	649	652	640	608	622	663	607	639	666	608	639	592	596	639	655	634	638	628	630	608	625	670	671	637	625	631	658	622	634	598	583	645	656	635	638	684	640	661	649	641	649	644	699	634	662	618	632	643	650	680	614	658	647	656	644	659	640	625	658	649	641	668	663	645	641	617	641	659	635	614	624	618	667	653	599	665	651	651	633	645	622	670	688	634	626	689	627	584	647	632	625	627	632	606	652	616	624	677	660	654	622	641	620	645	692	621	612	605	681	640	630	637	687	659	597	613	638	658	628	590	651	656	623	666	651	637	684	651	619	635	653	683	657	642	697	623	637	622	623	656	671	594	647	641	620	638	628	608	627	612	584	645	673	651	606	642	650	648	638	638	657	653	640	687	647	631	676	654	601	669	584	606	640	620	621	653	636	622	668	652	669	616	655	621	624	659	635	686	648	624	620	635	677	635	665	660	655	614	603	603	674	636	590	657	662	616	650	681	622	606	661	664	653	668	627	624	654	606	640	650	645	641	626	668	686	627	633	662	653	640	665	615	652	669	620	617	636	685	681	673	651	684	664	653	640	661	658	619	646	669	661	663	679	644	659	632	607	607	634	697	633	628	672	655	661	662	661	616	653	609	617	618	644	670	662	618	633	629	615	658	645	624	605	617	610	618	597	622	664	643	631	608	640	630	657	649	625	619	659	675	674	619	658	661	585	625	626	635	620	687	621	619	641	656	626	623	624	647	599	608	620	674	616	634	620	648	662	635	598	653	627	642	654	662	639	644	646	658	662	626	586	660	604	584	642	618	657	641	625	635	669	665	686	687	650	607	683	638	680	649	642	630	645	628	602	610	610	628	669	714	666	633	679	656	615	622	637	628	639	612	597	634	674	632	589	614	616	625	679	639	606	641	639	580	672	665	661	609	629	594	685	642	638	661	676	617	630	663	642	679	589	593	617	678	624	635	642	621	645	648	638	609	640	621	605	682	621	641	638	663	636	654	633	652	634	653	643	620	685	642	642	609	657	653	635	642	623	622	666	668	654	653	621	629	635	640	611	638	644	641	652	643	639	641	648	628	620	666	648	604	631	624	658	625	659	598	653	624	629	672	588	653	620	650	659	612	643	655	623	628	614	612	651	694	654	635	652	630	613	626	682	635	639	622	651	615	638	583	585	598	622	672	649	634	649	667	627	641	655	589	634	673	657	654	714	594	665	606	635	625
46689	46372	43146	27000	22721	17419	13384	11085	9714	7729	7284	6098	4628	2931	2325	1993	1917	1774	1294	1157	969	703	569	458	433	386	388	389	385	375	348	304	294	308	330	311	313	354	341	351	304	332	265	298	335	289	300	294	345	304	292	314	312	276	283	286	287	294	290	298	270	277	300	274	290	290	273	260	277	276	274	250	285	264	252	274	302	251	284	275	237	280	299	284	282	288	279	270	290	290	273	262	302	265	269	268	262	281	283	258	255	259	244	239	246	284	264	261	275	271	247	256	319	255	255	244	284	261	294	248	285	294	240	234	273	250	261	278	268	295	262	280	302	298	261	274	261	284	274	281	263	245	265	304	262	279	278	286	260	254	304	271	248	281	269	273	254	274	262	281	279	273	261	265	291	282	259	279	266	246	278	287	278	269	285	264	280	292	266	273	256	278	254	245	275	284	247	276	249	256	289	262	265	305	249	285	269	260	255	280	262	284	241	273	229	282	311	284	272	267	258	269	264	290	277	267	309	309	264	238	287	256	263	282	257	256	256	273	256	297	262	292	253	254	273	265	312	282	285	274	257	291	243	263	243	269	245	267	283	256	265	244	269	280	243	264	269	264	273	267	260	248	281	256	246	263	235	286	238	293	263	270	283	275	252	276	252	274	295	286	265	282	279	251	267	269	274	256	284	280	286	276	285	276	238	254	281	291	273	258	271	270	250	248	284	253	300	247	252	252	281	252	286	271	252	264	298	287	269	254	258	274	238	281	245	270	282	299	227	227	279	269	268	249	229	263	249	267	236	260	239	270	242	260	292	241	250	253	258	280	285	253	327	267	254	287	292	266	278	260	244	257	230	286	277	284	210	276	258	265	234	271	273	266	264	250	256	270	260	269	245	303	292	255	265	254	268	259	236	272	264	265	278	277	240	272	253	270	233	259	274	252	252	299	302	275	286	287	279	249	248	243	272	282	250	223	282	283	273	275	253	263	261	260	261	251	272	270	277	276	275	283	288	281	255	274	293	275	300	283	265	288	294	252	290	255	251	276	245	277	294	279	252	249	262	264	249	321	259	277	248	291	282	257	239	285	265	249	278	268	298	268	284	257	250	276	272	272	264	251	278	263	260	270	244	265	259	271	248	254	258	279	271	283	244	268	260	283	289	257	265	282	245	273	255	274	268	306	269	266	250	281	288	238	280	278	240	271	253	256	305	272	263	259	291	259	243	262	274	254	240	286	262	295	245	292	268	295	251	289	270	243	274	248	272	262	263	240	313	258	260	235	251	269	282	253	243	304	277	288	300	297	282	272	283	257	261	239	250	257	257	284	271	284	249	254	308	273	264	261	274	250	265	244	246	241	268	268	279	260	262	283	289	277	268	261	285	267	297	246	289	282	257	270	267	295	256	259	269	284	282	284	299	273	256	295	281	293	269	288	284	269	281	281	269	275	283	248	267	261	234	285	260	251	279	280	304	270	234	280	281	261	242	274	255	264	265	280	280	235	319	275	273	256	310	271	271	236	260	307	280	291	253	265	262	253	263	260	249	249	244	244	232	272	257	250	276	253	227	273	292	285	291	254	289	266	284	288	260	311	281	292	267	294	228	265	280	268	270	262	269	248	261	278	277	260	300	252	271	265	263	275	299	278	266	293	265	290	246	258	260	298	247	257	266	289	248	304	263	266	268	277	276	259	274	286	255	260	246	237	260	274	237	246	261	255	298	266	256	260	260	261	277	277	267	269	281	278	281	264	299	272	284	244	273	273	263	277	290	261	261	264	280	246	275	271	273	253	234	243	281	239	272	274	285	263	264	264	240	243	276	239	289	276	301	268	274	301	264	277	256	265	260	264	278	238	263	293	224	261	289	245	257	250	270	308	265	279	280	305	292	243	273	266	298	270	276	304	282	221	293	259	284	261	243	271	277	259	242	274	265	235	254	276	260	278	273	265	269	261	263	265	304	258	243	246	234	262	277	329	255	261	253	259	287	302	277	255	261	257	255	266	279	293	273	275	284	278	261	242	281	264	274	242	233	279	252	320	264	273	256	270	263	253	296	237	265	286	261	262	267	235	315	265	272	290	291	267	274	263	273	238	225	263	253	269	246	281	242	275	289	273	279	262	286	265	279	258	269	241	272	281	269	241	291	271	284	303	258	281	251	261	257	274	279	274	256	295	272	226	253	258	240	260	292	294	243	241	265	271	259	257	266	290	294	254	282	284	302	272	286	276	251	267	257	275	294	271	291	266	286	256	268	284	256	285	263	270	283	280	267	279	269	266	264	259	314	278	254	291	235	280	257	275	277	248	280	237	259	267	279	281	301	289	269	270	270	257	262	257	289	278	275	278	264	299	255	270	301	229	266	256	263	289	258	294	285	264	294	262	264	286	226	256	272	263	293	298	269	264	289	275	258	245	278	294	300	270	286	278	287	288	261	271	257	235	267	278	243	277	258	252	295	269	244	266	260	238	274	260	301	302	245	268	288	290	288	306	282	251	254	279	292	265	258	261	278	279	298	261	276	257	265	238	249	252	242	252	257	286	282	240	267	269	263	266	253	251	259	261	250	280	232	263	269	269	249	282	268	272	256	272	293	259	285	287	277	250	268	259	253	237	293	266	252	251	255	255	287	283	293	308	269	264	255	280	248	259	264	265	263	274	273	273	290	238	276	252	302	271	299	271	272	286	292	255	271	259	266	253	274	243	271	254	287	260	268	301	253	289	291	275	255	274	255	261	283	240	276	274	261	281	250	306	256	250	259	245	284	256	253	304	272	271	277	276	261	286	234	261	263	307	287	262	260	272	258	302	252	272	249	255	255	318	290	278	272	263	269	266	253	249	254	296	262	282	241	282	246	286	285	252	254	289	265	279	267	269	295	255	267	260	278	277	245	290	231	267	278	255	278	267	283	292	250	258	255	284	258	256	293	263	258	290	274	251	273	270	235	239	275	228	286	268	273	289	257	254	247	285	259	269	229	229	260	277	256	257	277	248	252	291	241	296	240	273	275	269	254	239	253	245	270	271	250	307	252	246	276	280	255	267	274	277	263	283	263	247	296	267	283	280	307	254	263	281	285	270	299	246	244	302	238	256	262	247	268	271	249	273	285	268	239	251	272	267	274	272	261	265	268	248	272	243	241	278	302	266	250	240	249	252	261	280	270	263	272	272	269	239	297	303	285	279	251	319	289	289	248	256	262	264	274	249	262	265	264	252	251	275	257	274	232	300	274	263	268	277	280	240	276	263	284	255	293	286	253	277	260	293	276	268	263	258	261	257	261	279	267	246	248	252	248	286	288	268	289	262	274	289	256	239	227	275	262	256	257	262	282	246	256	275	268	275	255	263	285	239	262	244	284	269	252	277	279	298	238	279	261	257	261	244	235	293	306	248	289	269	262	273	252	282	285	290	269	270	285	252	275	300	270	272	267	292	256	274	273	279	254	280	257	251	261	252	255	268	272	302	264	278	266	260	285	257	264	280	241	267	305	289	237	269	263	267	247	302
33420	40956	42364	24840	25400	22678	19697	20377	20316	17944	18160	14331	13605	9593	8864	6476	6999	6481	5633	5604	4644	3593	2366	1970	1727	1544	1390	1364	1129	1139	1090	1009	982	1059	1068	989	1028	1097	1083	1021	1089	904	844	828	862	814	877	961	887	922	858	793	743	762	740	707	719	901	852	774	730	692	688	687	700	728	663	688	672	711	738	706	691	693	655	665	654	664	702	654	696	701	693	695	682	653	671	652	650	666	616	664	649	654	671	656	642	671	593	668	635	631	647	630	693	610	628	636	584	651	638	609	632	594	627	607	620	638	659	664	585	609	600	655	611	573	658	669	644	611	639	614	660	656	629	613	620	625	642	645	579	623	670	641	662	669	608	661	642	629	714	601	641	601	621	641	654	636	627	628	602	636	617	612	637	636	650	641	617	603	635	652	657	642	665	651	657	613	618	626	617	651	688	642	642	601	644	627	583	628	643	627	641	662	595	632	619	626	633	641	659	636	609	666	628	595	634	651	661	678	676	608	654	667	601	657	679	630	588	612	588	672	613	727	659	614	669	597	627	616	655	634	623	629	631	677	628	643	658	641	598	611	662	590	597	632	636	624	642	595	615	618	678	641	661	684	623	635	666	598	642	632	649	588	624	639	618	633	638	655	657	661	641	583	635	636	642	622	594	623	631	584	622	664	634	625	642	595	673	622	614	601	655	615	667	657	626	631	637	626	639	682	653	620	615	665	617	588	591	644	654	639	657	646	651	635	638	602	688	603	636	687	638	624	619	587	621	654	649	666	650	657	631	666	626	641	668	656	590	680	631	647	634	617	656	603	632	631	597	626	667	645	647	686	657	630	622	664	593	638	621	598	611	642	627	609	629	645	616	561	653	662	668	608	688	653	632	672	613	631	626	610	611	635	561	604	602	654	617	619	652	670	658	640	624	643	628	655	607	642	672	617	662	634	633	636	614	619	655	595	649	606	625	638	660	677	637	663	646	629	642	630	651	653	633	642	647	615	616	647	627	631	606	632	677	633	668	631	634	659	670	669	638	649	608	620	655	675	637	679	624	601	608	628	650	609	632	660	604	618	666	587	673	619	646	632	643	621	649	664	648	664	636	629	650	603	626	657	647	597	632	540	625	635	583	633	695	622	611	629	632	638	594	598	617	605	694	639	640	676	660	635	637	623	585	621	643	658	652	648	631	654	612	639	649	601	622	634	618	609	619	621	594	662	716	606	659	637	594	618	613	631	643	620	670	620	608	655	594	621	637	594	618	669	608	615	581	625	663	639	606	602	608	591	660	629	671	609	575	635	636	628	661	646	646	628	649	663	590	664	624	609	634	650	602	665	631	648	650	663	624	615	641	648	628	680	641	625	624	642	664	659	638	645	636	614	651	600	630	654	627	640	644	652	636	594	620	634	626	633	644	640	651	630	636	595	635	623	654	674	664	669	616	633	622	635	651	633	689	624	643	611	639	684	667	651	650	671	640	600	649	623	575	627	640	619	627	608	617	652	624	631	616	673	620	649	650	651	624	686	643	664	624	655	711	598	644	635	638	661	666	602	653	628	664	635	578	619	600	627	651	684	592	673	657	629	627	642	627	629	631	615	608	658	657	627	643	605	619	587	654	609	664	618	631	600	653	637	669	609	609	633	669	593	655	660	607	626	644	637	617	664	646	623	649	651	641	639	645	650	650	608	656	625	643	627	610	599	649	674	638	634	649	643	647	643	601	662	609	648	648	649	619	636	641	626	607	644	640	606	639	645	601	622	608	626	598	644	647	640	636	633	626	646	648	626	610	619	639	656	611	587	643	615	587	643	589	647	640	676	621	659	664	619	676	693	634	626	642	657	672	598	622	637	607	647	644	697	664	644	646	687	605	709	650	665	632	613	610	618	634	656	652	629	638	645	651	610	670	621	585	599	626	636	614	662	629	649	633	638	617	605	633	631	602	655	613	660	617	626	620	643	632	632	594	663	618	632	610	642	663	630	579	648	626	631	647	623	632	652	655	644	635	649	660	646	616	591	614	662	588	695	638	673	606	660	703	619	615	651	639	646	633	656	607	602	615	610	613	638	628	648	628	653	649	639	623	640	594	614	630	636	622	665	587	611	631	595	604	653	600	632	602	616	667	622	621	617	614	630	643	654	667	628	650	669	591	657	625	645	633	615	665	636	597	629	637	646	610	630	650	654	662	643	650	655	651	590	645	648	573	608	673	677	642	649	595	630	640	617	655	661	651	636	607	626	651	624	642	632	632	660	646	652	606	618	616	651	625	574	644	644	700	653	645	639	598	639	623	641	598	660	647	660	638	602	635	644	642	622	631	648	634	653	625	615	598	613	629	637	577	599	630	637	585	637	592	621	608	628	647	602	612	631	621	607	659	604	603	641	645	622	650	611	662	672	631	655	623	679	656	617	629	647	581	622	643	599	622	660	618	630	594	642	640	660	680	620	633	649	640	673	597	640	589	649	604	592	659	621	627	593	655	666	637	609	631	650	606	666	590	653	615	621	615	627	649	664	593	635	680	664	616	666	661	615	613	639	605	627	639	637	576	664	621	604	577	615	623	629	628	652	608	668	634	654	644	645	646	647	620	639	664	634	670	625	668	603	607	632	597	655	645	606	636	655	610	643	668	627	605	636	671	626	655	616	618	627	658	628	658	646	653	607	644	592	645	641	647	623	653	638	625	681	641	618	643	586	665	630	625	666	638	633	640	684	646	618	607	653	642	619	614	613	646	646	647	638	655	656	651	630	625	613	619	615	657	628	678	611	665	652	635	613	605	589	619	633	606	665	624	577	608	653	591	646	679	611	640	644	638	633	616	622	678	618	671	621	624	658	653	662	650	615	640	577	658	597	617	656	613	630	683	700	584	662	617	642	611	602	660	601	624	626	607	689	591	654	639	650	602	671	601	645	665	626	700	610	640	655	637	653	619	611	616	622	664	615	614	656	667	649	642	634	607	653	580	635	592	620	592	618	620	598	644	637	642	634	661	652	636	628	627	655	622	604	637	567	629	688	624	608	640	651	628	614	632	672	626	675	605	627	631	625	632	668	620	653	634	659	643	666	665	604	608	590	638	608	620	627	645	639	667	632	607	655	685	604	671	673	604	657	665	676	647	655	662	646	627	624	625	640	633	614	607	583	635	605	647	651	630	642	648	600	659	698	638	648	623	653	613	622	638	635	666	640	620	603	637	658	640	632	655	669	675	618	646	655	645	676	623	674	637	626	637	616	631	633	635	628	699	637	604	592	576	603	649	636	646	697	662	624	595	603	657	617	686	676	613	650	663	628	602	617	647	672	616	663	628	656	636	622	622	625	678	621	608	618	670	674	610	680	639	645	612	631	654	619	641	611	602	637	631	640	613	603	637	653	655	608	608	643	619	654	625	594	652	655	652	629	658	588	669	615	651	667	596	620	626	625	614	624	662	636	675	686	627	595	673	586	642	603	599	654	619	639	625	610	561	623	626	608	625	611	669	638	656	586	622	645	675	653	641	643	613	617
55309	51641	43029	29011	29747	26407	22232	19464	18115	14907	14823	12466	9632	6324	4585	3994	3377	3127	2841	2280	1728	1257	863	665	598	492	482	369	334	306	313	331	324	303	307	284	304	311	330	317	264	249	255	266	221	233	264	260	242	285	246	209	213	209	204	216	221	231	223	197	191	189	226	205	190	205	197	181	206	184	188	188	205	200	207	203	215	188	220	205	188	206	203	191	158	207	181	154	184	193	188	187	174	221	177	196	180	158	183	189	160	176	183	196	170	187	181	187	194	199	168	188	197	204	174	191	218	204	206	184	175	209	180	180	162	194	214	183	177	186	162	182	192	191	198	170	155	197	176	176	205	170	179	179	193	181	178	180	171	206	203	183	199	180	164	178	174	186	184	172	178	168	182	156	168	184	187	167	183	187	192	174	158	178	193	188	173	179	206	169	161	184	171	171	170	181	169	157	175	205	195	180	175	190	183	165	211	193	192	205	209	176	175	164	176	190	173	167	178	163	178	185	192	221	181	206	172	164	192	161	158	178	176	171	179	207	191	199	189	191	187	166	180	181	187	184	165	198	182	162	179	167	178	198	189	166	179	166	201	164	171	163	200	157	170	178	164	188	188	180	163	181	162	185	172	191	187	158	154	183	202	189	151	197	179	182	195	159	195	179	170	178	164	159	151	197	205	179	199	180	196	197	193	189	183	179	178	175	168	193	172	203	161	177	196	175	204	177	186	184	205	178	178	186	175	214	191	172	175	200	199	167	193	176	181	181	167	183	171	190	189	187	178	180	157	157	162	188	197	189	189	177	184	155	166	176	182	166	179	174	181	202	193	179	173	152	172	194	218	170	183	169	164	177	170	162	199	179	215	182	195	203	177	192	181	193	172	172	177	182	180	189	181	172	160	171	189	179	200	174	161	186	171	174	164	189	167	164	173	184	177	168	177	176	172	160	191	190	168	164	178	180	174	200	201	183	170	164	191	166	186	190	182	151	192	190	196	203	190	199	190	163	172	201	186	171	163	199	178	175	182	187	174	194	198	201	180	192	194	187	195	161	178	178	181	188	186	166	229	217	189	197	193	190	182	185	182	182	167	178	201	202	177	180	178	213	194	188	185	153	168	171	188	180	170	172	185	181	184	201	159	156	188	174	180	173	177	166	185	179	173	165	204	186	172	178	189	183	166	194	170	170	200	202	194	183	165	185	170	184	178	182	189	186	186	167	170	195	181	197	165	166	205	153	185	187	179	191	201	185	180	186	194	184	153	177	165	194	167	190	193	186	184	164	181	208	165	189	193	196	187	183	188	185	229	172	172	209	186	196	180	212	184	168	174	203	170	174	184	201	197	177	180	182	211	209	160	176	160	202	166	200	180	200	170	202	184	180	166	187	155	200	149	166	167	197	183	182	190	150	184	175	170	190	179	197	162	181	160	183	184	174	169	162	160	172	175	187	178	190	177	167	185	157	192	187	196	209	164	177	187	192	200	186	183	194	209	184	193	175	194	207	160	179	175	163	162	157	181	190	174	197	169	201	205	193	166	187	194	162	165	173	179	205	181	156	181	164	173	182	158	170	177	199	194	189	176	182	164	180	195	175	182	175	183	191	189	194	177	193	155	161	195	192	188	190	157	171	199	192	184	162	177	173	185	211	182	185	171	199	167	206	196	196	194	177	178	215	176	177	158	191	188	206	173	201	194	181	161	208	180	198	192	174	187	168	199	187	167	172	186	165	210	172	177	157	186	173	173	187	161	173	195	172	193	203	215	187	174	156	174	178	186	191	204	173	183	165	189	186	200	190	190	201	182	179	162	186	191	174	180	188	158	194	183	149	207	198	189	219	186	179	176	180	180	190	176	185	194	181	200	174	201	173	169	169	196	188	157	179	211	169	179	185	167	182	174	210	219	189	169	191	175	176	181	210	188	209	186	189	183	176	176	181	194	148	171	181	188	176	188	175	175	166	184	165	168	166	190	205	170	172	187	182	204	165	184	179	188	179	175	160	204	174	207	185	169	192	193	182	191	172	184	163	196	185	193	170	168	157	177	195	180	187	177	225	207	189	174	164	214	196	193	164	153	193	180	163	171	199	196	172	189	173	194	172	181	188	203	169	184	206	172	199	184	168	186	182	158	169	180	201	207	180	180	164	195	196	202	177	184	149	201	174	171	193	163	189	172	172	180	180	192	198	201	200	201	197	188	185	174	209	188	186	196	168	213	140	183	194	181	181	186	170	160	191	186	174	169	141	184	180	207	170	177	200	180	171	172	183	163	168	191	160	180	175	203	175	188	168	193	169	181	169	205	186	149	202	188	186	179	179	180	143	209	166	195	187	203	166	193	171	190	153	180	168	176	168	181	182	193	206	199	191	186	182	208	187	182	165	183	215	194	170	164	205	174	190	163	178	164	189	188	191	181	195	191	187	199	169	189	177	178	168	177	191	186	166	184	217	187	184	153	168	174	185	194	174	184	191	167	185	175	202	190	169	179	193	178	179	175	174	182	200	170	198	187	185	184	192	165	164	194	184	182	185	197	194	179	175	186	192	183	164	196	173	183	180	176	198	205	188	177	185	170	194	164	163	177	174	197	180	209	205	185	169	181	188	188	179	185	186	203	189	197	178	173	183	200	179	179	167	186	169	156	168	168	192	164	183	174	188	191	192	192	198	172	180	184	183	183	181	162	174	211	181	189	153	155	195	159	182	184	166	192	191	193	189	181	198	177	212	190	183	165	182	180	179	181	182	203	160	174	170	170	194	191	184	175	196	166	186	194	163	185	190	179	176	171	194	199	159	182	200	178	167	204	170	182	200	203	185	206	190	173	194	193	197	181	196	178	202	187	156	172	180	214	181	202	177	163	178	179	170	204	214	173	154	188	171	179	177	195	198	182	163	192	187	183	160	177	184	155	172	155	171	164	192	189	191	209	198	201	202	157	180	214	187	203	155	221	178	194	162	186	184	185	155	167	166	187	197	191	188	171	196	175	191	186	186	194	177	227	194	181	217	197	192	184	198	189	187	177	158	199	169	179	180	207	155	198	190	168	176	191	181	181	178	203	211	193	169	195	164	185	158	192	184	188	189	190	185	187	184	180	180	166	189	191	189	200	189	196	174	201	190	171	185	168	188	206	205	194	191	206	198	168	188	201	200	207	170	191	204	201	198	196	192	184	177	168	174	184	163	202	183	206	181	169	188	177	179	167	177	180	199	185	193	174	180	188	168	182	184	183	192	169	186	178	168	188	149	160	188	183	172	172	215	196	180	205	168	198	180	186	204	194	158	166	178	177	171	172	194	182	169	189	170	186	142	175	168	185	179	189	160	193	172	200	168	170	205	201	185	195	166	168	212	171	171	168	196	195	201	195	191	178	201	158	184	172	178	190	186	195	156	193	174	189	183	199	178	166	191	173	173	175	167	181	182	174	200	194	170	162	191	183	170	161	201	192	192	162	174	180	168	172	181	194	169	163	166	176	177	174	167	153	208	209	175	180	147	206	151	206	199
40682	47044	44338	32012	33824	31830	27850	27820	29765	26458	27404	23416	21144	16383	14581	11060	11770	11531	9987	9202	8075	6183	3992	3620	2917	2373	2398	1725	1489	1562	1332	1400	1378	1272	1280	1334	1225	1400	1219	1306	1272	952	884	803	785	833	1001	1142	1001	1040	854	741	738	682	635	636	783	1024	862	665	669	596	538	586	558	593	589	609	585	627	614	616	566	549	527	588	580	572	546	568	559	578	563	561	551	538	565	528	516	535	481	517	570	523	484	521	430	456	454	439	470	476	481	483	447	453	449	436	442	414	453	444	451	436	435	417	441	462	418	441	480	462	408	409	418	418	442	466	397	437	464	428	462	446	454	436	457	442	446	441	437	386	461	449	484	462	459	459	436	438	417	479	421	452	436	432	457	435	438	459	437	406	425	432	433	442	446	489	435	437	441	464	454	441	435	425	387	436	437	425	434	423	445	418	443	453	435	432	427	462	433	436	439	462	402	438	442	464	458	445	482	418	430	423	446	432	491	423	445	439	470	467	435	441	478	474	416	460	445	438	504	444	442	455	410	460	426	439	429	462	461	467	483	465	422	453	464	396	438	450	450	440	420	442	416	433	413	502	468	415	413	455	431	429	462	450	415	434	484	458	436	441	409	428	427	473	452	470	448	434	461	453	420	416	443	448	458	418	412	420	412	442	466	440	425	423	453	442	428	442	444	459	446	418	441	451	466	434	460	433	485	453	415	412	479	446	450	432	421	414	446	444	418	472	465	442	448	444	417	454	381	436	431	445	449	408	461	443	472	439	432	466	408	436	442	396	418	441	429	460	434	454	420	452	425	433	437	464	449	458	444	418	396	436	424	453	410	446	431	438	463	464	446	419	425	498	418	491	440	447	435	465	429	468	434	431	468	433	479	463	432	426	437	461	441	474	471	424	415	437	419	465	442	455	427	441	414	418	467	427	438	437	430	489	413	485	468	414	443	429	438	443	483	487	447	425	460	444	436	444	449	471	424	470	434	450	429	460	462	427	474	438	444	464	422	451	452	475	415	436	445	453	434	426	474	429	432	464	436	442	444	410	457	459	445	446	429	475	459	459	441	451	428	457	463	412	433	456	424	452	454	455	462	448	445	442	453	482	471	436	469	442	386	440	442	447	455	419	439	420	424	445	424	474	417	448	462	428	462	439	428	431	461	411	424	406	491	443	480	469	440	452	429	449	448	454	445	456	449	412	413	439	407	453	410	434	427	429	471	484	427	453	422	423	449	436	470	437	417	440	459	426	442	460	414	452	450	435	435	410	495	459	462	481	434	446	432	424	459	437	456	450	425	462	398	423	416	415	441	431	445	476	456	459	471	421	410	453	436	403	420	420	454	453	461	459	456	432	443	409	432	426	450	442	491	420	451	464	426	395	466	422	467	434	448	434	449	437	472	470	489	478	433	439	422	453	462	430	440	466	444	437	452	446	407	428	451	445	438	425	389	452	417	419	421	416	405	420	426	457	460	438	480	463	459	434	402	434	408	464	444	432	433	465	431	461	430	459	458	470	460	422	421	435	480	428	436	438	444	448	453	445	450	433	429	444	434	453	471	437	421	464	444	449	423	449	439	435	440	438	416	453	447	431	446	430	431	458	448	446	418	439	403	429	443	434	429	446	413	462	420	429	459	464	442	420	430	436	445	476	453	409	393	419	455	462	448	428	443	453	489	453	470	420	459	427	433	453	440	496	448	415	449	438	420	428	455	438	426	449	431	476	429	463	452	459	425	430	468	425	451	440	451	517	450	380	473	450	433	445	464	451	428	453	431	460	477	449	429	476	437	444	449	411	477	388	442	433	437	482	406	469	427	420	449	462	426	450	424	428	409	432	453	449	435	455	447	454	446	476	449	420	430	438	420	397	449	450	475	412	415	464	446	446	450	486	442	456	434	407	454	442	451	421	445	442	459	452	479	451	430	444	430	462	470	438	440	410	420	436	434	464	467	461	449	421	459	469	426	450	416	432	437	457	431	407	437	471	475	414	433	441	386	412	457	483	438	429	430	471	461	428	454	431	432	432	436	467	415	448	437	455	415	433	461	490	448	439	448	475	440	410	431	467	441	474	420	464	466	430	458	481	479	414	435	438	438	439	458	398	447	453	423	416	456	472	463	465	464	447	458	413	461	424	430	469	456	436	447	437	419	428	438	492	443	436	433	404	455	450	418	435	426	426	408	441	453	457	429	465	442	439	430	433	479	441	448	463	462	441	429	425	473	428	424	476	415	440	454	406	450	437	417	430	438	459	471	475	449	488	444	405	415	425	412	448	406	445	431	482	417	422	426	405	469	441	474	439	424	443	437	484	439	423	500	428	443	435	427	470	459	444	487	436	461	419	442	423	438	422	450	449	448	432	456	409	462	475	462	451	417	465	433	436	463	437	400	417	456	453	450	426	449	438	447	438	449	482	429	460	477	452	413	449	449	469	422	470	443	437	444	450	429	440	468	444	404	460	465	405	465	424	437	400	437	458	438	440	460	455	449	426	437	407	418	456	452	438	428	397	453	410	458	415	450	432	437	464	429	458	457	457	444	450	431	451	426	417	425	437	462	417	436	419	483	422	439	463	460	448	429	467	417	457	426	469	441	476	422	435	403	473	479	465	463	452	452	450	429	470	458	420	489	426	443	441	457	434	442	426	452	405	444	463	471	436	428	441	433	438	463	433	425	423	422	452	420	467	441	409	448	400	418	450	445	410	484	449	465	456	437	430	430	446	450	439	431	445	415	450	453	439	490	425	452	431	472	416	411	464	477	416	477	445	444	447	466	452	462	440	421	392	423	457	428	430	448	476	440	402	471	416	454	461	436	465	451	462	432	428	435	427	439	440	438	452	423	433	468	407	429	447	449	409	435	487	457	410	434	452	433	455	431	490	453	466	445	460	421	406	419	441	453	469	405	455	431	439	450	442	459	440	462	411	470	436	478	426	451	403	439	443	465	429	451	415	428	466	427	461	436	406	432	408	463	459	426	446	447	481	448	428	436	452	458	454	429	456	469	446	421	426	448	459	454	440	395	419	414	466	463	423	414	447	448	486	444	411	441	429	416	439	477	436	460	462	460	451	405	480	476	428	452	422	446	450	431	459	448	471	432	455	424	455	445	395	460	442	464	466	437	446	431	455	403	419	458	465	466	450	407	467	410	453	438	443	411	442	450	466	476	446	438	418	459	455	436	442	455	471	446	452	425	440	442	439	431	457	423	415	464	441	442	421	440	412	406	443	444	444	431	389	466	413	407	480	456	457	420	429	448	397	444	441	420	478	438	441	452	458	411	443	458	428	443	456	423	405	477	411	462	510	476	430	417	456	468	424	457	424	456	450	453	459	426	468	419	432	417	440	439	422	421	432	461	455	435	433	473	419	426	470	413	444	466	458	469	455	471	477	446	418	472	451	410	448	446	431	453	409	488	431	463	437	456	433	451	440	464	405	445	461	442	446	475	449	444	475	426	456	445	430	410	463	469	479	433	396	415	421	463	472	437	455	405	450
28032	20336	14219	6530	4157	2898	2060	1486	1291	1021	846	769	579	474	450	417	375	362	348	333	331	304	297	286	303	294	296	303	277	308	262	286	316	320	300	260	303	279	279	288	267	293	288	295	275	250	249	274	298	262	274	321	269	280	273	291	291	281	286	265	254	252	272	257	257	246	313	257	303	256	280	282	256	261	279	283	288	277	250	271	267	295	274	283	253	264	254	268	237	268	282	289	254	258	269	259	273	279	278	268	242	310	280	287	290	271	265	279	231	259	278	259	271	288	267	273	268	301	257	273	243	278	277	255	280	267	265	280	280	260	288	279	271	289	286	278	269	275	273	264	250	256	247	255	285	276	280	273	258	260	296	270	260	276	236	258	278	297	291	275	277	256	277	259	269	289	281	271	273	260	272	266	266	276	264	265	260	287	303	275	263	284	282	294	258	263	270	245	272	244	282	275	260	286	254	265	259	286	284	278	282	283	264	269	244	266	277	274	281	249	280	283	266	298	254	246	258	262	285	253	321	280	249	243	286	284	285	265	250	239	265	255	257	262	248	265	272	259	293	288	291	271	278	252	246	258	268	251	261	288	226	256	260	316	271	266	306	256	285	271	259	277	276	262	281	263	248	251	271	249	308	277	285	261	265	280	258	275	266	291	258	295	248	258	239	231	269	260	253	271	278	272	268	257	260	262	296	248	253	273	264	284	258	268	274	293	252	262	290	251	251	280	233	317	261	269	275	254	253	288	273	295	268	266	264	235	271	255	271	255	278	231	259	262	271	261	257	254	241	291	238	271	261	249	269	288	280	293	264	278	242	292	285	256	269	269	268	245	265	270	251	283	274	297	288	272	291	283	262	259	292	267	282	249	282	278	284	272	260	285	288	238	234	289	257	281	245	270	261	246	270	258	273	281	251	284	241	282	277	241	267	258	301	275	303	259	272	244	275	268	259	273	257	278	266	277	271	266	250	242	231	267	292	277	260	282	283	275	238	301	271	279	248	270	269	286	279	262	269	237	271	261	263	286	275	261	275	235	236	293	271	260	281	267	254	272	272	270	277	284	246	269	278	292	282	281	257	266	275	311	269	278	263	249	273	260	309	291	273	264	247	298	266	274	256	261	265	245	267	241	292	276	254	298	255	273	280	294	314	280	249	256	299	252	263	286	248	272	287	268	313	258	292	255	252	320	282	261	270	285	259	275	255	262	291	262	277	259	285	264	270	297	273	236	279	284	280	309	249	260	253	276	279	284	304	285	288	260	296	255	284	289	289	294	299	283	268	238	242	267	246	293	271	264	255	250	251	275	289	263	252	282	258	267	260	263	273	269	238	263	257	259	277	250	272	264	253	269	277	249	272	251	268	254	265	260	252	259	290	255	279	273	286	254	256	278	272	248	258	268	272	249	273	241	254	263	263	252	255	280	266	261	241	226	280	255	242	288	264	261	293	265	244	230	245	271	261	255	288	283	250	274	270	285	276	281	261	268	279	271	263	255	269	267	242	274	265	244	274	279	271	295	268	290	281	257	275	251	314	257	282	271	278	259	263	245	263	258	247	284	263	269	273	293	259	266	280	271	273	315	273	249	261	268	274	285	261	252	279	288	258	269	248	296	265	230	251	249	275	301	241	270	242	282	281	281	289	246	266	261	281	262	282	259	249	265	260	257	237	263	260	255	297	302	310	248	275	240	252	265	279	250	267	262	248	247	264	301	307	284	250	295	284	297	276	266	244	249	277	235	264	275	286	286	275	269	228	278	266	281	268	239	266	259	280	236	271	313	272	279	255	247	281	279	231	276	270	276	280	277	248	269	240	270	274	284	285	258	271	305	289	272	230	277	269	276	269	278	251	256	263	280	277	284	282	284	240	239	253	282	254	265	278	281	268	240	271	244	283	284	229	242	270	240	269	268	284	232	273	266	258	273	246	268	233	271	239	273	277	272	254	256	291	273	267	279	270	255	258	281	254	248	279	280	262	271	254	285	284	270	287	296	265	260	257	288	279	258	262	268	264	248	280	258	266	251	295	273	269	265	292	280	264	271	272	279	250	263	221	277	259	255	277	250	243	265	275	251	280	288	269	248	276	245	272	282	250	266	259	288	222	264	298	290	282	255	242	285	267	254	251	266	277	250	247	240	287	265	263	235	269	286	285	280	287	252	260	275	283	245	262	253	262	252	247	242	254	281	277	255	280	267	273	305	258	295	273	261	288	298	286	251	280	249	265	273	257	246	239	280	288	252	277	293	289	285	290	257	264	290	279	243	238	283	264	260	263	263	254	243	243	232	267	276	292	267	284	260	262	294	283	306	274	281	278	297	256	263	307	258	251	248	236	257	272	276	246	251	278	250	276	259	276	290	264	292	274	252	275	276	250	259	260	267	275	262	236	256	252	271	237	292	265	267	268	271	261	275	275	297	271	311	288	282	289	261	276	266	298	298	291	246	289	265	267	290	271	264	271	272	294	253	219	287	294	240	246	274	270	289	273	265	268	256	243	274	261	264	255	263	299	267	267	252	290	277	242	292	283	285	272	279	285	259	292	241	236	257	250	275	278	276	276	275	236	238	271	279	278	262	295	252	297	244	289	295	280	250	269	275	273	263	277	277	277	274	281	289	261	270	256	284	259	233	259	264	258	269	298	263	310	259	272	279	254	259	268	236	255	249	251	272	256	284	296	260	252	253	255	279	310	244	283	286	278	262	269	272	279	270	237	277	254	282	254	284	252	252	281	274	261	260	249	245	245	252	294	259	241	266	252	261	289	256	269	278	255	268	253	280	284	270	257	294	271	284	293	246	264	284	267	281	231	291	254	242	276	282	269	274	296	304	241	271	284	253	264	276	257	285	288	269	279	258	270	262	257	248	264	270	280	269	255	269	281	258	289	253	253	237	289	255	291	257	277	282	271	239	299	256	231	268	291	260	299	275	268	283	264	296	234	289	269	236	261	275	290	276	270	259	262	268	265	250	288	262	275	259	245	252	248	260	276	277	294	254	280	267	259	278	290	272	281	262	294	268	276	274	263	239	253	240	276	283	280	281	304	265	278	250	271	273	280	260	284	277	298	286	274	255	242	278	248	282	272	239	250	262	247	259	280	282	256	253	238	253	314	248	266	247	278	236	257	268	269	277	256	280	268	260	280	300	278	270	281	270	267	269	258	271	276	281	288	259	275	235	268	265	252	271	271	280	275	229	253	262	291	272	246	294	265	239	296	236	295	281	243	258	244	250	294	248	244	237	225	251	277	268	237	266	252	249	243	253	253	248	236	254	270	300	270	272	256	230	276	274	258	286	280	262	255	256	260	270	264	271	296	285	288	254	282	250	288	267	284	279	277	268	277	273	289	245	289	285	237	273	252	231	240	255	276	262	248	252	288	277	257	269	246	236	260	269	267	268	279	276	286	298	280	275	271	245	270	258	269	268	257	255	294	255	267	318	250	279	279	271	259	291	280	291	263	268	283	264	252	279	255	258	253	266	273	243	281	266	262	284
17530	18411	18944	13307	11666	8935	6929	5641	5239	4113	3959	3237	2531	1979	1748	1552	1393	1344	1274	1174	983	1024	897	891	881	809	793	776	806	725	736	737	754	762	771	740	717	815	782	755	779	741	734	704	718	723	698	671	723	694	659	686	663	654	709	657	675	642	655	638	633	679	652	636	640	610	650	609	666	614	659	647	630	654	703	682	685	620	652	638	647	618	627	634	652	666	682	646	650	649	606	630	659	678	617	655	623	679	633	583	656	601	662	650	665	664	669	619	684	643	612	640	619	606	613	609	678	621	629	660	603	633	647	629	622	624	626	642	643	651	638	689	657	659	646	633	621	629	648	596	679	683	646	637	624	625	653	654	699	637	635	669	668	617	654	580	615	623	656	662	654	654	670	669	584	641	668	675	665	611	615	628	639	635	645	614	664	657	620	644	653	614	658	657	665	667	637	618	635	665	644	632	661	661	663	629	574	643	622	684	656	657	647	636	632	605	612	626	643	631	618	611	598	644	657	624	636	613	666	616	636	597	627	648	643	670	662	646	649	616	658	629	597	676	658	636	635	657	628	615	591	608	627	668	631	609	670	629	634	640	632	624	683	605	609	638	590	648	605	614	609	615	651	617	630	666	628	654	633	658	639	674	671	672	633	648	677	617	607	693	628	607	628	630	641	619	640	652	626	627	640	650	651	628	643	645	658	637	641	629	682	624	618	678	628	642	660	642	652	620	638	707	625	616	599	676	630	651	615	655	653	640	666	660	605	633	675	646	614	662	632	654	652	641	679	654	634	617	629	661	656	607	660	664	636	657	646	679	643	593	678	630	646	669	683	649	667	647	641	626	579	671	650	658	650	632	639	720	656	627	644	641	666	698	661	618	632	617	626	637	686	670	663	650	668	630	637	593	652	674	592	667	647	615	657	648	614	639	639	656	595	626	642	594	654	634	635	709	659	638	686	644	700	707	642	634	613	667	638	626	633	616	681	630	615	658	609	681	631	627	578	650	652	625	597	624	628	642	636	579	611	662	675	667	629	697	629	641	628	665	646	668	614	665	658	658	648	643	635	670	647	661	636	667	687	641	658	686	615	634	625	600	647	620	650	647	644	708	677	598	636	651	672	590	611	616	661	640	609	575	619	649	648	659	694	605	682	657	641	645	650	671	605	623	650	634	590	659	631	632	649	697	655	611	618	658	638	646	638	662	696	650	637	615	631	638	671	630	648	667	633	620	625	640	684	615	617	646	673	643	678	645	679	628	673	646	626	628	679	650	670	627	647	622	661	578	728	681	655	639	689	606	682	616	649	655	602	651	641	634	621	651	646	637	644	625	653	660	650	672	693	687	649	677	651	696	667	610	613	614	650	649	638	613	661	642	608	663	650	624	635	693	654	638	643	606	660	654	644	629	650	605	632	636	624	621	604	647	677	665	659	627	667	623	644	615	668	657	666	660	657	645	621	658	641	635	678	627	683	644	662	627	652	657	656	653	591	650	610	605	624	620	693	650	669	697	616	673	620	600	638	643	685	639	629	671	655	650	633	624	643	668	622	603	617	634	639	638	644	610	620	700	602	635	637	650	657	651	624	652	659	590	640	665	638	635	714	612	681	664	634	636	652	626	650	666	617	656	636	662	638	624	627	720	576	639	651	646	650	633	614	679	651	675	662	695	664	657	635	686	645	668	643	597	664	671	708	623	608	640	630	664	663	643	661	641	640	643	674	624	624	650	618	666	652	624	645	655	639	628	637	664	641	628	675	634	633	612	656	656	589	667	662	656	681	645	656	638	637	625	656	669	668	631	619	646	645	661	651	644	626	662	655	650	608	681	603	668	637	645	616	661	651	641	672	657	668	659	677	660	651	654	688	665	661	655	666	625	605	637	618	602	639	588	616	595	622	607	599	651	633	661	659	722	668	655	613	604	652	678	669	633	652	653	638	643	660	608	648	649	660	605	633	648	599	617	653	627	629	619	631	639	665	703	654	658	585	623	640	618	697	648	636	630	620	647	645	660	622	606	631	646	684	607	676	641	664	653	605	637	637	637	641	616	672	643	634	647	640	606	641	667	663	629	650	645	669	654	670	643	599	654	630	654	661	629	646	614	648	645	670	656	654	656	647	674	692	668	641	619	639	643	659	645	656	683	646	679	647	705	626	648	653	637	649	694	626	604	659	666	666	591	643	658	621	646	657	663	690	604	644	619	667	622	688	598	608	653	613	621	642	567	643	634	664	616	607	607	643	652	610	629	699	633	638	617	595	595	687	676	658	632	650	653	630	623	650	644	656	684	624	656	650	630	632	634	649	681	569	618	601	600	647	632	632	710	671	652	648	635	636	676	647	640	661	634	636	640	613	621	646	633	686	564	588	647	609	653	668	672	648	640	630	648	677	668	597	632	659	686	632	660	632	629	683	605	622	632	620	646	653	662	649	653	618	615	658	628	646	624	633	626	626	659	631	663	693	636	571	620	640	650	626	643	655	645	644	678	592	623	685	648	611	633	669	634	666	610	686	678	590	674	651	619	658	651	565	655	639	610	643	617	603	653	644	623	659	662	634	695	629	644	665	656	640	643	640	643	644	636	647	621	663	645	671	630	683	643	668	632	625	666	637	618	598	653	627	672	641	677	621	638	645	638	648	619	581	636	608	678	610	671	681	626	667	645	634	687	676	645	629	636	638	642	654	629	649	656	617	623	617	717	603	651	619	633	623	647	637	641	656	644	638	642	637	583	674	656	702	676	670	672	647	612	628	647	629	680	650	662	593	664	658	643	596	650	607	595	660	625	654	688	627	638	649	659	632	687	681	664	658	657	660	651	589	642	707	677	659	662	645	653	641	647	664	637	665	665	600	645	647	655	641	605	657	645	605	654	659	620	666	643	663	609	612	649	644	671	649	639	633	576	647	646	648	632	613	649	657	647	648	642	617	669	611	609	653	666	639	642	695	637	667	608	636	629	642	623	597	636	624	662	642	660	627	622	627	629	620	666	604	638	630	623	645	633	639	638	646	639	592	632	631	652	651	647	656	638	659	636	660	638	621	619	645	639	666	611	642	633	643	663	650	614	664	634	625	601	672	640	669	643	622	662	647	660	679	620	690	641	609	622	659	587	665	676	654	636	643	620	647	650	673	646	640	651	631	638	683	648	622	656	648	644	684	620	643	652	644	616	626	657	606	642	619	661	671	613	620	664	650	688	629	625	673	635	645	614	644	617	653	645	628	656	673	664	633	667	663	650	653	648	693	643	632	618	611	642	652	667	605	667	636	668	642	653	662	651	664	631	646	689	575	628	665	709	653	662	630	602	658	636	645	643	670	605	645	696	649	602	650	658	657	614	638	668	642	633	681	619	668	654	646	661	630	643	634	664	617	589	592	664	658	672	643	618	630	623	621	662	652	650	654	618	654	609	650	668	624	618	635	636	679	683	681	607	639	664	638	635	640	649	671	620	656	625	660	699	637	621	655	651	654	660	680	647	628	615	648	618	641	643	674	620	652	666
45475	48075	42290	27374	23491	19572	13841	9897	10099	7416	6910	5321	4070	2798	2150	1798	1625	1514	1264	1170	929	676	474	497	452	369	395	383	352	345	339	329	312	353	331	333	331	331	336	319	299	289	305	290	308	285	322	326	325	280	269	284	279	303	256	306	327	282	263	266	273	271	284	274	266	268	278	272	274	258	268	269	229	283	264	256	248	277	274	309	290	257	252	260	279	303	263	311	275	274	304	279	252	286	273	250	245	266	266	283	273	263	263	267	269	265	296	282	275	255	269	260	269	280	266	290	256	316	259	237	285	279	274	288	288	282	262	276	304	253	248	260	258	245	287	257	233	263	266	275	264	261	277	247	299	262	249	274	256	311	297	280	266	275	267	256	272	266	280	285	246	274	253	255	254	268	297	248	277	267	283	270	266	248	275	265	267	240	283	266	280	281	286	274	274	262	234	275	267	267	262	261	288	237	265	293	257	246	274	279	257	249	269	260	273	254	292	272	270	305	255	287	280	266	285	262	258	262	252	272	264	253	238	253	269	271	241	268	273	283	261	277	255	268	310	247	255	239	247	283	288	272	252	272	230	257	250	245	255	280	279	248	257	252	251	252	289	254	219	261	261	267	252	268	280	255	298	270	259	293	248	267	282	291	262	254	263	287	252	231	257	289	284	272	291	270	225	269	289	291	240	287	282	265	261	260	247	261	270	260	284	248	292	278	263	267	258	267	266	257	305	275	246	273	275	285	248	270	267	255	257	276	262	254	252	285	276	255	271	283	249	257	273	283	273	270	285	252	270	267	270	242	252	291	267	254	268	248	298	278	279	244	271	269	255	289	274	271	289	274	231	242	281	239	266	277	282	274	260	259	290	253	260	290	263	271	249	253	285	261	255	252	259	263	286	282	293	284	253	275	282	263	234	227	274	254	274	273	296	263	258	244	251	274	249	276	270	249	279	291	268	282	277	246	252	282	286	278	289	253	240	236	266	257	281	273	314	274	285	256	310	284	266	250	265	288	298	295	273	248	282	265	241	269	252	276	287	241	267	261	284	310	268	255	280	239	273	280	268	244	272	240	256	264	284	259	271	262	257	268	247	256	264	284	283	301	258	257	294	275	283	247	253	273	261	288	289	307	295	242	256	274	238	264	258	305	258	272	244	257	275	286	298	271	280	268	291	262	285	279	254	277	283	261	271	275	259	246	273	278	271	297	279	263	258	292	267	249	282	285	274	281	276	273	254	261	268	260	253	268	265	254	284	284	293	248	274	265	264	279	254	286	276	273	263	236	269	249	244	258	291	278	280	293	264	258	271	274	276	258	267	267	248	267	305	292	278	248	286	309	288	262	271	266	271	249	250	274	266	265	238	260	287	281	261	258	252	245	279	236	263	244	249	266	255	243	249	279	246	257	282	258	281	282	273	263	251	266	260	258	319	271	245	246	275	284	283	283	259	270	290	273	233	290	258	256	287	284	279	246	291	291	250	287	270	274	316	278	273	286	277	281	238	289	236	251	269	260	265	270	270	246	270	277	242	267	280	262	261	277	267	264	277	243	255	288	266	270	258	267	254	251	258	267	277	262	246	280	286	266	234	270	256	266	310	270	282	277	277	272	268	263	291	265	272	270	281	269	261	259	285	260	274	237	283	235	271	243	277	274	271	283	269	264	275	274	282	238	261	266	308	255	251	249	252	266	245	281	252	268	287	247	275	252	273	294	262	295	260	258	258	246	266	292	294	251	286	270	250	262	298	275	244	281	266	269	278	285	272	265	249	267	276	266	261	272	263	296	288	272	242	249	265	272	276	273	243	280	265	237	271	268	278	303	255	270	285	251	262	280	264	259	283	265	258	268	259	237	268	272	267	240	255	249	297	292	263	263	277	289	275	265	276	275	300	270	323	278	251	269	299	264	317	252	271	275	293	273	255	259	248	245	287	238	271	262	308	274	306	266	296	240	299	268	275	263	288	242	260	263	286	279	257	286	281	270	281	273	291	253	255	280	265	254	262	249	245	247	273	256	263	280	278	304	268	269	262	268	284	274	280	290	270	274	271	259	241	245	235	279	275	296	275	244	239	283	291	276	262	295	262	270	257	267	284	251	278	268	273	241	288	296	275	240	259	264	270	291	277	260	275	224	312	282	271	266	305	286	249	246	282	251	274	266	285	274	275	283	283	284	267	243	258	266	298	241	258	276	261	270	272	257	276	262	252	291	270	267	272	276	268	269	288	268	300	253	284	265	264	274	269	271	254	254	249	244	270	283	273	269	293	266	296	275	268	283	278	273	260	299	275	258	263	265	272	280	253	281	256	248	292	262	276	267	265	252	271	289	265	291	294	299	247	251	258	276	256	253	289	229	235	248	278	250	260	272	277	286	274	248	259	251	251	307	275	243	250	279	265	264	270	279	278	268	258	262	286	268	267	250	280	242	249	261	216	251	245	273	261	271	242	259	264	259	232	288	237	264	265	264	262	274	274	233	255	308	270	278	286	263	278	253	273	266	258	282	246	262	276	258	263	274	250	299	266	249	247	277	253	259	263	267	264	249	246	268	284	249	298	271	263	253	269	285	264	251	249	274	246	268	264	256	280	262	241	253	278	283	263	262	269	272	252	268	274	260	291	282	259	271	273	244	256	267	236	246	261	269	254	314	253	261	263	255	236	272	290	281	275	253	284	260	256	289	239	241	258	276	258	264	257	269	284	270	297	284	269	293	268	290	255	267	264	241	267	233	252	251	270	268	270	261	280	286	263	211	274	282	264	249	273	281	273	253	279	277	233	232	288	282	272	254	256	255	222	287	290	260	282	250	249	271	277	258	287	288	238	268	291	247	251	262	268	260	290	250	266	250	264	255	265	264	262	291	258	265	254	245	287	262	273	283	284	275	285	277	258	301	291	260	272	286	275	268	313	278	253	265	272	287	282	274	291	267	263	273	286	258	266	268	288	268	251	240	265	262	292	290	265	268	276	271	269	251	270	277	281	264	293	275	284	303	243	265	264	244	281	280	273	269	252	268	275	294	306	282	271	261	238	249	259	264	277	238	273	246	277	268	279	284	269	311	268	278	311	258	241	245	278	256	252	246	289	269	279	221	279	294	278	248	288	269	261	256	276	253	254	299	245	249	278	300	243	300	266	288	283	266	247	281	279	261	268	282	270	317	285	276	281	257	273	288	253	258	252	261	246	262	323	268	244	291	255	249	276	267	239	267	291	264	233	242	257	260	262	269	284	278	274	243	234	269	285	298	261	264	279	275	242	273	264	264	267	281	286	241	264	249	279	247	241	257	277	272	246	285	253	243	285	248	259	275	251	262	273	276	274	277	260	260	277	275	285	273	257	266	274	255	281	263	264	235	256	269	283	264	266	238	262	273	282	269	244	260	249	255	313	269	286	285	283	260	274	288	286	263	261	270	294	267	256	265	274	260	277	288	263	257	270	236	289	245	254	261	254	250	221	257	289	282	270	269	244	279	249	269	253	268	223	261	268	286	275	280	255	264
31491	42170	41976	25493	27373	25064	20495	17689	20862	16991	17715	14207	12866	9645	7932	6293	6736	6618	5420	5301	4099	3279	2275	2080	1881	1473	1403	1356	1266	1184	1149	1124	1110	1081	1072	1024	1038	1064	1108	1057	1041	959	841	771	781	797	977	899	904	848	782	795	797	734	720	762	797	797	822	765	743	736	690	692	724	748	764	730	695	743	689	711	672	666	689	688	686	682	669	660	663	646	701	667	693	676	653	659	649	686	633	648	679	668	685	615	628	626	623	662	620	660	607	610	650	637	606	636	619	638	633	653	683	624	589	648	671	650	628	642	624	624	618	643	658	662	612	623	599	631	660	591	614	610	610	648	616	670	655	598	615	644	673	678	609	639	613	659	614	600	655	663	609	663	668	624	633	629	606	664	632	678	607	643	624	588	652	641	637	631	643	659	620	682	590	662	613	650	654	658	628	635	651	649	700	663	652	617	613	625	631	658	622	596	637	637	607	596	628	650	609	634	623	610	633	669	641	661	577	653	658	627	600	621	596	670	661	629	648	668	642	629	614	637	654	618	640	547	620	647	597	642	653	620	608	611	661	636	623	644	670	616	576	660	639	608	622	602	624	623	627	618	626	621	618	629	648	650	624	666	593	634	605	663	697	654	629	662	654	633	646	644	628	656	679	677	656	613	644	622	611	595	618	648	639	596	662	662	627	610	630	650	625	638	691	635	686	648	664	608	654	634	620	612	615	641	617	606	657	579	644	598	657	672	623	650	597	602	659	631	631	609	619	617	668	631	631	591	648	637	654	601	638	642	589	632	636	618	639	674	617	624	648	638	610	652	637	677	667	635	629	627	657	638	630	631	673	652	645	645	625	641	639	658	625	620	666	642	659	600	600	616	639	651	671	609	645	614	630	592	637	634	632	638	661	678	592	685	673	701	609	614	672	674	609	679	641	635	633	673	620	627	626	660	621	640	641	624	614	634	652	589	676	621	597	661	636	624	624	634	688	636	632	632	618	648	670	625	649	667	669	638	619	638	612	630	614	609	583	614	625	630	672	649	615	661	589	603	660	624	656	673	632	615	665	639	644	614	622	633	630	572	680	671	626	600	674	659	630	666	611	600	656	668	622	638	655	671	642	588	603	647	621	611	658	618	615	582	660	632	673	640	636	664	630	617	599	626	663	622	619	640	601	669	644	657	638	654	666	632	649	640	640	605	596	560	632	601	619	604	644	634	674	689	664	599	675	615	621	630	676	629	627	635	669	635	622	619	627	600	675	602	661	607	640	636	581	636	581	642	657	678	631	594	642	646	654	615	657	644	649	648	663	609	687	655	621	627	658	649	619	627	621	649	618	644	616	628	626	564	640	666	582	617	647	663	693	600	631	665	612	605	633	631	555	605	603	653	570	632	632	621	641	613	676	646	597	634	653	617	642	604	635	605	620	637	620	641	608	644	629	646	646	596	658	608	612	629	656	645	578	653	671	641	653	631	649	708	591	700	650	618	615	658	603	624	599	643	660	660	651	610	637	633	665	624	602	640	661	625	626	630	634	576	677	599	634	640	678	628	623	653	610	649	570	612	637	622	653	675	608	665	595	598	627	643	626	654	608	622	653	588	653	635	592	624	648	616	615	618	644	608	670	636	639	633	659	612	641	702	629	608	610	604	646	670	635	630	664	639	640	630	675	660	661	652	671	623	586	613	634	637	635	588	626	686	618	636	606	630	620	642	649	660	613	648	629	719	596	607	587	611	654	643	632	673	643	628	637	635	656	616	635	591	662	619	643	621	623	655	626	641	592	654	611	655	678	672	592	619	595	659	609	634	642	602	636	636	650	659	635	638	618	639	637	633	617	619	639	612	621	652	640	659	652	653	642	606	654	660	639	632	579	614	632	659	639	633	619	632	644	599	633	575	625	666	654	675	592	650	618	618	666	608	661	654	643	694	642	630	617	639	622	615	645	645	620	634	613	620	686	616	642	609	657	639	603	641	621	666	629	617	636	630	648	616	612	631	660	650	652	636	616	628	663	604	627	622	596	610	624	627	644	631	616	642	616	644	610	631	633	645	612	642	613	682	642	662	651	607	639	616	634	584	658	622	658	586	635	651	640	709	644	618	625	620	624	707	655	666	665	592	653	590	622	641	622	630	654	605	629	672	656	590	591	607	599	615	636	660	648	632	621	647	661	606	636	625	644	605	625	656	669	638	656	637	605	605	626	649	612	633	646	659	643	598	600	598	628	646	632	624	647	625	621	671	646	624	605	651	608	610	591	632	644	683	623	632	653	648	625	599	650	650	644	634	640	643	651	676	672	637	686	672	598	621	611	608	616	635	645	634	644	655	622	650	658	629	651	615	669	645	622	664	598	640	623	620	604	626	606	681	600	635	662	651	636	597	657	646	623	656	641	662	630	641	659	629	639	602	661	625	635	617	625	622	623	597	603	602	602	675	634	661	648	646	630	596	621	604	703	582	597	635	659	625	621	575	623	592	622	633	637	608	610	656	610	641	609	632	641	621	619	637	611	688	615	586	638	602	711	650	627	619	653	621	658	644	667	623	683	624	644	624	665	621	613	632	596	607	646	625	645	670	620	627	633	662	607	607	637	638	638	647	650	663	639	631	673	630	608	637	632	618	625	686	640	682	639	580	599	685	600	639	688	626	593	624	655	654	587	648	676	666	623	616	613	635	656	628	648	592	649	646	667	600	647	677	627	672	624	617	602	590	659	625	664	684	597	617	655	647	632	631	656	632	608	637	626	650	694	650	617	637	652	628	636	602	664	635	641	597	675	672	562	635	620	599	604	649	619	665	614	666	636	642	597	657	653	644	665	608	590	661	603	611	640	656	610	685	593	602	645	629	582	661	612	657	662	629	616	608	602	631	656	634	596	641	626	618	660	637	633	633	648	632	628	637	651	629	589	620	614	644	593	637	653	646	659	634	664	606	627	635	630	626	600	645	612	681	600	636	658	617	598	617	618	589	625	615	664	643	597	655	683	595	645	616	664	632	663	662	595	665	639	588	648	665	641	594	651	594	712	628	647	655	635	632	659	646	634	655	703	609	648	645	633	649	630	598	616	612	652	661	678	619	639	620	624	617	638	660	629	660	648	662	612	625	606	669	644	615	630	674	642	619	637	654	647	645	656	685	624	655	618	657	632	621	649	627	652	648	669	650	670	675	650	630	633	660	675	647	597	653	649	660	614	610	632	650	615	666	661	640	616	684	622	680	655	619	646	656	642	629	653	681	614	650	672	626	571	595	615	626	628	664	615	666	662	633	634	654	647	664	648	608	582	664	643	625	635	629	605	622	638	631	634	614	642	639	625	664	640	651	644	645	659	619	639	637	642	665	586	637	639	601	613	642	657	639	667	622	649	612	676	633	659	694	679	658	633	670	601	639	604	629	596	647	653	645	642	612	656	630	625	617	637	610	623	652	633	643	636	632	634	629	682	627	635	609	643	623	570	656	589	637	639	608	647	652	654	636	618	585	655	687	653	656	653	645	608	576	603	640	672	651
54820	52182	43320	30168	30139	27912	23290	17752	17887	15507	15112	12166	8897	6413	4805	3766	3524	2939	2512	2483	1686	1257	869	772	571	491	400	401	395	371	305	308	290	315	289	295	303	310	296	320	305	219	222	238	240	223	283	266	326	253	227	219	214	213	218	220	218	250	195	217	213	180	195	183	226	220	165	208	196	200	207	196	182	193	215	199	178	206	215	191	207	189	216	174	191	195	192	174	175	193	199	186	181	219	181	181	161	189	193	138	185	186	172	194	204	187	175	183	192	187	151	173	155	182	179	181	175	185	182	179	181	196	169	202	173	183	171	164	167	199	178	213	176	191	163	169	196	202	177	199	150	191	169	174	178	199	225	184	198	213	198	160	187	177	174	182	185	200	181	204	160	160	186	187	174	174	181	173	173	180	176	187	183	168	162	172	171	178	199	190	166	173	186	190	170	168	152	179	204	183	166	194	194	163	184	158	211	173	188	158	181	171	184	202	155	169	158	185	146	181	175	192	202	178	152	178	167	190	219	183	196	169	172	185	184	174	173	187	164	200	163	177	174	189	210	194	172	162	182	169	174	189	189	198	174	186	167	181	167	182	209	182	170	193	190	158	176	195	182	189	160	199	167	170	179	206	183	149	202	177	154	177	190	178	192	196	160	212	178	195	176	178	173	199	169	170	208	193	198	181	185	201	192	176	165	175	170	181	185	204	173	183	207	183	186	192	177	183	182	202	152	145	179	186	190	159	141	201	207	170	180	178	185	182	187	177	182	189	198	174	192	170	151	189	165	181	189	203	174	173	179	182	178	188	186	177	171	175	176	191	161	193	188	177	196	192	190	178	178	207	167	178	186	187	170	211	189	184	201	197	170	189	188	171	195	207	189	168	186	193	178	188	195	186	187	209	167	187	160	185	186	196	163	162	202	164	166	198	177	209	182	180	180	182	171	186	203	162	200	216	215	213	203	189	182	183	168	174	199	190	171	170	213	176	178	200	186	162	184	191	184	190	174	164	175	163	177	189	177	169	196	179	192	204	179	206	195	194	205	199	192	179	156	200	193	186	206	190	183	169	187	175	181	179	163	202	183	199	191	178	172	184	183	167	181	173	184	188	204	150	168	185	169	177	175	201	164	162	169	199	206	212	200	161	178	185	188	180	157	172	179	183	185	169	160	168	189	187	165	171	204	190	179	210	196	172	196	167	197	181	193	194	165	175	199	167	189	208	177	191	173	167	152	183	201	190	168	184	192	178	167	186	197	145	179	182	159	194	185	184	204	190	160	161	164	185	176	188	168	187	178	183	191	187	176	153	169	181	203	194	191	167	188	185	178	183	179	170	155	181	163	195	184	168	182	176	194	188	160	176	176	186	175	175	197	177	188	178	173	183	184	195	176	175	196	174	203	184	182	174	198	173	166	170	198	171	191	174	193	159	179	174	178	185	175	157	174	197	203	166	219	182	176	189	183	163	190	162	182	180	198	179	190	166	185	159	168	173	189	190	165	176	189	204	197	172	176	148	154	151	186	171	198	185	191	177	191	157	179	176	188	188	163	159	178	216	172	180	170	167	165	176	175	185	212	163	213	182	168	171	180	176	180	177	170	202	193	162	177	176	191	193	193	191	180	178	166	161	195	169	158	198	194	179	195	189	170	170	178	159	184	170	193	176	188	187	166	171	182	182	182	160	201	184	204	175	168	163	152	195	180	190	177	169	201	164	175	214	197	186	186	166	199	167	165	184	182	188	192	206	158	186	197	188	166	193	174	171	176	176	199	190	194	180	181	194	163	207	193	158	169	211	202	173	176	161	176	191	199	182	187	186	187	188	187	178	163	177	195	190	188	176	180	193	197	189	157	170	181	184	172	181	190	181	165	203	165	188	173	176	161	175	175	151	208	182	178	190	196	166	175	183	182	163	188	205	189	161	219	181	189	160	182	213	208	172	182	192	183	191	192	170	144	166	172	179	190	152	161	161	169	175	197	199	174	173	178	175	177	179	165	181	197	174	193	195	198	174	182	170	170	159	195	207	196	200	182	164	191	185	195	165	161	177	169	195	174	171	202	184	153	155	207	175	199	181	179	191	187	170	192	175	187	196	199	194	179	202	173	183	171	214	203	183	196	175	177	157	193	181	201	164	178	154	175	182	191	184	208	200	189	200	161	204	166	199	181	177	185	183	154	187	217	196	173	183	181	182	177	177	169	152	163	164	176	185	147	170	168	188	168	158	171	183	206	163	190	201	177	184	189	197	187	200	202	191	191	200	147	170	163	205	183	200	175	199	198	198	198	184	191	173	191	191	188	154	191	181	178	165	180	184	187	187	185	170	167	200	179	159	189	210	174	189	174	184	185	177	198	183	186	166	197	182	175	169	179	189	171	187	209	188	183	177	186	177	187	168	207	190	195	178	192	174	187	189	183	151	159	181	186	178	208	176	200	186	189	187	177	180	167	186	182	165	192	176	197	183	188	194	147	175	191	185	183	170	190	180	180	168	193	191	167	172	197	181	176	175	184	179	175	173	187	178	190	182	173	188	191	149	170	189	187	168	158	165	166	177	180	181	175	173	147	197	164	155	181	205	188	184	176	144	167	164	173	175	168	175	163	162	173	176	163	171	196	170	178	187	181	172	176	176	184	179	157	194	172	191	201	169	179	208	171	190	188	208	186	167	172	183	189	202	201	179	183	172	181	195	171	196	196	184	190	191	173	160	183	188	169	158	177	190	184	205	175	167	172	180	185	179	190	193	160	193	170	177	208	173	209	180	175	198	172	194	200	178	184	190	165	172	187	164	188	187	218	186	175	190	175	162	177	182	182	191	171	183	137	174	168	170	163	155	160	170	179	170	167	185	169	191	180	183	177	177	179	177	204	182	180	188	168	159	183	199	182	190	169	188	185	203	169	164	185	177	179	180	179	148	151	185	201	200	180	186	165	178	162	194	191	194	190	191	181	198	178	190	164	196	177	194	165	172	160	183	187	167	189	192	172	177	185	205	180	185	160	198	159	187	160	154	220	189	167	173	178	159	193	162	177	166	182	199	177	199	193	163	169	209	174	173	184	188	178	182	156	167	185	184	168	156	172	175	176	210	195	161	198	185	186	172	180	213	179	175	189	166	189	196	177	198	209	168	190	186	177	178	196	192	173	172	201	183	162	173	179	189	165	182	156	187	198	194	198	214	156	174	151	190	169	177	202	174	192	192	154	185	188	187	215	183	184	168	164	191	172	186	170	206	186	164	192	183	177	196	196	179	169	183	183	190	185	179	183	197	178	189	201	186	172	188	197	192	188	176	185	190	190	193	192	190	189	178	191	204	173	173	162	172	189	192	201	164	171	189	189	191	173	163	199	190	193	188	203	182	180	192	169	167	153	182	180	159	194	180	179	198	178	174	193	184	192	182	166	197	171	163	194	161	194	180	160	194	164	181	182	183	196	208	183	187	187	199	169	160	187	221	178	198	183	199	155	158	190	188	185	200	181	197	204	177	206	191	187	182	173	180
39395	48559	44226	34293	34602	33763	29677	25372	28730	26675	27493	23068	21202	17045	14431	10548	11859	11423	9529	9448	7170	6016	4383	4007	3105	2285	2267	2083	1752	1652	1435	1372	1326	1341	1361	1382	1250	1244	1227	1341	1390	1045	969	944	849	861	1179	1091	1159	1082	829	820	674	670	646	638	691	774	820	635	667	582	590	613	600	661	622	703	635	617	623	587	586	571	620	589	505	536	477	571	531	558	596	546	548	527	561	487	545	554	521	488	529	532	517	452	474	479	476	432	450	440	468	459	487	444	455	464	415	467	463	416	460	440	450	427	454	440	471	466	425	441	453	441	452	432	421	434	428	442	465	415	477	459	433	434	463	426	458	509	480	432	438	443	480	429	435	441	460	427	463	454	455	445	430	494	449	465	476	440	458	423	399	465	463	447	449	429	440	433	451	455	470	429	463	461	418	453	417	458	431	439	440	444	436	454	447	440	447	444	448	451	431	433	425	427	466	465	449	423	447	403	430	469	451	436	439	439	462	421	449	446	442	456	430	423	450	447	444	475	429	472	472	439	478	455	448	455	413	380	469	428	433	469	429	441	465	451	433	459	464	440	442	456	441	461	430	425	507	465	424	418	410	464	456	404	427	416	449	489	435	422	463	417	427	454	411	425	448	469	465	450	424	415	440	482	436	431	436	477	453	423	440	482	419	460	451	434	412	451	437	469	417	445	447	463	443	411	448	420	405	417	462	420	476	439	460	454	422	446	440	456	465	402	433	441	416	418	412	472	428	431	455	414	439	435	437	443	415	436	445	406	443	450	464	456	447	409	469	453	449	476	441	401	443	463	445	454	471	441	412	436	465	424	444	481	433	448	428	462	438	408	423	431	443	447	451	448	426	488	485	487	463	437	455	468	479	427	472	444	485	422	427	426	444	446	471	419	442	482	443	420	450	470	441	436	405	477	431	475	478	423	461	420	429	448	428	424	456	450	410	478	431	469	449	449	444	426	433	404	428	459	441	475	434	514	409	438	429	444	441	443	447	447	453	427	449	434	456	470	440	428	430	436	414	421	423	438	444	447	416	454	414	443	452	398	441	446	429	446	443	430	448	450	471	445	453	464	462	439	458	482	419	457	442	453	428	439	436	456	450	438	452	443	443	425	465	443	434	472	411	456	481	481	411	435	443	439	394	443	427	428	456	435	464	463	435	446	428	422	422	438	462	456	461	463	440	447	471	454	433	445	451	440	441	468	430	442	429	433	456	433	450	447	427	432	443	458	461	473	486	442	434	442	446	441	458	461	425	441	474	468	454	426	456	487	422	433	435	477	445	410	486	449	455	449	450	402	474	454	430	425	439	442	469	444	458	456	419	434	448	448	436	437	450	424	442	432	416	433	452	431	423	446	456	434	448	455	465	447	430	472	453	475	478	486	460	457	410	451	444	464	411	437	433	454	439	447	450	463	476	448	447	442	406	434	436	474	418	473	414	454	439	400	444	435	451	423	425	443	439	447	500	445	464	512	458	421	463	468	459	452	429	485	435	460	430	473	435	443	406	473	408	427	458	418	427	427	434	495	457	465	398	438	409	428	451	418	464	502	449	463	477	470	413	422	443	415	463	451	482	461	476	444	468	443	439	432	463	450	435	429	460	460	474	459	466	390	452	444	423	437	442	460	442	435	414	477	457	471	434	448	432	433	443	457	438	471	475	416	432	438	451	444	455	483	437	443	440	476	470	444	427	416	451	429	462	464	463	433	425	426	447	472	439	434	418	434	433	411	448	448	409	461	419	466	466	465	450	420	451	429	430	459	431	462	411	471	478	435	486	428	443	439	445	454	420	478	426	465	420	398	487	426	434	485	433	457	446	435	438	476	468	411	431	445	452	458	457	428	438	449	479	438	441	459	444	446	437	418	438	429	425	410	411	458	443	433	458	416	433	436	439	430	475	433	445	448	392	456	438	436	443	401	435	471	425	446	408	430	458	405	454	449	435	450	456	407	477	450	440	425	448	447	441	455	476	456	384	447	406	436	403	472	447	453	453	420	437	450	431	485	436	438	411	452	447	457	460	452	472	471	467	408	438	434	425	456	442	475	446	448	478	437	476	441	433	493	468	441	424	415	511	429	415	430	440	482	409	489	433	410	460	417	482	421	427	433	464	437	483	429	460	457	416	461	412	452	432	404	461	447	401	458	398	450	446	418	469	483	421	447	462	416	447	462	470	471	446	452	424	414	407	436	443	414	471	431	447	440	469	410	426	463	473	489	465	402	477	480	431	451	435	424	433	429	450	438	456	442	451	449	466	444	415	448	473	421	455	484	434	455	440	443	441	459	456	418	442	428	428	426	453	442	450	436	423	436	454	454	437	495	407	449	451	419	454	452	428	453	450	455	447	438	412	447	465	458	446	453	454	419	490	435	453	425	385	425	447	448	445	423	431	425	446	460	452	442	415	442	431	434	457	450	452	473	489	506	478	438	435	446	436	439	437	445	427	405	457	420	432	450	430	454	469	464	445	440	449	467	445	409	452	435	414	485	423	443	483	447	403	440	436	459	469	438	438	448	423	439	436	475	440	471	446	441	437	472	463	444	420	476	428	427	455	432	455	444	427	455	441	444	447	430	425	471	417	443	442	423	413	444	447	454	463	423	429	432	450	472	440	449	432	444	448	509	470	455	458	423	424	445	389	452	447	441	454	470	467	413	433	443	422	410	411	419	461	433	442	437	453	473	428	431	449	428	451	442	464	435	439	397	454	470	461	449	457	447	419	458	429	448	441	471	440	479	454	474	475	425	460	437	428	423	449	459	439	433	463	430	422	429	453	422	481	459	464	468	412	445	433	441	448	460	478	455	429	471	430	460	460	489	426	433	452	418	414	437	445	431	453	437	473	428	442	445	454	449	427	428	459	469	438	456	419	401	406	458	440	456	427	465	450	427	460	492	431	422	409	466	441	448	455	483	454	445	448	424	455	427	461	440	445	445	459	469	465	431	438	414	447	454	438	455	418	428	442	451	451	461	450	459	455	440	414	440	477	424	462	445	426	419	404	436	443	475	430	441	448	485	434	474	419	414	459	487	457	438	483	402	457	428	400	470	441	464	439	436	419	416	438	456	441	421	429	420	427	397	455	437	451	448	423	445	466	463	418	419	452	461	452	461	400	453	451	474	475	446	455	414	425	418	438	439	435	448	428	473	460	413	443	446	460	463	423	462	439	388	431	409	417	467	418	432	405	484	446	445	447	438	459	440	411	403	460	390	442	485	474	496	484	455	458	378	428	433	426	446	433	428	457	426	484	390	443	423	452	428	470	462	430	441	449	464	477	466	458	447	474	460	423	457	419	454	423	433	470	438	403	436	466	465	429	452	466	445	437	426	438	433	443	416	402	441	452	425	410	420	486	462	453	418	461	471	462	431	465	451	423	465	432	465	455	449	434	433	435	446	440	443	407	467	420	466	463	465	440	434	434	476	432	437	432	431	432	466	475	440	496	444	477	470	411	403	442	428	447	491	477	430	441	407	428	463	420	451
26629	21777	14554	6635	4540	2896	2184	1423	1273	1066	878	662	562	493	458	422	374	382	344	334	332	310	293	278	299	299	292	288	286	289	314	274	289	239	294	279	284	298	307	281	308	303	265	283	254	282	264	275	308	256	283	280	291	286	260	271	284	264	280	254	289	254	270	293	267	287	242	269	276	236	282	278	258	276	251	300	285	263	258	272	279	275	265	272	254	267	242	287	267	250	294	271	246	281	253	237	267	257	261	290	245	252	270	253	264	261	268	243	244	274	294	251	253	274	252	266	291	266	311	257	278	258	287	271	264	263	262	253	255	315	280	248	257	271	278	262	270	279	287	300	255	253	272	293	284	264	241	278	254	257	258	297	286	285	260	293	256	262	252	246	279	247	284	265	263	272	269	287	259	231	276	258	248	275	242	262	272	253	300	266	310	278	281	264	274	285	284	289	261	258	258	289	269	289	252	290	267	261	277	286	273	299	276	272	275	275	246	277	284	278	240	251	281	251	280	288	261	277	307	279	270	259	242	281	269	257	282	260	255	259	299	294	265	292	293	266	266	287	272	243	278	271	283	257	268	290	282	267	251	252	272	260	254	264	274	240	258	254	266	297	274	261	271	299	276	270	279	249	257	256	266	302	287	302	285	246	262	236	267	261	255	266	255	274	275	287	248	273	287	251	284	261	250	250	272	267	304	265	261	261	280	267	295	257	245	271	274	288	242	285	264	285	270	260	257	261	258	263	245	261	256	261	268	309	271	278	256	259	296	273	260	251	277	248	284	276	264	283	262	267	309	267	292	256	263	278	242	268	247	239	241	267	291	223	265	269	262	260	263	265	266	262	253	280	271	257	285	270	273	303	279	300	271	264	285	256	279	308	302	279	242	250	263	281	283	286	282	273	255	220	257	265	244	298	286	273	277	262	278	265	281	260	250	258	282	256	252	277	291	242	253	281	289	274	259	276	257	267	277	276	238	260	257	269	287	244	259	253	276	295	257	296	273	261	270	257	257	282	271	270	270	266	258	268	277	292	245	255	245	245	275	280	282	257	275	285	311	232	231	239	280	294	256	294	234	267	259	270	257	241	261	275	247	255	270	257	276	248	274	281	249	278	257	268	278	273	263	297	246	296	266	283	283	266	253	255	274	266	279	280	265	255	265	247	274	265	283	251	251	250	249	271	267	251	277	251	287	261	308	275	252	267	290	267	289	271	310	282	280	227	283	250	254	270	300	254	243	268	267	252	263	272	274	235	281	288	257	264	261	282	255	269	278	248	266	253	280	250	273	247	260	281	269	275	275	270	246	226	276	294	277	246	280	258	238	282	272	249	258	285	262	277	296	286	284	256	267	266	248	293	283	304	277	295	260	268	300	268	282	282	255	255	246	262	301	255	286	266	275	279	270	274	229	262	286	243	272	297	268	276	272	258	276	294	289	292	286	275	287	284	259	268	293	258	253	263	255	247	284	259	300	253	285	248	290	255	244	274	262	208	225	284	278	272	257	262	267	270	258	275	292	280	249	275	279	251	271	274	280	281	251	304	264	251	250	239	267	265	265	272	262	271	268	272	260	251	294	284	283	284	285	256	276	261	295	285	270	277	258	252	251	235	273	283	277	279	272	297	242	263	268	262	274	250	265	252	306	270	265	272	254	258	254	294	306	268	287	264	247	280	267	259	255	258	237	289	258	270	285	294	278	247	253	288	268	283	291	282	278	256	274	293	243	265	256	249	266	288	219	306	284	260	272	270	246	269	242	268	246	288	260	266	305	301	264	282	254	287	290	277	293	296	242	261	281	278	267	274	242	244	271	273	311	235	286	261	285	270	273	264	292	268	233	250	301	291	274	280	257	264	279	299	235	273	307	278	287	263	285	268	278	285	260	257	248	273	265	237	266	236	305	290	273	269	261	266	262	264	279	266	295	271	281	244	270	261	259	274	267	253	291	256	278	263	256	264	247	261	256	261	257	258	259	252	245	225	229	312	305	241	254	310	278	252	273	292	257	249	249	271	255	263	284	273	288	282	240	249	267	248	270	273	227	291	280	264	284	288	271	270	265	284	300	263	268	276	264	275	279	264	298	278	272	271	274	282	276	264	267	270	269	279	272	262	240	258	264	242	263	288	270	305	280	264	274	293	271	274	272	243	297	258	245	261	293	260	264	246	266	254	242	246	258	232	257	250	267	272	254	281	249	253	297	269	254	264	225	278	279	282	286	249	260	249	265	267	269	228	250	273	231	244	284	283	264	282	283	242	270	276	276	261	268	228	269	273	268	287	228	220	267	266	281	259	246	238	278	272	293	283	250	294	251	272	260	276	256	268	291	297	266	248	262	244	269	270	236	238	267	291	265	249	260	273	285	301	277	246	220	271	235	264	304	279	248	253	224	288	274	256	268	261	253	261	246	268	264	249	256	274	266	255	256	253	286	275	268	269	267	292	276	267	280	280	284	272	297	267	249	240	271	288	227	271	246	257	272	269	269	281	255	284	279	242	281	276	242	281	247	255	288	255	277	273	262	285	247	230	287	285	264	250	289	246	258	291	300	261	281	276	265	237	250	267	228	257	248	270	269	280	246	266	261	279	283	266	253	263	255	255	273	252	295	258	278	284	277	310	280	261	272	275	281	253	284	280	274	279	288	268	309	257	264	311	272	271	289	269	244	257	281	259	289	270	267	281	258	285	227	276	254	284	295	273	247	252	264	265	284	263	278	269	262	255	240	289	277	276	279	260	266	244	251	282	270	287	252	292	257	229	249	294	247	271	267	266	310	268	287	244	247	277	274	256	259	249	240	286	269	269	252	255	236	254	289	265	270	243	270	281	285	257	266	287	271	293	260	266	238	256	271	275	280	280	242	258	286	259	316	276	233	241	268	246	288	310	274	293	278	293	278	250	241	259	266	273	287	263	269	283	267	271	278	278	271	273	295	263	263	279	277	255	276	261	257	241	278	298	274	244	277	267	313	267	274	243	264	276	239	273	272	257	267	254	245	234	258	255	264	300	263	244	278	262	273	276	302	239	232	279	270	270	273	259	254	289	263	257	257	290	277	291	297	278	282	280	267	280	281	261	272	200	272	273	249	293	243	256	261	237	286	275	262	273	286	242	286	251	276	284	320	249	233	291	300	256	237	275	292	256	257	260	244	281	253	235	268	273	262	306	290	278	274	289	266	252	278	294	257	266	287	298	269	297	259	273	262	281	263	248	281	248	272	262	266	242	258	269	261	260	284	272	245	266	273	268	253	261	262	254	287	277	267	277	288	283	270	282	263	263	264	280	273	275	268	295	280	289	278	275	264	236	297	273	271	259	265	263	285	289	259	291	273	274	252	274	273	275	266	280	242	289	273	254	261	257	268	276	260	246	273	260	270	289	250	260	250	259	240	282	248	260	266	254	273	282	263	270	302	294	268	278	262	282	266	257	272	252	278	248	251	264	273	283	270	268	296	272	282	267	245	246	272	262	261	275	264	281	234	248	255	265	305	269	261	282
17022	19776	18888	13455	12486	9449	7251	5486	5338	4098	3807	3033	2437	1930	1729	1523	1453	1394	1313	1109	1028	1049	880	966	882	815	821	775	731	827	755	779	769	811	742	774	792	819	814	814	770	797	781	726	665	666	679	663	692	687	695	707	700	679	686	640	680	618	726	650	654	644	655	626	675	646	641	664	643	650	595	698	691	640	685	669	619	656	637	683	642	675	655	632	628	665	667	698	687	662	709	656	635	669	664	669	647	646	675	657	672	670	674	633	637	632	659	633	632	677	653	605	561	639	649	630	706	682	687	636	650	624	669	636	619	629	618	656	626	619	636	650	669	627	661	657	667	624	634	648	670	663	624	685	658	670	637	697	695	613	635	636	663	626	674	634	655	660	667	684	660	629	709	660	648	631	634	673	625	622	648	598	640	645	649	652	674	637	696	620	605	621	657	612	644	662	662	637	634	612	702	661	660	645	655	620	637	630	644	623	647	648	621	664	623	637	629	652	642	590	616	658	645	653	607	669	687	637	625	662	648	624	630	647	623	622	640	655	646	613	637	678	664	643	670	596	630	637	644	613	650	698	632	672	625	650	667	641	644	672	649	651	662	613	660	688	620	654	617	664	636	649	592	666	657	595	606	661	637	631	656	659	645	652	668	666	656	681	640	678	627	653	607	638	655	651	647	651	613	623	661	639	687	661	682	658	641	654	699	663	658	623	667	636	614	671	619	663	627	624	631	674	683	594	636	668	606	620	604	679	640	645	654	645	661	643	647	661	652	592	631	635	666	627	642	639	627	621	614	637	675	599	673	683	638	659	637	681	644	607	631	640	679	640	637	618	663	682	627	631	697	634	630	653	645	608	678	600	684	623	663	658	615	662	630	632	635	674	685	617	659	640	647	659	662	672	658	608	679	648	669	636	620	665	620	647	665	651	626	644	638	606	704	630	671	647	665	621	628	692	658	600	640	618	628	633	650	638	623	654	670	629	651	626	636	664	677	622	641	652	630	640	637	647	608	605	689	662	654	651	644	652	650	679	634	652	639	622	632	646	692	668	659	649	653	602	630	687	590	664	669	626	646	630	655	633	692	601	647	672	671	707	631	608	682	646	645	647	594	634	642	639	618	647	680	631	625	607	634	642	641	625	713	661	640	625	608	682	607	646	677	667	640	646	690	668	636	705	668	687	637	627	646	607	660	631	667	652	669	667	682	658	630	724	682	603	670	670	602	647	654	581	682	659	624	653	666	629	672	624	619	615	670	637	666	636	667	661	628	652	641	642	651	649	683	675	663	642	630	660	649	663	661	644	652	623	626	652	654	645	665	642	664	663	676	608	576	677	588	635	655	624	625	642	687	644	663	640	662	674	662	646	671	628	668	640	684	657	650	632	606	702	647	618	642	653	673	640	631	624	601	664	692	632	634	646	690	671	615	641	638	660	610	576	629	658	683	605	602	639	645	684	695	644	652	634	642	611	634	617	656	665	656	668	662	664	662	608	636	648	675	641	629	620	642	624	602	638	658	666	656	648	699	634	644	627	635	636	610	646	702	639	613	656	644	621	674	670	639	710	672	644	638	636	657	600	640	635	646	637	636	655	684	623	659	675	619	631	640	667	621	643	633	681	668	597	674	629	696	655	657	634	653	644	676	657	624	661	647	638	640	624	655	710	675	667	636	711	617	649	652	605	595	674	646	639	656	701	688	576	682	707	639	686	628	679	631	645	694	689	633	656	673	642	646	670	683	623	643	642	685	651	630	701	645	649	673	640	647	672	646	654	693	654	648	636	629	681	656	622	640	680	633	643	633	640	594	602	598	616	627	634	672	613	623	652	641	668	606	690	625	612	660	630	656	668	684	639	629	668	645	723	685	661	613	612	668	664	638	648	660	642	648	648	648	653	657	633	653	615	622	666	647	581	660	616	661	643	721	654	628	663	630	677	630	655	633	664	648	651	680	631	655	640	647	671	664	685	634	686	663	673	625	660	640	659	663	626	621	626	681	636	708	633	660	642	649	625	657	654	609	669	677	608	663	608	630	635	642	634	658	615	669	627	653	630	635	647	690	653	695	661	640	695	670	602	656	623	653	621	681	606	655	686	577	641	650	657	630	630	649	656	643	652	644	643	605	639	682	659	655	623	683	637	640	620	696	628	635	660	648	619	610	628	621	658	659	620	644	633	638	669	643	597	695	684	615	602	601	629	649	644	669	678	659	624	611	668	633	646	672	639	621	661	656	666	625	616	575	635	641	702	721	652	664	691	631	691	625	635	675	618	631	607	664	672	636	634	600	667	605	659	644	679	670	606	678	634	664	636	638	664	638	654	688	634	650	680	598	608	643	646	654	663	600	628	623	668	638	646	665	625	686	618	631	659	640	670	670	666	680	666	670	633	679	611	646	631	615	647	635	643	588	639	692	629	646	583	628	644	588	653	653	671	647	636	682	646	721	657	659	642	640	674	656	628	646	656	683	660	677	641	655	608	652	615	633	588	626	649	685	632	670	632	639	638	609	623	670	671	638	643	680	661	657	664	651	670	656	679	658	650	608	614	656	639	653	616	649	629	678	648	657	583	627	682	684	666	624	658	661	659	684	593	632	617	672	636	627	639	646	656	642	596	637	658	619	657	655	659	696	644	661	662	641	643	655	626	610	632	606	652	649	670	634	630	662	656	655	651	657	653	648	650	677	646	676	652	604	655	661	652	631	659	677	654	667	628	664	613	649	665	657	610	618	619	655	654	653	682	633	624	616	650	581	644	646	635	640	657	664	654	656	674	670	678	701	632	716	667	646	625	596	642	663	630	652	689	652	636	664	631	614	653	629	668	643	663	651	609	633	612	655	676	634	650	610	678	654	683	618	629	643	647	663	661	635	679	652	654	608	634	640	703	713	647	680	631	660	646	658	607	670	665	689	604	695	673	653	676	632	612	650	632	653	676	659	636	620	691	632	646	601	606	600	702	648	666	675	627	607	647	682	647	616	624	665	649	633	627	629	690	640	651	600	643	632	657	667	641	661	619	640	664	641	642	667	668	662	654	623	620	640	666	650	674	662	609	697	624	707	664	666	635	657	656	647	633	674	650	656	628	639	631	643	625	633	687	648	666	683	663	671	643	632	625	652	659	660	608	638	647	642	623	659	651	667	605	628	644	662	679	664	631	636	632	633	656	655	659	676	640	681	642	651	635	665	623	678	673	636	612	651	670	665	661	701	711	632	622	665	643	647	652	619	664	691	632	668	630	640	646	648	627	643	626	640	605	637	692	702	650	721	643	662	687	648	661	620	639	613	639	704	665	651	653	669	619	645	636	641	628	609	640	636	637	667	612	639	644	617	620	648	627	685	621	626	656	704	605	657	695	607	674	651	632	643	589	621	655	644	612	653	642	703	633	612	688	601	628	670	634	641	631	614	721	617	654	689	636	724	660	660	612	631	641	700	637	690	642	641	677	653	633	672	621	651	641	684	642	613	635	659	653	655	631	665	689	625	624	671	658	659	669	639	663
46104	43633	42591	26363	25182	19409	13589	9237	8983	7867	7164	6146	4191	3012	2375	1968	1639	1543	1207	1183	873	682	554	492	437	409	371	365	356	337	338	326	306	339	318	363	330	331	339	303	343	377	334	268	306	301	319	277	300	306	303	284	291	289	337	308	290	284	277	309	268	298	276	306	267	321	307	301	306	289	264	292	284	311	264	272	260	281	286	264	270	275	283	279	260	256	281	252	279	254	265	236	265	269	252	260	274	261	276	277	282	281	287	266	282	279	272	269	262	269	262	246	264	270	275	248	253	251	273	283	263	255	268	285	297	271	274	263	267	267	290	259	306	237	261	266	283	228	268	272	283	277	273	284	285	266	259	262	265	266	271	267	248	257	253	248	274	288	280	277	279	256	245	252	251	267	292	273	269	263	277	258	288	298	250	258	236	294	251	267	255	256	284	259	266	252	269	269	228	257	276	248	265	260	242	260	285	257	285	238	218	240	259	263	301	264	258	249	260	261	277	271	275	264	276	241	266	253	275	264	271	249	278	291	277	268	271	264	264	290	264	267	248	271	267	272	267	257	270	264	301	262	242	255	240	301	289	286	281	261	263	249	273	270	281	278	286	289	276	278	282	272	240	247	269	262	250	255	266	249	290	267	238	253	280	284	281	252	238	248	256	295	271	257	235	270	270	278	288	238	266	247	272	273	236	227	288	259	282	302	253	260	274	279	245	268	274	257	283	255	280	275	256	251	253	248	278	254	271	275	292	277	292	265	257	259	254	272	277	252	303	259	245	273	287	266	262	284	279	265	270	291	252	264	281	252	263	263	296	274	277	270	291	258	275	246	263	234	261	327	266	279	268	283	282	281	261	237	258	274	278	268	272	247	277	265	277	266	266	268	266	271	273	247	279	243	254	256	259	259	266	281	243	281	262	292	288	274	250	261	267	300	269	259	260	267	283	275	270	284	273	291	267	261	272	258	240	291	287	273	281	263	273	292	259	269	261	239	268	247	270	280	248	246	255	297	255	265	260	309	302	282	268	254	241	270	289	263	280	278	278	242	280	270	278	247	287	264	245	252	285	264	289	253	272	266	270	248	240	262	248	253	271	234	279	271	273	240	255	293	277	300	275	262	271	254	284	285	291	254	262	265	286	256	286	265	260	273	268	267	270	270	256	282	254	271	279	250	246	297	256	248	266	293	236	267	266	254	271	278	268	269	272	270	297	294	269	288	276	272	273	305	286	292	282	270	282	253	241	281	284	253	251	272	253	306	258	262	244	261	255	266	255	256	255	296	271	242	264	277	272	249	274	268	278	266	248	256	255	304	239	252	263	315	259	274	291	283	251	258	262	266	272	262	252	302	267	268	284	286	265	238	258	293	277	270	256	259	295	264	254	254	277	276	257	274	276	250	278	279	238	247	231	261	294	275	252	261	227	264	272	266	270	270	251	277	271	258	269	250	297	295	284	272	296	271	251	248	283	276	280	259	258	288	228	286	261	294	294	251	264	262	270	278	261	253	255	265	295	264	245	251	274	257	284	262	276	256	249	272	271	271	272	246	261	274	260	286	292	262	271	260	257	242	241	266	254	247	275	273	248	252	276	253	257	237	255	297	288	266	276	258	253	323	269	249	274	271	245	246	249	290	271	288	262	251	265	275	303	258	236	306	253	272	239	287	267	241	282	281	286	253	283	269	244	263	276	272	256	274	305	286	266	251	243	252	249	275	252	257	267	240	243	308	268	274	277	258	301	266	285	268	285	266	236	281	255	246	262	295	281	255	263	258	263	233	256	249	282	259	269	286	278	251	255	304	287	294	266	291	271	269	283	279	273	254	270	292	279	244	249	316	253	256	280	240	274	249	228	256	269	267	244	233	279	279	290	293	294	251	285	271	261	265	263	273	235	296	257	258	255	290	258	246	292	262	279	250	257	276	239	300	257	275	264	268	262	247	280	255	252	284	278	231	230	256	232	264	264	243	275	281	281	287	278	274	278	271	310	255	269	259	269	234	262	285	251	276	285	301	275	255	266	285	251	278	259	279	269	255	262	263	244	269	275	263	278	242	254	297	259	286	277	256	281	239	254	256	288	259	249	264	271	268	269	271	237	242	246	294	263	271	258	284	281	237	256	291	249	274	250	271	291	294	280	283	224	292	284	246	297	265	254	247	270	293	258	234	262	265	257	301	231	265	280	247	274	249	268	266	285	263	266	270	271	244	261	240	267	223	272	265	262	250	247	232	282	278	276	246	261	279	294	271	270	274	245	245	273	253	223	280	267	282	273	289	265	257	260	251	274	280	282	280	290	253	295	234	254	267	248	257	236	240	315	299	277	277	247	285	271	295	238	262	250	286	269	279	260	269	272	273	280	268	264	264	280	272	251	273	245	281	270	281	269	268	279	253	282	259	273	242	278	255	285	307	277	282	268	263	282	295	294	258	303	270	270	245	269	265	255	276	273	268	282	227	256	271	275	250	250	253	270	244	262	265	270	257	286	247	252	241	258	270	292	259	287	248	259	277	266	269	288	285	267	265	284	264	258	250	249	278	272	274	263	237	293	288	233	271	254	260	279	281	265	255	266	272	258	259	287	255	276	269	296	287	268	270	310	284	257	258	268	267	247	249	267	270	315	292	280	271	267	291	297	282	284	254	278	280	258	263	255	279	254	263	282	281	272	254	257	251	256	259	232	246	284	274	252	277	283	285	254	245	279	310	262	247	256	254	272	267	272	283	259	279	254	229	277	291	287	254	273	261	276	270	267	278	272	266	267	280	291	275	254	231	282	279	267	243	316	255	267	239	286	251	296	287	267	270	261	313	263	263	267	267	281	297	266	273	268	244	272	293	269	283	248	253	262	271	261	285	252	270	253	265	258	243	269	276	286	295	283	287	289	277	295	293	272	261	292	260	247	258	247	297	281	258	258	234	275	274	260	272	230	275	283	290	268	271	248	295	271	274	272	288	272	257	263	248	264	269	258	258	241	264	275	267	267	257	256	272	281	284	250	261	271	274	256	265	310	291	246	274	289	268	289	268	270	286	274	289	315	271	291	286	274	277	277	276	281	280	274	293	282	288	263	263	275	288	306	263	238	263	304	285	254	271	304	254	260	275	287	296	283	269	265	250	257	275	269	246	276	243	253	277	247	251	282	309	240	250	265	257	291	270	279	251	268	248	258	275	277	285	283	302	290	236	249	282	263	254	275	257	249	248	282	284	274	274	263	266	270	212	227	261	254	238	250	279	276	287	277	272	274	259	228	267	290	266	263	276	235	264	278	278	281	253	238	266	258	268	288	276	291	220	245	265	261	272	256	326	294	243	301	277	257	273	236	255	271	271	237	252	256	261	263	281	278	282	248	258	254	255	275	293	281	288	278	274	245	262	251	278	261	274	289	260	262	259	244	271	243	245	233	260	274	249	256	282	230	262	248	245	241	253	278	270	283	281	266	297	251	283	255	270	275	261	286	258	277	272	265	253	251	268	300	297	241	277	269	254	264	251	270	271
32369	38177	40661	25980	29776	26235	20335	16983	19891	17789	17665	15834	12978	9853	8756	6017	6785	6044	5408	5074	4107	3252	2530	2037	1929	1607	1438	1471	1286	1164	1104	1105	1003	997	1044	1084	1131	1164	1147	1234	1119	1014	934	904	881	891	942	972	841	893	812	848	776	794	740	788	756	838	886	726	690	726	722	707	703	708	692	719	702	685	715	728	727	726	649	712	717	658	669	680	667	698	715	693	643	733	640	675	682	660	666	705	661	648	645	652	669	671	655	656	644	616	657	675	636	681	645	651	667	653	636	638	702	651	671	648	655	663	654	621	619	637	664	623	663	619	615	649	634	698	613	636	635	588	621	622	637	626	685	618	648	656	647	642	642	662	673	624	603	591	644	623	671	652	675	656	704	654	663	651	645	632	637	636	631	651	633	619	641	635	659	633	600	661	633	604	635	648	608	644	633	638	653	643	667	656	635	651	646	686	621	639	618	640	661	634	641	650	654	614	617	626	649	619	649	654	641	661	621	624	664	646	673	656	636	628	602	648	634	628	640	651	632	609	600	644	621	612	614	667	640	638	591	666	674	655	609	694	694	658	657	659	633	620	657	592	642	676	597	651	663	658	650	667	667	604	679	624	610	619	653	621	658	611	640	649	651	663	636	668	656	637	647	657	603	646	620	603	644	659	635	661	647	654	648	597	624	628	626	683	640	648	668	625	614	646	637	694	651	609	595	631	665	667	616	584	634	658	618	607	639	681	643	647	634	599	593	630	651	638	606	652	627	651	656	633	605	709	640	633	661	630	664	666	605	633	648	615	655	662	642	633	681	653	613	659	619	630	656	620	648	677	682	637	672	644	647	647	637	644	612	652	565	626	662	625	605	630	652	620	669	598	672	612	668	687	640	640	643	655	631	623	678	632	630	631	639	607	628	616	637	641	678	651	630	683	658	629	649	667	641	642	659	695	645	594	640	654	658	616	646	698	637	647	638	610	636	663	664	609	625	660	624	642	661	625	639	643	632	638	621	644	668	671	666	654	636	609	612	646	616	641	627	604	635	654	657	626	683	631	645	681	649	627	635	663	622	646	626	642	639	606	637	592	670	652	655	659	629	669	639	609	696	665	627	626	613	618	678	619	606	654	600	629	632	616	653	660	621	583	614	610	695	665	647	627	653	619	614	656	636	616	617	616	665	598	644	674	637	717	628	626	657	675	651	643	652	684	640	653	633	629	674	605	655	637	641	704	581	636	647	620	627	625	673	636	645	650	655	652	611	609	625	673	640	646	637	633	620	627	634	610	583	627	612	640	600	693	612	650	671	595	602	674	692	602	678	653	639	617	676	634	674	666	644	642	664	660	673	652	605	621	666	633	665	618	623	663	665	615	652	650	668	585	630	665	627	640	601	614	649	709	642	638	635	620	622	686	627	628	631	649	659	632	633	637	639	680	689	627	628	653	600	628	699	675	617	649	606	616	630	670	659	666	634	652	644	625	647	657	632	629	619	652	634	664	642	623	645	616	619	656	664	633	614	618	590	671	655	664	662	634	690	637	669	628	676	598	634	665	651	653	646	636	632	623	669	658	650	601	672	636	632	657	609	658	664	631	647	632	650	669	602	610	632	648	683	631	636	602	664	639	628	670	649	659	669	643	666	631	581	635	632	625	613	721	631	620	647	597	637	653	644	570	668	622	676	649	621	643	610	581	623	674	658	655	689	646	640	638	636	607	644	622	627	636	629	632	610	669	644	641	650	669	665	660	659	663	629	671	620	647	625	665	580	661	638	645	663	681	633	636	659	606	649	681	644	659	689	665	623	666	650	673	705	603	613	601	627	632	662	607	639	639	651	657	686	626	643	670	645	643	622	614	606	646	627	591	608	623	611	651	652	581	666	627	643	609	641	614	649	656	627	631	676	646	607	651	674	671	664	661	703	618	650	619	638	660	593	607	618	624	639	598	627	621	646	633	655	677	660	621	652	616	646	664	645	653	651	659	615	638	626	645	663	654	607	630	634	613	649	638	655	631	629	622	660	646	641	614	655	680	644	628	651	647	602	641	667	635	658	631	634	629	629	640	638	663	658	662	613	648	648	656	618	692	635	671	654	610	620	640	649	640	702	633	641	633	624	631	626	632	644	633	607	654	635	606	644	640	631	633	624	623	657	617	644	683	606	646	672	647	627	613	681	642	617	649	630	652	636	641	599	613	667	647	647	641	654	626	662	635	606	658	632	645	599	628	652	665	632	645	666	621	646	665	662	691	616	665	651	628	603	623	635	591	630	630	644	666	639	701	639	647	649	665	654	587	678	640	696	642	665	633	634	637	635	633	695	657	625	663	642	639	623	692	643	599	626	623	606	639	668	634	611	648	621	661	618	603	642	602	662	648	685	604	621	680	633	664	660	612	698	619	628	638	620	638	660	607	635	661	607	664	653	655	611	647	632	638	636	615	623	639	640	639	658	652	674	615	628	650	666	614	627	663	644	607	635	644	652	605	639	673	663	635	595	636	662	627	681	666	621	691	649	664	654	671	635	655	634	650	660	647	631	633	646	655	653	643	661	649	634	673	694	659	646	624	683	655	633	628	694	641	636	648	638	618	677	686	655	665	656	665	640	622	639	641	660	635	648	700	648	600	654	657	610	657	640	622	653	658	600	639	634	637	666	606	650	665	620	704	645	635	664	632	628	617	659	632	627	641	654	602	640	640	674	644	625	654	662	653	653	639	612	661	649	626	654	610	636	625	597	655	629	710	596	652	652	609	661	650	657	631	649	708	649	655	628	631	652	618	634	678	665	600	651	667	624	639	574	646	677	635	658	625	617	620	633	702	591	665	627	638	623	678	600	667	716	615	696	605	666	660	668	647	680	656	679	662	671	700	628	644	646	647	662	627	663	651	629	665	650	640	620	619	662	659	610	625	617	633	621	650	629	642	687	625	638	673	601	656	653	665	647	652	632	635	653	614	665	627	615	692	666	612	615	583	658	614	645	620	621	591	629	631	597	678	682	614	612	663	588	637	646	654	667	627	612	647	655	638	635	686	677	611	654	640	610	634	595	611	654	643	631	645	624	627	655	626	660	616	611	657	647	604	636	626	676	629	642	631	677	644	675	627	709	614	619	686	599	654	661	646	618	601	606	674	626	610	616	648	616	674	642	701	624	661	658	635	673	659	663	623	702	611	683	655	612	637	677	662	637	642	632	648	646	643	679	620	627	668	636	621	640	637	617	662	641	649	643	627	627	617	657	636	663	621	627	683	625	663	679	659	632	636	626	653	636	654	553	653	672	632	611	601	658	633	643	665	697	652	641	646	650	633	638	591	636	639	639	640	644	615	640	606	648	714	632	640	644	659	627	657	642	609	604	586	618	633	611	662	632	649	601	648	628	651	680	684	615	608	652	668	625	662	649	633	674	625	677	613	637	651	608	614	665	593	607	649	711	643	629	677	642	606	652	657	629	642	661	613	658	670	615	648	654	654	615	666	638	662	605	630	644	630	649	678	610	648	649	653	665	684	647	639
54007	52041	44357	28729	29861	27504	23705	18433	17907	15374	14879	12278	9369	6421	4642	3832	3519	3121	2572	2335	1828	1332	906	800	629	506	477	422	349	355	296	313	292	330	269	292	308	320	359	374	352	313	290	253	279	270	297	270	284	237	239	234	220	227	206	230	216	264	267	214	240	205	210	200	231	184	200	188	190	216	211	208	206	190	198	197	192	193	192	224	181	194	193	206	221	196	161	164	194	189	202	197	188	191	185	202	193	192	180	178	210	209	221	184	201	177	187	193	198	166	176	204	174	185	170	199	194	193	188	168	198	203	159	188	185	181	194	182	212	198	212	187	181	178	204	187	166	182	208	167	189	178	169	182	178	184	183	181	160	174	189	178	168	168	206	177	185	167	164	180	166	170	191	196	194	185	172	169	190	161	176	203	168	190	171	184	179	196	167	199	181	192	192	189	180	181	188	170	156	151	178	187	198	185	181	196	184	194	175	204	201	180	180	190	165	207	161	175	202	200	169	197	180	175	177	165	169	192	181	184	181	182	170	194	172	203	170	176	191	184	183	194	171	181	172	190	200	195	182	199	186	181	200	163	190	183	192	159	157	185	176	189	214	186	185	182	204	200	209	163	159	181	170	156	165	189	201	177	189	166	168	188	183	197	183	177	183	168	185	184	177	170	186	185	211	168	189	193	203	198	168	182	188	180	196	176	207	186	186	158	165	156	176	182	206	166	189	187	203	197	182	206	169	202	188	174	192	192	179	184	158	196	189	177	192	199	171	164	162	184	190	198	172	178	167	189	200	196	176	184	203	179	173	160	171	180	196	213	176	174	187	176	187	188	177	177	202	199	190	186	211	179	198	173	199	167	176	180	168	179	159	180	179	174	176	190	180	189	189	180	176	175	195	183	222	187	188	203	179	181	168	163	193	178	202	212	181	174	152	182	183	190	194	166	204	196	191	178	157	190	156	183	183	178	183	171	170	177	181	185	190	209	172	190	211	207	187	194	183	209	179	172	160	182	197	177	170	188	205	182	175	188	189	171	196	177	149	176	171	166	193	175	189	187	180	162	177	174	169	154	175	211	186	188	187	189	192	163	184	177	187	187	196	191	185	186	162	187	190	186	187	191	191	175	169	178	151	180	182	162	196	190	159	180	174	203	204	169	170	168	191	199	206	184	151	182	183	172	188	165	185	169	192	177	195	183	195	165	194	179	158	214	194	167	182	201	204	181	188	168	176	168	174	185	196	188	170	173	196	195	183	198	187	206	179	182	177	200	164	182	192	181	189	177	176	152	182	169	174	177	170	196	182	199	202	191	177	192	169	196	175	162	198	147	197	168	192	172	167	178	166	195	147	181	176	170	199	162	174	191	187	196	167	180	187	206	180	192	188	178	184	179	197	194	198	168	179	201	185	172	180	183	185	195	178	190	200	194	214	190	206	177	169	187	196	188	201	168	184	186	167	163	168	179	186	171	180	182	195	184	182	183	191	164	153	183	161	209	173	174	202	181	167	202	187	195	189	180	195	195	179	185	156	165	182	157	201	202	193	177	185	175	202	172	189	211	195	224	183	181	187	192	194	191	168	178	206	175	177	180	187	186	181	187	209	178	175	156	204	205	218	158	193	196	165	175	182	188	170	167	169	183	174	184	197	177	206	178	174	180	176	193	184	169	158	185	186	163	193	166	158	172	199	182	189	187	177	165	193	214	178	195	190	180	183	179	187	177	174	172	204	193	175	183	176	178	188	181	191	170	222	177	171	189	172	178	186	165	203	181	207	217	190	206	184	182	158	183	154	210	203	202	165	202	174	179	187	156	178	163	169	195	202	159	181	170	163	207	175	211	201	177	166	187	210	180	149	210	178	197	163	162	183	182	191	167	160	210	211	180	190	177	182	189	205	203	166	183	197	198	203	230	160	172	217	205	187	168	175	155	173	178	173	207	198	172	174	192	173	185	173	161	175	186	177	181	182	200	174	166	156	179	198	185	187	188	154	195	161	175	189	186	170	181	199	169	173	193	212	161	187	191	175	180	190	199	206	177	185	172	175	150	215	204	171	202	184	209	189	187	193	169	171	180	189	176	169	145	194	207	183	169	171	184	207	183	182	167	188	193	181	225	171	172	173	196	170	181	200	187	186	184	190	195	191	207	177	181	189	181	194	178	179	176	203	156	189	181	187	168	169	171	192	194	198	196	174	196	156	154	191	157	199	205	171	181	185	199	166	188	186	168	182	197	181	209	190	188	172	183	172	188	182	182	198	197	185	179	190	160	199	195	192	185	174	186	178	181	192	198	175	161	203	205	171	176	191	169	184	168	175	175	169	176	204	143	188	191	162	151	204	171	164	188	205	191	195	175	177	178	154	188	167	173	175	182	183	197	186	176	187	145	168	176	182	204	171	192	187	200	193	197	186	176	202	182	176	200	190	187	166	157	182	173	197	212	173	198	183	205	181	177	188	205	185	159	161	192	202	191	183	204	186	169	189	203	175	181	160	199	178	198	158	212	188	183	180	155	204	169	171	175	169	173	168	210	159	174	167	176	177	172	179	188	200	191	203	205	185	185	174	200	170	158	192	224	206	180	182	185	159	182	189	189	198	176	173	171	196	168	182	173	176	190	184	171	178	181	178	183	190	161	180	162	196	183	172	178	186	190	189	179	159	164	178	167	168	158	200	163	165	166	195	182	182	188	173	177	183	201	185	168	186	189	192	168	189	210	182	206	179	163	178	222	158	187	160	192	216	179	165	184	202	182	177	190	172	166	193	204	184	168	192	175	167	192	189	195	190	166	176	156	202	170	177	188	176	184	206	185	169	172	181	173	204	171	185	217	214	195	166	196	199	186	199	197	206	166	193	163	159	185	182	174	177	199	176	167	182	204	180	183	177	223	169	166	193	192	190	183	187	193	179	193	183	171	179	187	189	195	175	190	185	208	165	195	166	194	176	203	178	178	173	165	180	163	183	186	166	180	192	194	209	173	198	197	173	188	171	182	181	182	173	168	179	179	186	185	180	172	221	166	171	184	207	200	197	159	175	189	187	184	188	188	205	187	173	195	177	174	204	189	180	188	168	205	196	172	196	194	178	186	191	173	205	185	209	186	175	188	171	197	181	192	186	156	197	181	173	197	187	170	195	181	187	162	178	181	181	204	182	176	206	190	183	194	177	161	193	203	173	196	173	173	187	190	202	206	172	201	166	183	183	173	183	199	218	177	177	181	191	190	169	182	188	192	172	173	187	173	183	174	170	176	169	187	174	180	181	201	172	190	208	181	171	156	186	169	195	179	183	213	199	205	180	194	170	165	186	178	192	184	179	217	187	180	187	197	198	182	173	209	196	185	187	174	207	202	187	147	207	161	180	188	189	195	171	196	188	165	193	170	173	197	175	165	187	165	200	177	169	170	183	179	179	194	157	135	180	183	191	196	176	212	183	185	189	171	198	187	179	195	173	205	180	200	187	169	200	174	186	173	182	194	165	184	167	198	162	205	184	177	203	200	187	185
38430	47221	43816	33201	36168	34336	28122	25664	28249	26275	27364	23413	20547	16564	13731	9835	11918	11181	9606	8955	7773	6289	4431	3748	3249	2478	2231	2088	1719	1518	1432	1413	1222	1325	1243	1303	1437	1425	1520	1665	1601	1234	1248	903	942	1034	1139	1014	891	949	934	915	753	690	663	631	827	1018	856	809	790	716	647	648	659	627	654	637	599	613	625	679	631	597	630	572	524	533	522	546	541	585	624	619	569	593	483	531	506	534	525	533	507	505	496	464	438	440	494	463	438	464	472	443	487	426	457	435	483	415	458	451	441	464	460	443	473	458	461	465	484	446	460	458	436	468	484	459	446	454	502	483	490	443	391	454	456	438	460	470	495	487	456	420	430	485	446	466	449	424	458	420	457	447	430	495	420	444	405	415	450	435	458	416	449	437	469	474	462	447	432	414	430	472	457	469	468	483	449	409	460	433	461	438	458	457	418	437	430	439	426	454	438	459	442	456	459	460	490	474	468	459	417	429	465	425	438	441	448	466	467	408	456	457	467	433	447	436	418	455	443	432	426	472	429	426	483	444	477	448	446	427	465	454	459	416	444	495	449	472	411	484	437	436	452	489	407	415	436	455	414	457	457	469	436	439	406	438	433	461	440	449	443	453	453	414	448	484	473	429	423	486	497	416	423	448	426	456	476	464	440	447	446	437	468	448	437	435	437	398	445	474	455	429	426	445	462	433	445	470	452	444	453	442	463	453	465	429	487	452	442	448	436	451	483	444	431	438	477	450	456	447	455	439	490	440	464	446	507	443	420	484	427	433	456	447	448	445	420	408	457	471	426	460	427	465	448	444	468	436	466	466	457	454	455	422	443	468	430	464	429	456	445	490	470	434	446	441	409	460	438	467	416	447	464	447	445	487	447	458	454	437	427	410	452	482	475	454	468	454	491	449	421	432	456	438	445	499	475	439	439	463	433	440	424	464	479	434	444	468	443	465	447	461	441	443	475	422	431	441	426	479	447	465	430	457	458	488	448	419	477	457	409	435	456	447	459	434	494	443	462	462	430	432	398	432	438	430	461	439	486	460	459	437	435	470	430	444	444	443	415	454	439	430	469	422	478	455	463	444	436	491	461	448	441	439	396	429	477	461	449	461	405	456	448	447	479	448	434	435	448	464	399	437	450	470	462	481	428	441	445	477	440	489	452	454	422	435	486	460	438	425	461	426	433	452	467	461	469	464	458	440	443	431	390	465	441	436	445	438	485	415	451	460	436	455	460	430	446	460	468	445	464	427	414	480	447	448	455	445	404	414	439	451	457	472	461	419	455	455	444	433	472	450	433	467	464	442	462	446	440	448	442	442	463	458	428	430	434	405	461	454	472	442	423	466	446	472	422	460	438	440	416	454	466	443	466	445	409	460	462	472	441	444	486	484	465	438	441	469	421	478	461	429	467	468	473	459	460	440	444	448	419	467	457	478	445	442	400	447	451	480	437	435	462	451	408	490	452	447	479	451	479	479	421	426	442	451	456	487	450	406	471	483	483	459	478	436	478	449	414	472	445	437	448	465	419	455	460	440	426	445	449	425	439	426	479	470	467	473	459	438	466	465	432	443	441	407	456	417	438	462	453	456	418	440	447	469	444	479	426	432	471	480	469	467	449	446	431	496	412	436	412	440	420	465	453	491	470	438	429	452	445	423	439	475	423	442	468	484	445	456	474	437	456	465	469	450	433	445	466	451	463	475	422	463	477	467	462	472	459	447	412	422	438	419	429	437	449	451	452	441	481	434	476	425	446	434	447	441	441	426	442	458	447	464	441	447	474	481	483	446	438	440	473	475	484	453	473	453	424	462	446	506	426	440	430	478	449	439	435	424	430	432	423	420	474	457	466	434	448	443	491	449	468	449	439	433	488	437	453	407	425	460	426	432	490	445	501	448	458	444	451	479	448	454	442	439	423	473	461	462	424	434	497	479	399	497	462	477	444	486	422	419	470	451	477	436	458	451	484	410	420	456	423	414	428	441	445	435	434	468	421	458	436	461	430	469	462	400	454	429	466	398	469	450	468	464	414	460	514	451	418	440	471	438	445	416	436	436	456	474	444	466	472	452	443	508	450	458	449	432	477	462	449	426	467	458	429	466	439	461	480	467	446	481	433	439	430	419	454	445	423	502	443	443	474	414	451	452	468	453	458	441	447	451	482	499	461	472	463	485	433	463	439	469	476	430	484	486	465	468	468	453	437	461	455	447	458	455	491	440	472	474	440	420	432	440	469	448	413	465	489	416	451	438	457	447	444	401	467	464	443	464	464	416	441	459	447	457	472	477	449	470	449	437	444	477	420	449	422	486	412	470	462	409	431	474	492	490	428	426	432	459	498	438	477	450	440	421	491	408	440	425	493	448	454	423	474	467	429	454	437	495	495	459	446	473	472	475	454	515	424	471	408	458	434	467	431	475	459	461	459	467	405	422	446	429	459	466	435	449	436	454	415	466	455	460	451	466	431	458	438	458	496	452	473	471	443	445	469	462	452	412	471	466	473	450	444	454	451	457	451	432	407	500	459	458	480	445	440	413	439	439	467	446	432	434	479	449	471	431	434	448	446	452	449	477	467	475	475	443	434	476	461	429	427	448	447	472	446	477	414	443	438	435	454	461	424	471	476	467	493	410	432	455	473	444	436	483	463	437	462	425	411	434	444	426	465	486	459	468	435	488	428	420	467	429	468	469	445	447	457	414	452	478	456	421	463	425	441	431	476	444	451	439	435	458	440	411	448	435	445	445	418	480	492	457	469	465	422	447	492	465	430	432	476	452	454	433	453	448	469	446	510	450	451	408	400	425	493	461	477	509	451	433	420	485	480	443	479	447	419	465	428	437	453	479	456	454	442	492	432	431	453	450	458	465	436	431	459	456	405	456	431	433	453	444	434	454	426	467	456	451	458	434	440	458	442	438	419	446	455	457	453	436	471	445	453	412	437	405	461	438	477	451	418	471	433	446	475	484	381	478	462	431	450	427	441	451	424	456	437	403	416	436	461	460	429	444	468	445	428	407	419	454	440	484	451	428	491	411	427	463	444	407	448	430	445	465	447	473	445	452	462	452	439	469	424	463	462	460	468	457	446	417	459	433	486	472	416	473	475	444	475	468	453	443	464	446	460	458	483	428	471	457	398	429	458	449	452	445	437	464	495	455	477	491	471	444	463	431	464	413	443	449	441	456	422	449	425	423	464	438	485	442	468	453	445	445	439	455	411	463	419	463	467	424	456	459	456	460	425	472	433	448	459	450	426	474	427	458	435	422	454	454	511	475	448	458	445	481	427	433	456	492	466	463	394	457	387	453	489	463	497	414	443	453	469	470	423	483	424	493	461	403	436	454	457	484	469	452	395	456	431	468	481	487	452	445	426	473	454	457	478	455	435	481	445	502	428	449	440	459	458	439	471	435	442	447	432	435	455	434	459	415	446	444	449	459	440	443	445	467	461	437	455	468	483	415	412	457	435	429	455	475	449	465	434	497	491	442	467	450	443	406
26539	20523	15859	7035	4515	3057	2054	1434	1208	1055	853	700	660	522	446	442	397	374	357	340	358	324	316	331	324	316	318	320	270	308	300	287	275	309	279	265	301	319	292	289	293	264	267	299	298	277	261	303	302	280	253	268	281	275	257	258	259	267	274	259	249	263	290	257	274	293	247	271	220	236	282	241	291	274	282	292	283	267	247	266	283	285	267	276	258	333	278	273	287	260	271	282	261	280	255	249	266	237	279	243	265	270	299	297	275	314	285	274	277	302	243	264	253	292	263	262	281	260	265	254	267	282	258	265	278	284	293	288	273	281	263	311	272	257	284	218	241	265	278	258	261	289	268	265	284	301	302	254	278	282	286	244	305	277	282	255	273	279	264	297	259	294	291	269	224	287	267	260	266	244	236	253	302	259	256	284	266	270	275	263	265	302	280	285	261	283	280	278	281	273	275	279	249	294	235	260	277	246	292	274	259	281	293	276	282	261	304	297	250	276	276	265	242	273	255	241	230	317	275	274	245	274	266	253	236	273	279	271	280	282	252	262	261	264	279	288	258	267	245	301	273	259	275	255	270	275	272	257	282	248	230	233	262	281	247	261	295	277	279	248	265	272	255	266	249	254	253	255	305	295	270	279	267	253	269	266	267	264	256	248	270	273	259	278	270	248	312	240	268	275	261	289	256	281	273	243	277	290	260	266	276	260	235	281	276	259	259	286	271	279	288	233	258	277	270	289	267	274	287	272	263	262	282	262	263	274	277	243	297	264	272	285	292	265	233	263	270	243	280	262	272	271	255	231	292	282	255	285	281	265	270	260	256	260	268	274	250	254	274	285	275	276	269	261	293	268	260	237	262	254	260	276	274	244	303	272	283	249	274	240	264	269	281	258	254	285	289	264	269	271	273	283	267	266	259	261	269	298	254	273	261	265	260	259	275	249	276	284	275	282	255	288	268	266	291	266	253	269	283	244	261	285	269	268	305	300	243	251	267	280	254	274	258	285	240	284	259	280	290	280	291	280	266	279	281	284	288	241	297	271	259	246	250	275	274	270	291	260	265	270	280	249	270	251	231	277	246	277	277	277	250	265	243	252	271	234	277	278	314	289	298	266	280	273	286	283	273	272	260	267	275	252	283	260	255	256	263	254	255	280	263	271	246	256	294	280	273	264	288	289	287	257	293	273	265	279	268	242	288	270	272	277	259	297	256	251	262	286	283	296	292	290	284	261	272	257	276	289	270	270	272	273	300	253	288	296	296	271	289	311	292	274	280	255	291	238	284	314	249	270	270	279	268	272	261	284	262	249	274	277	268	245	274	262	286	291	252	243	268	261	253	244	246	262	244	266	233	283	273	262	290	269	254	294	257	266	263	267	270	287	259	263	290	260	294	226	295	285	267	266	244	280	265	250	254	243	268	280	252	257	291	290	273	257	302	277	284	286	267	279	261	288	260	256	261	248	266	279	292	259	255	292	288	262	261	276	269	283	274	224	265	309	261	277	255	278	290	250	297	262	277	281	259	268	269	272	276	310	244	250	273	262	253	283	275	286	278	261	256	268	291	266	249	280	308	265	261	270	259	279	255	281	267	259	240	240	264	272	246	256	238	276	279	269	248	265	279	265	244	291	261	242	292	289	297	292	253	252	256	278	267	247	235	262	267	276	283	251	281	287	276	290	269	270	262	275	242	272	249	289	255	269	261	263	314	266	283	305	280	275	266	259	252	281	268	254	260	254	287	274	245	271	281	270	251	300	299	245	299	276	283	291	268	274	261	291	262	313	272	276	249	281	280	281	297	271	268	251	256	230	252	262	259	250	279	276	265	267	291	248	280	252	257	277	252	255	270	276	248	270	271	267	293	275	275	291	250	268	256	283	282	265	249	277	263	276	267	274	243	267	294	274	304	263	285	296	247	257	293	259	279	280	252	285	297	269	289	278	269	235	281	257	262	271	266	260	236	279	265	268	271	256	264	283	302	298	250	260	282	259	285	237	280	267	272	278	261	268	275	252	287	288	291	277	301	273	305	271	261	276	294	275	286	265	291	275	246	258	260	264	255	255	245	255	283	266	262	283	242	265	259	259	277	293	255	275	281	292	281	233	254	291	275	288	289	282	265	265	289	278	292	282	260	277	307	254	304	268	266	269	266	276	264	298	305	267	249	250	253	241	274	309	309	296	260	252	275	253	280	293	270	299	282	241	260	272	266	263	243	293	295	277	267	297	277	256	251	253	270	257	234	271	286	267	291	275	268	263	276	294	279	256	274	251	306	299	284	277	278	254	264	273	245	255	252	299	330	284	262	268	255	242	258	294	253	276	248	288	253	278	275	294	273	268	249	268	230	248	281	286	264	263	261	289	265	238	308	240	241	270	274	254	265	268	248	268	280	259	268	264	249	269	292	293	277	286	250	256	281	284	233	261	274	251	277	254	276	249	247	289	291	267	293	268	286	273	289	289	304	263	256	268	272	262	289	258	250	285	265	284	276	276	259	293	257	297	279	281	278	261	268	284	276	266	286	301	275	258	287	274	284	258	264	268	307	251	285	282	270	264	280	291	258	241	283	273	262	269	272	265	267	264	271	276	241	265	255	265	275	270	242	262	265	274	294	272	265	267	301	293	289	270	296	284	271	236	273	280	256	239	267	278	254	303	260	269	296	285	298	270	251	295	283	271	292	276	275	251	264	281	237	239	251	278	259	246	274	274	280	248	256	264	285	297	265	264	260	258	269	268	295	277	290	283	246	270	261	267	263	271	258	266	282	268	277	283	245	260	274	263	256	283	245	280	260	284	237	290	276	287	295	329	244	266	244	256	275	276	282	246	266	250	277	271	229	260	255	272	253	268	263	296	272	311	252	265	254	272	275	289	263	283	258	279	264	247	250	259	233	270	265	269	302	277	269	266	299	284	242	274	248	287	263	253	264	296	284	292	270	274	253	268	270	294	270	270	243	297	309	271	261	294	248	248	265	282	274	290	279	246	259	275	312	254	285	311	248	266	261	302	293	284	266	247	267	287	276	292	255	258	292	268	252	247	286	270	289	266	274	258	283	253	294	258	267	259	252	295	295	277	256	275	290	294	242	262	266	270	266	277	271	269	294	260	310	291	254	289	268	263	256	260	289	249	267	277	286	244	305	270	276	296	262	293	282	276	276	253	278	294	279	277	282	275	292	268	282	275	252	255	259	293	299	277	251	274	245	267	257	292	261	275	279	260	293	277	271	253	279	273	269	287	265	273	280	280	273	297	257	267	241	275	273	260	255	282	285	310	260	270	274	280	280	263	253	302	236	249	256	248	275	278	257	249	259	278	274	272	303	287	254	252	260	270	278	271	264	267	265	256	262	263	234	267	250	271	259	274	259	286	314	266	264	256	251	248	285	249	230	267	253	272	255	296	272	266	281	249	239	263	269	257	255	276	274	269	275	252	274	267	267	247	247	260	328	264	282	271	268	272	243	258	278	240	267	255	250	269	282	273	267	271	271	267	277	269
17052	18820	20006	13933	12326	9709	7199	5668	5486	4399	3876	3392	2559	2065	1799	1566	1527	1350	1226	1211	1164	1048	940	881	836	849	867	857	836	795	820	790	810	756	762	814	795	815	840	800	797	804	738	739	730	725	674	732	727	700	665	726	611	682	722	654	717	695	667	629	663	669	721	679	642	680	668	708	680	698	660	689	618	663	608	647	664	683	627	667	685	670	657	690	656	612	679	678	649	676	666	667	656	610	654	630	599	663	673	693	658	690	715	659	695	686	701	646	661	642	651	662	597	583	605	655	666	630	640	614	669	665	627	656	690	688	698	672	636	717	635	675	651	726	640	658	657	634	677	628	669	650	629	695	641	665	666	657	674	666	605	655	615	711	673	630	656	686	643	696	667	687	706	622	637	623	638	663	652	648	695	623	656	657	653	654	661	658	680	683	672	671	644	639	653	644	643	667	684	671	701	628	576	628	637	617	667	608	688	616	637	654	617	653	645	656	640	638	600	614	661	640	692	676	636	617	691	642	650	658	629	660	656	637	652	650	646	659	698	659	659	664	636	605	691	715	649	674	641	648	675	624	701	664	662	639	632	663	592	642	590	640	697	675	640	688	689	645	629	605	623	665	628	672	631	648	620	633	647	677	634	664	658	645	643	687	619	615	622	616	687	680	643	674	652	658	676	627	674	657	639	630	638	650	667	606	628	625	651	621	663	637	664	604	652	639	664	637	676	688	674	625	664	617	641	633	624	680	654	612	657	607	649	646	665	626	610	658	636	611	612	663	622	611	577	638	623	672	638	658	661	587	665	601	679	660	639	653	619	680	664	609	643	620	652	672	669	663	597	687	603	644	675	664	630	682	621	687	713	676	663	581	666	609	671	655	667	655	717	696	629	665	623	683	690	660	638	659	640	680	664	658	615	620	687	659	664	655	652	633	680	674	664	694	655	667	728	617	598	640	650	653	677	649	655	675	634	616	698	653	693	658	683	642	686	664	645	641	684	650	622	662	657	666	646	629	657	655	657	653	693	673	648	633	682	661	671	665	629	621	658	643	654	679	675	674	661	640	654	678	619	653	625	642	649	687	677	658	643	678	639	655	663	613	699	654	639	658	663	709	627	692	635	662	650	710	681	679	652	613	698	658	658	652	595	645	674	654	660	677	633	618	622	642	680	670	648	641	585	624	641	661	670	682	671	659	673	633	613	665	684	655	647	688	682	630	630	673	667	665	658	633	665	704	699	605	672	620	632	703	654	642	667	647	631	654	672	657	657	650	682	665	640	656	682	661	679	641	656	717	618	662	609	612	695	631	689	677	665	655	667	639	656	684	635	636	648	667	643	668	677	655	680	653	621	645	618	650	629	744	664	693	609	695	660	672	637	669	639	654	700	620	637	627	668	676	685	668	617	646	690	672	661	683	643	698	666	649	650	599	653	669	656	624	671	722	616	667	648	686	590	651	674	619	683	638	673	667	690	627	638	603	594	671	668	663	700	665	657	644	653	670	641	671	668	631	647	659	648	647	646	659	621	652	636	627	661	625	653	677	616	647	671	634	618	637	705	618	652	637	678	661	678	675	694	660	663	663	692	679	661	642	616	641	640	659	674	661	706	688	638	643	638	664	686	673	654	667	610	668	625	647	673	687	654	671	624	641	709	684	623	643	649	679	650	651	688	627	653	672	677	606	656	619	658	625	680	632	655	686	654	644	630	579	619	644	651	654	682	698	648	666	635	619	654	679	641	659	638	666	668	653	658	629	661	644	647	675	699	645	658	630	658	644	662	655	655	659	643	653	692	670	601	616	636	670	639	641	680	650	626	691	644	683	659	664	648	624	615	695	631	644	602	601	656	653	665	653	682	642	670	643	638	668	645	617	648	646	664	655	657	661	602	660	647	649	624	656	640	697	655	646	606	662	692	678	613	643	695	707	637	630	679	657	614	670	635	698	693	628	637	695	666	644	664	599	649	643	633	622	684	645	651	645	673	646	625	679	640	642	659	665	694	684	662	696	645	614	635	656	629	634	617	678	642	655	674	637	654	673	674	673	644	648	657	689	677	641	664	633	649	652	667	629	640	636	675	644	680	675	659	656	610	626	699	677	619	635	648	632	649	680	640	649	630	693	665	676	633	680	650	686	644	632	648	648	631	662	637	679	667	619	651	680	703	661	623	619	621	639	642	620	663	641	671	639	664	680	646	650	639	630	621	676	655	638	683	654	649	592	670	664	628	645	627	635	646	619	645	675	661	659	624	685	656	667	678	665	625	633	676	613	655	647	650	680	619	643	662	655	649	649	650	637	663	650	639	564	657	626	663	631	662	602	656	633	654	640	667	677	637	668	632	667	650	720	655	659	644	626	596	661	656	611	712	656	666	663	659	645	677	647	647	662	670	627	751	654	673	721	724	633	619	680	607	635	652	664	651	667	653	637	657	692	649	663	657	631	668	667	629	642	679	693	627	635	663	659	668	654	673	648	631	690	632	659	603	602	659	665	688	641	626	609	664	648	634	642	635	651	654	661	663	659	698	640	673	654	678	620	633	642	648	654	682	687	669	688	681	653	666	675	650	663	635	733	664	618	694	701	683	660	666	680	659	701	657	641	621	665	669	679	618	667	622	628	661	660	642	663	647	644	606	626	653	651	650	683	644	644	686	660	672	715	666	671	675	658	667	667	673	657	650	628	692	691	645	652	666	658	656	674	603	677	681	681	630	650	657	652	658	620	651	666	643	664	662	660	639	674	698	642	688	643	645	634	671	658	632	671	715	685	636	695	651	645	660	612	658	642	657	642	633	616	692	639	670	677	626	649	668	662	643	614	663	670	663	667	641	676	651	667	644	626	667	634	656	646	638	631	631	612	659	641	650	661	623	669	649	668	671	668	635	643	633	662	646	619	662	601	649	602	661	665	659	650	665	675	644	640	638	618	655	615	657	643	629	657	620	659	606	673	640	656	674	657	680	661	662	656	668	627	707	659	624	654	620	669	695	657	677	689	697	663	638	627	659	638	667	667	668	629	614	613	655	676	682	612	640	663	643	688	688	614	655	620	685	621	680	646	679	703	643	648	654	654	642	690	664	715	651	700	628	703	662	671	644	655	657	661	675	646	618	614	693	635	690	656	684	666	684	660	671	675	657	588	661	628	592	673	641	638	625	683	612	677	645	665	641	630	661	632	675	650	664	648	675	666	700	635	668	666	627	690	670	655	641	653	670	681	682	676	608	678	656	650	695	636	663	654	645	668	635	629	629	645	661	649	688	660	709	670	655	634	670	651	635	648	670	684	694	630	671	635	670	671	649	650	688	676	622	609	674	648	648	622	684	666	690	669	683	692	666	664	618	642	625	650	667	643	651	670	658	690	676	655	659	652	620	648	667	641	619	623	619	671	641	617	712	703	645	622	684	699	627	657	685	659	669	697	669	688	606	701	668	650	689	615	611	625	651	636	643	658	640	670	692	619	677	674	680	658	642	649	635	645	625	652	655	662	634	667	660	659	627	627
45073	48031	41259	28191	24888	19770	14362	9922	9330	7402	7213	6049	4386	3257	2112	1939	1793	1533	1207	1240	1097	760	569	461	486	433	421	395	337	344	328	337	358	311	319	357	323	367	350	371	360	283	320	321	343	313	283	322	314	314	290	288	285	288	274	314	301	273	322	292	300	267	289	269	271	273	265	298	308	305	297	277	278	288	263	275	251	254	309	300	272	278	310	296	282	277	274	289	266	252	285	277	260	284	294	267	276	285	275	283	248	279	279	289	261	273	292	277	267	269	308	277	271	264	285	260	323	264	287	284	286	286	316	266	288	236	270	251	266	240	246	260	248	266	237	252	234	274	321	261	269	270	255	290	278	266	259	272	283	280	246	289	262	282	246	281	296	245	272	270	275	247	278	276	243	263	284	282	296	270	276	283	269	273	273	249	292	255	240	274	261	264	284	265	302	294	279	250	249	249	238	260	260	287	310	284	288	256	236	251	244	260	253	289	299	264	263	261	249	287	259	253	278	245	235	312	264	272	270	277	292	280	262	248	270	249	256	256	275	252	263	262	290	244	251	223	246	257	241	309	280	272	273	274	292	272	268	266	278	256	322	257	272	244	278	262	286	248	298	303	283	250	273	301	275	270	286	263	277	273	254	242	253	289	275	259	298	244	299	261	293	256	268	288	268	287	275	248	290	258	266	247	273	258	288	261	273	267	258	257	263	272	278	282	257	318	292	246	285	249	241	282	250	283	262	295	297	278	245	269	267	270	231	220	230	287	268	247	307	263	271	245	271	274	257	281	281	291	246	255	275	274	288	254	283	254	249	282	284	260	260	268	262	288	281	253	312	265	285	280	261	262	274	297	289	289	265	271	266	259	272	266	276	272	263	261	236	244	273	284	294	251	242	256	256	270	253	264	283	310	292	285	295	255	277	273	264	279	287	225	269	277	294	272	307	297	247	283	277	277	249	262	249	249	239	303	260	240	251	275	304	261	269	239	253	299	274	242	286	264	282	248	246	284	302	261	252	280	258	256	235	264	267	263	258	312	274	287	223	287	271	246	287	284	236	267	267	274	280	299	271	252	257	258	313	280	294	269	257	281	274	281	258	284	292	307	279	260	263	271	260	260	267	275	299	251	295	272	308	275	266	289	260	281	255	230	250	257	299	281	296	244	289	264	261	282	297	245	270	264	262	291	283	271	268	266	299	258	302	254	281	258	301	246	293	251	277	263	266	277	263	301	263	299	252	269	274	256	287	256	251	260	253	285	254	253	287	267	275	279	276	291	268	240	259	270	275	269	277	284	258	263	259	265	273	286	282	305	242	265	290	265	271	268	278	271	260	271	303	290	259	236	265	275	300	284	277	287	255	269	277	279	290	266	250	281	277	280	266	278	262	292	272	275	275	236	284	263	277	267	251	250	269	270	270	274	282	264	287	266	266	271	279	249	238	273	289	264	245	301	236	274	263	252	297	291	291	287	238	243	330	273	261	247	260	270	287	247	281	272	245	289	275	284	274	295	250	277	250	257	257	249	252	275	296	265	264	278	280	271	271	276	285	280	284	251	278	232	303	267	291	271	292	257	257	268	256	279	245	247	265	257	242	265	306	268	254	307	236	300	259	255	242	283	275	312	248	269	261	271	300	270	258	273	255	270	267	250	255	296	289	261	269	276	282	261	283	255	254	277	294	315	282	288	241	276	260	261	268	277	266	265	280	278	272	247	291	301	261	264	224	293	276	283	267	297	291	249	279	289	271	299	261	237	259	252	310	288	270	257	261	272	279	262	268	275	289	295	275	294	292	264	285	286	259	297	283	249	237	265	270	265	255	272	275	300	273	269	258	274	277	270	271	272	271	296	244	244	264	267	237	283	276	249	271	278	263	296	260	257	271	270	275	278	297	276	254	281	242	282	271	288	275	253	273	257	293	278	287	251	264	285	262	242	250	241	276	282	261	244	255	288	280	268	262	264	264	274	243	263	295	253	274	287	286	293	258	290	245	298	271	262	289	248	275	290	271	259	279	274	263	252	273	261	248	280	284	285	247	269	258	261	278	266	256	259	280	269	257	262	281	286	281	285	305	267	282	308	291	289	255	249	281	272	270	276	273	263	276	244	277	300	261	262	270	255	260	296	244	281	278	240	302	255	284	285	256	258	273	269	262	303	270	273	299	263	259	256	294	285	290	268	269	303	291	259	291	251	247	271	280	289	268	255	281	260	301	271	318	310	267	261	267	252	276	230	240	275	258	282	298	291	251	292	302	258	261	264	283	293	232	284	264	246	245	267	277	277	241	267	295	264	290	266	250	266	271	270	285	246	258	296	241	303	266	256	291	273	282	288	266	267	289	249	264	277	269	283	276	266	272	308	264	269	287	289	305	324	282	233	274	269	267	290	273	282	256	266	246	262	269	246	295	228	286	264	246	276	242	265	251	268	276	262	291	272	302	265	281	282	271	242	244	281	265	257	271	259	282	264	260	226	276	258	250	278	281	273	236	282	262	278	263	312	293	276	283	271	269	269	264	290	291	303	274	270	230	243	288	281	259	280	282	263	280	298	239	280	258	255	251	261	259	280	276	270	274	289	248	278	294	264	268	321	252	299	296	250	271	268	270	285	250	275	243	257	274	288	263	252	279	257	258	278	246	271	282	282	297	308	266	270	278	279	296	275	264	290	252	278	273	267	257	263	272	252	249	288	281	260	274	242	262	245	267	278	263	262	274	255	277	270	255	242	280	239	250	289	249	260	307	250	229	308	286	253	265	274	289	257	303	284	237	284	292	263	233	261	271	220	262	274	251	278	276	240	271	298	296	245	271	239	259	268	285	252	275	269	281	279	289	267	260	301	282	266	258	262	268	279	255	261	295	287	263	281	277	273	257	255	288	253	247	254	283	301	262	260	288	292	318	260	277	260	270	258	254	305	255	282	245	269	278	260	242	290	303	282	262	268	292	295	260	260	248	239	255	289	283	283	280	291	289	289	285	285	284	291	273	257	275	310	262	275	272	269	275	284	251	309	257	291	269	241	271	247	263	269	258	301	267	253	252	279	268	280	266	253	256	277	262	293	286	264	227	273	254	274	261	266	265	273	279	278	230	273	280	328	254	272	274	300	277	283	265	283	251	279	292	284	271	297	287	272	289	250	290	284	278	282	258	251	273	289	271	288	244	227	289	262	254	266	298	244	246	270	267	276	255	263	282	268	299	265	273	269	234	307	220	251	313	256	300	280	270	289	281	291	259	243	273	265	271	249	273	274	237	276	260	308	276	263	298	265	276	265	288	288	275	269	279	245	266	290	266	266	257	268	271	284	279	270	247	238	296	298	269	264	282	263	251	248	267	295	292	273	261	288	245	269	259	279	269	285	287	260	280	281	281	256	276	257	277	256	291	276	270	278	278	258	256	267	295	278	259	254	257	286	287	264	279	264	272	284	277	274	275	253	278	267	281	276	254	250	275	271	267	275	276	280	259	256	256	272	278	275	304	267	245	279	264	292	268	256	274	291
32088	42391	42161	27159	28880	25830	20595	17233	20000	17889	18963	15389	12693	10040	7946	6943	6966	6217	5335	5552	4600	3537	2618	2064	2048	1705	1763	1585	1364	1315	1249	1141	1067	1118	1091	1065	1165	1198	1199	1174	1111	1181	1116	949	955	971	944	900	872	915	863	899	813	757	830	742	868	884	844	841	807	694	752	783	689	699	756	700	745	778	692	725	753	716	681	607	701	651	704	724	663	714	753	704	702	686	712	665	687	675	705	715	711	688	656	691	692	673	648	662	672	630	647	640	650	657	650	621	632	670	646	676	634	631	655	665	623	714	651	655	691	619	691	688	663	632	631	642	617	621	629	629	656	694	636	683	714	626	670	647	687	643	663	672	644	617	648	676	585	638	573	653	632	666	627	629	575	635	678	634	630	606	622	636	622	695	656	671	688	636	648	713	583	674	664	631	656	625	650	618	623	612	652	652	639	653	671	637	674	643	663	646	567	665	660	633	605	664	621	652	613	677	648	647	656	603	693	657	633	673	621	613	622	621	631	639	661	659	657	676	619	661	651	649	659	639	610	606	609	619	647	663	650	652	637	635	654	663	584	673	623	629	610	653	599	640	634	637	672	617	640	624	629	641	656	631	607	635	634	659	630	702	591	591	626	645	638	617	685	638	656	663	677	637	594	650	648	652	634	653	619	637	662	674	656	633	605	665	664	710	654	668	609	647	625	654	652	642	683	635	638	645	638	619	629	658	660	645	645	648	638	622	680	597	669	597	629	669	691	649	662	627	663	630	613	636	620	621	618	646	641	632	656	660	645	655	652	675	666	651	656	613	633	616	618	619	616	656	625	643	599	677	651	647	694	659	631	640	624	635	666	653	596	618	679	610	654	632	592	632	645	639	626	617	642	674	632	686	640	640	634	643	624	655	642	616	653	638	619	683	659	633	638	679	681	642	615	666	570	650	637	675	680	674	677	649	676	673	622	652	666	657	621	641	703	664	633	617	628	662	659	575	632	635	666	612	631	649	690	677	648	656	654	661	670	660	665	651	654	633	659	637	658	639	672	649	685	690	630	647	590	639	612	641	619	654	598	610	688	662	645	634	655	626	632	667	603	629	640	628	643	604	637	612	633	630	664	662	614	670	644	658	639	650	619	633	633	609	651	647	623	674	620	625	688	611	657	663	662	631	596	666	606	612	636	626	634	628	629	638	701	631	632	625	608	637	703	658	672	599	617	647	624	631	623	608	648	659	653	621	650	673	575	635	652	652	659	622	617	621	674	613	681	610	642	622	641	645	658	606	585	677	621	612	641	626	638	631	603	645	695	689	681	636	647	647	636	639	639	641	647	650	648	639	664	614	612	644	656	636	650	623	668	642	671	656	647	636	665	635	662	644	642	628	717	610	643	643	613	655	633	602	633	651	579	653	634	651	669	654	641	608	669	642	659	642	644	666	653	666	656	622	696	665	682	645	714	661	649	626	641	669	651	669	658	656	659	690	652	678	660	706	640	653	691	656	625	683	650	663	646	717	633	667	653	655	628	642	677	621	631	632	657	631	588	638	694	643	709	622	651	612	650	648	641	639	648	635	607	632	630	628	664	623	638	636	634	611	638	630	582	648	647	640	621	629	620	607	675	622	631	644	644	614	645	656	623	632	624	648	608	627	620	664	622	656	651	679	679	663	676	675	648	613	671	615	636	652	644	670	614	605	672	631	677	700	601	614	639	623	677	665	667	605	698	648	681	615	712	665	605	651	683	711	673	633	643	617	578	670	633	635	653	658	671	661	625	671	634	662	637	670	595	642	611	651	581	681	665	640	631	635	597	657	665	645	632	632	635	653	670	665	641	631	613	661	663	657	658	626	581	697	661	639	610	654	612	694	673	623	641	699	683	635	664	689	669	699	645	667	685	666	655	638	692	655	621	667	673	634	645	633	678	664	623	591	656	669	681	678	672	625	639	653	635	626	672	639	681	603	630	700	646	666	648	604	650	660	631	626	670	683	639	634	673	676	673	666	656	624	659	634	641	660	701	652	661	644	666	599	650	664	616	669	671	637	657	675	616	620	668	650	653	642	648	635	652	656	616	593	674	626	617	658	642	631	679	669	689	662	639	674	630	700	643	622	625	649	634	668	661	636	632	588	664	637	655	596	666	664	681	661	668	641	659	642	616	635	613	672	642	645	656	631	629	669	654	665	643	629	626	670	637	655	615	624	640	663	638	632	632	600	633	613	616	655	658	706	635	701	588	615	602	657	655	627	613	652	681	655	615	667	633	643	640	694	674	630	619	656	633	673	642	648	642	701	662	610	655	621	662	620	661	630	682	710	638	690	685	652	630	642	668	638	673	650	648	642	659	612	629	642	589	630	651	663	666	598	642	641	644	649	626	648	637	664	681	678	650	704	707	627	708	603	630	598	644	650	601	706	660	624	640	653	639	639	676	656	655	615	619	669	638	616	632	626	611	646	653	633	615	685	643	632	640	661	635	658	649	623	625	645	638	650	576	634	570	662	645	609	684	672	642	638	645	634	634	627	689	634	628	682	662	667	645	584	657	617	589	631	691	637	649	629	627	651	647	662	655	621	645	659	641	648	640	613	648	664	638	652	652	706	636	626	634	647	656	622	653	609	628	635	626	669	640	619	627	625	660	651	655	662	685	619	637	639	707	675	634	623	656	612	643	654	615	635	689	665	610	629	654	638	654	635	632	651	646	610	663	644	643	610	604	648	631	659	674	637	671	627	635	608	625	596	639	668	638	647	669	620	626	693	636	623	627	653	637	618	611	614	656	701	650	595	652	652	611	643	626	629	669	651	665	663	619	655	639	631	671	633	661	700	618	657	665	665	624	640	642	645	659	634	648	639	661	658	654	706	661	658	663	680	645	644	591	636	593	645	658	644	690	647	669	630	638	648	676	643	652	625	630	702	653	664	583	634	665	662	639	605	649	618	651	669	584	648	638	617	638	642	665	665	636	655	687	631	646	655	623	633	624	607	651	647	617	650	656	617	652	640	689	648	642	668	687	623	655	685	639	644	652	639	633	629	646	655	589	628	639	682	633	638	644	676	683	642	626	678	639	592	645	696	648	624	645	635	636	654	612	655	622	642	623	618	656	604	657	591	632	628	599	657	621	635	666	669	619	622	669	613	655	619	625	664	611	607	663	677	653	666	636	664	619	637	637	660	638	664	664	648	676	675	657	665	639	640	633	656	584	610	694	654	678	665	638	632	641	671	637	630	637	676	668	659	636	656	670	659	629	651	708	664	601	644	651	623	651	675	650	639	654	637	658	612	660	659	638	624	622	614	634	624	641	641	653	672	629	651	661	645	662	607	637	679	651	605	650	635	632	657	658	614	646	675	656	639	668	674	674	633	626	627	656	631	650	616	636	626	591	625	651	611	661	634	666	642	664	613	614	659	675	631	635	645	619	705	640	662	672	612	592	631	630	659	658	633	634	648	585	636	654	626	668	629	655	620	649	648	683	666	645	676	618	630	648	671	590	644	640	662	677	651	700	637	659	676
55710	50363	43392	31286	28939	27482	23608	17926	17385	15640	14801	12867	8929	6530	4615	4650	3926	3481	2348	2167	1968	1476	838	631	684	436	494	518	370	395	322	337	310	377	336	315	322	309	348	316	337	287	304	303	255	250	254	255	253	268	225	220	263	218	216	243	239	261	225	241	235	213	221	182	219	205	226	208	192	204	199	223	196	218	171	172	176	205	202	203	196	222	205	212	201	182	180	224	181	194	219	199	228	200	177	195	178	204	189	225	170	192	184	191	196	194	189	170	196	183	203	204	179	175	183	181	174	159	170	183	171	189	173	197	194	177	182	195	188	200	174	208	172	178	193	179	176	162	174	207	178	181	205	180	191	198	198	202	201	171	194	197	188	171	169	192	213	196	213	190	181	175	187	167	210	185	184	200	188	197	197	153	208	195	151	205	189	183	211	155	177	213	203	165	191	176	166	193	156	195	185	185	189	202	186	197	169	171	174	192	177	182	196	183	182	177	194	193	181	181	173	191	161	182	205	169	183	216	185	196	176	169	186	168	169	192	165	200	191	186	185	196	192	201	187	200	201	185	173	171	196	178	173	184	179	183	178	185	161	169	173	199	192	172	184	192	176	178	183	193	182	204	205	186	203	177	177	196	163	179	205	198	187	196	198	184	187	175	202	201	187	166	201	211	197	174	184	197	200	173	197	178	185	195	179	191	195	203	189	189	162	181	179	195	162	178	195	171	188	186	198	188	192	155	208	197	220	184	189	180	182	182	176	185	177	171	216	181	189	201	170	186	201	181	200	221	170	214	178	171	186	193	176	194	181	167	178	172	199	159	219	192	188	186	187	197	166	213	188	182	186	182	178	188	188	168	179	182	199	214	201	197	189	182	171	202	192	177	200	172	185	201	191	184	180	154	197	176	193	182	186	185	182	209	161	197	178	186	173	179	188	207	183	183	198	208	181	195	180	173	199	184	191	186	194	189	197	185	197	203	173	191	187	194	207	205	159	181	201	181	180	182	188	172	170	195	205	180	191	172	179	176	201	207	159	193	185	183	184	169	192	184	172	191	200	186	184	201	187	188	195	194	194	217	188	172	180	197	206	197	198	201	170	196	183	197	181	193	187	192	164	191	204	162	208	240	189	195	170	183	199	191	152	179	197	199	200	164	175	194	187	183	170	155	186	195	203	180	194	197	213	184	180	158	194	185	173	162	162	185	213	187	212	190	209	201	161	176	163	190	184	175	185	173	197	196	201	163	196	185	184	198	185	174	186	203	174	180	195	186	176	181	180	191	188	182	182	198	183	191	201	193	189	200	183	187	211	213	188	203	181	196	173	179	191	190	186	198	189	174	188	200	170	190	217	161	184	182	199	159	175	160	190	177	188	210	177	199	189	195	204	192	194	198	179	192	161	160	183	200	188	174	166	203	212	217	189	183	197	198	203	198	188	194	185	194	202	184	166	173	197	175	195	210	173	169	201	199	188	179	174	192	179	187	188	162	178	206	177	193	184	188	172	187	199	161	180	184	184	237	203	180	207	187	177	162	197	190	190	190	167	193	195	179	214	204	223	175	192	187	175	192	191	188	185	175	208	185	174	189	189	182	198	194	168	171	199	168	200	179	177	184	187	184	208	192	197	187	202	186	198	177	178	151	183	173	208	184	195	188	148	171	201	196	171	172	192	205	178	174	185	199	194	181	185	209	190	197	202	198	216	193	179	202	158	157	204	193	193	186	200	180	210	203	189	181	190	186	182	181	155	179	211	189	194	184	199	162	184	197	187	175	210	196	216	172	192	179	187	184	197	187	197	166	177	183	172	193	193	185	212	171	197	185	174	156	194	174	166	177	182	180	154	185	169	201	222	215	174	199	202	177	181	195	196	201	177	194	191	197	186	176	176	198	184	189	192	179	202	185	187	183	190	172	198	188	176	168	174	170	170	177	172	190	199	200	191	184	171	172	183	212	180	196	169	192	166	190	168	199	175	174	183	185	184	177	185	189	189	183	179	184	177	188	178	157	162	181	213	184	201	188	167	158	155	212	183	188	171	183	191	166	195	193	188	201	194	162	183	178	175	188	195	181	191	186	190	187	187	186	210	172	195	205	206	189	194	175	192	173	177	177	174	182	174	195	197	166	175	174	179	167	200	177	190	222	204	215	196	173	184	176	184	215	169	184	180	189	175	161	189	217	191	188	178	195	212	187	191	185	186	194	178	194	179	151	181	185	182	221	177	173	204	184	195	206	174	200	174	195	167	191	182	154	191	155	186	173	193	196	181	184	205	164	205	203	211	181	190	188	166	198	169	201	201	200	192	183	188	192	184	184	185	193	203	192	210	223	166	196	186	186	208	193	174	185	182	178	206	196	200	180	182	214	195	183	183	175	204	167	198	189	178	148	188	185	171	192	177	183	180	186	188	195	160	188	189	210	191	186	207	175	221	167	192	185	189	201	195	189	185	176	187	176	219	195	198	178	189	202	192	193	182	194	176	192	189	179	209	198	186	190	197	202	179	193	188	171	195	189	188	205	182	171	175	196	180	175	201	206	167	183	186	188	189	174	213	165	178	209	170	187	193	199	189	194	212	205	159	177	176	178	175	199	187	189	204	169	173	178	180	178	181	184	195	174	193	177	192	200	159	206	180	229	189	180	194	189	175	189	186	183	194	209	172	198	179	198	201	198	194	179	177	168	178	199	189	179	198	192	191	169	176	220	196	196	186	222	184	168	182	201	203	184	214	201	185	198	171	224	197	174	169	192	169	160	182	172	185	178	201	171	183	194	196	167	154	196	173	188	181	192	218	185	175	203	176	192	187	158	195	187	214	190	201	191	179	198	171	183	198	197	181	188	202	217	188	186	177	182	181	211	189	187	203	199	218	197	180	172	206	218	178	189	182	190	193	166	179	205	184	190	170	212	185	216	229	204	192	200	193	188	190	181	190	198	208	188	211	187	215	203	190	202	213	192	199	198	191	167	169	192	178	187	224	191	188	176	213	158	195	190	191	205	171	186	167	186	147	181	182	189	171	169	189	195	196	184	192	194	189	183	176	171	168	168	176	183	181	202	171	182	170	173	187	182	197	167	179	203	176	190	198	184	160	210	184	169	181	200	198	157	179	178	198	168	155	217	179	191	187	193	207	205	179	170	170	193	177	181	206	195	192	173	197	176	176	185	176	192	191	182	207	198	193	162	165	196	198	182	187	186	202	169	157	200	204	188	192	195	187	201	187	179	201	211	195	182	195	197	174	185	188	190	180	173	181	175	183	178	179	188	183	195	205	191	176	164	174	216	193	199	176	159	218	178	186	200	180	186	199	187	168	160	177	178	207	196	187	227	187	188	193	197	164	170	200	181	175	203	202	189	207	205	214	198	203	199	185	178	149	179	203	173	159	188	174	177	185	206	208	208	180	188	205	173	173	184	198	181	181	203	207	193	186	161	177	196	188	175	168	173	201	209	211	169	198	197	196	198	183	194	190	176	195	183	184	198	188	174	174	182	159	192	189	185
41726	49083	49146	36465	35730	32614	28681	24768	28256	26859	28608	23951	19984	17343	14374	12738	11666	11308	8864	8433	7995	6456	4475	3499	3701	2565	2281	2352	1737	1800	1539	1416	1408	1562	1387	1275	1345	1495	1411	1531	1553	1411	1150	1361	1078	1067	1141	980	958	1019	923	925	984	714	726	734	920	1021	903	871	811	626	690	626	634	565	636	640	635	651	641	636	572	550	560	586	535	527	514	549	573	568	626	578	565	572	566	507	504	551	547	524	523	490	477	455	468	524	452	468	453	477	453	470	458	441	463	459	464	472	446	491	511	471	489	450	481	464	420	473	482	500	458	442	452	458	464	472	432	416	489	470	470	435	439	448	469	485	490	458	432	442	443	462	510	478	447	461	412	464	450	443	419	467	432	455	458	453	457	473	473	477	485	435	438	450	513	444	474	460	489	469	462	469	451	506	463	492	440	458	454	465	492	441	398	484	451	455	449	427	463	433	428	455	434	467	459	485	454	469	456	480	495	440	429	441	444	485	462	474	480	486	483	472	452	474	443	431	479	436	456	451	479	435	497	429	461	479	447	481	466	463	445	449	443	472	481	491	426	449	490	434	446	409	486	444	467	462	449	458	459	441	473	464	482	427	453	443	431	458	464	435	447	454	461	418	433	463	459	452	451	467	512	439	447	436	452	428	458	470	439	471	445	459	498	453	451	468	461	484	457	419	424	452	460	438	472	451	480	477	466	451	461	459	442	441	456	484	449	440	432	462	465	449	449	437	489	469	448	416	450	453	427	428	455	435	473	451	444	445	432	483	456	458	475	440	474	519	456	486	450	443	474	456	459	439	467	421	486	453	421	462	517	419	436	486	423	469	447	482	455	445	423	457	449	463	425	459	442	458	471	480	424	442	446	427	461	457	465	416	453	461	475	470	479	469	431	463	510	455	477	462	465	458	487	407	485	466	452	416	449	426	440	451	435	503	475	407	470	489	420	466	449	434	465	468	479	456	426	458	456	458	463	452	498	476	450	441	456	460	475	454	464	445	477	456	495	465	438	458	471	491	459	474	466	431	458	459	458	456	470	486	518	446	474	434	442	461	460	457	419	455	435	471	451	474	426	441	459	467	444	486	463	449	448	471	442	476	470	450	449	463	454	473	445	436	441	442	433	461	445	443	522	417	422	445	465	476	455	420	473	449	451	459	419	477	501	453	438	455	458	480	460	482	468	480	449	454	453	472	439	451	427	444	445	450	468	444	457	428	418	424	440	467	421	456	490	465	460	486	445	470	466	475	465	452	448	474	455	451	444	455	448	483	492	459	443	470	443	427	452	458	479	440	454	452	471	438	453	436	465	418	435	441	467	408	483	464	456	446	425	423	442	423	446	481	458	481	405	473	445	473	458	422	452	476	480	477	453	469	443	462	492	443	462	431	445	475	454	462	414	465	447	422	443	446	446	456	434	448	471	419	462	428	454	441	473	444	434	472	459	429	518	485	466	435	447	451	435	466	447	450	468	451	475	447	457	459	464	429	409	432	464	452	425	463	494	509	441	459	453	454	446	478	452	455	438	424	444	440	470	504	453	463	441	486	496	471	436	453	438	424	416	410	481	411	445	459	427	469	476	483	467	456	453	450	434	455	473	448	476	445	444	490	446	444	454	415	475	437	463	473	487	453	485	437	454	426	444	467	451	490	473	487	422	447	460	485	469	464	433	476	482	465	460	448	406	420	471	430	453	456	396	501	445	479	448	475	499	448	475	431	442	438	456	471	428	444	475	472	431	449	491	485	459	460	456	458	433	463	460	457	420	440	478	490	448	439	448	416	463	465	462	487	436	473	469	451	453	458	463	434	442	499	509	421	402	452	448	464	476	438	417	467	445	460	450	494	462	463	512	430	481	469	469	486	452	431	427	453	444	464	441	451	463	457	431	467	424	431	438	463	449	441	459	477	438	454	432	451	442	463	426	412	437	496	451	458	468	480	482	447	464	449	434	453	466	438	446	466	464	479	459	463	473	449	470	460	495	443	480	471	454	476	471	460	447	461	458	455	466	456	496	455	460	458	433	419	449	466	408	465	441	442	453	482	472	443	458	447	419	481	439	437	483	466	447	501	429	480	427	465	484	431	435	437	444	470	447	429	498	483	472	427	449	473	431	427	471	489	459	467	450	458	468	485	489	454	429	472	462	449	423	473	454	466	448	429	469	447	444	458	429	462	437	415	429	459	514	441	472	434	447	422	466	429	450	445	439	428	404	482	480	426	453	515	466	410	466	445	474	468	427	439	446	436	445	424	475	447	465	454	451	474	448	423	435	479	450	495	444	474	420	435	443	478	446	449	504	427	417	416	465	436	482	437	479	437	464	483	424	448	408	461	494	494	473	452	452	439	475	465	476	456	415	439	423	492	479	434	448	475	448	440	435	482	446	430	456	444	472	476	434	454	443	461	447	453	439	438	464	467	453	433	453	438	468	473	468	491	440	461	504	473	479	451	429	448	466	457	483	442	468	447	395	473	446	454	469	464	452	456	476	465	481	422	470	463	466	487	475	436	460	445	472	433	471	477	437	448	460	475	420	460	445	461	499	479	432	438	445	479	477	486	423	435	470	449	427	460	420	403	456	465	466	428	448	468	451	463	453	429	468	443	472	427	434	431	429	460	453	457	482	456	417	460	438	490	455	447	472	486	451	461	493	449	442	456	454	416	482	469	451	464	450	459	439	494	475	475	462	458	455	459	436	463	440	455	419	435	426	473	465	477	465	459	477	482	439	430	423	487	485	484	444	439	468	427	450	424	480	472	460	465	477	437	451	478	466	439	507	437	448	463	468	450	500	491	439	439	412	449	475	459	463	453	487	454	421	468	451	432	455	438	469	450	456	430	446	482	424	439	439	454	483	477	471	491	478	451	407	469	413	461	461	453	437	452	470	439	450	436	492	490	425	443	452	449	442	437	473	463	405	439	447	483	465	455	452	476	435	454	455	484	460	442	435	417	464	424	487	459	447	464	451	420	438	451	432	464	454	426	444	437	465	482	465	431	464	493	439	437	479	432	460	500	475	463	426	438	458	472	434	473	450	437	471	429	498	436	443	466	442	453	482	470	480	465	451	446	452	457	476	464	447	441	441	476	484	450	467	491	475	416	463	453	448	417	464	474	430	481	444	478	448	436	477	437	457	462	464	470	506	443	436	476	435	489	463	467	463	484	429	507	458	455	413	450	455	488	462	440	495	470	442	444	455	423	439	481	413	475	428	462	456	446	419	475	442	433	441	492	489	444	439	470	459	433	486	443	477	489	428	440	427	443	476	492	450	485	461	469	437	425	450	447	411	472	472	454	452	452	476	459	472	417	524	475	483	464	459	473	429	461	440	430	457	444	478	440	439	483	456	460	436	451	467	423	444	454	455	466	456	491	440	457	437	456	462	469	483	464	463	419	510	465	457	430	486	462	442	472	429	469	395	460	468	450	437	429	511	446	466	417	464	511	463	465	463	435	427	506	445	480	480	449	436	443	469	468	436	461	454	441	410	419
26811	20566	15396	7263	4505	2880	1942	1499	1201	1037	925	728	591	522	472	420	393	427	371	368	354	290	329	315	310	284	300	275	308	277	291	297	298	293	292	308	295	339	309	302	340	259	281	298	266	297	272	297	276	266	287	261	271	265	245	274	244	274	277	262	319	268	275	278	298	276	251	272	306	267	267	293	293	268	304	273	271	259	281	270	273	283	247	280	277	262	265	272	243	279	264	261	293	286	284	253	230	260	302	260	261	280	262	259	259	233	277	242	293	305	279	238	267	261	294	269	298	304	294	259	282	306	265	271	264	265	299	269	250	257	258	305	276	282	271	287	265	240	270	305	262	251	296	255	265	271	302	263	297	292	274	267	246	268	305	276	249	243	264	288	277	252	309	272	272	269	265	260	261	281	277	268	246	282	241	262	260	272	252	274	274	293	253	281	276	276	292	290	305	274	275	305	296	270	238	241	275	292	304	267	266	287	257	253	262	302	270	285	259	275	270	282	246	265	249	271	249	298	267	274	275	274	263	263	267	268	277	261	322	278	274	296	297	278	268	251	279	262	276	251	262	262	283	286	282	277	262	235	266	250	255	292	280	248	281	291	316	279	291	265	253	265	261	243	263	262	255	280	285	269	284	261	302	292	306	264	262	264	295	278	259	292	259	264	263	286	313	273	256	262	243	232	285	290	282	260	262	269	246	310	272	259	282	274	317	266	263	254	266	264	258	273	293	259	256	260	282	290	277	285	257	277	256	260	285	264	292	258	296	267	263	274	267	264	276	252	272	243	247	270	286	258	279	294	265	271	254	254	293	268	273	270	263	257	263	260	301	282	267	288	272	270	273	265	281	267	303	261	272	249	281	283	274	262	296	273	272	266	266	272	276	258	259	291	266	236	290	260	269	275	272	247	261	275	286	274	266	272	273	268	276	272	277	275	287	300	293	286	255	293	280	272	275	267	290	313	282	250	284	264	260	305	281	280	260	281	258	300	293	285	284	299	247	254	295	277	269	273	260	262	275	290	290	251	296	249	255	257	261	257	295	255	252	270	269	274	280	286	285	290	282	257	293	260	297	254	239	252	310	291	283	266	260	288	269	259	299	244	282	267	274	254	274	266	260	303	277	263	262	254	290	275	253	258	260	265	276	264	264	277	307	301	285	268	279	270	253	272	281	317	255	291	294	271	275	255	274	262	287	299	268	272	283	306	265	284	264	261	266	280	294	264	297	260	291	269	283	275	268	294	274	265	269	287	289	277	295	307	247	270	275	285	280	300	296	266	291	274	259	271	321	267	292	281	264	252	280	270	272	289	263	313	275	297	256	228	261	309	294	290	274	287	266	268	294	275	269	305	287	276	244	269	289	287	247	266	264	281	295	274	288	262	299	298	255	268	248	273	300	284	283	274	294	264	292	298	273	257	258	238	244	249	242	300	276	260	250	265	284	275	258	269	250	276	264	249	271	277	263	270	269	290	284	277	295	258	269	272	284	278	288	276	306	299	297	260	307	287	275	287	303	238	256	265	260	268	242	268	265	256	282	312	271	288	261	315	291	256	269	273	287	296	286	257	263	267	263	266	256	253	269	295	240	259	272	268	271	290	270	292	266	265	299	298	261	237	243	271	292	278	290	285	230	255	240	250	254	297	287	279	239	241	247	257	254	275	280	266	283	259	273	272	277	288	285	254	250	238	298	233	275	260	270	270	262	268	287	291	277	278	297	299	260	275	277	260	267	269	260	254	273	249	285	275	282	297	261	279	226	282	273	295	291	260	229	282	258	256	272	268	268	262	261	267	244	252	259	289	279	240	278	263	275	293	222	277	244	312	254	260	307	277	285	280	283	298	280	278	247	272	295	267	252	296	297	257	258	262	256	266	269	261	248	282	289	287	280	245	252	284	251	249	264	302	305	315	301	274	289	248	248	287	268	232	299	282	265	274	286	264	246	262	271	283	261	237	247	236	248	268	262	294	262	247	279	258	291	283	283	261	299	274	312	265	267	280	292	287	286	275	282	263	266	292	277	261	253	245	292	268	299	265	274	257	254	292	240	292	256	278	278	307	270	269	288	321	288	286	289	285	270	265	296	293	306	273	284	254	272	277	272	277	291	282	271	282	225	269	253	241	252	282	266	270	261	280	267	291	297	303	283	260	271	262	296	305	290	265	282	272	269	255	265	262	305	278	296	292	239	250	289	261	254	267	293	278	276	249	278	251	284	286	292	262	275	255	234	275	270	245	256	274	269	260	275	292	282	241	280	293	282	259	273	283	276	290	240	264	275	287	283	286	239	311	263	270	289	294	270	245	281	285	289	288	286	282	284	259	296	269	262	269	286	290	248	314	280	281	259	250	263	273	290	246	250	250	262	294	291	258	277	270	272	244	254	303	263	276	267	254	251	271	278	244	275	277	263	260	280	280	259	286	279	284	260	288	271	247	275	229	256	286	277	261	282	269	271	241	257	226	254	249	257	294	279	290	278	250	294	277	260	279	283	255	284	278	294	250	260	300	271	270	299	255	287	288	258	249	293	274	296	247	279	271	253	272	245	299	288	286	269	254	282	276	263	271	263	270	281	259	309	288	267	271	270	279	283	289	282	278	275	268	279	284	316	278	261	284	285	249	272	271	288	262	290	280	262	265	296	286	277	297	264	247	263	282	300	295	283	271	247	301	257	254	249	269	293	253	284	265	279	252	277	291	306	265	254	260	259	257	262	276	276	267	236	241	269	262	261	261	284	273	263	269	263	246	281	265	300	307	238	246	251	251	285	304	300	280	277	287	269	250	286	274	278	276	277	270	283	278	272	288	306	250	270	266	296	293	280	255	288	280	268	263	258	280	282	276	240	262	274	291	285	277	282	257	258	268	293	267	265	270	253	295	294	265	253	241	256	273	288	291	264	251	260	282	267	237	279	272	281	270	272	259	269	262	236	257	281	278	278	250	264	272	254	258	256	275	277	270	252	303	307	294	279	261	280	277	267	277	267	258	232	243	268	250	284	287	265	250	291	274	295	307	248	284	248	288	289	276	259	266	253	280	284	295	268	271	267	304	265	270	276	249	277	304	298	231	309	267	274	290	272	252	255	281	268	266	285	321	273	274	249	298	264	296	297	266	277	270	265	295	283	274	298	281	256	300	256	251	232	267	255	273	273	258	264	252	243	268	265	281	248	294	248	254	264	280	287	280	261	261	221	243	268	298	263	276	294	282	288	277	265	311	279	278	274	256	281	259	282	287	238	276	295	258	289	302	261	272	272	268	250	294	278	262	245	273	259	302	290	255	274	262	277	293	306	270	260	309	262	247	291	303	230	289	262	293	272	258	276	283	287	302	262	283	271	274	273	297	302	251	281	257	284	273	255	279	271	269	273	253	312	255	265	241	268	276	303	264	281	280	276	261	262	288	301	250	244	284	272	236	269	310	275	288	247	281	260	242	281	256	256	290	279	289	287	255	296	274	285	275	270	242	265	258	267	266	294	279	270	268	261	272	256	243
16687	18547	19764	14020	11823	9309	6945	5790	5270	4588	4239	3350	2569	2066	1769	1679	1388	1395	1178	1089	1133	987	918	894	886	870	885	856	877	809	860	811	828	798	852	828	855	832	781	832	845	794	792	781	734	708	657	769	762	668	697	690	707	681	678	693	717	681	706	683	660	665	637	692	704	694	670	637	675	655	695	624	603	652	651	632	709	623	696	677	628	690	623	725	674	682	692	699	698	683	623	705	638	732	693	631	704	685	679	700	668	693	627	653	699	654	692	681	687	666	656	676	681	654	679	654	697	655	658	687	644	680	663	622	634	640	665	674	666	665	704	634	675	699	644	666	665	699	675	685	703	639	647	682	667	673	585	631	653	664	655	674	684	633	643	670	697	635	672	681	685	634	686	661	711	663	634	672	654	642	632	663	643	606	656	642	663	656	678	673	676	673	680	662	663	582	654	661	670	667	642	658	651	639	704	686	667	667	645	641	671	688	632	659	633	646	642	655	659	676	706	677	664	692	679	665	720	645	616	679	671	622	660	662	682	647	723	606	654	629	673	641	697	667	704	699	701	659	681	652	667	649	639	611	622	650	624	637	634	665	694	664	648	649	662	655	648	625	650	646	694	622	696	641	666	713	657	650	703	616	660	686	639	666	664	660	650	661	679	624	622	634	704	705	640	638	646	666	700	640	676	648	626	611	626	666	693	636	639	645	651	651	695	623	683	673	676	697	619	650	665	662	655	635	663	661	669	652	691	688	672	659	716	622	652	660	727	619	671	667	672	658	692	696	635	696	642	639	665	654	680	603	652	651	649	670	663	660	631	675	668	664	631	689	646	676	620	617	670	633	678	626	641	606	692	718	684	702	666	653	666	644	670	619	696	656	621	671	648	648	657	644	639	668	653	609	687	665	690	729	643	658	658	648	685	655	651	666	672	657	616	695	658	667	686	659	619	670	678	651	648	667	621	662	641	679	698	682	584	613	669	638	634	636	658	625	626	671	639	656	666	647	618	641	652	662	657	616	711	620	661	677	682	639	693	641	638	644	686	638	678	675	687	654	655	650	656	629	674	661	673	627	652	693	615	632	643	649	647	668	699	672	713	656	648	673	671	657	700	639	676	683	640	655	651	639	661	703	675	624	653	691	688	700	633	659	685	692	668	676	645	682	630	673	663	650	613	686	636	640	687	679	613	669	644	668	667	638	661	703	640	672	651	645	670	675	660	673	686	622	644	637	694	655	662	656	666	626	648	629	643	617	700	659	653	698	650	616	668	629	637	666	665	695	670	684	627	639	602	660	615	668	656	653	643	671	647	663	648	673	654	656	674	600	658	658	650	655	670	656	636	646	619	658	703	707	653	648	669	650	620	704	660	677	637	633	625	621	673	663	663	663	672	594	655	692	649	696	628	653	700	666	687	675	658	665	685	656	716	632	684	668	651	653	701	679	657	631	618	654	679	700	657	655	624	655	619	663	653	645	690	693	624	678	630	638	680	693	638	659	659	638	699	647	671	636	669	639	684	634	635	668	657	693	698	625	651	675	644	704	654	673	643	678	667	675	654	683	638	676	687	617	622	688	634	631	649	683	640	691	666	693	688	669	710	638	658	654	634	669	642	648	625	650	709	655	638	670	654	647	684	684	693	668	691	700	652	677	669	650	638	622	673	705	694	679	687	675	666	613	631	692	640	682	616	679	618	673	662	618	675	664	644	672	663	630	636	621	658	692	656	672	674	630	659	702	668	686	594	657	676	631	660	646	643	679	667	636	672	664	631	642	702	656	617	706	658	630	678	635	664	659	646	642	637	631	668	621	654	635	694	665	680	675	668	635	650	619	668	627	637	668	633	681	634	631	670	658	637	683	700	618	698	682	718	681	600	691	646	650	645	603	690	679	636	632	663	703	662	661	684	678	642	718	664	650	701	673	640	663	659	671	615	641	578	686	642	698	651	635	683	651	651	647	661	712	661	657	632	701	661	691	649	664	628	657	624	632	677	645	666	686	639	688	627	640	645	658	637	626	663	681	689	654	684	646	675	661	661	671	628	698	691	717	628	652	624	650	669	678	654	663	622	736	667	682	681	608	667	688	648	672	668	680	636	668	674	699	706	631	649	682	667	657	695	638	648	653	617	646	668	640	701	689	660	687	649	643	646	640	680	686	626	685	664	679	675	657	659	649	693	614	646	675	632	656	663	663	687	707	691	645	673	663	653	641	639	664	677	638	631	678	688	673	626	644	658	644	651	651	664	653	656	637	702	653	669	625	689	658	630	628	650	660	692	667	641	682	687	646	702	665	662	677	680	696	663	647	618	698	661	640	634	653	695	625	630	673	663	698	632	678	655	611	674	682	656	700	646	690	683	700	693	666	632	663	640	664	680	635	680	638	641	666	683	639	658	661	680	668	690	644	642	687	662	648	633	685	643	654	683	680	626	673	633	664	666	706	679	685	647	638	624	706	644	622	643	656	667	635	616	654	656	682	658	661	702	706	679	681	675	652	665	651	631	679	653	661	664	663	647	676	652	665	646	650	624	660	677	640	663	613	627	696	635	695	662	652	694	681	637	607	689	681	654	638	654	682	700	633	644	683	653	654	703	634	666	683	704	710	698	699	645	647	665	659	655	661	655	641	662	649	647	667	668	692	644	657	684	665	686	671	672	653	636	706	645	601	687	643	627	660	641	614	658	602	618	665	663	661	622	686	689	648	645	652	613	632	671	604	643	679	667	635	648	650	624	680	665	674	670	678	683	680	691	646	667	643	688	623	668	636	627	685	675	605	683	642	654	644	655	674	685	680	669	671	624	675	681	612	643	673	659	632	638	691	680	670	644	666	638	635	625	636	690	682	668	633	675	649	628	654	658	680	698	671	688	728	636	689	669	664	678	659	741	660	621	678	674	639	643	647	654	680	692	706	626	660	647	684	688	679	664	651	687	653	654	652	689	686	638	686	697	668	691	605	666	657	684	640	647	717	636	642	614	622	688	691	662	706	648	687	674	710	678	650	715	669	679	634	681	657	662	704	664	713	643	643	657	689	642	651	682	640	675	646	664	643	709	677	680	638	663	653	610	655	599	645	669	610	654	657	652	642	621	674	674	655	652	674	665	680	638	640	667	628	672	656	711	662	651	679	644	668	655	673	626	620	658	659	641	592	676	684	651	649	662	702	645	660	640	665	659	648	659	656	641	645	654	680	685	692	733	668	671	676	694	665	664	633	631	676	640	646	640	653	725	659	676	671	672	635	675	673	651	630	660	675	638	625	668	668	680	612	671	677	650	674	655	685	589	650	655	646	648	668	673	617	657	616	656	648	682	693	667	660	658	639	630	681	674	650	672	642	628	672	638	616	680	649	696	658	665	678	647	644	619	609	660	663	691	684	677	673	635	645	696	672	665	661	634	659	654	645	655	669	645	698	634	642	632	663	662	689	635	644	680	689	695	684	667	664	665	656	663	671	623	666	664	656	664	623	666	657	692	684	651	606	667	704	617	638	689	670	670	664
44905	46955	42339	28052	24388	19081	13031	8930	8199	7925	7227	6129	3911	3033	2190	2167	1759	1591	1151	1068	1014	779	558	485	475	434	427	372	384	358	381	341	369	362	379	330	315	342	340	344	299	322	308	319	284	335	317	334	337	309	297	346	305	284	287	276	321	268	294	325	283	276	263	260	291	309	316	289	246	295	260	248	289	284	276	259	279	279	277	248	275	308	262	263	257	287	266	276	268	293	279	297	300	264	256	288	274	274	291	282	261	265	271	262	270	288	229	286	265	281	283	239	276	263	242	217	292	297	271	276	247	227	271	315	269	282	285	276	285	314	245	255	264	281	282	254	300	270	252	293	282	310	265	251	274	272	272	270	299	265	257	269	267	272	253	260	237	247	277	312	289	261	287	263	297	327	253	301	278	273	255	235	288	259	280	292	269	307	294	246	282	297	245	311	258	250	283	272	277	235	243	245	247	254	279	238	297	279	263	276	287	282	266	284	292	272	302	277	285	277	280	290	260	282	319	280	282	323	250	268	270	277	250	274	255	272	238	254	280	254	245	265	247	251	290	280	248	270	269	283	275	272	268	278	276	265	270	265	303	311	303	278	271	291	297	253	271	252	249	279	264	286	250	283	261	269	272	259	276	286	251	289	262	291	268	246	268	299	311	268	271	298	279	272	244	280	262	280	247	286	274	235	273	261	236	248	261	264	282	240	288	271	263	247	287	289	299	253	285	304	270	263	289	277	275	263	252	299	295	292	300	308	235	280	296	263	264	281	313	276	255	267	248	267	258	260	277	271	278	278	265	297	295	257	252	260	290	282	264	283	261	281	268	302	257	270	274	304	283	264	276	291	300	299	273	251	248	237	257	230	260	269	287	301	258	264	293	291	280	243	282	269	288	265	251	245	278	276	257	270	282	218	264	292	309	275	249	299	236	283	302	249	274	237	279	258	262	286	285	284	267	248	260	299	263	268	244	247	245	268	254	272	290	288	278	279	288	282	292	265	274	255	260	272	311	248	268	263	288	274	246	256	252	258	288	286	294	265	257	257	278	253	284	301	270	278	261	266	272	269	263	255	279	264	313	269	283	263	294	276	262	266	276	263	274	267	288	292	272	249	262	278	256	283	255	280	275	299	270	260	290	289	263	284	268	276	302	266	274	295	274	278	302	257	226	301	267	297	265	269	298	253	271	277	272	246	273	281	263	277	273	283	290	282	269	288	284	283	230	252	246	272	253	284	297	279	238	267	294	267	267	289	301	287	279	267	284	286	249	276	269	299	258	299	259	261	302	276	274	284	284	275	305	260	304	260	283	290	294	294	281	250	266	278	268	253	279	237	301	287	246	280	254	279	302	269	287	280	304	296	298	288	272	270	257	290	274	277	306	270	268	265	291	272	265	261	266	266	285	240	279	285	279	231	264	305	258	283	238	301	278	272	268	263	280	263	268	254	268	260	279	276	279	254	275	292	281	274	274	278	270	269	264	273	292	266	310	284	256	266	262	292	272	272	273	280	251	258	299	258	241	247	268	278	260	298	279	256	309	287	265	259	244	293	267	269	276	273	258	299	282	308	250	298	302	246	279	284	267	253	279	284	285	308	274	284	249	256	253	305	283	308	264	284	288	265	282	285	273	262	250	297	285	301	259	295	259	257	276	252	267	290	289	243	276	283	272	276	248	259	298	322	293	299	297	279	274	286	252	290	301	275	286	286	276	275	255	312	287	259	269	291	263	267	258	267	264	264	286	254	229	245	296	287	239	299	263	280	298	284	273	263	308	247	253	287	286	291	274	267	297	274	254	238	287	263	255	273	271	252	284	272	267	277	256	254	291	260	280	295	272	296	287	263	282	284	282	261	268	277	258	278	259	265	268	269	276	282	281	243	279	268	287	244	273	282	272	292	290	280	248	247	267	268	318	259	281	306	275	305	258	268	289	269	280	247	295	278	269	279	297	251	245	291	262	244	269	261	249	291	288	281	289	296	269	268	259	247	265	267	295	258	314	280	233	294	248	279	283	271	312	266	278	277	268	301	293	258	266	270	285	277	280	302	319	301	295	269	264	284	271	288	244	269	265	263	283	295	263	293	282	231	260	264	297	257	267	278	270	295	281	265	280	246	259	301	309	249	290	278	270	281	251	292	288	260	301	274	255	293	286	257	272	276	250	261	264	305	270	270	277	278	268	280	294	299	270	282	252	291	282	301	261	293	269	280	270	291	273	274	238	261	246	274	271	249	266	259	303	243	287	270	282	259	258	298	261	248	238	279	250	263	283	271	283	288	280	298	256	270	263	272	286	270	281	250	274	255	273	271	251	278	324	295	273	285	296	270	268	297	274	269	265	288	267	256	240	270	286	254	280	278	297	264	259	255	272	283	274	262	273	291	277	265	298	270	261	276	254	287	287	281	279	264	258	282	306	231	255	273	273	275	255	268	266	291	300	299	264	253	280	297	268	263	286	261	263	271	280	278	284	280	278	284	285	285	296	257	271	302	278	247	257	275	284	315	248	266	255	273	288	268	261	279	282	269	261	266	278	269	285	296	262	289	283	247	261	250	286	258	259	273	249	274	279	266	280	282	294	265	255	242	273	276	278	280	275	265	268	275	301	257	255	273	264	262	279	285	252	289	270	299	287	271	299	301	280	274	236	261	271	259	248	295	265	289	279	291	293	245	273	237	252	282	268	279	284	285	272	315	261	259	297	319	311	250	277	286	297	285	263	256	267	312	291	276	264	271	258	253	242	260	261	268	273	251	249	263	256	242	279	276	285	274	274	297	269	265	248	269	279	272	293	274	245	287	262	280	227	290	289	262	261	245	278	287	256	282	270	271	255	280	268	285	253	306	263	281	286	258	258	276	278	272	251	273	307	306	283	254	269	269	248	242	275	292	296	305	288	272	295	284	253	264	290	261	291	272	290	280	276	266	272	269	304	261	248	265	286	276	278	256	282	250	286	288	247	273	260	260	233	246	251	249	269	256	272	307	253	286	276	315	272	280	226	260	262	258	277	277	295	291	304	270	280	270	274	262	241	281	263	279	275	243	257	274	281	271	247	246	258	317	280	266	272	273	266	250	308	277	288	283	276	299	253	281	280	279	271	288	289	281	308	282	293	280	287	271	284	241	261	268	254	324	267	267	270	276	259	270	258	280	255	253	271	294	235	256	249	280	270	256	290	239	279	271	263	279	258	279	274	292	247	288	296	268	289	266	245	272	256	249	281	264	266	254	273	259	285	268	277	286	264	270	258	286	268	276	279	273	276	282	274	262	267	266	250	269	293	301	268	270	250	284	282	258	294	305	267	269	284	332	290	261	272	301	272	272	287	279	281	291	273	280	257	284	327	295	259	262	262	266	262	277	301	277	295	250	273	268	299	282	274	232	261	274	257	280	297	278	286	278	295	249	291	288	248	286	267	268	259	268	271	292	248	254	263	279	281	267	282	273	312	261	293	253	288	294	282	285	254	259	253	279	262	248	256	279	274	275	282	293	253	243	255	248
31491	41521	41557	27091	27770	23877	18365	16169	18504	18222	18544	15948	12313	10558	8711	7844	7040	6988	5316	5148	4534	3742	2449	2125	2234	1631	1563	1544	1371	1232	1175	1137	1078	1105	1165	1161	1115	1151	1147	1140	1105	1140	1000	963	947	960	991	892	950	854	857	894	852	795	780	800	853	933	811	866	790	783	777	724	740	770	738	711	674	704	700	736	665	700	667	643	692	638	642	752	715	724	677	680	681	719	743	633	690	664	654	674	669	689	649	638	673	680	667	690	627	630	644	662	668	633	644	652	675	656	666	659	669	680	657	651	653	697	652	633	641	670	664	647	652	628	645	640	665	656	655	654	646	643	687	654	674	665	664	641	608	647	649	664	683	625	709	614	693	673	620	633	628	685	641	645	624	639	659	671	684	653	736	630	674	633	643	674	636	665	684	652	628	624	658	649	671	652	649	651	666	676	652	664	641	642	625	705	671	679	652	650	647	600	626	615	655	684	638	633	640	696	627	660	645	672	634	587	656	649	625	583	628	663	687	637	617	687	636	707	667	635	645	666	668	650	625	628	685	659	668	640	641	648	636	654	653	657	626	682	672	645	602	658	615	640	655	635	707	659	696	627	668	659	632	698	637	719	681	658	664	676	660	637	660	610	654	634	651	611	635	665	656	667	660	610	669	647	640	636	615	649	617	698	625	639	655	643	673	634	714	633	641	715	668	639	623	591	643	668	681	624	679	652	620	660	693	638	651	643	661	631	626	621	664	683	656	656	657	674	618	672	687	647	633	651	617	647	651	638	674	679	674	664	613	596	684	624	680	682	654	680	695	655	653	637	654	629	651	669	635	643	652	650	645	645	616	689	641	734	625	634	623	660	663	677	697	647	624	661	698	702	611	651	646	666	674	666	651	665	668	671	661	630	669	642	625	626	623	665	665	611	645	602	651	609	686	630	608	657	635	665	601	641	741	652	680	635	677	662	645	700	651	647	638	690	648	670	630	692	635	652	660	675	643	635	675	613	617	654	606	668	610	660	663	640	648	660	676	657	639	637	698	655	640	636	602	600	641	653	617	656	648	640	668	593	675	644	632	631	650	636	632	640	609	722	653	660	623	660	661	664	664	665	624	661	673	666	647	653	667	644	674	682	606	673	643	636	646	679	698	675	656	662	688	636	651	666	694	694	674	646	658	637	681	659	712	636	649	685	640	702	611	612	681	664	675	601	651	651	693	683	654	671	647	652	683	672	588	652	661	667	670	588	702	661	688	623	683	623	666	631	639	642	648	657	633	606	641	655	663	648	666	703	628	634	645	674	676	667	661	625	679	630	640	669	646	653	640	667	654	635	689	612	658	620	672	676	652	657	676	661	608	663	660	665	697	642	628	653	647	710	658	666	693	639	676	648	620	672	667	628	664	619	655	677	641	638	627	655	643	658	640	704	701	660	660	664	659	639	651	656	669	649	670	659	680	645	631	679	655	650	620	638	665	669	669	667	637	619	647	646	662	671	673	636	655	647	621	691	655	689	651	682	673	622	649	628	695	663	652	677	644	643	616	687	669	618	679	642	668	637	609	651	665	665	664	625	643	653	647	664	699	660	662	664	656	611	661	604	679	699	696	663	638	657	652	645	647	607	640	670	638	680	637	649	638	642	621	638	647	699	706	620	632	645	660	638	665	658	639	658	657	656	635	640	695	660	645	680	624	663	687	654	686	658	690	656	581	612	670	649	648	653	692	640	674	625	657	659	654	608	707	651	621	664	597	675	666	643	651	690	645	665	656	706	698	616	620	672	645	639	673	677	674	643	627	643	677	645	651	640	680	620	631	648	659	644	643	641	643	638	699	686	650	676	670	601	666	649	663	682	642	642	634	709	628	629	603	654	654	704	621	647	612	631	663	701	642	696	599	656	657	687	603	622	636	612	630	654	616	664	660	618	692	648	656	645	686	718	651	682	647	613	675	626	655	688	623	667	622	637	660	654	629	658	645	640	666	626	673	683	604	640	646	644	617	659	652	691	687	642	675	659	641	680	659	638	689	650	631	703	700	605	693	631	682	655	681	692	629	675	597	664	654	675	626	622	714	630	634	631	672	618	638	608	687	641	621	629	662	658	631	678	669	647	656	646	658	643	631	657	662	684	688	675	632	715	632	643	651	636	661	656	668	610	647	683	660	641	655	618	656	666	652	703	669	647	653	653	654	656	660	639	653	662	644	638	653	620	655	678	696	672	685	611	682	649	683	650	658	662	631	692	717	656	632	658	621	644	617	634	646	648	626	667	666	666	637	629	637	601	688	660	674	686	680	681	643	701	707	661	618	669	644	630	661	632	677	597	640	631	657	665	627	668	656	647	654	670	649	646	654	647	712	680	643	666	684	676	638	661	640	654	649	668	644	652	695	652	653	661	647	636	667	612	652	669	686	626	618	678	659	669	674	677	660	672	641	703	625	691	670	664	687	681	626	681	629	634	628	636	720	646	652	633	640	639	656	656	665	639	684	674	661	622	656	699	652	629	668	669	690	646	667	685	629	621	642	665	663	680	679	639	625	619	624	648	694	709	658	698	690	734	651	632	665	629	660	634	685	636	625	675	631	690	689	630	633	664	661	659	633	668	591	681	677	647	727	646	649	663	681	661	676	611	672	645	600	653	629	675	638	629	640	617	632	643	634	661	628	649	682	641	692	698	692	676	636	659	687	676	649	616	640	652	624	655	640	675	625	641	693	684	643	703	648	602	676	645	625	672	618	592	637	609	694	621	641	636	664	628	620	625	693	671	623	615	657	666	659	631	600	678	663	666	609	631	664	629	643	667	646	650	628	657	645	648	688	643	653	622	657	654	637	645	644	674	632	632	666	679	656	646	649	655	653	666	695	631	640	604	634	668	658	668	667	643	661	637	619	656	630	677	639	695	637	636	648	646	660	616	651	666	639	637	661	690	685	647	699	616	662	674	657	678	646	665	637	615	692	716	672	668	650	674	633	629	675	606	672	654	694	652	634	642	668	625	658	671	661	658	623	657	619	678	603	622	614	726	645	626	640	654	657	608	672	664	681	666	654	689	646	651	640	668	643	693	655	657	648	691	639	630	683	631	686	664	646	671	663	674	672	638	652	652	648	711	649	696	649	645	680	642	681	642	671	628	690	645	665	666	607	632	633	631	636	623	651	661	638	701	671	711	629	634	581	658	621	683	645	696	692	675	682	630	648	665	647	664	666	682	652	652	651	715	657	684	648	655	669	679	669	672	665	679	661	691	619	626	655	675	639	603	649	607	665	624	676	695	671	665	678	621	647	699	635	648	614	695	687	659	682	654	677	668	618	617	619	675	633	648	670	645	683	661	675	647	669	672	685	637	656	660	643	651	658	671	621	683	653	657	579	635	625	641	645	685	629	615	663	579	635	648	687	653	667	650	679	666	644	692	606	705	668	653	662	665	670	684	675	635	626	647	633	662	610	658	660	650	638	619	628	623	665	642	636	645	635	616	651	641	667	624	690	703	652	647	654	658	685	637	638	645	639	646
54189	51346	44612	29835	29373	26456	22233	17800	15656	15385	14896	14416	9488	7198	5063	5314	4191	3500	2759	2386	1918	1591	993	806	638	508	437	499	368	342	378	316	347	317	328	323	340	366	312	298	337	320	304	276	272	280	306	303	302	281	276	231	262	236	209	217	264	278	225	225	247	219	198	224	215	205	201	212	207	205	160	212	213	181	206	209	204	196	194	206	202	176	218	199	207	185	216	211	190	174	197	204	232	193	167	191	176	187	206	192	185	178	196	176	184	185	175	185	201	187	200	219	185	206	189	194	180	198	183	181	175	190	195	211	185	173	197	191	174	185	185	181	173	180	188	209	182	200	184	181	211	199	177	197	188	192	218	215	220	161	196	193	210	207	166	200	187	185	197	184	203	210	177	192	181	196	178	184	206	215	164	170	191	192	214	192	197	200	168	206	185	187	176	172	194	205	224	204	198	168	190	184	201	207	178	191	178	202	210	174	172	190	209	204	197	186	181	179	228	197	172	182	187	184	172	177	185	201	191	190	198	192	188	173	173	186	183	208	187	182	199	197	224	211	190	179	210	180	179	214	182	177	197	208	194	185	179	181	201	183	182	191	175	214	161	181	168	156	177	176	187	191	154	192	167	170	188	184	194	191	198	178	207	217	198	197	180	178	193	204	179	176	203	191	222	207	177	206	196	219	194	179	217	194	190	174	203	184	182	204	194	192	179	179	184	154	180	212	178	186	179	209	208	168	189	193	190	205	180	196	176	181	199	188	216	218	167	180	189	185	196	217	193	202	200	188	171	202	193	208	165	183	196	198	154	196	180	186	180	197	196	164	186	164	166	221	199	182	182	204	213	194	176	195	181	172	191	183	194	173	203	210	214	179	160	192	168	213	188	160	190	198	199	212	203	223	201	189	202	186	166	177	198	175	197	179	198	202	195	191	191	213	189	226	231	180	167	195	192	193	176	182	193	228	192	194	197	189	184	175	201	194	183	198	170	175	190	211	185	186	213	170	189	199	175	204	214	205	183	210	175	173	207	179	169	187	173	216	205	173	181	173	186	190	185	196	188	207	206	163	176	195	183	181	191	191	200	183	191	185	186	179	207	215	191	167	203	190	185	204	166	182	188	200	205	164	181	209	178	203	212	218	200	169	170	181	210	214	193	180	197	207	182	176	197	189	207	184	206	178	187	189	185	178	200	182	195	166	173	187	210	210	200	175	177	179	189	178	174	195	216	218	192	214	162	213	215	207	195	202	201	185	198	196	168	177	195	184	183	192	169	207	201	181	185	201	189	188	177	190	200	198	170	192	188	184	184	192	158	193	193	189	206	190	187	186	209	193	187	200	205	182	223	193	189	192	181	189	192	206	175	198	180	195	186	188	178	182	197	176	193	178	207	206	179	169	173	189	184	169	183	207	190	178	193	202	220	174	189	197	190	211	189	170	181	184	201	201	195	201	173	185	174	203	185	175	177	179	184	198	211	181	222	189	169	182	208	179	183	174	225	185	188	214	191	187	196	198	175	208	209	162	168	183	205	199	179	199	185	210	185	174	188	190	190	204	182	194	196	165	200	191	207	178	199	204	178	196	178	211	194	198	188	187	179	203	195	234	177	192	169	190	178	171	178	202	178	199	195	199	189	206	195	174	190	189	172	182	209	186	192	170	170	192	168	213	180	200	175	190	196	183	200	183	178	205	187	189	180	181	208	181	206	180	188	201	201	153	183	176	207	190	176	178	200	169	174	201	189	202	188	189	196	186	207	208	192	179	210	215	178	163	190	174	177	169	161	190	185	191	182	181	206	180	177	174	200	182	213	194	172	173	184	161	187	217	191	209	186	198	201	192	209	169	201	206	194	202	172	207	191	183	171	190	170	180	192	193	176	179	197	192	171	217	189	208	212	203	180	187	184	181	198	219	204	180	186	193	204	203	211	194	182	172	174	203	217	187	180	186	196	176	185	202	182	191	189	199	202	202	185	178	197	221	192	196	224	191	175	203	202	180	170	212	185	191	206	221	200	185	224	187	177	189	209	215	187	177	189	197	199	183	204	193	174	193	176	186	178	171	179	200	168	163	210	200	187	193	181	187	183	181	185	182	176	194	187	181	196	207	204	179	164	204	181	217	183	200	172	190	191	169	170	176	186	199	179	195	186	178	188	207	178	201	179	191	201	177	206	190	182	189	194	191	204	173	199	204	187	201	168	210	196	197	202	194	181	200	197	188	172	204	207	214	185	183	164	200	204	179	188	178	192	172	207	187	180	206	208	180	180	185	192	187	196	187	186	185	179	182	184	165	172	199	196	195	179	194	184	215	206	200	215	180	188	200	178	199	182	207	198	194	199	184	173	170	202	227	196	177	227	213	214	205	170	210	204	195	176	185	172	176	185	163	205	174	193	197	189	193	180	200	177	207	195	194	216	194	194	203	188	182	195	170	207	211	204	209	194	193	186	167	181	176	172	190	176	192	198	184	216	206	176	182	184	173	187	197	187	183	197	198	190	196	188	177	185	194	200	187	182	176	208	190	209	182	187	192	175	204	156	181	188	174	216	213	212	200	207	207	173	193	208	197	191	176	199	186	181	218	202	196	192	181	211	183	215	216	175	190	219	208	194	180	170	192	192	211	170	200	219	193	193	189	184	175	187	193	193	177	212	198	187	199	184	182	212	195	212	165	192	231	171	183	193	175	191	192	206	186	184	201	192	186	205	215	155	209	212	176	164	188	193	168	194	165	211	196	217	191	180	192	186	190	186	187	218	198	208	196	175	180	219	211	175	203	191	180	197	177	180	189	175	186	186	177	196	203	197	208	181	160	180	198	184	195	201	190	204	200	201	193	184	190	164	184	201	181	200	210	204	187	173	180	191	203	178	191	205	195	187	177	192	204	188	185	170	183	201	201	209	184	216	184	183	168	209	197	189	188	194	207	182	183	199	187	202	182	182	169	177	190	194	180	207	196	207	184	193	206	176	191	193	195	189	185	200	212	209	190	186	182	176	199	204	190	206	204	174	221	174	195	180	200	188	184	186	183	193	204	193	191	190	213	190	192	181	204	192	208	209	176	203	180	210	210	200	201	176	173	199	187	208	200	188	205	209	182	182	157	200	210	206	204	173	203	186	197	193	187	195	197	222	202	185	183	221	219	207	200	207	203	175	188	181	185	186	224	204	157	212	165	188	204	203	185	193	166	195	188	197	181	188	179	172	211	191	165	205	185	190	222	198	224	161	185	174	172	179	194	190	209	185	191	198	179	189	196	172	182	185	185	190	233	169	189	205	175	181	180	212	198	172	202	182	195	166	196	199	182	201	201	201	191	181	193	177	192	177	207	184	185	225	183	183	202	183	180	187	213	197	192	207	212	208	172	183	198	164	174	206	206	180	216	194	195	193	179	191	192	176	213	198	178	169	205	211	170	194	190	170	195	193	184	191	184	201	188	203	189	208	200	180	181	196	187	184	199	211	210	198	202	209	189	176	209	198	205	169	178	183	172	185	196	203	201
39877	48597	45866	33844	34597	31466	26114	23467	25970	26698	28397	26138	20981	18033	15314	15349	12460	12293	9722	9394	8322	7196	4475	3826	3499	2641	2362	2360	1785	1632	1725	1456	1516	1419	1504	1432	1479	1555	1493	1380	1441	1394	1352	1208	1094	1236	1193	1250	1168	1037	1005	1032	1036	750	736	775	1117	1056	780	808	913	785	675	640	582	632	623	641	579	568	556	569	526	509	535	502	485	527	546	529	523	509	545	568	555	555	555	537	574	506	485	507	558	503	486	512	484	506	469	451	463	476	470	437	453	488	489	429	454	447	445	441	444	444	511	465	462	486	449	493	465	461	462	461	434	440	444	447	464	471	453	409	456	466	432	458	449	451	427	501	462	434	458	432	452	455	487	451	458	500	467	454	436	499	435	463	441	495	474	455	466	481	436	467	427	460	456	475	441	475	475	481	481	434	450	490	477	444	491	498	451	454	465	474	452	500	446	412	463	506	507	483	455	444	446	461	449	455	476	436	452	467	475	463	449	473	443	448	460	436	456	505	474	428	437	482	465	458	460	448	441	467	502	464	476	493	461	444	436	454	477	483	480	515	446	470	459	454	466	479	446	454	494	467	462	449	450	495	466	474	496	465	427	437	442	479	407	438	451	462	447	461	449	532	454	450	507	472	446	452	462	467	481	495	483	477	432	523	514	458	465	456	439	430	497	486	473	473	451	436	461	430	457	456	478	502	461	495	468	475	476	432	466	471	451	473	459	464	454	469	434	475	444	501	454	441	490	456	525	401	481	481	478	450	464	451	488	469	467	464	445	430	467	495	462	479	463	447	463	458	472	431	452	451	450	486	437	433	469	460	465	476	462	456	438	429	442	433	458	463	460	486	489	426	430	460	479	464	485	421	441	447	491	438	463	442	517	511	501	465	433	479	494	474	477	477	479	435	455	464	437	472	462	464	467	453	463	464	464	467	448	471	478	448	473	456	469	470	431	455	434	464	478	465	462	458	450	481	453	451	509	458	446	490	474	450	465	478	476	458	440	430	488	467	454	484	437	433	468	421	452	444	465	486	463	464	435	457	489	464	470	436	464	444	480	453	459	458	445	440	460	450	476	447	497	449	486	450	452	446	460	458	457	439	460	447	453	472	473	499	445	460	428	500	445	454	410	480	454	452	442	455	476	463	452	420	455	479	422	470	483	431	487	448	429	443	480	448	483	506	448	450	425	432	396	426	438	448	468	495	459	468	464	440	478	455	456	483	475	463	426	454	476	502	476	483	449	409	491	454	484	476	421	456	474	465	465	451	462	470	487	488	449	480	490	469	456	478	444	455	495	420	472	444	438	458	426	483	474	467	446	449	439	429	443	472	445	477	451	455	443	454	497	483	451	457	419	462	469	473	445	421	476	513	476	472	442	509	486	482	493	444	448	470	438	470	459	484	445	469	475	471	445	425	467	466	471	452	416	433	483	502	464	458	434	472	437	468	427	463	442	474	470	460	449	458	458	435	495	522	459	476	483	482	505	453	426	461	475	510	465	468	445	490	473	443	431	505	470	465	488	452	532	490	477	472	442	487	437	469	439	445	432	469	502	451	503	431	457	458	434	484	466	455	461	427	438	419	420	468	468	438	429	487	462	455	489	446	422	446	479	466	486	468	465	487	475	427	467	441	436	486	466	428	470	453	411	440	450	483	469	455	429	488	446	483	479	465	455	490	426	469	468	456	484	426	421	488	495	461	470	482	498	447	493	447	448	424	483	469	453	470	490	455	482	489	442	451	457	442	464	461	498	462	448	466	453	461	470	436	475	439	457	423	527	461	446	477	464	496	445	469	465	484	470	444	433	493	448	471	465	459	486	479	434	474	488	487	449	458	476	520	495	425	481	483	501	457	465	438	448	447	436	491	504	457	482	496	437	435	467	505	461	496	472	461	504	482	465	443	474	471	456	490	452	506	468	436	472	475	455	462	486	454	466	408	454	461	473	493	477	465	479	476	462	446	466	502	479	462	472	425	491	473	464	434	409	467	477	503	445	447	469	467	447	453	437	470	486	418	473	435	481	462	447	453	484	440	493	443	475	435	483	444	434	454	429	476	431	496	473	483	433	445	480	429	487	463	428	441	493	476	487	435	425	481	451	443	460	414	454	444	461	446	508	467	492	466	476	474	467	473	480	442	457	510	433	481	472	455	463	467	473	494	426	464	458	454	447	436	460	421	481	449	483	499	459	479	480	461	476	512	452	443	458	483	456	469	431	477	467	485	485	462	404	483	456	431	459	445	451	450	460	481	465	501	455	439	447	478	460	448	427	486	483	496	440	467	482	436	442	505	509	477	455	452	488	455	446	461	463	475	466	458	473	454	485	477	432	433	461	480	465	464	478	490	447	460	496	470	493	455	473	440	449	474	494	473	500	452	499	449	458	485	467	448	453	470	466	467	444	444	498	438	430	426	415	430	482	453	488	490	468	455	433	482	470	460	509	447	453	486	497	441	493	455	448	454	453	459	456	452	479	494	478	471	499	502	480	446	458	458	434	439	478	477	455	486	514	491	463	491	470	467	437	503	453	471	454	453	450	454	468	420	435	471	470	460	458	462	464	494	468	478	471	476	487	454	463	483	498	463	501	434	451	475	493	475	461	509	447	459	469	466	498	468	469	471	479	453	461	453	433	489	481	466	487	468	482	456	481	411	482	450	452	469	479	455	418	477	476	485	433	430	440	450	427	451	485	475	431	498	494	447	462	500	466	471	465	430	457	497	491	457	472	454	480	434	462	488	493	476	443	437	473	468	428	440	478	479	492	458	454	460	482	434	499	475	463	463	490	447	446	422	465	485	470	448	476	478	517	481	466	460	463	456	451	464	453	500	462	429	450	458	513	427	475	489	449	458	493	436	455	466	471	490	487	474	462	448	435	476	488	464	499	459	464	459	499	450	444	434	472	473	446	477	441	455	478	459	481	429	435	441	452	454	480	506	434	462	465	472	472	452	471	428	423	426	452	462	452	475	465	465	465	428	460	453	452	406	440	458	483	468	460	442	458	475	466	481	449	456	466	456	527	485	490	444	479	446	449	461	468	457	443	499	482	516	465	493	440	488	442	466	468	441	469	502	473	427	475	453	481	420	506	448	491	477	446	470	508	459	474	434	439	452	459	473	506	433	447	456	474	465	502	441	475	428	454	459	421	466	431	472	450	484	530	437	476	481	456	473	470	469	445	487	471	407	460	448	460	490	441	454	482	499	470	424	478	468	469	458	482	435	478	441	459	436	470	447	452	477	463	426	415	461	494	462	454	467	477	441	476	442	451	475	481	424	460	433	454	472	517	445	469	500	473	466	473	458	388	447	432	444	460	447	466	448	447	448	451	479	476	484	421	424	464	484	433	445	477	522	390	444	482	451	493	482	453	501	488	467	440	488	462	459	477	489	442	460	427	472	508	431	462	459	482	420	491	470	479	450	475	467	478	469	469	456	460	497	467	444	452	445	473	451	435	461	454	471	473	432	466	468	477	447	447	449	460	474	489	471	473	481	449	493
26032	20269	17429	7105	4469	2875	1920	1428	1033	1029	880	802	582	548	493	461	411	369	358	342	321	318	325	310	313	305	286	284	322	319	308	305	304	314	303	281	310	291	290	319	304	292	292	311	301	290	302	283	268	306	308	273	273	303	261	296	294	272	300	302	256	289	277	273	272	290	289	276	297	264	245	264	282	312	252	281	262	262	314	262	299	297	288	276	271	278	300	268	271	286	303	310	275	280	279	280	291	230	307	272	251	296	282	271	300	306	273	272	272	301	289	270	276	312	275	312	282	292	294	271	312	277	277	284	278	270	279	274	286	272	305	245	279	251	267	247	264	293	305	291	265	281	246	254	281	290	263	291	278	295	312	287	273	332	319	284	280	276	263	283	274	273	263	274	240	300	308	271	299	253	251	258	280	273	286	278	269	276	284	267	290	289	269	289	277	285	275	281	280	268	268	256	247	279	265	254	250	282	291	274	279	276	269	283	253	246	247	270	296	278	255	283	281	263	267	284	266	285	293	273	273	268	300	298	273	305	274	295	280	305	281	292	302	269	277	277	313	295	309	295	281	279	294	288	275	292	274	244	298	290	289	286	268	289	280	277	288	299	288	268	263	281	247	280	252	271	271	264	262	264	287	280	261	249	248	305	331	267	301	291	260	266	304	275	278	273	292	294	277	266	286	296	291	294	286	267	279	269	277	288	258	281	279	331	269	301	253	288	280	287	281	277	281	267	275	296	245	238	298	258	285	281	288	279	283	276	266	253	276	286	259	287	265	293	287	253	265	284	297	263	270	278	288	283	298	286	273	299	291	277	284	302	279	271	275	259	274	247	274	284	256	279	275	262	299	256	286	293	265	308	266	277	275	271	309	280	279	280	296	298	286	278	277	281	299	276	282	290	278	256	245	276	235	298	280	288	255	273	290	286	265	278	299	303	252	266	277	266	285	246	311	291	273	247	254	276	294	242	274	291	270	252	253	264	270	259	288	252	285	284	253	278	267	276	265	277	275	292	293	298	276	260	269	279	281	297	284	282	249	280	298	279	263	289	270	267	309	306	266	256	260	255	247	275	278	306	256	292	294	261	294	282	272	293	290	278	301	257	290	256	298	267	259	285	317	268	265	291	271	289	263	261	275	288	260	250	278	278	316	274	303	246	292	314	283	284	298	263	257	238	297	266	285	267	278	322	258	285	273	288	295	243	270	270	280	260	281	314	275	265	276	309	284	281	305	296	279	289	310	262	270	286	295	301	249	263	302	286	287	293	269	315	294	295	287	277	269	251	293	284	295	265	276	243	278	277	271	270	271	244	308	269	300	287	289	277	298	315	262	273	303	259	264	246	247	303	264	329	315	291	279	318	306	262	227	327	261	271	270	281	279	304	263	286	281	301	281	278	292	280	263	228	260	259	291	308	282	307	285	263	269	281	250	307	274	269	271	302	260	308	252	270	275	277	300	294	250	271	255	264	271	289	286	278	286	264	251	295	282	299	263	293	285	259	315	298	290	266	259	304	287	267	294	269	296	279	251	234	301	299	267	290	264	320	254	295	306	281	272	297	281	265	270	275	261	275	271	291	310	275	270	296	272	291	273	280	269	257	315	294	282	269	287	301	232	283	276	277	303	308	306	291	280	274	276	313	289	289	273	244	282	296	279	265	313	306	271	272	297	222	292	303	279	269	263	264	297	305	256	288	253	262	286	278	285	281	248	277	283	288	273	273	294	258	280	245	285	245	271	287	264	270	303	266	296	274	283	294	268	265	242	303	250	261	265	277	315	268	282	285	297	287	273	259	264	319	275	317	287	292	295	298	293	264	230	282	262	282	304	274	277	302	290	296	269	284	265	287	274	314	279	271	265	265	253	266	307	291	281	259	275	268	289	260	259	268	303	279	273	292	272	282	263	270	275	269	279	295	285	242	301	305	285	266	277	261	281	300	270	268	338	290	320	283	266	256	300	273	272	289	312	281	296	268	297	283	284	256	258	259	281	274	276	277	263	271	263	254	275	281	301	296	332	275	248	275	258	295	264	330	297	257	300	328	307	295	298	258	289	282	277	296	261	277	262	285	290	274	282	273	281	291	282	267	311	316	301	291	297	276	295	279	284	305	261	302	299	279	271	281	291	266	309	265	274	304	269	264	288	260	263	267	263	269	284	256	299	293	295	286	278	263	237	277	298	279	281	273	278	300	272	248	254	294	292	253	244	320	258	268	277	243	272	297	266	286	267	286	278	254	256	282	294	252	275	258	268	292	278	296	286	272	268	295	256	266	252	311	271	278	275	284	295	275	254	293	260	279	306	296	269	303	262	264	282	318	253	270	269	291	277	246	303	271	310	273	276	248	276	276	280	304	272	283	282	297	261	260	286	286	282	269	302	292	272	268	299	293	285	279	282	282	247	302	289	288	304	267	258	274	267	291	251	271	301	254	274	294	262	271	267	291	305	277	289	262	272	256	272	277	303	281	281	247	271	307	277	324	251	324	267	295	299	293	267	262	257	290	277	317	287	302	251	290	301	307	290	260	262	267	293	280	261	292	283	294	260	287	244	265	258	308	282	301	263	265	240	268	282	253	307	317	305	300	303	279	298	278	255	278	273	256	284	293	247	270	278	316	310	269	244	271	263	275	282	266	241	285	274	301	281	279	286	258	283	294	261	285	263	237	282	290	286	244	287	301	262	289	274	328	265	308	249	267	264	279	293	286	290	294	276	277	279	274	267	262	256	268	267	277	303	268	284	297	281	287	281	268	267	299	296	294	282	295	289	262	281	290	315	269	285	276	247	290	283	263	264	267	287	282	260	312	261	283	275	266	240	308	294	285	250	279	307	307	302	270	288	244	296	271	274	259	263	300	268	282	278	284	294	316	276	280	250	269	268	306	287	275	286	325	298	283	283	268	275	295	274	298	279	254	254	277	293	283	298	260	273	300	272	285	321	287	302	279	268	300	270	273	279	294	292	272	274	279	274	284	288	294	252	282	304	301	296	280	279	294	271	281	258	249	300	288	302	293	263	266	251	248	283	279	250	257	283	283	270	284	283	268	272	295	314	279	318	280	310	269	276	282	269	246	318	300	297	257	301	286	290	271	276	253	310	263	292	257	267	271	293	269	277	286	289	267	290	282	264	268	263	273	302	249	250	285	280	308	277	289	281	266	273	288	301	287	239	275	268	284	288	276	282	271	298	301	250	280	293	303	285	246	294	272	259	307	251	272	280	281	277	291	262	274	300	274	301	295	257	292	277	273	294	298	278	311	278	285	275	284	300	291	279	273	267	281	287	275	273	302	295	298	269	271	273	297	283	257	261	291	286	248	277	295	299	278	266	281	268	299	257	248	236	312	299	283	248	288	287	274	299	263	304	290	293	285	275	281	312	279	289	287	302	277	251	298	271	292	282	288	264	320	313	266	266	295	285	288	273	286	268	243	270	293	278	256	283	279	278	270	280	271	260	286	296	289	304	296	295	304	271	281	285	271	297	277	289	288	288	291
16402	18683	22115	12706	11946	8989	6537	5508	4659	4495	3927	3752	2546	2310	1871	1904	1652	1405	1177	1203	1140	1003	992	895	885	874	878	822	880	805	833	817	865	823	840	829	837	869	837	885	833	815	749	737	732	759	765	731	748	767	717	767	714	696	711	690	694	690	680	712	751	695	663	731	672	673	663	667	691	688	711	635	679	655	638	714	696	685	653	702	649	631	616	701	692	665	708	678	617	677	696	708	689	618	643	668	699	648	662	661	676	630	685	683	649	612	658	657	701	667	685	661	657	685	651	652	631	679	669	661	673	683	684	690	648	697	684	642	676	685	679	687	706	678	722	696	613	614	680	677	673	681	686	708	661	662	599	655	713	645	700	698	672	689	667	687	708	698	664	667	658	647	689	674	742	702	697	650	682	692	674	647	697	673	712	645	665	713	656	693	653	667	649	665	660	642	706	665	672	694	700	648	695	620	682	653	677	634	670	651	693	668	689	743	695	652	645	658	694	696	705	667	648	692	662	688	687	651	669	683	657	683	638	645	664	706	636	613	695	667	703	668	651	687	651	658	664	644	719	617	655	676	702	676	697	635	710	656	689	665	640	691	695	679	666	672	682	691	705	643	624	651	684	651	617	642	660	644	708	675	676	660	678	681	690	642	630	658	707	668	709	658	674	674	650	643	682	662	632	664	685	639	635	681	637	672	683	680	709	692	637	650	635	676	660	700	640	652	687	662	697	660	631	663	700	665	639	673	643	671	648	677	680	680	636	663	667	661	677	675	665	667	675	680	732	643	662	636	688	660	650	647	710	661	677	671	656	695	663	640	646	669	703	664	706	693	682	644	683	704	654	628	677	633	681	600	666	683	718	674	668	671	631	665	683	620	685	694	658	633	690	663	674	695	697	652	713	647	682	649	669	668	662	627	692	655	663	705	686	689	663	706	678	718	687	658	713	675	692	634	639	658	665	667	702	665	652	707	669	650	662	677	621	677	705	637	699	664	624	601	676	681	689	703	689	660	649	658	652	670	678	691	646	669	607	657	653	652	662	647	623	722	644	686	668	674	700	700	617	641	677	693	682	646	688	657	649	635	640	681	614	717	670	672	707	674	679	650	654	733	684	655	629	629	694	618	681	660	703	651	614	673	648	648	649	676	667	673	693	650	625	688	667	673	641	699	673	665	677	726	682	676	701	638	645	663	695	670	678	672	714	705	673	692	648	667	621	684	651	638	645	672	665	705	670	639	673	690	701	667	639	722	614	698	674	719	629	683	666	665	683	671	669	676	639	719	682	696	665	671	644	675	689	635	668	649	653	700	716	677	687	664	661	692	644	650	681	744	718	677	648	710	661	643	705	645	640	684	674	652	654	681	688	644	638	687	651	656	651	686	668	663	658	629	669	689	667	657	684	675	649	669	713	686	636	643	697	654	662	612	644	668	659	700	635	686	635	668	653	688	639	691	699	633	638	674	669	697	667	706	620	677	620	663	657	685	675	644	702	668	649	651	652	640	655	679	664	717	643	712	642	659	692	692	626	655	626	612	698	653	657	631	664	680	667	707	666	652	636	649	656	693	660	645	630	700	665	662	682	649	681	635	683	661	627	655	637	703	644	647	645	698	684	664	702	704	629	698	649	697	687	652	639	738	668	678	684	680	645	684	691	666	700	670	648	646	702	751	677	679	650	690	646	670	702	680	678	695	682	641	678	642	681	662	623	687	629	686	659	739	684	632	675	688	681	669	675	647	653	704	697	645	668	688	677	662	634	696	662	683	703	644	616	634	650	666	646	656	678	664	663	648	704	696	655	660	668	678	662	660	681	695	673	712	655	669	638	683	614	694	666	645	644	685	675	677	667	641	686	694	658	646	655	675	700	640	690	651	638	689	660	673	711	649	677	652	703	695	632	666	683	638	637	642	703	683	660	706	670	705	696	690	640	640	654	675	662	662	660	651	672	654	661	670	714	672	624	670	658	709	657	701	679	727	659	638	721	663	644	649	655	679	675	672	684	618	661	699	689	645	686	659	690	711	659	682	627	703	638	703	671	659	656	683	662	644	734	658	669	662	650	684	652	650	661	649	673	670	675	688	658	663	685	653	749	701	670	667	679	676	659	680	651	645	721	697	675	663	683	632	675	679	668	646	643	633	693	625	671	666	654	665	674	721	653	616	677	654	695	688	649	666	649	667	699	638	694	652	685	636	674	674	673	707	676	695	660	652	684	667	674	668	667	683	689	614	658	660	635	657	696	672	656	668	706	675	706	665	631	662	635	671	640	636	692	625	676	663	655	644	702	678	679	665	623	650	696	664	654	710	694	677	677	637	624	683	618	676	687	653	662	686	666	639	655	652	651	685	645	686	689	672	676	660	668	682	655	660	670	680	717	679	655	652	661	667	626	658	666	684	640	634	689	677	626	662	678	680	662	709	678	649	663	701	713	659	683	671	662	666	651	630	644	661	715	670	653	665	710	642	663	642	658	713	647	641	652	693	677	652	672	632	704	630	644	670	687	681	648	688	690	671	687	671	656	627	693	688	690	658	688	645	680	711	664	677	676	665	687	655	647	710	656	669	678	638	629	625	683	712	702	668	637	695	665	662	683	692	682	613	638	662	684	672	693	707	635	638	663	634	687	747	703	605	662	724	684	628	638	636	667	666	743	683	654	655	637	689	673	646	662	664	681	722	662	644	654	653	665	666	682	633	690	659	610	677	630	676	671	689	693	672	684	649	647	717	698	646	682	700	707	619	668	673	647	662	688	672	713	671	668	666	685	661	668	693	633	636	693	667	699	684	674	700	651	678	701	663	685	643	672	630	653	629	667	653	684	702	644	650	672	659	648	661	721	646	666	677	636	637	704	653	668	598	684	684	612	639	709	682	633	679	677	626	656	697	709	673	691	647	655	684	652	661	679	634	685	672	705	705	687	642	689	684	683	648	670	662	690	655	655	654	649	690	668	672	705	656	684	704	675	675	669	692	632	678	659	705	655	673	675	674	681	652	650	636	660	627	662	649	687	669	615	666	651	651	636	689	692	676	697	680	647	654	656	631	685	666	688	675	628	636	649	682	675	646	653	683	679	700	647	691	652	665	675	610	687	630	686	684	720	661	690	691	694	646	657	680	635	640	665	671	642	679	681	677	655	666	682	728	685	689	650	660	617	677	671	645	647	631	646	686	652	692	699	606	672	730	639	695	629	695	687	614	684	722	655	650	704	668	645	695	650	677	676	733	665	651	662	705	599	681	690	603	628	661	668	641	646	667	647	680	687	628	705	638	682	646	654	694	647	644	679	659	667	700	713	683	659	650	658	669	660	661	669	657	673	648	668	702	679	688	659	653	666	664	647	663	652	711	662	724	678	650	678	608	647	706	667	704	633	644	678	694	721	677	664	686	653	680	654	669	691	702	672	682	627	696	629	687	667	657	671	687	667	630	663	680	678	668	666	706	701	655	644	661	614	666	684	686	662	666	616	710	652	661	666	659	666	660	643	723	654	651	685	698
45624	47053	45842	27091	24989	19105	13262	9721	8265	7120	7203	7151	4723	3777	2305	2528	2159	1612	1129	1138	891	745	531	500	522	441	407	425	387	378	421	366	379	357	348	300	355	346	366	374	363	310	323	319	330	298	354	347	319	303	317	313	286	290	294	271	293	316	289	310	302	256	296	291	319	321	303	284	282	305	277	273	285	286	293	286	291	290	287	279	276	313	288	297	296	258	293	278	293	262	279	283	327	291	266	271	276	267	255	268	282	316	284	255	257	291	273	287	304	270	250	288	301	289	278	290	290	286	271	291	298	278	318	296	301	274	290	273	272	272	278	291	287	295	253	249	255	286	274	296	284	306	269	292	247	270	281	256	276	268	272	280	282	291	288	287	291	267	265	268	269	289	299	276	297	259	280	291	276	262	288	265	268	307	297	265	286	267	264	251	289	307	294	279	287	311	303	299	270	298	276	251	269	274	268	281	279	304	288	280	302	268	284	255	247	264	291	281	276	282	283	311	287	267	277	253	274	279	296	285	275	263	280	278	276	236	287	319	303	292	336	284	269	239	288	266	312	297	277	277	265	248	270	273	253	270	282	271	234	269	282	314	274	278	277	262	299	286	251	254	274	251	243	280	312	297	268	239	293	296	254	279	267	284	283	295	273	304	294	258	296	280	282	303	280	274	270	299	291	273	251	288	275	291	290	278	292	310	255	284	276	274	277	309	282	282	290	296	268	263	266	306	265	282	271	285	286	270	253	285	297	281	266	289	272	279	311	285	255	279	292	284	283	299	250	304	292	270	330	297	276	252	290	266	303	296	254	285	275	325	299	288	265	263	261	266	262	281	278	305	269	270	236	279	284	279	267	262	302	246	288	288	286	272	274	293	252	290	270	280	285	289	271	283	296	270	277	253	268	273	246	279	309	235	299	262	285	253	272	278	283	266	290	247	281	264	286	277	276	243	267	274	290	288	282	302	283	279	265	294	263	299	267	278	283	288	301	281	312	279	292	259	252	278	259	255	289	294	272	293	261	288	285	263	265	292	280	280	285	295	284	291	278	285	305	278	241	259	264	276	290	298	274	281	309	278	299	305	278	293	267	306	271	283	281	286	267	294	254	309	268	273	293	283	283	332	288	290	278	282	280	321	294	268	309	277	260	281	280	309	271	259	320	297	286	280	274	271	259	255	261	295	264	285	296	289	247	250	274	247	280	275	294	283	307	285	288	292	287	266	269	275	287	312	313	300	280	289	282	278	293	261	287	275	271	300	268	270	276	277	298	248	264	248	283	282	271	275	259	284	239	279	307	305	247	257	271	294	296	281	292	301	244	268	292	275	266	280	265	283	285	293	302	267	275	270	272	279	281	274	300	257	264	273	321	262	302	282	266	282	275	272	286	310	257	276	268	234	289	282	276	297	275	285	268	264	272	300	272	281	311	297	302	260	304	271	264	320	241	242	269	283	264	240	291	293	293	324	268	271	285	279	291	269	273	288	252	277	272	256	262	287	254	315	301	290	278	283	241	287	292	265	284	246	262	269	258	279	315	289	293	299	274	252	280	274	299	275	279	293	285	274	268	250	304	271	258	280	277	277	277	292	268	289	282	300	263	244	270	254	279	257	265	296	268	300	301	277	255	295	321	297	274	276	254	267	314	274	278	290	280	292	271	288	263	263	306	279	258	270	292	277	258	282	283	261	287	268	294	298	246	285	271	298	272	302	282	279	284	299	287	264	283	302	298	330	269	296	286	307	291	295	264	270	306	275	276	277	274	290	257	273	273	300	275	322	267	262	284	240	252	282	265	295	272	273	303	264	285	283	304	307	241	255	272	304	301	256	279	276	255	272	281	311	280	262	286	276	293	275	258	306	242	302	276	301	318	290	288	279	290	281	259	301	260	311	258	279	283	274	255	275	277	278	310	306	256	258	277	283	269	269	272	297	299	315	242	324	248	284	292	293	262	276	301	292	289	271	304	275	274	284	279	234	267	290	290	311	278	283	302	290	299	284	305	276	283	252	266	289	247	289	242	286	284	283	295	290	294	275	250	269	264	269	274	288	289	261	290	256	279	273	267	307	270	285	275	261	301	272	295	259	278	283	300	268	247	286	261	275	290	260	280	276	297	277	270	285	296	279	291	308	280	272	291	293	288	285	274	277	258	256	269	271	284	248	290	299	258	302	272	283	286	295	289	282	282	263	298	257	288	303	291	272	298	278	287	302	306	305	325	295	276	274	259	311	290	260	275	279	274	296	265	249	321	290	278	308	278	281	280	268	264	261	263	248	298	288	274	276	283	330	293	281	269	274	271	287	290	272	246	244	308	270	271	287	291	273	282	263	289	288	298	304	269	240	261	245	289	295	296	266	285	251	247	259	244	259	277	289	275	282	272	279	271	315	288	267	306	277	274	283	258	294	269	292	296	252	301	303	257	278	297	275	257	272	278	297	283	300	263	271	260	272	266	252	277	248	307	268	283	285	275	285	270	282	276	272	298	277	291	289	273	285	306	284	287	258	265	293	293	288	289	275	293	271	294	299	241	290	293	278	297	272	273	281	290	262	260	254	290	296	290	305	282	257	253	292	286	294	265	261	271	268	267	290	287	309	274	278	279	277	303	304	272	283	280	292	287	268	294	291	274	315	276	253	269	264	297	304	278	284	287	317	256	302	296	273	259	261	282	277	249	257	281	284	270	277	240	286	250	252	281	311	287	276	289	281	263	256	253	292	265	268	275	277	284	251	257	254	272	311	299	291	274	295	269	265	292	249	266	247	275	298	288	283	277	292	276	311	264	278	261	290	259	270	260	260	288	304	277	278	285	300	286	266	280	276	262	269	298	310	265	275	279	272	264	281	267	271	290	266	263	298	288	262	282	270	299	273	288	289	311	290	284	263	284	356	263	281	296	288	263	293	293	269	275	284	284	267	293	285	275	295	264	290	303	270	285	299	268	308	277	281	277	276	254	264	294	270	283	293	261	274	270	263	275	302	276	281	297	262	273	273	246	281	256	264	294	298	271	276	296	310	296	247	275	274	287	302	261	258	289	281	281	256	291	278	282	294	239	269	282	280	266	254	259	309	307	270	262	292	279	306	247	304	304	233	285	268	231	285	281	316	291	291	272	273	257	298	271	250	278	287	304	278	263	310	271	259	302	279	270	288	296	302	291	284	301	305	271	284	282	311	268	290	259	281	286	281	283	320	251	289	261	278	265	293	293	289	336	255	271	303	266	303	279	294	260	265	255	271	265	294	274	274	269	245	287	302	302	274	288	271	305	293	307	288	271	260	282	282	282	283	272	265	249	274	253	277	273	255	267	251	294	273	265	267	276	276	317	318	309	251	261	268	270	274	281	282	276	279	252	284	287	281	270	289	282	276	264	295	258	304	283	269	269	292	266	294	293	270	306	273	288	290	252	273	275	299	287	283	249	270	263	288	304	267	291	262	237	294	300	276	287	306	311	252	264	295	281	290	312	249	256	275	270	266	256	282	270	300	279	279	272	292
32249	40831	44119	25685	27117	21442	18195	16357	17734	17166	18593	18367	13436	12083	8719	9050	7992	6936	5253	5128	4492	3686	2547	2294	2284	1601	1550	1522	1386	1313	1329	1180	1166	1203	1189	1068	1209	1244	1140	1066	1094	1086	1035	954	958	931	1009	1031	1077	979	901	846	857	787	871	861	929	898	815	839	919	758	758	765	728	715	749	683	699	720	711	679	668	722	729	699	720	684	668	669	652	655	724	716	681	701	722	683	712	700	676	682	732	674	644	674	648	665	674	669	744	682	674	661	682	664	627	626	651	671	692	656	655	678	663	632	673	690	705	687	678	634	666	670	631	709	641	688	651	665	691	698	681	670	686	678	653	669	668	677	727	630	680	646	669	651	639	657	646	659	623	661	716	664	650	668	690	676	657	677	675	654	704	663	654	677	621	659	661	704	668	680	621	671	650	640	672	671	628	680	688	645	640	670	620	664	643	681	641	635	632	667	640	649	673	656	614	683	640	627	675	657	670	682	662	677	603	626	710	616	652	677	687	666	619	684	629	669	660	669	693	658	684	637	735	675	607	677	662	670	617	709	671	672	641	639	679	704	643	654	652	633	669	663	702	628	662	663	621	652	672	639	632	673	667	661	626	646	670	674	651	637	672	646	655	630	648	722	672	611	643	601	658	684	651	657	681	640	670	687	654	643	595	661	653	717	653	652	654	670	650	711	634	680	659	642	713	649	661	627	658	670	675	665	652	676	668	682	637	693	641	694	648	637	682	650	654	625	657	634	652	713	674	694	702	635	673	680	646	673	646	642	645	648	631	669	641	644	683	667	700	631	704	633	695	707	684	678	649	694	693	659	629	699	704	624	661	672	635	644	646	673	604	619	702	634	689	657	665	659	662	631	651	657	630	684	618	648	703	646	668	663	692	646	636	642	696	617	627	656	629	678	655	671	640	691	630	692	635	651	675	652	666	671	640	669	635	680	657	619	664	636	683	667	647	686	651	629	661	687	666	688	647	701	623	608	637	617	678	668	643	654	651	689	661	642	633	629	651	643	661	658	616	637	701	642	680	611	662	662	646	666	627	667	639	667	688	682	701	667	625	722	633	655	700	667	593	669	657	652	667	650	647	639	650	656	669	620	661	658	642	648	621	639	634	696	695	656	663	641	671	664	696	668	599	682	651	695	656	653	676	653	710	650	641	654	671	629	679	681	654	622	632	666	673	638	633	669	655	655	607	663	639	663	653	681	619	691	682	653	643	654	715	624	674	634	641	659	653	715	675	671	663	666	623	617	692	674	640	649	677	633	663	664	670	686	615	619	709	682	661	669	684	713	660	606	697	647	689	676	655	715	688	676	660	654	673	634	699	598	608	637	645	671	681	698	684	679	671	665	631	630	697	657	629	612	655	677	675	689	675	667	706	710	671	664	644	687	642	679	631	675	643	654	637	656	644	659	691	656	648	658	620	650	675	658	646	644	698	651	674	657	658	664	689	656	665	649	641	625	667	666	660	604	674	682	666	637	633	684	669	665	655	682	728	712	632	643	606	690	711	636	661	670	672	656	651	660	647	654	708	676	654	625	638	639	655	647	640	656	628	647	671	668	625	640	669	649	683	656	644	600	673	671	652	600	666	658	643	644	673	673	649	631	633	635	620	676	645	675	655	630	646	671	673	703	661	651	720	639	650	633	651	685	680	658	668	679	642	621	599	589	634	699	633	630	661	678	648	669	656	656	679	590	617	609	609	653	648	647	622	668	676	676	681	641	662	685	637	592	697	665	644	652	673	691	625	634	672	691	654	653	671	692	652	669	646	692	661	627	608	670	647	685	653	663	677	678	658	636	655	637	693	635	643	629	685	647	659	669	692	665	656	673	644	659	648	628	676	654	640	645	625	637	643	683	661	672	631	604	657	699	616	652	632	654	635	694	678	640	674	699	627	669	627	633	624	699	660	669	630	642	646	673	665	676	631	635	662	676	634	657	590	624	690	683	638	667	650	601	642	649	607	679	698	654	643	662	683	659	639	642	649	658	618	715	673	691	672	680	629	674	652	616	657	634	691	665	647	635	672	709	659	626	594	617	654	642	653	653	635	651	654	687	675	649	636	652	661	656	663	696	673	647	657	661	725	668	639	689	671	665	685	672	651	671	642	667	705	692	674	693	664	657	705	700	635	681	642	617	676	685	668	633	581	647	702	664	665	665	612	663	649	699	671	684	692	656	630	683	654	690	673	672	639	634	661	670	683	678	698	658	637	681	644	696	626	656	677	652	679	669	619	668	640	655	670	699	673	636	631	642	590	669	699	679	686	654	605	674	661	676	710	656	655	641	695	680	638	619	696	663	694	678	672	661	670	673	659	677	694	640	650	617	671	663	650	618	669	655	693	634	659	668	694	677	672	643	647	612	646	686	656	678	606	638	661	647	663	674	683	604	657	641	650	680	697	627	653	664	664	679	668	681	674	669	663	661	671	642	621	625	646	652	623	609	637	645	703	702	694	635	667	671	585	667	655	668	668	704	649	640	651	679	662	657	687	613	643	683	630	641	666	689	642	682	658	659	678	654	674	672	638	675	640	664	701	659	685	647	656	696	666	665	634	631	653	612	647	662	651	685	688	703	634	617	694	601	664	663	636	688	725	678	689	684	687	618	704	668	697	680	676	632	632	681	683	656	655	658	675	652	669	616	613	641	707	693	681	631	665	650	660	632	629	686	646	645	702	685	641	659	677	634	613	608	637	665	711	633	678	679	621	672	624	657	692	685	673	669	695	640	674	641	638	697	654	639	704	669	637	682	682	649	678	631	663	659	622	661	659	667	659	658	649	692	658	628	679	652	651	640	638	667	651	650	641	611	603	680	648	629	675	628	663	612	687	666	659	664	656	691	687	643	719	682	699	675	672	647	679	637	689	671	694	669	672	654	634	694	625	656	716	672	640	601	649	692	688	662	623	658	675	661	647	644	670	635	628	697	670	614	733	632	632	635	669	648	651	631	647	687	668	634	641	655	643	664	645	703	603	694	657	677	662	628	637	691	731	646	599	659	675	673	682	661	673	667	684	677	678	670	649	663	666	615	689	696	620	679	686	656	644	694	648	636	650	676	639	599	665	633	636	714	657	669	695	673	658	676	645	676	668	646	661	656	667	664	655	684	639	682	606	632	655	685	678	668	682	634	638	667	656	684	724	655	687	638	685	630	663	644	625	666	688	667	652	646	662	628	680	656	623	652	665	651	667	668	690	650	623	634	699	678	617	646	627	648	604	640	676	611	615	627	694	640	662	678	676	656	634	650	680	665	637	655	667	625	620	696	643	621	635	650	641	695	699	702	640	642	648	628	662	681	667	659	674	653	635	675	662	643	601	656	676	678	656	674	696	670	671	636	651	635	609	658	655	678	644	661	703	647	613	684	645	601	644	665	651	634	612	690	671	688	696	646	642	663	681	673	668	644	686	628	641	679	683	664	654	643	676	673	672	655	686	663	626	643	632	691	674	710	649	628	696	638	664	674	636	635	613	654	657	645	691	639
54944	49585	44592	28967	29015	25563	21400	18380	15879	13963	14517	13971	9958	7623	5050	4886	4301	3250	2461	2223	1837	1411	938	749	818	567	471	480	438	418	454	350	392	341	318	357	340	375	339	380	324	292	287	276	283	324	337	300	290	246	277	240	232	222	211	267	279	235	289	250	260	268	213	220	234	254	195	203	208	230	202	225	213	200	194	218	202	241	233	219	204	214	204	197	201	223	201	193	205	197	190	205	191	223	210	183	199	183	208	194	189	216	188	203	198	188	223	186	201	221	201	197	208	199	212	189	214	207	179	189	207	184	208	176	190	183	188	200	188	190	194	186	215	189	189	206	181	210	186	182	185	204	199	183	183	203	203	203	191	185	186	165	186	204	211	230	195	212	173	206	204	200	209	180	215	172	175	169	194	182	195	193	188	205	189	184	173	184	203	190	178	181	181	193	197	172	202	219	184	194	190	196	196	176	180	166	191	205	182	181	216	187	195	179	188	175	198	207	208	227	179	186	232	227	196	194	188	177	175	203	187	189	187	222	218	205	186	202	191	174	181	183	191	213	195	184	184	203	189	194	180	217	207	194	193	186	193	175	178	201	190	190	186	199	192	193	206	185	219	199	192	201	218	219	192	215	205	180	166	201	172	183	197	190	190	192	190	195	199	203	223	199	190	161	207	179	196	197	164	169	196	197	192	185	173	164	167	194	189	219	174	195	202	210	191	189	197	185	196	187	198	199	202	181	201	185	208	193	188	182	193	196	188	193	193	187	181	183	199	185	201	197	194	219	185	188	180	237	202	179	183	179	197	175	195	196	190	198	195	181	219	204	214	179	171	197	183	183	205	195	187	171	186	191	204	188	179	181	202	217	190	180	185	191	187	188	196	170	224	184	190	180	195	187	201	209	231	206	188	187	216	204	201	192	205	224	170	217	201	184	181	208	218	193	189	184	183	195	173	208	189	185	199	194	205	204	187	183	205	186	168	214	178	175	197	188	189	164	174	213	205	193	184	200	175	194	167	208	194	186	201	182	203	214	206	203	196	170	194	216	211	188	175	222	227	208	186	193	197	194	199	188	188	203	178	210	202	214	207	193	221	180	195	189	178	184	200	199	186	188	170	194	200	166	193	196	183	179	182	208	182	186	179	189	178	201	179	180	174	188	201	195	178	182	237	203	189	194	206	207	197	192	162	214	189	201	186	210	172	219	197	206	194	217	190	199	188	199	177	205	214	186	197	211	192	194	213	183	209	187	200	197	202	168	188	187	188	200	194	184	186	186	188	190	190	210	177	206	195	210	189	213	192	197	199	207	197	192	184	219	200	183	201	200	195	205	194	186	204	187	195	192	187	193	201	171	191	184	185	191	194	202	193	188	185	239	206	189	207	179	193	211	188	191	202	197	195	206	181	200	204	215	213	185	210	181	183	211	186	206	188	208	185	202	193	197	178	202	176	198	193	190	203	213	189	192	179	169	184	204	190	189	197	163	170	216	195	203	205	183	183	193	193	180	208	188	193	211	187	190	190	197	218	189	175	200	216	179	202	196	192	182	200	173	191	150	174	197	203	217	202	191	202	190	210	175	200	200	196	189	202	210	189	184	201	193	169	210	202	204	194	190	202	198	185	189	199	192	181	187	176	223	204	179	215	189	176	195	192	190	203	205	196	209	192	201	184	175	244	168	190	189	181	186	205	167	189	188	174	187	187	228	209	171	200	212	182	213	164	200	190	183	218	190	199	194	179	168	188	186	213	204	214	198	221	171	177	181	186	216	217	174	190	178	186	192	207	224	189	197	193	197	197	196	204	184	188	199	192	174	197	195	199	186	191	175	172	211	163	214	202	214	190	199	202	190	184	204	210	192	214	192	188	211	188	202	195	189	184	211	181	195	187	177	188	194	181	162	188	203	198	194	193	192	183	183	198	174	195	199	182	188	204	213	170	181	161	217	182	219	204	203	191	199	187	230	183	184	193	210	200	208	181	203	208	198	181	197	184	201	179	189	194	203	211	217	202	194	189	193	203	173	209	216	203	196	188	189	205	193	201	193	189	223	221	186	177	168	198	182	189	199	170	165	231	189	202	202	192	185	194	196	189	203	175	183	188	196	188	209	191	161	176	170	207	218	175	177	183	196	187	204	213	204	187	177	190	197	225	176	169	162	181	185	181	224	195	192	192	164	174	203	202	182	196	170	189	184	206	188	190	193	186	179	202	210	206	191	188	219	212	188	182	180	202	185	181	219	178	198	189	190	195	206	210	194	179	184	176	199	184	199	187	206	200	177	184	212	189	176	218	211	194	196	221	187	153	163	210	196	183	217	225	201	200	191	212	174	205	215	185	208	186	179	230	220	206	198	196	205	186	180	218	214	217	177	204	184	165	187	204	199	206	205	211	188	177	190	188	179	199	195	200	214	166	214	192	188	184	193	158	201	204	189	202	201	200	197	198	205	205	204	198	212	207	218	207	211	227	214	197	199	201	201	180	171	197	186	196	185	196	177	219	169	202	202	201	188	190	187	199	195	192	186	186	184	215	186	187	151	188	223	155	191	190	194	197	193	201	172	186	192	198	202	191	198	167	193	201	156	196	152	201	219	211	210	209	206	219	177	190	196	169	179	192	189	159	176	216	195	186	224	174	181	199	197	201	200	195	195	185	216	211	194	185	175	180	177	197	191	194	193	196	212	190	190	229	209	207	192	182	191	183	183	162	194	197	188	204	196	179	183	203	185	200	176	197	200	211	188	203	188	140	207	204	199	172	182	197	176	201	171	187	179	202	190	193	197	165	185	193	198	195	202	169	210	202	191	201	219	198	191	210	196	184	219	191	170	197	186	187	178	181	199	196	215	176	166	212	187	181	191	180	205	176	219	222	191	179	180	193	220	190	199	210	183	179	198	203	180	187	203	185	206	197	188	185	170	182	194	176	189	198	198	198	186	167	199	190	172	202	196	195	209	172	166	182	169	192	166	208	179	174	185	192	174	191	201	191	208	185	205	219	198	200	199	209	177	182	195	185	180	185	177	210	181	188	199	208	175	178	192	196	202	167	156	204	198	209	216	190	179	206	200	200	184	199	171	230	197	181	192	205	176	189	201	190	192	215	175	196	193	190	177	199	202	177	177	196	165	200	201	173	196	205	207	189	171	173	193	195	219	196	171	187	208	209	195	193	176	206	202	163	194	192	196	223	233	187	187	209	190	181	199	188	205	189	211	206	213	204	190	191	196	179	217	191	218	201	214	214	194	185	191	196	183	210	200	182	167	173	184	201	212	200	166	188	200	186	196	196	180	178	178	198	167	183	188	202	211	199	209	193	182	205	217	207	209	204	196	199	224	150	200	197	185	177	191	175	174	171	204	199	180	189	171	199	204	181	188	159	179	184	189	197	199	195	177	178	194	188	175	192	197	202	180	223	196	200	176	182	209	193	192	212	210	189	206	191	207	176	217	178	176	191	179	195	199	203	206	198	203	199	180	194	197	207	214	170	172	208	190	203	196	166	192
40567	48952	47391	32722	34299	28613	25507	25172	25756	25622	27943	27088	21443	19751	15289	15336	13972	11408	9710	9035	8175	6570	4550	3576	3992	2617	2573	2382	1970	1940	2065	1644	1530	1519	1407	1395	1517	1666	1447	1550	1481	1370	1137	1066	1070	1188	1338	1487	1402	1068	978	846	897	862	918	1076	1158	983	914	960	957	758	678	591	602	598	585	576	584	544	549	557	524	495	490	500	546	532	494	518	484	575	567	546	549	584	553	543	500	506	507	553	545	533	533	468	485	475	474	487	499	494	439	455	452	491	434	485	458	525	431	461	448	477	469	500	449	477	469	465	487	461	445	498	483	445	456	486	474	462	483	473	467	483	454	475	480	466	495	468	440	491	472	447	495	483	483	466	424	450	470	470	460	506	441	471	497	449	474	471	469	442	460	469	472	442	483	442	474	467	436	456	487	475	469	458	485	458	491	451	424	467	468	419	439	439	473	459	458	476	443	461	452	501	434	472	472	463	464	438	521	411	456	473	477	442	444	493	452	447	506	461	460	460	470	449	469	481	417	430	474	501	496	487	477	453	475	454	461	447	422	473	505	441	507	455	444	435	429	508	452	444	437	431	496	484	470	470	442	468	496	487	466	437	497	454	491	504	443	457	435	492	452	488	456	502	502	429	469	477	501	454	467	469	440	466	454	472	494	498	487	465	499	478	451	434	452	503	458	428	459	473	419	459	444	438	466	458	452	431	440	450	481	466	478	465	472	451	469	477	447	443	441	417	479	446	479	475	481	505	509	453	452	481	456	422	479	468	430	489	469	421	462	487	479	464	475	462	457	470	453	479	476	443	451	439	465	478	465	449	505	492	460	470	447	434	511	447	465	450	510	454	459	470	444	437	425	459	437	489	476	450	421	456	480	486	480	488	446	456	507	444	488	462	469	454	465	479	470	436	486	454	453	448	449	435	491	479	464	440	453	469	458	480	455	437	501	497	440	443	467	467	477	464	497	480	454	446	434	502	486	447	467	434	433	484	467	478	469	470	474	442	442	473	477	465	460	470	461	471	480	470	433	467	470	466	504	458	404	492	448	509	445	421	431	467	536	461	503	470	483	506	458	454	450	486	464	459	504	476	478	458	494	459	503	479	482	451	487	445	490	464	478	445	484	451	461	441	496	459	465	495	454	460	465	467	498	441	465	480	466	457	461	462	481	407	484	474	478	465	439	487	463	513	486	461	458	460	456	490	474	468	488	436	424	457	454	488	436	438	459	469	455	457	453	481	450	447	436	458	462	481	487	447	480	486	479	446	479	455	460	513	460	479	451	483	424	447	482	472	473	437	445	454	441	457	502	447	457	446	421	446	459	443	453	495	454	488	466	424	449	478	480	426	439	461	502	481	454	463	484	480	447	468	466	434	469	468	484	473	433	456	490	486	447	452	483	453	441	472	476	444	457	470	457	464	466	497	452	498	500	467	429	458	493	437	492	441	466	486	468	470	460	447	452	454	474	449	466	469	457	465	455	457	458	518	493	459	441	476	454	471	487	419	426	449	442	463	465	459	448	485	419	452	420	426	459	470	489	474	466	446	493	465	452	481	482	421	482	469	461	441	463	467	465	503	480	507	493	476	466	413	469	459	442	431	432	468	459	451	465	480	473	456	462	479	481	456	464	460	491	454	489	452	451	462	484	444	434	469	481	485	469	468	460	469	465	486	447	446	448	452	439	459	450	455	439	424	450	457	440	446	504	455	425	453	437	483	443	443	455	454	431	495	448	463	452	481	458	505	485	472	426	478	437	440	473	452	426	507	442	458	480	449	478	451	508	460	501	435	473	489	468	446	428	447	481	461	466	482	453	463	460	471	461	472	489	432	456	431	472	470	449	451	449	446	493	450	456	484	473	502	472	431	468	458	448	470	450	451	476	448	476	471	471	453	437	498	453	499	468	467	434	457	491	472	462	459	451	450	467	422	497	439	480	463	470	490	449	472	452	471	457	423	481	471	467	482	443	450	454	498	471	460	493	440	473	478	485	439	464	456	444	458	462	469	461	502	487	484	470	443	464	435	456	451	479	519	455	495	439	463	515	476	470	460	442	474	468	429	485	437	462	439	505	464	457	481	451	446	468	460	455	460	455	460	449	445	476	471	470	457	456	461	429	484	475	449	489	494	477	469	467	445	473	463	461	485	467	457	456	424	447	434	470	458	453	446	487	452	437	500	479	478	413	446	476	443	434	486	449	465	483	472	459	497	468	465	487	450	476	453	500	447	485	488	443	460	493	462	488	462	465	453	448	446	501	459	446	452	428	431	483	457	439	464	453	445	465	445	420	476	486	453	486	466	458	491	453	453	417	492	432	451	479	472	452	459	466	435	469	474	490	466	479	501	461	505	495	486	488	456	452	447	446	461	437	461	426	439	488	436	466	453	486	464	469	447	478	444	479	444	490	430	497	487	438	477	447	465	434	456	447	485	451	457	485	451	486	468	424	472	479	448	487	447	496	509	457	504	475	447	449	465	462	463	482	451	437	477	474	436	479	446	500	486	438	485	502	467	462	412	450	451	482	495	457	452	459	406	514	467	466	464	428	483	433	466	501	444	456	470	464	478	468	447	486	464	477	475	469	476	461	464	468	469	480	466	429	442	454	476	451	446	467	482	475	495	477	455	480	472	429	467	446	459	467	460	431	428	490	466	481	481	483	462	459	485	448	431	461	455	450	445	460	487	485	474	474	450	468	464	437	470	464	464	431	466	502	470	476	484	443	472	478	475	481	470	475	490	439	475	504	450	459	495	452	470	468	440	487	470	467	494	475	471	451	440	458	428	474	462	455	504	479	466	461	428	476	480	437	465	443	442	456	470	489	471	499	465	468	457	472	487	469	421	458	445	466	465	488	486	419	468	481	457	476	457	452	450	451	468	427	451	497	436	460	442	458	461	436	468	482	436	432	461	487	471	491	462	478	450	459	439	478	440	474	498	483	434	440	476	471	472	443	481	452	462	473	468	415	447	473	441	466	410	432	451	468	439	467	446	484	487	447	473	452	450	457	453	472	491	473	496	479	469	454	473	446	462	480	467	465	440	485	443	514	424	488	443	454	488	476	419	492	475	451	480	463	446	457	478	465	434	472	446	458	465	477	455	480	466	481	459	472	447	468	468	489	441	477	455	459	453	456	467	433	477	483	484	472	455	481	488	449	469	475	494	513	440	436	460	465	466	459	462	482	483	460	447	468	465	463	449	485	498	441	476	480	485	464	451	452	465	492	448	469	457	453	456	470	446	468	474	474	460	424	460	455	466	463	457	467	445	454	458	449	504	446	473	471	442	466	438	528	470	460	447	465	472	468	486	490	462	476	448	464	460	431	466	478	463	470	447	475	438	493	486	483	444	507	507	460	495	464	441	467	462	456	468	448	475	481	472	509	471	471	447	484	459	438	472	465	481	476	484	447	452	499	454	449	433	405	464	443	456	465	454	460	467	466	476	453	487	464	439	488	453	475	460	495	478	459	447	499	454	432	452	447	468	441	473	470	469	444	455
25862	20984	15370	6305	4178	2543	1752	1439	1114	928	860	730	591	549	456	429	434	379	393	344	350	331	314	286	301	329	320	313	325	305	306	312	352	285	287	315	293	278	266	311	287	318	313	294	315	302	304	290	298	289	261	307	288	274	298	263	292	255	270	270	280	283	293	322	275	307	291	291	272	278	259	282	265	283	266	279	301	291	273	291	281	261	251	283	311	259	256	271	265	300	254	272	269	325	290	295	329	303	301	272	275	263	253	279	289	322	339	291	286	267	265	288	277	295	251	264	260	288	297	301	306	310	292	247	310	298	286	252	282	274	269	301	318	268	319	295	253	297	248	261	253	229	276	269	276	287	265	285	297	304	296	280	259	306	286	275	267	276	291	291	281	274	279	290	274	281	279	289	299	273	294	272	278	277	272	284	272	256	277	247	285	281	264	270	322	295	284	276	248	294	272	268	235	288	298	290	275	272	286	267	280	270	270	282	295	289	251	281	285	261	254	271	276	283	296	273	302	295	274	251	281	269	286	286	254	282	286	315	306	264	297	282	286	286	269	291	295	315	296	266	265	303	265	316	270	269	272	283	274	319	257	314	305	280	268	276	302	264	303	294	270	275	278	282	287	256	271	290	273	312	306	260	280	291	274	289	306	283	283	277	315	265	270	277	303	277	275	266	289	258	289	301	324	306	328	313	286	277	253	266	269	305	279	276	328	286	273	256	272	257	251	272	307	291	259	277	293	280	281	269	310	266	268	273	270	305	271	261	279	268	272	264	301	288	300	286	251	267	274	273	283	263	302	268	263	296	308	275	291	261	280	295	277	258	248	302	293	282	270	288	271	303	302	281	258	284	267	306	271	291	309	295	300	280	298	299	280	266	269	267	255	302	306	266	305	298	317	265	283	309	272	273	285	281	272	269	290	292	285	271	276	281	257	275	297	243	280	307	261	281	278	248	290	279	265	316	294	298	281	258	283	266	261	268	278	281	259	313	289	302	287	281	299	297	279	308	249	289	292	267	300	311	240	262	248	278	286	265	269	284	279	262	299	300	278	297	278	245	304	274	301	294	299	270	272	270	265	281	303	307	310	275	294	287	280	264	308	274	261	306	260	308	303	297	256	273	283	294	292	266	267	250	268	275	282	279	257	259	275	280	281	291	300	274	269	272	227	271	259	292	306	282	286	315	275	263	296	279	277	277	271	252	280	282	290	288	282	287	263	270	252	275	285	273	265	276	262	289	283	289	288	288	246	292	270	284	303	308	277	263	249	289	275	291	276	288	252	284	285	312	290	329	260	290	292	264	284	258	271	299	276	288	280	286	272	268	276	277	280	248	287	295	289	302	274	285	277	296	293	284	289	294	275	285	306	238	291	276	291	266	286	259	229	265	254	282	286	284	270	269	247	303	269	315	268	283	292	274	271	273	317	269	266	285	300	274	321	268	291	262	276	272	267	280	250	304	255	262	289	258	269	259	275	286	267	264	292	319	275	310	280	288	264	271	291	243	273	281	330	282	283	242	262	275	316	286	272	277	296	279	318	303	273	282	277	304	264	303	289	263	251	252	293	292	255	297	280	269	287	294	313	309	292	295	264	273	273	286	301	262	276	274	285	274	279	248	298	291	289	272	307	270	293	240	277	272	282	281	281	289	261	297	295	287	285	288	240	267	276	292	258	259	272	288	275	313	295	277	284	255	283	256	294	312	279	269	299	281	276	284	258	286	278	286	308	287	318	264	307	297	256	278	293	317	294	272	290	280	293	318	296	268	282	285	271	253	300	266	298	270	305	272	280	267	284	285	293	281	265	284	290	282	287	298	250	307	279	310	260	283	303	294	269	282	285	264	292	311	301	275	293	254	283	282	280	283	273	287	280	268	276	261	285	250	275	319	272	283	295	238	273	289	306	314	292	267	277	253	291	283	274	249	287	260	270	269	277	294	276	265	269	301	290	284	294	267	299	281	285	250	294	272	269	280	267	293	276	299	256	301	278	284	287	304	282	290	263	295	279	262	284	283	303	271	265	293	259	296	300	283	285	275	259	323	287	272	282	279	244	279	278	296	262	281	312	297	300	273	255	271	248	279	304	314	309	250	255	259	306	270	276	290	283	291	313	265	297	327	249	307	242	280	288	306	300	291	266	272	283	297	264	284	278	295	286	253	277	304	293	288	285	255	260	287	278	246	288	260	290	258	269	275	313	301	234	296	273	259	263	268	279	279	273	264	258	262	303	262	281	288	279	271	272	264	274	298	302	283	296	288	295	290	290	293	254	307	264	289	298	268	294	265	286	300	278	278	282	299	329	298	254	286	267	252	279	307	286	284	293	266	280	299	268	258	280	262	268	264	273	271	287	270	281	302	287	290	279	292	303	301	248	286	260	280	291	300	292	281	272	271	248	299	267	293	292	281	280	320	264	297	248	254	305	277	287	299	277	269	272	294	299	303	285	267	270	292	300	286	263	292	272	275	310	314	290	290	266	276	303	270	284	311	335	279	253	265	332	276	272	289	271	251	289	274	266	289	261	273	299	283	287	277	256	287	283	301	298	261	288	268	258	289	251	294	287	344	246	272	275	301	271	296	286	261	294	266	287	295	257	251	273	277	251	275	259	297	251	296	294	283	269	300	259	290	268	282	262	275	253	274	327	300	304	290	260	293	275	268	265	282	280	264	246	280	251	275	244	296	273	320	321	297	311	253	300	273	251	269	288	275	270	306	261	263	270	270	262	253	281	308	263	287	284	269	271	264	285	310	310	285	257	303	263	275	295	291	259	286	306	303	287	237	260	258	285	309	279	308	255	282	289	291	269	258	279	292	267	268	283	304	269	272	275	272	279	301	252	254	292	271	290	238	297	280	261	274	255	308	270	288	270	271	281	287	276	273	291	273	285	271	257	290	271	271	282	266	294	272	278	273	291	273	269	289	275	257	281	292	279	267	296	287	254	264	260	317	298	286	276	265	267	300	271	307	310	293	295	290	273	289	268	280	291	264	264	255	289	283	289	285	316	283	250	293	287	272	285	290	306	265	293	289	286	257	285	308	296	258	284	301	290	282	300	293	295	283	283	296	270	247	253	280	286	280	288	258	293	284	269	269	275	243	267	249	277	296	273	294	297	291	297	264	297	268	298	284	276	296	305	275	296	293	293	294	260	268	275	264	297	271	259	246	263	287	317	273	265	264	287	282	260	273	271	283	281	281	281	275	262	317	260	266	294	251	275	286	263	253	293	288	273	270	291	271	266	289	259	277	268	269	285	312	288	278	310	277	278	289	306	287	319	297	284	289	289	281	296	292	281	296	286	284	247	272	277	282	276	275	289	271	256	287	264	299	277	263	268	275	268	285	300	280	247	293	293	261	257	284	269	285	270	305	290	267	290	255	300	303	273	274	265	301	291	300	265	290	290	310	278	254	289	286	290	301	321	291	317	274	291	291	274	277	269	294	264	278	290	281	303	257	279	289	287	290	265	276	263	248	264	286	305	264	275	301	270	298
16337	19193	19303	12411	11600	8195	6488	5506	4685	4085	3722	3454	2517	2186	1789	1775	1526	1435	1260	1192	1159	1057	933	930	959	908	869	873	804	832	847	862	875	821	831	837	843	821	822	797	755	780	812	740	767	742	749	752	772	720	705	696	750	744	700	723	733	699	714	726	698	694	698	689	661	685	663	715	702	730	704	707	672	654	700	735	670	730	672	723	667	668	685	677	680	663	656	659	652	707	674	637	637	653	660	662	651	688	637	676	669	672	645	674	655	660	675	704	667	690	730	704	698	653	706	677	670	677	696	666	667	737	676	655	683	690	663	646	732	701	674	653	623	634	671	669	666	645	666	669	650	638	645	715	673	681	695	695	665	672	677	651	686	649	663	694	664	698	651	633	676	696	653	688	653	655	665	679	704	688	584	699	674	685	664	687	666	642	684	612	653	648	682	652	623	680	687	693	699	668	656	729	642	686	675	656	703	699	611	695	701	694	669	685	696	636	688	684	690	683	666	646	710	654	668	722	634	643	682	636	651	661	692	657	635	631	691	633	624	700	694	667	694	652	689	702	655	694	678	638	695	636	683	667	662	703	711	666	704	632	716	719	685	681	646	679	637	638	653	669	695	666	659	680	673	602	650	665	655	653	688	672	698	650	646	657	643	634	660	708	649	565	667	706	634	705	645	625	719	665	657	661	611	678	686	698	680	665	665	678	671	686	652	624	664	707	654	715	694	636	699	657	695	718	652	616	658	666	650	639	643	626	672	652	675	653	664	692	668	635	644	731	688	659	659	703	699	639	693	658	676	664	639	689	677	666	647	662	689	669	693	683	669	697	671	685	680	671	684	687	683	707	713	678	739	612	670	719	706	679	655	659	651	667	665	656	700	641	669	668	670	639	666	665	669	697	686	606	653	650	658	688	651	694	656	629	626	664	683	663	684	658	659	671	648	685	665	674	676	734	698	646	678	648	655	696	692	656	668	685	675	666	634	679	659	650	689	666	673	674	667	667	730	684	647	695	708	657	608	669	683	620	707	686	661	672	689	662	669	663	697	692	625	693	633	675	729	645	654	664	661	657	657	680	677	679	702	668	655	686	631	683	661	679	684	688	699	671	690	663	717	711	700	640	656	705	662	698	681	650	654	670	655	634	662	677	668	674	675	671	693	629	689	723	692	670	656	660	675	677	710	608	684	685	676	667	668	637	711	658	681	683	665	672	664	666	690	655	679	644	683	628	679	661	652	655	641	647	686	686	677	660	633	651	680	738	655	646	704	688	668	682	679	646	680	708	672	661	681	655	658	668	692	694	694	632	683	671	646	676	641	703	661	639	691	659	687	653	705	648	678	667	668	662	688	633	676	615	664	708	669	630	642	656	692	688	663	655	649	680	697	657	697	678	645	716	671	710	712	648	672	681	685	649	677	664	666	700	674	675	645	650	652	624	677	641	705	638	681	684	675	641	691	711	659	697	662	668	674	589	634	655	698	681	688	695	684	686	673	639	622	657	673	655	662	672	703	616	684	695	674	685	674	645	678	629	680	662	675	627	681	657	669	639	650	700	672	672	664	666	674	659	679	695	650	633	624	680	713	689	628	670	640	720	663	645	648	676	643	678	709	662	684	659	696	678	653	659	710	653	673	666	645	706	690	620	663	650	648	705	664	665	661	667	680	615	653	688	647	684	652	695	685	667	661	670	671	624	720	645	684	626	673	652	629	663	651	678	689	645	706	624	609	641	631	673	652	662	667	664	711	666	653	689	682	665	684	649	653	713	687	647	672	671	621	697	670	685	625	682	673	643	685	649	687	688	617	666	662	651	691	669	671	701	664	697	715	683	702	641	630	693	644	671	649	674	672	651	658	670	650	628	711	630	676	614	684	632	665	641	630	657	612	621	676	673	690	694	679	662	702	641	693	639	654	627	649	697	620	679	672	636	685	655	688	648	639	654	687	695	696	649	701	708	679	678	677	673	682	697	694	673	676	705	634	701	662	655	630	682	716	672	657	640	619	673	688	667	699	640	676	674	616	670	660	629	667	663	665	641	683	668	701	692	666	689	651	669	643	710	668	704	696	652	674	657	711	631	665	681	643	666	664	659	690	662	683	694	679	682	671	666	678	656	681	664	666	713	643	644	679	651	697	668	689	634	649	651	661	635	660	681	652	669	686	662	659	676	662	713	694	674	669	626	648	671	679	661	643	679	680	692	688	659	698	638	651	642	635	667	681	667	631	676	644	668	681	681	655	685	675	673	669	636	642	675	663	663	664	699	634	615	690	667	648	671	673	688	673	704	688	699	678	675	666	641	696	650	701	693	693	656	707	673	651	656	652	692	703	650	680	666	704	670	691	748	668	708	671	683	663	730	641	649	689	627	712	655	681	657	720	672	652	712	634	632	629	692	691	633	669	704	663	688	663	702	626	660	652	694	680	733	695	668	709	655	689	642	657	734	654	689	617	676	630	672	649	658	630	647	696	684	695	615	698	633	682	680	632	685	618	666	658	669	642	673	639	657	645	696	670	641	673	677	688	690	675	661	720	656	680	707	644	725	707	630	661	665	677	671	684	628	682	645	695	689	679	664	660	677	683	653	665	673	641	695	694	693	652	692	681	656	685	648	635	653	664	677	658	701	647	635	631	716	687	663	704	654	666	638	657	649	691	664	697	673	698	674	647	660	651	652	689	677	648	693	665	636	669	672	679	669	655	679	714	663	708	667	647	682	648	618	719	695	683	657	673	645	687	692	702	664	665	691	650	672	702	690	648	677	658	644	658	701	655	676	649	632	711	691	690	688	657	652	657	646	673	662	628	702	657	668	691	676	621	684	633	687	689	669	699	685	682	685	687	665	645	695	642	663	619	711	643	698	620	658	663	661	636	653	680	647	667	652	637	707	672	690	683	682	674	670	708	681	665	638	672	661	651	662	660	681	667	715	670	664	662	678	708	706	672	619	677	697	654	712	637	665	650	678	684	674	684	617	680	629	661	687	664	622	677	678	694	714	685	700	682	660	618	701	646	698	687	609	634	681	656	672	668	652	706	669	696	636	678	683	672	654	631	655	659	674	682	638	718	655	700	607	665	685	684	621	657	631	640	684	696	654	650	677	700	687	684	733	642	683	613	665	653	674	697	654	696	691	690	678	697	619	678	672	667	658	681	663	688	661	661	638	663	726	664	719	663	656	671	665	634	665	651	655	650	668	666	692	656	637	711	634	659	652	664	663	627	651	677	719	633	607	658	676	653	648	685	665	648	697	664	667	626	672	676	658	645	659	681	622	680	661	686	661	673	697	691	698	636	661	640	648	631	617	684	655	673	671	632	658	666	684	696	682	639	733	636	710	649	704	704	677	615	710	687	677	684	689	721	662	678	690	637	698	719	685	654	691	636	697	676	685	662	676	625	696	650	615	628	662	671	662	723	685	709	664	648	683	645	658	642	648	676	621	677	696	654	669	682	677	642	677	684	671	632	642	712	700	629	699	652	690	695	652	691	656	686	650	711	689
45353	48745	43510	26582	24812	18269	12366	10598	7929	6698	6669	6368	4736	3377	2289	2055	1872	1672	1167	1152	970	778	577	523	531	408	406	395	359	381	367	342	390	353	345	389	343	337	331	317	341	356	314	330	338	326	345	333	315	295	321	347	307	316	343	320	331	339	311	299	287	278	298	324	284	282	304	287	309	331	285	279	267	293	262	298	271	274	274	282	268	318	271	271	263	300	276	272	284	327	251	312	306	295	289	274	250	273	291	288	274	281	321	289	289	282	256	277	300	289	290	276	253	289	253	253	256	267	283	279	286	294	274	277	309	284	288	298	262	279	267	266	299	282	288	303	267	254	276	312	318	288	281	302	275	288	282	302	274	299	285	315	285	287	299	273	258	259	305	293	287	263	257	306	270	271	311	293	258	296	275	294	274	301	292	277	280	273	275	301	286	321	250	263	293	274	278	282	297	278	293	290	278	263	260	251	282	309	284	278	263	289	278	298	282	265	253	270	268	269	296	269	303	279	319	304	288	259	253	308	287	299	284	296	290	294	277	244	275	260	258	274	276	266	277	305	306	304	252	295	286	258	279	268	297	251	277	275	280	283	255	264	262	267	292	276	269	306	316	279	278	280	276	283	283	264	277	251	301	303	287	305	261	319	297	262	258	280	308	250	296	292	301	274	280	297	251	268	289	303	281	266	282	290	304	297	290	318	252	299	299	239	314	302	243	286	297	273	300	250	285	297	248	278	302	299	259	288	269	257	286	290	288	285	295	272	287	252	269	272	267	284	293	300	300	300	283	293	263	282	312	275	299	282	304	260	295	291	302	289	266	281	271	288	282	262	301	294	296	280	284	297	258	272	281	254	293	263	284	284	266	292	241	279	296	279	278	305	297	278	313	266	273	297	269	268	280	272	282	258	275	270	295	270	271	280	289	240	277	289	308	324	298	287	312	277	279	291	282	253	273	251	311	309	301	303	310	292	295	306	310	289	225	285	283	289	249	301	301	273	289	234	299	287	339	264	311	265	243	283	290	256	328	273	294	315	279	260	292	287	254	275	288	299	265	249	270	294	303	319	323	317	280	310	289	293	274	282	264	265	290	273	285	268	273	295	282	293	288	285	264	258	265	274	273	313	290	263	278	292	276	256	306	297	282	284	265	271	285	300	278	288	276	280	263	272	322	301	263	268	264	289	304	245	309	298	309	280	295	283	247	291	273	314	266	267	312	271	298	284	271	289	243	268	281	338	296	259	304	317	284	294	263	267	279	294	268	266	259	276	286	269	268	306	310	266	297	277	324	289	273	265	285	262	302	258	313	280	267	313	299	272	272	279	257	270	269	267	320	269	250	271	309	265	304	276	257	291	301	260	266	290	310	272	233	295	283	280	290	277	260	250	266	283	276	320	297	276	276	315	292	301	260	291	271	248	288	270	282	269	286	274	268	313	284	307	299	288	259	280	337	298	289	293	296	302	294	274	294	269	289	293	295	279	288	299	297	259	292	288	291	300	286	311	289	267	298	280	297	260	243	288	272	291	269	262	294	303	301	300	262	279	296	271	290	284	307	311	294	262	269	268	301	268	266	252	305	290	280	235	279	291	281	276	272	261	283	254	262	258	254	284	311	273	271	294	292	287	306	278	259	277	294	259	270	290	263	311	292	241	285	272	263	316	294	273	265	302	281	267	274	293	290	298	267	259	257	283	279	265	286	288	289	267	252	275	267	289	271	319	292	287	251	268	279	277	279	299	279	281	270	276	267	284	279	245	272	316	297	274	304	242	279	262	265	304	299	288	274	251	300	303	285	344	264	284	285	263	291	288	284	265	254	271	275	284	284	287	272	285	279	319	255	293	303	282	335	268	315	288	252	289	255	305	274	290	304	308	259	289	249	304	303	294	289	307	281	311	258	249	306	259	267	267	283	291	303	293	300	274	267	277	277	258	279	266	287	255	270	276	266	256	323	283	287	281	272	251	298	279	296	246	303	278	290	286	265	298	275	270	264	274	291	282	270	276	260	286	283	292	298	292	285	295	274	263	258	270	295	322	306	302	297	289	285	293	239	284	284	273	249	297	285	296	284	291	302	289	269	245	277	277	308	316	267	286	284	290	283	274	291	330	235	249	303	288	288	274	307	272	285	267	274	280	336	301	310	304	293	286	289	284	278	275	285	328	262	298	271	278	274	270	272	308	274	258	303	261	254	290	251	273	270	324	273	260	281	249	277	307	281	281	280	293	307	301	260	275	265	296	249	318	285	302	307	265	277	274	303	318	310	275	265	269	259	260	281	301	307	278	279	279	296	279	271	279	291	293	303	290	253	274	325	268	267	325	305	280	270	274	281	275	258	300	269	271	295	266	275	283	278	267	274	267	276	278	274	295	297	276	291	275	286	263	279	248	291	263	307	292	275	309	278	261	300	276	260	298	275	289	297	309	263	262	275	288	260	281	280	288	290	314	291	275	292	286	274	273	290	282	269	282	247	263	287	288	288	285	296	291	296	293	253	288	296	324	313	283	301	293	262	285	277	277	301	261	286	273	297	263	289	275	267	242	303	278	291	273	294	286	310	268	280	295	286	269	271	285	285	262	320	269	286	279	283	306	307	263	272	278	269	248	281	270	221	323	292	261	312	289	302	287	275	288	297	271	273	284	304	305	272	247	260	238	291	287	275	267	270	259	261	280	291	268	280	266	283	240	310	295	312	264	301	294	287	303	266	284	277	262	268	291	267	298	273	265	273	271	283	290	304	286	294	289	280	293	294	297	269	288	299	266	269	256	310	311	284	289	287	267	283	272	257	269	268	261	279	262	278	298	249	284	300	293	289	273	255	286	291	259	287	271	284	263	249	297	306	271	299	280	275	292	267	228	305	301	291	283	317	313	281	288	306	298	287	325	279	293	257	263	287	275	233	306	259	287	301	274	261	279	297	268	262	258	267	321	327	258	295	282	269	305	287	295	294	285	283	284	263	281	282	283	287	297	284	263	266	289	253	294	317	278	294	266	287	271	286	290	278	274	288	268	274	254	280	267	279	300	282	295	279	313	295	262	284	273	279	262	286	263	264	265	300	298	288	277	272	278	302	326	291	276	274	295	261	276	264	254	271	278	241	309	285	269	295	278	309	271	265	285	277	287	295	274	289	266	277	251	279	269	279	272	259	294	265	281	312	275	274	279	275	260	264	274	287	276	282	261	310	272	322	254	276	300	282	291	279	275	292	283	287	269	313	307	300	274	327	269	269	291	252	314	300	295	259	273	273	298	239	265	267	284	266	265	242	288	287	292	283	288	282	267	302	269	304	289	271	281	320	278	307	266	253	314	314	296	266	268	320	296	313	278	275	281	291	297	286	267	253	280	295	286	310	272	276	272	302	309	293	290	263	274	274	282	273	279	311	250	265	279	256	334	293	265	291	275	253	289	294	276	292	284	314	302	298	282	280	320	267	294	270	275	271	268	280	271	302	273	285	258	306	289	271	276	265	273	295	261	281	269	295	247	282	258	293	294
32134	43461	41685	24757	28247	20002	18453	17673	16815	16250	17795	17765	13638	11294	8789	8006	7553	6664	5214	5378	4321	3730	2457	2493	2394	1759	1616	1671	1393	1307	1411	1186	1206	1208	1122	1164	1145	1222	1292	1246	1178	1157	1014	994	932	1033	1204	1106	1077	1073	937	894	824	879	961	1058	1007	912	936	863	847	859	797	809	740	680	745	726	716	700	720	684	679	678	680	666	692	707	708	673	681	656	693	681	686	662	693	686	661	678	668	711	721	680	657	679	686	682	648	673	680	660	734	642	647	691	684	694	656	643	673	622	629	710	680	688	651	675	617	696	675	642	688	653	698	643	665	624	685	671	699	608	612	643	688	661	635	688	650	700	671	703	713	711	668	676	706	687	645	654	681	628	681	633	725	632	665	647	658	706	701	661	663	635	729	664	625	698	653	694	651	623	640	666	653	682	626	644	640	615	690	669	665	672	686	642	686	662	652	681	636	663	671	651	619	691	673	660	670	695	642	663	676	714	636	702	646	668	661	622	673	706	649	709	688	646	678	650	668	698	655	647	665	652	670	668	676	659	657	666	659	687	679	685	696	655	621	694	639	680	734	630	650	695	667	628	647	650	640	642	626	691	675	665	623	688	673	716	715	617	681	648	679	659	658	670	683	673	637	698	666	675	642	677	674	655	696	685	652	666	650	618	670	680	713	650	652	690	666	695	647	698	659	704	676	691	625	677	672	633	670	669	651	617	700	629	647	701	661	677	636	692	647	715	605	667	634	669	677	628	676	683	710	628	680	665	680	655	633	661	706	706	666	668	686	661	682	673	651	674	635	646	684	660	669	679	643	679	703	653	713	678	679	660	670	661	661	619	694	650	679	647	663	678	631	712	644	684	632	660	665	670	662	689	666	654	662	675	670	650	665	684	640	655	640	668	694	647	666	679	684	680	677	658	648	646	687	661	680	681	642	656	674	668	660	677	633	655	650	643	681	659	611	683	658	648	631	653	626	700	707	670	656	685	618	661	658	655	680	676	704	645	696	694	661	677	660	683	670	681	678	695	633	719	603	617	666	649	660	670	675	649	671	645	660	700	696	669	696	639	620	619	693	670	682	675	645	665	660	661	623	662	674	690	658	643	681	697	677	684	700	602	681	623	707	624	664	664	656	651	617	701	642	671	664	650	615	644	651	711	665	625	643	716	679	656	676	657	627	659	640	675	650	706	663	629	687	651	644	681	663	651	704	671	653	678	694	670	645	639	704	704	644	679	653	667	656	685	602	647	684	694	662	644	649	662	652	665	719	617	681	676	631	685	637	678	691	670	639	672	691	625	655	677	649	700	664	634	622	708	677	628	678	659	700	707	685	696	655	667	678	687	695	732	702	684	640	646	637	672	623	696	641	628	615	644	669	621	682	617	731	674	673	674	671	653	645	659	661	686	653	699	679	624	668	605	665	681	621	672	681	637	661	654	630	689	656	663	601	689	611	664	658	674	647	676	678	627	608	661	675	652	672	662	697	682	654	622	650	667	603	679	681	656	670	691	603	641	626	631	676	641	741	714	660	653	703	698	693	709	595	651	612	639	688	627	676	640	637	653	679	678	698	660	641	681	643	616	657	678	671	629	668	690	653	675	656	659	666	637	644	666	680	681	661	646	741	601	618	691	705	657	617	674	607	675	624	643	646	658	674	655	617	687	666	670	670	682	657	694	659	666	685	626	674	658	688	608	640	703	676	631	658	671	640	677	679	639	672	636	676	633	686	662	619	683	656	623	683	671	658	659	670	664	682	700	669	695	647	662	679	699	677	665	668	686	685	671	637	715	654	692	669	625	697	668	697	642	672	639	662	664	647	611	676	668	671	690	701	657	627	703	697	669	688	656	611	630	705	664	667	641	658	658	684	696	658	669	721	679	589	654	672	657	672	712	681	649	670	625	638	687	657	641	653	672	672	658	662	643	689	667	678	681	638	690	681	659	643	654	660	645	681	656	661	645	697	660	640	684	688	639	606	670	643	616	677	701	669	673	623	674	658	674	648	636	729	649	689	683	680	674	726	721	655	680	672	661	694	676	645	693	665	645	624	669	626	627	673	680	666	675	657	704	639	677	697	652	664	705	663	701	606	674	676	612	695	682	649	654	660	703	665	707	667	654	701	651	689	661	670	696	668	659	685	651	729	694	657	693	636	656	620	681	660	682	629	656	689	705	669	713	638	659	698	661	671	648	666	664	640	684	669	683	653	657	717	654	685	652	703	695	665	645	669	669	689	639	668	687	655	598	666	684	659	647	683	724	637	620	641	697	661	672	673	667	675	691	620	647	607	675	684	675	637	614	614	655	637	647	666	670	663	684	694	637	689	665	682	653	685	651	672	716	691	648	604	683	647	622	681	657	645	713	669	609	680	697	675	614	654	647	618	652	661	694	684	696	669	687	654	652	662	642	703	629	671	647	676	702	669	654	634	674	614	706	650	649	672	642	665	698	676	701	654	658	676	685	649	641	661	650	686	647	710	662	654	686	638	674	651	687	657	702	677	649	624	613	633	656	703	682	666	652	627	668	689	649	665	654	695	681	659	662	644	622	647	692	636	691	655	653	682	671	608	685	695	621	644	621	620	644	641	674	662	652	666	664	682	662	668	642	656	657	672	646	622	635	646	689	673	649	636	647	687	667	646	710	672	640	656	626	714	681	674	652	628	686	647	674	654	635	637	647	600	653	645	690	635	670	657	628	680	648	676	636	632	678	646	710	657	667	642	662	631	651	632	624	684	644	742	671	684	668	605	699	620	664	630	639	672	677	662	634	660	673	682	667	697	642	684	683	629	657	680	660	622	628	645	709	669	634	684	636	681	613	637	718	658	692	714	741	674	643	686	669	686	658	652	686	629	657	683	665	657	663	723	653	637	663	667	658	689	672	644	671	695	673	666	694	619	644	632	666	635	641	648	705	678	617	656	684	665	664	656	700	651	707	665	643	671	671	700	658	656	683	659	700	655	679	662	669	624	649	701	730	704	670	647	637	660	734	667	597	698	637	653	644	660	674	638	667	628	695	646	671	618	703	730	675	696	664	651	610	656	697	663	677	629	640	695	637	685	684	675	672	669	640	676	691	666	612	670	691	720	684	685	666	651	701	663	639	660	613	633	625	655	637	673	675	698	646	646	639	643	659	704	606	635	691	669	685	677	689	674	663	661	661	691	680	684	669	671	652	658	665	665	620	640	650	664	630	722	656	633	660	632	670	685	671	704	671	650	701	679	665	645	687	736	695	688	661	639	701	636	668	629	678	611	653	685	624	682	668	660	632	628	721	641	663	682	651	673	653	661	643	645	695	645	735	647	660	655	682	644	678	692	694	695	683	694	654	664	709	648	679	656	669	656	643	676	650	648	730	638	666	645	629	651	625	637	661	694	596	627	655	662	655	695	667	630	687	676	649	614	660	668	677	679	667	622	692	666	621	649	640	664	664	680	640	659	696	642	688	660	666	678	689	624	690	663	668	669	673	662	667	643	608	700	636	677	658	659	655	636	656
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
