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
336850980720	336850981283	336850981833	336850982383	336850982933	336850983483	336850984033	336850984583	336850985133	336850985683	336850986233	336850986783	336850987333	336850987883	336850988433	336850988983	336850989533	336850990083	336850990633	336850991183	336850991733	336850992283	336850992833	336850993383	336850993933	336850994483	336850995033	336850995583	336850996133	336850996683	336850997233	336850997783	336850998333	336850998883	336850999433	336850999983	336851000533	336851001083	336851001633	336851002183	336851002733	336851003283	336851003833	336851004383	336851004933	336851005483	336851006033	336851006583	336851007133	336851007683	336851008233	336851008783	336851009333	336851009883	336851010433	336851010983	336851011533	336851012083	336851012633	336851013183	336851013733	336851014283	336851014833	336851015383	336851015933	336851016483	336851017033	336851017583	336851018133	336851018683	336851019233	336851019783	336851020333	336851020883	336851021433	336851021983	336851022533	336851023083	336851023633	336851024183	336851024733	336851025283	336851025833	336851026383	336851026933	336851027483	336851028033	336851028583	336851029133	336851029683	336851030233	336851030783	336851031333	336851031883	336851032433	336851032983	336851033533	336851034083	336851034633	336851035183	336851035733	336851036283	336851036833	336851037383	336851037933	336851038483	336851039033	336851039583	336851040133	336851040683	336851041233	336851041783	336851042333	336851042883	336851043433	336851043983	336851044533	336851045083	336851045633	336851046183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	3650	2300	3035	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
88460	72914	54856	35558	28896	26252	21307	13980	7466	3176	1233	497	292	175	149	136	155	132	164	147	143	156	164	163	157	145	187	156	143	147	153	161	159	155	141	139	174	186	147	167	149	154	159	143	164	134	154	143	150	168	178	144	149	145	157	165	164	150	169	153	179	145	158	179	137	140	149	154	157	156	164	149	155	141	151	172	146	174	157	145	147	160	152	151	161	155	159	152	134	165	171	146	140	157	151	148	153	142	131	148	132	153	153	137	154	136	157	131	155	144	142	167	166	146	147	146	140	151	130	166	147	155	152	171	140	152	143	144	171	172	149	145	152	133	180	176	146	155	146	142	149	135	152	157	158	165	152	157	172	163	142	175	153	142	125	160	152	146	161	163	147	162	186	178	165	151	140	163	154	147	141	145	154	149	165	171	150	150	165	153	162	153	163	127	146	160	148	179	158	146	164	173	163	137	159	160	157	165	143	167	145	165	150	164	146	152	134	174	150	181	169	157	169	153	154	153	152	134	150	144	148	163	155	155	175	153	139	146	147	155	135	143	154	149	156	181	142	162	173	182	172	167	166	130	178	153	163	154	173	142	142	149	149	145	167	158	147	169	163	154	159	153	171	137	147	136	193	157	159	165	150	164	158	144	163	166	144	148	159	137	138	164	144	166	149	143	170	136	154	161	154	173	135	153	143	145	168	151	150	173	144	142	154	168	185	157	177	161	155	172	172	164	182	152	142	156	151	168	178	186	154	171	136	146	157	159	157	170	161	143	160	156	151	154	138	164	138	149	151	145	155	146	160	165	141	165	149	155	172	159	157	159	160	191	142	147	170	157	171	171	156	145	164	141	139	170	146	167	163	174	143	163	156	147	153	149	159	168	145	145	149	144	153	138	158	116	162	144	170	172	132	142	166	159	149	176	160	165	137	168	144	147	160	169	148	185	165	170	154	155	141	136	129	167	154	141	156	153	171	157	169	166	153	143	164	150	171	132	165	172	160	170	146	148	161	172	159	182	154	159	153	152	157	180	129	166	152	160	153	168	147	141	150	139	156	158	162	140	171	132	144	167	153	164	175	185	161	156	165	179	141	154	133	167	143	130	148	168	139	136	182	151	144	162	173	113	137	158	160	157	155	158	161	179	163	152	149	153	137	170	176	140	141	148	160	189	154	139	164	134	165	139	167	133	149	162	195	160	169	170	137	175	160	159	163	164	150	133	165	172	132	162	168	187	158	148	159	142	164	151	140	153	141	165	157	152	163	172	148	164	172	144	148	142	178	172	147	164	157	130	148	144	153	128	138	165	156	158	162	178	170	149	163	184	178	167	133	154	158	147	152	134	149	169	186	147	163	137	151	158	155	148	159	164	138	150	174	173	159	161	137	159	146	154	160	159	153	143	151	126	162	171	154	143	143	167	148	152	152	166	139	140	153	150	162	172	158	155	140	165	164	150	160	146	164	164	151	156	142	165	164	166	143	149	152	161	140	146	161	153	155	151	170	136	140	169	158	170	158	143	166	158	149	169	148	159	152	165	181	167	129	164	144	150	144	167	174	131	135	161	174	161	142	159	168	141	145	159	153	154	143	151	162	166	166	158	137	146	158	147	143	144	166	154	156	147	156	122	156	142	160	127	185	149	148	148	146	142	170	159	158	157	169	147	153	178	183	125	155	139	170	163	161	129	150	144	163	120	146	157	160	146	189	148	140	166	155	145	174	162	152	147	145	119	158	177	156	146	171	153	145	142	176	141	160	151	149	132	165	149	172	169	148	151	155	133	158	154	155	151	149	145	173	141	187	140	150	164	172	143	165	152	148	193	155	145	147	156	164	165	154	168	140	165	176	173	174	142	151	159	143	167	154	142	149	151	142	139	153	153	176	162	172	157	172	166	144	164	143	151	141	165	174	159	157	154	155	146	149	131	131	134	152	163	152	171	142	158	166	153	143	167	145	149	144	130	156	157	149	174	147	159	143	148	167	128	179	163	155	142	134	157	157	152	154	149	190	149	156	156	150	137	164	129	160	152	142	157	144	164	147	173	151	153	167	134	139	152	159	151	173	157	167	140	150	135	158	171	138	144	151	143	156	144	159	171	152	173	141	205	166	136	152	136	176	186	166	183	125	154	168	155	165	148	147	150	135	169	154	148	171	146	171	136	174	171	154	131	167	157	140	156	155	150	155	148	141	133	154	161	151	154	183	157	177	146	158	171	164	147	160	165	139	163	152	131	160	154	153	141	160	156	154	136	153	147	163	162	183	178	129	134	164	137	155	157	167	140	155	156	168	149	158	152	149	159	145	159	155	149	162	145	141	145	158	139	145	151	151	141	154	168	162	159	166	144	154	155	157	169	166	143	163	144	177	168	156	168	151	140	143	152	171	150	160	164	146	153	138	166	155	147	146	175	145	143	173	155	165	164	160	132	170	152	152	150	162	162	165	157	152	150	165	106	163	147	162	166	157	155	138	145	161	149	141	145	152	168	165	159	157	128	158	178	143	164	137	171	178	156	173	125	168	148	162	144	138	149	167	168	165	152	173	142	151	171	151	168	152	159	150	148	180	138	164	181	128	128	145	159	163	161	132	175	163	161	149	151	162	167	140	137	148	161	157	165	156	154	164	143	161	146	158	158	130	154	155	141	138	168	167	146	149	151	154	163	154	161	164	188	131	116	154	152	181	150	170	160	152	138	150	169	140	146	142	144	162	131	155	147	133	158	152	176	158	137	136	138	156	163	134	155	137	157	176	168	147	146	173	138	135	143	157	152	152	145	144	156	144	143	149	166	148	139	164	154	141	144	158	136	131	137	156	155	168	169	174	127	173	144	132	167	175	160	170	167	136	141	142	146	150	160	161	179	139	167	154	158	145	118	174	161	155	151	179	161	172	157	152	141	138	154	156	175	162	165	137	184	148	172	133	156	144	153	172	169	150	142	152	165	160	145	145	143	138	147	154	144	141	139	165	135	150	124	148	158	157	172	158	146	152	163	139	145	165	155	164	156	169	160	148	147	139	131	162	158	139	158	170	153	156	159	163	176	153	137	156	170	138	141	163	158	169	164	139	147	158	149	173	153	141	153	155	149	142	148	144	144	144	138	147	152	145	154	142	155	159	162	152	150	166	144	150	150	161	143	130	179	167	158	172	164	140	190	167	132	164	168	164	142	155	139	154	150	152	178	161	170	155	167	137	141	149	171	141	172	137	162	158	148	157	148	170	150	144	140	172	142	137	149	146	156	150	168	172	153	172	146	162	153	153	165	128	154	159	167	157	157	152	159	151	143	182	152	161	147	157	158	144	160	134	165	166	152	130	154	170	156	154	148	140	143	149	158	166	166	158	154	164	151	153	142	166	121	148	159	153	155	122	163	158	145	156	157	158	139	162	144	172	158	164	184	143	141	168	145	151	140	162	144	165	142	163	163	143	169	154	141	154	139	166	162	139	162	137	183	156	159	173	177	145	141	147	160	154	155	158	150	152	156	137	141	133	173	150	161
62572	56272	50913	41598	41327	41042	37430	30001	20564	11238	4992	2039	866	504	422	383	356	390	367	375	370	403	383	381	385	370	375	370	381	395	375	393	368	402	382	413	382	356	351	371	387	369	343	388	359	381	377	369	325	371	373	377	359	365	363	372	382	370	385	371	358	363	405	391	369	361	393	429	403	376	365	383	373	365	392	366	336	361	360	376	355	340	392	353	379	361	361	341	371	389	360	384	392	371	369	390	364	338	386	388	391	366	363	383	398	383	351	383	406	355	351	359	366	392	375	409	324	363	380	359	396	346	386	373	358	373	371	382	380	393	373	376	416	365	374	372	342	353	364	390	367	366	378	377	382	401	378	382	394	404	368	403	375	398	396	337	385	383	350	389	370	373	385	377	366	367	367	365	366	361	358	406	390	395	404	372	392	374	383	360	395	384	372	400	408	381	398	362	405	384	362	407	364	337	391	389	387	356	387	388	362	359	415	383	380	387	347	393	344	380	391	389	392	379	354	344	389	370	386	374	385	397	356	400	361	366	370	374	385	388	327	359	395	397	378	385	382	375	380	369	385	352	367	398	386	373	364	346	375	394	370	374	368	348	371	411	372	367	375	368	339	379	352	368	365	364	390	361	344	343	360	370	373	372	366	352	358	364	364	359	387	372	360	398	385	360	378	370	387	385	394	390	413	399	361	351	362	335	375	367	379	388	410	375	394	362	364	407	345	362	408	349	339	390	376	364	382	361	354	378	380	395	365	373	361	416	378	359	367	356	393	355	388	383	357	399	415	361	389	383	386	356	372	401	339	350	375	326	398	380	361	339	371	378	361	394	395	386	394	369	368	362	388	397	394	363	353	374	380	352	407	366	348	379	404	384	387	372	378	390	357	376	390	388	366	390	346	376	386	387	385	360	393	357	368	369	373	356	396	368	362	379	394	376	380	383	378	378	370	368	368	385	355	370	364	399	397	362	383	395	385	395	353	349	352	415	355	378	354	369	379	381	356	366	388	394	362	384	377	371	377	397	377	368	359	368	362	359	328	365	344	327	357	397	398	400	389	390	394	388	378	379	372	386	372	395	421	348	356	359	371	399	405	373	407	378	347	377	365	385	394	369	398	375	364	361	371	348	400	381	372	349	411	403	363	414	394	354	387	382	354	366	356	382	348	399	380	364	376	356	375	382	361	372	387	412	389	353	366	385	384	353	390	379	369	366	378	352	400	365	358	386	367	369	376	381	360	390	379	352	381	367	372	405	366	357	354	398	363	386	385	380	413	396	353	349	379	339	398	343	378	401	364	346	380	378	369	346	410	354	392	416	372	363	374	384	351	360	369	397	334	356	349	383	359	396	380	422	390	355	384	368	359	361	359	363	363	365	399	366	372	381	348	373	380	388	391	406	377	357	418	354	379	391	337	387	338	367	408	344	369	359	388	373	376	362	387	371	379	377	374	361	348	397	369	375	347	361	380	353	380	388	392	387	403	349	392	363	368	338	353	362	385	376	387	369	373	384	351	372	373	375	398	363	371	336	327	345	379	350	414	346	387	399	384	362	400	388	379	385	370	393	347	404	398	378	368	350	360	398	365	347	405	370	353	399	375	402	393	368	409	348	392	391	387	400	343	400	372	371	384	408	359	379	390	363	373	376	373	363	363	439	324	424	404	389	359	385	390	378	397	350	411	370	382	334	374	364	359	377	355	381	363	348	376	364	343	361	356	389	380	373	379	401	397	390	389	347	385	380	369	368	356	354	362	350	350	364	359	382	325	363	365	385	372	384	345	366	369	359	347	414	389	373	374	382	367	378	386	360	377	406	328	393	378	371	383	370	377	375	378	394	382	360	358	384	428	387	358	365	351	369	368	358	408	356	412	348	372	408	352	393	351	374	372	392	402	367	371	363	370	374	381	381	392	371	370	419	409	392	366	399	372	369	389	375	388	348	373	407	384	391	376	393	375	384	376	364	371	351	390	380	407	377	346	354	352	391	368	339	417	366	365	363	396	406	358	402	361	341	397	373	370	391	419	366	336	385	360	360	379	356	383	368	363	352	373	362	377	382	401	383	362	368	352	371	354	353	346	375	344	365	348	351	347	364	331	377	363	365	388	415	358	375	358	371	384	373	400	379	408	362	369	375	356	403	386	352	364	363	360	423	341	388	386	357	362	387	369	368	364	328	331	340	392	360	338	366	390	417	352	360	406	363	393	373	368	382	381	413	387	358	358	365	378	351	380	345	402	375	382	353	364	397	348	343	374	350	363	392	396	386	355	408	363	397	334	383	374	344	398	373	354	372	365	406	372	347	379	390	369	358	343	414	344	384	399	372	390	360	363	399	362	381	368	400	353	407	371	390	365	395	376	394	368	362	347	394	372	367	350	373	391	363	414	410	341	354	368	387	380	363	382	358	375	370	356	347	386	385	369	359	392	394	341	380	387	371	382	351	365	377	353	398	367	349	378	381	386	363	392	355	374	360	399	371	348	391	346	349	334	364	382	388	348	392	406	355	352	373	401	400	382	400	365	365	370	383	385	332	376	389	340	386	343	346	374	382	428	370	387	355	406	374	358	387	375	361	373	348	370	392	389	374	386	390	381	375	340	378	367	399	344	380	342	369	364	421	346	378	372	365	358	352	380	383	355	377	359	387	379	378	360	339	364	358	385	358	354	387	371	376	347	360	354	372	363	349	381	371	335	344	379	359	366	372	367	382	370	350	352	373	335	401	378	350	366	385	346	401	385	372	373	369	368	347	361	364	377	379	348	380	363	377	333	400	375	379	351	355	410	382	387	347	358	383	391	381	381	382	345	402	369	387	362	376	369	419	397	390	396	347	400	386	377	423	366	337	378	370	366	363	391	406	343	379	369	369	377	370	347	357	368	377	359	367	411	394	371	393	359	386	359	361	395	354	345	383	384	389	350	386	369	423	340	380	351	371	368	347	368	373	400	395	389	377	386	401	339	344	333	391	366	375	418	401	368	363	372	400	392	350	361	393	356	382	380	401	367	349	395	377	384	408	346	383	384	358	396	359	397	363	338	374	365	380	386	360	384	397	410	381	353	364	393	360	365	378	371	377	371	367	400	392	384	380	409	396	375	368	389	395	337	396	378	363	360	359	373	350	407	374	377	374	394	359	359	374	394	363	350	382	398	357	327	369	384	373	390	384	397	367	388	359	424	364	395	385	401	366	359	392	391	375	351	373	371	383	416	370	360	398	368	354	374	349	376	389	387	394	382	382	371	373	381	365	328	396	375	368	381	370	415	355	380	388	373	383	351	362	381	375	370	378	384	365	377	387	350	353	374	357	362	392	411	349	394	328	373	371	351	381	350	388	378	393	360	402	396	378	408	351	408	364	370	379	381	374	420	380	377	358	343	384	376	383	372	359	362	385	368	412	376	350	394	382	383	390	388	391	344	413	356	371	375	377	364	363	364	366	356	390	373	343	379	356	354	373	386	348	358	371	410	373	363	374	385	400	420	378	395	380	378	388	351	378
29050	13291	3403	714	1173	1077	955	700	507	392	292	223	200	231	188	216	197	213	201	184	199	197	201	207	208	193	189	216	183	213	204	180	208	187	213	221	186	199	197	207	193	199	202	214	230	189	206	195	231	197	180	216	209	177	202	184	207	209	219	208	201	205	187	198	203	216	214	203	175	184	177	202	217	220	203	223	199	187	179	209	234	205	211	207	208	202	205	207	193	206	180	205	210	207	186	197	199	197	194	213	199	197	203	221	190	210	214	205	199	198	224	193	192	216	195	233	187	217	187	195	186	202	216	175	205	179	197	202	201	217	206	224	192	200	183	199	217	215	189	202	185	210	188	195	192	202	243	218	207	179	179	182	183	187	167	218	191	217	200	174	199	220	195	206	195	189	205	201	187	190	196	208	202	209	236	217	173	213	197	195	208	184	190	212	189	208	193	194	194	198	222	197	178	194	196	206	208	163	201	197	204	211	207	223	194	201	197	206	200	177	174	188	197	216	226	191	195	176	192	206	200	184	188	204	206	232	186	210	217	242	192	204	187	216	195	188	214	224	186	187	198	205	182	176	194	172	211	217	233	214	200	208	176	216	217	183	188	182	208	166	181	193	200	224	193	176	207	206	210	193	216	224	205	204	181	213	198	207	211	227	230	174	187	197	194	188	215	177	185	205	179	196	202	194	185	219	203	188	185	196	204	203	205	228	182	215	184	204	188	224	185	217	201	177	205	196	226	207	191	197	191	195	176	183	190	176	205	216	190	189	201	216	192	210	176	198	199	220	216	190	186	197	173	212	191	208	187	236	223	199	194	192	198	197	216	218	222	207	199	180	208	203	201	197	223	203	186	214	217	206	191	196	199	190	187	197	179	225	188	206	215	205	175	171	217	176	224	212	218	205	204	218	214	202	188	203	195	204	203	221	195	203	211	243	208	207	174	209	207	231	207	187	182	193	186	196	216	192	216	179	183	196	187	215	187	180	183	182	188	205	192	199	193	222	197	182	203	176	215	201	179	215	199	216	177	209	189	204	215	184	188	215	187	197	203	190	218	206	200	209	193	218	188	197	193	223	203	187	201	199	178	211	208	206	184	208	196	209	189	187	195	236	181	193	176	202	191	195	186	206	195	199	192	202	207	223	185	211	179	187	209	189	221	205	193	192	218	200	180	178	221	193	237	212	220	192	195	184	198	187	200	218	192	189	204	199	189	201	176	192	191	201	204	207	201	214	183	197	188	196	185	216	182	184	204	208	198	207	206	208	219	199	211	197	204	173	221	188	204	209	192	177	181	175	218	179	199	210	175	189	198	223	194	192	199	204	201	219	209	201	177	232	191	167	200	194	216	193	199	196	191	177	192	193	184	196	181	224	204	184	203	217	228	186	173	213	210	206	209	215	188	194	210	201	215	188	201	214	203	201	217	197	195	216	205	239	211	197	189	183	194	181	220	194	193	213	204	209	191	194	199	210	224	200	207	160	211	183	213	173	222	186	227	172	185	213	213	183	193	215	208	201	189	196	201	188	184	192	194	191	203	220	192	201	204	207	210	168	201	198	208	204	171	215	206	197	192	223	195	201	213	199	194	203	199	205	197	215	233	209	189	207	209	205	209	209	196	185	226	209	196	221	210	227	213	179	196	197	181	206	191	202	226	180	211	179	204	174	176	185	225	201	223	229	230	213	199	192	199	185	208	194	194	198	195	200	196	208	195	191	204	205	217	194	215	203	179	221	204	194	190	202	202	195	205	225	185	200	176	189	191	195	204	227	192	183	191	191	222	197	211	216	232	191	209	190	207	187	203	186	199	179	194	216	209	199	199	200	196	201	196	195	194	230	172	195	195	183	218	198	211	203	216	194	220	214	211	192	185	216	209	210	178	223	194	201	225	205	192	198	218	206	197	187	201	198	202	200	233	192	202	200	199	191	190	190	203	211	201	215	195	219	210	206	200	216	241	217	213	206	183	199	215	191	184	201	223	195	192	201	193	185	182	216	193	219	186	207	179	200	221	206	192	219	199	202	206	198	193	204	201	212	194	181	190	211	208	209	215	194	198	185	189	197	213	190	195	187	212	188	194	172	183	185	183	192	214	243	183	209	209	192	186	220	208	205	192	232	214	192	190	215	220	198	182	200	198	188	205	223	192	212	203	185	212	215	200	190	207	184	194	202	224	189	212	207	184	195	205	215	202	181	215	221	221	222	185	210	197	198	183	173	187	214	204	190	223	199	187	199	219	201	166	219	197	205	215	195	211	213	211	198	226	182	215	210	211	207	184	212	220	209	199	187	189	180	151	189	198	198	220	209	203	194	206	217	189	180	195	203	206	194	221	189	195	182	190	200	203	201	195	186	197	189	178	177	218	196	223	202	199	186	213	181	192	163	190	194	190	202	191	206	172	207	223	184	204	203	194	212	194	197	212	184	174	228	230	216	183	202	186	193	209	186	181	204	221	190	196	208	199	198	186	195	207	182	200	205	191	217	208	180	187	182	177	191	202	210	221	172	213	193	198	208	202	203	195	193	175	199	202	209	227	195	198	230	204	199	213	196	191	199	200	191	204	190	205	198	212	211	204	195	187	195	216	209	225	229	197	216	179	188	223	171	187	214	196	155	214	193	208	224	211	212	161	197	172	204	214	203	193	218	187	200	214	179	221	189	194	190	223	212	225	207	202	172	221	173	211	207	198	207	179	198	230	209	215	203	183	206	188	197	198	193	204	193	194	211	198	203	218	212	201	215	216	231	230	204	202	191	197	182	202	219	189	217	210	195	215	201	210	211	208	192	187	197	192	221	207	180	190	192	210	214	183	210	172	189	188	201	198	196	208	194	168	190	191	197	180	217	201	187	203	202	204	196	197	205	209	197	198	189	210	215	211	197	182	206	192	198	192	204	197	206	221	191	213	200	209	198	236	196	205	201	227	193	195	207	188	179	190	209	169	190	173	194	214	173	188	191	210	177	180	208	196	205	202	211	202	195	200	206	204	212	187	198	187	202	220	171	167	193	181	228	201	196	216	198	231	182	203	207	217	224	169	172	190	204	170	183	200	194	216	202	188	209	203	187	172	224	198	197	194	210	188	216	208	205	202	166	203	189	204	202	213	182	199	215	237	208	199	224	199	170	177	178	214	220	203	219	224	196	208	218	222	190	185	183	202	167	206	175	217	192	182	203	197	205	175	202	210	205	180	189	208	187	190	209	217	237	191	206	198	188	218	195	203	191	201	196	198	161	221	177	193	187	213	186	218	189	204	196	204	210	219	195	185	225	197	209	206	200	185	183	209	194	188	187	181	200	195	178	213	206	189	207	192	177	202	197	201	217	179	214	180	208	200	205	221	215	210	188	183	196	195	224	199	199	187	224	213	195	220	183	201	225	189	216	184	203	200	220	199	237	182	193	210	211	179	177	191	208	204	203	193	181	207	219	190	171	209	195	202	192	211	187	191	197	204	205	209	192	205	219	210	197	189	224	184	203	202	186	193	216	216	186
27377	13801	5721	2267	4943	4343	4016	2878	1878	1258	786	642	476	515	516	499	492	449	494	478	504	471	477	446	473	491	490	460	503	468	490	482	479	480	494	506	447	455	472	478	463	448	500	495	487	467	410	489	520	462	451	476	468	518	481	508	491	470	486	481	463	520	494	477	473	451	494	485	499	470	490	465	485	510	479	496	491	515	495	476	461	499	460	470	494	466	466	460	460	464	483	505	455	487	460	459	505	518	467	480	449	490	427	505	486	452	471	469	470	492	473	490	472	486	486	473	473	447	491	464	444	460	506	449	468	446	493	500	475	490	468	457	469	483	489	455	503	464	505	485	502	489	479	488	492	441	460	477	484	530	464	469	476	491	515	454	465	444	535	518	470	484	497	475	469	495	448	477	494	501	499	477	502	524	472	447	451	452	505	501	462	461	489	444	459	487	467	456	521	441	488	481	489	429	458	465	505	485	496	476	460	471	459	468	458	462	460	481	509	463	447	473	472	463	486	454	500	509	537	479	480	454	521	454	471	476	476	493	470	448	478	444	457	463	491	483	436	483	473	475	470	531	459	460	442	448	465	485	508	489	482	498	442	482	482	496	476	467	455	526	489	488	482	482	477	541	483	464	491	498	425	484	473	484	496	463	462	442	467	473	477	473	448	464	473	498	505	466	497	447	455	460	476	517	475	471	494	512	504	476	448	475	486	481	499	465	471	447	454	468	466	525	500	471	500	516	467	463	488	453	511	509	494	485	487	468	486	513	508	496	487	443	462	468	491	462	475	446	434	499	447	474	452	465	441	489	500	475	467	478	463	479	487	492	484	471	477	470	485	473	501	474	474	483	514	458	485	469	482	476	492	449	487	480	483	477	516	486	499	456	473	490	497	495	518	496	470	447	496	490	528	459	469	475	489	493	465	469	523	472	479	502	500	516	468	479	473	461	477	468	464	440	494	489	439	455	490	482	488	479	487	456	474	472	472	535	467	486	478	487	455	475	500	525	455	493	476	479	487	468	453	504	502	450	498	458	495	518	429	500	473	461	491	450	492	511	481	476	461	482	464	475	484	482	462	489	491	476	473	492	495	461	479	506	494	481	477	445	481	493	512	494	464	452	455	458	465	514	487	466	464	447	490	458	478	521	488	487	453	505	492	451	483	482	463	487	494	487	492	464	493	493	523	477	520	475	458	461	472	508	491	504	498	484	469	491	448	496	470	429	487	491	491	495	492	453	484	468	474	472	467	458	463	456	473	460	495	487	511	480	498	497	487	452	490	470	508	472	515	453	453	448	482	496	437	508	458	488	485	490	454	466	504	495	482	473	464	465	472	465	482	476	494	477	484	474	504	461	503	472	469	496	479	475	429	514	534	440	466	482	500	465	502	454	454	514	463	487	470	467	512	472	471	463	498	487	458	437	452	516	492	466	473	497	468	465	455	484	512	482	464	465	514	468	490	482	451	482	502	500	475	472	471	443	457	452	503	512	484	461	478	483	435	511	473	457	487	493	443	433	497	482	509	501	442	518	493	472	506	468	479	479	462	468	488	497	496	435	472	457	441	461	458	467	472	476	469	474	475	470	454	463	431	471	475	442	464	473	464	464	450	454	489	473	481	511	469	420	442	486	478	480	463	506	488	456	498	486	512	521	490	492	462	480	488	459	469	471	496	521	491	505	488	478	474	504	485	483	443	472	460	471	469	464	471	458	506	485	483	459	525	483	497	477	443	463	476	522	470	490	468	502	467	533	480	474	481	456	502	498	475	500	481	461	469	448	465	484	465	489	483	474	472	463	450	478	503	482	501	459	495	482	461	466	495	487	471	462	488	478	479	483	495	466	486	464	491	488	465	475	448	527	517	453	490	494	485	481	523	504	491	504	471	476	497	444	508	482	458	501	482	472	490	458	464	443	468	534	505	504	473	451	518	477	496	492	464	509	483	472	464	479	514	491	516	489	455	490	482	465	444	499	489	483	462	499	510	484	500	467	454	515	462	451	487	445	484	474	479	481	489	497	495	519	480	501	452	472	538	468	490	515	507	436	455	442	507	479	457	507	442	480	499	480	461	445	465	501	479	509	491	483	472	528	492	504	489	485	491	471	464	457	495	490	465	439	467	445	534	503	488	506	485	472	463	477	465	471	475	452	498	488	460	476	444	508	498	520	459	516	493	463	491	453	465	479	466	501	479	468	431	467	486	482	478	474	485	483	432	477	445	470	503	446	497	493	504	459	462	496	454	497	463	485	487	501	478	460	470	488	472	479	472	463	504	515	456	510	483	495	520	483	489	498	491	499	467	494	506	465	439	486	452	507	459	493	434	419	481	491	452	503	477	459	482	511	497	492	478	473	458	475	510	474	459	523	492	463	465	455	488	510	497	481	454	442	502	440	455	470	506	511	489	490	490	469	481	494	502	468	459	496	501	475	484	460	456	483	457	509	469	467	474	462	464	504	475	471	492	429	488	507	446	482	483	465	506	493	476	487	487	510	489	478	489	498	465	560	454	479	505	482	448	483	534	465	487	481	504	479	490	476	506	453	459	461	462	488	440	506	474	465	457	514	448	489	508	467	509	453	461	485	485	485	474	451	478	460	491	454	465	501	468	489	476	510	492	458	464	446	484	454	537	482	502	450	474	467	473	500	491	485	480	521	464	516	454	485	485	482	478	500	516	483	471	514	499	440	527	479	487	495	448	503	497	496	470	486	504	491	483	435	507	491	489	482	464	455	449	491	508	502	507	499	467	429	483	421	503	502	500	480	480	496	484	438	458	458	511	445	506	465	519	445	475	467	459	465	453	496	425	475	476	457	493	499	427	483	474	473	461	473	495	509	499	454	449	491	475	513	444	461	491	502	480	472	459	498	505	530	501	502	481	459	467	507	449	434	479	478	471	493	512	477	478	491	495	498	487	474	499	486	460	520	482	468	477	530	503	465	458	466	472	466	487	483	463	441	481	508	487	502	452	497	475	503	473	462	443	472	486	475	478	454	530	464	484	509	511	479	492	486	498	508	474	483	469	485	494	495	472	513	501	500	480	468	489	463	480	475	455	480	480	506	457	497	476	469	497	504	475	460	464	435	499	484	459	427	482	471	443	459	508	467	461	484	467	459	490	487	472	500	483	475	526	462	483	518	454	464	491	483	468	482	457	463	456	464	493	453	469	500	482	500	463	458	466	513	520	486	540	482	489	444	451	522	437	467	453	491	487	465	485	505	467	474	496	506	452	484	441	472	497	509	506	462	490	465	478	473	476	484	423	466	503	474	498	488	475	483	459	468	484	493	499	456	441	461	483	481	482	499	481	461	463	491	463	451	488	487	458	446	477	462	490	491	466	433	439	475	504	455	485	462	458	468	456	455	447	496	456	446	469	465	456	506	481	467	485	496	488	478	478	479	453	463	448	452	528	531	487	458	470	459	480	469	473	494	464	487	466	449	458	497	489	516	476	478	449	461	496	455	464	499	466	459	486	466	456	478	464	489	484	516	476	468
83635	66138	45293	25254	35837	29324	18536	10678	5042	2074	794	397	224	181	209	164	164	160	154	176	169	187	172	191	162	190	168	174	136	163	158	165	180	163	174	184	157	150	164	156	161	200	142	168	170	192	138	173	178	196	172	155	175	153	158	183	167	160	183	175	167	169	137	187	162	175	148	161	169	163	152	171	159	156	169	180	168	155	154	154	183	173	173	151	167	163	161	147	163	153	165	168	175	163	173	182	168	190	165	141	167	156	141	180	165	180	161	180	143	156	153	172	159	144	162	179	150	145	189	159	164	155	190	154	204	170	162	175	151	150	177	169	140	190	192	157	164	154	183	153	170	160	186	182	156	164	137	145	176	156	157	176	166	184	193	178	160	154	194	168	167	166	174	158	161	146	150	177	164	199	191	150	155	146	135	164	169	147	173	169	174	161	184	178	161	173	146	178	194	159	167	167	166	180	166	164	193	175	146	154	188	166	181	189	148	154	159	167	170	191	151	158	149	174	170	166	155	170	162	183	178	159	169	175	176	171	169	175	151	166	152	159	183	185	186	156	171	159	181	172	157	176	136	163	168	152	156	179	157	173	146	178	184	151	172	175	174	179	153	141	171	153	151	169	166	170	154	177	152	181	177	204	192	175	158	167	146	147	188	167	171	157	190	173	186	165	175	176	168	169	164	163	175	190	173	184	179	167	155	170	166	175	158	196	158	166	159	169	164	161	181	173	161	124	162	166	182	176	157	163	169	140	162	149	164	169	139	143	158	176	164	184	175	184	181	157	139	158	167	153	151	163	153	166	175	159	156	164	172	165	165	176	160	154	163	177	166	178	185	161	170	166	175	168	201	158	173	154	163	151	171	135	196	187	175	160	159	179	149	163	170	170	169	186	161	142	150	173	143	182	156	173	188	156	167	161	177	173	190	186	157	186	150	175	139	150	166	154	158	180	146	151	168	191	163	167	175	149	167	191	160	171	172	191	187	144	165	170	180	196	183	158	174	167	178	153	174	136	177	190	172	138	161	156	183	181	140	153	181	173	166	158	175	153	159	167	181	168	171	166	179	148	162	135	184	161	163	157	174	138	151	156	162	184	168	181	174	173	164	178	156	174	169	156	157	160	136	172	160	170	165	158	158	141	152	178	173	184	135	184	187	143	144	155	156	192	163	153	168	144	160	191	184	150	173	147	167	147	166	155	166	168	179	169	169	138	164	159	170	156	157	158	167	152	175	166	170	157	169	166	173	167	167	157	170	161	193	150	147	179	159	184	187	173	182	164	175	174	152	174	143	188	180	171	142	159	180	175	167	165	161	187	162	165	171	169	172	178	186	178	158	155	175	174	170	179	139	177	164	173	145	170	170	186	173	161	147	194	156	168	148	161	155	160	176	179	190	186	161	136	175	181	169	169	153	173	174	177	163	165	139	163	184	149	173	169	165	175	173	171	142	145	175	211	167	176	178	153	158	158	171	149	173	165	163	164	165	140	180	166	166	161	156	186	173	167	175	159	164	184	135	161	156	156	150	187	168	186	140	170	147	157	171	157	173	168	148	172	137	171	176	153	151	166	171	165	152	167	151	171	182	190	170	148	174	155	168	161	151	181	163	161	153	169	173	162	169	160	176	171	145	152	179	184	166	160	157	152	180	131	175	192	158	153	174	160	156	144	169	181	173	182	156	158	170	158	171	170	171	165	174	161	161	150	173	173	170	166	169	151	189	147	160	175	173	184	187	164	178	157	186	158	168	171	146	176	176	162	173	198	148	164	168	175	166	161	172	159	175	160	146	187	165	181	171	194	173	149	192	159	170	155	171	144	165	178	191	176	171	164	167	171	158	165	174	171	156	168	183	191	163	156	172	144	149	184	167	177	146	165	161	156	172	175	163	154	154	162	158	166	194	160	192	178	142	147	164	187	171	148	185	150	169	164	156	161	169	154	189	180	172	156	173	147	165	179	160	191	186	164	145	159	146	164	172	185	153	160	153	175	142	154	181	164	154	173	180	156	157	166	189	171	161	178	144	175	165	160	153	185	182	164	175	183	156	186	164	157	162	136	164	189	163	134	156	166	174	186	194	169	168	202	161	154	157	174	167	150	159	176	178	176	156	184	143	176	157	177	146	157	152	175	157	163	183	163	190	165	178	175	170	171	164	151	188	173	160	166	184	152	180	174	181	149	159	165	195	182	157	157	163	156	173	145	178	202	170	174	179	200	149	164	195	145	152	134	177	159	170	169	158	158	171	154	160	153	159	161	155	164	164	149	165	139	170	142	160	160	150	164	176	168	175	150	144	178	192	157	160	169	149	152	150	147	162	163	170	144	170	161	178	177	178	153	161	162	161	161	151	166	162	120	165	171	170	180	148	178	158	144	172	166	168	163	172	163	175	161	161	185	158	169	172	171	179	161	176	178	172	157	178	162	164	175	170	152	180	171	164	165	167	167	155	190	160	134	171	158	174	156	175	172	154	165	179	169	144	155	140	162	164	140	179	166	162	150	173	169	153	171	164	163	180	173	169	157	159	154	154	178	170	167	177	170	165	174	160	175	189	171	162	152	162	161	148	191	160	150	180	153	166	166	153	159	181	179	144	174	174	164	178	149	166	176	156	170	159	200	157	180	170	167	166	166	171	166	156	165	156	160	158	178	176	171	170	185	174	165	174	179	151	176	178	160	172	157	159	167	171	169	173	173	196	169	169	170	163	183	177	156	163	140	166	164	179	154	176	155	149	166	169	179	159	175	203	170	176	173	149	154	162	165	166	163	161	154	172	182	158	170	164	186	169	171	171	161	154	193	185	159	172	165	159	169	178	169	167	156	162	192	163	198	175	185	176	155	144	146	173	179	165	156	195	158	160	165	174	160	168	170	161	162	161	170	157	167	186	190	160	157	170	160	168	179	176	192	140	148	160	164	180	153	148	146	166	179	188	135	156	175	189	168	174	171	175	143	156	166	145	182	157	152	172	166	146	160	161	170	169	174	166	158	173	169	138	151	156	159	166	166	175	153	196	163	175	168	164	144	170	171	160	173	184	176	161	176	158	161	195	154	172	161	177	165	185	141	148	146	162	176	155	166	163	174	156	157	187	167	178	179	173	182	175	172	181	166	170	177	148	180	163	145	165	149	167	176	189	164	168	169	159	157	167	154	170	147	163	160	188	189	153	163	165	183	156	169	169	175	157	163	183	176	172	171	167	166	188	169	180	178	153	172	170	183	175	154	148	161	174	155	178	206	191	177	174	164	150	184	150	154	175	171	156	169	166	197	176	156	160	151	177	168	187	175	189	159	165	155	169	170	170	146	156	152	173	157	157	163	162	156	158	163	169	153	173	180	170	173	170	173	187	170	173	171	159	151	193	196	175	172	179	197	158	168	156	156	197	177	167	157	184	172	153	165	167	163	167	162	151	167	159	183	174	170	160	171	183	173	166	181	158	166	166	185	172	152	159	177	170	169	146	166	181	164	171	156	181	156	166	177	166	180	154	173	158	160
58354	50073	41371	32479	48505	41673	33628	25143	15269	7975	3523	1578	714	505	458	434	409	432	414	438	422	419	398	407	422	407	387	394	430	419	416	413	389	381	415	417	413	383	374	401	422	367	420	388	427	413	382	420	383	397	417	448	439	366	400	370	409	381	430	399	401	426	355	421	415	392	390	414	407	392	385	389	416	395	432	397	423	393	382	431	412	398	414	397	411	403	396	422	441	423	440	347	421	385	393	423	426	398	389	420	392	391	374	385	430	373	416	410	420	411	372	385	392	394	403	390	389	384	404	372	389	389	376	379	385	394	389	351	381	429	407	364	359	404	391	411	425	413	377	435	387	406	390	382	414	402	402	367	389	392	378	399	398	368	404	371	404	372	399	390	391	399	429	416	400	377	405	353	456	448	400	403	431	383	368	405	426	419	396	436	400	425	390	431	372	423	383	371	399	390	423	407	406	427	380	424	418	371	429	386	391	420	373	404	404	398	437	366	401	361	384	368	435	428	387	400	375	371	374	393	381	442	393	426	395	426	397	371	405	381	376	404	415	357	394	391	412	386	398	409	421	372	405	397	428	403	385	438	428	414	388	398	408	411	425	398	419	374	428	384	383	410	371	413	424	415	405	395	447	376	405	402	375	427	441	376	421	435	404	387	417	378	452	420	365	363	418	395	401	382	406	397	367	371	419	388	442	368	371	387	384	405	378	421	381	389	367	392	394	429	382	395	389	404	402	429	412	378	385	411	390	424	391	411	408	425	403	392	392	375	407	367	376	415	416	416	443	419	400	414	392	388	396	413	430	402	391	396	363	417	381	401	392	406	403	404	395	406	417	378	394	410	421	416	345	442	427	379	399	379	390	447	383	406	401	417	387	415	390	396	414	385	399	432	388	428	421	387	410	377	379	434	402	398	385	447	397	412	421	441	407	416	388	383	356	430	432	420	357	398	388	382	394	372	385	428	389	352	426	382	426	387	413	425	388	354	426	415	391	410	427	435	398	434	377	405	419	378	408	419	382	392	406	393	385	404	412	432	387	408	416	379	404	384	381	422	394	397	391	411	397	413	399	414	398	403	410	409	394	427	402	403	413	427	394	418	434	411	386	403	402	393	428	416	400	408	403	381	443	375	381	394	396	371	361	412	388	380	406	398	419	434	419	352	397	405	424	392	449	408	407	399	372	425	416	373	409	393	391	413	419	391	398	379	467	399	372	371	427	385	381	396	381	394	400	379	431	402	444	388	413	383	442	373	399	380	377	411	440	419	388	409	360	413	405	400	452	391	413	414	412	415	421	437	384	391	385	421	410	404	399	435	391	399	391	402	420	399	385	378	406	401	373	397	438	403	419	391	407	399	398	394	405	410	387	409	409	382	407	400	381	406	408	378	391	393	355	448	393	404	423	393	405	427	431	424	367	398	385	363	366	380	400	408	394	369	440	371	368	409	415	373	388	407	413	394	414	411	404	427	399	402	401	386	438	412	376	360	401	423	393	412	380	419	407	396	377	381	376	363	418	383	413	389	381	421	414	394	444	430	408	449	407	423	365	390	387	391	385	372	432	392	382	365	416	406	396	411	378	426	386	416	424	408	392	399	408	409	422	410	408	388	397	386	397	410	396	409	380	377	397	420	408	413	373	390	406	420	424	398	383	403	374	406	435	417	418	400	393	400	384	420	386	409	375	412	410	423	430	403	405	395	393	436	406	407	397	365	405	382	410	391	401	417	364	420	381	391	377	412	385	410	389	429	380	388	389	399	419	440	381	402	425	385	408	403	386	396	388	430	419	377	446	418	379	413	379	373	396	382	411	422	387	416	388	376	428	387	400	368	398	411	385	404	413	415	408	378	393	387	423	397	418	389	415	420	429	411	379	409	424	372	372	440	408	384	423	434	403	396	427	411	400	418	408	413	387	373	440	422	387	369	383	391	392	390	423	436	405	392	379	411	402	379	373	396	397	405	381	417	421	414	416	389	407	385	416	422	391	452	389	401	395	376	408	413	414	406	396	402	415	395	387	403	415	397	408	421	396	397	417	424	459	396	432	378	392	402	424	388	394	421	401	405	398	423	392	427	392	442	366	421	398	398	388	397	409	386	380	374	429	404	423	392	402	414	388	390	405	408	388	402	372	391	414	414	405	403	381	395	425	413	405	393	431	412	420	423	388	366	371	439	389	367	393	442	415	395	423	440	416	403	395	365	392	408	404	426	427	367	417	384	375	380	416	442	384	419	399	407	414	427	411	424	393	363	406	409	439	351	378	351	427	366	396	440	395	381	378	425	412	390	382	418	360	383	417	392	398	392	368	395	406	385	350	412	369	394	427	380	379	403	381	391	402	408	405	419	375	351	411	412	430	419	441	395	391	397	376	423	406	394	382	396	399	390	415	396	435	413	383	419	411	387	397	406	374	356	399	385	390	433	395	407	419	402	417	396	405	367	425	441	383	387	405	420	432	359	381	396	395	419	425	411	434	411	397	407	386	431	451	397	383	404	401	381	387	401	415	416	359	426	399	439	402	409	383	386	383	405	438	377	429	392	422	421	400	433	410	416	374	375	423	429	385	408	428	387	382	402	394	423	397	403	420	389	430	401	380	413	389	423	367	397	400	382	404	390	356	389	439	375	377	416	403	418	404	372	435	417	382	403	395	430	411	372	402	406	386	404	419	392	409	393	376	395	395	369	364	431	453	389	388	423	417	380	398	396	376	405	384	405	382	426	418	425	426	399	364	392	371	411	439	369	423	391	389	420	386	402	382	390	395	396	399	396	402	420	407	390	406	373	413	388	378	406	408	419	429	374	420	399	438	416	418	426	399	411	410	404	396	424	375	423	408	406	409	422	382	423	387	406	412	371	385	403	416	428	436	413	371	379	412	423	419	379	385	405	403	420	391	438	443	408	399	434	421	408	410	405	349	390	435	417	428	383	386	393	407	375	427	454	421	405	394	404	432	434	393	434	388	421	414	398	382	398	412	386	353	405	402	389	384	420	383	380	392	396	430	420	409	405	400	400	363	383	411	366	414	418	402	400	422	385	397	416	400	392	407	408	373	448	409	385	394	427	406	406	379	375	428	392	413	432	403	408	420	394	406	400	389	381	393	391	407	425	431	401	381	418	376	411	406	395	409	411	391	386	416	385	445	393	404	425	401	419	390	384	402	420	368	359	406	420	406	421	370	398	407	420	377	378	406	398	407	382	383	415	393	427	378	409	417	361	417	412	378	377	403	413	407	391	382	365	401	400	404	404	405	372	415	391	399	422	394	400	386	388	411	423	418	399	417	414	417	399	371	413	387	376	423	386	417	384	431	411	400	384	393	387	403	406	388	417	424	409	403	406	414	403	417	381	389	387	405	425	408	383	382	364	375	394	390	355	366	387	387	415	420	410	372	376	387	420	409	413	420	405	434	400	396	403	374	404	428	394	393	388	410	405	399	413	377	442	387	409	383	365	409	394	402	407	413	406	380	447	400	413	403	395	414	409	388	389	398	378
86128	70255	46897	34599	37381	28157	20153	12747	6305	2453	1006	430	224	189	168	148	146	171	168	144	135	159	149	152	146	163	129	139	128	169	149	162	177	144	163	150	156	161	143	155	165	169	137	148	168	168	135	152	155	165	158	145	138	146	136	134	141	136	168	134	166	151	166	155	158	137	138	177	163	145	173	155	146	137	153	151	162	166	158	153	169	126	147	159	125	127	155	161	165	166	149	126	136	178	148	145	148	166	163	191	149	169	144	161	137	123	162	161	156	141	154	140	144	166	153	157	134	170	149	158	170	163	159	136	155	154	168	163	165	161	135	155	163	168	142	133	138	140	145	166	151	152	135	156	139	159	150	160	166	154	151	145	144	160	153	170	147	161	165	158	177	141	151	154	128	144	142	168	169	149	162	166	153	147	126	157	151	143	154	163	145	133	160	146	136	136	150	161	167	144	173	151	150	151	153	152	133	179	150	166	171	172	141	159	144	160	173	158	145	171	151	151	152	149	152	134	150	142	142	154	152	160	156	182	150	165	140	142	179	142	161	159	149	169	132	141	160	138	164	139	166	154	147	167	171	161	151	167	152	172	144	169	146	162	144	135	138	109	166	148	149	132	161	144	161	150	137	145	147	163	142	130	167	173	179	148	176	137	159	148	151	145	168	176	166	145	137	136	166	134	148	148	151	165	165	151	151	175	142	156	157	153	152	154	174	163	166	169	152	156	177	153	167	136	132	143	133	139	162	140	162	137	144	130	148	148	146	147	166	156	124	136	136	168	171	136	155	155	171	156	163	154	165	138	169	159	149	164	156	149	151	156	154	145	156	161	136	155	163	149	150	177	150	172	139	150	155	150	150	152	136	156	163	168	147	148	167	135	145	138	164	162	149	136	167	168	158	138	159	173	126	167	152	169	141	159	128	169	141	147	150	144	156	159	165	181	151	136	131	136	154	135	148	157	141	144	169	145	119	170	171	129	164	175	156	134	160	169	128	138	132	149	151	146	145	140	143	126	142	171	160	145	174	166	129	158	144	148	150	178	160	157	165	155	148	146	165	144	147	122	173	166	165	123	147	135	171	152	162	156	166	152	156	145	153	141	147	173	140	145	153	150	164	161	150	160	143	175	150	173	157	135	146	141	140	148	178	159	147	151	149	141	183	165	154	141	149	147	155	146	139	156	145	147	141	147	144	149	150	132	147	169	145	163	147	132	137	138	142	140	176	158	143	153	139	162	158	151	156	144	164	158	145	139	157	156	150	143	154	139	163	144	141	154	148	153	164	170	125	138	159	160	135	138	146	148	150	147	154	155	139	125	160	139	164	142	137	150	146	171	146	169	171	149	142	152	139	169	145	145	161	161	156	153	156	149	137	154	151	143	165	151	142	159	178	138	142	158	153	143	148	148	147	155	151	176	162	145	147	177	161	143	145	169	172	153	148	154	162	147	172	155	155	161	152	153	182	148	155	149	197	152	184	154	162	152	131	153	150	154	162	166	166	164	143	152	154	154	149	158	171	141	145	181	161	147	177	128	156	152	155	155	176	152	144	139	157	149	162	134	170	181	152	174	171	156	157	179	155	152	174	164	167	147	139	199	166	156	139	148	149	152	178	159	144	154	165	138	151	147	167	163	135	137	118	163	134	153	168	158	170	178	148	146	151	114	161	130	144	163	163	145	179	155	153	167	155	152	142	159	133	142	141	172	147	142	127	147	169	137	159	133	162	176	175	144	150	147	155	173	133	174	176	155	124	147	158	149	146	162	147	145	134	160	158	155	181	158	145	144	142	138	176	125	134	153	161	155	178	162	154	142	150	135	150	138	152	162	153	152	155	152	161	132	158	141	146	143	142	162	146	171	161	164	149	169	158	145	154	153	135	152	154	170	132	152	132	140	148	155	153	169	143	152	165	164	135	160	149	148	137	154	146	144	150	160	172	159	140	162	162	135	154	156	162	142	164	169	146	143	155	152	145	153	156	163	174	166	138	162	173	158	140	138	125	129	151	145	164	166	145	163	167	143	168	140	130	157	148	136	155	160	174	166	170	146	157	145	147	148	138	151	132	156	134	143	118	141	170	158	154	161	160	158	148	152	182	147	137	146	149	144	183	171	163	163	168	156	160	158	180	131	151	145	161	161	169	159	156	164	148	156	148	143	165	160	139	168	149	178	151	142	151	137	129	166	151	150	121	145	158	167	141	161	139	153	132	156	182	146	153	143	156	153	120	140	167	142	172	159	130	141	153	145	171	171	161	160	155	147	165	123	163	162	130	139	147	163	138	132	151	168	154	173	152	139	138	160	136	144	147	143	162	145	169	161	155	171	162	151	152	139	158	159	167	145	147	142	159	149	168	177	178	153	141	142	147	148	159	154	160	150	144	174	141	147	156	169	134	159	159	161	161	155	156	155	146	174	160	169	156	162	148	160	135	176	148	153	163	177	152	150	134	145	124	157	153	153	151	160	139	149	154	168	153	175	161	153	163	148	140	143	164	171	134	153	124	177	159	147	145	151	159	168	159	150	161	132	183	155	161	156	144	157	145	155	157	170	160	133	183	141	167	153	130	160	157	166	132	137	143	158	150	156	137	154	154	160	150	166	159	147	156	164	156	139	169	156	169	152	141	135	146	135	159	152	163	169	158	179	157	158	152	149	176	150	158	131	134	133	132	142	151	144	165	140	156	161	157	153	142	143	175	167	151	144	133	147	112	151	178	135	159	149	163	160	147	162	164	139	163	184	149	146	145	164	146	165	158	150	149	160	131	141	146	128	143	138	140	153	175	153	178	166	170	150	151	148	154	164	145	147	137	138	133	157	187	151	147	173	160	145	127	143	143	180	152	147	178	150	186	148	161	171	144	172	179	151	163	158	152	165	170	149	181	167	161	163	161	174	158	169	151	141	127	178	155	162	145	137	167	175	149	134	184	157	162	145	156	164	142	165	149	160	136	131	150	161	152	164	136	161	136	151	141	161	143	178	156	140	181	125	156	156	144	159	149	148	160	157	136	150	164	166	147	152	154	146	135	150	144	138	175	159	168	165	140	172	195	158	169	183	151	124	160	163	155	144	144	135	158	143	139	155	171	156	150	154	149	170	146	146	142	152	132	144	145	127	146	155	155	153	158	138	149	145	157	164	168	152	151	157	180	155	146	151	166	157	155	175	167	144	177	166	141	165	168	154	165	157	146	160	151	169	135	156	143	150	154	165	169	158	134	170	159	155	177	146	139	171	159	166	149	153	148	164	149	152	142	148	153	156	126	142	154	142	148	177	150	139	155	170	136	147	152	142	140	133	144	154	145	147	158	150	173	153	163	157	168	154	152	174	171	155	151	158	164	148	139	155	152	146	142	140	143	146	155	162	158	142	149	144	153	148	155	150	147	153	160	135	181	141	143	172	147	145	146	154	170	156	142	134	166	133	157	155	166	173	163	176	161	137	154	149	150	170	164	149	159	163	144	178	140	152	155	141	153	145	168	148	140	146	150	161	134	167
61904	54231	43929	43004	47423	40788	35117	27806	17610	9262	4121	1642	784	464	401	391	386	373	362	331	359	357	385	377	405	365	347	380	415	362	365	369	384	355	373	378	329	411	398	380	366	376	419	365	381	352	342	371	360	340	405	362	368	402	349	338	356	386	364	356	380	391	336	370	358	375	338	339	377	381	359	399	359	387	352	354	361	400	338	393	344	387	341	367	355	390	396	382	383	391	379	390	353	367	354	374	364	365	315	377	344	394	364	368	371	350	360	375	397	354	361	368	383	358	378	382	396	378	345	381	350	326	387	363	366	367	359	342	377	343	375	393	357	374	371	362	387	350	387	377	383	373	383	353	335	351	373	380	359	380	393	372	367	357	376	374	359	366	369	378	359	389	382	362	333	368	384	397	368	377	373	340	406	374	376	351	355	380	371	371	357	342	370	384	401	381	369	379	329	359	347	365	359	349	344	370	357	372	379	414	397	412	389	359	388	350	353	397	346	384	357	379	378	396	371	406	361	331	383	368	351	335	326	399	330	399	348	368	349	376	355	397	376	367	348	395	368	367	354	392	379	359	362	382	362	394	341	373	385	381	361	371	353	326	371	379	370	367	362	373	385	346	417	388	395	367	392	372	369	377	340	382	364	382	355	360	387	372	377	371	371	353	373	378	362	354	357	382	398	358	370	393	352	374	379	342	359	359	388	374	353	370	337	360	372	387	329	364	351	356	399	343	391	357	366	384	347	372	393	403	396	367	366	363	399	384	351	356	367	369	357	384	390	379	384	362	384	365	371	400	363	389	378	383	364	385	391	378	361	363	356	350	365	337	396	370	383	347	362	400	369	361	348	362	384	387	371	352	395	389	355	320	380	349	377	373	400	375	403	359	403	382	398	392	365	351	373	408	371	363	370	363	389	362	378	380	380	372	344	397	391	385	342	369	376	380	398	404	369	371	358	358	359	393	372	381	378	360	356	402	395	394	372	410	372	407	369	373	373	370	369	379	369	363	346	354	356	381	346	417	355	425	335	334	383	368	369	370	379	364	371	330	401	338	344	361	388	390	399	384	381	366	422	351	354	366	383	342	379	339	378	365	374	406	365	371	363	402	396	368	355	364	376	395	374	362	359	359	353	353	353	373	394	361	358	336	388	382	364	344	401	368	387	361	396	373	363	364	370	373	355	351	351	377	398	398	363	376	339	360	323	338	386	328	390	361	358	405	348	358	361	376	409	380	350	362	372	354	366	397	371	365	353	353	354	382	418	352	354	353	396	359	372	358	370	377	353	386	373	386	368	388	378	383	364	390	378	380	378	349	390	367	375	367	365	369	403	370	363	382	344	379	388	356	387	343	371	365	366	359	364	375	378	388	398	381	363	375	384	356	371	369	359	384	346	341	357	388	364	360	372	374	361	384	387	366	388	377	386	390	379	382	396	366	348	373	411	369	371	342	361	408	375	364	394	349	364	367	353	347	372	383	397	375	409	380	357	373	346	364	366	374	390	358	390	354	369	339	369	339	355	346	365	364	349	357	387	386	351	395	367	370	358	360	374	344	361	357	377	332	366	379	380	375	390	382	354	379	381	397	368	364	395	356	392	361	361	388	384	377	390	368	389	370	333	376	384	406	370	354	381	392	356	380	385	371	408	344	385	377	368	367	403	376	350	381	359	355	388	336	393	409	358	360	368	370	401	386	342	407	383	369	368	387	376	367	385	368	365	370	375	395	340	358	400	366	329	343	419	361	375	372	368	371	379	364	368	371	382	404	379	382	331	354	358	375	397	371	367	360	382	385	357	359	359	342	390	384	344	362	349	394	370	364	365	391	350	387	346	385	414	377	366	382	363	383	378	372	378	396	391	323	350	384	371	362	384	373	385	352	396	343	373	383	343	339	376	391	365	380	310	360	381	366	365	384	357	387	383	377	378	363	412	372	357	343	365	395	354	393	358	397	364	368	363	367	386	359	373	327	354	380	351	396	367	371	398	407	344	356	367	363	329	382	375	380	377	349	359	369	375	374	374	348	381	351	371	327	360	350	363	391	383	373	361	382	405	343	349	360	334	355	387	390	374	329	377	388	360	362	408	353	375	355	372	377	345	349	381	356	365	385	396	353	390	374	372	380	353	361	351	343	399	379	355	362	347	386	374	410	352	350	395	363	369	390	346	366	344	350	362	354	378	381	366	373	345	356	379	348	341	349	367	349	339	360	355	385	378	370	376	347	396	344	371	389	358	385	344	415	383	411	368	370	398	353	335	361	357	362	403	359	382	404	351	382	371	381	327	369	351	352	347	348	375	360	388	355	361	361	403	398	336	364	348	336	366	362	371	351	390	333	359	358	373	370	386	383	387	352	376	362	373	388	355	394	381	383	367	379	412	402	386	397	358	404	380	368	359	384	351	401	391	359	336	339	377	363	384	369	363	377	343	364	366	379	359	326	360	370	370	371	347	327	337	380	355	388	395	392	384	380	378	376	353	377	362	390	338	353	341	352	385	351	371	356	330	374	377	373	360	397	361	359	381	369	376	381	338	356	395	367	368	359	368	368	368	364	345	368	357	358	377	356	383	370	385	342	368	388	357	357	386	355	368	331	354	379	335	372	354	354	371	417	370	377	392	389	375	396	397	387	349	359	381	362	356	350	368	404	388	334	398	381	358	365	350	366	382	385	357	402	357	355	405	386	401	395	369	369	375	353	371	400	358	361	386	380	378	378	412	387	366	373	366	408	372	361	391	365	348	352	408	361	333	381	332	380	380	385	365	360	425	385	367	393	383	344	344	371	406	359	370	383	340	330	359	376	337	379	352	359	366	378	370	370	341	370	372	396	340	373	366	378	384	388	372	390	391	382	361	350	378	363	413	348	382	370	367	406	377	356	381	375	383	365	325	383	382	344	366	377	346	364	349	354	377	376	337	356	335	416	377	360	399	346	360	353	404	363	345	405	365	403	369	355	367	419	391	402	386	347	375	370	354	333	364	371	380	354	352	368	365	367	356	377	387	348	385	343	354	383	392	382	420	367	365	383	370	353	355	358	393	368	366	377	407	366	366	355	369	364	393	407	366	368	382	361	350	361	348	346	372	384	337	370	345	331	362	382	358	381	393	360	399	391	410	374	383	356	370	371	388	354	363	400	346	378	342	385	369	355	365	354	396	381	390	371	381	370	362	394	376	366	376	319	376	356	336	389	367	362	374	363	351	357	324	337	367	366	356	354	368	347	395	376	367	409	384	373	400	396	360	346	367	368	371	378	387	363	345	374	384	365	378	353	376	395	380	369	374	377	342	382	362	386	388	358	375	366	355	344	388	332	385	345	392	356	375	372	406	395	351	390	349	356	377	346	350	367	343	396	379	385	390	363	398	387	383	373	370	390	368	365	372	377	355	358	392	365	367	357	363	389	368	360	380	365	391	367	370	420	361	346	418	336	391	382	351	392	391	382	367	354	352	365	383	393	359	359	385	384	390	344	357	353	400	392	403	400	374	347	372	361	387	386
29956	14153	2963	1643	1012	1050	1027	833	581	383	301	225	225	191	212	207	216	223	206	188	189	195	204	218	183	185	206	163	217	204	203	211	208	220	215	202	192	207	209	195	194	214	188	174	193	189	189	204	189	194	192	215	201	193	195	216	220	206	201	172	190	180	200	162	210	194	213	188	208	189	188	202	202	203	239	190	186	209	218	204	190	198	182	224	186	193	212	215	192	213	213	207	214	213	216	195	214	209	205	213	210	197	192	200	213	211	211	205	176	197	221	191	203	200	203	176	202	205	189	222	205	212	237	196	195	207	209	184	198	197	210	194	208	205	190	198	211	211	209	212	203	213	192	215	219	204	185	204	195	230	206	209	215	180	222	178	211	203	204	223	203	184	209	197	209	204	214	195	191	207	215	194	211	196	179	212	203	198	196	196	217	210	189	185	178	192	202	210	186	189	188	200	190	201	198	178	245	230	188	205	205	215	193	194	214	199	204	195	230	206	215	221	208	216	188	201	216	196	215	190	207	190	196	228	212	222	208	198	199	215	195	183	196	189	204	219	215	202	218	213	173	201	211	233	214	221	229	196	191	214	176	199	186	203	190	203	189	207	214	187	186	223	190	178	211	203	174	185	183	188	190	210	194	204	211	174	208	209	200	197	220	223	206	196	188	201	216	207	176	170	202	216	195	185	188	180	189	176	199	208	237	207	189	224	184	207	209	179	192	211	213	201	231	196	222	219	190	210	201	189	177	203	195	189	198	205	209	222	200	215	196	215	226	201	210	222	197	195	214	180	199	189	168	206	199	207	219	187	210	208	200	189	211	214	218	242	199	197	196	194	190	216	229	185	192	201	201	217	193	193	198	182	224	219	200	213	204	213	183	205	184	220	211	211	182	197	203	222	198	217	195	197	192	217	208	239	185	202	203	208	196	201	185	213	193	223	203	167	182	194	196	202	183	186	230	208	208	198	217	189	195	180	206	215	205	209	190	164	208	240	182	174	185	195	198	187	198	202	202	178	203	191	218	206	224	216	239	211	180	214	205	208	213	211	228	185	204	200	199	179	211	198	226	210	205	218	175	178	174	211	188	207	209	210	184	206	184	211	211	206	205	204	172	199	202	218	195	198	209	206	176	191	202	178	199	209	192	193	211	185	197	206	209	198	175	206	191	191	211	194	202	210	197	187	188	194	196	201	188	210	176	215	181	226	220	195	215	223	214	189	194	207	206	218	186	188	193	202	206	196	182	208	205	193	170	198	211	182	191	185	179	207	200	233	200	201	217	182	204	204	197	212	196	170	229	187	219	214	213	177	230	184	210	199	197	184	195	203	184	220	182	209	237	203	197	184	186	189	179	219	211	189	202	198	195	200	199	209	207	189	191	200	209	204	186	170	205	191	190	194	208	194	176	201	220	185	229	196	205	215	219	237	185	188	185	192	202	181	202	206	218	232	220	193	221	206	188	198	196	204	218	181	201	200	194	171	187	204	194	196	239	204	246	216	214	170	193	182	203	203	244	203	204	194	241	202	202	188	197	181	181	189	183	186	196	213	212	215	191	227	192	208	194	189	212	199	197	186	208	229	195	185	214	213	196	202	194	187	181	202	182	221	189	225	203	189	190	214	187	227	198	190	198	192	181	195	202	203	183	200	193	178	213	198	228	193	186	191	169	190	185	216	195	192	198	191	209	182	225	212	196	208	183	188	200	223	190	184	189	198	203	225	196	171	201	207	189	179	206	204	168	209	207	219	219	196	192	220	220	213	236	222	204	220	197	202	199	202	205	187	212	240	203	237	194	220	203	174	204	201	196	183	216	208	206	215	200	215	222	202	219	207	198	200	192	226	176	215	200	199	211	212	222	205	191	195	244	233	192	196	186	189	218	220	196	221	198	205	209	203	211	216	196	191	222	188	182	213	159	216	182	235	209	197	193	225	201	230	219	201	193	187	191	201	194	184	193	222	223	217	209	202	182	199	206	209	180	208	222	193	203	194	205	191	221	188	185	207	186	203	183	231	207	198	183	239	215	201	229	221	202	174	184	194	206	226	223	223	225	165	208	210	203	200	226	195	198	191	183	182	187	221	205	218	206	183	200	184	203	182	212	226	179	186	194	222	224	174	166	195	200	185	219	207	185	191	180	203	199	207	190	217	221	197	208	197	205	199	194	202	194	179	203	194	182	215	225	212	200	194	216	229	201	188	177	190	195	193	207	186	218	203	204	188	221	194	209	206	198	219	223	202	182	180	212	174	194	200	172	184	228	189	178	211	211	210	212	194	206	212	205	198	226	198	167	186	208	211	190	175	190	202	187	223	200	198	182	184	216	227	178	193	201	190	178	202	204	198	187	196	217	198	195	226	184	192	206	192	207	211	204	201	204	184	207	223	188	192	209	200	205	201	199	186	199	219	179	207	203	221	189	208	203	196	223	217	187	220	197	197	209	220	204	186	198	212	209	209	202	212	214	218	204	200	212	179	196	191	198	202	195	218	195	209	209	186	196	217	194	219	213	190	187	193	209	209	197	214	197	220	222	190	186	231	194	193	193	181	218	203	218	219	178	208	217	213	211	202	203	192	185	209	190	214	230	198	199	209	232	194	205	206	190	231	177	145	197	206	177	196	231	216	219	201	183	208	236	197	194	206	201	207	196	187	190	190	163	179	174	195	218	189	193	193	192	212	203	172	199	186	180	204	188	213	195	210	183	197	191	188	199	201	228	206	189	226	204	220	186	183	187	186	212	211	220	205	214	201	223	206	180	201	189	237	198	174	227	212	188	207	185	216	222	195	214	198	195	214	161	202	164	176	185	200	179	184	195	188	193	204	192	211	203	211	187	224	182	198	209	181	196	203	199	194	214	212	192	190	195	191	176	217	194	199	206	174	194	177	225	233	191	189	213	225	193	182	189	215	194	188	187	190	180	173	221	191	185	204	196	222	197	206	168	215	211	164	186	194	195	209	241	204	199	192	166	224	193	195	212	214	230	216	204	193	189	215	222	220	194	161	217	240	207	167	216	207	210	215	186	230	202	220	160	195	187	187	232	186	187	210	234	192	191	199	192	187	220	173	209	209	181	186	196	219	188	197	210	182	204	208	231	204	171	200	198	202	168	173	177	210	208	197	210	190	213	209	172	215	203	184	174	200	192	194	179	219	214	197	185	208	204	232	190	191	209	209	186	215	196	191	209	195	188	200	212	215	212	197	199	221	217	212	199	191	193	207	181	197	195	190	202	220	195	199	185	214	202	217	161	188	194	180	197	198	193	230	198	212	208	214	208	203	183	187	216	193	189	207	177	216	220	216	203	202	184	217	211	215	209	226	194	205	184	229	223	185	206	203	202	196	221	222	207	195	202	189	214	197	197	217	195	184	242	208	237	174	205	206	210	229	210	194	199	210	211	201	208	213	193	211	215	198	214	202	174	193	218	205	187	208	227	204	211	197	204	183	217	198	203	209	188	216	218	205	190	210	212	204	205	187	208	201	205	219	206	193
28174	14645	4721	4890	3605	4147	3930	3105	2079	1227	827	596	522	512	478	515	471	469	483	498	501	447	470	466	479	494	457	479	477	494	457	497	484	494	509	464	465	465	472	470	494	463	471	469	489	485	444	508	495	426	490	485	488	450	475	465	489	510	474	455	495	511	460	493	505	470	482	470	494	474	472	483	446	479	499	485	463	474	468	488	466	472	442	441	497	480	501	476	478	507	490	452	447	476	492	476	475	506	476	447	494	477	482	506	477	481	491	501	479	502	436	458	489	511	483	471	474	498	473	496	486	465	502	466	505	446	514	474	483	493	488	462	483	496	488	464	472	472	449	480	455	484	466	442	507	456	525	482	464	470	443	484	489	526	485	467	467	474	464	455	469	542	465	472	479	425	501	493	497	454	461	455	482	518	435	496	514	432	473	495	448	498	466	495	497	489	469	486	479	481	504	495	506	439	504	464	506	457	494	468	458	518	463	484	493	490	494	498	502	506	487	455	476	455	475	494	522	496	500	490	469	480	504	520	488	499	437	491	505	491	466	475	460	535	507	488	487	455	504	466	478	454	495	498	500	458	473	482	465	490	480	492	451	493	473	509	493	492	492	470	472	476	458	488	504	513	423	501	502	522	511	493	492	499	469	437	450	479	478	514	470	447	495	522	490	510	486	504	471	486	483	469	492	459	435	491	508	447	480	447	475	474	484	438	506	449	452	481	472	463	481	471	457	459	460	488	506	482	475	475	458	488	483	468	486	492	458	503	486	492	489	487	442	482	442	499	463	493	485	431	497	512	462	444	460	465	469	502	494	435	461	488	493	471	483	456	466	448	477	492	428	479	472	477	473	472	471	486	484	464	497	471	466	474	504	461	499	455	509	454	482	479	477	519	466	460	476	428	492	492	467	439	508	466	472	476	469	490	481	452	463	489	500	446	489	491	504	458	475	508	468	432	489	481	493	520	508	455	477	476	488	475	469	462	425	465	543	465	444	507	488	517	472	442	482	475	483	463	503	499	467	472	474	501	505	478	458	496	471	471	475	478	486	484	500	460	452	501	468	465	464	454	494	486	467	470	446	464	452	496	509	462	490	446	488	515	480	450	443	488	480	468	502	468	478	490	453	466	475	487	483	467	443	469	435	503	473	445	471	485	504	445	479	463	463	478	497	441	449	475	476	494	495	485	464	481	458	480	479	459	491	513	477	473	471	496	499	465	436	493	470	468	493	457	469	501	460	454	498	465	473	459	457	519	470	496	470	488	489	442	456	505	478	514	508	464	467	480	491	510	455	467	488	441	435	492	493	455	460	527	476	448	500	516	486	478	526	485	474	496	479	482	499	488	482	499	512	471	449	472	491	445	498	485	504	440	508	499	475	498	479	466	455	492	453	466	459	473	490	453	495	467	439	461	482	521	508	485	471	457	464	465	443	461	522	472	440	453	472	471	456	502	448	516	490	489	472	482	459	466	459	464	488	468	486	504	461	470	465	444	483	498	498	441	432	507	425	459	506	428	481	464	480	489	545	453	480	472	467	468	477	500	474	505	457	476	465	518	478	468	475	492	524	454	479	486	492	463	450	465	506	493	459	478	474	448	467	484	523	472	466	489	473	479	470	480	466	475	484	535	516	507	496	442	531	470	518	451	525	474	482	492	462	479	495	501	468	476	543	509	453	430	474	456	498	470	462	479	443	490	487	510	509	480	512	481	483	475	486	495	467	491	468	460	495	455	493	481	448	466	532	482	481	511	450	506	487	515	488	483	507	494	471	439	456	530	476	457	474	509	486	487	471	482	447	502	504	458	473	529	477	501	453	460	447	480	517	506	434	504	498	462	499	495	465	466	486	468	467	470	493	439	444	473	435	475	482	524	498	476	446	495	474	483	509	497	491	483	493	470	437	484	488	499	474	448	453	465	470	478	451	486	507	493	450	498	489	462	486	468	469	490	466	483	467	482	521	474	511	476	448	476	474	495	476	456	471	470	458	476	456	514	467	471	519	505	460	447	476	512	498	442	491	461	455	458	511	484	501	514	435	488	461	470	464	475	437	492	468	481	466	427	456	459	454	501	452	483	457	467	519	440	435	506	486	470	511	487	501	506	510	482	502	490	489	463	483	468	538	484	466	449	465	447	444	482	454	474	473	478	467	487	488	458	504	464	499	497	473	476	467	435	491	510	507	470	459	506	490	505	468	476	491	479	469	481	462	490	491	475	496	510	479	460	491	478	452	476	502	483	466	507	482	485	470	431	465	508	495	492	455	495	499	469	471	469	465	496	483	527	454	472	507	472	482	468	492	477	485	456	486	461	473	468	458	486	475	430	470	461	478	478	480	519	477	475	458	495	526	484	491	510	473	483	466	463	488	451	495	437	479	482	468	523	465	510	491	492	477	526	477	430	465	454	536	491	458	454	485	512	495	452	554	466	516	453	508	518	460	506	513	461	486	527	476	469	487	480	498	497	451	501	472	469	452	488	495	426	486	485	452	487	483	431	463	461	482	479	459	455	446	501	424	489	494	474	482	459	454	483	453	517	463	492	504	422	454	461	438	481	499	495	490	469	483	441	496	465	469	483	462	480	498	474	505	471	522	478	486	470	462	484	510	505	478	478	473	491	467	462	476	453	505	529	506	528	516	466	490	457	470	461	484	463	482	473	492	478	499	508	466	485	462	485	491	488	473	472	488	493	541	501	513	426	481	495	453	474	526	517	451	492	516	531	464	461	495	467	465	491	456	489	472	462	461	494	464	474	453	472	445	477	485	490	493	513	487	469	495	467	474	499	441	484	490	478	487	496	443	486	503	502	485	497	485	486	451	492	512	480	493	520	468	503	483	448	518	492	494	448	491	480	494	441	464	482	471	514	500	500	479	516	463	533	486	497	454	436	482	494	533	490	496	481	502	509	513	436	481	490	442	451	477	470	462	502	477	495	473	433	479	458	491	480	470	473	436	454	502	506	468	505	453	498	465	509	499	487	472	474	490	485	493	495	473	444	470	510	530	459	466	461	459	460	486	485	499	503	459	460	463	487	499	477	465	479	451	459	497	518	475	458	449	537	503	457	479	481	426	458	501	516	488	497	460	506	477	491	503	438	485	483	446	507	484	476	503	464	447	455	480	491	481	478	471	442	440	469	501	483	461	478	455	469	441	496	494	503	459	467	448	484	448	493	499	429	480	456	503	473	485	534	467	520	507	491	475	493	480	467	477	479	501	478	482	468	479	482	471	449	512	442	471	491	490	458	490	495	482	449	470	464	450	481	465	463	490	442	476	484	511	466	483	454	440	461	484	461	443	476	496	443	464	487	473	459	464	484	475	469	456	473	443	489	460	465	512	471	498	448	472	438	414	479	455	484	442	472	445	495	475	481	471	468	501	491	490	489	466	471	488	507	468	456	501	456	474	497	494	480	453	470	460	435	497	463	483	449	498	467	470	457	455	475	469	478	482	466	486	481	499	472	470	495	456	475	476	472	500	496	464	483	474	509	489	436
83454	66005	44627	33330	22793	20900	20792	13609	6908	2920	1156	457	238	184	191	131	183	170	164	161	169	163	168	160	137	159	157	183	151	202	172	156	143	173	159	178	156	176	173	160	160	166	160	122	185	186	134	159	159	154	191	170	167	165	142	133	153	165	149	175	189	181	170	175	147	135	181	145	134	152	156	161	139	168	165	168	170	169	167	157	147	152	170	188	165	159	193	135	155	154	156	178	123	155	147	158	156	159	173	164	150	174	170	179	167	159	162	158	186	153	170	183	167	145	151	166	149	197	169	139	169	163	152	153	166	188	179	150	139	162	176	162	181	136	155	158	172	162	190	165	147	171	171	179	172	167	142	157	154	171	145	161	172	154	149	182	132	173	161	170	161	165	159	164	176	160	178	163	171	151	179	198	173	173	161	162	173	189	155	148	179	166	166	169	157	159	167	151	191	156	174	170	163	178	145	158	154	162	166	191	152	148	164	163	175	161	149	169	156	163	165	142	168	146	149	159	157	148	166	178	172	180	169	157	162	187	156	140	146	175	171	181	158	160	165	146	140	148	145	177	159	180	160	164	169	181	172	169	165	182	165	150	162	158	167	160	161	172	157	152	178	163	173	164	177	155	207	161	183	142	149	159	165	167	153	155	144	174	146	149	179	159	163	174	162	156	148	131	146	156	165	169	166	164	141	183	142	177	171	152	188	167	153	148	169	147	153	149	163	144	164	149	161	149	181	212	147	196	144	178	145	167	136	158	178	158	158	168	186	162	177	141	167	155	169	170	127	160	187	175	159	170	159	154	160	177	158	177	188	181	167	177	154	137	160	158	170	128	160	180	175	147	173	167	177	153	141	174	160	160	159	174	184	183	190	147	165	156	160	146	185	158	140	148	161	157	176	180	158	152	186	176	165	157	180	179	149	178	163	160	146	171	160	176	168	165	170	170	162	165	145	170	149	164	160	180	174	149	166	140	162	146	159	156	130	159	153	185	145	150	144	162	170	162	159	161	172	154	139	180	173	170	156	164	185	162	158	151	135	160	164	163	145	172	169	146	162	154	178	172	158	160	185	160	147	164	168	152	150	153	155	157	193	162	180	181	155	152	148	160	160	164	168	186	175	163	172	168	154	150	149	155	164	186	177	154	137	171	160	155	164	181	171	164	161	178	159	135	171	156	168	168	152	177	186	166	165	164	174	162	153	170	162	195	156	146	145	154	165	137	162	154	151	158	160	175	132	172	167	156	159	159	154	165	169	165	200	192	166	164	140	163	188	157	168	177	170	170	152	126	161	158	175	160	161	145	173	175	180	165	144	147	164	158	183	169	164	149	161	168	163	170	153	165	178	179	165	178	165	157	172	179	169	174	175	149	163	166	163	167	152	164	163	149	157	165	148	155	164	165	173	171	158	160	149	151	156	147	160	178	169	168	152	158	177	181	176	139	152	156	170	165	184	180	155	152	188	170	157	160	174	182	194	172	178	141	157	168	174	154	149	141	173	200	167	168	147	171	162	165	166	143	145	149	169	178	162	180	163	156	156	181	165	164	156	167	166	154	159	152	143	150	200	186	168	176	159	172	171	147	158	165	158	170	153	168	182	187	187	156	164	160	142	171	182	179	176	171	172	160	161	173	147	177	144	162	158	167	158	174	165	174	166	171	177	156	166	166	175	157	165	176	154	178	155	147	151	179	178	169	172	150	181	170	145	170	158	160	138	164	169	144	160	172	158	162	184	147	165	177	189	144	161	157	184	187	176	157	166	158	134	170	165	187	177	184	177	173	169	175	191	169	164	176	160	140	161	172	159	183	161	161	139	139	174	129	178	147	196	152	165	179	148	152	176	164	178	165	168	163	195	169	165	183	154	178	128	167	171	181	161	163	145	144	167	168	154	168	164	184	175	165	177	168	155	172	151	149	195	160	161	140	174	172	165	166	179	171	161	134	196	167	161	167	142	156	174	175	160	131	175	170	163	186	188	164	173	159	188	166	149	181	170	143	181	172	153	150	155	158	170	161	155	162	174	166	197	177	159	130	175	159	173	152	171	166	168	157	130	145	149	189	174	166	174	149	160	195	171	170	169	141	142	166	169	149	164	138	145	130	152	170	160	182	158	145	163	151	146	176	151	176	160	171	160	168	196	162	158	155	179	150	182	176	152	163	175	181	163	173	148	151	182	141	168	155	156	165	174	190	172	177	166	163	140	154	171	159	183	152	139	173	167	183	170	182	159	164	147	144	157	157	163	168	162	161	150	199	169	164	143	172	141	153	166	160	188	148	148	162	158	181	179	204	184	158	175	152	167	161	164	169	154	179	175	179	158	170	151	141	155	161	172	181	166	159	172	153	154	172	155	141	186	163	158	187	185	166	186	164	155	175	148	152	166	152	153	178	150	151	168	164	165	159	177	168	188	162	152	152	164	163	162	171	144	167	155	150	157	171	183	173	184	151	182	180	179	161	164	165	138	165	146	155	180	184	169	159	151	160	181	144	166	157	155	172	170	142	161	161	184	175	171	148	162	163	191	149	154	162	168	149	176	152	173	146	162	147	176	164	150	138	185	153	150	164	180	161	138	175	164	149	166	170	180	181	179	160	150	168	140	185	161	173	185	193	146	174	159	150	134	138	151	170	148	159	156	172	142	147	187	156	159	175	140	189	169	180	175	175	134	176	160	189	177	164	168	170	161	159	180	160	151	167	199	160	145	159	162	172	163	175	165	163	140	173	161	165	158	158	142	156	149	151	168	166	173	181	166	197	190	169	148	152	184	152	167	165	168	173	148	190	185	158	166	125	161	158	174	145	151	172	177	172	181	164	158	159	176	147	167	173	155	173	141	165	170	160	174	168	159	181	167	155	162	152	162	153	152	137	156	178	161	167	159	151	163	169	159	162	160	165	157	168	169	165	156	164	175	176	167	162	160	165	155	143	180	145	152	167	186	166	135	169	166	171	180	173	153	172	184	176	167	167	164	173	160	159	160	137	153	166	159	167	185	160	175	171	166	154	169	151	169	160	173	171	161	153	166	166	168	154	180	163	165	173	170	144	141	141	175	199	158	174	179	151	166	163	160	165	170	155	169	157	160	145	154	146	171	171	148	185	184	165	166	162	173	169	176	169	160	182	153	159	150	158	158	142	157	162	156	162	161	169	166	167	162	192	181	153	158	161	197	200	168	135	158	143	155	151	162	173	147	161	154	181	161	157	185	172	162	162	152	178	159	174	152	151	176	163	159	160	144	180	159	167	168	164	179	176	181	175	174	163	154	147	165	153	168	163	169	174	200	152	158	168	138	166	154	137	177	156	167	147	177	176	136	192	179	168	138	160	145	160	162	166	137	162	164	145	170	158	142	157	177	149	156	135	147	189	172	171	171	169	153	159	151	163	174	176	142	179	185	154	140	165	168	166	176	168	147	170	147	172	159	159	148	148	152	149	161	134	158	189	164	161	180	176	165	177	167	158	142	197	171	154	169	156	194	163	181	174	139	190	143	160
58666	49435	43567	41039	29175	37630	37532	29238	19760	10400	4514	1877	835	509	438	404	416	415	380	383	410	388	409	401	378	371	389	388	377	375	381	364	386	389	380	375	368	389	382	379	354	419	405	375	383	403	410	374	353	373	382	373	380	394	367	398	389	422	420	406	364	401	396	379	372	408	398	407	400	424	369	389	407	386	385	373	405	376	371	361	399	368	444	417	375	397	398	399	413	362	382	384	401	411	365	428	409	368	409	374	381	386	385	386	389	420	409	383	390	419	386	404	400	385	407	384	386	364	389	396	399	381	368	370	387	407	417	400	406	395	406	399	383	370	420	361	398	374	380	428	359	413	376	408	424	386	404	417	406	377	406	433	400	400	384	363	357	411	379	354	398	371	380	335	360	376	375	423	389	373	410	385	406	401	385	389	426	380	381	357	401	377	389	369	395	407	400	401	402	388	361	344	389	414	362	389	404	393	382	393	365	381	418	406	397	388	389	370	403	387	419	381	436	394	381	369	413	387	410	401	413	417	388	354	369	397	389	394	379	404	413	387	353	360	398	387	402	403	336	400	373	397	409	385	390	430	384	361	397	419	369	425	375	368	431	373	406	372	441	372	383	402	381	371	407	400	418	442	382	416	364	406	409	385	413	384	404	415	377	379	392	381	408	370	370	351	405	391	418	410	417	368	400	434	377	405	391	349	361	404	406	385	358	410	380	342	407	400	401	364	375	388	372	422	368	397	399	403	361	378	414	421	425	383	360	403	402	403	377	398	367	425	401	404	401	367	381	375	358	403	409	384	379	399	355	375	360	419	411	358	383	371	353	396	381	402	386	410	386	366	375	349	425	382	374	397	383	379	397	371	379	384	373	376	390	380	409	387	393	386	397	422	419	375	362	392	380	397	361	365	437	377	380	382	395	397	403	355	374	421	416	382	369	341	414	368	385	373	394	390	391	388	366	365	350	359	369	401	379	411	386	434	391	387	399	367	395	412	389	385	360	379	414	378	377	402	362	345	373	384	387	399	399	381	405	386	369	360	375	419	404	427	389	386	406	371	361	399	402	365	366	381	426	374	371	380	420	383	367	413	389	355	406	377	406	420	388	428	337	412	375	373	416	415	376	382	378	383	362	425	412	350	423	416	414	376	406	363	395	412	407	399	399	409	400	352	402	397	401	377	405	364	415	380	432	397	401	376	382	401	411	394	374	390	366	390	356	388	388	427	364	409	422	407	370	379	398	372	393	376	373	371	377	392	393	382	386	394	380	382	359	416	400	340	377	416	404	398	358	417	355	398	368	417	390	359	408	386	387	379	368	436	392	373	379	400	378	422	389	400	398	374	382	385	382	402	384	371	392	388	396	381	415	415	422	418	437	391	426	415	389	392	412	364	362	431	372	380	381	418	361	410	368	399	370	418	400	381	405	350	435	401	395	388	384	393	350	390	404	372	355	414	388	379	419	379	391	379	370	339	397	445	373	377	374	418	399	418	392	375	384	385	393	407	393	411	386	391	419	412	399	397	411	377	378	405	327	407	383	387	397	398	383	389	386	370	388	378	375	409	373	383	386	379	370	367	380	396	404	354	389	392	360	396	401	391	399	393	404	408	392	430	390	384	393	380	345	402	375	383	381	385	385	381	379	413	406	400	345	409	384	426	397	392	403	397	422	365	381	399	417	368	375	369	374	372	357	371	365	405	361	378	354	371	403	398	387	402	386	387	414	396	405	398	363	351	388	406	370	420	398	373	419	393	371	372	410	394	399	407	400	406	385	400	358	407	425	386	363	403	392	379	366	408	382	375	397	368	386	376	443	390	380	395	357	381	377	386	369	379	389	392	400	370	366	339	399	345	401	354	405	404	373	372	359	377	379	425	398	356	413	381	420	389	363	385	390	383	418	399	369	364	387	389	418	391	398	424	383	405	394	389	389	402	399	414	396	412	376	380	392	382	408	388	411	432	405	362	430	414	343	367	392	396	374	401	405	373	371	388	399	443	400	386	394	370	377	362	378	391	415	368	358	379	397	386	383	404	417	416	409	416	374	399	387	385	420	409	429	399	406	377	389	371	371	410	375	405	420	395	429	347	409	383	401	435	408	395	360	393	409	383	378	409	374	417	439	369	411	389	372	381	404	408	419	424	385	382	329	413	386	401	386	408	385	359	420	396	344	385	399	386	431	378	408	381	415	398	383	376	405	395	368	399	375	362	411	386	375	431	412	356	373	392	390	385	401	401	428	395	359	396	410	406	376	348	397	393	424	357	392	394	360	425	374	391	401	422	390	390	381	391	387	363	388	383	384	383	359	395	364	342	371	422	448	407	399	421	350	361	398	409	366	398	366	405	383	388	387	426	393	393	379	395	410	402	415	384	383	393	401	372	361	402	430	406	427	387	420	392	419	380	398	394	371	383	350	374	413	368	397	398	396	381	398	392	383	388	379	397	403	421	405	369	368	412	365	400	430	351	387	373	414	385	385	414	431	412	392	378	370	440	386	422	375	389	371	385	407	430	381	388	392	379	388	368	406	369	360	411	356	414	407	411	374	366	401	407	386	370	371	415	363	431	392	401	387	430	386	415	373	386	391	419	406	390	392	403	401	432	380	400	399	421	388	421	392	400	404	381	372	410	406	383	415	392	395	387	425	406	391	402	367	360	389	345	418	401	382	377	397	365	421	421	381	376	402	413	382	380	402	361	372	425	383	439	391	431	407	408	387	388	377	372	403	390	408	398	373	357	374	377	404	386	384	400	373	339	405	380	385	378	393	380	386	403	391	390	377	407	424	391	412	378	394	370	373	387	354	377	410	371	386	404	379	411	427	409	396	390	427	371	403	424	383	400	420	365	375	426	375	377	347	403	377	376	370	426	357	418	416	402	383	361	430	395	361	413	408	394	347	379	395	376	429	376	405	373	382	420	388	379	397	401	418	416	394	380	399	375	383	396	349	387	402	418	376	396	371	389	365	402	409	442	420	396	376	372	388	393	386	405	373	429	400	384	374	395	404	418	398	396	375	414	393	380	426	410	393	399	439	372	338	371	385	408	387	383	393	394	425	398	372	399	363	367	367	354	379	369	400	397	410	406	407	381	372	429	376	403	369	378	399	367	392	340	394	403	417	427	407	412	374	372	396	382	387	354	408	444	423	382	375	442	410	389	385	410	408	386	356	391	394	377	395	425	383	372	390	386	401	420	391	376	387	375	377	383	393	377	414	417	366	362	408	370	356	378	404	370	374	401	382	410	386	372	432	437	358	380	369	401	368	368	386	404	407	402	399	400	361	381	399	409	391	376	392	430	408	369	358	390	392	407	383	405	386	397	378	357	398	389	408	390	407	405	344	421	384	432	371	374	371	373	399	381	384	394	423	402	416	399	385	445	358	350	386	394	380	397	368	382	409	423	369	364	415	382	359	403	339	360	402	399	400	383	368	364	361	370	422	385	420	418	394	376	394	397	394	371	388	377	406	398	364	417	365	412	374	378	410	385	386	383	389	366
86214	68842	42616	28571	18790	29361	27700	17950	8860	3453	1259	480	223	191	156	142	130	140	146	152	140	133	171	137	150	136	126	149	143	134	155	138	135	140	149	154	142	155	151	166	136	129	124	144	129	138	142	140	162	135	131	134	137	145	129	145	151	125	133	150	133	150	163	129	142	120	167	121	146	143	136	117	140	135	140	144	131	153	142	148	155	142	139	151	144	140	152	145	170	125	149	156	127	130	116	124	145	146	122	142	165	134	134	183	142	146	157	150	131	175	149	156	154	135	122	142	155	149	152	153	133	138	143	140	144	168	137	136	139	134	138	148	127	145	133	151	129	126	137	138	156	139	152	141	128	154	156	143	129	155	148	146	142	135	148	148	140	151	155	131	139	161	165	141	153	164	148	160	149	141	128	141	159	151	145	141	155	145	127	118	141	149	135	139	138	138	148	132	146	162	148	154	149	152	140	144	144	133	139	140	160	181	147	138	132	136	145	142	158	160	136	150	180	135	127	148	146	140	161	152	128	134	175	161	129	130	152	115	153	170	155	148	147	127	146	121	144	151	152	135	156	134	139	151	149	149	140	139	138	151	147	138	144	153	144	128	137	133	156	154	128	134	118	149	127	133	143	145	152	134	152	133	134	150	159	166	160	142	142	144	143	122	135	151	160	152	141	149	144	148	151	154	141	147	161	135	134	132	134	144	134	126	152	134	159	164	133	143	143	134	149	148	152	148	148	132	152	140	130	137	160	129	124	148	142	158	134	134	156	153	151	136	131	144	140	146	134	130	143	147	130	147	141	155	141	142	144	129	157	165	133	148	142	138	147	157	140	125	141	123	145	170	130	159	133	150	157	161	150	128	159	162	152	136	155	147	145	132	147	150	154	125	140	147	129	143	130	137	163	134	136	160	130	137	147	152	147	132	142	146	133	143	147	158	160	147	149	156	138	152	145	128	154	168	144	115	153	156	159	148	121	152	125	163	150	153	123	178	143	152	130	142	151	159	140	147	151	134	151	138	128	112	149	144	147	135	149	120	161	135	148	132	186	149	133	146	164	138	152	112	147	161	153	141	149	149	133	152	151	155	141	151	134	162	142	159	160	133	148	157	156	138	134	146	139	126	129	136	152	151	157	160	156	135	149	145	152	145	140	165	144	119	136	138	180	143	159	154	141	147	145	142	138	140	132	162	147	145	135	140	151	156	150	114	145	136	141	154	149	148	140	162	133	144	166	137	166	165	154	128	126	150	152	143	125	138	143	140	136	144	148	168	160	141	163	146	113	116	157	150	146	153	151	153	141	171	138	147	138	151	136	132	143	147	127	136	186	157	141	141	139	139	151	140	158	137	146	131	143	136	163	126	137	133	144	127	154	156	145	143	121	152	137	137	137	144	133	147	163	145	136	139	142	145	128	159	143	141	125	144	118	151	150	135	130	151	135	167	157	156	138	145	143	146	141	145	133	133	151	151	166	164	133	145	155	146	148	131	146	116	154	146	132	157	143	140	128	144	160	154	148	144	149	149	157	141	154	143	142	151	173	138	154	136	154	155	141	149	120	123	129	153	150	133	137	135	142	158	151	146	133	150	168	128	151	155	152	151	140	134	142	140	134	131	158	139	129	150	133	134	122	132	143	148	146	146	130	138	139	138	127	133	143	134	152	144	107	151	142	143	126	152	140	160	146	125	160	151	147	138	137	146	123	127	144	139	142	149	163	156	140	142	126	148	141	143	156	134	161	157	136	148	145	150	124	145	145	118	150	152	165	169	133	136	152	139	139	150	149	140	140	135	144	142	141	140	152	128	155	137	128	142	157	143	137	146	126	121	136	151	143	155	152	148	154	148	140	146	114	142	162	150	154	147	134	133	150	119	113	133	142	137	124	144	141	135	144	157	140	117	147	144	160	154	157	146	130	165	148	146	151	134	133	138	130	141	133	149	137	146	146	153	139	156	131	137	148	157	133	146	149	141	134	133	148	151	154	144	148	132	144	152	143	144	120	127	143	140	144	140	137	124	123	138	113	131	158	153	136	144	137	148	157	133	130	122	153	134	159	153	137	173	133	140	148	169	152	132	152	141	169	135	132	191	139	142	148	135	166	161	136	136	120	124	140	146	136	133	148	148	138	126	137	128	136	147	143	152	143	140	154	139	157	149	127	161	131	143	157	156	154	126	158	153	157	138	150	130	150	147	138	137	133	130	142	144	169	142	130	134	145	137	148	141	139	166	139	150	151	123	141	150	146	139	125	144	182	164	143	152	133	145	134	128	132	151	140	144	137	136	174	152	144	153	163	128	143	136	155	116	123	133	149	148	130	148	127	141	148	146	147	121	140	148	126	137	141	133	147	149	153	131	138	169	136	142	141	153	133	142	133	147	150	151	137	141	146	146	155	155	137	134	130	130	150	139	161	133	127	151	120	143	135	133	155	149	177	141	137	166	155	125	130	141	126	127	133	134	156	144	157	181	159	167	156	135	161	146	162	137	149	141	137	132	162	156	166	154	154	150	171	144	127	149	163	146	161	154	137	118	135	151	169	155	146	151	155	153	164	157	127	135	161	136	138	115	132	135	141	154	144	148	158	163	145	134	164	134	147	160	168	137	129	128	148	163	148	134	156	120	129	124	125	152	133	141	156	126	155	147	133	141	140	143	142	152	143	151	133	153	146	159	152	154	136	147	157	123	157	166	145	126	129	139	139	148	140	125	132	145	159	143	146	142	129	151	142	167	141	159	144	119	128	160	140	144	143	152	127	140	140	149	148	152	143	144	143	128	165	126	135	158	145	146	153	162	149	144	140	143	135	130	131	146	156	131	149	131	150	146	129	139	137	134	144	138	146	155	138	141	146	123	128	140	136	139	158	134	125	142	156	149	154	146	116	146	142	140	143	139	155	149	136	164	134	140	151	150	139	141	132	148	134	141	136	131	122	148	153	146	141	152	141	143	170	149	155	156	121	127	144	148	146	131	137	134	162	153	158	143	152	128	150	149	132	143	134	150	143	159	136	155	141	143	148	158	163	161	149	161	152	161	159	159	148	153	164	133	140	129	137	133	161	155	132	138	146	123	147	146	122	128	127	136	164	149	139	138	139	153	142	136	134	157	150	145	165	145	161	130	146	132	162	143	153	118	148	165	146	153	123	150	142	139	161	151	139	121	158	157	132	172	157	140	138	143	145	153	140	147	137	164	131	143	148	144	141	143	145	138	154	145	144	158	169	157	128	160	132	128	135	159	140	172	153	152	158	156	156	151	146	129	139	141	132	159	151	180	154	153	131	124	135	141	154	173	143	132	146	152	138	142	152	130	134	151	135	167	162	162	139	170	146	136	157	151	147	131	135	121	123	158	155	120	146	144	162	134	123	176	137	133	167	134	141	142	137	131	174	137	151	156	120	155	145	140	129	177	152	161	155	142	162	119	125	166	141	152	145	131	152	135	170	133	129	152	139	153	126	140	171	148	167	147	138	152	156	143	142	144	159	140	162	159	162	124
62046	53020	42902	26346	30850	44627	42501	32956	22204	11885	5161	2020	818	526	417	375	350	341	368	340	354	374	371	339	378	345	382	340	330	387	359	376	347	304	354	348	332	337	342	337	366	361	375	372	381	336	350	356	324	323	383	340	352	341	350	367	345	326	382	377	356	362	323	373	352	356	376	336	351	342	348	334	320	363	337	365	344	339	333	326	349	341	376	361	330	344	342	362	325	359	318	329	364	300	353	347	376	367	342	384	339	336	326	358	378	353	327	353	336	358	365	340	365	356	380	319	359	323	375	321	368	309	344	348	345	353	370	374	355	344	363	344	370	360	343	345	334	337	327	354	384	348	308	377	331	342	362	326	370	349	335	329	360	353	359	361	352	347	336	365	358	342	332	355	369	330	359	331	358	328	347	320	366	370	367	338	331	323	346	332	330	331	339	350	367	337	326	346	380	339	335	360	360	383	337	339	344	347	338	331	362	344	327	344	382	346	371	338	339	362	376	345	361	347	382	342	324	402	322	341	398	358	357	345	318	317	352	369	351	387	337	360	337	334	352	347	337	356	348	344	375	359	350	333	367	374	346	322	367	343	295	355	346	319	341	326	337	376	361	346	321	353	332	347	357	330	360	348	326	335	389	350	386	353	335	353	351	369	357	358	337	337	340	359	374	332	354	307	344	335	345	325	350	347	337	341	373	368	355	323	352	366	363	346	387	350	352	365	363	312	338	371	343	343	323	347	354	347	335	375	319	340	370	348	339	337	344	333	336	335	357	356	355	377	340	352	385	359	389	358	335	337	355	347	355	356	346	344	363	352	339	324	332	335	340	353	364	302	341	375	389	334	336	345	342	350	344	362	348	321	364	336	361	313	345	326	380	374	365	347	332	323	360	318	358	365	367	354	354	340	371	350	387	336	337	349	319	329	362	348	327	334	353	395	321	336	330	362	327	317	365	363	331	342	346	375	338	374	341	342	322	338	382	351	367	319	361	331	340	330	336	309	338	363	330	369	351	360	333	357	372	374	371	308	323	387	364	352	370	345	324	349	355	330	325	336	329	326	352	373	350	343	326	370	321	323	377	349	361	328	367	332	365	364	327	336	339	345	323	343	357	318	315	357	339	387	342	322	338	352	350	347	367	349	375	337	328	371	338	351	368	342	349	343	335	346	320	320	318	356	338	355	337	337	340	335	360	361	317	328	384	340	366	345	344	373	356	377	342	354	344	327	325	327	327	361	349	361	378	353	356	349	374	319	350	370	323	319	355	358	331	330	354	341	343	352	339	333	367	355	321	331	369	381	374	351	348	320	335	360	332	384	338	303	358	367	349	337	340	352	341	355	296	323	339	384	371	379	373	373	368	340	314	326	328	342	324	345	372	348	318	344	369	355	371	330	390	354	354	333	358	379	350	331	361	364	365	370	351	373	314	361	353	353	380	341	358	329	333	345	351	355	349	332	347	354	352	324	332	352	338	337	353	359	337	347	370	363	371	369	346	368	329	311	334	377	369	334	318	364	364	351	350	350	351	356	342	352	374	361	324	364	354	352	337	321	343	363	344	360	334	376	335	353	320	351	334	327	351	302	362	336	322	353	347	321	349	349	342	369	352	374	354	361	335	368	338	347	380	329	349	359	364	338	346	380	343	358	348	351	365	359	379	343	368	342	317	351	343	344	361	372	355	331	341	360	376	327	354	323	394	343	332	344	337	311	339	353	307	372	354	368	343	324	357	312	343	355	338	370	320	342	319	351	379	351	345	347	354	345	341	355	362	363	354	327	379	335	378	375	361	336	338	345	369	338	373	356	349	336	307	351	364	371	355	372	373	327	393	326	325	357	339	343	338	356	339	334	344	367	356	342	339	320	320	361	342	343	345	344	364	345	345	337	364	358	346	337	368	314	336	371	345	375	339	324	359	324	353	340	325	333	317	359	321	349	347	360	347	377	335	348	344	379	371	356	330	338	324	345	304	357	356	361	378	369	348	336	365	339	345	385	352	386	341	348	367	360	333	351	333	319	323	339	350	348	356	371	342	356	346	345	317	356	327	342	343	363	362	351	373	336	364	378	347	363	375	340	347	338	352	360	375	355	345	346	352	337	389	344	366	364	325	333	325	325	353	358	313	309	341	315	356	346	348	351	378	332	318	347	343	396	324	337	357	354	369	322	369	331	367	357	333	333	346	371	366	405	346	383	347	350	364	353	344	347	326	340	349	347	358	323	339	340	365	343	371	351	368	342	349	343	369	329	365	333	350	342	359	350	347	331	398	362	339	360	335	348	386	317	355	364	352	359	342	320	385	345	337	348	381	353	340	378	347	362	320	365	332	347	341	372	347	396	345	358	338	367	322	342	377	353	386	381	355	356	290	353	356	343	337	348	352	326	359	368	352	335	334	339	357	321	308	347	354	329	328	315	312	347	309	365	320	373	346	323	330	321	320	315	350	314	371	364	359	331	371	342	336	328	333	337	347	351	319	365	353	344	367	342	341	333	349	335	343	373	324	370	379	349	323	378	316	343	342	334	338	353	350	345	348	393	339	334	363	333	326	376	343	331	342	344	335	334	346	355	350	362	358	381	361	384	304	345	292	301	350	347	354	320	356	345	383	347	373	379	355	355	330	335	354	355	347	357	347	327	361	376	361	316	353	353	334	317	372	368	299	354	328	351	333	347	346	363	391	330	354	350	340	345	371	346	371	356	339	359	336	345	361	360	364	355	344	331	342	352	347	342	354	337	357	357	320	373	374	348	342	346	355	296	375	365	331	356	353	332	356	358	335	334	306	351	352	344	337	362	332	342	368	382	328	354	348	347	317	379	341	351	341	373	357	323	368	311	332	314	349	353	364	378	375	358	292	360	342	328	396	327	347	320	337	339	321	378	355	350	342	392	334	363	308	373	361	311	327	363	331	347	389	350	352	346	351	334	338	331	327	355	350	337	360	342	346	335	357	376	338	354	359	357	357	350	343	341	361	367	380	359	330	337	342	337	350	343	393	380	327	360	350	347	372	323	323	354	362	350	337	334	366	377	338	331	355	356	380	337	359	363	350	336	339	325	316	381	338	323	355	338	368	370	361	354	294	367	354	373	361	360	319	326	348	344	327	348	319	335	350	360	344	393	345	338	340	341	368	348	379	364	376	348	335	357	396	330	364	346	353	343	344	338	338	330	354	355	371	336	314	374	364	350	346	359	380	345	370	358	337	351	340	339	355	354	361	339	345	339	365	323	335	394	355	361	368	368	371	353	364	357	335	373	363	342	328	367	321	355	337	363	344	332	333	356	372	376	339	366	346	357	332	364	393	355	363	343	358	375	356	370	390	348	376	374	321	369	332	327	350	311	352	342	331	335	343	369	352	329	358	313	338	330	344	353	344	339	322	368	347	362	348	348	364	323	346	344	347	348	348	365	342	362	318	311	335	332	357	352	341	343	373	318	349	368	368	355	335	359	371	355	318	350	356	342	355	334	344	366	360	394	345	354	341	336	324	375	347	365
29839	13499	2794	432	342	1124	1416	1010	699	419	279	239	215	178	216	176	208	213	192	179	201	197	200	176	179	203	185	216	190	192	194	198	199	230	218	213	192	200	187	209	203	193	196	235	200	190	202	192	230	216	212	170	201	209	212	210	177	173	192	201	202	193	180	223	215	196	197	185	203	195	187	207	189	179	209	199	211	174	216	199	212	192	192	201	177	169	216	207	193	202	178	211	182	183	223	195	172	183	211	203	202	211	182	215	202	202	179	174	189	193	192	197	206	203	198	196	176	200	191	199	184	197	182	201	203	201	212	221	184	169	160	201	212	202	168	194	194	184	183	188	195	192	211	207	207	208	202	210	196	172	224	206	200	199	209	225	199	190	207	192	189	208	200	170	191	182	188	200	197	190	214	192	200	178	174	214	204	202	184	193	187	194	218	217	175	203	197	199	187	198	229	159	207	206	195	172	216	184	175	179	170	200	179	197	209	181	181	216	208	187	200	193	181	193	194	184	188	174	217	208	185	192	202	199	188	182	201	187	194	206	228	219	194	199	204	223	208	194	185	206	166	198	198	224	204	180	202	185	201	198	192	191	216	197	187	191	213	197	193	189	202	208	187	198	172	186	208	168	189	173	174	191	209	204	208	241	199	205	178	198	186	203	198	195	185	199	181	199	186	176	198	187	191	202	186	200	181	196	185	183	193	190	204	198	186	211	177	194	192	205	206	205	175	204	188	182	186	190	182	176	224	179	185	215	183	203	176	190	206	186	194	174	205	196	170	191	185	186	203	186	204	216	197	194	216	219	186	201	201	204	221	190	188	200	207	183	211	235	213	208	195	196	176	203	209	202	184	193	174	207	209	167	185	213	183	186	166	193	210	223	191	206	200	182	215	210	193	187	209	188	191	236	217	193	177	176	173	224	206	198	200	187	222	206	192	186	197	202	198	190	199	208	195	182	208	193	218	186	202	190	194	190	205	192	179	192	180	200	198	182	182	197	201	193	190	208	197	185	196	199	207	213	218	194	201	201	174	181	198	181	187	192	192	213	210	229	204	204	184	217	218	191	202	180	188	223	214	223	189	191	208	201	194	185	197	203	190	213	205	184	193	191	219	205	202	184	204	160	183	190	216	203	199	188	189	188	200	203	184	198	216	186	181	203	202	180	212	231	213	186	195	214	225	195	174	179	213	189	196	205	185	230	170	203	188	204	197	208	200	223	192	181	207	207	203	187	211	195	192	225	206	187	223	210	209	171	210	216	207	198	208	220	187	193	204	172	216	194	180	188	188	223	170	205	180	194	189	207	187	216	197	202	186	208	190	213	203	229	204	222	220	204	201	210	192	193	187	180	204	188	199	205	193	175	202	185	197	175	217	183	195	188	193	204	166	196	173	201	177	212	187	203	182	214	196	235	209	199	189	216	200	205	198	186	178	199	203	216	234	187	207	188	189	224	203	191	197	194	205	197	198	226	204	226	194	213	176	213	176	205	191	171	201	194	173	221	199	216	198	184	180	205	198	192	208	197	182	194	178	199	208	217	193	210	182	175	186	185	197	187	163	176	198	201	175	207	174	198	209	223	182	161	199	180	189	168	171	196	201	201	186	198	196	186	197	193	170	216	210	211	180	182	204	205	192	188	189	200	207	192	170	205	177	199	178	199	195	201	211	207	191	188	218	203	194	190	191	203	222	190	183	214	203	174	187	222	203	228	196	179	180	175	198	205	200	176	213	183	207	194	222	185	176	185	198	223	188	183	211	201	214	195	195	186	210	186	196	190	200	193	196	176	181	192	207	166	207	200	201	195	176	197	216	204	201	186	209	186	202	207	178	195	217	195	192	236	202	183	196	177	205	207	201	203	200	203	202	195	201	202	191	196	168	193	184	190	196	195	204	206	198	196	188	177	201	183	214	216	226	209	185	179	184	179	198	179	229	196	179	194	207	186	195	219	182	200	220	211	195	210	210	198	208	183	203	177	199	213	205	199	205	175	204	185	202	205	205	174	214	204	197	218	184	221	180	199	200	190	182	181	184	191	199	183	192	208	210	200	222	185	206	189	205	200	194	218	214	201	179	179	200	197	215	186	181	200	171	190	209	188	181	206	224	214	194	171	200	190	171	200	194	207	196	213	204	178	204	197	193	216	191	204	189	212	197	198	196	248	202	176	195	172	185	226	191	225	181	192	203	173	187	221	195	181	188	158	207	196	195	196	175	193	223	191	177	199	213	196	192	184	186	181	203	189	181	206	211	204	217	188	196	208	219	177	199	204	184	215	191	195	206	210	200	189	222	211	189	194	192	154	204	191	175	185	176	200	198	171	161	180	198	190	189	180	177	206	181	196	185	191	203	212	202	207	176	196	210	188	196	210	179	204	179	193	172	205	211	216	222	196	180	178	186	178	196	208	188	180	201	185	195	209	216	209	181	236	182	205	187	219	190	184	202	241	234	205	220	208	178	174	196	190	196	199	203	194	187	183	216	202	193	195	209	184	188	203	202	208	203	207	183	212	196	185	198	208	180	216	234	190	172	228	177	215	224	197	205	206	215	211	212	226	196	180	191	189	197	188	209	187	158	218	197	190	197	202	208	185	207	223	180	185	202	201	211	189	177	172	177	210	164	193	192	200	214	202	190	212	209	189	194	189	189	204	181	206	208	204	208	171	179	194	188	205	203	182	220	198	193	204	201	200	187	180	178	178	201	197	183	193	200	197	207	205	194	193	202	190	188	219	199	207	201	189	212	205	196	218	180	211	194	207	213	191	220	208	193	169	198	182	189	229	170	183	191	215	195	183	185	190	189	190	191	197	182	189	184	172	177	201	207	211	213	193	207	204	183	181	217	165	174	153	205	203	227	185	214	189	190	203	198	188	205	180	210	197	186	192	173	175	206	207	199	181	209	197	200	207	188	189	206	178	217	196	196	187	155	202	192	212	184	172	218	219	198	220	202	185	177	194	196	197	199	211	204	191	199	167	217	175	189	200	206	211	196	196	180	205	213	173	214	192	168	187	204	212	189	197	167	194	217	179	221	186	190	205	219	184	182	188	187	218	197	202	204	201	198	209	176	209	198	216	206	211	201	199	190	184	175	195	195	185	214	236	175	171	182	216	211	189	187	195	206	194	168	186	219	201	189	199	191	198	206	199	218	210	224	186	188	166	186	161	216	195	189	215	197	198	188	187	207	197	200	156	222	185	171	198	162	197	229	179	194	208	209	203	226	173	204	189	165	201	182	198	190	177	207	219	200	225	203	165	201	180	196	201	197	180	201	214	223	193	194	202	202	173	206	198	189	213	213	194	193	190	197	206	200	189	208	204	195	214	216	165	192	207	190	182	210	205	204	196	190	178	185	202	170	187	179	188	197	190	186	210	223	198	193	214	189	215	225	195	196	188	193	183	186	228	211	188	183	192	203	210	188	209	194	192	170	205	195	193	191	194	223	230	192	179	201	196	186	213	202	191	202	190	179	182	178	170	197	184	201	200	188	204
28124	13908	4614	1113	1305	4923	5799	4048	2441	1390	781	600	516	478	504	453	507	490	487	450	487	529	499	455	479	447	453	492	504	451	435	444	466	424	463	486	477	477	480	483	468	480	485	452	462	485	499	478	446	478	486	460	466	467	458	456	461	455	462	493	414	454	498	482	443	469	478	478	489	460	510	478	515	459	456	457	461	476	469	435	476	490	445	504	447	490	494	470	457	477	441	447	479	461	506	468	468	473	442	463	433	476	443	497	457	435	435	478	440	475	447	460	451	426	452	428	482	454	470	433	495	404	468	462	493	483	434	445	478	504	462	499	505	431	456	461	479	518	401	417	486	461	461	434	507	475	473	439	446	477	489	465	476	446	450	483	482	486	494	444	427	479	451	491	489	453	463	484	445	478	456	453	454	476	440	474	477	474	452	466	483	457	429	442	476	462	444	452	436	444	441	478	458	466	426	454	470	466	478	472	489	483	447	434	480	447	490	482	484	450	492	440	486	452	471	448	441	466	443	479	459	474	455	458	442	452	446	453	467	449	449	497	443	461	477	463	433	486	492	443	482	432	465	460	479	480	467	483	457	494	484	482	463	475	478	464	454	466	455	449	445	469	466	440	455	458	466	446	471	492	485	439	460	502	480	426	497	459	441	455	464	478	473	491	462	484	469	473	441	452	469	469	453	430	472	475	485	484	458	463	460	488	444	443	467	477	477	458	463	470	455	454	451	488	440	488	467	465	439	462	440	481	469	469	417	482	467	473	483	474	475	456	456	464	487	464	488	452	477	495	505	422	533	443	479	479	512	457	487	520	482	499	474	442	434	459	483	472	463	486	501	432	463	476	464	474	476	480	447	427	430	475	456	427	475	482	485	503	445	467	452	463	470	452	470	496	460	488	457	461	470	466	470	476	470	448	493	447	477	480	491	435	494	447	454	474	465	466	475	469	463	413	471	449	461	458	484	491	441	438	450	449	456	463	459	478	469	477	491	460	457	465	457	480	465	475	445	495	467	488	472	453	506	482	471	445	481	475	505	500	496	428	420	483	445	473	530	445	458	466	512	456	447	490	457	474	472	476	499	468	479	466	470	487	445	459	502	492	456	473	431	500	476	439	490	444	468	474	434	470	465	469	450	501	469	472	455	453	474	473	453	484	473	419	482	447	448	453	427	481	478	456	480	455	430	488	481	434	501	466	451	486	492	494	468	415	407	450	464	459	457	492	446	446	476	429	497	455	431	450	444	454	411	475	472	436	452	461	458	484	468	464	443	466	445	448	478	486	449	470	448	442	468	452	438	428	486	448	465	445	497	442	502	459	458	468	449	460	448	448	428	478	495	445	476	454	432	459	438	479	432	434	449	485	494	473	472	452	480	422	469	462	457	446	452	404	469	447	435	456	439	466	452	451	485	500	489	505	439	471	453	498	487	492	468	513	454	462	467	480	441	480	450	467	445	460	446	427	460	446	449	456	475	426	461	495	457	495	483	482	491	462	440	473	459	483	457	480	468	502	485	446	465	451	498	507	478	469	479	463	460	454	509	470	469	462	459	463	450	421	492	488	467	462	477	448	493	493	470	426	442	517	498	425	435	460	448	479	475	480	476	487	470	446	450	462	460	492	470	493	466	495	476	448	471	463	441	457	473	474	474	470	495	461	434	454	507	462	472	467	478	467	493	456	458	476	459	473	509	438	493	482	467	515	416	435	481	438	474	487	490	423	474	493	473	440	473	448	448	452	473	461	477	442	465	481	475	445	488	489	457	481	473	455	452	470	475	429	476	458	475	450	448	510	481	472	457	475	465	494	467	483	464	460	441	489	461	471	486	475	480	516	457	462	465	502	470	412	492	476	500	424	467	492	469	449	489	484	498	477	453	495	472	474	521	444	468	462	443	479	428	453	460	441	498	446	440	460	472	500	487	438	445	443	481	462	502	474	480	441	480	437	469	458	450	455	492	454	466	472	501	477	452	475	473	459	458	515	453	474	471	460	511	449	469	445	481	428	462	462	511	440	477	480	469	467	508	438	469	457	473	438	476	473	453	441	482	498	497	436	491	464	464	460	518	434	465	507	474	445	503	465	474	465	478	500	491	476	456	518	439	496	465	462	458	474	462	453	485	464	471	429	496	483	482	485	427	487	464	450	445	486	470	442	491	480	460	465	485	476	462	469	424	467	463	442	441	459	459	467	474	473	455	500	508	456	469	484	498	458	453	506	449	493	473	435	483	478	474	471	481	493	469	474	425	443	468	483	459	469	443	466	448	449	509	472	464	484	479	482	486	436	494	466	447	485	500	459	418	461	520	498	448	439	504	452	463	501	459	475	465	475	469	469	449	429	458	423	434	470	501	469	486	458	453	437	453	471	491	422	461	508	432	478	437	459	481	459	451	469	492	502	466	455	455	474	458	468	467	488	500	501	472	511	458	449	466	469	447	453	503	476	481	462	469	466	439	468	466	499	477	467	445	458	444	441	448	467	497	462	461	488	451	492	493	460	494	489	450	458	460	434	448	478	441	467	488	497	468	461	493	455	474	475	474	437	456	455	454	433	442	470	420	462	479	462	445	475	459	475	490	478	443	452	477	455	475	503	431	448	463	485	481	445	467	497	488	475	459	466	475	475	485	447	463	459	463	457	483	448	500	454	502	481	415	465	489	446	453	456	503	430	452	460	476	471	493	513	492	483	496	456	477	438	468	453	462	471	399	460	459	501	461	471	485	444	456	470	479	455	478	464	440	457	418	470	479	490	496	488	448	471	492	466	495	479	477	484	456	450	484	458	448	502	466	461	481	477	437	491	459	465	481	479	470	486	450	468	495	468	482	440	483	487	470	487	493	505	467	490	485	502	518	470	419	476	479	445	470	437	463	461	484	475	510	463	507	496	479	471	459	453	501	473	466	440	467	478	490	499	488	477	471	477	459	483	508	492	471	515	479	499	488	447	490	449	451	437	450	470	445	499	439	517	465	476	507	497	426	474	436	503	506	482	440	485	436	482	425	501	482	488	491	468	463	485	460	490	457	439	480	469	436	464	440	437	471	486	487	518	441	469	500	402	483	456	437	460	499	461	483	406	482	476	457	431	449	485	487	448	435	470	450	434	432	514	484	480	495	514	456	441	470	511	487	494	468	462	468	468	464	455	467	491	487	461	504	466	465	472	475	417	424	448	492	465	425	429	455	469	455	491	481	458	495	501	481	459	472	458	509	480	500	441	460	453	422	466	468	493	420	522	495	507	481	483	457	454	433	494	463	460	481	463	461	474	469	461	449	449	468	446	461	444	473	497	479	434	489	463	479	452	495	506	445	455	486	420	478	478	473	439	462	462	444	473	455	488	497	483	483	465	469	471	463	502	460	472	437	459	476	447	493	478	467	467	472	507	477	483	477	429	492	475	432	455	479	469	456	478	446	451	481	457	463	490	479	485	451	482	473	490	463	480	419	460	469	494	515	463	466	479	442	477	471	461	456	474	472	499	442	453	477	472	487	458
84289	66118	42178	18043	12633	31075	25531	15690	7169	2534	944	404	232	171	193	153	138	160	196	166	152	144	162	152	166	159	152	153	181	143	163	153	154	144	171	147	170	147	150	149	169	141	161	160	136	170	176	167	168	165	136	168	172	180	183	149	145	165	160	146	159	140	165	171	169	146	172	159	154	158	162	149	159	168	184	153	160	151	146	152	156	149	186	165	163	162	160	174	169	162	184	145	148	157	141	142	182	151	164	147	158	155	173	171	162	183	169	129	162	162	168	140	196	152	155	143	174	153	141	161	143	177	155	171	167	139	154	146	150	159	160	166	185	158	179	144	165	163	167	160	161	143	171	162	161	150	165	148	177	138	155	168	153	135	160	159	156	157	145	138	159	145	159	151	145	147	162	162	176	189	143	157	166	161	150	155	173	151	158	140	142	158	153	156	160	146	160	158	161	143	159	182	145	163	136	170	140	132	159	152	177	138	156	143	159	165	158	142	156	138	187	153	134	145	140	163	161	159	131	149	165	160	159	154	169	150	168	162	150	150	152	180	178	173	175	144	178	152	185	158	155	166	162	152	150	162	158	169	162	129	169	155	135	156	162	154	131	184	165	142	156	144	164	152	166	142	147	126	144	163	154	155	142	149	157	162	134	154	167	167	153	150	169	179	167	154	170	184	172	161	152	173	166	176	159	160	167	143	168	177	161	170	143	177	161	148	153	160	159	183	200	140	163	152	137	145	163	185	190	172	153	157	170	169	155	151	160	148	157	167	155	143	134	173	160	177	153	159	166	164	166	157	176	160	163	146	140	131	163	168	166	161	165	155	142	160	158	145	162	173	146	172	164	153	183	147	155	140	145	163	138	174	163	156	159	137	161	172	144	133	161	169	133	184	170	177	177	182	161	157	136	149	148	146	145	158	170	144	160	150	176	166	163	173	151	154	156	181	145	148	153	185	149	175	143	168	154	179	161	142	155	162	162	170	161	168	136	146	165	173	170	160	125	158	146	151	153	146	161	170	168	165	148	146	166	152	146	148	172	161	145	176	166	170	161	142	165	151	164	167	139	163	163	136	161	139	169	154	138	169	153	150	160	155	184	167	160	148	159	176	195	164	147	155	165	171	149	150	158	169	178	149	169	150	137	171	160	173	166	177	151	134	134	177	154	151	164	169	157	147	156	162	173	154	152	150	151	143	162	152	135	155	186	169	120	153	151	133	117	190	162	159	158	192	160	150	150	175	170	153	156	163	139	175	177	160	131	162	149	162	160	151	177	133	142	157	123	168	139	156	151	150	170	172	163	167	156	159	166	161	175	166	161	143	129	162	155	146	155	159	142	166	166	165	154	166	164	148	139	164	152	145	140	175	155	176	153	156	155	179	147	147	170	143	145	154	162	168	175	161	163	162	176	145	158	153	158	165	156	162	141	143	177	153	140	148	195	155	169	150	175	146	150	175	159	161	141	141	152	143	158	135	148	148	175	161	170	164	164	157	145	146	158	174	162	164	169	167	179	161	170	149	152	157	150	154	132	155	157	162	172	134	155	166	139	139	164	165	184	155	177	158	172	168	141	184	136	145	152	146	146	150	153	148	159	181	155	159	168	170	150	178	134	171	173	152	159	145	149	177	175	148	176	147	157	151	164	159	168	162	145	138	161	157	162	140	160	181	154	169	155	155	140	160	168	166	155	141	155	154	157	167	151	165	164	173	161	153	146	138	162	145	167	146	162	168	173	147	146	178	165	165	169	175	167	178	162	152	168	148	168	156	169	164	157	153	166	153	172	151	140	170	163	155	149	153	133	159	153	168	174	164	161	148	153	162	165	147	191	150	174	165	180	147	187	153	168	148	141	168	171	157	153	133	149	143	156	167	172	151	168	156	174	169	149	154	154	190	178	167	150	143	159	149	150	152	182	148	169	153	166	164	146	164	152	154	163	166	151	152	165	155	159	170	172	158	173	183	154	148	134	155	145	166	139	153	154	150	138	167	157	161	158	137	159	145	164	158	163	149	158	160	169	165	152	162	157	171	162	155	158	176	176	176	166	161	164	142	174	144	151	148	142	135	171	176	159	174	159	140	141	173	177	154	157	182	163	155	144	169	161	155	168	158	168	181	147	169	143	165	162	147	161	144	150	156	148	153	156	156	166	165	155	141	150	160	159	165	182	154	151	173	152	152	139	160	157	152	166	170	144	151	150	184	157	157	159	148	166	161	159	155	147	170	166	153	166	122	141	138	158	145	145	156	169	188	149	155	171	147	171	152	128	149	175	137	149	150	160	180	154	165	150	163	156	177	150	166	162	176	170	168	184	164	141	177	161	150	145	169	156	146	139	156	164	164	157	144	151	161	141	174	157	150	153	171	169	170	173	162	131	146	153	148	141	136	154	152	143	153	149	161	143	138	152	166	165	150	146	136	170	180	184	141	171	169	145	126	167	151	144	173	144	151	136	141	187	166	148	160	174	166	158	159	183	155	169	143	159	170	188	170	152	171	158	146	175	164	179	160	159	130	168	149	176	152	154	160	149	138	160	197	169	166	152	143	127	155	155	175	168	156	147	161	172	152	178	167	175	160	153	127	169	170	157	162	169	163	143	136	146	169	165	167	160	177	184	170	153	179	179	134	156	132	147	180	164	177	153	152	170	178	139	183	158	150	158	175	153	158	176	143	141	159	154	147	149	178	169	148	174	147	153	157	164	161	178	161	132	154	152	141	165	175	159	180	144	152	154	152	141	140	152	156	155	177	152	172	168	158	151	167	199	162	144	155	170	158	154	165	151	158	175	158	178	152	162	153	149	187	154	165	176	143	125	157	169	155	147	171	146	162	143	163	160	157	166	151	143	156	166	156	171	153	151	170	179	169	164	181	129	171	177	169	176	146	173	159	195	163	159	167	162	149	152	138	190	161	147	157	166	146	173	145	146	165	156	142	185	154	184	171	177	165	152	140	159	153	164	182	139	167	180	146	166	148	184	161	187	148	166	169	163	183	156	153	147	154	167	129	144	162	153	184	142	153	169	146	155	134	147	157	154	139	160	191	159	176	161	156	172	154	140	171	130	154	157	158	156	168	156	160	162	155	162	161	137	139	172	193	152	144	165	166	147	154	154	171	174	132	140	167	185	159	167	168	159	170	153	144	148	164	170	185	175	150	159	147	155	156	147	163	141	156	166	170	161	157	181	166	120	167	164	148	148	156	143	133	174	170	143	179	162	149	167	137	166	153	158	153	169	177	155	177	178	134	169	138	153	152	142	155	143	143	165	163	154	151	159	166	145	161	143	164	146	165	128	152	139	181	160	167	166	187	155	153	156	162	162	141	161	155	147	177	144	138	152	142	184	178	143	155	160	179	140	150	164	161	159	168	157	156	183	161	151	153	136	152	145	162	168	154	161	172	160	148	160	151	155	148	180	150	194	152	186	173	176	137	174	156	159	164	166	156	163	157	150	180	143	143	165	158	161	196	185	146	164	145	141	173	183	181	174	171	150	174
58292	49617	40628	12071	25716	46338	40155	30860	19047	9366	3760	1565	741	461	427	351	390	371	395	371	390	373	402	397	379	365	369	422	364	394	368	380	400	392	391	411	376	419	410	391	360	368	407	403	364	373	348	368	389	375	374	383	370	453	361	371	356	368	376	366	347	386	406	398	382	362	365	399	394	408	376	381	379	369	337	365	376	403	400	364	361	399	371	332	365	381	382	360	378	383	403	382	378	392	431	393	384	388	406	375	397	381	356	380	345	387	381	413	383	363	403	370	390	344	360	402	370	341	412	392	374	387	363	412	413	395	362	405	387	351	393	378	376	380	366	345	385	357	360	362	386	397	378	391	388	387	359	366	376	372	379	403	362	329	393	385	364	403	369	427	397	371	382	377	412	374	360	372	378	405	364	389	383	363	393	379	372	391	355	385	374	400	383	400	381	355	364	369	377	391	379	370	375	378	377	366	357	377	348	348	379	397	372	407	410	414	389	441	370	386	390	382	344	415	373	391	382	393	378	381	355	389	362	383	370	346	360	383	354	361	369	393	356	365	383	353	370	406	384	366	394	398	436	379	361	360	375	382	379	423	408	400	383	386	384	371	382	411	405	364	407	384	357	413	381	391	361	369	393	384	420	368	368	404	366	380	385	420	344	379	394	369	387	387	390	381	401	382	396	381	374	349	380	389	419	398	405	401	366	344	388	370	390	371	393	392	405	406	387	351	373	377	376	343	403	348	378	379	388	380	390	369	422	405	376	371	370	366	416	403	384	374	367	413	383	388	367	389	374	395	417	381	414	391	399	391	396	388	394	396	378	411	386	405	365	379	414	421	362	347	353	394	355	409	414	396	381	351	376	368	387	373	369	392	389	399	392	389	407	356	400	369	361	347	368	385	383	394	403	425	395	337	400	383	388	367	369	369	391	370	430	381	408	362	406	358	377	361	352	373	363	395	368	374	408	384	401	376	378	389	375	364	366	374	401	390	392	402	372	390	351	389	398	386	368	352	370	363	389	364	384	371	399	379	367	379	387	405	394	371	384	374	395	410	404	350	395	384	408	372	385	371	351	383	346	371	387	353	398	397	374	360	400	349	402	382	376	395	373	389	392	416	363	375	350	368	360	375	382	367	368	331	369	399	412	351	370	429	418	379	392	371	407	359	385	381	405	378	367	411	377	372	373	429	380	386	392	423	433	420	412	424	360	366	374	367	379	366	383	383	385	393	376	393	366	372	363	375	390	383	360	384	390	358	397	407	360	415	415	378	365	380	365	391	387	376	354	392	382	365	398	386	407	371	390	396	372	348	394	391	368	352	382	397	380	377	392	379	403	404	388	393	387	358	366	417	354	404	362	371	395	398	379	361	367	384	355	356	400	419	376	397	367	391	374	367	400	389	396	385	358	376	342	375	386	369	372	363	369	366	371	382	393	383	353	373	400	403	379	396	382	363	392	378	381	386	359	350	344	364	379	361	378	366	392	357	373	383	390	400	378	368	413	374	361	397	369	416	366	371	394	407	369	386	386	364	376	383	382	384	419	334	379	392	378	384	387	386	422	391	337	359	376	328	410	395	379	374	376	379	368	387	409	381	400	335	357	371	359	368	386	333	346	364	420	377	378	381	393	379	362	384	389	392	363	376	395	355	426	391	389	395	360	355	383	403	394	457	407	354	385	380	398	368	367	364	395	377	398	406	402	401	366	384	404	379	417	389	386	392	387	399	372	361	334	367	407	366	368	385	390	399	374	366	355	371	371	346	360	406	376	401	386	361	382	403	355	375	383	389	395	421	388	352	387	383	413	317	389	384	380	400	387	388	372	397	365	382	390	375	367	382	350	413	373	363	422	331	353	363	405	381	355	387	394	369	346	369	379	419	368	361	371	398	388	393	348	391	397	385	363	390	365	374	393	363	405	423	350	404	399	376	384	375	354	401	359	402	359	389	356	391	381	392	356	392	393	414	381	411	344	374	350	374	343	405	384	352	357	343	376	369	408	394	393	349	396	384	401	389	379	384	383	398	386	399	369	387	387	388	368	394	398	366	376	415	367	377	355	416	376	392	417	383	410	363	397	373	390	384	365	399	379	367	383	379	368	362	384	381	368	402	359	429	387	403	363	365	374	388	376	383	365	364	370	380	378	372	395	374	395	425	389	360	375	380	416	384	396	389	366	344	403	374	389	371	380	370	362	345	389	414	388	373	402	374	438	373	371	384	357	377	414	392	396	353	390	385	364	378	359	414	410	373	402	378	410	368	371	364	337	392	358	366	395	418	367	433	402	350	387	379	344	373	342	367	355	392	392	381	355	372	422	379	369	386	385	389	371	384	408	351	378	397	356	363	373	395	380	386	413	378	390	368	398	353	376	369	405	391	381	372	412	391	380	361	368	355	391	398	423	366	387	347	379	388	369	389	386	409	376	394	389	410	358	392	371	435	379	386	372	374	386	391	372	385	389	394	384	363	381	387	354	408	407	377	408	396	374	390	379	400	399	370	374	409	406	395	361	356	402	376	401	396	403	377	364	373	370	401	379	395	376	383	384	367	364	377	389	370	373	375	382	406	394	361	366	376	395	378	383	389	391	390	383	361	403	386	365	375	339	376	386	390	364	362	398	374	396	429	413	392	370	382	388	374	354	405	341	387	392	410	368	326	378	372	352	429	389	415	384	353	375	384	403	375	362	379	400	384	358	362	404	358	369	386	390	373	372	366	364	406	373	384	400	407	379	393	372	365	384	387	364	342	389	378	381	348	391	403	374	389	359	375	382	366	361	347	381	404	370	400	384	383	388	377	348	381	377	405	390	377	364	406	405	391	380	395	441	395	403	396	385	379	378	416	377	363	392	398	379	389	369	402	392	364	352	394	384	365	366	348	413	379	421	409	392	370	394	391	408	401	363	373	353	381	390	407	360	349	393	381	372	381	389	379	386	393	370	374	360	381	363	395	394	397	417	370	401	364	374	390	389	378	395	379	365	391	415	383	367	411	411	393	380	379	448	365	363	390	386	362	393	379	427	377	378	370	385	436	387	358	396	398	401	354	371	368	358	425	395	396	367	410	401	390	407	360	404	383	348	369	398	399	390	392	388	380	396	378	358	364	349	332	416	344	394	356	361	397	394	375	351	399	405	403	342	391	381	361	402	381	358	361	419	365	365	372	358	392	371	410	396	364	394	353	361	402	410	348	393	346	363	349	401	354	406	350	358	383	360	331	365	392	392	370	394	395	405	365	336	388	373	387	377	381	393	340	372	391	422	358	381	379	340	390	388	377	402	349	387	347	349	387	379	344	367	398	374	390	388	386	361	384	338	380	390	367	375	365	423	383	358	361	388	405	405	399	343	396	406	396	414	411	352	348	375	371	364	393	396	399	418	406	390	435	394	386	383	418	379	375	394	424	379	399	365	361	376	379	406	425	387	401	385	393	394	392	363	376	373	388	404	420	389	361	385	368	370	396	382	385	393	380	372	362	382	378	396	380	398	387	397	388	405	369
86387	69867	45760	19239	13808	33620	29444	18398	9085	3290	1162	459	259	163	163	157	151	145	149	126	150	150	117	137	138	132	145	187	173	151	169	125	163	149	153	126	143	149	157	143	134	137	152	161	121	145	134	166	128	173	150	157	173	158	154	131	161	144	141	157	136	128	144	150	120	115	151	125	144	126	146	151	153	161	116	124	145	129	157	142	135	148	143	169	121	153	148	126	150	131	134	142	142	163	138	157	153	141	159	150	137	142	179	162	135	136	168	128	132	146	155	162	137	132	129	119	106	153	133	152	129	138	138	131	127	148	152	145	140	123	142	139	148	136	146	143	140	148	143	152	129	146	142	165	150	144	137	149	135	165	143	146	123	136	151	145	142	140	173	161	154	148	131	152	153	147	140	153	146	163	155	146	147	135	133	148	148	151	150	138	132	123	148	146	153	157	152	152	166	156	127	155	145	147	134	133	153	147	133	150	146	163	156	133	134	146	154	147	154	171	127	116	126	134	139	136	146	152	145	174	124	156	125	155	170	163	149	172	162	137	130	157	158	142	133	152	142	149	159	152	147	131	167	139	127	140	120	148	138	142	125	148	138	146	142	143	114	126	130	137	134	118	124	131	151	143	153	120	140	152	132	154	150	151	156	153	139	156	145	139	160	141	148	154	142	165	157	151	153	143	147	133	159	143	134	155	142	157	147	146	127	143	152	137	125	162	133	146	154	148	144	171	152	154	139	156	147	135	135	133	137	133	144	138	132	140	135	147	118	140	157	137	151	126	144	146	156	124	137	133	157	130	158	151	149	135	145	162	146	155	136	140	122	133	165	143	136	140	146	156	145	162	155	170	146	144	134	156	137	135	151	130	145	163	134	140	153	155	137	151	130	149	141	164	149	134	146	144	138	132	150	141	155	154	146	132	165	139	160	138	154	132	156	169	128	150	156	166	146	137	125	150	159	152	144	150	139	130	149	145	148	133	134	143	153	160	140	140	129	135	141	145	164	126	151	140	150	141	148	162	153	165	135	123	146	147	156	138	174	161	155	139	130	156	142	128	139	139	140	130	143	145	132	154	147	164	178	139	143	139	137	146	128	169	135	156	138	149	126	133	168	113	139	140	121	145	148	145	149	143	152	144	146	153	161	154	178	138	151	146	156	133	168	166	128	158	147	153	150	147	147	139	155	145	124	158	157	151	145	146	129	168	146	167	136	134	119	148	138	161	148	165	129	143	146	135	129	157	121	129	146	160	157	164	143	159	163	135	138	140	142	134	150	119	165	132	131	158	149	152	140	148	157	152	124	139	161	148	151	151	154	161	151	126	141	141	139	152	161	150	139	132	139	120	139	146	148	132	153	159	134	149	143	141	150	144	148	144	147	133	154	144	151	160	146	142	144	132	129	146	163	130	158	147	140	161	130	163	129	158	142	165	134	144	130	109	143	141	160	149	129	134	149	155	148	150	127	145	145	155	139	138	145	158	143	135	149	125	161	169	151	158	141	152	161	142	150	141	147	154	138	125	148	171	139	125	145	141	141	146	157	145	128	127	135	169	155	131	117	152	138	138	149	155	134	148	163	142	172	138	165	130	139	145	137	130	149	139	147	144	180	135	131	138	114	145	146	153	142	146	147	140	144	143	161	148	133	135	143	134	152	152	127	135	150	138	139	135	144	152	175	153	156	168	149	150	139	148	143	172	175	149	136	138	166	142	140	139	160	172	154	139	158	135	142	144	140	156	168	142	140	156	163	134	141	155	134	126	157	141	141	154	143	136	148	148	145	136	152	153	149	130	134	172	158	139	148	160	142	129	137	143	146	130	152	153	157	138	125	150	129	162	143	168	159	149	131	166	137	146	127	165	159	124	141	142	169	160	161	140	125	158	131	129	129	135	123	153	124	155	146	157	152	147	142	144	152	149	156	130	165	137	167	170	139	151	148	138	171	144	132	140	170	139	129	126	154	135	137	159	151	148	132	139	162	144	162	150	164	162	173	145	142	155	162	148	147	146	157	160	155	188	141	138	136	158	148	143	165	142	143	152	139	147	140	147	163	126	158	161	161	147	157	148	152	147	162	169	145	139	141	142	148	137	158	154	132	157	152	144	147	158	145	153	151	158	139	148	132	157	131	141	131	146	154	143	132	155	152	136	154	137	143	163	127	154	145	130	145	129	132	167	148	162	141	155	129	150	143	142	138	134	139	156	145	144	132	146	144	154	135	156	149	137	143	158	144	155	154	147	144	157	140	178	159	163	164	167	138	140	125	157	121	143	149	144	151	157	170	122	128	138	156	130	164	144	136	146	148	130	144	149	149	130	158	147	133	138	160	136	150	144	135	136	157	129	128	141	136	165	153	159	135	127	149	141	145	144	146	148	142	129	134	126	142	121	138	151	149	140	135	145	146	140	163	151	154	137	142	151	158	140	164	142	143	136	142	168	142	151	141	147	159	140	134	144	136	140	150	141	151	130	154	152	146	135	136	160	126	146	147	145	162	162	157	163	141	145	131	139	166	147	156	132	147	148	135	135	140	130	152	144	156	149	163	146	135	151	134	144	163	146	150	164	159	143	152	154	167	128	136	150	135	148	142	157	123	146	161	143	146	150	132	151	148	154	169	144	140	135	144	149	155	159	138	154	150	154	141	136	121	148	142	141	131	159	144	122	125	176	152	148	152	150	145	144	155	144	153	137	145	152	134	177	159	127	147	134	153	132	146	155	134	146	161	126	170	146	112	140	145	147	144	143	126	159	142	134	145	134	134	135	126	127	163	138	133	145	150	155	141	158	140	141	156	126	152	129	149	134	134	141	128	136	140	147	163	140	148	149	127	129	139	135	148	139	139	146	129	160	147	150	136	148	131	130	132	133	140	134	128	117	146	132	163	163	130	145	164	139	144	176	170	157	143	139	130	154	130	156	150	147	158	131	141	169	139	144	150	137	148	138	155	139	167	151	140	144	132	135	155	139	157	165	139	146	166	176	141	138	123	149	148	123	133	144	153	166	144	159	129	159	151	142	138	131	143	123	158	147	146	171	138	143	139	153	147	169	145	182	145	153	156	164	144	149	140	153	162	140	140	154	160	147	121	127	126	153	146	163	151	146	143	155	134	129	174	127	141	165	153	145	167	137	145	145	128	172	168	155	140	129	134	148	128	150	130	145	151	128	141	155	155	142	130	181	150	143	129	148	136	150	140	157	136	133	158	158	132	146	140	166	165	124	121	162	136	135	153	150	150	151	162	143	141	151	160	122	137	138	164	115	151	143	138	144	133	133	142	128	146	140	133	171	139	142	133	141	143	127	140	176	158	140	166	153	142	148	151	141	143	131	140	134	147	136	146	136	147	156	161	149	151	129	131	167	118	141	123	139	141	136	152	143	174	151	153	158	146	135	136	133	144	140	151	144	121	169	142	156	150	130	159	165	136	153	144	146	159	129	148	147	136	157	133	152	162	137	134	131	125	139	158	166	153	166	133	111	135	162	123	160	137	149	149	168
61410	53471	43669	10194	26551	48059	42956	33497	22435	11049	4561	1794	737	454	376	341	329	336	354	366	372	335	354	374	388	384	340	351	332	327	337	351	349	346	350	391	337	343	357	352	336	313	344	372	325	354	362	340	347	363	345	326	326	376	365	353	371	365	349	324	339	328	344	345	365	331	354	372	362	383	360	365	357	335	373	356	341	357	365	356	357	383	378	328	365	326	364	340	347	338	343	363	358	316	378	357	382	382	345	323	371	318	332	352	355	349	366	348	364	334	379	378	306	359	368	377	360	340	363	348	359	360	366	367	357	353	340	353	358	371	340	335	357	336	322	366	292	350	365	342	347	352	358	386	342	362	368	361	348	353	362	304	350	355	348	365	342	346	331	369	339	364	324	345	332	379	352	328	321	367	330	331	312	303	340	350	333	334	374	352	375	322	339	346	381	317	377	310	358	341	347	405	338	337	337	354	344	338	339	337	345	350	338	330	352	340	342	338	355	362	372	351	345	363	340	314	337	343	358	353	348	352	366	349	340	340	375	346	364	365	379	351	345	356	354	356	343	339	318	339	337	362	312	361	356	361	371	330	306	356	385	350	355	343	346	351	340	319	335	343	329	345	379	365	361	327	332	364	386	369	347	329	328	361	343	344	330	345	343	351	355	378	341	338	336	354	333	337	378	325	376	324	352	334	377	377	370	314	362	369	354	345	343	333	367	362	356	341	339	338	336	334	360	316	329	353	351	350	379	336	370	359	336	362	348	326	350	350	323	376	360	335	362	348	328	336	366	361	347	355	370	348	342	333	349	371	350	360	352	345	332	368	349	330	332	366	339	379	354	328	327	354	305	370	354	346	333	322	344	344	345	373	343	370	375	355	365	372	329	357	351	367	359	360	351	348	363	351	353	334	315	344	339	355	314	350	380	329	362	368	344	351	329	354	350	371	361	369	345	347	379	343	353	350	355	371	317	348	354	317	341	347	344	352	343	340	328	363	379	340	357	313	338	360	351	349	361	369	359	365	349	328	359	360	350	356	351	365	333	375	329	342	319	384	386	352	331	336	383	340	338	333	361	337	347	362	339	357	369	345	354	350	367	340	380	359	386	359	356	339	328	345	390	350	362	345	354	354	356	362	338	338	340	378	352	337	342	344	324	360	348	350	338	326	321	367	364	355	345	355	303	366	338	362	348	387	349	349	334	351	390	370	353	345	348	340	364	366	326	348	334	375	356	362	338	351	365	327	347	349	361	329	319	365	353	368	372	320	325	351	312	357	359	330	348	348	324	342	338	351	313	365	372	402	373	346	341	313	348	331	347	340	334	343	369	365	320	368	329	373	340	341	337	343	363	348	335	383	364	345	317	341	360	357	396	334	333	330	353	342	339	326	327	344	352	358	372	342	380	363	373	360	342	338	319	345	336	314	344	340	366	346	359	329	317	362	357	324	331	362	333	357	326	376	350	340	368	353	346	361	356	355	349	363	363	359	323	369	392	361	336	356	355	316	356	317	353	359	383	364	364	337	337	374	338	386	362	369	323	358	366	344	361	337	369	361	383	363	348	338	356	355	347	394	356	353	357	373	352	299	371	337	360	349	324	346	373	333	371	334	368	324	365	378	356	351	349	365	363	354	355	336	383	355	349	345	354	360	346	350	323	364	332	342	343	307	352	350	365	360	343	361	374	382	381	347	339	348	352	376	353	340	353	354	334	337	357	385	355	329	336	353	334	354	367	324	350	361	363	356	377	356	350	360	364	336	369	366	343	359	365	351	365	335	352	371	356	347	365	315	317	367	325	353	333	318	381	357	317	371	334	350	349	311	349	351	338	324	383	323	362	311	347	330	351	337	331	332	344	343	345	362	382	353	367	352	369	356	327	354	329	392	345	367	317	360	344	339	370	397	370	326	344	341	331	386	370	347	359	341	355	358	358	376	408	352	344	351	339	338	336	344	369	388	365	345	346	334	351	336	382	348	342	360	370	370	350	345	320	349	342	347	356	321	385	360	336	341	375	348	293	336	341	369	364	338	341	351	329	332	344	315	358	383	354	348	351	385	301	347	338	329	324	336	373	347	370	380	353	342	345	355	356	364	364	333	330	337	355	341	339	317	396	323	394	367	396	337	332	343	340	371	355	340	313	330	329	349	344	340	336	347	335	369	321	375	314	342	338	331	374	363	386	353	369	363	340	391	341	371	317	371	345	360	338	363	348	376	356	345	340	335	385	366	357	370	346	360	338	352	376	340	364	347	326	332	329	361	333	350	394	334	352	393	367	314	333	364	381	338	367	361	343	373	344	329	370	364	363	337	350	381	336	366	337	344	347	302	387	350	353	336	350	342	394	344	354	367	388	338	359	380	375	357	367	319	365	362	325	328	345	362	331	315	354	364	338	358	377	358	336	374	339	367	342	316	377	323	327	357	345	361	358	332	318	346	365	343	300	342	314	377	361	331	300	361	342	345	353	349	370	378	358	342	328	347	352	361	368	359	331	370	358	343	343	321	363	377	391	359	361	349	341	383	331	376	342	345	332	332	373	332	346	347	382	369	332	334	357	331	345	313	305	347	343	362	323	337	328	336	342	332	349	363	334	379	331	366	386	369	354	364	324	347	361	338	344	365	336	356	349	365	341	366	299	347	327	359	330	393	380	363	316	341	327	346	339	366	332	339	333	330	369	348	347	344	375	376	340	348	363	380	379	319	371	356	320	348	340	369	382	341	364	379	383	327	340	346	315	350	369	349	372	318	334	344	340	356	342	344	392	304	360	334	356	345	357	324	370	305	327	392	361	342	348	326	355	329	331	346	338	374	336	349	323	333	323	357	354	368	368	319	352	339	367	355	337	374	358	359	330	339	359	367	340	358	362	368	345	357	340	338	345	353	358	387	349	339	334	364	366	349	356	381	319	376	363	354	381	386	379	374	355	389	365	329	383	332	344	359	343	362	372	334	344	340	333	370	368	343	345	339	344	355	322	345	343	343	356	379	324	351	389	333	353	330	362	339	362	323	346	351	323	349	329	341	356	350	345	336	338	371	348	395	365	376	341	392	325	355	372	353	342	316	355	334	356	355	358	334	347	374	342	343	341	331	353	345	345	384	373	355	367	373	356	346	400	338	370	362	370	396	342	356	375	375	340	357	365	369	345	388	350	343	349	327	319	355	349	358	338	381	393	358	325	353	363	354	343	362	346	335	334	366	316	347	374	342	340	372	338	354	364	358	368	355	370	341	362	340	353	362	368	378	383	364	373	372	363	369	366	327	312	362	357	345	364	343	361	372	362	332	306	376	346	359	380	359	367	357	365	364	335	346	353	365	345	360	322	336	345	377	336	365	355	376	351	358	332	377	311	362	351	340	381	371	323	348	357	361	321	354	369	352	358	367	353	357	335	376	378	353	372	363	380	396	346	363	338	382	361	334	356	357	334	375	329	372	342	333	375	354	328	392	325	351	378	360	359	355	334	330	346	365	382	344	333	357	335	341	392	373	363	358	338	395
30097	13528	3188	637	1116	2212	1562	952	568	393	284	207	201	226	190	190	201	177	192	223	204	192	183	230	204	225	216	220	178	187	192	214	198	191	198	215	215	202	221	211	200	172	177	182	188	182	188	185	183	196	192	191	187	199	226	200	208	223	206	195	178	207	192	192	199	218	209	192	186	211	194	185	170	192	198	232	205	221	215	204	217	212	217	216	211	189	185	195	208	191	215	219	194	213	219	173	193	200	225	199	188	185	221	185	215	214	168	216	209	197	199	191	193	203	188	179	196	183	185	211	204	198	175	200	208	199	205	179	206	200	215	226	185	212	216	190	211	185	205	208	214	208	197	222	191	198	190	215	217	208	228	182	213	211	202	210	187	208	207	209	215	190	209	180	223	197	198	223	212	192	209	219	184	198	195	184	194	211	209	206	205	200	202	211	200	222	204	223	198	239	217	211	198	212	190	213	194	200	202	194	195	219	199	189	199	217	202	201	225	182	207	209	174	200	209	195	182	178	198	172	179	222	198	216	197	208	200	191	193	185	226	186	210	212	197	206	191	183	225	187	218	200	207	204	171	218	190	183	194	201	185	183	190	180	172	195	221	200	183	172	203	179	203	212	201	198	213	211	193	184	177	198	193	197	217	196	179	210	227	213	180	216	202	180	207	188	182	193	189	196	189	198	204	174	163	214	189	200	196	205	176	210	176	204	195	205	220	212	213	159	197	205	201	191	239	209	194	192	202	211	183	195	199	204	219	165	201	179	198	198	202	203	181	209	182	190	215	188	211	210	192	208	221	184	192	177	198	186	199	184	201	223	200	202	198	217	228	189	197	186	201	199	223	208	207	197	212	202	234	192	194	194	207	222	199	181	195	201	162	220	233	191	209	196	224	233	192	221	176	206	210	208	220	193	225	205	177	225	237	207	189	180	208	209	189	186	183	205	202	202	174	224	188	221	207	209	175	222	172	211	187	193	187	198	191	203	197	205	207	209	205	217	217	211	200	212	172	195	207	221	167	194	240	223	199	215	200	219	227	195	218	192	213	185	201	212	185	217	187	186	223	205	212	192	215	197	189	215	209	192	206	213	193	183	203	185	179	217	198	198	188	201	191	180	189	230	224	187	178	183	210	202	180	195	180	171	204	188	214	193	180	224	199	218	193	180	195	224	215	193	199	218	178	191	189	181	213	168	188	212	212	196	198	210	183	203	194	226	199	204	199	195	185	221	187	180	185	202	220	218	181	195	179	213	205	213	187	186	182	206	190	200	201	191	229	194	209	206	218	169	188	190	207	207	180	199	182	194	211	218	191	233	221	208	228	209	218	196	206	210	205	202	200	202	195	189	186	182	202	210	211	181	180	192	196	184	198	173	205	202	213	205	171	184	199	198	206	212	189	185	202	185	195	210	205	199	196	196	201	198	189	217	184	202	183	185	215	193	190	171	218	178	199	212	204	212	196	193	177	211	182	190	184	205	181	187	211	222	193	198	228	212	173	196	197	193	197	209	215	184	204	219	201	207	174	234	185	183	182	225	212	179	211	216	201	192	218	228	218	198	222	188	208	186	197	190	194	198	209	204	219	206	204	169	209	213	215	194	190	217	192	185	204	209	200	193	200	210	190	195	220	194	170	200	190	200	207	195	189	216	217	192	206	182	173	180	226	200	204	215	172	176	217	225	203	199	199	183	194	205	219	195	210	212	205	188	181	198	196	205	192	199	224	193	203	203	213	220	208	185	212	213	204	209	234	214	183	184	189	176	202	184	186	214	197	204	227	202	191	200	192	202	187	188	218	189	204	201	216	185	197	171	222	218	206	209	202	183	184	187	188	205	203	177	183	181	198	194	196	208	229	223	218	196	202	185	158	214	193	217	182	197	171	175	217	185	224	207	231	175	205	180	193	205	196	203	198	194	207	208	179	183	200	201	190	206	203	185	207	200	208	193	203	193	200	209	190	188	208	183	201	192	194	205	204	198	201	211	176	213	238	216	227	211	187	223	193	222	237	189	192	184	189	204	185	189	184	206	194	180	194	189	201	199	188	165	237	190	197	201	209	194	173	193	180	198	206	196	184	162	204	218	183	200	225	201	208	207	220	211	200	193	209	212	177	178	200	178	176	220	192	193	208	183	182	224	201	207	201	199	210	197	193	211	216	217	198	209	198	216	207	203	216	220	211	189	175	219	227	207	187	190	225	218	177	199	173	217	222	209	208	198	189	231	209	228	222	202	201	187	193	190	196	193	190	190	204	202	198	169	220	200	216	222	205	198	200	197	197	217	204	180	182	207	174	196	187	228	211	206	222	189	223	194	186	223	204	222	175	221	229	209	178	190	210	215	217	195	220	207	217	216	219	222	183	196	226	205	199	197	195	205	222	189	194	230	213	196	204	167	209	225	206	222	188	215	198	201	204	215	208	205	177	206	209	195	232	195	226	198	200	247	214	218	218	184	221	175	224	205	180	210	208	214	222	217	200	224	206	193	207	197	224	213	185	208	180	205	200	201	207	200	206	220	208	201	200	208	203	166	244	178	183	233	225	192	181	216	199	192	211	203	191	169	186	207	197	199	182	208	211	206	211	213	216	197	212	204	190	189	203	195	207	210	209	202	193	192	201	191	216	201	199	208	186	183	191	200	212	197	222	192	192	193	204	210	197	178	167	210	196	219	206	201	205	200	172	205	202	203	168	224	223	200	205	218	178	174	198	191	180	191	223	188	208	191	200	171	176	188	192	214	184	205	157	223	214	200	193	188	203	202	209	189	188	199	185	210	189	233	216	189	201	199	236	193	165	184	172	191	216	183	199	212	186	200	211	216	197	183	207	206	199	191	181	224	193	204	196	216	201	211	196	224	200	202	195	195	191	181	186	182	230	206	201	196	207	199	204	241	223	194	207	200	180	217	207	209	192	171	220	186	195	216	198	193	217	198	209	212	181	186	174	198	198	209	190	187	189	192	190	204	186	190	208	220	175	205	212	196	202	170	203	190	207	196	203	196	205	200	198	196	191	206	214	223	227	209	217	215	203	202	221	233	198	178	180	203	188	206	199	202	200	178	188	217	199	218	196	205	203	184	212	205	211	199	224	188	195	220	220	188	195	176	195	186	204	223	202	184	208	202	177	204	219	184	177	216	171	209	206	218	179	205	219	199	206	210	194	182	190	209	175	215	180	172	209	178	190	234	203	184	209	192	194	220	192	202	197	214	222	196	216	195	194	211	175	197	188	206	183	202	195	221	230	190	197	185	208	194	214	202	201	199	214	198	213	193	206	183	209	193	197	188	169	185	180	196	202	180	201	211	204	190	179	176	204	194	219	194	185	199	198	205	178	189	171	198	189	209	211	163	212	204	224	201	175	209	209	221	215	210	195	198	207	195	199	212	193	201	190	206	225	200	216	174	206	196	219	211	195	192	212	183	210	211	190	179	203	170	202	187	197	193	166	198	179	191	225	210	184	219	196	175	188	178	200	221	208	174	188	198	212	210	199	183
28048	13511	5258	1186	4224	8218	5381	3318	1877	975	660	590	498	477	484	481	478	466	466	439	481	496	456	520	483	483	446	492	470	512	450	503	472	446	443	528	479	500	480	481	447	451	478	463	469	471	444	473	485	497	449	505	523	448	491	463	465	475	481	505	454	476	513	472	490	483	479	435	453	522	474	479	482	453	475	493	460	512	463	472	462	493	465	462	471	494	486	457	477	492	445	471	441	481	475	506	459	488	437	504	484	498	510	476	514	503	494	466	470	471	431	445	448	482	466	461	440	477	462	489	482	479	503	482	466	471	459	463	461	465	466	473	487	448	483	495	447	478	474	512	499	484	429	500	484	445	436	455	496	480	434	466	438	474	466	465	469	455	468	501	470	467	447	459	446	482	468	489	471	467	493	482	476	425	484	522	478	473	444	450	496	441	479	444	483	489	447	462	496	456	453	516	474	462	450	492	496	479	481	498	495	519	520	516	499	532	459	503	473	447	470	480	482	495	489	456	473	508	468	453	507	470	470	506	476	482	495	511	431	483	451	495	469	493	473	477	454	462	477	461	445	456	505	485	445	464	473	476	502	491	463	475	481	469	469	422	478	452	476	498	483	453	458	452	458	431	465	496	499	489	518	469	480	476	489	463	477	500	447	471	464	470	469	474	481	499	483	488	461	500	482	519	477	479	443	445	449	495	474	468	505	468	464	480	513	428	460	477	441	448	477	445	457	437	457	442	460	473	466	478	469	480	484	519	505	478	476	477	510	480	450	465	497	459	465	467	486	451	493	484	471	466	469	479	508	495	509	446	488	469	478	477	486	453	499	520	464	513	492	472	513	450	477	504	510	529	469	497	493	498	480	472	482	448	489	495	437	502	434	506	459	468	445	503	490	455	459	457	445	500	446	465	502	476	469	464	465	500	489	473	463	488	486	501	436	492	456	500	455	458	479	505	463	489	492	454	466	478	473	466	494	442	458	517	493	471	471	460	460	486	458	500	457	497	492	458	499	471	482	454	468	502	445	511	480	515	455	488	492	475	473	483	488	480	470	464	481	473	447	496	489	475	471	497	473	467	501	470	487	525	460	485	453	460	484	495	475	440	452	532	471	460	492	503	503	474	457	460	497	550	469	487	480	487	460	485	493	483	516	440	496	472	458	461	460	489	489	484	475	479	475	450	511	464	461	471	467	481	486	481	482	503	491	432	499	513	482	447	506	479	467	470	510	492	437	502	451	459	484	473	468	459	486	481	489	454	507	451	470	495	424	437	503	476	455	494	482	458	415	473	449	493	497	457	511	461	507	456	438	475	487	435	490	464	499	487	490	509	454	478	477	458	471	517	488	485	476	464	496	464	417	460	466	463	499	472	465	532	490	535	481	474	454	494	510	486	490	442	502	452	459	493	485	481	478	506	464	452	480	483	459	435	470	471	444	464	509	512	519	483	473	489	465	499	508	476	520	462	484	453	502	492	490	445	484	453	475	449	452	482	489	479	448	480	484	456	490	462	466	500	476	478	474	465	435	490	471	497	478	411	468	467	436	485	507	421	471	464	508	483	475	468	458	491	446	433	525	501	472	479	492	477	491	449	444	526	496	488	479	456	483	485	454	455	477	456	482	480	471	486	524	450	465	503	455	481	454	494	502	499	451	496	479	456	471	499	484	532	477	489	469	459	505	479	444	503	468	501	504	468	527	500	476	481	499	495	467	485	465	490	498	487	441	470	482	492	470	489	454	484	484	460	500	463	459	456	477	493	459	485	485	460	464	424	487	462	497	521	485	498	480	480	448	500	466	473	477	465	459	458	424	542	454	447	484	474	480	485	507	472	485	521	467	499	466	458	461	499	469	448	449	506	486	492	451	449	475	478	452	433	471	485	445	424	478	518	487	490	453	473	452	461	478	456	460	471	510	443	491	493	478	448	497	441	511	495	451	453	481	466	476	476	447	454	435	517	474	458	460	495	488	440	469	471	465	498	496	495	486	479	454	463	499	507	448	514	475	471	489	465	442	473	495	457	497	465	489	467	444	463	484	469	451	483	463	507	473	484	472	483	476	451	467	478	484	486	451	502	471	482	473	485	467	472	497	457	459	457	474	496	452	466	444	480	474	464	472	494	453	448	497	462	509	495	438	486	463	485	504	503	516	500	487	453	481	458	457	444	471	506	486	518	470	423	476	461	478	454	486	485	459	486	466	462	426	462	442	517	511	459	485	471	459	509	446	459	465	450	490	463	496	506	488	490	491	465	485	457	473	441	480	509	448	512	489	531	467	445	478	474	439	455	461	484	461	478	470	473	443	499	523	453	441	473	500	514	507	440	470	466	519	482	489	495	480	491	495	473	472	486	440	456	478	472	487	479	468	460	470	507	477	454	503	490	476	483	496	470	467	443	520	452	467	494	503	478	437	496	433	491	466	495	472	484	468	485	451	455	490	497	458	457	489	489	481	501	489	477	509	447	494	478	468	477	454	537	445	480	494	475	468	496	478	475	497	497	446	461	489	487	466	508	484	473	468	512	441	462	497	485	488	481	482	448	490	501	498	476	504	487	464	461	467	480	452	464	476	476	504	517	466	472	442	489	437	460	470	479	443	474	459	498	509	449	465	464	460	489	439	501	459	475	492	465	471	480	466	505	470	459	455	497	511	449	495	492	486	475	484	451	465	474	472	434	449	493	495	513	471	476	486	458	498	516	443	461	509	526	460	459	421	487	490	482	471	451	465	498	462	495	464	492	454	518	505	464	478	462	484	497	498	526	459	488	423	467	489	485	465	447	470	470	476	454	502	530	461	456	476	440	470	468	500	476	514	459	450	467	513	482	477	487	481	509	468	453	479	458	453	475	470	450	499	477	502	473	470	483	500	489	458	497	483	499	478	490	533	456	488	486	482	470	473	473	476	469	478	454	486	475	469	497	491	489	493	469	495	425	514	488	459	498	436	500	472	508	451	499	475	474	486	477	482	479	490	457	451	497	474	448	473	471	479	466	447	504	448	427	486	494	470	494	466	509	482	477	447	461	451	496	459	474	494	475	479	458	501	446	481	510	452	475	540	463	441	479	476	496	480	526	488	470	504	529	505	499	471	466	500	510	466	476	438	524	496	515	463	446	512	455	461	515	497	509	450	413	468	467	487	512	466	497	474	500	481	509	447	471	486	458	478	531	464	511	491	456	467	489	432	500	513	515	504	508	430	527	480	452	494	476	470	491	476	487	469	483	461	483	459	434	462	496	463	466	479	441	474	446	453	458	494	443	492	464	451	476	495	453	492	471	452	469	500	463	473	438	458	490	511	489	500	470	510	488	466	472	447	482	462	445	518	457	473	484	508	501	497	463	493	469	480	461	497	464	498	477	461	497	482	440	494	472	501	466	491	466	477	475	481	490	482	466	461	507	479	471	495	492	477	438	510	460	511	483	478	499	482	452	466	520	490	458	482	490	472	435	448	478	486	503	471	457	449	487	470	482	456	465	499	477	461	504	466	505	457	485
82720	65348	38578	17021	33510	34574	23245	12433	4659	1634	584	307	224	184	185	157	194	179	143	173	170	166	178	156	183	164	180	135	172	178	179	170	170	158	175	158	192	153	168	163	147	163	166	173	170	158	158	183	175	164	145	183	176	165	160	168	139	155	162	167	169	185	188	188	156	138	178	169	160	166	162	160	161	168	158	158	148	182	170	184	167	158	142	162	154	131	161	156	160	169	146	183	166	182	166	164	165	166	164	178	151	152	184	196	164	159	142	146	157	153	148	146	192	168	148	152	166	145	177	166	144	155	175	189	173	171	186	190	163	173	165	172	143	160	161	152	170	168	165	175	181	157	152	174	151	164	172	178	164	159	172	181	154	188	178	172	189	153	161	156	182	173	186	180	179	150	158	154	151	177	160	161	191	168	157	157	161	164	177	177	176	170	148	167	134	151	181	139	185	171	152	187	160	175	163	158	145	161	152	161	184	186	178	178	144	170	165	152	164	173	171	137	148	164	177	189	180	171	171	161	146	172	157	178	177	174	164	155	176	162	167	184	158	147	191	145	193	168	186	153	154	179	146	158	182	178	153	169	177	152	184	151	168	171	166	177	189	208	160	160	153	181	162	139	167	156	154	155	172	150	165	168	174	142	168	195	166	149	147	156	174	157	165	192	149	158	168	168	178	146	141	163	164	163	163	172	160	168	144	187	168	168	160	172	180	178	163	175	158	160	186	186	161	156	176	171	170	167	175	155	168	163	167	154	177	144	145	185	177	179	165	138	158	178	159	162	200	184	171	162	158	170	160	188	173	170	162	167	156	166	181	157	155	156	158	181	169	165	184	148	159	144	157	173	158	157	164	169	197	162	154	150	181	137	167	184	151	156	151	182	160	159	154	153	179	180	183	145	184	173	185	180	177	164	163	190	189	158	159	166	164	161	179	150	180	172	163	157	192	153	169	169	183	166	142	150	152	157	153	163	169	180	144	188	167	158	160	175	166	157	159	177	166	142	177	173	175	187	172	161	177	185	167	168	161	154	187	174	176	169	178	179	167	185	196	190	165	182	135	159	159	163	168	165	159	166	174	144	157	175	156	159	176	166	164	185	176	165	158	175	168	145	158	171	170	174	162	179	172	146	151	150	158	148	172	167	174	175	146	146	190	185	156	175	191	165	166	143	174	161	170	143	170	172	169	169	181	201	146	185	150	172	183	181	139	156	154	161	177	164	168	152	148	162	170	156	137	162	164	166	153	164	161	167	146	160	165	177	183	184	152	175	183	156	147	171	195	164	141	169	159	163	151	159	165	170	168	169	164	172	162	200	180	164	163	162	156	159	172	187	161	141	171	165	146	176	148	156	166	181	168	162	175	171	181	189	156	172	147	166	166	162	192	172	156	178	168	185	151	172	129	165	164	162	192	173	153	183	153	159	168	167	163	159	162	151	172	169	171	178	182	148	163	153	166	148	166	144	153	139	179	181	160	168	169	177	155	197	160	201	184	158	156	154	160	162	176	169	197	184	176	183	178	172	161	153	168	168	162	153	181	154	200	180	143	171	164	172	157	169	182	170	187	158	162	192	151	162	167	152	148	169	186	156	173	166	170	152	157	160	155	163	179	155	142	147	170	171	189	160	164	173	165	151	148	150	165	170	162	168	170	153	179	180	173	190	174	167	167	172	191	150	149	146	154	167	190	162	156	178	148	178	154	153	166	181	180	174	157	173	170	166	165	178	147	166	161	152	176	160	153	148	159	170	147	158	182	181	163	166	138	162	160	152	174	172	156	176	181	142	170	164	196	186	159	160	173	171	159	159	185	166	183	181	155	155	179	172	153	145	191	171	171	151	179	180	152	169	152	148	188	155	172	163	147	167	156	159	157	183	157	191	176	160	190	154	171	157	197	149	182	175	176	179	160	162	174	194	145	163	168	179	160	165	171	177	169	152	193	158	183	180	144	170	162	172	148	158	173	169	157	151	173	186	158	185	172	155	174	166	171	149	165	142	161	155	149	162	168	181	174	156	161	160	184	187	140	169	172	164	167	190	195	168	182	147	162	148	163	161	134	152	145	156	161	153	161	169	177	174	156	199	159	159	149	169	175	153	185	160	193	187	167	195	167	168	183	149	164	164	150	141	173	157	186	182	167	158	165	150	169	178	178	160	166	162	152	176	165	160	149	155	161	147	160	172	163	168	170	166	166	168	165	185	174	169	164	198	162	131	176	169	174	168	173	202	169	175	143	158	166	159	144	157	135	147	148	169	182	191	165	190	164	160	164	152	157	167	162	178	180	153	166	170	178	144	174	183	157	184	171	189	143	150	179	160	168	150	193	168	156	163	141	137	166	144	145	188	167	166	169	165	139	153	155	173	176	193	171	145	167	197	152	176	185	180	170	144	176	140	152	187	181	145	150	135	173	142	157	167	181	177	178	162	168	184	160	172	168	178	144	152	148	159	183	182	146	159	163	179	152	161	177	163	165	160	163	157	142	166	182	167	168	145	167	159	177	170	158	178	173	174	169	169	163	170	156	209	179	178	153	143	170	139	170	163	151	166	130	166	154	157	142	171	183	175	154	148	166	171	157	173	176	175	163	134	194	181	162	163	170	152	168	166	163	172	157	165	146	161	145	163	181	162	153	151	172	167	170	162	175	160	150	160	176	147	149	144	160	158	157	172	146	182	157	138	162	165	157	159	166	121	188	144	181	155	184	186	187	166	169	161	158	153	178	196	160	173	155	161	173	157	166	174	148	167	161	168	133	169	177	171	181	161	166	155	155	185	178	154	158	160	163	153	165	164	162	188	154	151	152	183	179	168	169	181	176	169	163	152	165	162	171	178	168	168	158	165	173	183	159	159	172	196	177	128	157	157	168	158	196	168	173	168	159	158	179	161	160	159	161	153	165	165	144	136	157	154	153	145	173	150	171	145	168	169	160	194	166	185	165	162	195	170	173	159	155	163	156	154	200	170	146	171	167	171	179	171	160	164	154	177	175	177	170	164	165	195	171	166	162	175	152	147	155	169	164	159	154	147	172	156	161	163	190	178	187	178	166	187	167	169	164	185	182	168	169	150	175	157	148	172	160	169	145	164	163	152	164	162	160	154	155	153	157	161	159	165	134	136	161	165	176	185	136	175	160	169	172	171	156	158	169	154	169	198	157	177	187	174	174	152	165	149	155	179	153	161	169	165	179	172	163	140	175	184	165	159	185	185	174	179	157	159	156	165	175	181	172	154	168	171	166	174	185	168	179	168	151	158	176	136	155	167	180	187	164	144	152	164	147	172	166	150	153	159	154	184	151	187	166	151	176	184	159	157	176	168	163	152	157	186	143	135	159	174	149	172	162	150	156	139	163	152	152	161	147	161	156	175	166	196	164	173	176	155	156	136	160	172	203	149	177	156	159	161	159	191	181	157	180	170	172	195	177	169	153	179	161	149	157	164	116	153	190	141	173	163	165	162	146	166	167	158	147	150	158	158	155	157	163	144	182	177	180	150
58300	49221	28182	21960	47701	46407	37585	26205	13891	6034	2231	908	511	421	437	429	392	420	384	366	390	427	411	428	396	381	409	352	400	422	412	406	428	410	397	428	407	395	401	384	408	410	389	407	386	396	424	345	365	403	413	418	412	385	381	395	395	378	421	424	421	396	396	412	405	381	415	344	432	412	387	402	419	402	417	397	399	368	396	395	426	400	381	389	395	398	393	389	408	414	425	383	387	391	399	402	384	403	471	397	396	435	403	401	358	415	416	405	413	410	379	364	346	365	406	419	413	399	410	388	389	416	405	392	414	376	389	369	399	417	389	396	364	378	464	401	406	398	390	427	412	401	391	390	409	385	411	418	387	373	358	404	401	385	443	415	447	398	431	412	413	388	392	404	410	394	400	410	420	368	416	378	387	405	439	453	383	392	389	413	383	426	386	382	401	426	416	401	403	420	383	412	380	419	469	367	416	359	388	379	429	417	409	395	393	381	410	400	404	421	414	399	426	382	394	411	432	387	388	393	391	385	415	368	417	391	377	366	399	368	384	404	378	415	442	386	372	428	416	395	401	402	442	399	411	386	394	438	392	429	399	388	416	406	349	410	379	382	414	388	403	402	414	399	405	399	402	382	423	366	399	379	368	429	382	377	407	381	395	356	432	421	382	406	397	393	387	392	374	382	386	352	385	426	413	394	407	381	395	386	411	433	394	423	383	400	399	405	385	388	403	399	395	390	392	411	391	406	394	397	416	385	378	412	387	391	385	392	411	378	415	373	424	427	410	402	375	383	390	376	387	397	413	380	406	395	431	365	400	407	400	407	390	405	390	400	409	387	387	434	423	410	391	408	391	375	399	426	389	384	383	392	380	389	394	366	416	415	401	413	380	422	411	394	406	407	376	373	424	418	400	405	410	433	389	382	373	391	415	417	404	361	413	380	389	390	401	416	389	400	398	361	373	408	427	418	408	381	410	372	382	385	394	353	401	399	416	402	411	450	426	369	404	395	396	409	399	379	371	372	380	424	451	402	382	430	397	395	420	397	436	403	397	358	394	383	383	385	415	399	382	402	371	420	400	431	367	390	399	396	408	413	448	376	343	426	403	397	388	385	418	379	407	392	387	458	398	410	392	402	358	385	397	414	409	395	410	363	361	384	416	396	411	402	403	412	429	360	379	428	396	402	393	385	385	379	406	404	373	402	399	383	405	415	384	416	386	400	375	367	382	378	433	380	351	401	374	428	406	405	367	398	376	391	397	399	361	406	408	398	384	430	413	426	375	408	370	396	406	355	375	413	407	394	396	429	386	410	416	427	413	429	361	396	384	389	437	402	388	394	388	369	400	390	386	433	413	399	408	443	402	373	388	362	385	413	380	399	378	377	385	419	365	424	389	375	397	401	385	395	400	368	411	401	417	384	405	416	399	387	367	435	396	390	379	435	405	442	412	379	407	409	373	402	367	397	398	356	384	370	442	415	395	412	404	424	390	378	395	391	459	403	429	390	397	403	395	390	397	380	404	399	383	402	416	401	404	420	382	393	391	376	409	380	379	397	416	412	446	410	376	385	390	389	360	424	396	411	403	444	411	406	420	422	367	395	429	399	381	427	370	386	414	368	390	412	416	399	378	441	396	378	379	398	392	420	401	389	404	406	401	408	400	397	405	393	378	383	359	375	421	411	408	403	392	393	408	409	423	372	431	430	365	406	411	422	395	455	407	404	385	377	366	388	406	397	396	371	389	377	399	423	407	389	411	398	392	412	403	390	409	398	436	431	368	382	395	370	390	397	404	410	420	396	408	424	401	381	375	418	418	435	421	421	405	431	360	398	402	397	389	390	427	395	387	387	377	395	395	360	386	416	448	399	400	380	381	399	397	392	387	373	399	390	395	404	400	407	422	402	435	405	384	404	419	409	412	370	381	401	389	385	375	357	399	409	385	383	411	411	378	411	373	390	413	404	408	417	411	410	404	386	404	412	373	388	467	357	386	384	398	412	381	395	384	357	427	402	393	387	386	393	398	437	403	372	431	389	389	431	404	402	411	411	412	385	422	421	428	446	409	378	410	396	422	386	404	394	383	421	372	428	349	375	375	402	422	375	383	414	369	368	363	407	447	389	416	438	422	396	382	403	394	363	383	391	383	410	417	375	387	382	398	381	404	398	409	413	392	417	420	409	398	361	390	422	403	392	408	407	404	378	398	394	434	410	412	402	405	399	377	393	397	383	360	399	428	413	412	378	376	414	395	385	442	429	388	415	403	379	408	379	356	376	456	371	419	391	411	398	399	434	403	423	404	389	397	395	394	406	367	381	386	396	363	387	404	382	427	395	370	419	376	370	406	408	407	382	402	363	425	391	398	385	412	391	414	392	417	389	370	380	412	388	402	402	398	398	442	401	394	390	396	406	368	411	402	424	376	379	399	360	408	402	387	385	405	366	390	389	410	390	405	367	427	433	401	443	404	418	396	399	406	406	404	407	429	382	447	379	429	425	409	365	389	371	414	431	395	395	415	389	385	367	427	412	434	414	387	400	392	417	395	391	404	395	403	411	392	375	405	380	394	363	407	386	371	371	388	387	403	408	408	408	390	398	416	383	391	402	392	424	394	372	415	432	383	421	407	436	413	401	408	420	392	373	417	413	415	372	400	444	404	398	375	379	391	405	376	385	406	440	419	438	426	420	421	389	374	381	403	424	393	387	421	369	391	397	383	417	399	406	367	381	390	366	395	424	382	412	409	363	380	403	390	411	396	392	391	381	364	397	385	377	417	403	407	410	376	409	393	386	419	392	408	437	389	383	399	404	374	435	393	437	383	358	388	351	394	408	361	367	413	378	400	404	373	395	405	384	413	448	405	386	414	399	405	405	429	382	384	422	404	406	387	378	428	384	403	401	380	406	389	380	398	411	394	405	410	375	426	417	409	397	397	367	421	361	419	375	406	386	394	397	385	390	379	396	396	377	423	399	381	420	388	397	384	404	382	420	457	369	385	386	373	466	431	374	435	446	405	422	436	423	383	386	406	405	415	388	406	398	410	412	387	367	390	390	416	427	378	407	414	369	376	362	402	402	429	421	401	365	397	393	380	379	411	403	396	435	397	367	418	389	396	426	439	391	421	411	425	384	386	411	406	403	385	434	435	412	377	396	398	414	382	388	424	387	366	398	396	413	411	435	410	416	387	379	413	379	416	373	368	368	379	397	398	403	366	407	376	407	383	379	403	395	376	390	406	396	422	418	414	430	386	430	402	386	422	409	389	418	410	412	418	380	387	379	391	415	414	404	432	419	410	409	414	404	415	395	390	412	449	419	391	385	391	408	409	402	426	382	373	389	376	380	360	419	431	413	406	393	370	416	422	382	421	397	391	381	414	349	408	387	386	392	417	384	410	429	373	361	388	407	372	404	379	401	404	361	423	372	381	428	366	410	399	403	445	424	395	403	405	397	387	415	432	381	354	383	381	418	374	401	422	421	371	419	403	403	434	396	402	376	421	408
85829	69362	34797	15544	39023	39056	27331	15262	6362	2209	811	370	209	186	166	135	146	162	119	151	150	169	144	167	148	182	168	134	157	140	141	148	146	151	137	170	154	137	144	149	153	167	149	138	142	163	146	154	160	137	150	131	170	165	141	151	159	158	152	147	135	142	166	155	165	135	156	160	179	159	153	162	152	142	151	137	162	130	148	164	148	151	137	150	139	159	141	159	149	169	142	151	152	142	183	160	135	149	145	156	142	161	163	133	133	152	130	164	159	136	142	136	147	152	147	119	148	122	151	151	153	154	176	159	152	140	157	138	183	155	141	156	151	158	150	150	142	144	147	137	148	139	147	170	137	140	158	168	146	144	156	174	147	168	138	155	144	130	157	150	153	158	156	138	138	164	168	161	151	142	145	135	149	148	163	141	147	153	162	132	154	138	162	153	156	171	141	153	142	148	159	163	161	188	146	149	155	134	121	152	149	154	160	142	165	135	140	146	148	147	151	152	172	138	139	175	168	164	168	144	142	161	150	184	166	162	144	152	154	146	188	166	131	143	161	164	143	139	151	152	152	150	147	132	144	157	137	151	130	150	149	154	146	166	142	166	153	145	153	154	138	148	164	178	115	164	137	142	147	156	165	172	123	144	140	153	157	166	151	161	172	144	158	145	156	157	164	143	171	157	137	169	144	134	161	134	136	122	176	161	182	150	169	170	145	124	161	145	127	142	143	153	139	154	168	152	165	144	154	149	137	143	137	130	145	154	146	143	151	155	150	135	180	148	132	149	179	167	141	160	162	131	133	150	134	170	168	149	138	153	161	160	135	149	146	161	132	157	169	160	153	143	166	148	171	138	155	155	129	167	139	140	176	161	145	140	151	148	168	154	184	170	144	131	139	143	140	154	151	155	147	140	171	146	163	151	135	131	153	137	145	174	154	163	153	139	159	172	152	153	148	136	116	145	151	145	171	142	151	153	160	168	139	143	139	128	142	133	144	148	138	134	157	129	152	178	135	124	141	168	170	154	133	149	153	171	145	151	142	119	156	158	157	153	165	164	139	126	160	122	175	162	146	147	150	162	157	141	140	194	158	138	164	139	162	184	160	159	139	172	169	166	150	164	157	163	150	155	146	153	157	155	143	163	154	149	156	166	158	162	152	142	167	163	153	169	171	136	137	130	141	153	154	138	155	143	147	145	156	159	136	154	133	131	162	146	127	145	153	165	164	136	170	146	146	133	154	142	136	186	153	148	165	163	165	177	133	135	157	147	148	148	153	125	156	162	173	148	131	159	148	157	147	131	152	143	148	147	146	138	157	174	139	146	144	141	147	137	137	161	163	163	132	151	148	159	153	140	154	135	158	164	165	158	151	148	155	145	122	141	177	139	167	145	157	169	146	158	163	155	150	155	144	161	156	146	149	153	143	158	147	132	154	122	138	133	153	146	159	173	157	171	161	146	146	166	143	149	140	146	132	151	165	175	152	148	141	142	143	134	146	154	171	158	146	148	164	139	161	156	148	144	176	172	138	141	156	167	148	154	141	161	168	150	149	142	135	138	139	162	149	150	124	157	153	167	156	139	143	156	139	143	158	150	156	156	151	159	152	167	145	145	162	159	122	145	186	160	157	147	132	153	148	148	159	154	185	157	151	136	157	162	150	148	160	139	146	173	160	152	143	145	164	152	156	155	141	156	124	147	150	152	164	149	137	154	133	123	156	144	167	132	129	158	157	168	155	141	174	142	147	134	163	149	182	181	138	154	183	157	163	144	173	154	145	156	145	149	161	140	139	133	164	153	171	136	156	144	140	155	135	146	150	151	150	143	128	143	159	130	140	175	157	158	163	147	144	165	161	127	180	143	173	189	155	171	172	153	143	134	139	139	152	137	168	142	150	134	164	129	167	141	163	151	159	151	149	161	168	145	158	140	139	158	159	153	141	147	168	151	142	153	155	181	149	153	136	126	160	163	138	152	153	139	139	148	172	144	145	145	153	150	159	151	129	160	170	159	135	158	145	135	179	156	152	134	123	152	149	155	157	149	149	165	151	149	151	148	144	161	160	167	166	139	136	148	173	153	159	145	184	133	149	159	135	162	152	181	152	158	175	161	146	177	167	152	144	158	133	135	144	168	128	154	137	160	140	166	179	182	126	139	144	156	166	146	138	173	144	149	161	153	131	135	152	159	144	156	141	151	140	151	165	153	167	165	161	134	152	157	177	141	140	138	167	148	140	146	144	146	132	134	136	164	167	138	146	151	148	167	158	170	147	167	148	174	162	138	137	144	168	150	152	150	134	172	153	142	152	138	159	173	143	119	164	149	164	155	156	147	149	154	145	157	158	162	155	135	149	170	139	166	137	153	141	140	152	129	161	140	154	151	144	158	142	140	151	140	160	149	148	154	151	157	146	156	167	150	156	147	151	141	124	162	137	155	160	162	179	154	157	146	147	161	152	174	159	160	152	151	141	173	167	160	159	186	152	162	135	140	160	161	146	167	166	151	145	158	132	147	162	152	143	174	162	160	165	146	170	157	148	172	134	161	141	159	163	175	181	138	142	154	143	144	154	172	151	118	165	153	149	173	144	153	164	152	143	160	144	164	156	142	143	164	127	176	136	145	139	147	133	152	123	146	131	165	130	145	145	161	142	138	172	167	153	138	159	142	147	152	159	145	162	138	148	175	137	143	137	149	146	158	143	144	149	150	152	164	153	147	171	164	147	133	149	140	149	157	138	157	151	160	141	132	149	149	140	159	145	158	151	153	158	151	148	156	142	143	137	141	136	149	131	149	146	133	167	160	150	136	165	129	159	128	161	161	153	142	156	153	139	140	158	154	146	153	163	155	165	149	150	147	172	151	157	157	141	153	147	151	151	127	148	162	158	153	144	151	175	142	157	122	162	162	134	143	133	131	161	157	161	129	139	177	149	153	180	140	138	131	134	135	163	148	168	174	156	151	154	134	146	169	164	161	154	147	149	147	161	133	157	167	148	157	143	170	177	170	162	181	153	159	167	129	158	133	146	137	131	143	152	136	152	172	141	152	147	130	169	170	147	140	158	169	156	156	148	161	157	156	151	150	153	168	140	152	129	151	145	183	171	146	153	149	173	142	136	169	142	133	148	151	150	148	158	157	161	158	149	142	154	140	151	162	134	133	164	136	154	136	144	164	162	139	150	167	146	158	142	131	135	188	139	133	149	143	177	155	154	148	162	131	153	143	158	123	186	163	159	136	166	142	151	184	154	160	139	156	175	164	166	122	149	160	142	158	151	159	161	147	135	147	145	157	151	129	146	171	157	145	138	156	152	146	154	152	160	162	153	153	150	129	128	143	129	169	139	161	146	152	152	154	145	164	143	162	143	159	177	159	136	154	147	145	168	139	131	148	152	143	146	146	160	132	145	161	127	115	126	146	175	132	152	157	159	164	158	127	150	138	134	152	154	136	155	142	158	136	168	141	150	153	146	139	144	173	126	175	163	161	153	157	129	159	144	154
61349	52996	16821	18515	51118	49676	40627	29151	17075	7871	2938	1093	622	396	366	349	338	372	404	369	351	356	354	373	357	388	368	377	293	362	368	359	373	345	347	394	390	388	347	383	360	369	342	419	353	366	386	335	354	388	364	396	363	361	356	371	371	378	383	378	360	324	349	391	373	376	403	376	368	383	338	363	384	389	376	379	340	386	363	358	337	352	379	369	359	363	348	371	384	378	388	326	385	353	324	352	383	377	339	404	340	350	369	369	362	371	360	356	389	376	365	361	380	362	387	335	342	351	412	375	382	374	342	364	378	350	359	389	372	375	340	365	371	362	290	374	370	364	358	335	388	385	353	346	356	352	387	357	321	351	358	344	372	390	377	369	392	346	379	355	360	354	344	378	376	372	357	395	360	358	332	349	352	353	373	350	393	377	357	396	361	390	358	384	318	349	357	351	389	319	349	351	385	383	392	370	379	340	387	391	359	359	378	375	354	362	380	387	375	359	378	342	368	383	355	380	397	333	399	368	363	361	350	404	391	353	389	353	365	355	364	367	324	354	381	366	351	387	368	344	372	377	385	382	317	384	379	347	380	368	365	395	390	395	410	371	366	349	380	357	343	372	380	376	378	402	378	371	345	338	389	367	344	331	379	339	377	338	324	386	350	356	352	359	360	383	389	380	338	339	400	362	366	345	373	388	339	330	357	372	345	370	388	365	357	371	374	377	384	372	331	333	352	371	382	407	380	380	361	390	388	347	401	379	385	364	374	360	359	359	381	376	380	360	396	406	385	352	335	360	357	347	391	350	337	344	377	399	384	367	354	361	370	381	390	375	373	335	359	380	384	380	309	361	395	348	335	379	340	345	422	354	371	377	360	395	362	347	367	410	354	394	381	376	347	369	354	364	391	381	341	353	354	354	376	336	341	396	373	369	337	332	355	375	373	354	393	384	375	395	361	358	324	355	387	423	372	362	345	386	376	374	387	342	368	387	373	381	364	366	370	358	367	388	388	360	372	402	375	370	393	366	372	355	377	370	401	373	378	341	330	366	362	354	375	357	362	349	359	372	368	376	368	349	365	368	337	394	376	395	414	409	367	371	380	372	376	393	398	344	381	381	352	356	379	375	384	379	354	339	355	369	387	376	384	366	355	388	366	401	349	387	353	309	368	374	365	372	387	366	342	385	349	372	375	380	371	343	367	399	392	377	343	348	384	383	383	351	379	378	373	369	345	367	382	351	336	348	366	400	349	382	366	353	347	391	393	380	351	391	342	384	383	403	353	376	400	381	388	357	384	361	363	360	383	348	365	357	373	398	350	394	354	363	352	364	375	343	342	336	349	343	384	367	367	376	362	385	355	382	351	356	357	379	358	337	348	384	351	364	372	365	366	390	399	377	382	396	349	387	373	370	382	356	356	394	364	379	343	396	375	349	377	373	377	348	390	354	355	367	380	378	365	384	377	342	376	373	375	353	346	386	367	359	331	364	341	371	383	362	374	381	358	361	412	355	351	353	426	387	347	361	340	368	366	380	364	340	377	343	380	360	350	381	386	349	355	349	338	357	334	367	363	346	359	371	343	360	354	352	343	348	342	369	362	392	393	324	358	359	379	361	363	325	375	373	398	383	355	376	366	359	324	359	347	340	368	392	338	411	386	354	361	399	362	344	347	348	360	355	356	381	388	352	385	352	360	378	396	387	369	321	389	355	382	381	357	355	386	401	359	377	374	395	390	381	361	362	371	373	386	401	388	350	368	338	376	359	398	351	384	339	369	366	363	395	341	373	372	379	377	362	381	336	381	375	335	373	359	378	357	365	322	379	372	393	345	378	368	393	349	314	396	345	340	383	336	377	386	375	369	357	402	326	359	365	352	352	378	328	322	389	342	376	396	375	375	373	364	359	351	349	367	380	337	364	351	320	400	370	361	381	362	378	378	386	405	367	374	379	361	367	384	354	364	379	348	405	349	361	345	371	365	349	360	363	348	348	345	353	414	359	336	377	366	366	365	404	354	337	394	375	401	394	344	368	383	359	402	349	359	345	403	370	376	390	385	363	336	320	407	386	368	368	321	366	362	431	350	357	362	362	368	351	370	377	352	394	357	369	345	332	372	375	351	353	344	365	349	388	349	355	396	376	379	375	374	366	356	369	340	351	335	351	332	370	384	421	378	349	352	381	378	318	370	386	351	354	379	366	377	370	371	349	350	397	370	412	343	383	386	347	359	359	368	352	373	347	389	344	372	376	335	381	377	395	324	353	351	389	395	378	362	389	334	358	367	372	374	374	368	346	373	366	353	402	350	336	364	366	385	373	356	386	363	375	371	368	364	381	356	372	352	336	364	348	343	390	359	371	367	339	372	344	379	342	358	372	380	374	394	385	387	362	378	328	384	364	344	347	350	344	395	378	338	340	378	335	381	379	354	403	380	372	380	323	388	404	370	365	359	385	402	386	394	356	357	356	339	358	388	356	365	353	343	371	345	363	369	369	337	339	372	359	333	379	386	348	363	364	365	371	370	360	377	387	339	339	386	354	379	391	369	367	388	353	395	388	380	387	375	346	357	372	368	338	362	384	385	405	354	369	370	355	362	362	375	388	377	392	358	368	385	378	338	366	359	352	371	367	367	346	343	342	339	392	344	392	378	366	338	367	377	345	382	384	337	329	357	372	354	370	365	362	373	348	392	374	356	350	339	368	368	344	372	377	373	392	335	353	351	365	339	332	366	367	340	358	337	356	388	354	354	386	385	370	357	402	352	379	391	359	352	372	358	350	390	353	384	384	368	356	394	349	331	358	367	360	331	346	339	388	336	384	378	350	378	377	390	343	389	366	362	370	362	332	362	385	364	363	375	348	325	344	390	355	382	374	343	398	389	376	388	334	380	381	372	344	354	388	362	393	382	357	361	374	364	354	339	332	370	408	374	411	359	351	355	349	354	357	345	395	359	431	368	377	373	325	377	398	375	374	374	343	356	357	377	323	373	385	346	404	362	375	385	361	355	343	362	343	376	395	371	367	346	348	392	376	349	397	348	346	373	351	391	379	329	358	339	360	363	379	392	317	377	351	403	357	346	342	361	400	380	379	369	365	378	365	358	365	378	364	380	355	399	335	375	413	371	391	380	327	377	369	364	385	347	363	409	381	350	371	381	397	332	364	362	388	351	384	374	374	371	377	368	393	370	354	396	329	338	366	370	370	360	363	337	343	408	369	378	357	360	377	383	364	381	354	387	344	387	353	367	393	365	392	374	362	369	343	394	362	374	388	337	370	341	353	344	378	358	383	343	369	378	362	367	349	357	379	334	336	356	382	365	371	330	363	349	383	323	369	344	372	400	382	367	418	394	351	365	388	397	347	354	349	372	358	365	357	355	361	372	380	356	359	380	365	330	354	368	394	352	373	352	331	393	343	359	348	368	332	382	334	397	353	360	327	355	374	364	379	387	354	351	347	371	381	360	367	374	395	361	382	384	381	375	367	357	378	395	377	353	375	357	362
29426	11817	1410	289	1096	1861	1699	1017	628	416	281	261	206	213	209	208	203	201	187	195	200	186	207	202	220	187	201	192	198	216	187	204	184	217	197	200	192	214	208	195	192	174	228	212	191	218	196	211	201	214	209	193	201	217	198	185	181	205	204	197	231	190	232	188	193	202	208	199	211	205	182	188	209	215	243	210	226	200	206	210	212	223	174	199	199	212	215	189	198	202	207	198	199	216	195	188	197	217	183	205	175	190	182	218	215	192	204	188	187	198	193	205	182	195	210	185	206	199	183	242	207	186	226	187	194	224	218	209	162	200	212	227	173	180	199	204	190	209	228	205	214	210	216	192	200	224	202	197	181	217	199	205	157	201	232	204	202	200	192	181	205	200	183	213	202	219	205	186	218	231	204	181	208	199	228	213	184	205	216	202	237	231	205	218	211	195	207	182	206	197	207	196	208	233	193	203	210	215	204	200	165	193	203	219	178	197	201	190	187	205	209	190	201	192	187	159	227	182	204	185	180	189	216	177	216	201	220	192	204	194	209	197	216	184	204	190	202	220	199	189	201	197	191	220	210	192	189	187	209	217	224	209	188	191	209	197	192	192	203	210	204	204	188	187	203	195	191	239	193	207	199	183	235	226	199	203	189	186	224	206	200	231	196	199	208	197	220	214	189	210	213	183	192	211	205	193	197	218	205	215	194	199	201	194	203	231	210	210	205	194	210	219	193	214	207	196	194	194	217	194	197	208	195	224	173	167	220	221	196	215	192	212	205	187	204	199	193	225	224	210	188	228	208	201	208	193	187	205	193	212	217	199	182	200	179	189	171	205	217	211	193	189	228	188	189	180	206	205	235	186	186	205	191	197	217	190	213	206	196	189	195	198	191	199	209	198	201	218	195	189	191	216	198	217	214	182	186	227	219	204	202	188	222	207	214	202	215	170	200	194	201	191	203	205	203	201	209	190	198	201	192	189	210	180	182	195	193	217	219	200	207	212	192	217	210	210	180	199	205	203	212	218	218	171	217	243	232	178	196	213	204	195	206	207	208	212	213	206	199	214	184	195	215	200	178	179	216	218	201	198	174	204	196	217	209	210	201	222	193	194	204	210	188	173	198	220	207	184	200	203	197	207	191	193	233	205	194	181	199	199	196	213	206	230	190	182	212	183	200	194	200	208	192	202	207	206	192	200	210	198	189	204	220	224	200	212	224	207	191	203	188	214	181	225	196	233	188	216	194	200	236	186	183	186	182	208	192	181	173	165	225	190	226	207	219	175	227	206	173	203	187	206	198	190	181	220	199	196	155	198	185	212	234	219	206	210	207	208	226	191	237	224	201	209	205	214	179	177	212	240	173	172	208	195	208	209	172	206	211	186	191	214	237	194	214	176	203	204	200	218	213	206	215	209	205	208	181	193	210	198	199	187	183	176	165	197	198	184	212	209	216	187	190	212	200	189	192	196	190	218	195	195	223	200	182	215	216	209	213	172	167	217	176	178	203	178	210	174	169	191	204	200	205	209	225	223	179	176	236	206	215	211	191	227	201	200	197	219	187	178	195	181	225	184	207	190	176	198	193	192	212	226	197	201	215	199	184	200	220	202	224	193	193	201	200	204	206	226	213	184	204	190	178	203	219	204	196	198	209	206	198	190	195	205	173	230	196	188	185	187	208	204	217	184	201	182	186	213	207	175	187	224	211	191	209	188	210	199	197	201	182	219	221	217	207	197	211	244	203	202	219	203	218	203	197	222	185	189	207	221	220	224	197	210	222	221	220	225	208	181	201	240	234	218	211	223	189	181	207	188	167	208	204	214	194	193	222	176	212	206	177	220	194	210	204	217	203	212	181	197	232	228	199	198	202	205	212	195	223	207	196	193	173	198	197	195	201	195	185	184	201	200	222	202	206	206	192	221	212	201	181	223	185	224	185	200	202	192	181	185	196	216	209	212	240	206	223	186	185	173	201	204	189	216	194	194	215	206	214	213	213	200	219	185	182	191	195	196	197	200	222	212	200	211	209	213	205	191	221	195	205	172	235	193	196	199	172	169	211	197	215	200	212	190	214	211	195	208	187	209	213	210	208	216	220	170	181	189	208	188	218	199	219	227	201	187	225	179	207	214	170	188	224	208	237	205	206	208	181	225	213	223	212	222	190	194	182	221	187	189	218	216	210	200	202	182	218	168	184	201	199	204	210	214	200	198	202	201	205	204	213	202	200	197	211	215	207	195	196	188	213	172	167	175	225	198	215	166	205	195	208	180	195	195	208	200	197	200	178	239	191	188	184	186	216	197	213	197	194	208	203	226	200	197	196	195	213	212	199	220	174	202	214	203	215	184	210	187	197	205	227	217	204	200	193	220	209	202	194	237	202	203	193	196	183	176	200	194	178	200	244	186	190	201	185	198	209	191	217	221	222	202	195	207	182	179	198	219	189	242	199	185	206	183	246	210	201	194	182	203	192	190	206	221	177	199	218	182	203	233	214	214	186	203	222	201	211	189	210	218	212	179	193	181	188	186	174	172	210	198	195	192	186	210	211	215	187	189	215	182	226	187	187	209	206	186	168	205	205	229	204	228	213	166	208	186	194	190	205	211	191	185	176	195	197	206	205	209	197	213	197	213	183	175	227	200	215	206	184	233	191	241	184	213	194	197	193	202	199	202	193	203	199	182	174	186	194	200	208	224	181	216	184	204	219	198	197	173	198	210	196	202	219	216	203	184	190	207	204	191	196	186	235	191	198	196	212	184	216	227	238	200	200	186	196	186	202	217	199	223	200	161	208	213	205	215	221	187	201	182	208	193	184	220	218	206	235	201	204	185	213	205	210	206	231	193	223	206	199	208	234	208	192	203	188	205	209	197	193	205	203	198	182	217	219	202	202	219	203	205	229	189	217	183	198	223	196	198	226	208	209	198	199	204	193	189	225	189	176	213	182	196	227	250	194	202	203	198	187	226	217	218	211	168	227	218	195	209	215	201	175	209	197	199	213	170	175	222	241	181	203	197	200	204	189	187	190	203	196	205	192	212	190	199	207	200	206	197	224	209	207	178	207	198	204	212	199	186	177	194	181	228	194	200	200	188	206	181	201	207	185	209	201	214	206	206	182	224	203	211	205	201	212	205	202	193	191	199	190	191	197	201	199	218	195	210	186	181	208	186	203	209	203	195	199	208	205	214	231	203	206	212	195	212	216	191	180	203	218	179	197	200	209	198	191	204	198	196	179	189	198	211	216	204	199	177	213	198	193	212	220	209	213	207	214	216	192	225	217	191	194	214	203	180	227	211	215	190	185	197	230	204	176	228	215	213	199	196	202	232	208	208	168	245	197	172	202	197	219	191	189	195	230	169	195	219	222	200	201	210	211	175	217	208	175	212	187	229	202	215	202	221	187	216	219	191	222	189	201	183	214	203	190	225	214	184	171	204	223	166	231	180	176	192	192	216	207	184	224	199	222	195	189	208	206	189	204	199	193	186	191	193	211	178	222	203
27152	11888	1705	759	4412	7699	6588	4041	2279	1313	807	630	555	483	479	489	492	503	497	479	527	509	447	471	474	464	535	492	492	501	510	485	532	484	433	435	461	475	460	471	450	494	477	461	466	488	477	479	488	461	505	482	469	475	480	492	476	464	498	479	488	446	498	477	507	488	505	506	514	524	487	455	463	461	514	485	431	483	476	473	466	452	529	465	500	460	462	496	518	520	455	477	502	489	490	549	492	484	495	471	474	484	492	478	452	463	472	441	472	487	509	456	489	462	503	465	486	471	495	479	490	481	479	542	481	464	477	518	466	480	506	543	491	497	488	469	486	480	481	521	479	461	484	514	477	457	461	515	508	482	487	507	484	458	453	492	491	496	482	462	493	456	479	508	504	487	500	505	454	482	457	500	472	489	461	464	463	444	471	476	463	505	519	460	507	495	511	462	508	468	460	448	461	480	477	496	478	490	450	442	498	489	495	500	484	473	523	468	465	454	447	484	480	467	468	496	536	488	514	514	500	476	504	530	542	494	478	507	501	473	500	493	491	482	473	473	483	468	433	482	474	490	499	487	471	461	461	477	475	462	488	480	465	488	466	486	514	513	498	488	498	534	482	462	471	475	443	465	495	517	455	498	485	484	462	465	532	490	519	502	439	496	512	475	484	527	500	468	501	468	509	500	510	432	474	492	489	450	457	460	448	506	520	496	443	497	521	433	527	478	485	506	459	499	503	471	505	466	501	489	505	499	428	442	482	506	454	461	485	444	471	480	482	469	475	517	438	434	406	506	474	508	466	476	520	467	438	506	495	475	481	487	520	512	503	479	501	458	507	514	453	480	481	514	495	458	453	480	446	472	500	493	447	506	513	489	487	497	499	473	483	469	513	507	441	461	504	493	508	477	503	514	411	509	410	508	516	437	455	476	474	468	487	475	475	476	467	454	486	493	514	507	459	482	495	479	502	512	504	509	494	472	443	440	479	457	432	488	525	462	466	454	478	454	471	483	471	457	465	474	481	515	512	464	476	482	489	470	506	482	501	455	517	471	508	468	481	463	519	481	479	481	516	447	478	486	450	477	486	487	512	480	472	496	458	452	491	516	465	469	491	503	482	486	439	482	467	480	465	472	488	473	451	448	508	486	448	513	459	493	479	528	460	497	480	433	494	487	489	457	484	461	410	461	457	438	476	466	484	470	492	499	469	518	484	475	462	461	493	488	512	461	495	476	465	504	461	476	506	496	460	502	500	506	466	458	469	495	494	460	466	495	455	491	482	448	482	454	505	494	470	501	504	463	470	439	477	480	456	448	455	472	514	445	457	473	461	460	499	515	459	514	498	470	476	481	472	469	491	496	474	460	474	516	491	544	502	502	450	475	478	480	484	472	470	484	467	479	493	491	472	492	497	429	468	501	450	490	467	459	449	497	448	477	519	466	483	486	469	439	485	472	488	480	466	455	512	500	478	492	493	508	477	505	499	518	496	475	487	505	440	470	503	524	458	510	446	494	471	486	499	492	514	472	488	491	496	506	489	489	511	472	470	491	502	489	474	481	461	497	483	494	477	485	490	472	501	439	502	473	487	498	500	483	461	464	471	505	521	491	445	476	483	461	484	465	469	493	471	462	492	512	470	445	493	428	485	504	484	444	482	519	471	500	478	449	487	531	470	509	506	489	497	464	477	455	506	464	425	461	491	503	499	480	503	474	480	471	500	523	448	456	494	510	459	479	471	522	463	472	471	458	483	480	489	479	490	509	478	498	483	486	471	473	496	454	480	479	465	499	469	477	471	471	498	483	481	461	471	493	513	486	476	460	503	454	458	491	453	499	477	481	490	464	479	488	511	456	471	497	491	451	513	476	476	473	459	464	482	502	475	485	501	475	491	492	444	461	488	474	488	474	475	454	500	485	477	459	479	466	501	510	466	449	485	486	464	495	453	460	488	475	480	450	434	495	438	508	498	470	486	460	456	509	479	504	466	472	496	507	500	481	471	466	477	482	476	496	492	505	514	485	470	492	471	510	466	508	498	504	510	453	491	456	479	436	485	486	467	448	470	496	557	488	465	489	490	477	454	500	511	459	470	453	473	436	464	460	459	478	458	498	492	487	480	453	454	447	443	463	464	503	502	502	469	524	482	461	461	511	461	502	468	496	491	469	410	444	506	506	467	453	487	488	489	464	463	475	496	504	498	471	467	460	462	520	498	504	483	474	500	496	463	493	467	496	455	450	479	461	498	465	463	484	551	460	469	514	455	454	481	466	483	486	433	506	485	479	450	485	483	447	493	526	488	457	447	486	488	437	501	481	513	495	516	483	495	474	485	495	458	486	495	454	452	498	456	446	468	461	513	468	458	496	461	420	480	518	488	486	489	487	461	464	480	502	492	493	502	417	459	464	506	500	444	493	404	496	461	494	491	425	443	459	465	464	478	474	442	500	479	480	485	441	482	463	514	514	503	491	475	512	518	537	469	503	514	483	503	444	502	461	473	495	487	479	481	482	489	450	456	470	492	464	508	524	473	484	480	447	495	467	474	478	489	475	458	508	512	455	483	483	490	473	440	491	516	480	489	461	460	474	483	485	456	503	480	496	491	471	462	437	480	487	505	492	478	458	490	542	489	487	449	459	505	489	472	478	483	415	474	454	503	494	509	460	498	486	484	457	537	490	473	512	507	472	452	492	497	446	480	491	478	449	467	487	477	487	477	481	461	475	498	479	487	512	504	458	487	482	493	472	461	468	464	469	471	466	465	464	522	453	494	473	479	480	488	482	480	467	487	445	450	501	496	479	498	500	491	457	473	483	461	500	450	478	497	480	487	494	471	481	479	474	494	434	507	472	473	509	473	457	460	453	453	470	495	477	473	511	540	462	471	494	500	520	444	505	492	479	453	467	474	454	467	472	489	473	507	498	478	488	528	474	503	488	467	545	502	486	462	452	469	436	441	494	469	437	494	446	452	478	483	443	504	497	438	490	501	500	461	487	468	504	493	487	476	482	496	501	440	447	466	462	481	498	473	490	529	470	452	500	474	458	484	441	457	491	486	482	511	440	517	470	487	456	481	496	485	492	487	464	463	491	478	500	477	492	471	472	473	463	458	479	475	464	484	468	499	498	510	458	498	480	524	464	485	472	478	465	471	491	450	447	461	494	490	464	504	435	455	522	482	484	515	489	503	407	458	448	482	483	518	503	483	470	487	486	463	463	465	495	478	480	451	486	528	473	511	544	440	472	495	441	503	458	460	495	497	452	503	467	489	488	460	508	467	440	448	482	517	444	464	455	452	485	468	465	499	470	479	506	499	477	488	445	476	469	454	474	507	485	507	456	477	500	434	440	504	510	491	513	494	486	501	524	476	475	492	450	466	469	471	501	493	476	498	481	470	457	457	456	466	476	502	451	521	493	497	495	485	456	465	428	484	476	501	470	454	477	480	512	462	446	483	468	502	449	498	437	512	465	447	499	502	468	530	487	467	512	453	493	488	472	445	482
83185	62368	31169	7313	9337	28623	29529	21198	11810	4786	1744	628	288	212	185	192	156	184	162	158	159	173	142	173	165	171	179	165	160	170	156	158	166	149	169	162	157	165	170	163	171	162	176	154	168	149	170	169	160	151	166	155	157	168	170	155	147	166	160	183	181	148	154	173	199	150	173	154	169	162	175	158	171	155	167	154	154	169	153	179	187	168	162	156	169	140	151	186	173	152	163	164	174	162	189	162	174	148	178	165	184	183	167	170	156	153	177	165	167	153	167	162	172	182	160	180	183	142	159	181	155	178	177	139	177	175	168	170	177	167	191	160	161	160	162	155	166	159	146	157	142	182	142	171	171	164	151	168	176	160	159	158	175	186	121	168	168	185	159	160	151	171	164	182	168	179	146	174	164	158	181	157	174	152	162	160	128	161	163	168	188	143	177	182	183	184	138	163	189	168	151	166	158	175	155	197	166	194	151	166	170	168	164	183	154	175	153	156	150	151	171	151	179	137	152	167	176	185	157	145	164	158	146	152	149	161	173	167	157	169	172	187	178	195	153	168	151	181	142	159	189	190	160	155	156	147	157	163	164	150	133	136	180	166	183	151	175	156	153	182	176	185	169	152	163	147	185	163	163	155	178	148	153	158	175	140	138	184	172	184	150	173	150	160	164	169	154	163	172	163	144	160	145	163	151	179	146	167	142	166	172	162	163	149	149	171	171	150	173	157	136	172	159	139	167	160	153	168	181	185	165	161	177	158	143	181	187	178	131	177	187	159	168	181	166	152	151	160	177	173	172	170	159	175	166	173	160	147	198	173	181	141	150	159	158	151	177	175	173	168	165	139	175	144	161	158	165	173	166	136	155	139	180	181	162	177	148	169	158	164	160	156	157	170	169	175	186	145	158	159	185	155	173	176	183	163	175	164	147	195	163	166	168	170	157	155	162	178	155	164	143	158	151	185	157	168	181	176	158	165	156	146	168	174	152	169	143	181	165	186	154	161	184	167	167	180	169	194	145	182	165	174	167	196	171	154	164	144	130	164	176	172	141	158	168	170	154	169	161	158	175	185	164	177	165	169	157	178	143	164	167	153	141	148	174	156	147	150	149	160	142	176	138	164	195	151	163	168	161	165	178	155	188	169	174	186	176	164	147	150	181	170	147	173	187	164	177	140	185	179	183	164	174	180	162	148	149	156	191	152	148	150	175	179	180	153	178	167	178	149	172	196	161	159	170	171	156	167	172	168	163	140	151	163	166	154	169	164	146	159	136	169	163	157	169	170	177	143	164	142	171	160	172	175	190	206	154	154	180	151	155	168	153	184	175	170	149	154	173	172	130	161	176	176	151	135	162	149	191	165	175	164	163	156	155	166	158	165	159	182	148	163	158	160	188	156	183	140	148	153	154	152	160	190	153	172	158	173	184	177	153	179	177	160	163	142	177	156	167	168	180	140	148	168	150	163	163	143	154	154	161	176	163	176	146	161	159	197	164	142	181	164	154	135	161	161	157	181	155	151	176	172	165	170	162	164	172	160	169	164	172	148	166	147	178	145	152	157	170	134	177	156	177	138	180	186	182	146	134	153	148	146	151	139	149	168	189	155	180	149	169	171	149	178	157	178	180	155	169	162	174	193	159	172	163	172	158	164	157	168	161	161	125	167	159	155	159	180	181	157	173	160	175	158	174	159	167	162	155	182	163	147	164	151	159	164	158	167	161	136	168	191	167	171	164	177	180	176	157	153	192	166	181	168	149	164	149	168	154	169	182	164	173	168	146	153	153	146	189	175	156	184	160	152	172	158	173	161	167	158	156	179	170	150	161	155	151	151	165	158	153	177	162	164	152	164	177	160	147	161	185	147	193	177	147	167	177	143	147	157	178	141	169	190	169	178	176	174	157	187	162	168	148	164	159	153	140	167	171	176	162	171	157	151	196	181	171	183	168	157	156	174	160	162	152	167	155	150	164	152	139	142	150	160	137	172	165	138	161	170	175	155	157	165	185	135	167	189	168	145	175	165	164	163	183	147	140	181	167	173	183	169	155	172	178	137	165	169	196	172	172	145	170	181	162	187	158	167	158	176	154	178	148	177	176	183	163	162	161	168	158	176	155	146	146	173	152	163	168	179	187	136	160	171	160	152	145	155	132	161	164	175	154	185	154	159	197	164	171	155	162	157	147	171	154	176	164	154	161	163	158	172	163	156	140	170	180	158	181	165	179	163	130	155	185	168	146	157	174	152	165	170	183	178	176	159	160	144	185	190	154	157	165	156	154	182	153	162	153	162	150	173	155	155	147	158	193	185	153	155	166	160	173	171	172	180	164	163	156	142	159	165	154	168	184	141	172	163	191	151	186	168	159	166	170	161	169	175	146	157	172	157	156	171	150	188	159	154	173	168	153	168	145	163	163	158	163	154	144	146	160	156	181	159	146	171	158	134	170	160	178	158	165	148	171	154	162	173	159	161	148	173	161	187	151	160	159	148	167	158	179	179	153	151	152	170	137	167	152	157	173	174	132	164	149	156	192	162	159	164	172	166	164	168	161	165	150	158	156	160	165	160	156	150	185	164	181	130	166	166	166	139	159	170	175	160	169	174	162	146	169	171	158	164	170	183	147	170	156	157	190	152	153	174	184	158	155	164	162	146	171	166	158	146	160	171	142	158	165	150	191	167	162	166	170	188	163	154	159	151	161	168	172	157	208	155	169	190	171	162	175	153	167	167	159	162	159	187	160	193	163	183	172	190	156	150	163	143	175	183	169	156	186	138	182	187	181	137	150	163	172	171	183	161	169	150	161	173	164	173	166	165	178	162	172	179	158	165	156	145	167	169	157	170	150	191	173	161	179	159	176	182	168	176	164	159	148	192	166	202	176	156	176	163	160	159	150	173	165	162	164	167	149	142	188	147	159	152	159	179	187	158	148	178	146	170	131	152	147	171	158	170	168	185	182	151	165	146	161	138	159	177	163	151	160	158	169	146	158	160	167	154	164	145	159	135	147	160	169	147	155	151	161	168	170	165	166	163	154	162	153	161	166	187	167	164	153	172	174	159	192	168	151	156	158	178	159	148	175	200	159	138	191	170	164	154	152	182	161	168	162	152	195	146	197	139	161	167	156	147	170	176	173	167	169	173	143	156	155	165	162	161	163	173	186	167	186	165	156	138	152	160	163	157	175	189	146	195	163	167	163	174	166	166	188	158	155	163	166	169	166	176	199	166	177	168	153	178	162	144	162	143	158	149	148	178	159	158	166	167	165	171	143	143	180	165	171	146	183	164	159	173	157	166	184	162	146	154	160	174	182	164	153	177	169	154	159	151	152	137	163	144	171	162	152	162	178	153	158	154	151	193	161	170	174	159	166	165	176	177	167	163	155	146	153	158	167	168	159	174	166	163	150	149	181	144	164	160	167	192	157	174	154	161	144	162	177	145	183	166	152	170	158	148	134	144	181	179	166	180	170	183	175	182	172	166	157	185	167	198	156	187	162	142	174	171
58227	45629	15154	3076	22262	44951	43999	37242	26583	14813	6667	2503	1001	562	445	404	441	392	385	386	416	364	371	350	387	388	401	372	399	401	371	412	402	418	404	406	373	378	397	427	394	372	382	406	395	443	403	429	402	409	384	364	366	377	380	365	411	409	425	419	412	420	410	379	400	365	420	382	410	384	399	386	379	362	396	397	430	411	433	414	372	404	401	398	375	417	374	384	402	386	381	414	390	395	418	395	420	389	420	394	389	375	421	373	399	391	402	426	386	393	385	396	433	384	335	391	380	395	413	412	404	361	404	402	417	349	366	397	397	394	385	412	393	376	412	367	391	405	379	396	433	390	369	390	402	401	371	404	377	360	399	370	382	370	411	406	413	401	379	383	375	390	412	410	408	403	393	376	431	432	396	410	390	389	419	422	414	397	408	390	373	427	378	403	389	382	401	427	434	424	406	406	410	414	399	422	394	404	420	420	397	362	375	374	413	408	375	440	397	409	401	382	401	394	370	368	401	349	411	398	362	393	362	404	355	406	398	408	423	398	389	397	431	398	385	377	407	404	384	397	388	408	386	425	391	375	441	402	432	416	355	379	385	380	393	381	397	382	365	424	382	422	388	404	376	373	380	379	417	425	399	399	427	437	400	399	355	373	369	430	441	403	384	366	394	375	413	404	398	402	407	393	408	392	388	373	378	380	413	408	417	404	403	449	368	381	418	427	352	408	385	379	390	373	346	394	362	382	413	374	393	377	416	410	367	385	424	384	359	386	392	380	407	353	385	447	430	344	378	396	381	376	393	399	402	388	402	371	416	423	404	401	403	376	399	436	367	402	406	399	398	391	377	384	418	383	416	402	409	397	424	383	400	384	385	394	388	366	380	390	391	382	398	407	376	390	387	385	379	390	386	408	420	412	380	413	374	426	413	378	392	404	396	378	388	378	417	369	386	387	370	376	390	379	368	350	391	383	406	409	361	401	412	376	364	404	396	384	395	390	378	400	382	393	402	389	398	369	381	387	387	391	371	391	414	389	396	417	392	383	370	379	396	413	411	421	399	371	423	367	385	393	377	373	390	397	381	378	393	402	383	427	383	382	419	380	381	412	414	381	388	379	384	369	394	397	394	410	389	396	388	420	421	395	401	411	392	387	409	396	411	384	398	412	409	422	395	418	442	400	366	339	379	385	418	356	397	414	405	391	385	426	389	368	406	404	386	389	402	413	405	371	388	402	415	417	374	428	433	426	414	397	406	387	390	435	413	373	380	384	388	396	383	397	437	423	410	383	386	445	371	406	415	406	341	375	404	409	381	363	395	368	406	365	374	390	401	359	405	368	421	412	396	387	369	375	383	364	367	383	410	397	350	375	405	395	375	431	400	428	375	397	410	383	391	375	384	414	415	414	381	382	392	395	404	434	383	411	381	428	405	398	392	417	375	385	411	368	353	383	407	404	358	409	422	379	393	381	413	429	390	410	385	414	406	391	398	398	369	431	405	407	381	370	357	364	411	380	400	385	371	425	405	398	423	399	386	373	425	380	392	406	433	406	409	394	410	379	380	370	398	381	411	407	398	376	386	380	421	390	401	374	391	359	415	379	393	412	423	371	391	388	383	415	387	412	374	415	378	391	381	393	370	406	418	405	401	424	385	400	356	438	411	367	400	429	393	401	400	395	375	421	414	401	382	398	372	389	373	370	413	389	394	387	398	376	376	374	402	386	370	412	375	372	399	387	417	386	375	392	388	392	419	372	384	410	389	400	402	402	355	412	406	348	399	403	413	421	359	419	350	385	372	426	397	414	390	425	423	394	399	393	402	414	372	368	396	382	367	385	368	384	374	388	391	389	436	389	367	410	378	393	395	392	391	372	389	393	404	392	398	414	370	410	399	351	380	372	378	397	425	402	423	380	402	394	336	399	443	408	375	425	436	398	417	368	428	380	399	401	397	364	379	402	376	355	403	369	396	383	393	380	413	402	361	403	419	395	386	361	411	374	355	405	376	342	396	409	393	426	442	379	409	359	379	408	383	389	392	426	373	356	396	425	426	407	402	392	383	371	396	399	396	415	356	404	415	416	419	366	391	401	389	406	387	415	400	407	425	417	430	411	413	364	372	381	424	420	411	381	392	359	375	407	378	405	397	386	366	397	415	399	380	385	387	417	377	360	434	412	387	419	415	383	404	415	425	383	427	367	420	380	372	383	403	370	366	386	412	401	429	388	412	384	406	415	410	420	363	415	370	388	384	377	375	405	375	413	378	391	378	382	397	410	377	393	376	380	392	387	416	382	409	383	382	427	414	390	404	365	424	413	379	389	407	395	395	385	416	417	410	361	399	366	389	390	372	402	415	364	390	387	410	442	401	391	427	400	370	372	365	430	440	408	397	388	376	396	413	407	376	410	387	397	408	382	422	382	384	367	396	366	444	385	432	396	370	418	390	370	372	362	394	392	375	391	412	402	394	417	429	410	385	390	433	394	399	405	404	394	378	417	399	373	392	390	403	366	370	417	348	376	385	398	396	387	423	373	407	395	383	386	415	401	402	418	414	405	390	412	374	434	390	382	415	392	398	383	396	419	416	375	408	356	386	369	396	381	390	365	347	393	441	414	392	399	428	387	384	392	373	398	376	378	368	428	377	400	376	425	404	395	386	401	393	408	385	395	418	388	362	386	382	395	331	382	360	388	394	408	419	383	406	408	389	435	351	394	392	398	404	397	402	387	398	394	363	358	406	407	394	426	407	383	418	414	368	386	368	412	352	410	402	378	399	405	380	422	392	376	403	399	406	380	394	423	393	397	409	387	367	407	394	359	344	401	373	391	403	410	388	418	415	425	383	419	401	413	385	417	388	418	369	369	390	398	402	405	374	385	388	424	401	433	374	379	363	381	386	405	416	408	381	388	382	378	396	376	390	384	371	393	424	394	410	411	399	423	399	388	393	387	406	399	382	364	414	423	367	439	410	383	394	388	385	435	397	406	400	430	400	413	409	385	420	395	397	401	429	400	369	410	399	400	413	373	387	385	387	382	407	392	396	360	354	425	402	393	423	424	373	410	382	405	385	374	389	334	344	388	400	380	427	369	401	410	422	393	381	401	384	381	409	394	407	397	389	413	395	367	385	401	393	381	379	361	388	427	388	351	381	382	378	385	451	453	420	410	397	422	395	399	399	403	402	412	437	356	426	374	403	367	381	401	416	396	386	392	362	394	373	400	388	391	373	364	405	420	373	404	436	409	386	397	414	410	379	432	397	389	411	401	383	448	356	399	378	393	397	372	379	396	407	398	425	381	430	405	357	388	386	396	387	414	366	398	397	427	404	386	395	405	388	409	409	384	362	422	371	363	426	402	381	374	400	388	373	408	375	399	402	409	428	430	397	368	381	430	413	415	401	380	417	368	400	388	390	386	413	400	396	382	398	400	390	386	392	410	400	384	373	413	409	423	411	401	383	384	404	426	411	413	388	387	368	382	416	384	381	384	410	368	384	409	409	355
84814	67259	28971	8784	9641	30531	30616	25924	15768	6738	2451	813	325	204	183	165	138	161	147	155	158	133	173	164	154	154	131	148	163	151	121	148	134	171	180	166	142	136	152	141	150	138	139	151	134	144	156	143	159	167	146	158	133	150	161	126	154	154	160	145	143	148	146	163	148	161	136	139	132	156	124	167	153	144	120	152	160	127	163	156	164	132	160	141	169	148	156	145	138	164	138	159	158	159	147	144	144	159	171	150	159	142	147	144	166	143	139	145	149	141	111	149	145	155	145	173	149	164	161	152	147	176	152	133	135	156	174	134	176	152	161	143	147	128	156	162	152	170	153	154	141	168	154	144	159	168	176	136	144	159	134	120	143	156	142	123	166	147	150	139	144	153	144	159	126	142	159	147	118	127	136	134	160	152	162	157	139	155	144	156	161	144	164	146	146	152	131	151	170	164	139	166	134	148	162	149	129	157	148	167	140	158	137	155	158	154	139	155	141	143	140	136	125	151	147	134	165	162	150	177	137	151	151	169	135	145	147	147	134	150	154	130	148	161	138	151	147	176	139	137	128	134	140	125	148	119	162	183	151	148	136	149	171	132	146	146	159	149	139	159	172	164	159	149	167	150	136	146	149	161	147	135	143	142	155	120	156	152	155	133	138	150	134	168	143	152	148	145	156	154	169	140	150	144	154	139	141	145	129	175	156	155	155	114	146	146	140	152	147	135	150	148	137	147	165	136	173	150	124	147	130	129	145	137	147	157	139	151	155	160	135	148	159	139	132	145	135	138	138	146	161	129	166	165	121	155	161	165	156	147	161	155	162	158	141	162	143	125	141	167	130	152	139	145	137	162	152	138	143	130	154	148	147	155	147	151	161	133	155	161	137	149	151	144	157	136	142	158	148	163	160	138	161	154	142	136	150	178	153	164	135	140	133	125	139	154	137	156	165	162	137	152	147	141	167	150	158	161	174	135	153	139	137	128	137	153	133	143	142	175	162	135	175	128	150	171	167	140	132	149	154	131	151	149	162	169	148	147	149	127	145	158	154	141	132	152	149	156	142	156	158	145	147	172	160	160	139	167	143	149	158	146	143	160	138	153	125	141	171	154	158	160	139	145	137	148	140	154	121	193	150	155	149	148	147	154	138	139	140	157	143	154	143	162	160	145	134	151	135	151	140	145	151	128	136	145	156	168	143	147	158	142	145	142	139	153	163	142	146	156	165	134	147	137	129	143	145	163	146	157	172	140	152	157	137	177	166	125	145	120	130	152	151	140	144	161	171	153	157	149	154	140	165	144	157	139	139	146	152	151	174	121	129	146	160	168	146	153	151	156	157	159	161	169	138	165	143	151	142	191	156	131	163	141	159	131	155	118	126	145	139	139	140	150	149	134	145	137	139	144	147	143	152	146	130	157	152	151	148	141	133	156	153	137	139	139	149	154	133	159	148	135	148	177	148	145	151	148	139	140	143	162	155	155	144	144	147	166	138	158	168	146	123	156	148	174	149	148	138	148	132	149	147	155	122	159	139	154	127	154	168	145	150	145	133	138	168	130	170	126	132	142	142	153	156	156	151	149	145	141	165	149	162	155	140	146	158	166	151	131	158	171	145	152	152	135	162	167	153	139	148	163	155	137	144	149	145	139	152	159	140	151	125	145	142	122	136	185	157	152	138	154	173	143	158	174	162	169	133	159	129	129	153	141	164	153	155	170	136	151	136	146	146	144	152	158	134	122	160	133	139	157	143	153	145	134	155	165	122	154	171	165	151	137	164	157	140	128	162	145	132	155	170	119	136	159	146	159	152	156	151	146	145	141	152	130	154	143	154	118	150	155	155	145	163	154	142	127	141	130	139	128	148	140	158	144	147	162	139	163	169	168	138	163	179	140	139	158	151	151	134	146	151	157	155	149	157	148	142	141	147	156	136	156	163	163	152	133	146	171	145	140	125	132	157	158	153	149	152	165	127	148	149	148	154	163	137	145	153	152	147	136	153	164	154	134	152	161	139	162	133	158	176	164	165	134	133	134	161	153	134	170	157	147	150	151	158	143	156	172	135	161	145	132	165	164	139	149	145	146	136	111	160	145	132	133	125	142	159	149	130	152	157	159	140	154	157	167	160	157	166	166	143	160	135	136	153	138	149	152	146	132	149	137	134	122	129	157	149	141	129	148	147	144	159	131	146	133	155	151	131	147	151	160	158	128	150	130	143	136	146	132	163	155	138	133	150	148	181	148	147	147	146	145	146	147	161	132	151	151	175	174	136	158	146	136	167	133	143	143	128	157	164	151	134	146	149	159	162	140	139	172	145	138	146	143	143	156	186	144	153	175	141	176	147	136	138	164	147	148	125	165	153	152	140	141	158	142	161	154	153	159	149	128	143	150	171	133	136	144	129	175	150	142	146	145	144	160	155	144	137	130	156	130	161	140	115	151	129	150	142	141	143	154	163	156	132	170	145	134	157	131	149	152	135	153	164	151	132	149	145	151	137	133	150	116	139	133	162	138	145	153	163	135	151	136	145	117	145	157	156	137	145	138	158	136	165	175	141	161	158	145	144	149	145	146	132	144	149	158	122	148	170	155	141	169	147	132	152	172	148	164	159	159	155	143	119	148	171	133	131	154	138	133	153	146	141	144	139	139	153	139	151	138	162	170	155	145	136	140	141	155	155	163	138	149	153	146	134	158	167	148	143	137	143	145	150	140	166	123	161	148	138	154	136	134	154	159	128	171	144	133	150	148	133	133	158	145	173	162	132	134	155	175	160	182	138	132	143	143	139	139	142	154	137	133	158	139	143	140	140	157	139	151	152	162	177	162	142	167	160	148	156	148	125	142	164	163	129	138	155	144	148	134	147	145	150	143	145	142	164	178	140	156	162	146	144	161	146	146	136	134	136	137	172	153	125	149	138	133	117	156	176	148	154	157	144	148	138	157	138	150	153	152	146	151	136	162	154	134	151	143	121	142	156	132	168	170	158	143	162	138	146	141	151	149	138	133	142	136	154	155	151	150	140	160	163	132	147	126	153	160	150	121	141	158	149	168	151	173	139	152	141	134	144	149	157	138	159	169	191	179	156	158	125	146	125	148	141	145	147	157	162	146	145	155	140	146	159	148	150	134	135	148	136	131	134	163	157	167	140	158	156	152	141	145	141	158	156	169	150	156	151	129	142	155	129	133	127	139	161	165	143	142	162	146	151	143	154	142	165	148	143	138	162	161	165	132	141	139	128	146	149	148	146	158	138	157	144	142	139	154	149	152	131	154	159	150	132	151	169	120	144	150	160	168	161	130	177	149	156	135	132	161	131	147	135	174	159	130	155	148	164	170	156	139	165	154	152	138	161	162	149	152	144	163	146	162	152	127	132	145	143	158	160	169	142	155	141	144	140	143	160	156	151	158	126	133	132	145	132	153	141	145	153	138	149	137	146	159	154	152	138	165	147	164	125	129	132	146	130	166	153	160	145	165	150	137	142	124	192	153	151	155	153	162
61105	49969	9246	5872	22613	45584	45237	41450	30968	18633	8825	3316	1206	580	434	362	338	355	378	379	322	381	370	386	338	380	352	362	346	377	354	381	355	343	389	320	392	361	355	357	348	366	350	374	355	350	330	361	372	328	367	342	332	324	382	375	363	361	364	353	369	351	368	349	355	383	348	348	344	377	331	344	356	358	343	375	355	352	352	348	378	356	386	371	332	359	362	387	377	344	361	330	359	358	385	378	376	351	350	365	373	366	359	340	367	359	343	400	352	340	372	361	367	320	337	397	318	325	351	349	377	349	342	371	346	348	374	379	321	369	353	372	343	375	361	359	362	392	358	344	362	368	362	351	384	362	334	383	372	395	356	349	360	357	384	357	359	366	376	361	394	346	352	386	379	372	347	370	365	386	368	374	331	361	400	365	372	344	369	351	348	370	364	370	346	370	385	325	354	326	311	357	380	359	376	347	352	343	356	353	378	357	364	338	327	366	389	357	319	350	351	367	333	327	343	359	375	334	349	356	349	365	343	377	356	390	338	355	361	339	354	359	380	360	357	387	357	332	386	405	383	371	360	337	374	357	358	384	380	347	374	359	357	371	344	359	348	386	306	364	372	365	331	347	366	370	364	358	337	350	424	370	340	371	368	350	330	340	364	314	370	361	359	357	389	349	369	319	302	356	376	339	337	333	386	357	346	348	370	359	324	347	346	378	363	353	339	372	351	376	327	357	351	342	337	368	375	346	366	375	394	363	354	361	344	378	352	363	317	365	372	365	348	368	419	340	363	347	351	360	375	377	374	372	386	343	345	345	389	355	380	355	378	357	376	395	344	358	348	330	371	369	335	396	347	393	380	356	336	359	367	384	355	345	387	380	375	365	338	414	372	337	356	350	374	361	367	333	376	385	370	368	362	390	366	356	350	351	355	372	380	358	352	348	359	338	342	365	337	364	339	343	349	307	374	370	339	333	356	362	325	368	364	397	363	356	393	344	384	339	370	393	382	351	365	365	367	365	348	355	356	372	363	365	376	352	364	325	363	348	357	362	374	359	370	369	334	380	350	353	370	340	353	360	369	353	354	372	327	358	357	367	399	331	380	381	354	368	353	326	377	354	349	348	395	348	374	333	351	375	367	335	347	332	348	358	386	367	353	348	351	347	335	341	389	383	362	382	370	404	342	393	372	391	388	358	347	383	332	346	361	347	333	355	398	384	352	340	362	372	355	363	379	379	385	349	338	367	349	351	380	367	366	342	384	379	354	366	395	341	321	324	402	357	375	334	358	317	346	352	358	343	344	373	376	324	351	326	358	352	345	384	317	370	341	368	371	354	349	374	400	336	350	369	363	338	348	354	364	365	350	351	327	331	382	362	360	358	378	344	343	318	414	367	388	332	390	366	360	360	345	378	363	354	317	380	348	350	330	384	361	378	382	352	359	366	377	380	335	357	337	352	355	346	338	366	363	368	379	357	372	382	382	360	374	346	376	367	384	371	351	383	355	396	361	379	370	360	362	332	370	354	359	341	389	362	391	352	347	336	355	365	367	354	381	336	374	366	362	326	367	356	332	351	368	363	380	369	360	358	310	379	370	353	381	337	378	381	342	354	357	348	372	344	341	349	340	384	371	361	342	355	360	400	364	381	377	337	342	363	368	371	360	339	375	361	339	372	363	322	338	339	387	373	372	363	341	347	376	341	356	384	336	333	372	377	364	365	361	361	363	372	379	376	381	379	381	382	355	359	359	372	366	365	388	358	342	360	331	337	342	357	355	355	378	352	332	358	376	354	359	338	361	341	374	343	367	395	365	363	318	365	373	345	364	348	389	349	384	341	345	366	351	375	358	368	369	339	372	367	375	344	389	359	347	329	346	360	343	367	348	388	366	365	342	347	367	351	382	380	374	350	360	340	341	354	317	330	334	386	361	338	389	340	331	334	365	355	332	399	367	334	348	353	351	357	363	350	317	381	369	351	378	350	347	345	364	363	320	360	348	353	375	348	335	346	345	367	358	333	403	359	374	359	349	366	360	399	375	355	351	379	360	360	347	325	329	333	377	362	365	396	370	349	352	373	359	366	361	366	400	341	361	357	358	382	351	316	339	387	344	373	377	352	396	346	374	402	350	395	379	354	394	352	327	391	354	338	363	364	396	356	360	392	370	401	341	359	380	351	336	370	365	377	404	388	396	368	375	379	367	369	364	368	388	344	367	394	345	341	358	368	335	325	386	376	360	398	388	356	388	371	374	348	379	363	347	341	368	365	371	352	341	382	355	341	401	352	331	332	372	376	353	382	383	367	332	344	379	355	379	347	367	353	333	338	356	365	370	324	355	345	341	369	345	390	341	371	354	379	323	368	364	342	357	335	326	352	385	353	367	351	320	374	381	339	363	397	320	364	358	351	341	363	379	368	396	377	353	343	365	372	345	344	363	355	371	381	384	307	373	348	378	350	366	389	404	354	350	362	356	384	338	359	361	369	358	383	356	357	362	354	351	344	359	382	386	327	361	340	394	340	355	375	402	356	335	364	355	365	364	333	369	386	360	346	385	344	384	337	367	334	379	330	351	344	408	389	327	364	356	375	367	354	336	345	361	330	358	352	364	323	386	356	359	359	380	378	383	378	374	348	337	378	371	387	337	377	402	365	349	375	356	338	362	372	346	356	364	373	374	331	369	371	348	306	321	367	352	373	375	374	361	353	383	345	373	341	334	340	351	348	386	358	358	353	362	358	363	356	388	353	341	359	398	332	361	385	353	364	365	363	346	390	364	353	377	336	322	367	330	359	363	366	379	392	357	366	373	381	401	358	366	377	345	355	398	379	375	360	363	341	357	347	330	328	371	367	368	348	354	352	395	378	337	352	364	361	320	374	334	329	355	364	342	352	361	358	345	377	358	393	352	332	400	367	387	366	360	328	362	374	329	350	355	372	367	372	352	345	389	365	355	374	353	359	358	325	379	367	357	352	343	355	345	321	352	351	351	362	386	416	382	360	385	360	370	356	362	345	369	316	344	390	349	391	382	368	379	373	341	382	347	364	362	337	372	402	358	368	370	345	371	366	346	377	374	367	347	363	346	361	364	372	337	368	378	344	343	367	342	382	380	370	370	356	382	380	368	353	361	378	356	386	351	346	376	327	343	318	386	348	344	355	336	348	363	354	350	333	357	370	333	358	325	326	373	365	335	335	363	360	323	332	383	339	327	316	358	398	365	367	344	324	341	349	394	356	347	371	361	357	335	383	339	349	377	361	377	347	363	356	342	370	353	395	364	342	394	350	344	332	336	345	369	368	337	387	330	338	363	355	373	378	372	360	393	358	365	374	337	367	388	337	354	354	357	381	329	378	371	356	392	382	380	367	415	379	377	360	356	380	373	368	352	360	363	364	385	342	338	384	370	364	358	363	363	359	371	380	391	384	341	349	381	377	351	395	340	368	388	388	346	341	332	369	337	393	353	362	373	385	361	375	354	404	359	374	361	357	369	392	362	376	356	345
29620	11558	793	284	730	1477	1409	1420	996	615	432	250	239	200	213	199	208	196	200	225	196	206	212	193	208	190	213	206	197	227	197	209	208	188	192	208	199	182	224	193	185	181	216	189	190	222	207	182	214	214	219	216	233	214	196	227	206	183	207	182	205	238	182	214	189	214	209	211	192	179	219	185	209	212	174	217	198	200	183	208	183	228	194	224	206	178	228	193	213	196	211	174	193	174	167	209	186	232	195	185	183	224	215	210	206	213	201	194	196	193	230	199	236	210	194	231	214	207	198	195	189	216	194	185	198	200	203	216	232	219	221	221	211	207	219	200	196	204	200	187	206	197	207	194	187	190	199	205	194	211	220	179	212	204	176	199	214	190	199	191	197	220	206	195	180	177	209	227	194	211	205	215	216	207	240	182	216	217	216	184	212	188	211	202	214	179	216	213	210	176	199	195	195	234	183	227	197	223	204	212	222	184	219	202	206	229	209	249	187	201	175	185	209	227	212	188	230	186	182	198	216	204	202	199	232	199	196	208	216	199	202	204	219	184	191	212	208	199	197	230	213	210	197	223	195	219	191	212	215	233	223	212	201	205	231	183	214	205	205	201	198	211	207	208	184	203	210	185	230	217	181	204	209	203	189	212	211	211	203	189	210	175	190	209	211	194	215	231	202	204	201	226	204	212	193	192	227	191	207	201	190	187	190	202	215	223	195	206	187	225	175	219	206	215	227	214	204	210	202	195	188	214	203	190	184	195	212	203	178	202	215	194	214	213	199	228	196	238	215	205	197	215	219	206	214	200	219	220	205	209	222	199	199	224	210	191	191	206	193	225	201	199	201	188	214	210	190	203	228	206	177	198	213	190	190	190	226	202	208	201	222	198	187	224	217	176	190	176	189	207	200	192	193	196	189	242	205	201	202	227	231	200	181	226	225	205	206	238	185	202	193	203	208	221	224	209	200	214	196	234	204	240	212	224	207	200	201	207	207	200	207	212	210	216	205	197	235	224	217	214	202	208	186	215	178	204	216	204	201	194	189	198	186	196	197	190	191	194	194	190	224	195	201	178	232	199	185	200	184	158	182	233	188	212	180	183	215	204	198	201	203	202	218	241	210	237	200	219	212	211	212	207	203	203	184	224	224	196	240	217	199	204	196	220	197	227	211	216	213	212	211	205	194	191	208	196	192	229	191	203	209	206	210	209	216	188	188	210	204	205	209	203	176	198	191	208	197	212	212	191	228	207	197	189	225	222	196	188	222	200	206	198	209	195	216	199	219	201	197	204	203	199	229	194	198	205	218	196	202	173	178	201	213	223	220	197	194	210	195	211	199	194	203	192	193	190	237	203	203	184	195	208	199	212	214	200	204	215	225	220	197	191	213	226	195	214	199	184	198	212	206	206	190	198	193	217	208	216	209	199	210	206	187	191	194	213	193	218	199	201	202	196	173	190	206	216	201	223	228	212	204	200	193	206	207	204	185	205	192	197	175	204	200	216	228	176	232	242	179	244	184	200	202	209	215	188	210	210	195	207	218	209	202	192	228	201	183	200	215	214	207	187	191	214	200	204	207	190	206	200	204	194	209	226	199	196	197	192	202	190	197	204	219	157	190	231	198	222	211	193	228	198	177	206	208	192	194	219	196	191	209	217	209	213	195	223	206	177	210	188	215	212	214	211	195	195	211	210	188	190	212	207	212	205	209	214	207	201	227	202	208	188	205	195	207	222	235	217	213	200	234	205	204	206	233	217	209	242	197	207	180	163	213	237	221	197	206	211	196	211	215	178	206	217	197	237	246	227	206	205	230	185	209	189	213	209	205	206	191	178	204	212	201	191	208	196	204	194	208	191	233	176	217	200	204	184	196	199	203	200	225	208	203	216	207	190	243	198	216	218	189	226	200	244	224	205	199	222	227	211	191	195	207	214	196	226	175	203	206	189	224	228	213	241	183	208	208	199	190	209	182	210	200	210	176	219	235	185	205	218	194	224	216	218	189	195	244	206	207	224	220	239	230	212	208	192	202	199	215	210	201	216	188	186	187	207	215	227	196	210	226	221	190	201	205	198	208	207	224	196	197	234	213	190	211	181	185	197	203	228	194	205	216	220	217	207	211	191	193	195	212	220	208	200	224	208	200	191	214	199	191	222	205	217	202	202	211	196	202	221	205	193	209	224	219	225	199	208	212	225	190	214	187	238	203	193	187	193	208	205	199	205	235	233	213	220	216	218	213	205	217	209	216	204	209	225	212	208	186	226	230	189	235	224	186	204	201	206	228	197	193	177	193	219	237	206	222	216	199	213	201	220	186	205	245	206	217	222	214	200	215	220	217	221	204	209	212	194	230	206	190	206	190	211	197	206	208	213	202	197	214	208	189	183	221	217	220	221	211	215	185	196	208	209	204	202	209	185	207	195	210	199	228	197	191	199	205	231	223	207	181	202	214	191	190	196	220	203	214	203	207	192	201	177	180	209	228	245	206	181	208	228	207	201	194	205	229	196	249	199	199	221	212	226	204	212	180	196	216	219	200	201	232	202	215	215	190	231	219	223	195	196	206	208	224	211	193	199	213	202	184	201	198	215	191	203	236	205	214	210	198	197	187	164	202	194	181	205	203	217	202	191	184	192	197	211	188	174	210	212	195	198	222	183	221	213	215	209	183	231	211	234	228	213	168	195	225	226	200	216	194	201	210	200	172	231	206	202	214	218	207	193	210	219	214	199	221	212	207	196	176	226	183	215	201	201	191	203	210	216	196	189	213	189	231	222	218	184	190	201	182	209	231	201	221	188	226	208	177	177	221	195	201	199	195	185	209	192	215	211	214	222	222	194	183	218	200	184	218	214	194	206	210	212	218	214	217	191	225	227	207	204	223	195	190	233	216	217	218	209	210	192	202	168	190	190	233	209	174	205	226	188	214	202	203	199	195	194	218	197	191	204	187	202	208	197	177	199	212	184	190	224	211	192	191	217	200	197	181	199	207	219	215	187	206	229	210	223	229	198	238	185	219	207	206	191	211	215	214	215	191	240	199	216	189	202	181	230	215	191	215	206	210	200	180	207	203	213	224	166	216	211	223	219	232	197	190	203	209	209	183	163	201	205	204	215	184	208	197	217	195	179	206	172	213	213	206	223	180	177	220	174	210	201	198	205	217	201	209	198	203	214	211	193	189	205	200	196	191	207	192	188	180	197	214	236	235	200	209	199	204	188	208	167	213	174	188	251	202	221	224	191	204	229	198	220	205	201	201	185	224	188	184	234	214	195	180	225	223	199	206	196	191	200	227	203	222	218	206	232	216	200	216	226	197	209	214	221	182	192	184	220	188	228	184	190	195	183	190	212	187	215	214	201	213	205	208	212	202	229	217	193	170	185	218	199	186	227	225	196	183	198	189	183	189	180	206	209	190	193	189	213	185	191	189	214	209	223	222	211	204	225	191	224	209	220	186	210	212	216	203	214	213	211	206	197	186	221	217	190	214	192	199	209	183	194
27270	10899	599	676	3061	5965	5686	5423	3742	2171	1204	719	565	523	503	454	478	490	493	481	477	460	468	506	476	490	444	459	471	479	492	463	512	447	466	498	498	489	491	506	496	475	505	489	463	469	495	483	472	467	468	513	486	454	531	495	465	491	438	479	517	483	493	505	465	495	519	479	500	464	458	507	484	472	486	498	453	473	458	482	473	467	520	469	487	489	463	502	483	493	517	502	451	489	511	482	472	483	498	526	419	470	483	470	489	468	449	459	468	519	457	470	422	486	523	501	480	449	479	460	482	479	461	511	478	460	484	459	514	474	474	517	491	481	499	515	511	466	492	434	441	493	466	496	463	478	487	484	451	449	511	499	491	517	513	484	475	503	521	466	464	480	529	545	429	484	513	471	467	518	488	466	507	467	501	491	460	472	495	475	514	491	527	494	479	479	470	496	486	460	500	476	455	504	500	476	520	500	543	499	455	459	494	453	501	456	472	481	505	493	490	493	468	534	459	505	479	483	503	459	452	488	505	472	516	507	504	459	499	465	516	451	515	493	465	488	519	513	495	483	503	447	473	510	494	462	509	485	469	490	464	512	487	477	498	451	472	496	452	473	488	438	484	475	484	509	514	494	489	487	518	481	493	486	462	518	532	451	482	462	515	550	439	491	496	493	497	532	507	492	452	464	482	453	510	492	465	498	492	491	489	462	447	474	497	475	500	457	513	494	499	490	467	494	482	461	490	443	473	466	485	494	470	502	488	521	490	478	503	459	488	460	502	473	487	499	465	509	494	484	490	469	515	493	492	491	467	438	476	494	513	476	493	456	459	484	501	467	505	453	488	506	448	491	492	490	459	432	498	509	478	483	479	488	485	494	505	478	481	487	460	481	485	491	447	484	525	454	466	464	502	473	481	492	486	463	499	485	491	476	473	491	501	465	498	496	484	471	504	465	468	482	507	471	542	470	454	481	492	498	462	472	484	506	522	473	486	509	519	487	476	467	498	478	463	451	492	464	520	524	499	465	480	509	470	522	480	504	474	493	482	476	548	506	489	495	486	508	486	472	486	499	460	484	473	501	446	490	508	479	445	482	496	503	420	436	473	498	512	511	505	502	506	503	488	465	480	445	488	506	470	472	497	515	429	477	506	473	535	498	497	493	479	479	517	504	463	477	487	514	473	502	492	493	474	508	500	490	484	475	503	472	467	499	489	485	477	460	493	473	513	477	485	490	513	484	510	490	497	514	467	512	472	456	473	489	504	498	501	459	492	468	489	496	494	495	516	505	497	476	473	444	524	489	432	457	464	514	454	472	516	500	520	504	488	483	472	476	462	518	511	506	514	463	493	511	468	506	487	495	506	473	503	469	471	492	476	491	483	487	471	499	485	444	528	458	469	487	495	482	473	487	487	467	459	507	468	473	494	466	533	521	466	485	534	512	488	439	515	494	478	444	463	497	469	499	474	498	463	470	491	467	514	487	457	512	507	513	512	486	464	473	481	445	482	459	478	513	502	488	457	485	454	457	465	451	483	467	517	475	510	480	443	464	479	474	499	469	505	479	498	466	479	487	510	482	470	521	508	474	482	489	473	506	464	483	507	509	504	469	479	469	504	506	487	483	450	504	487	444	487	500	468	470	493	476	448	473	526	488	489	499	494	486	504	475	461	508	466	500	506	488	486	455	488	466	473	450	491	502	505	468	523	451	489	482	475	481	469	501	480	474	502	501	498	463	503	468	494	482	472	517	480	463	451	474	479	499	508	471	499	534	486	514	463	518	503	468	536	462	491	477	469	478	537	470	474	495	531	510	506	488	500	461	504	508	493	449	506	512	490	476	479	485	477	487	480	496	440	514	500	499	528	486	481	474	484	494	489	476	498	511	500	460	506	443	498	483	508	493	486	483	458	490	451	486	458	456	465	473	496	506	502	475	494	477	509	472	476	489	496	486	477	478	474	476	481	480	441	473	456	488	516	523	493	456	495	517	494	498	529	434	500	498	447	454	495	500	500	462	514	480	500	472	499	486	446	441	541	475	457	505	485	489	472	480	477	493	474	500	457	486	478	494	482	485	478	522	455	512	486	494	492	492	469	494	487	490	481	484	512	490	433	509	497	505	495	468	465	466	508	486	500	503	458	467	501	496	465	485	524	493	482	452	493	514	479	501	490	463	483	524	495	456	473	515	463	545	495	525	478	472	489	471	487	494	519	441	475	454	517	480	484	471	499	465	508	502	494	485	461	482	491	483	496	445	474	512	546	448	503	475	503	457	488	480	508	505	470	452	478	521	492	471	458	463	464	477	493	491	502	477	511	479	465	479	511	443	457	454	446	471	494	501	539	463	455	437	462	470	535	472	467	490	506	458	491	472	517	496	463	504	498	446	494	487	495	465	469	483	486	467	505	521	458	457	483	487	506	472	516	492	502	514	457	482	492	464	478	452	461	441	505	455	470	461	484	515	472	506	477	517	489	437	488	466	468	494	463	486	472	485	524	442	502	484	485	482	471	482	450	460	457	495	467	496	469	457	503	502	501	476	478	473	462	485	491	513	496	506	450	475	528	483	525	477	465	469	490	515	447	484	500	503	458	500	494	470	511	491	477	498	495	475	508	450	476	500	469	468	452	457	481	479	442	464	497	471	457	475	483	502	486	481	481	516	495	511	531	514	475	506	498	468	471	552	490	513	444	485	453	475	512	488	488	492	496	464	484	484	493	511	497	480	500	483	497	500	446	514	497	490	495	505	468	481	456	466	499	483	513	467	453	504	501	473	473	461	493	500	483	453	484	476	504	450	508	515	514	467	477	448	479	473	488	501	520	550	471	475	462	506	503	502	504	511	509	489	486	458	537	520	506	499	538	455	466	465	450	495	502	501	497	493	503	536	480	466	477	466	501	462	498	514	460	494	503	510	467	462	466	501	508	490	491	477	495	465	456	487	519	504	444	456	495	469	479	486	474	475	464	500	512	460	518	475	478	475	489	529	480	532	483	510	487	467	467	434	489	481	524	473	492	476	467	468	511	485	505	484	482	492	467	467	494	502	492	468	480	523	485	470	524	483	506	474	503	495	478	471	487	491	447	517	467	468	498	506	522	473	497	528	451	483	493	490	456	440	474	447	515	518	495	489	481	455	509	474	486	480	489	484	459	513	526	503	474	513	466	499	471	486	507	511	448	526	461	537	457	470	507	470	460	425	475	485	492	483	485	466	481	466	474	529	509	461	466	504	489	448	473	514	489	459	487	488	480	527	506	491	493	470	526	507	487	487	509	499	514	513	462	486	471	431	466	529	488	494	471	488	497	452	545	481	484	463	487	421	489	515	476	488	460	463	462	452	533	447	473	477	490	474	466	468	494	516	484	451	531	488	478	481	487	479	500	494	468	498	489	479	472	499	471	482	525	473	440	479	518	520	471	498	501	478	491	475	480	467	501	489	539	496	490	510	483	507	490	498	476	473	469	472	483	465	450	454	478	442	491	466	488	479	496	487	511	511
82329	61611	23125	7913	25976	32060	27861	19422	11124	4651	1809	686	323	197	176	187	184	167	162	162	159	180	183	152	153	197	180	188	159	171	154	180	148	174	158	167	181	171	166	154	170	180	168	172	166	159	173	149	194	163	170	155	179	191	170	173	159	173	166	179	169	153	167	159	164	180	172	165	174	163	160	192	156	185	185	170	171	188	156	139	147	182	186	190	197	158	162	181	184	161	200	170	162	161	149	186	173	175	177	194	198	171	166	208	166	176	174	179	176	188	201	177	164	138	182	172	149	183	154	169	160	153	166	174	147	158	175	170	186	178	180	182	179	185	141	176	160	173	164	163	180	198	168	161	165	188	184	169	199	164	173	172	178	156	154	176	144	172	176	177	166	166	135	176	167	160	166	140	153	176	169	138	160	159	147	165	168	159	162	170	179	157	177	192	178	179	173	168	163	189	176	184	179	161	168	164	171	159	175	167	181	164	159	170	152	157	161	141	175	155	159	221	174	159	160	171	145	183	187	170	162	183	168	198	141	167	163	142	178	164	183	176	169	177	172	202	188	165	177	174	195	150	136	179	161	173	174	183	152	140	162	145	194	161	183	168	178	143	159	170	164	177	139	174	175	211	165	168	164	161	174	176	192	162	148	177	194	162	177	153	182	165	177	167	180	148	180	181	160	176	159	168	164	148	182	187	179	186	155	152	176	175	179	172	169	169	161	194	180	139	158	164	150	178	165	174	189	183	144	175	166	152	163	134	177	155	154	181	135	171	140	178	159	161	160	178	175	159	171	139	164	162	139	173	182	172	178	137	185	155	186	160	170	170	159	163	166	181	173	166	186	177	154	193	191	154	178	166	185	166	159	157	188	160	167	157	165	162	183	178	158	166	159	178	164	160	169	194	210	171	163	167	165	166	164	172	179	190	183	177	196	170	160	137	172	155	194	174	162	139	169	160	183	150	167	169	189	154	168	183	159	175	171	156	159	161	158	170	174	163	161	168	178	174	163	156	150	166	164	178	162	180	164	160	157	163	167	178	179	171	196	140	160	164	180	190	190	162	158	162	184	175	164	162	171	164	163	163	189	147	152	152	182	175	169	165	183	170	167	178	170	174	181	186	187	158	165	176	151	162	173	179	178	188	175	183	159	178	182	175	156	188	175	146	149	187	163	131	175	184	165	131	161	183	180	177	174	166	176	175	166	157	164	182	162	159	170	204	168	157	169	171	161	153	176	146	155	190	150	189	166	182	172	160	183	185	183	173	165	164	183	186	171	188	186	154	184	158	201	136	169	170	166	177	151	175	172	158	176	183	169	178	169	137	158	163	165	160	183	151	165	166	171	160	181	173	158	170	183	186	159	175	140	173	144	145	160	150	186	156	160	181	181	170	188	197	158	185	168	156	178	197	169	158	166	169	150	164	169	140	161	149	159	181	176	166	170	168	169	178	170	148	188	152	157	177	161	165	174	168	167	176	171	178	185	163	173	182	176	187	176	182	179	166	152	170	167	162	141	174	186	155	174	181	181	202	169	165	168	172	151	159	173	153	169	155	151	154	146	184	154	147	170	176	155	152	167	177	159	169	165	181	158	155	159	171	190	181	176	170	157	163	180	152	167	164	157	181	174	148	179	185	166	160	166	167	181	185	156	151	153	144	194	171	165	170	159	149	173	169	187	159	171	183	182	164	168	158	181	187	166	172	159	160	189	182	192	142	177	153	187	185	166	168	162	177	145	162	160	164	192	167	157	161	185	169	141	160	165	168	158	160	195	169	157	195	177	174	164	170	159	174	156	160	178	165	151	173	156	167	175	159	181	175	163	184	161	168	178	210	163	170	168	192	182	180	202	160	182	146	166	164	167	146	169	174	168	158	143	151	159	164	175	157	178	155	164	174	165	186	152	136	188	144	190	171	170	168	178	151	159	156	167	162	180	170	167	157	153	177	163	153	173	159	177	169	143	163	174	171	170	166	172	168	165	147	184	157	182	155	160	169	177	176	170	192	160	176	159	143	183	150	155	157	161	182	173	169	169	146	161	156	157	171	156	162	172	169	174	164	194	166	146	199	163	174	169	155	174	162	183	153	171	155	161	167	151	160	175	160	139	151	168	149	172	154	188	165	166	182	155	145	152	157	181	164	164	152	180	159	171	169	165	197	162	169	165	172	189	154	178	175	163	143	152	160	168	147	157	183	179	194	155	190	203	158	165	170	161	144	164	167	155	156	174	177	156	186	162	169	183	174	170	190	186	169	188	165	184	170	178	155	167	191	177	152	170	181	172	182	157	167	145	177	170	129	185	140	187	190	167	161	184	180	166	160	158	201	176	169	179	129	165	165	176	153	185	171	161	175	168	174	185	156	157	195	167	150	148	168	168	198	159	176	172	158	159	169	165	169	186	165	164	148	149	181	155	147	170	148	168	160	172	172	177	177	169	162	159	174	178	175	175	160	160	182	150	168	172	164	167	169	175	193	177	163	173	170	176	178	172	160	162	160	157	190	169	163	145	172	151	178	165	179	172	180	180	153	151	184	166	172	165	178	152	166	196	180	162	152	146	187	166	163	149	186	171	165	174	158	182	181	197	171	156	171	176	207	172	182	166	167	162	149	166	164	159	153	148	155	179	159	151	152	169	178	173	175	168	165	161	152	161	158	169	159	141	162	161	168	154	169	178	160	165	143	171	158	163	147	164	187	176	174	151	175	170	171	175	185	167	190	160	145	167	155	171	185	157	177	188	174	183	156	179	187	181	184	172	165	158	158	167	186	154	172	178	179	180	159	155	168	136	178	169	167	171	162	176	175	154	173	161	180	146	180	190	151	169	188	162	180	183	173	164	184	177	182	181	177	192	166	152	157	167	170	175	164	178	184	161	172	170	170	166	160	174	161	162	170	190	178	164	156	170	159	183	177	156	153	158	165	174	172	166	178	157	159	191	151	161	188	154	183	140	180	158	153	172	164	187	150	167	181	184	185	190	179	168	155	185	186	165	171	161	133	181	198	176	159	152	180	179	166	143	173	161	159	170	169	173	162	168	158	155	179	182	163	183	197	183	172	203	173	166	171	177	162	185	162	160	177	165	151	163	170	167	183	160	173	154	179	191	153	163	188	172	166	187	178	174	148	178	154	180	172	163	168	165	188	182	192	170	183	175	173	161	162	168	161	171	192	191	174	183	167	164	179	162	159	203	160	159	184	162	166	161	181	176	185	157	162	142	162	177	152	159	180	156	172	174	168	175	158	176	175	139	181	169	195	160	172	173	175	178	171	163	189	183	171	165	183	155	161	185	172	188	173	149	163	187	186	154	160	168	158	153	183	156	178	172	192	158	184	171	178	175	155	167	158	176	174	166	157	158	165	131	165	178	162	167	164	161	156	165	169	182	177	176	170	186	167	173	188	178	166	172	177	174	164	151	157	154	182	151	175	165	154	158	188	175	172	159	171	171	157	179	177	170	196	184	180	155	160	189	156	178	186	163	166	183	131	141	162	191	165
57607	43003	4513	9807	42385	46228	42722	35751	26030	15174	6887	2634	1072	559	440	430	393	359	397	394	394	385	429	371	398	412	439	447	424	379	368	385	386	431	374	370	421	376	409	369	416	382	450	418	447	389	366	442	409	430	396	394	407	407	409	431	406	394	421	383	389	412	379	414	398	419	389	418	400	399	421	369	426	401	401	402	395	403	417	408	399	384	383	465	403	411	399	371	415	412	394	396	392	386	408	424	368	411	383	415	401	426	410	408	377	390	411	393	394	439	434	395	443	417	409	391	436	405	404	401	425	391	429	401	431	437	425	456	392	399	404	411	413	395	405	381	418	392	399	420	392	420	403	405	396	426	376	409	397	404	444	422	407	403	402	361	414	435	386	406	394	402	381	424	384	384	384	415	414	391	419	408	440	407	364	349	401	394	391	403	370	400	431	432	390	422	433	385	400	396	433	413	391	400	366	373	399	416	401	425	397	395	385	382	390	398	422	434	388	408	409	403	412	354	387	457	401	438	396	425	377	404	414	392	424	432	401	364	387	400	399	391	401	387	411	436	393	420	395	376	420	422	394	428	418	362	437	401	391	382	417	370	410	436	372	382	411	412	432	397	398	399	395	434	435	433	369	407	413	387	387	390	425	386	407	430	410	412	362	420	409	463	404	411	427	399	421	401	436	417	382	374	397	415	395	377	389	399	400	415	411	434	402	413	398	416	385	397	383	378	427	415	389	417	406	433	394	387	400	391	369	407	434	405	379	408	431	363	416	402	395	381	363	424	429	407	407	416	423	372	378	398	410	426	397	449	380	382	385	412	414	408	423	395	441	380	415	416	384	440	373	401	409	397	403	393	390	404	420	386	437	407	409	423	386	420	416	370	427	403	405	409	430	402	406	433	424	367	400	355	406	383	418	422	390	432	415	372	410	403	415	406	428	421	360	386	431	394	387	391	431	422	377	435	429	386	417	408	404	388	411	421	418	445	439	426	394	427	371	395	400	394	410	390	378	424	420	411	420	394	418	411	431	404	384	427	417	423	409	386	401	419	426	451	432	419	392	376	443	385	425	393	377	359	385	366	417	402	406	393	429	403	410	405	437	426	410	430	436	407	424	430	383	411	405	384	393	401	400	417	415	403	422	402	369	391	448	417	380	390	412	373	398	395	397	409	415	419	375	384	383	368	423	440	389	430	422	417	409	425	362	390	401	417	440	405	412	405	427	394	381	411	427	400	436	404	383	425	410	416	372	388	401	450	431	416	393	406	435	389	385	416	443	397	377	416	401	437	373	397	448	406	404	350	387	392	396	383	375	404	413	438	390	418	403	426	399	417	414	381	399	408	412	434	410	397	370	405	428	389	390	409	403	375	387	400	380	376	411	390	420	419	399	416	403	415	374	408	421	411	421	417	400	432	402	443	393	387	384	443	421	390	374	385	409	432	420	419	414	387	406	423	428	417	391	371	411	377	401	402	374	387	360	399	388	365	402	409	452	373	378	412	410	387	385	393	412	407	381	406	460	409	425	419	392	430	430	413	387	395	424	403	411	409	426	394	392	417	405	383	375	409	425	400	403	421	420	396	417	385	420	423	385	403	412	403	410	390	411	407	403	389	420	411	433	363	407	382	416	429	407	380	398	412	405	423	374	419	427	403	420	434	412	411	385	432	418	418	405	397	368	431	394	423	411	407	403	424	429	370	425	407	419	386	385	406	445	420	419	421	414	408	444	385	417	392	432	396	400	397	397	414	416	370	414	413	405	407	383	411	426	375	405	397	396	375	409	420	410	407	389	398	416	396	407	434	411	441	422	404	399	409	375	405	409	389	426	398	439	394	398	435	386	409	413	394	391	359	412	444	407	418	412	382	416	386	401	380	416	411	391	379	405	398	407	362	408	447	387	392	384	416	390	412	397	452	354	394	397	391	409	387	410	413	388	371	378	398	418	383	417	417	373	415	374	403	429	415	376	446	410	379	392	432	372	373	426	425	416	388	411	413	415	399	431	380	392	439	407	449	389	409	394	414	431	406	392	398	387	423	381	379	399	423	403	407	419	391	415	426	406	415	422	457	379	379	395	425	453	378	414	399	420	435	395	375	444	418	372	440	408	371	416	441	407	410	370	403	389	417	385	421	386	423	389	417	412	382	412	445	385	389	413	384	404	415	392	413	428	377	394	416	439	434	390	384	407	415	411	401	390	442	404	391	379	401	412	420	428	422	387	393	383	370	363	386	424	406	405	412	393	423	416	408	396	386	364	396	404	387	384	404	408	394	386	429	414	407	437	412	421	397	381	425	398	430	423	401	400	418	404	412	398	408	393	371	431	423	408	425	404	421	403	419	397	398	437	446	427	416	462	418	419	420	417	381	391	424	395	418	424	376	381	405	431	444	402	373	398	404	407	385	399	419	429	389	440	414	408	362	411	385	396	418	422	392	395	415	394	397	397	402	394	396	412	408	391	390	407	381	407	369	383	377	411	391	438	391	380	434	427	433	403	452	442	419	412	394	420	401	415	427	427	382	428	372	390	373	379	424	387	427	433	441	449	410	412	429	386	392	411	377	400	381	405	427	375	430	385	407	401	349	415	442	410	394	391	425	415	388	411	399	385	402	398	397	364	397	451	418	409	448	430	388	412	413	409	427	392	386	405	358	429	418	378	407	396	419	370	374	464	449	404	420	390	459	404	416	370	389	433	414	424	416	393	390	382	389	383	399	418	405	415	386	431	398	393	391	351	413	380	375	417	421	430	389	386	414	397	420	384	418	364	397	416	408	388	410	422	410	409	411	406	389	396	410	412	425	396	410	386	409	430	418	446	354	395	396	380	395	430	451	428	431	424	423	388	409	431	442	373	389	434	432	388	435	457	373	408	392	447	391	398	406	443	425	427	367	417	431	381	419	431	417	386	376	410	394	399	370	437	411	408	419	421	391	430	402	401	401	383	429	408	406	421	380	405	396	401	406	403	430	362	427	404	410	409	414	408	407	419	430	383	410	413	423	418	440	409	410	371	399	401	403	397	359	412	409	386	414	413	427	406	404	393	386	391	390	396	391	387	420	407	418	403	418	380	418	397	446	416	379	404	411	367	395	397	402	403	385	382	404	385	398	408	405	438	393	361	419	387	411	421	379	409	389	429	401	393	380	402	432	376	391	407	366	402	397	399	409	413	416	420	443	376	373	402	379	414	383	421	419	389	449	422	427	395	443	428	422	397	400	372	392	461	359	412	410	410	368	385	379	386	405	384	416	410	422	392	408	379	379	375	389	379	415	425	414	414	386	410	443	401	419	407	408	384	433	378	422	417	393	407	407	368	406	409	391	414	391	393	365	402	389	394	360	418	399	422	379	381	404	465	431	409	401	437	396	385	400	426	388	414	415	396	431	408	432	451	456	426	399	413	394	424	438	379	416	397	417	406	399	386	378	392	390	396	443	405	384	416	394	437	434	388	405	422	402	410	410	403	420	404	399	427	366	410	402	431	405	396	432	411	398	404	370
84273	61469	24472	17344	29441	34501	34675	23015	13578	5875	2318	859	325	220	203	167	160	136	133	147	166	167	147	164	146	174	153	154	153	157	142	136	179	160	146	155	135	169	187	140	154	174	132	154	152	157	169	161	157	163	138	117	171	170	181	163	149	130	163	151	137	142	153	155	173	145	129	142	152	166	154	164	129	151	160	144	170	154	176	157	142	150	163	144	157	178	149	177	164	153	147	159	149	165	152	161	163	161	160	157	171	139	151	151	157	171	150	156	154	147	168	162	163	146	147	154	138	148	150	174	184	161	166	156	143	132	177	179	172	152	155	151	139	164	158	152	149	167	155	153	153	165	149	167	180	143	122	160	140	143	142	154	145	136	146	148	163	158	155	154	162	155	167	146	158	151	141	164	153	152	152	140	154	155	151	180	149	160	134	123	154	180	114	162	166	152	161	146	167	152	169	132	149	147	163	167	138	155	147	149	151	145	158	146	161	150	128	147	168	153	144	166	155	146	148	165	144	136	138	155	162	163	166	166	139	171	165	171	157	149	148	165	156	127	178	136	139	161	174	171	162	150	174	160	166	154	183	148	154	175	154	150	152	152	131	151	158	161	161	172	178	172	154	142	168	143	162	162	172	149	163	136	154	126	151	141	146	143	147	160	142	119	146	150	171	147	137	153	149	178	157	145	139	148	145	161	164	149	151	141	152	177	141	152	167	159	158	138	158	154	172	152	167	156	175	137	149	164	154	123	151	153	147	135	160	164	131	166	147	155	163	157	157	165	150	138	179	132	168	163	156	166	161	135	158	161	150	157	116	143	143	169	156	154	170	164	133	139	169	150	153	143	168	181	154	159	155	171	170	128	185	138	169	146	152	191	170	125	134	157	143	144	170	140	126	162	145	159	149	163	138	142	130	159	145	159	164	150	175	160	141	175	136	137	140	138	151	161	130	146	158	161	167	150	149	134	129	120	167	179	147	174	149	155	169	184	155	136	147	156	158	171	156	157	145	148	150	129	148	174	166	163	174	164	153	153	134	168	147	162	159	150	142	160	170	159	153	158	134	133	169	151	157	128	138	138	142	150	155	156	163	135	149	177	158	165	159	149	157	165	161	124	136	143	149	177	162	148	161	163	163	174	164	161	150	185	166	150	162	157	151	143	158	153	147	170	157	165	152	153	141	153	163	171	150	156	145	142	155	137	162	141	167	152	156	125	149	153	161	162	150	156	171	155	176	159	155	139	158	156	145	152	162	158	164	139	145	149	153	152	171	145	151	145	140	121	172	152	160	152	170	141	152	120	164	159	157	158	143	141	137	154	140	162	166	145	163	151	145	134	163	162	156	161	153	155	150	131	151	171	180	168	148	140	129	158	128	176	150	161	172	136	147	163	160	153	142	160	171	180	148	153	167	148	156	154	175	148	149	141	133	187	156	133	149	162	170	148	142	162	145	168	145	147	167	126	133	146	147	132	145	141	156	152	169	152	169	145	160	163	154	158	143	163	150	169	150	134	144	164	154	175	147	158	135	175	174	131	129	159	128	165	161	151	151	165	145	141	158	146	148	152	162	183	149	159	155	169	164	164	142	152	155	157	156	156	152	153	180	145	157	123	158	150	136	177	164	151	166	162	154	150	155	146	141	153	172	152	137	151	144	136	173	163	167	141	150	141	155	169	173	159	141	144	155	170	176	155	180	167	157	172	143	164	139	139	163	152	177	168	132	139	149	174	157	150	160	152	161	155	165	147	156	162	165	161	167	161	156	173	171	152	150	155	160	162	160	123	164	153	172	149	164	149	136	175	157	131	144	149	132	147	154	147	160	159	147	154	149	157	149	157	157	176	133	157	150	161	148	155	146	152	137	169	168	132	160	141	133	153	155	133	162	167	147	139	148	146	137	155	143	166	150	141	142	141	148	178	141	127	148	148	144	145	180	164	155	163	153	157	143	150	149	155	140	153	147	157	179	151	152	138	135	154	152	164	172	163	125	123	144	168	169	162	169	157	161	156	170	151	162	157	157	176	174	148	155	146	160	140	176	144	146	127	149	161	139	155	167	179	147	155	160	142	164	195	162	159	152	142	151	140	167	160	159	147	165	155	165	156	173	172	163	136	161	162	147	155	159	163	156	157	158	157	172	164	156	156	141	185	158	169	144	148	164	158	157	175	139	153	150	149	171	165	145	154	153	163	151	129	141	162	133	166	147	168	141	145	144	179	125	156	149	153	154	142	162	153	144	141	140	158	164	152	147	161	121	193	155	141	156	159	138	160	136	147	144	155	172	172	137	162	149	157	170	178	159	163	141	133	157	160	174	181	152	168	179	171	159	163	144	163	160	147	172	169	164	142	136	130	171	165	147	149	154	150	148	153	153	162	152	160	139	141	142	127	152	160	163	161	145	144	158	171	153	147	145	163	154	156	156	162	156	160	170	142	158	153	152	169	142	144	163	170	154	138	143	148	142	136	159	138	172	178	160	154	164	181	162	131	152	175	169	158	154	153	125	159	146	174	148	158	136	142	166	141	127	179	154	130	185	151	152	134	142	156	164	141	145	152	144	145	177	120	142	159	154	151	151	137	155	166	174	153	179	178	145	179	154	160	135	130	167	160	171	157	142	152	166	151	162	150	147	146	163	152	148	150	177	151	160	160	149	148	159	149	149	162	166	155	149	140	160	161	146	161	132	157	140	147	149	134	142	147	160	169	151	160	161	164	164	168	140	167	145	127	162	159	144	136	136	150	158	181	177	157	141	145	168	156	169	175	179	149	148	147	143	133	144	142	145	161	154	152	159	136	171	164	151	156	183	179	150	165	185	153	140	158	159	142	164	167	125	158	149	138	148	159	142	139	173	155	142	155	141	144	139	141	164	155	151	169	159	156	157	159	140	145	157	165	146	141	167	150	160	153	142	175	143	146	154	160	153	170	137	144	143	164	158	153	153	159	144	146	165	156	151	151	160	195	161	160	143	157	149	158	133	160	148	154	145	153	178	175	157	147	166	169	148	144	136	149	144	158	154	148	146	149	168	167	159	146	151	161	161	124	168	143	151	150	160	143	151	130	170	159	167	147	162	134	146	146	134	134	171	134	136	137	155	156	165	164	149	163	145	162	129	150	140	144	169	145	142	142	134	139	157	153	137	136	143	143	176	123	151	141	155	172	161	142	155	146	136	136	148	161	143	146	155	168	162	161	170	148	163	145	186	168	127	170	174	158	165	152	138	148	147	157	140	150	151	154	165	151	153	162	175	172	171	155	161	155	162	151	159	157	161	166	190	163	169	161	146	152	168	135	131	141	157	160	139	160	155	151	152	127	159	147	158	173	130	141	163	180	141	146	154	133	163	148	162	137	129	136	172	138	152	150	154	158	171	179	158	169	165	148	162	165	149	166	155	161	149	129	162	153	148	148	175	170	145	139	156	149	166	165	143	182	150	138	150	185	169	145	157	138	165	165	181	145	163	153	146	155	164	161	167	182	167	154	175	172	166	167	165	145
60527	43829	6876	26978	43857	48229	47807	37938	28989	17641	8748	3490	1297	570	373	382	375	396	373	367	384	380	323	349	369	377	383	397	395	398	361	371	413	362	343	351	342	342	370	378	391	350	337	394	367	362	360	402	354	407	353	399	388	375	408	385	353	373	337	344	370	408	353	412	383	360	367	349	369	411	358	384	394	348	352	417	367	388	367	379	323	418	348	423	354	402	368	375	385	336	377	384	396	354	392	376	375	384	350	387	356	347	359	371	367	390	396	390	366	375	391	339	388	370	386	393	348	403	362	356	373	390	387	360	361	401	377	353	372	412	372	355	370	382	362	415	407	351	370	397	427	373	382	373	376	367	396	376	344	389	365	330	356	358	381	372	381	340	378	396	354	365	374	379	357	378	364	394	413	363	365	345	365	361	349	381	363	347	353	366	379	369	353	343	364	373	389	374	364	344	385	367	373	357	364	378	387	350	378	342	391	365	370	367	364	357	372	375	356	352	364	366	359	382	392	355	393	343	373	373	401	361	366	401	373	366	410	389	367	388	408	345	359	378	376	381	404	406	348	361	357	402	371	355	364	375	400	373	374	377	350	322	331	414	403	388	350	354	394	362	401	388	368	380	404	360	367	387	387	387	408	371	382	393	383	375	364	388	363	355	372	382	358	386	414	352	353	410	355	386	344	369	377	380	368	346	365	362	379	360	321	369	358	363	351	374	387	358	370	387	423	378	400	361	394	345	374	381	354	354	382	335	355	400	384	402	398	353	399	386	375	341	394	347	380	382	364	351	351	313	381	368	324	352	384	383	363	389	353	382	421	349	371	354	333	396	420	364	366	354	373	335	340	376	401	371	374	345	392	381	390	373	374	363	412	364	380	366	323	385	355	406	398	331	392	341	359	375	399	383	346	347	371	370	402	378	381	371	365	355	405	366	388	381	357	395	368	361	353	387	388	318	369	332	391	337	364	361	357	362	398	375	336	378	356	384	380	417	389	366	401	358	375	357	378	364	368	366	354	382	378	349	377	427	365	363	408	401	386	406	375	365	372	362	374	357	419	357	380	391	351	378	383	371	398	359	362	365	373	393	410	370	381	401	364	359	372	353	363	376	366	390	373	337	362	372	350	385	379	409	367	380	363	384	378	336	403	336	331	357	346	381	373	381	395	365	383	384	324	349	367	384	372	390	368	389	407	359	402	336	358	365	374	360	365	372	386	365	378	416	356	401	373	349	358	374	392	380	371	376	377	369	363	391	360	379	341	385	359	361	358	367	364	396	396	384	341	375	397	329	381	379	367	368	372	377	372	393	357	394	398	359	355	401	363	355	377	371	357	343	368	380	348	347	334	368	391	381	366	360	363	365	368	376	350	366	341	405	365	382	358	407	388	353	361	381	415	367	369	362	397	350	362	365	365	360	357	332	386	362	383	380	398	385	336	375	371	395	358	362	393	360	380	360	395	381	389	383	359	375	398	363	371	361	372	400	392	356	344	362	363	353	394	403	328	374	388	360	343	360	376	377	388	385	407	384	382	350	368	356	403	389	367	337	386	346	384	362	398	373	391	399	368	388	391	328	414	358	348	374	378	340	353	368	368	364	388	374	359	372	357	360	410	370	406	344	360	364	365	384	348	381	391	385	373	385	391	398	405	373	366	360	385	361	382	379	349	377	390	362	375	355	346	357	387	368	373	418	352	392	363	385	379	360	421	378	401	390	396	384	402	336	353	367	392	368	367	369	386	360	379	355	344	403	384	403	373	355	363	346	381	375	396	345	408	380	385	390	407	377	372	358	351	346	398	342	353	370	379	342	384	374	384	392	348	366	393	357	343	345	365	349	386	386	350	345	373	358	387	331	406	366	348	378	360	377	347	348	398	356	369	369	380	360	354	388	389	389	395	368	385	405	339	377	391	341	398	380	395	381	407	372	350	348	376	382	358	434	359	372	365	390	352	396	373	415	364	373	390	362	368	387	382	390	387	373	341	357	361	365	378	351	359	374	367	388	399	347	359	350	379	373	365	388	347	355	365	374	376	361	398	366	371	359	353	384	364	396	317	341	380	366	387	377	383	400	381	360	395	374	362	396	374	364	354	379	337	360	415	399	361	380	376	357	384	387	363	403	342	355	401	360	354	365	376	441	340	357	356	364	385	345	395	340	422	366	406	352	356	389	374	371	376	360	408	365	387	353	373	380	385	357	337	373	372	388	368	348	379	372	362	379	383	409	390	386	345	411	391	413	367	365	400	383	438	363	365	360	381	349	357	410	373	329	380	373	361	380	363	371	373	394	379	367	390	364	376	409	412	385	372	354	354	336	379	394	357	352	375	400	353	356	370	356	380	370	380	371	371	344	397	360	368	364	348	411	377	409	347	352	349	375	402	366	396	369	370	370	356	368	388	399	401	394	402	404	376	379	390	349	379	413	381	368	351	366	379	351	372	339	374	331	375	371	362	386	379	370	365	365	377	369	401	386	356	388	356	378	397	365	366	354	368	358	361	361	352	389	375	352	388	366	342	374	391	386	384	355	380	395	381	401	356	355	362	354	386	357	360	351	379	368	408	389	364	377	366	377	363	369	391	384	361	382	400	362	343	373	340	354	384	380	376	379	384	331	365	375	365	385	392	397	376	394	412	355	423	383	350	410	378	383	313	395	411	387	371	340	354	375	344	372	371	374	367	383	394	368	416	360	385	383	368	394	368	367	410	355	357	346	385	389	363	390	384	370	384	365	361	378	376	381	359	373	379	376	337	397	367	356	392	363	351	381	393	372	383	403	385	370	394	357	378	368	337	382	375	347	422	369	364	388	364	397	363	394	391	364	351	370	386	375	399	400	343	349	340	360	365	357	357	386	344	402	344	340	393	362	394	355	377	381	348	335	349	385	398	392	359	352	371	351	416	372	374	363	346	380	383	368	354	399	380	391	402	371	374	393	374	381	400	364	371	350	389	360	375	408	353	383	372	377	337	366	365	363	354	403	377	359	404	356	361	375	391	382	374	362	389	374	405	365	394	359	372	379	369	366	385	384	385	335	374	368	385	332	372	370	363	393	390	371	352	378	373	374	356	389	371	340	377	390	389	372	372	354	375	419	347	336	363	397	366	376	362	339	361	373	356	405	367	377	377	381	381	413	392	372	382	370	389	373	396	360	408	385	337	359	341	372	366	351	382	369	373	333	385	401	405	411	359	344	354	392	363	372	361	357	341	372	362	347	385	376	384	391	397	374	375	395	381	360	361	337	362	369	400	370	369	407	393	355	354	404	387	412	370	354	386	395	378	390	369	369	365	383	368	335	375	369	372	397	393	402	340	347	403	417	365	351	351	373	372	351	359	370	385	360	346	355	380	378	374	387	372	376	372	391	388	370	368	393	378	355	363	355	397	358	344	394	373	392	380	388	374	379	389	376	355	368	387	364	407	384	361	407	363	383	359	345	374	402	367	342	356	399	387	351	414	369	345	374	391	373	373	385	377	360	387	363	385	354	387	372	403	399
28831	9529	602	442	610	1227	1801	1306	960	625	389	312	240	244	200	196	193	206	195	217	201	202	246	210	219	225	192	194	221	226	187	206	205	231	200	225	205	224	219	207	229	224	205	184	210	223	215	218	251	219	211	218	218	224	221	200	201	192	196	220	204	209	193	209	198	191	230	200	194	213	214	184	224	229	194	198	211	201	212	217	230	209	207	192	192	233	211	204	193	199	217	217	217	223	218	214	207	209	183	208	194	192	234	216	196	182	206	183	187	206	226	218	234	225	229	181	189	204	211	192	185	215	210	224	217	219	200	199	229	203	218	201	243	205	218	197	230	211	207	223	214	190	236	206	219	174	202	212	196	192	201	197	205	218	186	209	203	211	203	208	240	216	187	189	191	194	198	222	219	241	208	212	240	220	195	223	226	225	223	211	213	190	219	206	212	212	217	209	197	243	229	202	228	196	215	214	191	188	212	208	203	209	206	214	214	185	232	201	226	219	219	230	181	214	203	214	210	202	202	192	201	207	197	216	205	231	189	211	217	203	235	215	203	209	183	209	223	207	232	231	205	218	236	218	221	210	212	202	199	195	196	209	218	190	236	186	193	230	214	247	196	196	195	211	230	214	216	216	205	224	211	208	200	209	219	197	205	206	208	220	209	212	205	186	214	206	231	224	218	207	224	230	226	238	203	226	213	227	213	207	210	223	209	197	221	198	220	190	204	194	178	221	197	193	211	174	212	230	222	208	192	189	209	216	195	218	213	198	205	215	231	186	227	218	195	222	225	200	224	201	210	215	230	206	219	184	217	211	212	196	241	214	214	187	225	230	229	200	212	190	215	213	214	229	223	213	242	216	211	213	219	190	199	211	196	202	226	195	227	203	216	220	223	221	221	214	210	247	194	187	186	216	213	199	203	204	196	216	231	198	206	216	218	201	206	229	212	195	206	218	218	220	173	210	207	195	198	231	187	222	180	188	188	216	211	207	199	236	227	233	227	224	212	211	226	225	186	199	187	193	216	230	231	231	204	250	193	209	238	198	181	256	220	220	211	222	227	223	186	229	202	228	190	195	208	199	170	218	228	197	178	197	213	187	218	220	212	236	239	203	192	221	176	196	209	215	193	218	205	202	189	200	205	212	218	215	205	203	240	220	220	214	212	194	207	230	194	215	232	184	201	220	223	227	211	219	181	205	212	222	237	232	230	224	206	224	209	231	201	186	200	221	214	220	214	199	198	206	217	215	202	202	209	201	196	202	207	203	192	207	218	215	215	213	240	200	216	224	223	226	240	214	211	197	219	208	202	220	206	213	206	225	207	182	222	250	202	223	211	210	218	207	201	214	212	214	227	203	193	212	220	225	244	247	208	228	202	217	236	227	196	223	203	181	200	234	231	215	214	229	218	226	191	211	222	224	207	207	215	189	213	216	188	199	190	221	234	197	204	196	248	192	224	184	212	221	232	245	197	208	225	229	212	199	217	211	195	223	204	203	213	218	175	197	189	217	201	173	222	222	236	205	212	192	211	224	205	202	238	205	196	203	202	196	204	233	200	221	225	198	214	225	197	228	190	200	208	205	231	237	189	189	204	189	224	201	174	223	202	228	220	229	195	184	197	212	215	203	215	225	208	208	188	232	188	206	237	203	210	186	224	233	217	205	195	212	210	186	228	161	201	213	219	225	198	191	231	219	201	215	202	226	196	198	222	219	207	211	216	232	190	186	228	185	212	226	198	205	210	207	220	209	207	207	195	228	218	199	236	216	204	222	183	186	197	227	217	210	217	209	239	207	228	219	206	213	223	210	222	232	231	203	208	209	224	211	221	197	196	219	238	220	224	240	209	204	207	208	185	202	216	230	186	214	198	208	239	214	211	206	201	169	217	204	201	180	207	195	200	206	203	191	223	222	215	217	197	209	212	210	194	203	233	219	184	216	181	214	194	212	214	185	236	184	233	198	222	211	182	234	237	205	210	203	229	232	219	215	202	214	238	236	257	219	205	208	236	194	212	228	179	204	196	208	247	233	219	225	227	210	201	214	209	198	247	213	236	228	210	230	219	188	196	220	191	212	213	212	201	205	242	210	197	216	237	214	208	226	207	220	196	187	193	213	204	219	198	231	202	215	212	216	233	206	193	214	219	219	204	198	209	208	218	238	222	228	210	200	232	207	198	200	227	212	199	225	199	206	221	201	217	228	210	223	218	200	211	222	207	217	220	242	192	230	208	216	214	189	190	176	220	216	210	217	187	214	196	182	233	198	179	215	198	219	213	235	209	237	188	219	182	199	217	191	206	217	223	212	184	205	226	209	213	214	207	218	190	192	197	226	215	195	232	216	196	199	204	203	213	231	202	208	221	228	220	225	216	223	203	236	214	214	209	218	238	191	217	208	216	186	170	237	209	188	225	232	220	183	207	190	238	192	198	202	203	210	196	201	198	214	208	215	190	211	188	199	215	207	201	217	226	212	211	194	220	203	200	217	185	229	188	194	223	197	204	206	213	220	196	193	238	220	225	207	211	211	226	201	208	214	194	223	209	202	223	207	210	180	201	236	231	214	193	216	184	195	244	217	208	218	209	184	215	176	220	209	197	189	200	200	207	233	202	186	229	234	200	204	207	202	203	205	204	190	199	185	196	192	205	211	193	222	220	219	196	205	201	223	195	205	233	207	223	212	206	202	218	192	225	207	202	207	216	203	219	199	202	216	212	216	220	213	170	210	228	227	199	211	210	205	212	200	182	232	221	208	178	242	194	239	204	217	211	216	228	222	195	192	228	207	222	227	192	200	223	228	204	194	230	214	204	211	232	208	235	195	214	182	254	215	230	220	211	205	188	199	211	206	209	196	248	220	190	197	237	214	206	193	207	201	207	217	206	212	197	209	206	205	194	207	194	203	192	230	224	224	222	217	206	215	213	205	200	216	204	191	221	198	202	193	215	213	218	238	209	185	204	215	217	195	225	207	229	212	230	198	212	193	216	211	207	196	213	211	233	204	219	222	197	199	204	198	204	217	223	214	202	207	222	208	226	202	225	237	219	233	223	213	198	222	202	231	216	212	215	194	223	234	225	185	185	222	205	205	214	200	201	215	227	209	220	186	234	181	235	234	208	225	197	194	214	221	194	214	191	212	177	215	226	212	230	210	222	206	200	214	206	209	225	194	201	206	193	215	178	217	211	208	218	219	211	192	227	198	209	199	203	203	191	226	203	207	215	210	241	217	177	227	242	190	212	229	195	201	198	218	200	224	220	213	200	182	221	195	216	222	228	203	200	217	213	210	198	184	216	221	195	191	205	231	210	218	179	207	215	193	220	206	212	207	187	210	223	181	216	205	235	208	185	211	183	198	214	216	234	225	205	219	211	219	207	211	236	214	199	205	203	210	219	211	229	218	218	184	220	210	220	213	209	207	207	226	226	229	205	212	231	203	215	207	178	195	196	220	217	201	226	215	189	215	225	235	211	238	217	210	215	235	220	195	219	210	226	218	191	198
26867	8721	662	1535	2318	5765	7165	5303	3690	2187	1290	789	621	592	526	491	527	469	502	472	504	496	492	476	489	510	496	557	524	538	507	452	492	534	475	507	539	490	500	473	468	501	538	496	480	530	492	490	501	495	518	472	469	510	486	535	521	495	511	504	483	536	533	481	516	449	529	474	502	510	475	493	532	467	497	520	519	526	501	501	511	484	492	486	516	466	499	515	477	496	495	524	520	484	471	506	447	504	493	477	493	478	485	491	494	510	518	509	507	511	489	479	455	524	486	472	480	456	512	486	541	496	529	520	449	493	473	489	516	485	473	490	504	514	512	521	491	508	517	499	527	506	474	484	498	473	497	499	520	496	485	545	530	483	470	530	477	489	498	508	525	495	500	509	506	541	472	476	470	528	487	535	473	490	530	480	537	464	535	505	505	481	554	448	488	488	494	517	519	461	535	508	503	540	499	495	497	499	509	518	507	503	510	495	548	496	496	538	509	502	500	510	474	483	511	456	524	494	503	534	480	499	518	460	469	462	498	489	536	510	494	511	512	476	494	503	493	517	494	479	515	529	498	527	512	558	505	505	483	514	459	486	479	505	516	509	477	472	515	522	519	503	472	485	454	480	509	483	525	469	490	482	480	500	502	502	491	513	526	517	492	506	518	493	506	516	492	498	517	503	496	478	505	496	491	471	519	503	505	490	522	485	507	564	488	472	495	488	532	486	487	553	483	461	495	481	525	515	481	496	504	474	467	513	532	523	529	496	517	497	509	509	482	493	512	494	479	516	467	514	485	454	506	494	487	485	455	537	506	516	465	508	532	507	482	505	507	504	489	532	498	481	498	500	496	517	503	531	489	456	523	466	509	487	511	513	474	527	508	481	514	509	503	518	487	497	525	535	522	466	488	480	479	487	520	477	483	493	487	504	476	545	507	548	512	519	500	509	495	526	481	470	482	543	527	493	504	507	526	476	477	489	485	542	515	472	444	487	452	516	508	527	490	503	485	490	499	523	466	489	545	501	512	519	478	514	515	496	468	489	484	520	479	527	521	495	494	486	506	507	477	489	470	519	562	477	487	510	486	499	488	470	522	521	508	535	496	489	524	470	467	507	499	499	523	495	521	485	520	487	464	538	525	532	494	479	475	496	487	462	508	465	493	511	485	512	501	455	468	474	512	480	525	506	509	519	468	511	527	500	475	566	508	486	506	504	506	528	478	531	529	456	535	498	488	525	490	522	515	501	512	485	493	495	468	506	474	552	504	500	489	496	443	515	501	542	474	492	510	534	482	537	517	510	496	529	505	480	530	511	530	489	487	512	448	457	492	492	512	504	515	492	541	489	549	503	532	435	507	498	513	519	473	503	493	507	491	498	476	514	481	529	548	510	489	489	521	487	489	500	526	501	525	530	500	497	475	517	513	466	533	454	532	529	531	487	536	537	512	503	499	470	517	478	504	487	524	522	496	502	483	483	530	499	475	486	448	521	494	539	473	503	521	522	523	514	488	531	492	530	453	455	475	489	522	500	526	507	483	528	506	469	500	485	519	541	487	491	537	506	510	527	456	487	530	516	528	462	474	504	521	524	482	529	513	498	525	494	493	478	505	505	480	539	523	479	494	495	560	477	509	471	513	483	466	514	518	512	482	495	470	538	489	491	503	507	503	487	507	532	498	529	459	496	467	500	470	494	488	492	504	501	530	483	522	513	497	485	483	532	521	517	484	524	512	497	505	495	484	499	495	504	472	478	481	509	498	485	494	513	534	456	481	505	499	536	507	506	496	504	520	493	500	456	480	498	509	488	487	477	484	504	478	486	524	495	502	474	494	511	476	513	509	475	524	495	495	498	536	454	512	545	517	515	526	510	524	511	509	516	485	498	495	497	530	521	479	501	465	503	519	491	505	490	525	492	516	477	536	498	504	479	494	527	499	483	470	493	524	474	499	488	504	493	522	518	476	476	493	499	504	476	496	470	442	517	503	518	503	509	493	478	491	498	496	488	552	481	529	518	507	542	536	545	468	449	503	518	515	497	499	509	476	506	469	486	472	509	544	483	509	496	501	486	475	491	480	477	540	487	456	541	508	498	484	517	484	495	504	503	512	515	490	492	463	485	495	490	521	493	485	480	491	454	476	519	492	495	476	508	506	500	481	493	505	520	517	492	511	510	471	527	541	501	550	489	499	507	511	486	520	495	482	516	504	530	512	493	489	473	493	487	495	507	453	476	527	513	524	507	503	488	544	475	521	463	487	510	535	508	488	539	492	540	514	522	538	467	505	513	493	515	532	434	510	486	526	503	466	513	523	488	473	531	489	490	512	537	515	483	537	519	510	490	494	508	539	492	480	486	461	505	475	498	500	505	496	492	502	516	477	510	502	514	486	488	498	499	496	499	530	534	483	487	506	502	484	515	492	487	516	482	506	492	526	499	501	537	466	493	488	493	475	449	509	527	497	482	490	479	510	510	510	539	502	506	514	479	488	535	511	497	477	482	492	518	458	485	478	516	518	517	513	535	536	471	474	502	490	514	462	502	500	531	493	535	505	457	502	493	531	509	518	509	469	523	496	502	505	532	495	491	520	514	485	497	508	502	509	507	506	532	467	505	480	509	520	510	503	495	486	517	466	487	498	503	514	516	483	493	519	476	480	467	506	521	515	482	517	541	494	436	451	482	504	478	513	518	513	492	495	536	505	505	504	518	516	506	518	521	513	473	495	502	514	513	486	479	489	495	514	519	501	480	474	536	486	467	491	490	487	517	470	471	520	495	506	470	450	492	475	478	504	550	506	510	477	508	492	502	499	525	543	488	469	543	523	492	492	483	464	522	494	489	493	458	507	494	511	512	459	487	519	493	516	531	531	473	508	508	505	511	531	479	518	480	517	483	508	508	486	487	528	546	458	506	545	514	525	501	517	499	519	494	490	503	523	491	494	550	463	462	493	505	511	542	519	488	524	491	486	498	487	501	553	509	489	526	508	460	465	518	527	464	516	538	491	519	541	506	491	522	507	488	506	479	493	463	484	432	493	498	517	532	511	474	536	487	526	535	519	517	510	528	512	517	518	515	501	506	498	524	425	480	510	503	478	505	527	489	492	519	488	477	544	495	497	472	484	520	534	508	528	501	543	502	468	509	491	501	459	555	529	495	489	498	494	497	529	487	510	472	494	493	449	514	487	459	508	495	521	516	483	506	536	478	456	521	517	488	513	486	459	519	542	522	488	480	489	512	512	474	518	516	466	479	495	448	510	521	504	499	483	511	507	504	483	503	503	453	551	512	490	498	518	460	526	501	546	505	491	458	494	517	478	493	478	505	508	505	549	526	489	471	499	487	497	490	495	499	496	475	506	509	481	497	504	490	519	489	546	465	505	483	491	540	502	517	563	463	566	476	504	520	490	529	514	542	484	493	465	491	503	538	506	515	457	511	548	500	473	505	504	491	509	575	494	489	493	528	515	485	508	477	461	505	490	525	546	517	454	468	501	520	498	461
80888	56567	20932	5827	10633	34283	31802	24309	14598	6498	2282	821	358	223	211	182	191	177	168	158	168	192	158	169	188	180	169	176	142	165	174	184	179	165	159	159	165	172	175	187	167	196	152	169	191	178	189	174	179	171	188	170	191	162	177	163	153	175	163	161	190	174	174	185	167	170	206	173	155	160	188	150	171	175	166	148	169	172	168	173	168	160	175	167	170	177	163	173	149	193	170	172	169	163	171	168	179	177	158	199	164	178	187	182	159	160	165	188	172	172	183	193	188	170	178	192	183	168	181	185	200	187	178	167	170	204	172	190	174	162	177	177	180	167	157	176	178	184	162	168	156	163	172	186	191	189	168	170	159	180	176	174	191	174	179	186	173	180	178	180	162	169	176	178	196	194	187	195	166	180	174	191	168	189	182	164	181	169	187	183	165	172	175	166	184	172	170	148	140	171	173	188	198	205	169	162	172	149	161	192	226	186	169	197	197	185	165	174	152	177	184	185	157	178	148	174	191	185	157	174	165	192	169	160	164	191	181	157	193	192	190	181	182	172	184	181	162	152	171	184	170	181	171	189	170	163	167	154	187	198	184	173	166	173	171	165	170	176	175	167	207	173	165	203	165	175	169	182	189	175	179	169	176	173	200	168	188	172	172	188	168	209	160	174	170	171	192	195	157	146	192	173	160	180	188	192	211	202	203	183	163	184	173	162	169	163	190	205	185	171	184	197	199	180	146	184	163	154	172	189	168	159	177	185	178	179	182	185	164	191	167	200	208	178	172	169	181	172	158	180	178	189	174	168	217	165	168	167	180	192	195	185	204	203	184	175	166	166	195	168	173	176	156	174	170	144	172	162	180	179	165	185	188	157	188	171	179	179	193	154	186	164	156	177	222	179	177	179	169	176	172	184	165	165	177	179	177	202	187	189	176	180	172	176	157	178	182	185	172	164	184	174	170	172	185	175	169	184	159	177	162	182	160	171	166	158	160	166	175	168	204	184	173	173	167	173	157	170	184	191	167	203	186	151	176	178	169	173	177	180	153	193	226	170	168	156	196	164	190	163	185	172	176	177	177	202	200	174	170	170	198	197	162	182	169	171	151	179	201	176	170	165	161	168	163	170	182	166	154	192	167	161	180	175	195	195	195	164	190	182	169	200	191	183	188	172	187	184	222	179	185	174	177	195	173	160	181	179	178	150	172	206	187	177	161	179	176	168	137	194	198	178	179	167	170	182	187	169	172	164	179	192	181	159	147	154	165	185	167	160	198	190	189	175	190	173	190	159	170	153	155	175	197	152	155	196	183	174	200	186	153	182	167	178	161	174	157	172	156	181	172	183	166	195	171	195	202	171	188	175	143	156	181	175	182	175	189	170	178	180	181	173	142	174	157	165	197	168	166	162	165	202	168	188	178	187	194	164	182	164	176	186	184	164	168	202	170	197	146	190	190	199	178	178	172	179	168	180	188	158	187	184	201	193	188	181	163	172	207	168	205	179	188	170	172	171	191	192	168	182	181	162	170	178	179	178	171	169	187	180	184	164	164	176	167	184	188	192	186	179	154	178	178	212	174	201	174	155	188	158	149	181	180	186	162	189	182	182	202	196	194	190	181	187	192	189	181	181	157	171	199	178	152	180	171	183	192	168	176	175	195	182	183	163	174	167	167	176	164	181	196	179	183	165	193	159	189	187	184	174	168	193	179	173	192	157	149	162	192	193	169	179	185	164	174	183	163	180	172	171	178	203	178	176	166	196	188	177	170	172	171	175	189	188	170	174	200	185	175	192	184	194	163	185	195	169	187	172	168	196	192	186	193	160	190	184	171	207	196	162	175	184	171	177	183	197	163	202	164	171	181	177	195	186	191	179	191	168	173	192	195	168	179	168	176	162	194	166	177	194	202	169	179	180	160	176	167	168	198	168	155	209	191	193	153	181	182	166	170	177	180	199	177	194	176	202	176	164	177	188	165	174	185	172	145	181	181	170	183	172	176	153	180	168	175	198	155	179	153	177	193	185	173	169	179	187	177	181	200	189	167	178	167	161	172	151	187	170	178	171	175	165	163	157	177	187	192	198	175	162	175	180	186	168	176	196	173	170	169	169	166	171	167	153	174	192	175	174	168	178	199	157	167	172	173	165	157	180	191	169	186	167	186	165	132	183	179	178	169	182	175	138	190	180	173	172	184	176	179	174	172	193	152	169	172	177	187	168	184	155	163	173	182	177	163	183	154	168	184	156	165	175	167	168	173	185	172	186	163	172	166	170	160	154	157	196	174	178	186	192	184	146	195	170	172	193	161	166	188	177	174	195	162	155	204	176	182	192	169	173	203	209	166	193	183	172	180	179	178	199	174	186	187	179	162	194	176	206	169	161	162	183	183	144	172	168	184	192	164	170	173	190	188	186	181	196	177	175	186	207	190	181	157	181	178	172	167	164	173	178	177	183	183	161	158	180	190	199	162	180	171	182	191	194	157	177	158	198	187	186	172	190	195	179	156	168	194	184	185	160	158	201	175	146	191	188	179	191	174	171	168	160	194	169	156	174	172	177	193	175	154	197	204	176	158	202	168	169	195	176	174	171	195	180	218	167	176	180	193	177	186	181	184	204	181	172	158	191	174	175	167	180	165	182	191	184	175	165	189	175	183	168	159	205	160	165	173	164	175	183	196	166	176	169	162	201	197	197	164	189	168	171	175	186	167	172	192	169	185	202	189	182	182	198	169	172	188	172	182	173	186	168	174	177	189	171	138	169	181	187	180	167	162	188	178	187	192	174	168	193	177	159	163	156	190	190	172	184	193	180	214	197	172	203	202	172	172	152	190	174	176	157	200	191	183	199	169	163	159	155	185	162	165	168	155	160	178	161	179	179	161	159	148	173	153	191	184	189	169	173	162	199	170	158	176	164	150	167	171	159	157	178	168	165	171	172	165	153	183	166	165	197	196	177	170	159	170	187	181	186	155	173	162	190	176	199	167	175	165	185	165	194	181	171	176	176	162	137	181	179	169	170	184	177	189	157	171	162	164	193	175	170	169	174	163	156	187	197	195	165	158	177	180	152	184	194	154	180	150	175	160	168	159	163	176	184	176	181	177	180	187	158	166	162	184	182	172	174	168	172	161	171	169	181	157	180	176	172	193	182	184	163	187	156	183	183	178	183	165	162	179	178	161	162	206	186	191	192	196	178	177	194	177	192	160	187	185	159	164	185	187	153	176	161	206	148	172	190	180	150	161	177	191	174	188	199	180	187	171	167	168	187	182	174	180	192	168	188	161	165	172	164	169	162	179	164	160	172	170	169	202	171	188	174	177	160	173	141	191	156	185	153	195	221	186	178	190	189	179	170	170	174	167	171	192	173	172	197	188	173	167	154	183	204	210	195	198	182	186	180	197	150	172	189	193	187	184	178	193	183	162	169	180	188	174	183	177	157	187	174	181	166	180	196	171	176	177	175	180	195	171	168	165	189	188	188	172	160	177	167	173	180	183	186	192	184
56912	37921	4270	7174	26176	49120	45981	40028	29927	18644	8665	3373	1269	677	499	445	442	399	436	446	461	439	452	401	421	370	416	388	413	429	401	410	446	400	417	400	443	435	422	422	408	425	443	442	442	453	451	420	433	416	425	418	399	406	433	394	422	427	428	430	395	411	424	431	415	450	425	371	399	408	423	433	402	415	401	416	408	415	439	389	417	393	461	414	449	398	434	392	436	420	394	463	413	461	412	425	438	385	418	415	432	411	417	427	452	405	404	462	475	443	387	445	420	408	402	419	420	419	427	430	421	412	439	418	385	436	416	441	457	415	442	418	432	395	415	419	470	425	435	448	461	434	447	417	441	427	381	393	449	406	411	399	399	410	430	403	406	438	416	439	427	447	424	442	414	420	411	456	445	425	424	444	411	385	428	421	415	455	409	402	451	415	422	413	443	431	413	432	442	441	447	433	460	409	455	409	418	382	413	381	447	429	408	399	415	385	433	421	400	435	461	439	379	412	454	446	440	404	440	427	408	440	430	448	435	438	425	434	406	470	434	408	431	405	445	475	427	417	392	384	431	438	429	426	466	407	427	449	436	434	413	427	421	449	388	386	450	399	402	434	420	410	404	433	392	424	389	424	427	401	451	388	410	421	404	427	451	406	447	419	399	436	413	408	405	400	392	443	401	393	413	414	419	465	409	392	434	452	418	401	409	403	412	388	417	432	431	474	397	425	442	397	410	445	399	438	434	421	420	469	395	444	445	408	427	429	440	449	433	432	453	436	407	441	442	424	471	451	420	411	417	421	409	430	414	401	452	430	402	420	442	437	399	416	414	406	411	437	399	447	418	405	433	444	418	428	408	410	424	393	415	430	431	386	419	427	406	435	420	431	455	385	438	410	431	423	462	460	422	395	411	441	414	451	401	424	470	434	431	423	397	410	421	428	419	429	452	421	423	442	439	441	452	422	443	443	425	418	418	433	409	436	417	399	443	443	391	423	470	431	425	408	453	407	404	390	428	447	427	430	396	401	413	421	430	417	438	445	439	418	393	450	400	432	398	424	419	430	455	407	434	433	404	444	437	416	415	456	429	441	396	413	447	429	408	464	449	410	414	445	413	427	439	412	385	403	419	411	397	407	437	446	400	384	454	451	400	404	434	400	451	393	425	412	431	444	447	429	427	446	411	408	459	393	438	448	444	418	424	398	408	408	417	461	401	420	409	415	430	429	450	412	423	397	390	416	451	416	403	384	424	414	454	433	429	463	444	417	397	414	386	400	423	417	410	406	415	430	400	407	429	416	395	444	432	412	433	440	413	457	440	386	382	419	458	454	420	433	403	451	421	386	402	449	413	401	390	414	395	413	450	455	407	387	429	422	412	404	382	433	429	418	430	432	416	423	426	434	409	409	412	409	413	401	410	406	432	422	440	431	425	433	420	429	439	441	426	428	437	425	441	401	390	456	427	438	413	465	428	435	402	413	441	406	396	457	396	420	431	403	408	398	420	431	446	390	456	436	451	442	476	440	431	448	422	446	427	436	443	405	435	428	428	405	434	418	418	416	387	432	400	398	410	426	423	413	444	430	412	415	390	429	427	437	412	430	401	401	437	415	438	425	405	429	453	419	410	427	404	426	397	426	393	390	399	452	406	411	416	424	451	436	437	438	425	455	439	405	431	398	444	441	440	427	385	426	419	417	450	427	372	417	392	435	423	445	458	404	445	406	441	448	405	436	471	453	425	394	406	402	442	421	441	421	392	415	425	413	412	395	416	410	399	428	428	419	422	429	430	412	433	436	429	423	438	415	405	423	419	445	441	433	402	437	396	410	405	457	415	418	466	411	419	445	438	383	408	422	414	418	429	417	428	438	448	397	420	443	439	390	429	425	429	384	433	384	418	427	438	461	455	397	429	413	435	434	419	451	425	402	417	445	424	432	425	437	426	432	397	420	414	401	459	431	401	443	398	430	415	415	392	457	421	416	405	412	415	379	424	421	405	443	416	439	452	409	402	438	435	398	456	420	389	443	444	412	415	397	441	409	434	436	411	411	412	420	415	428	419	383	422	406	441	435	432	426	439	452	428	451	427	449	429	438	435	421	414	436	414	425	414	434	374	393	440	450	398	418	419	420	402	386	407	414	446	432	432	407	434	455	398	404	439	420	376	410	392	419	416	399	415	384	453	392	446	405	414	435	425	405	470	405	424	428	465	419	418	429	397	462	396	405	449	433	402	431	400	372	414	420	438	455	414	423	405	430	391	414	445	394	420	474	416	421	424	430	405	421	444	420	420	391	414	445	421	440	424	430	445	405	403	430	444	441	452	449	421	430	402	428	398	446	430	434	413	411	458	407	450	425	411	377	436	420	420	392	422	428	416	402	418	425	412	426	463	428	409	414	409	444	422	417	452	391	419	469	431	418	406	409	409	437	411	455	460	431	399	396	454	406	376	408	439	420	431	424	462	451	443	458	420	406	416	440	399	407	404	400	443	418	389	440	445	433	414	416	450	448	401	403	425	456	409	400	432	429	419	438	431	402	423	411	427	405	407	384	411	427	421	417	457	441	425	400	443	427	437	408	409	424	488	405	417	428	435	431	416	423	453	421	406	462	384	421	385	384	446	431	436	419	443	412	443	396	426	398	389	430	458	432	425	425	428	420	426	452	393	454	361	419	410	451	426	430	460	425	405	398	417	442	401	413	438	439	441	380	431	419	402	399	425	434	440	413	388	421	408	425	433	442	413	444	416	431	408	457	441	419	436	460	425	423	410	412	392	435	428	433	446	433	429	414	412	412	414	433	426	429	397	435	403	415	447	394	393	471	426	386	414	445	431	418	469	421	401	434	456	482	440	403	450	398	449	430	410	379	435	393	415	449	420	398	437	399	427	448	410	420	429	430	441	413	439	414	413	411	441	405	450	442	442	405	410	410	423	434	438	399	446	443	407	487	416	427	428	402	388	399	451	403	406	436	391	402	407	456	433	454	395	432	431	436	448	421	430	465	410	397	453	422	418	447	416	417	406	418	435	430	431	463	435	416	458	406	425	420	433	441	443	434	406	401	436	411	403	393	429	416	437	436	404	452	423	454	433	444	417	433	443	420	425	421	387	402	407	433	368	422	388	449	438	423	415	449	437	458	426	437	467	442	416	376	439	423	434	433	410	370	464	405	396	400	427	464	425	410	383	409	430	455	430	459	427	388	397	414	424	414	422	404	394	440	412	411	429	444	414	398	407	411	434	403	425	430	416	424	419	461	423	402	413	456	438	430	388	405	418	425	417	421	449	454	428	427	419	432	392	431	423	426	459	420	438	431	447	406	397	441	419	419	409	430	438	407	441	427	423	420	401	407	412	399	431	439	419	438	453	413	428	430	432	435	452	416	406	435	416	436	457	417	427	435	395	411	408	446	424	427	399	398	417	407	429	463	429	405	416	445	433	440	415	415	414	443	410	429	423	430	395	443	425	447	405	450	408	414	417	383	421	410	437	468	408	419	394	407
82409	56174	20312	8572	15779	36936	37082	29721	18444	8241	2944	1000	410	208	183	180	166	168	170	166	167	186	141	154	163	190	172	155	147	179	155	160	163	165	175	151	160	142	181	141	172	170	173	167	160	194	176	182	177	152	166	171	158	147	171	152	167	172	161	168	210	164	170	181	175	172	161	169	162	161	168	148	176	178	167	154	182	183	153	146	147	163	163	163	162	146	163	156	150	179	179	143	172	173	165	186	159	178	181	169	177	175	176	175	178	162	180	133	161	157	180	152	156	161	153	160	161	168	169	168	153	165	148	144	136	181	131	176	181	158	162	165	184	149	165	158	162	148	163	153	151	172	175	178	159	159	162	161	157	163	177	159	159	159	165	172	166	161	172	158	153	190	172	160	157	182	190	191	163	170	184	178	201	192	167	148	147	147	188	136	184	176	170	163	153	153	178	153	179	165	164	160	157	150	155	162	153	150	183	176	166	182	162	160	143	172	165	180	169	163	166	168	176	186	178	206	159	148	188	169	170	166	151	175	160	186	155	176	193	140	174	170	189	186	167	169	172	186	184	156	152	182	155	161	186	176	182	150	145	175	185	168	187	191	180	172	171	144	170	144	163	175	179	178	169	155	160	153	177	203	169	162	149	166	190	168	143	149	189	143	172	172	153	160	148	158	157	160	177	182	161	172	175	129	155	182	146	163	158	157	159	177	145	183	156	152	159	163	161	134	153	182	182	156	153	140	182	161	171	177	153	157	176	177	173	154	184	179	165	152	159	166	168	170	164	167	165	163	172	154	146	146	150	172	172	178	156	181	150	151	187	128	145	175	164	159	169	168	164	175	176	163	120	173	184	184	200	154	164	164	170	166	184	162	170	167	179	171	185	138	163	148	150	178	148	181	187	177	184	169	206	172	168	156	187	158	137	164	171	158	184	180	157	148	165	166	162	169	153	156	165	179	163	166	172	149	157	180	173	164	150	172	151	185	157	160	160	180	177	181	174	177	149	160	149	136	157	175	173	182	191	143	159	188	150	159	184	164	168	169	168	163	157	194	133	174	158	186	167	143	158	164	163	174	168	170	160	155	151	170	151	142	187	184	169	181	136	177	155	157	186	158	164	181	163	172	189	187	170	165	168	146	160	158	165	163	175	142	149	173	177	162	187	157	170	159	142	130	158	170	192	163	157	156	179	170	177	154	151	168	166	174	169	150	189	183	157	170	165	164	194	153	155	190	158	176	169	165	178	178	169	188	158	160	165	175	168	147	141	161	175	169	174	153	149	152	155	201	138	143	163	168	165	163	195	163	176	143	160	161	159	144	156	150	181	158	153	171	141	143	163	200	187	184	155	156	161	148	160	168	167	186	173	180	165	161	173	184	166	167	164	175	180	168	156	153	173	178	162	174	163	169	168	185	160	150	187	165	179	148	180	168	171	166	176	171	146	161	183	172	173	203	181	175	157	178	185	194	151	164	191	162	174	159	141	171	148	155	178	168	166	166	182	176	173	167	162	164	159	167	147	172	178	162	159	153	168	173	137	197	180	189	178	161	162	173	150	201	178	205	160	180	175	166	181	154	167	151	175	147	159	153	164	160	171	173	170	173	163	149	143	169	165	154	162	156	169	163	145	163	184	179	170	189	147	176	182	171	151	173	157	191	168	155	164	149	162	167	164	162	163	160	170	171	156	150	157	174	169	159	189	165	168	159	178	147	141	158	167	151	162	158	178	166	163	145	165	176	159	172	166	160	169	143	167	173	190	165	158	184	163	180	197	167	156	154	173	163	146	188	165	171	163	178	169	164	159	158	156	170	181	177	177	172	150	178	163	174	175	151	177	151	192	166	150	167	172	149	143	173	160	159	139	144	158	164	169	164	176	162	192	150	150	163	183	187	166	167	177	158	168	184	181	139	164	183	161	164	189	164	162	171	155	148	163	191	174	185	162	159	163	142	161	177	172	175	159	170	170	153	147	162	167	162	154	198	154	151	171	150	169	173	174	169	167	179	155	137	180	167	147	149	146	145	146	196	177	175	158	164	179	157	163	166	164	163	143	167	163	183	158	156	190	158	177	151	163	153	166	157	173	171	161	172	163	156	159	171	164	160	168	172	168	163	160	184	147	176	162	160	172	156	168	171	153	146	176	169	189	185	153	171	189	150	178	172	171	178	144	182	139	194	179	154	190	162	176	141	135	183	148	162	168	160	156	181	154	173	181	140	176	159	181	164	169	167	171	165	156	168	169	181	164	155	168	174	172	158	169	168	157	155	177	155	158	155	172	175	159	159	169	171	169	180	165	139	162	164	167	166	159	169	168	185	173	185	137	142	172	173	158	176	172	169	165	169	180	168	149	159	154	199	158	147	183	164	154	154	190	172	169	154	162	184	183	150	174	174	163	173	161	168	158	186	179	185	187	180	173	160	151	144	173	163	160	175	179	151	152	171	177	180	176	163	157	165	144	163	157	169	182	162	157	174	215	176	165	186	175	185	181	194	164	188	157	161	172	173	170	142	177	155	170	164	161	147	195	157	192	167	173	167	152	189	187	136	175	185	153	157	180	168	176	186	152	142	169	166	169	192	156	163	154	168	154	176	174	164	167	161	163	166	160	174	169	155	153	172	156	180	168	188	144	148	152	172	161	168	157	138	193	156	178	160	146	151	157	168	157	152	191	188	168	184	176	159	178	168	169	167	201	191	162	154	174	166	143	155	149	155	163	176	184	163	172	153	148	165	157	161	175	175	179	185	158	144	160	162	153	171	161	135	144	148	176	163	166	156	173	160	154	158	168	170	205	179	177	166	171	140	164	143	165	146	169	170	145	146	183	159	172	176	160	150	162	162	169	140	163	146	172	153	168	184	204	158	147	180	193	177	141	154	158	152	159	163	141	161	182	155	176	153	164	176	165	199	155	155	152	163	151	165	153	164	160	156	152	162	176	177	207	179	147	170	185	157	151	182	158	167	142	153	144	180	155	167	162	151	162	171	157	165	177	153	185	156	185	165	136	165	171	182	148	172	149	176	162	164	137	170	193	143	177	160	178	163	158	152	174	168	176	173	165	152	168	176	178	167	161	168	175	170	157	173	164	161	186	166	197	166	143	156	158	169	156	161	166	159	165	172	177	173	132	182	170	155	160	170	186	152	164	155	180	175	172	178	155	149	188	147	176	149	172	165	165	163	180	144	146	145	176	173	189	177	164	183	165	149	167	156	186	150	167	163	143	152	167	159	185	163	155	162	181	159	168	176	160	162	178	183	202	167	180	170	159	182	164	160	162	147	164	145	151	159	156	154	158	173	165	170	182	154	149	145	182	172	186	155	161	179	165	182	145	178	160	166	165	160	177	174	194	161	176	176	169	146	160	167	165	156	168	157	148	152	160	168	162	164	156	160	165	203	169	165	163	144	172	151	170	156	153	145	159	154	178	158	171	155	196	139	186	152	188	139	166	164	174	168	178	172	173	164	188	164	183	141	168	149	173	181	161	180	174	140	149	176
59602	34048	3650	13662	30959	49718	50159	44239	33830	20886	10609	4061	1491	717	460	428	390	417	411	418	400	412	415	376	398	383	378	425	426	419	407	404	363	419	407	369	382	348	381	403	425	458	385	388	419	394	420	406	407	376	386	388	407	434	412	423	416	389	360	388	446	405	403	379	404	422	369	385	406	385	427	409	384	400	389	410	388	410	412	386	425	419	449	418	400	396	399	383	416	411	411	389	369	400	409	388	415	410	378	429	410	417	407	392	409	385	391	418	374	401	418	448	375	365	418	430	417	372	376	399	408	416	417	374	429	409	396	429	391	408	394	400	414	406	397	423	377	403	401	413	404	394	379	402	430	395	416	428	383	365	375	394	417	390	402	398	403	408	400	416	397	434	424	405	370	441	425	397	421	384	415	429	402	425	385	418	446	401	392	409	430	403	388	445	427	377	370	429	404	382	338	409	415	391	377	386	373	406	425	388	394	385	385	412	397	366	410	403	410	389	405	434	429	390	408	386	421	399	367	370	405	416	414	406	405	430	381	384	382	371	356	409	403	405	384	435	403	392	418	385	403	395	367	393	420	397	393	404	406	395	410	397	407	383	384	381	448	412	399	419	391	424	390	437	404	423	420	388	394	418	419	406	371	433	385	399	366	405	409	409	446	408	383	425	402	432	387	390	405	419	439	393	404	396	415	374	388	419	411	366	402	418	399	390	415	363	393	399	437	415	420	397	408	403	437	387	390	384	387	384	386	373	379	404	387	345	408	397	400	396	411	362	418	406	391	402	419	436	408	416	384	409	412	429	407	401	438	392	414	388	413	417	393	401	374	357	425	423	383	410	382	374	426	401	395	400	386	391	391	392	380	389	403	418	391	373	431	406	411	406	404	442	365	415	398	396	393	432	395	402	437	424	394	417	385	410	410	380	419	401	384	409	422	407	410	399	387	357	401	394	383	426	427	400	377	399	416	403	393	402	398	418	395	388	446	435	405	380	386	432	412	445	426	389	404	417	402	402	439	369	426	386	401	395	394	425	399	418	408	391	397	414	395	399	389	436	441	387	415	393	385	409	416	360	387	367	414	394	393	401	408	393	393	404	419	382	387	421	372	438	414	443	411	379	397	397	393	418	420	416	373	393	431	401	385	385	413	418	386	394	409	394	384	403	444	430	416	389	396	369	382	452	421	382	386	391	378	378	462	386	405	438	412	403	404	375	395	418	423	379	405	392	399	462	377	394	400	431	416	408	380	406	411	419	418	456	404	373	364	406	384	389	409	362	426	405	430	405	394	355	394	409	426	398	437	420	374	395	379	394	408	397	394	369	373	407	403	383	399	391	369	411	376	402	391	396	388	426	372	390	416	413	408	396	413	387	379	411	372	414	409	436	401	412	381	408	383	403	396	404	383	388	400	402	399	381	398	372	414	394	435	390	404	363	405	430	372	394	394	435	425	388	388	400	410	374	404	413	383	358	407	398	397	400	371	423	406	392	388	369	398	364	387	399	405	440	428	378	402	389	385	374	391	367	368	380	452	376	392	434	425	441	388	391	412	363	418	400	410	372	413	405	370	410	352	386	399	376	405	424	412	409	402	395	392	402	361	407	365	398	380	379	363	399	394	406	422	418	399	422	417	365	423	418	388	389	399	389	390	383	392	402	421	397	442	404	384	394	408	404	415	432	411	390	412	413	409	442	398	425	405	415	377	401	390	375	402	403	391	383	399	381	421	383	383	424	405	414	398	393	401	402	368	374	382	398	387	394	390	398	412	386	393	362	386	398	413	428	402	409	409	435	396	399	408	376	419	418	413	348	438	379	386	408	370	375	420	407	393	412	366	415	400	393	384	381	415	371	410	398	366	401	444	416	412	396	399	395	417	368	427	397	417	406	353	397	392	387	403	448	401	409	447	441	391	374	398	375	386	380	416	360	413	404	412	427	401	343	369	391	414	463	385	413	412	416	404	397	406	401	445	409	395	378	408	398	385	392	386	405	381	413	393	405	423	428	367	435	366	406	410	339	439	398	444	391	398	390	418	348	410	401	414	401	415	379	434	361	412	403	435	408	429	402	421	402	420	395	405	397	417	433	405	398	383	405	401	413	409	395	392	418	373	409	396	395	421	429	378	369	374	388	406	389	400	397	399	365	408	410	433	425	439	383	403	403	432	426	376	423	371	422	376	418	399	394	419	386	365	403	415	386	379	370	430	370	388	414	386	423	390	422	393	419	393	428	429	393	440	403	392	406	406	399	401	405	404	438	402	382	387	409	396	392	414	405	408	392	432	401	352	396	400	443	406	402	410	405	426	373	382	400	371	399	391	410	381	390	383	419	413	404	401	421	395	411	379	389	383	411	396	424	409	411	388	378	385	425	407	372	374	369	409	418	404	408	398	446	391	370	397	407	391	395	382	420	419	370	424	365	414	421	389	385	369	431	429	377	406	421	384	380	401	399	388	395	377	382	421	370	395	365	388	387	396	428	428	398	421	377	398	371	439	416	365	418	396	393	382	410	405	376	396	413	377	387	416	392	379	390	413	400	414	399	385	390	394	370	420	372	411	401	401	411	414	371	393	393	378	397	426	394	377	387	394	401	365	390	412	371	389	414	414	385	426	393	398	377	406	351	411	377	376	406	367	401	350	402	431	405	420	375	418	419	385	412	413	411	366	403	427	354	400	357	392	400	415	447	384	410	413	418	405	391	418	415	419	410	422	404	390	390	430	370	432	391	393	421	401	390	406	403	411	386	391	413	404	357	399	424	412	353	389	433	372	379	423	387	375	392	425	390	393	436	415	414	414	391	408	395	400	434	387	379	416	389	426	358	409	354	379	374	411	378	344	374	409	400	413	377	402	400	377	412	405	420	395	409	393	406	387	406	400	444	403	396	406	395	416	442	429	413	370	404	422	383	448	396	415	403	399	407	409	384	401	410	386	403	429	404	392	396	392	350	419	436	422	371	424	396	412	346	398	415	396	402	368	433	398	373	415	386	388	400	386	373	424	425	402	419	374	388	414	409	387	394	401	395	390	465	381	434	423	393	430	423	379	384	418	379	403	462	383	383	404	395	385	361	375	425	403	436	406	414	426	410	462	369	403	395	412	382	407	396	397	404	375	412	409	430	404	402	390	403	393	409	390	420	380	387	391	408	379	422	413	415	393	394	383	382	390	411	380	411	369	392	416	405	379	424	424	380	394	403	406	402	440	393	428	421	412	397	445	410	387	367	409	425	421	379	378	416	437	412	383	401	426	377	402	402	405	417	400	431	413	376	381	381	426	425	429	400	425	384	385	383	388	394	364	368	371	420	391	399	367	391	448	388	417	416	410	390	385	414	386	436	383	380	367	390	407	400	357	392	406	409	385	387	370	419	411	433	425	395	420	399	397	396	351	359	415	378	407	407	379	416	433	391	402	409	397	379	352	418	428	395	414	438	381	418	410	413	411	442	372	394	380	371	344	408	432	386	400	419	383	421	398	394	375	446	421	423	402	404	401	415
28256	6863	381	306	362	1181	2253	1710	1173	723	465	318	251	239	249	235	228	228	211	220	213	195	249	224	222	207	237	230	220	210	232	241	207	233	240	250	228	230	224	222	249	214	198	220	234	230	209	208	221	186	204	225	231	222	216	206	230	236	228	233	219	243	239	233	223	222	234	216	246	212	224	216	197	212	201	229	205	217	199	239	219	204	210	225	210	208	233	214	213	191	231	243	238	196	204	224	237	221	220	242	235	201	209	219	197	250	250	219	202	229	208	204	241	221	203	207	237	185	191	209	218	194	206	221	221	201	223	223	222	220	244	205	212	224	217	225	207	215	222	245	233	211	244	236	195	216	204	262	192	227	215	203	218	247	217	228	218	205	201	215	201	217	234	216	213	220	209	268	230	189	222	211	198	211	234	224	224	232	224	223	230	221	206	198	202	226	189	200	250	201	197	213	236	207	208	210	233	232	198	239	188	215	240	226	234	212	205	222	240	201	211	254	208	216	238	202	224	226	226	220	243	230	226	230	232	227	235	232	250	258	229	207	206	208	220	252	217	192	249	226	216	228	196	205	217	215	216	228	208	221	225	210	222	221	199	218	237	224	209	217	227	228	215	217	188	221	200	235	215	206	253	211	193	227	226	222	206	204	236	219	223	228	206	221	231	222	245	202	189	254	201	210	203	228	213	216	213	221	211	222	237	222	209	235	201	224	222	203	235	224	242	219	259	224	198	217	219	238	229	220	203	205	209	220	213	198	217	216	205	243	211	254	202	212	206	233	193	225	218	234	257	201	201	238	220	215	207	225	226	231	230	235	224	251	212	247	236	202	220	236	200	227	218	208	217	207	222	224	223	250	223	220	208	217	229	212	229	211	231	230	216	231	225	232	221	228	219	227	235	221	231	203	232	232	213	207	202	203	216	218	212	204	227	227	220	234	222	221	210	210	243	206	217	220	225	215	200	215	215	217	214	222	204	195	212	203	210	258	215	227	238	221	239	231	220	220	239	206	250	216	208	220	226	192	226	251	207	230	213	239	238	196	220	241	231	223	241	196	231	209	213	226	202	251	196	231	216	232	208	226	235	208	233	211	235	205	227	196	195	229	228	209	213	233	218	201	216	211	229	236	216	208	227	213	236	227	227	228	258	233	202	235	229	186	224	211	219	210	232	231	251	224	205	227	206	209	205	197	213	241	227	235	205	208	209	237	201	200	230	211	231	189	221	216	217	200	211	230	204	203	213	204	199	222	232	202	209	262	216	219	265	220	227	220	218	196	221	236	216	207	208	207	208	218	230	217	210	228	206	220	226	209	216	224	242	190	217	223	239	217	232	217	212	217	239	219	221	202	201	225	216	210	226	203	213	216	185	214	191	206	241	229	222	241	213	230	236	215	233	228	225	188	206	216	239	201	182	212	204	210	221	233	262	227	220	222	239	208	210	226	215	223	210	235	207	227	189	222	236	225	216	212	232	233	230	224	228	215	198	210	222	244	226	200	232	209	218	209	226	225	228	182	236	225	191	213	197	247	207	188	206	217	201	214	215	235	242	228	234	243	220	216	211	214	216	228	211	220	185	224	229	225	227	207	226	228	217	212	262	205	231	193	228	210	240	251	245	227	246	238	224	224	223	230	226	237	213	213	214	249	218	219	202	192	214	225	206	220	196	212	226	210	227	250	212	220	227	234	209	222	187	241	222	214	187	235	217	210	215	201	238	249	247	231	222	237	214	226	239	237	184	202	227	205	227	227	213	213	189	198	214	230	252	212	233	206	231	206	242	224	234	236	220	220	220	217	222	187	220	239	218	226	249	205	234	224	215	212	229	226	254	230	223	189	191	239	253	259	231	243	230	249	233	209	184	218	242	207	239	234	185	235	255	244	222	187	248	173	214	245	256	211	211	220	235	237	241	227	247	214	237	224	211	240	223	217	227	218	194	219	203	239	246	214	214	205	222	249	225	251	225	226	232	228	211	213	232	209	203	217	209	191	202	217	265	221	218	214	234	215	231	213	247	238	221	222	216	219	216	243	223	213	229	253	220	220	185	208	224	226	231	212	236	226	217	216	223	208	219	207	227	220	202	219	225	244	213	207	233	225	223	212	232	215	238	229	214	225	207	215	227	232	208	205	232	206	191	218	228	195	208	216	218	224	218	224	220	211	216	235	195	219	220	225	226	217	202	209	219	252	221	240	204	211	223	235	211	190	204	226	212	238	229	198	216	194	222	214	235	216	224	229	222	215	208	225	238	227	235	220	225	208	249	224	224	236	230	242	240	226	237	215	220	228	230	215	217	200	215	208	241	201	204	243	227	229	226	212	224	219	249	227	237	207	234	211	217	238	204	202	198	228	233	209	230	241	223	210	184	216	196	213	201	208	193	231	236	210	201	206	218	218	222	249	228	233	200	219	192	193	236	228	229	222	204	226	247	239	204	227	204	237	213	223	245	240	208	216	209	242	229	223	233	229	221	211	234	254	257	204	209	219	188	220	224	206	218	200	219	219	245	215	229	220	196	235	221	226	238	211	232	221	211	247	229	208	229	247	233	213	236	213	244	219	205	218	234	210	220	227	242	204	238	214	201	210	205	207	221	221	235	198	225	204	226	234	202	206	199	216	224	211	226	195	206	230	227	225	232	207	211	221	243	207	225	234	197	236	224	188	198	209	219	235	235	253	208	225	198	187	212	250	208	208	241	202	182	239	219	238	215	214	207	233	219	216	243	239	217	202	210	198	217	206	207	223	226	215	241	228	218	224	226	219	253	211	231	223	206	229	211	209	218	198	224	212	226	225	242	227	220	252	221	209	241	202	208	237	238	223	232	240	234	194	194	214	225	207	192	232	230	236	217	226	226	223	191	188	210	224	213	227	220	222	267	231	209	231	225	236	216	242	210	204	207	230	226	253	197	231	211	197	217	249	219	209	218	197	234	220	219	211	218	212	226	217	203	271	222	223	219	200	231	238	212	235	189	213	195	210	207	179	205	224	177	231	236	216	207	243	219	245	204	223	215	237	212	219	206	213	229	229	221	189	223	217	206	228	243	204	249	209	228	198	200	218	231	241	224	209	227	197	230	195	226	222	226	223	235	208	228	229	212	212	220	212	212	217	191	208	238	211	267	232	214	228	224	226	224	224	229	219	216	266	217	227	217	236	244	204	217	177	211	197	219	219	234	212	221	205	211	201	264	220	219	229	206	178	226	249	207	253	240	244	226	222	226	197	217	178	209	214	203	215	240	250	215	221	195	203	209	258	214	211	195	233	228	213	196	196	213	208	222	241	209	245	216	205	205	248	235	229	236	235	224	220	232	206	204	216	217	223	216	223	233	212	232	231	239	249	228	234	213	220	228	203	222	233	205	211	243	212	206	227	210	225	204	201	220	187	219	207	241	230	213	219	229	213	215	223	221	227	215	224	250	201	207	212	191	237	231	206	219	207	229	207	234	222	232	204	224	197	221	239	207	216	217	255	220	222	239	238	239	217	205	231
25523	5346	603	973	1297	5300	9210	6768	4420	2566	1410	798	622	551	558	519	530	511	549	528	515	507	539	524	511	469	585	576	508	492	539	523	484	498	543	506	529	539	528	533	503	493	546	519	492	535	526	547	551	497	526	503	553	537	535	526	531	534	515	536	545	559	547	549	525	529	495	532	523	520	509	512	514	483	538	540	552	541	549	509	497	501	489	529	484	513	534	542	529	563	554	508	555	489	544	544	534	562	512	519	490	549	513	541	524	519	478	523	527	503	536	543	560	530	531	478	564	528	503	502	526	490	529	509	495	541	520	483	543	552	502	522	505	530	545	563	534	521	526	513	507	523	499	519	510	560	508	533	526	519	550	504	534	506	502	524	492	528	537	524	495	485	512	477	477	535	491	500	525	539	528	488	482	521	573	460	506	536	539	531	501	573	513	525	516	518	497	550	535	553	539	521	520	492	512	535	549	549	586	524	562	511	504	556	544	524	557	595	528	491	521	505	542	536	516	527	520	530	513	475	532	500	500	500	526	515	525	502	536	505	498	554	528	502	501	510	538	520	538	552	500	518	541	488	495	505	572	524	549	526	524	526	520	552	522	491	519	519	529	560	506	531	515	536	532	510	519	490	560	500	502	507	533	509	496	520	513	529	545	515	513	549	513	497	500	512	531	573	506	549	518	550	558	551	503	514	531	533	543	556	501	532	517	515	539	505	526	526	538	526	550	530	500	496	531	537	489	510	533	522	526	532	510	523	484	524	536	502	521	551	513	523	545	527	529	497	526	522	532	517	510	485	502	543	508	504	536	502	545	482	562	543	496	544	528	501	506	467	511	541	512	514	509	516	514	518	505	492	566	501	492	510	492	533	521	562	544	543	559	520	504	571	527	467	493	539	492	535	543	565	530	505	553	506	481	511	479	546	481	544	553	540	563	574	526	506	506	513	477	527	566	518	494	510	526	509	543	540	534	526	529	504	518	525	496	513	554	521	544	497	543	500	511	511	507	558	498	559	525	493	534	503	557	513	517	546	500	585	518	568	551	549	511	499	501	521	559	510	508	465	497	496	527	578	501	481	524	518	511	549	558	529	499	528	529	517	501	528	527	515	500	526	472	488	527	561	541	498	513	546	499	530	520	540	515	525	563	523	528	522	529	551	508	503	540	556	507	525	539	537	498	516	554	534	523	496	500	533	545	520	529	512	519	517	510	517	504	549	511	559	541	527	527	528	523	517	528	545	538	544	551	505	517	547	531	545	538	497	556	538	526	506	540	505	500	553	507	535	542	516	537	543	514	496	560	560	561	548	512	545	517	479	537	544	515	538	538	517	517	548	568	486	519	493	514	560	489	479	488	557	532	574	515	507	556	529	494	548	532	538	496	550	556	504	569	552	496	488	532	546	551	504	481	524	513	503	526	511	529	512	490	524	509	539	529	504	519	516	560	501	533	536	532	496	532	521	539	502	557	561	516	512	525	512	514	489	559	506	526	525	507	526	506	515	528	519	544	522	547	520	526	548	521	526	507	545	559	483	536	511	550	535	541	528	537	472	545	533	519	568	504	525	496	552	535	509	524	495	536	495	546	516	560	491	519	539	533	545	517	546	566	539	501	560	502	527	520	536	522	544	499	523	535	531	479	549	509	544	554	520	485	513	535	543	514	512	530	538	506	499	561	551	514	514	494	505	530	506	504	545	559	488	520	538	513	497	551	533	514	533	555	474	542	495	525	549	497	541	555	570	501	542	542	519	551	530	547	510	537	523	521	523	509	478	508	493	553	550	494	544	545	487	481	501	536	522	522	502	529	558	478	541	518	510	478	544	538	512	498	489	523	506	523	509	513	502	502	549	520	529	559	488	526	543	538	501	522	517	523	527	515	521	541	505	527	517	567	529	561	506	524	513	537	533	545	524	534	491	532	491	517	518	502	529	518	492	510	524	475	509	524	531	525	518	528	501	509	555	518	561	501	520	517	516	545	547	526	502	562	524	547	509	529	543	508	553	506	520	505	519	569	521	474	552	545	505	523	513	492	541	495	491	519	490	477	518	472	482	481	518	511	546	558	540	540	491	510	522	554	502	526	525	538	535	502	528	502	499	549	512	537	567	520	495	517	558	507	512	508	505	524	528	491	527	562	541	518	544	542	520	521	503	534	470	513	534	509	554	516	513	555	551	540	560	503	531	531	549	516	529	517	533	535	551	517	480	529	505	549	516	555	480	561	554	525	507	531	542	556	540	586	540	498	539	538	515	494	547	483	545	487	540	467	540	545	549	504	554	523	572	538	512	513	508	546	513	537	514	560	531	569	505	488	521	558	506	536	548	511	541	538	525	537	515	505	523	499	519	492	491	515	492	537	512	491	538	534	526	505	526	500	514	545	479	505	535	474	522	494	519	520	472	513	532	528	508	494	505	497	518	524	525	525	506	537	518	482	466	489	512	500	528	526	532	526	493	526	522	569	515	516	542	545	512	486	538	543	514	516	525	521	524	492	525	524	529	501	490	524	544	540	447	485	493	564	513	544	533	547	497	500	505	568	540	507	517	517	513	550	525	484	499	512	533	560	523	518	507	530	531	474	508	544	503	520	529	546	496	536	507	509	527	532	533	529	563	534	478	502	512	520	575	567	490	525	499	532	535	539	537	506	492	497	531	496	537	505	547	526	529	526	536	509	528	483	529	516	522	548	529	547	464	536	535	540	526	534	522	484	558	516	537	534	505	515	538	514	564	484	497	535	550	528	487	498	498	493	506	541	535	504	486	510	544	524	544	505	498	517	489	531	481	530	521	546	531	514	517	506	509	503	543	504	545	534	558	519	529	515	508	514	545	519	553	505	510	540	566	525	511	505	574	509	523	553	525	515	530	485	511	485	493	519	535	490	548	505	510	482	531	529	531	569	542	527	502	527	545	531	515	495	501	532	515	552	537	539	547	521	525	514	487	542	553	552	515	512	548	490	529	531	574	507	500	550	509	542	553	507	511	531	564	501	478	538	494	504	550	485	553	542	483	513	523	506	510	481	541	520	546	518	530	548	522	526	575	511	496	535	522	531	507	480	518	512	510	535	538	534	539	551	508	513	542	519	492	545	519	507	536	504	503	497	550	544	535	545	599	509	542	525	506	516	517	520	491	520	515	537	520	526	527	515	542	583	517	544	515	504	537	519	500	528	554	500	540	513	494	491	499	506	519	554	468	537	549	522	529	506	549	514	477	529	548	482	572	519	554	499	522	541	495	564	488	505	599	584	497	503	513	514	490	541	532	502	533	496	497	556	534	521	511	529	545	509	511	569	533	558	495	530	533	515	558	525	535	565	533	487	512	515	529	511	460	558	549	531	533	520	521	539	517	504	513	509	548	519	557	519	539	545	552	523	543	495	519	496	511	555	515	552	473	488	530	544	545	512	488	544	551	545	491	531	545	533	569	518	530	531	541	520	546	501	489	568	523	515	488	529	527	486	554	513	537	511	523	561	509	546	528	556	519	511	531	557	560
79825	47793	16023	4082	8781	37329	41956	26927	14788	5878	2037	733	369	250	186	193	173	164	174	184	195	177	168	175	189	185	199	198	199	190	165	201	157	201	225	215	199	196	192	196	195	166	178	187	194	184	189	172	171	191	181	195	187	219	191	160	202	176	184	196	175	190	157	188	172	175	184	168	167	182	191	203	166	181	219	173	195	203	204	153	178	212	203	176	200	175	207	206	208	191	182	216	178	166	206	206	175	180	188	184	182	150	183	187	159	180	182	177	164	176	168	191	188	170	181	168	175	181	200	195	175	201	188	184	198	198	171	192	197	185	194	198	187	170	173	198	184	187	165	181	193	180	179	189	187	175	212	158	181	163	176	157	166	161	191	196	184	172	199	187	173	163	167	199	175	212	206	197	180	186	185	175	184	166	180	210	196	201	182	187	189	206	204	191	208	181	165	195	198	174	196	174	179	162	161	178	180	154	170	170	210	164	182	203	179	185	193	211	182	189	198	188	160	186	191	184	181	183	187	205	184	183	187	174	173	199	220	196	199	190	176	177	172	164	190	191	180	184	170	187	207	192	198	192	189	177	215	235	181	201	173	174	193	180	195	180	195	188	202	173	195	185	186	206	190	177	196	171	189	171	165	193	184	171	175	185	168	202	152	180	174	207	184	210	200	180	177	201	167	174	169	192	191	223	188	164	188	180	169	178	190	197	194	177	205	174	198	180	164	197	194	163	178	186	199	191	196	170	193	212	166	188	165	198	185	182	186	181	159	187	177	227	162	169	179	171	166	170	197	160	168	198	195	202	189	156	183	193	187	201	192	189	190	174	170	173	159	214	204	164	180	216	185	207	178	186	208	178	167	204	180	191	170	182	171	182	183	170	182	187	178	167	187	201	175	185	189	192	165	177	159	196	198	199	176	171	191	185	172	191	190	162	206	202	209	178	190	168	173	193	173	198	192	168	161	211	165	180	190	180	189	192	181	159	177	199	184	189	205	202	196	193	199	205	202	202	197	188	201	186	183	184	186	178	161	184	198	191	190	198	185	177	202	192	200	191	183	193	183	188	193	197	184	174	187	158	201	188	202	174	181	213	201	204	174	192	197	192	184	202	182	187	215	180	179	187	183	208	197	189	188	208	158	203	189	166	167	202	198	189	181	187	208	169	189	167	196	194	187	188	187	196	213	183	209	205	180	194	193	166	203	189	189	185	176	190	191	193	183	196	206	174	188	168	201	188	195	169	188	169	169	170	166	178	203	173	202	206	211	183	178	164	194	175	177	222	159	192	173	157	200	189	189	189	197	185	174	165	180	181	186	167	166	175	172	176	208	198	186	173	225	171	200	169	197	165	168	184	165	186	161	193	195	182	168	161	179	171	198	180	176	160	174	195	175	185	181	160	190	179	192	192	188	175	194	185	199	193	180	172	205	194	206	187	187	207	175	178	181	171	166	209	193	187	198	182	180	193	169	169	177	173	179	189	224	189	176	156	230	156	194	176	188	170	189	199	189	159	160	194	170	175	189	186	188	170	201	193	173	212	194	179	194	179	172	181	201	198	169	187	188	197	206	180	181	170	192	192	170	203	159	180	169	165	175	194	201	185	193	217	178	203	191	189	200	199	176	169	185	191	174	180	194	177	191	177	197	196	169	183	173	189	178	190	199	203	173	181	183	180	198	202	181	195	176	188	185	162	161	211	176	199	153	179	180	196	199	176	173	187	159	187	181	204	203	215	191	190	195	185	190	159	165	162	172	171	203	202	179	190	193	175	213	170	177	197	174	175	189	157	176	182	153	186	215	177	184	188	191	184	180	205	192	180	168	165	196	178	181	189	215	192	191	213	169	161	200	179	175	181	179	174	181	189	194	189	189	180	192	175	197	199	199	211	196	215	151	170	219	190	203	188	186	152	150	170	175	194	185	212	179	153	185	178	170	185	202	179	190	179	176	185	173	196	175	206	210	193	221	195	172	167	172	183	179	154	180	181	169	181	200	201	216	185	204	192	216	195	192	180	194	188	165	196	204	209	192	161	179	202	200	180	208	165	187	185	170	189	182	190	191	188	180	180	175	206	209	186	180	218	203	180	208	194	194	183	198	183	157	180	166	180	184	213	186	173	196	164	185	179	204	171	208	168	195	174	185	192	192	167	177	186	241	160	199	169	196	196	182	183	216	193	186	188	196	185	193	175	225	195	180	190	158	196	193	175	164	167	175	176	170	167	163	179	188	190	205	206	208	202	172	190	212	177	161	172	170	183	176	202	182	175	186	161	159	207	185	200	197	161	192	202	168	191	183	178	187	195	174	210	205	192	187	169	176	176	190	190	182	189	194	197	203	212	175	187	171	170	195	180	217	181	161	184	180	197	189	186	184	185	175	188	165	207	197	180	187	180	187	174	194	179	178	186	199	203	209	167	178	174	194	165	180	168	189	193	168	165	209	194	190	208	163	176	173	197	171	168	179	207	192	193	202	192	172	185	171	178	202	193	182	153	180	187	201	202	185	176	179	173	180	202	180	156	177	181	206	170	172	188	187	189	164	194	208	175	187	179	178	177	186	165	188	201	199	180	181	202	201	191	214	192	209	184	168	189	181	192	199	190	212	199	177	174	174	207	163	156	196	191	189	175	193	204	183	188	192	189	193	190	187	195	189	181	179	183	186	188	185	188	193	202	172	164	207	155	216	195	211	184	192	176	187	176	155	196	160	175	186	191	172	173	190	186	193	169	191	180	187	160	183	179	185	150	162	188	174	193	176	180	187	201	165	197	184	181	176	199	189	196	174	192	197	206	186	199	175	199	186	200	211	214	191	185	186	174	186	196	162	170	181	208	160	186	179	174	206	194	179	182	183	162	191	187	168	183	182	209	200	185	226	211	213	191	193	192	205	200	218	208	206	192	176	212	170	176	188	177	200	160	185	195	194	191	196	199	201	193	176	186	197	199	167	174	188	178	177	188	188	174	209	215	177	204	176	197	202	185	189	196	184	192	169	214	200	180	172	144	189	168	171	203	164	169	189	177	163	175	187	214	188	188	168	165	191	190	174	162	185	203	167	164	171	208	177	176	184	154	192	174	190	169	189	193	183	166	152	199	214	185	207	177	215	183	190	206	191	201	182	186	191	199	163	180	184	183	188	186	170	208	161	185	170	172	209	188	193	182	204	212	197	157	188	170	175	195	202	180	195	175	205	201	174	186	204	153	177	194	208	199	170	172	190	190	185	177	188	205	172	183	192	184	182	189	183	192	193	182	208	197	187	214	181	177	190	173	180	211	187	184	200	175	201	171	161	169	191	182	194	200	207	174	172	188	180	183	172	179	173	183	188	210	200	203	182	195	203	175	181	196	199	188	184	201	173	176	177	183	197	190	188	187	173	212	179	180	192	176	187	176	189	199	183	188	197	196	187	213	191	174	183	181	183	195	165	196	203	182	199	206	182	170	181	202	196	189	209	200	181	176	203	176	184	179	184	195	179	179	202	184	178	179	178	179	175	185
55908	21882	3492	7006	20579	51170	53378	41123	29027	16843	7721	2901	1178	588	502	467	477	443	412	412	470	459	461	445	468	421	445	422	438	444	441	472	473	452	472	428	455	455	478	438	464	461	458	467	430	432	431	469	435	413	465	477	489	436	431	450	474	437	458	426	405	408	411	450	421	454	447	438	458	450	438	454	441	449	452	452	413	442	425	544	451	434	437	406	452	441	447	461	460	481	470	422	458	438	453	443	458	422	440	444	424	543	451	463	485	456	461	421	437	444	459	458	455	452	445	435	486	478	467	451	423	417	448	462	435	396	451	454	416	449	448	439	465	454	464	445	459	444	472	465	456	501	432	474	455	459	458	460	427	461	464	464	431	445	446	430	399	427	469	451	448	430	462	464	488	448	463	435	467	440	453	459	472	465	457	419	415	462	444	437	404	412	421	446	480	451	468	460	433	448	466	445	448	434	408	474	471	475	448	458	466	438	439	418	438	454	431	436	430	428	452	431	462	479	415	425	458	455	470	477	431	471	422	447	458	417	421	465	486	438	442	460	436	442	454	438	488	450	422	440	424	466	458	465	454	431	451	444	452	472	458	445	481	460	409	472	441	472	452	472	464	463	440	453	443	436	438	437	472	447	425	418	425	460	446	447	409	465	450	422	416	439	437	436	444	450	421	431	428	486	462	434	432	445	416	441	427	436	437	437	454	428	459	466	462	453	478	447	453	442	432	449	457	445	403	472	465	459	484	396	439	465	445	428	471	437	461	456	459	416	444	438	470	469	453	424	456	415	435	422	442	461	434	407	474	404	447	434	457	414	465	427	463	438	454	435	416	449	454	427	414	448	419	435	444	448	436	502	480	458	432	477	433	448	404	442	416	444	416	452	437	450	446	437	469	434	491	451	445	451	438	442	456	448	460	463	427	398	439	434	428	411	433	434	413	470	466	443	447	459	467	426	456	477	457	430	440	446	426	445	418	422	416	450	433	458	420	462	419	432	439	434	428	473	459	430	409	430	467	427	416	461	450	444	439	422	452	411	447	441	472	437	431	436	475	460	439	471	437	469	438	426	419	439	458	449	439	461	449	417	474	420	447	415	424	453	446	462	460	450	444	466	459	434	477	435	451	473	455	451	450	445	485	481	452	461	478	406	448	455	431	439	455	457	441	451	423	454	422	443	474	468	507	438	451	472	437	490	471	447	448	430	455	434	443	384	423	462	396	443	449	448	406	402	430	455	459	431	455	445	447	436	457	449	463	494	422	459	432	470	432	467	454	427	417	454	468	459	402	473	436	427	458	439	426	391	448	459	478	446	439	488	422	437	501	431	439	462	453	432	489	465	474	434	468	441	429	463	441	461	467	408	436	440	444	469	478	492	431	433	444	401	423	443	458	432	460	452	437	460	451	426	442	494	465	412	430	442	420	439	434	483	455	453	439	458	479	457	437	448	417	459	485	440	415	491	449	460	453	452	476	453	461	485	468	434	453	435	483	432	427	437	479	484	468	440	461	452	447	446	429	445	460	467	419	433	453	459	430	429	409	448	423	401	432	434	462	446	462	456	474	430	456	431	409	431	469	467	455	421	489	421	422	450	434	475	460	490	455	502	447	424	449	426	459	415	438	450	441	440	445	476	462	436	418	448	440	449	441	455	458	426	421	469	417	456	460	437	455	465	454	454	409	464	437	433	475	414	461	452	440	403	430	480	398	460	435	463	427	446	444	469	432	443	463	439	462	466	458	478	418	438	475	426	464	466	426	469	442	403	440	448	447	428	455	482	481	431	433	434	454	446	468	464	453	472	464	445	433	483	491	440	412	447	444	434	446	449	413	476	448	435	444	431	465	469	413	459	432	409	449	448	447	428	450	440	440	430	450	422	480	462	448	436	434	463	445	447	474	426	441	442	466	431	449	447	427	419	437	454	443	492	460	446	452	462	445	445	460	448	460	454	426	504	488	434	468	428	444	453	468	443	464	450	452	419	458	429	403	420	429	444	460	407	434	430	412	483	471	481	466	400	443	460	451	467	458	460	473	440	472	491	458	465	485	463	430	467	453	415	477	437	494	467	471	458	468	418	421	429	420	462	454	426	457	425	434	446	424	415	459	457	428	425	447	482	464	451	435	451	449	416	481	449	426	447	435	463	453	450	401	435	457	418	422	437	461	486	455	462	481	450	441	440	465	459	448	464	472	482	464	433	436	426	457	449	451	445	488	456	441	456	449	491	471	437	420	433	445	452	449	420	448	422	470	465	465	443	437	452	426	445	429	444	502	454	418	460	405	418	459	452	440	422	451	425	400	417	445	481	439	462	468	420	481	429	438	466	466	443	437	469	462	438	481	413	432	410	426	456	445	422	477	472	449	461	415	450	428	452	415	477	423	468	454	461	446	449	468	457	435	476	424	411	459	495	411	410	494	448	435	463	443	434	432	437	430	460	442	453	469	433	475	436	436	425	435	433	459	445	465	464	434	476	488	416	454	421	454	459	440	445	468	437	462	476	392	469	469	431	439	428	402	448	466	447	440	445	476	424	449	445	453	433	451	443	464	466	448	439	445	404	472	417	449	461	464	445	448	427	436	458	481	432	405	440	438	442	425	442	454	467	425	453	453	457	439	417	472	436	465	431	478	422	456	434	480	448	484	466	420	433	474	463	435	441	463	424	440	416	463	420	447	447	452	478	435	437	429	420	431	444	470	447	413	460	443	453	471	418	450	418	444	442	445	449	447	455	430	450	486	458	469	437	440	456	419	450	440	472	465	479	450	473	389	427	411	423	452	434	416	432	445	428	440	437	452	459	441	428	420	451	443	436	457	457	463	440	432	451	448	426	489	451	445	427	465	494	495	439	461	488	438	480	454	432	432	406	471	415	464	399	424	463	464	472	436	450	450	451	397	462	409	433	455	466	469	440	456	469	452	439	475	443	429	457	448	428	434	425	445	473	436	449	462	416	429	448	456	420	456	446	398	435	461	459	464	466	466	474	424	449	417	480	420	461	437	455	440	443	456	443	441	440	436	433	455	439	477	425	441	400	444	448	463	449	415	472	430	442	429	437	467	446	431	424	457	454	472	459	425	460	441	455	499	427	446	445	422	441	470	430	467	441	477	412	439	429	466	430	505	420	467	449	451	422	453	460	464	446	435	434	424	426	484	450	461	416	414	479	441	449	430	427	472	448	454	460	466	436	410	446	414	458	436	477	464	448	425	491	457	466	441	443	465	462	506	428	443	433	424	481	460	464	465	449	434	439	480	445	456	381	493	454	452	462	460	471	443	446	430	439	450	452	402	449	485	450	457	409	452	443	406	448	455	437	480	428	429	447	445	416	419	472	411	466	449	456	428	437	445	447	407	423	437	429	463	427	461	430	497	430	465	446	476	424	479	486	421	462	422	443	455	450	435	428	439	460	437	441	450	441	481	434	468	445	450	443	428	438	435	455	479	485	449	446	451	451	437	416	454	422	422	432	466	488	446	476	443	431	425	434	443	452	444	438
82348	50927	17489	4582	19693	40563	42582	31154	18114	7763	2749	914	318	225	171	180	158	178	168	173	147	157	144	179	193	178	185	180	156	160	165	155	207	180	187	174	163	167	187	160	171	165	175	171	163	191	162	171	149	173	170	161	153	162	177	152	171	188	178	187	192	172	171	163	165	176	163	155	181	174	159	157	195	159	173	157	167	146	142	158	165	172	184	175	165	140	165	150	139	156	192	184	170	184	163	164	172	179	166	174	156	187	160	180	188	166	203	187	166	183	191	175	161	177	157	174	171	162	203	164	170	169	177	179	175	169	174	166	176	172	165	187	180	178	149	198	170	165	191	169	150	167	201	181	180	159	155	154	187	180	178	182	162	189	159	162	162	165	163	166	181	179	163	171	191	162	177	192	172	167	191	160	170	187	168	177	170	174	168	171	170	178	173	185	186	187	153	178	174	149	159	173	171	176	161	169	165	168	182	143	176	170	178	170	168	171	167	191	184	187	163	173	164	168	148	170	172	141	179	182	180	183	153	183	138	172	143	171	173	187	182	170	173	177	174	192	182	156	172	182	194	143	174	155	139	177	154	167	188	171	163	169	182	156	168	179	160	162	164	158	182	146	148	165	159	173	177	177	162	168	155	173	178	186	164	189	136	166	180	179	153	197	176	141	166	156	168	170	165	151	171	178	200	193	212	173	149	166	175	152	167	185	169	205	181	153	181	172	215	184	177	163	176	187	172	163	174	169	167	172	169	138	192	136	177	166	177	190	170	177	164	147	171	175	184	165	177	158	166	156	154	177	177	192	166	167	173	172	146	194	155	151	165	177	155	174	179	155	165	157	161	179	171	174	161	157	163	175	177	162	184	160	157	173	151	153	170	159	179	167	179	145	143	180	162	192	179	180	152	159	183	179	166	171	171	177	173	161	140	161	161	165	172	165	151	203	170	150	185	159	183	159	189	159	147	161	164	147	178	187	158	148	168	199	175	174	174	157	179	173	157	147	178	182	206	152	180	192	183	165	171	163	168	176	176	163	179	189	165	171	194	165	166	182	175	171	178	162	163	172	154	131	188	159	167	171	157	173	191	163	193	146	172	160	175	179	158	160	174	163	185	182	154	159	193	167	153	149	154	159	180	184	155	173	168	162	164	179	183	171	182	170	163	191	179	162	170	183	166	172	169	179	196	143	150	176	165	178	150	162	183	188	157	172	194	169	165	170	138	160	171	189	180	171	180	190	188	163	178	177	180	187	174	171	173	169	155	170	184	168	164	168	172	177	166	171	175	189	172	155	170	177	167	178	169	168	168	164	180	174	208	190	190	171	170	162	179	203	189	202	142	189	172	198	196	177	152	170	174	144	165	172	139	165	172	169	174	174	162	147	155	184	186	170	186	180	148	154	171	177	171	184	176	183	158	181	173	180	158	173	155	174	178	181	169	171	165	176	183	192	172	191	168	185	183	184	166	184	167	170	157	166	170	174	179	168	166	201	156	172	156	168	156	156	147	153	167	173	154	179	169	176	168	187	201	176	171	181	165	148	168	164	152	177	164	164	184	177	159	185	183	166	168	168	166	169	155	173	141	177	190	162	168	166	192	163	175	163	147	156	170	177	158	178	167	186	167	140	160	168	186	178	177	174	190	179	158	192	165	173	164	183	172	178	178	155	175	184	181	187	166	153	161	172	172	155	168	183	172	153	174	158	169	182	175	156	190	170	166	167	172	173	216	156	144	153	182	195	171	174	177	183	173	173	167	170	183	187	178	155	162	157	166	147	141	168	178	147	162	156	170	168	179	149	183	176	155	198	181	157	177	165	168	170	164	185	159	175	191	182	174	188	176	171	150	183	174	155	188	176	149	213	152	164	145	158	164	178	173	170	144	184	142	176	162	162	159	169	167	179	177	177	161	161	185	160	180	166	171	174	154	130	165	190	159	193	212	150	184	175	198	179	194	200	141	143	167	192	163	186	185	170	169	164	142	159	161	164	181	192	170	172	166	163	154	200	187	177	148	183	162	162	184	187	169	176	152	160	167	177	169	154	193	173	196	161	166	180	199	174	171	146	166	157	161	149	199	179	177	180	153	188	141	182	158	170	132	155	173	157	174	174	171	153	171	149	184	169	181	162	135	182	154	191	169	158	192	174	167	167	181	194	155	170	180	194	177	168	163	171	165	185	163	163	171	156	187	188	182	172	157	198	183	156	163	176	186	183	165	161	163	182	161	156	157	185	207	144	158	164	166	161	151	160	199	183	188	164	151	166	169	163	181	171	188	188	160	175	157	179	171	181	156	173	170	189	163	177	163	176	163	181	181	150	179	161	159	169	171	189	166	169	159	193	148	186	199	177	160	153	167	180	165	158	180	176	170	147	162	176	186	184	157	198	171	162	173	166	173	150	178	171	180	171	175	156	188	165	171	159	151	190	155	175	176	177	182	155	159	193	147	158	167	167	188	157	174	166	166	190	154	163	163	167	174	185	169	164	167	163	155	156	160	177	188	180	172	170	187	163	166	180	171	177	156	201	159	158	183	169	171	147	200	188	167	187	168	176	156	156	183	160	159	192	151	178	177	161	162	149	153	160	173	179	182	153	206	151	172	175	157	185	165	181	163	161	180	168	191	151	146	162	156	159	141	160	169	157	191	166	173	169	211	173	161	168	195	184	197	174	165	177	172	174	166	180	189	179	160	177	168	152	181	157	171	171	188	172	174	176	167	179	162	182	166	180	172	166	180	182	180	174	181	173	170	154	162	160	160	167	180	177	150	144	192	168	187	156	169	169	155	160	170	176	168	190	154	173	162	177	169	149	151	185	151	164	186	182	197	155	179	168	165	170	166	150	143	179	166	156	160	172	153	142	173	158	191	175	164	184	142	160	182	170	177	165	195	149	166	185	179	176	169	152	185	166	161	186	181	168	173	176	182	174	165	169	144	165	152	189	175	170	168	171	192	189	160	170	172	198	208	166	161	147	157	160	159	183	182	177	163	169	170	176	159	157	181	172	178	187	163	180	178	168	177	182	188	146	129	169	176	165	176	190	167	178	183	165	171	157	187	148	205	165	188	185	159	164	174	162	147	189	184	168	161	163	171	177	167	164	163	170	167	143	157	190	175	183	180	171	200	183	171	149	154	153	201	183	168	171	161	174	183	181	173	175	161	168	171	163	176	155	144	177	176	159	157	150	152	166	180	167	162	181	174	173	176	165	174	190	170	164	172	164	178	153	191	163	173	157	149	174	168	197	170	161	182	165	147	192	171	164	153	162	189	161	173	176	159	172	174	158	178	172	175	169	179	178	146	169	182	175	171	174	205	178	138	192	173	186	168	193	157	163	201	168	166	144	159	179	158	173	155	190	171	159	169	192	158	177	184	180	169	166	142	167	199	178	183	173	168	182	175	178	169	194	180	180	173	163	142	151	182	173	190	155	177	166	169	177	149	158	160	159	196	193	193	188	164	186	184	187	152	174	181	167	144	155	148	184	203	180	170	177	207	157
58435	26332	3437	6330	34648	53257	54384	44834	32456	19729	9166	3587	1281	632	468	404	401	415	400	410	420	429	412	399	423	392	395	424	412	417	411	411	454	397	392	388	399	410	394	430	397	413	413	429	389	394	422	400	405	409	405	369	429	417	434	398	439	401	387	435	406	453	398	433	423	414	429	421	427	385	418	427	405	426	429	417	393	429	407	416	416	436	373	437	402	381	413	434	419	413	398	411	392	432	401	442	397	397	395	375	413	431	426	370	423	408	397	416	457	420	428	405	386	415	393	402	415	410	424	390	420	393	398	430	376	421	410	367	369	403	401	398	432	384	399	395	399	404	396	395	427	453	418	394	441	417	403	428	393	412	407	452	417	405	403	414	403	432	414	410	382	451	417	380	424	412	434	422	403	431	443	375	418	378	404	413	398	391	444	420	407	397	398	451	404	428	392	393	403	411	422	420	397	405	383	428	421	425	434	415	453	398	403	433	424	411	409	412	430	398	430	442	435	428	356	426	441	413	409	398	430	431	436	430	362	436	393	409	390	414	409	433	386	405	430	442	423	392	440	426	440	414	431	406	445	429	411	379	412	409	391	441	418	436	425	441	406	402	412	388	425	411	402	420	429	390	396	418	402	397	441	397	415	408	403	406	418	426	446	417	408	396	412	387	406	432	410	392	398	415	425	392	407	452	404	422	440	449	413	446	407	457	405	416	439	439	416	429	438	417	411	379	416	398	389	433	410	402	424	418	419	386	418	410	408	388	413	396	426	408	411	416	446	437	391	419	436	414	372	398	409	451	409	398	416	400	454	436	410	408	408	397	411	434	398	403	418	417	416	422	425	377	441	455	440	421	402	417	413	381	400	431	381	386	428	395	416	390	441	383	428	419	419	429	391	428	382	389	385	409	424	381	440	384	384	422	390	407	376	408	429	404	445	389	441	403	418	420	401	450	438	417	416	426	424	436	444	452	418	397	396	411	385	412	421	374	406	421	419	426	424	406	449	404	419	389	430	398	424	406	403	409	406	418	451	411	391	427	413	397	418	421	402	397	384	412	427	413	421	401	411	395	426	397	412	416	450	381	418	430	394	397	398	434	439	429	391	436	414	418	447	382	396	413	415	403	436	379	417	435	406	406	415	409	430	400	367	415	403	421	465	387	417	420	406	419	437	407	429	410	423	414	379	381	394	431	445	431	427	432	443	415	382	401	406	412	447	407	419	391	395	414	437	406	412	407	386	382	440	408	409	390	417	402	406	442	400	424	450	373	419	397	431	452	408	408	398	372	429	396	405	409	392	441	415	400	391	424	408	420	417	417	389	399	383	407	392	395	407	432	416	418	383	401	422	416	437	413	418	392	422	474	398	417	445	408	398	404	405	361	438	423	399	420	417	413	414	411	397	414	369	408	394	401	436	397	390	406	430	417	422	385	381	426	437	421	416	426	432	420	409	406	411	435	413	431	428	419	414	434	390	413	450	387	400	413	419	385	406	435	413	411	469	403	392	417	435	449	460	416	445	397	424	445	433	419	430	401	412	445	376	395	402	390	377	402	392	419	377	422	381	417	419	386	449	413	416	407	419	414	383	409	427	428	392	423	425	400	401	423	465	420	432	404	414	413	422	402	429	407	419	429	436	412	396	406	428	421	423	432	425	391	424	436	424	410	415	422	373	421	409	392	407	417	438	408	404	394	470	452	413	428	405	407	391	477	461	411	423	447	397	418	412	422	407	396	391	459	425	404	428	420	441	440	382	383	420	403	420	418	443	414	413	406	416	458	442	456	415	438	422	434	436	401	415	399	466	410	412	428	412	422	427	405	407	398	412	417	424	413	417	400	416	429	404	419	420	424	428	435	431	463	411	429	388	386	413	416	430	407	411	393	392	419	452	434	396	394	399	420	398	390	441	406	434	417	397	403	424	396	439	381	398	417	395	394	401	441	429	412	402	421	406	465	434	409	426	441	435	419	422	410	419	396	427	413	413	408	418	405	416	411	390	415	384	392	378	416	428	406	426	400	438	443	399	423	423	403	418	386	404	412	385	446	421	379	414	441	423	427	426	383	436	400	418	399	389	415	403	385	398	419	435	420	425	451	400	443	381	422	370	418	433	427	411	468	428	396	404	392	389	428	421	391	444	394	388	427	403	396	427	392	418	403	419	428	413	418	398	407	412	401	415	412	435	425	424	404	418	441	428	413	393	430	369	385	399	379	394	420	392	433	392	386	403	392	421	424	411	355	405	450	414	425	428	399	386	433	416	424	377	428	404	403	394	430	388	443	420	422	384	424	408	412	377	445	412	424	428	393	411	405	410	436	384	409	405	384	429	438	414	372	420	377	427	408	394	396	410	397	426	450	427	376	422	386	430	435	424	367	420	459	426	413	419	418	478	403	424	419	403	433	410	402	405	399	386	421	428	396	424	398	411	373	430	420	377	409	458	400	411	418	420	429	394	409	437	404	400	401	433	435	387	378	418	425	395	431	379	410	412	418	418	424	427	424	394	392	456	429	421	403	432	440	409	413	385	458	402	422	384	435	414	394	456	414	432	423	441	405	389	405	401	398	413	429	393	414	453	424	445	410	431	405	445	409	370	421	419	437	435	377	459	374	423	432	380	409	396	445	451	427	425	389	437	425	407	385	397	402	411	402	427	393	441	406	420	409	399	430	430	450	421	386	403	426	415	421	413	422	368	432	400	395	411	401	426	401	428	438	406	404	398	435	412	404	457	396	392	423	385	423	434	432	416	410	415	402	414	387	387	408	433	393	466	435	406	422	409	405	412	423	422	402	423	416	441	419	407	426	413	424	412	432	410	403	395	432	414	408	442	387	412	404	412	431	405	400	390	401	431	383	434	391	379	433	387	392	429	453	420	404	416	411	405	384	405	417	432	434	391	416	451	398	422	421	407	408	423	386	392	441	447	430	426	397	408	438	402	422	416	421	450	420	431	416	410	414	438	401	421	432	414	404	470	396	439	460	413	413	444	420	424	399	416	388	416	388	407	420	401	401	431	407	421	389	423	420	394	425	434	368	409	431	406	393	398	396	436	421	416	394	441	409	435	428	419	409	426	421	409	397	400	420	372	423	404	419	402	447	437	442	429	425	414	430	404	417	399	403	428	415	394	429	434	406	411	399	392	391	417	432	392	435	401	399	411	449	458	396	407	429	422	433	425	393	445	446	413	448	416	417	447	405	466	429	378	462	384	450	420	422	419	402	423	423	425	428	420	424	402	393	391	416	420	446	408	411	423	404	421	433	447	417	411	408	408	447	399	465	405	383	439	420	419	394	403	416	415	423	372	389	428	405	434	419	409	391	383	416	417	431	398	417	427	446	448	405	440	380	399	433	406	400	430	384	399	384	424	410	409	412	394	421	425	436	378	415	432	414	397	429	429	428	422	417	426	414	429	412	412	391	463	399	394	411	417	415	420	429	411	408	452	367	412	452	390	387	437	433	401	450	415	430	420	439	417	421	420	410	443	429	422	420	438	435
27469	6522	390	410	1172	1861	2164	1530	907	526	384	280	225	231	240	245	240	208	195	235	240	221	223	198	219	238	232	261	236	206	219	239	231	203	251	230	256	242	191	207	230	256	252	215	218	239	224	230	222	227	216	203	198	228	247	223	225	189	218	215	206	194	216	208	229	225	258	227	220	237	219	229	241	211	219	223	243	244	248	235	228	258	213	206	227	236	211	203	232	220	217	227	269	204	224	216	197	226	238	225	216	215	225	238	254	240	218	242	208	201	219	224	239	226	222	212	222	213	213	240	210	224	235	218	196	244	229	235	206	216	254	240	255	226	248	228	209	222	204	208	252	225	233	214	227	206	217	219	236	237	234	218	196	188	218	232	222	191	225	223	212	208	235	202	229	217	201	222	212	223	202	231	273	224	227	214	220	223	197	204	239	237	236	211	232	238	215	237	230	216	215	213	247	242	233	211	203	243	213	228	246	213	227	225	241	253	219	209	234	203	213	197	221	240	201	245	222	203	215	249	205	219	210	209	229	209	214	244	203	243	232	250	222	213	233	215	221	229	239	232	208	234	180	175	223	218	188	217	219	213	207	240	257	256	213	248	242	207	235	228	210	218	214	210	217	203	222	226	222	191	203	219	217	237	221	244	212	215	216	216	225	215	233	245	243	212	221	229	210	211	193	214	218	234	232	209	223	220	220	223	229	225	234	227	206	222	226	225	201	216	210	203	236	228	217	226	229	241	202	220	254	246	225	236	203	211	207	208	212	249	221	229	197	243	196	212	234	216	215	261	225	229	217	216	255	223	201	228	248	219	212	220	243	220	253	248	236	213	204	226	239	222	212	175	224	255	231	206	207	200	225	183	235	224	211	207	221	192	223	247	241	257	208	232	203	205	215	224	224	204	256	224	233	203	185	205	218	228	248	208	222	223	208	222	218	218	227	227	231	210	227	199	184	221	248	245	237	238	244	237	203	198	228	234	235	240	219	232	226	226	185	231	229	216	242	243	222	229	227	224	204	220	249	236	246	215	224	234	219	233	210	226	210	226	221	237	209	248	216	213	226	229	214	226	216	211	200	253	248	244	227	238	206	233	241	210	209	210	248	213	233	246	220	202	207	244	229	229	205	213	214	238	227	248	226	224	205	217	228	212	244	281	233	210	205	226	205	239	221	208	214	233	209	228	217	233	234	227	219	206	212	189	234	239	210	222	229	213	219	209	225	210	224	224	204	254	241	226	218	238	249	234	264	212	209	220	217	220	212	223	215	230	249	219	189	255	229	234	219	215	208	200	213	222	243	211	208	219	229	248	220	217	225	209	226	229	232	223	222	245	236	260	246	234	228	204	199	244	206	230	216	230	221	235	248	248	247	277	243	241	249	214	219	225	199	233	216	224	230	212	231	226	217	230	233	233	230	233	247	202	202	216	268	214	228	212	228	248	230	185	223	212	195	236	214	229	245	264	202	226	232	210	209	225	231	210	209	234	237	235	231	230	225	173	233	227	215	257	206	218	213	225	220	227	222	198	219	222	270	216	236	244	228	230	219	251	221	213	225	208	243	238	200	216	217	213	221	217	220	210	220	208	207	232	219	222	242	241	239	205	254	201	222	203	216	219	206	235	216	197	227	229	211	204	205	198	232	240	216	209	202	212	221	189	224	192	223	220	220	211	218	215	193	223	197	233	228	210	226	241	205	213	217	253	222	210	188	216	231	218	244	195	224	216	236	234	248	242	217	190	208	226	222	228	227	225	223	219	217	184	192	203	241	245	184	186	216	229	214	213	202	211	220	210	217	268	228	235	202	218	225	233	231	225	210	204	216	203	234	229	229	232	222	209	231	200	237	234	234	215	216	197	212	218	239	220	251	214	245	222	235	232	212	222	217	180	205	215	254	234	225	218	209	217	208	212	220	213	234	250	229	210	224	222	222	213	208	223	229	197	223	225	221	226	207	204	202	213	234	212	225	239	227	231	232	239	198	222	236	201	199	196	199	246	222	223	212	210	236	221	229	210	224	233	217	210	232	242	225	222	224	242	227	229	199	228	238	201	218	223	226	235	220	234	202	219	199	217	232	228	210	228	242	212	234	226	227	210	228	211	231	222	230	218	223	236	237	213	226	201	226	212	221	226	227	205	233	227	239	201	219	195	231	224	224	240	211	208	240	197	226	240	236	220	224	222	224	189	216	229	203	233	218	218	231	221	208	216	236	228	237	210	237	202	211	211	237	239	207	206	211	212	208	232	242	192	230	224	214	203	200	247	192	224	209	207	195	224	218	219	224	204	223	210	253	202	218	249	225	223	242	223	236	217	211	245	228	220	245	211	217	228	233	202	217	225	226	215	224	233	193	242	211	221	229	212	233	228	233	221	199	232	236	224	248	231	236	235	215	226	230	239	220	219	221	197	239	222	227	225	221	217	233	231	197	227	234	209	220	210	233	222	239	240	196	240	201	211	212	208	193	213	253	233	228	241	229	242	213	208	236	228	220	226	224	211	226	217	205	238	207	203	224	205	209	232	205	227	214	230	236	193	229	214	215	227	208	213	221	235	229	241	233	209	233	209	222	204	211	203	221	207	231	227	236	237	222	237	204	217	226	217	216	227	215	211	229	200	206	232	218	226	227	252	224	247	221	233	205	210	249	193	211	230	207	202	191	207	234	230	206	217	203	222	219	226	222	235	188	231	237	255	234	230	216	229	213	211	229	246	234	219	224	205	220	200	206	234	207	225	220	222	219	216	221	243	205	223	208	238	210	221	239	219	231	220	253	230	238	188	240	208	237	225	199	206	241	213	250	253	212	196	224	224	201	224	241	211	221	249	217	232	217	241	213	221	226	212	203	241	221	230	203	218	231	210	223	225	237	210	240	235	243	216	208	204	220	206	240	229	192	225	228	220	198	211	216	212	241	236	217	210	225	241	209	199	220	226	214	194	225	211	231	205	213	229	244	237	227	216	225	225	214	245	235	251	215	196	212	209	211	241	230	235	240	222	220	238	225	213	198	191	235	231	243	240	235	219	223	224	210	193	243	219	227	217	234	208	189	232	221	225	239	225	207	229	219	216	234	232	194	231	206	239	215	225	218	223	244	239	226	206	197	227	277	207	206	203	235	238	229	251	218	272	207	225	198	225	216	248	185	223	228	228	211	224	222	206	204	243	219	212	217	225	227	203	196	207	213	204	233	208	200	203	230	188	229	224	234	203	216	208	217	230	243	216	243	219	191	221	211	219	241	241	226	226	217	232	237	237	252	214	207	234	219	244	252	213	210	200	218	232	177	215	219	214	229	236	193	210	207	212	233	231	257	216	242	231	220	223	221	232	215	223	219	222	229	221	242	226	221	220	235	211	238	188	239	219	200	246	214	205	226	239	243	220	228	210	239	260	219	202	242	215	217	211	231	232	214	206	197	220	222	222	215	225	219	211	256	213	236	223	227	246	202	197	237	215	237	226	207	248	208	209	210	221	213	200	243	236	224	243	218	221	237	271
24867	5207	634	1589	5063	7897	9001	5920	3322	1846	1096	741	610	528	550	526	548	509	557	519	527	513	500	560	501	524	509	566	532	528	544	515	535	574	545	540	532	517	520	529	502	534	526	531	498	543	544	539	522	493	534	522	496	516	544	545	533	530	529	536	543	549	535	514	544	519	469	521	513	554	512	548	518	522	577	498	524	535	559	536	514	560	528	533	513	510	517	540	541	534	555	555	504	514	510	527	544	531	540	549	565	529	521	517	564	525	525	536	576	501	538	575	502	524	506	505	503	540	546	501	497	523	542	534	534	542	503	535	509	509	506	528	518	557	504	522	552	530	546	541	514	564	551	574	536	570	535	537	550	544	525	557	527	536	554	538	522	562	546	528	531	545	531	506	552	525	531	528	507	499	549	540	535	526	529	521	541	537	546	555	529	514	566	494	485	549	548	516	574	497	507	528	526	521	544	520	460	544	532	543	522	538	511	564	521	504	537	549	534	529	509	548	513	516	510	510	498	534	506	516	557	526	535	543	524	495	515	548	532	531	503	512	483	535	521	488	537	547	521	513	490	523	491	540	526	534	542	548	518	544	545	524	532	552	528	523	512	549	557	516	493	546	486	508	526	520	530	543	502	522	540	545	544	529	530	503	545	560	531	517	491	528	529	552	510	516	534	551	544	489	527	549	536	512	517	541	520	537	569	532	559	502	589	545	509	525	551	510	517	554	513	556	489	519	537	538	492	551	473	552	524	542	549	554	512	525	571	517	511	487	546	526	497	536	516	496	501	540	479	554	503	542	544	512	531	498	553	529	538	565	489	515	524	560	459	575	526	584	557	514	541	544	537	560	560	545	528	550	556	525	556	558	568	484	474	588	562	527	525	554	541	521	538	544	502	495	490	507	538	499	528	529	512	528	512	547	543	555	538	486	514	512	521	542	508	559	565	545	539	511	582	536	509	518	502	514	530	496	542	546	562	526	573	535	538	521	557	544	530	558	507	538	518	568	528	559	509	533	521	542	515	516	538	505	573	524	526	482	572	558	526	526	489	496	536	532	528	547	490	504	564	522	541	519	552	507	584	557	508	532	520	524	529	529	519	516	511	513	541	535	507	548	543	566	587	564	532	536	539	530	559	545	521	533	501	551	558	548	498	531	525	546	555	520	551	548	574	532	541	531	511	553	518	523	531	544	548	533	565	564	542	523	515	476	527	537	529	538	550	550	549	486	528	528	556	542	561	522	487	487	533	535	496	514	482	558	515	540	532	543	505	521	527	529	570	537	507	526	535	516	495	540	478	514	563	532	517	563	538	547	536	511	484	493	578	549	576	515	552	513	525	546	558	491	548	513	588	541	499	523	493	557	524	534	516	537	534	532	570	546	544	520	507	511	523	548	540	518	514	512	513	515	505	511	560	506	501	561	572	520	534	504	563	575	558	539	503	538	523	584	495	517	568	535	535	553	532	518	561	512	497	536	526	520	537	530	523	542	522	536	532	550	555	499	557	500	529	584	571	548	530	555	572	520	521	513	589	562	524	491	518	523	564	521	533	513	521	499	511	473	521	579	517	554	511	554	511	500	589	519	542	533	503	507	551	513	528	527	526	524	521	550	493	534	510	510	548	497	548	550	529	537	517	513	537	531	555	538	518	525	551	500	594	565	545	536	505	560	535	509	518	520	499	550	531	493	529	547	521	533	534	519	490	578	542	517	545	538	509	516	530	514	517	526	521	505	558	535	508	548	531	549	509	536	546	547	518	533	533	528	509	530	553	565	489	473	496	519	490	525	555	514	532	554	521	520	526	518	486	463	571	549	548	543	531	521	507	553	532	518	572	556	534	499	584	522	529	553	546	544	551	523	530	540	524	502	533	488	565	522	536	535	542	533	534	553	532	510	532	590	524	566	531	516	500	566	536	496	501	535	537	555	552	517	536	520	497	514	565	501	537	478	543	507	584	497	539	579	563	550	499	535	497	539	553	523	534	491	531	561	546	500	521	555	498	534	509	537	531	511	526	539	503	518	524	528	518	539	521	549	524	530	517	544	550	495	551	530	504	525	527	517	492	513	530	542	531	514	509	549	502	537	538	506	540	568	511	535	537	544	517	537	534	551	515	529	512	522	531	535	538	529	519	526	503	491	533	524	534	533	530	511	536	517	495	521	541	519	538	524	533	556	557	556	580	479	544	570	554	531	571	496	526	527	516	547	539	525	503	539	546	536	555	485	550	556	518	490	552	525	508	517	511	546	516	539	499	514	532	539	485	502	498	564	561	487	563	552	551	538	510	526	534	558	513	545	517	530	545	556	553	523	530	520	496	549	548	530	511	499	524	543	529	562	534	529	547	530	538	519	544	554	623	543	537	496	510	526	496	516	536	506	494	525	489	537	530	523	553	515	507	564	487	527	538	566	531	535	496	575	505	548	532	535	520	519	515	519	530	524	546	554	528	515	538	547	515	528	536	504	554	552	510	567	497	534	553	499	532	524	510	534	576	535	515	486	509	534	503	561	553	535	510	501	517	538	525	530	512	531	569	510	521	544	562	537	519	505	534	510	536	546	513	508	513	576	519	540	515	543	517	503	529	544	480	510	511	497	534	550	524	532	509	521	564	533	527	538	514	532	507	504	505	526	509	545	535	488	529	547	548	499	548	526	560	523	544	533	518	573	549	504	552	520	543	522	573	502	498	507	515	532	545	517	533	519	566	523	540	507	507	493	548	492	520	550	562	572	560	508	581	503	518	511	505	553	546	522	484	566	520	538	512	534	496	545	526	543	512	513	556	555	541	486	529	509	521	540	535	550	544	538	513	512	575	527	518	568	500	537	536	572	519	515	541	521	543	568	539	506	542	520	529	526	537	492	509	479	521	512	523	574	536	514	544	545	527	523	509	505	527	530	574	529	521	526	514	491	506	525	544	544	571	507	505	514	500	531	493	542	559	498	543	515	536	501	508	543	549	538	530	510	559	521	518	548	549	512	523	498	533	536	554	555	524	533	552	504	504	504	555	499	493	556	526	477	498	512	576	501	529	541	523	539	576	520	518	550	524	531	506	557	525	562	531	509	540	532	502	530	544	523	542	522	541	534	562	505	604	539	491	528	547	480	544	544	566	519	524	521	535	521	527	528	499	527	511	516	517	518	515	541	510	518	522	580	536	573	536	510	545	507	547	532	532	540	530	441	559	563	544	504	524	544	564	519	510	568	565	505	511	554	521	544	527	528	529	497	486	502	530	526	554	552	553	541	561	498	536	561	527	535	522	524	539	538	515	512	538	513	540	550	537	514	525	511	508	512	516	579	553	566	512	545	505	532	535	536	543	553	506	560	564	514	492	501	482	513	526	529	532	543	541	521	541	527	496	514	532	504	493	518	479	548	529	599	527	506	512	492	507	502	500	559	585	555	566	559	534	544	531	488	552	545	538	541	561	585	499	534	552	535	588	522	560	539	519	492	515	551	535	509	577	544	510	531	530	514	573	535	558	529	548	528	557	560
80463	54485	19726	17289	38017	39953	33152	21018	10259	3598	1292	522	302	201	222	175	185	188	214	184	189	195	176	181	200	214	169	196	166	189	170	195	183	186	186	195	171	185	174	195	172	184	178	187	197	206	189	179	195	167	211	201	193	218	190	181	189	195	195	175	194	174	189	204	182	167	175	171	187	202	201	181	182	182	179	177	183	174	185	162	177	214	209	188	193	189	170	189	191	186	162	185	165	166	188	176	174	195	208	193	171	179	180	158	201	176	207	187	157	172	174	179	188	152	171	189	196	196	166	181	196	199	192	195	200	204	161	177	214	217	187	187	169	203	203	188	207	181	203	200	186	174	201	205	171	197	192	208	222	188	205	168	187	190	195	187	152	191	189	166	184	190	184	179	192	197	186	209	187	192	184	188	198	185	183	200	189	161	166	194	194	213	181	191	179	195	197	160	201	188	188	182	203	183	187	215	199	199	182	179	189	196	179	164	179	155	193	194	187	199	208	181	211	173	186	155	180	175	174	181	188	171	172	208	164	199	198	202	202	178	189	184	188	183	175	170	190	163	185	180	176	203	185	206	184	187	211	167	178	174	179	180	168	196	170	182	209	198	202	170	191	188	205	190	207	167	182	195	196	165	197	184	192	182	173	210	204	198	189	173	183	184	174	182	183	189	184	187	176	179	186	173	184	180	186	183	182	177	223	163	188	187	198	182	204	180	177	209	187	155	155	180	194	198	207	192	183	187	186	182	162	181	173	176	178	181	179	189	179	162	199	184	173	182	190	152	164	182	187	182	204	177	171	186	181	190	175	192	197	192	168	158	174	195	182	209	171	198	178	176	199	176	174	175	178	199	186	193	192	174	192	187	167	200	179	192	182	192	186	189	183	191	199	166	175	186	194	178	179	189	200	189	179	162	175	182	182	178	229	206	172	188	178	179	195	180	198	174	184	197	204	176	158	169	186	170	186	188	180	200	177	158	211	210	192	167	176	185	169	192	185	182	181	179	200	201	181	207	180	167	181	201	182	182	156	173	182	182	188	205	184	181	195	179	180	186	185	158	182	199	186	182	167	222	184	185	181	174	180	180	147	200	190	183	191	175	178	181	175	177	181	169	182	189	198	159	171	183	192	200	193	201	184	168	197	195	176	194	199	187	188	175	191	212	154	191	182	200	189	188	176	193	172	186	191	183	182	212	183	185	203	185	177	185	177	183	164	194	198	182	197	188	180	189	174	183	200	180	188	180	193	178	186	171	197	182	222	174	179	204	205	188	177	205	186	198	201	205	170	185	204	178	188	183	186	200	182	212	177	170	164	216	197	173	172	183	195	191	167	208	197	194	218	173	200	173	189	193	198	161	167	196	194	164	186	189	186	182	185	200	171	201	194	197	191	195	163	176	164	218	191	209	176	187	192	191	178	201	208	212	179	171	191	181	190	185	168	181	183	172	205	170	191	200	194	187	193	214	178	173	152	186	164	186	188	189	199	165	161	195	216	193	174	196	199	212	190	219	162	189	180	162	177	198	194	184	161	177	169	184	194	195	185	230	211	176	198	212	205	171	176	193	192	195	175	186	185	181	183	198	199	194	183	168	200	182	183	165	195	174	192	187	178	183	194	212	169	178	182	191	179	185	191	193	178	199	210	198	158	187	202	180	182	191	178	187	176	190	187	165	172	167	183	167	182	197	186	177	185	174	185	158	190	207	186	193	179	198	191	178	197	167	187	195	193	196	191	206	198	160	197	198	180	173	186	179	175	207	179	210	177	180	171	174	162	208	199	187	160	189	186	191	220	201	202	185	192	191	191	174	180	218	209	178	186	207	180	191	170	195	189	185	165	189	174	192	194	172	172	172	187	164	186	190	174	176	169	165	213	188	202	170	193	163	176	201	177	183	174	200	148	201	174	179	167	185	176	194	182	184	186	181	200	203	207	178	193	168	181	185	186	167	179	178	194	175	143	192	187	179	173	199	190	176	159	184	198	179	216	202	187	189	212	186	180	196	189	178	181	182	208	190	188	191	172	179	198	189	181	195	174	215	182	203	201	196	185	187	191	189	180	200	209	186	189	171	184	174	168	183	205	195	199	179	198	179	198	178	193	180	210	185	190	188	189	185	170	182	186	176	157	185	188	187	201	194	158	183	180	188	186	183	173	192	203	182	221	180	194	188	182	165	183	179	190	189	174	192	169	190	171	204	170	180	182	182	179	187	194	199	178	165	172	192	191	215	187	186	168	176	192	189	175	200	172	201	173	202	168	194	193	181	172	190	208	180	190	196	203	180	182	176	151	161	176	184	187	181	189	172	217	191	178	179	199	182	203	178	199	167	208	172	202	192	190	183	182	189	190	163	194	195	192	201	207	181	150	201	177	196	187	203	185	148	207	170	203	192	179	193	188	188	192	186	173	189	193	184	187	186	221	200	200	201	171	157	157	190	193	171	165	180	174	177	193	184	209	186	185	171	196	186	182	159	172	190	198	191	172	189	196	209	156	198	194	208	193	188	187	183	185	207	163	200	183	181	158	185	182	186	177	183	183	226	196	188	174	180	180	199	180	165	172	159	173	190	194	187	155	166	162	202	192	170	182	166	176	208	183	182	163	174	170	184	195	170	187	165	189	172	173	195	195	178	187	177	174	183	179	186	198	160	177	159	172	163	191	180	183	181	187	181	175	201	164	190	194	170	176	174	195	192	176	212	174	195	159	191	202	189	177	209	192	188	186	184	177	185	162	225	200	178	212	191	186	183	188	182	159	184	186	160	188	180	169	186	186	170	184	197	194	165	219	183	203	162	186	179	189	169	178	211	195	181	198	197	182	192	194	183	167	184	185	187	188	192	162	196	222	183	190	179	213	183	191	195	211	178	189	200	180	210	201	197	178	197	210	161	185	185	175	185	169	211	175	180	201	209	174	170	166	182	210	167	190	178	195	190	189	186	194	164	193	203	169	195	193	167	197	191	210	167	190	192	164	199	178	178	172	193	202	193	177	179	191	162	202	170	176	199	167	192	192	207	167	161	165	193	190	180	187	180	199	184	167	188	177	171	180	210	210	198	167	174	165	186	197	173	172	159	179	167	162	178	204	176	183	176	176	179	185	204	183	192	178	191	205	201	205	185	178	165	168	212	171	192	204	183	196	209	166	172	204	162	177	176	182	193	176	195	189	210	186	179	166	201	181	187	196	158	172	187	205	153	183	203	182	159	213	197	214	178	188	195	193	194	202	186	199	199	189	181	189	188	191	179	189	197	192	190	173	181	178	189	189	201	194	206	161	173	167	182	182	169	189	164	181	177	187	198	183	175	171	178	149	188	197	195	204	188	185	171	203	175	169	191	169	196	231	193	167	178	179	170	175	194	189	180	193	167	164	181	178	205	177	175	201	177	217	187	167	179	203	199	182	197	177	200	212	177	173	180	166	168	171	186	183	189	187	189	210	190	184	196	182	206	156	197	189	184	183	193	185	191	195	192	178	164	183	184	209	221	169	200	198	225
55774	35371	4003	28298	50253	51791	46310	35952	23628	11972	5096	2087	915	536	480	440	483	473	448	448	414	465	438	433	465	448	463	446	450	471	448	470	458	457	464	436	440	474	465	457	497	444	467	442	462	493	480	458	456	443	470	421	450	457	466	483	421	455	421	461	438	527	452	472	448	463	457	452	463	453	448	441	438	482	471	452	442	452	468	453	458	478	411	465	425	449	444	438	416	472	495	436	460	451	402	444	496	471	461	425	450	455	438	451	445	444	465	456	425	467	463	453	445	461	448	450	423	491	457	470	467	482	448	470	445	480	455	420	440	449	433	456	425	483	432	456	417	429	427	423	447	433	505	444	473	472	452	457	471	438	458	440	452	456	447	456	464	432	456	444	481	468	473	449	477	432	467	461	437	455	447	486	455	424	423	449	459	434	469	460	460	423	469	511	458	456	487	427	427	449	444	460	501	466	446	434	423	469	458	423	442	465	429	429	459	438	453	427	475	437	468	406	433	447	473	442	420	461	437	438	403	479	421	473	456	429	449	432	467	402	457	433	447	476	458	426	438	444	413	456	466	471	470	423	487	447	451	418	423	460	427	473	453	446	451	445	434	414	481	443	435	443	428	407	416	470	455	464	430	460	444	463	446	457	442	425	461	450	474	442	427	446	414	439	458	454	414	437	424	443	450	459	459	461	459	431	506	418	405	477	424	435	472	447	462	470	414	476	441	465	486	449	446	446	470	428	399	440	422	423	431	422	429	420	453	420	450	407	482	440	426	400	459	468	456	462	427	449	430	469	429	480	444	503	406	477	453	411	458	444	486	429	487	455	469	440	433	488	438	448	466	451	440	473	435	436	452	466	465	451	493	463	459	453	471	482	459	477	461	449	454	442	451	422	459	430	446	448	418	463	448	448	417	444	401	459	431	471	459	418	434	448	428	435	448	451	472	435	411	493	486	445	455	447	452	445	419	435	408	423	496	458	465	468	474	438	450	446	454	436	470	473	470	422	430	458	462	468	489	442	431	441	439	471	456	469	414	475	446	466	454	445	456	447	418	475	440	442	463	447	424	451	437	429	421	460	455	476	424	420	491	464	428	425	453	455	522	440	466	449	477	480	461	439	427	458	409	467	421	468	443	431	459	480	452	442	448	472	436	416	453	436	432	429	444	459	443	438	514	489	442	491	502	423	445	418	500	449	427	471	454	394	444	470	447	447	453	449	433	419	458	404	472	417	439	492	430	477	442	433	437	458	447	447	466	428	461	466	422	462	460	442	463	468	458	475	436	435	477	483	466	470	441	445	475	449	459	450	470	437	447	423	456	467	474	452	443	472	494	429	448	443	432	461	452	432	461	438	450	440	429	439	444	435	442	465	444	455	439	467	459	437	434	455	431	474	461	432	468	408	432	431	463	464	428	437	416	471	456	479	500	420	450	460	468	435	470	453	488	451	453	478	467	443	445	430	507	419	434	465	461	443	454	459	437	438	475	439	423	464	458	448	421	432	461	459	434	442	436	455	460	451	463	435	430	438	394	450	436	444	466	459	438	444	441	453	456	428	458	436	486	439	445	419	484	416	428	425	443	426	445	443	456	440	411	480	435	434	439	389	463	479	459	474	440	467	432	442	459	469	432	496	443	451	460	452	448	431	455	487	406	433	466	435	419	445	474	444	461	441	440	445	432	447	469	372	438	464	396	431	422	457	447	426	412	479	507	420	470	442	429	470	457	441	429	439	431	439	448	468	438	456	469	453	463	461	440	439	462	427	463	456	474	441	454	440	449	452	464	429	465	459	458	458	437	439	477	420	447	439	491	460	448	437	458	451	469	469	455	448	434	463	403	400	461	467	455	445	469	446	470	433	468	453	483	455	456	462	446	466	423	459	491	418	493	454	463	443	458	488	437	436	441	433	453	477	471	471	430	436	435	441	455	439	429	432	449	443	392	437	444	461	450	485	463	451	430	458	485	470	446	468	442	444	434	428	445	442	472	442	439	461	437	458	454	420	491	450	463	467	440	456	452	438	483	491	425	420	435	447	463	457	429	418	450	417	466	434	440	450	481	455	465	452	409	415	415	432	450	413	432	440	448	488	464	417	453	471	447	432	456	476	461	445	457	438	412	473	469	430	501	472	456	399	466	404	458	427	424	442	440	487	458	459	471	407	443	454	453	469	470	477	475	451	479	427	426	425	498	458	472	439	412	437	475	448	443	435	454	470	423	418	433	429	450	469	431	446	468	416	417	448	455	461	454	471	466	469	449	451	463	420	456	430	458	434	444	428	459	465	444	438	411	424	481	419	458	443	450	428	462	475	455	474	445	458	441	438	428	433	478	433	436	444	444	417	476	465	463	455	465	476	464	444	438	479	423	438	448	479	445	454	418	455	453	439	462	418	453	484	458	447	468	465	440	441	468	423	457	453	511	452	430	430	446	445	407	467	436	443	444	459	452	478	459	414	451	455	464	454	455	425	412	416	430	448	464	426	431	450	451	417	476	466	422	448	426	509	424	419	448	430	463	445	460	444	497	463	394	456	447	452	444	423	472	437	477	424	448	447	414	415	456	452	455	414	464	412	495	435	476	445	468	495	437	394	424	416	463	391	425	408	435	473	431	476	486	443	452	442	444	427	480	430	452	457	468	454	461	445	463	435	469	473	445	448	428	500	408	455	474	470	398	423	420	500	423	432	410	457	465	471	402	424	471	460	460	440	439	442	445	457	424	430	471	460	442	469	450	459	489	442	455	459	491	439	445	433	454	467	475	419	461	454	402	444	480	454	441	415	440	427	455	483	443	420	448	444	451	432	441	450	440	462	426	474	454	467	454	440	453	432	444	465	440	435	427	459	467	435	455	454	435	423	447	415	431	451	454	436	451	451	439	452	473	482	446	438	441	478	405	462	457	480	435	468	442	432	438	437	459	464	457	438	467	458	436	428	434	476	455	439	467	463	488	464	439	460	460	461	409	409	409	402	439	448	524	431	429	461	416	434	471	453	472	473	459	412	509	476	412	490	470	414	481	437	434	452	425	470	443	437	444	443	445	457	418	451	439	459	449	482	435	420	482	445	458	499	424	462	434	455	412	425	447	438	403	493	445	432	440	460	455	464	426	422	441	466	459	499	422	461	425	465	502	443	455	434	468	423	424	449	456	471	452	438	460	432	418	442	424	434	440	447	443	435	432	445	510	444	452	457	467	465	478	445	437	433	451	476	470	495	435	434	415	485	452	423	428	432	410	467	426	451	414	472	445	429	460	447	437	471	437	477	469	417	429	447	420	418	440	475	449	413	434	477	445	437	461	429	444	448	445	437	455	456	432	468	451	429	429	431	446	470	430	438	465	434	448	435	459	401	477	482	456	455	446	455	495	430	472	459	411	444	428	430	466	478	427	428	462	490	432	483	423	433	444	467	488	395	444	490	439	441	492	448	433	438	453	468	459	508	464	386	465	454	444	457	498	450	452	461	423	449	461	446	438	426	460	457	438	474	466	426	426	430
83928	56462	20227	16158	32625	44932	37987	25908	14476	5604	1903	740	324	236	195	185	143	166	178	174	185	171	184	168	167	162	167	169	181	153	159	171	173	179	179	178	196	211	187	161	150	164	182	164	176	153	153	159	199	168	187	194	184	183	162	176	176	179	167	173	176	188	159	159	168	170	172	169	176	179	174	188	178	174	176	175	166	175	193	178	167	164	168	163	161	165	156	172	184	178	156	162	165	185	171	177	166	167	163	150	180	169	174	164	196	174	206	167	169	160	134	172	176	154	147	170	153	167	185	180	166	193	197	171	186	201	177	171	138	181	173	161	180	164	183	167	178	181	155	176	184	154	147	169	180	158	175	172	163	207	191	154	180	167	184	182	183	187	171	205	161	188	145	181	183	178	167	182	180	155	171	183	171	126	171	161	187	171	178	202	153	167	181	158	181	179	160	175	168	164	174	180	183	161	145	162	173	162	169	152	158	182	176	175	166	190	169	170	175	147	176	163	172	189	168	175	199	157	178	192	205	163	164	189	189	160	170	166	159	167	153	182	154	177	168	169	184	173	171	157	178	169	173	135	189	146	187	149	158	168	178	184	172	166	157	172	180	184	146	167	180	145	186	183	176	190	148	187	173	154	162	175	190	181	165	169	178	163	167	170	172	169	163	142	141	171	152	149	176	201	190	154	191	167	155	172	182	166	147	154	161	153	174	154	168	181	188	163	182	160	162	189	181	191	147	178	185	163	143	165	148	167	175	181	178	146	192	199	181	199	167	150	173	168	188	199	174	168	156	187	199	185	176	191	193	167	179	176	186	171	157	187	160	180	182	172	153	168	169	180	175	167	180	158	165	174	190	168	176	168	179	169	184	167	160	181	180	187	157	179	178	182	193	186	190	181	169	185	167	153	163	177	165	152	161	185	157	180	175	140	188	168	176	171	185	167	170	165	164	162	174	184	146	187	156	187	190	164	191	167	165	171	172	165	174	174	171	187	173	169	200	151	175	162	172	152	165	152	154	211	175	169	162	161	158	187	170	148	128	179	188	157	183	161	159	158	153	198	184	170	183	178	151	189	162	148	163	174	170	145	151	202	197	167	158	184	165	172	181	146	171	187	178	158	186	155	171	178	167	175	143	167	184	175	176	173	157	173	168	161	163	171	156	183	175	164	185	173	171	169	177	151	157	166	184	154	158	161	165	173	165	191	173	172	164	182	183	185	159	173	145	189	170	178	171	168	187	178	167	172	160	175	191	151	185	180	178	184	179	182	150	167	178	187	148	192	176	167	205	179	167	167	192	175	138	183	170	166	165	157	145	180	170	186	177	171	179	202	180	185	182	179	174	170	163	149	178	172	171	153	179	168	156	174	144	187	164	171	186	190	183	158	188	178	185	167	179	153	181	184	178	196	161	164	169	171	190	195	162	162	156	182	161	156	180	176	188	168	205	167	159	185	161	154	193	170	169	179	157	193	182	172	177	167	164	166	173	153	177	185	164	186	177	146	194	171	165	197	170	163	166	160	152	170	176	168	185	187	170	186	182	171	168	185	172	157	171	140	170	185	165	183	174	158	184	156	174	172	159	170	192	179	173	169	186	195	190	177	181	168	161	172	182	165	173	166	175	154	147	207	190	170	181	165	173	168	165	166	161	193	155	200	165	179	197	157	167	178	174	166	144	177	186	194	168	149	161	163	167	157	165	153	170	184	173	161	185	173	183	145	160	177	179	169	163	192	161	183	181	157	179	175	155	155	178	178	169	153	163	157	156	199	154	185	200	163	145	169	156	186	173	168	156	182	189	161	177	161	182	169	158	154	149	156	179	172	175	170	178	161	184	167	170	151	147	186	162	188	157	177	173	182	182	177	154	186	175	163	201	169	186	171	183	153	169	172	152	187	189	192	186	188	178	170	180	188	177	182	178	159	164	176	162	157	170	156	172	162	176	189	149	173	141	182	148	169	177	157	170	170	175	194	162	168	157	175	166	171	179	157	157	170	164	149	151	179	194	177	194	146	173	187	170	184	160	156	168	178	204	177	190	191	154	198	162	196	183	183	174	142	178	175	179	191	161	153	201	149	154	174	188	209	188	175	185	174	183	179	163	165	181	181	156	175	155	166	168	165	149	174	171	150	179	172	185	165	180	169	181	154	171	170	171	179	160	183	165	196	172	177	145	157	167	186	176	183	171	152	166	171	175	173	145	165	204	162	174	167	156	169	177	187	173	157	164	176	184	172	171	159	175	165	184	175	147	165	167	170	162	177	185	150	166	175	165	165	168	162	165	185	196	174	160	170	188	174	131	192	165	149	178	172	174	168	158	192	174	175	149	163	177	181	156	192	200	185	178	172	173	165	204	183	192	184	164	147	165	164	181	163	170	156	182	181	170	176	156	172	182	159	167	156	190	150	169	168	178	154	157	166	181	176	154	168	171	186	178	169	177	183	169	189	169	177	167	175	158	211	176	144	181	192	165	169	143	148	144	153	175	159	162	161	160	148	149	165	177	148	167	163	169	168	171	196	175	169	155	163	159	168	176	149	152	165	144	168	176	170	178	182	154	163	188	170	162	170	172	156	168	186	189	180	162	176	208	192	157	194	165	183	175	171	178	181	172	173	191	168	165	183	149	155	161	173	162	183	164	179	204	181	187	175	183	174	166	162	161	156	178	181	162	148	155	167	198	160	168	172	162	148	196	180	171	162	180	190	170	166	182	179	162	171	173	172	190	162	189	161	188	159	181	181	161	168	192	181	185	179	189	167	154	182	174	157	161	141	186	161	179	145	155	183	179	184	147	187	169	165	163	148	166	190	147	156	188	166	146	170	173	153	177	189	171	171	181	183	160	189	164	177	163	150	190	191	151	174	151	178	182	143	178	175	165	205	155	175	182	173	151	171	167	165	165	191	156	179	170	152	156	157	188	173	171	160	163	197	165	179	156	164	164	146	162	189	170	194	132	172	163	173	200	169	162	154	203	167	175	159	167	177	175	167	151	195	173	171	177	182	178	142	188	189	192	176	163	167	173	176	159	202	185	178	164	182	173	177	159	171	189	175	163	150	175	179	184	169	178	176	190	172	207	169	160	156	151	164	175	178	197	177	156	155	181	144	159	152	166	170	188	160	139	179	193	169	158	149	157	169	175	169	189	153	171	172	175	178	177	195	164	167	179	163	189	156	159	166	140	183	166	170	180	170	174	171	161	172	175	169	182	198	167	156	174	162	194	155	155	154	143	177	142	165	171	167	167	151	159	151	171	160	163	159	178	183	186	170	165	178	182	181	171	165	150	156	150	187	196	174	161	155	168	169	161	162	164	158	171	156	164	187	169	167	178	171	171	151	141	164	178	207	159	180	182	182	166	182	194	199	158	169	176	168	163	182	161	170	152	181	193	166	186	162	187	130	141	189	169	172	150	188	166	179	188	180	181	157	169	152	170	181	161	176	158	179	158	176	163	167	192	188	157	167	148	171	180	168	168	173	190	156	168	179	177	180	175	181
58849	33003	8571	27390	46809	55683	50408	40381	29028	16074	6831	2519	975	550	457	419	397	409	390	417	452	454	407	432	400	425	386	444	381	396	468	412	421	426	372	415	433	419	403	412	434	422	401	427	436	407	419	401	454	414	415	408	409	433	399	385	397	443	389	416	401	402	405	393	422	431	384	412	412	432	432	401	434	448	420	420	403	387	399	401	417	407	368	364	360	458	423	426	414	406	435	384	432	424	406	383	426	420	417	427	466	425	437	450	396	402	422	380	421	432	478	429	453	420	408	441	458	429	425	425	397	420	401	392	429	391	415	411	424	425	411	426	414	405	403	468	440	413	418	404	375	429	442	427	386	398	381	397	407	390	423	391	425	389	415	413	399	428	411	388	395	429	427	413	403	384	405	439	409	428	406	434	418	409	438	378	428	372	395	409	410	439	405	408	412	425	406	426	432	447	457	428	414	399	448	414	384	389	419	437	406	437	405	402	439	383	389	387	393	387	440	400	383	386	429	389	424	446	426	443	382	426	398	395	385	389	402	429	420	426	381	436	450	375	424	417	425	430	442	413	442	403	405	413	387	366	430	387	440	384	410	423	417	410	452	409	408	437	407	425	436	437	385	459	377	418	409	398	393	426	420	428	426	416	405	450	398	417	401	393	435	448	457	421	452	414	420	392	440	426	432	433	453	400	381	438	416	430	402	425	411	413	449	419	410	427	396	431	370	464	417	375	423	411	408	420	437	439	381	403	408	400	419	421	410	392	427	407	411	409	395	411	427	411	398	419	400	409	375	420	394	422	419	429	410	403	432	402	420	401	415	409	397	422	442	417	430	399	382	424	389	415	375	429	399	397	426	443	418	387	426	414	438	391	406	384	388	386	431	384	409	377	443	436	413	400	440	407	423	423	428	437	389	400	422	389	414	412	381	417	438	431	422	416	391	410	409	431	402	421	407	423	391	459	399	396	381	417	411	441	399	417	399	413	375	418	451	394	446	399	411	424	430	407	410	411	398	387	395	441	377	398	437	421	392	391	427	427	443	381	394	409	425	443	441	396	426	389	422	408	402	437	420	425	392	435	435	426	434	398	420	419	435	429	415	365	404	427	371	404	406	427	361	387	397	417	447	400	416	453	409	401	443	386	413	411	420	416	438	429	390	385	414	431	367	416	410	405	438	407	428	379	392	406	415	428	423	385	408	386	365	430	416	407	436	395	379	405	422	407	432	405	422	421	407	426	448	435	468	436	439	375	426	397	426	390	429	407	432	399	401	451	421	397	413	393	427	427	415	420	420	414	423	412	468	408	426	430	404	424	444	406	388	397	391	401	436	423	410	403	440	386	376	425	420	427	404	406	404	424	395	424	395	384	426	403	391	448	390	433	426	393	422	429	437	417	367	432	442	405	431	421	417	407	419	393	409	426	441	393	400	420	412	374	401	419	428	402	432	457	386	374	404	411	395	411	416	422	393	412	415	411	411	404	415	435	405	419	441	417	398	446	421	434	429	405	396	426	405	439	407	373	435	403	431	394	422	403	371	397	406	393	413	415	407	446	401	435	420	437	466	403	477	387	403	416	440	421	401	401	401	430	394	421	389	396	453	398	416	415	416	439	410	413	436	442	380	433	413	403	429	404	408	444	433	428	420	451	408	403	396	425	422	410	406	457	473	393	401	428	429	413	428	411	380	417	436	411	400	405	375	440	418	403	418	434	418	407	432	390	420	421	441	454	407	430	435	409	390	398	449	420	439	379	410	402	411	414	430	379	410	404	416	419	396	415	417	414	382	402	426	378	412	411	394	399	429	410	428	459	404	421	436	389	431	385	437	428	398	441	415	396	391	416	436	397	428	426	431	434	400	415	407	396	378	453	428	436	390	405	416	423	386	424	406	426	425	431	397	382	397	441	400	405	389	359	371	400	388	438	419	428	395	404	407	415	392	448	402	446	399	384	450	391	400	410	432	417	418	390	402	437	411	400	404	394	384	380	420	447	437	485	435	404	436	394	412	399	400	395	431	435	430	433	462	406	387	427	389	389	379	415	439	399	393	409	395	404	444	383	404	389	439	419	407	396	418	415	397	415	437	414	441	424	417	413	410	418	407	403	443	425	377	379	422	428	386	442	398	437	429	396	427	415	420	415	429	408	459	420	402	402	420	412	422	412	396	409	379	353	384	407	402	439	461	412	395	416	415	409	469	424	394	398	429	400	433	436	420	400	425	416	409	392	454	385	419	411	428	412	362	413	413	427	449	421	419	393	412	408	413	406	409	420	436	435	388	405	432	400	416	409	448	417	396	388	442	425	392	458	375	420	421	403	437	427	380	436	436	424	448	420	401	427	425	439	438	427	426	404	414	437	395	415	437	428	425	453	420	417	391	409	422	404	372	452	416	395	402	409	414	393	426	411	405	440	420	386	402	379	413	405	444	370	417	370	369	429	397	448	402	429	429	447	447	432	411	394	425	392	422	430	425	471	417	444	441	401	409	417	417	422	431	396	364	388	399	400	387	412	454	406	389	426	410	434	415	396	419	364	380	417	417	417	421	405	435	449	392	456	413	431	393	413	397	419	418	426	389	396	415	394	397	409	381	412	391	417	396	426	410	446	419	400	421	423	402	459	423	428	429	433	384	445	411	397	380	411	396	414	401	421	411	416	435	429	438	416	411	412	426	409	417	419	427	415	431	424	399	440	452	367	438	397	411	393	424	411	378	420	385	406	432	410	425	397	440	382	411	413	385	378	412	391	428	400	437	418	432	396	412	384	401	410	421	412	406	443	437	402	450	420	417	401	425	405	373	407	397	370	463	417	406	412	425	440	426	444	436	429	429	426	405	420	389	421	407	442	392	396	403	419	436	391	413	418	408	400	400	405	379	457	416	434	399	418	399	392	431	415	420	411	391	416	429	410	441	433	425	400	422	416	404	415	425	428	388	402	404	426	403	453	421	444	402	419	382	425	410	441	403	408	430	392	375	380	406	400	398	420	402	445	453	399	444	425	418	403	405	393	412	383	425	415	393	394	358	397	448	417	429	442	410	450	436	418	394	419	416	449	393	429	433	439	409	420	405	405	411	422	372	408	411	416	465	423	417	426	426	422	404	421	401	459	420	407	408	401	399	418	424	436	448	384	381	420	408	472	417	440	403	418	409	411	396	420	407	375	401	398	390	398	413	462	427	421	409	411	383	441	451	415	462	423	398	440	407	413	409	400	370	404	415	400	442	400	393	416	432	381	410	406	442	403	384	398	432	441	385	418	410	404	423	416	420	425	374	449	421	402	442	418	402	374	383	467	429	408	366	421	451	405	409	433	447	394	413	440	423	387	419	396	415	421	436	401	453	394	444	419	418	386	395	461	413	429	426	429	457	429	433	413	375	402	419	443	389	430	407	439	392	443	421	458	423	408	401	439	428	418	445	366	431	391	419	410	423	413	407	384	410	405	418	406	429	383	388	412	416	414	375	415	432	417	411	412	419	447	422	412	413	434	411	377	418	414
27320	7689	814	402	1173	1946	1876	1341	884	495	364	270	231	212	215	221	205	243	223	198	210	213	216	228	235	220	229	186	251	226	228	224	223	213	235	247	240	233	246	216	214	219	231	216	224	226	206	236	213	207	209	221	215	208	212	199	204	237	208	216	199	228	205	228	223	248	247	208	249	218	209	209	219	229	185	218	228	230	214	241	198	204	200	189	215	242	208	218	212	227	215	222	213	211	213	199	201	195	229	214	222	194	206	236	216	216	202	208	200	202	231	232	247	220	203	210	236	215	191	217	228	232	209	203	221	237	199	223	226	218	235	228	214	228	226	226	203	223	210	234	229	190	222	228	231	188	215	206	230	235	223	211	251	229	211	239	212	231	215	215	191	222	238	207	194	255	228	205	244	219	248	224	248	201	236	204	207	205	219	218	228	210	229	240	212	237	231	219	226	225	244	219	231	243	227	202	222	228	241	212	222	219	221	251	227	233	202	195	200	236	184	220	216	211	221	191	219	220	209	215	239	199	208	229	210	228	224	211	205	208	246	240	242	211	238	192	225	215	222	216	232	243	234	234	195	236	227	233	237	238	206	222	246	197	205	205	193	206	200	221	225	217	227	196	210	216	233	225	215	233	219	209	218	215	217	225	211	231	206	220	225	233	238	257	228	224	209	181	231	244	237	232	229	239	233	214	218	205	226	198	234	211	233	228	201	207	210	258	209	247	215	237	215	227	203	184	222	193	232	224	207	219	237	218	225	209	206	253	203	211	214	217	229	244	225	192	220	189	243	259	238	221	214	230	216	215	221	227	211	204	212	232	250	236	196	213	218	236	232	220	229	236	240	216	218	225	240	201	211	225	217	208	177	205	230	227	214	209	236	190	222	238	253	236	225	203	205	220	231	239	198	232	232	218	231	223	206	191	221	250	231	246	213	213	218	215	201	236	215	238	236	236	251	234	206	208	215	230	234	245	195	213	230	224	215	209	244	217	198	197	210	230	206	226	176	221	221	205	214	226	211	202	216	209	218	210	217	196	211	222	204	185	220	202	245	213	238	218	216	223	223	225	203	227	184	193	225	210	235	216	220	193	228	221	202	215	234	222	247	246	234	226	202	215	218	210	232	217	216	233	187	211	228	224	224	235	205	227	214	220	233	213	202	208	221	212	225	224	224	219	217	246	241	204	227	188	206	215	223	216	202	238	203	257	231	236	223	213	241	214	220	229	192	204	216	211	246	225	215	223	218	231	223	213	211	231	237	252	227	237	234	227	223	223	231	196	220	236	207	218	216	224	232	223	222	217	195	242	196	221	216	203	225	207	214	212	215	192	236	225	237	216	226	215	223	216	200	226	219	243	217	217	234	200	227	226	211	212	225	243	208	198	212	216	245	220	199	204	228	234	188	197	200	225	205	220	221	192	214	217	213	245	228	245	245	208	201	235	242	234	221	211	214	204	197	210	230	185	203	219	213	199	241	222	235	219	207	208	237	212	201	193	191	223	198	242	199	204	222	225	197	228	194	236	252	223	257	212	215	242	220	225	228	215	217	195	222	207	239	210	231	226	233	213	230	220	224	204	229	227	225	209	219	237	204	217	234	211	231	212	204	228	218	229	237	192	211	212	200	209	218	228	226	204	197	219	196	204	207	232	234	235	206	188	210	216	219	207	226	214	229	245	236	215	210	228	222	210	191	217	246	227	208	225	237	217	200	214	236	211	212	213	225	218	232	244	228	243	202	212	238	212	216	219	238	191	224	211	241	205	213	182	225	221	212	251	226	229	223	226	231	237	235	206	226	203	218	220	264	217	233	228	209	209	218	201	217	234	234	192	222	211	211	239	208	202	199	239	225	197	222	206	241	235	204	214	238	229	235	220	217	237	215	229	212	199	232	236	221	228	236	246	218	235	260	211	196	213	258	220	233	208	187	222	240	205	201	212	214	225	224	233	238	224	197	217	223	235	209	237	216	205	229	225	195	214	212	214	219	218	218	238	203	214	233	208	239	239	210	226	219	245	213	211	225	238	235	208	237	235	243	211	227	213	225	243	179	195	217	210	194	213	219	206	222	213	219	237	248	247	245	228	223	240	226	248	226	215	211	238	237	195	230	230	232	207	218	202	221	227	217	225	231	210	237	228	220	219	229	211	188	216	239	224	199	190	201	232	204	207	202	218	223	204	240	265	199	198	241	185	215	215	226	200	242	204	218	240	218	253	235	234	242	230	239	238	192	245	202	226	215	198	210	250	213	222	225	180	217	223	225	189	241	220	226	229	224	231	237	207	241	237	220	217	232	228	234	238	239	213	234	279	210	206	222	220	219	239	217	211	241	230	229	231	223	240	229	225	213	229	214	247	227	221	211	240	224	219	202	199	203	206	203	214	218	231	224	203	222	224	247	226	230	212	216	222	231	212	217	228	207	224	228	213	231	201	211	214	200	218	209	222	210	223	238	221	208	225	202	249	256	237	202	194	226	233	217	207	246	230	237	221	211	211	246	225	221	257	213	224	198	228	201	191	232	215	224	215	223	213	208	225	213	244	185	210	218	221	208	228	197	233	232	218	254	211	224	205	234	191	231	212	221	227	196	223	224	200	235	218	220	234	224	222	198	199	209	232	226	232	239	239	236	209	217	206	226	201	213	245	211	192	174	226	201	197	210	220	216	234	202	223	230	218	240	221	210	231	199	235	227	203	213	202	240	241	215	218	238	205	198	233	215	228	202	223	211	203	217	199	216	236	210	220	234	205	218	213	207	218	205	250	226	203	207	212	197	242	233	186	228	203	227	230	217	233	225	200	226	213	216	210	219	214	205	212	187	239	229	217	243	217	203	209	241	242	218	240	202	214	228	228	226	207	222	210	231	218	204	218	215	207	224	215	207	229	197	218	211	238	217	221	195	222	217	227	222	226	208	209	228	205	241	205	212	221	234	234	226	224	206	221	216	185	233	223	201	192	221	213	225	226	231	210	226	207	234	245	178	205	224	230	228	192	203	231	226	196	216	223	216	220	237	209	232	230	215	220	234	218	247	223	202	237	223	226	242	226	221	220	224	220	230	226	229	227	231	202	224	218	215	208	204	219	250	206	224	196	228	194	220	232	190	209	239	210	220	216	211	213	245	218	195	218	235	245	239	221	221	210	207	199	229	204	177	190	212	228	260	209	201	232	211	238	196	240	241	217	220	195	226	239	245	204	202	225	219	229	225	214	209	242	240	218	221	227	218	213	212	222	252	241	227	227	248	210	206	219	260	233	209	226	228	207	226	218	223	234	220	235	231	213	240	233	226	191	204	205	205	224	235	223	193	213	203	214	227	203	203	220	219	229	234	230	214	214	195	197	228	218	209	207	229	221	224	217	190	239	238	224	233	206	246	221	245	209	212	199	222	251	210	240	220	223	229	211	222	233	205	223	231	200	215	218	240	211	210	186	223	212	182	248	233	216	216	220	251	196	260	232	223	206	210	212	228	213	202	202	231	202	203	227	226	224	226	218
25167	7069	1164	1286	4875	8397	7654	5244	3158	1822	1008	702	551	509	544	532	523	525	534	570	509	509	551	491	518	506	479	530	518	503	533	527	527	522	508	525	511	563	493	505	556	500	552	472	544	548	540	493	580	520	515	523	523	576	551	491	473	530	536	552	529	468	508	523	522	533	540	523	546	539	484	525	539	549	514	519	500	507	513	578	572	543	518	519	506	526	565	575	510	525	570	530	535	514	543	516	543	522	547	507	540	542	555	503	536	521	492	528	510	500	519	528	543	550	487	520	516	545	551	503	543	544	520	513	484	563	528	522	524	523	531	574	539	577	519	528	512	509	550	529	492	496	529	526	492	553	545	517	553	545	521	520	517	504	532	547	490	514	523	516	567	516	545	533	527	562	557	519	511	507	502	529	504	533	569	544	526	542	508	506	559	527	571	522	522	561	536	516	510	482	492	501	518	520	516	511	518	478	525	496	509	546	540	513	545	537	555	551	534	532	519	562	474	557	535	561	535	538	521	528	563	511	470	496	504	509	498	508	522	565	541	540	541	583	487	542	546	585	529	530	527	525	525	495	517	534	530	475	538	549	511	492	538	533	521	506	557	515	513	560	503	524	489	561	491	535	533	503	558	502	517	528	516	523	528	575	552	511	554	478	545	567	519	575	505	526	531	550	497	486	528	518	513	542	554	528	517	524	532	521	502	544	502	504	561	491	523	529	561	524	516	545	534	493	502	567	558	586	518	531	515	560	520	587	508	507	495	535	513	483	527	521	516	482	512	519	534	536	505	519	508	532	528	570	488	494	530	539	510	537	524	581	540	513	527	523	537	540	551	530	525	538	553	563	539	593	491	499	532	554	533	531	523	532	551	542	558	505	524	509	537	553	552	526	556	528	578	516	505	547	515	507	546	549	523	564	488	557	542	534	530	524	566	513	556	533	568	521	507	528	507	526	537	535	515	519	515	484	519	543	509	525	539	526	521	565	544	551	529	542	542	529	536	504	481	501	508	549	532	543	525	564	523	551	545	536	522	510	526	511	552	529	570	563	527	548	526	531	544	553	495	533	551	498	532	526	557	554	538	562	537	471	469	551	566	552	535	529	550	569	546	520	523	480	512	538	531	566	498	531	530	530	521	523	475	512	495	523	543	492	539	548	526	529	528	512	502	522	551	558	504	509	536	509	554	548	523	592	520	558	579	534	544	519	543	493	532	540	560	568	515	540	516	503	521	534	518	481	542	529	526	539	556	521	504	474	513	542	482	512	560	544	545	514	567	519	553	539	536	543	520	547	504	518	512	513	509	561	539	563	563	543	536	568	488	547	514	524	522	548	521	519	558	509	556	548	524	554	530	480	517	580	528	509	532	538	518	504	513	547	537	537	522	508	572	541	508	520	492	538	516	528	521	540	520	538	525	488	509	534	505	510	519	544	535	546	527	542	563	521	509	499	541	486	500	530	560	513	529	513	522	536	568	550	536	540	505	539	519	512	496	540	551	522	581	524	545	492	525	563	524	514	503	514	547	497	538	502	537	543	569	517	549	561	552	530	558	544	521	505	534	537	516	520	509	532	540	559	576	525	519	519	508	531	511	533	518	547	484	536	509	523	568	522	553	473	522	551	518	561	534	550	539	538	538	511	506	496	510	535	536	487	505	525	502	516	548	540	551	565	535	499	528	504	542	509	548	509	524	542	514	519	555	544	530	561	519	564	519	541	572	521	531	522	524	526	518	529	531	547	521	533	546	552	485	501	511	565	513	538	594	533	518	521	524	538	522	530	536	498	523	530	565	512	494	533	513	527	526	521	496	498	556	565	516	522	515	549	571	518	526	520	549	532	525	495	513	519	512	563	483	504	508	519	518	504	543	544	546	552	538	544	521	549	564	487	499	529	471	542	566	516	508	533	529	497	551	515	512	533	520	552	501	522	573	539	532	546	530	531	482	569	591	501	509	506	562	544	500	516	528	527	557	515	538	507	520	495	507	530	517	469	524	550	521	500	530	539	493	545	523	553	531	503	537	551	529	505	505	511	512	543	514	510	507	523	537	543	548	539	534	538	527	525	570	547	543	508	518	507	516	532	534	550	540	512	486	504	542	509	563	514	513	590	565	557	537	539	552	539	551	566	515	511	510	483	540	513	525	548	515	477	488	502	519	571	559	511	513	538	496	537	525	582	553	519	524	553	530	513	531	500	562	490	547	547	483	498	537	572	560	538	541	516	552	547	568	571	524	540	520	558	531	497	533	558	540	522	539	495	550	497	530	552	543	500	493	499	523	566	520	533	496	521	534	486	526	534	538	502	533	512	521	530	507	561	534	553	528	526	485	529	499	495	538	523	500	573	559	522	503	527	501	510	497	533	528	498	493	519	554	518	544	502	521	561	521	533	500	510	499	536	536	495	525	517	542	562	540	523	525	489	542	538	545	540	513	545	556	505	491	567	515	583	517	512	530	502	536	528	537	550	515	525	528	543	552	548	569	535	553	528	500	511	541	510	553	559	519	542	510	539	533	563	506	518	530	478	502	558	529	535	516	531	527	521	521	537	564	531	474	541	496	529	524	515	521	472	542	538	532	560	526	491	533	479	528	523	492	516	523	540	518	543	477	577	540	529	483	529	522	541	509	562	570	583	511	563	532	488	513	555	539	520	568	573	509	512	502	522	540	543	542	532	532	513	497	552	493	522	558	548	522	530	567	526	493	544	508	520	515	507	526	549	532	524	489	501	510	523	503	504	513	516	492	548	535	542	501	486	532	520	517	548	566	542	479	555	528	521	484	514	550	534	513	511	564	542	552	534	564	508	504	525	539	526	507	561	497	501	562	536	519	517	545	523	502	522	527	502	542	522	533	547	536	551	520	541	590	544	531	552	528	572	535	514	523	579	504	528	549	526	538	530	501	551	534	515	552	459	550	520	546	537	500	512	513	565	536	515	520	518	533	497	540	561	539	525	522	538	546	521	489	482	520	516	502	531	495	492	522	543	549	532	551	542	508	511	514	557	513	505	490	532	533	547	530	529	517	539	544	544	523	538	511	490	479	488	548	564	523	552	537	504	551	560	489	525	538	515	544	514	534	475	507	555	519	520	530	568	556	542	490	490	505	544	528	511	517	537	543	540	498	536	575	518	533	514	539	496	494	538	519	533	488	509	518	555	559	564	478	531	560	536	538	544	505	542	520	550	528	498	494	518	550	543	544	517	535	557	544	500	504	525	521	542	524	531	527	518	504	571	520	498	517	536	474	498	541	500	516	511	517	556	495	492	538	509	492	535	500	549	551	551	536	518	503	526	536	519	557	549	521	500	534	573	522	521	556	555	517	542	533	572	532	564	542	582	483	478	510	523	540	496	543	515	513	536	550	528	531	530	547	562	560	536	525	490	510	533	517	536	521	558	525	532	532	546	525	497	545	516	527	523	503	482	522	552	504	529	550	501	479	537	530	527	508	535	524	559	521	529	558	522	511	521	560	515	495	564	539	578	524	599	524	513
79869	56520	24210	10776	32951	40836	33337	21890	10981	4218	1498	588	292	202	192	183	197	171	175	186	196	215	181	214	190	185	196	178	176	152	198	183	197	187	172	188	190	177	193	200	176	184	184	201	199	192	170	167	173	195	185	174	172	183	191	168	190	172	197	185	169	192	192	181	180	191	179	178	188	185	199	157	181	199	163	214	181	186	189	187	164	156	176	174	181	200	179	183	173	191	179	182	196	180	203	187	218	158	190	161	189	202	178	175	183	207	191	162	178	180	172	169	175	185	192	178	177	186	170	195	195	166	182	195	193	176	200	201	187	153	204	161	187	176	194	201	175	179	184	167	203	177	174	177	173	190	161	190	156	209	210	195	192	181	201	182	183	177	172	173	176	172	174	185	190	178	175	166	191	182	180	181	151	196	175	189	162	202	164	159	176	199	182	182	188	187	196	175	181	177	171	189	214	189	203	187	178	173	193	176	185	200	199	178	185	184	189	175	184	177	170	200	186	187	201	183	172	175	166	182	180	185	195	216	185	186	205	178	182	193	182	190	206	198	197	199	199	200	180	174	175	171	167	185	188	174	168	187	187	163	175	205	179	175	176	173	191	159	192	169	181	196	185	173	172	190	179	198	168	165	178	192	173	178	170	187	194	172	197	199	176	166	169	190	194	185	179	182	182	172	153	185	182	181	203	209	199	186	211	172	180	169	159	150	172	193	154	200	197	179	180	169	144	186	193	173	165	177	188	171	175	181	188	187	171	193	170	175	187	180	171	214	189	176	173	177	194	168	189	187	203	181	193	188	174	199	189	187	172	173	179	175	168	183	208	174	196	188	180	184	188	189	185	180	203	189	178	182	159	192	192	152	202	175	172	199	186	192	187	209	179	165	163	182	158	183	190	188	178	171	177	184	183	185	180	191	189	177	193	205	182	161	183	180	171	192	201	172	195	201	183	167	178	190	194	174	164	181	180	209	197	180	150	187	170	177	178	189	202	160	224	174	186	163	191	180	197	155	176	158	205	164	202	159	156	153	175	173	188	210	174	187	198	201	198	166	176	196	171	184	180	184	188	181	208	200	173	173	174	228	170	198	191	194	192	193	208	180	176	187	179	168	168	206	162	207	187	187	181	156	175	173	203	199	157	192	162	172	194	183	174	183	182	169	201	174	177	190	175	174	197	177	201	198	181	191	163	158	195	180	198	165	162	156	199	184	176	178	201	186	180	197	189	193	201	186	175	188	169	167	166	186	203	203	186	199	170	185	198	182	185	174	185	222	196	174	183	204	181	166	184	197	184	191	185	194	204	181	196	164	168	205	173	176	170	212	155	182	166	171	184	184	184	156	179	183	170	187	207	189	193	200	195	200	180	190	197	169	184	209	178	180	178	208	207	174	181	194	184	185	185	198	186	173	177	203	180	196	174	178	184	172	201	169	187	194	183	200	180	195	166	204	170	172	190	201	192	189	204	200	175	186	177	160	172	190	206	192	205	218	176	195	182	163	204	193	204	169	173	156	167	163	180	185	163	183	182	185	195	188	166	175	185	166	192	171	176	170	178	187	199	198	204	184	173	180	179	207	187	176	218	195	173	209	204	168	172	180	153	170	186	197	188	174	187	174	195	180	200	187	167	195	175	167	192	168	177	199	169	188	177	174	187	171	161	189	194	184	198	199	168	167	186	183	207	189	184	165	207	154	193	195	179	181	202	189	191	170	184	159	200	168	177	182	168	171	168	208	179	182	207	195	209	201	188	194	174	186	191	167	192	195	201	210	179	173	186	202	196	194	187	193	162	195	181	190	184	171	155	195	180	178	189	194	181	187	178	188	188	171	195	181	179	190	158	179	169	179	201	171	199	197	179	196	177	193	180	181	167	204	175	185	186	195	159	175	199	186	178	204	169	169	206	200	185	196	200	192	223	195	189	181	193	202	179	188	152	206	212	180	187	200	182	181	188	191	170	151	206	206	175	169	205	184	168	195	179	151	160	194	157	183	194	209	187	172	185	204	197	176	171	192	198	178	185	191	164	185	186	181	175	199	195	171	163	192	203	172	197	188	182	170	173	183	160	225	184	196	173	201	169	187	203	177	178	194	172	208	195	179	181	186	170	160	185	185	167	185	172	212	178	157	168	171	165	173	181	171	195	183	175	168	163	199	197	185	202	192	172	189	200	169	174	177	186	189	187	184	185	161	198	184	182	199	228	194	209	173	189	168	184	181	212	196	193	175	207	193	165	172	189	170	188	183	179	171	189	200	182	181	202	191	157	187	169	193	165	192	181	140	175	196	191	164	201	187	200	191	172	171	159	195	155	202	193	200	171	171	176	183	190	159	203	171	203	181	207	218	201	188	198	181	177	212	208	187	174	197	175	199	169	190	185	179	172	196	181	191	182	169	204	189	168	189	196	192	194	187	202	189	183	192	175	195	180	190	175	223	164	167	182	199	201	190	174	195	200	161	141	182	199	231	196	180	183	174	173	173	172	172	199	187	177	166	193	174	188	187	194	173	168	180	184	182	166	169	170	185	169	178	173	175	152	197	187	201	152	201	192	182	184	198	182	186	182	192	194	194	157	179	165	193	193	159	193	172	178	177	174	148	172	186	210	190	165	171	169	179	171	175	157	222	162	190	189	197	185	163	183	158	168	202	168	191	222	178	181	190	181	199	197	197	204	158	176	190	186	212	210	169	178	186	180	180	175	185	194	200	186	194	197	172	166	199	153	163	184	192	205	196	164	172	163	177	206	202	193	172	183	170	192	191	198	172	199	181	178	177	196	199	149	209	188	190	170	159	176	154	161	178	184	188	164	198	185	198	158	183	165	175	177	170	191	187	157	153	185	178	210	198	183	168	172	181	186	170	225	163	195	199	196	154	190	198	178	209	211	185	169	216	173	178	171	170	174	198	185	164	172	174	167	175	175	179	204	163	159	193	194	180	180	170	210	199	193	170	200	191	194	187	166	213	178	192	185	169	188	179	195	162	176	186	196	197	168	182	199	190	207	170	186	185	185	193	175	179	178	177	170	197	188	190	162	155	208	188	199	188	165	199	209	192	168	177	177	192	190	178	198	190	204	161	208	160	178	171	175	184	169	165	171	182	186	196	175	200	189	197	155	181	204	184	206	170	170	174	173	187	198	215	197	184	195	194	196	184	180	175	194	191	184	216	185	165	197	192	169	166	189	172	191	174	182	170	189	150	191	179	177	206	170	170	214	191	169	179	193	174	178	182	166	169	184	179	219	210	206	171	181	162	186	183	203	203	197	185	162	190	185	182	207	184	194	187	179	187	214	168	188	166	202	193	179	194	170	183	187	139	176	183	167	204	196	162	191	155	176	180	163	167	204	186	178	185	222	197	192	183	201	183	152	186	196	164	176	206	185	166	185	211	186	212	172	177	191	173	163	216	185	188	188	207	183	192	188	196	175	189	154	173	181	189	194	179	216	187	190	187	189	167	175	160	206	197	181	160	180	158	194	205	161	174	174	185	191	188
54885	39117	10576	18234	47868	52133	46532	36941	24986	13619	5774	2303	961	598	491	458	433	461	433	452	506	445	429	433	445	424	486	413	477	467	432	490	470	439	478	459	439	421	428	432	473	450	481	446	423	501	421	462	469	418	447	439	404	460	442	429	483	455	464	416	452	445	397	433	437	469	484	411	424	404	431	443	443	439	410	438	436	426	447	480	458	449	465	403	451	425	457	437	464	419	446	422	469	436	468	457	468	434	462	462	442	449	416	469	427	437	462	426	437	403	461	435	490	426	404	415	437	444	480	443	438	437	446	462	425	399	409	443	465	430	444	420	394	412	427	443	413	428	418	452	428	443	383	432	474	437	428	441	440	422	443	417	434	437	404	446	448	465	464	446	422	456	459	481	432	466	425	458	439	422	454	423	455	440	390	441	399	424	448	428	426	476	447	475	457	435	434	462	416	427	436	484	452	428	428	414	437	433	454	427	455	426	446	441	474	446	455	473	440	429	424	443	405	447	451	475	455	444	447	423	431	460	475	425	468	439	430	426	484	409	450	453	436	452	429	448	479	466	424	417	396	447	506	434	413	445	469	462	424	415	425	433	437	440	449	440	435	414	458	446	480	419	448	466	458	472	428	447	478	451	421	468	453	451	460	467	421	432	460	443	449	462	442	448	443	454	448	412	441	411	434	466	499	442	478	458	448	488	451	444	422	469	457	440	466	448	473	407	469	507	414	446	429	430	471	420	436	450	466	455	453	440	424	463	422	436	453	419	448	428	437	427	476	465	451	429	425	432	405	397	438	430	418	459	461	436	430	443	480	435	417	464	429	455	434	404	419	431	451	489	454	417	431	463	434	430	420	441	458	431	456	447	452	449	448	447	457	465	441	428	411	404	480	431	431	421	457	406	460	434	426	459	423	418	432	476	431	446	433	449	416	459	449	468	455	457	454	427	478	442	449	448	456	433	457	449	418	413	484	443	440	415	463	454	426	450	419	449	461	429	483	418	399	441	408	438	446	421	459	442	455	443	432	448	441	436	430	443	451	437	458	430	461	431	422	449	478	430	438	434	446	470	440	426	421	458	456	405	448	427	463	469	432	412	428	448	435	426	425	415	437	432	450	454	463	425	476	420	426	427	442	451	439	441	438	415	426	447	453	436	457	481	447	452	455	410	420	454	375	430	407	429	411	424	428	460	435	420	443	457	439	453	447	474	419	443	446	461	428	462	410	447	460	410	443	484	441	471	426	394	458	466	433	453	432	402	460	486	441	445	436	472	432	448	483	457	440	430	425	471	448	424	469	469	479	411	463	460	428	437	463	433	465	458	481	441	440	470	444	422	452	412	403	468	440	399	440	445	466	422	449	421	442	428	439	433	469	440	430	429	457	454	419	434	387	437	473	429	434	454	444	431	424	428	451	456	426	414	439	417	489	415	432	431	407	464	422	445	425	455	461	435	421	438	404	423	472	443	472	446	424	419	398	480	432	442	473	449	469	415	445	484	451	422	464	421	442	416	433	461	465	446	463	412	408	410	422	441	424	423	466	437	458	411	435	402	442	453	421	445	446	450	453	411	440	467	452	395	455	420	468	472	410	423	439	426	454	456	471	438	419	454	413	441	471	449	434	385	435	472	452	476	438	420	430	451	427	438	453	428	482	439	454	471	454	451	443	481	411	458	410	438	438	443	447	438	429	438	457	470	364	454	439	444	420	483	425	429	427	420	438	436	425	459	450	445	392	417	454	440	439	451	482	434	412	438	453	443	481	419	460	397	464	464	464	439	423	436	474	437	447	430	455	452	458	487	476	405	412	438	473	436	420	423	415	428	442	455	461	441	473	485	455	475	413	468	452	442	494	442	438	461	466	441	449	460	440	456	452	454	439	439	442	430	484	426	464	456	435	389	451	464	431	459	454	426	455	454	444	467	416	483	413	457	445	464	430	460	443	452	447	440	474	425	448	462	496	430	435	454	449	465	468	486	420	463	410	444	489	437	410	450	418	473	454	423	488	419	435	454	441	447	424	469	461	465	448	413	384	427	451	441	462	440	431	428	469	456	450	440	430	477	440	472	463	457	418	445	415	454	440	422	437	420	427	454	440	426	457	430	437	443	419	473	474	401	429	434	444	456	434	436	452	405	443	445	423	485	448	468	461	456	439	449	448	454	446	440	453	432	461	464	447	444	438	446	442	469	448	456	470	443	468	421	443	403	462	453	448	438	429	456	438	467	414	455	449	436	419	458	451	426	446	455	433	451	431	439	424	448	419	463	469	449	442	439	410	462	444	452	468	444	444	450	441	436	453	436	452	427	461	450	457	458	450	432	447	429	453	427	444	425	413	426	408	404	425	456	456	414	389	405	463	464	478	432	467	398	408	464	420	459	429	428	439	459	452	460	425	456	449	425	432	466	433	435	416	440	413	435	448	452	466	478	418	468	453	456	452	425	435	456	446	466	449	436	482	470	455	432	452	421	486	489	449	422	449	412	434	464	432	470	412	428	466	442	456	427	453	444	415	448	424	396	440	449	434	417	436	438	450	419	426	420	470	440	488	456	436	451	479	429	435	411	435	455	443	413	458	427	476	442	458	441	477	428	471	457	453	428	429	470	411	423	449	457	435	448	407	445	448	415	450	416	425	453	431	423	453	462	430	425	450	417	431	403	440	455	435	419	451	437	416	445	452	464	438	464	455	447	459	436	459	458	468	424	437	442	434	423	418	459	434	457	416	444	442	445	448	423	442	437	428	446	407	427	489	451	454	442	449	447	459	475	436	445	463	441	403	423	463	423	418	423	449	390	433	461	437	428	429	430	407	422	438	455	415	434	475	414	417	479	410	484	438	436	408	467	457	432	475	433	455	476	453	460	417	458	445	410	431	423	444	474	437	428	446	455	450	464	428	441	432	442	493	447	454	472	421	452	463	429	452	450	445	429	420	451	410	438	483	430	480	445	473	465	410	407	433	454	432	465	463	467	478	442	443	457	421	433	463	435	444	466	438	458	457	455	447	465	429	420	459	479	416	447	424	428	449	437	407	437	453	449	435	414	470	470	411	410	488	411	446	424	434	434	449	440	421	445	430	418	433	423	475	419	429	484	426	447	465	446	456	445	437	462	480	453	408	453	453	443	462	496	447	446	502	413	466	430	413	450	425	434	432	434	458	446	423	424	464	429	458	426	434	436	423	412	444	439	438	440	456	450	448	410	431	438	455	422	411	450	422	441	455	425	448	444	458	433	431	414	446	431	426	437	451	454	444	467	445	431	462	478	393	458	459	425	444	471	455	437	442	448	419	438	454	425	427	468	449	469	465	412	431	425	439	481	434	445	431	438	452	440	421	452	444	435	505	472	437	402	466	452	482	447	443	427	451	434	451	420	495	435	455	417	464	457	421	452	475	445	427	408	441	461	434	453	469	435	444	465	431	439	434	482	474	430	442	433	455	478	427	447	463	400	498	445	449	450	406	448	448	437	476	427	420	428	446	424	452	435	461	432	428	474
82714	58094	27129	15360	38523	45893	37237	25323	13591	5393	1803	661	309	201	202	196	151	161	202	171	175	161	183	178	183	172	169	155	171	166	174	166	175	172	151	181	151	154	173	171	167	176	168	172	150	162	176	164	170	161	181	175	170	168	153	165	175	160	178	136	177	183	168	166	167	172	147	184	185	166	162	174	168	161	158	170	157	138	187	202	178	179	167	152	172	196	190	136	172	135	182	164	149	162	158	156	171	164	155	162	175	138	177	156	170	180	168	183	162	164	158	165	164	166	160	147	155	170	188	183	160	180	167	179	177	148	171	168	173	173	186	182	155	188	163	166	169	187	138	158	156	149	189	197	188	194	183	181	181	178	159	149	153	172	167	179	159	178	156	169	174	164	171	154	155	160	171	172	169	181	163	171	156	155	173	162	157	172	171	163	155	170	155	161	171	145	205	177	184	159	174	165	188	173	156	160	163	157	177	172	162	163	155	179	169	189	148	167	163	193	170	162	174	174	173	172	158	188	207	178	158	150	174	161	146	158	183	183	145	197	177	177	148	158	154	172	187	156	155	149	171	152	165	164	185	192	144	149	179	156	147	158	170	163	129	173	180	149	171	176	152	183	182	144	175	169	155	180	167	157	153	180	195	167	169	168	152	197	163	150	124	160	172	173	176	159	143	118	175	172	146	184	161	164	163	210	189	192	159	173	188	195	180	176	177	172	160	163	166	147	172	171	162	167	152	181	187	161	187	164	151	169	174	176	167	150	168	190	188	166	187	158	167	155	190	161	167	152	187	187	182	170	169	177	187	173	161	171	167	182	138	165	154	168	152	160	178	165	170	175	171	169	166	161	191	176	160	162	175	168	155	174	166	181	155	175	158	171	141	169	166	178	166	175	158	178	145	178	153	175	174	150	170	173	171	165	178	179	152	164	164	152	184	154	166	159	161	159	160	154	154	173	148	160	158	180	154	178	177	177	180	162	188	156	173	200	184	163	156	179	165	162	185	169	178	179	144	181	163	187	186	157	186	167	151	155	164	187	165	195	174	179	150	151	161	182	180	166	164	185	173	182	169	166	151	151	157	172	184	181	182	172	175	164	156	164	162	186	165	166	182	173	155	167	145	180	189	177	148	170	165	158	171	152	170	152	163	150	182	186	175	180	190	146	195	169	159	174	179	164	178	164	149	163	179	168	168	161	169	175	177	165	168	164	152	173	173	164	167	142	175	171	162	169	161	187	174	160	175	155	160	153	180	167	175	146	164	157	145	184	163	174	173	171	176	153	172	160	186	167	184	177	181	175	148	168	166	187	157	192	168	158	166	168	159	168	162	161	178	163	193	174	168	163	180	172	144	178	146	158	158	180	168	177	170	173	152	193	161	167	175	143	177	148	194	158	168	155	174	171	166	190	167	168	166	162	153	167	159	186	170	186	147	163	150	170	160	169	173	187	176	182	160	142	167	186	155	168	149	169	163	168	171	184	174	192	170	167	168	166	176	171	161	194	161	169	171	150	190	169	180	177	179	155	164	176	157	155	168	165	187	167	165	177	156	161	186	185	159	176	156	166	145	159	169	170	166	164	192	160	143	191	153	164	174	158	163	184	168	154	179	174	149	179	146	185	191	202	182	162	154	163	155	175	157	165	149	175	148	172	161	188	164	161	147	176	158	153	184	177	165	177	183	166	161	166	169	158	169	148	170	186	163	160	179	199	175	160	177	150	166	160	169	161	152	169	189	185	159	153	157	177	163	168	198	176	173	167	161	195	154	162	167	161	182	191	188	198	172	151	165	160	171	162	147	161	164	174	154	155	180	176	165	152	179	165	191	179	158	189	183	180	154	179	174	186	168	154	156	176	158	161	160	185	189	156	155	169	188	175	167	164	179	176	192	191	148	157	151	187	160	186	169	169	154	167	166	175	165	168	161	157	161	181	151	182	172	163	188	155	164	158	150	184	169	151	186	175	178	173	166	186	181	170	188	159	166	186	179	171	155	181	161	170	158	161	165	177	154	164	169	169	167	181	172	167	169	181	196	172	158	166	169	163	181	156	162	152	190	183	183	150	181	165	180	173	164	172	161	159	143	160	191	168	183	182	162	157	181	175	186	171	168	133	149	172	181	156	168	179	158	167	157	178	183	147	178	175	165	171	144	173	186	163	145	163	169	161	156	142	151	192	147	170	170	155	182	171	190	167	163	148	152	179	183	167	157	171	180	171	166	187	175	166	183	167	168	146	192	183	171	180	188	163	170	156	167	176	156	148	159	172	173	153	155	147	169	184	165	174	169	170	175	165	158	164	151	162	149	149	195	186	155	153	168	155	186	158	180	164	176	186	186	178	145	177	168	190	184	182	175	155	176	160	156	179	155	165	153	160	163	161	164	149	152	178	152	166	169	161	180	182	171	166	173	193	162	179	174	176	185	174	165	193	159	153	176	160	160	164	186	158	160	158	165	199	161	195	177	164	188	160	155	176	182	182	189	180	147	185	184	163	168	178	169	155	148	197	182	171	187	189	182	171	159	185	153	159	175	180	164	159	156	185	182	168	181	214	156	146	155	155	154	137	185	176	159	171	173	162	173	140	166	151	161	167	147	186	150	184	155	170	165	149	181	174	158	181	168	147	173	193	155	153	152	177	183	170	170	194	149	190	198	157	160	175	157	169	180	174	180	179	175	185	174	164	179	175	181	178	160	172	145	155	189	170	176	178	173	177	176	169	160	181	153	133	161	161	153	149	174	176	171	154	164	164	168	174	159	187	171	170	201	164	172	161	157	164	143	156	176	180	171	176	197	176	182	145	160	175	188	193	160	159	180	166	168	160	144	158	134	159	160	178	178	153	174	158	160	163	189	165	173	178	178	156	163	164	191	187	152	158	145	181	167	181	186	170	155	168	189	193	164	166	168	170	170	134	190	152	185	204	157	181	152	167	165	150	164	154	146	156	167	146	169	188	172	177	163	193	129	180	171	167	178	172	170	183	154	164	187	166	191	180	164	184	158	167	166	149	138	158	175	176	168	172	160	154	168	175	142	154	160	154	173	157	151	179	165	176	160	168	144	146	169	146	208	148	168	178	158	177	154	181	175	140	163	170	166	195	171	175	146	180	146	143	173	150	183	166	159	149	166	172	159	170	184	188	160	168	160	186	146	188	183	173	179	164	170	178	160	168	179	175	171	154	192	180	158	152	161	154	185	148	170	176	130	179	168	142	147	165	181	161	167	164	180	170	165	187	169	191	153	146	171	167	160	160	169	158	182	168	141	170	168	176	175	171	187	163	161	176	176	150	175	186	160	158	162	168	168	178	168	160	157	193	140	167	160	192	188	159	187	174	157	171	171	179	176	174	140	172	165	168	161	171	152	178	160	170	146	185	180	176	173	185	170	183	147	146	169	169	152	178	146	165	138	160	176	164	179	168	179	186	149	165	172	166	178	148	168	153	173	161	180	178	180	170	168	167	174	161	205	183	158	161	179	157	177	181	176	195	179	178	179	171
57841	39933	12530	23898	51700	55775	49865	39821	28079	15823	6804	2540	1039	564	434	443	422	380	372	408	437	398	396	396	390	443	398	417	435	406	399	408	380	396	402	407	426	395	394	404	375	426	406	408	369	402	417	417	400	417	405	395	399	411	389	367	389	406	422	392	455	380	456	411	385	395	422	408	436	383	434	405	401	387	432	374	427	418	434	416	377	421	422	395	434	375	398	431	391	423	382	404	376	404	426	432	396	410	394	423	410	441	405	414	398	414	368	385	401	407	411	401	392	403	399	355	404	405	416	424	405	409	426	401	411	375	386	405	429	407	403	401	385	426	383	426	418	398	400	416	420	401	397	403	399	417	404	430	415	381	393	395	391	438	368	396	399	413	427	422	417	403	390	415	432	390	425	376	423	429	409	432	392	427	433	379	398	400	413	424	431	416	375	410	416	435	378	431	375	423	403	382	413	389	478	440	411	395	439	381	403	421	409	445	424	414	397	427	412	409	408	391	417	404	380	454	393	437	404	389	388	408	439	400	417	392	431	383	392	429	382	394	392	382	351	397	416	387	416	407	417	424	425	429	379	432	437	402	394	449	364	423	393	444	423	414	380	409	388	421	405	385	423	449	425	424	415	373	414	446	400	418	413	404	402	405	391	429	425	416	390	398	416	457	437	392	384	401	435	383	387	412	406	400	409	390	380	416	412	420	390	406	369	355	372	428	427	404	439	424	391	432	405	398	394	429	413	417	424	406	372	430	388	434	441	432	411	385	362	364	397	450	409	402	405	399	407	392	403	390	396	385	390	387	425	423	380	411	423	390	427	411	405	397	388	393	396	420	430	424	379	429	406	425	410	394	412	408	419	428	433	409	359	388	387	418	416	424	392	402	405	420	382	429	426	436	402	436	399	393	409	430	463	408	425	420	402	421	382	421	372	376	423	412	421	418	381	411	429	391	405	410	356	384	390	403	377	381	405	402	419	395	369	414	392	359	409	369	388	393	393	396	419	390	424	367	393	413	389	432	422	392	403	420	418	424	398	403	406	400	365	406	390	415	362	422	413	391	408	408	391	411	465	434	394	394	403	411	399	384	387	413	389	414	412	426	431	445	425	366	377	419	397	398	415	403	419	395	470	402	399	384	394	394	403	404	408	415	397	410	429	391	406	374	407	389	421	429	410	401	424	415	438	409	393	406	391	419	458	391	431	388	411	430	412	382	416	386	379	400	400	432	385	426	435	397	413	398	384	394	391	430	407	371	431	419	424	402	392	384	382	417	407	421	394	373	399	357	419	413	391	429	390	403	409	410	400	404	427	399	390	391	363	442	416	415	389	420	412	394	382	431	402	400	397	441	408	383	410	378	366	382	426	427	396	379	409	395	405	410	398	369	441	393	394	397	432	443	405	405	434	408	396	402	400	432	404	401	410	432	412	446	419	411	458	451	405	416	389	428	437	387	436	377	406	373	415	390	408	401	432	402	408	403	414	408	417	372	396	381	397	400	411	393	410	425	370	419	391	420	427	399	365	398	389	405	414	400	436	404	412	431	432	393	386	408	417	419	420	403	389	404	405	394	396	397	403	390	417	364	404	411	412	388	405	382	417	410	428	396	395	380	380	414	413	388	405	382	379	377	404	415	407	388	407	390	409	393	439	394	438	403	404	416	430	418	414	369	393	384	446	380	394	446	443	423	405	385	435	413	403	410	411	434	420	404	407	404	410	408	413	408	436	377	388	385	395	393	351	396	430	384	407	382	428	409	431	408	406	421	399	400	439	394	420	449	409	421	449	424	376	410	364	436	412	422	443	391	407	434	425	399	384	419	428	399	432	443	445	442	419	424	428	438	407	426	382	383	435	428	371	396	422	401	405	419	395	418	407	422	383	407	411	410	431	406	439	405	417	402	431	404	379	416	476	429	406	404	428	382	428	392	392	407	394	422	408	436	425	394	402	410	402	370	406	399	419	408	399	424	452	389	414	433	409	395	392	407	393	399	436	409	412	456	388	417	393	448	422	410	383	415	394	390	408	410	386	402	410	398	409	408	449	401	392	418	427	409	369	446	412	426	393	425	412	405	384	442	434	369	400	402	409	428	413	449	384	437	419	430	419	404	431	418	382	409	412	416	449	380	407	433	439	403	393	418	413	383	391	389	412	426	408	404	400	376	449	447	460	410	381	364	386	401	401	428	394	359	412	394	408	417	402	402	400	405	438	437	409	400	423	423	428	386	367	432	389	435	421	422	402	386	401	404	442	442	436	390	406	403	437	402	400	385	447	401	423	429	383	411	429	399	432	417	431	416	415	427	433	386	397	430	387	421	398	424	411	415	414	416	395	412	419	410	442	384	395	405	423	418	390	435	390	418	370	401	384	383	403	393	400	411	454	399	423	416	382	394	396	435	398	402	398	408	420	402	394	380	409	434	389	402	431	387	417	402	403	437	420	441	385	422	447	403	415	430	387	424	368	439	446	429	389	422	433	413	414	417	352	390	381	426	401	422	384	409	364	384	394	386	404	422	392	414	418	421	406	409	416	426	410	383	418	422	414	403	406	450	432	394	399	387	431	411	387	379	417	426	431	413	438	403	412	411	387	391	381	394	414	430	421	429	382	410	396	416	404	423	398	386	401	423	408	419	405	423	401	425	434	423	396	396	410	392	392	397	411	409	423	400	442	380	414	433	403	407	447	398	426	437	445	417	377	372	393	395	398	438	392	411	381	391	425	409	386	407	418	380	380	414	424	434	421	393	416	362	380	415	411	397	385	397	408	418	390	375	430	405	402	443	408	441	443	373	394	406	410	416	453	469	391	403	420	428	414	423	398	384	396	428	421	396	411	443	449	407	407	426	413	412	374	413	444	387	407	406	435	451	409	411	442	366	390	406	404	399	395	393	421	400	410	422	409	421	417	446	383	435	403	397	410	424	425	410	413	383	401	408	423	385	413	423	403	430	422	394	405	405	372	385	398	416	419	402	425	390	390	411	391	372	396	423	458	425	376	412	393	413	424	411	453	386	392	433	407	385	397	407	415	384	399	410	389	415	387	392	403	404	416	397	387	416	437	383	411	404	385	403	441	387	372	415	396	407	403	399	403	403	414	411	433	421	411	438	412	392	426	416	387	383	385	449	389	414	402	408	421	398	420	428	382	418	415	416	445	395	399	394	418	396	431	385	426	386	392	360	397	414	418	383	443	381	396	421	426	415	424	423	406	399	401	421	376	423	425	410	393	389	387	394	428	379	454	390	392	412	384	403	404	405	418	381	375	399	422	418	380	418	427	393	407	411	406	397	423	400	432	400	411	402	411	422	391	386	438	377	391	415	404	365	416	401	420	409	401	436	423	428	410	392	392	406	394	433	418	352	431	423	399	418	430	396	419	399	417	418	420	423	353	440	396	401	397	436	419	427	416	370	384	419	447	409	431	412	415	374	400	403	392	411	422	406	410	395	382	452	433	421	399	431	381	395	393	397	394	415	384	429	403	413	395	397	406	432	389	395
25444	5799	889	408	1552	2426	1978	1342	850	554	320	269	218	213	223	203	203	226	228	229	225	198	232	215	205	222	210	211	234	216	187	217	229	232	237	201	202	199	185	211	212	242	208	223	251	181	213	208	197	197	231	224	239	231	198	211	208	201	184	190	246	235	223	215	205	212	219	203	217	225	207	214	219	199	205	204	222	208	217	226	206	224	238	226	175	225	199	196	239	201	229	223	223	235	213	213	232	244	219	213	197	214	239	219	214	204	205	219	258	202	212	238	206	226	191	215	204	197	219	227	229	228	226	209	235	213	200	241	215	199	213	190	192	225	234	202	216	199	206	230	243	222	228	203	229	242	208	210	213	220	218	225	208	224	230	231	212	219	216	214	267	221	190	207	204	236	209	224	199	246	242	219	211	232	207	212	207	229	228	205	237	208	201	223	245	238	197	222	201	218	242	209	227	247	218	194	229	201	231	213	227	207	178	209	218	207	213	234	220	217	215	205	196	248	214	236	223	223	226	232	188	208	238	205	232	199	215	220	222	237	238	221	208	244	222	235	206	251	215	191	216	221	247	207	242	215	210	217	204	220	213	214	212	210	201	212	217	227	201	206	198	191	212	232	217	225	255	212	202	210	243	212	213	215	220	212	217	205	217	213	226	216	203	224	201	221	209	230	205	195	236	206	222	225	251	229	236	204	206	214	231	233	210	237	214	234	216	214	222	210	220	238	226	240	243	221	213	208	204	210	234	213	218	221	219	194	246	226	247	219	214	219	229	247	237	232	245	211	252	223	196	211	244	224	230	227	232	234	216	230	235	191	210	209	223	216	210	223	240	216	246	197	204	210	221	234	216	227	250	220	208	222	237	228	214	261	252	232	202	218	248	251	233	202	206	217	238	227	225	203	200	194	199	219	212	218	228	235	212	214	245	207	217	223	232	217	229	212	198	215	219	218	214	235	191	219	216	236	239	191	244	192	180	219	237	210	197	245	201	177	248	213	229	205	225	196	225	190	221	218	221	234	215	212	191	209	202	224	212	240	198	216	200	197	220	211	215	213	195	224	221	208	226	210	232	224	230	214	234	211	199	227	220	214	227	230	232	192	210	191	240	185	185	195	212	236	232	224	233	213	207	212	236	224	234	253	211	235	218	244	217	210	217	223	218	212	247	219	202	202	229	217	231	233	215	228	195	204	213	222	219	230	211	205	217	234	217	212	216	223	222	224	196	198	208	225	220	241	216	238	231	253	234	215	196	198	244	206	205	198	236	223	256	210	222	224	219	207	201	229	213	200	227	238	192	215	219	230	221	197	203	208	196	214	203	233	212	197	187	209	192	218	248	202	227	219	225	222	217	213	252	226	239	215	213	232	223	215	234	209	209	197	193	250	222	236	229	220	227	180	222	222	224	221	237	245	219	239	224	194	210	221	193	207	232	225	206	209	250	231	200	223	226	204	216	224	208	212	185	203	229	227	194	242	230	212	230	251	227	214	249	217	226	207	222	240	215	213	235	208	205	239	218	198	231	234	215	208	208	205	231	226	209	226	220	246	224	203	208	246	218	228	196	229	221	227	214	200	222	209	231	222	234	201	212	226	223	215	221	214	255	223	211	234	222	242	201	218	212	242	229	192	224	208	208	225	178	223	228	220	243	215	224	219	220	206	222	224	216	245	211	227	208	224	221	228	220	197	191	201	209	217	207	214	241	236	217	235	236	231	236	223	199	215	237	188	225	202	215	246	175	235	222	222	198	223	216	219	230	221	247	222	239	221	207	207	198	202	242	221	194	235	204	210	207	230	183	209	239	233	235	226	235	204	184	220	231	223	263	198	216	238	201	193	203	213	225	223	205	218	210	210	247	220	205	200	200	194	218	206	219	191	225	247	213	209	218	222	242	197	225	179	199	227	228	220	225	198	221	224	225	223	209	216	233	250	210	208	221	221	223	246	235	209	236	221	226	213	226	239	226	210	222	227	216	209	245	217	199	216	226	209	207	225	221	221	193	210	209	235	209	202	213	230	222	216	217	225	232	212	231	226	215	191	222	210	245	203	203	206	211	211	189	229	214	220	213	214	218	210	216	235	221	206	221	211	238	222	220	227	232	202	252	237	219	225	211	231	228	238	220	222	204	230	194	226	196	215	194	219	214	243	218	240	211	201	195	229	220	198	225	233	198	245	238	199	246	202	214	229	193	210	223	216	206	183	236	232	207	233	214	216	216	201	203	202	192	238	223	215	258	211	185	208	200	214	205	223	227	196	196	214	218	214	249	238	245	203	207	210	214	203	232	235	219	202	213	227	234	212	234	221	261	243	214	205	207	215	223	199	237	235	231	190	183	253	217	227	217	225	230	229	200	217	225	191	204	226	196	196	215	225	235	197	195	224	231	227	233	220	223	188	221	240	213	195	222	213	233	204	206	208	232	204	225	235	224	227	217	229	190	207	222	223	213	217	233	245	217	213	229	212	224	219	248	230	229	197	213	225	206	206	217	219	215	224	223	217	236	226	203	231	214	233	173	217	232	216	193	209	225	201	235	225	209	226	224	226	233	255	202	199	195	209	210	224	198	221	215	238	223	219	223	219	221	233	219	205	228	202	197	188	228	210	245	221	221	213	224	226	230	216	214	234	208	195	225	227	205	217	231	223	212	230	210	226	204	222	219	245	229	239	188	204	223	207	202	226	209	250	226	236	216	219	196	205	199	227	237	209	202	209	231	215	233	242	202	232	215	220	208	213	236	232	226	218	231	220	223	205	217	230	198	210	184	235	235	221	239	223	245	228	220	208	232	204	229	195	211	207	226	248	213	217	202	228	206	231	194	202	231	242	257	222	229	239	200	236	212	198	197	216	208	202	212	205	207	216	218	233	212	209	238	209	233	223	222	226	210	232	218	201	250	205	245	238	221	195	206	208	244	233	228	228	212	202	220	212	238	229	192	205	211	204	194	197	192	218	206	207	255	211	213	207	235	217	241	199	222	209	216	233	221	229	210	232	202	208	208	203	197	253	240	226	207	209	242	245	201	215	224	213	216	184	209	215	238	221	207	216	233	219	240	233	210	226	225	206	219	200	228	197	236	246	217	230	246	220	250	222	221	206	223	205	210	204	228	211	224	208	213	203	181	193	194	195	245	211	233	199	224	218	233	219	206	225	213	229	212	216	198	237	212	231	224	218	210	210	234	217	227	208	221	199	208	215	186	233	201	228	233	208	206	217	209	206	247	213	243	207	228	230	224	227	244	243	217	216	213	218	232	195	229	196	208	235	204	216	241	195	230	243	222	247	240	216	243	217	228	208	214	212	228	213	248	233	214	226	228	223	210	225	216	245	228	252	200	208	208	222	213	231	241	216	240	218	211	226	206	238	221	235	210	230	239	207	195	207	220	241	213	192	221	226	218	194	189	222	206	203	176	223	242	226	234	235	225	220	232	223	199	224	209	227	220	202	228	232	229	206	258	237	219	223	210	215	231	222	207	236	238	216	206	232	207	204
23429	5312	1439	1406	6723	9552	8006	5114	3075	1730	1032	748	574	565	488	512	505	532	479	528	498	498	512	480	537	520	559	512	541	518	522	552	540	498	540	510	530	520	561	488	512	540	517	557	552	531	525	526	538	556	498	534	502	529	549	513	503	518	523	519	515	519	544	571	506	533	525	544	488	498	503	533	490	509	534	522	552	540	533	493	528	512	536	547	529	539	516	545	552	529	531	498	525	514	530	529	545	545	535	517	517	523	562	523	550	549	492	542	487	541	545	527	513	510	551	561	571	492	477	519	545	505	512	547	528	501	564	586	489	496	549	523	536	491	502	519	494	545	528	509	517	560	524	478	532	541	494	509	515	498	494	515	495	510	524	521	551	525	491	535	522	530	526	528	506	545	524	485	486	519	552	538	512	496	563	557	516	516	521	534	545	566	552	537	525	503	498	494	527	545	564	539	502	535	495	522	556	491	532	512	542	525	536	506	546	503	515	499	520	499	516	529	547	539	532	486	521	537	547	518	535	546	496	565	491	542	513	503	529	516	535	551	502	485	508	522	514	567	546	549	502	512	503	538	540	506	527	491	464	512	490	505	512	523	498	459	563	507	521	535	542	510	545	530	530	508	521	548	502	565	551	555	513	514	536	549	483	493	513	484	478	527	493	527	546	521	518	538	498	502	547	524	518	506	571	522	535	530	539	520	567	494	527	507	561	543	579	516	505	533	521	538	532	535	516	491	497	530	496	524	529	540	500	505	550	531	493	540	561	518	522	503	475	512	512	537	532	525	503	483	513	539	543	495	514	516	515	532	578	535	563	506	528	488	526	547	542	482	510	554	496	551	550	582	539	522	523	533	512	551	514	521	539	526	499	554	542	533	539	521	581	520	525	532	481	525	536	531	543	526	468	516	478	506	534	497	502	487	462	507	507	530	529	519	517	538	546	550	550	549	530	526	514	524	528	517	545	509	530	480	566	484	508	519	542	563	519	519	530	579	532	536	538	508	547	548	544	547	500	485	502	564	515	522	483	533	508	529	540	513	578	520	464	535	535	535	498	502	517	512	537	559	500	516	537	498	529	540	566	527	539	508	498	478	518	554	536	546	493	564	506	551	557	508	527	536	538	522	500	514	512	510	503	495	527	505	535	519	539	513	522	561	530	515	534	505	521	493	534	517	555	548	539	542	569	528	511	558	493	544	537	485	531	536	553	496	514	511	495	528	482	544	534	524	510	545	539	533	550	478	495	507	548	529	501	533	532	533	521	535	505	491	524	516	526	528	541	536	485	521	511	573	532	541	510	516	533	525	542	505	550	516	528	480	537	501	521	516	533	543	525	541	518	494	556	574	529	548	503	531	518	503	545	524	522	524	544	517	522	508	514	519	527	550	482	582	556	485	520	517	565	512	483	541	491	500	491	563	507	525	539	536	500	522	539	518	549	499	503	539	494	519	587	530	496	576	562	510	559	510	537	530	522	511	512	508	479	519	515	516	558	526	584	516	506	518	542	547	514	574	547	513	487	552	557	511	501	500	501	498	538	524	529	535	567	504	528	511	521	515	538	542	570	529	525	505	526	542	491	549	529	482	502	499	538	497	540	530	481	530	506	510	557	520	557	496	464	533	517	541	518	519	509	538	539	520	493	529	548	516	560	498	549	524	560	485	537	500	496	534	549	547	529	537	535	536	503	512	525	538	562	550	505	531	537	530	543	497	517	517	552	515	498	516	562	497	506	504	565	537	530	557	497	522	526	482	523	541	540	523	551	521	533	532	547	541	526	557	527	536	504	515	525	519	546	525	512	568	524	536	526	548	541	510	520	490	526	505	531	541	506	531	527	495	558	515	546	530	522	575	522	547	535	511	489	471	496	572	463	527	510	560	543	503	490	500	597	530	480	483	548	550	538	492	519	527	529	559	487	540	505	528	540	499	506	547	512	545	480	539	517	544	470	524	541	484	499	498	510	556	516	515	559	543	526	523	516	498	525	512	534	506	517	554	527	511	529	539	494	542	516	519	537	560	484	550	512	566	510	522	522	495	510	547	514	512	522	500	529	510	543	541	513	529	526	535	553	510	494	550	514	538	517	544	500	502	529	519	523	510	490	571	499	550	522	523	516	540	555	493	534	554	534	500	495	566	495	532	519	512	516	521	555	527	566	499	525	498	558	519	517	552	510	546	521	506	536	491	534	510	593	501	495	525	532	546	506	499	548	502	489	525	494	468	535	535	544	505	527	526	502	497	543	512	537	537	530	515	520	529	527	524	535	484	530	517	559	579	507	521	545	495	554	524	492	510	535	556	514	553	527	534	493	496	515	490	492	521	528	503	518	503	558	521	530	507	523	487	510	523	546	491	526	473	545	533	550	516	512	478	563	457	519	511	507	506	543	496	515	520	508	536	508	520	553	504	534	519	533	514	530	477	542	501	510	484	484	572	539	517	523	552	511	510	560	500	535	534	489	567	586	568	509	531	497	533	513	515	564	539	505	503	535	494	525	487	539	512	526	541	515	541	527	494	504	524	566	533	516	543	509	554	526	511	529	483	517	535	521	531	480	475	523	537	493	549	537	540	539	519	512	512	518	531	509	492	535	494	520	525	500	528	533	536	560	536	539	546	534	515	525	507	552	542	504	526	524	552	531	534	527	519	558	517	574	541	540	538	519	508	532	533	511	543	505	508	501	518	516	551	497	508	540	523	538	547	495	500	489	495	543	549	546	527	512	492	488	513	491	553	569	551	539	525	517	548	531	533	547	513	557	545	491	519	523	546	515	522	503	504	543	531	535	545	555	530	537	546	491	583	543	511	557	500	500	530	493	548	549	530	522	560	495	517	540	538	548	523	542	518	518	513	549	508	543	536	524	525	535	526	513	512	515	512	514	531	527	544	524	535	543	495	539	563	530	530	505	539	528	578	503	522	524	512	495	509	504	504	546	523	531	505	531	577	540	525	523	546	507	526	553	492	518	564	546	523	495	497	500	517	499	526	511	551	505	519	509	504	494	547	509	525	518	539	491	521	510	563	509	529	519	536	518	526	559	514	542	513	521	493	493	545	557	496	497	556	557	535	519	528	478	541	519	541	561	537	492	541	530	531	551	496	533	529	502	545	540	555	515	541	510	532	522	514	491	489	570	539	510	510	512	518	487	531	548	511	538	561	515	491	526	536	536	524	495	555	510	539	550	522	531	511	526	508	540	542	546	536	517	506	531	489	551	472	556	514	519	517	507	517	527	510	471	514	567	582	532	502	497	559	497	515	554	525	518	488	545	487	520	529	512	549	537	494	498	507	566	562	510	528	529	520	499	555	571	523	535	529	507	557	530	532	493	520	513	517	520	530	491	520	528	509	521	518	562	565	546	571	543	513	528	514	559	573	557	561	529	539	528	523	565	521	516	487	527	554	535	523	540	539	486	519	546	507	526	538	512	510	556	524	538	530	494	491	532	525	533	504	512	544	474	520	540	507	499	569	524	532	510	550	508	534	551	511	509	453
79033	52776	21637	8696	28905	42725	36761	24293	13033	4970	1684	657	300	218	187	202	200	208	193	197	202	174	169	183	171	169	181	178	206	161	165	178	170	191	212	190	199	173	172	171	198	166	181	179	183	181	188	183	193	177	169	173	191	230	194	181	173	195	167	188	174	178	173	202	159	183	165	193	168	178	160	202	174	196	188	170	197	173	172	160	179	183	178	191	184	139	165	185	167	191	195	190	167	180	184	186	161	172	159	210	189	192	187	170	200	190	178	195	191	203	174	176	166	198	186	168	198	180	162	203	180	176	156	197	175	190	166	175	173	179	181	171	193	171	177	181	179	169	192	198	164	163	153	165	179	173	179	177	168	189	189	185	187	192	176	179	192	179	173	174	174	162	155	176	192	200	164	188	175	164	208	187	179	208	209	171	176	189	165	184	184	163	172	172	171	176	188	185	166	190	196	191	192	181	181	199	163	188	155	194	181	180	201	184	173	182	194	164	172	199	180	193	185	185	198	181	170	178	208	161	174	167	168	166	175	199	161	193	186	188	173	183	178	185	170	200	181	173	168	177	186	187	174	166	194	186	219	196	180	187	164	197	167	180	186	184	187	176	172	212	158	176	187	191	186	185	181	198	194	180	192	165	201	189	176	206	166	165	178	181	169	204	196	174	193	196	179	195	195	180	191	166	205	175	186	182	206	174	162	188	194	179	192	195	189	199	179	184	197	193	183	174	170	188	208	198	180	205	190	182	185	191	191	185	172	177	178	179	173	194	171	173	196	202	156	169	181	203	204	202	217	181	181	214	167	178	181	179	207	188	172	174	179	205	179	149	172	187	207	175	181	176	190	164	174	178	191	173	209	208	191	181	208	165	165	140	179	210	203	185	173	183	161	177	190	172	176	190	190	178	195	174	181	166	194	185	204	146	167	199	177	185	191	164	206	173	160	187	170	172	191	194	184	172	180	188	187	181	184	181	185	173	171	171	147	169	169	157	180	187	169	145	182	204	183	176	158	176	206	182	196	163	193	190	212	157	180	190	158	192	164	174	188	186	199	184	168	192	172	187	165	182	201	164	200	181	182	176	200	187	184	189	202	199	194	189	184	167	206	165	174	184	193	201	195	176	179	173	188	184	197	199	199	179	177	206	175	190	181	183	183	211	212	171	197	176	181	185	191	182	164	162	184	189	203	192	195	178	194	173	182	189	180	202	187	182	171	162	178	190	189	188	175	190	188	188	187	181	172	197	193	176	194	182	170	179	191	209	204	205	172	194	168	180	190	178	203	175	157	166	173	191	169	193	155	182	184	189	203	201	188	178	201	173	186	189	185	178	207	187	164	177	188	212	197	178	172	178	202	165	203	176	198	187	165	172	195	162	179	189	195	175	166	192	200	171	196	206	192	185	186	176	196	189	176	185	184	179	181	169	199	180	192	189	195	198	194	182	209	208	196	195	188	160	192	162	198	170	176	206	182	186	209	181	185	179	192	202	180	192	173	150	186	207	192	167	197	180	175	171	181	165	198	208	181	178	177	186	200	187	175	190	178	179	169	169	169	185	186	182	174	181	197	171	169	191	161	186	190	177	180	195	166	193	174	163	214	158	165	189	169	186	178	179	204	182	175	211	196	174	177	193	196	159	187	199	188	192	187	193	188	166	179	182	183	163	177	196	165	186	185	196	187	198	187	177	200	189	198	185	194	187	192	173	204	166	179	178	182	205	172	217	190	188	164	173	192	190	185	197	159	193	179	199	184	183	187	173	198	163	158	185	190	181	177	187	174	190	191	203	176	159	178	176	191	209	177	172	184	192	198	155	192	174	176	183	184	203	173	181	208	198	176	210	190	191	174	180	167	190	189	176	173	198	160	194	199	178	176	170	175	178	179	205	176	188	162	172	177	199	190	170	210	188	170	166	179	181	185	185	167	207	184	177	215	174	172	193	183	196	181	181	170	157	173	184	214	155	173	193	161	154	187	184	178	226	194	212	196	161	181	197	168	159	179	171	177	195	193	193	179	181	215	195	191	229	206	178	179	194	193	196	187	162	170	193	233	195	213	185	175	185	201	186	174	179	169	175	175	165	187	191	180	183	199	184	180	196	193	167	180	194	178	153	199	187	197	184	184	185	183	152	183	197	177	199	172	171	166	159	197	221	154	184	184	156	193	181	168	180	208	184	174	193	178	178	176	176	178	165	170	184	180	194	177	169	191	170	179	176	186	182	201	188	186	177	190	202	185	177	192	179	218	151	162	163	161	203	154	173	192	180	171	164	198	181	181	205	193	186	180	170	183	201	139	167	191	194	165	192	182	163	173	169	166	194	188	214	177	195	208	176	186	181	173	189	172	198	182	172	159	164	169	185	189	173	177	207	189	211	206	176	190	192	182	186	189	189	208	182	188	179	181	178	169	179	142	175	176	184	190	195	177	162	180	208	206	183	185	188	202	166	183	190	206	178	199	179	192	174	189	189	173	204	176	167	184	159	177	199	168	199	193	168	187	186	185	189	203	211	168	209	200	185	179	164	192	170	199	172	193	188	173	176	207	170	175	184	209	196	175	164	199	176	201	207	174	162	188	199	213	188	167	184	159	177	181	185	196	168	151	163	176	179	191	213	154	174	183	198	187	172	193	189	178	193	185	189	172	193	167	188	201	186	199	163	199	179	200	175	181	173	196	185	184	184	162	175	187	176	183	183	185	169	170	195	173	179	176	163	178	182	188	166	202	179	180	180	179	207	180	188	163	168	169	200	190	185	168	192	213	159	203	160	215	185	174	198	169	177	183	171	166	170	193	180	167	173	191	170	169	217	152	171	179	193	183	180	204	204	173	175	203	169	179	172	169	164	169	174	185	197	205	183	193	165	194	178	184	176	173	187	186	176	174	174	177	173	193	169	167	184	184	160	161	180	195	177	189	167	170	171	175	183	196	180	192	185	175	199	156	179	170	186	165	189	186	174	180	183	183	191	176	184	188	195	197	181	169	193	179	167	174	188	173	182	174	186	173	178	199	189	171	184	187	194	189	157	157	196	182	181	170	190	165	166	186	202	179	159	187	165	185	197	183	202	187	166	183	163	191	167	184	171	169	170	199	169	190	169	181	188	200	186	185	173	180	188	220	171	165	191	190	190	169	169	168	175	162	173	195	168	198	158	182	175	167	185	183	193	187	180	195	176	192	174	181	206	141	175	195	200	188	188	191	164	167	162	176	174	206	177	196	175	173	181	190	157	185	191	185	190	194	183	170	207	187	173	149	149	177	177	191	177	163	192	194	186	181	181	171	189	176	179	202	189	187	179	168	212	178	170	196	182	178	184	201	154	205	179	195	184	169	183	193	183	172	171	191	178	204	185	174	196	164	195	197	191	165	197	163	197	178	175	172	191	174	175	181	184	171	186	171	175	171	167	199	186	167	211	205	196	175	196	166	183	179	188	169	182	179	185	171	198	191	171	196	160	190	188	199	174	170	183	173	163	191	169	195	187	143	195	206	169	200	187
53732	36477	6617	15561	45000	54367	49336	39203	27241	14745	6554	2440	985	616	470	464	432	463	492	456	453	441	433	450	450	449	428	431	469	468	426	437	444	483	462	455	405	437	436	446	434	444	504	438	442	421	419	459	430	429	437	446	412	441	465	416	421	450	455	473	414	447	468	413	415	433	451	403	448	423	460	460	467	463	456	454	443	429	428	488	448	414	443	449	458	436	394	468	489	442	449	430	427	467	462	428	435	449	458	422	420	483	428	452	395	471	411	456	465	445	444	456	462	431	414	449	483	437	475	428	439	421	419	444	444	423	470	488	435	445	434	409	445	414	420	438	385	426	425	459	480	381	413	458	416	417	453	440	435	462	425	411	423	416	402	404	433	461	427	456	443	448	439	456	468	440	415	470	436	468	375	453	454	433	447	459	413	440	435	432	432	430	441	426	475	460	448	442	436	449	428	416	468	460	484	401	441	440	481	430	431	481	443	451	440	432	450	436	449	456	445	426	479	471	460	437	479	435	486	457	443	461	441	434	420	446	436	430	439	453	445	420	468	433	428	428	461	440	410	455	448	423	442	419	437	489	463	441	437	475	468	438	424	455	468	459	428	463	452	460	430	465	429	424	444	416	440	404	433	419	462	456	439	427	446	419	424	443	445	442	437	437	447	459	412	460	396	460	456	426	408	442	382	479	433	446	466	417	435	451	437	455	455	460	449	453	412	403	431	418	462	420	442	423	441	441	438	406	426	440	462	442	442	441	436	407	465	426	465	448	472	445	409	420	440	453	428	418	452	479	460	463	438	414	437	419	452	427	387	413	450	422	455	462	439	438	459	440	463	414	447	463	435	438	442	424	427	420	444	429	470	461	457	458	440	481	438	410	450	436	421	453	466	427	429	446	415	471	393	446	437	429	447	445	463	466	454	456	459	476	416	443	476	446	473	430	414	445	425	442	453	455	434	456	418	445	414	424	398	415	449	452	455	447	427	436	428	426	413	447	470	445	457	477	468	403	428	446	411	454	418	426	462	461	426	465	434	458	441	471	437	435	445	444	449	442	445	427	441	436	470	446	452	418	452	456	433	452	408	420	451	408	435	443	454	455	433	449	440	444	451	429	431	424	464	445	404	462	443	422	458	438	434	436	422	416	446	430	474	441	427	460	395	452	434	410	451	435	428	425	510	452	443	449	428	440	395	435	443	468	469	493	459	435	446	439	448	469	462	416	435	437	465	421	439	431	415	436	427	441	391	410	451	426	427	448	431	476	422	450	423	434	430	443	408	450	437	459	413	433	480	446	435	444	473	408	416	410	449	414	466	446	468	452	440	431	420	432	440	425	462	464	455	416	422	459	419	452	460	425	436	436	423	430	424	437	440	429	465	443	440	422	423	380	407	459	432	464	438	451	435	454	428	417	460	460	438	457	432	392	431	430	414	449	429	398	412	441	438	450	467	455	422	453	437	474	429	496	421	461	413	437	433	439	440	439	426	444	453	433	413	421	444	404	442	431	400	480	463	458	447	420	439	459	458	482	431	420	468	486	452	465	463	438	460	467	415	424	415	473	451	446	423	421	405	473	447	430	443	435	364	446	466	441	416	434	418	462	451	446	425	461	452	476	419	459	478	433	454	444	449	457	428	454	475	433	417	434	449	431	463	449	432	442	445	459	421	474	436	414	482	438	418	429	401	473	433	418	425	437	414	398	420	448	401	450	457	434	410	375	448	419	439	433	426	459	421	440	462	454	438	459	454	440	443	432	454	452	412	456	418	449	483	443	442	425	471	420	455	422	409	417	444	411	426	437	419	458	450	402	425	436	425	487	420	454	457	417	418	451	426	434	417	442	464	425	464	411	442	414	462	426	446	431	428	445	414	425	416	438	407	448	445	445	434	412	454	461	449	444	476	412	410	445	439	471	434	486	468	449	419	440	483	458	440	460	427	409	426	438	439	451	443	445	421	423	406	467	419	445	411	468	431	419	458	444	437	414	466	432	458	453	387	431	420	416	463	465	449	454	414	466	464	462	457	412	472	424	422	480	418	458	471	465	446	454	448	463	431	437	468	437	414	452	412	404	457	448	418	461	441	443	416	474	445	443	449	418	445	431	409	450	464	427	425	469	455	437	428	426	426	445	448	440	428	440	475	443	429	430	468	419	469	411	462	461	459	464	436	470	445	436	451	439	450	406	429	438	427	461	444	437	428	461	452	460	424	456	411	403	470	423	430	465	405	458	418	455	474	430	453	433	443	433	414	439	409	435	437	430	456	397	467	423	416	434	439	475	429	423	463	460	497	433	442	409	451	464	462	401	435	407	398	404	452	460	449	449	424	475	445	441	505	465	424	404	397	418	473	445	468	438	463	454	465	444	445	430	472	437	420	442	451	418	435	419	429	425	466	442	462	437	427	434	469	451	443	475	450	468	435	440	442	420	470	457	439	456	410	417	467	422	466	462	436	422	459	464	409	434	462	464	420	437	453	423	439	436	425	458	453	459	421	449	430	425	453	410	411	449	451	430	435	440	413	408	412	460	435	437	400	444	469	413	459	424	444	441	453	423	447	482	446	445	447	504	440	433	443	432	420	456	455	442	435	472	436	426	419	446	444	454	400	436	445	425	471	419	459	399	425	457	443	421	410	459	420	425	410	411	440	413	463	450	462	446	425	449	431	442	429	446	415	447	455	430	427	452	438	413	484	449	425	440	431	389	442	436	460	457	475	420	431	470	463	471	456	422	415	418	452	488	416	474	439	431	446	491	454	422	437	416	416	415	432	451	433	441	409	461	412	426	488	409	419	432	447	427	407	401	407	409	446	465	435	428	427	456	449	446	438	430	445	441	460	464	420	436	430	449	458	437	401	450	430	454	467	454	474	468	469	446	454	392	445	428	439	437	442	421	392	428	429	431	472	445	449	435	456	490	402	428	415	494	466	445	456	454	462	432	444	438	446	456	414	461	404	437	448	451	409	452	453	419	468	461	432	429	463	468	432	428	400	451	458	460	436	466	459	471	438	405	470	481	402	454	479	435	449	412	420	425	436	443	461	441	460	411	433	441	460	471	468	448	446	461	420	431	418	459	455	462	438	463	452	405	431	441	457	429	451	424	464	433	443	426	433	483	466	485	431	423	439	427	443	432	433	420	433	496	450	440	428	434	474	478	400	450	427	468	433	429	400	423	458	426	445	451	437	440	416	428	446	430	444	431	460	477	442	457	440	451	493	434	436	436	441	420	444	382	412	450	406	398	451	442	410	459	417	421	405	441	392	419	455	446	446	443	450	428	408	430	464	414	454	438	410	443	412	416	460	446	445	450	457	437	479	439	456	453	473	430	425	454	449	432	452	408	421	430	484	383	469	464	477	491	440	435	442	463	445	429	447	458	482	414	448	477	432	430	460	442	445	438	449	435	464	449	426	437	438	447	446	449	477	451	483	446	436	449	426	413	456	446	444	437	429	468	426	434	432	408	457	436	451	462	434	435	465	424	415	440	452	462	435	426
80718	55320	24974	9713	32454	46301	41086	28809	15917	5968	1906	688	317	214	187	175	156	174	173	156	188	151	175	158	144	168	178	186	162	183	160	169	160	147	188	169	171	182	151	175	159	169	156	158	172	189	166	177	182	166	163	144	171	157	181	167	173	153	171	203	170	177	146	159	182	160	164	150	175	168	155	167	171	178	158	171	176	170	167	173	160	176	183	174	164	166	171	174	173	157	167	160	178	169	173	148	154	162	181	165	162	161	168	161	185	150	149	187	166	157	169	161	190	151	150	171	146	170	180	173	184	171	154	167	144	176	153	130	165	176	161	195	192	186	160	160	184	178	136	186	147	143	178	161	194	173	174	171	179	135	189	160	181	181	183	173	158	165	163	173	175	141	161	166	161	160	156	158	200	191	171	155	178	168	184	193	160	157	181	159	185	164	146	185	192	179	181	158	153	176	183	172	151	148	146	164	174	162	157	170	159	166	168	173	186	158	179	150	169	176	168	199	174	168	166	180	159	167	165	165	193	162	188	156	162	151	172	173	162	153	172	149	165	196	146	184	152	179	164	183	163	162	151	157	175	163	176	164	157	160	152	158	173	178	155	181	176	176	176	181	137	188	170	171	182	168	168	166	187	161	182	153	146	155	158	167	159	183	159	158	172	173	165	164	167	165	154	157	166	165	171	141	171	161	167	165	173	181	167	169	182	168	153	177	168	176	162	173	174	171	163	183	153	169	162	175	169	166	161	197	181	181	184	164	170	161	168	167	189	171	187	169	183	167	182	162	171	170	157	168	175	169	171	164	172	181	156	166	181	181	178	156	165	150	173	176	161	167	182	175	174	202	184	155	159	153	146	173	164	157	151	156	170	159	165	144	175	146	166	180	174	188	182	170	184	145	169	168	178	158	162	178	149	170	173	157	159	193	158	176	163	171	192	142	170	173	153	165	154	179	176	176	158	183	147	148	146	156	155	142	166	148	163	169	169	144	173	174	149	195	182	150	177	167	161	153	149	187	141	177	180	184	150	164	161	184	174	167	171	166	187	176	171	169	160	150	170	179	149	172	171	168	168	172	155	178	135	145	149	161	192	152	169	165	156	187	185	182	140	175	177	146	158	152	159	167	143	168	155	184	187	159	140	156	182	175	152	171	141	161	153	169	157	159	150	172	175	171	170	186	168	199	141	181	155	175	162	163	167	182	158	178	150	167	160	180	159	148	166	148	167	155	165	178	159	166	155	147	173	191	158	166	165	170	174	174	154	155	173	152	194	171	158	157	157	155	182	149	173	158	192	182	186	164	160	171	165	178	181	171	182	167	168	163	157	178	150	182	176	177	177	185	164	205	167	172	174	182	184	173	160	162	171	173	184	182	168	156	181	184	139	175	176	159	157	154	159	156	178	154	171	192	156	181	158	172	158	142	181	172	176	141	154	187	204	169	198	185	173	169	132	168	145	164	160	171	186	176	168	186	163	167	180	147	168	187	154	166	154	180	165	165	156	177	148	184	177	179	173	150	165	159	178	144	185	170	163	160	176	167	164	158	164	162	149	171	187	158	167	181	172	157	169	176	165	175	159	163	183	153	151	175	195	183	171	180	165	157	151	151	184	176	179	173	141	166	187	177	162	151	164	181	191	174	182	160	164	158	170	156	182	147	162	136	160	169	154	149	154	155	182	141	162	162	176	167	160	165	170	181	178	203	178	164	162	195	184	185	164	168	168	175	155	185	170	158	149	191	169	159	176	177	190	167	176	154	175	149	163	169	165	174	172	177	169	162	175	177	177	169	168	192	157	171	154	147	176	187	164	156	166	144	176	177	154	173	153	175	160	172	167	158	160	185	177	159	153	169	178	185	153	172	140	158	146	167	152	175	173	190	169	179	171	195	136	163	164	151	169	176	179	162	170	177	165	173	154	136	172	177	169	172	186	155	149	174	166	155	166	181	168	163	160	173	189	168	168	151	184	180	166	139	169	165	142	174	172	158	190	200	166	151	171	149	171	166	162	164	168	162	159	165	195	158	175	159	172	147	168	149	158	181	153	165	187	166	149	172	184	181	161	167	166	145	156	175	146	171	165	152	141	171	176	161	133	146	158	157	162	152	155	166	159	143	159	180	166	155	148	155	188	175	170	159	183	159	161	197	141	163	168	171	164	149	163	181	178	173	141	154	162	190	183	161	168	179	158	173	164	158	166	189	162	174	159	197	158	178	160	172	179	151	169	163	164	138	176	140	151	182	165	180	164	172	179	172	169	176	144	149	180	147	169	166	183	178	165	167	193	192	158	149	148	157	144	133	176	168	143	163	165	148	157	173	146	169	171	191	145	149	177	173	173	163	139	163	160	175	168	180	208	172	160	156	183	181	165	192	158	172	170	160	198	203	168	159	165	168	160	185	171	164	182	175	182	180	173	167	165	179	156	178	174	149	175	176	163	154	178	170	172	181	169	171	167	198	164	169	162	175	181	167	181	186	151	164	174	168	160	189	176	182	154	184	185	177	162	147	160	156	174	162	174	192	172	164	163	162	179	185	171	158	167	169	152	169	170	177	187	179	167	166	149	168	178	152	165	164	170	186	162	173	178	162	161	181	149	162	161	178	191	164	162	170	182	149	164	167	175	164	176	184	150	161	157	150	161	136	163	162	167	151	174	166	179	141	178	162	160	161	152	206	173	164	165	146	177	197	153	184	167	159	157	153	161	153	148	150	160	184	177	175	174	180	157	175	150	157	160	169	152	135	159	177	153	160	162	177	171	170	183	171	168	140	157	160	181	181	164	177	167	156	176	173	159	164	166	183	168	142	151	197	175	152	180	152	167	159	162	166	185	205	146	188	166	174	170	147	159	161	147	171	146	180	163	157	171	165	182	142	157	169	165	150	164	175	172	149	163	165	175	171	157	165	165	149	167	172	143	148	183	178	169	165	190	170	152	158	166	202	174	169	161	157	164	182	161	147	159	177	162	161	148	182	161	148	148	157	176	162	167	190	171	159	168	171	155	165	149	150	158	165	178	156	168	171	164	165	168	156	158	171	152	178	164	166	186	169	169	164	190	156	165	172	166	162	155	162	180	173	158	179	193	191	179	157	176	187	179	170	180	188	156	167	169	135	170	165	182	156	175	169	180	169	152	175	167	176	165	174	168	153	148	188	184	178	160	153	153	154	176	172	154	192	177	167	175	181	180	178	175	184	190	177	150	144	158	151	176	155	169	173	163	145	179	185	160	180	161	182	197	158	180	174	179	146	153	189	155	172	188	154	141	174	188	177	170	182	154	161	175	174	153	178	172	195	170	168	179	168	160	183	166	160	181	174	195	180	170	158	160	170	141	165	158	168	209	172	171	166	185	170	152	165	172	174	148	188	176	135	171	185	181	157	160	156	159	172	191	149	148	151	163	171	159	175	161	158	166	171	149	202	186	159	187	139	142	171	180	188	190	169	158	172	192	172	180	160	187	177	189	162	151	184	176	181	167	181	159	188	182	169	160	168	158	164
56179	39808	8214	15281	47578	56743	52686	42885	30425	16615	7049	2697	1054	583	455	432	480	426	386	398	416	404	418	395	432	416	371	372	381	395	407	444	422	418	438	426	418	406	410	433	394	404	353	417	368	377	402	395	398	394	400	389	420	407	394	435	394	440	428	405	396	408	409	390	374	417	428	403	369	419	435	388	377	382	411	376	451	395	423	383	434	418	374	430	417	427	401	431	415	408	384	445	420	402	418	404	405	427	416	418	392	434	384	396	409	440	404	391	418	396	451	379	379	429	408	393	411	396	423	409	438	420	421	402	412	412	406	423	394	414	372	410	417	380	379	407	432	405	430	431	404	443	378	425	380	424	395	423	434	382	420	401	427	407	409	420	445	403	397	438	411	402	373	412	402	393	404	414	384	400	440	388	396	411	432	418	376	428	405	412	399	387	417	401	375	407	389	381	401	402	384	422	397	420	421	395	378	411	395	409	361	426	407	415	410	415	423	407	417	411	420	428	403	394	432	425	416	411	397	409	426	424	402	440	398	411	412	414	397	420	419	372	395	414	414	426	389	425	407	397	384	435	456	385	423	408	368	415	417	388	416	384	408	393	405	394	397	398	415	348	414	386	407	415	373	396	410	405	413	392	428	391	414	439	383	416	392	400	389	424	417	401	417	421	427	427	412	398	424	405	419	403	375	400	428	390	409	403	369	435	440	395	423	387	407	397	428	384	399	402	410	410	410	387	442	420	411	420	390	374	381	438	402	375	396	399	404	384	409	424	401	402	421	414	427	405	429	396	410	391	395	388	421	443	423	439	443	411	388	395	410	403	383	384	459	414	431	431	441	381	423	391	421	404	390	376	394	414	428	403	397	396	400	380	400	414	417	416	381	383	391	432	405	404	391	388	422	389	375	435	432	406	401	425	406	414	400	415	403	392	405	390	399	408	430	419	415	415	384	417	425	434	374	428	426	401	399	392	450	425	410	418	406	426	438	422	401	412	393	443	420	424	386	439	434	389	398	427	392	436	413	414	426	396	380	425	407	406	418	392	383	417	421	393	381	389	423	428	385	409	411	401	423	426	408	371	457	412	383	387	355	423	409	388	412	401	427	432	378	398	439	394	410	430	392	382	404	416	382	422	425	429	431	380	402	404	377	402	406	398	419	404	435	435	386	412	405	444	423	393	421	440	424	407	471	403	414	447	456	416	403	433	381	421	424	393	400	393	419	484	404	379	437	387	443	400	407	367	397	408	391	401	411	405	390	385	409	414	406	397	388	435	414	375	367	402	434	424	386	409	439	415	424	442	437	382	443	435	407	417	419	412	412	363	442	385	406	423	421	395	427	417	372	409	389	390	408	422	414	406	396	398	420	389	398	387	401	446	406	411	391	413	394	396	400	421	407	410	407	395	402	422	392	397	393	401	414	401	406	411	415	415	401	409	396	411	410	403	433	392	381	400	401	411	409	386	391	391	417	421	424	397	423	393	410	420	437	400	390	430	420	413	392	434	383	418	395	400	416	389	399	419	442	414	403	421	375	379	399	360	421	406	432	415	417	413	413	413	392	422	380	421	424	409	408	408	394	405	426	386	404	439	403	457	439	399	392	410	427	418	392	451	372	428	397	399	374	420	400	387	428	427	405	386	419	429	447	417	458	379	405	413	428	429	390	431	438	417	369	398	413	426	382	425	395	418	448	407	398	402	409	408	418	415	394	379	397	416	380	414	433	421	419	406	397	433	389	442	419	428	429	448	415	425	398	416	369	426	376	411	426	437	365	412	410	419	414	425	379	415	405	385	414	412	429	414	381	395	395	426	413	390	377	441	402	410	393	419	368	412	439	402	440	396	426	438	412	414	472	433	374	377	408	379	415	411	426	395	373	427	398	431	415	425	381	411	424	414	421	403	423	398	410	424	402	472	394	378	397	405	406	408	412	396	432	416	406	405	413	380	448	393	397	412	448	387	419	385	415	436	410	396	409	397	414	392	441	412	407	377	398	373	381	411	429	414	438	403	373	381	406	394	388	381	380	399	396	425	404	413	392	392	414	443	405	412	419	419	364	359	424	374	408	410	428	412	398	380	415	374	397	432	431	358	400	406	411	373	420	417	362	399	403	415	388	423	383	408	408	438	424	408	392	429	401	415	382	429	395	429	378	426	413	410	397	425	437	417	404	426	414	395	395	397	375	426	430	405	384	393	414	428	415	428	408	456	414	422	417	375	387	382	411	429	403	414	400	403	434	433	412	414	413	421	363	405	391	391	415	362	437	404	415	422	386	422	386	375	447	422	407	433	393	409	406	420	421	378	440	428	414	400	397	393	438	404	433	398	412	387	414	403	407	429	390	381	420	382	410	423	428	392	413	439	411	413	397	376	421	392	383	402	392	407	425	397	407	415	429	414	412	426	409	437	417	393	394	423	389	403	421	382	405	421	369	430	430	408	433	427	365	431	432	427	386	413	404	400	419	423	424	403	413	422	415	425	426	458	382	431	345	419	401	422	420	383	444	441	423	427	412	406	433	390	381	416	424	398	431	386	392	420	375	416	394	396	422	368	392	421	445	414	424	406	359	416	398	438	356	404	427	367	383	442	395	378	404	391	404	382	418	393	409	457	380	376	396	423	412	418	432	397	419	398	421	404	397	399	404	432	420	419	381	397	416	444	417	418	408	381	408	394	397	441	431	424	404	426	378	429	408	404	386	405	425	441	402	407	367	441	434	435	404	422	385	389	420	410	423	395	385	392	399	369	408	371	400	412	385	358	391	389	405	430	425	389	435	422	420	379	443	339	389	438	455	388	403	410	436	387	387	381	390	418	399	421	423	429	443	413	413	440	403	392	430	412	370	433	385	404	425	401	395	416	474	416	421	415	409	405	432	424	436	382	445	406	363	386	407	422	372	403	401	449	426	396	405	398	379	394	415	416	442	394	402	417	415	431	432	388	404	416	388	380	429	415	425	413	375	407	387	404	423	394	414	367	381	425	402	420	386	420	382	383	372	408	429	406	435	442	393	371	398	377	382	434	404	443	404	415	420	402	431	381	389	408	405	400	426	371	429	374	388	413	439	377	395	407	460	419	410	386	393	395	393	375	377	447	406	413	419	394	399	439	397	420	434	400	419	397	382	418	409	392	418	388	442	411	408	444	384	405	421	416	444	393	438	427	395	377	428	382	437	402	412	357	379	397	451	395	405	405	437	399	428	391	422	383	431	409	391	433	431	378	410	377	422	386	428	432	410	390	449	416	438	405	368	398	401	393	447	401	415	450	417	406	395	404	408	391	451	377	437	399	379	415	351	403	440	402	414	425	416	426	423	406	411	390	399	428	399	392	402	404	420	400	391	413	367	393	410	422	447	412	380	419	405	397	433	367	396	402	401	402	389	410	423	372	400	402	412	396	364	447	390	414	440	397	395	434	401	431	380	436	471	435	386	408	381	442	409	429	390	420	374	429	429	410	421	403	395	403	398	400	429	435	387	368	433	394	419	411	436	405	378	416
23839	4864	696	323	1190	2355	2364	1598	960	573	377	270	253	238	241	221	237	234	220	213	208	220	226	215	189	175	226	214	223	196	214	230	208	246	215	221	207	236	210	249	240	217	213	234	216	210	212	233	260	194	195	172	216	237	220	200	216	242	223	203	207	224	200	225	217	237	203	208	200	229	230	207	226	198	212	227	215	236	231	215	224	221	225	217	241	218	219	201	203	224	236	247	221	207	218	223	215	226	193	213	218	228	211	204	225	218	215	222	214	223	211	242	233	217	226	208	209	233	206	225	251	221	246	222	214	198	227	175	182	237	227	226	237	189	215	202	235	207	227	227	227	212	212	204	229	191	189	208	226	212	213	237	222	206	223	205	208	242	223	213	216	221	255	212	233	227	188	226	247	228	206	199	240	221	197	200	231	230	235	236	225	201	225	219	199	231	206	202	205	228	231	188	224	204	206	200	208	229	227	225	237	228	205	209	206	222	228	210	194	202	228	214	239	208	200	192	229	186	174	212	240	225	223	210	208	242	252	234	217	234	209	213	242	227	205	195	239	215	227	204	218	217	213	226	229	209	213	216	228	205	228	213	229	211	206	204	198	225	217	205	213	244	228	200	219	194	219	225	207	225	242	202	214	210	230	229	221	215	216	260	222	202	214	217	271	242	231	220	208	237	209	186	222	204	217	215	256	226	210	222	212	225	224	196	237	208	207	224	212	228	214	221	206	218	213	192	208	215	231	235	205	202	208	232	198	207	212	226	203	185	241	225	209	215	214	226	207	239	240	223	235	229	223	192	203	216	208	231	223	230	216	198	205	211	204	202	206	197	210	222	243	220	252	220	219	221	200	187	217	214	233	210	205	218	208	211	216	228	204	224	233	211	210	205	246	252	231	216	222	200	219	224	233	242	203	217	190	232	218	213	223	221	223	209	217	213	241	213	232	195	227	216	230	210	208	233	217	197	220	222	224	200	226	218	219	228	195	207	222	232	220	221	237	197	200	213	220	247	208	231	224	216	210	235	224	213	213	199	227	213	230	247	209	213	214	184	213	229	234	228	225	236	231	230	231	200	213	218	224	223	220	211	229	230	216	233	221	217	211	257	223	220	223	194	216	191	219	202	202	239	220	215	208	223	223	221	213	239	228	234	213	215	194	203	191	207	207	189	228	210	217	188	230	204	221	214	261	223	208	220	232	238	255	236	226	229	200	236	234	224	229	225	255	223	198	209	235	209	193	207	205	221	210	236	222	239	220	212	224	231	208	236	238	200	220	217	213	210	200	214	191	217	226	211	237	223	229	223	202	215	223	213	248	253	236	251	230	224	223	239	237	205	199	250	226	233	231	209	212	198	226	222	195	218	219	238	222	208	216	236	229	220	215	220	215	234	240	210	213	245	220	222	221	194	220	234	210	233	226	197	214	220	202	236	238	233	222	221	246	202	222	227	203	219	181	209	206	201	218	226	254	212	200	208	208	208	213	202	233	217	206	202	239	233	223	246	223	187	209	229	226	207	188	237	247	219	225	235	227	237	223	224	212	241	223	205	227	226	221	215	226	183	199	250	218	206	227	214	226	225	247	203	230	232	197	215	221	235	212	233	216	194	208	195	209	228	208	193	196	230	245	221	234	228	236	220	208	240	250	242	207	230	210	226	213	212	234	217	211	235	229	187	247	228	192	207	229	233	219	223	202	214	220	214	229	212	199	218	231	226	230	191	203	230	234	220	240	216	212	229	208	252	217	234	228	223	228	229	205	211	222	214	193	216	218	199	242	215	239	217	232	215	233	230	230	211	223	238	218	219	219	200	221	200	211	209	198	224	224	214	198	209	226	241	224	220	206	244	237	237	223	195	237	191	203	196	183	225	177	227	246	222	205	214	224	209	221	214	231	208	190	219	230	226	203	243	236	206	189	205	212	226	193	213	223	231	210	232	219	208	256	228	237	222	211	232	206	211	246	212	208	226	233	216	237	216	231	208	219	187	210	229	209	200	216	247	233	222	202	243	224	201	234	225	212	225	245	231	236	201	198	231	213	213	234	225	203	210	227	232	187	225	193	188	206	205	208	204	226	235	221	232	239	242	223	216	237	230	223	215	205	244	202	225	243	216	231	211	215	214	214	213	222	219	208	223	179	189	216	205	216	208	216	235	232	253	241	234	258	207	233	230	210	226	242	219	234	229	264	235	237	207	222	218	222	235	221	210	249	240	210	220	224	212	213	216	215	210	223	266	210	208	233	257	208	215	235	207	219	193	224	206	252	231	218	196	194	233	220	232	206	241	201	201	221	213	193	210	213	186	246	228	219	242	230	218	233	240	206	222	218	214	231	213	225	208	234	228	206	202	231	201	226	211	213	219	231	231	233	210	209	227	220	223	222	215	222	213	214	214	228	213	195	220	193	215	232	190	231	258	237	200	212	247	229	231	189	234	219	211	237	212	229	200	214	219	227	225	235	185	187	248	218	209	232	234	215	214	207	212	230	207	225	224	229	216	216	193	197	234	225	195	227	233	222	202	205	227	213	231	194	213	220	221	251	196	211	226	237	197	194	218	227	207	213	215	234	225	208	222	225	220	200	201	221	203	208	208	229	220	215	206	248	241	236	238	211	239	229	226	238	228	216	203	231	239	219	211	206	187	227	186	219	233	233	224	224	223	227	242	227	185	237	227	225	236	212	201	216	205	221	212	226	237	225	202	210	204	202	237	224	214	212	214	222	202	210	208	221	232	225	232	235	219	227	224	221	233	214	201	216	225	211	227	215	229	221	215	198	225	226	213	216	190	226	230	215	211	224	228	210	219	215	192	207	247	228	223	233	219	200	189	213	232	220	207	219	220	244	225	209	211	247	222	239	223	199	231	212	213	196	220	191	224	204	238	232	226	219	228	242	241	196	229	236	250	219	219	216	221	212	223	220	197	239	220	197	218	218	219	244	218	217	204	232	219	208	202	216	236	206	214	224	237	233	228	206	205	206	205	225	219	234	232	212	239	210	222	217	209	207	211	218	207	216	218	231	204	217	239	241	216	200	217	257	210	213	219	210	200	224	214	231	226	223	191	204	220	245	205	231	200	237	199	214	223	219	211	222	236	224	208	224	227	239	226	249	237	208	223	234	203	227	226	219	238	228	223	203	199	223	216	227	211	224	202	255	214	210	229	224	213	225	185	215	220	242	220	234	209	229	208	224	203	207	207	212	234	221	256	217	233	207	217	217	218	218	199	190	208	213	221	231	218	217	214	238	204	199	207	219	244	246	222	247	225	214	232	228	213	234	221	206	212	217	207	203	243	255	226	214	201	200	208	248	231	209	213	209	216	227	228	214	225	225	227	235	195	231	222	213	221	206	221	215	235	221	183	217	225	220	243	216	237	232	201	236	249	195	206	228	228	248	195	228	222	215	228	233	215	224	228	236	217	226	238	240	212	245	236	229	238	228	199	235	203	217	213	209	226	208	199	237	236	209	207	233	195	209	187	205	253	238	249	205	229
21803	4274	1209	961	5093	10020	9255	6305	3593	1924	1152	793	576	532	548	536	526	522	571	490	561	542	511	535	532	550	512	539	553	513	531	534	519	506	540	527	555	515	509	505	530	507	533	561	496	477	538	538	536	522	540	509	550	521	559	527	565	519	500	545	513	529	476	530	537	529	465	487	572	482	562	563	508	490	510	546	520	498	521	499	545	521	497	498	539	530	514	512	563	527	530	515	532	526	548	559	515	530	518	512	515	486	480	535	509	555	549	534	502	561	522	552	514	551	506	474	542	516	544	545	536	504	487	555	466	507	547	554	545	503	512	528	556	533	520	516	519	519	516	500	503	496	530	520	496	492	540	501	536	510	511	510	532	537	510	486	530	537	544	500	489	500	506	518	522	490	539	493	518	525	508	499	512	558	500	532	526	530	528	498	508	566	514	526	503	509	533	526	494	535	505	485	506	528	547	537	500	538	522	527	514	557	531	510	514	491	530	545	547	557	550	506	540	540	519	538	503	525	462	540	536	515	526	501	489	516	528	540	493	522	518	516	510	517	517	532	521	495	491	534	542	515	518	502	539	522	511	501	575	539	563	520	505	544	510	507	506	544	545	538	548	499	514	506	543	518	504	518	491	515	550	496	500	544	512	467	509	525	530	512	536	541	484	525	508	520	528	511	515	570	520	537	518	538	500	535	524	516	516	518	565	526	514	527	541	524	543	523	502	522	502	512	527	489	506	515	555	562	546	543	504	522	496	533	505	553	512	526	506	566	546	528	560	551	553	567	538	530	505	534	536	530	516	508	529	516	530	546	538	527	535	516	511	505	515	494	496	528	525	542	512	509	507	553	530	534	530	532	526	505	515	507	499	531	499	566	545	549	527	530	506	533	509	514	491	554	533	538	522	520	529	541	507	546	514	523	507	520	540	524	533	519	521	549	535	520	532	535	540	519	543	517	516	523	477	495	533	549	563	521	484	519	519	514	508	537	550	592	516	529	578	494	536	528	527	530	496	518	542	502	514	561	538	508	496	576	563	531	567	520	511	525	491	506	575	494	562	530	547	505	513	528	506	520	533	539	544	491	537	522	528	546	566	534	520	560	534	498	521	576	506	536	538	520	531	479	539	512	531	507	499	509	517	520	515	543	545	526	516	528	530	556	515	505	531	484	547	493	544	505	512	507	507	519	527	517	479	541	498	576	508	540	550	491	546	504	511	577	511	500	486	539	511	528	541	522	494	505	539	560	540	515	506	522	522	555	528	496	566	537	513	509	509	489	543	556	562	515	517	545	534	511	510	499	541	524	490	559	493	509	516	522	526	529	517	519	507	549	509	498	533	542	517	501	534	500	556	523	533	539	511	549	522	534	588	502	548	544	491	531	539	511	544	472	515	541	526	539	509	473	561	509	537	551	500	531	535	535	534	562	513	515	584	516	527	523	528	532	517	543	546	542	540	537	532	574	503	558	492	546	523	494	538	498	510	549	518	534	536	513	560	495	531	522	569	514	497	514	494	530	554	547	524	555	500	487	493	540	517	537	526	519	536	538	511	513	504	479	551	538	530	474	550	528	496	552	532	558	525	540	521	542	504	534	512	531	534	543	550	488	506	532	513	512	542	508	534	532	513	513	532	523	540	552	492	575	535	540	526	534	521	498	537	529	505	504	549	524	524	521	524	523	514	536	527	528	539	516	530	509	510	529	540	503	531	532	468	547	550	509	537	485	537	523	494	493	510	531	519	554	510	517	533	469	541	543	534	484	536	567	492	475	537	483	553	516	554	534	487	518	498	578	534	540	562	535	525	523	494	511	505	529	528	531	502	528	554	486	528	529	554	542	530	507	477	518	506	496	530	510	542	525	548	486	536	504	528	502	537	513	576	571	568	535	520	541	534	501	538	540	527	535	513	545	526	522	548	544	500	520	495	522	524	519	506	524	567	521	549	492	528	562	493	536	493	523	508	465	528	536	529	531	574	519	498	497	505	507	508	509	486	495	529	549	568	536	520	500	475	528	521	528	528	500	496	484	559	522	531	538	507	494	506	501	540	545	551	502	514	506	526	496	499	531	512	555	601	561	519	537	515	508	482	492	495	515	472	506	552	558	494	546	511	530	545	499	546	522	508	551	501	543	561	511	514	507	546	552	530	534	537	501	499	561	516	543	507	511	520	549	519	522	531	504	500	556	527	468	491	506	506	499	543	517	513	514	489	523	520	521	483	518	503	471	523	515	553	510	524	548	540	504	552	515	493	539	515	508	554	495	500	521	520	498	549	497	504	522	518	496	513	518	492	526	478	535	544	554	509	553	547	552	490	522	505	503	540	528	533	530	490	524	517	551	514	511	496	537	515	517	532	521	546	529	511	539	491	503	495	486	527	492	510	494	493	573	525	529	485	494	509	490	509	533	538	520	500	526	584	552	510	534	530	556	495	546	537	559	517	517	528	494	471	511	510	510	509	567	554	557	570	527	483	514	514	516	496	549	513	512	522	495	489	524	499	537	533	512	536	548	525	492	496	542	511	523	469	490	532	537	510	545	558	552	478	532	531	514	536	567	557	494	513	523	528	523	545	544	496	550	489	517	533	522	550	528	570	501	507	523	509	520	534	535	531	525	531	520	513	500	521	537	504	544	526	493	550	524	508	483	511	511	556	519	544	547	514	503	495	549	541	482	587	557	520	509	528	490	564	491	556	491	548	525	531	537	561	526	498	560	470	489	534	510	546	477	513	515	506	510	558	506	502	518	543	525	504	500	504	542	549	511	532	525	513	520	566	513	508	513	506	525	525	507	525	524	463	538	548	523	527	534	471	525	516	513	556	513	517	494	515	527	512	510	489	515	490	534	513	563	551	517	505	557	500	518	469	508	510	532	510	517	489	532	500	522	497	535	531	527	543	506	519	535	552	518	527	526	560	477	482	554	520	534	482	463	467	508	542	506	499	547	507	520	518	561	524	512	535	492	507	547	502	505	541	547	526	493	551	539	517	511	512	542	521	588	534	511	503	491	505	542	501	551	507	493	556	525	515	475	529	534	537	567	547	520	498	537	536	512	555	503	509	512	518	522	524	511	525	505	511	536	548	522	516	544	578	512	512	504	502	484	535	559	518	506	510	503	568	558	499	527	572	530	501	538	542	550	516	490	530	516	508	510	530	471	536	509	508	518	524	515	513	501	501	524	497	548	521	504	514	559	573	513	538	515	576	546	518	517	548	533	539	535	493	560	514	472	514	479	489	501	523	555	538	511	521	537	556	508	524	517	552	528	492	485	520	548	531	551	491	511	511	561	514	549	525	549	530	515	521	531	569	546	523	516	515	519	505	490	527	534	489	549	524	514	483	475	524	536	567	506	502	481	522	536	510	472	528	538	465	525	533	554	518	523	515	504	581	502	529	504	502	536	499	520	554	499	540	482	579	554	560	563	469	490	503	528	475	549	540	528	544	550	513	529	485	547	520	538	515	516	533	551	500	531	525	495	559	528	510	558	544	541	538	503
77222	43815	22106	12406	33426	45532	38406	25876	14499	5874	2018	729	324	225	214	219	197	179	181	179	200	191	180	186	164	190	178	171	192	192	185	177	189	169	163	204	190	173	188	185	164	164	191	170	171	192	209	175	172	181	177	180	158	148	164	177	185	174	190	207	215	166	199	189	178	197	182	178	166	200	201	167	186	186	191	157	223	184	184	190	170	204	191	201	183	208	197	178	208	163	157	177	188	171	182	193	192	185	183	180	191	178	166	184	171	165	178	176	184	177	191	179	174	175	196	164	192	194	178	162	206	183	165	204	179	181	193	189	171	188	175	206	201	203	161	149	167	142	191	175	158	187	188	183	165	193	199	182	165	192	150	197	206	176	158	199	181	190	222	156	189	191	174	176	178	158	193	186	178	194	161	173	208	183	211	183	167	190	176	210	176	196	169	172	193	183	193	174	169	177	218	176	192	209	179	185	189	173	171	171	192	175	176	178	181	187	164	183	165	184	184	180	207	191	181	166	168	183	185	192	174	197	172	183	181	167	180	190	164	153	178	181	179	209	175	191	176	167	187	211	201	161	181	169	197	193	186	204	169	188	178	200	182	181	199	193	176	195	171	183	205	176	159	197	165	197	205	179	201	178	156	180	198	200	189	176	185	195	177	199	191	180	183	163	193	170	164	171	168	194	185	156	155	185	178	210	184	200	157	181	199	179	181	183	187	185	207	211	198	167	176	181	185	176	195	191	169	191	176	193	182	204	208	177	189	188	203	184	175	180	168	185	166	182	173	161	174	169	175	203	186	185	170	174	188	172	166	184	174	174	175	196	216	190	182	207	215	168	202	183	188	203	189	155	165	182	180	169	171	176	203	170	196	205	177	207	179	163	190	179	177	199	195	161	183	181	182	159	164	161	175	164	187	181	169	171	209	195	194	185	203	190	187	162	180	171	157	195	166	184	200	147	169	183	164	171	182	183	178	228	167	194	166	168	164	184	195	188	180	187	171	191	191	179	193	171	158	198	180	190	188	175	201	191	187	179	189	194	191	165	191	196	202	187	174	165	189	184	198	157	184	194	182	172	187	171	192	221	192	173	165	208	175	185	200	188	194	176	195	202	178	160	193	195	169	189	197	201	179	173	167	179	181	171	201	173	174	175	164	218	179	190	184	191	176	193	200	169	178	179	184	185	186	201	169	166	168	176	169	162	178	189	149	151	164	201	211	182	164	200	191	154	176	194	186	156	191	166	178	160	184	173	189	170	188	187	184	161	182	187	215	151	181	195	209	174	165	184	185	206	171	175	188	186	179	179	184	187	198	186	166	177	180	193	196	182	184	179	188	172	192	207	159	170	157	151	149	205	216	153	162	192	169	186	173	193	163	203	161	173	202	203	170	179	165	173	209	185	189	163	175	201	177	183	180	183	170	178	169	173	170	153	187	211	188	198	181	164	170	201	207	176	176	206	172	181	196	182	173	162	187	183	189	187	209	178	189	174	190	187	193	180	202	176	156	188	209	205	202	180	173	169	183	200	161	181	190	193	184	190	199	207	195	151	207	208	170	191	179	156	152	170	165	187	197	182	166	186	178	181	167	204	199	187	195	159	212	165	174	194	191	156	213	202	182	179	174	180	182	183	191	187	190	207	169	171	192	190	191	175	197	180	200	171	183	187	171	160	197	192	174	193	182	175	147	182	187	173	162	185	168	198	180	200	200	209	181	182	157	192	180	169	177	204	186	192	162	175	201	173	216	186	195	186	193	198	186	164	159	216	182	174	172	178	180	173	161	212	197	183	184	176	167	184	160	214	157	181	172	188	181	173	188	195	205	169	185	190	183	183	176	196	184	172	186	187	165	188	191	157	186	182	210	178	185	174	194	175	168	206	190	190	199	174	191	185	199	190	187	159	180	196	166	160	178	177	190	173	181	194	175	159	169	182	181	199	192	167	204	183	170	184	192	196	171	174	190	198	173	188	197	176	174	165	195	176	172	202	199	162	190	184	189	175	163	185	190	206	173	190	178	181	185	203	198	170	175	156	209	188	197	208	181	187	173	156	165	202	194	178	190	181	154	187	188	187	189	175	191	187	174	168	178	205	193	199	163	166	187	205	169	173	180	167	177	176	189	216	169	192	182	168	198	206	187	174	202	174	179	181	186	179	175	182	169	176	177	153	182	196	213	171	181	184	170	183	171	207	171	173	201	174	195	166	181	181	186	197	189	203	180	167	171	196	186	200	186	184	186	175	167	200	173	178	176	166	177	186	191	148	175	182	179	176	166	189	174	167	187	190	188	198	168	186	185	166	188	188	206	200	189	190	204	202	195	172	198	185	180	194	180	187	155	185	194	168	186	191	189	218	209	159	190	201	182	178	176	193	175	171	169	185	157	202	182	160	178	182	200	161	153	213	206	173	196	200	168	182	176	185	192	198	183	163	173	204	180	206	200	174	170	173	186	213	176	176	180	169	195	163	191	190	172	186	179	178	197	190	175	188	197	209	174	185	194	182	187	208	183	189	195	163	161	181	211	170	189	174	196	187	204	170	190	176	176	160	183	180	176	215	182	186	174	183	189	192	174	162	189	180	174	192	175	199	200	171	174	188	176	181	167	181	196	191	163	199	162	196	182	189	185	195	202	199	180	171	164	193	185	167	152	197	192	203	193	167	186	194	209	179	187	199	188	195	165	161	194	172	169	174	229	183	183	186	182	194	199	173	215	175	172	186	171	191	155	153	192	207	174	176	196	190	187	203	182	197	178	159	187	202	191	199	198	193	186	194	222	185	181	173	192	206	192	189	189	170	163	166	189	202	194	170	154	162	219	174	186	180	181	180	167	183	167	201	161	190	182	189	177	204	159	202	161	160	191	189	179	175	172	186	167	185	202	166	186	162	201	164	171	143	170	167	176	184	178	173	180	162	183	185	203	195	184	179	169	208	198	186	200	197	181	178	166	173	210	178	209	169	199	181	194	183	177	187	195	186	163	168	209	170	186	191	167	179	171	208	199	176	217	203	165	156	204	195	205	199	155	168	179	188	171	196	146	165	180	179	201	174	192	198	171	175	212	192	194	182	163	196	195	167	170	209	183	172	186	182	191	187	181	172	173	158	152	161	162	187	183	170	162	156	191	168	183	191	180	163	181	191	183	175	203	178	184	185	165	156	192	163	184	183	186	193	202	149	195	185	213	203	194	207	164	171	196	193	181	183	189	194	174	192	191	196	195	192	187	221	155	167	205	184	189	175	165	155	185	177	204	192	180	170	181	198	172	206	186	180	172	187	208	168	160	166	180	171	166	201	192	197	199	209	186	181	182	189	178	183	174	204	153	165	192	193	158	194	165	160	207	151	180	182	175	187	187	196	188	180	197	180	206	203	196	187	168	202	197	195	171	188	192	199	182	214	185	191	188	197	204	174	166	169	182	174	201	181	171	173	174	164	191	177	179	170	188	187	169	180	179	193	189	201	181	189	163	166	200	154	165	179	188	167	160	204	202	182	182	182
51216	22204	20499	19194	48344	56174	50442	40548	29349	16374	7293	2801	1092	591	523	446	449	425	420	449	429	454	448	473	416	456	402	470	420	449	464	432	450	418	474	448	423	456	444	425	468	448	473	459	462	436	426	428	455	394	432	417	415	467	474	464	443	418	454	391	433	458	434	411	432	414	469	461	411	449	428	398	445	459	451	441	419	417	444	461	436	451	411	437	420	429	437	470	444	429	400	455	416	453	450	419	399	436	412	432	460	466	463	445	440	464	421	449	444	426	399	441	430	417	425	435	466	462	423	427	459	454	438	467	454	441	426	423	414	430	427	442	452	450	420	448	442	421	427	441	449	402	455	445	431	459	428	448	441	431	462	452	459	423	441	458	446	444	415	410	452	410	425	427	437	423	425	445	445	406	424	459	460	419	427	401	417	418	469	420	432	439	437	458	443	449	474	449	430	449	440	430	450	443	459	413	465	430	429	472	466	466	442	447	456	426	432	448	449	460	411	440	443	425	471	461	433	471	466	458	456	415	450	412	400	475	432	431	415	446	442	447	411	438	432	408	441	438	454	465	451	473	415	426	437	434	440	444	464	441	468	461	472	413	454	430	431	485	472	445	419	450	420	421	417	491	444	451	473	415	462	443	432	488	438	432	438	438	447	470	427	433	410	439	436	447	457	430	466	457	425	441	457	438	429	449	437	427	425	436	467	442	434	495	436	444	494	373	457	456	449	433	423	448	408	476	430	437	444	461	398	420	456	454	429	433	426	413	446	442	474	442	494	422	411	447	468	459	423	449	455	424	432	472	454	424	410	458	422	436	389	424	474	418	419	449	431	452	425	441	428	436	435	426	436	416	485	419	458	449	454	427	412	421	434	437	444	432	437	425	435	447	420	448	468	432	479	445	444	445	432	398	464	480	474	436	448	422	426	441	444	426	451	441	481	443	406	435	412	386	438	443	467	415	443	442	435	481	415	428	459	396	408	460	472	455	477	422	448	417	435	421	458	457	449	456	421	458	459	484	427	472	447	454	460	466	477	487	482	432	456	435	440	453	430	441	452	467	415	439	477	424	487	423	443	424	419	447	449	412	435	446	457	410	453	470	401	408	437	452	439	457	435	443	421	420	459	436	453	436	457	443	404	449	473	471	436	432	421	427	461	425	422	461	410	447	419	431	436	450	428	430	433	466	449	441	466	437	426	434	434	414	420	451	429	418	483	431	414	428	465	423	420	449	392	410	432	506	451	459	411	464	440	456	422	449	421	411	420	444	465	461	454	462	442	428	436	430	450	464	437	455	435	418	480	434	394	448	433	423	472	393	419	417	436	420	401	444	404	426	435	418	487	458	410	439	463	471	457	422	464	438	451	433	467	449	465	439	440	447	438	441	442	446	455	427	438	436	436	449	476	448	424	443	400	402	452	434	434	450	440	427	429	421	435	446	464	459	454	456	443	395	453	421	424	446	413	449	468	469	459	465	418	430	449	431	467	448	438	403	426	459	419	454	445	463	474	447	409	440	421	435	438	450	466	429	442	437	451	445	459	441	400	423	459	408	440	449	453	453	429	467	443	432	465	432	486	454	427	448	452	419	446	439	434	431	436	445	407	438	437	419	468	444	433	433	434	434	469	477	431	379	480	458	399	415	446	422	452	422	434	459	460	460	447	463	387	407	412	392	448	440	442	461	454	438	425	463	479	432	474	452	440	430	422	460	416	448	433	411	475	420	416	405	424	414	470	416	439	473	427	462	450	445	432	460	442	411	450	429	456	449	416	444	471	455	452	446	448	471	434	453	460	476	457	409	440	456	442	447	464	453	434	453	451	459	451	441	440	415	457	429	447	437	448	454	410	435	470	423	452	439	435	438	459	480	449	443	447	447	456	417	414	456	481	457	461	437	464	437	450	485	457	427	421	475	449	443	417	448	453	425	439	415	428	412	432	460	468	456	451	434	438	465	478	445	410	424	496	430	460	422	404	501	448	438	429	429	420	427	456	440	427	442	449	488	492	443	425	432	461	419	455	445	448	446	442	452	419	426	436	432	432	427	421	412	422	461	478	442	484	450	430	423	471	426	459	423	479	458	445	395	451	421	433	448	444	452	429	462	476	442	430	436	455	440	467	438	423	440	451	417	412	428	435	444	443	465	410	434	449	464	468	436	446	422	448	421	417	438	429	424	446	438	442	468	435	469	462	442	443	443	441	469	452	465	425	440	443	431	463	445	452	460	451	412	415	432	447	428	450	442	447	458	456	441	419	431	406	452	454	461	457	425	431	455	439	447	476	474	436	445	450	446	451	473	443	412	448	440	440	444	422	437	421	433	429	471	471	440	432	409	447	408	475	435	429	436	453	463	469	418	413	444	443	449	451	437	419	432	414	402	472	454	470	469	433	425	473	433	427	449	475	466	459	442	447	426	401	421	473	435	426	451	445	426	431	437	454	487	446	412	426	462	441	446	428	421	475	426	434	432	485	444	421	439	443	413	471	441	484	458	456	431	457	478	443	453	461	437	438	439	471	453	441	446	422	438	417	422	414	463	431	440	444	429	432	441	468	405	436	435	439	465	441	465	441	460	486	442	478	435	465	487	466	375	414	411	459	449	461	413	436	431	435	419	439	466	418	434	446	440	438	442	452	479	459	452	454	428	446	403	470	433	470	477	445	452	449	451	415	424	441	462	457	418	450	409	434	429	440	492	422	480	450	428	458	437	445	427	453	441	407	441	424	481	453	415	436	424	430	431	440	438	473	409	459	454	468	449	442	446	433	426	450	421	406	411	458	433	427	470	452	397	434	412	443	469	466	446	437	446	450	470	453	451	414	459	448	446	437	452	436	455	441	441	450	448	465	434	424	482	439	431	452	450	432	416	447	411	476	462	450	408	432	442	397	432	478	448	443	484	450	449	428	445	470	442	410	456	403	429	488	453	445	454	404	418	447	443	444	403	458	460	455	410	421	407	432	440	424	448	449	420	411	451	466	416	437	455	415	445	455	455	440	442	471	421	461	455	439	456	427	423	429	396	439	469	452	456	462	452	408	433	434	429	427	416	392	412	423	440	485	439	450	427	443	470	446	419	443	468	432	441	459	448	473	443	439	414	430	464	442	443	458	434	423	413	463	424	419	426	423	465	434	455	419	454	485	485	446	417	436	443	450	454	463	446	439	433	436	386	418	457	426	450	465	426	418	464	443	479	453	419	438	430	444	461	437	434	453	430	413	438	439	440	433	418	455	419	469	455	439	430	453	446	405	441	470	465	428	414	459	460	475	467	409	445	467	453	439	406	458	510	438	430	422	477	421	429	399	419	421	476	462	415	428	445	426	418	432	422	473	483	435	413	432	472	439	451	459	442	428	419	433	461	428	488	437	412	456	420	445	439	488	445	452	417	451	409	400	435	415	439	427	417	469	458	434	449	464	448	455	435	487	432	448	420	450	474	406	454	398	454	425	424	446	463	418	420	434	467	457	429	461	466	437	493	415	462	464	420	416	450	452	466
78777	42457	18046	20767	50253	52359	40205	27041	15006	6009	2092	774	310	231	199	179	151	157	165	173	164	175	160	164	152	156	178	150	157	181	171	176	198	169	190	162	177	159	167	161	185	170	151	179	162	179	173	165	160	172	159	167	170	178	165	177	156	167	166	163	172	162	155	165	161	172	172	183	135	173	157	155	167	167	190	180	175	180	187	162	190	172	170	165	173	161	162	159	166	160	170	165	162	173	167	156	148	199	159	180	152	150	145	165	200	180	185	170	173	169	165	167	178	157	191	178	172	189	159	188	179	161	176	174	155	199	173	171	169	166	187	172	187	169	168	187	189	173	145	170	169	187	166	142	172	169	163	174	173	160	183	180	166	169	159	166	174	138	148	186	187	181	172	157	164	180	167	164	173	171	174	165	187	168	165	171	175	159	152	171	165	168	181	161	153	178	183	170	171	184	174	166	171	158	156	161	191	171	163	177	178	187	186	155	178	172	151	142	160	181	163	150	162	150	164	161	165	164	174	165	161	157	159	153	161	161	161	190	179	157	174	158	150	160	191	184	177	167	186	183	154	159	157	166	171	170	164	181	173	181	191	162	170	170	161	170	176	155	168	167	170	176	164	173	184	184	177	181	172	174	169	167	178	196	173	156	158	151	152	178	157	147	159	199	177	189	167	162	183	177	162	153	185	203	139	134	148	186	154	167	161	158	140	160	172	179	178	191	151	162	164	163	167	152	167	186	197	172	154	183	177	169	166	166	160	172	141	162	175	175	162	194	157	190	200	168	161	179	166	168	179	166	163	174	169	177	182	194	174	194	160	144	199	177	158	153	155	155	155	164	174	157	162	184	151	167	172	147	164	189	161	150	157	164	163	189	160	155	170	190	168	172	158	183	168	134	191	162	130	152	190	122	153	174	191	150	167	155	175	156	146	175	142	163	187	189	147	166	168	185	167	150	158	155	162	179	167	162	175	134	180	184	178	182	144	171	197	164	155	191	154	155	202	157	179	165	168	167	175	189	177	200	194	150	150	161	144	166	167	160	143	190	154	169	186	159	165	169	163	167	185	148	162	161	188	151	152	170	189	155	182	167	166	162	169	166	156	156	159	178	178	175	165	164	177	183	190	163	164	190	189	199	168	139	150	170	144	197	162	174	177	176	162	170	174	190	180	163	166	151	166	179	182	161	158	169	160	161	171	164	160	162	164	172	178	157	175	169	178	176	168	157	157	155	169	158	154	154	184	143	186	167	161	176	148	151	149	167	160	171	173	173	146	170	191	198	156	195	160	179	179	174	172	166	187	160	174	179	140	158	165	176	178	179	156	146	159	160	166	173	173	188	159	162	188	180	185	164	148	165	167	185	170	165	147	153	152	160	172	180	165	154	156	157	166	178	152	156	167	162	136	147	183	161	164	186	192	163	169	147	173	180	163	177	184	178	170	175	160	158	174	164	178	166	172	167	149	152	190	175	185	188	178	176	181	179	171	173	172	154	189	179	140	151	175	176	149	176	181	175	168	160	205	161	168	165	170	173	174	160	185	183	166	171	170	141	177	170	172	172	153	150	165	158	199	167	155	188	158	159	186	168	177	150	164	173	151	165	186	163	165	138	160	189	158	158	170	178	203	187	155	153	167	147	177	156	161	176	156	167	160	169	182	143	189	171	158	151	157	166	169	172	162	163	164	182	171	172	149	154	159	171	175	140	176	169	164	165	135	161	171	149	186	144	165	154	178	171	163	177	185	168	166	157	161	167	186	177	153	164	171	154	161	156	184	139	152	163	188	177	178	163	156	185	162	163	163	159	165	181	175	158	170	166	179	166	168	180	185	147	177	142	193	143	145	178	183	147	166	175	159	149	137	162	170	183	147	173	189	144	172	178	204	171	157	171	164	166	164	157	181	172	176	188	145	168	189	168	158	146	165	183	173	173	163	175	162	178	147	142	148	182	148	186	174	157	164	157	167	171	160	174	176	159	155	168	164	144	162	158	153	159	194	166	187	176	160	151	154	187	164	140	180	162	155	166	172	161	176	162	183	171	174	180	183	179	182	173	153	168	177	201	183	181	183	179	177	173	171	176	170	180	167	159	190	180	159	157	199	156	176	168	185	171	152	169	185	150	178	160	182	182	174	148	165	165	170	171	182	178	154	138	174	166	170	187	153	148	179	167	158	170	176	167	169	178	171	160	160	170	186	170	152	157	153	190	189	167	164	155	178	176	186	183	177	181	178	159	168	162	154	194	172	163	161	165	173	176	174	158	168	172	179	162	182	157	169	150	147	180	181	170	165	157	154	150	181	151	164	192	176	167	177	171	170	173	164	171	163	197	149	163	183	186	194	153	153	178	165	177	161	180	156	160	174	151	165	176	162	155	165	172	161	159	177	149	191	169	181	165	153	143	165	170	172	167	165	154	184	149	153	166	190	152	168	149	170	157	163	160	157	162	190	160	182	192	162	180	167	170	145	164	159	151	165	178	181	193	159	176	173	180	153	160	162	152	172	167	176	162	143	182	154	190	161	193	164	194	151	186	169	151	166	167	178	172	186	146	190	152	158	149	166	159	168	164	180	177	140	181	166	154	179	184	154	176	198	178	157	175	154	188	158	172	180	165	169	182	171	141	152	166	162	164	167	168	195	186	203	179	177	165	136	163	176	158	166	186	175	160	192	165	187	163	172	163	156	153	170	166	159	180	151	156	183	180	162	162	145	168	144	160	149	155	162	192	190	159	154	161	186	162	149	186	172	173	183	180	174	188	186	140	162	126	176	167	164	193	165	197	182	147	175	148	170	149	141	165	164	155	174	158	169	163	165	202	184	184	174	172	181	185	149	181	152	171	178	167	153	153	138	163	162	186	157	157	172	175	166	160	164	166	163	178	144	145	170	153	171	154	162	147	160	155	141	157	174	167	173	167	186	166	175	175	173	136	184	166	155	152	172	173	174	169	158	191	167	158	159	179	177	170	159	175	142	155	168	182	134	189	168	202	163	138	180	179	153	163	161	178	199	153	173	177	172	185	179	158	155	154	166	168	165	172	160	174	182	163	168	152	167	172	154	181	204	167	164	154	179	171	146	150	203	171	174	128	174	160	175	188	184	138	148	176	171	170	171	169	181	172	165	158	182	170	177	181	183	164	186	170	190	170	154	167	169	161	154	169	176	167	145	181	178	156	168	179	173	157	179	190	191	159	159	182	148	172	160	164	187	175	178	178	162	170	154	141	174	193	174	186	163	160	141	160	180	166	161	176	145	161	168	161	170	166	163	179	183	171	146	179	149	166	163	166	169	162	182	183	174	176	168	154	153	175	181	176	184	196	188	184	170	167	179	153	165	162	163	169	160	193	173	178	171	148	186	182	160	183	141	166	159	175	148	163	162	157	167	174	148	168	173	161	136	156	157	185	141	167	152	177	164	163	168	174	179	153	186	168	175	170	170	155	176	179	173	150	169	183	161	172	171	156	211	168	174	156	147	186	178	164	182	177	145	172	171	159
52984	18415	11197	34023	59838	60913	51590	41293	29499	16585	7751	2946	1127	583	481	391	405	405	418	380	411	423	402	406	393	414	411	447	396	411	386	365	418	416	423	408	398	374	388	439	424	434	440	423	409	420	426	410	442	385	426	422	423	436	396	386	400	398	412	412	441	418	434	385	429	446	393	370	451	422	408	398	403	428	405	415	422	393	389	402	394	375	446	432	411	430	395	398	387	389	407	443	397	409	357	391	404	428	380	434	404	443	421	385	410	417	385	407	442	389	415	377	410	386	389	373	403	392	400	401	410	407	417	367	384	407	401	423	401	408	409	400	407	380	409	391	408	409	416	361	411	425	393	426	382	400	375	429	420	439	434	394	428	442	412	412	435	393	374	417	446	399	392	401	400	439	406	387	412	397	395	384	397	409	427	370	419	393	378	379	409	382	378	419	441	415	414	397	374	425	392	409	386	422	418	394	428	409	406	433	403	420	414	391	387	408	449	378	410	423	422	390	407	453	409	404	444	397	447	442	415	402	419	401	390	387	380	432	446	401	385	383	415	370	380	429	378	472	426	403	413	418	389	403	416	412	404	427	407	433	444	371	426	404	395	407	400	437	423	400	374	416	396	391	381	413	433	399	415	403	410	412	399	436	431	374	404	380	418	421	403	400	401	421	380	405	414	401	402	365	388	380	398	400	423	419	409	373	437	423	384	378	380	384	401	397	401	424	360	390	430	418	438	411	428	401	402	391	360	429	400	379	405	443	403	392	418	391	399	407	433	402	452	405	419	424	372	432	443	435	402	409	447	424	440	409	396	413	436	415	418	394	410	396	379	387	377	418	418	420	396	405	419	428	386	406	427	415	402	428	409	407	438	372	437	432	468	419	455	427	416	421	408	425	397	377	405	395	403	400	421	415	390	402	391	378	433	421	413	402	384	401	423	398	421	401	442	404	409	460	405	393	427	407	419	414	365	421	429	430	426	402	403	376	407	413	425	369	373	410	413	423	388	390	397	433	431	425	403	429	397	399	403	386	415	425	439	436	410	379	455	387	393	417	403	383	398	392	404	422	436	428	437	394	406	439	433	382	415	413	389	398	433	404	399	411	391	432	401	431	391	380	402	391	404	398	424	426	427	416	385	397	426	414	408	412	401	406	389	378	422	424	420	419	400	400	398	429	392	410	402	415	431	419	404	406	442	415	382	417	418	409	393	373	397	385	407	420	401	406	422	395	412	453	407	414	409	421	411	401	445	409	369	409	361	431	422	450	416	409	391	421	391	400	377	431	415	424	390	415	438	374	417	374	405	421	406	407	401	427	407	419	396	399	424	400	437	412	383	420	455	393	443	385	410	405	387	404	434	387	393	408	366	460	423	408	401	431	402	401	381	393	416	425	389	425	392	363	404	404	395	427	426	398	424	408	385	454	409	426	357	417	422	409	412	418	396	401	418	412	409	432	403	371	429	426	343	423	434	404	407	411	422	421	365	398	384	409	385	385	381	435	398	400	388	404	394	408	390	404	396	402	393	419	390	396	395	402	419	432	363	418	414	403	422	376	434	403	392	367	392	395	397	396	403	418	419	402	402	425	374	418	435	397	376	432	395	424	424	395	420	423	416	397	391	381	406	401	408	374	417	408	427	430	388	412	379	414	418	415	405	444	439	410	398	436	404	438	398	425	411	420	368	438	427	388	401	424	420	372	404	465	413	398	396	423	390	409	406	405	446	406	418	433	436	400	392	396	426	416	382	375	378	443	420	413	385	398	407	428	409	429	430	402	388	399	470	408	407	406	377	364	418	398	396	419	397	380	423	441	431	408	411	392	406	388	441	401	367	420	410	387	373	417	373	405	388	436	429	392	388	392	410	390	409	397	389	425	397	431	407	392	432	380	405	422	426	369	401	395	413	444	418	414	415	405	422	393	410	412	378	382	420	417	400	393	405	403	397	423	441	401	423	399	396	410	428	427	416	418	435	416	391	430	423	405	378	409	423	417	447	434	413	413	397	397	382	448	423	395	433	397	418	396	405	362	459	417	407	426	385	435	384	411	395	409	397	390	403	402	372	428	408	455	427	402	414	371	419	389	427	418	397	383	394	378	350	408	392	398	393	413	417	415	372	381	442	386	390	387	415	404	394	412	427	417	410	427	421	404	395	385	404	425	388	415	406	394	427	383	450	402	435	411	419	415	412	430	411	426	422	384	415	388	386	405	378	447	387	394	419	418	398	417	398	398	419	420	416	424	390	426	418	439	389	407	432	385	403	366	395	403	395	412	410	411	374	430	407	392	416	430	405	392	459	366	406	444	408	386	366	430	393	399	411	425	435	405	414	420	392	400	437	432	417	405	361	382	412	400	432	407	421	388	435	443	404	407	389	392	382	430	360	430	374	421	414	397	415	407	415	409	399	395	411	406	388	391	412	410	412	404	413	432	384	403	403	394	395	431	406	422	431	418	395	400	432	426	429	411	392	402	392	445	406	408	386	430	403	410	402	412	404	392	444	403	426	399	387	431	424	410	414	405	414	391	465	423	415	387	427	386	436	408	405	435	383	399	397	420	391	404	398	392	401	413	395	411	445	429	402	407	428	421	424	419	398	405	399	396	446	438	412	403	397	421	370	409	424	401	411	386	412	417	438	384	417	404	453	417	404	398	392	423	365	412	419	428	421	419	422	412	468	431	424	393	388	401	392	424	410	426	402	422	412	384	385	427	400	401	427	418	417	420	394	432	461	379	427	422	382	447	397	400	442	403	389	433	408	426	388	392	431	404	391	400	395	415	383	393	419	361	384	432	422	378	437	427	424	411	434	403	398	426	415	394	406	418	468	411	417	463	413	390	419	413	399	404	413	378	398	398	442	427	399	393	407	382	407	420	437	407	432	391	421	416	417	397	426	424	451	386	384	442	442	394	449	426	407	405	404	390	370	413	401	403	402	400	413	415	431	395	401	400	423	363	389	411	426	416	378	416	376	383	411	398	401	403	385	408	423	391	405	402	420	388	418	425	406	441	424	426	405	398	413	394	400	407	404	418	420	409	401	380	400	399	390	408	403	370	407	413	407	396	396	417	404	379	391	398	416	410	413	407	391	418	394	412	390	375	406	381	395	442	390	420	381	405	407	419	423	389	383	395	393	385	442	398	409	390	418	415	391	358	386	427	387	394	412	430	410	384	382	422	382	415	393	411	432	377	380	403	405	398	376	429	381	396	428	440	441	413	420	433	410	419	401	397	387	387	427	422	422	408	429	451	391	403	408	392	400	396	395	388	416	396	418	400	396	411	372	382	404	395	394	401	416	422	420	393	403	395	427	386	410	423	414	418	443	445	423	415	442	459	434	429	401	419	425	370	426	397	409	387	422	420	384	390	426	406	387	382	388	436	439	399	376	443	392	422	381	410	387	403	404	420	414	430	376	417	405	420	360	398	395	409	433	415	400	408	430	411	424	396	448	426	395	397	429	392	373	384	423	420	385	413	434	399	415	392	417	408	420	410	410	384
21608	2756	494	1038	3060	3152	2431	1509	940	568	404	283	242	216	206	231	214	221	231	186	212	216	235	212	233	240	192	216	235	204	222	204	214	245	193	228	207	213	198	209	223	205	232	244	223	200	237	212	202	226	192	233	258	228	215	218	241	251	188	210	228	219	219	225	197	214	245	231	246	228	227	198	234	232	231	220	221	207	213	233	213	228	188	226	225	209	235	215	217	213	200	240	208	208	225	207	231	209	230	216	222	211	226	201	204	226	219	241	215	226	219	237	235	231	217	222	220	219	222	210	203	226	205	239	203	212	234	197	218	208	192	198	205	233	218	211	208	218	184	221	198	216	230	195	245	213	227	223	203	222	207	222	203	231	264	199	228	208	211	249	214	198	245	226	189	212	241	221	237	211	240	215	217	218	233	242	223	219	218	242	230	222	215	238	201	207	240	215	222	222	192	246	218	236	199	229	222	213	202	226	212	253	212	212	273	223	215	215	218	239	221	195	223	232	223	243	211	208	226	240	217	238	207	207	239	238	217	245	219	218	224	227	245	210	202	219	225	212	213	223	205	206	194	210	235	199	244	234	208	191	235	206	238	225	239	226	229	207	230	230	218	228	232	215	230	242	231	204	208	232	215	220	241	245	234	236	205	225	231	231	190	215	218	192	216	222	218	242	229	206	220	203	214	211	244	219	212	212	207	194	256	207	213	198	230	202	228	216	235	200	194	196	223	238	225	226	213	213	225	207	226	225	202	207	231	220	208	221	226	196	222	192	224	230	223	229	236	201	215	229	247	229	201	237	199	223	219	209	204	233	208	202	204	218	210	207	217	243	201	190	198	225	219	224	236	195	202	200	219	215	223	236	204	198	205	199	216	233	217	195	220	186	246	213	256	242	251	217	213	223	204	229	240	204	239	216	225	224	216	208	234	198	217	215	196	221	204	203	223	214	231	220	266	213	221	210	228	226	218	236	209	233	233	225	258	206	225	225	227	233	222	235	219	178	214	195	205	202	222	217	215	228	239	227	223	195	203	212	217	226	208	268	230	184	214	204	190	243	220	219	222	238	243	219	215	209	229	232	223	225	231	197	228	257	216	240	219	227	194	240	248	234	226	212	222	216	206	223	231	238	227	223	208	215	231	215	258	207	213	209	240	209	210	219	208	212	200	231	212	226	223	246	228	207	214	198	212	203	234	198	214	188	217	214	179	209	212	247	220	215	250	211	216	226	222	206	221	237	225	207	221	219	208	223	229	215	208	241	240	202	213	217	234	218	235	201	229	211	219	213	250	221	241	223	202	208	209	244	263	194	214	239	230	226	209	213	205	212	195	222	220	209	226	219	239	238	223	247	221	218	191	207	225	229	226	244	221	217	201	257	243	191	251	206	210	227	207	206	224	204	205	222	205	228	244	209	231	240	234	223	227	203	185	197	219	196	242	230	221	205	213	227	210	201	217	237	234	201	223	201	216	223	205	219	221	207	209	235	230	230	244	230	222	238	233	218	211	223	198	217	199	216	237	224	217	209	193	217	219	210	224	223	240	229	199	207	217	208	239	234	256	225	203	227	221	211	217	221	231	243	222	250	199	222	242	202	227	218	226	207	224	181	187	234	211	208	214	227	217	220	245	255	245	230	213	243	214	221	260	206	210	230	227	193	205	217	249	222	232	211	203	221	209	204	198	226	194	207	220	240	217	211	244	255	207	236	224	234	203	234	190	206	236	233	240	206	221	225	203	234	217	233	221	206	224	203	226	226	255	229	198	191	206	239	227	228	246	220	212	225	214	236	241	213	209	202	224	202	250	213	211	218	251	202	230	242	223	215	192	219	220	266	220	227	224	226	223	224	224	222	208	220	200	221	207	198	218	211	234	221	229	222	223	207	211	230	240	234	256	214	222	220	205	217	203	214	204	210	238	223	228	228	217	221	220	209	208	220	224	235	215	205	221	205	216	218	209	224	213	220	215	217	236	223	222	219	210	193	190	237	235	216	228	206	240	220	236	211	226	258	206	199	211	232	219	216	198	196	207	208	229	205	221	238	231	224	210	229	196	243	207	217	240	224	223	211	226	239	210	232	184	197	213	201	219	205	222	218	209	247	221	251	231	195	197	217	178	225	235	224	213	231	219	228	235	238	202	227	229	210	233	255	224	234	207	221	213	217	207	212	213	211	242	244	205	226	227	220	235	238	223	206	217	210	219	203	223	218	208	214	238	212	190	221	227	218	213	186	218	245	242	247	226	238	222	218	215	227	227	238	185	229	220	219	207	224	211	198	193	232	219	239	263	229	225	242	205	211	236	225	240	219	191	215	213	220	239	205	205	228	234	236	205	230	202	238	213	236	237	223	232	236	211	196	227	218	213	195	255	236	204	220	214	205	233	221	210	207	201	204	195	204	217	229	219	238	199	212	200	201	213	232	221	202	234	213	212	227	215	224	217	199	202	232	249	205	202	219	210	223	205	221	231	211	197	238	215	220	212	232	238	211	228	226	200	223	238	220	220	222	216	231	239	218	196	229	220	212	229	197	187	214	195	205	220	247	211	202	200	217	205	219	239	235	221	209	219	218	223	218	240	236	216	239	248	216	238	224	181	203	210	212	185	216	228	198	228	236	223	216	221	222	198	207	241	221	236	206	224	206	237	259	230	217	220	204	201	220	224	219	197	236	220	236	223	172	211	196	257	240	236	201	243	206	213	232	218	217	197	211	221	217	208	242	211	204	250	229	227	214	226	215	225	212	215	205	224	214	243	209	227	222	216	240	233	230	218	205	219	185	246	227	220	213	239	185	189	229	211	219	236	230	238	210	213	208	244	194	197	228	211	201	230	244	237	220	225	210	259	218	218	217	223	224	194	228	227	235	187	242	246	217	221	227	225	193	197	217	246	201	241	190	207	216	211	195	203	239	214	235	223	245	221	230	228	245	232	217	247	237	201	216	211	236	211	234	217	242	211	211	247	204	233	219	225	248	213	218	208	193	213	211	224	231	209	240	204	196	219	231	228	199	215	191	243	190	191	216	213	203	207	198	205	189	212	239	231	228	211	222	221	193	238	243	227	226	224	246	222	227	217	226	222	188	222	242	190	220	213	220	211	217	202	216	219	209	234	220	202	222	233	201	258	223	236	235	236	199	203	222	235	239	204	208	238	232	227	204	213	215	205	193	211	193	197	223	229	238	198	231	212	222	211	204	209	234	232	234	230	232	231	227	201	217	226	214	193	230	216	227	231	201	220	235	222	227	204	209	193	213	223	195	223	233	221	227	206	226	203	198	222	210	210	206	231	214	235	234	207	224	227	229	195	225	215	233	219	242	237	213	245	222	215	219	220	228	218	206	224	250	265	217	237	216	221	223	237	216	217	206	222	227	200	247	238	228	206	205	233	207	203	215	221	213	212	222	221	213	227	204	233	225	228	220	238	205	203	218	216	190	205	234	215	228	227	175	221	211	208	246	208	234	200	217	191	216	213	221	228	231	217	244	216	204	253	222
19341	1844	929	3750	11424	11546	9144	5613	3383	1937	1193	710	625	535	551	505	530	514	470	516	531	516	525	524	527	536	499	563	496	513	513	539	522	568	554	520	514	524	538	520	592	488	511	587	510	557	524	521	539	569	538	537	515	546	525	533	552	522	509	512	500	510	486	557	534	559	444	525	513	544	548	520	570	538	531	510	513	530	547	530	531	466	519	518	512	517	533	533	525	495	518	519	530	559	508	522	524	552	553	542	521	518	556	518	500	568	524	535	506	516	498	531	510	530	559	536	528	516	559	525	489	503	528	550	546	527	522	550	550	490	512	523	561	522	527	546	558	507	524	521	536	504	539	508	538	490	549	573	505	498	551	519	526	537	502	532	501	541	541	512	548	509	551	543	524	524	541	553	505	547	519	554	538	491	487	532	499	509	497	545	529	545	502	509	501	495	525	522	519	515	508	523	538	507	508	537	529	499	520	563	525	541	530	499	495	553	515	536	543	524	543	522	512	534	566	516	490	488	527	554	547	499	562	522	521	517	567	567	525	515	515	528	556	519	559	487	569	549	520	509	522	489	554	560	486	482	498	550	539	537	546	509	489	522	579	533	548	537	508	541	506	529	509	533	558	513	573	519	520	534	499	524	525	504	484	557	536	516	543	512	522	525	515	485	523	547	521	565	554	536	509	500	545	506	528	553	519	481	535	538	520	537	522	538	536	506	508	519	536	519	519	524	531	536	517	580	486	500	494	501	500	525	558	553	546	552	497	522	511	514	525	483	534	510	507	509	580	559	531	538	553	512	549	503	491	530	503	536	525	575	527	540	522	483	483	507	537	520	554	534	523	523	500	510	494	561	562	581	516	518	540	522	521	529	530	502	524	520	505	547	522	557	506	527	542	544	538	568	527	514	556	565	513	543	528	533	539	565	522	531	477	560	558	534	538	537	537	541	528	535	505	499	536	478	519	523	477	507	544	519	572	537	496	525	546	505	528	570	528	572	530	547	518	538	506	545	511	526	484	548	552	526	542	495	490	540	516	503	500	511	520	506	519	540	514	535	504	501	517	527	544	501	542	546	516	534	576	506	517	540	561	509	507	542	509	505	526	541	515	539	472	528	526	526	551	520	487	494	542	535	480	522	552	532	513	573	579	515	524	528	511	530	508	555	497	507	499	502	522	537	528	521	535	506	511	521	520	513	522	541	516	519	511	527	522	541	531	521	550	574	541	551	577	530	532	536	541	589	520	502	523	530	534	525	521	560	517	525	501	500	489	506	528	519	515	502	540	526	525	556	461	515	537	491	521	519	548	501	580	538	534	515	537	517	520	496	486	523	506	511	527	539	515	543	508	554	500	534	528	487	530	526	521	525	528	510	545	515	556	555	568	559	520	529	512	544	540	536	502	548	500	509	529	541	515	560	496	546	534	522	490	503	527	539	565	495	551	528	531	554	534	498	549	546	522	518	488	524	484	548	524	530	538	518	509	528	548	526	520	556	530	541	555	541	523	518	503	496	548	559	498	509	486	503	508	542	511	550	498	508	555	523	502	516	548	525	506	502	545	556	540	557	543	483	516	530	529	529	513	507	509	531	520	559	555	520	512	542	550	532	523	535	555	519	515	515	527	506	546	555	482	548	547	533	518	507	541	548	539	515	530	491	490	509	529	556	547	525	574	547	529	500	504	559	573	509	557	556	486	528	507	513	555	543	517	540	543	518	536	534	523	539	554	524	504	493	538	549	539	554	522	518	518	554	508	511	543	530	515	500	492	542	535	509	519	489	553	522	523	503	482	507	538	535	548	516	519	551	497	531	521	541	509	549	498	535	521	523	468	551	537	526	562	529	562	550	526	561	489	523	497	535	534	531	561	550	520	537	551	538	546	532	535	488	541	521	488	507	534	509	531	491	515	529	496	533	558	515	500	541	539	532	551	562	564	484	530	507	531	544	544	532	535	521	525	523	537	515	487	523	517	532	522	569	532	506	500	507	513	531	559	497	523	542	553	532	552	547	526	512	531	524	568	563	574	506	535	517	506	544	545	522	537	568	556	556	537	522	515	509	533	513	514	532	541	513	506	533	516	521	521	544	503	542	546	499	510	518	533	564	511	549	533	544	525	549	510	531	513	498	507	476	497	523	523	520	525	511	527	530	499	519	502	565	530	530	482	521	492	534	492	529	501	517	511	583	525	501	564	537	512	524	533	498	513	529	504	521	551	495	562	506	544	513	531	582	524	554	548	504	532	503	523	492	505	510	537	539	515	534	505	527	551	509	534	485	535	518	539	527	505	544	502	512	497	512	539	499	512	500	553	518	531	506	524	545	529	557	525	506	523	503	535	479	526	537	527	503	514	537	500	507	489	495	540	540	537	495	515	535	512	546	546	521	520	588	598	527	546	537	495	541	480	514	533	512	486	510	546	538	515	516	540	507	546	532	502	533	482	558	524	517	539	483	508	537	530	524	499	489	509	531	500	515	511	554	542	535	519	573	488	561	532	517	494	495	513	552	509	479	514	498	487	534	529	509	552	566	534	534	498	554	506	510	501	523	545	536	511	523	542	487	510	534	563	531	507	519	510	523	499	501	566	531	510	527	522	519	537	537	527	506	528	562	541	560	514	519	532	521	497	529	520	507	550	529	503	542	573	533	495	555	536	525	517	550	524	507	482	495	520	554	526	534	544	503	515	507	483	555	565	510	541	473	532	526	535	532	538	525	520	514	555	544	557	527	495	547	534	534	529	544	550	559	526	507	565	510	505	525	508	479	525	520	515	559	544	503	545	523	552	529	491	492	554	503	526	535	580	504	525	493	547	505	522	510	499	553	493	548	537	523	485	511	548	568	552	542	539	526	560	545	536	512	523	538	514	532	472	533	494	512	512	492	516	552	522	558	568	540	514	535	531	502	516	535	510	532	534	558	522	563	570	542	547	508	574	507	505	559	551	520	532	534	532	540	528	560	497	506	517	554	484	540	536	519	495	542	502	489	512	519	502	559	525	509	528	534	552	511	543	519	580	550	527	550	547	547	559	556	489	516	521	502	517	493	498	505	494	502	554	532	532	543	515	540	503	514	536	516	571	540	524	557	551	503	496	494	525	537	539	521	522	509	509	513	467	514	547	555	555	515	494	530	516	540	555	537	515	515	501	553	546	499	484	481	532	526	576	507	522	514	560	563	552	542	522	513	519	575	496	511	533	491	504	510	538	507	520	550	536	549	518	546	483	568	513	540	534	518	544	547	514	492	522	528	513	543	546	490	559	554	554	566	522	524	494	489	505	529	488	517	551	515	508	500	530	521	510	546	517	518	533	498	561	546	526	540	559	510	532	539	550	523	505	492	568	525	509	525	541	470	547	480	515	507	517	558	535	511	476	511	466	592	526	528	572	551	518	522	523	537	559	513	565	518	512	557	491	543	541	468	534	568	509	491	531	499	480	521	532	530	523	530	537	540	523	503	537	480	501	537	544	532	482	500	522	502	565	522	516	533	540	554	530	516
75569	40434	13231	22227	50444	46837	35250	22372	11906	4948	1905	694	347	233	190	202	190	164	175	163	195	198	198	205	193	213	213	198	217	187	150	181	195	190	168	178	202	192	175	196	198	164	179	165	177	173	187	158	186	155	179	170	173	173	202	173	191	191	193	185	209	194	172	191	171	180	166	193	170	184	176	177	177	185	181	198	198	178	155	178	185	201	195	169	200	157	176	176	197	201	207	192	195	167	186	193	200	188	190	209	183	189	175	169	179	178	212	200	180	200	183	162	194	182	192	170	201	172	181	170	178	173	173	175	160	162	167	193	170	208	171	182	202	162	181	194	165	185	190	170	179	200	171	197	186	181	165	199	179	190	169	185	182	182	176	158	211	204	203	195	189	197	192	183	187	174	171	189	191	195	191	185	168	182	200	175	175	163	187	160	215	181	179	192	194	197	190	177	177	183	189	188	159	182	181	174	190	164	194	183	183	189	218	172	187	171	159	183	185	192	175	185	172	198	173	170	164	182	165	174	181	182	189	206	202	183	187	182	188	179	168	187	167	214	151	186	151	172	202	180	173	210	168	195	186	190	180	184	188	186	178	194	191	184	174	181	180	207	174	185	198	175	185	217	175	180	169	188	193	175	203	166	195	179	185	207	173	168	195	186	155	168	220	195	187	189	189	189	181	164	162	182	174	164	176	209	172	183	178	186	197	170	192	160	189	185	182	208	163	180	168	154	193	196	182	171	177	184	189	183	201	198	194	188	193	185	199	184	142	205	176	190	178	193	192	180	199	155	212	189	179	183	163	182	188	202	153	183	177	189	179	188	191	176	197	188	192	191	168	176	188	156	171	183	214	187	176	186	195	183	190	175	195	179	201	180	192	179	161	205	185	183	183	209	179	185	167	181	198	165	185	168	197	185	165	198	202	190	175	156	175	186	165	186	187	178	186	189	182	172	211	164	210	151	188	165	173	186	181	183	175	188	182	182	148	178	182	159	176	173	168	156	159	205	187	160	170	181	172	176	172	200	180	177	215	174	190	169	182	157	187	189	196	201	186	198	202	183	181	197	203	179	192	192	180	192	175	164	185	176	158	186	181	208	173	194	175	190	206	165	168	170	170	216	197	194	163	181	194	186	201	171	177	176	174	188	164	166	193	171	177	151	196	174	166	191	176	147	185	193	183	166	187	185	183	189	186	179	161	191	180	183	209	161	168	210	208	172	183	189	186	222	222	169	192	199	185	167	175	190	168	204	177	179	189	178	189	158	186	187	204	188	182	179	199	157	160	184	173	179	175	172	187	171	218	169	169	189	159	176	176	185	176	196	174	183	196	176	184	194	186	167	211	191	180	171	180	172	154	191	184	175	175	181	191	189	185	190	159	188	174	179	164	178	205	169	181	209	198	203	179	198	181	177	181	180	187	194	164	175	184	169	171	180	195	188	173	193	153	187	189	192	153	179	188	202	181	178	180	181	177	194	205	179	178	164	180	195	175	172	179	178	181	184	163	196	194	186	162	167	151	202	199	177	196	187	201	183	200	181	190	194	154	197	179	217	177	185	177	190	190	188	186	171	180	187	173	187	183	191	167	156	198	168	188	175	187	195	190	179	178	199	186	174	189	186	152	193	195	167	194	170	156	190	166	180	191	194	197	193	208	201	172	181	166	192	161	162	176	162	170	199	171	189	189	173	188	183	189	168	186	194	198	210	170	173	207	212	190	183	188	182	183	178	196	184	194	147	195	201	208	189	184	182	171	174	196	158	198	181	186	173	177	174	206	161	137	167	170	190	179	164	163	190	193	166	167	170	201	181	192	173	157	190	163	190	167	164	182	186	189	173	169	186	183	180	207	172	198	169	164	187	172	182	177	173	168	211	202	192	197	187	180	193	205	166	181	177	182	181	154	176	216	162	199	188	185	189	186	193	189	204	175	188	187	180	170	175	188	189	180	169	189	185	174	163	177	183	196	187	169	182	199	194	169	182	201	191	177	186	173	184	176	179	184	175	192	169	171	191	176	178	162	184	182	173	176	167	199	170	184	214	176	180	187	141	191	193	194	168	194	185	178	168	181	193	214	162	188	189	201	184	191	178	186	175	169	185	176	187	173	177	197	167	166	201	204	159	187	190	192	168	188	190	160	176	183	182	162	177	199	151	173	167	174	172	182	182	214	177	181	189	166	175	167	161	201	187	172	187	165	164	180	178	175	185	185	198	186	211	185	181	193	193	181	163	180	211	205	183	190	205	180	204	154	195	170	180	165	170	164	185	168	179	185	182	165	179	177	201	183	201	181	177	180	188	183	178	197	175	180	210	160	171	166	162	207	195	178	196	183	185	154	171	179	187	199	186	177	189	176	181	180	195	179	191	183	179	180	173	165	187	188	176	178	158	183	193	166	179	156	195	192	190	195	181	181	209	167	167	187	178	198	172	209	192	185	146	164	177	167	174	181	184	197	197	181	179	191	171	162	187	179	160	170	183	193	181	177	189	174	174	169	175	184	166	195	184	161	203	181	180	173	182	195	192	210	210	182	172	206	180	193	211	172	177	176	197	174	179	189	153	161	185	170	177	184	207	179	192	194	174	181	205	184	170	184	148	165	183	165	184	176	200	213	196	186	193	204	201	225	160	204	190	162	154	204	177	175	195	174	152	182	180	177	190	175	161	175	193	204	187	193	172	168	202	174	195	172	188	176	191	162	151	155	179	172	205	173	180	187	171	197	179	169	194	234	196	206	199	201	161	186	178	172	171	175	186	191	174	178	185	188	188	181	178	198	183	196	199	186	174	178	175	186	164	186	186	176	185	199	182	167	185	175	205	178	169	194	203	168	212	175	208	212	188	213	206	213	159	194	176	196	165	206	189	184	203	180	198	166	180	173	167	180	169	179	162	169	180	166	197	196	187	181	182	168	142	166	208	189	166	202	189	181	165	170	189	190	167	164	192	166	174	166	187	183	192	201	160	168	186	175	197	171	202	206	191	189	185	190	174	177	173	186	172	182	201	176	190	220	192	163	204	163	170	196	165	181	178	196	198	195	165	176	183	196	161	189	176	184	187	195	167	180	180	181	198	194	180	165	171	170	190	167	167	165	164	167	192	179	180	166	208	173	190	188	167	177	199	179	162	180	196	196	168	212	195	198	191	180	174	212	174	171	173	199	190	191	214	161	193	161	178	174	196	173	177	188	177	173	182	151	189	205	197	179	181	189	190	213	165	170	176	173	168	175	164	186	170	163	161	185	191	175	179	178	166	175	165	179	159	171	213	202	179	208	208	180	173	195	204	176	177	184	178	158	169	190	188	186	161	166	207	172	163	211	166	184	194	195	185	192	219	172	195	174	166	178	178	191	169	185	189	195	194	178	171	213	168	198	165	219	190	175	194	183	180	158	199	185	190	200	193	173	194	175	219	219	183	188	167	182	175	161	169	195	201	175	172	195	170	209	153	199	185	181	183	165	180	167	188	185	178	148	169	179	186	167	174	193	176	191	203	155	144
49249	19145	4519	33003	58805	57071	47408	37260	26334	15142	7243	2871	1105	616	487	454	411	420	437	472	420	450	449	440	444	413	418	420	437	450	433	432	449	440	419	446	436	440	418	441	415	414	438	459	433	449	448	413	459	421	463	416	430	459	468	426	474	445	466	427	446	445	444	429	421	442	450	458	444	448	448	437	453	432	418	430	415	462	430	443	434	454	449	457	441	438	476	444	450	436	475	445	441	413	487	413	428	417	471	426	419	411	424	417	463	428	450	459	406	429	437	441	400	447	402	407	479	417	438	426	448	420	420	430	462	420	465	441	412	494	433	457	473	431	451	413	440	457	428	449	403	434	443	446	453	455	432	439	448	455	435	448	475	419	450	438	461	438	444	409	459	416	404	456	463	406	417	410	435	429	447	472	454	430	459	429	458	443	455	424	440	478	433	485	436	432	441	446	450	415	453	478	409	459	429	412	397	440	422	443	452	407	433	464	480	454	434	439	442	437	438	403	435	486	424	441	457	493	411	422	451	429	431	454	420	423	416	424	434	455	460	429	426	427	431	428	465	442	450	447	442	457	447	417	448	464	383	433	440	436	419	415	438	433	456	476	412	469	455	435	464	436	481	468	412	424	449	438	470	417	495	446	424	482	489	434	395	446	438	446	466	445	435	499	431	418	469	469	468	416	482	442	469	443	471	445	442	438	438	427	458	446	438	446	427	420	476	452	448	400	432	429	426	462	420	431	450	433	453	418	435	446	445	437	460	438	382	474	443	447	448	455	482	432	429	410	447	421	488	450	415	434	463	445	508	449	414	442	487	490	448	450	428	435	422	411	392	450	426	440	450	450	407	439	418	422	432	454	441	443	430	443	447	451	461	430	477	435	459	429	462	449	417	474	435	453	432	427	460	404	446	480	409	435	444	423	482	437	440	434	426	440	456	428	382	427	443	426	481	423	441	466	437	436	469	420	434	443	442	429	449	442	452	424	412	470	447	413	400	465	477	433	393	477	481	468	434	451	428	427	421	454	392	477	462	454	428	434	451	442	428	434	435	429	464	438	472	423	427	443	469	467	448	422	457	421	476	440	468	404	434	447	413	458	428	432	448	470	459	481	405	430	434	488	440	429	413	449	411	420	441	438	404	425	470	455	435	431	422	435	418	447	416	412	449	452	447	433	432	420	419	440	440	440	452	449	444	451	435	451	420	449	409	439	450	440	435	411	422	424	438	439	445	436	400	433	437	429	417	452	442	444	452	427	432	424	460	447	441	458	474	415	416	411	421	442	444	429	455	421	459	389	444	457	438	406	419	415	431	469	469	405	446	435	471	405	445	456	477	412	418	436	455	452	426	470	441	435	454	451	431	444	444	441	441	407	443	464	444	476	455	415	440	421	452	464	449	435	441	460	488	426	454	454	451	426	443	466	433	430	423	437	442	483	407	465	449	466	409	432	434	450	473	422	419	418	415	449	430	439	393	470	429	448	439	425	458	463	488	448	471	382	439	472	465	435	429	447	439	437	415	442	420	400	421	458	452	417	435	430	443	424	478	423	427	465	427	441	429	441	425	451	423	451	434	443	431	447	445	421	467	444	417	453	433	422	445	422	428	468	476	447	451	457	422	490	435	444	441	458	429	460	497	427	428	475	449	393	394	471	454	456	458	460	436	443	447	449	413	437	440	449	449	448	398	409	409	448	447	415	426	426	405	438	456	449	424	447	451	468	462	477	418	436	453	460	438	463	466	439	451	469	455	452	454	434	421	440	455	450	444	469	440	462	452	423	407	441	460	436	440	466	459	436	438	417	433	453	498	462	426	438	406	462	440	403	443	434	486	450	463	409	406	434	471	440	450	417	430	453	445	444	439	398	467	444	438	421	436	468	440	462	391	458	437	420	448	438	439	471	412	427	449	480	444	448	445	419	438	425	438	418	409	440	420	427	448	463	435	490	445	473	432	461	457	461	434	434	457	454	406	497	455	444	447	439	445	476	421	455	401	429	435	412	428	437	452	433	461	443	466	458	414	454	424	455	429	474	421	453	442	439	436	456	422	441	436	415	432	434	424	453	437	467	452	450	448	447	436	448	417	454	440	461	473	429	443	483	406	420	421	407	426	439	446	417	419	465	451	475	449	428	468	413	472	431	431	443	416	418	451	464	409	452	404	430	472	459	428	452	421	472	441	447	416	474	447	464	431	451	425	423	456	425	438	419	438	442	409	454	462	430	429	469	425	427	467	475	455	420	482	458	461	438	405	453	420	432	446	426	447	482	425	450	454	441	429	409	483	490	414	430	438	455	444	427	474	434	454	407	447	453	436	440	431	453	445	444	477	447	461	453	409	448	417	453	459	423	424	429	425	417	439	448	453	444	447	457	434	443	454	420	454	438	453	451	442	442	464	407	420	440	464	430	450	473	425	418	409	466	416	459	490	425	447	433	436	478	400	456	452	476	459	410	436	419	422	449	456	448	467	434	433	410	426	446	437	421	448	464	430	445	429	455	455	384	452	467	456	492	430	432	427	437	417	465	449	426	407	460	451	423	427	481	457	461	423	463	481	434	398	432	413	415	441	398	443	478	482	429	429	443	446	464	431	438	467	445	462	433	425	467	453	419	419	417	435	464	441	452	440	417	467	453	471	454	421	416	458	451	492	438	428	455	470	434	435	452	433	432	424	463	417	432	477	417	422	422	456	424	426	441	440	448	477	423	434	408	419	436	441	417	456	463	428	422	413	423	456	471	446	381	457	444	422	442	433	418	430	464	431	454	469	427	439	461	466	443	441	411	448	443	411	403	406	430	460	458	454	439	450	454	406	458	443	438	470	443	436	417	419	421	485	434	414	456	437	446	470	447	459	387	428	447	442	457	445	449	468	435	467	432	437	405	461	420	422	446	450	446	459	464	455	438	458	441	474	409	435	451	441	430	427	416	488	408	448	454	458	396	444	475	452	446	444	414	444	444	415	459	422	442	478	450	466	469	417	437	477	416	458	454	430	476	424	443	408	456	475	431	433	453	491	438	429	490	424	484	455	448	457	439	429	444	423	427	444	394	391	440	471	428	446	425	423	437	426	444	439	465	456	443	480	427	455	380	385	420	445	469	444	487	479	454	445	432	426	433	421	444	431	415	461	428	401	436	438	422	440	471	463	437	427	486	457	399	439	477	464	421	445	430	442	451	444	436	436	429	421	442	451	420	458	439	466	429	445	434	400	460	424	433	496	427	427	474	445	417	478	429	454	447	424	479	462	446	438	440	456	410	431	442	387	467	477	457	445	437	406	422	435	487	423	428	464	437	446	421	418	427	435	454	430	421	421	452	428	460	501	460	409	436	420	435	441	448	423	402	419	401	457	442	423	440	460	450	454	424	442	465	430	454	455	477	408	425	424	403	432	451	465	456	425	416	422	404	431	451	442	423	393	447	459	410	425	442	445	460	449	451	486	451	432	437	422	446	429	421	450	430	440	421	442	450	425	429	447	428	430	462	404	433	446	431	434	412
78651	46835	17288	18287	46488	54163	41117	26124	14488	6056	2255	813	339	216	172	182	160	160	179	153	170	159	185	159	145	184	162	187	185	178	171	181	151	170	167	157	183	178	146	172	157	141	157	183	161	171	195	186	156	150	153	161	190	144	145	177	145	166	169	152	181	164	173	142	185	180	147	191	148	155	171	162	169	173	162	170	168	168	167	172	164	169	173	163	138	181	148	160	168	179	147	160	173	183	177	160	152	164	165	169	172	191	172	162	166	142	154	176	177	169	131	149	164	152	156	176	166	175	176	144	180	161	165	168	169	175	178	156	163	153	173	167	144	159	173	159	173	143	159	151	177	157	164	165	149	155	188	155	159	178	176	168	175	183	162	161	158	169	170	159	155	171	161	163	169	185	180	162	150	154	165	169	164	183	152	152	148	192	181	170	164	151	157	139	168	168	153	159	171	157	171	159	165	198	158	176	165	157	155	164	158	141	177	163	162	168	149	177	181	164	146	176	174	175	199	155	152	159	156	167	143	172	155	198	152	177	173	183	169	158	169	158	148	174	166	155	151	157	153	157	178	151	176	188	170	185	179	189	176	154	151	156	194	154	158	163	150	152	147	179	159	168	160	150	169	132	159	163	179	147	133	155	148	183	191	176	155	163	163	164	150	165	185	171	173	155	181	152	160	169	169	149	182	147	179	189	183	154	147	179	177	177	159	163	178	178	156	156	157	175	170	170	150	146	147	150	165	146	171	164	175	142	196	169	174	167	174	170	169	157	169	171	163	143	166	178	179	146	157	171	149	163	162	176	184	168	157	171	163	161	140	165	186	178	166	182	165	179	143	155	165	168	165	152	141	168	143	154	170	149	170	158	160	169	168	180	151	174	172	155	163	169	157	172	158	154	152	187	169	165	178	187	174	173	154	189	163	171	160	183	141	156	168	175	176	173	169	189	181	159	182	182	158	169	166	168	166	141	158	170	151	174	150	193	177	172	172	166	128	186	163	166	172	131	175	162	178	172	170	161	145	159	154	159	185	181	168	161	179	171	169	195	176	181	169	163	183	168	164	170	155	181	174	154	155	168	169	198	176	185	170	156	151	157	170	156	169	170	144	170	162	174	156	168	150	169	183	189	192	179	162	188	165	168	171	175	153	168	181	166	161	182	171	165	172	160	140	171	178	164	162	184	152	152	168	159	164	165	148	194	169	147	154	170	171	165	144	155	133	172	182	170	176	174	158	159	184	171	189	167	182	165	147	173	172	162	161	170	184	169	173	169	190	170	172	205	162	197	171	183	157	195	170	194	180	184	161	154	161	172	176	170	200	151	165	166	188	165	172	165	162	174	157	143	168	172	168	157	169	167	155	152	156	167	184	166	178	164	160	149	160	172	165	167	168	162	152	163	157	158	152	151	174	144	171	157	162	154	166	192	181	169	182	158	181	146	159	143	166	146	148	161	185	179	164	175	187	152	153	162	135	155	149	187	164	161	157	170	175	169	164	169	152	165	154	166	187	174	166	136	177	169	201	161	150	175	175	159	153	170	187	162	165	136	148	148	183	179	158	154	179	169	164	168	181	153	170	160	193	165	158	173	180	171	192	169	172	155	191	171	170	189	163	173	146	192	168	163	150	175	186	148	166	148	181	158	152	160	169	164	156	162	185	165	182	164	160	161	180	166	166	187	182	142	138	156	168	165	171	153	168	152	158	165	160	155	154	160	173	162	177	145	164	166	167	155	160	156	158	177	135	178	156	162	154	165	180	155	177	183	169	175	158	176	158	159	145	179	157	187	168	167	155	188	171	156	162	159	168	195	165	150	178	148	187	173	161	163	167	155	184	186	177	148	160	149	146	151	198	161	154	166	169	173	179	177	186	163	153	147	170	146	163	163	151	192	164	170	158	179	159	182	169	177	171	138	164	170	144	180	166	177	161	155	184	180	155	158	177	178	160	181	191	201	168	152	167	163	175	175	180	158	178	166	141	154	180	169	156	169	183	190	160	163	151	178	183	153	160	156	154	179	180	190	173	179	154	124	173	160	189	159	148	149	175	140	173	179	187	166	149	182	148	176	188	170	165	155	154	180	183	144	181	170	154	185	154	152	146	166	178	176	192	166	185	147	162	166	147	162	163	158	154	151	166	144	136	164	172	163	174	180	141	166	179	156	146	132	164	146	165	160	164	184	160	129	158	172	161	153	173	167	153	164	176	146	153	178	176	175	172	167	168	156	145	146	151	169	172	183	140	173	158	164	149	179	170	175	171	175	152	170	171	151	144	177	184	151	173	154	166	165	176	163	157	205	129	173	179	163	156	174	187	168	190	157	173	158	155	187	164	188	172	174	164	183	166	185	173	169	170	170	155	161	181	173	191	164	170	154	164	180	172	178	168	164	158	146	157	162	141	178	172	181	170	160	166	166	173	159	149	177	167	167	156	155	179	186	180	189	159	165	190	176	170	179	153	179	160	156	173	158	188	158	168	169	191	173	164	153	173	179	159	160	191	155	157	166	171	166	134	144	140	167	176	172	189	182	170	135	149	160	143	163	174	183	152	155	169	179	176	144	167	188	166	143	178	156	149	165	172	155	176	163	164	157	149	159	161	131	171	177	153	172	145	174	158	176	175	165	188	181	172	170	172	165	172	158	139	172	181	164	174	158	163	165	145	187	160	175	147	175	134	173	154	175	159	157	149	157	173	183	152	168	158	171	173	177	182	176	153	178	147	181	151	152	166	179	185	145	145	156	142	170	170	149	157	160	159	154	166	158	151	201	177	178	152	169	176	197	172	190	161	164	179	156	154	162	158	168	163	176	148	171	165	150	166	165	180	169	187	152	150	168	179	168	148	178	186	157	147	156	182	165	183	164	177	178	173	162	171	172	165	156	160	153	172	170	175	182	160	196	181	149	179	183	164	161	188	179	186	178	186	181	166	171	160	140	172	172	163	156	177	172	162	156	147	163	181	173	167	170	162	164	159	181	168	146	171	145	164	141	161	165	172	150	182	167	155	170	159	180	161	157	159	176	179	175	165	163	157	180	186	174	159	162	160	150	155	175	172	181	165	170	147	165	170	146	189	184	176	165	184	180	163	166	151	170	166	165	167	162	163	167	163	169	157	170	176	164	181	154	161	161	166	151	186	151	176	138	161	160	194	160	180	157	147	176	186	139	166	173	196	181	157	187	156	172	155	162	199	165	158	167	171	144	199	158	152	189	168	138	150	164	190	177	177	158	170	170	151	160	174	181	174	177	177	154	156	171	189	174	165	157	165	161	159	165	179	176	176	166	170	160	167	138	170	153	180	177	170	162	172	159	163	169	208	163	162	182	204	161	158	166	176	166	167	167	173	149	168	167	183	185	139	168	191	163	164	154	159	157	162	173	155	168	160	173	167	148	161	154	166	184	160	172	175	164	172	192	183	157	169	153	184	143	167	150	147	149	170	155	165	168	181	165	173	182	177	163	175	157	179	151	160	153	181	177	188	184	158	158	140	162	158	171
51803	27472	6069	27309	57436	62777	52215	40132	29078	17445	8439	3188	1232	604	487	417	425	394	406	390	433	417	401	413	409	411	382	455	392	406	400	423	372	407	392	429	410	443	362	397	411	422	451	401	388	419	420	420	378	391	398	395	396	410	408	395	412	407	391	393	404	427	409	410	407	420	405	396	418	452	401	359	413	393	398	415	412	436	406	414	407	391	396	430	357	430	412	381	406	407	441	405	443	449	394	384	418	391	405	375	447	399	434	398	402	372	388	378	418	387	440	371	420	406	380	417	438	391	422	417	451	399	406	391	393	439	416	404	404	382	407	370	443	423	439	419	398	435	429	420	386	377	432	414	400	395	399	427	413	409	395	428	414	390	416	423	420	384	417	379	417	404	454	401	392	371	428	412	442	411	416	440	395	425	424	388	430	391	407	370	395	388	401	399	397	406	409	360	407	423	391	396	409	396	393	428	403	380	417	406	427	416	390	379	422	420	402	421	382	396	436	401	372	454	398	408	401	413	408	392	408	428	434	405	421	393	429	428	389	424	391	419	386	395	417	397	405	418	406	413	441	383	422	425	412	389	396	398	410	395	370	430	439	455	400	439	402	403	406	368	424	396	418	435	424	410	409	420	395	380	396	425	437	439	450	392	400	411	382	413	416	404	363	427	408	405	421	375	440	431	438	407	443	420	400	384	430	385	386	395	414	445	435	411	425	374	418	381	423	408	387	417	402	420	395	431	438	413	421	381	394	417	420	378	419	395	434	421	403	389	420	383	429	417	432	411	383	423	407	414	395	414	391	419	393	392	397	392	388	376	422	376	439	419	393	435	437	440	411	404	369	380	378	389	402	441	385	409	411	415	388	408	392	390	406	442	397	434	402	425	450	421	405	431	399	429	400	452	400	374	424	401	420	427	420	383	422	382	412	412	396	422	413	396	389	391	414	421	442	440	419	430	395	393	411	404	407	372	385	399	405	416	419	362	406	446	388	409	423	396	399	395	394	371	366	412	391	411	429	406	417	406	362	419	388	372	401	421	406	438	406	427	426	421	405	393	419	400	419	416	381	398	448	397	388	445	407	366	400	382	386	375	401	384	380	411	362	443	404	390	414	438	430	393	413	411	416	397	387	407	380	415	430	412	456	404	384	425	397	403	418	379	412	429	431	408	389	383	400	389	376	425	413	412	421	420	389	407	401	440	372	402	398	422	432	382	402	413	369	428	402	418	383	398	370	440	419	410	437	422	407	419	409	401	406	391	389	429	381	412	427	398	405	432	425	408	411	414	391	437	375	367	448	428	403	433	420	416	417	366	392	430	407	351	391	420	398	444	401	448	395	378	411	389	411	394	431	413	420	441	404	394	380	384	437	379	383	420	395	409	429	428	411	375	409	379	400	406	409	425	418	403	399	397	399	401	412	395	371	412	403	403	402	418	388	369	441	409	392	418	423	379	399	372	398	396	429	428	386	394	383	401	396	382	404	422	408	419	399	420	402	397	424	396	386	360	444	423	393	405	406	373	441	405	402	417	407	403	418	390	414	424	382	411	390	416	425	430	441	378	433	426	412	419	380	406	371	394	397	423	393	416	389	362	446	382	392	410	428	401	412	408	391	392	411	408	403	389	397	393	394	408	422	408	421	392	395	418	399	411	419	422	407	441	412	383	429	393	408	409	409	397	401	385	401	380	400	437	428	400	404	397	392	401	400	389	422	429	407	419	397	418	413	443	400	423	417	445	389	432	422	371	412	400	391	401	444	408	408	387	447	408	396	399	415	415	398	405	397	419	454	414	421	381	413	410	415	389	430	428	414	399	449	413	398	439	434	419	420	396	397	394	394	405	416	422	435	365	376	397	411	412	386	422	405	417	394	402	384	387	403	436	412	438	402	408	375	403	434	401	405	405	419	409	372	371	435	415	398	423	385	417	393	395	407	417	434	397	399	403	433	437	416	432	390	414	430	418	401	406	383	396	421	393	438	396	409	410	390	391	401	396	450	399	402	397	448	420	374	411	401	392	390	409	416	434	395	418	428	399	413	408	452	400	430	413	370	419	410	440	372	419	425	439	400	411	394	414	391	404	389	395	388	384	386	445	385	415	423	410	374	436	408	449	440	408	404	363	370	404	405	426	398	384	392	395	414	398	410	448	387	434	429	385	358	405	408	406	384	391	393	392	403	427	402	413	409	392	405	394	431	387	400	420	431	411	412	422	431	412	425	424	419	420	395	433	384	395	436	365	396	404	409	402	407	424	382	433	394	443	404	382	404	427	407	408	396	416	414	397	421	368	465	434	439	390	392	398	389	419	421	415	424	386	404	417	394	396	404	396	435	405	425	404	429	409	430	428	413	384	420	371	387	438	417	432	393	396	414	429	422	409	414	410	403	432	413	391	414	369	420	442	371	405	420	417	396	417	404	413	389	412	407	397	372	402	388	410	421	416	429	375	416	398	393	419	421	441	404	377	388	450	417	404	383	435	415	425	409	420	401	400	403	393	395	414	402	420	419	387	376	366	427	381	405	413	413	401	427	393	405	400	388	413	394	415	394	395	425	420	438	404	399	408	383	402	387	435	423	424	413	404	392	412	432	415	393	387	437	425	427	390	425	383	391	429	379	394	394	393	419	428	418	409	453	393	429	403	399	396	405	440	420	453	381	383	414	405	414	399	410	420	388	403	434	407	374	401	410	429	433	411	403	420	414	430	390	391	440	429	396	418	382	416	404	393	415	423	418	399	401	399	429	379	450	372	409	444	419	423	416	383	426	385	444	396	417	416	386	420	403	433	424	422	412	401	440	394	407	412	425	375	418	387	379	403	404	419	400	403	440	396	420	422	421	403	405	392	418	414	388	427	398	404	410	388	437	388	413	440	391	419	397	402	404	377	439	422	408	402	390	418	408	402	390	394	408	384	408	410	407	425	416	401	408	413	411	430	407	400	403	423	405	405	427	426	432	419	409	380	401	432	404	428	434	414	429	393	400	389	393	391	420	377	418	415	433	432	417	373	445	415	403	407	409	399	425	448	452	415	366	404	424	391	450	445	437	374	359	395	410	413	399	406	431	392	393	422	372	416	394	379	402	381	417	397	413	392	404	411	418	445	397	416	386	376	394	370	398	424	412	395	394	423	388	402	408	439	410	412	435	403	415	437	447	428	392	409	425	404	374	421	402	420	365	401	405	390	394	394	423	390	417	391	398	381	420	374	412	381	399	426	412	424	380	422	442	437	409	409	415	438	387	398	396	423	427	387	441	399	417	411	411	404	405	418	453	425	379	398	427	409	369	411	367	398	403	413	413	418	425	425	405	425	421	389	441	429	427	387	432	408	431	421	437	379	407	415	392	399	388	384	411	419	402	353	389	393	422	422	439	401	411	433	362	410	397	377	388	408	413	417	407	378	409	403	388	413	393	406	429	407	394	408	388	422	421	404	420	401	412	442	412	406	429	381	416	407	424	420	389	444	400	398	435	384	405	392	398	389	394	422	405	398	384	420
20571	3695	897	852	2359	3449	2626	1637	951	529	320	287	237	225	196	204	194	199	222	237	204	245	215	222	211	216	224	204	217	240	227	213	219	239	201	236	215	175	229	224	247	250	245	214	206	214	220	229	236	220	211	213	232	199	210	230	211	221	222	202	222	224	229	215	232	210	217	230	244	234	231	194	197	226	226	232	182	213	216	201	225	207	234	204	195	215	214	223	230	240	237	214	229	199	220	235	220	211	220	208	216	262	228	242	213	222	229	246	208	213	230	250	239	230	206	215	225	182	211	235	235	199	218	244	215	212	260	231	209	212	222	216	211	226	217	209	216	218	210	198	237	208	201	185	211	230	212	226	216	232	194	223	212	219	200	225	224	206	196	221	204	229	224	216	227	238	213	211	229	216	194	228	196	216	232	239	239	214	202	201	191	200	232	192	245	221	208	206	206	211	217	226	212	181	230	213	230	206	192	196	179	213	243	230	195	258	233	249	249	200	233	209	226	199	232	186	232	228	220	235	202	218	239	215	218	206	224	249	201	214	253	220	215	225	207	209	205	215	214	231	207	218	210	227	224	230	223	219	216	221	236	234	213	209	215	207	231	228	223	237	221	199	206	227	238	239	198	234	233	235	228	234	235	224	252	221	198	204	214	230	222	228	254	211	199	205	214	240	216	224	233	201	209	199	223	221	220	210	225	236	238	243	212	204	215	222	214	221	212	233	245	196	225	215	222	220	218	214	214	205	240	212	227	214	202	217	215	219	209	194	198	185	211	215	212	211	215	221	220	221	225	208	222	198	219	202	192	221	207	217	222	213	237	206	195	217	211	248	203	199	203	223	242	251	217	194	198	223	199	210	221	253	222	225	214	213	199	238	230	188	208	189	229	208	237	226	214	213	215	221	230	207	231	254	243	229	240	220	183	222	233	223	222	213	220	239	257	236	226	230	220	232	250	208	206	234	215	209	225	221	204	217	221	233	240	204	203	248	235	227	195	209	221	240	221	171	240	200	219	246	240	242	205	230	211	255	220	222	232	220	189	231	213	245	210	228	207	232	189	213	216	204	242	224	225	226	239	229	210	230	215	218	206	199	228	183	229	204	199	232	245	240	228	231	225	219	220	191	219	205	241	228	214	209	232	228	220	219	170	221	204	211	247	208	232	241	215	196	210	201	245	241	223	216	200	248	232	195	238	218	217	212	229	207	185	218	257	234	191	204	220	212	229	238	215	227	215	228	223	214	226	203	223	204	231	226	233	236	274	209	219	223	221	223	212	222	233	221	225	197	208	213	199	222	250	221	247	215	255	221	186	208	255	211	229	225	253	217	227	199	240	199	209	232	234	228	199	211	221	231	223	220	225	202	235	229	211	214	209	225	219	212	241	225	204	219	207	255	227	226	215	218	216	210	220	199	182	205	236	222	223	187	210	224	226	227	229	225	221	225	226	210	238	232	199	236	209	218	217	208	204	227	198	214	207	225	221	219	237	192	217	198	229	208	226	209	221	213	211	219	216	208	224	205	201	233	256	195	208	195	223	212	213	258	214	230	189	219	211	206	203	210	206	232	205	209	234	203	229	223	214	214	193	217	200	214	228	224	237	244	225	204	202	199	218	220	231	209	202	220	220	216	238	200	217	197	241	210	196	213	212	207	199	205	218	250	205	204	202	191	213	215	207	215	230	222	231	216	212	221	264	242	211	224	216	192	247	211	227	208	212	198	178	215	213	240	205	255	252	237	230	212	207	211	229	200	199	242	211	175	221	225	224	210	235	207	229	205	210	225	225	231	239	209	275	184	202	243	222	215	197	242	206	207	212	205	209	207	253	221	247	247	219	223	217	198	227	243	220	218	241	240	215	222	219	227	210	208	215	211	242	247	227	241	241	210	217	204	210	228	238	219	197	210	214	226	201	195	218	225	211	235	226	242	205	234	215	198	229	211	224	249	241	223	220	192	201	222	219	236	198	230	210	245	212	220	226	223	237	232	209	209	193	229	233	230	221	216	216	222	230	212	243	212	240	207	209	223	198	234	242	210	214	235	236	213	238	196	229	221	221	226	208	208	197	241	232	216	218	218	245	214	199	198	234	218	242	216	217	212	223	215	223	206	244	229	200	216	226	219	222	203	208	215	221	202	196	214	206	216	210	193	233	242	203	206	219	197	201	210	205	254	187	189	207	198	207	202	200	201	226	196	217	226	223	240	205	224	222	224	216	205	206	212	234	207	204	188	236	221	200	219	211	192	213	188	202	189	228	221	219	225	259	214	240	227	217	216	234	237	226	211	238	191	237	225	235	204	228	214	210	225	209	236	222	212	239	223	196	199	255	219	229	234	218	207	213	225	205	205	230	233	216	201	212	225	220	199	203	215	206	242	211	221	224	219	213	236	221	204	210	230	222	214	231	242	207	212	249	192	201	232	200	211	195	232	206	234	210	233	216	236	220	231	195	211	239	211	198	219	240	223	215	225	239	227	234	214	221	214	217	231	227	210	198	211	236	228	215	194	203	255	217	216	244	239	226	213	214	192	219	218	238	196	218	230	221	211	226	239	241	216	210	237	257	222	221	246	239	198	224	257	196	227	231	186	217	223	219	228	229	213	214	235	185	225	230	213	215	231	203	233	204	192	219	221	217	226	227	209	204	208	206	233	222	232	241	198	235	235	217	212	224	221	230	212	227	236	204	231	214	210	254	231	235	209	208	204	186	252	231	222	219	222	195	207	214	234	238	243	199	218	212	227	244	204	229	210	218	234	211	239	214	236	207	214	236	224	207	228	225	223	226	201	243	182	220	210	228	218	235	209	223	202	247	257	231	223	222	224	232	216	197	240	196	183	203	198	201	211	219	231	219	189	227	217	219	208	241	239	238	237	209	215	232	211	204	236	210	222	210	207	227	227	245	225	212	211	235	212	212	213	200	209	220	201	174	220	211	235	230	208	247	247	192	229	240	222	211	218	216	214	229	209	227	212	215	249	235	216	219	215	207	237	204	262	204	236	224	210	186	216	203	222	221	238	214	217	223	221	225	228	211	238	246	198	232	219	214	210	235	211	233	238	220	212	197	223	263	236	204	210	234	192	230	226	230	219	213	217	210	215	226	206	225	220	262	245	207	209	228	201	218	225	255	219	211	217	228	212	229	212	223	217	213	231	229	221	235	183	213	232	211	220	252	223	258	235	223	202	235	237	201	243	240	250	233	183	211	211	234	220	208	183	228	214	225	199	222	234	226	229	209	234	239	240	196	200	189	194	213	200	217	225	192	235	227	221	217	230	216	223	235	259	231	228	225	218	204	225	198	216	224	201	218	219	212	209	202	239	208	224	201	228	228	218	205	233	207	207	202	201	205	204	214	201	223	220	233	233	233	201	212	230	221	213	248	224	250	222	245	239	205	227	205	213	258	208	202	202	218	217	226	238	203	198	207	246	217	250	250	220	241	210	251	223	206	233	213	223	211	229	196	191	260	223	223	218	220	238	232	196	234	187	211	232
18634	3709	1499	2864	8806	12083	9286	5963	3196	1810	1106	747	624	570	510	529	516	498	541	522	522	497	526	486	537	514	471	515	558	561	550	496	525	523	495	505	525	521	559	565	539	540	552	544	534	531	546	566	509	534	511	545	510	493	516	513	516	568	559	540	503	516	503	522	520	515	542	514	558	536	552	535	506	507	538	514	541	522	522	557	511	523	549	546	552	532	518	547	574	526	574	520	531	524	566	497	507	554	506	506	564	553	558	561	544	551	503	559	517	512	452	582	571	554	546	518	576	532	548	528	537	521	534	518	548	519	540	520	503	523	565	481	537	538	536	551	538	517	526	539	507	471	485	523	527	523	543	548	548	558	523	494	545	518	547	495	537	537	523	509	557	536	560	503	523	538	520	548	510	510	516	483	545	502	569	487	538	505	521	500	545	508	509	512	552	535	511	575	526	544	481	533	537	496	541	529	503	536	551	498	542	524	573	514	529	498	535	528	507	549	529	493	542	574	507	536	529	516	522	501	507	558	531	513	523	527	536	477	538	471	515	484	467	497	543	537	496	521	541	520	540	509	512	541	534	539	555	551	512	536	515	495	534	530	512	552	567	528	498	552	528	489	505	552	502	520	552	509	586	530	589	542	514	534	504	542	528	514	516	521	525	529	495	529	455	542	570	526	495	515	516	494	490	485	522	535	544	526	518	543	520	527	528	543	519	560	529	544	529	538	519	515	539	563	516	543	526	527	566	486	512	543	546	534	536	514	557	528	532	514	516	491	516	538	510	512	534	531	513	523	564	551	554	537	472	522	511	553	540	555	514	530	544	504	535	507	555	522	487	506	498	531	558	525	559	516	500	572	548	494	537	520	515	518	512	537	527	504	530	525	546	519	492	508	540	536	492	552	554	540	486	511	495	543	531	510	568	555	493	511	523	544	493	525	516	541	530	519	535	548	502	497	527	537	516	516	560	502	477	548	550	498	533	541	537	519	544	527	514	543	543	520	518	546	493	518	553	500	501	499	565	516	540	478	521	539	525	523	509	561	550	499	526	525	526	510	506	531	543	523	512	518	515	568	479	496	515	528	506	548	522	552	538	518	505	504	544	480	510	515	531	531	541	544	540	497	519	512	530	488	552	517	546	540	553	495	509	582	526	570	544	521	519	532	502	571	486	498	521	505	523	528	527	520	544	523	511	525	539	563	518	527	548	510	555	550	520	517	463	524	520	500	515	528	565	523	527	528	518	512	555	492	528	544	520	536	531	532	507	546	525	577	493	547	543	523	528	528	526	529	517	528	530	517	559	474	562	553	552	507	530	556	537	555	544	546	516	497	520	562	508	497	542	536	533	534	499	525	521	533	519	489	523	526	525	509	506	522	558	545	518	549	527	550	551	548	523	490	510	510	523	524	570	539	515	553	544	523	516	526	558	539	536	477	465	547	530	482	579	556	528	522	515	503	495	507	529	512	522	531	518	503	527	489	512	537	487	548	545	539	572	529	539	539	503	528	535	517	564	559	519	513	530	507	510	534	507	555	525	525	485	548	495	519	474	516	529	555	557	482	504	505	534	528	553	550	531	506	533	521	505	580	544	536	519	545	515	501	519	504	546	505	497	508	538	534	551	506	546	504	497	493	522	509	495	546	549	550	522	532	517	545	536	513	510	507	478	546	531	491	550	488	496	495	468	541	531	521	502	476	496	512	556	522	484	527	539	516	513	536	540	501	534	545	484	499	548	551	484	518	504	520	517	504	556	498	559	536	539	516	530	498	540	503	503	537	505	540	516	523	489	532	504	543	527	531	547	536	518	509	519	572	530	502	535	507	499	488	531	479	534	511	481	526	525	497	556	574	481	534	549	502	570	546	530	518	486	520	483	555	546	530	515	504	543	544	529	523	492	478	544	501	539	481	508	521	495	527	541	594	524	501	490	575	549	544	519	486	538	499	505	558	531	557	505	508	536	568	530	566	511	549	562	565	537	523	561	541	505	517	548	509	495	528	531	485	519	562	515	492	517	574	526	500	534	515	505	545	528	526	487	510	533	535	483	502	521	502	497	506	540	522	535	504	510	479	529	562	490	499	515	520	531	487	537	544	505	535	509	561	507	527	493	535	502	530	531	545	498	518	522	494	555	516	509	516	525	531	524	540	520	527	562	549	539	533	519	552	503	514	582	538	565	479	508	514	524	523	543	530	565	515	548	487	534	533	539	528	477	489	529	505	551	511	555	513	529	521	521	481	559	503	502	501	527	486	529	550	519	526	531	491	494	533	561	510	540	524	489	514	513	542	550	511	523	538	534	554	534	526	526	546	561	519	501	539	536	548	534	541	548	524	552	527	539	522	521	507	540	532	525	516	547	513	560	533	532	529	512	521	479	507	519	539	538	540	518	489	521	513	535	518	530	510	502	549	516	491	504	514	539	499	575	488	519	515	499	524	547	561	503	504	525	557	520	533	581	528	585	528	573	523	560	515	538	519	482	487	541	539	532	511	508	544	531	488	542	527	508	512	563	516	547	527	515	564	509	516	554	513	531	533	549	546	512	496	551	557	501	563	503	500	526	504	541	531	501	578	521	513	515	523	571	516	484	548	520	514	536	533	540	550	512	499	527	552	533	545	526	512	558	475	490	537	533	506	478	545	549	567	513	553	562	492	529	559	496	558	507	524	535	529	543	534	545	521	536	510	570	534	528	531	524	548	515	502	471	513	482	504	510	576	523	544	540	500	529	512	528	542	540	537	490	553	522	497	536	574	547	541	563	562	496	488	547	572	525	528	506	467	500	517	546	497	537	525	484	499	539	495	556	496	526	484	531	503	500	539	534	516	505	473	501	519	516	524	554	538	503	565	554	498	515	517	519	532	554	504	517	555	523	512	511	516	536	500	544	542	510	551	541	537	516	496	502	533	507	512	526	471	509	527	557	539	536	527	511	565	525	532	551	512	540	531	596	530	563	540	555	532	525	545	561	510	575	515	526	538	530	539	477	540	508	527	574	526	508	491	534	561	517	564	511	520	520	567	541	526	541	509	514	528	565	542	501	496	514	515	509	535	539	587	516	509	550	521	505	493	499	570	522	551	548	537	515	545	518	524	510	526	498	527	513	500	526	551	518	530	580	496	523	559	535	545	472	535	517	510	535	503	502	492	555	517	544	529	510	531	545	500	527	556	513	538	530	530	544	529	543	528	523	488	514	533	513	579	549	550	531	560	510	511	502	518	507	537	510	515	547	532	546	534	533	514	467	547	526	527	532	536	551	520	505	497	503	503	529	487	529	529	489	539	526	501	539	548	533	491	514	500	511	515	542	501	521	535	487	513	513	528	532	525	536	530	507	524	496	538	502	517	546	551	525	545	516	520	560	514	531	533	490	526	531	494	520	505	537	504	526	554	514	498	598	513	495	551	521	514	542	500	507	514	503	521	489	550	540	548	489	537	548	551	518	497	532	536	511	573	474	520	560	560	490	524	545	531	522	551	492	531	548	511	523	500	570	498
76900	52006	41742	23130	46926	44467	33800	22308	10506	3759	1318	552	281	187	209	177	170	177	191	165	174	204	197	180	185	190	201	184	168	197	178	192	187	178	177	201	206	210	180	166	184	161	216	172	203	180	163	157	187	160	185	200	197	199	199	168	177	157	176	181	177	186	182	170	186	195	176	171	202	177	179	188	169	189	181	204	187	190	173	187	188	178	164	193	194	188	182	188	190	203	221	184	173	189	164	182	205	205	187	178	201	180	176	191	167	191	221	178	161	206	194	203	215	209	171	190	195	195	161	163	183	186	178	162	165	167	175	194	185	205	187	192	173	169	176	185	177	168	179	187	185	150	197	209	182	168	182	193	184	192	160	205	186	185	199	172	196	187	192	205	219	188	222	184	193	201	207	187	161	208	162	192	199	176	177	166	178	186	179	200	183	192	158	186	184	178	177	171	179	171	205	186	203	179	186	153	180	171	201	193	195	193	177	163	176	165	176	179	171	202	196	183	162	192	210	200	176	182	183	182	175	181	190	185	180	157	188	198	176	210	202	196	184	185	170	188	190	180	199	168	172	173	206	209	180	174	185	198	198	174	173	159	202	159	176	193	180	190	179	175	186	187	154	163	168	180	160	200	193	181	168	160	171	185	182	208	203	197	178	184	197	192	189	180	145	186	205	190	176	187	191	171	207	197	171	161	197	195	186	177	166	210	187	191	177	200	160	155	187	198	175	181	174	168	188	183	152	199	157	165	190	183	180	170	180	182	171	198	169	161	175	155	189	178	189	194	190	177	185	152	208	178	190	176	175	178	179	179	160	168	177	167	208	196	174	169	169	173	167	193	168	169	202	180	202	181	187	177	207	174	198	189	184	171	170	192	190	205	176	199	167	172	169	182	188	201	183	183	169	174	185	177	188	165	170	194	195	189	161	184	185	185	162	185	201	167	214	189	156	163	199	177	178	208	190	196	183	180	199	191	216	195	182	185	184	191	178	196	214	182	141	180	188	198	191	169	177	164	149	161	180	190	190	189	215	165	171	187	175	166	191	176	181	193	195	191	173	187	186	170	178	186	190	162	193	204	170	192	180	172	198	195	214	191	176	182	164	190	175	192	177	205	180	196	198	162	166	194	192	181	183	177	174	180	175	207	169	189	188	176	189	176	196	189	174	203	195	168	212	197	190	187	198	194	177	183	180	212	197	173	182	193	159	173	175	201	183	174	183	196	186	173	165	173	182	209	183	183	173	169	181	159	164	193	198	175	155	185	192	182	170	206	176	161	192	166	185	171	207	195	197	198	172	168	165	181	194	187	183	199	163	200	178	163	197	205	173	199	188	179	170	176	185	179	182	182	183	168	170	176	180	158	177	178	175	200	168	178	197	173	217	193	185	191	176	175	170	186	191	208	204	170	186	181	169	198	161	173	177	168	186	199	205	179	171	200	177	200	192	190	196	176	186	154	184	183	190	151	183	194	183	180	205	149	181	190	174	216	190	175	205	179	201	185	198	173	155	187	157	154	165	204	173	197	205	183	184	169	192	200	164	171	198	178	165	189	182	196	164	171	212	177	157	166	175	206	174	177	191	174	168	183	212	199	208	210	199	177	193	182	194	158	203	179	191	183	201	175	187	191	183	176	170	173	184	183	181	174	179	181	193	174	165	196	192	179	164	214	175	167	182	186	167	174	168	179	176	198	162	178	206	196	162	184	182	191	182	182	182	166	177	190	186	161	212	173	157	181	180	163	168	208	178	190	192	166	190	179	197	179	182	187	168	173	200	176	162	180	212	225	194	181	187	175	186	178	177	174	200	183	187	180	199	190	174	159	187	197	209	182	188	169	174	175	195	190	151	189	180	186	219	205	175	182	201	175	195	152	190	190	170	172	198	171	175	190	175	172	185	188	190	179	181	174	192	206	154	178	171	195	193	188	194	185	178	184	169	179	164	178	203	183	187	188	191	181	217	169	154	161	162	187	193	174	176	186	182	185	162	198	193	189	193	207	175	203	184	191	173	198	190	186	179	189	160	174	183	212	184	176	178	194	197	184	199	175	177	185	166	157	187	146	186	202	211	212	165	182	193	174	177	184	186	184	196	168	176	187	193	188	183	181	192	212	197	171	208	228	194	164	178	175	178	194	164	183	170	181	174	178	181	189	187	157	174	194	201	199	203	190	185	203	161	176	162	203	170	161	173	209	185	178	175	193	191	181	208	155	174	175	204	162	223	179	180	164	166	170	184	205	181	209	211	171	194	188	204	171	202	209	182	163	185	186	190	185	188	186	174	185	195	158	196	193	179	192	166	173	185	167	174	181	191	182	165	182	221	156	197	175	164	170	177	170	185	195	217	187	191	173	187	177	160	177	166	184	211	170	181	186	201	195	197	190	184	174	173	180	188	196	195	193	169	179	201	162	227	173	185	169	179	183	183	187	172	169	182	164	189	190	166	201	204	193	180	150	197	208	163	177	173	193	196	161	185	170	216	182	202	173	161	184	164	203	168	200	189	178	168	188	176	182	175	197	200	208	184	200	201	194	184	174	184	190	188	178	200	200	190	165	180	177	181	175	204	178	189	190	195	189	205	169	198	167	177	147	154	191	178	198	198	186	178	187	196	164	182	195	174	185	166	202	189	203	190	182	168	206	178	180	174	221	187	203	181	187	181	183	170	192	205	190	209	186	172	216	191	191	189	210	167	173	204	189	187	190	192	182	180	194	170	158	190	198	190	165	182	189	199	183	192	178	176	181	183	186	180	199	178	180	200	178	184	205	190	200	181	188	172	176	160	165	164	179	198	164	175	202	206	172	153	198	167	167	178	174	165	183	186	169	159	177	182	171	194	179	179	188	181	178	158	194	205	179	170	173	185	207	150	200	179	194	191	177	170	192	185	191	183	201	172	198	159	180	216	162	184	179	174	189	179	187	181	197	159	186	178	196	200	170	157	214	170	196	196	178	177	187	175	173	180	192	208	173	207	197	195	175	192	207	177	167	169	160	168	168	176	166	173	184	180	178	213	198	175	142	206	205	163	189	195	174	194	198	182	225	193	191	210	179	172	181	191	153	184	188	164	166	196	197	193	180	147	190	170	181	182	175	180	184	187	157	181	181	178	178	207	176	178	178	176	190	196	190	188	156	189	207	198	178	160	170	180	200	155	197	163	162	222	162	157	179	210	175	167	193	184	186	186	175	159	195	150	187	191	192	186	178	190	156	182	199	186	175	174	192	185	179	174	173	183	192	167	198	167	180	192	156	195	177	185	187	209	185	170	187	177	181	164	196	201	187	171	168	203	189	164	203	191	182	165	164	181	187	174	189	179	161	168	176	185	192	173	143	209	168	169	187	175	183	177	189	183	210	190	187	176	195	190	172	190	201	185	152	188	198	176	183	212	186	185	163	176	186	190	162	179	185	205	188	186	166	175	193	181	162	205	179	173	165	215	215	183	206	194	187	194	145	196	173	174	183	193	192	182	180	178	172	195	170	181	180	176	164	207	185
48872	35796	33783	31685	57100	54779	46915	37129	23367	12393	5284	2123	864	567	455	477	438	455	456	437	496	453	453	469	490	464	502	420	427	442	409	446	446	453	462	472	414	418	456	442	462	412	445	459	436	408	462	467	448	450	413	464	456	459	455	457	451	459	455	432	456	467	443	450	456	450	443	443	427	424	415	464	429	407	477	455	450	459	461	475	447	422	437	422	420	405	444	456	471	474	449	470	445	416	433	452	433	451	448	445	461	457	452	434	453	411	423	482	384	441	459	426	467	442	453	432	477	460	427	493	440	467	424	517	434	474	451	453	438	427	439	443	442	455	414	449	439	435	421	412	455	483	433	415	409	416	461	465	502	414	437	430	466	463	432	451	446	432	415	450	423	437	446	430	439	447	414	411	430	412	439	434	409	463	447	446	445	434	433	445	449	461	444	453	441	407	456	486	418	453	471	443	402	455	479	450	414	436	445	437	479	419	424	427	464	443	460	457	442	488	444	418	448	425	428	462	404	393	451	433	421	438	445	463	439	470	448	429	429	428	440	448	469	439	429	474	503	445	463	455	422	461	449	452	444	439	479	458	442	453	489	421	435	441	403	485	442	471	401	477	460	485	455	407	442	459	466	468	433	425	437	443	428	457	489	475	497	456	436	441	435	450	486	464	431	411	445	472	495	488	419	457	446	447	414	450	412	458	436	424	433	420	462	394	473	421	439	485	433	459	444	413	453	408	454	471	438	458	407	450	426	421	413	438	447	466	488	413	437	494	446	435	456	441	417	475	436	426	456	448	454	455	450	456	428	373	470	436	487	443	397	442	447	463	470	459	478	406	416	427	458	422	485	423	472	461	446	449	418	437	508	437	451	463	424	470	412	462	419	476	438	418	461	440	424	414	438	428	465	486	474	442	447	424	444	464	440	448	467	451	433	429	456	451	433	453	449	455	448	439	441	444	489	460	442	432	442	407	424	417	447	425	469	459	470	428	457	437	478	432	399	461	459	443	464	435	465	467	425	459	426	462	455	440	451	448	451	437	442	421	461	457	415	422	439	471	418	452	441	429	431	463	449	444	427	479	432	405	429	455	475	443	451	431	422	449	447	430	486	422	438	419	446	423	482	439	454	453	460	427	433	457	438	462	420	438	441	461	456	413	454	478	452	433	417	422	431	470	423	472	416	474	458	432	464	431	437	456	436	419	426	450	429	426	437	451	480	468	466	407	438	483	432	483	455	430	446	428	456	465	426	415	448	431	453	459	457	478	443	473	448	478	456	445	445	449	469	436	406	413	466	441	437	432	426	433	465	449	446	433	433	440	452	460	446	426	448	418	465	475	472	425	470	438	412	387	488	447	441	436	446	467	459	444	430	429	483	423	438	403	483	454	426	427	455	424	458	414	462	492	456	446	424	426	448	477	414	441	477	425	442	452	442	469	460	429	429	509	474	435	436	469	405	436	420	439	468	461	404	477	425	450	404	431	476	456	458	427	429	427	427	439	475	461	462	444	423	439	450	421	430	455	460	458	411	454	428	492	451	450	449	416	443	449	431	458	443	436	451	468	419	446	432	417	440	417	430	449	439	465	429	417	417	474	438	473	475	406	449	443	429	479	466	412	445	439	462	439	456	456	436	458	414	459	428	422	438	418	429	455	479	453	451	436	440	452	448	456	415	436	435	420	455	449	457	431	473	461	426	454	459	431	486	457	409	506	453	473	449	468	441	464	444	439	468	451	424	428	445	454	423	412	456	451	429	438	454	429	442	458	474	452	468	409	420	473	465	462	438	423	447	417	425	465	430	460	439	460	415	481	452	453	443	437	489	455	413	426	442	425	446	470	408	436	480	432	431	457	445	453	465	436	445	435	438	430	415	434	474	459	427	449	463	474	477	446	427	385	469	450	438	454	429	436	458	454	456	447	426	455	445	457	443	432	448	450	470	417	468	411	439	482	459	415	418	459	427	436	458	454	453	447	450	473	413	449	477	460	434	418	454	495	446	478	475	438	434	427	453	440	451	457	461	440	459	423	458	443	429	459	446	442	420	448	448	467	467	454	459	456	428	411	395	420	449	413	465	458	427	446	499	427	451	465	460	452	471	479	433	443	473	478	391	450	465	414	429	451	435	480	431	483	454	417	486	444	437	446	420	404	426	448	441	398	478	460	481	431	439	440	445	458	448	438	430	455	434	503	463	439	428	432	449	426	447	430	459	443	426	452	443	410	449	461	451	469	419	442	444	452	445	424	472	457	425	433	472	459	475	392	466	476	462	435	448	428	416	445	438	474	455	464	456	456	396	446	452	419	453	465	456	441	454	392	411	481	409	420	445	436	423	451	439	441	450	413	447	457	439	401	443	462	473	428	423	469	503	441	425	462	482	450	471	446	424	467	436	445	479	468	427	464	422	453	425	482	409	468	481	435	448	437	439	424	450	441	457	456	449	447	450	426	473	434	465	444	430	466	478	434	414	498	457	482	469	436	452	470	438	447	451	451	443	431	478	457	413	466	476	444	433	453	413	471	483	453	433	444	439	440	433	454	437	457	440	437	470	464	457	433	438	436	427	453	439	481	450	458	452	451	457	406	414	482	410	433	463	440	427	432	474	458	478	430	430	430	441	440	438	420	413	422	443	432	431	425	403	419	467	441	447	465	407	466	471	442	472	467	467	409	459	418	439	434	451	399	440	484	432	420	461	456	389	465	455	446	456	448	464	453	411	443	417	440	449	460	439	427	457	482	451	427	426	436	480	488	452	432	435	466	452	416	467	471	458	437	439	443	440	463	456	451	436	463	478	461	454	438	421	471	450	459	442	456	427	455	419	450	462	473	438	429	430	473	446	454	440	436	398	473	434	483	433	461	440	438	468	452	429	447	446	438	478	451	435	398	436	419	418	442	406	427	448	484	466	439	441	446	447	442	452	436	419	447	463	454	440	478	433	441	440	428	428	432	434	429	444	446	459	451	452	442	432	433	447	440	479	419	490	409	450	462	485	444	461	435	461	420	430	448	456	471	457	469	426	454	429	443	462	428	411	446	470	461	444	460	449	433	408	478	421	441	443	419	447	421	374	440	458	416	447	463	456	439	432	487	447	437	476	454	424	445	424	451	441	470	430	440	441	444	447	426	447	461	431	467	437	467	445	526	426	458	445	428	446	426	433	448	450	439	469	474	413	459	477	448	444	454	460	439	453	411	468	451	441	401	443	487	466	448	421	447	449	422	449	435	436	438	489	429	483	439	395	438	450	458	451	455	434	452	433	440	449	403	458	456	388	418	483	475	442	406	390	407	454	416	466	463	454	446	453	428	460	467	458	430	417	434	411	457	461	459	416	421	428	492	459	444	478	433	427	439	444	440	417	430	477	458	463	434	483	424	464	442	451	460	452	450	414	431	453	431	433	437	469	453	444	452	433	440	453	452	422	455	406	429	462	421	415	465	451	470	429	428	439	429	423	416	440	434	438	460	415	436	420	417	440	460	440	444	436	423	451	446	452	481
80627	56976	40261	34187	48585	47789	35882	25276	13279	5085	1734	646	326	184	179	184	175	165	175	194	185	169	175	170	185	179	143	181	169	187	191	164	170	173	156	169	165	197	179	160	173	181	156	151	154	170	176	174	182	177	146	147	142	166	174	161	154	187	188	155	163	149	170	167	159	178	171	176	171	173	132	170	161	176	156	186	156	191	157	169	174	176	153	180	168	161	151	171	157	139	165	185	163	161	168	175	189	177	153	187	148	166	169	157	161	160	181	158	158	171	166	160	170	191	152	165	198	180	156	169	176	169	178	175	172	155	171	182	174	146	155	199	177	155	152	158	162	167	177	167	171	176	166	158	167	192	150	172	170	180	189	173	167	177	149	167	180	171	167	178	166	157	165	152	180	158	204	173	149	156	182	194	180	174	172	162	198	146	160	165	174	173	166	163	189	167	179	146	173	170	162	145	150	155	173	132	157	168	158	184	183	173	148	176	168	164	181	156	176	147	159	168	163	166	184	172	166	155	184	178	186	173	182	181	171	173	174	174	165	159	172	155	177	159	162	176	177	193	180	182	154	160	182	170	164	165	159	160	178	168	165	173	172	167	170	184	165	154	159	179	185	164	167	174	162	166	187	149	136	177	163	162	189	156	169	176	156	170	171	174	163	178	146	182	153	160	179	176	167	200	182	173	154	153	168	195	164	133	168	170	145	168	177	191	161	152	194	183	179	171	179	202	137	149	158	162	168	167	150	187	166	149	169	159	160	153	164	161	153	170	162	140	168	155	180	156	162	185	166	165	173	169	157	183	198	156	150	177	191	160	186	169	164	183	176	196	165	162	198	180	181	177	164	151	162	185	162	191	170	181	187	179	182	185	171	183	166	180	177	156	164	171	152	159	164	181	173	159	162	168	168	162	181	166	183	153	181	148	183	158	192	166	148	147	163	162	186	150	169	148	168	148	151	159	154	171	163	153	149	178	161	179	164	170	168	161	175	168	194	162	176	159	174	140	174	149	157	161	174	155	149	165	182	189	173	157	159	166	151	157	153	139	206	159	180	160	174	185	185	149	184	185	193	140	177	172	180	173	191	181	195	153	176	133	180	179	162	164	180	163	166	173	173	175	159	154	154	157	175	176	185	176	136	166	180	157	161	165	178	170	154	161	160	167	177	180	174	160	152	167	177	136	172	178	166	159	163	166	191	163	164	150	189	178	179	166	185	177	124	159	194	171	172	188	149	145	210	157	150	183	155	207	154	163	165	170	150	167	176	154	163	155	212	193	169	172	174	158	183	163	150	161	159	160	151	189	175	165	174	165	161	186	185	180	181	186	167	186	172	154	168	172	143	143	155	155	190	157	180	171	173	162	167	179	155	173	185	162	169	149	159	182	149	167	165	178	176	173	181	181	167	202	168	194	162	158	150	154	167	162	188	182	178	175	176	187	164	165	176	161	188	166	161	171	165	187	182	166	163	166	172	189	193	186	193	170	165	173	183	175	168	166	172	166	157	189	188	127	178	156	172	166	171	166	168	180	164	181	182	147	172	156	150	168	154	169	180	179	177	168	155	166	165	178	159	160	139	151	163	157	189	150	161	152	186	137	181	168	157	144	162	163	181	146	191	168	178	168	181	172	187	166	186	157	171	158	156	201	187	179	176	172	163	161	198	176	154	182	181	187	155	196	188	161	193	169	172	178	170	162	147	179	168	163	177	162	168	172	158	166	184	190	205	161	179	172	165	187	156	135	191	149	184	165	192	178	187	176	158	182	191	189	152	178	173	162	180	174	178	153	158	191	191	170	171	162	171	159	170	160	166	180	163	176	181	164	152	170	158	170	192	182	186	183	172	156	151	172	133	183	171	172	174	178	176	192	166	166	162	179	155	156	170	174	163	189	164	162	180	159	166	140	166	184	178	159	172	160	176	160	168	162	168	153	181	178	171	159	160	153	173	149	180	154	152	159	172	151	159	170	163	168	175	205	179	179	169	182	200	173	175	165	172	173	144	161	158	175	176	203	177	168	150	195	183	165	143	180	164	164	157	151	190	177	170	161	161	152	203	159	162	185	153	162	165	193	178	164	165	154	178	174	172	161	174	170	165	161	160	159	175	148	184	158	174	180	184	166	153	177	180	169	157	177	159	168	163	159	158	180	171	167	182	170	166	160	155	182	164	180	175	162	147	165	185	177	147	175	162	151	164	186	164	214	145	168	158	164	172	157	157	174	170	165	181	176	179	172	172	162	167	189	155	175	180	177	174	165	155	155	185	176	151	149	149	164	172	171	184	168	186	169	164	158	185	167	206	165	156	194	182	176	152	164	168	145	186	186	142	159	157	171	150	173	154	167	149	187	170	149	181	164	189	174	193	153	184	164	170	171	199	150	178	167	172	188	175	176	183	169	178	161	175	165	167	146	171	155	168	168	158	188	167	161	181	155	193	178	158	170	151	158	151	160	169	154	167	159	173	150	162	155	171	193	176	155	159	160	172	145	166	176	179	177	171	183	179	171	185	170	166	159	173	177	167	153	179	153	162	149	169	185	169	171	193	177	211	151	160	175	149	150	199	176	157	177	190	139	165	170	176	178	163	173	163	164	146	161	176	189	154	161	177	173	178	159	152	181	172	172	157	141	162	153	145	169	190	170	163	157	183	152	169	160	156	155	161	165	176	166	171	188	154	142	174	147	162	182	176	172	163	145	175	168	159	177	158	180	190	170	156	168	173	152	173	172	190	153	174	181	144	172	174	171	150	138	158	144	178	165	173	160	185	190	179	167	167	165	188	164	190	171	163	153	163	157	179	162	168	171	158	142	189	199	183	182	179	176	144	170	188	162	181	155	157	155	172	163	167	172	160	160	173	150	147	167	157	160	173	176	143	172	175	155	165	167	180	150	175	183	186	169	179	172	187	156	157	151	164	174	150	156	157	179	165	172	168	170	152	186	170	160	185	168	171	185	172	150	168	147	170	169	201	153	192	171	166	174	145	171	193	174	156	149	160	161	175	149	179	173	182	169	170	133	171	183	192	155	159	151	190	166	141	167	191	198	181	161	150	198	163	192	181	156	161	196	157	151	153	186	158	149	155	185	186	156	153	178	151	173	158	158	162	153	172	166	159	153	157	181	174	178	202	135	181	173	173	176	168	147	167	181	181	173	184	193	168	164	162	146	153	139	167	172	182	180	183	157	157	192	164	173	174	168	183	155	180	157	180	174	167	173	172	148	172	190	174	185	189	153	167	166	150	162	173	168	194	187	182	166	174	163	188	167	184	155	171	151	172	168	174	189	164	163	137	164	183	167	172	169	171	173	136	175	173	193	163	172	168	173	156	163	162	167	176	173	155	192	164	162	185	163	165	166	167	177	174	160	169	169	172	180	173	146	161	169	177	198	149	189	131	182	163	177	166	174	183	155	160	174	156	196	164	169	153	165	171	161	188	163	180	186	169	150	172	151	146	165	187	180	166	182	170	168	178	165	174	162	162	179	173	170	174	175	176	150
51513	40012	31356	42297	56938	57599	48406	40031	27454	15309	6723	2573	980	599	462	423	412	409	403	416	439	439	407	411	424	404	400	457	445	421	400	413	463	423	407	391	390	392	403	406	397	367	382	397	416	466	400	403	380	410	408	427	367	399	391	413	396	395	444	433	397	419	385	429	409	428	389	401	365	397	458	435	406	382	389	381	412	430	417	408	393	436	424	374	424	390	446	420	414	394	418	439	395	445	430	402	385	388	430	400	375	419	386	429	414	429	423	392	426	448	413	403	394	421	370	424	381	405	423	433	420	402	472	419	401	407	415	424	411	426	409	418	427	380	372	391	427	394	423	411	392	391	389	411	431	404	390	401	380	402	419	387	460	413	449	432	413	426	394	421	416	386	410	428	393	374	425	350	425	425	407	388	404	374	397	416	422	417	437	372	440	450	362	434	396	421	406	438	411	367	423	422	421	397	421	390	425	374	419	394	387	400	412	395	409	403	413	399	404	424	402	404	403	391	424	425	430	396	385	406	440	392	418	415	416	434	427	422	420	389	452	382	395	365	417	410	418	430	403	423	429	438	388	390	386	397	399	396	413	441	437	401	434	427	393	397	446	390	407	407	414	401	383	401	401	437	417	421	350	426	407	404	420	432	421	415	397	416	423	409	398	406	425	415	408	441	437	394	444	395	470	417	386	378	428	420	385	417	409	387	398	447	387	436	402	429	378	417	415	399	393	418	426	406	425	415	367	450	410	410	392	376	402	393	417	434	385	388	369	402	397	413	429	408	396	422	378	400	422	398	412	371	402	425	461	401	401	409	420	400	388	377	396	389	455	407	439	370	421	391	438	387	423	396	411	434	416	401	425	376	406	390	411	414	422	443	373	407	432	418	421	379	375	405	401	417	382	444	416	391	408	432	413	377	388	382	394	417	433	411	390	377	437	391	443	411	416	381	405	429	427	408	421	404	387	421	396	418	430	410	386	392	393	406	403	396	406	397	415	388	421	385	412	415	392	408	364	421	391	412	443	435	383	405	425	398	404	400	382	412	387	423	410	400	391	401	440	407	411	441	395	376	409	424	383	410	398	406	431	422	423	415	407	457	384	402	402	388	411	411	424	400	431	393	422	395	411	406	432	387	398	419	428	424	398	440	435	417	426	440	439	396	435	445	397	440	447	406	411	441	372	408	342	449	369	413	424	391	398	396	405	401	380	407	432	376	381	436	415	420	427	408	382	392	428	419	432	438	390	396	414	395	407	414	398	444	400	422	412	395	419	451	415	404	367	407	393	417	413	425	416	430	396	453	434	385	420	414	363	406	379	372	403	444	427	422	423	402	420	400	429	404	410	419	397	371	383	400	381	409	408	421	375	396	394	418	370	409	426	401	423	437	422	399	443	394	402	422	401	383	393	413	391	377	388	436	423	421	401	403	442	381	431	426	382	399	421	406	439	392	390	406	418	413	457	437	416	410	433	414	408	428	402	445	426	380	423	366	406	396	446	438	395	414	405	418	411	423	407	412	413	413	415	389	392	413	442	402	420	439	376	421	406	406	405	426	427	406	415	382	410	427	404	420	444	410	426	450	407	396	413	437	427	406	407	404	412	397	421	402	412	450	402	441	431	411	370	419	409	386	445	422	393	428	408	437	439	384	395	414	411	403	402	419	400	396	432	365	440	398	415	392	433	404	422	411	408	422	401	428	399	406	406	439	401	439	380	437	412	396	413	403	418	399	401	425	430	415	423	416	405	403	418	408	395	372	426	406	424	394	427	448	434	449	389	396	391	442	386	381	411	425	420	404	416	388	401	410	420	428	400	399	440	386	443	401	449	396	401	420	410	409	448	401	401	413	397	374	388	439	436	413	379	400	397	415	408	392	450	392	424	365	399	391	401	406	399	413	450	411	399	392	414	428	411	410	407	399	421	380	423	405	372	413	408	445	373	415	391	390	385	432	397	417	424	420	421	383	442	410	409	432	399	394	403	432	405	408	399	382	420	462	394	388	460	421	405	462	434	386	361	386	427	401	399	409	421	411	391	407	381	403	394	395	412	434	390	424	410	380	406	422	379	358	433	434	415	407	412	408	375	419	438	434	414	389	403	418	395	368	398	383	418	405	428	425	390	414	433	414	439	409	420	422	443	417	410	405	404	432	406	401	371	421	415	429	454	415	440	397	372	409	396	409	414	389	409	381	416	390	430	408	442	407	414	392	418	404	437	405	422	410	435	439	423	456	382	440	426	399	399	421	395	393	414	402	391	413	405	381	400	401	398	409	435	424	396	409	418	375	431	417	396	438	416	429	390	401	404	384	370	399	401	396	422	406	427	416	449	415	380	415	437	426	424	430	392	410	421	444	389	415	424	384	378	440	413	434	447	427	399	417	404	391	410	401	432	409	384	391	372	468	404	406	413	403	404	390	400	395	398	372	426	412	418	371	443	410	376	443	406	425	410	404	405	404	435	409	395	431	415	410	436	432	394	419	384	421	422	383	399	446	403	419	421	420	404	393	454	396	421	415	424	420	449	385	404	393	411	411	397	452	399	399	471	402	391	421	389	421	392	395	407	387	404	419	408	409	406	395	415	390	422	419	407	407	381	437	393	435	415	407	450	419	426	399	398	418	434	397	386	400	423	400	393	426	424	407	387	402	419	381	405	409	412	381	408	407	372	393	405	437	427	412	402	434	416	449	399	410	409	397	439	387	418	397	410	408	392	409	366	419	401	419	412	427	469	333	411	409	421	384	404	386	442	368	433	441	378	402	389	414	401	437	393	408	393	383	427	388	431	424	404	422	403	435	375	399	404	415	412	408	433	380	403	411	444	398	419	421	431	425	417	413	394	413	445	463	427	429	436	423	401	422	434	428	384	410	415	432	420	405	423	420	423	411	421	423	408	419	418	436	411	391	391	404	411	382	410	451	392	402	402	397	434	395	390	408	389	441	414	404	424	422	418	420	405	417	391	416	401	395	394	352	422	406	409	411	404	395	437	401	422	421	416	411	416	377	436	392	403	454	431	406	403	412	416	465	445	385	398	414	418	428	384	437	416	418	383	415	412	372	419	427	396	392	436	405	405	407	441	413	392	405	389	402	419	401	420	373	424	423	457	408	388	415	425	404	455	386	420	415	367	420	417	416	420	401	403	380	402	407	418	452	395	428	405	388	420	401	419	393	422	404	399	390	419	427	411	429	425	399	441	412	386	395	380	414	411	437	393	420	401	448	428	436	357	432	422	425	421	420	444	405	443	392	402	385	420	406	392	390	416	399	396	383	401	386	387	433	414	413	426	408	444	424	419	425	427	464	410	423	417	401	424	408	418	411	412	393	442	393	417	401	418	424	403	410	387	401	384	413	411	428	411	432	397	390	420	425	424	387	421	374	389	408	414	386	409	398	436	394	421	438	380	417	427	419	381	394	401	475	429	396	414	421	450	386	386	411	394	389	383	425	412	402	431	442	390	452	443	394	401	380	423	388	406	399	388	410	431	431	404	414	427	404
19584	4111	2705	1539	1865	2299	1777	1261	778	557	334	280	229	212	225	211	240	208	198	229	215	196	209	230	214	227	229	211	244	200	197	223	227	209	201	221	211	257	236	232	215	228	197	194	209	246	240	216	237	209	223	234	186	221	225	224	215	224	223	237	250	216	234	203	232	222	208	213	202	237	206	217	213	244	214	200	232	226	219	218	198	245	226	222	211	230	238	238	215	234	234	206	222	222	233	241	203	233	213	208	230	251	238	209	228	225	216	218	202	227	241	213	216	233	200	226	235	213	230	226	216	233	242	223	233	224	227	260	217	230	226	245	227	213	211	244	238	230	228	223	223	219	221	218	202	212	239	193	237	250	242	250	208	217	250	227	213	206	209	221	219	233	221	217	242	217	223	245	230	212	224	227	200	231	249	212	192	181	223	197	228	240	245	230	222	207	237	221	232	227	208	216	229	228	221	226	215	222	224	236	242	217	219	230	221	251	195	228	230	215	204	232	227	232	207	237	231	224	208	226	223	212	229	226	217	234	239	215	200	252	225	211	213	217	225	225	234	235	220	212	227	221	233	203	247	216	202	221	212	228	217	221	234	245	235	182	220	209	226	225	250	229	198	228	210	237	245	228	213	264	239	234	220	245	222	227	190	238	205	226	233	199	234	223	223	215	228	210	227	229	228	213	220	211	234	239	234	214	243	249	219	201	231	203	237	241	233	247	227	226	208	223	217	192	203	221	241	230	212	222	225	226	207	258	203	222	226	233	238	212	220	222	199	217	185	225	213	200	247	222	205	237	205	200	227	220	230	207	212	199	232	202	226	215	219	192	227	206	226	229	218	222	214	214	210	217	228	213	192	244	216	215	219	230	236	252	232	234	208	210	227	233	206	213	229	210	225	253	227	213	228	224	206	226	228	246	229	240	240	214	235	247	243	206	213	224	214	253	238	237	205	202	207	213	214	227	239	222	216	243	252	209	214	222	234	244	226	232	220	230	212	221	216	223	235	186	222	224	234	223	236	223	222	245	237	207	232	218	215	244	201	213	204	214	232	224	228	210	227	240	211	215	225	205	220	226	222	228	233	221	210	219	217	254	235	238	228	221	245	227	215	210	202	217	228	228	206	231	207	217	234	212	208	229	202	236	238	229	197	219	234	204	245	228	249	238	200	237	230	177	201	224	234	226	211	192	214	225	222	217	219	222	208	246	228	221	201	221	190	235	190	225	214	238	199	210	239	198	240	224	225	230	217	222	228	224	247	235	214	242	232	237	233	242	216	218	196	197	197	216	222	223	204	245	269	221	221	188	219	209	230	217	246	206	236	206	225	222	224	238	227	213	223	205	223	209	223	231	236	214	208	208	235	221	255	238	216	216	237	186	204	238	238	211	210	237	213	236	212	230	246	200	222	212	196	206	211	218	210	225	231	234	180	233	245	229	207	238	230	207	211	263	212	224	230	217	231	201	238	223	216	188	211	234	210	191	226	231	211	243	215	225	235	179	240	210	226	210	222	193	233	243	237	234	202	231	232	241	229	209	220	243	242	220	222	197	209	207	220	210	219	177	215	214	221	216	225	205	243	210	222	217	236	215	242	218	220	220	196	221	214	234	276	208	205	221	193	214	227	222	199	196	218	220	222	214	207	226	238	222	213	212	227	250	202	227	237	212	240	204	229	196	238	210	238	233	232	245	219	203	225	203	252	238	231	227	240	238	221	231	208	238	196	222	209	261	221	219	216	241	201	216	251	215	236	222	234	221	259	232	191	236	217	222	236	232	236	204	229	223	225	247	233	233	214	216	240	215	223	230	241	252	195	233	209	241	256	220	229	219	227	210	222	221	217	224	210	199	213	226	218	212	243	229	219	236	227	226	207	209	218	208	251	217	233	186	231	205	245	198	212	205	233	240	223	233	207	215	198	240	234	224	215	215	231	221	200	215	200	212	202	209	211	206	221	206	204	225	209	222	248	234	221	230	251	246	214	210	262	236	234	254	225	218	230	246	218	220	198	209	217	220	213	213	223	214	198	215	219	212	210	207	245	206	217	218	217	228	228	226	214	237	243	249	228	227	205	205	207	215	218	220	211	215	238	230	231	231	206	199	231	234	238	232	237	219	212	213	193	218	214	212	223	218	222	202	241	218	232	228	228	208	227	222	226	195	209	221	221	219	206	230	241	222	240	235	232	245	229	202	212	246	232	233	222	229	185	248	214	214	178	213	222	225	223	209	202	216	227	225	211	210	234	195	244	211	221	215	242	213	211	234	216	209	225	231	232	203	212	221	209	223	223	217	208	214	211	197	207	213	213	228	207	244	235	220	201	228	202	222	237	239	247	231	231	230	233	237	221	225	201	211	214	228	232	193	222	259	217	212	219	214	214	240	218	202	216	216	225	221	212	221	253	230	215	232	258	208	214	236	240	263	228	208	235	231	202	229	239	182	217	219	225	205	228	204	215	214	206	214	192	216	224	224	219	203	253	213	237	238	243	204	224	230	243	206	214	219	220	198	240	225	210	239	219	217	245	212	192	222	244	215	230	216	247	228	222	199	246	229	232	219	190	205	232	236	209	213	196	236	230	214	243	238	243	222	234	214	223	243	236	197	210	249	223	210	243	223	245	256	184	210	219	256	191	214	213	214	206	239	224	211	219	203	220	261	194	214	232	213	221	245	261	236	243	245	249	222	221	211	208	221	199	211	248	232	223	242	229	226	211	221	191	248	198	212	212	255	213	207	191	237	200	204	208	189	222	201	228	215	230	219	236	239	213	229	212	220	218	234	214	230	220	222	228	250	231	194	227	229	228	233	229	224	206	214	216	229	227	243	245	209	216	209	224	237	214	226	205	238	220	224	248	236	245	196	216	227	239	211	202	244	229	263	223	209	250	210	226	213	218	217	206	192	225	235	213	201	248	243	233	220	218	210	209	216	230	234	249	238	203	253	209	229	221	205	216	235	244	240	202	222	220	217	215	222	218	259	224	212	214	198	208	205	228	236	209	234	217	220	201	230	252	253	215	232	212	224	216	234	233	232	261	212	199	203	244	212	190	217	209	246	235	216	208	193	211	216	237	236	197	223	232	239	199	234	208	239	228	255	213	201	277	229	194	224	237	222	221	227	224	198	227	231	229	214	222	237	230	235	212	240	215	198	210	215	220	228	207	220	228	226	225	257	261	261	238	228	234	240	223	224	244	199	210	209	222	238	222	247	238	229	218	199	225	236	202	248	237	239	211	202	206	244	212	257	230	219	224	206	211	223	223	228	203	219	237	225	213	222	196	249	220	207	240	224	195	247	237	218	216	221	218	222	222	200	217	223	226	233	235	216	238	239	219	231	204	212	228	238	222	197	188	225	229	216	211	233	231	218	205	226	236	214	237	231	204	202	250	242	227	204	199	225	214	228	236	206	234	202	240	220	230	221	200	218	216	221	241	203	214	231	206	218	211	236	256	223	234	188	230	228	214	207	213	216	254	219	213	234	224	227	217	223	262	220
18343	4452	5854	5599	7316	9572	7127	4750	2953	1686	1045	724	576	548	510	546	531	554	542	540	514	559	523	517	522	557	534	507	542	517	555	523	569	540	573	535	584	494	553	508	516	551	561	543	520	524	543	518	535	505	565	529	503	534	544	523	501	555	531	501	501	515	522	502	539	553	509	566	518	538	558	504	538	521	544	572	534	529	541	590	493	513	521	507	544	510	515	525	516	561	533	535	513	527	526	543	518	526	520	529	540	563	493	547	504	574	506	517	520	528	523	510	538	521	535	573	539	523	512	583	561	504	562	533	555	542	517	526	530	545	509	503	507	548	540	480	546	513	552	488	505	529	542	515	512	521	508	550	533	547	521	535	522	527	515	518	551	555	500	550	540	509	522	520	553	525	544	547	490	537	566	539	528	566	473	536	485	524	547	512	530	524	584	561	549	531	543	531	510	507	557	514	523	551	523	524	500	508	524	521	508	477	551	531	535	490	536	547	508	573	532	531	515	566	571	547	568	521	516	535	540	488	524	510	615	513	520	550	496	499	548	523	501	492	496	547	539	511	548	547	524	532	494	569	519	575	543	542	529	506	529	575	551	487	503	512	551	512	525	549	520	509	527	505	518	545	479	497	506	558	511	515	548	519	518	524	525	525	557	535	508	560	517	523	507	508	526	530	523	514	499	576	514	554	551	547	555	561	488	544	497	515	541	490	527	538	533	538	515	535	530	522	566	525	541	576	487	561	513	543	516	526	575	529	554	541	562	523	513	549	530	515	556	511	553	515	518	521	505	569	536	525	538	498	539	528	503	547	507	563	518	517	553	517	512	513	537	520	542	501	522	548	510	564	510	521	534	549	555	493	545	550	532	534	535	525	547	490	509	528	473	501	549	543	547	525	507	566	567	516	517	506	533	532	480	557	521	556	556	521	529	538	563	510	523	540	488	556	528	556	537	475	525	518	528	495	537	536	503	499	491	530	537	515	567	538	538	512	533	563	563	516	493	548	560	533	555	544	521	510	551	534	536	536	558	533	527	527	529	513	529	512	516	524	515	542	535	512	518	551	507	527	565	519	558	542	556	544	535	557	556	540	537	534	560	560	524	506	521	555	514	519	536	500	529	526	525	509	517	550	532	537	534	541	492	588	590	542	547	496	538	516	571	562	518	531	546	555	541	541	528	500	529	516	552	519	542	525	524	502	546	513	527	516	544	519	524	569	537	540	519	475	520	525	539	515	563	537	525	515	531	507	559	569	532	511	546	494	509	548	558	542	539	523	542	523	504	530	514	512	527	579	506	565	571	524	534	497	509	502	537	552	541	548	494	572	504	556	523	569	508	550	515	518	533	510	521	495	532	511	503	512	525	515	533	489	536	548	503	532	540	517	549	569	533	491	542	537	510	521	547	499	561	528	552	515	546	539	490	515	504	549	528	530	541	508	533	504	520	541	526	547	543	525	515	500	546	542	502	506	525	537	511	515	547	501	578	560	563	525	518	542	527	513	503	548	560	511	533	536	520	557	556	530	536	498	510	540	561	493	537	515	499	529	514	548	522	559	562	518	554	558	528	544	544	537	525	551	502	514	522	507	524	567	506	529	546	517	541	559	525	540	522	535	557	582	530	518	531	536	532	522	500	551	518	503	540	556	519	553	522	530	483	478	540	487	551	529	507	568	534	551	581	522	533	511	500	565	516	548	518	526	602	538	553	521	535	505	570	526	562	531	556	493	532	519	516	542	558	509	487	519	475	545	467	559	486	570	537	496	545	525	537	553	529	509	537	543	547	503	532	529	499	539	488	542	500	525	555	562	492	537	558	546	514	560	527	522	551	537	468	483	510	575	554	547	544	578	544	541	509	516	520	545	530	528	569	535	499	519	536	501	572	530	529	543	538	546	547	491	556	547	511	516	511	487	506	512	494	541	536	543	518	488	531	542	513	567	516	560	536	554	557	554	527	478	529	533	543	540	574	499	524	544	552	524	539	522	546	507	547	498	532	545	542	533	543	510	505	514	506	540	523	512	504	550	509	556	553	554	536	568	521	517	560	528	545	582	531	508	510	559	556	525	553	570	585	500	550	564	548	532	532	542	560	561	540	559	545	506	559	537	530	501	579	522	522	547	537	525	560	521	546	534	521	488	511	523	499	554	520	542	530	534	569	594	569	520	495	544	498	498	549	561	577	568	516	550	555	549	520	519	507	529	575	538	532	489	534	568	518	523	510	515	508	566	505	546	533	545	549	516	505	502	560	552	560	560	548	522	491	492	503	555	534	514	541	556	535	508	589	492	511	539	556	554	522	523	571	536	502	533	533	523	525	518	518	495	497	512	541	516	550	553	500	525	508	503	549	503	531	531	498	528	534	500	572	556	524	547	537	552	526	536	534	480	550	548	515	542	559	532	521	534	547	530	536	524	550	564	554	523	559	517	533	540	531	564	532	514	551	543	513	513	550	530	519	535	538	508	520	543	495	511	559	518	572	553	562	531	521	537	540	569	548	543	545	508	533	544	527	519	482	501	570	549	517	537	553	546	534	530	530	548	515	530	547	503	536	536	509	528	558	520	518	545	554	547	570	544	531	549	561	523	546	557	526	556	498	575	520	527	528	562	540	497	502	540	520	512	555	520	522	531	497	544	536	551	528	543	541	570	533	557	539	539	555	541	505	551	542	541	582	511	520	568	495	545	533	531	530	529	531	520	508	496	573	490	529	502	528	513	519	503	549	542	476	508	548	558	546	529	509	535	513	530	516	503	526	489	512	559	502	539	486	512	541	529	483	526	505	517	553	508	523	538	532	496	537	502	553	499	531	522	522	517	571	545	546	476	515	533	509	554	543	583	570	495	537	511	514	520	555	534	529	520	539	554	528	542	567	518	530	560	513	551	525	516	560	502	550	525	525	526	467	490	494	562	520	515	567	569	529	565	531	519	480	488	521	486	539	536	497	542	545	552	497	541	518	490	528	567	555	527	546	525	501	510	485	501	525	527	502	565	502	498	520	519	552	535	500	524	527	535	524	536	565	498	547	524	554	530	563	538	498	540	545	512	530	498	528	518	569	513	518	474	535	543	520	576	549	526	558	537	569	543	524	558	557	531	555	497	537	537	533	559	531	518	537	528	531	548	507	471	552	518	526	495	563	559	517	514	524	538	514	535	561	522	566	532	516	533	540	537	573	530	525	581	517	533	563	529	548	548	493	536	551	532	504	554	509	555	540	538	538	513	486	516	522	564	526	511	522	560	522	553	553	535	554	535	515	529	553	546	491	519	540	521	529	554	507	563	532	523	516	544	500	509	541	529	493	491	510	511	531	502	481	542	501	521	529	529	490	555	492	522	529	532	502	552	550	507	546	532	510	519	504	545	557	557	533	499	529	504	580	524	540	565	517	538	500	535	512	526	528	496	560	588	561	535	556	568	528	536	532	556	542	525	531	503	537	500	527	515	517	524	514	535	516	526	519	511	542	527	521	548	543	567	529	506	525	531	543	526	549	511
77312	53013	45020	18706	35636	47618	35885	23486	11163	4349	1569	600	294	219	186	179	213	193	188	171	169	197	202	164	181	181	165	174	196	196	206	174	167	169	182	153	181	180	158	171	198	199	201	182	185	165	199	196	189	198	192	189	170	183	208	178	182	180	179	188	193	187	187	185	170	193	194	181	175	172	188	178	213	193	181	193	194	171	184	185	200	174	206	179	174	196	155	162	186	199	179	188	167	211	191	205	194	180	165	203	181	197	211	189	187	178	163	174	181	197	204	184	165	171	219	189	163	162	163	173	191	171	214	181	199	187	164	174	168	207	155	177	191	182	175	184	180	180	191	187	186	190	167	199	186	202	189	190	192	194	194	178	196	180	174	208	183	193	181	189	193	201	191	184	169	186	185	174	185	192	189	177	176	185	178	177	173	192	158	176	166	182	158	189	170	199	168	197	182	186	208	192	185	201	193	181	184	172	190	183	191	181	170	192	183	158	176	180	184	181	188	167	159	172	190	179	183	182	187	168	194	194	176	178	214	188	175	179	163	188	173	195	174	161	197	178	182	190	204	177	152	168	184	177	170	203	191	175	175	173	164	183	185	191	178	163	175	175	191	190	179	151	225	187	182	210	178	171	200	171	195	170	189	162	167	195	187	159	192	191	166	170	167	201	193	174	191	169	179	170	170	183	179	165	186	170	168	190	187	153	171	181	184	198	184	177	176	164	177	185	156	183	165	159	197	187	197	194	166	177	190	172	181	196	190	146	175	178	183	204	165	172	185	195	196	215	186	177	189	206	171	193	208	193	194	202	158	161	194	181	193	201	203	177	194	204	166	204	170	187	190	212	170	170	159	177	176	193	182	202	195	182	173	170	178	201	172	195	189	172	212	183	178	191	209	207	187	179	181	153	179	189	194	170	162	195	207	179	178	188	167	181	211	187	208	175	166	169	173	165	170	162	174	182	170	163	201	181	180	174	155	180	200	190	191	196	198	185	170	198	197	185	190	199	171	164	149	213	178	198	165	195	209	178	211	207	201	188	191	171	171	192	170	161	176	178	180	186	192	171	193	168	169	183	166	161	194	208	166	161	167	201	197	202	206	190	193	174	194	190	176	179	204	218	178	159	190	167	179	212	172	177	180	173	169	206	196	207	184	180	165	176	162	190	201	192	201	179	176	197	210	190	188	176	177	181	196	201	199	170	188	174	150	162	171	185	191	204	199	180	189	196	194	188	190	192	163	172	204	179	180	166	170	158	155	184	199	170	161	164	197	187	167	186	184	185	181	167	209	183	172	187	200	169	165	190	210	180	181	181	173	175	189	194	204	191	156	176	202	170	187	170	209	170	192	170	192	176	179	178	202	210	211	202	175	177	184	175	171	174	186	203	180	192	194	189	186	157	179	196	161	191	181	204	178	197	170	179	200	197	166	199	195	199	202	186	185	198	183	151	216	171	189	184	164	182	176	193	186	209	181	186	168	204	186	187	186	186	176	203	193	175	172	193	186	180	180	175	197	176	197	200	173	171	171	171	187	204	198	191	178	195	197	166	215	171	182	178	175	203	190	187	150	175	189	183	174	170	179	196	197	209	185	169	185	187	175	173	152	181	181	163	197	173	186	181	193	178	200	164	166	180	186	191	164	184	178	201	174	172	186	173	167	172	195	179	171	178	157	174	183	191	171	168	167	163	163	177	180	185	203	217	164	176	190	189	174	190	182	179	167	220	183	174	183	196	189	198	183	191	199	197	144	196	158	186	175	169	195	186	202	183	165	190	173	174	173	184	199	177	193	194	186	162	183	194	178	173	197	160	201	169	192	179	172	178	197	190	184	196	190	174	165	164	202	182	168	167	184	189	181	209	179	160	185	191	191	167	193	158	199	171	161	195	182	195	193	183	176	185	193	178	195	197	210	208	184	196	187	164	174	189	209	168	172	192	175	171	192	192	185	201	201	209	177	191	201	175	208	188	170	183	197	185	170	191	173	194	189	198	187	174	172	193	180	182	180	187	181	170	192	189	183	181	197	161	215	181	207	176	187	163	205	188	197	184	184	197	187	150	183	174	156	162	190	184	191	170	150	179	184	189	195	187	169	184	187	183	188	174	196	155	184	190	189	181	171	194	180	166	184	170	176	140	202	180	209	166	200	192	192	190	171	175	194	185	181	171	176	189	174	181	197	190	192	203	182	185	178	185	201	186	181	210	203	179	176	182	170	182	184	170	174	171	180	182	188	170	160	202	210	187	201	162	196	180	179	165	178	202	181	209	194	170	172	178	174	183	191	166	175	181	197	193	195	177	208	193	164	186	171	179	191	181	182	186	187	185	200	192	180	206	182	189	166	163	181	207	189	187	193	185	183	198	179	194	183	163	199	179	172	184	190	165	178	193	175	187	218	189	206	190	200	188	188	168	194	183	187	151	198	216	199	204	198	177	198	185	156	199	206	174	188	188	171	187	205	193	196	189	202	196	177	187	187	156	178	164	196	184	184	160	183	166	182	169	179	188	185	167	171	176	171	173	172	174	171	180	153	173	207	152	181	185	171	191	186	176	194	164	191	196	155	193	184	169	173	180	182	181	187	181	182	202	186	191	193	189	187	187	170	192	177	194	188	176	187	183	191	187	179	192	182	156	206	158	205	161	177	173	194	185	186	183	170	160	191	170	153	180	184	199	180	168	170	188	181	213	171	187	185	195	172	181	167	167	182	189	203	176	181	190	189	202	176	143	174	199	194	191	180	189	162	160	189	194	174	152	157	180	164	168	197	211	178	205	178	188	167	168	177	185	156	175	172	174	173	183	181	183	197	199	204	178	176	157	195	217	188	184	173	196	185	161	192	177	169	176	222	165	171	203	172	202	183	192	199	186	176	180	158	198	185	198	212	174	203	213	188	183	182	198	183	172	166	179	190	208	191	194	157	180	178	191	178	193	211	182	185	210	173	169	200	175	219	180	195	177	195	185	188	183	195	176	215	197	219	191	174	195	175	175	194	193	197	190	183	186	211	215	150	158	171	183	182	177	172	186	195	163	180	160	189	178	163	181	152	187	177	188	186	176	195	159	196	163	176	188	189	185	178	203	160	164	185	181	191	181	171	197	174	172	188	171	152	170	190	197	177	184	171	172	197	221	192	166	168	212	199	181	198	188	183	204	175	203	183	184	177	212	199	192	177	192	185	202	186	170	176	215	185	195	176	164	170	183	183	180	170	211	185	188	172	196	215	183	185	153	199	169	192	168	144	152	181	182	220	177	172	172	166	191	161	161	203	175	180	194	173	178	189	182	182	194	201	196	197	193	197	176	182	180	193	193	192	228	189	200	186	215	230	212	180	157	188	178	183	214	188	180	211	184	215	170	194	187	202	178	189	172	150	165	196	183	159	172	209	176	166	196	180	186	172	188	167	191	166	190	183	166	164	179	177	189	185	177	208	172	169	180	171	176	193	203	183	176	196	202	202	176	189	184	180	178	200	182	188	173	191	203	198	166	188	203	196	185
48672	35833	40136	18147	50922	57657	48648	37861	24805	13921	6092	2286	975	566	465	459	469	412	492	421	462	414	395	463	446	450	499	443	454	443	418	476	434	425	420	427	439	410	431	464	470	435	433	434	490	411	418	440	451	441	409	481	473	435	457	439	454	452	465	436	445	464	453	465	416	455	425	421	455	420	439	432	451	468	421	467	428	432	435	434	450	462	477	422	456	465	448	468	418	457	418	445	462	474	432	438	454	460	472	445	451	385	452	461	415	426	445	434	434	456	435	451	445	454	413	462	408	429	405	462	416	398	449	429	455	426	429	449	451	445	447	424	474	425	433	470	421	455	471	422	472	466	444	453	465	415	441	435	481	442	399	427	432	433	467	443	445	415	426	430	457	416	464	446	432	502	416	459	444	447	453	429	445	427	422	454	475	408	428	411	440	408	450	438	401	444	472	466	448	464	444	427	426	433	438	434	505	423	437	425	450	429	410	468	428	459	460	404	453	461	450	444	432	463	454	512	383	438	419	431	468	393	448	409	457	438	460	443	465	449	449	417	469	451	395	442	457	416	445	437	470	492	468	472	438	432	418	417	404	430	428	390	447	446	443	425	422	443	475	441	458	470	476	419	437	446	403	461	435	442	476	484	425	442	445	442	426	485	467	450	450	425	424	425	414	414	452	456	428	407	462	424	433	433	473	464	440	424	456	447	438	438	430	438	475	408	428	437	478	436	434	435	470	477	437	463	447	496	441	442	425	436	460	437	415	483	421	438	484	448	398	507	458	430	429	457	433	443	447	430	463	438	425	451	428	427	511	456	450	438	473	474	463	423	426	457	415	427	449	412	456	440	456	443	445	454	444	444	440	442	458	435	451	467	460	414	422	457	453	487	451	419	422	495	411	467	426	464	458	449	448	417	480	407	422	479	437	414	447	444	468	449	468	465	447	502	453	469	430	414	441	459	441	442	459	447	418	421	459	491	429	432	446	456	439	421	456	476	435	405	457	455	456	453	429	436	434	447	453	462	442	403	464	424	416	415	437	430	467	494	436	424	455	429	411	457	411	430	448	442	462	468	467	443	463	455	428	415	452	438	384	432	440	429	409	418	410	467	449	420	446	408	423	461	440	430	476	429	457	442	478	391	449	384	472	437	475	435	448	470	485	441	442	416	452	391	437	440	442	470	429	457	445	421	429	419	404	440	428	441	430	427	424	447	402	430	399	459	440	477	501	454	418	450	425	447	484	455	442	422	467	435	464	472	440	444	449	435	402	466	430	452	483	446	451	443	478	413	438	427	441	434	449	427	450	455	476	460	418	465	435	443	439	457	449	428	471	429	448	453	447	464	419	458	461	439	434	436	417	434	413	458	434	485	426	393	432	424	460	470	434	444	445	422	454	450	440	425	419	455	423	468	433	434	459	452	431	451	428	424	442	478	409	446	454	446	431	441	472	432	434	413	414	476	463	447	456	451	413	466	416	463	410	441	469	436	407	470	467	402	444	483	431	434	447	435	450	477	466	486	463	409	424	442	468	432	433	444	459	471	465	434	436	445	460	438	436	448	403	426	452	438	435	470	437	412	452	421	439	447	427	437	423	446	452	403	447	432	467	464	464	439	433	419	452	456	459	406	448	436	443	454	436	427	438	431	432	438	430	430	455	432	423	436	431	442	426	453	448	463	438	445	486	429	440	426	446	481	444	438	477	436	415	429	466	428	423	440	473	437	471	447	450	441	442	472	429	433	457	430	454	464	471	420	413	445	416	441	425	484	441	463	442	446	477	402	441	469	461	451	412	450	467	427	453	461	471	432	419	416	417	440	442	471	436	430	463	444	408	441	410	427	433	463	442	448	419	428	452	442	445	448	464	438	475	411	451	461	476	465	433	465	449	442	439	435	411	462	454	474	453	430	480	430	477	457	484	456	427	457	454	440	450	426	422	439	463	407	460	421	438	412	463	464	434	408	455	427	401	451	443	445	469	441	475	461	459	460	445	433	475	431	443	420	479	482	424	443	480	462	421	437	481	446	440	451	453	444	467	436	435	436	464	474	414	450	475	412	393	403	440	450	458	434	453	435	424	438	430	426	446	439	446	461	461	466	410	432	441	425	400	457	463	441	422	423	426	436	402	432	459	439	425	439	455	476	453	468	414	450	397	413	413	447	430	427	483	440	422	409	405	432	452	458	450	450	464	427	458	425	456	431	432	455	454	449	452	461	470	432	452	420	438	445	449	460	452	398	435	438	462	422	463	461	446	461	491	449	476	463	407	455	441	446	425	479	460	446	431	478	455	444	461	440	424	465	445	454	459	410	438	498	445	480	466	449	441	445	452	480	423	447	431	477	411	469	415	431	442	447	450	434	441	453	447	473	425	416	480	445	432	452	491	441	423	479	454	441	507	429	432	441	434	420	427	439	452	462	454	443	423	434	431	423	438	438	457	434	413	430	423	446	412	467	421	448	435	469	421	433	443	448	434	451	440	454	446	440	422	430	477	453	408	422	429	468	454	467	412	453	432	395	425	464	467	466	399	417	437	455	448	449	431	417	487	429	435	429	473	426	440	412	432	467	449	425	441	447	441	504	413	436	477	424	464	449	425	426	429	468	461	443	453	447	401	441	417	473	461	453	411	424	452	440	426	436	422	453	453	444	464	439	455	451	436	458	442	436	446	454	449	471	474	435	473	448	485	456	447	426	421	463	425	441	449	438	464	457	415	449	449	403	424	480	473	452	511	479	498	447	425	422	423	450	428	423	462	400	424	433	417	460	429	406	438	443	443	458	439	441	463	453	429	456	457	466	441	478	493	459	428	455	424	423	476	424	431	458	432	453	449	478	412	416	401	431	454	444	461	419	454	432	445	427	476	446	441	399	402	431	423	450	403	438	436	415	488	460	460	425	473	436	402	429	449	462	452	435	427	425	412	399	431	445	432	458	414	445	443	443	439	434	472	458	416	428	428	427	451	460	456	410	438	438	459	434	422	440	460	430	480	478	428	413	430	467	436	484	441	454	466	419	453	422	458	441	479	431	474	420	396	438	441	392	412	462	460	450	465	444	411	450	412	444	461	445	417	435	417	472	474	408	434	430	444	458	427	466	426	428	441	427	473	475	455	417	443	460	436	445	464	429	432	448	457	455	432	439	454	445	434	471	424	467	419	430	436	444	450	428	467	430	445	462	442	452	471	420	436	449	425	448	434	475	451	453	432	450	428	479	429	468	427	442	447	450	401	436	458	433	417	454	467	437	446	459	454	487	416	431	444	436	487	439	439	472	416	421	495	452	438	503	441	453	451	458	404	450	407	460	417	460	443	476	450	450	436	449	445	483	438	439	409	420	483	447	446	461	416	447	447	425	473	424	436	415	476	441	431	446	441	433	422	465	461	462	424	448	460	440	438	415	463	410	454	457	455	438	449	411	445	423	449	421	423	432	440	442	420	482	417	435	478	450	406	459	458	488	468	442	463	446	439	425	463	424	484	461	423	464	430	446	456	435	440	431
79724	56202	50699	38532	42705	48134	36111	25484	12784	4640	1576	551	299	185	157	179	169	183	186	159	196	170	200	188	160	187	138	156	131	162	166	184	174	160	181	179	144	192	185	179	165	160	155	179	169	185	211	186	171	160	164	161	178	175	163	192	169	172	166	174	176	170	168	203	154	157	169	185	176	167	161	181	169	182	150	185	143	161	164	154	150	172	165	145	182	167	172	141	170	189	156	176	166	155	156	180	165	173	129	153	170	161	178	151	192	166	157	165	162	175	164	182	184	167	173	169	155	170	169	178	174	190	206	140	151	139	176	177	168	186	154	182	175	167	159	169	167	169	167	182	193	178	176	149	181	171	184	165	161	170	164	168	144	188	149	182	172	153	153	173	168	201	173	163	148	177	147	145	183	184	168	157	157	182	146	174	165	176	167	165	178	158	172	169	139	164	152	147	175	149	144	160	152	164	168	163	200	179	174	158	186	170	175	181	183	149	170	153	181	146	157	192	173	167	157	166	170	168	156	143	156	167	135	162	157	175	154	181	180	174	163	174	164	155	186	160	158	159	170	168	157	168	170	158	157	183	165	150	157	166	153	165	188	141	179	183	158	168	170	166	182	163	171	178	195	197	159	170	165	160	172	155	162	161	172	162	166	162	177	162	162	155	183	168	169	155	150	174	184	183	179	180	145	142	173	172	169	173	174	159	182	164	165	175	152	158	161	157	164	161	138	162	169	157	177	151	187	174	151	150	188	188	181	151	164	161	173	145	199	163	182	173	150	188	165	152	201	189	162	175	151	148	176	176	164	144	181	177	168	176	192	149	180	186	189	146	164	179	169	146	138	156	160	193	158	174	189	189	173	171	177	169	155	153	177	150	153	137	158	159	150	155	189	174	169	154	151	142	159	148	172	168	160	183	163	179	172	149	144	172	163	148	180	163	145	152	138	152	166	162	158	172	201	162	183	186	179	160	157	171	171	155	167	162	183	144	156	178	170	172	166	164	177	187	163	160	166	180	155	169	168	135	154	190	182	176	176	181	162	155	175	164	191	182	170	162	172	191	179	145	168	160	173	143	179	201	174	187	202	171	176	166	180	189	165	173	185	163	157	169	182	165	181	184	154	161	144	182	197	162	166	152	151	129	181	157	167	158	169	158	151	159	150	195	188	144	166	159	155	175	163	162	193	158	138	184	175	145	181	148	174	179	169	166	158	177	156	197	158	147	178	141	184	162	162	168	178	169	188	165	159	165	146	177	176	172	140	154	169	173	162	150	180	157	163	144	170	171	190	163	176	157	192	186	162	168	171	179	156	151	192	145	171	170	156	168	181	151	157	161	160	163	179	172	169	167	173	149	167	166	174	162	175	162	159	181	165	166	161	158	168	174	185	160	163	161	154	160	176	154	171	153	177	200	142	183	140	155	145	173	154	173	153	165	155	164	190	155	173	178	173	161	149	164	182	204	174	170	196	178	172	154	183	153	187	189	151	164	152	175	172	172	172	168	189	192	173	179	158	156	172	171	160	178	162	159	184	164	172	173	181	156	185	183	144	146	164	165	186	183	164	157	163	165	164	159	173	167	159	186	166	170	151	180	168	163	183	160	167	167	164	166	168	175	171	175	173	157	185	160	181	149	176	138	169	177	137	147	177	172	185	161	151	163	166	157	162	198	157	180	164	146	174	172	184	148	151	165	178	141	165	165	184	157	164	166	158	170	174	157	163	138	186	193	188	170	164	146	157	171	155	157	154	185	156	188	166	184	177	157	145	156	150	150	164	162	186	146	200	166	170	141	165	191	179	172	176	163	158	166	152	167	151	179	213	170	171	171	159	170	161	166	173	194	162	193	169	170	179	145	158	164	154	155	177	175	173	159	177	189	185	170	163	191	163	176	158	187	160	155	174	155	179	156	179	161	172	145	180	159	150	165	155	183	163	168	153	154	177	165	156	168	155	162	183	160	174	174	150	160	187	146	149	191	152	164	180	177	166	184	177	189	175	169	186	170	188	151	166	164	156	166	172	174	174	177	170	170	172	172	146	170	166	153	152	181	166	161	169	170	168	194	198	167	153	195	185	159	189	181	171	181	171	155	161	156	168	169	175	154	161	185	158	190	146	169	174	160	155	157	138	157	137	155	172	146	176	164	165	171	151	194	165	151	163	168	167	192	181	174	181	154	193	169	170	190	176	175	143	179	164	158	167	157	156	188	182	143	172	153	175	166	162	167	168	180	171	184	173	158	163	143	172	174	162	156	155	156	180	170	171	181	174	162	149	179	176	179	164	176	156	174	153	186	161	162	142	153	170	173	177	157	167	164	160	184	173	141	172	156	179	182	170	160	184	192	174	167	171	175	159	174	162	173	173	177	159	143	154	164	170	147	165	165	158	168	163	161	169	168	159	168	163	157	150	165	176	160	154	163	191	171	164	157	187	168	176	152	184	162	174	163	176	168	141	147	158	153	158	160	185	187	163	171	153	174	139	170	179	174	169	162	164	147	175	157	158	180	173	173	157	156	166	160	167	180	170	163	165	165	164	169	178	162	169	177	182	177	175	161	166	177	179	160	183	166	185	151	182	182	197	171	167	162	188	153	186	165	179	162	173	188	159	180	162	156	182	162	148	155	175	163	156	179	143	183	177	164	175	165	173	171	171	181	173	180	172	184	165	160	183	157	187	168	178	179	149	171	151	151	164	169	152	134	142	158	156	181	151	160	199	196	154	167	176	152	173	185	165	150	165	156	164	166	145	154	160	167	191	170	171	169	152	172	162	157	170	181	190	177	172	169	180	196	181	172	181	166	155	169	167	160	163	159	193	165	156	168	185	166	184	146	151	189	178	168	188	173	169	149	161	164	172	152	169	181	147	178	174	172	155	177	180	153	164	170	163	168	147	183	168	171	155	174	177	176	184	183	166	157	205	174	167	181	175	167	164	180	183	176	178	167	187	174	190	169	167	142	162	169	159	179	166	144	180	181	139	162	168	144	202	171	169	189	169	180	144	176	186	176	184	162	172	164	159	182	159	162	173	152	157	185	163	154	150	186	170	180	176	161	143	164	182	177	184	172	186	170	160	168	160	176	164	177	164	150	159	194	179	161	177	161	170	146	167	148	189	171	169	149	163	154	150	148	166	176	156	166	169	154	162	168	159	169	157	160	166	155	153	153	164	166	180	162	185	153	147	134	169	133	196	202	168	177	156	171	164	174	150	179	141	166	153	143	166	159	165	165	175	176	179	151	165	169	178	184	158	173	166	189	155	195	184	179	155	181	156	180	166	168	179	173	188	172	133	161	178	183	154	185	162	145	172	162	206	179	182	148	192	166	165	142	183	181	169	162	166	180	180	181	143	153	163	156	146	158	166	193	180	176	170	184	180	166	159	193	163	147	163	179	148	165	164	157	170	158	164	163	156	168	146	165	158	168	172	173	161	162	160	162	172	183	147	156	196	169	167	170	158	157	190	162	168	152	155	163	191	190	171	181	182	205	157	172	167	165
51848	39822	48686	37401	54987	57753	48788	39765	26847	14214	5982	2188	891	517	447	436	443	431	417	419	456	431	430	412	398	415	405	407	406	383	428	393	425	372	465	372	405	403	361	378	384	388	388	407	407	403	412	428	385	386	424	392	397	404	465	425	410	390	421	399	417	427	432	392	432	437	428	419	430	399	427	427	410	420	426	407	431	391	398	457	418	416	372	398	419	418	401	427	393	438	396	413	411	404	406	424	436	411	368	399	425	459	402	431	379	407	372	407	405	403	365	427	382	440	429	402	402	447	409	423	409	400	394	391	420	402	372	413	444	368	388	394	367	406	413	405	376	410	435	421	397	394	391	386	410	394	368	390	422	391	419	436	419	387	386	404	409	397	411	421	389	442	356	403	413	398	429	423	426	396	421	457	397	370	380	396	411	411	444	406	445	421	374	400	386	387	406	415	390	414	378	422	433	406	380	442	409	405	438	425	405	407	400	409	400	414	408	391	388	403	419	405	454	379	425	369	392	426	426	401	411	432	401	409	410	430	410	394	403	409	413	406	457	405	410	437	416	417	412	423	412	411	428	383	396	416	442	385	419	380	406	416	399	406	387	426	374	412	409	398	405	376	419	450	425	405	414	422	423	408	413	398	407	392	428	428	398	392	436	382	419	380	371	400	384	378	385	415	396	425	386	428	446	400	396	460	410	383	401	433	400	409	413	387	410	412	423	409	415	425	411	423	413	419	402	382	374	395	419	394	378	415	396	397	397	459	399	419	426	412	394	385	429	430	383	430	397	392	426	393	401	378	431	422	405	363	403	397	387	405	417	407	409	393	460	447	378	430	409	409	412	408	420	403	432	376	421	418	457	377	433	421	402	433	434	380	421	421	378	383	408	418	424	432	364	404	414	380	421	386	436	376	393	423	409	407	419	392	413	435	404	402	428	438	391	385	378	374	432	369	397	409	434	419	410	430	411	407	406	384	409	379	419	409	425	416	432	395	420	417	392	378	474	413	421	412	393	449	442	412	450	367	423	418	401	408	433	378	365	406	436	375	385	379	403	381	432	409	403	429	401	371	405	423	413	408	381	392	398	435	385	386	413	391	400	446	435	410	401	429	413	386	415	397	432	407	404	392	417	412	401	332	418	415	417	400	383	403	400	418	392	395	436	408	411	409	374	436	414	401	405	425	409	413	422	390	411	440	440	455	391	419	396	407	423	396	421	394	413	397	397	406	376	456	404	399	434	398	388	435	403	417	415	425	374	383	415	401	377	392	362	362	427	380	440	404	407	398	416	436	431	417	434	430	457	445	417	389	412	390	402	405	403	444	433	402	397	411	406	401	435	406	416	368	350	404	413	399	436	376	397	413	416	421	421	438	445	390	401	379	369	417	397	384	415	415	377	401	391	377	392	403	384	432	376	409	439	412	430	439	390	370	389	409	385	403	471	417	424	433	444	444	394	396	447	407	401	414	388	359	425	417	432	414	404	423	368	396	376	423	401	399	390	367	439	391	447	409	372	386	393	416	414	378	432	435	403	403	411	398	396	428	455	403	432	405	418	428	413	371	416	423	381	376	375	414	448	421	430	400	407	427	353	403	395	413	433	402	396	421	392	424	409	418	439	416	446	420	418	407	380	466	417	376	411	386	394	418	390	438	400	394	405	415	421	428	378	436	398	412	400	378	426	431	405	401	430	382	421	416	389	391	415	398	388	401	406	410	393	399	394	406	434	409	404	447	378	382	427	420	408	418	413	400	430	400	437	389	415	411	405	396	404	368	419	386	416	458	393	430	423	414	402	382	386	428	393	408	412	396	425	374	430	422	411	413	400	375	388	413	445	390	425	372	353	444	418	443	405	415	408	435	392	399	396	371	384	407	382	426	426	413	420	451	402	401	420	411	406	390	387	427	421	373	426	382	408	438	431	424	424	428	411	392	413	402	432	433	403	388	395	379	433	392	436	415	413	434	393	363	406	421	430	378	385	418	416	427	413	419	405	386	410	390	415	403	346	403	421	425	377	406	393	446	423	409	446	394	415	410	412	393	422	465	398	381	405	412	442	426	404	382	378	413	386	418	433	423	393	410	387	404	397	361	421	413	388	414	396	432	396	399	394	430	387	447	374	398	390	415	395	405	429	425	437	402	413	413	407	404	419	418	410	394	388	401	411	410	445	448	382	380	418	390	417	398	413	401	402	433	412	403	387	409	405	390	419	434	386	426	408	426	415	423	382	407	420	416	416	435	394	441	428	388	428	415	404	422	375	406	387	451	389	415	411	414	412	379	416	449	406	386	394	398	387	399	439	453	431	450	426	412	380	419	391	355	376	410	370	413	402	443	398	385	432	384	395	385	431	371	376	372	382	407	410	417	391	409	388	432	405	415	388	426	395	423	415	425	404	389	379	422	379	377	403	440	376	366	434	402	415	433	388	411	404	389	397	424	398	413	399	428	417	377	393	400	398	431	383	429	414	397	373	360	370	386	405	395	404	407	423	389	409	407	430	412	412	391	401	384	409	417	381	380	409	419	397	417	395	390	433	407	419	388	363	363	405	383	408	410	398	405	417	403	390	441	402	411	409	402	451	391	374	418	413	349	434	443	417	382	418	381	385	415	404	366	408	424	409	420	399	377	448	400	409	409	390	448	413	430	397	397	417	404	431	426	454	420	396	440	409	400	409	417	420	421	391	389	403	395	421	427	398	395	428	409	378	386	472	380	379	425	417	398	386	411	414	397	422	428	395	400	414	387	381	412	446	416	410	395	452	412	398	437	408	418	437	398	418	426	408	391	412	409	431	392	387	376	408	445	418	418	405	395	409	394	433	402	399	402	391	384	401	421	402	419	389	411	426	409	387	401	422	413	412	411	381	398	419	408	406	402	419	390	418	426	414	409	409	403	396	418	368	419	398	406	370	403	399	403	431	423	366	416	420	446	416	450	405	432	418	417	441	397	396	409	372	379	395	400	409	375	430	418	428	437	435	393	416	402	412	399	415	427	394	426	433	440	396	399	447	421	392	408	372	427	401	391	386	389	404	411	382	433	381	421	399	406	394	431	394	428	465	421	389	386	418	444	401	411	383	386	375	392	433	419	423	429	417	425	402	419	373	395	379	387	414	444	371	391	437	399	397	412	428	401	410	386	404	428	402	428	415	390	387	424	394	413	378	393	387	387	415	447	414	424	387	402	411	391	409	419	414	416	382	382	400	399	422	382	423	405	414	418	381	421	432	431	408	422	389	430	425	433	388	385	368	382	430	426	375	399	428	380	376	426	390	395	416	412	403	367	374	396	404	386	391	387	427	413	399	401	404	407	448	419	398	400	439	386	411	382	432	405	364	431	414	392	404	435	416	438	416	426	415	352	405	392	391	411	412	418	379	407	404	427	432	406	420	392	397	400	375	410	409	397	378	433	408	411	432	394	411	416	424	445	403	424	414	378	417	418	418	427	396	404	413	398	420	419	415	398	403	439	415	402	417	409	457	370	386	442	405	381	444	391
18881	4124	1744	1212	2702	2936	1943	1238	801	449	334	264	226	215	225	231	194	236	208	234	235	243	211	225	209	223	229	219	209	228	211	230	207	225	200	238	223	208	230	230	225	207	192	239	216	222	215	249	205	243	223	193	244	258	225	233	232	211	209	239	223	229	202	196	211	205	225	208	226	223	218	234	225	232	224	220	176	212	218	223	227	216	215	230	226	191	182	186	242	225	187	238	222	216	222	229	207	213	213	215	232	218	219	220	221	215	204	200	234	229	216	217	207	222	194	216	192	220	217	212	206	249	246	208	180	214	217	210	227	218	218	245	211	239	245	220	206	232	228	201	187	225	189	217	226	204	240	181	221	220	223	212	254	215	243	211	211	236	188	206	208	220	215	237	222	211	207	216	212	232	209	221	221	231	212	230	204	201	202	210	220	214	217	207	219	206	206	222	225	224	210	213	242	223	237	217	219	237	225	203	244	208	208	190	213	229	213	234	202	214	220	205	212	216	198	176	202	187	227	210	225	209	212	182	230	221	226	205	222	226	194	244	216	237	198	196	215	216	175	214	211	200	228	226	225	191	230	238	210	239	197	221	220	231	205	242	230	210	231	208	233	230	231	234	214	233	237	223	239	215	224	239	200	226	232	203	233	207	225	230	214	237	217	224	213	234	214	214	209	225	184	249	234	193	211	202	226	208	198	224	222	207	188	211	200	204	193	234	244	212	212	237	223	212	223	213	208	239	210	238	208	223	246	216	218	224	223	214	206	213	221	209	210	200	215	221	220	235	226	225	228	232	236	196	213	205	205	238	186	222	224	213	227	218	216	208	232	197	214	227	214	222	204	215	236	210	213	222	215	215	242	209	199	231	215	229	225	196	214	248	211	208	230	226	243	218	242	213	222	200	219	212	232	222	226	215	214	255	227	190	217	212	241	215	236	222	232	221	232	235	213	216	205	260	238	224	262	195	225	214	209	212	249	200	226	209	226	226	211	216	241	230	220	235	207	222	213	201	205	194	230	200	224	243	211	201	210	242	223	232	226	208	205	231	203	217	226	226	216	213	229	218	221	201	201	207	212	190	199	211	218	206	194	190	220	203	227	214	179	213	218	205	224	206	206	216	246	210	227	207	193	218	233	202	225	233	222	218	209	209	236	243	209	222	219	239	202	231	235	220	215	204	231	211	252	220	218	216	209	215	221	219	214	220	218	226	210	210	213	194	194	219	209	205	201	225	226	197	217	228	217	216	222	230	208	231	216	213	234	239	225	188	236	210	214	207	235	253	213	193	215	227	215	239	241	198	229	206	226	230	243	254	235	215	246	220	241	231	252	223	251	217	216	222	235	229	214	255	221	196	226	239	212	192	227	206	202	216	240	221	216	211	235	201	208	228	221	230	233	224	210	234	236	225	207	220	196	220	229	213	228	199	212	218	207	203	227	234	240	198	198	230	232	200	205	226	215	190	220	237	199	210	213	235	209	195	236	226	237	204	227	215	188	193	194	234	234	242	224	229	235	207	244	223	192	199	204	211	245	220	231	197	231	220	205	201	211	245	221	207	234	219	230	210	217	214	222	213	230	201	229	245	210	239	219	211	211	203	230	234	200	237	217	225	200	224	212	223	225	221	231	194	232	204	212	212	214	238	225	237	180	207	216	217	213	180	209	228	226	195	243	229	219	214	230	206	226	240	234	199	242	205	235	208	251	232	195	240	205	208	236	253	214	233	223	248	216	222	229	227	221	224	211	198	236	217	221	204	210	242	218	241	228	246	205	223	240	210	229	220	212	194	225	210	219	221	229	204	200	200	206	186	227	186	210	227	218	212	233	223	205	202	230	199	201	208	204	236	216	224	206	201	199	221	220	233	187	210	208	229	211	223	221	245	215	191	221	230	213	237	219	206	195	238	204	237	233	251	201	209	213	202	216	231	228	216	223	204	218	238	218	198	206	221	220	243	203	213	222	232	209	222	210	220	182	230	209	216	242	216	231	213	202	207	204	241	215	218	186	209	236	205	238	213	182	225	241	208	229	240	228	213	246	231	243	221	239	227	198	200	246	228	240	204	202	244	251	226	234	203	238	226	204	213	224	234	242	232	252	251	187	227	209	233	225	239	226	247	228	195	211	203	251	235	225	223	198	248	215	200	220	217	211	216	212	234	207	240	215	229	234	238	220	211	234	206	216	213	217	210	201	188	240	222	240	192	234	199	204	217	207	249	248	211	258	196	216	227	214	232	226	234	230	196	229	221	226	238	220	219	214	215	214	233	241	215	234	212	194	196	233	225	206	231	209	221	244	212	188	212	239	212	225	222	200	224	227	197	229	205	208	213	225	203	223	203	203	212	218	185	241	217	205	250	226	227	220	227	228	234	234	228	209	212	214	215	206	232	210	219	227	219	216	229	195	206	222	234	235	201	197	238	234	235	222	218	208	218	198	212	220	256	208	199	215	220	213	230	226	215	239	202	207	208	214	219	215	221	217	200	232	212	224	210	202	212	220	259	218	210	207	201	213	232	216	229	212	232	236	224	194	219	216	227	217	240	202	210	236	220	197	219	218	221	233	232	200	218	222	228	211	232	208	190	244	202	205	228	223	225	202	246	219	224	205	222	207	213	233	213	214	221	228	229	225	211	204	228	215	203	214	200	231	212	235	206	236	202	205	210	218	240	213	220	204	255	235	199	209	210	207	224	232	222	212	224	231	230	222	207	226	265	211	199	212	230	240	202	215	211	193	217	199	197	232	222	210	214	216	226	207	219	234	247	238	225	216	221	236	215	205	236	203	217	215	238	215	219	213	211	201	247	205	233	217	202	225	212	218	264	216	228	240	195	187	228	205	211	220	193	228	222	220	227	201	227	222	231	208	209	244	199	223	220	207	205	250	221	214	192	215	225	218	189	216	210	176	209	207	224	200	206	220	223	219	249	212	198	226	202	210	252	247	198	212	219	232	231	185	213	227	215	209	226	257	212	232	218	197	236	206	199	222	201	230	216	222	231	224	235	218	201	217	209	204	216	233	213	203	212	243	221	198	217	240	235	219	215	225	250	214	234	213	204	214	223	230	210	233	232	226	199	219	234	205	201	225	225	208	253	211	217	200	215	227	223	208	199	232	211	223	236	235	194	199	221	222	213	247	207	217	219	227	207	233	233	222	249	224	224	206	223	221	203	220	221	226	218	241	209	250	220	237	204	220	222	228	227	239	230	205	241	228	243	218	196	226	212	189	226	249	191	235	197	232	227	238	209	192	207	211	218	196	241	218	214	220	218	223	243	221	208	205	211	230	246	220	225	215	215	238	221	244	227	234	213	244	209	218	215	185	204	203	235	206	212	223	228	237	214	208	227	228	227	199	212	224	200	232	245	237	226	238	242	211	190	220	216	204	231	228	230	237	213	230	212	201	250	215	210	220	214	242	199	174	227	223	222	208	233	226	232	218	232	220	226	212	229	210	207	209	212	199	234	217	229	213	213	217	182	233	215	199	209	208	224
18069	4827	3838	3704	10276	10753	7401	4801	2880	1539	903	677	568	543	548	532	567	494	561	486	492	498	536	513	515	534	487	492	515	525	491	498	517	543	500	563	520	545	506	558	515	506	574	564	503	491	541	559	542	511	541	543	526	509	533	558	532	527	509	504	540	571	489	529	514	533	503	537	511	562	524	515	535	554	518	530	530	537	527	469	511	509	510	499	564	483	551	512	536	523	499	507	542	536	521	542	556	514	524	520	526	494	556	467	573	562	504	522	527	507	532	494	520	557	553	561	510	515	495	535	518	552	571	529	526	505	521	529	531	528	519	540	536	520	522	508	538	540	532	508	513	536	515	542	540	509	505	508	547	519	523	508	535	521	524	518	502	510	515	547	496	556	510	517	559	537	482	570	566	533	530	538	487	524	514	516	506	510	503	504	544	533	500	516	526	531	543	531	517	526	528	537	513	555	574	528	521	500	568	521	526	523	511	509	547	500	533	542	521	523	539	569	550	543	524	496	520	529	535	483	545	505	539	513	536	485	540	529	557	514	547	565	503	551	497	525	534	553	498	512	484	558	506	545	536	526	553	532	523	502	530	531	483	492	501	523	535	528	552	499	513	551	550	523	576	584	499	512	517	530	555	549	503	503	544	531	555	517	530	531	515	499	520	510	512	564	490	491	498	559	534	511	523	498	532	505	511	541	519	518	497	511	533	548	486	515	531	534	508	524	548	534	499	521	507	496	531	535	529	511	524	552	497	504	533	541	513	523	557	501	489	569	551	516	531	513	532	528	534	512	554	494	528	575	557	531	497	505	514	512	507	500	521	509	528	523	517	525	547	533	530	546	524	483	518	514	530	523	532	551	540	536	536	540	540	500	518	527	513	509	574	567	491	489	547	557	515	560	576	555	504	568	526	520	552	486	497	524	519	490	549	473	483	534	534	499	548	455	502	543	549	516	526	566	528	497	506	484	558	548	494	498	575	528	556	537	569	523	523	529	514	505	503	521	530	545	554	529	464	536	519	515	569	532	493	507	465	542	553	497	486	552	500	512	531	523	570	532	556	472	515	478	528	538	556	578	579	542	534	547	523	498	550	491	532	538	570	481	525	455	502	506	521	518	524	526	491	530	528	515	520	524	509	526	494	563	583	480	504	520	538	505	498	527	543	496	511	497	514	520	497	518	559	489	479	515	551	571	494	560	510	553	530	515	535	594	517	526	543	534	535	547	510	531	529	507	498	519	572	508	551	511	537	508	515	547	510	501	507	513	521	536	532	515	504	487	533	515	531	536	480	569	536	541	541	547	497	558	543	524	521	549	521	538	516	522	485	549	515	509	552	485	515	520	547	543	511	499	545	519	487	543	546	501	521	505	525	544	533	547	558	489	541	527	518	527	498	529	489	529	500	498	527	525	564	465	523	509	532	550	548	543	520	524	510	553	505	481	559	553	549	534	508	538	550	541	546	542	546	490	490	496	518	525	511	547	521	519	514	503	485	499	534	564	519	508	500	547	528	580	542	514	553	507	535	480	558	525	519	552	505	575	474	508	522	510	557	536	550	536	491	589	531	511	513	546	499	567	503	499	541	527	543	537	594	504	541	532	523	487	508	528	491	512	567	527	547	526	531	531	532	505	563	606	505	526	553	538	514	523	542	543	535	578	579	521	550	553	493	514	500	535	502	524	552	503	529	508	530	505	479	537	527	529	478	564	559	528	537	523	532	510	539	503	542	489	546	500	540	530	541	533	510	532	513	529	496	557	534	528	502	524	527	515	540	565	514	567	535	526	569	508	537	551	543	497	474	546	506	567	508	539	562	531	533	524	511	556	499	563	566	505	497	503	520	554	538	502	516	511	503	523	545	468	522	489	504	521	495	502	521	528	520	560	526	495	508	507	521	522	519	494	505	510	521	513	549	521	559	511	504	539	524	524	508	504	509	522	522	510	528	503	550	504	486	506	548	493	497	486	519	532	534	556	504	527	542	522	530	520	518	510	544	547	534	530	520	546	540	536	548	508	528	523	530	519	532	543	493	526	519	527	549	554	529	545	516	553	523	518	500	518	541	507	535	537	531	521	549	561	499	505	553	495	537	533	512	529	543	526	575	508	529	535	523	514	536	555	505	558	524	560	531	542	508	511	524	498	497	526	484	553	520	526	487	508	510	477	522	500	502	496	518	509	490	551	563	519	542	529	565	514	484	522	499	570	559	525	503	543	491	517	539	524	492	499	570	492	553	503	526	542	500	517	515	502	508	535	561	529	530	545	508	527	463	505	551	533	536	572	521	509	551	545	568	532	537	523	491	517	538	503	556	522	536	523	519	541	538	478	524	506	522	492	495	523	531	541	507	543	531	506	488	504	532	572	548	531	533	543	528	499	512	572	540	534	541	528	531	521	531	538	534	532	537	518	521	516	611	499	526	505	512	496	547	534	546	574	525	560	494	499	505	537	530	534	476	558	536	517	494	485	504	570	543	526	524	519	489	505	527	514	549	561	511	538	519	506	508	576	555	514	511	543	530	555	532	509	527	505	508	500	519	499	519	516	533	506	564	522	523	536	530	539	541	502	522	489	544	519	514	495	561	542	546	501	565	517	524	543	532	541	561	552	513	544	554	523	539	523	514	526	553	489	520	545	509	523	570	527	549	469	518	532	524	545	519	545	497	567	507	488	507	517	574	506	573	518	516	539	533	520	480	525	552	520	517	521	551	532	552	495	516	529	531	511	510	513	518	539	517	590	576	533	557	565	544	546	519	478	521	520	549	513	523	499	492	521	506	570	522	487	492	533	518	533	578	531	498	503	496	532	518	523	505	545	506	491	523	487	517	492	510	533	557	553	548	503	540	517	541	517	517	519	547	521	558	520	517	504	540	497	566	513	497	517	538	554	536	463	537	546	521	518	510	525	564	523	536	543	504	505	515	497	504	523	580	561	513	501	511	551	514	505	511	494	530	510	527	502	514	516	496	518	513	550	489	514	542	531	535	522	495	557	556	547	550	500	530	511	506	510	519	521	544	514	519	530	572	533	522	529	554	508	521	504	556	579	524	514	516	511	498	525	547	544	521	520	517	490	516	531	517	534	528	524	523	528	556	560	499	511	534	496	528	552	508	522	503	549	508	548	468	528	509	546	535	507	528	517	540	487	554	545	533	563	504	514	532	512	504	525	548	524	540	482	475	490	527	535	487	499	510	495	539	549	572	490	582	526	525	504	567	515	529	515	534	541	530	511	543	540	520	517	546	494	579	528	507	531	514	515	559	553	557	558	520	528	530	495	552	557	526	506	529	538	525	519	520	532	504	516	577	546	530	487	557	523	550	552	518	538	512	502	520	523	532	553	509	526	532	522	538	531	556	517	523	548	534	559	529	491	503	522	549	528	528	512	499	496	529	507	501	501	523	534	494	505	533	536	528	551	549	509	511	530	516	507	549	537	525	529	534	533	533	534	552	525	492	520	502	524	590	558	537	499	504	496	521	517	538	510	524	576	526	551
77550	55927	37278	35886	49542	42576	31342	19120	8835	3147	1127	498	284	208	170	200	182	192	185	185	182	174	182	177	179	194	173	185	167	181	169	180	171	182	190	175	169	179	171	165	193	188	205	145	179	170	153	177	191	168	182	196	173	201	199	198	187	190	198	177	151	190	163	164	179	170	182	226	203	184	169	176	185	168	190	187	182	186	182	169	181	184	164	186	191	218	175	163	172	196	191	180	178	184	186	184	182	178	198	190	179	184	184	179	151	167	215	180	166	168	180	162	169	186	213	182	176	161	196	176	214	179	187	181	176	172	178	186	198	192	205	210	209	213	186	178	208	171	153	197	174	189	192	185	164	193	212	200	175	174	187	182	173	186	169	191	170	161	190	174	170	178	189	195	195	180	193	155	175	176	173	161	171	167	195	176	183	205	162	195	154	165	177	171	150	168	200	190	179	178	186	177	168	209	191	184	185	196	191	188	161	190	200	170	186	166	150	181	147	173	169	175	189	159	194	176	175	179	190	153	167	163	191	172	178	176	145	191	169	195	167	169	185	185	197	172	186	170	167	186	174	160	159	161	180	176	185	202	172	178	193	209	180	170	189	162	195	173	191	186	186	181	207	172	173	178	198	198	132	169	186	180	201	173	198	182	187	171	174	150	176	214	194	193	182	189	192	167	190	189	182	200	187	190	156	181	176	194	181	172	191	193	187	178	200	198	189	170	157	197	186	177	193	183	185	192	165	196	207	185	203	174	173	189	179	186	185	194	187	171	166	194	207	161	201	166	183	193	142	183	195	172	187	158	177	195	177	176	177	177	188	183	178	153	178	172	201	161	170	194	165	169	181	154	193	194	201	196	174	175	202	172	186	180	171	189	202	183	164	196	185	180	211	180	199	199	172	171	168	161	180	182	179	191	169	158	193	159	180	175	164	184	177	179	183	189	202	189	196	179	188	183	187	173	197	155	179	187	204	167	193	179	166	194	201	201	182	177	175	168	197	187	197	192	177	188	176	171	178	190	180	175	176	170	175	176	185	178	195	171	203	164	159	162	190	188	189	186	193	159	187	205	200	180	168	158	208	173	196	158	172	187	184	161	162	168	175	154	190	177	162	162	167	184	194	182	165	171	177	178	204	155	170	199	170	169	176	171	184	209	205	167	199	197	169	163	185	180	178	179	178	179	173	187	165	181	181	188	204	184	177	185	166	164	167	143	193	166	210	200	196	171	172	167	208	160	188	200	178	178	162	188	183	153	190	196	185	191	206	177	185	187	167	187	166	189	192	190	195	161	191	174	168	176	168	162	194	189	178	195	173	173	165	161	166	164	201	169	192	149	177	188	188	175	184	194	167	181	187	186	189	160	163	179	177	176	155	199	180	161	189	169	177	179	179	183	207	203	188	170	173	193	173	175	178	167	164	177	179	170	194	195	185	203	170	163	163	142	154	184	175	168	174	177	183	205	179	182	168	161	205	183	158	186	177	182	168	188	197	183	187	171	193	200	184	199	177	176	190	212	175	189	184	197	183	182	184	193	183	189	209	171	206	171	190	196	180	191	202	186	153	181	191	181	162	157	150	185	126	178	185	200	190	179	184	182	181	186	153	190	182	175	172	191	165	180	166	176	152	181	173	194	178	163	165	178	180	179	208	183	183	177	190	209	191	154	192	161	161	177	185	173	170	185	179	177	192	171	174	180	197	153	180	191	180	171	193	177	183	204	216	170	169	155	171	196	160	188	183	184	163	187	183	162	177	180	188	178	187	200	163	181	172	153	189	181	170	175	172	195	163	176	204	180	172	171	203	188	183	196	182	182	181	202	177	189	176	181	190	167	186	174	196	169	166	171	199	163	185	203	175	183	171	184	169	191	174	177	197	179	195	174	174	191	188	176	168	185	178	199	179	153	153	191	186	168	165	193	169	198	167	166	178	169	179	173	183	177	182	186	191	185	172	206	183	172	176	168	164	188	180	196	187	181	195	167	156	164	159	179	152	166	174	170	183	174	156	173	174	172	178	178	188	177	172	167	201	172	166	170	183	176	176	160	202	162	181	169	179	181	181	166	167	181	178	173	200	186	180	174	182	184	178	174	186	189	216	181	177	188	173	189	156	176	219	173	186	185	185	174	177	166	150	173	180	189	187	192	198	156	175	166	190	169	187	192	174	163	174	167	155	175	200	171	178	206	219	167	182	184	185	177	189	183	192	178	198	165	184	183	183	164	169	157	204	178	169	185	173	156	162	194	207	180	176	188	180	178	187	171	184	195	155	181	190	176	190	152	168	172	174	178	174	183	195	206	180	182	178	176	167	188	190	176	197	186	167	206	192	154	168	209	185	206	182	175	161	165	174	146	179	185	179	172	171	189	194	173	189	170	163	179	170	182	174	189	180	160	195	175	171	200	178	172	181	196	163	180	197	197	172	207	175	207	192	211	170	174	190	173	182	189	147	194	190	164	209	205	182	204	152	172	173	206	199	154	185	174	171	181	188	159	191	189	184	198	187	185	177	188	178	185	177	197	187	183	186	192	232	165	194	180	158	190	184	164	189	182	183	168	202	211	178	176	184	182	169	154	174	196	206	168	187	178	183	192	133	180	173	198	199	206	170	192	178	187	182	172	175	180	171	183	155	164	173	174	182	176	153	186	158	172	170	200	197	171	176	200	201	162	169	153	170	193	170	178	186	198	184	180	183	178	164	184	169	156	165	175	171	176	177	177	167	170	195	198	184	171	194	184	214	196	183	188	169	195	164	176	157	181	198	184	200	192	162	166	162	200	171	186	180	202	184	174	172	179	174	190	178	165	172	177	162	177	178	189	202	181	180	182	163	177	187	187	152	189	202	178	195	189	207	155	189	190	166	209	176	187	175	178	162	183	200	174	169	187	160	185	180	183	162	174	190	181	186	180	195	201	171	185	193	185	188	194	190	185	182	179	146	178	170	200	183	187	177	213	179	167	198	197	184	170	189	167	168	178	185	191	149	189	163	195	182	187	176	199	179	177	177	175	190	179	177	179	202	199	184	193	147	216	174	157	204	164	178	173	182	180	167	181	192	171	178	187	161	177	186	168	150	194	198	177	183	196	162	163	203	190	174	186	190	171	179	162	194	181	176	172	182	181	168	181	185	180	191	179	168	174	198	185	200	214	177	198	164	164	173	171	179	164	205	192	160	184	169	159	147	175	172	208	176	168	173	167	154	174	177	172	193	192	183	187	208	145	164	184	179	183	186	199	178	195	172	195	178	174	187	185	186	184	188	187	169	166	200	186	197	152	176	200	185	179	170	199	188	195	185	164	192	188	160	187	169	184	189	190	169	180	185	182	182	181	179	171	171	166	165	169	187	174	194	177	192	197	175	185	209	197	193	186	190	181	181	184	186	179	200	193	181	190	192	196	178	153	181	203	187	169	159	180	172	175	190	192	196	177	173	177	168	168	186	172	166	200	196	174	194	171	152	166	168	205	211	162	184	192	188	180	180	185	179	169	143	175	204	207
49318	39377	33530	45906	59349	53138	44497	34267	21714	10910	4493	1771	814	506	469	473	438	421	422	434	432	430	458	430	411	475	418	427	413	407	450	447	444	432	435	417	453	449	448	424	453	407	434	430	448	447	469	427	438	454	410	447	437	449	420	438	448	495	409	476	448	425	456	442	423	412	420	449	449	437	450	418	416	441	459	425	403	428	471	416	457	447	458	445	411	423	452	412	449	392	418	421	454	412	462	427	463	487	455	413	453	444	428	450	468	414	438	434	431	427	416	449	428	405	388	394	438	424	421	419	447	480	400	432	432	436	437	407	435	440	404	437	450	439	427	449	446	420	449	446	397	442	461	461	459	419	470	464	429	432	409	418	466	423	434	433	415	490	435	410	423	398	445	417	431	421	411	450	437	435	408	460	450	447	434	433	430	398	446	421	444	460	476	401	389	454	454	439	458	444	403	395	414	451	442	431	443	422	432	433	440	433	425	415	443	403	432	436	417	455	447	433	430	424	405	454	445	403	390	402	420	425	432	450	419	435	452	395	447	392	452	450	442	414	432	448	446	430	391	418	422	453	476	465	420	423	389	477	441	450	445	450	441	419	427	433	433	440	411	437	444	429	439	447	432	449	431	436	470	438	452	424	474	427	426	406	447	411	459	435	410	403	411	432	465	415	459	448	454	470	450	485	423	421	469	447	411	425	393	451	419	433	457	420	397	451	451	464	391	447	426	386	445	421	414	452	414	475	444	441	430	435	440	405	401	431	423	445	421	441	413	466	425	419	460	438	439	434	411	471	481	426	487	482	439	429	445	432	432	443	418	412	436	433	417	453	432	466	426	436	435	409	434	451	434	407	421	416	436	452	439	470	433	447	448	456	385	433	456	417	459	439	428	436	431	455	425	448	423	431	404	421	472	403	443	422	461	416	442	409	454	437	451	385	429	445	448	464	457	470	453	455	414	418	415	404	456	430	395	403	437	434	443	459	412	445	441	442	420	427	455	435	436	421	404	439	459	421	417	416	409	425	448	403	423	476	447	446	410	442	493	430	417	461	416	457	427	419	424	434	444	461	425	490	456	478	447	439	455	469	432	390	391	479	399	435	441	435	441	458	422	438	451	455	425	458	454	447	452	406	452	444	397	416	455	437	423	393	416	413	435	397	405	429	434	452	428	422	431	415	455	440	474	431	462	426	419	437	442	440	464	442	435	402	478	453	410	437	414	423	431	462	409	435	462	427	419	438	451	441	439	408	449	445	417	409	402	412	414	449	400	451	446	404	479	465	407	419	462	447	441	414	438	472	453	448	437	427	411	427	418	429	463	408	439	447	439	419	436	444	449	462	414	368	433	424	408	442	455	432	444	473	435	406	423	445	429	449	448	415	459	453	469	405	400	427	427	460	424	406	423	441	386	445	404	413	393	456	459	423	383	417	428	471	430	458	448	481	454	438	424	450	454	420	422	443	432	459	402	427	434	454	393	445	442	457	455	410	445	443	457	417	438	431	414	429	436	460	424	418	430	430	462	410	439	431	428	439	379	434	425	435	464	413	440	433	477	405	439	443	413	433	456	429	402	389	477	430	426	451	427	442	485	451	394	442	435	418	454	439	450	412	413	432	394	432	415	427	393	420	448	418	445	412	475	435	462	380	427	411	415	422	445	418	433	432	438	455	434	427	463	408	471	436	416	449	435	452	448	396	426	416	417	440	450	423	425	410	414	446	413	427	449	448	452	415	403	419	427	464	456	436	438	407	455	460	482	434	456	448	394	423	415	419	437	430	407	469	450	443	457	412	447	464	459	464	434	416	442	456	427	420	393	419	439	454	450	421	443	428	391	451	451	435	472	398	422	450	407	404	427	441	406	405	452	444	415	461	444	451	453	450	471	427	453	440	405	467	409	415	424	422	414	432	387	423	416	391	414	468	400	490	453	421	455	479	426	446	447	415	402	450	410	445	452	433	424	432	448	447	421	442	449	433	461	440	425	418	425	475	474	424	429	434	467	413	452	452	450	432	420	440	437	489	470	418	455	431	429	445	440	424	437	421	391	425	448	418	435	431	406	435	454	419	429	434	436	493	412	471	414	435	383	423	453	439	420	473	433	425	420	467	419	472	452	439	384	398	425	410	425	446	434	449	414	421	429	432	443	485	453	417	432	427	411	472	402	413	416	440	416	372	424	430	460	441	465	449	430	428	440	429	485	450	439	414	453	395	451	404	455	450	408	479	408	455	426	423	469	461	449	478	417	447	429	445	422	459	444	453	432	434	443	450	440	447	439	473	434	419	468	408	444	416	436	419	488	447	434	448	413	395	444	453	441	458	426	439	422	441	420	418	449	481	433	465	442	459	416	462	438	412	431	422	463	449	459	438	449	457	402	423	438	419	441	425	447	398	445	473	410	420	415	441	425	434	434	458	380	404	445	400	404	418	406	423	419	435	437	442	431	463	420	454	460	464	458	425	456	448	441	448	425	412	447	436	433	463	460	418	414	451	411	445	442	473	449	412	416	403	445	448	424	416	402	456	419	412	426	465	422	439	455	412	438	470	397	475	463	455	396	455	420	430	420	387	414	412	445	428	437	395	420	433	430	471	457	439	450	426	422	470	463	439	408	416	425	441	435	439	467	431	446	444	409	456	460	448	403	439	470	434	419	434	452	420	407	430	442	486	446	412	466	416	389	404	456	422	420	458	460	479	451	447	426	436	429	428	445	424	419	401	433	482	431	438	446	422	441	431	441	445	400	427	455	451	416	412	470	437	417	435	465	415	399	424	422	404	423	456	427	405	463	423	449	447	439	446	425	430	445	415	426	407	425	433	406	403	419	454	409	448	434	448	436	415	417	451	461	451	413	416	425	394	411	418	469	414	453	429	456	422	445	455	436	406	427	429	436	453	440	445	444	418	415	469	435	435	454	450	418	429	440	440	389	412	419	435	436	431	408	431	423	468	426	442	413	444	415	457	426	464	437	461	410	399	464	428	433	451	435	447	398	434	438	447	471	430	421	430	429	423	449	436	436	397	439	429	413	434	466	444	454	440	443	448	384	453	443	390	428	434	439	437	435	446	468	432	440	460	425	421	441	434	427	448	423	476	453	440	457	436	460	454	459	472	432	393	431	447	422	447	422	408	417	430	429	386	447	447	416	412	413	427	403	445	418	416	411	401	417	436	462	433	433	434	419	399	445	487	433	460	442	410	476	446	434	412	447	427	417	429	415	410	421	424	403	424	426	401	431	466	428	405	432	423	409	431	424	425	446	432	472	449	422	482	457	463	433	488	449	451	425	444	444	431	430	433	415	400	422	444	437	449	438	454	387	451	450	429	438	472	431	446	432	435	457	456	440	449	434	436	458	429	412	418	460	454	411	469	418	439	444	437	470	454	477	456	452	412	423	490	399	418	420	400	441	412	414	451	443	436	451	438	448	448	425	431	410	435	453	385	466	456	444	454	441	418	414	462	440	454	402	466	460	468	400	436	405	421	480	437	430	478	453	427
80396	61124	54523	36540	50288	43865	33238	20783	9338	3549	1187	476	252	171	193	164	156	172	153	169	174	174	175	163	156	185	180	174	174	174	183	166	180	155	139	172	130	140	162	185	147	177	173	162	174	179	165	165	176	161	163	180	165	171	172	162	168	156	158	160	179	143	177	162	156	164	163	158	183	182	185	158	151	162	145	144	175	155	183	185	178	171	160	155	162	182	180	183	166	178	212	151	160	145	155	164	185	198	173	178	159	145	175	166	168	165	182	180	174	190	166	165	175	176	167	166	183	136	186	174	160	174	159	164	193	186	166	162	179	184	161	157	144	155	171	162	155	159	142	139	149	163	157	183	156	165	168	172	178	172	177	179	171	188	174	174	156	153	171	172	166	156	179	171	145	137	157	176	136	184	146	172	177	159	160	158	161	160	166	164	155	169	167	179	168	175	180	196	189	161	166	160	174	173	167	173	174	162	153	173	136	176	145	189	146	174	157	185	157	153	161	169	163	152	155	170	162	131	181	178	170	169	171	174	142	164	143	176	144	180	148	161	200	172	172	156	161	158	171	178	151	168	149	172	162	158	154	173	169	165	167	151	169	179	178	186	165	183	150	145	158	167	168	167	166	180	157	157	184	192	171	163	166	176	184	155	160	183	184	185	162	156	180	165	184	155	150	135	190	185	177	160	151	163	150	157	162	179	168	164	172	177	171	170	149	182	178	175	165	167	175	164	135	166	163	194	153	161	165	142	165	161	160	172	180	159	157	181	152	152	178	144	192	149	155	160	159	165	176	143	151	148	153	185	154	140	167	149	166	161	171	173	176	142	155	159	167	162	138	171	160	168	178	138	142	163	184	180	167	144	168	169	163	147	166	177	155	171	175	174	175	159	159	150	165	194	151	163	181	155	163	158	166	150	184	184	179	173	180	143	169	170	151	156	173	163	179	164	183	173	166	157	140	150	183	158	157	163	167	184	153	146	150	121	173	170	169	159	174	163	144	168	166	158	174	152	155	157	161	164	163	149	158	184	165	171	168	196	166	156	166	168	174	175	161	164	178	152	181	159	162	185	148	165	169	162	163	171	181	173	176	172	158	156	152	175	182	146	172	195	170	174	160	177	168	170	181	144	187	153	165	169	162	178	159	157	155	154	158	171	136	169	168	177	158	157	162	181	141	171	167	177	169	176	174	181	162	160	163	177	161	173	151	157	163	166	177	169	139	162	169	169	149	175	182	181	169	165	169	186	160	153	176	151	173	178	156	164	181	174	167	144	169	168	158	190	173	163	181	165	169	154	158	145	165	175	169	159	161	145	178	148	170	164	178	149	166	156	187	168	159	168	167	170	167	174	163	166	170	147	161	181	151	166	176	179	189	147	177	173	187	155	151	177	162	149	172	155	167	157	178	163	157	174	162	158	156	148	130	164	165	163	169	163	162	168	181	151	152	174	172	168	186	155	132	180	159	166	142	180	162	171	167	169	145	190	176	151	165	191	154	163	160	159	150	159	165	170	165	176	150	144	147	170	182	147	166	175	174	153	162	148	170	141	168	163	169	157	147	169	172	176	182	158	196	174	150	193	161	175	162	157	158	176	159	172	172	176	136	149	198	157	143	183	182	171	165	157	164	191	169	148	180	147	184	164	147	151	152	179	169	158	178	160	141	154	171	167	165	178	177	178	155	175	170	149	172	175	165	159	169	146	183	178	134	164	145	172	162	160	157	163	190	155	174	161	177	167	177	168	166	157	185	162	158	171	142	152	156	148	171	172	173	173	150	191	171	159	166	162	182	167	152	152	158	164	157	166	164	161	154	161	163	168	161	173	161	154	162	156	165	164	167	174	131	162	175	162	151	160	157	155	166	151	152	165	164	155	161	162	164	168	176	157	159	186	168	172	149	162	165	162	204	168	174	146	174	168	183	170	153	186	170	157	173	146	147	156	153	158	157	174	158	158	174	158	168	165	151	156	150	159	162	175	161	180	149	185	173	165	178	177	199	141	150	160	178	160	191	150	163	178	139	170	176	151	159	159	131	162	157	174	175	166	164	159	173	148	177	175	179	156	150	181	181	181	154	194	156	154	180	171	165	170	141	167	174	165	171	160	141	167	170	157	163	144	176	173	176	157	183	185	163	135	161	148	159	150	194	170	156	179	167	160	166	148	166	164	177	157	163	159	187	172	146	147	158	162	128	175	148	168	166	162	184	150	197	170	172	149	163	161	169	163	172	181	158	162	158	167	155	164	165	161	175	154	146	145	160	153	167	159	153	146	165	166	180	158	179	170	195	151	160	150	172	159	161	175	149	160	194	173	172	145	156	181	158	163	152	161	156	178	151	155	171	147	150	162	151	147	175	143	170	168	163	164	168	164	153	150	176	146	186	164	166	164	176	159	180	154	157	160	163	174	155	155	165	177	159	162	144	150	157	175	160	157	168	179	166	185	178	154	155	154	146	173	185	162	153	164	151	151	178	163	156	159	156	169	147	157	159	152	170	153	156	157	157	156	165	179	156	161	161	174	179	168	156	180	160	168	194	158	164	160	155	156	160	165	162	172	182	153	153	150	162	166	158	150	153	161	157	167	157	160	142	170	167	170	177	141	147	170	175	172	147	150	165	155	142	149	175	168	171	174	160	173	168	154	157	139	161	156	158	150	163	158	160	170	172	168	170	183	162	157	153	168	145	167	154	177	165	160	163	174	165	155	178	190	150	155	158	152	147	184	184	180	169	167	147	163	170	156	180	172	170	175	172	173	159	156	182	162	162	150	157	175	164	179	162	161	149	173	178	177	140	180	193	190	141	149	180	154	157	170	188	162	170	164	186	176	166	159	158	184	165	144	158	158	165	180	164	173	161	148	161	164	161	149	183	164	141	153	148	169	176	172	192	162	168	165	176	155	137	149	191	142	149	157	172	152	176	148	165	147	164	156	170	185	144	168	162	190	159	169	175	191	165	154	174	180	170	147	177	163	175	163	148	161	183	171	184	153	172	160	166	166	166	181	162	161	160	136	162	163	197	159	169	164	153	157	167	179	170	189	174	163	162	170	157	158	164	173	140	153	140	183	184	181	173	181	165	160	151	162	161	155	180	177	155	151	140	179	140	161	169	179	162	197	152	165	171	148	173	157	174	158	155	176	173	166	186	146	184	150	161	163	168	167	158	165	159	168	162	140	167	172	182	157	158	156	159	169	147	163	144	158	191	157	194	198	171	151	159	170	177	182	153	134	144	195	162	154	175	177	178	154	150	154	166	177	180	150	193	166	167	154	168	163	191	163	160	189	144	172	144	172	172	187	146	152	156	153	175	183	165	187	178	166	150	183	178	181	159	156	200	159	168	138	172	179	163	178	156	177	154	153	183	159	159	178	162	179	184	156	141	178	189	170	166	162	185	165	172	165	153	157	200	167	159	158	168	155	171	155	154	158	185	159	158	172	150	132	169	158	191	160	152	176	167	160	146	167	167	173	159	150	173	166	175	169	177	150	178	140	152	163
52758	44469	46845	42778	58866	54153	46291	35339	22072	11677	4663	1884	770	542	437	395	401	415	374	380	383	377	385	343	442	426	417	414	380	387	422	384	408	415	403	385	394	398	415	424	400	410	395	398	428	377	373	404	402	398	400	398	400	399	392	393	376	386	407	409	419	392	405	433	379	363	404	384	396	401	403	373	401	397	429	424	405	457	419	364	384	403	419	384	418	430	367	423	393	401	376	416	366	425	396	381	357	359	395	431	388	352	412	368	393	408	391	428	427	392	377	394	387	423	372	401	390	408	398	393	371	396	373	372	362	426	399	390	435	397	397	404	385	419	397	367	374	377	388	433	380	437	383	391	382	421	406	386	377	402	392	397	392	360	428	419	440	392	386	418	391	419	408	388	376	394	413	409	382	378	416	409	406	386	399	412	423	376	400	384	401	382	426	411	381	431	395	380	430	387	453	425	393	371	377	376	391	393	374	349	383	404	418	403	419	394	401	408	372	432	372	416	393	409	412	446	405	413	408	387	381	373	411	402	384	391	403	358	422	395	423	384	396	432	427	391	420	380	445	390	395	435	380	397	433	400	427	416	411	417	393	389	404	368	378	373	437	401	404	414	404	412	419	396	386	404	424	390	400	403	413	393	415	423	380	412	409	389	415	374	360	372	420	385	357	424	419	389	398	400	401	369	383	420	392	370	405	422	407	384	397	374	372	407	403	375	386	392	393	437	370	403	409	434	406	431	372	386	414	421	419	414	410	394	382	378	420	397	392	406	391	412	439	400	355	427	391	402	415	377	400	419	355	402	425	379	433	381	417	410	438	394	435	400	427	369	418	408	386	377	385	410	397	427	381	401	414	414	416	415	365	394	318	400	368	414	407	449	420	419	389	387	409	404	404	388	396	402	426	353	398	433	398	417	360	394	401	421	388	383	390	381	371	408	393	426	414	397	390	397	397	389	397	405	419	400	390	389	399	402	418	407	401	388	385	407	386	417	367	424	427	383	380	396	383	385	433	388	417	378	374	384	395	395	398	387	389	414	404	397	382	452	398	389	389	408	402	400	396	422	424	388	373	403	433	419	374	427	413	405	412	395	386	417	367	388	414	389	388	393	419	406	440	395	410	417	403	375	382	379	405	440	425	383	387	407	388	412	422	424	376	407	389	438	390	382	419	363	424	396	394	393	393	376	378	410	367	413	417	351	408	419	382	390	378	362	411	403	417	396	383	437	408	426	384	377	414	356	411	398	425	390	385	409	432	379	390	396	406	414	379	417	373	395	396	397	351	420	388	404	378	375	393	426	426	391	390	373	435	399	424	400	368	410	364	392	380	425	379	412	377	413	366	369	364	396	415	397	395	384	429	393	426	424	416	392	389	415	393	389	415	411	394	379	387	425	417	421	406	413	408	374	401	377	394	396	395	410	409	377	423	410	367	380	415	434	435	423	408	409	389	386	439	398	403	409	390	388	429	385	408	409	389	358	385	394	390	406	399	386	405	385	402	372	404	428	393	411	430	438	412	427	378	424	366	414	416	418	399	375	447	424	407	396	412	416	427	424	403	411	430	436	418	374	378	409	391	392	383	377	383	402	415	410	375	373	393	403	396	404	394	379	417	368	418	400	390	410	398	381	388	410	398	385	405	401	420	409	359	380	393	429	388	435	391	432	403	353	413	392	437	381	419	390	379	405	395	391	412	388	355	375	380	404	385	384	392	386	404	426	409	408	410	384	433	418	425	437	371	405	403	424	375	387	384	398	418	388	377	395	409	402	383	401	385	372	392	348	389	421	403	401	373	417	367	402	362	377	431	394	400	412	387	418	408	401	414	392	409	428	422	392	393	438	353	417	397	394	413	389	396	385	392	404	424	405	378	405	369	425	401	395	426	434	394	427	380	400	369	399	408	406	407	378	405	400	366	369	393	424	385	408	378	438	417	414	375	358	418	442	404	393	410	396	412	388	407	421	398	398	399	382	399	424	403	387	378	407	391	407	378	416	373	402	397	415	356	417	446	399	424	391	420	441	374	387	437	406	408	391	392	392	406	408	400	398	407	410	385	377	421	402	414	423	389	419	365	396	401	419	388	393	409	399	394	397	440	357	371	378	378	394	412	399	420	400	382	411	354	397	425	361	420	380	372	385	391	381	404	408	408	393	394	380	381	400	438	416	379	417	393	385	434	393	392	421	416	401	403	405	401	386	410	396	403	414	388	382	388	400	371	406	393	393	402	413	382	366	418	421	393	407	386	391	376	421	399	445	386	402	422	420	434	369	390	385	417	376	396	383	398	381	412	417	423	457	412	369	412	399	365	396	397	425	409	404	410	410	395	438	437	403	377	366	404	418	419	415	394	407	410	401	385	422	387	418	404	410	407	385	418	396	417	398	409	398	394	390	400	398	393	367	385	378	372	438	396	399	420	413	419	367	384	382	410	438	418	407	403	399	372	400	410	416	398	360	402	393	402	389	411	391	386	384	389	384	422	428	413	423	396	434	405	389	407	403	419	389	394	399	419	408	414	398	407	389	397	370	377	407	397	416	401	373	402	428	435	411	403	395	427	391	398	361	415	398	360	377	429	391	406	425	417	413	404	391	421	389	397	378	395	394	408	380	398	415	392	395	434	413	432	401	402	417	398	412	382	362	409	392	403	391	382	383	396	410	402	388	363	366	408	375	371	404	356	403	423	425	391	443	372	397	380	398	385	379	399	409	421	396	382	402	387	427	410	445	406	429	382	378	414	396	351	410	404	386	401	398	430	433	392	384	403	394	375	401	403	405	385	415	398	408	373	390	389	399	415	420	414	425	360	383	394	432	401	386	394	398	379	423	386	373	358	386	424	465	413	389	369	446	394	395	444	405	430	389	406	430	377	399	413	398	390	386	367	405	384	397	407	417	394	405	397	376	399	357	387	380	389	379	381	400	391	401	419	433	426	378	413	431	433	381	388	414	400	410	363	391	409	405	433	372	339	417	403	412	397	399	379	422	380	412	393	385	419	390	359	418	383	404	379	394	395	395	396	413	405	349	394	398	407	387	377	372	421	390	379	425	411	421	423	398	409	386	392	367	366	453	402	379	420	420	430	424	390	429	402	420	399	390	384	418	379	384	417	387	421	407	402	395	371	393	398	401	376	406	397	393	400	384	398	395	409	412	413	393	399	409	389	376	405	426	432	405	425	399	358	411	402	387	365	362	388	380	369	425	375	398	406	389	393	408	403	396	412	398	414	379	416	352	381	366	390	393	407	398	381	420	419	417	415	396	418	377	371	402	407	441	423	383	391	395	404	406	432	396	376	386	380	419	415	431	369	390	408	387	392	420	391	412	376	416	417	347	430	393	344	403	393	403	357	400	435	406	355	388	383	379	381	391	429	380	410	423	390	403	346	422	396	358	407	435	438	413	374	423	388	386	436	434	408	388	402	408	422	399	422	427	387	391	378	396	416	408	413	370	367	444	415	394	372	395	428	389	410	394	423	415	381	395	424	379	392	398	403	406
19239	5724	5395	2347	2223	2160	1585	1040	678	412	287	227	235	223	247	247	200	194	241	236	227	230	238	250	225	205	210	205	220	206	232	204	220	211	226	221	211	217	224	229	206	238	210	237	230	213	215	228	234	200	223	232	200	214	212	221	228	218	229	208	224	215	209	219	229	225	224	230	225	213	244	236	229	209	236	198	220	203	205	214	232	250	220	229	231	218	240	218	211	232	215	202	197	206	219	222	225	233	250	235	219	245	244	216	182	214	243	230	207	219	227	210	225	213	213	210	223	213	233	211	236	219	244	210	217	213	240	217	224	213	209	227	198	231	227	242	186	215	210	225	222	218	213	240	228	211	195	209	229	198	216	237	233	223	237	209	200	227	221	230	232	245	221	216	240	220	224	203	230	203	197	225	206	258	232	216	222	228	230	224	207	189	208	198	216	226	232	225	221	239	227	225	214	230	218	198	206	206	226	241	235	219	190	194	237	210	215	217	201	196	247	226	229	202	203	246	242	216	198	221	205	214	226	257	220	219	206	181	216	212	227	220	245	212	215	235	202	219	225	234	245	222	249	191	211	207	220	190	234	227	222	219	241	219	230	226	241	214	210	209	192	221	221	260	235	222	216	230	240	209	205	206	231	208	204	206	216	215	187	209	197	221	206	227	227	224	220	217	205	198	252	211	238	208	227	209	239	212	227	230	214	228	195	201	209	201	226	252	204	255	206	202	242	198	237	238	217	182	214	201	225	236	231	234	251	223	231	216	224	228	224	239	217	240	224	229	225	207	192	216	210	207	240	218	202	217	201	211	233	203	211	202	230	228	209	230	216	227	237	208	213	204	201	204	235	220	188	236	196	221	210	211	239	250	215	218	228	219	216	194	242	218	214	228	217	235	193	201	226	217	214	230	217	230	222	192	216	230	212	206	216	205	221	225	184	204	224	217	212	239	217	230	210	217	222	233	232	243	226	224	224	216	191	205	201	207	211	203	222	214	248	215	212	219	214	225	225	217	239	222	229	210	236	213	235	218	227	225	234	228	230	218	226	238	218	226	222	214	218	197	206	207	213	217	207	196	201	227	235	222	229	205	222	197	223	211	197	222	210	211	234	216	224	226	228	219	238	230	220	228	226	233	217	229	229	215	213	232	233	218	234	207	235	249	241	241	223	220	233	240	212	198	194	221	225	230	205	217	207	213	204	207	213	206	206	219	215	213	204	212	248	200	210	222	216	205	215	257	212	223	189	203	205	239	223	209	244	204	245	241	201	231	253	229	243	239	245	208	210	206	226	209	195	219	247	206	235	227	231	252	221	193	234	223	233	209	220	214	201	216	202	227	226	236	233	243	220	225	211	229	201	222	213	220	244	221	209	223	209	229	207	226	164	214	221	234	208	181	209	218	207	181	206	215	209	219	215	236	221	212	208	223	226	202	239	248	213	226	233	226	207	243	212	223	203	203	220	216	209	212	237	207	214	226	238	242	220	208	213	217	227	222	198	244	239	227	206	210	212	232	233	192	212	252	249	230	214	268	216	203	213	218	229	215	213	174	217	214	210	210	232	220	219	230	246	207	231	214	218	204	231	217	209	198	211	211	207	230	233	225	236	225	212	211	229	208	224	231	251	210	203	221	221	210	210	229	225	208	196	217	216	227	200	219	223	246	211	186	208	225	236	208	220	220	201	238	224	202	230	180	231	224	222	214	249	258	218	219	214	207	190	224	193	212	221	232	209	216	242	216	202	216	207	221	237	219	225	211	216	212	240	224	210	229	230	235	204	217	222	211	233	229	251	208	211	213	209	229	211	204	225	225	205	215	220	217	215	192	194	217	218	241	246	227	228	235	187	200	227	202	226	244	211	176	193	253	249	215	253	242	194	203	208	219	218	214	230	191	225	206	209	247	220	173	208	219	224	246	233	227	220	219	192	216	237	237	230	233	206	229	214	214	228	196	219	230	207	233	233	238	215	215	229	231	191	212	224	225	204	234	202	198	226	208	229	207	245	212	212	197	190	219	219	202	241	225	184	213	234	237	212	209	239	254	197	236	207	251	211	198	242	210	217	206	210	240	216	224	221	206	214	221	207	191	213	237	234	234	198	222	248	198	202	217	199	223	208	226	197	231	230	220	241	224	218	209	199	245	236	219	224	218	244	243	212	227	256	236	220	197	215	232	216	226	203	244	227	226	221	230	185	228	205	205	208	240	227	229	218	208	227	216	223	214	214	222	199	183	210	208	205	222	229	210	238	235	219	200	221	220	213	224	233	224	227	205	219	197	228	237	207	207	247	213	214	216	230	189	233	193	233	209	205	212	205	196	219	217	202	199	221	246	222	211	217	215	196	226	235	218	218	213	243	214	214	221	223	218	197	219	218	243	212	217	206	226	231	230	226	228	221	231	219	248	231	240	210	237	228	197	220	216	204	216	240	247	189	238	216	186	192	283	217	204	222	214	227	224	192	223	217	238	228	221	201	218	204	216	227	217	218	262	241	211	204	207	226	208	200	224	224	211	219	205	216	220	225	227	223	215	215	228	230	219	226	239	211	220	222	220	179	225	251	232	243	232	229	209	198	189	211	224	204	219	200	233	249	224	227	218	221	223	238	216	213	235	217	191	211	233	198	210	223	205	224	212	230	221	224	209	251	232	202	234	211	210	226	234	229	214	207	206	223	215	227	192	213	217	234	235	227	225	201	215	227	246	221	214	233	247	225	216	224	219	210	213	234	208	202	210	226	210	223	242	234	236	222	223	233	215	223	207	243	212	211	225	220	211	210	219	219	199	191	220	214	213	207	235	237	191	230	230	214	243	221	212	232	181	245	232	216	236	222	212	211	212	207	212	188	239	225	232	228	246	241	224	241	223	189	232	211	227	214	194	211	237	228	222	194	215	221	245	205	211	217	230	207	199	212	210	238	213	226	225	221	183	213	186	223	232	211	212	200	217	217	226	180	220	240	234	185	227	222	226	242	239	200	231	233	246	189	197	243	234	199	220	241	206	220	236	221	229	233	269	225	201	229	227	229	216	225	201	221	215	217	235	212	198	222	215	237	206	235	211	220	214	212	199	248	228	222	226	210	213	232	176	223	244	219	213	212	224	225	213	214	197	232	209	218	206	211	232	179	237	222	220	229	230	213	222	209	245	195	227	211	232	233	211	204	222	212	198	209	214	224	247	227	210	216	211	211	243	230	205	239	222	207	221	206	225	209	235	221	245	203	239	239	210	242	213	230	244	235	198	208	210	213	231	227	211	223	200	227	249	217	205	238	239	227	233	202	238	199	212	211	208	210	214	220	202	225	233	197	214	213	230	213	213	229	219	209	227	194	192	220	250	228	215	231	214	205	216	196	235	213	229	229	225	228	213	215	206	229	206	197	211	209	238	216	217	207	224	220	231	242	238	219	202	228	215	234	172	233	221	181	217	237	217	213	218	218	228	229	209	214	241	215	200	215	200	252	202	227	209	229	219	198	238	239	224	203	226	236	247	222	240
18751	6765	10561	6912	8257	8132	5693	3779	2101	1205	804	609	514	537	530	500	537	544	527	511	532	527	529	550	536	518	507	525	581	499	525	509	476	586	525	553	526	544	524	471	518	519	503	500	553	565	532	554	551	528	540	514	510	515	511	518	536	527	497	518	509	511	508	573	538	499	550	525	588	544	517	546	504	553	522	528	541	530	527	513	542	519	544	552	542	520	527	545	537	551	523	500	517	508	517	583	545	522	532	489	532	507	531	538	517	543	530	473	494	509	505	506	552	497	496	516	567	507	491	497	553	507	533	526	560	536	517	497	520	517	523	497	523	487	482	522	502	513	542	533	544	536	512	475	493	555	547	495	494	523	510	511	542	520	509	507	554	531	510	523	544	537	526	503	522	562	518	486	534	504	505	568	532	525	522	493	471	524	546	555	560	542	500	527	537	521	545	534	517	544	525	518	578	518	546	519	489	547	517	517	541	530	521	506	482	528	491	538	496	532	496	528	508	573	512	552	514	517	540	440	498	534	505	546	556	539	527	517	548	534	538	520	548	517	519	574	551	481	522	516	534	524	526	508	496	530	567	500	529	534	464	498	501	491	522	507	520	517	526	512	555	536	505	476	562	506	552	524	470	493	503	538	503	494	542	561	547	512	543	528	525	529	491	564	481	527	526	513	517	522	503	556	502	552	519	496	490	564	486	482	550	499	517	466	582	485	508	475	489	544	504	516	550	604	508	523	517	496	511	535	505	508	540	554	509	512	495	523	538	545	497	532	563	519	498	507	550	512	545	512	475	502	538	515	505	542	533	548	516	509	553	539	479	527	489	503	516	502	480	492	497	498	533	561	516	552	560	496	545	524	515	564	537	567	513	545	543	530	528	544	538	548	507	506	526	488	500	512	536	575	524	469	505	503	534	551	516	614	541	524	552	512	515	545	545	471	542	532	518	543	498	508	506	485	537	503	530	506	530	509	509	540	502	555	536	535	497	522	568	512	496	528	524	542	533	507	528	493	500	513	559	494	545	527	509	545	573	536	497	497	546	562	541	512	526	536	487	505	516	576	514	522	515	502	510	535	523	490	543	530	504	510	518	514	531	544	538	533	547	517	499	494	506	522	528	541	507	503	540	512	503	551	514	529	506	533	461	463	493	504	550	497	571	543	537	511	518	489	526	515	510	477	484	544	543	530	518	501	554	513	575	493	535	537	507	536	504	515	473	530	526	531	523	527	523	550	471	504	490	507	505	531	535	501	546	476	513	532	522	486	500	554	517	527	501	523	533	554	488	531	502	489	516	543	510	531	551	519	513	526	504	527	515	500	546	519	547	520	548	533	527	541	504	560	505	542	515	492	546	527	546	479	505	506	535	510	507	531	523	535	496	489	551	542	524	549	494	511	503	527	554	501	515	579	567	479	544	515	532	538	542	505	501	517	486	479	518	517	529	538	532	517	525	513	535	520	461	517	494	496	546	519	535	515	527	528	490	525	536	541	521	507	548	555	512	503	496	493	505	523	544	502	506	491	481	496	549	523	486	564	515	503	519	502	529	543	526	542	508	546	522	514	511	567	509	534	540	516	549	577	518	501	513	496	543	516	561	512	488	502	541	522	559	533	506	541	504	501	537	526	511	519	535	517	539	553	487	535	487	533	497	520	497	514	516	554	532	564	506	555	522	552	522	516	506	522	517	514	496	505	542	495	532	529	500	490	506	580	529	486	495	534	529	522	519	517	495	527	524	520	522	490	498	530	531	528	512	500	504	518	498	537	517	519	526	499	534	533	496	538	541	543	516	517	538	555	498	515	526	491	552	506	519	490	513	504	475	532	523	492	545	536	554	550	525	516	554	504	562	547	541	508	531	542	517	495	552	533	506	491	534	519	544	530	547	518	524	517	525	510	510	538	499	554	539	507	492	528	551	508	494	551	544	558	512	558	534	529	523	524	542	533	581	487	515	524	548	518	558	560	560	496	511	503	513	536	531	500	533	535	545	502	549	507	522	503	523	536	497	517	502	502	529	533	544	519	535	526	504	486	531	497	508	496	512	552	504	531	545	560	518	517	522	513	568	530	527	530	528	545	487	531	527	512	548	526	498	522	536	520	542	493	519	487	543	498	541	520	537	551	489	505	564	513	552	490	559	532	538	493	564	540	490	510	501	526	519	492	546	563	537	549	519	528	516	530	559	498	502	540	549	520	524	513	520	526	485	528	538	564	561	533	516	548	530	520	530	535	493	561	510	545	581	539	551	492	530	504	543	520	542	535	520	541	488	532	506	567	521	530	533	552	532	517	521	523	526	558	533	533	527	531	492	536	500	524	539	510	492	521	502	494	498	534	473	501	520	507	526	529	522	550	522	521	499	555	559	524	521	496	491	507	496	548	485	516	530	482	553	479	562	493	549	514	542	525	517	544	510	499	543	564	499	553	478	526	537	527	511	506	544	554	559	529	494	501	509	542	547	493	503	507	587	499	531	526	524	557	526	509	571	526	490	535	528	548	533	495	508	528	510	471	555	505	536	533	481	512	506	523	497	554	554	541	516	508	517	526	575	524	533	505	540	524	513	528	513	526	566	523	523	559	545	554	534	538	514	523	560	507	558	538	526	489	521	545	516	518	507	544	544	545	518	513	500	487	532	516	485	543	507	502	551	527	508	519	533	503	507	520	518	572	538	542	449	494	515	474	526	528	542	543	522	541	544	534	541	559	528	523	554	492	526	513	547	492	561	516	542	523	492	514	563	526	510	542	535	531	533	523	507	499	511	498	535	521	535	561	511	563	572	513	510	517	552	489	515	488	532	521	541	531	505	537	532	544	576	542	536	534	535	552	509	523	502	512	535	526	485	504	546	510	554	533	575	507	532	490	522	552	540	531	535	506	543	487	543	474	531	545	549	546	485	503	546	489	523	536	516	543	524	498	520	452	525	516	488	482	539	560	498	548	524	476	528	524	550	522	517	526	491	515	534	486	472	506	503	490	514	510	521	536	499	583	545	561	512	506	516	523	539	521	531	508	537	521	512	529	504	494	521	514	541	516	525	566	517	549	484	506	549	500	545	555	508	508	505	506	509	487	545	540	501	550	496	522	544	513	524	462	489	510	519	487	522	571	507	530	524	548	509	536	494	534	550	510	503	533	528	519	484	513	500	534	528	527	514	489	506	518	542	495	520	484	521	540	523	509	550	533	509	521	535	506	517	508	551	531	520	522	534	502	568	512	521	558	537	499	505	537	530	548	500	532	534	517	536	497	504	539	502	507	525	499	513	526	521	474	503	541	527	494	530	492	511	510	481	525	503	482	541	506	512	535	539	489	516	500	531	471	540	527	491	551	531	500	497	534	500	495	496	487	544	584	522	554	545	510	536	564	501	502	532	580	524	545	488	514	526	504	513	531	502	507	467	498	525	498	510	538	499	519	558	506	516	558	517	520	541	511	514	517	512	537	516	507	513	506	528	509	505	564	507	521	542	509	498	537	494	530	530	519	539	527	491	525
78858	61238	62262	48524	38957	34851	23776	13766	5729	2009	771	349	228	207	183	189	167	183	178	170	222	197	187	181	172	170	163	193	171	194	175	195	176	173	161	166	166	165	186	150	204	191	192	179	162	171	189	198	179	183	200	180	165	177	183	181	194	170	202	178	177	197	188	175	210	175	187	176	166	183	177	159	170	157	169	183	195	180	189	179	165	175	173	184	184	177	199	193	197	194	175	192	191	208	177	180	187	181	149	171	168	196	155	205	201	187	179	197	188	205	177	176	186	185	168	182	165	192	164	188	205	177	202	183	180	171	186	202	185	174	207	156	188	185	165	149	188	172	155	167	175	174	203	172	217	182	140	206	158	178	184	182	181	188	197	194	185	196	181	160	189	200	164	188	186	201	175	180	168	178	203	186	186	204	190	189	181	176	184	190	206	161	174	179	181	180	184	186	181	193	168	196	167	198	205	205	207	187	175	174	175	194	182	190	176	176	184	187	179	183	208	186	176	170	170	182	169	186	187	192	176	165	147	167	204	177	172	188	183	189	171	179	210	180	186	178	201	153	214	185	166	167	162	181	180	173	162	204	169	187	175	167	163	184	191	193	186	186	180	179	195	190	177	184	189	198	174	180	189	184	167	191	182	161	148	188	162	159	167	163	201	190	185	182	174	193	190	178	193	176	171	165	185	180	195	176	197	173	197	183	172	164	184	174	196	172	160	192	183	166	190	188	192	198	175	181	186	205	180	155	157	189	177	172	167	179	158	186	185	178	188	171	176	164	165	183	179	184	172	178	170	166	191	194	169	150	186	187	194	187	192	183	155	172	186	193	172	174	202	167	208	176	199	177	186	176	185	201	179	187	177	170	205	168	179	179	187	209	201	173	191	201	190	178	181	175	198	154	192	188	178	190	162	170	202	203	187	177	198	163	193	195	188	181	190	185	175	197	182	196	181	194	185	157	194	187	209	179	214	167	184	194	169	187	184	182	154	182	143	172	171	164	184	191	205	213	193	181	179	173	197	188	183	142	181	184	208	171	181	179	182	180	183	203	188	194	181	181	195	165	171	164	178	172	202	172	182	172	154	207	167	186	188	187	172	183	185	188	178	202	149	187	166	169	186	159	164	181	169	180	169	184	156	173	191	176	193	175	194	174	181	191	167	181	200	214	189	179	187	174	182	165	198	170	169	183	174	180	170	158	185	225	218	170	183	162	168	181	167	176	169	199	158	195	190	186	204	176	192	189	165	168	160	200	161	166	193	195	187	182	194	198	175	184	169	207	182	175	209	172	172	181	166	194	189	160	180	152	175	197	173	189	167	180	192	175	177	180	178	162	180	169	210	165	223	201	196	210	173	200	195	166	167	172	186	209	159	195	203	208	184	158	174	180	196	175	185	188	171	192	174	188	177	182	164	168	156	171	185	181	183	197	186	179	169	197	180	161	150	150	198	184	182	199	176	180	160	190	168	205	186	141	184	198	171	194	185	181	182	163	153	177	181	190	198	211	216	177	179	196	185	197	166	189	210	197	196	161	172	197	188	175	197	197	167	166	189	179	192	184	187	202	199	142	179	188	190	188	193	183	161	171	184	172	183	168	170	204	179	189	171	164	160	191	170	168	165	169	191	157	187	165	197	190	185	179	182	163	172	194	199	192	186	214	208	188	191	173	196	180	165	185	159	185	172	165	155	188	178	189	182	186	179	169	159	195	193	185	172	183	187	181	160	162	174	170	187	167	196	192	177	215	160	199	181	215	212	179	172	147	195	178	172	176	169	176	188	185	181	183	177	194	208	173	194	169	180	186	189	189	183	185	141	183	199	170	191	195	203	201	171	177	206	197	199	189	181	175	189	174	162	190	187	201	175	184	174	185	198	187	186	175	210	162	151	162	175	187	179	176	151	181	183	179	187	195	188	165	170	194	185	185	175	188	202	186	183	175	198	196	156	192	170	186	199	184	188	198	180	182	189	175	164	190	208	145	186	164	185	187	183	188	183	181	191	191	166	176	185	194	190	186	203	185	206	165	170	213	182	188	194	198	201	208	196	196	201	185	191	174	164	176	186	158	174	210	177	171	187	167	188	174	205	203	176	181	173	164	201	167	172	152	179	183	187	190	193	185	207	190	183	207	180	186	183	217	186	177	184	172	198	198	177	152	207	176	189	168	162	168	151	186	170	171	179	162	179	181	192	183	192	189	175	197	178	183	173	183	207	207	199	146	192	184	204	201	182	177	183	163	143	183	177	164	149	157	157	186	149	199	187	176	212	171	202	170	205	170	178	200	176	168	158	186	209	195	179	203	188	177	181	203	184	194	164	191	176	171	169	168	210	222	181	183	175	168	170	173	199	201	167	184	175	162	174	171	181	173	182	188	197	173	190	186	178	183	182	191	191	153	179	175	182	180	178	202	183	189	176	195	181	185	168	192	171	191	204	186	154	174	167	170	196	191	181	170	184	180	170	162	177	210	191	174	175	167	194	185	156	184	188	168	181	179	188	179	188	181	178	202	193	177	175	173	185	182	188	179	186	170	182	189	163	165	167	200	183	184	183	186	167	201	186	176	159	188	181	180	170	183	178	161	183	193	163	190	176	171	162	162	197	165	172	183	192	179	170	186	174	190	175	187	198	179	192	170	169	178	186	183	179	151	188	172	164	192	205	178	159	171	182	214	197	186	169	191	171	190	181	192	183	218	168	200	164	159	154	151	185	181	182	180	178	202	182	191	157	196	181	188	168	196	188	204	185	162	198	163	194	173	162	174	178	177	186	168	192	176	205	193	207	189	173	180	194	182	203	163	162	164	175	180	194	193	182	185	203	191	186	158	164	185	197	178	185	198	198	179	155	171	181	163	194	182	177	150	190	168	188	181	183	187	199	195	173	151	167	208	213	193	176	193	163	197	154	169	182	148	168	191	196	167	186	206	172	193	199	180	186	178	194	170	185	170	175	168	187	167	179	185	184	191	187	187	182	175	179	188	186	171	182	176	194	181	188	166	197	195	182	189	161	187	170	148	173	168	196	179	173	179	176	185	194	188	179	175	189	171	186	158	156	190	183	196	186	184	174	177	164	191	173	195	195	178	187	195	195	189	173	179	209	162	173	197	195	176	178	188	183	202	160	190	202	203	209	193	172	166	163	184	197	180	174	164	148	187	177	197	186	165	176	169	178	170	158	198	203	164	199	188	197	169	209	170	194	185	188	186	199	187	174	192	180	175	193	176	181	178	165	196	179	164	219	194	203	177	189	191	173	195	201	179	185	192	182	181	171	163	176	223	214	180	199	205	174	185	189	169	188	190	177	176	169	166	195	173	212	153	168	203	196	157	192	186	161	209	173	184	170	204	196	192	181	177	166	180	170	184	192	157	195	208	177	180	203	210	173	176	173	161	185	199	196	178	189	169	178	183	173	174	189	200	182	191	170	177	196	169	149	175	174	196	168	189	203	182	186	186	195	197	189	194	178	167	190	179	194	198	182	196	168	152	177	134	177	187
50392	44647	56992	54338	49600	46923	38529	28407	16559	7559	3019	1224	595	525	433	448	441	440	436	368	423	454	448	422	434	438	396	402	422	425	442	433	445	443	435	474	397	438	436	426	431	418	464	475	445	425	456	435	455	389	458	426	437	428	457	401	434	469	444	412	455	427	430	437	414	448	466	447	428	446	435	405	459	428	422	400	409	452	426	427	423	469	468	509	464	422	406	463	428	398	448	463	416	443	434	419	414	450	444	491	468	465	442	443	477	424	449	456	470	436	469	414	452	444	438	427	440	464	453	428	449	437	429	438	443	488	439	427	432	434	457	460	461	390	459	431	390	404	398	418	422	423	420	440	452	453	463	443	424	446	415	458	466	451	428	444	452	424	438	458	446	439	412	421	422	423	410	429	436	426	425	441	453	427	411	420	398	452	427	446	466	426	422	428	431	480	424	453	449	443	421	436	451	454	445	439	427	433	419	455	431	403	448	404	420	429	453	432	468	448	446	456	443	456	430	441	469	426	430	434	420	430	438	491	451	418	452	444	432	433	463	452	441	455	456	458	409	445	437	477	441	433	480	424	434	442	455	414	431	421	470	446	425	452	429	423	424	463	411	433	444	439	420	385	440	449	430	394	472	418	420	444	456	401	422	461	402	425	466	417	434	439	409	410	447	409	402	454	409	443	404	426	404	436	434	414	452	436	410	441	479	458	468	480	423	440	445	448	445	448	455	430	427	447	458	429	413	468	455	450	444	434	425	412	457	423	447	436	406	471	408	455	430	449	465	457	423	455	446	426	466	413	444	454	465	447	457	421	451	428	417	432	439	428	417	426	432	434	456	496	415	445	463	416	452	400	427	463	407	417	457	402	430	422	463	438	464	431	431	445	416	432	455	454	453	417	449	417	393	420	459	415	443	440	455	437	438	413	482	426	409	419	430	434	439	414	431	421	412	401	424	409	441	427	444	412	473	430	440	460	458	417	458	435	444	454	452	429	447	425	453	456	433	435	416	398	452	433	443	464	403	424	430	449	436	444	432	418	437	431	452	455	440	420	442	472	434	442	437	433	395	430	466	426	420	399	441	454	438	470	461	450	422	452	408	440	407	460	416	465	462	439	452	475	438	436	458	439	434	454	435	408	474	446	408	413	422	488	405	426	444	482	425	422	405	453	413	413	430	478	430	465	410	436	438	439	438	424	418	444	446	466	463	450	448	452	458	455	444	402	421	420	428	450	413	438	450	444	443	412	445	438	433	423	432	392	456	462	447	434	437	393	422	427	441	450	488	416	437	453	475	464	458	459	445	453	421	440	447	441	449	445	468	458	457	431	414	455	433	414	458	429	436	433	426	445	441	440	444	442	406	456	423	405	421	441	455	442	466	453	443	452	445	417	406	416	435	450	484	422	453	445	401	451	413	457	429	423	420	459	448	424	467	466	444	421	410	471	447	472	443	420	476	430	428	467	462	450	479	444	430	444	469	410	429	428	445	470	406	430	436	445	421	436	456	428	401	498	445	413	442	439	453	407	434	445	435	407	435	479	434	446	442	443	452	479	466	423	431	443	437	466	468	421	408	433	447	414	445	481	453	418	433	442	435	441	446	458	466	487	439	450	440	432	463	400	447	451	433	454	440	407	438	422	466	413	420	417	459	441	428	425	436	431	452	457	448	401	437	430	434	471	433	405	442	476	424	453	433	437	411	438	425	459	444	448	435	449	483	440	471	412	435	437	404	426	412	431	443	438	443	404	446	418	431	495	399	431	412	448	439	436	450	459	458	423	418	418	433	466	431	460	439	457	404	427	422	462	477	415	446	429	440	469	438	479	474	392	417	423	445	443	441	438	456	412	417	439	435	414	420	455	429	431	451	437	442	432	435	436	414	416	413	484	468	437	421	446	437	435	457	453	427	427	427	450	428	449	434	423	470	389	452	426	467	430	427	437	445	431	395	415	426	452	421	437	455	433	472	434	403	478	407	468	416	480	457	427	395	468	430	444	459	448	471	402	421	422	438	444	444	445	413	436	446	443	415	458	455	444	423	449	411	434	458	417	448	440	413	465	429	428	443	423	425	420	452	441	434	471	450	434	422	458	446	441	458	456	463	415	480	448	432	437	430	485	436	485	435	465	425	416	410	432	445	456	409	411	436	460	430	419	423	427	453	477	457	464	448	482	427	432	424	460	420	444	450	418	429	454	454	443	492	476	465	454	454	426	414	411	453	410	449	416	424	437	444	444	465	490	441	425	451	480	422	462	459	423	459	399	465	444	469	458	460	449	453	505	432	414	476	456	429	431	438	475	429	449	452	416	430	454	459	446	410	454	443	434	431	415	434	420	446	469	459	432	423	419	458	446	459	403	459	410	424	442	413	407	428	473	463	479	461	393	432	409	419	436	438	447	443	407	451	464	452	437	457	446	437	450	442	432	439	459	414	419	417	424	427	464	444	454	417	473	394	438	417	441	444	421	420	435	469	453	466	437	440	474	429	417	431	387	476	398	431	423	458	459	442	444	430	423	428	437	450	441	410	466	388	433	446	457	446	417	430	447	394	474	421	433	463	414	433	435	396	439	436	467	459	472	451	440	443	424	418	436	454	407	455	415	451	436	395	481	449	469	448	445	449	412	445	471	470	462	431	441	436	433	418	471	438	442	425	446	457	428	444	413	428	413	445	461	439	425	424	410	453	445	437	423	427	413	434	472	410	389	394	436	451	439	439	458	444	444	428	437	423	441	426	441	417	424	420	468	447	431	490	433	417	446	464	414	452	437	442	401	432	445	435	410	425	479	453	421	443	446	417	432	452	445	412	412	444	444	453	417	426	444	428	409	423	442	454	411	437	465	448	453	466	437	451	445	410	455	448	455	396	441	467	422	461	434	462	416	412	482	436	421	434	417	441	405	386	431	468	479	449	470	413	442	460	437	436	431	445	412	436	413	481	473	443	417	414	431	402	411	439	446	445	465	423	453	433	421	425	411	423	439	458	413	450	440	420	435	442	468	444	419	477	408	426	462	444	404	430	428	423	476	475	430	451	437	462	450	445	408	422	458	434	459	452	455	435	465	441	468	455	428	449	444	451	443	426	452	410	422	430	450	400	466	433	422	454	414	423	426	434	451	487	421	443	456	436	401	440	418	411	447	440	428	419	441	447	438	422	421	419	460	479	427	423	431	426	437	482	439	415	422	412	453	435	433	467	423	437	457	455	444	443	405	463	441	443	436	421	387	433	425	447	424	437	451	427	431	448	434	473	452	404	424	453	436	454	401	426	426	445	426	429	432	460	452	443	428	416	434	416	426	437	442	449	475	436	419	454	426	443	458	426	483	492	443	427	454	453	473	432	413	412	449	429	468	445	458	424	467	416	448	476	460	434	411	455	424	450	389	445	403	403	408	450	456	434	430	438	443	444	458	443	435	431	453	440	445	436	447	440	397	435	465	397	418	440	446	431	452	448	420	397	437	430	458	428	418	389	467	466	449	430	433	459	468	431	434	456	428
81880	65607	63151	48983	45548	38751	28342	17448	7647	2651	919	402	231	167	167	174	179	168	171	160	167	162	152	196	167	193	159	172	175	180	152	180	153	159	151	181	155	178	156	174	179	164	176	164	172	202	170	178	178	163	163	147	152	167	174	164	176	167	157	170	162	180	165	188	164	146	158	162	185	165	153	184	175	177	180	172	138	184	171	162	165	200	176	175	178	151	174	154	147	156	170	199	163	184	153	156	162	174	163	193	169	180	172	153	170	192	165	188	144	153	155	154	158	171	174	167	172	158	154	171	146	159	166	152	163	167	148	175	151	147	166	161	145	165	148	172	163	151	164	140	172	161	167	168	152	165	159	177	151	156	181	173	174	156	167	155	146	172	167	205	138	174	161	160	186	172	176	167	166	191	181	153	165	174	162	176	163	185	162	161	174	186	165	177	176	141	163	169	155	169	161	181	184	156	170	175	172	168	170	165	155	153	170	171	175	166	170	184	162	180	167	173	151	175	145	181	195	142	169	143	166	152	173	186	181	181	167	158	150	156	143	183	152	172	170	152	171	143	172	164	162	173	182	169	166	147	169	170	166	164	179	149	171	158	162	179	152	182	162	157	165	190	167	149	169	137	166	176	151	136	153	151	159	168	143	188	148	165	150	174	194	151	164	183	158	174	159	162	167	159	158	176	170	171	178	154	171	150	152	191	182	170	181	161	166	157	173	178	155	168	170	181	150	151	177	177	161	150	196	145	153	175	159	172	166	158	172	129	151	146	171	154	176	167	172	162	182	178	153	174	190	148	193	156	146	177	138	162	185	167	144	161	169	170	158	172	159	164	163	183	151	164	158	167	168	167	183	161	178	186	182	156	185	165	151	166	149	150	168	157	165	160	172	170	157	156	170	167	169	185	169	148	172	180	158	169	165	157	148	162	158	154	151	182	160	165	174	210	177	156	156	148	149	139	153	166	159	158	162	171	172	183	181	178	180	171	149	171	176	151	181	181	146	170	165	162	183	167	181	173	176	156	198	159	143	170	169	153	160	153	150	154	179	169	176	178	168	153	187	169	168	182	145	174	152	179	176	163	145	147	164	177	145	166	164	170	163	173	211	167	178	176	156	169	151	155	158	190	186	158	177	155	148	190	164	143	149	158	162	152	165	153	163	159	176	169	174	152	179	183	143	174	164	157	148	182	162	160	160	172	165	173	157	192	161	193	178	164	166	166	157	160	174	174	178	153	160	166	199	177	170	149	136	159	166	176	165	173	162	158	165	162	186	158	179	159	169	139	152	185	161	189	179	182	181	170	180	186	198	181	168	187	167	179	166	149	162	183	160	168	172	153	173	152	158	156	170	167	179	157	156	156	176	168	191	162	178	186	157	186	172	152	170	175	145	189	179	179	182	153	152	157	174	172	163	157	166	167	168	198	174	168	143	168	153	169	174	156	180	170	167	159	181	164	177	144	159	176	145	199	168	167	179	171	155	178	162	176	146	183	175	167	157	186	170	183	176	154	175	179	172	181	174	167	153	183	173	160	162	149	176	152	179	171	160	156	174	152	157	179	175	183	164	172	168	164	182	158	156	171	170	157	179	173	161	165	152	186	163	163	161	167	157	169	145	159	176	147	150	176	158	164	175	191	159	173	146	147	165	171	189	171	165	152	139	173	157	166	176	139	180	170	169	162	160	164	173	177	156	173	174	163	174	151	186	167	166	181	172	157	181	169	147	189	179	143	174	152	161	171	184	197	154	176	169	173	171	173	173	159	165	173	153	170	157	164	168	150	164	170	178	174	173	178	182	178	175	165	174	161	149	173	164	176	179	144	146	150	168	157	152	175	160	154	147	175	153	155	160	166	164	190	150	165	168	153	156	186	156	152	168	169	149	177	176	158	157	163	168	148	162	162	195	171	184	157	159	178	170	174	172	147	165	143	180	171	159	170	156	160	181	170	175	196	167	162	160	169	184	170	165	169	151	167	193	172	157	176	144	158	155	179	167	180	189	157	163	142	155	186	159	183	157	158	177	187	167	183	155	141	159	153	174	159	176	175	161	159	154	180	158	170	177	173	129	162	188	155	173	144	160	174	172	179	178	156	172	161	185	143	169	166	158	171	149	154	166	174	179	147	140	183	187	150	188	177	157	174	165	174	170	163	191	156	168	179	175	165	192	180	159	162	172	169	178	147	170	173	173	161	156	195	161	194	195	188	148	187	143	154	155	182	163	155	168	165	150	143	170	183	158	170	141	156	149	165	160	156	163	172	165	145	157	162	169	160	155	172	154	176	170	173	171	183	161	174	149	161	156	162	138	176	154	184	162	176	167	152	183	198	176	174	185	187	188	189	182	164	167	177	168	154	152	149	160	156	144	177	146	196	181	153	141	170	153	166	176	169	175	175	177	155	176	184	180	168	170	180	179	172	156	166	161	149	138	163	160	163	175	170	161	161	171	158	171	178	152	149	162	193	173	156	152	180	164	163	170	150	177	176	152	173	163	146	157	172	159	179	189	151	160	150	156	167	136	174	142	164	168	161	173	156	171	178	160	201	171	153	168	158	172	154	159	179	153	175	158	190	142	163	172	154	162	171	171	173	149	157	161	172	150	157	143	176	175	172	171	162	204	180	159	153	169	154	209	183	151	177	175	197	187	179	173	149	164	161	157	171	188	177	181	158	139	165	174	167	170	173	166	178	153	167	156	165	169	174	185	173	152	162	182	156	174	197	180	159	138	192	170	176	177	174	153	174	182	168	164	148	162	154	172	174	200	154	155	176	184	148	161	172	155	153	169	161	175	191	155	180	176	160	173	176	176	162	156	161	138	153	155	158	155	173	172	149	180	144	171	172	167	175	178	166	186	176	163	173	144	155	176	167	176	155	146	161	151	161	160	144	162	168	170	152	158	169	161	178	165	157	167	198	139	163	136	166	157	212	156	165	155	152	135	162	157	184	162	167	171	168	206	184	172	186	163	186	164	170	141	175	155	168	156	179	186	176	153	149	153	162	152	163	152	169	140	148	179	184	171	154	171	150	175	181	161	186	162	173	175	164	180	167	181	143	177	186	167	143	181	172	180	163	185	166	179	169	151	167	158	167	166	166	162	154	145	159	182	179	159	159	167	168	161	166	162	193	150	159	175	159	136	166	166	155	148	167	158	160	167	161	175	172	158	150	174	147	178	170	168	162	157	189	164	180	177	171	168	171	162	173	150	159	154	162	167	163	168	180	192	176	161	164	163	172	167	165	161	163	172	172	153	164	172	178	162	181	147	161	180	174	169	178	178	179	197	168	192	175	169	159	150	165	195	153	185	172	171	151	189	164	155	171	171	196	151	181	137	172	154	150	176	170	163	161	171	155	175	164	176	157	150	128	151	171	159	186	139	158	173	170	172	168	176	135	154	167	160	154	167	145	163	158	172	159	173	163	192	155	158	177	166	184	176	136	176	197	162	167	194	191	159	147	185	174	182	168	174	166	173	148	146	174	169	163	161	181	139	155
53213	48033	57272	55143	55054	49917	42305	32067	19567	9307	3644	1314	661	459	390	370	427	416	396	418	422	422	433	398	375	400	414	397	391	368	406	387	399	430	371	413	374	377	369	405	383	364	402	374	376	375	382	398	410	413	373	402	432	398	420	367	444	390	397	391	394	400	421	387	385	417	432	377	417	414	357	437	429	385	367	416	380	387	425	404	387	433	425	376	384	384	395	383	424	413	396	390	398	416	415	390	405	403	418	412	407	397	412	408	420	426	440	421	375	415	381	429	416	422	387	390	394	401	405	386	381	398	407	431	384	387	376	416	418	408	402	382	399	412	374	414	433	424	408	409	392	399	422	420	426	409	386	433	403	397	422	393	430	410	416	390	411	390	397	449	427	363	439	384	402	408	390	388	421	413	379	412	372	390	395	423	419	416	430	387	396	389	343	389	361	376	396	405	391	415	408	385	415	386	411	392	384	394	399	425	405	409	413	408	402	399	428	416	372	371	403	398	372	396	423	439	403	416	405	418	391	389	385	413	439	403	380	419	382	417	379	394	443	411	399	368	370	397	377	382	393	432	340	397	362	417	421	389	381	402	360	441	379	409	363	410	389	407	381	368	368	423	427	384	396	366	403	370	405	374	392	422	381	397	432	415	412	414	413	394	373	397	414	392	411	423	375	421	417	402	424	447	377	371	395	392	441	373	397	391	422	385	369	396	407	428	395	373	395	370	380	399	379	373	405	426	419	391	388	423	401	419	426	397	386	387	415	426	413	403	436	404	376	391	439	387	405	399	408	436	442	408	397	393	397	426	408	426	343	427	405	405	403	401	405	403	403	385	389	414	419	427	375	428	394	416	391	420	432	390	371	403	382	413	359	402	407	385	383	431	393	444	407	364	452	404	362	414	405	427	391	408	414	427	389	433	422	390	440	408	429	397	380	374	390	375	378	408	407	363	435	385	401	416	403	430	386	419	378	368	425	393	399	430	403	400	443	377	437	401	421	385	414	378	399	400	402	408	427	430	377	404	424	406	390	399	389	420	387	405	416	415	364	381	432	399	367	403	426	398	392	423	394	424	423	399	427	361	392	374	409	430	390	394	402	397	399	401	397	397	362	425	358	363	426	371	386	393	382	437	443	393	392	366	411	416	387	431	384	392	425	403	404	401	449	421	403	376	401	417	399	374	370	387	416	438	381	397	397	425	412	373	419	373	429	381	426	417	399	369	400	409	373	392	371	428	420	398	354	407	405	393	440	359	421	412	423	403	415	451	408	404	380	431	433	395	420	425	377	422	422	414	370	425	395	409	394	364	396	394	388	390	387	378	392	442	389	412	399	397	405	401	411	392	400	416	423	376	439	350	400	404	385	391	426	394	376	354	420	402	380	385	405	367	399	416	433	439	405	373	427	392	415	400	363	384	414	444	404	401	410	424	390	373	393	386	400	415	415	396	412	385	379	388	386	428	436	420	393	422	379	426	381	395	409	369	436	413	414	401	390	431	398	400	407	402	389	407	376	383	396	416	393	398	411	391	408	433	429	410	402	400	412	413	392	383	403	416	379	404	413	391	399	397	403	431	412	394	409	387	414	417	394	413	394	420	390	405	403	427	415	405	397	421	428	387	417	424	412	410	364	408	384	376	357	404	416	416	407	419	401	404	427	393	382	397	395	388	397	415	429	427	403	441	392	384	376	420	379	405	390	413	371	429	405	366	397	394	397	402	415	407	386	418	393	399	415	406	395	399	429	445	376	423	416	434	396	381	404	393	413	390	426	399	390	373	409	408	414	380	380	343	438	372	412	411	389	385	389	392	405	400	393	403	372	432	453	411	377	398	386	388	405	418	367	422	390	403	403	374	410	386	399	406	422	432	408	432	402	385	405	392	418	389	393	384	374	390	377	399	374	405	428	375	411	425	392	408	401	393	424	423	423	456	424	415	381	395	409	419	391	417	396	414	364	423	398	405	397	410	445	381	413	393	410	395	389	405	394	443	380	446	416	378	431	397	399	422	411	399	452	371	369	408	390	426	377	428	391	395	440	389	404	439	450	430	394	377	404	406	411	429	435	455	400	424	407	394	363	449	433	418	390	392	411	395	423	411	450	412	400	408	397	359	381	424	356	400	402	394	417	425	402	418	410	408	439	433	388	386	403	351	419	396	404	359	391	431	390	403	413	431	419	378	413	398	383	426	374	419	372	386	411	396	371	370	396	438	411	398	417	378	395	382	380	430	379	409	406	420	385	409	399	393	414	415	399	426	364	403	407	426	389	393	402	411	359	388	402	423	432	405	430	371	392	435	378	363	396	382	396	405	432	392	398	451	382	379	408	416	384	429	415	435	359	379	422	421	378	391	404	404	388	399	406	431	402	361	398	409	396	404	427	397	412	389	384	389	377	377	417	426	382	401	412	426	387	418	397	378	396	434	406	410	399	431	405	366	381	410	399	416	398	387	385	436	392	423	413	420	420	412	410	429	376	421	416	379	390	399	415	394	373	386	414	446	369	426	389	437	401	383	412	403	385	393	372	407	371	398	412	404	393	383	412	414	395	389	385	400	402	394	388	400	430	417	433	432	429	419	413	386	357	431	387	408	397	367	431	400	418	449	387	400	429	389	391	419	397	424	361	392	422	405	373	356	400	381	408	395	417	416	403	407	401	388	400	373	387	381	402	401	394	424	399	441	442	381	416	395	390	416	370	389	413	347	399	385	404	393	388	393	421	414	393	399	382	448	370	388	405	459	362	398	410	365	418	383	338	370	392	382	397	382	405	414	403	381	432	386	409	377	410	398	375	395	414	420	419	405	395	394	398	383	393	410	397	396	411	394	378	421	393	407	443	427	426	424	408	428	441	415	421	398	416	423	426	377	438	419	420	425	363	422	387	401	380	405	424	376	379	446	414	394	394	420	418	414	411	401	420	406	421	383	393	386	378	418	369	417	398	425	401	389	434	398	394	390	397	425	406	374	368	407	395	412	377	396	376	389	392	366	392	384	418	381	375	428	413	398	407	395	400	408	406	398	406	385	389	401	364	407	425	372	389	431	428	385	426	380	406	422	422	373	400	422	405	384	397	371	386	440	385	376	402	440	391	391	449	393	413	399	383	338	388	355	374	399	438	446	412	339	395	406	409	431	410	390	453	419	388	395	389	399	447	456	398	396	391	412	432	403	379	425	378	428	419	400	425	412	409	406	413	391	408	416	429	443	397	381	397	395	415	406	409	422	391	337	370	413	424	403	428	397	385	422	392	404	398	393	410	410	411	421	386	389	416	380	439	391	404	415	382	416	390	391	420	426	397	403	400	381	425	376	389	379	381	414	385	377	364	400	422	429	366	409	390	407	399	390	378	420	408	370	432	396	375	435	411	399	384	386	386	442	441	407	380	380	426	419	393	405	423	423	420	427	395	407	452	419	405	415	411	398	383	404	429	383	406	399	417	363	402	386	388	416	392	420	413	420	421	421	397	382	422	430	372	426	430	427	423	402	397	408	390	384
18456	5595	3270	2233	2183	1912	1554	1026	626	403	293	243	224	231	205	197	215	208	222	221	208	222	209	190	224	215	196	227	224	182	187	188	212	225	213	186	183	198	208	219	213	200	212	259	211	215	236	260	205	201	234	216	223	206	235	207	247	205	217	196	237	230	184	238	236	243	231	215	221	229	210	226	209	198	217	210	237	218	217	182	224	228	233	218	214	216	212	223	241	220	216	214	218	214	203	212	225	218	241	214	221	229	215	253	216	248	185	213	237	213	206	213	244	231	211	221	199	229	216	210	245	185	225	238	218	205	221	204	228	236	221	242	219	242	211	212	220	191	210	225	218	216	198	216	230	228	191	238	223	231	213	229	221	204	220	214	219	217	193	207	198	249	191	225	207	257	229	240	236	213	231	214	224	221	237	205	225	214	197	192	235	220	250	227	222	214	207	233	201	214	199	192	242	233	228	202	226	217	217	227	212	211	214	230	214	211	236	226	241	217	227	216	218	188	203	223	193	231	219	246	201	226	226	221	215	231	202	254	229	182	236	211	206	203	232	203	202	208	212	198	220	206	211	212	183	226	243	240	222	206	215	212	227	213	248	230	205	210	219	195	238	216	208	203	213	237	203	193	223	212	218	204	198	216	232	211	216	245	232	233	207	223	231	213	208	214	231	210	199	234	211	200	218	200	219	228	220	212	224	211	223	221	218	230	219	232	236	234	197	255	215	222	215	221	222	236	227	207	221	196	204	232	224	194	221	220	192	216	204	234	199	215	222	209	226	226	221	220	222	232	210	219	244	252	218	193	213	209	207	233	233	242	237	207	231	201	210	232	219	220	194	237	212	241	247	215	202	233	231	207	223	197	210	228	197	252	213	214	212	212	224	234	224	195	198	217	190	237	216	223	212	220	232	221	242	229	216	207	240	217	202	243	222	214	219	231	223	210	205	218	233	224	237	207	206	213	200	219	232	219	197	218	210	218	201	200	226	225	236	230	188	230	208	238	189	204	214	217	226	206	204	231	191	230	206	214	217	242	220	218	182	204	225	224	220	221	235	207	225	209	213	210	219	186	227	183	232	228	206	217	255	226	218	235	214	194	210	227	223	200	207	222	221	219	219	235	172	225	196	220	247	218	220	213	215	218	223	210	215	227	209	204	233	212	217	232	222	197	209	225	231	208	199	207	195	216	192	217	222	199	227	222	195	226	227	187	236	216	233	215	195	237	196	227	182	218	218	213	233	227	230	249	202	204	229	196	251	210	247	200	208	226	198	232	188	219	208	228	237	228	217	214	225	210	238	231	238	214	229	189	217	222	200	236	216	236	204	192	226	195	208	242	243	234	200	245	193	222	211	231	218	202	221	212	199	214	205	219	222	206	228	200	234	220	215	222	211	208	213	219	187	217	189	205	211	231	193	232	222	198	203	222	218	252	248	231	208	185	210	208	217	224	224	210	185	217	239	196	228	219	215	231	212	206	233	220	217	227	200	189	210	231	212	242	220	222	233	207	235	225	211	212	231	219	208	207	202	230	244	187	233	175	225	208	217	234	204	206	222	217	201	242	218	214	214	201	193	226	230	212	255	231	223	215	242	209	241	220	215	209	202	231	203	213	232	224	222	247	209	197	212	237	211	219	217	232	201	219	225	220	183	213	216	195	233	228	227	213	222	196	246	224	198	199	200	209	246	221	237	212	206	214	206	253	216	224	231	197	210	225	238	200	216	238	235	219	202	191	249	229	208	219	231	195	216	235	227	204	207	209	234	206	212	216	228	257	198	206	228	243	199	221	203	218	221	202	201	242	184	234	220	230	224	218	211	194	248	197	232	190	217	207	219	203	205	199	215	194	226	209	206	210	204	227	225	226	190	210	242	210	222	217	214	245	208	191	221	206	242	210	226	219	217	223	206	248	228	196	222	213	204	207	228	251	221	209	192	210	250	199	207	173	226	207	234	241	232	198	211	219	227	214	213	228	206	224	231	202	227	218	215	231	223	217	211	232	225	221	208	227	254	204	215	215	214	200	214	212	226	202	222	197	237	228	233	222	210	230	223	224	215	220	256	192	201	234	226	220	204	173	200	229	237	207	192	240	218	216	216	222	194	226	211	229	197	222	224	199	183	209	236	215	205	223	227	214	233	228	210	226	211	238	233	237	235	247	225	208	226	218	236	202	215	218	203	212	222	248	203	223	245	231	218	222	228	211	219	192	235	209	215	206	223	218	214	213	219	212	228	214	203	202	231	236	225	229	214	222	210	233	246	201	197	210	216	242	228	214	200	208	197	256	220	211	190	199	210	222	243	224	214	210	204	191	226	226	224	224	214	198	198	229	228	206	213	239	193	219	183	185	179	221	240	212	212	240	232	227	213	226	249	225	218	204	225	222	217	218	261	211	251	236	239	185	230	215	231	204	236	240	231	217	230	195	228	213	229	192	210	209	215	248	216	221	237	214	219	220	242	187	246	223	195	209	203	240	227	212	212	191	202	228	213	222	234	198	224	228	203	197	201	222	226	222	218	232	227	218	220	191	206	227	228	217	190	197	212	211	218	225	207	210	195	215	212	220	221	219	242	210	211	209	237	252	218	218	228	225	242	214	238	220	224	218	204	223	199	214	226	234	217	195	234	216	221	190	219	209	219	225	198	209	212	225	217	221	221	208	208	228	214	237	219	217	227	199	204	230	225	214	215	196	201	220	220	219	214	226	217	230	198	208	217	210	210	217	199	212	230	230	178	211	235	241	222	240	223	194	204	207	214	207	224	213	212	204	218	231	215	193	219	206	219	196	243	221	231	231	228	222	205	221	206	195	213	221	216	202	218	201	221	219	201	191	233	226	206	203	229	231	218	207	233	229	210	212	214	218	208	196	215	200	232	221	237	215	196	239	221	248	200	221	199	198	181	204	191	198	241	201	227	184	234	222	222	196	242	210	210	226	223	240	218	237	258	218	201	225	206	222	225	190	216	211	243	228	216	241	210	228	212	185	210	207	229	216	242	204	202	237	239	201	223	252	222	229	202	195	184	214	217	208	229	202	223	238	251	210	224	235	224	233	210	236	223	199	219	214	227	234	199	214	225	203	219	245	236	222	223	234	195	238	219	227	240	220	215	243	235	215	206	240	199	225	230	210	219	220	195	223	205	238	202	225	184	219	208	200	173	228	200	218	230	214	204	210	228	201	257	238	221	186	212	219	205	210	224	197	220	225	240	215	255	204	217	222	239	210	203	204	218	225	186	222	271	210	221	217	204	220	220	216	204	204	231	215	217	222	243	236	222	230	250	243	226	215	199	234	232	196	217	223	197	213	204	221	230	227	206	208	213	226	219	237	199	230	187	210	229	224	229	200	199	215	229	209	214	215	232	233	199	227	224	204	206	229	200	229	209	204	224	236	237	251	212	233	241	215	241	252	210	208	213	237	212	230	216	211	218	209	215	210	239	170	209	206	209	218	213	220	200	222	249	233	210	257	246	210	200	202	239	215	244	240	215	232
18297	7234	5903	7804	8463	7948	6137	3751	2159	1227	807	629	551	530	556	530	537	531	538	500	499	542	520	556	553	519	528	536	484	502	541	543	491	494	538	525	547	536	509	512	548	521	513	488	507	542	459	529	525	497	496	493	574	511	520	525	518	515	560	498	525	527	488	506	541	519	546	500	514	485	525	526	524	536	538	524	503	523	530	543	593	526	535	525	512	494	489	547	487	567	533	495	525	500	469	523	502	536	497	526	583	522	533	493	508	525	554	504	542	503	523	496	552	489	499	547	548	508	532	505	495	524	489	505	534	505	492	510	509	527	487	511	505	551	528	549	539	552	524	571	528	529	549	544	564	487	511	509	501	550	531	517	552	495	532	500	483	509	564	535	548	535	517	539	493	520	519	490	514	505	544	526	466	525	487	534	527	490	518	540	538	550	517	510	582	546	512	477	525	463	479	537	501	513	523	546	499	525	486	526	484	574	533	476	504	526	539	525	511	539	505	521	534	507	517	532	496	505	597	495	499	528	513	508	542	570	530	497	573	503	524	533	526	509	538	475	501	471	525	518	527	500	534	509	507	568	505	478	489	540	528	537	507	510	511	510	483	554	524	508	512	516	523	504	556	524	518	554	503	514	564	500	483	534	522	496	549	509	557	566	496	493	493	556	536	520	513	435	517	475	536	524	533	518	502	513	547	490	508	564	515	512	556	495	507	544	505	529	505	491	509	536	498	523	507	461	516	533	509	547	519	535	558	516	543	513	509	520	491	508	494	499	518	496	520	504	535	537	518	495	513	523	547	525	483	516	544	526	527	522	549	528	537	540	535	523	497	528	526	509	523	504	539	511	522	503	572	561	507	495	530	528	516	506	548	526	506	493	533	531	531	513	521	528	540	490	504	542	490	571	497	533	504	523	504	486	551	500	527	543	554	530	512	518	491	493	525	512	501	484	555	544	564	560	549	538	524	547	503	551	542	518	539	513	492	525	489	546	526	514	509	496	525	514	549	551	518	529	491	534	536	532	533	526	521	553	496	526	537	526	504	518	502	492	507	545	483	530	490	545	513	482	517	510	547	504	527	522	512	513	525	536	538	504	537	590	508	515	524	550	538	530	516	518	525	531	530	521	540	522	541	504	527	529	472	534	544	487	510	541	508	528	509	531	583	499	557	527	546	561	541	491	541	482	590	529	539	524	527	545	513	510	510	498	532	501	503	515	506	528	503	485	536	521	535	536	505	543	550	517	530	495	496	490	507	527	491	503	553	526	511	522	532	527	510	522	515	569	504	513	498	557	551	530	515	547	542	518	514	501	515	534	497	522	466	520	544	514	507	527	534	525	525	506	535	492	561	508	500	563	538	498	522	518	534	524	518	536	566	532	529	508	497	467	550	512	523	512	531	559	515	494	543	512	516	473	507	528	571	513	528	504	570	497	517	494	521	507	552	536	499	558	489	517	516	523	475	530	493	508	504	515	525	510	534	508	502	533	543	481	524	510	488	521	488	503	472	500	518	546	568	513	548	573	536	507	535	535	533	549	522	491	502	508	537	543	513	482	547	516	498	536	533	538	493	494	527	496	539	489	504	457	512	562	498	507	489	489	543	540	527	540	487	594	528	521	539	558	503	564	552	492	531	555	526	559	489	508	512	510	536	515	499	530	517	519	477	532	503	526	528	488	523	529	513	495	510	498	545	547	479	559	506	515	518	536	527	538	530	580	484	544	570	530	526	521	537	502	533	512	521	487	460	512	512	521	516	495	520	504	507	483	541	554	495	566	512	547	510	533	512	548	478	498	522	538	550	554	485	556	505	507	562	550	528	520	533	476	551	552	536	526	543	487	546	518	477	520	517	509	498	509	494	500	527	540	560	510	518	588	501	473	529	522	546	534	568	517	509	535	557	508	503	516	540	535	559	542	476	543	485	546	564	531	575	536	523	536	523	499	499	548	518	524	513	567	510	505	497	536	515	538	534	479	493	517	537	505	485	526	515	552	511	566	473	537	526	524	548	503	534	511	536	494	541	541	526	504	538	493	543	513	529	561	538	535	530	527	547	530	506	495	532	555	522	509	463	535	520	543	538	520	506	565	477	514	481	542	481	520	536	535	553	506	548	489	529	513	512	493	520	524	522	478	498	523	491	525	488	535	513	500	514	572	507	498	533	504	472	527	516	496	553	546	536	512	504	530	510	520	496	475	515	523	560	540	503	498	489	557	523	523	515	501	545	496	511	520	489	509	525	474	504	511	470	540	506	499	501	527	551	517	528	495	520	498	530	491	510	454	485	542	494	527	477	486	502	505	504	523	516	568	535	493	545	519	566	470	469	544	550	517	515	516	499	504	533	510	475	505	542	521	512	502	499	511	535	548	501	500	523	518	537	565	503	499	500	531	522	514	492	520	556	535	505	548	547	507	570	507	529	550	515	522	525	509	509	531	535	511	525	483	545	497	512	548	503	508	545	557	520	516	506	555	469	498	557	484	495	531	543	504	499	502	511	524	514	507	519	525	523	561	511	480	491	507	503	535	552	527	472	563	510	499	521	553	525	508	532	522	485	531	499	493	558	524	519	477	525	516	504	538	504	513	562	529	521	511	493	546	491	533	508	518	547	536	556	497	508	524	511	536	513	526	565	511	534	567	505	532	513	582	539	536	491	508	534	550	499	471	497	543	524	481	474	501	517	508	516	496	549	523	495	543	507	523	543	469	507	507	533	519	496	522	536	507	509	551	568	514	494	531	534	539	533	524	503	540	486	548	494	517	529	506	512	521	542	484	495	498	523	523	541	534	533	468	505	512	469	534	503	546	562	487	530	521	531	515	527	540	537	511	525	502	515	518	545	480	531	508	543	496	546	501	522	484	546	496	529	478	514	487	499	559	520	560	530	501	509	553	513	490	540	493	502	557	529	490	509	485	514	506	524	531	509	552	593	507	546	515	494	573	491	516	506	487	532	475	544	513	505	510	533	502	546	505	507	503	526	554	523	493	519	504	546	511	555	521	566	466	518	492	567	515	506	538	486	552	542	588	511	537	557	504	521	552	543	518	562	528	521	541	516	510	495	514	496	504	540	515	517	546	572	545	527	518	545	499	510	530	497	513	545	522	504	535	543	544	504	524	511	490	524	544	524	525	526	516	481	557	535	505	548	497	535	472	507	476	524	561	511	503	528	522	490	505	510	555	494	521	544	526	499	471	528	515	489	466	561	545	535	517	506	515	529	523	522	518	533	496	518	530	519	544	562	509	518	522	503	543	533	505	545	525	537	536	494	522	525	477	503	530	526	537	537	545	542	500	503	518	473	511	543	576	529	512	529	537	515	535	494	489	514	525	485	521	525	505	534	502	559	494	501	506	500	532	537	504	547	524	489	489	482	517	505	512	493	507	496	520	491	528	501	520	486	534	525	491	531	521	493	483	520	494	509	546	473	523	512	496	577	540	515	518	507	536	511	516	518	516	505	541	534	494	515	551	514	504	525	530	480	540	534	534	540	545
78256	61054	53462	45177	45933	37212	26798	15411	6515	2287	833	379	226	178	159	202	179	145	184	166	172	175	175	188	167	172	169	172	190	185	190	168	181	160	179	201	185	155	178	162	212	180	184	184	202	171	187	181	164	188	197	155	182	181	157	171	199	186	168	183	169	165	172	182	176	206	156	154	194	168	161	160	189	178	171	180	214	190	204	196	181	172	170	190	151	155	190	158	200	168	163	171	169	184	186	178	183	170	188	182	178	164	168	193	191	160	180	190	159	186	157	203	181	188	209	180	168	173	194	183	179	173	178	157	175	186	131	189	188	175	177	172	195	191	193	167	187	171	183	210	180	184	171	172	173	160	194	186	171	183	182	175	177	177	169	204	169	196	163	158	177	187	173	191	161	156	176	197	175	167	163	177	167	203	180	180	189	196	202	143	171	159	178	195	190	172	183	178	172	169	198	154	186	191	170	187	157	182	205	192	197	191	179	192	177	173	164	176	152	183	193	160	156	191	186	180	202	198	176	186	222	186	195	158	194	191	170	161	177	173	193	162	154	186	169	183	173	175	175	197	184	152	195	195	174	205	197	172	174	179	191	188	165	144	161	158	189	178	174	178	164	193	177	193	197	164	202	194	192	191	160	174	190	193	196	171	189	199	190	199	170	173	182	176	186	197	172	188	180	181	176	201	163	183	182	187	178	157	188	175	199	195	179	176	171	196	182	166	178	184	193	183	203	171	192	210	180	158	187	202	183	184	188	170	168	175	175	200	187	166	170	213	192	191	189	196	173	187	169	171	187	164	155	178	177	188	201	185	164	155	173	163	205	186	166	172	180	170	198	186	156	189	186	140	187	172	164	203	150	182	190	186	179	186	152	177	194	180	196	178	176	182	169	186	183	202	190	178	191	168	160	175	194	179	167	178	203	161	181	164	159	164	205	180	167	205	193	183	175	166	181	199	194	178	169	177	210	207	185	164	172	200	188	190	167	151	176	182	193	171	156	154	201	195	177	190	177	185	187	191	198	172	167	188	160	174	172	173	165	194	178	181	203	186	163	178	173	171	174	168	184	157	176	168	178	193	185	184	172	158	185	174	152	191	172	170	187	164	169	162	195	208	171	177	185	188	187	184	176	190	191	177	200	158	164	189	197	184	153	163	178	180	191	162	155	197	170	196	180	193	182	188	182	166	171	186	177	156	181	179	184	169	165	210	184	169	198	198	181	162	203	183	180	152	187	196	171	179	193	175	179	150	194	202	179	173	169	185	186	172	185	170	177	173	184	165	183	177	168	198	196	174	178	177	177	200	186	196	202	196	139	184	202	167	192	167	194	189	162	142	200	200	171	168	148	187	196	192	170	184	171	147	159	190	160	174	185	184	173	163	176	199	194	179	182	163	178	179	169	190	171	185	152	178	168	168	199	174	185	177	175	187	188	197	180	195	186	175	192	175	146	164	157	168	204	162	162	173	156	169	176	186	157	176	195	178	186	176	172	198	165	187	170	180	167	215	162	181	160	181	167	178	188	159	196	173	174	190	159	184	219	170	192	171	158	148	173	174	178	191	179	194	171	171	191	180	168	212	163	187	174	174	177	198	168	159	161	155	157	187	192	174	184	190	160	182	191	171	170	165	184	191	170	200	187	171	163	163	170	185	188	162	185	196	159	182	187	204	179	180	182	178	162	171	219	172	174	179	156	165	189	177	189	185	179	192	188	201	189	180	162	193	175	181	188	175	194	165	165	171	186	154	197	165	171	179	178	188	195	168	178	179	184	175	181	190	184	183	182	184	176	157	177	178	187	189	168	208	177	187	178	159	164	179	167	190	166	200	169	164	201	188	154	192	172	173	178	181	213	185	182	177	179	164	166	193	159	183	178	171	152	189	196	178	163	164	186	172	182	171	205	173	166	135	174	209	150	165	202	180	173	184	160	179	182	194	203	193	182	184	171	164	194	166	175	179	181	181	204	182	187	216	187	184	166	183	181	200	179	164	172	185	164	194	187	185	165	179	182	170	164	170	179	169	186	185	172	163	170	182	161	172	178	179	164	185	178	178	165	164	159	169	185	203	171	185	214	202	185	190	167	172	182	183	201	176	196	199	185	174	160	171	181	154	170	195	167	204	183	169	193	166	163	175	172	174	168	173	201	152	177	172	181	171	191	180	189	167	169	190	170	181	185	183	169	184	184	188	202	188	178	180	165	169	185	180	177	180	181	188	169	185	178	170	191	181	186	165	198	185	155	193	156	176	207	170	181	184	185	175	205	162	196	192	194	182	161	150	184	171	196	181	185	200	187	174	159	194	183	150	178	187	191	185	177	184	194	183	175	205	179	194	192	166	176	177	154	189	162	170	167	157	202	180	171	187	170	177	193	188	196	185	187	171	163	167	185	168	186	182	166	160	166	190	164	188	184	183	174	192	156	179	178	193	156	199	177	167	147	186	180	172	187	192	185	167	187	193	191	168	180	176	164	170	163	167	174	189	195	182	167	181	182	194	177	176	185	190	155	198	168	186	151	162	146	181	180	171	179	173	178	175	198	187	206	184	172	149	165	179	194	149	184	169	181	196	163	187	165	179	160	176	191	173	182	160	192	183	177	170	165	188	173	148	172	142	165	180	148	189	157	157	150	172	173	165	191	187	190	193	181	174	194	175	169	207	179	176	184	182	180	168	164	170	173	187	206	154	154	198	179	155	208	180	188	171	214	178	185	165	183	192	200	206	184	173	165	183	204	161	195	200	195	152	175	163	162	185	193	163	180	173	158	177	156	179	191	198	176	159	166	167	200	192	162	196	175	177	209	174	184	180	186	178	171	180	164	165	201	169	162	173	157	202	188	198	216	181	146	168	177	226	181	185	169	197	174	179	155	163	171	170	173	161	192	173	205	204	180	185	191	188	183	186	175	166	194	179	170	196	219	178	181	196	199	176	169	205	180	171	192	174	176	200	173	178	164	198	162	171	171	173	169	175	149	178	211	193	208	165	162	199	184	198	201	173	182	197	169	171	216	171	164	164	171	195	162	199	197	150	178	179	164	170	164	177	161	171	177	175	187	170	159	208	191	169	177	169	173	179	178	186	163	174	192	188	162	185	196	155	178	171	156	165	186	213	181	196	192	167	175	182	178	176	165	170	176	176	199	158	175	175	183	197	166	208	182	166	160	171	183	174	199	158	156	166	187	142	192	180	181	178	172	176	175	180	164	185	192	175	162	195	197	167	180	164	173	173	193	152	171	166	193	170	181	188	188	179	168	206	191	199	195	172	180	190	174	170	203	199	196	178	175	180	172	160	192	163	170	200	190	205	179	183	156	172	203	181	183	154	160	173	186	189	177	153	178	188	187	208	191	188	186	183	206	165	190	197	183	177	172	171	187	196	161	164	172	192	192	175	177	167	158	169	172	176	182	182	173	190	169	188	173	189	190	160	213	184	162	177	203	179	181	169	191	168	169	171	191	163	173	176	171	202	161	175	181	166	170	184	178	189	189	188	201	205
49283	44565	47166	53195	55265	49132	40745	29889	17662	8319	3362	1260	664	523	431	448	450	395	457	438	398	453	438	437	442	422	447	448	421	444	426	440	451	451	382	436	417	413	433	474	418	426	456	393	458	444	446	465	399	431	391	457	419	467	425	417	444	431	496	411	447	429	445	400	423	409	433	456	444	435	418	423	419	450	454	408	449	421	435	428	415	439	426	444	446	438	399	424	427	427	395	410	446	462	401	459	424	427	457	446	451	465	401	413	405	422	417	450	441	413	449	399	457	438	429	429	394	423	415	442	429	410	428	406	432	422	462	422	401	434	402	413	461	443	408	409	432	416	447	439	418	476	436	423	432	439	451	401	422	430	461	421	421	429	465	404	410	418	441	432	451	456	430	426	407	387	423	457	440	416	430	417	449	420	426	419	426	449	449	430	424	446	438	429	442	440	451	423	465	426	402	440	392	451	434	409	428	425	442	426	444	423	424	424	457	432	425	428	436	457	434	449	388	451	460	426	417	433	444	469	414	447	430	480	443	432	402	436	429	437	408	425	440	444	441	399	443	444	451	447	436	444	423	461	427	427	460	424	400	401	405	461	451	472	444	423	452	416	420	409	445	444	454	426	427	429	425	446	441	449	397	458	398	454	454	424	383	467	444	404	400	411	415	441	434	425	460	446	435	397	478	440	457	405	419	401	433	467	441	423	427	434	436	395	451	430	430	426	459	452	439	423	427	449	431	425	399	395	421	418	411	405	391	406	388	462	391	437	445	426	423	468	431	448	426	461	423	444	489	431	426	423	424	441	431	381	418	446	419	471	452	417	438	428	437	445	429	414	435	472	472	417	446	464	414	435	421	437	438	450	465	446	446	426	401	447	410	392	432	442	433	441	411	422	475	410	446	432	431	464	397	422	425	457	435	440	453	448	430	391	452	443	452	462	443	451	428	405	421	432	426	411	422	423	471	435	421	441	420	465	448	425	410	424	415	453	388	454	426	418	445	413	421	415	441	426	417	436	456	424	433	391	440	427	432	456	438	447	453	471	439	412	428	433	429	469	445	438	430	419	457	425	471	410	444	427	410	459	422	379	446	421	429	413	420	422	435	432	412	436	453	437	411	434	420	455	455	436	444	440	448	403	454	430	440	435	442	450	419	418	395	435	417	403	481	438	403	431	453	427	419	443	426	445	445	449	413	430	430	452	423	431	455	433	428	378	407	461	459	442	448	450	423	459	430	417	425	436	437	424	425	460	418	430	408	402	429	430	387	428	422	467	412	423	413	418	415	423	435	447	421	439	403	466	471	428	463	450	448	411	391	425	440	425	439	449	465	404	435	446	419	414	429	430	437	414	432	440	476	440	475	393	412	435	446	406	419	444	434	427	462	472	430	448	432	420	454	450	411	422	431	470	392	406	461	450	425	423	403	447	401	423	458	447	426	440	433	425	441	479	436	398	437	416	421	455	410	468	417	416	409	458	429	442	444	445	479	430	434	444	431	460	422	406	463	451	429	409	465	426	430	442	433	383	407	446	475	441	428	420	427	417	415	413	425	397	408	416	423	399	402	439	439	494	401	454	447	440	449	411	404	404	371	404	406	444	401	421	471	418	443	425	455	437	444	416	447	450	434	412	459	423	430	451	401	493	453	433	417	428	418	466	442	425	408	406	430	444	424	434	456	424	404	434	417	426	434	439	455	408	467	469	464	438	448	448	444	458	478	419	435	473	406	430	426	441	436	433	407	467	416	449	476	395	421	439	425	382	433	425	428	417	393	422	399	413	452	411	429	439	438	411	467	423	474	401	449	413	443	419	425	415	417	435	437	439	414	454	412	441	463	421	412	467	423	414	432	439	416	426	430	447	484	465	458	405	434	443	428	425	449	437	470	406	409	450	435	439	437	440	461	458	416	428	431	410	428	441	404	455	420	420	437	406	416	407	424	404	425	412	440	404	430	473	450	419	403	439	443	427	447	425	441	444	421	425	441	430	411	454	402	423	420	421	435	415	408	449	430	430	386	429	437	434	454	447	431	446	407	409	425	453	410	444	423	421	408	417	420	433	423	450	418	431	457	436	436	452	432	432	451	414	469	389	460	398	414	452	448	395	431	454	391	467	453	453	438	435	392	422	420	431	467	420	401	415	429	451	416	428	427	413	405	437	405	464	419	434	456	434	438	444	462	419	438	435	461	455	415	456	409	467	438	423	429	419	419	448	419	423	437	407	428	399	425	441	395	445	452	425	426	434	445	437	402	406	436	410	448	413	401	428	432	451	443	468	426	409	448	412	434	410	438	423	424	450	413	406	421	439	424	440	427	417	431	430	435	414	422	431	463	450	454	420	414	423	447	409	385	438	417	427	450	410	419	420	403	464	439	452	428	436	434	390	439	431	419	469	439	432	468	421	438	422	412	438	428	427	415	446	454	449	441	429	448	428	439	419	455	432	427	449	466	410	442	389	429	416	469	422	438	407	456	441	410	415	427	431	464	466	452	435	416	433	409	448	427	410	434	430	392	434	451	441	408	425	423	412	446	419	438	458	456	397	449	402	425	462	430	440	418	445	415	427	416	439	396	452	512	461	454	452	455	428	447	440	445	389	459	443	432	392	448	435	452	453	433	412	440	424	431	439	405	419	433	422	445	420	432	442	445	417	453	408	415	454	435	413	438	425	424	416	437	404	431	451	447	398	458	430	423	423	452	408	440	473	433	438	426	459	417	463	428	427	455	430	422	430	446	424	455	416	446	404	457	408	417	426	447	440	458	430	426	388	427	454	415	401	428	478	428	451	415	432	430	434	446	439	444	427	389	421	409	434	446	441	447	470	467	438	457	461	432	414	385	451	432	423	469	442	431	432	399	440	424	435	463	428	427	435	427	450	381	422	446	453	432	412	443	422	421	407	461	436	418	444	459	422	419	456	417	423	420	436	470	428	423	442	435	431	423	414	396	420	445	439	457	439	432	449	413	439	406	443	450	451	441	470	428	432	431	407	460	416	453	423	436	447	432	412	415	453	463	387	452	427	415	403	418	447	447	421	427	429	432	441	463	414	447	470	411	471	436	445	434	437	418	416	443	409	421	406	455	438	461	424	455	449	429	440	439	442	444	431	458	471	438	371	424	447	448	426	413	452	409	479	421	416	428	448	442	426	418	426	458	416	428	437	429	448	417	437	423	433	449	414	428	453	438	441	428	464	418	440	445	440	440	441	468	436	448	455	447	435	431	436	425	384	460	460	441	440	439	434	428	435	439	457	439	421	475	426	421	415	416	454	430	454	401	448	449	458	461	420	428	417	402	464	412	436	440	456	416	453	416	452	419	432	435	447	456	400	432	414	440	403	436	419	441	471	434	466	431	431	426	457	450	435	437	407	447	425	452	441	393	459	433	452	401	480	387	448	457	436	431	444	456	456	442	394	455	442	438	443	429	437	414	466	429	416	424	430	431	440	422	409	448	414	417	437	420	416	445	420	457	423	454	422	459	421	452	438	420	454	432	430
80879	64128	58154	46192	49801	42129	30249	18214	8003	2814	978	420	241	208	160	167	163	181	157	166	151	153	160	166	183	182	148	164	140	174	152	151	141	164	180	167	164	174	163	153	150	155	166	176	145	177	172	156	182	127	175	158	154	196	183	185	144	157	170	169	169	143	149	163	173	181	152	170	155	159	146	185	165	158	162	163	167	185	164	182	163	148	130	142	132	175	174	158	170	162	164	183	145	171	189	159	158	143	180	169	162	148	158	195	149	159	177	160	147	170	173	175	166	168	158	155	164	160	153	149	174	175	140	159	181	137	167	148	163	165	182	177	169	157	167	173	145	155	179	167	172	183	172	159	163	161	180	145	154	182	183	166	142	168	158	145	156	141	169	167	164	148	156	185	152	155	137	154	155	160	184	154	169	158	163	164	165	152	166	163	151	139	165	170	139	179	158	161	184	174	165	162	164	131	181	181	163	182	162	193	185	158	171	160	155	171	162	161	162	161	152	177	159	152	171	168	147	170	158	167	157	145	166	176	182	149	171	148	161	181	164	165	169	171	176	170	147	179	180	160	158	175	150	161	141	174	152	147	178	175	151	159	184	155	157	160	145	168	144	165	148	180	149	173	192	147	163	156	162	154	174	154	171	156	169	184	159	170	169	134	153	170	156	148	147	187	162	149	161	160	186	160	170	155	174	163	138	159	165	158	188	160	172	156	173	159	172	141	168	141	144	158	186	154	160	154	145	174	161	138	166	154	147	157	162	159	173	146	152	160	146	171	145	157	174	185	168	151	170	178	154	174	185	169	181	141	175	149	155	165	155	158	158	150	189	168	164	168	158	166	159	144	163	161	161	161	158	155	169	159	178	142	156	174	158	148	150	174	180	169	141	157	156	168	161	167	137	180	172	137	171	182	145	183	164	164	174	166	179	175	161	165	160	182	148	144	167	168	130	151	162	170	148	146	167	180	144	167	176	175	148	162	195	184	186	176	190	166	156	189	165	154	153	143	159	166	161	175	147	177	180	166	166	185	173	136	147	163	163	157	132	158	162	151	161	160	185	175	148	174	162	152	138	144	164	167	132	151	143	163	168	157	159	154	157	173	167	136	167	185	150	150	151	154	172	158	159	155	153	153	144	142	175	172	167	152	152	170	175	184	150	181	173	169	166	162	146	174	154	149	160	160	145	148	163	141	150	148	167	161	173	159	157	158	152	146	151	168	155	157	173	154	166	134	155	157	149	139	160	148	169	178	156	191	177	166	172	177	164	173	177	156	168	161	164	147	158	157	178	169	147	140	175	171	162	155	158	164	172	170	153	162	158	171	167	153	167	165	167	141	155	165	172	161	151	155	139	177	152	160	158	156	158	144	143	180	162	186	151	152	174	159	158	146	153	165	153	187	154	148	185	169	185	174	158	176	162	162	162	158	154	136	177	167	188	159	151	176	153	183	162	139	180	168	178	166	168	173	160	163	173	165	171	158	151	140	147	169	181	144	171	167	167	164	140	156	163	145	156	179	153	166	147	177	147	160	149	152	165	175	155	167	180	143	159	197	160	173	178	165	176	149	152	159	167	141	149	153	159	160	157	176	163	197	170	168	160	156	166	168	167	171	172	134	164	168	147	186	137	150	158	182	178	168	169	168	171	165	149	171	180	168	156	169	159	152	173	167	182	146	167	138	159	152	138	177	154	166	157	153	139	165	161	143	183	153	147	146	172	143	164	148	180	157	168	163	145	145	148	145	159	159	164	173	190	153	176	170	174	179	160	170	143	168	140	163	140	137	149	131	143	162	155	150	187	179	185	153	148	149	153	119	149	158	167	159	140	173	141	141	156	180	173	148	158	162	172	143	167	157	165	171	173	170	178	168	170	166	178	189	155	160	170	160	154	151	158	155	190	136	191	170	183	156	153	172	176	165	156	173	160	174	164	170	169	195	164	170	178	167	154	152	151	157	159	164	157	171	157	161	162	170	176	163	194	167	161	152	179	166	185	181	180	171	169	168	166	178	143	147	165	154	164	137	142	179	193	169	144	139	138	161	159	157	172	147	178	161	157	162	166	171	143	160	172	159	163	189	155	157	178	166	155	163	148	187	167	173	161	171	154	179	169	147	182	169	166	194	147	131	123	166	150	169	157	174	179	150	147	171	163	154	177	164	162	135	160	157	170	159	180	160	162	166	181	151	162	169	148	197	167	160	160	167	142	153	172	150	169	193	157	159	173	184	162	175	161	161	154	178	174	147	155	167	157	172	156	170	162	159	164	157	179	208	176	159	169	170	165	184	181	167	151	157	155	170	157	155	147	145	154	184	154	138	164	149	154	145	158	152	180	162	156	158	179	163	177	162	176	157	175	157	140	148	148	162	152	159	170	158	150	159	170	159	179	166	188	184	157	156	143	164	153	153	151	162	177	165	181	162	168	170	168	149	158	147	175	158	161	164	182	163	162	170	166	171	173	149	150	157	160	144	170	161	141	164	164	162	169	145	158	166	182	178	165	175	164	158	158	159	155	148	172	158	144	159	175	181	143	156	144	144	159	186	155	149	154	190	149	151	171	145	166	174	166	169	167	168	164	182	155	148	139	160	165	169	187	148	172	172	180	146	170	159	167	167	153	156	172	157	178	160	170	156	160	163	162	185	162	169	160	166	176	146	156	157	131	150	164	153	171	153	173	170	169	155	162	161	169	172	171	159	187	160	159	156	175	154	138	166	152	171	164	172	160	128	153	164	166	161	160	159	179	165	161	164	170	166	153	153	156	153	161	175	169	173	164	156	154	175	167	141	144	152	164	168	163	156	173	170	171	156	182	202	163	166	147	135	161	136	175	148	162	142	168	169	152	156	159	166	161	168	165	163	164	136	173	157	168	151	161	146	151	175	151	183	173	166	182	168	161	152	160	168	167	158	149	167	167	152	199	166	159	149	162	168	162	165	177	161	161	175	181	186	156	149	168	159	153	154	159	146	172	178	169	137	151	154	157	170	181	156	165	159	167	171	155	174	175	171	145	139	148	170	160	158	167	145	180	170	171	178	166	159	162	156	150	156	178	162	171	178	166	159	142	158	148	179	165	173	168	171	150	158	163	163	173	156	179	161	193	162	182	159	164	136	154	161	160	179	165	163	160	172	168	132	132	162	161	184	159	175	163	161	152	164	149	145	149	149	183	154	160	151	177	167	156	140	179	164	160	171	159	181	161	163	169	157	161	156	176	174	174	175	166	193	186	186	161	167	134	173	164	154	151	150	163	169	165	177	161	146	154	149	177	162	170	157	164	164	155	163	146	163	158	170	187	146	155	171	150	149	160	158	143	149	153	186	178	161	149	156	146	168	162	177	155	160	152	173	174	175	155	151	129	159	158	182	149	167	153	145	153	172	155	163	170	158	140	182	159	141	144	157	157	165	148	157	163	167	188	151	143	162	163	168	166	173	157	156	170	147	176	169	164	168	161	174	185	163	164	170	165	147	173	160	158	163	168	163	166	169	149	179	157	174
52154	46807	51706	54011	58243	52547	43423	32729	20131	9625	3819	1502	632	479	422	395	407	419	427	374	366	404	395	391	401	409	371	392	389	416	396	370	419	375	407	406	388	360	408	398	385	343	422	407	379	373	402	401	407	421	398	404	418	384	378	423	390	362	389	379	413	361	353	395	381	373	362	421	360	381	410	393	370	395	406	404	380	390	373	417	377	384	391	373	400	387	377	382	363	375	407	368	415	399	406	396	385	382	457	404	386	403	373	398	386	374	380	404	379	415	394	370	389	402	402	410	400	425	377	376	393	357	381	385	374	361	382	361	407	373	409	427	390	394	383	397	375	410	416	364	374	373	406	382	410	392	402	389	421	406	435	380	411	376	386	362	418	390	384	355	413	372	391	417	392	401	407	380	397	402	403	387	395	398	391	368	415	370	362	404	386	403	382	400	379	384	405	379	370	374	383	358	407	388	403	438	393	376	399	385	378	388	388	397	435	389	397	388	383	400	390	416	404	369	386	414	387	444	403	423	360	411	386	403	403	408	426	406	435	389	391	401	414	402	414	407	406	408	399	349	383	391	435	395	372	399	419	384	419	393	382	375	419	396	372	391	364	407	380	375	421	413	393	429	400	393	392	411	425	377	430	408	431	398	391	391	411	401	421	396	402	404	439	389	402	397	420	389	398	381	368	414	399	431	357	405	384	392	402	395	380	380	394	424	369	408	388	365	370	392	354	371	372	375	393	373	374	345	407	420	412	401	373	410	429	431	393	390	380	391	391	414	381	353	378	391	425	413	384	370	404	411	373	393	418	413	407	377	373	404	367	372	414	383	397	383	403	399	369	385	389	387	381	413	388	389	391	412	399	392	399	364	377	394	399	395	433	399	390	371	373	370	409	396	396	399	354	395	421	415	417	387	384	425	398	420	371	407	381	434	412	450	414	385	380	397	408	403	395	370	402	404	418	415	414	398	427	367	380	395	392	404	412	398	382	418	398	382	381	395	425	382	432	391	381	402	386	403	397	417	421	377	405	369	404	412	367	368	382	385	375	383	402	416	420	400	399	372	358	421	427	392	400	381	392	397	439	374	398	424	391	360	385	384	410	456	410	371	378	393	425	423	405	408	398	393	396	383	354	385	371	413	422	383	434	411	368	421	403	386	381	390	391	399	389	412	413	394	398	365	399	466	371	373	402	427	425	414	375	382	371	422	378	392	433	383	399	409	391	407	384	378	381	422	413	425	411	407	383	423	402	407	411	378	412	382	372	379	427	408	385	392	384	415	414	398	365	417	392	377	374	449	395	384	379	424	382	422	411	411	423	402	405	366	383	378	412	374	395	401	449	417	401	402	407	393	408	391	365	366	378	404	383	400	382	419	356	397	428	396	389	414	437	394	382	402	394	420	414	399	390	405	387	434	374	400	384	416	425	384	391	407	395	398	378	420	366	400	400	372	419	387	390	430	387	384	380	420	370	410	399	402	423	386	363	380	380	367	379	375	372	354	376	393	420	415	432	395	399	383	395	393	399	403	403	371	406	381	411	446	407	393	351	398	384	409	368	390	381	386	403	383	369	381	430	399	404	346	415	456	398	410	382	395	384	406	393	381	388	412	414	407	393	365	406	415	413	361	350	405	405	416	403	401	399	387	383	388	385	392	391	418	411	401	392	376	378	401	387	398	419	396	407	406	396	402	423	391	369	416	382	397	374	401	394	405	394	432	435	384	373	380	397	399	394	375	407	391	416	408	358	409	415	403	384	388	409	408	362	421	407	387	375	393	413	380	418	376	384	440	393	427	393	423	385	401	406	378	420	391	342	379	390	391	357	422	427	403	362	406	401	397	408	405	422	411	377	399	373	396	384	377	402	407	421	390	359	361	378	453	415	399	406	396	391	368	393	435	416	401	375	372	406	428	373	408	353	401	422	414	412	372	404	365	365	400	381	404	389	365	410	374	393	409	384	400	390	391	401	413	412	460	415	405	415	379	407	366	395	391	398	398	423	403	423	335	409	388	382	392	375	388	364	397	415	363	413	418	377	393	376	387	386	392	424	390	409	410	418	384	420	417	403	386	382	418	363	402	412	396	383	398	396	374	362	390	415	383	381	419	402	378	370	369	406	422	402	437	412	437	397	384	393	380	403	394	397	381	374	367	409	359	413	373	412	438	448	399	448	403	423	393	384	421	394	394	372	379	393	389	434	373	356	409	407	416	402	395	402	401	362	432	373	410	379	432	396	369	400	421	366	409	428	387	399	365	419	399	393	379	340	404	392	403	385	435	387	418	390	401	409	384	370	360	406	405	420	399	381	389	408	383	395	392	382	398	379	370	409	418	405	398	395	424	437	394	410	428	411	349	423	404	404	391	387	386	368	387	356	398	373	399	429	434	355	412	382	357	390	396	384	379	377	380	358	370	410	444	395	429	414	377	383	392	399	392	410	437	405	387	408	407	406	405	392	397	419	405	397	440	413	425	390	419	411	386	376	403	373	363	387	370	397	426	406	410	401	377	411	394	391	424	419	390	391	364	384	406	388	368	427	394	423	394	405	372	398	412	395	366	411	394	368	382	387	396	411	394	408	391	399	400	381	382	401	410	378	378	424	430	363	409	372	388	460	423	371	420	393	376	405	411	376	390	376	373	406	434	361	413	388	419	393	397	382	403	379	385	393	383	390	425	395	372	393	379	393	402	387	376	418	381	379	379	409	384	429	412	436	398	375	396	418	402	392	395	390	397	382	381	379	405	408	393	417	367	409	423	409	380	378	379	437	411	394	395	397	375	451	394	387	377	388	421	334	388	381	401	435	391	386	384	410	408	393	389	396	354	375	431	383	377	421	398	387	378	398	399	404	396	388	411	401	355	375	395	413	427	402	393	367	382	410	394	424	386	381	423	379	389	406	400	388	426	425	386	406	406	393	340	399	402	389	393	410	384	385	402	397	434	374	406	388	374	408	405	413	399	401	412	392	407	404	396	388	382	395	376	413	410	398	373	385	398	407	367	380	419	449	405	395	364	397	376	367	430	389	392	389	439	406	406	443	377	376	375	389	421	388	376	392	352	372	368	405	389	393	411	355	406	397	423	402	415	405	415	431	397	428	409	400	412	388	393	403	441	363	395	370	401	400	399	404	401	399	399	401	388	363	414	372	387	416	391	386	376	355	384	374	397	401	369	403	401	383	400	393	347	389	362	398	376	366	395	372	402	383	356	392	432	356	376	399	397	403	413	385	396	382	391	370	385	360	410	397	410	389	407	374	337	405	410	388	368	412	401	386	375	375	378	387	448	375	391	419	382	418	401	393	371	427	416	347	418	373	357	412	419	378	425	420	407	381	371	430	410	433	407	416	395	435	406	404	367	419	400	423	442	399	397	379	418	444	422	402	383	381	370	380	435	414	421	393	351	389	371	395	379	395	406	393	450	389	427	407	383	417	409	372	399	373	404	370	371	373	433	376	402	399	421	397	417	393	406	390	407	382	422	417	411	402	397	452	408	369	409
18550	6092	4149	2094	2818	2471	1615	1027	626	409	284	230	228	205	217	217	204	208	231	212	204	230	243	223	239	227	229	205	219	254	221	237	239	214	203	239	218	216	229	190	198	211	201	221	219	200	198	201	210	210	225	229	194	206	213	228	218	228	206	199	200	202	208	226	216	220	227	217	231	197	192	241	228	204	236	196	233	202	204	209	194	218	203	197	215	185	210	200	215	214	219	207	225	212	226	195	230	226	241	216	218	234	195	201	195	217	225	200	221	210	218	215	213	201	236	209	222	222	219	223	219	194	218	239	217	214	235	198	217	219	204	199	210	234	233	223	200	204	231	212	236	234	214	225	215	233	190	198	207	197	230	207	220	254	204	240	198	221	190	189	228	240	206	223	211	203	216	231	215	225	226	197	201	225	224	201	240	222	235	208	223	255	200	220	198	233	249	214	239	193	233	205	195	229	210	232	223	229	239	203	189	205	213	195	248	235	228	211	201	214	196	208	217	221	196	226	225	203	222	204	224	190	236	250	209	201	195	226	219	171	205	205	226	200	198	223	197	232	213	220	222	212	212	190	216	210	199	221	236	204	190	239	205	216	216	228	228	216	209	214	243	222	212	197	227	205	206	227	207	191	234	205	205	216	230	226	246	200	197	223	222	208	212	215	244	214	228	213	222	200	218	193	215	201	220	198	199	192	235	213	237	207	222	196	217	221	228	249	227	223	203	204	201	194	225	224	242	197	230	195	226	209	203	213	227	209	213	239	206	216	225	243	198	226	253	212	186	220	213	222	230	211	222	212	229	230	210	223	195	229	193	203	202	232	237	217	206	220	209	197	199	220	223	226	220	194	205	236	227	235	186	217	210	226	213	200	215	207	232	207	199	254	217	223	220	200	208	199	233	207	219	223	197	217	205	213	199	191	208	209	254	230	215	231	193	221	215	217	221	212	206	180	193	244	210	180	227	217	202	229	219	228	208	220	212	231	193	221	220	217	202	229	229	198	187	223	219	230	217	219	201	216	200	199	224	203	235	204	206	236	223	229	207	212	222	205	218	214	231	191	216	236	214	204	243	226	199	188	216	205	213	217	202	217	200	201	220	196	216	213	199	197	209	218	226	184	246	212	207	225	207	200	217	211	213	218	200	214	204	199	236	204	214	212	197	217	212	217	223	242	222	222	209	197	236	212	219	206	188	238	180	218	236	208	200	207	212	231	215	205	217	225	231	169	223	201	199	231	227	210	244	233	221	220	221	224	201	206	230	245	228	234	193	210	207	229	196	221	220	205	255	255	239	196	225	226	230	221	206	196	193	185	249	219	203	211	225	232	226	206	196	206	210	232	248	213	232	220	228	227	231	199	218	202	194	203	203	199	224	209	260	234	208	218	193	225	240	258	220	236	232	227	211	175	195	204	188	222	239	203	222	229	202	225	225	220	202	197	218	206	240	250	230	207	216	213	231	227	226	199	224	233	219	213	195	226	237	223	204	221	220	224	203	224	210	216	194	229	225	227	186	201	219	202	214	232	232	235	207	239	206	225	214	214	222	223	208	214	233	221	210	181	241	222	201	205	184	192	246	211	231	234	215	220	228	192	244	200	206	193	216	211	213	218	226	223	200	200	224	202	220	229	229	205	202	224	204	211	212	194	227	218	237	237	228	241	193	197	192	205	238	205	238	209	213	210	195	210	180	219	229	234	229	216	188	197	239	213	191	222	227	213	215	209	228	221	227	191	218	198	202	214	213	177	237	213	215	210	186	224	212	206	183	207	238	215	199	207	215	214	206	218	174	216	250	202	229	205	194	204	244	205	232	237	191	223	202	191	216	223	231	212	237	245	242	212	188	232	192	190	205	214	216	203	197	227	205	205	208	214	217	244	215	218	205	203	235	231	212	217	206	229	214	183	232	233	195	203	235	221	213	200	227	211	203	217	227	225	215	221	202	220	220	195	208	231	229	205	235	215	206	197	195	208	230	216	226	215	215	195	210	214	194	228	257	198	251	197	234	228	194	185	229	212	195	208	209	200	224	201	214	264	225	198	214	216	222	212	221	193	188	224	230	239	216	173	207	219	203	209	242	203	199	209	227	194	209	207	240	213	218	228	201	223	217	234	201	201	201	226	225	237	220	205	253	222	184	210	218	210	197	215	240	213	183	242	212	201	211	231	242	211	228	220	226	213	204	222	202	231	198	212	222	235	200	212	221	200	218	189	219	219	194	206	213	217	235	218	220	230	219	213	220	240	229	208	206	214	216	188	207	248	213	223	198	212	225	179	214	196	231	205	247	217	212	205	199	214	219	207	203	219	199	193	219	231	211	197	220	220	209	221	233	202	215	187	215	230	198	223	212	221	202	239	220	193	220	226	244	225	202	211	193	218	206	184	197	218	220	210	209	211	196	228	219	241	214	201	172	209	216	196	208	206	237	207	213	214	234	194	210	224	211	219	190	206	204	222	217	224	205	201	193	205	203	221	199	211	219	230	222	220	219	244	237	207	229	215	238	213	224	215	211	207	214	228	236	214	202	231	215	253	202	256	228	205	219	200	224	201	213	225	217	195	210	221	237	215	203	219	212	212	231	207	232	238	207	225	240	203	195	211	215	238	202	221	207	195	215	223	201	244	233	235	215	224	214	224	203	198	219	222	204	223	222	212	179	213	202	237	238	210	232	228	195	232	231	228	193	198	203	205	182	228	215	192	237	217	205	205	208	205	190	207	227	213	199	203	215	238	213	237	222	226	250	221	205	177	194	191	214	235	250	192	231	217	194	201	196	223	213	243	211	228	180	218	212	212	183	208	203	225	221	210	221	207	233	229	220	225	219	208	240	188	246	216	214	206	203	212	186	220	218	216	203	229	231	207	256	216	211	176	215	216	229	218	218	216	211	209	216	219	204	221	211	236	196	192	209	227	227	197	198	226	215	244	211	214	197	220	216	211	247	233	225	195	237	174	223	228	209	221	207	252	231	223	226	224	236	202	221	227	226	240	229	222	217	199	219	208	228	238	239	222	225	226	229	191	203	227	232	208	197	214	202	219	225	224	219	219	212	212	217	224	217	211	203	212	202	254	229	218	212	234	222	193	216	214	210	231	210	195	191	207	222	218	215	222	201	229	243	195	206	213	271	230	235	226	234	220	212	220	222	203	221	210	237	204	223	211	221	234	227	182	236	211	198	219	199	223	187	227	208	221	214	200	226	227	228	226	208	199	243	209	184	205	213	224	200	211	227	197	230	207	204	216	208	214	213	237	191	193	211	215	217	216	245	221	222	185	219	191	210	227	199	208	229	181	231	208	216	224	240	220	230	217	212	221	208	225	227	238	207	219	219	234	234	195	209	227	220	203	216	194	205	210	239	227	219	226	214	209	202	206	222	254	221	216	212	192	231	215	200	186	237	240	188	237	211	214	207	231	229	216	193	237	239	245	226	225	233	221	217	230	211	213	190	194	229	225	236	193	195	225	215	208	203	216	234	224	211	214	220	237	216	212
17975	7535	7440	6538	10150	8939	6096	3777	2146	1306	785	635	535	551	514	521	502	550	494	530	472	557	518	525	504	541	499	521	502	515	499	552	496	504	501	499	524	515	542	523	526	543	555	520	501	514	510	543	501	550	541	483	524	540	501	516	552	566	509	546	545	524	504	486	515	529	544	497	490	520	517	485	491	522	511	536	556	512	499	502	541	534	512	505	515	510	495	498	489	544	565	539	505	524	505	516	468	504	520	522	507	508	543	513	535	537	529	496	513	505	526	532	479	522	532	493	528	546	520	497	485	496	513	534	494	492	542	539	520	491	521	494	498	502	506	486	513	507	501	544	499	525	489	512	543	567	514	517	520	515	505	528	532	475	501	502	510	509	516	510	532	570	494	517	560	505	531	514	493	484	561	495	488	510	495	521	516	538	521	526	501	486	508	526	526	492	516	531	555	493	529	488	515	514	524	478	527	512	518	527	525	546	509	540	527	513	512	532	534	528	521	476	513	526	511	502	535	484	529	544	528	504	483	511	534	511	525	484	492	515	517	516	541	487	492	536	499	507	549	518	488	533	500	539	538	537	549	493	534	501	455	508	506	495	540	548	514	494	534	523	502	491	495	517	512	510	521	483	535	533	499	464	530	493	504	486	542	485	506	515	508	497	491	555	524	560	518	530	518	486	517	487	526	519	584	489	520	529	496	486	535	523	525	533	553	516	546	486	564	537	532	569	538	522	524	510	518	521	556	515	503	527	513	512	509	520	470	512	496	538	521	474	536	515	510	489	506	521	515	487	518	495	521	518	520	505	454	526	522	543	548	532	507	491	534	515	504	532	512	516	520	470	489	508	495	530	490	531	522	497	523	535	487	539	507	492	521	476	514	477	508	513	544	486	524	496	523	526	505	499	463	545	527	482	533	503	520	540	482	520	497	461	563	560	539	520	458	533	534	518	541	544	500	527	506	515	509	535	498	545	525	537	532	502	538	558	492	521	509	551	547	478	531	496	511	502	488	506	537	493	531	493	494	551	497	529	528	509	523	529	542	537	545	536	522	491	490	493	544	474	526	507	529	501	474	501	537	518	509	540	535	534	525	575	572	496	503	507	489	518	553	515	546	503	471	524	512	529	498	536	530	511	524	536	513	511	545	493	498	515	481	497	534	506	476	552	532	495	488	524	538	503	528	505	493	485	506	498	511	542	546	524	471	512	501	550	513	498	503	575	556	545	482	501	525	540	504	539	464	477	516	551	480	534	499	511	543	549	500	484	561	502	504	515	554	511	497	519	539	529	509	503	551	485	508	555	498	520	528	508	507	521	506	514	530	516	515	513	514	531	530	526	543	510	491	537	465	519	523	500	500	529	481	525	506	492	523	542	521	529	500	533	522	496	507	556	500	500	531	486	545	515	534	511	507	537	515	515	528	544	515	513	490	494	544	499	534	514	536	544	501	503	496	553	514	513	498	527	517	504	465	559	532	524	539	538	495	497	524	511	514	499	481	535	523	502	520	498	487	537	529	554	482	497	543	515	511	509	506	537	540	519	515	536	540	494	526	515	553	504	534	511	450	484	476	515	544	528	524	507	524	477	509	543	526	510	495	515	489	546	525	504	519	526	504	485	503	519	507	543	553	497	495	521	551	534	499	495	549	486	554	519	513	498	502	511	527	563	510	519	507	519	532	567	520	540	513	530	547	528	526	471	531	515	528	526	481	490	539	513	512	522	505	542	512	545	544	470	566	547	489	536	539	507	513	535	540	514	500	504	521	539	547	516	531	473	524	503	532	549	513	528	474	553	513	503	515	535	517	569	525	529	515	530	499	516	538	510	550	546	475	509	532	506	504	517	561	537	508	524	531	519	508	541	519	505	539	534	494	508	506	541	506	515	500	499	520	523	501	527	547	531	524	507	537	523	552	519	545	488	539	500	540	533	532	497	512	547	510	514	524	511	472	516	519	505	536	550	565	534	490	599	515	532	574	520	510	488	495	548	535	561	499	513	530	546	505	506	516	495	524	507	487	498	537	543	516	520	546	518	543	513	526	514	531	511	520	474	457	526	523	512	525	507	497	521	514	523	527	517	527	505	539	518	461	525	513	529	491	507	526	527	548	539	469	521	559	482	519	503	508	515	505	544	515	472	561	486	551	549	473	566	498	545	533	483	493	521	473	493	499	504	563	503	504	556	511	498	511	499	521	522	501	515	557	475	521	502	514	546	538	545	501	497	505	521	508	514	511	542	502	518	520	530	464	499	532	506	521	495	522	517	497	538	539	558	513	513	500	502	540	538	481	499	542	484	518	525	556	524	505	507	492	534	523	530	512	521	492	524	520	555	544	511	513	484	539	510	473	496	526	521	494	517	513	532	502	531	488	495	526	507	502	501	555	518	541	526	458	532	539	547	544	534	490	520	519	536	527	455	481	509	508	521	482	503	501	504	529	517	494	529	488	492	518	525	511	531	523	510	499	501	515	482	509	469	509	517	493	502	492	497	532	546	506	549	577	492	526	492	537	471	499	480	518	479	513	503	504	508	504	529	551	524	527	544	532	499	486	478	526	518	471	554	473	519	467	512	505	470	538	535	524	517	495	559	496	541	560	521	503	506	514	521	546	541	534	508	524	508	507	514	507	482	544	499	516	449	506	479	515	545	511	547	510	548	505	543	528	510	579	490	507	500	514	456	506	514	482	526	608	498	530	532	527	516	498	515	520	533	508	556	495	538	479	510	540	510	531	498	499	521	494	475	539	511	513	484	510	489	537	501	496	527	535	503	486	520	543	510	502	493	529	539	524	495	555	514	488	541	541	496	515	532	505	533	514	522	478	494	547	529	502	509	530	533	499	524	547	508	523	488	542	593	505	497	479	544	513	526	518	528	488	491	533	474	521	521	504	520	519	492	518	504	498	516	480	516	526	553	531	537	503	526	516	469	533	521	510	563	514	505	512	555	510	510	494	505	506	475	514	527	524	493	518	538	506	494	544	519	555	482	557	491	455	542	499	507	527	525	525	518	521	521	543	474	514	529	534	516	518	499	504	517	485	483	482	497	545	497	481	511	500	518	528	516	530	442	518	469	567	490	516	492	539	534	490	508	497	542	557	466	515	505	515	519	484	496	489	504	503	523	498	515	544	500	480	528	521	528	502	560	532	514	545	509	555	488	522	519	511	500	537	527	511	515	496	524	551	520	504	506	556	494	531	544	515	462	489	506	515	524	541	530	500	490	496	528	495	524	574	524	554	530	476	492	529	522	518	560	517	474	540	529	510	510	495	549	524	526	553	510	546	501	510	519	526	491	555	528	510	477	501	505	525	505	520	533	522	573	516	529	502	559	536	529	529	542	509	542	485	515	502	504	529	473	496	548	490	513	516	517	500	533	527	528	531	488	522	490	470	484	528	497	501	507	513	527	521	544	508	521	514	515	534	545	552	544	501	516	504	480	523	474	527	515	527	510	524	493	520	509	546	475	516	558	504	518	520	503	546	554	524	536	515	547
78007	60830	56066	33695	43474	40248	27697	16215	6950	2425	874	367	259	197	148	164	193	173	165	192	164	190	170	187	176	173	156	179	192	183	180	161	171	170	142	189	143	176	192	170	192	151	171	209	164	179	165	172	195	190	177	171	196	171	193	170	180	198	184	162	171	187	176	148	165	187	170	168	163	183	189	141	177	189	173	180	172	165	176	183	180	201	187	190	174	169	160	179	153	166	174	154	189	182	149	155	196	171	164	174	183	189	161	194	171	182	177	166	150	158	184	174	188	173	167	177	155	175	152	173	189	170	172	181	153	181	181	199	171	165	175	155	187	201	176	169	166	167	167	168	198	169	202	166	181	156	170	183	167	167	151	189	169	176	173	172	167	195	186	196	184	180	173	193	159	219	168	161	163	199	187	201	169	183	177	187	191	165	188	176	171	154	179	151	159	172	178	182	170	176	156	195	184	199	192	188	190	180	173	173	173	167	152	181	177	185	191	179	169	191	159	185	202	180	200	160	163	182	152	186	195	180	164	166	187	170	172	167	189	174	158	213	165	190	183	158	169	175	175	147	170	171	180	186	188	173	184	167	183	189	164	187	187	148	156	169	168	172	157	175	190	175	191	180	178	186	159	158	162	200	187	186	166	154	188	171	186	160	197	181	172	199	181	179	178	192	163	150	174	200	153	171	189	195	141	189	167	171	170	177	185	187	164	169	179	160	182	165	176	196	171	177	170	182	175	196	189	183	160	174	172	182	160	193	167	159	149	182	180	170	207	186	188	175	161	152	176	169	176	179	189	192	176	184	190	172	178	172	182	192	190	180	178	170	162	154	187	201	175	177	184	199	169	188	175	171	193	184	172	159	151	177	178	193	183	166	180	209	179	172	169	187	178	190	174	162	196	176	168	191	184	193	174	171	156	182	181	205	163	173	172	208	182	170	173	163	181	177	168	170	204	177	169	166	150	175	174	171	195	179	173	158	166	159	157	172	158	178	177	183	194	210	178	177	180	198	186	178	199	178	151	179	171	163	193	176	184	163	171	180	167	191	194	177	192	171	180	189	144	171	171	212	181	182	177	188	181	168	170	186	162	165	179	159	170	169	144	166	157	166	180	174	158	152	165	176	200	166	148	171	172	168	198	175	191	182	192	177	187	187	186	175	178	173	185	177	184	203	181	184	199	145	186	199	178	204	193	175	158	177	168	164	171	181	153	147	166	172	166	175	187	165	168	174	161	166	162	182	171	176	178	168	197	165	166	208	188	166	180	175	155	185	175	171	155	169	168	176	197	163	167	172	173	185	184	163	172	178	210	175	175	180	176	185	175	155	169	186	174	191	164	190	201	171	149	157	199	194	184	191	157	179	192	161	154	182	186	193	146	155	170	171	164	186	185	198	172	169	163	158	183	184	186	149	172	182	170	186	176	166	175	187	167	174	189	180	161	167	183	175	183	176	175	166	160	171	177	182	178	152	180	199	193	180	181	161	152	185	168	194	173	188	177	180	200	164	185	162	152	177	179	155	166	168	182	168	175	184	152	163	181	180	214	212	163	190	192	166	178	174	154	175	165	188	170	204	174	179	180	167	171	182	194	169	179	182	167	163	169	167	163	185	210	153	181	183	186	180	184	180	155	190	158	183	174	157	166	179	172	181	197	182	185	188	196	157	174	166	176	181	183	157	202	179	183	170	172	160	170	172	162	161	176	192	172	179	182	180	166	190	165	173	192	158	168	196	146	177	184	157	171	196	160	156	174	182	184	168	162	177	164	180	196	151	172	187	158	168	169	178	171	178	196	178	189	184	170	165	160	190	194	165	160	166	150	180	181	176	193	172	186	181	162	175	169	177	166	138	156	197	180	193	179	182	161	174	157	164	191	167	199	173	144	179	171	170	177	165	163	152	174	185	192	180	172	178	172	176	166	165	171	168	154	193	201	192	154	164	190	185	174	140	176	173	152	151	184	190	178	161	173	158	182	202	172	172	166	157	171	146	205	172	175	160	190	176	153	147	173	181	159	169	182	185	185	178	184	177	175	176	195	191	170	197	196	176	174	192	180	200	198	162	164	163	202	170	176	194	143	172	177	185	168	164	180	193	204	213	195	188	189	167	181	193	161	162	177	157	173	188	195	170	165	173	145	163	161	163	183	172	198	182	177	193	158	167	142	174	155	142	190	187	170	154	189	185	163	178	178	170	148	194	189	188	180	171	166	205	175	158	176	172	167	165	174	182	195	188	175	168	183	191	147	194	169	180	165	179	188	164	183	197	171	172	161	151	189	175	158	148	162	191	175	168	163	170	184	176	184	172	164	186	169	192	211	163	160	163	159	155	178	161	174	185	176	156	178	169	169	173	170	194	183	184	164	173	173	177	167	164	193	154	208	185	174	191	173	174	156	152	177	179	165	181	184	174	152	178	188	188	180	178	158	172	188	189	178	158	173	160	157	157	177	182	174	174	160	201	166	171	173	197	193	189	163	169	179	163	181	186	188	180	181	161	159	167	170	171	169	166	176	195	172	168	168	198	177	167	178	195	186	192	201	168	177	188	175	185	175	163	181	174	171	197	158	161	164	186	184	150	162	195	190	202	174	180	175	177	168	180	166	146	181	158	174	195	179	187	176	163	152	193	186	190	204	178	148	192	209	201	179	183	148	173	195	173	206	170	180	177	183	193	168	147	174	171	178	183	170	207	153	185	171	185	173	170	166	165	184	174	184	174	193	189	172	169	158	176	176	193	214	174	178	198	208	180	180	153	171	180	173	180	184	179	161	164	167	174	165	180	169	181	175	174	165	169	186	176	178	180	159	167	185	171	180	177	171	205	176	174	182	173	162	173	181	199	164	156	160	171	167	165	160	180	199	161	173	182	183	185	170	176	171	183	182	176	182	160	169	169	180	177	184	194	163	190	166	170	194	177	181	173	174	161	160	192	180	174	197	189	169	186	195	177	171	198	187	185	187	195	174	192	185	160	174	170	157	180	168	190	190	184	151	167	155	160	183	156	166	180	186	195	184	157	187	177	168	164	179	177	169	149	185	184	187	176	169	180	177	198	202	175	176	160	184	194	181	174	193	188	181	171	178	183	171	166	201	170	186	167	156	178	182	162	194	149	172	148	165	175	180	151	171	166	178	186	197	164	180	201	193	187	210	164	188	159	205	199	183	173	169	173	189	157	172	176	166	185	165	189	192	161	188	154	158	202	168	205	165	183	178	185	172	200	180	160	179	162	171	168	177	182	196	190	176	177	183	163	150	142	138	169	169	194	158	180	197	182	168	191	198	202	182	187	172	185	192	172	204	169	179	195	187	158	171	179	166	155	175	163	168	141	182	165	158	171	170	197	168	157	171	160	168	171	186	193	168	194	162	216	144	170	169	148	185	185	168	182	177	188	175	175	168	198	180	183	169	189	174	185	160	191	181	166	172	189	199	176	178	215	188	176	182	171	192	182	159	156	159	184	150	163	201	171	189	177	157	175	173	176	174	186	184	208	160	187
50327	44383	48707	42151	54497	50969	41285	31091	18551	8707	3559	1392	744	508	463	452	440	407	419	452	422	440	444	423	394	416	445	430	449	420	435	410	429	431	401	455	460	432	466	436	417	461	432	444	401	441	473	474	430	434	423	391	430	436	453	441	449	409	428	420	430	446	410	446	438	409	457	423	409	434	446	418	399	451	438	444	411	435	431	430	457	406	417	437	436	429	440	443	396	433	433	407	422	436	420	453	438	439	420	386	442	448	438	454	433	417	462	408	399	423	444	445	449	440	418	403	402	434	413	424	428	453	422	402	416	447	426	421	421	419	419	433	433	436	408	431	407	414	428	415	389	419	435	428	396	397	408	423	416	412	413	419	406	407	423	407	409	421	418	443	420	412	419	457	460	407	393	414	446	400	411	374	417	414	433	404	426	391	430	431	412	419	437	453	426	396	449	378	431	409	441	445	396	440	475	441	421	410	439	439	437	429	444	419	445	413	442	456	440	413	425	418	447	432	429	430	419	390	411	399	421	407	424	422	435	415	412	423	439	453	396	450	413	417	412	431	415	426	433	461	409	412	405	444	409	458	430	441	397	436	421	424	424	435	439	422	386	392	442	429	422	429	423	410	442	405	441	409	445	439	413	427	404	433	478	448	400	423	444	409	425	428	412	439	401	405	443	415	443	453	409	376	440	409	408	412	454	449	426	428	404	427	418	421	395	391	418	433	438	399	427	444	455	431	450	431	424	409	404	418	411	421	414	416	447	409	447	406	433	439	433	411	431	426	412	405	389	418	448	421	415	419	400	439	399	402	425	424	456	408	415	417	430	409	406	447	420	467	432	452	405	415	413	405	422	437	377	382	452	373	456	435	429	420	436	403	428	413	409	405	403	404	434	441	432	394	422	435	496	391	438	409	430	426	391	422	428	455	447	432	422	459	416	431	430	402	423	437	419	410	408	401	431	406	440	445	421	413	413	448	413	412	419	421	429	407	445	392	412	440	431	436	438	446	422	426	419	409	426	432	441	423	435	460	416	415	467	408	405	445	439	416	461	429	443	381	459	370	421	454	452	440	443	416	451	447	464	438	473	434	399	405	381	380	408	455	404	410	445	410	424	402	431	453	403	407	432	458	434	434	432	477	404	432	420	435	411	424	433	437	458	427	434	451	413	412	446	430	399	417	446	426	411	437	487	478	422	432	444	390	437	423	452	431	460	408	448	413	431	492	450	424	441	434	410	420	446	436	383	418	377	395	443	384	439	420	436	424	434	414	436	385	426	428	400	421	383	391	440	433	423	439	449	444	409	460	442	408	388	415	423	436	425	448	426	405	392	413	418	438	409	435	410	429	421	406	396	380	443	424	429	416	391	412	418	403	419	425	426	379	431	474	406	416	438	396	405	425	433	447	422	441	379	435	431	458	416	397	422	440	401	458	415	399	412	439	410	399	416	400	426	447	415	440	420	418	441	425	414	436	417	434	424	417	402	439	423	420	410	414	433	442	409	424	403	428	420	445	398	460	417	457	418	428	446	416	417	444	429	429	411	419	400	428	421	430	417	426	411	415	452	408	431	442	414	451	421	438	376	432	414	426	388	367	434	467	428	412	467	398	407	442	437	457	394	454	421	399	390	398	440	405	429	400	410	408	412	415	458	410	421	401	421	414	448	436	429	406	435	447	402	414	451	398	437	425	450	431	410	437	430	409	376	440	440	420	428	393	438	429	386	444	461	444	396	455	392	421	441	425	430	416	436	402	434	409	401	420	457	415	450	427	408	462	426	447	430	399	420	399	444	408	423	441	425	430	437	439	376	426	443	430	455	423	436	409	414	419	437	398	447	426	422	370	416	417	435	369	408	389	441	393	410	398	437	444	456	422	437	430	447	397	406	439	386	437	452	437	462	429	411	459	390	451	411	420	428	401	428	436	413	405	440	422	424	449	460	441	417	429	439	406	418	433	403	445	400	460	459	466	420	413	432	448	404	432	398	419	452	466	467	382	449	454	455	415	446	451	423	459	421	455	410	418	431	395	494	417	474	417	383	418	407	432	414	428	410	414	401	415	425	403	431	419	426	443	414	411	425	423	417	433	401	408	401	422	447	422	438	436	419	460	441	421	403	379	406	434	405	457	464	453	456	392	393	389	376	393	412	424	407	457	434	418	399	355	407	458	442	445	435	388	456	432	431	442	408	427	447	403	392	435	428	395	430	442	441	418	416	466	411	423	406	442	456	432	420	416	397	444	413	437	419	405	443	422	425	447	460	428	419	444	405	422	447	394	398	472	450	441	437	426	451	391	453	403	420	434	421	409	415	444	417	391	406	401	459	434	433	418	437	418	418	426	416	429	405	436	404	415	378	426	445	443	478	411	462	415	386	410	412	420	410	389	438	430	457	441	398	390	440	440	410	430	452	406	405	405	443	431	407	431	432	419	402	407	414	444	443	438	439	394	435	417	428	411	415	466	466	408	426	418	448	404	407	450	411	412	442	430	406	439	464	428	453	428	412	357	476	397	429	448	365	456	424	432	424	452	453	440	439	405	411	423	442	445	433	447	410	469	393	445	449	420	440	395	469	437	402	423	433	410	414	436	463	436	416	410	372	441	427	427	411	399	418	447	430	430	438	419	409	426	405	458	407	407	396	457	424	427	443	401	417	423	426	403	432	423	454	400	399	426	428	464	398	388	413	386	436	422	437	436	434	430	452	423	427	401	416	405	374	402	418	430	424	412	409	428	395	457	407	436	395	426	418	426	427	460	448	445	448	424	440	404	424	450	427	417	415	423	409	443	424	406	431	426	448	436	401	480	427	472	405	411	400	419	437	421	422	398	401	441	424	418	433	410	446	444	438	411	425	415	446	437	426	422	465	439	419	454	418	411	419	411	455	462	449	445	452	421	427	431	418	465	418	450	441	410	403	470	387	416	459	435	393	407	456	463	440	396	420	427	414	422	405	458	428	440	425	446	419	423	436	409	441	413	424	441	432	460	416	456	404	417	427	404	432	394	461	433	434	422	458	427	454	404	415	413	427	419	433	451	409	445	397	393	434	424	402	390	481	400	416	418	446	418	451	406	406	400	414	427	425	450	414	423	421	429	380	421	385	458	460	415	427	434	409	430	423	418	398	415	383	402	385	429	425	440	481	422	416	444	412	395	443	438	410	408	446	405	416	404	467	436	430	418	406	424	441	403	435	403	451	445	394	410	437	449	427	411	406	433	427	398	439	425	422	422	429	418	392	393	427	431	443	437	434	398	425	415	429	437	411	466	412	421	416	403	424	387	400	439	387	444	429	451	432	443	398	425	417	382	425	436	418	452	400	398	432	423	425	430	421	403	439	395	419	387	412	430	393	409	364	405	452	459	425	427	477	397	428	437	437	447	429	425	428	419	426	420	416	441	446	422	413	468	439	428	462	401	422	434	438	433	452	414	422	416	417	423	433	426	400	430	422	402	409	421	420	406	432	438	419	412	426	439	418	419	450	462	392	394	420	444	421	397
80728	64312	52600	36851	52486	44023	29484	17724	7918	2904	1045	404	231	162	184	171	143	149	161	177	151	153	169	166	146	150	135	157	168	155	170	144	154	167	152	168	157	168	162	173	170	153	133	139	155	149	147	192	190	146	164	144	164	166	173	156	139	161	149	164	146	153	156	166	156	172	148	156	153	173	151	128	174	181	160	166	148	161	142	151	165	163	174	151	159	145	159	178	161	176	173	175	157	134	169	151	139	172	163	151	151	188	167	170	147	149	168	152	182	162	154	150	164	162	159	152	159	159	139	163	174	148	200	155	186	146	154	165	175	167	167	145	166	155	160	170	166	158	161	168	160	176	166	143	146	187	161	156	174	165	164	156	158	166	165	166	162	172	154	173	163	159	149	178	146	145	150	159	155	141	138	138	142	180	147	157	172	161	163	138	128	148	142	157	168	163	154	171	151	146	172	141	150	155	153	165	167	169	168	140	170	156	150	163	153	163	163	165	163	172	144	193	151	160	145	154	169	158	171	168	144	178	147	160	147	193	148	150	135	153	155	174	149	156	150	161	136	128	156	180	158	182	149	170	171	175	155	173	177	168	148	147	166	171	157	161	145	182	145	138	166	167	180	169	152	164	176	169	163	138	172	161	167	163	165	170	140	154	152	172	137	191	153	157	162	151	151	158	163	159	150	160	158	147	169	166	165	171	161	165	163	160	160	147	155	167	151	142	162	152	165	179	184	170	131	186	157	154	150	187	165	152	170	168	152	135	184	172	182	171	162	162	156	161	146	165	153	176	170	164	173	170	139	148	158	176	144	173	149	149	169	173	150	152	183	152	172	158	166	161	150	152	161	158	172	150	159	166	161	164	148	142	168	159	183	159	158	176	186	152	160	153	159	161	174	180	174	176	165	157	154	159	133	171	131	177	146	150	158	180	166	158	144	182	169	152	157	136	157	148	171	144	163	143	159	155	191	149	137	151	178	167	169	181	144	172	175	164	158	152	151	154	145	161	165	164	156	154	159	160	164	189	125	148	172	137	157	148	145	155	157	164	145	142	149	149	179	158	171	179	160	146	153	162	160	145	145	162	152	166	169	145	151	171	168	170	163	165	159	155	163	147	141	155	154	152	166	153	160	167	157	164	162	151	160	128	176	173	180	168	148	158	158	187	178	151	173	156	167	170	169	154	171	143	155	144	155	165	150	147	147	151	154	164	137	163	186	147	186	179	161	157	146	162	143	157	162	146	157	157	150	148	152	170	155	166	153	171	153	138	165	143	168	112	167	162	182	147	153	153	146	173	169	169	156	144	138	137	157	150	140	155	170	140	153	167	153	152	164	163	159	167	156	158	142	139	170	183	138	181	159	176	174	167	176	163	184	167	139	151	167	163	148	156	153	172	150	162	161	179	144	191	180	158	139	174	168	125	157	147	179	158	139	149	155	152	144	153	165	157	146	140	170	175	151	164	176	168	162	155	189	148	136	147	143	163	160	162	149	155	153	148	178	160	172	151	160	155	155	153	164	152	144	188	168	145	152	152	181	186	159	144	176	127	158	173	161	150	152	175	151	154	175	164	151	162	151	154	146	157	156	139	172	187	156	190	171	173	172	171	154	187	167	157	161	144	152	154	192	169	160	165	155	167	171	158	149	163	178	166	144	148	152	170	162	148	165	177	145	157	152	166	146	168	158	165	143	161	161	158	151	177	170	148	142	160	150	174	152	185	151	161	158	163	156	186	171	143	156	161	159	152	168	142	148	152	165	156	177	152	168	164	173	134	171	166	149	173	145	158	148	196	155	164	159	162	151	182	167	140	158	163	161	159	161	153	150	141	141	194	161	164	152	150	153	169	143	167	181	157	179	144	165	156	148	163	155	163	182	159	166	158	157	155	180	162	177	160	179	148	155	152	160	152	158	159	146	155	149	158	165	161	159	180	167	159	177	142	172	160	146	135	173	154	170	159	149	154	153	160	145	168	158	169	150	170	157	133	144	174	153	169	164	174	158	139	161	166	136	136	166	171	155	155	157	173	178	152	152	156	169	158	158	137	169	154	161	170	131	152	173	183	142	137	149	159	158	166	158	156	140	151	169	141	153	174	154	144	138	157	142	166	137	141	158	175	146	175	159	163	175	144	179	142	160	156	146	167	154	165	181	156	151	186	170	151	143	152	145	166	164	158	174	147	175	167	153	154	171	156	154	177	178	159	139	142	153	149	144	164	169	170	141	144	158	172	158	155	178	161	176	179	143	159	163	149	151	151	144	164	184	143	177	174	168	168	153	161	154	171	166	167	183	163	168	172	148	156	166	161	167	172	169	160	169	146	172	156	157	150	168	182	166	150	132	156	142	161	152	154	168	164	158	165	171	142	162	153	154	139	157	160	138	190	151	134	151	180	168	190	160	159	152	166	150	147	147	161	168	137	170	153	169	174	146	168	153	153	134	171	162	162	171	142	146	175	168	148	187	169	178	160	165	143	168	158	160	166	167	138	153	170	160	173	170	163	153	152	166	167	147	163	171	160	164	169	168	160	162	155	152	173	167	171	174	150	153	162	149	175	170	162	150	171	160	150	159	146	160	172	165	168	138	156	149	142	167	150	142	181	169	147	155	161	166	164	157	150	137	159	157	164	156	186	166	146	147	152	187	171	157	141	168	164	162	177	169	151	195	182	171	158	173	168	151	169	186	147	147	147	155	170	149	139	153	191	167	158	164	166	133	145	187	159	153	137	183	163	150	187	153	157	188	134	142	143	162	170	165	162	164	153	178	154	154	155	149	161	154	167	158	153	140	144	147	154	208	172	165	153	166	146	163	156	177	140	172	155	167	176	145	156	139	163	155	162	174	173	165	157	149	153	159	163	166	155	177	134	145	163	165	167	169	168	163	152	166	171	160	156	158	163	165	158	170	137	179	138	165	161	155	173	144	149	161	163	146	163	149	168	173	161	153	175	176	149	154	154	162	169	185	157	186	177	171	154	186	178	153	158	164	174	135	150	159	154	170	147	194	170	145	178	154	181	140	163	169	142	166	172	132	163	155	168	144	179	170	141	149	155	148	155	166	158	156	163	178	175	169	161	166	177	158	171	165	157	153	150	166	168	164	192	151	153	173	174	168	156	176	156	141	170	160	135	165	180	177	155	155	165	152	120	178	156	170	144	132	147	178	153	155	141	159	174	155	152	177	139	176	164	156	152	175	141	154	166	174	163	178	158	170	138	155	158	171	155	172	165	145	159	151	155	153	177	156	186	200	148	161	152	159	154	165	160	178	154	164	183	168	183	138	160	167	153	171	154	170	151	169	187	159	166	152	152	149	173	168	159	143	162	121	147	143	167	197	154	150	143	156	162	150	179	140	163	139	143	174	159	178	149	134	152	160	157	156	156	184	161	164	185	156	166	154	172	141	167	167	142	159	179	134	171	136	175	176	183	169	157	174	170	166	169	161	156	159	164	163	166	164	163	188	165	156	168	138	160	156	177	178	146	173	150	146	157	140	155
52903	47510	46198	46770	60732	53483	42571	32766	20180	9821	4010	1549	681	511	375	367	354	372	374	422	334	344	400	383	385	378	370	419	393	403	401	404	414	351	369	360	396	422	405	380	391	432	396	407	421	428	357	370	392	392	404	382	418	387	397	375	354	406	389	360	403	402	363	425	388	406	381	393	378	387	387	402	378	381	362	393	394	404	385	381	406	429	411	402	389	410	397	375	393	396	400	382	425	401	425	383	359	400	382	412	392	374	389	390	407	361	391	378	389	395	389	383	382	359	408	402	393	368	379	403	383	433	409	396	437	396	388	426	419	395	367	342	370	410	367	392	396	366	361	415	388	382	383	387	364	343	395	389	404	404	420	353	378	408	396	352	378	403	400	384	410	393	401	416	403	367	383	402	356	383	371	403	390	397	341	402	374	368	382	407	382	408	396	417	401	384	363	411	424	406	392	365	384	394	388	433	405	375	383	365	369	383	423	381	400	389	427	363	379	378	419	370	405	348	431	406	376	399	375	382	380	362	381	392	360	368	405	392	400	365	386	359	393	406	396	385	389	406	405	389	405	357	387	430	390	391	389	377	412	390	395	348	402	403	379	404	397	346	373	344	406	393	390	400	356	344	398	359	403	373	412	393	403	386	378	378	369	393	387	423	393	390	411	408	383	395	403	347	425	372	357	388	394	398	378	432	415	402	399	389	376	386	402	388	398	410	394	371	377	373	391	418	400	391	398	404	383	402	377	404	373	371	346	382	375	393	388	409	367	398	370	372	371	386	388	396	421	396	368	369	391	381	364	436	384	346	372	392	360	373	387	371	404	406	390	426	373	397	366	394	394	375	356	371	397	404	361	424	352	384	378	381	357	419	397	395	365	375	384	384	388	387	392	402	416	378	402	353	404	386	384	365	385	410	402	407	394	403	434	397	370	354	383	413	385	392	374	398	397	425	379	409	383	429	392	375	376	353	377	404	379	383	392	391	407	423	389	383	408	382	420	373	373	409	402	373	406	404	404	388	413	406	409	412	370	413	366	413	413	375	388	395	373	376	360	407	372	392	381	405	398	396	412	364	365	395	380	379	359	375	377	393	416	383	380	400	362	384	376	384	392	351	432	373	412	395	365	387	379	333	354	390	380	356	364	414	334	391	377	397	392	382	399	393	360	356	383	380	346	417	385	437	384	391	358	364	417	387	405	355	386	404	402	392	361	370	380	390	410	363	393	391	378	344	369	388	372	349	371	395	397	368	403	369	378	374	421	379	369	357	369	352	388	390	379	370	372	373	348	386	388	384	374	375	423	395	388	414	399	431	414	393	377	386	383	404	410	374	399	441	365	384	428	417	407	389	397	390	359	379	388	393	383	402	392	415	421	407	374	378	403	411	398	403	405	388	331	406	406	416	376	406	355	340	379	413	353	396	416	361	375	407	389	390	375	448	347	367	387	394	380	407	370	379	379	391	358	407	367	399	402	411	382	390	411	398	383	365	355	405	401	427	406	405	381	396	405	396	380	391	368	424	411	396	397	408	375	387	377	402	407	369	395	354	395	439	361	403	393	380	390	430	367	363	388	408	348	395	387	406	393	386	368	411	393	358	382	351	400	381	368	418	376	410	366	398	394	388	418	386	357	355	382	391	350	395	422	379	402	397	400	372	423	366	412	373	377	380	365	387	375	375	422	366	350	367	356	396	367	368	387	380	415	400	399	377	377	394	393	368	389	379	368	412	394	391	414	397	386	391	408	396	396	356	421	382	393	411	389	400	392	392	411	378	376	402	377	382	374	394	416	417	389	393	404	410	385	363	380	376	400	404	369	386	387	358	398	380	401	381	388	379	384	390	395	420	408	373	398	374	364	384	393	394	379	379	370	391	420	368	394	403	402	373	404	357	355	366	408	395	358	362	395	410	423	398	388	378	426	344	405	380	397	400	387	355	416	369	426	395	363	421	372	403	390	364	430	396	384	383	383	378	395	392	408	370	428	413	390	414	374	403	387	404	364	384	395	357	379	365	379	396	387	380	368	386	393	388	404	351	423	398	393	373	409	384	345	419	403	394	404	389	396	348	412	377	409	355	376	374	373	360	378	385	384	377	389	400	386	384	367	364	395	392	397	388	434	386	371	403	406	387	363	356	395	414	359	386	371	398	369	386	365	408	395	401	389	393	373	407	381	389	378	421	412	408	378	367	400	371	400	379	402	383	370	373	385	385	411	344	395	338	366	366	394	386	380	358	377	402	394	386	376	392	377	363	414	412	363	382	351	419	396	393	421	392	409	401	394	394	367	406	377	377	395	418	425	389	379	378	378	365	369	432	395	415	363	418	363	387	379	408	412	372	432	417	360	380	386	384	381	392	384	388	425	387	411	420	369	387	389	373	347	362	412	400	400	378	375	376	411	357	401	406	354	367	400	382	409	395	409	410	399	389	400	395	378	352	353	350	374	371	388	376	397	418	367	410	390	375	389	415	382	395	389	384	377	428	372	392	363	377	395	384	378	429	397	358	411	408	414	364	361	369	390	386	404	379	391	400	410	410	378	381	394	401	403	396	419	410	371	399	392	393	398	383	420	360	394	382	397	355	370	372	381	394	370	389	386	401	430	418	359	385	336	366	385	381	394	380	420	371	399	424	412	371	412	374	379	411	379	363	400	419	385	371	390	405	421	399	386	384	378	408	377	417	369	390	396	384	384	381	388	403	382	381	387	346	365	380	391	368	415	356	403	417	395	369	384	378	351	413	370	402	435	374	354	419	391	395	417	365	397	375	339	403	402	368	384	428	361	428	396	415	360	392	388	387	424	403	375	406	365	381	392	384	377	379	393	386	415	363	364	385	410	363	345	382	418	424	353	389	371	402	413	404	375	395	401	390	393	398	372	393	385	395	367	383	386	393	393	396	362	381	393	355	399	377	375	391	391	387	366	367	417	401	398	406	408	398	404	399	398	367	406	424	384	404	391	384	395	406	366	393	398	392	416	371	382	373	413	417	392	385	380	384	359	399	381	360	348	334	365	371	409	400	410	403	426	378	398	418	406	376	401	386	397	374	394	375	398	411	395	409	417	377	413	380	369	373	382	360	426	369	377	388	368	379	388	434	386	406	352	396	387	383	410	407	371	399	386	399	366	396	415	380	374	383	382	386	386	411	372	382	354	397	390	394	394	376	417	363	400	379	365	386	350	391	387	376	388	392	391	410	376	330	360	382	364	382	394	408	376	380	372	398	351	355	387	392	421	428	396	409	357	387	382	405	389	364	395	381	414	386	393	430	400	384	362	395	377	418	393	428	410	370	361	402	399	393	372	413	411	406	421	385	405	395	402	418	370	361	384	369	363	432	411	394	406	369	419	417	389	399	355	381	365	348	428	397	386	404	347	390	375	404	396	379	380	396	378	401	391	391	423	386	396	403	403	392	381	419	402	406	379	404	384	427	372	364	377	387	393	390	368	393	392	384	380	382	363	395	394	389	385	396	389	383	377	393	390	405	347	394	366	387
18928	5984	2724	2073	2849	2680	1670	1139	623	445	328	230	251	225	194	239	199	227	206	211	221	229	192	185	213	198	196	201	193	226	213	216	235	196	202	208	205	191	215	220	212	211	237	213	218	209	217	218	211	200	203	202	222	204	205	214	208	184	227	226	215	221	195	209	205	223	213	211	210	221	201	216	235	204	230	210	216	207	232	206	212	229	234	197	189	216	218	205	211	226	207	199	207	242	206	219	201	182	230	205	228	228	198	202	210	176	229	212	246	230	209	205	226	212	210	230	238	250	192	191	206	229	200	218	188	230	217	218	216	224	239	222	193	195	215	220	185	222	222	195	208	199	195	234	226	213	228	234	233	198	239	229	185	215	228	194	210	206	227	223	226	213	209	225	221	217	210	236	189	206	208	211	229	212	198	240	210	234	230	204	203	222	200	195	195	232	218	232	227	214	229	237	221	219	224	191	215	228	199	198	228	229	213	210	226	196	249	216	198	223	199	201	193	222	226	215	227	219	226	215	220	215	190	217	195	210	228	230	218	246	205	214	241	203	225	232	203	208	221	230	194	231	196	212	198	226	203	225	202	225	232	226	211	222	196	204	222	209	227	216	194	208	232	210	230	213	235	206	209	234	228	216	208	212	220	207	219	221	225	218	218	218	204	215	193	227	232	201	195	233	239	189	220	194	225	226	207	200	211	201	229	197	224	213	207	227	225	218	230	202	207	239	200	209	200	215	225	213	202	213	208	220	210	229	224	240	235	214	201	205	227	216	224	222	219	215	217	229	221	212	228	201	226	218	208	212	221	229	206	226	198	190	206	207	204	224	202	189	208	192	225	217	222	222	235	232	202	222	195	215	211	209	250	220	219	210	209	219	229	221	181	197	191	204	224	193	228	197	191	227	230	215	216	243	226	227	225	199	206	211	223	210	196	222	235	234	221	204	217	225	208	229	245	229	246	218	202	216	214	227	216	193	215	209	192	194	227	204	204	223	240	197	221	206	222	213	209	198	231	227	210	230	215	208	219	230	181	225	226	215	227	203	218	233	205	220	245	224	201	215	207	197	205	191	220	241	197	212	211	217	233	224	206	210	206	191	188	228	239	238	227	219	199	231	179	203	197	216	183	203	188	210	235	193	249	219	218	206	213	226	207	231	235	217	231	189	225	206	201	216	186	178	205	265	194	217	196	234	205	214	210	243	222	227	189	211	201	219	207	203	219	208	217	209	209	184	203	226	218	224	203	230	187	251	215	211	205	215	225	222	211	211	196	218	229	231	221	202	197	194	220	223	245	222	221	203	227	218	207	220	219	216	244	219	197	208	229	192	184	221	233	173	216	207	197	237	216	219	211	243	229	222	192	202	236	205	224	199	254	202	215	196	216	199	210	228	223	228	241	213	212	233	199	202	211	231	245	231	216	218	206	202	226	190	232	252	220	231	221	226	207	204	198	192	216	222	202	221	201	196	243	200	204	210	210	221	231	236	201	205	200	210	225	210	206	225	249	196	197	216	246	223	201	207	221	221	204	211	204	225	226	223	219	224	212	188	192	212	231	193	211	238	188	217	204	227	217	206	203	217	230	206	190	206	239	217	228	226	243	217	201	219	225	198	224	211	204	188	220	220	188	206	243	222	203	215	237	203	202	233	206	212	210	204	208	226	219	238	202	237	199	199	200	228	217	213	206	197	210	206	208	208	200	201	243	244	214	209	207	204	225	207	221	210	176	230	205	197	234	236	211	218	205	241	196	227	191	203	199	188	211	189	227	222	195	223	205	208	233	217	235	221	200	216	197	205	227	223	215	215	215	213	222	182	212	211	213	204	221	231	221	230	200	214	211	183	190	229	212	229	208	206	226	185	197	193	192	218	230	232	209	217	220	217	233	208	233	218	211	221	219	221	199	217	196	201	233	201	203	192	216	230	211	215	237	237	226	211	207	198	230	220	207	208	245	200	219	202	224	219	234	239	238	211	210	217	214	226	204	198	227	225	219	199	214	210	211	228	234	195	206	213	211	220	206	213	232	216	190	222	225	200	244	217	229	211	242	226	231	199	203	218	195	208	184	199	242	220	203	226	185	216	197	191	229	187	226	226	227	195	222	219	204	200	235	224	212	214	183	195	207	218	192	216	214	215	211	226	213	199	205	199	208	237	216	199	206	209	230	216	220	240	234	219	239	198	226	222	197	244	218	217	213	229	220	212	206	217	221	219	224	220	199	248	220	208	224	229	210	223	231	220	223	196	207	240	217	207	214	224	219	213	218	193	211	210	229	226	202	216	185	222	200	234	227	238	218	191	198	236	227	229	231	202	208	220	218	228	222	185	213	228	217	230	205	185	225	223	171	211	180	182	249	218	186	171	210	205	223	211	203	199	207	199	200	218	213	214	265	247	198	231	231	221	210	222	197	193	229	229	215	237	200	242	217	215	221	216	198	221	221	188	201	210	201	230	218	221	252	225	228	205	225	207	210	197	203	206	213	228	228	216	212	237	214	204	212	239	223	205	227	207	227	217	210	201	200	214	228	201	204	221	239	187	198	198	222	221	210	215	237	226	208	204	206	218	240	228	206	187	212	219	240	222	222	203	257	231	226	209	190	215	228	208	219	208	212	201	209	187	209	206	228	222	228	220	192	177	204	218	208	213	226	204	238	218	208	216	229	237	227	201	225	229	212	206	215	210	199	233	222	215	200	178	220	204	214	204	220	218	232	228	211	192	226	202	218	212	186	199	215	232	201	202	217	205	222	212	212	238	206	211	225	202	209	218	223	209	220	214	222	223	242	230	231	214	200	194	220	228	211	189	203	213	179	199	214	225	203	204	202	206	207	248	207	217	214	233	230	198	209	235	233	230	218	241	205	209	208	236	225	248	218	211	211	231	205	198	211	218	187	248	201	212	228	225	199	205	200	216	234	207	227	228	204	193	220	207	219	242	236	230	210	217	208	215	223	203	213	212	219	194	176	222	207	230	229	212	214	202	211	231	226	229	212	195	215	206	205	226	229	235	194	193	229	213	206	215	194	227	230	222	209	217	197	187	191	222	209	221	225	210	190	199	226	211	237	211	213	208	210	196	205	196	218	204	243	243	215	222	224	231	206	202	197	179	242	201	220	216	195	217	211	214	190	195	182	206	195	214	195	218	208	216	208	211	239	248	219	207	208	224	210	216	222	221	193	184	199	211	228	200	227	242	219	222	202	228	217	214	205	217	202	197	227	207	221	204	238	216	206	203	207	230	207	231	234	193	230	215	211	234	207	219	215	230	220	201	215	193	198	225	237	219	185	202	242	207	220	230	193	198	219	201	207	216	211	234	202	224	242	210	192	233	198	222	229	229	219	212	213	208	215	226	196	227	227	200	208	207	251	222	240	221	216	220	198	229	208	209	216	219	210	232	219	209	200	233	229	227	193	207	231	190	214	225	213	216	227	224	199	201	220	197	202	210	203	230	202	249	239	211	223	216	218	206	216	207	218	237	214	195	197	213	225	198
18452	7342	4494	6737	10188	9466	6099	4134	2382	1311	778	609	539	563	490	548	521	533	539	520	516	515	512	540	507	493	532	540	536	536	554	503	529	508	518	508	508	534	488	515	520	522	533	488	507	504	556	487	499	501	519	529	517	545	517	457	518	458	507	509	521	472	518	523	542	515	563	518	516	503	535	506	538	497	501	508	485	532	541	547	488	522	493	532	521	540	533	524	495	511	542	536	504	515	555	527	481	525	509	528	525	458	500	502	524	530	499	487	483	514	541	464	444	504	532	489	524	473	519	497	542	502	554	489	530	496	486	525	541	495	486	485	480	512	498	471	525	544	503	474	546	489	488	518	496	508	516	482	489	545	547	505	491	509	505	512	523	521	510	532	532	495	515	513	505	539	499	503	471	518	485	519	535	503	483	502	532	524	553	548	543	509	539	464	512	476	506	549	459	539	501	534	492	516	504	508	516	512	516	553	499	512	493	503	505	512	467	519	499	515	513	544	529	530	551	493	494	487	489	518	573	489	502	530	530	515	520	491	496	499	534	464	574	562	526	533	507	463	458	526	458	511	517	496	535	495	554	549	535	498	483	505	482	536	504	474	521	513	535	523	483	558	525	523	501	511	499	482	504	535	521	521	524	543	512	502	515	475	545	502	518	501	457	496	506	499	505	530	480	501	532	542	518	513	552	538	522	493	511	512	537	508	487	504	537	542	511	536	510	462	534	474	521	518	526	492	506	524	522	498	485	523	519	508	497	474	491	471	486	521	501	508	510	511	524	508	488	503	509	521	527	523	507	461	508	463	486	496	508	528	516	517	522	491	497	593	489	505	564	480	528	525	540	494	482	508	515	525	507	549	542	480	474	507	510	495	496	537	531	523	517	531	516	487	533	522	487	512	533	516	511	533	551	534	504	535	531	499	476	532	535	549	500	501	495	480	523	496	493	516	470	533	505	477	524	518	493	518	481	498	486	491	533	491	497	534	544	492	504	471	469	505	515	534	506	523	494	524	480	529	505	493	533	542	496	514	526	499	529	517	485	539	545	499	534	492	482	496	523	476	464	518	481	496	530	478	479	509	508	560	542	496	486	479	512	542	534	526	491	492	496	537	542	520	526	519	515	484	515	538	542	502	537	528	529	511	507	522	527	466	511	512	507	523	501	469	476	482	528	529	506	533	457	535	528	527	558	525	501	537	495	522	517	492	484	521	493	510	534	483	537	471	499	508	519	540	518	514	509	536	496	517	507	536	480	524	527	516	509	516	541	487	486	521	510	535	514	542	496	509	528	547	513	508	495	550	513	498	490	517	466	501	507	494	532	548	496	524	530	470	544	532	517	529	524	515	518	522	540	515	504	511	500	552	561	513	517	510	502	544	531	494	541	464	502	499	514	493	464	509	510	543	471	514	483	533	503	498	470	523	480	508	500	502	514	497	518	500	508	489	531	503	522	503	512	511	531	525	514	529	490	515	503	544	555	493	482	493	483	500	527	493	517	494	484	510	477	492	486	517	507	510	514	508	497	502	513	512	538	493	484	511	547	520	569	539	538	489	504	509	504	495	507	507	525	541	509	525	527	505	518	522	521	549	483	489	490	531	484	526	543	504	494	492	530	532	576	487	534	541	476	513	541	460	524	513	533	495	468	474	500	508	539	520	498	511	497	562	512	509	497	521	542	503	475	495	557	491	542	507	512	524	515	485	552	550	515	539	516	513	477	522	516	518	518	484	530	525	538	481	501	583	523	483	511	536	505	480	493	499	489	542	533	507	542	490	510	533	550	525	532	497	527	491	530	537	510	518	512	500	562	504	499	505	565	490	529	484	519	505	484	535	540	547	516	532	521	507	511	508	490	496	514	481	509	508	520	519	521	519	535	521	499	509	535	517	526	541	513	479	516	493	516	495	529	479	518	501	516	498	509	558	499	564	518	538	482	514	463	519	514	519	548	511	482	483	499	546	536	498	531	490	483	451	527	492	533	518	507	531	537	496	463	588	491	504	480	525	518	516	549	541	517	478	514	530	480	511	555	539	555	524	511	499	519	477	490	534	514	472	531	464	498	515	459	489	525	498	561	491	468	505	497	550	488	492	530	536	504	479	492	496	504	486	514	469	481	517	508	522	515	511	539	497	534	443	508	501	526	488	481	520	496	544	524	539	494	507	540	557	508	537	533	519	522	501	499	474	503	476	505	511	524	539	547	492	484	505	557	484	538	508	494	526	539	518	543	515	509	519	483	509	491	513	519	504	510	523	486	494	497	525	498	483	492	489	503	511	498	548	520	514	495	518	501	492	505	506	502	485	519	519	552	519	528	482	521	482	531	535	506	502	517	544	506	515	538	509	510	527	544	516	493	528	480	506	510	543	486	495	528	504	456	525	491	502	494	528	480	514	514	498	527	480	495	479	475	512	529	531	518	500	501	558	552	519	490	464	541	470	508	528	486	491	545	511	512	509	520	465	520	523	567	523	485	535	504	488	529	523	512	520	504	484	508	463	504	542	509	523	582	492	494	498	513	552	495	517	522	491	497	515	495	484	493	476	516	513	508	523	559	473	534	538	509	538	506	495	504	536	509	520	531	491	524	485	496	506	535	565	503	495	534	468	526	486	491	539	513	514	503	517	480	548	472	514	520	484	552	527	466	499	477	552	533	515	521	501	509	496	514	525	507	485	470	505	527	467	525	505	558	552	505	517	508	539	548	548	495	561	494	480	512	489	531	504	484	524	477	530	532	505	503	490	482	529	496	530	490	501	481	538	505	520	545	537	507	515	527	493	483	473	482	528	523	541	501	520	485	515	497	475	497	543	488	484	498	475	498	550	498	517	521	510	518	500	498	507	461	518	502	494	484	527	515	485	497	523	515	510	531	504	510	527	523	530	501	520	543	495	510	516	488	521	505	439	506	541	523	476	511	528	487	534	503	480	526	519	531	478	539	518	548	498	511	518	505	530	507	521	527	531	515	516	507	507	501	533	471	522	530	487	483	524	519	497	532	544	492	505	525	518	530	540	513	524	530	509	541	504	529	512	491	500	539	509	517	522	524	494	506	499	522	518	521	523	502	479	529	556	520	504	523	507	498	496	519	539	515	501	557	533	504	558	479	520	528	489	514	460	496	532	501	509	491	533	512	531	519	519	505	505	503	514	513	514	512	488	509	535	531	512	502	547	514	497	507	509	545	511	485	495	504	563	533	508	510	523	498	512	528	508	547	528	486	491	516	539	500	542	547	524	499	503	505	493	496	483	541	528	498	554	489	531	519	544	539	482	509	523	515	522	524	550	512	513	517	486	484	516	516	524	477	496	514	506	527	530	506	512	505	493	510	509	498	526	531	503	503	519	488	536	507	528	523	511	504	496	510	536	492	453	514	485	519	489	525	500	512	513	506	503	514	487	509	505	518	534	503	488	536	489	497	495	540	458	501	519	507	513	509	494	521	525	479	541	560	506	504	524	558	539	563	504	534	538	532	511	495	503	496	530	506	558	503	526
77801	60407	35341	30193	49638	42882	29885	18370	8658	3088	1086	478	252	185	177	154	182	191	174	173	188	186	177	158	154	180	176	195	186	163	195	198	159	177	173	182	214	160	171	180	182	170	173	178	180	183	175	180	184	162	187	174	170	178	174	168	168	157	152	167	159	196	167	193	168	184	191	180	179	188	166	154	174	166	190	167	152	177	174	198	187	178	159	174	172	182	163	172	156	170	179	165	170	179	160	167	149	166	171	160	200	161	191	181	169	170	192	169	176	177	161	174	183	176	169	169	174	186	173	179	183	205	185	169	171	165	180	186	186	177	184	175	167	156	157	159	173	156	198	185	172	176	161	157	185	166	176	152	180	132	169	176	174	161	152	144	181	160	181	161	151	175	161	163	171	179	180	168	185	152	173	169	144	188	174	185	171	196	163	185	178	180	170	191	159	167	161	185	173	188	158	186	175	182	177	144	165	172	190	177	159	169	192	147	181	163	166	170	164	160	183	199	191	165	176	165	187	169	173	169	154	141	162	167	180	175	192	189	165	166	178	169	168	142	176	170	171	171	161	186	188	161	198	174	178	172	165	169	175	184	184	187	187	180	177	159	163	186	167	160	159	158	170	201	191	167	183	179	195	159	175	158	161	174	170	151	182	209	159	182	166	182	172	161	182	182	178	182	172	167	181	170	198	166	154	188	185	167	189	167	173	171	170	176	175	166	161	194	177	176	167	169	166	180	174	168	168	161	165	190	189	185	166	188	165	148	185	172	182	192	165	181	162	178	167	170	198	186	153	147	158	168	160	164	177	163	185	168	165	172	171	158	185	155	171	151	186	172	181	167	175	172	178	163	191	163	177	179	190	187	177	188	160	142	159	178	180	172	174	155	192	168	156	177	178	173	174	182	177	184	165	185	161	176	166	159	172	190	157	201	158	151	204	166	158	174	163	173	161	136	173	165	149	164	180	182	197	170	173	187	173	167	182	186	167	187	167	199	175	168	167	182	176	183	176	166	161	146	165	184	152	203	169	161	171	185	175	189	167	179	157	179	166	183	183	169	172	173	188	178	178	189	170	171	193	160	174	179	189	180	180	189	168	177	167	164	177	165	183	173	171	186	187	192	183	191	177	193	179	181	165	178	162	183	180	170	181	173	158	191	171	172	183	191	176	161	132	155	167	192	157	156	198	180	195	170	179	155	201	185	170	171	165	164	169	165	197	165	170	164	161	163	173	174	155	156	184	161	169	195	196	154	171	167	165	163	158	180	186	153	180	178	177	161	167	165	161	164	156	175	187	182	195	196	192	179	189	180	179	182	171	184	163	180	168	169	180	180	151	158	184	191	162	188	175	168	181	182	187	185	182	160	169	160	161	154	148	165	188	186	181	179	182	171	187	158	168	158	180	175	179	182	164	167	185	183	177	179	180	154	175	162	177	161	168	198	169	163	163	168	177	182	179	170	162	160	190	186	202	185	185	167	183	165	189	171	176	193	175	170	169	204	177	166	193	192	172	186	152	200	156	167	173	154	158	163	164	155	171	166	187	178	163	163	158	171	169	173	161	187	207	186	176	174	155	172	158	147	163	183	171	162	186	166	172	169	169	171	166	154	172	152	165	167	170	185	181	166	167	186	163	178	189	167	156	161	152	178	175	148	185	183	171	175	173	143	158	172	161	185	191	180	165	170	192	168	168	174	176	164	164	165	166	180	171	197	182	199	154	168	188	180	182	161	173	174	167	175	154	156	173	173	176	187	173	171	166	182	150	177	168	171	179	173	157	169	185	151	156	181	173	185	164	151	169	176	161	167	180	155	189	144	195	178	185	156	160	168	205	169	172	161	161	179	160	186	163	158	164	163	188	182	166	191	172	156	164	158	198	189	168	149	161	173	188	159	158	199	138	155	188	165	197	191	186	177	176	184	176	182	184	178	160	177	181	169	172	194	157	162	176	173	190	166	167	168	169	172	166	182	206	160	159	201	163	142	168	170	177	170	177	168	180	205	146	183	193	161	161	160	178	167	168	176	187	180	161	176	176	155	164	173	206	179	172	192	175	173	169	179	185	192	185	159	185	195	146	173	188	144	182	175	172	155	192	177	180	168	183	198	166	160	196	185	172	154	185	182	181	188	189	187	192	183	176	163	175	198	183	169	166	141	181	161	178	173	168	196	154	177	175	186	176	211	166	167	178	178	169	182	180	180	187	156	170	200	167	170	165	170	199	185	150	152	194	182	164	161	172	165	199	159	179	156	179	177	183	184	205	172	170	169	157	162	168	169	161	188	180	155	168	174	191	164	157	166	167	181	177	159	193	170	199	181	180	145	151	173	150	166	169	163	177	161	188	185	169	172	179	184	191	205	197	164	189	176	152	172	169	184	162	172	176	173	173	182	194	163	167	167	181	159	149	192	169	156	165	158	175	185	172	194	180	191	147	146	176	176	154	211	179	178	158	203	182	181	176	158	158	151	198	174	189	170	160	151	184	176	172	174	188	167	174	183	173	171	148	170	184	175	153	202	185	162	175	165	184	174	178	166	173	153	155	179	172	153	167	177	173	165	176	172	156	201	186	184	159	172	186	199	173	190	170	188	158	165	163	169	189	173	165	192	178	156	179	176	187	153	146	174	142	181	157	181	150	187	168	171	163	191	174	165	191	168	177	174	181	158	170	172	157	154	159	186	191	175	186	184	194	162	162	160	195	153	151	189	175	173	186	177	167	174	170	187	160	167	171	173	172	177	192	173	168	161	192	167	163	148	193	176	183	173	178	177	166	178	192	166	159	165	177	186	166	169	163	160	174	164	187	182	185	165	182	160	193	180	159	168	204	162	186	193	198	167	182	174	154	162	166	162	192	151	190	175	140	191	187	171	179	161	164	204	195	199	158	151	182	185	147	177	175	180	178	150	179	155	188	163	173	154	158	162	164	183	182	166	193	175	161	170	164	152	160	169	174	162	180	207	174	163	163	180	182	174	183	160	190	162	159	176	199	208	160	168	168	168	191	176	189	162	181	191	178	160	167	187	183	183	166	171	176	188	157	175	164	198	199	171	171	176	155	190	184	178	150	183	175	171	175	147	176	172	169	172	172	162	157	186	166	155	162	183	171	162	192	191	160	184	192	177	181	168	170	156	187	163	166	185	159	164	171	200	186	171	191	169	167	168	164	172	175	160	174	157	171	182	202	178	164	178	162	168	171	174	172	169	172	174	180	160	157	160	165	160	148	173	173	180	184	161	170	198	164	206	164	162	164	192	179	171	173	175	179	170	157	169	212	172	193	176	176	160	175	159	164	185	153	164	159	156	145	154	174	171	161	167	170	181	157	175	187	196	193	141	172	173	179	185	187	168	175	175	152	152	182	163	176	176	166	168	178	188	202	187	176	176	151	151	180	176	164	171	182	196	168	191	172	173	185	193	177	186	180	177	179	212	170	190	173	186	184	150	173	164	160	182	200	175	191	193	184	195	162	165	192	171	180	183	170	160	175	159	174	178	169	166
50114	43791	19518	40597	58354	52598	43311	33463	21623	10713	4498	1703	750	480	444	408	428	424	403	463	448	410	417	400	425	402	401	420	418	426	395	409	446	441	411	413	441	423	423	396	393	470	418	433	432	437	397	420	401	439	407	426	393	393	424	420	419	405	428	392	436	431	429	405	406	378	425	382	401	413	439	424	383	449	409	394	413	392	441	420	396	413	410	425	422	393	442	431	413	437	436	462	435	425	437	394	381	426	420	446	436	398	402	410	406	418	421	440	454	424	426	420	387	406	386	363	402	455	414	446	402	408	427	385	376	400	425	446	399	424	432	411	470	416	426	459	425	448	393	433	409	413	442	401	442	364	409	424	418	429	403	423	400	409	440	416	411	391	425	449	428	428	401	416	441	444	399	415	406	446	423	425	380	426	446	448	405	440	415	406	428	425	387	428	439	414	432	400	430	446	436	402	441	426	393	384	451	379	407	429	412	420	395	416	435	409	456	461	393	469	394	425	450	421	420	416	420	416	475	394	423	394	403	405	438	470	439	423	429	427	403	425	383	427	383	417	442	407	453	420	391	408	432	380	430	434	404	380	418	418	448	414	404	393	421	449	426	423	400	431	397	433	479	412	398	436	381	423	428	374	428	416	412	398	414	411	410	448	451	404	440	412	435	432	403	432	451	443	412	431	402	416	406	414	434	413	417	385	448	459	465	405	396	421	390	425	394	426	410	465	435	435	456	389	418	383	395	395	396	420	374	407	393	403	407	403	390	419	397	427	432	404	388	410	422	416	434	439	435	416	413	433	446	398	407	445	408	424	435	434	426	410	405	384	413	416	420	422	414	440	427	386	420	427	415	441	416	463	394	392	413	437	453	443	398	385	445	424	448	389	391	422	397	406	421	412	411	436	405	430	387	417	401	388	457	428	412	426	424	432	406	413	412	394	425	388	424	427	431	386	399	433	431	395	419	462	426	402	386	482	478	419	429	422	441	432	428	403	425	421	446	451	400	429	386	426	430	444	391	409	404	415	433	421	402	420	432	398	403	431	459	434	444	428	437	448	431	397	434	478	439	411	460	384	414	416	406	399	415	432	413	398	421	434	392	366	415	405	417	439	455	455	409	412	407	428	401	432	447	443	439	401	397	392	421	390	403	433	411	422	387	408	423	395	419	414	406	464	419	442	415	433	415	450	402	423	417	359	423	407	427	416	415	411	412	455	425	387	420	408	421	454	414	435	417	408	428	458	429	450	428	441	418	419	443	430	387	441	400	383	430	423	386	437	407	391	464	420	392	428	412	381	441	438	418	438	437	400	428	428	398	429	429	417	422	417	426	411	436	437	418	392	397	429	434	436	410	412	430	405	420	422	413	405	418	424	447	408	433	390	435	439	411	413	391	438	430	408	396	378	380	418	428	414	440	407	407	412	434	401	400	404	439	435	419	442	436	359	382	391	401	443	439	416	395	411	392	433	411	439	418	416	437	405	378	448	423	420	428	423	448	424	410	420	428	401	412	428	441	430	417	400	445	443	438	440	410	375	389	403	431	425	421	396	428	445	392	448	434	410	391	396	391	404	395	419	382	422	410	437	397	426	441	429	400	426	429	427	394	411	419	426	421	421	420	393	422	412	440	432	400	386	449	441	369	453	405	439	442	434	403	409	410	388	437	414	411	425	396	417	370	441	428	427	397	397	424	438	394	432	388	435	425	418	419	432	420	426	388	405	401	388	406	440	409	424	450	461	398	391	443	426	428	406	427	414	425	391	405	423	423	422	417	431	412	423	396	420	412	403	448	417	450	425	391	420	416	452	418	425	458	433	445	433	428	402	393	450	430	392	407	373	429	391	425	418	426	397	451	405	345	397	475	434	434	399	430	424	393	412	378	438	435	441	437	427	407	410	426	447	385	407	427	454	442	416	426	419	424	403	433	457	436	423	409	395	421	411	444	429	404	421	401	437	402	428	427	451	392	440	442	412	408	434	402	446	424	401	421	428	441	393	422	404	474	431	374	433	386	439	435	393	420	401	424	418	421	375	450	406	419	370	441	416	422	429	399	406	398	406	426	408	446	412	392	417	412	457	395	411	435	414	426	378	399	423	398	396	431	428	458	431	433	392	413	408	448	406	416	391	371	422	412	413	446	433	422	431	422	407	428	429	413	394	381	420	402	443	420	417	449	436	424	443	417	411	397	419	433	412	461	454	415	441	434	405	474	410	422	461	433	394	429	408	413	460	406	424	415	408	371	437	431	443	444	444	436	451	448	465	416	433	408	404	439	407	416	433	426	413	433	457	466	386	454	429	410	424	416	420	414	427	431	449	426	417	417	433	411	439	434	408	408	424	462	399	398	443	432	448	399	451	400	407	442	436	426	438	433	429	421	423	446	433	438	434	413	421	432	443	415	395	406	431	431	457	442	415	408	455	421	421	417	396	418	406	430	437	418	441	440	398	460	423	372	423	368	426	414	447	402	419	445	425	469	464	437	408	412	442	415	419	418	448	413	405	375	429	431	384	426	437	402	410	451	394	420	435	397	431	416	428	415	401	421	447	419	405	417	427	446	398	435	432	437	409	433	436	427	442	407	441	445	428	433	417	438	419	432	390	455	435	432	422	425	434	455	426	435	410	488	425	409	435	447	387	397	414	433	394	427	398	419	405	458	418	455	433	412	420	433	409	407	419	415	443	428	421	452	453	444	422	428	395	392	410	440	355	416	380	448	426	413	418	434	446	395	425	429	482	402	447	385	403	429	417	392	418	449	412	440	418	427	417	434	428	421	423	431	404	422	422	404	398	400	425	359	472	426	372	436	434	422	433	425	380	386	406	416	430	389	436	442	430	475	413	394	431	408	426	419	404	437	426	441	406	375	402	398	410	424	440	438	415	452	418	402	437	454	390	422	432	439	426	402	416	417	423	383	409	445	415	421	411	442	416	408	400	447	425	452	400	425	467	430	395	426	417	399	398	426	420	427	423	412	385	421	386	393	412	412	406	381	399	394	429	405	400	406	414	435	404	409	418	413	408	410	403	409	425	415	429	405	391	406	439	423	403	423	431	479	411	406	393	398	430	459	390	413	417	401	380	448	400	404	427	387	411	406	421	427	372	391	365	434	415	426	456	400	446	435	408	397	423	408	425	432	433	404	395	426	379	436	420	405	417	416	443	388	461	397	439	428	419	397	426	423	404	370	455	421	396	432	453	426	386	456	425	417	420	375	451	414	425	416	426	430	373	451	430	383	396	424	406	428	444	431	420	388	414	435	396	428	396	419	403	454	425	408	377	413	443	436	435	399	449	437	399	417	427	397	370	405	435	415	425	429	423	412	385	432	410	375	449	430	416	394	441	421	406	462	392	403	425	436	444	438	440	376	416	377	410	444	448	425	406	450	442	426	404	439	423	392	472	399	407	406	431	382	412	378	444	442	419	414	417	439	442	452	421	435	425	385	409	388	433	426	409	404	415	414	417	391	440	427	422	448	438	396	414	446	426	422	407	431	385
80543	63005	31309	34044	52628	47728	35071	23232	11253	4216	1412	556	259	174	167	152	172	160	140	163	156	146	162	147	170	173	165	156	160	164	138	162	126	144	162	172	124	150	156	147	140	175	177	162	149	171	164	157	171	176	171	182	163	151	154	170	169	149	172	149	154	151	148	144	139	130	150	143	184	154	155	154	137	148	135	149	154	132	169	138	157	161	174	152	147	161	146	163	173	187	148	143	167	167	154	161	136	167	175	147	145	138	167	166	151	165	171	135	164	127	166	173	157	149	163	162	161	151	154	174	173	150	161	166	122	187	164	173	175	162	157	157	153	163	136	150	166	153	156	158	143	167	145	149	172	135	170	158	132	152	171	147	145	163	147	153	151	165	162	158	154	170	147	163	163	159	167	165	190	154	150	165	188	202	145	166	135	135	147	164	143	181	150	167	168	138	147	167	145	145	143	150	154	162	178	150	172	154	158	140	150	157	157	153	157	157	174	175	135	163	182	155	154	139	148	158	150	158	132	166	143	159	143	165	160	174	173	148	149	143	168	149	161	154	140	156	153	159	168	164	163	170	135	182	159	156	175	149	149	164	177	141	152	155	186	146	152	144	160	164	153	154	157	166	168	166	162	152	149	174	155	154	167	149	156	148	163	179	171	164	152	152	158	184	162	153	158	154	165	144	148	157	161	136	169	145	157	146	137	163	150	152	183	157	155	141	156	166	182	172	137	144	136	156	161	170	166	139	158	163	150	156	174	140	160	145	169	160	152	144	144	140	152	142	152	160	145	167	142	144	163	146	164	172	145	150	171	166	154	166	158	161	140	132	145	164	170	176	145	144	167	181	135	160	150	147	170	171	146	172	157	147	161	164	166	150	163	163	135	133	150	156	156	175	165	165	151	169	156	159	134	171	177	153	131	159	145	163	155	153	146	170	155	149	152	168	148	157	157	169	155	170	165	162	168	137	156	181	156	170	152	155	131	156	159	162	169	162	150	157	169	144	163	161	163	141	173	166	150	184	154	136	180	153	154	149	162	171	175	157	147	176	165	158	157	139	153	141	161	171	149	160	150	146	143	124	140	160	153	151	149	165	168	138	174	147	153	146	146	152	161	181	168	148	142	187	156	166	175	137	122	151	188	143	175	156	170	197	150	184	151	149	145	171	170	178	154	169	143	167	183	141	181	171	161	151	147	144	173	163	153	148	156	163	146	147	164	154	153	155	137	151	179	135	137	143	167	138	163	166	155	169	160	173	149	149	158	169	137	134	145	145	145	153	140	162	132	161	163	166	141	186	167	178	158	137	156	175	169	149	161	178	144	184	164	147	149	159	139	157	177	185	155	191	158	159	149	170	149	169	165	160	142	151	160	133	129	179	157	173	159	149	159	151	171	156	155	141	156	140	153	163	162	146	158	133	147	151	157	175	170	158	155	133	167	152	156	150	156	176	159	169	164	159	142	159	157	147	140	144	138	151	145	154	142	162	147	140	165	155	153	149	176	165	147	170	163	178	156	152	169	137	165	159	157	144	139	131	165	171	177	152	164	160	171	148	137	167	162	164	155	151	168	151	148	145	128	173	174	172	158	173	171	149	166	163	130	150	160	159	150	126	152	155	172	153	188	144	160	160	162	125	150	158	157	132	138	138	152	191	173	153	150	160	142	139	144	172	157	154	159	153	142	136	164	172	149	161	156	183	138	156	149	142	146	131	152	166	153	152	141	139	174	150	159	155	131	172	150	149	161	141	156	156	159	151	163	164	163	177	168	141	137	148	167	180	127	138	149	147	150	155	143	165	183	176	175	160	182	157	161	155	163	143	170	151	150	157	175	165	134	142	156	158	166	162	165	161	160	161	147	157	167	156	159	144	161	156	138	158	148	145	158	158	147	149	153	152	185	175	160	180	153	187	170	160	141	145	133	149	155	156	155	152	169	167	142	164	136	150	167	141	154	171	184	156	154	136	146	174	153	162	143	180	165	133	169	174	146	144	161	162	150	147	141	159	144	163	159	165	156	158	150	153	160	151	144	149	158	153	177	166	153	158	145	161	158	141	156	150	183	154	156	155	159	182	160	134	151	152	147	140	167	159	156	147	149	154	163	150	143	174	154	176	156	175	161	184	144	175	175	175	154	153	172	180	148	166	148	143	147	159	157	178	138	151	175	141	160	157	174	143	162	154	181	183	154	162	173	160	148	173	172	144	156	148	162	177	147	177	156	180	147	173	149	170	164	156	149	155	169	174	172	161	155	152	133	177	144	144	160	174	156	154	165	179	147	173	171	162	177	158	153	153	149	153	156	176	170	158	157	163	149	170	176	140	176	151	148	152	149	162	156	168	160	166	153	144	135	181	165	155	176	164	154	130	178	154	142	158	160	141	169	128	158	140	150	161	151	164	174	153	162	161	166	149	140	151	148	163	175	158	146	168	155	175	141	151	157	167	148	135	160	168	165	141	183	165	160	157	167	164	175	147	147	159	151	163	166	155	159	152	159	158	163	140	161	137	161	181	162	166	141	142	151	165	143	142	175	195	157	159	140	164	169	154	160	167	187	172	157	153	160	155	149	170	177	174	132	153	165	147	160	143	136	149	161	132	144	143	159	139	157	160	143	165	166	161	150	169	158	170	160	149	155	161	179	152	142	146	173	136	154	143	161	159	161	159	184	154	154	164	155	179	147	155	161	153	141	153	159	166	159	144	182	175	125	175	151	156	149	161	185	170	146	168	147	157	137	165	152	155	154	163	141	147	176	149	152	156	180	143	139	160	158	155	164	136	149	148	151	127	112	158	173	163	166	151	168	145	145	166	175	166	159	177	177	156	151	163	150	146	158	133	156	173	177	171	172	150	168	157	152	144	163	147	145	143	147	137	161	151	158	162	148	158	168	143	160	155	140	148	169	168	138	200	160	174	159	166	136	160	158	139	139	144	161	162	163	150	183	165	173	163	155	174	177	164	142	157	183	142	141	169	155	167	162	132	164	159	178	155	178	163	139	139	184	161	172	171	169	151	154	137	129	145	155	163	167	162	160	149	169	185	161	158	158	172	156	136	154	144	161	158	136	167	156	170	172	136	172	178	151	160	165	186	165	130	145	164	123	146	170	149	176	146	117	158	151	168	146	168	149	146	169	138	182	136	139	140	173	146	161	183	146	162	157	168	144	148	160	151	142	146	175	160	154	156	149	132	146	165	193	168	150	165	148	153	158	158	157	161	155	187	145	150	155	149	168	165	156	187	173	170	162	177	170	161	143	151	152	137	177	146	138	155	156	154	156	159	179	136	154	155	168	153	143	160	151	150	137	163	156	164	173	137	161	172	142	160	160	139	149	156	154	164	143	129	142	144	146	171	192	148	158	159	171	148	167	158	148	151	152	171	155	169	161	152	157	166	145	170	133	162	148	181	139	166	162	154	155	151	156	153	167	156	157	165	145	164	145	159	143	158	160	121	128	158	147	168	140	161	158	143	161	137	158	161	163	175	160	165	162	144	169	140
52538	45500	14130	44245	60626	57450	47453	37538	24803	12798	5538	1994	871	470	405	374	407	389	335	359	371	366	391	400	372	399	330	351	370	387	377	373	373	417	385	399	370	373	402	381	386	385	378	388	400	375	374	363	374	438	400	401	390	403	400	393	396	373	376	369	358	379	366	369	383	422	382	366	358	404	386	404	396	389	387	381	363	377	413	355	408	406	415	375	365	363	388	376	385	383	351	407	370	368	374	374	366	393	410	371	382	380	394	387	403	424	391	391	425	401	351	380	396	346	401	413	357	394	384	378	365	364	347	403	395	349	368	377	394	420	383	349	395	342	384	370	365	395	379	387	347	394	403	361	368	404	346	365	387	390	382	360	427	383	397	378	377	383	435	412	401	374	388	388	363	362	308	407	360	428	383	345	345	362	360	404	384	400	354	380	376	378	385	407	382	417	348	365	437	400	370	354	391	385	377	365	376	397	390	393	392	387	379	365	399	350	369	351	388	362	398	380	372	375	378	388	357	372	387	382	352	390	384	393	370	396	390	403	382	397	392	389	375	380	400	384	390	334	369	385	410	377	428	370	398	393	395	401	374	387	410	382	347	395	364	371	433	393	366	363	386	407	369	428	361	384	410	398	378	430	402	393	388	402	356	337	364	393	378	385	428	418	399	367	348	377	359	363	387	390	396	378	384	355	391	406	346	418	345	389	401	357	360	375	394	369	417	380	369	374	409	374	379	405	365	319	425	402	393	358	415	403	337	402	374	363	383	368	375	376	353	397	384	390	390	409	357	395	392	426	392	389	394	392	377	402	369	386	352	443	349	397	374	378	379	379	423	408	413	396	392	404	385	342	372	351	387	379	376	373	414	372	361	410	383	401	329	402	396	377	357	390	386	368	364	386	403	350	350	365	394	404	405	374	358	388	371	387	424	396	415	362	385	362	376	379	376	380	387	391	404	391	389	358	347	357	410	374	396	375	382	408	393	419	370	387	367	430	363	376	396	390	390	377	408	416	383	369	393	382	396	379	402	381	361	358	371	413	391	376	396	373	396	355	364	387	355	402	388	358	401	394	395	385	366	402	369	427	383	403	385	424	370	366	384	403	378	430	384	359	413	377	376	355	411	414	393	361	373	416	400	394	405	395	373	397	389	415	391	374	387	366	404	408	391	354	403	403	386	413	374	415	367	392	416	366	392	385	370	394	393	345	398	383	386	383	367	362	371	389	388	422	361	368	413	407	382	370	368	396	393	373	385	361	414	362	414	390	403	412	380	377	420	357	373	421	401	357	353	391	385	410	403	399	365	410	410	377	406	398	405	381	377	384	393	390	348	401	389	401	359	395	397	395	348	360	427	364	353	373	385	388	378	364	399	406	347	437	400	368	383	377	399	382	379	410	415	395	386	400	363	396	380	362	368	355	383	381	361	382	395	413	391	377	358	385	370	374	375	386	375	391	387	377	401	366	401	371	378	354	397	374	372	372	359	383	390	377	400	367	350	409	428	384	401	370	421	368	414	395	370	405	330	403	366	373	381	406	392	387	389	388	402	404	381	385	377	385	383	383	361	360	381	388	377	397	369	414	375	374	351	417	373	414	392	387	401	401	367	423	374	365	377	385	352	339	389	405	396	391	402	417	362	410	367	371	375	401	370	417	378	409	355	376	351	384	346	402	405	347	349	406	386	400	357	386	381	380	372	386	365	400	376	390	415	371	404	402	404	335	393	345	393	401	428	367	335	385	361	368	408	406	409	354	404	354	388	404	439	420	366	408	378	331	372	391	349	382	407	361	397	381	383	387	380	389	368	382	369	379	352	361	403	406	414	389	407	403	349	364	401	338	386	392	404	374	408	371	384	385	372	387	362	358	406	388	392	377	335	374	344	396	393	388	381	417	411	374	354	368	372	358	379	374	395	380	366	369	374	361	392	385	419	384	373	389	396	426	367	391	370	372	391	369	352	391	399	422	371	390	392	388	408	401	371	447	353	434	381	370	349	407	379	369	389	408	389	421	412	384	395	375	361	376	360	381	361	385	415	350	349	394	421	367	369	392	376	376	380	365	371	395	356	423	383	375	429	408	365	365	389	370	356	408	350	391	374	392	385	366	395	382	372	384	373	341	378	383	380	363	385	388	387	388	400	365	364	413	386	388	397	375	382	408	413	397	375	388	380	355	348	410	399	391	369	389	368	394	360	395	341	425	382	401	363	376	367	386	352	396	394	399	384	377	405	388	396	370	373	354	362	422	410	401	393	393	365	362	387	396	406	384	376	393	419	373	373	388	396	420	384	362	385	413	375	367	391	374	395	388	383	413	386	400	371	396	415	392	413	391	363	419	395	381	412	393	377	370	381	368	379	394	392	428	357	388	386	367	348	378	379	390	389	369	370	400	351	414	383	389	362	379	396	370	354	394	374	382	396	397	405	406	395	364	352	372	373	354	423	368	367	370	406	364	402	416	384	383	380	374	370	421	396	350	381	400	378	389	376	365	369	394	393	446	375	387	359	378	395	407	362	391	370	345	395	375	406	394	390	367	392	383	373	384	364	386	376	405	379	419	411	413	392	389	385	375	405	386	388	366	403	382	369	421	398	396	421	378	389	382	349	375	359	369	382	394	349	407	411	376	361	424	404	403	384	390	432	383	373	411	401	329	372	383	412	364	384	374	402	400	398	399	414	418	379	411	391	385	394	364	384	373	415	407	389	360	379	413	374	389	385	386	353	373	395	386	410	382	375	363	377	421	373	404	389	391	413	395	393	372	375	347	402	379	354	378	404	406	390	376	375	347	381	392	387	390	397	407	414	370	372	378	374	354	408	401	423	395	399	398	412	411	366	361	377	404	358	340	402	371	396	388	360	381	368	391	365	377	401	348	390	381	371	412	379	350	393	401	402	393	356	391	399	383	394	368	429	408	404	421	383	426	381	364	433	353	376	385	396	408	400	378	359	395	375	395	387	356	356	408	409	408	391	377	369	394	408	364	385	381	391	376	370	377	336	391	389	371	381	383	394	354	380	387	374	396	350	357	419	375	422	405	407	423	414	388	374	376	373	392	389	390	385	379	378	412	354	399	356	398	387	368	360	373	372	375	352	404	344	373	377	380	380	386	399	363	373	364	394	357	394	392	366	357	377	404	357	390	409	388	374	426	405	381	361	371	381	390	350	400	396	381	375	344	393	372	380	359	343	364	366	398	380	379	368	395	389	384	416	380	383	388	386	381	442	365	391	375	365	375	389	384	348	372	373	398	412	421	379	365	441	381	397	397	366	360	353	374	332	388	383	381	367	371	373	372	354	390	440	392	368	351	398	363	352	402	392	407	374	381	396	405	393	371	390	341	390	375	390	389	365	402	405	407	392	347	400	370	376	376	399	391	385	403	395	393	377	391	415	398	411	350	353	374	372	358	389	414	369	389	388	401	363	354	350	401	358	404	376	387	370	411	398	384	391	345	388	398	364	396	375	374	380	378	386	406	371	387	397	368	375	370	436	389	361	403
18643	5299	797	1402	3030	2799	1939	1285	752	408	318	254	231	209	187	213	201	198	224	199	213	221	216	208	186	202	205	242	212	201	221	197	215	218	241	224	210	211	221	210	206	234	185	200	212	198	231	208	203	210	223	201	219	199	229	215	206	201	195	204	218	220	222	191	196	225	230	210	210	220	210	228	222	225	214	201	197	210	235	185	246	211	227	201	239	187	217	210	212	198	214	206	212	224	219	198	210	233	227	211	216	193	240	217	213	210	187	196	186	182	213	215	207	207	228	204	215	222	200	215	190	204	208	223	199	197	185	194	220	217	242	203	214	206	209	207	206	245	239	214	220	209	221	194	212	222	209	187	209	220	237	207	236	214	219	236	192	221	218	226	219	212	191	198	241	208	190	222	236	207	220	231	240	207	231	226	193	226	219	212	208	218	222	229	241	219	212	216	221	199	231	191	240	217	206	202	224	207	213	213	180	225	219	214	210	238	184	219	180	192	188	221	224	179	240	220	211	228	202	245	222	221	197	205	221	209	218	207	206	231	225	209	220	224	234	226	234	222	217	205	245	227	204	204	212	178	234	209	208	203	221	232	228	192	200	236	198	219	217	203	207	209	197	220	197	204	225	195	239	230	209	245	226	203	214	195	243	227	225	219	217	209	170	209	220	226	199	205	247	212	209	236	218	223	199	228	230	229	238	187	197	207	242	240	230	192	207	221	189	187	192	214	224	217	205	248	204	205	232	183	221	198	211	219	198	198	211	227	235	214	231	215	198	205	242	235	204	208	205	227	244	193	211	213	193	240	177	202	193	235	229	203	211	212	267	227	197	203	231	197	196	224	198	223	204	250	184	200	197	228	225	219	189	212	232	219	223	209	184	201	211	217	220	212	207	205	225	224	202	213	234	213	193	198	222	216	214	208	223	221	225	225	232	220	243	232	202	222	202	193	199	234	208	216	223	207	230	191	196	225	244	231	217	218	197	218	203	217	212	180	223	204	230	216	225	225	213	187	202	207	231	210	227	218	217	228	205	189	206	233	199	201	242	210	203	232	199	229	206	216	206	204	215	197	215	199	242	213	237	199	225	228	213	204	209	212	194	184	201	209	197	221	214	246	212	227	209	177	214	225	197	215	219	219	215	219	200	210	212	208	201	201	190	198	202	218	219	224	229	215	229	215	197	217	219	217	224	256	235	217	220	188	231	215	230	227	227	224	200	215	223	225	225	219	226	203	220	207	226	197	216	195	202	233	211	228	224	201	191	235	209	229	201	230	203	232	217	222	225	216	193	210	208	230	227	252	209	204	186	203	219	221	226	241	206	209	211	188	205	225	217	211	231	214	197	238	201	204	223	216	215	210	234	221	214	209	189	187	249	235	224	231	204	223	231	221	202	220	221	229	232	216	210	232	214	207	210	204	233	202	225	196	188	242	207	246	227	214	235	237	205	229	239	225	227	237	209	219	224	211	223	213	187	212	198	204	221	230	213	226	227	212	213	227	190	189	239	206	226	206	226	192	206	199	223	230	207	211	207	227	240	200	195	198	220	231	220	237	223	209	238	228	236	201	208	247	240	203	210	207	220	239	193	234	209	240	200	211	229	220	223	185	204	178	220	216	214	199	227	208	208	185	234	222	202	198	221	213	193	200	219	219	221	196	220	208	221	188	198	215	240	223	199	207	243	198	238	212	222	223	218	211	217	234	246	214	221	246	202	227	210	200	228	219	227	244	216	222	211	222	198	209	252	198	228	216	205	185	188	235	228	222	228	219	193	212	191	184	229	223	212	192	244	227	208	250	206	235	218	191	210	205	231	215	223	240	225	205	232	242	233	207	208	216	200	225	226	217	206	203	204	234	231	199	209	237	227	231	216	239	203	214	224	205	211	232	217	205	195	187	225	228	266	208	222	191	227	180	232	210	210	203	236	240	206	214	189	183	205	235	227	188	215	183	210	206	189	252	197	196	198	214	220	237	262	218	211	228	216	227	208	254	200	211	196	211	211	226	206	216	197	214	235	222	212	202	241	206	197	231	227	205	232	205	214	212	214	202	251	234	214	222	252	203	206	204	237	215	231	224	215	190	219	220	217	231	202	235	224	216	206	192	214	208	207	246	211	217	210	231	205	214	218	244	199	208	227	195	208	217	187	198	220	200	184	202	242	225	197	210	202	203	211	236	209	215	232	228	180	201	213	225	225	219	233	215	215	231	217	224	186	203	215	232	202	211	218	212	214	204	211	215	204	195	229	226	203	204	215	177	237	197	206	215	209	227	208	221	230	228	207	216	225	209	205	227	214	229	219	218	225	208	221	224	193	215	222	212	215	207	213	213	187	203	193	233	214	191	248	201	201	236	229	219	198	242	245	212	190	188	214	235	221	235	200	235	263	246	197	204	226	214	203	210	216	222	202	223	237	201	205	200	229	223	226	225	227	196	219	222	234	244	216	217	193	197	229	206	200	205	230	209	234	208	221	210	224	231	225	193	218	216	194	206	215	219	225	227	229	216	212	189	242	243	200	225	225	206	230	222	222	199	237	190	246	227	212	182	211	188	211	219	234	212	226	213	179	191	203	207	203	209	225	205	225	213	191	204	218	210	215	233	227	205	194	228	226	198	240	203	216	217	227	190	214	199	217	232	226	225	233	206	215	193	180	218	235	231	201	224	216	196	216	229	218	190	256	217	222	202	226	229	201	234	225	170	190	189	235	190	243	215	206	204	193	218	229	188	240	209	218	195	215	208	201	224	235	222	225	210	217	229	224	190	225	212	189	205	212	205	211	204	184	225	237	237	232	206	223	198	204	222	218	209	223	222	199	220	230	218	215	259	225	231	224	204	201	222	201	201	195	209	207	191	238	218	225	226	203	213	215	237	209	197	224	216	212	206	212	224	231	194	214	213	210	218	209	213	233	211	214	214	224	222	232	194	203	207	203	235	224	220	212	203	224	224	186	203	221	228	209	238	225	215	218	210	221	217	236	178	196	218	201	237	204	227	218	217	210	211	224	234	234	239	211	224	224	229	207	223	185	211	214	217	213	183	247	218	234	218	210	203	202	210	219	204	189	206	215	208	224	208	211	216	235	209	224	228	217	203	233	211	203	252	221	195	209	231	211	196	228	206	222	205	190	214	216	216	236	229	230	214	235	212	209	210	221	230	211	207	185	202	218	228	199	209	217	231	198	228	236	205	217	208	227	187	186	235	212	225	240	236	231	235	226	187	204	217	210	231	240	239	229	215	198	218	226	217	213	216	205	216	221	220	207	232	222	231	215	223	220	226	206	201	217	191	221	234	218	209	213	232	235	216	241	189	197	215	209	219	212	207	208	229	200	236	249	193	233	240	227	213	226	244	204	208	208	231	222	194	195	208	233	207	227	219	199	241	189	212	213	206	208	230	224	202	219	223	208	227	216	204	196	208	207	203	216	202	187	207	214	232	220	226	220	193	194	208	204	203	208	221	211	205	242	214	223	251	224	217	236	219	211	213	206	239
18041	6387	1164	5180	11044	10425	7457	4745	2724	1460	885	628	585	504	498	480	525	497	547	551	504	535	501	510	517	525	586	524	506	505	503	524	513	502	503	520	483	512	527	511	500	513	549	511	521	537	490	489	538	469	529	485	490	475	526	507	490	503	533	526	535	525	553	517	506	491	507	492	503	507	533	529	514	512	482	512	492	512	546	530	485	531	542	485	527	509	521	482	483	541	509	524	504	532	516	493	532	499	532	526	485	547	535	490	538	518	484	493	511	502	525	499	488	476	543	528	524	506	520	499	536	523	494	512	513	533	524	536	451	519	505	500	546	465	527	483	577	555	516	537	527	535	520	493	501	530	474	465	492	518	464	462	518	518	497	551	513	487	489	487	539	512	497	537	500	532	514	534	536	495	534	497	560	493	516	519	479	504	503	536	498	527	514	513	510	539	516	565	500	497	496	499	488	478	489	523	524	554	492	475	519	524	529	524	510	522	513	531	503	504	515	500	518	511	495	502	503	543	502	518	513	540	550	549	514	492	542	558	509	490	502	511	511	499	525	527	501	503	503	535	514	503	536	513	523	494	542	524	495	507	542	494	479	539	509	496	552	499	483	528	497	542	497	477	527	530	557	497	475	485	494	485	513	511	543	547	543	550	533	510	491	506	508	464	510	519	498	516	508	521	517	485	491	470	507	518	514	521	490	527	514	535	525	518	512	529	531	520	551	565	500	525	484	504	487	519	557	492	534	506	496	513	505	509	546	503	487	503	562	515	501	517	512	542	521	525	519	554	536	543	543	469	528	549	482	481	522	513	510	494	517	503	514	509	499	528	494	516	536	495	519	528	502	533	525	531	508	545	526	515	519	535	500	540	488	572	549	497	526	529	514	501	508	489	509	492	540	517	500	506	555	511	500	501	498	512	529	524	499	502	525	506	462	517	506	480	534	548	516	496	515	499	513	520	473	508	507	498	525	531	529	596	503	504	496	509	495	531	494	487	522	475	494	506	541	531	558	546	523	501	544	521	513	518	461	530	515	490	522	529	526	491	502	492	522	555	549	528	492	508	518	546	517	508	526	490	503	464	512	536	511	553	491	571	535	544	501	503	518	508	545	531	467	503	521	510	490	555	440	505	547	517	549	548	525	494	536	489	501	546	570	497	510	510	520	507	529	569	549	506	521	510	528	540	481	521	510	513	492	514	526	480	505	548	511	518	520	519	467	513	525	505	540	494	492	521	506	502	520	514	532	524	507	508	493	467	480	496	540	530	465	488	528	481	460	524	532	515	543	529	552	473	527	524	491	502	481	471	536	527	560	509	513	517	521	511	533	514	518	549	513	503	525	524	508	519	473	548	539	537	498	484	477	498	497	542	536	554	541	530	507	506	517	522	539	517	521	537	526	517	565	495	516	501	506	558	561	486	518	506	520	520	512	523	472	529	495	512	511	521	500	487	517	543	503	510	535	508	517	493	541	534	500	494	529	505	523	501	495	508	527	535	530	532	520	520	507	510	533	545	521	513	544	542	518	537	527	528	484	513	491	522	504	539	462	474	517	492	490	475	481	515	493	517	518	519	513	503	475	508	496	532	535	553	545	507	550	528	528	522	544	545	530	495	520	514	522	519	498	520	489	515	551	499	528	520	475	532	535	513	499	473	511	515	500	576	551	529	496	535	507	539	534	498	525	541	514	517	550	541	535	519	482	505	498	514	512	482	521	534	530	547	473	504	515	497	515	515	508	507	505	511	507	518	526	527	527	512	479	550	519	492	508	545	497	502	524	504	530	548	514	526	503	542	501	510	518	488	538	518	512	479	522	504	489	523	516	503	521	513	539	490	489	526	509	515	496	497	503	511	535	507	536	508	494	542	550	550	539	510	487	493	490	510	520	575	538	490	500	526	538	528	523	501	520	508	540	520	494	524	440	519	507	487	505	511	537	505	499	482	526	520	524	500	582	526	505	530	529	527	492	491	533	458	536	487	496	467	555	533	522	499	510	538	512	495	491	468	494	499	499	509	555	482	472	511	489	557	535	492	522	487	475	512	483	493	514	531	539	484	500	543	498	508	494	474	510	509	504	525	464	556	527	518	548	491	491	516	537	502	502	520	542	506	536	489	552	527	510	539	512	509	482	564	514	534	518	528	511	476	482	518	510	546	490	493	516	564	508	520	549	497	518	562	498	500	466	487	574	524	526	561	469	552	495	514	481	487	510	553	529	529	469	534	562	511	536	504	517	507	526	546	507	534	539	500	496	477	529	529	491	533	517	495	512	540	533	508	532	522	523	482	560	536	492	501	475	582	490	510	499	502	515	496	507	552	526	529	563	514	530	510	556	537	536	499	524	525	518	489	485	495	468	529	513	504	530	502	529	564	506	528	510	474	541	527	522	515	512	524	490	551	485	499	484	515	506	546	498	471	494	485	499	522	478	542	495	513	537	545	496	523	550	519	457	548	501	469	517	499	509	530	514	520	486	522	535	510	554	532	535	522	494	510	517	475	483	487	530	500	492	486	514	536	499	511	538	506	532	491	506	534	485	528	499	493	498	528	490	494	501	498	499	506	500	525	505	519	499	514	509	519	510	485	506	545	511	524	500	518	521	484	521	493	495	524	474	503	491	538	531	534	458	512	540	537	494	535	536	477	554	530	514	508	528	505	512	500	504	520	497	504	506	482	525	533	499	496	524	535	527	526	515	513	522	516	462	477	523	543	490	494	509	552	540	476	529	532	524	516	522	498	516	492	545	488	501	528	537	490	536	532	526	485	472	538	491	506	505	519	506	506	516	524	574	532	495	518	471	555	477	498	476	536	524	526	501	519	542	510	474	507	521	496	479	545	518	542	547	521	471	504	501	489	507	504	497	481	464	514	530	512	506	525	500	506	512	495	508	527	529	514	473	515	542	506	483	512	515	501	528	549	522	527	524	474	490	539	492	485	525	494	530	503	511	562	506	536	570	525	574	514	520	484	521	510	503	552	472	478	493	496	544	512	496	524	491	472	522	509	501	476	488	524	499	513	523	506	521	499	544	539	504	540	501	490	515	528	517	495	521	509	508	497	517	515	460	504	520	514	547	479	493	467	534	511	550	512	510	484	497	477	521	516	495	505	501	522	525	511	517	494	517	500	507	525	523	507	490	531	488	531	490	521	504	515	507	508	496	509	509	508	459	498	503	487	483	514	495	545	508	516	485	534	501	520	500	517	503	491	520	495	534	488	533	488	494	497	532	495	538	555	540	492	526	467	496	511	506	501	497	503	543	537	548	520	522	475	525	506	552	482	497	525	508	556	516	537	504	500	496	544	519	462	541	516	544	520	529	512	530	504	508	512	512	526	495	527	540	508	512	534	487	509	488	518	534	466	495	479	516	525	526	506	514	523	486	489	491	477	502	510	524	524	564	505	509	506	486	503	480	480	503	531	503	521	498	513	490	537	512	564	548	495	486	519	477	513	503	520	505	517	525	525	497	533	550	496	506	505	494	533	494	531	488	516
76564	58609	26646	26208	48994	44130	33203	21344	9596	3382	1253	506	252	219	190	187	177	163	181	164	164	189	197	158	172	198	170	149	150	204	167	159	161	160	192	172	169	169	161	155	190	173	154	163	168	166	159	201	184	168	179	174	172	172	162	173	183	176	184	171	163	188	177	165	169	160	183	166	152	156	159	169	171	153	148	181	169	163	164	189	176	158	166	136	168	169	184	176	162	161	160	170	162	184	161	155	178	173	157	189	166	186	180	171	177	189	156	167	156	168	189	174	179	170	187	154	187	165	170	172	173	166	180	175	189	170	155	172	175	169	170	173	160	196	168	176	170	170	172	169	160	189	184	167	189	166	171	162	187	166	183	155	170	174	192	170	162	173	162	181	164	171	155	148	153	175	186	164	146	166	177	190	180	157	205	198	172	176	161	148	139	152	154	166	177	198	160	171	184	172	146	187	165	188	161	175	165	163	172	146	178	170	168	165	190	170	174	158	185	198	173	187	173	157	153	180	170	174	193	180	165	172	192	172	173	168	180	174	162	180	174	192	169	191	168	178	161	162	174	145	183	184	204	193	154	197	166	167	189	191	168	181	145	201	173	177	173	191	164	189	175	194	184	163	161	156	165	163	172	169	180	168	157	177	161	162	172	180	170	189	201	178	178	183	162	164	174	192	162	160	167	161	162	195	182	157	184	145	184	168	189	164	167	192	172	197	158	164	157	164	169	199	151	182	164	199	141	176	159	199	165	170	177	174	162	139	178	173	173	144	169	153	194	178	145	175	181	166	171	186	154	157	167	167	148	185	186	183	180	171	202	194	155	174	192	203	179	170	186	172	183	145	193	166	183	152	174	161	178	149	190	177	159	179	187	168	153	158	171	180	150	170	176	173	177	189	185	151	198	153	203	165	168	174	176	191	182	196	171	158	186	162	159	195	172	172	159	167	209	187	174	175	192	190	184	157	181	158	178	179	187	169	151	182	173	160	175	168	158	176	177	152	158	195	180	169	152	179	184	167	158	172	167	181	184	178	165	172	192	170	161	182	173	180	164	153	182	185	167	181	174	144	179	174	161	180	158	160	151	154	149	206	162	166	182	182	139	183	179	188	180	169	195	159	148	169	192	181	164	158	183	147	163	190	169	174	165	182	165	176	170	161	160	176	168	174	207	183	161	166	153	161	156	161	175	194	175	172	161	178	202	190	164	181	165	158	173	162	150	167	198	163	184	160	146	159	160	173	191	167	191	152	141	178	161	196	183	181	202	180	158	188	162	162	164	151	167	152	188	173	176	180	174	176	157	178	190	183	183	203	164	168	179	195	152	168	198	168	177	187	182	177	158	173	187	200	171	193	165	157	213	167	146	162	172	168	144	161	168	173	166	209	182	144	192	172	150	162	179	184	176	173	182	201	166	168	176	178	187	149	173	190	173	169	159	186	195	152	173	190	165	185	150	170	175	157	154	185	150	168	176	170	171	159	154	171	152	176	171	195	173	178	182	161	141	170	192	153	168	213	156	171	171	168	158	176	157	177	171	194	183	147	176	160	188	174	183	168	181	179	163	175	181	174	185	190	179	149	175	176	204	184	199	172	176	177	184	165	158	174	146	155	178	189	153	174	147	185	179	160	147	161	157	192	179	177	183	171	154	152	177	173	158	170	161	154	198	187	168	181	202	179	191	159	157	172	162	169	192	161	183	178	186	156	184	182	173	168	182	178	155	186	176	130	183	171	189	203	160	179	174	155	143	156	174	194	165	188	166	143	176	204	157	172	181	173	184	184	175	173	162	163	152	183	175	156	161	156	156	157	158	178	186	170	174	183	180	186	196	170	170	180	186	163	164	169	183	189	168	190	154	172	195	180	164	176	167	176	162	156	204	170	188	163	157	176	175	167	169	172	148	183	176	189	164	141	160	172	165	156	200	174	178	183	192	169	171	190	166	186	178	178	192	181	160	163	172	161	189	184	156	180	174	180	163	159	166	161	168	185	166	151	167	185	201	207	182	158	176	171	182	166	166	185	181	169	188	161	164	159	149	184	162	160	192	198	179	176	170	176	170	159	190	160	155	176	178	183	177	189	166	158	205	181	178	163	175	168	170	151	187	187	177	174	178	198	159	185	205	157	175	188	146	187	167	185	184	165	176	185	191	169	161	192	140	161	165	170	185	165	159	165	176	173	158	191	172	160	171	163	169	179	163	149	183	154	165	163	157	174	176	170	175	172	170	174	136	158	177	159	158	182	164	166	192	184	162	172	171	186	175	171	169	173	156	176	168	188	156	157	181	162	165	157	162	188	188	165	159	141	172	161	169	155	138	184	165	160	150	168	188	199	161	182	191	169	165	148	165	160	161	159	176	188	173	188	177	188	161	170	188	153	170	177	163	201	175	174	155	166	162	156	170	184	156	175	165	179	173	149	168	173	158	192	211	191	182	173	185	190	183	180	154	183	169	166	162	168	165	165	188	165	174	184	168	188	143	184	180	168	160	182	178	169	175	167	173	178	177	164	170	167	174	165	170	180	182	193	182	187	183	158	175	144	168	168	184	149	162	161	171	182	189	167	177	165	159	179	171	170	172	182	158	163	195	188	174	181	154	180	179	186	176	187	188	152	147	145	162	174	158	169	169	175	176	161	164	177	178	168	136	174	189	178	182	152	195	181	175	170	176	156	178	156	178	156	177	168	175	175	158	179	178	161	161	189	169	174	165	188	156	187	174	138	171	203	179	167	153	167	180	180	193	154	164	153	159	179	177	184	171	157	176	153	170	174	146	191	158	165	164	186	201	168	164	172	184	157	157	136	177	170	177	182	170	165	178	159	170	178	151	182	172	161	178	164	188	165	185	181	174	176	158	201	162	172	170	179	170	163	198	182	151	176	178	159	195	170	189	170	176	186	165	167	177	182	190	172	169	170	163	170	169	199	191	159	162	185	162	182	172	164	178	177	160	190	181	186	178	173	188	159	166	180	154	154	162	193	175	175	165	151	167	158	166	177	165	177	184	192	165	161	170	166	184	163	156	162	178	188	174	195	174	181	193	171	177	173	158	175	167	181	147	202	160	183	179	175	159	155	192	185	150	175	156	182	176	170	172	186	159	153	173	166	185	198	164	158	176	202	182	153	189	173	160	183	175	199	172	157	173	176	195	198	156	154	153	178	184	169	174	191	164	181	206	161	149	190	166	166	182	196	168	158	170	184	158	178	162	155	175	172	178	180	172	175	171	171	171	159	170	161	178	154	162	165	154	183	168	176	180	166	166	182	175	171	167	197	183	164	156	145	171	183	149	170	192	157	167	160	128	182	185	189	198	156	160	196	159	173	178	173	195	179	173	174	174	157	158	164	155	179	173	161	176	158	174	198	190	171	142	163	161	188	171	186	172	166	167	182	191	195	171	163	164	168	173	174	162	166	167	179	177	169	167	180	199	152	163	193	176	160	191	179	140	167	161	198	172	162	180	150	167	168	176	163	162	155	175	192	179	161	163	179	189	170
49393	42546	9234	38054	57694	54885	46444	35831	22528	11466	4748	1894	829	541	462	434	443	404	410	405	408	421	402	388	414	446	389	443	440	438	415	410	381	414	409	422	452	474	402	398	424	406	420	426	435	459	450	428	399	415	410	406	439	438	455	434	389	408	471	423	424	436	433	438	368	408	415	407	400	395	417	423	418	418	444	407	416	430	441	433	409	390	434	422	433	441	410	412	428	416	424	418	424	461	386	424	434	385	405	406	408	444	411	388	407	404	426	402	368	451	427	422	414	408	424	415	469	402	408	398	425	394	426	444	408	396	400	420	413	419	417	447	414	405	400	392	408	452	440	401	409	426	409	425	424	427	427	406	435	437	418	409	403	425	404	394	365	409	403	392	417	428	386	399	455	395	395	455	444	459	408	415	410	440	431	416	376	429	424	430	438	444	450	413	438	414	423	431	418	418	438	409	392	407	400	374	432	442	431	420	439	441	412	431	418	445	403	436	390	424	427	437	407	422	399	413	387	455	442	421	406	402	415	425	421	410	412	421	420	449	420	414	421	466	419	433	428	429	398	438	378	438	401	407	437	427	372	403	416	418	410	398	404	409	430	478	417	406	387	425	438	405	414	407	435	394	391	405	427	402	388	414	437	410	442	409	427	377	425	432	418	440	414	434	371	438	449	413	375	402	396	383	413	425	424	411	404	419	407	404	432	389	361	419	409	409	422	432	401	433	443	420	381	417	442	402	391	389	439	402	421	413	417	437	390	422	415	405	433	416	438	421	430	414	412	452	409	451	422	430	390	438	421	412	414	422	404	428	413	427	420	429	405	376	393	409	421	422	413	424	432	429	437	420	428	399	414	382	436	389	395	455	403	403	415	393	431	392	417	423	401	434	387	392	391	441	455	448	383	368	457	457	426	453	398	398	450	381	395	403	412	418	448	401	388	410	424	408	404	427	443	421	451	407	394	397	401	413	415	435	422	407	398	437	402	406	387	421	412	397	430	383	406	419	414	431	389	421	414	420	396	424	378	403	429	461	409	450	430	402	382	430	399	418	408	459	399	408	395	392	399	445	431	381	445	430	442	436	421	383	404	413	385	385	406	447	390	434	434	430	414	431	457	423	413	428	422	437	427	402	435	408	394	402	380	401	422	413	412	414	412	430	408	410	414	408	370	447	434	398	399	403	431	444	424	418	430	420	403	387	455	424	379	384	398	405	406	373	387	407	419	448	428	450	424	457	389	397	356	428	440	426	433	372	411	473	392	407	419	411	414	451	445	434	412	412	412	441	415	417	404	414	413	438	387	411	410	433	390	426	405	415	426	398	400	445	426	406	424	426	411	405	418	441	379	426	443	397	417	422	432	408	415	403	410	419	446	408	409	477	396	402	427	433	434	406	411	415	404	377	412	401	443	381	428	423	428	436	450	384	445	421	430	460	411	438	433	446	383	397	420	406	462	440	430	391	397	426	411	415	394	430	408	408	398	402	445	421	466	407	417	416	433	439	426	401	432	407	439	404	450	421	428	440	435	369	411	417	435	395	410	426	415	418	432	416	451	440	433	428	430	456	460	363	427	410	409	416	431	406	425	402	417	424	434	401	428	450	417	462	422	397	439	416	412	426	414	459	394	435	419	453	446	431	410	428	431	432	420	422	408	397	400	449	384	401	410	430	424	441	399	432	431	395	426	405	425	407	396	410	415	441	421	443	430	447	400	452	417	456	412	411	408	429	387	455	368	383	460	431	395	444	398	419	436	423	422	443	404	410	365	436	430	402	429	408	434	413	425	401	426	448	455	454	429	398	411	431	463	404	451	407	428	436	390	382	407	452	400	427	394	395	466	395	433	422	411	415	404	446	398	434	432	432	411	382	417	418	440	404	423	429	397	402	439	410	375	399	391	411	404	402	398	418	481	407	431	454	419	393	400	446	435	439	393	392	413	415	407	387	424	401	404	409	410	423	410	438	394	401	404	407	410	379	407	413	403	442	423	423	397	420	416	402	408	418	409	405	396	450	408	416	432	417	425	408	416	442	417	405	401	419	414	458	408	442	443	414	433	438	423	436	492	405	411	400	440	397	423	417	425	449	421	420	423	390	452	446	411	391	435	410	419	403	431	406	399	409	423	403	403	404	480	452	449	439	425	420	410	429	388	419	420	454	404	429	422	401	437	406	428	428	414	423	411	434	460	441	451	370	413	420	448	400	432	386	396	422	445	428	381	422	444	431	448	430	417	402	385	434	398	437	390	421	436	418	423	386	429	437	435	416	395	430	402	434	438	424	408	441	433	436	403	405	418	408	436	389	402	410	395	412	400	466	419	400	405	453	401	426	438	417	409	424	447	445	424	402	412	393	389	425	451	434	410	400	453	423	438	433	404	382	413	415	423	470	405	411	437	411	395	421	414	389	402	434	415	408	408	393	421	458	421	414	435	396	402	369	403	403	404	403	432	425	408	410	417	379	414	419	424	434	397	420	393	413	391	434	410	436	421	406	403	423	425	394	420	399	419	417	405	400	441	445	403	421	385	387	418	399	379	446	427	400	432	439	377	428	411	440	432	395	413	422	396	415	442	407	400	446	378	376	395	433	395	427	442	411	414	440	421	425	436	425	403	390	404	387	452	441	424	421	434	440	379	434	452	396	420	404	414	425	449	431	450	443	413	421	428	466	398	401	406	401	465	429	442	392	431	425	382	403	411	427	425	462	433	429	402	444	428	386	392	382	441	406	435	399	404	406	424	432	406	426	403	389	428	441	377	411	434	421	418	410	402	459	474	394	401	402	425	421	428	419	406	389	389	441	428	422	415	450	355	443	420	428	411	444	434	388	397	357	407	414	427	425	425	413	424	383	410	400	375	399	414	424	388	407	413	434	420	425	421	430	422	385	439	440	396	386	408	452	412	372	448	410	423	437	431	438	411	391	396	429	431	400	404	420	403	405	396	430	432	422	420	399	438	428	388	419	438	406	425	444	410	422	396	435	421	417	428	418	431	396	436	411	432	388	400	428	424	407	423	446	431	406	382	395	412	452	402	425	407	430	418	391	434	479	395	426	387	423	418	366	447	441	422	449	391	421	420	447	410	409	411	400	422	386	361	402	431	420	426	443	413	393	400	434	430	397	410	432	416	419	407	435	447	399	401	423	419	411	454	416	400	444	431	410	412	443	423	370	410	433	422	433	415	419	444	406	385	413	414	403	426	402	429	432	407	466	433	440	436	419	446	413	426	422	394	422	443	429	409	433	417	425	443	395	432	419	440	443	427	407	443	450	434	428	435	428	412	411	421	422	407	424	420	429	403	437	433	426	391	426	390	419	416	431	421	393	425	422	392	434	408	457	427	463	420	442	422	408	404	399	427	389	411	397	439	403	397	438	402	439	391	417	435	425	408	420	426	430	427	434	412	409	387	385	380	426	444	424	388	429	457	392	404	414	416	370	413	425	464	428	409	415	420	401	416	393	427	433	404	390	427	404	401	424	445	402	398	408	445	444	454	434
79756	63436	30770	21169	50853	47723	38062	25347	12016	4281	1441	620	268	201	157	159	142	162	155	173	132	144	176	175	158	158	140	150	176	140	163	153	156	151	143	147	153	153	155	154	172	136	152	178	157	156	164	150	162	158	151	159	142	148	152	147	134	157	158	170	163	144	159	159	144	179	156	146	144	158	170	146	156	150	164	132	153	163	141	180	174	154	137	172	143	177	143	158	149	160	152	162	155	163	153	152	178	155	186	136	129	139	174	172	141	141	160	164	173	155	149	163	167	152	180	172	145	162	156	180	162	150	155	149	131	129	182	154	165	152	148	136	152	171	147	177	169	153	142	159	165	157	167	157	160	151	149	150	146	155	163	129	149	155	136	158	157	136	147	168	167	156	161	137	138	167	175	170	157	161	127	157	150	152	135	161	171	165	165	148	181	132	149	145	158	162	152	152	141	155	157	147	169	165	122	149	161	140	173	146	156	158	144	161	165	160	152	138	145	155	138	155	148	154	151	151	159	121	161	179	153	140	142	171	155	164	153	145	161	172	179	179	157	171	153	147	145	164	172	139	152	153	163	162	164	179	157	154	149	146	176	168	160	170	187	153	154	163	181	171	147	137	169	181	145	177	136	157	171	181	159	149	149	161	161	159	155	134	140	164	166	156	145	172	169	181	150	154	125	168	172	148	160	142	145	160	146	157	159	154	147	144	152	177	159	165	153	165	178	177	147	149	170	156	139	160	184	151	153	148	180	163	156	135	166	139	157	150	180	174	144	160	137	153	175	177	157	180	141	162	168	170	177	164	141	149	159	152	144	155	144	165	168	147	137	151	130	157	162	157	159	140	154	156	161	152	165	147	171	147	149	124	137	158	162	151	170	147	138	161	156	158	171	147	173	155	161	152	158	173	135	158	166	157	170	140	160	161	124	173	155	149	172	149	162	133	152	143	156	159	153	162	120	144	139	165	147	195	151	151	169	177	135	173	158	167	137	147	139	159	140	171	196	156	136	158	181	156	136	144	154	138	151	160	142	169	144	136	154	146	146	156	145	171	140	147	169	165	156	175	164	168	157	148	164	171	159	157	148	163	158	147	145	175	158	158	141	148	156	139	178	141	163	138	151	147	152	139	147	128	183	159	144	141	142	157	164	161	158	152	171	159	145	140	142	151	166	151	158	137	156	154	162	157	138	131	157	167	158	180	161	155	150	158	158	168	148	162	172	141	134	170	146	155	144	181	173	163	140	159	147	165	173	166	152	154	177	168	175	127	155	183	125	158	168	143	161	139	148	168	153	154	152	182	184	158	162	176	163	153	163	170	155	145	150	139	137	135	129	121	151	150	148	169	149	148	138	164	139	154	182	170	147	149	168	184	158	152	163	186	150	156	150	174	172	177	172	148	160	139	152	156	170	143	143	145	138	183	163	121	146	138	146	134	171	167	166	156	161	141	166	159	153	181	160	173	158	176	169	140	160	154	165	154	142	147	176	163	151	132	164	164	147	151	148	158	171	134	167	143	157	163	156	159	172	164	167	159	169	138	138	145	156	136	143	173	134	144	158	150	141	158	144	161	121	152	152	166	172	164	162	167	133	152	143	150	168	153	152	156	157	140	145	149	148	159	167	170	151	161	172	143	176	160	147	169	159	147	162	154	134	152	154	130	142	168	162	165	155	152	157	160	150	142	175	148	160	147	174	152	156	183	179	157	153	153	135	163	144	167	155	176	159	144	142	168	152	155	154	166	159	173	164	172	164	171	129	175	144	177	169	152	164	171	163	127	174	165	142	158	161	146	157	165	163	153	148	147	156	141	142	171	185	159	154	154	149	153	143	164	138	162	154	163	179	158	161	142	157	157	152	152	189	147	169	149	159	140	183	141	174	173	148	128	168	157	145	151	166	151	157	139	144	163	142	153	152	141	184	148	180	124	169	165	146	155	137	130	155	144	152	148	150	146	167	166	167	178	179	166	138	155	152	163	164	147	161	170	171	166	176	177	155	173	130	173	155	156	136	173	155	162	172	166	162	131	171	142	159	149	175	155	156	137	157	149	144	156	153	153	132	151	147	173	160	159	159	153	139	169	167	155	153	147	143	175	128	155	188	159	135	181	156	174	176	155	160	140	149	166	155	150	174	165	151	147	163	164	175	156	164	137	158	154	141	147	153	171	177	138	161	159	178	159	153	169	135	167	158	170	165	159	146	152	151	190	164	153	147	157	170	166	138	140	148	173	166	159	157	152	132	144	144	163	155	184	132	176	144	163	175	165	159	160	174	151	167	161	168	173	155	143	170	157	153	155	130	154	184	148	155	141	158	167	140	152	169	134	154	152	177	169	155	161	169	167	183	160	168	136	165	168	133	154	168	153	153	142	159	175	155	162	142	167	163	149	172	153	180	174	130	175	136	187	143	140	167	168	165	171	152	166	160	166	141	172	151	167	133	163	146	172	153	154	173	163	144	163	134	156	149	144	141	142	176	148	165	163	149	144	143	161	161	153	157	157	156	127	174	182	150	177	150	152	154	163	167	162	172	152	183	176	159	187	166	160	144	146	143	145	171	162	170	145	178	178	155	137	172	154	148	146	171	152	137	173	148	152	154	167	165	157	144	150	175	156	158	162	161	166	151	169	163	173	157	154	141	155	152	156	158	154	165	158	151	149	158	154	147	152	162	170	161	139	147	142	167	154	161	152	147	149	137	137	133	165	146	166	163	154	146	144	134	168	159	148	135	153	145	139	177	138	167	157	166	155	153	174	147	163	128	156	162	175	147	155	145	174	153	140	139	153	145	139	140	154	157	153	122	144	158	160	165	165	140	146	173	138	165	157	159	154	163	153	196	169	162	173	161	177	172	130	173	167	179	134	158	133	181	166	145	145	152	162	187	154	156	156	152	166	151	131	157	154	150	148	154	155	152	164	197	155	174	150	152	137	138	157	148	135	142	132	175	133	156	133	160	142	152	155	144	151	158	139	163	154	169	151	161	153	150	153	154	151	166	145	168	156	174	164	156	157	158	148	177	154	137	142	157	149	148	164	145	150	156	159	117	157	162	163	158	149	164	169	152	142	181	155	149	153	153	164	142	172	172	167	161	185	161	168	165	156	164	145	128	129	147	167	170	149	163	144	174	146	177	153	176	171	166	146	160	160	152	131	183	163	173	149	145	161	163	147	162	168	139	147	151	150	148	173	180	163	154	170	142	162	158	156	144	168	153	150	168	154	130	165	161	158	150	146	176	176	128	151	142	173	136	153	148	157	159	156	151	149	156	149	161	188	152	173	163	170	172	166	173	161	166	154	167	147	147	153	172	165	142	166	184	189	137	170	161	168	153	168	143	148	155	164	153	159	133	138	149	146	135	172	153	150	168	162	170	147	161	164	159	142	129	149	159	152	155	155	141	165	176	138	149	170	156	161	176	160	166	167	138	150	151	168	161	153	159	152	179	182	150	140	139	168	166	140	150	187	161	157	155	166	168	137	180	129	152	159	153	166	142	133
52474	46738	9177	28927	59445	58042	49933	39272	25439	13262	5876	2207	884	546	418	384	400	377	380	368	405	406	377	383	398	368	369	388	396	394	366	410	381	377	349	390	424	401	341	387	358	363	394	378	375	368	387	400	403	390	392	343	379	379	377	366	376	379	366	388	392	386	390	382	396	413	398	351	393	379	377	398	385	359	376	372	374	388	391	397	392	365	361	401	369	405	368	375	393	404	404	363	391	381	360	406	390	377	364	387	411	352	373	384	377	380	380	379	380	362	384	393	389	363	384	410	399	383	398	389	392	372	381	360	375	407	357	362	382	427	347	367	390	374	394	413	409	387	388	387	383	400	401	371	395	337	353	389	357	345	346	386	382	410	361	359	412	377	370	398	400	382	353	368	362	364	353	382	370	411	378	375	378	393	413	356	378	391	371	372	382	384	358	345	383	369	349	380	408	389	388	390	381	338	346	370	372	363	399	375	397	367	396	359	386	414	355	395	406	389	412	425	396	397	385	397	407	383	378	377	382	388	377	376	389	397	409	339	382	410	339	408	400	404	386	378	348	382	360	384	369	421	363	375	401	379	352	358	363	384	392	360	425	338	352	393	344	407	387	388	373	335	373	368	370	397	395	389	356	424	409	381	350	395	402	407	383	387	371	352	365	388	368	406	393	391	400	379	402	387	355	388	399	355	410	373	385	414	356	370	364	355	376	415	365	419	347	396	383	404	398	368	387	394	380	396	381	431	379	349	406	356	385	372	398	370	402	368	380	365	375	367	370	391	387	368	355	376	393	414	418	402	374	399	410	345	371	405	426	405	404	388	381	421	375	363	343	387	417	391	375	362	416	366	343	398	403	430	371	373	367	431	375	410	414	381	389	389	396	386	393	437	384	378	372	382	393	392	405	372	383	403	373	407	359	407	360	372	366	401	374	372	387	371	378	357	366	410	392	390	375	354	391	360	368	386	392	389	383	354	391	368	359	388	388	407	402	418	383	356	368	417	359	366	402	381	395	354	385	405	370	378	377	410	383	402	406	379	396	371	373	400	337	412	386	399	386	364	390	379	352	381	348	377	391	378	368	340	400	377	372	380	399	380	374	362	359	359	359	412	375	388	367	365	405	357	390	376	366	387	375	383	377	375	410	368	359	391	375	375	375	379	437	402	379	420	390	368	373	376	367	404	365	386	389	386	365	365	378	389	373	378	376	388	395	359	378	387	379	409	362	360	371	386	398	390	366	351	363	386	409	391	372	392	400	384	393	403	353	370	349	368	387	411	378	353	386	378	358	336	377	409	370	401	371	345	395	423	382	345	431	397	380	398	379	377	342	362	362	366	404	407	369	376	388	358	386	397	375	373	382	377	331	378	380	380	362	397	397	396	377	396	396	387	355	373	351	379	372	382	370	396	363	380	390	383	392	383	386	370	361	376	364	380	363	369	397	373	378	380	377	386	373	367	391	402	389	408	375	404	383	358	407	374	396	357	368	393	359	374	383	362	400	363	395	368	374	375	393	389	382	366	407	369	393	426	406	360	364	400	412	383	404	376	380	401	370	371	361	360	363	392	389	372	371	336	383	362	396	388	392	375	373	392	400	390	372	365	386	391	366	318	376	354	384	373	418	407	390	415	373	353	395	373	382	392	376	376	400	350	364	389	388	386	365	374	384	382	389	381	384	386	335	369	364	396	389	366	386	406	387	383	403	362	385	385	376	348	374	386	353	404	375	386	362	368	373	383	360	409	377	367	412	394	368	377	368	411	408	377	383	372	383	409	367	411	383	374	382	389	361	389	371	391	386	383	418	376	370	387	375	395	365	422	409	399	390	366	364	377	395	374	357	362	396	362	373	388	393	392	378	352	401	377	371	385	357	379	401	390	391	367	402	362	383	362	348	372	355	378	376	364	389	369	394	382	395	354	386	377	376	373	365	389	371	373	408	420	391	371	360	378	398	379	412	367	386	358	380	347	394	400	374	406	385	375	362	369	390	367	395	319	388	372	407	393	376	387	403	386	415	390	378	385	357	381	387	387	375	407	412	360	400	339	402	412	318	385	377	381	367	388	382	375	405	391	408	358	420	377	382	413	362	394	381	350	362	370	362	362	391	376	400	390	393	380	368	348	407	371	350	392	356	381	399	396	365	387	385	379	405	356	400	364	385	414	376	395	369	368	357	432	356	342	413	367	390	393	366	415	384	361	381	387	364	384	389	354	362	393	386	407	403	391	388	386	378	362	374	390	412	390	363	364	366	386	377	441	378	385	396	394	395	417	362	382	370	404	368	364	377	449	409	359	390	397	415	371	383	363	357	391	391	361	377	339	356	386	374	395	411	381	414	391	352	385	375	335	408	376	383	362	383	359	376	375	349	372	372	368	393	369	354	383	374	407	382	356	371	391	361	366	401	371	382	379	380	369	370	395	385	390	369	399	359	386	347	379	394	395	407	395	389	374	391	364	410	371	374	401	370	401	347	397	361	398	393	399	382	355	367	353	365	386	371	382	397	351	362	392	381	382	360	375	329	374	375	359	378	382	370	339	374	372	419	391	367	368	377	373	374	422	362	415	360	377	372	365	398	357	396	370	366	383	359	377	381	376	385	378	389	384	384	412	396	371	398	379	352	429	414	397	417	390	425	377	387	365	375	409	369	380	401	360	359	368	421	370	347	340	372	340	373	390	392	380	402	400	350	380	354	385	369	370	397	381	349	393	361	412	429	396	370	369	388	368	381	349	390	380	383	373	357	428	382	393	378	368	419	409	374	407	428	368	349	374	400	388	374	365	370	392	371	384	396	344	375	375	400	369	360	361	374	393	396	353	403	367	349	367	378	364	389	379	368	406	404	363	409	362	373	368	380	378	359	356	366	382	394	367	337	373	430	369	386	394	409	394	366	408	383	375	356	357	365	380	381	390	386	406	415	408	399	382	397	369	366	362	374	407	375	357	373	389	393	382	391	397	363	398	393	385	376	373	364	408	394	357	398	380	373	394	387	370	412	364	443	437	356	361	385	397	385	394	351	391	371	353	369	414	358	409	359	387	386	381	373	416	361	356	379	397	409	371	357	374	365	396	387	380	404	387	377	387	378	395	371	381	379	330	375	386	398	383	360	358	377	360	350	392	389	395	409	387	353	378	372	354	346	379	392	363	384	415	379	427	393	386	395	399	378	403	384	352	369	387	387	401	399	372	375	375	376	367	406	373	377	362	367	378	404	371	368	370	352	363	384	398	387	387	389	394	354	377	364	386	381	398	363	367	394	412	354	339	353	400	394	381	385	372	339	416	387	381	383	421	384	357	375	376	376	381	383	383	397	395	384	359	419	337	364	405	352	390	388	402	403	377	373	377	365	396	377	395	414	384	377	401	433	402	381	380	360	371	367	388	400	422	401	387	383	384	376	370	344	357	380	388	382	374	359	389	395	375	355	394	380	369	395	423	372	414	375	382	413	391	361	397	390	412	367	388	375	368	362	376	378	371	379	391	365	406	366	405	369	366
18688	5935	1465	700	2417	2853	2370	1462	841	446	334	254	255	202	222	199	181	179	187	185	233	184	234	222	194	220	194	215	243	198	244	217	230	217	231	214	240	215	209	229	207	215	205	210	204	204	212	186	202	227	224	204	241	202	211	222	214	208	226	208	199	178	218	227	218	218	210	213	206	219	195	200	224	189	220	229	204	226	214	178	226	222	216	215	224	209	197	209	248	206	225	202	217	212	249	219	201	225	209	211	215	200	222	215	215	211	219	219	235	217	235	206	251	235	183	205	204	226	222	203	214	219	215	211	213	213	219	197	224	205	201	207	211	214	200	225	228	214	243	230	211	197	198	222	218	200	215	204	217	224	186	180	257	207	210	208	199	216	210	201	222	217	237	205	221	220	214	204	208	238	218	212	197	233	254	221	227	219	212	212	212	212	228	203	205	199	222	208	224	183	242	219	236	221	199	228	230	232	223	233	223	218	201	224	221	184	218	209	223	199	213	219	214	231	211	233	245	246	226	236	225	203	215	188	206	226	220	209	205	200	217	232	202	183	199	209	200	193	217	217	233	218	217	215	208	199	194	209	230	214	209	237	207	184	209	239	207	249	214	216	227	228	219	198	217	199	210	205	220	232	174	219	217	224	207	241	207	203	247	207	196	232	211	202	233	198	215	218	208	222	214	203	243	211	229	196	197	213	203	234	196	249	227	193	210	243	217	230	215	229	187	234	222	218	196	248	214	224	210	198	218	216	219	216	231	197	222	216	194	204	209	214	195	213	212	227	211	208	235	230	204	242	209	223	228	211	191	199	226	242	217	195	178	219	229	232	218	213	219	250	222	205	254	201	220	197	203	242	232	233	209	214	216	213	223	201	214	207	222	219	207	223	213	205	205	220	216	237	200	226	251	195	210	216	220	225	196	218	239	226	214	197	224	206	209	192	188	220	225	218	213	213	239	210	221	228	227	223	202	213	207	239	228	228	224	207	212	259	222	203	210	242	228	214	194	192	229	201	203	217	224	237	213	214	227	206	203	224	211	228	222	234	197	236	204	227	224	222	199	234	235	210	232	218	222	223	220	214	222	201	227	210	204	210	224	218	212	195	218	202	193	171	232	216	240	218	231	224	193	204	229	205	183	199	233	234	228	226	206	213	240	199	212	219	223	200	222	229	227	227	217	221	234	200	199	206	220	239	203	216	206	202	206	228	221	211	211	211	225	221	211	198	239	238	209	192	224	229	193	227	212	228	214	225	217	230	222	235	200	190	194	237	230	210	220	215	245	208	204	207	220	213	206	231	198	243	201	221	238	222	186	231	212	202	214	210	230	218	192	192	230	222	217	215	206	226	202	234	240	221	208	198	221	200	216	205	195	229	185	220	236	190	219	180	209	218	182	234	233	229	244	205	210	201	211	206	194	219	185	198	224	213	226	219	210	228	219	242	213	221	196	221	215	201	227	235	220	213	203	230	219	212	207	215	211	206	229	215	207	178	213	199	219	210	203	219	218	206	216	189	205	202	211	221	233	221	205	225	233	202	209	211	205	217	216	209	218	216	223	222	217	202	218	186	202	231	202	215	222	248	205	204	191	218	219	229	224	207	233	214	210	205	236	211	204	214	196	211	218	210	234	208	204	216	200	218	217	241	201	211	212	203	234	230	238	219	236	196	206	220	205	191	196	189	202	214	218	191	231	239	226	220	201	216	217	244	240	208	197	239	225	234	228	243	202	200	200	207	199	204	222	221	238	207	200	213	212	220	216	183	210	200	218	218	226	206	228	216	207	202	187	210	225	213	216	235	217	218	187	223	222	207	185	206	209	179	247	202	222	236	224	217	197	183	226	190	220	207	188	205	199	230	228	208	223	203	212	205	229	247	230	204	213	196	212	217	191	220	239	208	229	202	218	230	255	213	184	195	233	238	232	216	237	220	216	212	214	213	238	205	208	209	194	190	230	215	194	201	224	226	206	232	213	249	231	213	219	202	200	225	197	242	192	220	189	211	201	218	217	221	221	237	221	211	188	228	230	205	211	211	217	194	223	194	233	205	224	217	205	203	203	208	240	224	227	186	219	202	206	218	222	242	207	209	213	203	217	219	265	216	187	232	221	214	209	224	201	192	191	191	234	196	230	230	227	211	203	230	242	220	204	174	223	201	217	206	225	213	200	209	221	231	194	211	203	221	218	231	243	205	216	189	212	206	204	213	201	232	202	212	238	219	225	197	207	216	205	193	202	206	190	222	190	220	237	220	206	216	199	214	201	196	225	237	226	228	227	193	223	215	212	196	222	218	248	212	188	213	203	219	210	196	256	196	196	240	221	212	217	231	202	216	252	254	218	223	220	213	211	234	224	217	202	223	219	206	223	182	199	217	222	215	217	212	222	245	183	214	241	235	223	210	255	254	196	225	225	211	222	222	195	232	227	246	227	216	189	200	209	215	184	218	210	223	180	211	229	224	205	233	222	242	202	206	226	221	207	196	211	230	214	228	217	251	217	216	233	213	232	220	239	208	237	231	213	207	211	231	236	209	217	200	219	204	184	222	224	229	227	218	220	192	222	227	209	203	202	230	237	169	224	197	204	218	210	242	213	201	217	216	209	224	224	194	192	203	218	219	202	216	239	190	215	175	221	220	212	208	218	215	209	203	229	212	229	214	207	187	244	202	204	227	206	196	218	218	204	233	189	225	195	206	204	217	198	213	215	202	220	188	189	198	213	228	228	206	233	200	204	232	226	239	239	201	189	207	227	206	212	226	210	214	224	214	223	213	199	212	221	238	220	192	204	210	203	224	213	206	210	209	216	205	205	214	202	222	231	205	200	238	234	220	216	195	225	231	214	203	185	220	211	206	220	195	231	218	229	211	222	240	240	224	204	227	200	226	222	222	213	206	224	223	243	185	207	237	217	224	191	194	214	233	190	202	235	205	220	214	224	190	191	210	205	235	230	200	213	213	202	216	198	225	220	232	191	220	219	198	218	236	215	200	212	208	214	215	221	230	199	188	216	235	186	221	220	194	188	220	219	228	196	179	216	173	224	206	217	202	221	239	200	227	201	225	228	179	219	206	224	246	218	203	197	192	208	218	239	195	212	218	214	206	207	220	215	202	191	210	227	219	215	224	206	203	229	229	217	251	233	233	222	186	210	193	231	192	238	220	197	214	199	213	214	215	224	207	205	231	227	220	200	224	198	226	246	211	220	196	238	226	181	208	194	209	211	224	211	239	236	216	226	227	238	208	204	160	219	212	208	228	215	220	204	200	206	262	211	222	213	213	240	234	248	196	206	185	228	226	231	215	212	179	219	225	190	199	217	207	244	205	187	237	179	233	210	213	209	221	223	220	199	237	228	226	208	216	187	213	240	206	205	208	227	196	196	231	206	196	221	208	221	241	234	227	215	222	230	196	212	234	218	211	195	190	218	211	210	211	183	206	209	205	223	188	190	182	215	226	204	186	191	230	253	230	241	226	225	211	226	241	208	209	225	218	207	220
17700	7406	1918	2506	9321	10682	8472	5112	2865	1760	992	678	566	522	528	514	538	501	517	507	497	509	519	525	476	547	518	528	526	529	553	528	547	557	556	519	474	493	516	492	489	501	543	502	518	500	516	484	518	462	483	550	512	523	471	495	508	541	514	539	503	476	518	545	500	511	479	536	563	490	521	502	486	505	497	533	528	522	516	508	524	529	482	467	517	493	544	468	515	507	481	482	486	527	499	488	497	535	514	523	521	554	544	493	518	480	516	525	499	516	522	479	460	468	524	495	498	526	513	512	487	532	489	548	525	494	530	526	534	514	480	520	512	501	453	484	502	518	541	476	491	520	545	494	547	496	507	518	508	511	508	483	505	506	490	470	525	489	525	538	491	527	497	536	488	484	546	565	510	531	525	491	520	483	475	479	491	534	530	503	498	547	506	536	539	553	542	498	514	522	542	503	536	501	500	516	523	522	480	520	536	530	533	472	496	505	535	534	531	461	489	539	551	538	528	529	475	504	516	502	558	522	560	531	483	534	509	499	481	483	516	493	499	526	476	541	509	515	508	502	495	513	512	483	491	520	548	534	492	491	484	490	502	564	517	525	481	528	481	487	483	491	477	517	505	493	571	552	512	513	504	519	489	483	548	535	505	522	505	492	504	534	472	513	499	513	526	532	543	553	548	476	522	515	555	487	489	481	523	497	476	516	515	520	470	494	547	517	531	532	541	521	526	498	498	538	525	494	504	485	508	485	482	517	551	466	516	520	499	545	551	514	490	495	527	539	500	495	510	497	508	483	524	534	513	534	505	498	504	487	494	571	509	482	535	474	510	528	521	514	471	501	494	545	493	521	520	499	503	500	565	549	493	505	531	547	491	499	469	502	513	503	534	557	516	496	544	461	555	532	489	504	479	522	508	491	463	493	532	536	523	524	534	538	525	503	511	501	507	495	492	493	495	543	510	524	547	517	504	519	508	475	574	483	488	527	504	517	521	521	528	484	492	499	526	528	501	518	487	517	542	509	500	516	514	484	534	502	506	503	518	528	536	542	521	494	506	502	515	493	517	498	525	526	482	465	480	519	483	490	508	549	523	517	503	517	498	497	536	499	512	571	513	519	515	504	481	485	481	529	494	500	520	513	478	528	497	487	538	515	523	549	511	489	496	503	499	486	525	555	495	507	508	536	547	503	533	520	531	505	492	504	507	550	534	539	527	496	513	502	535	510	544	476	493	495	491	501	503	513	498	483	524	492	490	497	523	538	530	458	514	514	478	510	532	526	508	502	478	538	513	548	502	520	487	483	470	501	544	531	525	505	480	536	490	493	496	524	489	514	509	525	490	481	475	507	513	508	551	489	518	504	506	532	517	484	498	504	522	494	536	489	512	513	486	536	511	523	544	503	487	513	501	502	514	494	516	493	477	527	532	513	559	510	517	517	469	547	495	548	493	505	508	513	497	520	480	470	535	512	492	478	509	507	532	462	516	525	521	547	505	523	537	512	479	501	533	515	524	503	519	521	517	524	508	529	527	489	530	502	531	511	489	511	493	544	525	509	523	531	539	555	495	550	523	477	524	517	503	509	508	465	487	480	508	565	517	546	481	507	527	532	512	506	492	459	503	533	543	530	529	512	575	535	506	516	515	508	546	520	528	523	533	552	482	523	532	541	474	516	488	476	497	498	540	519	511	490	520	487	500	506	539	535	522	496	500	499	524	538	521	564	504	487	542	481	525	524	542	517	520	530	496	509	525	503	536	532	468	500	509	489	488	506	527	512	493	548	537	488	531	520	498	504	544	524	466	518	481	510	539	519	482	512	517	529	500	517	524	520	551	532	503	503	512	512	496	513	536	506	495	511	482	521	476	496	541	507	517	482	533	506	525	491	508	553	475	487	520	502	514	533	516	485	524	514	518	548	515	490	499	496	495	476	513	530	541	545	528	535	522	549	518	512	503	522	508	504	526	505	510	511	506	507	504	532	530	541	488	497	489	515	554	508	532	488	507	473	521	528	499	483	566	548	522	501	506	537	517	554	490	487	557	518	502	509	506	508	496	513	548	506	508	487	483	513	503	531	572	516	510	507	532	523	500	491	529	506	560	499	523	497	486	487	488	473	558	497	528	517	553	529	567	508	524	501	537	556	484	502	511	518	486	520	528	520	484	523	537	508	490	528	470	484	525	533	489	507	503	526	509	529	527	534	559	508	537	491	546	515	499	515	515	492	528	482	494	509	518	520	470	526	519	520	482	521	515	502	521	499	515	489	511	533	512	508	562	495	538	527	515	559	513	529	494	556	482	516	524	504	481	506	532	553	519	536	500	492	541	523	556	511	510	505	482	498	506	495	503	510	483	516	493	467	498	506	538	510	513	515	530	490	487	507	565	523	516	544	495	500	518	523	483	536	534	500	495	492	499	547	497	534	466	510	538	512	476	497	515	515	543	514	554	537	540	502	457	528	504	526	514	522	526	522	505	532	534	538	498	516	490	493	539	513	530	537	499	535	505	515	512	503	507	502	505	533	521	513	554	512	507	486	514	516	497	523	529	507	510	521	527	529	510	540	518	515	555	484	490	485	488	544	512	519	506	539	530	506	522	546	499	497	508	502	496	510	526	502	483	469	514	500	541	476	548	498	476	506	507	522	515	500	537	470	538	523	522	524	491	508	531	577	515	523	492	534	524	531	490	546	523	487	504	518	493	490	539	479	525	521	499	502	483	476	521	482	526	499	521	487	552	472	531	519	554	474	496	523	513	505	527	555	517	535	495	534	516	523	464	500	530	495	520	494	503	506	516	508	512	523	548	498	534	521	513	474	493	464	502	516	538	481	536	547	503	514	489	472	506	499	510	529	497	476	550	485	553	486	499	526	551	498	519	487	525	482	503	483	493	527	491	549	470	505	527	528	550	488	518	506	529	521	511	523	509	515	486	550	483	478	493	521	491	510	525	521	523	488	499	502	506	520	483	504	535	550	545	502	520	505	478	489	517	506	528	539	485	507	509	497	512	526	510	535	497	507	509	463	467	512	490	514	481	510	489	486	490	501	491	519	538	480	514	504	505	496	489	484	489	509	530	533	458	522	514	540	495	520	513	564	494	514	528	496	488	504	489	505	539	537	499	526	533	490	485	539	536	536	518	515	493	499	514	529	520	538	500	480	506	482	540	457	471	532	523	456	574	521	482	527	562	469	535	484	485	493	534	533	515	529	494	569	538	499	495	521	513	469	539	516	535	521	481	497	500	547	528	547	527	514	487	529	488	515	483	535	512	534	486	497	514	532	523	507	550	496	544	461	487	514	525	502	520	507	558	509	548	502	535	579	477	514	515	529	494	548	495	506	566	475	507	521	487	491	502	527	510	509	489	503	519	509	507	529	535	544	492	481	502	504	522	517	534	536	537	502	532	498	526	548	488	489	527	506	541	494	536	509	479	530	518	498	490	480	531	526	518	499	464	519	492	552	529	464	523	556	515	509	532	514	513	493	535	511	472	545
77243	61611	39370	22837	42568	43067	33031	21379	11371	4180	1415	595	286	212	156	163	168	152	166	176	162	161	156	165	181	205	195	167	188	197	186	179	181	164	161	179	186	174	166	142	190	187	159	169	190	151	173	213	194	160	182	180	188	188	175	176	201	184	175	174	180	166	170	162	178	152	170	161	192	183	192	174	183	167	167	183	166	175	179	168	210	168	186	147	161	172	170	198	176	200	170	200	167	174	165	177	159	175	173	164	156	154	195	176	178	164	173	142	173	155	170	186	142	161	169	190	187	159	179	184	179	178	187	188	185	197	184	164	177	178	160	178	189	186	178	195	178	182	151	179	156	171	153	189	180	166	170	169	162	148	166	176	159	167	173	188	185	138	168	162	165	182	167	187	162	175	191	179	162	178	167	158	172	168	170	170	174	178	169	159	131	182	166	188	163	134	160	169	168	175	159	174	167	205	167	171	176	177	175	176	161	160	189	167	163	150	180	182	175	170	164	193	183	164	162	164	171	159	183	210	174	154	154	164	177	175	170	174	163	152	166	168	168	163	189	177	168	173	170	183	175	183	166	166	158	202	165	180	159	168	175	164	168	162	167	134	163	147	171	171	163	171	160	178	166	162	179	171	179	179	170	172	149	163	165	173	159	157	180	155	161	171	176	182	198	198	158	149	188	173	201	162	154	158	156	153	166	141	176	169	182	169	159	161	162	171	190	163	183	160	159	181	158	164	182	181	161	163	159	165	179	170	199	168	174	151	172	172	189	182	180	177	185	173	179	158	169	161	165	162	183	182	182	181	173	155	179	164	149	156	149	166	151	156	200	170	179	181	158	164	181	169	183	174	140	160	160	167	183	167	181	162	193	166	174	150	178	141	174	177	169	189	203	183	193	164	150	149	184	147	142	174	180	175	163	170	186	194	165	180	186	157	172	165	153	162	189	177	204	162	162	157	175	178	173	183	168	188	158	180	178	184	166	168	173	198	190	152	148	170	187	180	190	179	167	160	201	170	157	156	167	156	172	159	183	156	163	155	181	164	166	166	197	166	195	186	169	170	173	165	160	139	197	162	166	141	203	189	162	157	153	185	192	192	188	167	185	160	166	145	162	175	189	174	147	174	190	163	171	172	149	163	154	171	178	154	188	171	185	169	183	146	176	181	161	170	137	157	150	171	179	184	162	168	164	146	172	155	150	179	153	176	162	163	150	163	171	155	159	210	179	181	180	186	167	181	171	170	151	173	153	146	178	161	195	179	163	137	166	196	182	194	149	163	162	150	176	177	182	177	172	168	181	154	156	186	172	161	159	181	163	157	165	201	171	166	166	148	169	198	200	179	173	161	173	177	181	188	174	170	181	174	157	199	156	161	166	182	155	167	186	169	175	198	197	186	173	193	186	179	181	191	185	165	178	198	174	165	156	191	183	169	188	195	179	159	154	175	179	170	162	168	185	179	190	179	185	171	182	182	172	187	191	167	148	162	189	173	157	183	200	157	190	165	169	175	129	182	182	173	182	192	176	189	178	174	190	161	174	185	193	180	184	171	184	179	168	169	183	185	145	177	191	167	193	199	198	182	184	171	197	154	172	183	174	168	192	176	193	165	184	217	164	178	173	194	190	172	172	152	177	184	170	141	165	171	169	169	162	178	179	167	155	155	176	176	169	162	162	166	152	162	172	181	177	174	197	174	164	174	186	177	161	181	157	182	180	165	166	170	185	157	191	148	187	155	182	210	172	145	164	187	171	181	165	188	177	153	182	184	190	172	184	156	164	184	171	175	172	154	168	184	186	185	199	161	143	167	175	176	185	167	182	172	153	176	178	174	167	156	170	162	180	169	166	190	184	167	148	169	169	183	158	182	150	157	163	170	191	176	213	185	204	174	172	179	184	191	170	162	186	173	181	187	138	164	192	164	204	148	180	168	184	171	178	172	185	186	158	156	169	185	186	164	163	165	187	170	190	155	188	173	175	185	173	209	179	168	184	159	154	153	174	180	168	167	172	199	173	161	191	178	173	167	204	153	175	158	185	165	174	186	183	191	151	170	191	193	161	182	183	161	162	207	182	166	177	181	173	169	169	191	177	162	173	160	163	169	185	179	170	184	172	162	164	136	139	169	162	173	164	190	173	146	171	174	158	181	190	165	167	189	163	170	191	173	161	148	188	168	160	181	188	184	177	167	178	179	174	204	150	151	170	174	172	160	166	166	186	172	147	146	174	158	158	151	174	170	171	186	189	189	164	160	183	192	168	172	173	157	166	168	185	167	160	168	207	170	156	184	185	168	157	165	189	155	193	165	167	168	165	190	184	181	163	155	183	171	166	179	160	152	168	181	185	173	145	185	183	133	176	162	161	186	167	177	178	178	176	169	159	159	159	183	191	166	175	150	157	175	146	167	173	174	141	172	194	182	166	161	173	202	179	163	167	170	186	177	179	172	170	183	146	185	179	184	168	174	194	176	184	165	165	170	155	174	176	163	173	166	162	201	174	171	174	182	144	152	160	178	176	177	172	176	160	142	164	176	182	186	166	162	167	165	161	154	165	156	145	175	168	183	156	177	178	187	163	174	182	160	174	146	196	170	184	177	162	166	158	193	175	153	176	188	155	163	192	186	184	173	161	170	179	178	153	153	168	174	202	184	219	169	177	169	195	165	166	162	150	165	177	180	158	190	173	179	162	158	163	175	171	195	170	154	167	170	180	186	173	175	179	189	181	192	144	179	173	175	159	182	171	168	164	181	158	194	169	161	149	181	175	140	154	184	158	182	189	184	160	172	171	149	162	167	158	171	159	195	168	165	188	170	162	179	168	169	159	174	190	159	170	146	141	160	177	178	208	203	176	157	157	182	167	185	144	159	177	184	179	198	180	167	162	181	142	167	173	173	175	181	163	164	135	167	178	165	194	152	160	164	177	186	183	151	172	183	175	180	152	157	153	187	190	179	192	197	191	182	188	157	175	162	179	190	194	186	174	183	179	184	143	186	191	156	159	165	171	190	169	141	190	185	169	174	173	157	154	150	155	199	155	174	176	150	169	175	176	175	176	156	168	165	175	145	151	168	160	169	171	151	162	170	176	219	155	160	180	172	182	163	196	184	189	169	168	167	157	180	170	187	198	180	141	155	138	186	152	184	184	173	181	181	179	184	163	166	179	158	183	180	144	183	169	167	147	186	189	171	177	188	183	173	151	186	170	167	161	156	193	177	170	173	160	171	163	152	174	161	161	205	193	170	157	184	163	149	176	178	165	185	149	184	171	160	184	171	139	164	173	157	166	150	183	171	174	169	168	169	179	161	164	185	192	171	191	178	166	167	191	180	151	177	165	171	146	176	176	180	175	182	165	146	168	160	205	187	168	163	167	186	171	155	152	166	204	158	161	176	175	183	159	155	162	184	168	190	159	169	165	189	184	177	178	184	175	194	177	166	176	177	183	166	170	182	171	164	184	177	146	178	182	185	169	133	178	167	136	171	174	170	147	144	158	185	185	166
48636	45217	27148	29565	53215	54160	45992	36773	25368	13617	5850	2230	998	541	452	394	408	411	416	418	416	392	431	411	404	402	456	436	466	409	381	417	395	415	402	364	395	426	437	413	414	404	442	396	423	397	428	402	457	410	424	377	426	409	425	423	353	427	415	404	398	411	409	436	426	427	392	389	422	384	412	391	403	360	424	426	427	402	398	416	402	384	364	413	413	430	391	467	421	394	431	435	456	407	411	414	419	409	418	399	424	437	418	419	404	425	422	416	368	401	412	392	435	440	428	428	441	428	414	406	367	411	433	414	449	438	436	381	401	416	451	442	411	410	433	399	411	423	385	417	425	384	430	386	392	419	444	372	423	404	408	420	408	439	437	425	411	384	463	432	422	419	437	450	422	451	438	431	402	412	369	404	390	450	393	423	432	414	430	433	395	412	475	386	428	417	402	422	392	416	405	398	414	400	376	430	442	402	413	419	438	406	411	442	460	441	413	400	401	444	407	425	403	417	411	416	424	439	387	431	410	400	409	429	435	402	416	421	419	400	426	383	428	439	457	423	429	391	437	414	412	438	416	436	396	414	442	419	434	431	414	417	440	420	422	446	413	443	402	404	460	430	416	454	419	415	395	409	447	438	413	434	412	367	400	427	424	387	410	428	404	363	392	425	396	406	413	420	417	439	383	449	395	408	405	437	359	387	441	383	437	403	394	440	431	436	430	418	416	428	421	381	372	405	387	440	401	413	363	397	414	385	388	421	406	397	459	406	425	423	453	435	413	402	435	438	405	408	410	423	415	395	436	419	370	419	433	432	429	408	436	430	404	409	460	435	403	433	409	414	419	438	394	441	390	426	416	436	448	437	439	389	375	416	440	407	406	383	436	384	432	419	426	448	421	396	423	366	408	468	432	448	426	409	414	399	458	444	428	375	425	441	403	480	386	416	429	364	431	430	417	413	426	405	430	428	411	408	420	409	378	387	423	410	406	380	405	445	426	403	399	414	387	425	446	460	444	405	402	434	434	378	398	403	435	459	439	407	384	394	407	423	436	406	380	401	414	407	431	420	448	399	428	381	424	431	456	408	440	427	403	402	420	394	400	415	366	432	410	414	431	414	413	381	389	402	456	408	424	387	400	439	415	439	365	421	415	410	402	446	413	413	393	409	439	413	436	425	410	395	442	370	424	422	415	424	434	407	410	390	402	426	394	414	416	425	444	398	434	425	424	399	375	445	433	416	409	395	409	424	414	406	419	401	459	421	432	410	419	416	421	372	384	369	436	383	416	408	429	421	428	389	410	444	440	370	453	410	390	414	406	401	452	421	441	413	428	396	397	411	401	402	446	387	429	431	383	382	427	447	432	404	377	433	409	409	386	390	437	402	429	423	413	431	460	414	420	437	456	430	423	406	422	445	436	407	388	410	416	410	403	412	401	432	425	453	436	423	412	428	413	395	422	431	435	397	437	408	392	430	415	396	430	430	416	410	417	428	421	407	406	415	421	396	434	404	418	411	419	405	403	395	435	429	414	404	438	396	389	405	462	403	409	413	409	415	402	454	404	386	411	414	413	428	387	438	393	424	417	422	392	410	404	392	376	420	426	409	435	396	435	401	390	394	460	406	469	438	411	407	413	416	419	396	418	385	448	406	415	409	412	409	409	392	399	422	411	437	416	419	409	449	450	405	408	431	441	417	401	445	426	427	428	423	428	425	401	417	395	385	399	464	396	384	432	403	432	414	464	405	417	425	409	427	416	434	412	418	431	398	403	444	419	418	421	416	395	412	404	448	407	421	409	414	391	465	434	406	404	425	415	407	449	414	440	425	421	419	383	432	430	426	420	411	413	397	379	433	423	427	411	432	427	421	425	408	407	430	420	395	435	430	431	401	364	426	403	381	372	422	443	434	388	421	436	437	440	402	424	390	421	390	455	410	406	395	436	399	398	413	422	388	409	411	363	401	429	436	406	411	453	430	424	448	390	413	404	420	417	418	441	400	410	395	428	401	425	443	404	420	421	402	402	391	420	413	413	454	415	431	386	393	446	434	408	405	389	436	417	389	406	400	398	394	438	401	393	410	415	404	444	442	407	423	409	460	456	450	362	403	425	402	382	390	437	419	383	393	446	446	427	412	435	425	401	411	389	403	431	445	373	381	415	458	393	427	420	412	433	390	430	414	381	385	424	419	430	435	418	451	426	421	391	390	403	396	405	390	446	389	396	440	401	389	439	399	431	387	408	394	431	435	392	441	409	407	393	402	415	397	439	395	416	399	468	393	404	416	438	463	400	442	408	404	398	402	397	419	437	432	392	431	433	414	416	445	398	420	407	455	413	394	427	421	423	434	440	402	455	419	423	451	383	413	412	423	476	414	398	432	409	405	417	449	415	434	447	424	428	386	460	418	433	454	420	421	380	464	387	443	426	447	425	369	386	424	412	411	384	447	442	428	426	400	378	447	428	400	424	389	390	420	433	421	411	401	415	381	411	403	424	429	430	409	403	374	420	417	407	409	412	407	384	403	400	426	412	376	419	432	424	409	415	418	416	389	431	428	457	388	436	429	411	415	406	442	421	408	404	447	423	400	399	419	395	426	424	383	435	447	470	414	435	417	402	409	446	424	449	399	442	401	405	420	408	403	407	395	445	415	396	427	423	429	441	428	397	418	414	393	421	433	427	386	414	443	414	428	402	413	434	392	447	421	408	409	408	400	400	403	448	386	419	406	434	383	458	413	414	414	436	435	410	449	415	430	397	438	425	390	438	419	421	403	425	418	416	458	419	382	401	406	397	392	412	407	408	400	438	388	420	430	395	452	406	388	436	425	393	374	387	402	452	408	432	374	416	396	390	432	372	408	429	401	471	401	420	418	406	405	433	405	395	412	437	411	423	407	381	442	407	420	438	402	422	407	426	425	452	452	430	445	439	427	454	413	428	431	409	416	417	447	425	390	365	457	417	422	397	399	395	422	443	426	443	391	418	432	400	437	412	399	425	456	406	373	422	433	413	422	406	394	430	393	459	383	441	401	427	437	414	397	411	397	414	452	411	426	429	442	410	424	415	410	416	396	406	410	417	457	416	375	426	408	384	446	407	449	469	423	429	445	400	403	410	380	425	428	417	424	392	383	355	408	425	419	407	410	448	417	418	421	404	425	423	427	437	428	442	422	447	412	411	413	411	445	410	406	402	411	394	424	417	444	420	417	401	426	391	402	422	432	406	406	449	419	370	403	414	447	386	388	412	407	422	422	414	444	408	434	374	419	398	433	431	418	418	409	405	412	441	359	411	454	416	399	439	423	411	401	412	387	434	425	412	421	439	387	435	444	380	403	430	439	444	418	454	455	442	415	424	459	469	455	413	390	415	384	398	391	420	430	402	438	412	436	424	408	371	443	404	403	409	435	437	380	411	433	429	441	431	433	418	397	426	385	430	400	422	393	377	403	417	403	423	424	445	450	430	429	420	382	438	427	442	412	416	407	406	415	417	405	430	398	426	412
79304	65576	53507	32618	44611	43156	33384	22984	13067	5223	1884	687	310	213	164	147	125	168	140	161	170	173	159	142	138	153	179	158	161	156	164	167	150	170	164	176	176	169	125	172	170	165	141	172	168	150	161	142	149	142	161	166	125	151	168	155	159	145	156	171	171	171	171	163	154	162	154	161	169	138	133	151	154	159	152	150	132	157	168	165	135	139	138	160	142	132	144	158	137	144	150	150	146	148	149	146	148	142	140	174	170	172	147	142	153	159	151	157	160	152	174	163	153	166	164	152	157	144	164	170	162	149	130	141	153	147	154	174	160	158	169	152	158	157	164	158	146	146	140	174	145	142	148	141	138	152	149	170	161	161	151	157	155	169	159	133	165	161	146	184	139	139	160	163	173	152	158	169	160	161	137	155	147	142	146	170	141	164	133	152	142	151	157	153	147	156	162	166	166	153	157	126	149	150	177	159	140	151	145	154	136	144	146	176	153	160	156	168	171	173	160	173	146	155	172	154	148	162	148	154	141	150	136	178	142	156	162	147	132	139	147	156	155	147	174	155	166	160	157	145	153	153	158	177	159	157	146	154	155	164	165	159	162	156	151	174	145	158	155	148	150	142	154	164	167	152	166	157	161	137	142	153	163	172	167	161	149	179	145	150	155	160	149	138	170	172	137	156	153	132	171	145	154	160	159	140	145	146	163	146	130	160	170	164	140	158	155	152	130	142	150	170	174	159	129	137	169	152	173	142	165	148	166	140	135	132	176	157	169	148	122	148	143	138	148	143	165	153	155	164	173	148	152	134	142	147	181	158	144	161	136	170	146	144	165	158	155	155	175	156	156	150	157	176	160	115	145	131	170	147	170	167	168	159	153	148	152	152	161	165	138	154	150	152	146	152	149	158	170	134	138	162	140	140	144	180	144	140	139	141	160	171	164	166	162	146	151	149	151	169	152	160	142	160	150	144	161	151	171	140	163	168	170	148	148	145	185	161	156	141	131	186	144	139	145	155	150	144	136	139	177	182	161	154	164	161	185	172	160	142	153	176	144	136	163	186	160	173	182	151	168	162	174	141	140	148	153	157	151	185	154	132	158	153	136	136	158	142	151	167	173	173	156	169	168	157	147	152	162	137	153	166	155	158	143	132	176	152	147	164	163	143	150	165	128	150	145	153	147	135	137	150	149	146	159	188	155	184	162	163	165	136	159	173	166	143	149	150	153	123	147	180	150	160	147	154	128	154	151	158	140	162	169	169	164	155	165	168	156	132	146	157	156	157	148	169	174	150	147	151	159	142	140	147	144	162	167	159	148	155	169	150	162	173	151	137	139	156	142	153	116	179	150	149	165	144	172	159	165	173	156	149	150	142	138	140	164	157	173	154	161	144	138	153	154	151	158	157	136	178	154	156	168	159	163	156	154	161	155	143	136	139	132	184	142	141	160	143	155	170	154	167	149	168	153	173	156	157	159	144	151	124	185	173	139	154	157	152	147	145	166	151	161	152	164	165	158	173	152	151	155	146	158	157	171	152	123	152	159	120	178	151	152	176	163	161	169	165	147	173	151	155	155	161	172	156	182	159	163	137	154	169	139	159	171	143	146	166	163	186	142	157	145	163	149	165	145	162	142	178	162	138	160	133	168	186	161	151	161	145	156	163	141	135	127	148	172	166	141	146	120	144	136	154	175	151	154	160	151	164	160	156	156	146	117	156	155	148	167	163	156	145	168	133	161	142	151	156	164	147	167	146	151	140	163	133	159	157	162	141	166	169	145	165	171	153	144	139	139	143	159	137	145	178	137	141	166	172	173	155	146	156	154	131	146	155	136	149	163	168	162	161	143	151	151	174	153	163	162	168	155	156	166	152	145	159	186	145	151	146	156	158	163	190	129	169	142	147	152	134	142	142	179	158	161	157	154	159	156	170	191	144	170	161	157	178	151	156	168	177	143	136	133	158	169	148	127	129	168	154	154	155	146	159	160	151	162	148	135	165	147	171	144	160	184	155	141	166	171	168	152	166	159	156	174	154	157	183	153	144	146	179	155	152	177	170	164	146	147	169	169	140	155	166	163	145	153	147	149	154	145	157	163	160	173	156	165	173	157	162	162	162	129	158	167	166	145	154	166	139	154	146	181	162	172	158	173	172	162	157	153	137	170	154	149	147	137	137	158	151	128	144	152	164	124	160	146	178	159	153	151	169	120	156	149	132	152	186	181	142	138	140	150	143	166	164	134	176	134	146	145	152	142	160	147	165	159	165	157	171	139	164	179	153	167	161	174	143	165	159	165	161	169	135	159	131	152	149	139	154	164	137	157	136	159	148	144	170	168	171	157	157	164	155	168	159	145	156	151	153	162	163	135	149	153	169	147	179	152	146	142	149	148	171	142	142	148	159	177	159	158	165	179	140	167	154	145	154	140	156	157	139	157	128	169	183	159	173	159	157	159	137	172	161	148	155	148	168	148	155	183	133	190	200	183	135	159	133	154	160	149	134	158	166	155	154	149	141	158	164	149	135	136	164	161	160	193	159	155	170	156	149	142	139	172	154	136	150	159	167	176	171	145	155	161	137	178	164	147	164	150	150	141	161	146	165	167	182	167	166	170	160	154	153	161	172	177	159	155	145	153	155	141	174	166	172	157	169	163	148	131	156	160	167	165	147	158	159	168	146	141	139	168	151	127	175	150	146	158	160	118	139	141	151	161	179	147	138	142	168	147	145	128	149	158	171	135	148	154	153	176	159	160	148	157	166	148	136	144	163	141	144	170	157	158	158	171	141	155	135	143	167	170	148	161	144	176	176	164	150	137	159	155	165	150	161	156	142	173	142	166	148	143	151	140	144	144	148	162	145	146	168	150	156	141	164	156	157	150	168	163	148	171	166	147	166	176	175	130	159	148	156	142	150	166	156	138	155	136	145	182	153	161	144	148	178	155	162	173	133	152	136	142	179	138	145	161	151	157	165	161	122	136	146	155	163	149	183	153	154	178	147	178	146	160	151	163	143	152	174	159	190	166	160	148	156	175	155	147	177	188	154	147	170	139	143	155	156	150	166	162	147	154	152	163	158	150	164	137	156	177	137	165	146	159	155	166	158	146	127	149	171	176	147	142	179	152	155	179	163	122	155	164	147	156	150	144	152	155	141	174	136	151	162	189	173	153	138	149	125	162	121	166	174	154	153	179	138	175	162	154	151	150	140	166	146	143	149	161	161	157	163	155	161	150	161	162	156	178	146	145	143	182	136	147	137	156	130	140	159	148	153	135	176	181	169	156	162	156	176	149	175	164	143	170	146	166	166	165	156	149	142	153	148	182	142	162	158	188	169	136	149	163	186	155	158	179	169	165	157	163	152	171	155	145	157	155	179	154	146	173	165	182	151	171	162	158	164	137	180	142	161	179	172	174	134	161	132	164	157	178	151	161	165	154	164	185	142	165	158	159	147	142	153	150	159	178	162	122	160	153	146	144	167	184	164	150	164	162	198	151	155	154	159	172	161
51336	48394	44835	40161	54902	54409	46643	38292	27987	15790	7209	2785	1069	566	406	414	376	407	388	372	342	374	372	372	360	381	400	371	390	371	347	374	359	386	398	403	387	363	379	389	377	379	323	375	399	397	388	397	373	418	404	384	350	390	337	387	332	382	398	384	384	392	382	376	380	343	407	336	384	386	408	400	374	407	372	393	420	388	384	369	390	359	365	407	385	403	335	350	424	409	387	381	374	353	394	391	371	349	399	376	377	362	416	384	366	347	384	355	357	380	376	414	369	358	358	369	397	368	354	376	365	366	395	380	362	391	344	358	411	413	373	362	357	422	391	407	415	355	369	399	366	391	372	365	381	400	404	339	352	413	381	358	361	401	379	380	371	370	356	395	373	385	380	394	394	398	381	386	402	366	402	375	396	383	365	353	374	390	366	384	350	386	382	409	349	381	376	346	375	399	383	367	377	384	404	357	378	381	366	364	398	365	391	372	364	401	367	394	393	397	410	369	394	365	359	402	336	374	382	409	379	402	351	332	359	397	409	406	382	360	389	374	399	364	381	392	377	416	408	371	326	351	400	388	394	402	374	355	423	385	341	341	388	382	382	366	376	381	383	365	383	385	377	411	394	406	386	374	372	425	418	372	365	375	368	378	387	356	424	385	387	398	382	414	359	376	361	365	397	377	385	361	368	431	381	378	361	346	376	416	367	364	372	399	351	364	395	400	374	386	383	397	375	363	379	397	390	384	417	386	391	358	351	366	397	371	359	386	392	398	386	384	375	378	384	390	396	413	389	360	401	344	379	374	379	395	338	400	380	365	390	356	414	416	411	360	359	369	363	349	383	394	376	370	388	394	353	398	414	352	375	385	361	366	364	378	379	378	383	366	374	376	368	398	410	404	352	391	397	361	395	371	385	397	348	360	375	357	397	361	371	375	366	340	353	374	386	424	370	379	360	374	363	396	352	364	369	367	361	423	379	365	407	385	403	406	365	389	393	396	381	351	384	369	401	391	369	394	377	407	411	377	390	369	379	355	367	364	360	370	391	362	399	391	378	377	379	396	391	383	385	377	382	360	359	374	392	381	380	361	371	383	348	361	370	381	389	379	361	374	366	379	375	354	380	336	382	393	343	372	358	358	338	360	376	390	383	360	407	379	401	426	409	399	393	344	358	369	325	380	359	348	374	408	383	404	374	377	352	359	329	379	402	359	423	373	362	365	340	359	407	379	401	382	362	337	384	371	397	371	384	414	435	409	392	391	400	410	383	401	376	348	360	376	379	353	379	390	382	405	372	372	345	387	342	375	354	390	351	352	387	358	364	412	381	374	404	376	399	370	402	350	343	413	373	400	374	418	355	346	373	384	376	413	346	403	383	375	400	374	371	398	351	356	389	366	388	384	382	382	383	347	398	359	362	382	366	402	369	425	348	389	386	357	376	371	380	396	358	408	392	414	393	382	382	376	343	384	334	395	409	367	376	380	365	381	393	390	393	355	402	395	419	367	380	377	379	370	347	382	370	386	405	401	391	393	393	380	382	382	356	382	396	371	362	410	362	347	351	370	404	409	399	373	365	385	405	346	388	361	408	394	388	382	412	384	363	355	378	393	393	378	385	375	402	379	402	420	382	417	397	372	388	377	381	393	388	416	371	416	358	382	388	363	411	387	386	378	412	394	360	393	371	359	389	428	355	362	366	367	397	387	374	395	368	373	379	374	397	375	397	365	423	347	384	367	366	373	399	392	370	376	368	394	351	352	381	395	375	414	391	378	393	354	386	433	387	394	372	384	388	392	381	394	389	381	401	368	392	379	351	353	386	411	399	396	411	384	402	358	373	425	407	405	425	377	373	389	356	384	349	331	383	380	403	372	368	387	380	407	397	375	360	393	387	375	366	405	370	393	396	381	419	382	358	361	391	392	331	371	391	372	383	412	375	363	380	372	397	370	382	376	353	380	394	381	383	420	375	379	384	373	403	396	381	393	379	392	381	396	354	382	398	379	379	374	375	348	374	370	372	386	364	387	397	382	390	411	379	411	391	368	354	408	328	396	379	403	382	415	396	383	394	405	359	349	375	378	393	385	343	347	395	363	376	361	401	385	395	367	404	452	352	372	382	414	355	359	392	345	354	369	381	370	375	368	399	391	379	365	376	351	430	388	389	373	394	388	384	368	352	388	392	383	391	379	386	369	371	385	383	352	426	382	349	355	372	374	368	374	360	353	375	379	374	373	391	362	385	397	377	390	353	392	379	376	364	354	406	353	389	349	367	399	401	374	379	398	366	428	375	379	344	389	392	386	386	385	415	371	409	395	408	390	377	353	389	374	376	368	393	380	383	346	368	370	388	353	355	386	363	348	334	358	405	372	397	340	407	395	385	356	336	402	357	381	384	394	385	346	433	380	396	350	390	387	379	376	390	421	364	366	368	350	375	343	399	357	394	378	370	377	378	400	386	361	371	387	369	391	347	357	389	370	386	362	340	404	358	387	376	418	412	353	385	361	389	389	378	346	391	392	367	386	356	372	371	380	385	377	380	356	380	370	376	371	365	345	363	389	385	349	400	349	349	402	385	415	385	378	385	348	398	379	376	350	341	364	399	391	374	370	348	382	361	404	378	354	358	396	378	411	410	347	385	363	388	405	396	363	380	389	369	376	347	377	347	388	419	366	361	350	390	348	344	407	344	363	388	385	366	366	367	404	389	390	360	382	410	397	415	343	365	382	374	362	378	369	356	377	384	390	362	361	392	400	361	378	358	380	393	393	389	390	363	363	371	396	357	338	397	352	373	401	367	330	357	390	394	391	372	368	407	365	401	378	381	388	389	352	364	383	403	401	385	373	414	377	376	370	372	370	372	392	359	386	382	387	398	419	380	394	374	359	403	363	362	389	363	364	360	390	395	396	409	362	406	411	363	384	353	346	393	359	365	400	335	356	376	408	364	395	388	379	411	372	416	361	399	370	403	443	387	387	351	382	366	376	364	353	394	360	375	368	360	403	357	403	374	406	383	399	389	416	371	399	368	350	388	411	362	358	359	346	401	406	369	380	383	392	410	373	361	381	369	356	393	370	364	358	392	381	357	370	357	382	368	338	370	397	386	360	380	369	348	346	386	400	401	392	372	403	370	394	408	337	375	379	360	430	353	391	391	378	397	363	378	360	376	398	371	342	377	348	394	372	392	410	400	370	379	382	358	380	382	389	360	372	380	377	357	372	376	366	410	395	385	412	368	399	394	362	382	363	403	384	386	366	366	404	368	400	353	392	397	372	382	426	391	413	389	380	363	398	399	387	375	409	382	365	396	379	364	390	395	376	408	360	385	375	397	375	365	392	399	393	382	335	385	408	418	383	361	386	351	378	398	356	362	375	408	400	367	388	346	378	350	360	350	374	395	397	382	382	364	369	385	428	370	375	360	383	375	384	388	371	356	352	412	366	380	370	399	361	370	390	384	380	406	368	384	396	378	384	353	376	364	406	418	363	381	366	362	370	346	384
17381	6043	2669	1520	1761	1415	1460	1300	897	572	385	314	228	222	217	192	221	243	214	221	231	202	240	220	220	202	210	192	231	218	219	200	193	234	220	240	251	203	217	216	209	217	227	219	208	225	224	243	221	198	238	225	225	187	227	225	197	210	218	206	195	227	216	228	218	209	249	231	209	192	212	235	208	216	220	211	230	225	221	244	235	249	230	229	233	207	218	235	208	220	235	239	212	205	218	223	220	229	230	227	198	206	201	222	220	253	212	212	218	212	203	222	242	221	209	195	215	209	201	208	199	230	220	234	218	199	207	212	224	226	229	231	199	229	221	186	185	222	188	211	228	231	227	233	221	221	208	248	221	196	205	207	229	214	188	216	225	212	224	240	223	220	224	233	192	191	185	208	221	211	229	202	191	248	238	241	211	209	211	203	245	212	245	197	229	208	188	211	206	226	203	184	198	198	223	224	229	202	251	206	184	198	218	199	220	210	225	223	218	215	219	214	204	256	196	207	215	225	230	221	220	180	237	221	216	221	220	217	209	207	203	203	207	213	220	222	219	225	219	229	219	218	211	213	242	200	226	234	220	225	220	196	222	227	202	234	200	228	216	205	230	210	214	205	224	223	218	192	236	219	228	224	243	229	226	269	202	217	222	192	215	189	213	235	204	208	217	228	195	226	220	218	213	217	240	202	205	222	239	217	210	202	210	232	219	223	233	253	221	204	243	214	205	221	225	209	235	215	203	181	189	210	244	233	237	225	227	209	236	218	209	217	239	225	209	233	236	240	217	207	218	249	205	220	237	244	241	229	232	185	215	215	213	193	208	201	220	225	238	213	250	209	219	200	219	204	202	227	205	237	232	202	232	255	181	210	218	243	221	208	191	210	192	232	234	253	230	205	215	189	213	199	215	215	200	217	248	202	192	193	221	217	226	181	220	220	219	236	215	238	194	205	220	210	211	193	211	224	217	247	216	213	209	234	201	226	199	243	214	231	202	207	227	233	201	224	215	228	191	201	208	200	210	206	218	218	216	226	204	187	224	212	191	234	200	219	192	229	234	226	223	239	222	222	232	208	200	219	223	241	187	191	209	202	214	195	210	231	218	217	201	231	213	239	217	212	188	221	216	209	197	239	235	206	228	206	200	221	223	231	245	225	221	216	200	214	222	218	196	218	222	226	223	214	223	204	221	219	234	212	214	208	209	242	239	216	226	231	182	206	237	218	227	197	194	195	199	225	194	209	210	218	209	225	221	196	201	222	208	213	195	230	215	214	210	220	236	231	218	205	195	204	234	220	251	227	193	218	252	195	218	229	220	226	195	207	249	200	218	234	210	222	207	218	217	234	206	212	218	196	228	227	213	206	202	222	250	228	219	201	206	233	210	231	203	204	222	210	208	216	199	233	205	234	218	212	239	214	220	204	235	235	216	203	231	214	217	221	205	225	196	173	196	225	216	215	205	216	188	240	216	196	212	196	221	205	193	251	230	234	203	228	228	199	211	197	212	232	208	234	199	240	213	233	231	213	200	201	212	210	212	206	220	228	203	210	231	232	222	216	222	240	212	198	232	235	202	187	213	205	194	249	221	202	216	207	214	210	236	197	206	224	250	216	228	214	214	205	220	238	219	228	199	190	224	241	248	219	239	232	219	213	219	204	258	217	210	208	232	228	201	207	215	218	219	178	209	213	189	236	226	221	224	205	228	216	213	195	202	205	260	203	202	215	228	199	221	226	218	213	178	205	211	225	190	225	208	204	252	230	213	240	219	235	208	218	221	246	211	206	194	238	209	220	212	206	214	222	212	198	198	205	203	195	216	211	192	264	215	204	250	211	228	252	212	217	198	208	220	226	224	224	184	209	202	203	201	203	210	212	243	242	211	227	204	201	214	197	230	208	229	216	211	230	220	210	195	197	219	235	218	238	229	225	234	213	190	233	199	231	210	203	229	230	207	215	189	196	253	221	190	223	198	209	239	205	209	209	231	237	218	221	261	181	202	210	193	219	214	210	202	218	242	222	205	220	215	221	238	207	233	198	208	198	236	217	213	218	231	215	208	192	205	220	215	229	224	236	221	212	218	207	200	210	209	219	195	220	202	209	220	249	222	217	216	211	216	221	189	228	218	204	227	236	206	227	192	222	213	199	217	236	229	210	191	206	223	216	204	198	235	206	219	227	205	214	211	224	220	225	207	205	188	219	204	211	237	225	211	218	238	212	169	207	208	220	233	226	220	208	237	229	217	238	254	221	199	235	233	225	210	212	209	234	237	210	210	207	219	205	203	217	189	203	213	199	200	218	229	200	202	207	228	220	221	206	192	233	203	221	214	231	212	202	215	212	204	235	247	197	200	225	237	201	205	232	231	233	219	213	200	194	235	210	225	211	216	213	223	201	235	221	220	205	218	216	214	218	195	202	195	221	223	202	199	204	224	221	200	231	241	205	227	201	217	196	232	208	199	206	240	196	199	254	225	195	203	186	198	226	217	207	227	214	235	198	215	186	220	223	229	216	200	206	168	225	232	207	239	214	221	207	193	193	245	196	193	209	194	212	240	231	208	231	214	215	206	209	211	196	228	213	179	195	192	195	229	225	218	252	212	204	207	227	229	251	221	240	211	187	207	214	230	232	236	232	224	202	208	219	217	228	222	236	234	242	231	208	241	213	232	232	204	209	207	208	226	255	225	222	205	214	212	186	214	195	225	230	207	243	223	208	212	198	203	190	237	211	188	199	216	218	215	226	236	220	210	213	186	200	227	193	219	230	203	196	209	194	195	244	230	212	250	215	194	224	218	193	199	207	215	223	235	206	192	237	224	228	205	209	206	212	228	239	208	215	231	213	214	203	232	206	215	223	190	195	192	212	216	203	192	208	218	243	213	233	180	235	230	199	213	203	214	223	213	204	196	233	215	199	226	231	204	255	188	212	221	208	220	192	214	188	239	220	192	209	227	216	214	245	204	188	211	207	230	220	210	249	219	195	210	230	211	219	193	214	185	233	235	217	209	203	212	209	236	208	222	240	229	233	232	247	216	232	210	241	221	200	230	194	201	188	210	217	217	211	216	234	235	201	208	197	216	220	193	222	194	216	246	227	208	215	211	218	203	231	222	238	217	195	241	218	208	241	229	258	229	210	195	212	222	201	223	251	198	208	227	223	213	250	241	198	196	228	183	201	238	215	220	237	233	225	198	212	198	201	222	210	214	235	207	224	236	227	209	247	214	225	227	220	209	212	195	228	202	247	198	224	207	199	203	227	228	230	236	208	229	214	201	214	229	221	214	241	214	225	229	202	234	238	199	215	237	225	199	186	229	211	200	206	243	225	214	201	194	195	194	211	222	203	229	216	209	186	202	222	227	219	211	177	219	226	216	200	212	192	210	221	223	225	247	226	236	211	200	210	231	198	248	211	256	239	197	197	191	212	203	191	213	196	208	230	210	211	213	208	235	200	242	210	228	211	175	208	230	218	210	246	229	223	208	242	189	209	216	219
16816	7673	5254	5376	6786	5885	6282	5210	3395	1913	1105	790	598	539	493	496	477	548	515	561	467	499	512	529	531	531	482	531	498	525	492	502	496	494	547	513	531	531	504	516	529	526	528	538	532	518	507	526	545	573	535	504	490	572	526	556	516	520	487	546	547	510	534	538	489	499	504	519	518	519	530	558	518	547	527	483	540	520	528	458	552	490	537	480	518	476	532	577	525	522	545	510	521	503	499	514	496	466	509	478	551	504	514	502	521	503	498	506	507	487	565	514	488	531	531	527	522	521	517	465	510	491	523	493	514	485	514	502	517	519	521	525	486	539	525	494	561	469	550	530	518	477	546	501	519	529	469	523	540	483	510	502	510	491	495	522	528	483	498	518	570	497	501	547	540	556	493	525	537	507	491	513	533	578	494	485	511	513	515	504	500	511	489	481	545	535	509	520	537	561	516	528	521	491	520	525	550	510	549	556	508	508	537	505	565	501	529	527	539	470	539	470	529	518	477	514	505	513	519	511	531	514	502	484	514	493	529	507	545	502	493	507	486	538	518	498	510	544	543	544	504	548	523	533	536	485	518	526	514	521	531	500	523	513	513	526	543	549	534	508	504	502	524	522	523	554	490	546	514	501	547	488	516	485	486	465	525	518	505	497	477	484	496	484	556	483	484	500	515	521	505	545	518	499	511	545	529	499	487	503	526	509	505	516	547	496	514	512	517	503	513	512	548	534	517	492	542	505	535	492	522	473	499	490	522	547	483	531	521	519	531	514	543	547	511	503	519	511	496	512	543	518	497	539	512	515	531	516	494	555	534	520	492	501	535	471	507	510	538	553	534	519	536	515	534	481	492	504	516	555	514	523	525	504	533	509	501	486	512	487	514	507	519	563	458	521	508	520	521	535	483	520	531	492	525	510	500	534	541	542	509	512	517	487	500	531	519	563	506	528	514	520	526	509	513	529	489	503	501	506	536	506	488	512	503	512	520	502	510	497	533	541	524	569	526	479	486	508	520	494	562	496	528	489	479	522	532	562	505	494	530	509	506	493	518	500	482	489	497	510	536	494	487	516	511	546	509	519	516	493	512	506	488	531	490	495	520	537	520	523	530	523	513	547	498	494	519	533	492	497	530	474	516	504	506	521	537	526	535	503	496	518	513	536	517	520	504	491	504	524	547	552	517	494	529	538	490	525	528	518	536	533	557	519	565	542	557	541	539	518	520	522	471	528	504	542	527	510	499	519	543	524	524	526	559	509	552	525	496	513	537	529	527	510	479	548	489	502	542	534	527	488	550	507	506	547	486	533	501	525	548	532	505	522	525	478	537	510	522	536	526	529	507	538	526	470	524	531	515	500	540	554	527	498	555	516	510	544	506	515	492	515	500	549	544	524	534	517	552	523	476	543	500	578	544	519	511	541	506	456	531	505	528	499	494	518	548	545	460	522	509	528	521	521	490	477	512	496	540	515	508	498	528	496	495	507	523	512	493	522	514	547	487	517	484	480	535	492	486	511	522	528	533	504	550	531	518	510	543	514	536	531	492	557	502	518	534	476	523	534	478	541	528	519	527	523	467	512	500	537	508	528	504	490	489	532	536	549	499	561	516	558	559	544	530	500	499	535	483	511	535	513	501	508	530	535	483	519	568	555	505	484	539	543	525	493	499	513	503	498	488	540	539	507	498	526	491	510	490	491	503	518	491	518	516	502	557	535	514	473	523	482	512	477	541	523	548	479	560	550	512	593	553	489	515	519	524	524	505	501	531	496	534	522	555	474	488	528	538	512	502	535	549	516	493	500	488	500	526	461	507	495	537	522	534	508	567	540	484	477	519	532	525	504	527	510	512	544	479	521	550	533	510	541	483	510	566	510	517	509	515	511	530	510	517	507	510	502	515	494	487	492	529	535	505	523	506	521	506	522	510	506	491	517	536	521	516	506	487	506	498	516	537	521	565	533	517	575	516	526	532	563	562	519	500	532	504	495	513	522	529	534	490	482	495	534	528	523	486	482	505	510	508	537	488	475	522	516	498	513	503	521	518	515	518	484	516	528	513	509	524	523	561	550	523	495	509	516	523	535	449	533	510	548	520	502	511	502	473	496	499	524	524	470	504	541	534	484	493	518	492	538	506	517	524	519	511	532	479	501	490	500	482	541	506	514	547	542	518	552	513	506	519	542	533	520	525	486	543	502	509	525	500	525	506	528	510	528	556	474	529	502	502	540	503	494	516	548	522	488	536	475	544	508	533	561	466	512	542	508	468	515	520	541	512	485	501	488	476	542	510	532	506	475	481	517	507	532	511	498	490	509	473	481	525	497	505	511	431	508	511	510	529	489	502	530	537	499	525	486	466	541	481	477	503	520	526	528	499	512	511	492	481	486	491	511	540	532	510	526	527	552	553	527	512	467	511	515	519	528	511	528	502	485	512	492	516	537	536	527	514	499	491	496	567	510	538	510	477	508	485	488	420	551	475	532	511	553	533	492	480	446	491	539	529	498	515	537	556	515	541	508	527	551	510	496	503	503	513	495	510	497	517	515	536	513	495	540	506	514	510	547	519	522	494	542	504	474	517	494	482	542	543	529	516	515	512	493	517	541	527	461	493	508	509	473	495	559	509	534	538	484	537	521	514	504	562	525	507	506	527	494	531	484	507	537	501	489	530	495	534	525	480	481	498	516	544	487	540	477	498	514	520	513	543	521	537	520	517	499	511	496	543	502	492	583	503	492	489	505	550	566	572	488	541	504	504	514	521	501	513	540	530	503	512	480	555	507	521	478	537	467	513	509	502	508	506	494	535	507	496	504	500	517	515	486	577	517	504	491	537	538	511	547	506	547	544	518	505	532	505	499	508	524	558	521	489	511	499	525	498	492	542	563	484	540	542	515	550	506	524	524	499	471	500	515	515	515	495	531	533	492	503	524	535	529	522	535	552	504	574	501	546	518	498	507	503	514	518	524	517	535	524	510	496	513	527	519	480	512	486	501	488	542	526	511	502	483	505	506	514	498	504	521	506	517	498	511	497	564	515	511	519	525	513	530	525	561	508	508	501	500	520	531	508	541	505	519	465	525	561	520	492	524	497	517	522	473	498	523	547	492	490	521	513	490	473	507	531	510	531	493	484	535	488	507	538	503	476	507	519	536	497	508	522	549	533	546	533	561	553	486	502	550	535	510	496	492	485	515	551	490	503	493	531	513	503	484	514	481	515	493	499	537	501	511	501	508	476	501	510	551	532	544	540	545	528	507	524	543	539	517	483	527	493	521	481	502	482	576	516	513	505	516	506	525	547	488	523	534	510	515	481	496	509	536	498	485	497	490	526	509	502	511	532	486	499	472	499	482	499	530	477	509	494	495	546	506	509	526	511	474	552	504	494	519	489	522	502	530	541	518	492	531	544	500	517	482	528	494	506	470	524	540	528	517	517	478	540	475	553	512	471	520	463	523	502	490	529	508	514	515	539	493	508	554	515	500	511	492	520	547	497	528	498	525
76686	62046	49480	29225	23883	27142	33614	26640	15817	6892	2409	898	382	252	216	200	174	166	165	143	183	167	191	181	172	190	167	180	150	156	188	171	173	176	157	182	147	168	209	188	180	176	163	179	162	188	169	169	163	170	170	182	188	202	156	190	172	166	149	171	164	174	178	183	187	173	173	188	181	168	196	202	142	178	188	180	160	169	172	197	152	166	174	178	183	197	194	180	174	173	167	165	171	195	194	178	169	174	177	203	157	174	164	189	171	159	155	189	190	175	168	170	147	179	177	187	171	174	168	171	204	176	170	186	159	196	168	167	163	175	170	170	167	167	166	181	142	172	184	184	168	195	172	171	186	163	163	178	191	154	188	192	177	172	161	188	185	173	142	182	186	152	139	209	162	182	160	176	174	171	185	172	169	176	160	190	185	172	173	174	172	197	177	182	149	194	212	185	169	173	161	186	152	186	205	157	179	163	163	185	162	163	164	188	166	183	190	179	172	162	188	176	155	166	184	176	162	167	169	179	180	173	184	182	155	151	201	177	178	192	182	162	188	204	194	187	165	165	174	179	168	152	174	193	171	176	176	169	188	188	178	192	164	156	164	174	189	166	185	166	198	189	157	192	177	174	171	177	169	173	178	197	178	182	193	180	166	168	196	190	162	172	189	136	167	169	164	174	200	174	170	173	166	178	195	171	193	178	160	158	159	195	189	167	130	196	186	166	147	164	184	173	177	170	163	172	178	194	188	174	163	170	183	201	171	161	177	173	160	197	168	165	168	177	148	213	182	179	158	179	152	188	161	167	176	183	171	179	184	181	181	177	165	185	175	193	190	150	173	168	170	206	178	181	161	176	171	177	202	165	170	173	158	159	187	201	189	187	160	156	168	172	178	200	188	177	180	156	178	194	172	162	180	164	213	158	182	153	162	136	170	152	215	177	172	174	181	187	185	144	202	183	150	142	181	192	158	187	188	175	185	151	156	169	159	188	171	153	179	159	175	187	179	182	159	182	169	169	188	176	156	159	166	196	170	175	178	164	138	168	185	166	186	178	185	173	197	187	151	171	150	178	177	167	174	175	158	173	172	157	150	195	161	157	166	163	162	184	178	174	173	161	163	165	179	184	201	169	154	189	151	178	203	188	154	168	155	144	177	182	179	170	173	167	178	180	179	181	156	195	183	181	164	148	154	190	159	160	181	172	176	180	162	166	193	156	179	171	182	166	180	176	187	182	166	181	173	170	164	179	181	189	178	168	155	175	176	191	166	190	165	167	159	169	168	183	200	171	154	180	159	172	154	175	165	166	176	153	181	161	169	201	169	183	167	179	180	175	184	164	141	191	194	179	186	171	171	183	163	167	183	168	178	185	163	155	190	182	194	189	135	186	179	179	159	166	169	185	166	173	169	177	170	159	180	162	168	182	156	190	161	202	179	177	184	160	182	200	183	182	196	176	171	177	173	152	182	179	165	168	184	189	188	148	156	173	179	162	154	172	177	161	165	176	196	157	189	174	157	202	180	170	170	197	159	165	159	178	178	170	181	184	169	170	163	188	167	155	180	175	181	170	159	170	207	182	166	157	197	164	193	162	166	171	176	194	181	158	183	177	154	176	177	196	177	167	171	175	150	175	177	177	198	175	159	179	163	170	180	171	173	196	146	148	173	195	192	178	170	171	169	167	148	178	185	159	167	190	150	180	166	180	147	153	178	180	175	176	187	160	202	172	197	195	197	177	167	155	178	174	165	184	164	155	177	202	188	171	167	200	157	186	163	179	170	171	188	159	154	171	186	175	203	189	175	152	173	174	164	180	162	179	194	179	165	170	176	187	196	153	157	181	183	170	186	192	187	156	151	185	192	160	159	174	162	169	166	168	198	166	178	154	182	176	169	196	193	175	195	156	181	184	174	202	162	171	166	175	172	188	175	171	166	191	140	188	174	147	193	180	158	177	177	173	156	180	178	175	154	169	156	178	176	164	162	156	195	181	182	188	187	202	154	178	196	184	182	193	191	201	145	174	181	167	194	166	175	143	157	167	183	179	150	177	183	174	201	172	181	148	185	190	178	159	163	163	168	164	157	164	167	174	161	186	191	171	173	188	143	153	163	177	146	169	169	193	164	175	162	175	168	167	178	167	178	177	174	174	164	155	175	175	160	164	160	164	151	150	193	190	175	195	159	193	171	177	197	173	186	161	169	194	176	187	175	161	196	159	179	175	188	177	174	181	184	171	190	176	184	188	178	166	180	154	158	170	167	166	175	173	196	181	197	178	161	160	173	188	164	183	184	193	195	170	165	169	219	158	141	183	197	182	177	163	176	196	180	175	183	167	154	194	163	185	162	155	186	176	152	170	181	189	177	179	170	178	175	178	175	183	160	183	153	163	155	155	172	149	176	186	176	178	162	188	155	168	185	158	185	147	164	158	183	181	166	186	182	153	159	193	182	173	183	202	187	219	165	198	191	186	178	174	175	176	177	173	192	167	169	169	180	166	178	185	179	167	192	167	183	171	193	153	166	168	181	170	182	197	183	165	149	145	162	180	175	155	178	171	176	183	162	170	177	167	164	153	194	188	161	181	174	167	166	179	182	166	171	144	155	200	172	155	144	138	168	160	180	176	169	204	170	175	183	187	196	162	183	167	158	155	182	172	180	165	171	171	194	171	173	199	198	174	205	157	180	197	158	189	168	167	154	150	156	176	189	170	174	168	173	160	186	156	188	168	198	179	206	188	139	166	169	175	161	185	160	194	171	176	160	176	159	162	190	168	147	152	200	158	182	168	197	189	166	179	188	185	207	165	157	166	200	178	172	179	189	184	201	125	168	164	159	198	182	158	179	149	168	172	182	164	181	164	175	174	163	140	162	173	186	166	163	182	177	178	191	167	159	190	162	181	185	187	155	162	163	183	181	190	171	193	173	176	148	193	185	189	165	152	167	149	163	178	174	166	142	162	186	178	182	169	162	169	186	192	186	176	186	175	201	179	186	152	180	179	151	172	166	183	166	180	175	187	174	174	177	168	179	169	154	152	183	197	193	182	174	174	180	176	164	169	158	203	167	178	179	172	191	172	164	184	174	188	147	178	183	160	173	192	211	177	135	187	159	152	178	162	179	158	183	181	170	167	196	160	196	183	144	160	194	188	180	195	165	178	196	168	174	157	172	174	174	157	184	169	174	180	170	163	165	176	156	173	163	155	184	171	173	165	158	176	167	173	189	176	180	166	173	188	163	174	175	178	176	150	156	178	190	165	166	166	165	176	178	166	189	169	178	168	172	161	177	149	179	167	191	187	186	176	185	164	171	158	168	174	197	177	175	171	186	151	143	161	205	177	181	167	182	163	176	178	167	145	176	172	181	174	179	177	166	166	182	192	172	184	182	149	166	174	164	176	168	169	185	170	186	147	165	193	164	160	170	184	163	192	190	194	196	160	177	163	171	182	203	153	175	187	162	149	156	165	152	173	176	161	193	188	167	169	158	175	167	196	180	172	176	182
48710	45743	43101	35514	32028	44164	48393	42117	31484	18988	8927	3478	1429	713	452	425	446	394	407	392	404	430	431	429	420	443	388	426	403	411	438	452	433	422	446	413	439	381	405	409	437	414	421	391	421	408	389	393	413	442	388	403	431	411	357	381	409	414	402	410	422	401	386	452	430	386	427	456	451	391	459	425	407	403	426	407	432	422	408	370	405	419	442	428	404	416	417	404	475	446	408	415	435	439	410	429	450	423	425	418	405	410	402	432	433	415	416	416	451	405	388	430	429	423	424	444	447	438	415	441	425	370	444	442	445	420	444	425	418	387	435	425	410	437	385	431	413	425	432	427	443	395	414	426	437	428	453	424	411	416	434	406	428	406	424	424	420	403	431	401	403	451	408	405	395	433	435	441	439	407	393	414	410	404	451	416	370	417	440	406	428	429	424	405	471	414	412	437	389	455	414	407	424	381	423	401	401	417	388	407	400	421	398	431	379	419	425	409	399	424	414	426	446	423	391	429	377	410	421	403	410	412	446	437	391	410	421	389	440	424	434	411	417	440	393	437	410	410	392	401	411	425	419	371	409	393	420	385	419	426	406	428	416	430	414	409	407	405	431	443	383	423	428	415	415	396	456	426	419	414	422	421	451	433	428	393	454	438	432	397	436	396	414	435	424	416	427	409	415	374	461	410	415	395	392	433	423	443	424	433	402	439	423	413	438	424	415	428	421	433	418	398	412	387	408	404	415	451	396	415	415	428	409	414	412	428	421	432	378	398	426	409	409	421	407	420	397	408	428	389	405	424	413	407	379	414	397	413	391	426	404	437	401	430	391	422	478	408	395	395	442	407	441	417	411	443	414	421	406	463	416	430	376	414	428	414	406	418	402	424	418	418	436	377	431	402	430	436	411	432	454	471	420	434	426	449	428	423	431	418	418	385	422	414	407	414	400	416	411	430	435	432	402	410	420	425	424	449	454	425	464	416	427	423	410	395	436	422	432	433	415	449	428	434	444	402	444	439	397	419	418	434	428	432	429	414	400	412	392	426	420	414	438	433	409	429	421	447	397	405	419	419	462	399	405	406	414	424	396	428	433	383	415	430	427	439	418	416	435	458	409	409	445	429	435	392	402	434	413	428	424	412	458	446	417	427	382	388	433	396	405	402	411	490	430	414	394	412	411	383	427	392	422	408	408	433	424	388	433	379	416	421	398	458	393	423	389	390	442	437	440	423	442	447	418	378	397	434	435	426	425	420	422	411	426	438	436	406	434	429	406	401	429	416	431	413	436	419	404	412	456	421	411	400	427	399	449	434	427	395	440	420	412	427	413	421	412	435	433	397	418	462	408	430	412	407	431	424	391	423	442	375	448	401	425	435	423	420	436	397	386	447	430	424	437	407	431	376	450	401	445	451	422	417	397	397	399	408	410	439	399	435	414	432	395	404	419	441	437	425	397	427	415	350	403	467	448	406	451	425	456	430	456	372	419	431	416	412	432	431	425	403	425	407	406	419	422	378	394	421	420	417	422	421	414	411	439	432	407	438	403	415	395	413	458	373	417	413	411	416	409	417	445	410	419	447	392	413	445	408	417	426	426	391	392	430	409	423	408	413	381	414	431	415	417	415	397	406	404	435	424	450	413	396	395	404	413	403	421	406	422	433	397	418	427	388	435	425	426	427	428	437	417	387	435	449	467	383	456	401	423	433	391	440	417	408	418	409	426	407	417	436	389	418	435	448	473	433	437	430	402	402	416	429	420	415	439	381	464	423	435	410	393	434	443	466	432	445	415	463	426	451	468	423	462	436	440	408	412	401	414	448	448	402	454	435	426	383	428	407	435	430	400	437	400	421	401	462	437	403	391	447	388	419	388	482	410	427	447	412	431	443	401	439	412	408	444	413	422	415	375	454	404	418	426	411	405	418	434	456	440	414	487	412	429	406	418	391	433	432	424	399	437	409	395	422	439	393	438	388	421	432	436	458	388	398	430	402	397	429	383	430	429	420	400	424	401	399	396	401	398	425	414	410	435	417	419	401	416	435	460	403	450	409	392	435	400	390	401	422	435	415	434	475	400	430	408	429	422	375	401	419	395	428	422	399	395	395	449	412	429	399	414	432	416	379	404	413	412	380	403	396	438	386	455	436	443	408	392	405	430	404	403	432	399	409	448	427	439	424	423	425	448	425	409	438	420	422	443	417	429	419	412	439	426	446	427	423	403	455	428	477	404	430	399	427	430	396	394	420	432	403	426	420	420	409	446	389	401	432	404	410	408	400	411	432	376	403	401	435	443	413	387	421	376	406	413	406	389	405	428	431	379	434	423	447	393	382	430	441	393	402	422	397	426	429	391	439	386	464	420	452	429	402	435	425	403	420	423	454	437	416	433	412	406	386	413	412	409	396	416	399	434	424	446	405	454	424	410	444	431	434	433	423	467	396	422	400	409	423	435	428	401	384	415	420	440	396	436	402	424	419	410	433	412	420	433	415	450	409	420	436	417	404	415	444	413	434	412	396	423	419	397	444	433	435	429	445	396	382	415	438	407	455	392	395	457	417	402	403	446	447	437	447	419	403	428	407	425	429	408	397	392	454	440	456	416	414	420	427	396	411	444	450	429	416	416	440	426	376	435	442	435	387	432	451	416	433	411	410	425	441	420	410	436	454	424	457	427	415	411	431	424	411	439	432	446	417	376	404	394	408	412	433	435	455	420	433	405	435	414	409	413	398	442	381	432	430	409	437	354	435	401	419	443	414	437	416	414	386	416	416	421	415	424	411	398	402	385	413	434	410	392	412	374	418	394	436	423	444	415	432	386	437	390	419	435	465	441	402	422	426	429	409	417	424	403	413	422	403	430	424	435	416	404	409	408	421	399	418	461	464	421	408	438	395	427	452	423	356	422	415	384	446	407	439	392	449	426	400	393	426	469	401	422	369	432	409	431	401	415	416	383	416	434	429	392	434	419	430	439	462	426	445	428	451	439	387	428	432	430	416	460	444	399	437	413	433	439	424	397	409	455	408	438	386	448	410	401	430	408	447	445	435	451	429	410	416	414	429	423	454	426	441	422	384	424	428	411	403	424	397	430	441	410	440	440	417	387	437	426	479	430	408	389	446	398	438	386	443	407	443	424	402	406	423	422	443	439	377	441	421	433	421	411	414	447	383	462	403	420	397	393	396	404	427	413	397	403	432	448	405	406	455	422	451	425	440	452	406	424	422	414	412	420	404	390	422	368	412	433	438	374	382	423	429	416	457	468	468	447	366	410	458	414	422	436	430	431	406	401	416	404	427	428	442	438	424	392	420	440	419	364	418	398	410	440	419	435	428	449	424	401	410	454	439	440	409	412	432	449	413	415	419	412	444	400	420	423	424	412	408	439	435	402	445	422	430	426	410	412	408	418	425	420	470	404	414	422	436	454	417	438	405	402	431	407	454	395	410	411	416	404	423	385	442	418	439	414	457	392	418	416	430	397	436	390	396	405	449	392	436	404	448	413	432
79615	65646	52107	30456	37623	34946	35541	28225	16831	7286	2393	888	352	228	159	169	131	181	164	153	156	156	150	161	133	149	173	174	154	167	161	157	162	163	178	156	156	152	155	145	168	159	144	142	188	186	160	152	184	154	175	168	171	141	159	154	160	153	159	182	143	160	167	141	153	153	178	173	160	158	157	150	150	149	145	176	156	131	187	155	159	163	162	136	175	173	150	170	163	167	170	145	159	139	147	162	164	165	150	175	156	154	166	156	154	176	160	162	156	170	174	174	141	145	156	190	166	169	165	194	164	148	137	160	174	180	156	155	172	162	157	139	163	151	157	155	163	168	155	171	144	164	141	153	152	148	172	151	182	164	161	166	148	150	185	166	155	158	174	141	163	152	152	142	144	178	173	164	161	174	142	165	154	166	155	159	163	168	168	155	167	157	149	149	145	155	170	165	127	164	146	150	156	181	161	160	133	151	144	164	167	128	166	138	148	152	156	159	164	175	141	156	144	144	169	162	168	172	154	170	172	132	172	149	153	149	152	158	156	157	155	175	157	145	167	136	139	148	170	163	158	141	145	152	150	138	169	192	149	159	150	145	163	153	167	147	148	188	154	133	166	135	146	118	154	166	147	162	144	138	154	158	168	155	169	174	144	144	184	163	155	153	167	144	159	159	166	163	168	132	143	155	171	150	147	159	172	162	167	135	161	147	157	164	159	134	152	161	160	158	156	153	158	144	166	170	167	158	154	159	148	199	153	153	162	166	160	161	151	142	175	155	167	159	160	181	161	150	154	178	163	158	178	158	180	163	179	151	141	153	155	147	157	157	143	151	161	182	185	151	162	163	156	170	145	151	156	138	169	168	148	171	146	145	152	154	170	161	142	144	155	149	169	156	161	141	136	157	143	174	164	183	155	143	159	184	150	164	145	145	140	147	154	147	154	155	157	143	148	165	167	158	160	195	152	179	145	157	170	157	169	157	160	166	165	146	139	156	148	165	153	150	169	139	149	139	161	158	169	160	140	140	144	153	166	154	154	158	184	148	172	177	176	139	147	169	175	180	175	154	143	164	165	174	155	168	165	150	168	179	142	164	170	161	163	153	179	189	129	160	176	151	175	181	157	160	154	162	155	166	161	161	149	161	154	147	179	177	163	158	174	179	164	166	148	171	133	153	162	189	161	172	150	147	161	153	134	158	184	161	162	160	156	168	152	159	159	147	173	153	160	164	166	193	160	152	153	145	161	154	186	167	142	158	157	148	172	161	160	151	148	152	161	177	151	180	160	179	177	145	175	173	175	149	157	154	146	164	159	153	172	154	159	170	154	166	155	157	172	169	163	159	144	138	165	173	151	173	161	146	143	139	166	155	177	136	156	172	177	153	151	148	188	187	164	141	144	142	149	140	137	168	158	158	170	141	160	143	158	140	162	156	163	165	161	162	167	155	155	136	152	145	153	154	173	155	195	153	143	137	159	144	182	155	154	172	150	129	171	151	174	150	164	149	179	171	161	141	156	161	163	151	154	147	155	134	136	146	159	156	160	147	157	160	163	170	172	169	145	181	146	149	159	169	156	173	160	137	151	144	142	179	149	138	190	163	167	138	191	166	153	130	162	174	152	143	170	159	140	135	141	136	139	147	172	147	161	152	159	140	156	164	172	147	182	139	132	148	169	158	175	148	144	141	190	172	149	181	165	140	158	169	155	165	171	173	174	143	151	152	130	181	155	152	186	169	160	151	162	159	169	166	178	128	169	149	140	146	170	155	192	136	154	163	152	158	149	153	143	134	177	158	178	170	146	163	166	156	162	185	178	185	183	159	157	162	162	132	171	156	155	147	158	144	153	162	160	155	123	143	160	137	161	181	161	157	132	179	157	147	161	146	141	147	140	143	184	179	156	143	159	168	153	168	149	157	157	142	149	152	166	151	168	165	148	164	161	152	181	150	151	145	160	158	161	171	159	152	175	151	165	155	160	148	154	147	161	141	168	158	154	172	155	156	153	165	161	146	133	167	154	157	165	142	155	183	143	134	158	165	149	131	162	169	174	156	136	140	176	168	170	169	149	146	132	158	147	145	140	157	149	135	126	161	179	160	153	164	159	168	160	138	156	156	142	156	147	164	174	160	170	149	145	154	162	158	145	173	167	153	158	174	179	141	127	160	158	157	178	165	171	164	166	158	159	152	168	165	194	163	136	154	166	165	154	127	127	154	152	157	162	178	162	128	161	142	172	171	156	172	167	133	139	153	145	171	160	159	154	170	166	150	145	178	148	152	186	148	161	154	162	173	150	157	175	179	158	153	169	186	151	157	163	146	174	137	165	163	157	179	156	162	169	180	156	137	163	153	162	154	159	175	166	162	159	187	149	151	162	146	155	170	164	184	146	163	162	156	150	168	173	151	138	169	154	152	173	145	170	162	152	154	170	149	150	170	158	156	153	160	183	185	160	153	147	172	162	143	172	159	166	174	146	135	139	140	150	148	147	163	151	176	161	147	150	147	145	161	183	159	165	174	157	175	173	161	159	142	155	144	183	127	166	156	161	148	161	152	163	160	144	145	178	172	146	165	155	155	175	165	161	142	134	173	162	150	168	163	165	150	139	168	133	154	154	174	159	169	173	152	162	163	144	168	158	150	148	162	156	159	153	163	149	150	188	158	164	159	153	169	145	161	144	168	175	147	184	150	174	167	187	135	164	159	160	154	148	163	171	164	170	171	152	175	141	149	147	170	146	159	173	147	157	152	161	185	147	148	176	145	144	156	168	148	173	166	171	139	175	163	172	152	141	173	181	133	158	150	165	153	146	151	171	164	156	162	170	177	162	158	163	159	157	171	163	148	138	147	140	143	142	161	167	151	141	148	172	150	153	154	151	148	138	157	149	163	161	145	152	143	155	159	163	161	169	149	165	153	144	168	178	176	166	190	154	146	163	166	154	168	145	158	165	165	153	155	165	159	155	162	172	168	166	166	133	175	153	149	180	173	158	146	163	156	161	149	165	157	159	181	143	165	167	150	161	157	170	139	143	177	162	155	147	158	143	158	140	157	157	153	166	128	146	138	170	136	151	159	161	169	156	146	161	158	164	136	148	154	172	143	144	158	186	150	157	171	176	157	174	139	157	148	169	146	156	157	181	161	190	164	143	160	153	154	142	165	174	152	144	155	156	156	174	177	150	156	162	175	147	150	162	150	166	189	155	150	167	170	141	149	137	145	152	172	150	188	135	157	151	162	148	164	181	155	188	133	160	146	171	162	153	173	165	164	151	143	158	140	159	152	154	147	181	175	168	173	163	160	161	166	150	150	167	159	149	151	163	156	145	170	161	155	158	167	148	154	172	127	183	161	167	176	144	141	183	182	181	161	145	172	177	163	158	142	172	155	142	147	149	168	161	159	149	164	154	160	171	150	137	171	166	141	151	173	160	160	174	156	162	157	137	176	174	151	156	138	161	154	158	151	140	177	131	129	158	163	169	167	157	174	143	175	159	159	152	152
51659	48511	42283	38219	46539	47807	49597	43211	32269	18976	8929	3558	1245	662	464	420	397	368	367	382	369	368	382	355	370	373	396	406	396	381	399	360	376	398	345	376	367	367	403	394	373	397	365	363	381	375	387	360	385	381	399	389	388	400	367	406	365	351	396	357	355	413	354	386	383	349	395	389	375	387	379	399	386	394	404	339	379	396	360	386	368	365	376	371	376	378	374	386	376	382	369	361	371	343	410	386	394	378	385	407	379	389	374	391	384	380	371	396	392	406	367	409	348	387	402	414	368	389	383	346	360	395	355	386	394	397	382	391	400	386	399	373	377	378	384	415	384	385	364	386	406	417	409	383	373	365	391	392	368	384	416	378	357	413	383	393	366	399	405	406	402	399	374	391	373	391	356	375	384	428	392	400	389	389	382	396	398	413	354	379	406	382	390	396	422	395	369	411	392	387	395	372	416	373	375	344	384	398	392	383	386	396	369	397	418	376	413	402	335	380	373	422	408	369	349	412	385	376	395	377	388	392	397	423	375	372	374	384	363	418	384	365	401	367	385	387	404	396	390	388	358	371	361	396	370	407	359	330	382	361	378	373	378	400	375	352	387	362	414	390	379	386	376	415	374	377	419	381	354	348	391	379	385	379	366	376	404	411	423	391	391	380	417	391	392	354	387	397	366	398	354	378	371	422	387	344	351	399	424	375	385	384	350	377	396	397	391	393	391	368	375	406	366	334	384	369	366	370	395	434	346	380	368	383	376	377	385	363	378	385	422	388	406	364	373	401	367	393	391	390	426	355	392	367	359	365	421	393	363	383	370	416	381	413	371	350	376	380	420	344	401	369	400	361	376	395	397	375	378	395	401	390	403	359	422	425	393	397	362	390	385	401	365	383	355	402	417	382	402	404	406	385	401	401	406	367	388	408	386	365	376	389	390	383	387	382	400	403	393	412	383	415	394	362	410	380	388	405	373	398	402	374	372	392	370	403	385	387	396	350	349	362	384	364	408	363	363	397	361	388	378	379	387	391	387	377	376	380	413	428	395	371	381	349	373	399	416	383	409	400	366	386	386	361	366	386	351	340	415	356	363	387	363	422	424	383	389	380	363	363	354	398	402	370	377	405	391	419	406	436	354	427	387	392	401	388	340	376	396	400	385	403	375	428	402	379	359	385	373	387	373	402	405	421	393	397	422	369	364	364	397	405	413	419	392	405	433	341	383	377	380	382	393	402	400	428	394	378	382	359	396	361	366	363	410	395	379	416	412	363	372	376	399	375	365	377	381	383	381	419	379	396	365	403	338	383	373	403	397	375	378	352	380	373	368	380	394	417	360	398	397	383	427	403	364	413	367	421	392	388	377	362	375	361	375	386	388	376	364	397	378	402	389	377	390	437	380	397	404	388	365	389	349	365	369	372	396	416	379	395	394	361	388	373	434	394	383	411	339	373	395	359	330	390	387	359	382	365	382	387	380	379	401	384	353	405	365	404	387	385	365	448	385	411	408	413	394	391	379	380	382	359	395	422	411	387	390	412	411	389	393	363	368	396	396	340	401	385	372	395	359	394	353	377	375	399	397	430	372	377	369	392	384	387	387	389	362	392	405	379	385	388	376	370	407	374	379	415	372	349	386	390	393	391	365	395	445	420	395	369	400	370	404	424	393	423	390	394	395	418	363	363	396	399	399	397	380	370	382	389	370	393	365	418	402	380	376	371	378	375	361	379	365	394	394	416	393	381	376	428	372	394	382	390	401	377	385	440	387	407	377	388	383	425	357	407	379	359	376	378	417	402	409	393	401	363	372	409	380	374	428	387	399	370	350	382	409	371	382	361	393	378	361	434	407	364	404	424	373	354	384	408	392	380	420	364	423	421	391	356	392	378	389	387	431	402	380	366	367	353	395	374	377	357	383	344	416	412	379	367	364	384	388	394	395	375	395	376	403	407	344	394	363	348	371	410	379	386	372	349	356	349	376	349	415	425	368	377	354	383	407	433	387	376	371	361	386	377	421	361	397	393	343	357	371	385	385	369	393	396	410	365	387	386	379	376	361	381	364	367	415	418	392	381	419	389	401	375	401	402	385	398	376	371	396	409	387	391	369	315	396	343	386	396	372	344	373	384	347	381	365	369	378	389	380	406	376	403	382	383	392	340	366	374	372	378	373	376	355	388	404	361	387	396	368	362	357	375	416	379	394	390	391	395	383	379	410	366	394	361	365	397	406	344	400	372	408	398	400	406	417	362	402	384	353	331	368	365	364	342	414	402	369	374	412	384	355	383	367	365	347	358	399	386	397	383	342	385	392	368	351	401	382	356	382	358	386	410	364	360	410	379	358	397	376	386	415	354	369	381	386	346	432	384	391	405	400	346	407	383	369	361	399	356	319	409	386	369	388	419	397	377	383	382	340	401	436	391	382	412	409	373	346	422	366	386	365	381	394	392	390	370	397	389	371	420	376	397	393	385	406	364	384	342	403	391	396	347	395	355	425	414	380	378	343	410	415	379	384	363	360	374	368	372	333	384	419	412	378	395	323	387	369	420	392	386	385	395	401	377	428	366	393	379	410	359	369	379	388	395	373	365	382	377	423	403	385	398	389	345	382	379	402	383	407	391	366	376	390	393	393	375	408	362	371	359	377	362	371	371	385	361	377	360	410	386	375	390	377	393	368	383	414	387	353	380	359	387	382	382	435	403	361	395	376	364	406	429	368	378	415	369	437	405	413	382	393	398	373	401	397	394	370	409	383	379	371	373	384	408	364	388	376	385	410	385	367	375	392	381	357	398	392	420	373	406	380	388	379	380	425	401	396	378	385	382	359	386	424	357	349	364	405	394	354	374	405	386	375	372	387	417	360	379	384	367	411	397	357	358	379	360	359	358	381	362	448	389	377	386	369	379	393	392	401	365	410	390	403	382	385	387	381	402	374	400	404	378	354	410	384	386	352	376	366	391	390	345	375	414	403	422	408	359	378	413	385	403	371	394	378	363	368	378	400	366	401	391	358	394	386	354	377	410	360	371	391	405	376	368	357	378	355	391	385	402	364	373	386	346	395	400	348	398	387	380	396	400	377	383	378	394	388	375	392	380	411	382	373	388	399	399	403	395	371	389	404	420	387	341	396	388	367	386	366	414	372	390	376	398	394	361	412	384	408	381	386	359	402	371	398	379	380	383	394	369	390	369	400	396	392	372	378	412	392	389	375	410	362	391	365	396	393	377	371	385	392	377	373	371	384	381	402	389	374	394	358	363	384	429	447	384	390	379	361	413	395	364	388	420	372	363	383	402	399	372	390	413	394	403	428	421	378	390	401	433	378	423	376	352	396	367	419	406	377	402	408	356	401	416	378	391	383	396	390	397	389	367	407	386	408	379	418	400	410	383	375	383	411	409	406	381	412	342	358	409	370	378	392	391	389	375	351	370	416	383	385	381	378	395	373	356	390	376	363	349	411	378	423	374	364	358	399	424	389	404	401	366	405	356	372	370	376	380	392	391
17080	5569	2440	1622	2353	1087	1396	1307	879	562	373	266	223	257	227	223	222	237	210	223	243	217	210	231	245	255	247	233	223	210	212	245	233	210	245	244	214	216	231	203	212	213	229	195	212	199	232	234	222	246	223	230	179	224	243	241	218	214	210	202	217	223	238	213	218	206	215	191	218	219	246	248	216	241	221	224	223	226	212	200	224	212	222	217	243	233	233	248	211	206	223	234	200	194	215	208	240	229	216	212	214	183	198	222	221	225	206	240	204	232	219	242	213	215	238	206	221	171	213	247	238	249	211	251	206	242	214	210	232	215	236	230	245	228	236	218	230	206	215	217	229	209	218	234	247	234	213	212	219	204	217	210	205	203	236	209	213	209	221	228	238	207	196	240	209	209	243	242	230	185	225	234	236	227	233	194	204	218	229	222	224	205	217	211	207	238	199	220	231	185	223	225	224	198	223	217	236	253	232	208	218	185	228	202	231	213	228	232	210	222	213	196	208	230	226	212	220	226	216	226	231	241	214	223	219	235	224	201	208	229	216	215	218	228	237	205	228	212	232	212	228	219	238	219	241	208	194	199	201	211	222	208	204	234	228	201	209	227	223	205	185	215	219	215	244	226	220	249	210	207	230	230	207	237	199	231	215	247	203	230	214	219	213	185	202	232	210	231	196	198	192	224	225	220	224	241	250	197	232	219	223	235	237	237	231	206	222	224	225	215	236	227	221	200	187	238	224	194	222	225	223	220	224	188	222	220	223	213	211	220	215	224	208	226	230	212	223	245	247	223	220	236	212	197	221	204	222	222	221	223	235	198	229	224	232	218	215	204	226	215	207	192	229	194	223	224	239	210	208	195	234	232	218	206	219	220	224	206	230	215	227	238	208	245	230	236	221	203	209	238	218	221	211	222	206	223	240	243	205	233	234	222	216	218	225	233	218	213	242	235	249	215	220	215	197	217	216	204	244	247	205	240	225	226	240	220	210	233	225	232	247	216	232	198	242	203	204	200	230	230	182	214	231	233	212	196	232	215	209	247	240	218	217	230	233	216	238	211	209	208	222	228	257	220	222	227	198	205	191	219	189	228	228	207	220	234	224	236	208	213	239	199	218	215	234	213	227	196	227	228	237	241	214	234	227	206	241	210	196	222	204	205	210	215	221	194	211	216	233	245	216	227	216	213	236	224	217	213	229	188	233	199	211	210	241	241	212	203	225	212	216	211	203	195	228	257	241	228	204	212	219	183	212	228	223	231	194	217	235	210	193	219	226	222	222	213	231	246	226	222	219	230	216	248	243	192	236	209	216	207	208	164	190	249	203	217	217	234	239	210	193	221	228	237	212	205	215	202	220	213	228	189	237	223	208	224	182	219	217	217	233	236	219	212	211	205	220	233	221	227	232	219	196	200	240	215	226	182	222	233	215	214	215	216	221	214	215	258	219	209	210	199	216	209	209	215	218	186	215	219	197	240	210	238	227	225	246	196	238	219	233	248	219	217	222	183	234	206	207	204	222	238	237	224	196	230	226	233	221	252	204	198	257	223	229	200	221	249	224	221	224	233	226	241	236	264	204	209	222	200	222	215	214	213	239	210	222	251	227	218	236	230	213	206	224	246	176	225	230	217	234	210	227	223	231	217	237	214	234	208	205	199	227	216	250	210	194	221	235	222	222	234	227	219	249	268	226	228	227	232	239	222	231	224	226	216	234	222	243	213	225	205	227	224	203	230	229	227	219	235	225	202	244	210	212	248	216	204	205	200	202	218	233	207	212	201	201	225	210	216	212	230	218	208	211	190	230	245	230	212	218	206	217	207	215	216	203	233	214	216	230	227	208	235	237	208	186	227	234	221	228	198	228	229	221	219	217	239	243	237	204	190	205	235	232	218	196	206	207	215	205	202	237	214	211	223	219	231	231	214	199	210	208	220	218	216	224	221	240	218	234	239	218	221	218	221	215	221	193	220	219	207	195	201	214	226	203	199	197	204	216	220	202	227	206	208	195	216	212	210	203	190	209	213	224	244	235	205	204	191	236	215	226	209	227	226	205	218	231	214	221	217	212	212	223	210	221	231	238	258	257	227	208	216	221	202	213	219	242	232	201	204	228	230	214	211	196	241	224	213	250	222	205	214	232	234	209	226	235	213	224	200	242	213	244	219	249	209	207	254	226	191	230	234	232	213	199	195	243	229	235	201	218	203	229	211	204	216	243	211	213	220	178	225	237	238	232	221	212	228	177	209	217	228	231	212	212	183	224	223	239	211	238	218	229	204	254	195	215	232	199	214	238	235	234	244	223	251	214	211	224	210	216	233	233	226	206	210	213	232	227	217	200	227	246	234	245	207	232	219	220	212	205	239	234	216	241	260	221	205	215	193	201	234	232	222	226	211	212	231	232	205	218	212	193	223	228	209	233	222	214	240	224	193	256	225	239	205	249	207	197	193	236	215	230	213	225	219	180	199	215	217	234	246	225	225	236	234	230	195	214	214	236	200	219	224	226	216	209	227	246	199	236	219	230	194	224	205	209	208	200	222	198	213	205	184	205	216	236	224	188	221	231	233	234	205	216	206	238	219	207	201	177	222	233	215	228	221	212	238	236	221	237	199	203	210	184	186	220	234	207	204	216	204	210	246	243	192	231	202	220	230	238	212	205	183	217	231	238	220	199	223	207	184	238	197	212	202	227	221	210	235	229	225	234	207	227	235	205	206	223	207	218	211	213	218	201	206	194	215	225	200	240	208	226	203	233	216	213	230	220	228	240	232	242	229	223	228	215	210	242	231	231	232	220	217	223	218	183	188	209	191	214	222	195	238	235	204	243	237	224	252	241	204	224	214	208	229	244	221	223	212	198	197	222	201	220	202	244	226	219	215	210	220	223	225	210	217	229	232	207	215	208	214	187	226	218	208	214	215	239	218	221	208	231	231	197	217	197	196	217	220	250	218	234	229	218	218	262	201	244	222	229	206	251	219	193	212	209	225	223	219	202	223	217	215	211	204	219	221	233	225	213	203	244	216	209	216	209	217	194	203	219	235	197	221	225	221	223	213	196	218	205	233	226	243	246	210	230	208	235	221	217	223	215	218	226	226	216	226	247	215	241	211	212	247	200	238	227	242	205	227	214	215	251	226	225	242	229	221	196	235	212	223	233	233	251	219	198	221	208	243	223	242	212	221	222	202	203	212	200	223	201	196	208	213	220	225	230	208	232	238	225	236	224	225	216	206	207	214	198	214	208	207	223	224	199	215	195	210	243	178	223	203	223	224	224	182	209	230	213	196	233	218	235	212	208	218	203	212	208	209	210	202	203	223	204	232	231	240	234	208	190	201	234	215	261	219	223	250	211	201	205	236	219	205	212	199	241	221	198	213	212	225	209	206	238	231	215	188	212	248	239	210	225	217	246	239	211	203	218	204	211	228	210	223	216	203	239	217	195	266	217	210	225	208	200	248	204	240	216	227	241	208	217	212	195	242	198	197	214	236	240	218	222	205
16832	7478	4718	5838	8808	4811	6346	5191	3378	1860	1082	746	576	547	578	516	517	510	528	529	513	505	505	572	515	531	560	521	508	543	495	513	526	533	564	523	535	525	506	488	565	506	492	519	494	522	545	567	529	569	551	520	559	586	548	510	522	542	505	557	510	529	538	515	520	522	503	531	540	537	498	521	525	510	528	534	523	552	515	524	569	511	488	506	524	513	515	518	552	583	522	528	485	511	550	545	527	519	507	495	496	532	550	558	561	499	512	519	516	551	527	537	538	558	540	510	536	537	532	560	546	468	543	529	541	529	489	525	547	515	548	510	521	531	580	519	531	525	508	481	535	531	550	561	507	505	522	503	491	509	531	510	509	572	518	538	505	524	547	495	506	534	515	531	513	521	537	551	525	549	551	568	541	531	540	527	566	527	569	507	566	562	516	571	512	520	552	518	509	515	487	491	494	524	561	557	532	537	504	539	511	523	553	509	510	510	528	536	537	536	550	533	494	538	557	482	515	536	526	568	525	523	562	525	502	528	513	529	517	492	530	559	542	497	531	497	519	514	529	480	526	559	507	545	527	540	536	507	514	527	528	502	489	534	528	517	511	501	522	533	519	522	539	566	560	479	528	512	534	544	524	523	544	497	530	523	497	522	530	523	528	522	535	525	536	501	513	472	560	530	525	563	526	507	507	527	524	534	498	490	520	542	525	525	549	534	546	531	533	561	535	567	521	502	536	522	492	522	512	529	546	489	512	558	551	537	519	511	531	517	545	528	514	505	498	519	538	537	515	553	526	530	549	499	500	501	561	514	499	593	543	510	554	498	505	514	513	537	509	490	545	567	503	560	546	509	482	534	481	516	494	516	514	512	524	552	542	526	560	523	554	518	484	522	505	519	546	508	541	538	473	536	511	489	487	530	525	549	498	574	523	524	533	541	519	533	513	507	503	562	514	523	555	511	556	528	498	558	556	507	526	509	535	520	530	539	489	512	528	520	502	542	541	535	512	520	538	496	513	520	473	523	533	514	522	497	489	552	520	506	538	555	518	519	509	519	549	522	532	532	532	532	551	514	519	479	532	469	536	525	533	540	549	488	520	526	491	576	544	498	512	558	537	538	513	541	521	549	502	520	541	503	509	496	580	500	505	460	521	546	501	504	546	538	509	516	499	546	553	498	491	515	560	535	537	514	539	505	519	536	546	512	505	540	539	593	541	532	542	521	536	514	499	514	518	520	558	500	531	510	513	529	507	497	540	513	525	501	528	537	525	556	481	505	506	496	506	558	489	526	524	514	544	524	540	493	518	529	521	536	541	560	522	519	483	501	540	504	531	520	563	545	542	541	567	475	553	529	546	529	512	531	496	504	524	512	502	536	555	493	518	509	510	521	542	527	507	539	533	579	545	515	529	519	494	552	581	468	540	521	540	502	509	527	546	553	515	555	542	508	532	516	495	509	533	464	530	514	526	483	486	501	568	501	529	517	528	557	531	505	584	565	532	512	545	504	494	532	525	483	571	520	543	542	521	523	523	527	501	527	532	568	516	534	476	557	564	551	532	533	506	518	556	547	522	548	555	531	551	559	541	496	502	517	507	503	497	512	515	513	524	483	506	513	573	549	531	504	541	544	524	530	531	553	520	517	565	565	543	500	535	554	519	502	487	539	527	504	542	514	577	504	528	537	524	501	557	507	523	538	544	524	550	565	532	545	529	515	549	508	552	503	511	555	563	528	530	522	549	482	508	531	517	487	535	529	527	536	521	532	564	517	547	506	509	498	534	498	503	523	495	571	550	532	539	512	488	514	527	523	558	562	524	553	551	518	532	551	541	549	488	517	496	528	531	530	513	515	523	516	513	518	494	530	485	531	537	537	566	491	507	520	495	546	539	535	537	543	532	549	551	522	477	517	551	500	534	499	511	518	500	498	517	494	506	498	514	512	502	513	523	516	504	518	548	525	527	505	519	553	504	523	521	561	551	546	527	514	514	531	560	503	519	514	557	558	488	518	543	557	513	484	523	537	542	547	539	520	501	558	527	518	500	545	506	497	508	541	505	562	538	533	531	466	569	529	532	547	512	543	529	562	521	506	503	519	505	507	563	562	531	513	514	537	511	561	538	503	544	530	544	489	551	528	515	542	522	557	546	519	538	499	529	598	551	529	500	533	560	520	515	513	543	509	527	487	520	513	531	550	524	527	520	541	538	515	515	494	537	496	525	530	481	528	537	532	496	523	537	530	462	516	545	512	512	536	512	522	537	532	549	533	513	538	511	508	508	528	549	535	523	494	545	502	484	494	543	504	517	508	507	517	527	503	515	481	503	488	496	510	549	544	496	507	557	490	498	504	489	514	508	505	531	504	522	540	546	553	475	541	524	550	491	518	525	492	529	545	509	525	549	538	508	526	514	511	534	572	471	518	530	503	558	526	530	496	528	514	519	497	522	520	544	526	527	529	541	548	545	515	546	507	558	519	529	505	527	553	539	547	518	563	538	498	527	548	529	540	511	510	500	560	553	541	553	508	537	517	487	545	550	516	509	501	525	514	571	535	517	552	511	528	507	519	541	515	563	513	559	531	554	528	544	530	510	538	514	553	499	536	487	560	532	546	566	543	527	489	486	510	541	522	531	501	493	550	515	515	498	514	517	513	509	537	513	514	546	495	528	526	533	503	552	511	530	509	479	523	510	526	542	554	552	485	494	513	514	556	469	521	491	537	496	552	544	527	526	578	583	505	549	473	506	518	508	523	528	571	537	480	522	547	517	489	524	505	496	493	523	524	529	497	529	506	500	555	564	568	559	533	558	522	566	477	558	500	521	495	475	530	558	500	526	515	508	521	537	514	548	523	523	508	555	527	528	514	570	534	501	551	528	528	514	552	511	523	512	515	561	506	502	531	529	530	493	530	574	489	543	510	521	496	556	506	497	534	515	557	531	522	506	489	510	524	518	527	523	510	520	543	522	559	528	507	528	504	551	547	554	539	544	521	552	548	521	542	494	499	507	522	536	522	539	564	546	536	517	541	496	502	513	543	522	493	495	468	513	553	551	519	508	529	513	485	554	562	585	518	515	512	525	519	519	527	538	508	512	487	512	504	500	517	503	513	522	514	581	503	532	526	546	542	509	486	546	504	487	493	527	520	519	497	544	552	558	489	528	507	539	547	512	528	530	496	540	528	498	526	501	481	555	489	560	527	521	541	535	516	502	527	542	546	575	521	527	517	547	500	532	508	525	512	526	527	524	502	531	519	565	504	506	514	554	520	556	513	495	532	506	468	543	499	499	512	559	541	529	544	517	506	520	534	513	572	496	491	516	556	523	543	497	575	546	511	517	500	507	503	542	516	530	571	544	519	520	535	490	528	552	526	526	522	536	560	530	542	525	520	522	494	560	538	500	543	575	489	510	512	526	575	538	491	496	555	513	516	507	538	519	497	526	517	504	532	582	526	491	496	521	523	529	532	549	527	506	504	493	531	503	515	580	524	535	545	561	496
75848	59212	43724	34241	40087	33745	31983	23672	13683	5783	2099	721	364	183	177	184	184	181	189	188	188	180	187	188	176	168	156	154	170	184	155	172	183	176	165	153	176	191	178	176	173	178	184	178	152	164	148	180	183	177	147	176	196	175	178	168	198	170	183	196	173	186	172	182	187	193	168	179	197	172	181	163	165	162	198	186	167	183	169	197	156	154	169	188	166	182	175	175	187	180	165	188	153	171	168	197	168	162	186	181	152	187	183	167	182	201	180	188	170	168	152	164	180	169	160	166	193	176	184	190	184	179	173	202	195	162	169	155	158	179	144	162	175	156	150	176	173	182	154	177	174	194	179	202	170	171	195	172	170	181	201	166	173	169	175	177	185	163	172	132	170	145	159	180	184	181	166	186	209	169	186	152	196	157	154	183	177	181	151	175	193	175	183	150	161	178	193	170	185	192	172	176	154	189	168	180	185	185	172	174	169	164	175	134	173	170	168	168	171	190	162	164	177	163	148	174	167	175	176	157	164	155	159	171	171	168	181	202	167	173	153	169	188	187	178	151	172	171	177	172	161	163	151	172	191	150	183	161	179	161	176	161	188	154	184	179	183	169	164	160	173	178	180	166	180	211	180	173	173	174	164	168	159	172	189	177	178	150	158	165	169	175	170	171	177	168	183	184	179	159	184	180	163	163	171	146	155	182	187	180	176	197	158	174	175	154	175	175	162	183	188	177	161	175	197	206	161	207	182	183	148	155	169	162	171	157	174	180	164	180	154	177	152	158	190	176	165	157	178	175	163	182	175	168	167	166	196	145	176	156	187	143	165	160	160	183	187	170	156	152	151	168	179	169	158	162	151	173	171	169	182	164	167	179	187	167	183	153	174	171	198	173	180	162	172	178	158	160	191	167	170	182	183	166	187	172	164	170	175	168	182	205	159	153	163	174	181	200	169	208	166	159	175	174	178	149	155	184	170	163	179	175	150	191	159	176	161	158	205	177	180	158	160	150	161	162	159	177	157	154	183	186	144	169	186	174	159	191	198	177	162	161	172	179	166	190	167	190	188	178	175	162	196	182	186	178	171	146	153	187	189	157	179	178	176	174	165	181	166	167	186	153	159	184	185	180	178	181	180	163	168	190	190	181	193	169	167	185	197	166	179	173	174	166	178	165	177	173	173	167	156	172	169	183	187	178	196	161	184	186	188	172	171	155	164	177	164	182	170	191	170	167	169	174	176	149	179	183	145	172	162	172	183	159	169	177	151	181	188	168	172	185	162	179	169	167	142	200	172	187	168	205	183	196	161	168	162	145	167	184	167	209	169	170	153	196	199	181	172	169	165	183	171	180	177	197	195	189	167	194	171	174	183	153	146	168	204	181	188	180	181	167	163	133	175	169	169	176	161	160	205	157	186	193	181	193	166	178	199	169	183	184	162	186	177	184	190	160	172	156	184	168	185	165	161	188	174	173	177	157	159	200	184	168	133	177	177	165	178	165	167	167	188	184	171	153	170	165	188	166	153	167	182	193	171	179	177	167	187	181	167	168	176	165	152	168	170	198	183	180	152	168	160	169	193	203	173	162	199	176	173	171	178	194	181	150	176	169	199	190	181	159	140	191	174	189	176	195	179	184	169	169	176	137	193	189	216	171	194	161	174	196	159	145	151	190	170	172	188	163	177	166	168	164	163	157	171	170	163	179	195	180	140	173	171	162	184	196	174	172	188	178	169	162	195	188	178	162	185	188	186	145	193	147	182	151	165	175	175	173	164	166	200	163	169	165	173	181	169	182	177	187	168	168	158	179	176	185	161	171	177	166	175	190	175	182	185	181	190	186	188	161	155	177	172	161	172	163	148	175	156	173	172	167	161	185	195	189	204	155	169	177	192	173	161	193	181	184	169	158	192	170	176	181	186	164	174	158	185	168	174	172	202	184	177	171	185	189	210	192	187	176	190	183	189	182	173	169	157	187	165	177	173	167	193	156	183	161	198	182	177	172	190	171	184	172	175	168	181	165	166	182	176	182	204	176	170	177	153	147	171	161	169	165	169	195	189	181	172	184	178	172	170	190	173	180	156	158	172	157	186	182	163	182	175	157	162	162	177	185	153	183	182	167	168	163	180	188	175	168	180	190	156	179	146	174	164	174	194	189	165	182	154	203	162	171	192	191	182	182	178	166	179	184	153	187	170	185	183	170	202	176	187	182	162	161	167	154	151	171	184	158	173	170	176	159	147	156	168	184	174	177	182	195	162	166	214	168	168	185	177	185	171	197	176	187	140	150	155	162	173	159	204	206	202	175	157	150	181	171	166	168	176	186	206	177	166	164	175	206	183	177	201	175	160	174	175	183	176	173	170	160	171	184	175	158	187	149	181	165	174	164	162	169	145	159	169	184	195	160	175	172	195	171	145	178	194	181	185	185	165	150	179	183	203	192	172	182	187	163	188	185	170	196	184	161	177	179	185	183	171	166	192	172	192	170	186	189	162	184	176	175	182	165	196	137	176	172	163	178	174	165	180	170	187	177	168	179	174	177	185	168	182	159	153	178	134	171	173	175	175	194	177	210	158	177	166	195	152	188	183	160	185	173	158	204	191	160	177	156	164	157	179	172	178	182	162	162	183	179	186	194	176	169	161	171	184	178	185	151	176	177	183	182	179	158	175	178	169	173	182	199	189	162	177	179	168	204	183	166	160	147	181	184	171	189	173	162	178	172	172	181	179	185	183	159	197	210	166	163	164	159	181	157	178	158	165	181	160	163	175	185	205	178	174	182	178	188	181	185	169	206	190	194	161	178	162	180	160	185	167	186	178	177	162	170	170	184	163	157	188	187	150	193	206	189	181	196	156	192	181	189	132	165	166	194	180	172	169	174	169	166	186	188	176	197	185	147	188	175	168	150	171	188	191	163	158	159	173	187	169	176	165	185	167	174	193	181	212	188	177	184	180	182	153	152	158	162	165	166	168	172	187	190	175	171	173	185	187	174	185	172	192	176	179	181	172	187	155	168	159	156	158	133	175	170	151	172	156	170	173	165	149	153	161	171	167	158	176	159	174	169	153	164	165	165	173	173	174	161	172	217	187	167	185	168	176	163	190	171	176	168	201	157	168	176	148	192	182	189	153	142	185	162	183	175	164	173	165	164	206	186	181	180	171	171	171	183	154	179	171	158	163	172	215	176	190	192	171	187	170	184	185	168	182	153	201	182	172	178	195	165	173	170	165	170	152	168	188	178	188	184	158	174	177	175	184	145	183	169	171	179	204	179	149	173	170	169	178	175	158	162	173	168	150	175	176	184	168	156	162	168	176	173	178	173	154	160	164	184	175	150	189	185	185	169	154	181	171	193	143	174	166	167	181	180	186	164	172	175	192	148	169	163	184	174	170	199	177	155	192	164	187	182	164	170	194	170	176	160	185	171	192	187	200	173	170	157	191	203	184	179	173	161	180	174	163	179	174	194	151	179	162	183	188	186	180	171	188	184	174	153	162	186	178	187
48574	41654	39446	42849	45158	48490	46519	39412	29240	16958	7784	3043	1119	619	495	465	457	417	430	432	472	402	406	413	421	445	462	401	423	447	425	405	431	466	404	421	450	434	462	413	416	427	428	450	481	465	373	379	434	442	467	419	371	430	417	424	381	376	455	408	429	388	454	394	396	426	404	426	401	413	423	396	442	439	427	416	390	380	402	449	420	402	411	380	402	444	404	395	427	436	457	423	373	431	398	428	427	432	432	420	434	450	460	381	429	432	452	408	394	416	431	445	415	422	371	451	426	399	435	419	433	424	414	391	472	429	428	439	434	462	436	429	403	417	417	414	387	432	427	398	387	458	446	438	392	478	417	395	398	430	427	448	436	390	406	427	438	407	423	426	450	409	425	375	438	430	433	400	416	415	447	430	410	440	369	418	410	404	435	432	395	437	451	412	407	422	452	394	442	434	445	447	411	422	408	427	413	402	427	417	438	422	397	453	434	450	440	405	436	451	448	389	438	398	419	365	435	408	464	409	449	415	431	399	407	426	440	434	455	389	409	456	435	418	432	407	380	443	381	458	455	424	429	411	404	434	418	438	459	417	417	404	407	410	426	445	412	445	454	388	448	441	408	422	435	412	430	399	408	444	417	433	426	434	432	436	419	454	413	409	439	407	434	473	377	439	412	442	389	390	439	433	450	460	449	366	471	455	416	421	384	419	427	382	417	418	408	389	425	439	463	425	386	408	416	398	457	403	433	424	460	406	433	457	382	450	437	428	407	445	419	418	436	426	412	359	454	411	455	422	416	413	384	406	414	380	443	400	494	399	426	438	436	420	411	421	445	435	384	440	499	446	438	408	460	453	426	449	383	399	384	449	417	384	412	455	393	412	427	446	430	455	434	427	424	435	390	418	450	412	418	410	404	418	398	440	437	430	466	446	455	412	406	434	453	431	447	489	443	456	456	471	434	392	430	360	403	418	406	442	411	405	430	439	417	393	439	416	389	376	428	400	406	430	449	412	424	466	404	447	407	433	425	396	448	444	423	391	412	412	427	408	405	404	428	428	457	416	442	443	411	435	379	384	420	420	441	418	398	468	449	441	418	407	394	413	422	381	417	418	402	476	423	460	428	427	416	444	408	427	407	405	425	398	434	405	401	417	390	397	460	403	406	376	445	430	401	421	443	413	441	413	440	416	393	419	451	421	410	448	440	453	459	443	390	421	422	402	415	421	401	420	440	388	419	421	436	426	441	426	413	432	432	433	411	416	404	434	419	420	423	456	372	425	409	442	424	420	421	441	444	419	415	420	408	425	402	441	408	409	434	413	406	413	402	400	423	408	407	439	417	424	409	390	414	449	448	430	399	416	398	411	411	409	428	438	431	420	435	431	411	424	389	398	433	434	413	413	450	458	435	404	378	399	431	412	434	414	421	420	415	427	426	393	453	422	425	457	411	415	416	387	410	393	408	443	430	413	415	437	415	422	443	427	405	421	441	423	437	443	398	413	426	421	423	441	481	423	419	426	433	479	412	411	431	455	421	409	404	416	410	421	461	431	434	456	417	420	444	405	396	418	420	461	426	433	421	454	428	418	390	409	412	409	440	427	441	426	452	437	459	405	410	424	435	434	437	372	412	448	417	456	406	432	428	448	435	384	401	438	454	458	385	408	429	442	417	435	420	389	465	447	445	400	429	441	432	412	427	430	452	446	436	416	466	453	384	416	438	450	413	385	452	451	430	419	439	454	433	426	399	429	410	440	433	407	429	441	409	442	419	455	419	450	414	399	428	447	406	436	450	425	442	425	404	445	461	397	427	437	426	402	392	420	437	434	434	431	400	422	460	394	393	384	449	429	445	405	429	418	466	421	421	410	422	418	426	454	428	419	416	421	440	430	420	417	416	434	430	419	440	438	377	420	430	430	442	402	405	399	435	391	431	379	416	399	422	422	390	423	407	417	420	426	445	424	407	401	450	419	415	413	442	424	420	444	409	453	450	398	402	426	357	386	385	457	425	404	448	399	456	440	414	382	405	430	415	429	442	433	397	399	447	450	444	411	416	430	432	412	411	450	418	426	416	407	432	435	409	455	396	440	449	425	425	430	412	403	398	397	404	407	408	436	413	420	408	461	410	410	434	449	419	414	406	444	414	427	431	442	426	399	479	416	431	419	443	415	438	421	468	393	403	402	435	460	414	423	431	410	437	448	452	384	434	448	421	447	429	424	420	399	433	427	436	444	412	415	460	401	420	418	412	418	410	448	380	422	449	464	382	423	428	414	428	432	433	431	414	442	474	426	407	450	430	425	422	419	424	397	398	386	435	443	428	430	416	392	430	444	448	415	449	410	452	406	453	417	446	411	418	436	395	444	419	381	411	408	430	419	456	430	407	376	446	422	434	426	390	393	433	440	410	445	443	406	441	409	385	423	421	405	458	440	438	439	441	459	402	410	430	465	479	446	447	450	443	421	410	427	437	426	389	440	431	488	456	420	446	457	391	450	402	424	469	439	402	403	429	413	419	458	427	431	424	421	387	380	421	414	398	473	400	426	395	427	414	417	410	377	394	399	463	416	436	495	428	454	407	403	443	433	445	404	415	423	435	406	461	449	436	393	424	421	403	450	425	428	430	449	403	457	424	455	429	428	437	422	413	419	434	426	424	407	431	442	462	372	420	381	427	426	431	426	424	405	432	428	469	426	432	435	377	418	406	442	425	457	398	404	427	424	425	403	420	406	448	397	439	401	415	405	402	417	416	411	407	410	416	402	395	438	395	429	386	415	434	428	415	408	428	369	394	418	423	444	408	401	388	424	417	443	426	422	466	389	408	417	455	415	407	410	393	432	420	414	452	424	427	436	403	400	417	459	452	401	438	420	409	448	402	410	425	448	445	427	456	453	440	385	427	425	419	412	430	411	402	419	432	441	406	426	455	461	420	431	438	428	413	402	441	450	458	410	455	420	374	400	456	411	418	423	453	432	424	437	434	434	417	416	415	394	419	462	423	412	458	428	423	424	404	439	404	411	388	397	423	375	424	430	419	402	419	427	430	421	448	451	398	399	416	441	429	426	457	435	421	418	474	406	452	409	423	407	403	446	405	414	413	434	391	426	456	422	412	448	433	405	455	431	437	413	415	438	424	406	407	426	456	454	418	412	407	416	496	418	433	396	431	427	445	395	425	427	460	424	406	419	410	393	415	424	397	393	426	409	448	401	462	449	434	425	423	372	409	450	459	432	397	409	458	426	432	407	442	380	397	411	447	406	416	416	437	435	425	456	422	397	439	429	400	414	401	421	467	413	434	385	379	420	449	457	442	421	375	436	423	452	411	447	417	402	408	446	422	423	452	395	417	421	404	408	447	429	391	413	404	424	416	436	416	479	388	439	436	438	431	399	419	393	427	428	425	438	431	420	430	419	417	438	435	388	453	399	394	424	429	415	418	425	431	421	422	412	429	431	435	400	424	440	382	424	432	426	438	403	422	423	432	430	387	430	432	385	425	428
79126	60884	37333	29788	36846	45700	39712	29335	17415	7517	2654	881	333	236	186	162	145	165	146	167	145	155	140	149	144	150	140	145	172	124	159	180	191	142	159	165	161	165	145	130	147	158	165	149	150	149	166	156	127	157	157	142	177	153	173	179	172	173	148	167	149	157	144	132	158	175	166	147	172	157	166	149	159	168	149	140	157	145	152	146	129	151	171	161	147	149	158	140	137	150	151	160	140	170	153	155	145	139	151	176	165	141	167	162	169	147	138	152	160	179	150	161	159	152	144	163	163	133	155	170	159	167	156	152	162	151	162	157	151	143	158	166	142	150	174	147	152	161	170	169	162	146	169	152	158	161	162	155	159	169	156	143	162	170	160	140	159	165	162	172	163	144	175	166	160	153	161	160	144	155	154	145	137	148	160	148	145	156	157	147	169	150	162	161	154	143	180	162	183	129	155	175	161	152	155	150	152	166	139	144	175	157	162	191	197	145	154	174	153	154	163	183	156	141	160	139	156	162	150	158	176	160	151	180	137	168	168	156	144	173	164	170	160	144	145	134	161	172	152	166	167	166	192	145	156	146	134	144	174	165	154	153	157	126	155	152	159	163	140	173	163	169	170	142	145	152	160	149	150	166	163	157	167	181	172	150	158	132	155	149	160	156	155	173	158	146	162	182	159	138	128	161	144	140	162	149	145	153	143	166	157	152	155	170	163	165	149	139	152	173	154	158	157	158	152	166	177	152	159	188	142	159	151	154	145	149	174	153	147	140	179	162	147	160	161	162	155	151	169	143	156	148	168	141	178	169	165	160	169	140	149	162	181	177	157	169	155	170	139	143	156	148	171	148	144	143	142	149	178	140	168	180	144	151	165	145	144	165	179	178	143	148	159	129	176	175	146	162	169	143	156	150	161	149	151	169	177	174	160	169	151	174	165	160	164	164	152	136	179	147	141	146	176	151	140	163	141	154	150	156	156	173	129	162	165	149	147	172	169	146	151	150	149	158	169	140	145	151	166	147	148	170	160	151	147	179	167	163	139	154	149	139	171	159	137	160	155	146	166	157	155	147	129	161	155	139	139	145	160	159	156	133	150	136	193	138	140	145	164	144	149	142	159	171	149	156	156	163	148	153	148	166	172	152	156	174	164	178	150	139	140	135	166	149	150	146	156	162	151	162	187	158	142	129	138	150	183	187	161	167	174	152	164	157	155	170	168	155	171	149	145	169	151	165	147	158	166	180	162	144	147	155	171	154	145	168	162	170	136	146	159	173	154	141	164	157	143	151	131	164	155	159	160	155	170	154	147	138	145	167	187	174	148	159	177	164	170	180	151	144	134	156	143	173	142	148	152	165	165	191	140	167	171	177	150	158	167	146	159	155	170	153	162	149	144	163	165	153	157	143	145	156	163	165	181	137	149	159	182	171	187	145	171	150	157	144	155	150	143	170	164	171	144	161	160	154	129	166	132	156	151	161	179	154	173	160	148	163	150	152	155	147	139	173	167	140	160	145	165	155	161	184	173	161	143	164	130	162	162	159	154	145	164	152	134	171	156	140	144	168	172	150	161	159	136	168	149	168	152	138	154	163	165	146	165	109	143	158	163	158	140	165	148	150	140	162	176	158	173	169	165	162	173	163	140	167	145	168	170	146	158	146	157	163	169	171	153	157	171	155	131	164	157	158	160	146	148	151	160	172	127	189	148	177	126	152	156	154	135	135	162	156	157	160	158	168	153	148	152	134	156	165	162	144	142	156	156	145	135	129	173	159	156	181	137	177	173	136	153	140	153	146	141	164	136	151	147	172	161	167	166	149	133	139	169	166	163	143	168	161	149	157	162	179	144	166	162	149	147	186	171	171	152	161	144	169	154	164	179	168	164	141	161	153	162	162	161	165	183	155	148	154	158	166	150	176	179	159	162	152	172	189	153	135	151	161	160	182	152	130	163	151	154	176	148	139	158	120	156	148	181	158	149	159	156	158	176	165	157	168	159	171	161	173	153	143	162	146	153	152	161	167	139	159	159	168	177	191	147	153	139	132	168	149	140	147	162	157	146	156	164	163	157	148	162	150	148	147	144	160	176	162	159	175	152	154	161	157	163	150	187	162	153	146	172	159	168	153	159	166	149	161	163	179	143	168	151	156	140	154	144	143	155	151	163	164	172	148	145	137	180	178	157	157	158	153	169	170	158	149	174	160	187	136	174	163	166	164	141	147	146	159	145	161	135	159	160	146	166	126	178	156	179	161	155	161	143	157	130	158	169	149	154	146	156	161	159	169	136	170	165	166	151	137	162	178	143	160	146	118	152	140	141	163	152	138	157	169	175	144	171	176	150	160	148	137	169	153	170	170	167	161	147	165	159	156	143	156	157	173	121	157	154	168	163	155	159	157	160	146	154	148	151	142	174	164	165	163	172	179	152	154	153	164	144	144	164	160	164	170	152	144	150	156	164	165	141	171	164	176	155	144	139	159	160	164	137	152	154	133	146	156	147	139	148	140	137	175	148	163	144	131	148	160	150	150	170	167	152	136	144	175	156	164	148	158	151	146	156	137	150	132	158	145	171	154	138	150	168	144	178	175	165	178	139	149	161	154	144	152	147	156	149	147	178	147	146	163	155	151	157	145	141	128	133	162	155	167	139	159	125	140	157	158	151	170	151	164	162	170	142	142	145	162	144	129	165	160	177	158	151	163	161	159	164	180	168	169	145	150	148	163	129	175	161	154	179	154	172	157	164	157	139	140	148	139	138	156	140	153	143	154	165	147	157	144	186	135	161	146	178	154	150	165	162	150	158	149	165	165	143	159	152	154	167	155	170	150	157	164	153	156	143	163	152	177	185	160	155	133	148	143	155	143	145	157	156	159	201	154	179	174	148	180	150	139	156	157	156	152	153	157	147	160	161	149	157	151	169	149	182	170	151	156	151	150	154	162	157	154	157	137	139	173	163	176	163	153	153	148	158	150	185	155	162	147	173	166	156	159	171	148	143	148	140	152	123	138	141	191	166	169	147	157	154	173	162	132	130	167	152	160	140	149	168	136	172	139	155	160	139	167	140	171	160	158	153	155	160	144	148	160	153	175	155	154	135	158	151	167	147	157	159	125	170	142	168	156	147	147	156	164	186	161	137	159	159	165	148	175	157	139	145	167	159	145	164	145	148	161	136	165	166	153	142	184	145	151	170	170	143	141	152	155	146	161	174	158	154	162	131	161	147	155	148	144	148	182	171	160	159	172	159	165	145	184	180	145	143	149	151	153	174	188	151	165	152	184	176	167	155	151	157	172	141	131	144	147	169	154	158	152	168	169	157	148	142	151	146	142	167	175	145	166	146	168	166	137	162	169	164	161	176	152	150	157	164	145	184	147	175	160	153	143	156	157	143	147	156	138	155	156	149	165	138	160	159	163	144	164	184	152	153	179	159	148	155	140	143	174	161	155	140	170	158	145	160	172	148	141	175	151	134	156	167	176	158	147	152	145	156	175	147	170	137	144
51257	42167	31560	38829	48114	56332	51782	43708	32649	19830	9386	3453	1278	609	459	412	419	436	406	375	349	378	378	372	372	372	402	363	384	371	414	370	387	351	409	391	400	368	418	375	405	394	362	383	394	380	391	382	348	379	352	384	402	381	378	385	396	423	363	374	382	422	366	438	372	377	362	384	393	393	341	392	414	390	353	365	363	362	409	408	374	364	383	380	405	379	421	395	374	412	365	344	415	391	380	376	371	403	394	390	397	384	345	372	342	404	391	407	398	387	408	369	360	406	393	409	398	388	415	385	383	414	366	398	353	385	383	389	375	393	377	394	356	376	372	416	369	360	387	413	348	394	359	361	394	377	379	379	367	379	383	395	391	418	421	424	411	379	394	381	383	362	358	377	409	374	415	398	416	378	370	374	381	389	324	359	358	432	380	348	409	415	373	343	395	398	422	388	382	386	396	404	414	399	370	388	356	416	389	379	414	346	384	404	363	354	338	376	368	410	361	405	376	375	413	385	369	382	401	376	387	392	407	407	376	382	388	416	401	411	400	372	395	362	375	387	388	399	374	384	385	379	370	404	338	353	379	382	402	399	370	395	393	417	434	401	388	356	420	395	388	391	388	374	396	390	402	423	375	384	355	369	366	372	340	399	396	376	384	351	415	375	366	373	400	386	365	410	396	371	396	423	354	424	366	397	352	410	383	415	385	357	415	382	415	389	358	377	401	372	388	381	396	360	386	380	393	366	364	398	401	393	370	351	407	411	361	369	411	401	364	389	421	401	376	361	399	357	370	402	419	404	399	390	409	383	398	370	386	375	379	371	369	364	410	412	390	384	373	387	373	398	380	373	383	384	385	394	396	409	376	337	346	378	387	387	401	339	387	393	409	385	376	406	395	402	408	390	444	410	373	385	410	342	402	390	395	373	391	400	370	339	393	424	395	413	400	391	360	382	394	350	417	366	366	405	366	388	378	415	384	356	387	394	388	365	360	419	381	399	367	385	370	395	356	380	367	385	389	373	392	393	397	382	385	384	409	407	387	373	381	367	384	389	362	407	370	377	409	379	381	423	350	372	395	408	390	395	388	391	367	357	384	378	383	367	380	399	406	362	418	367	399	395	365	396	361	356	373	394	400	424	399	397	388	373	382	422	394	364	412	358	386	354	362	402	385	405	391	394	384	343	378	405	377	387	415	382	422	353	421	400	388	425	367	383	389	357	389	423	392	370	388	353	405	390	355	410	389	398	380	357	366	433	366	394	369	374	407	433	404	352	378	418	387	388	369	417	395	373	376	378	353	358	381	373	393	409	400	392	377	360	390	397	378	404	413	387	414	390	427	355	386	406	392	402	433	389	400	380	372	362	365	393	414	382	379	382	387	364	374	378	356	393	384	381	385	360	390	362	341	373	363	394	374	368	386	377	394	421	374	350	343	373	400	392	378	396	342	411	391	428	382	361	360	374	367	388	394	387	376	373	394	373	375	382	369	389	438	380	392	410	334	340	378	372	391	368	363	356	371	383	395	411	399	390	365	376	398	367	386	398	423	395	374	370	384	398	398	387	358	375	398	374	372	376	344	377	370	382	347	394	394	396	420	371	377	362	383	365	410	374	376	368	395	384	384	375	387	384	370	388	407	379	369	355	311	411	378	349	376	428	386	411	409	348	366	368	375	387	388	381	407	382	399	407	368	377	364	379	340	407	386	372	410	401	369	406	390	387	402	382	403	353	389	418	407	396	376	399	357	407	391	394	372	401	344	405	398	430	376	395	389	358	411	353	381	419	400	351	370	380	350	353	381	360	328	392	389	368	426	341	378	391	400	367	374	366	347	409	379	370	383	365	406	396	391	371	391	382	396	388	389	386	371	377	361	414	390	373	363	400	385	419	350	341	382	365	371	336	416	370	422	380	384	360	368	357	358	397	424	367	351	370	388	401	357	388	396	384	439	358	383	399	382	344	421	371	384	369	371	385	374	404	417	401	396	378	411	370	366	386	350	379	390	353	359	397	385	373	375	405	391	395	343	371	339	403	357	385	384	389	386	378	399	387	373	348	400	406	387	402	384	410	389	427	355	395	412	345	384	379	389	406	421	379	416	390	375	404	371	373	396	355	377	378	366	405	376	367	423	419	391	371	410	371	355	395	382	364	397	410	383	401	371	417	373	420	387	387	392	388	348	399	381	379	396	414	405	387	394	387	360	373	368	391	383	402	374	376	371	362	386	409	373	378	403	368	406	409	418	382	392	385	402	385	401	398	360	355	403	387	378	397	398	420	395	398	391	368	391	394	365	361	376	371	409	405	407	379	395	398	367	377	398	434	375	385	402	387	386	366	388	412	393	355	404	389	381	379	360	384	368	401	412	429	395	370	368	376	375	411	380	361	370	361	378	376	414	403	363	377	408	375	402	389	353	369	400	408	420	373	377	379	397	387	380	380	391	378	368	377	377	376	397	385	383	390	381	379	369	405	371	397	340	393	378	363	421	366	377	382	384	345	419	387	338	388	386	350	366	405	395	391	409	395	396	392	361	399	358	375	399	385	368	398	356	404	350	392	365	382	393	384	375	355	345	368	404	397	356	383	397	343	370	362	406	404	359	443	380	388	372	364	422	376	411	385	393	374	387	396	409	403	407	380	389	382	375	369	399	371	402	391	379	358	418	389	358	410	373	374	390	370	405	381	384	351	416	414	358	374	384	410	396	408	421	379	439	385	368	412	350	386	442	388	405	433	383	392	392	390	407	350	389	359	365	397	380	391	415	404	378	355	387	368	409	359	396	347	388	386	381	412	366	376	384	375	361	370	366	406	372	384	388	369	356	443	392	411	369	383	387	368	403	391	363	356	420	378	363	367	408	397	389	394	368	406	384	392	386	373	391	384	363	401	385	361	384	378	350	399	380	425	408	376	396	383	367	401	386	369	411	358	395	391	398	386	424	354	382	379	402	382	384	421	374	352	364	382	378	380	374	398	390	378	427	374	377	378	391	353	369	363	395	355	365	372	401	377	339	404	410	399	385	401	360	370	383	376	399	371	389	379	388	385	401	379	403	373	418	357	376	366	357	318	382	383	380	409	376	389	377	389	366	403	414	396	406	380	394	370	381	412	386	380	378	357	364	409	391	392	371	377	397	413	383	378	386	405	373	394	365	362	381	404	346	398	373	392	383	372	384	418	405	383	386	394	397	365	411	399	379	409	374	403	380	383	369	395	375	356	390	382	419	381	370	371	387	388	402	391	370	367	357	386	345	375	403	389	417	403	371	410	380	386	348	404	409	378	387	380	363	416	384	354	393	394	386	361	370	385	391	383	382	419	391	376	419	374	387	363	353	374	368	369	396	384	365	396	389	389	328	356	370	385	386	381	417	395	397	374	396	357	394	410	397	394	354	361	403	419	391	376	365	385	368	382	375	400	414	353	394	351	406	371	387	399	414	378	363	418	380	373	404	409	366	354	390	402	372	391	419	404	371	390	386	396	421	380	405	399	374	411	394	400
16959	4534	645	613	1210	2342	2377	1658	1100	641	433	322	237	221	190	207	217	209	213	230	210	227	219	240	209	217	217	221	220	212	201	210	219	219	188	234	231	215	202	216	203	222	204	187	224	182	223	204	225	221	179	231	226	195	205	217	210	183	207	224	215	228	228	203	235	251	211	221	232	206	218	246	216	209	218	215	222	231	232	206	209	211	222	205	223	207	214	239	194	199	227	225	226	206	241	208	200	213	222	252	215	209	183	201	219	199	200	253	244	207	214	227	211	217	218	218	207	234	223	228	238	206	228	208	216	226	211	189	210	198	219	192	201	208	204	228	218	197	242	210	198	208	196	205	218	203	216	228	207	207	216	201	225	215	210	213	196	224	193	216	209	205	201	234	223	230	211	237	207	202	219	240	216	219	223	216	202	203	218	226	203	231	208	211	198	197	211	194	190	190	241	184	217	231	223	197	195	213	201	213	239	226	189	226	213	203	227	208	197	209	242	192	223	214	210	199	194	191	203	223	246	225	208	212	216	226	223	234	220	215	203	198	219	266	225	214	254	224	229	211	227	219	231	218	225	220	202	207	218	216	236	241	213	225	226	203	192	210	217	223	237	231	206	216	229	210	208	225	195	195	196	222	174	220	206	224	203	213	207	230	221	212	211	225	221	216	229	225	225	207	243	201	213	225	236	229	237	206	219	215	237	252	210	200	210	227	242	252	224	229	224	238	216	223	240	210	220	226	200	209	223	209	222	227	204	214	233	220	215	239	217	210	213	187	226	219	216	184	217	237	193	226	216	200	189	218	217	224	221	202	249	233	232	199	224	218	216	226	205	218	222	218	217	234	212	218	227	257	228	206	218	239	231	221	210	215	218	216	183	222	231	188	210	225	197	233	221	214	220	239	260	215	207	227	251	204	252	213	210	222	242	228	199	227	208	224	212	224	210	216	231	222	231	217	234	235	189	220	220	206	222	228	212	207	185	239	237	221	205	209	226	202	227	225	214	226	220	219	201	203	226	235	205	217	212	213	213	230	241	225	233	212	245	242	196	220	218	213	195	232	229	202	213	193	254	243	213	214	235	211	209	223	235	182	219	219	241	234	223	201	194	233	214	228	211	224	194	221	228	194	194	228	217	214	229	260	207	198	214	232	207	213	209	204	220	203	216	210	215	198	228	183	225	220	222	211	234	229	198	229	224	197	220	192	227	191	220	213	220	219	180	199	230	219	203	190	221	194	223	215	239	237	241	213	198	193	193	226	219	210	212	205	212	210	229	231	215	233	207	201	225	240	228	213	199	240	194	213	207	189	219	224	193	225	197	226	229	209	196	202	228	235	220	203	221	216	216	225	207	194	213	245	205	206	218	248	208	214	214	220	208	223	213	207	244	222	211	235	218	201	226	207	205	235	213	220	204	215	227	229	206	222	219	210	207	192	215	212	195	201	215	206	235	224	236	239	217	199	229	188	233	200	232	230	197	213	233	222	228	234	214	197	207	253	216	219	229	231	247	220	258	212	237	201	245	215	211	222	230	230	238	218	210	210	211	241	207	195	217	190	239	180	201	190	224	234	225	223	226	222	230	235	208	210	210	216	239	227	230	212	218	214	251	227	230	222	228	224	211	212	227	210	200	223	229	220	214	196	222	220	203	222	213	233	220	203	227	235	219	222	194	236	192	197	210	237	220	242	228	203	214	233	242	222	254	195	217	231	229	194	230	196	203	204	235	231	213	228	221	211	215	222	223	242	204	231	200	232	206	229	209	203	206	223	226	227	195	229	213	214	195	236	219	214	249	262	207	187	219	235	216	216	207	210	210	223	214	244	205	218	253	223	216	211	195	206	180	241	222	202	212	216	238	211	224	229	217	199	211	218	207	226	233	226	201	208	236	242	236	225	256	223	190	209	229	231	190	200	220	239	239	231	218	218	217	225	206	225	242	208	207	248	203	211	209	203	219	224	225	235	199	228	225	221	204	207	220	212	226	205	220	230	222	225	236	246	220	211	227	219	237	227	207	218	226	208	225	218	223	221	252	218	197	194	207	245	215	212	224	206	218	209	185	253	237	192	242	205	228	235	222	217	223	218	229	227	237	208	214	245	210	256	223	247	257	244	205	232	220	216	215	215	210	225	183	192	236	235	190	226	217	236	225	196	212	189	228	211	208	200	219	227	207	234	219	216	218	230	223	215	192	247	244	222	197	216	234	241	223	215	228	208	233	220	242	221	240	215	244	213	214	238	228	208	239	251	216	209	218	226	219	211	225	221	213	198	217	231	190	222	200	213	240	236	232	202	197	207	224	202	218	240	217	216	221	219	210	213	204	228	197	223	199	181	195	229	208	232	225	207	214	223	219	221	221	230	217	223	247	214	221	219	225	223	185	226	218	217	215	232	231	215	213	212	218	203	223	194	228	224	240	223	207	194	207	210	208	213	182	226	220	202	203	235	207	204	213	239	208	244	206	239	224	218	230	218	222	210	208	236	234	205	209	211	198	213	215	225	226	244	225	208	232	214	199	216	257	202	245	215	220	219	249	227	217	217	206	215	244	190	250	202	245	209	211	248	225	217	221	212	231	237	212	208	238	201	237	216	217	203	213	216	244	241	189	224	234	219	225	246	223	226	220	212	218	239	215	213	204	235	238	209	232	194	244	238	223	202	211	227	220	205	206	229	196	198	207	213	219	211	214	215	239	206	225	253	217	230	205	226	207	240	228	218	240	223	232	204	224	259	245	232	182	184	211	223	200	199	228	227	208	243	226	226	238	239	207	222	198	220	220	215	234	184	251	212	221	230	227	238	241	236	235	212	209	226	188	219	232	217	211	232	239	201	205	236	228	197	240	208	235	240	191	252	202	213	247	225	194	239	189	195	231	248	230	230	229	215	247	200	217	226	225	221	261	231	204	198	223	213	223	229	237	196	202	229	205	237	215	229	236	222	222	210	212	218	233	231	238	208	198	194	209	227	255	211	210	217	239	181	220	200	221	202	234	240	204	232	214	223	270	214	191	201	215	214	208	211	230	219	242	205	206	194	232	204	220	215	209	206	216	227	252	226	220	241	255	199	235	224	235	240	200	225	224	222	206	214	237	203	226	220	209	232	187	218	207	232	222	219	225	229	210	197	230	232	218	244	226	224	208	233	192	218	215	220	243	220	199	218	207	217	226	207	232	250	225	215	201	210	210	244	218	225	204	224	200	254	230	223	212	225	203	239	218	233	219	221	225	218	236	210	242	229	240	227	243	203	210	200	219	244	271	206	240	227	211	204	217	223	247	208	190	190	200	223	214	225	208	201	221	199	212	253	240	210	238	232	233	236	190	210	224	196	235	231	195	231	213	218	214	215	235	193	216	225	207	167	216	228	263	239	220	240	196	230	219	220	246	195	233	228	233	242	216	204	236	221	226	226	206	200	225	205	226	212	225	222	245	255	199	211	225	207	200	246	205	211	211	212	209	208	211	210	205	227	212	208	249	243	228	215	256	227	193	199
16545	5631	1192	2133	5486	10222	8890	6467	4211	2144	1313	755	609	546	517	558	525	500	566	503	535	475	553	552	518	525	504	496	533	510	513	539	537	529	496	531	515	523	506	506	535	541	484	494	531	504	535	525	510	548	521	519	538	542	489	480	526	515	531	537	478	553	520	545	556	502	511	535	541	546	510	521	551	523	510	560	548	562	517	528	522	542	451	534	511	456	547	518	556	566	518	515	532	568	526	492	483	512	526	521	527	524	539	520	541	503	533	503	471	563	516	517	562	496	510	541	529	509	471	486	514	499	548	491	548	585	498	522	536	500	537	539	528	522	494	564	502	490	532	534	527	566	545	548	507	482	544	555	491	545	559	457	567	490	509	522	537	543	513	509	474	539	512	527	513	530	497	542	521	492	550	509	523	512	536	534	528	507	540	534	539	549	539	542	539	520	538	548	528	566	508	508	503	495	517	528	539	538	508	516	523	519	504	508	508	479	541	527	510	523	502	522	534	544	524	516	510	511	489	534	530	503	532	530	514	534	503	528	511	530	529	516	506	562	512	526	486	538	546	483	506	556	529	507	525	498	520	505	543	510	530	558	577	556	530	536	492	529	519	496	492	546	489	533	565	505	497	524	520	524	549	541	538	519	524	529	519	505	556	539	537	505	512	511	500	543	515	549	544	568	523	551	524	501	539	478	540	491	521	589	484	475	521	511	522	512	517	495	554	518	537	485	535	532	533	558	542	547	531	525	518	546	541	506	526	529	502	517	559	535	526	548	537	499	517	510	539	528	499	558	508	486	506	517	504	517	522	535	525	523	553	522	488	526	498	529	528	509	502	499	552	539	525	518	496	523	485	499	489	519	536	493	527	529	505	520	554	504	498	502	526	523	489	522	474	507	553	512	498	529	527	514	523	477	558	475	536	512	510	503	519	525	493	547	518	493	558	514	507	540	485	511	546	532	485	530	503	498	550	505	497	492	503	521	539	530	490	562	534	491	542	526	516	488	550	531	528	512	518	509	502	553	526	525	534	514	511	521	501	512	561	528	519	512	548	553	520	515	527	507	528	547	515	495	498	506	515	546	521	507	511	535	533	497	567	514	515	562	503	521	509	517	523	518	537	545	502	516	514	467	518	540	533	553	508	530	477	537	505	533	503	522	521	509	540	476	485	546	526	466	521	513	536	515	503	538	529	503	507	508	526	520	534	544	533	495	544	532	550	512	502	510	510	497	517	487	542	560	535	567	519	495	575	522	513	501	551	563	522	502	508	546	458	503	530	534	513	479	558	558	518	491	499	511	568	497	548	500	548	508	511	574	540	482	559	521	540	549	484	538	525	493	540	488	516	533	524	511	550	541	548	515	518	535	464	499	469	548	489	513	545	495	481	530	517	522	479	543	554	526	540	512	540	509	562	524	518	532	542	508	509	521	515	504	533	516	520	534	544	514	514	524	505	493	538	529	516	585	518	535	503	535	530	537	519	562	525	525	513	498	485	478	495	504	467	522	560	516	565	472	519	560	529	503	505	514	487	546	545	534	517	522	529	547	553	490	536	502	557	520	540	527	555	537	528	516	495	507	547	532	520	478	512	519	571	492	568	528	555	495	502	533	550	548	531	527	496	498	487	530	507	498	519	528	522	523	541	549	495	572	532	541	491	511	534	529	535	507	544	529	467	490	564	511	549	508	507	487	515	545	498	553	491	506	513	518	481	526	505	525	520	493	519	502	515	488	521	510	539	539	539	556	525	503	549	480	527	519	544	539	574	513	542	544	499	519	514	502	510	475	535	535	546	476	540	516	508	557	521	537	520	505	510	489	500	511	489	512	536	490	508	531	567	556	522	528	533	544	522	537	524	498	531	491	540	503	521	521	492	479	537	531	526	516	522	550	523	518	535	500	512	532	543	545	500	551	535	507	539	527	532	541	528	525	513	523	529	515	511	498	539	518	489	537	534	557	559	519	534	481	482	529	523	476	527	514	528	507	533	524	505	507	528	515	547	525	506	545	514	516	525	517	551	515	502	511	553	512	508	518	464	498	536	542	489	487	508	575	537	540	556	517	552	527	538	554	510	554	505	527	489	520	491	534	499	524	513	531	552	520	532	508	511	557	504	531	521	546	508	530	544	525	490	520	514	506	510	545	512	538	506	530	490	573	511	522	526	524	523	510	520	525	464	562	532	502	546	505	544	535	526	507	520	522	542	515	564	499	524	473	506	503	503	532	492	480	521	507	534	526	568	503	514	491	510	508	553	533	533	550	508	503	523	514	512	488	514	555	497	520	524	525	528	524	524	526	514	516	511	536	497	555	526	566	532	520	540	536	519	524	496	505	531	507	508	533	531	502	514	553	505	529	529	512	526	561	549	509	504	487	484	523	505	540	516	502	535	543	548	549	494	557	532	541	510	502	518	537	475	480	495	516	511	519	550	505	509	552	542	568	494	516	523	544	542	481	504	522	494	525	533	534	490	497	525	523	544	536	523	504	522	508	539	566	519	512	532	525	556	562	535	525	489	523	542	525	560	469	526	543	519	555	502	509	548	515	521	511	522	522	541	567	503	594	479	537	512	497	505	476	474	506	488	503	568	534	547	526	521	560	496	534	520	507	500	526	522	514	504	451	476	504	515	533	526	499	524	547	548	486	501	550	524	537	460	517	517	524	525	520	529	492	507	535	516	551	495	530	543	548	500	550	517	490	532	503	486	500	514	510	551	535	539	504	534	532	528	512	575	517	530	474	529	531	517	522	510	558	526	495	526	565	522	541	511	549	506	523	511	490	502	534	520	561	480	491	517	505	521	562	509	529	538	502	556	490	502	548	539	488	572	512	510	533	515	507	550	510	540	485	547	510	503	535	494	533	485	485	504	503	564	455	519	518	561	485	513	538	501	501	534	593	539	546	516	535	484	516	479	496	469	507	516	537	517	530	536	504	555	518	493	548	527	547	506	553	503	527	505	518	490	500	570	520	520	542	541	523	549	517	492	498	506	519	552	506	523	499	525	513	513	542	545	561	523	498	476	545	566	508	560	548	514	515	544	519	521	525	519	547	508	527	518	504	558	534	519	496	558	529	529	512	573	529	499	490	523	527	542	536	521	481	529	529	512	528	558	503	545	523	504	526	536	537	528	494	572	515	519	512	549	565	525	505	516	532	510	555	481	520	508	493	536	480	502	535	511	544	531	549	524	507	526	500	503	527	551	495	549	540	468	514	556	535	522	546	543	492	512	535	539	484	525	512	529	530	544	512	499	541	495	549	540	532	521	518	544	510	515	494	527	536	527	492	498	518	508	494	530	477	549	479	523	541	545	539	535	488	537	481	493	531	471	539	495	530	489	480	505	495	515	520	503	514	470	512	492	489	509	501	536	497	516	514	508	532	518	465	502	506	549	519	567	512	539	495	489	528	535	516	519	512	530	501	573	506	512	528	542	549	505	508	546	496	538	537	470	552	512	485	498	543	513	525	549	519	521	511	522	522	521	521	505	510	514	554
76382	54678	21407	11508	30037	45837	40158	28125	15609	6110	2021	723	305	242	211	184	190	202	182	177	207	187	172	159	146	182	158	169	194	172	174	179	156	178	158	162	191	165	150	175	157	168	175	173	163	172	181	158	182	178	165	173	184	156	196	190	160	173	163	171	176	171	184	165	151	178	182	145	164	163	169	152	177	167	181	171	184	147	177	179	154	163	168	170	191	181	178	170	172	156	170	192	178	169	186	170	199	194	171	165	194	193	172	178	175	156	153	173	175	145	168	182	189	159	167	173	167	157	167	181	184	161	182	188	166	167	190	164	181	161	163	176	156	167	166	183	191	179	154	191	165	171	145	197	164	150	172	163	166	155	158	166	153	188	196	198	184	169	173	181	195	173	168	164	171	144	159	180	188	166	170	168	153	153	187	195	165	188	146	188	181	179	169	176	151	173	175	169	172	164	181	169	182	155	175	166	215	182	158	170	170	163	159	165	183	170	160	174	171	169	190	159	158	173	163	173	182	187	180	168	177	193	191	181	148	153	166	148	184	196	177	158	192	153	165	170	171	190	189	187	190	175	188	162	159	195	194	175	165	179	169	154	186	160	183	168	177	158	167	173	175	172	158	171	149	183	188	159	157	180	163	167	182	156	186	173	138	194	162	175	158	160	150	155	169	177	163	164	217	179	184	153	157	180	191	211	182	162	172	146	165	163	202	194	169	161	196	188	183	160	169	175	183	167	182	163	194	166	171	180	158	159	160	172	179	158	185	190	169	163	187	166	162	168	175	169	169	189	196	166	176	153	184	178	194	153	180	164	149	186	169	186	172	164	162	161	194	162	169	162	177	179	161	177	188	179	183	184	173	165	153	164	161	210	179	207	166	191	173	141	182	181	161	192	156	183	183	166	164	182	181	188	173	188	167	174	172	169	192	154	182	172	172	178	181	148	163	187	171	190	183	172	173	186	162	157	178	193	159	181	169	176	154	165	174	167	160	175	187	198	196	171	203	184	176	181	163	161	183	189	177	180	202	183	177	177	157	159	180	189	169	152	180	165	158	196	181	201	189	165	140	161	170	171	190	164	206	164	170	165	177	194	166	188	171	173	153	183	169	174	177	185	180	165	191	181	172	149	170	178	154	173	163	157	157	163	189	162	164	182	158	170	192	168	166	186	176	194	180	163	166	161	169	195	184	179	172	174	171	164	162	184	168	169	172	182	155	202	185	155	166	187	199	169	167	183	145	164	158	178	185	135	175	169	171	197	178	162	182	154	182	193	186	176	160	180	144	177	179	172	185	175	176	195	188	175	175	165	182	160	170	196	177	174	173	168	174	165	167	166	153	187	145	174	176	174	182	182	164	172	161	169	165	167	155	175	183	167	184	166	188	170	169	176	181	186	172	156	171	167	147	187	181	170	195	169	147	191	146	155	178	186	191	179	157	184	186	170	171	197	156	169	196	173	174	168	166	175	184	187	178	174	181	189	187	146	156	194	195	175	149	167	168	205	152	158	165	159	178	160	189	180	166	185	183	172	151	176	184	176	150	155	144	183	179	170	176	188	174	165	193	193	158	191	172	163	186	168	173	159	179	181	190	166	168	163	194	188	163	163	175	156	157	169	181	186	182	164	171	175	185	169	173	164	180	166	173	192	173	161	173	196	174	167	185	208	170	174	170	179	168	165	157	154	154	175	187	200	165	185	171	158	163	162	163	182	183	172	187	172	160	192	174	198	171	165	172	176	177	212	190	177	181	160	182	133	159	196	185	163	161	174	184	179	157	160	179	158	172	187	186	172	166	198	196	167	153	191	195	151	174	155	141	161	176	169	185	170	176	177	193	157	164	159	194	173	186	179	164	170	159	150	198	167	198	174	173	169	162	185	184	188	178	170	182	149	187	189	156	172	163	174	179	175	159	168	187	180	168	175	182	178	180	158	159	184	158	182	185	161	175	192	174	191	172	203	170	178	169	168	148	160	164	188	162	155	159	171	164	174	184	177	163	149	159	161	157	180	190	158	168	198	187	147	149	169	145	178	207	174	185	177	176	169	167	188	164	152	192	159	183	193	180	183	180	172	187	164	191	176	157	174	164	171	157	184	140	178	177	135	158	157	170	172	167	202	163	151	173	153	171	191	147	161	190	165	180	179	170	176	186	167	187	189	172	174	168	155	185	155	184	192	177	164	188	169	160	140	181	168	161	178	176	162	154	173	175	169	168	166	153	193	167	173	164	181	179	187	173	177	175	190	172	177	180	201	173	189	167	179	177	196	195	180	165	174	166	162	169	197	176	166	171	172	164	171	177	165	174	199	189	178	182	174	176	195	156	172	169	200	194	171	177	165	180	153	181	166	146	166	168	189	193	163	170	161	201	176	183	158	159	176	143	176	167	184	154	150	183	174	169	170	184	191	183	178	168	167	174	164	182	196	216	174	148	181	164	172	198	192	182	156	213	158	179	162	202	184	166	170	189	158	175	187	155	163	174	181	208	175	177	164	183	182	177	171	197	155	168	187	170	166	160	154	149	171	179	185	156	172	180	159	183	201	172	180	170	160	175	166	166	151	170	168	170	190	173	194	189	172	183	212	166	166	167	193	161	175	173	171	164	168	183	164	163	166	162	190	170	173	163	203	170	194	177	174	161	174	163	163	183	174	188	166	160	193	166	196	176	180	167	162	171	153	161	174	183	183	185	185	165	153	161	180	184	183	180	199	182	151	185	188	178	179	172	163	175	187	179	175	157	180	189	143	174	164	180	193	171	180	185	154	156	179	177	174	172	192	189	182	175	164	176	166	170	171	180	169	173	167	176	167	187	166	166	187	174	166	181	189	149	177	167	174	146	164	190	181	168	170	180	196	159	166	176	177	170	180	164	143	184	163	166	158	139	167	139	186	175	195	168	181	164	171	175	180	190	192	183	192	210	193	161	174	189	157	182	204	175	176	157	183	203	182	152	180	165	191	178	190	158	184	164	170	180	168	179	185	173	156	179	172	188	152	177	170	155	152	175	168	171	160	199	173	177	184	183	183	182	183	172	195	195	190	182	181	206	173	168	190	189	175	189	176	183	191	172	176	185	163	177	175	146	155	175	159	163	167	175	163	190	158	182	184	194	158	158	186	159	185	176	195	163	175	159	198	164	174	185	175	203	146	182	159	193	179	159	169	152	158	174	177	176	177	178	178	155	168	182	180	171	203	167	158	173	168	167	165	168	167	170	194	172	171	177	183	175	168	163	174	188	191	185	171	179	182	149	171	176	176	178	155	183	190	176	171	171	166	183	208	159	200	163	160	157	143	173	177	181	164	168	163	152	151	202	168	155	179	185	172	197	176	194	161	130	201	176	148	163	181	191	194	178	165	184	148	191	145	162	182	161	173	166	174	147	176	186	169	167	172	162	161	155	162	183	167	155	188	171	173	167	158	168	190	176	166	161	145	172	168	188	171	167	182	166	176	169	169	201	169	198	188	161	172	174	165	171	183	196	167	170	175	165	195	165	181
48352	36558	9879	19997	45644	57211	52527	42485	30142	17085	7518	2862	1069	583	468	412	448	415	428	427	463	429	410	435	410	402	435	404	420	423	408	428	417	415	420	412	467	396	414	458	417	394	431	419	407	430	463	394	424	450	406	437	396	432	462	423	430	414	396	443	431	470	414	448	410	443	437	411	434	459	425	440	431	452	420	428	457	441	419	445	389	413	429	459	423	394	414	421	412	452	452	464	441	434	444	387	427	439	433	428	410	428	426	413	407	456	437	410	436	422	424	400	405	391	386	424	432	451	416	390	434	428	405	460	421	443	426	382	410	420	434	408	432	430	465	419	437	408	412	430	426	435	421	421	428	432	410	412	422	451	425	422	447	432	431	425	421	353	421	411	430	429	436	402	426	433	399	408	412	452	399	405	421	472	406	436	417	429	379	411	416	410	461	395	416	409	430	408	417	378	428	437	433	416	372	425	426	432	373	425	397	428	402	425	421	426	447	401	410	429	439	430	376	419	425	382	429	402	423	392	432	406	423	447	444	459	441	384	402	386	439	396	434	453	424	439	401	442	434	415	434	391	430	412	421	440	398	445	426	432	410	415	409	422	435	440	432	402	449	389	428	428	428	410	449	407	396	421	430	391	406	407	422	403	410	421	410	436	449	417	416	373	454	409	406	412	404	377	449	409	455	448	406	412	416	426	399	426	410	424	440	418	395	431	435	423	390	393	413	440	446	469	472	420	410	408	437	408	427	445	424	428	397	419	439	458	401	356	419	401	395	415	409	467	423	428	437	398	407	385	398	380	400	388	450	401	430	399	441	433	423	441	428	434	421	450	422	427	425	434	396	419	420	406	422	462	421	407	409	443	392	423	394	415	420	419	422	424	424	414	420	406	414	401	444	419	395	449	405	400	414	425	441	390	455	442	371	440	420	422	407	420	414	425	442	416	439	448	430	388	424	427	421	414	427	414	402	418	389	442	390	422	432	428	435	410	407	408	439	401	448	426	425	401	436	430	416	430	434	395	440	445	409	371	407	457	399	373	413	434	396	425	415	393	444	414	413	423	368	446	421	455	411	411	452	390	408	420	411	425	432	397	431	385	426	400	355	396	410	436	409	415	444	388	419	397	422	393	413	420	387	397	394	397	413	416	415	455	411	425	455	411	466	430	377	400	409	408	418	372	428	411	428	444	396	415	437	434	464	428	436	408	418	379	403	430	416	448	421	420	418	429	446	420	428	419	433	409	418	419	423	385	420	407	411	422	407	423	417	393	382	432	420	459	454	440	430	421	420	402	416	458	423	396	410	428	391	417	411	445	427	405	405	459	417	430	433	424	386	434	427	453	410	407	398	422	396	433	416	432	445	416	425	400	405	420	423	432	419	423	418	443	390	414	412	430	411	423	427	433	442	416	403	432	452	412	396	429	409	444	399	403	429	400	437	410	439	375	405	432	435	422	437	394	407	410	415	424	383	446	413	428	403	412	456	455	448	424	426	408	432	405	405	432	434	430	441	395	385	451	420	468	414	391	389	438	426	430	397	450	443	393	417	377	425	399	406	438	403	412	430	420	437	419	399	407	396	419	438	434	408	441	414	459	381	469	421	405	398	456	424	418	413	462	422	411	460	409	416	406	443	405	454	426	457	418	400	420	416	426	434	438	432	418	387	430	384	427	419	437	444	410	364	468	381	440	386	429	420	412	416	433	426	424	394	390	429	437	433	411	392	442	400	424	437	450	431	392	390	420	442	395	448	396	401	435	423	443	429	422	414	394	408	409	444	442	418	403	425	429	407	421	429	412	419	425	383	410	442	413	432	459	391	412	414	413	431	406	430	422	391	431	401	436	427	431	389	422	384	436	405	414	426	458	418	399	421	432	420	405	390	407	433	389	417	397	408	393	375	403	436	411	380	407	394	425	425	431	433	434	435	420	440	400	403	407	445	410	401	430	417	461	430	435	428	428	399	439	421	451	365	380	387	382	466	426	431	447	413	438	414	396	424	420	412	373	395	449	393	421	375	433	481	418	406	382	415	397	386	402	434	390	413	410	436	419	430	424	416	436	406	420	386	392	447	382	419	391	426	388	410	440	442	468	433	437	383	406	401	401	395	476	421	383	441	439	420	410	416	437	453	431	456	385	390	404	413	425	427	448	389	415	439	409	387	451	412	407	449	401	440	428	408	425	445	401	418	421	490	446	404	389	435	390	398	382	421	412	403	433	403	423	433	435	454	414	368	438	398	442	412	444	455	407	440	406	433	414	452	435	433	458	437	405	437	467	425	429	438	406	414	408	433	410	421	432	452	372	439	416	418	403	429	421	403	423	403	389	396	403	433	414	424	412	427	406	407	402	404	420	416	464	429	397	412	424	438	429	423	390	443	408	435	376	424	401	396	425	415	396	377	423	404	419	421	422	447	415	413	429	429	434	397	399	404	415	421	403	435	398	437	389	460	397	419	411	422	420	424	403	409	436	421	438	418	408	407	428	433	450	401	415	415	401	413	440	423	447	456	424	396	408	448	394	442	402	442	414	453	420	409	443	425	395	405	436	433	435	404	408	433	411	427	451	398	393	415	403	407	429	453	441	424	432	400	419	429	378	405	426	432	398	430	431	420	424	426	402	410	443	394	443	440	432	383	418	422	414	424	432	451	423	428	438	461	424	433	411	430	445	411	393	450	409	391	425	417	444	387	409	411	424	447	391	368	452	392	423	412	399	436	423	423	446	412	426	407	433	400	461	404	425	433	401	426	419	456	397	388	422	414	416	410	404	468	420	431	409	411	420	394	426	432	411	400	404	405	429	413	407	412	420	423	422	416	421	399	412	452	445	428	391	414	410	414	402	398	428	415	394	403	417	390	423	419	458	476	388	432	415	430	408	431	380	427	460	443	437	423	437	413	483	382	399	449	405	408	422	418	409	459	398	439	389	419	449	416	433	428	415	445	404	426	417	387	429	407	397	437	401	416	430	427	421	395	446	390	415	432	429	397	445	440	433	428	403	466	437	410	429	416	406	407	452	407	413	431	417	445	394	411	451	407	407	424	436	427	420	419	440	409	421	413	408	402	405	418	396	432	424	450	403	445	458	446	418	449	378	418	399	440	450	447	435	401	400	424	437	400	396	408	416	434	445	421	430	418	431	409	440	412	423	414	385	426	379	434	426	442	416	418	439	375	421	397	438	429	426	433	460	416	421	408	393	433	417	398	399	416	420	420	409	401	426	412	454	423	452	425	443	424	386	433	416	439	426	427	419	416	428	410	417	417	396	415	404	394	439	388	431	437	435	403	469	414	437	440	413	415	409	452	406	425	475	397	394	436	405	438	441	406	419	417	419	407	396	427	423	405	438	449	459	413	430	440	452	416	434	411	391	418	455	418	410	394	414	417	434	410	381	433	406	401	412	454	415	375	417	405	425	368	426	424	448	371	400	408	421	474	416	416	442	418	412	434	397	433	412	424	428	443	422	385	400	390	421	435	410	422	412	428	374	395	445	432	425
79602	57490	23327	11830	28204	49298	45015	32435	18570	7564	2337	829	346	240	179	165	111	148	162	136	152	154	163	137	154	172	144	149	157	149	160	169	144	142	149	133	140	147	160	177	165	181	121	154	176	135	159	151	146	165	143	150	155	145	151	140	161	198	142	182	144	150	135	155	129	140	152	138	168	148	166	152	146	139	165	171	160	161	137	146	162	140	155	142	169	153	170	129	157	134	164	165	152	141	147	145	153	158	165	142	164	153	150	157	158	133	157	135	168	139	133	163	182	155	123	142	142	135	159	159	158	156	156	143	172	158	143	149	177	150	148	160	133	138	136	127	151	134	171	174	136	155	154	136	152	151	180	137	151	151	159	152	155	167	134	155	143	153	156	151	142	163	145	144	159	146	149	165	166	129	177	173	150	141	139	166	168	145	159	174	164	136	157	147	127	143	151	154	161	130	140	145	164	131	132	129	171	134	138	137	134	122	142	116	153	163	117	152	167	170	144	150	132	138	135	169	146	150	167	168	145	160	140	138	153	144	168	171	133	139	164	174	143	151	151	141	153	148	152	168	134	158	161	160	141	164	143	166	150	158	136	164	163	169	160	147	162	166	164	159	145	157	166	149	167	157	152	158	144	163	149	141	141	141	151	160	168	134	156	165	148	159	148	154	145	155	168	142	143	157	141	129	150	162	163	143	164	161	152	148	150	166	156	162	146	158	150	165	162	163	153	146	144	158	145	173	159	150	149	150	143	150	141	160	152	160	155	158	151	137	151	149	135	140	164	145	141	135	153	145	159	149	124	131	168	130	172	151	186	141	137	144	145	198	133	187	144	168	165	167	174	151	161	162	154	160	148	154	149	151	151	172	129	161	159	155	140	139	151	152	155	140	175	144	155	161	165	154	145	146	149	140	162	125	143	136	138	150	179	134	166	154	168	159	165	129	156	158	168	139	156	143	150	135	157	139	131	128	163	164	135	149	172	162	152	151	145	150	139	149	146	142	148	136	178	141	166	162	168	138	145	167	164	152	155	151	166	153	159	165	162	145	153	157	159	157	132	168	157	147	167	170	151	142	146	144	157	137	158	144	142	183	187	152	152	146	149	155	146	122	152	146	177	136	151	128	129	165	133	160	154	154	151	134	166	142	149	139	124	151	170	137	133	133	166	163	173	178	155	160	149	168	173	159	146	152	141	164	146	160	171	137	164	135	156	161	135	167	155	161	167	152	169	144	142	152	163	159	150	141	137	159	150	146	166	168	180	151	152	143	160	169	157	171	145	131	150	183	158	156	131	158	157	152	169	175	143	165	157	145	156	174	147	204	161	166	175	164	158	146	136	143	148	155	172	165	139	135	151	166	167	149	153	125	155	170	192	164	167	156	150	148	140	150	171	135	162	158	154	158	141	158	148	143	161	128	155	145	141	132	140	166	149	154	154	147	141	157	143	138	151	130	164	170	150	173	148	147	148	153	153	140	170	185	163	152	165	167	155	160	151	161	146	167	173	159	171	164	160	158	148	179	156	163	141	171	157	165	148	140	161	153	147	146	174	148	148	173	155	167	149	170	142	159	144	166	139	171	161	136	169	145	148	168	142	145	148	163	170	141	135	154	141	139	141	152	140	160	158	154	149	150	160	144	148	141	141	153	161	138	128	162	185	151	161	157	158	161	129	145	185	120	159	166	167	147	156	138	152	156	160	171	160	153	148	160	155	137	143	135	141	157	164	122	125	154	171	166	144	130	152	163	140	157	145	150	172	167	135	129	129	145	170	155	146	131	147	152	161	163	161	150	147	176	156	151	130	122	145	143	190	183	171	172	145	147	158	155	149	144	144	159	144	123	143	140	158	143	151	145	146	146	144	166	165	138	146	168	167	147	173	128	175	161	153	138	145	149	156	150	148	161	168	169	170	136	148	145	148	170	173	153	163	143	142	157	155	140	154	144	160	153	139	165	170	163	180	153	154	180	148	165	155	132	158	136	119	147	168	137	164	141	162	162	148	151	145	150	164	136	159	139	146	160	171	162	165	160	159	145	128	148	163	148	144	152	146	131	144	147	156	151	140	162	163	140	162	187	139	144	146	149	167	159	156	148	127	167	164	158	155	143	150	169	161	185	162	158	155	155	144	136	132	136	128	160	156	139	138	155	149	158	145	148	153	166	138	154	156	153	146	153	146	155	146	156	125	125	161	135	143	153	142	157	132	153	151	144	154	191	165	146	171	154	154	155	152	136	165	148	167	158	151	143	157	183	150	140	139	137	149	141	139	133	169	159	145	137	144	147	166	173	154	153	155	168	126	143	151	164	144	161	166	157	145	147	148	136	166	150	165	157	147	157	178	160	145	134	138	147	156	149	165	165	153	171	149	146	158	152	136	156	145	134	170	160	150	165	168	140	161	152	151	143	127	149	142	133	157	150	166	144	139	157	164	176	142	146	131	140	157	154	150	143	141	147	147	143	165	168	159	154	159	185	154	158	140	146	158	168	166	143	160	164	152	151	156	151	144	170	156	152	160	160	148	175	137	166	166	137	150	145	139	142	150	171	176	119	170	151	165	141	175	152	163	153	128	155	143	151	157	147	135	129	138	145	129	141	136	140	156	135	154	163	144	166	168	154	171	149	131	146	136	163	149	146	152	174	157	135	150	161	158	129	158	145	172	134	146	146	151	166	157	162	127	140	150	143	175	137	168	155	171	161	176	143	153	154	177	155	154	135	154	152	151	140	168	156	155	170	162	181	146	147	158	155	146	158	150	169	162	155	162	151	166	151	155	144	149	142	142	150	132	169	156	157	146	155	155	144	150	176	154	149	142	143	134	164	155	167	149	170	150	150	155	164	131	160	122	150	123	160	151	143	145	139	156	165	153	143	155	155	162	139	151	148	137	130	148	139	150	161	136	152	145	168	148	144	168	127	165	153	163	154	173	155	164	151	142	148	154	153	160	146	177	116	181	151	140	139	127	143	157	163	187	150	165	134	140	118	151	145	164	151	148	151	152	137	148	168	153	148	176	148	163	143	150	163	161	147	141	144	149	160	156	136	151	150	162	154	154	175	123	136	174	157	150	162	145	170	152	147	159	138	131	153	159	148	166	140	147	141	160	132	157	156	165	148	158	165	143	145	146	158	132	158	171	162	155	132	161	146	143	167	141	135	132	146	155	157	168	129	150	154	169	178	154	137	159	165	167	158	147	147	157	122	165	163	152	143	176	137	160	157	164	144	173	142	137	163	153	150	143	166	154	141	158	146	172	161	151	167	144	167	139	153	155	168	136	142	169	147	154	157	171	167	139	134	149	158	156	141	162	159	174	169	140	165	160	159	150	132	173	157	154	149	152	152	145	145	139	148	154	149	169	144	166	139	148	129	147	160	146	170	151	185	166	157	163	166	164	139	130	159	150	174	166	149	145	165	152	150	140	157	185	160	126	178	150	150	159	153	145	174	140	137	145	157	160	168	159	177	137	144	167	149	173	145	170	173	197	148	150	157	162	148
51187	37937	11861	20018	42120	60363	56447	45726	33093	19234	8664	3225	1129	607	440	389	377	389	362	427	360	389	376	383	339	379	404	364	384	415	341	380	394	398	365	364	383	367	354	391	353	375	372	372	377	398	336	389	355	358	354	366	399	356	355	335	340	348	387	373	406	386	401	361	380	362	373	390	381	366	361	373	386	364	389	374	375	367	409	397	382	412	394	367	395	360	376	391	386	390	412	363	389	401	368	360	370	386	395	389	380	360	353	361	389	366	384	382	387	363	408	384	411	345	377	397	407	366	373	371	366	393	387	379	399	414	361	390	378	356	342	358	348	405	384	363	376	387	395	410	355	375	379	349	378	377	384	378	365	403	373	376	372	359	379	383	385	386	400	341	309	388	371	387	384	394	369	367	390	354	366	360	346	350	383	365	373	375	381	366	349	399	361	373	344	388	354	371	370	376	361	384	376	353	385	389	359	369	354	376	354	347	364	406	385	368	361	371	335	387	418	371	420	371	388	390	359	382	373	368	355	394	395	396	364	403	375	333	375	363	357	383	344	394	395	392	379	360	382	398	394	396	364	396	377	327	359	353	399	380	363	384	350	380	376	366	368	411	345	351	405	379	401	378	342	385	374	372	403	393	331	367	388	383	393	364	356	371	374	397	357	368	383	401	394	351	379	367	384	371	388	388	377	395	402	387	401	366	355	364	383	397	376	364	395	373	387	345	402	368	376	374	398	340	352	372	385	344	376	373	401	364	403	376	362	388	372	386	346	379	398	353	408	406	340	387	370	372	382	381	401	374	401	345	372	416	322	337	380	377	379	387	348	334	359	333	357	388	384	401	329	371	381	358	378	360	364	353	403	385	371	410	384	384	407	396	344	407	358	406	357	411	339	353	346	420	380	350	377	384	340	358	389	370	366	390	387	391	391	382	389	346	361	371	376	389	375	349	416	394	388	380	373	386	350	364	399	385	417	373	369	390	359	387	385	377	389	386	387	370	365	364	389	384	395	358	360	356	381	332	369	369	342	378	363	367	354	370	373	381	362	345	390	367	361	369	373	385	372	355	399	409	380	365	395	404	358	368	369	348	399	370	359	348	375	383	390	374	406	352	366	376	396	348	394	339	376	374	375	388	375	368	376	362	364	376	421	357	317	379	331	366	364	380	375	369	373	374	421	382	379	374	362	345	401	408	366	367	393	393	359	335	375	375	380	405	358	368	384	373	354	381	401	374	338	391	359	367	400	395	362	363	412	363	413	379	315	385	370	377	325	376	375	388	361	385	366	410	388	430	397	384	398	373	355	383	363	350	341	370	404	401	366	353	364	350	370	378	391	382	355	381	405	372	377	369	391	358	388	386	379	399	386	381	332	365	411	369	349	359	369	388	401	399	369	351	320	370	423	397	370	401	371	401	395	383	353	353	398	369	354	410	358	367	350	398	367	362	379	391	341	392	349	355	350	377	427	389	362	386	338	378	360	355	376	373	345	377	396	401	373	394	364	356	376	392	366	359	386	396	364	376	393	371	362	415	369	361	394	357	394	401	352	383	367	378	380	362	370	364	392	326	393	373	369	371	363	398	358	376	356	371	397	406	366	376	358	417	387	380	391	390	382	368	367	376	400	386	388	371	382	351	392	380	397	366	386	369	341	360	373	375	372	350	349	351	355	401	372	352	381	392	369	357	374	362	378	376	370	356	360	353	339	396	343	339	388	367	368	368	396	359	366	387	377	378	363	376	363	387	403	374	366	383	376	395	328	373	368	386	375	363	374	387	349	398	363	396	390	398	362	388	418	407	368	390	351	375	360	385	354	376	337	414	406	396	344	375	375	364	384	387	401	403	354	376	361	381	354	393	396	357	364	373	361	422	374	375	389	371	400	389	375	362	411	379	351	409	404	395	340	363	351	352	385	388	416	369	374	393	365	380	378	383	375	368	397	372	389	376	377	347	382	393	367	378	370	387	380	381	398	371	360	363	395	369	396	365	375	368	405	395	390	371	390	366	365	330	409	387	381	349	381	399	359	365	372	394	387	410	391	371	387	373	412	359	380	347	405	388	371	365	383	385	372	401	379	363	374	357	370	375	354	382	366	365	360	367	396	361	376	378	396	374	393	334	350	349	374	359	388	343	389	378	361	382	414	352	349	381	337	361	389	367	392	352	388	350	359	367	371	378	356	349	390	327	366	378	354	385	400	384	379	376	375	394	386	351	390	419	364	387	359	351	389	371	366	359	385	378	429	385	381	402	375	422	369	387	384	368	383	405	397	368	350	354	414	332	389	364	325	384	401	356	368	394	390	345	368	381	399	375	357	374	368	375	361	357	389	382	396	363	342	357	411	373	390	362	387	368	382	385	372	396	354	375	361	375	374	376	366	354	360	360	371	348	386	380	384	359	400	388	379	375	391	381	362	416	373	396	407	388	360	399	362	398	386	367	361	402	371	382	340	396	341	392	372	394	403	398	426	380	399	387	386	375	379	373	362	382	400	376	349	363	398	377	362	363	363	374	419	379	378	367	377	391	364	391	380	366	389	349	358	363	390	367	365	392	382	356	386	374	390	364	357	395	365	341	350	369	400	356	359	378	350	373	389	382	390	363	410	389	367	354	372	324	370	378	393	352	382	385	328	385	388	387	375	381	393	381	370	388	393	405	399	362	366	389	388	382	375	381	385	335	413	405	374	408	383	445	354	322	355	382	381	363	364	379	338	391	364	365	385	352	359	352	381	388	379	367	379	391	364	378	383	393	390	380	362	360	359	386	353	363	391	357	357	354	390	377	392	359	371	378	368	412	377	350	366	403	388	368	394	350	377	364	374	367	389	333	364	365	399	343	392	376	408	358	385	413	367	375	365	392	380	388	390	395	363	406	388	355	376	363	331	398	363	393	337	390	402	377	356	364	339	341	441	342	365	381	355	354	411	356	376	365	390	377	363	357	393	387	362	396	391	447	347	393	359	396	370	400	378	347	361	398	391	370	378	389	362	397	412	365	366	390	389	336	361	358	368	410	406	350	363	357	384	364	375	406	407	342	378	374	395	376	339	377	390	421	375	400	362	338	333	383	423	376	364	429	369	397	389	419	380	366	375	373	380	380	369	398	391	349	375	383	386	385	379	346	376	379	379	356	366	388	377	349	387	363	349	397	403	362	359	371	369	391	376	374	368	408	377	389	384	380	347	357	399	351	391	402	384	386	395	395	364	375	390	362	386	382	407	407	372	395	392	403	372	377	391	368	406	404	400	374	393	398	374	400	364	375	394	377	336	405	374	381	365	353	388	394	347	370	402	359	373	387	367	378	349	387	371	388	369	343	355	420	367	429	355	376	400	417	412	368	372	361	417	348	365	371	360	381	388	369	375	380	364	383	372	363	372	349	366	344	403	391	375	403	413	361	395	367	339	404	355	391	363	373	341	362	344	371	380	398	352	355	387	396	359	351	384	386	350	366	396	387	359	400	388	368	363	370	395	368	389	400	372	376	390	342	363	396	374	359
16089	3688	422	474	1670	2449	2551	1961	1149	636	379	277	259	238	244	199	221	218	240	217	237	216	229	211	241	199	234	213	244	225	207	215	211	209	207	185	220	230	236	208	200	198	209	216	208	220	227	210	220	199	213	254	217	220	210	181	216	201	202	220	195	206	235	222	229	193	205	227	209	205	241	244	191	208	219	217	192	186	213	226	195	186	210	202	221	194	213	193	200	223	218	212	205	206	212	220	223	205	217	221	184	205	216	204	201	207	247	214	197	212	205	230	224	214	194	206	218	237	207	198	230	213	227	221	199	223	202	213	203	202	206	206	203	208	229	225	217	210	200	215	220	200	211	205	227	212	234	228	206	225	214	216	192	229	226	210	187	233	212	218	232	208	223	191	224	218	220	212	221	206	206	193	218	255	231	195	221	210	218	200	212	208	206	197	212	184	237	215	224	224	222	225	219	241	206	233	217	181	227	233	185	208	227	212	225	200	211	223	241	215	221	238	211	223	208	228	205	210	231	217	196	208	231	223	212	211	199	217	242	207	200	236	207	223	216	205	211	208	197	240	211	203	224	226	254	213	265	186	220	198	189	224	195	183	200	226	207	208	198	228	223	202	226	181	219	215	238	204	220	204	202	209	223	228	195	215	216	187	196	203	232	230	214	204	226	208	198	211	206	192	223	221	214	217	237	229	229	195	201	206	230	210	178	194	211	200	232	217	194	202	198	206	195	209	206	203	224	190	197	204	206	217	186	204	227	213	219	207	207	219	218	207	216	214	203	198	202	237	202	216	200	222	210	240	199	205	217	222	200	179	196	194	181	203	212	223	227	206	208	205	201	217	198	193	212	210	201	234	213	202	223	211	213	236	216	225	202	234	228	186	255	200	186	208	215	213	206	220	221	206	202	202	196	210	204	215	205	224	228	192	219	215	194	207	201	220	203	193	228	179	213	244	190	197	223	216	234	214	230	190	209	198	216	196	218	215	220	211	211	215	210	214	211	212	208	226	181	237	220	222	194	222	203	215	215	223	221	239	211	206	202	226	206	170	246	202	218	198	206	207	204	218	237	227	223	213	232	238	202	225	203	202	198	236	214	193	219	246	200	227	222	219	228	200	213	238	201	207	197	205	213	194	210	221	223	213	214	229	218	232	227	208	223	209	213	234	196	185	232	234	210	187	222	230	208	210	209	222	205	210	223	207	231	241	200	207	210	208	177	203	226	205	196	229	205	215	201	194	223	195	204	213	200	213	225	211	216	200	198	220	217	210	185	233	246	221	197	215	208	207	206	194	217	200	193	203	203	230	191	232	192	243	196	206	263	212	204	215	195	218	203	218	209	203	213	228	212	205	193	215	187	218	210	220	203	177	215	209	209	223	212	230	215	187	203	194	216	241	209	244	203	195	219	207	204	221	208	219	227	208	201	197	199	226	226	210	230	239	207	249	205	230	233	209	234	231	190	180	207	242	192	194	203	228	216	223	199	216	189	208	234	221	226	241	186	225	190	210	231	177	205	224	224	199	214	233	192	212	202	214	211	208	228	209	225	211	200	239	207	209	205	181	221	212	250	188	235	211	221	217	200	246	211	233	204	197	213	230	202	184	210	221	197	194	196	224	206	179	219	231	216	209	219	188	182	219	226	229	207	212	235	225	222	223	240	216	240	217	219	212	215	193	221	213	207	194	208	210	200	219	200	210	214	204	216	237	209	238	219	209	236	226	217	223	241	206	232	190	205	231	204	234	214	201	201	200	241	217	214	216	193	218	212	212	195	219	225	222	197	203	239	214	226	221	202	221	212	185	207	187	199	193	225	242	227	198	203	221	203	230	215	223	226	205	200	204	221	170	183	184	215	225	221	228	228	208	224	206	225	239	220	183	205	203	221	224	220	204	220	217	217	181	223	219	206	198	195	205	204	224	223	234	212	230	196	222	194	214	197	220	225	235	229	234	216	207	257	212	202	219	185	191	210	204	169	209	225	218	220	207	222	244	217	229	204	258	228	221	214	218	215	208	194	218	225	190	215	233	208	212	218	208	202	234	221	223	191	216	201	224	216	183	205	231	198	189	204	201	205	237	226	198	219	214	192	195	257	192	203	229	213	217	205	228	212	235	225	201	235	238	222	203	216	216	203	223	199	221	215	198	204	194	210	219	232	196	201	199	200	208	207	188	210	212	198	231	205	174	189	193	199	226	203	227	216	202	213	201	223	233	218	206	248	195	183	201	211	235	188	190	221	238	229	217	214	234	226	187	226	208	252	207	178	205	233	221	220	231	209	193	216	182	217	193	199	201	223	214	210	202	199	203	243	218	226	205	226	196	231	236	194	226	205	212	204	205	223	235	220	216	194	233	226	204	224	202	203	191	217	251	190	210	216	205	194	213	232	195	222	232	222	191	203	220	216	222	213	212	212	203	225	212	211	234	218	197	217	192	217	215	203	215	219	196	196	198	215	192	206	218	200	245	222	216	193	234	242	234	203	206	221	205	223	214	216	228	206	220	208	200	198	218	183	214	227	224	190	208	220	226	242	208	208	241	222	190	233	193	222	244	238	219	206	216	200	169	210	220	204	209	219	206	206	201	221	214	196	216	203	191	215	204	211	213	226	199	187	210	199	220	205	214	208	231	221	194	219	206	219	239	231	190	206	215	232	215	215	211	209	181	204	208	220	218	216	233	227	241	208	222	224	226	188	208	240	208	202	206	210	246	232	196	218	203	210	225	208	199	209	229	210	216	214	219	228	198	220	202	216	246	226	217	204	228	213	208	214	221	216	203	217	223	216	207	198	224	206	204	206	214	175	248	212	192	202	220	214	202	220	193	214	221	199	221	244	203	164	212	201	206	187	215	206	221	216	208	205	249	211	224	218	217	190	220	227	201	223	192	180	247	232	199	222	202	206	216	202	189	207	228	195	195	230	230	218	197	225	221	224	204	205	190	201	214	182	208	184	221	216	229	218	227	221	189	215	211	233	201	200	227	221	201	206	206	190	207	201	201	243	246	187	219	202	217	217	230	203	213	223	214	221	199	204	227	200	218	208	219	228	212	207	227	231	229	203	211	178	240	207	206	212	191	202	217	222	190	207	222	193	222	221	212	199	216	201	231	212	213	218	230	210	209	212	223	214	233	212	209	228	218	232	194	199	214	219	216	239	195	201	211	195	208	235	192	214	228	208	202	206	202	216	188	230	215	211	211	211	196	230	210	209	201	228	198	223	188	224	208	196	201	195	211	199	218	234	217	204	210	216	224	220	226	213	206	218	217	218	224	219	221	168	190	203	218	184	179	210	220	228	205	245	220	218	207	209	209	227	217	240	223	214	181	213	221	208	178	211	190	219	210	208	217	203	214	220	227	190	197	213	209	211	192	225	217	245	209	216	228	212	231	233	213	221	195	215	221	208	226	194	217	236	217	215	245	228	227	197	204	227	192	182	201	232	209	206	209	226	194	210	235	210	206	206	228	210	202	217	219	191	186	225	197	210	214	245	206
15737	4517	808	1666	7249	10013	9935	7403	4405	2148	1142	748	588	551	540	512	516	472	498	513	505	502	493	516	493	535	500	496	474	516	451	513	516	517	500	509	511	457	452	530	515	502	491	505	545	485	539	509	511	510	504	493	498	499	506	475	476	527	484	506	526	497	511	521	525	502	480	538	487	500	505	538	498	511	539	514	491	488	467	545	536	475	507	527	505	492	506	560	510	483	477	486	551	558	511	537	498	503	508	527	521	474	561	538	520	516	519	532	511	530	495	493	500	497	505	479	529	506	526	515	462	502	514	488	510	478	484	549	494	562	520	508	518	532	472	478	536	491	495	494	519	491	519	500	522	515	523	543	478	572	495	490	548	512	531	520	501	520	495	506	500	523	562	513	537	515	540	504	504	503	522	495	535	504	484	490	532	518	542	492	556	540	525	508	495	540	494	546	528	517	478	532	511	470	527	534	479	531	507	500	534	551	501	523	500	489	568	500	535	537	510	492	521	510	528	473	487	541	506	539	503	513	456	503	535	485	586	499	539	489	492	505	517	535	477	505	503	534	515	492	520	494	528	511	560	498	541	552	529	523	504	535	508	498	510	491	500	507	536	509	537	495	487	488	486	520	556	513	532	509	474	533	539	537	493	522	515	502	550	515	518	509	456	538	502	560	501	465	520	499	517	532	507	504	504	545	524	534	540	496	523	518	498	535	495	510	483	524	502	504	531	537	526	490	484	513	485	485	533	510	524	485	471	491	532	490	481	564	514	553	519	508	490	511	496	529	531	508	513	476	500	495	503	479	527	519	547	486	494	548	489	531	514	526	532	524	517	436	516	518	540	507	504	507	542	496	487	472	514	523	517	515	537	521	503	527	503	507	516	526	516	476	499	470	530	491	514	502	505	477	473	518	478	514	488	554	515	510	538	539	507	497	530	519	498	486	493	492	518	509	472	513	550	520	529	522	502	487	525	534	490	472	520	490	508	516	539	525	492	495	506	510	507	516	511	514	509	523	510	517	492	523	492	557	479	478	536	490	553	518	513	468	500	506	528	499	516	514	520	527	532	504	520	480	517	485	531	502	459	494	497	533	506	492	469	520	490	515	507	533	504	543	461	514	489	503	539	485	482	536	455	520	523	491	468	491	497	493	516	509	475	494	526	490	497	490	523	515	521	530	461	501	509	508	530	516	565	483	552	544	500	491	459	517	525	505	509	496	569	514	521	496	523	480	513	504	485	528	500	520	500	513	451	500	487	486	517	477	497	522	519	536	525	476	518	533	530	515	492	516	473	538	503	530	562	547	508	509	518	499	518	521	517	538	516	511	503	528	537	488	461	489	471	507	525	495	503	515	514	533	512	522	513	558	515	512	542	519	507	498	494	504	551	525	501	508	508	496	511	556	480	589	535	506	505	549	529	563	513	516	538	515	540	542	537	475	525	465	515	506	486	527	493	511	521	527	472	506	497	515	509	528	507	532	481	503	498	478	518	524	497	525	511	509	544	502	564	511	482	512	507	533	512	526	524	460	501	510	519	482	528	509	514	462	494	518	478	506	493	511	506	489	539	562	504	498	472	528	510	487	488	512	503	498	492	512	523	512	518	525	462	551	506	510	534	480	502	517	502	477	493	514	479	520	496	528	540	508	509	526	517	506	509	503	504	516	532	496	486	558	551	561	448	496	523	503	518	495	485	492	520	549	528	489	493	526	496	491	506	550	508	508	504	543	500	523	549	535	476	508	557	519	503	503	543	508	524	512	519	496	557	492	528	458	476	497	521	538	507	474	503	477	520	507	505	497	502	482	533	542	500	506	524	487	528	483	526	510	480	539	501	475	514	518	475	524	509	546	453	511	485	484	480	500	505	505	519	526	496	481	482	529	519	467	523	501	505	540	508	516	506	480	526	531	521	482	528	515	581	514	550	511	537	550	511	519	499	506	528	527	482	586	480	490	474	492	515	510	539	543	506	498	510	543	486	476	511	502	543	555	515	484	527	524	460	469	526	504	522	503	488	496	472	473	498	471	512	561	524	494	500	501	508	505	502	503	503	527	532	515	555	523	486	484	475	482	482	505	472	477	526	526	546	484	507	519	481	519	480	524	538	495	474	521	501	556	519	493	523	516	478	486	509	523	486	520	509	537	541	499	499	562	509	485	517	504	566	502	526	504	516	528	496	521	514	539	513	478	530	538	521	519	529	526	486	490	524	502	470	511	486	519	492	512	546	503	478	547	507	548	542	515	535	531	507	537	488	515	476	498	468	547	546	539	513	524	496	486	515	508	523	487	520	493	533	504	498	541	513	559	504	513	507	511	514	491	528	529	489	506	489	522	478	498	541	504	517	517	531	503	527	497	515	523	489	506	478	504	512	520	580	473	502	494	504	533	519	528	519	521	510	491	487	505	489	522	502	515	513	481	534	545	505	548	535	529	544	553	521	486	498	488	498	523	520	477	497	495	472	497	459	506	489	518	500	504	489	487	526	490	550	501	543	519	495	528	520	483	495	527	506	495	500	474	504	542	526	520	530	486	513	549	517	479	521	490	495	508	522	511	494	520	497	537	491	493	523	480	541	560	534	536	479	515	505	446	515	523	509	531	520	525	546	492	470	446	523	499	484	521	521	513	521	508	534	497	510	508	509	500	532	486	488	531	564	476	526	504	544	498	501	566	518	536	509	475	513	531	533	518	464	546	514	503	491	534	544	572	509	495	480	518	482	523	489	565	492	508	510	535	465	539	528	490	504	538	500	514	504	531	520	508	465	481	482	492	489	513	528	532	523	528	492	531	523	498	503	503	500	517	502	510	491	513	494	497	527	480	556	488	514	514	496	472	518	550	500	470	497	537	555	513	528	486	537	552	534	458	521	512	509	549	476	490	516	530	523	494	506	512	487	500	518	475	513	517	521	481	505	538	487	503	482	470	562	513	492	482	501	540	501	524	488	507	491	494	517	510	492	477	485	517	512	530	501	521	555	512	524	540	534	547	530	539	533	511	502	467	503	493	534	500	507	494	526	527	497	536	498	520	535	498	498	479	537	500	487	533	525	518	540	523	490	515	540	493	485	553	474	505	501	514	492	533	490	509	515	487	499	536	500	456	535	512	502	550	524	488	514	533	524	486	502	479	479	479	482	489	541	500	485	506	521	533	521	479	529	506	496	521	515	490	516	498	527	488	479	461	483	523	501	518	469	502	499	522	538	484	536	529	545	483	487	474	480	531	472	575	521	498	563	504	491	514	477	468	480	524	490	501	496	476	536	489	507	513	524	499	513	500	497	556	515	495	547	485	518	520	533	521	529	464	524	496	515	499	486	516	455	501	521	505	527	510	505	511	515	518	533	543	516	531	554	532	484	542	531	513	490	486	514	548	519	466	505	522	502	511	538	549	552	481	500	472	533	545	526	550	494	495	516	574	521	522	473	533	546	506	487	472	550	482	536	507	454	521	516	524	513	513	540	507	534	548	503	486	519	520	526	512	558	497	536	516	518	580
76175	52068	16975	11692	34653	47093	40299	28179	15456	6097	2057	706	277	207	167	174	147	164	179	182	174	162	156	180	165	160	123	174	146	159	159	160	216	158	161	168	161	170	157	152	202	170	187	187	160	177	177	160	171	187	189	181	169	142	155	163	158	142	150	146	168	151	159	140	174	178	157	160	170	151	179	159	159	156	161	161	150	155	162	173	120	188	153	176	165	152	175	149	175	159	184	164	162	164	165	168	185	145	139	173	173	169	163	138	193	171	194	183	171	151	163	153	147	151	176	158	178	169	169	145	156	171	173	164	161	183	167	193	156	160	158	171	160	163	155	138	184	189	144	136	158	174	168	167	168	155	143	157	167	168	161	173	168	167	152	165	188	148	172	176	164	153	161	167	166	185	170	165	165	187	151	157	152	149	153	155	151	183	152	148	182	163	175	172	159	152	176	165	148	165	175	165	161	171	191	175	154	165	156	165	159	152	150	155	181	175	177	150	168	157	157	188	177	171	168	186	172	186	140	177	177	155	170	195	169	177	151	169	147	168	172	173	182	150	162	181	158	176	182	175	169	184	164	168	166	171	188	160	152	181	189	145	169	153	189	175	162	161	141	153	173	172	158	203	168	152	137	186	165	181	143	144	165	140	161	164	131	177	164	169	162	164	185	149	157	171	157	163	168	145	175	144	168	164	160	159	178	181	157	170	164	169	150	163	169	145	179	168	141	161	160	178	166	186	181	156	156	173	140	152	148	155	167	171	145	162	174	176	155	184	171	181	179	168	188	174	153	192	181	160	198	153	179	165	179	173	157	194	155	161	156	173	182	161	170	199	166	154	160	146	167	161	158	171	172	163	157	153	167	162	177	174	149	174	159	173	194	158	173	137	171	180	157	193	173	144	132	146	173	158	151	154	195	171	155	149	162	172	181	138	167	182	174	158	189	156	164	191	170	139	177	145	166	201	168	183	167	153	153	158	160	158	186	152	156	174	165	174	147	176	173	170	174	182	180	191	162	168	193	161	170	167	151	193	175	148	172	153	141	167	192	175	170	162	143	176	143	180	166	179	173	193	150	171	166	155	154	162	165	168	176	166	149	159	173	156	174	151	148	174	176	167	186	176	148	154	151	164	187	179	142	160	178	168	167	174	175	159	191	156	166	149	143	173	174	150	148	172	168	178	169	162	160	157	191	156	188	171	160	174	162	192	188	189	171	167	156	158	194	142	152	180	151	159	162	171	162	179	167	138	171	157	175	171	150	171	145	169	163	183	160	142	178	169	143	167	167	171	159	161	170	155	147	174	161	183	147	145	157	142	171	162	150	181	183	157	161	169	170	132	184	166	180	154	156	168	171	156	163	158	172	167	144	159	155	190	164	156	182	175	168	162	166	174	152	156	157	168	143	164	182	171	171	165	167	155	153	171	171	207	154	172	179	204	166	144	186	186	170	151	187	168	173	156	152	165	162	190	160	161	161	158	177	140	158	152	177	159	188	157	177	166	155	160	176	153	180	153	167	162	170	169	164	161	159	160	182	161	168	194	162	190	142	149	178	160	169	154	161	175	138	160	161	158	167	164	169	177	153	151	157	163	187	142	205	155	174	160	154	169	190	159	158	194	165	168	149	179	164	175	187	166	162	170	161	149	135	150	172	162	166	172	191	160	168	163	158	177	146	145	177	156	151	182	177	160	162	179	169	160	154	160	146	188	179	149	186	185	178	140	171	179	186	178	150	165	146	190	160	157	179	174	182	177	170	152	161	139	158	170	156	161	174	170	169	154	153	167	177	154	159	143	188	166	175	184	188	149	158	168	172	191	157	173	162	179	178	146	169	163	167	145	149	172	161	155	150	157	156	164	162	157	160	155	159	183	173	163	157	167	157	173	176	166	179	180	170	169	152	156	167	177	188	171	151	194	157	162	175	149	170	168	178	188	157	168	141	149	170	163	188	169	169	155	145	161	161	158	194	169	156	161	149	178	164	156	158	151	176	183	166	145	162	156	159	176	133	154	158	166	179	175	169	157	164	162	145	147	159	190	153	150	168	192	185	167	151	175	175	160	156	164	163	168	150	165	174	142	187	167	133	166	158	146	170	184	153	146	165	158	164	148	144	183	140	164	188	150	142	155	166	144	168	157	172	167	183	147	180	175	193	148	174	201	165	170	144	167	176	156	195	158	163	175	167	166	171	160	162	159	167	166	188	180	164	167	155	164	161	147	179	185	178	161	174	151	180	160	158	156	190	177	145	146	159	157	148	164	168	163	155	171	177	173	151	170	171	169	159	169	170	182	152	167	178	186	146	179	163	146	161	168	154	154	170	162	171	140	150	163	166	156	147	165	161	182	178	164	156	165	164	144	172	173	165	174	189	161	154	165	178	171	176	158	153	175	134	176	175	166	157	159	174	147	155	169	150	184	170	154	186	156	148	174	179	172	169	147	171	161	171	182	185	171	161	150	182	143	158	150	178	176	146	167	155	171	162	149	137	139	163	149	173	150	180	177	172	154	175	182	151	137	178	155	152	181	174	171	153	158	184	172	209	161	168	181	172	162	144	185	179	144	166	144	162	158	146	152	176	194	160	149	150	157	170	143	174	166	165	170	155	169	144	193	176	147	168	158	149	158	174	201	162	166	163	158	157	163	152	176	167	164	166	156	157	180	169	128	153	171	175	161	155	177	162	179	156	147	148	169	165	163	160	194	162	157	164	165	144	152	181	165	158	175	167	184	157	176	170	167	174	176	180	202	144	168	149	133	158	167	165	162	148	169	139	174	174	152	155	151	186	180	155	170	178	147	164	196	196	146	192	158	165	160	177	154	157	150	146	155	168	147	167	153	170	184	143	166	155	174	192	153	158	173	147	167	157	150	174	172	186	165	177	156	163	154	185	166	162	166	181	158	181	155	161	183	195	138	170	158	149	167	167	149	162	167	154	181	173	172	157	186	165	142	180	150	169	175	174	162	170	156	199	164	158	149	185	156	169	167	157	162	165	164	160	153	138	158	155	152	178	172	199	173	146	151	178	173	173	167	172	181	157	170	199	158	196	164	153	171	184	170	183	194	159	169	171	168	170	152	191	152	178	146	191	161	159	181	159	151	156	178	162	174	156	183	172	172	151	175	182	163	187	171	174	192	162	164	172	160	176	164	135	158	166	158	156	156	180	173	155	153	149	176	178	144	160	163	159	195	169	199	160	158	176	169	190	151	161	171	168	173	132	174	160	163	156	151	168	161	159	152	153	170	175	165	197	167	180	174	153	171	159	173	172	180	145	170	177	177	175	166	182	168	171	171	137	151	179	162	175	195	153	169	178	150	145	140	182	168	184	139	176	174	167	149	173	172	173	154	172	162	160	149	188	174	165	148	155	165	158	165	154	160	161	157	141	188	169	167	161	153	159	155	175	164	177	169	173	179	166	162	173	153	189	149	144	159	168	159	180	185	173	163	168	163	175	177	189	165	178	148	164	182	168	160	177	166	166	140	146	185	168	196	152	156
47932	33834	5659	22685	49109	58240	52592	42445	30079	17248	7682	2680	1083	575	457	444	392	416	406	407	394	383	394	416	423	424	393	408	405	425	361	415	392	418	394	395	375	414	421	395	394	424	399	392	449	380	407	417	409	406	407	401	432	411	393	444	378	412	407	367	406	380	409	400	396	416	382	420	426	421	412	439	403	380	398	388	393	419	424	409	424	414	382	421	391	416	441	401	370	466	411	393	412	401	441	410	419	395	400	408	388	394	395	410	425	414	431	393	405	383	392	410	358	417	428	405	412	395	422	401	364	409	418	411	404	408	381	401	407	407	415	383	424	381	399	375	431	418	416	390	396	387	428	448	403	410	438	423	445	401	396	392	406	429	400	404	390	390	409	390	366	376	386	425	386	401	422	399	405	404	414	420	377	397	375	386	420	403	381	385	429	452	391	414	405	411	422	422	396	416	412	395	370	445	429	416	404	373	396	393	414	371	417	365	402	423	406	371	402	389	406	382	413	425	403	394	430	383	400	388	443	398	369	423	396	391	397	399	383	406	411	393	407	412	396	418	372	414	387	408	449	402	429	409	403	369	385	404	455	405	392	416	362	409	420	395	394	401	376	412	431	391	448	371	403	423	402	386	406	417	420	366	408	430	387	379	402	421	442	382	431	437	416	405	447	418	429	393	424	408	409	375	420	418	397	400	386	442	419	395	408	371	337	393	399	403	424	408	377	378	396	402	397	433	402	397	409	441	403	444	370	454	390	413	420	434	385	426	444	387	388	436	412	408	396	369	429	402	425	428	389	422	399	376	411	433	418	411	448	415	406	377	382	400	398	402	379	422	385	376	414	391	362	397	420	402	437	397	393	426	408	381	448	371	427	379	403	390	404	407	408	402	408	378	388	412	406	394	389	451	398	378	390	429	377	377	390	411	400	377	383	414	405	433	401	388	384	397	387	420	378	416	399	418	382	445	394	421	435	403	397	375	414	426	411	391	365	368	389	420	386	393	402	439	427	390	384	402	402	447	398	349	408	399	408	378	397	406	422	405	363	386	416	407	390	426	389	377	437	391	395	423	412	399	418	424	390	425	392	402	390	409	427	407	380	414	384	397	418	426	406	401	405	412	355	384	375	391	428	409	396	381	450	397	394	422	400	397	413	405	408	412	370	410	396	390	426	450	407	415	418	400	379	390	392	383	419	390	395	407	391	388	411	412	373	427	423	367	358	395	443	397	395	400	435	402	388	394	412	380	396	384	400	414	408	411	393	396	402	385	396	403	416	390	399	346	405	396	407	392	401	402	414	404	375	423	400	372	415	393	396	397	412	399	396	418	414	384	409	420	428	385	387	430	408	400	401	414	402	388	394	409	383	401	403	432	407	402	412	424	411	400	379	402	386	376	445	383	422	419	418	380	405	353	385	409	386	418	419	411	409	446	383	388	383	438	364	399	383	410	411	397	390	362	400	405	383	374	406	433	407	382	376	418	445	408	383	401	369	416	408	440	403	415	415	452	403	397	434	374	386	447	400	391	412	398	419	385	409	378	387	384	404	388	400	378	422	413	423	405	418	423	401	408	383	389	365	381	416	413	402	432	389	369	407	379	420	405	413	443	439	432	398	379	401	392	398	409	435	372	414	388	405	400	367	387	421	411	418	392	415	406	405	403	445	392	383	408	385	390	423	410	433	393	399	374	444	406	430	434	406	402	397	419	389	413	371	386	410	399	415	409	421	384	400	423	382	412	431	402	418	410	444	414	422	424	426	409	458	388	379	419	408	419	410	398	388	399	386	409	401	409	395	388	420	408	401	387	380	430	404	395	435	374	412	382	403	370	399	436	396	404	432	424	389	414	412	377	404	375	385	381	433	413	375	389	420	400	368	406	414	390	397	380	440	402	403	380	355	377	426	412	442	427	447	395	374	423	370	413	394	398	368	422	369	418	430	406	414	425	430	394	403	374	383	404	410	389	412	390	396	414	392	412	408	367	429	387	425	394	408	448	421	403	407	396	412	376	400	384	405	437	397	404	396	383	406	412	398	376	413	391	391	416	377	402	384	371	392	392	413	411	396	382	412	379	418	382	389	419	401	404	422	406	373	386	393	410	441	374	391	376	389	398	420	417	435	411	396	382	409	404	416	398	404	413	387	391	412	388	419	401	392	399	397	433	417	411	377	424	405	393	377	390	415	396	417	416	404	424	414	411	359	426	400	383	410	429	397	383	383	404	379	406	411	401	397	398	438	434	429	424	432	407	419	424	411	422	405	432	399	389	421	461	369	398	376	425	402	413	404	393	420	461	384	375	420	419	412	399	380	416	365	401	425	365	387	408	387	383	404	450	428	361	414	410	413	415	400	395	379	443	395	397	432	433	393	374	402	420	403	408	412	424	400	408	402	400	374	407	393	393	422	439	407	381	391	387	369	363	403	378	421	395	406	413	420	386	391	411	410	373	411	376	380	427	395	403	426	426	426	417	418	419	382	400	429	401	392	364	415	415	424	371	370	406	373	414	368	454	421	392	436	373	420	431	395	415	413	390	399	428	408	395	421	397	406	408	409	413	365	374	436	384	423	369	380	381	410	388	383	407	418	359	403	396	430	418	409	402	399	432	403	403	405	424	397	404	433	411	424	443	441	368	386	394	392	379	395	374	392	362	434	368	401	429	415	403	381	386	408	379	388	391	409	372	431	428	407	434	378	401	397	394	390	389	371	379	405	408	387	393	388	418	363	398	424	391	399	418	411	384	426	398	424	414	452	410	385	422	395	400	419	367	434	370	393	412	401	398	408	401	420	392	373	405	418	413	370	408	411	356	394	394	416	410	396	435	385	401	387	415	405	404	375	410	395	384	382	442	432	405	435	390	408	381	444	421	439	410	422	403	394	401	425	407	397	409	391	414	445	394	448	375	382	410	378	385	417	430	388	373	380	433	407	391	413	402	375	404	438	402	411	426	384	399	364	416	419	393	381	438	419	368	367	408	401	391	392	412	383	359	373	401	394	388	410	429	412	370	425	409	383	407	364	412	389	413	386	426	425	411	413	430	408	418	405	411	400	439	393	422	412	365	402	395	390	422	380	417	415	426	407	444	409	408	430	408	401	370	380	404	397	386	390	447	392	392	399	421	391	389	419	374	389	438	369	388	414	385	418	397	425	396	435	432	394	372	375	404	406	373	411	364	408	401	399	436	415	375	402	405	408	384	382	394	392	427	407	369	403	390	397	391	439	417	386	408	446	415	377	382	387	406	394	418	405	388	443	423	434	429	375	397	385	409	409	359	413	411	364	441	415	385	386	371	437	388	410	440	399	356	428	428	409	417	416	402	429	400	399	388	391	421	405	418	427	441	370	412	419	391	424	399	397	404	399	364	416	389	380	410	413	385	360	412	431	437	415	363	391	402	436	380	388	398	381	439	427	388	396	394	392	400	392	418	398	395	401	419	408	429	441	392	401	394	422	395	403	449	422	431	410	392	435	411	404	405	413	397	394	368	375	397	404	401
79769	52982	17683	16419	39737	52985	45393	30690	17611	7238	2251	780	290	199	170	157	151	149	145	164	153	153	152	137	134	157	144	135	158	164	163	157	163	128	137	107	134	134	126	135	148	136	143	146	151	130	147	171	148	138	131	156	141	145	127	162	143	144	154	153	141	129	146	139	142	152	126	135	144	136	146	140	142	171	139	126	154	122	136	136	155	164	150	135	137	138	150	147	160	139	152	144	138	150	140	134	136	155	140	160	138	152	142	160	135	151	146	129	153	134	172	168	131	131	184	125	160	159	155	147	132	139	150	152	155	132	156	139	147	139	145	133	135	162	159	163	149	136	172	150	144	142	129	133	127	156	150	159	159	136	131	125	131	146	149	135	151	124	147	163	134	135	134	158	145	159	158	141	153	145	162	145	140	138	120	124	153	171	151	158	143	143	127	165	155	131	164	156	163	128	159	142	154	145	142	132	134	154	158	154	131	142	156	156	132	141	142	140	153	141	150	157	151	150	150	143	133	165	127	140	152	137	177	125	150	129	177	150	139	145	145	151	153	138	140	133	146	150	148	139	158	134	138	148	146	158	138	157	114	141	122	154	133	143	127	170	150	138	141	155	142	128	158	133	135	126	138	136	126	141	133	151	138	154	150	126	144	136	151	123	151	139	145	147	173	141	140	131	165	155	147	152	157	137	140	142	147	117	144	149	156	145	141	157	139	169	127	155	137	140	144	150	176	151	143	151	140	137	147	127	160	163	138	130	131	160	141	158	158	157	144	152	153	153	126	159	144	137	150	140	124	149	156	138	148	143	148	152	149	146	148	140	157	152	143	153	159	115	147	160	144	122	141	149	160	132	134	139	146	126	165	140	129	149	166	161	154	144	145	136	139	143	143	133	163	149	156	127	137	133	156	125	152	167	142	137	126	139	144	138	147	133	124	133	159	144	161	160	143	172	141	144	150	146	147	143	140	130	153	151	141	143	164	156	143	120	143	149	133	145	151	147	140	133	129	134	147	161	152	130	140	144	134	149	158	145	131	137	141	154	110	135	165	128	154	154	145	127	127	149	166	131	124	165	153	129	150	152	129	172	134	155	146	165	156	168	152	144	136	144	138	147	139	139	139	144	157	168	135	140	151	143	142	126	159	127	135	153	132	135	133	141	152	143	131	172	126	160	159	139	167	150	142	142	163	140	143	153	153	140	168	140	156	143	155	163	140	145	155	129	119	145	139	157	166	149	155	142	165	158	149	157	156	128	160	157	145	158	144	146	153	122	154	117	153	152	161	149	155	157	131	136	147	143	146	135	150	129	144	165	156	156	130	133	151	138	135	136	146	141	124	141	156	140	131	146	151	137	158	171	150	152	145	142	154	148	130	148	146	149	149	151	135	146	154	143	130	157	139	141	142	145	145	129	141	113	146	150	141	139	148	153	118	142	146	144	141	149	156	145	160	129	148	135	153	161	152	121	134	126	159	149	150	126	145	140	144	180	153	126	144	156	159	138	167	138	138	121	139	149	153	149	150	153	137	129	156	163	158	142	142	153	130	126	170	146	143	152	155	148	115	143	138	138	145	127	152	159	152	149	138	146	137	130	135	136	147	160	158	167	146	139	161	146	153	170	131	133	142	140	153	143	151	149	148	146	146	136	143	147	122	129	148	131	149	158	170	150	143	152	161	143	156	148	138	166	140	155	128	145	136	177	129	135	134	143	155	128	136	144	139	151	127	132	141	149	151	153	154	145	145	145	142	139	146	135	149	165	148	145	157	152	147	151	142	135	143	140	146	141	136	153	167	139	137	137	104	124	156	141	148	139	127	145	138	130	142	154	155	165	167	148	133	127	127	165	136	144	123	153	142	151	154	145	130	169	131	150	141	128	140	158	150	139	155	128	147	129	151	157	139	147	151	144	164	134	140	167	148	136	146	139	172	156	151	152	165	149	158	162	148	153	139	145	143	146	173	129	139	135	136	143	118	119	142	127	139	145	149	147	121	132	151	139	147	142	136	171	147	135	138	139	119	143	158	131	182	162	109	144	129	128	148	138	131	132	138	152	156	147	162	138	130	164	156	127	157	143	140	143	133	141	149	145	140	131	146	131	139	139	146	152	146	173	158	147	138	135	151	131	117	151	139	151	142	162	155	144	137	147	146	117	134	146	140	136	128	151	137	143	153	153	128	151	121	136	144	168	143	141	124	142	148	155	117	148	136	154	144	152	144	143	171	133	147	148	134	139	156	148	128	180	143	146	123	123	142	141	158	138	168	154	137	121	134	138	132	156	147	144	140	150	136	139	159	143	154	141	157	144	182	140	164	166	146	158	132	133	163	146	151	146	163	136	150	137	131	165	149	140	148	145	147	139	127	147	131	136	176	122	138	170	155	133	129	138	141	141	145	118	159	126	163	153	147	142	137	138	149	148	152	132	155	152	142	133	137	131	141	136	138	156	139	144	129	139	122	140	138	136	150	135	143	136	117	137	161	149	153	151	152	133	157	143	144	125	172	118	138	152	132	144	149	135	142	175	150	157	132	124	139	144	145	127	136	136	147	123	146	133	151	132	154	171	147	135	158	140	140	155	137	152	137	146	144	149	133	142	130	128	143	135	138	142	132	132	130	135	132	154	146	143	129	160	122	146	147	127	146	124	139	141	136	146	140	131	130	136	145	157	166	137	141	145	133	163	161	166	159	163	138	128	167	137	149	134	138	165	172	142	150	127	133	150	153	142	134	137	153	151	133	139	153	147	140	164	117	153	135	126	145	150	151	161	137	120	140	149	142	134	152	135	143	139	141	164	162	145	140	153	143	165	145	144	137	150	159	148	133	159	151	125	161	140	135	134	145	143	162	140	138	135	145	145	146	131	134	145	137	137	152	137	170	148	144	154	138	140	143	148	141	148	133	133	139	143	152	165	143	144	138	159	150	149	131	162	148	135	120	138	140	141	167	138	126	152	118	161	169	162	128	139	155	132	154	150	132	156	149	141	150	157	143	136	142	120	147	141	150	162	129	150	135	147	142	153	125	142	138	147	128	132	146	146	144	158	158	135	192	134	123	155	145	143	149	136	152	152	140	150	132	129	146	144	157	130	143	147	142	132	127	132	151	145	123	127	157	144	166	142	141	140	145	163	126	124	161	132	141	137	153	149	136	146	140	162	130	135	140	151	124	173	141	160	150	149	126	165	145	120	143	133	152	149	134	144	153	162	163	148	147	149	149	147	147	162	153	148	152	145	179	149	140	138	136	150	145	142	141	141	148	132	143	134	154	128	142	152	150	152	150	131	153	143	153	128	147	162	146	139	154	150	158	124	144	158	154	161	145	124	158	139	144	130	148	125	153	148	119	135	131	109	149	156	134	138	149	144	153	170	174	154	141	134	156	162	164	151	134	167	158	133	146	149	139	147	147	165	137	148	158	140	150	156	139	141	147	156	140	154	148	142	150	136	153	120	158	153	146	156	173	155	167	128	136	157	124	124	152	158	136	160	147	122	152	145
50195	32126	6579	28008	52809	62704	56043	44493	32304	18412	8290	3031	1082	554	402	366	356	352	344	388	375	370	375	339	345	329	363	337	378	392	364	386	332	363	351	321	355	362	357	347	327	364	348	346	344	376	345	331	363	371	378	381	369	375	358	341	341	343	364	359	366	363	325	365	377	354	389	338	377	345	371	378	360	362	345	358	333	360	374	355	371	338	345	369	342	347	374	334	348	342	373	371	360	339	344	358	342	352	355	323	353	379	334	354	367	360	350	379	388	336	356	359	347	343	360	353	340	365	318	344	355	350	374	393	347	363	343	379	352	337	355	365	339	428	335	338	363	346	342	374	357	326	346	324	342	367	365	333	359	353	347	385	363	384	342	373	370	380	336	344	350	340	356	363	363	354	357	337	348	363	366	345	337	363	351	339	398	338	345	366	320	379	353	327	376	386	350	336	356	357	349	371	351	350	373	348	368	357	337	342	348	349	397	361	327	352	355	356	374	383	372	340	378	340	355	372	355	369	371	372	402	359	339	401	373	341	360	354	364	363	370	367	336	359	345	369	355	370	370	388	343	343	367	375	375	336	356	339	395	364	371	353	356	331	356	344	346	342	354	349	329	369	342	351	359	337	343	349	381	330	364	362	361	337	366	329	382	344	363	332	359	338	375	362	334	357	359	365	352	345	347	358	347	348	376	356	367	333	355	323	367	324	341	390	332	334	336	379	373	345	352	369	335	338	353	349	371	345	317	351	324	355	417	345	358	361	333	361	355	340	385	352	361	389	414	335	314	349	380	385	371	381	379	358	369	334	370	324	337	356	348	328	371	375	348	321	357	334	372	352	331	371	385	297	368	353	312	390	340	364	347	384	355	359	355	356	357	341	343	348	361	358	367	344	369	332	361	323	357	380	385	345	346	345	349	368	364	363	378	359	377	348	353	350	367	383	330	362	335	397	336	328	388	350	366	347	358	351	363	389	333	349	346	362	328	343	337	358	335	342	423	342	355	356	328	352	369	327	371	338	336	369	367	336	370	370	334	388	370	345	381	393	347	326	346	366	345	317	389	355	374	350	349	403	369	352	357	359	356	349	339	334	336	330	368	358	356	350	324	355	357	371	353	318	384	363	332	357	357	352	385	339	362	349	367	339	359	366	378	368	359	386	365	365	337	352	352	363	375	360	338	384	381	326	369	364	386	377	350	346	376	370	350	349	348	348	341	335	395	361	342	338	355	348	368	382	395	359	385	353	353	379	322	348	386	359	364	379	381	349	353	365	381	347	349	356	345	381	351	335	386	338	345	339	352	333	369	367	365	359	341	367	322	389	371	304	372	352	332	374	361	337	359	346	337	367	364	363	384	370	342	364	363	320	366	374	362	355	364	366	331	366	388	375	340	366	367	362	339	351	348	350	367	387	359	361	380	342	369	374	317	359	348	339	347	334	364	355	360	351	365	355	321	365	360	348	330	325	370	334	343	353	356	377	362	323	375	363	358	321	364	370	341	363	352	346	362	332	338	364	356	331	341	380	329	353	366	357	368	348	377	368	327	345	352	349	368	377	362	351	331	369	343	344	367	356	367	371	365	369	360	322	374	352	393	369	383	331	354	351	343	358	317	361	353	365	372	347	373	327	356	383	386	356	309	360	350	361	349	378	358	376	355	397	360	356	359	366	376	371	366	365	370	380	386	360	383	351	377	363	391	331	351	351	358	380	352	346	359	330	351	370	341	342	349	358	340	347	343	340	387	385	349	336	365	323	344	373	353	354	339	379	407	370	344	366	365	376	343	324	355	349	360	379	339	358	349	320	351	357	393	365	350	385	340	367	357	378	346	359	346	335	321	381	365	361	327	331	365	383	362	374	361	366	378	364	356	382	369	372	340	343	373	352	378	348	357	318	353	398	357	364	318	359	381	343	370	356	370	331	314	373	364	356	357	334	377	320	372	331	353	338	321	375	359	367	369	369	360	379	338	349	382	340	364	375	354	356	367	395	361	356	390	370	333	362	356	363	349	347	358	374	402	371	340	373	360	313	346	346	366	335	320	369	364	343	348	393	347	312	337	378	354	346	361	307	351	329	357	383	394	357	362	338	374	348	374	364	365	391	358	359	359	362	370	331	347	390	337	356	313	357	390	345	385	352	366	369	363	346	388	351	364	329	333	335	393	362	363	324	356	349	405	351	370	385	381	359	361	350	388	379	373	363	346	356	370	371	343	395	355	385	350	372	313	360	372	354	368	352	377	363	370	319	363	349	385	358	321	393	361	375	367	355	361	328	354	342	378	373	362	364	364	361	337	347	376	363	382	374	364	373	331	341	358	361	319	342	344	369	347	377	373	359	365	372	356	344	367	347	359	360	361	377	401	353	334	358	375	335	359	329	364	369	362	346	350	391	361	365	351	354	318	338	374	388	384	352	358	352	336	374	335	357	358	349	338	401	369	351	367	374	384	383	331	351	339	382	356	395	343	369	370	347	363	364	363	363	362	365	342	397	343	376	360	350	351	367	361	379	401	379	376	387	366	355	361	368	379	341	341	355	388	370	334	337	345	349	357	383	372	335	344	353	361	373	363	359	360	368	340	351	363	357	342	334	355	359	342	354	362	333	338	354	329	363	357	347	372	357	369	337	323	355	367	410	381	331	368	351	384	313	343	358	341	318	362	332	347	375	376	348	346	357	382	360	349	360	328	347	371	366	353	370	349	318	358	334	372	391	369	303	350	374	363	372	342	405	407	339	343	344	352	359	338	348	368	354	384	323	345	366	335	385	329	351	398	362	359	391	357	360	341	373	382	371	344	334	341	380	366	321	354	336	374	334	351	366	344	371	330	339	354	362	331	393	330	391	353	350	328	352	387	354	375	346	361	347	349	351	352	360	350	335	345	347	365	360	384	351	343	360	388	373	371	337	390	342	358	378	340	356	350	360	318	329	376	334	347	344	357	331	352	361	343	346	365	374	342	369	331	315	343	349	363	348	361	397	334	361	380	365	330	356	365	345	345	371	362	358	366	322	352	373	346	376	345	364	358	361	355	358	402	385	385	356	334	366	363	352	354	368	363	374	366	325	373	341	326	369	349	318	377	359	336	346	343	375	369	339	349	336	378	322	362	381	409	367	361	371	359	374	313	344	369	373	360	351	358	344	347	378	369	405	383	356	360	329	352	330	345	351	374	358	346	386	357	368	358	367	388	361	391	391	350	368	334	359	377	355	356	356	339	349	339	325	353	364	321	344	383	350	339	373	377	349	374	375	358	376	365	347	367	368	396	313	347	361	352	347	335	392	324	364	324	371	352	356	340	362	371	366	385	355	385	375	374	351	356	362	380	362	355	356	335	374	338	350	370	354	346	342	324	391	361	327	336	354	367	341	368	362	363	362	343	361	384	353	316	354	371	336	350	350	358	344	353	338	373	408	394	350	372	332	366	358	345	379	358	350	315	350	366	353	355	370	367	356	344	339	305	377	338	344	371	360	325	375	346	392	370	356	356	353	345	300
16036	2795	320	775	1935	2706	3096	1884	1101	636	377	272	215	219	228	215	228	222	229	224	212	217	229	231	210	219	206	224	202	218	196	212	225	206	180	215	210	194	232	176	185	208	190	260	207	210	222	192	209	223	224	216	215	222	214	201	216	227	234	228	219	226	210	186	214	198	239	221	209	239	197	234	189	209	195	222	202	220	228	232	196	217	220	211	210	186	207	207	217	198	201	188	191	207	209	185	200	206	210	219	204	218	228	220	208	225	222	217	198	206	225	210	221	209	232	201	214	197	246	216	192	241	203	234	211	215	207	226	221	213	248	209	236	209	224	218	196	228	210	209	223	192	206	195	228	212	224	201	213	199	220	225	226	220	213	206	191	219	196	209	208	218	214	216	225	210	212	215	204	184	212	200	220	210	211	215	215	227	218	227	227	218	232	222	190	197	218	200	213	225	195	219	194	250	200	212	203	236	212	211	218	216	196	210	213	206	230	181	231	257	179	184	228	222	188	236	205	184	208	209	210	196	207	176	200	193	219	217	223	202	195	224	200	222	222	218	221	192	197	198	224	205	220	199	213	226	202	192	223	228	205	221	208	215	203	205	212	215	207	235	198	224	225	205	207	228	245	233	221	214	214	213	197	213	223	207	212	222	248	221	208	212	190	237	232	186	209	206	198	228	210	239	207	211	208	217	191	201	229	232	231	222	203	253	198	199	217	203	201	233	242	214	208	199	193	203	223	241	217	216	233	204	208	190	202	215	211	225	205	201	199	233	218	199	200	228	206	234	220	241	187	219	185	198	185	209	215	207	201	195	232	222	216	224	211	215	202	199	216	219	221	197	221	214	205	210	224	209	205	222	219	211	217	197	206	215	237	214	198	195	198	220	199	192	238	215	229	192	194	232	212	249	204	192	203	209	233	215	205	192	216	223	232	208	217	180	183	229	206	212	195	219	227	213	206	210	214	221	215	210	189	215	219	252	205	234	210	227	214	235	177	197	209	251	225	215	199	192	222	193	208	199	257	219	213	200	197	229	230	201	233	223	192	195	222	214	209	207	200	229	245	211	221	204	198	193	218	207	231	222	220	175	205	212	213	222	211	179	223	199	235	241	202	208	202	212	216	219	208	211	201	212	182	208	200	231	194	206	221	220	199	191	209	222	212	216	208	246	224	176	231	247	214	213	219	193	199	223	200	194	227	239	171	209	221	220	229	219	229	216	191	224	212	216	198	193	221	225	232	206	224	206	225	226	237	213	228	223	196	210	203	216	219	229	194	216	216	218	218	219	238	211	214	209	225	216	231	225	199	188	196	231	213	187	211	232	226	214	197	220	203	228	204	182	203	188	219	207	218	243	240	216	231	187	213	208	198	190	213	213	222	210	199	215	200	209	193	204	201	189	228	195	198	187	209	241	240	195	173	199	234	218	196	220	222	197	205	202	223	204	226	217	206	211	206	205	205	201	211	172	189	240	194	200	201	222	200	193	215	204	207	217	231	214	190	194	205	230	201	228	214	213	204	191	204	197	191	194	189	231	188	197	210	219	236	209	213	248	222	196	212	190	193	228	210	210	218	215	234	211	216	222	214	209	185	190	227	228	203	219	218	209	221	207	193	193	224	214	231	208	224	215	195	206	225	215	222	195	210	201	218	228	217	211	212	212	197	207	186	207	211	205	193	218	200	211	220	196	195	204	203	212	225	202	234	212	202	205	224	226	216	196	191	228	199	200	199	200	209	236	219	209	224	228	221	180	216	242	205	208	204	204	208	215	210	194	219	219	222	209	215	209	205	219	211	227	210	221	214	217	212	216	193	214	214	212	215	225	212	202	213	205	223	216	215	228	212	186	218	232	219	204	221	205	220	193	194	213	183	200	194	223	222	226	205	202	214	187	210	203	210	211	192	224	224	212	240	213	198	220	225	219	205	208	203	182	215	205	228	228	192	192	215	217	211	204	208	195	230	209	211	202	185	210	186	224	220	200	217	208	202	211	197	212	201	230	241	204	220	227	231	213	205	208	203	217	223	218	210	210	224	221	200	220	219	212	204	220	243	225	237	223	219	195	211	221	216	199	195	204	191	231	193	194	215	206	220	204	199	214	230	198	200	197	203	214	206	201	218	192	259	210	200	216	231	210	219	218	234	210	192	224	220	220	220	218	225	199	218	236	212	202	228	207	224	221	211	215	208	204	194	205	223	227	208	220	207	234	197	233	223	209	214	216	230	219	214	210	217	219	198	209	228	240	212	205	199	205	221	230	224	216	225	201	227	224	228	210	204	214	215	210	207	214	233	228	221	214	188	226	231	211	189	256	199	219	187	224	222	206	195	240	211	235	201	221	217	239	202	209	202	199	196	193	219	245	211	208	229	211	215	207	188	198	178	217	201	206	214	201	208	226	217	214	211	200	211	217	228	231	222	202	243	196	216	227	226	215	218	208	210	214	231	187	231	218	207	200	197	220	196	223	203	221	216	201	183	236	220	216	225	186	217	239	216	210	224	181	211	210	212	203	204	217	216	226	212	239	214	195	205	218	210	214	231	188	206	208	207	196	229	183	232	212	245	214	201	194	206	202	217	217	223	230	214	191	224	217	206	185	252	198	217	203	207	203	191	193	214	198	215	191	231	200	211	229	200	237	176	222	213	202	208	205	191	190	201	215	202	214	191	234	202	190	185	185	231	222	216	227	237	250	189	216	237	203	241	189	229	196	215	225	209	218	199	191	191	215	203	216	198	187	194	202	198	218	240	226	224	236	226	180	233	241	264	228	214	203	223	218	201	219	236	173	215	216	207	208	220	202	225	231	217	212	203	186	197	227	225	204	189	200	212	197	206	201	198	199	216	217	195	177	217	200	228	233	209	189	221	208	223	232	235	239	217	199	198	231	225	222	203	227	215	218	227	187	231	219	216	194	205	229	207	188	209	218	216	235	239	223	214	216	218	203	223	203	199	214	204	233	200	206	209	221	204	200	219	207	209	212	218	218	243	214	201	212	176	235	211	211	204	204	202	216	225	201	266	212	215	206	194	208	214	202	200	213	185	213	214	197	184	228	194	207	197	225	197	218	225	240	209	223	210	202	209	188	217	224	210	207	228	215	225	222	192	227	221	217	205	194	248	224	227	236	228	196	218	219	224	188	216	216	203	205	196	190	213	210	204	193	198	192	250	203	212	206	219	208	250	199	213	206	200	168	220	201	186	211	218	197	191	212	202	211	230	230	240	228	205	186	225	215	238	239	216	208	206	207	188	211	195	215	193	202	190	226	213	206	210	252	207	213	181	205	216	197	204	211	211	206	202	224	234	238	201	222	230	193	229	215	232	205	206	226	191	227	220	219	198	192	199	229	205	193	219	231	215	209	208	209	204	228	198	218	217	209	212	207	183	197	215	189	196	182	194	212	194	220	219	210	205	206	221	216	209	205	244	212	200	218	178	206	204	212	219	242	226	211	225	216	202	233	221	217	197	190	208	218	205	220	208	214	209	209	189	203
15619	3187	740	3021	7997	11232	11082	7078	4197	2031	1115	760	595	529	533	485	518	524	528	546	504	501	514	508	557	551	515	501	493	527	487	509	552	531	521	507	511	541	497	500	527	535	497	485	497	493	502	505	511	508	484	507	498	508	515	529	552	516	537	503	517	537	484	524	497	530	533	512	522	491	486	532	488	517	518	518	549	536	508	517	569	524	508	544	510	528	526	547	476	507	531	531	529	521	492	538	494	521	521	498	528	498	543	523	504	538	526	525	553	501	496	536	518	502	514	522	514	495	507	517	481	495	442	468	524	507	520	497	486	529	501	542	527	486	502	498	499	486	490	519	494	486	517	537	515	558	524	518	515	546	512	514	520	522	503	527	504	526	457	495	536	527	512	522	547	534	518	476	523	502	497	558	481	529	533	542	495	482	525	489	486	494	525	508	543	536	544	523	471	490	525	502	503	502	512	500	519	491	478	475	522	518	499	518	520	511	472	526	481	461	514	535	509	526	489	529	532	455	531	516	537	533	486	524	534	535	494	471	493	493	529	497	546	491	543	474	491	510	521	504	495	510	511	491	518	507	521	514	532	540	506	509	486	513	508	507	534	547	479	540	533	501	544	486	522	530	522	513	506	507	532	493	513	545	526	486	556	519	530	487	466	478	500	532	498	527	506	484	506	524	453	489	480	514	502	516	525	510	527	521	483	506	512	555	507	505	508	503	513	531	505	504	516	513	506	516	505	521	462	547	513	495	516	515	519	557	498	494	534	473	491	521	511	486	504	491	533	488	513	514	508	504	460	494	495	510	507	535	536	482	502	482	496	537	516	502	481	535	497	484	488	504	494	455	501	521	476	510	510	521	514	523	550	538	533	539	530	545	522	487	517	489	566	507	511	524	507	528	522	502	543	512	521	539	489	523	502	550	531	457	525	478	492	458	483	502	540	525	536	527	457	486	506	518	522	531	508	497	465	489	555	519	504	503	482	529	532	521	546	474	453	517	478	496	485	484	524	514	467	478	504	527	511	490	546	507	527	488	484	484	473	521	493	571	524	495	530	511	540	527	528	482	483	483	537	489	510	493	504	480	494	512	490	525	488	529	516	493	476	504	478	509	522	508	541	480	530	527	496	487	534	511	485	504	508	527	503	511	521	516	504	485	547	538	551	515	498	507	499	479	484	503	497	484	488	523	534	507	512	489	501	525	528	498	509	496	525	489	550	490	547	524	501	531	531	503	520	502	504	517	513	537	515	512	488	526	493	508	520	527	505	543	545	499	518	516	510	531	498	500	500	506	487	539	497	514	513	476	479	525	541	495	463	485	536	521	518	573	480	492	523	479	469	522	524	493	477	542	478	512	489	490	483	508	470	487	512	464	499	509	519	528	511	502	475	509	510	517	562	503	511	531	507	550	489	493	510	519	548	511	501	494	527	463	504	546	515	499	488	504	504	532	502	512	522	500	500	533	517	502	512	523	521	493	521	491	498	530	565	515	518	500	517	530	522	513	503	489	510	500	502	475	507	500	586	499	528	547	527	500	513	519	512	483	546	544	479	483	491	522	498	531	506	476	522	529	515	564	477	533	508	534	497	469	505	480	490	479	495	522	525	497	499	490	505	540	545	517	518	470	473	514	501	508	486	530	497	508	486	474	509	498	454	521	503	522	541	524	511	514	510	494	487	501	507	504	509	505	501	517	517	544	544	519	522	522	508	562	510	527	538	497	496	493	519	535	517	521	490	513	531	523	450	512	516	475	506	513	523	523	490	518	525	544	514	509	537	517	491	478	476	504	493	534	497	501	522	494	521	525	496	527	512	523	512	512	526	501	520	502	538	505	489	507	520	509	499	559	510	511	512	516	483	510	478	477	511	497	533	512	524	498	509	485	477	543	507	498	478	538	528	513	520	518	528	480	484	521	518	492	495	454	508	474	489	518	466	498	492	519	487	510	503	498	500	519	511	506	513	520	533	505	549	523	501	534	475	518	483	508	517	520	538	508	486	486	539	491	494	500	519	460	534	534	545	524	497	541	455	522	510	528	524	509	511	478	542	509	512	522	545	505	534	501	527	522	470	511	495	455	520	530	505	494	518	480	530	533	461	539	491	517	503	494	550	506	529	568	461	510	523	502	497	484	514	531	524	539	530	487	510	490	521	498	520	492	516	521	507	518	500	537	547	510	501	490	510	475	535	542	529	512	525	516	533	518	486	541	520	486	499	487	519	528	511	514	502	480	514	527	486	513	537	509	504	522	519	489	533	508	520	524	488	513	504	515	551	484	527	539	515	502	522	545	518	526	481	555	509	535	528	469	498	547	499	537	497	515	526	528	497	522	514	511	502	508	521	483	526	503	505	493	507	522	493	508	507	539	513	497	542	519	519	508	484	525	503	527	513	480	471	540	507	527	465	507	535	495	471	525	551	494	516	495	511	522	504	514	521	510	508	508	533	508	439	525	486	502	529	506	517	486	516	513	551	516	522	544	520	530	518	512	537	504	489	473	524	496	492	499	507	544	514	527	484	558	534	494	564	526	525	500	508	534	495	440	462	490	501	499	529	515	500	507	540	521	475	525	535	548	530	456	553	501	475	486	472	528	478	538	474	526	482	522	519	500	503	487	542	489	557	509	494	493	508	523	522	502	502	513	533	518	546	482	492	518	494	531	497	526	548	485	525	484	539	510	492	510	531	554	555	514	539	481	509	520	527	522	502	521	522	493	490	533	528	518	500	536	493	530	520	533	559	496	537	503	500	497	491	511	525	540	495	499	535	500	505	526	518	504	513	504	510	505	504	513	535	512	511	507	515	489	474	558	493	499	533	564	533	501	509	525	486	526	533	533	516	481	537	488	526	515	458	533	542	492	498	506	492	566	486	501	543	501	563	490	515	510	513	464	501	546	494	517	512	524	505	489	490	529	515	479	505	536	483	525	561	533	498	517	510	526	532	529	548	501	492	549	515	524	519	530	528	504	537	539	532	513	507	485	558	502	500	558	515	486	540	480	471	519	525	460	475	480	514	463	507	518	532	527	494	502	503	480	481	504	476	490	500	556	516	525	546	510	506	494	549	479	543	505	505	532	566	504	524	502	545	516	538	511	513	518	518	524	505	496	544	509	510	518	518	509	528	498	507	537	528	517	519	533	508	532	503	505	504	475	541	478	525	505	530	493	538	538	478	500	503	534	509	518	545	541	500	491	546	517	506	496	519	539	473	499	511	472	557	502	551	488	521	514	499	526	518	522	547	476	544	494	536	497	497	536	521	491	480	478	483	483	502	531	471	487	534	483	539	499	521	532	541	498	504	527	496	496	544	495	491	508	534	513	505	563	513	474	534	501	516	449	512	508	522	539	477	566	550	499	538	510	478	501	504	552	508	509	538	539	482	500	489	501	512	520	468	507	527	520	513	515	499	544	484	545	521	523	526	487	485	490	493	496	521	499	500	546	526	493	492	501	518	508	546	537	482	456	512	523	522	531	560	495	496	513	475	516	511	499
75995	45619	14964	25073	43561	47728	39526	26760	13804	5419	1906	738	305	212	188	189	166	181	158	165	170	166	156	135	166	185	180	184	168	189	170	156	181	184	161	159	165	140	137	158	148	146	172	172	176	174	169	180	163	169	152	151	171	177	151	163	165	143	148	160	178	146	146	173	164	170	166	122	166	169	153	181	181	187	159	171	182	149	153	174	164	168	162	184	172	155	165	188	170	170	147	161	145	161	182	169	160	156	160	161	164	169	148	172	153	199	131	149	164	159	166	164	180	159	158	174	146	159	175	139	161	166	146	159	163	159	166	183	147	171	173	174	187	188	150	182	178	174	193	167	165	189	158	175	141	188	159	149	160	169	150	173	128	174	195	169	190	181	156	163	158	151	179	164	196	158	169	183	162	171	165	159	170	147	196	185	167	179	169	158	148	168	146	166	196	178	171	141	141	162	149	158	150	171	160	161	172	154	159	155	182	171	165	167	164	157	155	170	177	182	166	170	158	157	191	162	179	146	164	171	174	149	150	156	163	162	178	165	166	145	184	159	159	170	184	169	163	171	160	179	173	191	158	165	157	161	137	178	149	179	147	154	173	190	186	156	178	157	162	185	141	175	188	164	182	156	174	182	138	167	174	167	161	170	176	153	173	141	183	148	171	144	135	155	152	177	150	167	166	155	192	180	166	146	160	178	177	194	177	163	147	184	176	173	151	195	176	157	166	159	152	146	178	176	168	162	163	165	146	175	151	171	179	170	183	161	170	152	166	182	170	167	154	170	169	177	181	161	172	158	171	164	168	162	176	169	167	138	163	145	154	199	166	161	152	174	173	154	162	167	190	171	148	152	151	166	158	184	163	153	159	166	167	151	185	139	152	145	169	172	186	152	173	147	164	139	164	160	171	167	182	162	158	189	179	153	167	166	175	170	157	165	186	184	175	179	166	151	157	173	191	164	144	162	169	189	167	160	183	169	152	171	152	179	169	159	178	200	148	148	147	165	148	161	173	153	158	176	144	172	179	177	156	142	157	171	172	187	160	165	160	155	169	158	186	163	173	169	177	155	165	162	165	182	158	147	169	189	172	165	157	189	189	173	143	191	158	155	157	165	166	169	178	164	146	185	148	162	151	180	176	175	159	181	150	166	160	140	152	172	180	142	164	162	184	155	154	160	145	161	163	188	165	175	137	169	172	180	146	141	149	138	163	145	167	166	170	171	189	173	155	140	175	181	167	143	163	156	174	164	181	155	158	170	156	160	156	157	169	152	159	154	177	165	175	156	176	139	155	166	141	162	166	166	171	195	166	160	173	178	164	161	189	194	161	183	149	176	184	162	193	151	138	140	129	156	188	158	174	165	173	166	164	179	163	167	175	163	169	166	167	165	167	177	182	165	192	161	168	183	148	145	170	142	166	164	171	166	168	173	179	182	155	156	196	161	160	166	184	164	154	165	162	175	194	173	205	174	162	187	162	182	173	160	176	172	160	168	143	153	146	184	150	207	158	164	163	168	175	165	183	151	159	172	173	158	163	153	150	171	162	163	185	155	157	150	161	171	173	170	188	163	171	159	157	182	130	148	158	134	172	165	155	158	157	170	149	175	162	169	146	159	175	161	199	152	188	180	178	166	155	132	158	174	181	174	174	173	171	191	154	190	208	160	147	152	145	171	159	187	150	154	183	155	171	171	182	151	163	169	150	172	170	165	170	150	152	161	169	144	146	184	148	164	169	177	176	168	145	157	173	142	148	175	155	172	180	162	171	166	164	148	154	171	162	163	160	178	159	164	147	176	220	161	146	166	160	125	173	163	174	186	158	155	172	182	158	164	145	172	138	159	124	162	151	191	156	163	157	163	161	160	153	179	162	153	149	187	128	150	182	168	181	167	189	187	150	176	183	166	193	166	186	154	144	154	174	157	170	200	170	185	152	133	184	166	171	179	164	173	168	150	175	175	187	141	182	171	165	161	163	166	161	147	159	146	163	163	172	163	151	152	162	154	142	172	135	150	152	146	184	164	180	158	156	171	163	141	166	160	169	167	176	189	156	170	147	166	150	152	175	183	178	169	164	161	177	150	155	168	180	195	161	161	165	165	171	185	184	180	159	166	150	165	183	173	176	153	171	188	179	168	171	162	158	172	161	131	172	162	146	152	170	149	157	176	153	160	167	160	162	156	148	169	168	167	154	172	156	180	146	153	147	162	171	166	151	155	163	153	166	172	177	157	151	162	169	175	155	170	163	152	149	162	176	170	177	161	169	171	188	155	162	154	166	176	153	147	176	137	170	153	184	194	170	168	169	162	182	151	180	164	171	161	159	169	156	154	152	173	163	157	182	139	160	162	147	167	154	165	159	189	171	168	159	159	166	147	168	155	159	142	171	180	151	172	159	174	162	175	156	137	171	164	167	154	185	157	157	152	160	164	147	136	153	166	163	161	169	182	160	185	156	148	171	165	173	160	161	194	182	165	175	177	171	171	157	174	170	168	183	157	176	168	176	160	160	184	156	139	175	174	191	154	181	167	175	162	172	155	163	157	153	173	175	170	165	147	180	161	177	154	180	153	171	149	164	159	173	139	180	155	174	161	186	162	171	173	169	186	144	167	167	191	169	160	163	178	159	158	182	159	179	185	160	183	164	179	152	165	164	148	151	170	144	147	168	182	177	160	158	154	158	166	158	168	169	150	160	171	167	158	201	153	157	175	166	159	138	159	182	178	184	161	159	181	182	170	191	156	147	151	170	189	173	168	161	177	154	194	165	173	155	174	170	156	169	193	160	149	169	140	186	154	186	178	179	186	174	147	163	170	150	163	177	161	158	163	178	170	186	164	164	162	180	141	168	152	189	159	176	157	164	180	149	163	175	168	187	176	177	157	177	181	176	153	139	174	162	182	164	151	175	164	167	153	161	172	175	137	172	158	167	173	151	163	157	187	198	168	167	174	179	153	160	143	165	166	174	160	161	167	173	155	167	176	180	150	181	148	165	158	182	182	175	170	160	171	167	196	176	185	150	149	176	143	174	161	162	188	153	174	139	169	186	161	149	154	169	164	165	143	192	196	149	148	169	180	190	172	181	160	171	147	170	153	141	139	166	176	176	164	147	148	176	154	182	158	184	176	142	171	181	166	173	148	155	168	188	171	171	174	165	158	185	156	160	150	156	175	168	176	158	172	176	157	142	154	170	162	152	164	154	154	158	167	157	180	173	178	154	156	162	161	161	166	160	162	145	183	214	177	169	171	203	162	157	160	145	172	161	161	158	178	176	174	160	180	147	143	177	168	164	163	174	173	158	164	166	152	172	182	158	168	181	143	158	171	170	147	168	180	171	191	191	180	151	171	165	178	167	173	163	181	136	163	153	207	185	180	137	148	164	181	170	142	158	166	162	164	153	145	158	170	161	167	146	151	160	166	170	168	162	184	142	141	149	185	185	166	144	178	174	151	135	155	172	175	145	159	184	172	190	188	146	154	150	166	166	154	170	168	151	134	176	172
47569	24081	9090	38964	55261	57914	52110	41178	28029	16410	7648	2987	1108	608	437	411	424	440	462	450	402	452	432	420	398	404	406	408	418	390	401	432	408	408	361	394	419	392	387	434	388	378	437	383	419	419	369	429	415	410	384	386	418	383	392	409	437	394	412	398	400	409	419	363	399	373	416	423	428	405	409	383	433	404	416	386	395	398	374	400	388	413	386	447	380	399	396	396	401	383	405	377	400	378	390	428	418	380	379	411	416	390	404	432	409	394	389	401	407	385	429	388	425	453	358	392	423	387	393	420	429	371	433	399	369	429	416	420	394	390	404	382	391	444	411	395	408	387	418	400	465	401	427	416	397	422	417	379	442	402	347	404	403	383	371	405	404	396	456	406	411	414	434	418	387	370	400	371	391	428	412	417	402	404	425	366	422	426	391	399	383	415	418	402	428	402	402	375	434	398	409	415	392	418	394	412	384	421	401	393	421	410	411	395	371	376	423	408	372	412	384	383	430	395	389	355	386	383	410	377	412	416	418	413	363	384	409	408	379	413	408	412	407	395	433	420	431	413	375	427	393	403	400	393	397	382	366	457	386	364	384	386	409	424	399	374	414	448	394	391	426	408	402	382	400	396	415	402	392	405	432	418	398	408	372	432	389	450	429	389	409	386	394	404	426	358	425	421	352	423	405	382	396	405	352	404	413	423	367	383	408	398	371	410	375	404	398	406	384	412	390	396	403	399	408	394	452	386	438	398	408	384	409	391	387	391	392	395	417	455	383	407	406	408	391	372	435	455	380	464	391	425	406	436	419	392	423	391	376	388	389	407	384	378	398	399	385	441	445	429	435	411	441	419	389	407	375	419	374	347	407	406	379	399	431	382	388	380	419	436	392	433	415	421	405	391	415	426	402	372	392	429	387	429	425	427	404	435	403	387	435	417	421	405	412	367	386	420	403	393	425	431	412	392	426	388	405	437	422	380	397	394	415	395	391	424	402	371	392	401	410	397	400	390	387	405	404	402	422	369	402	389	426	389	410	407	380	404	407	384	388	397	391	369	403	336	400	388	382	428	442	431	414	372	406	442	412	394	394	447	425	414	396	411	393	400	397	396	426	357	399	419	376	399	429	379	375	399	412	407	397	411	410	428	429	383	367	393	432	404	378	412	364	401	394	374	389	396	399	361	398	410	422	365	378	396	382	377	385	394	388	422	434	406	382	409	410	369	396	432	386	380	369	403	383	463	413	422	411	413	382	408	419	393	413	392	401	406	424	397	372	395	394	397	404	398	386	398	402	439	420	424	394	384	406	396	404	401	395	401	344	395	380	404	415	418	435	401	413	408	389	421	450	388	440	432	403	393	400	422	404	423	418	387	375	376	393	416	394	380	424	384	381	402	424	401	396	392	396	376	381	441	435	419	391	407	393	406	430	390	390	420	378	389	410	380	406	419	386	384	391	424	387	377	428	396	425	419	378	424	381	420	364	417	394	384	427	415	401	426	394	414	428	396	395	412	455	414	400	401	430	407	406	414	434	413	407	429	397	364	418	390	379	411	428	406	381	415	395	421	402	399	419	411	418	421	393	381	401	382	416	388	387	418	383	426	393	370	395	405	408	433	380	416	408	411	409	412	386	399	410	389	441	403	397	444	404	407	430	380	394	393	392	436	418	376	364	383	397	440	382	411	407	425	403	418	379	400	418	405	397	427	388	381	407	434	376	416	437	404	426	408	414	405	404	426	380	394	411	411	400	412	385	422	394	419	396	406	390	425	396	386	433	346	398	422	390	383	369	393	387	422	376	385	390	405	403	403	385	391	408	399	393	393	407	401	426	421	378	395	379	366	386	394	433	408	433	428	420	425	392	390	410	415	394	406	416	382	399	428	415	404	387	362	390	393	400	392	435	437	391	393	449	396	377	413	365	347	405	446	429	430	426	387	418	390	422	411	399	413	393	380	387	410	440	434	410	389	416	388	396	393	402	398	391	418	398	437	408	372	395	378	400	400	427	372	401	401	389	387	386	372	382	396	400	389	391	415	388	416	358	387	416	446	412	411	374	424	382	401	409	386	370	427	397	381	384	388	366	376	390	412	403	428	392	408	429	381	401	430	420	369	421	388	445	396	410	413	391	422	372	403	390	427	416	381	332	415	387	389	397	388	400	415	408	389	400	387	381	397	415	379	399	379	420	408	369	398	440	406	405	395	403	432	438	389	375	391	400	428	409	407	397	401	386	407	384	411	426	387	368	446	426	446	408	395	385	384	417	396	369	427	445	396	405	376	404	392	417	387	400	417	377	410	395	418	433	404	410	383	395	403	406	444	418	433	368	388	414	400	387	428	395	415	406	383	401	425	392	416	409	399	407	396	436	409	403	427	393	399	403	398	390	414	388	437	379	414	411	410	366	421	407	414	435	404	400	381	396	410	395	406	399	399	392	396	380	414	385	370	386	390	371	385	444	399	411	416	429	376	378	385	416	389	400	424	427	429	393	395	434	426	362	412	405	396	389	406	380	388	396	394	365	400	439	389	411	395	403	408	408	392	392	348	413	381	413	412	377	417	394	400	471	415	423	415	417	404	387	396	394	415	406	409	390	415	362	399	402	412	385	440	410	384	441	395	400	363	405	405	415	419	396	415	416	427	390	395	390	407	410	420	408	391	421	367	393	387	416	395	408	380	391	411	414	382	439	396	417	407	391	389	373	418	392	405	416	381	376	417	434	343	367	415	373	392	414	366	375	390	391	412	374	397	409	413	382	382	419	402	384	377	388	394	425	403	398	417	411	391	447	403	414	385	378	389	403	433	436	380	418	399	421	453	400	389	386	408	406	396	418	423	428	433	372	383	383	404	388	395	399	399	428	380	390	410	384	394	413	359	451	431	396	404	399	395	430	374	437	405	423	415	391	399	380	396	408	409	374	407	402	403	434	367	426	380	412	402	424	421	388	417	400	388	391	425	382	419	396	386	383	408	406	403	403	410	394	410	407	384	407	438	416	384	441	393	404	400	376	404	414	404	413	376	411	364	411	422	376	431	403	398	424	389	415	375	393	433	399	397	397	412	388	389	388	409	374	423	402	356	427	403	387	414	414	405	423	433	403	385	420	423	425	415	381	401	368	412	417	399	377	402	427	375	414	406	388	418	395	387	378	386	399	407	382	385	414	408	378	381	383	388	396	389	394	412	387	410	398	392	389	391	407	426	453	427	390	379	400	369	399	394	428	379	398	388	413	409	436	384	409	414	446	394	427	385	427	402	404	389	406	422	396	435	402	422	403	373	419	367	437	386	394	422	430	399	414	376	386	417	399	375	414	394	452	428	380	409	414	415	429	399	389	426	437	414	388	427	420	373	390	379	410	405	381	414	384	406	388	414	393	400	370	402	406	382	384	410	437	416	398	424	405	409	433	393	411	405	392	430	408	406	380	399	391	422	388	392	413	442	408	401	386	413	423	386	400	369	384	440	377	425	422	451	370	415	399	413	438	416	418	385	387	423	386	396
77791	44775	15024	16533	30980	51799	47036	33726	19457	8142	3188	995	440	216	167	159	148	128	151	146	158	153	118	145	135	137	135	167	133	151	148	147	148	143	132	157	147	155	154	149	170	140	140	131	142	141	134	148	134	137	133	131	138	160	152	142	133	130	142	132	146	156	130	165	149	128	152	156	149	149	153	165	138	171	159	152	123	146	136	137	158	150	152	143	171	156	136	159	149	141	132	142	127	157	133	131	151	152	144	149	146	148	159	115	136	148	145	141	143	146	166	140	152	124	157	132	138	151	147	148	133	126	128	155	139	131	140	140	150	143	157	157	149	129	155	120	143	156	148	160	126	155	139	122	136	138	127	144	141	169	130	141	173	167	163	162	105	133	171	136	155	126	151	145	159	140	149	153	136	154	169	154	161	155	140	151	142	133	135	141	147	143	138	148	146	157	152	172	139	131	133	160	150	154	131	135	126	123	158	163	151	148	131	139	144	140	155	119	129	135	130	146	153	156	146	141	137	144	155	157	133	132	154	136	160	134	140	144	146	152	136	162	145	136	149	127	123	141	150	172	139	135	134	178	144	146	147	137	144	158	126	163	139	150	136	178	158	155	140	131	138	140	137	117	137	144	138	159	151	153	144	131	159	143	142	138	151	136	128	136	149	145	128	154	137	139	173	144	166	138	154	148	128	138	139	135	156	162	146	146	166	134	138	154	161	164	130	148	125	149	137	126	140	169	149	142	141	125	150	147	137	161	150	153	141	162	128	129	141	131	128	147	152	150	146	142	141	125	150	165	158	143	141	150	149	144	157	161	156	153	136	148	137	138	142	143	151	149	147	152	175	153	138	128	148	152	138	124	155	150	142	142	173	132	140	135	157	128	161	176	140	157	151	148	162	145	137	134	160	148	154	146	121	136	132	152	151	145	146	160	149	155	141	159	147	153	151	131	143	124	149	150	128	137	168	131	134	148	124	142	139	148	152	134	149	132	156	151	137	149	136	148	166	150	157	132	118	136	151	140	157	148	154	154	142	149	168	163	150	127	164	129	149	126	158	153	163	150	115	129	158	139	130	151	148	132	144	149	152	136	155	157	160	142	122	155	143	136	165	166	174	144	149	138	146	158	150	144	139	148	144	143	132	158	129	139	151	142	148	121	150	138	147	154	150	167	131	148	125	144	146	130	151	135	146	132	174	146	159	146	161	148	149	144	123	155	154	152	166	130	136	138	129	160	134	129	139	160	144	144	158	131	143	147	144	157	139	129	150	143	138	136	173	147	128	157	152	151	141	143	128	149	147	154	117	140	160	179	134	146	142	161	136	138	136	152	145	153	172	147	158	149	153	170	165	148	148	159	138	131	136	158	152	152	146	141	161	143	150	149	145	155	153	145	150	136	141	151	134	132	154	141	147	133	141	147	162	160	158	160	137	140	147	151	141	145	144	137	162	164	133	146	158	139	121	132	148	133	159	162	136	160	146	140	124	146	164	141	148	144	132	191	162	148	132	148	148	161	145	135	155	183	135	163	137	161	134	159	160	125	142	138	143	132	149	140	148	160	153	134	149	123	170	160	147	149	152	141	156	144	153	143	146	133	157	132	157	141	145	125	139	131	131	155	148	150	156	147	141	137	135	144	141	142	133	161	139	134	158	168	154	141	164	153	155	141	152	130	143	129	156	158	153	142	144	113	139	139	162	146	144	143	145	160	135	141	154	141	144	151	126	161	130	132	148	162	158	132	140	152	137	148	140	157	136	162	146	152	147	141	151	141	127	140	166	135	122	135	141	138	156	163	160	163	159	152	119	143	141	133	161	144	132	162	145	158	136	142	149	152	155	163	144	143	156	157	146	147	136	142	155	151	152	152	143	137	121	167	136	141	150	159	140	146	134	140	142	134	126	156	147	142	151	145	159	152	150	131	150	154	138	148	145	133	141	165	114	139	129	136	134	155	137	134	131	142	139	167	158	137	148	167	146	144	159	139	140	118	138	132	115	150	147	159	159	155	163	124	165	155	126	142	162	143	125	148	159	152	154	138	131	128	130	130	157	127	165	154	160	141	146	172	135	144	135	152	138	143	179	151	151	152	154	153	151	144	146	148	156	176	144	136	126	152	155	134	151	129	155	146	145	141	142	140	155	136	155	123	153	147	150	144	155	147	134	150	170	135	155	153	145	144	153	158	140	132	151	155	142	138	164	160	156	169	154	118	145	156	143	164	130	143	172	146	143	146	127	136	147	134	149	145	131	116	156	147	153	161	128	166	161	132	144	167	130	144	146	135	162	140	169	151	141	144	146	157	170	144	154	174	128	182	147	127	166	161	145	154	125	124	135	144	140	143	164	144	156	144	150	135	129	153	168	134	141	164	144	139	172	143	130	138	128	133	145	164	139	157	160	156	135	138	162	152	144	147	158	154	147	136	139	138	123	159	147	148	172	143	142	142	129	144	147	134	140	160	142	129	154	140	160	156	147	148	132	125	135	138	150	130	144	131	139	168	155	144	156	142	153	155	159	152	137	149	146	127	142	153	131	146	147	141	144	153	125	127	162	128	158	144	140	149	140	159	134	140	139	182	124	141	142	141	146	135	160	137	144	134	151	168	135	165	155	148	146	152	147	132	124	132	149	141	136	138	134	146	148	154	149	156	138	144	135	156	160	164	149	148	148	157	130	159	152	149	128	159	126	149	117	130	157	160	145	157	146	127	147	137	161	160	154	133	159	158	154	151	141	126	155	150	159	181	153	134	148	149	145	138	155	150	149	137	143	137	138	150	159	140	151	149	156	142	141	160	133	165	132	136	139	134	163	140	156	160	152	141	155	147	133	148	119	133	162	145	165	135	170	139	141	148	138	145	149	147	163	129	136	159	151	136	136	151	161	132	143	129	117	136	142	125	150	149	150	130	148	147	155	160	157	150	148	163	178	154	148	154	133	152	141	132	144	131	150	148	174	141	145	145	143	136	147	157	132	136	132	176	130	146	121	127	129	166	150	134	155	152	133	161	143	146	169	179	156	143	144	149	144	141	156	134	116	143	153	144	148	145	165	146	139	153	144	164	158	149	145	137	147	146	137	133	131	147	155	126	143	132	145	131	158	146	144	138	146	144	131	134	131	169	137	154	153	141	163	135	135	131	154	137	133	142	144	152	147	134	126	141	135	138	150	169	117	158	144	147	132	139	167	135	145	137	162	165	169	157	155	137	164	139	145	134	145	130	159	140	134	139	167	134	158	148	159	143	150	142	121	177	133	154	173	157	161	161	127	137	117	143	155	160	148	151	150	140	137	130	157	138	171	130	154	158	153	150	151	139	138	145	149	136	142	146	135	131	148	133	145	133	153	164	156	168	142	147	147	148	136	127	174	177	127	142	133	124	150	150	143	170	117	144	138	131	150	119	171	143	154	153	151	135	143	133	122	154	164	129	149	151	150	152	158	160	145	151	147	144	135	135	154	134	157	144	133	133	136	155	137	161	148	146	136	141	157	133	118	127	146	161
49780	19692	6384	29751	44783	62047	58296	47108	33839	20812	10663	4114	1464	709	458	362	340	354	386	391	362	336	351	335	355	360	357	343	392	404	363	388	372	391	387	366	360	359	347	363	390	375	369	351	336	364	356	365	353	358	388	355	361	382	337	354	325	367	362	374	348	369	331	371	348	354	357	339	319	366	408	371	360	383	336	380	349	355	354	374	366	390	351	369	368	341	371	341	381	394	342	376	332	358	346	353	340	350	356	393	372	331	368	373	359	372	378	375	371	369	376	328	353	392	338	373	369	354	368	384	364	353	364	367	373	361	332	336	369	361	348	384	345	373	370	402	347	388	350	368	338	411	398	331	362	368	377	363	327	384	355	339	400	356	395	389	390	391	372	367	356	360	341	345	366	331	343	362	386	365	378	374	368	355	371	355	355	392	350	375	337	364	356	317	396	336	393	329	343	369	353	355	395	369	348	348	394	371	355	364	342	364	371	368	372	358	335	344	343	378	339	392	312	377	357	372	353	360	358	383	345	384	340	360	363	351	370	395	342	357	342	378	362	348	392	343	358	384	333	328	333	378	340	351	391	336	318	345	360	379	340	358	370	362	344	361	343	358	415	341	373	357	393	388	377	350	371	350	379	350	341	328	337	333	373	383	393	349	379	379	365	346	342	346	360	358	373	368	369	368	358	363	361	349	307	367	363	362	349	377	378	336	378	348	341	345	333	374	386	333	340	355	367	371	332	358	364	362	344	305	360	366	352	354	363	349	367	351	378	368	366	352	377	367	375	380	374	355	326	364	361	395	355	375	358	353	370	363	370	354	388	387	365	349	363	366	351	364	346	401	350	337	365	385	344	386	372	355	374	335	337	386	351	352	360	358	360	365	372	393	374	355	347	357	391	361	350	347	355	354	336	345	389	387	343	356	350	342	337	341	348	311	390	330	346	371	394	363	363	339	338	344	370	408	377	362	370	362	319	363	368	334	356	359	350	374	337	339	347	392	364	365	371	356	367	381	370	374	364	333	349	362	342	354	348	360	348	318	364	375	363	345	353	373	345	336	336	363	339	370	380	405	367	315	343	325	360	380	386	376	334	347	375	358	343	351	327	323	375	358	371	360	341	384	358	388	345	342	367	376	332	379	361	382	355	359	358	336	344	359	392	357	359	343	351	340	366	376	372	323	326	346	399	370	367	375	359	334	393	367	330	336	325	335	363	367	366	341	347	344	362	358	400	362	369	363	366	369	340	349	354	331	356	348	414	340	360	365	335	352	354	377	344	351	377	347	335	401	349	367	337	316	369	364	389	389	342	392	339	323	378	366	359	325	334	331	357	371	373	368	344	362	363	374	353	358	391	374	346	347	336	343	357	356	349	357	343	356	336	334	357	346	350	356	394	360	377	376	375	324	364	343	379	381	350	346	326	397	378	349	393	313	397	339	363	369	387	347	342	365	372	384	385	336	367	375	365	369	343	357	339	351	381	360	343	325	401	367	324	359	361	346	365	340	349	350	349	359	345	352	389	384	353	382	371	367	351	378	376	346	359	361	354	377	342	346	360	365	368	348	385	382	353	372	374	330	384	352	383	404	344	356	378	335	380	358	338	347	383	343	386	360	374	373	345	332	338	325	331	374	386	369	363	380	360	377	379	348	325	372	322	386	335	335	394	352	345	345	356	362	338	365	351	352	409	356	373	338	363	355	364	344	372	367	403	370	394	382	330	358	370	360	327	347	364	368	347	356	349	384	376	372	391	356	352	378	342	363	357	374	343	369	406	326	344	341	379	360	371	358	365	371	362	360	391	344	347	351	382	370	387	367	375	364	317	341	356	383	340	362	379	361	339	371	342	363	378	366	340	353	340	317	372	364	320	373	318	354	393	375	384	357	364	328	363	337	344	352	334	345	355	346	365	367	380	367	366	354	363	372	364	378	361	364	333	349	338	384	353	374	364	349	334	360	362	325	395	362	369	380	381	357	367	345	368	342	326	337	358	336	369	326	390	346	361	357	335	394	352	390	374	339	362	336	348	357	370	360	332	348	390	330	335	379	361	355	368	379	336	354	396	355	379	341	344	373	330	343	357	365	346	345	386	382	343	356	348	379	395	368	321	338	362	348	390	400	324	386	372	349	369	348	368	383	351	364	365	377	400	331	383	359	362	355	349	364	329	361	354	360	392	359	383	367	350	353	362	385	331	372	341	382	366	381	384	366	341	318	378	361	387	372	367	361	356	344	354	358	359	384	378	350	384	370	365	352	349	339	347	354	374	353	366	382	343	346	378	368	390	356	336	352	361	334	341	346	364	352	376	339	340	373	357	338	362	347	409	363	377	368	357	353	361	394	347	391	380	365	355	349	360	350	382	349	383	340	376	370	394	362	381	341	368	370	340	351	374	361	352	348	359	347	350	352	339	350	360	321	371	391	355	376	374	364	355	344	384	367	364	351	353	355	360	339	349	374	335	348	376	361	346	375	346	382	363	380	381	377	350	351	357	365	364	377	365	380	373	378	333	357	363	346	363	352	338	352	368	352	356	356	347	377	359	361	369	361	361	383	399	357	348	381	380	339	354	372	330	339	364	362	379	380	360	351	375	365	336	339	345	358	372	365	347	353	345	384	401	353	339	384	354	357	360	391	378	397	325	364	351	346	333	340	342	330	377	374	364	343	352	346	319	358	364	358	350	362	347	377	373	355	369	359	343	358	391	353	379	366	369	339	340	356	350	342	368	384	362	331	330	363	345	352	348	344	349	341	348	360	355	348	376	352	335	342	411	387	329	361	344	350	370	384	381	348	350	344	363	342	342	362	371	362	380	385	353	358	389	342	388	359	323	345	373	398	334	350	346	383	388	388	375	339	357	371	356	369	327	336	349	365	368	369	352	344	373	359	346	363	383	354	349	357	366	392	362	370	353	353	384	402	383	330	345	342	395	352	379	343	362	390	366	357	389	369	357	358	356	366	379	346	377	352	398	355	355	349	353	364	346	355	378	356	387	356	363	347	363	360	388	379	352	358	385	358	378	349	382	349	360	371	378	340	344	346	384	358	371	360	364	372	361	365	345	366	373	342	333	388	353	336	354	365	378	386	368	351	365	391	388	386	360	369	354	379	371	365	341	363	356	377	373	390	366	393	368	331	364	380	354	333	376	363	366	371	385	408	344	317	385	358	375	344	367	346	372	371	324	361	353	349	345	385	322	341	359	409	341	357	345	340	372	378	339	376	352	355	350	394	342	367	364	327	323	383	386	375	385	379	334	379	382	386	349	372	338	402	366	384	374	357	363	350	370	338	396	362	352	384	336	355	364	341	350	385	381	373	352	384	348	352	341	371	355	344	385	382	341	351	399	351	353	346	354	340	376	358	381	334	332	359	367	333	345	342	363	385	392	361	344	330	378	389	349	312	403	351	355	366	373	352	364	363	333	373	372	360	327	353	373	370	409	359	350	354	335	360	369	377	354	357	410	349	332	333	363	377	342	339	400	384	370	372	373	382	355	344
16005	2327	352	482	1153	2627	2763	1984	1347	730	432	343	281	253	229	220	215	197	220	208	240	213	217	201	226	218	213	219	218	216	221	229	214	211	212	206	190	229	214	214	210	217	225	186	235	204	218	219	210	207	202	245	223	200	205	222	213	240	209	205	224	198	221	241	205	197	237	221	235	260	246	215	193	213	228	220	213	232	183	208	208	223	222	210	192	190	243	252	184	248	230	201	238	202	210	206	214	225	225	195	207	243	239	226	204	193	204	220	238	213	196	195	238	255	212	215	233	224	210	251	175	219	212	235	225	227	212	222	235	216	208	216	245	213	188	211	237	220	216	207	211	222	210	201	230	235	224	238	218	193	229	223	218	212	210	228	212	221	198	202	222	189	178	207	230	242	224	201	180	211	215	219	209	230	210	212	215	209	211	211	222	231	206	234	228	231	225	221	232	233	194	207	222	207	227	204	207	212	209	216	201	225	244	219	231	214	230	204	230	217	203	218	215	217	212	207	220	214	214	221	202	205	200	227	220	228	211	220	217	202	223	227	240	227	221	213	218	211	245	209	213	225	218	222	226	235	230	211	226	244	230	201	220	178	212	216	216	207	201	188	218	222	217	194	231	211	198	210	202	182	228	222	200	224	212	204	215	213	228	209	219	193	207	219	211	210	214	219	239	219	233	241	230	197	238	212	197	211	209	216	234	178	217	221	229	238	202	209	235	209	239	219	202	218	224	231	190	226	212	203	215	223	224	221	196	218	211	225	227	208	221	210	212	227	230	236	214	213	204	205	218	217	204	216	229	214	237	234	239	204	228	217	220	225	249	216	232	208	236	220	206	234	238	238	249	248	223	207	210	205	200	198	195	240	256	231	240	194	222	223	204	205	225	229	233	221	225	219	219	198	210	199	228	218	238	220	209	198	237	202	202	237	212	220	232	212	218	185	210	193	179	223	256	199	210	225	236	206	213	224	219	217	241	232	196	217	217	210	213	214	208	232	211	203	177	201	210	235	232	192	223	220	221	232	212	229	205	212	229	237	193	212	235	183	203	231	239	215	211	198	206	199	221	206	218	217	217	215	238	224	196	209	199	239	225	211	218	214	217	201	229	218	223	211	237	220	213	223	218	217	195	240	258	212	200	230	238	234	216	228	228	217	200	212	207	188	226	229	204	188	223	232	214	205	212	204	227	236	239	206	233	230	204	215	221	190	217	227	224	219	212	199	174	235	252	227	216	251	214	212	240	222	237	198	225	204	212	211	207	204	215	199	230	221	218	233	217	214	211	226	210	205	205	208	223	241	214	194	231	249	196	206	222	229	256	202	211	202	216	204	254	236	225	179	225	246	226	226	206	227	219	205	229	207	233	226	214	242	232	247	215	223	201	212	249	211	215	237	238	257	193	218	232	197	213	239	210	222	251	197	196	206	211	227	188	241	202	212	202	254	223	233	216	201	193	219	225	238	200	232	230	221	225	216	218	206	184	226	200	201	244	187	238	227	227	235	213	222	219	212	238	223	195	204	222	247	236	221	271	207	191	207	181	219	225	207	220	238	201	225	203	200	246	199	234	214	233	233	225	228	198	228	221	214	188	181	225	216	198	202	240	225	236	236	217	214	224	227	218	208	198	216	234	204	229	232	195	187	242	216	212	223	213	223	216	232	214	226	229	214	216	209	221	229	191	213	229	195	222	195	234	213	217	231	206	203	214	219	196	217	176	214	231	221	212	255	226	206	194	222	224	232	222	236	198	211	220	215	228	222	221	229	221	227	216	204	212	199	200	218	206	220	218	204	216	218	231	214	211	237	205	209	199	223	226	224	204	232	216	206	239	198	230	224	224	218	196	243	213	209	213	229	219	226	238	240	229	213	193	219	241	213	219	206	200	217	229	186	222	215	229	209	210	215	216	227	212	234	220	194	189	208	237	239	231	206	207	212	209	200	198	218	205	216	210	199	213	212	207	223	238	214	218	237	224	201	225	230	241	217	235	232	207	213	191	200	226	220	206	224	216	265	203	221	227	198	243	241	216	219	212	215	205	206	195	200	183	238	243	215	189	228	209	231	188	209	193	240	205	216	195	216	203	223	214	219	247	218	241	215	222	217	220	211	234	219	191	212	204	222	201	213	203	245	224	226	199	227	210	229	241	217	208	221	226	219	225	215	206	209	206	227	231	214	229	209	262	190	204	208	235	209	210	232	238	229	205	207	208	209	219	224	214	230	221	204	231	223	225	217	209	215	214	227	209	220	227	209	215	238	201	230	198	204	206	220	230	204	219	200	224	200	222	219	227	192	203	202	207	195	202	222	233	229	255	227	222	199	223	201	202	203	233	225	206	235	215	231	236	205	232	232	206	191	208	208	232	240	201	207	213	224	209	232	201	245	204	228	214	211	207	213	193	198	239	218	237	236	208	232	177	232	224	214	233	218	226	218	218	198	239	207	228	218	224	220	211	229	194	213	212	211	201	213	215	212	226	208	246	180	217	218	197	231	213	233	226	198	224	220	218	214	245	200	219	242	229	218	228	227	218	217	212	226	221	189	220	226	239	235	182	199	198	243	223	231	228	223	194	202	205	211	234	211	218	252	221	209	204	218	191	211	215	213	206	246	212	233	202	233	213	234	205	238	217	236	192	221	210	196	197	222	196	253	205	227	211	219	227	208	218	218	217	205	192	192	203	214	226	224	209	201	216	197	202	229	195	191	213	230	235	207	228	209	239	188	216	238	234	186	218	223	223	220	224	198	206	223	202	200	235	215	209	218	193	214	213	245	236	211	204	191	219	225	231	202	206	219	206	190	222	220	210	224	227	211	209	229	228	247	229	200	206	215	236	247	181	202	210	207	198	203	218	208	223	221	218	202	241	197	199	206	207	214	213	194	224	211	246	231	231	213	224	206	227	229	208	216	216	237	218	207	228	226	199	239	209	196	199	225	218	202	224	219	228	226	231	246	228	236	221	208	217	205	203	212	227	217	233	224	215	218	230	217	219	236	207	245	223	186	225	217	201	246	210	212	239	235	231	207	208	201	224	216	218	176	211	212	250	197	225	209	209	238	210	226	231	215	219	201	208	202	220	211	205	206	227	204	228	217	212	214	209	215	223	236	183	196	217	207	216	232	201	194	217	240	208	200	202	219	217	203	188	189	207	198	214	211	216	208	196	224	208	206	228	220	217	204	203	226	195	246	222	226	233	235	228	231	225	207	231	207	196	223	197	202	219	207	194	205	239	216	226	214	228	195	202	206	238	223	184	197	231	199	201	228	208	215	184	226	211	211	216	217	261	212	198	210	202	233	217	220	210	232	200	253	196	228	227	215	209	212	220	223	189	231	196	228	230	197	238	223	244	239	223	193	235	205	225	228	214	206	213	262	190	197	204	222	224	204	227	216	209	210	223	222	226	211	241	193	208	208	200	229	208	215	252	232	209	217	236	225	226	229	235	232	196	210	219	204	235	213	207	216	252	220	246	202	222	206	219	220	217	239	214	248
15212	2503	911	1529	5197	11439	10931	7948	5003	2437	1443	896	675	575	556	558	543	547	501	519	546	500	527	514	502	487	508	499	540	527	528	498	519	531	501	518	518	527	552	502	548	507	491	522	514	509	543	535	495	509	543	504	544	479	534	510	541	504	530	513	537	524	546	543	551	542	529	547	528	499	506	467	541	545	524	540	511	533	536	487	503	565	508	553	513	500	546	505	486	523	505	508	517	549	516	516	541	526	530	518	521	497	466	509	554	514	520	545	478	510	482	533	538	535	527	500	532	517	504	511	515	530	525	498	509	492	482	511	500	486	515	533	495	538	494	531	511	503	551	517	485	505	548	539	515	559	569	523	554	556	548	528	555	499	512	513	509	505	504	553	494	514	537	502	476	493	471	512	522	559	539	518	518	526	492	529	499	515	516	506	528	491	531	493	566	520	520	523	549	534	530	508	512	513	544	551	517	529	531	477	486	526	530	518	497	516	542	524	539	529	504	521	564	491	510	507	524	516	518	540	507	549	518	520	524	496	551	526	505	501	552	504	524	520	489	514	520	528	533	509	475	522	501	481	510	541	544	481	526	530	520	533	516	532	493	509	524	510	490	513	499	525	474	505	507	538	569	534	480	517	539	507	532	556	531	486	524	521	547	562	568	568	492	539	491	501	510	496	524	496	510	526	527	517	536	497	513	520	544	522	553	543	569	527	492	520	499	505	475	545	561	513	517	533	534	515	494	526	506	472	526	527	574	493	493	573	520	550	491	481	492	516	536	498	515	502	544	556	527	517	526	505	534	518	575	530	504	487	505	532	509	554	538	550	546	512	497	528	552	505	540	499	541	505	481	547	517	525	519	520	540	509	524	462	531	520	489	507	505	541	540	528	536	553	519	511	573	507	543	532	524	538	476	519	575	534	515	529	533	542	523	512	558	503	517	487	500	515	539	512	530	524	541	490	511	554	519	514	510	492	528	490	516	541	494	536	533	507	560	493	524	482	544	542	563	488	517	505	550	488	522	502	503	518	466	517	526	537	548	553	487	534	529	542	480	492	537	565	544	572	478	500	561	526	520	520	531	482	531	476	507	494	510	540	526	552	494	537	495	560	474	532	537	534	513	524	536	521	580	550	520	490	554	526	537	498	494	502	544	518	514	522	524	531	500	548	532	573	509	488	563	575	502	498	525	507	532	545	502	485	503	512	526	523	522	501	546	503	504	520	536	474	507	523	512	528	522	503	474	522	509	514	528	540	513	514	548	479	534	486	555	526	522	504	490	529	495	482	511	522	547	502	518	532	495	507	475	483	496	513	494	456	522	523	528	527	545	549	505	490	508	466	543	501	538	479	518	489	537	537	505	511	531	517	501	495	527	530	524	539	512	469	497	497	540	562	487	494	499	558	526	483	540	519	559	526	495	522	505	507	516	494	528	504	526	538	510	512	536	509	534	505	519	531	541	528	486	524	494	524	486	533	526	557	510	523	539	511	537	524	568	504	517	494	520	514	531	552	509	534	542	517	540	466	493	543	502	537	494	545	508	498	540	550	540	494	526	504	497	514	531	536	526	501	488	518	507	532	497	508	518	532	519	522	546	545	514	555	514	529	494	549	516	539	504	521	546	508	526	512	494	488	536	513	508	496	545	506	532	548	457	519	513	510	501	529	478	539	533	493	513	502	534	562	506	511	542	546	496	538	527	535	496	460	499	509	561	507	544	514	535	526	537	462	516	512	516	514	528	497	512	535	546	534	529	519	534	512	542	540	550	552	494	542	508	501	496	525	488	496	542	568	503	563	546	528	543	481	549	492	527	493	544	540	517	530	467	569	501	491	578	519	494	556	567	501	496	505	516	532	528	533	532	495	467	490	526	542	533	549	489	530	530	484	530	551	498	550	483	538	534	525	468	506	510	497	532	509	557	548	557	523	538	522	507	502	518	523	523	526	522	530	460	528	526	507	531	497	540	518	535	526	504	532	530	530	484	528	530	501	492	549	510	521	519	560	533	478	535	499	540	525	524	505	498	490	501	489	494	513	487	501	495	530	512	561	533	534	511	514	531	517	531	482	518	507	504	519	550	507	518	519	505	516	478	494	543	480	479	501	559	539	503	517	512	479	589	505	540	549	511	545	561	513	527	520	508	518	514	530	521	516	553	527	518	519	498	524	525	529	549	548	521	511	545	546	511	540	519	519	522	542	529	534	504	506	493	524	503	506	494	490	536	505	558	456	567	471	511	511	493	553	507	451	527	473	515	480	483	529	522	535	530	535	511	520	508	522	514	524	506	529	503	481	576	544	545	493	526	530	519	508	588	522	519	511	546	508	521	524	525	516	509	525	550	495	569	545	523	506	518	534	549	486	531	500	532	501	512	565	541	522	575	488	536	505	530	535	535	560	555	502	472	521	518	500	573	532	522	550	497	494	484	522	499	501	498	541	491	560	513	529	555	506	506	500	511	524	532	531	529	507	521	516	496	531	511	474	495	503	487	518	539	520	522	500	512	481	480	508	522	484	504	561	509	498	542	534	531	503	524	565	545	513	560	534	481	526	480	492	526	518	513	513	499	532	546	543	519	529	557	509	516	509	514	534	547	547	504	520	480	515	483	488	502	533	511	525	551	515	515	542	477	491	472	561	487	528	550	533	535	495	482	501	474	532	503	550	497	554	545	503	495	516	551	501	530	569	497	484	513	526	485	509	512	554	481	526	531	511	493	565	549	548	529	506	486	501	504	514	480	477	531	489	525	536	565	535	515	534	502	524	529	523	527	550	503	495	506	499	497	470	466	519	503	549	552	538	547	539	509	528	531	552	519	470	515	523	520	495	526	543	498	500	524	554	514	535	513	533	506	492	503	554	516	497	508	535	531	537	526	518	520	511	492	515	524	514	526	526	492	503	499	515	549	496	544	526	538	539	549	514	530	525	557	478	511	509	531	534	542	530	531	543	505	503	539	534	517	489	536	466	534	483	513	536	533	537	520	537	547	514	533	501	523	497	542	481	494	541	516	559	544	524	483	487	530	550	520	506	583	503	529	487	474	502	521	547	495	529	515	564	569	526	513	534	531	524	537	516	544	554	503	551	505	515	483	540	518	540	509	531	521	567	525	504	485	519	500	556	479	502	491	520	528	505	488	500	528	554	505	483	501	491	532	509	524	535	528	515	516	576	500	524	561	480	529	545	518	523	518	532	492	526	523	499	500	492	539	598	514	468	515	530	489	504	540	495	522	557	541	528	516	570	520	526	498	550	505	532	528	518	523	515	502	509	543	557	501	524	511	553	547	567	503	509	521	487	518	500	505	525	488	495	540	489	543	508	504	558	527	505	480	525	536	511	557	543	533	522	506	531	480	494	557	553	511	559	488	579	547	516	517	495	541	523	518	521	534	521	522	533	512	522	498	496	526	516	491	522	566	578	482	542	510	537	495	510	496	533	517	477	494	501	530	486	511	578	521	512	487	572	499	538	520	514	526	532	507	503	575	444	531	519	521	481
73623	38854	11390	7029	36089	45154	40484	31055	19062	9416	3883	1441	548	292	216	172	145	177	161	187	179	167	177	155	190	168	178	159	166	146	151	172	163	161	151	146	180	161	183	194	177	164	176	154	153	175	182	187	183	141	181	180	160	180	175	161	180	187	178	179	157	184	168	183	172	180	149	168	175	169	181	175	150	181	171	185	156	168	171	161	156	155	173	178	173	171	144	166	177	171	170	173	163	159	164	157	185	168	160	166	184	186	171	167	158	166	155	151	151	166	157	168	166	163	217	171	154	178	162	154	176	180	156	170	150	154	164	158	137	162	171	161	162	169	157	158	161	185	155	166	193	182	163	167	172	177	175	160	168	168	162	172	158	172	189	168	171	165	171	158	147	207	178	172	152	161	184	172	174	162	162	193	153	174	185	155	175	174	180	168	177	185	167	176	141	169	180	178	156	183	151	171	190	189	196	186	151	168	142	174	180	184	180	184	182	182	188	165	176	174	183	157	187	173	173	174	151	169	176	183	194	184	184	147	176	157	165	169	178	179	160	187	162	138	173	160	157	154	180	162	182	183	187	178	153	152	151	156	158	191	173	164	179	150	148	160	166	181	165	159	165	159	165	165	176	181	167	153	144	149	157	156	157	175	151	151	162	175	175	183	177	163	156	179	165	151	154	176	136	169	186	173	164	169	168	165	152	146	169	145	157	189	158	162	177	148	157	149	161	160	171	169	185	170	179	171	162	161	167	184	158	176	191	166	165	149	171	159	167	168	168	173	161	142	149	165	158	180	161	184	183	152	179	166	189	179	192	176	182	176	158	176	168	178	166	153	147	166	172	184	181	179	163	175	170	168	183	172	185	178	187	164	166	151	148	151	172	157	159	172	171	152	153	181	138	160	155	176	170	160	171	170	187	195	185	138	180	170	175	179	172	144	183	167	177	174	162	164	151	174	181	151	178	178	173	173	163	180	171	187	140	176	165	192	156	180	161	164	197	169	176	172	165	152	189	166	153	180	153	187	193	149	171	169	160	161	156	139	168	170	174	171	165	160	170	165	162	132	196	158	185	180	181	180	145	182	156	169	153	154	145	161	153	168	175	154	166	176	163	172	155	152	157	179	179	161	180	161	138	158	159	159	170	192	152	167	175	155	164	177	159	177	159	185	155	159	159	179	178	167	162	176	209	166	171	167	135	184	153	189	193	167	188	187	176	152	167	164	177	159	179	188	152	173	170	165	185	137	177	198	156	171	148	162	185	170	168	192	155	184	160	164	164	148	167	191	182	184	186	184	160	170	142	184	169	142	172	157	161	169	153	157	161	179	165	181	175	185	153	168	186	158	173	164	184	169	155	159	170	187	177	162	168	176	166	193	164	166	173	181	186	165	176	181	182	171	178	171	176	149	176	152	131	193	181	191	182	160	169	156	164	149	166	171	134	155	169	182	176	155	153	172	174	169	165	178	137	176	159	182	145	179	173	155	178	171	147	188	180	168	155	180	184	162	176	177	171	151	176	206	190	157	141	132	169	173	176	174	162	163	175	169	168	185	185	171	149	173	185	197	190	163	166	151	188	146	177	149	166	180	167	160	180	156	171	165	145	159	185	163	161	157	179	164	153	161	183	167	156	158	196	190	162	187	159	175	182	187	176	175	174	165	158	160	161	193	146	157	155	194	164	140	155	148	172	198	174	188	176	150	157	158	166	174	182	189	169	175	154	160	175	160	186	187	163	161	154	197	171	166	170	167	159	155	171	180	146	171	184	160	187	181	193	180	181	176	184	154	157	171	151	167	175	185	183	167	181	148	150	161	162	176	158	181	174	172	171	173	186	156	174	152	148	175	142	149	192	150	180	169	181	171	164	162	188	147	168	171	172	151	164	160	165	138	178	194	177	178	158	153	168	166	156	187	131	164	184	165	187	165	164	140	172	174	174	161	169	148	172	171	172	169	154	190	174	176	169	179	168	159	164	186	187	189	166	173	174	174	170	181	159	140	164	163	159	168	170	153	162	182	161	177	177	162	187	152	145	184	174	161	202	186	188	201	160	177	188	175	188	165	171	153	142	173	173	170	184	164	172	186	189	173	170	156	185	169	192	158	185	178	168	165	187	160	157	185	150	189	173	180	180	190	172	192	156	170	166	162	172	157	182	180	154	182	168	155	168	168	177	163	161	164	172	164	177	161	177	166	174	148	183	167	154	144	177	192	169	166	151	150	165	188	146	171	151	179	171	158	193	149	175	172	174	181	172	183	154	151	176	165	186	154	161	182	149	169	172	153	167	169	189	172	168	189	170	163	147	147	175	152	139	190	158	166	158	164	137	157	165	162	172	167	175	174	159	167	176	193	147	157	166	182	137	166	162	161	154	180	161	164	156	158	174	150	180	183	157	168	138	170	161	175	158	176	177	164	182	149	185	173	176	160	222	178	166	166	181	172	173	164	176	164	177	170	204	170	195	189	181	167	165	177	158	201	152	162	180	169	173	149	186	155	149	150	172	167	183	190	182	176	176	145	167	180	160	180	187	173	148	183	165	155	174	177	185	167	152	177	170	179	147	175	151	156	187	154	167	184	174	175	156	173	172	176	178	175	178	166	169	186	183	159	172	147	173	155	177	194	162	162	174	164	177	178	167	162	184	164	168	183	160	174	159	158	173	168	160	161	177	171	176	173	181	150	179	171	145	156	177	154	175	173	179	172	178	171	154	168	149	154	176	166	170	153	174	179	161	198	166	173	189	151	153	154	198	154	158	165	173	151	175	141	141	174	170	151	152	164	180	154	178	158	182	186	185	169	166	155	168	173	158	189	153	166	160	192	149	169	177	180	192	188	150	156	150	177	179	162	171	171	165	162	188	167	160	165	149	166	192	172	173	165	157	170	163	147	163	179	182	155	149	201	148	149	148	161	151	161	166	150	159	136	169	204	156	168	168	159	164	167	155	181	173	208	163	174	185	191	179	181	154	175	185	175	166	165	207	174	196	182	146	151	168	185	154	187	170	174	178	163	190	178	154	177	140	169	161	161	186	152	193	164	175	169	163	165	153	155	169	166	160	167	185	155	160	192	183	174	157	169	164	172	150	163	170	163	167	172	197	188	169	160	183	164	147	193	150	191	177	147	155	173	168	171	168	149	179	171	156	160	143	179	146	192	173	187	180	166	155	168	173	161	158	170	181	186	156	166	176	154	159	165	175	140	167	181	162	166	156	172	165	163	177	177	150	161	187	137	171	156	171	162	172	210	177	180	167	182	147	167	150	178	182	156	156	156	185	187	190	187	179	182	166	190	195	186	172	175	194	178	174	143	150	194	167	185	163	189	172	148	174	182	169	189	170	148	174	176	151	183	170	183	155	166	176	167	155	161	168	182	175	170	160	152	172	183	176	178	178	175	166	181	159	175	150	174	174	181	166	173	177	173	143	168	185	160	164	194	165	180	167	169	191	160	155	193	183	194	143	148	176	165	214	155	176	166	173	170	155	168	177	170	188	152	178	158
46483	15528	5200	16116	50575	55855	53352	45665	34763	23534	13478	5845	2130	917	543	456	447	387	406	392	449	423	435	412	386	402	400	432	424	399	383	397	431	411	399	392	395	392	431	421	409	412	441	413	430	400	410	430	413	403	421	404	399	409	406	423	402	404	391	396	398	427	388	399	391	391	428	416	389	445	411	414	389	426	423	383	409	405	387	390	418	440	402	448	411	407	421	452	407	414	437	389	417	438	406	396	428	406	450	457	383	414	449	418	430	450	385	434	408	395	392	412	428	411	404	398	414	421	457	391	387	401	434	404	387	401	412	410	423	407	442	393	405	407	397	419	365	419	395	404	431	408	397	394	433	423	389	426	375	399	406	395	413	377	405	406	459	399	439	443	392	422	410	396	399	430	403	388	409	410	383	424	377	406	435	406	397	413	405	436	424	435	415	439	418	419	442	401	402	413	411	416	392	407	422	404	459	449	394	434	410	388	418	426	442	434	410	460	416	406	418	406	379	376	413	450	360	461	386	398	413	407	408	408	440	392	403	469	397	405	377	416	386	401	429	451	418	400	404	418	417	387	424	413	378	377	403	438	421	403	426	393	444	439	411	436	442	392	426	432	421	393	407	410	397	411	429	407	393	432	401	421	374	405	416	430	411	405	439	416	421	381	410	419	413	394	406	428	440	421	437	410	410	387	417	407	430	400	410	435	431	404	412	412	380	382	455	454	367	363	406	397	404	439	415	436	447	436	406	432	423	423	406	457	404	416	406	420	431	405	399	374	406	372	387	413	405	430	428	389	446	417	425	424	364	422	412	425	417	391	428	396	393	414	398	356	392	447	428	420	394	417	424	415	425	394	425	438	399	369	426	429	411	405	443	421	386	423	384	389	434	439	410	402	414	379	430	431	382	411	375	435	418	409	373	420	422	394	425	406	412	426	420	431	440	382	433	420	420	383	398	367	444	385	407	444	408	418	403	379	420	407	416	393	401	414	421	413	432	439	404	378	418	421	452	410	455	432	421	399	441	432	412	412	429	451	424	384	430	401	395	428	395	415	401	422	428	440	418	390	429	395	420	390	398	415	420	428	425	385	422	428	412	401	406	411	383	404	403	400	419	411	389	412	404	390	422	386	397	389	427	402	452	427	387	419	398	405	446	399	422	430	427	409	423	416	407	417	418	388	398	402	440	401	410	471	394	459	425	400	423	404	419	390	423	388	415	421	410	472	450	396	389	486	427	385	417	434	411	449	393	419	370	436	427	428	402	403	420	386	395	398	443	406	383	388	408	383	414	386	433	442	388	382	414	412	408	420	422	428	413	416	408	421	403	395	419	415	399	417	410	437	439	437	376	415	432	438	433	447	410	440	431	428	403	426	393	422	419	418	398	404	444	413	429	407	403	468	379	439	420	397	420	431	422	418	425	412	448	413	412	410	403	441	432	415	402	395	419	440	398	400	422	441	447	411	460	400	434	405	402	437	421	430	382	395	393	383	408	434	425	406	406	422	420	408	442	409	426	395	410	376	412	406	453	418	414	385	404	390	411	417	437	424	406	397	441	413	439	406	427	435	399	409	394	424	399	430	425	379	445	431	427	372	427	405	402	372	410	398	401	397	425	379	426	393	422	431	401	419	401	420	421	396	394	405	387	399	411	423	445	396	424	443	440	422	423	404	413	427	439	396	430	429	417	437	399	402	418	411	372	409	421	403	422	410	417	393	405	416	403	413	427	438	392	418	376	378	398	402	428	417	420	404	401	432	417	446	459	416	398	450	402	450	422	402	405	416	433	430	401	391	414	395	410	402	406	437	372	401	404	424	388	400	420	406	393	423	415	401	419	413	430	412	378	364	403	372	401	364	433	441	399	396	388	432	450	409	415	417	416	388	422	406	390	425	398	399	409	400	406	373	384	423	443	416	392	403	415	395	414	415	400	412	393	420	425	421	401	446	431	396	425	434	418	454	423	423	387	417	433	424	433	383	406	401	412	390	441	397	404	345	427	421	398	395	396	407	391	426	389	413	436	415	415	427	432	405	459	408	425	421	398	446	435	402	410	410	410	382	426	406	405	376	389	392	390	425	403	423	403	419	392	428	379	390	406	353	394	392	425	449	390	360	386	404	395	429	424	400	398	422	402	435	422	390	447	419	442	404	389	396	438	382	386	447	443	428	412	414	408	415	397	410	390	400	416	410	406	412	409	419	390	393	464	402	403	410	366	416	407	421	427	408	361	431	407	408	397	408	437	408	428	398	384	389	395	401	415	436	426	397	435	421	410	387	385	403	393	393	422	352	477	422	399	390	393	402	431	432	382	385	396	420	422	433	398	411	403	424	388	442	419	436	402	376	445	444	432	393	439	455	449	449	408	410	432	418	419	424	410	423	401	457	428	415	378	397	423	399	409	402	380	393	404	410	441	391	423	433	395	409	431	379	446	397	456	400	387	411	398	409	433	405	461	416	380	418	430	399	398	400	420	429	417	430	411	403	424	378	451	402	389	422	411	434	439	407	416	437	419	377	387	395	434	464	406	411	436	447	440	401	412	389	407	406	400	404	419	417	435	418	410	396	385	415	385	411	391	457	432	385	390	446	436	423	421	410	423	426	430	403	390	461	415	417	418	445	415	391	398	408	417	406	415	398	414	446	407	406	435	433	396	420	405	412	431	450	418	384	442	462	435	435	424	396	430	414	421	404	405	376	426	443	416	439	396	434	379	446	426	376	417	407	395	430	415	389	418	426	437	440	409	388	398	378	412	414	411	422	431	413	423	449	442	438	411	420	435	399	415	382	374	427	392	423	442	426	391	404	405	413	431	401	407	450	403	383	393	413	417	396	419	425	425	417	408	395	403	402	409	398	429	419	399	401	404	421	394	440	412	402	392	400	418	437	382	381	405	437	393	448	443	422	433	450	412	391	414	405	383	420	438	404	434	388	423	403	433	412	425	435	407	393	409	378	416	381	434	417	441	395	409	432	409	413	458	444	397	423	411	403	421	412	403	407	407	432	387	413	408	431	407	411	415	411	408	444	385	428	411	422	440	425	402	418	379	430	412	455	413	425	457	385	434	385	405	401	417	424	438	406	444	419	405	430	397	412	416	412	412	410	393	421	382	426	405	407	391	424	396	406	408	382	425	400	420	434	448	430	390	403	434	430	436	439	368	428	431	405	393	401	416	404	406	416	396	410	416	436	414	404	406	430	412	397	412	395	402	401	419	422	391	398	433	395	404	429	415	425	429	422	420	414	401	411	441	449	409	417	420	411	400	440	424	420	419	397	404	388	412	389	389	433	433	426	401	409	435	401	416	427	394	427	440	423	428	419	429	442	395	413	426	408	432	423	406	393	408	450	392	383	404	415	422	446	410	411	410	465	424	469	433	427	424	410	435	392	425	389	428	417	414	424	402	412	415	441	432	401	407	445	423	430	414	418	396	417	377	421	421	407	404	446	401	404	436	432	438	430	406	417	424	419	402	384	412	406	410	427	387	443	422	423	422	422
75328	40263	14402	15244	45479	50861	45343	34593	20643	9583	3552	1196	474	242	204	152	137	152	177	133	152	146	158	155	145	133	157	150	154	151	157	157	162	130	177	129	168	172	157	137	149	135	148	165	171	159	177	170	176	147	145	151	157	145	146	161	160	174	163	171	172	132	147	151	148	145	165	162	156	158	127	148	152	163	146	145	140	155	151	158	146	155	141	185	140	150	163	161	144	182	144	157	171	169	140	156	160	138	150	178	148	150	146	140	140	156	140	149	174	148	150	169	145	168	158	146	148	137	170	142	175	158	155	141	139	142	148	155	167	141	165	166	152	157	150	160	129	164	166	146	163	155	146	154	165	157	179	157	156	195	149	127	132	161	154	155	156	158	164	178	141	165	149	142	125	142	155	160	166	171	156	145	150	137	154	144	148	151	153	158	153	166	150	170	180	155	160	154	168	173	163	149	134	166	161	147	162	167	148	152	131	155	161	164	145	154	139	135	146	142	139	133	136	152	155	189	156	158	148	133	160	174	171	154	170	153	154	171	147	141	154	162	144	183	145	150	147	137	150	151	151	152	150	163	167	159	131	134	160	165	171	159	133	147	161	163	155	160	158	164	162	158	141	151	163	153	157	162	153	138	140	130	169	163	161	170	151	176	139	148	168	158	146	189	177	142	146	153	155	152	128	163	164	151	165	158	146	133	141	139	149	150	164	166	155	141	149	159	187	149	166	143	158	164	162	144	152	167	176	151	166	149	148	177	153	141	172	159	138	154	165	169	149	158	147	140	153	159	134	135	147	138	153	184	144	152	146	151	145	145	184	152	151	133	145	164	162	156	169	143	153	183	163	151	170	139	141	147	146	140	137	171	148	144	139	168	148	145	179	154	154	151	160	170	147	138	161	150	152	162	170	156	151	158	130	161	183	179	149	158	158	169	146	146	149	128	161	137	154	138	166	167	137	160	145	166	142	141	163	161	154	151	168	168	153	149	170	150	151	159	157	157	166	135	162	150	141	163	159	153	133	182	156	162	153	164	133	143	141	143	150	158	160	151	145	159	151	150	145	146	158	145	159	146	146	177	138	144	131	160	153	143	144	154	151	176	177	166	163	156	155	159	141	144	161	147	154	142	160	167	146	150	157	153	157	163	172	154	157	172	171	146	131	155	173	162	177	158	150	136	154	157	159	149	155	148	155	153	166	166	162	163	162	171	159	170	166	139	167	173	148	151	148	142	155	165	148	154	154	169	156	170	143	142	150	145	162	158	166	159	151	163	137	171	148	134	146	167	139	156	190	146	157	157	159	148	164	137	156	146	137	158	158	155	164	121	157	136	145	124	162	142	146	176	156	154	155	138	175	161	154	160	149	149	154	153	170	160	154	168	150	154	181	159	154	159	151	148	161	131	146	168	156	153	152	133	144	149	147	152	147	161	138	170	155	149	140	173	148	142	150	153	165	150	149	154	148	141	149	131	138	151	145	151	153	146	154	152	138	176	143	170	171	141	166	143	145	149	146	164	179	154	121	159	141	155	150	144	152	145	163	152	146	159	163	155	137	122	170	159	120	151	148	154	152	137	163	156	158	170	144	159	152	151	140	157	170	148	144	161	140	155	149	164	156	148	142	133	145	163	161	157	161	169	157	167	154	138	150	175	150	152	168	160	186	142	145	162	148	149	142	145	164	168	160	181	152	157	148	132	159	146	151	171	167	145	164	148	165	165	163	143	140	151	149	175	146	158	157	171	160	160	180	139	163	154	174	165	156	166	143	141	173	148	154	156	166	159	143	168	151	161	154	175	151	166	190	135	153	144	139	188	165	156	157	153	146	161	138	176	145	153	130	166	169	185	135	150	162	169	141	146	145	172	145	140	136	174	156	153	147	148	179	154	166	167	161	126	160	154	169	171	157	132	140	177	140	176	140	155	149	162	161	156	147	168	147	177	142	145	156	151	149	150	167	168	175	161	146	159	151	139	145	142	168	165	153	131	172	153	154	170	162	134	154	164	144	169	168	172	171	168	180	140	138	170	131	155	169	153	173	170	160	149	137	146	148	176	136	129	154	121	154	166	155	146	145	135	146	150	158	132	151	146	161	157	152	154	147	189	186	153	150	148	168	149	138	159	162	144	181	159	160	153	152	155	172	167	155	151	167	174	137	179	172	140	151	168	167	144	153	160	180	150	131	137	161	181	163	154	151	146	148	146	151	160	153	164	167	148	149	162	166	154	142	150	158	144	166	162	137	165	158	133	143	181	153	136	135	164	158	156	169	165	148	175	164	157	144	185	141	162	132	144	131	162	159	149	156	132	129	162	126	143	157	167	145	156	151	162	152	146	134	130	154	171	160	161	132	142	141	158	167	166	173	147	137	146	147	129	131	166	157	144	153	166	135	145	145	141	155	137	139	129	166	167	142	176	152	181	140	136	174	157	157	163	149	150	149	186	144	148	171	130	160	156	138	125	138	160	166	136	144	149	177	173	137	153	144	160	154	145	156	137	143	159	144	155	174	147	126	153	151	153	155	144	162	166	153	151	171	159	172	182	145	145	150	167	168	160	149	159	144	161	163	172	142	148	154	146	152	162	153	142	151	148	149	151	146	169	137	148	134	149	140	141	180	156	146	119	150	135	154	152	151	144	160	177	124	150	161	174	158	157	165	144	149	127	185	145	145	162	164	169	145	142	160	153	149	137	128	161	156	180	155	170	145	138	176	159	149	152	156	165	137	182	153	144	135	143	130	155	154	159	167	153	164	154	164	179	140	162	154	166	149	141	162	152	158	153	160	167	162	148	169	174	182	168	151	166	148	132	138	147	151	145	163	164	133	162	148	149	154	149	153	159	129	159	174	152	154	165	158	166	140	158	150	147	167	161	152	155	148	134	149	156	148	152	124	161	154	142	142	149	175	143	147	169	148	155	144	166	153	159	134	153	152	142	150	124	128	153	145	155	192	149	176	142	159	164	146	162	141	155	140	136	146	159	138	147	154	173	186	148	173	147	158	155	155	145	156	162	146	135	161	150	144	155	164	158	170	168	151	161	144	167	155	170	139	128	161	176	157	192	163	151	148	154	134	160	151	155	138	160	159	157	161	159	158	149	161	173	171	167	165	158	152	158	178	153	176	157	147	165	150	131	158	134	145	176	142	171	156	157	153	168	161	163	162	141	142	152	162	156	143	172	150	161	144	151	126	146	183	168	143	140	159	152	156	166	152	163	159	149	162	147	164	183	139	144	156	145	133	153	148	171	186	150	130	145	140	139	141	164	148	148	130	167	156	150	148	147	183	152	168	181	158	182	155	172	172	177	173	163	160	152	159	179	182	162	150	155	143	128	155	171	141	149	149	155	175	179	134	166	158	158	152	160	137	127	161	152	144	141	162	138	150	141	142	162	147	146	164	161	141	171	160	158	158	124	152	159	163	141	147	155	188	167	143	152	170	167	166	142	147	162	152	176	147	150	156	148	151	153	160	148	137	148	180	172	164	138	163	155	157	124
48505	14397	10332	24058	56615	60829	57277	47657	35390	22945	11282	4636	1893	805	503	435	367	370	390	376	365	385	384	368	395	400	371	416	355	410	360	396	384	418	382	367	383	369	413	393	400	368	402	380	381	367	418	396	372	392	362	394	384	387	393	402	387	356	361	354	372	399	380	414	399	381	396	353	371	401	366	384	388	367	380	352	362	372	395	391	365	371	389	359	399	380	373	376	389	400	374	380	376	380	355	404	391	345	389	360	385	363	356	360	400	398	372	378	418	383	381	388	367	397	405	379	392	362	370	362	407	358	453	357	379	386	354	370	404	390	362	405	351	383	421	359	372	363	409	401	369	383	392	426	372	386	368	388	369	398	400	355	375	344	366	366	370	349	361	355	394	382	347	388	373	366	397	384	363	406	361	395	381	360	384	343	345	396	375	351	345	381	402	390	402	389	369	358	375	371	382	367	348	370	401	372	395	363	395	386	377	373	382	345	380	397	356	382	396	386	386	388	399	389	379	376	365	369	416	382	394	407	394	405	355	409	388	364	388	387	377	428	370	389	386	381	378	377	401	371	364	347	391	418	387	374	391	374	387	346	395	399	379	422	363	356	408	363	397	392	365	394	399	352	381	380	392	369	387	400	402	381	377	398	375	400	369	414	348	369	412	399	389	400	375	383	392	379	384	365	391	396	400	387	370	371	375	395	391	368	374	368	387	398	361	424	369	396	388	393	380	381	387	366	378	371	377	378	369	386	410	358	375	366	405	369	368	406	383	389	385	404	405	352	401	367	373	413	389	372	355	370	419	367	372	409	388	345	359	412	356	361	372	376	385	374	398	385	394	359	334	407	401	364	434	370	365	368	388	377	351	380	362	384	357	388	426	401	375	389	386	391	358	377	361	386	383	375	371	380	367	379	374	388	356	390	382	370	408	370	377	351	391	363	394	399	407	374	372	403	391	377	361	338	384	404	403	363	387	408	378	359	346	377	346	356	370	415	416	387	349	364	385	382	342	385	380	388	382	353	401	411	406	352	408	398	375	363	356	382	361	386	386	368	404	387	395	399	355	421	401	394	390	387	360	386	348	405	359	346	409	396	377	392	423	358	390	368	354	370	362	382	392	392	325	376	402	372	403	375	329	354	372	408	416	399	379	370	365	340	406	389	383	361	386	354	368	371	411	391	357	396	408	379	398	379	380	410	401	358	381	370	377	407	405	392	354	339	373	397	389	388	362	366	386	364	352	352	354	415	383	380	357	345	396	382	380	363	388	340	363	375	391	395	374	397	367	357	369	371	335	378	346	392	376	401	397	363	410	385	416	371	348	400	362	352	372	399	360	371	372	361	380	417	346	389	393	407	406	383	383	358	373	404	374	388	360	400	339	385	383	366	408	388	365	377	389	354	384	407	390	379	366	428	356	399	387	355	363	385	395	381	391	377	356	375	362	412	398	385	368	391	366	380	382	375	400	363	389	380	367	379	379	405	384	364	380	347	367	374	380	384	401	393	391	432	383	390	369	383	412	389	362	397	384	414	371	398	381	388	408	397	405	381	371	362	401	335	385	410	353	370	378	408	385	384	371	354	349	408	383	373	370	367	372	408	417	379	366	373	397	377	381	366	388	361	349	346	332	389	386	392	369	370	387	374	373	394	350	356	369	368	404	352	397	368	400	416	386	375	395	357	422	380	369	376	362	396	387	373	384	373	362	387	397	417	373	380	395	339	385	377	385	387	342	400	380	366	354	379	381	380	370	363	411	387	427	377	400	405	386	388	366	372	422	399	395	393	399	388	376	369	368	347	354	367	380	357	402	363	427	371	388	405	396	361	386	387	387	362	365	387	357	391	415	372	374	401	391	351	436	378	399	398	363	362	348	377	374	377	355	382	357	403	404	376	356	355	388	372	372	371	398	395	364	387	343	370	376	368	362	368	364	416	380	398	423	356	403	378	355	400	391	394	393	368	400	377	395	380	365	406	430	375	340	371	380	392	371	361	378	385	415	399	381	387	372	381	371	363	356	370	392	366	373	399	395	381	376	382	366	374	370	386	366	367	382	388	324	392	395	362	370	381	346	366	393	361	387	377	379	382	378	395	373	383	423	346	377	367	364	399	388	397	353	375	373	360	366	340	395	360	367	400	387	397	365	358	368	389	390	395	395	383	394	369	347	401	370	379	369	378	378	367	376	378	381	366	364	363	410	404	382	372	366	376	403	383	349	366	372	341	399	352	378	384	379	358	381	365	372	402	367	414	359	350	378	358	373	406	385	383	384	380	378	391	380	349	379	395	345	373	396	397	359	351	407	392	356	412	397	415	411	362	381	386	386	392	415	361	361	383	432	379	367	395	360	366	385	356	387	374	366	369	373	374	364	412	399	392	384	397	375	379	397	389	373	422	386	351	373	385	371	403	415	385	411	378	389	400	397	346	365	369	378	430	357	397	394	415	366	373	380	365	425	382	396	384	361	385	418	367	368	360	403	394	386	388	360	393	355	414	363	396	381	364	399	382	354	385	390	379	407	388	370	386	410	394	364	390	376	361	377	405	365	429	383	371	417	387	379	397	381	361	362	368	380	379	368	378	401	397	372	363	389	407	363	376	350	353	369	350	363	371	400	391	375	378	359	363	384	352	350	385	418	379	395	366	361	403	372	370	404	384	355	361	373	389	336	380	370	396	407	392	363	363	357	403	387	386	367	395	388	408	398	405	367	374	392	361	399	403	362	398	407	388	399	383	378	380	385	377	333	369	374	388	382	450	377	377	371	374	377	391	376	345	394	371	381	380	388	368	424	402	413	361	408	385	371	366	371	409	354	414	397	377	384	415	365	389	363	399	366	380	377	379	386	374	372	359	382	356	393	355	364	421	353	344	365	392	379	394	366	404	390	402	410	369	384	388	382	391	416	346	378	395	387	385	396	344	386	345	386	340	375	355	380	363	380	387	348	352	383	411	369	409	394	377	376	389	428	385	411	395	402	391	403	382	372	394	375	417	392	368	348	365	357	382	351	374	368	401	379	401	371	416	359	401	393	368	366	373	384	394	350	364	391	371	400	414	400	377	360	371	386	359	353	392	373	380	367	391	362	366	437	387	373	399	353	386	406	376	420	361	376	347	376	374	351	396	354	418	364	399	392	367	391	356	347	397	384	407	378	396	391	401	348	400	381	371	376	381	434	389	382	369	416	361	372	381	347	372	398	347	356	408	382	381	369	348	434	378	366	366	411	405	411	408	402	370	414	424	368	400	404	347	423	415	368	367	369	365	406	428	376	382	393	376	379	407	377	430	407	393	375	374	432	381	357	410	400	369	383	382	408	405	398	375	378	380	413	372	363	383	427	377	419	359	368	362	348	375	402	375	374	360	392	363	393	420	371	382	361	347	407	411	412	369	387	375	370	389	392	381	374	400	362	391	366	388	385	359	399	371	381	416	346	373	388	365	388	401	376	369	390	383	381	377	393	361	376	342	416	366	390	387	376	344	353	368	362	398	377	376	396	361
14260	1515	306	776	2006	3134	2694	1741	1150	727	399	292	263	218	224	229	217	205	235	220	262	223	235	286	225	240	246	243	217	239	207	215	244	219	223	209	198	224	231	243	222	237	211	245	224	261	225	262	214	206	204	236	172	220	244	228	202	224	235	230	211	249	214	243	213	223	213	231	214	224	253	218	231	196	220	201	208	217	253	204	221	228	227	205	211	196	234	230	216	213	258	206	229	227	226	232	231	239	214	226	222	230	239	229	218	197	229	225	223	232	243	226	239	229	236	231	230	225	223	256	249	265	217	218	212	257	214	223	224	246	213	228	235	233	222	231	232	237	209	236	261	228	222	230	187	210	227	234	228	255	254	201	222	211	235	212	222	205	231	236	215	218	228	253	225	225	214	217	236	235	214	217	206	205	197	203	216	255	223	238	237	232	201	211	239	253	225	227	221	212	233	234	230	256	215	256	219	233	221	217	229	217	223	223	250	239	242	233	230	202	221	201	246	232	233	222	222	176	258	249	245	240	230	210	222	217	223	250	231	219	221	237	238	227	217	196	221	220	239	223	235	209	222	226	229	248	230	201	247	213	225	241	236	244	190	215	258	240	216	215	236	186	246	226	249	238	233	240	203	187	223	245	214	232	242	244	216	248	246	236	240	219	218	240	240	229	232	221	217	215	223	227	200	243	236	236	229	225	215	228	227	229	217	224	216	242	212	214	250	204	209	236	236	242	225	215	257	231	239	235	208	198	242	246	224	220	237	211	204	241	239	246	223	208	222	224	243	210	248	222	211	252	211	214	245	218	239	210	231	256	220	214	229	241	189	229	207	231	211	250	228	227	225	232	247	230	218	230	231	193	240	222	223	236	217	247	217	212	215	229	250	238	214	219	238	235	229	251	231	231	241	226	242	218	213	221	219	232	243	250	217	210	215	239	203	216	228	249	200	210	228	231	229	250	229	221	204	217	228	228	208	227	209	213	216	209	200	218	213	237	205	224	225	229	209	229	208	239	221	225	238	228	210	238	254	221	215	246	210	220	239	241	225	223	219	240	213	228	232	228	227	212	234	213	217	250	229	202	226	220	241	240	220	234	231	227	245	233	221	229	245	236	217	231	248	232	221	204	225	215	230	211	230	216	208	220	243	218	226	244	248	221	223	247	236	223	225	239	213	236	220	229	212	245	211	233	239	225	229	204	253	240	224	235	221	215	226	211	250	227	230	250	229	215	253	218	218	215	252	228	213	244	232	216	244	239	223	245	235	225	224	215	218	234	203	222	218	197	187	232	228	243	213	238	244	208	238	219	222	211	204	219	229	238	218	223	222	212	246	238	203	217	223	212	221	209	234	253	244	225	219	233	214	220	194	230	224	246	219	222	232	230	223	272	211	236	251	227	216	203	187	221	236	235	227	208	211	200	221	272	246	213	239	229	215	237	234	223	220	200	200	196	215	244	227	205	192	233	226	240	228	228	212	211	229	244	213	204	236	241	201	195	211	201	210	241	207	192	222	236	224	232	230	221	230	228	217	231	222	259	224	226	241	183	244	239	215	217	220	239	230	204	250	188	196	213	216	211	218	241	198	194	235	226	221	228	224	235	240	218	227	235	238	216	229	239	231	248	223	220	215	239	205	210	215	224	220	235	239	230	219	230	234	208	210	228	234	236	251	222	224	217	205	259	236	231	219	201	241	231	198	222	214	212	236	254	215	207	209	216	228	236	215	221	224	201	223	240	230	203	222	230	222	232	217	219	204	233	217	233	232	245	227	237	234	202	208	220	246	227	205	237	262	250	204	230	241	220	203	225	228	230	222	233	212	246	218	218	223	217	215	215	247	244	223	231	220	227	239	216	220	213	215	236	196	222	216	224	226	248	223	226	215	220	222	220	205	202	228	229	233	219	233	234	215	241	241	208	229	225	214	242	240	197	212	209	231	230	236	231	217	245	229	236	211	214	233	218	250	243	223	194	228	215	262	203	207	233	205	258	224	201	248	227	204	211	241	235	227	225	223	217	221	222	209	226	214	220	219	244	237	210	207	211	206	220	225	222	246	246	233	231	216	226	240	209	246	222	197	228	226	213	234	235	234	206	221	210	240	224	197	235	222	209	230	210	237	223	216	250	226	242	214	245	214	216	233	222	222	193	239	238	206	227	232	204	194	235	230	257	236	245	229	242	241	245	230	224	259	215	218	235	235	237	239	244	233	226	267	242	229	258	233	198	222	200	266	202	193	243	241	225	232	249	219	229	245	245	225	209	216	225	232	238	213	206	222	222	213	224	205	237	211	194	228	237	209	211	222	198	221	217	223	233	219	208	251	239	201	206	223	199	216	212	228	198	236	215	257	195	242	229	237	214	204	226	246	238	209	243	224	234	234	238	222	205	258	243	245	270	218	228	268	253	251	215	220	234	235	197	242	225	254	225	233	212	216	230	210	222	241	222	206	237	213	237	221	219	225	245	229	214	205	235	239	195	225	201	224	220	251	213	219	244	251	227	230	220	224	241	212	208	233	229	230	226	237	221	219	226	210	217	248	201	233	226	221	220	237	225	224	214	222	233	249	257	237	209	235	221	240	228	231	235	238	233	240	197	214	211	241	221	220	219	218	231	223	244	226	235	214	225	220	205	186	235	225	233	198	228	249	222	241	247	243	261	235	204	229	227	244	224	227	219	253	211	244	242	242	216	236	216	222	236	216	223	247	233	231	240	216	211	234	218	242	215	217	205	256	225	256	217	213	267	244	245	208	253	210	224	216	224	234	224	243	197	250	217	211	217	233	248	231	224	255	215	236	233	233	231	248	243	272	219	254	224	221	224	205	204	226	231	220	210	202	235	209	224	230	234	218	204	214	223	230	228	250	214	219	239	231	216	203	225	234	207	208	217	237	236	255	237	239	224	207	216	228	226	242	216	227	230	248	215	228	249	232	225	215	229	230	209	216	249	232	231	205	220	228	239	219	212	186	214	235	246	263	229	240	204	229	212	215	262	222	217	211	239	230	245	229	237	234	221	198	206	231	236	220	218	225	206	214	215	220	235	240	212	215	243	210	216	207	232	242	201	215	222	232	235	222	222	235	227	206	226	247	222	220	216	236	260	235	197	243	213	209	203	230	239	222	214	237	240	242	241	237	241	218	232	240	217	209	232	241	230	226	223	222	249	232	230	230	270	220	241	228	207	238	224	192	220	239	233	211	218	224	212	203	200	213	234	213	247	237	217	224	225	196	206	231	224	223	194	211	227	215	186	241	239	211	213	229	230	240	227	208	231	218	225	248	241	257	221	245	222	219	219	223	231	220	232	263	217	244	239	221	224	249	208	231	219	239	204	230	257	222	231	209	222	229	209	231	223	200	221	225	235	276	206	249	228	226	241	250	204	235	226	244	223	222	228	210	198	197	250	212	236	236	228	242	233	226	202	214	250	251	223	222	248	237	233	208	236	222	251	217	213	253	263	235	210	228	203	203	221	224	230	234	189	205	212	244	233	213	229
13921	1671	852	2774	8673	12543	10287	6938	4414	2434	1309	926	671	559	574	525	533	567	514	591	523	543	495	536	561	535	500	549	536	521	534	581	536	517	530	585	558	557	576	563	568	583	539	554	534	600	552	546	548	556	525	525	510	497	521	553	514	479	524	501	561	557	543	569	494	536	561	579	471	527	545	527	592	569	512	558	563	510	483	576	540	513	502	570	520	528	515	524	539	579	533	533	515	534	547	526	546	533	520	551	515	571	534	522	560	573	544	547	525	522	532	578	556	523	538	548	574	548	501	491	518	564	548	532	582	516	570	526	519	544	545	571	545	507	524	546	502	543	506	556	528	520	553	529	540	618	569	548	552	526	494	529	526	558	532	523	556	553	533	528	576	540	532	564	559	559	504	511	534	566	537	576	562	556	507	610	548	548	537	535	527	548	513	598	518	540	569	524	546	558	544	527	547	552	510	551	564	519	552	527	555	540	561	545	516	577	552	552	549	563	523	546	526	527	487	534	543	563	537	531	500	521	539	553	528	542	575	529	568	548	539	581	537	516	508	559	512	512	509	559	580	556	527	494	504	529	513	524	500	533	481	556	550	539	532	541	554	524	572	552	530	540	542	519	512	556	519	536	526	550	537	578	540	511	519	541	568	504	577	523	550	545	530	539	559	543	573	535	547	514	535	509	575	537	524	525	470	546	528	534	535	553	529	541	588	530	555	549	494	522	499	579	510	550	565	578	557	560	537	543	515	536	528	516	531	550	552	512	587	517	534	543	552	542	546	555	519	558	490	578	596	539	524	551	505	538	548	518	570	534	533	528	537	507	587	537	576	526	528	574	523	540	536	535	554	553	513	522	521	571	531	535	565	559	548	565	529	571	571	564	521	558	539	541	562	553	520	529	524	549	549	523	514	580	556	582	542	506	506	497	538	537	558	552	590	537	523	505	513	569	534	537	515	509	547	530	520	575	526	529	545	518	511	541	557	499	547	570	551	575	515	515	546	532	581	525	543	547	526	569	532	548	579	508	553	547	537	499	592	528	535	530	551	516	557	542	506	526	523	625	567	553	562	539	534	530	519	551	538	523	563	540	526	497	559	545	524	572	516	535	539	543	603	516	526	547	544	570	520	544	544	536	585	562	545	508	508	544	538	549	517	568	498	556	515	561	550	533	518	528	570	560	527	556	511	554	580	528	522	543	547	521	588	557	514	535	546	517	524	535	548	574	544	566	514	552	549	591	516	530	566	563	566	568	518	564	587	519	519	572	527	552	539	529	535	539	543	524	556	571	560	548	538	549	532	544	571	520	548	568	561	535	551	522	529	512	549	576	527	504	577	547	512	563	585	561	526	529	517	569	547	529	493	554	561	529	527	557	508	546	506	579	525	537	533	481	529	551	500	556	542	507	536	557	561	542	569	543	534	546	565	523	530	476	606	572	555	564	543	519	579	496	553	519	566	580	561	519	573	539	516	540	566	561	517	531	528	529	570	580	529	549	541	511	543	546	550	522	541	523	562	540	531	555	512	556	531	542	582	566	560	533	526	539	549	575	519	546	600	560	515	587	554	567	518	577	526	541	563	508	539	573	581	557	557	560	557	552	523	552	497	520	559	506	540	549	569	513	552	560	569	530	552	553	571	536	536	506	542	519	594	500	545	552	539	539	532	552	542	557	550	571	544	551	528	551	553	579	556	549	542	523	566	497	547	560	544	570	548	513	544	543	548	579	539	543	521	545	538	547	534	508	536	559	554	537	542	537	536	536	546	542	550	578	521	555	537	528	553	510	556	525	548	526	557	536	534	525	536	586	553	550	518	518	561	532	546	541	563	505	561	587	539	532	532	577	538	538	516	516	515	535	569	538	550	548	551	552	537	534	545	484	581	528	560	548	554	545	565	529	503	553	551	533	503	548	532	522	521	574	519	550	522	553	559	551	573	541	525	551	516	563	524	540	502	525	542	519	511	519	566	496	510	562	555	568	516	590	535	557	512	557	588	585	551	540	522	524	492	580	570	560	533	576	539	525	540	552	514	530	543	600	522	517	559	580	597	559	580	577	558	535	528	558	529	554	535	506	560	553	515	498	514	532	540	507	527	496	586	594	545	494	560	527	551	533	550	530	533	576	538	493	540	567	522	526	549	518	549	541	553	482	574	520	529	543	534	505	492	514	523	536	500	534	569	532	551	520	518	539	530	573	557	537	542	531	560	540	526	559	538	565	554	539	575	563	556	550	544	525	568	523	559	521	549	560	511	546	547	512	592	562	530	542	541	536	576	529	567	540	559	542	541	530	527	506	531	555	579	565	549	553	552	513	559	552	564	547	566	518	533	557	553	513	566	529	521	555	555	506	564	514	536	555	567	535	525	586	550	530	551	498	548	533	547	569	558	532	555	549	572	534	567	552	531	566	567	560	556	516	552	559	538	555	480	579	543	556	516	547	542	512	476	557	559	506	498	558	502	549	525	539	547	568	539	549	520	548	534	551	527	518	563	547	536	494	574	527	512	515	551	551	545	548	535	569	541	530	539	570	521	565	563	560	525	542	576	533	523	552	565	525	506	583	547	577	535	547	575	535	581	527	523	511	570	545	533	544	558	541	549	559	524	571	519	552	508	552	538	533	558	575	517	484	530	537	525	563	552	498	523	529	563	566	498	487	530	563	530	565	565	515	542	521	556	515	546	531	523	536	520	575	544	548	553	579	528	516	549	514	520	555	577	544	567	532	531	521	491	518	490	542	554	575	558	522	540	575	566	548	517	551	537	524	553	528	535	558	508	537	539	528	539	556	509	553	562	523	476	548	573	506	530	520	535	555	533	509	552	568	560	518	526	522	529	539	540	513	518	605	553	590	575	534	579	535	531	546	544	512	556	531	544	539	531	535	544	514	508	531	540	575	531	546	531	496	554	561	592	572	542	557	513	559	567	554	526	545	540	567	564	559	528	507	545	560	550	541	528	559	501	520	519	512	525	544	516	520	546	550	518	543	597	537	488	539	546	540	526	514	561	536	536	571	539	538	533	518	531	551	549	530	569	540	528	509	542	526	523	522	541	568	559	534	487	517	496	590	574	549	549	541	573	528	556	593	551	547	545	547	535	563	547	558	524	553	545	535	563	524	536	603	528	553	553	501	543	557	522	542	531	573	544	545	557	494	528	556	537	516	525	579	566	513	589	540	540	540	550	522	533	540	516	534	577	526	530	510	519	534	527	521	552	570	576	565	537	580	580	551	580	534	558	539	538	585	503	543	506	524	538	501	529	569	544	544	584	537	497	530	509	578	509	531	584	529	580	471	545	503	567	533	520	535	560	505	506	551	532	580	557	536	531	522	490	549	536	544	548	564	560	512	537	522	577	486	603	585	554	579	519	549	532	544	529	554	525	509	546	533	523	527	542	524	536	533	552	546	557	533	558	553	460	567	510	564	507	556	564	547	516	574	562	581	531	524	519	509	559	496	579	538	595	512	538	561	543	515	514	585	509	550	541	527	572	543
72051	37479	9407	6871	26778	46190	41499	32504	21089	11049	4476	1842	918	416	246	209	194	181	186	181	208	173	187	170	172	176	159	190	176	174	166	154	172	161	175	144	176	178	169	185	156	160	192	154	175	156	191	167	178	166	154	171	192	173	191	161	173	177	195	196	156	175	174	162	168	160	167	198	200	175	157	162	179	183	186	173	168	154	191	160	161	170	183	167	158	184	153	175	182	183	196	158	152	182	173	177	176	193	171	177	187	167	168	175	179	172	177	182	164	169	198	166	192	166	182	168	167	177	177	190	161	178	158	179	176	175	169	151	153	167	181	190	159	168	166	173	160	172	180	155	189	168	167	166	179	181	163	195	178	178	163	152	154	163	177	173	168	163	180	177	173	172	158	169	182	181	211	173	168	181	186	178	190	170	193	176	202	161	192	144	190	189	171	166	189	168	149	166	168	167	156	176	168	193	196	193	165	188	175	192	193	186	193	177	194	176	178	191	195	160	179	150	153	175	170	199	139	171	164	180	182	173	159	178	172	185	172	181	175	158	152	170	189	169	178	184	189	189	166	166	175	184	188	205	180	180	184	174	153	159	177	158	168	168	152	183	155	159	180	166	164	158	160	189	163	148	169	170	182	169	164	179	196	175	181	165	194	169	175	175	181	167	200	178	176	167	181	181	159	172	181	163	184	159	174	176	202	173	180	200	176	167	182	165	158	177	187	175	189	172	174	171	168	196	161	179	179	160	175	147	174	148	165	170	161	171	179	175	191	152	170	164	158	165	192	168	169	160	172	203	180	171	177	153	163	153	169	189	178	182	177	163	144	161	159	171	203	191	169	141	167	194	177	194	177	145	180	182	164	159	158	164	161	161	167	188	161	178	175	182	177	177	172	170	171	161	166	160	175	169	161	182	179	171	175	187	166	152	170	178	165	163	174	174	159	141	184	180	167	169	146	174	161	169	175	158	185	192	180	171	170	177	159	168	180	194	172	160	183	160	161	172	173	175	146	189	187	172	170	158	172	171	185	176	185	181	142	178	160	161	183	172	173	208	186	191	149	175	172	177	178	206	185	194	174	181	157	201	171	161	174	185	161	178	177	182	165	178	159	170	147	178	162	159	187	180	174	183	177	156	197	186	170	176	165	160	166	183	179	166	184	180	157	175	179	177	171	174	169	194	187	146	157	187	170	167	178	161	159	165	178	178	190	164	167	182	180	153	159	187	189	184	177	180	171	174	176	149	186	166	186	169	182	166	191	187	173	198	154	154	173	193	178	183	179	168	195	174	155	194	184	207	174	184	158	163	195	174	161	184	154	179	182	179	177	165	165	166	179	179	176	178	161	178	162	166	166	173	158	187	181	181	154	166	172	192	183	198	165	161	170	146	152	168	167	188	173	174	170	173	181	187	195	176	181	189	170	141	175	177	170	182	186	180	163	184	172	176	172	185	184	171	194	189	173	164	154	154	178	162	176	181	156	166	176	163	186	189	199	175	178	164	164	140	219	167	174	180	194	190	168	181	172	190	176	180	185	156	177	174	172	163	177	187	191	186	181	189	202	193	163	151	169	185	199	177	184	160	181	171	192	170	182	182	172	169	148	184	184	184	170	184	174	193	169	180	163	158	181	177	176	159	172	165	179	171	188	176	183	176	182	152	170	184	171	163	181	193	162	171	160	181	178	185	178	198	151	178	164	182	150	173	156	179	168	201	169	193	172	169	184	195	190	194	195	191	172	159	167	172	175	184	168	169	170	160	166	162	152	166	175	220	165	203	173	180	191	170	166	208	163	175	164	176	175	164	171	188	167	184	192	177	205	182	186	169	166	175	165	182	185	188	199	175	167	166	170	167	176	172	162	150	191	162	172	182	189	174	153	158	193	204	159	161	185	146	182	186	175	172	192	183	180	149	180	185	193	184	158	182	173	166	173	167	175	169	163	150	165	170	166	190	175	178	184	194	189	179	164	181	189	164	176	180	185	185	152	180	165	192	179	162	167	168	177	176	163	162	182	182	174	178	178	190	182	174	157	202	172	175	173	159	162	155	186	183	171	185	182	158	162	161	186	184	180	180	158	176	182	181	160	179	159	175	180	192	170	165	164	180	197	186	154	173	171	181	185	151	174	162	181	164	188	181	168	171	165	183	172	171	161	192	169	180	189	177	188	163	174	167	178	186	181	170	160	173	166	163	183	180	169	186	182	191	196	185	189	175	176	168	152	167	172	168	185	198	184	155	172	174	187	156	183	168	162	184	212	182	173	199	157	197	188	164	189	187	151	170	160	176	161	162	180	181	152	186	175	148	155	159	154	160	195	167	158	159	184	182	177	176	158	178	184	189	174	176	188	175	156	194	179	187	167	175	175	168	164	167	191	163	177	160	172	200	161	211	197	170	171	151	154	152	180	175	183	174	171	177	165	192	187	173	163	162	166	173	159	213	149	166	172	173	178	203	207	196	186	181	181	196	171	153	161	184	181	166	185	171	162	200	163	191	147	179	184	162	193	151	157	176	202	171	162	180	168	194	157	168	170	174	172	165	167	169	165	172	202	187	172	162	157	158	173	180	191	154	184	179	185	197	175	182	165	193	187	177	148	186	185	176	176	180	199	139	175	157	194	168	188	199	175	181	182	173	184	160	188	198	177	190	186	171	169	194	178	188	152	188	173	155	186	185	167	179	176	180	169	156	160	183	190	177	208	187	176	166	171	156	178	170	168	155	188	200	169	163	170	186	162	189	173	179	193	166	179	164	189	173	175	202	192	181	176	170	172	168	182	143	179	185	184	170	177	135	168	207	180	184	188	162	179	165	196	177	151	164	182	153	170	168	182	191	191	158	163	177	162	183	184	188	174	181	177	166	184	174	173	157	165	185	174	170	174	163	182	165	176	170	171	146	161	191	160	168	155	172	156	162	185	153	204	161	163	154	177	188	177	187	182	177	197	164	177	176	164	189	178	194	216	192	170	171	205	166	140	168	195	169	183	159	173	175	184	177	154	165	163	174	182	166	165	206	181	197	193	196	185	175	205	152	172	168	168	150	169	210	178	170	169	181	191	173	158	198	172	150	165	184	194	165	174	184	195	171	163	176	183	174	160	171	183	179	194	180	181	149	170	175	165	187	154	187	169	192	181	134	153	183	195	164	182	185	181	177	169	170	159	184	191	175	192	178	166	167	149	196	168	153	162	165	168	194	167	207	187	189	191	198	199	160	157	184	183	173	169	147	179	189	172	165	168	141	183	176	171	192	170	162	163	171	141	176	176	174	190	157	167	202	163	184	142	173	170	184	189	194	189	199	171	177	168	162	157	155	174	163	163	179	189	173	182	180	173	157	176	177	182	167	154	164	198	166	168	160	157	195	180	163	165	153	173	187	178	175	175	172	177	179	184	161	170	173	174	182	184	157	160	167	162	192	169	149	167	187	157	187	185	185	138	171	162	163	150	176	147	189	169	182	168	166	177	207	191	163	165	184	176	153	149	166	175	178	150	168	176	193
44852	14734	4357	16427	42848	57301	54537	46988	36660	26598	14445	7676	3722	1519	717	501	434	419	443	417	445	429	456	450	408	423	447	430	434	420	422	430	434	436	422	406	444	437	400	471	362	434	428	445	411	390	413	416	401	429	420	423	404	424	409	423	431	407	419	439	381	440	405	441	449	414	441	441	423	394	409	391	418	408	447	417	400	431	432	427	430	463	381	417	430	464	401	409	442	457	442	434	422	427	423	445	409	404	414	435	439	409	397	419	437	429	440	416	445	409	438	414	452	433	403	430	406	400	445	409	426	392	428	436	423	412	472	471	427	456	394	423	419	447	415	429	435	417	448	422	427	402	423	448	448	424	435	471	451	399	435	442	444	415	437	379	391	437	430	437	447	428	444	426	415	413	427	432	443	426	427	414	438	449	405	403	416	406	423	435	400	414	387	453	403	401	412	420	413	476	453	437	413	448	414	426	452	419	402	396	420	458	407	446	412	433	427	453	432	398	451	438	440	386	398	412	439	444	426	410	435	401	405	372	415	424	427	429	404	439	432	393	428	461	422	418	418	406	421	450	399	444	414	419	460	450	427	429	424	414	432	411	416	405	429	412	421	430	439	385	412	426	463	443	412	391	448	431	421	417	436	449	451	413	405	397	407	411	439	401	432	403	393	411	412	403	432	432	403	397	415	422	422	471	404	411	425	445	423	424	433	407	430	418	414	440	431	441	421	392	392	412	435	423	446	419	436	444	441	407	454	401	407	465	372	410	430	424	412	452	442	403	394	413	416	447	447	424	436	426	418	420	412	411	400	418	422	392	432	410	434	415	415	429	394	425	432	417	406	392	421	438	400	415	426	419	454	420	446	423	443	450	451	408	434	439	450	401	443	437	410	436	416	458	397	429	409	456	408	435	405	443	420	429	408	431	378	398	396	471	398	401	380	389	429	420	436	438	424	433	416	408	431	433	414	440	419	392	419	431	437	437	419	399	409	436	412	417	429	430	405	401	433	426	450	428	424	438	451	424	372	443	424	423	414	453	423	430	384	456	436	441	440	439	405	394	439	421	403	386	391	446	415	397	468	435	389	455	453	445	457	460	468	428	456	438	415	437	443	459	418	404	429	394	404	424	396	415	447	404	420	396	449	429	445	402	437	432	410	426	445	432	443	409	415	407	413	417	408	429	454	437	414	409	436	407	409	444	426	417	434	411	409	459	421	407	409	439	407	397	384	432	433	399	417	443	422	400	471	464	444	459	415	449	395	440	419	433	422	443	423	451	452	398	421	413	375	419	419	417	395	440	427	444	403	413	407	394	417	417	437	443	449	448	432	442	434	422	431	423	428	430	434	426	449	404	397	415	385	402	429	404	446	390	397	401	411	432	427	461	447	375	420	412	425	434	443	422	422	387	413	405	384	413	411	417	447	449	398	457	453	422	432	456	434	427	418	425	432	432	449	446	461	430	390	412	417	452	414	446	404	444	410	429	433	430	430	402	401	428	451	451	432	445	406	448	431	407	434	396	427	441	404	420	442	423	421	432	442	408	431	404	410	408	407	419	410	444	427	436	352	452	439	430	421	413	419	455	436	445	411	426	427	408	423	404	464	401	441	407	410	413	400	421	410	438	426	460	400	418	431	427	421	439	414	474	419	418	418	452	439	469	435	421	422	411	410	462	422	414	465	430	405	446	429	433	475	423	399	469	427	403	439	434	433	417	455	409	427	433	418	442	422	434	446	419	431	420	418	418	407	414	432	424	420	421	443	429	441	404	430	414	464	409	444	435	417	446	426	448	423	416	430	429	409	433	444	422	424	433	437	427	366	402	456	445	429	386	420	422	407	409	432	423	450	434	420	384	429	410	423	431	428	442	430	477	430	447	442	418	425	442	431	438	447	423	443	383	423	455	402	437	428	431	407	431	402	405	378	431	433	432	428	446	423	411	434	443	423	470	394	412	400	415	390	388	408	440	435	397	441	393	400	453	379	449	458	440	437	408	449	431	435	438	414	402	386	436	426	396	459	440	427	420	426	411	423	430	458	474	389	429	431	425	419	413	419	438	470	373	442	391	450	410	438	473	436	434	443	428	423	433	468	407	477	440	420	482	416	395	410	429	409	415	394	409	407	456	430	446	438	442	431	428	397	414	391	437	463	446	398	440	465	419	424	417	408	431	409	422	440	436	392	422	426	427	431	426	415	421	426	407	399	413	419	413	440	456	414	442	447	440	407	427	412	443	431	433	415	421	410	423	448	441	410	468	415	434	434	434	436	442	424	427	429	426	445	425	407	404	429	420	450	434	419	432	440	407	443	382	448	402	460	418	431	441	411	438	439	412	441	420	425	417	430	420	416	428	430	434	415	433	410	441	412	440	439	423	403	448	433	387	432	430	439	413	440	444	433	429	423	453	465	426	384	421	427	415	438	450	406	415	408	457	419	448	436	400	405	422	446	401	432	426	437	445	420	399	418	414	418	415	456	418	409	422	404	439	430	446	413	415	380	451	385	439	424	450	445	448	406	426	427	361	417	412	400	369	456	431	443	416	434	448	413	434	399	434	403	424	419	422	438	406	426	434	435	449	454	410	441	427	423	405	417	426	411	440	447	428	423	417	412	410	402	403	412	377	425	429	460	461	433	441	412	462	413	460	370	421	423	393	414	445	428	439	442	419	456	402	452	420	426	394	434	444	413	405	436	417	467	395	451	439	406	446	425	417	449	390	437	411	424	381	398	402	443	438	426	427	421	397	434	440	448	459	412	419	403	432	446	440	408	419	427	420	431	399	405	420	434	424	435	429	395	479	402	443	450	404	424	418	456	403	441	444	386	427	445	435	439	437	405	422	413	420	430	450	445	424	423	425	426	402	397	419	439	448	427	398	440	422	419	402	430	456	461	437	438	405	417	409	453	453	400	443	420	442	437	446	420	418	437	434	402	461	416	415	405	447	427	425	438	433	457	411	428	414	430	424	431	433	438	431	449	436	397	403	439	437	439	404	423	402	423	462	404	455	426	433	414	415	414	391	430	430	415	433	441	438	444	410	444	421	432	426	433	413	438	439	415	425	420	402	410	407	418	401	444	443	440	420	377	418	429	418	414	424	433	438	461	418	428	381	425	448	443	417	410	448	432	438	423	415	439	403	452	451	422	438	446	456	426	434	424	417	388	434	448	419	424	415	442	423	420	397	446	419	403	439	415	438	425	414	432	440	447	469	477	479	411	454	429	430	440	436	385	429	484	408	431	398	437	436	405	454	440	397	398	448	406	412	425	411	433	431	426	450	420	427	415	442	416	446	400	442	419	439	407	409	421	439	448	452	442	425	433	419	403	436	418	450	458	453	418	447	458	413	401	420	416	433	473	406	447	444	401	456	441	445	428	442	421	389	446	423	436	390	410	397	448	412	443	426	363	459	425	406	445	419	419	423	459	432	431	391	440	441	439	420	437	426	414	413	435	435	425	416	435	384	393	468	448	423	419	424	441	436	470	432	443	442	437	413	425	433
74601	40979	13436	6576	32191	37518	44399	34313	26731	18269	8600	3656	1602	594	294	198	156	138	156	141	164	170	168	145	154	181	174	148	144	123	160	157	153	169	146	149	146	157	163	148	156	153	165	179	140	146	172	146	165	137	147	142	155	151	140	155	143	171	143	136	157	183	172	164	151	170	151	148	148	193	145	163	164	161	154	144	170	129	141	162	161	134	151	164	144	149	143	153	143	154	161	160	135	150	156	148	149	128	138	165	192	153	154	157	152	143	164	140	152	178	168	166	157	148	138	133	165	152	152	134	146	151	167	157	152	174	155	153	156	154	162	137	145	176	167	154	146	121	182	150	136	152	176	141	155	147	177	138	168	177	139	138	152	144	154	146	154	165	150	139	175	186	143	149	155	156	149	158	148	136	159	149	157	164	159	142	162	143	141	155	161	161	155	137	152	179	134	126	145	165	179	161	125	142	140	163	149	140	144	147	111	164	172	155	152	128	163	143	145	181	140	127	140	161	166	159	164	130	150	132	141	154	164	171	138	165	144	155	144	137	174	145	152	167	150	139	143	146	126	158	158	157	169	158	148	150	144	163	147	157	164	168	134	161	151	168	146	143	142	136	129	138	152	132	177	149	155	170	150	146	149	146	153	134	139	156	134	148	163	141	151	158	164	140	160	152	155	136	160	144	149	144	175	163	171	179	146	156	149	154	174	150	153	160	141	156	166	161	158	151	151	170	146	144	163	140	134	150	149	161	171	158	134	159	155	150	170	142	152	147	158	142	154	144	150	159	168	152	159	134	156	162	134	168	138	138	193	173	175	149	150	163	144	172	159	142	155	152	151	148	182	172	166	169	149	133	157	169	139	151	148	179	139	164	159	143	167	159	160	135	126	158	157	163	144	160	152	160	160	145	173	160	149	145	162	160	153	181	142	179	139	182	151	145	144	158	150	161	131	177	143	148	155	144	151	149	138	160	151	144	168	177	164	164	144	151	159	140	143	150	138	149	143	140	158	146	165	163	155	154	147	164	144	146	171	157	141	152	148	163	189	173	159	164	144	158	147	155	137	155	160	139	144	168	170	141	160	146	169	148	168	169	161	158	138	159	149	140	143	150	152	152	148	166	136	170	147	132	155	159	178	146	143	154	153	170	161	151	150	160	147	143	135	151	140	148	144	148	156	169	155	170	144	142	150	155	132	201	154	140	141	178	168	162	176	160	131	120	152	145	144	147	158	147	136	152	178	168	174	146	155	148	149	139	152	146	175	155	158	154	141	167	131	157	148	161	162	157	161	154	151	155	163	154	135	137	153	169	157	172	155	145	152	148	184	171	149	154	151	150	153	130	173	137	152	142	146	160	129	136	169	164	152	136	167	145	140	153	133	138	156	150	117	148	149	183	172	152	153	153	161	147	141	136	152	146	179	159	139	146	161	134	146	158	159	162	148	134	166	137	150	161	151	143	146	145	154	157	135	143	176	161	149	133	167	158	161	131	165	140	145	169	159	146	161	142	142	131	127	149	159	156	147	168	176	168	154	172	154	140	150	137	144	167	155	157	154	157	143	162	153	142	170	155	136	163	145	132	173	151	144	140	153	157	154	166	135	148	153	127	167	169	134	150	141	144	160	156	131	157	146	157	131	142	159	143	150	170	144	150	151	155	146	147	138	157	146	161	163	168	163	138	145	148	142	162	174	169	184	144	137	135	149	152	153	147	165	130	151	147	137	131	153	151	152	171	152	147	148	116	146	142	155	154	157	132	145	143	149	158	144	163	158	133	164	154	160	155	157	137	168	156	130	160	170	152	167	165	143	140	165	166	136	162	157	144	141	147	154	140	161	145	139	141	137	136	146	192	139	147	148	145	148	155	163	168	139	153	166	143	156	155	154	154	156	141	164	167	146	156	139	152	138	149	153	160	150	153	139	142	146	148	154	153	163	139	159	150	163	155	149	159	146	138	141	137	152	146	140	141	162	168	141	163	145	148	160	149	148	150	156	147	167	156	155	145	155	156	153	179	136	151	149	140	167	160	145	151	137	155	177	158	154	145	147	125	168	143	162	134	159	175	159	175	159	151	159	158	142	144	157	150	156	147	147	165	170	174	154	157	130	143	168	140	146	171	157	136	134	132	148	163	155	178	135	134	159	167	156	135	160	141	152	155	145	151	124	155	168	160	164	140	148	187	143	143	140	155	115	156	137	140	158	135	150	154	158	155	153	140	163	158	141	158	133	155	148	145	133	144	161	161	159	174	124	173	154	142	150	150	154	148	130	158	154	165	165	143	125	153	132	133	152	169	148	146	187	138	159	139	139	170	163	143	165	171	149	150	158	145	158	173	153	133	160	125	147	142	165	130	154	147	148	131	156	138	156	138	154	142	159	142	162	144	135	157	153	150	146	140	127	150	163	135	160	177	145	156	148	160	146	128	139	132	185	151	148	147	154	152	157	161	161	128	155	143	167	152	167	144	172	138	157	160	136	177	155	159	158	125	146	150	169	160	165	149	147	131	171	149	154	160	144	155	161	167	165	151	152	155	131	156	150	157	156	144	128	155	164	147	163	144	169	150	145	161	146	164	164	156	164	147	174	147	153	152	140	143	161	160	153	133	153	140	139	156	134	146	160	149	151	160	172	157	151	149	138	139	163	151	133	135	132	144	183	146	150	137	147	168	170	133	160	156	168	129	157	149	156	145	147	120	170	137	170	156	170	149	165	134	143	153	175	160	169	153	159	142	160	155	150	133	176	153	137	136	176	169	128	148	121	149	129	150	165	127	151	147	177	117	143	126	142	176	161	164	126	155	134	164	165	159	150	134	158	156	135	131	160	158	151	144	147	155	169	172	140	166	131	162	163	157	147	140	139	173	162	154	175	152	152	131	132	148	148	147	155	151	119	169	136	155	171	150	149	174	154	151	165	132	157	132	165	159	140	172	142	174	147	171	158	156	137	165	144	165	134	156	160	125	142	172	146	142	179	154	141	156	155	167	156	153	174	183	177	163	160	149	123	152	147	134	152	169	170	166	148	152	156	145	145	155	143	123	135	152	166	134	139	155	140	150	141	159	132	164	136	152	158	174	148	145	149	132	155	160	147	151	137	144	166	174	154	164	176	152	155	165	168	159	133	132	160	135	177	136	161	156	174	163	177	138	160	151	149	166	146	172	155	137	140	153	133	160	157	129	169	180	150	154	145	151	149	153	164	141	147	168	168	182	148	141	154	168	165	135	159	140	157	165	153	153	165	143	164	154	134	177	161	139	139	136	148	148	156	157	129	147	144	152	155	147	163	155	145	140	150	164	165	159	143	153	164	151	174	143	161	144	132	171	153	159	143	150	170	173	148	143	155	144	142	174	161	138	157	161	155	156	145	135	149	143	157	142	157	156	164	160	148	161	170	145	151	161	168	147	136	170	132	148	174	128	164	148	152	157	167	164	145	134	125	155	146	177	173	143	164	150	146	139	182	146	167	142	153	127	145	134	155	143	171	134	151	167	191	139
47287	16037	8623	14838	46316	50573	57850	47825	43158	34824	22229	13370	6471	2396	988	566	403	393	405	355	413	385	377	412	391	364	360	358	384	366	419	382	378	347	375	389	372	392	401	376	358	360	394	382	387	351	368	376	387	377	354	412	357	373	364	358	414	390	389	352	369	380	347	354	358	362	361	411	372	372	389	384	381	398	380	352	386	361	387	390	391	378	339	367	391	358	384	357	372	379	388	377	379	387	364	366	380	360	371	389	392	372	383	394	373	401	369	400	374	394	385	367	360	377	374	351	358	351	369	375	361	366	396	320	373	375	373	374	363	377	378	394	350	415	368	347	399	401	388	374	371	350	375	387	348	396	354	411	375	388	370	362	398	358	391	355	371	361	367	390	381	363	346	415	383	395	390	383	392	411	385	332	370	381	370	378	369	372	374	361	372	334	394	363	396	363	355	384	411	361	338	309	377	377	412	381	374	403	345	390	387	389	384	373	417	347	392	358	381	399	351	352	326	387	365	330	365	397	379	381	401	384	394	402	351	360	378	359	377	371	344	370	364	393	376	381	363	382	387	388	404	382	344	354	361	364	389	368	345	335	369	383	363	359	403	370	376	388	361	378	340	355	346	369	393	367	368	358	377	369	384	346	360	400	375	379	366	371	389	364	365	357	366	355	352	375	408	365	365	370	365	355	338	378	355	330	396	431	368	343	364	362	395	393	372	336	398	391	344	370	359	404	383	345	376	313	381	389	393	372	390	384	371	372	379	390	387	356	354	380	397	398	366	376	408	368	382	349	390	351	364	365	381	421	367	361	385	387	368	390	351	383	392	368	378	369	423	377	392	366	351	373	390	405	387	357	374	359	401	355	382	387	369	369	362	383	366	353	366	372	377	405	406	355	381	357	367	384	374	382	389	354	385	400	365	382	365	368	377	381	366	355	365	368	392	389	363	402	402	352	377	393	371	359	380	389	391	367	388	374	374	382	407	360	393	345	377	342	373	373	378	384	437	371	404	357	363	366	400	386	388	388	377	412	364	371	379	394	378	400	379	378	368	367	360	385	353	398	353	369	356	359	375	393	360	381	354	406	361	367	374	361	416	328	389	366	375	368	367	379	376	379	349	376	388	403	366	399	367	359	345	390	376	361	357	365	375	397	390	368	357	366	413	345	362	377	422	388	419	366	392	362	395	412	379	354	384	345	405	372	375	394	352	329	388	395	396	379	355	405	365	368	399	394	369	356	346	367	394	383	413	391	391	396	369	400	388	355	396	375	367	353	400	367	394	358	385	397	363	367	374	368	339	363	363	370	368	345	362	395	351	397	415	403	370	357	378	365	395	375	371	403	390	360	372	397	370	373	406	360	379	379	373	319	350	359	356	381	380	387	419	389	385	364	373	358	394	329	353	374	358	371	355	353	398	360	373	412	382	369	356	375	395	367	356	370	416	363	388	370	376	402	392	352	362	335	391	370	367	338	378	380	347	394	392	367	391	338	384	397	358	411	365	406	401	413	383	366	376	370	362	335	364	367	370	376	362	378	370	366	369	366	373	355	372	347	368	356	375	337	421	365	353	401	412	375	343	361	374	402	372	351	357	351	397	383	350	368	399	411	379	366	392	384	365	382	351	366	365	380	348	382	379	341	417	381	368	374	388	375	359	380	366	361	351	382	359	374	356	351	375	368	380	382	368	371	340	346	373	337	377	380	383	403	404	373	363	346	387	365	390	351	382	362	333	346	359	355	406	400	372	385	410	407	377	378	391	369	364	408	380	382	374	356	399	393	351	379	376	405	375	373	352	363	356	356	391	380	368	404	370	355	364	364	372	350	373	373	350	346	393	383	369	342	368	360	379	335	365	341	353	414	367	395	344	337	394	356	366	392	379	355	362	377	339	347	393	408	369	355	347	364	385	363	411	361	385	369	379	364	381	399	371	354	398	376	408	360	391	394	363	390	390	378	352	382	367	368	387	401	371	367	367	376	371	368	379	400	358	393	380	377	376	413	352	369	372	338	336	384	365	411	376	379	389	373	360	387	421	392	392	394	377	384	351	385	361	387	366	377	396	367	359	395	394	389	348	371	411	343	382	359	356	367	402	386	350	339	361	396	368	388	350	378	386	367	368	378	374	381	366	388	402	373	399	376	363	387	386	361	338	383	368	352	363	374	349	395	382	364	358	362	360	380	351	394	368	389	387	386	368	374	383	357	355	372	400	389	371	356	382	366	395	338	387	399	347	369	374	398	411	363	381	402	364	369	399	373	370	381	398	371	405	381	450	353	345	361	364	383	375	374	359	388	405	388	364	367	378	350	367	381	386	370	372	380	398	373	371	386	395	384	380	368	380	388	393	336	369	366	373	379	369	376	356	387	368	371	361	377	357	365	377	391	373	390	367	364	382	378	390	392	404	370	347	386	376	391	389	401	356	389	384	377	378	346	345	414	394	349	428	354	399	352	384	378	401	384	361	401	371	383	350	395	390	336	406	365	367	368	374	355	380	369	397	391	366	369	369	403	401	388	383	400	315	378	398	359	366	394	370	376	372	347	389	378	392	382	395	381	386	366	355	368	376	373	366	379	369	385	327	398	392	409	405	365	339	356	392	401	381	418	385	394	387	345	368	405	347	355	409	369	336	385	367	375	384	396	396	358	403	355	359	368	360	371	367	362	361	379	378	402	356	374	361	409	378	412	381	377	368	389	364	365	398	342	386	390	373	375	375	353	375	375	398	411	350	374	382	395	371	378	407	390	400	385	368	405	376	401	392	385	354	368	393	349	355	387	407	375	364	364	393	373	376	390	396	386	346	371	402	365	358	357	370	364	392	373	376	352	373	386	363	363	424	375	359	366	397	353	368	369	367	412	372	357	399	399	364	384	367	381	393	361	345	370	368	383	358	371	379	351	373	341	359	376	384	369	364	349	358	385	382	385	375	381	372	344	330	364	372	369	351	358	365	366	368	403	402	365	350	334	366	365	395	345	348	356	410	379	375	382	382	357	379	379	381	394	391	411	384	396	328	361	359	374	396	376	385	382	374	363	400	383	376	325	400	334	395	365	379	412	375	372	376	378	356	361	393	369	389	366	342	378	378	389	392	377	371	363	387	406	366	389	384	394	343	399	335	399	363	370	369	390	342	361	391	391	407	412	354	386	353	331	371	355	375	363	351	385	385	362	382	374	403	386	380	385	364	374	370	409	384	388	342	387	365	388	345	357	412	341	327	346	397	371	390	384	377	369	394	370	376	368	409	349	374	386	368	358	381	385	410	379	378	377	378	366	389	354	360	368	400	381	398	372	416	375	401	392	419	362	402	365	389	360	355	392	374	398	364	376	397	378	389	382	335	375	351	388	402	368	383	382	347	337	393	398	355	373	396	373	396	370	364	360	364	359	370	387	363	355	359	396	346	394	353	353	387	398	413	365	370	395	367	380	344	356	372	368	374	393	374	374	357	330	387	357	378	361	366	361	387	375	366	342	353	414	373	384	370	383	396	376	359	377
13592	1618	370	377	530	1401	1949	2026	1692	1184	710	401	349	297	260	225	246	253	229	243	217	237	220	206	226	229	201	212	202	242	228	252	210	210	239	227	247	227	213	239	212	252	250	221	251	215	219	252	248	241	231	219	204	240	232	210	258	239	222	222	221	226	233	220	238	241	238	231	243	259	263	240	239	233	229	243	244	212	235	219	203	207	209	260	212	224	219	205	234	213	229	222	201	231	253	227	238	242	238	248	223	229	233	210	230	236	226	206	231	204	212	217	251	251	227	223	223	231	239	203	247	224	245	230	193	227	223	240	230	206	229	218	245	230	242	238	229	243	248	232	205	241	235	226	221	233	229	228	261	226	235	251	252	223	228	204	230	210	191	208	215	223	226	208	234	223	211	204	217	221	203	216	254	253	234	237	220	216	200	245	204	233	205	233	213	181	244	228	217	232	214	228	240	218	232	218	239	201	248	214	230	222	239	204	230	242	224	205	215	232	230	202	225	238	216	231	204	237	223	226	195	241	215	215	213	224	224	232	215	263	223	229	234	222	211	222	236	237	217	212	242	202	243	218	230	210	231	218	188	216	213	209	225	225	227	200	212	226	251	256	261	222	188	239	222	239	241	224	230	224	241	209	232	222	225	250	189	205	220	214	242	229	210	201	210	241	207	247	243	224	229	232	219	205	224	211	208	257	202	202	211	223	213	223	218	246	252	207	211	241	242	256	239	218	229	216	246	186	183	235	200	217	226	223	233	222	234	266	217	250	231	222	244	233	209	221	209	236	228	218	258	254	236	236	214	197	232	230	253	210	214	189	214	235	220	227	231	232	248	218	224	213	218	188	231	253	205	226	234	218	205	218	196	220	210	219	212	201	229	227	271	206	245	194	229	236	235	239	237	220	192	220	234	243	231	229	209	235	201	240	267	207	224	195	230	216	231	221	198	233	233	222	248	225	188	241	222	244	223	226	194	212	214	226	220	235	219	239	249	232	257	231	217	219	242	202	202	219	209	218	234	228	231	251	242	220	232	245	213	199	230	229	243	226	256	237	204	212	221	217	217	232	237	208	259	260	209	223	240	234	243	251	221	213	228	240	225	221	220	227	247	199	210	225	234	226	248	228	215	268	215	220	217	196	205	240	246	247	225	227	246	191	231	238	206	230	224	209	241	192	202	231	245	231	210	232	241	224	221	201	230	277	228	210	228	226	245	219	263	269	207	245	230	214	212	226	203	230	198	247	213	227	206	245	235	219	256	227	197	232	223	240	215	203	239	221	212	224	232	190	227	232	239	213	229	239	234	220	220	218	212	239	221	218	207	235	220	219	209	208	245	218	248	228	233	224	233	222	220	248	237	213	237	221	218	260	234	206	208	231	235	234	219	228	243	225	231	220	220	205	219	252	215	209	212	224	219	225	235	233	216	223	229	223	234	235	243	246	239	203	225	226	203	239	228	245	220	206	224	227	224	242	198	199	213	221	223	251	209	270	250	221	213	230	210	204	219	222	214	215	230	226	228	242	188	239	207	245	214	207	219	214	239	255	193	258	209	206	212	230	222	217	206	223	207	226	243	190	197	228	227	212	231	248	220	245	228	240	203	225	240	258	222	222	210	208	232	209	240	243	236	228	238	215	246	243	228	229	184	225	223	230	222	217	224	215	264	237	244	231	251	216	245	238	247	230	256	220	226	204	226	220	211	226	211	205	218	225	218	247	229	237	208	220	206	240	223	224	212	238	238	243	213	227	211	212	202	225	232	235	232	215	206	239	236	193	252	220	231	243	221	215	230	198	222	230	229	225	264	257	241	245	232	223	239	243	230	223	211	244	205	199	199	233	234	229	217	214	238	200	231	207	228	210	213	249	230	236	226	230	215	219	222	209	212	241	202	226	237	260	235	227	222	235	204	223	224	227	248	213	200	226	251	203	234	233	226	192	238	221	239	232	206	215	207	236	243	204	216	235	240	231	240	220	232	234	239	254	222	241	234	213	234	217	219	222	222	217	231	227	254	218	236	216	192	218	247	207	208	217	216	239	218	237	255	228	259	244	213	227	212	213	238	219	226	220	263	201	251	219	222	196	236	205	220	218	222	226	236	221	231	206	224	231	220	235	244	221	212	229	208	239	205	229	231	212	196	248	225	232	208	238	249	239	247	208	210	215	224	222	238	227	222	199	227	249	251	226	240	240	218	231	232	223	217	218	263	230	270	226	253	230	261	218	241	232	227	231	239	226	224	212	249	197	248	209	219	242	237	223	233	232	214	211	255	232	235	229	230	244	225	232	238	249	214	240	209	207	214	260	245	235	254	226	240	224	219	228	227	203	252	240	227	247	229	238	218	202	216	214	202	207	219	215	221	237	235	199	207	236	218	237	235	221	227	219	230	242	224	238	242	224	217	204	221	231	244	238	215	223	198	237	225	232	232	207	231	203	220	231	249	225	223	246	240	224	256	237	238	244	222	210	230	224	233	226	221	216	251	216	227	231	215	229	225	227	217	224	226	239	215	227	223	245	208	223	265	243	214	218	209	212	288	217	189	238	227	258	196	226	234	209	223	239	247	213	234	241	214	211	222	229	206	237	232	226	217	234	239	257	222	217	248	240	225	200	223	228	225	227	230	233	219	209	223	258	259	201	213	215	203	221	220	222	265	233	212	248	225	256	206	226	214	206	208	210	238	229	206	242	221	206	198	239	224	240	215	240	230	205	238	212	231	219	233	244	196	237	248	231	235	255	208	234	228	185	223	233	243	206	246	210	237	207	221	219	247	231	238	250	230	241	255	234	229	221	254	217	227	202	203	225	243	223	236	242	222	211	234	215	220	226	231	236	238	235	219	212	234	231	226	231	202	214	239	220	227	239	224	274	232	242	204	225	188	212	246	224	241	218	232	204	212	206	230	208	202	217	214	217	212	254	211	212	264	234	211	191	240	224	232	227	235	235	244	214	204	251	239	215	240	238	201	236	234	238	232	215	218	231	217	227	227	197	216	210	232	226	236	221	224	218	237	227	234	227	231	244	246	251	222	200	203	228	199	231	221	202	238	221	231	244	233	236	209	217	222	234	252	226	233	238	220	223	240	249	234	224	227	216	239	230	231	217	231	221	202	215	230	211	210	224	241	229	221	218	238	220	215	233	211	225	213	205	232	244	223	204	229	230	235	229	224	221	215	224	206	218	236	216	226	224	247	241	246	247	212	259	265	223	210	228	233	215	234	236	201	255	215	221	222	216	239	265	216	220	249	204	247	225	203	247	200	233	239	248	208	234	229	248	229	219	237	224	216	220	216	228	203	218	241	232	225	248	213	234	222	237	228	226	227	239	211	239	205	230	274	248	222	223	233	224	225	216	216	227	208	260	227	236	226	229	236	215	247	230	232	242	218	231	241	231	202	196	239	257	230	212	220	199	212	230	243	221	222	239	224	206	215	205	224	228	204	241	229	238	224	225	220	247	234	241	219	209	219	200	238	210	207	228	237	202	241	258	254	211
13233	1966	778	1196	2141	6401	8861	8520	7117	4788	2556	1370	929	671	615	513	490	552	532	543	517	523	590	535	538	553	582	495	503	539	528	539	526	511	553	550	528	557	531	576	556	576	576	516	549	584	549	518	535	537	544	587	567	534	564	561	567	555	517	539	556	532	508	537	509	558	511	598	543	543	512	549	561	555	510	551	539	554	554	535	535	596	542	535	579	562	584	545	504	541	568	499	575	539	531	534	568	529	538	513	520	517	504	568	552	554	529	540	554	567	510	559	541	518	557	527	556	533	545	497	521	526	561	557	539	550	568	541	562	521	564	525	533	494	526	537	543	529	560	558	535	532	573	558	549	520	522	554	524	569	547	538	570	510	573	576	535	489	554	544	565	548	524	550	514	550	538	546	553	529	575	504	510	549	509	579	546	546	502	543	496	582	483	531	532	570	534	520	534	571	470	556	565	566	591	518	570	550	520	512	534	533	554	531	541	540	544	559	547	547	552	527	494	501	545	544	510	530	519	595	548	550	543	549	536	554	495	542	541	569	573	494	552	520	570	578	583	551	506	523	532	543	547	569	522	546	537	522	559	548	540	521	507	558	529	535	572	541	567	558	522	534	584	548	527	539	504	509	556	512	530	553	572	570	550	543	533	537	558	541	518	547	530	497	537	520	541	551	578	518	511	566	534	549	572	529	529	583	548	544	544	561	573	538	545	531	581	556	574	532	556	541	533	534	555	566	547	512	574	519	533	546	532	561	559	539	539	529	493	544	549	564	538	543	547	543	537	574	526	561	533	545	514	540	522	575	533	564	522	523	541	523	528	505	555	508	541	517	559	516	539	489	518	525	554	561	556	552	515	554	521	549	538	513	557	525	540	553	540	530	535	524	511	496	515	563	545	528	505	548	534	542	497	541	522	545	549	502	517	506	554	581	526	530	531	531	549	543	528	539	541	556	526	559	526	533	553	564	539	574	510	524	554	552	607	510	514	522	541	524	557	564	535	570	558	566	531	584	558	536	544	560	520	553	557	509	565	535	513	542	502	507	541	520	523	530	556	573	515	538	564	483	572	566	552	557	552	521	515	583	557	565	559	500	511	563	536	546	554	537	543	540	516	537	562	567	541	550	516	558	544	506	506	547	552	533	516	551	535	519	534	525	552	546	531	514	548	562	510	556	523	501	516	519	499	540	525	527	480	553	566	541	540	539	504	526	520	577	509	528	552	555	522	521	563	531	535	533	516	526	566	563	521	531	516	537	576	565	575	530	550	590	538	544	546	547	545	599	558	551	534	503	557	539	497	528	533	512	499	576	549	556	530	519	502	556	553	560	572	509	521	546	568	542	542	562	564	503	504	552	543	555	545	520	553	546	532	511	562	552	543	559	520	525	580	534	565	551	566	507	521	585	590	566	514	517	553	530	528	531	524	557	522	612	559	523	567	527	515	548	564	552	569	560	530	571	541	532	512	551	537	580	529	534	486	546	540	568	502	504	519	547	524	528	556	515	541	510	576	518	501	549	517	546	580	512	562	547	568	567	574	472	529	534	587	549	558	520	566	538	539	524	514	516	527	526	565	550	551	546	539	504	521	540	502	524	543	510	546	533	587	563	556	551	539	531	539	533	532	558	542	547	564	523	576	561	514	554	541	530	531	538	550	515	552	533	550	569	563	525	517	524	546	535	539	537	530	546	530	575	558	536	555	555	527	546	560	538	546	561	532	522	556	546	540	510	522	548	544	525	526	549	549	574	523	540	568	565	580	520	511	537	562	542	529	509	546	562	520	540	529	553	538	550	523	577	572	549	543	567	501	571	532	530	526	550	522	565	517	542	539	536	538	525	569	525	521	564	523	557	532	535	528	547	498	512	558	550	536	555	543	507	548	551	535	539	533	551	528	524	544	574	569	535	553	559	510	532	571	558	526	563	524	528	505	545	535	515	566	598	548	562	543	524	519	549	551	514	554	565	555	528	517	504	529	546	543	527	559	523	498	544	532	522	520	537	506	540	556	543	531	513	539	557	524	576	534	537	525	538	549	561	549	520	550	525	542	531	560	530	527	550	574	529	541	573	560	515	601	531	512	524	523	531	554	570	545	524	519	592	528	536	583	536	573	525	583	561	529	527	491	558	526	558	583	564	529	537	572	576	564	555	575	536	525	567	543	539	548	592	558	546	516	521	545	586	591	556	547	562	555	531	480	535	555	537	542	505	539	514	544	523	560	516	549	535	540	556	529	512	523	544	542	511	515	529	554	560	511	572	544	523	553	522	555	539	502	524	555	543	550	514	530	526	480	485	502	558	530	541	566	549	587	576	551	576	593	535	566	573	510	558	501	546	525	532	527	528	538	542	536	566	517	569	522	551	556	560	579	557	558	518	527	554	573	494	531	539	530	548	552	557	522	501	531	498	529	504	546	528	500	550	557	520	559	536	507	542	521	534	508	554	563	549	516	523	510	544	591	527	583	502	507	569	526	521	563	556	520	495	493	550	550	540	543	482	559	481	597	512	544	545	559	482	550	548	562	624	495	553	519	559	499	549	553	535	535	538	556	538	524	537	537	573	500	596	542	548	554	577	533	541	509	505	534	546	552	530	534	524	568	527	479	562	556	521	534	551	584	541	517	538	535	511	485	545	551	543	497	538	532	471	533	546	584	577	509	532	558	545	531	541	576	553	537	540	572	552	552	588	544	548	504	539	528	517	510	522	541	529	541	560	532	517	484	565	525	548	562	547	547	569	554	548	530	519	527	534	502	577	488	544	543	550	572	505	576	527	547	518	554	550	545	538	556	520	559	510	522	493	485	527	508	528	557	529	541	548	556	534	554	552	529	526	528	530	539	529	527	537	531	540	550	536	539	504	531	525	567	569	550	504	537	550	539	583	564	545	510	531	534	593	540	537	521	484	533	530	522	492	567	526	531	540	557	559	514	545	542	545	528	511	498	525	563	573	549	547	534	535	507	522	550	554	527	552	544	574	525	572	523	526	534	485	525	528	523	468	549	555	504	516	519	497	527	527	554	539	542	534	543	532	550	578	551	575	570	540	584	521	539	489	520	511	529	500	519	516	517	512	548	570	538	547	495	556	583	542	560	513	528	534	537	527	526	542	558	588	497	553	502	528	556	520	528	579	519	552	520	506	564	579	539	528	562	558	513	520	562	543	515	541	594	558	529	546	553	561	567	517	507	527	569	584	549	507	549	530	565	536	536	511	557	518	544	528	562	537	567	537	511	564	529	532	522	489	541	546	547	576	598	504	550	450	532	527	526	562	499	554	527	549	559	549	496	559	539	524	546	547	555	536	530	552	567	517	529	511	546	528	521	552	548	551	521	540	531	531	524	535	532	522	559	515	569	511	560	611	566	545	510	530	518	494	539	573	518	509	551	595	546	555	530	515	521	527	523	504	524	512	549	537	549	517	561	544	541	553	504	565	548	547	551	488	545	575	535	519	589	493	534	534	565	503	544	487	531	562	558	542	540	524	553	512	564	530
71345	37491	10971	7487	22987	39945	41674	33810	23665	13944	5474	1810	680	343	216	213	172	179	177	176	159	165	151	148	167	167	160	153	185	169	145	150	166	142	172	150	150	164	186	182	179	174	183	175	151	150	213	160	166	163	161	182	187	184	151	192	176	161	155	148	171	152	164	166	174	178	157	162	175	156	149	173	150	185	174	197	167	156	189	167	156	162	169	175	167	185	152	190	159	178	176	169	160	179	172	186	167	167	173	179	165	177	169	193	191	178	158	175	185	179	168	166	151	172	160	163	154	180	168	173	164	169	187	145	160	160	169	170	158	168	155	163	160	174	165	161	147	164	157	154	146	152	157	170	155	156	170	166	175	162	192	172	157	182	147	164	133	176	188	168	194	181	172	163	174	151	149	189	183	151	180	167	147	174	169	160	191	164	172	163	171	164	173	142	167	161	153	184	192	164	178	154	171	173	180	150	171	185	159	183	201	164	162	192	172	162	167	171	189	148	135	174	169	174	157	198	176	184	167	185	163	205	177	159	172	178	169	164	177	181	173	179	156	187	173	154	186	154	170	170	163	191	185	169	146	192	141	162	165	155	189	161	180	162	162	155	161	182	153	170	166	165	160	146	182	170	177	167	167	173	168	168	178	156	192	188	173	153	177	175	167	153	173	162	147	193	168	161	157	185	178	177	200	177	173	183	163	167	168	168	170	169	164	156	153	179	151	165	167	206	145	141	182	176	150	153	178	171	160	183	187	185	163	178	178	196	159	207	176	184	164	196	182	175	179	150	176	177	160	150	143	161	164	187	150	160	169	167	171	157	156	183	184	175	175	185	204	171	209	164	172	171	195	166	169	171	165	144	187	190	142	175	175	151	146	160	148	153	169	162	162	145	147	168	162	171	193	163	141	155	179	166	160	168	152	126	163	147	149	154	137	162	168	135	137	149	170	165	174	159	166	167	161	153	158	182	157	162	165	168	159	175	164	167	176	173	157	176	189	181	162	168	182	159	173	191	168	162	168	161	165	200	174	167	170	164	182	174	198	156	178	157	184	159	175	147	171	193	166	172	163	154	179	186	171	185	166	166	160	182	166	173	152	170	189	180	182	178	174	157	160	182	200	163	176	149	202	180	186	170	161	157	171	164	174	163	164	189	183	184	163	151	149	166	177	157	175	150	184	163	157	173	176	195	156	189	152	206	165	159	158	171	188	161	151	172	150	177	185	151	163	185	184	152	170	164	142	175	171	173	166	151	176	169	168	175	184	173	170	149	166	162	179	177	138	174	172	183	189	160	203	202	170	164	150	166	172	172	151	177	143	173	158	197	173	151	184	176	146	164	172	151	168	148	152	165	170	170	194	188	179	179	181	161	181	173	166	166	178	188	186	173	166	176	147	181	170	176	172	160	165	174	170	184	186	165	185	162	174	158	166	177	174	168	165	203	157	172	147	157	168	166	165	181	156	196	149	187	153	151	183	165	163	151	177	190	179	163	181	188	165	170	150	189	182	158	146	201	170	165	166	159	178	149	168	175	157	151	171	180	178	142	165	164	158	171	192	191	189	159	144	196	144	178	164	160	149	157	152	176	176	156	161	156	163	156	150	154	186	167	180	159	164	157	176	168	157	183	149	174	159	160	170	169	170	156	172	201	168	129	170	161	196	154	191	174	184	159	169	173	174	181	164	161	182	154	175	166	170	180	180	168	163	146	130	198	173	160	161	169	181	156	173	173	166	181	185	175	188	197	171	176	185	180	167	160	159	159	177	169	166	149	172	158	158	181	177	166	168	184	160	161	174	192	203	195	187	171	192	175	168	175	168	162	154	153	180	178	159	163	182	189	172	154	195	172	151	174	154	181	154	187	173	181	160	184	154	168	140	188	190	163	189	159	162	180	169	195	171	184	174	174	186	177	164	175	184	187	162	188	188	186	190	160	173	186	181	189	177	162	162	144	172	175	149	167	143	166	142	165	192	173	166	147	177	155	167	169	161	170	195	150	154	175	163	190	150	163	175	153	166	184	169	163	163	165	175	185	147	184	156	157	187	162	190	134	151	153	168	163	184	165	154	166	159	183	183	178	162	170	160	180	170	153	158	168	152	169	165	169	147	161	191	185	197	166	155	174	171	148	144	169	166	190	176	187	142	188	176	157	168	175	186	183	187	163	131	187	166	175	153	162	188	148	172	176	199	168	175	184	158	177	151	169	177	157	175	156	158	179	165	198	169	155	180	167	148	151	146	145	172	154	148	178	170	157	177	173	166	170	145	150	166	174	161	160	207	178	167	172	157	159	208	187	184	179	185	149	178	158	163	164	153	170	212	160	171	165	168	188	200	159	149	163	165	174	174	158	170	159	200	175	173	174	169	161	155	170	180	162	161	167	169	195	144	144	165	169	166	158	178	183	147	169	156	200	156	156	188	167	153	157	155	161	174	169	172	166	148	164	183	149	175	168	177	153	191	177	192	175	167	174	185	181	168	181	151	176	164	183	174	156	155	161	181	149	184	191	174	169	170	162	160	166	163	167	167	157	162	187	164	162	150	172	176	169	182	174	180	165	176	187	164	177	170	149	173	153	139	180	190	170	185	165	189	145	173	170	173	156	157	166	156	184	163	157	164	212	181	168	158	182	182	162	177	175	179	178	166	162	174	186	150	170	170	164	163	199	179	185	162	171	179	173	159	163	130	175	186	186	166	159	172	161	153	157	191	141	160	168	168	159	181	146	172	183	167	174	182	157	180	169	168	164	176	159	146	150	177	154	189	158	193	175	155	169	164	160	170	145	176	183	158	148	168	166	159	171	189	168	164	153	169	159	154	191	174	188	169	181	198	149	181	176	186	166	173	181	182	188	179	171	160	143	157	145	173	175	187	195	163	164	162	181	172	152	164	180	185	168	172	166	161	149	157	149	161	148	150	168	177	165	202	174	179	156	183	160	156	161	172	161	181	170	174	189	170	181	178	153	174	188	144	169	171	158	155	173	163	169	177	167	161	175	166	150	203	172	175	181	177	195	171	173	172	192	188	141	154	168	182	163	191	169	146	174	178	169	176	161	177	163	146	178	165	151	174	160	155	192	140	163	183	181	168	189	148	141	167	176	169	181	171	193	183	195	171	159	169	184	172	162	165	179	161	179	175	167	166	196	180	186	185	159	162	178	181	178	180	198	166	152	155	169	165	172	175	166	169	166	176	180	157	169	186	139	179	162	169	157	153	182	186	162	183	179	166	180	199	162	191	158	159	166	181	160	151	157	178	153	192	161	164	180	168	152	155	167	154	139	173	192	161	152	173	160	168	168	168	185	174	184	162	148	159	160	166	165	160	170	170	169	171	160	167	157	185	154	166	172	185	186	188	164	178	192	173	175	174	182	167	185	176	148	158	141	168	187	171	171	190	160	185	165	182	146	170	151	172	159	177	149	148	180	157	168	191	166	196	161	141	179	186	192	151	178	159	148	142	163	171	165	153	163	186	151	173	168	178	188	184	163	185	172	170	183
44959	13150	7123	17233	39569	53559	54261	47947	39991	29533	16388	6875	2539	1148	604	442	395	402	445	394	394	457	430	414	434	433	411	377	426	390	420	444	402	446	417	395	416	406	419	410	402	378	395	404	425	435	398	427	388	415	448	411	411	376	375	414	415	434	411	410	407	408	437	364	409	377	399	405	362	397	430	414	437	459	387	428	423	406	409	402	377	403	420	395	393	370	373	393	441	441	470	409	396	436	426	426	428	414	417	437	416	431	414	410	430	413	404	401	386	393	381	390	386	427	384	415	384	368	412	407	420	385	428	404	428	431	384	415	384	399	419	444	416	386	433	389	411	427	430	424	388	483	438	438	413	430	387	389	422	382	433	426	430	387	403	412	406	368	405	433	380	426	411	393	426	442	434	427	409	391	436	446	442	380	375	363	404	435	420	395	415	408	402	419	406	411	413	388	423	432	410	406	446	451	428	426	403	417	389	404	444	436	442	375	385	392	418	425	407	404	379	411	434	432	406	393	420	396	426	449	395	414	421	417	420	417	392	411	423	431	425	404	417	402	397	450	362	428	443	411	403	376	407	412	391	425	417	405	365	436	383	385	452	420	422	436	409	378	408	383	421	442	402	415	390	414	402	428	370	438	410	427	412	414	410	397	410	408	402	408	440	415	428	411	415	400	402	422	393	391	446	373	439	432	399	387	386	433	420	389	394	416	395	409	411	405	398	413	386	431	420	411	418	426	399	393	411	431	411	397	421	398	407	414	408	439	434	413	407	417	426	407	409	403	434	416	415	400	404	421	392	441	410	387	406	415	409	426	409	430	393	414	456	443	393	414	410	434	397	410	384	423	428	416	416	470	365	409	435	430	441	417	447	414	374	414	401	450	420	427	401	399	413	412	422	367	387	391	421	387	418	427	385	425	395	390	403	376	405	397	439	445	408	436	453	396	384	422	401	400	419	391	435	439	388	410	391	405	377	389	415	421	406	401	364	444	414	454	371	379	398	405	405	399	398	422	425	399	374	393	371	415	404	402	402	399	455	425	394	408	407	395	389	463	431	459	390	427	433	423	414	428	411	399	430	415	412	417	379	385	404	401	396	390	427	406	398	419	455	400	409	443	423	428	428	417	414	393	425	401	403	412	390	456	387	424	412	356	385	368	417	409	472	433	419	427	425	427	402	436	414	417	396	415	443	419	432	434	414	419	440	426	428	463	423	393	408	463	413	395	408	433	406	427	409	401	435	413	417	411	418	393	413	440	402	402	433	435	464	425	418	382	452	405	384	433	414	406	408	421	431	380	439	434	401	407	373	393	411	399	443	421	410	432	410	400	395	407	420	448	455	393	427	415	420	437	404	405	378	408	440	443	416	402	408	409	385	429	421	398	459	401	431	430	437	395	400	414	392	420	424	431	413	395	408	432	399	393	427	391	408	416	416	439	422	387	402	411	432	454	417	408	423	438	448	387	401	413	399	389	427	409	410	418	408	404	396	447	424	429	416	459	410	434	388	422	418	355	409	407	402	385	449	428	379	425	415	399	403	429	417	391	383	417	399	403	420	400	433	390	428	408	418	380	421	419	399	425	384	423	426	407	406	413	411	426	391	408	380	416	432	419	401	441	402	402	441	409	462	416	398	405	407	389	402	409	452	401	418	402	383	415	396	421	419	428	400	419	404	400	380	411	404	406	408	421	409	430	404	413	395	413	421	450	397	409	368	425	404	439	430	387	407	344	402	379	423	450	427	417	444	371	422	401	398	397	419	403	392	421	425	403	403	428	406	410	426	403	449	379	449	437	462	413	411	419	410	405	400	394	453	405	389	370	414	424	405	418	406	395	431	450	409	408	412	385	445	448	422	421	425	390	390	423	415	428	414	401	436	407	413	441	427	414	426	402	406	407	437	415	426	425	423	423	399	376	386	414	411	440	456	405	394	422	370	434	427	413	372	414	408	396	408	418	409	417	450	395	412	412	391	379	433	383	448	393	405	376	397	387	433	379	416	448	410	430	393	405	404	458	397	402	431	418	393	405	414	405	400	423	390	407	417	407	424	438	426	423	426	419	434	410	414	398	423	410	421	423	422	413	383	409	395	401	378	426	441	406	420	437	435	371	379	410	436	424	433	414	413	457	399	417	381	417	440	431	390	405	422	399	417	426	434	376	445	454	430	399	404	460	413	421	406	411	429	415	409	434	413	432	408	415	436	412	400	421	399	419	413	418	456	403	394	414	426	395	423	420	396	399	431	406	409	455	421	400	461	378	394	417	438	441	394	428	393	374	430	382	419	453	451	377	405	432	395	392	360	383	431	402	457	414	426	440	417	444	408	399	403	421	410	408	396	414	448	385	432	421	431	423	409	434	375	429	435	379	406	416	411	402	380	446	435	432	399	418	400	396	426	446	437	425	400	408	434	410	387	409	433	414	410	414	398	371	401	400	429	380	398	395	408	400	385	414	405	413	421	437	418	420	448	425	392	434	374	439	407	455	404	420	441	434	430	425	422	431	408	381	451	384	433	421	372	398	390	395	416	401	406	435	418	435	413	421	402	447	438	446	413	392	392	391	419	414	404	431	431	420	407	408	390	438	431	431	434	428	424	405	418	432	397	425	424	416	425	370	435	402	430	411	436	386	434	413	423	400	382	437	452	409	429	436	411	399	440	370	383	413	395	457	423	412	422	440	420	413	384	383	399	389	428	428	415	371	400	429	409	408	401	421	404	409	417	342	420	417	408	402	431	432	402	410	413	452	404	451	410	411	426	406	435	445	423	402	399	417	409	429	427	427	393	420	418	442	395	430	413	436	427	411	412	420	416	441	394	410	383	423	412	424	416	461	419	442	414	421	383	398	408	443	435	401	407	404	429	384	420	428	433	417	385	404	417	426	421	442	424	398	410	391	424	416	400	438	393	415	404	433	402	414	428	426	436	404	430	400	470	415	408	425	377	464	412	407	451	428	414	415	406	420	424	381	425	440	421	421	379	352	394	428	449	422	421	367	380	410	402	435	416	402	421	407	400	401	438	410	429	400	449	443	462	425	392	392	385	423	398	356	390	412	402	377	409	433	433	386	421	424	407	405	399	412	420	411	433	384	421	417	390	379	398	430	397	441	410	400	388	437	394	428	412	397	401	452	481	386	411	428	409	409	454	412	409	373	399	414	423	361	403	417	405	399	425	414	445	463	433	424	420	399	451	410	361	402	400	410	463	426	426	424	449	408	443	408	422	413	437	384	415	397	409	413	401	411	437	446	401	403	376	422	389	411	439	418	395	426	399	418	425	434	427	394	378	435	441	413	382	393	441	373	394	379	388	451	389	430	397	418	442	406	393	410	393	407	449	428	381	418	418	413	408	418	402	403	391	407	453	438	426	408	409	413	402	417	437	398	389	423	405	429	408	396	427	417	438	425	423	391	445	417	434	418	415	434	387	410	413	445	389	439	437	411	456	407	419	439	405	447	397	426	408	476	445	379	441	406	393	463	405	402	410	418	384	437	422	392
74612	34040	12995	7309	28719	51595	47206	36355	25114	14192	5568	2039	681	356	204	153	138	122	129	132	132	137	144	128	127	163	152	153	149	168	140	156	156	141	127	124	152	124	142	171	133	166	132	145	126	150	173	138	133	136	145	143	138	157	162	140	153	143	125	140	145	159	133	159	158	134	143	125	121	161	152	146	141	156	144	155	138	154	130	143	139	147	135	147	154	170	149	127	127	145	133	144	133	143	140	148	175	150	130	141	137	156	147	141	140	137	142	136	139	130	166	150	141	170	131	159	159	149	151	144	138	146	151	141	163	126	149	144	155	150	144	138	159	119	153	153	141	144	154	126	145	138	164	130	135	146	142	151	139	149	136	122	145	159	138	132	150	163	126	192	138	140	136	153	145	153	140	145	149	140	150	144	157	142	144	136	150	153	151	141	173	160	137	145	139	156	157	157	146	121	128	145	137	127	158	154	160	145	140	159	146	164	155	141	131	139	140	118	145	136	132	143	151	124	151	162	119	141	155	127	130	134	134	156	144	164	152	147	130	160	161	149	155	125	165	132	132	149	151	128	141	151	116	132	151	162	120	172	161	142	141	153	146	161	165	151	150	134	132	130	135	150	155	127	146	158	163	159	137	117	168	128	128	142	139	129	144	138	161	130	146	140	142	135	146	142	140	177	150	127	121	144	129	125	149	159	144	136	159	153	154	167	153	143	131	124	168	175	149	144	143	147	150	172	158	133	157	112	142	141	150	169	164	153	132	152	155	136	133	134	123	148	158	143	146	158	146	154	146	151	174	128	188	137	151	134	140	125	152	160	124	146	136	144	139	152	137	165	155	142	135	138	137	152	152	156	138	135	159	166	158	147	134	156	148	121	107	140	135	138	138	151	142	155	134	158	141	143	150	120	129	120	143	167	143	159	156	154	130	154	178	146	166	156	138	157	125	122	139	147	150	128	133	146	116	134	159	157	118	146	155	148	172	161	148	141	151	135	150	141	123	151	142	140	135	173	133	133	151	139	151	149	143	153	149	171	145	156	141	150	164	155	160	153	154	153	179	135	136	136	136	138	139	150	143	139	149	142	160	140	151	142	153	153	145	146	166	142	147	138	159	170	123	131	147	167	147	146	145	153	140	168	150	155	143	133	145	138	138	132	124	146	133	129	130	135	134	139	144	126	141	159	127	136	143	158	149	174	135	134	135	173	139	123	148	136	159	127	155	123	143	133	134	146	155	162	153	141	163	146	133	155	148	141	144	142	121	150	142	147	128	143	154	141	160	150	150	148	146	146	133	148	157	134	109	121	129	134	146	151	157	145	131	132	157	126	165	187	124	161	170	130	145	130	142	123	155	124	154	137	148	133	148	140	127	150	153	154	137	139	139	171	135	147	122	127	146	163	128	160	138	153	150	124	135	145	153	144	146	124	154	137	154	138	137	129	145	159	140	134	141	154	143	146	149	139	162	154	137	124	147	148	139	128	133	158	144	158	144	142	144	150	151	128	141	147	126	132	156	142	147	142	131	156	132	141	148	148	144	163	138	162	131	139	161	156	165	164	141	141	162	142	141	143	137	143	149	113	135	129	128	163	142	139	157	122	145	139	166	139	146	152	138	176	139	140	159	140	152	141	158	175	143	137	125	153	162	150	147	153	139	130	127	142	139	164	155	150	131	153	160	138	130	135	133	149	139	145	151	155	162	161	143	130	138	147	148	139	124	132	142	144	148	151	147	115	162	133	142	128	146	130	140	131	137	160	151	136	118	152	138	135	164	153	131	150	141	145	142	142	139	152	150	130	155	152	149	121	141	147	149	149	158	144	148	138	133	161	111	144	149	175	135	144	163	147	146	153	168	151	131	144	123	140	138	149	131	170	148	147	131	138	133	140	164	148	163	136	138	158	183	144	144	138	157	127	165	130	160	121	130	137	144	163	161	133	129	135	146	138	132	154	149	160	126	154	146	172	153	131	145	133	140	151	126	155	130	130	150	168	124	152	151	127	155	137	129	140	120	153	134	152	147	139	135	154	159	136	146	138	177	136	164	131	167	139	121	139	159	144	148	153	140	138	130	146	147	147	160	139	157	130	147	147	114	139	157	140	141	161	128	133	156	143	161	148	141	156	140	147	135	128	135	143	123	137	140	177	151	116	165	157	190	140	151	159	140	157	151	139	144	134	153	153	133	126	134	148	140	163	144	145	159	163	141	136	114	139	135	152	148	147	132	148	173	170	143	131	155	158	126	160	156	140	148	148	132	141	130	133	158	133	154	163	142	151	134	148	162	140	154	147	161	134	161	133	141	146	141	147	144	170	161	131	151	143	169	147	156	135	144	159	148	158	155	131	138	144	146	148	172	109	165	155	139	139	152	144	167	154	137	149	149	142	149	148	136	142	132	140	149	128	167	149	160	163	135	139	162	136	131	164	130	147	156	133	140	122	136	140	162	159	147	147	139	149	123	170	157	144	146	146	131	149	136	154	150	124	135	145	150	128	150	167	145	143	156	139	158	123	141	146	169	156	146	152	142	114	157	128	143	120	140	140	144	153	196	153	150	121	168	153	140	137	147	133	162	153	162	150	165	132	129	148	145	144	148	150	145	127	150	121	142	125	124	143	122	137	141	148	167	139	140	159	164	140	140	159	142	134	143	153	146	154	165	151	151	110	140	151	153	142	174	129	140	156	144	154	149	131	154	134	138	152	152	136	135	152	147	153	137	133	127	145	142	142	137	138	142	143	150	147	142	155	136	154	149	135	153	128	164	137	120	147	147	148	149	121	133	155	162	149	141	140	129	147	134	150	146	147	148	138	126	145	145	135	151	154	146	147	135	153	122	164	156	162	159	127	121	129	172	120	137	158	158	126	169	167	158	148	143	140	135	143	147	162	154	166	143	146	153	156	159	176	158	140	161	125	121	133	155	164	155	154	121	147	157	165	143	127	141	151	134	150	143	161	163	163	159	132	144	167	127	135	133	144	122	152	152	160	140	147	154	131	130	156	141	112	145	154	147	166	170	134	116	145	165	148	154	162	137	174	155	148	163	133	151	157	140	138	151	156	151	155	147	127	156	146	133	150	141	129	132	158	133	127	123	155	153	150	135	137	123	136	147	144	139	157	136	153	156	151	155	155	143	136	144	140	158	142	142	150	160	137	168	129	139	155	147	164	130	140	147	132	149	142	141	132	151	144	161	150	145	152	158	158	132	141	146	132	155	153	147	130	143	158	152	166	131	130	132	143	134	156	149	124	142	147	133	128	144	141	164	146	157	140	157	148	150	140	152	164	130	151	154	140	129	148	133	146	150	136	129	150	137	160	145	161	134	137	155	146	128	148	136	150	124	140	147	138	122	149	162	126	130	164	133	144	163	154	134	133	152	159	120	141	143	152	157	146	136	151	133	153	144	160	152	154	138	135	144	163	142	160	166	137	146	133	129	155	159	161	140	144	153	152	155	176	137	142	167	155	164	151	135	146	148	173	149	147	140	161	147	122	139	155
46468	8373	9974	15576	43823	62361	58072	49739	40424	29539	16918	7923	2983	1183	575	401	367	339	375	352	341	373	356	376	377	316	349	364	363	367	356	341	350	367	353	391	378	329	348	362	366	363	356	359	327	381	352	367	348	384	362	391	326	338	376	350	347	378	350	328	374	376	359	372	328	340	364	368	383	363	371	360	366	342	353	342	376	359	371	394	347	370	359	340	361	364	360	346	385	368	359	374	364	399	364	405	356	383	382	361	350	386	349	373	351	331	342	360	343	379	355	352	349	372	319	354	339	406	350	359	358	345	331	373	371	395	348	340	331	347	338	355	391	357	370	365	347	385	330	357	350	365	361	371	343	356	367	329	353	355	367	408	343	375	367	356	357	338	371	407	363	371	350	340	357	324	349	350	372	361	361	362	349	362	350	370	396	352	367	371	361	380	327	344	352	365	334	358	375	401	347	411	370	347	360	378	349	333	344	371	351	362	339	379	365	362	373	340	348	382	344	356	369	342	375	352	385	355	344	371	355	379	364	356	360	381	353	374	357	356	375	361	335	347	317	336	384	374	351	350	333	360	349	326	380	359	348	381	374	352	357	339	331	358	356	343	372	349	355	363	383	368	333	360	344	348	360	359	377	369	329	372	353	338	377	368	354	362	356	380	354	349	379	380	352	378	371	374	371	362	379	345	326	358	342	373	364	344	380	364	334	370	355	370	332	351	357	350	349	345	367	337	344	355	342	350	343	358	361	305	347	374	369	365	370	368	350	350	380	369	352	376	343	320	354	327	375	371	369	375	372	341	374	362	376	342	377	363	355	376	358	353	362	379	360	343	370	327	368	372	367	361	345	350	395	322	360	373	367	353	347	347	385	373	359	352	363	336	348	393	364	360	369	377	362	346	375	380	352	334	359	335	370	372	365	323	361	347	341	354	359	371	355	354	383	386	343	397	376	398	373	331	342	313	303	330	372	378	355	350	319	348	334	375	361	334	339	349	372	322	368	342	358	337	343	343	373	346	383	344	356	348	335	362	335	351	345	321	369	360	368	348	377	343	380	387	357	342	401	379	385	358	349	367	355	305	338	354	362	332	365	370	369	364	378	359	368	377	361	362	356	359	375	366	330	378	370	382	367	347	361	344	358	358	360	345	365	324	340	344	370	397	360	347	371	350	319	362	378	376	360	374	367	342	388	343	390	357	340	332	334	365	337	360	357	405	347	355	372	395	363	361	374	331	341	353	371	355	361	356	307	364	347	339	332	368	394	349	382	389	368	354	316	377	336	368	399	375	350	362	349	360	357	353	363	362	335	335	356	314	374	357	343	388	347	353	367	362	372	320	379	362	337	380	360	354	399	375	381	354	352	352	361	353	334	384	343	315	338	392	389	383	359	372	338	366	355	352	347	361	374	381	361	379	348	324	377	351	380	345	356	372	401	353	369	413	319	361	363	347	376	375	367	353	380	377	362	357	371	372	367	374	334	365	345	350	361	352	340	359	362	334	350	341	368	360	358	379	374	345	346	346	338	345	375	345	326	378	349	375	354	361	352	363	327	355	374	326	357	339	380	371	340	399	362	396	359	358	337	338	361	369	368	345	349	347	370	350	337	334	382	345	345	347	354	365	351	363	333	338	341	325	325	357	371	355	356	342	354	363	338	372	360	390	368	379	387	371	329	348	331	369	348	349	366	358	375	325	384	306	332	369	383	335	337	381	389	348	330	399	346	359	393	370	349	382	386	378	353	363	347	404	377	370	368	352	377	363	353	361	366	322	362	377	351	364	405	383	406	360	375	387	347	343	340	382	356	359	372	372	357	366	388	362	359	341	372	374	329	340	353	369	388	332	367	365	358	351	367	325	380	352	357	330	345	339	406	382	377	360	346	341	356	393	341	352	372	362	352	372	380	357	378	344	370	362	346	346	382	361	362	372	385	371	357	379	345	363	363	359	368	365	359	353	334	375	340	369	337	369	349	329	344	409	362	387	396	353	337	356	329	387	358	362	404	335	349	343	340	349	350	392	352	364	381	353	309	388	383	364	345	343	323	349	335	351	299	375	346	329	351	334	334	347	330	335	349	327	380	339	348	373	372	372	353	362	383	342	368	372	311	353	372	388	381	373	379	362	385	370	331	363	398	327	392	362	359	350	393	382	382	380	319	385	369	355	379	350	371	370	341	341	359	382	357	374	355	346	338	370	351	338	374	330	376	393	352	341	360	348	355	333	376	316	362	356	395	342	347	377	347	350	374	363	372	384	345	347	365	381	348	365	378	402	347	383	361	367	338	360	367	340	370	364	372	395	369	358	356	349	369	337	385	353	366	381	362	339	360	355	382	354	371	337	372	366	340	360	348	350	345	386	393	353	341	363	391	357	346	356	381	348	331	371	358	359	377	349	347	357	356	347	399	346	311	392	382	363	366	362	354	384	364	366	373	343	357	363	346	367	349	338	356	358	345	341	386	336	355	347	367	384	372	357	350	381	341	408	359	356	351	346	360	363	349	371	395	359	359	351	358	395	388	340	343	355	375	368	373	377	348	366	351	369	364	355	360	361	388	350	364	375	330	368	363	365	351	403	376	373	346	334	368	357	331	387	314	348	404	358	373	398	346	368	336	348	347	364	340	381	404	357	341	368	391	359	365	304	383	377	354	371	339	385	379	350	329	335	355	364	355	351	354	347	316	354	336	386	340	357	355	340	367	369	345	358	376	379	374	356	376	363	361	344	368	376	368	347	351	372	330	343	364	345	329	353	340	341	389	368	366	375	330	338	337	324	358	353	369	384	327	344	351	333	349	352	363	340	351	370	355	338	328	393	394	369	360	386	361	362	384	319	379	361	352	369	358	366	365	352	362	338	329	371	375	351	351	358	374	396	377	383	333	371	358	340	377	353	347	368	324	344	373	372	363	365	357	372	340	363	367	356	358	338	353	368	348	348	342	311	312	341	373	356	374	365	381	314	343	390	355	380	368	377	366	368	354	362	374	337	384	340	337	340	380	344	347	389	363	340	403	332	389	381	337	378	385	342	373	376	332	363	378	375	393	340	377	358	364	368	345	354	351	384	379	359	348	361	355	383	360	379	382	348	384	375	326	344	373	386	402	344	361	358	371	389	346	352	377	359	370	358	369	342	411	391	367	307	335	324	397	357	348	369	358	376	368	376	349	375	355	354	364	369	337	398	347	366	379	360	331	378	351	379	349	359	403	375	367	343	381	312	375	383	375	329	351	364	382	358	348	331	369	376	349	394	332	333	385	406	354	371	326	371	351	375	373	369	324	378	350	339	341	363	348	370	354	374	340	378	355	372	364	332	367	381	388	367	363	374	336	337	367	352	381	367	345	379	329	398	346	352	354	341	337	366	372	358	381	360	334	359	377	355	367	363	369	339	374	359	339	370	353	398	339	367	385	390	358	373	381	390	360	362	357	345	332	347	336	386	334	388	371	330	350	356	377	323	353	346	342	338	348	409	339	396	332	360	378	363	341	365	338	339	372	375
12629	1067	371	304	966	2756	2832	2182	1385	899	513	395	280	262	228	222	229	208	211	207	213	246	200	232	219	209	199	218	232	223	219	234	222	210	213	219	232	202	196	217	199	214	228	189	247	220	204	193	217	232	239	198	210	213	199	241	248	225	207	213	217	236	192	207	220	230	230	194	214	229	223	243	250	226	245	233	233	207	202	229	220	215	221	202	243	208	226	184	209	214	208	239	213	201	197	205	198	201	208	211	189	200	229	210	218	190	217	198	236	213	222	213	216	204	195	239	237	207	239	232	213	239	247	211	232	208	205	225	212	223	202	231	210	216	193	215	236	221	223	184	240	216	214	198	235	219	208	239	199	218	218	208	219	238	203	205	247	218	216	214	213	208	231	217	213	200	208	225	220	192	237	213	189	188	233	216	211	220	218	225	207	215	215	212	193	197	215	216	234	224	228	189	208	226	200	216	197	214	234	235	208	243	218	207	214	211	228	185	198	214	220	180	235	227	209	196	193	232	211	218	253	241	226	225	227	233	226	219	207	220	220	192	213	192	220	220	201	232	210	218	197	223	221	204	233	221	204	225	228	216	231	202	221	197	212	192	209	222	200	217	207	205	240	254	211	215	218	231	226	220	202	207	192	231	222	242	218	207	197	205	214	212	215	235	221	226	220	246	237	211	230	201	227	219	198	218	243	207	203	217	219	239	229	209	228	234	209	205	225	215	193	179	224	219	239	226	197	216	216	190	224	227	231	212	223	205	204	217	255	236	211	205	204	205	237	217	219	225	185	193	198	223	217	236	182	208	210	239	221	186	207	221	251	240	221	219	229	199	213	246	216	231	214	224	220	216	200	196	201	237	238	212	230	219	225	203	197	232	219	233	206	200	207	220	229	224	190	239	228	212	208	235	209	241	234	224	196	232	196	200	235	241	231	226	201	206	193	213	257	232	246	227	195	208	217	229	177	218	235	193	224	199	219	234	226	219	216	230	212	229	222	226	229	199	189	219	219	210	216	188	200	213	216	230	220	246	213	227	213	214	210	213	208	217	223	254	214	220	216	202	198	212	214	217	195	224	222	201	211	211	214	246	212	190	207	241	247	209	227	237	243	223	222	206	226	223	242	201	189	225	200	238	225	212	206	221	197	191	226	231	204	225	213	207	230	219	248	213	222	226	204	209	198	205	213	215	235	206	207	207	223	218	210	192	223	200	243	226	207	232	247	206	209	198	222	196	200	208	213	215	208	231	221	189	210	220	242	200	236	206	212	215	211	214	253	211	219	215	219	202	222	218	234	258	213	197	226	221	202	206	240	192	238	221	217	221	218	223	195	221	229	174	221	227	208	193	206	225	223	226	222	254	207	209	209	210	200	194	230	218	251	222	231	227	240	225	202	233	228	198	231	213	216	227	211	246	211	217	205	242	223	235	218	233	226	191	221	232	241	234	217	207	220	221	193	240	221	232	235	240	263	235	231	187	216	225	187	191	201	204	239	232	200	204	221	217	214	209	209	178	217	216	220	223	213	214	198	209	209	226	258	201	201	229	223	229	199	209	219	202	194	223	191	233	224	202	249	190	214	217	232	207	251	229	232	220	235	190	208	237	223	189	238	212	204	222	199	209	217	234	241	213	226	229	199	205	222	210	190	215	215	221	218	182	216	217	206	212	222	188	216	230	178	237	231	206	245	210	223	231	245	222	233	233	185	191	201	213	206	224	222	199	231	203	251	202	223	244	225	229	216	230	210	189	217	220	207	215	223	220	247	210	222	220	191	199	219	222	210	232	196	208	226	192	215	242	205	234	206	222	204	200	188	215	233	230	225	210	245	203	222	232	213	225	228	194	238	216	242	225	208	202	189	221	222	221	245	224	243	217	216	215	194	196	246	204	205	208	209	218	215	223	210	230	206	219	200	194	203	243	219	219	211	213	224	212	225	212	235	219	241	203	201	224	230	212	221	220	216	202	225	227	199	238	221	223	233	215	181	238	225	222	211	227	202	214	196	223	210	228	194	239	215	218	232	207	224	216	204	219	231	213	217	229	230	229	210	202	219	219	208	202	217	228	226	212	245	220	234	212	196	209	242	211	217	217	223	204	216	214	211	213	222	206	217	214	217	240	201	225	216	245	226	204	205	219	250	217	191	217	224	186	218	217	221	250	227	210	222	204	225	215	198	206	218	218	226	195	210	211	205	250	215	214	242	219	230	245	226	220	217	194	202	206	202	212	223	214	208	215	239	227	225	216	214	214	226	233	219	213	201	191	219	215	244	215	233	218	224	204	221	218	194	174	244	213	217	207	226	220	216	205	210	226	208	225	204	216	222	207	194	204	203	213	216	219	239	219	192	233	206	226	240	218	207	214	220	227	220	213	228	239	230	216	213	234	202	203	208	187	187	204	192	227	204	207	237	223	206	243	191	211	224	229	213	235	199	214	217	236	238	205	241	204	222	201	216	219	201	198	223	227	182	202	207	193	186	216	210	222	236	225	204	223	215	238	192	188	190	214	224	219	183	206	196	188	213	207	207	229	183	202	210	214	229	193	217	200	235	211	203	197	232	204	196	218	230	243	208	244	247	194	191	200	213	229	193	233	218	225	213	216	191	199	197	224	215	235	208	235	192	208	210	250	206	217	207	214	205	236	223	222	198	217	225	201	204	231	202	212	215	213	215	231	185	191	236	214	210	211	218	196	238	245	195	213	233	207	212	215	218	232	192	223	208	213	198	196	206	216	228	196	226	218	218	207	202	219	199	201	212	215	196	204	204	233	204	205	195	220	206	227	188	196	219	218	212	222	222	207	231	205	197	196	215	208	235	234	222	216	204	207	209	233	234	200	209	220	203	227	213	230	214	230	210	205	229	212	220	209	211	202	230	180	237	216	199	205	224	204	214	214	225	194	191	238	204	207	192	249	255	235	218	258	210	260	243	235	230	205	208	220	213	204	216	232	199	225	216	250	243	203	207	215	212	221	233	214	204	207	232	213	198	222	205	202	221	240	224	233	206	224	208	214	206	231	222	225	198	225	202	204	209	224	203	204	220	209	221	220	230	209	230	223	215	227	211	246	208	198	225	206	200	232	205	233	203	224	220	239	216	248	252	233	221	216	202	212	218	231	212	234	216	213	220	204	223	216	221	178	209	221	192	202	209	177	241	232	231	202	219	205	193	196	214	208	229	212	213	214	225	228	218	220	228	192	193	206	202	221	243	194	189	214	216	215	207	218	220	220	233	223	198	222	224	201	252	235	198	237	209	227	215	202	232	221	232	243	245	239	220	201	203	208	210	226	233	231	238	214	226	201	208	200	225	203	223	220	241	197	205	234	231	226	207	212	193	196	208	220	218	209	198	229	208	203	203	190	190	224	219	205	205	211	220	239	214	227	213	192	190	253	205	217	222	217	207	213	216	200	213	198	228	209	241	226	233	204	211	198	224	241	213	231	219	228	199	221	215	196	225	202	229	227	213	213	226	213	202	220	226	197	212	223	250	198
12467	1167	705	781	4377	11807	11321	8879	5401	3298	1790	1189	806	556	565	543	525	506	511	535	546	500	538	539	548	546	539	554	551	527	525	501	544	574	477	525	532	528	516	511	546	521	521	551	534	573	535	548	493	526	513	522	518	541	486	511	538	552	541	492	517	519	548	533	500	504	533	556	545	500	521	510	529	506	517	523	489	498	539	542	554	545	545	552	461	537	527	511	535	468	524	544	514	496	480	555	514	508	507	467	501	548	495	509	522	489	493	506	539	537	487	485	513	516	523	511	517	548	484	522	492	563	491	549	539	524	533	505	533	535	517	562	526	525	536	533	471	549	492	521	554	512	538	479	492	503	548	512	534	518	512	485	528	494	523	475	500	518	543	545	557	473	548	532	498	517	501	480	494	542	526	508	482	514	553	531	533	563	530	531	508	517	480	482	547	509	552	494	513	500	504	529	519	545	545	521	491	492	520	537	527	512	545	508	516	499	536	467	554	552	544	464	524	537	522	518	516	538	549	530	528	517	483	533	520	540	527	519	531	536	565	506	555	512	549	513	535	530	501	532	552	501	539	561	526	499	564	522	530	514	518	522	515	498	492	495	475	502	514	490	461	502	535	543	538	566	560	494	535	523	548	560	553	530	525	504	482	515	465	559	530	520	515	559	490	524	482	506	488	497	525	523	522	516	545	535	552	515	571	481	493	507	504	531	528	541	494	498	523	540	529	504	517	547	506	547	468	527	519	536	527	530	534	525	531	500	505	535	514	540	531	518	571	476	538	513	531	522	496	522	489	522	538	527	554	534	541	522	527	506	512	495	556	543	519	550	533	536	499	494	543	553	556	518	488	519	528	493	532	495	559	504	489	509	527	520	581	489	476	509	542	515	514	516	503	505	485	508	527	516	480	488	537	484	507	554	507	528	495	535	532	540	534	549	532	511	509	523	544	513	537	552	531	547	536	525	535	522	557	529	528	531	553	540	545	525	505	515	492	521	507	492	509	518	509	528	491	506	510	495	543	511	547	555	560	527	503	497	523	553	529	553	499	532	513	504	512	495	529	528	557	530	536	529	540	548	538	536	532	550	566	561	478	553	514	541	521	516	544	473	533	498	536	493	541	556	512	551	485	526	462	557	523	540	515	449	530	494	518	517	550	565	525	519	546	495	484	480	536	526	534	479	526	540	522	521	537	507	586	482	516	518	537	521	520	512	517	532	497	516	522	538	490	517	526	476	566	496	511	477	519	499	513	476	535	521	512	500	507	517	480	521	537	500	512	573	544	506	523	510	484	515	515	503	567	494	509	557	525	512	552	484	488	549	541	489	516	551	565	532	513	524	467	530	499	511	537	554	538	521	548	516	499	540	490	537	497	509	486	517	516	467	534	545	484	522	498	542	542	542	510	536	500	511	559	553	500	500	482	505	532	554	533	495	521	536	520	524	477	533	526	490	505	511	513	500	512	532	528	530	516	539	555	515	489	516	503	527	525	533	532	565	535	510	546	507	549	501	517	497	513	575	484	563	526	540	518	500	498	571	485	523	508	549	523	538	526	502	539	520	561	543	524	500	523	561	533	521	555	539	499	549	536	515	548	508	581	508	521	533	487	547	564	526	555	537	535	485	571	582	516	586	508	532	537	517	520	550	502	561	498	482	499	550	538	532	519	533	568	500	494	540	510	495	512	514	528	525	507	549	490	529	503	511	520	520	503	516	520	484	524	538	518	564	467	503	500	515	523	561	488	543	484	544	554	533	509	499	555	482	508	551	519	520	505	553	524	540	549	535	553	535	538	532	501	528	533	560	521	532	515	518	538	540	539	527	528	529	538	523	534	539	527	545	504	540	532	532	512	512	525	485	517	509	520	532	565	521	530	522	464	537	493	526	502	555	539	605	517	558	532	512	505	490	541	521	518	516	534	556	530	548	535	536	503	504	522	525	515	504	551	520	543	513	516	512	530	559	484	513	513	521	486	515	524	540	523	528	526	478	548	505	524	480	543	531	565	550	558	488	511	513	497	509	521	528	504	515	514	524	555	533	487	483	513	515	532	507	512	532	510	540	545	522	515	546	541	528	550	537	543	513	534	510	521	545	492	495	546	493	516	512	511	523	546	504	492	541	523	518	529	498	534	535	515	504	562	522	522	516	525	519	503	532	515	475	501	505	578	492	519	542	544	526	507	528	541	519	536	538	538	530	576	529	547	518	496	540	539	475	533	511	547	491	521	512	503	516	511	487	503	504	565	534	547	546	492	508	553	508	523	541	541	519	553	534	528	544	510	517	529	520	526	526	521	541	544	540	520	535	574	477	521	494	509	517	492	492	489	497	549	514	519	506	571	513	520	476	538	549	500	516	478	511	491	555	520	502	496	555	509	526	561	557	541	531	528	548	526	538	559	482	522	512	521	515	554	522	535	488	541	535	543	533	530	524	584	522	546	531	532	499	522	512	510	506	537	507	544	525	486	520	587	517	484	527	529	516	519	525	537	519	530	490	500	523	518	544	487	508	516	549	543	527	535	511	496	498	505	544	516	522	530	520	538	500	541	525	514	561	573	517	542	527	528	527	563	535	522	541	538	505	523	490	552	523	482	554	510	530	551	528	513	496	453	506	564	529	516	570	503	510	545	470	562	518	489	493	512	543	483	479	542	517	504	493	500	518	493	522	510	514	506	510	518	545	516	507	551	523	544	506	521	541	530	497	510	554	513	509	494	486	519	505	507	508	487	522	511	542	525	555	506	500	552	513	535	529	512	531	496	548	533	484	523	475	524	461	548	494	479	506	545	529	532	507	535	488	572	540	505	495	548	556	520	536	559	553	526	498	510	563	529	512	507	498	545	521	505	515	509	516	529	539	521	529	494	524	531	487	509	522	491	527	520	532	499	518	519	523	522	523	510	546	528	499	554	513	510	528	504	492	526	520	544	524	526	524	486	501	510	527	554	540	542	520	553	531	528	500	534	482	555	522	512	504	499	513	528	548	509	490	530	526	500	498	552	511	522	529	506	525	518	551	519	509	540	546	512	537	547	518	523	546	571	483	508	499	547	526	514	581	509	525	521	583	515	487	507	509	490	558	499	539	565	554	514	529	505	532	509	486	498	521	551	508	494	494	495	532	529	567	497	488	510	544	571	527	526	552	506	542	538	531	523	496	480	538	549	521	564	504	506	560	532	510	474	558	456	498	492	531	523	548	481	535	515	527	535	551	512	552	531	551	548	501	521	515	529	517	499	525	511	504	548	518	523	501	502	518	527	495	549	562	485	516	528	518	539	532	562	522	511	542	536	485	567	510	560	530	533	562	492	487	534	537	477	515	516	517	519	526	507	514	545	519	501	551	512	544	521	513	533	509	546	460	494	536	499	512	537	474	516	509	512	533	530	509	530	553	543	520	525	495	523	568	523	487	539	568	508	533	563	534	502	485	520	489	524	527	532	548	534	520	541	536	523	527	552	538	554	526	530	550	535	511	523	508	545	517	510	539	511	510	501	495
71781	38390	10063	4915	18773	48140	42484	34763	20673	9727	4048	1474	893	404	215	185	171	175	166	169	157	184	144	138	142	163	162	168	137	154	149	148	163	152	147	135	155	144	149	152	162	161	140	160	174	143	160	160	175	176	148	154	152	162	169	180	129	165	151	172	155	165	158	153	151	175	164	142	142	160	136	156	160	143	159	158	149	170	176	160	153	136	160	169	158	147	169	149	170	172	161	175	150	153	171	172	156	147	147	164	173	159	183	176	157	127	154	145	132	182	157	157	155	163	143	155	125	152	176	135	151	161	156	166	154	177	136	146	155	129	144	162	162	159	171	149	168	153	172	159	158	160	142	147	167	181	129	170	159	149	140	178	150	163	186	144	175	167	148	172	181	160	138	174	165	163	149	165	165	143	160	156	128	151	162	174	135	161	167	145	132	149	152	170	129	163	155	156	168	155	145	160	169	177	169	147	144	153	143	163	173	171	153	154	148	148	162	159	168	172	155	175	148	172	174	139	149	154	150	169	141	160	174	156	157	142	179	154	150	144	141	142	162	150	154	153	148	171	150	158	162	189	163	154	164	147	161	171	153	167	161	160	160	157	151	142	181	142	163	148	160	148	139	131	135	175	130	163	154	145	167	138	151	143	152	174	154	167	167	158	168	176	173	147	170	154	146	148	148	170	144	168	143	157	154	145	149	177	160	163	158	161	149	140	159	149	131	168	149	151	145	176	146	148	160	165	155	163	148	168	159	163	163	146	169	156	153	140	148	142	168	148	157	159	142	166	171	129	178	171	142	158	162	157	163	151	138	165	158	178	140	150	150	171	126	127	141	147	154	151	144	161	147	169	146	152	163	133	169	149	122	152	144	164	150	156	131	151	139	148	153	168	184	169	146	168	166	151	151	147	137	160	144	172	185	143	143	144	143	155	150	169	168	146	157	173	170	167	160	160	159	158	161	175	152	168	145	124	155	149	119	150	128	182	166	143	143	156	144	152	164	152	158	155	147	176	150	170	178	138	152	134	170	156	153	141	196	138	154	150	129	178	178	160	191	131	130	177	142	141	162	152	157	156	148	142	151	151	150	152	187	146	153	178	171	169	155	150	167	145	175	157	128	162	158	153	148	168	178	154	164	157	159	158	127	160	141	156	146	136	160	150	157	181	157	168	155	176	156	151	144	161	165	155	154	170	127	170	139	148	153	148	139	146	171	152	165	156	164	162	165	142	166	159	162	159	138	150	147	151	165	147	144	156	170	140	141	143	147	155	165	151	152	152	159	167	171	174	144	175	156	147	172	147	162	163	158	142	150	162	175	145	160	168	172	168	181	164	147	149	130	155	159	173	163	172	136	144	132	149	148	170	145	156	168	134	176	160	144	161	149	149	144	155	144	148	131	169	143	170	182	166	152	164	163	149	130	167	164	144	143	168	154	162	140	149	166	144	161	158	162	169	159	143	163	157	145	167	172	153	149	160	164	169	146	147	148	146	141	154	148	172	139	149	140	163	159	137	167	150	149	146	153	136	146	153	146	154	152	170	159	159	150	151	149	174	154	155	145	159	171	176	153	150	151	154	169	159	141	167	174	143	162	160	163	166	175	140	172	135	152	174	150	145	189	157	146	154	166	164	146	152	170	153	178	126	144	147	149	160	156	149	144	163	141	143	158	168	160	153	165	159	154	155	158	172	164	150	145	156	164	160	152	143	134	157	148	161	182	160	159	158	146	152	160	187	146	146	170	154	156	152	150	141	166	158	162	157	140	160	135	128	169	159	155	147	139	161	163	137	163	143	151	141	157	140	178	168	167	167	156	160	160	167	165	178	151	171	150	154	189	165	160	172	168	154	156	158	143	145	188	129	178	169	179	159	156	162	147	153	145	174	166	178	150	175	152	138	141	169	151	136	163	158	165	164	132	167	139	154	157	129	154	152	162	157	168	165	171	159	129	151	160	142	137	158	188	147	155	160	183	171	158	159	165	176	155	177	164	169	174	145	145	172	157	169	157	164	149	161	154	153	162	170	152	185	166	173	156	173	154	143	148	148	166	170	139	155	163	168	140	153	151	157	137	159	146	151	154	146	164	158	162	162	153	155	147	169	167	166	169	155	164	143	164	160	188	172	154	169	134	176	157	182	174	170	162	158	148	137	149	158	148	163	139	148	162	154	140	147	154	142	145	164	151	152	178	155	155	153	145	145	180	147	169	150	168	161	138	178	148	150	159	145	160	143	138	144	155	128	153	165	163	153	161	144	159	168	165	145	163	145	166	180	136	150	151	158	159	160	160	149	149	147	143	166	171	170	142	143	151	147	171	154	135	165	153	135	158	176	151	172	146	155	166	141	148	149	163	150	161	142	133	164	143	156	147	162	144	162	166	154	148	161	173	150	148	148	141	157	170	171	171	175	126	164	168	154	140	148	137	146	142	168	155	164	146	157	158	153	155	136	145	157	167	153	150	151	161	146	141	169	160	135	157	152	160	139	168	161	140	159	171	190	170	159	176	140	143	156	169	155	146	129	152	166	166	157	169	170	155	149	154	170	170	152	140	140	148	131	169	156	145	140	155	150	159	147	157	172	149	142	177	142	166	139	158	167	158	165	140	179	149	162	179	164	154	167	138	148	156	155	152	176	155	155	147	139	152	135	148	148	166	147	133	144	152	144	145	159	144	170	135	130	142	141	143	164	151	155	144	170	164	171	183	151	144	149	150	151	166	149	152	157	162	157	145	129	175	124	153	169	156	152	150	167	165	146	145	124	176	140	158	177	162	165	132	134	149	131	147	161	142	157	142	160	137	167	165	158	185	146	158	151	176	172	159	156	169	173	164	154	144	147	169	164	162	144	149	151	163	156	172	164	166	161	151	155	180	130	159	182	163	158	155	153	170	158	155	157	147	137	143	142	146	148	143	148	149	171	148	136	165	168	138	143	161	169	155	144	174	155	167	147	148	170	168	166	162	150	180	167	153	170	145	144	158	172	143	159	156	153	149	145	155	148	179	166	149	162	170	189	143	140	152	160	144	149	172	159	156	163	154	152	158	149	150	133	163	179	180	146	156	165	152	135	157	148	163	160	153	159	145	160	144	171	148	177	160	146	163	156	145	169	165	139	149	157	156	158	126	144	145	151	168	175	148	176	145	157	164	158	148	145	187	138	150	173	136	152	147	153	160	144	160	140	173	164	152	156	144	119	123	180	163	161	167	160	162	153	153	161	158	163	154	162	166	154	161	151	144	141	175	157	168	155	135	175	172	154	132	142	160	157	129	156	143	174	144	153	164	133	148	149	163	151	168	139	152	165	167	177	151	182	134	174	160	190	138	161	142	143	150	162	152	181	145	146	147	149	135	201	164	173	137	178	133	154	142	128	166	151	149	168	144	175	171	129	145	156	136	142	130	188	131	142	143	163	163	161	154	142	172	154	151	176	184	176	158	152	162	151	128	149	158	143	161	134	170	136	157	138	162	148	164	169	148	146	150	153	157	168	138	167	148	139
44880	14843	4444	11982	33263	58898	55162	48556	35381	23896	14075	6329	3844	1705	673	433	375	381	402	398	375	353	393	384	413	384	380	409	390	406	357	391	373	391	417	355	378	392	375	418	383	348	385	354	389	379	361	435	379	371	353	384	430	378	393	374	401	363	383	386	399	414	388	383	400	363	366	404	359	371	411	385	376	395	371	376	386	382	347	375	382	365	402	375	401	360	379	328	386	397	407	350	384	393	367	364	367	385	365	390	387	387	384	370	393	396	366	391	400	358	357	389	403	385	384	382	327	361	394	406	392	385	357	383	405	360	369	348	374	419	363	433	357	385	363	386	395	369	401	377	373	417	374	384	380	390	357	363	395	386	361	372	370	378	397	409	396	385	424	424	393	373	382	338	357	390	401	411	349	391	409	362	363	422	367	383	379	369	380	362	378	357	383	385	387	375	402	399	393	412	365	381	383	362	383	373	379	383	397	376	395	377	396	370	366	378	419	393	377	369	364	411	391	399	347	364	396	356	378	350	377	421	401	353	402	385	387	388	380	389	370	373	382	403	381	392	407	352	412	389	406	378	366	424	382	366	371	389	369	387	350	375	353	391	383	396	396	392	395	364	365	380	374	420	408	361	405	369	393	400	389	396	402	385	408	346	370	395	413	395	385	369	368	403	396	377	369	383	399	374	401	389	385	407	391	381	393	380	384	382	392	395	364	370	419	408	361	370	346	356	379	382	362	397	371	398	366	387	362	370	377	362	389	395	384	380	347	357	382	374	392	391	338	395	376	396	347	394	415	390	391	352	404	370	400	365	390	339	372	363	407	386	373	379	361	397	391	381	407	358	387	369	408	393	368	401	409	395	401	378	396	381	370	368	361	419	394	361	393	366	422	374	361	407	401	383	349	363	370	379	389	366	394	391	398	364	365	383	395	345	362	368	356	389	359	364	375	392	386	343	386	363	377	364	395	383	418	373	362	397	370	363	380	377	365	421	360	380	359	419	412	370	363	370	393	388	389	355	399	371	379	414	359	358	358	378	396	411	409	403	412	376	387	375	427	366	378	402	362	394	410	369	387	365	403	364	389	382	377	385	372	369	395	406	372	423	352	361	390	367	380	378	395	353	418	423	335	336	390	396	395	401	346	358	369	378	396	382	376	373	380	402	385	380	380	382	406	397	412	383	391	382	355	390	367	381	373	363	400	379	376	381	373	377	410	379	433	365	368	384	388	410	368	371	383	388	374	361	389	375	358	399	356	412	395	357	382	350	374	404	377	415	361	410	383	403	398	362	373	384	369	350	380	378	405	384	390	372	367	388	391	386	380	372	363	393	373	384	391	402	383	393	324	365	389	414	389	386	381	371	372	374	361	377	359	391	385	390	369	412	383	392	392	382	397	401	376	397	375	399	398	357	396	402	378	379	398	407	386	319	370	385	391	373	366	368	394	363	418	389	393	343	373	372	416	386	424	369	417	375	394	393	352	403	402	374	385	391	402	396	383	386	410	380	361	381	405	364	356	360	388	369	359	352	366	382	390	401	417	383	425	365	380	368	378	366	407	338	380	402	367	379	383	387	404	406	404	391	407	381	392	385	390	405	363	366	404	379	389	398	400	377	377	396	399	374	366	397	416	389	363	376	378	408	400	365	397	368	367	369	386	354	403	368	367	371	404	386	392	373	406	400	373	407	388	430	363	392	346	375	370	389	357	371	351	422	356	377	361	367	371	364	371	396	396	398	404	387	387	373	376	411	404	347	360	418	408	401	398	400	368	395	389	393	395	398	369	380	391	371	379	404	403	385	409	364	410	403	394	382	392	387	378	348	390	385	376	355	426	391	372	393	380	372	411	329	366	386	374	384	410	405	365	374	355	349	395	386	386	410	409	326	382	399	368	330	381	373	410	372	368	430	393	384	352	377	369	357	382	368	404	361	418	417	391	360	379	370	395	381	403	389	396	402	376	390	415	397	386	374	376	377	391	368	397	375	370	377	384	369	395	402	367	377	378	360	351	394	389	360	392	400	362	381	370	375	388	391	385	393	376	390	369	392	391	384	345	378	341	353	396	420	382	376	378	356	382	369	391	399	384	375	357	346	405	371	385	405	373	345	398	349	370	425	365	406	381	361	364	340	348	369	394	400	389	361	382	384	381	340	409	399	412	425	408	389	409	385	372	399	373	432	392	389	411	385	407	357	372	418	377	357	393	380	354	381	337	389	355	403	377	376	358	390	423	364	369	374	350	375	399	376	375	371	403	370	374	370	378	411	366	374	424	382	370	356	350	348	411	357	389	399	351	382	363	357	376	366	333	388	366	353	388	349	389	377	373	363	385	417	348	369	380	376	363	385	392	349	368	359	402	396	395	403	388	398	372	359	385	387	371	370	384	381	374	409	382	392	407	373	383	353	369	383	387	393	396	378	365	376	382	371	345	374	398	393	381	383	360	388	387	404	382	410	401	357	359	387	381	367	379	365	417	397	377	369	387	381	395	383	372	393	368	390	366	391	374	360	381	376	374	372	400	386	393	418	380	354	370	361	360	406	395	403	418	378	359	389	417	359	387	385	346	372	403	404	377	359	367	401	373	355	397	384	375	390	365	387	379	358	383	418	361	375	388	373	395	372	435	400	389	406	348	387	344	386	374	399	387	395	406	390	414	405	395	388	363	425	402	399	382	418	387	395	407	393	349	365	400	389	397	377	377	451	404	371	392	380	404	379	388	413	408	383	361	385	382	370	364	395	317	404	398	409	393	343	414	369	365	418	395	397	402	351	377	364	371	421	380	387	408	355	397	394	393	377	386	410	368	352	384	396	384	423	383	415	387	394	395	371	388	327	383	384	381	386	382	372	356	372	391	346	415	377	368	392	382	386	417	380	405	380	405	363	393	366	391	401	403	370	393	382	381	373	348	405	390	378	408	354	387	379	383	396	361	371	397	348	377	380	356	399	380	409	366	406	399	375	421	363	387	393	415	347	402	396	396	402	414	396	375	360	366	357	350	376	390	393	396	357	382	382	393	380	416	377	401	373	371	393	383	377	366	375	398	398	364	353	373	351	359	404	405	385	370	379	400	395	388	368	398	362	371	378	372	392	391	358	347	363	388	375	360	373	383	357	405	361	420	391	382	368	411	385	344	410	384	347	406	376	385	410	401	373	435	379	389	381	360	411	376	373	364	422	407	379	368	396	382	372	372	385	419	383	393	408	398	362	402	362	386	348	384	401	381	375	348	398	397	372	373	393	365	361	409	386	358	391	385	378	377	382	395	395	345	383	386	378	388	386	397	415	399	374	369	349	431	344	398	376	397	347	385	367	388	414	357	372	386	369	400	360	373	396	364	413	393	373	392	387	359	401	378	370	383	426	381	365	370	402	358	376	368	363	375	388	367	393	393	376	396	383	406	380	346	392	398	413	346	413	391	399	385	371	376	373	401	338	389	378	377	361	371	399	384	403	384	415	378	396	368	422	392	379	376	375	359	400	388	382	365	386	426	387	371	383
75120	40233	12323	10831	26534	49836	47621	37954	24837	12138	5071	2022	782	342	176	140	126	128	133	135	138	126	122	131	122	125	148	132	146	134	145	128	146	133	148	142	144	163	114	128	124	127	126	125	127	136	131	152	128	159	125	106	134	154	124	140	131	112	140	146	145	119	113	120	143	124	133	144	113	133	133	127	146	154	140	138	138	134	127	132	135	145	143	121	152	129	136	134	112	135	127	130	124	164	128	118	138	148	123	136	131	134	140	147	127	144	148	122	123	125	137	126	139	137	152	132	122	143	161	137	143	131	139	143	122	138	126	141	135	131	141	148	134	127	166	131	132	132	125	150	119	148	146	133	150	144	140	134	131	122	123	138	136	116	111	143	140	145	121	130	136	126	134	123	138	135	137	132	138	141	156	119	142	139	138	130	126	140	139	119	121	132	111	115	147	130	142	150	132	124	147	114	159	144	140	130	140	128	130	116	119	135	129	127	112	151	126	126	128	139	131	147	133	134	118	123	138	120	126	146	126	129	96	128	135	146	149	138	113	131	139	126	135	121	124	130	138	132	144	109	144	128	143	143	122	136	112	152	132	144	124	143	130	122	129	151	157	125	143	129	137	146	147	127	149	149	127	135	127	141	133	123	137	144	149	141	152	110	122	141	128	138	136	137	143	133	123	161	139	137	142	137	134	127	114	110	122	136	131	149	127	124	147	129	141	149	142	135	133	126	128	148	129	120	127	136	136	145	158	133	157	145	129	137	149	156	131	117	115	138	143	142	134	130	161	146	140	136	130	118	126	148	123	115	117	134	121	148	140	136	124	112	128	134	134	139	119	123	131	141	123	124	137	136	142	134	108	155	124	141	151	137	134	152	134	136	136	136	127	136	169	129	125	136	127	127	145	129	136	138	129	111	127	143	151	137	140	144	131	135	136	138	129	106	149	138	132	155	139	114	135	111	141	137	141	151	144	140	154	130	120	129	135	131	147	128	124	128	126	130	147	134	130	109	131	142	132	112	114	131	134	143	155	142	114	135	142	133	129	154	112	110	151	125	110	137	134	125	154	118	156	137	156	131	131	137	127	111	148	134	121	139	159	127	126	137	146	126	108	125	115	133	139	133	159	141	126	159	120	134	134	150	131	130	110	126	128	118	141	133	135	112	151	154	131	136	134	134	124	132	129	112	149	143	140	149	138	133	135	103	134	127	114	120	130	117	131	125	158	154	126	125	128	120	126	138	156	133	158	141	121	138	131	124	119	136	126	121	118	116	121	134	135	128	148	117	138	128	113	128	148	142	144	141	128	134	156	151	147	141	138	135	146	121	133	124	126	125	126	134	116	123	127	128	149	145	126	125	116	143	127	130	144	155	127	146	120	132	120	142	149	128	143	119	150	142	143	134	134	128	118	143	143	133	148	123	121	109	162	150	156	117	147	125	138	126	139	136	114	135	122	118	115	121	133	131	141	130	121	131	120	146	146	129	115	135	123	116	131	138	129	138	120	130	133	148	133	136	142	134	125	134	134	148	135	118	141	111	128	136	132	142	126	135	133	139	131	149	137	120	126	138	129	120	132	114	144	125	128	138	136	130	146	144	133	116	127	134	144	145	112	122	126	128	137	120	136	139	140	131	111	139	136	146	131	128	116	162	110	130	118	136	143	133	117	117	121	141	127	142	144	143	141	130	128	125	154	137	123	114	152	139	124	122	138	145	121	128	141	140	138	152	126	138	138	119	132	125	132	118	120	132	127	118	123	116	137	137	133	130	142	125	122	121	125	120	124	124	133	118	143	137	135	129	126	149	135	137	133	146	155	139	119	114	151	141	130	126	152	141	124	113	118	133	146	137	136	131	149	129	105	146	138	135	135	116	142	139	155	129	151	139	108	126	136	131	133	144	134	127	141	140	146	114	141	136	107	133	146	130	117	142	130	145	134	144	140	151	132	115	132	146	143	139	152	150	121	135	136	132	138	121	113	128	135	147	106	129	128	139	135	145	129	131	133	135	137	129	127	126	123	152	101	162	133	138	122	130	118	135	150	132	130	127	173	119	135	159	157	134	162	122	142	129	119	138	137	127	128	142	138	125	127	125	127	132	159	140	133	141	146	140	121	141	133	130	152	141	146	136	154	131	128	134	134	125	122	130	147	154	138	140	115	147	127	114	173	126	139	143	142	116	129	140	132	142	130	138	132	135	105	128	134	137	144	128	143	136	138	125	124	117	159	119	129	135	141	123	122	131	125	124	142	123	126	135	123	128	150	156	129	160	134	125	133	134	135	121	97	134	143	136	155	153	124	131	143	137	119	129	131	131	140	145	111	125	130	146	134	123	150	140	130	132	116	145	150	129	143	121	137	131	120	148	147	130	152	152	117	129	137	121	120	133	140	127	139	135	152	119	137	165	134	116	128	151	147	113	158	129	136	149	137	131	118	137	130	140	138	132	136	142	163	139	152	113	144	124	155	117	144	121	129	142	138	137	126	139	119	116	142	124	131	132	129	126	137	123	136	120	138	126	137	116	107	119	129	137	138	131	135	132	145	129	133	135	127	133	148	130	144	161	152	120	144	115	129	126	149	127	131	136	136	154	140	142	159	125	150	131	122	122	156	136	130	165	151	138	145	134	142	125	111	136	143	139	144	129	131	150	135	124	146	141	152	143	152	135	134	121	91	119	135	139	128	132	150	144	126	111	142	131	137	160	121	152	132	159	149	138	135	118	140	144	116	128	133	167	126	111	141	141	135	147	143	119	135	138	117	145	158	130	134	126	134	132	142	127	115	124	143	153	109	151	132	125	130	136	130	132	120	142	117	122	159	145	122	139	137	143	143	134	131	121	137	122	128	132	143	132	136	126	147	132	156	126	144	123	144	127	138	138	136	116	147	141	137	147	158	133	133	121	128	152	119	157	152	142	149	113	163	158	135	158	121	132	145	145	123	138	120	130	141	139	133	126	137	139	133	138	129	148	121	167	146	135	128	111	156	114	135	122	129	118	123	134	140	131	109	152	151	119	114	110	128	143	157	161	128	143	150	143	131	122	118	130	146	149	162	141	152	144	117	135	143	135	141	130	162	149	143	124	140	154	151	147	145	113	124	130	136	135	147	143	133	133	139	140	147	140	149	116	137	120	124	122	119	121	151	148	136	137	142	132	136	144	134	135	130	112	124	135	119	119	134	152	118	136	144	139	131	133	128	122	108	144	144	145	121	133	138	133	142	128	121	126	133	142	134	135	104	118	134	135	154	137	153	131	127	132	126	129	150	146	127	133	122	133	138	113	134	141	141	123	145	146	147	148	104	118	139	131	134	141	111	132	126	125	127	148	103	120	139	130	148	132	135	108	127	139	147	140	124	121	137	154	146	153	138	138	132	125	158	122	127	159	134	141	121	127	124	143	140	122	137	143	145	133	143	144	134	140	140	142	140	139	133	138	123	126	136	133	122	126	150	122	143	133	147	149	147	126	149	139	125	128	120	143	143	116	148	129	137	134	129	116
47196	15551	6320	22592	43281	61354	59090	51490	39493	26319	15879	7824	3161	1252	525	367	369	340	387	311	338	311	328	324	346	332	339	351	339	311	333	342	331	342	293	348	390	306	323	347	338	317	323	323	345	332	341	344	318	338	332	335	296	324	342	318	341	357	329	336	342	307	345	315	300	349	348	338	339	322	332	311	314	338	330	372	346	336	323	344	311	345	328	302	343	346	335	318	374	333	348	333	318	328	323	356	313	328	333	317	338	370	337	337	332	376	345	333	324	356	326	319	353	342	319	328	326	333	324	319	327	342	330	321	335	325	336	341	343	334	344	374	329	356	327	357	382	338	317	344	330	314	317	317	327	339	356	344	303	356	332	303	342	323	318	342	306	347	337	315	308	344	332	328	350	346	332	337	328	357	328	338	336	305	331	361	311	300	331	339	322	357	310	337	325	307	312	299	357	334	327	327	340	339	363	316	311	318	341	350	324	334	344	327	328	336	326	327	374	320	356	342	344	347	338	319	327	351	343	321	350	305	327	302	311	363	338	349	317	316	345	332	359	357	364	369	346	338	346	336	324	344	339	331	330	349	308	338	331	352	338	315	316	331	344	319	309	343	337	311	338	335	374	326	361	346	343	345	371	312	355	343	327	327	333	344	370	352	365	323	335	344	310	330	355	322	349	328	341	357	307	321	322	344	337	330	328	336	326	332	328	363	323	354	323	326	314	337	316	344	323	335	347	369	287	349	338	284	349	330	319	341	317	317	303	357	345	335	324	354	366	310	341	332	337	338	341	323	381	332	344	317	325	316	356	352	329	328	341	316	290	308	332	371	334	305	327	347	335	317	367	320	365	339	332	344	316	326	297	308	331	342	327	346	347	347	338	327	337	318	326	315	333	340	326	318	332	351	331	350	320	345	333	354	302	316	329	336	366	362	364	300	297	318	309	312	337	342	344	347	321	335	355	342	321	343	354	315	336	318	317	322	321	336	322	352	323	334	327	331	350	350	312	331	334	338	349	350	360	338	348	304	367	382	344	314	311	333	334	351	333	316	344	334	346	349	339	336	324	379	347	350	324	334	342	333	354	346	366	352	355	338	366	334	324	301	332	347	316	353	345	347	315	325	326	320	356	380	291	348	346	340	315	302	306	347	346	310	365	333	349	341	342	352	310	345	325	327	343	300	313	288	295	334	330	338	351	304	363	351	325	308	340	315	346	299	351	343	329	364	325	339	300	354	320	352	338	358	360	365	360	347	322	335	341	355	350	322	342	348	342	323	335	378	355	333	329	329	317	352	333	317	335	337	362	346	322	328	335	328	338	364	328	322	333	340	319	359	324	325	341	323	342	367	342	341	358	346	338	338	381	339	334	333	349	322	317	374	343	335	324	322	334	336	335	333	316	344	347	364	337	335	318	331	347	317	337	362	351	357	342	339	366	360	349	335	308	314	364	350	338	336	340	335	327	319	363	326	336	337	363	347	332	344	329	303	386	354	364	326	352	316	341	327	308	324	347	360	362	340	331	339	338	308	331	344	314	313	346	351	312	317	352	343	331	334	310	357	348	360	357	338	352	331	346	343	335	336	304	350	331	359	311	347	333	323	334	348	336	335	326	328	336	333	302	340	348	361	298	330	356	336	328	323	320	337	325	346	375	319	345	315	315	313	357	345	333	342	338	351	349	334	304	321	326	346	359	357	352	319	344	330	352	307	347	338	296	315	307	328	304	331	341	375	322	368	319	327	329	318	320	363	344	337	328	366	356	308	303	282	355	323	344	336	353	340	335	329	336	322	351	315	350	319	319	347	322	299	336	364	314	302	304	345	330	323	332	357	347	303	339	351	338	331	345	327	363	356	341	330	315	325	372	322	330	347	348	312	335	336	329	331	328	320	342	354	364	354	304	340	342	310	332	366	307	351	357	349	331	287	306	327	351	326	325	349	329	310	329	357	354	344	319	345	348	321	342	308	357	350	317	320	338	356	334	319	310	330	375	349	345	353	327	311	343	312	333	337	357	351	325	348	327	325	335	339	327	299	311	317	359	338	308	358	373	331	348	343	342	338	332	316	315	310	327	339	344	324	331	337	325	299	312	368	333	354	369	332	335	339	339	341	315	316	354	322	304	335	276	353	357	320	323	341	326	353	320	336	354	331	328	342	336	305	324	351	308	340	359	376	337	335	319	357	354	341	344	300	371	349	310	348	329	343	339	297	369	340	320	366	340	337	350	329	340	340	373	307	327	332	314	341	318	325	316	308	339	336	320	350	327	336	332	341	349	363	353	358	336	364	330	341	337	344	353	320	331	353	373	345	345	344	348	328	349	341	311	346	340	332	322	314	320	324	355	330	288	347	343	333	323	334	346	314	342	326	320	305	358	320	349	339	301	333	346	343	355	350	343	333	321	341	315	345	319	324	330	359	340	359	343	314	341	346	328	343	304	318	335	324	319	338	329	313	334	328	355	367	296	325	320	345	344	340	320	340	347	323	359	317	358	330	340	314	342	348	332	345	356	337	338	322	334	313	331	323	352	322	327	326	326	344	334	356	320	312	317	321	349	329	345	380	308	301	326	362	334	307	332	375	321	354	322	317	326	348	348	345	329	340	344	318	341	333	379	350	312	324	327	355	350	313	332	309	322	331	351	318	336	323	320	351	343	375	354	330	354	367	321	342	311	323	321	314	326	322	311	353	339	338	337	376	347	325	309	320	298	322	330	354	343	317	338	352	322	319	307	337	319	345	346	320	332	350	328	356	331	329	323	318	352	349	347	317	300	355	336	339	345	337	341	319	355	348	355	322	365	342	321	321	370	344	355	354	316	330	322	322	334	336	340	330	358	335	347	299	348	316	369	333	375	353	321	305	306	353	343	346	354	311	334	340	321	325	354	315	360	341	317	370	312	317	331	314	289	340	352	332	341	344	386	339	358	350	351	342	323	375	319	365	340	314	348	343	337	350	340	315	325	332	372	307	361	348	286	343	358	318	321	350	296	352	324	319	329	334	329	354	361	333	358	340	344	333	305	342	368	340	304	326	367	303	316	310	328	342	314	374	313	352	362	320	283	329	349	344	352	324	326	362	329	303	334	312	323	331	344	302	338	333	332	321	366	320	312	337	322	321	331	351	345	343	348	331	328	315	315	320	303	316	359	356	325	323	312	338	338	303	344	295	332	346	348	333	313	300	347	334	341	339	325	310	332	326	365	343	308	349	337	311	340	350	311	375	301	312	334	330	338	317	373	368	295	338	332	342	328	361	333	353	349	315	333	321	348	341	373	374	334	348	317	344	320	312	361	340	337	334	337	326	336	336	343	375	313	343	339	329	328	325	348	319	338	351	332	348	339	339	338	331	368	305	386	333	347	313	322	323	322	372	341	317	324	325	316	324	320	309	322	338	383	310	324	313	335	335	361	369	353	363	330	325	335	329	366	351	320	327	310	349	318	345	358	323	353	347	343	367	331	339	308	368	339	374	311	345	357	329	323	362	337	342	341	332	326	330
12030	1476	305	366	682	2288	2883	2384	1481	833	510	345	262	238	220	230	225	206	226	215	237	229	223	202	240	209	213	211	231	263	213	215	235	197	223	228	185	238	226	232	211	213	234	222	213	245	213	232	204	213	234	204	223	211	225	212	230	246	240	225	210	221	217	232	223	218	209	186	237	218	207	219	255	202	225	202	227	230	217	198	229	200	201	197	215	237	203	237	186	197	226	200	201	214	199	198	183	212	221	210	217	249	224	230	210	190	211	206	206	221	173	238	214	189	217	200	213	233	220	195	187	233	216	195	214	214	215	200	229	203	218	224	191	248	232	213	204	202	248	209	221	206	230	239	203	203	217	242	189	203	204	213	210	218	230	230	207	208	214	223	235	224	215	207	208	211	199	207	181	221	227	192	211	192	223	187	233	224	227	209	203	197	217	226	220	214	232	207	212	219	203	192	208	232	241	201	221	213	214	204	231	203	213	250	221	222	205	208	225	245	212	239	208	213	214	217	220	206	237	214	216	214	227	224	192	216	210	218	177	210	209	231	228	224	211	224	204	219	228	195	207	201	222	207	204	215	190	214	215	213	203	197	235	214	212	221	207	224	208	204	240	213	217	248	228	233	204	204	220	231	220	221	194	219	237	242	196	226	221	222	201	218	215	210	211	213	214	235	200	190	223	223	194	215	191	193	208	204	236	213	213	218	200	211	244	245	211	221	226	233	218	180	218	173	227	211	196	209	187	214	221	228	207	232	213	218	229	205	242	200	248	209	228	196	217	186	221	235	241	239	235	221	216	204	240	206	217	199	199	183	187	208	186	195	215	198	213	202	207	193	202	178	230	211	214	220	233	213	225	209	225	224	220	234	201	225	199	198	217	208	231	198	200	225	197	219	205	224	244	192	203	207	211	197	192	224	207	202	227	219	225	205	190	210	227	203	224	209	217	207	226	207	206	190	190	218	222	232	221	212	193	207	198	208	211	208	229	222	214	214	203	242	188	199	210	203	217	217	228	206	211	214	216	196	183	217	215	215	200	210	212	183	219	186	197	209	231	217	186	221	227	196	187	241	236	231	229	200	211	179	224	210	189	212	194	217	203	200	221	229	235	197	204	216	233	214	224	240	246	236	227	235	202	182	234	218	201	221	248	206	216	209	209	226	204	231	213	203	231	181	224	229	189	220	229	214	197	218	205	206	204	193	199	237	209	242	229	193	212	199	225	193	245	223	218	240	212	200	210	217	252	216	195	209	191	235	229	215	215	234	211	209	221	205	199	207	232	243	207	214	217	216	243	208	221	251	241	211	234	246	191	225	206	231	206	205	185	231	193	198	224	221	252	226	183	208	196	229	227	200	182	216	230	203	221	223	190	219	239	209	205	220	219	183	214	214	235	224	228	214	214	223	198	235	243	241	213	202	197	220	221	206	224	198	206	215	241	230	207	190	242	232	238	224	198	184	213	214	223	246	206	202	190	224	217	208	219	213	203	251	190	201	199	220	204	225	209	223	222	219	214	213	204	223	205	207	215	227	226	239	234	207	213	217	234	225	236	225	199	242	193	199	221	199	212	191	220	186	172	221	207	213	234	207	239	206	227	214	211	230	215	220	191	208	210	217	241	212	206	210	229	200	208	241	207	223	219	200	197	218	204	220	218	202	218	214	236	223	192	225	203	215	235	194	227	215	203	188	223	210	201	209	194	204	216	228	234	221	209	202	192	224	227	203	216	218	216	224	237	201	198	187	205	233	216	228	206	192	226	232	216	189	229	220	210	197	203	196	237	229	198	211	176	232	203	219	187	207	224	225	232	195	252	239	219	201	240	223	212	229	225	216	221	220	237	240	234	218	237	201	224	227	209	217	224	228	241	234	224	229	230	218	251	201	229	222	227	219	224	202	221	221	216	222	222	196	229	248	230	233	241	207	210	219	191	224	213	203	241	217	200	223	224	213	235	219	195	209	234	199	193	229	208	206	230	211	225	229	208	204	242	212	233	216	209	205	204	215	216	219	201	201	235	201	206	208	192	213	237	225	231	235	225	192	195	187	219	195	216	235	231	212	217	237	222	197	181	210	225	185	207	223	231	202	219	216	219	211	233	216	214	217	170	214	214	243	207	190	190	207	203	221	238	228	229	205	216	190	211	228	223	202	220	213	224	238	219	213	229	200	231	212	221	202	218	225	224	231	177	218	256	189	182	216	216	249	232	199	235	194	219	204	203	214	178	222	235	218	250	223	206	203	220	190	221	240	213	195	229	240	228	238	219	229	203	224	215	234	227	207	212	243	208	205	204	217	223	203	208	203	191	210	219	205	220	211	240	221	233	229	224	180	207	190	192	221	235	221	198	222	230	248	211	219	217	203	201	215	215	213	227	207	213	218	230	260	228	219	230	191	224	248	200	206	234	210	176	216	225	235	205	206	240	194	224	218	194	233	183	224	178	208	215	211	187	230	230	215	220	206	235	201	206	197	216	200	224	190	238	210	205	206	173	219	238	233	207	228	203	200	225	223	206	220	226	190	190	228	217	225	225	165	214	197	200	230	226	225	206	197	241	200	210	245	227	196	215	199	204	216	206	215	230	214	217	196	224	230	226	183	183	238	214	238	215	224	261	221	209	205	192	222	201	198	186	228	194	201	231	193	223	190	206	218	202	219	241	223	213	220	225	209	218	220	218	205	204	192	237	207	216	216	240	227	216	235	223	223	215	222	226	230	192	204	212	224	243	217	215	215	227	212	246	206	210	196	241	195	238	214	211	238	207	226	183	204	216	242	212	222	211	215	247	220	193	208	209	198	203	217	208	222	229	220	218	192	205	200	224	196	201	196	209	215	212	232	194	219	216	179	216	226	228	223	197	215	209	193	197	214	203	202	194	200	217	204	251	212	181	228	200	219	214	193	197	205	207	232	195	217	202	206	232	181	222	196	198	228	226	213	224	239	216	194	240	204	223	204	186	211	189	214	246	239	219	246	180	203	236	232	221	230	203	227	194	201	210	204	195	201	212	192	203	184	234	227	209	196	207	230	220	199	187	211	223	208	243	202	218	196	225	227	200	188	221	220	216	229	215	193	223	216	202	232	222	212	222	234	218	209	217	254	216	226	227	230	193	200	207	214	234	229	200	204	216	193	223	228	212	224	204	208	250	206	184	218	216	198	213	230	213	208	203	238	211	205	233	208	217	250	213	209	197	209	234	198	219	234	244	197	211	200	208	231	224	215	227	206	215	210	215	233	200	188	193	221	208	186	199	230	209	226	189	191	216	200	204	207	210	234	215	231	212	219	223	233	241	207	220	207	227	209	198	224	216	226	214	227	205	207	224	191	206	197	226	218	211	194	207	228	225	217	210	192	186	206	212	208	239	223	192	234	232	218	207	216	219	224	180	222	223	215	210	205	209	202	251	229	221	203	247	202	217	226	243	201	230	200	202	216	195	196	236	231	198	209	219	218	245	224	215	182	232	236	204	229	197	223	201	213	209	204	230	255	224	208
12551	1864	700	1236	3226	10319	11590	9386	5405	3112	1688	997	705	625	527	517	521	528	540	492	513	527	523	500	566	498	492	552	533	531	496	512	505	530	525	525	519	551	513	494	508	529	523	537	523	508	492	530	536	523	557	506	487	509	505	509	501	498	542	545	510	507	520	515	491	488	521	510	509	572	486	519	492	522	515	517	526	551	532	531	501	460	529	520	541	506	533	477	498	569	500	501	514	532	539	497	484	513	539	516	514	514	506	533	498	502	509	500	551	496	512	517	518	520	525	507	505	530	532	530	491	514	508	495	538	518	522	550	505	515	520	502	489	481	488	471	556	495	485	549	494	508	488	504	505	525	500	468	462	503	511	533	493	476	514	566	547	481	520	486	496	524	539	494	501	484	548	491	505	506	514	486	518	484	541	508	465	549	543	521	516	503	499	521	538	502	549	515	534	474	516	528	496	542	515	498	512	473	508	507	525	481	542	489	499	536	519	533	527	534	520	522	513	542	488	509	559	475	547	525	486	512	515	510	510	483	523	534	546	500	556	536	487	505	490	494	510	529	542	499	485	483	495	531	519	509	540	527	508	511	536	462	537	515	519	518	488	469	543	503	515	503	517	507	512	516	522	522	509	519	488	524	489	484	523	500	539	533	550	495	554	510	484	523	515	531	538	503	486	489	497	521	529	511	507	548	503	516	520	513	552	503	539	544	538	530	473	513	519	495	529	498	504	492	471	509	540	533	482	511	514	550	511	485	530	510	517	564	515	493	525	503	525	530	521	510	519	503	501	527	518	531	523	474	506	516	543	523	545	510	521	521	499	493	489	505	548	504	503	519	500	542	546	509	488	500	490	494	516	512	539	501	535	547	504	484	543	498	525	513	543	507	520	487	528	513	519	526	529	507	542	476	517	506	533	473	516	535	456	549	524	503	526	512	525	499	505	523	489	460	538	497	532	512	530	494	480	491	499	530	492	535	577	501	528	545	501	596	513	486	498	573	537	514	523	493	524	470	519	508	538	504	512	549	481	537	515	536	532	535	510	509	487	526	492	526	517	485	476	498	512	524	530	546	492	482	478	536	484	506	512	517	510	524	526	480	498	527	519	509	524	521	538	510	562	493	520	521	513	529	513	490	534	483	492	470	536	506	497	485	507	534	480	551	477	553	516	509	511	514	520	528	504	471	483	521	483	512	514	522	482	486	545	508	491	531	528	531	482	484	538	478	498	523	511	531	554	490	482	519	512	537	515	511	493	537	505	556	482	516	530	495	530	515	536	485	485	525	486	519	529	515	560	494	531	510	467	505	495	520	534	524	514	475	497	502	533	495	504	531	571	491	532	531	496	495	518	492	533	551	523	521	562	558	502	492	516	522	528	531	525	502	513	518	530	521	510	510	520	535	513	510	530	478	513	537	499	522	544	493	502	492	513	504	504	520	529	483	515	509	511	528	522	537	512	495	558	515	572	483	522	544	496	502	513	522	523	533	525	498	489	516	518	533	557	508	489	537	480	541	515	559	544	540	520	516	524	520	497	503	535	508	496	528	512	523	536	469	534	492	512	510	532	543	511	505	539	542	524	473	483	499	503	522	511	509	509	504	541	506	516	546	501	504	456	508	492	498	511	516	517	477	533	514	533	490	462	503	500	534	528	551	521	524	503	462	531	563	536	481	544	529	498	522	516	508	537	512	521	509	515	498	529	527	498	526	526	512	504	492	540	523	524	529	519	529	486	528	556	542	484	475	510	529	476	474	501	505	495	511	508	518	521	464	542	503	550	513	539	483	534	542	505	490	492	519	510	525	533	490	528	497	530	504	534	515	481	526	524	522	477	500	499	529	544	524	494	537	516	555	523	474	543	518	500	477	524	519	500	498	524	496	555	517	500	498	517	527	539	511	474	491	495	508	473	511	546	519	505	516	511	505	537	523	537	532	517	545	550	543	511	506	512	540	493	525	543	486	534	473	533	550	525	526	549	510	529	534	525	501	532	521	545	479	496	532	511	515	473	526	532	560	548	492	541	521	531	500	519	523	531	502	493	537	497	512	533	490	535	510	464	535	517	536	501	470	528	571	511	534	517	516	511	522	466	496	524	559	503	508	493	500	468	522	512	507	521	492	520	506	500	509	492	523	490	503	504	491	510	532	537	489	498	505	558	530	518	507	536	483	529	464	456	536	491	522	538	515	548	500	472	505	568	523	529	510	507	475	521	550	485	497	511	511	531	497	534	507	518	491	514	514	506	539	513	541	481	530	528	526	496	479	535	533	502	504	494	527	520	531	525	532	520	514	548	487	493	503	510	538	500	484	553	519	509	487	535	542	529	512	518	552	480	571	505	486	495	540	535	531	528	530	537	514	518	528	516	510	492	530	450	531	519	522	492	528	532	456	509	526	494	503	519	522	524	507	521	507	495	461	498	509	496	556	476	520	505	528	485	502	513	493	525	535	491	482	556	504	475	530	501	520	503	505	493	492	482	527	486	534	517	545	502	509	473	502	557	528	532	552	498	543	481	515	499	501	540	533	458	533	502	519	510	534	528	532	532	514	526	485	532	524	474	563	482	524	500	507	540	488	493	518	498	496	523	489	495	508	543	535	512	532	533	457	514	509	552	546	514	506	479	499	528	522	534	519	518	521	525	511	520	562	507	502	515	480	502	513	532	528	539	558	515	543	503	512	529	546	531	521	491	487	503	504	501	510	557	545	501	539	497	520	466	502	539	549	511	551	535	531	503	489	517	519	507	528	499	535	521	555	534	468	515	511	509	541	566	530	570	494	524	526	538	517	559	514	527	495	523	503	549	523	529	540	536	536	512	538	475	555	545	514	491	517	531	524	526	494	552	532	518	506	521	508	534	498	541	494	475	518	540	560	532	508	531	490	482	521	524	510	509	512	498	513	526	526	532	520	541	505	542	509	524	530	504	525	495	486	538	502	523	523	544	515	533	538	540	519	488	531	511	510	488	519	511	528	492	520	520	483	482	526	507	475	537	511	472	506	506	496	510	543	495	508	514	505	532	526	524	491	569	551	514	488	480	478	554	498	487	515	503	510	528	537	491	567	504	469	492	539	526	559	484	483	525	528	527	524	531	500	530	523	539	474	489	549	531	530	512	547	505	532	563	516	510	550	488	526	529	484	485	500	486	498	478	509	517	505	524	513	525	512	488	555	540	495	503	560	549	494	501	522	496	507	530	522	492	498	511	470	503	505	554	525	504	529	498	510	577	536	500	530	541	485	530	455	560	540	503	528	531	465	533	490	493	516	523	529	520	469	514	542	531	531	549	519	552	530	496	513	512	542	559	519	487	517	525	479	526	479	472	512	487	501	530	475	498	557	492	521	548	560	500	509	512	453	546	532	503	475	498	504	523	558	506	546	493	509	499	494	517	488	526	489	504	515	484	520	484	466	502	551	532	482	507	493	507	520	516	512	541	534	542	540	521	511	500	506	514	534	521	512	486	497	518	507	514	498	539	501	516	519	519	508	525	457
71309	36590	9191	6764	24750	43726	42047	35168	24213	12254	4914	1772	656	292	171	161	166	130	174	150	164	144	175	166	157	145	148	145	146	133	170	158	146	167	174	144	144	177	149	147	155	136	141	164	153	161	165	154	152	161	133	170	160	138	158	160	148	169	177	149	165	130	142	149	149	142	156	169	174	160	162	158	146	153	156	177	163	148	155	166	160	152	171	165	166	155	157	181	186	165	167	174	152	156	161	177	147	168	155	198	169	125	154	158	153	159	163	167	146	143	149	146	140	146	171	151	137	134	157	163	172	170	146	136	161	140	128	159	153	168	144	166	151	158	148	167	158	157	164	166	150	156	143	151	132	155	163	168	179	176	175	165	175	147	148	147	169	157	150	178	147	150	152	138	162	154	164	161	164	159	148	141	160	124	139	160	171	177	149	145	155	143	164	182	153	136	155	152	147	151	169	159	150	133	141	159	163	169	187	180	189	165	144	157	132	151	171	150	177	191	185	146	143	156	139	154	162	165	150	139	145	161	142	146	140	160	180	177	152	157	165	176	162	155	138	164	148	153	159	173	139	152	184	172	158	170	160	161	162	163	169	155	179	149	164	167	159	149	150	148	157	165	133	167	153	147	132	152	164	159	131	145	143	139	166	136	169	157	169	159	166	164	153	168	170	167	155	165	159	133	149	166	146	140	177	167	181	151	149	179	163	157	141	143	157	134	157	160	168	159	166	180	160	172	167	179	139	155	148	152	149	145	175	153	175	169	172	147	150	158	149	174	138	176	159	166	149	134	149	158	167	174	164	151	143	170	180	176	147	151	160	142	153	146	154	158	163	168	158	140	156	164	142	160	168	170	173	134	148	159	172	160	134	159	166	148	195	164	191	167	142	180	149	137	170	177	136	150	162	171	160	169	164	158	165	160	162	156	154	153	158	164	155	160	144	167	134	162	172	156	154	138	169	156	155	165	156	155	156	144	151	163	155	137	150	138	148	136	152	150	161	158	135	157	147	148	165	161	152	161	165	143	134	136	162	176	163	153	174	149	169	157	168	154	152	156	167	158	139	172	150	133	171	148	144	144	157	159	143	159	181	172	170	160	165	167	138	169	132	149	150	143	157	144	135	159	158	164	146	163	154	157	158	160	182	147	147	168	174	155	151	190	153	162	154	158	157	154	167	150	156	174	154	157	153	163	157	157	149	164	139	137	164	152	158	168	156	135	159	169	168	170	157	160	160	153	145	156	162	154	170	161	171	141	193	175	126	173	158	161	155	144	144	203	143	154	138	143	160	183	147	171	172	155	154	164	160	158	172	144	140	161	140	168	167	139	153	168	147	176	175	151	154	144	151	143	181	157	145	176	181	147	144	173	144	147	154	145	155	153	163	170	153	153	139	146	167	158	143	144	159	146	131	157	158	144	148	137	162	159	170	161	146	154	140	154	150	162	161	150	174	171	162	154	169	145	174	155	148	177	161	134	150	145	143	140	165	159	168	156	170	149	152	153	162	172	157	176	176	151	157	151	146	139	154	161	164	142	156	136	148	159	165	161	135	168	148	156	160	138	137	159	159	155	161	156	161	143	156	164	179	174	148	147	167	151	138	148	180	126	149	156	154	159	169	148	150	145	123	149	160	167	152	154	161	163	179	171	160	135	133	163	171	163	155	151	177	165	180	166	168	151	143	141	137	157	161	157	139	165	180	159	153	153	168	127	160	151	129	158	154	161	164	136	163	158	135	138	158	167	140	140	177	147	148	150	165	159	144	155	144	161	176	169	163	146	148	143	131	159	182	140	148	145	146	162	136	155	144	161	153	158	152	161	174	168	170	141	129	163	151	138	180	171	178	162	159	142	160	169	166	170	155	154	148	149	167	171	160	139	183	167	142	170	151	138	179	159	149	147	139	165	159	144	158	184	142	158	158	141	182	179	145	157	173	178	166	170	154	141	163	152	149	147	146	141	173	165	146	176	167	159	169	161	152	158	154	154	149	180	133	160	137	151	172	149	173	163	139	173	124	139	139	138	152	167	139	171	159	134	160	167	153	145	126	170	155	150	171	153	151	144	162	150	168	164	170	167	148	146	136	146	159	159	123	175	159	164	153	150	134	148	153	149	135	145	147	154	158	141	131	162	170	146	174	164	163	146	160	164	160	175	159	161	154	139	146	178	168	167	156	152	145	152	166	160	153	154	147	152	169	163	177	167	143	142	171	185	160	160	163	160	172	133	152	164	155	150	159	163	131	145	145	136	160	175	160	156	166	151	153	146	146	148	169	166	172	158	143	171	152	142	141	146	137	170	147	173	152	160	165	164	153	144	161	166	158	153	155	139	152	160	154	139	139	165	150	192	170	152	141	155	169	149	171	169	142	173	146	145	155	149	138	143	158	148	157	143	161	146	149	146	172	161	177	158	180	147	168	164	171	153	170	171	139	172	148	161	162	164	153	145	139	179	161	176	148	152	146	164	140	164	131	137	160	184	177	136	154	163	174	132	153	151	145	163	171	154	163	166	165	154	160	158	155	184	161	165	169	136	165	155	161	199	173	165	158	172	147	152	168	157	147	170	175	135	144	161	154	152	153	135	150	162	149	156	159	169	160	159	166	158	168	144	152	178	156	143	156	164	163	178	155	146	154	138	162	148	170	141	155	146	152	170	155	171	152	158	164	170	170	167	169	156	167	144	165	153	144	152	140	175	134	147	161	168	162	164	150	160	155	141	152	166	167	169	164	156	152	141	155	153	172	180	150	158	142	157	172	149	157	161	160	157	158	137	168	149	157	147	148	158	161	176	171	157	148	176	154	149	165	171	151	158	164	139	152	152	145	126	160	146	164	155	150	149	184	154	175	164	194	140	159	158	180	134	182	155	156	158	157	166	138	169	147	184	171	127	149	166	149	138	169	156	144	158	164	145	154	164	154	163	150	147	158	178	172	161	135	133	162	160	152	170	156	163	151	165	152	161	143	150	158	156	135	176	152	193	166	153	139	154	167	158	132	185	137	148	152	168	163	154	176	163	119	142	170	137	132	135	164	150	182	160	152	155	179	151	159	172	121	154	162	153	155	161	164	134	154	151	176	152	170	157	154	149	159	146	175	167	136	153	177	151	171	156	165	159	129	168	134	129	163	155	153	154	151	182	141	168	176	139	166	165	166	150	165	149	169	164	139	157	154	143	173	138	143	155	170	171	160	152	151	160	151	149	156	149	142	162	177	149	182	153	140	179	170	146	159	162	157	157	175	150	172	158	173	152	156	167	153	147	158	158	143	179	164	150	129	150	178	148	149	151	146	142	170	155	159	137	170	162	156	155	153	184	163	151	174	140	141	149	137	160	132	169	180	123	169	154	159	145	146	150	165	149	146	155	150	146	160	156	130	183	172	176	155	150	143	158	140	153	156	147	186	145	165	170	172	158	154	152	141	157	121	179	150	156	147	162	150	148	153	150	150	178	144	162	163	161	147	177	162	159	168	145	180	153	176	160	155	162	142	152	138	162
43241	13905	6293	16699	41703	55939	55139	49651	39882	26912	15105	6667	2522	892	515	381	412	415	398	432	379	425	378	369	396	405	409	392	378	403	391	355	378	401	385	368	356	401	414	384	383	377	390	378	379	386	368	392	395	408	394	385	389	363	397	401	334	401	376	388	396	403	390	375	379	377	404	419	326	396	375	382	385	349	331	380	409	414	412	382	392	404	370	391	367	380	394	346	345	414	398	394	357	397	374	370	363	355	404	377	444	413	364	361	387	390	385	415	408	405	363	370	397	365	416	406	375	390	371	351	342	376	366	367	374	378	364	408	390	405	384	394	395	402	378	381	362	361	380	396	391	406	417	360	344	415	359	377	375	360	383	368	389	372	363	377	389	397	358	366	414	357	402	426	374	382	370	389	368	375	388	382	354	361	381	359	392	417	400	372	398	359	381	403	392	420	368	418	382	406	362	384	407	400	384	373	355	430	406	401	422	421	375	367	360	364	409	392	401	381	395	362	407	428	348	411	405	352	368	405	380	359	399	392	370	358	384	342	387	364	438	406	364	421	403	379	359	362	381	379	400	377	377	391	386	405	388	377	389	407	384	386	368	379	387	335	352	369	405	377	374	383	402	349	394	407	368	363	398	392	406	347	386	369	365	387	381	384	396	401	401	372	400	387	392	368	395	385	370	366	374	404	399	339	388	378	382	391	369	383	347	417	408	388	433	371	390	367	373	379	401	365	405	358	391	374	382	404	366	395	389	354	389	406	372	376	348	381	370	400	425	368	393	389	425	380	397	422	421	381	366	388	395	377	409	416	378	383	403	347	370	364	403	367	414	373	389	391	365	399	391	393	380	362	368	363	394	425	414	352	401	404	397	383	396	345	355	389	388	403	365	383	386	386	383	385	382	383	335	370	374	371	381	355	375	389	394	368	376	379	373	399	401	372	350	354	369	408	354	362	375	365	418	418	371	426	376	395	365	369	388	382	409	388	385	392	430	367	387	377	375	429	367	370	397	398	382	354	408	374	386	390	391	367	362	373	414	398	357	374	375	354	364	355	374	419	368	374	382	398	410	350	381	362	386	390	380	378	385	341	355	370	397	369	370	407	441	396	378	356	396	372	407	387	419	359	394	395	356	386	381	366	394	344	401	377	393	409	390	324	376	351	365	397	369	376	375	411	377	333	362	395	386	371	388	375	389	402	415	373	431	400	374	364	352	374	412	389	378	388	373	409	408	404	375	401	375	374	338	386	398	392	384	394	407	383	350	405	359	349	375	369	409	377	399	391	361	412	386	385	412	392	384	341	413	384	359	373	402	379	396	397	390	388	388	391	329	399	379	372	370	354	377	403	360	372	378	382	358	374	340	407	361	384	395	392	381	403	355	382	393	390	398	370	350	365	389	405	397	342	387	365	337	425	387	374	364	355	396	388	356	424	397	393	380	408	385	372	399	402	335	413	368	391	385	371	404	390	364	382	412	378	376	356	365	384	403	391	380	403	385	374	394	383	418	391	373	394	383	382	383	363	377	358	364	420	374	332	388	380	399	420	370	388	411	379	386	393	400	367	398	416	402	439	384	417	369	389	357	411	388	386	393	403	403	396	378	367	357	406	427	379	413	346	382	408	406	381	381	379	380	419	371	381	380	374	362	394	384	370	389	371	373	375	400	399	383	407	416	378	366	372	364	384	381	393	340	393	377	412	376	398	386	377	398	360	380	362	371	391	385	390	435	414	357	401	417	407	382	393	421	360	354	384	388	397	369	412	390	354	412	377	420	382	384	365	417	377	383	367	382	356	417	389	382	357	400	392	379	413	392	409	385	401	342	419	378	363	381	383	396	384	372	398	402	370	404	399	367	382	399	382	378	393	402	404	398	403	406	391	393	404	388	425	356	378	380	362	421	370	391	353	368	396	349	372	391	416	437	341	369	411	382	359	361	395	387	370	385	365	375	386	374	368	380	399	395	360	379	401	358	365	414	374	373	401	395	384	370	400	383	394	385	349	396	374	408	359	375	387	398	376	389	356	334	396	374	399	360	354	387	360	385	354	361	421	423	372	397	417	390	397	412	412	369	396	409	364	398	370	381	391	349	368	391	401	377	380	376	366	374	411	364	381	363	371	392	415	386	402	359	393	371	364	397	407	394	363	370	367	415	396	382	394	369	386	347	340	384	381	403	390	384	384	424	392	384	404	375	358	366	395	387	395	374	408	384	403	427	387	404	388	412	357	412	398	371	385	358	362	352	396	384	371	397	368	399	362	390	385	378	373	354	388	396	365	381	355	431	352	394	370	380	371	448	408	405	349	357	369	376	409	344	384	360	368	403	396	369	399	397	354	394	339	376	370	381	422	410	380	414	403	386	352	414	385	380	398	364	392	381	419	382	362	394	364	380	372	395	373	377	431	381	379	397	384	388	359	373	355	409	365	389	409	381	413	395	400	370	395	387	377	393	336	371	409	381	393	384	376	351	403	413	386	364	386	403	384	392	384	427	419	390	384	390	366	378	421	428	380	383	381	403	377	382	362	374	386	427	437	398	370	413	393	361	369	384	413	380	382	381	386	401	368	398	405	393	394	347	382	377	362	382	386	376	397	381	359	379	406	384	410	401	399	393	391	393	391	350	338	402	381	402	368	386	388	392	378	382	385	426	361	351	374	410	373	359	380	414	366	417	437	396	369	425	379	387	384	384	382	397	401	360	383	372	386	407	397	429	385	354	380	399	383	409	395	399	398	371	405	357	377	365	401	407	418	375	362	374	377	355	387	403	388	357	383	412	389	366	365	398	379	392	404	372	392	385	376	378	399	377	354	361	385	386	363	365	384	379	390	385	403	361	408	352	392	374	372	340	419	423	366	380	397	389	399	381	381	375	373	404	411	398	378	431	366	414	415	395	346	386	359	422	418	408	397	407	371	401	387	371	399	373	354	395	384	400	397	418	406	367	384	438	360	331	410	372	389	394	375	383	388	384	407	390	397	391	385	393	380	383	406	379	395	370	356	366	394	406	366	404	415	364	396	373	379	394	373	366	394	392	383	400	367	357	406	357	382	387	388	395	398	389	351	379	392	383	370	412	390	417	350	391	390	373	403	412	384	409	360	409	342	357	429	379	367	386	416	392	394	354	377	415	360	346	379	374	408	368	413	389	377	375	357	378	413	346	384	373	430	378	375	401	425	406	392	411	367	390	402	390	348	380	405	340	387	397	408	390	406	390	395	359	394	387	369	397	393	393	377	389	378	369	422	378	379	344	348	383	388	380	379	411	392	385	391	356	418	380	398	333	390	370	380	393	396	373	390	392	348	392	370	384	381	396	402	379	382	402	382	374	377	393	388	352	393	393	379	388	374	397	378	404	379	381	361	378	365	357	371	390	416	381	381	401	369	386	411	349	383	399	391	392	416	384	424	395	402	395	384	385	396	376	387	392	329	410	406	374	399	371	384	414	380	380	394	378	383	403	394	371	387	372	419	365	371	408	384	369	396	427	399	367	368	395	398
74485	38089	11297	14156	38718	47045	44758	38500	26840	14113	5333	1764	634	285	156	138	141	135	139	112	136	129	153	134	131	142	149	121	142	163	131	147	119	143	115	124	119	131	118	132	150	122	129	111	127	138	141	147	152	124	137	135	131	128	123	144	142	144	136	133	136	148	134	131	132	149	150	140	130	112	147	127	91	133	134	136	154	148	130	132	129	138	136	136	148	142	146	154	136	142	114	134	152	137	133	140	133	127	151	124	151	143	150	138	134	138	138	143	130	121	122	148	120	121	157	140	136	130	139	142	139	112	130	125	140	129	153	129	129	141	126	113	147	115	132	119	141	130	107	129	145	129	136	138	151	145	133	125	145	147	130	128	129	131	126	129	134	147	131	152	136	149	126	136	132	140	137	149	149	128	137	129	116	122	143	144	133	138	134	136	126	138	115	119	125	128	156	150	137	148	145	141	132	146	130	147	133	107	121	112	141	165	136	140	159	126	143	157	134	132	147	149	136	115	138	140	105	134	140	124	136	130	146	132	141	130	124	128	125	129	130	128	163	143	133	160	117	144	145	122	128	153	131	142	124	130	145	147	127	120	129	124	117	121	124	145	123	130	117	142	134	134	143	143	130	149	152	121	125	134	149	113	135	130	128	147	118	132	145	143	150	132	132	112	119	127	124	143	118	146	144	131	140	151	142	122	144	136	127	140	129	115	134	139	119	116	139	137	142	120	134	145	148	133	145	124	131	143	118	148	142	117	136	126	135	151	135	125	132	131	151	128	127	137	127	145	141	142	138	139	129	127	129	137	132	139	126	145	146	119	144	122	117	142	144	131	125	140	133	166	150	149	136	139	127	145	131	130	139	130	147	134	113	139	149	150	117	138	128	120	125	160	143	131	105	127	151	140	123	154	131	119	140	121	138	138	144	119	140	144	150	138	140	136	129	130	142	129	133	150	149	141	127	129	139	139	146	146	120	120	139	126	148	125	145	129	121	124	132	159	141	126	142	136	138	128	131	132	138	147	142	151	128	155	119	119	151	120	136	110	113	138	122	152	130	150	150	145	136	152	164	152	134	137	125	140	110	120	138	155	142	124	132	154	129	140	138	129	123	137	109	159	134	139	146	133	137	136	138	141	128	143	123	131	123	124	143	143	129	140	122	147	127	161	137	139	129	154	126	139	126	151	127	133	118	127	123	134	140	129	146	139	148	143	152	161	135	133	147	140	145	130	134	145	117	116	122	139	171	128	119	135	125	143	122	113	134	127	132	137	127	135	130	133	137	110	126	116	125	138	149	137	133	136	159	134	123	122	132	130	137	139	129	164	129	119	133	153	126	142	144	134	145	150	141	143	111	140	154	148	143	123	140	131	134	127	116	120	138	128	149	126	133	124	154	153	133	141	130	150	149	134	130	133	113	126	146	135	130	147	135	124	114	148	113	137	124	139	136	118	121	150	114	136	109	133	146	126	109	127	133	135	123	137	153	121	123	140	121	111	136	120	143	132	135	131	121	156	126	152	130	126	154	141	114	145	148	138	132	137	131	136	153	150	131	140	137	141	149	133	133	152	145	131	137	129	137	124	139	130	135	125	140	153	132	143	126	135	115	140	130	147	125	130	136	116	143	135	129	126	130	136	122	124	160	110	147	128	134	123	136	141	124	146	106	138	149	127	121	149	129	119	140	139	133	140	127	116	133	125	123	125	129	130	109	142	130	153	165	140	121	142	136	133	141	122	127	122	153	133	124	155	132	125	129	144	150	125	107	116	141	138	154	138	136	150	138	125	156	136	136	147	133	143	136	118	120	113	124	143	135	134	154	132	160	122	141	112	142	151	145	136	134	148	133	129	150	118	129	135	140	158	139	113	124	140	139	123	138	130	117	119	155	134	144	126	114	122	127	131	111	155	154	131	155	143	134	134	150	147	131	145	143	130	135	120	149	176	147	132	132	135	144	142	122	151	132	134	160	138	117	148	142	131	126	135	141	140	124	139	152	151	154	142	151	161	130	122	130	160	132	120	149	130	139	160	117	137	140	108	118	133	136	132	128	141	120	149	120	133	147	143	107	125	107	136	122	124	150	133	122	125	139	162	118	133	135	153	114	151	133	122	128	133	145	134	151	129	157	148	139	137	139	119	132	143	142	121	130	131	147	149	121	132	122	132	116	141	116	137	131	149	144	137	138	131	137	144	124	153	164	121	134	125	135	143	140	128	134	135	130	130	131	140	133	130	139	156	163	147	113	145	147	148	129	143	138	137	123	125	132	151	171	129	115	136	125	123	118	138	127	140	137	141	147	157	135	134	123	138	131	122	147	134	121	123	144	152	156	138	127	127	144	128	145	138	159	132	147	140	143	136	143	161	156	111	137	122	156	128	121	123	120	158	114	130	145	149	136	127	121	132	126	129	158	157	124	114	139	124	149	119	123	159	143	132	126	138	114	137	130	128	126	145	135	129	142	123	134	146	135	127	137	146	129	111	121	149	133	132	145	135	141	145	128	121	160	135	137	131	144	159	130	126	127	140	123	132	139	132	142	121	147	153	136	135	143	137	127	126	123	130	131	130	150	114	135	143	147	136	123	122	128	144	163	138	127	140	134	138	148	116	131	141	132	131	130	130	134	140	129	147	129	133	122	127	137	117	126	153	120	119	138	121	122	144	134	125	132	148	147	155	145	134	114	136	172	148	147	121	134	165	118	127	156	142	140	142	125	138	117	127	140	160	151	145	154	162	143	130	117	131	134	145	134	126	124	124	137	142	133	135	139	136	133	136	120	123	126	133	144	138	125	130	142	133	133	135	121	134	139	122	132	132	141	136	139	148	124	133	132	115	116	152	150	147	130	128	125	146	134	132	143	141	138	121	137	128	148	135	150	104	120	149	138	124	140	156	144	129	150	138	131	117	128	134	131	128	131	150	132	125	137	134	139	131	139	133	127	135	153	123	131	133	131	109	137	146	150	119	154	128	137	136	132	136	130	138	140	119	116	124	121	146	122	141	172	121	130	135	145	125	140	124	125	122	143	135	122	132	135	121	143	128	126	157	138	139	129	125	149	136	132	141	131	155	119	129	158	156	127	124	136	119	151	131	143	145	141	141	129	121	140	117	120	156	128	125	118	140	136	126	142	134	136	138	169	138	121	140	125	111	159	137	118	122	130	162	125	133	121	140	151	146	124	128	137	127	142	132	126	116	147	159	114	135	141	139	144	129	121	138	128	140	138	152	126	142	135	146	123	129	131	109	138	139	136	131	155	123	136	118	148	139	139	133	129	131	125	120	134	138	141	134	109	143	140	136	138	122	157	137	128	135	143	121	139	132	144	133	143	122	133	134	141	134	147	127	139	139	138	135	131	132	145	142	132	141	128	118	127	133	133	144	140	143	137	132	124	124	140	118	135	144	153	146	157	147	123	133	136	135	130	142	115	142	132	136	149	127	141	135	121	131	131	135	146	156	135	129	133	134	127	142	148	118	127	134	116	129	136	147	136	145	126	133
45731	14683	7177	26348	50843	58006	57112	52105	42394	28903	16115	6914	2680	890	467	388	351	318	331	321	357	351	357	316	331	313	351	346	314	354	311	342	362	349	355	365	336	344	332	298	342	332	336	339	346	345	324	327	321	332	348	330	297	329	330	356	295	356	356	355	330	347	310	323	387	337	318	330	323	341	336	329	331	339	367	319	357	320	347	332	349	304	327	331	329	355	326	336	323	360	324	352	335	366	318	326	353	343	328	365	321	305	314	352	383	325	349	321	296	375	348	338	333	317	355	374	316	326	320	354	330	329	340	336	355	338	341	370	324	334	375	320	338	364	333	342	351	324	360	311	322	337	349	319	354	359	344	320	331	353	358	314	325	346	325	350	358	333	338	322	325	329	310	358	302	336	339	323	352	325	366	338	324	307	322	346	329	359	333	336	346	339	340	347	361	369	351	328	338	313	317	323	331	346	354	318	321	341	373	337	341	337	363	314	316	314	369	328	342	361	340	349	325	339	344	329	317	366	358	319	320	339	322	326	343	314	351	346	367	314	352	315	356	324	320	325	338	365	313	367	328	365	331	343	340	369	325	339	370	321	331	337	327	311	312	363	341	349	367	311	332	352	318	349	338	340	362	318	347	315	336	324	331	351	361	339	344	314	378	340	317	345	353	323	378	366	302	328	356	337	325	336	353	342	368	332	340	350	375	358	349	296	321	318	345	359	336	362	352	348	353	358	327	325	339	341	333	336	352	337	344	325	327	360	347	337	322	294	315	327	338	333	335	326	340	327	321	320	329	363	323	341	332	350	345	367	315	320	330	357	329	317	338	314	350	360	310	326	325	325	343	320	348	318	323	337	322	336	314	342	344	330	343	355	317	322	338	336	324	368	385	346	329	343	358	324	352	334	363	327	335	304	338	323	345	336	356	350	360	303	330	380	327	342	351	338	320	338	361	323	351	363	364	319	346	328	350	339	317	339	342	350	349	319	330	316	359	306	337	347	317	346	314	333	353	320	359	341	369	325	322	325	339	369	335	326	323	332	350	345	302	309	361	334	331	338	345	310	321	382	347	316	334	346	348	324	369	332	362	313	335	337	310	315	358	348	332	366	353	330	323	357	341	326	348	334	379	384	318	343	317	327	334	326	340	339	336	341	306	340	391	362	344	338	342	323	360	326	310	349	374	295	341	354	364	341	361	354	336	324	351	334	373	337	341	364	354	337	339	356	317	309	372	337	334	295	339	355	329	333	352	362	330	335	330	339	357	327	336	356	333	336	360	322	343	371	338	364	315	332	343	364	339	368	329	306	341	321	338	370	317	340	344	350	347	327	313	336	341	339	337	315	313	344	361	371	334	360	364	353	321	360	335	344	331	350	333	355	357	318	364	335	317	312	355	319	313	333	352	336	329	339	369	333	319	325	339	346	322	383	345	332	363	327	337	353	324	355	345	327	338	339	343	351	331	379	339	344	343	358	315	312	367	341	295	372	374	347	301	342	326	362	329	358	338	356	334	320	330	351	306	350	329	329	311	352	343	377	323	326	354	329	323	348	325	299	331	356	358	326	332	359	323	298	371	343	326	326	377	336	329	340	352	346	349	370	351	336	343	348	368	353	356	357	344	347	326	335	331	367	349	325	336	335	337	346	321	337	333	320	366	333	340	328	327	322	326	345	315	354	327	358	339	355	346	329	340	365	354	381	354	290	340	330	357	374	328	353	345	340	336	396	348	345	353	315	324	364	343	359	311	345	357	338	318	359	317	365	345	372	321	332	335	320	344	364	317	348	343	303	353	340	277	321	323	377	318	355	368	339	318	343	342	328	335	375	352	355	358	336	347	326	352	358	327	306	344	316	352	355	346	332	338	355	352	334	343	322	324	334	330	349	354	321	360	346	369	316	378	346	342	330	329	346	353	336	340	315	362	327	337	331	309	377	342	342	334	359	328	332	369	344	322	332	318	362	316	354	352	334	321	369	349	340	350	334	349	355	372	335	339	332	362	335	356	361	342	289	352	318	298	309	338	339	360	333	330	344	355	337	343	326	345	348	305	348	371	344	334	302	342	326	333	324	316	358	321	331	341	326	326	312	354	360	331	296	355	313	342	336	326	340	358	346	363	340	330	327	325	341	334	310	320	319	350	355	338	302	373	316	334	329	344	328	324	319	338	332	338	341	310	354	354	324	355	318	389	298	315	372	346	317	332	362	345	313	338	347	353	352	316	341	314	335	339	374	351	320	362	357	333	317	355	325	319	331	371	358	348	357	349	356	305	358	348	335	328	338	335	331	323	334	326	324	328	331	337	360	348	360	316	310	366	354	359	351	319	337	332	322	352	351	318	316	333	346	315	344	346	337	300	330	333	322	351	362	348	346	338	332	324	371	353	330	354	342	345	335	316	323	353	337	317	353	345	354	340	368	345	327	342	323	342	322	296	326	350	325	363	349	338	329	335	319	339	348	325	336	293	371	326	348	354	340	352	368	325	362	325	330	325	325	336	351	339	355	310	352	358	371	358	340	345	354	332	325	352	335	350	330	333	330	348	372	342	311	350	382	326	323	317	338	355	332	352	315	346	303	316	348	358	348	327	305	365	331	332	352	383	352	326	361	338	328	328	342	325	307	299	335	359	296	317	327	332	386	317	340	346	337	355	292	337	340	338	340	356	386	338	345	333	339	316	329	366	344	314	339	311	306	337	347	331	335	373	312	356	333	339	377	344	342	363	337	344	356	346	314	351	352	336	335	369	336	340	319	326	316	356	352	328	353	341	376	330	307	374	355	358	345	305	325	321	313	307	331	332	342	323	333	311	381	312	301	349	379	328	330	331	301	303	366	327	325	317	349	356	305	309	312	320	396	327	348	341	325	351	337	328	325	348	356	356	319	344	341	335	343	328	342	369	343	347	351	324	341	374	337	341	338	321	321	340	326	350	333	348	368	321	326	366	321	322	302	359	334	338	346	361	318	323	368	345	343	312	315	353	326	359	348	336	333	330	344	336	339	360	394	311	343	349	356	310	344	346	348	335	336	342	363	357	347	341	362	318	342	356	323	332	294	321	326	323	358	343	346	368	334	345	344	364	306	331	327	357	342	338	334	340	332	340	338	326	348	350	335	300	362	357	346	331	309	333	337	362	342	348	328	332	339	306	338	339	325	344	347	363	343	337	363	330	349	305	347	334	357	356	361	354	321	314	299	332	319	308	336	334	329	337	324	296	342	312	339	312	344	334	334	334	365	310	369	311	343	350	333	339	324	322	330	328	340	349	318	319	356	341	311	320	319	329	356	355	347	348	316	329	299	340	350	325	342	346	348	349	353	342	331	345	316	360	335	359	352	331	363	348	342	384	333	368	313	350	346	346	340	314	340	317	338	308	344	310	353	330	380	344	382	330	323	312	345	317	360	332	338	342	320	341	318	341	329	365	352	355	330	361	328	347	345	344	319	333	344	346	327	328	317	329	337	330	357	328	324	362	331	348	321	358	342	374	325	316	333	321	365
11406	1366	342	612	1683	2839	2884	2747	1537	868	494	338	249	219	239	210	220	230	214	231	205	203	243	218	218	191	241	206	206	220	209	200	219	244	224	199	238	204	207	229	236	196	216	200	226	214	221	182	218	212	204	214	204	219	226	218	236	190	233	227	224	218	229	226	225	207	223	227	188	220	234	188	211	216	217	202	228	217	226	235	218	221	225	207	191	216	208	237	214	206	215	237	244	184	205	236	209	223	231	227	207	187	222	204	224	225	192	192	207	232	231	206	224	246	215	212	192	232	223	207	179	196	214	218	225	217	187	237	235	212	216	200	206	213	208	210	206	235	215	212	205	230	203	182	199	235	224	222	203	186	182	201	182	208	235	215	216	200	190	222	203	235	241	236	196	223	214	206	232	227	212	223	230	219	212	208	189	227	224	225	197	231	208	192	217	186	200	223	214	211	201	178	245	217	201	230	197	242	222	201	214	227	214	224	194	218	236	215	227	202	199	222	219	194	200	182	219	191	206	192	199	209	197	204	217	232	234	216	235	216	208	202	200	219	235	249	196	216	189	189	218	211	234	199	230	229	185	222	234	197	208	205	190	209	215	196	218	215	210	210	206	222	198	233	227	229	204	231	200	207	181	204	213	209	227	217	220	207	214	209	200	204	191	212	231	224	203	226	199	212	211	222	220	205	194	181	215	250	206	227	208	219	205	221	228	237	207	226	222	226	235	191	206	231	182	211	173	236	216	187	180	232	211	230	222	212	236	196	206	215	200	210	204	225	200	228	180	186	217	209	218	201	209	208	216	200	237	220	222	205	226	188	212	222	230	196	222	202	198	212	225	212	226	190	214	210	186	229	196	211	216	222	205	212	198	205	227	198	221	216	207	217	211	220	218	209	248	214	215	199	210	213	233	212	249	194	195	199	205	197	212	221	186	187	236	232	222	214	204	203	201	187	212	189	198	223	214	214	210	227	201	237	189	205	221	224	230	240	222	202	197	206	204	208	246	214	238	209	226	209	214	213	198	228	199	213	230	198	207	213	227	215	213	211	212	203	191	205	221	183	188	231	213	198	228	210	211	241	194	202	201	237	228	206	241	208	216	188	222	216	218	226	190	219	215	219	201	204	234	198	200	229	224	223	195	219	231	200	228	221	216	231	206	213	224	208	200	236	208	202	208	206	198	195	212	210	238	208	231	213	229	206	186	228	209	206	200	214	221	203	228	217	237	220	201	206	177	186	223	195	220	221	210	220	199	203	216	181	230	237	215	240	222	194	198	225	233	186	215	215	231	189	229	200	195	217	234	205	201	218	217	208	217	213	224	221	218	204	206	225	204	205	207	225	219	216	191	201	201	198	221	219	202	208	191	205	216	181	194	213	233	214	196	211	230	224	225	217	225	192	216	224	200	202	209	215	204	221	223	231	197	227	235	242	217	207	208	200	201	216	215	229	204	190	239	230	228	212	209	240	225	208	216	189	181	218	221	203	240	206	209	219	218	192	211	205	220	236	217	249	212	236	211	237	209	205	227	207	213	224	205	204	218	189	213	210	239	220	215	194	215	202	217	232	206	194	213	194	221	234	235	226	226	230	240	241	219	192	190	219	220	195	204	184	220	217	231	221	187	238	191	209	204	185	214	201	207	245	203	212	204	189	223	200	214	190	204	213	200	231	181	237	208	207	192	223	208	233	215	228	206	236	226	196	204	214	223	222	218	186	215	198	217	225	215	214	212	231	237	209	228	234	230	207	219	233	209	196	249	214	221	193	227	213	230	200	214	196	223	225	222	194	211	225	226	201	205	224	232	213	215	233	228	229	206	208	227	233	212	203	213	214	198	204	201	181	233	230	231	235	211	235	229	219	212	191	224	246	196	213	200	211	217	204	208	231	215	202	208	203	190	233	203	218	210	222	191	201	216	257	226	246	204	212	223	217	194	217	214	200	200	203	199	227	175	221	213	185	230	208	204	205	203	217	207	210	190	230	214	212	210	218	202	209	207	193	216	211	208	199	217	199	222	205	245	209	229	205	192	222	225	204	209	206	191	226	204	193	215	221	221	202	218	228	219	200	203	214	221	215	221	173	206	199	220	216	197	197	231	203	214	249	225	215	199	208	233	211	193	224	199	192	213	204	214	223	205	188	215	209	212	201	202	216	209	222	233	222	206	217	217	193	203	187	204	216	216	214	221	211	206	217	229	180	215	211	214	233	208	201	219	220	233	229	224	223	232	220	224	240	212	235	197	228	230	204	209	202	200	217	230	207	254	234	216	244	213	229	198	226	197	211	230	225	227	218	193	199	213	217	202	176	214	199	259	194	220	214	223	211	211	228	212	188	212	203	243	208	194	223	259	214	233	179	219	205	221	223	189	195	197	216	226	196	204	223	214	238	200	195	218	200	201	195	215	205	209	243	198	187	215	205	225	204	205	214	245	215	214	227	208	196	219	218	214	225	207	208	227	210	197	195	190	198	220	196	235	204	234	226	207	205	221	217	215	229	208	215	231	211	194	213	206	209	221	213	228	216	202	191	216	210	206	183	184	197	188	188	232	210	190	194	197	221	210	195	241	209	196	196	222	211	211	211	195	214	197	215	193	217	196	230	214	213	249	225	241	213	224	219	197	196	190	213	214	225	215	209	235	198	218	189	218	224	203	208	226	231	237	190	219	217	243	193	230	193	209	192	195	207	204	205	204	185	230	216	215	198	213	209	197	211	205	206	229	239	220	191	219	204	231	209	209	225	237	224	223	201	202	197	234	225	214	204	222	187	211	229	207	234	208	203	215	188	211	229	190	250	213	210	214	254	211	205	203	198	214	191	188	213	233	209	189	215	208	205	227	197	218	217	236	237	209	218	228	208	253	202	204	243	192	212	192	204	202	221	192	242	242	198	235	192	220	197	212	231	218	206	235	171	201	242	182	185	247	212	194	208	209	212	205	201	214	203	217	212	239	198	205	202	217	231	215	215	195	214	217	237	224	230	215	204	202	201	223	210	184	206	196	212	234	226	204	192	206	202	206	193	215	218	214	230	223	213	206	222	191	208	215	210	191	168	233	213	221	201	190	199	251	219	247	202	225	203	189	231	216	222	212	214	203	229	194	226	201	213	216	194	193	200	240	195	211	209	207	203	218	230	242	212	201	200	224	231	212	210	214	234	232	186	199	200	221	221	186	211	235	226	212	243	223	198	225	202	228	212	201	224	218	232	227	204	205	193	214	222	213	194	199	211	228	208	203	249	209	198	194	209	207	228	233	211	195	203	208	204	231	207	186	196	229	194	213	225	207	236	188	209	241	191	219	235	191	215	218	225	224	197	192	221	232	227	217	214	208	209	226	216	202	197	212	208	234	248	218	207	220	216	196	209	220	209	230	240	185	198	233	201	220	215	214	214	236	235	231	195	205	230	191	227	224	192	237	211	238	218	207	183	218	215	205	222	231	223	240	186	212	206	206	227	222	223	203	197	230	224	222	209	211	214	229	214	227	211	201	198
11529	1509	649	2216	7091	11476	10922	10258	5735	2924	1542	941	721	557	501	503	523	504	541	517	499	484	542	470	516	524	513	537	496	529	549	541	481	522	485	546	537	514	528	514	490	480	504	503	500	518	568	532	514	509	472	490	563	472	515	534	487	533	506	524	522	529	531	504	502	525	485	514	515	487	516	523	561	529	563	522	495	515	502	518	524	526	537	528	527	450	542	532	527	527	504	501	521	526	526	483	510	538	487	509	529	525	535	486	544	518	494	538	511	524	494	520	536	543	505	495	505	545	536	524	542	508	492	514	511	523	528	480	515	529	523	519	503	512	518	492	534	467	493	512	479	490	547	544	523	548	526	506	531	448	509	513	514	497	537	489	533	504	519	494	529	546	511	537	527	512	500	489	571	495	497	526	489	480	528	486	537	492	568	526	528	501	515	493	553	533	494	476	539	532	516	549	518	506	526	504	488	501	474	507	549	504	536	491	468	455	533	528	499	509	499	509	499	478	513	490	541	542	466	484	498	515	562	499	516	533	512	546	485	549	544	513	479	517	539	518	509	553	505	526	521	506	508	501	519	514	485	553	507	530	540	535	512	528	539	527	552	521	525	519	540	504	521	525	514	544	504	527	504	504	524	472	503	527	522	508	554	558	516	486	542	497	513	512	538	489	541	531	524	549	519	541	497	515	508	529	497	501	536	516	490	523	508	537	501	499	508	540	513	507	514	499	584	472	538	519	536	538	536	495	517	519	553	519	564	537	484	520	477	522	504	522	578	485	514	480	524	516	525	510	515	507	497	510	501	542	479	514	487	505	497	492	535	513	496	476	549	523	513	515	527	480	515	523	487	500	516	502	518	518	483	559	525	485	487	532	533	489	522	498	564	487	498	542	498	508	510	544	512	516	539	510	539	530	515	509	522	515	514	493	541	528	491	543	521	522	491	545	520	474	525	522	562	529	516	519	511	461	535	529	515	487	539	543	510	482	548	521	496	578	546	537	509	515	547	520	466	475	500	504	528	527	511	536	516	521	494	511	533	513	502	527	521	480	525	511	505	486	545	500	497	524	520	497	524	513	519	468	527	468	509	549	528	565	469	560	526	509	521	512	502	494	532	529	558	491	516	528	559	514	478	527	526	494	520	485	481	514	506	468	477	520	491	489	524	502	551	519	492	496	507	498	506	519	530	509	522	528	514	512	514	534	518	509	528	515	518	489	480	514	540	472	528	511	484	528	526	540	530	512	522	491	476	486	481	487	512	547	509	512	525	511	520	471	527	549	522	503	571	512	486	508	537	499	538	504	541	484	516	520	537	514	528	501	496	499	520	489	463	505	496	494	533	518	521	486	549	513	504	494	486	518	548	495	490	539	544	505	494	469	479	483	504	518	498	480	501	533	533	515	525	552	520	504	486	469	541	527	542	559	496	524	515	514	516	514	495	508	522	517	502	516	472	551	501	526	483	522	512	503	534	510	503	499	517	504	532	535	578	521	490	505	541	534	496	515	505	506	525	515	517	498	526	547	528	511	530	542	537	547	476	542	512	510	507	500	496	517	546	492	552	532	497	565	507	522	518	544	514	539	500	482	516	527	535	504	525	533	499	531	502	474	529	546	508	521	507	538	522	525	497	539	479	535	538	508	493	522	497	529	506	482	502	506	470	497	516	458	501	486	522	522	522	514	513	502	514	465	511	520	513	504	513	520	537	541	550	556	515	528	522	541	551	555	549	473	510	497	532	513	507	495	521	533	540	498	501	472	501	500	457	526	524	482	477	484	529	516	510	488	507	495	528	628	522	559	556	473	504	495	484	522	493	510	539	542	545	529	480	519	534	518	541	527	494	521	519	541	502	516	576	502	528	501	516	522	506	498	540	555	536	528	482	493	531	504	497	524	499	500	535	483	525	496	502	509	507	514	529	549	522	530	482	505	555	532	519	530	517	519	502	499	526	546	500	498	490	508	500	485	495	533	532	511	519	505	508	445	496	519	502	519	560	478	544	512	511	492	496	509	506	536	513	502	524	523	491	524	513	514	506	538	519	534	518	490	522	543	531	525	484	507	530	531	494	551	519	504	494	496	554	527	494	490	491	518	505	521	453	501	520	492	545	491	540	553	477	486	520	540	499	538	511	524	497	513	555	541	533	515	507	555	531	490	532	491	514	489	496	521	523	502	510	506	544	502	535	501	553	516	522	504	483	518	518	506	549	495	519	486	504	494	547	513	499	528	516	523	500	493	480	463	527	501	479	543	483	528	559	520	502	512	478	525	518	493	520	549	508	514	546	536	592	489	531	484	491	530	529	547	542	541	537	516	502	503	502	501	491	546	511	546	500	522	519	505	514	488	518	522	541	513	509	514	521	528	533	539	515	527	530	503	512	517	519	532	552	525	515	486	484	503	498	532	517	519	507	505	509	547	519	530	527	479	508	530	472	524	520	518	496	483	495	534	499	546	488	489	503	563	536	507	475	560	519	507	552	490	545	528	542	511	496	550	495	495	494	524	480	528	527	570	496	527	505	515	504	515	543	515	494	507	478	508	494	481	543	477	516	514	555	452	510	516	499	505	525	520	537	503	500	565	500	503	528	482	492	494	522	490	472	509	539	463	489	525	522	478	506	537	536	510	505	554	515	484	509	477	560	591	521	513	502	458	515	502	540	547	519	535	497	530	508	504	509	555	517	501	495	513	533	557	527	558	532	524	508	501	519	511	542	485	535	546	504	516	507	542	512	501	511	503	512	574	542	480	499	568	546	518	513	516	509	509	518	540	516	552	531	500	540	492	500	562	501	565	485	523	504	503	531	484	511	519	560	548	537	536	553	541	493	557	519	559	510	524	515	512	542	486	482	512	544	500	531	525	483	505	520	554	558	491	491	487	526	530	514	545	493	520	540	542	506	520	512	509	521	544	517	516	540	495	530	492	550	471	535	516	519	503	477	529	539	550	512	517	563	496	484	526	524	492	539	500	518	547	493	543	499	508	537	526	504	514	517	518	523	530	504	500	541	510	535	518	509	541	494	509	535	544	552	492	499	521	520	506	494	573	514	499	504	518	503	487	510	538	516	525	511	510	559	476	508	473	520	471	500	536	533	521	502	532	527	526	512	552	533	560	515	492	553	508	470	473	501	518	474	477	506	506	503	534	535	533	501	492	497	524	524	543	519	538	508	538	520	529	527	533	548	496	502	498	523	497	509	512	527	500	502	525	526	538	522	489	484	490	493	498	541	519	523	496	501	512	524	462	495	504	517	488	481	536	504	498	492	535	519	508	474	558	503	534	522	482	476	502	519	558	534	531	543	547	531	530	520	490	563	516	512	539	526	532	549	493	510	481	497	514	524	468	532	516	484	533	473	512	556	512	488	556	477	493	504	493	493	530	520	503	547	517	545	515	504	544	481	493	564	523	495	527	543	489	509	487	503	541	545	528	536	535	504	498	518	513	526	542	500	487	510	516	508	542	504	516	514	539	501	505	532	496	561	509	534	507	461	526
69098	42088	15523	23700	43560	46831	42515	31087	17913	8078	2741	1029	395	191	163	184	159	143	159	140	145	164	160	150	175	181	157	157	142	147	142	159	138	163	158	162	154	166	157	158	145	155	142	161	154	168	159	162	146	145	168	166	156	161	163	137	163	158	158	156	169	179	148	149	147	160	186	181	146	152	183	156	162	145	148	165	132	178	159	149	158	157	164	162	154	165	161	163	150	150	178	140	134	150	133	159	169	143	150	163	164	164	157	172	167	149	185	146	158	156	137	121	189	153	156	141	157	162	139	146	149	151	146	178	130	158	162	153	161	172	154	162	175	184	146	141	155	182	148	152	170	177	177	163	161	169	150	155	146	143	171	153	166	156	165	137	162	181	155	158	148	160	153	157	156	175	171	155	163	141	143	161	157	177	172	137	135	148	180	191	171	156	157	171	153	160	138	155	150	158	156	163	147	152	146	155	179	141	155	159	147	172	163	152	163	168	166	143	160	164	148	174	170	161	165	180	168	151	158	145	149	156	175	165	155	155	182	165	152	141	179	187	183	148	163	145	159	177	165	174	157	152	150	149	160	156	136	152	152	141	180	174	159	148	156	143	147	146	177	138	161	149	163	173	158	159	173	154	179	164	144	142	182	159	164	172	132	162	152	162	143	167	177	165	144	152	169	168	157	155	157	171	168	148	164	128	151	154	161	136	155	157	166	151	157	155	143	149	153	154	174	172	148	160	157	136	155	173	179	150	158	160	160	163	153	166	189	162	159	148	174	172	159	159	163	165	162	155	155	168	154	167	142	157	154	152	147	148	162	170	151	156	153	160	180	155	156	162	153	150	157	162	163	154	160	135	174	162	162	144	146	175	159	166	172	169	147	151	150	151	143	162	176	137	179	150	161	175	151	163	133	154	168	159	146	150	146	152	143	151	183	153	152	142	155	151	128	149	161	139	159	138	145	151	163	155	171	141	165	143	168	174	173	170	153	139	156	161	149	169	145	178	135	151	169	166	185	149	150	164	143	163	154	139	183	142	152	159	148	164	151	143	144	141	168	145	182	165	147	143	164	156	166	170	124	154	156	171	158	144	169	181	150	150	156	126	156	143	148	180	156	153	145	168	161	175	139	156	142	158	147	166	172	184	146	150	176	152	141	155	149	154	155	142	133	154	151	179	159	169	178	186	185	153	147	175	157	156	164	151	178	151	146	167	166	136	144	153	172	143	158	154	178	149	159	144	159	145	163	140	154	187	117	158	162	141	169	156	164	148	164	181	173	149	180	156	165	156	154	153	171	153	176	184	172	171	186	160	129	138	173	168	155	161	166	169	166	148	152	134	157	171	163	147	142	157	153	153	152	157	150	124	180	155	151	162	151	157	133	166	161	135	169	167	157	157	159	146	146	184	153	170	148	140	169	150	147	140	164	168	141	161	158	143	168	162	156	166	174	164	147	177	165	156	143	136	151	167	164	146	151	154	127	145	145	155	172	153	160	158	168	177	145	180	160	181	182	130	180	149	172	135	127	154	148	148	162	176	139	162	161	177	168	129	150	156	166	139	144	153	187	159	182	154	148	152	156	140	166	138	138	168	150	173	170	173	138	160	178	155	141	160	158	168	191	159	166	152	147	147	160	140	185	157	140	166	164	150	158	151	169	153	176	142	151	155	153	164	159	131	153	157	193	162	143	180	165	162	148	144	152	155	140	191	158	159	163	164	157	160	147	174	147	167	179	148	147	155	158	162	163	154	123	156	152	154	148	163	142	177	156	163	171	156	162	138	151	159	164	178	147	177	157	135	153	140	132	171	158	192	153	160	162	178	170	167	145	169	162	162	178	167	169	152	164	146	156	139	163	153	171	162	181	152	167	153	139	168	152	142	161	143	165	185	171	165	155	167	135	145	160	140	146	184	153	165	151	144	169	158	150	159	166	140	151	169	173	164	139	152	178	153	182	157	155	152	151	150	156	152	167	159	182	156	154	129	172	165	155	141	167	168	162	188	154	146	152	156	167	162	163	173	163	162	174	164	175	146	155	159	160	145	150	155	173	143	144	174	166	163	148	140	143	168	170	162	166	166	155	151	162	142	144	144	163	157	152	165	150	136	161	132	150	153	160	172	174	168	156	162	164	146	149	147	158	175	154	157	154	137	135	161	136	163	143	172	173	172	144	181	162	128	154	149	175	165	142	160	132	164	172	170	177	163	176	176	154	172	151	161	190	151	144	132	141	139	158	185	173	153	139	161	160	176	153	160	136	158	162	146	173	157	144	158	179	160	179	157	152	155	150	164	164	163	156	159	149	151	134	160	165	132	155	153	181	162	165	159	146	132	152	151	157	158	163	150	135	150	161	174	138	173	164	167	147	156	138	175	145	147	172	156	147	154	181	166	148	143	171	149	141	145	136	146	188	165	150	162	140	163	163	168	164	130	139	163	164	158	162	176	150	157	163	164	157	173	150	147	178	157	173	144	162	160	161	143	182	172	159	147	146	176	150	174	149	160	149	165	182	141	160	162	140	159	178	165	159	176	167	139	148	144	147	185	181	178	171	154	159	151	156	129	177	169	167	151	161	170	145	186	175	164	168	158	167	179	160	149	171	148	134	153	157	154	153	156	143	165	148	166	161	172	156	159	168	155	160	159	176	149	144	171	171	165	136	161	158	141	150	166	136	173	178	143	152	156	157	140	175	171	144	150	163	177	150	169	160	140	147	144	153	187	160	178	155	156	159	126	166	157	144	145	161	173	146	163	164	158	179	157	161	139	163	161	152	167	192	167	169	158	169	171	161	143	153	158	171	189	165	164	177	156	174	162	173	144	145	174	126	177	157	163	151	146	167	165	123	183	154	149	155	133	125	156	157	147	159	149	152	173	154	154	159	143	172	161	166	138	161	147	132	152	148	157	151	174	156	148	155	167	148	114	160	135	150	168	145	146	168	190	151	168	161	180	168	164	150	177	144	145	158	153	135	147	127	159	156	165	182	174	166	159	152	173	173	169	189	147	164	139	155	179	170	163	133	142	151	160	162	151	189	175	152	152	169	133	164	153	160	147	165	184	162	157	188	168	190	149	140	164	155	159	178	145	138	165	152	154	158	176	150	168	165	175	184	117	164	142	176	161	178	148	150	161	134	150	143	172	152	169	165	176	153	134	194	187	155	154	149	151	180	152	170	161	137	158	146	160	163	178	161	156	144	175	168	172	167	162	178	190	167	188	165	171	155	157	163	166	179	146	174	146	175	145	148	162	173	161	176	152	142	160	149	143	153	161	161	152	169	176	167	175	150	160	166	150	157	154	142	162	173	170	180	147	144	159	128	147	153	148	164	174	154	125	182	167	175	142	155	152	175	167	178	162	166	169	146	164	164	167	176	150	159	162	182	158	164	163	162	164	155	157	148	161	179	152	169	167	183	167	161	165	178	162	144	156	158	140	162	185	160	175	152	187	143	159	175	158	172	160	164	157	160	148	143	151	161	165	171	172	138	151	137	146	163	168
43049	22437	9889	38123	54291	58509	55405	44844	33118	20673	9893	4077	1529	600	436	396	384	400	397	389	368	402	406	367	401	416	402	367	365	390	386	374	412	398	398	404	351	391	393	403	397	393	422	394	375	409	400	371	417	378	390	402	394	443	417	393	403	374	393	408	392	376	384	381	402	373	409	430	379	381	358	379	382	401	401	378	382	407	394	364	384	429	385	353	380	406	390	380	371	417	429	423	396	379	378	375	388	368	375	437	424	383	414	373	378	408	390	386	383	348	395	400	410	389	379	401	410	404	388	370	407	437	376	384	422	386	410	370	396	375	406	431	382	397	355	408	387	399	429	390	403	417	388	424	412	409	386	430	412	413	406	414	379	403	405	394	375	400	412	351	414	416	360	346	379	393	423	373	379	407	381	393	401	408	390	412	394	398	377	405	404	388	386	389	404	382	400	371	390	411	388	384	396	392	411	383	395	370	392	429	383	378	355	386	432	414	391	389	392	404	411	409	427	424	367	375	404	415	377	427	409	397	379	405	405	439	367	402	396	406	370	385	408	385	377	386	400	370	387	381	372	407	381	374	381	389	407	377	384	385	408	413	406	364	413	389	433	369	414	413	426	371	409	453	392	368	388	396	399	379	415	400	415	372	391	382	399	368	424	400	379	404	396	386	358	392	387	358	414	373	392	392	427	410	387	384	402	378	362	383	408	412	391	367	393	392	367	393	403	395	429	392	445	377	371	369	402	400	396	403	412	382	385	405	415	384	388	395	377	382	417	341	390	396	353	384	381	385	413	381	401	387	427	393	337	398	381	377	386	410	385	404	401	393	411	403	400	398	373	412	404	363	408	447	388	371	422	404	357	399	375	408	384	403	330	356	382	393	411	390	349	419	364	380	392	373	400	413	382	401	359	372	383	359	378	407	375	378	405	384	369	406	407	396	366	405	395	416	398	378	400	402	389	408	372	356	404	420	383	397	435	372	420	406	397	404	396	435	433	401	387	415	414	425	387	430	385	374	392	359	393	391	390	390	413	415	346	391	405	373	393	396	382	387	387	358	394	387	387	407	366	400	413	423	378	378	389	412	380	388	430	402	339	395	417	439	399	362	390	421	386	373	352	375	394	393	383	371	469	384	385	393	404	411	393	384	399	373	384	402	393	421	377	395	400	386	419	387	368	401	386	383	367	374	405	394	413	400	348	394	415	375	381	381	365	401	369	375	416	369	393	387	402	421	361	368	370	386	380	377	374	369	389	349	378	363	376	399	385	388	382	413	373	407	376	375	397	411	388	408	393	391	392	395	403	407	361	395	390	406	390	371	412	402	399	389	405	421	363	374	373	385	382	361	423	386	389	371	403	399	405	413	391	366	421	390	434	376	355	346	374	375	410	417	436	415	386	401	399	400	396	409	393	422	394	383	389	380	378	391	374	390	357	376	411	384	404	392	388	380	419	416	395	378	401	423	407	399	375	366	405	396	401	389	385	412	369	397	369	378	396	384	389	400	411	390	424	389	402	417	399	408	398	360	434	412	396	404	394	392	381	411	369	425	406	428	407	384	399	407	407	351	401	433	372	374	419	387	405	387	371	390	361	361	415	401	408	396	395	398	404	417	378	385	367	370	396	372	391	389	363	390	393	406	354	430	385	383	407	384	414	403	374	423	390	401	406	381	398	392	369	384	395	407	392	392	420	395	365	391	389	369	382	383	380	372	405	386	408	374	397	370	434	393	376	381	402	383	389	402	420	385	370	389	376	377	426	385	361	372	375	399	357	367	386	369	421	411	386	423	399	404	400	402	376	404	370	410	365	399	392	396	420	402	395	393	360	385	362	400	398	404	430	380	388	411	402	394	415	369	391	411	367	388	342	414	415	368	405	414	383	406	389	358	382	419	398	401	365	407	367	384	395	398	415	393	385	413	366	388	352	386	377	419	424	369	389	402	375	407	390	420	389	395	390	401	382	366	418	423	371	375	382	440	349	419	386	405	358	400	407	389	382	347	426	392	438	420	346	402	384	377	395	375	393	388	385	409	409	382	389	420	364	379	371	410	398	398	394	396	413	395	367	393	389	416	416	396	403	390	390	359	397	397	376	395	423	398	409	389	395	415	388	381	396	416	418	382	381	400	386	385	383	371	393	387	409	382	404	356	410	356	374	374	407	424	387	390	387	343	424	381	375	378	403	354	397	429	399	378	355	391	390	395	369	365	347	391	384	391	377	417	349	399	439	408	400	381	397	381	369	412	373	422	363	399	388	426	386	400	406	394	383	422	378	429	360	371	411	394	378	384	397	383	413	366	386	403	365	367	385	374	390	408	398	364	422	386	402	398	381	373	385	420	384	400	365	378	388	372	371	394	386	374	349	369	392	374	400	402	427	377	406	402	397	401	379	357	390	380	385	395	387	419	387	401	381	407	391	441	373	405	381	413	385	386	397	406	393	399	434	382	405	371	371	396	417	398	420	394	381	400	394	379	380	386	382	350	399	412	395	407	396	383	388	398	380	384	389	365	364	373	397	416	416	420	405	433	355	362	387	419	398	420	389	361	391	405	363	402	418	359	385	397	397	376	368	416	391	413	427	398	383	409	353	364	411	422	432	400	389	381	383	407	369	379	405	388	394	378	371	393	418	365	387	378	377	404	421	386	426	416	364	388	405	385	343	426	371	399	410	386	400	414	389	348	375	445	411	382	389	398	375	405	407	405	381	401	378	346	390	363	368	399	402	367	368	388	384	415	375	401	347	370	384	387	397	407	392	369	377	407	404	417	416	430	392	360	385	356	392	365	395	417	378	392	412	403	407	409	369	370	355	400	370	398	390	389	353	388	379	393	389	382	391	385	361	413	360	389	418	377	392	356	369	401	414	415	434	402	386	402	372	396	403	414	412	374	356	415	393	380	404	409	355	387	386	412	405	384	414	405	404	398	417	396	411	386	383	385	392	385	369	406	376	384	365	408	416	400	364	377	412	405	390	380	401	385	421	424	436	390	373	390	432	371	390	421	411	359	412	376	377	403	426	395	382	365	393	412	397	412	352	392	381	383	421	405	389	367	379	410	383	397	393	370	409	365	426	409	394	390	396	393	396	402	414	372	360	386	414	369	416	398	371	393	391	359	412	358	368	392	376	398	399	379	363	391	401	367	400	390	399	392	380	390	371	373	404	367	373	371	390	420	407	377	401	420	420	409	417	357	419	404	373	409	378	396	383	352	373	367	379	411	397	387	398	394	412	377	397	362	410	424	367	401	372	391	394	399	370	367	418	407	387	399	370	387	389	393	416	366	416	388	422	382	383	394	375	407	408	405	375	348	364	364	412	383	368	388	441	414	415	417	362	399	390	386	377	386	364	390	412	381	400	371	395	411	388	358	369	395	416	398	393	383	380	369	433	440	366	403	387	418	351	396	393	350	444	381	407	369	387	396	378	404	409	411	386	379	363	417	458	448	393	416	372	398	371	367	383	389	377	401	413	409	425	379	402	384	411	402	365	398	417	393
73644	48929	21935	35549	56677	51925	42386	28697	15540	7479	3673	1982	819	331	212	165	137	122	134	144	113	118	122	143	144	148	142	134	107	122	147	123	143	146	129	159	136	136	132	123	131	125	145	164	144	138	134	139	136	141	138	127	140	118	149	145	136	162	146	135	118	134	133	125	135	149	121	143	135	129	137	134	129	127	129	143	131	162	142	143	142	123	139	149	137	145	138	141	133	133	143	134	132	147	139	138	127	140	140	135	136	125	142	144	144	144	128	124	125	159	126	145	146	144	149	118	131	133	145	120	144	135	134	120	118	132	146	145	137	132	133	121	122	136	146	137	120	127	139	143	107	115	135	133	133	126	138	126	139	116	136	118	167	133	143	134	138	146	141	140	113	132	141	130	153	129	122	121	128	131	172	133	114	149	135	148	145	139	144	114	148	150	114	146	142	134	130	142	143	128	163	143	113	158	115	123	127	138	141	126	120	135	139	134	148	128	142	120	138	130	150	154	134	139	120	139	132	132	130	142	132	146	128	129	139	142	140	127	131	133	153	162	138	121	147	139	151	141	125	137	129	134	121	136	122	157	127	127	126	141	144	134	139	132	126	133	121	126	138	111	126	134	151	124	135	138	151	126	130	135	125	130	126	121	120	138	146	132	143	143	118	140	140	129	134	159	142	161	110	122	156	149	135	135	144	154	148	130	144	145	149	155	128	113	134	116	127	135	136	148	152	148	127	151	141	122	134	141	137	128	157	143	148	133	143	135	129	138	125	122	131	140	124	148	127	138	124	149	150	132	116	134	119	123	135	123	151	143	138	140	141	129	127	119	135	128	134	129	144	150	139	140	130	143	129	141	151	139	140	119	124	135	127	130	132	158	120	147	140	135	131	131	130	139	138	119	111	112	121	144	130	152	118	125	137	132	144	107	131	118	120	143	126	119	147	127	126	127	118	140	159	127	124	135	147	151	137	134	145	143	137	113	126	145	138	127	131	127	143	130	129	148	137	122	146	107	118	133	131	135	128	137	149	126	167	110	148	136	144	127	144	141	128	136	140	112	137	129	123	115	127	119	153	146	147	123	124	146	157	143	141	155	128	136	132	128	152	128	146	128	141	140	130	112	133	133	149	133	132	140	122	132	139	135	127	132	126	128	152	134	116	149	141	151	152	121	115	122	147	141	118	141	132	149	132	141	139	156	148	126	124	111	135	132	122	131	162	129	130	116	137	131	125	145	135	164	139	142	128	148	136	139	116	143	141	147	161	138	128	147	131	140	163	143	137	134	134	118	139	136	133	114	133	120	155	101	149	117	122	123	139	137	114	164	122	130	132	141	149	130	139	159	129	127	131	135	146	155	121	126	144	135	127	112	130	145	139	152	122	126	135	129	130	159	162	140	157	139	131	119	132	130	129	123	126	130	130	133	132	136	147	134	119	112	122	114	130	133	146	126	125	119	139	140	141	138	120	135	120	137	160	144	125	128	152	125	139	136	132	122	127	152	112	153	145	125	142	139	150	143	137	141	130	125	125	134	117	140	152	132	117	151	149	137	137	116	143	125	126	138	145	142	153	133	140	125	139	137	130	134	140	149	125	143	164	138	147	126	146	131	134	159	122	131	151	130	149	141	131	147	140	142	135	137	140	128	121	143	124	137	137	160	127	128	143	159	132	143	145	139	132	122	138	139	137	120	127	135	146	132	123	149	127	154	148	114	139	134	134	134	149	175	121	130	156	121	126	136	129	131	118	127	140	144	135	137	132	134	124	118	126	137	124	133	135	137	121	141	137	139	135	130	120	120	138	140	155	122	128	148	143	160	125	125	138	149	126	123	141	130	125	142	146	144	139	129	121	148	120	162	120	139	111	130	144	134	151	145	133	129	153	133	164	143	153	140	134	131	153	132	109	128	133	145	131	142	147	169	157	110	141	119	138	147	143	126	111	129	139	143	141	137	136	144	134	130	134	136	133	126	150	145	131	144	128	134	142	156	125	130	132	127	129	148	131	129	136	134	142	137	135	143	123	106	127	129	126	129	129	136	147	127	137	152	132	125	141	121	135	124	159	119	146	124	144	135	157	136	125	130	136	154	140	133	150	112	117	146	143	138	117	129	129	134	139	149	131	128	147	120	151	136	138	127	118	124	117	130	152	134	130	126	157	144	135	129	124	116	121	128	144	137	127	135	134	126	134	145	135	138	137	135	136	137	139	140	144	112	143	139	149	133	117	144	133	125	124	125	138	113	138	135	142	136	131	147	133	136	144	117	133	150	140	138	144	139	166	151	119	127	128	136	140	126	139	142	115	145	116	140	110	148	158	130	150	123	141	131	135	143	130	120	134	137	124	142	156	151	138	153	136	128	157	116	118	136	139	117	157	158	147	134	131	121	119	134	147	138	136	132	142	169	122	141	138	126	158	117	153	153	151	116	152	150	115	159	145	136	140	142	130	135	142	137	138	132	123	136	144	113	154	123	133	149	150	138	140	113	162	125	145	127	137	144	123	130	131	120	140	144	144	141	150	139	155	143	100	136	151	139	120	146	151	134	131	142	118	112	126	136	129	134	124	147	116	139	138	141	138	127	139	141	145	121	142	125	125	143	149	133	135	145	133	152	151	119	138	138	142	162	156	115	109	151	132	162	129	134	140	126	114	137	119	120	132	155	132	149	148	123	136	139	151	124	139	140	144	125	129	129	127	139	139	154	114	121	113	143	131	153	118	157	142	135	107	137	146	150	138	144	134	129	121	137	138	136	132	145	112	137	117	129	123	148	138	141	147	132	155	148	146	140	144	135	130	138	139	129	133	125	139	143	123	134	140	137	127	106	123	130	137	132	148	142	145	110	151	148	133	137	139	126	140	154	133	135	143	142	122	129	109	138	121	165	148	124	145	129	131	134	130	141	127	146	136	129	122	146	129	130	164	139	126	130	130	152	122	148	130	99	120	118	150	124	132	126	135	125	128	148	157	155	134	145	143	151	115	136	122	149	139	149	146	130	139	154	131	139	127	123	121	124	126	134	119	138	113	115	134	126	134	133	138	130	130	134	137	142	125	128	124	145	133	143	123	130	128	128	136	127	130	158	149	125	150	138	114	141	138	146	143	149	150	122	108	118	145	155	135	109	135	137	128	149	129	137	145	142	145	129	118	135	143	151	133	155	133	127	138	152	136	127	123	136	138	123	160	120	125	129	119	133	138	137	119	149	142	143	154	129	127	149	121	122	139	150	142	133	144	154	136	119	157	142	131	132	150	144	141	149	126	126	138	143	147	148	142	133	132	136	130	124	158	134	170	151	169	134	149	133	137	119	141	121	156	158	135	133	127	132	149	139	120	156	116	113	119	104	125	125	130	129	118	136	143	120	128	134	153	118	127	135	131	134	136	145	116	118	161	113	136	165	153	139	131	125	151	114	148	123	129	145	142	126	124	166	142	129	135	140	131	128	142	113	159	145	134	131	125	134	147	128	130	124	114	148	128	140	154	157	126	144	148	131	141	134
45518	31278	12214	46233	64658	61468	54350	42780	29548	21164	13395	8198	3391	1209	637	412	368	367	361	369	354	327	333	335	345	324	371	370	319	340	339	365	336	335	354	348	325	341	336	343	363	326	312	330	371	326	326	348	353	367	360	335	334	330	354	335	344	336	344	309	350	374	306	368	323	362	350	325	352	350	372	336	315	314	352	324	356	304	343	341	337	338	333	322	332	333	344	357	346	369	353	357	313	337	291	334	348	345	350	333	350	342	370	341	351	365	369	366	366	346	346	338	341	358	344	323	319	350	368	351	375	343	333	333	338	323	353	344	347	383	333	361	334	326	329	349	333	310	331	345	348	330	330	316	323	342	346	337	369	372	334	330	323	346	337	311	337	345	331	331	335	343	338	369	319	340	318	335	335	359	341	337	359	371	318	343	337	364	331	288	347	328	288	369	321	343	361	343	337	353	347	334	340	329	352	340	346	340	314	340	342	333	351	308	341	350	338	366	320	340	342	315	330	319	318	314	348	343	377	315	330	350	354	334	349	347	319	347	384	350	334	319	346	381	347	310	357	369	332	329	353	338	352	338	376	365	324	336	319	331	349	348	319	344	347	360	327	334	337	358	328	355	348	349	311	319	324	366	355	352	315	351	335	324	334	340	313	334	355	333	376	376	341	316	362	366	313	341	346	374	323	354	325	355	355	340	324	344	328	350	339	331	335	337	370	339	364	353	358	344	323	296	330	368	353	343	340	307	335	303	342	341	372	305	322	336	298	337	337	339	360	328	354	343	324	360	351	344	350	339	327	329	294	320	378	363	376	339	345	322	318	332	335	347	338	321	357	341	362	361	344	340	342	303	318	348	355	348	350	311	336	375	343	355	344	353	336	327	347	338	359	328	342	358	359	344	366	349	350	341	344	346	352	348	334	384	342	352	327	324	351	336	322	360	364	331	359	352	314	353	342	310	352	326	307	367	376	319	337	320	356	345	358	365	321	344	353	328	344	347	362	349	381	343	324	324	342	361	382	335	348	349	322	337	344	309	330	338	345	326	342	329	341	333	339	324	344	326	363	370	379	339	362	300	318	313	355	338	323	336	352	335	342	359	311	332	308	317	356	299	341	340	330	316	346	324	354	322	338	334	327	378	354	332	355	328	320	351	346	333	346	341	318	333	312	346	361	322	345	394	344	331	331	350	316	311	347	345	345	349	350	344	371	336	337	335	327	346	361	395	333	345	320	319	350	332	365	354	331	355	350	326	354	366	322	320	356	325	348	364	371	320	332	323	357	341	336	311	341	363	317	349	345	361	364	352	352	380	344	345	336	359	324	372	337	342	361	348	344	316	336	358	341	325	321	332	332	355	329	377	344	330	349	359	307	341	309	356	386	300	337	337	338	323	318	322	332	351	339	363	352	365	336	329	344	326	326	340	337	320	306	362	334	331	353	341	349	334	331	340	345	319	357	348	369	337	323	338	366	351	334	365	368	342	343	354	338	342	324	325	317	374	335	373	335	333	335	334	353	353	334	343	357	383	316	351	317	336	337	311	337	297	350	314	330	344	344	344	335	352	357	342	341	330	334	344	333	324	344	306	344	321	335	356	318	317	342	335	312	341	329	335	360	372	384	332	360	331	366	348	348	363	339	316	340	327	300	331	357	356	342	335	330	318	372	327	374	330	342	331	341	313	344	337	346	325	344	362	347	347	337	371	348	339	342	331	329	354	380	348	321	321	348	356	378	356	302	335	347	326	330	302	327	358	333	358	377	351	353	354	319	359	346	336	353	318	337	337	342	340	332	321	356	354	341	355	351	345	345	329	315	346	329	335	359	327	323	358	345	335	314	336	353	314	331	358	309	338	367	355	396	353	324	354	354	329	341	324	358	325	335	353	358	348	350	342	369	367	345	336	336	373	358	321	355	329	321	322	367	352	360	349	371	332	361	324	342	324	343	327	331	350	357	386	333	362	340	377	327	349	368	356	354	341	313	367	349	340	348	329	365	355	354	367	365	358	329	337	336	363	364	339	354	334	361	325	350	352	332	325	349	357	325	323	328	317	360	367	306	332	295	361	361	344	332	358	337	363	371	341	343	344	371	316	320	306	343	369	339	367	364	333	361	345	335	340	342	351	321	371	333	359	327	320	328	329	341	348	294	307	328	322	350	345	378	338	333	339	306	331	375	320	332	330	325	333	351	350	319	313	327	346	335	320	313	327	353	349	341	344	329	361	376	373	347	356	313	353	337	342	364	357	370	308	373	320	330	335	327	348	356	351	352	318	339	320	352	315	346	362	344	308	363	366	325	327	327	378	340	346	360	330	333	341	338	333	360	360	322	323	338	346	359	352	330	361	332	377	367	334	303	319	350	350	309	341	322	360	348	360	344	355	336	327	332	355	279	320	343	328	330	364	315	345	333	345	340	379	331	349	318	318	370	310	339	383	306	329	371	336	321	346	359	338	322	314	310	354	352	308	341	342	345	341	301	324	304	371	327	334	349	338	352	360	337	338	352	310	358	330	344	339	310	332	327	340	333	340	329	339	334	345	348	331	358	347	335	320	326	340	330	370	359	363	369	327	320	333	333	329	342	293	340	321	337	345	300	314	358	331	313	323	355	309	336	321	359	326	361	361	338	337	337	342	333	373	329	355	353	333	362	299	340	310	320	334	331	311	349	334	322	346	304	317	336	286	329	342	307	335	351	332	326	349	339	348	304	370	307	352	336	329	360	346	310	334	350	341	349	355	373	348	344	345	375	326	355	346	361	352	284	319	320	329	334	339	311	372	320	337	337	378	380	337	306	370	306	336	336	344	333	330	355	343	356	347	358	349	338	319	331	357	337	330	307	348	344	323	330	326	350	366	363	319	378	365	336	338	339	308	347	325	338	342	328	342	322	352	316	360	335	321	332	326	358	318	331	342	368	342	334	353	299	345	362	337	344	345	316	369	324	328	366	333	348	333	332	344	354	341	348	343	351	344	341	351	331	348	345	326	345	319	350	342	317	329	341	369	358	368	311	308	324	338	337	320	295	320	327	343	386	322	359	331	335	365	377	388	341	318	385	360	354	340	323	350	277	308	325	352	386	294	334	369	374	330	342	382	381	350	319	346	331	311	356	338	357	349	322	354	343	348	360	341	357	329	358	344	330	358	324	357	328	372	319	365	330	347	308	354	385	352	349	324	313	328	374	313	363	353	325	351	334	336	371	335	336	348	319	325	329	324	348	354	320	385	318	342	333	333	319	348	364	354	335	344	344	337	348	311	364	372	346	357	351	307	318	348	339	327	346	311	349	325	352	331	351	335	321	355	325	305	335	353	355	343	308	326	336	328	309	324	341	317	345	318	342	356	354	307	344	323	306	337	366	339	313	364	352	315	357	315	300	354	326	324	319	339	320	340	354	311	380	353	319	338	384	341	335	347	348	347	309	355	356	336	303	335	305	335	352	350	344	343	307	334	327	343	312	333	356	318	310	333	323	334	332	341	362	369	338	317	360	350	358	332
10631	1433	495	2032	3268	2814	2226	1555	1103	658	426	295	237	223	219	216	236	201	213	200	226	217	235	203	212	232	221	217	222	231	224	223	261	245	222	225	218	203	232	194	220	210	214	213	244	216	228	213	204	220	201	223	222	232	210	229	217	200	214	205	221	227	205	226	230	221	225	198	215	247	222	212	205	216	225	211	243	251	203	233	243	241	189	222	195	216	214	230	198	206	222	226	218	228	211	211	193	212	203	208	220	212	178	212	240	201	232	238	226	227	212	209	224	228	228	181	201	212	197	186	211	219	191	245	220	220	242	253	233	224	215	210	197	222	224	214	187	228	203	213	172	229	230	200	207	229	205	219	203	184	225	213	201	234	223	208	206	200	233	217	215	216	224	204	230	202	198	204	224	219	179	198	242	219	193	203	198	206	206	219	201	191	227	234	199	226	220	238	231	212	222	200	198	201	229	222	229	232	206	206	235	247	215	226	218	222	223	203	222	217	246	223	247	228	230	216	228	223	193	214	202	195	199	251	231	229	244	216	226	247	202	220	219	223	176	208	205	217	230	204	210	217	216	229	207	227	224	216	200	230	214	228	207	194	253	216	216	227	196	241	221	218	206	218	213	199	214	199	215	222	244	214	224	190	196	216	224	227	215	215	208	208	206	210	217	205	226	228	211	198	223	208	228	210	214	227	221	234	196	228	207	253	192	232	207	227	197	208	214	221	236	231	202	213	226	209	239	201	224	226	197	203	195	200	215	208	221	204	205	193	200	217	221	231	219	222	199	217	219	195	216	210	203	226	208	220	221	204	195	186	203	245	221	221	213	208	193	199	218	214	217	234	247	216	239	238	220	216	236	212	195	202	189	233	227	237	248	211	215	226	213	202	203	210	211	211	223	237	238	231	219	209	245	201	196	228	206	225	208	209	201	200	204	235	215	214	198	204	204	255	199	224	208	216	219	199	236	191	212	221	207	203	229	212	195	219	214	239	200	218	257	203	210	234	213	204	237	216	228	207	193	252	210	197	223	205	229	225	206	221	209	233	223	194	215	230	217	216	219	187	202	240	162	220	185	225	210	226	229	213	249	213	191	224	241	193	226	197	221	220	216	233	206	238	211	238	235	235	210	216	195	224	219	208	242	229	232	201	203	210	196	219	215	222	195	217	211	234	214	211	249	204	206	233	234	226	226	249	215	241	216	229	217	226	216	213	214	225	206	202	231	213	204	214	227	190	215	209	179	213	235	195	205	211	204	194	189	235	191	198	211	192	228	225	189	209	205	220	235	235	261	179	208	215	184	243	211	210	231	224	201	211	197	209	195	211	234	233	246	227	207	206	239	208	221	223	201	225	188	201	206	230	203	184	215	201	246	215	207	196	215	224	213	234	207	235	225	201	229	208	215	220	223	219	184	225	209	215	225	228	228	232	221	228	225	234	194	218	207	223	220	204	234	196	211	219	211	203	203	197	242	211	199	205	207	229	217	253	215	209	232	227	232	190	221	231	208	186	219	209	210	224	238	223	209	228	226	220	244	221	223	196	212	258	194	219	223	236	228	177	208	225	206	193	232	214	220	208	223	225	219	206	209	198	212	234	182	226	198	182	215	209	243	212	232	217	245	233	204	214	231	219	213	229	223	186	203	231	222	189	230	244	221	223	207	211	205	195	177	219	217	229	218	197	224	201	197	189	205	236	208	212	218	188	231	206	230	189	220	221	202	230	234	208	210	208	220	223	214	220	228	200	218	220	211	216	234	215	223	229	195	223	205	206	212	218	218	219	210	208	184	181	226	212	218	192	229	229	199	223	223	209	204	229	211	203	217	212	212	212	218	210	229	225	211	213	237	235	217	226	193	238	219	191	232	217	214	212	200	216	206	259	200	235	250	216	205	222	200	220	194	212	220	227	220	242	217	191	231	214	217	206	203	213	203	222	219	212	224	194	217	211	198	197	193	208	217	199	219	201	231	219	212	216	213	225	208	191	212	248	216	240	213	209	194	242	191	239	204	192	210	226	256	189	199	208	185	229	210	225	230	193	237	219	211	218	195	217	221	212	219	215	222	225	195	224	220	209	247	229	217	204	205	244	210	229	219	242	196	212	241	234	224	214	226	227	234	231	217	225	212	229	229	207	228	204	228	219	227	187	205	229	229	202	237	227	209	235	206	219	232	196	235	208	227	249	224	223	206	222	192	213	237	244	217	246	189	203	221	208	235	198	213	207	205	210	204	230	194	197	212	205	209	176	201	200	221	213	201	208	209	162	223	221	215	241	213	207	199	199	217	210	206	196	224	197	197	207	223	221	233	220	219	238	226	206	223	231	215	222	222	210	211	231	229	212	204	252	217	205	212	213	233	260	212	209	217	215	223	233	232	206	215	210	230	249	179	222	193	243	212	232	206	194	216	219	212	218	229	212	209	226	253	235	247	185	229	198	243	232	231	233	218	210	242	227	206	192	197	228	220	224	210	211	219	236	215	194	194	202	203	223	221	235	234	208	198	226	204	200	211	187	235	219	236	236	211	211	214	230	178	211	240	213	202	216	218	230	235	212	225	207	232	224	219	213	206	200	212	207	234	214	215	193	199	215	216	231	199	242	216	215	212	220	239	195	198	195	226	220	231	207	242	213	217	201	246	235	227	199	219	231	234	230	234	207	192	203	205	207	245	219	222	240	211	205	195	226	233	230	203	199	245	201	188	234	221	197	240	215	216	225	188	214	223	222	222	225	219	219	261	237	223	213	226	208	223	221	229	222	226	210	235	222	230	196	220	217	188	219	238	227	211	190	236	231	187	214	228	211	212	199	221	217	234	227	249	226	206	230	219	203	211	214	244	230	177	206	233	203	200	202	206	200	219	182	214	209	212	221	234	237	205	193	181	214	209	229	207	234	221	223	231	216	224	214	192	226	211	205	203	218	220	213	210	221	223	215	206	210	231	225	204	236	228	224	198	209	207	207	197	218	230	228	215	197	187	215	213	208	234	207	226	200	213	221	231	218	233	222	237	223	232	233	219	213	213	199	209	208	225	208	221	211	185	202	196	259	200	232	223	225	233	226	211	195	216	204	208	210	205	212	234	210	195	200	221	226	224	208	202	225	227	213	244	192	208	207	244	210	237	230	203	216	215	201	215	208	231	216	221	226	243	209	190	188	201	199	231	217	213	200	244	235	238	229	211	209	216	211	204	226	188	220	239	208	211	212	222	210	236	228	204	243	224	203	216	210	221	237	220	229	180	216	211	223	219	217	222	207	197	198	210	219	215	223	218	193	246	186	207	191	215	224	230	182	217	213	199	216	203	208	214	201	208	228	196	212	212	230	216	209	217	230	211	229	228	219	222	234	204	205	240	213	240	226	222	229	243	214	210	225	222	189	235	185	221	234	220	239	182	192	215	229	208	235	226	221	221	227	183	207	204	175	213	202	215	196	200	234	214	199	199	240	219	211	195	203	225	207	195	210	223	188	200	220	213	197	208	223	211	201	224	216	213	234
10955	1927	1495	7372	12667	10907	8441	6222	4540	2355	1237	776	680	597	498	533	514	532	502	496	541	508	534	526	495	533	490	541	530	544	544	543	481	529	518	528	514	525	469	545	499	549	533	547	553	542	517	538	546	548	494	528	523	539	513	518	503	498	509	501	496	530	535	527	510	472	494	531	528	549	523	513	530	521	532	509	514	505	504	553	531	521	533	504	546	543	540	538	471	549	518	534	555	525	517	523	472	527	525	563	510	533	526	512	569	526	530	508	550	566	546	505	497	519	507	516	487	510	542	519	504	509	507	506	534	472	542	533	509	563	531	567	466	497	532	533	499	559	490	513	531	470	541	558	524	491	513	516	523	534	506	555	502	519	522	513	523	515	530	529	530	514	526	509	556	540	513	482	554	512	543	523	518	521	510	542	543	509	538	486	507	517	523	526	541	566	523	552	552	516	506	523	526	504	520	560	507	506	502	475	537	535	533	530	539	514	501	513	562	506	493	524	532	529	524	548	504	539	510	514	533	497	530	520	530	510	563	546	540	520	500	493	508	509	523	586	544	511	522	511	499	499	552	521	494	488	508	472	520	532	526	514	486	548	577	495	486	534	559	499	527	550	503	552	562	551	508	514	524	513	513	561	536	526	525	511	508	532	494	530	525	495	529	544	459	490	498	539	476	543	553	500	532	523	522	526	543	533	529	527	514	512	532	534	533	520	514	536	524	525	571	557	531	562	501	514	504	509	521	528	521	526	502	515	546	538	484	535	529	501	540	508	550	519	538	546	492	501	471	548	521	504	526	528	475	544	532	522	553	520	505	567	531	490	564	505	527	588	534	499	533	553	528	524	519	486	511	545	545	471	520	549	533	507	504	522	526	530	532	511	522	544	474	489	526	512	539	515	516	487	570	532	489	537	484	521	530	527	514	507	486	499	512	502	487	492	477	472	517	530	551	522	517	557	539	523	476	522	526	490	535	466	525	498	526	504	557	514	541	521	511	513	512	529	497	536	503	499	521	501	540	525	522	519	538	504	531	540	511	513	495	507	518	570	535	509	514	520	489	528	498	490	511	525	549	513	534	536	492	513	559	509	523	557	538	508	523	477	516	555	526	531	505	533	543	514	512	501	523	554	491	504	508	510	523	503	494	520	534	551	532	524	559	563	512	521	533	546	559	484	528	479	511	524	490	521	525	508	550	523	508	537	518	511	513	531	531	480	498	529	529	505	508	515	504	541	545	529	491	544	508	519	496	516	495	503	554	536	506	545	510	507	511	552	510	530	546	515	525	527	535	535	512	526	522	513	496	527	505	531	517	506	550	514	529	536	552	511	488	491	555	520	530	515	493	516	527	520	547	486	489	503	556	483	537	468	553	499	504	535	492	555	493	545	513	527	551	516	544	512	518	497	500	494	541	558	530	509	510	521	509	519	582	558	563	500	487	526	535	507	546	485	534	502	516	502	511	546	504	506	517	505	514	522	534	541	516	516	535	518	491	551	533	533	509	537	477	539	495	535	511	508	501	550	522	581	529	518	542	518	545	510	525	526	545	543	542	570	516	527	546	543	561	519	503	520	525	492	501	541	504	541	528	505	496	508	542	496	558	545	539	508	519	493	506	514	507	529	555	527	517	505	526	553	547	525	509	481	493	521	535	497	503	536	529	506	466	469	502	493	518	536	555	543	513	483	551	507	546	527	506	528	542	538	568	498	504	475	501	533	541	514	561	513	509	500	547	491	550	448	493	536	536	512	497	529	509	507	506	494	537	537	533	526	546	518	512	522	525	572	559	548	508	545	514	519	528	506	528	513	515	537	544	506	513	544	524	458	564	525	508	507	501	489	503	507	546	564	545	551	557	478	506	488	535	563	525	521	535	549	523	510	519	508	573	507	558	566	506	536	526	554	499	485	538	535	515	522	560	541	505	474	530	531	496	537	563	525	491	522	547	551	532	509	483	522	539	516	528	492	489	492	526	513	540	516	534	504	517	561	552	503	548	554	492	544	501	506	536	519	509	523	490	533	524	526	555	504	518	519	486	506	511	540	548	535	495	534	539	527	481	522	532	522	475	489	495	523	526	515	520	571	555	524	549	549	523	500	536	543	557	539	517	543	511	507	492	526	523	528	531	552	511	543	514	497	535	492	560	488	503	515	543	500	475	531	552	527	519	517	542	532	531	534	530	536	513	503	539	549	500	492	548	483	546	511	524	537	521	514	491	528	533	549	528	507	507	537	530	526	553	520	505	525	515	525	493	538	549	501	561	541	535	509	511	535	527	498	518	550	521	510	523	541	504	474	532	509	496	511	499	516	530	537	503	547	530	498	534	497	516	528	532	477	532	532	544	529	517	532	529	513	507	483	527	523	559	541	516	541	536	510	557	526	560	533	515	539	509	492	566	551	487	530	576	537	479	526	558	531	510	484	508	488	513	489	511	537	565	494	465	498	541	566	526	570	513	525	523	498	542	509	499	532	484	519	517	503	503	526	512	508	551	506	523	516	469	484	548	524	503	569	549	500	507	527	530	523	505	554	500	499	552	534	541	528	520	526	498	523	511	534	509	497	527	525	559	499	536	498	512	489	508	492	518	532	495	526	478	550	520	544	527	511	515	526	551	479	543	516	500	537	528	505	513	497	532	521	529	512	467	545	474	495	514	538	491	546	497	486	525	526	519	562	491	491	531	513	476	507	524	483	548	507	510	535	501	479	515	500	511	520	535	498	545	507	508	498	574	567	573	513	548	501	529	528	522	516	490	524	524	496	507	496	520	482	511	509	491	582	528	511	518	529	536	500	521	527	510	508	523	518	533	546	483	519	498	496	547	520	504	509	523	477	547	534	537	545	488	542	517	525	543	502	512	504	540	517	513	546	540	503	507	476	493	531	534	555	511	517	529	511	558	530	520	498	503	513	470	492	540	522	534	479	519	479	536	524	517	538	535	517	502	498	519	519	500	514	552	526	523	522	502	526	509	520	480	479	561	533	516	512	519	510	578	530	502	512	499	540	488	517	534	492	525	525	503	517	491	516	496	508	519	503	552	551	522	537	494	514	580	493	546	536	538	484	516	499	543	485	503	507	492	568	502	559	522	559	538	530	535	583	521	502	565	499	544	490	536	548	518	557	495	498	517	533	502	534	509	514	530	525	500	504	531	506	501	520	528	539	497	506	502	495	576	537	519	533	505	484	555	483	494	532	484	522	525	530	542	538	553	574	505	547	511	489	529	511	550	536	495	488	528	538	456	540	510	482	511	551	502	566	507	560	535	519	492	531	493	524	536	558	506	530	522	495	508	526	516	578	537	544	516	541	489	509	510	514	512	530	497	526	563	526	537	521	541	529	544	547	514	524	559	463	522	515	528	526	550	496	519	555	508	513	533	510	526	518	547	537	545	570	525	522	497	543	499	546	519	539	523	491	504	506	509	523	505	504	518	525	521	510	538	548	500	497	506	499	500	533	506	554	541	541	523	529	556	506	564	501	502	532	549	486	490	541
67128	32629	32548	51897	54718	48848	37563	25938	11413	5168	2790	1275	501	297	225	167	178	166	140	172	187	182	163	145	150	170	169	148	163	172	186	149	170	126	157	177	165	162	179	188	153	135	154	174	161	165	160	190	159	163	140	167	141	184	174	167	173	146	177	175	167	163	172	147	156	170	146	180	170	184	152	154	164	165	165	165	148	184	160	170	168	182	157	161	153	145	156	179	159	161	146	172	163	156	162	166	196	167	150	136	136	161	149	164	157	147	150	151	169	159	183	156	146	174	162	176	149	152	156	162	166	165	153	164	151	188	173	170	160	152	174	176	177	154	146	181	149	160	154	160	138	160	179	166	160	157	171	153	155	169	133	178	137	170	158	164	156	156	179	124	141	155	130	170	152	163	182	163	143	158	188	156	184	164	167	162	183	164	166	156	137	150	168	147	156	140	163	167	157	172	193	169	157	164	183	163	149	154	174	142	160	173	134	148	159	136	162	154	160	163	153	164	171	179	187	159	141	127	138	153	150	159	157	149	205	140	174	145	146	147	156	136	148	146	161	146	190	143	154	174	180	184	175	151	150	164	165	189	147	171	165	151	147	177	148	159	163	166	149	151	172	168	138	165	161	156	163	166	170	145	165	156	149	166	174	181	153	173	164	155	141	144	141	165	134	165	151	186	148	164	175	174	154	176	180	134	179	180	155	169	170	156	173	170	183	145	163	177	152	147	173	152	139	190	150	158	122	188	178	160	189	138	152	149	138	184	156	178	150	174	154	171	159	160	170	160	147	160	161	147	154	166	177	186	170	141	170	155	158	165	163	156	179	154	163	157	163	156	171	169	161	184	151	179	164	167	154	169	153	151	157	140	162	151	146	161	172	168	193	149	141	165	176	145	154	136	153	159	173	178	172	152	168	155	180	160	176	149	162	156	163	174	170	193	160	162	158	158	160	151	168	156	169	162	142	142	196	164	189	169	150	148	151	158	154	153	171	182	166	171	179	185	139	162	185	165	157	141	184	185	195	158	153	174	188	160	168	162	144	130	161	160	147	159	145	163	166	173	146	145	162	165	167	139	140	139	161	168	167	157	170	152	164	175	141	171	131	167	169	158	179	144	175	194	136	152	157	165	178	139	153	161	187	165	136	152	154	162	150	162	150	161	159	184	154	186	154	166	175	148	164	147	154	154	163	148	173	141	157	161	178	184	148	153	158	150	135	174	169	177	149	172	172	132	196	142	176	131	161	149	174	156	153	173	165	148	137	182	164	168	151	177	149	142	171	167	178	175	170	189	156	157	166	162	162	145	168	151	173	160	169	161	165	168	175	151	151	140	173	176	169	173	190	153	157	148	141	154	157	163	162	160	157	151	146	155	154	167	180	146	161	167	163	169	181	183	173	149	161	149	168	154	161	166	175	164	161	139	161	169	134	161	154	165	156	153	153	160	151	166	161	172	150	138	155	156	157	157	168	150	156	184	180	147	154	174	175	170	172	155	162	155	158	168	145	139	151	175	134	146	153	143	145	146	152	146	144	165	144	151	178	181	162	150	172	160	168	137	181	154	173	167	175	177	173	161	165	176	170	158	162	175	177	159	178	157	150	167	141	152	161	149	164	147	167	174	137	163	163	152	155	157	149	177	150	152	147	174	160	165	165	147	181	160	178	145	132	167	193	179	156	148	194	158	163	170	171	145	164	175	169	158	160	165	150	172	155	156	137	162	138	162	156	177	181	168	166	153	139	158	155	171	181	194	142	159	179	148	155	137	159	173	156	151	153	168	155	158	142	156	147	176	142	153	184	156	149	150	157	152	157	150	164	128	169	154	165	160	149	139	156	150	172	168	176	152	154	165	184	183	160	139	168	171	153	154	157	171	158	148	143	166	179	156	159	165	164	175	173	167	185	177	163	151	179	151	142	174	133	181	148	158	144	176	161	149	152	165	170	146	187	157	162	144	138	163	162	146	162	161	172	186	157	164	158	163	178	168	150	142	138	152	152	169	156	171	148	161	165	148	153	151	155	147	156	165	167	144	175	152	175	159	151	156	172	175	141	160	160	144	172	171	182	164	140	177	159	145	170	168	162	159	179	163	165	156	186	155	153	161	149	151	153	177	144	160	143	143	137	159	131	158	171	178	175	182	176	149	146	145	191	169	174	147	170	178	148	147	177	171	154	155	169	166	180	155	150	151	159	167	192	147	146	154	158	153	158	167	135	164	161	187	172	176	140	145	127	133	154	153	169	157	155	142	157	141	139	182	160	144	149	150	154	141	152	161	145	162	147	170	150	147	135	131	156	157	151	166	159	165	156	166	155	164	131	165	174	165	162	182	160	175	171	136	160	166	157	158	153	172	166	168	181	156	173	177	155	174	154	172	139	170	194	155	154	164	171	182	143	163	141	152	140	175	183	144	158	185	177	169	153	141	174	181	174	171	160	162	162	167	161	139	158	151	155	167	151	145	153	144	185	166	164	146	153	148	148	149	155	156	141	135	146	180	154	135	165	180	158	163	155	167	167	157	160	162	153	178	159	156	164	156	149	174	156	144	157	156	155	154	172	170	166	141	152	153	165	157	147	154	135	154	170	145	179	150	161	169	147	177	175	161	145	158	161	132	179	164	168	172	155	170	166	179	159	155	141	158	166	156	159	168	153	152	187	163	158	152	141	149	132	154	169	152	147	137	172	153	161	157	178	172	161	155	135	178	165	165	183	146	149	154	194	171	179	157	172	157	157	179	163	150	162	153	170	160	137	154	195	162	192	173	166	173	146	172	159	134	154	145	173	150	160	180	171	165	142	158	141	167	160	138	169	173	131	176	162	143	171	150	182	151	159	162	156	151	188	137	178	157	159	167	161	181	190	162	160	155	169	145	177	145	162	149	161	158	181	147	165	137	169	170	172	173	163	168	155	167	155	184	173	154	156	173	168	169	148	175	152	179	176	183	176	153	145	151	186	165	156	154	143	164	161	156	166	152	147	164	172	152	152	151	151	178	154	169	164	148	153	152	165	162	163	140	154	155	154	190	147	163	141	160	144	159	130	163	160	164	172	148	159	136	156	153	161	155	170	165	182	165	127	143	164	133	162	177	144	179	164	131	175	163	172	155	127	156	167	164	159	159	160	167	156	170	181	151	161	156	150	146	158	156	164	170	134	179	162	171	159	169	173	176	156	161	156	157	162	143	158	169	165	157	157	169	146	148	154	123	178	158	170	164	183	167	156	148	169	159	169	147	165	145	147	162	181	171	148	195	162	154	179	153	170	166	153	157	175	170	176	177	167	159	165	159	181	138	148	172	175	169	167	157	151	162	177	159	165	155	173	175	196	173	154	146	158	169	152	139	173	149	184	168	155	161	155	181	152	146	168	156	163	161	200	166	145	178	174	173	148	141	176	162	149	158	149	145	136	156	158	158	156	163	171	153	160	168	169	152	176	129	143	144	150	164	164	165	151	133	134	179	160	167	157	164	184	175	133	186	160	147	181	151	149	158	174	176
38870	14863	36342	57933	63254	59414	50424	39610	24734	16766	10998	5203	2189	1043	662	463	368	383	398	377	413	415	385	418	385	405	367	360	409	420	392	415	389	386	388	413	401	378	380	375	376	379	382	393	386	392	366	409	423	398	391	419	415	431	370	388	410	360	388	407	429	398	382	364	357	372	405	399	386	382	374	389	366	421	403	406	401	383	403	413	352	400	425	377	395	371	388	382	402	407	365	381	419	386	387	404	414	384	399	407	395	382	417	392	365	376	419	398	368	417	411	390	415	406	375	383	382	388	352	382	397	394	408	389	360	450	427	415	381	402	414	437	384	414	417	441	428	396	390	381	396	436	393	375	402	389	393	398	359	416	415	371	400	395	376	353	406	389	421	424	374	410	404	379	373	390	431	435	405	399	413	422	384	413	399	385	399	416	373	373	356	416	414	394	374	417	409	401	352	405	393	372	381	399	431	400	400	395	415	388	390	371	402	388	385	360	425	404	394	409	391	410	388	374	364	389	403	400	386	382	398	391	420	385	406	402	417	397	375	363	389	406	397	369	443	419	386	429	410	376	422	410	378	389	387	400	365	388	380	404	395	385	388	405	399	380	364	385	398	401	457	388	381	398	391	386	383	447	402	385	418	380	418	394	406	409	382	397	369	448	386	400	376	385	369	368	394	389	402	400	404	367	456	401	416	425	386	379	409	401	372	400	383	402	410	420	395	403	393	440	370	389	386	389	404	405	434	355	379	375	402	424	388	426	354	407	369	358	383	401	410	397	384	388	376	411	394	426	422	375	379	389	394	418	373	395	408	393	369	385	442	391	438	383	387	411	381	381	427	382	382	384	383	388	390	357	416	357	383	378	392	397	365	386	394	409	370	393	375	423	409	426	443	369	410	422	387	384	373	367	389	406	364	395	362	390	401	382	388	362	399	403	423	356	372	390	378	411	408	387	375	391	384	380	389	402	413	404	370	402	403	432	406	407	423	412	367	445	397	397	418	412	388	433	405	384	407	396	416	397	405	375	390	403	399	411	396	385	388	424	407	398	374	365	412	394	369	428	401	400	412	354	392	383	390	407	395	436	397	362	370	385	407	388	407	367	365	372	393	391	395	392	368	391	385	363	429	367	381	389	411	397	376	404	346	379	429	435	417	418	380	403	423	379	396	377	415	401	345	417	380	403	412	380	419	377	395	422	381	390	397	438	369	400	379	370	404	390	382	374	386	376	396	371	410	374	383	382	372	416	390	384	400	429	397	407	386	401	429	448	415	407	424	341	396	382	411	360	411	389	402	372	395	406	417	408	376	427	403	377	406	397	355	406	401	384	410	409	401	430	421	385	396	371	403	371	434	388	408	402	404	393	411	424	403	388	392	423	384	388	373	391	432	417	413	404	403	374	391	404	394	389	390	368	385	380	383	424	405	408	394	361	415	385	398	392	404	410	418	389	376	405	401	406	439	400	371	370	392	392	403	426	360	408	407	420	384	413	384	405	372	381	401	373	404	384	373	414	379	424	383	410	409	385	378	411	400	427	416	379	425	387	394	419	412	403	419	392	381	364	376	384	380	388	413	405	427	409	395	349	357	357	375	400	411	400	397	386	407	421	425	400	479	393	398	444	402	428	417	414	403	401	383	407	384	376	410	404	391	403	425	409	384	364	397	381	367	387	396	403	407	403	396	406	397	418	349	393	371	392	395	409	393	391	430	398	389	409	404	399	418	416	381	389	379	387	401	401	382	380	416	403	405	428	414	405	392	385	420	412	388	420	421	388	367	424	372	389	414	405	403	371	371	451	395	388	422	408	427	379	426	369	350	385	411	394	392	403	370	414	413	407	380	419	415	383	421	427	402	398	402	405	398	421	433	380	395	391	361	407	399	406	402	407	392	402	378	421	424	378	394	392	407	398	377	391	400	408	361	401	418	408	367	391	382	394	392	395	419	386	428	372	378	403	409	427	375	371	406	407	410	424	407	419	416	438	383	387	373	395	420	407	380	375	432	413	405	402	392	397	405	415	392	376	385	405	426	408	424	385	391	372	351	368	434	384	425	408	394	382	396	411	427	390	400	363	379	402	368	375	403	395	399	380	406	357	361	437	405	375	417	363	454	409	424	376	404	380	392	396	411	352	384	377	392	425	374	413	389	374	387	408	391	380	350	379	390	421	394	387	363	416	384	392	418	405	440	383	384	390	370	448	396	377	397	403	424	385	419	387	400	417	341	367	390	379	423	377	423	391	384	400	353	397	392	385	426	407	393	398	378	421	388	421	406	411	411	376	388	407	429	418	408	389	397	359	422	418	380	373	415	390	368	404	429	412	399	427	384	396	407	399	394	395	381	405	412	402	398	388	385	365	391	354	403	431	406	387	377	420	392	372	426	373	386	382	392	406	397	408	403	421	407	362	433	401	380	373	399	359	399	386	397	420	392	421	364	410	403	400	383	389	394	434	383	393	430	408	388	374	371	423	375	381	406	370	405	392	394	375	347	403	409	382	438	408	394	375	371	384	381	401	410	366	377	387	390	393	441	406	376	387	376	374	405	385	371	378	377	403	431	388	356	382	438	434	399	384	402	380	421	401	377	396	380	367	404	398	370	388	386	383	396	395	354	394	432	419	389	421	404	390	397	357	409	433	402	419	407	408	450	393	408	411	405	377	374	378	358	416	403	388	377	353	403	382	430	436	382	394	373	386	401	420	381	423	422	393	363	379	420	391	376	414	396	394	387	393	383	389	411	424	370	432	396	376	395	389	419	435	384	394	397	407	352	437	406	410	404	377	363	356	414	389	400	409	418	397	422	372	382	368	362	396	390	399	411	444	416	383	409	424	414	388	391	424	400	398	417	364	387	377	395	427	406	386	393	357	412	406	390	382	370	406	437	424	405	420	394	362	423	412	384	416	388	383	431	374	410	441	410	411	401	375	373	376	384	417	394	412	390	402	372	407	398	375	391	403	410	406	386	424	394	407	413	369	394	412	408	404	353	389	399	444	371	395	390	426	378	379	396	395	401	384	409	375	398	396	401	376	373	385	378	405	399	407	397	427	411	412	372	396	414	414	382	388	405	408	421	353	393	419	405	385	363	391	391	407	401	370	382	408	410	387	352	422	384	396	368	408	414	378	382	440	370	395	413	363	426	369	405	397	408	423	414	398	397	387	387	372	444	399	403	404	421	395	397	380	385	392	414	385	444	410	376	387	409	378	398	408	363	387	384	389	357	392	409	386	416	423	410	375	380	390	404	399	396	426	421	405	406	391	409	394	390	367	415	399	347	379	396	423	407	410	408	366	400	394	424	410	417	404	399	384	363	383	337	403	403	374	416	395	407	429	440	403	385	393	383	399	383	398	368	378	393	407	362	358	441	391	410	402	396	417	400	359	396	380	393	424	397	404	415	397	414	361	415	383	380	380	421	379	405	411	382	398	393	370	405	401	398	419	395	404	359	397	402	369	412	417	404	368	373	392	415	384	419	406	378	382	374	415	390	414	398	388
62649	29988	31967	55326	60377	53442	44791	29462	14986	6758	2418	809	358	228	167	154	147	143	140	134	142	121	132	167	154	150	139	135	152	144	139	161	172	150	157	154	152	141	142	157	121	160	181	148	152	157	164	157	144	150	145	153	160	168	147	152	148	137	156	150	151	148	171	146	156	157	131	141	166	143	180	147	148	131	146	149	140	159	146	152	167	137	145	162	140	181	143	158	157	167	159	149	156	153	156	140	144	162	165	139	123	146	163	156	146	179	170	122	153	154	141	162	117	163	159	165	148	164	158	138	157	155	135	128	154	167	148	139	137	152	129	132	149	147	121	129	161	155	157	144	148	137	176	155	145	148	163	163	161	150	150	159	140	133	162	156	146	146	155	147	145	144	145	143	135	143	162	158	161	138	141	150	141	137	175	161	141	163	154	173	126	184	166	149	143	130	151	137	151	142	145	140	143	145	156	150	150	133	161	153	143	153	158	162	160	164	136	154	145	163	148	152	156	160	143	151	155	165	168	168	145	167	132	171	154	159	147	168	142	162	159	159	145	148	178	132	145	139	150	135	146	157	166	152	136	131	151	149	133	111	149	124	149	153	137	153	149	153	177	126	153	161	172	134	156	156	152	137	155	149	165	143	155	161	153	145	150	153	156	161	165	130	146	153	140	156	154	154	143	146	153	157	147	156	152	162	135	156	154	147	140	136	157	151	138	138	148	150	127	151	157	153	138	134	170	152	176	150	165	152	151	150	138	158	142	145	155	157	156	167	158	143	121	141	146	130	158	184	162	143	157	164	184	125	126	157	142	140	152	152	169	143	171	146	148	166	154	140	136	147	145	152	153	145	163	144	135	136	126	124	138	147	144	142	149	176	166	160	143	146	148	139	141	146	154	140	148	162	169	146	157	132	177	174	149	153	133	172	159	156	153	155	161	172	134	166	133	150	149	144	140	141	140	135	156	141	150	139	157	147	176	149	141	133	147	143	139	153	151	167	150	147	157	134	127	154	158	151	162	158	136	142	146	149	159	151	155	172	149	144	138	167	144	149	157	147	124	158	137	135	145	155	158	160	142	160	157	162	128	150	136	160	128	148	170	166	132	173	157	151	173	170	158	155	164	164	163	137	169	124	147	164	139	152	138	151	151	142	150	148	137	152	168	142	134	174	134	137	168	148	137	135	152	142	157	145	159	169	149	155	156	147	157	136	160	146	149	153	151	165	162	141	151	157	150	131	148	137	145	125	142	176	138	132	167	158	156	138	130	156	139	146	147	143	168	148	141	149	132	160	149	173	152	144	162	130	139	153	153	141	159	138	141	134	154	153	133	167	139	187	124	157	144	141	147	155	162	176	147	166	155	156	180	150	163	162	164	155	146	157	137	169	167	147	149	136	148	148	156	151	139	137	151	147	146	160	140	146	156	173	145	159	164	158	166	125	139	150	143	146	130	140	130	139	151	159	145	163	159	160	125	182	156	167	152	140	143	136	144	147	129	163	185	142	118	144	135	156	136	163	130	123	169	161	156	135	157	193	135	157	180	157	125	143	131	124	167	141	155	151	163	148	134	161	155	149	128	152	168	144	163	130	141	173	156	154	155	164	132	152	159	173	138	146	131	127	138	148	155	144	179	151	167	165	159	151	162	145	153	145	138	139	165	155	154	142	144	139	161	131	150	151	148	140	169	150	175	146	144	150	131	127	148	150	141	155	153	146	162	134	161	176	149	192	163	152	129	146	126	155	158	149	139	167	159	152	144	148	148	156	137	168	122	141	143	156	160	163	155	157	135	167	147	165	178	147	156	130	169	135	159	165	162	147	160	141	134	162	167	159	134	158	132	159	142	129	153	171	175	149	166	158	159	148	167	151	137	132	141	146	152	161	157	160	155	137	147	146	146	164	150	122	141	152	154	150	145	138	155	156	147	142	147	146	154	148	140	144	149	161	134	157	123	138	150	146	175	146	147	139	145	151	136	155	139	155	144	148	146	154	156	171	144	152	139	172	173	147	141	156	148	150	145	156	155	146	166	123	142	136	140	156	140	150	168	155	151	168	154	173	149	145	149	148	167	126	164	152	145	159	152	150	159	164	148	142	150	172	148	148	145	154	157	172	129	148	138	155	170	152	132	149	138	129	151	148	151	167	145	157	142	135	130	122	156	150	161	137	131	154	130	150	146	160	156	151	146	170	161	161	158	148	155	151	154	156	183	139	144	141	145	155	163	133	131	141	165	143	153	149	157	167	155	154	137	149	176	153	165	146	153	142	139	136	137	138	156	164	161	155	149	149	146	139	167	155	160	157	142	160	148	139	141	130	150	158	140	171	176	156	138	137	153	149	141	164	150	149	162	139	124	178	145	136	129	119	131	144	133	143	154	139	144	142	123	145	130	140	137	123	161	156	144	165	161	155	163	148	154	135	124	170	128	140	147	160	134	134	151	152	137	166	131	130	147	141	162	153	129	146	154	154	138	142	168	141	156	133	162	144	115	131	154	149	166	134	147	130	167	135	130	141	143	133	135	133	156	183	171	145	148	166	179	161	136	172	150	127	150	142	121	137	151	142	156	141	159	127	143	140	149	166	155	140	151	154	141	137	136	165	150	157	129	169	154	130	172	156	152	140	156	160	135	146	141	160	137	162	137	140	160	145	166	162	131	148	152	148	137	137	165	153	144	156	141	155	160	163	160	155	164	143	146	150	159	154	149	158	156	141	131	155	135	143	154	182	154	161	152	161	141	161	143	175	158	143	146	137	136	142	148	137	137	173	126	152	131	155	145	120	162	125	142	148	148	139	155	163	131	141	151	163	150	140	146	168	160	157	129	137	145	172	156	134	163	152	136	154	145	147	154	132	140	155	154	163	141	137	167	162	148	132	164	136	150	164	160	150	148	148	148	163	169	130	162	139	149	164	158	141	152	129	143	138	130	147	140	146	156	146	154	148	171	181	163	161	161	131	136	129	142	137	155	152	163	128	140	168	141	129	157	154	141	148	166	158	133	149	136	155	160	160	141	159	135	158	134	158	155	159	150	163	128	139	139	119	141	130	136	160	141	144	143	183	162	152	161	149	151	142	141	162	158	161	154	135	171	157	172	137	135	139	150	178	176	140	167	171	149	168	132	145	159	156	162	137	147	168	156	157	157	145	159	138	153	165	141	144	169	129	146	152	155	146	166	163	164	152	125	141	144	145	154	139	116	166	147	145	160	145	154	148	148	155	160	137	149	147	141	164	146	161	139	155	130	135	145	137	149	142	145	156	141	135	149	133	147	135	148	171	148	141	147	150	143	165	149	156	159	139	144	164	157	173	156	153	155	158	174	170	162	162	165	156	124	151	135	158	158	135	151	145	144	150	184	149	149	148	149	131	158	155	126	149	134	150	169	159	148	169	160	154	135	155	138	127	148	140	176	136	166	155	180	141	148	153	129	158	157	136	159	136	155	130	143	160	168	148	150	142	134	167	126	151	139	145	152	163	140	138	141	148	160	159	157	123
37815	14733	33906	60136	67835	62621	56868	42432	29492	19296	8568	3337	1267	663	436	385	353	377	384	350	386	426	390	374	370	352	367	369	411	403	377	379	387	370	383	388	382	414	397	354	384	366	373	353	384	366	411	369	363	375	403	392	376	365	369	377	377	357	389	382	381	413	347	360	380	368	344	370	363	390	372	386	369	378	375	355	389	401	372	415	372	388	371	372	380	388	364	381	378	379	389	390	369	363	319	398	363	398	402	373	362	367	364	400	379	369	396	372	401	375	374	382	374	345	374	381	370	388	394	353	366	361	366	386	321	369	364	394	385	399	397	385	355	380	378	402	364	383	396	339	392	377	359	366	353	371	372	367	391	361	399	371	348	355	366	396	372	390	376	416	394	394	418	404	398	392	376	391	371	380	381	387	392	354	393	382	340	395	407	349	426	417	360	369	388	390	371	381	381	408	400	363	382	381	372	376	364	341	360	350	375	385	374	337	355	398	374	367	345	350	350	354	351	377	363	378	402	408	357	345	379	363	404	364	347	390	385	416	385	379	376	379	380	387	352	369	390	379	387	394	358	348	404	385	377	395	420	382	392	352	337	360	364	403	355	361	382	364	363	377	380	389	343	379	366	382	367	391	367	393	420	405	348	363	403	390	397	363	377	366	380	382	412	362	385	355	368	361	372	375	389	385	378	362	348	395	362	388	363	361	356	349	378	404	375	401	376	371	386	359	376	379	390	370	350	376	365	393	389	365	344	380	373	391	351	354	377	344	371	377	370	363	390	388	376	355	395	391	345	388	392	375	383	372	414	344	391	390	361	369	362	360	348	362	351	385	387	351	386	362	338	362	364	407	384	371	368	382	400	397	370	404	364	375	412	395	350	372	358	388	374	373	361	372	363	371	404	388	372	347	411	387	344	371	369	378	383	380	364	358	374	367	387	381	390	402	374	367	418	358	339	383	403	419	411	374	337	358	358	399	389	363	402	375	365	359	384	367	350	408	376	373	372	353	381	398	376	394	371	362	370	423	350	350	374	389	363	365	391	388	308	374	347	396	345	394	365	367	377	362	353	375	356	382	359	352	396	374	378	347	343	387	378	381	380	370	408	368	361	384	379	375	386	410	369	371	397	381	376	367	380	387	392	377	375	365	382	363	374	348	404	352	355	359	351	373	341	384	360	362	399	392	398	359	382	340	338	384	372	377	363	381	401	424	386	368	377	368	400	331	378	368	402	362	360	370	392	397	388	414	374	343	380	409	378	379	371	376	416	355	420	351	367	377	355	361	349	394	387	351	362	392	376	362	367	358	399	379	357	395	363	379	390	381	361	374	393	389	385	393	405	387	370	375	342	372	363	379	390	362	353	401	384	370	358	398	372	386	381	363	361	393	397	389	392	391	371	372	373	406	351	378	370	394	352	416	371	367	392	385	357	367	394	334	380	367	353	372	370	369	413	346	389	379	367	402	350	351	384	371	378	368	399	368	398	405	369	344	362	359	374	339	376	366	393	384	393	380	362	384	373	373	375	366	348	375	356	370	375	360	384	371	380	420	374	371	376	351	359	360	378	393	355	382	386	365	413	367	333	364	352	368	377	374	389	358	378	390	364	375	385	370	381	410	394	376	373	383	376	395	380	386	375	410	356	338	378	340	346	353	379	380	348	390	315	357	368	374	389	373	363	374	371	389	368	428	398	374	403	377	349	387	395	356	383	388	383	360	368	405	373	365	357	405	371	360	383	381	395	340	372	415	357	373	385	388	366	388	385	376	414	348	404	392	357	344	364	401	366	357	364	363	381	389	389	392	401	367	400	371	368	383	380	379	365	375	344	384	365	356	370	422	408	355	413	386	386	376	369	388	405	374	336	393	404	393	415	355	352	370	423	369	377	345	335	384	376	375	365	362	390	336	392	397	366	358	359	345	401	359	335	362	368	379	405	384	397	381	392	362	370	399	384	375	364	345	391	366	361	374	365	401	388	354	379	423	358	391	372	367	365	329	381	354	356	403	383	402	378	349	394	371	361	381	355	366	382	386	413	340	393	382	390	374	360	408	361	396	375	398	378	379	349	376	367	399	360	362	388	394	406	410	348	351	394	402	378	346	411	390	365	373	388	377	361	402	398	364	369	352	408	330	388	376	360	372	376	399	388	398	384	403	413	375	393	371	388	352	390	403	361	379	376	419	378	403	393	404	393	395	351	411	373	370	403	412	362	378	348	365	386	364	384	373	363	382	374	395	404	358	372	385	380	376	346	347	361	346	409	382	365	354	389	370	361	398	388	388	372	345	365	369	365	395	316	376	377	395	388	353	378	399	385	360	344	371	392	415	370	397	367	385	365	405	373	360	367	372	370	355	381	388	361	409	379	375	376	376	376	390	359	384	360	373	333	406	386	354	401	423	381	344	393	367	331	378	379	373	384	367	391	409	345	404	376	339	394	372	373	386	389	379	362	406	357	384	402	351	365	353	394	395	360	395	391	383	369	364	378	401	379	352	379	383	382	352	378	364	377	385	376	374	356	365	374	344	365	356	411	367	401	381	357	357	359	402	408	381	342	369	345	400	390	391	337	387	375	388	399	353	351	374	336	383	353	376	353	362	356	407	379	348	384	388	381	348	372	410	376	429	383	353	361	373	394	416	365	366	357	341	382	348	373	375	390	382	357	370	403	359	366	353	345	361	380	372	368	348	379	373	384	371	359	388	361	356	370	359	411	368	362	391	383	355	395	393	362	385	412	400	383	371	351	373	360	391	389	388	380	351	360	361	380	401	370	398	401	358	404	395	360	382	368	391	403	361	365	364	383	376	401	365	352	390	414	411	385	362	354	376	403	413	361	337	365	330	388	366	394	420	400	391	345	385	352	404	366	374	365	342	373	385	350	371	377	393	371	362	392	376	372	396	343	383	367	381	346	350	402	385	346	381	366	364	404	362	354	383	375	367	342	358	349	344	356	325	367	363	363	364	395	387	369	374	399	383	352	361	434	342	425	346	358	364	345	367	372	393	383	393	372	391	355	360	362	359	380	351	375	412	367	377	421	358	360	342	356	388	414	363	401	363	366	359	369	365	346	364	370	385	349	377	365	406	385	350	368	357	379	364	374	374	355	366	383	354	385	386	382	381	400	372	342	372	372	358	389	389	388	377	408	371	383	413	357	386	362	378	389	388	380	371	412	405	392	372	337	352	384	371	364	416	390	358	381	346	356	335	375	381	373	377	350	405	345	380	411	376	374	384	389	375	385	376	402	397	369	379	396	354	383	351	358	390	378	375	329	385	400	358	383	412	369	342	350	346	376	362	363	388	381	373	410	355	382	350	344	384	376	354	357	372	344	330	374	354	386	388	329	390	383	350	353	381	368	390	417	370	358	373	393	412	373	383	370	351	435	340	343	344	382	356	372	350	369	396	388	325	375	372	405	381	362	360	402	341	346	374	376	374	372	373	393	396	380	393	376	405	389	389	376	387	418	382	369	353	368	362	395	364	391	354	378	345	386	340
8638	576	1393	3015	4218	4137	2762	1743	919	581	347	263	233	222	247	248	232	249	212	224	232	229	231	211	218	206	219	199	229	235	201	208	219	231	224	223	216	238	206	231	184	209	222	219	235	203	203	212	202	219	201	235	228	257	221	248	225	237	207	205	190	232	199	204	199	216	209	206	232	233	238	203	218	221	226	217	234	209	237	222	235	255	226	207	225	223	231	235	230	250	221	228	245	246	217	227	235	224	228	235	229	226	227	212	224	241	208	228	219	231	234	227	242	228	224	225	224	224	222	219	224	202	221	217	257	214	211	225	237	196	217	225	185	225	209	216	259	193	232	211	217	235	250	209	208	259	246	237	200	221	229	218	202	235	238	229	216	217	231	217	224	236	227	205	219	219	231	200	204	228	242	220	216	211	209	213	219	212	220	217	235	214	228	203	251	250	272	244	219	231	239	213	235	230	229	242	239	220	261	244	214	223	216	251	202	224	201	208	252	231	195	224	214	251	215	200	249	227	236	213	211	228	201	215	202	202	226	227	204	237	263	202	217	213	205	236	224	238	229	196	204	204	231	224	200	221	237	218	252	231	232	224	204	215	200	186	215	226	221	228	216	227	230	221	216	215	191	223	239	241	214	242	203	218	212	214	221	198	205	207	208	210	213	215	212	231	227	228	218	210	228	243	224	197	185	208	217	237	223	197	213	221	238	228	221	212	198	226	220	204	219	211	233	204	228	210	241	233	221	205	212	225	234	225	215	235	196	231	210	204	260	236	183	257	238	210	240	216	212	178	224	220	222	248	232	215	242	227	239	222	223	189	251	225	230	254	237	212	219	218	208	237	208	236	231	190	211	232	215	211	223	235	225	213	225	236	226	234	218	219	225	241	223	233	238	221	236	222	213	209	209	231	232	229	228	240	229	231	219	232	219	212	223	255	218	214	229	220	201	209	220	221	235	208	246	233	227	212	230	243	223	225	206	211	214	228	251	225	222	204	224	196	226	232	237	231	203	218	209	219	192	231	200	243	222	208	210	227	205	215	235	239	205	238	212	231	212	236	239	233	234	235	236	224	210	238	220	199	234	227	247	236	224	228	222	235	224	215	237	224	207	207	208	199	232	223	229	207	196	229	219	231	237	195	209	193	238	247	224	205	213	254	214	229	212	266	241	233	232	199	235	219	215	190	241	224	249	219	223	220	213	250	209	212	232	218	235	207	254	224	226	233	204	201	199	233	223	203	228	216	212	219	242	219	209	233	224	209	222	248	229	207	224	219	222	258	208	223	232	201	226	207	220	240	248	218	256	216	222	217	215	264	218	211	229	226	228	252	258	229	227	232	230	232	235	205	227	238	232	195	198	242	229	222	243	225	208	210	223	229	230	223	221	215	221	212	205	218	230	206	219	220	207	222	201	241	251	223	205	260	218	213	223	211	195	204	233	214	222	220	248	232	226	222	221	207	230	226	217	238	234	226	190	216	213	220	218	195	200	204	235	233	224	220	233	246	233	229	244	230	240	198	237	244	255	219	243	225	204	223	219	226	192	236	216	233	214	235	232	212	214	206	250	246	234	213	242	206	212	273	213	213	241	201	232	243	235	215	248	196	231	206	208	234	239	222	243	250	236	224	249	232	248	209	206	248	234	213	197	202	211	205	222	199	232	235	193	206	204	214	208	216	216	225	212	228	210	219	221	212	213	259	213	240	246	224	205	206	203	221	215	224	202	234	237	228	238	236	227	187	224	212	248	208	198	229	204	203	212	233	213	204	208	243	202	196	236	227	260	207	228	255	253	202	220	217	214	212	214	230	226	247	227	223	240	249	200	213	236	255	239	234	217	214	205	237	249	233	238	237	233	220	244	213	215	213	243	228	228	250	212	210	210	215	209	211	221	220	228	232	234	215	212	202	202	206	222	241	217	237	249	212	224	228	212	222	210	256	217	208	193	222	245	232	223	231	211	196	227	229	214	207	199	240	216	236	208	205	196	234	225	218	218	226	215	241	230	244	208	219	210	237	220	210	245	229	247	226	221	243	214	220	232	259	229	222	224	203	207	206	218	237	230	220	215	210	210	222	222	226	214	227	206	234	209	223	274	242	244	216	218	235	214	236	228	218	240	221	207	218	218	197	228	230	204	253	222	217	241	221	237	211	241	226	204	246	207	231	217	226	231	228	233	216	224	223	245	208	218	217	218	224	245	214	208	242	230	226	223	243	246	220	262	228	206	253	235	221	208	200	212	204	205	235	216	221	225	224	224	244	208	215	229	210	221	184	235	232	196	242	251	228	225	227	236	226	206	245	214	219	228	241	208	248	235	226	212	218	200	213	229	228	221	224	217	235	232	223	239	240	248	226	220	211	237	215	222	237	244	239	238	222	212	205	201	229	211	241	223	217	233	250	223	219	240	219	240	245	250	231	240	206	219	232	233	225	239	217	212	221	218	218	228	223	248	196	212	246	208	231	227	199	242	212	238	224	228	244	221	201	207	202	205	207	261	205	202	206	223	256	232	230	225	235	251	228	214	237	252	235	222	230	219	228	192	198	217	209	203	223	197	217	216	241	230	212	220	219	220	196	233	229	211	237	219	235	220	205	232	203	223	223	225	206	220	228	225	233	219	231	234	240	200	207	229	221	217	216	235	240	198	223	225	202	223	227	216	239	217	225	219	232	213	244	214	216	202	216	214	201	238	228	224	211	202	221	252	217	206	198	238	223	202	206	225	252	199	253	199	208	200	224	219	223	229	227	211	259	216	237	199	215	228	226	253	204	209	219	241	220	228	231	217	237	182	214	219	235	216	192	191	245	267	240	212	218	210	241	239	212	217	241	216	244	225	197	235	207	233	221	193	234	205	239	221	234	232	209	223	227	217	215	229	220	206	202	216	231	235	217	243	223	222	216	213	233	205	201	197	226	224	234	222	225	213	202	218	217	218	230	220	211	241	226	218	227	215	214	221	221	208	216	211	241	224	236	230	245	231	227	232	256	217	218	210	232	211	196	203	236	229	250	226	204	242	240	219	233	210	221	216	245	227	189	225	202	222	231	198	204	241	248	238	211	195	235	215	231	238	240	233	245	209	204	228	218	250	225	245	202	207	201	234	223	214	220	274	251	206	223	207	210	240	219	233	218	204	229	226	229	217	220	226	221	225	234	257	239	209	225	240	229	224	223	246	227	226	209	199	229	216	247	203	224	244	222	224	225	199	235	214	231	209	223	207	233	225	227	226	219	212	230	222	246	195	217	212	231	219	192	230	212	184	199	190	214	229	219	215	237	225	212	207	212	197	243	234	215	217	248	202	199	213	226	188	223	217	224	246	235	241	195	226	215	200	214	198	233	227	227	237	203	217	206	210	216	227	233	227	198	229	205	203	240	250	225	204	227	210	188	210	231	213	205	228	222	205	214	253	217	243	203	223	222	237	223	208	222	237	226	235	226	221	223	216	226	235	222	199	225	233	237	183	219	247	210	251	232	226	244	209	212	221	206	212	232
8669	865	3753	10561	14717	14096	10230	6550	3184	1801	1043	697	563	532	509	584	583	531	544	507	559	503	517	555	590	527	518	565	512	560	553	538	536	540	552	537	542	545	523	580	526	521	575	522	564	539	553	553	570	516	580	554	527	525	540	527	534	529	528	495	508	539	586	575	552	550	509	504	493	539	554	535	519	515	517	580	529	555	553	496	558	562	532	488	549	553	523	548	561	556	557	550	518	499	574	548	530	541	518	542	506	499	514	530	542	536	582	558	575	586	538	516	529	553	511	542	539	564	572	546	564	607	537	512	533	543	501	532	560	525	546	571	551	539	517	543	538	563	546	563	519	526	551	541	584	520	535	491	542	593	539	518	570	517	548	518	528	480	538	549	517	511	560	521	548	533	488	559	523	560	529	534	538	530	557	535	510	558	530	526	510	540	536	534	517	575	576	513	555	566	545	484	562	534	519	584	522	552	520	563	551	510	600	568	554	528	527	547	529	546	531	562	516	559	560	520	550	518	537	532	534	539	547	594	552	536	538	541	536	517	579	557	541	598	494	550	546	533	569	547	561	547	560	540	558	554	562	532	563	560	548	535	547	549	547	543	529	549	565	519	548	535	543	479	572	525	511	574	549	550	521	552	589	551	525	568	581	516	585	573	489	559	520	586	502	536	563	555	523	507	563	551	527	538	558	555	525	525	525	504	523	554	549	532	545	483	570	547	592	531	548	541	541	533	513	553	571	558	523	559	557	527	565	544	533	553	538	497	509	548	536	579	574	508	547	533	555	607	520	543	537	528	547	581	522	528	529	536	555	518	492	551	522	498	531	543	539	543	543	523	512	565	539	535	553	522	574	559	592	559	513	535	491	551	529	546	573	556	545	540	543	506	512	500	509	549	553	569	534	531	544	538	566	529	551	532	518	532	562	548	555	559	513	550	564	524	554	545	519	535	546	530	552	529	524	543	547	501	549	543	541	524	556	522	523	531	593	568	569	573	561	573	529	515	550	556	544	543	556	558	548	592	582	534	541	536	539	540	548	536	554	525	530	547	520	527	563	542	546	565	567	539	521	510	513	546	544	549	561	554	548	536	508	523	528	559	546	540	559	565	541	511	496	560	529	521	513	562	522	565	479	540	589	555	556	520	512	529	584	579	526	521	548	524	508	550	510	491	543	541	521	584	551	540	541	587	537	518	530	540	526	551	548	540	518	544	535	508	597	558	530	541	523	525	512	554	518	561	528	523	538	532	551	569	519	533	514	521	512	546	543	527	565	542	567	553	544	534	566	534	578	525	529	548	551	564	530	515	578	542	529	544	525	522	555	511	538	550	589	545	515	536	521	583	532	554	537	542	524	514	531	529	548	519	576	556	571	557	527	501	564	502	574	564	534	539	514	540	541	559	538	540	542	553	540	563	537	525	533	536	520	504	552	522	574	505	493	534	536	527	525	561	540	571	523	527	558	558	531	567	552	525	520	548	537	618	529	573	528	511	537	519	539	543	538	586	570	506	563	536	602	515	484	537	559	572	531	538	517	525	482	508	551	516	540	563	507	544	526	522	514	587	535	519	529	518	532	561	512	525	515	536	536	540	559	506	514	494	511	552	542	536	546	515	537	553	522	520	539	530	574	537	546	535	545	585	552	531	551	523	553	527	526	552	553	513	546	509	543	531	537	500	539	554	553	559	522	537	554	537	538	548	553	545	561	565	544	512	528	561	541	539	550	545	577	554	544	579	553	567	519	521	594	542	522	549	558	556	521	577	525	541	555	619	565	516	550	565	562	524	552	530	544	531	561	543	560	534	552	546	567	506	509	567	596	525	506	574	567	517	531	560	568	516	546	545	533	554	501	501	561	530	589	510	559	521	522	508	529	524	529	491	554	541	542	542	519	504	560	531	539	536	523	521	548	523	525	533	530	543	549	549	545	564	552	521	535	512	568	568	523	536	515	571	542	527	565	525	543	490	530	525	507	559	568	545	529	507	512	547	561	533	531	546	530	585	557	555	542	560	528	561	582	574	554	526	554	519	516	529	504	568	564	554	491	563	518	556	520	503	541	540	569	532	552	531	529	523	560	556	567	546	561	539	518	548	511	511	563	548	555	559	570	568	551	526	518	558	505	597	495	513	545	538	518	542	546	587	553	561	545	561	551	512	516	551	522	507	547	542	560	535	559	553	576	560	549	575	535	532	563	530	511	543	541	544	564	525	552	547	548	525	506	559	513	519	570	494	559	527	545	552	534	536	532	548	538	520	531	532	554	512	529	563	529	534	557	542	545	555	525	534	588	544	539	550	519	559	521	555	531	504	576	561	537	519	555	593	553	565	598	575	565	534	528	549	537	575	567	511	541	534	536	572	548	564	514	544	502	533	564	554	526	582	567	529	558	561	571	516	548	553	514	543	552	530	543	529	516	579	508	529	595	532	530	548	537	525	487	509	501	540	558	546	547	515	537	536	520	530	576	530	556	571	525	556	505	593	527	546	536	533	517	543	547	541	539	513	563	524	564	580	567	550	538	560	591	541	531	563	503	558	563	523	549	565	553	586	501	516	580	533	538	532	555	578	507	533	553	577	550	588	485	599	503	539	512	491	521	554	550	578	531	536	561	529	535	558	548	586	587	534	586	539	545	516	478	565	518	560	551	550	544	560	520	521	564	504	559	554	533	545	549	549	584	513	521	522	533	565	542	547	583	542	583	511	523	536	536	533	568	547	497	522	576	574	523	512	561	551	553	512	569	566	495	554	518	530	531	547	520	514	573	536	508	535	504	557	528	528	512	570	511	545	509	536	590	537	578	536	556	563	552	556	526	546	539	529	508	558	501	513	540	540	525	525	568	586	529	549	546	594	536	554	528	539	528	537	543	540	496	524	531	510	510	515	526	566	497	532	524	562	496	525	561	549	527	526	510	551	510	589	532	549	535	539	546	514	496	544	592	509	574	511	516	553	559	552	512	547	502	497	542	573	547	525	528	555	572	543	543	539	518	565	527	567	494	523	512	540	562	562	561	474	548	565	526	526	547	551	526	514	551	554	506	534	547	551	497	546	567	541	523	511	541	554	569	534	490	540	510	500	561	525	549	571	557	530	548	523	559	545	517	544	521	530	535	586	557	539	531	575	589	550	554	553	504	584	568	496	541	553	520	525	535	578	538	538	550	552	541	506	619	544	536	575	550	555	556	545	531	553	516	569	523	571	506	567	540	554	540	557	523	566	530	553	510	507	536	569	538	532	539	548	532	527	514	550	522	528	562	517	496	547	502	581	523	527	506	554	572	513	595	530	526	542	543	556	516	541	522	555	584	558	487	543	495	525	537	570	520	567	551	531	494	562	542	560	521	547	482	531	521	536	549	540	507	530	524	555	564	551	524	538	556	558	569	539	526	531	545	603	501	543	548	517	550	559	535	567	549	511	529	495	542	534	556	497	528	496	523	535	551	532	562	527	550	498	513	542	545	560	533	560	542	526	542	517	530	573	555	554	570	561	544	553
64850	25247	32195	48379	57656	53907	39870	25470	12206	4160	1302	476	272	191	175	173	150	186	177	192	181	192	191	200	170	171	163	158	173	178	158	179	159	165	182	177	193	172	172	165	165	177	182	178	178	191	174	160	183	198	156	183	178	166	174	192	161	159	183	205	196	178	189	179	171	165	160	162	160	188	205	143	178	186	192	184	203	173	196	190	172	175	182	154	161	158	207	191	166	168	171	193	163	193	210	169	162	203	197	185	170	164	181	167	171	186	170	156	161	157	188	183	190	163	182	176	184	129	191	174	167	178	169	163	175	171	180	167	165	167	174	150	177	168	201	178	173	175	167	191	192	185	198	179	171	189	199	167	175	163	164	182	210	177	172	172	140	196	164	191	180	203	180	168	162	184	195	161	177	161	153	171	161	154	161	193	162	190	166	181	175	171	176	158	176	171	193	169	181	193	165	166	177	192	200	171	179	164	194	160	171	187	165	156	186	185	161	168	200	182	180	161	182	181	170	181	166	166	193	194	171	187	184	179	212	196	184	187	144	174	179	209	180	187	183	181	185	196	191	207	181	194	155	174	158	156	192	170	182	164	158	167	213	165	172	158	188	189	186	177	199	167	195	179	199	181	154	175	157	191	178	187	170	184	183	171	178	150	179	203	181	174	181	189	158	182	172	151	176	171	163	173	164	191	152	179	162	159	140	169	168	166	161	177	181	169	168	179	199	180	187	177	151	198	173	191	175	185	184	153	192	163	169	184	158	168	179	179	171	152	188	146	204	164	203	187	171	166	178	195	186	174	170	175	166	177	162	179	161	155	189	201	164	191	166	181	178	172	176	193	171	186	153	185	189	162	189	165	186	194	189	175	171	169	165	160	165	185	188	183	170	168	167	179	181	167	157	183	167	171	196	194	186	165	148	164	188	176	180	192	205	194	156	172	195	153	158	176	193	173	198	165	184	169	182	187	179	162	166	198	169	196	186	191	189	156	165	187	179	164	181	169	205	191	168	140	168	158	160	172	136	179	209	205	167	182	170	182	173	167	172	176	157	184	186	166	189	186	185	208	189	176	173	178	161	190	169	187	198	176	182	183	175	200	174	212	175	176	176	164	163	153	156	167	178	177	201	198	194	172	157	172	170	186	178	153	204	162	166	184	192	168	191	179	167	148	168	146	174	167	158	179	162	186	201	160	172	180	205	183	188	160	171	169	178	178	171	193	168	174	167	172	174	180	183	178	195	174	173	183	162	172	169	164	176	182	192	167	197	174	197	178	187	176	153	172	212	175	154	185	174	176	175	150	219	157	187	168	138	172	176	171	177	179	152	170	173	176	190	181	172	149	184	176	181	181	185	161	173	193	191	180	170	176	206	174	161	176	165	187	183	193	202	184	180	171	159	147	199	165	177	171	160	175	170	172	180	177	169	162	174	180	170	164	194	178	170	154	193	200	197	199	174	173	153	189	180	188	181	183	165	178	192	169	176	191	176	180	163	194	177	189	194	155	178	177	191	201	193	175	199	187	157	166	192	151	160	177	171	186	172	168	182	188	177	187	179	178	173	197	189	183	176	184	181	180	164	187	168	197	168	170	176	164	177	195	163	175	180	157	175	172	170	183	199	162	182	183	189	188	182	201	171	174	185	174	186	176	179	182	206	187	159	162	181	196	195	164	192	197	177	191	168	170	148	174	181	193	179	178	190	140	198	171	176	158	177	161	180	178	175	169	178	176	170	184	157	183	168	168	154	172	187	164	175	173	167	171	174	184	188	171	175	145	162	181	169	201	183	161	154	164	177	173	203	192	183	177	191	185	197	177	176	189	187	161	170	184	165	185	153	176	202	170	163	175	191	188	175	161	164	167	166	192	169	179	174	174	188	182	174	170	172	159	174	160	190	167	178	210	176	202	166	181	167	171	225	175	165	176	154	175	208	159	168	187	162	168	146	172	168	159	204	178	187	171	186	179	199	177	172	158	173	181	163	182	152	183	181	162	176	172	187	159	168	168	175	161	177	180	199	162	193	187	163	154	155	160	183	171	183	162	188	155	178	164	186	149	173	192	199	186	205	185	159	156	180	218	191	191	198	157	171	161	179	171	175	169	200	185	175	218	172	159	183	177	162	172	212	155	197	179	180	153	177	162	190	179	158	184	154	188	175	166	179	173	182	185	164	195	162	164	206	163	192	168	167	175	170	177	148	177	177	178	164	159	163	167	186	191	201	175	176	205	196	174	159	179	191	145	169	191	164	201	176	174	171	167	171	170	159	219	166	171	154	176	153	155	146	182	195	168	180	187	188	187	201	160	184	173	167	175	174	149	174	176	158	170	180	181	170	166	190	148	163	185	185	190	182	164	198	177	165	185	167	182	185	162	182	168	177	196	148	188	170	171	175	169	142	193	186	175	181	138	152	184	186	185	177	204	171	177	158	171	176	177	170	142	184	190	158	186	193	179	183	174	186	163	193	170	170	200	180	175	167	176	193	168	178	159	164	179	195	166	150	185	172	174	179	199	172	188	147	181	154	163	182	171	177	177	185	177	168	176	159	191	188	166	180	187	172	178	171	179	206	193	163	159	183	183	179	183	197	146	185	169	164	182	151	180	181	181	182	183	183	182	174	194	153	189	199	169	174	168	174	182	183	181	182	170	202	161	194	168	183	175	172	197	169	165	185	167	181	174	181	192	167	167	173	146	173	180	175	176	159	157	149	170	199	170	174	160	185	170	194	147	159	170	143	180	191	175	183	162	167	163	196	149	153	184	156	186	169	163	174	206	191	157	151	190	182	167	202	180	197	174	178	177	176	196	177	148	185	188	169	167	175	180	177	161	166	184	160	166	188	162	177	163	161	203	165	196	171	163	210	160	173	195	192	177	154	159	149	162	168	181	175	166	177	141	189	178	166	177	157	154	200	157	173	171	158	193	181	175	171	214	169	195	185	196	185	157	186	165	149	183	188	178	173	188	155	166	160	157	178	168	171	167	171	194	155	178	178	178	171	163	148	188	176	181	186	149	166	172	161	166	196	168	178	155	174	157	164	160	175	186	181	169	178	187	185	156	180	161	179	202	172	164	195	200	180	187	188	178	174	177	170	175	180	183	171	170	179	197	183	176	181	181	168	180	188	173	192	172	167	155	164	159	186	192	150	168	180	166	161	182	155	166	169	174	144	184	189	164	158	159	184	182	192	194	190	191	161	158	179	172	164	180	153	177	182	170	187	178	165	168	185	148	184	158	184	173	171	169	180	180	171	148	196	169	181	183	196	188	176	155	183	189	169	181	178	202	209	186	167	167	194	183	187	182	184	170	173	183	163	175	164	154	191	169	179	147	174	174	159	161	172	194	191	152	164	170	190	149	176	173	177	180	174	194	186	146	158	177	165	197	188	169	184	194	189	177	182	162	146	205	192	168	153	203	175	209	171	168	163	166	145	181	169	174	157	176	181	153	153	176	162	182	173	160	178	197	171	180	175	186	185	167	194	199	158	162	182	184	195	162
36972	7380	37033	54614	66781	63369	51965	39485	25622	12753	4860	1714	805	508	481	488	464	466	465	409	451	450	426	468	434	485	472	447	421	500	422	414	463	440	431	432	428	437	481	422	469	424	441	433	425	430	467	478	442	480	428	441	431	441	428	436	450	420	437	419	421	459	435	448	475	406	498	431	439	417	469	409	440	434	401	428	400	446	473	461	403	454	453	477	433	458	369	456	460	463	464	411	459	431	413	448	426	420	462	463	432	413	418	432	402	425	439	434	425	462	431	428	444	436	440	425	417	489	467	451	421	437	414	416	435	424	465	457	456	422	422	445	419	428	426	408	449	438	399	447	450	414	426	393	431	425	438	440	443	425	476	431	424	401	384	398	439	462	422	411	440	442	457	424	422	414	416	427	416	394	380	466	433	405	448	419	410	454	435	464	439	379	454	436	441	450	432	435	414	422	420	402	443	442	470	436	445	450	442	382	473	447	427	418	450	422	420	432	410	438	450	452	416	455	474	450	418	443	456	404	443	414	424	419	429	403	420	446	391	427	428	454	429	454	447	443	425	430	443	439	430	430	476	432	398	454	398	459	466	424	434	425	432	410	459	436	432	427	443	448	452	448	401	426	417	434	435	397	470	414	441	437	414	427	419	453	442	416	446	425	372	434	454	394	399	428	443	422	432	414	428	410	424	412	435	416	446	463	437	426	428	472	412	391	465	435	449	414	442	443	414	464	458	456	443	441	446	388	470	421	425	424	441	463	420	442	424	425	426	457	439	443	462	466	388	404	435	412	432	423	388	446	428	438	448	448	408	422	426	460	399	419	476	466	464	462	431	425	402	470	440	417	429	449	412	439	464	442	440	461	387	434	469	465	429	435	436	432	433	435	445	442	443	422	438	425	447	418	428	432	404	444	406	394	430	433	393	416	424	441	449	445	410	439	460	465	431	417	444	422	441	417	419	409	416	441	450	443	470	438	420	450	442	468	440	419	422	417	445	461	484	435	445	448	440	479	445	436	450	434	406	401	443	435	414	451	440	409	416	434	397	439	408	402	436	433	391	431	437	412	432	430	435	435	455	475	427	427	396	457	427	428	431	432	406	455	421	438	412	418	469	427	409	420	430	473	456	441	454	435	427	406	462	452	422	438	451	404	435	423	420	431	429	411	462	445	451	440	439	448	407	432	432	463	469	463	443	407	439	403	425	437	415	429	433	423	449	437	427	458	422	422	403	427	423	434	437	450	423	454	409	457	413	446	452	480	443	409	452	455	443	410	443	414	366	438	411	448	436	434	410	407	440	436	440	439	406	425	413	407	447	412	411	404	422	444	408	450	438	417	445	424	419	379	425	430	435	422	463	433	441	430	445	430	471	400	406	430	409	401	435	474	422	451	421	454	435	408	402	460	472	441	413	425	434	469	430	446	408	433	453	467	401	443	412	424	421	424	419	440	426	435	440	425	451	476	419	437	439	437	430	444	443	411	471	405	399	462	418	436	386	454	449	453	457	427	413	416	467	423	437	442	435	439	402	464	404	449	435	430	462	438	440	413	441	477	432	403	406	434	453	435	411	443	408	454	433	464	457	445	423	421	444	467	437	440	445	390	448	428	425	494	431	444	455	481	411	416	383	451	414	433	412	449	423	450	435	422	456	463	420	435	427	443	405	459	456	425	406	392	437	421	399	469	422	462	441	455	450	427	416	450	471	422	419	412	462	450	442	405	427	444	421	463	419	425	404	432	431	470	410	459	461	447	435	431	427	444	452	425	432	446	426	452	477	482	461	452	459	431	461	406	418	480	424	428	438	413	407	446	426	443	466	389	429	449	406	454	420	443	406	441	476	415	440	438	421	458	408	423	433	449	447	414	454	412	446	481	452	428	446	432	401	430	466	440	420	470	458	384	430	441	425	454	436	423	464	446	423	466	413	428	422	457	421	455	424	434	461	457	436	411	450	446	405	455	429	442	418	416	423	426	419	419	465	421	426	444	436	427	438	399	395	467	489	470	399	415	418	453	440	442	402	441	439	457	452	409	418	461	421	435	432	470	449	427	482	392	418	413	436	419	418	427	435	393	444	418	419	431	459	440	449	433	426	406	444	415	423	450	433	447	450	466	417	461	447	458	437	433	429	425	451	438	437	403	467	469	433	436	424	428	425	417	452	487	428	437	450	431	426	460	417	441	416	455	494	418	431	444	442	398	403	432	413	451	415	447	415	403	437	429	418	432	435	412	435	434	436	440	475	445	468	495	451	452	430	412	420	406	433	435	436	453	396	492	446	406	422	423	436	442	429	431	468	443	468	391	433	411	428	436	431	418	404	476	431	456	428	495	413	417	412	428	447	419	414	458	435	464	450	411	443	433	429	436	425	395	402	439	409	429	416	439	411	455	447	444	439	424	426	420	454	475	412	432	441	405	474	446	441	400	403	441	423	436	449	423	444	428	416	427	422	409	402	422	415	477	405	417	423	452	416	436	449	464	422	458	430	458	469	440	434	375	448	416	412	430	457	436	427	378	423	454	433	436	429	422	452	434	466	452	421	397	422	447	406	423	464	441	424	430	420	422	439	404	475	410	461	456	440	449	424	450	414	444	437	460	442	414	391	432	442	453	430	438	431	415	429	434	406	428	407	436	427	476	430	445	467	420	456	439	437	396	440	447	447	443	427	412	445	425	404	443	466	405	428	435	420	402	400	433	431	425	432	430	463	455	460	407	421	438	433	414	437	421	420	411	438	454	451	427	426	417	427	435	451	448	451	419	439	398	431	424	444	418	427	424	423	410	447	429	437	453	424	427	420	425	446	440	416	432	430	440	407	416	414	408	423	446	494	410	417	438	438	429	448	470	416	404	436	456	446	456	418	443	431	422	467	423	439	411	456	419	446	457	428	417	457	456	392	442	412	450	430	421	475	430	465	429	455	451	453	429	441	441	442	465	430	427	404	423	432	457	465	429	434	485	456	420	427	440	424	466	461	436	416	478	419	466	426	456	435	448	430	432	497	417	466	441	452	430	440	467	441	403	418	463	427	449	390	422	448	415	399	462	430	425	450	421	412	388	466	445	435	453	436	469	427	404	426	424	437	424	389	438	425	439	464	437	454	436	445	442	439	463	438	407	452	468	420	417	424	430	421	422	420	440	424	441	415	417	411	476	422	434	449	441	421	411	419	449	472	456	458	424	420	420	442	411	447	465	478	460	434	457	426	430	389	419	411	404	427	446	438	447	436	440	427	413	395	475	445	447	441	445	459	445	455	397	425	472	464	439	457	451	403	426	424	416	415	464	404	426	458	447	425	455	426	426	415	439	401	431	444	448	488	422	421	471	438	430	432	424	460	442	429	414	422	417	427	480	454	433	424	416	449	431	436	444	465	423	458	460	409	441	444	428	472	440	447	399	424	411	444	418	415	471	457	444	448	456	454	430	445	433	405	428	479	454	419	467	422	404	464	434	422	432	440	409	446	433	451	446	453	394	415	423	431	418	402	430	395	450	407	426
66868	25677	47411	53372	59961	57382	44040	28019	13589	4632	1412	518	246	160	139	179	150	172	151	168	173	149	149	151	143	165	157	152	157	170	153	154	148	155	170	170	169	135	165	137	185	163	188	169	155	185	153	138	147	159	166	183	166	156	156	139	160	140	154	148	156	165	168	191	193	179	142	180	159	161	165	163	145	182	148	153	153	142	142	186	172	170	139	171	166	169	153	190	140	171	169	157	155	151	180	145	175	151	151	155	147	147	159	127	138	163	175	166	182	154	158	168	158	145	172	147	160	152	187	147	179	162	146	163	164	179	134	158	178	153	177	169	163	185	139	160	182	163	171	166	184	153	152	148	170	163	144	184	160	166	153	167	154	201	162	169	166	142	175	163	144	155	172	177	151	164	158	178	143	140	136	157	161	155	169	186	174	159	150	176	162	149	151	136	180	180	159	156	160	162	159	148	166	155	144	170	153	165	153	151	183	181	141	136	171	163	151	156	153	169	167	157	163	188	182	148	163	168	152	188	177	175	153	158	147	186	162	139	153	162	165	145	179	156	169	165	141	157	177	144	179	140	178	158	146	151	180	162	156	132	165	138	136	161	152	162	156	172	145	170	150	171	163	156	151	141	175	181	159	156	176	155	169	158	178	142	158	153	126	156	164	167	174	173	155	173	149	165	161	187	154	153	153	169	143	134	172	164	170	170	170	171	153	172	174	152	155	190	163	144	173	149	167	173	137	148	149	151	158	174	173	157	177	165	155	163	152	174	159	138	168	153	171	147	162	162	159	177	152	164	166	150	176	160	162	171	179	166	159	162	165	159	160	163	139	157	144	162	166	142	153	178	169	168	157	133	160	160	160	145	151	153	170	161	180	163	155	150	179	173	150	145	147	164	164	153	161	163	161	164	144	176	202	138	168	157	160	153	166	153	184	163	144	145	156	158	155	149	154	184	188	165	156	142	151	142	140	183	165	157	135	175	161	155	175	156	169	167	173	181	176	146	176	171	168	164	163	168	171	175	166	152	170	164	171	153	166	168	159	161	185	149	158	156	178	157	154	151	148	158	171	167	153	155	182	151	152	164	154	158	168	153	151	168	149	165	128	154	149	160	153	150	145	147	164	143	176	160	166	185	147	127	175	148	145	181	169	176	170	136	149	160	149	163	168	162	142	162	172	146	174	174	179	159	170	152	152	164	145	149	148	167	177	145	173	184	175	141	159	160	155	184	159	140	157	178	168	164	160	160	137	157	174	160	171	159	162	150	148	154	198	177	147	160	167	158	156	159	174	166	162	142	175	158	177	166	178	143	153	137	202	169	159	168	165	181	154	156	178	178	181	164	152	158	172	141	156	144	163	177	165	164	168	167	191	153	177	167	159	179	152	162	149	150	179	163	155	171	157	162	146	172	178	142	161	181	166	154	147	168	138	157	170	153	148	154	183	183	169	142	173	143	155	155	141	166	154	160	149	148	171	152	173	158	146	179	156	177	164	169	168	180	165	138	182	153	182	151	158	161	145	143	139	137	154	159	137	163	158	150	162	155	149	156	164	147	155	139	148	164	158	155	156	176	173	160	165	167	154	166	176	181	142	183	168	169	173	150	147	158	174	168	176	183	176	162	148	177	126	154	156	149	150	152	138	179	135	164	182	169	174	162	153	150	146	161	157	148	162	172	166	170	186	168	160	173	146	140	152	153	151	162	180	170	175	171	155	170	197	145	136	164	153	155	172	162	154	182	169	164	161	159	180	157	152	146	164	149	164	127	179	171	162	161	150	155	145	140	148	132	183	159	164	162	168	179	149	163	141	158	132	139	172	138	164	167	159	154	153	153	147	167	132	158	159	167	137	165	143	177	176	159	149	162	184	181	145	180	140	155	161	165	158	132	175	144	165	160	170	141	167	151	158	141	147	162	156	177	138	153	176	165	132	149	134	153	142	165	169	192	157	165	174	170	169	148	155	181	174	161	165	174	187	163	181	150	139	139	157	169	170	146	134	155	140	174	195	144	178	164	140	137	165	182	161	171	151	131	185	153	183	185	144	156	165	138	154	151	164	159	174	159	165	165	168	152	151	154	168	171	147	151	157	147	141	172	164	161	171	182	144	168	164	170	176	170	180	162	148	136	184	168	153	160	155	165	170	170	146	133	187	153	167	160	145	136	148	177	151	144	143	130	156	142	172	157	150	153	174	154	186	174	163	161	186	150	169	169	157	152	158	163	155	182	168	138	170	183	167	154	161	164	151	170	179	141	146	140	169	176	169	162	167	155	161	166	134	160	174	157	153	170	158	180	154	169	164	141	146	157	147	160	183	165	169	155	156	157	160	147	167	173	160	177	142	140	154	165	181	164	168	161	151	162	168	145	171	179	157	168	171	189	171	166	166	176	135	144	138	174	167	131	159	177	156	150	150	168	139	162	170	152	173	171	179	168	167	169	160	175	147	170	145	136	162	168	172	166	148	152	132	157	148	160	153	139	165	158	173	183	143	193	171	168	168	186	168	151	132	171	162	166	156	160	160	169	148	151	146	166	165	151	168	163	163	145	159	144	154	172	171	175	156	144	138	181	147	157	143	151	167	138	135	150	164	160	152	183	160	165	158	142	162	156	157	163	160	135	193	163	167	161	159	164	138	167	152	166	178	148	165	170	153	183	162	156	152	173	152	141	165	162	160	151	168	141	147	159	169	161	155	140	168	172	182	156	154	129	151	164	159	165	153	151	157	190	168	149	170	135	158	147	156	187	147	141	190	174	158	189	149	171	152	168	144	157	160	167	158	161	160	145	140	168	153	158	163	173	161	164	159	169	165	148	166	161	182	148	161	173	154	166	144	170	171	158	153	151	161	144	151	169	146	147	166	159	168	133	132	151	158	195	191	146	148	161	162	160	169	180	186	173	157	169	137	163	149	163	163	160	144	154	158	165	152	151	156	179	153	143	150	170	143	156	157	143	148	163	154	139	194	154	159	144	148	150	178	161	139	146	155	160	155	157	141	188	167	165	185	166	170	172	161	133	167	160	178	175	161	154	147	150	162	167	169	175	138	144	165	180	175	158	178	164	151	183	174	160	188	157	168	185	161	156	156	165	167	169	171	137	133	161	154	156	168	152	145	169	154	179	145	162	165	145	180	179	156	143	179	195	165	122	158	146	172	144	144	153	155	156	177	169	162	167	155	160	165	144	180	140	166	181	147	125	193	162	145	166	190	184	158	172	165	180	143	133	150	158	134	173	166	157	147	142	150	170	176	161	152	157	142	165	170	157	172	173	176	168	152	162	152	162	147	146	173	154	153	156	167	149	185	134	142	127	151	150	159	178	148	141	161	162	149	185	164	178	172	168	167	165	180	154	169	140	152	156	160	146	171	161	158	192	133	168	142	182	168	181	145	149	173	171	191	156	153	157	170	144	157	179	159	175	173	182	156	164	171	163	172	144	181	155	167	157	186	173	154	171	134	174	169	174	150	165	152	160	154	156	148	149	140	169	140	145	144	159
36966	8136	47934	58853	69051	67187	55245	41554	26661	13620	5362	1828	817	493	418	407	398	441	401	403	430	376	452	395	400	397	402	384	409	405	415	432	387	425	436	394	382	391	374	393	429	403	390	409	419	390	404	388	382	411	428	389	410	399	386	386	380	406	398	396	387	394	396	438	383	397	401	418	384	415	389	420	425	402	381	393	466	386	387	424	404	363	427	372	372	401	418	409	410	446	388	374	418	402	387	409	384	412	384	435	415	391	394	425	381	439	421	385	397	408	435	433	412	414	439	416	410	385	438	394	394	381	411	438	380	391	369	431	424	410	410	392	415	387	383	392	407	422	426	413	374	424	396	393	446	381	393	413	402	350	394	413	409	393	415	418	412	399	388	421	371	413	402	405	401	372	371	378	388	360	383	385	363	398	430	408	416	414	416	392	412	415	422	406	413	407	419	390	436	393	393	376	380	408	425	435	440	398	427	406	384	375	396	386	403	381	391	364	424	424	434	380	436	403	422	404	360	397	425	437	389	418	420	453	390	385	400	387	402	397	395	388	398	417	421	423	463	435	454	379	409	391	397	387	387	425	385	397	386	399	376	406	425	394	403	427	403	392	432	401	407	432	418	394	383	372	435	389	411	377	427	406	406	404	412	358	417	400	378	375	379	382	387	390	391	409	415	431	391	417	424	405	396	433	428	365	403	411	372	410	413	421	419	385	399	410	403	385	354	380	400	412	416	393	385	404	417	388	400	389	408	398	389	384	402	402	379	386	399	381	379	382	422	385	413	412	432	388	400	374	377	385	430	395	409	395	392	380	387	406	452	423	428	407	383	434	404	405	420	412	425	376	432	404	404	432	409	359	365	413	368	391	424	402	397	376	391	398	376	393	421	403	420	384	384	395	424	403	404	410	399	390	402	387	391	401	393	398	417	378	415	395	418	394	376	439	380	383	388	406	376	406	389	406	384	390	400	395	418	404	420	384	404	387	380	412	439	408	386	359	436	406	421	404	399	426	397	402	430	385	417	390	390	367	422	413	383	399	388	381	387	401	390	380	414	389	387	393	395	398	398	389	404	416	392	391	413	398	372	364	429	456	388	384	361	381	432	428	415	385	389	410	414	402	388	392	423	401	395	383	399	384	370	369	380	426	405	357	407	423	412	413	361	444	388	428	395	398	361	397	396	411	426	419	415	378	395	364	416	418	391	374	407	395	416	424	417	423	355	382	405	372	430	392	382	426	407	336	440	398	360	415	399	374	406	410	420	404	408	407	392	396	425	379	383	409	415	383	376	425	389	401	394	388	437	372	436	389	380	397	377	411	426	395	373	415	381	428	403	412	424	382	394	404	403	381	399	396	366	372	418	396	380	388	411	396	431	421	397	389	399	424	371	400	391	423	436	461	435	382	407	400	412	397	393	389	372	393	402	401	429	400	416	429	426	379	426	395	376	388	376	418	396	440	393	414	385	409	381	408	390	382	369	400	415	412	389	420	419	385	429	378	398	393	388	418	375	377	376	403	412	365	401	402	404	404	410	372	431	388	433	408	407	374	389	400	419	402	379	410	406	414	420	390	415	390	383	398	380	373	372	424	366	424	386	398	378	409	391	380	415	391	389	420	390	397	396	416	420	401	412	381	403	403	404	409	420	385	393	385	438	378	412	397	379	403	414	411	415	408	437	449	416	415	386	381	385	404	398	423	403	424	407	403	400	407	381	423	364	447	449	409	410	397	434	369	396	393	409	392	394	416	412	447	395	389	372	395	433	437	393	400	392	422	387	413	397	405	388	395	412	407	418	407	429	383	429	411	406	375	382	402	409	406	381	378	415	419	376	436	411	424	396	383	395	400	402	409	373	378	394	392	353	404	404	416	396	438	419	394	393	428	392	387	379	400	383	394	392	383	389	419	416	368	391	443	423	426	439	403	381	416	408	394	418	417	408	382	426	404	446	377	376	392	403	391	399	404	410	390	395	430	380	392	409	401	402	447	394	402	417	411	386	398	407	392	398	436	391	372	385	393	434	392	389	375	384	415	366	420	359	416	384	394	400	406	402	404	445	409	392	370	378	408	401	422	423	392	390	429	351	391	417	394	426	418	397	374	395	412	410	403	421	423	450	425	365	408	391	404	404	383	403	390	353	423	394	399	366	394	365	411	394	384	426	384	446	393	404	391	429	392	405	408	418	427	405	398	434	371	401	390	380	361	404	404	395	400	384	393	389	406	391	406	408	404	392	395	437	422	392	431	418	415	409	438	397	377	390	391	398	450	448	419	356	419	389	408	388	398	369	418	393	420	425	409	404	399	383	382	392	411	388	382	398	392	396	382	420	423	365	437	405	400	420	464	410	421	395	376	424	435	373	408	429	433	391	396	419	412	453	413	438	391	401	385	385	424	398	433	410	405	395	398	411	395	386	378	411	410	399	414	416	401	368	420	369	378	403	374	400	411	410	390	392	388	374	409	408	395	378	426	384	402	411	382	396	414	396	390	392	387	403	386	429	393	418	402	432	410	425	407	383	391	365	388	426	408	405	400	393	429	441	434	363	401	412	416	393	423	413	394	384	403	404	408	448	424	379	388	401	384	413	409	376	376	378	404	432	407	394	417	379	405	418	432	409	404	374	422	428	395	391	414	410	415	378	380	429	430	413	418	405	406	398	409	386	384	376	377	372	391	422	376	412	394	412	399	433	392	405	421	390	406	386	401	440	386	387	410	394	359	425	356	385	392	387	395	377	367	392	335	399	397	425	398	398	381	390	392	380	423	397	382	411	389	365	410	390	406	426	413	417	403	414	459	370	403	385	404	405	379	413	385	413	412	401	406	420	369	363	387	393	416	384	401	380	454	394	401	388	401	409	399	414	409	414	397	380	409	394	404	396	386	380	407	407	398	422	382	413	384	394	375	411	407	427	408	402	425	370	402	404	384	407	421	443	414	392	404	396	391	379	424	430	406	405	409	403	380	437	370	400	396	385	384	418	419	419	387	419	393	417	413	395	401	401	397	369	383	415	379	401	398	369	419	413	420	420	422	394	388	390	431	425	400	407	394	403	389	358	409	389	405	424	409	423	416	391	395	390	389	398	348	396	400	400	408	424	406	396	429	427	426	450	405	422	386	397	421	419	370	400	435	397	403	430	419	394	416	393	386	391	402	403	377	382	389	390	408	381	390	385	385	420	385	413	402	412	409	376	380	422	398	384	398	422	404	388	350	435	421	417	408	413	387	397	405	391	421	381	387	377	411	434	386	386	415	448	412	364	419	390	384	414	399	388	400	407	378	411	432	379	427	449	406	399	397	383	375	391	408	408	381	397	415	403	382	409	422	394	394	432	412	410	377	385	395	421	404	416	412	383	376	388	379	387	429	432	400	407	385	398	401	385	362	391	424	378	428	429	396	399	385	403	392	400	386	379	382	403	386	397	421	412	399	403	373	414	374	422	412	428	409	403	426	422	407	387	436	420	389	409	385	415	393	394	472	414	405	394	425	374	361	382	405
9076	755	2794	3542	4080	3754	2776	1569	818	511	337	283	254	233	272	258	246	250	255	220	206	224	253	223	215	228	227	254	211	246	226	240	267	221	264	260	231	226	230	234	188	224	232	198	231	237	229	245	237	221	233	243	231	260	212	225	212	226	235	220	264	246	219	236	273	238	234	225	218	214	257	259	246	207	226	211	227	229	221	237	227	210	206	216	246	202	210	220	253	229	213	235	218	211	221	251	225	247	231	214	244	217	201	229	232	250	233	261	248	256	234	240	242	222	223	239	236	233	251	231	235	218	246	254	220	210	233	229	230	225	210	225	229	231	191	212	272	253	232	232	206	221	196	230	212	265	202	214	241	198	276	259	235	219	217	242	243	233	231	255	245	243	211	228	287	263	228	252	218	247	214	234	234	245	217	214	254	251	227	252	203	227	207	240	244	262	258	255	228	237	239	234	249	274	230	216	240	243	213	230	219	227	260	243	252	256	245	233	236	232	217	225	237	234	238	216	229	235	243	254	209	228	221	225	239	243	231	236	242	226	241	214	224	253	237	247	254	244	226	239	221	238	230	218	237	259	238	233	226	236	257	240	200	238	238	244	226	246	202	225	257	262	212	250	211	252	239	202	250	206	210	226	239	246	221	191	208	247	212	214	226	266	213	247	226	227	248	258	235	265	247	230	237	209	258	215	216	241	264	236	218	220	268	228	221	235	244	211	222	231	228	233	224	203	231	247	248	238	259	218	211	253	238	209	225	250	217	250	235	255	239	225	197	230	236	241	216	246	224	236	209	231	230	224	240	239	215	237	233	222	246	240	220	208	210	216	223	247	242	230	209	262	216	252	260	243	254	248	242	221	249	230	248	228	196	219	237	241	237	235	273	234	224	206	245	246	220	233	236	226	246	262	245	237	208	220	226	252	202	237	236	241	239	198	242	249	211	225	218	221	213	224	230	205	227	244	263	239	256	236	217	239	225	210	231	246	244	256	222	234	251	239	270	240	238	247	240	235	239	247	231	220	215	247	246	204	226	254	225	227	239	256	216	218	218	241	206	248	221	217	204	224	216	224	204	210	231	225	231	245	250	233	237	208	223	224	247	215	237	212	238	220	236	239	245	238	217	203	240	242	223	219	270	220	240	221	241	212	215	255	213	230	216	230	199	230	218	245	215	224	220	230	227	243	246	272	220	222	216	240	225	228	251	238	223	216	233	249	228	224	220	245	240	223	256	231	263	234	245	251	212	251	230	205	230	245	223	215	233	224	235	222	247	249	243	186	235	220	229	223	256	212	249	233	217	243	210	244	245	228	234	226	265	225	242	218	223	247	217	230	216	230	211	210	223	241	252	244	243	217	234	222	220	258	211	252	219	223	232	216	221	249	238	219	238	223	234	231	224	234	228	222	238	205	214	238	213	227	245	225	229	230	253	249	237	231	262	210	238	231	231	231	254	226	236	226	275	223	213	241	224	262	221	234	222	259	233	254	208	239	224	232	207	258	234	235	239	209	236	207	235	234	217	251	235	260	220	237	228	224	225	231	214	262	203	244	252	247	266	237	221	234	232	218	234	263	241	217	255	241	220	227	243	232	230	257	255	251	249	222	225	244	203	238	211	236	216	215	255	228	218	232	229	240	221	216	239	256	236	244	229	239	215	230	258	262	228	220	232	269	221	219	245	246	277	235	270	238	222	250	213	214	213	228	236	218	239	234	221	247	228	244	245	193	231	220	228	228	237	229	235	223	247	227	247	234	234	247	233	233	257	221	241	234	220	203	205	248	206	264	251	240	215	227	233	227	218	233	219	236	225	240	213	224	200	254	226	225	230	217	233	238	242	243	240	263	251	232	245	225	211	243	241	219	232	238	227	230	233	228	243	206	218	238	235	257	225	233	223	219	236	223	229	247	230	219	240	236	245	243	231	231	241	227	244	216	229	262	245	257	237	212	221	257	230	211	245	220	218	224	234	249	228	212	235	224	238	220	204	216	219	245	240	238	208	202	232	239	225	240	213	234	228	236	228	244	255	246	218	244	246	226	251	242	219	217	254	220	233	260	225	234	228	248	217	248	221	201	236	233	237	217	269	225	229	209	218	242	241	243	224	242	233	235	239	222	220	226	237	250	220	218	232	228	265	216	235	243	210	247	226	205	221	196	221	251	219	227	232	251	227	201	258	240	224	218	215	221	215	223	233	221	247	251	226	244	232	221	234	212	254	230	230	211	228	217	233	229	249	237	248	228	203	250	242	312	268	227	216	207	258	212	207	244	234	247	206	215	245	208	238	241	239	265	210	249	222	244	233	223	215	232	228	238	220	213	225	212	224	207	211	226	237	233	226	243	222	248	245	222	230	229	213	210	230	228	238	212	232	211	208	209	237	235	235	223	237	228	223	221	240	246	248	215	227	211	263	218	234	246	228	221	254	238	233	232	253	223	212	220	234	228	252	202	215	252	216	217	247	219	260	221	217	232	203	228	253	221	224	249	216	221	213	214	237	233	251	189	253	260	243	228	228	241	228	245	224	245	222	223	242	222	225	232	229	220	219	192	207	237	216	240	222	220	215	272	218	234	217	197	243	242	215	243	242	244	222	218	258	225	205	245	234	259	235	253	215	234	205	199	226	244	201	251	254	252	231	219	249	219	233	213	238	248	238	223	226	191	227	242	248	240	234	224	254	238	226	248	254	226	247	234	212	237	236	226	228	210	217	210	242	201	230	233	216	223	237	240	226	223	237	218	239	250	252	224	238	205	236	246	222	238	223	246	231	253	215	244	236	234	217	247	239	231	240	232	234	206	239	238	259	251	239	242	244	218	221	242	211	217	223	227	233	225	206	226	249	239	234	222	259	214	252	241	211	242	259	244	221	231	216	212	208	238	230	260	247	238	233	226	221	232	228	215	229	241	203	242	237	229	228	253	247	242	225	196	223	223	242	239	227	226	221	245	211	224	194	223	234	220	239	264	251	253	207	222	247	232	250	242	241	251	216	221	235	217	239	224	232	221	246	242	253	232	222	204	185	253	228	239	219	277	212	256	241	219	258	243	222	237	240	219	228	253	246	259	233	206	234	212	252	217	226	235	246	232	236	241	225	227	222	268	232	226	217	261	227	229	278	223	228	225	247	262	206	213	218	235	235	224	219	220	231	242	233	217	229	220	253	226	212	237	237	219	220	222	234	249	244	224	225	220	219	239	254	216	210	238	225	205	237	254	223	220	245	251	215	255	226	251	234	222	219	264	214	234	243	256	224	191	233	209	228	239	207	182	257	231	238	269	252	251	218	226	236	236	228	222	244	245	237	226	228	254	216	241	221	230	205	226	240	259	232	222	218	243	250	237	223	205	258	219	243	234	239	235	251	216	246	243	250	241	241	219	252	212	221	229	243	227	212	214	205	205	227	227	238	245	242	226	231	227	234	234	211	247	230	228	244	227	219	235	253	259	226	227	217	211	204	206	215	236	231	237	233	246	262	215	234	230	246	236	229	203	229	247
8988	1068	7191	11627	14315	13285	9827	5687	2897	1517	945	690	587	530	545	568	560	512	571	574	516	600	537	533	595	509	589	559	561	562	577	586	547	554	521	633	552	555	563	571	509	536	587	544	622	566	553	550	545	524	569	573	563	547	582	581	548	550	565	530	547	560	556	548	563	552	554	534	540	532	565	576	547	585	558	550	595	538	571	541	599	587	592	581	589	593	542	497	576	574	531	578	558	559	562	568	561	566	527	575	592	607	586	591	542	550	533	581	556	557	580	618	588	576	562	563	573	509	609	577	614	517	543	545	571	581	566	590	565	573	556	536	547	555	555	527	509	508	524	609	547	566	576	557	564	535	543	577	572	559	619	547	557	587	566	588	590	606	556	577	548	564	587	559	584	551	553	549	576	579	583	536	564	549	581	603	546	564	558	536	587	559	551	589	531	572	574	539	620	547	543	535	568	551	609	558	548	566	557	551	552	534	557	571	588	583	559	563	552	542	555	582	551	612	534	539	585	559	522	571	573	578	569	550	562	591	571	537	556	576	600	590	541	531	552	538	581	549	533	515	537	546	521	581	543	554	539	559	546	536	561	578	561	586	569	587	548	560	582	568	583	545	573	554	528	581	550	556	581	544	525	585	572	545	574	520	531	581	568	536	544	554	545	616	548	555	524	585	552	533	539	541	573	549	632	577	547	575	559	556	532	573	521	599	608	538	554	596	567	508	561	573	554	570	566	586	526	556	517	559	552	561	516	524	571	585	588	559	562	554	543	537	582	577	555	549	560	570	576	524	587	574	559	566	570	547	556	580	547	565	573	532	534	573	586	570	598	497	604	588	571	589	588	554	540	512	542	540	535	562	570	516	621	516	567	579	571	575	568	574	544	587	567	566	593	568	579	577	555	588	531	574	597	558	589	563	582	554	551	553	547	571	570	576	567	618	578	563	551	522	551	596	513	561	559	575	589	541	547	532	604	590	565	550	551	543	567	590	580	576	565	567	516	568	552	584	556	548	557	557	604	567	572	589	557	596	538	578	561	559	588	557	522	512	575	540	589	584	541	559	557	537	511	535	612	549	575	567	602	567	597	531	576	547	569	588	549	561	563	563	579	534	582	524	565	560	574	608	565	549	561	599	596	557	577	516	569	570	534	578	571	561	575	569	526	556	536	531	549	563	579	605	578	540	522	557	546	577	570	550	549	544	578	521	560	579	511	574	573	523	587	553	539	575	538	542	556	581	595	541	592	538	578	531	582	592	583	495	551	590	593	578	535	603	571	585	568	548	539	570	542	581	548	575	562	558	557	537	554	586	554	576	551	564	545	582	570	537	538	571	486	541	547	570	566	525	590	527	568	584	581	544	567	572	546	519	590	561	552	574	585	568	615	576	555	568	553	564	529	533	584	572	557	552	563	597	604	541	562	557	610	572	591	579	558	535	565	524	564	561	597	562	570	591	571	564	599	569	531	562	571	568	563	529	546	568	583	550	559	503	556	528	537	591	592	551	567	561	572	538	595	571	582	567	560	583	569	545	587	580	529	556	584	556	527	582	563	574	584	560	539	541	578	575	545	560	553	547	597	510	548	562	559	579	539	570	594	560	575	592	541	533	587	541	547	580	577	564	597	565	567	542	569	558	580	593	584	588	565	562	638	514	581	569	550	597	560	583	575	562	579	571	597	575	562	560	564	573	552	503	572	530	589	510	576	560	604	560	528	554	580	543	525	545	566	536	526	563	609	589	568	580	599	541	535	537	555	570	582	557	555	581	545	563	575	563	558	544	554	538	576	552	531	555	591	520	576	594	581	552	587	569	572	574	597	534	556	605	535	524	532	554	539	587	570	591	599	588	556	538	535	564	608	544	620	528	529	549	550	538	589	555	570	560	555	553	574	540	569	587	545	554	553	574	589	565	544	560	543	580	574	610	599	556	566	568	564	600	564	592	551	608	547	551	529	566	562	525	549	562	530	577	554	617	599	560	567	576	541	567	582	553	555	560	534	537	548	569	555	589	578	594	566	552	586	533	558	574	543	595	551	557	605	579	566	572	605	570	533	572	534	556	581	545	537	575	540	575	571	610	579	573	531	584	559	547	550	541	574	547	553	560	500	570	542	549	568	557	537	561	521	562	542	553	555	539	541	559	546	573	547	564	540	535	556	558	552	552	554	589	572	567	556	560	546	579	553	550	543	576	568	593	557	562	559	498	583	579	558	581	532	567	567	535	576	572	565	564	545	578	579	574	510	503	554	555	525	573	570	563	532	592	557	559	563	556	568	558	554	536	557	571	508	576	572	542	555	529	545	613	569	548	566	545	592	542	558	541	560	538	550	548	573	593	555	527	569	576	527	507	567	548	593	571	582	573	530	593	560	550	578	545	571	552	552	553	570	572	547	591	577	559	548	520	545	580	534	548	603	606	536	567	533	548	555	551	592	533	558	538	573	546	540	577	583	545	623	555	582	584	545	554	569	545	535	550	597	582	561	553	583	584	604	539	547	579	598	551	574	543	526	552	558	558	506	559	583	624	565	580	570	535	533	570	549	551	590	574	561	559	588	547	589	563	578	574	493	547	535	543	559	555	533	589	526	549	560	578	548	563	535	552	584	539	540	530	551	542	583	571	558	545	539	545	552	572	592	576	535	523	584	559	550	568	542	559	583	539	600	567	585	586	523	588	521	558	596	594	559	572	556	569	551	553	562	516	580	582	559	574	566	570	567	536	574	563	553	506	582	581	562	553	547	559	527	548	544	550	532	593	546	565	528	523	548	586	543	607	568	598	583	571	546	537	580	513	545	538	569	575	589	570	552	548	564	550	574	583	541	577	580	535	545	535	550	552	604	590	535	605	592	581	572	545	567	620	585	550	532	571	500	569	533	522	572	569	569	580	566	582	579	563	583	545	550	544	547	580	593	511	560	544	555	571	533	534	610	560	562	572	580	602	558	593	554	543	596	567	551	557	611	543	561	566	567	571	552	561	559	560	571	564	599	535	555	598	546	591	548	561	626	521	557	576	539	571	552	597	561	532	576	538	517	549	545	536	552	566	539	567	517	596	571	559	492	602	547	554	572	542	586	571	620	549	582	530	523	534	513	595	581	537	557	603	555	587	593	540	557	557	578	546	550	601	520	535	562	537	593	557	602	578	550	606	592	575	581	564	572	585	549	591	593	552	600	523	585	564	546	572	581	569	532	566	553	533	548	580	607	580	585	563	596	566	549	536	567	523	587	574	574	539	572	590	609	585	583	579	553	571	566	564	545	561	592	532	580	561	571	602	585	563	574	554	562	535	535	595	550	534	534	558	573	532	540	571	536	570	515	582	575	537	575	600	606	547	583	589	584	600	569	543	521	573	566	518	586	533	527	555	553	516	582	615	560	583	566	592	547	520	544	572	524	550	544	529	541	571	543	522	523	579	545	568	541	573	584	538	536	596	564	587	581	519	569	589	571	577	575	542	573	611	535	572	594	571	559	512	574	546	535	599	549	546	584	577
64003	24415	37498	57360	57882	50870	38912	25099	12367	4299	1347	563	274	246	194	175	161	184	186	173	198	202	221	186	193	174	189	181	196	204	210	203	198	195	188	198	189	198	183	176	197	195	158	176	203	185	200	182	203	176	176	191	189	197	177	182	202	186	236	200	182	201	193	199	192	157	210	172	211	193	230	193	171	180	162	188	163	194	189	226	216	210	156	192	181	184	179	198	189	192	195	210	185	202	210	194	185	174	156	205	181	205	202	188	186	159	195	201	200	192	178	198	183	192	213	192	194	219	200	191	168	183	193	217	178	163	191	168	174	196	192	199	204	179	175	190	182	186	182	186	188	195	188	182	173	173	222	196	175	199	206	194	195	169	209	206	196	193	193	198	157	212	214	225	200	208	175	172	204	189	200	196	201	167	176	194	181	181	201	159	178	191	200	204	187	206	195	215	181	181	200	208	207	191	195	200	206	209	220	174	166	178	190	213	198	182	191	198	199	178	175	189	206	182	190	193	194	174	186	170	196	181	205	185	182	180	174	185	203	219	195	183	172	205	188	170	203	170	183	213	193	191	201	223	193	187	183	199	157	208	209	179	186	200	190	182	190	181	199	216	173	222	198	196	186	174	197	186	185	192	205	175	183	187	150	191	202	204	204	193	176	178	174	169	174	175	198	167	182	209	199	189	211	172	191	181	183	187	213	200	158	193	179	197	205	205	204	189	192	184	169	178	199	169	180	184	196	208	178	177	199	188	207	193	187	204	166	171	150	207	180	173	209	210	207	211	187	190	175	177	186	199	191	196	213	189	182	205	217	216	190	193	219	178	182	194	196	201	193	179	189	198	190	186	207	216	220	205	215	198	191	155	195	199	176	188	187	193	197	174	165	161	192	194	209	194	193	178	189	202	204	190	225	184	158	166	204	187	186	187	183	206	187	195	162	187	180	196	191	180	175	193	176	198	182	171	187	194	200	206	204	178	209	185	181	200	190	200	193	189	191	184	175	161	200	184	198	182	207	191	196	207	175	169	171	183	201	198	199	148	197	165	187	182	194	186	196	207	186	185	177	191	151	189	207	191	194	183	176	208	186	186	195	196	188	183	187	191	197	207	175	205	176	160	172	185	180	183	199	207	195	216	177	175	189	203	193	197	202	190	171	202	183	212	196	199	192	191	195	184	168	173	182	190	177	170	183	187	209	204	217	185	184	207	168	181	200	200	170	190	195	197	163	191	197	180	189	191	196	195	176	198	179	195	197	202	199	194	184	199	216	197	180	184	208	182	194	193	166	182	178	188	182	192	190	193	172	183	199	193	199	195	170	163	186	182	176	171	197	178	162	202	185	222	157	176	221	175	187	203	200	204	189	192	196	175	180	199	184	192	187	189	231	200	198	187	203	166	201	199	200	177	179	179	203	174	192	180	181	159	184	165	198	187	194	185	193	184	190	177	184	197	184	191	198	193	191	213	177	188	180	174	195	190	188	209	179	203	193	186	213	206	185	183	176	183	200	182	192	192	178	166	219	172	188	186	177	195	198	207	184	217	191	213	198	174	198	185	223	208	193	184	208	214	192	182	214	186	191	192	204	187	174	183	193	175	182	217	176	183	200	145	197	178	199	168	173	182	185	192	180	188	205	171	188	174	196	174	197	182	196	209	172	187	202	174	184	181	184	197	187	172	188	221	178	180	189	194	172	193	198	194	184	215	196	190	176	215	177	182	202	181	189	166	191	171	192	164	197	185	195	191	220	179	206	201	188	183	191	199	220	198	193	196	197	203	198	210	187	194	220	188	187	182	168	195	203	198	193	179	192	161	199	195	184	219	206	183	217	194	217	174	185	179	191	168	188	198	223	239	193	193	179	191	201	219	204	180	186	177	180	156	189	198	184	177	195	195	217	202	205	172	180	184	196	182	208	171	177	172	180	201	205	201	171	221	183	188	216	192	203	183	188	220	183	197	177	167	205	210	169	213	180	182	199	179	171	203	194	201	194	191	200	180	190	198	205	198	219	197	175	198	188	178	180	193	217	205	186	185	199	207	206	176	199	163	177	201	202	216	163	178	212	189	186	181	190	186	193	202	186	186	198	196	217	176	211	174	197	198	171	175	179	183	173	211	200	196	171	167	172	165	186	167	199	209	187	187	200	178	207	171	176	185	202	193	180	195	175	163	188	205	198	186	190	191	174	190	188	167	191	205	169	215	183	169	196	166	174	187	184	187	201	188	185	186	176	211	186	176	178	196	184	204	175	195	196	175	195	173	208	191	199	199	180	189	194	201	191	187	193	169	190	197	221	210	203	172	209	202	186	192	188	203	187	183	183	199	192	207	188	189	204	174	180	186	174	194	206	161	196	199	178	177	194	209	209	157	177	186	167	207	171	204	184	178	205	193	174	197	194	178	199	194	200	185	175	181	187	210	185	192	201	179	185	203	183	207	199	151	181	186	194	205	189	179	182	183	177	185	202	169	180	191	194	177	189	170	182	189	199	214	208	182	209	195	211	209	194	187	174	161	226	153	207	184	193	183	192	187	170	185	182	157	184	215	208	192	196	200	177	190	175	205	196	171	187	201	194	163	163	210	199	184	189	179	196	201	168	186	198	194	176	174	186	187	199	206	196	196	194	167	174	186	193	186	209	199	201	164	192	194	231	179	212	191	167	188	191	190	173	172	173	189	204	196	191	207	190	178	179	189	208	185	180	196	183	187	181	192	192	168	192	222	202	194	177	170	187	176	196	212	204	215	190	202	179	188	204	176	198	216	194	192	164	178	177	198	182	199	164	180	194	185	155	203	167	185	217	199	209	197	209	205	196	183	208	174	202	189	205	213	161	191	181	203	200	163	171	190	207	190	190	172	195	192	170	165	186	177	173	191	194	195	165	168	172	183	202	187	179	199	188	177	182	203	175	183	198	188	208	225	186	180	191	166	175	216	180	181	175	197	197	206	186	150	177	180	184	204	194	200	198	179	191	193	191	189	168	197	192	189	172	198	194	194	190	187	186	188	200	169	197	182	210	207	170	185	191	175	187	182	194	198	191	180	188	171	205	192	174	189	188	215	189	198	181	191	184	187	215	193	222	204	176	192	190	210	199	182	200	198	185	172	197	182	176	188	175	200	188	183	191	182	173	177	192	204	197	191	188	154	184	178	174	209	208	206	210	204	209	205	192	172	203	174	171	184	185	199	205	212	194	207	211	188	186	195	171	215	171	198	172	194	175	206	203	198	187	202	199	202	190	198	181	205	189	192	180	206	169	211	190	178	183	192	198	202	160	215	209	174	173	198	175	176	189	185	192	175	194	202	191	192	199	195	203	205	204	194	209	200	202	180	198	171	191	191	191	192	205	190	178	173	207	186	177	210	195	202	187	161	197	187	179	200	163	211	209	189	184	181	179	199	171	208	191	180	178	180	178	181	179	186	200	201	214	183	194	189	205	166	202	203	209	181	169	212	170	200	206	168	183	209	188	187	198	219	188	166	199	185	196	168	206	189
33898	8009	41335	62407	66237	61278	51079	39282	25749	13182	5241	1900	888	571	526	493	468	438	478	480	441	444	462	455	437	448	460	502	490	504	433	502	466	455	479	470	439	455	471	457	471	442	464	497	437	467	450	465	492	462	499	475	449	456	437	454	465	448	449	467	503	492	481	473	482	475	488	467	478	469	487	465	457	435	491	480	456	483	463	466	494	485	478	513	482	466	447	490	484	499	441	461	467	482	474	438	512	443	490	449	509	451	509	450	466	465	486	422	452	460	501	439	434	479	435	467	464	463	489	459	457	484	461	450	456	456	469	465	491	445	500	479	477	471	510	441	416	466	446	486	434	463	487	530	467	443	468	485	494	471	504	445	475	460	478	440	461	455	468	510	454	475	494	472	499	478	455	464	468	488	450	484	465	442	477	421	455	496	467	505	470	490	496	485	490	473	451	464	489	466	467	470	500	480	490	475	454	504	490	456	492	436	457	473	440	433	472	476	496	484	480	464	476	462	473	469	500	455	448	443	431	411	475	436	416	457	523	438	473	410	471	473	469	476	466	516	422	497	424	451	479	467	419	483	478	482	500	500	439	464	440	426	450	469	516	490	481	485	468	452	442	456	467	449	438	504	480	469	494	490	470	463	465	456	481	489	469	502	434	437	489	496	453	478	423	465	488	422	460	481	429	455	446	463	455	458	515	482	486	495	454	491	464	461	512	457	457	462	485	456	436	481	457	466	463	507	455	479	466	474	513	471	475	483	525	491	479	457	510	447	468	490	516	439	481	454	480	468	478	463	470	483	459	515	467	472	476	430	458	478	472	454	469	461	476	413	476	450	467	499	490	462	459	480	427	479	456	476	493	457	465	451	451	461	497	422	492	465	478	501	461	467	453	457	498	451	460	432	445	482	500	460	444	486	452	420	473	485	491	464	533	478	487	437	455	439	500	474	448	447	493	458	453	441	485	465	459	528	471	481	478	471	469	460	467	510	455	467	454	508	492	487	476	478	469	491	461	463	479	454	494	462	459	476	483	458	463	490	493	483	447	453	464	460	444	471	500	462	471	455	483	432	485	461	482	443	463	455	427	482	477	463	467	487	498	439	439	450	446	484	498	465	427	466	461	440	482	521	487	477	445	493	463	448	460	451	458	503	512	510	468	434	483	459	530	470	482	482	436	536	479	472	435	503	460	449	472	475	446	467	481	478	472	501	465	515	466	521	486	464	472	463	493	481	437	465	459	489	469	451	504	455	479	453	462	523	464	456	462	484	477	521	459	490	457	478	454	492	459	448	494	442	461	506	468	459	487	466	433	483	466	474	430	486	484	442	475	455	447	462	478	435	461	497	483	472	443	471	483	469	491	474	432	471	455	493	479	481	473	461	487	467	486	453	474	441	480	466	439	436	447	489	501	472	491	466	479	521	499	465	476	466	433	487	515	492	493	494	453	435	471	477	437	460	475	445	469	459	456	463	503	459	494	463	482	435	486	470	454	495	470	436	431	427	478	486	473	454	471	443	492	488	457	455	476	465	479	453	505	505	474	473	489	468	414	448	492	477	458	473	466	512	494	528	453	474	477	453	434	462	466	453	474	453	452	456	472	498	491	448	469	483	498	465	469	483	456	444	495	442	467	506	472	461	452	427	463	468	453	434	466	467	478	474	483	474	467	456	460	481	465	446	440	475	475	449	478	455	452	498	444	490	447	507	460	452	475	508	447	459	496	453	449	435	501	449	448	467	454	512	434	457	456	482	468	474	435	483	480	447	431	451	465	461	456	521	472	468	486	463	425	469	450	428	472	439	503	493	446	473	434	455	451	497	444	484	483	479	480	485	464	485	478	484	462	468	456	453	455	488	462	425	466	445	474	473	479	480	498	512	477	481	445	452	469	458	455	455	457	442	480	471	468	462	460	495	476	475	476	508	465	444	495	451	475	461	442	441	487	448	502	477	430	493	480	465	472	452	481	447	435	456	501	459	481	476	466	492	473	507	430	443	451	436	456	473	446	469	501	476	452	452	476	468	462	459	479	446	488	445	455	501	444	492	508	453	454	499	475	457	510	490	429	495	466	457	430	437	487	471	458	476	479	469	450	480	464	489	435	486	501	494	473	458	462	474	490	442	466	479	485	491	457	458	455	477	465	458	454	455	493	471	476	442	454	464	478	469	469	474	444	474	489	488	504	449	455	465	478	485	494	459	457	455	502	447	454	469	493	453	464	473	455	498	464	481	458	494	447	460	494	478	469	489	457	450	429	430	445	457	465	498	480	467	432	497	491	466	476	477	424	491	508	449	466	468	439	488	459	470	462	471	444	474	482	473	461	455	492	474	467	471	505	501	463	443	489	488	476	445	476	462	432	462	460	469	440	455	450	483	469	491	476	519	476	440	485	459	470	465	506	456	464	471	455	474	465	405	474	469	466	452	504	490	435	449	435	462	450	483	465	457	482	498	498	502	481	454	453	467	469	450	498	432	416	483	488	488	426	466	460	481	452	436	472	455	483	486	439	462	461	479	461	468	446	467	461	487	488	449	452	515	509	493	431	521	444	499	433	464	482	456	459	490	487	430	484	468	469	471	471	488	436	529	467	481	520	467	430	427	466	448	469	482	446	444	464	459	515	471	495	450	399	463	467	471	466	496	447	432	484	476	479	503	461	453	477	486	447	486	472	486	483	449	439	512	474	441	458	459	543	473	468	468	477	493	503	490	507	490	516	436	453	487	520	529	460	445	436	468	495	485	476	447	451	443	473	434	453	500	451	434	452	455	460	451	497	468	469	479	465	470	466	445	471	449	475	477	459	474	469	509	470	483	492	452	461	472	461	451	480	510	497	475	471	456	482	458	494	535	481	479	492	466	448	478	501	487	441	481	456	475	463	480	462	473	483	450	446	506	450	466	434	451	481	464	464	505	462	474	453	473	484	477	484	489	500	465	474	481	464	466	477	479	476	498	500	459	486	493	453	458	505	437	465	436	462	478	485	419	475	483	496	468	463	498	462	455	459	484	454	475	502	523	490	495	500	493	467	464	429	474	471	458	471	435	457	507	487	442	464	470	453	509	500	452	451	464	450	505	478	462	483	481	489	506	490	479	469	481	474	425	453	455	517	449	476	466	488	475	452	442	474	515	483	470	466	477	439	446	469	462	479	432	473	464	479	452	485	434	454	455	433	495	407	485	467	460	455	480	452	453	448	475	462	484	483	451	470	418	456	494	489	451	468	472	477	480	457	460	436	503	494	468	452	481	430	490	445	444	479	500	457	479	456	416	473	459	468	505	463	502	487	450	489	466	470	458	488	463	492	495	468	456	454	460	447	474	454	482	447	457	458	458	469	481	462	507	472	504	476	452	481	462	479	435	477	460	468	445	467	505	460	475	470	477	484	480	455	493	464	455	453	419	472	440	468	492	473	511	503	460	464	484	470	483	478	474	480	465	416	480	516	476	497	489	473	499	516	516	482	471	482	434	493	481	495	507	491	443	461	457	478	471	444	510
68714	26937	46546	60324	58484	53270	43259	29375	15473	5753	1746	615	275	234	198	179	190	186	189	180	195	190	171	199	189	172	188	192	197	157	184	177	165	173	184	191	153	194	186	182	194	166	198	185	173	177	176	172	179	176	170	167	175	175	186	155	164	179	166	177	164	211	196	144	173	168	189	184	172	195	195	172	191	181	163	207	191	187	159	154	177	181	180	172	179	162	184	176	174	187	156	168	192	195	190	165	201	174	192	172	160	167	179	185	184	171	159	155	199	152	188	200	194	177	169	181	159	174	184	173	186	212	168	168	185	183	174	194	185	182	197	198	164	183	187	169	195	168	159	195	190	193	205	176	180	192	158	150	181	206	148	178	176	193	182	164	174	178	180	185	188	176	178	209	184	169	175	192	176	182	180	185	173	160	170	182	181	178	185	167	188	172	172	193	178	186	180	187	185	185	165	171	201	185	157	179	161	191	185	188	206	218	174	190	174	176	185	194	190	178	169	187	184	176	166	170	183	182	182	191	165	180	181	190	186	166	175	189	175	181	161	174	162	160	173	197	175	191	186	154	173	192	168	167	192	169	178	180	181	179	184	182	187	198	200	210	190	181	207	205	196	194	198	170	172	179	185	216	196	179	182	187	189	190	193	184	196	186	155	172	149	175	176	182	185	170	172	188	200	199	159	166	204	155	173	184	165	160	181	173	180	199	186	186	178	174	149	194	184	166	158	168	196	201	168	163	160	178	176	194	189	185	210	176	171	179	165	167	190	169	173	186	177	170	165	180	183	175	193	193	189	171	189	170	171	167	171	177	203	172	157	181	194	178	174	165	178	174	168	176	168	169	186	161	148	181	170	166	183	173	189	198	194	176	184	155	165	152	192	176	168	198	175	175	201	163	150	178	192	184	178	202	194	186	170	188	180	198	186	179	184	180	175	194	179	178	159	164	183	174	197	172	189	192	173	169	176	184	156	178	181	168	178	164	168	169	177	176	200	207	163	190	183	181	160	175	163	194	165	167	178	193	201	199	178	207	175	161	188	198	179	210	170	186	182	194	151	189	185	160	143	174	182	198	197	187	193	160	175	182	181	181	200	171	186	173	170	170	163	172	184	164	182	183	184	166	177	174	170	192	190	179	204	191	181	171	158	173	200	158	187	166	212	183	172	140	195	181	167	177	161	189	180	170	146	175	200	169	178	164	182	162	166	186	198	189	172	181	207	174	172	167	197	172	184	182	196	199	185	195	154	169	180	195	170	170	205	176	191	181	193	192	178	191	187	155	195	204	172	171	181	193	180	174	177	178	166	183	205	173	197	189	200	192	185	171	147	158	175	197	209	185	169	201	199	203	208	162	184	166	172	195	202	193	158	196	196	212	181	185	166	200	149	178	186	194	195	170	190	154	195	175	174	179	176	158	194	187	170	174	196	192	189	185	159	162	189	196	178	159	206	193	174	183	186	209	174	205	170	200	161	163	173	177	167	181	149	206	188	195	210	191	181	191	164	186	157	194	179	162	188	181	192	183	161	152	196	186	150	164	197	160	186	169	157	193	167	181	182	189	170	177	186	185	199	188	195	190	189	172	177	171	179	188	172	175	182	171	182	209	190	179	170	184	142	176	179	182	168	176	169	204	178	196	187	174	200	173	193	184	169	199	159	188	195	170	192	176	192	189	147	166	188	189	195	174	181	192	187	204	174	185	178	199	187	200	175	208	210	173	208	199	177	177	164	162	183	158	166	176	194	173	196	167	181	204	183	187	165	196	175	181	176	182	169	184	179	188	178	164	194	202	166	196	182	164	181	150	183	153	188	164	183	214	181	192	174	209	165	175	182	203	189	182	158	175	173	204	179	203	192	169	183	166	152	164	208	184	169	174	174	212	176	164	168	172	180	166	174	182	179	173	222	189	177	167	191	209	174	165	175	178	207	182	217	173	170	181	179	187	204	183	202	172	203	161	185	190	162	186	162	171	180	165	201	193	178	160	186	174	151	184	162	196	191	179	163	171	192	189	177	203	181	175	162	188	205	183	178	183	148	184	167	194	165	173	179	166	193	183	150	205	181	152	176	176	179	192	187	189	174	172	181	172	166	172	170	177	185	166	182	162	198	161	184	180	175	184	187	179	164	174	181	184	198	183	206	182	181	173	170	168	182	146	171	185	160	187	185	183	186	191	176	186	193	193	182	149	175	179	188	174	178	179	180	196	167	187	172	183	168	205	191	177	190	187	180	178	169	181	194	184	172	189	204	190	166	174	200	185	171	178	176	178	159	180	204	166	172	170	181	173	176	178	151	202	179	196	192	186	183	191	188	177	186	158	197	183	183	195	176	177	161	187	183	150	173	179	187	180	160	169	154	194	170	190	185	179	162	181	161	176	175	171	207	194	174	199	196	197	167	193	191	182	156	172	176	171	196	179	172	169	190	184	181	174	162	201	185	161	168	162	181	182	174	171	184	189	195	173	197	175	175	191	197	162	191	177	182	139	176	188	186	207	173	164	186	190	182	183	165	193	185	189	151	170	163	194	190	179	170	180	174	183	161	168	198	178	190	177	178	225	175	189	181	202	178	192	185	201	187	190	183	182	183	169	176	145	182	160	186	189	177	172	177	173	186	199	188	193	154	170	172	203	193	180	172	158	174	170	163	166	198	184	154	178	180	177	183	173	168	167	163	186	175	191	191	176	183	164	173	167	176	193	190	174	184	178	205	188	187	199	203	187	214	171	161	169	206	165	158	144	176	204	198	169	202	199	185	173	195	192	178	178	200	146	168	160	176	208	185	178	161	198	197	154	177	160	190	163	173	159	174	154	179	166	182	166	145	179	201	175	182	200	192	181	171	197	188	172	167	173	175	181	185	163	171	184	179	150	165	170	169	190	185	171	171	186	185	167	166	182	181	204	188	160	155	169	165	191	192	172	208	177	181	177	180	173	183	174	172	201	156	184	157	191	171	167	167	188	158	172	173	173	170	147	173	168	209	180	159	166	179	199	180	188	174	186	201	165	201	187	173	175	171	184	172	192	182	182	171	208	184	182	172	207	178	189	159	157	185	157	195	214	181	174	184	194	180	172	189	173	175	168	198	181	188	197	166	195	200	177	179	185	188	201	174	193	188	185	212	164	190	204	177	166	177	181	191	187	183	183	197	158	191	179	187	177	181	165	199	181	180	201	184	179	182	169	176	222	193	150	176	199	195	191	195	168	178	181	160	206	184	179	171	171	159	180	195	174	172	172	195	179	160	155	197	217	170	184	174	153	178	183	187	171	170	173	166	200	178	195	205	195	161	162	183	196	153	189	169	173	167	157	183	191	166	195	165	191	171	184	200	193	193	180	184	179	192	183	174	160	176	171	193	185	182	180	193	161	173	180	185	197	223	196	210	192	160	166	154	193	159	182	184	169	149	153	173	185	199	178	184	188	172	181	163	177	141	181	188	193	202	199	184	204	191	190	192	212	161	188	200	187	141	170	171	158	197	149	162	175	172	191	165	178
36307	10260	48284	64172	67114	63452	54704	43222	29069	15866	6526	2347	963	591	522	423	462	419	464	463	450	443	455	438	487	466	433	443	531	402	477	420	456	390	451	427	448	446	431	444	461	455	498	411	473	434	433	487	418	453	464	426	433	441	432	439	452	493	469	437	440	434	462	432	432	416	461	446	419	443	453	446	484	461	435	434	436	464	460	438	445	483	433	438	426	437	482	444	473	429	445	467	467	446	471	440	440	475	450	412	448	424	441	414	437	438	450	467	469	447	456	478	471	463	489	462	443	476	431	412	433	488	436	440	479	461	433	414	466	432	441	440	412	451	439	439	468	400	451	439	448	442	420	443	442	440	420	463	470	421	467	487	446	456	416	422	467	431	436	414	461	415	441	443	429	441	443	457	465	420	451	436	450	451	467	405	418	419	460	434	436	476	463	398	428	474	462	428	437	445	486	407	449	429	430	446	490	458	475	442	442	425	456	455	458	455	446	453	442	411	429	422	430	443	465	455	419	449	446	452	458	469	456	436	453	429	456	444	448	429	459	479	435	460	455	498	423	432	464	437	403	437	423	428	480	397	435	459	465	446	442	446	463	418	462	454	474	456	435	469	438	455	428	455	425	441	476	479	398	402	426	460	427	449	450	451	410	473	449	433	458	436	407	464	450	407	413	436	457	460	455	421	435	424	497	421	450	404	434	442	441	456	498	456	481	463	449	455	456	472	444	470	471	436	461	450	400	426	460	435	425	466	463	476	460	454	452	430	461	441	425	445	474	442	431	492	425	434	450	482	431	446	493	413	459	430	436	448	481	420	431	469	446	428	463	462	460	443	436	438	480	446	488	427	456	457	479	455	473	464	445	461	434	477	419	465	429	446	408	396	422	463	450	460	428	426	421	463	444	484	413	438	415	449	425	420	424	455	464	436	440	425	435	438	459	446	464	427	473	447	435	436	435	476	419	396	451	477	463	423	487	455	457	427	443	437	464	432	493	436	446	441	444	439	428	450	401	501	470	454	446	516	468	457	451	424	436	462	435	436	465	451	443	409	427	419	422	474	417	438	441	418	419	463	471	477	421	455	422	475	438	436	498	418	445	446	460	404	398	436	437	424	478	447	436	428	445	433	412	457	430	459	447	442	440	468	448	480	436	449	411	415	436	478	435	443	461	451	424	430	387	451	431	434	432	426	456	429	478	470	446	436	434	452	442	439	473	436	433	425	408	455	429	484	437	431	445	444	434	441	475	478	451	477	416	418	459	463	451	416	411	449	441	415	438	407	480	452	446	424	483	455	439	468	434	441	432	435	474	437	451	401	441	447	437	463	440	436	426	501	456	435	460	472	445	433	422	454	423	417	454	445	486	432	430	445	451	433	436	456	404	430	484	431	419	442	455	473	460	450	428	477	479	438	442	450	449	466	462	460	437	416	442	444	469	468	474	456	462	485	415	409	454	425	445	445	424	467	458	453	467	480	441	436	469	435	445	481	451	420	429	430	461	429	424	412	434	470	449	411	468	433	438	442	442	470	471	404	464	477	473	443	439	417	420	404	432	453	439	408	410	448	488	441	451	493	452	422	457	450	466	454	382	416	424	427	439	446	476	453	417	428	420	434	454	468	446	470	461	432	449	434	414	402	436	439	408	421	459	480	428	459	461	463	450	438	412	441	454	432	446	460	431	451	431	433	452	427	451	437	459	437	467	489	428	432	426	486	444	415	487	465	453	430	447	470	457	430	462	459	442	442	459	459	473	445	410	453	430	453	457	481	475	432	411	447	459	425	439	413	421	446	482	471	461	488	448	412	455	389	453	424	464	452	435	465	447	449	460	457	476	431	450	436	437	445	480	462	418	428	445	443	444	478	430	460	433	470	425	427	445	439	433	415	455	450	455	456	425	412	441	444	422	428	430	462	432	459	508	475	442	468	447	423	427	442	415	433	422	454	442	437	460	462	449	438	471	452	458	447	438	411	454	432	469	422	421	463	435	416	446	455	453	474	468	441	476	480	446	424	443	481	433	385	450	429	444	455	461	437	407	479	414	397	428	455	468	450	433	452	413	469	445	472	448	405	416	446	435	455	476	447	448	455	453	449	468	453	425	442	464	414	462	435	471	478	442	433	434	459	479	436	428	438	435	441	433	482	468	425	466	460	438	456	468	451	458	460	438	464	404	441	423	443	437	457	447	415	426	407	465	456	443	482	417	422	475	454	440	404	398	473	463	436	458	431	456	476	434	447	431	451	433	475	445	460	432	463	435	498	445	457	455	430	450	411	415	405	486	465	417	409	418	399	457	453	448	464	459	442	441	446	452	437	417	427	456	462	481	458	451	418	457	426	434	418	487	468	457	455	437	422	449	435	418	434	445	436	457	465	466	410	420	447	420	472	468	439	426	436	441	432	511	418	422	440	464	431	449	465	449	445	441	469	430	416	455	447	461	456	451	423	462	486	442	407	462	412	449	432	393	408	431	419	412	447	454	471	411	470	443	431	400	424	447	433	430	432	482	430	460	437	420	465	422	448	446	426	448	480	454	435	480	399	446	447	462	460	402	435	418	456	458	462	454	454	419	425	450	457	472	445	461	459	432	458	433	429	443	452	448	429	466	474	439	425	444	441	424	457	477	450	429	424	446	452	407	477	452	451	449	461	439	436	461	447	478	471	427	462	447	429	449	450	460	419	433	453	415	462	480	447	441	411	448	461	453	456	405	432	429	434	438	417	455	448	426	413	434	433	473	403	435	430	418	485	423	444	449	446	425	461	460	466	427	395	444	433	417	490	413	448	425	455	429	461	478	472	428	481	433	428	430	411	428	474	443	459	481	436	437	450	437	417	434	395	437	439	394	452	444	432	455	467	425	469	446	443	458	427	486	417	440	413	468	406	459	434	458	441	433	457	423	435	439	460	436	440	447	421	425	436	476	434	453	449	439	476	439	459	465	425	414	428	426	439	432	423	436	449	417	488	424	429	421	427	499	450	447	404	467	473	423	445	467	474	447	448	413	444	453	461	451	446	409	492	440	455	413	443	447	449	457	423	460	443	445	438	465	442	421	427	476	471	444	477	430	449	423	430	446	454	421	444	484	416	494	427	445	445	437	429	422	413	430	452	466	436	475	422	431	465	459	422	416	429	443	464	446	471	453	450	419	413	449	398	448	434	439	475	453	481	416	439	446	476	427	457	420	424	461	433	450	415	453	438	438	431	511	476	471	448	421	463	441	432	464	456	468	427	407	470	465	448	434	453	425	431	440	461	437	448	440	421	434	436	473	466	464	456	462	446	463	400	475	417	450	450	433	443	411	450	465	419	432	445	401	428	427	458	467	418	436	457	418	402	443	432	443	456	454	448	389	437	456	459	428	429	409	423	434	434	431	427	420	426	435	428	452	457	461	477	455	444	436	415	437	489	459	431	487	455	469	440	445	452	433	437	413	451	457	403	431	453	474	475	437	442	439	442	451	444	402	461	440	477	464	467	454	438	410	422	437	452	427	425
9975	937	1757	2816	2578	3141	2859	2021	1182	694	423	305	250	251	238	237	260	237	235	255	250	270	255	250	253	280	271	251	244	236	256	249	275	243	289	253	277	241	247	240	225	272	242	251	256	249	206	271	250	278	237	263	259	222	263	246	236	261	252	245	264	261	255	246	220	233	257	251	262	213	263	246	282	258	233	229	274	251	216	280	232	234	277	254	220	227	249	244	272	226	258	236	233	264	252	246	215	264	262	255	259	239	252	247	250	253	268	244	251	234	245	251	249	243	240	263	230	231	237	266	241	251	222	276	224	260	242	275	229	274	239	221	266	252	251	267	232	233	246	241	259	241	204	224	240	209	255	264	254	240	256	246	276	275	257	259	245	266	282	236	289	276	253	224	238	235	258	242	253	241	266	226	271	248	229	242	249	237	229	247	258	282	256	235	245	253	235	281	253	255	236	244	214	233	257	265	279	248	253	249	239	257	225	266	281	247	240	260	282	267	204	264	262	248	268	251	278	248	239	257	250	247	252	258	218	259	253	238	266	200	242	257	261	250	226	241	241	264	266	253	267	243	232	252	247	235	262	262	238	253	245	243	267	249	248	239	257	261	262	224	251	246	239	234	258	254	242	273	239	262	254	246	255	267	246	235	272	260	236	246	273	301	253	227	250	274	253	228	227	241	257	255	276	262	241	245	228	238	266	261	232	253	275	238	251	240	235	266	264	262	262	240	237	227	217	254	253	254	215	245	247	226	251	256	247	232	225	221	272	277	236	227	263	237	230	223	239	259	249	234	246	248	216	248	253	250	262	253	259	233	246	269	235	240	259	249	259	259	227	242	245	250	252	234	254	258	234	247	250	239	262	264	254	255	278	293	251	243	251	249	217	238	236	226	278	249	216	270	261	279	225	226	239	259	265	264	244	269	282	246	248	221	235	257	241	235	261	236	294	271	267	251	253	248	259	243	262	262	258	252	252	260	236	228	240	263	228	275	238	252	241	288	230	214	284	255	238	233	267	232	257	226	244	244	226	247	291	248	283	229	220	290	258	247	287	236	262	274	253	268	272	248	252	256	225	275	249	252	218	260	234	255	255	271	232	251	258	222	257	229	259	265	253	258	265	270	269	237	245	256	262	250	248	230	242	250	227	221	260	242	228	250	259	268	227	232	249	237	253	246	214	230	224	290	231	257	242	256	233	289	250	270	257	258	229	221	256	254	227	237	264	249	255	251	240	250	269	216	221	260	278	264	248	243	247	246	294	249	272	235	276	230	246	239	253	241	246	245	256	234	218	255	261	231	247	241	259	247	273	244	244	243	240	251	278	262	213	237	262	248	231	238	249	280	256	262	238	240	256	233	232	228	258	236	260	263	258	260	233	240	231	244	275	246	258	244	250	229	222	225	235	240	279	244	248	243	238	214	242	252	240	271	246	243	253	244	240	244	244	256	222	280	280	231	246	223	255	241	270	250	260	287	252	243	250	269	238	252	236	258	241	261	240	248	268	254	255	270	253	248	241	284	271	273	271	252	270	268	221	244	290	241	218	268	229	229	228	255	222	226	270	240	243	206	260	239	234	230	253	230	262	225	252	257	263	268	243	249	253	261	250	250	255	253	234	238	241	250	241	252	250	253	252	257	228	221	260	261	240	259	251	277	277	232	251	260	274	230	241	246	259	233	259	204	268	234	268	251	252	256	252	229	227	243	219	229	254	221	269	218	247	255	262	251	234	233	245	256	274	285	247	237	238	237	221	255	256	268	250	217	216	255	237	260	233	241	239	246	257	247	264	245	266	256	260	243	303	265	252	261	249	273	238	230	248	235	247	285	217	231	268	243	228	250	229	238	249	237	251	262	273	239	232	249	251	287	279	247	253	241	257	221	266	250	264	262	232	243	232	235	258	244	262	256	277	257	251	243	279	234	249	231	255	254	233	262	236	254	267	254	246	248	258	232	269	235	254	262	278	255	283	240	238	225	228	209	233	223	261	229	242	237	287	257	247	251	267	259	257	253	231	232	229	236	273	259	276	261	234	271	282	248	240	266	252	246	218	242	266	222	254	231	257	271	263	251	266	253	236	234	266	267	255	242	241	253	269	236	249	250	248	242	244	263	207	261	257	247	237	215	258	243	250	269	265	259	254	263	251	226	232	270	225	240	249	225	240	248	253	241	264	229	227	243	256	243	235	258	246	240	238	232	225	229	244	244	257	249	274	219	228	258	239	249	255	279	264	246	245	244	264	237	251	274	264	245	241	239	260	238	216	266	253	257	237	251	265	235	248	260	271	238	266	241	219	273	250	258	241	235	250	253	243	254	258	266	253	238	245	254	265	253	202	249	223	258	251	245	261	255	250	248	236	256	238	271	237	265	213	254	239	276	223	240	241	273	249	224	234	248	279	252	257	234	240	249	224	277	248	266	254	288	256	257	237	232	268	262	280	255	266	241	242	265	282	273	282	245	259	263	227	214	267	249	250	226	253	251	255	249	260	270	232	273	261	228	263	262	246	259	247	247	223	273	250	228	256	232	260	242	247	251	215	268	225	255	255	237	233	262	250	221	256	243	254	226	256	233	258	258	235	260	243	273	271	263	282	236	256	244	264	249	245	270	243	244	261	256	232	245	246	231	268	260	282	234	216	232	235	251	264	261	261	265	249	247	273	263	226	228	261	263	221	247	235	242	271	252	228	246	233	252	239	245	250	242	243	245	237	271	244	255	222	248	222	270	252	258	225	232	260	237	243	253	257	261	236	225	274	258	214	248	270	231	236	261	257	243	239	257	255	241	239	260	224	237	234	251	236	216	239	234	239	242	276	236	243	231	268	253	251	232	227	237	262	250	242	258	274	255	228	243	246	247	236	267	256	235	231	214	256	257	230	274	252	246	272	224	250	266	239	219	242	273	255	253	249	256	267	244	242	247	232	251	248	246	241	232	238	237	252	262	254	232	257	242	289	243	253	254	229	221	267	233	271	259	257	288	267	232	236	240	253	254	242	250	249	229	242	253	236	265	277	262	229	251	242	230	246	242	260	265	226	219	245	256	243	234	241	241	255	238	254	265	232	250	261	268	256	245	239	220	247	263	280	269	247	280	235	243	227	230	276	253	232	232	234	274	227	231	245	236	273	252	259	262	274	232	228	255	274	275	250	254	261	262	295	270	237	245	245	246	252	245	249	241	247	243	227	234	255	262	272	271	229	245	265	236	256	232	228	248	258	257	245	217	225	261	228	255	277	219	234	235	248	267	246	267	240	259	267	301	246	252	242	244	247	236	235	253	283	259	261	273	246	249	227	272	215	256	235	239	279	256	240	241	237	281	237	262	277	243	269	232	241	232	252	252	238	242	246	241	257	278	246	235	290	212	261	271	263	254	275	279	258	238	234	252	244	262	248	257	268	264	238	239	229	229	275	271	239	247	231	259	267	240	213	245	237	231	270	255	240	264	250	236	220	262	256	256	269	229	255	254	258	250	271	252	266	247	256	282	242	252	254	240
9780	1239	4601	9435	10403	12110	10527	7181	4031	2177	1119	848	675	613	570	598	580	626	625	553	606	578	627	633	628	562	651	629	566	553	570	552	574	583	598	630	549	585	558	613	610	661	630	620	561	550	606	626	609	604	598	599	604	631	594	586	626	587	621	587	648	567	613	655	574	601	607	602	599	563	624	562	601	606	642	568	596	580	586	583	573	563	577	562	624	555	596	617	582	621	568	639	620	601	625	622	600	665	611	544	570	566	634	605	619	595	583	624	594	593	585	587	607	588	623	545	607	592	591	586	646	585	613	619	565	598	544	594	609	609	611	623	616	569	620	618	587	621	604	627	562	602	630	650	631	589	568	568	583	592	601	597	587	587	568	593	615	562	581	603	628	536	587	558	601	624	578	562	614	545	588	560	573	635	590	642	637	553	630	585	592	562	634	618	584	666	617	616	620	609	609	579	606	645	577	611	594	584	631	607	570	599	613	609	554	593	580	592	580	570	625	602	613	563	587	599	621	579	606	583	636	652	622	556	605	555	595	638	601	597	600	629	586	607	595	602	598	640	633	582	583	615	593	576	636	588	602	582	603	585	603	588	603	606	566	568	584	631	561	563	603	564	576	613	635	611	623	611	639	577	573	557	635	615	599	630	581	596	617	594	611	578	599	549	589	603	618	550	608	601	582	619	583	614	584	570	577	566	583	591	613	570	611	582	604	602	576	601	586	617	598	633	581	640	597	580	589	610	579	620	536	587	579	570	602	577	601	627	605	608	617	616	565	592	602	635	620	565	626	600	603	576	574	617	578	540	570	556	602	572	569	619	587	570	583	593	587	636	598	627	631	600	604	578	588	592	594	627	596	638	633	591	648	628	580	593	627	606	602	579	590	587	611	656	626	602	654	607	634	600	579	587	641	608	617	581	566	574	609	573	562	567	596	555	603	596	599	641	590	657	643	587	604	575	609	623	611	611	604	633	615	622	615	629	595	582	618	587	592	602	604	607	585	652	605	594	590	602	561	632	608	610	617	612	589	590	671	572	608	568	600	604	576	589	598	549	628	640	625	598	587	618	611	604	590	608	554	664	569	619	624	596	581	636	624	597	581	590	617	585	566	605	605	621	572	590	630	604	598	587	588	612	596	613	640	614	645	559	627	608	613	543	577	596	604	577	620	591	571	593	612	649	606	615	606	643	621	589	562	605	575	594	603	599	597	555	571	587	567	633	656	576	603	602	565	557	579	562	594	616	572	613	581	620	578	601	634	616	581	568	597	613	604	592	601	570	580	577	581	591	551	604	601	595	597	606	586	535	589	624	600	585	624	568	618	600	588	626	558	619	583	597	593	608	626	599	616	588	622	583	589	629	618	577	568	619	609	601	601	628	599	608	552	595	627	609	619	600	578	603	575	560	587	562	586	586	565	586	624	561	599	575	569	591	583	603	585	584	579	629	606	583	562	559	572	583	582	613	639	623	589	594	616	602	627	564	574	592	602	610	576	591	602	568	647	629	589	603	565	564	542	610	572	640	581	609	571	632	612	668	606	648	616	617	599	565	556	613	602	579	589	582	569	573	588	614	611	613	631	586	587	555	591	598	584	580	672	551	596	580	594	642	599	602	598	599	584	585	659	573	633	573	644	583	627	592	639	583	609	526	642	598	606	655	625	576	591	586	575	642	591	614	629	591	621	611	590	609	580	610	586	559	617	614	650	606	585	623	605	580	579	569	616	583	589	597	601	586	587	565	589	614	572	582	603	553	581	566	605	632	608	614	554	596	557	623	591	630	600	554	610	570	605	599	608	567	594	574	579	578	607	615	551	577	588	614	570	578	651	625	573	600	580	566	599	623	598	609	607	579	576	588	592	583	634	617	612	584	613	590	579	613	557	601	626	585	554	624	584	626	652	586	612	616	603	604	621	612	635	575	618	632	625	621	592	609	578	576	594	606	630	611	597	573	636	575	588	567	573	583	596	592	610	593	595	546	633	613	636	637	583	600	608	552	579	570	577	562	605	582	614	596	612	612	583	583	566	605	545	612	613	564	586	621	567	611	597	624	618	635	592	584	627	622	565	615	600	631	558	638	608	608	612	564	585	605	579	613	613	587	614	592	592	581	591	547	595	627	609	674	604	640	628	595	615	613	613	611	583	624	612	581	608	615	604	627	595	626	639	604	649	590	587	581	588	596	614	627	604	614	567	571	589	622	562	640	594	607	600	593	606	595	631	575	588	624	551	601	582	649	577	579	564	594	565	593	629	630	624	612	616	611	557	608	593	570	611	599	584	615	602	595	594	589	627	589	597	624	619	605	601	602	580	555	600	618	609	659	604	622	547	619	601	543	607	611	603	594	584	591	580	614	616	575	623	625	618	608	589	617	576	601	608	593	592	578	581	586	611	575	548	612	641	597	593	608	633	613	617	618	620	621	588	619	613	569	584	577	648	600	615	619	578	596	619	631	589	585	612	625	608	616	578	604	602	645	572	575	635	560	621	570	580	604	634	645	606	614	612	612	635	606	568	558	620	558	626	651	614	594	596	569	601	611	635	568	589	607	611	588	648	612	572	566	604	579	607	579	586	607	587	607	588	586	637	571	612	627	603	570	589	648	621	560	615	605	610	560	588	621	611	600	613	591	571	626	581	547	561	615	557	636	605	626	558	602	601	600	579	583	604	585	611	567	610	576	595	581	614	598	546	614	591	609	625	573	604	604	597	612	590	592	599	604	602	630	584	595	620	567	565	606	628	611	610	589	595	571	604	617	615	640	564	593	620	608	571	620	630	561	605	582	614	554	610	621	541	612	586	598	576	613	582	597	565	577	620	547	584	640	593	571	548	554	575	599	586	600	574	649	588	607	598	614	573	599	641	605	582	561	607	595	587	568	625	627	632	622	591	623	620	613	624	618	597	608	653	618	599	615	615	594	551	560	613	593	594	637	601	608	657	553	601	597	558	639	602	597	609	623	618	621	587	606	617	602	616	611	583	568	553	598	595	573	591	624	595	579	588	547	579	615	616	589	610	611	579	577	623	602	603	608	611	606	657	565	585	591	636	625	625	585	595	637	559	605	575	604	615	646	623	619	582	593	622	593	585	570	600	586	588	609	621	608	551	565	611	589	579	575	613	588	600	564	600	604	614	605	660	613	566	561	583	625	565	577	576	607	592	592	618	654	628	531	637	629	622	607	617	611	643	615	578	584	605	597	598	644	571	594	596	596	564	601	619	613	589	583	608	617	615	627	562	657	595	589	678	608	571	611	637	633	623	599	610	637	578	581	638	576	563	563	607	615	593	591	620	586	600	628	600	590	625	597	601	606	616	608	592	597	590	580	602	601	627	636	592	577	569	625	654	572	604	577	594	621	615	611	602	579	580	584	610	660	596	639	573	595	585	610	610	544	575	596	612	579	583	593	607	617	561	648	606	602	595	648	607	586	650	580	612	608	579	585	602	622	626	615	628	594	600	597	595	582	598	597	614	590	583	607	634	591	566	528	588	529
63372	26403	38298	40934	47170	52445	44843	30393	16494	6331	2004	729	362	225	215	256	212	218	181	247	208	212	175	244	194	237	177	198	217	209	216	233	225	216	207	231	189	215	217	230	203	215	194	205	211	188	204	190	212	213	197	223	203	213	195	221	211	209	211	216	218	203	220	212	224	225	217	215	219	220	216	217	226	216	249	206	220	216	203	206	215	208	216	192	203	212	220	179	209	233	208	209	204	208	212	201	217	203	207	236	203	183	218	180	222	238	225	216	194	194	212	219	215	207	189	197	210	191	224	222	192	197	197	214	229	211	199	224	230	191	191	201	222	244	196	221	216	195	201	215	212	205	192	195	219	223	226	240	206	205	208	212	203	236	188	217	217	217	207	226	227	247	232	207	192	195	220	227	198	208	184	208	233	214	202	203	187	219	194	181	203	212	204	195	172	188	192	216	209	239	233	197	213	204	197	205	193	200	204	205	194	186	202	207	217	234	220	199	187	201	205	212	209	216	213	224	212	208	188	220	202	194	184	216	210	193	194	173	203	214	216	201	206	208	191	219	204	214	209	205	197	202	206	191	193	215	207	194	193	215	215	226	215	220	198	196	207	216	207	228	204	203	212	183	221	199	206	229	211	190	207	200	192	207	235	221	207	185	206	209	209	202	201	207	197	211	239	210	193	188	210	210	239	217	217	202	201	222	233	238	202	201	230	204	214	220	206	206	209	215	230	217	214	241	210	209	201	227	210	212	180	197	201	216	234	179	201	202	197	219	203	216	208	212	212	231	203	199	186	215	221	189	184	220	211	199	220	197	198	175	223	217	220	197	205	215	216	208	184	200	206	216	204	215	240	192	217	208	191	212	219	231	219	217	222	213	213	215	228	226	198	203	207	205	208	225	221	213	226	214	208	227	194	187	244	221	242	212	192	230	224	197	209	212	204	193	179	213	231	207	193	232	210	215	243	235	220	198	189	196	194	214	192	217	221	206	218	205	207	208	200	213	200	229	243	224	214	198	191	216	197	211	190	203	247	186	210	203	236	208	217	220	210	221	199	200	216	217	213	187	209	220	189	225	205	189	209	217	175	209	189	223	220	192	198	208	208	205	200	221	189	244	202	220	193	216	206	209	250	206	211	195	209	218	217	190	211	198	209	188	225	212	210	195	219	196	223	203	224	194	220	202	208	199	223	185	228	206	219	217	206	222	204	188	215	218	193	212	195	181	230	213	210	218	212	231	209	212	222	212	209	188	210	215	199	206	203	209	192	218	199	201	190	213	204	213	204	210	219	211	232	222	204	205	226	228	194	196	193	218	212	199	182	214	227	183	185	229	216	219	205	217	201	221	218	200	194	214	206	220	212	196	221	215	220	204	204	216	215	195	199	206	195	207	234	226	213	229	211	207	236	233	205	224	221	210	200	184	232	219	216	221	198	202	214	196	201	216	224	230	230	203	199	218	180	237	203	202	192	220	230	214	208	202	214	232	196	195	213	227	212	217	212	197	238	211	218	203	208	192	243	232	193	213	188	219	237	203	185	220	204	225	197	191	237	199	214	219	197	222	184	220	226	227	200	196	212	234	203	211	219	217	180	243	222	220	195	216	202	195	209	200	209	210	185	192	221	210	220	219	187	201	194	194	191	213	227	183	218	216	225	235	221	212	190	210	200	191	215	218	203	231	203	224	206	216	203	207	226	188	207	207	240	202	212	184	198	217	210	189	198	217	206	212	209	203	207	235	200	196	228	231	221	194	198	198	227	225	212	236	219	210	228	213	225	213	226	220	206	218	179	210	223	229	196	192	231	216	208	200	220	208	209	204	200	187	184	215	224	203	222	213	216	205	211	226	206	195	245	208	207	208	229	205	212	202	198	192	183	224	214	224	202	189	232	208	221	219	239	212	192	203	194	175	210	192	220	211	215	189	210	207	223	200	198	212	193	207	184	184	226	245	218	205	209	188	206	175	197	218	227	188	186	166	197	194	199	224	233	223	222	225	200	207	200	211	232	218	210	193	213	182	214	220	213	199	213	175	193	221	213	195	229	234	190	188	204	210	194	189	202	228	213	179	200	231	251	212	198	200	222	192	209	217	208	211	226	191	214	186	221	213	206	202	215	230	210	211	210	213	199	211	194	193	214	247	224	221	198	189	212	238	177	219	202	199	204	194	188	181	210	193	216	220	201	200	202	203	203	209	182	212	218	219	202	216	215	195	205	208	213	201	222	222	200	206	181	192	186	220	178	214	211	189	201	206	211	205	218	216	213	214	205	204	234	230	217	195	204	195	195	205	237	204	192	208	199	243	194	219	195	202	184	181	220	196	227	236	215	205	204	196	215	215	207	200	204	203	201	210	215	218	211	215	195	201	219	200	193	213	202	241	203	228	217	202	203	229	192	191	225	194	202	218	189	190	227	214	207	189	190	188	221	204	207	205	219	234	225	211	202	190	202	203	202	195	203	183	195	212	215	189	218	230	213	198	231	203	205	217	213	204	209	197	213	198	205	224	215	220	217	211	227	225	204	197	208	203	220	213	222	215	216	219	189	201	220	198	235	187	176	203	198	210	206	196	199	197	176	208	219	198	193	217	187	201	204	196	209	218	193	210	219	196	216	220	222	208	227	213	220	188	217	227	229	196	206	245	213	227	193	216	224	186	163	199	208	214	221	251	235	190	217	208	216	225	212	196	207	199	228	233	171	219	213	188	206	204	224	200	212	177	212	176	210	228	216	203	224	223	241	237	197	235	228	222	221	189	226	217	206	189	213	211	212	212	211	220	207	193	210	189	200	230	200	199	235	220	207	190	192	195	199	217	204	209	191	233	208	204	209	223	202	198	194	216	240	188	222	209	205	214	230	225	202	212	214	194	197	221	205	222	198	205	178	204	209	217	224	195	192	202	198	239	226	203	191	188	216	231	205	237	198	207	234	236	210	212	226	214	207	214	208	229	220	196	209	202	219	189	206	177	240	185	237	202	216	210	220	208	223	219	200	196	207	214	220	212	200	216	200	211	198	225	200	210	211	185	184	182	184	196	227	210	219	204	234	206	218	176	195	207	194	215	205	206	232	209	211	215	213	218	201	204	230	192	206	207	186	169	220	222	214	217	215	201	207	220	194	179	230	205	204	190	228	233	231	233	208	210	208	238	195	221	214	205	211	208	205	227	231	189	211	219	219	212	216	208	220	225	208	200	210	221	218	184	209	226	194	168	236	211	210	220	225	178	205	192	192	229	201	216	222	209	210	219	211	212	192	230	243	236	181	199	211	217	212	188	180	225	195	212	213	219	209	215	210	197	202	195	227	208	201	223	197	192	210	216	236	178	183	228	220	216	220	242	220	209	176	190	220	236	208	190	205	199	238	221	217	219	200	198	198	196	205	194	210	201	199	211	204	207	223	230	206	232	220	197	170	217	222	189	212	211	174	193	219	214	226	211	210	211	225	211	204	212	231	200	214	219	209	214	235	232	195	209	216	211	212	212	208	205	192	210	203	186
32074	14380	40113	49528	57818	63152	56284	43975	30847	17221	7488	2755	1092	668	558	521	489	486	508	558	509	487	555	503	524	508	484	566	477	514	501	512	521	506	468	520	536	546	514	512	531	518	492	488	519	481	541	519	496	538	481	512	518	508	501	498	514	486	479	475	531	494	485	520	473	523	511	521	516	516	498	494	501	524	501	513	511	518	566	534	531	529	479	486	503	552	532	498	458	546	463	487	548	528	523	515	509	520	473	546	516	496	504	527	500	487	509	523	508	485	510	535	524	476	481	528	520	509	545	541	537	478	478	510	538	501	523	529	543	474	501	504	478	527	519	513	506	510	491	484	463	487	501	507	510	477	540	479	517	478	506	487	539	481	504	516	486	502	492	494	490	531	545	502	503	488	503	504	512	520	496	497	513	518	500	531	478	529	490	542	527	528	519	482	528	471	502	501	540	521	483	491	529	526	512	536	484	500	545	534	571	522	502	519	529	488	531	561	501	547	506	536	489	499	488	509	455	494	534	519	499	516	517	514	518	514	542	523	525	524	517	506	530	516	505	536	532	473	499	534	469	494	542	518	533	520	524	518	459	547	489	523	489	499	519	495	462	539	514	511	451	512	536	492	495	529	489	540	506	505	485	510	506	510	508	508	514	506	496	489	541	498	494	490	504	516	505	494	522	563	480	482	512	505	500	507	483	518	576	524	530	511	498	519	514	540	534	520	515	511	520	555	527	504	554	517	519	492	518	471	488	524	486	504	508	509	524	511	483	535	506	514	534	486	493	496	472	514	491	525	525	509	512	501	504	476	513	547	509	453	499	472	486	483	573	508	528	471	550	492	534	499	485	506	489	527	503	515	492	505	483	513	477	506	481	532	530	519	522	560	500	542	523	515	527	503	513	504	481	489	503	512	528	529	527	480	508	540	512	507	491	501	530	492	502	542	488	506	530	544	544	527	483	505	524	505	514	538	500	562	524	485	509	524	517	513	464	513	462	483	512	513	524	537	556	473	508	550	533	511	556	490	512	494	485	511	528	512	519	526	503	496	507	528	484	543	488	471	514	542	525	507	532	534	512	531	523	522	496	517	512	499	472	498	529	519	516	491	516	503	474	549	484	506	495	509	502	549	547	478	478	524	510	536	530	517	534	515	490	491	490	577	502	518	542	548	545	501	523	493	510	514	485	487	483	505	506	478	524	515	532	502	512	511	542	548	518	536	493	497	515	534	482	501	492	507	493	506	510	520	497	507	522	504	450	507	493	567	530	534	535	495	481	515	536	516	505	506	513	508	488	502	513	515	555	533	540	510	519	503	521	499	454	522	474	522	579	476	538	528	526	476	538	483	513	521	489	521	531	494	501	528	492	482	482	526	522	509	538	502	485	504	511	485	532	491	482	528	518	509	465	488	527	551	526	521	500	501	513	496	512	520	494	474	476	508	513	550	536	491	491	520	504	530	507	502	529	537	475	466	485	502	502	518	527	527	555	527	520	542	487	495	520	544	491	480	475	507	506	502	517	542	536	513	513	496	549	526	537	537	519	484	509	515	518	494	481	530	486	514	522	511	494	530	504	524	515	550	503	471	482	477	506	515	527	517	513	487	487	509	556	524	496	546	523	529	517	529	534	490	540	565	487	528	488	489	495	516	541	547	539	490	478	496	506	528	478	507	526	518	479	562	532	522	493	533	480	536	533	508	528	530	516	501	536	528	479	481	553	485	524	491	535	556	522	494	553	519	552	483	499	521	554	495	524	518	518	544	521	499	513	494	488	552	552	502	441	509	478	502	501	502	481	473	481	517	515	483	532	515	499	523	541	495	515	463	504	554	509	528	526	515	515	538	500	497	511	537	501	465	532	482	483	536	502	527	523	499	473	506	498	548	517	494	517	543	513	504	535	494	511	517	497	544	485	540	528	529	508	485	520	523	564	563	489	532	507	519	539	505	514	525	507	519	551	531	476	548	530	555	510	535	526	524	528	518	479	521	501	492	492	532	522	524	514	546	506	532	481	466	487	517	526	498	508	521	556	498	473	542	516	503	494	491	510	532	496	490	484	502	509	522	533	492	546	490	518	521	544	494	462	504	536	527	516	527	497	512	514	518	479	516	507	484	484	532	513	571	587	526	489	531	513	513	510	530	541	514	527	504	534	496	515	488	552	506	487	543	472	505	534	513	513	497	500	494	528	534	515	530	527	561	544	528	496	497	548	510	527	499	497	501	496	538	500	510	509	502	517	504	522	525	497	499	501	536	552	519	518	533	510	546	479	518	511	509	511	507	497	533	517	512	541	512	500	503	504	495	541	508	512	477	507	497	497	530	498	497	516	545	508	491	475	522	539	477	571	543	534	513	503	518	514	482	489	500	485	508	471	501	519	512	513	507	492	519	497	487	534	476	499	508	508	514	505	544	478	510	522	511	483	543	532	487	481	507	501	509	466	534	500	550	524	501	555	531	536	541	483	490	499	518	522	504	523	517	484	542	501	511	529	496	486	523	522	524	492	527	522	508	494	473	505	534	529	520	484	532	527	533	484	491	466	498	468	536	517	513	473	496	523	511	522	504	469	484	512	528	511	514	524	523	524	505	538	508	511	483	496	486	494	513	490	504	503	496	512	558	485	493	532	532	522	538	495	535	495	522	505	487	547	523	528	523	519	491	554	512	506	557	504	507	533	500	527	489	479	540	509	529	499	548	522	567	511	520	570	521	528	513	444	552	539	483	521	504	520	489	523	488	495	528	520	516	530	517	550	523	488	510	503	551	514	541	482	530	526	533	555	539	567	506	513	483	525	489	491	514	507	490	513	515	531	519	494	510	543	553	504	556	511	549	515	513	512	506	519	554	506	557	486	516	514	569	515	477	494	513	498	512	550	505	542	517	492	461	513	564	478	535	516	535	503	507	474	516	549	536	589	551	505	453	499	534	516	494	490	516	543	511	502	453	521	494	508	507	475	505	549	495	506	497	531	505	539	539	462	489	524	513	519	486	575	482	509	514	532	480	501	516	494	492	495	511	488	502	534	527	508	478	487	517	520	524	483	495	496	563	480	529	516	509	515	529	507	501	524	526	507	550	496	507	499	554	471	531	509	536	541	506	519	505	499	511	513	546	565	487	508	497	492	491	529	500	535	520	518	534	504	510	507	507	523	488	526	478	518	485	518	508	551	469	507	560	485	481	515	522	512	488	496	502	558	542	531	490	521	544	517	524	528	507	475	544	536	489	546	530	534	493	521	533	495	497	523	514	505	507	487	496	493	511	526	480	539	524	524	510	545	513	514	544	528	510	483	535	518	523	510	494	505	530	507	489	539	519	487	489	492	535	518	492	567	510	492	514	500	524	529	520	493	534	482	498	536	504	487	479	531	492	559	519	509	518	552	514	489	567	495	510	503	489	513	519	527	482	483	524	535	522	533	490	542	543	482	531	514	512	503	508	544	510	511	547	534	509	480	543	494	583	530	521	490	518	495	500	532	495	495	534	509	507	532	494	468	510
65303	29311	29161	30945	58175	60073	47073	32149	18259	6555	2129	839	396	251	179	205	189	226	181	186	190	226	214	194	174	207	185	190	222	213	181	196	178	204	208	221	178	172	188	177	205	183	186	218	204	200	181	187	215	218	193	197	185	199	195	173	203	176	198	200	206	216	195	194	203	218	209	218	209	209	204	223	204	193	208	193	181	211	181	209	213	165	191	185	209	194	209	194	205	213	199	189	192	199	193	201	188	168	196	210	196	201	213	185	211	191	229	230	222	221	195	168	208	211	173	196	219	192	201	191	196	156	195	164	215	215	212	187	179	182	195	209	209	177	198	201	197	203	192	188	191	206	210	185	202	177	204	211	205	199	183	226	185	178	202	184	212	203	201	199	172	227	191	232	193	201	187	211	203	197	188	191	189	181	188	198	201	209	196	204	195	205	202	204	182	217	210	182	182	182	222	210	207	209	192	188	196	191	177	179	202	184	193	182	203	192	185	176	200	197	189	207	195	178	200	209	205	199	183	216	188	194	183	197	207	187	198	178	222	189	207	203	185	204	194	216	197	220	203	192	178	219	198	224	171	193	204	174	212	223	220	215	201	201	207	198	201	161	228	201	191	172	208	204	174	232	191	177	188	194	192	220	192	209	178	171	208	208	212	201	198	177	187	225	191	200	200	189	179	189	189	183	223	215	203	216	185	194	193	177	181	208	208	220	225	218	200	206	210	196	195	183	212	168	188	188	198	174	192	184	203	204	205	204	205	208	186	195	203	210	203	172	200	209	183	229	190	195	215	184	203	201	177	196	175	203	202	195	187	203	209	196	204	202	172	204	186	195	176	181	196	200	193	211	165	184	181	210	213	186	182	167	211	192	206	188	190	212	184	218	204	194	196	188	181	184	190	175	183	211	198	169	200	200	187	202	209	177	186	167	208	196	184	214	205	202	197	172	215	197	207	194	205	193	212	186	182	199	193	198	200	227	177	187	172	174	187	196	203	179	198	198	209	189	175	211	203	203	227	185	210	205	218	213	172	184	174	206	211	227	191	199	199	214	211	211	210	182	187	201	181	205	205	211	175	175	210	208	222	192	189	176	180	182	189	203	203	199	200	216	203	178	191	208	182	203	218	187	208	194	186	193	203	204	186	186	201	218	209	205	181	191	183	195	195	189	230	211	204	190	167	196	177	199	198	203	199	193	186	207	175	211	221	180	193	186	191	193	182	179	211	180	212	176	208	214	221	212	192	199	182	202	175	185	194	184	188	225	193	200	209	184	215	207	231	188	234	190	223	183	202	187	193	196	203	224	185	183	200	224	189	190	225	219	215	221	189	206	209	209	190	180	179	188	189	208	192	227	218	181	200	185	171	244	210	203	215	197	215	176	188	166	174	185	177	189	213	203	180	204	229	192	193	212	166	170	208	203	171	210	169	195	187	209	193	221	179	184	203	210	187	213	186	187	181	210	212	203	205	209	198	202	190	187	168	210	183	213	205	185	219	174	210	191	230	199	188	167	165	212	196	161	190	183	199	192	178	205	206	177	195	192	176	205	222	198	191	201	200	188	202	214	187	178	191	210	181	194	208	221	206	189	208	224	168	203	183	171	192	235	216	217	182	196	214	182	195	202	184	191	206	198	205	197	200	197	164	184	189	197	227	173	194	207	195	179	212	175	196	227	207	179	224	187	209	198	197	203	193	195	191	197	193	177	195	193	203	210	187	208	207	185	197	211	181	211	210	237	207	175	172	195	182	184	197	189	204	222	203	218	207	179	186	214	192	184	179	197	192	168	171	195	185	182	192	186	188	190	196	227	195	238	189	165	209	171	180	210	219	210	215	194	192	209	200	204	191	216	201	173	216	190	193	184	215	191	200	201	195	196	200	216	196	201	216	198	206	175	186	184	175	204	205	185	183	195	203	197	191	172	186	217	221	170	196	198	202	191	211	188	190	216	189	210	194	184	228	193	186	213	185	189	189	184	210	214	187	194	214	184	201	164	190	193	202	204	213	189	199	224	216	226	184	216	213	207	189	200	176	183	177	196	209	211	203	207	200	208	186	199	181	198	200	176	194	197	197	191	179	200	178	187	186	220	195	192	190	196	196	161	233	190	207	205	192	171	181	174	204	201	207	183	219	220	207	187	171	204	187	198	172	188	209	198	182	199	181	200	184	202	186	189	201	215	186	175	185	193	185	198	209	192	203	207	187	207	210	208	247	191	189	184	190	190	196	221	196	181	183	215	182	186	173	157	202	202	179	198	172	191	194	202	194	234	186	198	197	184	204	204	190	195	185	196	195	197	190	228	214	224	222	188	202	180	199	185	194	185	202	191	185	205	198	197	217	212	212	180	217	213	204	192	184	195	200	192	195	189	200	198	197	217	191	183	192	194	206	166	217	188	198	220	216	199	185	206	207	175	202	221	201	196	209	184	197	174	197	183	181	181	191	173	219	223	217	196	202	206	185	191	184	215	200	195	171	201	182	204	217	182	198	219	200	187	195	221	192	177	204	193	197	208	202	229	216	188	190	212	189	189	190	186	183	166	201	204	201	199	211	213	223	192	208	204	189	206	198	185	204	193	185	188	189	213	191	189	218	207	206	198	201	210	207	198	207	185	215	184	200	219	194	187	208	187	215	177	190	204	208	215	209	165	200	193	183	231	216	186	208	199	201	202	187	221	201	180	197	216	170	198	184	194	200	213	202	175	204	206	196	193	194	213	186	172	196	178	189	201	202	188	204	211	182	205	176	212	193	199	206	198	175	187	204	193	185	193	218	177	188	193	210	160	184	190	198	188	199	197	210	208	196	192	172	191	192	202	198	224	182	197	196	212	229	213	182	187	204	205	184	194	223	206	191	184	205	200	217	196	214	197	190	191	202	193	201	194	183	200	191	179	207	192	197	154	214	176	189	210	183	189	208	183	201	177	198	189	211	178	198	226	203	183	186	199	194	221	212	210	196	187	216	205	208	184	207	198	201	197	193	222	190	202	209	192	203	184	186	220	197	178	219	193	153	201	225	202	202	178	192	210	194	191	219	209	202	221	234	200	185	190	245	187	204	221	188	209	196	204	201	202	181	190	218	208	204	172	196	186	196	152	200	207	197	199	211	207	200	178	180	198	202	184	186	207	194	191	195	182	187	201	188	203	191	193	177	215	204	190	183	211	189	207	171	197	207	205	177	164	218	223	193	206	220	190	205	168	216	196	201	184	202	198	208	190	198	174	203	189	207	202	213	188	207	199	185	183	204	166	200	168	192	162	201	186	196	194	206	199	199	193	201	201	176	203	206	186	227	232	194	197	175	221	198	187	191	181	201	179	193	198	181	195	214	176	204	219	195	210	188	176	212	200	187	169	196	214	214	188	181	185	191	195	201	209	203	169	154	214	171	204	198	170	176	232	197	207	213	217	196	205	208	199	175	208	188	218	213	227	194	201	187	198	187	174	214	188	227	183	211	225	161	178	188	213	184	201	180	185	197	208	227	191	184	214	199	209
35484	13435	32713	42851	67614	69122	58211	45794	31982	17110	7985	3403	1336	686	560	476	458	484	487	490	477	481	473	475	485	523	473	490	487	478	448	452	460	476	505	507	473	486	483	465	507	480	446	526	516	511	507	521	488	471	494	498	485	480	464	461	501	490	484	488	499	494	507	474	472	499	507	467	494	471	472	481	497	510	477	489	498	480	511	463	488	467	494	518	507	521	452	471	482	492	516	477	463	511	489	477	472	497	480	469	468	493	482	479	495	477	517	467	481	512	530	430	464	470	484	494	514	497	513	465	505	511	484	483	456	491	472	517	499	474	474	467	484	504	500	483	485	486	472	432	444	471	476	480	455	479	498	478	502	504	483	475	480	492	502	499	480	466	480	506	519	505	475	482	453	472	528	501	473	465	528	482	464	484	461	506	466	512	477	464	481	453	462	476	534	498	483	494	475	492	470	490	463	479	483	467	456	494	480	497	463	524	503	472	474	488	521	480	486	486	472	460	460	491	478	490	468	522	447	477	464	505	500	517	512	468	520	467	490	522	493	505	511	501	466	504	453	455	509	516	464	488	463	478	464	500	502	463	485	507	511	459	471	455	476	526	482	479	473	473	485	505	482	497	525	467	489	509	531	463	462	488	506	497	477	515	514	475	498	453	459	448	490	488	454	471	444	493	501	452	512	472	498	490	485	504	486	499	474	469	477	532	465	435	482	487	484	543	455	475	548	518	462	486	463	476	490	503	470	486	471	468	478	506	487	455	464	495	495	487	500	494	494	501	519	502	501	448	482	482	476	482	463	470	522	535	516	480	475	509	519	489	507	497	480	483	463	452	497	504	476	503	498	452	501	451	512	440	488	509	476	494	480	475	439	521	525	517	502	442	449	467	493	482	529	478	495	473	456	476	477	456	470	463	463	458	491	498	475	515	499	519	524	489	473	466	478	492	451	474	472	477	501	491	453	486	510	473	500	524	475	485	449	506	441	458	497	445	474	460	485	532	504	507	433	490	492	495	506	515	497	478	504	471	518	478	529	498	493	495	440	486	471	493	483	536	485	516	499	470	492	488	469	493	482	467	460	523	523	498	516	497	461	518	482	465	530	503	456	466	485	456	492	493	495	501	497	449	481	510	484	507	482	486	453	515	523	512	473	460	521	460	490	495	477	494	509	521	434	500	504	476	486	505	526	469	473	454	463	480	524	465	472	510	469	493	483	489	493	458	466	494	484	485	521	487	481	443	527	478	483	508	461	477	487	477	502	481	461	498	529	504	497	491	488	488	489	477	468	488	489	472	469	495	478	523	496	493	482	489	472	510	490	481	469	511	509	497	492	495	519	423	506	473	490	459	430	483	485	452	486	499	484	487	457	465	513	497	502	457	494	464	496	509	491	453	471	458	548	482	469	478	493	484	469	488	472	469	463	481	481	482	509	476	484	495	488	484	499	449	517	503	470	473	479	495	467	439	493	473	490	498	488	509	495	496	467	502	493	444	493	464	498	494	480	462	481	516	487	484	500	513	490	524	517	460	503	501	503	503	488	465	475	515	489	458	487	523	509	476	513	490	497	473	499	506	456	476	434	482	484	478	508	491	467	477	499	457	460	462	495	484	448	480	437	492	475	482	503	466	495	509	479	457	481	505	460	492	482	467	456	495	467	484	479	502	500	485	499	465	461	502	503	420	516	471	492	462	453	523	484	450	483	520	484	458	454	494	509	447	493	468	469	487	481	488	461	473	475	492	474	515	520	550	512	520	503	492	459	486	523	492	515	444	444	487	472	472	501	498	507	491	455	448	529	516	491	441	462	493	482	450	466	521	486	480	471	509	496	498	518	468	493	510	489	499	536	467	488	486	497	477	477	518	538	454	471	483	453	464	532	506	491	464	473	507	471	481	484	483	428	487	518	483	495	499	476	486	471	496	472	482	482	447	499	430	490	498	498	436	478	504	475	444	456	475	476	468	455	476	512	491	442	470	495	480	475	462	497	455	481	474	452	480	482	492	478	462	473	485	477	469	469	511	489	489	515	496	475	505	487	481	469	445	472	466	531	472	476	461	465	499	473	476	491	510	491	484	458	481	452	507	490	490	508	500	505	457	497	482	480	518	483	481	490	471	473	508	456	514	467	468	498	516	501	488	504	473	485	498	520	463	522	480	472	479	464	475	529	494	428	523	472	470	477	503	505	452	462	532	473	459	455	492	485	487	544	496	468	520	482	485	497	532	541	526	506	492	515	487	546	455	480	501	485	516	493	474	465	490	479	461	483	437	527	477	475	504	503	487	479	440	526	494	519	494	499	482	429	477	527	485	467	452	452	484	472	495	524	430	524	476	447	487	503	481	476	476	473	523	490	515	459	494	487	478	464	491	468	486	434	478	457	489	486	491	508	519	502	483	450	506	529	471	491	471	491	491	490	493	503	501	505	492	499	459	494	450	512	467	484	489	522	465	488	480	513	465	487	488	481	467	511	453	526	504	488	455	486	474	469	474	478	508	505	518	437	496	506	502	491	460	463	492	465	528	479	486	434	490	464	498	484	518	443	509	493	499	484	483	494	515	448	458	517	473	491	469	519	496	479	527	458	477	482	468	482	494	449	458	501	485	467	515	487	471	511	483	465	455	517	467	500	470	442	468	473	493	513	502	501	472	465	467	507	494	519	523	476	509	499	493	461	477	503	481	494	459	502	501	503	494	485	478	474	472	493	511	483	467	459	504	483	446	497	495	489	474	490	524	505	452	474	516	453	471	470	499	472	509	489	485	475	442	463	483	458	473	502	466	482	549	466	454	484	480	453	468	488	531	474	466	548	492	487	511	489	471	496	489	495	506	491	488	463	493	476	488	464	505	494	441	481	475	492	489	519	524	493	492	449	488	506	471	455	516	450	486	515	488	499	506	456	505	519	462	471	482	508	510	473	488	466	483	483	489	511	505	481	511	542	459	520	492	475	495	460	494	486	494	539	509	452	518	450	530	488	478	470	486	479	462	479	479	462	481	463	493	461	478	493	526	485	504	443	453	460	488	493	518	510	491	468	478	470	500	468	480	484	505	473	499	488	487	464	495	462	475	463	499	469	496	448	506	498	435	472	482	481	472	455	506	511	517	454	519	472	504	515	485	448	504	456	490	513	469	514	448	501	475	481	467	517	456	513	496	542	488	477	486	468	483	513	497	456	490	502	505	470	490	508	519	490	488	530	479	472	477	458	502	515	553	485	458	469	497	473	487	447	507	455	505	476	484	530	462	479	451	492	508	517	493	501	514	471	480	497	493	499	513	478	497	508	494	499	479	481	469	469	484	423	497	507	489	504	483	497	503	491	505	479	480	456	484	464	502	505	494	517	520	482	477	488	484	491	486	506	515	497	501	534	512	487	497	464	490	499	495	495	514	501	501	467	424	476	458	521	460	514	513	509	456	518	463	477	497	476	490	469	488	515	514	475	485	470	496	530	467	479	496	447	485	504	447	527	473	493	446	483	477	503	463	483	491	464	524
8254	729	680	1009	3843	4341	2419	2097	1153	763	470	409	268	274	282	249	275	263	246	264	269	263	277	261	266	243	266	266	296	265	250	250	228	258	284	249	266	255	252	257	279	262	236	240	265	246	276	273	242	232	278	239	240	263	264	258	284	245	279	248	237	266	233	267	276	266	234	270	259	266	265	268	247	274	260	241	236	268	248	264	279	243	291	296	225	260	255	216	246	259	278	251	258	264	233	251	261	253	294	271	256	243	266	232	261	287	270	255	253	277	271	252	279	264	270	257	263	275	285	255	229	248	265	250	268	255	277	297	236	252	238	290	271	261	288	262	252	269	271	259	270	258	261	276	234	279	242	247	234	270	279	288	246	274	267	277	275	235	260	246	251	260	293	252	273	255	229	260	244	295	289	281	253	265	232	276	263	256	230	254	273	263	236	256	265	274	237	245	257	258	249	238	276	265	275	270	253	258	237	250	247	278	268	244	245	260	229	226	239	257	242	243	264	281	250	308	235	287	240	234	238	269	260	252	282	295	284	266	255	259	256	270	234	266	254	283	235	280	278	261	282	252	256	236	260	237	271	258	249	268	257	273	271	245	236	256	274	255	269	248	237	248	272	278	249	252	238	243	273	226	245	260	280	260	263	278	254	284	281	223	246	257	261	259	252	258	244	274	260	247	264	279	279	292	243	238	270	247	258	253	286	231	296	247	282	279	233	250	275	282	224	288	295	259	265	261	251	235	249	234	284	251	284	269	251	285	266	268	242	250	285	251	258	248	224	259	279	283	269	263	245	257	264	252	230	259	289	250	259	281	266	276	288	259	300	249	265	251	277	264	267	250	277	246	213	267	265	240	293	286	250	272	278	264	270	267	273	274	257	254	281	261	253	263	282	261	237	249	263	228	288	213	297	265	252	225	239	268	270	258	256	282	260	267	247	272	257	269	254	255	272	218	252	265	254	237	265	254	262	283	267	289	264	308	270	271	234	261	255	250	294	250	269	251	260	258	254	267	237	286	243	290	260	254	266	233	227	296	275	251	287	252	269	253	252	245	282	271	235	258	294	282	251	252	256	276	274	259	263	283	279	266	236	268	272	248	273	270	240	243	241	273	261	259	252	273	273	247	274	257	246	286	295	261	240	258	258	274	257	240	262	262	267	253	264	272	236	263	261	254	279	258	316	261	252	268	258	261	279	238	244	242	244	240	280	263	312	245	295	252	289	269	214	262	240	284	240	245	251	258	222	274	255	286	271	270	249	239	265	280	274	253	252	254	272	277	274	269	258	253	267	244	233	246	262	297	235	271	262	236	265	267	255	259	259	263	269	260	241	265	283	257	238	240	267	242	294	275	278	256	304	244	246	269	274	244	257	260	234	258	263	240	257	247	236	291	254	228	276	236	260	251	254	230	279	306	236	260	284	301	284	286	260	287	274	283	275	250	241	268	276	279	267	295	251	258	234	271	256	271	285	292	261	265	260	251	254	262	286	227	250	248	250	270	238	281	258	238	231	259	250	259	247	235	243	243	217	272	261	276	266	272	265	248	230	262	257	262	242	270	251	257	260	262	256	291	264	238	256	245	261	264	269	281	271	280	230	251	246	257	220	283	251	278	276	299	262	279	269	265	260	269	245	235	277	250	252	286	262	308	243	256	237	275	268	264	248	250	286	274	252	252	263	270	252	250	277	267	232	260	270	263	271	269	254	259	278	275	230	232	241	255	257	261	264	277	280	251	271	261	283	249	263	272	252	279	243	226	235	241	278	246	275	270	279	283	263	301	269	284	251	272	288	268	256	273	250	261	265	238	284	276	240	266	273	290	257	289	253	248	291	281	250	266	255	270	245	262	248	244	297	269	292	223	276	265	285	255	264	245	250	242	253	292	258	296	293	295	269	256	256	264	268	254	253	262	271	263	264	260	288	257	247	292	257	254	246	256	304	279	283	283	271	257	252	267	262	252	235	267	300	278	240	268	252	272	270	257	260	244	219	251	280	274	271	240	288	278	264	286	261	290	302	269	299	262	274	262	247	282	262	252	264	281	235	262	261	268	238	240	263	255	271	260	251	275	248	265	264	252	270	282	274	276	271	235	269	287	264	243	261	299	267	272	254	239	246	259	257	247	260	274	273	245	238	250	282	267	282	270	283	264	277	247	245	239	242	275	272	249	266	240	245	256	243	258	264	226	274	259	245	255	245	286	274	262	284	261	289	259	260	271	276	233	232	262	272	281	262	256	279	258	274	271	258	244	245	249	257	280	247	236	233	276	264	243	250	282	251	256	280	260	288	253	243	266	251	279	234	257	244	249	256	246	255	244	238	289	248	281	282	239	280	232	262	264	257	272	272	294	253	262	267	276	251	281	254	260	295	271	245	281	259	302	272	255	245	241	256	252	258	267	273	263	269	240	283	295	277	254	270	266	263	252	281	267	289	266	247	272	259	243	264	244	250	303	273	270	256	291	255	258	246	231	214	261	230	230	261	254	260	239	258	250	299	297	256	286	263	265	268	255	255	243	257	262	274	230	290	272	260	256	292	260	251	244	258	240	243	258	261	266	259	280	256	307	271	248	242	259	280	271	249	282	267	246	249	251	267	270	272	286	230	273	258	286	250	290	256	257	232	268	252	238	229	276	237	273	259	260	246	274	266	248	248	258	260	227	258	285	235	217	231	274	261	258	256	246	264	247	283	251	260	279	257	252	278	244	239	270	263	242	248	279	263	261	261	237	257	241	284	269	250	265	257	241	297	269	253	257	245	298	241	271	286	277	246	261	253	256	276	282	282	252	248	265	288	286	257	268	262	306	259	281	264	262	250	272	281	251	273	265	266	265	238	268	278	259	254	249	281	239	283	273	249	270	210	259	260	227	280	282	274	273	267	280	259	239	281	243	259	259	281	257	283	245	239	252	278	272	282	245	262	259	268	280	256	276	273	228	254	280	265	270	276	285	228	264	265	249	267	245	268	263	249	246	214	236	250	289	251	242	243	243	253	257	265	257	243	276	282	267	258	272	262	274	295	277	251	255	287	269	255	265	281	241	224	267	254	257	265	276	297	242	278	270	262	267	251	290	267	260	255	255	256	253	273	261	285	252	260	261	255	280	235	266	238	260	270	255	220	285	284	271	281	263	259	287	235	251	275	242	268	273	260	265	233	262	253	266	241	274	267	276	273	255	261	255	259	282	264	254	239	273	262	261	278	257	238	255	252	241	262	252	252	273	297	253	255	284	273	270	247	277	260	265	301	260	261	262	264	291	297	272	273	245	248	261	286	237	241	261	261	260	252	253	273	272	223	270	239	231	283	247	267	260	290	257	258	233	240	247	253	259	281	271	254	266	276	256	256	270	271	299	277	261	256	284	261	275	250	280	264	263	243	246	309	288	270	258	253	243	274	259	251	282	258	258	271	246	276	271	242	234	260	262	288	270	288	291	274	235	275	254	271	256	283	236	285	283	254	252	272	245	267	263	257	273	257	264	249	271	268	265	300	276
8409	1002	1751	3695	14782	14902	9074	7698	4082	2570	1615	1087	783	677	650	635	633	665	595	612	618	650	636	613	659	663	640	629	630	612	629	650	636	633	663	647	597	628	652	665	616	656	618	655	633	580	641	669	655	645	562	638	671	610	607	612	667	641	625	649	639	676	630	644	626	642	628	636	674	601	627	620	607	638	638	636	614	655	647	643	625	611	650	694	671	578	614	607	611	629	622	622	606	615	651	636	581	602	620	644	611	636	678	618	597	607	667	583	629	619	601	616	651	638	647	637	632	630	568	606	607	635	627	653	659	589	611	607	625	639	666	577	625	620	651	599	644	630	631	639	612	593	635	633	663	626	646	597	654	661	668	606	640	673	658	622	641	619	647	600	625	625	577	651	652	655	684	622	598	656	599	605	622	689	641	667	656	629	622	591	676	613	645	608	640	670	671	664	565	634	612	611	673	674	580	602	608	640	590	646	598	635	617	654	638	640	690	667	629	651	612	621	648	603	628	644	608	592	631	653	631	643	601	624	593	627	633	639	626	605	662	643	612	589	631	644	639	635	639	660	651	609	630	610	647	624	653	620	627	664	616	638	630	614	646	610	612	667	673	632	617	643	641	595	666	595	638	646	641	637	661	643	606	646	604	597	633	611	626	625	631	609	618	654	672	638	631	602	657	649	592	625	645	638	599	652	653	619	668	634	617	646	638	608	622	645	652	625	618	669	616	664	625	614	645	657	642	639	642	640	623	660	615	643	661	618	610	682	614	615	673	615	620	675	599	657	602	596	628	671	672	609	599	696	639	661	593	660	662	641	616	616	617	690	664	665	604	578	663	642	650	633	605	682	664	623	636	648	641	614	633	610	679	608	637	609	607	626	597	634	617	593	632	619	569	629	676	652	623	614	599	644	661	699	604	633	629	672	649	630	639	612	611	615	658	619	645	605	673	659	648	675	626	625	589	606	577	592	652	659	639	633	642	636	603	599	623	668	583	580	626	618	638	646	626	604	659	605	656	646	672	615	637	634	660	622	644	616	612	664	644	609	643	578	651	589	658	604	643	628	676	654	632	648	602	674	634	630	622	662	634	643	637	628	634	649	605	600	605	691	615	633	649	579	655	630	640	626	640	635	603	639	632	626	635	640	651	638	601	672	648	608	638	594	638	676	634	575	650	614	628	647	624	596	642	623	669	630	637	625	664	653	595	645	629	619	667	583	656	646	649	635	640	613	658	645	633	623	610	657	650	591	664	649	598	658	638	613	619	607	626	636	643	600	615	611	624	604	627	664	611	649	688	628	669	657	605	619	666	631	636	622	626	664	610	666	664	647	652	618	629	640	672	625	615	643	592	603	657	616	642	591	568	646	595	631	600	642	621	663	682	690	640	631	631	613	599	627	620	653	613	639	637	634	679	638	598	631	598	587	662	652	641	638	639	615	648	619	674	659	667	648	631	614	575	605	605	602	625	602	595	625	640	633	626	680	632	648	646	621	621	612	609	673	599	601	645	667	658	664	626	624	609	627	622	665	632	634	636	646	623	626	623	595	621	646	661	660	563	614	630	683	607	634	574	656	640	641	634	686	645	611	643	677	637	636	651	652	636	691	660	610	650	605	646	670	636	659	587	604	623	631	610	631	596	654	610	632	590	639	628	625	601	629	628	618	598	669	623	594	598	651	677	622	627	637	648	608	631	646	637	634	604	613	637	668	643	621	610	641	582	640	663	683	650	622	629	636	624	616	605	645	664	651	625	633	611	675	626	620	639	626	668	672	647	621	669	618	572	629	637	638	652	635	632	662	603	581	679	660	606	646	661	626	612	647	617	672	620	626	632	647	597	638	630	710	621	653	632	667	641	603	623	599	627	606	624	626	662	624	616	596	596	628	620	632	624	630	664	650	630	609	615	636	633	630	633	601	606	600	643	626	615	674	657	645	601	666	654	637	650	568	641	623	655	593	660	612	648	660	623	610	647	628	633	639	633	606	644	634	575	618	597	631	621	610	606	630	588	635	630	682	629	623	572	566	605	662	600	594	639	631	579	663	632	632	644	609	641	642	600	605	635	655	629	619	610	660	586	648	630	619	632	642	619	637	632	617	608	656	615	606	641	639	654	654	601	665	662	650	614	621	621	620	594	656	649	653	602	629	655	610	612	618	596	616	681	675	603	619	655	639	638	647	652	618	653	625	592	686	662	630	629	600	628	567	603	625	598	657	641	609	609	643	626	654	656	632	577	603	652	639	599	673	645	627	648	625	603	611	660	611	636	642	660	638	624	590	591	607	631	644	648	633	595	643	645	620	641	602	591	633	642	602	666	667	650	616	652	621	628	572	608	641	650	660	598	609	652	633	644	641	631	635	616	612	663	585	670	652	604	618	608	653	643	642	648	661	638	640	625	657	587	638	632	670	652	609	636	642	657	660	616	631	650	649	650	572	601	647	611	638	627	647	597	657	678	571	653	611	619	636	623	595	570	614	655	668	661	648	627	581	578	645	604	595	601	617	593	567	647	615	603	641	635	614	654	594	678	610	617	635	583	585	643	691	599	608	653	656	599	586	615	625	621	630	618	637	665	639	600	634	690	634	594	584	591	599	657	626	629	606	685	603	593	582	595	635	637	613	626	639	618	613	624	647	608	666	631	600	604	638	672	639	641	644	681	617	596	610	621	671	619	615	655	623	634	637	630	661	630	603	677	625	605	670	603	665	622	649	675	597	655	643	649	642	661	643	610	623	655	645	642	627	665	644	632	606	675	630	592	636	667	612	623	646	606	645	623	662	660	605	631	606	626	558	638	677	646	628	649	640	619	605	648	600	684	610	667	593	681	640	638	672	604	625	646	656	621	634	647	628	656	612	682	651	640	612	665	635	668	600	679	635	667	621	634	639	636	630	612	651	636	631	640	600	650	655	669	624	616	649	638	676	650	594	639	657	637	638	626	617	656	606	597	648	646	604	586	619	653	630	622	648	659	648	648	650	593	606	637	631	621	616	648	635	615	592	634	644	641	620	622	639	655	666	621	631	598	641	616	664	596	595	649	604	616	647	618	600	663	631	641	633	607	651	625	623	645	623	595	673	605	666	635	617	653	639	611	633	633	633	595	599	639	606	580	596	623	637	603	622	680	644	648	693	636	700	662	641	596	644	645	613	624	603	583	653	610	650	656	626	658	650	666	613	627	631	633	628	628	627	668	598	672	635	633	631	613	618	612	629	636	666	616	613	622	616	602	618	647	708	629	612	641	634	635	671	657	641	652	641	621	585	613	620	582	664	655	629	636	629	598	624	657	639	627	605	611	692	635	637	585	626	638	628	629	664	598	626	633	637	573	570	617	621	653	633	620	626	616	626	622	628	636	602	614	637	617	620	623	639	631	639	615	631	617	581	631	647	647	628	634	638	658	616	649	652	618	624	601	636	631	675	664	594	595	654	650	620	593	625	659	638	609	664	616	578	591	629	621	632	628	658	625	645	633	606	629	639	628	606	621	618	686	645
51421	17142	23343	24718	55560	54476	41658	30821	18252	8062	3003	1102	571	281	207	205	205	203	208	195	216	215	230	217	213	220	238	234	238	222	238	228	209	208	188	191	208	218	190	195	196	200	213	237	225	221	206	213	232	198	196	211	213	236	230	223	214	202	211	238	179	210	219	212	210	258	197	210	252	197	212	197	211	199	200	186	218	233	192	223	190	211	208	183	219	200	236	220	183	243	196	196	188	203	209	228	199	217	206	211	202	228	222	190	215	225	222	192	256	220	193	209	219	223	209	220	220	235	232	209	230	211	234	196	205	201	231	210	204	240	215	205	224	246	200	224	202	222	225	223	248	217	221	191	197	235	210	185	205	219	242	193	196	197	196	220	232	196	190	195	209	203	237	238	205	232	196	212	229	200	205	229	237	232	210	216	238	201	217	233	193	198	206	189	226	240	194	208	230	227	229	210	244	221	208	240	226	219	180	226	216	239	218	236	242	209	243	207	232	226	217	234	218	220	210	207	203	235	203	232	194	223	217	216	236	245	201	224	223	230	223	208	212	216	235	206	196	229	242	228	242	204	212	229	228	216	222	241	222	219	196	223	228	208	217	205	190	204	214	193	209	222	236	209	194	198	208	228	222	183	198	218	211	234	242	197	195	209	211	215	220	218	206	236	233	191	224	229	196	190	234	218	226	232	229	217	192	226	202	216	181	208	177	200	221	237	214	244	199	231	220	208	214	219	213	213	240	230	194	224	230	219	228	198	242	204	209	228	199	252	205	215	182	218	227	220	230	224	230	211	226	244	206	240	227	219	196	192	216	218	212	191	232	219	203	232	237	229	213	201	198	188	199	206	233	209	209	210	215	207	199	219	208	239	240	201	220	229	210	204	242	224	249	227	224	215	219	225	215	230	211	189	229	200	222	228	227	199	196	230	222	217	223	210	205	232	227	204	209	200	229	188	200	226	230	205	233	245	201	228	201	232	198	220	199	227	199	212	207	202	184	220	211	202	201	202	192	196	212	219	240	245	190	211	227	217	218	191	188	228	205	204	237	232	224	205	228	209	199	210	202	226	238	214	213	205	210	219	205	229	229	214	233	212	231	209	211	211	197	226	208	225	222	210	233	228	219	199	236	217	210	199	219	212	223	229	185	169	196	221	230	213	209	209	232	214	195	229	212	217	223	204	224	209	234	236	200	217	217	221	217	206	226	223	238	210	212	217	207	217	197	200	204	192	229	213	212	225	211	196	204	196	218	224	207	247	216	217	231	203	231	190	225	200	240	216	246	226	213	216	206	213	184	210	202	243	209	224	219	205	230	219	217	214	179	221	188	208	233	212	211	210	241	214	193	246	237	202	221	211	208	215	220	222	213	208	201	246	204	216	215	222	215	223	192	192	205	209	196	220	229	214	230	211	212	200	220	217	183	228	208	234	202	205	219	224	234	232	213	209	233	199	202	194	205	207	206	207	234	202	205	226	207	239	196	227	204	208	212	237	207	216	223	210	217	229	212	226	209	240	217	224	235	223	224	205	199	201	220	229	209	220	202	228	188	217	236	200	205	227	188	218	217	198	229	204	199	205	204	207	216	215	185	214	219	226	248	221	216	192	223	202	191	205	199	218	200	209	207	231	226	196	217	229	202	212	210	242	232	217	188	223	194	202	230	225	215	206	239	219	219	202	187	222	208	184	203	190	223	217	199	234	198	238	210	201	216	226	217	232	243	219	217	212	204	210	194	195	229	201	198	203	209	219	216	190	211	246	196	215	227	210	217	185	204	234	219	221	224	205	215	213	216	230	216	230	206	215	227	236	195	195	203	210	208	230	211	211	205	245	241	213	196	222	210	233	222	178	209	198	215	252	227	234	200	210	214	199	185	219	219	235	211	235	191	209	226	218	219	208	209	229	189	211	237	233	214	227	202	217	207	219	197	201	209	251	198	229	198	199	202	182	228	239	197	195	250	192	199	216	233	230	239	192	225	207	199	191	197	198	233	212	221	227	228	226	234	207	215	209	224	229	220	223	208	224	236	208	214	220	219	210	203	206	203	204	213	212	194	222	232	218	214	214	225	204	208	200	220	207	218	226	217	224	198	187	208	220	198	202	221	210	204	221	190	209	195	239	233	202	198	196	210	223	196	204	230	203	214	183	203	190	227	208	217	209	200	223	206	212	187	218	212	211	208	224	198	224	236	216	207	189	216	212	180	216	201	190	221	224	219	201	232	221	216	185	201	208	214	189	228	207	216	203	215	219	218	206	217	203	204	185	213	235	225	212	233	196	237	195	213	222	218	214	232	178	235	246	208	212	205	197	214	245	220	235	215	236	199	210	227	209	208	205	235	199	216	214	227	202	199	208	209	221	216	199	225	201	211	227	199	237	227	226	196	231	247	199	204	222	210	206	200	195	206	223	191	227	218	238	242	212	208	222	184	201	205	220	194	204	214	222	225	211	251	216	212	218	214	241	192	198	187	185	235	192	240	209	218	208	235	218	226	249	204	231	219	192	197	228	218	218	199	228	214	207	226	207	226	210	216	213	211	197	212	221	224	220	210	213	209	217	212	219	214	200	231	197	214	220	248	226	225	239	215	259	208	221	219	217	210	236	226	206	227	235	236	217	230	233	192	219	199	234	222	205	214	227	211	212	217	226	216	223	215	233	215	212	228	194	232	224	214	236	217	196	229	219	203	221	229	269	240	219	206	198	213	186	202	237	210	225	215	221	193	235	224	210	218	214	203	202	220	223	201	215	218	183	213	200	253	260	206	219	186	202	201	239	217	222	228	225	233	216	237	215	218	233	213	182	220	185	205	233	212	224	212	248	232	213	190	227	205	229	185	203	238	194	220	191	219	222	262	226	204	231	214	210	212	210	213	205	202	212	230	208	202	215	222	213	243	239	213	205	200	208	191	250	210	206	222	211	224	206	200	211	222	233	193	218	232	221	208	212	223	222	213	203	227	224	199	194	220	186	236	206	217	199	212	205	230	201	199	204	212	212	182	214	194	245	210	201	247	233	261	227	193	211	209	228	226	208	208	214	219	192	182	210	227	231	216	207	219	225	200	207	204	197	232	201	206	188	210	236	203	209	216	198	210	184	224	232	219	229	241	196	240	221	235	205	206	225	214	213	234	195	190	256	217	243	204	204	225	229	208	206	194	205	204	235	236	226	214	204	225	201	194	208	231	217	207	198	209	187	215	206	211	199	230	203	201	235	208	235	217	211	181	197	255	224	222	210	213	202	216	215	227	210	202	214	227	210	237	217	206	197	210	232	230	222	200	195	220	241	231	206	207	215	209	235	223	213	199	221	222	228	204	228	244	191	239	231	208	216	198	240	226	215	201	215	231	204	220	241	201	209	203	217	224	220	236	236	196	221	207	223	215	207	215	230	221	214	217	212	198	218	224	196	222	212	212	212	195	208	222	200	232	203	230	200	218	223	187	216	198	200	215	230	217	210	201	188	186	219	221	216	214	207	220	212	184	216	210	229	209	210
25141	5843	25982	36437	65696	62119	54201	45054	33598	21072	10895	4712	1899	903	646	542	518	511	538	536	552	514	539	537	534	525	547	530	550	530	523	538	529	541	481	518	529	505	502	585	518	499	512	534	536	530	506	479	528	531	503	518	539	512	525	555	503	538	524	540	516	531	472	526	532	520	489	511	512	531	519	526	510	547	504	590	542	491	516	537	494	503	519	552	527	528	528	515	500	469	564	515	519	568	556	541	509	532	490	556	515	556	553	541	557	468	523	508	500	517	528	537	484	518	519	527	503	496	550	512	510	574	529	540	494	526	476	494	525	545	517	546	529	511	505	518	483	540	529	530	528	478	528	548	539	495	532	527	561	513	531	527	521	509	530	547	485	553	511	496	528	563	550	509	536	547	525	524	497	546	506	525	528	528	531	531	512	474	539	524	519	481	555	546	512	509	527	559	520	536	526	527	548	551	494	525	477	514	523	513	502	517	557	500	522	509	529	530	536	549	479	548	522	541	518	504	543	540	514	525	536	518	512	491	514	539	525	522	532	537	533	514	548	518	541	479	496	535	562	531	552	490	539	539	530	520	573	552	517	491	571	491	499	538	549	532	550	487	537	529	536	532	519	516	540	518	526	545	492	510	565	530	532	555	494	512	549	521	514	480	504	535	533	499	555	524	518	503	542	558	523	560	480	568	568	515	500	562	497	563	525	540	483	494	532	507	504	537	501	544	553	544	528	517	507	533	525	524	540	499	488	493	550	517	530	494	506	523	513	528	535	485	504	507	525	535	518	557	500	564	530	487	515	520	518	544	527	547	507	480	540	525	546	559	514	539	561	545	559	519	501	509	505	504	494	509	563	542	572	504	510	531	554	508	559	519	524	520	542	542	492	489	516	531	498	528	496	524	510	501	559	537	535	543	519	534	505	554	540	536	514	504	535	497	545	515	481	509	523	514	556	554	556	535	536	525	527	501	539	560	535	491	532	476	510	541	532	528	485	519	548	549	514	571	528	494	544	505	553	458	518	541	548	529	532	535	519	529	505	523	542	492	550	518	541	471	534	529	521	489	474	535	513	552	512	534	505	549	541	544	550	545	492	546	515	535	527	522	496	535	504	516	514	542	506	558	537	516	526	555	544	529	529	509	549	503	547	513	526	503	534	516	552	544	569	514	522	512	537	533	517	507	556	537	533	532	460	533	495	539	537	551	552	553	544	559	520	547	509	549	503	501	531	540	511	512	530	570	527	519	519	543	494	561	516	514	526	552	548	540	513	548	532	512	493	525	531	511	518	513	529	537	540	515	531	542	527	567	490	521	548	536	537	529	497	509	523	495	496	499	532	501	535	518	544	517	526	485	532	512	509	508	551	526	511	527	508	511	489	536	515	484	543	600	533	547	558	528	537	557	504	520	522	514	512	541	519	518	512	544	524	538	552	544	507	532	550	503	518	534	526	530	545	532	508	513	530	496	519	534	555	472	555	584	506	537	487	503	583	548	541	542	586	480	532	536	549	554	518	502	493	547	528	569	526	561	569	501	519	528	509	552	514	507	502	537	527	529	513	522	541	482	501	525	522	530	512	508	550	517	548	528	566	527	587	547	546	558	520	532	523	526	535	514	515	542	535	522	523	527	524	509	563	606	553	542	528	520	523	523	523	585	542	531	519	541	571	508	505	535	522	519	522	553	518	532	516	518	507	528	529	510	545	537	557	549	515	495	522	573	504	542	537	492	512	541	531	514	545	549	493	531	535	544	540	542	523	513	517	525	518	484	545	505	519	512	529	518	510	499	506	542	588	523	542	538	538	550	526	512	539	533	522	552	561	520	552	543	507	523	504	569	527	512	508	526	530	456	562	510	527	542	514	527	523	537	519	515	530	531	502	548	532	545	547	502	496	529	519	547	525	522	528	556	525	560	505	553	513	529	465	556	509	531	519	488	485	542	531	516	479	509	563	510	526	510	509	520	509	530	505	545	529	521	541	508	510	522	542	543	529	509	544	553	530	540	545	513	564	519	566	485	540	539	522	531	557	525	569	529	484	550	516	553	489	565	556	542	548	581	540	520	525	506	539	501	530	514	510	510	482	532	512	495	556	542	514	519	572	514	508	459	526	582	536	541	554	529	519	514	519	479	475	550	538	486	498	533	526	486	478	490	556	546	513	503	518	546	528	516	519	543	532	498	502	526	537	543	550	559	541	538	514	523	525	532	555	535	540	509	535	543	530	505	531	506	528	543	525	517	569	450	531	506	544	559	500	511	525	489	539	549	493	534	537	524	566	551	513	543	507	544	541	478	513	526	549	490	523	524	588	528	546	495	542	500	544	544	566	496	551	486	517	503	556	530	497	527	505	526	528	539	543	497	499	549	531	485	542	499	547	506	592	530	505	532	560	514	538	527	489	551	475	493	499	473	509	564	516	519	475	580	521	510	484	515	534	475	532	533	511	518	549	528	554	525	492	531	528	527	559	510	522	494	572	502	571	500	504	491	583	538	489	533	530	531	540	519	533	521	533	534	551	495	530	557	528	565	490	506	531	520	499	532	524	555	520	573	518	497	525	537	551	522	533	539	510	516	553	504	541	518	529	559	523	564	548	487	528	519	515	536	555	537	502	546	531	507	558	513	518	538	527	550	512	523	523	513	507	522	505	508	555	530	531	524	553	522	502	553	503	519	524	600	600	491	510	513	490	505	471	514	535	564	509	535	511	515	526	522	568	546	515	561	511	525	482	506	511	496	520	538	541	470	517	538	533	486	479	514	508	570	535	524	487	473	542	514	549	521	521	511	539	533	569	538	555	549	548	546	531	510	541	523	542	525	566	503	540	583	540	536	537	516	535	516	503	546	481	535	540	544	506	508	532	515	537	547	555	537	548	558	563	532	524	544	532	515	539	547	555	541	557	502	511	502	515	547	556	515	515	521	516	476	509	554	522	497	503	526	542	532	540	568	565	506	544	488	532	541	512	532	523	530	523	454	544	545	557	515	536	531	533	517	517	556	547	533	548	499	550	549	548	546	519	527	516	554	530	553	491	523	549	525	520	518	500	523	558	533	511	530	490	527	519	503	515	540	469	521	559	503	506	547	522	605	534	528	493	542	514	533	519	484	552	558	557	487	538	521	511	584	567	523	532	513	527	473	557	538	514	522	546	519	480	495	519	504	529	525	553	509	550	540	550	547	548	548	572	528	534	446	496	492	519	560	517	519	515	538	477	512	484	501	496	524	543	544	514	552	536	513	522	496	505	518	516	542	542	564	484	518	513	488	539	517	548	508	524	521	517	556	525	522	504	491	517	519	514	565	496	554	515	494	524	539	504	514	535	518	550	541	544	536	530	550	515	527	527	492	511	500	543	556	542	446	515	523	504	539	516	545	522	522	532	518	538	527	524	558	495	489	529	535	496	490	546	560	541	542	511	508	518	480	553	541	509	521	529	521	507	544	522	575	518	503	567	506	531	515	520	545	532	541	517	552	501	521	545	578	484	534	487	543	527	520
55219	22052	22774	43666	65186	54347	45604	31796	17898	7016	2460	961	473	290	230	186	182	175	191	194	229	201	189	188	209	224	197	210	199	207	211	213	190	205	201	217	216	185	203	214	186	228	186	171	209	184	195	210	191	186	175	199	208	200	196	186	198	198	215	195	215	207	209	200	197	196	230	188	231	194	198	202	191	199	206	195	245	203	170	194	211	182	188	190	175	202	200	196	193	196	178	192	209	189	180	189	194	205	166	179	196	192	188	209	204	181	215	181	193	184	193	186	190	203	185	176	194	178	199	190	180	188	200	221	227	191	194	201	191	225	200	202	190	185	187	181	164	207	207	184	192	227	188	198	171	169	184	200	196	191	171	194	215	197	166	184	223	222	214	204	202	204	196	209	210	216	198	218	245	180	204	191	200	190	209	193	184	184	225	190	183	201	195	195	214	194	181	207	186	197	178	189	211	208	187	198	201	215	182	199	183	215	208	164	191	190	207	196	195	209	219	208	180	193	207	207	187	203	207	193	179	222	195	185	214	169	190	199	186	202	185	190	190	194	183	216	192	221	204	235	197	181	185	219	181	218	193	198	181	182	200	198	206	170	198	203	219	172	196	222	201	218	190	189	202	195	190	192	188	180	198	167	203	197	165	206	182	177	208	203	228	218	196	177	207	203	196	208	184	193	201	232	173	195	196	189	198	189	220	221	192	201	189	188	190	191	192	213	197	200	201	221	191	194	203	203	184	188	181	234	215	194	206	205	200	219	196	201	201	190	216	201	197	221	205	197	205	191	185	201	195	190	193	194	206	195	214	218	237	198	186	179	190	194	164	216	191	194	202	204	187	207	178	210	193	209	189	198	212	183	179	213	194	195	195	194	245	199	179	180	218	203	192	218	194	203	183	183	211	187	209	217	188	206	201	182	174	205	206	190	166	188	213	187	217	183	192	201	217	207	243	220	193	179	187	164	179	192	212	198	182	209	186	160	217	189	192	193	202	195	202	214	192	180	173	198	177	224	211	186	178	199	199	182	216	175	213	187	198	193	193	212	216	204	169	162	199	206	186	191	213	199	219	186	200	194	193	199	181	209	206	187	183	226	167	220	208	211	206	206	199	207	196	205	192	205	174	178	193	173	203	211	193	193	216	185	179	184	196	186	191	231	196	189	204	190	191	174	222	176	216	181	216	234	201	201	187	205	202	210	197	165	219	186	208	185	183	182	210	194	211	172	220	195	193	179	190	230	193	223	201	199	176	220	173	184	182	185	187	210	180	193	205	198	180	195	192	191	205	224	186	204	177	185	191	182	171	189	186	198	214	199	192	200	214	206	183	207	219	210	223	211	221	201	217	204	204	193	200	182	191	213	210	179	193	205	197	191	178	183	216	187	180	182	192	194	202	220	218	205	208	203	199	205	206	193	188	191	178	182	183	192	182	187	196	213	194	199	194	193	200	218	210	208	225	192	195	227	203	202	198	199	209	220	210	205	185	209	180	219	201	179	208	183	197	197	167	208	191	208	168	200	223	198	219	219	192	173	202	201	177	206	211	193	187	196	198	170	212	202	213	192	164	197	186	151	225	181	214	174	206	175	186	184	201	203	204	179	211	186	165	194	211	182	209	202	195	206	207	168	201	168	181	204	185	185	184	198	199	185	213	219	226	208	196	201	208	196	185	200	205	220	212	187	188	195	205	215	190	168	199	209	207	185	189	174	188	200	197	193	198	207	201	215	171	203	198	205	199	168	186	208	194	195	181	184	199	214	201	201	199	212	204	219	206	177	198	193	224	173	177	203	226	177	185	204	207	203	203	184	215	203	203	197	197	204	200	193	182	199	200	202	195	206	194	163	202	204	210	229	186	179	229	201	221	191	183	215	176	192	195	204	199	197	188	204	189	202	185	199	198	181	188	199	172	224	202	193	221	210	193	206	197	211	215	196	191	211	194	210	163	173	184	177	200	210	206	189	187	182	177	220	193	169	191	190	204	164	196	191	193	194	193	191	217	193	197	182	207	178	220	203	185	249	176	192	204	157	180	202	232	177	196	182	211	200	186	204	200	188	201	214	202	212	190	162	176	210	194	182	189	203	176	194	176	197	179	202	204	200	165	224	174	188	173	202	196	186	201	199	224	178	209	183	214	181	205	205	207	180	188	178	202	216	229	196	198	198	172	220	191	204	187	190	198	182	204	201	180	199	172	202	220	183	227	204	188	216	188	222	194	192	207	180	194	190	200	194	203	189	202	181	224	182	198	203	193	195	203	196	208	195	202	185	183	196	191	178	187	206	188	173	202	196	207	199	222	227	189	204	218	202	189	204	208	185	223	203	210	217	210	202	214	193	219	183	202	176	197	211	226	214	222	207	210	186	206	204	206	203	191	201	196	189	180	202	204	208	201	204	205	195	196	200	193	199	187	214	175	205	224	187	192	195	205	198	183	204	197	205	181	215	196	216	184	198	193	193	190	190	201	187	188	213	201	189	214	230	189	185	201	181	192	204	176	198	171	210	212	208	197	200	183	209	205	196	188	189	176	170	214	203	219	194	189	187	188	196	210	226	212	187	221	169	209	173	186	229	206	204	204	211	204	182	216	165	192	194	186	180	201	191	206	186	189	199	198	181	210	197	204	202	187	206	212	188	208	189	209	191	159	185	195	194	197	184	213	206	204	199	185	196	216	200	188	208	170	214	199	196	205	188	189	212	193	188	187	201	201	201	175	197	201	206	195	216	174	174	226	175	229	187	202	188	208	191	176	211	179	223	195	218	222	222	217	210	193	216	189	203	205	196	196	191	210	182	207	202	206	186	191	222	202	244	233	170	197	181	176	205	193	195	201	206	184	190	204	205	200	188	182	217	174	198	203	186	192	176	198	194	195	189	186	222	212	198	208	206	216	200	197	215	183	181	201	208	204	214	179	208	210	183	195	194	192	183	196	196	207	191	217	194	195	207	191	170	173	199	198	200	190	194	187	192	211	191	195	208	174	205	175	219	192	175	192	211	215	211	210	193	210	177	212	203	190	206	209	174	202	222	200	207	190	185	190	186	216	207	197	201	203	193	196	207	229	194	193	204	197	170	185	183	192	215	212	178	205	225	204	208	204	191	188	198	202	212	198	199	185	187	185	194	196	193	199	221	200	178	191	165	214	190	196	202	186	193	215	202	179	205	196	186	218	180	212	189	197	221	191	204	202	222	179	193	205	209	198	189	210	206	212	190	212	219	206	204	182	169	193	199	221	215	211	181	189	193	196	220	199	197	196	169	205	217	197	191	192	193	182	213	203	198	203	202	198	188	208	192	196	206	207	178	216	185	190	176	182	195	204	180	202	193	186	161	199	205	200	199	186	195	176	193	211	195	200	187	199	215	156	202	185	188	195	180	203	218	187	195	201	206	198	188	190	199	183	200	198	191	193	194	189	211	197	216	219	241	186	207	212	166	212	198	202	215	205	171	210	182	232	196	190	204	209	201	198	188	193	210	186	193	201	167	185	212	175	220
30640	7763	27490	53678	71862	64412	57268	45451	32576	18502	9083	3892	1754	847	586	497	507	468	469	532	506	501	491	515	453	479	470	474	492	557	450	512	505	486	494	494	484	464	506	496	500	495	473	495	497	467	497	467	461	473	485	450	490	463	493	470	475	493	467	476	461	482	490	453	454	463	525	458	467	491	434	481	482	491	485	503	507	478	482	482	477	499	514	493	483	464	489	480	489	503	511	502	453	463	533	488	500	484	521	511	461	481	526	494	472	524	478	469	495	480	505	467	504	505	454	490	532	467	489	478	492	476	475	526	487	549	493	471	501	514	501	486	500	471	457	486	447	518	454	476	474	502	492	472	453	504	480	501	452	491	500	495	480	504	491	519	499	456	490	488	471	506	485	473	477	483	483	460	498	447	446	474	481	456	464	514	438	498	530	491	514	499	475	459	472	516	494	509	456	520	446	459	511	489	475	505	503	506	509	491	508	471	518	459	464	484	488	512	505	515	488	490	476	463	520	502	477	511	470	496	480	454	469	521	473	510	445	462	486	469	496	479	491	497	480	534	449	479	508	473	462	457	481	452	490	503	465	504	511	485	518	476	512	479	482	469	505	513	471	471	481	488	476	465	490	486	476	501	491	491	511	481	490	485	487	491	496	494	501	512	485	456	467	514	478	465	469	501	452	501	475	480	496	486	507	492	500	479	527	453	513	458	521	472	507	466	461	514	431	496	496	541	474	449	465	522	442	496	457	498	485	480	480	488	493	477	506	459	446	490	461	493	455	505	478	516	503	485	486	500	507	509	493	497	476	463	512	464	495	467	460	517	484	482	461	477	486	491	526	502	457	475	475	491	479	471	478	469	478	511	460	481	472	437	486	470	495	526	469	499	473	434	512	530	494	503	491	460	534	513	519	498	527	477	511	469	500	514	475	506	491	487	491	473	497	486	504	498	499	511	466	454	509	478	443	489	464	529	474	474	493	489	494	484	460	451	499	488	508	434	502	477	437	503	465	479	490	493	523	501	488	462	453	509	476	472	498	505	459	480	480	467	439	498	503	489	518	522	507	457	501	508	515	461	497	491	480	454	454	492	471	494	525	493	520	476	480	509	478	502	486	476	468	466	456	462	492	459	482	520	483	499	448	478	468	484	467	500	514	502	510	461	483	500	505	485	495	506	515	514	486	538	479	526	465	499	464	488	492	494	495	510	500	501	433	521	505	479	485	500	509	514	509	493	543	480	480	505	463	509	489	516	480	453	494	505	460	479	496	484	510	448	507	472	483	495	500	498	512	487	482	486	471	488	483	512	490	465	448	491	466	448	516	516	504	482	486	466	466	513	474	511	467	502	463	508	496	504	501	474	505	493	432	487	502	508	480	470	461	489	466	499	543	469	523	517	495	516	482	472	487	484	478	475	536	476	470	464	451	507	502	472	474	490	507	484	464	467	473	505	507	505	527	455	498	454	491	476	503	532	494	471	537	482	504	476	502	510	488	465	497	506	523	453	447	479	488	473	541	507	470	463	489	472	485	483	495	494	474	505	482	481	503	487	495	487	467	498	505	482	485	468	488	449	479	509	477	521	465	480	473	486	485	487	499	477	499	484	478	509	499	490	465	484	494	483	506	470	540	489	469	527	486	507	511	476	455	491	518	492	471	487	488	465	494	523	461	504	501	433	534	464	499	469	447	495	473	506	494	470	465	445	485	499	474	469	477	487	497	502	495	491	512	544	509	478	489	450	508	506	511	491	454	491	518	496	499	466	495	489	490	518	482	458	504	475	522	465	475	469	491	475	508	531	495	469	454	476	526	495	471	469	472	532	468	535	517	496	496	487	495	451	440	471	491	482	494	464	475	488	469	498	489	457	494	513	493	489	492	497	499	493	465	494	439	523	529	504	492	498	501	463	505	469	537	472	514	487	479	504	520	516	529	484	489	495	454	517	501	492	471	484	522	506	443	490	539	501	479	506	473	496	506	465	510	501	436	457	478	474	471	467	475	470	476	504	483	488	516	498	524	513	493	496	509	454	495	450	455	518	460	522	459	477	518	465	494	485	471	473	487	484	488	492	500	500	470	482	505	467	466	462	499	486	496	458	473	469	491	470	522	512	466	497	478	457	489	489	492	494	479	501	514	512	475	473	505	463	504	501	499	456	471	484	479	481	519	467	517	480	474	502	445	476	472	450	498	495	474	498	511	484	505	468	503	467	502	471	520	513	500	499	507	521	524	482	512	476	508	488	482	463	501	489	472	496	458	462	456	502	454	478	505	484	464	519	472	505	506	477	480	491	482	508	456	474	452	520	477	477	503	487	514	501	516	497	495	518	478	465	513	470	527	471	481	484	500	465	481	468	460	503	520	484	522	492	478	495	499	532	468	489	471	525	532	471	496	498	464	444	486	517	509	497	488	482	483	449	485	493	535	473	472	486	488	464	446	467	474	476	487	469	467	503	450	500	505	483	479	492	529	477	511	509	498	505	479	480	480	466	486	529	470	507	492	508	481	496	493	539	452	480	492	509	486	499	458	482	489	518	512	497	514	476	513	487	481	491	514	473	486	505	489	501	485	484	471	470	496	485	463	480	464	474	502	490	471	527	504	521	486	491	500	496	485	525	476	441	453	498	486	461	503	460	522	482	457	485	486	460	498	473	496	467	471	491	521	506	489	488	491	467	503	463	500	492	491	554	511	460	461	457	464	493	484	524	466	515	472	472	486	551	480	474	476	481	491	489	476	497	470	488	462	491	515	498	490	476	496	483	511	504	497	483	459	519	452	486	536	507	467	507	503	469	499	484	469	479	509	497	474	517	467	512	477	490	519	495	463	517	497	485	486	477	496	477	504	491	499	477	487	482	469	511	449	506	496	486	450	529	482	495	494	478	496	479	515	518	519	493	467	501	511	514	486	481	494	471	501	440	466	490	492	497	507	500	453	491	487	446	491	485	521	486	510	476	463	478	486	517	509	461	476	471	513	493	506	458	463	500	508	490	464	498	463	486	515	527	543	515	499	472	489	463	459	489	478	502	476	451	480	514	536	511	508	492	530	451	441	450	491	500	473	489	456	498	465	479	502	469	448	483	526	485	478	499	492	494	502	505	512	487	480	494	508	499	545	483	523	525	504	498	505	461	511	478	494	503	471	538	488	502	504	497	476	514	503	475	506	471	485	510	517	480	483	472	491	480	486	467	469	510	466	472	486	470	501	506	492	485	448	541	513	526	535	459	468	456	478	472	532	483	488	479	514	470	469	491	476	501	501	513	527	460	505	495	495	478	488	481	474	534	510	503	484	504	510	473	478	478	470	463	500	480	502	517	495	506	476	499	461	539	479	481	466	469	463	497	520	471	513	520	475	482	515	510	528	520	509	456	516	480	489	516	510	458	497	486	479	477	484	474	493	509	495	506	487	536	485	496	469	518	470	520	507	442	491	459	500	458	507	467	501	508	477	468	521	508	501	507	497	447	487	491	446	506	572	463	469	499	470	488	477	459	499	514
8478	642	1048	1941	3320	3791	3162	2010	1180	706	458	320	278	240	259	279	244	247	263	258	247	290	272	247	278	291	284	272	228	251	276	246	251	234	270	279	261	288	270	259	279	269	284	270	254	238	261	260	280	257	291	246	258	226	263	261	276	246	251	307	268	262	274	272	244	255	257	248	255	288	265	262	277	287	278	295	269	263	265	241	299	249	235	253	244	244	277	230	265	278	259	253	264	281	238	265	282	237	267	266	261	241	242	255	257	236	252	263	249	257	258	290	254	270	243	278	233	274	274	242	256	265	276	252	266	277	272	281	268	258	268	249	277	278	287	257	239	282	244	249	281	239	265	263	240	233	264	245	236	257	273	272	257	276	275	270	241	269	268	245	289	280	228	271	268	253	269	235	262	244	272	250	252	271	257	268	255	268	242	253	257	247	262	276	284	278	257	249	273	278	263	269	242	263	239	252	299	253	216	259	241	255	251	265	258	302	271	234	275	254	256	255	270	266	263	268	253	274	265	271	256	284	287	258	285	251	270	255	259	260	267	254	267	244	265	259	280	272	269	272	243	263	256	253	269	247	256	288	256	233	258	278	251	244	266	257	225	269	287	251	282	261	284	257	275	263	238	259	267	245	268	245	267	286	256	224	267	258	259	271	270	266	240	225	269	261	251	259	250	259	239	254	267	278	269	261	269	274	250	257	302	244	239	238	260	288	249	227	255	273	280	246	289	267	244	270	255	263	272	260	268	271	280	261	229	239	271	263	267	266	293	245	242	257	273	267	238	264	258	266	281	291	267	258	245	247	276	244	273	287	254	256	252	264	240	238	292	258	270	247	278	295	254	272	248	254	227	257	270	271	278	270	261	267	242	237	251	267	267	220	283	272	276	275	253	274	253	268	261	270	272	286	306	247	267	295	269	267	268	273	216	248	286	260	234	239	237	280	270	247	274	281	269	253	249	248	299	248	241	257	267	268	256	249	269	254	256	242	237	262	270	242	260	274	221	285	260	234	269	286	277	259	256	271	260	261	241	286	244	248	237	293	278	277	250	274	263	245	259	246	293	231	271	259	277	261	267	269	228	277	241	269	272	291	268	276	273	261	274	241	237	260	271	269	270	234	289	265	266	236	259	288	268	246	264	282	259	236	274	266	263	264	269	271	253	263	244	260	235	262	277	266	267	263	273	244	259	246	281	284	247	271	252	262	233	254	266	287	267	229	297	255	296	269	254	257	266	249	270	235	230	272	247	282	283	286	275	270	246	252	284	254	258	264	255	283	259	285	240	264	257	243	262	261	262	262	269	226	283	266	254	266	237	293	235	261	270	269	246	260	247	241	272	263	270	268	260	245	286	274	286	251	268	253	249	257	253	274	225	243	232	253	262	283	243	261	257	290	272	269	244	270	271	231	273	257	228	253	269	257	261	239	246	263	233	267	237	243	255	277	285	269	250	259	250	253	278	239	262	260	277	250	303	265	278	255	275	231	261	230	251	298	273	262	283	263	264	275	246	262	271	288	246	254	279	277	276	263	275	241	279	276	282	269	270	224	251	243	271	258	251	234	261	278	244	274	271	253	282	264	267	252	274	267	271	269	292	239	244	228	270	259	259	243	268	251	270	262	295	237	239	265	251	250	279	290	240	245	242	259	263	252	265	237	274	272	257	257	243	267	238	212	244	255	270	283	289	268	294	290	243	253	251	268	257	268	271	265	259	260	265	267	234	281	283	236	244	242	236	281	282	266	271	287	250	263	275	253	277	275	275	262	248	292	238	254	269	280	280	270	277	242	249	253	265	255	285	231	274	273	261	262	260	256	254	268	272	280	262	242	284	262	255	256	236	248	262	277	262	283	290	301	250	269	248	269	262	293	239	297	265	265	241	285	283	294	278	252	271	239	241	253	265	270	268	234	254	263	225	254	238	263	252	262	245	261	225	251	246	232	243	256	294	282	259	277	258	251	240	266	238	288	265	278	257	255	244	244	252	263	261	271	244	265	275	243	276	293	285	213	266	282	244	270	259	280	237	237	290	215	251	262	264	278	260	263	243	303	239	254	277	250	279	283	243	263	249	278	291	269	257	259	263	240	258	272	263	250	240	262	270	285	279	297	259	280	224	239	282	270	248	276	253	252	250	265	257	264	266	266	257	242	240	250	250	260	288	242	264	233	266	271	296	257	226	272	232	245	278	296	291	259	261	291	289	274	280	288	264	251	252	258	236	238	261	295	249	256	257	265	265	254	269	276	239	259	265	270	303	247	259	257	259	276	293	269	255	292	243	236	267	259	274	263	263	252	238	244	274	255	276	253	258	266	259	246	251	237	274	267	294	285	243	246	245	258	254	243	247	266	268	251	248	260	280	250	258	241	281	257	246	297	254	257	273	244	282	238	263	290	264	249	271	250	267	236	249	269	242	254	241	287	263	271	233	299	239	267	265	265	293	259	230	276	234	255	253	267	243	271	252	292	240	255	262	250	263	258	270	253	251	251	259	314	235	257	259	255	238	274	257	247	265	249	269	294	245	261	238	266	269	239	274	239	242	250	294	237	250	224	271	229	252	282	250	272	282	266	251	276	239	273	279	269	276	246	253	262	271	256	256	269	281	226	272	250	267	237	257	244	289	284	265	242	258	264	284	275	266	207	241	239	252	255	297	234	234	261	231	276	250	272	283	290	256	257	272	249	291	268	258	273	261	256	287	250	234	252	253	232	238	288	255	276	254	237	274	262	266	236	258	260	252	261	257	232	268	260	250	263	256	264	261	270	285	265	257	297	269	284	255	289	241	256	286	266	285	276	244	277	256	264	273	278	256	251	257	259	283	233	250	232	256	285	262	272	293	258	286	284	233	272	232	288	269	281	247	283	232	254	295	272	230	279	266	262	278	260	255	248	241	251	269	270	300	265	239	214	264	259	236	272	266	238	247	278	244	248	259	253	257	267	252	256	264	288	277	258	283	224	272	242	278	278	246	275	269	245	231	262	267	281	287	282	269	278	261	278	241	247	252	283	259	262	275	257	249	262	273	252	257	305	272	230	274	232	251	247	251	261	255	242	249	254	262	275	270	253	255	257	270	268	263	256	235	249	280	238	250	263	237	252	269	267	278	259	247	269	265	232	295	274	264	294	251	266	258	249	267	245	265	229	246	257	272	275	269	274	255	232	241	241	250	248	257	243	256	254	258	263	277	260	267	252	254	249	276	272	230	268	268	251	290	263	249	275	265	280	273	277	267	280	252	275	259	258	276	268	278	251	282	239	281	270	250	271	254	270	234	267	286	250	231	272	246	275	279	268	266	266	261	255	277	298	246	280	257	248	287	283	252	255	249	244	257	245	259	281	247	242	250	299	247	276	257	285	262	249	284	263	267	246	234	278	277	272	265	258	255	240	258	268	294	284	285	270	235	241	259	266	240	252	281	233	264	284	228	278	259	256	253	273	266	229	250	257	279	229	246	265	257	254	243	270	260	245	253	286	272	273	251	243	260	273	273	263
8205	945	2758	7400	12369	13836	11289	7313	4131	2320	1215	869	759	651	621	646	622	620	635	644	600	606	602	620	592	656	598	639	628	680	651	634	661	593	619	643	649	615	585	643	615	637	607	619	630	635	652	611	629	655	658	646	638	634	594	613	644	648	703	642	650	599	643	638	608	639	611	603	591	653	654	653	662	615	576	637	615	643	623	592	629	597	651	587	601	626	637	642	616	628	600	634	623	622	633	654	610	606	660	614	629	636	666	621	600	658	605	606	594	659	640	610	635	661	634	632	644	633	633	653	638	625	601	636	647	602	663	659	596	592	666	618	601	576	619	619	587	665	630	600	632	671	610	654	632	651	617	604	660	637	643	623	626	626	628	651	669	646	674	624	607	652	626	653	658	623	577	640	580	627	629	622	638	596	630	586	578	616	620	655	665	610	594	616	654	648	626	625	623	638	619	632	661	627	618	613	613	645	606	656	609	618	647	617	673	613	608	657	605	611	591	622	644	572	628	674	633	668	647	646	592	613	661	606	638	601	638	629	700	669	638	634	629	623	642	620	612	665	649	589	619	590	619	663	630	640	564	604	636	630	601	616	687	582	645	664	610	623	632	656	646	603	608	616	666	619	657	610	626	552	625	629	601	619	631	628	643	610	601	642	652	633	624	593	651	628	631	626	616	636	664	643	650	637	614	627	621	710	662	625	646	639	656	592	643	640	620	657	641	618	641	638	642	599	602	629	660	667	684	574	581	597	624	645	623	612	626	605	691	600	603	657	657	611	626	633	669	643	608	613	640	642	610	621	631	636	652	638	641	607	608	651	616	629	621	634	635	625	644	641	617	693	627	621	656	638	617	614	617	667	671	636	664	608	639	628	650	627	622	586	646	657	624	558	650	603	584	646	638	612	612	629	619	612	627	670	617	626	592	644	590	655	626	691	596	693	603	681	624	670	632	660	634	635	624	625	643	655	600	633	631	628	652	607	591	606	638	635	604	595	646	647	662	679	651	630	654	673	651	591	635	694	629	641	585	644	589	627	615	680	636	650	628	599	575	598	583	640	666	643	641	633	669	631	676	651	636	585	638	585	645	604	655	632	671	624	615	611	630	619	628	604	600	644	664	669	598	640	629	642	615	614	622	638	601	662	629	648	592	624	607	621	610	651	639	604	589	647	627	605	609	631	639	590	628	623	655	627	641	643	637	603	622	634	663	623	656	600	684	624	628	650	611	633	622	681	646	635	608	675	669	591	657	627	622	621	652	618	603	612	654	669	689	617	646	619	643	636	585	624	638	622	564	658	645	595	614	588	654	637	647	630	606	653	644	638	594	611	639	639	610	663	603	615	627	603	653	658	614	673	654	618	643	612	589	625	623	648	619	602	678	634	625	584	632	631	615	637	598	592	634	635	638	646	659	669	592	586	630	657	605	633	616	629	620	623	606	637	629	656	673	603	623	661	649	649	618	627	569	645	582	614	643	640	592	634	603	593	627	641	646	635	643	648	673	636	647	648	638	641	657	618	675	663	611	657	626	624	569	634	634	644	650	607	594	664	661	613	632	598	629	637	628	639	650	620	631	612	625	668	634	602	618	640	575	652	640	648	601	672	616	633	645	650	602	623	644	629	633	617	616	624	670	614	610	623	611	624	654	711	641	635	571	655	636	637	662	621	650	619	603	612	615	618	680	595	645	664	645	649	587	651	654	643	671	597	623	608	599	674	576	619	690	632	605	600	588	604	644	613	622	654	646	637	631	627	644	653	641	664	603	637	631	612	582	605	612	614	629	568	640	617	598	623	602	620	621	596	620	629	632	595	605	638	633	595	635	614	657	635	594	595	623	655	638	629	625	630	608	600	655	624	599	612	622	645	612	619	615	632	663	588	628	603	626	696	610	598	641	593	641	628	641	679	600	626	637	646	600	630	608	665	641	631	620	620	557	635	611	616	660	640	617	681	592	612	663	607	646	622	615	639	637	620	614	627	610	642	627	637	627	647	661	686	668	643	664	642	634	599	625	662	605	646	641	661	640	596	598	681	596	626	637	614	602	590	596	630	644	686	603	648	618	606	643	609	632	637	598	611	587	608	632	655	660	630	658	629	672	630	638	665	645	604	621	686	635	610	648	626	615	625	623	594	614	631	678	631	611	603	632	672	642	697	645	636	651	599	657	607	633	604	648	696	607	662	680	605	647	585	608	595	610	621	611	666	643	647	633	628	575	593	665	635	602	629	586	637	618	608	639	625	642	672	623	655	652	625	599	626	634	630	604	637	654	655	627	595	635	655	623	682	631	589	625	642	603	617	652	657	601	585	622	654	606	630	669	645	627	600	629	642	641	636	610	620	585	611	637	634	637	625	640	614	628	598	649	609	656	642	647	605	618	636	613	607	639	639	644	644	624	631	633	603	627	627	629	612	587	637	678	647	657	601	593	645	660	609	617	621	601	673	635	670	649	658	665	626	614	666	612	613	611	610	623	648	648	614	593	666	622	628	610	625	612	636	651	627	657	576	610	611	620	602	590	597	617	670	653	612	648	625	662	665	654	619	631	653	625	647	628	667	671	609	624	609	594	597	618	644	618	618	636	634	655	623	654	664	598	663	607	584	625	625	582	630	655	609	633	598	605	611	618	663	655	620	624	634	642	620	623	640	623	621	664	620	592	633	612	627	657	628	633	583	622	598	631	666	568	664	604	641	661	607	627	569	641	658	621	578	637	609	617	602	611	628	683	655	609	603	589	603	656	659	602	624	641	662	650	608	628	635	640	625	605	631	634	628	612	642	620	635	615	629	684	621	668	626	605	613	629	662	628	641	643	667	626	657	645	644	619	624	615	605	701	656	648	646	598	613	565	646	627	638	676	645	636	616	619	625	606	634	648	637	589	628	613	609	665	646	622	590	632	646	615	647	611	678	592	624	621	626	620	563	656	629	576	649	616	650	601	650	567	592	613	656	655	645	643	611	635	648	620	591	651	666	598	615	606	592	656	632	617	605	619	619	629	600	645	593	636	639	651	635	613	601	631	633	629	603	671	628	636	661	598	677	645	619	627	604	623	649	664	600	648	634	668	648	633	621	650	598	609	576	615	641	556	634	615	616	684	615	676	573	631	611	628	633	673	649	648	636	603	650	646	618	582	618	637	642	600	605	626	651	650	663	616	632	607	619	646	613	628	633	692	613	624	668	663	563	651	615	628	620	579	683	644	656	635	631	590	621	645	633	575	641	630	582	643	642	608	642	636	631	629	618	661	645	629	614	667	650	653	628	633	622	600	663	634	652	612	621	647	674	633	649	606	662	619	631	613	638	618	611	663	634	585	638	617	652	650	623	634	663	662	672	572	573	594	666	632	627	586	597	645	617	673	626	640	621	624	670	629	649	627	572	619	630	654	597	603	616	651	630	625	672	638	621	609	594	614	615	617	622	636	653	641	644	608	596	644	644	649	622	661	634	603	667	627	645	628	594	622	658	669	621	618	628	628	627	637	618	624	650	608	610
56080	21480	26600	29980	50996	52324	44764	31676	18841	8319	2683	910	417	257	209	213	207	217	213	198	222	213	223	218	230	203	215	229	235	209	185	213	216	189	213	205	197	197	215	224	244	199	224	192	225	244	212	208	203	215	213	209	216	203	216	208	226	206	222	182	220	239	198	195	194	204	221	186	209	238	202	225	215	186	213	206	232	248	219	213	225	198	178	202	234	210	208	212	235	185	220	209	184	200	202	211	215	204	212	182	219	211	208	213	194	218	220	218	206	244	222	220	224	216	211	210	207	217	212	189	257	199	231	199	205	223	212	234	212	206	205	203	208	199	214	190	217	224	237	221	216	202	232	208	233	218	197	220	233	227	219	219	200	206	209	217	195	230	205	212	190	204	205	230	219	209	214	184	222	213	220	230	197	218	198	224	210	198	195	194	211	216	185	223	226	210	203	227	237	239	236	228	221	216	216	227	205	201	210	213	225	207	200	230	192	203	207	179	231	186	214	179	213	194	183	235	219	226	224	217	227	225	223	230	184	212	215	207	225	207	234	222	190	222	199	219	199	229	225	210	197	200	186	227	218	212	199	201	215	200	231	211	180	217	229	218	206	212	208	226	209	231	226	208	234	211	219	193	195	227	218	228	202	174	211	233	192	219	232	198	227	208	208	194	220	233	194	207	242	248	233	209	186	201	203	208	219	216	214	217	195	222	230	219	234	191	231	215	209	203	238	225	193	206	228	216	202	207	211	217	198	191	193	212	217	213	212	195	218	244	183	221	192	197	214	209	195	201	203	187	220	234	220	211	191	211	217	235	220	204	217	189	223	241	195	230	198	232	216	204	206	205	204	172	203	230	238	187	234	219	234	197	220	212	215	224	186	180	216	198	199	239	222	216	220	216	211	203	218	202	199	191	205	194	200	233	220	229	200	182	194	239	190	190	213	202	212	212	202	234	244	199	231	220	256	200	215	216	220	198	210	192	203	202	223	171	190	201	185	232	198	185	200	210	208	238	194	245	213	218	223	210	255	226	194	167	218	223	215	207	182	208	188	212	209	229	214	197	180	220	183	232	217	207	229	205	202	213	217	209	208	204	221	193	224	211	201	177	239	214	197	234	192	221	238	214	223	221	203	223	208	219	193	213	203	195	197	218	206	197	233	217	202	191	207	208	208	227	195	213	209	218	205	239	210	221	218	200	213	240	244	213	233	199	204	203	219	210	193	230	224	202	193	234	221	241	230	238	180	229	201	220	181	218	234	243	206	202	221	219	226	203	215	188	224	216	198	203	210	237	187	198	221	204	224	236	213	198	189	205	217	212	197	201	248	220	194	176	207	217	248	195	228	216	199	219	214	216	210	188	206	232	228	181	194	192	212	222	196	254	220	202	188	242	185	216	200	198	219	216	196	205	213	225	205	207	202	219	190	209	216	201	203	232	222	220	200	201	214	221	197	211	215	210	212	205	181	202	210	237	213	188	201	192	197	202	202	229	197	188	194	229	202	191	236	214	263	232	226	232	229	190	211	194	213	205	197	204	211	198	187	201	217	227	229	233	209	196	217	211	224	224	200	223	177	230	242	215	208	215	202	232	223	213	232	208	223	239	210	231	214	224	249	219	226	217	197	188	200	231	224	190	227	201	204	225	236	227	198	227	224	200	220	193	187	203	228	219	217	180	198	204	204	221	228	204	218	199	200	213	214	238	220	216	197	237	205	218	224	195	224	214	197	235	207	225	193	187	198	197	185	212	202	213	211	208	209	223	199	205	220	211	242	231	198	214	210	183	207	215	214	231	208	219	233	203	193	192	224	203	200	218	197	205	203	202	217	207	188	232	232	200	208	183	196	250	188	205	206	210	196	204	200	194	209	221	187	199	226	193	191	190	212	214	212	198	207	204	209	212	196	183	236	207	226	201	188	208	196	223	193	227	188	212	205	203	211	213	262	223	216	209	211	222	209	211	226	212	183	227	211	208	193	229	198	216	194	194	222	219	210	229	222	205	188	214	216	244	218	229	233	210	210	229	219	211	206	215	208	222	200	186	185	226	211	214	190	174	217	201	226	207	223	201	239	200	223	190	212	197	228	211	201	210	211	208	214	236	210	194	221	212	220	190	222	247	234	209	219	224	212	193	205	206	227	223	186	201	234	219	198	230	187	212	213	202	227	226	233	201	211	223	195	222	205	219	215	226	197	206	226	212	230	203	202	207	217	215	234	199	218	213	237	200	203	193	214	240	244	201	199	235	215	211	205	221	239	181	223	206	215	217	207	212	202	218	198	193	204	194	194	212	182	228	219	205	213	208	219	233	190	226	219	201	185	197	213	215	211	192	216	188	201	214	227	229	210	208	181	202	190	225	226	196	207	192	215	219	198	197	218	222	230	230	222	221	209	189	226	211	220	203	214	212	229	185	233	202	244	220	208	254	224	224	227	214	189	236	194	221	214	218	226	205	230	200	219	234	197	200	202	204	207	211	185	219	208	233	191	222	228	178	236	200	180	197	162	218	189	237	212	213	220	223	200	214	197	207	214	244	229	226	190	199	229	192	240	218	193	192	215	224	214	216	208	213	222	192	214	204	215	190	222	197	203	218	225	226	218	220	208	198	206	221	204	208	197	234	218	214	225	211	224	223	209	182	214	248	204	223	202	213	189	223	199	201	214	217	219	235	217	195	187	200	215	239	197	190	230	192	185	228	213	211	216	202	215	202	214	207	228	211	204	193	213	210	231	177	181	210	200	215	213	202	184	192	202	203	224	193	210	197	231	207	211	214	215	247	209	228	222	203	191	236	206	207	197	214	220	181	246	211	221	228	214	213	213	242	185	228	201	216	207	237	243	203	227	194	196	214	219	210	221	217	210	243	230	210	193	183	210	234	206	200	220	189	202	237	196	194	211	219	197	219	235	235	213	210	224	216	209	222	216	215	231	225	208	220	210	228	228	206	214	203	228	188	192	223	185	206	231	214	216	206	234	195	184	202	218	222	200	203	208	204	213	217	223	197	224	218	208	190	189	206	196	242	217	252	190	196	234	191	237	206	247	216	210	202	243	196	204	221	190	193	210	220	200	187	222	214	199	201	213	224	203	218	227	227	217	189	226	196	223	222	194	216	208	203	218	236	200	229	211	175	244	217	192	213	209	205	200	216	231	239	211	195	220	199	239	199	212	212	219	199	217	202	196	223	211	198	194	211	228	218	229	206	222	199	201	207	203	205	221	233	201	221	191	207	218	186	195	218	227	222	217	214	192	216	191	219	216	208	206	211	208	188	210	220	245	216	211	217	231	233	206	198	218	208	251	210	222	244	199	213	219	227	206	207	208	208	216	220	209	207	216	212	209	216	222	204	228	205	227	216	204	219	243	214	226	202	197	204	231	205	210	204	211	206	208	186	208	208	194	209	203	210	246	194	216	230	201	207	215	217	213	221	217	215	199	206	217	212	235	193	190	215	206	241	243	216	197	220	212	212	235	208	198	206	189	223	199	197	222	207	210	208
31446	6416	30807	42069	61176	62523	56612	45593	34028	21135	9396	3735	1467	788	575	551	504	559	559	553	533	534	576	501	561	542	529	541	522	523	544	503	513	523	518	494	487	526	529	526	574	499	538	533	521	505	529	510	548	523	477	524	518	514	491	505	504	516	472	531	501	513	534	516	527	527	494	521	520	487	508	546	509	532	542	524	516	527	520	499	513	516	515	513	497	509	494	514	488	524	494	488	553	538	525	554	541	545	557	497	524	535	502	509	567	515	567	539	532	540	511	526	525	524	543	450	525	498	497	520	518	553	498	490	501	485	468	503	529	494	482	489	507	535	527	538	521	531	519	498	511	495	527	492	495	462	546	480	486	495	521	530	526	496	555	518	490	518	523	548	507	533	503	516	564	501	453	528	521	503	560	512	562	518	535	523	492	542	507	512	514	487	471	534	503	541	486	485	546	510	466	527	520	496	528	552	548	502	522	484	526	553	515	512	522	534	534	526	475	520	532	480	546	489	511	508	511	521	487	553	502	506	516	500	470	521	525	533	522	532	493	494	518	534	539	518	505	511	524	531	496	510	472	540	559	533	516	471	547	496	520	545	558	483	535	526	525	523	536	498	511	507	519	506	520	516	508	547	532	502	499	518	564	524	511	543	493	554	518	503	495	555	487	508	512	511	546	521	481	546	487	471	530	469	511	533	522	474	554	542	486	512	495	522	540	524	527	524	505	491	517	528	492	519	510	528	514	526	527	491	528	504	495	525	553	536	488	506	498	546	537	548	509	509	485	542	532	529	517	507	496	511	513	522	540	520	507	498	530	525	516	532	525	521	507	536	536	513	562	519	563	559	515	516	528	495	530	533	536	544	480	543	550	545	510	543	521	512	530	511	520	502	496	522	478	533	500	511	556	551	528	516	538	534	537	495	509	525	572	528	509	560	510	483	512	485	522	474	527	496	512	541	526	518	509	531	513	550	520	526	498	512	533	550	494	528	530	504	524	480	563	535	518	507	518	539	573	516	484	487	503	542	536	472	509	473	539	531	503	533	507	533	526	543	514	500	518	524	490	586	515	553	533	566	538	551	483	505	532	494	529	538	511	545	499	507	560	541	470	472	527	526	508	529	504	506	538	540	548	542	464	508	500	518	511	511	507	479	513	537	479	516	486	516	533	524	498	512	494	518	523	546	519	531	533	521	544	521	537	484	533	505	516	490	555	490	514	518	487	472	505	530	499	530	500	533	549	516	511	531	529	496	537	534	541	487	578	555	561	482	534	544	462	529	514	524	553	503	513	521	505	524	515	516	469	539	551	501	527	497	507	538	533	493	504	492	554	542	538	540	513	511	549	476	508	515	536	535	520	456	527	515	492	528	547	505	500	533	530	528	546	537	470	530	522	518	517	530	509	540	522	518	530	526	527	523	519	543	554	522	539	516	488	524	486	519	527	526	554	514	580	504	537	482	531	561	532	480	546	503	528	531	545	533	555	477	520	471	505	493	538	523	514	522	518	489	499	495	478	500	491	536	515	517	520	521	523	526	511	478	514	528	495	526	551	492	524	487	527	542	496	528	512	514	505	507	536	506	529	517	548	492	519	498	499	499	525	532	506	559	493	499	525	523	469	518	531	525	545	517	521	500	538	490	530	542	530	551	528	492	539	490	530	530	538	518	520	493	528	530	511	500	548	520	471	525	523	504	506	528	530	523	533	484	523	560	544	534	537	536	544	520	499	487	492	530	513	486	479	522	495	520	528	523	530	505	507	486	485	550	522	477	528	507	539	516	534	516	546	512	508	544	504	523	512	525	550	472	550	547	543	523	543	510	497	533	536	518	501	501	532	468	510	508	547	536	557	481	528	533	507	511	530	518	523	529	521	497	498	531	528	524	496	534	567	496	539	524	495	491	504	481	546	493	529	575	548	490	498	518	511	510	495	519	532	473	558	489	546	513	524	483	498	488	488	537	525	481	529	491	534	583	493	494	524	491	537	535	541	541	478	503	532	530	510	521	530	513	527	498	512	532	512	528	500	476	487	530	494	536	518	493	521	538	491	507	541	509	550	538	475	535	490	493	502	503	551	544	539	500	518	507	477	529	507	527	519	485	513	494	524	489	556	510	517	494	517	532	520	514	538	506	496	533	491	532	504	538	514	548	512	539	517	521	496	534	522	554	590	543	493	510	539	508	541	519	514	489	519	545	532	496	476	545	540	561	481	535	512	515	520	501	521	522	537	505	509	550	539	497	500	526	501	529	560	520	516	528	567	572	515	530	518	482	511	512	493	538	537	488	515	521	518	527	529	521	558	530	503	547	509	511	475	517	524	536	556	498	531	532	514	549	548	501	558	547	535	544	550	524	564	496	501	488	497	537	544	510	541	507	529	519	539	478	498	460	555	514	503	530	522	509	506	508	509	552	529	549	511	537	513	541	478	488	517	524	545	550	522	512	531	491	496	458	513	527	498	516	483	513	511	489	525	527	556	551	545	470	520	508	520	501	536	479	508	531	521	508	525	522	519	500	519	510	511	535	553	545	511	496	524	506	504	484	501	516	495	516	528	505	503	547	542	534	501	517	537	528	480	529	484	513	531	541	506	520	521	520	522	527	544	500	551	518	482	496	497	538	515	502	522	511	497	542	469	546	510	528	521	527	576	507	494	566	502	491	531	531	539	550	540	503	539	528	545	536	501	531	514	509	534	490	538	505	526	544	531	530	497	521	528	541	509	521	485	445	476	501	513	510	561	538	514	539	496	455	517	519	543	517	521	531	528	499	513	511	530	521	526	503	516	550	517	532	515	526	509	477	470	548	481	479	507	544	518	548	522	516	553	512	505	512	475	532	535	496	524	545	517	552	511	529	537	537	485	525	563	537	486	532	523	497	524	505	531	529	522	531	528	505	490	519	540	521	523	498	505	493	538	526	495	526	474	527	526	517	537	518	522	485	517	524	516	559	527	540	526	555	517	490	535	510	507	496	532	546	505	497	561	506	543	527	516	479	521	495	520	457	537	527	508	495	542	523	514	464	504	539	514	503	518	531	499	509	585	507	515	512	541	502	501	502	513	523	538	484	495	488	495	529	521	523	546	523	522	536	500	507	499	520	534	471	521	524	546	513	476	515	523	489	500	438	509	479	499	505	533	530	573	529	468	499	537	503	527	534	531	526	532	500	486	529	504	497	536	527	489	539	507	513	514	562	525	521	500	541	552	534	523	494	483	518	500	501	518	498	511	492	510	482	565	518	556	518	499	515	505	500	505	540	499	512	487	496	525	501	501	547	485	495	515	489	523	530	525	564	502	518	551	493	520	505	495	529	564	534	541	508	549	527	488	506	551	518	511	534	517	531	495	520	525	553	465	560	499	517	550	519	515	565	511	549	553	537	535	515	566	450	524	486	534	487	468	556	546	520	516	506	507	543	521	510	494	478	497	500	518	535	528	524	546	546	545	510	485	546	476	531	495	534	520	500	515	525	510	553	505	531	502	523	487	502	570	552	527	565
66044	25389	17452	23831	47742	56584	49134	36993	23245	10528	3476	1102	476	294	200	156	195	219	166	219	194	204	166	189	196	197	203	183	217	202	178	213	208	202	179	187	196	181	182	192	187	174	231	208	177	185	210	213	211	184	180	202	195	175	177	205	200	175	196	192	182	180	181	198	187	190	182	198	183	189	202	199	204	187	202	203	186	196	177	185	202	188	181	194	176	180	205	190	202	191	181	189	196	197	217	151	204	204	201	193	196	155	190	191	195	187	185	174	187	186	201	206	169	219	184	186	194	192	208	208	179	193	193	193	173	190	191	181	172	166	224	176	202	177	182	179	203	181	191	183	197	163	193	168	212	183	187	213	180	169	207	185	198	222	224	188	184	196	208	191	195	181	196	191	196	197	206	229	180	193	220	193	180	211	188	193	199	183	177	190	221	168	215	181	209	165	197	182	184	205	193	190	168	186	211	187	177	205	186	180	165	161	194	170	201	177	196	213	195	182	191	225	188	200	175	197	173	213	186	206	193	194	205	175	197	192	190	200	224	205	179	184	193	197	183	188	160	169	172	204	177	188	209	172	200	189	185	199	200	204	182	206	164	179	189	207	189	175	180	201	186	170	206	180	192	184	191	194	194	189	181	211	168	204	169	193	177	186	190	203	184	183	167	180	195	172	174	176	207	184	190	162	182	220	195	177	199	185	204	191	210	194	205	199	203	183	205	189	192	224	191	190	167	212	176	176	160	208	163	179	193	199	203	189	187	193	197	180	184	186	211	178	202	198	221	180	214	200	178	195	181	170	182	197	180	179	218	191	203	188	188	194	193	195	206	205	200	176	189	203	171	195	187	193	178	197	199	182	161	193	215	218	186	161	219	195	196	182	196	178	189	186	190	173	172	175	204	192	191	191	200	196	199	222	194	176	181	188	198	186	192	179	193	199	185	166	201	181	185	211	165	204	202	196	208	178	210	203	199	183	186	206	186	204	176	185	197	178	176	165	201	187	221	184	161	188	184	185	174	169	182	195	184	201	162	204	208	214	202	190	194	198	198	182	186	191	225	172	200	199	192	180	186	181	218	202	207	171	208	184	204	210	168	195	196	215	201	216	167	204	180	194	211	191	200	201	221	189	181	208	177	190	177	196	180	210	176	202	214	223	179	204	191	204	186	184	174	196	201	197	196	183	201	209	183	196	188	211	203	226	222	180	183	193	191	206	202	195	210	176	201	186	180	189	175	203	189	195	215	193	182	180	182	211	182	210	189	182	184	192	212	216	195	207	212	207	200	178	206	205	194	192	177	196	166	207	183	190	200	219	188	167	196	220	203	181	181	179	182	197	210	163	191	203	210	201	172	195	209	187	205	159	184	225	163	191	193	177	202	198	192	201	202	182	205	179	201	185	187	199	192	178	204	182	205	201	177	213	178	174	202	191	182	169	192	205	205	194	206	189	186	202	223	190	201	197	181	191	200	204	172	198	186	182	192	220	195	187	195	157	185	182	174	178	212	198	181	208	216	201	181	193	199	186	210	189	200	181	187	207	160	180	140	176	182	186	191	197	191	200	172	189	189	174	189	194	203	191	185	198	218	188	191	227	169	182	186	188	186	185	182	199	195	167	196	180	188	194	193	218	205	189	194	203	192	177	194	200	182	179	198	203	178	203	182	197	190	178	189	169	193	210	204	192	196	200	200	175	159	209	178	207	189	194	207	204	206	189	193	193	169	198	190	200	202	191	200	194	209	189	182	181	182	170	185	197	208	193	208	187	196	200	187	211	194	210	198	179	185	182	188	210	189	169	169	196	180	183	227	167	216	221	196	168	195	198	167	215	204	211	206	200	219	178	182	173	178	171	198	190	187	186	179	204	174	186	207	213	186	209	179	198	186	184	171	182	211	210	214	197	224	208	184	188	209	213	207	206	212	162	195	203	207	194	174	169	198	209	199	181	184	172	223	190	199	196	192	190	181	192	196	175	198	187	210	188	193	191	206	193	201	188	184	177	200	196	175	196	185	173	173	190	189	189	176	188	200	176	191	205	180	201	209	194	172	203	179	185	180	182	195	206	181	185	192	199	234	191	186	171	176	187	180	185	182	188	191	199	164	180	178	181	174	187	172	201	191	200	213	221	197	184	205	196	224	195	211	182	186	219	183	195	169	173	193	163	222	206	175	189	206	175	161	202	202	207	207	185	221	200	198	191	201	205	203	197	193	206	197	205	205	184	198	209	176	176	191	198	196	185	177	195	186	204	158	197	214	209	221	171	176	195	218	214	226	187	176	240	182	195	195	177	176	209	213	182	190	200	216	197	189	203	199	214	192	200	169	197	215	197	202	197	178	198	178	195	183	179	197	171	204	197	193	204	191	217	227	182	213	189	179	163	212	196	186	220	208	217	198	206	190	214	189	175	190	200	187	191	187	195	207	195	185	182	196	184	171	188	184	203	197	195	208	217	196	191	184	172	216	183	203	197	207	196	196	184	205	189	186	179	194	203	218	198	175	191	176	217	179	212	176	183	217	185	173	180	200	203	182	182	176	165	208	187	203	195	189	188	167	198	217	201	180	206	183	176	206	210	178	192	176	163	190	192	175	202	211	176	214	179	225	191	202	208	187	161	190	196	196	195	198	161	191	196	176	189	172	219	216	208	182	224	193	193	181	185	210	181	203	212	167	170	188	213	203	191	168	160	190	189	170	205	202	179	183	189	203	186	222	203	198	202	197	223	211	190	181	189	168	175	203	191	209	170	190	217	210	204	195	190	183	214	207	185	172	186	191	170	197	199	194	179	200	183	188	160	181	183	203	165	179	197	193	197	198	197	205	194	169	201	200	166	203	204	204	203	174	185	204	188	183	193	203	210	219	176	175	212	203	195	194	209	188	192	204	201	177	198	194	207	197	197	198	200	203	181	182	191	211	200	199	178	177	197	175	188	211	177	173	215	181	174	182	197	171	204	212	185	218	216	205	181	191	195	178	207	192	189	212	227	197	204	172	207	199	207	201	213	209	153	190	177	195	190	184	197	205	204	203	202	188	203	152	179	215	192	182	200	195	213	192	182	213	196	192	208	206	195	189	190	200	175	181	208	172	205	182	177	176	190	195	187	213	193	207	223	211	167	184	186	150	182	201	191	205	181	226	195	215	206	184	176	192	177	180	190	203	186	202	203	185	193	217	233	171	182	189	191	173	192	191	183	191	192	195	198	203	189	195	199	225	195	181	196	197	202	199	174	191	196	184	180	203	179	190	218	189	201	201	204	201	193	188	199	199	206	203	213	176	234	176	193	184	178	211	201	185	183	198	167	191	222	176	199	179	174	186	200	174	191	178	184	193	174	183	211	202	194	204	162	198	208	209	217	201	207	189	173	189	188	188	210	180	173	189	225	213	212	163	206	188	181	190	171	182	200	169	202	187	183	197	189	180	196	194	185	194	201	179	174	182	187	204	198	212	189	196	200	164	189	196	184	181	190	183	214	191	195	200	198	188	176	205	200	178	219
38332	5913	18802	37279	59151	66903	60603	50090	38267	23497	11459	4201	1587	839	545	478	460	451	505	511	433	455	533	531	456	491	486	486	479	472	461	459	448	477	468	507	471	488	498	465	531	499	461	477	430	484	501	467	474	477	491	497	438	515	497	491	461	445	447	487	463	493	484	475	442	488	520	508	483	453	507	485	514	493	453	448	468	504	477	501	475	494	487	425	511	477	461	489	498	463	454	468	422	485	433	431	483	460	440	509	547	478	472	470	470	485	458	499	537	493	502	438	468	480	478	498	487	471	494	449	492	483	506	421	494	504	488	442	457	446	434	474	445	485	452	443	495	516	486	463	465	506	481	480	481	459	490	461	516	474	485	525	506	486	497	497	462	494	531	496	484	489	504	469	459	498	471	457	493	482	443	480	498	439	528	484	509	468	494	471	433	447	475	470	491	455	493	494	472	487	478	475	460	498	456	465	451	491	468	471	463	492	458	438	492	464	434	482	489	438	462	472	471	447	493	518	488	474	498	449	497	473	425	477	484	471	460	433	459	514	496	453	510	471	463	474	478	515	447	476	478	485	494	463	493	476	469	474	515	493	504	470	465	485	458	492	465	474	461	485	514	466	472	530	502	503	440	470	511	452	516	448	457	443	483	431	459	476	489	503	461	469	493	451	485	447	470	450	454	464	462	500	459	485	479	477	491	458	508	487	482	488	493	486	488	455	450	510	496	442	466	437	477	478	477	476	506	456	492	448	494	465	456	452	448	475	455	467	468	526	467	465	481	471	470	502	468	470	483	472	476	457	480	488	501	469	477	445	491	465	455	484	456	491	442	426	461	470	495	491	478	467	480	460	476	450	463	516	512	491	482	502	492	487	512	502	519	470	502	465	473	494	451	477	465	497	520	436	451	475	491	478	491	465	490	481	448	462	451	482	494	463	470	421	517	429	452	486	509	457	491	465	481	480	486	479	467	471	492	446	501	507	513	480	449	455	478	430	469	462	511	439	469	451	497	457	518	465	480	495	535	507	499	455	510	450	487	505	452	481	467	478	504	467	465	479	455	467	489	462	456	430	479	501	506	474	498	474	474	483	459	460	468	432	459	452	464	461	451	515	490	468	514	481	471	462	484	483	522	503	469	515	491	477	476	442	472	449	490	509	490	491	486	463	456	482	452	442	504	504	483	479	492	461	498	474	477	468	466	441	447	477	482	484	537	538	452	502	485	461	463	489	495	492	496	431	459	522	440	487	469	478	455	494	496	530	446	492	455	464	481	462	519	451	460	452	476	473	473	484	485	463	481	479	453	444	463	476	469	488	453	484	462	477	480	474	491	491	482	485	451	438	496	526	444	480	519	472	494	473	472	475	487	487	472	506	505	472	520	472	455	461	461	477	502	467	460	516	512	477	483	496	479	487	452	487	464	489	473	482	480	472	486	487	480	519	492	443	506	455	512	463	464	498	495	473	466	475	488	464	490	488	510	487	457	491	488	488	456	492	453	489	504	499	484	455	493	434	458	509	470	470	484	486	456	465	531	490	435	480	443	482	481	461	495	481	469	529	486	488	502	485	479	486	444	458	495	484	470	443	452	485	495	483	454	455	468	488	450	525	500	457	472	502	456	477	490	454	440	472	471	473	477	462	483	507	542	492	509	446	433	465	482	478	505	456	471	467	450	483	455	505	455	460	455	450	460	507	469	515	480	464	490	477	508	480	476	467	488	499	447	442	519	472	437	433	433	521	446	472	491	520	467	487	470	486	476	500	475	461	492	456	482	491	485	489	503	440	445	495	486	480	511	468	506	465	502	483	500	504	496	491	474	490	463	501	489	477	466	471	462	450	454	476	503	479	469	506	488	448	473	513	479	481	472	461	473	492	485	489	501	520	448	484	457	486	490	485	480	470	439	496	503	483	474	502	488	475	466	460	495	501	458	485	464	459	473	479	469	445	479	457	488	460	481	470	453	487	484	454	470	481	457	454	523	456	478	503	449	462	454	463	461	464	457	492	496	482	491	455	472	546	498	467	452	478	452	512	508	469	440	477	480	479	497	524	473	496	512	447	520	468	473	418	503	485	474	471	444	459	485	472	520	488	459	468	489	500	480	470	470	468	474	460	477	496	456	481	479	462	473	465	452	493	456	446	460	500	473	483	488	453	450	493	456	525	481	454	467	483	499	481	518	482	483	496	499	462	491	466	497	455	494	466	470	521	457	482	499	496	491	456	460	481	489	511	452	506	465	458	504	460	487	478	451	480	470	454	483	492	498	464	453	462	474	466	489	485	481	480	458	477	504	501	455	471	442	457	468	491	484	493	489	475	459	482	495	465	478	443	481	459	455	482	458	484	474	500	444	488	464	491	430	467	480	453	464	489	506	444	451	485	471	451	481	478	486	470	474	442	497	476	491	464	494	503	478	511	464	483	484	454	485	473	466	464	438	483	470	416	476	475	492	514	481	476	453	456	509	496	488	493	469	467	446	480	459	516	465	468	456	472	514	455	457	437	473	473	497	476	496	458	504	493	467	482	467	474	465	475	459	465	486	452	484	470	461	493	468	463	467	474	490	468	477	486	487	508	478	473	480	457	466	451	489	480	504	480	494	473	487	456	489	523	434	497	470	460	483	514	502	473	453	464	444	483	464	485	440	474	496	515	459	471	482	450	460	481	470	468	475	460	450	514	492	497	457	484	502	468	446	472	476	482	467	481	461	481	504	432	491	467	482	470	481	466	478	477	487	432	466	468	500	432	470	494	494	496	478	449	450	463	482	476	458	463	466	503	466	502	492	487	547	432	483	502	470	475	503	486	490	470	433	502	483	463	472	476	465	468	491	506	476	482	478	483	487	494	498	453	445	482	449	473	442	461	490	456	451	473	449	483	448	465	514	470	471	490	451	472	469	438	476	467	502	488	467	480	501	475	492	466	450	440	493	438	513	472	506	487	477	508	471	486	467	492	454	496	505	444	513	521	495	486	471	452	473	489	483	486	485	489	491	478	488	489	472	463	481	443	467	497	456	478	407	492	496	463	472	507	483	480	462	459	503	480	474	495	481	507	457	472	508	497	495	511	461	481	456	466	477	485	474	475	521	483	447	492	491	502	463	499	491	500	516	498	467	474	473	482	510	500	509	495	480	450	459	461	505	438	490	483	464	476	499	476	454	468	546	505	465	435	446	421	479	472	490	499	450	486	455	446	473	512	495	447	483	508	475	452	430	501	452	457	494	461	501	460	472	505	439	468	468	494	515	438	469	483	478	420	516	476	468	459	482	470	462	484	466	446	459	462	482	470	482	494	507	494	458	453	480	514	451	459	489	494	488	502	525	488	489	456	509	477	504	481	470	484	443	474	478	444	504	464	456	496	432	505	468	488	496	489	459	476	462	459	522	456	475	484	471	464	469	479	438	507	484	500	457	478	458	444	448	472	452	483	466	428	488	448	465	476	468	489	449	482	472	504	459	447	494	493	501	465	481	442	469	486	439	471	439	439	465	502	485	451
9820	810	434	928	2273	3435	2896	2109	1447	777	479	329	268	236	241	261	246	261	266	258	228	261	259	250	268	257	286	239	249	253	272	264	280	275	257	235	235	278	230	233	275	274	258	256	254	260	255	252	279	278	267	243	241	248	254	255	244	215	270	275	245	251	268	249	258	289	244	219	260	253	264	238	250	259	265	253	251	257	232	257	274	244	276	240	231	260	235	276	257	255	242	244	270	269	268	269	245	268	237	257	237	255	242	258	272	259	267	229	234	249	242	262	251	254	271	257	239	257	251	261	252	251	259	233	228	267	278	284	227	261	262	269	234	255	262	251	253	254	235	243	265	255	243	266	267	282	267	239	253	242	292	244	205	256	266	242	207	261	246	239	222	259	265	226	266	234	228	284	256	245	249	263	277	267	240	257	278	249	255	262	245	280	246	283	262	246	250	238	257	240	275	259	229	270	241	267	256	247	278	267	274	236	248	268	271	279	231	269	246	275	258	240	267	257	261	236	247	310	271	263	238	247	272	223	235	228	255	299	245	280	238	258	248	271	234	238	243	260	263	262	271	256	250	248	275	274	257	258	229	262	270	240	280	243	280	247	256	235	247	237	264	256	260	262	253	241	246	249	231	247	230	217	251	238	258	262	255	258	217	275	230	266	253	255	236	235	260	266	264	292	247	234	250	220	256	269	251	262	251	231	251	242	267	240	244	235	282	274	244	259	285	253	252	274	288	265	254	241	264	247	230	276	247	263	243	239	249	266	272	288	231	243	278	255	248	251	252	265	252	281	261	265	272	264	290	280	253	250	257	250	271	253	282	250	253	260	249	234	249	242	249	260	262	228	270	262	242	230	253	254	271	236	273	258	233	268	240	271	237	270	258	259	251	269	269	280	259	248	268	281	270	249	265	245	263	243	247	244	262	252	233	236	248	259	252	235	280	260	264	236	242	287	228	263	243	290	230	234	235	249	273	267	247	236	241	262	261	276	232	250	253	258	250	234	269	263	294	231	268	265	227	270	237	239	273	254	250	262	241	278	292	262	236	244	261	225	259	263	252	257	234	243	270	242	252	270	232	259	256	271	256	266	248	236	252	250	230	252	253	256	232	266	267	264	274	243	239	279	242	268	296	237	247	255	265	248	220	268	243	229	228	255	240	262	263	270	286	248	275	269	268	296	271	224	268	242	266	264	237	274	276	250	247	261	266	255	267	268	264	243	240	251	260	239	280	288	241	250	245	260	255	248	264	294	251	244	256	234	290	269	277	222	277	254	253	249	246	255	243	239	264	251	261	260	242	245	275	241	280	244	233	270	244	238	259	243	275	274	255	243	256	269	245	235	249	248	249	263	227	207	273	260	260	262	275	260	244	227	237	288	245	250	281	262	290	267	238	220	271	237	247	294	261	250	244	293	254	266	250	254	249	266	252	254	234	263	263	266	267	249	238	217	251	243	241	270	261	265	271	262	294	259	263	233	236	231	241	291	250	246	259	243	256	258	258	246	203	243	248	260	272	251	249	239	241	275	258	262	227	260	261	263	283	268	228	282	280	231	222	261	296	253	242	234	254	248	243	238	262	283	253	262	246	255	267	270	235	245	262	248	240	238	247	270	252	265	267	250	283	278	279	250	229	250	277	246	281	237	250	257	280	279	220	248	214	257	264	267	250	258	241	263	247	240	246	297	262	238	247	255	251	246	243	261	264	238	235	255	261	243	262	275	271	276	266	225	219	250	251	236	259	241	272	240	258	261	226	256	255	249	252	238	250	261	261	235	281	262	263	256	242	254	252	275	259	282	274	286	250	273	271	265	273	261	241	226	267	268	253	249	259	215	269	240	252	276	238	268	251	260	255	267	248	274	219	269	237	224	269	258	246	260	279	272	237	268	229	255	274	241	248	271	248	234	255	251	259	256	272	264	271	248	266	244	271	248	285	243	273	272	256	225	225	253	273	267	290	259	244	263	255	262	258	238	236	258	233	251	263	256	239	250	256	264	240	242	261	287	257	274	250	256	215	246	250	266	263	278	236	268	267	279	264	235	293	214	249	252	267	241	215	267	237	258	287	272	237	228	228	275	267	227	276	225	284	275	260	262	255	238	257	241	244	252	260	240	250	284	240	250	247	255	261	248	294	256	284	266	278	260	258	256	269	272	283	271	240	247	238	230	272	261	288	251	278	247	259	226	270	247	283	242	261	235	278	228	268	248	254	275	259	269	241	258	246	269	277	252	239	269	218	253	244	267	270	261	244	248	259	251	235	257	261	246	252	250	235	252	248	273	283	237	240	228	255	280	244	248	243	233	270	240	249	248	263	245	263	279	255	229	286	229	244	263	248	270	291	247	265	272	279	268	242	239	263	244	280	247	241	286	285	262	264	244	251	260	259	280	257	276	235	264	263	310	275	240	254	285	273	257	257	235	263	255	251	232	259	256	253	241	250	263	243	256	258	271	257	242	280	280	226	275	249	246	249	240	275	273	246	253	269	259	227	247	278	247	255	257	259	258	249	266	283	264	249	270	264	242	221	233	256	275	251	244	259	242	250	252	243	287	250	262	248	224	248	298	235	259	251	260	243	268	252	256	253	251	248	270	262	219	261	255	264	262	244	246	251	246	256	250	227	214	240	253	226	250	252	273	275	264	224	262	222	286	240	281	268	267	225	264	291	255	252	243	261	255	206	286	248	282	227	273	261	271	245	242	249	283	260	278	232	248	256	263	251	263	263	251	278	260	250	247	244	254	256	248	251	251	254	262	274	275	272	258	283	270	258	287	274	258	260	264	234	258	245	264	259	251	246	276	230	240	259	247	272	284	238	275	252	282	259	285	272	251	266	242	269	257	243	267	266	254	295	243	270	273	263	273	262	230	241	240	279	247	267	257	264	227	251	254	248	282	269	251	256	247	264	263	272	253	262	239	286	264	254	258	253	259	260	257	263	276	269	271	237	260	230	273	259	255	275	250	243	259	260	277	274	279	254	262	279	280	279	262	230	237	238	268	285	231	260	280	245	241	275	262	267	271	266	267	257	267	251	303	274	258	246	243	232	231	245	242	247	257	248	242	279	233	248	237	226	248	263	234	246	283	229	269	267	255	246	266	278	269	226	249	254	243	252	297	226	272	257	267	296	278	237	283	279	265	249	272	220	263	235	277	255	254	275	235	276	276	243	277	272	240	247	246	239	248	256	258	263	249	271	254	272	236	247	245	268	230	234	245	263	238	262	278	299	265	289	266	251	259	243	272	228	237	269	238	240	225	272	243	262	265	244	263	265	230	264	253	238	269	266	259	238	265	253	241	237	271	264	238	242	257	231	263	227	278	263	264	257	248	242	283	260	275	273	253	252	254	242	251	264	263	230	251	227	236	259	251	234	233	262	261	285	259	273	245	263	264	269	245	239	277	256	263	237	253	290	264	269	267	287	281	234	251	240	229	260	246	263	269	273	237	261	243	232	261	267	249	273	260	232	260	253	248	245	220	245	271	235	247	243	270
9858	1020	1034	3686	9669	13410	11474	8177	5584	2895	1423	895	779	636	630	631	645	614	611	628	604	598	624	602	621	632	643	613	656	618	620	666	628	599	628	556	639	650	619	640	632	640	583	584	614	630	642	599	658	640	605	593	591	583	637	630	591	603	608	594	566	631	626	586	636	617	623	561	633	645	626	633	662	667	584	608	606	604	641	612	594	641	594	610	634	657	599	644	583	577	610	572	690	658	546	644	631	619	620	615	615	605	604	591	597	583	605	618	596	625	591	568	623	623	621	638	607	632	659	584	617	600	661	620	601	630	604	613	664	631	600	593	606	578	602	621	620	601	622	617	615	626	656	597	545	594	574	634	591	619	591	612	682	617	633	622	629	606	663	580	580	611	596	628	581	645	619	589	623	597	631	650	648	607	620	603	600	629	620	644	646	614	568	636	625	601	618	637	626	569	579	612	608	596	629	612	626	645	620	603	552	603	591	610	630	611	610	595	596	578	613	604	628	601	653	659	592	609	612	638	627	634	595	622	545	621	625	657	629	598	582	570	580	601	625	589	634	614	636	575	585	619	613	607	621	647	615	607	577	623	660	602	633	606	643	596	631	615	569	619	670	665	637	582	609	561	577	613	603	594	618	652	649	656	636	594	608	548	636	599	600	576	611	606	618	593	657	595	623	595	637	602	621	609	609	597	622	588	598	625	581	602	674	611	618	611	635	637	614	556	581	576	638	596	591	651	581	574	614	632	638	570	643	596	613	626	628	589	605	624	584	632	601	624	676	555	595	650	638	650	636	615	637	631	604	584	617	589	582	613	604	672	587	618	628	611	613	648	640	646	598	594	611	646	627	598	644	601	621	617	634	613	610	673	626	633	625	627	592	581	616	602	618	584	643	626	625	619	650	612	687	574	557	616	606	603	622	574	557	596	660	601	561	596	643	613	599	654	619	577	615	609	624	628	600	587	611	593	518	621	639	628	611	636	659	643	607	612	612	642	589	608	624	603	642	653	646	620	633	567	608	630	580	661	588	621	580	633	602	626	643	595	627	634	631	654	619	636	632	613	582	565	619	580	609	628	640	642	639	616	631	605	594	594	605	623	611	630	573	636	579	604	592	598	621	633	592	609	567	624	615	668	618	594	600	595	627	595	605	637	623	635	563	621	600	623	620	646	607	606	588	608	602	633	625	633	624	625	634	616	613	611	612	623	584	583	605	650	663	653	587	603	649	626	602	590	670	585	578	585	637	612	622	605	610	616	653	621	631	634	587	633	620	599	611	625	599	650	619	629	598	572	575	632	609	641	615	649	635	626	604	600	637	600	623	598	610	639	646	616	597	625	654	584	615	604	640	601	607	621	590	605	630	647	615	594	590	647	638	597	582	625	631	674	582	635	667	596	577	640	606	635	575	624	606	586	582	618	601	589	646	570	624	649	618	644	600	640	636	606	611	615	639	595	634	605	614	618	666	620	555	610	573	634	612	610	548	584	623	608	668	613	636	633	641	567	635	582	597	588	660	601	573	636	585	639	579	573	649	599	610	563	607	582	622	654	647	628	601	604	604	647	613	607	640	610	668	597	584	626	615	602	587	601	664	654	607	586	614	636	609	623	605	587	588	570	634	645	646	629	619	643	586	593	612	617	642	631	604	633	582	610	613	644	628	589	645	622	635	603	607	598	663	594	636	559	583	624	636	584	623	594	631	611	643	616	595	625	636	601	641	636	604	622	634	617	615	579	641	611	597	617	616	603	618	659	608	623	578	574	662	611	614	640	629	623	673	571	623	596	610	659	645	557	660	626	577	603	570	591	636	614	626	576	601	633	592	645	591	611	627	634	637	632	572	653	590	660	628	634	621	652	606	605	642	605	635	548	592	584	628	616	600	608	608	583	573	645	573	608	587	659	638	632	635	635	640	597	625	598	624	602	609	619	619	635	637	593	646	640	627	613	644	562	651	595	649	623	684	602	602	622	618	620	646	588	603	617	624	609	566	614	596	594	638	627	602	602	640	644	633	595	621	636	590	642	611	613	656	589	606	587	588	617	611	633	595	612	561	648	615	602	636	635	597	601	554	613	620	590	645	576	585	619	668	602	588	604	587	589	600	629	610	682	591	636	586	628	599	581	643	655	608	609	616	639	614	561	638	631	608	641	643	643	611	626	592	610	577	646	640	600	599	617	624	592	639	602	659	652	615	628	644	654	597	555	593	670	627	581	578	610	623	615	646	552	622	621	600	592	602	600	612	578	566	633	594	612	636	601	603	655	597	610	679	616	595	630	634	612	595	566	669	652	638	595	632	597	655	604	615	676	598	590	584	576	614	609	591	624	626	617	613	584	614	604	630	615	566	622	603	667	641	606	619	678	625	648	605	612	604	633	624	625	630	627	597	597	624	568	611	580	622	590	615	597	635	626	625	611	641	608	668	631	600	612	620	631	647	663	575	580	610	645	583	632	587	628	609	600	603	594	632	552	600	603	607	619	608	601	605	637	595	630	600	600	603	608	583	607	611	647	591	582	639	571	604	590	648	595	600	587	604	583	599	638	591	587	631	621	634	606	637	618	616	632	672	598	600	592	589	622	635	596	574	630	592	656	632	631	624	602	646	653	611	644	648	641	622	645	628	599	646	612	617	639	599	634	625	602	613	633	585	561	575	617	582	619	595	606	613	636	616	593	614	596	634	608	601	625	639	674	658	583	600	597	641	614	608	610	620	641	629	614	582	604	588	604	661	614	617	605	658	654	641	626	644	645	601	625	628	622	591	620	605	626	602	596	603	623	585	574	605	662	624	611	646	595	594	640	624	664	620	620	570	653	668	650	622	612	605	635	612	612	619	590	642	614	548	625	580	601	612	647	580	633	639	604	599	615	588	608	615	624	623	598	606	664	630	646	611	639	617	614	587	597	661	637	596	624	630	616	629	641	656	614	591	627	622	569	612	615	605	602	572	602	657	614	595	594	584	602	587	631	574	603	617	609	616	658	647	581	652	578	646	616	611	663	579	571	590	626	622	626	615	661	632	640	631	605	638	593	613	596	622	594	618	612	581	631	643	623	614	642	623	620	602	647	592	646	604	571	623	627	617	605	577	611	647	650	625	626	593	585	636	587	601	642	590	628	626	599	644	628	597	639	608	651	640	554	557	602	622	628	609	597	607	622	583	668	590	650	611	610	633	614	606	638	589	605	610	563	624	628	621	606	601	637	627	623	607	583	618	640	583	629	619	535	619	634	610	672	591	625	647	612	608	633	609	590	597	575	609	610	608	637	608	628	664	604	631	609	618	556	623	648	634	641	581	602	623	631	576	611	597	618	623	604	661	608	633	582	572	601	603	583	642	602	634	619	635	593	604	631	599	573	593	610	635	619	646	653	636	623	627	609	604	632	594	606	576	667	591	585	573	563	592	589	641	655	632	617	591	602	647	597	668	615	632	611	579	647	564	629	633	621	602	642	593	616	609	629	622	642	644	641	645	618	636	639	577	604	631	622	622	629
66974	37442	13912	19470	42847	52665	45092	31435	17839	6952	2082	796	390	229	233	180	233	199	219	204	168	198	186	201	218	196	207	200	210	233	220	213	173	211	207	206	197	209	203	199	213	218	217	223	224	206	178	199	180	193	254	215	189	226	214	177	217	210	216	221	206	183	195	227	224	215	214	226	202	208	181	206	218	218	235	214	202	183	193	199	217	206	190	205	196	205	199	190	169	183	199	193	205	236	222	186	215	236	216	222	233	194	197	190	202	224	210	192	200	239	208	199	221	221	172	213	212	203	217	202	213	190	195	197	213	220	200	201	199	184	184	195	233	207	206	218	207	196	215	216	258	204	212	219	198	191	223	227	218	204	222	216	194	209	210	209	212	205	195	220	211	236	218	194	209	240	217	218	237	211	216	203	221	205	178	194	195	237	197	219	213	218	235	207	216	184	178	212	198	199	216	241	186	195	208	194	216	222	207	199	211	186	218	230	224	199	210	199	210	205	204	214	199	238	181	183	211	196	205	229	199	208	233	207	217	222	207	219	209	190	225	199	215	223	207	231	206	217	196	250	205	206	232	205	206	178	199	209	175	186	227	213	201	242	198	203	222	201	168	216	230	217	216	212	180	238	210	239	204	220	215	213	210	237	189	204	188	178	207	205	212	224	186	214	232	216	202	218	219	201	217	221	197	219	197	188	195	232	234	230	210	197	207	208	204	200	216	218	221	212	217	212	239	227	201	177	217	219	197	204	204	212	200	209	219	196	197	198	217	184	196	196	186	214	203	192	185	198	240	187	212	206	205	182	182	221	233	229	196	205	211	206	224	207	204	204	191	180	231	202	205	218	220	201	206	220	197	202	229	207	211	225	210	218	178	223	188	193	209	212	226	205	225	234	209	209	195	207	271	202	242	207	216	217	207	207	208	198	207	202	208	227	190	179	220	212	191	227	201	210	193	213	218	202	193	195	204	212	194	201	209	187	209	205	216	205	202	222	201	198	205	204	191	199	214	215	235	202	182	218	215	201	209	213	197	207	221	194	244	203	200	203	227	196	227	204	202	202	216	209	207	216	214	203	212	209	216	216	196	196	230	202	226	203	194	199	220	199	194	198	185	226	229	193	229	213	227	196	192	204	203	222	222	215	204	218	223	215	178	194	199	221	203	205	193	229	214	209	218	203	181	217	208	205	211	204	203	184	208	183	176	236	194	201	207	214	196	205	183	226	203	213	207	185	201	215	223	188	218	216	216	193	209	192	209	203	203	234	218	210	211	207	219	174	202	204	216	198	217	202	182	230	201	189	186	174	191	204	212	187	234	164	203	217	205	202	199	206	211	211	209	209	224	212	187	215	186	222	205	200	197	205	205	210	205	223	199	217	225	225	205	190	193	198	208	180	184	211	245	198	208	184	190	222	224	221	207	237	215	197	193	177	204	184	220	210	202	215	210	193	226	184	193	193	218	202	211	215	187	187	189	191	189	201	221	204	206	202	249	211	198	212	205	210	220	204	188	217	210	199	189	212	224	201	197	192	204	200	235	213	210	186	199	220	243	215	209	196	208	210	220	207	200	205	200	195	211	199	214	170	222	204	220	212	215	181	182	208	232	201	207	210	211	233	197	208	199	192	192	222	211	199	208	200	223	197	206	221	230	205	207	196	239	198	225	229	178	230	229	191	218	185	181	220	219	195	218	203	215	195	177	186	212	224	205	213	209	222	217	220	233	242	205	184	228	206	194	219	188	196	209	221	225	212	203	203	206	202	241	182	219	194	188	204	212	208	219	205	198	204	200	216	216	216	196	214	221	209	211	211	197	189	194	178	210	221	213	200	252	192	206	201	223	218	206	192	199	233	206	217	240	199	206	179	194	225	225	203	191	190	188	210	225	239	217	202	224	228	230	229	212	211	210	188	200	235	219	205	205	208	242	204	203	218	202	224	215	205	210	231	189	219	228	218	213	194	226	206	245	178	187	206	203	180	188	179	221	217	198	244	214	194	210	209	197	166	244	196	214	234	194	222	207	220	214	204	191	220	201	216	189	195	218	202	210	184	225	189	214	193	221	205	233	197	210	220	203	245	207	216	205	225	243	194	233	189	210	208	210	190	219	176	206	207	214	213	215	198	204	195	210	217	229	210	192	227	232	199	202	196	214	222	192	201	221	273	201	202	189	223	194	211	220	212	245	191	205	210	225	226	194	186	217	231	204	175	204	213	238	182	195	216	212	205	175	215	212	221	218	168	172	242	203	210	207	228	206	195	203	187	205	209	211	209	198	215	221	187	201	188	220	228	195	201	218	201	211	190	197	220	213	218	235	205	218	212	210	208	218	207	213	201	243	222	195	218	254	225	213	208	199	166	192	237	208	190	198	216	221	209	204	200	192	184	227	244	221	211	231	212	194	204	213	210	175	210	211	223	226	223	217	212	205	237	197	203	222	204	190	220	207	194	195	212	171	184	218	201	212	189	203	208	210	180	197	185	204	195	191	209	209	196	199	188	216	218	187	217	211	180	206	218	216	207	218	184	196	218	216	189	188	202	201	201	212	230	230	182	203	223	171	220	211	210	215	201	214	212	221	197	213	216	194	205	193	206	193	189	201	216	177	200	213	211	205	216	234	190	204	219	180	216	200	202	185	206	190	239	215	200	203	190	184	208	180	226	188	206	221	211	246	207	214	188	226	196	205	188	203	208	209	218	200	211	203	179	226	200	199	228	216	191	201	214	186	180	187	197	204	185	217	228	210	195	233	197	200	207	219	202	207	212	223	211	202	214	221	226	205	196	208	210	209	222	208	198	204	209	207	189	223	236	185	234	203	225	198	214	224	193	181	175	214	194	225	180	207	228	195	193	217	173	205	183	209	207	228	219	201	207	193	196	223	195	207	190	198	215	207	198	214	211	214	203	197	204	208	201	209	218	194	208	217	215	189	205	201	217	211	203	188	215	203	217	205	224	214	234	230	205	217	213	208	201	241	214	180	231	225	212	207	188	207	219	202	206	218	219	191	210	197	214	223	184	190	169	206	214	237	175	213	196	204	215	199	210	208	232	224	222	200	215	209	199	221	212	225	193	224	225	203	210	211	217	216	183	207	232	201	201	207	224	216	212	229	226	200	219	201	205	228	200	229	196	220	226	214	230	167	213	202	196	222	201	202	196	210	172	198	210	218	198	201	197	219	241	211	233	214	218	232	189	177	202	215	237	192	205	161	200	205	201	171	208	205	185	202	212	193	177	177	199	179	240	206	204	236	204	189	231	190	192	197	191	186	189	200	198	173	200	194	229	196	212	241	191	222	196	223	223	208	219	213	195	190	201	191	202	189	198	197	232	214	214	213	216	218	196	209	195	210	207	178	209	220	193	199	210	190	221	204	206	198	204	212	215	212	179	172	212	209	219	231	206	206	211	206	194	225	186	222	215	215	219	210	201	225	189	196	213	227	212	214	217	202	197	209	211	221	190	215	232	212	202	212	206	199	204	212	221	177	191	206	201	203	197
37767	20302	12752	32270	56470	62963	56894	45662	32397	17740	7731	2970	1228	730	568	514	519	516	496	511	519	506	529	518	495	555	513	508	493	522	503	529	513	484	526	503	526	522	501	513	510	523	516	515	544	528	542	514	526	471	450	519	520	503	481	534	504	521	515	496	474	467	512	531	524	518	552	517	504	505	486	554	519	529	516	506	531	522	489	474	486	494	506	523	532	488	493	497	503	487	492	477	550	506	524	522	519	504	530	510	502	477	486	518	505	495	528	508	511	500	466	489	487	505	529	505	516	507	502	503	510	480	513	491	529	542	512	517	466	540	481	542	499	505	556	507	503	485	534	514	483	523	506	496	500	530	522	494	507	487	491	520	503	546	535	484	505	497	487	474	497	506	501	531	500	491	489	522	534	523	532	500	520	501	540	530	482	494	550	513	519	510	532	497	517	559	525	534	502	541	464	466	504	504	475	481	491	495	536	496	457	494	530	568	512	475	479	478	486	521	508	514	532	562	516	550	501	521	530	485	533	511	526	535	498	535	547	488	535	510	529	502	543	526	478	462	530	524	482	510	485	479	487	477	500	502	505	564	538	509	528	509	506	500	483	476	504	527	496	530	508	541	495	513	493	509	504	545	471	533	475	526	507	522	552	532	510	537	500	505	507	521	511	539	456	507	496	500	513	510	490	474	501	539	496	501	507	509	539	488	500	485	489	523	496	504	569	503	493	498	514	513	520	478	491	533	491	508	517	475	498	488	475	524	552	477	509	466	539	479	474	492	542	497	536	483	500	513	481	499	517	526	506	510	476	504	508	480	522	516	526	501	511	537	516	525	492	496	542	534	502	529	519	494	490	519	538	497	508	494	509	526	486	531	532	524	523	510	511	505	545	509	516	494	508	518	501	505	498	439	489	495	492	486	490	512	516	532	534	539	545	518	477	519	514	480	524	515	492	528	470	518	482	499	519	500	484	524	454	459	502	492	509	519	532	499	544	498	500	525	511	504	504	542	503	484	548	493	480	550	512	479	533	525	530	479	501	479	492	497	472	512	482	531	540	535	530	483	515	470	521	499	498	500	509	515	499	498	520	512	497	500	500	472	478	493	515	527	496	510	488	523	476	529	528	524	499	526	497	526	530	546	484	519	510	503	524	479	515	511	533	511	506	484	515	496	551	526	499	465	507	471	474	531	522	504	505	468	510	508	528	510	475	527	494	507	502	508	501	520	456	539	519	540	495	512	537	528	535	502	528	503	517	505	493	510	471	551	532	541	511	489	497	495	520	542	511	529	526	497	498	544	549	531	513	561	503	508	497	497	498	533	459	485	528	524	485	515	544	465	543	492	503	513	522	514	507	529	502	472	516	508	461	520	540	505	531	500	462	501	523	482	493	492	479	501	521	502	497	493	552	502	471	529	490	537	453	538	445	525	499	521	500	491	515	521	491	470	498	491	506	568	488	533	516	506	512	534	535	522	470	507	477	515	497	487	551	493	519	488	488	477	485	500	500	518	496	494	575	533	542	566	501	531	523	519	559	534	487	512	481	501	496	510	510	498	500	515	518	494	529	505	543	515	456	473	485	474	465	491	530	512	546	517	466	472	485	531	510	515	489	475	460	538	531	526	503	533	547	567	477	490	521	529	531	553	494	514	526	503	494	514	512	516	526	487	481	512	545	520	505	527	490	524	511	498	527	516	540	518	476	492	466	495	525	507	518	472	513	481	512	497	487	498	499	506	510	470	512	541	477	470	530	500	508	534	482	526	511	482	527	493	540	490	497	487	515	485	530	541	498	512	527	527	487	520	478	505	478	511	568	592	502	515	514	524	510	487	518	517	512	500	522	497	537	550	535	479	506	527	527	505	510	503	472	516	514	509	491	504	510	488	528	517	502	510	473	506	505	463	451	516	492	488	502	521	522	544	528	548	489	498	503	498	485	522	508	494	539	535	520	531	479	503	483	493	498	522	480	518	498	512	512	543	517	515	502	492	500	514	530	516	519	486	481	508	508	513	531	508	510	510	495	445	496	474	516	539	512	497	546	525	549	493	486	478	493	542	473	484	480	496	506	543	525	474	519	496	499	466	506	524	509	451	495	474	518	495	533	485	505	490	528	461	521	530	476	528	515	504	476	511	500	518	513	541	501	519	513	496	498	532	524	511	515	509	479	498	496	439	526	502	483	497	493	489	513	495	491	521	528	488	499	487	516	508	490	521	504	510	499	532	476	455	505	524	474	475	492	488	509	488	512	512	495	480	524	497	478	522	481	496	542	533	510	511	493	500	502	513	516	516	494	527	496	494	502	499	516	490	491	509	497	516	535	481	493	510	534	504	531	510	522	547	464	494	518	518	514	503	483	538	518	538	520	542	507	533	494	538	542	530	475	513	537	528	472	518	503	547	532	517	478	473	474	532	511	508	560	490	487	501	496	502	484	508	500	476	544	499	463	492	486	454	502	517	476	510	509	527	448	491	510	512	494	505	525	469	459	495	540	523	478	536	496	526	479	520	461	508	499	520	511	503	491	526	507	524	504	546	522	504	559	433	504	494	542	510	520	481	484	504	479	561	477	479	492	501	510	491	498	489	492	476	510	499	539	493	536	505	497	493	496	493	545	498	492	541	486	489	487	517	515	481	490	492	509	517	490	486	496	520	487	500	514	480	527	475	491	487	531	534	527	505	486	481	543	501	498	508	488	522	517	489	537	526	519	481	498	508	502	504	539	523	503	492	490	540	512	504	488	532	494	559	500	549	530	531	511	494	503	526	488	534	527	471	521	547	484	489	510	489	479	526	454	496	538	496	523	527	529	510	546	501	512	545	496	486	504	495	514	519	519	488	492	532	472	513	521	482	477	560	523	527	470	504	487	495	487	509	478	490	542	539	537	531	504	516	493	483	500	497	489	471	494	490	477	552	478	453	490	498	467	512	500	535	519	522	510	504	536	488	496	483	488	539	495	514	528	531	520	478	525	491	489	490	524	518	489	513	536	526	519	496	519	491	494	523	473	476	508	552	519	518	524	539	543	532	475	510	530	484	482	509	534	489	535	497	511	510	472	475	494	501	512	530	500	547	520	456	512	485	457	524	553	522	504	493	516	503	508	518	526	515	526	498	499	516	525	516	474	480	526	542	516	504	498	529	484	473	493	481	485	485	519	465	482	515	523	499	538	514	452	509	505	509	493	514	518	456	503	514	509	492	526	477	511	473	493	523	480	529	456	513	538	527	497	487	537	529	525	506	512	501	498	554	505	522	522	501	457	501	480	516	481	528	513	540	501	513	509	514	498	531	542	479	528	519	533	522	518	482	499	528	529	503	489	522	501	530	477	536	564	515	496	488	490	481	489	510	502	484	440	509	516	499	519	504	482	481	507	487	512	531	489	524	519	500	495	524	512	512	486	498	504	504	503	545	537	493	499	509	524	468	521	500	471	503	500	498	484	515	516	520	528	469	497	487	494	504	515	545	488	500	550	502	500	544	517	514	516	514	503	505	527	496
64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
