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
336295314417	336295314938	336295315488	336295316038	336295316588	336295317138	336295317688	336295318238	336295318788	336295319338	336295319888	336295320438	336295320988	336295321538	336295322088	336295322638	336295323188	336295323738	336295324288	336295324838	336295325388	336295325938	336295326488	336295327038	336295327588	336295328138	336295328688	336295329238	336295329788	336295330338	336295330888	336295331438	336295331988	336295332538	336295333088	336295333638	336295334188	336295334738	336295335288	336295335838	336295336388	336295336938	336295337488	336295338038	336295338588	336295339138	336295339688	336295340238	336295340788	336295341338	336295341888	336295342438	336295342988	336295343538	336295344088	336295344638	336295345188	336295345738	336295346288	336295346838	336295347388	336295347938	336295348488	336295349038	336295349588	336295350138	336295350688	336295351238	336295351788	336295352338	336295352888	336295353438	336295353988	336295354538	336295355088	336295355638	336295356188	336295356738	336295357288	336295357838	336295358388	336295358938	336295359488	336295360038	336295360588	336295361138	336295361688	336295362238	336295362788	336295363338	336295363888	336295364438	336295364988	336295365538	336295366088	336295366638	336295367188	336295367738	336295368288	336295368838	336295369388	336295369938	336295370488	336295371038	336295371588	336295372138	336295372688	336295373238	336295373788	336295374338	336295374888	336295375438	336295375988	336295376538	336295377088	336295377638	336295378188	336295378738	336295379288	336295379838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2669	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	3650	2300	2670	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
50073	43301	43135	37525	31826	32595	38203	33153	26486	25649	17526	11896	8191	15830	12985	11928	9292	8576	5917	4249	2636	2091	2062	2139	2414	2091	1802	1464	1287	973	881	795	606	493	467	409	375	379	369	380	351	342	370	306	315	308	281	280	263	253	316	255	260	257	250	214	217	219	238	239	219	235	243	235	211	216	209	232	217	227	200	226	215	249	238	230	230	224	257	186	227	222	208	228	265	222	240	236	229	235	238	251	216	233	226	206	198	222	245	234	214	239	222	244	247	271	201	212	234	238	215	215	213	199	218	238	221	234	224	186	200	237	216	243	212	222	232	212	220	234	235	246	246	214	219	236	242	206	218	208	227	224	231	262	245	241	209	224	245	232	211	226	224	241	216	238	211	254	247	222	229	238	213	247	239	212	256	260	256	218	190	223	258	247	221	200	228	227	229	220	222	228	235	244	223	248	236	247	229	218	219	246	209	222	219	221	222	231	229	199	246	204	217	253	237	252	204	250	230	245	216	210	236	242	237	231	254	226	222	237	260	243	240	227	259	197	245	235	230	251	253	240	230	194	216	237	247	235	219	223	224	273	250	216	271	258	204	252	231	213	210	222	229	227	232	226	225	208	245	224	233	220	240	244	247	260	240	195	239	254	237	247	240	247	224	246	239	250	224	238	237	229	216	204	218	218	230	245	255	245	248	234	224	252	239	234	212	223	238	225	236	214	250	231	222	218	228	206	247	242	230	232	227	221	227	211	233	209	233	207	232	242	240	206	237	230	202	220	240	217	226	254	228	236	198	224	227	234	232	234	249	217	218	222	237	237	253	243	238	221	222	230	214	231	211	223	224	260	223	223	216	243	241	226	210	220	217	226	234	235	234	237	263	214	233	227	234	250	220	252	230	214	231	226	223	209	215	231	218	221	217	232	240	225	248	219	229	222	231	208	221	235	230	217	224	247	235	209	241	237	242	239	253	223	221	240	218	215	221	223	259	238	217	234	214	262	247	211	228	227	227	221	227	233	243	214	212	211	231	236	226	222	238	241	253	239	233	185	220	232	224	234	246	227	223	196	268	227	220	234	220	209	250	228	194	234	211	248	205	205	222	234	218	253	219	210	241	227	236	276	230	224	217	233	220	257	219	220	220	231	225	230	234	243	231	218	216	210	236	222	246	249	221	249	232	219	225	223	235	227	223	248	221	221	231	220	232	246	239	243	234	233	202	240	245	232	223	250	227	235	238	245	222	221	271	240	245	234	221	238	226	224	238	240	218	226	219	235	232	208	236	238	241	210	216	220	224	229	213	239	203	239	247	237	225	236	217	228	249	227	245	257	223	222	223	206	243	202	215	225	237	230	217	203	225	240	222	231	211	214	217	241	238	242	224	234	199	275	214	238	203	231	233	228	223	248	232	237	194	249	221	221	239	252	239	219	258	236	219	219	202	206	232	253	225	243	228	220	226	222	249	210	234	216	210	224	231	221	222	234	238	218	235	239	251	262	248	232	233	213	219	234	245	219	234	237	223	228	245	217	242	247	262	239	250	227	220	227	205	226	232	217	216	242	246	229	209	207	212	227	231	236	236	234	204	223	237	243	238	243	245	248	225	227	221	220	229	225	242	225	220	231	219	205	221	210	191	283	240	249	231	216	215	215	225	238	242	207	242	213	230	247	221	223	254	230	232	225	240	217	249	219	211	243	237	263	204	248	233	225	239	237	228	245	239	254	257	196	272	226	230	227	240	196	240	229	239	230	225	231	237	235	210	251	203	246	212	212	220	236	226	235	228	219	224	237	206	238	223	238	216	259	199	253	245	215	214	239	236	231	246	217	223	229	237	211	228	237	230	225	232	243	239	220	214	222	249	221	219	248	255	242	208	253	242	215	235	231	241	255	233	227	232	230	243	221	239	216	221	247	235	257	219	225	207	224	209	214	258	234	222	250	214	245	243	209	224	229	242	216	210	204	235	221	233	239	233	223	250	248	243	270	224	246	243	238	244	213	227	242	208	231	250	231	224	229	244	204	211	232	241	229	217	231	200	227	254	226	236	212	234	219	229	234	221	236	237	218	236	253	238	223	222	240	246	238	238	229	232	249	216	233	228	230	246	232	240	226	226	190	242	241	259	222	224	242	242	229	223	208	212	254	242	207	218	214	215	225	201	237	220	251	224	233	261	219	231	236	215	220	218	248	249	196	275	229	238	246	227	254	217	228	247	234	217	218	239	230	225	238	209	217	236	248	231	228	235	233	219	216	236	211	241	234	222	225	229	210	222	235	239	238	217	192	207	233	254	252	241	198	231	220	236	208	232	234	257	234	220	214	214	229	211	205	227	218	241	232	250	233	211	210	232	249	236	230	204	226	259	248	218	238	225	225	238	232	228	221	212	196	218	224	224	244	234	247	245	236	221	228	222	250	232	233	227	223	236	228	227	214	238	223	228	229	230	231	213	230	240	244	223	221	215	229	250	232	221	238	237	230	239	238	213	241	231	238	218	232	258	236	225	245	219	195	207	207	228	233	225	233	237	218	206	230	234	224	197	248	214	231	214	267	230	221	251	235	241	217	208	202	226	228	218	243	232	241	232	209	232	238	218	235	210	226	193	221	207	210	252	261	231	252	207	222	221	223	239	218	221	197	257	225	207	220	235	239	219	254	219	214	211	224	234	232	226	211	219	214	230	204	226	257	203	217	242	228	212	225	224	209	215	219	238	209	227	220	246	237	247	214	224	240	223	247	216	203	232	240	230	226	241	257	221	244	241	250	247	239	236	225	220	250	218	263	214	236	238	211	244	214	202	227	189	223	244	218	227	200	239	229	231	230	215	238	249	233	235	199	273	225	207	221	224	241	238	269	243	230	213	228	241	200	234	210	224	234	239	240	252	256	238	219	228	231	248	226	248	256	216	232	263	243	233	246	211	219	235	245	222	226	254	218	239	239	213	244	212	237	244	228	210	221	203	253	231	215	208	234	234	238	245	214	240	250	232	200	204	212	247	238	259	220	240	235	239	231	206	215	217	224	236	226	234	220	231	233	215	213	215	236	249	236	233	213	236	228	203	233	223	251	233	212	226	230	259	239	236	228	218	229	203	227	231	253	219	230	231	250	228	218	209	219	255	242	235	248	221	225	238	221	248	217	223	204	240	233	219	227	218	261	242	246	201	222	209	228	206	233	211	242	227	249	240	248	225	231	206	245	258	236	212	238	219	228	208	218	229	239	228	237	216	231	220	240	244	223	243	273	247	221	269	229	225	207	242	242	222	232	243	223	226	221	239	216	247	247	222	212	232	208	211	239	247	215	230	212	242	236	229	221	256	260	220	213	247	230	225	232	225	239	248	243	237	223	231	244	243	237	251	206	219	213	218	233	218	211	222	215	216	238	241	240	255	230	236	220	238	219	227	248	218	215	253	249	210	193	216	232	244	237	238	214	242	244	237	236	242	232	212	240	214	222	230	240	203	242	236	228	225	220	226	225	233	273	220	227	214	258	203	223	236	218	224	182	237	236
37114	37228	43021	41691	40196	42701	47937	44544	41642	42114	29068	26163	22346	35952	31306	30654	27257	26825	21820	18075	12799	10735	10959	11127	12343	10918	9582	7788	6769	5112	4422	4089	3358	2545	2086	1807	1588	1646	1564	1724	1360	1252	1290	1262	1310	1104	1034	941	951	879	924	947	765	794	681	679	640	667	657	687	636	648	617	643	627	628	631	643	681	636	650	635	604	574	636	628	620	641	656	592	629	606	620	641	590	632	624	630	606	639	577	624	608	665	645	629	616	624	624	567	603	608	611	650	617	631	601	669	642	629	656	614	664	669	602	613	648	658	644	646	623	601	640	659	650	616	598	617	621	614	615	635	602	640	607	603	620	586	639	619	673	614	584	660	661	598	585	645	645	587	608	600	610	644	608	606	595	652	588	614	616	665	617	596	603	620	601	590	648	669	644	630	641	669	594	614	606	623	682	607	667	695	611	609	632	638	654	644	593	603	597	626	646	645	581	679	634	684	627	638	640	659	632	628	613	614	634	613	604	624	656	682	651	600	668	640	654	618	627	594	645	631	683	645	652	609	602	633	640	619	617	587	592	602	611	583	662	617	688	622	610	587	628	612	666	637	642	654	640	653	637	647	603	644	577	655	606	638	607	624	619	609	621	634	617	659	615	632	647	682	617	588	603	638	673	585	646	600	603	635	643	607	602	625	606	592	601	636	586	602	581	594	618	647	656	595	573	642	683	661	680	611	588	645	588	594	619	622	573	602	658	591	631	648	582	592	653	630	612	647	613	629	611	619	653	610	667	637	674	644	631	613	628	636	647	581	634	651	606	618	629	650	677	639	631	602	644	585	634	651	595	624	665	637	608	626	649	617	623	651	615	623	605	616	638	659	617	678	672	643	648	639	619	606	633	661	645	569	636	623	638	610	637	598	604	640	611	608	601	638	613	632	667	634	616	651	647	619	644	655	659	619	663	609	609	634	645	630	634	615	593	633	648	635	669	606	608	585	616	654	647	659	583	613	648	617	618	628	632	644	611	636	617	632	652	613	673	623	680	608	647	629	567	623	626	621	652	632	644	609	665	624	646	586	649	596	613	632	632	644	600	625	621	609	627	603	633	626	645	637	614	601	639	600	615	640	641	604	640	635	658	571	659	582	634	636	625	612	637	623	625	624	611	602	609	699	600	593	609	612	619	629	666	645	640	626	611	630	637	655	625	694	592	580	623	604	639	623	630	633	641	614	615	617	597	645	645	658	632	633	630	633	626	617	637	621	610	632	655	668	627	579	650	634	618	599	598	674	664	617	602	654	626	615	606	593	649	610	627	652	670	611	651	598	648	587	667	659	604	637	617	587	610	663	588	643	614	619	613	593	605	628	626	621	611	638	626	631	625	626	628	637	608	618	623	626	610	661	626	597	631	633	581	629	634	579	602	652	584	614	628	659	658	680	652	588	629	619	605	657	650	671	613	614	661	632	638	621	619	654	641	667	676	611	632	595	619	626	601	638	620	629	620	649	628	567	607	612	643	631	640	600	622	632	623	633	637	646	624	653	622	629	624	609	615	691	638	606	651	653	637	634	622	647	634	631	613	658	624	666	614	660	594	581	639	654	669	631	607	658	619	633	657	619	638	631	660	603	626	638	626	622	602	635	606	611	625	639	599	594	654	621	625	591	636	609	654	658	602	651	613	613	636	656	614	570	577	630	645	642	670	658	656	643	623	630	657	621	642	636	632	584	633	624	660	644	652	620	609	598	640	604	614	633	620	631	609	581	636	631	622	621	603	627	588	599	676	649	657	633	617	639	637	614	616	611	615	623	601	654	646	657	630	601	678	621	612	605	633	661	650	615	626	608	660	623	683	644	671	596	644	659	614	620	638	634	594	624	633	663	636	615	616	665	648	652	625	646	630	639	616	641	615	638	648	646	634	643	578	651	620	617	630	633	644	604	650	649	580	618	610	628	601	646	662	601	643	644	647	615	613	616	642	590	625	596	618	665	626	614	597	625	613	613	657	597	622	689	602	656	637	626	643	617	558	568	650	605	581	655	623	685	649	603	628	631	694	630	658	637	623	591	621	653	654	587	658	659	628	626	600	639	645	603	623	642	600	599	614	617	654	591	616	607	631	615	634	626	683	644	635	590	624	627	596	606	581	648	601	633	636	645	588	581	646	655	676	625	584	643	620	638	624	629	656	633	582	619	617	639	620	652	619	649	632	615	593	620	611	632	636	666	606	639	606	606	611	636	636	643	636	625	632	627	539	632	630	663	635	637	645	609	629	642	616	601	641	607	593	599	603	609	656	687	622	569	618	605	638	603	616	604	645	570	640	635	610	605	578	610	627	615	614	644	606	631	644	571	624	609	613	619	605	610	663	627	666	610	606	644	625	697	688	633	622	660	650	655	582	616	622	649	621	645	641	629	626	680	618	582	601	628	624	616	631	663	664	598	646	577	674	634	632	626	620	634	630	630	641	631	588	621	659	632	628	616	615	637	613	612	608	624	651	650	632	650	656	673	647	671	631	622	622	642	633	581	667	627	627	648	635	662	590	678	616	610	593	638	615	667	673	634	638	604	656	628	596	653	628	671	590	621	598	596	646	631	680	621	592	630	641	637	644	603	604	618	644	619	628	627	639	605	597	608	669	585	643	628	614	658	637	593	646	630	604	603	604	614	642	633	611	688	612	608	639	646	607	628	633	636	610	626	630	642	610	584	584	628	604	576	621	638	624	664	643	651	651	638	598	619	583	655	656	619	604	619	608	613	586	622	621	624	669	648	634	570	621	603	613	615	622	642	614	650	624	633	639	583	689	584	638	638	610	609	646	662	608	572	591	650	667	620	621	627	634	635	639	642	617	624	643	629	653	617	650	659	622	653	664	648	584	620	615	630	646	632	589	570	651	593	594	635	597	633	659	628	656	624	617	628	594	642	681	617	611	647	617	651	595	625	664	613	619	629	610	647	646	647	654	589	631	619	618	653	609	611	607	592	659	585	573	638	615	624	678	674	624	612	661	638	603	608	622	638	684	603	639	615	595	637	613	566	639	624	628	659	618	589	633	615	639	600	632	640	684	650	595	635	639	652	596	622	617	620	644	610	630	659	634	650	645	633	648	608	659	657	588	627	656	657	652	622	606	679	636	641	611	635	634	610	671	590	616	602	588	645	619	625	635	614	630	639	647	614	619	659	633	609	630	615	610	612	587	627	654	612	615	647	651	650	598	680	592	589	633	617	647	582	602	618	673	647	604	605	623	627	606	649	658	633	594	633	625	613	614	608	605	644	682	620	614	617	632	637	640	624	653	619	664	602	627	621	614	642	638	592	636	622	584	633	606	612	646	607	650	651	629	647	649	620	628	636	625	641	681	631	622	649	612	608	634	668	610	652	641	670	633	594	600	614	619	630	670	669	631	612	619	650	659	641	640	616	633	613	601	619	649	659	682	630	583	604	629	626	660	629	617	579	572	613	615	677	635	615	671	603	600	612	652	627	640	610	616	609	617	638	645	623	637	643	607	669	588	615	634	638
37605	32990	30565	17839	8027	4198	3724	3171	2472	1990	1663	1165	969	1244	1001	930	809	835	701	613	573	567	529	487	447	385	352	342	317	287	284	251	252	235	240	261	252	239	209	256	260	235	242	244	219	237	254	256	250	242	236	268	256	233	269	225	216	222	222	251	222	236	236	236	232	250	216	229	241	234	227	265	239	238	232	229	240	238	236	247	231	247	248	255	237	241	250	233	240	199	227	285	247	211	247	249	230	264	241	245	223	231	237	206	237	268	210	280	228	239	243	256	255	257	257	232	233	241	224	208	225	232	237	232	222	222	269	214	236	232	219	236	253	248	223	239	211	237	227	256	244	244	238	247	240	242	258	258	233	228	234	224	237	217	243	245	227	210	223	246	241	270	227	245	260	227	248	226	240	257	233	204	230	243	229	244	209	224	236	258	222	226	238	213	250	228	263	218	250	242	259	265	225	197	231	219	243	275	232	225	230	227	238	206	242	233	219	243	251	252	210	260	235	249	238	234	235	245	221	219	219	225	264	247	209	244	193	218	244	222	250	235	230	210	237	234	233	220	278	222	215	247	249	242	211	238	232	237	248	239	250	254	227	251	250	232	227	260	235	231	268	264	240	236	240	234	217	259	231	234	246	251	250	231	209	216	220	232	230	243	269	231	243	259	238	244	239	267	236	238	233	236	239	242	271	259	251	221	266	213	273	236	243	228	202	251	256	224	231	252	231	233	223	236	231	241	234	246	253	265	234	206	232	222	243	244	242	236	230	243	263	224	217	263	228	273	228	238	226	241	229	222	239	249	235	221	219	229	213	218	200	238	240	227	210	234	248	246	222	250	248	243	234	226	226	242	228	226	250	272	232	257	218	232	259	215	237	235	240	233	240	251	232	244	224	237	214	219	235	239	231	246	238	228	257	223	222	250	262	221	244	238	235	241	234	224	233	237	216	241	203	252	242	220	252	204	230	239	231	240	231	227	252	264	246	261	263	223	236	232	231	217	236	248	230	215	216	242	234	213	226	249	235	240	240	227	216	223	244	245	221	263	240	231	252	218	234	231	253	255	224	245	226	250	237	233	219	223	223	241	241	229	268	250	225	232	265	237	243	224	248	252	222	236	240	250	239	261	229	242	244	242	241	250	239	227	216	248	227	230	237	249	239	252	254	246	233	249	235	203	211	207	241	240	255	249	218	231	237	255	248	230	245	224	229	239	230	198	227	248	228	253	236	240	239	217	230	226	254	242	240	223	217	219	233	246	230	237	235	236	224	222	229	229	249	250	255	214	237	274	237	246	234	225	236	241	213	237	191	239	248	215	250	242	238	209	216	221	228	245	244	238	251	223	229	236	239	248	228	244	236	240	257	249	224	230	212	214	233	248	235	215	247	237	230	243	252	214	237	257	229	227	244	219	210	228	225	262	241	296	250	235	244	235	237	249	230	239	226	235	232	223	221	218	231	226	218	239	224	225	247	237	248	214	230	229	247	234	227	267	251	200	235	221	238	220	259	227	261	244	224	237	271	240	231	256	242	255	239	255	238	221	241	230	238	241	240	226	263	211	265	231	254	220	224	227	217	248	212	233	221	246	241	223	219	203	234	235	229	224	214	235	248	231	240	253	233	234	262	237	260	222	249	251	262	248	261	242	238	226	244	249	221	254	236	242	266	237	247	229	259	225	228	246	211	255	224	250	246	247	228	234	225	227	238	245	225	216	245	243	273	238	229	272	260	255	222	247	229	246	230	260	262	217	269	236	230	253	239	216	236	235	251	235	224	243	245	244	238	235	223	226	235	249	273	249	257	206	242	241	241	232	215	244	236	243	246	256	224	251	248	244	241	255	248	230	243	224	251	258	239	225	252	215	242	230	251	241	269	226	209	252	268	231	237	257	207	215	243	250	227	249	234	228	218	236	232	242	227	264	262	231	254	249	254	226	249	209	273	222	277	268	231	253	268	260	233	233	212	258	214	209	220	232	235	225	227	216	224	249	235	223	246	247	256	233	265	245	244	225	242	247	257	242	212	230	239	216	250	272	225	229	245	260	236	213	249	236	232	251	256	254	248	246	229	238	234	253	254	222	249	228	245	233	228	248	237	243	216	238	241	202	229	237	255	245	256	238	237	232	248	243	261	258	241	262	249	230	247	222	247	242	226	236	224	226	232	236	254	236	231	245	253	219	250	220	213	226	261	256	249	261	251	237	233	232	223	245	249	258	236	241	240	266	256	248	225	230	265	231	224	236	224	244	230	222	259	211	231	230	248	258	243	231	217	248	252	212	249	240	251	266	254	241	213	259	223	246	244	233	229	254	233	237	261	244	244	224	244	227	237	230	236	238	253	238	238	242	257	227	226	243	229	248	246	243	242	229	246	228	236	222	213	216	226	246	241	249	257	244	261	231	223	223	233	244	252	225	207	237	234	226	210	249	235	222	215	264	244	249	232	240	193	221	256	246	241	251	239	220	247	251	248	253	250	209	231	244	231	262	250	216	223	220	260	209	259	227	213	245	229	234	243	230	240	207	249	211	265	227	238	254	229	215	240	223	231	224	243	263	250	242	236	223	228	225	225	246	231	232	246	229	248	226	220	237	214	235	235	232	236	249	248	242	226	217	240	257	235	235	257	242	216	227	230	247	266	241	255	220	218	218	220	257	235	240	237	217	230	265	236	250	216	252	241	229	231	233	257	235	229	246	260	262	241	218	254	246	238	250	262	260	193	219	220	221	237	243	228	251	238	220	235	217	249	236	225	241	233	249	224	243	220	238	234	231	236	276	237	221	236	234	233	263	221	242	256	226	266	239	254	233	234	243	216	239	245	247	234	250	246	263	224	236	234	257	231	267	211	254	236	216	222	259	228	220	254	233	225	250	247	231	242	236	252	239	236	250	232	209	220	221	245	236	222	238	235	245	232	226	254	235	240	245	242	254	225	227	227	235	242	251	241	239	239	229	252	258	251	252	226	233	216	244	272	238	223	227	234	233	239	253	229	245	212	241	219	271	225	197	256	233	240	229	245	220	260	235	229	237	270	285	242	241	252	243	236	239	234	254	237	229	245	255	222	237	222	232	220	216	268	238	214	259	226	206	275	255	227	249	231	243	214	235	232	229	248	260	257	233	234	250	244	220	239	240	237	233	222	216	217	240	234	232	223	234	216	261	241	237	238	193	237	241	235	212	252	224	228	233	229	245	227	249	232	241	233	243	244	237	236	228	230	215	232	248	219	237	219	214	239	214	242	247	249	261	208	265	243	232	229	255	234	247	216	239	261	250	258	246	256	230	222	251	236	227	255	228	236	236	230	243	238	278	241	249	254	220	252	263	238	211	249	233	228	230	256	206	229	238	233	234	246	244	247	231	277	250	232	205	211	277	227	256	242	230	237	230	239	245	252	253	220	239	250	251	257	207	224	242	235	236	240	257	233	228	237	239	259	264	246	221	230	232	261	245	238	226	227	275	239	222	238	240	238	209	250	226	251	249	221	222	222	236	204	263
25712	26114	33097	25888	17820	13346	13680	12281	10337	8709	7584	5267	4814	6074	4993	4824	4125	4071	3342	2986	2962	2886	2549	2220	2006	1688	1395	1188	1111	1029	907	873	767	762	719	776	704	697	699	714	691	674	651	633	667	674	661	677	701	698	675	668	657	656	657	674	660	643	647	648	635	585	646	643	635	657	674	682	661	677	654	649	623	641	665	652	678	661	671	649	703	634	620	636	649	624	673	644	657	649	616	694	676	621	630	627	673	714	677	652	673	653	684	661	640	605	627	682	693	679	631	612	625	640	627	628	626	637	674	668	612	666	690	666	699	658	685	681	655	661	663	629	641	630	654	655	692	630	652	652	674	639	672	674	643	638	640	678	658	631	634	622	627	678	651	668	686	650	674	657	679	642	616	650	666	665	668	657	654	645	672	666	597	641	644	707	655	627	662	623	637	628	709	648	660	673	658	620	648	678	634	618	645	694	595	635	621	622	605	630	662	640	596	613	645	626	664	673	662	673	645	636	631	665	647	646	675	668	623	646	669	626	651	625	606	599	644	670	590	697	621	639	653	670	667	669	667	688	666	625	648	662	685	619	691	657	662	651	668	663	637	673	668	656	626	667	653	613	730	680	651	719	670	633	637	664	669	617	614	656	663	624	635	664	624	637	599	669	660	679	645	655	654	656	673	673	681	651	635	708	671	599	664	625	630	677	639	644	653	625	680	684	636	688	607	658	662	678	658	627	639	621	655	639	662	626	664	684	623	667	659	631	700	667	678	655	663	617	658	635	672	644	664	682	638	677	687	660	651	647	707	675	619	620	662	654	659	614	647	613	649	665	650	669	651	646	652	661	682	644	675	678	634	598	690	604	604	639	673	657	627	620	594	684	629	665	646	622	632	647	655	666	618	704	635	625	657	648	643	618	676	614	599	676	638	618	664	678	639	657	651	666	643	686	630	687	645	662	630	648	632	624	666	638	679	658	711	656	693	680	664	664	657	659	659	636	665	630	658	669	619	682	655	686	682	640	638	676	654	646	664	716	643	673	594	645	629	679	656	707	648	630	700	652	646	662	686	631	664	681	661	618	651	668	634	635	666	645	670	641	617	629	660	670	662	627	624	706	617	680	673	633	655	654	621	634	623	636	629	661	654	643	652	703	709	610	663	664	634	628	700	621	653	629	625	681	656	662	579	649	642	667	665	678	674	647	685	666	656	653	648	657	664	612	605	666	677	699	670	672	585	647	626	654	651	609	617	640	604	636	633	684	634	641	616	671	660	692	659	641	668	654	642	630	676	634	636	611	633	660	678	685	704	634	611	649	654	648	632	668	683	609	663	662	645	664	647	651	611	609	691	697	640	639	650	669	676	689	672	679	619	649	659	653	668	642	633	621	640	672	629	589	700	622	662	677	658	620	641	642	689	661	650	648	610	631	709	647	649	649	661	646	695	649	627	696	692	664	633	617	635	685	623	625	667	646	678	633	647	655	697	626	641	635	635	649	629	669	656	666	667	668	667	652	670	666	641	647	625	686	642	681	657	665	599	625	651	658	669	677	680	641	657	649	627	664	668	653	684	650	611	614	633	657	664	655	608	656	671	662	628	687	637	644	651	672	650	681	626	669	704	643	626	651	664	671	641	634	652	653	680	678	661	640	664	710	650	669	650	647	688	658	670	637	631	635	563	629	691	689	668	654	610	685	673	712	669	636	586	647	674	647	650	677	565	660	615	681	648	624	683	644	674	644	647	604	670	613	651	648	644	621	638	667	670	678	626	610	659	623	670	596	670	678	691	607	644	679	660	641	630	677	640	654	647	656	651	634	680	660	667	655	635	626	647	687	703	625	642	660	654	592	631	683	660	682	623	654	645	675	656	663	633	632	600	647	596	648	670	649	660	681	638	642	649	645	644	634	611	667	641	638	682	691	616	682	644	657	628	652	649	664	635	638	634	657	656	648	591	612	622	647	639	631	672	663	676	654	656	653	679	654	664	673	641	668	623	657	641	650	651	639	659	668	620	657	632	623	665	654	657	651	650	648	615	647	650	633	668	634	643	631	652	611	630	709	702	673	617	674	701	662	622	634	673	621	614	676	651	648	727	615	623	608	664	631	640	634	619	586	698	684	638	649	672	637	693	649	636	704	659	659	670	672	655	653	691	646	638	663	625	640	652	631	685	654	673	670	647	638	648	696	634	665	606	652	709	679	660	673	683	641	601	663	673	654	646	648	652	646	604	602	660	693	649	691	648	649	630	671	675	704	692	707	642	643	649	664	637	660	655	647	644	608	630	672	651	619	648	691	648	670	654	620	697	627	658	643	652	698	694	711	615	683	647	612	662	656	646	648	652	637	639	684	643	662	655	618	638	694	647	642	628	675	665	635	664	677	674	652	657	618	648	660	614	633	617	673	701	704	644	654	627	619	649	626	646	627	649	651	660	670	628	637	619	631	631	665	633	649	698	623	641	675	633	661	696	630	627	616	661	674	630	635	665	620	663	635	643	635	661	658	620	628	640	706	634	636	644	651	660	662	700	617	656	712	601	652	602	634	606	651	670	612	682	682	712	629	711	624	631	638	708	664	639	646	710	678	652	687	711	679	635	596	605	639	678	651	654	664	621	645	644	648	677	632	652	640	664	654	632	656	646	709	654	656	677	687	656	663	665	653	623	672	673	653	669	649	668	691	622	683	720	670	653	641	654	711	634	637	599	594	679	635	613	635	674	678	699	635	701	653	634	604	660	631	647	696	632	636	640	627	635	702	661	638	618	651	676	688	662	660	643	648	689	668	679	645	628	648	633	591	630	650	608	630	628	642	640	700	639	684	619	630	620	662	700	633	586	668	650	629	659	643	684	623	640	666	694	658	662	627	687	642	714	616	690	700	670	638	657	665	669	638	638	632	640	607	668	683	659	649	644	677	629	643	597	655	651	629	630	623	650	638	640	663	656	675	631	633	646	642	633	643	613	689	688	654	677	663	654	670	617	637	664	626	648	679	713	689	639	639	693	668	615	606	634	636	668	638	616	650	614	648	624	633	620	635	586	649	638	639	632	655	672	652	665	628	639	619	612	636	622	629	646	661	615	703	666	622	654	653	631	664	646	600	660	651	654	681	677	628	646	663	647	664	677	640	609	645	639	673	716	632	644	669	646	658	675	657	686	639	652	650	650	658	646	642	647	610	690	651	655	633	664	648	612	648	671	687	620	678	642	613	705	696	670	654	647	674	688	656	671	666	598	605	699	656	690	677	670	631	641	671	687	662	679	705	694	643	667	662	650	635	652	694	669	675	670	645	636	636	668	661	631	685	656	696	683	653	637	655	627	628	668	662	625	670	651	683	667	704	650	656	653	682	627	625	609	648	655	648	636	652	649	663	667	668	624	644	667	682	661	659	639	699	679	624	751	628	659	637	680	617	684	617	655	647	634	644	634	651	656	622	656	676	645	661	670	624	637	654	665	642	663	653	683	674	675	613	666	655	641	675	695	670	647	669	631	633	629	670	664	657	641	683
47189	41633	42157	34431	25827	19200	20971	21557	17017	10594	7570	5804	4656	5854	6139	5209	4614	3056	2166	1512	1256	1157	1101	1040	889	813	685	553	495	423	461	404	340	311	316	272	321	298	272	244	261	255	264	258	246	266	263	248	257	267	233	245	251	250	241	237	234	248	211	261	216	240	237	219	225	242	247	259	233	259	243	253	226	239	192	219	271	220	207	241	224	255	230	229	220	245	244	224	229	234	215	226	240	211	223	230	269	243	238	257	221	248	267	209	211	238	251	213	210	229	217	237	211	201	222	235	222	204	230	232	226	201	228	236	228	227	262	216	208	231	225	247	232	215	236	247	225	220	249	248	255	223	217	222	246	238	213	255	220	208	227	220	233	220	245	263	239	256	257	240	233	213	241	217	245	216	261	210	225	242	272	247	239	236	217	188	209	218	225	219	222	214	203	228	226	237	216	247	246	252	237	233	233	226	251	236	222	241	237	235	227	215	225	230	210	211	206	228	217	210	251	251	223	267	255	267	222	219	252	255	265	238	215	240	225	246	256	234	245	265	244	228	236	238	245	240	247	265	250	228	256	208	256	229	231	246	235	234	234	259	223	232	267	231	244	266	228	250	228	271	231	243	233	194	240	222	247	248	214	239	212	215	223	228	229	212	243	209	247	248	226	242	227	245	250	227	258	229	249	243	227	209	210	260	245	248	255	251	224	225	222	229	227	225	231	233	216	246	243	224	232	230	233	238	255	243	206	251	226	247	223	227	234	212	225	231	235	227	239	217	204	268	240	224	248	235	231	251	231	239	225	246	204	259	220	215	221	204	244	221	241	234	218	227	218	234	230	219	232	248	267	218	216	239	212	222	218	247	242	220	255	245	247	264	214	228	241	245	247	235	223	221	249	265	262	216	224	233	230	226	233	235	228	210	247	250	243	241	208	221	217	215	244	227	257	221	247	225	260	246	240	261	237	261	248	223	224	222	219	227	263	261	227	236	232	237	207	240	250	239	239	236	222	214	245	207	208	243	250	247	266	258	225	228	230	239	200	263	231	228	224	249	235	213	233	228	209	225	210	247	243	253	233	232	233	242	229	271	229	211	264	212	231	242	225	235	235	237	251	240	227	240	246	216	247	229	216	211	249	250	229	229	246	214	265	242	234	242	222	250	240	223	243	233	221	231	236	218	231	234	220	224	249	268	235	238	237	274	219	244	224	235	256	232	234	210	244	218	234	252	248	224	246	255	231	251	219	219	235	236	246	221	233	222	231	215	220	215	237	235	233	234	237	232	219	253	198	221	222	234	210	226	264	249	257	233	255	200	231	244	238	227	246	225	233	235	233	258	203	221	215	221	239	232	249	224	231	223	251	239	230	221	227	231	241	221	246	225	207	257	231	228	236	241	229	226	244	243	252	206	252	259	245	206	239	246	263	237	258	239	218	250	240	242	219	251	238	242	250	243	238	253	239	240	217	251	239	212	247	232	232	212	213	223	245	220	242	215	253	234	245	244	251	224	245	234	233	232	219	231	234	230	230	231	250	243	234	259	215	236	235	249	264	233	216	241	218	238	253	217	237	249	220	183	227	215	257	233	249	214	236	239	253	239	244	193	260	243	211	235	225	219	258	257	242	238	241	229	240	239	218	235	246	248	243	233	239	239	232	230	237	231	269	234	235	253	219	261	229	232	226	247	224	228	214	233	228	237	215	237	247	244	201	224	244	241	235	195	240	249	250	242	233	196	224	241	218	238	232	210	257	233	248	242	243	206	233	215	233	231	204	239	215	243	240	228	226	261	256	212	207	248	250	206	245	244	255	218	249	258	266	215	223	231	246	225	245	243	217	241	229	229	237	233	220	234	267	238	230	230	245	236	258	227	220	207	219	236	246	199	247	257	241	228	214	218	233	246	239	233	231	235	237	253	240	253	229	228	233	236	253	245	226	271	230	224	248	239	247	264	246	254	229	244	194	206	207	231	237	240	241	253	266	238	244	221	266	229	230	226	228	247	215	201	240	227	216	214	232	247	236	197	230	237	232	254	193	225	249	235	237	223	245	234	229	259	250	239	255	234	238	229	249	226	249	250	219	246	217	253	249	212	217	232	223	244	248	217	209	243	237	231	245	233	206	245	251	219	249	239	224	230	211	245	225	243	241	224	233	227	216	231	246	244	232	230	254	226	234	201	231	194	224	246	232	236	241	242	231	252	254	252	233	245	241	253	252	246	238	234	251	247	259	241	230	212	217	229	240	224	235	219	247	243	241	255	237	206	214	224	239	206	226	239	243	254	220	215	220	225	242	247	260	231	235	227	227	254	237	231	227	234	257	268	236	203	242	237	259	228	236	264	229	243	225	255	227	218	210	228	226	231	207	235	242	222	240	200	246	225	246	236	219	243	216	227	255	222	219	224	234	240	214	213	221	252	250	260	250	246	206	229	228	249	234	215	236	234	256	200	249	214	219	242	229	225	251	231	218	218	222	228	212	224	262	261	245	261	191	238	254	204	236	259	236	210	245	219	213	252	264	254	257	214	252	233	219	240	239	256	231	242	266	223	186	237	239	241	239	217	207	238	239	239	252	216	238	241	220	209	233	230	246	230	223	238	218	241	251	235	220	254	225	236	235	227	219	219	221	235	228	241	257	217	247	198	243	234	238	242	256	209	227	227	211	237	229	242	257	222	257	213	216	216	220	255	235	213	244	210	210	230	218	282	202	258	219	213	251	211	214	216	218	247	241	253	255	220	241	223	244	220	224	233	236	244	198	247	259	251	241	243	238	246	231	266	231	257	220	240	206	244	223	240	247	233	235	234	214	252	237	240	205	243	232	225	219	243	233	254	233	235	230	237	248	224	206	270	257	240	271	241	214	205	253	234	222	221	262	256	232	197	222	238	217	239	221	217	211	212	198	229	248	225	210	252	227	251	251	231	255	263	241	228	237	220	218	247	233	249	225	270	243	219	227	239	233	220	240	261	273	215	244	219	228	235	212	252	242	225	234	240	239	255	261	254	219	226	254	206	232	235	226	264	237	239	240	202	239	210	258	218	236	227	223	208	242	230	245	234	211	190	248	213	244	253	234	225	243	233	242	257	228	235	211	251	217	235	268	240	250	226	230	250	211	269	226	257	211	261	205	228	227	240	251	226	241	251	256	244	239	253	252	221	251	229	237	217	211	224	277	227	256	228	237	252	215	218	227	198	241	244	221	232	217	226	231	239	204	200	227	241	243	231	218	215	226	200	251	253	242	228	221	231	263	266	213	214	218	235	198	259	217	253	258	232	233	223	259	220	244	231	243	241	225	247	216	226	249	255	233	242	240	254	243	218	243	251	233	223	224	244	252	247	270	231	233	224	211	231	246	244	247	215	226	222	236	237	239	248	225	246	210	211	239	218	233	275	247	257	236	230	253	209	267	245	230	238	238	238	250	235	255	249	247	260	239	225	233	248	232	230	264	234	249	230	248	249	270	238	252	255	248	214	232	229	223	253	222	227	257	257	244	224	243	235
33406	34993	43045	40953	35193	31063	36548	37797	33035	27118	21077	19473	17268	21572	22156	20422	19784	13664	11205	8219	6910	6156	5792	5399	5084	4599	3378	2854	2520	2070	2011	1737	1437	1176	1094	1007	902	886	900	840	806	774	731	775	828	780	703	734	742	732	737	669	685	663	678	693	676	650	651	685	672	676	627	634	622	657	696	693	649	616	665	645	674	640	639	673	645	648	669	661	685	665	645	695	658	658	708	614	659	637	662	663	631	620	655	643	624	673	675	643	581	649	664	655	608	600	657	651	588	653	645	655	632	580	630	643	689	636	630	633	669	658	628	648	647	671	636	647	633	615	627	648	638	672	639	603	650	695	669	654	621	692	625	637	626	597	669	630	664	609	647	643	643	689	679	647	672	658	724	596	625	678	644	612	631	633	645	663	660	667	611	690	676	628	679	642	644	664	655	640	644	639	646	628	615	656	639	650	631	663	644	625	619	617	710	614	706	660	671	623	710	635	641	643	654	711	658	646	635	651	629	636	675	612	662	639	613	620	617	688	658	656	605	673	633	624	644	703	630	631	682	664	712	644	664	656	651	686	597	595	618	685	652	647	648	656	654	640	633	656	671	631	642	625	615	647	640	684	638	656	647	673	660	656	634	672	613	616	635	626	646	644	604	649	661	691	636	667	621	641	652	622	690	687	690	667	665	702	637	619	654	624	647	670	678	652	617	687	653	628	639	633	639	648	641	640	625	626	665	667	627	663	620	628	653	675	629	636	604	655	657	687	672	646	654	635	616	620	636	670	603	621	649	650	633	647	664	610	607	614	632	663	653	708	679	605	616	641	669	672	645	659	655	652	653	622	636	640	601	701	601	658	669	647	638	652	655	656	660	630	647	650	603	611	676	630	669	698	622	657	624	645	635	685	647	651	662	673	689	621	649	666	648	625	620	645	650	663	641	627	674	628	658	651	657	699	609	575	652	665	656	601	638	624	674	651	649	637	615	690	679	637	679	648	639	674	632	664	662	628	640	683	618	610	648	653	621	635	671	638	744	631	664	615	654	648	671	620	681	717	664	620	656	665	703	648	675	675	680	679	695	633	649	664	639	641	714	629	673	645	587	704	658	651	600	689	679	672	665	650	673	689	640	654	651	588	657	660	622	635	647	567	619	663	607	612	678	664	678	659	677	632	630	625	705	644	637	611	673	645	616	623	687	703	629	673	607	640	635	661	614	666	626	622	651	663	625	607	583	651	638	672	661	653	647	669	603	629	650	650	629	610	662	635	665	629	664	599	664	628	642	647	663	667	621	610	639	702	656	625	665	635	659	581	649	679	618	674	639	658	617	646	624	654	637	650	661	655	634	642	631	679	654	644	637	608	662	674	666	678	628	674	673	657	599	666	640	652	656	656	634	589	633	692	680	657	631	646	628	662	684	617	633	645	639	619	653	696	637	649	663	620	638	611	660	606	629	649	608	671	632	637	659	634	661	610	611	676	643	605	648	671	680	653	606	604	664	660	648	675	636	652	669	643	648	651	664	667	620	627	656	652	697	639	562	639	646	630	672	720	671	634	642	595	634	680	682	642	683	667	690	606	589	642	642	631	657	672	681	638	658	635	647	657	654	618	666	645	648	679	623	611	642	677	680	674	644	641	643	662	655	633	613	674	642	664	666	656	626	631	659	652	675	637	653	624	638	664	671	665	651	689	645	611	627	634	703	685	691	603	630	605	664	618	651	640	629	628	646	632	651	684	661	637	704	630	624	630	617	649	659	652	625	618	668	644	622	649	664	670	640	654	609	717	666	646	616	665	674	644	607	599	663	649	665	647	671	646	624	662	660	674	628	629	594	649	633	643	627	678	606	618	646	621	687	649	618	666	623	694	622	650	615	679	649	604	662	622	678	640	626	638	653	671	656	662	707	636	659	683	634	712	656	636	671	671	645	633	670	622	606	623	676	642	665	625	680	655	644	612	703	638	629	631	607	647	635	654	617	597	667	636	662	586	617	663	617	652	656	656	619	634	651	675	646	622	657	640	649	616	664	664	694	647	656	654	657	664	643	608	657	654	640	635	690	649	622	657	638	654	649	660	647	636	701	660	684	699	659	616	646	662	644	653	639	605	651	611	684	638	626	653	620	635	609	647	642	627	639	677	690	643	633	618	692	638	640	622	582	645	640	635	683	640	655	625	674	677	656	621	621	679	647	616	629	679	656	681	657	644	656	626	661	678	607	641	623	657	631	624	650	621	616	641	656	603	660	641	683	680	631	642	685	647	618	621	664	655	617	659	637	682	626	645	618	635	595	658	623	668	692	626	592	596	617	642	647	719	619	635	700	681	609	671	676	675	671	678	687	675	594	648	665	649	601	629	717	663	662	664	632	608	578	660	693	622	707	619	650	642	683	644	646	696	640	672	682	607	626	637	655	665	651	653	658	597	671	611	638	662	628	644	629	648	703	655	631	603	639	629	629	668	651	665	685	681	655	662	632	601	646	629	635	651	660	609	632	651	656	656	674	677	660	606	646	655	676	664	664	675	636	615	637	683	623	619	650	668	645	619	647	641	699	685	632	614	631	669	661	640	640	644	663	658	707	628	651	674	657	662	614	633	700	642	647	638	610	588	652	642	637	667	687	638	677	623	667	646	644	649	613	601	672	660	695	633	704	641	661	658	653	636	642	664	613	652	670	643	617	653	656	641	632	578	662	662	649	665	650	657	650	617	651	625	601	624	595	658	616	626	689	663	672	618	624	637	626	624	677	638	626	670	687	662	633	645	630	695	637	690	663	639	644	607	689	653	681	652	607	631	634	646	630	650	591	674	663	628	661	631	640	694	634	676	688	626	664	668	643	654	697	714	648	618	623	677	602	614	621	624	698	650	639	637	632	635	669	631	628	651	620	709	654	664	648	649	609	680	657	660	585	645	675	621	689	655	644	663	623	661	662	654	663	661	651	620	622	666	630	680	624	651	699	668	660	637	632	612	635	612	683	624	695	648	613	610	640	650	639	622	660	641	679	681	606	630	660	642	692	660	639	621	619	646	645	643	571	668	691	651	642	679	670	648	598	686	624	627	629	658	650	612	606	654	644	680	670	641	692	660	639	645	635	658	637	686	656	640	638	655	664	692	672	634	662	639	608	663	670	627	677	638	652	660	679	666	616	623	600	658	663	670	650	646	674	657	632	671	617	657	660	683	652	628	602	641	642	628	603	647	624	623	702	639	671	677	656	654	689	671	654	626	633	618	619	639	598	668	609	636	673	677	590	654	670	667	646	596	658	652	629	622	674	608	672	628	633	682	652	631	615	637	638	623	647	650	614	629	665	638	687	641	627	663	589	690	642	661	681	655	637	632	670	624	672	688	585	658	666	657	654	624	641	597	642	662	675	617	646	635	625	649	643	647	671	668	644	680	601	666	654	672	630	631	662	643	626	684	682	706	669	606	658	642	644	620	574	623	647	630	646	614	633	694	647	647	660	653	635	663	674	686	634	650	677	653	674	665	694	674	670	692	687	645	657	660
54105	49737	48722	42479	33783	26645	27644	31841	28068	18634	14599	9288	6173	6025	9427	8903	7470	5891	3343	2375	2103	1892	1600	1483	1218	1199	1003	810	729	707	680	561	467	463	373	362	288	322	329	338	337	298	262	283	294	291	274	282	271	234	254	262	283	270	261	233	251	244	252	236	240	298	227	271	227	243	242	265	240	250	250	252	245	266	281	254	237	215	219	260	233	247	234	266	260	235	280	262	258	217	245	252	244	258	229	263	221	238	236	239	239	247	248	242	231	223	279	246	238	226	214	244	251	247	262	269	233	242	237	261	262	229	246	222	229	257	251	235	248	232	276	244	229	247	247	228	254	227	249	262	263	264	252	266	237	240	246	258	237	236	256	242	229	230	251	293	260	214	272	228	243	242	246	270	246	232	254	261	226	234	230	247	253	242	236	256	248	257	252	244	229	244	226	242	224	275	238	256	270	217	216	219	217	251	239	233	260	240	240	215	241	232	221	229	249	241	259	232	291	235	268	258	210	244	253	269	248	226	247	240	247	257	271	238	228	220	241	238	235	270	275	254	257	236	263	242	237	255	257	250	242	240	255	246	227	220	268	232	230	254	235	232	237	249	239	236	228	242	258	254	243	235	250	274	230	237	239	245	240	257	238	239	275	248	245	242	270	256	233	246	224	246	228	246	262	259	233	261	241	239	244	228	243	252	235	284	244	223	262	253	239	240	269	253	241	248	236	253	228	242	261	220	266	244	240	243	247	270	265	219	244	229	244	261	221	231	251	246	261	251	250	238	229	216	255	240	241	242	231	231	219	244	242	232	260	253	247	249	260	267	239	222	234	223	213	251	242	244	262	248	248	253	243	252	230	282	249	255	245	251	237	250	244	276	227	262	267	250	244	226	250	243	257	248	244	247	268	240	241	266	258	238	266	238	232	276	259	261	254	245	269	249	222	234	253	224	243	237	250	271	256	264	210	256	236	254	212	246	244	237	225	210	264	230	228	226	252	269	230	265	248	246	250	226	255	257	260	240	223	229	248	249	264	255	260	209	209	215	254	242	266	251	224	233	231	256	265	234	260	235	230	249	226	250	265	259	272	235	238	266	226	228	251	215	247	244	220	242	291	239	223	241	258	228	250	248	225	249	246	252	238	235	274	268	215	266	244	269	233	251	266	249	255	255	238	257	234	229	241	236	247	237	250	271	257	245	235	249	229	258	221	246	243	256	243	237	264	252	242	251	241	244	273	242	273	235	231	264	244	256	221	258	273	257	241	227	207	277	240	225	242	206	242	261	268	261	263	242	210	207	235	263	250	240	245	243	243	220	239	241	247	233	222	243	246	258	248	261	220	281	276	266	250	260	251	233	252	246	259	237	217	250	255	258	247	234	260	291	278	242	210	246	270	247	251	235	263	256	264	258	258	243	247	262	233	249	235	214	274	258	246	237	247	227	263	235	246	266	226	246	220	250	246	262	246	219	231	269	263	230	246	254	236	240	254	239	244	213	248	252	249	246	279	257	263	267	249	254	257	234	271	230	283	249	236	247	250	234	231	244	247	255	274	244	226	248	266	263	246	260	235	244	249	227	260	263	215	259	277	237	248	228	241	214	243	210	253	231	236	222	242	261	249	267	255	243	255	249	262	214	240	208	219	230	231	247	261	224	243	232	228	254	236	229	252	268	257	283	242	233	243	273	247	247	237	270	240	243	210	219	246	240	231	233	234	226	254	229	257	255	255	232	255	254	231	245	241	241	245	264	253	265	213	242	243	247	211	234	249	244	266	219	258	232	266	270	245	247	251	250	238	276	251	253	239	245	254	257	230	241	253	245	232	224	255	249	228	235	227	255	222	294	259	246	218	264	228	232	266	289	241	241	235	240	247	264	270	258	249	261	226	250	288	276	246	238	277	244	236	233	233	250	249	245	238	240	217	254	241	247	273	269	266	255	244	240	254	258	222	257	256	234	247	261	225	215	268	238	250	278	233	238	273	240	249	256	238	236	267	267	273	232	238	224	207	250	277	246	267	245	253	257	252	238	232	255	252	271	263	262	262	262	227	230	251	237	249	233	231	234	250	261	257	266	240	253	268	236	260	232	227	227	228	256	216	237	249	251	258	248	228	202	250	249	259	221	259	240	241	264	250	276	246	259	251	261	241	246	218	263	262	245	240	219	232	285	198	264	215	259	282	250	271	232	267	279	241	250	219	223	215	269	255	277	266	258	254	236	265	288	260	214	228	269	241	243	239	270	251	239	237	243	252	254	237	212	246	243	252	227	245	237	264	251	260	268	261	251	204	254	247	230	221	229	250	226	247	235	233	247	231	195	260	262	237	264	256	274	251	250	242	257	250	240	240	258	254	243	265	235	225	232	229	273	272	268	260	248	230	242	235	233	262	216	244	217	224	269	235	250	252	239	226	219	222	256	244	249	253	255	254	250	220	281	256	244	286	228	242	253	256	234	233	260	261	243	235	255	209	249	256	250	251	244	251	254	245	244	224	224	247	252	223	233	267	277	293	245	240	249	225	242	254	215	265	226	228	234	262	273	243	238	235	274	249	256	267	242	243	253	231	263	253	253	220	262	250	254	239	226	236	268	259	216	270	254	238	229	250	231	202	249	249	232	220	248	233	248	218	248	251	264	245	267	223	230	247	211	247	229	259	254	244	250	254	277	233	252	235	235	254	232	227	231	217	251	229	250	224	258	223	249	235	237	244	252	256	250	249	251	216	233	267	218	271	246	239	253	231	239	223	238	233	213	239	259	244	242	266	234	243	273	278	234	268	243	239	237	267	226	216	206	253	256	231	228	266	249	239	260	244	265	207	245	230	263	230	282	219	251	240	225	220	228	245	262	250	244	215	241	253	216	257	277	256	268	249	231	259	248	240	260	264	261	247	253	227	247	243	237	235	226	248	236	264	228	242	243	241	237	238	266	207	251	251	244	210	245	225	265	243	233	247	268	248	229	235	232	242	248	243	254	237	241	245	276	249	252	259	266	240	216	268	259	244	260	239	223	215	227	251	246	248	213	241	250	251	238	213	235	240	222	198	231	254	247	250	231	238	236	256	259	213	253	232	231	238	234	254	259	235	241	229	222	228	259	238	229	249	251	256	240	232	271	253	261	217	232	241	263	248	232	237	247	234	239	237	229	233	232	256	271	263	265	240	226	272	250	231	244	246	236	246	300	228	283	264	243	258	250	243	232	225	222	225	268	230	217	272	225	249	239	241	255	241	251	247	229	235	257	282	226	252	253	223	246	238	219	263	277	249	241	275	244	253	257	267	234	242	220	255	261	258	239	268	250	217	238	259	264	237	205	219	229	237	249	247	233	253	220	270	245	232	251	251	274	247	244	258	243	262	212	256	282	236	233	230	256	261	262	244	230	232	263	247	271	229	230	281	250	232	258	234	271	253	267	263	247	245	257	265	246	221	222	267	247	254	236	240	219	247	241	245	256	267	275	237	265	229	239	227	246	236	244	244	246	251	236	219	263	245	257	261	237	263	250
39972	42512	48526	47186	41950	37021	41023	44884	41897	33113	28857	22892	19216	21018	28249	27074	25148	21507	14547	11674	10318	9230	8585	7862	6776	6583	5076	4069	4042	3753	3113	2572	2173	1742	1469	1261	1207	1129	1215	1080	1009	958	891	895	1020	930	880	785	825	779	786	754	828	697	687	717	649	639	696	717	649	645	695	669	701	643	618	721	702	685	669	696	659	673	660	666	717	670	695	719	661	696	681	652	665	677	675	683	710	661	640	652	660	666	660	672	710	665	669	651	702	630	646	675	671	647	656	668	680	719	664	716	664	663	671	626	701	699	625	661	676	681	654	677	661	654	652	682	675	668	669	681	677	747	671	685	717	666	672	653	645	692	718	665	714	638	650	632	648	672	701	659	621	678	644	651	672	712	653	669	660	658	686	601	691	687	651	682	718	664	695	673	653	655	668	680	680	672	668	605	627	673	714	667	668	660	686	673	645	690	666	662	640	683	674	636	670	669	684	675	653	673	649	673	663	674	708	648	717	671	678	701	639	663	668	731	666	604	635	694	657	691	706	674	666	673	657	714	658	699	682	694	649	675	695	703	668	655	670	665	687	639	667	688	661	691	690	670	699	649	705	664	710	632	691	684	650	624	677	662	639	701	678	650	699	650	684	686	699	697	671	681	739	670	680	692	674	668	665	667	686	640	731	675	678	675	636	671	697	654	627	702	714	670	648	692	652	655	692	683	666	663	628	672	630	698	675	672	637	712	638	654	739	661	653	687	667	710	698	638	700	708	704	654	666	689	694	677	697	707	646	710	681	668	631	627	688	630	658	688	666	682	687	680	664	652	736	620	656	698	656	638	670	671	669	595	671	680	627	709	685	651	625	637	667	660	625	674	629	677	688	670	705	645	694	672	635	663	660	684	677	652	678	676	713	679	647	694	635	737	678	660	692	704	708	622	707	627	675	675	671	683	665	654	705	657	646	690	700	659	663	668	646	681	667	704	644	707	618	686	705	699	652	653	693	671	631	676	624	710	633	654	669	659	638	665	668	704	726	676	662	674	677	644	678	732	701	671	679	651	704	681	708	634	665	694	706	667	652	679	655	663	653	681	641	620	668	675	719	687	680	688	700	667	685	693	672	661	696	707	678	743	658	661	708	696	656	640	652	616	654	673	725	668	646	661	653	715	712	690	649	598	662	656	713	604	672	669	671	657	643	648	655	708	723	645	667	673	665	696	691	675	632	705	627	672	679	720	677	672	678	683	648	641	691	633	652	672	710	689	654	677	728	692	662	694	664	731	695	727	692	679	646	649	699	644	667	660	661	661	662	647	654	711	679	671	673	660	668	667	698	664	642	675	687	700	665	642	679	697	693	654	686	641	679	619	682	687	636	710	624	725	656	667	671	678	670	650	672	665	657	683	703	659	668	674	644	673	756	697	669	707	673	694	680	667	647	663	639	712	664	677	678	645	679	665	708	713	671	670	691	697	665	648	674	698	691	684	673	686	638	675	669	665	660	658	716	652	700	657	645	666	667	667	688	670	681	647	613	649	685	666	694	702	671	708	687	669	673	721	686	708	666	690	687	685	741	684	637	663	675	686	705	634	638	726	690	671	675	687	743	632	648	656	705	660	655	649	682	697	687	696	688	675	659	650	646	671	700	702	663	671	640	670	668	665	645	698	642	623	668	669	668	664	653	675	652	637	694	652	691	713	680	703	689	710	659	656	688	681	652	658	676	647	673	647	710	671	684	705	730	614	654	670	681	675	693	650	688	648	709	658	671	684	664	645	628	719	660	644	695	660	659	689	748	654	677	656	708	707	629	678	694	659	636	669	669	663	688	684	707	709	653	667	694	677	707	680	698	652	710	709	636	655	662	681	693	674	682	683	668	663	684	636	715	681	647	620	690	677	647	638	735	635	729	675	690	729	667	653	711	703	638	664	647	668	665	626	669	663	665	643	682	658	656	687	714	680	673	700	648	649	646	704	697	646	670	658	630	630	697	670	648	651	713	633	663	697	637	652	675	666	633	685	697	695	701	696	633	631	678	683	688	670	703	740	686	617	700	667	674	653	673	658	658	616	693	669	657	625	705	674	644	693	632	711	709	697	695	681	633	666	675	656	693	650	655	704	647	683	613	671	632	633	646	676	658	635	664	646	674	686	634	616	660	660	732	663	683	661	656	633	628	720	697	685	648	652	684	639	671	732	646	689	666	719	686	642	662	718	605	711	691	691	620	681	712	668	711	681	679	668	715	676	636	673	655	669	596	672	642	743	702	671	659	682	632	654	637	725	669	694	641	699	657	665	680	641	693	629	687	646	657	682	677	663	699	690	674	668	688	695	651	670	633	681	677	671	641	665	648	712	691	670	622	651	681	687	636	682	692	665	701	696	714	682	698	677	687	772	648	665	674	649	629	628	634	684	644	634	634	659	706	701	646	695	706	656	686	673	700	654	683	603	675	688	664	645	680	624	688	673	671	688	662	679	672	676	695	631	691	679	637	680	666	656	683	694	666	643	693	660	694	666	669	670	718	659	663	680	707	646	649	675	710	653	713	672	683	677	623	661	641	697	652	625	704	701	612	672	696	661	690	599	658	669	699	733	678	675	673	649	669	648	676	607	664	575	670	648	682	721	650	721	668	665	702	702	667	640	657	655	680	676	645	650	669	659	695	660	684	691	644	691	701	655	704	709	678	683	708	687	667	681	639	708	694	725	672	633	700	695	632	672	696	683	673	692	724	701	689	673	678	709	699	704	686	658	676	724	683	697	657	676	721	693	694	683	662	665	676	667	658	632	715	629	661	649	652	673	721	683	628	663	717	664	720	693	636	677	664	678	684	676	695	661	679	660	678	667	674	723	665	659	649	703	695	729	693	718	702	669	675	672	704	672	671	685	707	630	704	669	714	677	699	668	684	674	697	625	668	645	682	670	676	666	675	709	646	658	678	698	666	666	675	654	697	738	635	719	669	669	714	627	684	715	686	635	689	669	693	710	704	661	665	671	678	639	690	682	681	711	687	643	657	726	659	696	653	660	713	594	680	678	668	646	688	654	636	667	632	654	702	672	699	647	694	667	676	690	677	650	670	626	665	670	691	702	643	643	668	700	713	695	725	632	667	663	695	673	690	642	677	712	690	664	655	685	644	726	714	726	707	701	665	662	685	632	673	679	673	616	620	686	659	656	718	656	657	678	639	675	712	679	674	655	719	668	674	686	671	671	633	677	690	643	663	702	651	688	673	676	662	658	691	644	663	709	691	630	718	680	669	670	666	654	700	696	666	714	691	745	660	632	604	725	654	711	655	660	645	614	674	692	659	700	670	702	717	613	648	673	668	678	666	681	692	667	689	659	676	666	712	645	646	625	688	725	689	648	662	672	688	657	697	669	700	657	666	684	691	682	684	653	679	683	712	701	661	644	686	652	657	692	634	611	679	699	688	651	668	681	696	673	664	699	631	676	711	701	642	663	678	716	687	673	683	679	668	680	675	685	655	663	647	628	663	668	689	640	629	699	716	607	702	642
40817	38391	34178	22196	10586	4105	2909	2311	2031	1634	1194	793	799	859	880	897	866	814	717	640	545	446	388	354	325	322	306	295	288	270	273	260	253	229	237	266	243	231	251	237	253	267	256	243	245	248	240	236	249	236	248	253	262	220	248	272	228	241	246	232	260	250	233	287	234	237	248	241	258	234	221	229	244	255	252	252	246	257	265	247	251	240	233	238	242	229	237	239	234	237	231	233	264	257	245	226	244	254	261	214	252	242	259	228	254	218	209	241	241	239	268	248	228	191	222	234	214	256	250	204	240	243	261	236	256	231	262	246	242	223	256	238	226	232	255	252	254	235	251	270	194	266	245	238	217	247	246	248	254	226	268	254	249	243	236	230	265	273	212	262	245	227	229	265	238	218	245	272	224	245	236	245	233	249	270	250	227	250	228	248	263	236	232	251	262	201	265	219	233	225	249	239	216	230	240	253	251	256	230	260	227	226	251	236	241	247	224	268	236	242	253	241	233	242	236	251	219	257	212	257	253	251	210	251	242	219	241	221	259	247	261	243	263	243	206	255	258	257	249	220	245	239	219	235	263	252	267	258	254	245	269	239	227	237	234	230	241	241	261	229	239	250	257	238	243	235	257	254	233	250	242	249	225	242	252	254	232	240	229	242	237	242	239	229	240	254	232	264	242	260	240	270	245	250	245	232	239	233	241	251	216	220	251	230	248	254	249	262	252	242	228	233	252	246	270	236	233	227	227	259	278	221	247	223	229	252	212	259	236	252	251	249	228	234	236	232	248	231	249	262	250	280	230	243	264	256	244	220	223	266	241	244	216	227	240	235	243	225	274	231	249	229	271	234	225	242	240	234	244	251	245	222	243	225	222	256	281	261	228	219	224	247	235	232	227	223	250	263	247	245	248	228	234	249	221	248	232	257	259	249	262	227	221	252	228	267	218	230	239	233	233	218	240	228	215	217	237	227	238	232	262	255	229	241	247	224	248	238	263	217	241	247	245	240	246	247	251	232	244	262	205	246	247	238	245	243	241	249	248	230	259	232	259	240	271	240	229	236	250	257	226	251	250	213	228	209	246	251	221	248	241	219	255	207	243	255	243	231	260	247	252	250	249	233	247	215	263	240	236	229	224	231	226	224	233	274	220	228	252	231	234	254	241	232	268	250	257	222	248	224	237	239	215	249	228	234	223	237	261	246	250	256	195	213	235	243	238	237	256	250	213	239	239	240	265	246	236	245	225	231	238	237	248	245	241	254	231	258	256	283	208	227	207	240	230	246	236	234	256	234	272	243	224	243	243	211	240	239	228	250	234	248	245	227	250	232	233	243	247	271	243	220	233	253	264	249	247	249	247	228	241	227	254	245	245	225	238	233	237	211	255	247	230	239	237	234	251	252	235	233	257	255	250	229	239	217	251	242	255	241	239	205	236	248	248	221	251	252	268	241	237	250	219	239	254	228	215	197	221	260	260	250	240	227	221	255	256	224	243	255	232	233	258	238	230	241	250	245	230	243	249	227	252	211	228	256	235	237	253	258	260	245	250	249	219	228	269	213	231	221	261	245	252	238	224	274	242	246	242	237	240	271	219	231	243	253	227	232	230	216	231	250	232	266	258	259	260	226	253	249	250	240	242	219	249	244	253	264	243	223	255	250	257	230	238	222	272	291	241	250	270	238	256	242	228	236	255	226	224	220	208	228	229	275	224	254	249	260	222	235	261	248	232	245	254	268	224	231	244	245	234	232	235	250	271	253	250	242	238	226	228	244	240	256	246	243	229	223	207	249	247	242	240	238	224	224	269	255	253	255	247	250	242	260	247	235	254	213	214	239	218	241	222	231	222	239	244	249	250	240	209	223	230	235	246	276	228	253	246	215	261	248	248	252	238	263	241	236	232	244	221	238	237	256	244	253	210	240	220	248	240	254	257	243	239	248	235	203	235	270	257	259	237	258	268	288	267	251	241	246	238	238	244	243	222	221	246	262	251	233	256	238	250	255	242	227	238	225	248	228	256	259	262	258	263	254	244	251	232	243	243	247	245	252	235	212	267	248	262	233	222	256	227	243	244	252	227	229	242	236	236	235	273	233	241	236	202	250	229	195	211	283	234	220	238	246	220	238	257	251	251	244	248	243	225	250	250	241	239	242	267	228	245	235	249	247	275	219	254	241	234	254	246	238	237	226	247	263	222	238	241	213	266	208	242	265	239	222	253	240	243	266	215	247	253	212	238	248	251	238	259	239	248	221	221	207	236	228	250	254	230	254	247	250	266	238	226	251	256	269	247	250	219	245	229	248	251	254	223	235	244	271	242	237	250	204	222	208	256	245	246	245	225	268	238	204	265	238	233	236	238	269	222	243	213	242	241	244	267	250	261	249	255	250	259	227	238	231	208	245	239	268	242	268	281	233	257	236	239	260	241	253	249	264	244	256	264	263	243	249	229	224	199	244	230	249	280	251	247	240	233	229	235	256	238	230	212	205	240	232	278	226	251	225	265	240	233	244	227	250	236	226	236	252	247	213	258	250	249	243	256	246	255	215	272	258	248	260	219	246	249	265	241	210	269	240	256	252	238	235	221	235	233	257	210	236	247	281	243	230	217	236	245	230	268	270	230	231	246	240	227	215	231	243	234	213	251	226	232	277	248	260	268	243	223	251	214	212	239	241	228	239	248	236	270	219	228	228	223	246	262	253	240	231	199	236	236	251	233	233	227	235	233	245	249	223	239	236	220	257	255	237	232	227	248	238	230	247	254	251	242	228	226	210	240	257	215	230	238	222	241	227	228	218	232	238	255	230	248	252	235	225	221	262	248	223	219	237	233	218	224	273	224	242	244	243	213	242	235	242	233	241	239	211	251	254	205	205	226	249	248	252	237	243	238	263	223	230	225	207	228	224	238	235	263	261	216	245	208	234	265	253	252	253	231	253	235	251	225	222	232	258	223	257	239	240	237	239	231	231	249	235	237	239	234	244	243	240	242	247	233	272	234	262	205	216	253	247	246	255	241	252	246	261	265	271	226	205	238	236	246	266	217	226	256	251	223	238	250	241	260	251	241	221	227	268	224	269	246	249	249	266	253	222	241	228	263	232	262	234	234	234	260	229	223	232	246	247	236	223	225	218	256	246	243	260	227	245	258	244	250	223	218	239	251	254	260	241	246	216	226	249	245	242	244	251	268	279	251	240	236	224	236	241	252	259	249	246	249	206	236	248	253	252	226	237	233	241	230	248	236	260	246	247	229	254	233	247	256	256	243	251	233	246	272	279	258	222	245	235	228	243	261	240	249	264	226	241	255	259	237	237	229	227	249	264	233	250	250	237	245	242	203	252	241	262	259	226	197	231	246	267	251	271	236	236	241	241	259	274	229	238	230	242	241	268	250	220	246	240	231	266	243	230	254	240	260	229	247	221	233	249	254	229	250	249	232	217	243	222	249	224	248	238	250	276	267	243	237	221	240	242	249	258	244	243	254	241	227	252	233	232	246	237	244	246
28636	30960	36047	31036	20770	12090	10796	9429	8398	7240	5299	3628	3613	3824	4350	4733	4409	4011	3349	3145	2715	2117	1634	1449	1373	1208	1124	1004	992	959	810	753	763	688	737	748	673	718	659	674	695	669	667	707	684	649	659	671	714	733	739	671	622	718	648	688	631	662	653	677	711	712	662	688	685	630	662	705	659	663	664	679	668	756	641	709	651	657	686	675	655	711	664	633	639	671	638	691	601	657	649	657	711	661	670	666	636	670	652	696	644	636	636	664	620	637	647	626	645	694	588	637	660	668	676	676	658	682	680	669	677	601	706	639	670	646	678	651	664	670	673	680	650	643	705	659	673	661	677	700	665	680	603	682	693	703	644	692	636	620	667	653	666	635	680	666	666	675	642	731	676	692	715	652	662	663	686	712	680	680	632	635	667	644	627	637	693	649	667	679	657	645	721	658	635	683	677	658	658	668	662	678	667	668	701	688	669	670	681	640	677	686	665	703	648	700	707	657	674	654	642	661	634	690	689	657	638	678	651	702	640	668	648	648	649	635	641	696	683	672	710	612	669	707	668	630	668	637	609	645	706	634	699	666	681	703	647	648	666	669	641	696	685	666	669	678	634	665	620	699	662	707	648	664	676	685	639	623	670	681	678	675	636	672	655	635	640	683	703	659	593	693	720	693	671	673	694	685	695	704	708	678	658	642	655	688	679	666	640	664	686	651	671	666	666	638	648	621	652	683	633	622	676	686	659	689	645	659	659	728	708	710	682	614	691	685	673	657	687	647	677	689	601	678	656	672	647	642	653	660	623	673	670	680	641	642	655	663	662	653	627	664	685	620	706	595	663	638	647	695	646	691	706	674	645	749	661	715	750	640	664	654	671	751	655	678	638	649	664	663	711	672	662	674	687	660	633	672	671	649	626	648	685	662	659	637	681	643	683	664	681	688	638	652	635	667	669	687	630	617	670	718	616	717	659	665	699	689	668	661	719	662	633	649	725	651	654	653	706	685	665	681	646	670	696	607	662	661	628	710	633	670	662	666	679	644	717	653	664	671	695	647	645	622	712	695	673	634	661	663	654	659	623	653	644	658	637	686	667	664	682	612	624	632	689	655	683	664	630	683	623	696	679	677	685	695	624	678	645	635	643	681	632	683	670	636	664	664	648	662	626	651	638	700	657	599	651	698	622	669	709	685	660	636	669	652	652	645	640	654	699	659	694	663	681	690	673	686	606	656	680	651	659	674	666	700	712	680	645	690	640	714	691	692	644	651	641	679	683	643	665	682	653	669	620	630	647	641	661	624	711	675	675	703	647	593	630	689	683	676	653	631	617	664	673	665	653	643	644	636	688	676	641	657	661	680	694	636	664	677	678	657	657	681	702	663	659	715	671	618	664	635	676	671	629	656	691	647	625	646	656	647	681	650	644	692	628	664	632	620	655	663	633	674	685	615	671	697	629	679	678	650	672	690	672	637	680	692	638	651	656	720	703	686	630	639	639	627	658	671	656	659	678	658	662	612	642	694	682	671	646	705	679	643	652	672	622	638	664	697	665	644	616	675	718	687	717	640	678	698	643	627	614	686	689	658	713	676	631	596	694	670	699	620	673	673	632	687	687	701	634	667	658	649	671	682	674	650	673	672	632	673	673	681	700	659	682	662	672	660	632	700	674	647	648	665	649	684	673	659	672	643	664	661	703	671	655	691	670	665	633	637	659	663	671	715	664	660	652	674	728	679	696	649	694	699	687	636	684	684	737	695	624	711	627	677	687	678	708	706	635	685	638	698	693	619	635	630	669	675	658	669	682	634	651	675	670	674	673	666	663	636	693	664	624	681	738	683	652	644	642	636	653	663	697	654	626	651	668	643	686	655	675	661	679	690	644	656	675	650	698	669	650	633	587	684	644	619	677	699	615	668	646	682	647	640	675	622	640	657	654	661	630	675	678	632	684	678	679	727	642	653	655	675	701	650	663	663	705	699	682	645	706	702	707	623	680	656	698	682	675	642	585	712	634	668	702	649	648	629	660	644	693	644	675	714	660	666	625	697	650	653	646	687	676	645	672	707	653	623	623	717	661	689	666	685	620	675	654	652	636	655	663	723	641	646	639	698	664	659	689	650	592	664	694	639	654	651	638	638	626	670	644	639	621	652	684	688	680	632	648	663	683	677	641	665	697	674	696	674	631	656	658	664	650	657	635	665	656	659	618	696	669	666	656	713	647	641	688	679	644	586	660	646	699	604	636	671	673	670	652	649	659	653	665	682	622	646	648	679	624	616	664	651	633	679	664	645	652	646	668	662	661	688	682	661	649	643	714	595	686	689	640	679	686	647	677	645	678	646	663	714	656	640	601	672	601	660	646	682	682	674	666	675	700	662	640	670	680	617	654	661	697	657	671	668	627	716	689	655	704	642	686	659	671	687	668	706	658	687	665	608	682	623	679	686	598	630	666	658	695	652	645	593	687	723	667	656	673	645	651	711	670	627	712	642	646	680	667	640	687	650	648	724	646	648	693	679	691	691	617	702	673	700	643	703	621	697	651	653	637	656	690	698	741	655	663	643	617	693	718	683	644	711	667	673	626	660	661	689	657	640	639	666	673	646	664	672	671	666	684	685	668	656	655	676	658	651	655	676	687	642	652	679	644	627	658	676	622	687	684	712	687	660	675	670	662	661	655	649	690	634	647	611	666	727	664	644	661	638	678	667	663	683	648	714	708	690	692	662	677	648	656	678	687	672	689	654	654	660	649	679	630	667	652	668	730	651	642	649	650	659	683	653	670	684	678	650	670	696	671	686	666	701	679	679	701	671	676	665	608	621	671	663	686	633	674	643	675	662	648	676	683	638	654	720	669	607	695	657	688	643	663	654	673	703	650	628	665	695	678	694	634	685	666	622	650	658	699	671	685	673	638	659	651	679	674	662	703	706	690	678	713	659	644	625	670	672	666	665	666	686	643	674	659	688	678	681	691	623	695	626	648	646	646	647	669	705	693	666	672	591	640	621	677	679	674	597	622	665	627	633	687	671	710	644	665	688	693	647	660	617	624	679	651	661	706	658	675	673	671	664	677	645	652	616	619	622	684	676	691	677	662	672	656	673	661	670	665	659	659	648	654	693	648	680	649	679	689	640	645	660	622	678	705	693	717	609	654	667	629	673	643	667	708	633	686	621	634	679	649	627	651	660	652	685	682	650	660	684	664	651	680	659	655	663	649	641	691	614	666	659	650	643	647	685	670	652	654	637	667	714	597	611	643	643	681	674	615	666	682	694	682	671	639	682	682	674	650	629	677	612	663	668	701	685	619	668	668	684	723	684	663	722	698	646	670	629	630	676	655	646	671	657	638	674	675	686	645	686	633	637	616	722	649	678	625	596	610	631	634	646	703	683	629	672	628	633	676	638	601	668	704	635	669	682	680	649	662	613	644	706	694	657	678	703	642	591	664	682	680	688	641	645	665	703	686	649	696	652	630	668	652	662	665	680	704	671	652	656	669	678	680	681	663	705
51355	47800	44910	33844	28798	16138	10960	13655	11099	8810	5056	2622	1606	1607	2386	2425	2280	1728	1249	1146	861	736	700	567	515	465	443	428	388	393	339	301	290	264	244	292	241	256	291	283	251	260	257	224	255	228	247	278	244	251	239	227	227	252	221	231	237	247	240	243	239	238	225	241	239	232	236	249	209	258	243	241	232	212	230	251	261	244	230	247	226	239	213	258	246	248	241	247	229	229	258	242	233	222	223	250	212	251	242	239	249	236	228	246	225	245	246	234	258	251	235	222	232	256	249	223	232	224	257	233	216	209	238	217	247	238	213	229	244	223	215	241	266	234	218	229	252	226	256	265	255	252	221	253	261	241	230	218	244	250	234	226	231	244	227	236	216	233	232	205	255	237	191	230	223	227	228	239	235	212	245	237	237	245	229	233	243	286	236	220	225	213	246	253	223	241	247	228	233	252	239	242	244	242	225	212	246	236	219	226	218	238	212	241	228	222	240	267	251	225	216	222	249	253	225	266	250	214	251	246	257	251	264	242	252	255	264	247	245	235	243	213	222	217	251	253	231	211	247	218	255	242	242	234	235	266	283	221	216	229	249	236	222	210	236	207	215	226	226	228	232	224	241	217	208	248	231	222	217	211	236	231	230	251	250	221	225	250	230	242	215	256	231	219	231	256	239	273	247	227	243	255	268	222	256	245	218	239	240	245	234	224	207	259	252	241	262	257	218	243	234	263	249	243	276	240	239	230	230	245	242	246	219	223	231	248	229	243	240	239	238	251	233	231	227	241	244	240	243	231	230	231	254	240	250	228	239	254	245	221	275	243	241	242	233	268	240	220	231	240	215	247	232	255	242	223	262	228	271	254	230	254	232	212	225	229	239	255	240	241	239	258	250	223	225	211	224	237	232	221	270	250	235	236	225	237	241	238	233	225	254	239	238	248	240	231	241	231	226	216	226	265	277	256	227	244	251	246	239	249	241	239	226	223	233	236	220	234	229	235	226	242	235	229	218	222	207	239	225	255	260	247	216	240	232	245	228	225	239	249	242	262	208	240	227	237	228	231	206	232	242	235	227	228	257	246	233	263	248	239	265	214	232	231	228	229	219	263	253	244	228	244	253	252	229	257	240	248	248	258	253	249	225	247	249	229	221	257	226	226	221	247	234	239	237	237	249	228	204	244	237	226	243	226	246	235	247	249	241	207	261	233	229	281	241	244	251	203	229	211	229	229	245	232	216	224	208	216	263	213	253	240	214	232	256	245	230	215	236	242	241	236	231	233	224	243	236	234	223	240	238	237	216	228	258	237	225	240	230	255	235	224	244	237	253	243	218	219	230	211	246	246	232	266	223	231	236	219	236	234	264	231	251	246	233	231	242	266	232	237	214	239	249	256	228	230	251	225	247	248	238	210	233	254	220	214	235	222	253	245	223	224	258	237	227	210	242	216	236	239	237	255	220	234	248	262	217	243	246	252	216	236	220	207	226	233	221	252	243	247	219	273	260	247	233	220	244	239	238	242	240	230	246	236	237	244	233	242	209	220	245	232	224	223	247	219	225	229	237	222	212	264	245	227	226	240	221	247	231	243	222	244	238	261	236	232	251	244	249	215	257	219	238	232	226	242	237	225	242	241	216	257	229	246	256	239	248	219	240	255	227	219	229	227	249	242	236	225	211	236	232	238	238	232	249	245	231	245	234	265	212	271	249	234	238	231	208	214	238	227	257	229	202	253	241	240	190	235	222	261	226	234	257	236	265	236	228	289	274	244	238	226	223	237	250	237	265	201	237	236	257	223	233	231	228	233	255	220	235	212	277	238	229	217	273	241	237	241	229	246	238	261	225	236	244	240	238	250	228	221	258	231	246	219	237	247	247	234	258	225	225	215	226	230	220	224	230	235	219	217	216	224	229	241	249	231	242	230	248	263	248	234	228	213	221	258	236	242	232	234	259	234	246	224	240	224	249	221	216	231	218	243	248	261	234	233	212	220	220	245	226	228	217	236	238	240	253	228	264	244	240	235	226	233	215	239	268	219	215	241	218	255	251	220	214	241	230	236	227	267	245	256	250	238	252	259	212	272	266	250	244	242	214	262	238	256	244	226	235	246	245	220	233	242	283	237	254	266	248	251	249	257	249	222	225	247	229	237	244	251	255	228	238	220	233	235	256	216	208	257	223	241	219	242	231	241	210	225	250	254	231	231	252	244	223	244	237	234	224	240	240	218	240	264	235	232	240	222	236	221	219	243	233	213	228	226	224	236	236	226	222	247	241	249	236	246	259	224	236	228	242	250	283	258	206	228	229	251	232	220	227	218	218	223	252	229	233	258	209	210	239	232	204	210	251	268	237	239	229	258	254	227	239	232	222	245	233	248	233	265	239	238	222	243	226	262	232	229	251	239	258	244	249	232	233	259	265	243	218	239	240	252	232	235	281	240	214	215	189	251	254	225	230	247	249	227	249	227	237	228	240	222	226	248	246	262	219	215	262	231	241	207	208	246	232	249	240	255	233	220	216	247	253	255	243	239	232	220	243	258	271	245	257	234	227	209	265	252	228	245	240	260	226	210	234	259	245	243	245	231	210	229	249	220	253	240	252	255	232	227	257	254	262	240	221	212	244	245	235	211	234	251	246	241	231	210	261	265	260	252	237	251	242	242	224	214	243	249	197	258	243	226	258	238	221	255	223	256	232	254	249	242	213	244	235	204	243	244	242	277	235	248	228	264	229	255	231	236	216	223	241	213	234	227	234	236	212	239	250	220	216	228	226	245	217	244	251	223	233	256	253	245	224	236	225	250	243	238	256	244	251	239	209	229	231	264	246	249	258	199	250	221	236	230	248	198	228	249	241	210	236	266	242	222	216	245	225	222	211	218	221	231	235	245	239	262	226	238	256	233	239	242	253	256	251	238	226	223	242	255	239	246	239	245	249	263	212	216	235	228	231	239	248	251	240	254	256	215	237	219	218	256	257	251	229	248	247	247	237	231	236	216	259	242	236	252	222	230	242	208	266	236	229	200	230	228	232	235	246	256	236	225	254	221	271	248	252	203	224	227	238	229	228	230	227	262	249	251	250	224	255	225	265	228	247	261	253	207	221	239	219	217	230	234	253	258	244	231	258	256	254	224	259	258	217	232	274	260	228	255	223	249	225	253	227	230	227	223	205	236	235	246	253	256	230	265	258	253	261	238	232	213	245	245	231	269	260	204	224	243	237	238	259	213	278	241	256	237	214	253	246	231	238	241	255	235	223	248	257	242	256	245	271	217	238	227	244	239	236	247	257	244	254	245	253	230	256	236	247	256	213	231	218	236	247	224	212	239	217	242	242	243	250	227	244	218	228	235	228	242	218	249	247	255	257	255	253	226	247	226	255	238	226	233	227	216	232	227	226	232	210	216	244	253	229	204	228	259	229	242	226	239	255	226	207	231	246	233	251	244	202	239	254	204	242	251	264	261	219	246	237	231	273	252	236	240	257	224	211	217	240	243	214	249	260	226
37393	40298	44502	41673	37595	25519	24695	29683	27869	24578	16494	10213	7492	7602	11804	11964	11261	8645	6715	5615	4534	3660	3186	2821	2595	2255	1986	1897	1715	1777	1327	1148	1038	963	877	879	862	837	871	809	758	782	783	774	734	710	739	712	742	690	703	696	682	670	679	625	650	683	626	639	618	678	624	611	642	637	694	651	600	621	654	656	645	644	631	665	650	646	625	641	632	620	689	645	707	639	644	695	661	625	660	644	644	660	681	621	658	706	635	636	604	653	647	646	647	682	627	667	668	650	697	718	625	703	656	630	642	620	659	680	655	676	679	655	656	578	649	604	642	664	669	647	610	679	622	640	642	658	641	649	701	651	653	605	616	625	657	623	615	665	666	651	685	700	668	652	616	609	643	660	617	663	681	597	631	659	657	670	678	661	634	670	638	696	682	654	662	624	579	670	644	657	640	648	677	679	614	661	645	621	672	677	660	648	650	653	623	634	656	661	583	701	632	669	602	670	681	635	676	654	653	639	632	681	600	628	652	610	675	651	656	659	672	653	644	710	696	670	715	671	684	648	653	672	637	685	678	662	636	691	632	662	642	638	679	652	701	617	644	639	670	641	627	605	651	640	667	659	655	697	634	695	645	686	582	632	676	661	667	693	670	659	636	618	675	580	636	657	643	673	650	637	628	671	673	656	653	625	661	654	633	628	629	651	647	620	666	679	686	681	660	609	663	635	618	644	668	635	640	597	635	631	669	667	640	605	624	655	637	684	642	602	730	688	706	634	667	647	605	686	693	646	636	671	665	666	652	671	660	674	672	715	600	674	620	655	624	654	622	661	701	654	675	642	627	641	619	690	654	643	653	641	650	620	688	614	661	711	620	646	655	725	667	665	660	662	688	638	659	668	658	697	686	695	626	616	651	656	642	640	628	633	690	652	681	680	654	630	685	633	673	635	654	653	685	704	667	636	634	624	646	678	694	653	665	633	652	644	666	674	647	692	665	649	680	655	637	645	631	667	677	656	662	696	665	660	655	650	624	638	664	683	651	678	673	671	659	630	675	668	692	649	618	656	632	667	627	647	686	630	618	659	662	628	682	609	648	661	605	681	635	683	644	679	686	629	615	645	667	648	654	663	672	646	657	624	652	652	654	594	599	603	624	675	661	678	670	621	640	682	648	676	638	646	666	678	626	656	670	716	640	647	636	673	642	636	618	672	645	614	634	618	658	656	676	672	655	644	658	670	638	612	678	654	664	680	611	689	627	666	681	673	645	654	664	686	610	682	663	662	633	650	678	650	639	665	692	676	629	667	703	619	723	631	632	691	667	635	647	681	653	617	656	631	621	674	606	670	656	637	661	638	653	677	663	652	653	642	660	680	648	649	694	619	597	696	586	655	651	678	620	673	672	665	603	632	631	672	627	655	665	646	665	587	646	642	667	661	675	657	630	662	645	647	636	617	664	651	640	633	614	607	656	637	706	633	647	633	605	674	679	696	633	640	695	665	653	670	658	649	622	656	627	657	662	632	601	674	652	622	662	672	661	661	622	653	670	705	690	648	662	645	654	635	687	636	650	663	636	612	636	650	663	659	691	635	649	638	690	648	686	610	658	631	656	673	644	645	656	656	629	677	657	658	696	638	662	660	691	663	683	623	648	660	632	640	642	691	636	657	644	653	678	664	643	618	670	649	679	704	625	666	608	609	647	649	633	642	650	634	673	684	682	662	640	656	621	699	646	676	686	654	688	600	668	606	686	654	672	652	674	681	641	616	695	605	576	637	651	644	655	618	660	655	647	628	656	666	681	628	666	671	654	653	631	698	664	677	658	643	676	638	659	699	641	640	635	651	626	627	629	659	712	632	688	623	690	657	632	670	655	632	614	677	619	689	629	667	647	679	678	686	627	662	699	653	647	684	716	659	643	616	663	669	644	660	634	634	658	670	667	642	668	650	623	649	664	686	682	682	630	667	609	657	684	678	643	692	688	621	646	658	634	585	729	640	641	635	635	676	647	649	715	689	626	644	649	624	664	624	661	670	654	659	645	647	654	638	659	638	646	630	656	657	618	630	671	669	633	660	686	599	649	659	671	645	609	662	663	662	662	633	646	678	698	601	614	696	638	676	659	642	640	648	661	627	690	675	644	718	644	667	623	691	668	673	673	687	630	634	637	665	636	671	628	645	640	636	665	637	681	667	657	656	629	653	660	606	661	639	681	640	646	620	647	698	616	655	637	663	640	656	651	645	664	679	651	657	637	637	635	602	649	639	624	652	667	635	651	614	677	646	637	661	667	656	688	652	608	615	640	634	669	689	667	612	698	642	631	645	656	653	626	657	636	656	693	626	649	616	675	620	635	607	647	674	658	665	706	639	683	676	649	694	652	625	644	662	687	686	663	653	623	656	660	678	660	624	658	638	638	623	650	587	671	646	676	630	635	657	693	687	722	705	635	670	642	671	661	629	632	637	652	625	672	622	650	704	644	635	600	667	652	625	645	650	665	646	686	629	628	650	637	686	630	699	665	604	635	654	608	640	660	648	638	637	632	686	657	652	635	669	642	666	669	635	611	626	648	705	677	663	641	679	636	648	639	668	664	650	625	666	639	640	626	698	655	694	656	631	607	593	619	658	644	646	624	648	684	671	663	626	655	608	669	680	646	715	655	654	661	684	617	666	631	702	707	644	628	625	662	595	624	627	672	629	636	656	656	594	682	650	681	670	666	697	613	640	601	643	655	637	702	668	629	654	631	633	657	676	648	600	648	708	676	711	659	636	681	636	643	669	666	593	635	651	668	670	622	657	652	631	603	651	634	613	624	634	634	621	657	724	658	657	634	587	681	636	621	655	622	634	600	645	685	655	655	641	652	700	648	632	662	666	701	641	666	663	657	607	637	626	660	667	659	649	615	628	653	677	633	649	680	699	659	669	643	671	633	650	707	628	700	633	611	652	604	621	658	652	631	649	633	622	659	649	617	675	655	622	619	633	621	672	665	646	626	640	649	596	617	637	672	649	656	658	654	639	642	661	626	659	680	660	677	654	658	632	648	702	655	647	685	714	625	644	662	663	633	642	676	661	678	662	644	659	649	656	642	661	633	658	655	605	646	702	710	617	613	594	650	609	629	647	636	650	642	648	681	654	664	642	628	637	628	641	657	664	637	634	648	642	623	678	650	676	629	677	693	656	623	650	644	684	672	638	668	654	660	656	674	616	625	660	654	634	639	647	632	652	633	650	642	629	658	648	631	686	690	661	678	686	642	632	681	628	657	647	662	628	657	667	642	632	623	631	633	651	650	632	616	676	674	650	610	581	701	675	659	664	692	657	616	610	654	705	659	636	644	637	611	646	711	640	650	689	642	636	609	663	653	612	664	647	639	608	644	646	654	656	668	659	654	630	652	630	613	651	666	713	659	664	611	629	665	675	635	679	658	669	619	669	619	611	634	639	657	615	680	644	617	662	668	615	699	621	638	648	620	661	654	611	662	645	583	601	665	638	647	661	637	626	637	640	632	631
57867	51151	51914	44392	39622	26560	18571	17204	17471	14030	8519	5174	4239	5152	4398	4388	3257	2146	1769	1648	1284	1211	1108	932	796	667	606	708	688	639	484	421	372	362	345	304	307	321	339	321	339	333	300	286	268	288	256	275	280	255	261	248	247	250	224	242	261	250	253	247	234	274	249	244	241	232	282	259	254	250	235	224	255	248	261	242	228	246	235	240	205	237	251	236	270	248	232	217	255	254	258	246	260	240	229	264	260	257	260	291	234	222	256	254	224	239	256	254	227	252	225	220	228	228	254	243	243	242	228	245	257	221	220	276	238	235	234	248	252	242	261	265	236	256	251	247	230	258	252	234	267	236	226	250	274	231	280	246	252	251	249	245	259	235	255	222	236	258	238	249	224	256	212	252	236	255	251	250	257	220	246	252	246	222	251	260	256	242	259	263	261	242	223	233	230	235	237	221	241	226	239	250	243	253	251	282	230	253	245	243	256	251	253	220	248	267	252	243	278	273	243	250	244	223	257	241	242	248	264	260	238	271	263	246	243	229	261	258	230	264	232	256	255	243	274	222	232	227	253	260	259	270	245	242	235	242	248	246	230	232	219	276	228	238	211	258	226	238	239	264	261	245	233	250	233	259	245	238	220	253	252	243	240	250	252	227	269	268	255	262	240	252	272	242	248	240	241	230	260	256	239	246	240	235	237	263	227	229	259	233	268	244	251	256	220	259	234	246	237	248	268	230	243	232	243	258	231	251	242	241	274	260	258	270	258	234	274	253	225	237	234	261	234	256	255	240	253	236	230	257	242	239	259	243	233	234	239	244	239	233	220	257	234	231	228	224	208	257	266	235	247	279	245	200	224	244	229	234	273	269	256	207	226	218	256	259	247	255	222	244	235	257	218	252	241	255	261	259	241	234	251	247	264	247	245	271	253	262	243	243	223	231	237	248	230	261	227	211	252	250	216	241	234	256	213	223	228	238	247	246	229	250	243	262	250	239	290	256	234	247	208	246	222	237	245	232	239	255	235	240	273	251	241	229	234	245	240	224	239	269	247	267	279	226	248	268	249	256	244	227	264	233	256	223	258	240	229	240	232	229	265	229	227	231	229	236	237	240	250	282	214	233	213	257	258	252	220	231	229	249	260	272	244	234	236	245	227	281	261	239	247	250	243	249	268	231	257	247	259	256	255	239	248	241	269	230	243	257	254	211	255	267	225	232	237	238	271	231	255	239	272	234	236	254	241	220	240	255	245	246	240	227	257	262	231	247	259	259	231	251	275	251	259	243	243	255	248	249	247	268	231	250	254	250	249	247	259	244	255	231	267	238	229	239	255	234	224	231	263	282	233	258	267	242	247	260	232	235	238	267	265	242	278	257	240	224	258	239	248	242	239	265	267	259	242	248	257	257	248	221	251	241	244	228	256	232	250	226	247	226	255	242	253	246	242	234	254	256	226	272	240	224	288	217	249	252	240	268	221	239	262	228	284	209	216	251	256	273	228	234	250	252	230	238	261	238	212	228	241	244	238	241	253	233	270	220	220	247	243	248	261	226	252	242	265	255	255	242	239	259	246	253	235	229	258	263	252	248	236	261	271	223	251	219	262	233	251	220	237	243	241	259	240	238	255	225	231	233	234	242	259	223	240	261	243	236	226	236	224	252	257	260	231	240	252	249	236	259	222	259	236	208	248	246	231	228	239	278	208	245	259	248	256	244	243	218	246	246	264	233	244	226	269	227	238	260	237	249	242	269	261	216	227	261	249	236	250	241	222	261	238	259	240	209	249	269	225	246	248	259	257	244	250	251	243	263	221	274	224	240	244	266	243	265	241	236	227	241	253	243	243	208	244	245	270	244	244	228	274	258	233	257	236	225	281	238	236	259	230	241	266	236	222	261	243	259	232	264	229	222	236	261	232	241	246	250	231	249	260	237	260	258	241	229	241	258	231	244	242	243	252	229	254	223	221	254	223	222	238	253	254	239	233	237	239	243	248	236	229	254	270	272	255	245	228	226	282	245	232	254	235	237	221	251	243	248	232	243	233	248	245	262	233	245	220	218	235	243	233	215	211	252	224	266	248	243	248	248	246	251	261	255	237	232	229	230	245	261	221	225	252	246	251	224	241	241	224	248	227	240	217	243	228	239	255	238	234	245	254	227	282	248	254	250	237	260	245	237	225	239	225	239	268	249	252	242	223	237	261	232	214	272	269	244	222	240	238	257	223	246	252	249	246	229	255	262	229	229	249	278	237	247	275	253	270	257	242	235	232	247	250	231	247	253	253	255	237	248	221	254	252	232	246	248	261	258	234	251	261	255	253	253	245	252	256	268	256	246	255	270	230	250	239	246	239	213	250	234	235	254	234	254	243	255	229	261	233	261	228	218	229	249	230	243	255	271	242	259	248	236	265	258	250	252	218	235	266	221	246	206	222	235	274	229	239	224	257	248	244	247	223	230	252	235	226	248	265	217	276	232	230	223	268	244	253	242	257	244	232	231	250	259	235	253	263	246	267	264	250	232	244	268	244	245	249	242	235	226	249	245	264	268	261	237	236	238	242	249	245	239	268	235	224	241	252	238	253	245	241	229	249	249	238	251	231	225	242	248	249	252	219	218	242	229	239	250	234	239	276	207	249	232	244	238	275	267	228	240	222	250	249	255	219	233	248	260	249	232	238	228	229	266	256	267	251	263	223	252	249	249	248	247	215	265	277	257	214	267	251	238	256	249	261	252	253	217	236	276	245	240	258	274	270	271	267	241	227	205	233	239	233	229	255	227	234	220	262	244	282	223	232	219	252	238	239	242	217	279	255	276	251	242	226	259	233	262	235	236	226	240	238	223	242	250	265	282	247	255	254	236	250	216	233	266	233	265	242	235	252	260	266	268	236	238	246	274	237	253	255	237	255	262	211	258	240	241	255	241	228	250	260	264	246	258	234	230	245	246	243	230	275	254	229	230	226	235	248	274	231	259	255	252	266	232	239	258	230	236	241	245	226	274	252	234	255	250	235	265	259	223	258	259	269	260	243	252	250	242	235	234	240	251	250	264	246	245	258	237	240	218	225	239	264	238	264	239	246	266	238	246	253	246	257	245	263	227	260	239	250	238	249	220	286	242	245	251	269	256	238	236	252	200	240	255	275	232	250	249	226	209	272	230	245	233	238	230	226	269	233	260	230	233	233	239	266	240	237	256	258	239	255	261	255	235	267	198	265	267	232	249	265	257	219	244	227	255	259	233	251	218	274	257	213	240	270	251	257	241	218	234	257	254	246	248	246	249	241	248	258	239	233	252	250	240	245	268	244	262	236	241	247	239	264	227	251	245	250	240	260	244	231	237	236	235	246	246	246	223	245	243	237	218	227	267	262	230	233	245	244	238	261	251	242	242	249	235	279	250	247	229	255	262	250	261	251	227	262	273	259	234	235	221	225	226	262	232	213	246	271	240	236	271	224	214	230	216	257	245	249	224	260	254	246	239	207	249	244	253	262	256	237	249	270	274	223	237
43975	45216	51696	50717	46926	33998	30339	31977	34866	29523	22647	16152	15738	18697	16618	17643	14049	9918	9042	7619	6672	6219	5623	4780	3889	3396	3079	3389	3546	3287	2174	1680	1517	1310	1129	1144	1133	1125	1139	1099	1293	1211	1075	956	865	961	1068	851	758	747	749	662	687	677	680	699	709	663	657	674	681	682	692	687	669	642	639	663	681	638	637	675	676	665	674	683	678	686	706	672	676	694	683	662	611	650	743	679	653	738	645	697	648	640	635	656	701	672	656	684	626	674	656	647	668	615	678	600	630	708	681	673	679	698	691	668	720	609	607	682	658	708	677	664	642	675	628	652	658	646	650	691	679	640	652	684	649	720	658	664	654	646	692	682	622	651	690	696	666	677	619	736	706	665	699	634	653	673	678	687	672	629	665	641	668	701	672	685	685	677	626	628	632	649	644	653	641	672	703	666	693	645	670	677	671	680	658	625	679	668	709	662	652	661	678	632	657	670	651	635	691	688	695	670	684	653	669	710	679	688	677	633	659	645	664	673	652	693	718	691	659	621	651	693	703	603	676	694	693	700	620	658	678	728	649	674	642	679	687	654	695	629	678	668	678	688	685	669	656	668	710	653	663	672	677	646	648	669	687	664	644	712	635	679	714	657	733	668	684	640	650	682	690	644	653	645	680	686	674	635	658	666	722	674	683	652	716	656	624	668	694	651	674	689	677	642	692	661	645	697	597	699	650	641	677	623	636	656	697	687	645	678	649	714	673	736	672	635	628	722	674	647	676	628	638	653	637	633	639	692	675	670	625	684	644	651	694	588	675	706	675	663	676	672	685	637	656	653	680	644	642	671	652	682	626	671	679	689	657	715	669	689	672	651	649	660	649	693	678	697	685	630	675	701	690	632	655	648	660	697	687	649	694	672	695	655	729	661	701	707	626	687	689	684	645	632	652	688	628	670	662	687	634	653	649	648	657	678	677	661	645	664	713	657	667	636	720	668	650	631	689	698	710	621	664	661	655	709	663	678	691	673	686	682	652	666	660	658	690	688	668	662	646	639	654	683	670	645	685	685	647	659	646	638	677	666	651	648	667	719	651	686	703	652	676	689	704	648	667	672	698	684	656	706	653	691	678	672	662	681	670	664	680	665	629	650	680	633	674	689	660	664	652	649	671	673	671	680	646	637	672	666	694	648	645	689	667	685	690	606	666	691	616	682	684	680	693	717	644	645	697	689	675	727	649	664	672	707	684	675	654	671	646	640	667	640	692	684	676	681	650	657	696	670	672	664	665	655	656	639	672	689	646	704	655	664	724	681	677	667	666	657	592	677	651	696	648	662	668	674	661	652	664	625	680	634	648	653	614	661	720	747	676	670	707	687	634	665	700	667	668	674	617	661	643	658	608	643	671	670	657	658	654	698	651	655	723	712	628	680	665	693	669	627	672	707	686	656	663	644	655	693	660	674	690	686	662	653	624	709	694	658	681	659	680	655	696	665	651	649	656	682	692	689	677	694	674	671	647	662	646	715	654	672	691	684	721	726	672	695	665	666	631	644	653	651	671	655	689	720	630	695	689	616	718	653	640	616	631	657	643	663	671	640	706	614	674	655	655	635	649	697	667	652	635	693	709	666	671	678	655	658	688	691	667	623	690	672	648	663	719	692	706	664	655	635	699	684	651	631	658	683	657	666	670	647	651	663	693	645	710	658	644	662	669	735	664	672	633	697	603	694	625	654	685	707	622	698	689	611	712	643	681	685	661	666	655	686	700	665	634	671	706	654	687	638	593	663	645	731	667	661	699	710	719	729	662	667	660	632	650	652	672	656	649	665	638	687	668	681	662	684	662	646	704	661	676	678	678	665	630	665	626	681	699	674	721	647	651	671	682	607	652	679	714	666	681	671	658	634	658	649	673	671	671	644	646	651	677	652	667	648	669	700	651	700	661	667	665	683	672	716	673	685	694	662	633	691	675	665	676	691	677	628	605	696	677	649	684	684	669	619	665	651	681	594	704	632	656	632	668	663	657	632	699	622	667	695	642	662	695	615	670	629	676	676	702	656	713	668	648	685	679	683	683	662	649	693	672	694	645	670	655	672	645	677	687	621	710	661	676	676	690	707	671	720	667	671	623	655	691	673	686	692	642	620	656	644	661	623	617	668	620	705	642	665	680	644	615	657	636	655	692	650	666	646	660	662	673	624	662	633	637	667	666	691	697	709	635	668	655	672	671	698	672	679	630	696	662	641	641	667	671	713	676	658	618	692	683	691	677	606	639	713	717	674	662	654	646	654	639	685	675	631	712	662	661	685	688	657	648	672	663	669	693	680	622	662	647	635	684	682	668	636	682	679	665	678	697	680	670	669	682	667	688	634	673	666	694	622	667	636	703	718	646	663	650	656	634	672	653	629	702	669	682	637	622	695	680	656	649	697	657	663	659	651	638	676	683	655	661	641	679	726	684	668	679	604	684	649	681	672	695	683	699	632	751	732	665	634	683	654	645	658	697	621	734	671	698	670	680	657	628	645	657	671	669	633	667	654	631	722	668	659	662	658	718	618	684	669	648	642	665	674	680	657	674	659	634	619	664	643	672	672	694	674	595	674	668	670	698	660	641	673	673	620	670	678	682	681	682	657	642	662	690	640	647	670	709	650	659	653	679	645	660	662	662	666	652	663	674	736	674	678	666	731	681	666	700	630	709	669	696	646	714	667	649	679	642	673	666	628	691	639	712	678	655	619	665	700	715	705	660	643	621	667	653	645	680	691	707	645	643	642	635	637	671	646	705	640	669	680	678	664	677	641	645	673	641	667	676	659	604	646	639	659	715	663	680	643	662	661	680	638	702	681	663	626	693	692	650	686	674	614	689	638	673	657	656	640	648	676	677	689	662	674	640	665	661	694	662	638	634	682	678	675	673	641	686	639	686	601	657	716	643	672	711	696	667	688	642	656	665	666	681	705	677	652	695	671	652	634	695	653	683	657	659	660	632	698	678	679	687	676	717	686	660	627	700	698	668	649	641	721	689	642	685	659	698	688	693	672	631	666	671	670	688	680	692	628	625	646	672	628	705	609	634	659	660	678	658	672	709	667	597	684	646	623	633	664	647	611	704	698	686	643	672	672	661	634	610	683	657	666	640	663	692	699	700	650	687	651	596	661	613	606	596	617	696	614	642	647	637	659	674	686	669	662	701	682	693	710	599	655	662	693	662	687	686	655	682	665	695	696	673	651	666	662	727	653	693	670	688	682	654	656	695	639	643	626	679	694	694	625	686	617	664	689	624	654	662	695	703	666	666	638	624	686	645	646	661	731	663	645	624	685	660	638	662	647	675	658	618	660	672	651	672	682	673	663	655	676	691	661	639	639	657	653	654	628	714	659	660	624	637	695	593	681	654	721	646	660	643	637	685	655	648	676	697	663	694	687	676	672	632	689	622	691	675	672	629	606	685	666	692	690	706	665	678	655	657	623	655	693	682	667	676	684	620	670	649	683	677	694	672	666	631	712	667	657	670	676	684	642	669	670
40753	37743	36830	29990	18136	7241	2732	1534	1194	1009	839	660	665	706	715	789	596	495	443	349	316	295	311	280	316	280	285	275	267	262	242	239	225	210	249	252	254	239	285	224	273	242	235	247	244	259	255	259	231	230	220	217	249	258	229	233	245	251	244	238	240	241	255	234	233	228	247	223	227	264	270	259	236	251	224	243	232	243	233	244	239	245	265	259	207	222	234	244	262	234	241	238	216	213	224	213	253	234	236	227	232	244	227	251	238	218	261	210	252	219	239	237	251	239	213	249	256	230	211	237	245	229	272	227	236	251	239	221	233	245	248	259	239	213	232	246	243	294	213	236	255	228	226	223	199	225	235	251	231	245	245	231	241	207	255	229	238	239	241	236	227	250	245	255	231	220	230	225	250	221	267	238	237	215	235	237	242	247	237	239	231	242	240	239	236	218	243	236	256	230	254	262	219	221	251	223	234	214	245	239	222	236	240	233	251	217	256	270	243	217	261	235	250	232	259	231	249	228	255	215	227	216	226	232	239	252	248	248	226	232	250	205	242	231	271	238	223	230	218	217	230	258	262	241	247	224	278	273	229	220	226	253	213	223	282	236	245	238	263	240	247	258	234	243	249	247	247	237	271	247	262	239	240	232	222	223	239	265	215	234	240	236	256	252	239	239	238	255	243	232	239	217	243	241	233	223	214	243	235	205	211	263	213	237	250	229	257	209	258	235	247	217	224	246	194	229	235	225	242	219	234	234	258	245	217	229	233	248	245	221	247	236	246	270	213	251	211	236	245	223	240	249	262	229	248	235	243	234	231	253	247	252	234	222	238	234	202	251	227	276	239	250	252	219	238	252	277	265	255	249	241	252	211	236	203	248	222	226	273	233	247	224	244	272	237	257	235	261	230	250	238	226	236	246	248	227	227	214	249	240	255	220	219	238	235	201	230	227	239	233	269	257	239	210	270	263	219	249	233	241	254	250	222	224	235	245	267	218	203	234	225	236	217	236	223	255	237	236	248	249	218	240	248	252	246	236	243	259	251	216	249	249	250	250	254	222	259	256	234	256	259	226	228	256	246	246	260	278	244	226	227	199	231	228	233	240	220	234	244	251	210	238	231	229	268	283	256	252	226	224	219	249	219	236	253	238	243	245	260	253	223	235	255	266	225	210	235	227	237	245	229	260	240	250	230	252	254	280	254	247	224	237	250	249	257	236	240	230	258	245	216	224	250	254	219	240	229	235	250	216	244	225	267	252	234	243	239	228	239	231	248	219	236	247	228	230	265	244	230	232	223	271	245	244	242	228	249	239	257	266	239	232	227	243	241	236	220	229	261	233	242	219	247	244	215	223	229	252	233	221	247	222	225	224	234	267	235	216	256	211	217	250	238	214	259	219	234	225	241	249	207	234	229	239	250	231	232	228	232	243	246	220	233	234	202	233	216	271	242	247	276	262	254	232	237	235	245	233	251	239	231	268	265	241	251	253	249	240	205	231	239	253	241	265	236	270	232	225	230	257	222	244	234	229	233	205	219	228	240	238	241	225	238	199	235	261	219	254	223	253	236	227	242	246	229	200	237	228	210	246	225	213	253	210	242	193	233	227	261	243	261	233	221	236	260	227	223	255	239	236	245	222	228	252	245	236	233	262	238	240	237	248	227	234	242	237	245	220	249	273	244	230	236	251	230	239	233	268	222	231	248	269	247	236	232	214	252	231	222	255	239	228	266	250	280	217	252	226	218	253	239	246	268	217	209	229	254	253	234	246	252	232	247	257	231	242	230	224	225	227	227	262	231	192	239	228	257	264	248	239	249	235	276	240	244	234	244	236	229	219	213	257	270	232	249	240	234	253	232	222	223	227	253	222	247	269	242	241	252	212	250	247	253	254	243	209	226	240	263	253	251	229	237	232	257	218	246	225	227	214	240	251	228	227	245	220	242	233	271	228	227	236	268	259	196	248	216	212	249	214	260	232	233	239	199	240	213	255	226	220	251	197	268	250	230	250	271	228	275	240	257	237	224	231	235	249	228	212	261	239	249	254	244	234	239	269	228	232	252	225	238	255	209	242	246	318	246	232	210	226	239	251	228	273	235	274	242	239	228	212	235	265	238	254	232	246	221	236	234	259	211	253	207	217	249	247	262	240	217	239	231	249	272	230	235	230	218	242	233	236	210	248	239	239	232	259	251	235	232	234	269	230	235	238	245	259	264	211	245	255	265	270	271	255	243	223	240	232	252	256	236	253	248	239	236	243	254	234	236	224	274	240	234	209	258	257	243	258	245	216	244	244	211	247	248	233	221	245	267	242	223	271	255	234	230	258	212	264	267	235	288	230	218	244	214	231	243	252	250	229	246	219	236	253	283	240	229	255	258	239	237	232	248	260	234	251	236	229	232	246	234	242	231	266	233	226	257	262	224	236	251	241	233	236	241	231	244	216	220	236	233	240	254	211	248	251	251	218	246	235	242	237	255	251	214	260	226	226	250	231	251	238	228	197	232	230	213	242	230	225	245	249	264	226	207	250	230	251	224	246	224	257	228	223	262	237	192	267	221	215	221	248	247	234	233	234	215	224	243	235	252	227	228	235	248	243	238	281	243	258	231	261	246	233	215	245	245	260	244	232	234	234	248	234	250	252	250	238	237	221	257	239	220	217	240	251	226	247	253	238	277	249	259	240	224	250	254	263	243	235	232	250	245	245	242	235	249	251	249	219	230	247	236	247	245	253	261	230	252	217	241	250	253	233	216	252	228	245	251	245	225	230	227	223	259	284	232	274	240	265	212	256	243	230	217	226	259	252	225	243	268	261	218	249	254	232	220	235	233	265	248	238	225	234	252	230	214	268	242	244	263	251	228	233	228	257	262	210	266	272	249	275	250	265	225	252	229	256	234	218	231	247	219	214	234	209	229	243	252	226	275	238	239	219	256	250	222	251	229	243	240	245	275	207	262	252	258	240	239	247	237	236	233	234	239	268	266	247	277	270	254	264	236	240	250	246	248	214	246	230	250	244	252	204	251	271	263	256	209	242	223	246	227	212	246	240	229	256	268	228	232	238	221	223	227	280	259	237	265	248	246	240	244	228	248	263	243	251	242	256	228	239	232	243	238	225	240	264	239	244	239	221	234	243	250	257	246	254	224	256	228	252	218	232	247	255	251	246	221	240	218	236	280	232	239	221	218	239	260	249	249	233	216	270	228	235	228	227	246	259	248	228	248	218	230	227	234	270	245	235	257	227	259	246	226	262	256	244	235	227	241	248	233	204	222	224	250	220	234	234	241	245	263	255	259	225	231	267	230	252	254	236	242	238	231	230	241	237	229	252	227	232	223	240	218	230	248	262	243	241	258	222	239	255	233	237	224	243	242	224	261	267	235	233	244	232	244	233	238	231	240	253	240	222	242	232	256	253	238	231	228	238	229	203	226	240	238	257	253	241	225	214	239	232	234	246	229	220	229	228	243	263	244	247	244	229	254	261	230	245	241	245	229	229	223	242
28418	31144	38674	38979	29399	16874	9574	6216	4900	4446	3733	3135	3005	3598	3757	3495	2965	2387	1928	1565	1317	1120	1030	1040	1033	960	935	894	886	853	794	746	730	696	728	728	689	695	740	673	723	659	652	650	632	652	695	670	679	666	671	678	656	667	713	622	689	629	679	679	663	675	696	665	700	661	665	706	663	659	677	653	662	644	659	693	656	663	648	699	693	693	670	646	638	630	625	690	642	649	647	685	660	660	682	680	661	627	635	676	652	701	641	655	715	605	639	680	701	624	672	689	596	647	657	699	653	649	664	671	638	645	707	661	680	658	630	662	710	667	716	643	683	674	662	623	666	677	673	673	693	652	616	668	655	624	672	636	678	634	628	688	648	692	659	634	616	649	686	686	651	653	648	677	657	577	629	622	665	677	666	688	670	624	657	682	648	632	646	645	691	677	709	664	682	649	629	636	683	668	662	644	649	621	608	681	646	616	666	692	631	639	638	698	649	644	650	645	661	652	645	652	675	644	653	681	673	667	653	657	663	639	715	640	652	670	667	663	718	655	680	679	719	649	668	641	654	630	676	661	629	651	666	656	606	641	640	688	637	593	641	696	669	655	672	648	668	690	626	714	663	670	629	688	669	641	630	665	595	652	638	663	626	722	641	643	679	646	652	674	675	664	630	648	615	684	663	676	651	677	642	702	638	641	652	679	630	623	694	679	631	677	650	705	632	620	664	699	653	654	683	695	666	651	712	689	648	636	675	670	643	684	646	644	670	668	641	666	677	665	650	635	664	712	627	625	633	666	662	672	662	639	648	663	681	605	657	665	647	654	669	638	658	621	636	616	638	653	666	654	630	668	706	673	688	668	661	643	623	647	665	673	660	682	688	658	655	726	662	678	591	702	689	725	679	647	678	668	689	656	664	657	684	689	681	671	668	709	676	680	680	633	703	668	670	691	655	648	692	634	613	623	677	621	655	659	624	674	656	659	641	665	677	666	625	678	636	625	658	639	698	641	670	631	631	636	669	668	684	638	669	673	682	642	646	614	666	637	645	663	676	629	682	680	650	611	661	675	663	663	674	683	677	658	658	684	670	651	677	630	671	660	657	618	704	658	673	659	620	646	686	686	683	663	631	706	699	618	655	651	654	669	647	630	706	646	648	660	708	697	677	652	651	722	663	667	646	659	631	666	638	672	662	667	684	639	652	638	668	681	627	646	653	627	624	672	648	680	648	648	626	637	715	678	631	629	648	666	661	636	655	595	652	681	660	674	661	673	699	664	650	660	667	650	674	669	655	664	651	664	672	702	679	655	678	670	642	641	674	639	641	627	638	681	641	641	684	682	641	677	644	615	644	672	613	678	623	667	638	673	626	699	645	656	670	648	655	668	670	676	722	673	600	643	635	629	679	619	669	627	683	647	658	627	668	639	650	656	704	635	655	654	685	641	685	620	660	665	574	673	670	674	695	632	592	639	702	651	639	617	644	641	673	611	672	630	682	649	672	675	649	690	632	673	650	675	661	655	693	648	651	628	634	690	640	656	657	657	670	657	676	637	677	675	651	639	687	624	672	679	661	659	686	676	616	607	636	664	707	637	640	678	647	676	668	649	673	682	661	686	649	653	714	681	630	664	701	639	679	608	650	647	682	673	591	636	648	657	667	659	682	641	644	678	648	680	659	739	642	617	676	651	662	684	682	666	692	685	662	676	662	638	653	663	653	627	646	660	696	684	688	619	607	597	665	690	634	648	624	658	676	662	665	620	657	683	666	622	647	669	656	666	673	647	682	677	699	641	635	643	610	663	622	666	683	704	685	633	611	660	663	617	648	655	664	662	638	682	692	649	701	618	676	641	680	638	634	686	683	615	664	683	683	656	618	677	692	619	673	641	641	662	632	664	648	617	636	667	665	626	670	652	662	643	659	705	677	678	641	683	643	657	644	689	641	622	675	640	627	616	685	682	677	675	658	675	631	630	645	638	645	664	687	643	688	671	648	649	652	639	642	677	656	682	669	667	643	709	623	679	652	642	680	659	640	669	664	719	688	656	654	651	674	676	634	672	649	639	659	649	652	633	670	638	659	673	654	620	672	653	645	720	641	653	714	653	685	621	637	621	628	670	652	649	708	630	687	654	675	662	697	667	679	658	663	640	623	668	681	631	662	653	671	629	693	682	667	628	700	698	660	633	672	696	706	671	637	659	653	663	681	652	621	639	634	654	667	622	651	666	659	685	640	643	673	664	639	623	728	697	643	646	641	660	676	674	671	667	691	664	652	668	623	665	650	632	669	673	668	637	649	698	678	674	637	628	669	682	665	671	657	665	662	668	672	683	679	663	656	648	654	700	670	685	693	640	695	688	696	660	670	674	679	684	637	664	619	641	667	679	653	664	678	660	676	645	667	676	664	611	688	643	681	708	645	661	675	663	672	669	632	694	680	610	679	654	622	675	661	656	605	630	699	648	665	715	632	627	663	652	647	630	688	664	654	696	650	664	662	681	742	667	640	672	622	683	714	648	680	647	634	645	603	642	623	687	674	660	686	651	662	641	676	669	669	677	642	679	625	699	664	663	628	631	707	712	688	644	653	686	630	685	636	644	660	643	662	662	631	671	694	663	670	694	674	643	624	709	649	667	665	655	717	655	652	677	649	660	684	639	664	641	634	673	683	636	617	660	667	694	641	670	666	631	695	625	623	680	696	660	663	666	670	602	666	681	644	626	611	615	614	624	612	597	676	665	660	686	628	658	686	664	687	632	646	676	624	626	655	670	677	679	633	667	651	695	629	704	679	682	638	663	680	661	667	679	633	646	643	678	684	668	672	656	674	634	666	670	645	656	640	688	641	617	652	624	673	669	664	700	671	628	676	656	669	655	653	669	665	623	662	666	665	630	607	655	664	716	692	663	705	601	702	653	697	652	706	638	639	683	717	701	702	640	666	636	687	637	664	648	694	627	651	627	651	602	630	682	655	653	648	692	677	642	654	704	670	658	634	609	655	661	631	620	638	635	690	675	648	653	650	650	670	633	679	683	607	653	646	633	656	632	687	713	689	701	696	669	626	712	654	663	681	667	644	608	642	675	667	672	684	621	677	653	655	640	632	650	621	664	663	653	616	696	619	610	631	639	664	713	645	692	653	653	655	649	631	666	663	666	705	602	613	662	649	632	637	646	674	629	614	653	708	713	637	649	672	637	680	648	629	661	619	697	658	654	666	636	685	651	597	641	676	653	694	704	676	634	673	645	682	714	644	608	646	605	641	686	661	676	639	665	636	608	642	601	655	699	648	694	659	676	669	627	716	651	666	676	658	650	669	667	653	678	671	643	651	694	689	686	687	670	683	693	670	677	668	685	704	672	665	712	678	671	661	692	651	657	648	667	659	631	702	669	686	680	622	636	681	618	700	632	661	647	646	679	630	672	632	664	638	665	664	642	686	686	633	686	699	650	683	646	650	625	656	650	693	681	653	693	648	642	649	647	662	647	629	737	639	679	649	653	621	616	659	618
47518	42404	45110	41275	33550	24005	14105	7236	5050	4664	5836	4574	3686	1727	2012	1878	1837	1812	1333	1143	955	737	630	606	670	635	610	556	549	515	477	438	409	396	342	368	308	355	330	307	338	338	305	297	312	277	314	282	266	240	240	228	240	242	236	240	245	235	231	248	252	247	216	235	257	208	242	233	244	238	226	241	226	203	271	242	217	241	236	258	222	254	266	236	248	254	241	234	228	251	231	246	235	237	265	210	209	239	268	252	214	257	211	237	230	235	243	245	204	210	243	227	230	252	195	229	247	237	243	224	223	226	234	208	231	276	248	258	215	228	241	239	255	243	221	246	231	236	238	236	251	224	241	232	244	224	249	234	230	228	244	251	254	262	228	247	221	240	228	224	241	230	248	246	224	205	252	236	220	238	246	222	233	245	257	239	228	245	243	233	209	270	235	244	220	249	216	235	223	255	221	244	243	223	226	232	269	231	233	244	246	249	241	238	233	231	236	247	210	240	272	245	243	233	209	230	241	245	210	241	235	279	220	210	216	242	209	248	226	221	241	239	235	218	228	237	225	221	223	217	253	255	267	233	183	233	219	249	222	230	235	206	258	225	231	235	242	225	225	249	227	237	241	240	259	224	248	215	203	215	218	249	234	226	216	239	221	235	251	224	245	190	225	243	211	212	238	249	221	208	242	265	250	219	243	222	236	222	240	225	263	228	231	244	251	240	212	222	240	248	240	209	214	249	247	242	225	230	231	250	240	218	238	235	245	219	241	223	236	221	261	242	258	228	189	231	248	242	258	274	242	229	236	236	232	239	233	227	256	276	245	234	251	233	274	224	229	230	228	231	252	239	250	285	267	226	253	247	241	215	227	231	243	222	255	245	216	251	248	242	239	234	234	209	240	193	210	232	258	213	254	240	225	247	222	241	228	250	219	255	246	260	235	232	248	230	219	228	249	239	254	214	217	221	250	227	243	238	229	217	227	206	261	250	255	235	259	228	232	201	236	210	255	261	248	241	224	230	208	231	266	227	227	219	218	252	260	233	253	215	255	251	240	257	228	235	248	227	225	221	260	232	210	244	221	236	244	236	219	238	224	266	246	294	244	229	264	213	247	258	233	239	224	245	222	226	244	225	227	203	243	259	235	252	224	211	248	237	245	256	227	218	249	226	240	242	261	245	225	219	264	252	220	261	239	232	239	223	256	228	244	222	243	228	228	218	222	244	241	231	233	241	228	218	230	228	216	226	233	215	223	247	215	225	241	221	241	268	245	245	240	220	230	225	252	230	215	218	250	270	229	263	254	252	250	249	210	254	231	232	259	220	249	222	230	202	236	238	262	249	259	232	239	235	239	245	256	216	254	262	248	218	228	237	260	237	240	249	233	219	255	221	240	240	248	243	217	240	257	211	265	246	236	231	235	232	240	235	223	230	216	246	242	233	217	222	238	236	252	236	259	261	204	213	204	256	228	228	257	238	204	210	250	207	253	213	240	220	219	227	240	247	231	221	236	257	221	257	234	239	253	249	219	222	216	247	232	256	235	227	234	226	223	235	228	230	236	255	223	223	232	256	221	245	231	253	235	227	225	223	236	238	231	238	216	252	219	226	236	236	272	250	232	216	256	230	215	236	240	259	234	233	234	240	242	193	217	222	244	242	251	250	217	248	225	254	219	243	259	243	236	220	239	241	240	253	264	214	217	242	231	226	262	225	249	234	257	209	233	241	231	230	236	246	216	214	218	252	221	274	217	251	256	235	226	220	234	212	235	245	240	229	261	241	223	199	254	215	208	249	258	243	223	256	233	245	227	214	239	220	227	214	228	240	261	233	230	201	245	254	224	209	266	229	229	253	241	230	203	212	218	233	254	221	268	206	235	259	235	233	216	247	244	240	244	225	256	228	252	215	224	235	238	222	246	249	233	243	231	216	208	225	223	240	251	286	257	234	265	257	264	257	252	227	229	258	234	221	229	229	267	254	248	284	227	223	239	260	238	267	194	217	257	230	220	239	246	246	247	229	257	210	240	246	252	233	240	239	265	221	223	234	224	253	225	236	253	264	216	227	226	249	242	221	219	238	254	257	243	242	225	227	246	262	255	234	225	229	231	229	260	247	200	251	240	237	218	240	242	238	210	219	201	236	248	249	247	254	229	254	234	210	243	243	238	234	213	239	239	222	250	223	229	256	230	252	241	243	258	243	236	252	231	246	243	268	259	254	229	251	230	232	261	213	234	247	237	231	237	217	244	249	220	218	255	226	246	226	237	218	211	235	225	236	254	243	241	245	230	247	241	214	227	266	241	230	248	252	240	258	232	238	224	228	235	245	248	243	236	239	256	244	234	237	239	263	201	227	241	239	211	204	215	252	231	221	236	237	223	235	217	238	232	237	252	233	228	232	240	229	234	225	239	234	241	233	229	251	242	226	209	238	244	253	233	231	202	189	234	222	252	250	252	226	219	231	233	231	203	239	280	236	254	227	207	244	221	252	245	223	253	234	239	237	246	230	227	226	223	242	220	227	233	219	258	232	267	233	214	189	264	225	244	236	221	240	224	242	213	237	234	259	235	233	232	233	250	221	243	220	253	243	208	242	230	250	250	212	225	217	240	202	246	232	224	230	254	263	232	211	222	271	216	215	241	242	227	235	231	235	249	224	265	245	227	218	234	192	259	220	261	266	254	242	231	245	221	229	216	205	222	245	266	259	210	230	228	220	233	244	206	243	257	251	265	223	242	262	213	230	225	245	242	225	230	243	225	222	220	234	208	212	255	208	211	226	262	220	208	209	246	252	258	218	218	240	242	227	230	249	258	227	266	217	219	252	229	235	262	235	248	254	233	255	257	229	226	240	235	232	259	229	200	248	264	219	220	232	232	205	232	218	206	237	266	213	251	251	245	252	218	221	221	245	241	237	231	242	267	239	214	263	240	240	233	236	269	211	254	245	225	224	232	240	237	242	234	274	250	244	234	240	263	241	259	243	230	237	263	208	241	207	227	233	233	242	238	251	224	257	253	248	256	236	255	252	242	223	266	257	233	228	262	217	249	231	242	236	212	238	231	235	223	225	218	231	260	276	259	228	236	281	262	203	241	226	227	248	240	248	249	270	242	243	268	233	242	237	245	242	243	250	235	232	231	231	222	231	256	242	249	244	235	252	264	216	233	217	238	214	230	231	255	228	236	236	219	233	221	213	260	222	233	255	237	246	257	228	239	267	217	269	224	234	268	244	222	234	218	225	266	268	198	221	246	240	224	204	257	238	253	207	236	223	240	267	252	227	211	228	250	215	233	207	238	244	217	236	233	233	249	239	216	229	243	235	233	210	211	264	213	242	241	241	242	250	225	233	230	218	227	224	228	228	227	259	217	247	229	258	231	213	217	231	227	222	257	224	224	237	222	255	218	211	256	220	252	244	222	236	216	211	206	218	209	211	228	252	250	247	226	234	230	224	205	239	229	214	241	262	246	260	231	225	246	224	250	244	251	236	257	262	255	226	214	233
33975	35585	45322	47620	43563	35682	27018	18935	16896	17162	20111	15732	14642	7767	9321	9286	8885	9228	6793	5974	5268	3736	3199	3319	3474	3186	2908	2927	2730	2523	2214	1678	1559	1609	1348	1393	1439	1453	1284	1209	1306	1325	1238	1104	1017	1020	955	886	705	714	634	666	684	647	641	652	624	646	654	683	629	649	642	640	667	654	646	615	653	654	626	633	688	642	655	680	659	673	640	640	650	674	658	638	649	649	675	620	627	680	629	660	630	639	701	622	643	662	647	619	663	644	638	666	670	611	639	639	632	663	627	636	654	651	725	646	685	689	625	669	649	650	648	702	655	660	633	659	647	608	638	665	648	630	643	622	683	635	688	632	651	623	647	624	683	611	687	639	644	676	646	630	603	672	647	715	630	671	669	652	676	661	651	619	679	673	650	642	634	640	637	628	629	657	647	586	605	694	664	613	670	636	630	613	621	701	666	669	660	641	679	625	676	671	687	664	675	684	621	678	665	625	661	659	634	625	638	651	681	610	689	668	592	688	632	629	662	667	631	614	657	616	661	620	641	612	665	641	638	626	635	657	655	633	631	672	627	656	636	684	621	645	652	652	604	625	599	647	640	666	684	642	664	666	640	647	682	653	646	598	604	655	683	632	672	652	622	665	649	603	644	671	695	661	656	637	632	646	649	643	684	655	664	672	591	644	596	650	666	604	665	624	658	651	671	606	663	633	615	659	643	635	663	617	650	709	660	658	648	627	670	651	610	656	618	633	689	673	670	673	687	626	693	659	644	631	636	626	626	653	611	617	669	628	647	616	611	639	643	671	658	677	665	640	666	657	666	692	645	617	660	679	634	591	656	682	624	666	640	643	628	623	657	628	619	662	707	648	663	675	667	663	673	614	619	656	617	593	638	608	629	633	704	654	647	650	652	647	676	655	664	622	617	673	674	643	620	615	647	607	642	706	680	598	630	674	614	642	653	662	664	703	650	616	632	655	676	662	660	635	647	635	717	646	634	686	654	679	646	634	670	640	629	661	644	622	634	664	607	661	645	707	650	658	647	630	674	656	689	633	631	638	643	609	614	623	662	625	616	639	644	636	641	626	652	644	690	628	659	622	671	650	645	605	687	664	667	640	647	651	633	665	636	650	648	630	649	662	640	628	608	677	669	658	624	650	630	666	645	656	689	664	644	644	652	664	654	692	698	648	611	632	625	623	658	632	629	636	648	648	636	635	626	665	687	627	665	621	703	654	641	592	631	644	666	638	683	614	640	690	615	670	658	713	656	652	629	631	651	585	679	654	641	626	651	659	675	662	654	633	677	626	689	636	611	645	610	657	650	650	665	641	685	653	638	594	646	667	652	627	664	611	705	677	646	635	681	625	632	615	611	616	633	644	624	648	640	668	667	670	635	684	667	661	619	683	651	712	633	640	656	672	643	594	695	642	646	622	657	692	621	680	703	644	593	691	623	646	647	688	669	657	603	672	649	632	625	617	632	668	656	646	639	660	638	643	659	653	663	655	654	619	643	650	661	711	665	667	633	668	652	658	649	696	594	675	680	649	660	628	659	632	612	654	653	640	641	639	645	674	705	602	636	637	613	671	664	600	651	660	605	655	690	669	620	621	686	669	643	619	648	639	654	699	745	629	677	645	618	668	687	678	661	650	672	636	635	669	712	624	593	643	637	621	687	616	637	658	688	651	659	640	643	636	633	639	637	674	628	644	625	645	650	625	611	627	641	654	664	635	626	675	614	636	614	641	622	606	632	672	626	630	619	628	626	617	640	645	615	699	638	601	661	655	679	668	675	629	613	630	655	596	682	636	618	631	649	688	644	689	648	649	654	622	636	615	671	709	634	647	669	605	643	642	639	652	659	611	641	631	696	641	661	612	692	643	629	676	640	596	644	671	655	674	602	679	651	615	624	607	630	700	687	665	673	660	682	623	678	658	635	666	608	666	611	676	666	646	659	631	633	621	612	663	664	667	646	610	644	636	656	687	636	649	699	651	637	645	632	653	626	685	642	645	642	670	638	608	644	707	656	657	649	652	647	651	669	618	651	611	651	609	644	647	613	634	674	699	668	645	653	645	693	673	655	641	628	624	661	668	654	641	632	663	634	658	660	636	646	602	665	628	617	678	641	648	651	668	678	652	654	626	660	664	684	648	664	636	633	632	669	673	625	646	621	634	657	661	653	603	698	668	613	616	644	658	599	666	662	683	674	690	635	681	659	633	615	704	681	673	674	651	665	648	663	677	690	645	617	648	602	676	602	656	665	631	615	666	636	605	609	659	631	635	628	668	699	623	682	677	662	652	607	669	649	669	636	653	630	654	627	663	642	621	628	658	663	653	636	646	667	626	639	687	658	649	663	636	642	612	641	672	631	688	651	638	653	677	627	673	602	657	618	664	639	629	693	649	645	659	653	638	666	602	685	603	615	677	637	654	639	680	609	652	657	652	672	632	676	661	680	672	668	644	626	626	676	649	642	631	653	606	624	628	671	677	668	652	671	644	641	624	651	631	627	699	651	644	637	659	638	635	655	675	647	677	675	609	639	614	654	616	676	659	694	657	682	631	662	614	700	667	676	654	667	649	650	683	667	635	647	667	660	622	643	656	624	703	681	643	649	649	657	677	640	662	607	690	660	641	661	632	632	645	661	660	602	622	639	615	633	612	662	657	679	681	671	640	657	609	629	681	643	659	644	670	685	647	615	630	652	643	636	615	649	637	650	670	657	654	618	669	677	653	663	608	646	607	660	640	607	657	650	670	636	650	610	612	661	596	675	611	662	639	710	672	660	657	627	639	640	684	608	660	681	653	651	754	668	611	669	628	634	598	645	677	678	624	618	622	639	666	632	629	620	670	670	650	632	662	652	635	647	634	652	609	655	625	632	625	657	653	648	659	636	634	679	633	603	661	643	622	650	609	687	641	666	686	636	651	637	659	683	621	647	615	678	630	658	620	639	671	651	706	654	664	672	639	684	597	649	621	608	667	683	651	607	680	631	657	657	633	648	703	627	633	618	652	649	651	627	640	618	673	655	680	726	651	627	628	643	651	649	653	656	657	656	628	594	653	555	661	668	666	671	658	698	621	643	610	646	622	645	615	619	644	655	664	639	667	694	614	611	669	627	689	610	659	644	666	637	684	647	593	652	660	638	668	588	598	631	666	674	682	625	661	646	645	682	668	606	643	623	662	629	685	600	658	638	634	645	692	664	617	670	684	672	628	653	626	676	664	626	656	687	651	647	659	639	626	659	630	667	647	613	654	593	660	686	651	645	627	633	643	608	655	687	650	615	666	635	615	629	617	624	662	675	633	676	640	646	614	646	637	668	669	630	650	682	677	668	615	605	666	649	692	657	682	684	609	723	637	646	636	629	680	621	617	647	655	669	652	635	653	657	647	638	702	633	582	664	637	633	627	631	621	675	624	651	653	646	611	664	672	642	636	713	678	692	651	600	643	652	655	650	679	637	650	623	640	644	648	684	623	659	610	635	663	653	671	652	675	652	632	668	622
54449	47291	48841	45836	41299	33730	27347	18552	10542	6556	6781	8251	4751	1958	2050	2139	2283	1954	1954	1398	1107	1021	1025	1047	1012	937	859	903	755	617	647	605	516	512	475	425	429	472	430	427	392	434	415	318	346	321	310	279	291	280	232	237	285	241	274	266	269	250	228	231	243	269	253	209	275	238	246	243	234	255	245	242	230	217	281	251	216	221	228	224	251	259	229	240	227	218	269	273	267	234	235	239	229	263	255	258	237	269	276	254	281	237	261	232	252	256	232	259	245	233	278	268	215	225	226	292	239	223	205	229	223	245	233	268	262	264	232	250	263	268	213	254	256	259	263	263	235	231	242	240	221	267	231	246	244	239	240	273	239	234	274	232	252	212	236	266	232	245	241	224	241	250	230	241	259	231	240	235	224	239	230	215	252	248	229	237	254	262	260	249	210	238	221	246	233	251	228	233	263	259	239	224	243	235	238	234	281	241	210	260	237	262	251	224	254	214	247	221	248	237	234	231	217	260	248	254	273	248	236	245	239	213	239	231	234	234	276	249	250	259	247	259	223	255	231	245	236	247	248	232	253	267	244	217	236	250	254	256	211	276	265	227	263	225	233	243	278	237	262	246	239	260	237	250	235	250	245	252	268	233	240	235	272	243	251	237	244	235	255	225	216	238	257	234	240	244	230	220	243	232	235	218	271	263	228	240	235	233	256	252	236	243	251	279	270	221	249	244	269	218	276	239	263	223	201	241	223	247	233	244	248	266	237	222	267	248	228	225	250	225	239	247	254	249	235	247	226	241	239	212	268	254	249	251	222	242	220	270	245	238	261	230	251	206	220	254	247	246	212	246	253	249	244	228	253	254	257	245	296	225	251	248	261	244	256	246	229	223	248	234	219	238	224	234	257	235	246	231	236	236	231	263	229	247	234	231	246	282	228	234	231	251	245	249	260	241	253	252	257	238	233	237	259	269	254	263	247	230	232	252	246	246	249	246	239	244	261	223	235	249	238	256	245	223	275	232	249	248	230	237	237	259	227	249	244	234	224	257	224	243	235	280	258	255	260	230	232	242	258	224	263	242	267	249	252	251	225	275	255	246	229	248	270	259	269	226	238	251	253	264	255	240	221	289	221	243	248	242	248	232	244	221	231	270	208	272	230	257	256	268	265	240	250	223	245	235	249	261	258	256	248	220	238	231	247	264	241	247	234	250	207	232	230	220	224	246	231	250	232	221	232	233	258	259	209	235	231	224	266	220	276	252	252	216	239	248	221	241	250	280	245	250	233	219	228	233	235	250	227	213	221	229	249	253	237	270	244	237	274	263	241	233	238	245	238	227	225	225	197	282	246	224	274	216	253	270	227	255	264	240	218	262	258	274	231	252	261	250	247	256	238	241	253	250	223	236	253	238	244	239	270	273	267	239	258	239	240	247	252	231	225	236	259	234	234	279	274	238	255	258	258	237	219	232	235	228	250	257	235	227	254	224	219	233	243	263	244	259	235	249	261	244	222	270	254	213	234	225	247	228	256	241	260	223	243	273	243	260	243	229	215	223	251	262	234	253	255	255	240	228	261	282	255	240	263	246	240	229	269	256	231	214	246	238	238	254	237	238	252	225	249	252	255	241	258	291	260	274	244	247	239	244	230	232	247	256	236	244	258	269	235	252	288	237	254	250	242	238	229	266	247	224	270	252	266	246	240	239	225	230	249	242	247	256	229	240	226	228	227	250	229	246	288	268	250	243	211	226	253	268	235	247	251	225	225	254	268	255	262	232	246	246	219	241	251	260	256	240	246	272	253	247	225	235	247	258	249	245	272	266	243	215	218	229	218	217	230	254	245	240	251	253	247	276	225	259	251	241	247	256	243	239	251	248	293	252	255	236	236	252	228	255	246	253	254	277	255	240	230	226	232	255	253	239	227	257	271	225	201	230	218	250	230	247	269	259	261	237	229	222	230	252	281	260	238	236	243	238	249	237	256	261	231	247	221	267	266	221	279	231	234	256	266	233	258	227	234	267	259	284	241	262	224	221	238	241	214	252	262	241	261	231	262	231	248	251	227	229	255	258	243	270	257	226	229	243	222	255	247	253	272	214	249	276	234	248	236	232	224	250	222	241	238	267	243	239	251	259	234	257	228	252	228	263	262	234	268	237	245	231	231	257	224	237	250	215	233	251	232	245	211	236	245	231	252	253	219	244	199	221	262	279	255	227	249	252	271	253	221	259	264	243	232	260	252	247	221	261	262	245	286	218	237	264	261	232	223	233	261	263	254	262	268	245	220	234	254	237	250	219	261	264	228	228	248	221	242	248	249	236	253	239	240	245	232	255	268	220	215	251	229	256	250	202	227	248	251	278	260	240	251	249	233	245	240	222	245	221	275	250	247	228	262	255	254	254	245	246	251	234	236	219	242	251	227	268	244	253	244	250	234	265	265	214	262	239	247	251	243	260	206	230	225	238	243	251	234	237	256	260	264	251	218	263	278	229	236	250	245	253	233	218	227	236	217	269	244	224	261	252	257	235	241	242	244	244	242	280	238	251	241	248	232	236	241	236	254	245	270	270	240	263	239	276	243	224	208	252	236	252	245	216	252	273	259	261	254	248	262	241	245	231	239	234	244	257	265	256	247	220	242	230	266	244	206	212	269	261	214	276	238	241	258	264	238	240	269	261	265	250	233	304	291	242	229	237	243	236	250	237	223	248	219	233	261	228	229	244	246	252	256	240	232	218	264	238	295	249	230	254	241	264	232	244	252	210	261	254	267	238	256	256	236	252	254	237	243	246	252	219	264	254	243	250	235	268	262	262	231	235	233	244	241	248	243	230	259	246	246	281	230	217	260	244	252	246	211	256	239	254	255	251	223	244	225	246	220	269	226	258	235	247	238	251	228	260	246	225	243	246	253	240	232	240	252	232	243	225	249	288	258	247	251	234	235	257	233	249	239	245	242	216	232	251	249	281	252	246	244	242	239	236	236	216	269	256	227	247	244	255	286	222	260	291	229	207	242	245	239	270	226	280	250	254	228	260	250	258	248	219	249	225	231	218	254	252	227	245	249	243	247	264	254	256	253	231	261	246	230	241	210	259	233	251	201	248	237	272	235	250	242	252	230	268	228	258	274	217	237	252	246	269	249	205	270	244	262	245	269	248	252	271	228	236	233	245	295	246	235	242	242	261	248	262	272	215	256	249	209	253	245	257	250	224	258	242	227	232	211	241	233	252	239	231	263	253	253	237	242	240	254	231	251	228	249	251	265	244	229	259	233	272	268	257	255	258	240	268	221	256	231	248	234	261	263	273	262	234	267	244	255	262	260	240	237	235	224	274	230	243	254	230	241	230	263	244	253	262	262	240	246	242	251	236	214	257	248	241	248	220	247	234	262	255	231	235	240	244	245	246	259	255	225	238	249	239	230	248	262	258	240	244	258	240	240	229	227	237	242	264	245	226	237	233	254	257	249	263	222	234	228	228	234	255	249	285	235	217	232	284	235	233	274	249	251	262
40058	40797	49198	52384	50118	45077	39946	31147	22655	18944	21172	23317	13712	8110	9117	10084	10352	9343	9653	6816	5561	5157	5326	5576	5413	4748	4164	4411	3846	3143	2997	2701	2437	2110	2036	2000	1791	1735	1642	1635	1608	1681	1693	1415	1292	1320	1129	1010	782	801	784	674	665	664	678	685	649	623	677	668	688	680	672	708	637	646	657	665	718	654	617	659	612	679	675	691	665	674	645	661	681	675	644	666	680	668	660	656	659	720	684	712	676	670	649	653	675	671	663	699	660	678	691	652	657	649	660	661	654	669	663	705	699	647	638	629	669	670	672	666	691	617	651	654	652	618	671	676	641	670	668	714	685	614	674	698	646	684	700	700	682	662	706	678	655	654	671	640	683	644	648	684	638	698	666	674	669	628	675	638	687	631	698	665	647	659	668	697	673	670	708	633	693	674	692	629	680	623	692	630	683	665	671	697	647	667	682	670	626	658	675	666	707	689	591	655	663	683	685	616	659	624	663	656	681	663	689	663	654	668	668	628	657	692	698	699	677	650	696	657	665	662	625	697	664	627	639	673	679	650	661	657	636	661	675	663	685	703	689	681	704	642	638	711	644	678	637	670	660	729	683	667	672	664	692	652	638	638	661	619	657	672	645	655	656	658	658	626	668	680	663	618	666	651	662	661	661	682	681	726	714	632	692	670	708	644	677	659	687	639	722	651	639	691	661	673	637	635	649	688	639	616	646	662	625	676	666	642	690	624	680	680	664	683	657	666	680	622	646	666	743	653	668	652	647	637	671	645	652	651	643	640	695	673	687	649	642	688	686	653	662	596	690	685	682	678	616	674	660	660	647	694	666	655	637	679	662	690	679	654	639	665	690	695	666	632	671	675	646	732	647	668	696	679	709	674	689	660	656	699	670	637	664	664	690	648	650	694	629	632	624	719	705	686	679	692	709	633	648	693	668	667	650	699	608	677	640	656	639	692	628	651	686	723	691	666	699	658	699	659	637	629	654	687	652	658	667	694	685	626	661	647	686	646	691	667	661	646	630	721	654	696	689	616	695	678	689	683	668	696	677	641	603	633	636	601	698	632	684	683	667	650	630	660	665	647	638	651	661	663	640	665	712	694	721	687	653	711	683	646	683	635	629	652	700	676	636	687	654	685	640	666	689	642	645	660	648	621	687	669	697	660	656	672	622	688	669	673	654	638	734	638	693	643	659	713	661	694	661	695	632	686	655	683	654	651	709	630	675	635	646	663	665	651	669	660	686	625	668	648	663	682	700	638	659	645	651	648	655	644	640	665	673	632	645	661	636	632	674	636	712	644	657	672	648	656	665	678	674	708	676	692	694	709	674	703	618	637	662	673	702	697	711	641	678	620	668	703	656	669	679	633	671	670	665	640	674	636	651	656	621	671	687	663	667	614	629	648	670	688	650	633	658	661	670	704	656	681	660	660	678	665	653	692	650	687	642	676	668	614	675	657	686	627	691	728	676	640	655	643	650	690	654	683	695	669	689	662	683	634	652	691	638	674	648	621	667	663	650	655	634	674	647	655	691	651	688	679	643	671	683	666	644	680	685	656	641	685	708	659	646	674	699	676	699	674	674	672	661	690	680	670	724	640	680	646	658	687	691	665	669	627	721	694	694	651	664	661	633	723	703	658	594	697	671	670	662	692	651	641	669	667	667	672	680	654	648	682	691	692	726	645	691	665	618	615	674	668	632	673	666	675	674	661	725	701	682	676	663	625	641	708	704	676	665	660	679	667	667	663	696	640	658	696	648	671	670	714	674	680	671	663	672	644	627	731	688	660	654	618	669	656	640	688	626	702	699	670	681	656	674	673	662	661	675	645	691	670	664	627	642	670	635	665	711	651	699	664	640	687	652	676	628	658	712	659	679	676	689	623	677	664	603	675	670	706	699	634	692	645	685	646	674	659	661	644	675	681	669	687	683	654	702	659	632	645	701	631	663	650	660	641	680	666	697	694	696	640	615	675	637	638	718	635	617	693	706	683	631	682	667	641	713	641	665	665	650	650	696	689	675	613	705	699	684	666	644	687	669	693	647	675	629	672	666	667	672	676	666	698	641	670	690	728	612	645	628	631	669	651	620	679	685	702	646	694	684	668	678	663	658	675	649	658	640	653	633	633	671	665	664	692	662	603	681	668	718	661	643	648	686	643	652	661	676	661	659	650	706	690	705	690	651	655	669	661	624	660	652	642	668	639	649	655	677	685	685	657	670	673	666	659	652	643	657	648	667	659	656	658	616	657	691	682	655	676	638	706	643	686	643	615	675	669	730	707	674	666	624	630	663	628	669	649	689	674	697	676	652	694	656	643	680	680	702	649	656	677	653	648	688	645	661	655	642	687	726	669	624	665	650	629	623	663	651	658	685	663	684	637	623	675	646	640	634	661	664	638	621	670	662	632	701	706	681	654	666	705	693	646	642	658	676	671	645	656	721	699	679	663	640	688	683	664	641	662	698	645	661	662	632	681	640	695	670	683	658	651	655	653	633	632	649	655	691	675	703	661	665	654	661	666	669	641	676	674	674	678	642	668	681	655	680	641	680	636	718	760	680	698	700	677	657	712	602	659	622	635	704	683	673	675	652	655	641	688	663	672	647	660	633	626	671	667	653	689	625	651	664	631	657	657	666	629	685	653	676	681	641	668	664	675	668	694	700	702	685	676	609	692	657	640	672	611	689	683	647	686	638	631	690	650	708	644	687	652	669	685	680	642	685	668	634	656	673	717	675	648	694	657	704	662	610	644	635	705	654	643	634	665	659	719	694	653	692	639	686	671	656	647	637	642	704	702	691	666	683	668	658	660	654	669	717	697	668	642	709	664	686	702	690	698	621	700	647	640	671	693	642	672	658	674	662	661	667	697	701	628	641	663	680	623	643	661	650	638	693	617	676	659	693	667	678	679	647	625	699	656	669	689	634	696	664	613	681	698	655	639	644	661	712	691	637	646	648	679	685	646	657	746	663	678	661	678	660	698	634	671	723	662	631	643	659	659	598	676	614	657	660	624	696	618	706	690	642	659	672	670	674	679	672	691	659	659	679	676	717	655	686	681	696	651	640	657	634	685	697	622	646	688	643	643	680	668	705	680	677	663	685	631	684	635	678	655	647	662	635	659	670	702	675	666	675	689	685	648	659	684	672	647	652	629	623	688	665	676	665	650	676	688	640	664	654	684	630	681	717	683	689	660	693	687	665	681	649	706	690	682	693	660	693	702	683	691	708	664	675	728	700	711	660	680	694	684	646	624	689	692	641	694	687	688	650	652	675	660	632	695	677	668	676	660	701	629	655	656	611	669	643	626	681	691	697	736	657	652	677	687	690	684	705	703	661	689	627	640	647	631	643	647	664	644	652	698	665	672	716	673	650	689	666	635	685	663	636	675	662	651	652	660	658	600	680	679	661	626	678	628	618	654	670	668	627	656	670	677	673	660	697	624	663	661	688	687	646	673	666	658	661	666	672	687	712	709	656	668	632	678	608	650	685	668	681	668	652	684
38679	33540	30766	21488	14966	10355	6987	3986	2041	1001	709	564	514	385	355	312	315	299	309	329	294	292	289	274	298	254	271	298	283	261	284	251	208	234	257	295	236	252	275	235	261	265	267	251	237	252	241	235	249	240	236	261	243	251	266	223	253	243	263	235	227	221	255	260	245	256	231	249	243	268	253	231	223	222	211	269	247	246	247	242	204	246	238	245	228	231	273	228	246	255	252	239	276	244	224	246	225	246	243	223	230	255	256	263	229	238	228	227	234	230	241	241	227	244	238	245	248	212	233	246	187	238	236	241	199	230	246	246	242	258	235	228	246	238	261	242	259	236	217	258	215	228	246	260	266	236	235	272	204	254	239	223	286	231	252	236	222	241	226	230	248	226	241	221	262	253	245	226	246	237	217	265	244	270	254	238	257	248	250	255	257	247	253	230	225	230	239	227	210	253	267	235	248	214	258	238	244	255	237	249	236	231	224	208	238	231	228	247	251	267	270	243	241	237	232	233	241	242	244	225	237	248	239	239	225	232	210	253	240	220	234	232	243	256	235	237	247	230	243	240	236	246	248	251	250	210	242	247	250	246	245	247	252	247	250	229	245	236	242	235	238	241	246	279	251	222	265	264	254	247	235	246	217	229	243	251	237	232	250	248	263	256	258	254	267	245	250	229	240	253	243	247	245	242	246	219	236	238	263	234	226	261	267	236	226	245	221	257	231	255	234	245	245	269	233	246	239	238	234	236	199	245	221	239	242	260	234	230	249	224	229	263	225	234	224	253	219	222	265	242	247	249	271	263	275	227	230	246	221	246	225	225	244	238	243	243	208	236	245	226	253	222	237	245	227	281	261	230	234	248	219	219	224	253	240	252	241	248	238	248	238	239	231	230	259	259	245	236	237	229	252	242	239	220	251	219	276	253	262	248	230	249	247	223	247	235	242	231	252	225	234	240	240	253	242	258	247	245	236	245	275	224	273	245	243	271	234	263	283	242	233	242	225	273	256	253	234	274	244	228	210	280	254	254	215	250	242	242	252	234	209	211	219	226	225	252	228	214	230	271	245	224	229	223	247	248	240	258	249	231	261	217	234	251	276	254	250	226	267	229	241	263	248	253	234	249	259	230	237	218	280	264	261	247	212	257	262	234	238	263	263	244	251	221	243	243	265	222	232	246	259	261	230	281	213	236	227	235	229	258	251	265	255	231	238	244	248	226	232	236	251	234	242	233	240	227	253	253	278	205	230	223	211	263	241	259	255	258	256	256	247	266	253	234	222	254	232	230	237	249	231	230	237	239	269	243	243	264	279	257	200	238	236	247	232	235	250	257	244	237	228	272	209	204	272	268	247	241	228	228	249	234	219	246	264	226	258	246	245	284	250	270	238	246	238	220	263	281	235	256	234	265	272	255	240	238	241	237	254	252	236	272	229	254	231	226	218	255	206	255	223	239	254	242	242	221	224	232	232	209	242	262	214	228	218	245	225	268	256	246	244	240	228	264	210	252	255	219	247	233	218	259	223	242	243	250	234	251	255	242	257	242	224	240	228	232	220	259	254	230	238	242	247	221	261	248	255	227	250	244	219	249	238	243	243	245	243	234	257	234	246	248	249	230	239	249	246	226	243	250	249	231	233	233	234	246	273	246	226	231	236	225	218	240	239	239	258	251	283	275	252	206	216	217	264	235	237	242	269	269	256	254	250	220	256	260	237	257	238	248	253	240	255	245	251	241	234	270	254	257	224	241	220	252	243	261	241	234	249	203	224	236	272	246	246	224	232	261	218	259	230	257	227	217	240	225	232	239	254	246	234	258	249	223	257	259	258	237	245	260	257	250	231	273	226	270	211	247	232	223	234	266	237	219	212	252	254	264	254	258	238	251	227	268	259	236	239	262	235	259	214	248	214	235	221	237	245	216	245	233	210	242	233	247	262	233	247	237	252	226	234	239	254	220	202	240	256	242	250	248	246	210	244	232	223	229	257	243	229	239	260	256	251	254	235	238	253	229	252	225	277	260	253	236	219	232	218	224	236	228	212	217	227	248	243	214	246	243	231	247	218	209	236	259	247	217	256	268	230	263	254	240	220	251	232	257	236	245	257	212	234	250	250	245	209	227	238	273	230	238	278	224	235	244	236	226	202	257	230	257	237	263	224	236	226	240	242	217	224	216	238	234	240	254	256	244	245	222	263	252	243	245	234	244	243	245	238	243	246	218	231	238	238	233	227	245	260	237	249	235	254	259	226	231	236	250	248	249	222	219	256	218	251	229	227	260	274	211	250	234	236	252	239	209	270	242	242	241	249	244	234	231	220	203	240	227	251	243	194	262	236	224	230	236	246	230	231	219	233	218	264	230	245	237	256	259	250	240	244	256	246	261	266	273	224	259	241	259	209	252	256	237	238	267	238	223	230	265	234	257	233	264	223	239	237	252	227	278	234	267	260	254	242	275	244	240	216	261	243	216	228	238	265	240	232	241	260	201	231	223	243	206	261	238	242	256	236	248	239	246	272	267	245	242	235	243	230	235	263	227	262	245	241	227	229	225	229	224	234	241	240	262	238	248	228	250	232	263	254	229	249	238	252	255	258	236	247	275	232	236	223	252	232	225	228	219	238	255	225	250	243	230	250	256	246	254	241	226	224	234	229	292	245	247	227	211	259	256	269	236	238	247	246	233	239	255	239	244	259	249	221	248	249	233	226	222	265	249	252	252	249	243	222	263	237	230	243	226	245	224	246	224	239	239	245	243	250	238	251	250	267	266	259	222	268	212	239	234	221	240	232	212	257	246	219	252	258	250	219	232	241	247	234	256	255	266	221	247	229	235	235	256	210	256	225	277	235	226	226	229	262	231	234	232	205	239	247	241	244	259	248	218	236	247	256	228	265	222	233	249	246	221	218	248	234	218	245	237	206	234	242	238	201	230	229	235	287	243	239	248	213	243	226	243	256	247	233	262	237	271	240	243	246	233	256	216	275	236	245	247	238	250	240	223	237	242	260	248	245	240	244	238	225	256	269	226	239	238	245	245	205	268	248	261	246	242	226	239	237	243	211	241	250	256	265	281	229	232	219	237	260	259	221	237	232	239	243	240	261	233	256	260	251	228	229	218	238	231	250	254	257	232	242	256	252	252	244	252	237	260	229	265	257	259	264	260	263	234	239	218	250	255	256	240	234	258	260	241	256	238	237	236	231	223	249	220	202	243	244	240	239	240	241	241	233	255	230	254	244	234	238	269	288	256	232	258	234	252	247	233	247	235	236	225	236	228	218	267	258	230	247	267	240	247	265	242	228	260	242	208	238	240	242	242	235	237	244	232	263	234	243	239	219	245	233	242	229	230	221	253	217	249	240	221	232	229	235	242	256	225	259	221	269	216	248	250	263	241	235	245	235	247	229	250	240	244	254	232	246	242	253	227	243	250	229	238	239	236	221	221	250	253	230	240	255	226	250	233	235	248	241	232	240	260	254	261	272	245	218	232	253	249	241	237	247	224
26717	27160	33491	31414	28338	24457	19634	13606	8235	4452	2968	2421	2100	1595	1184	1099	1227	1187	1039	1031	955	984	930	951	912	828	844	761	803	798	736	757	750	713	682	730	736	690	707	702	708	688	678	698	687	736	658	624	657	614	658	654	680	675	669	692	635	649	667	668	648	650	649	676	619	640	676	702	652	654	655	634	642	627	656	601	671	620	633	649	689	661	649	628	686	652	643	669	630	635	648	661	653	646	640	662	638	628	651	639	664	675	689	680	638	670	685	610	686	641	620	715	668	668	649	662	635	644	694	660	655	654	655	670	671	701	660	705	698	679	660	686	662	647	679	647	650	667	688	626	692	675	657	671	674	641	705	650	611	656	631	663	664	691	670	650	661	670	697	669	707	653	706	665	653	676	629	632	648	700	669	668	650	672	629	628	633	653	686	625	633	687	681	684	695	607	612	653	664	682	664	627	672	651	661	601	682	663	669	664	627	660	652	628	661	698	663	614	676	665	631	647	644	710	665	654	623	665	703	616	636	716	625	666	679	682	666	679	639	638	676	711	656	714	675	686	644	652	668	621	701	656	671	687	661	680	625	648	601	679	683	630	686	702	621	692	604	626	635	654	692	692	681	657	653	675	700	624	640	642	662	670	608	629	666	664	684	634	674	684	683	665	669	649	670	632	682	671	669	654	660	665	672	672	658	646	629	671	693	656	679	667	684	660	671	629	658	644	662	712	601	632	666	649	669	649	633	666	651	640	672	655	628	651	664	658	658	692	672	664	661	639	619	709	636	621	639	682	707	660	679	648	646	661	641	630	669	655	671	703	687	676	660	578	655	626	658	655	647	709	639	674	622	608	633	650	719	645	679	665	659	696	668	640	640	672	665	712	728	621	674	622	625	642	680	634	656	632	680	641	681	643	627	660	644	683	653	652	638	665	669	706	626	676	636	704	613	636	660	667	686	644	657	642	643	667	635	673	659	661	645	678	653	675	654	633	655	682	649	655	644	664	678	701	706	648	640	656	620	650	644	655	690	612	622	644	662	660	691	673	643	646	655	655	648	650	624	676	633	647	664	656	687	635	614	622	661	644	635	651	640	686	674	670	610	657	669	645	706	636	623	650	679	625	659	612	670	653	652	665	712	663	675	661	686	653	677	683	651	653	636	686	670	672	678	621	667	695	655	682	629	610	657	666	649	683	673	661	679	695	655	658	655	622	692	646	641	609	706	664	638	668	679	678	651	664	665	641	654	635	693	667	641	654	671	670	681	634	640	668	624	662	675	583	634	664	651	645	674	646	636	678	710	640	659	662	693	650	696	667	630	632	623	686	644	633	663	634	706	680	640	660	654	624	661	618	660	643	674	653	657	702	680	653	674	659	640	761	702	639	679	660	670	621	631	660	693	673	629	676	680	608	690	657	645	624	680	617	640	655	706	671	683	651	675	673	665	648	676	666	682	675	632	589	649	681	703	638	645	641	675	606	615	679	710	678	642	708	584	640	666	642	684	701	663	644	656	637	647	612	681	628	653	690	668	689	631	660	712	677	660	678	670	628	648	629	691	644	642	654	685	655	697	631	664	652	621	618	621	615	651	642	678	671	675	632	650	598	661	662	618	656	698	640	667	646	647	686	685	631	665	666	635	671	637	643	705	655	679	674	669	674	682	665	628	638	655	615	654	704	640	667	693	626	673	653	628	681	650	665	670	669	714	633	683	680	697	681	655	608	616	709	628	684	690	628	686	640	674	661	646	656	676	636	668	639	650	592	633	661	629	653	655	625	688	635	638	641	682	709	686	664	675	680	639	672	622	690	663	662	695	673	641	660	645	680	638	669	669	660	639	672	623	658	667	650	628	651	637	695	662	678	633	702	627	688	673	682	642	652	705	674	664	657	651	661	672	718	669	687	655	656	681	671	741	597	681	650	674	662	616	673	691	691	659	668	645	651	668	655	654	674	654	693	705	663	616	630	686	663	662	687	684	681	666	664	643	635	676	678	698	644	602	685	637	660	645	667	642	659	622	637	678	684	667	646	693	705	658	684	683	635	663	631	648	645	654	664	638	663	653	638	649	671	683	682	633	705	643	658	670	687	660	671	663	660	663	683	613	650	628	650	632	681	632	632	669	646	651	640	677	652	601	678	729	665	643	609	623	664	659	679	665	618	667	607	632	653	632	624	636	711	619	641	664	729	687	609	673	681	623	660	638	677	675	643	657	661	698	696	654	649	678	634	605	657	638	702	680	655	648	649	694	660	659	687	641	647	680	673	675	662	670	655	706	662	650	721	689	619	646	650	635	694	706	667	667	654	689	722	685	669	672	655	667	709	693	712	664	666	674	643	638	617	654	673	688	666	694	693	661	652	687	675	695	627	671	603	631	630	631	697	613	649	673	660	615	702	657	637	621	663	672	679	643	646	678	658	687	675	689	665	701	686	700	644	648	681	674	659	620	702	677	628	652	666	637	656	651	608	694	650	612	648	659	675	675	627	654	644	666	692	638	684	616	657	624	644	647	662	659	669	655	651	676	653	702	643	646	714	718	637	670	682	659	610	644	696	671	694	638	703	642	606	640	638	639	693	638	697	646	671	694	652	660	621	678	616	683	642	634	636	627	698	662	662	677	677	704	667	644	630	636	662	673	696	692	645	627	693	671	642	656	668	691	694	680	634	647	687	683	628	680	669	652	641	666	626	654	658	674	656	621	641	700	650	638	651	647	656	669	659	681	672	674	696	659	638	653	686	624	684	647	640	648	657	656	668	709	663	660	649	690	668	612	632	651	679	658	670	646	662	653	663	673	572	656	669	641	652	628	627	674	669	636	679	663	659	683	623	603	678	635	659	614	658	642	695	662	635	647	708	656	639	640	632	639	663	662	674	692	673	688	682	693	638	674	622	652	647	626	679	650	652	605	684	662	705	651	620	710	661	648	683	654	669	676	628	671	664	643	686	653	663	679	699	678	697	614	651	653	649	668	627	628	659	574	654	643	617	648	626	641	635	644	653	735	658	653	681	621	633	639	638	678	680	620	635	662	654	656	667	671	650	679	652	664	659	632	634	683	639	695	674	660	648	627	690	663	639	638	654	667	635	668	646	660	691	608	668	684	645	641	635	624	666	684	646	612	650	598	655	676	607	641	658	639	627	656	648	641	651	691	698	708	682	657	665	658	654	669	670	672	678	645	647	674	714	605	739	636	652	648	651	665	672	671	641	603	678	664	662	675	669	652	657	629	672	630	679	661	628	649	709	676	639	690	679	659	704	644	674	646	664	681	642	663	675	632	647	686	636	670	631	669	627	677	689	645	682	664	631	627	701	672	645	643	644	685	669	653	656	655	644	673	687	664	666	662	659	661	668	647	620	655	687	683	638	678	651	658	637	647	695	634	640	701	658	687	678	649	680	653	645	652	706	618	625	633	668	667	602	627	640	687	668	604	685	686	655	670	654	608	664	655	671	701	688	617	668	694	727	698	614	692	620	669	676	646	607	634	643	675	661	669	640
49026	44091	43311	32284	23399	14530	9157	6025	4903	4065	1991	1637	1131	1071	524	495	562	548	459	452	415	398	317	367	359	401	353	372	330	320	300	277	269	275	275	229	253	259	261	292	255	236	239	260	254	268	276	250	269	228	254	256	239	244	233	258	250	286	236	221	249	227	208	259	260	255	250	243	217	227	244	233	216	229	227	240	218	229	236	237	237	233	218	231	252	232	247	275	214	213	232	246	223	225	218	222	231	215	250	223	218	261	253	228	199	254	260	235	235	237	250	240	217	235	243	237	206	239	246	242	224	198	251	232	250	206	225	228	245	240	250	206	244	224	231	260	274	265	240	236	216	226	243	217	256	223	238	213	219	203	228	230	234	228	262	234	280	267	256	238	234	242	220	266	235	249	240	205	256	248	231	248	262	225	240	220	234	222	223	218	218	229	222	234	248	251	229	237	256	242	229	243	238	231	233	221	218	252	219	244	215	227	237	232	213	253	242	265	248	242	247	213	238	227	224	226	262	230	238	226	221	258	255	241	242	241	253	241	250	221	237	237	228	238	215	225	240	245	213	273	254	238	214	203	227	248	234	268	228	257	260	244	246	235	236	237	244	253	235	266	231	234	244	261	226	228	247	269	230	236	232	266	237	240	240	260	236	253	258	247	230	215	243	236	224	242	215	211	238	236	227	246	209	221	234	246	221	240	225	233	225	239	238	228	257	210	233	234	226	259	235	238	223	230	244	220	212	247	246	238	228	238	246	261	241	233	245	246	215	226	222	265	252	201	234	246	221	244	251	233	226	237	247	227	225	245	254	240	246	224	222	239	244	268	253	195	253	231	226	228	259	258	227	238	249	258	217	218	238	221	259	245	216	244	214	251	235	209	256	242	243	243	252	224	245	246	234	205	220	232	256	233	243	241	256	234	224	222	229	228	252	232	227	250	244	259	219	231	217	234	220	242	250	248	241	223	259	255	244	252	228	255	249	224	221	225	238	219	222	221	229	249	269	225	237	245	236	235	245	209	196	211	240	251	225	242	225	264	266	238	208	222	215	239	270	271	255	261	222	242	254	239	215	247	200	215	254	225	248	251	217	233	254	225	222	260	272	241	250	258	215	254	233	253	263	223	255	240	255	231	227	204	248	249	237	246	236	214	239	250	224	223	225	224	229	223	222	270	232	234	252	244	225	237	242	257	212	238	272	249	233	235	251	224	243	222	228	235	255	234	245	226	255	262	254	210	237	254	237	236	210	219	217	275	202	227	218	247	242	233	245	249	241	262	233	213	230	242	243	243	218	236	245	240	250	258	260	222	227	248	244	246	210	254	238	215	275	258	231	241	271	261	222	247	225	274	242	231	253	225	222	277	263	249	253	226	242	219	235	243	238	241	237	237	228	227	241	244	259	221	254	254	263	252	236	222	214	249	240	233	268	230	230	233	225	214	203	248	221	219	261	223	226	234	262	231	248	243	252	233	246	231	227	217	244	230	230	245	232	232	228	261	243	244	258	247	239	229	222	205	226	258	257	220	245	214	236	222	221	255	241	248	240	236	258	237	216	243	245	227	247	224	231	255	219	224	253	236	227	271	219	241	239	269	259	225	219	229	232	255	229	235	233	231	232	242	258	254	236	243	220	220	248	209	250	219	242	228	200	253	240	207	260	258	240	241	248	225	234	231	259	234	238	236	228	199	242	213	236	240	238	226	243	236	240	254	229	223	250	237	255	239	273	277	239	251	179	263	211	254	247	245	232	246	246	256	207	227	270	238	244	240	243	254	238	243	266	232	225	239	239	236	274	193	233	235	251	227	241	238	244	243	271	229	251	245	221	253	220	276	219	240	252	249	250	244	224	235	245	230	212	245	229	238	249	239	234	264	260	260	258	221	242	244	224	218	239	211	222	268	232	238	241	207	236	238	247	218	247	241	257	256	233	225	216	238	240	241	244	248	251	232	258	245	261	244	221	257	253	236	241	236	223	259	242	224	217	213	250	244	230	228	225	251	225	256	276	233	253	225	236	226	226	240	241	248	232	242	244	234	245	229	248	227	244	228	255	234	252	259	225	262	205	239	232	229	243	254	222	236	246	241	246	259	238	267	238	232	234	230	225	225	241	234	215	258	226	209	238	239	218	211	232	241	268	222	248	286	244	249	220	260	246	249	254	256	241	225	232	218	262	244	241	233	247	255	256	246	251	222	243	233	203	226	222	248	247	254	249	244	225	224	248	245	257	248	237	253	244	228	240	232	255	227	201	271	227	252	220	233	233	245	238	232	236	244	246	234	233	271	246	257	236	239	239	265	233	230	258	200	242	235	264	252	235	252	237	229	218	236	225	261	240	242	244	244	256	239	245	242	247	238	271	262	215	233	233	245	235	230	249	244	230	246	223	254	223	206	223	239	255	264	209	242	239	243	223	202	210	256	224	240	253	221	246	250	241	234	224	213	206	242	239	233	249	236	221	253	229	244	245	224	227	268	225	218	210	230	264	240	226	231	276	241	234	225	254	252	258	222	229	240	269	232	207	220	252	258	233	234	236	235	239	257	228	241	208	224	233	241	211	251	258	260	249	222	208	234	227	244	240	252	237	265	248	225	238	256	227	220	242	262	245	221	270	228	251	231	216	234	235	230	247	242	250	221	244	230	230	245	245	226	236	250	242	225	252	206	231	207	254	233	235	254	228	222	226	233	249	238	211	237	239	248	222	265	250	248	249	264	259	253	234	253	270	234	230	225	212	241	233	255	236	245	250	269	232	245	219	255	238	250	265	249	228	236	241	245	267	230	207	240	248	266	231	228	248	243	261	261	245	257	272	256	273	261	232	247	215	246	227	252	236	245	245	237	263	241	231	243	228	234	247	219	212	223	238	205	233	244	233	222	229	206	245	239	247	231	243	241	243	234	228	242	211	261	251	269	219	234	214	234	257	245	206	213	234	230	243	226	244	242	229	243	245	248	239	258	233	238	228	248	225	242	255	231	263	224	241	236	225	229	256	239	260	243	218	257	238	247	250	235	248	236	246	230	214	254	233	213	245	241	235	245	230	238	247	258	244	243	238	265	266	225	238	218	245	254	210	254	240	237	256	249	237	228	229	224	243	229	238	244	241	240	245	259	231	236	250	211	221	241	241	246	220	231	238	230	257	233	235	237	232	207	221	243	259	242	254	232	248	245	215	248	242	215	231	259	235	255	221	263	221	241	249	245	257	234	223	236	245	213	247	226	220	232	246	229	233	250	241	223	232	231	253	269	225	242	232	236	240	225	226	263	253	261	254	260	225	244	215	227	245	228	238	221	249	240	255	219	241	251	221	234	239	260	228	253	247	267	243	233	257	257	221	239	247	230	253	267	258	233	255	220	225	223	240	228	211	231	267	234	243	268	262	227	252	237	236	226	239	247	218	244	243	217	250	226	235	249	256	268	241	248	222	234	265	234	255	249	269	249	227	214	236	251	232	213	218	243	236	232	233	251	207	255	226	208	245	233	246	269	256	235	259	271
35596	37472	43564	39616	34454	26965	21806	18002	15908	13383	7662	6648	4659	5032	2449	2211	2788	2529	2143	2135	1687	1698	1398	1529	1418	1372	1401	1484	1251	1190	1089	994	901	852	857	827	932	871	817	803	744	825	808	788	803	748	702	705	661	653	687	654	627	655	665	673	655	683	686	629	672	654	649	677	677	639	643	663	649	664	665	675	670	646	660	667	675	628	673	699	664	689	639	726	703	688	681	651	679	701	624	637	648	621	660	624	636	671	645	671	622	665	670	611	587	610	710	602	626	668	659	614	636	600	646	683	615	676	645	689	646	635	659	636	642	633	650	591	659	702	624	643	697	636	649	666	631	636	664	607	633	591	588	706	671	672	623	632	662	670	673	697	622	648	645	709	633	615	640	687	648	677	670	602	650	633	629	645	671	650	624	655	630	607	691	642	654	659	664	656	669	661	599	638	664	655	653	616	658	677	638	660	683	661	653	654	631	682	674	641	658	670	649	644	607	633	695	645	648	645	673	705	685	652	651	674	649	640	634	617	599	674	661	657	596	617	620	628	614	640	674	657	672	628	613	599	628	657	687	657	683	629	643	724	668	659	668	670	680	619	674	634	658	656	674	661	670	605	655	655	707	663	652	632	686	643	687	656	710	637	657	650	675	628	655	603	687	622	651	633	662	672	663	646	677	640	662	611	665	647	645	636	632	663	658	669	673	651	603	624	645	646	672	665	632	653	647	692	642	635	676	645	688	605	621	629	679	670	655	640	663	658	647	680	657	613	636	674	685	667	651	652	655	609	637	577	640	625	623	625	708	651	645	632	653	606	603	661	664	629	675	682	654	708	657	628	658	678	622	627	651	654	630	683	635	608	650	708	643	692	621	680	674	652	614	648	650	661	648	650	646	657	599	620	682	637	647	688	587	653	651	674	654	626	647	659	678	678	638	661	698	659	665	651	679	642	640	649	612	631	695	619	658	670	704	656	635	638	646	664	678	675	639	658	658	644	687	688	671	623	678	661	680	659	619	685	645	610	662	661	675	655	678	671	661	622	611	651	617	721	703	662	639	617	705	707	631	621	632	677	693	613	647	651	641	641	659	661	687	652	610	632	654	655	688	640	640	676	690	630	638	638	645	639	676	602	654	670	666	665	647	649	654	697	654	641	636	669	676	647	630	640	678	659	622	647	645	671	621	638	614	686	649	667	670	637	707	654	656	647	666	640	691	695	709	635	623	629	651	612	668	654	672	681	675	655	636	657	678	624	681	660	701	646	653	634	681	681	639	641	619	681	663	620	657	657	633	647	653	620	692	630	689	672	660	689	660	659	686	661	640	684	674	653	662	613	608	616	694	690	643	642	629	612	640	681	654	611	625	643	673	673	706	669	629	666	641	629	660	640	668	685	676	683	615	648	653	694	662	658	643	669	641	661	681	600	635	635	640	622	645	644	689	663	658	642	644	645	631	674	636	633	663	645	651	637	609	647	633	621	656	631	650	627	674	650	634	657	653	627	637	627	606	628	661	628	673	647	637	637	634	661	634	688	638	722	658	664	654	660	660	638	666	704	615	616	651	642	658	658	642	642	674	657	630	678	616	632	645	676	642	669	679	651	655	671	649	642	658	622	602	654	712	649	659	629	642	645	666	646	652	686	672	640	644	632	671	701	665	637	685	652	642	660	653	638	683	658	634	648	631	622	654	619	688	689	638	631	646	665	688	656	660	683	635	658	640	638	635	639	623	683	614	705	597	642	593	614	639	644	733	620	668	707	683	655	630	635	669	616	643	618	644	664	616	645	622	625	676	674	621	654	669	678	658	637	637	668	637	675	662	681	653	631	642	612	693	643	650	622	683	643	660	680	623	661	664	674	658	693	692	681	694	620	631	687	644	645	702	630	655	677	650	637	664	653	647	615	634	667	633	685	648	652	682	645	620	612	622	683	627	660	634	625	665	625	670	656	674	650	646	664	654	666	644	686	652	648	688	703	658	643	627	657	688	677	641	650	651	622	691	637	658	678	668	644	641	692	650	660	669	673	659	663	603	678	655	652	592	670	656	640	649	693	677	645	627	718	666	619	622	651	662	663	626	622	652	639	704	652	657	611	634	680	682	636	636	647	676	695	637	664	642	619	669	674	640	635	702	612	650	627	610	672	637	662	640	705	634	646	618	644	644	632	691	659	616	617	663	620	647	680	650	651	637	686	707	606	627	661	637	643	658	681	625	705	631	692	628	665	629	662	651	661	643	639	666	646	637	633	649	682	637	644	621	700	662	660	660	662	619	634	652	615	644	627	610	650	655	627	685	633	655	649	652	630	585	653	640	619	650	674	645	628	607	642	629	699	637	625	624	611	678	617	690	706	639	619	689	696	657	640	655	621	641	634	656	678	682	639	617	643	607	627	632	662	648	680	654	635	616	614	691	637	644	634	636	635	642	628	673	666	666	646	646	705	627	729	647	629	625	634	657	656	661	691	673	630	674	633	656	657	693	694	690	635	640	620	661	690	665	631	662	672	628	687	679	666	600	676	654	639	660	619	611	688	674	690	619	676	683	679	709	673	596	646	648	672	660	654	722	646	661	633	630	627	682	645	634	665	679	630	644	666	691	678	635	689	651	660	650	648	607	676	620	687	643	627	692	665	608	673	631	631	653	634	690	630	652	631	635	637	684	633	678	607	660	589	666	626	662	676	698	651	633	692	648	678	664	654	638	685	603	665	641	616	670	627	653	632	630	683	655	603	672	697	708	645	668	696	716	644	651	657	589	666	621	630	620	650	676	670	695	662	666	629	640	640	674	638	657	638	647	658	617	648	614	628	646	660	701	662	677	672	660	630	663	651	675	643	718	658	632	676	625	673	603	634	637	699	669	677	662	630	643	607	641	655	644	666	617	652	703	652	638	629	657	622	670	641	661	625	657	660	640	670	663	718	627	633	669	649	627	643	641	684	620	623	659	634	692	721	631	661	693	647	702	686	648	607	649	629	671	714	671	672	661	680	653	637	654	605	624	683	645	632	615	666	668	623	653	657	659	651	666	617	664	618	684	623	628	667	665	647	678	644	632	686	655	645	648	633	623	647	683	715	678	660	658	688	639	647	645	646	656	646	650	668	634	634	669	671	633	642	695	629	667	669	690	636	594	651	664	652	643	666	618	628	669	622	663	680	629	612	670	678	648	615	660	648	670	650	646	628	699	653	675	650	671	656	652	654	662	677	681	641	621	626	659	688	692	648	630	584	632	630	669	657	636	683	658	655	657	694	692	642	634	640	672	695	665	654	644	663	630	671	639	704	661	656	670	632	611	680	647	689	683	617	640	660	653	671	618	694	662	658	639	679	650	675	686	626	632	665	692	632	664	655	709	677	618	649	671	646	663	611	673	672	695	642	658	620	648	643	650	630	645	642	629	697	614	671	647	621	662	643	655	685	686	668	639	616	656	636	648	666	639	652	668	667	663	617	695	654	629	643	686	719	655	702	608	640	628	662	671	617	660	697	615	661	611	644	652	641	619	682
57577	51995	52684	41086	29620	18716	11065	6929	4453	2908	1575	1023	865	705	487	417	431	446	385	398	348	308	299	362	322	343	314	303	311	304	282	290	271	260	261	266	274	250	229	281	252	234	230	224	235	232	243	222	242	232	240	267	268	225	267	250	215	256	223	263	239	223	236	242	235	236	234	267	244	273	202	210	233	242	227	233	259	241	239	249	256	244	250	251	250	258	246	215	264	256	270	249	214	240	232	280	261	255	241	220	265	265	252	250	213	219	250	237	220	247	217	229	233	262	242	260	232	262	239	214	250	233	257	240	236	254	258	259	225	226	233	253	261	251	234	249	240	236	223	255	244	258	225	236	247	211	264	245	248	254	260	253	285	244	218	220	240	223	249	239	229	257	244	248	248	228	254	226	224	269	223	212	266	275	239	229	279	258	248	235	255	236	251	248	228	229	218	244	236	244	244	229	239	260	258	249	239	253	233	239	221	228	223	248	253	213	244	232	249	263	243	240	262	224	241	244	235	233	227	245	235	250	246	239	227	249	246	247	212	238	225	244	265	255	251	257	241	233	227	248	244	262	273	257	261	256	245	234	255	279	247	219	220	267	258	228	255	233	230	260	233	225	238	274	262	262	224	254	248	249	224	266	227	245	217	228	223	267	248	244	247	246	209	203	236	259	260	216	257	225	245	271	247	224	265	228	247	238	265	243	233	231	258	256	245	241	252	223	281	238	271	244	215	221	216	219	225	241	249	264	236	240	244	239	239	241	217	234	238	266	208	259	262	242	249	267	248	244	221	249	218	247	255	238	233	235	204	267	220	236	260	262	242	236	209	239	253	226	251	235	233	240	246	220	215	240	238	249	250	234	237	264	238	219	261	231	235	216	260	232	256	278	226	233	236	259	237	266	238	250	238	270	251	217	247	267	222	224	232	249	254	228	247	259	251	251	231	230	229	264	241	276	227	241	256	216	231	243	245	262	244	241	230	226	203	232	239	242	219	241	231	248	230	248	232	215	253	207	233	255	236	250	216	252	254	266	252	214	242	243	258	240	272	250	247	241	240	210	232	207	247	277	241	241	266	242	274	235	226	254	240	240	259	249	277	252	217	248	210	242	248	260	236	253	233	254	239	231	247	244	212	233	268	234	231	251	253	216	263	253	246	236	237	268	241	248	273	256	239	269	263	214	239	234	264	242	255	224	255	209	248	242	200	243	226	239	244	225	248	259	214	228	251	245	241	241	243	228	263	227	226	263	253	248	248	241	238	256	257	266	231	224	240	230	241	246	239	241	223	258	244	237	264	227	228	251	247	262	231	233	273	253	227	240	227	221	243	224	239	235	276	233	254	250	255	258	254	236	263	247	260	262	256	265	229	228	261	267	243	229	230	232	259	261	236	256	234	266	263	247	268	276	205	243	222	246	242	216	241	262	260	228	250	280	224	220	236	238	246	242	276	237	274	234	258	215	233	227	237	226	250	220	224	252	223	247	247	238	231	239	230	232	227	230	208	255	241	257	218	249	228	273	246	245	224	256	215	258	251	230	264	270	249	259	259	272	239	241	246	222	230	225	241	204	234	249	260	223	246	222	226	262	231	230	231	235	237	262	255	239	249	243	259	227	250	229	235	223	226	257	245	235	247	265	240	233	228	272	272	248	246	239	198	203	265	235	277	234	244	246	240	254	216	248	216	250	260	254	227	259	225	263	229	254	238	254	265	237	240	227	233	228	230	244	251	235	255	219	264	274	245	256	264	246	241	232	234	240	229	214	247	236	250	246	256	227	259	221	257	248	245	223	249	257	226	240	266	223	241	247	262	239	270	210	258	235	236	216	261	255	252	234	239	244	256	248	232	217	252	241	205	240	182	258	232	245	248	266	233	231	266	246	245	234	225	228	241	241	250	242	233	236	241	236	248	241	243	252	265	242	239	233	238	246	256	245	231	242	254	252	257	229	241	235	242	236	242	227	245	244	239	252	265	263	232	243	250	256	244	219	260	260	246	251	246	237	249	236	255	252	225	232	233	268	255	224	232	245	218	236	234	230	196	268	254	234	286	265	258	229	249	206	247	225	256	216	263	235	244	222	233	243	256	230	269	223	271	272	235	227	220	262	238	227	234	229	249	254	258	240	234	220	243	259	212	274	245	219	215	233	266	241	226	266	260	234	235	248	266	241	259	261	245	237	233	226	229	232	227	239	232	255	254	238	221	230	236	265	226	242	247	250	245	234	233	250	232	243	259	249	248	232	258	239	256	265	253	260	236	244	236	235	223	246	226	275	234	275	220	238	259	233	254	247	218	244	255	242	255	225	253	259	249	247	236	252	235	255	235	242	247	257	261	236	219	259	259	224	265	234	228	230	220	232	270	248	234	273	242	255	240	226	230	230	252	255	258	253	269	236	250	265	256	225	253	250	236	254	264	226	241	263	212	281	247	259	257	247	262	217	269	242	234	285	229	228	264	240	223	230	227	259	245	255	216	270	222	258	248	237	250	256	233	231	243	248	257	241	248	244	241	242	257	229	238	222	231	257	249	259	216	222	263	270	232	251	234	229	289	250	249	231	256	234	255	254	224	231	240	238	265	210	254	253	247	235	243	234	242	265	267	246	245	238	256	244	242	243	261	246	251	255	230	226	256	249	248	229	258	240	234	244	243	246	210	214	228	240	269	232	239	220	245	241	230	291	267	253	245	228	254	272	235	253	253	221	237	253	254	249	222	255	253	266	243	245	230	215	258	266	231	262	239	274	228	239	261	241	216	248	221	244	247	265	242	237	252	249	246	215	234	270	251	263	234	257	236	232	233	214	245	282	242	227	268	254	252	256	247	262	257	250	225	237	267	255	234	224	213	234	267	243	208	245	244	241	259	243	259	257	238	233	234	257	259	246	219	262	264	239	243	236	237	234	246	243	229	245	240	235	243	238	260	249	221	248	246	264	235	252	253	250	282	251	246	265	242	203	253	224	263	250	259	284	218	268	250	241	207	259	254	239	247	246	240	239	246	215	228	242	257	252	227	239	257	256	251	253	246	244	234	241	231	251	215	292	259	259	237	267	249	256	235	249	233	260	249	285	230	248	246	259	224	254	237	234	252	243	243	214	258	230	225	224	258	255	236	242	249	238	258	234	223	275	228	258	242	236	241	229	222	243	238	242	249	254	269	248	250	267	236	214	201	256	272	222	255	253	285	252	208	225	224	252	232	263	253	228	261	239	242	241	241	248	266	246	209	237	245	219	235	257	244	204	226	201	226	224	218	251	235	254	226	227	225	239	247	222	292	236	241	224	211	215	248	225	255	253	246	234	252	228	255	229	215	203	273	233	247	257	250	237	239	271	233	225	243	253	196	245	220	262	257	247	262	270	227	255	243	257	233	250	260	238	266	241	288	244	248	236	236	227	271	247	225	224	244	254	208	260	264	251	272	231	253	233	235	241	265	234	243	238	228	241	244	258	242	250	259	232	216	250	226	252	227	220	238	284	234	223	239	248	230	224	245	256
44029	46331	52250	47463	38577	29685	23239	18653	14302	10270	6144	4275	3813	2637	1948	1678	1702	1793	1680	1678	1294	1088	989	993	1052	998	1074	1076	878	907	814	826	797	784	769	771	794	768	756	737	742	708	748	704	655	711	688	663	667	668	662	656	681	647	653	641	741	635	668	641	653	699	674	653	639	641	704	636	680	641	663	676	626	628	706	644	659	693	677	647	654	642	634	695	683	604	637	667	681	656	697	643	640	673	670	668	644	643	653	659	653	639	680	645	682	633	657	644	675	688	613	682	655	641	630	674	591	658	638	670	640	628	646	653	683	674	641	627	661	640	700	642	660	696	674	684	703	684	652	634	696	662	639	651	708	642	649	644	656	649	692	670	671	663	591	614	639	665	639	596	640	638	639	630	626	658	612	602	696	668	654	630	690	672	649	660	659	665	644	663	684	698	644	683	650	699	667	648	647	672	639	674	657	631	671	698	641	660	605	691	654	670	684	660	694	649	678	642	621	658	674	660	652	671	668	689	681	665	685	638	649	647	658	659	626	642	634	627	661	660	680	602	670	618	678	652	661	731	668	682	696	711	635	687	664	651	645	640	651	653	646	657	651	683	670	636	693	668	640	671	680	670	689	644	653	647	655	634	660	629	619	673	645	690	641	664	629	642	683	641	724	685	647	713	631	629	623	640	641	631	650	688	671	682	711	682	659	692	669	601	654	651	644	687	701	633	655	626	663	651	655	669	618	666	666	629	654	701	652	602	645	692	648	675	640	669	661	682	611	676	633	661	636	654	634	665	651	657	627	684	637	640	689	631	638	632	646	607	656	658	633	634	652	683	649	723	658	648	653	678	674	640	625	636	683	646	669	651	666	644	677	653	632	657	647	684	643	649	631	682	705	689	621	702	658	638	666	686	652	607	664	656	690	677	750	693	610	647	620	644	647	670	671	668	672	679	625	663	695	638	679	674	632	644	639	623	657	658	645	672	720	651	724	682	626	645	619	625	621	631	669	637	642	650	674	678	639	655	690	680	686	696	641	675	675	689	650	628	650	640	621	669	659	661	674	676	675	619	675	661	656	661	686	699	646	644	682	636	669	650	655	643	627	624	662	646	698	673	634	665	709	670	673	666	662	698	634	656	632	656	664	633	675	661	631	686	626	636	699	666	654	688	656	641	663	673	661	680	660	654	669	604	646	637	656	683	657	664	651	661	722	672	669	663	663	651	628	687	618	678	637	673	661	646	640	612	670	631	667	644	660	612	646	687	647	622	688	628	688	688	695	669	707	656	677	669	687	646	666	636	643	672	672	652	693	665	637	587	647	677	627	658	663	663	641	641	653	659	664	676	660	645	680	704	702	665	673	669	606	657	621	652	659	664	692	666	635	654	651	666	661	642	638	676	671	638	656	684	707	657	667	691	671	633	679	654	682	673	642	654	646	705	653	605	628	717	675	677	589	671	665	671	643	708	665	678	662	635	698	636	650	680	662	670	694	657	691	657	695	677	679	659	629	616	639	649	648	695	647	635	625	659	648	664	680	704	666	615	674	625	655	696	661	645	652	662	668	641	660	696	658	670	634	667	684	623	641	659	666	638	688	656	675	607	650	659	663	724	588	651	616	688	601	617	722	637	602	628	652	619	634	659	651	695	707	671	581	633	647	676	612	681	655	639	653	648	663	654	684	695	630	632	631	637	650	664	658	605	700	709	650	686	669	647	694	651	687	660	626	621	643	645	686	673	654	618	664	661	699	612	624	667	618	670	660	673	689	630	657	683	608	683	675	634	645	636	644	712	653	666	647	626	646	606	664	607	628	645	665	678	675	648	677	631	686	680	673	643	683	666	656	649	626	620	691	633	642	663	661	665	670	695	627	660	713	664	676	671	654	641	679	685	688	670	610	650	634	641	640	634	640	680	647	650	665	618	661	675	614	682	715	662	657	698	703	636	699	680	663	667	635	669	659	651	680	694	686	691	636	679	665	627	653	668	637	661	663	633	670	671	675	656	658	670	682	717	672	651	684	663	663	641	620	689	663	606	716	676	659	666	627	639	677	664	655	633	607	656	692	648	668	659	681	669	667	703	660	662	619	672	630	681	702	677	706	643	636	637	668	695	661	645	670	663	652	682	660	634	666	677	617	617	626	679	640	681	624	643	656	639	662	630	628	671	649	660	629	677	669	656	660	677	664	671	609	691	639	702	687	638	672	608	659	664	677	693	654	684	642	671	643	635	691	641	674	644	627	659	669	663	676	679	652	633	649	678	663	640	639	664	646	696	688	645	647	690	631	633	648	672	658	648	660	683	701	637	656	633	646	652	617	653	686	644	692	659	651	653	651	636	650	692	659	718	634	685	646	676	686	651	656	658	645	649	689	653	652	641	685	675	691	652	657	665	657	631	593	672	637	636	676	684	614	648	647	683	648	708	615	704	665	625	652	653	700	688	634	710	643	633	673	630	641	612	697	686	617	647	666	636	681	656	649	653	670	678	662	669	690	654	659	683	649	632	648	602	611	713	617	649	667	612	678	654	630	633	630	629	639	705	649	665	654	637	663	642	664	676	671	627	677	691	653	653	616	648	691	652	680	634	646	645	673	697	626	664	648	662	687	644	632	670	665	641	612	642	624	662	630	683	692	729	678	666	684	622	645	676	640	665	673	641	652	641	645	608	682	695	718	632	651	652	650	646	629	597	638	651	665	618	661	640	677	663	661	639	650	673	652	624	676	646	603	678	656	670	595	665	645	652	671	652	699	669	665	650	665	647	644	599	634	717	618	690	674	697	706	658	651	636	616	653	648	677	650	616	643	677	703	646	630	667	625	700	654	615	629	640	626	638	681	663	629	639	657	633	658	653	680	685	703	689	657	636	636	631	669	639	612	620	621	656	682	658	692	657	666	701	667	641	634	628	652	658	639	670	715	657	677	660	659	655	681	599	641	689	685	680	695	603	639	638	670	641	666	654	676	658	631	658	694	615	619	660	682	677	643	654	670	641	699	653	662	660	637	661	697	674	667	697	665	626	681	678	629	643	659	636	692	678	662	662	678	635	643	690	627	666	674	699	645	644	631	706	654	672	641	630	653	648	640	704	656	649	692	655	628	634	639	644	645	652	674	581	728	632	669	623	676	648	655	634	606	657	652	652	678	648	656	653	622	636	662	681	687	636	668	686	669	629	647	611	666	658	681	589	670	668	667	659	638	707	666	683	652	672	691	599	691	652	703	589	623	642	645	670	651	655	614	634	663	686	664	633	648	668	688	665	666	605	649	703	652	704	708	677	627	645	656	708	666	626	619	635	691	653	628	644	657	680	620	652	674	621	699	667	742	672	652	654	644	685	666	682	692	651	636	670	656	673	677	692	662	634	716	732	665	664	672	652	705	656	700	678	681	663	611	649	620	660	637	638	657	700	663	654	671	652	680	655	672	692	657	677	674	641	649	617	645	674	678	672	638	662	664	627	655	684	625	649	651	651	653	644	665	656	645	669	656	651	648	644	662	675	687	632
46237	43369	38579	23814	11820	4688	1893	903	545	405	295	311	276	249	244	237	239	277	268	265	255	238	251	249	229	222	251	228	239	230	220	237	272	251	219	250	235	229	263	254	256	254	240	216	214	230	273	251	234	256	232	215	226	278	221	243	230	242	235	240	256	243	257	274	245	224	245	215	231	231	262	269	226	212	220	242	230	247	228	220	225	236	258	266	227	262	215	227	227	235	231	238	244	238	210	255	245	238	231	233	256	265	256	259	229	235	234	240	227	238	251	249	229	218	258	220	228	214	248	228	239	238	249	204	240	230	247	252	233	232	248	214	242	233	234	260	239	274	245	237	225	238	249	252	218	230	223	230	262	229	232	263	245	254	230	243	238	211	245	254	246	218	213	235	260	260	237	269	244	251	264	244	236	225	244	276	230	262	242	260	252	247	255	245	224	239	245	236	271	228	247	260	256	257	233	252	255	238	262	242	263	257	230	222	230	234	259	229	217	225	242	212	258	264	190	254	252	245	259	248	246	288	228	250	232	216	230	243	228	235	245	245	223	229	262	228	231	253	250	240	226	214	275	231	229	240	245	228	243	227	246	248	254	261	222	246	230	244	249	232	248	235	242	241	256	241	247	210	248	252	250	253	259	233	236	239	263	245	223	252	242	227	248	264	244	215	241	237	226	240	239	236	262	242	223	223	223	241	260	247	241	257	220	247	223	241	226	257	250	247	219	241	244	250	264	249	265	229	223	245	253	231	295	232	245	235	242	209	236	243	241	242	254	231	231	237	273	218	226	242	221	254	249	257	216	212	234	241	226	217	243	224	239	260	252	250	259	233	208	263	244	255	251	257	273	256	229	241	226	200	241	222	223	259	247	233	233	265	204	266	248	241	240	273	213	256	235	251	217	228	244	236	222	220	236	232	240	222	237	213	237	225	254	243	233	241	248	264	248	237	237	246	228	232	236	216	243	244	224	238	261	246	242	266	227	251	269	239	212	232	261	232	251	263	251	250	218	245	222	279	242	230	265	249	234	234	260	252	274	228	252	250	267	237	246	256	233	237	263	273	232	251	249	198	239	258	216	251	245	230	223	246	238	234	226	254	244	209	251	235	206	229	238	233	254	230	218	254	248	249	226	241	219	196	237	240	239	245	233	230	224	223	233	236	278	235	235	270	232	244	229	239	252	238	243	245	262	210	237	237	232	212	256	290	221	251	258	265	228	239	225	216	243	226	246	238	208	237	231	239	210	236	235	232	241	224	260	250	256	225	236	257	260	233	265	242	271	268	211	249	237	222	218	265	234	296	236	242	215	207	234	275	224	235	236	243	242	228	244	238	224	245	272	261	245	251	257	235	242	236	229	246	209	254	257	228	248	251	233	234	240	261	228	215	215	220	260	253	217	230	252	232	243	253	234	238	264	210	221	255	227	206	247	248	264	237	243	233	218	251	220	262	227	250	247	255	241	226	218	233	234	270	264	230	252	234	244	246	242	243	203	231	270	239	206	250	224	260	208	266	243	236	231	252	259	232	253	245	237	240	249	257	234	228	249	252	249	242	235	238	232	215	227	243	267	231	244	236	245	275	240	264	232	247	246	244	249	202	223	220	248	251	248	222	254	279	255	238	233	248	208	229	217	243	239	249	258	254	253	249	229	256	231	248	222	250	241	221	238	226	216	244	267	240	273	270	218	264	251	214	236	258	251	238	261	224	233	224	224	234	228	263	203	233	202	246	234	249	234	246	235	210	263	240	227	248	252	240	239	228	258	273	224	234	238	241	267	230	239	248	228	254	242	242	239	226	246	247	249	233	247	259	268	246	248	242	228	242	224	244	259	246	217	227	244	249	244	235	262	259	249	255	215	212	271	254	235	252	223	244	248	251	226	234	211	229	233	271	238	271	255	242	214	246	270	231	216	276	285	255	247	220	221	252	240	255	229	255	265	262	233	237	228	232	218	255	236	233	234	246	236	237	247	244	245	250	228	246	261	239	235	221	241	255	277	236	266	237	256	259	238	224	231	238	257	243	268	275	252	243	228	275	222	230	245	239	250	240	245	253	235	231	279	271	251	269	253	223	249	246	250	266	218	246	254	284	241	221	246	234	231	242	232	253	224	208	257	250	245	256	218	267	232	255	256	249	244	229	238	226	254	244	228	238	213	260	280	234	247	220	212	204	252	257	245	231	241	226	236	227	252	236	237	240	246	230	266	230	242	247	236	236	242	239	258	267	229	210	235	227	230	236	248	229	241	245	230	258	252	243	213	240	235	232	245	256	220	249	239	248	220	228	256	232	248	246	233	267	234	240	284	262	253	228	223	247	254	255	238	240	233	229	244	216	253	251	215	257	229	244	249	246	232	224	250	230	232	242	253	256	229	237	230	246	253	220	210	252	231	237	246	238	230	238	239	244	259	223	257	246	235	243	246	253	261	228	233	245	230	254	238	241	247	237	234	227	224	238	231	266	241	244	226	236	220	248	231	257	218	258	223	252	241	245	232	252	242	230	241	205	251	225	259	227	265	241	255	220	231	208	254	220	232	220	251	249	249	226	237	250	252	215	236	211	260	233	247	234	257	268	238	240	235	247	253	244	236	232	218	239	251	243	219	242	258	220	275	245	205	275	243	249	232	255	245	229	244	258	224	246	230	235	257	255	257	221	225	233	214	242	242	248	254	229	211	227	220	238	253	253	233	238	242	250	244	244	201	244	266	247	239	250	234	232	203	256	243	232	273	265	219	228	240	231	293	244	215	226	227	221	227	246	229	247	236	227	227	243	201	248	242	227	251	245	266	275	200	245	239	226	246	249	236	245	271	214	230	213	253	256	252	227	206	270	258	248	247	241	255	244	257	246	236	271	208	230	207	260	241	232	230	242	220	262	257	214	239	238	234	227	242	233	257	239	243	245	214	228	229	230	255	242	254	246	240	209	249	246	251	233	241	262	268	232	215	240	255	253	249	219	265	264	238	224	254	254	232	229	255	240	225	249	222	231	229	221	223	233	238	237	221	249	255	241	264	258	238	259	231	235	232	242	223	252	269	257	241	225	254	225	237	249	246	245	226	263	248	249	252	229	222	246	232	235	231	269	237	255	224	227	217	235	253	223	230	266	253	230	255	261	236	237	265	216	238	238	242	239	241	229	244	233	236	249	228	237	223	222	238	229	245	226	245	230	237	234	271	271	229	236	271	219	234	230	253	219	248	223	226	268	255	277	233	240	226	250	225	218	204	266	235	236	250	243	229	226	259	244	231	234	220	249	259	239	248	252	253	212	265	247	250	234	246	256	249	236	234	227	234	259	232	257	246	237	237	262	253	219	274	254	249	222	235	211	248	247	239	261	254	254	263	233	232	230	221	209	243	262	253	238	237	258	241	226	251	244	235	235	241	220	210	241	223	261	254	255	244	241	226	248	248	235	261	244	241	234	254	258	226	256	240	245	244	259	263	258	209	244	249	242	220	214	228	233	271	239	257	229	216	233	237	207	263	278	239	215
32793	35689	39129	32398	21639	12801	6977	3704	2120	1383	1067	950	849	767	728	716	696	716	711	755	658	716	702	686	721	660	689	700	679	643	664	667	647	673	647	636	649	696	683	613	594	682	671	671	639	677	626	677	652	628	677	699	633	660	647	652	667	672	678	647	649	687	618	701	632	640	709	661	684	642	650	622	637	675	643	646	628	658	714	628	612	674	695	640	675	628	668	672	602	640	693	636	622	631	683	657	571	675	649	712	651	645	691	665	633	667	611	645	659	672	670	629	672	640	681	613	689	672	654	638	650	625	652	683	629	642	626	714	644	639	642	666	711	691	615	653	676	637	673	608	709	651	628	640	646	680	668	636	660	681	670	668	645	662	653	675	649	631	679	667	703	643	614	652	679	616	670	655	649	660	663	664	674	651	621	636	660	633	633	682	674	625	628	634	652	649	703	642	680	662	629	683	629	653	642	647	640	642	673	674	663	654	646	658	676	627	667	661	629	655	692	685	660	633	686	624	657	617	647	670	688	650	696	686	665	628	633	617	642	666	681	668	682	632	640	670	672	614	649	645	685	662	631	645	671	614	650	684	633	637	646	627	662	652	702	668	655	720	645	640	666	650	675	649	666	657	667	651	674	662	643	655	633	662	626	662	659	616	657	645	696	678	669	672	690	671	686	619	669	633	691	675	618	673	650	684	646	646	696	636	651	612	652	657	633	648	651	657	711	675	623	696	595	626	693	601	647	662	664	646	632	625	690	627	623	644	646	643	670	624	643	684	663	657	635	644	648	634	638	648	647	634	668	667	635	635	705	637	637	696	724	667	712	690	653	683	610	654	670	678	644	611	635	653	684	671	679	693	614	668	612	656	641	674	643	665	660	608	690	641	675	655	685	635	663	661	661	678	630	691	660	686	635	675	678	658	677	696	696	630	649	624	639	654	643	612	645	667	649	645	608	642	668	661	702	654	673	662	644	669	628	698	650	668	683	684	624	670	672	631	659	659	631	615	672	653	661	664	656	658	630	608	631	670	645	631	663	638	601	683	630	641	637	679	639	622	671	715	623	624	592	649	682	691	625	640	650	675	714	681	684	675	621	632	644	644	677	619	675	621	641	657	635	680	652	675	663	681	663	680	661	647	629	687	663	632	656	639	612	665	657	665	667	639	644	697	636	644	710	649	661	624	673	678	663	618	685	621	674	663	644	644	676	631	661	650	624	679	646	647	692	638	687	636	657	689	643	691	678	669	657	674	651	634	643	666	670	671	641	702	649	633	679	647	673	621	668	641	644	594	726	671	618	641	647	645	652	678	668	649	624	630	645	652	616	675	670	637	612	617	675	635	695	657	659	674	647	656	683	689	658	640	608	671	642	661	704	633	645	643	664	652	633	663	651	674	668	654	654	658	632	611	666	641	613	669	718	634	631	687	641	687	696	667	692	631	662	643	712	628	636	656	646	659	660	610	628	690	632	629	657	640	666	624	653	693	634	692	634	714	660	684	656	605	621	660	641	658	626	629	658	641	661	709	632	666	626	629	629	622	642	669	662	653	634	652	679	618	659	653	681	643	637	611	676	646	631	626	717	638	664	651	648	637	690	624	661	655	732	645	656	640	675	654	643	646	630	605	688	637	638	670	654	636	664	671	652	634	619	668	704	661	672	637	682	699	682	608	700	659	675	617	677	669	649	659	643	618	626	709	639	662	677	687	664	669	692	708	685	652	633	698	690	642	641	642	645	594	663	637	645	642	646	624	656	642	625	632	638	685	690	713	682	662	632	662	623	663	605	669	661	634	662	705	645	645	671	674	656	652	605	685	659	654	675	708	658	653	642	676	665	628	660	674	624	699	638	700	642	636	685	672	610	662	688	642	610	665	648	679	651	641	660	634	652	644	663	683	648	692	645	624	669	630	619	664	681	636	669	700	692	612	716	671	610	664	660	683	600	700	663	683	606	640	648	650	644	645	696	666	653	674	629	690	656	666	675	675	649	686	656	654	661	656	666	635	687	645	629	667	652	697	652	670	665	684	606	609	704	677	683	619	666	656	673	711	676	673	665	632	659	702	644	640	665	648	688	664	653	667	680	646	602	686	698	647	674	668	629	630	651	664	607	665	638	671	646	691	652	654	669	650	648	708	673	650	680	624	650	712	639	631	651	672	635	632	701	672	681	659	675	661	697	622	666	676	630	694	658	674	687	652	648	633	646	693	653	660	674	639	670	684	628	614	682	676	684	666	647	666	681	656	660	647	647	705	636	613	688	647	613	688	670	627	635	675	635	665	644	691	656	619	656	670	673	672	637	626	687	672	663	592	610	692	651	626	652	707	607	650	680	668	633	648	634	612	657	652	662	659	656	656	678	735	639	600	661	640	691	679	654	652	650	632	675	657	668	680	658	641	647	702	667	636	640	656	674	645	680	654	653	669	652	687	677	652	648	649	687	681	614	615	671	685	657	712	656	602	653	672	627	668	643	664	630	619	679	632	688	676	655	637	662	652	638	696	681	662	688	661	643	649	670	663	632	640	663	650	630	618	672	635	655	633	645	674	621	681	714	644	632	653	626	615	658	693	639	703	659	633	640	704	620	627	694	605	647	655	624	642	657	603	670	662	677	633	678	665	688	585	657	678	655	664	688	637	640	646	635	650	634	666	655	646	686	658	683	609	635	636	674	671	729	716	663	664	651	627	640	628	647	653	681	654	663	626	671	685	665	640	657	621	607	699	635	662	643	624	672	692	684	658	663	615	691	638	719	647	662	670	607	668	649	665	657	672	700	649	696	658	657	615	653	649	669	637	696	644	644	646	681	658	652	648	642	673	652	651	653	653	636	679	676	664	660	652	625	614	660	702	688	650	646	668	649	692	669	675	623	671	674	691	656	625	664	629	666	628	649	672	626	611	663	657	654	634	660	665	664	681	630	629	699	684	684	661	666	615	656	682	693	663	675	713	677	682	679	645	653	681	671	661	676	675	651	631	644	639	615	657	663	674	624	620	645	707	693	679	624	652	676	657	634	701	650	687	676	654	663	641	632	621	678	712	666	688	647	702	705	666	721	599	629	681	669	675	664	632	659	693	627	643	626	664	688	637	651	652	666	663	620	637	690	641	666	652	689	683	608	671	677	631	667	635	634	686	647	645	687	671	698	657	645	677	688	653	629	668	625	679	649	661	707	636	664	626	713	687	649	632	697	653	704	671	670	655	636	660	692	673	639	659	611	650	678	621	686	656	659	628	671	652	659	612	686	649	675	634	701	678	632	643	692	718	670	725	698	651	658	601	637	677	631	650	615	604	671	640	665	680	659	674	602	693	635	695	692	678	666	647	599	649	685	667	647	689	579	699	677	653	665	661	684	674	609	624	644	658	664	706	638	641	653	686	701	658	630	634	671	683	674	607	665	642	610	684	636	664	632	599	613	697	634	706	642	637	634	627	675	664	647	678	633	699	611	689	635	699	650	658	605	654	662	690	624	664	641	681	667	677	644	672	670	623	637	672
53687	49650	47239	34437	20623	9490	4172	1865	1114	612	478	414	354	331	295	302	313	271	271	254	265	236	238	241	263	241	224	265	249	248	226	221	250	253	245	227	224	258	233	230	251	249	234	247	249	242	249	239	222	242	260	230	243	233	231	263	215	261	234	270	265	260	219	239	217	209	239	227	215	223	210	234	212	224	251	203	271	252	264	212	192	224	236	199	227	267	223	251	253	244	255	247	236	296	234	233	261	251	225	226	232	239	223	227	216	241	266	235	216	243	234	211	246	269	240	214	231	219	229	226	250	247	216	245	244	247	242	229	227	238	261	221	259	245	258	245	255	257	242	226	218	238	227	239	217	228	234	228	196	261	248	241	213	219	252	262	225	232	258	222	229	251	240	225	204	265	258	229	262	244	231	235	236	244	238	212	235	239	259	228	254	233	239	237	242	265	273	225	261	222	231	224	261	195	232	229	256	227	220	224	230	237	266	213	223	227	242	248	237	234	220	255	234	248	219	242	226	253	244	237	253	267	246	245	235	240	238	232	239	214	260	221	230	217	256	234	230	235	231	246	245	214	257	235	257	247	248	215	229	228	244	246	210	238	221	240	243	246	248	242	274	251	219	244	233	246	254	224	204	232	241	246	259	224	246	224	228	257	246	254	244	249	222	230	239	261	249	241	269	272	234	264	224	227	237	248	267	250	284	253	221	205	224	229	218	235	215	225	243	243	227	242	243	235	237	255	242	249	234	249	238	240	231	226	215	237	243	237	215	245	263	251	226	235	254	226	259	240	233	229	231	240	233	236	238	221	258	240	233	245	222	252	239	229	223	260	212	250	254	233	247	225	235	222	262	232	230	252	244	254	255	222	237	241	275	244	260	207	222	259	231	250	247	225	231	231	247	241	232	224	252	241	265	243	264	234	209	239	235	244	249	241	245	241	228	266	244	257	250	224	211	237	239	245	240	217	237	269	217	253	182	211	230	231	246	217	239	259	228	208	215	236	247	203	232	245	216	263	231	234	215	243	251	235	224	225	240	242	259	271	240	250	211	217	226	226	244	239	233	252	230	257	210	215	241	258	222	241	223	216	246	268	225	265	227	234	244	258	261	228	227	257	234	217	239	248	231	238	246	245	234	220	235	234	226	215	245	249	237	261	243	268	230	210	228	231	236	237	240	238	210	245	239	249	253	227	226	251	227	217	244	221	251	228	227	257	252	239	257	202	262	219	225	230	251	233	228	223	266	225	244	256	215	224	210	232	220	218	260	243	229	267	231	229	267	252	241	220	228	241	234	238	246	236	235	211	244	269	288	231	233	245	215	235	260	220	215	235	250	233	225	237	249	234	227	223	269	224	242	232	234	208	228	229	240	238	252	249	238	232	253	227	253	223	240	255	237	222	234	224	238	236	232	241	225	229	267	247	265	247	251	257	237	231	231	224	206	229	241	240	227	239	214	227	237	220	231	233	243	224	241	216	196	228	230	231	250	249	236	238	223	222	248	236	243	226	228	214	260	216	257	240	204	217	229	238	238	239	262	245	247	235	215	263	243	223	218	230	264	274	233	253	222	226	200	259	244	234	235	256	222	214	262	253	244	254	228	250	233	245	253	225	252	263	243	234	219	258	243	220	238	200	214	251	233	214	210	219	238	240	223	214	253	257	242	242	254	216	229	261	244	255	268	237	224	227	218	276	246	241	228	225	252	242	256	234	238	235	243	233	221	238	244	237	232	220	270	238	218	250	237	242	238	248	240	236	253	245	244	234	257	219	243	228	244	241	218	246	241	240	267	234	239	238	194	240	258	250	244	265	211	216	227	228	224	214	223	276	229	244	250	264	227	224	251	254	236	217	218	217	208	229	237	238	252	230	239	260	249	235	263	255	228	222	239	257	252	205	226	267	224	240	245	236	235	243	245	245	245	255	215	229	213	236	241	230	252	228	249	218	237	228	237	230	270	243	226	222	253	244	221	240	228	218	221	218	227	252	261	221	241	217	265	262	230	247	235	232	257	246	225	237	247	236	218	231	226	240	228	225	261	218	240	222	239	252	229	246	228	234	263	237	260	232	203	246	210	235	252	269	227	257	220	236	208	255	243	215	235	227	228	253	222	242	239	241	223	245	237	226	243	243	245	217	251	236	240	263	253	196	237	253	218	248	216	213	224	252	236	242	229	203	233	249	232	233	230	224	222	233	249	231	228	242	236	245	253	242	235	225	225	244	250	247	246	214	259	228	227	225	219	245	239	225	235	254	233	264	220	236	246	242	221	215	252	234	234	282	227	226	245	254	222	223	226	228	250	249	235	224	238	233	212	229	222	251	219	262	232	261	237	226	217	244	236	217	243	234	281	240	237	210	242	213	236	233	261	240	222	208	233	224	218	228	206	221	267	236	231	222	248	249	230	221	249	245	267	259	226	246	234	211	247	226	280	267	244	247	242	252	257	250	234	235	241	222	265	215	256	255	259	247	210	248	236	249	202	257	250	188	256	250	241	276	218	233	238	223	279	265	199	231	242	234	228	248	202	213	249	236	225	222	235	231	216	236	240	231	230	231	255	222	246	239	211	244	236	233	241	255	268	226	228	238	223	248	271	238	266	200	229	227	215	232	246	233	243	258	243	257	244	214	256	235	237	252	231	249	236	243	232	254	221	237	232	228	240	268	258	234	242	263	242	249	253	257	246	266	248	252	253	233	261	240	208	252	244	248	245	221	230	240	259	222	223	241	220	218	239	233	228	273	253	261	215	214	212	262	246	240	230	233	236	212	236	228	225	248	199	217	246	212	230	235	222	232	229	233	247	229	208	246	233	233	237	244	239	249	234	226	230	236	242	244	247	237	231	247	214	244	242	238	251	211	256	220	206	258	239	261	238	231	248	239	240	245	229	237	233	266	257	218	217	238	235	230	237	228	243	222	250	240	233	219	210	234	253	226	232	246	237	226	247	236	224	237	245	247	253	256	216	242	221	242	242	246	223	239	229	254	261	251	265	204	241	275	240	199	227	230	283	225	223	238	253	250	218	248	235	235	233	230	270	239	222	230	216	220	240	280	246	230	243	239	223	200	276	241	226	212	229	226	229	260	275	237	202	228	214	214	250	215	223	205	239	217	235	234	253	248	237	240	250	240	242	240	245	233	264	237	239	232	236	228	236	237	222	259	215	252	231	252	236	203	220	219	239	228	228	237	239	223	257	269	224	216	248	217	271	229	237	220	252	245	225	236	244	262	246	222	230	243	228	228	246	234	243	228	262	225	268	234	199	240	217	259	243	232	217	265	238	255	227	251	240	235	245	246	238	238	268	234	226	243	227	243	238	264	223	240	229	234	222	227	203	249	223	240	243	260	239	249	241	240	210	235	260	228	318	235	246	216	267	236	233	234	266	203	244	238	242	253	270	225	239	256	207	229	217	243	228	254	243	246	227	226	237	256	241	252	264	219	243	239	217	274	247	215	240	254	220	227	223	212	229	213	235	223	230	231	255	234	268	230	243	232
40470	42928	47673	41633	30720	20061	12809	7420	4593	2586	1929	1546	1327	1094	881	931	841	800	756	748	715	724	733	681	711	718	663	648	647	685	668	695	707	592	626	665	591	656	660	649	652	605	636	669	638	614	678	639	582	662	632	642	672	634	675	626	654	635	626	654	640	671	632	649	639	651	671	673	661	725	690	640	635	651	651	633	632	623	639	659	680	610	674	653	624	599	675	607	611	597	592	656	647	625	669	618	679	637	664	646	626	634	663	615	658	705	612	640	663	687	670	632	637	615	608	633	627	635	651	687	647	659	668	688	656	669	658	655	698	655	674	634	678	640	611	639	678	602	650	625	706	624	658	664	665	652	650	627	650	643	595	652	595	648	711	655	647	634	637	650	640	605	657	636	630	628	643	661	625	634	634	643	638	632	688	674	646	640	689	666	595	673	695	615	647	673	666	702	692	681	626	651	648	639	637	637	643	682	693	638	666	649	645	628	658	625	671	639	653	661	649	671	660	658	637	643	616	674	661	661	644	619	649	679	674	645	676	659	655	647	624	645	623	635	651	646	623	651	623	634	606	626	631	657	610	683	640	622	673	682	652	632	676	610	659	707	649	680	668	676	637	622	673	592	672	661	682	651	656	650	650	669	624	630	642	636	635	671	684	668	656	635	672	660	671	641	642	669	617	663	649	674	632	618	691	643	658	681	671	644	646	648	672	647	642	663	628	653	668	646	634	671	618	630	679	634	642	668	680	628	653	633	645	619	600	635	624	676	628	614	668	617	673	642	660	630	606	613	666	648	678	685	646	623	642	659	636	619	615	669	642	648	656	609	637	631	607	625	659	652	666	655	681	666	652	594	644	643	647	688	709	627	615	704	674	677	623	608	656	639	672	635	636	660	609	658	659	669	644	640	631	671	634	595	604	653	656	688	656	675	670	664	675	646	646	631	615	656	674	641	665	629	644	645	651	669	627	670	668	681	646	671	652	630	661	665	689	641	606	638	641	651	677	653	626	679	675	647	630	669	648	658	690	635	632	646	666	670	656	653	629	653	662	634	636	696	695	689	667	644	644	619	623	625	674	673	622	651	610	665	684	635	659	658	596	635	630	639	649	669	705	619	631	683	637	667	685	653	647	648	674	643	666	665	664	650	656	659	666	646	644	643	682	650	640	635	630	682	645	656	666	636	636	605	668	676	676	630	663	662	665	638	609	673	646	622	671	684	644	690	674	674	634	635	695	694	672	624	666	627	642	688	628	686	646	629	674	635	672	672	683	644	627	675	651	666	652	673	657	678	659	647	673	682	688	709	639	646	678	684	654	672	647	647	607	665	644	630	658	621	650	664	655	622	626	665	670	634	684	663	639	643	637	680	628	629	603	646	666	580	642	722	643	648	626	664	670	616	691	651	677	666	631	650	661	604	646	648	627	645	650	680	621	658	673	688	595	610	689	635	661	663	649	661	661	643	631	634	671	630	622	675	690	669	662	610	620	617	639	669	654	657	632	678	702	679	631	677	658	583	656	663	649	699	707	623	672	666	641	666	660	631	658	636	613	656	642	628	626	613	636	647	574	650	651	622	613	671	671	638	648	650	635	657	633	656	670	644	658	672	636	656	601	663	666	635	623	667	602	652	625	694	635	675	682	682	637	642	656	682	645	662	609	645	662	620	666	656	632	674	644	624	653	619	644	680	612	646	669	647	654	646	646	687	667	653	645	658	644	624	684	663	666	658	696	639	626	648	660	656	644	625	705	681	649	642	634	688	672	621	640	623	645	675	610	641	662	631	599	620	666	617	623	662	643	621	658	634	647	647	621	652	572	656	651	662	648	647	635	647	660	612	646	668	685	673	672	678	654	652	621	714	646	679	628	667	708	624	655	652	685	619	592	654	647	630	653	662	681	690	661	619	675	638	625	644	656	668	642	680	697	657	659	637	671	609	641	645	619	671	697	686	657	633	646	663	649	648	647	693	659	727	623	632	612	645	635	671	639	667	710	611	686	659	637	631	650	652	626	674	647	617	636	606	618	688	642	722	620	648	637	677	657	654	657	642	632	676	652	642	691	638	616	611	632	672	659	637	616	658	678	643	674	683	646	676	640	726	677	621	632	714	664	643	632	678	653	684	663	638	658	636	640	671	621	659	642	634	656	673	642	614	645	630	693	619	663	694	631	680	679	666	649	655	646	661	710	658	603	629	636	661	646	636	650	592	609	663	651	678	621	662	667	610	629	675	659	637	670	630	687	642	691	651	689	621	651	641	630	675	662	641	665	655	650	621	628	654	639	671	642	661	684	648	631	601	681	667	619	621	634	688	663	673	654	624	643	713	650	639	619	649	658	704	685	670	619	657	616	612	704	625	618	624	638	675	636	629	667	617	662	642	637	671	648	619	646	651	654	664	627	631	640	656	659	657	610	639	674	684	665	683	661	615	623	614	655	668	648	670	699	661	660	693	636	642	660	679	605	610	697	656	596	679	624	623	636	657	615	642	644	664	648	630	676	648	630	643	668	662	686	646	654	653	593	679	663	693	680	680	625	674	637	615	618	635	637	681	636	667	629	680	653	698	604	642	665	663	651	645	640	669	680	649	659	699	649	702	680	622	658	673	633	631	669	671	616	659	687	647	592	639	701	659	645	639	651	648	709	668	669	631	677	636	632	626	624	643	702	661	628	638	679	668	636	634	610	660	641	634	618	607	660	621	650	613	655	633	693	632	635	639	636	638	652	599	665	663	658	668	657	616	627	684	644	624	610	689	635	618	660	662	673	666	690	642	608	636	664	645	674	674	663	619	609	640	617	632	668	637	629	601	669	712	633	652	660	611	667	627	658	630	656	595	665	671	665	611	645	649	649	670	675	674	665	661	647	694	643	615	655	635	624	614	700	699	676	630	661	665	644	671	642	619	632	650	650	668	669	641	592	601	636	611	639	712	658	707	662	667	656	655	675	667	642	646	662	628	628	652	644	663	650	666	653	641	662	673	674	642	617	653	669	653	656	673	617	632	671	656	685	659	654	662	652	656	650	690	625	688	619	648	630	658	651	659	626	643	637	651	640	688	645	610	655	669	671	633	621	672	664	669	629	660	681	697	644	651	635	667	658	623	677	648	646	693	663	680	698	656	608	624	625	625	645	656	627	638	652	648	625	667	615	639	654	667	654	667	691	684	654	670	614	654	622	646	643	692	629	641	647	619	643	663	625	599	633	651	642	635	646	635	625	645	675	650	603	674	629	613	596	649	638	704	598	691	631	670	651	684	613	668	650	644	678	656	687	663	641	628	610	668	644	633	672	631	620	685	586	642	623	670	674	645	606	635	671	649	687	703	628	636	680	660	640	631	706	639	668	635	636	674	616	614	691	666	668	675	610	662	677	612	653	621	645	661	676	657	685	655	634	657	639	635	651	642	652	630	646	650	651	701	658	688	675	690	641	617	694	617	654	621	637	647	656	686	643	630	684	670	663	663	634	646	658	638	629	634	659	674	682	617	643	629	672	637
57041	49941	50228	40949	30491	18572	8868	4007	2011	1286	908	581	499	418	377	383	301	309	279	264	263	269	279	252	225	256	259	249	246	230	267	233	213	236	265	253	225	236	244	220	231	254	234	240	235	221	232	240	240	215	249	254	224	251	215	251	214	251	226	218	269	227	243	223	223	252	251	250	234	235	232	253	230	238	214	229	244	249	245	226	238	228	231	252	249	242	235	230	247	234	246	245	245	246	248	227	264	231	232	236	222	234	214	229	225	253	237	250	261	238	239	225	261	248	241	215	220	264	254	239	217	239	264	222	257	226	201	238	257	264	267	245	258	238	242	236	216	219	237	237	240	221	270	232	238	233	238	263	247	212	265	226	222	257	238	236	250	222	220	208	252	214	256	254	233	235	232	226	230	227	259	229	246	206	259	238	234	256	242	247	265	229	216	243	196	248	232	267	228	232	255	243	219	236	264	216	226	226	241	207	239	268	245	237	256	231	248	246	226	249	229	245	209	229	247	241	224	252	226	237	240	222	225	215	237	246	242	231	245	260	236	235	265	246	231	248	229	237	218	238	246	236	234	234	234	261	245	250	232	240	254	242	236	225	254	251	243	258	272	232	230	239	245	247	242	230	216	252	257	257	238	231	209	262	233	233	221	206	237	224	250	248	260	233	270	243	227	212	252	255	238	247	242	197	221	250	239	252	235	226	247	248	269	249	265	234	264	239	243	235	256	221	236	230	236	224	261	247	212	214	241	246	261	271	224	247	264	259	231	234	247	253	243	230	227	240	264	258	232	247	241	238	239	242	218	230	234	243	252	226	253	219	214	224	232	223	240	236	262	245	233	223	230	251	235	259	234	222	232	275	242	261	236	236	272	243	241	238	243	250	245	221	222	235	228	231	236	272	201	266	234	236	245	220	240	241	220	220	221	232	243	267	244	251	250	242	240	253	250	230	225	244	214	271	250	242	217	243	247	242	258	241	228	235	257	253	198	252	275	233	246	225	224	236	256	220	248	231	261	251	244	208	250	214	269	253	263	232	220	227	246	266	232	245	251	248	219	272	256	216	238	226	257	214	226	253	261	233	231	252	230	231	239	228	233	276	233	233	267	238	223	254	249	250	227	220	250	239	235	253	253	247	240	246	210	235	231	231	284	225	242	233	228	242	246	253	254	237	248	230	266	241	250	227	260	231	241	243	204	226	248	251	221	218	236	252	204	255	249	228	258	243	240	238	237	236	229	211	268	237	257	259	226	224	239	252	212	236	247	228	259	239	232	227	257	262	232	238	260	250	256	232	251	256	239	228	253	237	231	227	256	239	250	227	240	235	230	257	246	236	230	243	215	223	221	239	262	248	231	236	232	238	261	228	241	231	239	238	272	232	217	236	228	216	245	268	251	230	252	199	225	235	216	212	253	237	215	237	221	241	237	242	236	208	244	226	219	228	236	256	201	267	221	229	271	225	234	242	239	241	228	244	207	223	220	262	254	240	253	245	255	230	239	238	241	237	248	251	262	231	261	273	259	232	240	254	236	232	209	226	227	239	238	234	244	244	243	249	250	239	248	229	259	221	263	237	243	232	229	232	218	233	256	248	262	221	235	249	227	209	247	224	223	221	242	239	236	270	221	252	204	223	213	274	188	241	268	232	238	239	227	231	254	242	230	255	239	217	255	288	250	240	223	242	241	229	239	253	261	216	225	267	251	247	256	243	246	255	260	229	215	264	251	246	234	221	230	248	261	212	243	266	214	254	241	269	221	247	204	249	231	227	218	246	228	247	253	242	260	234	233	252	243	252	221	229	227	256	241	249	237	233	211	227	241	234	226	236	258	241	246	257	239	220	240	240	250	241	242	252	242	229	249	233	217	276	256	225	263	262	229	240	253	230	244	267	231	239	249	248	221	259	246	209	223	245	238	236	247	263	214	258	218	215	216	236	231	214	219	248	233	246	252	261	246	259	250	252	232	239	245	253	262	266	244	214	264	251	243	262	215	247	238	260	263	232	224	236	198	210	260	236	241	240	238	268	253	246	232	257	243	224	220	246	237	289	228	261	231	240	231	232	234	230	242	243	274	241	247	246	242	240	226	238	242	245	249	226	239	244	222	244	222	233	236	216	232	239	256	224	212	242	242	243	240	234	241	206	236	238	248	253	250	250	207	214	254	276	230	216	228	224	237	233	238	243	239	220	221	230	250	226	262	252	231	233	236	217	244	251	222	237	243	245	239	232	245	226	261	225	237	197	218	239	229	249	272	260	215	248	266	254	254	208	231	255	241	222	220	253	210	251	207	223	243	242	235	257	209	241	250	253	237	266	235	262	241	234	223	224	254	230	237	233	258	244	202	245	248	253	241	227	255	237	236	213	226	217	240	257	238	235	222	232	269	235	235	262	255	237	229	235	212	247	255	216	265	255	228	234	243	204	234	221	251	242	267	248	262	245	243	240	250	234	245	231	227	229	243	244	222	245	234	246	212	260	226	245	225	244	236	249	230	267	249	207	246	237	224	264	240	257	213	226	230	240	264	244	231	207	214	240	209	234	256	252	272	238	221	239	257	266	234	216	233	241	249	264	246	244	241	207	255	232	254	247	233	237	251	243	218	235	235	231	229	245	250	216	238	236	242	270	216	229	226	229	236	249	223	233	229	231	241	217	237	244	255	245	250	251	223	210	253	237	240	248	263	244	229	236	248	260	266	231	241	252	227	238	246	216	215	254	218	222	222	225	266	228	222	230	232	242	225	236	217	247	209	229	231	229	216	257	251	228	206	238	225	253	236	244	240	256	229	239	230	256	222	227	211	234	278	267	228	252	242	253	235	252	231	255	244	239	233	205	262	225	240	237	244	224	244	235	219	236	235	219	243	219	246	260	266	234	247	238	246	228	223	244	250	224	253	235	228	242	255	226	267	249	230	247	241	209	213	271	233	244	238	229	224	261	223	258	239	226	220	209	241	210	244	241	249	242	229	216	227	222	211	233	270	240	201	239	236	243	196	294	253	232	240	230	225	260	254	198	263	229	229	233	216	235	227	231	228	245	248	222	243	218	247	229	219	221	252	251	236	240	259	253	223	241	251	253	224	227	245	242	233	222	242	244	227	226	216	245	253	253	240	250	223	238	250	233	218	251	244	225	251	250	226	237	232	230	225	273	228	245	239	236	240	261	230	246	244	225	230	234	238	252	219	242	230	219	247	241	241	247	240	233	244	255	247	222	242	253	244	271	252	215	254	237	247	230	236	236	226	232	266	219	244	231	255	231	243	249	247	240	233	218	245	238	243	220	247	244	217	217	238	271	250	249	231	256	261	234	230	230	217	232	218	216	249	241	261	284	232	235	261	258	266	231	221	239	242	254	251	239	242	253	232	260	217	237	274	227	229	256	248	217	247	214	223	254	219	212	241	220	246	247	230	248	227	237	252	264	231	230	230	259	223	257	246	236	253	247	274	253	230	230	250	226	220	256	259	251	244	245	259	240	251	256	244	238	222	235	251	260
44977	46063	51313	48275	39815	29227	19540	12335	7607	5237	3628	2533	1895	1472	1445	1413	1114	895	1004	917	846	811	729	720	738	688	716	747	675	702	727	648	689	675	670	623	695	628	667	633	631	684	661	647	701	635	625	684	635	648	667	694	627	656	649	622	666	640	635	650	651	643	607	678	652	691	662	677	651	695	633	638	655	667	661	628	660	662	653	674	652	623	674	679	681	673	652	666	625	632	638	632	666	645	682	665	680	617	628	606	639	671	674	642	666	663	642	656	661	691	643	632	636	674	571	652	641	656	661	657	630	652	650	633	617	652	661	675	684	653	645	672	646	629	692	650	659	690	643	648	670	636	654	703	611	658	666	642	637	658	676	680	648	635	611	665	633	624	632	701	612	640	692	679	644	654	638	724	653	657	630	685	663	667	636	647	677	659	652	637	660	633	644	677	649	634	641	672	648	651	686	660	675	669	659	626	613	646	598	638	631	660	640	664	612	659	642	640	609	660	643	659	680	634	666	628	647	662	668	629	639	658	707	628	678	620	617	669	669	677	665	656	627	706	683	677	645	648	618	625	607	653	663	633	649	664	637	654	681	602	625	639	613	682	571	644	682	606	642	663	677	592	678	633	628	702	689	630	607	641	641	654	639	659	675	695	648	647	610	675	716	654	631	613	659	667	624	647	705	663	660	680	656	621	635	615	615	638	699	662	642	627	636	651	670	631	643	660	647	643	637	616	642	618	640	646	658	667	654	654	675	643	668	706	620	613	657	668	675	607	659	590	708	637	633	670	693	637	683	630	679	623	639	685	649	674	691	715	695	693	672	661	638	649	629	645	635	677	660	640	698	650	585	631	653	645	670	647	648	622	638	622	680	667	642	642	671	661	613	675	621	659	659	660	666	630	647	631	643	654	666	641	622	682	649	706	618	645	626	607	647	642	643	613	701	645	689	673	675	631	671	628	664	661	653	674	696	690	642	666	670	634	663	617	619	641	668	669	622	638	656	656	664	584	677	674	693	648	696	705	700	672	684	661	630	645	611	649	660	635	611	655	672	663	642	674	675	667	652	669	658	675	640	651	644	620	605	636	665	620	614	643	657	670	633	645	619	654	642	624	618	672	660	673	640	645	657	660	626	625	689	663	609	651	647	596	612	615	630	691	629	632	685	664	630	678	629	669	664	671	627	623	588	644	649	650	658	658	641	716	668	684	675	644	665	686	681	655	640	653	637	579	624	624	617	655	642	639	699	658	659	623	664	633	638	633	645	607	662	677	595	645	680	643	679	620	619	680	654	673	659	644	721	657	646	653	685	656	695	646	693	708	638	654	651	639	665	663	637	660	650	684	638	655	673	657	670	622	641	628	668	679	656	696	655	647	648	602	655	669	650	668	611	636	598	676	667	650	671	612	639	645	630	702	640	694	709	653	636	652	631	677	653	674	649	670	632	650	713	675	674	660	674	691	642	648	631	643	645	668	637	654	639	640	662	629	643	628	623	639	678	603	660	678	653	656	687	645	628	659	640	658	623	721	618	657	651	679	696	645	634	683	660	656	661	671	659	657	614	622	673	658	607	653	673	648	619	669	634	671	674	691	663	653	631	644	655	735	641	652	640	635	660	637	619	641	690	620	646	646	649	665	656	629	652	635	656	673	607	664	648	687	682	673	660	657	649	685	666	655	663	621	648	650	651	678	651	635	664	643	654	645	682	645	622	625	682	724	658	729	642	624	676	611	634	666	593	678	666	652	666	612	636	710	596	620	664	659	685	679	671	649	672	629	636	688	612	686	659	618	648	654	681	668	663	645	658	683	647	683	663	671	701	649	630	673	621	683	620	670	612	656	604	652	658	666	674	689	599	676	655	695	699	620	630	614	685	656	676	665	633	620	636	631	628	660	673	703	682	684	672	623	666	672	682	655	654	674	683	645	663	659	651	677	657	653	690	664	705	649	667	649	632	669	623	606	599	628	640	652	631	643	662	632	686	655	643	626	643	669	658	622	641	645	609	655	606	649	643	653	617	674	637	629	637	670	609	660	602	668	661	697	660	618	685	657	678	602	606	635	647	609	641	658	701	620	657	638	660	628	641	661	651	653	684	632	663	668	680	629	638	643	671	663	686	665	671	652	661	648	642	638	684	626	628	664	566	612	616	635	658	661	691	623	639	637	640	682	643	644	664	611	603	669	681	658	623	612	668	630	656	672	704	671	641	658	624	705	639	671	654	652	614	676	694	629	619	626	711	657	643	604	675	653	647	669	636	682	678	670	705	638	677	666	605	628	627	691	578	606	634	619	598	636	690	657	627	633	708	625	650	657	627	616	653	640	631	603	650	652	611	645	664	640	686	659	661	634	633	636	666	638	675	657	675	647	640	636	638	652	658	697	691	614	688	642	647	695	663	630	656	664	644	627	615	661	624	687	639	673	635	646	649	650	700	675	705	644	677	680	632	672	643	635	690	638	651	632	657	621	637	667	646	672	666	666	584	627	653	669	646	643	649	625	653	640	672	646	709	672	717	654	634	665	622	642	712	639	666	679	656	674	680	672	646	665	645	660	632	659	635	659	705	642	646	620	649	664	672	638	660	643	708	708	615	603	659	633	672	617	647	612	610	631	668	620	634	652	668	650	648	641	688	681	670	624	696	622	664	637	630	655	629	665	674	683	669	628	634	648	662	681	676	630	639	662	626	652	712	636	660	613	654	617	613	683	658	633	654	650	645	657	650	640	692	642	708	655	663	651	623	644	666	652	662	650	624	658	666	678	673	626	650	654	658	659	607	664	657	613	673	659	641	625	648	704	641	666	605	663	657	666	679	617	605	664	637	628	643	678	604	645	668	640	635	688	660	669	660	649	611	675	641	616	686	659	639	673	678	676	723	709	648	617	654	627	638	678	636	682	644	664	633	639	646	632	671	673	672	665	665	657	684	604	655	640	659	609	643	681	666	626	642	626	682	621	664	639	653	653	657	692	587	671	677	644	660	667	663	703	672	663	647	634	670	600	642	622	641	644	638	644	641	629	620	624	702	626	618	645	693	647	625	640	650	649	647	679	680	668	648	653	652	671	664	623	648	594	645	640	651	638	670	644	630	644	603	633	654	646	637	635	637	637	679	634	617	666	679	658	621	655	639	666	640	613	690	620	641	619	669	659	625	679	686	624	633	658	630	627	682	679	678	668	634	622	665	646	652	619	671	649	666	656	687	658	678	668	677	632	651	652	606	629	685	683	636	650	619	632	714	621	634	695	640	632	684	654	657	651	637	671	639	639	689	639	662	688	663	608	659	618	628	654	634	661	635	647	642	649	604	641	690	670	657	678	641	626	643	647	632	638	598	682	634	711	660	680	648	605	641	644	652	691	655	677	663	668	647	639	656	658	635	662	698	619	647	656	676	659	674	667	666	656	653	665	637	664	645	646	603	633	626	680	621	640	648	648	723	613	658	647	618	685	678	693	666	701	603	664	648	665	675	668	684	666	656	636	646	620	613	673	661	636	591	656
42995	43390	38954	25734	13808	5489	2119	913	488	356	307	246	237	248	272	266	223	234	252	202	254	259	242	223	235	238	221	219	221	235	230	243	235	220	217	263	253	227	231	250	244	240	242	216	219	247	220	218	240	250	247	274	227	223	238	217	221	254	270	224	245	237	260	236	242	249	239	244	240	232	236	224	227	252	223	248	256	230	262	232	238	220	232	224	231	267	229	245	232	258	261	232	227	227	275	235	245	252	233	226	224	247	262	241	233	248	227	234	232	235	245	244	262	234	252	264	241	228	243	244	240	239	227	230	253	235	238	226	220	261	212	242	238	224	245	233	241	227	238	254	238	230	239	259	216	223	248	245	256	221	229	231	242	214	228	214	243	238	231	233	241	232	258	219	225	232	247	262	238	242	233	243	225	233	271	251	226	232	222	234	243	253	223	243	239	235	249	254	262	233	233	269	248	260	227	256	220	244	216	238	266	220	232	225	253	217	232	245	250	248	224	258	232	246	233	227	243	235	231	262	233	229	227	246	252	237	251	218	229	241	266	210	247	239	215	239	258	241	195	196	224	217	263	253	219	263	257	247	240	230	237	225	222	220	227	229	224	244	235	238	235	241	265	241	209	241	237	218	269	245	210	231	218	265	252	221	239	228	242	226	210	232	224	237	223	215	231	223	237	235	263	212	242	250	230	243	226	220	264	227	237	227	215	246	247	233	246	235	231	231	224	248	242	223	268	248	250	261	249	264	240	223	238	246	248	213	235	221	230	220	221	236	273	238	237	228	219	225	256	232	227	236	234	246	250	217	221	270	218	258	242	223	245	218	252	227	235	246	232	252	274	247	225	257	241	260	231	209	263	227	230	244	229	248	249	246	217	246	237	252	230	235	238	221	253	228	226	256	237	208	252	224	226	238	244	257	247	246	241	236	238	240	229	221	202	245	235	208	237	229	232	241	226	247	243	264	239	239	224	245	251	215	224	225	219	243	220	283	227	261	238	226	247	244	249	232	252	247	245	246	253	281	219	240	216	241	270	247	243	235	240	250	242	244	232	214	251	230	217	236	221	243	263	207	247	231	233	250	222	234	224	240	232	214	219	215	232	257	247	237	234	224	230	241	214	228	235	242	232	250	261	231	217	260	268	244	221	238	242	233	237	218	242	229	229	261	217	229	237	213	238	228	235	253	232	254	237	224	224	219	256	219	240	237	255	256	229	274	226	210	209	243	232	221	255	241	261	239	223	211	235	219	245	206	252	262	247	237	271	213	222	257	251	216	220	223	242	225	219	261	223	241	223	222	232	240	207	218	216	241	247	230	230	237	204	248	235	242	270	244	257	276	259	248	265	206	244	236	231	230	285	246	245	267	205	242	260	230	233	214	246	261	229	234	248	224	238	261	217	247	225	238	213	234	245	260	245	241	230	255	222	233	250	227	221	244	239	256	240	253	225	260	251	259	247	257	237	241	266	247	225	230	238	228	232	238	235	232	227	247	222	246	228	219	241	241	232	255	242	227	226	238	256	241	230	234	252	251	206	234	235	240	253	258	202	236	234	250	217	238	251	245	245	250	232	227	237	255	220	221	247	248	244	235	243	232	260	249	235	235	238	254	260	252	250	229	274	224	228	198	250	245	247	258	216	218	255	217	215	221	251	227	243	241	232	234	237	248	239	259	236	242	238	226	217	248	234	229	221	227	247	252	222	222	232	231	258	242	230	233	238	263	231	236	215	200	262	233	244	232	235	248	211	240	220	219	236	269	230	267	230	244	233	248	217	219	240	248	249	249	233	234	215	270	235	225	252	227	228	243	244	227	239	226	224	235	245	231	235	232	199	248	243	221	234	234	224	230	220	233	226	258	245	227	233	235	232	233	224	240	261	247	226	258	222	261	241	256	211	226	258	256	235	243	229	229	236	229	237	239	263	256	232	252	248	284	225	238	240	267	215	236	258	216	230	250	248	229	227	236	223	235	235	235	230	231	257	218	244	231	231	252	237	229	222	241	215	248	221	231	219	235	226	210	234	246	249	240	232	229	231	251	235	234	232	232	249	223	256	241	275	236	252	246	229	231	216	229	217	234	267	255	227	233	239	250	230	244	230	245	247	218	222	247	220	223	285	239	238	228	264	251	222	258	231	247	249	220	218	230	257	252	236	224	240	213	212	260	227	234	243	248	251	249	232	219	252	238	224	241	224	239	251	247	258	246	241	219	250	221	224	268	257	262	251	239	239	231	253	246	235	217	215	279	247	213	270	217	251	268	226	250	236	237	229	224	230	242	228	209	229	260	234	211	229	236	222	240	258	225	235	238	231	247	236	226	243	239	261	237	238	221	243	247	255	225	228	219	254	252	222	251	236	231	250	262	224	244	263	248	241	243	233	234	224	258	227	238	243	210	248	221	205	267	224	249	239	229	239	251	244	249	255	240	244	205	231	241	227	238	247	248	241	212	239	234	210	221	242	220	244	231	223	220	240	230	259	246	230	221	223	257	221	250	236	215	247	237	246	227	231	227	272	230	239	245	218	232	229	245	243	248	254	250	244	233	230	193	219	251	260	223	222	241	217	248	242	228	236	219	231	248	266	240	209	235	258	261	216	249	232	230	214	213	234	236	251	231	252	230	205	235	244	219	226	234	242	190	241	238	246	235	238	260	241	230	252	223	219	231	233	219	240	220	233	218	237	235	241	244	241	237	222	223	256	230	220	240	244	249	235	223	267	253	211	213	257	226	235	241	211	257	243	237	244	241	223	238	234	226	243	218	235	243	253	237	258	235	246	227	223	246	217	278	220	248	237	256	266	274	278	221	222	256	239	262	259	257	242	247	223	205	273	240	247	253	208	261	203	230	228	230	253	245	213	227	242	236	213	251	239	228	241	261	270	269	229	237	236	240	215	230	229	232	252	235	248	250	245	236	220	249	254	231	247	205	252	227	235	230	234	248	242	221	238	246	248	248	228	244	229	232	280	263	229	249	228	238	230	257	250	241	248	235	229	266	242	234	251	225	247	226	232	249	266	246	228	235	249	256	247	241	228	245	219	234	233	239	243	254	284	235	222	219	268	244	202	236	229	214	234	235	264	230	249	230	243	245	233	240	242	253	255	238	234	250	251	257	221	203	210	225	226	223	243	259	248	252	246	234	248	218	210	230	236	262	240	218	237	248	227	247	203	273	269	226	253	248	235	231	255	233	246	230	255	230	249	234	210	249	243	221	229	265	261	238	231	250	247	240	226	217	233	267	252	251	233	243	237	223	241	245	243	259	256	239	237	217	245	239	270	233	215	261	248	247	238	212	248	264	240	218	232	234	264	234	231	230	218	263	240	217	223	233	224	241	236	231	263	259	248	246	247	212	238	223	240	254	264	244	235	218	240	237	236	239	246	237	239	239	255	239	272	243	231	228	235	252	218	231	277	237	236	217	241	234	240	236	265	224	234	222	226	230	235	238	255	232	263	234	268	215	237	219	222	242	231	243	255	256	223	231	277	238	230	233
31844	36416	39797	34139	24724	14733	7493	3832	1952	1340	1056	893	748	740	712	738	691	689	683	701	694	650	655	590	687	703	665	658	687	660	670	666	648	686	674	622	668	670	630	662	631	636	622	615	621	668	646	616	696	613	677	639	651	700	666	698	647	666	670	621	695	629	643	636	680	673	633	662	610	647	609	627	642	641	682	635	638	662	629	651	707	626	612	638	675	599	636	641	618	659	621	676	672	640	663	668	658	639	705	650	635	690	621	629	630	655	654	640	623	693	662	693	616	643	637	655	639	635	665	651	664	626	635	614	682	621	663	651	673	665	667	643	690	678	605	650	649	645	677	641	639	621	674	658	661	672	630	651	648	681	646	659	645	651	652	643	634	623	630	693	642	652	690	607	640	656	603	663	640	631	646	646	612	694	637	724	607	650	646	640	618	651	641	647	646	635	662	628	622	621	665	660	673	609	661	660	648	657	642	678	652	632	596	616	659	639	637	624	610	655	643	677	710	645	615	673	663	637	658	633	638	637	634	622	640	617	676	691	654	650	660	638	623	669	687	626	668	642	685	631	651	637	632	638	659	624	613	653	646	624	637	657	667	698	661	610	644	651	663	650	677	645	594	635	645	639	670	631	632	658	686	635	640	587	662	576	667	658	630	625	680	635	650	635	711	650	672	603	661	620	612	620	638	665	648	647	662	672	673	689	684	683	645	659	612	606	596	677	627	659	671	665	668	674	631	663	606	653	623	661	668	664	626	634	672	660	655	648	708	719	629	641	608	653	628	654	647	669	602	626	676	629	655	668	667	674	668	644	632	649	659	623	627	613	641	630	667	635	646	616	663	588	640	662	596	650	680	679	644	669	669	658	614	605	671	652	644	626	648	676	644	616	645	660	680	668	636	653	717	665	630	660	644	639	692	666	626	621	659	699	667	626	642	633	645	698	669	664	625	669	611	639	618	616	702	643	710	669	644	678	684	630	617	646	622	630	688	626	635	674	564	671	653	676	625	639	608	667	647	684	658	689	582	647	602	664	717	639	636	623	658	635	616	656	635	631	648	669	634	638	651	592	660	645	648	644	654	623	657	664	629	678	647	643	621	634	620	669	633	635	662	671	645	682	655	646	651	626	609	685	595	675	655	651	641	589	632	658	650	675	705	674	693	674	647	627	669	626	673	666	660	659	668	645	659	643	624	651	649	646	683	626	622	661	667	625	631	638	624	660	626	662	664	644	643	657	696	675	689	611	651	661	654	644	660	651	637	636	635	641	700	672	687	684	660	671	610	695	675	650	686	653	666	698	655	673	690	670	668	665	669	622	671	700	641	633	663	668	633	632	700	645	640	672	661	615	650	666	657	620	685	715	688	646	661	627	664	664	679	651	649	638	638	637	668	660	650	659	684	622	622	614	630	625	642	626	639	678	632	685	674	669	637	640	664	645	622	619	620	686	630	631	661	628	680	645	661	644	613	665	690	662	664	670	706	648	654	653	650	686	658	672	688	617	689	629	669	652	631	634	683	671	661	647	680	647	648	630	704	712	657	670	628	634	631	618	653	651	597	600	675	661	646	619	661	674	665	638	620	696	638	630	632	699	647	675	625	680	700	655	621	672	673	649	676	691	698	627	690	632	650	666	671	681	599	657	660	657	627	662	613	663	640	694	694	679	671	644	692	634	686	656	618	678	682	619	687	628	675	691	640	620	644	647	634	640	638	686	639	645	661	653	666	663	687	607	682	633	645	636	665	633	708	635	668	644	675	636	657	683	630	673	713	666	684	618	624	629	680	622	676	632	677	636	676	673	652	667	672	645	669	653	649	664	649	645	687	665	631	640	665	637	675	671	658	630	642	607	645	677	633	634	637	635	688	641	611	685	605	666	645	651	636	615	640	649	709	687	668	668	631	679	667	656	639	663	662	642	650	639	651	669	644	675	647	583	590	670	653	632	632	634	642	644	696	672	647	654	595	674	631	621	630	689	673	663	695	635	672	673	655	652	649	650	682	678	638	685	667	652	635	659	651	668	622	638	703	645	640	652	686	644	660	627	637	640	646	632	666	667	689	669	631	692	672	644	673	650	688	656	680	690	626	636	665	688	633	643	652	665	644	616	636	602	661	637	606	682	669	641	616	660	644	649	637	628	644	639	641	672	678	639	662	677	688	667	691	676	719	645	622	668	697	646	717	652	681	639	631	650	615	636	573	638	649	666	637	628	684	624	673	669	618	615	670	602	624	617	617	634	667	621	653	686	624	633	644	614	613	643	634	648	689	647	656	697	685	670	651	698	637	651	670	673	650	637	640	690	626	679	671	651	664	678	670	647	629	671	646	648	658	624	667	653	640	664	692	700	655	648	597	680	657	642	673	650	635	655	680	648	620	648	625	651	659	681	608	662	667	663	659	678	663	664	634	651	630	649	645	662	672	656	665	647	620	671	683	652	677	660	655	650	666	645	628	653	661	696	644	729	684	623	631	655	647	638	670	647	654	610	670	633	625	618	640	687	655	639	638	682	623	676	625	597	695	642	673	643	618	627	617	640	646	671	681	612	678	655	654	677	596	608	664	635	667	613	629	670	646	677	651	675	633	636	661	672	618	666	666	653	678	659	655	668	625	675	666	685	681	623	625	674	623	642	686	634	649	665	652	632	604	622	639	689	669	623	661	584	706	693	667	690	669	626	691	656	672	651	663	659	609	633	629	694	658	670	661	602	651	637	607	667	670	670	661	632	655	657	636	658	623	631	657	647	628	662	646	696	674	689	643	648	634	639	665	635	657	633	694	654	659	659	672	685	640	646	655	640	675	637	626	682	637	631	651	669	642	634	621	703	654	661	634	671	622	596	662	650	644	667	670	669	675	701	646	668	610	688	670	605	659	644	700	615	662	599	657	638	610	666	652	635	640	671	629	649	596	676	662	666	605	629	676	664	678	674	614	704	679	665	657	668	659	688	677	645	644	623	676	662	667	599	634	690	720	704	625	703	701	615	675	652	678	642	686	619	688	662	634	652	685	672	628	627	676	700	633	683	687	653	683	669	625	591	646	670	624	688	628	628	655	653	646	704	716	608	632	643	619	687	647	642	681	643	672	638	651	643	665	638	614	608	696	663	634	675	608	619	691	671	654	667	706	689	680	650	623	644	646	648	619	634	661	671	662	620	653	690	658	653	644	638	652	640	624	662	662	655	670	645	630	617	672	667	669	650	664	649	664	663	593	649	617	656	692	657	632	623	601	647	631	658	685	605	666	661	669	699	656	631	670	627	653	672	664	658	634	651	645	698	656	635	640	631	633	663	607	616	618	664	635	691	619	611	618	640	675	638	642	660	664	649	649	671	661	625	669	678	675	672	657	624	679	645	656	667	658	574	646	648	643	658	714	646	704	647	660	618	698	681	660	666	627	627	681	603	657	612	626	640	635	601	636	633	655	643	671	654	622	645	682	680	653	684	682	631	679	675	653	629	670	661	626	664	665	657	668	636	641	631	632	641	600	648	645	688
54041	47839	43692	32249	21850	11861	4935	2280	1054	571	493	347	367	309	333	292	265	241	281	270	265	249	259	241	255	242	216	217	263	241	221	227	240	240	232	249	223	226	226	226	247	249	246	237	230	242	245	238	227	212	218	229	232	241	240	230	252	250	243	236	233	218	249	282	234	233	224	260	242	237	233	237	203	251	227	254	250	213	223	254	242	234	271	225	227	251	236	231	245	249	217	245	251	226	221	240	248	221	259	238	218	207	216	238	219	243	244	225	257	243	259	211	225	238	230	240	213	236	234	224	232	224	242	224	251	236	231	215	235	232	222	245	247	275	241	205	220	262	226	233	242	250	244	221	262	230	231	237	231	259	225	271	210	236	221	216	233	218	227	222	247	257	262	242	239	247	232	201	238	242	258	245	226	242	207	229	215	248	265	236	231	232	236	237	237	266	224	222	245	246	221	254	226	220	208	239	238	240	229	240	239	202	213	246	250	247	215	251	226	217	205	239	229	238	235	239	250	248	243	224	248	217	229	249	239	214	233	251	214	217	236	219	239	232	249	246	237	262	230	239	223	222	232	246	239	217	249	231	226	238	224	231	236	239	217	214	240	245	228	247	264	237	230	233	209	226	246	232	227	240	258	230	251	242	213	201	256	228	238	214	235	244	236	250	242	280	238	241	251	255	242	251	251	201	222	228	247	226	210	232	208	219	239	242	240	229	255	249	238	240	237	245	223	232	237	232	229	255	242	226	246	241	228	230	237	241	229	230	264	240	237	231	255	232	224	221	226	217	220	220	249	230	265	218	226	260	212	226	252	231	237	272	230	231	275	241	232	246	222	228	228	222	227	245	223	252	254	219	223	237	213	224	252	263	264	241	234	254	214	252	258	246	231	243	238	228	210	246	265	225	209	236	239	226	225	224	208	231	237	224	243	242	216	249	256	259	223	248	223	236	244	245	246	225	266	228	217	224	230	224	239	250	247	223	238	233	228	243	205	250	253	201	220	230	224	244	244	197	234	251	223	235	229	208	241	236	261	236	237	233	265	230	238	224	223	240	215	245	228	255	244	210	224	223	246	253	250	252	220	227	232	231	264	216	211	261	247	240	221	239	240	244	233	276	247	197	246	257	250	213	222	236	224	226	233	249	264	231	230	214	236	215	250	234	202	228	229	218	224	226	201	223	246	222	244	232	249	213	260	240	234	231	223	224	235	249	230	249	242	213	226	232	246	218	226	219	246	252	235	231	238	240	230	234	227	228	235	231	235	214	256	250	228	251	225	249	236	243	267	227	240	241	247	257	221	229	241	217	238	208	202	246	230	221	255	233	216	230	224	234	230	218	236	234	239	238	229	235	233	240	240	252	235	265	206	232	210	229	229	249	244	232	250	191	258	236	242	206	271	238	223	207	235	257	237	225	238	192	228	231	233	244	255	279	230	234	197	247	229	201	250	229	211	209	254	230	222	221	230	247	214	244	237	264	221	236	226	247	227	234	213	242	264	247	222	232	235	233	233	234	217	233	255	211	225	254	248	225	202	231	239	213	242	218	220	255	258	237	268	220	266	246	258	234	227	215	252	219	220	229	261	250	230	246	214	221	228	225	222	233	247	239	243	255	228	239	226	248	247	251	221	222	239	244	254	213	220	247	274	259	235	244	209	263	228	231	254	252	215	229	214	232	229	245	248	226	217	233	246	221	238	260	249	229	251	250	254	224	235	250	262	226	217	245	222	233	208	251	230	215	221	232	240	218	231	237	208	244	240	243	244	226	236	226	249	228	239	241	243	224	234	245	232	256	231	233	250	252	248	232	245	227	222	212	213	206	255	241	235	231	230	236	235	232	218	180	221	237	254	249	216	248	255	233	247	247	259	264	232	241	250	237	244	234	227	224	267	226	217	223	233	225	254	246	238	249	223	187	266	200	230	229	232	240	275	246	218	231	235	215	238	245	235	222	236	230	224	261	232	241	218	209	260	199	248	255	214	221	234	231	240	249	228	228	256	212	227	252	245	225	231	271	231	235	219	256	242	241	210	255	232	226	245	215	223	242	253	220	246	239	229	222	241	233	219	234	219	225	241	239	266	236	261	229	227	259	236	187	228	250	218	218	218	234	242	242	248	220	249	234	217	286	259	237	276	218	246	218	221	234	215	247	251	228	238	259	219	228	269	234	253	227	244	227	213	236	240	242	248	259	217	233	240	245	222	237	254	228	212	243	231	262	210	258	223	242	247	222	234	214	240	261	236	212	237	256	253	248	256	224	238	219	244	215	245	246	205	217	257	266	242	263	212	248	270	215	249	253	239	260	261	227	247	247	250	248	256	240	239	241	240	229	243	234	239	243	250	231	222	243	230	247	253	260	255	229	223	235	229	217	240	234	228	249	233	243	261	245	225	221	239	228	243	244	228	227	201	202	245	206	225	229	224	239	215	257	246	219	243	220	230	212	228	251	242	254	259	224	232	215	217	210	249	227	250	243	252	240	239	231	212	245	260	239	224	216	245	209	237	210	228	247	233	245	224	212	232	256	262	258	235	224	244	225	218	237	235	223	231	246	225	228	221	237	235	254	245	207	232	238	227	239	243	269	243	239	234	266	229	242	215	253	246	241	215	261	226	233	253	258	234	234	250	219	231	245	228	245	231	234	249	240	241	240	243	215	225	230	245	239	227	257	204	227	207	235	227	224	212	230	221	238	254	242	216	256	218	236	212	234	232	232	223	213	238	264	228	222	218	254	255	251	237	216	226	225	255	239	221	235	226	224	228	258	240	219	261	227	231	193	243	248	252	253	229	208	230	230	244	237	247	234	213	259	232	263	246	234	233	242	220	214	228	238	215	245	235	234	231	220	231	243	250	217	239	224	247	245	245	249	220	235	208	237	245	274	225	256	236	248	229	249	263	246	234	261	233	233	229	230	249	212	221	235	235	230	234	243	231	207	230	248	230	217	231	237	224	223	243	258	221	236	262	203	230	243	249	254	281	221	258	223	235	207	248	274	273	237	220	216	246	238	242	239	211	244	222	243	232	231	239	252	226	251	251	224	238	190	245	247	235	263	230	210	239	201	241	237	225	268	229	258	267	225	225	224	270	226	215	227	224	245	231	245	220	207	219	216	230	211	218	243	243	241	243	241	239	213	211	221	255	241	226	231	236	222	229	210	237	204	244	244	220	242	234	239	207	241	212	271	224	247	213	212	211	243	237	240	218	267	219	218	201	235	228	255	243	238	205	237	209	219	235	224	235	245	258	242	235	259	209	244	275	225	241	233	248	256	245	226	213	242	240	220	248	254	214	231	255	248	247	244	235	222	244	255	249	230	227	261	220	259	232	218	264	223	249	219	230	234	240	220	249	239	236	242	218	234	248	223	236	230	220	216	225	253	251	224	241	239	238	235	237	235	231	229	209	232	224	230	240	264	240	260	223	233	233	223	237	258	199	238	233	236	216	241	214	225	218	255	220	214	234	250	245	237	230	268	226	231	226	249	213	251	236	208
41361	41874	44861	40237	33210	23901	14504	8457	4342	2770	1805	1454	1179	1107	1089	1015	818	717	780	753	767	729	686	694	711	728	714	662	630	710	704	720	689	615	625	671	653	655	667	660	637	616	630	698	634	647	635	692	689	684	673	666	653	641	647	658	664	645	632	626	673	625	687	597	667	587	623	657	593	667	655	693	671	644	646	614	622	653	656	626	636	662	680	636	613	621	621	632	606	658	652	658	679	635	610	626	677	644	654	628	672	609	644	646	612	617	626	637	654	665	634	625	668	612	642	638	670	648	677	661	605	624	614	653	687	611	641	696	650	650	653	638	641	657	606	620	641	653	651	662	652	644	636	664	653	640	648	635	640	617	642	640	661	663	626	646	650	689	664	669	678	629	659	631	658	671	651	645	653	679	659	620	639	692	651	599	661	612	665	646	674	656	643	622	627	608	652	668	693	642	680	591	617	649	648	633	650	660	628	642	613	658	667	684	671	622	636	649	682	645	622	667	631	595	647	641	616	642	608	667	658	629	657	648	665	718	621	661	635	630	655	595	676	636	693	645	635	653	624	647	649	647	644	654	644	645	624	647	630	661	658	675	674	609	722	655	601	646	673	622	640	610	642	655	647	644	634	659	666	673	574	657	654	653	635	691	652	655	626	667	646	649	661	649	673	617	641	666	663	643	624	656	609	593	650	627	633	671	644	663	625	661	619	668	600	656	652	633	665	660	606	621	685	651	676	670	643	627	673	614	656	618	664	618	651	659	629	690	622	680	617	672	671	660	643	633	608	654	676	663	682	642	622	603	654	641	631	663	612	657	646	628	633	678	628	667	660	600	603	643	633	636	676	645	657	636	666	628	645	683	628	667	640	614	632	593	670	649	621	687	704	637	678	624	674	654	700	606	657	655	643	629	631	634	634	653	632	657	655	648	649	653	664	622	612	668	666	679	635	663	639	631	670	670	613	644	688	646	672	643	645	670	630	619	670	635	659	631	616	632	645	651	652	613	690	706	668	684	679	676	685	627	616	649	644	627	654	640	728	643	627	649	712	598	617	667	625	632	644	653	611	631	644	622	614	662	633	680	624	649	609	672	623	702	624	660	659	637	676	634	636	670	611	649	626	673	598	620	640	628	626	683	661	697	667	613	641	691	623	634	617	632	656	632	668	627	631	646	685	617	615	579	607	652	643	675	616	620	646	627	628	619	644	656	620	656	701	655	671	666	658	689	612	621	633	632	639	606	626	621	637	645	637	623	640	627	643	677	615	646	629	617	620	653	669	657	592	641	637	658	650	623	643	634	654	652	650	612	636	613	660	644	650	639	648	644	690	709	650	679	627	642	684	615	683	648	670	655	617	612	616	661	696	628	648	697	642	650	629	633	606	634	672	672	612	630	634	684	679	683	662	677	631	632	677	663	690	649	659	642	660	688	695	635	693	693	651	642	662	662	637	644	645	651	655	638	636	634	649	605	650	661	634	658	624	638	636	649	660	636	654	647	611	646	677	674	618	694	666	622	691	646	643	657	647	640	658	619	610	634	667	646	677	654	660	645	647	636	630	628	646	633	612	672	660	651	658	635	635	650	651	633	665	659	663	637	595	604	602	701	606	648	649	687	583	671	650	684	611	665	664	648	650	711	625	643	626	632	635	674	645	626	623	638	631	626	640	606	656	600	639	661	652	625	641	666	642	667	647	645	678	626	619	615	668	687	671	651	638	606	652	648	663	635	599	671	625	642	646	689	615	611	646	632	606	706	661	653	697	625	625	645	663	658	628	626	612	660	619	631	653	682	628	660	637	663	633	604	615	651	612	601	617	635	661	704	606	583	645	619	651	618	626	663	668	642	639	629	657	691	667	628	616	667	647	652	601	650	680	640	659	658	629	665	672	683	638	621	657	632	637	660	614	678	577	637	629	621	688	643	660	667	651	609	615	659	658	614	645	660	662	633	627	686	672	626	661	671	594	625	701	648	656	669	629	674	627	641	653	634	669	684	640	630	638	654	672	615	684	642	644	667	683	648	615	649	648	634	649	633	661	642	648	596	604	649	629	636	615	678	628	689	665	634	641	673	649	687	611	672	649	616	648	644	627	634	651	667	681	642	626	645	638	684	650	670	632	644	660	646	616	619	666	654	665	661	663	684	612	684	681	649	682	654	643	637	669	654	623	632	610	657	640	626	600	628	664	669	664	643	644	613	649	634	626	665	627	638	641	662	658	645	679	628	659	654	677	609	617	647	649	612	654	654	636	696	656	657	590	654	613	565	688	697	631	633	660	640	600	631	657	644	621	648	611	639	646	630	654	632	636	619	571	633	629	644	672	661	610	627	634	663	633	596	617	644	609	680	661	656	634	627	632	682	648	648	685	683	644	617	659	667	658	639	660	670	657	684	630	609	620	639	650	666	666	650	671	628	637	625	649	638	618	659	635	645	655	649	658	582	651	616	692	627	672	653	627	633	624	637	662	657	677	642	657	644	597	674	668	613	630	680	658	668	634	613	638	632	625	659	639	648	613	679	662	641	645	620	664	639	630	641	649	596	611	678	647	623	623	691	666	671	659	640	640	601	611	632	642	606	664	657	635	671	625	661	649	648	624	620	618	638	639	657	639	631	648	666	621	658	651	651	648	674	664	625	641	615	665	683	604	657	620	635	646	627	636	650	594	628	650	640	669	638	627	678	661	639	620	626	642	646	651	613	631	655	658	667	691	679	650	654	582	588	656	681	650	691	674	610	687	656	638	618	621	644	648	650	624	675	629	681	610	626	615	680	652	667	611	656	642	673	644	651	686	666	667	633	628	651	642	613	662	659	597	618	657	627	584	662	691	638	657	647	664	631	645	638	701	661	628	605	638	669	610	610	682	638	676	635	644	651	662	656	617	660	644	657	642	648	647	625	658	669	620	650	654	638	620	642	663	624	664	616	635	622	625	645	613	676	654	666	644	635	608	626	673	647	666	649	643	697	622	654	602	665	661	593	641	661	634	619	635	635	663	649	643	641	676	632	658	680	629	663	635	643	633	651	645	634	618	656	658	660	661	673	727	632	667	634	656	638	621	655	669	615	660	636	606	684	602	631	643	641	628	615	615	642	620	673	638	623	613	593	606	606	648	653	677	596	631	633	653	623	650	671	644	684	652	636	700	638	633	657	618	628	650	678	649	608	654	617	616	659	620	652	632	668	644	604	664	682	667	647	662	652	684	605	635	625	622	654	652	661	589	609	660	661	662	678	651	674	661	649	673	660	655	614	683	609	664	634	668	669	649	651	667	598	590	621	654	649	668	632	623	632	645	644	616	658	621	641	705	670	636	616	640	698	652	652	626	634	640	627	634	695	661	625	639	644	645	611	613	633	645	602	631	676	664	696	649	607	676	655	633	660	627	664	652	606	675	657	635	668	648	666	649	630	629	644	609	610	617	639	660	639	637	637	674	653	667	607	629	648	666	641	686	628	625	626	652	598	649	651	665	682	641	638	574	661	630	669	675	685	599	649
60814	51719	48575	37413	26644	17659	9628	4715	2350	1115	693	522	450	380	340	363	275	248	275	257	268	256	251	258	270	264	233	261	249	247	230	224	244	248	258	246	243	232	257	250	233	244	246	239	225	234	233	238	239	215	224	217	243	237	229	243	216	263	250	245	224	242	248	250	242	229	235	247	221	232	240	254	224	256	217	239	273	233	205	253	250	261	245	243	245	239	213	247	284	226	244	231	228	260	211	223	227	231	229	210	231	230	212	244	228	249	255	248	238	266	224	240	239	257	252	230	251	262	255	244	276	230	230	249	247	226	255	230	220	229	268	267	214	225	261	241	262	241	244	244	232	228	202	223	245	243	245	213	231	211	254	238	235	234	229	251	213	229	237	252	219	224	234	243	248	229	239	237	201	225	262	246	229	247	234	256	228	237	224	258	246	269	220	238	276	220	243	246	210	235	222	219	245	260	233	234	259	245	237	260	218	252	242	244	222	227	263	236	232	217	229	239	255	243	224	250	256	230	238	235	229	249	265	235	251	233	230	235	230	215	246	243	228	224	258	239	232	232	288	237	231	225	220	242	237	225	249	221	231	241	231	238	249	237	251	234	261	243	261	245	197	238	230	226	258	241	215	239	221	227	209	243	234	227	248	247	242	239	246	246	234	215	250	234	246	228	262	271	243	208	238	223	253	255	230	267	249	243	246	220	228	255	250	253	216	234	215	244	254	249	237	231	233	250	242	223	229	222	246	236	242	220	247	213	213	248	246	219	207	235	272	221	246	243	238	270	238	246	257	233	234	235	219	199	222	263	235	243	227	238	217	255	249	242	256	239	242	233	249	249	246	245	231	253	238	226	241	228	239	252	240	252	235	239	254	242	222	236	249	258	242	219	226	240	223	229	234	228	259	228	231	232	251	235	233	252	252	235	255	226	241	247	228	205	227	237	232	240	224	249	229	249	243	222	231	263	266	226	242	243	246	234	225	246	241	229	240	242	216	245	225	241	261	233	234	249	239	212	246	236	238	265	235	246	240	241	242	237	266	225	255	234	221	233	256	249	218	249	247	219	235	247	257	243	222	238	259	264	247	203	242	212	246	260	228	253	237	272	220	230	228	221	238	239	233	228	231	229	196	227	223	219	225	222	251	227	203	238	252	278	228	238	222	244	252	239	217	242	259	237	256	254	242	219	224	240	231	238	240	242	220	203	220	227	261	215	246	227	250	230	218	223	246	230	258	242	237	231	214	222	235	237	223	233	230	266	242	264	234	217	239	230	229	216	233	270	243	221	215	224	234	235	248	242	270	228	239	249	234	228	245	227	258	248	234	233	267	249	241	275	252	233	243	248	226	218	228	244	231	254	259	234	240	248	219	259	247	236	254	229	233	250	220	238	225	219	232	261	233	259	234	225	242	249	256	214	240	262	215	224	221	242	234	222	255	234	241	210	270	271	222	242	246	270	267	214	245	236	255	251	235	230	256	278	259	247	225	229	242	240	262	233	229	244	237	217	242	226	243	225	234	246	225	239	220	248	236	223	250	249	221	250	288	227	235	260	213	254	252	219	235	240	250	238	225	256	228	223	228	226	229	227	230	234	223	230	260	265	235	258	229	224	253	236	257	262	240	240	260	247	249	253	247	246	213	234	243	217	239	206	241	264	256	235	243	222	230	244	231	241	239	263	224	253	232	237	241	231	225	226	220	225	234	259	247	222	237	251	233	250	230	221	235	236	256	243	245	238	240	240	235	253	280	224	245	220	222	266	256	247	220	242	231	239	235	248	247	234	219	232	206	231	253	254	251	264	229	256	238	249	249	224	213	250	240	248	242	248	243	218	252	252	256	241	215	262	225	232	227	242	229	245	233	216	250	240	228	204	231	220	235	230	243	206	265	243	238	242	230	244	274	224	226	238	245	229	241	229	229	252	265	216	231	247	214	229	252	210	234	206	222	214	232	227	216	246	246	253	249	217	248	247	244	238	245	235	261	223	228	224	230	207	249	209	251	257	241	224	242	214	227	248	247	252	202	257	237	261	214	242	234	234	265	230	215	228	239	276	252	217	250	239	267	248	244	209	246	220	250	247	225	242	239	226	215	231	213	240	239	260	249	260	229	235	221	234	229	231	242	247	238	222	239	244	243	232	259	254	245	256	247	252	207	260	229	257	270	253	251	279	253	263	244	222	225	266	214	249	229	239	210	249	218	235	241	227	232	232	268	244	218	212	263	242	243	210	256	247	195	246	251	248	271	232	215	271	215	248	231	218	235	224	236	266	237	223	214	217	245	236	207	231	248	227	249	242	205	235	239	260	257	259	209	256	250	232	251	240	224	223	230	238	220	232	244	211	214	250	246	253	238	254	243	234	246	226	244	235	245	246	213	253	236	240	248	266	245	231	253	208	213	228	234	240	258	246	248	229	219	262	237	226	254	235	215	233	254	229	216	233	238	243	240	234	242	254	250	233	219	201	272	238	231	222	220	268	259	252	224	240	251	227	242	240	235	248	252	240	231	233	236	228	246	266	273	243	239	219	217	225	218	255	235	219	216	229	212	242	247	247	230	214	269	224	244	248	244	254	254	231	230	237	215	206	237	244	207	233	249	221	216	217	244	236	230	240	230	233	254	249	219	259	273	256	219	220	270	227	235	246	267	211	261	249	226	249	250	249	220	244	245	220	201	238	240	240	213	220	225	244	222	251	258	221	235	215	243	251	220	242	242	254	230	247	238	262	219	254	246	227	231	239	243	257	233	234	230	245	231	231	216	240	234	261	241	252	234	233	228	240	258	250	225	250	248	201	226	238	253	238	235	232	241	218	223	230	239	216	258	256	240	222	240	226	214	253	247	215	234	223	235	215	206	249	240	248	248	233	234	258	246	234	220	248	245	256	238	248	255	217	231	282	236	232	238	229	243	231	235	224	265	236	204	239	238	255	258	249	268	228	249	246	204	228	234	229	227	210	251	263	238	225	238	244	258	233	229	212	245	251	228	235	239	238	222	234	241	254	257	202	256	266	264	238	262	276	248	224	226	231	228	240	263	252	243	230	254	242	263	226	225	252	233	261	248	242	208	223	214	220	226	224	243	236	234	238	219	206	252	223	238	239	238	223	222	240	256	238	257	212	233	210	255	241	235	232	228	223	245	246	213	220	220	238	243	211	262	239	238	225	232	248	239	213	233	228	231	254	246	225	236	265	260	215	255	246	235	243	254	231	258	255	239	246	243	244	266	250	250	240	228	219	270	246	238	263	247	239	250	234	233	248	241	230	243	254	285	228	237	230	234	216	258	234	254	205	270	225	249	217	219	232	242	233	242	240	244	238	241	239	239	230	234	236	241	228	206	232	265	237	225	218	215	224	242	253	228	227	243	227	254	221	259	240	219	248	231	235	244	241	238	253	235	275	262	222	239	247	229	270	251	210	231	234	250	216	215	229	261	208	223	243	222	257	254	235	202	248	242	259	259	231	292	231	250	257	236	223	257	236	235	281	211	234	247	259
47433	47436	50016	44590	36912	29890	21990	14436	8426	4788	2896	2096	1854	1543	1219	1373	994	879	883	844	830	788	825	763	741	714	734	769	757	703	696	735	701	699	645	714	661	678	668	631	651	655	633	647	694	631	653	667	629	705	699	650	637	664	675	668	621	632	618	653	637	654	622	657	678	644	630	651	632	652	651	644	659	647	636	690	579	653	628	693	630	683	653	626	603	650	659	685	645	694	658	636	648	624	630	641	627	629	611	690	623	621	717	664	630	661	594	622	664	637	669	611	660	638	639	698	656	680	638	608	646	650	643	666	653	633	671	640	662	633	660	658	679	636	649	668	646	680	635	650	667	646	637	650	635	666	660	675	663	688	656	648	644	642	643	644	643	645	637	621	688	648	650	627	675	666	634	592	659	643	681	665	647	639	655	644	625	647	629	632	690	611	643	673	613	623	676	679	632	655	592	641	658	681	674	618	628	644	695	656	596	649	634	652	654	645	652	666	642	669	679	665	705	671	588	635	648	640	674	651	639	654	603	641	667	640	613	656	623	655	626	677	648	668	649	631	635	632	626	621	712	665	643	642	647	622	657	629	657	651	634	689	641	625	629	657	637	641	602	660	631	635	639	659	601	663	638	636	602	633	663	653	633	659	719	655	693	625	645	642	636	633	606	613	672	620	641	648	676	593	640	635	648	749	589	668	662	649	627	651	661	611	633	633	667	674	604	670	639	649	647	674	693	701	642	659	666	657	671	657	630	651	636	665	666	650	631	711	685	679	594	645	666	628	613	648	659	651	716	662	663	620	633	611	634	685	636	621	642	640	625	694	615	628	654	623	639	638	659	656	681	682	687	610	648	677	654	670	635	674	639	622	678	646	648	613	621	646	665	676	646	601	617	654	692	634	661	663	672	642	685	703	650	649	626	722	649	631	662	596	656	632	632	668	685	640	652	630	637	677	660	618	666	652	609	679	659	678	614	633	644	681	674	614	618	644	644	671	683	621	669	676	679	651	620	614	638	644	627	709	631	687	621	634	627	655	652	639	620	635	639	680	661	652	638	632	672	616	688	640	639	614	624	635	611	620	659	680	624	631	643	648	647	679	633	642	663	647	667	654	640	633	647	622	677	652	675	634	644	674	612	675	651	612	649	670	661	658	667	684	665	625	637	693	681	651	608	658	649	680	662	605	634	642	652	669	626	656	653	676	631	652	623	647	644	645	621	630	644	590	648	605	688	652	685	665	643	649	656	626	675	624	617	641	661	602	669	649	625	631	668	639	665	642	652	633	649	653	626	616	634	628	672	614	654	640	645	648	607	633	614	682	688	642	628	675	633	660	645	683	659	642	699	674	654	620	599	626	678	666	636	614	658	638	629	703	665	657	630	619	669	592	623	633	632	682	639	650	636	602	630	626	657	659	637	634	647	671	625	675	667	623	695	666	619	694	619	648	653	645	603	624	628	610	730	699	673	652	630	621	707	655	637	637	645	627	650	633	619	657	642	676	661	657	637	625	627	682	662	637	616	642	616	601	639	676	572	660	604	653	692	652	645	637	641	674	635	629	704	618	643	602	559	663	696	642	656	653	676	616	665	634	676	612	655	603	608	657	669	638	629	672	643	688	653	677	634	650	611	614	687	640	621	658	673	654	659	693	700	680	675	644	637	693	571	621	621	636	674	638	612	681	640	725	620	626	661	628	675	649	628	656	602	635	667	655	633	620	635	654	610	704	660	673	652	613	659	651	645	665	606	680	651	643	642	683	635	644	619	657	641	643	618	632	658	665	609	629	682	654	681	612	635	618	683	621	693	661	606	651	612	652	613	625	600	625	669	603	636	659	664	621	651	609	639	660	638	679	652	674	615	650	630	637	649	626	655	631	640	684	688	624	663	628	632	650	672	642	685	690	635	590	671	606	637	638	639	657	628	649	651	630	708	620	649	687	634	655	645	638	625	653	616	613	679	651	647	628	631	619	664	658	634	645	688	631	646	633	617	682	665	627	635	621	687	660	642	658	642	648	641	653	695	661	611	669	649	648	601	601	653	683	688	669	667	641	628	662	651	630	661	627	643	638	645	644	688	648	649	669	627	615	677	667	649	630	666	629	660	659	611	644	671	636	651	619	636	631	653	661	618	643	638	657	705	647	690	672	620	655	697	676	642	642	643	653	692	698	649	664	659	655	666	608	629	662	661	628	627	651	621	649	693	671	652	715	670	698	627	685	653	629	609	631	602	647	648	646	625	682	682	624	623	673	615	619	615	661	635	621	602	655	666	643	626	622	644	673	642	656	678	656	604	625	697	692	682	585	704	669	618	648	615	637	673	653	660	633	676	696	642	665	618	670	672	645	614	660	628	632	650	662	637	659	661	675	619	663	670	631	664	623	676	630	660	628	662	645	620	610	661	622	673	626	659	646	640	660	615	669	620	660	610	664	645	597	671	597	614	652	687	680	670	632	647	627	642	618	683	616	605	605	685	655	634	627	639	689	648	708	631	627	681	653	597	664	647	649	683	669	687	628	649	630	636	685	653	642	598	654	676	720	667	660	635	633	674	703	674	682	627	597	635	621	654	632	653	649	615	675	637	691	637	641	685	643	649	635	637	648	660	629	649	663	691	637	667	637	678	633	662	691	605	641	642	653	622	618	673	660	633	606	607	628	639	626	656	699	660	677	645	658	636	646	628	621	635	641	675	665	683	634	658	598	667	637	661	665	668	657	652	679	646	616	569	680	656	637	690	684	665	654	641	643	658	689	623	627	615	680	687	704	644	672	626	657	645	620	644	603	650	636	658	665	657	648	691	642	649	663	612	614	614	635	644	671	630	645	657	683	682	638	623	624	623	630	676	619	642	662	653	638	652	669	644	654	660	656	650	643	629	649	677	646	653	656	660	667	660	626	637	641	659	652	629	646	598	658	641	650	644	654	641	653	669	660	637	650	650	619	624	661	656	681	618	649	643	639	690	637	609	640	680	645	649	643	630	681	685	622	634	654	620	672	680	600	660	626	612	629	656	654	657	652	664	633	650	656	643	687	652	644	669	676	675	630	644	650	672	624	633	667	631	678	712	665	622	678	632	628	626	625	649	634	699	649	590	651	627	684	624	649	653	607	631	662	679	651	635	625	642	663	664	666	625	629	642	659	662	655	662	610	666	678	642	615	657	637	636	593	625	639	660	646	621	648	633	615	648	638	591	628	673	671	676	666	682	662	659	651	636	624	654	623	687	628	595	658	667	631	640	646	657	627	654	663	646	665	668	639	645	626	691	625	617	623	656	668	645	651	605	645	664	618	657	636	640	612	659	657	699	601	671	624	702	677	611	630	654	664	644	640	616	663	637	652	629	673	683	682	677	663	688	676	653	660	672	634	693	628	673	652	668	622	672	620	644	643	599	628	616	649	641	629	645	615	609	603	669	686	680	650	715	598	662	588	687	660	659	676	683	632	665	678	609	652	632	632	666	654	651	668	688	626	622	675	613	608	635	649	655	679	651	646	632	658
50032	44499	38595	24783	12619	5143	2365	1300	719	492	332	294	263	265	250	239	232	255	252	253	246	226	202	235	242	235	269	244	241	223	230	247	247	247	246	219	252	215	236	223	230	241	243	218	226	261	233	227	232	247	218	234	243	249	224	223	232	223	262	259	245	244	224	210	241	239	242	253	233	231	236	241	236	249	225	262	232	233	220	233	265	246	194	232	202	230	241	234	239	228	258	240	212	230	239	229	231	229	259	230	219	224	241	262	230	230	224	262	268	226	212	237	235	243	262	250	240	269	223	224	258	268	244	225	232	232	247	257	247	222	235	224	249	246	194	246	224	247	258	232	259	235	232	250	210	233	237	256	222	238	235	237	266	220	256	248	253	206	230	257	220	229	251	236	212	243	266	226	248	235	242	228	239	247	223	228	236	225	235	226	212	233	212	231	253	251	229	257	269	253	240	249	217	216	202	233	229	230	219	222	228	230	245	252	252	213	242	238	227	229	235	265	232	241	245	211	218	214	248	220	243	230	227	237	234	210	211	250	266	226	258	226	268	211	211	243	230	237	221	256	223	217	264	207	242	251	207	216	237	257	228	237	232	238	252	247	232	233	239	230	258	228	238	224	240	211	193	221	220	214	238	226	253	249	247	242	257	245	212	264	236	240	233	248	241	217	243	252	249	216	229	230	228	253	228	262	206	243	240	230	242	212	242	232	264	236	233	228	208	243	238	239	262	233	240	237	233	237	249	205	233	236	239	235	228	224	255	212	260	221	221	223	237	222	228	266	253	246	249	237	245	225	248	219	210	264	239	215	249	261	251	245	234	237	209	215	257	257	244	222	237	228	263	241	243	241	235	214	223	251	234	243	234	235	241	257	257	231	244	237	238	197	193	229	248	262	214	209	254	240	230	229	275	217	223	257	250	237	248	216	256	251	248	263	250	223	222	238	237	257	247	242	216	207	257	225	230	262	227	250	232	205	257	223	211	247	275	241	250	239	213	234	216	218	202	229	264	260	217	234	249	221	234	255	227	242	247	260	236	226	226	244	232	235	263	237	250	233	261	223	261	241	232	243	235	263	239	242	238	269	227	252	240	206	224	256	239	245	221	245	264	250	232	237	259	211	214	214	232	238	224	229	245	254	219	220	249	258	245	243	292	233	231	269	224	225	224	236	260	243	228	234	245	263	219	212	228	234	244	222	210	249	245	245	219	231	237	237	212	226	232	205	229	228	235	210	222	261	234	241	246	232	275	267	232	228	281	239	256	222	257	237	236	255	210	213	257	216	220	233	245	214	260	228	212	215	231	239	226	211	243	225	234	251	244	250	228	220	238	219	252	220	259	208	257	216	243	240	220	240	200	243	256	246	250	230	227	237	270	210	239	205	266	242	233	222	249	220	226	223	249	205	233	228	253	242	259	234	264	233	247	237	202	209	255	235	244	247	208	205	233	267	258	245	249	255	229	232	231	222	220	230	217	242	212	245	241	241	230	249	230	229	242	246	244	241	257	245	237	228	252	239	251	227	216	240	215	225	251	238	237	200	227	241	263	244	217	231	227	234	243	233	244	238	272	239	228	232	240	233	224	230	232	247	223	283	245	223	269	262	226	233	221	249	225	239	238	236	225	244	257	237	219	263	231	225	255	235	244	244	241	216	238	227	258	214	216	220	243	235	227	261	216	276	237	218	250	230	271	229	218	219	256	227	245	230	252	237	251	224	240	221	233	245	229	229	220	224	237	235	246	223	247	258	240	258	220	223	252	238	233	230	255	244	257	246	241	223	252	218	258	220	227	227	245	244	228	238	248	252	221	221	266	257	216	251	251	205	236	259	233	237	246	226	235	219	231	233	241	254	225	266	244	231	219	228	225	218	224	222	247	242	245	243	223	239	245	238	257	236	242	243	246	246	236	242	241	208	224	228	225	239	249	240	242	225	250	220	206	227	231	248	245	239	242	264	262	207	215	212	242	263	217	237	260	245	249	263	245	251	246	244	258	211	263	232	238	237	222	237	219	234	222	235	227	251	229	233	222	237	224	219	235	244	233	244	239	256	243	226	250	226	218	234	269	250	247	246	257	238	205	246	241	206	219	227	252	239	229	252	234	218	255	200	228	240	239	222	241	255	229	230	186	238	239	217	224	236	234	234	218	222	225	248	240	215	197	250	234	222	224	221	223	218	259	232	215	251	241	244	248	239	236	266	236	224	243	264	241	246	230	250	247	240	220	231	233	220	235	264	213	224	231	239	228	226	220	225	242	235	246	236	240	240	219	225	269	234	265	254	239	219	227	216	244	230	239	245	225	221	262	251	249	272	253	230	237	221	250	230	242	213	248	219	222	233	264	245	256	257	251	272	220	223	226	234	220	262	212	238	228	239	244	250	231	215	250	243	237	254	234	233	272	240	210	220	239	236	252	240	225	255	227	254	221	216	219	228	252	245	249	246	242	227	222	240	231	231	228	235	230	246	223	222	238	224	216	216	251	240	235	231	225	226	245	242	256	232	272	239	262	247	237	224	230	232	251	227	233	250	251	214	221	230	208	231	238	222	257	236	214	266	226	244	249	243	250	240	226	237	240	230	232	233	251	255	247	244	214	232	250	225	250	237	245	216	251	208	220	242	252	244	217	260	248	236	256	223	243	260	224	237	226	232	228	220	238	248	253	248	234	209	243	229	229	253	246	219	206	227	237	246	233	255	232	225	251	237	238	246	229	218	251	223	234	222	238	219	217	264	220	232	229	218	209	216	237	254	236	241	217	234	252	237	220	213	244	223	236	243	249	264	221	242	222	228	231	243	223	220	234	214	238	246	216	224	246	228	238	233	253	221	256	253	198	209	256	208	223	216	235	241	235	222	206	254	243	239	222	250	225	263	263	241	224	219	237	265	235	223	249	251	227	243	229	260	240	229	263	259	236	237	214	253	200	235	258	221	227	243	240	229	250	233	243	247	233	229	209	231	217	259	249	257	246	229	253	222	236	234	243	210	232	216	211	238	224	212	238	225	234	246	228	230	242	231	248	224	236	246	242	229	221	207	262	224	214	226	230	229	229	214	241	254	248	226	232	228	234	241	255	226	258	232	236	242	232	219	237	212	255	260	207	231	266	211	240	229	241	226	245	252	223	245	251	243	234	213	222	245	226	217	261	212	264	206	260	231	265	248	203	240	239	242	236	215	225	229	230	246	223	207	245	227	220	253	236	263	217	247	236	238	241	252	247	247	219	264	251	232	241	201	224	249	239	224	204	236	226	214	218	234	242	240	226	233	222	248	253	220	244	235	228	249	224	249	229	237	220	232	221	233	247	239	219	236	226	222	223	240	232	236	223	233	256	265	248	263	236	264	232	210	250	215	253	230	238	225	235	227	208	245	230	211	224	224	254	245	239	245	246	240	246	243	205	271	235	229	238	229	226	215	248	217	229	224	241	269	240	253	242	228	239	251	228	244	257	236	247	215	229	240	249	215	246	214	239	268	242	199	241	228	245	224	248	227
37074	36984	39810	33425	23079	13941	8607	4962	3079	1858	1169	837	813	747	805	691	707	684	685	646	625	639	645	642	627	665	657	691	663	676	647	645	673	610	675	637	670	643	651	633	660	623	689	717	660	654	620	596	650	638	690	628	678	625	645	647	654	620	675	641	647	635	646	645	624	630	612	620	690	672	654	638	700	645	621	677	649	673	637	640	642	656	632	672	662	648	670	660	646	642	611	612	581	648	626	659	639	683	646	634	622	606	675	624	628	674	633	643	671	599	640	655	615	682	659	625	645	619	659	635	665	672	654	655	616	647	697	649	675	652	615	632	644	649	644	627	646	669	635	633	652	666	618	592	668	601	636	641	627	693	640	659	638	665	620	676	628	631	643	615	672	663	673	642	683	658	666	624	637	652	640	653	668	647	674	643	613	616	663	634	690	632	625	610	619	658	673	676	650	624	599	646	702	650	680	677	656	621	635	649	688	661	679	658	631	649	654	675	644	636	641	620	637	648	662	605	670	667	645	613	634	615	576	638	640	694	616	697	637	650	630	638	677	657	654	643	632	643	646	629	613	662	631	637	621	636	620	659	700	622	636	663	664	660	689	628	680	657	621	626	600	618	667	654	659	633	639	698	624	648	630	684	646	649	660	635	654	671	684	647	643	656	662	598	683	675	675	627	650	632	645	646	612	637	616	649	691	637	610	686	590	631	679	632	642	639	625	662	625	653	630	685	659	646	606	696	652	638	649	660	657	644	653	675	608	622	618	647	646	667	673	626	626	693	586	660	641	707	630	676	650	626	691	668	641	612	663	634	649	651	654	639	659	686	680	664	620	616	636	657	612	621	680	647	643	654	646	618	614	669	652	638	675	614	654	641	645	647	637	694	609	630	664	658	668	635	666	652	649	668	658	629	651	623	663	666	652	697	617	639	658	635	643	640	675	653	626	671	646	663	659	633	639	653	636	638	637	653	606	625	612	626	612	596	661	655	649	665	643	636	652	629	639	628	595	602	714	644	626	652	625	633	634	654	648	667	642	652	617	614	615	661	616	644	643	653	634	617	647	639	655	673	657	686	625	647	675	658	631	661	625	697	644	624	651	608	642	686	615	661	605	661	621	639	608	619	680	664	641	681	658	622	674	715	628	608	648	662	658	682	615	677	655	642	666	675	668	655	663	666	653	567	704	656	673	625	626	705	665	636	630	604	652	642	676	670	684	636	671	628	669	611	625	643	696	641	653	688	662	636	700	597	677	684	667	671	637	645	633	640	654	630	688	650	610	643	673	634	609	679	629	638	645	638	636	638	691	631	659	612	628	632	621	654	602	625	652	660	650	671	625	647	695	620	622	656	618	631	670	616	650	670	621	673	632	675	636	649	618	695	683	584	627	638	673	646	628	617	655	653	672	653	680	634	650	690	687	643	658	623	674	667	638	619	623	668	644	661	627	678	590	639	632	608	641	618	638	665	649	676	662	668	630	646	635	647	655	677	628	681	657	681	610	619	636	655	682	672	601	711	664	633	641	670	642	615	648	668	627	680	654	634	638	637	664	619	598	651	631	649	672	647	643	671	653	636	615	666	635	641	628	629	644	608	655	693	650	665	615	589	640	642	639	619	677	626	701	611	620	621	620	646	629	701	628	664	660	623	664	677	629	655	661	677	626	631	583	660	634	693	649	594	657	675	659	657	618	629	638	639	678	671	699	605	620	605	650	641	697	646	617	691	696	575	632	655	652	633	632	621	649	648	632	656	635	646	667	673	626	604	679	625	634	698	657	648	678	654	612	675	625	651	670	633	639	681	644	677	668	652	656	709	668	647	631	678	724	626	628	648	628	647	670	661	645	653	651	665	678	683	667	673	678	647	622	655	669	661	633	641	601	612	584	648	675	630	651	613	679	631	664	673	635	698	597	628	665	612	657	639	606	630	640	644	652	631	588	676	631	638	645	654	642	639	622	691	664	656	636	658	661	664	643	614	596	626	631	666	651	604	655	636	672	629	672	638	660	672	680	615	669	653	632	638	692	668	640	630	654	644	648	647	598	648	622	658	663	604	674	580	680	631	656	637	647	644	626	641	651	649	654	618	654	665	618	635	646	593	647	635	657	630	651	654	608	670	601	636	638	589	621	648	649	658	651	667	601	598	595	616	638	698	636	615	658	634	654	637	625	653	646	638	657	676	638	696	610	636	635	650	626	646	666	616	646	635	651	644	685	663	640	669	603	607	640	644	675	675	586	590	680	621	654	620	682	629	611	608	649	659	642	671	666	651	649	632	651	626	664	635	691	627	658	583	675	662	667	613	651	621	614	596	643	650	633	659	647	606	633	640	687	655	677	669	646	655	618	648	602	651	639	650	646	664	613	611	678	658	624	634	632	652	612	625	667	594	705	649	644	653	618	680	651	682	659	665	629	634	635	655	652	648	642	660	664	631	610	682	634	622	625	633	639	616	652	695	631	663	646	666	621	675	664	641	660	607	647	663	655	663	630	618	683	646	604	610	642	658	637	611	650	627	630	667	587	662	655	615	642	665	659	645	662	649	621	681	649	664	648	634	624	661	621	627	698	672	644	655	624	639	638	633	678	622	633	620	709	611	644	657	645	643	623	672	628	598	662	613	659	640	642	697	659	611	646	679	615	689	676	658	665	680	670	697	659	670	658	651	616	679	629	611	657	630	649	660	689	685	680	657	676	635	648	665	656	634	656	627	627	641	654	668	669	633	656	668	600	671	639	671	630	624	645	678	655	638	682	627	635	606	650	656	616	657	643	658	729	582	646	683	671	647	649	667	647	665	631	616	626	657	632	643	642	697	635	622	641	659	633	664	667	624	635	635	690	678	673	665	629	661	620	637	651	647	650	661	654	612	646	614	666	706	635	664	680	607	677	651	652	665	627	635	636	662	631	645	686	636	650	679	624	655	656	658	635	656	666	719	613	650	668	656	637	688	645	688	610	619	643	645	621	695	665	648	641	638	688	637	657	689	628	626	625	658	633	638	641	623	655	653	642	634	655	585	649	622	650	646	627	620	647	635	665	666	620	623	611	639	650	653	657	648	693	660	646	649	598	653	629	642	614	664	658	602	643	658	660	670	635	678	688	625	689	614	673	636	621	680	632	639	668	657	625	664	699	622	640	642	648	670	644	641	614	617	684	647	592	579	637	694	650	627	641	669	624	634	699	665	588	614	646	616	670	634	619	646	654	662	650	624	655	640	663	665	633	631	641	636	645	669	685	674	634	648	655	600	628	641	647	642	584	653	617	664	653	663	639	614	669	635	649	656	616	680	646	647	668	696	602	653	649	673	629	616	694	653	652	682	637	600	683	681	636	676	678	660	619	639	677	647	635	674	662	669	687	628	632	668	629	633	672	676	670	643	627	647	650	693	631	653	652	626	668	633	638	644	607	637	616	604	668	716	662	653	647	585	615	638	620	623	659	654	628	661	627	629	627	665	593	655	641	615	619	657	657	653	603	630	657	656	655	633	642	658	640	642
55273	48361	46815	34466	21989	10969	4741	2513	1495	921	557	413	325	259	234	258	295	253	288	200	249	229	238	234	252	248	228	259	241	245	238	237	244	263	233	224	271	229	252	248	219	241	237	252	229	245	248	230	230	229	215	217	228	233	248	215	218	246	229	255	227	222	253	247	204	259	226	248	228	238	239	255	207	217	237	250	258	238	222	234	226	249	212	235	283	227	246	224	214	243	206	241	226	224	277	236	248	247	219	241	229	214	212	244	265	224	236	234	250	234	236	217	230	248	235	239	253	227	238	238	246	242	235	233	230	230	247	226	237	231	238	229	211	215	222	244	227	217	239	224	206	249	264	212	242	216	243	241	262	245	225	216	242	267	265	247	262	253	236	221	249	229	222	227	267	211	227	218	236	267	235	239	224	243	230	236	225	233	223	234	221	231	241	232	223	225	222	241	226	224	257	217	234	226	223	214	217	218	234	217	196	247	206	231	235	230	215	244	233	221	235	229	235	230	242	256	229	220	220	237	229	231	232	266	270	247	235	223	231	227	228	254	228	193	234	223	213	235	240	237	239	240	235	235	220	225	233	226	252	267	268	244	236	255	246	247	243	246	246	231	259	227	227	245	217	222	230	256	254	236	257	249	234	232	223	227	223	245	230	246	233	220	210	220	219	228	234	213	250	245	243	249	231	244	221	207	206	231	219	232	229	253	256	243	226	232	234	212	249	255	217	261	259	233	243	257	212	247	207	246	235	249	231	226	235	233	228	205	215	246	233	240	226	242	204	242	258	223	242	250	233	218	233	204	224	210	251	199	254	232	255	248	238	263	239	253	260	229	239	237	232	220	247	248	233	231	243	221	249	220	215	196	221	257	222	246	224	234	249	240	223	242	247	235	219	241	257	247	239	230	200	247	262	274	222	269	257	215	259	237	217	228	237	221	227	235	236	237	236	234	262	224	225	244	241	223	220	198	219	221	235	245	264	246	231	218	242	224	251	267	235	241	228	226	259	220	270	236	241	226	249	225	220	249	252	246	228	222	244	233	228	224	224	232	226	274	237	217	218	246	228	221	238	206	220	220	234	254	227	233	271	248	232	240	226	209	231	246	252	228	231	265	238	230	251	247	232	234	236	244	235	258	238	231	227	268	247	254	217	226	231	244	244	246	234	200	215	236	252	251	233	241	228	224	268	241	234	227	232	249	209	250	253	223	207	225	263	223	253	226	217	243	218	226	236	224	249	225	249	230	259	226	212	215	227	230	237	224	252	213	254	234	255	248	238	246	235	234	229	222	250	254	228	242	234	257	260	255	228	197	214	203	244	259	232	241	231	214	249	221	254	241	256	245	217	212	228	248	243	230	230	223	216	249	227	226	267	238	220	222	237	226	241	246	237	234	241	248	221	271	233	225	231	220	235	213	199	226	212	230	206	241	233	228	254	243	239	234	234	264	228	256	245	248	240	225	209	223	223	194	218	234	225	233	232	260	245	242	262	253	259	249	233	223	245	244	228	217	250	278	224	226	224	270	240	222	234	237	235	236	252	239	246	228	238	221	251	209	272	251	239	226	237	244	226	236	228	229	233	221	240	257	213	231	244	252	234	231	216	225	235	216	221	231	247	257	260	237	222	246	250	235	234	239	245	245	242	240	247	242	242	247	231	254	207	251	213	258	257	243	229	229	242	236	221	262	247	257	214	241	219	225	248	232	228	228	246	241	263	252	223	249	232	223	199	233	222	224	216	198	206	222	237	230	218	243	252	233	222	231	263	223	213	218	222	220	228	223	239	223	255	269	248	231	222	274	232	268	222	227	191	242	207	220	254	231	219	251	247	222	249	211	236	226	216	235	210	245	236	262	235	241	235	240	246	230	241	209	232	228	219	209	248	230	236	242	259	251	241	234	225	243	245	229	220	228	238	240	228	242	253	250	214	239	208	233	230	216	212	239	240	228	229	243	242	240	214	228	252	229	241	230	247	222	211	259	240	222	228	240	216	249	233	223	242	256	253	214	242	231	242	226	230	235	207	233	223	220	222	252	232	234	223	240	237	222	217	242	233	232	239	245	246	250	238	231	256	225	244	265	243	231	247	240	249	237	243	216	235	208	246	247	249	243	224	214	237	222	236	235	229	234	236	237	245	242	242	205	239	229	211	241	251	253	230	251	236	220	230	224	237	229	259	256	244	229	233	243	224	222	230	268	254	224	214	233	257	247	249	252	241	246	233	229	215	229	246	241	229	237	258	218	207	234	252	235	228	229	257	213	216	230	210	222	211	273	206	249	205	255	254	231	231	203	232	244	252	242	235	252	211	229	269	276	260	254	230	255	221	246	223	213	242	228	215	232	217	208	216	244	281	220	223	234	260	239	221	239	261	242	267	223	235	234	216	239	247	237	214	246	216	232	235	225	233	223	246	251	233	227	229	203	257	244	269	237	232	208	241	258	230	222	227	239	224	243	236	220	246	203	246	229	215	274	240	218	260	239	242	237	237	242	229	241	231	225	232	235	210	259	222	230	230	225	220	236	227	223	219	222	230	233	240	241	235	230	250	254	253	257	202	247	225	263	232	233	221	259	243	226	198	251	229	215	225	228	211	238	268	227	238	243	249	233	242	217	237	244	276	266	252	253	213	246	229	224	253	216	243	215	220	231	245	270	261	201	243	212	235	267	242	225	221	233	229	227	241	235	256	253	206	219	228	236	220	244	219	232	252	207	242	221	225	243	241	234	258	215	225	266	229	252	225	238	232	256	243	259	269	244	246	211	250	233	213	209	216	233	252	231	220	231	245	267	253	240	228	234	227	246	267	227	233	241	253	242	235	216	212	252	240	219	235	249	230	230	228	234	257	233	230	248	227	223	246	244	220	223	255	213	222	244	231	230	253	247	244	249	231	217	237	263	241	230	224	227	223	242	220	216	260	244	228	246	225	223	239	260	219	229	228	240	255	229	227	236	230	233	218	257	242	231	232	253	243	246	245	254	241	242	213	241	241	247	223	240	228	214	235	264	242	236	233	227	213	242	241	258	230	238	237	229	224	240	200	236	215	273	246	235	249	233	229	222	219	225	243	267	222	222	219	223	247	256	255	247	260	235	230	258	264	206	227	225	249	238	251	210	236	211	230	239	250	224	236	240	229	238	246	264	243	244	225	279	230	219	245	200	256	232	236	255	224	253	216	261	245	233	245	249	238	216	204	221	210	240	242	219	197	235	228	246	248	230	233	216	230	237	225	269	238	244	223	222	220	208	203	203	240	230	219	232	225	224	233	198	229	260	246	219	241	227	239	227	208	255	242	234	237	239	235	220	258	222	209	233	235	225	240	236	202	247	237	221	238	215	204	231	221	242	249	200	229	201	222	234	232	248	230	234	234	243	219	236	239	228	230	233	260	200	238	218	228	219	246	223	219	208	209	245	264	224	214	274	241	229	212	219	243	252	229	216	231	244	246	232	253	232	231	243	216	219	218	227	233	272	251	239	232	241	249	256	239	238	237	258
41953	42563	47012	42280	32887	23060	14729	9591	6232	4067	2342	1561	1189	1002	872	784	711	748	750	713	711	712	655	701	665	688	649	602	634	659	607	609	638	654	603	617	610	637	586	651	626	640	625	677	698	649	578	618	629	613	649	650	664	640	649	596	682	654	646	660	633	624	650	661	650	651	641	635	639	629	655	635	661	588	644	657	647	626	645	655	650	673	643	659	664	653	654	660	660	660	635	654	652	639	640	663	630	686	669	657	649	629	650	647	657	620	633	639	665	702	651	626	639	653	653	652	642	594	637	682	637	600	645	610	641	651	648	629	617	621	625	671	604	664	654	633	613	629	643	660	633	649	668	618	651	652	635	697	645	625	603	643	649	646	659	604	600	644	654	660	674	657	631	631	672	634	682	658	648	674	637	618	659	628	652	672	612	599	635	668	646	651	621	637	629	686	651	668	618	660	661	563	650	658	691	618	612	634	631	651	645	669	636	599	613	614	659	601	681	655	600	656	696	660	633	611	656	642	639	686	663	673	651	635	587	672	658	662	612	659	647	660	605	670	647	603	640	672	668	656	677	648	664	626	606	645	624	647	681	646	617	632	640	675	646	604	648	648	662	646	669	648	632	622	672	677	644	618	625	721	643	632	602	659	622	627	659	659	636	609	649	612	628	673	662	624	617	643	627	642	664	666	650	645	653	626	605	695	659	630	653	624	581	612	697	644	635	622	646	677	643	653	604	608	627	679	630	670	613	589	628	670	651	671	673	630	632	678	687	610	634	568	573	671	677	635	649	605	625	616	643	662	658	640	665	644	638	665	605	622	615	686	690	655	646	657	641	645	665	630	608	641	686	625	657	641	684	643	655	628	616	635	629	648	582	625	604	678	705	636	625	657	633	656	662	625	658	642	653	643	632	636	664	636	685	599	617	639	636	647	644	663	618	678	631	670	683	658	640	640	649	628	617	587	646	647	655	677	654	666	690	624	616	656	661	621	648	618	703	661	683	608	634	640	628	645	615	647	657	640	628	649	624	639	609	661	638	645	639	643	647	585	665	615	637	642	664	657	644	706	662	671	625	667	646	650	632	655	604	645	654	619	621	642	639	616	656	647	681	659	662	602	624	705	649	638	667	614	643	638	623	627	669	645	643	622	637	652	605	696	625	642	613	654	612	643	621	660	628	655	647	667	644	660	641	684	681	638	630	607	610	616	643	644	629	679	632	674	643	661	649	633	656	622	634	662	646	626	611	652	690	639	608	664	656	674	679	679	646	617	668	658	624	605	634	620	594	630	631	619	697	642	642	635	665	675	661	576	651	611	629	658	640	637	682	618	637	620	621	694	679	616	618	653	654	672	643	640	654	642	653	630	627	687	665	657	627	630	632	668	626	661	621	624	636	668	700	678	650	669	699	636	644	639	638	612	625	610	618	597	635	648	645	657	621	619	628	643	582	697	639	683	656	657	659	641	692	615	623	616	645	674	623	650	651	648	631	628	625	612	667	605	604	649	583	624	662	670	619	647	634	626	673	661	636	655	616	645	688	657	662	662	676	648	644	657	660	604	628	644	617	622	628	666	668	666	637	643	685	619	657	643	665	699	662	654	623	622	619	658	646	666	648	684	652	672	646	642	645	633	651	641	664	632	688	659	635	640	653	610	680	655	648	645	642	631	632	616	684	633	632	601	639	658	635	597	655	597	626	659	620	643	663	628	652	655	658	639	640	644	630	594	647	639	627	605	656	660	668	618	633	633	621	652	630	667	653	590	644	617	669	600	640	650	622	628	594	643	616	642	645	647	651	619	621	653	610	664	639	666	600	633	675	637	644	660	667	607	624	661	663	621	643	660	678	618	646	700	666	692	670	663	647	616	642	676	664	611	646	682	677	651	718	635	656	631	623	631	645	627	631	665	632	615	648	643	631	631	632	600	645	632	674	687	648	641	613	652	637	634	612	635	651	681	668	642	620	614	641	636	619	636	643	627	656	661	611	614	631	653	682	651	690	622	642	653	617	643	628	658	623	611	627	647	666	677	639	676	652	625	670	633	636	626	640	672	661	657	590	655	636	615	667	629	630	626	664	650	652	657	662	610	654	620	680	648	666	655	678	649	640	674	651	657	679	666	652	663	654	627	644	656	631	649	637	668	643	676	685	653	666	649	681	658	625	681	585	617	577	606	636	644	636	645	613	663	604	639	669	687	653	642	640	648	645	632	650	602	630	681	646	634	653	699	631	618	695	685	598	670	609	628	658	663	593	653	670	685	653	573	623	631	665	627	587	690	614	690	649	632	627	630	656	655	650	633	624	654	644	634	691	633	589	651	615	591	679	651	665	653	616	642	609	675	619	668	631	655	647	613	573	661	629	618	644	610	631	678	691	658	606	599	628	595	621	679	637	629	665	656	658	663	637	627	610	687	670	661	667	661	642	637	606	657	637	633	622	629	660	620	632	623	644	651	634	692	642	642	661	623	675	650	628	594	627	633	682	681	660	677	647	655	623	605	602	620	670	647	676	658	651	661	697	675	626	689	595	630	677	661	615	620	662	618	662	631	627	598	621	660	611	644	690	646	639	592	655	644	639	629	616	624	643	610	678	582	668	660	609	640	667	673	625	620	650	619	685	608	636	633	669	630	618	666	611	661	599	648	618	641	652	601	611	661	635	634	669	594	667	625	596	641	601	643	684	633	642	635	588	651	653	655	605	641	622	621	681	642	667	674	631	631	607	598	650	650	696	635	654	654	681	614	643	620	660	638	671	634	641	649	620	674	622	661	654	641	608	669	634	638	633	645	663	666	634	664	627	637	671	624	607	619	624	648	631	665	630	621	630	647	664	657	670	632	659	636	638	614	631	604	675	643	647	681	641	646	612	676	641	677	616	632	655	660	617	659	650	654	703	621	645	685	645	626	628	629	675	661	644	620	624	621	691	711	652	618	662	699	666	667	607	609	650	669	702	651	661	643	610	668	621	640	671	651	666	625	627	677	705	580	613	681	663	655	613	647	622	643	682	639	674	660	622	684	647	608	669	661	635	672	610	683	618	685	683	640	650	643	630	614	677	632	643	666	685	664	613	662	669	685	636	638	639	649	659	665	633	612	657	633	655	647	645	658	621	694	652	630	674	622	620	652	677	636	689	649	639	664	655	673	684	633	654	672	662	613	622	642	626	635	593	594	631	672	658	608	661	616	602	669	653	647	668	645	623	631	647	645	658	648	615	632	675	653	637	631	642	708	620	646	658	653	686	650	645	604	615	625	625	625	690	640	654	610	634	622	634	634	631	677	615	644	680	658	614	621	633	641	636	664	625	659	663	673	644	676	641	658	651	667	599	625	590	642	654	648	678	703	606	609	671	706	605	638	616	634	676	630	621	666	605	656	656	679	627	625	651	625	648	648	670	648	640	638	617	608	667	661	651	654	611	592	596	647	632	580	595	673	658	639	620	710	650	656	661	651	630	677	631	662	661	674	667	683	635	612	644	634	628	638	631	653	652	668	649	657
58680	52669	52504	41933	30218	18208	9003	4188	2331	1398	896	619	452	352	308	291	294	284	275	273	277	251	231	209	223	252	236	220	235	231	230	233	214	226	260	229	240	234	219	228	238	225	260	236	244	228	245	227	224	185	248	245	237	228	226	239	243	230	241	239	224	225	223	247	283	249	214	211	224	227	228	222	219	217	234	217	259	224	250	232	233	260	236	255	256	266	199	256	248	240	249	226	244	210	233	248	247	204	239	253	233	219	260	218	211	215	242	229	250	226	214	248	221	253	227	231	212	228	240	226	234	247	218	242	251	231	254	229	253	248	246	243	224	247	224	235	239	240	236	242	246	242	230	241	245	238	226	248	232	227	246	228	233	223	230	243	231	242	243	231	236	260	232	213	221	239	245	226	225	214	208	242	236	230	221	227	220	240	262	233	211	225	231	277	229	246	231	273	228	235	222	225	233	249	228	231	221	241	238	232	251	257	242	252	221	248	247	221	191	227	235	237	241	231	235	253	260	225	244	254	257	233	243	228	216	238	220	223	233	230	206	247	220	210	247	221	241	215	241	247	226	250	249	229	251	221	247	225	242	250	245	229	255	239	232	242	253	214	266	241	223	249	230	228	222	232	270	258	219	237	237	238	263	228	232	241	273	232	224	221	224	210	252	224	214	207	238	254	246	246	238	229	222	248	195	237	216	216	231	238	256	254	250	240	232	222	214	241	255	236	231	220	231	244	253	233	226	223	232	233	237	239	266	222	199	218	220	222	221	238	229	226	243	227	227	223	246	198	248	240	228	235	233	221	232	219	234	222	219	262	246	237	247	215	222	221	242	247	244	221	289	236	249	228	232	236	237	218	232	239	232	238	248	245	215	238	248	264	243	234	233	217	241	237	217	232	277	232	231	262	217	212	246	236	204	257	230	247	215	224	231	235	263	246	238	226	250	261	237	239	239	239	228	208	224	233	219	245	232	217	284	210	247	266	225	233	265	224	245	215	239	233	215	255	229	224	234	237	215	247	254	212	248	231	222	235	240	231	253	214	241	247	224	199	228	248	243	213	230	231	246	214	262	247	224	235	220	216	219	245	240	254	221	260	230	243	250	247	245	231	232	213	227	237	231	234	219	230	207	227	247	242	254	240	218	244	222	263	221	232	247	209	231	225	224	218	218	211	245	228	211	226	218	241	228	251	234	256	224	290	234	250	245	231	231	245	245	248	215	233	235	223	225	236	272	231	235	234	250	255	270	200	245	220	227	244	237	240	197	211	220	225	237	234	247	232	230	225	245	246	247	266	254	213	237	245	233	257	246	214	251	237	226	226	223	258	216	260	258	256	226	238	222	263	247	236	251	240	255	180	261	252	212	242	231	232	223	236	233	257	226	231	235	199	231	224	241	241	236	266	234	204	256	241	239	239	252	214	230	227	233	238	244	235	231	216	244	235	253	240	244	228	215	227	197	200	231	212	262	244	231	227	237	235	243	252	232	266	259	221	239	194	230	225	227	217	253	247	217	223	209	220	231	261	230	254	251	255	272	218	236	219	266	208	250	237	217	242	227	245	218	263	233	262	240	214	204	249	258	238	223	230	229	231	254	224	220	264	250	232	252	237	241	243	241	244	210	257	239	243	232	254	208	257	229	239	239	257	249	213	233	220	259	264	210	219	226	224	232	233	204	234	214	250	242	268	257	249	222	227	229	243	234	258	241	244	255	227	212	233	257	247	223	221	220	242	240	270	242	230	249	244	229	211	240	237	247	204	223	248	261	253	192	248	242	237	265	241	240	240	248	250	232	254	226	232	233	225	228	227	229	243	224	227	227	263	207	215	215	225	227	202	248	236	210	223	222	215	244	218	244	243	232	218	216	237	233	227	222	262	215	213	221	257	241	253	246	222	227	245	246	229	250	236	234	216	219	249	215	247	228	230	256	239	238	252	222	223	229	228	224	226	220	226	218	232	230	225	217	240	238	266	241	231	210	224	257	268	214	247	224	229	233	231	229	226	228	246	228	230	216	230	206	241	231	216	247	230	232	247	213	208	230	215	249	221	200	239	218	203	211	225	258	240	231	242	240	236	219	237	235	235	231	226	234	230	255	233	223	215	215	248	215	262	239	233	251	238	221	251	243	243	218	247	247	230	235	202	231	249	259	215	224	214	255	259	249	247	234	250	236	239	235	246	247	248	238	228	219	253	228	230	240	201	234	252	208	241	258	221	231	214	244	251	258	233	251	218	220	224	224	264	240	225	261	230	242	216	204	251	256	216	260	232	228	238	231	230	250	239	246	209	216	223	217	232	266	237	261	227	230	247	226	252	216	227	262	251	243	228	224	224	238	247	235	225	219	259	246	234	236	229	254	248	227	233	226	225	240	254	245	219	234	252	242	237	246	233	241	227	248	227	238	233	237	219	237	213	256	236	263	252	219	256	241	237	253	275	239	238	227	220	209	225	219	245	217	271	221	219	199	251	234	273	247	231	260	232	235	254	232	254	264	232	233	210	242	250	218	209	254	225	251	236	264	253	262	225	243	247	228	216	243	217	238	245	223	225	199	242	245	245	249	232	251	208	221	234	259	236	241	216	247	219	224	229	236	234	247	255	232	231	264	237	255	241	231	234	254	192	278	241	218	246	256	212	222	240	209	255	238	237	260	231	227	216	215	214	241	255	238	236	225	232	233	230	231	229	259	253	221	252	238	246	231	245	241	214	199	232	236	267	252	226	216	205	226	224	223	253	237	231	233	218	204	247	223	256	244	251	234	225	216	214	231	230	230	239	230	244	228	258	231	229	255	222	253	217	237	227	218	242	238	230	215	245	251	240	236	244	234	256	220	234	230	225	221	223	245	210	222	247	229	226	242	257	212	247	252	249	242	252	225	231	268	232	208	241	245	200	269	248	246	225	240	214	240	232	235	252	247	237	250	212	223	218	252	225	266	212	240	256	257	246	229	236	270	215	219	263	261	229	233	231	224	240	282	206	236	229	231	195	246	256	214	255	227	256	232	244	235	247	249	246	219	230	262	232	268	210	216	258	274	255	227	249	250	255	239	219	218	240	247	222	240	226	236	255	233	249	232	233	289	219	216	212	241	222	274	270	248	235	216	250	228	236	205	227	251	191	210	260	226	258	217	225	216	229	218	184	246	257	220	246	249	265	266	225	239	266	228	226	244	240	246	244	221	233	238	222	221	236	225	223	247	248	259	242	236	241	225	244	236	242	292	240	227	257	239	260	221	230	213	238	244	233	266	262	227	227	237	233	240	227	260	240	252	237	230	241	233	237	240	241	210	231	243	229	227	232	205	246	206	246	240	231	223	234	267	216	204	241	234	225	210	222	240	222	237	221	234	234	233	238	253	236	227	265	238	244	294	251	222	247	232	230	222	244	226	262	246	210	250	231	250	250	240	267	243	244	235	236	235	240	223	232	236	198	243	225	252	236	251	244	234	231	237	241	237	246	219	268	227	267	266	236	225	232	210	214	234	232	262	221	210	234
46431	48625	52885	48775	40098	29998	21043	13474	8889	5879	3737	2551	1774	1265	1002	900	859	917	908	817	741	699	715	700	660	655	679	678	689	622	643	661	671	656	695	625	657	658	649	587	671	668	661	622	652	625	649	629	682	604	633	650	644	673	620	645	642	659	624	652	637	645	600	625	659	634	663	641	642	603	656	624	657	627	625	637	631	680	616	629	627	682	638	652	589	663	648	647	593	655	599	619	620	613	622	668	634	630	641	606	667	635	663	644	619	675	623	640	618	644	614	638	658	616	669	625	613	671	646	659	674	659	689	621	611	617	616	693	620	691	658	635	636	665	621	650	633	634	627	652	659	656	608	666	660	659	601	663	643	646	630	679	597	619	637	651	670	635	666	622	651	670	640	628	647	646	653	652	694	662	633	690	652	655	622	672	686	625	651	680	653	610	634	641	694	644	626	634	634	619	641	600	604	613	682	618	647	646	598	650	643	632	623	636	639	636	670	635	606	685	627	620	650	635	631	598	676	648	650	595	631	661	631	705	603	639	585	612	674	588	641	664	718	697	638	643	626	639	661	633	628	626	675	608	662	676	640	672	666	624	657	661	629	613	649	638	648	659	646	658	645	667	631	643	734	650	634	612	647	648	639	607	669	596	645	657	622	640	626	627	668	655	620	625	678	612	652	677	685	681	623	658	645	656	633	631	635	671	661	682	642	638	654	632	648	633	617	650	633	637	638	600	632	571	659	680	612	633	607	679	671	641	644	630	651	650	650	659	670	659	608	647	639	630	640	648	665	629	665	652	661	653	643	620	655	659	655	629	645	664	652	610	638	591	632	664	690	632	645	615	640	660	653	620	585	646	643	644	690	610	637	570	621	593	676	629	654	622	584	629	646	618	652	678	675	636	625	643	672	614	604	640	706	666	609	621	642	621	645	667	649	618	645	670	658	603	663	629	650	674	617	606	654	619	656	621	658	627	662	605	639	615	627	644	646	634	658	656	634	634	636	679	631	661	675	643	613	668	626	663	639	609	610	651	616	631	614	678	644	675	613	660	620	621	710	633	660	691	660	629	650	689	664	638	620	662	640	638	650	688	643	638	630	651	678	652	683	662	632	593	626	641	642	649	681	593	630	655	627	601	672	629	613	628	680	615	687	645	609	672	678	642	635	629	595	632	615	638	678	646	663	602	646	623	628	642	665	647	642	656	670	603	630	641	671	652	638	655	643	662	634	652	624	677	647	656	616	638	640	657	681	662	663	639	606	634	613	619	680	641	662	617	629	624	672	658	659	694	643	624	640	650	641	612	655	670	662	686	624	631	620	608	654	656	670	631	625	662	627	646	666	660	661	642	687	630	650	604	609	628	611	687	649	629	726	603	611	680	663	629	688	696	663	608	613	668	613	641	696	631	630	634	648	613	676	614	634	651	640	614	617	649	647	654	642	675	621	633	626	651	675	604	635	586	663	639	649	639	632	661	642	640	651	606	582	626	632	710	671	663	645	623	670	658	653	601	653	636	678	638	638	672	641	649	664	647	648	625	660	632	669	636	632	664	665	675	633	647	611	639	694	648	677	606	647	646	681	633	663	664	685	641	642	601	637	644	627	644	660	622	619	629	647	631	636	646	620	625	640	588	638	644	640	623	653	693	650	642	655	609	644	656	658	661	656	612	657	637	646	630	661	638	612	647	608	640	641	681	621	661	659	634	651	706	657	618	640	646	612	673	642	644	603	590	619	661	664	652	653	635	665	660	650	646	624	634	669	673	624	623	645	693	633	621	579	654	647	628	630	662	656	661	653	634	676	664	664	638	602	652	641	656	642	644	653	637	624	657	628	622	620	637	631	663	630	651	652	642	659	608	699	641	608	663	655	630	622	634	643	678	609	600	601	617	654	623	647	589	705	640	640	664	661	642	645	680	591	631	652	608	680	675	645	620	654	671	698	671	633	694	661	601	651	669	643	610	637	634	675	663	632	635	674	649	601	611	700	629	655	655	647	618	674	593	667	679	650	644	628	596	632	660	638	647	642	646	615	616	703	615	634	612	636	614	628	667	663	652	643	637	648	651	604	641	640	626	644	659	738	600	650	630	670	600	648	654	611	636	653	620	677	657	654	641	642	668	658	647	636	650	618	658	596	656	627	634	610	637	646	675	642	647	659	595	618	646	639	606	631	641	691	649	646	609	642	645	675	642	628	707	656	651	630	664	623	638	627	639	645	645	647	653	609	641	614	689	656	675	663	649	644	614	646	624	673	673	592	646	615	637	634	643	604	663	660	609	640	626	657	604	680	599	689	655	612	658	607	654	660	659	643	634	606	683	609	630	606	638	671	624	650	617	634	624	649	643	665	665	642	644	651	629	623	664	653	624	633	623	617	650	689	625	635	615	641	659	638	600	605	605	663	676	617	632	636	683	647	672	637	609	624	643	698	590	590	616	640	647	650	614	648	643	649	599	605	624	590	610	665	678	589	649	620	632	623	640	637	634	673	664	656	644	629	677	630	655	618	647	656	652	639	641	689	600	572	672	624	598	632	620	642	629	641	635	694	661	624	666	629	640	641	616	661	696	633	600	671	635	648	686	641	584	671	650	599	679	667	627	653	639	637	656	649	632	645	708	660	668	657	661	640	686	682	667	656	657	640	647	657	657	665	636	668	581	638	621	654	673	605	646	663	647	677	615	684	668	607	683	626	597	687	609	626	665	622	614	639	691	646	647	647	671	686	615	664	637	600	646	626	638	685	676	666	708	614	664	627	643	652	643	656	628	632	613	620	615	621	636	671	640	615	634	600	607	649	683	682	620	597	658	693	664	629	647	647	668	656	644	662	599	626	650	676	635	649	641	651	624	679	703	621	638	648	662	614	619	662	618	576	608	669	639	600	651	639	621	590	651	687	656	607	657	656	604	708	676	631	662	656	672	634	594	664	622	659	666	636	650	631	649	646	681	617	650	660	619	637	606	623	631	649	663	650	639	654	657	631	622	616	627	667	671	664	605	629	627	622	673	613	640	642	640	693	623	663	613	665	628	563	600	645	626	640	620	586	642	647	681	636	577	631	651	638	665	645	648	645	612	660	635	619	642	648	628	640	637	639	652	677	698	665	636	650	639	611	669	678	642	625	596	642	620	613	668	660	672	653	630	613	625	643	659	684	657	619	629	675	675	616	640	647	638	653	649	630	617	671	637	645	636	612	633	640	596	670	642	613	608	612	609	630	644	647	627	665	656	635	655	628	635	640	649	609	638	607	672	651	643	635	649	669	623	609	642	637	672	646	616	666	667	619	676	669	632	662	622	666	579	636	655	629	643	606	638	636	650	662	645	639	654	636	651	635	636	616	627	653	613	656	660	642	661	638	637	635	661	681	675	645	575	624	707	675	615	678	677	660	658	658	580	656	627	643	638	650	657	658	652	628	654	615	634	623	672	706	676	622	653	643	619	639	638	611	638	620	643	649	673	656	664	614	683	642	652	588	610	697	640	635	651	620	617	645	641	612	652
49122	45090	41582	28596	15760	6997	2926	1390	722	467	364	293	277	268	271	248	245	250	272	226	252	244	230	251	205	231	206	243	240	203	236	224	249	225	255	255	248	251	227	213	226	245	220	225	246	231	231	225	246	247	231	227	264	251	263	234	242	206	271	251	243	256	218	230	225	245	198	229	230	228	246	225	256	260	240	230	223	256	221	244	211	234	244	229	243	224	226	246	243	238	230	239	244	231	239	205	215	215	253	259	256	252	236	228	231	226	210	261	219	253	248	247	223	243	255	217	227	225	243	229	248	234	240	261	228	250	208	218	277	219	221	233	234	220	233	219	246	251	225	243	214	229	248	221	257	226	233	249	235	227	226	249	245	225	226	258	253	221	275	217	229	244	231	218	236	210	241	229	223	247	246	256	257	223	240	227	222	196	266	244	210	242	223	256	230	241	224	245	259	265	244	245	247	249	223	203	219	240	240	246	226	207	246	265	230	205	225	219	246	225	250	224	229	229	232	228	226	225	237	212	235	239	223	214	253	191	242	229	241	208	191	235	249	230	231	231	262	253	230	210	267	230	260	212	248	234	241	249	222	209	231	270	222	227	220	250	219	269	242	215	241	248	230	208	209	231	231	224	223	232	237	239	228	248	239	231	251	226	264	241	250	241	271	230	231	216	216	227	247	244	213	207	250	233	235	224	206	241	228	229	244	242	222	212	239	260	258	233	230	230	233	217	268	236	218	222	236	253	229	261	248	229	236	248	245	215	216	249	215	230	236	244	246	263	248	258	252	239	228	237	266	242	220	231	234	261	270	235	241	246	249	256	229	262	233	232	266	235	246	233	237	250	248	232	222	189	209	217	222	220	259	230	238	253	229	233	223	232	258	255	230	234	232	239	255	205	249	233	216	235	236	193	234	236	247	241	266	222	213	220	295	244	254	217	231	241	236	254	255	224	227	189	216	248	239	260	215	244	235	273	251	225	219	237	224	224	203	244	257	244	225	225	246	247	233	209	234	225	245	222	254	239	222	242	215	226	250	245	221	217	263	230	228	239	222	244	256	231	261	238	220	262	220	237	208	224	249	231	212	224	243	227	245	216	262	227	251	226	240	231	227	240	230	250	244	225	223	212	266	230	229	217	214	238	262	234	233	229	243	216	257	236	265	263	230	250	250	202	216	189	236	219	221	246	224	238	228	228	240	244	227	233	225	225	265	263	226	229	254	225	260	228	267	229	234	252	231	239	260	234	240	260	219	233	239	227	258	239	267	255	245	242	230	248	252	229	245	238	218	245	240	262	250	205	263	233	205	283	226	215	215	237	237	246	237	262	237	243	237	228	224	213	249	233	238	240	237	232	208	208	259	248	241	229	250	236	239	232	232	226	247	242	225	225	207	221	239	227	223	236	239	240	243	255	242	250	225	250	235	227	229	245	244	236	274	233	262	249	248	205	257	224	237	206	227	229	249	228	243	240	209	251	221	250	212	227	241	255	218	271	243	220	210	243	240	240	222	236	244	224	252	230	242	236	222	236	210	231	237	252	227	254	226	244	240	228	238	211	238	264	215	230	246	243	236	244	238	207	241	226	245	234	210	225	254	228	240	249	227	230	252	244	225	249	221	270	256	223	224	229	207	226	216	261	244	221	228	226	225	226	197	192	233	244	249	236	223	219	262	252	224	206	237	243	252	228	225	247	228	236	237	237	245	262	242	223	235	229	239	241	252	232	254	210	224	253	197	240	214	224	257	240	215	211	256	245	230	227	219	240	246	248	217	245	226	259	255	212	239	248	212	227	227	233	244	242	252	219	220	238	254	248	223	228	225	239	216	238	229	245	271	237	237	260	214	235	253	251	242	225	236	242	237	218	228	242	261	213	260	235	260	212	226	224	253	253	239	250	249	239	224	237	229	232	269	230	220	230	241	261	240	240	269	229	259	219	242	236	230	243	246	220	252	226	215	207	243	206	233	214	206	220	210	260	219	257	243	257	223	233	228	234	216	257	236	229	205	236	247	241	228	268	239	239	248	266	227	240	251	195	216	247	228	241	247	254	224	207	249	224	236	274	203	232	237	259	260	220	229	255	228	239	202	212	217	229	222	252	234	256	245	259	241	219	260	231	265	229	245	214	224	236	237	224	242	234	209	238	258	246	247	229	241	248	230	229	268	269	226	285	227	224	249	229	240	246	241	221	247	241	238	249	262	235	211	224	225	236	239	217	245	237	243	228	220	215	256	244	230	227	243	238	221	198	223	256	244	220	234	220	233	246	245	244	255	259	235	246	251	233	234	216	209	212	188	234	240	267	206	218	253	211	244	224	228	221	248	231	241	236	223	257	269	240	248	242	244	248	229	238	234	242	247	206	231	232	225	261	224	221	217	215	223	220	227	225	257	268	225	232	221	220	227	208	234	231	245	233	237	234	226	210	244	214	233	246	209	235	244	216	242	240	235	235	247	227	207	242	210	241	204	230	238	235	242	215	254	248	243	196	250	213	236	235	259	237	259	226	226	218	222	210	275	213	246	237	231	219	239	232	215	236	214	219	244	236	236	198	264	231	237	244	226	225	245	238	231	232	228	239	215	243	256	229	213	205	218	230	266	258	250	228	246	226	261	263	269	226	216	206	208	232	231	261	241	229	244	241	250	212	263	237	220	226	222	231	263	228	230	236	267	218	220	232	214	253	215	243	229	219	245	233	233	236	241	231	262	204	240	227	247	271	235	257	237	229	252	222	237	245	230	201	217	223	240	223	224	212	253	229	243	250	233	254	246	202	221	204	219	221	230	206	250	233	232	210	210	250	241	243	253	254	219	259	221	261	231	230	265	239	233	215	223	208	243	239	230	230	197	247	222	257	243	230	252	245	246	240	222	221	246	227	226	258	248	225	227	220	256	242	223	233	217	230	267	226	245	240	236	252	234	248	258	251	218	228	231	226	241	220	228	228	240	245	227	222	232	241	250	228	250	212	252	242	239	226	249	238	240	222	259	251	234	221	264	246	223	256	240	221	249	225	238	255	219	219	237	240	247	218	226	274	230	245	254	232	258	228	230	260	214	213	227	229	209	204	206	240	227	220	246	256	214	228	206	242	239	218	230	270	243	219	241	226	220	233	228	244	237	243	242	238	250	224	265	272	245	243	249	259	240	211	260	260	239	231	233	228	261	225	232	229	260	219	233	245	238	254	279	234	230	250	243	239	224	250	231	235	251	230	240	229	246	248	250	226	221	227	266	219	252	233	232	222	218	258	226	236	233	215	229	232	248	218	244	235	228	234	242	226	219	199	233	243	243	258	228	229	252	239	224	239	219	234	250	244	243	225	232	271	247	244	242	246	241	242	232	250	251	215	214	241	231	238	240	237	236	212	230	238	224	233	222	199	256	257	268	230	227	265	216	252	246	226	233	221	233	231	237	223	257	248	229	248	262	241	233	238	231	230	220	237	225	249	247	232	233	233	219	207	238	211	219	240	237	225	239	256	218	220	234	252	233	235	233	235
36293	37505	41924	36566	26784	17331	10090	5555	2980	1872	1303	1067	875	788	732	661	655	669	627	659	680	643	614	672	668	613	648	635	650	655	641	645	671	652	641	650	615	625	612	634	633	664	612	690	726	638	608	628	662	666	589	662	629	591	626	626	585	653	650	656	635	642	632	638	628	639	635	625	689	634	596	620	588	648	636	635	696	630	652	640	599	648	624	641	604	620	644	675	650	653	658	617	651	627	672	580	637	598	618	652	657	617	631	647	630	670	659	624	646	617	663	626	626	642	640	662	568	689	656	633	628	681	622	637	593	608	686	637	648	650	621	698	653	652	703	646	640	624	626	663	642	615	652	634	633	627	626	664	619	671	656	649	654	629	612	625	650	604	633	635	657	634	636	599	618	638	635	661	647	609	679	634	643	599	633	604	630	656	651	651	664	656	638	627	653	639	626	675	647	641	632	622	627	653	632	663	595	633	644	665	669	596	616	672	639	636	630	634	603	653	620	617	688	632	660	650	681	686	657	659	662	634	648	642	596	695	612	625	673	630	636	631	624	636	646	620	635	623	629	624	578	626	636	667	632	636	612	673	657	662	644	624	608	632	644	617	683	665	634	645	641	642	580	625	635	597	652	622	637	669	671	615	658	590	615	616	631	591	616	655	636	649	611	603	665	634	648	648	622	666	672	623	638	630	592	630	680	654	635	631	612	646	622	617	637	655	603	611	620	626	647	644	648	651	657	644	644	674	620	609	675	656	652	647	635	634	670	657	634	656	615	648	631	651	634	653	604	655	607	655	667	641	634	638	639	617	611	652	616	633	634	645	588	619	611	665	636	606	692	649	655	634	592	634	573	616	639	631	636	616	654	642	645	645	640	654	651	654	635	634	664	664	679	624	664	608	649	653	642	618	648	593	621	635	624	634	613	639	645	623	629	679	662	641	638	597	662	633	667	697	642	641	614	633	614	606	634	636	618	641	637	609	637	653	623	628	679	623	640	635	664	610	640	594	636	668	620	663	671	616	687	638	627	625	623	673	646	627	670	617	644	664	617	609	654	686	650	679	623	620	624	627	628	636	615	633	609	618	644	634	656	602	652	646	642	635	670	634	653	672	642	617	593	620	636	614	667	646	650	636	656	665	599	626	664	702	617	648	646	625	666	658	633	625	665	612	633	647	614	677	627	670	638	645	637	639	611	661	659	629	625	653	643	632	657	621	677	656	676	599	666	631	671	673	632	585	591	552	618	601	581	652	629	582	604	674	641	656	664	614	671	628	647	644	622	652	660	634	669	686	647	676	629	616	659	595	592	643	637	686	595	677	655	657	637	624	628	631	661	692	621	647	675	608	618	663	619	619	658	642	640	620	685	603	607	641	639	640	549	634	599	631	668	633	693	613	638	643	635	683	624	683	616	648	609	631	638	624	647	700	683	636	693	617	651	621	639	671	637	610	622	631	626	646	632	685	624	632	643	655	658	606	634	650	611	625	622	621	647	643	633	648	591	656	638	652	648	649	669	616	635	645	638	631	643	707	645	641	671	691	666	651	678	627	631	618	579	655	649	641	643	622	660	660	616	655	616	636	609	654	683	616	672	685	673	589	625	629	645	611	637	617	619	646	630	653	580	644	626	631	620	647	617	666	638	670	655	638	676	641	642	689	598	627	626	619	648	696	649	655	635	609	654	648	670	651	662	651	653	684	650	638	631	632	634	599	677	639	651	646	641	648	641	634	651	633	633	674	577	630	668	660	644	669	617	631	661	628	695	680	617	597	677	585	642	627	659	579	627	641	643	639	602	621	636	598	643	660	601	684	660	642	672	612	658	605	649	618	620	632	606	645	647	688	675	596	623	734	617	666	650	640	655	650	634	656	604	625	648	655	596	591	650	680	638	622	662	644	665	648	660	592	647	629	636	571	625	611	645	641	626	627	610	630	640	640	576	619	636	611	634	637	670	657	670	675	657	649	691	591	679	663	696	618	615	652	634	588	688	674	676	631	630	634	620	628	630	622	648	655	627	618	613	642	605	606	594	637	631	646	646	642	629	644	633	689	626	634	650	654	622	591	616	650	623	658	615	653	646	641	631	629	706	648	625	652	634	612	682	628	696	636	590	633	654	596	673	655	644	617	651	625	657	577	629	664	689	665	645	676	647	582	613	615	580	682	639	609	633	695	619	630	631	589	650	633	602	647	632	620	652	670	624	630	629	633	636	654	630	673	643	641	656	616	660	588	631	635	624	672	654	622	662	637	613	635	628	611	688	636	654	673	617	659	689	650	642	693	630	643	638	650	616	600	657	594	675	671	662	686	674	614	644	640	653	633	634	633	638	687	607	690	610	642	656	635	680	650	647	715	628	685	631	618	611	650	672	618	654	637	626	641	677	619	641	643	638	621	630	617	649	644	630	627	658	634	671	672	655	649	652	652	642	616	594	674	628	644	625	623	646	648	658	607	628	651	647	640	619	672	631	606	625	655	632	606	630	654	599	625	677	655	614	609	691	597	623	616	579	648	631	603	621	619	631	634	640	637	637	613	650	621	641	628	646	607	650	631	654	638	656	649	662	614	592	631	626	607	624	688	609	593	681	634	648	653	685	605	640	604	662	650	609	658	630	664	638	659	612	622	661	648	625	631	625	676	648	625	635	596	696	707	626	632	642	655	604	684	620	626	609	645	654	659	602	673	613	688	655	642	669	655	618	698	632	634	601	659	631	672	657	637	632	636	611	572	648	644	684	584	658	639	651	631	687	649	633	644	656	641	664	691	673	635	675	679	597	657	646	609	624	644	630	609	643	618	640	634	635	611	599	656	603	635	643	667	638	665	618	628	653	637	619	642	603	642	624	651	682	638	644	628	622	638	665	644	677	661	672	652	626	652	622	682	636	669	617	597	620	661	668	658	628	652	669	605	614	644	593	619	625	633	664	632	656	678	640	630	624	621	635	608	633	680	672	643	631	661	636	649	656	643	652	595	596	627	689	643	638	650	673	621	630	674	644	604	637	630	635	654	661	644	662	632	651	668	684	647	632	630	618	581	600	614	638	660	651	661	612	653	677	623	667	602	621	642	673	669	619	615	629	638	639	593	647	671	601	634	604	647	687	639	622	632	613	653	604	619	616	658	647	671	651	632	616	681	636	674	632	602	685	627	616	670	601	649	630	645	613	663	675	660	628	621	644	660	639	628	658	613	646	658	615	611	619	659	650	680	652	636	642	617	635	625	621	670	613	672	657	643	651	607	646	669	606	608	660	674	663	657	626	626	605	625	624	624	637	588	672	625	659	603	627	629	634	687	642	612	599	650	642	630	665	637	637	610	650	647	626	630	665	636	636	639	624	590	622	618	609	660	625	680	644	628	638	633	687	668	623	629	641	645	636	626	656	627	651	660	656	641	655	650	628	672	626	661	601	635	648	656	654	684	659	679	668	605	663	694	671	644	612	652	673	621	643	641	653	612	638	637	622	629	632	645	626	550	619	597	668	624	634	638	615	601	620	600
55170	49240	47949	36648	23617	12572	5993	3032	1538	868	606	442	357	298	290	245	238	236	270	266	249	245	245	229	254	249	244	240	200	247	257	221	217	229	231	258	251	252	242	240	230	231	235	220	230	220	246	245	222	224	212	230	256	228	230	231	234	223	229	233	248	261	259	253	229	215	247	249	249	227	211	228	248	259	221	230	253	229	239	224	236	252	266	264	256	220	230	250	247	227	243	240	221	259	224	205	197	287	232	227	239	257	220	252	221	238	244	232	234	224	264	249	234	214	255	255	231	248	255	230	229	232	226	218	215	222	233	246	243	245	205	250	221	202	226	229	226	226	253	241	218	215	227	233	249	233	219	236	239	221	215	237	231	220	233	243	229	234	226	248	248	209	216	222	208	240	235	249	240	237	222	248	251	243	225	249	248	228	225	229	242	235	247	254	250	230	211	239	233	208	213	215	210	229	233	251	225	238	229	225	237	243	208	239	228	240	197	216	212	229	241	228	235	215	252	239	224	214	231	221	253	182	238	246	242	266	224	230	241	259	240	228	229	223	241	246	249	251	237	253	203	219	246	221	220	212	224	248	234	225	238	210	253	211	259	247	220	241	245	219	243	219	239	241	242	261	219	258	226	217	233	222	223	251	233	243	212	214	269	242	261	210	232	246	216	259	234	223	215	229	237	236	228	208	222	237	246	259	259	236	219	230	217	263	249	259	221	235	239	248	266	233	211	243	223	236	237	231	212	204	244	255	201	262	248	211	255	239	226	239	239	237	239	245	244	224	233	244	236	227	227	261	239	234	238	222	256	228	212	219	230	232	209	267	222	212	221	219	255	212	254	242	225	252	227	234	241	250	230	232	249	229	229	243	251	235	238	251	244	241	233	234	235	218	218	250	233	231	273	241	239	222	248	243	225	224	255	248	232	238	207	232	245	201	235	244	244	248	229	217	227	233	227	213	228	217	222	246	255	240	215	238	249	205	222	224	227	243	250	244	239	246	229	230	233	251	223	243	244	235	243	237	234	226	235	220	232	247	227	265	230	217	227	227	230	240	219	238	230	224	217	222	237	249	220	229	241	230	237	221	262	250	232	256	223	253	224	242	251	242	201	226	222	221	209	267	237	240	248	232	231	233	266	208	251	224	234	213	223	224	219	245	234	229	236	249	255	239	248	216	222	219	238	209	229	229	248	226	215	240	219	235	235	240	221	220	236	227	212	221	243	238	233	235	283	229	224	220	232	239	262	249	237	227	238	222	225	239	222	283	234	199	225	237	246	249	218	250	214	258	239	235	225	244	213	237	218	242	244	211	226	224	200	237	220	197	217	225	238	239	236	214	213	244	230	233	238	229	229	228	199	238	195	254	230	203	231	233	225	235	252	260	211	238	207	221	257	241	265	238	232	219	217	255	252	224	248	208	247	198	209	242	203	223	229	237	235	234	226	217	213	246	236	236	216	214	197	224	215	262	245	245	216	221	228	257	254	239	231	239	221	245	209	202	236	210	212	227	225	246	253	239	220	234	220	228	247	227	231	225	240	226	231	225	232	236	247	244	247	215	243	245	237	232	208	249	234	258	212	225	260	226	224	246	241	215	237	224	230	227	223	233	247	243	229	225	226	239	232	220	207	229	261	224	210	210	267	245	255	197	226	212	226	222	248	235	246	239	240	212	226	211	237	233	232	248	224	232	226	243	265	225	246	194	232	217	238	230	221	261	231	234	239	231	231	245	221	206	221	254	226	224	232	221	208	224	206	252	226	235	227	233	236	257	230	226	231	243	235	262	235	262	228	232	243	255	227	239	242	232	222	254	231	233	266	219	245	222	233	222	216	222	229	218	232	251	224	237	235	224	222	254	226	201	224	255	227	233	239	249	224	239	215	229	221	235	236	230	201	210	241	217	246	262	218	229	258	219	220	275	228	231	241	240	270	241	232	243	243	230	214	226	263	207	218	219	213	249	209	243	242	225	276	227	235	246	238	233	239	215	226	233	236	228	238	240	251	244	213	262	238	230	242	229	205	220	205	224	233	232	248	249	227	234	231	225	234	234	251	220	225	236	251	244	244	198	217	263	213	232	261	231	235	221	208	253	272	248	247	261	237	238	227	239	244	227	255	231	223	205	251	242	245	231	229	257	232	238	237	233	211	244	260	237	214	238	234	223	251	252	225	231	210	235	258	273	210	228	217	239	219	197	222	231	236	223	226	233	223	235	226	222	217	252	237	263	247	266	221	231	232	231	257	240	216	243	221	243	224	220	219	233	260	279	233	247	241	255	229	211	251	279	259	243	243	219	230	243	236	228	223	218	220	239	236	244	209	218	217	216	249	219	245	241	218	228	258	246	207	236	218	206	228	249	210	233	241	211	253	223	222	251	234	222	220	236	234	245	214	241	212	235	224	220	240	247	208	195	258	218	216	207	217	245	221	196	233	239	212	236	237	240	218	247	245	228	202	226	240	237	252	218	223	238	243	253	248	239	223	209	253	230	267	204	217	215	219	219	261	260	249	240	224	211	219	244	229	252	250	225	243	224	220	223	213	229	238	241	267	239	241	226	218	247	244	259	226	226	210	215	210	255	271	225	231	229	206	239	260	229	247	248	251	247	219	241	250	245	210	252	237	238	241	248	207	245	233	268	224	234	242	230	223	247	234	240	230	224	234	208	220	218	257	238	215	195	223	229	236	225	245	241	242	229	252	230	256	239	250	239	233	221	222	226	247	227	206	248	240	244	225	240	221	203	227	207	204	253	210	242	237	207	235	229	230	243	232	222	250	242	189	242	244	248	222	236	224	232	246	227	251	253	226	213	226	232	231	228	229	233	227	217	226	235	237	235	216	240	255	233	228	214	220	243	246	235	214	221	226	212	213	238	225	249	238	218	235	239	227	237	245	243	226	249	202	221	231	224	209	204	215	215	243	254	236	229	229	236	251	267	252	226	247	237	232	242	253	228	250	200	259	246	256	238	256	219	199	254	245	240	226	234	198	232	237	231	219	257	209	224	230	269	213	239	223	206	225	216	233	240	229	234	245	262	237	203	243	270	220	227	236	238	227	236	203	243	210	262	211	237	226	230	269	227	226	220	234	238	240	221	237	215	223	203	234	220	251	224	233	254	240	244	253	231	246	221	195	235	221	223	249	216	231	227	229	224	226	246	197	221	213	222	225	223	240	232	244	229	252	246	229	228	246	234	236	271	237	251	211	260	214	239	243	242	239	225	232	251	255	215	212	247	217	247	237	236	216	235	228	240	235	216	230	217	211	235	238	214	227	211	231	230	226	233	205	241	260	217	258	229	229	221	254	231	226	230	212	225	250	227	234	257	252	249	233	247	256	257	239	256	267	228	225	255	228	251	256	214	230	253	229	237	248	261	236	227	197	232	232	244	235	220	223	210	254	233	273	223	256	204	243	252	250	230	231	224	215	219	239	254	239	224	224	240	263	221	259	248	199	239	245	244	226	264	231	207	245	241	219	236	218	204	212	214	258	220
41567	42347	47855	43749	34596	24744	16977	10920	6266	3644	2420	1638	1309	980	820	772	704	746	645	650	610	647	680	657	663	637	659	635	659	619	604	650	652	660	643	630	645	668	647	611	639	656	628	657	663	629	641	642	613	685	673	644	658	661	624	666	635	638	662	677	649	676	656	663	635	596	662	625	623	631	631	634	631	628	680	641	665	642	647	647	667	691	629	630	639	689	668	619	655	635	590	620	621	618	620	620	648	681	603	618	702	646	658	664	646	693	676	622	646	600	650	633	653	656	681	643	635	662	635	626	629	609	621	593	636	592	655	632	661	591	623	622	663	602	600	628	626	643	636	669	634	668	581	662	609	599	601	629	613	633	628	669	635	659	655	604	607	642	652	613	662	644	620	632	639	643	614	650	638	620	614	591	626	637	683	639	606	702	653	669	637	620	639	613	624	638	648	653	668	639	626	630	609	605	678	640	642	620	631	690	620	652	675	621	630	642	657	697	607	643	675	645	655	643	654	621	663	599	635	637	630	625	659	653	603	636	605	607	646	667	616	657	627	631	646	637	633	630	610	669	628	624	678	653	641	652	627	627	641	604	671	691	668	648	641	585	627	701	652	579	665	625	695	618	647	645	652	636	646	643	647	619	622	650	712	640	628	594	686	613	630	668	626	647	594	628	657	628	700	619	657	604	669	599	645	628	644	606	635	596	641	619	612	660	620	611	626	643	661	632	648	652	657	651	627	638	715	654	610	665	642	592	650	642	631	660	589	573	652	661	637	657	624	620	611	650	709	680	649	672	623	603	654	619	637	637	658	608	600	647	639	648	660	611	599	602	642	660	625	627	665	568	651	598	647	675	625	625	607	631	649	673	583	649	667	634	642	624	619	623	650	623	662	631	661	625	618	591	651	613	660	635	606	604	666	660	652	653	629	645	661	632	660	695	639	613	596	586	618	663	644	627	643	649	584	649	638	650	605	628	647	622	610	615	667	634	691	649	686	663	610	657	644	649	634	607	635	633	661	652	675	617	634	657	616	663	610	674	663	632	629	622	681	699	677	674	626	637	643	579	641	634	653	610	677	647	651	588	671	591	615	583	634	623	659	611	644	550	657	655	604	576	633	622	668	637	568	638	666	627	626	661	601	648	687	647	641	599	660	630	642	619	612	640	642	659	682	657	631	664	668	618	665	620	636	609	597	646	628	611	658	648	635	668	672	659	635	639	639	616	616	665	657	656	614	659	649	611	634	642	640	684	644	639	630	641	637	644	622	652	641	680	671	638	635	641	641	631	642	614	591	642	613	654	629	620	674	655	629	645	644	656	616	651	609	621	638	644	625	615	615	583	645	624	606	635	628	664	608	610	640	603	646	640	635	627	557	627	634	593	700	666	607	660	657	638	602	642	598	608	695	640	663	620	624	615	655	664	636	638	628	619	626	677	654	667	615	673	660	613	636	623	637	653	634	627	620	642	592	603	668	599	636	664	604	636	637	684	631	640	620	656	652	647	588	626	607	633	632	613	669	627	630	664	674	643	646	623	648	636	577	634	643	628	625	612	683	680	617	644	601	636	626	641	600	625	653	582	658	653	667	609	617	673	614	608	641	641	636	611	648	692	619	639	623	667	618	640	600	643	661	678	649	622	642	640	657	652	601	619	639	652	664	686	645	612	650	656	648	622	599	631	660	587	584	652	664	609	629	613	589	638	628	650	626	647	642	626	625	633	638	629	674	625	617	591	616	672	664	654	649	612	630	647	666	640	607	588	638	632	621	651	656	610	643	695	637	618	645	644	617	659	642	640	607	605	665	608	635	678	647	590	667	622	626	646	659	633	672	659	591	638	582	668	610	653	636	691	616	639	640	665	628	631	645	655	622	636	651	650	660	644	632	636	640	608	641	598	590	602	661	622	657	644	636	632	611	611	634	628	609	657	633	655	661	660	616	622	642	636	679	657	638	680	622	617	655	629	620	651	637	657	611	634	614	651	626	613	616	565	661	625	620	641	652	583	663	629	632	655	668	624	637	643	624	643	613	632	631	620	649	650	627	680	637	647	664	638	645	655	636	554	585	597	656	631	647	611	609	647	654	639	615	656	653	677	660	636	645	606	710	602	614	659	611	629	633	579	626	619	632	659	645	602	677	669	643	647	639	647	632	624	636	615	651	659	649	664	616	633	612	633	648	623	654	658	658	591	667	642	631	663	672	608	644	635	607	665	659	723	660	602	623	661	616	651	628	618	652	661	678	604	645	633	665	601	622	624	600	670	608	610	634	598	606	627	647	642	612	657	584	633	615	647	660	649	652	649	605	639	647	614	631	593	660	612	619	598	658	579	675	622	627	662	646	649	650	567	633	646	640	584	656	639	619	572	647	655	622	666	615	681	642	687	595	671	593	578	649	607	660	644	592	651	628	607	657	637	655	590	649	620	658	649	582	705	628	639	645	642	603	635	637	632	660	632	623	587	613	636	650	643	585	641	644	613	677	663	658	623	652	654	689	650	644	591	601	649	619	657	630	640	665	654	683	648	636	603	663	649	693	634	634	642	672	647	645	647	630	631	619	653	660	652	612	594	633	618	607	638	669	635	651	647	656	632	611	683	599	646	582	656	631	616	583	644	590	646	643	638	642	653	603	625	618	606	643	653	673	662	666	639	654	632	604	646	618	621	638	632	621	653	648	609	606	628	623	655	618	642	654	635	635	655	645	647	640	653	635	664	660	606	627	653	632	644	612	682	612	606	600	643	652	637	712	640	617	669	620	627	654	639	619	648	666	605	694	631	658	689	664	653	644	655	715	633	628	610	613	669	628	630	629	649	682	628	646	598	639	621	691	717	686	594	661	615	619	613	646	633	615	589	623	618	661	688	611	636	646	591	626	661	630	619	631	672	645	643	616	674	606	652	608	595	633	692	621	611	599	652	629	604	627	627	673	619	681	616	654	614	663	632	609	662	652	653	653	639	641	646	659	659	608	610	612	634	594	638	623	624	629	677	602	636	692	620	636	615	673	621	649	645	672	654	666	646	685	630	651	620	672	636	611	604	652	596	630	653	594	637	610	616	647	684	678	683	613	645	670	671	648	620	620	636	639	652	627	641	652	605	656	607	635	592	695	628	617	645	615	708	635	657	591	645	665	624	599	646	646	663	664	594	636	657	676	648	598	562	652	645	616	595	672	606	658	638	656	617	607	653	657	645	605	633	627	649	621	591	598	666	605	645	611	625	573	604	676	691	659	634	638	607	606	636	612	645	650	648	616	631	646	645	642	601	639	654	623	615	640	597	666	639	628	667	624	644	624	637	653	612	630	664	583	629	649	600	645	643	631	616	654	648	643	608	644	660	631	647	641	632	631	615	619	660	649	711	639	634	601	614	650	651	657	646	636	657	608	626	652	634	621	639	628	599	582	628	612	659	680	645	594	618	644	624	633	644	643	644	653	676	633	600	624	629	615	665	640	607	619	629	676	656	643	631	653	611	650	663	619	671	669	671	615	679	594	666
59318	52385	52566	44032	31407	19454	9491	4962	2553	1412	762	579	430	349	324	246	275	248	258	284	220	235	244	228	259	222	228	254	254	231	247	249	252	231	209	263	265	232	248	274	228	211	232	250	260	263	238	248	254	223	248	231	234	249	231	239	249	255	242	260	243	257	274	230	215	239	257	245	216	240	241	240	242	254	215	228	223	254	248	241	229	247	242	236	217	232	225	220	258	245	233	212	240	266	216	246	258	232	235	233	194	237	245	254	235	250	239	256	250	260	233	234	219	229	211	240	228	265	240	231	266	232	227	241	218	240	233	233	226	231	236	229	232	236	236	250	207	222	228	245	221	270	225	210	238	231	263	238	249	252	231	239	236	237	211	264	222	256	226	250	227	233	224	242	244	228	224	242	250	233	218	234	237	245	228	226	235	223	226	218	222	221	210	259	234	249	234	217	228	226	260	237	241	211	251	244	240	231	234	234	228	229	257	263	212	231	256	240	283	230	245	248	254	255	225	247	227	231	226	236	234	251	219	242	231	249	227	236	226	227	210	233	210	221	232	196	241	286	218	202	266	221	245	228	246	236	251	223	245	238	223	222	230	220	205	214	242	223	213	255	225	231	235	221	240	232	214	269	219	223	242	225	233	221	236	219	228	222	246	206	238	228	222	258	229	227	228	217	237	250	213	213	254	254	262	221	247	243	242	241	238	233	216	253	200	208	222	219	236	205	231	232	246	238	235	242	231	232	241	255	228	218	214	232	226	226	237	229	235	220	234	225	230	261	225	209	234	234	214	262	228	217	229	231	250	231	257	252	222	225	191	237	238	241	248	229	239	255	215	248	218	230	248	226	226	225	236	240	216	227	250	262	223	223	233	217	235	270	225	231	228	212	240	263	241	230	241	242	217	234	241	243	250	240	237	228	221	230	255	225	232	215	235	254	223	234	234	221	240	243	228	227	230	251	207	221	226	231	253	235	238	235	228	241	234	244	224	247	259	232	216	226	214	247	222	229	218	254	218	232	234	257	248	225	208	222	245	220	228	240	245	262	256	262	259	236	227	245	230	253	239	207	240	228	229	256	236	227	224	212	243	243	240	251	204	221	248	268	230	244	231	237	286	242	224	226	234	242	229	220	255	223	224	228	247	245	255	223	254	246	235	230	238	225	277	203	257	249	236	204	231	247	249	235	248	223	264	201	213	210	259	219	262	235	264	248	250	228	229	219	192	237	227	249	242	213	236	255	246	215	215	233	214	232	188	258	262	218	229	248	239	237	235	233	238	202	230	214	193	255	235	240	251	251	229	240	227	224	255	216	235	226	229	259	214	226	256	246	214	249	226	259	240	255	222	232	223	228	251	242	241	271	222	249	222	211	209	257	243	243	240	231	245	226	240	228	245	250	240	228	220	203	228	233	247	239	240	236	222	252	257	237	232	244	231	224	235	227	242	260	221	260	225	212	257	228	220	248	267	226	244	237	216	250	240	238	241	233	224	234	254	224	232	224	223	247	226	217	219	227	237	253	244	213	226	207	245	225	238	243	230	218	254	229	207	247	227	221	241	229	229	201	214	244	224	269	214	224	236	233	231	220	245	229	267	279	209	235	246	207	249	238	220	214	208	236	244	231	238	241	224	222	238	197	262	222	218	248	225	251	211	207	244	248	281	228	200	250	221	222	240	230	206	196	207	243	256	242	217	253	219	241	246	212	217	232	242	214	238	235	213	206	205	240	235	241	231	243	216	234	233	260	219	244	217	239	261	260	221	247	201	234	228	232	238	225	218	212	241	244	236	237	254	254	221	242	267	240	212	213	222	244	238	242	240	235	246	219	248	238	241	247	207	249	223	249	248	203	226	243	217	236	238	235	241	230	246	227	219	252	247	226	211	216	237	241	217	248	244	253	256	254	238	249	223	269	231	214	245	224	229	251	236	256	254	237	254	228	223	229	239	215	232	238	232	250	275	225	246	243	196	256	231	229	273	234	222	208	250	240	234	216	224	244	248	218	288	221	265	220	269	259	224	245	217	241	256	235	246	260	251	212	236	250	236	238	222	242	255	238	211	209	226	225	237	220	223	239	237	234	236	239	214	242	266	257	249	251	223	242	209	226	208	235	254	208	208	236	217	235	254	229	238	203	219	219	279	227	246	232	243	238	226	256	226	193	214	220	231	233	229	237	213	245	237	225	222	206	251	234	220	232	220	249	225	242	253	256	232	243	237	227	254	222	250	234	239	243	211	245	222	242	249	237	214	248	236	221	239	258	275	259	247	254	250	201	224	232	238	242	205	232	253	269	256	248	260	213	213	225	263	248	255	201	226	232	239	230	262	246	222	201	258	205	267	238	234	259	209	255	247	233	232	241	269	228	215	239	224	260	249	228	232	232	248	234	236	220	215	229	249	232	228	214	204	229	225	255	259	245	241	240	242	225	264	229	247	221	231	265	265	221	234	248	213	255	239	226	241	278	253	233	227	236	223	229	260	253	261	237	228	240	253	241	234	250	236	219	232	238	240	248	238	244	248	228	260	228	226	266	225	204	227	213	203	238	241	242	213	220	220	222	218	261	231	191	225	198	241	242	237	214	263	247	209	250	243	220	233	201	251	248	231	255	235	241	247	245	269	236	231	230	234	239	224	265	197	216	244	227	239	232	231	278	250	265	233	274	234	244	231	224	247	231	241	230	243	241	210	213	225	236	260	242	253	213	243	246	234	230	222	250	244	249	263	231	246	232	237	253	230	243	229	222	248	227	222	244	216	211	261	219	236	222	251	242	216	233	225	242	237	228	216	245	238	264	236	241	238	252	254	248	225	246	254	225	213	250	227	238	228	245	243	242	209	223	248	220	209	229	239	248	226	241	240	257	234	243	242	243	231	226	242	258	247	210	263	248	231	268	222	218	227	218	222	263	255	246	206	255	228	242	236	254	222	244	265	213	237	224	244	234	242	272	241	198	242	216	223	235	236	222	228	237	246	216	246	250	259	244	238	227	235	202	255	238	238	226	232	265	230	216	230	227	231	219	211	236	202	236	231	248	209	227	241	238	198	233	216	205	234	212	242	247	250	219	251	231	240	205	220	242	256	225	263	206	245	246	225	245	207	231	254	209	247	266	238	205	238	203	229	196	236	223	231	222	234	253	233	238	257	226	233	260	227	253	218	233	218	235	211	256	229	254	226	222	234	209	243	219	212	217	216	234	227	260	217	226	232	226	248	254	240	212	223	240	241	261	274	225	248	245	230	251	210	240	228	254	223	251	254	261	224	235	216	202	211	229	236	232	222	248	239	223	223	229	213	221	231	217	233	244	254	252	201	210	241	199	236	229	224	261	247	260	245	221	237	226	241	240	196	253	250	225	237	231	246	217	222	241	240	227	211	217	254	219	206	251	253	228	223	213	229	244	248	243	275	211	228	227	236	252	262	236	263	223	232	217	223	222	222	210	227	196	249	243	258	239	218	217	245	237	227	243	225	206	238	225	234	236	241	237	248	243	243	228
46033	47512	53149	50371	41319	31129	21576	15527	9771	5774	3609	2272	1634	1227	944	863	815	772	724	691	663	700	719	703	661	655	643	670	644	640	637	650	649	608	599	635	656	602	628	638	657	622	627	627	639	606	658	656	620	622	623	690	612	656	625	636	626	659	640	649	666	628	653	625	643	668	644	620	638	628	650	638	671	628	668	607	663	626	653	627	629	653	621	652	594	623	633	687	624	627	656	657	634	655	633	613	626	619	618	644	627	640	623	621	652	625	627	613	666	646	575	634	597	642	632	645	622	609	657	638	615	665	654	658	654	661	664	644	692	643	652	638	632	638	646	618	660	623	610	631	671	635	632	692	666	637	645	676	697	627	585	582	617	623	624	667	630	660	642	653	661	632	597	658	617	641	610	647	655	624	626	596	663	638	630	617	630	629	615	675	687	620	672	631	640	635	620	644	631	630	669	625	650	676	627	621	663	662	645	635	630	619	646	623	655	624	633	630	640	679	663	614	673	637	662	636	609	612	629	631	649	609	641	632	610	636	645	676	632	636	642	598	661	612	636	615	592	635	623	650	652	658	652	622	620	614	642	603	592	673	626	600	628	672	664	648	620	613	612	678	698	600	603	635	611	659	629	633	617	621	672	628	675	632	657	662	630	618	644	651	616	628	667	608	624	670	653	662	638	635	621	653	644	617	595	621	663	656	601	631	620	628	651	671	661	643	597	652	679	642	659	681	622	615	639	612	675	630	631	655	661	632	617	673	606	628	638	668	634	642	621	652	612	617	644	647	650	654	609	601	629	623	613	639	644	661	681	613	670	639	635	640	646	603	626	635	638	596	590	634	663	646	646	593	661	612	624	613	622	608	637	614	620	639	629	633	660	575	621	638	644	599	625	645	634	627	605	602	629	671	658	634	593	693	627	633	636	630	632	629	649	580	612	581	623	620	669	605	652	624	674	631	657	631	688	645	679	600	588	693	621	669	624	610	638	621	685	663	637	595	639	648	641	649	629	681	648	644	613	640	645	645	638	628	643	615	691	636	596	643	616	663	641	647	628	666	667	588	644	620	627	650	656	682	682	635	605	652	614	672	624	629	629	670	651	671	674	681	593	631	664	621	648	662	640	612	666	637	630	574	607	642	660	650	630	619	646	603	630	613	639	648	635	618	585	638	620	613	639	620	603	651	642	650	668	692	654	656	606	599	645	612	619	660	616	649	631	596	620	620	639	628	638	645	627	647	619	581	671	676	625	629	649	654	652	673	637	661	667	609	668	651	651	625	648	639	649	632	634	667	625	626	646	606	626	614	619	609	629	632	652	657	660	635	604	651	639	641	691	610	627	643	599	645	636	630	582	644	611	658	652	662	629	632	639	607	673	661	666	652	646	622	649	689	649	669	626	620	582	615	594	644	656	663	613	638	683	605	637	670	635	658	624	626	617	664	668	645	656	662	592	632	617	673	662	632	655	677	643	650	591	619	653	671	643	670	661	620	655	608	629	617	692	614	614	615	623	654	635	593	611	624	591	670	596	664	632	648	607	596	669	622	632	647	618	609	610	622	642	611	668	669	608	614	600	607	645	656	658	646	639	653	623	646	667	616	631	626	629	621	618	655	670	607	619	599	655	590	659	619	628	628	588	647	631	658	607	639	594	569	617	640	660	678	660	656	647	617	676	630	600	636	616	638	619	625	629	591	672	664	610	688	641	654	651	615	636	645	574	642	605	667	658	626	633	642	637	647	690	683	618	669	609	672	632	636	632	613	633	637	648	662	640	626	636	676	646	624	653	626	619	592	658	627	630	640	652	641	596	635	635	600	673	614	613	678	608	650	593	631	644	638	653	605	654	589	601	612	676	650	593	619	648	683	673	645	641	620	669	676	670	601	621	639	623	637	642	613	613	662	648	652	611	615	645	672	631	613	639	690	620	639	609	633	653	624	577	605	627	647	622	619	611	633	619	585	665	682	654	625	622	655	665	648	652	560	623	656	592	615	610	647	627	605	614	631	618	656	641	640	630	646	614	630	619	654	629	589	652	616	618	657	624	645	625	639	622	618	637	623	647	649	620	658	635	642	625	617	627	649	641	654	604	599	643	636	674	665	660	662	615	633	615	607	621	652	655	630	639	653	613	653	634	629	617	665	665	646	628	642	655	646	668	619	653	671	615	592	600	663	625	645	636	578	608	655	643	690	633	635	637	627	655	607	606	625	642	631	602	641	619	655	655	640	664	633	630	638	599	590	679	675	614	638	633	648	673	639	602	590	617	623	645	639	607	664	619	611	621	591	588	690	604	645	643	623	614	606	657	638	661	676	650	642	636	692	634	596	576	665	655	623	650	685	603	631	640	670	618	631	643	634	620	645	646	686	595	616	619	630	647	627	640	585	646	607	644	640	687	625	639	655	601	607	596	635	637	655	633	655	621	629	667	599	623	635	648	641	669	635	638	665	608	676	620	637	599	652	627	625	646	645	646	654	641	615	641	615	626	634	658	632	612	633	650	645	631	656	657	646	601	651	618	623	638	585	625	633	609	661	659	632	635	641	652	609	653	594	634	675	664	665	649	609	602	623	636	655	638	645	650	619	628	622	667	618	639	679	634	602	662	633	654	618	671	588	645	686	679	597	650	659	609	606	651	637	662	643	658	670	655	610	619	641	625	666	651	634	612	631	638	641	599	607	618	643	637	641	598	619	642	646	667	666	639	605	637	633	641	634	640	637	607	652	607	626	635	639	663	626	637	644	663	612	592	618	620	664	596	661	611	618	639	699	670	686	654	631	655	615	617	654	661	605	629	642	638	644	597	651	696	633	631	612	651	652	655	649	613	643	633	675	718	617	636	610	621	630	637	657	610	635	651	624	692	626	638	609	621	619	661	643	607	609	628	624	628	622	655	676	667	649	580	599	654	577	635	650	622	660	600	677	650	622	645	611	664	635	610	614	635	627	626	641	653	645	647	621	605	649	681	671	662	613	655	643	622	643	630	645	664	653	660	652	588	669	666	660	654	641	614	635	671	624	611	646	669	621	646	664	663	638	641	646	627	665	642	629	649	644	656	608	622	654	664	633	660	665	660	661	611	645	637	616	670	659	641	688	632	603	646	616	671	656	638	676	649	669	649	630	641	614	628	611	665	639	660	695	601	586	624	679	642	633	676	602	608	639	628	617	598	637	675	613	626	637	605	655	673	628	654	637	648	614	624	639	635	628	635	643	684	654	643	624	635	619	653	637	636	614	608	668	612	638	670	644	644	663	677	637	626	638	663	664	620	627	666	623	608	649	603	631	644	647	664	658	584	655	643	655	611	619	631	656	670	642	625	662	632	651	638	625	637	669	658	645	635	582	666	641	673	653	689	610	629	636	626	636	630	607	645	612	661	647	554	615	599	618	646	629	683	625	617	615	637	615	646	627	626	659	644	622	649	637	621	661	563	655	626	682	625	658	636	605	623	641	650	624	607	620	662	643	677	671	665	668	655	663	629	612	653	610	627	625	663	649
49866	45593	41276	29452	17202	7088	2609	1230	815	464	355	310	249	267	237	223	253	245	260	203	216	239	243	258	215	255	239	259	281	237	211	218	254	248	210	219	237	207	226	208	240	238	228	221	232	214	243	207	240	236	221	205	232	237	260	214	207	257	241	241	233	257	240	235	222	216	215	251	215	263	223	224	237	241	219	256	204	234	232	243	235	251	231	254	241	246	214	228	253	247	246	229	221	231	254	256	247	227	254	232	219	248	232	246	220	218	238	240	232	255	206	237	217	231	224	219	244	215	236	230	231	265	227	255	242	220	226	258	242	229	247	232	254	224	219	242	244	213	233	250	230	262	225	229	232	207	231	233	220	223	251	240	226	214	235	225	220	243	239	206	231	243	231	249	244	244	216	228	268	210	226	231	250	235	204	230	215	240	202	223	207	234	247	261	231	219	220	242	251	226	243	232	232	226	229	239	238	232	225	221	232	263	214	238	256	219	224	248	219	208	223	216	212	247	258	268	241	233	231	231	238	233	237	205	251	221	231	210	257	267	231	207	220	253	224	265	254	231	229	228	244	219	232	220	220	217	253	221	220	254	234	241	236	244	254	249	260	216	234	244	229	240	252	238	260	240	259	231	227	227	275	236	218	239	240	205	243	196	231	223	268	241	249	215	255	233	221	255	235	212	240	244	254	208	238	212	246	210	231	241	218	238	255	225	228	207	213	238	231	234	223	211	210	255	238	231	224	247	246	240	220	225	230	235	255	232	275	205	220	230	206	217	241	254	228	215	229	242	223	253	233	236	235	224	266	246	233	232	249	221	247	209	210	235	222	241	224	227	245	221	252	243	234	235	258	268	246	221	227	249	239	225	237	194	252	220	233	240	228	218	259	234	230	213	220	208	258	255	214	257	233	228	253	221	225	225	233	235	205	252	238	234	258	263	230	250	227	227	203	228	236	232	253	257	228	216	218	256	232	225	210	218	254	220	235	216	252	212	249	208	205	257	230	269	242	235	201	247	224	243	236	229	218	218	237	258	248	240	254	215	203	245	253	211	234	223	247	256	224	237	251	240	230	253	229	228	255	249	226	241	226	241	238	247	223	225	208	216	194	237	251	221	259	207	272	237	242	242	205	243	234	229	243	215	229	211	242	222	252	215	251	241	236	252	227	231	243	232	246	241	236	235	224	219	246	231	249	222	223	245	246	209	188	218	247	241	224	246	254	230	241	227	229	247	252	210	263	251	238	216	227	225	252	264	217	231	254	253	225	218	253	201	253	230	220	249	242	230	220	226	240	224	242	227	204	241	234	239	250	245	239	250	222	253	261	237	233	231	247	231	236	228	244	235	243	211	235	219	245	224	245	238	264	249	225	250	256	241	209	225	225	217	264	202	223	219	228	243	209	234	256	219	257	253	215	225	224	249	221	236	252	216	209	236	239	224	251	226	217	248	221	210	257	255	235	249	224	258	225	234	231	233	232	231	209	235	258	225	223	239	238	230	258	253	230	249	229	231	232	224	222	235	225	232	225	221	236	238	227	233	218	215	267	260	232	238	246	226	230	207	242	220	242	247	245	233	241	233	248	243	240	229	222	253	226	242	241	237	211	230	228	217	227	230	232	252	221	232	218	236	229	257	218	248	246	223	222	244	236	239	238	239	236	211	221	259	255	216	253	253	241	227	219	231	261	249	238	226	238	272	246	205	225	243	222	232	261	214	269	270	228	213	226	237	227	191	252	199	230	245	237	230	241	229	213	261	255	207	210	233	230	245	229	205	251	229	233	234	222	245	226	227	211	232	217	229	220	212	234	253	256	241	229	231	253	247	256	241	240	233	217	230	219	251	230	195	218	224	246	243	228	233	227	229	235	232	239	233	244	238	225	226	230	248	214	226	227	229	228	212	231	245	251	261	236	233	232	219	230	204	224	268	228	229	242	251	226	212	226	240	234	213	223	218	211	244	201	255	230	224	236	225	240	229	239	209	229	225	247	224	268	201	244	253	222	250	252	226	239	226	242	231	238	238	223	229	218	237	225	229	221	240	227	249	262	239	218	229	236	231	202	214	231	221	249	236	215	249	263	237	239	256	252	255	261	239	231	248	221	226	227	214	225	224	253	250	246	232	217	221	246	241	250	250	236	247	219	231	254	193	249	242	211	234	250	229	225	253	240	228	215	229	235	264	221	221	248	248	225	218	193	235	244	212	245	238	219	233	234	236	213	204	244	262	234	250	218	217	249	259	235	233	257	223	239	228	250	240	227	224	228	212	215	229	247	246	247	236	233	239	239	228	267	239	264	235	243	231	232	226	223	221	251	239	243	236	219	223	228	240	217	256	231	235	223	215	238	219	194	216	245	232	226	205	235	241	211	227	234	211	213	198	248	227	251	239	242	245	216	258	208	249	214	234	235	228	262	211	246	243	195	263	224	212	236	221	256	227	216	244	233	235	261	224	236	210	237	242	211	235	227	233	222	238	228	247	242	254	258	230	210	221	244	212	241	212	241	228	242	240	250	239	233	227	228	225	223	235	227	243	234	223	243	242	249	232	246	233	254	240	246	247	224	254	213	232	233	200	239	222	260	243	227	258	217	232	236	213	219	230	221	245	232	237	261	249	232	257	200	235	261	232	228	210	248	222	208	225	231	262	224	255	258	244	260	302	234	234	235	248	232	247	226	249	216	252	252	224	234	241	234	226	216	238	249	208	243	230	237	259	227	230	225	213	221	220	243	250	245	240	194	247	234	235	233	224	246	263	212	226	245	229	213	210	200	248	229	264	240	245	244	246	245	243	251	249	197	241	227	220	237	229	225	256	229	241	227	216	252	217	239	236	235	245	246	242	223	249	241	243	248	240	252	222	244	232	223	222	230	249	221	221	239	241	255	228	205	221	235	230	218	217	256	215	234	244	239	234	246	253	248	195	273	222	208	232	248	225	222	228	257	250	221	232	233	232	268	244	239	241	236	252	221	255	241	227	212	238	233	241	236	221	214	247	215	237	215	267	260	236	273	249	246	241	227	226	250	243	208	212	234	254	247	227	231	215	242	258	233	279	246	217	246	244	244	231	206	223	201	234	223	248	236	242	216	228	225	230	239	201	191	238	227	233	260	237	233	246	233	235	219	237	236	252	254	237	223	241	249	236	199	234	216	217	230	218	217	239	229	225	266	235	250	239	232	236	242	226	220	218	246	238	219	239	239	222	239	228	249	229	228	230	236	207	229	234	232	240	227	224	224	232	232	248	222	246	247	240	236	228	214	226	222	236	201	222	193	220	225	227	223	267	240	235	214	237	239	248	210	236	240	211	229	211	226	231	225	248	246	235	222	262	237	231	208	259	229	243	252	248	220	240	227	204	227	247	211	233	243	224	224	240	240	200	217	255	243	245	239	215	232	229	208	230	230	223	235	262	219	209	232	223	246	229	225	232	242	232	230	220	241	258	254	227	225	253	209	219	209	203	236	237	256	242	215	241	258	234	245	216	227	228	231	247	234	215
36817	37771	41935	37688	28069	16992	8701	4928	3224	1918	1356	1023	893	731	730	750	648	647	664	631	672	702	678	671	647	600	632	623	655	643	601	626	626	614	672	672	647	620	621	625	640	620	670	624	661	623	654	601	650	645	605	644	610	626	618	637	649	623	608	664	667	629	650	628	655	645	646	619	638	635	634	673	622	624	625	643	634	622	651	654	675	662	664	615	631	662	602	681	653	600	641	613	606	609	658	630	641	628	637	648	648	665	695	614	656	631	598	642	616	642	659	682	643	654	652	645	638	594	641	623	639	606	673	647	623	617	648	668	639	617	646	658	658	673	653	656	585	604	632	638	623	640	656	608	652	652	628	633	659	602	698	657	572	648	676	621	642	649	651	589	616	606	655	664	627	661	655	588	628	659	664	627	641	572	640	636	612	668	662	639	655	667	656	629	619	582	671	669	625	617	640	646	602	617	649	639	636	644	603	678	659	667	675	647	645	634	594	646	641	664	642	617	647	635	657	680	601	614	682	665	618	620	632	627	615	607	629	658	598	646	651	609	659	616	635	612	616	622	683	654	608	621	612	624	697	628	643	624	599	626	610	664	662	645	650	619	605	598	647	584	634	621	631	648	627	622	656	640	656	608	661	668	647	614	649	641	618	639	636	632	655	653	625	611	644	660	602	615	652	587	634	627	656	595	611	627	662	693	649	604	662	631	667	653	627	664	620	638	663	668	672	631	651	641	649	642	555	647	620	628	659	576	624	647	644	624	640	623	635	619	675	660	666	629	676	610	646	656	654	673	636	603	654	644	626	626	623	637	643	623	656	631	652	610	617	644	648	631	668	629	658	659	618	644	620	651	614	665	602	645	677	671	633	660	621	622	680	664	633	702	637	670	593	605	673	608	619	663	671	615	649	679	627	703	641	646	640	672	641	627	690	625	637	614	631	638	669	621	641	634	611	678	644	600	644	640	600	639	628	601	645	611	662	615	619	631	628	651	650	619	569	653	647	674	658	633	644	636	690	649	645	662	610	607	605	635	625	632	619	653	622	603	663	665	660	610	662	588	653	663	681	663	601	640	632	662	655	623	657	654	652	651	637	644	624	600	626	634	619	627	605	665	665	684	626	655	645	671	646	672	634	621	633	681	663	656	632	611	615	652	643	666	616	641	641	626	658	614	616	665	616	691	604	673	652	633	669	643	625	645	635	632	624	617	645	645	607	686	659	610	610	638	609	652	639	614	621	706	659	683	674	630	607	618	611	645	616	645	666	637	601	676	612	610	657	672	681	596	698	642	618	607	665	691	632	652	614	640	635	613	627	622	625	661	662	664	606	653	671	614	608	608	635	653	681	642	628	640	651	634	647	620	661	618	674	641	609	655	672	635	606	648	625	651	629	656	620	660	628	612	609	640	656	631	637	592	631	641	631	622	649	652	642	625	628	579	632	614	612	676	641	634	654	630	654	651	657	595	662	640	653	560	696	631	628	616	675	689	606	653	651	639	610	663	633	667	653	601	640	638	674	623	643	612	640	644	610	614	617	672	638	674	605	682	636	644	638	645	609	591	608	672	625	631	646	640	590	642	651	687	614	618	619	660	637	587	671	660	665	634	649	666	650	645	607	572	643	687	660	606	648	638	637	636	678	618	635	597	676	684	630	649	657	610	621	644	638	668	659	603	591	613	613	650	634	649	593	620	619	621	617	620	648	656	605	646	635	624	643	665	658	622	623	625	618	593	609	619	625	637	678	644	600	631	609	670	618	640	650	626	623	659	615	615	615	678	669	650	647	645	678	603	624	648	649	653	642	624	661	621	661	659	641	645	664	671	590	636	635	642	666	629	633	606	677	662	672	662	627	655	617	612	677	654	672	604	621	626	644	640	657	648	605	676	655	615	643	656	602	630	629	642	664	644	664	707	620	631	631	663	629	644	640	629	598	638	611	616	639	611	602	615	634	638	664	634	623	651	653	637	682	644	624	603	631	638	640	634	632	658	642	664	647	643	637	654	631	601	669	624	630	644	641	600	634	630	620	655	587	657	622	617	625	661	609	655	621	628	631	654	657	650	628	586	608	637	662	639	668	637	649	661	676	628	675	612	666	630	621	660	609	633	620	655	651	640	626	629	604	623	635	642	600	625	614	643	603	608	636	657	610	652	664	622	676	633	633	663	628	621	612	656	668	608	639	644	626	565	651	630	634	697	658	640	619	648	636	672	605	676	646	674	630	673	602	656	654	594	621	617	618	659	615	644	616	591	645	609	612	630	642	628	644	649	654	636	641	667	612	633	612	645	659	606	633	605	629	667	624	633	625	657	574	671	588	651	659	653	634	653	632	606	658	659	617	649	625	608	614	626	678	640	634	642	613	674	659	652	617	670	581	627	615	629	624	666	622	613	636	620	629	651	628	668	622	646	628	655	596	633	626	647	620	631	636	602	624	650	612	629	652	608	645	628	667	625	638	615	636	648	709	685	655	660	622	650	679	667	624	656	614	615	648	627	588	676	665	620	648	662	677	630	652	616	621	627	642	616	657	593	661	649	625	621	656	693	640	631	628	662	636	637	583	636	612	672	628	642	633	666	626	607	623	660	614	620	663	649	612	578	631	636	615	669	658	605	608	634	663	655	641	652	623	629	649	619	695	661	625	652	632	617	686	598	625	634	647	631	638	653	648	640	595	626	641	638	612	649	615	581	636	675	683	646	639	577	680	601	651	670	613	640	626	636	672	652	621	653	596	626	639	596	623	642	634	596	673	604	656	630	642	663	629	645	625	599	594	630	663	609	662	632	626	626	633	651	654	681	638	664	654	620	622	578	606	647	643	651	696	622	664	617	626	636	652	608	639	559	631	663	620	597	675	631	647	619	671	650	631	590	624	668	666	600	647	630	563	598	599	684	659	610	641	625	671	640	621	623	635	666	574	621	660	618	720	630	668	663	636	655	624	610	662	601	629	617	630	659	645	620	667	559	673	608	635	643	635	678	637	635	628	661	673	612	683	607	629	672	636	645	661	655	627	632	662	676	640	639	605	633	645	621	660	633	575	652	615	611	633	698	639	671	652	648	611	625	685	649	640	653	665	610	691	631	600	642	637	619	624	633	588	647	633	649	623	610	658	661	650	628	636	671	667	645	619	652	675	601	611	635	651	649	604	656	690	619	622	634	653	623	661	622	660	650	622	662	654	613	622	637	644	665	587	613	644	638	649	611	601	646	637	639	602	643	646	686	598	651	642	619	637	667	633	669	625	679	667	608	610	643	582	656	677	626	637	667	610	631	622	641	594	638	647	644	635	632	611	606	601	637	592	666	643	673	649	679	610	637	641	631	591	629	636	654	658	599	680	663	635	655	657	597	634	636	599	616	606	642	651	617	632	639	653	659	620	633	653	615	637	639	645	644	652	619	636	635	667	650	676	643	660	678	677	624	606	629	627	631	640	634	603	651	597	616	668	611	647	641	594	661	616	651	620	648	603	668	664	655	625	595	611	665	647	636	612	630
54878	48978	47242	36842	25267	14111	5997	2467	1320	812	524	370	355	277	252	276	249	249	256	226	227	240	228	253	236	253	264	234	222	237	214	245	231	250	225	230	213	248	242	231	220	234	280	271	237	266	231	238	244	247	211	217	249	222	239	233	232	243	244	245	236	234	230	236	225	253	225	209	223	234	220	235	256	241	242	237	234	226	235	231	257	229	258	231	237	239	232	246	230	229	222	221	242	234	241	222	255	244	234	215	244	222	237	229	220	243	210	226	227	228	231	216	250	231	242	245	211	253	207	246	238	237	258	251	242	229	236	246	222	202	245	266	202	222	240	252	230	225	227	207	238	237	251	236	226	230	235	236	225	242	235	220	228	232	212	215	208	238	231	245	221	232	224	230	252	222	229	236	250	231	232	273	227	247	219	227	218	218	219	217	233	261	234	246	214	239	214	263	223	244	247	230	233	243	223	242	227	191	258	219	241	232	215	237	238	239	238	240	219	220	226	246	261	246	211	261	242	228	253	238	249	234	206	218	227	278	235	232	238	219	236	236	239	222	235	202	216	234	217	230	224	221	203	213	224	243	221	217	211	224	222	236	237	248	224	230	261	220	228	232	242	254	225	213	240	233	226	225	212	216	219	194	252	248	234	214	274	204	255	204	215	238	247	259	248	220	215	203	240	237	198	221	241	221	232	234	212	212	218	251	222	265	228	231	239	234	227	217	251	229	212	212	237	240	228	241	225	206	245	218	231	228	218	253	208	229	214	212	233	221	255	228	259	207	242	232	230	244	238	230	217	242	228	217	194	209	217	220	237	245	251	263	232	241	240	225	243	215	217	222	223	232	227	230	237	241	226	216	260	226	210	271	223	198	229	241	204	202	239	226	251	212	241	224	244	223	228	259	234	268	241	242	251	221	216	277	231	225	240	252	226	250	244	239	231	215	228	215	242	284	227	227	252	247	259	222	234	207	225	222	226	260	226	242	217	239	228	239	220	230	222	224	197	226	208	233	234	227	209	227	253	228	246	240	243	239	217	258	242	241	239	246	231	228	208	234	231	250	240	229	249	251	237	238	216	254	227	229	242	216	252	226	199	242	212	209	200	265	230	233	233	238	223	243	211	229	216	252	232	228	238	255	256	235	212	225	227	230	217	240	236	226	211	245	237	248	222	239	234	240	227	225	241	232	237	225	232	257	233	215	226	210	222	225	257	233	189	242	215	247	225	240	233	225	216	221	240	226	227	244	215	222	252	226	233	238	228	240	236	243	244	248	218	213	243	248	219	217	233	229	190	233	225	239	240	229	221	223	230	241	253	261	235	215	231	234	242	254	238	219	233	244	239	246	224	215	231	227	252	255	206	224	219	262	248	224	219	238	237	227	226	257	241	261	241	215	222	220	260	210	198	225	249	228	225	213	224	251	210	233	232	239	242	227	226	228	222	197	242	239	244	223	224	235	231	241	234	253	216	270	210	251	262	232	218	211	219	232	267	228	229	214	227	226	239	242	227	236	220	220	206	228	257	245	227	215	208	230	206	226	236	221	222	217	225	230	224	249	245	243	240	215	232	230	247	250	243	241	220	226	225	211	252	253	227	233	211	206	242	233	236	227	224	221	220	242	215	236	265	233	241	233	240	218	220	273	243	229	223	222	248	238	261	210	238	221	233	235	240	233	250	239	225	255	218	242	243	223	260	215	243	234	230	221	240	224	227	212	262	236	237	223	219	226	221	212	237	195	223	233	205	219	250	222	241	206	191	231	237	217	219	237	241	240	216	257	222	227	226	221	247	211	246	236	217	222	216	235	222	203	234	245	224	238	249	203	219	248	223	242	222	227	231	227	223	239	219	246	226	252	228	238	224	236	246	215	212	235	243	233	248	253	202	273	237	227	247	221	250	248	222	211	244	217	229	249	237	256	237	245	226	236	248	215	235	222	222	211	214	232	215	214	220	227	201	215	226	226	238	211	244	234	227	241	227	194	207	231	210	263	235	207	216	200	247	226	263	213	211	251	222	208	229	240	234	198	246	242	223	246	247	220	226	199	217	240	240	241	203	209	255	221	240	253	214	236	228	235	203	225	245	239	222	227	233	226	244	253	261	219	238	208	236	229	227	224	215	239	231	201	217	225	194	246	238	226	270	234	267	215	218	236	230	238	217	237	235	251	206	242	224	224	236	223	248	211	253	228	215	218	214	241	234	249	228	233	252	236	237	203	214	225	249	243	220	212	233	235	244	248	214	236	235	238	213	242	230	228	241	215	222	230	219	212	196	236	210	226	230	232	246	251	218	234	244	255	232	229	223	227	216	218	206	230	217	262	228	234	233	252	212	237	238	246	226	199	227	239	231	228	232	254	213	208	226	264	230	226	247	235	244	234	251	218	225	206	224	223	241	264	234	237	233	236	234	235	251	215	225	256	227	223	223	239	207	235	233	236	246	227	226	208	224	255	206	239	246	251	238	226	218	210	206	217	212	232	221	214	228	241	238	230	235	263	236	260	230	218	238	220	252	211	252	254	221	239	249	244	215	224	233	219	221	264	242	235	201	226	226	227	203	224	249	232	218	210	264	219	192	269	248	216	267	225	231	240	231	238	196	224	220	231	228	215	261	237	249	207	246	258	238	235	225	222	241	221	237	232	244	231	223	249	239	220	226	235	226	245	231	248	226	218	250	230	243	225	231	228	249	229	246	235	252	228	233	232	231	232	190	223	235	226	230	215	235	232	250	255	240	237	225	224	216	231	244	238	235	239	243	239	235	218	242	258	258	233	233	250	234	223	234	240	224	243	241	197	211	241	248	227	239	241	268	244	215	224	246	227	248	227	232	214	236	241	231	221	209	243	238	291	237	240	252	256	229	243	231	240	230	242	199	251	231	212	228	269	202	246	261	218	224	247	239	250	236	195	234	224	212	226	251	235	202	237	243	269	249	233	211	237	217	244	211	229	229	236	248	245	222	234	225	265	218	236	200	239	230	229	230	225	220	228	239	265	214	257	220	233	233	239	210	251	231	242	252	222	219	223	205	256	261	237	221	249	224	244	236	211	237	205	227	186	199	217	228	240	250	234	209	238	205	230	193	231	235	235	213	220	247	248	232	265	211	256	262	248	255	212	223	260	226	223	230	248	225	237	236	221	203	230	193	218	242	203	209	226	217	220	228	252	236	241	241	249	236	236	240	233	225	223	252	212	255	238	216	198	231	214	232	222	220	236	240	204	242	203	235	239	230	230	236	245	242	250	213	256	233	214	217	233	218	232	253	230	206	239	224	234	231	235	240	218	222	266	227	225	213	229	230	216	275	250	237	236	229	242	232	221	236	212	232	242	211	266	225	236	246	251	230	260	240	235	219	251	223	250	213	235	220	239	234	244	249	219	213	250	205	244	209	210	200	216	235	244	220	234	259	228	241	222	232	209	205	218	232	228	233	220	238	245	228	239	236	237	241	228	230	220	244	220	241	226	222	231	224	238	230	240	233	260	221	204	251	217	241	226
42421	42951	47782	44607	36416	26317	16559	9199	5427	3413	2162	1489	1118	939	813	753	732	736	729	676	659	656	642	649	618	639	660	588	642	643	632	629	625	636	640	608	619	640	661	643	636	588	639	611	612	589	648	658	659	633	645	676	673	652	636	622	599	659	565	648	579	620	629	658	652	664	644	620	664	632	649	621	650	576	617	608	607	673	604	606	601	612	623	645	620	648	675	662	630	661	641	625	615	607	649	616	656	691	613	624	618	620	619	649	634	630	617	622	597	687	632	621	640	566	636	620	645	614	641	669	606	592	632	593	626	659	625	651	605	646	688	626	642	599	618	655	653	636	632	660	629	627	622	641	656	628	607	643	659	649	625	611	652	622	667	646	598	608	646	622	627	599	577	658	664	623	640	605	640	658	636	661	598	643	590	663	649	663	628	596	621	622	620	652	647	630	656	623	601	562	636	640	602	673	615	576	610	653	644	634	630	657	618	663	612	622	637	649	621	618	607	622	629	585	631	644	639	676	648	609	650	630	681	679	630	622	653	636	622	615	620	590	590	631	635	638	608	630	615	648	686	604	594	639	597	620	640	623	629	592	602	618	658	597	567	668	667	616	592	637	602	620	631	626	612	652	642	630	614	622	620	645	652	622	679	575	619	660	612	571	629	660	678	633	618	609	629	634	618	622	618	655	629	647	627	614	641	668	597	663	633	643	629	597	637	626	680	582	641	653	631	612	653	632	660	623	666	633	649	648	648	628	643	664	665	598	655	627	600	600	620	583	628	622	655	582	629	656	658	614	634	637	643	640	612	624	626	606	624	619	635	618	584	633	641	641	592	646	622	586	634	659	633	659	631	590	640	597	664	625	623	667	606	661	626	650	627	627	602	609	658	594	637	644	631	610	646	664	597	652	614	629	670	608	624	663	654	632	629	587	631	615	611	629	622	656	652	664	637	588	626	604	635	619	616	623	583	687	614	577	611	613	594	679	600	638	681	619	614	621	590	599	604	598	638	614	628	602	608	648	630	586	663	605	641	630	645	637	636	624	620	673	599	610	631	603	604	619	665	582	673	639	635	589	631	662	627	640	578	644	597	602	656	617	639	622	627	632	627	630	647	629	579	613	683	628	604	636	678	644	641	627	620	619	603	613	659	598	680	627	644	625	644	610	596	662	625	668	638	614	593	651	672	624	629	625	624	632	648	636	599	627	663	622	639	680	695	647	598	598	613	628	622	603	626	604	653	638	627	624	660	631	648	670	675	653	636	641	614	688	592	638	627	626	615	634	610	700	635	639	645	614	644	635	649	620	614	650	574	669	570	616	648	605	634	631	615	631	617	636	588	641	678	601	650	653	629	599	664	650	657	644	648	607	628	638	640	666	671	612	626	598	662	593	616	609	629	672	647	622	647	631	631	631	646	642	590	650	607	635	612	634	617	624	646	614	614	649	606	631	630	633	650	616	653	579	621	642	596	622	607	659	651	602	610	646	639	611	652	601	590	643	651	628	635	673	614	696	643	627	596	631	624	630	644	581	581	603	613	648	680	613	633	630	669	583	604	641	617	634	621	623	616	610	629	601	616	620	651	659	669	612	652	637	627	609	655	641	653	672	633	612	681	646	628	637	672	608	627	614	593	629	681	640	588	630	679	663	664	627	658	649	610	678	620	644	649	631	611	652	644	667	678	677	660	607	662	624	614	632	642	635	631	584	626	624	610	660	652	652	609	603	600	597	644	632	651	690	663	601	604	615	589	620	663	622	651	621	601	584	648	649	610	635	610	594	676	653	658	642	597	625	656	639	579	648	643	605	605	585	627	633	592	621	604	630	649	645	670	673	651	635	599	640	668	682	680	633	658	647	649	655	644	635	603	658	608	634	646	591	615	650	649	659	632	664	633	654	662	669	645	691	631	629	688	660	643	604	699	621	623	657	615	612	638	637	644	620	632	631	627	586	604	631	668	637	676	638	635	626	638	654	658	637	621	590	663	637	663	589	653	635	652	639	603	628	639	629	641	646	669	626	649	632	642	639	612	617	650	641	629	638	600	656	636	637	691	603	631	629	666	602	650	615	602	618	642	643	611	600	658	659	634	597	610	653	620	587	644	653	628	622	646	620	656	661	630	634	648	634	597	650	621	616	689	653	611	655	632	597	643	603	621	621	635	598	672	620	662	679	589	638	685	641	627	578	615	618	631	680	580	669	662	642	599	612	617	619	631	628	616	584	603	606	603	636	614	640	605	604	664	633	641	693	625	618	598	621	684	666	614	617	632	634	647	599	605	551	588	674	655	604	585	648	653	669	632	608	633	656	605	596	603	632	639	599	616	636	633	640	632	638	617	656	640	619	619	657	596	616	637	667	595	599	628	597	687	658	634	655	583	645	636	638	652	653	629	605	634	595	641	615	640	585	649	625	658	647	651	624	652	592	633	616	572	635	638	589	629	634	724	639	612	648	603	627	683	604	654	665	571	631	609	658	650	615	612	680	616	656	611	617	645	620	609	610	666	609	627	584	642	629	627	656	581	634	600	607	670	644	624	685	623	665	643	598	614	616	630	657	597	654	672	645	581	657	618	641	592	632	650	688	616	666	663	564	625	636	622	633	599	612	634	624	647	628	590	666	623	636	645	635	584	614	614	636	622	654	612	596	662	592	576	606	615	636	686	690	653	646	652	643	597	679	625	642	618	658	645	632	624	681	621	625	597	575	602	619	625	629	605	625	642	653	593	589	610	603	641	615	653	636	647	614	609	680	645	672	614	608	586	634	645	624	612	686	627	631	621	582	616	612	617	650	685	618	621	589	643	635	608	614	609	568	611	584	639	657	579	620	664	630	657	642	606	601	653	673	647	639	633	618	612	635	575	610	627	638	641	636	668	639	635	630	657	624	613	689	646	607	641	653	645	672	611	642	628	623	613	629	646	636	629	659	667	660	617	625	590	632	599	672	616	623	607	663	663	664	611	599	637	612	640	650	634	645	620	617	644	606	666	638	673	639	652	649	686	660	673	579	612	654	620	611	662	615	674	637	592	648	594	637	663	589	681	635	643	641	596	609	639	648	612	645	696	622	651	639	649	670	621	598	624	659	654	623	662	619	634	599	704	628	608	637	598	625	642	612	705	662	640	677	594	623	637	648	672	621	629	648	626	691	608	616	650	615	630	680	632	617	632	619	625	634	615	623	579	626	647	581	638	641	663	632	600	588	628	612	619	671	611	652	596	639	644	615	667	657	623	643	630	644	586	621	619	642	636	647	653	632	622	619	592	651	606	636	621	612	631	632	642	643	630	655	649	666	621	637	628	603	598	622	626	632	629	621	602	629	640	645	611	575	640	617	641	618	641	670	663	677	626	648	616	639	608	646	640	655	646	656	606	633	668	657	636	642	596	624	621	636	586	602	649	626	621	629	633	615	611	656	605	651	608	665	664	630	629	675	626	645	677	583	626	613	659	623	612	604	632	640	632	618	624	640	671	617	621	588	638	622	620	584	657	638	636	658
56425	49401	50656	43003	32763	21290	10925	4706	2172	1184	721	542	466	381	286	281	253	255	259	236	258	255	242	220	237	235	239	230	240	235	235	230	215	239	216	221	236	232	212	245	244	221	231	198	261	241	233	233	263	249	220	241	253	257	281	211	212	227	215	218	219	229	251	228	235	211	225	241	225	203	231	234	229	228	240	261	240	223	239	223	235	239	235	217	210	204	249	232	239	206	212	238	208	224	245	232	254	230	248	207	229	235	233	229	221	210	251	251	237	216	273	239	226	215	212	222	249	228	231	209	249	219	235	255	222	205	217	223	248	247	234	227	224	219	221	218	244	214	239	252	212	239	221	251	224	213	231	209	235	223	216	240	241	217	225	238	227	243	264	212	223	262	219	247	239	234	197	213	250	226	225	238	221	203	237	242	238	227	251	233	240	233	217	244	238	228	228	219	213	252	225	235	244	252	244	227	224	237	206	222	249	217	231	209	239	232	231	226	244	235	217	275	227	257	231	203	210	250	230	226	219	228	229	222	249	235	238	207	261	255	196	197	271	225	209	239	205	210	238	238	217	240	282	236	230	227	249	204	253	259	200	232	256	232	229	215	244	227	261	236	242	219	214	213	210	236	214	192	235	211	253	215	230	234	239	235	236	252	230	239	253	234	218	235	250	237	215	238	224	219	212	219	224	238	244	230	215	233	248	234	247	237	244	247	217	229	228	203	212	209	219	274	248	236	217	241	252	245	244	221	225	224	227	233	266	235	214	222	225	221	226	206	240	215	233	222	217	223	212	214	260	209	251	217	240	241	230	241	242	199	217	259	231	208	228	203	255	252	216	244	225	246	218	224	192	218	246	228	233	217	241	217	209	237	234	247	253	208	248	236	223	216	218	242	214	236	212	240	219	215	248	243	200	255	237	211	249	248	222	242	225	238	236	226	222	271	231	238	234	236	209	236	229	243	226	222	223	232	223	263	228	243	243	207	228	228	267	229	226	255	246	260	255	220	230	213	222	230	262	228	241	217	250	245	234	257	255	224	240	208	244	229	223	233	219	244	256	224	221	242	238	239	200	249	241	234	228	243	239	212	241	223	227	227	244	222	220	230	230	241	222	224	247	222	224	248	228	242	237	234	223	236	218	231	223	225	239	224	248	218	217	230	231	268	206	239	214	245	228	246	199	247	205	241	249	230	210	240	207	226	250	211	229	198	224	220	249	242	230	240	252	273	214	234	218	203	238	201	204	223	238	223	255	249	248	256	220	223	221	250	241	216	234	231	213	222	233	256	184	237	255	228	224	232	229	219	239	226	217	238	238	241	211	223	229	254	236	252	231	228	248	240	226	223	221	226	236	221	238	217	231	239	252	238	258	229	241	238	244	250	211	243	232	226	222	205	222	244	221	223	235	240	229	227	231	227	230	239	211	235	237	242	218	234	243	224	231	228	236	235	214	215	230	227	227	245	241	258	237	230	242	220	241	243	250	248	229	247	253	239	249	239	243	213	254	197	220	215	220	238	225	231	241	219	234	237	244	216	221	212	217	200	210	217	222	249	244	243	202	224	231	231	206	223	252	217	237	229	226	239	215	238	220	244	241	247	261	210	241	229	230	231	234	239	241	238	247	224	269	235	212	242	227	235	227	232	222	214	216	233	243	228	239	211	247	233	233	262	241	214	223	224	253	222	262	220	227	231	243	209	234	217	236	240	247	225	252	245	251	228	250	247	241	218	257	236	224	219	240	229	243	221	269	260	249	197	235	215	228	247	256	256	225	240	227	232	217	259	243	241	229	248	244	233	231	233	217	246	236	220	234	233	237	255	233	217	221	207	236	211	260	220	258	232	243	206	232	211	230	208	234	232	263	238	225	214	237	238	227	226	241	230	260	247	233	257	221	225	215	245	267	239	226	205	251	244	240	255	252	258	246	203	223	225	212	220	234	244	207	233	194	222	221	226	247	216	231	253	237	245	233	227	210	213	246	230	224	223	218	243	238	240	233	245	216	219	232	227	240	230	226	210	226	241	262	228	240	249	248	247	247	226	241	238	233	210	243	224	234	240	239	214	228	237	229	242	251	216	226	243	203	235	248	226	277	236	191	242	249	211	240	212	235	216	225	241	239	230	242	227	233	212	233	214	259	238	256	214	217	212	211	227	221	258	239	216	226	247	232	257	236	236	242	244	216	229	258	209	246	242	228	224	242	225	239	228	218	227	198	241	226	228	224	237	236	207	227	233	205	222	249	232	233	221	237	247	221	224	206	241	251	266	227	263	247	218	211	240	224	208	219	228	232	250	246	242	223	230	214	251	234	209	268	249	213	242	240	225	241	233	219	236	227	251	243	238	243	215	243	252	266	246	236	211	223	249	216	236	206	242	236	238	211	222	223	213	223	240	224	223	257	235	240	233	240	219	227	203	247	238	223	245	265	265	227	217	243	255	252	242	221	223	246	249	251	248	228	244	271	270	216	237	247	238	234	209	245	224	189	222	219	223	268	235	236	253	213	256	227	179	227	243	236	243	260	224	210	251	229	206	231	253	251	240	255	217	233	212	247	220	236	214	260	217	227	246	239	245	241	223	224	247	215	224	235	249	227	219	269	252	236	246	222	257	227	218	221	210	213	232	258	211	247	230	244	241	233	252	230	204	218	245	219	255	253	247	247	245	222	227	213	239	241	233	214	237	242	221	238	218	215	207	220	265	233	241	220	226	240	219	232	230	268	230	236	223	246	226	252	226	221	226	215	247	224	246	270	222	232	221	251	250	228	207	202	238	231	227	201	187	240	224	245	224	219	227	238	252	248	241	221	252	210	205	234	215	233	228	196	220	227	232	245	260	249	202	225	217	239	228	222	254	251	228	232	224	238	234	221	223	235	212	237	227	206	218	228	228	218	220	224	259	231	216	208	227	252	222	236	240	237	209	222	234	231	226	216	216	229	245	225	214	234	241	235	256	216	201	203	237	239	277	264	218	240	210	227	252	233	212	210	218	256	238	221	237	251	235	229	241	232	212	246	265	215	240	231	233	204	211	218	235	264	247	219	225	244	254	225	226	252	230	211	217	245	232	218	218	225	218	245	266	224	231	253	208	258	236	200	249	223	210	204	215	236	230	221	244	215	236	241	181	219	208	250	248	231	241	225	231	242	256	221	253	219	229	222	227	238	233	237	231	206	252	232	234	181	248	234	233	218	226	228	236	226	190	213	219	218	239	253	215	223	226	240	240	222	202	235	227	258	226	227	246	223	247	249	216	233	233	240	222	253	250	226	222	224	233	251	229	223	204	250	253	210	217	240	217	235	233	234	216	179	250	250	212	241	226	203	249	220	231	228	235	227	229	233	226	254	223	245	258	259	223	231	234	219	227	246	223	240	229	214	245	238	212	259	235	250	244	247	221	221	257	209	249	212	234	223	243	242	234	239	232	222	221	241	231	258	229	226	218	236	241	229	230	252	230	231	222	238	251	235	252	219	263	219	247	237	247	230	227	252	232	228	229
45853	47463	52475	50398	43161	33321	23722	14931	8441	5201	3289	2213	1573	1200	910	802	750	788	754	712	653	712	707	646	656	599	626	660	628	633	633	645	653	611	666	637	621	626	610	686	621	646	592	654	603	629	608	588	664	657	664	679	605	596	666	598	647	612	585	611	638	610	652	652	598	608	629	621	624	645	634	648	614	618	671	609	643	608	634	612	639	629	645	685	620	623	594	617	635	670	606	637	648	652	638	609	631	611	668	637	650	600	653	621	621	646	663	590	666	636	601	614	589	628	585	623	629	645	599	631	625	658	625	609	615	626	627	659	629	626	611	630	591	627	659	664	585	655	689	670	657	628	610	608	641	584	660	615	620	576	650	619	627	632	626	618	640	647	583	679	604	609	659	636	645	608	629	574	656	653	625	621	590	636	627	601	648	620	607	600	634	618	659	645	642	607	679	610	639	678	684	601	603	585	605	649	579	629	640	626	654	621	614	661	661	600	639	630	701	616	623	609	609	613	663	641	593	580	660	655	652	617	611	609	642	617	608	668	645	673	663	581	626	615	645	618	639	608	591	635	625	681	648	626	584	632	693	655	625	597	609	621	603	661	652	594	640	594	600	594	622	643	622	639	639	651	658	629	638	592	640	640	647	668	642	616	620	613	632	620	609	622	573	633	597	636	637	669	648	603	642	656	624	662	645	572	628	656	648	639	626	637	631	619	581	668	661	623	623	632	624	625	613	619	640	677	616	605	626	612	666	659	680	628	585	638	608	629	591	632	622	634	609	683	642	631	592	618	601	579	626	617	663	655	666	607	645	646	646	634	626	636	618	637	627	659	663	646	633	677	609	628	644	641	612	616	611	615	666	614	676	627	655	631	608	641	636	680	663	608	661	630	654	652	633	580	636	645	641	626	671	638	620	620	649	607	654	614	605	595	654	609	652	649	607	625	651	650	636	675	684	641	611	637	662	596	634	643	632	651	597	580	640	691	627	632	577	598	667	686	591	631	684	615	699	646	627	638	628	643	644	618	643	602	652	614	619	655	615	585	639	662	628	622	585	622	672	591	619	640	639	665	629	640	571	650	680	633	609	666	631	652	620	611	624	628	646	615	630	576	650	605	658	662	599	597	673	631	635	621	640	626	627	631	630	647	629	623	640	673	633	655	642	626	596	644	615	643	681	664	626	623	612	642	597	586	578	643	580	629	616	630	639	617	632	634	637	658	576	641	602	608	646	613	690	628	611	601	642	585	661	671	635	637	677	690	658	622	600	641	684	666	646	644	617	647	675	614	638	625	660	663	650	629	673	631	637	612	669	613	614	603	641	610	640	676	652	652	676	635	604	640	592	621	614	604	628	621	650	611	627	618	704	572	669	676	657	596	620	637	657	581	621	620	654	659	645	674	608	594	649	585	631	686	660	607	623	606	634	623	639	568	574	603	611	640	631	624	583	609	610	672	675	598	665	647	629	635	680	605	650	648	648	640	652	612	680	638	646	632	661	660	581	622	641	615	630	618	609	609	580	690	627	623	657	646	647	633	629	662	617	657	607	632	617	600	602	622	640	614	595	605	619	616	657	605	647	623	646	620	601	626	597	635	640	628	586	643	650	626	623	590	607	635	665	650	618	607	631	632	630	602	717	618	644	631	633	628	618	598	643	609	625	620	647	642	647	584	620	649	642	662	627	639	614	589	629	603	614	610	633	583	706	642	675	595	617	642	629	636	657	632	625	631	674	644	604	603	621	647	681	599	600	670	649	599	645	640	616	635	646	622	652	653	617	632	617	612	642	590	629	677	628	619	619	632	686	613	624	650	670	659	627	623	618	605	625	615	636	634	631	602	634	628	588	669	667	625	642	615	659	603	632	624	625	650	598	616	655	650	646	615	602	594	641	651	610	610	635	618	616	604	613	606	678	643	611	569	636	617	602	627	628	616	647	610	618	654	651	641	601	678	652	645	628	630	644	651	599	599	621	628	645	655	643	615	615	637	627	655	563	613	593	656	618	643	621	637	619	601	660	621	613	561	646	636	654	668	616	627	655	594	613	594	588	653	648	618	663	618	611	625	605	616	676	591	604	584	594	620	613	628	635	656	581	648	662	637	614	605	631	618	667	638	623	628	653	640	616	607	652	646	590	625	627	622	677	656	617	655	620	657	643	576	615	660	617	629	641	597	643	597	596	606	647	623	614	627	627	620	607	612	650	597	658	598	641	621	604	668	618	659	608	626	653	651	606	614	615	599	627	621	627	628	638	612	622	661	641	628	634	642	646	632	606	619	657	634	595	622	622	625	592	622	627	645	647	622	651	617	614	607	624	634	669	590	610	623	719	629	633	625	629	591	626	600	632	658	605	658	629	646	637	614	656	624	602	655	590	594	704	612	637	612	614	632	623	637	606	680	625	642	641	636	614	626	592	599	632	662	663	642	650	639	630	641	630	659	634	631	634	664	597	584	662	640	685	682	595	644	632	647	651	615	588	619	621	655	627	629	627	636	639	620	606	663	650	627	628	648	649	618	611	640	607	653	646	681	645	651	595	670	622	621	586	602	656	650	626	622	621	603	636	641	596	645	612	655	589	661	626	627	628	626	635	618	636	634	634	591	614	664	641	628	674	602	655	625	606	624	672	647	609	603	670	626	604	570	624	650	627	612	626	612	664	626	607	632	663	596	592	635	641	661	668	645	614	636	606	645	651	632	632	620	626	617	670	608	599	595	609	678	643	655	616	636	589	678	637	633	649	641	589	589	620	643	618	634	610	660	620	658	611	616	646	656	657	608	668	643	628	617	651	592	670	662	597	606	626	628	630	648	619	616	618	639	671	616	639	616	632	633	626	633	669	610	599	635	618	577	610	653	597	598	627	601	619	647	617	612	621	612	617	616	660	656	592	637	636	618	634	616	598	665	666	609	635	626	582	655	606	619	611	617	624	614	644	625	645	636	650	640	652	600	618	643	659	638	633	671	643	649	613	622	664	630	641	645	620	660	675	595	639	611	620	616	613	646	655	634	637	610	606	611	642	615	643	637	610	660	656	617	640	626	627	635	650	655	605	630	636	614	628	660	628	638	699	652	623	631	614	617	634	608	616	648	611	681	608	607	631	634	642	672	620	628	668	577	658	660	627	592	625	610	602	633	592	616	643	646	639	641	627	652	620	645	663	646	593	663	646	639	644	599	607	582	605	612	589	652	630	609	630	637	652	579	648	625	692	664	671	630	604	643	663	622	642	616	699	601	617	634	643	629	622	646	588	576	640	615	615	620	642	611	634	611	588	648	627	610	628	603	616	630	624	637	546	605	633	647	622	635	620	610	606	648	619	602	608	607	648	657	671	661	616	656	624	623	683	649	615	614	602	701	640	657	641	629	620	619	627	598	638	666	659	624	648	612	663	597	635	634	625	624	609	632	636	664	642	644	647	663	625	623	622	618	649	632	653	650	583	652	608	619	652	600	610	612	638	664	669	641	651	614	648	634	641	589	610	621	620	605	632	632	608	664
45004	44911	42367	31875	20996	10456	4300	1951	928	602	393	309	283	255	268	232	249	215	245	234	264	211	274	240	208	239	232	237	219	227	247	248	236	237	244	239	227	250	245	223	216	200	264	249	222	219	246	215	247	235	212	270	252	246	225	219	220	240	221	234	244	232	219	248	227	224	217	243	228	236	224	204	240	245	244	224	252	254	230	259	232	202	211	250	233	249	231	242	240	217	238	228	243	232	210	235	244	242	226	217	195	241	231	220	231	226	216	240	255	232	220	240	212	247	247	219	230	244	236	229	210	226	257	230	246	253	228	260	241	215	220	224	227	225	231	239	244	230	229	247	253	230	208	208	230	246	225	246	278	228	261	235	223	226	227	227	227	268	233	231	252	189	222	211	217	232	242	245	243	207	245	213	227	225	225	232	273	233	211	244	237	252	241	251	201	231	227	232	243	251	216	224	193	232	230	254	215	231	214	220	238	258	244	241	226	247	248	238	212	248	225	218	239	217	230	216	231	239	235	230	233	216	209	244	214	213	238	230	235	229	235	258	214	219	216	219	243	244	226	220	228	223	222	239	244	229	220	210	236	223	216	229	228	230	238	238	222	246	247	228	248	215	229	246	251	237	255	251	225	237	243	274	246	226	220	247	234	230	233	223	242	251	259	264	254	245	238	205	199	232	219	224	226	202	237	232	208	258	255	261	230	222	245	221	264	234	208	244	219	237	217	222	245	239	219	211	239	263	239	220	236	228	255	219	231	226	243	216	219	245	220	246	242	216	235	239	227	217	238	235	222	229	252	229	231	236	225	237	217	212	218	236	215	212	234	205	217	240	216	238	213	235	239	232	242	214	259	242	251	233	225	237	277	228	279	214	208	234	222	204	249	214	201	211	230	248	244	213	236	255	203	234	216	255	238	222	220	256	221	249	250	240	229	243	231	210	223	207	235	220	224	235	233	219	224	221	215	265	231	240	236	225	221	229	238	225	230	223	199	257	225	235	254	226	236	231	205	222	221	226	228	243	257	216	224	249	229	253	239	248	238	266	232	251	227	225	217	208	236	235	219	247	231	241	224	220	243	253	244	246	219	248	223	251	238	258	213	226	224	235	242	251	222	231	230	223	228	239	228	247	249	235	233	236	249	239	245	218	220	236	252	223	270	238	228	224	210	214	240	244	227	218	193	241	244	217	224	229	215	241	226	232	238	231	209	230	225	222	207	227	216	238	239	229	239	231	275	201	209	235	246	223	232	219	233	243	229	222	212	225	228	214	232	236	226	231	235	227	225	220	210	254	230	240	226	238	253	231	233	199	225	259	195	226	206	234	222	247	196	186	247	204	257	219	216	238	247	246	238	223	240	234	221	224	221	226	236	230	232	240	245	247	244	228	251	249	243	244	222	239	248	210	234	223	244	237	246	231	259	239	246	224	244	212	243	220	242	235	252	213	206	233	239	250	235	264	228	233	228	218	240	241	233	222	232	245	215	245	230	226	213	235	244	207	235	226	231	261	234	255	233	241	222	230	214	225	218	232	228	227	256	223	230	220	219	224	249	246	234	239	245	216	214	262	210	227	253	247	224	225	233	252	231	236	254	241	217	226	247	245	245	231	257	202	229	244	224	209	255	240	207	237	211	207	251	240	229	250	240	224	227	234	229	206	220	246	275	238	242	245	229	235	247	225	221	186	229	238	224	242	227	212	203	261	244	230	217	223	243	213	247	255	241	248	222	243	224	253	193	220	229	239	236	216	232	228	223	255	205	211	228	246	252	264	233	239	237	254	237	216	251	235	197	248	237	207	232	269	232	208	252	261	245	231	254	209	232	227	230	219	254	233	235	246	223	263	241	246	233	259	230	216	233	258	228	229	257	232	216	234	227	202	229	227	246	270	245	247	221	224	223	249	235	230	213	231	245	251	234	228	227	238	212	233	213	234	236	234	221	226	225	227	214	245	213	244	238	216	255	243	221	209	226	214	212	216	229	227	240	285	250	214	222	243	222	237	257	232	233	204	203	221	247	244	229	219	232	226	251	253	243	214	226	223	252	244	257	231	235	243	244	226	240	238	218	240	200	226	246	207	261	236	214	218	242	206	226	246	229	209	234	223	259	229	242	234	237	238	227	233	216	242	238	235	223	223	250	230	220	253	246	213	250	208	225	231	246	220	230	246	226	225	245	239	240	197	229	232	216	226	233	245	239	218	251	194	251	241	228	229	248	207	253	256	195	250	228	215	239	205	212	228	255	207	258	246	238	230	241	238	238	220	212	242	212	239	221	241	250	242	261	226	238	231	232	227	241	219	216	245	246	206	191	244	236	236	233	248	210	226	232	244	228	238	241	229	231	204	232	238	213	202	215	209	226	227	229	237	219	248	219	239	269	242	241	243	187	216	246	226	255	201	217	231	239	210	246	237	234	234	255	241	227	223	236	216	209	225	236	247	247	223	216	219	246	234	203	241	253	234	242	230	231	238	218	222	217	236	241	248	222	215	215	225	212	222	224	228	233	234	235	245	234	262	257	269	224	229	253	249	226	208	240	239	243	254	229	234	223	206	231	245	217	213	205	225	246	236	231	241	232	234	221	235	230	230	265	242	235	265	237	235	256	232	218	213	222	231	231	249	258	241	247	244	229	244	226	259	225	216	235	248	260	206	213	222	237	233	229	238	221	252	208	256	246	216	237	218	242	228	233	229	229	221	232	262	207	221	242	220	203	200	224	248	238	249	221	243	272	244	248	235	247	203	267	227	216	256	228	229	237	216	247	225	247	243	250	223	235	219	252	252	216	239	236	234	212	220	244	222	267	253	242	242	214	237	234	244	240	250	222	234	226	227	228	235	239	227	205	247	220	235	221	235	219	249	229	237	205	212	248	248	206	254	250	234	211	247	250	238	221	239	245	219	237	222	215	202	227	240	247	264	238	235	235	206	231	240	201	265	257	220	217	219	256	237	228	262	223	233	255	242	226	239	240	203	229	210	211	226	244	224	230	225	231	259	226	223	219	237	255	241	239	231	216	260	233	215	226	219	196	235	217	217	236	217	194	247	260	215	211	221	233	234	248	237	229	237	233	220	220	225	242	240	260	215	227	240	248	242	217	236	235	214	218	247	208	244	230	209	245	222	222	203	221	248	223	245	226	229	260	208	217	220	262	246	244	245	229	225	241	233	269	218	228	246	216	244	213	210	241	201	231	207	248	262	224	249	219	238	217	218	224	241	220	234	244	241	240	258	214	219	267	206	221	220	258	243	239	232	227	252	240	227	250	227	239	225	211	231	242	246	239	231	211	257	232	238	230	243	253	221	222	234	213	229	231	251	223	206	235	221	220	221	216	226	259	247	224	237	220	211	236	236	195	230	223	257	227	227	219	248	222	240	218	263	203	195	232	236	233	214	208	249	220	244	244	220	205	245	263	231	200	286	284	216	233	228	215	231	236	227	230	254	218	244	209	243	227	226	261	241	245	253	242	230	244	207	223	227	252	253	211	248	221	267
35758	39086	43015	39744	32452	22247	13235	7263	3959	2320	1387	1078	886	758	671	685	656	645	623	637	651	660	609	641	631	682	664	634	599	574	605	646	621	662	621	640	640	650	639	632	617	616	646	646	605	620	631	675	652	623	619	607	617	610	675	635	643	623	631	581	652	576	658	607	616	617	655	623	607	616	629	629	604	676	610	620	627	625	667	632	636	638	676	694	667	650	639	632	661	621	610	576	643	641	587	633	663	590	649	635	672	664	680	616	596	618	621	632	611	594	627	666	642	645	639	579	612	643	601	632	628	604	637	655	599	651	647	629	594	657	654	658	644	623	616	664	617	641	646	637	652	640	627	680	615	650	630	596	665	648	615	594	612	646	668	651	659	608	652	683	664	686	648	613	657	634	624	667	650	620	694	618	599	618	663	618	651	610	653	575	605	634	647	629	606	635	653	644	625	593	652	627	647	640	660	650	626	600	646	624	608	625	632	650	667	623	619	675	633	601	598	603	602	589	639	628	629	611	609	642	635	658	613	606	634	617	648	639	634	646	619	645	650	647	640	611	643	659	658	620	604	629	642	626	662	635	642	652	674	639	641	647	639	662	652	622	660	656	627	648	654	634	640	588	642	632	618	603	676	653	645	659	590	619	614	624	673	606	620	654	599	652	612	598	637	662	623	644	628	635	634	635	662	629	620	632	650	601	640	624	645	650	638	652	640	587	655	646	660	589	581	585	631	694	590	656	618	616	656	645	625	616	585	691	656	627	644	642	663	630	595	623	618	631	633	669	645	628	629	582	618	668	629	621	630	610	591	626	629	632	637	633	645	609	648	648	620	630	649	617	610	645	627	611	644	670	615	641	655	617	619	595	643	659	651	625	648	621	640	651	632	628	652	677	609	628	626	638	610	580	614	622	608	658	675	575	652	635	660	667	653	609	618	636	620	638	615	645	609	629	633	606	653	623	642	604	623	615	649	660	631	665	670	621	650	636	633	621	647	647	638	649	636	638	623	629	644	656	637	647	615	641	672	674	652	643	662	643	650	670	654	645	609	633	657	650	642	627	640	657	626	632	670	628	611	676	606	648	632	624	665	633	627	628	648	673	610	604	599	586	636	663	624	647	620	644	621	593	621	610	618	641	668	670	571	656	649	626	670	628	637	632	652	629	655	649	611	656	573	637	652	646	625	674	668	611	671	660	621	632	615	653	633	609	661	597	623	647	619	623	597	610	630	637	636	656	614	629	656	651	664	601	635	604	602	614	674	588	631	654	645	624	661	662	614	579	648	624	629	659	656	586	611	643	586	637	643	643	648	642	656	692	637	619	628	631	636	653	608	632	619	645	580	607	616	642	655	622	597	698	637	619	581	638	632	652	633	621	630	650	655	659	649	588	629	613	650	636	609	608	638	619	634	606	661	658	633	630	645	559	634	634	619	609	633	679	649	611	656	661	610	629	625	628	622	587	644	659	612	632	629	631	648	661	673	617	640	660	642	665	683	664	601	600	584	631	631	690	626	640	630	661	649	603	592	615	615	630	632	622	617	609	627	660	648	586	610	638	682	657	624	621	631	642	664	604	616	604	653	619	647	668	605	663	630	643	654	650	586	578	627	643	628	647	589	620	641	642	634	611	649	622	610	634	673	634	650	635	622	646	671	656	642	656	622	614	616	623	629	586	625	632	633	650	637	617	671	586	629	633	658	615	632	639	615	612	617	624	599	652	632	638	648	603	651	597	647	640	656	649	622	588	634	605	639	654	632	620	631	636	613	664	609	614	650	630	596	614	636	649	583	630	632	658	664	635	580	717	637	638	639	615	634	620	640	646	627	658	670	649	661	686	643	669	633	667	636	608	701	643	598	628	646	608	642	650	579	598	624	597	636	672	693	650	606	579	650	603	677	631	659	676	624	661	597	592	579	636	637	671	637	627	582	624	617	612	631	650	607	617	597	677	660	588	582	640	616	608	654	613	631	618	655	669	629	659	660	588	618	637	625	650	615	636	637	646	634	615	588	604	647	611	623	633	623	627	623	666	596	633	636	597	628	649	642	640	606	626	611	641	608	607	645	655	695	618	628	637	639	677	655	611	607	660	642	621	638	627	657	654	605	606	652	650	615	637	637	585	658	638	671	607	644	672	579	634	633	650	620	614	633	610	650	656	587	626	636	606	604	635	651	681	611	648	641	626	635	668	617	616	640	620	638	620	598	610	618	635	622	575	672	614	618	598	638	625	633	624	610	648	651	648	628	641	651	594	596	621	608	608	622	619	599	604	634	644	613	640	645	622	634	619	668	624	630	648	612	656	661	601	644	649	636	665	619	646	684	615	597	624	624	639	680	658	647	699	625	626	626	646	662	660	647	674	653	610	636	627	641	643	599	596	621	597	647	610	635	616	647	651	641	614	647	629	618	640	642	599	624	632	660	664	657	654	690	663	660	593	604	625	633	636	616	623	645	587	618	603	661	588	617	620	638	643	592	640	634	640	631	631	640	616	584	634	619	605	654	656	648	643	646	611	619	634	655	615	622	621	601	682	610	590	674	617	626	602	622	581	622	605	600	605	654	611	642	650	640	621	650	589	608	661	680	687	603	602	634	669	667	590	670	601	599	643	641	608	641	670	642	646	647	618	650	668	624	607	641	655	606	644	608	659	623	649	648	593	640	633	676	617	654	637	656	602	624	578	617	618	614	667	626	635	577	649	681	670	604	646	622	648	588	616	699	632	652	613	647	635	605	654	631	592	652	617	632	600	620	664	613	600	608	590	594	604	621	611	656	645	636	638	609	559	663	678	622	641	634	658	658	626	641	627	630	610	612	622	636	614	589	631	637	624	624	658	653	649	605	621	645	627	601	598	642	642	624	645	664	649	633	629	632	653	628	622	635	642	658	669	630	663	650	614	625	610	659	611	600	657	662	625	643	617	641	658	625	662	619	637	622	681	659	598	614	581	620	638	633	607	682	619	673	605	614	604	640	628	643	667	645	686	614	630	661	616	631	643	631	622	632	631	675	594	585	634	642	608	628	625	676	693	647	631	615	624	618	678	608	641	603	634	588	606	654	637	669	674	639	611	644	654	641	668	642	670	646	642	638	644	664	602	599	603	687	656	651	617	617	635	655	617	641	601	615	641	643	640	658	623	641	605	649	604	675	698	681	636	629	610	649	647	646	610	664	614	637	631	636	635	620	679	631	656	605	602	643	612	604	621	654	637	654	587	629	618	619	634	596	596	613	599	625	662	610	613	618	675	653	636	674	602	580	639	656	625	626	607	644	605	620	638	650	610	612	649	618	576	666	606	667	644	618	591	617	656	637	616	646	654	664	671	641	607	632	608	603	614	645	595	655	603	670	653	657	615	627	629	605	625	677	633	646	630	650	676	643	641	664	634	658	638	665	639	604	616	662	591	612	695	599	651	634	642	628	631	640	582	666	589	653	625	617	686	640	619	630	616	616	642	657	598	607	626	674	635	640	657	630	604	642	650	636	640	592	589	623	627
50800	46578	46077	36876	27313	16709	8161	3536	1745	916	572	398	323	269	274	248	229	244	237	243	252	239	233	226	238	208	213	246	250	233	232	202	213	214	191	216	254	222	227	215	227	229	232	235	243	223	233	239	245	248	216	240	229	216	198	248	238	238	231	232	212	229	259	232	232	232	227	251	242	254	228	228	228	225	206	241	216	234	210	224	252	246	218	207	220	225	232	229	235	217	203	230	230	217	200	220	229	277	228	246	249	233	227	228	247	205	243	228	245	213	226	225	208	205	228	235	188	254	257	227	248	206	227	246	237	218	237	221	246	232	209	220	239	214	237	243	238	277	217	226	242	211	211	214	234	246	240	260	239	232	223	225	238	243	224	251	237	237	233	239	230	245	257	232	250	204	217	234	247	222	243	247	232	212	237	229	246	244	233	249	206	245	208	249	227	229	232	230	225	248	229	209	241	235	220	201	223	221	238	243	236	224	250	230	221	222	239	231	222	238	248	253	215	229	217	247	234	254	224	212	211	226	217	214	229	240	189	236	222	228	224	256	221	247	240	225	238	206	227	223	216	228	230	223	234	237	253	202	229	216	267	210	246	215	252	210	239	226	245	237	209	249	238	251	229	219	212	232	238	222	235	218	223	256	214	248	232	241	212	227	245	214	231	232	243	233	245	219	235	209	205	225	211	246	243	214	218	234	241	246	226	230	237	230	206	233	227	234	229	225	238	207	203	205	222	217	252	214	214	222	257	208	240	232	221	221	225	229	236	240	220	230	225	229	221	236	196	227	248	216	232	233	232	206	249	222	215	227	263	217	215	239	248	229	235	240	223	219	251	220	235	240	236	230	215	217	242	227	232	231	246	234	229	212	195	202	224	223	218	245	239	241	248	245	246	227	217	220	223	225	250	209	236	234	186	230	251	236	239	225	230	229	246	237	213	189	222	204	216	240	240	235	230	238	248	222	226	247	229	234	213	232	230	197	222	231	224	256	242	226	252	252	229	209	243	225	216	225	224	190	248	210	199	232	218	233	221	257	231	238	223	223	224	242	222	206	218	230	238	233	209	252	220	214	241	207	204	241	242	231	221	235	237	226	214	233	259	186	230	236	211	238	236	220	242	231	218	235	210	252	220	206	223	222	221	224	234	229	242	262	231	232	212	217	237	236	224	216	239	237	234	231	246	235	250	232	250	220	242	206	258	218	235	238	261	258	253	224	221	228	239	215	198	225	208	230	237	244	240	221	226	230	215	259	226	233	225	224	245	230	208	207	247	227	221	234	204	236	219	230	220	207	234	215	234	222	236	238	228	223	250	226	247	215	258	247	235	196	214	211	199	238	232	249	223	226	230	220	222	253	233	228	217	228	243	240	232	231	232	253	229	224	226	245	229	254	233	244	240	227	264	213	248	239	236	233	225	210	228	224	227	229	222	256	224	242	237	215	216	240	226	221	243	209	253	264	200	217	239	248	212	235	237	245	231	263	233	228	234	246	223	236	213	208	233	226	225	238	209	203	226	238	240	220	249	240	224	210	249	198	228	177	256	232	236	255	210	230	255	231	212	223	233	230	246	233	234	224	214	219	235	201	241	232	196	238	235	214	217	227	259	223	229	259	253	212	238	250	215	248	234	240	210	228	234	224	225	203	269	212	239	224	228	238	229	245	220	205	218	244	249	226	235	221	196	227	203	250	228	220	246	244	222	223	206	221	238	233	222	222	228	214	215	211	227	220	234	243	235	228	216	245	216	235	220	212	236	236	214	246	232	205	239	207	229	237	210	231	206	228	224	233	220	213	207	236	255	207	240	207	212	246	206	225	217	233	198	256	246	213	214	223	245	240	228	202	242	221	231	229	206	220	226	251	242	234	228	230	225	221	234	206	259	230	206	240	229	206	239	242	215	234	226	210	226	223	231	237	242	253	247	218	236	221	213	211	236	259	235	233	233	215	217	218	232	205	245	230	251	243	245	228	232	233	242	235	204	246	220	204	236	250	229	208	232	246	243	244	239	210	222	246	223	261	230	213	219	272	256	230	229	252	233	247	227	250	233	218	247	248	253	214	233	208	234	222	210	252	233	252	237	213	221	216	232	233	231	235	239	226	235	229	231	222	220	234	266	246	242	229	222	228	245	214	241	249	222	208	233	260	209	233	243	214	219	236	238	243	215	234	232	202	219	225	206	245	224	223	207	207	252	225	228	216	226	253	223	237	224	207	236	222	237	239	224	230	255	209	228	233	224	223	208	225	215	235	212	234	210	248	236	201	236	233	245	230	216	236	224	233	274	215	222	246	255	215	252	246	228	232	233	242	214	199	229	236	215	229	230	214	218	217	250	222	235	217	230	221	204	220	219	220	206	243	257	221	209	224	256	258	202	235	231	219	244	252	216	228	222	224	225	241	249	223	209	229	232	244	228	217	266	246	217	211	234	222	224	245	230	223	224	239	214	250	226	228	241	264	222	224	242	218	191	238	220	235	245	223	202	235	246	231	240	205	213	244	216	221	219	218	217	211	231	242	228	235	244	230	234	240	255	196	242	235	229	237	228	225	235	250	213	232	259	208	238	260	227	224	240	234	217	228	232	228	218	225	207	221	214	243	232	217	214	224	217	229	216	239	226	220	230	198	235	264	216	234	241	229	205	229	239	212	227	253	260	216	239	225	237	219	219	236	219	261	253	247	218	234	227	207	210	251	235	221	240	226	221	214	230	210	222	196	254	207	207	253	256	218	240	215	222	247	233	236	262	239	232	232	245	209	237	233	240	229	241	250	242	241	236	241	232	241	209	225	275	248	251	210	190	220	256	217	224	229	275	248	221	239	228	201	249	224	234	218	209	199	236	203	225	257	231	219	230	228	220	226	240	240	217	196	238	215	242	200	217	230	239	213	235	222	220	233	217	230	225	251	237	219	221	240	226	208	205	203	247	223	222	190	219	246	221	245	210	213	181	228	244	228	253	236	252	248	228	238	233	227	248	209	245	209	227	205	242	235	227	215	241	226	237	230	253	235	230	213	213	226	208	219	219	225	225	215	216	259	239	241	241	205	244	226	202	202	210	202	245	249	245	223	229	233	211	231	214	243	217	214	232	218	215	204	221	233	241	213	216	245	226	233	247	235	229	206	254	222	224	235	235	240	239	223	233	244	219	227	250	229	220	236	223	197	219	209	216	224	226	220	239	235	233	243	221	228	214	242	224	229	226	218	214	224	234	216	232	215	249	224	240	233	243	235	234	233	241	231	226	244	206	225	211	248	237	243	237	218	250	228	219	216	216	256	227	214	216	209	230	224	246	216	236	246	217	224	250	231	237	230	223	219	217	224	229	237	257	231	220	240	223	239	224	227	222	241	212	239	251	214	244	228	212	218	213	222	223	267	237	229	217	210	202	217	229	233	215	245	238	235	241	226	202	238	210	228	248	271	211	219	254	221	261	235	214	233	215	248	229	225	271	258	198	223	204	213	224	224	227	200	254	238	222	254	245	206	241	224	219	250
40631	43131	47064	44785	38491	29898	20418	12203	6968	4098	2393	1540	1103	960	788	706	634	662	640	670	639	684	622	657	690	650	640	640	655	654	613	620	664	679	651	637	664	634	627	616	649	632	617	611	655	594	617	588	635	594	634	640	645	656	649	673	631	633	631	599	651	627	635	625	641	662	656	636	607	667	657	630	686	665	643	628	606	633	582	643	610	647	642	613	630	619	575	666	627	650	648	633	571	645	637	600	623	625	661	626	619	662	608	619	665	598	651	614	620	597	653	663	640	660	626	602	648	638	611	601	654	641	646	644	634	624	682	629	636	672	619	640	639	667	691	640	618	660	617	617	638	593	641	595	657	646	579	623	604	637	605	637	580	588	651	625	643	627	639	588	610	667	619	630	618	605	575	591	644	672	604	622	614	604	661	646	634	623	621	646	601	603	643	605	631	638	668	616	612	594	614	626	637	611	595	616	607	620	619	660	636	670	629	621	565	666	645	604	658	678	567	634	658	629	627	645	646	644	643	623	618	623	637	653	600	616	598	646	620	602	582	652	624	585	630	588	629	625	638	616	610	652	625	677	622	651	658	643	593	657	613	654	609	615	649	668	628	597	571	622	605	634	647	628	641	647	662	654	676	676	633	645	601	647	641	623	634	628	587	660	641	652	610	635	605	638	603	616	594	638	646	634	688	628	571	652	639	662	600	616	640	634	675	592	633	612	635	654	603	575	597	598	593	630	640	594	637	641	618	656	630	663	637	651	636	601	655	593	660	641	656	626	654	656	605	612	637	611	666	650	664	628	602	626	612	630	649	617	677	639	673	622	598	605	630	630	615	586	607	579	634	657	596	649	614	634	625	628	607	594	610	652	663	583	620	638	631	623	617	625	639	619	654	637	598	660	640	632	611	626	615	631	623	636	620	640	628	636	614	666	653	599	629	609	629	640	635	605	664	611	663	617	667	621	601	633	592	625	642	643	695	623	634	659	576	683	656	657	637	622	676	620	676	629	646	624	602	618	621	626	648	607	640	621	589	601	621	631	603	633	616	608	645	631	640	610	636	652	608	640	621	667	641	648	642	623	656	587	613	605	640	655	635	632	668	614	634	636	653	627	604	641	657	681	618	649	610	660	670	596	625	644	622	617	618	626	608	609	640	656	590	581	602	609	625	642	585	683	597	638	626	655	635	637	645	630	650	690	618	633	641	588	654	621	600	639	589	582	618	644	630	626	632	609	609	609	638	652	583	599	632	601	610	599	627	583	627	646	628	604	654	630	585	637	616	619	634	603	589	671	600	585	672	657	600	650	634	644	613	599	620	593	654	623	600	617	634	627	658	622	641	624	601	640	624	610	626	635	625	634	651	604	618	606	685	656	565	605	607	556	626	677	625	619	601	637	649	598	622	598	634	629	601	669	575	616	618	650	659	675	659	640	587	633	606	554	597	681	630	639	637	659	657	612	645	611	611	594	607	618	615	646	605	615	602	690	638	610	639	651	682	624	653	651	603	654	659	626	591	590	621	673	635	578	626	643	622	636	604	652	625	683	629	613	606	623	691	609	637	609	630	614	629	645	633	629	586	662	597	635	639	619	645	625	641	673	590	646	598	629	655	625	638	627	633	621	595	677	583	600	627	645	624	610	677	623	596	614	649	613	624	650	573	610	597	664	656	601	642	676	635	647	607	639	620	622	617	618	675	646	606	627	652	654	596	626	645	661	646	584	626	616	614	657	607	645	690	608	623	626	635	591	640	632	677	595	611	674	645	611	627	615	633	653	634	591	660	600	623	598	627	631	614	652	659	648	662	587	598	632	635	598	662	576	631	666	625	638	676	621	638	610	625	615	626	661	612	622	678	614	652	639	590	596	588	641	690	647	614	633	640	634	651	657	629	594	588	665	647	638	662	622	623	619	693	629	634	638	662	676	660	587	629	665	631	585	634	648	574	599	607	660	633	682	593	622	643	615	627	640	639	569	626	627	603	659	626	622	631	611	639	640	638	634	611	619	634	619	621	643	618	632	639	634	682	632	638	642	571	582	643	612	635	621	553	634	655	631	661	624	597	634	647	592	598	613	634	591	628	663	618	632	623	635	564	640	647	614	601	640	628	641	620	641	604	655	612	648	662	628	651	604	590	630	616	609	595	598	631	637	653	627	652	649	627	659	623	602	615	657	632	608	696	601	594	607	611	593	653	676	638	630	627	684	574	634	596	633	547	637	623	638	651	617	671	640	659	609	633	619	643	644	631	620	594	631	609	627	625	588	675	623	638	641	657	633	630	644	627	629	671	601	621	635	621	628	639	635	637	626	605	646	641	617	575	633	636	618	633	658	645	601	628	609	606	645	615	626	617	583	629	626	650	598	627	632	630	641	623	665	619	637	629	586	613	633	595	669	617	640	588	590	585	692	617	612	592	629	618	651	670	653	598	629	604	632	597	600	608	664	640	648	642	614	641	630	654	644	632	661	628	651	630	584	630	602	617	627	599	632	615	610	616	611	660	636	651	631	623	614	627	618	625	669	653	635	674	599	626	658	620	632	654	597	610	637	643	595	606	661	604	596	611	633	639	617	644	676	659	646	657	639	654	598	673	643	641	629	589	575	617	584	623	632	662	576	630	642	626	621	618	634	669	615	580	625	625	605	650	625	616	618	636	636	649	621	648	627	634	644	628	596	624	626	610	651	647	609	604	657	645	612	670	568	602	649	614	620	572	639	630	657	631	632	648	622	645	617	689	644	553	619	594	646	660	616	586	624	634	617	639	646	627	621	593	619	624	599	652	613	625	614	622	579	592	650	645	622	604	616	631	605	702	596	680	611	647	638	634	603	666	662	591	643	666	662	635	648	635	612	645	610	614	608	601	649	640	672	595	611	566	595	617	643	632	646	638	672	620	647	644	646	615	610	637	627	671	622	610	614	599	623	630	600	599	609	637	624	589	656	621	629	582	604	642	612	635	641	617	637	661	649	635	638	590	618	634	635	621	590	645	625	646	600	682	610	616	617	601	642	626	597	612	659	648	598	643	646	634	612	647	647	635	633	647	641	627	639	583	628	671	605	630	624	607	641	631	630	579	644	641	641	636	602	586	610	607	578	630	639	633	632	606	648	627	644	638	657	599	622	635	597	673	630	640	655	613	604	665	596	594	599	580	620	600	598	598	614	612	590	565	580	599	650	620	624	661	617	644	631	634	638	627	630	591	627	585	639	599	597	675	644	620	632	634	620	619	606	624	644	633	632	626	585	664	595	677	607	641	607	674	607	623	594	613	617	622	680	647	633	622	608	662	647	629	627	644	599	644	636	625	599	584	627	608	617	605	627	639	624	663	602	593	695	610	590	653	647	645	605	686	601	651	636	606	644	636	648	652	614	587	612	687	589	625	614	638	642	638	585	661	628	650	599	594	664	638	589	635	629	634	614	595	639	635	669	640	626	603	637	662	618	626	594	589	627	601	662	571	605	635	616	630	654	599	631	625	643	577	632	670	601	618	612	595	608
52999	48736	49489	41619	32936	23324	13777	6798	3218	1633	1037	676	465	362	303	306	252	257	244	224	243	221	242	245	226	246	258	220	233	218	217	236	209	221	226	248	220	252	234	230	226	227	233	230	254	238	246	232	239	217	237	238	224	254	228	236	223	237	226	233	223	238	223	226	247	233	208	252	255	235	240	220	220	241	233	277	213	213	227	233	248	225	220	251	222	207	224	228	250	240	233	214	205	216	247	222	236	262	212	224	229	235	254	217	198	242	228	234	236	243	228	193	250	220	228	259	225	241	242	224	240	215	219	254	236	236	245	225	220	208	244	227	246	243	232	217	208	211	217	219	212	237	226	232	231	229	217	242	226	216	215	222	251	247	238	234	209	221	233	244	238	233	233	248	234	210	243	235	238	232	229	242	224	243	231	208	243	218	228	216	224	238	235	244	228	226	208	223	230	242	199	245	259	248	246	205	239	220	215	220	234	240	239	242	246	219	188	228	237	212	217	213	228	240	234	225	231	240	242	219	226	238	227	250	246	228	221	239	246	230	241	236	228	226	212	259	246	228	230	237	221	244	217	223	236	249	246	262	229	215	264	238	236	214	234	250	224	227	229	224	221	242	217	207	215	225	244	222	230	228	248	247	229	234	240	195	257	236	224	239	228	210	221	250	210	226	228	253	216	223	230	211	226	244	237	240	216	232	229	209	260	248	239	233	235	230	224	230	242	229	216	259	265	251	228	232	239	218	241	212	227	227	230	255	221	219	233	219	241	228	214	246	233	239	233	228	217	226	244	237	224	241	215	221	235	224	233	251	221	217	238	247	220	222	226	212	225	219	216	249	235	269	249	242	233	221	248	246	213	232	238	233	229	230	211	215	219	212	239	256	214	232	229	243	209	211	253	234	232	228	225	230	224	256	210	189	208	219	238	236	217	242	217	221	256	232	239	223	205	227	239	210	219	210	222	220	236	192	231	256	246	222	220	250	222	224	243	236	199	222	236	245	233	230	219	213	243	214	237	226	211	230	220	233	233	234	206	204	227	227	215	254	235	264	249	228	215	235	243	226	237	222	219	240	219	209	257	230	221	246	245	227	208	251	240	235	239	226	245	217	230	226	228	235	213	206	235	225	229	243	231	235	238	230	225	236	208	214	218	238	239	210	224	228	236	218	243	220	240	217	198	224	227	227	238	249	242	229	210	226	228	229	221	224	237	229	240	237	229	243	211	254	232	231	235	240	242	233	263	239	246	241	225	237	217	223	217	192	222	210	248	193	212	254	238	197	229	254	234	221	258	254	242	236	227	245	207	228	244	253	211	254	206	233	208	242	231	200	223	223	235	241	219	234	197	230	215	210	236	259	215	232	237	266	235	232	237	256	233	226	251	221	235	240	239	237	219	243	238	235	234	236	237	223	223	225	238	233	210	214	221	230	238	237	230	201	229	207	198	225	274	218	227	257	236	214	250	216	229	244	234	195	226	234	245	251	243	210	229	235	221	242	216	249	237	246	248	233	210	237	224	214	249	217	232	222	228	220	271	236	224	209	239	228	202	241	220	254	212	204	239	251	242	239	236	225	237	252	247	215	239	220	252	229	242	230	231	239	221	244	215	242	231	229	265	252	213	233	236	241	227	213	207	223	231	230	222	233	214	209	200	236	238	243	245	227	233	234	223	248	223	194	217	225	226	234	259	263	240	242	199	222	223	253	231	221	235	229	237	221	237	223	207	240	259	232	214	246	227	209	253	231	239	266	254	208	245	214	232	216	250	230	241	243	230	234	223	207	227	219	249	230	225	229	236	226	230	220	239	207	233	245	218	222	233	227	213	218	200	231	220	244	268	239	231	245	233	219	236	219	223	228	235	219	242	236	193	237	207	247	237	252	215	228	229	220	222	242	216	219	222	264	241	229	264	238	206	256	230	227	237	236	232	205	215	212	239	252	221	244	238	221	223	233	231	231	221	235	210	240	219	224	241	225	221	210	235	237	204	239	217	251	237	216	247	227	207	220	223	217	251	221	233	254	213	250	225	237	195	246	211	248	237	221	206	248	238	246	248	215	226	241	218	239	227	239	235	258	236	235	227	219	229	223	233	231	243	232	237	219	247	247	231	230	240	223	242	220	220	220	232	239	235	239	225	235	254	224	206	240	195	207	215	209	224	227	224	251	229	231	243	240	236	242	210	230	229	226	236	250	206	251	255	207	239	217	215	234	215	259	252	250	233	255	220	262	207	224	238	230	268	223	222	248	210	231	202	236	227	221	241	230	240	230	249	230	204	223	256	241	222	202	240	214	211	222	234	250	231	241	226	245	211	224	217	234	227	240	214	246	228	200	233	225	228	225	223	226	227	235	258	259	228	235	213	251	221	238	224	221	238	210	200	206	220	226	225	213	230	235	239	225	262	231	235	224	230	202	254	204	232	224	212	245	228	209	228	203	228	261	206	267	207	222	223	243	236	248	251	218	214	235	225	237	198	221	238	231	205	220	212	229	220	233	229	217	247	240	236	243	214	240	211	234	206	199	222	225	251	228	225	199	237	220	210	244	219	232	240	228	233	241	219	233	235	223	225	229	236	234	252	233	225	211	247	195	216	249	244	269	243	234	227	255	220	233	232	229	230	206	236	224	227	252	220	252	242	216	235	214	233	227	206	259	233	217	213	217	236	227	235	245	249	241	232	252	255	222	229	209	208	228	236	227	214	231	231	248	251	227	223	236	228	238	246	258	231	231	248	257	239	245	231	249	233	236	255	243	209	219	243	231	214	227	224	244	219	216	232	235	234	236	266	207	232	227	218	245	205	237	211	227	244	200	245	230	247	234	215	236	215	228	237	256	229	259	218	231	218	263	214	217	226	260	259	235	234	228	224	251	211	223	208	207	224	215	261	225	254	211	232	221	220	247	240	249	215	203	229	221	220	258	219	230	221	232	233	243	263	219	235	214	262	247	231	223	230	234	229	243	232	223	213	228	222	252	225	216	216	241	217	212	244	255	221	226	192	246	251	227	225	216	229	207	238	227	244	238	245	214	230	269	238	240	236	214	246	217	230	219	217	222	205	243	231	234	254	240	195	221	233	228	220	234	255	202	222	209	225	227	228	259	204	222	203	216	241	247	220	262	270	202	206	252	196	232	248	249	241	225	232	275	240	177	247	229	224	225	224	243	212	204	232	233	230	220	236	241	227	231	230	245	214	242	214	214	270	253	247	248	233	243	226	244	261	243	225	230	215	234	245	232	234	215	221	211	243	222	242	261	232	224	207	238	246	229	205	271	215	257	234	229	218	225	212	197	206	198	210	239	233	241	227	242	225	247	190	237	241	220	217	222	228	230	245	240	224	209	259	231	238	217	267	225	229	240	231	226	232	196	210	225	239	220	238	201	211	220	209	235	224	228	208	209	243	243	227	234	225	233	221	241	204	253	243	228	218	234	227	206	243	234	210	212	248	233	233	211	218	232	245	232	205	222	242	225	252	224	251	237	227	224	242	218	219	202
43561	47130	50884	49551	43365	35901	27337	18750	11784	7062	4530	2934	1955	1357	1081	870	747	727	648	665	659	702	626	658	609	642	616	612	594	617	683	581	621	596	641	643	621	626	609	661	599	615	635	636	659	612	642	625	649	675	639	643	636	645	643	638	615	666	654	652	658	598	651	626	631	587	616	632	622	616	623	626	642	619	583	646	575	647	611	664	624	618	613	600	611	692	636	579	645	622	677	593	601	595	639	618	588	655	664	614	588	652	608	635	646	641	655	631	631	603	629	644	640	615	652	598	667	666	641	600	621	617	630	596	601	698	617	638	641	574	635	616	670	647	587	608	593	624	623	599	622	608	664	621	660	660	626	632	607	618	610	591	604	643	634	642	654	609	652	623	633	597	591	582	620	606	586	596	629	605	596	661	604	570	635	634	616	642	663	595	626	625	679	645	608	636	635	568	616	638	645	626	634	621	653	596	661	616	608	635	589	615	630	598	608	623	640	646	638	622	590	665	623	601	576	634	612	667	620	627	592	611	607	630	603	612	610	616	607	639	624	666	635	642	633	622	596	624	618	647	619	599	610	637	655	556	636	617	604	670	634	661	584	617	632	602	616	643	608	631	631	585	646	629	605	627	576	608	628	645	654	582	605	613	626	578	623	613	619	612	673	645	627	651	686	628	640	612	586	647	604	666	606	631	625	650	593	635	645	586	635	638	625	587	639	661	581	593	618	590	611	632	627	628	624	630	656	640	651	622	618	645	626	596	660	666	624	632	664	623	582	660	592	677	613	613	621	608	661	634	629	589	618	615	621	651	599	605	645	662	661	635	652	611	657	636	607	598	620	635	562	646	667	619	692	618	653	638	654	614	600	683	635	620	643	595	666	636	590	602	634	587	616	587	641	610	618	620	625	628	625	653	622	654	621	654	632	594	624	555	633	592	586	603	610	621	569	615	637	663	654	665	645	674	643	588	634	645	605	646	621	626	654	615	616	614	631	604	656	603	618	626	623	665	635	589	652	623	653	627	622	671	610	639	648	683	599	628	614	581	602	654	644	669	641	641	649	616	640	628	637	627	628	607	652	612	624	651	661	652	601	635	671	651	647	628	681	602	637	643	610	605	592	607	604	616	593	651	607	631	564	607	629	613	613	623	631	635	639	618	588	651	617	649	629	610	663	642	595	681	604	634	638	629	632	640	616	625	672	575	688	626	637	599	652	667	663	614	632	604	606	624	627	673	651	655	618	655	639	669	641	650	630	618	640	626	653	641	620	632	647	645	619	613	702	656	651	616	648	603	624	594	609	632	615	616	615	656	591	573	606	635	645	647	609	618	652	595	638	633	619	632	688	660	611	587	708	670	624	625	589	647	646	645	644	614	618	680	658	621	655	647	614	623	595	689	623	663	671	636	632	620	658	600	678	621	632	599	615	655	609	622	617	596	638	595	649	614	677	630	618	640	608	604	590	617	607	560	655	647	614	605	649	643	630	667	628	659	626	621	641	623	612	615	613	646	626	632	627	640	624	606	582	615	657	614	613	660	575	605	606	657	623	618	609	635	651	615	589	643	591	670	675	620	647	631	644	631	621	630	625	601	638	610	658	635	616	666	596	634	618	669	605	660	643	604	655	623	624	605	623	672	628	642	575	638	626	579	602	654	620	612	602	614	634	662	621	646	610	624	637	634	630	584	648	624	642	615	581	625	604	657	594	707	623	640	598	685	613	590	622	618	650	590	625	657	609	642	626	592	674	620	635	617	642	651	658	593	663	627	648	619	658	597	597	651	625	632	628	616	614	642	649	615	577	607	603	661	609	574	638	648	617	641	631	640	653	668	638	599	595	603	616	610	612	615	628	624	630	616	627	645	635	619	597	605	676	654	575	635	603	613	658	619	643	600	601	632	639	634	649	645	668	635	592	645	637	631	638	645	629	603	626	617	616	601	599	582	629	610	642	629	625	622	638	643	588	611	611	606	633	659	669	582	610	619	613	612	605	629	626	613	633	633	621	614	622	649	626	632	642	613	591	587	620	638	686	640	622	591	621	623	588	609	637	607	604	645	627	649	652	626	644	628	623	601	637	593	682	675	629	612	655	627	649	606	638	612	622	614	655	672	664	616	624	639	605	633	620	648	649	646	619	642	608	644	602	646	639	601	631	625	616	616	646	636	649	613	680	652	688	641	617	602	645	639	634	650	624	620	652	600	593	653	662	654	637	610	627	649	630	662	661	638	611	586	668	616	578	622	633	665	620	609	640	585	643	579	649	573	637	651	639	625	604	655	639	632	609	624	644	597	699	610	663	623	639	606	603	629	635	606	668	633	621	635	595	664	649	698	594	616	623	641	619	645	640	631	629	606	601	682	594	621	665	607	627	628	616	635	623	637	665	611	629	620	656	625	640	624	622	623	600	666	624	652	652	611	629	658	640	593	655	664	632	606	603	602	640	647	629	628	635	644	626	632	621	625	626	564	619	605	617	633	658	661	570	641	645	632	605	605	645	651	604	641	597	606	712	605	583	620	588	600	637	641	599	657	576	631	569	664	637	620	656	663	587	618	635	604	627	630	649	636	621	628	658	594	566	601	627	624	646	632	626	623	612	621	610	633	625	643	608	621	605	655	680	623	603	622	647	630	655	607	636	634	608	626	635	643	588	625	626	670	637	670	605	621	602	649	596	602	642	661	647	608	600	592	650	664	649	612	605	637	635	592	637	577	657	623	641	635	640	594	670	597	595	633	611	643	624	662	631	678	645	628	591	594	601	616	584	628	637	650	630	624	619	628	628	669	627	614	662	648	601	628	628	679	632	626	594	640	659	580	618	660	659	663	616	628	656	625	644	624	620	664	630	631	594	575	606	647	612	605	604	626	637	622	676	601	606	666	630	616	580	595	615	589	630	652	602	598	636	631	634	615	619	618	604	634	623	636	562	605	627	631	597	601	607	649	619	630	597	627	569	587	637	579	609	653	601	634	633	612	656	646	582	603	689	629	681	631	609	620	585	629	613	617	635	629	607	582	625	615	601	609	637	644	588	620	623	609	666	645	625	582	586	557	590	657	573	637	596	661	628	591	627	626	663	617	632	594	645	611	641	654	632	640	589	624	593	615	658	634	635	666	619	622	600	576	584	619	617	594	667	638	633	626	631	587	682	643	616	584	638	600	641	653	656	622	647	619	665	644	633	635	600	643	643	628	597	627	602	624	563	623	606	586	634	600	620	627	622	632	638	620	632	611	603	621	611	599	668	630	633	644	591	584	625	591	662	657	655	627	626	603	660	579	627	656	670	698	639	623	631	657	624	639	615	621	596	579	626	663	631	651	675	649	640	606	629	601	617	622	632	651	640	632	581	620	680	637	596	671	673	650	608	630	594	620	623	617	570	640	594	628	637	594	608	645	623	593	616	630	645	597	645	646	617	648	603	654	587	602	623	631	620	625	619	610	646	648	683	625	649	598	614	634	588	620	612	641	590	592	617	577	620	635	619	634	651	607	622	639	613	641
43830	43561	41898	31991	20788	11450	5927	3111	1681	928	558	416	332	303	248	303	248	266	236	231	227	229	245	241	238	232	231	229	226	253	238	227	227	233	213	228	232	216	214	237	248	230	222	215	247	223	246	226	229	215	226	263	238	215	249	266	222	232	230	267	238	222	241	214	202	212	246	217	246	223	209	244	198	231	219	221	214	213	247	244	229	239	251	240	239	268	221	215	245	202	219	212	235	245	249	233	238	232	232	224	237	225	219	247	239	227	225	249	228	236	202	240	244	249	218	257	242	240	242	226	244	225	252	202	239	219	240	226	237	219	204	227	223	214	227	228	235	234	230	230	236	255	224	249	240	245	249	241	221	228	216	219	210	205	208	232	217	253	235	240	210	234	209	228	229	223	246	225	232	236	238	224	215	240	250	253	216	226	251	221	219	236	235	201	256	243	253	229	224	237	229	216	236	232	226	247	228	234	229	240	210	245	239	214	238	228	252	217	248	224	261	227	205	246	242	182	197	209	229	238	227	242	247	217	228	205	253	264	224	244	254	235	205	252	231	233	274	240	213	213	214	226	216	228	230	228	230	206	226	260	222	258	242	243	217	211	213	221	222	239	212	250	218	234	245	238	249	266	208	240	231	249	201	242	246	242	234	227	242	235	216	245	261	196	273	229	263	236	232	245	231	251	227	269	233	255	255	230	239	269	202	248	212	229	256	247	222	214	247	228	222	220	250	241	217	227	223	238	233	225	226	244	250	229	240	226	227	249	224	252	234	240	225	217	212	238	233	235	242	258	260	223	246	221	234	216	224	231	224	216	228	242	252	222	213	218	212	221	244	209	216	211	236	227	240	230	238	216	236	241	234	253	224	216	239	228	228	232	237	221	234	220	219	207	238	217	217	211	203	242	248	217	246	223	239	221	232	218	230	225	227	252	220	250	218	239	206	230	247	208	253	194	232	238	238	212	240	223	212	250	246	238	223	227	238	201	243	229	235	225	248	245	228	227	221	230	244	238	219	246	256	254	196	229	236	216	232	270	233	239	227	213	253	233	233	252	223	241	242	209	242	217	235	246	243	212	254	204	257	238	234	233	237	237	221	223	223	263	237	233	246	219	232	258	225	232	251	235	235	247	253	192	250	239	238	236	206	232	220	228	229	232	217	207	234	240	225	225	221	234	214	254	248	237	243	244	246	188	244	225	222	247	232	212	230	199	236	232	222	241	234	210	238	227	239	214	236	209	236	246	244	222	249	247	229	215	223	234	258	263	217	242	231	215	226	246	224	218	230	256	221	235	202	242	244	234	228	254	218	239	208	235	243	235	239	234	247	230	230	213	250	232	266	234	228	236	226	216	218	226	234	231	238	199	256	253	258	233	238	208	234	255	224	231	227	248	212	213	235	237	237	253	217	231	207	215	236	230	224	249	242	213	243	238	230	214	248	225	237	248	255	245	227	244	228	227	241	227	224	209	221	223	225	207	255	222	212	246	217	247	246	233	222	213	258	238	209	244	252	221	247	213	223	224	211	217	224	246	240	223	212	235	217	276	223	235	221	244	197	232	229	237	225	233	226	247	228	215	222	242	217	245	234	222	254	207	222	248	226	225	225	230	255	240	212	232	238	219	224	236	201	251	232	205	220	215	225	218	247	216	220	225	258	238	218	240	230	213	225	226	238	219	217	223	237	209	202	240	217	234	240	264	210	232	221	249	242	258	207	224	217	237	247	234	236	232	258	235	234	221	237	220	216	223	188	244	212	229	226	225	232	238	207	246	233	235	260	224	257	252	230	212	243	221	239	235	228	231	217	202	258	179	216	235	216	235	221	205	226	219	218	236	229	240	236	260	207	257	218	269	225	233	250	210	230	231	222	228	219	222	241	253	236	229	279	225	205	236	228	245	238	244	216	215	241	218	241	222	216	224	242	243	212	225	258	223	222	229	206	231	220	250	257	212	210	272	213	205	216	212	224	240	240	236	207	229	212	220	253	242	213	255	248	203	224	214	253	232	233	221	229	224	220	226	224	210	273	240	229	232	234	243	250	230	248	239	239	219	213	217	185	227	227	218	224	194	234	220	226	221	225	240	233	205	217	212	261	228	219	239	193	197	232	226	243	230	219	245	219	236	240	233	238	245	221	186	250	227	240	222	238	256	223	238	264	265	213	228	238	222	255	219	229	219	237	245	207	251	238	226	205	248	236	203	224	251	246	220	235	217	232	229	239	218	231	223	214	257	223	210	254	225	224	229	246	246	246	217	225	236	255	212	231	213	244	238	213	218	207	236	218	237	201	215	265	254	207	218	264	227	218	238	226	258	224	201	207	214	192	218	250	219	258	234	223	241	254	210	263	243	233	222	249	222	238	220	229	237	203	210	232	247	220	228	194	204	224	224	236	235	251	220	209	242	224	248	237	246	222	246	196	220	245	228	210	245	247	273	235	240	258	263	216	191	254	227	248	221	216	228	221	234	201	230	259	218	250	238	225	204	256	258	231	233	245	239	245	266	236	212	224	224	238	253	241	248	228	248	229	212	239	219	210	219	230	243	217	235	232	238	215	244	250	204	255	260	212	231	247	239	245	248	256	237	249	230	209	234	236	255	257	226	247	218	231	220	255	230	223	226	212	235	231	244	226	205	233	236	241	244	222	221	230	210	207	234	251	218	233	202	231	240	223	226	229	245	230	231	230	211	250	230	216	216	210	251	261	225	205	268	238	245	229	238	228	249	236	234	226	246	232	228	228	229	239	199	208	215	218	231	223	205	247	228	242	225	227	225	261	219	222	215	233	204	244	222	223	234	225	227	247	242	222	219	211	221	223	232	208	257	237	233	243	233	237	225	227	260	238	218	241	219	257	223	220	251	254	224	201	238	220	239	239	222	230	223	222	237	230	252	211	214	238	216	231	232	226	229	246	226	233	255	236	244	248	216	225	252	247	221	255	241	222	240	258	219	215	235	243	249	234	222	267	216	225	238	215	249	227	223	216	222	279	245	208	242	236	232	225	223	250	219	230	212	262	234	233	218	237	225	241	260	216	263	223	238	223	249	235	241	209	248	239	216	224	232	226	252	227	232	228	224	266	228	238	249	237	242	243	243	244	214	212	251	247	225	237	221	233	202	233	269	246	210	230	227	213	233	247	231	225	239	203	227	200	263	206	212	242	232	214	253	238	223	215	235	232	236	259	255	241	218	220	231	233	212	229	237	214	220	253	205	226	205	224	254	250	220	242	239	225	212	234	195	237	219	250	236	247	252	209	213	217	236	248	196	224	234	244	242	235	235	258	233	212	215	208	229	224	236	254	258	244	229	222	237	221	223	233	234	238	247	260	237	203	226	232	213	240	242	243	212	223	231	225	224	219	241	236	238	203	217	254	220	226	244	223	219	246	220	258	205	199	241	246	235	213	255	229	227	247	204	263	259	242	237	227	246	214	224	245	242	212	237	253	223	226	233	241	223	210	224	235	220	257	253	232	230	223	229	239	261	206	247	223	268
34792	38145	41972	39368	32188	24364	17440	11181	6724	3879	2333	1594	1232	990	872	747	708	645	650	636	648	611	587	620	662	652	603	600	634	657	630	619	642	659	628	662	655	604	635	664	639	611	642	636	644	631	640	628	650	649	644	624	598	612	620	616	681	628	623	638	608	633	647	610	637	655	627	660	645	632	621	618	601	692	594	646	630	604	646	603	611	626	652	613	623	625	637	635	653	655	620	589	639	614	653	595	598	636	623	634	608	679	611	612	599	632	601	602	605	647	644	676	665	638	621	638	598	657	620	647	611	593	609	586	597	644	638	655	607	619	636	608	601	639	589	671	615	647	637	671	614	620	633	603	656	612	649	664	644	607	640	603	603	598	651	655	630	627	640	602	591	620	616	626	598	643	655	631	641	616	614	607	638	649	631	652	605	648	628	606	619	621	641	623	596	651	671	627	637	598	615	648	650	622	598	614	651	636	660	617	631	635	630	630	629	629	653	621	650	655	638	684	649	599	594	618	675	596	597	589	655	642	631	626	635	707	607	626	641	615	630	594	605	594	629	578	651	625	658	623	628	681	641	588	630	662	607	591	680	595	619	686	641	649	633	623	648	625	648	607	655	637	659	626	597	605	632	608	606	623	612	691	556	623	623	638	610	633	579	602	648	610	623	589	635	602	632	649	592	618	600	628	618	652	641	636	658	618	576	632	664	596	628	657	661	617	626	633	629	629	601	632	622	657	599	611	648	655	612	645	639	655	671	622	603	658	648	594	626	623	622	636	669	629	606	666	638	617	639	623	663	609	641	638	628	656	556	622	685	615	653	610	654	646	635	623	609	605	618	613	619	619	658	649	628	624	673	641	598	598	626	602	573	619	609	598	616	648	586	629	669	618	659	623	625	637	607	626	604	612	675	636	660	627	606	636	596	597	576	611	629	645	618	617	642	603	600	604	574	627	642	588	632	607	627	595	628	612	598	660	626	679	642	653	593	625	633	666	562	620	629	625	638	615	641	606	627	643	604	599	719	614	622	663	670	641	615	630	614	644	598	616	608	636	659	644	632	631	621	628	619	606	627	585	631	602	642	657	642	645	650	593	582	631	626	629	637	563	651	584	611	614	639	588	622	626	625	619	615	626	641	587	642	672	607	603	627	617	632	620	720	609	672	621	650	655	630	655	645	616	615	657	585	643	637	609	636	612	603	661	608	684	690	631	641	601	593	591	617	640	640	589	642	652	618	656	640	673	651	646	630	645	611	630	659	661	621	623	680	600	640	625	624	630	652	593	624	614	606	595	648	641	621	609	605	603	716	646	665	603	649	645	604	624	682	634	613	626	615	646	595	655	647	614	568	638	609	637	641	651	656	619	609	635	589	606	623	620	636	609	606	642	632	617	644	595	658	594	640	612	598	682	591	644	614	614	696	641	611	619	635	603	645	625	616	633	640	628	648	622	608	629	653	577	607	602	672	611	658	681	633	587	610	666	632	603	606	654	645	622	577	588	610	640	639	672	625	609	637	634	600	617	612	596	610	585	608	663	609	579	609	673	675	653	640	672	649	637	651	640	641	657	627	599	636	612	603	652	635	592	627	613	638	628	598	638	631	638	656	635	619	616	639	628	561	639	603	581	608	628	615	626	648	601	629	601	656	637	660	633	619	625	624	640	652	660	614	615	599	644	616	612	638	645	605	660	649	649	692	639	645	613	659	647	642	632	600	628	633	634	609	621	635	621	597	615	664	621	643	578	659	656	650	632	664	637	613	581	616	572	611	657	645	641	655	598	615	620	624	614	582	671	627	657	639	663	675	602	613	628	604	643	609	632	666	649	602	592	659	639	634	600	616	623	640	636	631	627	633	612	640	623	607	603	580	645	632	602	620	628	609	672	600	620	663	641	642	638	649	635	623	631	613	644	616	634	598	673	601	633	609	648	685	637	626	626	658	658	632	633	652	622	647	647	632	629	650	622	615	619	629	609	652	617	643	626	648	585	620	620	674	663	593	596	637	609	605	644	636	657	605	585	665	632	590	641	604	631	646	570	582	652	644	638	636	653	651	629	609	614	584	630	628	628	584	633	643	659	605	614	612	627	620	655	613	630	657	611	611	653	622	652	601	617	643	641	621	610	626	588	658	598	632	615	621	637	607	663	605	669	604	696	661	624	660	655	639	556	621	616	641	618	621	620	604	666	638	651	626	614	604	617	621	642	618	611	623	640	623	585	641	644	677	626	616	576	632	654	631	646	593	597	679	622	679	607	658	614	656	612	626	630	608	612	598	606	649	612	630	624	618	612	665	644	626	644	629	625	641	622	615	593	640	621	562	615	638	643	661	614	613	612	624	706	617	635	612	638	622	656	636	586	606	615	641	586	656	600	624	639	637	626	635	643	615	664	594	620	660	622	575	651	651	679	643	636	620	628	602	621	622	591	640	637	601	620	643	627	558	656	652	597	613	602	613	601	566	638	606	615	617	621	638	633	674	604	617	614	647	664	635	674	625	655	619	620	622	622	613	602	660	652	636	638	612	571	610	645	644	676	647	684	595	595	642	556	638	657	669	643	618	585	563	644	596	650	641	619	619	590	591	605	659	614	610	611	624	659	632	635	598	647	605	625	639	685	595	647	585	569	634	653	631	657	658	591	631	595	615	592	612	653	641	598	622	598	603	655	608	638	642	620	610	656	635	648	627	622	592	642	646	595	576	662	602	658	654	601	611	651	615	627	609	600	660	591	603	616	682	641	607	621	629	606	620	624	606	600	632	639	622	661	607	597	646	591	618	618	669	647	631	600	617	625	637	658	632	610	616	623	593	645	632	629	610	575	644	655	585	657	659	575	646	641	650	655	676	636	614	639	651	625	633	657	657	631	588	624	656	645	591	600	610	639	610	641	619	615	623	636	636	587	637	596	629	650	658	589	650	611	644	632	608	673	609	607	602	655	638	680	640	641	659	614	626	615	654	615	642	627	616	624	640	660	629	595	683	604	628	636	642	615	621	637	636	664	677	658	605	620	593	572	624	628	639	619	668	664	600	638	577	657	597	620	647	626	663	649	585	614	623	589	576	662	636	610	617	564	613	614	607	647	589	605	652	624	637	587	690	659	598	597	590	663	617	618	642	605	649	666	666	597	608	645	585	648	642	672	614	634	611	574	610	625	655	625	677	627	650	591	646	620	638	614	638	642	626	617	659	632	652	633	598	639	646	638	634	634	625	611	630	627	627	635	649	609	649	560	625	642	676	638	644	673	657	617	599	601	647	653	613	641	629	630	589	643	614	646	622	611	603	636	604	614	598	629	642	607	637	628	597	614	632	645	682	653	557	596	583	591	626	611	615	603	624	649	573	640	661	601	619	625	618	650	630	570	646	602	649	641	643	607	673	644	559	630	627	602	595	653	638	653	592	630	637	604	640	608	613	649	599	656	640	611	626	656	644	583	575	614	637	637	631	593	654	640	599	575	608	661	658	637	672	648	691	670	612	617	660	617	601	601	646	627	655	632
49023	45586	45977	37461	27695	17269	8855	4547	2432	1509	881	573	401	311	275	266	275	234	263	222	272	228	236	214	245	234	223	220	225	235	242	249	225	221	226	231	233	236	238	224	220	244	224	225	223	246	218	225	233	216	210	230	221	247	197	207	216	207	223	246	216	231	223	214	218	218	229	223	243	231	210	211	218	245	236	228	216	218	246	193	218	241	248	233	226	221	206	230	204	218	247	250	241	228	241	204	252	244	183	245	231	254	213	186	233	227	213	211	222	230	213	215	243	218	212	202	234	205	223	230	248	226	207	230	230	214	214	213	251	239	225	231	243	228	222	243	236	218	242	211	230	233	227	221	272	234	211	228	224	212	238	247	233	256	230	226	235	228	217	208	225	208	230	223	238	231	250	224	199	239	223	224	238	176	219	255	248	225	254	228	253	206	249	221	230	224	227	196	233	245	235	224	214	227	226	215	247	226	232	222	219	227	208	221	214	231	261	200	229	230	246	232	216	251	229	236	217	236	224	218	235	237	239	236	231	235	237	229	213	202	230	208	250	229	229	248	216	223	234	234	216	250	225	230	237	237	227	199	216	216	237	223	214	223	248	216	246	275	233	223	227	224	215	228	238	232	204	181	217	215	224	192	240	209	228	241	223	224	242	215	218	215	257	227	231	234	223	251	227	211	196	238	238	236	229	220	235	211	198	218	229	239	249	228	215	206	239	221	241	233	250	240	218	239	213	242	239	258	225	234	240	214	209	224	226	227	222	198	207	237	244	219	212	233	241	224	242	214	222	216	220	230	229	214	248	206	252	226	210	198	204	213	242	248	254	221	255	227	219	230	205	215	262	240	228	219	241	238	220	233	205	222	238	221	216	212	262	248	231	212	234	224	243	225	196	232	226	220	209	220	252	233	208	234	226	223	219	207	211	253	283	209	213	208	240	224	223	226	206	216	230	199	219	209	236	226	245	199	240	210	240	225	219	228	251	218	231	228	233	216	240	231	219	214	234	226	242	246	217	215	257	223	213	195	203	207	236	226	224	210	233	250	223	255	223	212	224	240	241	224	240	218	263	234	233	246	237	249	215	223	233	224	230	225	227	237	221	245	229	215	248	238	250	228	216	233	239	231	250	237	240	244	250	247	252	215	203	236	246	223	242	245	232	239	256	217	240	220	228	237	233	187	235	227	242	223	234	233	214	210	228	243	251	224	206	237	236	250	216	223	215	227	249	233	236	241	207	243	207	234	227	229	224	239	229	230	240	239	208	203	227	211	228	226	231	250	230	254	222	256	233	248	229	244	216	210	256	226	213	216	216	231	229	237	203	227	265	214	226	226	215	245	233	225	242	213	228	228	226	221	214	238	214	214	224	231	251	209	230	239	240	244	214	219	234	229	223	234	236	216	217	234	249	249	257	210	213	250	227	222	211	260	215	224	240	225	255	214	203	230	237	235	211	226	216	234	221	220	214	264	232	235	236	194	220	223	266	231	241	227	233	207	254	208	239	227	239	226	209	232	245	232	201	234	214	220	223	215	225	223	239	225	239	227	228	234	209	225	219	240	224	233	225	232	216	243	229	231	233	237	238	221	253	236	203	239	243	236	235	219	224	230	237	219	241	231	251	201	233	234	234	225	242	216	240	231	227	214	253	201	246	232	248	246	230	223	238	218	251	221	217	235	234	225	221	230	234	188	222	209	253	232	226	229	218	225	219	228	237	214	216	221	227	208	220	210	218	207	244	231	231	259	220	237	220	241	237	257	209	228	228	225	224	248	220	228	247	214	215	251	236	232	219	231	260	235	210	231	224	215	223	211	206	237	230	218	214	229	233	226	235	225	241	223	235	223	240	219	236	246	237	241	230	228	233	225	236	213	234	199	212	231	228	220	253	227	205	225	209	231	206	228	249	205	238	244	219	233	216	218	228	224	256	239	237	237	230	226	208	231	211	209	228	250	230	253	217	261	221	241	233	256	222	242	241	229	244	199	223	216	227	235	220	224	229	230	219	232	224	253	213	199	218	239	190	247	250	250	253	230	232	214	211	235	215	219	260	223	255	230	227	227	212	219	220	234	221	182	227	225	228	208	220	223	214	237	228	255	239	220	203	254	212	228	245	241	241	196	233	263	251	221	238	228	209	217	264	236	225	234	209	205	247	243	229	227	207	231	249	241	255	227	232	232	223	210	215	242	245	224	262	228	223	267	214	237	211	243	231	231	230	229	222	227	254	178	215	221	241	208	239	241	216	246	241	246	220	216	245	219	221	203	237	226	221	227	215	228	229	254	251	225	199	219	234	249	227	243	208	240	211	229	214	216	212	228	213	260	246	222	223	212	217	245	273	203	205	231	249	226	212	233	240	211	228	245	209	228	224	223	243	220	237	219	253	224	207	216	246	227	211	241	240	227	228	220	242	214	221	216	228	235	220	234	225	212	237	225	246	209	217	223	251	230	220	224	237	210	250	232	213	232	218	218	219	222	233	208	231	198	241	259	185	246	229	249	222	210	230	230	224	220	212	238	233	256	209	240	240	198	254	225	248	243	232	231	238	210	228	228	236	228	248	238	246	248	226	219	242	247	199	237	236	229	209	212	222	217	226	257	235	235	248	213	242	265	233	201	216	212	246	228	249	250	227	208	224	239	250	235	216	221	209	247	240	232	253	224	239	227	228	226	231	220	207	255	239	224	229	216	263	215	209	227	206	218	209	219	233	226	226	206	228	221	231	245	230	234	235	244	228	222	215	257	212	196	222	240	215	217	218	212	209	257	233	226	276	233	222	239	251	225	229	238	236	234	221	188	228	235	234	226	201	223	254	216	217	222	216	216	232	228	237	224	222	212	232	246	232	238	231	225	205	254	226	228	234	221	229	219	215	254	222	256	262	239	244	218	238	213	238	212	216	232	214	257	237	241	235	245	215	208	233	211	212	231	212	223	228	223	231	245	218	253	229	245	227	206	233	228	237	251	239	220	248	229	241	223	203	229	225	236	209	232	242	227	245	243	255	228	216	221	240	256	233	216	204	228	231	247	235	240	234	240	247	249	196	219	220	244	209	264	236	227	230	228	257	228	250	227	223	239	207	227	231	192	267	220	220	230	231	238	241	244	232	246	279	254	246	242	230	231	218	229	255	253	211	240	220	222	253	214	222	224	198	233	200	227	233	235	236	234	205	227	232	225	231	213	242	241	240	230	244	208	246	227	235	235	223	240	254	239	212	215	187	237	242	204	226	225	232	230	227	220	228	220	230	214	236	244	231	210	245	254	232	221	229	222	246	220	243	211	227	233	220	252	258	224	240	222	208	236	217	207	231	224	223	238	226	215	227	225	214	228	232	257	226	189	203	239	218	222	209	217	238	224	222	211	206	222	244	231	226	215	239	211	193	218	232	222	215	220	237	223	216	238	268	210	213	226	254	222	222	197	249	254	212	232	243	220	243	220	213	230	239	228	255	234	219	221	232	254	236	231	205	234	251	226	256	220	236	228	251	232	230	206
38953	42078	45982	44350	38181	30073	21855	14866	9875	6423	3897	2459	1712	1305	1076	957	785	748	681	725	688	669	640	660	663	685	634	601	658	648	613	637	614	632	641	585	681	640	631	582	584	605	632	645	619	603	676	590	634	637	617	661	683	632	615	620	616	600	605	634	600	614	592	683	639	627	628	620	626	650	619	636	661	651	665	575	642	662	641	620	614	600	629	624	603	607	646	673	614	685	634	675	585	655	600	609	578	642	628	644	675	623	630	679	581	629	561	658	608	619	610	610	611	620	585	677	646	632	622	664	591	579	635	626	625	583	625	658	615	649	634	609	600	594	654	621	629	679	619	608	612	628	673	670	598	685	659	656	634	588	644	650	648	619	668	641	598	655	616	618	654	634	623	621	643	606	587	614	631	660	626	578	622	620	660	666	593	592	619	622	647	616	584	600	600	619	635	609	658	659	652	663	656	659	609	584	634	643	646	638	646	630	644	653	652	626	637	646	608	606	632	611	574	639	593	729	646	599	613	637	574	660	621	627	626	635	620	614	629	617	618	609	626	573	662	606	601	632	600	619	616	674	658	601	604	602	636	596	613	641	655	609	598	573	609	590	640	638	624	646	632	615	635	645	643	660	662	630	624	618	608	573	601	644	625	608	576	640	616	632	607	636	643	610	624	612	595	625	658	648	578	632	590	612	601	588	613	603	600	659	670	595	640	674	598	592	622	617	620	605	608	612	637	632	678	644	683	609	626	624	624	636	619	637	617	628	687	589	638	632	624	638	632	628	607	598	571	621	613	628	609	588	619	597	596	596	582	597	638	589	621	676	567	590	570	628	655	650	645	646	615	619	607	622	606	591	611	665	647	627	612	580	623	630	601	613	611	647	619	621	578	639	630	620	630	625	634	635	608	640	632	625	610	636	587	645	601	603	607	612	615	636	630	649	639	640	611	611	649	622	604	650	631	660	604	640	633	670	601	601	650	577	574	604	642	646	644	651	591	619	647	595	646	613	627	572	645	617	609	637	645	631	631	627	627	570	639	585	589	622	637	663	678	657	611	652	659	683	626	640	631	618	615	598	622	625	597	619	637	673	625	641	586	653	642	594	607	601	633	587	605	645	641	627	651	572	648	606	638	582	615	627	626	661	611	602	652	602	625	663	612	641	632	670	608	654	594	652	633	615	615	624	613	654	683	621	621	636	582	607	592	634	622	649	656	649	630	615	619	609	635	625	603	608	622	651	635	656	593	604	601	650	637	633	634	587	621	658	597	655	600	606	622	657	625	603	621	596	628	608	590	615	629	652	603	583	609	635	575	664	633	658	598	589	590	648	617	613	633	644	623	557	606	608	591	607	588	632	635	654	564	640	634	621	630	664	617	617	596	614	636	656	639	636	617	631	668	613	611	677	597	660	608	593	614	616	586	610	601	654	639	629	588	622	616	610	631	606	623	658	657	629	657	658	628	604	618	613	603	588	677	604	628	605	690	639	627	591	630	641	609	619	596	651	632	656	631	606	618	607	631	599	648	602	627	611	609	635	614	623	615	642	601	621	618	648	636	632	656	625	626	602	661	632	636	579	662	655	587	635	637	607	598	644	654	643	611	632	647	573	601	633	609	603	655	588	593	592	631	590	660	625	625	608	617	632	635	574	638	646	613	678	634	633	627	649	645	628	629	675	656	641	584	623	609	608	583	630	574	604	637	609	621	647	586	581	589	573	582	633	605	590	637	575	631	616	670	643	601	627	599	640	639	581	597	598	599	600	636	605	654	644	601	610	611	612	611	648	635	589	577	623	645	624	658	641	672	647	587	613	609	606	600	646	623	598	615	623	611	645	647	606	616	605	664	638	620	613	570	606	633	629	619	619	618	601	594	624	644	626	627	638	610	581	629	659	648	667	600	644	615	601	620	575	597	599	594	591	622	608	639	642	636	635	640	613	613	641	656	682	637	615	640	589	605	629	670	570	676	628	625	573	642	626	590	620	626	612	602	649	620	688	650	631	594	655	619	646	615	673	606	618	645	614	641	655	648	623	634	644	664	619	624	650	642	632	595	661	617	610	556	614	655	637	632	589	656	634	634	636	639	616	668	630	657	667	634	638	640	648	596	665	626	627	612	622	574	619	606	635	653	611	634	671	605	649	625	661	625	637	647	582	572	649	629	613	629	605	627	618	640	577	619	696	574	618	631	609	571	602	620	606	616	602	611	602	638	657	591	620	628	642	613	613	610	674	624	660	627	607	631	627	638	632	606	615	617	625	640	592	615	641	619	676	636	601	664	643	628	638	614	616	651	652	631	607	609	646	666	644	636	605	592	643	597	601	606	600	682	648	616	618	683	613	624	636	613	651	599	625	609	621	589	632	626	650	637	642	645	639	645	658	637	645	582	662	597	582	622	686	635	581	641	619	608	639	597	663	600	596	610	594	588	593	594	633	612	653	623	656	654	670	589	643	617	639	591	608	585	617	566	620	624	645	627	617	606	617	623	624	653	613	630	603	570	611	632	615	559	627	634	607	627	626	652	611	602	623	648	645	624	635	616	597	651	656	603	621	602	593	627	636	623	616	644	606	661	656	607	644	619	601	677	635	600	626	635	578	579	626	641	630	615	601	644	660	623	607	658	641	624	661	642	641	625	602	645	656	628	693	627	617	622	651	598	597	653	649	611	608	608	623	633	632	614	658	632	640	638	592	628	600	630	632	595	611	675	619	645	623	579	583	608	606	672	622	645	607	643	648	621	604	639	631	630	588	632	604	628	583	611	652	642	603	582	564	643	617	661	614	621	629	640	650	657	626	628	659	625	613	649	659	595	662	614	629	575	620	628	625	619	589	647	621	599	628	637	648	622	595	627	666	626	628	652	635	616	643	695	568	632	588	621	663	608	631	616	617	584	604	633	645	675	678	619	642	622	622	632	628	661	602	608	620	663	637	628	620	644	638	672	639	623	591	648	644	653	600	612	622	606	666	637	628	648	608	617	649	622	635	627	594	663	653	591	636	599	625	674	625	611	602	658	633	613	616	647	631	594	654	609	644	583	625	690	631	623	658	639	609	657	623	645	636	624	619	612	628	589	636	616	607	631	609	611	644	597	643	617	592	630	585	636	609	586	633	652	626	631	683	660	610	602	661	615	596	618	625	594	637	624	664	644	656	652	608	635	591	642	630	642	622	616	642	666	645	619	619	616	614	638	598	595	635	645	591	650	684	649	656	628	617	619	623	622	642	615	632	632	583	601	575	634	601	642	601	584	623	626	628	613	627	605	606	604	620	605	614	622	655	603	658	633	604	687	666	642	671	584	634	637	638	608	621	655	595	633	647	636	610	629	593	619	589	599	608	640	617	598	621	633	574	598	640	638	671	664	610	619	613	656	666	622	605	642	613	570	697	627	607	612	595	633	654	609	600	622	600	618	646	616	582	595	558	632	632	615	611	615	671	630	625	607	621	612	673	646	645	633	625	591	640	603	638	623	608	676	606	656	612	644	649	603	605	613	632
53489	47785	47785	41549	33187	23663	14704	8179	4294	2387	1365	857	569	423	350	330	339	261	259	250	217	267	246	233	246	236	237	245	247	231	231	211	289	227	233	244	245	246	251	253	238	245	238	208	216	253	211	255	222	217	242	236	225	240	204	241	219	234	246	238	243	202	215	250	231	195	210	204	219	211	220	220	244	229	256	252	256	204	251	246	193	240	221	243	233	226	241	235	212	238	212	239	193	234	212	211	234	214	210	237	244	249	214	236	236	220	226	240	263	217	253	226	216	255	234	203	229	218	221	236	242	217	248	237	235	235	244	228	241	200	244	212	211	228	233	215	208	224	232	218	229	203	223	249	229	245	210	253	232	223	226	226	235	211	244	251	227	218	240	244	216	239	226	222	231	247	256	235	278	255	203	238	215	217	198	219	217	239	228	249	211	232	233	256	236	230	244	237	252	227	233	240	231	244	225	246	241	228	215	230	248	220	238	233	219	239	217	218	224	240	228	199	238	234	199	239	223	207	226	239	227	228	203	227	239	253	204	210	224	214	181	242	219	200	230	209	234	231	245	206	234	233	232	220	222	203	255	239	238	230	253	249	225	263	218	251	205	236	235	224	235	237	217	244	226	217	214	240	217	246	242	240	215	234	217	219	266	242	232	242	243	240	204	251	232	233	229	224	217	228	240	239	229	227	220	237	200	217	217	228	225	203	237	223	212	220	234	209	269	230	214	227	246	212	221	210	219	246	225	221	210	217	241	251	202	226	205	226	253	242	241	226	229	252	254	244	234	253	240	232	252	242	225	228	223	218	234	246	204	231	235	260	230	242	244	231	236	227	234	231	232	233	231	228	213	247	244	231	217	211	230	203	213	234	228	235	253	223	218	234	229	233	229	240	215	247	232	216	222	249	235	266	221	229	203	240	229	245	234	214	252	222	232	240	233	253	231	227	229	237	226	220	243	239	243	234	227	251	229	227	219	207	207	243	217	270	226	237	220	236	226	205	246	238	242	237	243	222	237	229	211	264	223	229	235	235	226	213	237	217	231	201	237	210	225	215	219	245	218	196	223	251	229	260	228	227	222	228	249	232	234	247	230	232	218	207	221	242	248	222	211	245	234	225	225	234	261	224	211	227	229	211	221	234	210	223	257	212	208	235	227	220	245	236	222	227	201	241	228	240	199	234	209	224	239	259	235	246	226	221	247	227	249	243	217	234	226	245	252	241	252	237	226	239	216	235	226	239	220	223	205	218	226	220	235	202	204	220	248	239	217	252	207	227	237	229	234	225	210	240	226	242	255	231	214	261	202	224	225	203	205	222	225	242	219	224	225	247	213	229	238	237	217	225	214	229	217	247	213	226	225	232	240	224	229	216	217	256	203	223	245	222	253	260	225	212	240	198	246	233	212	245	220	228	259	242	220	222	242	219	232	207	239	220	227	253	273	208	222	240	240	233	249	243	238	237	226	233	192	244	247	211	220	241	233	225	233	230	217	226	249	226	231	232	215	244	202	223	258	204	221	223	219	223	216	243	222	223	237	243	224	244	223	191	226	244	229	232	235	223	200	222	235	242	258	226	255	225	253	216	249	226	221	194	209	229	219	221	228	238	236	236	225	235	258	211	227	244	235	200	218	240	214	218	197	209	229	231	221	222	231	251	237	257	264	228	206	197	243	233	243	231	242	227	234	241	231	241	227	267	200	238	224	232	243	236	228	215	216	209	215	239	223	211	208	214	247	241	236	178	225	236	206	221	241	229	240	257	212	227	204	231	248	237	256	234	218	250	225	232	241	237	214	215	228	250	238	228	229	217	227	213	224	230	241	226	234	255	235	232	236	218	232	227	239	241	214	232	238	219	239	238	227	214	233	255	210	225	237	204	233	235	190	234	206	222	211	230	271	233	218	233	224	200	220	238	212	225	234	204	244	222	223	236	221	239	249	193	238	243	241	247	242	226	218	256	209	279	222	234	230	239	218	243	214	231	240	222	232	217	243	232	233	229	242	251	227	235	225	252	266	225	225	233	225	227	198	237	216	231	231	233	243	217	238	224	186	224	250	227	200	242	211	225	216	235	220	217	237	243	233	229	224	228	213	227	214	233	222	243	224	234	235	235	243	211	227	220	231	194	221	225	247	251	262	233	246	236	257	233	232	213	237	237	241	220	235	229	242	233	224	238	220	208	209	200	228	226	255	224	230	219	217	243	220	211	216	237	201	228	204	229	208	244	239	225	238	240	223	224	204	236	278	262	236	239	219	232	210	221	220	244	253	221	219	229	231	236	248	232	218	228	246	238	249	231	220	237	236	223	245	214	228	222	219	228	245	232	217	235	211	267	224	212	243	244	227	219	211	227	232	257	215	237	232	257	237	226	222	244	228	242	234	215	196	245	204	211	228	216	237	242	201	239	254	229	223	226	206	260	224	202	245	228	264	257	228	238	188	200	273	226	230	234	228	212	227	210	212	260	231	203	229	218	233	238	231	223	215	231	257	218	228	231	228	183	225	216	246	227	246	227	228	223	236	198	248	236	218	209	221	243	211	255	245	222	243	236	242	228	241	217	246	245	213	221	228	247	243	205	205	252	222	224	252	244	231	205	243	227	224	213	204	219	204	231	244	217	242	218	245	239	245	225	227	218	229	209	200	216	246	212	228	225	231	224	240	239	254	233	245	245	233	224	226	226	228	236	248	248	247	221	253	229	221	218	233	221	243	249	226	206	241	229	248	265	250	237	210	229	236	245	230	227	230	228	241	202	226	219	215	231	249	238	203	207	205	227	222	247	226	210	233	271	238	229	217	214	232	240	234	243	220	235	207	209	223	254	257	228	203	236	220	244	232	233	238	212	223	212	259	236	237	236	232	226	235	243	236	232	222	232	253	256	214	222	223	236	264	209	238	224	234	217	212	195	212	210	247	219	202	232	212	229	202	236	234	230	234	265	232	240	223	228	236	249	244	221	257	217	229	219	233	250	251	234	232	232	232	274	223	221	204	228	261	227	256	240	205	202	226	201	221	197	220	267	251	237	227	257	220	244	219	257	233	211	227	229	214	198	209	245	248	220	230	241	232	239	222	230	213	218	231	232	222	249	226	256	222	218	243	256	235	220	250	238	245	229	216	210	231	202	253	249	255	252	230	220	230	213	235	246	223	215	214	239	202	233	209	247	207	226	212	234	257	240	217	233	228	237	268	228	214	198	230	222	221	254	236	223	236	216	232	234	221	236	238	230	226	231	238	215	258	232	246	249	239	233	219	232	219	215	251	257	239	234	233	233	245	219	207	225	253	238	217	248	217	223	255	224	239	232	238	243	217	242	267	229	203	230	238	216	229	248	232	209	220	225	250	227	235	233	232	248	243	249	214	241	229	253	241	227	213	217	231	226	220	236	259	222	223	231	242	258	211	224	232	238	210	224	231	242	244	234	224	219	220	236	247	206	249	219	232	241	233	215	256	238	234	229	215	220	229	224	245	211	224	211	263	213	220	248	220	239	226	224
43107	45705	49358	48877	43015	35789	28527	21189	14534	9226	6071	3787	2468	1809	1450	1116	920	894	809	801	716	710	652	689	667	611	582	698	667	651	623	657	617	581	623	651	614	605	597	587	597	635	650	657	637	666	606	623	638	638	607	602	590	570	614	623	664	601	637	653	640	636	609	667	647	577	597	636	607	611	600	651	600	589	602	676	696	607	601	589	628	654	617	648	610	607	637	624	589	572	614	635	619	610	653	590	596	628	621	571	633	622	611	636	606	582	621	659	635	633	638	620	575	618	620	607	622	638	645	612	643	617	586	631	654	598	641	578	644	654	647	589	635	634	594	656	643	667	653	602	649	619	609	615	610	636	597	618	610	607	628	666	627	592	650	605	607	651	653	612	613	576	614	673	637	637	658	638	648	651	647	621	626	644	647	638	618	599	568	605	616	587	657	641	589	613	618	654	603	645	642	637	610	633	632	615	644	603	602	601	589	583	619	615	601	691	634	625	584	661	615	629	636	583	623	612	631	634	638	595	660	625	618	612	632	607	611	602	633	646	626	612	650	623	582	619	577	630	615	595	607	631	594	615	638	618	627	621	629	585	622	636	639	638	653	613	627	590	613	671	632	625	582	588	625	590	640	596	613	586	577	654	585	618	615	597	627	621	638	590	630	603	619	565	621	620	593	626	634	644	605	630	642	608	604	649	605	600	649	644	619	661	613	594	641	642	615	618	609	617	635	598	628	591	646	616	608	619	583	611	622	657	603	647	610	614	612	591	622	646	619	631	588	619	632	613	594	593	574	631	643	598	606	647	587	621	626	652	630	600	641	589	560	641	629	652	663	637	618	614	629	597	667	630	602	631	620	579	625	631	587	632	619	618	596	632	646	606	602	588	638	601	635	621	614	675	620	621	617	646	638	672	645	678	611	623	628	608	630	635	655	679	617	638	580	598	637	637	586	650	606	617	618	666	638	665	624	619	677	582	648	597	632	648	607	625	609	617	619	584	625	625	606	638	595	655	645	646	654	625	676	641	601	626	640	663	645	607	619	633	595	670	626	586	595	657	662	606	619	608	641	630	610	630	603	607	626	646	584	622	643	582	665	614	621	620	650	611	589	633	607	647	627	601	627	610	653	641	618	629	646	638	612	600	626	602	615	631	641	654	634	640	615	659	622	595	629	623	634	641	662	625	620	615	649	619	607	586	635	574	633	610	603	621	623	577	617	632	643	676	634	650	634	643	617	609	623	639	642	616	661	595	628	667	600	685	605	600	628	644	621	615	650	599	617	650	661	645	636	634	581	615	596	571	608	609	656	650	623	654	653	625	611	625	635	595	652	626	615	605	615	608	599	645	643	627	585	632	597	621	642	615	649	612	610	619	601	611	665	627	638	618	652	577	652	652	598	628	644	601	588	633	614	606	614	603	652	608	649	596	612	601	650	652	649	589	619	583	626	606	645	605	649	671	576	642	631	647	624	612	656	616	670	605	647	621	621	646	626	651	645	613	619	631	624	621	620	629	611	608	650	614	570	636	563	593	643	657	627	616	599	626	668	655	646	615	652	614	641	631	603	627	590	674	667	667	630	603	609	595	648	641	649	660	617	600	652	613	610	614	623	609	629	632	622	615	678	643	659	610	617	584	599	674	660	612	645	638	622	645	601	623	627	601	630	609	676	634	595	629	605	630	619	657	657	572	595	612	642	626	589	622	592	630	615	632	628	607	580	613	640	577	648	624	623	626	587	617	611	649	621	673	659	595	637	633	615	603	625	548	576	608	629	627	602	591	601	643	664	631	621	628	584	615	604	629	660	648	610	618	649	658	623	597	650	628	638	598	620	600	664	648	633	646	591	669	633	591	623	620	598	610	613	644	630	535	604	627	647	650	634	617	600	592	630	591	613	672	603	613	627	647	643	646	610	604	625	642	612	641	567	610	598	626	644	628	609	652	611	625	610	573	637	656	612	603	589	718	588	641	631	619	631	571	618	649	619	624	615	595	626	636	582	606	641	627	611	639	612	600	647	634	633	611	658	606	594	617	609	637	613	592	647	658	616	637	611	643	629	670	619	637	623	633	583	619	613	623	588	615	632	621	669	601	640	614	646	652	645	610	637	616	624	646	647	611	656	596	626	631	626	623	610	603	644	642	639	630	657	594	600	610	619	610	605	615	641	645	652	638	574	620	591	611	608	594	605	671	596	639	653	615	618	634	605	634	611	696	643	618	612	579	595	626	597	592	650	590	570	615	645	595	604	621	657	617	629	640	614	593	630	645	603	606	598	614	629	626	619	618	598	614	631	643	596	657	615	603	558	600	657	654	609	595	606	589	619	606	560	651	609	625	647	620	606	621	646	640	591	635	668	644	627	699	612	651	575	618	557	627	664	621	608	629	608	598	638	615	591	576	628	608	647	607	623	631	620	639	580	584	611	617	612	673	614	643	607	592	604	608	627	668	629	617	629	583	626	667	635	655	615	627	630	626	628	602	585	607	613	655	644	649	603	683	637	587	623	634	639	687	650	623	618	585	648	642	600	627	629	632	671	643	607	607	607	564	666	615	612	601	672	677	612	635	632	600	621	620	643	606	619	596	574	659	642	587	600	642	620	629	634	635	660	635	610	627	660	583	626	619	642	662	649	561	641	645	626	652	625	623	639	651	615	629	641	609	621	627	598	595	631	615	644	625	604	612	639	615	617	582	642	641	650	599	606	619	573	618	606	662	628	626	627	607	664	626	641	645	646	624	586	616	631	613	628	631	606	644	601	622	654	610	662	644	605	620	614	627	608	554	665	606	596	598	621	631	655	621	633	609	638	668	581	627	577	598	614	618	619	705	652	659	649	651	613	634	630	611	676	625	619	603	628	649	606	627	623	603	627	638	602	590	667	632	632	616	676	630	610	655	628	609	619	642	619	638	597	675	607	586	624	607	633	632	601	636	622	607	620	619	623	584	603	654	592	614	618	603	624	605	659	673	697	636	639	595	615	631	577	689	639	640	608	629	601	602	610	618	617	621	646	649	624	634	567	615	648	610	666	624	617	580	606	614	626	622	633	663	615	628	600	640	624	603	649	658	582	622	613	621	655	692	616	582	639	662	645	635	594	642	629	616	628	575	652	622	651	641	645	661	646	628	635	595	628	606	629	627	651	627	592	610	599	562	628	644	638	597	650	632	609	650	652	596	645	648	640	613	631	626	628	622	599	634	577	629	599	629	674	663	661	571	604	601	594	591	647	676	632	695	610	630	609	611	642	651	634	647	603	636	592	617	627	642	617	591	640	649	630	630	599	592	641	604	627	659	621	642	624	627	640	633	634	610	585	596	627	659	622	654	624	621	608	627	646	637	613	612	616	649	604	623	613	629	632	651	627	610	595	617	637	621	583	669	626	647	629	641	624	641	613	655	627	612	606	657	604	650	652	599	614	643	615	616	634	599	570	635	654	633	585	594	610	622	603	584	614	641	615	609	628	619	629	663	591	660	621	617	657	591	646	634	637	614	598	613
43476	42507	40912	31976	20959	12128	6997	3952	2182	1235	781	488	405	319	269	277	255	247	231	238	238	221	223	227	246	215	276	248	226	222	227	224	234	242	219	209	234	242	237	254	217	254	231	202	235	247	264	218	219	233	230	207	215	200	237	222	212	210	254	197	236	219	247	236	229	215	238	227	251	226	204	213	217	223	232	224	228	206	241	230	232	220	245	232	225	245	264	204	215	218	243	204	254	216	223	191	250	238	240	229	235	242	223	213	215	222	231	210	252	219	242	225	214	212	218	250	249	230	200	219	239	228	223	247	205	211	238	242	264	236	232	227	210	250	225	231	211	220	280	203	228	237	220	230	236	240	246	210	234	248	242	218	261	221	248	243	235	219	236	235	218	216	225	218	252	231	210	262	259	239	226	222	252	248	217	227	239	209	215	219	233	227	244	259	219	242	204	234	201	254	245	262	229	239	231	214	206	240	233	235	238	220	217	215	218	255	246	235	216	227	211	258	228	267	232	219	232	223	201	249	226	232	218	254	225	244	226	216	203	232	217	221	224	215	219	224	199	242	223	241	235	248	213	222	223	232	248	233	217	241	237	246	228	256	242	236	252	222	225	252	227	230	231	245	230	220	216	195	233	231	232	252	213	229	210	221	217	214	245	213	223	233	210	248	274	231	229	227	231	224	231	238	209	248	233	247	229	230	225	256	235	229	235	269	240	228	247	249	238	196	232	216	234	224	246	219	246	243	218	225	216	227	225	256	235	236	241	238	236	207	209	212	229	205	253	239	235	206	236	225	241	229	232	202	230	223	218	233	225	208	220	244	248	249	244	228	224	226	230	237	243	223	209	245	212	228	238	222	223	236	225	217	227	238	237	216	243	248	238	211	239	203	260	221	236	229	219	218	225	235	223	247	242	221	220	244	231	233	244	211	221	250	212	222	207	249	241	231	222	216	229	233	252	193	241	235	215	247	207	248	233	224	216	228	245	249	219	258	215	211	240	231	214	232	222	218	228	246	215	201	228	226	227	239	253	240	254	194	230	223	201	242	238	249	222	235	224	233	233	262	227	250	250	210	218	237	233	224	223	246	235	214	219	232	208	204	203	221	216	212	233	216	237	200	220	241	255	235	243	226	229	205	222	208	223	196	257	239	220	232	243	219	236	245	247	222	252	227	221	216	231	246	226	225	232	225	249	219	230	229	219	245	244	240	210	234	239	229	216	251	233	236	217	238	214	228	255	224	249	188	210	224	223	216	233	211	246	214	224	229	233	223	202	256	225	239	225	221	223	278	219	233	214	207	240	230	232	244	232	208	236	216	250	245	227	220	242	220	221	218	244	234	217	262	232	236	224	213	205	213	231	235	225	193	277	220	221	235	225	223	218	240	241	229	229	238	243	226	216	244	218	223	252	218	240	229	246	219	249	210	232	248	232	219	208	241	207	234	222	217	219	235	194	207	252	237	209	226	212	249	226	227	246	256	213	192	222	205	225	249	226	226	248	257	234	219	230	240	207	217	213	252	222	238	239	215	258	219	236	215	228	227	220	225	231	217	255	248	245	235	226	240	221	228	237	207	206	257	243	241	211	193	240	226	248	218	231	243	229	235	209	211	219	239	233	244	224	211	197	230	216	205	210	219	231	238	241	220	237	194	200	260	218	228	211	215	218	267	242	230	217	216	225	238	221	249	235	247	235	231	192	237	212	251	236	244	244	271	238	252	233	237	228	224	238	196	224	232	245	227	238	232	228	254	253	252	223	270	250	227	264	232	245	240	242	223	231	222	239	213	232	224	237	236	235	218	256	248	218	234	219	204	223	212	234	201	244	223	248	238	216	230	234	224	237	222	245	214	238	253	246	223	220	238	203	252	227	220	223	233	221	236	241	242	239	234	216	239	229	233	231	249	246	246	222	241	226	248	215	240	228	234	229	218	225	194	236	224	211	238	272	253	225	230	242	220	201	232	210	221	221	258	228	227	231	237	233	236	224	231	223	226	229	228	256	243	235	201	229	258	246	211	247	232	246	220	210	236	253	221	228	217	213	226	212	243	226	195	238	265	247	241	248	194	233	203	223	228	243	225	241	234	237	214	207	245	242	241	244	226	213	220	231	244	224	223	255	234	225	231	184	220	248	224	203	249	227	232	234	234	241	211	236	223	213	218	230	242	217	240	218	232	220	214	238	234	237	238	226	233	241	219	219	225	254	235	230	244	227	243	220	197	238	198	222	223	238	219	219	240	238	236	213	246	223	217	235	213	248	223	201	238	251	241	248	208	211	228	243	238	243	225	205	217	239	237	257	237	230	204	225	230	239	224	218	237	232	234	215	213	234	260	221	217	225	236	233	231	217	223	232	224	221	239	197	219	226	256	216	216	253	223	222	221	240	238	249	255	210	239	220	209	217	225	242	239	210	226	231	231	214	214	205	250	239	224	234	224	201	225	210	227	230	233	229	235	208	210	228	216	208	267	253	238	212	239	266	234	233	241	231	217	200	236	240	232	222	264	249	231	239	224	227	263	235	221	235	249	256	233	209	261	218	244	210	234	222	229	243	241	253	236	249	213	227	244	208	252	230	212	206	206	242	232	240	228	235	239	255	217	249	232	235	229	220	245	233	214	224	223	225	235	217	234	224	218	230	233	237	245	237	236	240	239	213	235	197	252	236	229	252	252	242	221	201	240	250	222	243	223	241	213	228	210	238	228	226	228	237	222	215	223	248	236	254	208	204	242	243	239	256	210	223	246	199	234	226	222	245	239	217	226	216	220	247	228	246	222	219	231	226	214	217	234	222	265	226	252	221	199	239	250	239	238	230	256	222	208	249	219	247	229	227	228	222	241	245	245	234	205	227	223	223	197	230	225	226	212	219	233	246	236	247	243	206	238	241	243	225	211	200	247	225	215	234	237	225	227	227	237	232	223	247	246	244	232	248	218	242	220	246	217	224	228	256	217	221	232	214	236	178	217	219	217	229	243	228	250	211	210	236	204	253	205	219	250	211	236	240	229	225	222	249	205	228	242	226	251	208	213	230	207	233	223	237	200	252	241	244	236	230	231	231	231	250	250	233	211	242	236	219	203	203	214	204	246	243	194	221	261	233	208	241	224	245	231	231	232	229	241	238	226	242	224	225	232	201	228	269	234	249	226	213	209	197	228	236	233	206	209	235	214	250	241	233	220	224	243	241	206	230	234	217	230	230	227	207	236	253	222	233	225	246	244	226	223	241	217	228	245	229	195	229	229	223	222	239	227	227	227	243	232	217	223	232	223	250	219	219	201	255	220	227	198	209	212	206	226	266	246	238	244	236	227	248	233	234	250	225	252	213	233	237	247	242	231	224	242	247	231	222	254	223	222	229	229	224	209	224	197	244	235	218	237	234	224	225	228	239	228	254	233	222	216	244	232	258	218	219	215	216	228	236	222	244	232	199	211	215	233	260	237	217	223	253	228	251	233	237	249	207	236	219	222	242	240	209	234	210	204	223	229	217	221	223	202
33736	36784	41040	38883	31926	25150	19480	13495	8700	5368	3152	2042	1364	1123	924	796	774	713	694	624	693	615	675	654	692	639	646	604	651	597	628	611	618	593	635	638	643	628	614	612	600	683	686	637	642	605	644	611	654	663	630	648	645	633	649	599	684	618	610	632	624	666	639	632	630	607	673	650	633	604	660	628	610	639	655	592	616	624	671	598	628	667	664	584	631	605	660	627	632	655	598	669	619	629	688	630	693	580	580	631	644	648	641	636	602	655	629	642	610	635	601	603	647	677	556	642	633	641	623	644	597	643	615	675	652	596	611	660	655	642	632	634	611	633	610	655	623	643	592	613	655	637	586	668	628	618	653	617	618	615	631	617	633	618	621	650	651	635	604	598	623	591	605	649	619	588	592	652	630	648	624	650	606	613	656	638	671	584	607	613	638	625	642	599	615	618	612	628	609	656	571	626	644	658	625	638	613	632	598	620	630	602	579	619	602	656	652	662	634	588	618	582	652	632	618	608	624	604	597	614	614	594	614	617	593	635	682	649	628	637	659	661	551	674	641	670	582	611	638	633	651	629	627	609	597	628	629	589	644	612	582	607	578	617	616	611	584	620	598	627	661	615	605	617	586	607	598	651	608	595	611	640	667	583	602	618	633	658	633	655	580	630	621	618	588	617	635	609	624	647	653	641	621	617	628	622	638	632	552	651	653	602	611	599	656	689	563	640	636	620	638	596	612	638	654	585	604	658	620	613	639	641	621	608	626	663	631	604	631	635	615	585	623	604	644	614	623	620	635	628	565	612	628	649	590	603	593	615	599	653	644	616	655	591	615	631	613	641	629	631	625	617	597	623	644	672	622	620	636	613	649	596	638	630	665	626	617	663	581	608	619	610	634	592	627	574	641	656	632	655	649	620	634	655	580	637	611	620	628	614	636	618	602	591	607	642	637	611	592	654	653	658	642	637	631	684	628	618	617	609	619	622	607	644	620	616	641	625	635	680	652	635	581	632	611	660	645	632	666	611	611	619	617	634	654	598	632	629	666	656	646	627	588	587	629	653	608	642	581	642	654	661	615	651	616	607	597	581	614	638	611	641	622	653	598	599	657	677	631	613	617	622	648	614	627	624	612	644	635	608	608	609	606	608	640	626	631	595	645	663	631	687	650	633	662	641	602	584	656	573	625	673	629	611	598	620	614	664	622	639	622	598	626	583	631	619	635	613	606	600	638	675	597	656	633	622	634	612	640	619	628	673	596	627	611	619	633	633	607	623	655	642	658	632	609	688	602	642	627	605	614	645	668	656	614	609	639	619	610	604	619	653	651	656	640	614	626	631	624	602	626	650	645	625	638	604	613	607	619	652	608	600	602	592	613	628	665	612	639	617	572	636	610	604	625	649	626	627	609	624	632	647	583	607	633	681	650	616	644	626	663	577	629	614	621	613	710	611	637	621	633	634	688	643	614	615	665	610	606	671	623	644	613	600	667	622	591	628	658	643	622	647	620	645	636	660	644	619	582	629	608	597	677	645	620	593	596	642	647	609	624	625	578	632	623	631	647	635	629	620	599	613	626	608	612	622	631	643	642	599	614	611	615	628	575	587	648	625	657	613	641	639	654	617	622	659	631	643	600	616	598	647	667	598	609	590	631	623	653	627	641	640	634	682	618	616	646	666	607	650	635	643	620	667	635	622	619	641	616	632	661	615	595	609	637	630	621	593	638	616	663	648	632	631	590	570	615	624	621	635	607	606	611	652	655	604	638	677	601	602	621	649	658	629	611	598	627	632	625	644	619	623	617	587	618	637	632	618	626	636	648	614	643	668	607	612	616	619	648	595	654	626	632	634	610	667	642	613	634	647	685	637	648	620	646	631	595	592	633	628	626	611	620	621	650	604	632	630	608	672	631	631	598	622	602	639	666	608	652	692	625	603	607	674	664	631	670	598	621	632	671	599	668	604	631	639	630	634	568	570	623	624	649	626	661	618	598	602	638	634	643	632	642	605	635	632	638	664	595	601	651	645	623	595	636	628	623	609	596	621	637	633	612	617	661	644	623	642	632	597	650	580	606	631	636	635	656	669	626	594	617	623	655	592	627	614	615	637	646	638	614	647	609	657	604	667	622	619	655	699	637	625	577	616	599	624	630	624	649	641	649	651	597	618	626	651	632	690	622	568	655	588	676	635	646	599	624	611	623	616	615	650	628	664	618	627	651	572	652	650	641	580	633	617	634	662	591	617	660	647	649	599	638	649	660	646	650	608	659	644	606	603	620	620	622	614	631	617	679	633	643	658	667	589	672	605	636	648	642	610	621	626	629	630	599	612	655	635	635	639	634	638	654	593	641	586	635	552	696	620	630	656	640	672	596	611	657	578	642	612	624	624	611	607	655	628	667	625	559	621	677	598	638	613	585	662	601	614	635	591	652	609	660	588	623	635	598	611	615	613	636	640	640	623	621	634	628	663	613	599	623	640	615	611	589	621	640	617	642	628	623	653	572	622	625	632	631	639	643	617	628	617	628	656	640	608	637	589	597	581	621	648	620	642	669	608	611	637	648	641	607	621	637	598	631	636	628	662	630	659	619	621	592	612	607	630	595	648	618	643	678	652	616	581	610	627	670	622	631	641	634	613	597	597	667	622	581	591	587	630	589	598	656	634	611	570	633	636	647	643	657	661	593	602	642	601	618	627	631	657	613	649	666	622	625	630	608	607	616	637	622	612	576	686	645	645	642	618	617	625	610	646	605	586	642	567	634	580	603	679	597	625	607	619	632	601	641	666	636	580	627	610	598	650	614	629	589	613	655	593	619	609	646	630	641	629	661	632	659	596	635	594	645	661	608	651	608	631	604	652	658	608	636	630	638	656	631	633	649	679	599	618	626	614	603	617	630	641	608	601	622	624	618	593	605	647	625	625	631	622	587	596	659	587	605	650	626	685	622	639	593	611	622	617	636	659	594	592	612	641	632	611	638	661	620	598	635	625	683	614	669	577	651	626	664	623	594	639	623	617	616	635	627	628	640	676	600	611	618	601	605	606	619	656	684	586	610	587	599	648	618	601	636	618	633	630	611	613	633	627	650	613	637	634	621	637	653	613	600	622	684	599	652	632	654	671	653	617	640	638	655	628	632	591	547	572	635	594	553	598	566	576	664	634	655	655	612	594	635	588	561	581	629	630	615	602	625	588	596	653	645	627	630	626	603	639	634	650	638	631	631	615	629	634	644	609	649	611	638	629	659	618	617	622	645	569	629	612	622	640	622	625	619	663	633	637	634	643	633	575	611	644	628	630	664	645	647	644	581	585	611	591	655	649	593	589	642	576	635	580	689	641	624	630	592	648	639	613	609	590	611	684	650	619	584	578	617	657	620	607	614	634	643	627	604	635	666	643	625	610	708	614	666	652	612	630	565	588	652	606	660	590	622	632	629	644	625	628	675	600	649	597	635	618	580	626	602	577	685	638	639	603	629	562	652	644	636	584	642	668	610	618	627	606	629	632
48575	44251	44689	37027	27332	17637	9983	5797	3413	1837	1096	689	467	406	326	319	270	265	266	257	245	263	239	215	223	244	233	233	214	210	223	213	245	234	237	247	222	231	232	239	199	213	221	242	205	213	236	198	244	217	225	238	198	233	208	232	241	225	249	246	219	203	237	228	244	247	228	222	229	233	221	193	240	227	206	194	216	236	237	216	225	204	201	228	237	217	220	265	216	209	224	238	221	232	241	221	214	239	239	219	217	242	238	228	221	230	219	248	220	217	228	218	229	232	210	264	213	221	234	230	245	237	241	252	229	227	245	198	241	215	224	218	204	222	219	223	231	240	235	235	212	220	239	219	245	218	217	219	256	234	215	217	192	243	263	211	215	235	201	232	262	239	259	232	180	223	249	223	239	229	229	238	230	241	235	216	228	237	218	214	254	237	229	234	220	268	229	227	237	208	253	241	248	229	236	222	222	214	245	221	208	199	201	232	219	242	247	222	240	222	244	213	208	244	222	235	227	232	230	244	224	208	215	219	246	257	245	273	248	235	230	238	207	221	250	237	208	245	218	241	228	234	226	228	219	204	207	204	222	207	215	208	225	240	233	223	201	218	245	238	238	243	223	199	254	211	244	230	237	251	231	195	227	224	238	221	225	221	236	202	239	228	230	230	224	229	244	234	230	209	217	226	225	247	246	206	208	215	203	232	214	247	228	223	219	221	243	235	231	229	228	247	228	213	236	248	242	229	236	243	232	230	236	268	232	248	236	217	214	242	243	248	257	242	215	224	222	203	223	243	260	228	233	240	229	259	252	213	224	225	238	239	246	200	238	212	225	222	219	219	230	219	229	230	236	245	228	202	237	213	229	198	236	213	236	236	237	237	244	225	207	229	213	220	237	213	254	244	224	228	224	227	210	218	271	226	207	226	244	220	216	231	239	228	225	239	220	256	231	227	210	210	217	240	227	234	227	233	243	238	206	261	210	233	230	205	230	225	254	234	225	214	198	208	244	230	235	232	227	223	217	227	235	208	216	218	196	228	223	224	265	236	228	247	237	244	246	209	236	236	226	217	241	199	241	236	240	221	237	233	204	226	212	229	199	213	225	214	239	218	237	228	256	218	236	241	245	202	224	248	249	227	203	235	232	228	212	246	229	228	207	225	231	227	226	233	246	241	243	226	232	228	219	231	242	217	236	253	252	225	218	231	252	223	208	238	233	211	209	215	226	231	215	200	254	229	240	237	260	233	239	240	252	234	226	236	204	233	248	216	235	235	215	228	207	221	214	206	227	255	239	262	224	215	235	224	230	208	261	230	231	230	241	231	243	207	257	213	237	224	243	207	224	220	219	235	217	238	212	258	219	235	215	241	222	217	205	259	237	247	212	249	216	238	237	231	212	237	232	230	214	255	218	220	225	218	222	229	227	229	227	235	237	237	215	249	233	223	228	234	221	241	235	225	221	251	232	244	207	236	218	240	211	222	219	218	225	245	221	208	234	255	222	220	211	199	224	221	192	214	222	221	215	262	244	206	239	221	217	246	239	250	198	228	218	224	254	220	217	241	223	230	220	239	232	221	228	238	206	233	227	229	214	226	231	227	219	202	248	235	244	220	203	242	222	259	228	246	232	249	228	209	219	248	218	232	255	229	224	244	205	236	242	228	254	225	214	246	201	231	268	207	220	225	229	271	223	230	235	214	212	213	252	240	229	221	230	224	222	219	253	224	217	231	227	215	207	195	226	204	228	217	242	226	223	229	203	193	227	228	214	231	224	236	221	222	209	221	231	244	247	233	228	257	226	250	233	225	217	220	253	224	249	220	214	208	207	220	229	224	231	232	236	224	228	229	232	228	224	227	234	228	233	230	237	219	217	266	231	214	217	196	242	238	229	210	222	248	248	233	228	258	232	230	213	242	246	211	252	235	246	230	239	228	229	225	230	238	210	232	240	213	219	267	231	227	223	230	225	226	223	224	245	214	237	226	216	198	230	227	221	229	217	229	232	235	199	208	217	245	241	205	232	234	208	254	223	239	217	216	236	237	218	220	228	194	232	225	222	256	215	241	244	239	218	215	222	226	235	212	200	195	225	224	252	229	219	235	223	207	216	234	212	224	226	230	226	243	203	206	224	230	236	243	216	236	265	253	232	219	223	227	216	242	234	217	225	208	239	262	230	236	198	225	222	236	221	228	243	222	232	237	232	230	230	228	233	228	223	204	225	213	230	208	233	215	238	270	239	212	241	225	216	265	229	228	230	235	212	235	250	248	217	230	229	233	231	239	233	246	220	215	235	224	248	237	245	229	228	240	222	225	250	234	250	212	190	252	235	217	231	226	253	230	226	228	222	244	246	253	214	200	250	212	229	243	226	218	232	222	214	221	243	216	242	223	228	230	236	236	224	213	217	235	207	216	212	216	246	216	236	231	237	248	200	222	260	266	220	228	246	210	214	201	230	190	240	219	226	244	221	233	253	203	218	242	246	245	238	251	238	210	243	237	218	247	234	213	226	227	229	228	215	221	245	220	204	226	230	221	230	200	228	247	242	220	246	252	251	231	253	232	234	220	218	226	228	228	234	249	211	234	232	224	240	213	239	231	236	231	221	217	209	211	207	197	256	233	225	232	235	231	258	215	246	227	238	201	244	233	225	236	221	227	237	271	225	218	250	233	227	211	256	232	235	195	202	246	232	219	196	242	203	219	216	234	219	256	234	239	215	209	260	227	239	214	215	224	237	228	243	234	213	231	233	220	209	239	216	216	225	244	224	234	247	223	238	220	202	223	196	230	224	254	247	214	237	236	220	224	226	209	210	231	229	226	224	243	237	214	230	246	246	200	220	246	224	227	218	233	226	254	202	221	246	237	257	224	224	240	241	243	238	213	205	222	251	228	213	224	214	243	211	220	214	233	232	237	232	226	213	195	207	215	209	229	231	245	224	224	223	233	233	222	215	209	248	243	216	242	211	218	217	256	243	230	246	217	221	238	242	213	228	243	228	211	243	210	240	187	225	233	228	202	255	220	241	240	226	239	204	204	234	226	235	213	206	230	232	217	206	219	227	226	228	240	236	244	198	237	207	238	218	243	220	224	218	256	208	228	251	241	236	229	234	231	222	226	213	207	232	226	213	240	228	240	232	230	214	221	227	244	232	223	225	234	249	234	223	243	213	215	213	223	210	220	237	242	234	247	221	237	239	232	213	232	206	207	240	221	213	211	241	237	212	212	234	219	233	226	237	233	240	223	249	242	231	237	217	229	231	227	204	226	214	230	230	222	227	213	219	212	225	204	240	207	260	187	228	230	234	219	205	243	207	228	206	231	233	228	195	244	257	207	251	235	203	224	206	253	233	226	208	262	226	227	221	222	213	229	205	224	214	217	213	223	214	220	236	231	231	221	234	214	220	233	224	217	233	226	234	218	228	246	209	242	226	228	238	225	215	238	264	205	244	233	238	217	228	215	244	200	224	238	228	253	238	225	231	216	245	227	206	224	247	217
38123	40296	44931	44324	37996	30628	23568	17634	12507	7867	4789	3132	2097	1652	1349	1089	972	860	793	726	703	706	678	706	656	609	658	658	646	623	655	608	613	639	642	681	605	612	615	655	608	605	600	601	623	620	622	662	636	629	583	641	611	636	642	604	625	589	588	608	591	649	587	635	661	641	645	642	618	622	611	639	656	623	649	608	639	590	605	625	643	612	622	620	617	609	657	637	609	630	625	623	563	562	617	582	641	636	636	583	621	623	607	630	632	624	606	596	637	617	580	680	633	644	628	646	650	659	567	621	657	591	646	614	643	629	616	618	594	642	606	603	618	618	619	592	625	570	600	619	623	656	627	600	586	603	614	596	634	581	603	647	628	629	627	611	637	575	629	621	587	590	624	592	610	618	628	615	642	610	619	628	626	610	620	640	606	622	596	623	592	653	584	610	617	608	576	676	652	627	621	614	593	667	602	639	629	628	639	625	672	598	620	612	668	650	650	624	612	595	606	685	622	588	620	587	586	629	643	636	626	631	625	571	604	608	636	641	594	607	568	642	579	596	620	637	597	616	628	583	615	634	585	576	658	616	605	660	608	653	636	626	653	626	596	614	661	600	636	597	592	637	620	662	609	591	601	603	608	603	647	594	591	568	686	602	639	616	668	586	620	644	629	614	627	596	612	626	600	587	616	602	608	605	608	614	605	613	611	606	595	656	592	624	619	655	619	651	600	605	625	620	613	579	625	618	680	655	603	604	612	609	672	636	654	596	608	618	577	616	631	625	617	583	590	593	655	599	629	632	654	610	629	631	637	609	609	562	601	579	657	622	625	610	616	565	587	581	601	641	627	629	616	602	613	628	628	677	601	587	636	615	606	646	627	583	668	619	608	617	630	649	620	614	597	621	595	601	618	581	595	670	627	653	589	657	614	594	595	684	682	584	608	593	586	645	632	613	637	636	620	609	654	613	621	606	593	598	659	655	605	592	633	656	643	629	582	601	607	645	603	619	615	637	627	640	605	617	604	634	621	677	608	648	597	631	612	585	581	654	609	618	607	620	632	646	639	648	630	628	645	594	633	583	653	638	636	625	625	627	621	600	597	626	597	599	582	624	628	637	641	616	614	624	648	642	616	676	570	627	578	636	599	660	647	567	617	634	624	624	600	558	650	637	610	623	592	643	619	605	625	634	614	644	613	621	642	624	598	620	652	618	668	655	626	583	600	629	600	591	642	634	595	593	639	593	593	650	582	640	651	596	661	620	607	582	587	620	634	590	608	589	683	661	604	611	615	685	605	605	640	625	627	612	619	585	596	609	601	615	597	618	649	649	623	662	635	643	598	623	634	610	596	631	649	626	604	616	665	590	593	582	643	588	588	632	620	577	645	631	645	589	598	597	617	681	538	629	599	607	601	629	596	644	634	628	628	596	647	648	659	654	570	624	613	630	619	618	667	635	659	623	618	620	619	653	604	593	634	593	600	607	595	608	617	663	604	643	610	601	608	604	641	623	587	632	590	656	566	648	638	612	631	622	619	609	613	602	559	629	648	587	643	600	615	587	640	625	592	656	675	617	591	606	626	605	574	658	640	653	636	645	620	660	564	645	609	645	625	600	639	639	644	631	598	593	604	610	629	585	629	650	635	615	651	650	616	665	657	618	627	636	612	680	639	650	635	612	595	570	585	588	628	600	612	626	627	613	613	616	596	597	660	635	636	632	635	582	656	643	602	664	621	598	612	585	630	607	640	614	578	607	597	622	594	606	630	625	597	643	602	640	642	672	630	592	596	608	601	610	624	648	591	597	602	624	641	617	614	601	614	638	633	648	641	610	644	620	587	580	618	615	638	638	598	649	649	618	606	617	605	636	574	618	599	598	660	594	627	610	626	642	640	571	645	632	622	577	623	631	648	633	582	646	583	612	631	637	594	619	606	617	614	638	569	678	643	634	657	625	641	646	636	631	627	595	596	617	597	659	613	608	601	667	630	615	595	612	619	622	608	567	611	571	609	596	664	620	648	625	639	580	627	632	612	629	606	646	645	615	581	601	619	599	599	600	628	603	580	635	641	611	615	590	660	592	639	626	608	608	592	620	618	647	580	634	611	570	635	593	622	656	609	637	668	666	621	647	601	620	653	636	619	635	632	644	598	605	616	643	635	670	648	584	614	649	621	616	615	609	616	653	639	612	627	627	636	647	614	675	614	661	616	594	614	607	607	651	637	639	612	575	607	616	596	643	600	624	602	655	628	594	650	630	649	612	634	607	637	641	614	584	579	632	611	647	616	620	622	656	633	602	615	593	593	604	600	570	624	607	648	613	635	595	654	622	636	625	647	618	624	624	589	607	541	636	628	644	617	635	622	628	604	568	627	614	632	634	622	645	615	564	594	573	642	629	587	634	629	612	607	604	632	647	654	602	620	596	582	592	609	613	611	601	636	614	602	625	614	625	637	632	612	614	645	603	641	595	588	614	607	625	668	620	646	616	636	631	585	604	625	596	641	669	578	599	647	654	652	654	654	592	593	588	632	615	648	622	592	625	635	672	628	644	613	628	630	587	636	615	600	577	649	648	621	631	613	601	651	648	625	625	636	578	626	670	658	637	585	618	608	624	617	582	609	593	611	641	641	652	664	636	658	605	647	579	591	608	598	643	617	675	571	619	625	650	607	644	641	605	642	634	600	584	612	599	600	614	635	675	583	646	614	586	628	627	640	628	601	674	624	611	606	640	633	656	580	634	634	635	593	646	603	589	591	628	659	657	608	632	637	557	592	645	593	639	609	620	631	615	620	622	632	610	627	611	613	641	603	645	590	598	637	624	622	647	602	621	627	613	604	628	612	640	617	591	640	635	610	579	601	627	613	628	624	656	624	610	646	623	640	643	603	632	611	671	614	643	582	612	603	581	594	639	634	577	664	626	622	655	612	615	584	646	583	644	614	608	591	627	607	655	570	583	627	626	678	616	636	645	613	654	573	580	599	579	596	570	621	632	606	628	647	661	632	656	659	638	611	615	577	613	635	578	594	604	601	611	646	640	596	614	625	604	657	592	666	625	571	617	650	629	648	614	604	601	592	634	619	648	633	611	597	601	589	624	621	619	640	635	651	641	619	621	583	619	619	647	635	596	599	612	668	676	599	628	614	610	600	634	646	650	640	632	616	628	620	642	597	610	571	609	594	616	645	698	647	667	623	612	626	617	585	616	610	668	631	629	629	643	639	649	627	691	620	613	610	586	658	619	624	646	600	610	552	622	629	654	650	619	608	605	587	633	611	603	619	642	606	583	596	635	627	571	603	623	628	600	631	629	604	637	609	610	617	616	615	643	671	631	606	631	597	597	596	621	600	623	603	648	608	603	616	634	600	635	634	619	552	620	612	612	593	566	631	610	584	631	599	583	632	602	622	611	618	617	676	625	689	623	586	630	630	621	641	644	678	621	591	614	599	566	628	557	638	632	647	640	586	620	573	626	574	652	617	651	612	565	619	589	657	632	573	625	673	653
51309	47396	49086	42362	34085	26202	16796	9776	5512	2968	1671	1077	710	562	439	401	347	318	316	269	258	284	260	265	257	236	241	264	247	235	244	236	234	234	216	217	230	250	234	210	218	227	219	222	240	250	275	207	212	247	241	220	219	232	246	228	220	223	240	262	201	227	241	223	223	244	230	236	233	221	230	237	246	190	217	220	229	223	243	246	235	229	246	219	223	212	241	216	233	228	217	249	233	247	220	225	231	203	236	222	233	243	243	222	221	236	237	226	251	227	250	235	233	232	250	202	252	240	217	220	219	211	219	224	235	225	214	245	246	224	242	245	243	226	219	241	235	234	209	205	248	246	212	215	223	216	237	223	201	221	206	236	224	215	225	223	227	233	239	218	238	226	248	238	228	203	250	226	226	219	225	229	231	226	227	238	239	247	225	222	215	219	207	212	240	260	227	200	240	230	259	223	247	246	220	243	214	212	227	243	214	247	249	222	223	199	242	223	228	254	238	238	233	233	201	229	232	221	230	244	221	231	228	216	232	247	223	236	202	221	215	221	218	228	235	227	202	239	206	230	230	236	218	241	219	247	226	227	242	221	221	246	236	214	231	209	230	218	213	191	204	249	200	225	238	252	236	255	237	234	229	230	212	201	250	208	223	229	214	253	228	221	225	220	212	248	208	244	227	245	233	202	269	220	247	228	260	222	228	230	256	250	217	223	203	214	235	202	216	226	200	233	204	240	235	248	203	224	242	240	197	236	227	232	222	203	222	222	244	245	228	239	198	248	222	216	250	244	228	223	234	237	242	206	245	217	224	177	241	204	262	239	251	221	249	228	260	199	230	227	219	222	231	229	239	242	228	247	218	244	227	219	207	219	244	220	244	235	256	239	213	237	211	272	226	262	192	219	239	249	215	229	248	230	237	211	208	240	234	208	235	216	226	228	194	218	249	234	221	221	226	239	250	245	258	248	211	223	249	236	243	244	241	235	254	255	251	227	238	250	235	208	218	223	228	234	205	217	204	221	238	236	247	209	253	217	206	233	231	228	223	233	220	235	198	234	210	217	225	253	223	225	235	205	225	255	214	243	205	226	236	192	200	234	235	251	226	238	234	215	248	252	215	211	241	216	211	243	220	241	240	248	206	248	237	200	231	225	234	244	225	230	236	224	202	234	228	246	225	221	240	231	176	254	244	229	197	229	217	254	224	219	245	246	223	239	220	249	219	233	197	233	243	245	225	234	218	227	227	241	233	216	221	222	234	243	218	200	252	224	241	237	221	219	211	226	230	260	235	243	226	230	232	200	232	236	231	266	234	170	235	234	243	211	238	238	232	218	221	200	248	195	234	226	219	237	251	245	243	224	210	237	232	234	240	219	236	234	222	233	245	253	231	226	247	213	228	240	228	211	228	210	243	216	232	241	233	209	242	214	240	235	222	240	211	237	218	218	232	229	230	238	224	217	215	231	237	232	240	221	230	230	247	234	229	212	216	227	235	235	220	201	237	242	237	232	230	215	228	226	234	202	242	253	251	201	223	213	206	220	209	206	219	222	221	239	212	243	216	230	209	222	209	222	199	244	202	217	233	249	271	217	256	248	210	226	213	260	250	210	237	222	218	244	244	222	217	225	222	239	239	244	224	213	230	215	243	223	233	230	267	237	214	248	234	230	239	229	246	211	249	219	220	225	234	221	233	242	219	226	233	228	242	255	244	214	261	225	224	218	190	249	218	240	232	212	261	227	225	224	237	213	218	205	221	218	223	202	216	234	258	242	262	227	262	228	227	219	214	226	245	241	244	220	203	214	239	240	228	236	237	255	234	240	224	229	227	230	238	265	240	202	241	251	234	245	209	230	212	223	230	200	193	209	236	201	221	221	210	229	222	214	214	227	210	234	223	237	242	207	253	210	223	233	202	236	242	207	231	240	205	262	236	248	232	224	212	255	242	237	221	244	204	242	226	248	208	206	222	226	245	240	240	195	232	215	233	192	204	226	240	219	246	223	199	263	208	202	228	237	232	228	240	236	249	226	218	229	252	229	229	226	202	219	219	253	200	243	248	239	243	198	224	233	208	226	220	216	242	238	243	213	242	202	236	234	211	226	233	238	253	216	236	215	227	215	229	214	252	237	231	251	236	227	226	225	219	208	238	235	234	260	224	217	221	236	220	223	232	222	221	206	206	222	217	246	240	220	247	209	202	215	235	247	215	239	235	223	242	228	232	217	220	234	208	237	226	203	228	241	222	220	227	221	217	242	207	208	210	225	227	221	210	211	213	205	247	222	233	234	211	246	213	226	210	219	214	257	251	229	280	209	211	197	204	212	217	215	235	212	229	190	226	237	209	239	223	222	222	233	245	220	226	230	259	227	231	268	232	222	216	229	234	199	240	223	241	212	250	234	244	249	212	220	223	243	224	240	222	246	225	218	202	211	249	241	235	241	223	232	195	233	229	221	226	220	244	233	220	219	245	234	226	235	214	208	234	201	215	230	224	218	221	243	215	212	239	234	209	214	244	224	218	260	207	234	239	236	221	231	236	233	251	239	215	210	225	221	239	205	243	247	247	246	202	215	226	260	223	204	249	239	220	219	232	252	223	236	224	223	208	241	210	234	222	202	232	212	268	234	234	253	225	212	226	239	246	225	206	233	245	245	222	237	198	223	236	224	241	225	228	232	214	223	210	244	222	199	219	230	228	224	236	226	223	214	231	234	215	227	235	225	248	220	240	186	225	241	202	214	203	201	232	221	235	244	214	207	230	244	222	235	235	219	216	229	216	232	238	211	219	227	214	224	231	236	233	231	246	208	218	215	225	210	238	251	208	211	221	219	226	231	249	221	221	213	231	219	244	219	196	218	222	240	226	245	217	225	229	230	252	196	245	229	232	232	251	208	230	237	242	233	224	222	235	224	245	216	227	228	225	227	194	252	239	230	208	192	239	234	252	214	219	216	205	214	219	235	238	226	215	197	229	244	259	248	228	227	225	239	214	204	239	208	214	217	230	213	214	204	231	218	227	234	237	236	226	233	226	232	253	229	247	244	240	204	213	213	233	235	241	208	271	233	244	260	211	206	214	236	224	250	226	235	220	249	241	223	209	218	224	223	228	220	228	214	227	236	198	232	238	238	207	247	232	219	232	233	241	234	238	204	214	239	237	250	244	212	231	227	220	226	224	209	217	215	224	230	237	232	220	220	225	230	216	246	222	225	234	207	242	230	214	222	228	217	227	210	230	247	250	244	244	219	224	226	249	230	256	208	227	248	234	232	233	245	201	226	230	216	252	222	234	213	241	219	226	245	208	229	235	244	223	239	215	217	253	238	235	231	260	223	230	229	225	239	235	230	233	228	240	217	228	204	207	203	237	230	232	218	194	233	226	226	251	244	237	221	251	233	215	208	204	228	206	231	234	229	249	236	228	209	222	202	233	239	246	232	249	239	243	214	219	199	220	211	222	232	239	218	232	218	203	221	226	220	231	206	286	216	232	237	225	225	242	211
41399	44814	49484	49637	45036	38374	30394	23219	16830	11250	7125	4642	3105	2422	1878	1601	1361	1135	1023	849	803	819	840	827	749	709	701	701	687	726	670	627	657	646	638	627	635	593	625	607	665	633	647	599	597	649	631	590	665	623	592	608	623	639	611	671	651	632	591	638	602	603	648	638	600	577	598	597	644	686	604	598	576	629	597	597	675	635	594	650	639	615	596	660	590	667	606	636	619	605	622	603	606	619	626	670	585	602	592	655	619	651	655	629	632	597	624	613	615	658	625	634	667	642	627	606	625	628	608	577	599	671	598	579	679	580	610	627	601	661	625	604	623	543	631	569	584	642	604	612	617	590	610	638	605	644	612	640	617	631	653	637	607	576	612	612	603	619	617	625	590	617	608	584	626	653	620	653	653	597	594	639	598	599	583	629	652	591	656	637	646	640	600	633	622	647	628	638	615	624	603	570	615	599	607	619	625	649	674	620	596	652	615	645	608	609	588	642	654	595	609	595	614	643	590	601	631	652	586	602	646	638	593	573	598	590	645	633	633	648	588	596	626	603	633	618	612	644	609	658	640	612	602	625	593	642	644	633	618	592	624	632	633	649	596	631	635	630	579	640	626	656	603	610	636	621	655	629	626	563	639	613	654	598	576	634	567	630	580	654	651	607	612	623	599	653	607	576	606	609	628	634	596	603	597	599	611	613	621	634	650	637	567	646	585	619	573	631	620	624	640	599	627	607	673	611	571	656	609	599	597	588	663	595	681	631	626	675	646	598	588	604	653	588	604	576	630	643	641	629	609	672	605	618	654	654	601	592	610	686	636	619	624	601	635	656	649	632	611	639	613	587	625	623	620	615	612	590	628	620	585	625	655	637	615	637	612	603	615	605	666	665	653	616	631	651	634	642	635	616	634	612	636	637	601	601	649	614	622	644	623	631	665	603	640	594	631	615	624	636	604	597	598	595	646	605	577	680	646	653	611	630	600	603	642	585	651	615	586	626	605	615	637	615	632	590	624	603	639	648	646	604	633	593	626	596	585	616	610	575	622	653	651	624	600	594	611	630	600	631	602	587	646	598	628	609	590	603	605	644	625	630	620	628	621	571	670	604	646	590	606	605	594	631	614	665	625	625	660	595	639	565	634	677	632	653	645	624	615	609	613	621	673	605	620	621	593	620	641	607	624	641	603	608	643	576	601	622	647	612	632	608	611	638	591	627	598	563	593	654	682	633	613	617	639	623	644	598	559	665	629	605	646	638	604	633	601	555	604	607	604	600	566	638	639	607	652	630	613	605	642	611	678	610	621	622	645	618	608	628	605	613	599	613	604	642	676	601	606	574	587	571	610	630	643	595	619	651	654	621	669	606	570	604	614	591	633	618	632	651	591	603	629	600	616	645	613	623	608	631	650	593	610	595	631	631	591	617	597	613	610	612	606	621	623	623	622	678	596	629	635	565	583	633	657	639	630	605	625	670	594	602	633	590	602	634	637	613	617	585	633	639	601	626	585	572	591	647	661	640	633	617	592	646	646	629	635	610	629	649	596	643	595	593	624	613	599	669	609	613	575	601	595	603	622	589	601	623	641	632	624	578	631	610	619	617	620	608	661	623	646	644	594	622	605	656	614	674	690	681	681	640	603	597	636	592	635	653	650	616	600	618	674	624	638	613	623	634	640	607	567	604	642	647	647	608	588	574	566	603	604	637	597	615	644	601	654	596	644	574	656	651	652	639	630	617	590	639	651	601	644	606	617	568	619	591	612	601	660	614	614	607	607	564	616	647	619	548	625	631	660	664	637	648	640	614	630	609	576	560	596	600	603	635	609	644	603	653	599	647	621	674	587	657	614	596	625	662	597	607	638	612	652	581	650	605	632	618	616	623	628	617	637	650	593	606	640	561	616	617	623	594	602	645	600	596	626	620	611	578	631	613	607	620	619	605	657	592	571	621	635	621	634	610	630	615	594	617	617	626	642	633	632	653	630	626	577	618	626	607	632	639	582	624	643	565	606	597	576	598	580	674	635	613	585	628	627	581	613	607	616	594	632	630	611	615	630	615	617	640	607	591	559	674	635	647	641	597	642	608	634	642	639	590	573	629	609	612	564	622	598	592	622	649	619	642	590	613	617	632	604	635	623	629	630	619	597	598	616	631	639	633	654	623	614	627	591	633	597	598	637	611	626	616	607	605	599	620	588	655	609	634	612	644	611	634	637	662	616	595	581	616	650	621	598	633	642	636	608	612	614	588	606	637	624	667	598	599	614	620	666	594	632	630	619	606	600	610	610	621	582	586	635	607	641	597	601	666	626	629	699	635	617	613	630	645	631	656	575	585	644	623	623	622	680	598	635	609	603	628	618	622	588	641	673	618	635	598	578	623	626	605	639	614	571	595	595	628	620	638	674	604	645	601	623	632	658	657	595	584	629	608	650	612	640	615	617	599	668	630	622	643	628	614	597	603	597	606	588	630	593	643	607	623	614	583	687	663	612	623	570	621	614	599	649	632	626	616	632	611	659	589	633	619	628	603	611	642	620	621	588	584	614	641	627	616	622	629	608	660	593	630	609	654	561	625	645	624	636	684	625	595	615	617	635	597	616	583	592	616	614	629	648	614	591	646	657	669	625	627	625	652	631	597	618	650	610	628	653	639	615	632	600	633	607	659	632	634	584	642	643	656	612	634	646	627	572	617	598	616	577	607	637	615	609	624	635	633	582	607	593	661	604	660	597	669	667	599	591	596	574	630	670	680	582	607	606	601	596	610	654	574	639	646	621	609	621	629	653	616	655	586	587	617	624	640	639	607	604	616	619	648	633	603	598	601	615	589	573	623	588	636	595	621	660	605	612	617	648	585	608	631	648	648	637	639	630	583	580	638	629	647	602	593	608	601	643	632	593	642	597	645	638	623	603	657	664	584	640	645	605	637	632	643	604	633	577	621	654	676	569	633	632	603	622	639	620	622	574	631	640	642	638	592	620	559	578	596	662	601	635	665	625	638	586	602	645	601	607	610	635	645	652	602	592	634	667	616	621	606	635	608	633	633	647	631	643	569	610	610	604	633	597	553	636	653	691	602	650	687	620	624	633	636	659	618	591	627	563	630	574	642	606	632	620	656	644	600	613	635	617	614	608	592	618	614	616	599	592	579	646	590	652	567	607	655	641	677	585	631	599	583	632	635	579	612	623	592	638	580	626	578	566	652	620	627	613	608	613	623	625	630	663	588	561	622	608	653	597	678	591	596	616	627	627	623	615	584	657	602	577	615	599	598	674	617	580	599	627	647	661	594	610	620	638	604	621	562	639	630	615	639	603	616	637	640	634	631	658	597	637	609	621	665	588	582	612	636	614	629	625	581	605	579	593	637	599	623	620	648	606	623	627	650	574	636	608	646	633	627	640	602	613	620	638	644	566	631	656	636	663	669	626	616	614	625	657	626	636	634	607	659	656	609	610	623	656	628	631	619	625	628	574	624	606	669	592	638	666	596	628	586	642	578	657	587
42171	41844	41450	32706	21926	13004	7158	3795	2051	1343	849	614	431	330	353	276	267	265	230	258	248	253	232	230	205	229	239	228	251	223	251	237	226	243	250	213	224	214	220	205	198	249	214	241	229	217	254	217	233	222	252	215	241	261	225	221	198	238	224	229	209	212	187	226	264	252	251	246	197	222	220	223	225	239	240	232	239	215	218	249	240	225	216	260	200	249	206	252	221	218	203	199	245	256	212	210	210	217	243	227	215	227	242	242	216	225	226	195	220	215	238	230	233	235	213	246	223	224	231	226	227	272	207	245	241	219	220	215	239	255	218	243	224	231	240	235	197	254	227	233	230	240	252	221	236	187	239	229	209	230	216	226	216	232	220	216	236	245	241	235	231	229	222	248	221	224	224	220	239	229	224	233	210	247	209	234	224	231	225	263	247	210	232	216	227	209	244	213	250	204	268	212	212	231	201	207	213	213	210	238	238	201	236	225	268	202	219	221	250	248	211	225	232	223	241	214	209	214	192	212	211	233	233	244	227	228	221	225	211	231	210	208	218	216	228	205	217	233	211	239	223	214	226	230	216	228	222	248	253	233	240	231	213	214	229	214	227	230	226	223	238	243	216	247	230	227	208	243	252	246	247	238	228	220	228	239	229	226	231	267	209	238	270	221	253	231	249	264	228	223	231	232	254	223	233	249	229	215	215	217	248	245	204	217	240	221	218	245	237	240	216	196	229	235	231	243	210	185	230	249	232	219	238	230	232	235	224	225	218	229	226	232	217	230	208	245	210	220	235	266	194	206	237	240	220	212	245	183	214	222	227	253	213	225	215	215	214	224	233	214	235	251	235	234	218	232	235	243	209	220	237	219	224	228	211	261	244	228	226	222	203	225	212	259	217	228	237	244	238	223	247	209	229	245	222	212	236	230	229	230	258	231	224	240	222	230	214	218	239	242	204	240	217	231	241	206	242	248	241	213	218	225	251	250	228	240	233	219	222	210	240	254	246	220	199	200	264	216	202	220	198	236	241	241	212	200	195	218	238	244	232	224	235	222	192	219	235	221	214	237	221	244	242	240	237	242	256	205	238	236	247	254	259	243	220	230	239	242	193	236	236	221	212	247	213	212	259	217	228	237	245	229	213	263	228	248	230	248	219	252	258	240	239	215	203	227	229	216	225	219	229	251	230	235	220	220	229	248	236	241	237	225	231	231	224	236	205	219	215	229	229	230	226	218	226	227	263	219	225	243	221	215	221	208	228	231	224	240	226	244	220	195	238	226	214	210	222	233	226	199	227	223	219	242	224	216	231	235	238	238	256	217	254	208	241	240	219	226	249	204	238	215	247	244	234	230	262	239	244	250	257	208	243	215	223	238	213	226	235	243	240	222	230	220	224	229	239	223	210	216	205	248	249	231	252	236	235	221	230	214	226	241	238	246	230	223	199	234	244	221	257	225	218	226	229	205	228	215	211	248	254	238	191	263	213	218	193	252	213	241	234	208	245	223	219	237	227	224	242	226	257	229	254	225	223	242	236	222	216	207	242	236	226	223	229	244	240	230	225	222	221	209	242	227	221	232	217	209	233	205	230	234	239	233	216	205	242	230	230	193	215	238	212	222	245	239	251	227	196	228	231	224	247	214	223	229	222	237	227	252	225	223	247	219	229	236	244	222	217	235	221	218	201	249	240	243	228	229	238	222	240	254	258	242	238	229	233	226	243	229	220	223	221	224	231	221	216	219	234	210	215	233	224	245	259	233	198	222	216	257	239	216	209	194	223	231	234	230	237	231	216	240	238	221	207	241	236	233	225	201	228	247	225	226	216	227	225	244	204	224	250	206	249	231	229	216	226	232	214	221	211	227	221	230	256	202	246	231	251	224	211	230	232	237	237	249	199	216	207	223	236	230	244	217	219	228	231	215	199	253	224	225	225	232	229	232	220	235	221	272	225	213	250	241	257	211	219	209	200	216	221	246	228	236	243	220	216	201	204	263	238	224	238	251	236	208	218	209	229	227	217	221	271	230	217	211	226	240	238	221	233	234	226	241	233	222	182	224	236	224	227	210	224	219	240	249	194	202	258	212	226	242	230	218	215	205	259	225	188	218	210	231	235	212	251	236	207	204	220	239	240	193	266	243	236	252	241	238	256	254	204	223	238	233	240	224	205	227	222	230	235	224	221	225	225	238	236	241	234	219	244	230	222	243	218	221	240	239	191	243	221	230	230	246	229	225	195	220	245	222	213	227	238	279	236	222	244	234	231	224	202	233	204	239	231	223	257	224	235	242	249	230	237	197	218	225	235	223	214	225	208	225	216	239	230	267	211	229	211	222	201	201	203	221	259	243	239	208	239	241	241	249	226	222	227	211	219	227	236	204	220	209	242	254	216	252	225	220	228	229	235	238	239	193	247	252	220	216	204	215	203	222	251	237	256	222	224	215	218	220	249	228	224	233	242	227	199	202	240	212	220	242	230	250	218	255	206	236	243	237	223	239	218	212	222	242	219	213	229	263	249	240	232	218	234	227	227	232	230	212	218	216	234	240	219	255	227	215	233	194	225	237	227	234	228	236	240	211	205	218	275	233	232	213	227	258	216	230	216	236	219	247	244	247	240	227	217	221	219	238	215	225	225	195	227	228	226	234	200	218	214	247	200	212	244	206	260	230	230	253	225	221	249	232	231	226	237	240	226	244	243	220	214	225	248	222	220	249	225	233	243	224	239	236	229	213	229	224	222	247	239	259	197	220	221	215	202	251	262	258	242	218	249	219	227	246	252	214	207	229	217	192	201	225	210	249	203	217	243	231	231	212	225	207	201	205	242	251	221	240	216	215	257	216	257	218	250	238	225	207	243	245	238	245	234	213	237	230	212	230	220	220	209	241	202	221	227	242	213	249	242	234	210	234	232	238	198	221	213	225	245	202	215	226	238	197	232	233	203	218	251	234	240	209	223	229	194	207	215	242	248	215	240	261	226	247	231	223	233	198	236	269	227	259	270	216	238	192	225	213	231	255	224	231	228	223	214	231	242	222	219	232	241	212	217	216	228	252	259	220	263	233	227	204	230	197	237	207	205	232	250	239	208	222	255	244	177	245	229	231	219	211	240	221	216	231	212	244	201	242	249	263	246	241	216	242	227	211	219	193	219	218	264	242	223	234	229	278	233	211	231	244	212	236	198	247	239	230	222	229	233	229	224	222	251	255	233	226	238	247	257	230	206	229	231	210	225	251	233	217	246	244	202	257	224	231	253	204	204	248	235	248	242	207	233	237	221	227	276	243	231	221	233	238	211	230	222	248	227	215	248	249	210	233	226	263	210	245	211	227	230	194	219	217	235	229	226	233	229	221	224	235	238	226	227	232	235	259	240	231	219	226	257	241	234	231	191	200	229	195	208	212	249	224	234	228	212	237	246	240	228	247	213	227	243	243	226	247	236	227	227	232	213	237	230	216	213	244	236	209	207	234	244	195	239	228	255	235	227	193	208	241	243	217	240	223
32639	35700	41568	40054	33278	26765	19721	13429	8596	5627	3523	2414	1823	1404	1160	1006	880	793	776	729	700	698	708	712	674	664	670	625	684	577	608	640	624	657	616	648	619	659	585	640	643	609	658	563	592	641	598	620	606	577	624	696	674	561	641	673	644	648	629	616	638	636	627	614	603	591	654	615	616	660	663	629	617	628	601	642	628	595	657	604	588	650	646	614	619	604	631	645	635	618	646	614	602	648	637	654	634	624	650	631	594	626	659	594	636	594	634	634	637	591	582	643	601	596	611	600	631	632	572	609	592	576	624	614	620	611	636	578	646	614	621	606	600	617	611	677	606	611	658	615	632	622	654	652	634	590	653	660	602	586	613	625	594	608	660	706	621	617	666	650	649	624	651	584	596	662	629	626	669	592	644	580	644	631	604	681	623	618	602	670	601	600	606	569	634	595	630	654	634	646	598	626	583	611	643	613	623	583	639	632	636	590	586	636	603	588	592	623	617	588	598	636	625	598	589	644	616	611	615	630	563	590	637	611	671	629	632	614	648	640	639	645	652	626	597	561	593	618	614	656	640	599	633	621	582	597	624	620	602	647	608	648	592	597	599	647	636	635	600	640	638	609	625	585	589	662	603	629	630	621	592	614	630	640	628	639	639	604	616	661	575	620	612	652	610	616	634	617	616	645	609	618	594	653	619	566	596	569	614	603	582	625	635	606	602	614	578	612	613	616	593	609	602	653	609	624	649	629	635	634	661	608	600	601	614	632	593	632	628	619	600	561	645	617	588	603	586	635	667	641	610	618	617	653	589	633	618	599	597	599	661	630	655	629	612	653	632	603	620	588	649	638	618	634	696	669	625	682	607	636	619	663	611	603	615	583	658	599	584	616	651	600	657	580	661	609	629	636	619	650	612	605	607	603	616	578	632	620	594	603	627	620	625	591	633	617	614	624	604	643	650	664	637	620	612	587	619	640	613	634	618	641	628	624	663	610	643	636	593	645	587	556	625	662	636	600	604	602	606	627	622	590	632	605	629	627	606	628	601	653	632	586	627	614	570	603	612	622	624	613	636	610	607	583	664	585	580	653	635	636	600	595	629	612	645	634	607	623	621	595	610	624	592	633	570	622	626	633	652	579	636	619	645	619	642	620	608	605	600	605	633	601	671	601	642	621	626	650	653	625	600	678	650	655	593	621	618	653	640	603	632	643	624	613	630	609	612	621	663	607	620	608	567	624	618	588	621	630	618	583	622	620	622	612	649	627	611	600	588	619	606	621	587	625	610	668	596	600	640	598	628	630	599	626	643	619	660	600	594	637	595	587	656	595	635	641	628	647	621	659	610	639	628	600	608	618	605	584	639	673	600	667	589	617	661	643	662	611	658	618	578	642	624	637	638	629	616	650	626	628	632	599	625	648	618	613	610	630	649	636	608	624	632	584	643	626	620	658	617	644	621	608	654	631	640	594	662	642	580	584	600	661	593	638	638	646	632	585	608	617	634	640	584	604	646	675	641	664	587	613	597	650	639	596	644	638	599	676	639	618	625	668	644	621	636	633	584	628	585	647	632	656	620	613	596	624	622	609	572	635	579	620	625	606	643	616	621	618	633	595	615	624	647	597	627	639	591	616	618	673	600	639	639	659	619	643	607	645	637	635	634	606	597	625	583	637	620	587	609	622	608	626	578	621	584	637	608	590	619	606	643	647	582	596	636	666	599	590	619	597	605	634	632	632	616	587	584	620	671	630	624	602	615	616	651	590	634	604	619	628	608	634	621	589	591	637	622	612	669	617	642	590	619	618	611	604	591	653	595	604	654	657	605	651	635	657	591	602	636	648	597	627	594	600	658	644	633	602	588	628	680	637	621	632	603	566	622	591	599	652	637	618	651	631	639	645	603	656	618	607	629	614	643	631	613	625	589	597	630	651	628	655	624	606	579	626	644	630	669	589	592	621	607	655	608	585	648	592	597	651	590	620	589	636	599	641	644	628	637	616	613	649	628	624	623	612	603	616	648	644	601	622	616	647	617	645	628	631	635	584	624	640	605	584	625	614	631	576	636	621	649	569	595	628	621	580	660	679	614	612	631	617	645	585	620	607	643	654	606	590	612	632	640	658	614	616	617	633	636	652	584	557	681	598	639	641	614	608	652	617	613	630	637	616	614	630	623	620	623	640	611	620	638	605	626	668	662	613	617	593	621	598	606	611	619	616	600	614	573	656	616	624	632	625	609	649	629	632	608	614	633	619	668	628	617	628	626	610	613	644	620	602	610	582	642	679	666	629	635	630	584	615	617	646	652	637	642	630	636	651	649	574	608	575	657	647	628	602	621	602	610	609	612	592	638	601	600	656	645	616	636	631	595	603	599	683	608	606	640	659	652	651	609	584	629	611	591	641	602	617	643	620	626	660	632	612	595	684	593	610	582	636	612	631	641	640	630	623	619	645	610	627	594	621	593	645	635	617	652	640	650	605	642	615	619	676	654	621	585	650	598	578	632	621	622	653	589	632	642	650	611	634	643	618	614	688	648	610	652	598	599	631	610	589	602	576	640	619	646	621	635	616	558	622	663	618	618	635	619	620	592	651	639	620	640	612	632	586	650	628	662	556	609	599	576	659	595	591	637	587	634	603	632	678	664	658	566	588	595	650	598	618	579	623	611	615	636	584	639	676	609	616	620	594	613	601	595	629	646	632	646	649	655	614	652	624	612	649	665	596	571	629	640	647	614	619	618	649	636	614	668	610	639	594	605	628	642	587	662	552	580	602	632	603	631	624	596	572	640	647	673	644	614	597	624	597	596	578	654	599	662	615	636	606	673	640	656	651	621	609	605	630	628	628	674	637	645	614	640	598	611	668	643	628	597	624	628	614	629	645	568	577	636	632	622	640	606	635	621	610	640	630	608	624	600	635	670	604	547	621	645	610	615	612	637	634	616	634	602	601	600	631	641	586	639	677	632	648	631	630	641	594	668	619	607	649	580	623	621	638	636	636	620	601	635	590	656	656	647	635	603	597	640	630	608	603	649	637	632	618	636	642	656	650	627	623	615	641	678	615	585	600	606	632	605	585	619	578	660	668	650	579	609	615	601	644	615	619	582	607	654	595	621	609	612	619	641	611	602	614	661	588	620	604	597	587	653	604	628	621	620	618	606	611	586	612	639	636	607	653	633	628	656	625	615	619	630	638	606	603	650	637	608	630	590	631	585	590	644	644	573	636	655	586	612	593	634	635	623	630	654	636	595	674	630	585	624	592	651	590	648	612	624	634	562	631	637	630	622	633	600	576	627	647	612	633	635	598	627	619	616	591	615	587	582	642	661	659	576	648	644	626	654	630	629	623	642	640	622	590	588	671	630	635	619	617	636	599	621	610	588	603	635	596	604	593	599	627	619	602	610	644	670	608	640	653	654	627	685	619	637	587	612	590	648	596	613	608	587	636	555	593	604	579	632	600	600	623	611	583	586	556	660	625	594	601	603	627	638	598	631	605	649	599	644	623
48667	45473	46827	38845	29697	20597	13021	7508	3948	2199	1359	1051	689	580	453	385	304	282	334	291	265	249	265	260	261	260	247	226	241	235	245	238	229	238	229	219	230	195	248	247	216	225	237	208	237	218	221	234	212	232	219	243	210	237	219	226	237	235	217	251	238	213	222	228	242	223	228	221	198	269	228	226	197	204	216	229	226	238	221	202	222	205	224	208	235	220	236	231	242	227	229	199	254	204	223	246	232	199	218	234	229	215	232	216	225	217	199	224	212	222	217	232	241	232	192	214	212	236	231	224	227	254	204	221	233	236	224	219	221	238	214	243	220	219	235	229	235	235	230	237	222	228	205	221	234	223	238	253	213	248	233	215	223	235	233	222	228	249	237	227	195	221	224	215	216	229	212	224	219	215	239	242	215	225	252	204	238	208	234	251	246	218	234	234	220	203	224	215	229	237	233	229	258	225	209	226	222	243	235	221	217	204	232	242	209	249	225	228	224	214	214	202	220	233	204	207	223	202	259	239	236	240	253	222	237	236	244	227	243	240	187	219	218	206	220	256	213	205	242	212	226	229	202	227	207	240	237	245	210	232	212	227	238	222	221	240	215	212	195	223	251	197	216	237	232	252	250	239	225	208	236	226	263	256	216	202	218	207	247	206	205	215	209	215	217	247	253	219	263	227	214	207	222	235	241	223	252	204	238	240	277	220	208	205	210	227	221	253	201	234	216	244	179	212	240	216	222	273	254	222	220	233	233	246	221	224	258	230	228	214	219	207	204	228	220	215	217	235	223	234	238	242	229	230	245	233	230	193	224	229	226	222	219	224	213	237	221	237	270	238	225	257	223	256	233	203	239	212	226	234	239	235	213	214	224	209	200	228	238	242	221	239	197	244	219	246	236	232	216	216	231	208	252	191	243	216	209	231	222	214	218	242	250	223	213	223	224	217	224	238	242	219	235	217	216	199	221	232	233	235	245	210	234	219	244	224	233	248	221	225	241	229	228	220	238	240	230	240	249	241	224	235	222	234	233	190	249	228	215	241	225	225	217	222	225	225	208	238	235	231	209	229	221	223	237	221	228	243	215	228	261	233	226	201	238	230	196	242	221	221	212	221	217	183	242	237	223	228	235	216	221	222	227	226	246	202	234	234	225	224	206	210	232	251	223	213	257	213	237	202	218	196	227	230	198	193	236	229	233	198	226	242	240	223	219	184	204	226	236	237	222	215	207	223	224	227	219	244	226	221	232	230	216	231	223	256	231	219	244	235	206	205	232	209	228	221	199	222	203	229	237	240	215	230	209	206	208	200	214	209	238	230	274	237	204	231	250	247	243	228	212	216	259	196	211	209	245	258	240	233	215	252	214	252	237	232	206	215	207	231	235	232	236	210	212	223	212	229	230	218	238	212	218	226	223	244	222	249	227	221	217	227	209	226	224	208	207	233	248	238	236	213	212	221	216	231	214	217	222	218	234	228	248	222	243	247	237	231	227	216	256	221	225	226	237	224	237	210	246	229	213	227	226	230	223	214	256	220	255	223	242	223	231	250	260	258	225	219	237	252	223	218	232	210	209	221	218	214	202	230	216	210	216	238	227	198	224	240	212	251	233	235	221	220	214	248	237	263	215	200	244	212	221	221	210	226	198	239	221	247	243	223	222	226	222	241	221	232	221	211	229	220	228	202	214	204	248	247	223	241	229	222	226	240	229	192	224	233	211	223	220	216	235	250	207	196	205	236	249	237	217	227	206	244	213	225	219	237	227	250	239	216	226	223	251	218	234	225	232	210	235	224	212	203	206	219	216	233	224	233	220	236	229	228	236	197	250	237	216	210	218	239	226	228	200	214	194	219	258	229	213	228	244	206	243	243	217	242	227	233	217	240	229	223	213	206	244	212	226	193	214	244	239	247	209	207	218	223	205	230	247	226	229	205	249	258	219	209	210	238	232	223	207	233	197	237	221	234	240	217	202	245	228	226	230	224	244	244	236	240	239	206	246	239	229	223	228	226	215	219	234	223	214	230	241	227	235	234	217	239	239	251	236	193	217	210	228	244	244	221	229	235	247	184	209	217	238	235	239	231	238	231	252	228	207	227	234	200	207	222	229	219	226	229	231	218	222	253	224	230	218	227	226	225	244	245	217	226	214	237	226	245	235	224	237	219	223	232	262	249	239	237	224	239	237	241	219	239	208	204	219	245	229	242	237	215	217	213	215	232	209	219	257	221	222	274	220	234	234	231	194	229	223	248	238	217	236	241	226	222	209	229	244	207	214	229	258	217	193	227	223	202	251	236	240	218	234	198	230	234	219	212	233	188	228	246	231	217	219	216	232	245	222	255	198	209	227	233	221	234	226	221	220	246	240	235	220	218	231	191	255	222	224	246	212	287	213	214	229	204	214	231	220	250	232	232	225	222	226	249	223	237	220	233	231	211	211	217	231	225	225	264	233	257	234	241	227	233	252	233	235	228	244	213	222	210	221	215	209	248	241	243	220	236	236	212	239	230	229	239	229	233	189	266	248	202	236	258	225	207	216	212	205	237	245	249	215	240	238	212	252	238	223	229	235	234	225	230	193	218	244	224	218	235	232	229	208	222	234	227	226	213	193	215	242	227	226	231	218	204	233	238	223	221	219	243	239	245	252	262	209	225	231	234	226	191	250	232	226	213	207	213	249	247	215	209	237	248	213	251	237	218	231	234	263	217	228	219	256	232	243	231	223	233	231	205	223	222	227	222	242	232	208	224	220	223	233	241	206	221	249	244	231	242	212	212	227	248	238	194	214	245	221	233	255	229	244	215	264	238	257	232	234	225	225	211	218	239	242	229	216	254	222	247	230	218	205	229	219	220	246	236	218	195	225	239	257	216	238	226	229	246	208	231	226	215	208	230	219	218	241	235	220	216	221	241	224	225	223	246	218	245	235	207	225	200	250	240	196	209	216	204	265	229	223	224	235	199	236	248	219	241	237	233	217	213	251	245	224	210	209	238	212	247	217	221	260	229	254	228	230	240	209	223	243	218	225	242	186	239	231	214	234	234	210	236	245	216	205	200	223	229	222	234	219	220	234	255	230	222	248	235	201	230	231	239	231	224	203	225	237	211	240	233	210	213	234	206	217	213	249	217	228	237	227	213	224	217	222	248	225	229	205	244	235	233	219	227	188	238	233	205	230	208	233	223	207	223	210	241	251	229	217	187	259	245	224	219	199	182	229	238	234	202	222	206	234	220	217	226	237	255	228	217	203	203	215	216	218	200	239	231	235	218	231	231	223	252	193	230	225	236	228	243	210	235	215	220	214	197	207	223	236	214	234	208	244	193	223	227	221	209	257	217	190	233	229	249	216	246	209	199	239	235	205	235	196	239	218	235	225	207	230	237	209	242	229	234	205	218	244	213	245	199	220	225	218	233	227	239	213	232	211	220	227	243	238	246	212	218	239	205	221	210	211	242	220	215	215	246	225	230	225	235	230	220	240	222	226	225	210	199	227	251	243	240
38007	40755	46757	46365	40694	34060	27479	20359	13443	9081	6258	4392	3282	2591	1992	1612	1320	1188	1064	1008	941	899	884	818	839	818	745	661	658	647	639	619	652	619	627	654	663	606	578	600	606	633	579	643	628	567	597	663	589	600	607	646	593	591	608	588	555	632	612	610	638	626	605	594	661	641	582	593	579	624	590	588	654	598	607	643	652	623	626	613	659	659	624	628	646	607	620	640	615	622	608	588	607	647	619	602	628	626	646	615	598	629	589	612	605	666	597	630	604	619	653	675	606	626	621	605	615	610	624	638	604	636	610	643	593	622	551	622	596	620	624	643	623	601	610	606	629	597	571	565	592	647	669	673	610	632	592	592	641	646	609	641	634	581	637	582	616	627	648	628	630	639	671	578	620	628	638	612	610	595	641	644	619	602	647	610	641	627	581	570	588	630	620	623	631	635	593	623	591	597	614	577	633	622	631	613	627	636	576	617	637	618	623	619	600	613	632	567	629	658	605	605	611	628	614	641	623	610	641	630	583	632	627	545	636	628	651	649	639	602	622	621	628	622	638	600	666	632	621	632	601	633	584	645	588	630	586	630	614	642	642	590	636	602	613	657	612	594	558	584	602	610	608	636	592	616	637	586	615	608	600	623	638	582	629	620	577	619	570	610	620	615	614	622	607	559	603	630	594	618	614	645	627	627	600	604	643	628	587	649	638	593	630	607	613	628	647	639	639	608	598	608	603	621	635	619	666	613	645	663	567	632	626	564	616	596	603	603	618	637	624	630	630	620	631	647	593	644	615	659	638	583	634	603	578	634	669	639	616	658	596	648	604	631	599	624	647	583	597	571	600	595	601	608	580	587	694	617	621	609	646	598	592	618	633	571	587	635	645	601	655	651	552	618	563	597	663	608	604	618	569	622	615	612	628	616	609	656	611	602	573	631	583	618	594	649	643	654	630	590	637	624	606	600	640	625	642	594	590	602	587	624	645	650	609	580	656	579	577	604	642	640	632	630	631	688	640	655	592	661	642	608	608	638	598	639	628	625	621	645	629	624	613	622	629	621	628	637	613	615	588	572	600	629	584	598	632	599	587	609	658	613	594	581	584	612	603	662	615	639	634	611	575	635	635	611	597	594	598	611	607	636	614	635	620	628	584	610	616	605	625	620	595	617	598	613	619	623	606	630	656	615	624	623	627	628	641	580	625	631	658	641	591	639	621	606	636	659	597	604	638	631	659	627	684	656	640	604	628	614	602	647	595	651	635	637	678	605	638	648	648	611	608	616	641	597	629	588	617	626	593	612	650	573	584	626	604	633	658	622	654	601	601	604	661	580	624	613	634	610	618	581	601	649	620	647	587	614	603	623	652	626	592	602	575	609	625	586	606	625	641	620	625	617	607	698	646	638	581	601	575	588	635	627	647	591	635	609	602	575	619	630	611	605	661	634	652	616	602	581	609	631	612	632	625	625	614	555	602	673	640	605	625	618	604	618	619	592	646	617	611	584	579	630	577	616	609	645	648	618	627	588	570	597	607	646	643	609	633	642	639	618	635	597	603	596	576	646	614	622	686	641	603	582	618	647	605	660	615	642	602	632	615	633	595	622	630	593	612	616	620	607	636	600	604	631	615	608	640	585	602	616	613	627	621	626	597	629	608	597	640	652	625	651	599	655	600	666	628	644	604	629	631	601	602	599	597	586	676	623	629	570	590	593	622	591	626	651	614	600	619	612	619	566	624	664	604	599	607	617	590	618	620	617	618	619	617	660	608	624	642	600	657	646	642	604	597	640	564	609	616	627	611	620	610	577	599	609	597	633	590	594	612	585	583	602	636	659	626	638	609	604	604	616	601	644	599	591	623	625	620	604	620	635	615	598	654	593	606	636	675	594	591	612	615	645	601	608	638	603	631	629	588	607	647	665	620	584	613	593	647	615	640	609	661	613	617	582	600	577	646	610	643	596	562	603	660	580	621	652	616	639	602	645	590	615	562	673	603	651	612	619	597	629	589	619	620	629	647	645	603	638	617	653	617	565	599	608	634	624	635	620	615	646	604	611	628	636	633	621	657	611	633	611	630	638	656	628	603	633	677	620	622	590	610	590	607	613	669	661	571	660	621	645	624	583	616	623	627	606	599	605	625	646	605	666	597	646	583	615	653	615	604	634	633	601	596	616	628	628	618	586	617	609	631	610	582	584	642	573	614	686	612	611	627	658	594	611	626	596	607	649	622	648	648	619	624	605	614	617	611	623	606	606	640	583	646	634	637	642	658	601	643	619	625	637	629	621	610	561	657	641	656	614	566	587	578	612	625	630	629	635	597	635	636	585	599	601	577	632	587	565	621	606	632	595	593	601	592	633	627	639	629	649	631	574	597	638	616	567	606	578	667	617	640	617	627	634	653	634	603	592	607	646	632	667	633	588	631	606	609	618	612	641	630	603	601	607	598	588	612	632	612	576	667	661	611	635	594	651	634	616	597	629	621	592	631	620	646	611	603	645	592	614	653	610	616	621	620	612	546	662	618	610	654	608	594	600	622	639	609	656	619	616	641	645	595	653	630	634	661	629	612	608	652	639	642	599	633	630	629	624	639	559	632	633	621	604	574	623	632	637	631	624	635	610	629	592	606	644	582	613	614	660	573	640	607	588	659	688	621	630	614	624	597	603	585	583	646	651	661	654	632	586	599	612	638	598	662	601	571	648	610	607	643	618	622	623	609	611	607	618	630	639	611	620	644	633	613	607	650	640	587	621	590	636	667	566	640	598	633	596	652	625	565	606	636	624	650	585	628	644	624	613	646	612	630	632	621	634	587	630	630	630	630	628	654	638	616	615	615	624	612	622	614	590	633	613	577	602	648	609	649	613	611	640	659	648	619	615	680	651	603	579	611	610	609	636	613	643	606	576	592	622	583	598	587	597	622	647	635	575	627	633	614	590	589	586	625	612	625	627	594	563	624	630	590	617	647	584	638	639	631	591	623	655	648	646	595	584	630	572	615	585	628	599	622	611	632	638	623	633	621	614	598	637	617	626	628	632	646	642	638	592	634	662	594	589	634	599	618	626	585	632	650	597	608	626	646	633	615	647	621	598	675	614	615	626	607	636	621	597	622	592	593	616	584	654	594	613	623	616	624	596	628	603	598	617	604	591	627	668	640	594	592	602	636	585	635	575	615	611	592	638	572	626	615	631	601	591	609	620	603	609	645	619	602	651	595	632	633	628	632	610	606	617	634	630	653	684	618	632	627	608	618	639	656	565	643	600	629	662	600	645	634	631	597	621	631	674	605	619	636	616	635	606	600	646	619	573	613	613	596	668	611	601	606	630	635	601	600	571	650	619	651	600	569	629	598	602	606	651	661	587	612	647	628	602	607	624	623	606	603	590	613	602	623	602	627	637	637	625	575	647	595	626	626	617	622	586	577	650	579	613	628	590	586	667	633	637	607	689	601	594	626	615	644	616	632	621	642	644	621	651	633	631	624	603	631	589	642	634	627	611	610	606
52799	48707	51723	45042	36382	28696	20920	13502	8062	4537	2870	2062	1490	995	703	586	503	409	407	346	362	312	298	333	279	307	260	244	250	234	233	218	223	258	227	214	228	236	243	245	221	241	227	233	234	224	219	233	212	218	215	242	238	207	252	212	210	228	196	234	229	190	249	223	231	210	252	233	215	234	227	211	219	222	204	231	232	244	218	213	234	243	231	261	225	222	247	233	234	245	233	225	193	227	246	263	212	227	230	217	219	205	202	228	265	257	215	243	239	227	221	253	236	232	220	220	213	211	216	226	219	217	235	246	244	223	201	191	222	233	204	228	237	223	221	217	236	232	203	217	242	233	218	225	246	232	252	186	240	221	237	216	219	215	223	203	223	225	205	205	215	205	195	236	233	236	272	229	215	226	234	218	244	197	225	228	248	254	235	218	210	218	225	222	209	225	204	218	237	263	214	201	230	243	208	222	240	235	231	219	229	259	221	242	227	229	204	238	236	247	232	219	241	229	222	201	239	225	223	243	215	240	226	235	232	234	214	228	224	257	231	213	235	237	230	216	226	224	221	256	222	215	207	224	226	220	239	233	220	225	222	212	254	222	250	233	206	228	240	220	255	206	230	214	253	240	229	255	221	220	226	236	217	235	239	222	233	203	224	221	236	223	221	205	230	198	227	228	221	213	246	230	236	243	226	226	213	239	239	214	238	204	218	262	220	246	227	236	215	211	183	210	248	224	214	222	225	228	233	203	230	222	237	214	213	234	243	240	208	209	254	231	239	225	223	211	239	221	223	230	230	213	220	237	255	250	223	217	220	211	227	221	244	222	228	236	210	222	218	246	204	272	252	226	226	217	209	228	251	225	228	221	255	242	241	212	228	232	212	210	236	246	248	230	223	223	209	245	219	210	216	224	218	229	208	261	190	205	263	255	231	221	217	213	215	228	251	200	266	229	205	231	218	238	225	221	216	254	196	230	221	234	233	241	240	226	216	233	225	232	206	219	234	219	242	215	227	236	234	246	226	232	211	228	238	252	223	219	227	232	224	214	218	227	225	236	234	229	226	220	218	256	234	240	224	232	203	225	202	206	235	231	221	212	222	241	230	239	237	237	194	217	205	221	230	247	229	212	226	222	241	248	219	238	197	227	266	226	207	227	213	234	212	238	215	224	233	236	239	215	222	204	245	248	221	230	207	214	218	244	214	258	196	227	234	220	270	221	215	243	206	226	209	229	238	235	221	238	237	236	234	209	242	238	260	205	239	227	228	238	261	203	211	218	241	247	232	227	232	230	228	256	227	226	235	264	235	193	223	231	253	206	203	240	255	215	243	225	226	203	238	230	243	240	192	254	230	237	245	231	238	225	227	232	212	232	220	207	259	250	244	222	240	204	195	196	204	230	225	230	232	231	208	216	230	228	208	229	235	225	220	189	248	202	211	203	233	227	228	236	235	232	220	215	223	237	244	221	237	232	215	250	222	239	240	230	227	204	250	232	233	196	212	202	230	239	227	197	247	249	229	223	224	211	212	214	210	226	227	209	228	223	240	266	237	237	213	230	228	235	220	216	218	216	239	255	245	230	219	214	226	228	217	206	221	212	223	236	254	246	213	211	215	226	227	210	220	241	228	226	241	221	224	228	254	222	230	232	214	216	228	206	226	207	230	214	219	226	226	201	227	212	261	228	217	220	221	246	214	238	234	222	237	211	209	221	222	237	252	211	220	223	221	230	243	251	228	224	218	239	226	235	234	229	229	235	225	204	227	220	239	245	211	237	223	218	242	227	228	218	204	237	229	231	223	213	233	240	240	234	202	220	228	236	257	231	248	243	225	244	216	208	217	243	223	218	241	215	221	250	216	211	229	247	219	222	226	202	218	236	208	230	219	241	249	208	230	249	233	254	221	228	232	179	218	209	223	279	245	219	241	219	222	230	207	234	207	238	223	222	218	211	220	211	240	232	219	219	227	217	216	226	220	229	217	198	224	236	225	213	235	242	220	222	220	234	241	228	235	232	202	224	243	227	229	232	231	210	250	246	230	226	236	207	221	218	261	247	236	195	224	216	225	215	227	215	220	248	222	240	210	237	247	221	221	216	251	229	218	194	219	229	223	204	220	228	221	223	226	210	205	234	229	230	211	197	229	233	214	195	260	240	253	240	209	235	228	205	227	214	245	247	231	231	218	232	181	210	242	212	243	225	246	206	244	232	230	210	244	242	225	220	228	237	222	234	222	224	199	212	238	223	241	240	222	222	241	222	253	220	242	235	248	244	225	219	228	226	212	228	251	222	221	223	239	240	234	262	240	225	248	216	206	221	233	230	234	230	253	227	240	236	239	230	240	240	244	216	236	214	234	211	222	232	227	215	208	224	230	229	208	222	243	223	208	219	187	223	217	225	224	225	269	235	249	236	230	239	214	246	247	209	221	223	200	201	233	216	215	238	216	251	252	223	237	236	206	224	223	216	214	210	210	224	239	242	237	240	243	237	212	211	217	211	251	241	208	222	213	250	194	233	242	229	218	255	243	211	219	237	248	191	220	211	211	220	240	240	206	241	222	229	242	227	224	223	242	220	241	247	242	233	228	213	252	195	202	249	221	213	232	215	232	222	199	225	228	224	239	236	234	225	209	251	226	210	248	244	252	194	242	214	222	243	248	218	228	228	220	230	208	200	247	216	219	227	246	245	225	220	231	260	218	244	232	223	240	229	226	225	236	233	230	199	228	249	229	231	217	244	229	226	230	225	230	221	207	223	239	232	199	217	247	200	233	230	236	224	230	214	220	242	211	213	233	237	233	262	234	240	234	228	235	235	216	227	242	225	228	192	214	226	256	220	225	228	234	240	223	233	248	257	226	212	212	227	207	238	222	245	236	225	226	246	220	223	248	243	240	257	221	258	240	217	215	202	267	234	230	219	231	221	219	220	215	228	261	235	194	197	234	216	217	213	215	250	264	267	229	216	219	215	195	232	224	206	224	236	213	230	255	238	234	207	214	243	219	217	252	215	240	214	214	213	218	234	253	229	222	220	215	250	241	218	194	209	219	254	211	241	243	221	222	238	250	241	246	221	239	208	210	220	232	261	235	225	200	230	234	223	230	220	235	228	263	207	248	227	235	252	202	225	242	218	236	199	189	234	209	222	247	263	224	239	230	234	220	222	221	239	223	204	228	193	196	254	231	195	224	256	215	222	232	258	220	227	222	230	237	243	241	221	238	244	194	215	221	224	253	237	224	188	241	236	239	236	258	225	225	235	202	227	208	237	244	211	249	219	216	218	228	221	217	231	242	255	229	206	256	221	229	215	234	197	202	241	233	205	228	241	229	206	216	227	240	217	228	214	250	231	248	251	233	232	252	213	218	238	237	240	226	251	249	184	223	198	233	224	218	205	229	233	229	212	251	197	220	226	209	212	236	257	249	188	209	186	242	255	222	216	245	204	215	210	226	235	241	202	209	243	221	216	215	208	229	229	264	199	266	225	234	214	224	215	245	225
42235	46140	52357	52096	46762	41408	35281	28346	20928	14936	10850	8518	6161	4491	3457	2643	2110	1800	1561	1413	1366	1302	1170	1074	989	993	856	791	707	735	713	669	643	643	624	635	621	603	628	618	637	592	627	598	620	599	622	608	642	599	619	572	626	640	606	615	571	608	596	567	604	596	594	635	607	609	602	591	610	639	618	605	612	609	644	639	625	605	606	624	625	650	655	659	613	642	613	608	636	571	630	607	604	666	648	631	635	612	600	625	621	608	598	615	641	637	609	585	598	619	642	634	628	631	617	616	614	589	625	670	627	641	613	618	638	596	584	632	636	619	627	671	678	601	650	574	638	578	608	633	623	617	586	618	568	564	604	633	636	581	619	610	638	580	607	602	644	571	617	627	631	630	657	605	627	585	623	650	653	596	620	601	629	612	622	645	634	631	597	657	606	625	610	616	635	554	604	590	633	592	613	612	621	622	642	638	635	611	644	615	614	581	640	599	622	652	585	653	627	617	610	644	612	645	605	582	610	619	627	661	620	631	613	619	612	633	638	644	622	613	562	615	637	611	633	593	638	677	617	579	639	584	590	580	603	614	672	633	645	636	634	608	619	617	607	660	626	614	580	633	630	593	635	611	632	623	591	667	666	637	667	640	604	590	644	568	668	618	623	611	629	632	589	640	653	615	628	608	622	610	590	636	628	647	666	600	677	603	577	620	616	581	599	702	611	614	615	655	590	583	618	648	604	615	635	619	663	606	601	663	627	612	656	602	644	626	581	613	621	644	575	607	667	647	660	592	598	602	601	630	586	612	654	639	596	645	608	619	614	643	656	614	638	609	630	605	619	622	612	629	622	612	664	655	681	619	619	585	651	609	573	611	618	604	650	622	608	650	665	605	621	651	676	629	646	589	597	648	627	583	611	630	644	652	654	613	621	597	628	624	619	633	595	662	611	620	626	611	601	637	644	563	648	657	640	603	637	642	588	611	656	657	665	643	574	572	586	611	652	661	630	603	618	634	621	625	612	610	572	562	630	601	614	615	584	626	620	610	625	630	593	611	620	603	641	626	622	592	669	626	623	643	623	607	637	622	653	629	642	606	596	609	616	608	641	588	613	618	587	601	621	637	615	651	631	644	657	620	604	642	643	625	627	622	635	634	608	625	623	669	603	610	623	619	611	652	629	589	615	620	605	639	600	640	616	604	615	610	584	627	610	593	631	597	623	601	642	653	612	641	646	632	574	619	603	639	636	619	698	648	617	591	651	623	594	620	664	641	572	608	613	590	620	636	600	592	623	682	629	634	610	572	623	585	648	623	628	589	624	587	620	635	626	641	616	573	651	680	636	589	626	663	600	637	630	644	565	629	648	609	619	629	648	589	611	646	638	676	605	589	589	613	605	617	632	624	606	594	623	623	652	595	609	605	591	630	612	600	589	592	645	657	591	641	630	630	619	589	671	620	628	615	593	623	631	646	663	613	611	685	633	624	649	605	636	611	599	641	607	601	609	670	634	616	614	593	637	570	617	634	626	614	608	607	632	604	589	671	605	639	608	651	573	650	602	637	636	629	636	666	638	644	603	641	631	589	574	611	640	617	610	564	590	654	624	595	631	617	612	597	592	604	593	619	635	660	622	637	633	621	582	609	573	611	600	635	623	643	630	624	612	609	640	631	611	604	623	574	637	615	600	603	610	631	628	653	635	587	573	635	621	639	612	609	625	625	587	584	596	623	607	592	626	639	636	589	631	609	639	638	619	639	653	585	633	604	615	595	631	588	604	590	577	622	638	598	632	633	622	580	707	615	649	619	633	644	608	629	640	604	600	650	600	595	595	641	607	600	597	640	634	641	611	630	596	595	608	648	611	664	608	617	626	648	612	611	650	618	603	665	642	607	622	591	586	590	590	651	626	584	606	627	601	634	615	609	601	648	628	580	651	596	644	607	647	615	671	629	617	577	631	602	653	616	691	589	644	592	627	640	611	570	631	647	638	642	583	632	615	648	632	605	614	670	627	633	623	621	630	625	625	648	593	644	635	604	639	605	573	666	578	621	591	661	652	615	613	602	629	610	607	605	624	629	620	609	606	611	599	613	633	617	631	632	653	611	629	599	605	609	618	593	614	607	641	598	574	602	605	579	659	620	624	613	611	581	626	630	595	618	595	607	613	625	640	582	647	608	591	600	615	580	598	618	596	640	631	595	591	631	646	629	639	617	657	633	646	624	610	617	631	631	608	617	626	592	636	552	627	605	625	614	592	668	616	610	633	656	643	653	592	689	586	603	600	593	617	630	575	623	666	621	641	649	582	647	632	646	639	661	628	641	625	601	612	600	629	613	638	634	636	601	617	658	605	612	623	621	624	557	582	616	613	605	606	617	639	599	660	634	596	612	574	580	613	606	625	593	635	605	630	623	657	567	630	611	605	639	661	607	614	643	692	628	630	613	603	648	657	624	669	617	671	592	617	604	631	644	620	605	664	630	619	620	637	602	623	643	652	587	603	652	664	646	603	606	596	616	646	621	640	630	640	648	630	645	630	606	631	597	652	630	600	605	618	641	620	597	592	609	671	619	604	627	566	685	634	594	653	618	637	636	606	631	648	651	646	605	607	623	608	591	612	606	643	684	643	636	628	665	601	630	621	613	589	599	596	612	647	610	636	563	609	602	609	567	615	670	632	629	646	611	607	629	604	664	627	649	623	632	629	642	644	603	659	608	628	611	555	614	598	627	659	610	598	607	649	609	656	643	648	637	628	663	667	622	574	647	635	624	621	635	659	609	646	583	605	604	600	625	625	602	638	594	641	607	627	659	630	657	608	613	640	647	595	659	637	633	595	674	644	632	597	609	607	599	604	619	629	640	655	617	653	631	599	604	638	637	626	600	635	593	597	616	656	662	636	630	615	658	616	615	610	572	602	620	591	652	656	630	638	612	617	587	630	607	647	639	616	622	609	612	604	639	611	592	653	656	621	613	627	622	619	615	618	606	620	644	561	632	568	612	584	607	630	614	574	602	642	677	610	619	615	627	614	658	610	542	608	631	604	600	685	607	629	649	625	664	621	636	652	620	634	629	666	602	649	625	607	566	642	615	621	649	660	569	635	617	599	623	585	624	645	620	643	646	630	649	617	582	625	652	677	654	597	576	612	638	606	656	589	620	594	626	629	596	649	642	633	615	621	662	618	599	613	639	595	614	624	636	628	602	615	631	663	580	614	571	663	690	613	646	618	608	635	620	651	617	603	608	636	641	627	614	610	618	628	611	677	599	649	623	596	623	652	623	631	623	658	635	599	632	635	622	623	621	614	614	621	622	596	665	625	667	585	619	600	616	609	615	621	616	662	596	622	590	632	617	593	659	596	579	661	628	601	652	637	600	657	610	635	592	617	572	603	594	625	623	627	635	636	668	605	619	638	619	638	628	610	654	619	632	645	652	643	605	656	624	666	586	654	665	657	595	633	606	612	647	614	625	591	661	605	632	577	604	644	679	632	578	613	627	626	619	623	629
41964	43453	43637	33935	22833	13861	7840	4850	3003	1871	1195	846	704	485	447	388	290	291	278	277	268	254	238	228	226	237	225	209	230	239	220	249	227	236	220	219	237	231	226	216	215	225	203	205	273	229	266	222	227	238	258	205	261	216	220	198	209	234	238	235	223	217	225	201	243	241	230	217	255	237	204	251	232	213	209	210	217	223	204	237	253	227	219	219	221	210	238	210	232	225	248	236	235	218	221	197	227	220	204	226	216	243	210	235	258	249	231	229	217	225	229	263	201	224	236	242	245	211	218	253	260	220	194	205	200	218	191	237	251	233	222	212	210	240	231	208	230	223	208	206	223	225	224	215	234	240	214	193	229	205	239	246	227	210	244	253	208	230	211	241	208	211	209	231	241	213	228	202	243	207	221	224	226	215	227	227	232	216	236	219	220	230	211	224	246	227	229	230	254	219	222	222	213	214	239	219	223	247	213	233	251	224	241	213	256	242	212	226	211	226	221	238	217	220	198	200	254	200	228	202	233	234	222	222	233	225	230	223	220	221	243	202	219	207	254	232	230	184	229	230	230	258	238	233	231	227	236	230	217	230	207	213	225	218	215	235	246	238	233	244	203	204	219	234	243	232	247	203	230	255	242	231	203	217	230	235	232	226	224	201	200	239	249	232	226	205	250	249	212	240	210	226	222	225	230	211	208	233	255	206	265	241	218	202	208	228	219	230	241	218	222	221	231	241	233	241	231	261	217	240	223	248	209	231	205	231	242	223	235	226	178	203	236	222	204	244	213	222	214	249	239	229	229	244	253	218	242	255	230	191	237	253	208	231	217	222	226	239	235	231	219	207	236	223	236	228	216	233	244	223	251	214	237	239	232	253	249	197	232	232	222	236	224	200	254	250	203	207	258	257	212	237	248	234	224	222	218	256	227	209	247	208	201	212	226	202	229	207	222	234	213	228	247	234	234	231	222	189	260	231	239	231	239	230	217	218	236	210	231	244	247	228	221	228	225	223	235	243	213	212	225	218	219	221	230	217	232	246	211	235	216	258	225	230	219	191	209	202	222	241	232	238	229	209	222	218	214	249	237	236	242	229	221	216	215	228	247	229	241	234	253	207	232	259	224	237	253	229	262	229	233	238	214	257	241	212	230	218	224	219	230	218	227	243	238	238	245	226	226	220	211	209	243	217	256	252	235	229	215	211	202	228	202	205	214	227	215	216	226	239	250	228	213	200	225	236	217	243	239	224	226	252	236	211	217	218	240	230	226	232	220	236	219	216	228	229	219	238	220	242	233	225	211	226	195	205	238	220	246	196	240	252	245	244	213	242	227	213	212	222	226	230	213	240	199	231	230	236	214	226	272	219	231	236	239	245	191	215	238	231	232	238	210	221	215	207	233	203	217	208	191	222	223	211	243	252	196	228	221	201	219	216	247	250	232	266	228	242	229	244	228	243	231	232	219	225	249	230	231	211	230	196	222	230	243	244	219	240	244	224	244	246	237	224	249	244	223	233	210	212	212	230	227	208	248	207	222	217	258	239	248	225	206	223	205	228	206	231	209	226	218	235	215	239	258	201	223	248	214	242	208	224	220	265	219	221	210	243	218	237	233	224	227	211	223	203	241	221	223	208	224	229	202	221	230	217	191	245	235	223	217	254	234	220	228	220	255	227	225	238	236	201	207	247	238	245	213	227	221	230	214	238	212	224	229	199	243	233	223	243	219	227	221	233	222	227	207	212	225	198	240	226	243	237	239	223	228	246	222	227	236	222	240	192	274	255	213	229	231	240	221	266	227	233	216	236	235	214	225	228	196	253	254	241	227	219	196	235	205	208	237	230	233	228	224	246	203	215	216	236	229	236	212	234	253	216	230	230	235	250	211	212	251	204	214	240	203	240	204	222	218	214	213	215	220	216	206	226	246	214	217	222	247	215	236	212	219	249	222	229	229	190	225	241	245	201	230	245	246	216	220	211	223	238	238	239	244	241	240	199	219	205	239	262	225	224	230	223	216	219	226	208	232	212	235	222	231	229	252	215	207	220	249	206	232	246	203	237	211	224	220	222	208	213	268	232	220	245	226	229	220	217	220	236	201	234	246	239	237	214	224	222	229	220	197	218	211	220	220	228	225	248	220	222	244	239	203	215	235	213	218	228	221	243	230	236	253	242	232	189	220	249	190	224	222	207	229	247	209	228	224	204	267	226	200	210	245	241	210	241	223	218	242	226	239	193	231	248	208	214	210	221	247	236	240	199	226	200	254	230	227	246	232	247	224	217	200	235	212	248	237	240	261	246	206	228	211	223	243	229	232	234	219	240	245	252	236	214	194	209	214	226	229	269	201	252	211	250	215	200	200	212	221	230	248	213	211	241	249	237	215	232	233	245	231	238	233	230	218	244	221	227	210	211	208	193	248	222	228	253	217	233	212	250	259	244	205	219	222	232	204	243	211	239	213	218	210	211	220	266	257	254	232	237	248	249	234	239	247	260	249	222	240	232	246	226	207	212	252	229	239	232	222	237	228	226	230	211	236	233	240	196	216	217	252	199	222	223	214	202	217	218	230	223	236	222	253	210	228	225	208	225	224	231	208	210	259	210	255	253	233	233	226	199	224	227	241	215	232	232	230	231	242	235	219	220	229	245	255	224	210	233	237	201	233	255	234	240	193	226	217	210	215	224	202	259	226	237	217	213	218	220	240	227	226	219	224	242	200	214	201	210	245	231	241	254	229	219	209	197	225	220	210	242	233	231	235	237	194	238	225	234	229	244	210	245	245	234	266	209	242	232	221	190	229	225	212	239	235	229	240	219	235	210	233	242	223	224	226	214	224	228	223	189	234	220	235	206	252	202	209	211	227	210	216	215	234	232	223	195	219	213	235	227	231	213	224	237	217	232	231	219	220	237	229	218	225	241	222	230	248	217	216	225	205	210	231	238	235	214	229	206	204	242	242	209	217	211	241	216	212	211	211	208	221	240	227	223	236	233	214	218	244	206	219	233	214	237	220	212	223	204	235	240	210	252	210	245	218	238	244	252	238	229	227	216	243	240	239	231	213	198	233	215	232	215	214	234	231	218	242	214	211	235	222	230	226	223	224	233	251	240	236	244	228	207	225	243	220	230	239	226	240	229	230	232	229	246	215	213	225	247	212	227	201	226	252	210	226	212	227	207	209	199	229	203	213	233	224	231	211	233	258	228	198	218	205	253	242	241	234	229	223	221	218	233	227	236	208	240	222	212	222	233	246	226	222	238	198	212	201	246	238	243	218	234	227	224	205	241	206	233	205	256	225	240	214	243	253	218	258	219	238	229	203	234	259	233	216	239	221	217	221	237	228	241	224	222	266	215	237	226	211	214	253	204	230	231	208	215	241	243	183	223	218	224	244	229	242	231	239	212	214	226	211	217	239	211	196	236	233	223	269	221	232	203	236	206	250	239	242	208	223	208	246	208	242	234	204	210	235	227	222	235	236	202	250	245	220	254	225	224	226	235	217	209
31907	36686	43472	41629	34781	27307	21274	16531	11926	7888	5423	3939	3108	2337	1781	1437	1105	952	876	838	759	735	733	669	652	633	671	644	689	660	638	582	605	623	632	586	634	647	603	609	639	633	635	620	630	610	629	635	601	646	609	571	633	622	608	605	633	653	603	623	602	675	620	600	624	638	660	575	663	622	638	602	635	597	605	623	639	648	600	619	592	589	682	596	593	649	630	610	685	618	550	658	614	617	668	615	585	622	602	629	600	631	607	620	668	587	615	643	627	641	623	621	612	638	599	609	606	643	643	604	629	617	628	614	589	631	624	635	608	589	631	582	623	647	568	648	615	624	644	608	633	594	649	641	618	623	649	601	597	597	660	651	644	648	595	603	602	598	603	631	601	614	587	622	641	604	621	610	659	646	654	639	660	590	582	617	645	614	630	588	590	659	655	637	559	643	652	592	643	579	630	594	618	606	627	649	622	614	640	626	605	596	652	631	662	649	592	699	628	615	640	621	622	608	632	621	656	600	647	632	604	625	601	633	616	559	633	617	607	609	622	634	648	644	613	656	686	632	627	634	643	626	644	623	595	596	624	626	659	655	616	630	613	623	601	643	669	631	641	592	603	596	594	606	641	603	626	593	620	627	627	618	610	586	654	650	617	587	674	598	607	657	585	646	577	591	641	591	600	631	642	662	595	585	582	620	594	604	585	640	625	614	600	600	605	604	616	638	633	671	600	620	629	636	629	624	603	620	607	578	587	585	574	614	621	604	591	610	619	586	602	552	603	646	626	632	596	601	663	604	610	673	651	608	606	639	633	552	586	638	631	659	652	614	631	633	682	602	597	649	632	615	641	615	641	554	644	575	622	653	625	611	612	580	641	631	596	604	602	564	632	648	602	613	628	625	626	628	614	665	600	637	596	633	663	648	624	640	647	612	619	616	668	587	661	610	600	570	583	596	617	544	596	592	601	603	592	597	615	606	569	611	598	585	626	614	617	649	596	572	622	608	599	575	582	579	656	630	609	603	629	619	618	650	616	598	560	627	657	610	614	651	641	623	620	575	630	642	623	616	610	589	633	628	648	656	663	641	598	607	624	588	585	607	578	616	609	664	638	609	630	652	601	620	618	662	647	623	589	593	607	629	674	655	592	599	659	669	588	624	615	608	630	657	623	628	597	542	594	628	659	656	565	635	614	639	627	613	573	621	642	614	629	680	626	596	591	599	632	632	600	604	653	601	649	641	627	579	640	630	596	636	637	605	657	642	638	604	616	637	616	642	582	609	618	652	675	628	608	603	611	607	590	589	615	628	616	671	647	597	623	660	648	609	599	603	653	593	637	638	663	621	647	619	604	607	629	591	561	593	600	575	613	622	622	617	594	601	609	612	593	658	590	607	586	611	630	615	611	617	652	614	594	599	588	600	580	613	620	608	608	664	648	621	649	606	639	627	603	625	612	606	678	611	625	657	587	696	615	646	641	583	617	643	620	635	586	633	624	629	666	588	635	610	633	589	614	601	616	651	610	629	578	597	622	660	643	603	632	632	629	606	654	600	599	622	558	562	636	642	603	619	578	578	599	653	580	663	635	566	652	647	620	645	630	662	619	608	599	659	636	591	607	598	606	624	575	595	609	620	585	649	594	577	573	622	607	587	611	625	675	587	606	645	654	613	633	621	642	571	603	681	634	606	637	613	617	615	639	607	623	574	616	597	597	597	601	590	604	621	643	594	565	636	601	613	607	675	631	670	623	628	634	660	616	567	622	661	623	623	627	601	630	648	602	618	671	639	619	626	620	625	615	631	604	642	623	651	600	640	643	594	646	622	626	584	616	636	618	625	570	643	598	629	647	643	627	618	629	671	664	579	587	632	588	619	629	665	665	548	588	686	582	615	633	586	612	612	617	646	632	556	581	615	641	638	611	608	611	614	639	621	578	610	613	610	573	669	557	628	632	622	608	634	593	628	646	594	599	612	616	616	610	614	629	609	637	628	631	630	613	649	653	599	634	582	597	621	667	622	617	640	614	579	612	578	610	597	577	633	653	658	597	650	641	643	673	657	584	630	668	616	616	636	658	612	647	619	627	635	624	628	580	621	633	602	653	615	611	627	614	650	612	623	605	633	587	594	609	561	601	607	619	595	638	644	576	614	655	605	617	584	655	623	591	630	607	614	640	628	685	630	606	615	616	619	627	625	625	580	638	629	603	655	601	651	652	660	573	622	618	634	638	562	610	601	595	619	642	632	684	564	602	612	621	647	629	623	621	635	596	635	663	594	613	649	609	659	594	593	601	632	635	615	662	626	574	622	625	672	648	631	643	623	631	647	650	636	661	579	598	636	585	635	669	658	614	619	636	622	607	630	612	636	609	606	615	633	573	598	649	586	616	578	608	617	646	623	580	610	584	643	629	588	660	628	613	633	589	578	648	612	635	636	615	650	571	608	651	601	586	672	598	618	587	622	632	565	643	581	604	623	628	636	606	608	551	648	623	614	638	615	642	624	592	602	643	597	594	639	632	619	637	626	622	614	603	630	628	628	611	640	632	586	606	600	635	635	624	634	631	653	612	619	626	629	600	593	618	632	638	606	604	623	588	600	657	610	612	627	619	628	577	651	641	611	628	594	641	669	610	638	675	638	611	618	626	648	590	617	590	629	595	621	641	610	661	606	622	661	617	629	625	607	611	634	611	638	593	662	646	583	627	596	628	593	644	572	628	569	647	584	615	644	629	641	609	632	636	605	657	611	612	606	612	627	646	631	616	644	586	605	622	628	621	575	600	628	635	612	616	592	636	594	634	631	579	597	625	624	628	632	595	584	615	633	589	616	652	659	613	620	558	588	599	646	634	676	600	600	614	630	593	592	610	609	584	601	628	646	644	621	606	625	608	624	651	616	587	651	619	614	601	641	617	630	662	633	614	635	623	665	635	645	580	627	643	635	665	626	567	571	593	623	662	627	668	575	647	613	638	644	627	593	638	637	592	643	618	633	610	636	639	635	620	585	660	649	665	630	624	615	594	600	654	648	651	626	636	626	620	597	575	634	636	591	641	581	650	607	640	596	630	643	619	583	597	624	657	696	542	620	593	589	599	592	614	618	590	577	577	653	647	633	561	637	584	645	644	559	607	565	679	602	623	610	620	621	590	589	638	623	595	627	603	630	629	659	638	638	600	595	583	616	600	648	600	643	641	612	602	625	620	650	635	634	686	614	627	648	597	618	639	650	614	647	639	588	597	653	647	617	626	620	633	612	637	621	633	651	623	616	615	664	635	580	615	617	632	629	621	634	650	613	591	650	596	640	631	607	632	579	628	647	641	588	601	650	606	581	667	618	622	627	607	646	602	639	600	623	607	551	623	628	618	626	635	633	657	604	597	632	610	555	619	684	643	640	613	591	593	595	576	583	603	624	637	624	643	580	611	592	623	657	628	618	668	594	588	616	578	597	593	597	612	636	627	608	658	590	709	575	608	596	662	617	586	622	594	637	581	578	584	648	601	604
51288	47510	48090	38768	29551	21805	14196	8897	6096	4137	2678	1918	1341	1069	833	617	521	431	361	306	300	289	285	240	258	245	220	266	233	232	226	188	263	225	239	227	228	204	232	205	238	232	241	223	226	246	215	257	233	208	225	262	191	259	210	221	219	235	205	256	229	246	224	241	252	219	219	216	228	216	237	206	244	217	243	243	231	186	233	215	219	248	220	216	223	237	211	240	210	231	217	213	271	206	218	244	223	191	205	225	228	206	222	236	235	225	210	238	241	222	224	222	218	225	236	256	224	214	213	256	221	220	230	219	213	272	226	217	240	202	241	211	214	223	213	220	218	220	234	214	239	215	236	248	223	236	225	216	237	232	212	210	224	239	226	203	216	222	211	241	216	199	207	234	206	237	233	205	216	220	240	209	192	230	238	186	230	209	232	234	200	207	190	231	248	221	222	246	222	217	207	230	220	239	203	228	252	217	268	243	233	205	204	213	220	219	211	220	243	211	200	235	225	231	251	228	235	220	211	216	219	215	240	220	217	221	207	241	245	211	239	234	235	225	215	232	254	235	227	242	238	209	270	244	227	221	228	238	242	212	225	241	213	258	235	236	240	204	219	210	243	238	241	233	226	253	221	251	205	209	238	206	216	242	223	215	224	216	244	209	222	237	224	223	206	225	267	231	246	232	215	222	253	229	232	212	250	221	235	225	239	222	208	220	219	242	202	216	234	235	200	262	226	222	269	212	232	228	248	207	221	209	216	204	238	233	215	211	226	232	254	241	248	196	199	193	247	242	234	199	230	260	229	228	233	236	237	230	254	216	223	227	209	235	236	224	223	213	222	233	235	251	198	220	229	229	221	235	213	204	230	222	199	220	219	248	215	214	222	228	257	195	229	229	240	223	227	219	229	199	205	237	229	207	213	227	237	243	230	202	236	204	201	232	229	194	247	232	219	232	213	212	195	223	224	209	218	243	224	224	238	220	229	219	238	209	224	228	211	214	242	241	243	221	230	224	228	208	230	229	223	218	237	246	227	208	229	225	225	232	205	219	235	234	221	217	226	238	261	221	232	224	213	216	207	237	222	221	233	243	212	207	247	220	240	251	230	209	227	231	230	227	225	232	243	222	249	238	203	216	214	238	235	213	205	234	252	207	217	257	237	201	203	227	225	262	253	215	211	217	236	226	230	232	181	239	208	247	225	239	210	211	224	240	238	243	229	227	239	207	235	234	230	254	207	223	216	239	243	215	210	217	245	200	224	210	229	240	221	221	228	236	210	201	255	248	198	233	245	232	210	231	248	195	224	219	211	218	218	239	246	240	233	220	224	230	230	226	210	232	230	230	222	228	229	245	194	220	228	250	230	222	224	231	238	220	221	220	231	232	238	204	229	238	233	219	248	231	232	221	221	239	222	231	244	239	238	242	236	258	224	224	209	220	213	214	213	232	222	227	226	193	230	237	229	211	230	214	230	230	254	233	246	246	260	243	225	226	234	222	205	245	245	243	232	233	206	189	223	216	257	223	218	221	232	252	205	207	226	237	206	255	248	195	226	213	213	224	254	232	232	245	235	233	189	227	206	249	231	237	220	208	244	235	218	212	209	236	232	243	227	231	224	229	219	230	213	220	216	204	230	223	229	247	213	240	232	221	240	216	200	207	227	239	205	203	234	240	221	221	204	240	209	181	234	216	243	232	235	233	224	255	233	238	255	245	207	206	222	210	211	227	221	243	215	220	214	218	211	242	226	237	233	237	221	239	225	220	222	210	232	233	221	213	213	227	221	197	207	241	245	258	200	238	210	237	231	249	228	237	245	225	214	229	257	237	239	226	238	232	200	253	240	237	247	232	238	208	250	254	204	231	242	218	249	212	217	225	235	257	212	232	208	233	223	239	226	243	204	215	180	223	234	232	246	207	219	210	238	240	238	192	195	212	234	226	201	200	217	219	201	251	213	213	246	220	230	226	225	215	216	230	223	223	211	223	226	217	223	229	207	249	222	229	231	229	213	218	227	213	212	256	237	247	237	228	240	236	241	217	257	258	248	204	216	248	221	250	237	223	223	228	227	257	240	212	249	222	233	225	220	237	228	222	270	211	220	233	217	200	239	238	233	195	218	222	215	228	202	218	233	214	217	230	250	215	218	218	229	242	235	230	221	212	240	226	246	256	194	223	208	223	205	245	220	235	216	214	224	212	207	210	235	240	222	235	184	237	235	236	205	228	237	205	220	239	231	232	222	230	206	196	225	239	209	210	233	234	247	233	219	234	237	224	207	217	241	231	220	248	252	223	214	220	212	243	229	235	227	229	214	232	207	228	214	206	205	265	219	196	232	222	217	226	191	194	223	223	254	208	254	225	223	220	212	219	227	209	250	248	236	213	215	220	219	233	232	219	229	229	216	241	203	221	201	212	211	230	265	249	230	251	229	225	253	218	238	216	227	229	201	247	236	230	239	220	266	228	213	236	223	240	199	246	229	242	201	220	189	221	242	244	219	216	238	225	229	234	224	235	230	230	237	201	251	220	238	229	231	223	237	223	228	219	236	234	227	235	210	222	224	213	228	217	265	200	236	229	240	220	235	229	237	218	223	246	233	198	227	217	245	234	206	237	220	250	239	239	218	236	217	213	213	242	207	252	222	235	229	257	228	206	221	226	213	232	223	227	206	223	234	226	237	227	256	231	213	231	215	212	202	205	235	224	246	244	225	228	233	214	218	242	223	221	245	205	215	214	217	228	237	202	253	222	217	232	230	225	226	226	276	233	223	218	220	210	231	231	248	209	214	232	231	250	225	239	232	238	233	233	231	230	230	236	238	239	216	212	225	226	233	259	225	228	222	218	230	206	219	200	222	218	231	229	211	225	238	233	225	201	232	220	211	214	209	232	239	215	228	225	220	219	197	198	248	213	250	240	184	226	254	245	250	223	260	219	239	230	252	220	257	231	252	230	252	209	236	241	207	232	218	245	219	230	228	242	244	240	240	211	190	238	243	241	235	223	202	211	251	198	209	219	240	207	241	213	211	194	217	245	227	238	200	211	204	225	215	227	220	213	215	225	243	235	240	223	247	204	222	219	222	247	227	235	225	251	240	225	237	221	214	201	230	239	234	217	231	230	251	220	211	254	205	267	220	235	208	221	238	224	235	229	235	227	220	210	217	219	249	208	236	231	243	239	239	234	203	227	212	243	223	229	215	211	246	241	186	223	234	232	225	244	215	229	218	206	218	238	220	197	202	236	228	213	250	223	225	226	220	237	234	232	243	210	210	208	239	216	234	221	219	225	205	188	209	240	223	252	239	230	227	238	216	210	221	206	245	235	206	220	213	223	205	231	203	245	228	213	255	226	251	242	219	224	241	232	248	215	217	230	215	235	213	236	232	243	205	227	225	239	201	205	197	230	245	234	243	236	220	228	234	211	227	228	208	218	225	211	228	257	220	228	245	235	246	228	217	218	242	218	252	223	234	224	219	237	221	216	240	186	215	210	234	232	201	232
39170	42162	47985	46143	40364	35483	28946	23719	19378	15180	10906	8560	6613	4949	3980	3149	2333	1793	1495	1314	1098	984	886	864	737	752	733	736	657	651	667	631	695	662	588	626	612	639	594	617	587	618	611	656	601	654	628	631	603	621	647	574	621	610	649	615	633	645	636	590	646	615	609	572	622	637	591	609	611	591	592	613	624	607	641	605	623	612	614	591	624	614	617	653	639	595	646	623	630	595	607	607	628	576	627	622	639	610	631	634	587	568	629	622	641	602	621	605	587	597	607	631	618	588	624	624	565	629	588	629	642	590	621	605	603	592	625	608	656	606	587	588	588	609	590	643	667	600	618	615	600	595	631	579	625	610	626	608	634	658	651	631	591	571	663	618	636	575	614	633	637	619	640	674	627	637	655	645	624	603	609	595	639	637	597	602	618	615	623	612	614	622	611	588	599	586	639	658	631	580	596	619	610	627	598	607	617	661	635	636	634	647	617	640	650	652	575	661	657	617	622	593	603	619	619	616	665	606	646	598	614	623	637	631	619	626	603	571	623	643	621	641	590	595	645	610	638	617	630	649	617	621	614	597	645	636	611	621	615	626	630	631	605	638	592	611	636	598	592	607	618	558	655	591	624	575	610	624	645	586	663	654	618	633	614	614	585	639	581	574	641	579	621	607	589	576	600	595	638	628	649	606	625	604	628	626	614	593	657	599	605	607	625	620	628	627	613	582	622	604	615	613	627	613	632	603	610	648	615	611	626	584	599	630	610	616	637	584	605	623	647	568	594	601	620	640	618	581	633	638	656	652	654	597	604	658	641	647	608	582	658	631	672	593	587	582	658	609	608	601	656	625	606	613	619	630	578	600	633	627	593	608	599	623	598	574	602	620	637	555	588	597	590	633	609	654	625	571	667	624	624	599	670	630	646	618	597	610	608	605	613	617	617	628	610	598	652	658	650	628	632	595	608	641	617	582	616	622	622	596	632	586	618	596	613	637	636	637	603	578	585	616	621	621	615	629	608	612	638	621	592	611	611	644	645	611	624	596	613	592	547	585	641	639	591	606	621	616	603	606	603	609	621	589	622	606	616	599	626	631	618	654	600	618	626	592	637	578	583	579	605	614	626	598	628	621	605	636	596	563	620	617	607	584	657	578	603	594	641	629	620	644	645	580	593	615	560	606	611	628	608	627	625	617	610	627	580	646	616	651	637	581	601	632	610	593	594	611	591	594	608	571	588	643	606	615	651	622	617	628	630	560	603	638	614	681	603	610	616	572	607	593	584	626	638	629	635	633	632	611	601	638	565	610	605	583	606	638	607	593	631	638	648	591	638	608	596	603	615	604	628	570	596	668	617	594	634	634	620	593	586	624	612	609	619	607	594	632	609	562	602	621	632	637	636	597	595	619	620	586	642	632	576	625	610	556	627	635	623	548	660	591	615	613	620	604	621	648	655	610	611	620	616	632	595	577	604	580	614	617	622	624	595	649	632	626	607	652	582	636	585	602	605	641	668	650	586	606	608	632	614	599	633	616	628	645	581	644	619	584	607	662	624	640	625	623	633	618	556	614	604	613	598	619	570	630	621	644	608	604	620	620	624	611	612	615	624	648	616	641	624	614	631	579	556	598	621	611	622	575	599	600	583	584	620	571	595	623	643	611	606	585	613	648	592	649	586	559	614	605	607	653	578	578	610	605	593	617	618	617	570	592	615	606	626	652	575	612	657	602	619	663	617	646	594	624	594	666	604	606	595	585	601	588	619	629	625	612	580	664	586	582	627	652	590	667	593	592	635	588	634	589	599	620	558	622	628	633	653	639	624	620	643	606	604	605	649	642	647	621	637	617	609	619	625	626	624	612	616	614	585	588	639	588	596	637	623	609	664	609	611	625	591	638	633	573	624	618	619	629	649	641	680	633	640	626	582	599	614	601	606	643	624	615	620	592	632	633	610	590	575	594	641	592	614	569	631	567	627	606	653	609	590	599	631	596	648	644	616	616	598	650	592	627	648	622	606	592	651	630	664	580	628	629	612	614	618	636	556	616	653	585	582	611	652	585	617	607	607	599	596	605	601	616	591	636	631	636	615	633	642	591	626	624	624	623	611	614	633	608	581	628	609	578	604	638	643	586	618	582	617	626	605	607	634	627	650	618	597	620	620	636	658	614	644	616	611	658	608	607	611	592	627	641	637	618	643	617	650	638	577	599	630	612	613	611	612	635	603	629	688	603	597	649	675	640	649	617	632	642	607	615	600	678	613	596	639	584	608	592	626	604	623	614	627	633	619	614	629	620	574	649	625	610	609	531	622	574	607	638	616	586	620	689	571	620	561	591	604	621	579	592	639	592	602	618	638	634	624	604	625	636	610	621	626	609	638	635	629	643	595	660	590	597	603	620	621	605	643	608	622	613	633	638	624	631	657	607	591	599	612	591	647	646	610	633	633	591	590	613	672	561	640	584	618	580	602	616	655	596	636	624	603	595	589	601	603	589	627	604	611	610	667	626	654	610	633	594	578	628	659	624	572	661	615	604	608	621	667	611	636	611	600	598	597	593	628	590	640	618	665	615	591	598	589	589	606	630	635	610	666	622	648	615	629	640	606	640	592	610	625	611	639	615	596	574	588	620	657	622	646	605	652	585	545	612	642	607	642	657	616	647	580	662	636	605	629	630	652	618	581	616	607	598	571	637	592	644	666	606	623	664	613	642	628	608	619	606	586	585	616	595	645	655	551	609	600	649	608	628	592	605	617	623	635	623	618	596	608	616	614	644	662	654	606	542	595	630	593	641	600	615	595	617	598	684	597	611	613	604	614	619	574	615	619	580	616	658	627	594	588	656	602	595	645	607	651	610	605	669	619	612	609	608	619	614	626	586	606	635	652	622	624	635	635	619	592	616	652	603	654	609	606	624	588	631	635	656	603	627	604	655	638	597	639	594	570	563	630	633	587	591	647	613	631	614	674	559	623	581	625	648	603	621	654	615	579	622	635	599	623	650	601	648	580	619	595	653	613	623	587	629	599	577	645	598	641	622	633	642	628	630	637	606	607	625	617	640	663	627	606	565	628	594	633	632	627	593	560	598	593	638	666	626	604	631	569	592	623	639	635	610	653	600	631	579	616	580	659	604	656	594	648	651	600	626	614	637	595	607	598	627	604	632	583	631	586	680	635	675	643	648	605	572	612	638	658	618	639	636	613	630	625	608	667	624	643	597	628	662	571	614	615	648	563	596	611	645	645	626	653	659	659	636	622	690	579	620	663	640	594	602	677	637	603	618	590	595	608	597	657	620	630	604	617	616	612	646	605	596	667	647	642	608	636	618	639	594	636	587	636	631	608	624	626	591	615	625	613	656	597	613	589	646	604	616	659	592	621	613	596	618	603	599	635	544	589	568	639	597	609	655	625	610	592	604	592	628	610	563	631	595	609	602	603	611	587	626	577	662	620	595	643	646	613	639	639	625	600	594	625	631	643	621	627	607	615	619	571	660	574	626	626	625	622	590
54835	50144	51790	45033	36243	28870	22238	15102	10788	7558	5964	4064	2898	2058	1593	1246	964	692	649	436	375	356	333	316	283	300	264	251	236	252	229	218	251	212	237	254	210	218	262	221	211	229	248	244	240	245	248	209	225	226	221	215	205	264	225	243	196	206	251	230	202	215	196	230	203	227	201	229	207	223	219	214	226	192	235	228	215	232	233	195	248	227	240	246	225	224	225	254	237	226	217	220	230	236	226	254	262	197	215	234	235	204	241	190	213	238	229	224	225	230	238	231	225	230	237	226	219	232	226	234	204	222	236	215	203	250	210	239	200	203	220	217	240	222	225	207	211	248	194	232	228	206	232	237	220	217	251	243	215	237	239	219	219	244	219	214	226	221	248	230	223	227	215	274	234	231	236	228	211	207	236	223	221	221	220	204	232	224	216	213	256	217	220	229	249	219	245	248	237	237	243	207	259	245	231	214	238	221	222	227	222	243	216	236	225	217	233	220	215	242	231	264	203	217	196	231	215	221	218	226	224	239	212	219	234	217	227	222	215	236	235	236	200	220	250	187	218	238	228	234	207	237	225	219	236	243	230	199	236	221	226	228	249	222	223	226	215	197	209	253	201	248	227	216	229	231	231	184	223	225	217	208	206	210	207	225	232	205	221	232	221	229	239	265	255	224	234	260	206	241	226	215	219	227	213	222	230	228	231	229	211	215	246	236	240	230	251	235	219	214	259	206	210	242	225	218	216	220	224	228	238	248	203	228	234	249	211	229	238	204	219	216	212	232	201	240	213	220	245	227	190	196	227	207	251	213	229	202	225	232	227	256	263	246	235	217	239	242	232	241	235	225	241	224	250	221	223	243	233	248	244	249	217	216	224	214	222	254	236	235	243	225	254	235	225	244	221	205	196	227	226	211	213	214	240	228	244	229	237	231	217	212	207	228	214	219	210	241	248	220	213	206	230	236	224	226	235	237	238	221	221	233	204	228	212	233	220	235	217	218	224	232	255	226	226	226	223	212	236	241	210	251	223	215	256	189	222	246	232	250	222	227	205	213	214	185	237	234	220	213	232	217	239	229	233	199	220	198	223	216	251	225	216	244	232	235	212	224	241	243	231	238	217	225	230	235	260	218	222	224	225	213	248	224	213	251	221	240	222	205	227	224	248	215	217	224	220	243	255	234	216	221	229	218	221	228	223	234	220	228	227	228	247	220	208	227	240	244	199	235	221	218	225	226	209	222	252	219	233	210	207	231	228	222	213	242	240	225	240	224	245	225	207	207	232	264	207	232	212	239	235	226	229	254	218	189	228	226	217	230	245	240	229	240	256	215	228	232	240	220	226	263	222	229	213	216	236	210	218	234	238	240	226	205	251	240	205	239	208	203	243	225	253	207	209	230	232	216	252	192	232	210	205	227	223	214	206	257	221	238	241	239	228	217	236	248	223	224	201	221	235	224	225	239	220	247	264	235	205	209	235	226	245	211	215	218	216	234	226	207	217	227	256	235	202	235	229	219	214	188	221	218	219	233	238	225	238	234	211	244	202	244	227	227	241	230	215	242	246	212	221	213	227	210	202	223	260	224	232	210	226	235	240	244	226	241	233	228	214	243	221	208	242	219	214	243	238	221	224	249	222	237	215	237	216	211	202	230	253	240	244	228	215	255	235	225	223	231	198	229	245	264	234	232	243	243	243	218	201	229	242	226	214	234	216	228	210	222	205	232	233	204	196	201	226	205	222	214	232	216	228	218	209	237	236	228	216	221	238	202	226	245	234	231	233	257	214	223	222	235	232	209	226	207	227	234	237	219	197	226	238	219	236	205	222	236	225	244	258	229	241	199	226	211	215	215	246	222	246	212	240	209	229	219	222	193	233	211	213	191	242	256	232	215	207	204	257	239	220	254	233	207	257	224	214	230	230	239	234	250	264	249	247	199	258	201	250	241	219	260	203	190	248	232	210	246	218	221	227	217	197	225	234	244	221	223	215	221	234	227	212	218	238	254	218	235	233	236	230	220	251	242	208	226	208	226	230	208	227	219	222	266	213	252	225	236	247	245	214	215	201	234	197	219	219	225	249	241	225	221	199	225	250	210	235	261	236	247	231	240	240	235	211	241	208	246	259	239	221	230	215	215	254	211	204	214	197	232	228	244	232	229	209	229	192	224	215	225	227	237	229	200	211	219	239	212	228	226	219	199	260	235	238	247	241	230	234	233	233	227	197	237	224	238	188	232	230	221	221	242	211	233	238	249	224	219	283	208	241	257	225	230	227	233	239	216	241	197	215	231	233	266	225	188	219	218	238	218	203	243	204	231	224	247	224	213	191	263	243	214	240	261	271	213	203	221	209	226	208	241	194	241	242	248	212	214	224	241	220	249	221	221	234	217	227	247	242	225	204	216	237	229	250	237	233	235	201	210	225	243	229	223	231	225	240	229	230	225	239	201	245	232	214	212	241	234	237	215	227	212	198	237	221	219	213	208	214	223	214	226	215	218	244	227	251	234	214	205	217	237	233	249	232	249	213	229	201	209	220	248	226	214	244	214	200	197	224	221	236	221	245	239	236	237	217	234	230	243	233	187	231	241	225	217	219	216	244	262	233	210	225	221	228	243	233	223	222	237	222	233	247	205	207	205	238	227	208	218	233	256	223	220	223	236	216	229	230	260	210	261	251	241	191	215	214	215	235	223	228	233	216	243	217	248	208	258	216	200	208	221	236	228	226	204	246	239	228	190	236	209	193	229	227	240	231	200	245	228	207	220	220	247	223	231	193	238	221	201	232	225	226	239	232	204	250	224	221	217	202	221	239	222	234	218	233	216	215	212	236	202	258	237	204	246	232	241	217	242	248	250	225	233	223	212	228	212	205	243	233	224	208	243	228	223	214	213	214	247	218	215	262	230	261	236	223	211	230	226	244	220	205	192	253	247	204	226	226	249	206	225	222	229	192	207	218	262	208	229	224	212	214	219	224	239	206	224	225	198	221	229	226	228	218	216	213	228	207	223	238	239	251	240	242	244	233	229	221	230	221	225	196	227	218	235	222	226	214	247	209	251	251	232	238	242	218	230	236	218	210	194	225	192	208	247	226	248	228	233	218	218	228	219	218	236	262	229	228	201	236	205	232	252	215	200	197	201	205	232	223	207	238	227	200	248	211	222	250	248	233	241	235	228	228	210	204	230	225	239	223	210	219	240	246	228	249	214	201	233	225	237	184	232	234	226	235	206	211	245	235	219	215	230	233	255	227	208	223	244	236	223	226	215	224	228	244	222	202	227	232	236	239	237	248	196	250	252	230	215	245	233	214	225	219	241	206	185	228	240	259	248	240	216	236	222	233	191	197	240	235	204	213	233	238	241	196	231	249	239	240	226	190	212	244	220	228	224	213	220	200	258	235	215	245	258	215	183	222	237	245	238	223	254	214	234	225	225	256	240	227	233	239	203	228	233	238	222	251	241	231	202	259	200	208	245	214	224	236	239	254	231	227	233	255	209	225	231
43595	46114	51815	52298	46640	41442	36495	30865	25883	22162	19142	15320	12299	9522	7500	6137	4621	3523	2532	2064	1587	1366	1197	1041	906	870	793	697	691	712	614	645	639	644	636	628	589	608	626	626	594	634	599	577	605	648	649	629	623	583	611	630	618	646	622	629	635	603	647	619	588	601	634	618	632	614	590	614	637	581	607	629	634	650	615	602	624	613	651	614	684	599	620	602	621	605	624	601	567	636	593	592	641	599	598	564	614	649	634	585	644	583	609	642	632	621	621	598	614	611	617	633	624	602	577	591	643	604	606	641	650	572	597	661	622	629	555	646	575	615	640	584	583	599	597	629	602	626	601	607	607	635	593	664	621	624	624	634	665	594	585	616	652	616	589	597	654	617	601	614	616	599	673	578	650	624	640	575	584	666	626	584	544	623	632	581	633	666	627	635	606	616	601	655	613	610	600	611	615	587	633	646	604	621	635	615	633	660	611	621	566	617	580	673	608	620	576	638	634	629	679	639	617	626	621	638	604	598	634	612	601	599	623	606	607	604	601	595	621	637	565	593	591	597	649	605	618	594	575	618	629	614	610	621	632	617	621	595	623	633	603	628	575	598	633	620	678	610	656	572	595	581	595	659	623	606	630	610	673	615	613	600	618	592	588	665	594	596	598	630	584	611	590	604	615	608	643	652	596	611	647	598	624	627	600	634	637	604	580	599	599	600	613	649	621	649	630	660	616	656	647	632	666	645	613	666	589	589	655	583	610	664	579	599	612	660	561	608	565	639	624	629	607	593	585	669	631	616	592	582	594	610	681	641	613	630	628	594	624	686	668	622	617	605	621	655	624	606	633	568	589	588	603	631	612	623	612	633	633	652	644	601	592	593	625	625	584	657	589	636	595	637	613	609	639	614	621	599	675	602	617	587	646	598	623	613	632	625	650	591	604	584	631	606	644	626	612	623	615	629	618	618	620	621	604	596	637	599	588	643	626	632	603	589	623	609	622	587	580	632	641	655	585	621	566	572	612	592	629	600	602	620	662	606	613	600	626	619	607	610	636	571	577	580	608	574	619	627	667	662	637	614	629	656	603	663	625	648	595	620	598	626	630	620	607	613	628	631	625	614	618	637	612	627	629	603	708	600	612	676	630	650	643	591	622	601	637	594	562	601	652	654	640	634	639	623	623	637	585	604	604	618	631	656	640	629	643	611	605	575	640	592	601	602	623	609	584	602	624	626	613	640	643	627	625	624	677	591	606	597	631	632	613	634	599	610	566	587	660	645	605	632	631	596	655	601	585	608	628	548	598	587	604	649	622	619	580	621	597	633	594	607	608	597	605	636	586	606	604	582	630	628	599	628	617	622	643	608	586	610	628	643	621	628	600	580	595	578	610	618	569	608	636	636	603	591	599	628	638	625	647	648	647	593	640	611	621	577	600	632	605	604	636	574	627	634	616	599	615	617	654	607	661	582	618	603	629	664	608	614	630	623	581	570	637	643	600	601	604	623	583	603	604	646	595	630	644	624	615	598	596	582	592	647	589	639	599	593	603	631	658	637	593	635	684	615	612	644	650	624	580	643	646	660	622	642	631	577	604	596	586	589	640	622	604	620	649	603	602	614	625	637	640	605	627	580	623	616	643	604	664	621	610	564	602	629	638	601	646	654	596	637	626	643	604	617	614	606	664	631	605	609	597	655	585	637	604	635	630	584	627	645	624	614	621	581	591	639	613	612	617	653	622	617	622	630	612	630	604	604	620	559	646	626	642	656	639	631	608	630	610	609	642	587	610	578	626	599	593	638	615	647	618	627	636	620	599	624	549	638	656	622	627	568	580	574	594	630	629	612	619	601	633	623	635	561	603	659	622	585	621	620	605	574	580	615	620	617	640	681	555	628	629	608	621	632	617	615	619	561	658	663	652	606	619	639	645	635	582	554	603	614	609	660	656	598	586	626	568	680	626	632	604	601	596	592	673	609	617	595	578	618	639	619	634	632	609	594	598	599	575	609	615	574	632	634	622	605	656	619	624	641	594	641	631	557	636	602	632	616	601	634	577	614	628	629	646	627	630	608	626	633	589	621	651	587	627	617	611	644	644	636	651	628	630	657	592	654	621	631	624	622	597	630	615	617	627	607	637	604	583	615	646	603	512	654	586	643	611	609	626	592	592	627	627	622	643	583	570	610	652	623	655	596	612	604	564	641	649	655	592	591	674	645	620	648	574	609	615	608	588	607	641	605	631	636	642	616	596	596	607	607	608	595	630	614	632	616	622	611	613	624	610	604	580	611	652	645	616	628	647	606	658	646	633	580	578	647	593	644	597	678	597	578	629	659	643	581	612	648	604	612	637	649	558	614	594	601	621	653	589	617	612	608	593	626	623	600	622	597	626	605	590	581	650	637	613	630	663	621	662	602	575	631	644	580	565	635	649	631	637	650	599	647	611	583	606	617	626	605	587	647	622	598	596	612	557	592	592	587	662	588	625	631	636	604	597	594	619	604	585	640	618	619	628	589	621	631	602	636	620	641	634	599	601	611	632	599	616	588	648	630	602	624	604	599	607	609	609	691	591	582	629	639	592	647	577	573	590	644	604	647	609	616	613	652	619	624	623	593	595	626	668	630	582	627	632	609	619	604	681	592	633	640	566	620	643	633	632	634	601	595	637	611	613	556	645	626	608	599	644	552	626	586	624	597	607	615	595	617	581	581	597	616	586	591	627	619	635	594	613	650	580	652	644	623	609	609	608	635	592	644	579	657	586	636	630	618	650	632	592	604	576	661	574	597	624	612	627	603	568	618	593	632	650	615	583	614	584	636	666	618	632	614	609	616	647	615	676	651	627	599	645	661	614	607	596	626	613	624	612	607	602	615	593	607	618	667	595	623	637	590	605	603	669	659	608	564	581	608	645	623	645	604	592	619	642	652	616	595	566	662	614	647	591	661	619	619	619	594	687	664	602	602	640	652	634	612	665	603	599	587	583	578	600	610	631	603	583	621	598	615	581	634	638	611	668	635	632	633	597	623	589	644	604	607	616	610	607	605	611	636	625	650	651	611	609	581	644	607	620	634	619	625	612	601	564	631	649	574	648	620	594	656	627	605	627	631	581	642	646	636	603	588	642	649	594	620	563	647	611	599	623	636	602	618	634	586	647	605	608	607	620	593	686	581	608	619	603	628	640	645	620	560	625	582	621	579	601	585	672	615	633	621	625	610	597	603	583	628	624	597	606	610	648	576	625	571	593	608	610	624	596	617	573	615	612	634	650	609	617	613	615	598	604	612	594	604	638	659	597	574	656	567	609	626	630	642	649	608	592	637	603	570	601	557	621	597	561	622	634	636	627	607	584	662	622	648	628	628	613	611	617	653	641	642	582	629	632	602	656	668	635	589	597	610	611	632	627	624	604	629	593	630	619	629	575	563	633	640	611	630	616	626	606	661	609	614	618	636	601	632	646	660	628	598	613	609	603	622	632	610	586	661	612	618	648	613	616	588	626	656	584	613	582	633
44101	42336	40656	31864	23775	16937	10355	5727	3642	2365	1723	1214	966	752	619	540	412	418	376	359	313	309	236	227	229	246	244	223	248	223	219	246	247	223	222	224	232	218	227	240	242	205	244	230	231	221	224	259	244	258	215	222	228	237	240	223	234	204	229	216	245	243	232	226	196	226	230	215	226	221	241	206	226	234	226	210	233	231	242	214	224	208	219	235	219	221	214	241	245	237	258	208	226	233	223	234	225	235	201	228	207	216	258	249	211	251	224	215	226	243	241	227	228	222	222	221	213	227	203	207	227	206	204	229	222	223	221	206	216	218	213	229	224	234	230	206	226	231	228	238	235	251	241	237	224	230	235	237	230	204	225	207	222	234	196	204	246	230	233	225	240	217	208	215	244	219	239	216	219	235	217	249	218	188	223	234	208	225	224	202	248	209	221	220	243	231	226	225	181	215	230	223	212	202	239	243	204	202	209	246	241	220	219	217	223	200	248	230	223	243	195	231	192	205	239	223	215	210	237	222	236	210	215	228	196	220	190	254	235	228	252	216	230	219	221	239	203	214	200	232	201	244	227	252	227	213	230	237	234	230	232	225	214	220	229	208	214	216	206	208	206	217	248	213	184	206	234	237	229	237	211	241	192	232	219	230	240	237	246	230	233	233	233	252	216	202	250	223	219	210	224	221	220	195	213	237	225	250	215	240	200	215	214	201	221	199	245	220	209	218	239	231	218	180	230	215	227	232	258	234	224	228	223	225	238	262	215	223	227	237	202	250	218	195	229	236	246	199	232	250	217	237	246	208	237	201	223	218	231	243	234	218	194	239	239	236	222	235	220	219	215	233	232	228	223	234	237	208	205	220	245	238	220	193	225	216	244	211	223	217	215	250	212	237	222	191	197	234	223	230	241	221	224	189	244	210	200	255	234	231	223	244	203	228	230	217	204	209	225	248	251	233	223	216	206	246	233	214	218	205	222	233	236	222	208	210	243	219	204	207	206	223	204	227	227	227	222	234	230	245	259	224	205	232	230	210	219	237	214	255	227	236	203	222	216	223	231	231	223	219	230	232	236	235	196	257	236	228	220	213	222	230	221	239	234	230	221	204	223	237	243	224	200	203	200	266	238	222	235	219	223	240	216	213	241	243	251	213	205	229	244	188	230	235	236	213	223	219	240	234	220	224	214	212	216	230	222	240	226	255	236	218	246	223	217	255	235	204	211	215	215	235	233	212	222	238	223	215	218	194	220	206	227	229	228	240	210	199	232	241	206	219	216	232	214	194	239	227	265	213	222	207	194	244	224	238	235	225	249	251	218	241	250	234	222	219	196	211	225	223	234	246	219	228	207	229	231	203	231	229	229	224	202	237	241	223	249	228	220	211	230	233	249	234	200	224	222	242	226	227	245	217	226	219	211	211	235	222	228	224	209	205	253	240	237	233	227	233	221	227	218	203	207	236	231	227	233	194	201	213	235	235	222	212	228	232	231	225	232	210	204	233	217	233	238	241	193	219	227	211	218	248	235	246	207	246	226	231	225	249	228	222	234	209	220	214	240	219	232	230	241	223	207	236	218	196	221	236	235	241	219	215	216	220	203	224	243	213	218	233	236	198	224	228	213	227	236	229	208	222	224	224	232	254	247	240	253	245	235	223	233	215	248	213	220	216	224	215	229	232	218	217	235	200	237	215	255	242	207	237	211	211	216	252	268	253	226	228	239	239	236	209	240	217	254	215	215	235	242	214	225	247	256	242	240	222	248	227	262	212	229	215	209	206	211	210	234	266	236	233	225	221	230	202	211	246	269	239	231	230	267	242	216	247	245	235	235	236	238	225	227	212	209	230	217	245	218	227	215	229	237	247	219	245	221	229	220	223	217	242	210	271	224	219	223	219	232	211	232	250	233	231	245	223	222	210	236	242	208	247	254	224	230	201	231	219	209	223	226	228	196	203	213	192	198	248	197	223	264	234	224	236	223	222	237	213	229	248	218	222	225	211	231	198	221	210	203	222	233	214	200	239	211	211	234	211	207	240	247	230	210	219	263	233	220	223	208	236	209	222	249	227	208	218	240	230	212	237	225	210	220	236	227	233	229	247	243	230	227	226	253	229	262	258	249	211	181	228	218	234	240	219	233	237	225	222	253	246	227	258	215	245	187	239	207	238	234	246	247	240	248	227	207	216	265	240	209	221	200	239	212	232	225	221	253	204	218	252	232	233	244	207	238	217	204	232	230	249	225	218	223	261	232	232	231	234	215	216	242	235	232	234	222	202	208	236	229	201	233	207	229	221	243	241	220	233	231	196	214	208	209	214	228	225	235	208	225	227	194	198	203	250	224	234	226	238	215	201	223	218	212	195	227	228	238	220	242	231	245	232	247	238	232	256	252	201	210	230	245	224	254	240	238	264	216	254	225	247	211	221	232	238	231	225	207	219	238	202	220	251	243	241	240	223	239	237	230	220	217	252	216	235	245	205	221	235	244	231	236	224	264	197	260	212	224	189	225	212	224	225	231	220	227	222	222	251	245	215	251	213	240	242	180	249	211	227	241	219	223	252	215	251	217	230	188	225	205	233	231	208	218	209	229	216	228	212	239	225	219	251	240	209	223	217	235	222	234	239	244	219	252	207	232	225	231	231	224	231	233	253	216	223	245	203	225	225	203	219	239	233	250	212	253	240	207	251	219	221	216	236	219	234	222	189	261	211	218	196	243	203	224	239	252	244	235	216	211	223	256	228	220	217	232	203	250	234	219	220	227	226	222	200	219	210	219	208	234	236	210	215	245	230	226	204	212	224	204	216	246	239	249	233	223	232	215	201	212	229	238	202	259	237	245	228	245	208	228	254	237	218	217	244	211	229	247	210	226	202	227	220	240	229	231	216	230	229	200	244	261	226	208	225	254	213	234	216	203	210	223	251	237	228	247	227	230	252	226	219	238	236	243	212	232	220	235	216	202	226	231	250	236	218	227	211	214	240	216	214	258	224	219	186	215	217	206	233	214	235	197	211	253	223	237	244	266	242	204	230	253	213	217	229	216	238	195	246	238	215	262	248	211	225	217	227	238	226	225	238	241	218	249	208	226	243	223	222	210	267	212	225	231	213	218	213	210	256	232	215	225	228	216	225	253	219	243	234	208	260	226	248	221	257	225	248	218	229	235	215	207	198	223	225	215	208	212	221	206	263	221	224	211	235	212	222	229	244	253	221	222	227	220	220	229	218	240	201	225	210	258	220	221	246	213	213	207	213	197	221	226	250	245	178	209	235	220	215	229	194	225	218	219	205	239	236	220	244	219	239	234	222	224	252	236	209	207	236	226	235	217	233	220	231	219	222	230	212	221	256	235	202	209	198	219	216	209	219	211	212	217	215	223	224	262	236	231	222	231	218	245	239	264	191	216	241	227	196	213	233	207	210	219	256	217	251	225	220	239	232	239	221	243	218	226	207	248	233	269	219	209	208	217	224	230	208	243	233	224	207	239	229	211	246	236	227	235	246
33243	35362	40579	39981	36020	31900	24944	18156	13323	9591	7694	5955	4489	3684	2919	2325	2022	1783	1547	1334	1129	958	899	808	689	696	714	643	607	654	612	661	606	634	617	615	615	632	587	613	622	627	624	634	619	589	579	633	633	644	636	632	581	598	635	611	618	590	586	637	613	595	656	579	603	605	590	650	576	620	638	608	609	591	621	576	627	621	650	652	638	580	610	604	589	609	631	585	607	609	598	588	583	649	601	642	656	601	645	637	624	659	620	606	657	592	682	633	598	601	643	598	646	584	616	653	593	589	608	620	613	664	601	594	621	610	551	620	637	617	617	611	615	631	642	595	646	634	630	584	620	600	645	608	595	587	599	644	616	622	630	638	630	643	628	587	625	663	641	604	615	609	624	639	562	605	622	648	601	591	588	594	636	656	643	598	578	626	641	634	597	614	633	603	635	582	645	574	656	582	625	595	632	614	653	639	588	604	606	634	671	615	620	619	642	678	609	612	591	634	627	619	607	575	640	591	625	616	596	609	612	642	582	638	599	613	598	595	607	664	615	637	640	645	604	606	602	605	602	600	628	628	647	594	606	594	584	626	579	620	637	634	627	627	604	655	606	607	614	569	591	613	603	637	607	590	598	635	624	653	663	602	642	649	574	617	621	636	600	636	580	660	580	655	622	613	633	602	666	618	630	583	592	634	571	585	649	618	634	625	632	635	637	596	639	622	646	600	635	607	660	579	582	682	568	630	576	587	589	641	614	668	579	594	580	574	621	667	625	618	632	596	611	584	640	625	622	575	596	586	565	634	589	623	603	598	570	622	631	602	604	603	647	608	629	572	630	562	667	641	600	609	641	626	632	562	615	626	598	620	606	631	603	628	654	602	642	644	639	610	603	604	596	603	645	621	614	668	656	617	659	590	591	659	597	581	605	645	655	634	548	635	617	617	604	601	644	606	647	627	651	623	656	590	605	598	625	601	619	598	576	606	639	594	608	644	655	645	621	619	625	586	605	638	628	602	589	581	602	629	625	623	640	639	654	629	649	593	620	631	640	644	611	643	644	649	638	600	614	605	591	600	644	650	618	638	637	678	648	615	586	617	611	644	579	616	625	603	610	657	610	601	586	611	656	638	593	651	617	594	625	570	653	624	606	667	604	591	645	629	603	645	664	606	588	607	658	657	633	626	638	607	624	599	638	601	648	602	585	588	620	594	632	625	611	616	662	601	608	649	614	570	599	638	610	623	599	614	621	621	596	606	612	636	661	669	564	572	582	617	612	602	633	627	589	625	686	601	623	661	616	612	588	640	574	609	614	628	605	671	628	629	613	579	621	618	591	652	635	655	569	608	612	664	683	593	630	598	622	626	625	620	609	624	672	580	565	612	600	586	641	600	595	648	598	646	622	575	665	620	643	623	633	594	643	615	668	581	662	639	609	587	624	654	596	603	640	616	609	575	601	589	606	641	630	635	642	634	609	617	579	574	583	629	645	605	640	638	589	644	644	579	634	663	637	636	618	614	626	589	650	621	606	624	622	615	637	645	613	632	617	614	633	618	628	630	623	576	644	611	642	600	623	627	616	604	624	635	564	568	588	629	618	600	621	640	570	657	619	580	590	607	634	632	594	615	580	628	615	675	621	620	571	617	597	596	613	643	604	618	612	620	582	641	658	619	628	598	624	614	664	586	634	613	597	597	657	630	599	640	623	629	611	605	645	601	619	620	621	606	614	608	605	598	590	613	618	610	635	567	643	616	631	630	607	608	634	662	621	640	577	539	641	649	598	612	587	601	649	604	580	675	627	611	591	651	585	641	604	612	585	632	581	609	636	630	579	639	615	596	599	605	618	639	682	611	629	597	652	644	643	626	631	632	594	630	635	644	628	628	607	638	634	643	626	604	616	589	632	606	633	656	618	591	600	590	614	626	585	651	641	630	605	620	622	644	588	636	647	634	622	627	649	625	589	616	657	589	616	609	612	616	610	595	619	623	612	646	644	657	639	643	574	630	616	582	615	549	612	628	614	607	625	606	606	613	598	607	593	646	646	609	636	617	617	645	619	632	638	605	604	632	576	607	592	632	645	641	622	628	629	591	615	632	631	620	631	649	638	617	630	605	603	644	592	602	636	600	654	599	579	617	662	616	629	614	578	620	665	628	600	585	614	599	579	621	588	648	650	630	589	645	586	642	616	630	586	600	637	591	588	609	634	659	643	609	619	636	603	539	559	607	655	670	625	641	603	605	590	606	575	626	592	595	660	578	608	611	604	657	599	652	589	643	609	596	627	579	617	640	679	630	551	615	615	605	621	621	597	621	619	629	599	658	587	597	599	632	612	612	622	581	614	587	617	609	664	597	603	551	622	632	567	648	633	588	598	642	596	605	638	633	627	612	673	630	603	621	591	575	641	645	624	600	618	649	573	591	647	628	605	631	613	655	581	642	642	638	643	616	621	609	692	596	643	608	611	636	612	625	613	604	613	608	597	644	603	682	660	580	601	643	640	585	630	659	596	603	645	624	661	627	614	600	607	600	625	618	625	573	589	599	636	636	602	586	604	653	668	593	606	633	583	605	599	604	649	637	607	654	621	661	603	623	655	581	618	631	613	598	581	606	612	614	660	604	622	638	619	645	655	567	616	592	602	590	620	618	624	628	586	629	597	606	613	595	660	640	581	618	640	616	579	637	648	615	597	605	627	633	574	616	619	625	611	609	581	600	647	655	652	618	606	629	627	592	621	565	634	562	621	613	607	621	605	622	648	625	645	620	573	575	592	589	632	636	623	628	617	612	657	613	589	608	600	596	625	607	642	615	617	658	648	585	623	660	605	581	580	646	624	591	639	603	627	604	596	624	639	611	582	613	620	601	677	631	639	613	650	647	616	576	583	582	624	590	619	604	639	587	651	636	653	644	598	648	601	560	672	621	660	610	643	633	658	587	607	656	643	642	636	629	638	667	577	566	627	616	591	651	622	634	612	650	622	602	599	653	613	590	612	649	630	629	611	606	599	620	628	622	591	595	604	655	643	616	649	626	634	624	627	643	589	626	609	636	590	630	649	618	605	600	624	625	667	662	654	593	597	660	636	608	609	600	615	601	600	625	645	636	606	620	600	604	629	656	609	621	627	592	594	604	618	605	603	635	656	614	619	581	617	613	640	612	635	628	633	660	620	645	637	588	622	606	643	607	619	609	588	648	620	581	614	637	609	623	642	624	603	636	669	621	631	651	607	591	644	571	591	653	586	621	641	627	629	561	629	625	575	589	621	601	600	604	624	612	603	651	672	612	626	593	618	633	657	627	612	571	622	617	632	626	594	637	668	624	631	638	640	575	666	643	610	659	564	602	600	624	611	597	643	652	654	673	648	611	599	625	595	634	631	603	655	621	606	625	641	576	595	635	634	606	613	627	591	662	629	598	634	624	605	647	636	571	621	603	655	627	586	628	634	632	607	577	609	600	606	650	587	657	600	579	605	600	612	654	623	658	580	592	651	617	641	632	643	578
48409	41457	41957	38114	31200	24641	20827	15935	10992	7287	4806	3886	3056	2199	1687	1283	976	810	684	569	540	480	447	372	311	275	265	238	218	247	215	217	233	221	223	216	192	217	242	241	230	215	234	212	242	235	207	223	232	230	226	250	240	220	241	222	203	235	201	195	222	236	206	224	245	227	224	222	217	220	223	225	236	230	221	204	254	218	216	196	238	239	239	232	222	239	230	229	205	210	224	228	216	223	230	207	228	194	210	237	261	231	223	235	211	200	236	211	215	241	222	214	218	206	209	211	234	232	240	220	210	226	231	233	227	249	238	212	203	226	220	228	235	214	218	230	229	207	231	203	208	210	199	247	221	230	252	246	237	224	225	192	244	216	240	244	233	233	221	216	228	237	220	217	228	248	218	221	252	219	221	229	231	227	247	232	207	228	213	224	189	216	245	250	216	223	217	207	228	213	256	210	220	228	222	220	197	253	226	210	203	195	220	232	222	227	197	241	249	229	212	222	224	208	234	222	230	259	249	223	257	228	196	221	241	230	223	224	239	209	213	211	236	194	236	229	228	241	198	232	207	233	213	230	208	240	218	205	237	222	237	225	228	225	210	220	219	260	245	223	232	233	239	217	181	195	225	219	202	199	267	249	205	241	210	225	196	244	242	255	240	202	207	218	238	224	202	238	206	222	214	211	233	198	248	202	221	224	226	231	223	216	215	252	235	234	228	215	211	211	218	213	204	220	199	217	260	224	235	197	200	223	218	214	223	207	181	217	235	222	212	210	234	223	196	217	210	229	222	247	219	210	234	193	216	232	217	199	210	220	225	244	224	220	208	219	193	216	193	226	258	214	232	248	191	228	249	234	205	221	237	221	234	210	227	236	244	221	252	207	224	227	216	206	209	222	222	215	212	240	229	211	231	238	215	232	217	200	216	219	248	234	228	212	253	214	221	219	229	235	225	207	246	225	247	253	203	235	229	222	232	219	183	231	242	206	229	235	253	221	235	217	215	228	225	235	228	223	216	222	231	234	218	220	212	216	230	221	234	208	248	217	217	229	227	235	239	228	206	213	241	227	224	222	215	226	243	240	201	196	228	215	245	217	224	237	231	201	206	227	219	269	234	237	213	205	201	220	209	243	229	214	228	207	213	211	264	226	211	234	232	227	201	244	209	232	243	227	198	207	244	222	203	224	224	222	209	188	225	221	235	243	213	224	252	212	231	227	207	204	212	200	203	250	225	206	201	233	260	223	239	229	240	225	219	241	237	212	229	196	217	236	244	217	243	208	227	246	246	217	197	216	223	222	247	225	220	242	220	220	220	207	240	234	209	228	222	231	240	224	253	210	224	204	239	231	232	245	220	242	210	220	233	244	225	229	205	203	221	212	238	205	196	222	199	228	204	226	230	227	241	232	216	220	233	229	242	213	206	209	221	218	212	210	239	219	225	233	213	225	229	216	234	236	197	227	214	231	253	233	213	215	213	229	233	201	232	210	232	249	219	255	227	218	224	239	214	234	214	201	209	230	230	228	279	262	241	229	213	196	208	197	210	246	269	250	213	220	238	206	273	222	218	224	259	202	242	241	225	226	232	210	244	226	240	246	205	231	236	237	230	198	206	231	222	234	211	232	208	227	202	237	214	241	207	252	243	239	247	227	229	229	235	216	215	245	235	220	222	199	223	205	219	231	254	243	234	250	223	214	231	203	210	219	253	249	221	227	227	255	250	199	199	238	222	210	230	244	244	223	209	225	205	206	214	246	205	230	242	212	236	227	215	220	231	239	213	236	255	224	221	222	220	246	208	225	219	215	237	232	236	246	187	259	210	229	208	224	220	249	226	215	190	225	242	257	216	215	207	205	256	240	216	219	213	212	211	205	231	217	217	242	235	227	224	251	236	243	227	222	252	219	212	233	253	216	235	230	252	238	213	181	243	220	236	207	215	212	225	230	207	208	232	218	217	241	227	232	200	218	229	196	213	218	244	227	248	231	222	234	210	229	207	213	218	239	240	209	228	222	229	232	227	218	201	213	213	226	231	227	237	215	196	234	211	240	225	218	220	239	234	225	196	254	223	265	236	223	226	216	225	232	226	219	228	215	211	222	205	236	232	204	251	205	208	215	230	208	220	252	214	220	218	213	243	206	220	228	222	251	239	210	239	212	243	253	246	218	233	221	245	209	222	249	196	234	223	240	228	217	204	192	243	242	224	223	224	225	245	227	201	240	222	239	234	222	230	242	197	234	227	239	220	210	229	229	248	210	214	220	202	217	211	212	214	241	229	216	234	220	240	221	233	237	235	219	212	240	201	232	218	246	213	220	259	221	234	223	224	228	231	279	225	225	225	224	215	240	238	247	219	246	245	242	226	216	241	230	233	225	207	232	245	231	225	208	216	233	258	202	231	210	222	216	202	209	223	205	247	218	208	228	213	231	242	237	236	213	226	241	208	231	238	221	217	224	230	207	222	235	205	235	246	262	233	232	229	243	222	231	234	230	179	207	233	225	220	192	217	202	233	227	208	215	244	209	239	209	229	212	235	231	227	218	196	216	192	226	224	208	214	233	200	226	220	213	218	266	219	247	219	226	214	229	227	200	195	200	232	224	222	242	235	204	267	221	215	222	236	207	244	227	221	233	219	212	217	227	223	234	248	228	231	257	243	239	235	198	229	221	219	191	235	237	240	230	261	226	211	227	217	238	219	230	227	222	220	246	219	195	224	222	204	231	227	228	200	211	232	226	186	211	224	228	219	243	215	211	256	222	214	200	234	227	237	216	235	229	240	216	236	237	248	225	250	204	238	226	236	221	227	225	198	224	219	211	220	226	232	246	228	193	223	226	211	216	232	217	205	206	241	208	243	192	216	219	216	224	197	211	215	202	216	253	218	204	233	227	230	236	231	252	220	198	243	231	254	211	199	232	264	218	232	222	224	212	256	215	208	230	236	226	225	224	223	234	208	236	214	224	236	201	210	237	213	208	225	251	200	212	224	195	248	221	216	199	202	248	233	215	233	227	196	248	242	222	225	227	243	252	220	247	215	227	239	231	227	235	223	221	250	234	216	210	218	219	201	242	233	218	217	225	230	237	213	243	201	224	215	203	229	203	218	215	214	237	208	225	237	233	248	228	214	225	237	207	184	206	225	227	240	227	200	207	214	227	222	245	233	236	238	240	201	232	203	230	214	254	226	198	262	251	212	215	215	202	215	252	223	211	241	223	217	216	193	222	219	212	189	222	226	224	192	220	218	210	227	256	235	261	187	250	203	198	217	219	237	245	196	218	212	198	241	252	235	240	194	200	217	222	245	199	229	204	214	218	232	225	204	232	214	222	227	215	222	228	232	201	241	206	220	220	238	235	229	228	244	232	253	199	200	242	216	206	263	230	236	221	215	240	236	197	235	213	226	212	224	256	223	208	234	245	231	238	239	202	233	273	234	221	225	219	213	204	198	226	226	234	221	222	219	213	230	216	242	218	224	233	196	221	194	211	222	222	217	233
36918	35686	42131	45264	41952	38809	37083	33089	27172	22125	17975	15368	13190	10278	8335	6492	5179	4158	3353	2913	2532	2202	1915	1559	1209	1056	906	743	714	674	645	651	639	605	636	613	623	627	631	640	617	600	691	576	631	617	629	594	612	604	642	606	632	597	620	602	594	606	631	597	571	601	619	579	569	579	614	648	597	612	603	607	640	637	572	588	581	583	599	559	621	597	648	607	635	585	644	602	626	644	584	607	640	664	598	627	596	631	574	603	593	613	661	612	638	653	649	639	651	596	636	610	630	626	626	619	640	640	623	606	618	641	591	586	627	656	624	607	626	633	597	598	594	615	605	655	587	607	621	595	635	643	627	598	602	579	594	627	593	564	628	606	642	605	628	623	589	658	577	564	610	599	576	595	648	659	584	588	597	590	619	630	635	630	552	663	607	656	613	636	643	601	609	592	591	625	658	643	630	592	619	624	637	614	647	631	589	656	600	603	601	631	605	628	604	637	628	616	635	601	592	579	569	598	620	619	634	600	651	576	615	612	576	637	596	612	635	630	598	597	646	620	609	629	584	618	589	614	610	595	645	587	612	606	626	657	655	588	659	652	612	588	639	616	602	595	611	613	652	586	654	652	628	643	667	643	626	601	641	625	630	578	605	589	610	594	618	612	605	619	594	615	615	604	597	619	617	629	594	613	623	614	626	564	631	591	647	577	611	633	632	638	606	595	600	625	638	594	656	570	611	583	605	622	624	623	618	621	576	647	640	618	612	638	621	606	604	613	617	645	622	613	605	597	614	567	615	604	604	643	613	586	607	621	546	595	592	634	626	606	608	596	607	572	603	604	629	594	591	621	615	652	604	617	617	621	632	635	640	622	631	577	599	569	572	633	622	582	641	641	656	614	574	585	607	568	651	644	643	562	629	645	625	617	587	656	579	597	617	611	647	591	592	604	622	645	658	604	639	630	602	581	615	610	580	659	581	620	602	595	594	580	634	662	632	577	591	608	647	548	638	619	604	610	607	652	645	600	610	604	614	603	625	610	622	651	634	620	621	611	630	613	590	661	618	621	629	603	552	639	602	648	590	569	605	625	599	633	683	624	630	585	641	590	604	601	615	613	637	643	627	615	628	637	634	613	610	626	592	642	623	597	644	576	601	606	683	619	585	639	591	576	579	616	618	612	604	581	622	624	628	578	571	610	610	653	654	613	635	627	582	584	594	625	632	614	621	644	618	627	613	633	631	636	609	600	612	615	605	664	621	602	621	648	566	618	571	648	598	598	624	607	584	608	583	647	627	632	595	612	631	628	551	604	594	592	578	617	659	643	638	618	639	632	628	620	627	639	600	602	589	584	558	616	635	622	584	604	593	610	644	622	627	591	639	539	552	593	577	619	608	608	628	574	614	594	638	595	625	640	614	582	655	625	622	590	637	661	617	609	597	630	611	581	631	612	597	593	607	629	645	570	585	589	616	601	614	610	617	604	606	662	623	617	625	634	662	555	589	571	617	648	607	656	602	658	585	624	608	612	572	604	634	635	627	602	614	596	570	650	630	605	590	633	635	622	583	592	594	639	617	583	588	598	638	608	596	661	619	587	623	556	611	608	658	596	576	639	603	596	620	617	644	577	610	638	584	620	614	625	674	611	644	621	585	604	633	605	605	652	643	629	641	601	663	626	640	623	639	589	692	648	666	606	603	630	606	552	630	608	598	652	620	607	614	592	581	663	632	613	626	612	619	619	593	612	652	578	645	635	598	625	716	641	591	593	645	585	633	611	627	572	585	691	661	631	598	617	629	664	592	623	611	589	611	572	610	608	547	663	604	639	573	605	605	653	591	613	659	598	603	593	611	616	671	616	581	626	610	618	621	607	638	617	656	613	610	619	596	611	613	607	631	626	579	605	651	619	593	587	614	616	607	625	626	602	601	579	596	637	628	602	635	642	603	576	600	616	651	571	604	622	635	632	593	650	623	601	590	625	607	607	606	602	590	627	636	613	602	603	599	700	637	595	611	605	611	633	633	636	599	564	655	632	664	643	605	573	646	605	634	600	620	660	623	645	612	657	598	570	661	606	597	607	640	670	609	611	616	604	655	587	632	608	624	604	600	611	617	598	611	651	602	613	634	610	582	590	636	603	583	643	633	626	594	648	588	621	620	617	607	609	647	618	596	615	640	610	613	625	618	609	653	653	627	636	600	598	612	593	617	628	623	571	590	597	602	603	644	588	625	542	589	613	621	629	587	594	597	622	605	578	610	616	610	628	612	630	623	597	611	605	580	627	639	650	615	581	607	622	575	623	591	597	611	633	611	647	591	600	631	629	627	605	625	649	598	633	595	603	633	587	615	598	623	648	585	616	609	628	636	610	585	601	605	646	626	588	599	637	669	586	613	610	622	602	630	608	611	626	632	587	636	653	632	631	629	610	616	625	578	617	612	594	601	590	594	614	650	664	625	611	628	612	608	629	584	658	639	659	619	605	645	614	637	672	596	616	612	601	597	679	626	676	607	604	602	631	585	594	634	598	610	637	631	609	616	616	641	627	609	584	582	600	620	629	614	571	666	631	625	586	568	631	629	636	591	631	659	609	616	623	602	615	623	615	666	671	602	622	579	616	581	615	608	606	612	567	585	654	609	564	593	680	653	594	617	600	621	568	644	633	635	620	635	633	583	679	620	588	655	634	659	656	625	618	615	630	634	624	609	646	623	659	624	679	644	588	612	643	571	562	608	576	575	593	585	606	639	605	600	593	630	582	626	637	635	601	638	617	635	606	659	655	631	616	625	675	607	591	629	608	616	614	645	612	612	613	607	612	585	652	655	617	606	635	579	612	567	611	596	571	600	643	608	588	614	641	621	622	610	618	626	630	665	598	640	613	586	593	623	614	589	592	620	629	612	599	586	649	574	646	634	604	595	625	665	622	564	635	649	601	633	598	626	619	613	639	607	612	600	580	619	613	613	636	604	591	641	580	584	653	606	632	586	642	605	666	651	611	670	599	598	570	624	609	591	617	602	611	643	638	618	606	554	616	629	619	578	627	627	565	598	646	585	608	624	593	617	640	616	646	612	646	589	595	655	637	643	553	561	618	614	610	615	630	603	612	575	625	572	604	600	644	660	610	642	632	588	626	603	595	617	557	607	593	653	629	654	609	598	576	606	632	574	647	575	603	621	576	612	636	623	575	620	605	622	589	644	604	620	606	586	650	598	620	643	644	607	620	623	589	612	601	631	632	631	606	654	636	646	646	626	609	655	614	580	593	593	616	638	638	611	599	581	609	664	648	632	596	574	577	601	589	604	604	617	646	642	609	616	624	636	589	637	669	571	611	611	635	593	655	632	612	599	550	652	598	601	648	645	566	603	639	597	580	668	610	609	590	619	577	651	616	637	563	582	623	579	588	610	602	626	627	639	625	629	633	616	607	598	600	657	586	611	619	634	617	598	619	599	582	608	639	566	576	609	617	636	593	647	610	629	576	630	629	648	638	597	596	592	601	609	639	635	609
50861	44717	48173	45620	39470	31618	25283	20538	17674	14484	10917	7873	6799	5118	3806	2818	2153	1675	1340	1187	949	797	634	537	427	336	296	264	265	273	249	222	232	232	241	211	207	234	204	220	233	253	209	239	219	244	252	240	246	222	212	222	225	245	215	215	217	218	210	216	252	230	242	217	231	223	202	240	244	234	242	225	227	216	220	226	221	226	226	228	228	231	238	224	213	226	188	209	238	209	203	226	213	239	186	209	225	253	222	242	235	213	246	219	242	229	215	205	257	211	222	235	230	248	212	232	241	245	228	248	217	226	228	246	231	248	229	242	231	259	238	231	227	235	238	205	248	227	247	212	195	219	232	243	195	239	226	236	231	222	231	231	235	237	225	238	220	226	225	207	209	246	237	232	210	217	240	225	220	233	252	236	229	212	236	228	219	243	216	258	202	233	225	234	230	206	252	210	215	219	243	220	195	205	234	218	228	232	240	247	237	224	239	234	221	239	240	231	208	245	237	249	223	233	228	235	200	234	226	216	231	237	238	255	210	239	229	216	231	227	204	210	221	214	231	221	244	246	204	232	202	205	210	209	222	202	230	215	206	228	231	215	247	192	213	220	208	205	241	231	232	208	246	238	225	202	242	236	242	233	216	216	242	225	219	267	242	197	225	221	222	204	229	248	229	217	214	231	240	213	236	208	214	206	232	214	226	212	208	230	237	225	229	223	239	239	235	228	204	222	212	210	242	222	243	215	210	217	236	226	229	236	221	213	224	214	228	212	214	238	229	179	203	220	210	245	239	228	229	206	204	216	218	210	216	238	253	220	213	220	213	207	203	230	245	199	233	236	248	235	200	208	232	215	213	236	223	231	239	242	241	214	215	215	233	215	245	209	229	225	214	227	236	242	216	231	231	255	230	222	219	211	232	226	221	193	214	245	264	226	220	219	209	206	207	236	223	234	207	203	231	233	227	221	242	252	200	271	241	207	222	208	194	234	220	229	225	251	222	210	222	253	233	220	230	201	224	203	233	212	221	238	253	212	222	206	210	189	214	233	241	229	235	220	226	255	214	223	258	215	242	211	231	237	212	229	220	249	238	228	250	223	226	229	221	199	234	211	198	214	247	231	227	217	220	213	239	261	225	224	204	228	238	244	251	251	210	251	226	221	230	233	235	219	230	234	190	229	253	225	222	233	219	225	230	221	237	207	202	215	233	230	222	221	234	229	223	214	247	244	233	221	211	206	228	215	209	201	258	227	219	224	227	212	213	229	205	263	217	239	230	225	226	205	228	232	274	213	219	254	182	202	214	243	211	221	237	216	239	235	247	234	226	225	231	242	239	231	243	220	213	215	224	216	245	209	213	232	230	232	210	249	228	207	217	236	200	226	223	219	220	243	204	223	226	212	223	223	191	227	201	215	230	272	204	214	245	221	247	250	252	237	248	231	246	228	225	207	222	229	250	228	228	217	220	233	228	200	240	230	205	242	247	223	232	262	238	239	245	218	242	213	212	231	225	219	221	201	221	217	229	206	201	227	226	235	209	233	217	221	225	225	226	231	215	203	222	221	225	221	214	224	208	258	212	209	216	222	228	233	244	222	234	206	212	234	230	214	227	224	216	223	219	210	215	235	215	208	196	227	224	219	242	239	230	230	208	237	223	226	227	218	205	227	230	226	246	223	240	228	221	236	214	227	242	227	208	223	236	263	226	206	232	212	222	234	249	230	191	218	234	211	254	212	228	202	259	221	256	249	240	233	228	222	203	214	230	260	242	208	248	235	231	218	225	212	256	225	201	204	208	210	223	229	216	215	225	203	229	214	224	207	226	247	261	246	230	241	208	195	254	229	238	232	206	246	235	245	254	221	204	221	201	227	223	235	232	211	230	214	227	234	226	208	229	257	188	218	224	249	239	249	210	210	219	214	225	261	247	230	236	203	228	222	213	220	199	245	216	233	228	246	221	221	212	217	230	241	206	203	219	249	198	234	213	241	245	239	238	235	234	212	231	204	213	231	255	211	222	199	217	223	226	257	215	234	219	231	219	233	236	228	233	230	251	229	220	226	208	216	225	250	227	235	253	248	237	209	211	243	254	210	203	235	226	231	201	240	223	224	237	233	231	223	219	226	212	261	201	230	230	214	233	231	237	240	225	217	204	230	220	246	227	234	217	217	242	228	193	209	240	232	212	206	202	202	223	227	241	191	215	213	210	224	208	236	222	224	213	235	214	235	212	233	240	218	219	195	224	206	228	213	237	223	226	247	231	230	239	230	187	259	246	244	244	218	240	227	208	214	240	234	262	226	231	224	218	243	222	232	219	219	229	221	204	225	253	203	230	243	216	219	208	236	234	185	243	215	233	199	218	220	230	221	199	222	213	223	248	242	229	226	238	245	219	218	229	223	235	236	229	226	223	200	232	232	221	211	194	247	242	217	219	218	222	227	244	218	208	208	242	213	228	215	222	208	210	232	228	226	233	183	223	242	213	209	230	222	217	222	199	213	208	229	208	248	226	229	208	214	198	226	193	210	229	248	192	228	235	204	201	233	210	234	259	217	243	248	239	240	233	238	236	230	218	221	220	209	222	231	226	230	217	214	218	209	204	244	245	212	236	250	244	219	241	207	239	245	227	211	192	231	229	220	194	244	215	236	216	223	229	233	235	223	230	211	218	246	210	203	220	215	220	241	230	233	236	212	196	215	204	253	213	251	245	225	198	213	248	214	238	228	239	210	222	225	245	241	222	216	217	207	244	230	203	209	229	222	228	194	235	207	216	219	248	242	221	218	211	248	196	225	216	200	221	231	228	242	230	234	234	218	218	201	230	249	221	206	211	214	207	201	240	231	197	211	229	203	238	255	245	224	210	234	212	224	232	227	228	234	203	222	231	211	216	221	265	236	242	234	238	236	231	242	222	210	218	217	230	220	216	240	220	225	221	246	227	229	244	233	225	224	236	218	254	206	226	222	226	253	214	220	220	223	227	216	249	220	218	244	222	232	227	207	258	224	205	229	229	232	228	233	203	216	243	222	226	225	217	225	232	234	232	225	222	208	234	248	224	193	227	255	207	230	229	213	211	202	253	254	230	241	213	231	207	223	225	196	251	203	233	202	214	216	242	233	228	231	199	221	247	233	235	215	206	217	229	218	231	225	229	230	216	199	199	204	221	244	221	219	214	241	207	218	239	226	242	238	222	246	225	251	210	218	221	211	192	225	217	226	232	222	221	209	228	220	242	226	209	222	259	249	234	222	246	221	205	218	226	212	213	222	234	230	228	230	241	213	243	196	229	225	218	229	217	251	236	218	239	223	220	213	233	230	237	201	215	219	214	229	209	246	247	247	247	228	245	207	213	237	237	257	227	230	221	230	227	242	246	214	228	240	223	203	223	221	221	237	247	216	237	199	199	207	239	228	238	218	191	223	233	225	210	218	231	231	225	206	234	220	240	243	212	209	209	230	225	243	230	205	230	242	223	224	214	257	254	223	237	222	216	217	240	215	221	229
39227	39792	47445	52335	49308	44173	40052	37251	35395	33222	28470	24547	22890	18910	16044	13008	10646	8444	6763	6087	4926	3938	3115	2373	1732	1226	976	862	767	745	723	692	638	629	580	638	649	603	624	626	602	632	626	584	588	640	523	619	624	605	616	645	601	673	627	619	617	616	605	628	624	606	593	617	616	608	625	605	629	622	626	625	635	612	596	629	589	644	643	676	606	621	616	629	626	596	614	683	573	632	570	586	644	636	592	625	604	631	633	618	584	605	641	609	598	617	619	601	646	679	662	615	589	619	622	607	606	606	622	575	625	624	629	640	557	618	597	632	633	612	634	634	580	639	627	626	653	645	606	611	681	588	599	609	647	615	686	605	640	643	612	554	640	614	627	635	592	601	625	639	626	598	636	589	608	621	590	622	608	607	597	594	619	644	596	601	673	563	612	602	600	631	605	579	596	627	676	592	612	613	638	623	611	648	601	664	633	633	640	591	603	621	615	597	613	620	674	577	629	608	580	602	645	597	624	603	596	613	665	660	617	619	637	600	620	579	650	606	610	616	613	643	611	588	590	613	617	605	647	641	601	594	640	625	641	605	605	601	636	614	592	600	606	617	645	618	605	599	649	604	601	635	668	633	615	651	610	633	621	631	603	639	638	639	576	614	615	577	610	664	642	591	622	626	634	633	591	599	622	631	634	638	610	612	592	662	630	659	583	630	617	555	587	634	616	601	572	600	567	621	582	644	623	627	600	635	601	606	613	592	630	613	591	651	619	608	561	554	608	628	613	612	619	619	588	582	608	591	652	624	631	591	634	621	610	609	598	582	640	584	589	573	623	574	597	636	637	645	610	660	636	582	617	588	668	654	639	638	572	591	615	606	604	628	600	628	629	579	597	600	621	597	626	622	608	590	671	601	630	587	607	629	588	676	626	637	615	602	635	644	656	631	601	611	641	657	676	630	624	630	606	632	596	628	605	583	581	657	637	611	606	602	621	596	647	637	668	596	630	609	613	615	615	619	626	597	636	604	666	587	645	634	606	629	608	637	631	616	562	650	628	585	654	590	619	611	637	576	597	639	641	586	657	590	601	652	577	602	603	584	630	579	625	636	610	636	644	613	627	623	636	612	626	614	595	606	616	665	599	612	658	559	589	643	601	630	631	588	611	585	590	633	609	596	605	590	599	624	595	636	663	630	642	608	638	618	576	646	587	634	630	628	589	654	624	628	617	618	609	666	583	602	598	584	611	592	589	618	587	594	618	641	618	613	629	659	650	583	582	635	612	628	650	586	595	627	644	610	622	603	612	622	630	643	660	611	650	594	606	609	625	680	629	635	626	598	560	625	613	598	608	593	619	641	624	613	610	603	618	712	619	629	628	591	586	608	614	661	618	617	615	591	637	596	586	631	589	600	604	596	609	598	602	597	654	617	580	672	605	630	626	581	605	618	618	589	625	600	612	608	621	561	568	599	637	641	621	653	611	625	618	653	588	655	588	649	671	666	602	604	651	640	608	621	608	573	618	667	634	588	576	620	617	627	617	602	607	654	629	652	565	641	622	564	652	599	614	586	616	613	614	622	597	624	635	630	569	599	633	570	599	596	613	620	612	604	644	611	613	624	629	621	586	593	671	608	642	579	606	605	649	604	593	595	632	650	596	607	600	604	589	587	640	601	664	589	612	617	639	616	604	605	611	607	598	625	576	632	611	613	626	633	621	584	632	588	628	618	647	667	593	643	678	605	597	601	587	627	624	627	649	586	624	581	671	583	640	610	611	685	639	588	608	640	604	626	644	645	612	644	587	644	646	608	620	598	606	616	629	624	663	617	620	616	609	628	612	656	575	612	660	622	625	592	652	603	600	635	631	615	603	598	618	616	620	605	591	580	596	631	607	627	630	664	600	582	608	625	624	667	615	599	608	641	626	605	618	653	623	602	597	573	604	587	656	607	616	615	636	606	623	586	605	610	624	594	595	597	599	666	613	611	622	620	632	637	560	601	607	590	635	619	631	656	627	629	605	632	618	616	662	611	640	639	638	626	683	585	589	646	603	633	599	607	627	651	577	639	568	594	600	595	607	613	576	609	602	579	592	654	613	597	613	643	640	644	630	592	599	623	616	602	643	567	596	646	635	645	621	632	618	639	627	618	567	606	613	586	603	653	613	649	619	666	661	599	590	612	617	621	611	637	616	658	608	625	601	589	605	587	562	624	611	646	603	583	634	627	615	570	608	572	591	603	608	668	590	577	605	618	631	612	620	625	664	613	589	618	576	624	615	611	610	563	605	609	640	629	635	661	615	579	622	637	643	611	574	612	604	546	635	620	591	643	592	646	644	640	595	621	615	614	636	628	616	638	609	606	610	620	631	614	606	583	615	547	609	643	627	593	633	631	639	597	633	603	599	588	669	595	602	652	625	638	616	616	643	569	621	562	645	596	605	563	599	630	663	624	606	622	595	609	596	651	615	618	595	616	644	621	620	604	596	573	610	567	585	632	621	617	651	618	601	612	611	605	596	617	626	651	584	607	567	620	613	624	603	598	657	583	630	636	611	635	582	595	621	668	631	610	637	620	616	617	607	628	646	635	611	602	624	618	617	660	604	609	655	636	668	630	628	665	650	614	637	629	619	622	593	622	620	605	627	696	614	654	626	634	629	642	678	583	614	567	610	610	603	628	618	666	642	589	618	634	618	621	610	634	660	627	638	658	614	621	591	596	591	610	597	602	604	591	587	628	610	616	612	636	632	608	645	651	596	598	598	609	571	611	593	619	604	594	623	605	628	619	596	616	661	578	578	589	669	600	651	645	639	671	625	614	637	645	581	631	569	640	632	650	663	621	586	620	608	569	624	590	594	629	595	608	601	577	584	624	626	626	604	639	604	628	640	631	574	632	636	633	617	660	637	594	651	596	664	625	618	642	634	599	652	592	599	604	660	605	578	602	601	622	603	653	651	628	607	605	608	629	610	628	643	555	646	636	588	615	613	595	628	626	601	594	633	617	600	601	639	639	631	628	643	629	634	638	619	608	618	580	636	615	609	640	606	584	662	647	605	651	619	616	622	594	639	625	645	619	606	610	621	587	645	617	632	631	621	603	637	558	622	598	658	592	614	632	663	649	650	576	595	632	658	611	624	609	647	607	586	640	567	646	636	606	607	625	583	625	623	632	618	603	614	638	595	629	627	619	582	615	631	639	609	632	635	611	616	637	704	646	610	656	631	624	618	645	636	610	620	603	626	625	602	574	611	596	651	616	673	647	622	609	608	639	618	628	653	626	609	599	622	591	608	659	593	659	611	646	647	595	630	641	652	620	651	619	625	561	606	619	570	583	651	615	629	628	621	589	654	585	599	591	617	632	590	668	600	609	594	609	588	622	630	615	611	648	610	623	628	626	601	665	628	581	630	628	611	657	634	602	630	602	672	610	608	638	597	603	655	599	613	592	637	585	597	616	623	626	616	645	582	578	616	617	603	629	641	620	584	559	661	624	659	590	584	673	577	604	609	607
36981	40273	44867	40249	30768	19881	10588	5711	3664	2906	2446	1887	1511	1158	913	748	683	522	450	386	330	371	284	274	246	249	239	204	223	243	220	214	236	205	229	244	229	201	203	236	230	224	219	223	197	236	233	221	224	198	203	219	220	217	225	222	227	219	214	234	219	229	229	214	223	205	209	213	225	241	262	229	228	209	241	213	211	221	225	198	239	220	219	246	220	224	217	221	240	254	209	197	219	240	235	204	230	216	221	250	241	206	254	217	209	241	215	212	208	242	214	219	203	234	235	265	211	214	210	208	204	237	211	224	228	237	209	203	209	210	209	229	222	241	194	220	223	246	219	217	256	214	232	217	261	229	237	209	214	190	236	204	239	242	236	248	209	240	232	222	210	214	212	229	237	231	222	222	237	264	221	248	233	184	211	249	229	243	235	239	265	214	243	241	218	213	233	256	209	237	208	255	218	225	227	231	230	203	217	220	214	212	222	218	248	194	234	220	212	224	230	224	239	240	256	249	240	198	203	230	216	225	213	206	224	216	251	230	226	228	223	237	230	212	231	243	215	226	205	241	209	214	239	211	240	240	228	195	214	219	222	212	219	207	245	259	211	241	219	246	229	231	206	226	208	240	232	219	219	240	206	252	201	217	209	209	227	205	226	210	215	228	222	240	255	241	236	243	230	214	232	223	195	220	210	243	235	210	218	215	212	230	238	220	239	215	239	216	195	249	238	228	221	238	211	199	224	233	206	192	231	202	228	209	235	233	237	218	243	246	223	240	234	206	204	227	221	217	225	250	221	232	195	224	256	218	252	231	209	233	231	231	203	241	241	225	239	249	223	207	234	228	230	228	197	191	220	211	228	203	234	231	229	207	237	229	220	222	229	250	200	226	232	210	219	192	224	215	226	229	226	245	240	220	199	238	243	209	216	237	241	219	233	200	235	235	215	225	225	211	219	208	231	225	227	211	218	243	233	225	215	225	207	232	192	221	229	217	225	225	226	252	207	215	219	240	241	208	237	238	206	230	237	223	240	220	216	271	231	243	252	222	215	241	212	211	231	199	206	222	252	228	235	233	247	202	231	234	215	206	232	238	219	253	239	223	251	238	242	233	222	214	213	253	221	221	207	214	239	231	255	213	212	235	204	223	234	247	250	236	239	224	229	232	225	224	214	226	243	231	193	252	248	216	241	229	224	221	228	225	228	216	239	244	218	221	231	207	209	238	223	218	197	246	227	197	236	213	215	220	203	232	222	220	251	256	227	217	214	191	220	224	234	220	232	236	221	229	221	242	244	232	216	229	207	229	252	230	237	229	216	208	231	222	204	197	255	226	240	202	205	207	248	214	213	227	226	232	212	219	229	235	225	241	236	231	232	259	227	250	240	216	196	221	228	241	232	224	193	224	223	240	201	233	208	230	248	215	233	257	203	250	230	195	246	209	207	215	217	197	212	216	233	220	223	209	239	226	235	249	207	237	240	236	226	232	217	264	222	245	233	220	249	224	242	232	223	197	232	215	236	217	226	228	218	230	220	248	210	228	229	220	232	227	260	257	206	227	231	220	184	211	208	231	219	222	208	234	238	208	198	218	227	236	224	194	204	236	228	241	235	235	236	195	222	245	209	254	247	243	233	246	207	217	247	219	210	188	225	244	250	224	238	232	209	228	226	213	222	219	210	234	216	220	228	214	264	245	222	230	217	273	191	218	225	220	218	222	238	236	233	229	233	239	242	228	248	230	211	213	252	193	236	229	206	239	241	215	230	219	230	235	227	230	235	235	239	218	217	236	233	255	227	208	216	250	212	200	223	235	220	225	235	204	232	225	228	227	213	228	231	192	219	200	208	214	207	238	251	232	222	205	213	223	243	220	231	218	253	196	251	210	247	230	216	226	207	211	228	240	237	223	196	229	225	237	210	241	224	241	213	202	234	236	224	247	226	249	238	219	208	219	233	234	227	214	213	213	208	227	214	207	221	215	222	216	223	205	221	237	212	213	225	210	225	216	205	214	246	234	235	250	194	212	243	232	241	246	220	231	208	216	220	203	244	226	193	246	219	232	225	227	223	184	210	246	213	209	230	245	213	231	217	216	221	217	247	220	223	233	238	237	242	238	207	227	226	225	226	216	254	213	210	202	248	200	209	212	241	216	215	224	234	224	248	214	245	231	212	198	203	217	190	213	212	250	219	214	225	247	240	216	230	229	231	256	209	231	256	243	197	218	213	231	237	199	240	231	207	228	215	238	227	221	208	231	238	236	242	224	246	217	216	241	218	234	235	245	220	191	226	249	231	221	191	224	224	239	220	221	207	224	224	221	217	239	220	216	238	208	234	219	220	223	235	205	230	209	229	232	251	190	232	229	229	220	243	227	201	214	231	206	209	219	229	219	253	230	243	225	228	188	240	221	219	227	215	247	172	241	230	239	215	230	201	240	247	231	224	208	223	213	239	229	240	230	211	199	229	240	237	232	244	207	218	196	216	222	210	239	207	231	221	212	238	217	240	231	205	214	226	230	211	234	263	236	252	237	221	219	209	229	228	208	222	279	225	226	235	221	216	236	213	200	224	196	174	238	231	219	223	221	245	229	227	229	225	232	244	232	232	227	234	248	249	239	221	238	209	208	247	239	225	228	219	240	212	219	233	233	239	218	233	224	236	242	212	217	242	222	237	233	230	221	214	226	218	208	226	219	237	234	245	240	215	209	195	207	244	216	234	227	210	209	238	224	223	219	231	240	215	239	244	203	227	226	206	219	237	234	228	247	215	217	236	231	213	223	227	228	224	221	208	200	196	230	210	230	213	232	234	219	228	237	231	231	253	229	229	234	237	218	219	210	228	210	226	216	223	211	221	215	226	182	203	233	230	215	231	247	225	225	201	211	226	224	211	226	244	223	225	245	232	238	221	220	212	247	222	219	276	213	232	242	209	240	230	233	232	232	242	256	210	231	221	215	223	257	227	222	241	232	228	210	221	222	215	239	217	243	223	266	222	264	228	233	199	244	229	237	216	187	208	213	221	232	245	226	215	244	248	238	230	234	243	224	204	184	199	216	217	197	215	215	214	216	218	211	234	221	191	242	252	232	209	258	219	222	219	219	209	205	219	225	218	225	216	218	200	207	223	229	214	228	235	228	227	238	242	208	246	242	232	251	236	231	239	221	245	226	239	228	228	254	201	205	217	227	235	245	206	235	209	233	229	221	197	221	233	246	240	221	234	204	237	238	229	226	229	232	227	234	238	212	229	219	233	220	211	210	216	202	224	210	230	233	231	225	258	206	222	226	232	207	221	237	222	197	228	225	215	242	183	215	229	242	168	223	241	214	227	258	237	214	243	245	222	219	233	196	237	211	208	199	212	202	230	230	223	190	223	238	228	247	226	252	221	218	212	231	231	247	221	218	201	227	246	228	246	246	228	225	242	244	221	228	237	240	226	216	227	237	220	248	221	221	240	210	236	214	223	237	202	205	215	233	224	217	209	239	231	248	207	209	205	213
27616	33456	44014	46973	41454	33188	24704	17989	14176	11931	10748	8834	6979	5769	4697	3818	3116	2487	2190	1645	1480	1197	1023	895	719	711	673	667	635	660	600	665	585	630	582	627	599	648	587	631	601	619	652	621	611	587	606	595	619	645	658	632	630	594	589	604	586	639	621	586	596	574	558	591	656	618	620	646	599	650	606	638	604	621	661	622	637	606	645	621	633	598	630	635	667	604	642	625	629	616	664	607	611	638	639	619	586	601	605	617	628	647	643	609	632	624	591	623	606	646	583	613	581	639	592	647	644	602	633	564	578	629	590	602	615	627	623	625	635	601	636	599	591	570	593	641	635	648	603	665	627	620	654	609	616	585	604	574	552	604	606	638	606	633	627	600	620	581	624	631	657	611	623	602	643	610	630	613	656	585	577	650	591	570	624	612	621	615	627	634	598	608	632	633	634	643	660	554	637	583	618	601	635	601	615	601	602	634	610	611	630	556	610	639	587	621	649	587	653	627	643	612	587	644	631	635	607	630	601	609	640	624	624	612	663	631	680	682	623	612	593	546	605	595	603	636	571	615	620	619	647	617	628	569	620	620	599	613	644	649	599	625	657	588	636	613	647	628	624	599	622	627	640	624	634	584	630	635	656	598	635	588	623	629	621	629	606	603	618	627	589	609	644	636	631	635	591	561	649	638	586	609	598	619	626	612	620	627	586	631	599	593	583	595	621	656	617	613	618	670	606	655	617	593	650	635	593	689	577	578	609	666	601	610	637	603	607	594	646	536	650	611	635	577	634	595	626	625	602	615	593	608	599	609	669	633	607	620	636	622	585	591	619	642	604	590	600	603	624	626	605	686	682	609	601	586	635	665	610	647	619	591	616	662	651	597	612	621	633	613	623	611	613	607	608	579	612	625	610	614	621	634	631	652	637	617	604	607	601	574	629	564	597	609	649	638	652	595	605	551	670	634	605	596	601	571	583	612	634	595	600	586	623	656	624	639	602	584	590	588	616	595	674	624	636	641	637	586	576	603	610	607	624	561	622	590	605	642	591	650	601	641	586	567	633	631	616	659	617	625	627	605	672	576	630	605	639	603	585	620	642	604	630	627	635	593	635	633	626	616	605	587	642	605	660	612	606	599	608	608	602	636	638	575	589	604	669	560	633	589	659	640	683	606	644	617	624	647	620	648	581	585	596	579	618	658	645	651	613	616	648	634	648	670	631	588	572	600	631	614	572	604	587	627	646	625	652	618	640	603	605	586	615	638	612	611	594	597	615	635	587	609	637	652	581	594	615	600	624	598	648	616	577	623	656	659	616	588	608	617	644	652	599	633	592	583	599	626	577	614	617	594	598	602	658	676	632	589	601	594	616	560	599	642	627	636	644	607	580	599	637	593	612	662	646	573	611	589	650	653	658	617	632	610	610	612	647	623	571	594	580	584	612	612	611	628	647	633	622	601	618	643	645	629	626	632	579	596	610	582	661	622	610	638	602	605	581	622	660	605	618	627	623	579	634	592	628	619	625	645	602	564	593	589	581	580	622	615	618	612	619	612	637	599	600	619	603	670	584	631	622	564	641	629	600	581	600	623	609	582	627	655	650	616	637	642	628	603	596	618	625	624	626	662	622	607	584	573	646	638	578	623	639	590	638	609	575	617	571	639	617	555	620	601	647	598	612	572	603	598	640	610	656	619	662	613	579	590	634	565	615	651	625	592	649	590	620	661	611	596	571	641	627	646	593	607	634	647	596	619	614	586	572	631	600	619	622	661	603	635	595	653	600	604	618	616	567	637	585	586	615	592	560	640	640	592	584	614	571	650	615	593	594	598	646	638	612	631	608	590	607	601	637	627	611	635	655	625	591	674	594	664	604	624	597	658	599	612	606	591	603	619	648	614	610	652	631	578	617	591	593	629	636	615	638	649	635	608	573	613	605	622	629	610	568	622	609	630	588	638	602	651	609	575	637	629	649	616	585	669	655	653	662	633	665	605	601	568	566	647	617	613	624	620	570	603	612	664	602	640	606	601	618	618	655	610	600	615	633	587	645	637	589	654	637	670	595	601	614	645	669	624	560	636	587	622	649	619	589	595	597	643	622	629	600	624	626	675	553	615	643	620	657	587	582	605	599	658	675	621	557	644	644	624	570	606	629	617	631	662	621	578	600	687	648	623	645	659	622	587	573	653	611	617	601	678	590	592	623	618	632	639	595	552	629	618	586	618	605	585	617	654	613	640	665	593	581	640	610	639	635	613	630	583	648	590	669	608	614	563	610	621	621	630	600	613	600	641	622	621	606	642	577	595	613	599	619	623	637	659	589	626	583	621	632	599	608	628	672	627	576	643	574	632	586	565	606	577	633	620	614	623	635	624	604	600	628	621	608	654	603	588	659	656	619	616	618	606	637	661	578	604	624	651	648	629	609	640	604	590	635	611	615	617	574	627	628	589	603	632	619	604	612	648	648	621	646	677	627	590	618	655	602	648	585	586	650	631	609	636	649	593	622	633	632	582	638	578	600	584	602	620	641	616	621	636	625	598	583	626	620	616	581	591	634	617	592	622	608	604	569	595	644	614	619	614	628	645	603	598	608	650	582	613	632	625	658	631	629	674	578	618	615	591	609	602	629	639	621	670	614	631	658	624	589	602	562	579	629	631	605	636	590	591	585	618	624	609	599	623	644	634	598	618	609	586	604	637	633	589	602	592	649	598	586	584	587	621	594	620	621	616	615	591	617	620	619	642	592	614	598	648	667	620	603	604	582	619	636	646	636	622	566	588	606	599	622	586	610	612	699	621	587	597	586	618	655	595	606	598	626	635	587	647	650	633	616	581	567	634	613	624	613	643	578	623	649	607	579	663	603	597	668	631	646	664	620	623	604	585	637	593	604	605	602	573	629	584	610	609	664	600	632	593	643	591	620	585	613	665	631	617	586	594	577	636	615	594	616	628	645	600	616	663	629	586	599	602	569	612	674	608	574	626	659	628	620	628	622	600	613	613	627	635	579	605	649	610	636	601	586	653	632	641	601	592	620	584	632	618	666	622	636	599	622	667	627	618	622	627	586	630	632	599	600	605	640	614	605	623	640	610	632	621	598	636	605	646	623	640	619	600	588	613	635	651	648	631	614	600	609	607	641	635	604	643	582	609	649	644	647	635	597	634	617	589	614	641	622	678	607	625	644	637	633	631	597	658	606	677	619	595	614	626	595	630	606	614	609	635	649	636	583	615	597	642	637	608	618	600	652	598	637	593	625	582	605	608	616	654	578	578	640	623	657	637	633	630	585	608	632	600	626	582	597	636	652	639	599	679	622	625	601	621	617	634	623	616	647	562	605	608	615	611	622	575	642	605	639	561	611	613	597	643	611	607	616	656	615	609	605	645	600	636	633	625	578	605	633	641	646	630	615	629	614	614	645	622	561	624	623	593	579	672	632	634	618	619	605	581	604	630	654	633	617	617	636	593	612	602	610	617	656	637	613	621	604	585	639	630	609	622	595	589	625	625
47323	46779	50597	45290	37169	28784	20377	12033	6492	3629	2702	2207	1957	1758	1474	1086	887	679	578	486	403	385	296	293	283	266	218	246	231	253	201	232	216	207	201	231	218	257	213	243	217	194	239	218	212	228	219	206	236	212	239	205	236	232	196	210	224	227	218	245	232	213	210	203	237	220	209	210	247	195	195	206	206	250	223	225	241	218	217	201	217	231	212	228	213	217	252	211	242	234	226	179	245	219	215	243	214	212	216	249	226	221	241	231	251	224	215	209	210	213	236	209	220	237	211	223	228	221	243	197	204	233	218	218	216	219	203	208	265	209	239	228	199	219	214	221	210	223	229	233	234	222	219	210	213	251	212	222	196	219	216	226	229	244	237	250	215	216	207	212	222	218	212	246	212	212	243	213	220	214	223	233	230	252	238	226	200	197	211	223	209	229	229	213	241	243	215	247	205	218	203	242	235	221	249	222	213	194	211	235	237	229	221	230	224	229	245	239	188	254	204	230	224	231	194	217	224	245	235	209	245	225	224	244	225	204	229	227	192	216	225	206	230	213	252	214	214	232	232	252	204	236	229	232	222	219	227	211	211	254	205	219	225	207	227	196	220	197	235	208	199	231	193	215	221	209	212	203	227	226	236	223	227	200	200	215	231	251	248	216	222	227	231	227	203	245	211	234	233	218	215	220	229	228	230	249	238	213	209	237	243	181	224	244	221	214	213	225	221	211	232	211	214	207	220	233	214	208	214	221	224	221	233	238	208	218	242	216	250	240	221	239	228	256	254	226	214	233	252	237	234	199	247	228	216	224	221	219	210	246	230	234	210	229	214	226	220	248	234	234	234	223	199	205	227	201	239	224	215	207	224	237	204	252	213	245	241	217	217	251	231	226	217	231	215	242	221	212	225	236	203	236	194	205	200	250	221	242	207	232	224	195	217	247	216	214	243	205	211	232	223	229	214	190	215	223	223	230	222	223	236	223	207	210	278	223	220	229	194	204	216	233	204	215	241	222	214	229	225	234	215	201	190	223	190	222	248	209	251	216	242	231	244	193	254	211	234	252	238	237	208	233	201	249	195	217	212	202	229	235	230	249	187	212	236	227	240	233	221	209	202	215	205	213	215	180	206	262	215	214	217	211	233	214	246	235	217	194	236	216	226	219	219	255	231	220	218	227	220	218	234	193	214	218	229	198	212	202	228	205	204	238	232	228	252	212	231	236	245	239	226	227	197	220	218	232	226	213	217	222	223	185	241	239	207	208	220	217	229	235	223	238	221	224	239	197	243	229	221	208	219	231	245	255	223	222	219	229	221	203	228	232	215	231	217	188	228	199	251	212	250	220	217	241	244	232	221	221	214	238	233	242	249	204	217	186	193	248	227	239	234	199	225	227	223	192	206	223	219	224	229	222	230	226	223	263	200	232	223	211	231	227	190	257	237	228	222	224	195	194	211	217	231	219	210	265	204	243	234	227	197	243	214	202	251	240	221	237	229	190	215	212	221	211	239	195	202	223	212	221	206	204	230	249	248	263	212	234	221	209	211	241	229	223	204	230	228	244	227	252	241	228	205	233	244	193	212	211	221	231	203	221	211	224	217	218	223	231	214	226	227	200	234	234	209	227	221	251	204	226	216	220	237	251	253	214	204	259	227	205	237	213	210	202	213	252	241	239	195	220	238	250	220	215	237	193	233	237	234	234	245	185	222	231	232	205	217	219	227	232	207	234	210	249	202	236	217	214	214	192	243	210	207	247	237	215	205	210	215	205	228	244	230	232	225	204	216	217	220	198	218	215	208	249	209	228	232	235	237	223	216	233	202	209	233	235	210	237	226	208	213	226	220	243	224	224	234	200	214	214	207	222	216	225	250	225	218	225	223	213	206	213	259	229	212	216	226	228	213	225	199	240	214	210	205	222	230	214	240	243	241	208	205	217	232	223	228	250	221	242	221	224	214	222	267	213	241	214	224	217	222	230	218	223	205	235	197	257	247	198	197	227	242	197	207	223	211	216	242	242	245	234	208	250	246	211	218	223	229	248	204	223	220	221	201	205	233	230	246	227	243	193	227	195	206	224	220	198	252	225	198	225	225	213	238	211	241	217	210	234	226	208	220	238	248	217	222	220	236	201	222	234	223	245	230	214	235	235	240	222	225	203	212	200	231	230	221	232	211	231	243	251	238	205	214	223	242	223	229	203	225	244	224	234	226	203	205	201	213	200	233	240	229	213	233	241	220	221	224	249	219	224	244	226	203	211	211	244	243	234	222	208	235	229	251	232	224	234	231	233	256	231	227	234	258	204	227	201	230	240	211	221	236	199	221	224	221	222	210	198	209	241	265	229	237	214	206	222	216	248	223	230	220	224	231	227	218	214	220	231	228	219	212	244	262	229	214	229	225	223	234	218	212	236	230	216	197	202	226	203	228	235	234	244	233	230	216	196	212	225	245	219	240	206	178	207	228	209	230	212	211	232	237	212	197	220	221	225	223	228	200	216	216	240	222	227	231	236	250	227	235	226	221	225	204	221	241	231	218	227	239	235	225	238	244	223	224	205	237	217	233	230	233	216	216	239	238	211	213	232	213	226	203	223	227	234	212	189	225	227	241	215	221	224	237	220	223	236	214	211	207	199	233	241	250	211	229	235	193	216	228	214	216	204	213	224	236	203	232	219	211	231	222	208	197	222	229	207	214	227	221	226	237	239	242	223	225	230	230	227	221	206	224	219	225	226	208	213	207	209	230	235	230	243	205	206	214	249	212	186	232	229	220	236	205	232	224	224	230	221	234	244	227	216	231	208	233	233	228	216	212	243	205	216	221	209	241	223	227	241	203	242	211	236	218	238	194	216	239	232	224	217	209	217	214	209	215	217	243	216	242	210	211	214	218	202	221	257	261	233	241	201	222	217	231	244	208	222	216	220	245	234	241	257	199	217	223	237	254	211	228	211	225	228	208	235	218	196	215	212	249	203	229	214	225	243	206	220	221	216	207	217	221	213	229	219	212	211	259	227	203	241	209	226	241	242	213	234	206	213	233	229	195	214	238	223	227	235	220	238	190	246	222	226	237	214	235	223	218	205	216	233	233	236	232	232	239	207	212	219	212	194	239	251	227	219	248	229	220	210	204	220	203	233	212	190	205	215	233	240	244	214	226	198	223	231	212	206	231	245	241	229	232	206	200	234	220	221	217	210	247	221	230	226	225	197	201	218	201	230	201	254	190	224	196	224	222	259	220	214	201	230	233	210	226	206	220	236	215	217	220	235	210	237	214	220	202	214	235	202	237	203	241	226	199	233	217	233	221	228	208	200	214	216	241	219	253	257	253	206	239	203	211	235	189	236	264	217	237	230	234	228	246	219	215	207	218	245	215	232	206	225	254	243	210	222	225	231	221	238	215	240	217	185	219	234	219	242	216	233	223	228	231	234	253	222	228	223	218	205	200	220	193	215	223	223	226	221	207	262	229	203	212	219	243	203	247	240	176	230	219	251	240	220	217	221
37375	42060	50380	52321	47254	42191	35085	27385	19888	14221	11587	10294	9187	8347	7005	5577	4424	3548	2678	2178	1777	1396	1072	938	798	732	711	676	678	592	624	623	644	645	580	635	656	556	542	605	640	642	540	580	595	587	665	578	622	613	574	595	590	641	587	608	580	627	637	649	608	633	578	600	607	630	602	605	628	591	639	607	609	582	573	629	629	610	534	651	616	621	597	657	625	612	639	645	603	592	613	636	607	626	643	603	586	565	617	596	587	627	604	627	566	581	600	618	591	571	578	587	626	634	634	615	619	562	604	608	619	646	608	622	655	580	626	597	631	627	642	624	647	635	588	604	594	616	617	649	579	621	610	638	603	619	616	647	588	588	629	607	597	568	611	610	584	603	603	655	623	568	612	621	601	609	614	631	596	646	658	601	626	568	599	697	637	609	636	579	681	610	597	610	619	649	639	578	549	635	568	562	650	638	628	585	578	629	595	607	620	607	611	599	596	575	597	623	661	622	610	593	617	598	622	616	612	622	622	583	611	601	604	619	570	586	625	592	627	576	617	644	573	621	631	610	586	581	609	600	598	592	584	611	616	622	612	621	617	566	630	596	612	628	602	592	605	616	616	599	619	584	603	622	621	618	577	597	645	607	595	569	593	606	621	617	585	596	613	595	663	573	614	635	639	626	600	661	615	576	580	583	612	669	635	628	646	592	592	648	612	590	599	648	635	583	613	602	579	614	612	641	654	590	563	589	617	611	592	644	617	577	638	601	664	589	608	650	569	647	612	612	640	624	632	626	637	610	607	624	652	558	589	645	645	618	582	585	612	594	629	647	599	564	609	595	610	572	602	636	655	605	652	558	570	594	573	600	597	551	599	595	633	646	586	643	662	615	584	622	629	601	626	614	638	630	606	612	646	655	614	616	646	607	598	607	588	649	649	624	589	587	655	631	630	626	612	586	639	609	607	621	581	593	626	639	642	597	645	571	651	613	619	583	616	628	638	652	587	623	605	599	620	608	581	585	615	651	601	633	647	621	626	597	588	628	600	595	642	558	652	610	629	638	588	658	608	617	582	596	611	628	611	637	642	640	573	618	618	656	633	643	656	578	604	619	633	615	583	602	625	596	591	673	619	589	628	636	601	594	599	634	632	582	658	633	594	588	589	605	637	625	576	613	624	587	617	592	601	625	611	597	647	570	601	583	580	633	671	612	616	600	582	604	607	608	608	630	644	629	679	678	621	539	652	599	645	570	612	640	605	617	591	621	623	585	606	636	663	589	609	567	574	586	610	590	625	597	617	602	589	602	627	628	637	618	644	689	642	626	646	655	598	620	597	623	602	569	644	646	629	627	635	615	596	609	650	638	552	608	579	606	575	622	637	581	646	613	585	600	607	589	623	653	647	653	616	620	615	599	645	626	619	611	571	639	600	584	621	626	624	601	674	596	632	610	601	620	624	672	604	597	602	587	646	590	593	597	598	583	602	605	628	581	598	620	607	616	613	610	608	611	638	615	577	606	639	525	577	633	578	564	637	604	563	596	603	642	595	601	556	641	621	563	592	641	612	595	596	607	602	641	618	685	595	601	617	613	619	602	601	605	614	579	610	600	586	593	629	606	630	619	588	635	625	614	576	616	620	613	632	600	590	615	676	616	561	638	629	613	592	648	605	629	643	604	627	616	623	611	600	639	649	578	605	546	604	597	633	578	611	626	584	620	612	606	617	651	623	583	608	624	619	625	617	685	587	606	638	600	621	617	654	643	644	609	533	641	574	630	612	600	568	636	617	592	629	625	643	639	558	606	591	618	636	596	579	592	630	630	584	587	616	600	625	605	637	629	635	593	673	568	601	591	580	605	586	605	630	611	635	625	595	579	601	515	599	647	576	620	643	619	605	600	641	635	638	617	644	607	572	625	608	600	627	626	633	614	655	609	631	638	584	614	629	601	637	643	636	616	593	597	572	589	620	611	582	606	631	627	616	596	585	641	624	598	603	580	686	626	637	652	609	631	608	617	643	579	618	607	605	607	636	577	603	594	569	618	569	597	613	567	580	628	606	566	603	621	610	588	585	629	642	629	645	571	577	634	609	645	597	627	601	601	602	597	646	618	589	615	616	680	629	596	590	638	652	615	601	596	658	582	609	578	579	579	599	609	634	642	608	606	639	608	682	601	659	611	592	621	600	597	590	603	623	569	565	623	602	628	600	634	676	638	605	589	576	640	624	631	611	595	591	635	615	619	626	627	590	647	584	623	601	649	626	677	604	560	623	599	630	589	649	595	616	628	659	573	638	601	612	607	585	625	642	611	566	613	597	618	658	604	569	575	595	569	582	618	572	621	659	611	615	572	592	621	622	611	636	642	656	633	564	634	618	616	590	635	572	584	603	591	637	612	588	658	594	637	634	657	578	565	610	612	585	590	613	654	599	603	607	625	597	604	583	600	595	576	602	646	586	611	586	631	634	616	576	589	587	619	617	639	641	596	642	621	644	586	593	609	588	611	546	607	620	562	619	628	632	586	621	612	608	625	583	543	617	611	648	614	584	617	675	604	603	639	626	615	573	600	619	591	605	631	622	584	659	625	578	635	608	580	601	636	629	601	658	642	601	616	599	652	587	616	651	606	586	649	624	626	605	618	601	591	611	593	590	571	632	569	626	673	643	651	622	567	663	581	607	594	635	612	619	542	586	598	616	622	599	637	597	636	572	592	659	623	560	590	616	599	600	658	630	635	648	590	607	572	589	619	648	630	621	624	590	629	621	587	638	586	617	623	598	576	610	563	643	619	642	618	567	618	630	583	617	588	586	597	634	626	600	581	607	620	595	623	601	586	606	591	597	606	629	626	629	619	638	626	582	604	589	612	615	586	593	647	612	594	613	625	584	628	622	604	601	607	632	660	635	607	605	611	638	632	669	619	607	631	595	599	613	611	596	554	679	653	589	637	627	598	589	583	594	577	564	625	625	638	604	632	595	584	587	617	667	620	627	608	628	606	605	615	644	610	585	609	650	611	619	651	617	640	606	557	618	586	593	607	655	618	616	582	629	603	583	604	579	645	596	576	600	647	581	594	628	597	637	594	601	657	614	668	621	627	667	632	594	613	591	628	613	640	615	627	641	640	594	604	615	603	640	609	561	579	649	622	596	604	587	618	630	627	618	578	641	648	630	598	637	621	622	622	608	610	615	592	615	643	618	637	599	637	598	620	590	610	635	628	618	633	623	593	600	596	613	614	591	602	605	583	580	582	604	604	625	619	621	591	609	621	607	617	593	634	604	629	627	632	571	582	582	652	628	634	590	594	684	571	607	574	649	625	627	585	585	616	640	611	599	611	600	646	615	598	579	649	613	596	567	588	577	636	615	596	637	639	625	610	571	603	611	577	632	594	600	623	636	574	570	629	594	621	622	572	640	671	629	623	632	673	600	645	579	643	624	604	630	601	595	614	608	666	601	608	645	621	583	625	593	591	634	635	609	594	627	601	603	577	612	649	599	613	622	572	601	595
53096	48599	52223	49662	41814	34465	27290	19512	12922	8270	5394	3649	2447	1780	1408	1070	919	686	573	490	454	400	330	235	277	261	256	256	249	238	238	223	208	219	229	228	235	230	207	220	220	256	231	207	214	251	239	214	230	213	211	219	191	247	218	248	237	240	217	202	244	231	207	212	247	236	243	250	216	228	229	233	203	202	197	247	218	212	194	204	247	193	253	230	237	210	218	261	216	209	226	217	248	230	228	253	197	213	233	220	221	213	197	211	216	198	225	181	238	248	233	225	213	208	248	214	228	226	224	198	204	230	218	220	240	228	190	199	238	236	259	213	227	195	185	250	231	243	228	244	236	202	229	206	240	213	238	236	239	211	230	208	210	221	226	214	198	211	226	215	217	243	238	216	234	228	219	217	241	236	230	223	214	213	244	249	217	232	231	243	262	223	271	252	234	229	224	231	211	228	225	218	197	209	212	205	224	229	240	215	217	213	209	231	227	209	225	240	245	227	236	206	239	251	209	240	229	240	216	229	229	252	209	200	248	256	238	209	238	234	246	218	225	228	219	226	228	239	236	212	212	212	218	225	249	241	231	200	236	220	228	208	234	231	237	214	171	228	234	252	212	215	233	223	231	222	247	239	262	242	219	227	240	259	221	238	231	212	235	224	250	244	228	238	213	225	232	226	221	210	222	224	226	231	230	207	216	242	215	239	226	228	242	215	223	225	231	229	233	240	271	257	225	241	226	228	230	223	237	216	246	201	222	236	217	237	239	237	230	195	197	218	252	227	240	230	223	225	213	231	245	213	257	258	244	200	218	227	239	238	217	218	229	215	206	228	247	235	216	238	219	183	210	227	212	228	239	226	223	240	222	224	199	228	236	216	214	237	205	220	228	211	206	240	233	233	239	224	229	200	232	235	232	231	229	226	242	245	230	238	219	227	244	236	225	238	246	241	242	224	226	244	222	255	232	256	206	263	220	202	213	239	208	232	230	218	222	230	246	248	221	212	239	218	211	213	223	216	211	201	237	211	214	225	216	214	227	214	245	244	235	223	258	235	220	194	202	241	213	230	236	233	234	246	227	240	248	250	224	250	234	227	203	222	227	219	193	214	240	214	193	230	223	227	225	196	229	223	242	231	239	234	225	218	234	222	230	247	232	198	222	217	201	231	246	205	220	230	220	216	215	233	221	203	234	219	220	228	219	226	221	224	230	233	256	234	238	217	255	235	225	217	211	224	232	218	198	228	224	226	238	238	237	213	256	242	237	201	218	227	231	204	208	229	224	216	235	234	241	211	225	219	222	213	228	234	222	225	220	220	219	232	217	214	203	216	244	227	219	240	254	201	218	222	220	218	224	202	212	227	233	209	260	186	228	235	250	210	214	219	249	239	214	252	256	245	230	217	232	217	218	208	213	219	218	223	212	207	208	231	250	250	239	199	256	236	208	241	233	238	222	207	227	225	201	208	227	235	207	206	214	244	219	248	240	201	235	230	221	224	225	233	219	253	224	241	210	232	212	239	214	234	225	197	219	221	239	221	211	209	221	224	231	198	241	221	224	227	234	219	249	239	220	208	219	238	233	217	228	230	233	257	204	231	204	192	261	204	229	237	233	207	212	235	238	221	216	238	201	237	234	237	212	220	217	235	194	222	225	231	181	211	212	258	203	222	212	249	196	224	225	221	248	213	221	212	217	218	207	233	239	236	187	231	219	217	226	247	231	247	232	214	194	238	208	215	227	213	256	199	245	217	228	224	228	225	228	240	215	241	232	242	219	218	220	213	214	215	221	198	221	257	239	216	231	237	237	233	226	228	209	222	215	237	226	253	219	214	244	206	259	206	240	252	207	219	204	211	244	222	216	228	240	221	226	232	211	196	211	237	244	184	232	228	223	201	213	201	216	249	246	231	241	226	205	206	239	242	218	247	232	230	218	204	221	226	254	251	205	231	249	221	248	228	232	205	215	236	208	253	222	252	238	215	191	227	210	202	219	226	229	224	222	238	226	218	228	246	246	234	234	213	240	245	197	224	244	240	233	229	218	226	219	215	256	197	214	217	217	218	222	215	234	231	225	240	213	243	219	243	225	236	256	230	212	195	254	231	209	236	235	221	204	227	230	218	202	228	210	246	227	215	236	223	225	230	237	235	237	209	217	219	223	246	226	247	233	246	229	236	223	238	221	251	234	231	234	241	215	226	248	206	218	214	242	250	224	235	217	241	236	231	199	259	260	211	240	208	246	201	222	247	221	212	226	239	222	191	221	248	221	243	244	210	224	217	208	218	214	211	217	259	221	239	242	230	243	229	260	224	228	262	220	228	228	231	233	212	203	245	213	228	258	217	225	221	218	232	232	222	225	222	214	256	217	204	228	229	232	231	232	230	189	245	223	204	205	238	223	238	225	223	214	206	219	238	246	259	257	246	258	252	229	240	236	218	205	235	219	231	241	232	211	196	236	213	187	214	232	232	223	210	210	219	233	222	241	232	235	231	232	232	236	219	208	210	212	224	227	226	189	201	242	234	217	248	210	224	228	216	217	219	249	210	223	239	216	210	239	229	240	234	245	240	247	213	232	234	216	221	221	211	222	219	224	235	192	227	243	214	220	210	228	226	242	245	202	211	228	224	230	229	249	254	230	255	244	225	243	235	257	229	214	195	213	250	258	215	220	215	204	211	230	222	220	239	215	220	241	211	224	224	231	185	195	219	205	225	219	239	238	245	232	224	221	239	239	219	247	225	224	228	210	228	220	218	238	197	232	210	218	206	241	235	243	227	244	230	209	218	247	231	210	199	222	223	237	222	228	227	240	225	252	221	234	227	251	235	206	214	232	219	223	226	242	237	229	220	207	231	227	207	228	263	240	213	235	220	213	229	222	225	220	248	215	249	234	218	234	220	214	237	225	225	213	211	234	221	242	213	215	230	204	223	211	248	241	220	227	227	223	198	176	202	248	225	225	228	238	215	234	235	235	228	211	224	221	234	236	215	249	227	231	235	240	232	230	245	233	231	218	236	224	224	216	218	226	228	240	229	251	217	243	267	241	253	223	244	251	217	224	229	231	216	240	222	222	214	268	215	253	262	220	224	187	214	208	224	202	249	238	217	229	223	269	220	206	221	222	221	217	207	223	192	199	237	234	208	232	230	238	221	233	237	231	236	244	217	266	227	222	217	227	213	216	208	246	216	233	200	221	219	196	228	210	203	220	228	252	243	207	208	242	244	230	209	232	230	218	245	229	203	248	236	206	247	219	197	226	220	240	225	214	227	249	213	236	204	249	226	239	231	248	247	219	202	219	215	219	211	252	223	259	226	239	210	231	213	210	223	210	223	217	222	241	218	224	232	244	225	236	238	232	239	226	227	221	237	206	230	209	205	246	236	228	223	246	232	238	190	221	225	217	233	203	220	228	195	226	243	237	234	253	201	255	225	200	244	241	226	241	223	212	211	212	246	239	215	230	225	222	209	229	234	249	230	245	204	245	244	234	211	228	259	225	223
43126	45822	52845	56646	51330	46894	41123	35285	29621	23936	18805	14449	11025	8286	6872	5380	4578	3488	2673	2102	1840	1575	1272	1023	919	836	729	718	722	698	628	633	621	649	641	642	648	630	600	612	667	668	649	622	628	580	649	574	656	588	604	627	600	618	618	586	629	582	595	592	630	615	602	647	643	603	627	626	619	608	576	642	665	626	639	649	581	598	585	603	598	600	638	584	631	593	589	539	639	608	580	590	644	564	604	581	618	582	632	603	621	626	640	620	568	595	626	629	605	586	587	614	631	633	613	636	626	601	632	650	576	588	650	588	603	589	656	636	630	608	591	626	647	633	633	584	577	643	651	650	590	583	622	542	635	604	602	594	602	641	588	593	628	632	566	623	616	639	608	584	639	628	587	630	629	568	600	574	626	659	579	602	596	562	599	618	599	607	603	643	587	649	631	614	652	637	649	594	590	603	606	577	592	626	582	630	622	645	597	639	618	533	616	571	583	603	608	557	575	605	624	604	628	583	610	637	587	629	594	637	592	632	616	631	628	638	591	618	627	579	616	560	602	634	615	639	625	616	623	617	603	566	600	597	671	586	584	671	652	631	621	564	607	613	603	658	591	678	617	607	618	606	592	619	630	594	607	582	589	617	638	611	642	616	629	605	582	601	656	618	630	596	605	596	611	575	613	598	558	584	585	594	620	608	629	582	597	635	630	601	628	587	642	607	642	596	604	642	642	605	616	621	605	601	611	647	607	624	600	647	623	640	617	608	623	559	645	610	628	635	670	594	608	602	583	572	599	636	602	618	619	610	645	597	624	630	649	629	564	638	614	604	573	573	599	611	595	606	609	579	625	613	627	620	609	590	612	655	597	587	623	638	644	611	603	615	638	651	626	585	603	637	642	623	632	600	592	616	616	597	612	587	600	630	605	610	686	621	609	607	579	594	590	593	629	573	625	648	557	647	592	628	657	621	544	562	574	594	610	595	597	575	651	595	614	569	621	613	633	618	585	641	595	562	628	592	593	618	602	642	587	627	602	605	623	598	594	639	588	641	600	588	633	585	585	619	603	595	652	596	593	643	603	595	642	603	649	603	575	631	612	630	598	627	603	607	625	631	601	607	633	604	611	583	640	620	628	664	643	599	667	626	627	644	673	577	610	657	637	573	626	591	612	589	587	613	566	669	647	621	603	633	585	589	587	628	625	660	597	619	596	600	635	607	589	630	629	625	596	631	630	637	635	588	628	651	636	604	617	654	639	614	610	614	563	633	636	617	617	605	625	551	599	623	625	621	637	589	569	637	647	607	617	610	659	595	625	601	657	576	639	597	624	623	606	574	613	597	622	591	610	627	637	586	623	597	626	631	565	622	589	597	597	590	594	617	627	582	637	629	564	605	576	566	624	627	604	595	596	583	628	611	635	634	571	595	605	596	629	608	609	597	622	582	610	583	632	626	653	611	600	569	613	655	645	604	577	623	637	605	619	630	625	616	625	575	617	589	608	574	605	632	611	631	593	578	595	607	614	649	607	570	652	579	606	586	626	619	613	608	613	614	617	634	609	649	611	650	627	633	616	608	601	659	628	637	617	637	653	589	664	601	568	614	636	605	590	649	619	600	603	635	581	607	569	583	619	619	644	613	591	601	639	627	660	609	589	641	603	640	609	629	532	595	671	616	625	591	595	585	622	584	633	602	624	671	625	583	621	589	610	592	638	593	653	618	627	616	605	600	604	596	586	639	594	569	640	574	617	593	625	584	618	565	622	589	643	621	557	623	621	605	607	619	592	644	631	639	617	613	652	622	612	587	614	632	621	597	620	604	600	641	599	639	576	610	603	630	605	565	609	606	590	617	615	576	648	627	625	601	575	642	589	587	615	636	655	547	611	646	603	600	600	581	595	595	586	566	552	629	599	608	633	631	596	639	626	642	663	611	576	580	575	614	601	588	596	608	628	600	615	684	612	641	605	583	619	589	632	558	611	639	638	596	587	623	597	574	658	622	558	623	632	639	620	626	623	661	607	541	648	622	617	624	552	597	603	631	627	601	616	635	647	619	648	638	632	597	601	606	588	603	662	667	606	571	612	573	626	614	584	578	640	647	685	617	631	608	612	603	639	564	629	606	624	584	639	639	651	589	646	621	590	639	640	605	634	611	601	616	639	623	611	663	617	627	620	663	596	601	619	576	603	577	596	603	617	617	592	585	605	644	605	608	589	546	591	568	610	585	655	618	595	648	619	640	639	610	616	587	641	634	644	622	584	606	558	650	650	628	597	595	613	609	695	619	614	590	624	612	600	619	611	624	609	649	613	602	622	599	599	619	608	615	601	569	613	604	651	591	582	636	613	586	597	623	604	572	620	607	589	633	598	604	606	618	640	584	645	585	650	602	622	637	667	611	614	616	613	651	642	589	667	601	636	618	630	612	621	648	593	599	613	591	557	628	613	573	624	642	631	651	580	616	632	611	626	606	586	585	609	588	610	578	618	613	608	622	642	567	601	631	613	582	610	604	612	594	571	606	668	578	587	630	624	609	561	626	592	611	598	541	627	598	634	602	597	587	598	630	596	614	612	614	605	606	597	633	679	600	597	596	609	632	573	618	601	591	607	622	587	626	592	628	595	587	600	629	627	611	581	649	577	581	622	619	596	635	646	653	564	654	631	677	636	593	646	677	600	631	615	617	578	541	625	598	613	604	588	588	603	616	608	646	672	630	628	630	578	584	583	618	616	619	636	602	622	616	586	632	597	621	596	591	615	613	584	601	643	609	604	599	596	629	632	608	623	624	602	628	620	605	579	609	614	587	647	609	577	596	582	616	648	636	599	620	639	596	616	633	603	590	607	613	642	582	594	662	578	610	601	605	607	619	619	575	611	646	623	621	614	609	609	606	609	627	587	575	613	592	625	591	642	647	629	591	627	637	621	581	572	639	659	605	587	601	609	594	644	621	646	607	622	587	632	573	631	598	609	660	549	683	581	607	653	616	594	604	611	575	605	612	589	574	617	618	561	561	595	659	597	579	635	630	590	632	628	610	616	655	614	652	614	620	620	665	553	635	621	645	585	627	594	633	664	628	617	634	599	620	636	583	593	605	622	584	605	602	637	603	611	618	598	654	617	641	623	613	642	565	601	622	582	633	648	676	605	626	621	598	675	605	612	576	631	607	577	623	607	597	600	598	593	637	617	642	595	583	608	548	546	617	624	578	646	578	621	625	651	596	701	593	574	626	610	624	619	636	608	540	594	632	619	672	565	611	618	650	601	606	633	581	631	655	619	617	563	590	570	575	627	618	554	618	596	600	604	644	631	638	597	580	641	610	615	623	657	630	603	585	631	574	609	593	580	610	628	585	630	623	660	614	585	654	627	618	606	599	611	601	626	553	593	597	616	599	617	633	635	642	559	598	622	591	647	622	630	573	586	603	633	625	601	630	572	646	603	620	585	654	632	604	610	590	631	597	614	578	601	564	589	601	596	629	640	592	606	591	589	618	602	593	560	628	628	648
40600	44110	46893	37144	27650	18527	10908	6719	4400	3123	2099	1451	1015	748	555	362	337	310	282	268	260	234	244	220	224	206	235	241	214	212	185	227	217	216	235	232	238	256	234	230	217	220	233	225	246	228	223	247	218	218	234	218	238	194	229	270	214	199	216	227	210	228	224	221	217	229	224	209	235	245	219	223	222	222	196	241	235	225	219	239	217	248	266	214	195	223	188	225	227	232	238	230	237	226	239	206	238	216	217	234	204	209	227	236	234	252	227	234	207	214	208	202	219	224	247	221	253	248	236	221	203	203	221	230	211	235	223	234	242	244	214	227	223	207	217	217	199	248	217	216	235	235	220	197	236	252	220	216	201	221	235	216	240	212	219	263	238	236	229	215	222	236	224	248	230	198	203	234	225	215	217	201	214	230	211	211	222	226	210	199	245	250	232	240	231	235	213	232	255	212	219	244	227	216	208	224	230	237	246	234	222	241	228	247	245	240	240	226	225	238	229	218	222	210	230	212	194	238	218	221	222	247	202	237	240	224	203	222	224	218	230	208	215	211	216	250	225	224	224	221	214	222	221	232	210	235	225	222	192	241	244	233	216	224	234	238	240	224	238	205	214	242	224	223	219	205	235	219	228	214	212	199	233	183	217	229	233	236	226	237	263	249	220	250	207	205	240	217	221	235	242	256	225	209	221	249	241	204	259	233	205	227	233	204	221	246	219	237	234	219	248	207	238	249	224	239	232	215	227	206	226	226	222	212	252	221	232	209	217	209	238	205	232	241	235	251	227	231	213	232	229	219	204	231	218	233	241	249	237	214	206	221	205	202	219	241	230	211	208	225	233	220	238	236	239	219	224	205	246	229	200	230	197	219	216	228	209	245	219	215	221	240	251	254	241	229	197	239	197	224	244	218	224	218	236	236	201	232	253	226	227	222	228	252	215	222	212	231	219	214	217	225	228	222	222	220	232	194	208	241	215	223	242	209	235	221	218	235	216	221	235	254	241	220	222	226	247	218	210	215	213	186	231	237	224	237	204	242	229	236	239	225	222	199	232	224	245	226	232	245	236	243	211	257	244	224	219	221	232	229	226	218	230	226	240	222	214	231	240	229	230	231	222	197	234	217	223	211	241	231	241	232	247	203	231	224	221	220	235	238	238	240	219	242	208	261	232	236	228	221	217	223	213	233	230	230	221	215	230	229	211	241	220	224	233	216	220	211	205	224	210	224	224	254	235	227	228	236	250	217	195	205	215	232	218	217	222	244	232	191	242	224	223	227	217	238	202	210	227	246	235	207	220	224	243	237	239	205	201	239	231	215	218	216	230	235	211	204	227	216	204	211	207	210	249	220	235	212	224	226	253	233	228	224	245	225	228	219	218	215	227	207	223	200	259	232	227	212	243	219	210	223	235	215	226	244	217	244	241	213	248	235	228	229	264	201	224	213	235	235	224	259	208	220	211	253	236	227	238	228	205	202	204	240	233	222	220	219	234	214	193	249	225	217	231	232	231	243	246	243	241	241	240	217	234	213	223	258	180	232	225	232	246	207	213	236	239	246	212	224	265	241	204	221	231	218	214	203	201	195	239	205	220	217	233	196	216	223	218	226	216	236	212	206	231	223	234	190	230	223	223	249	227	213	234	213	216	200	241	243	207	218	228	229	237	222	209	194	247	220	204	228	218	238	220	218	223	224	250	213	239	211	239	263	234	222	235	254	192	200	230	196	204	236	247	229	236	238	219	196	207	235	233	228	228	231	199	210	224	222	225	236	208	205	246	204	249	207	206	214	219	226	243	222	228	207	233	231	231	214	198	229	218	211	239	257	235	206	210	200	226	237	212	213	234	235	216	222	207	229	227	218	218	202	242	228	198	236	224	242	204	230	234	239	217	255	228	240	212	224	261	259	221	241	237	220	240	250	231	215	239	259	209	243	207	236	230	237	205	239	232	214	219	232	222	252	233	216	211	222	241	240	232	226	234	236	203	219	227	227	242	222	239	242	209	199	200	233	241	223	228	243	229	201	217	208	226	254	217	234	226	228	240	237	246	253	219	230	223	208	224	226	223	215	245	201	230	253	209	200	223	229	231	222	236	214	225	212	213	231	206	243	210	219	230	223	202	234	237	226	214	246	238	243	255	234	226	243	206	250	249	241	230	248	238	234	220	240	239	253	241	254	208	231	217	261	223	236	224	254	208	221	249	237	219	225	235	209	232	220	232	220	218	238	231	257	213	189	225	227	217	239	233	233	215	226	258	212	227	227	227	227	245	207	257	234	232	203	221	209	219	246	207	225	208	210	236	228	212	209	225	185	212	240	246	210	234	224	203	223	198	201	230	224	221	222	229	223	203	219	211	231	199	233	237	213	230	260	187	241	225	219	219	216	240	221	226	255	226	221	208	213	217	201	251	218	208	203	225	237	227	222	217	240	204	246	215	243	237	213	195	231	238	245	255	215	216	218	241	220	260	224	220	195	218	213	208	204	227	237	242	215	223	242	243	212	233	238	237	229	244	219	234	210	208	230	221	205	220	209	222	222	219	212	219	215	218	215	232	230	231	220	200	251	199	209	224	227	228	226	221	218	213	246	248	236	249	226	237	235	181	221	219	231	222	231	195	236	242	218	229	260	231	232	229	237	210	221	222	224	242	218	226	238	242	238	212	240	234	198	223	226	191	213	226	235	226	246	228	166	223	219	225	203	258	246	242	224	232	233	203	216	216	245	218	238	230	206	196	240	233	226	237	225	214	213	230	247	217	228	237	250	227	222	243	200	211	226	228	213	229	221	257	215	215	237	234	242	203	234	222	234	231	204	227	222	240	222	235	216	222	249	246	219	229	223	212	249	229	219	209	238	194	206	235	221	207	228	221	245	231	253	209	215	201	210	219	232	254	248	210	219	207	224	202	205	221	231	203	217	230	216	219	221	195	225	232	198	223	230	251	218	254	230	256	202	219	197	259	241	240	203	227	209	216	216	232	226	201	218	235	222	200	187	221	209	227	226	227	205	218	191	244	245	255	239	219	246	234	248	191	230	218	221	259	219	204	244	232	218	216	216	217	241	208	230	226	204	215	219	217	211	238	225	253	223	213	210	206	215	205	234	225	238	221	238	236	230	219	182	225	242	229	249	221	217	246	226	224	214	214	228	251	194	221	210	205	219	223	237	220	254	209	216	232	234	219	208	239	227	219	241	240	218	236	242	225	220	240	224	207	221	216	196	228	245	212	223	194	219	240	198	223	222	215	204	208	219	228	207	205	209	250	221	209	217	231	208	203	220	249	208	213	224	233	237	213	234	225	210	225	235	222	213	234	201	238	206	221	261	202	245	254	214	227	216	189	216	232	225	236	207	216	226	234	216	218	264	212	234	209	247	226	222	233	244	223	230	209	235	237	228	225	223	215	215	240	200	232	215	243	237	251	230	221	229	234	231	226	252	253	251	213	211	180	211	201	218	239	224	247	220	193	219	247	244	204	246	232	229	215	209	232	237	229	240
31031	37610	45764	44152	39332	32914	25798	20286	16003	12255	9224	6877	4764	3383	2380	1848	1394	1093	1005	841	758	719	653	653	660	617	592	596	647	681	623	579	630	576	603	634	666	568	607	621	625	639	576	616	646	625	608	561	636	639	577	607	606	564	595	631	605	607	635	621	640	649	605	620	622	612	613	589	619	638	599	626	581	620	605	640	620	584	569	620	618	636	674	607	633	595	642	575	619	600	596	614	587	564	638	631	660	601	593	629	661	580	618	589	614	587	587	633	598	640	606	641	593	624	645	623	624	583	614	590	611	635	625	605	654	573	605	637	607	568	612	628	604	606	604	626	621	605	602	618	573	609	611	598	643	575	561	623	598	599	612	606	569	641	573	603	636	618	618	580	584	581	641	610	572	601	610	598	624	596	553	596	633	608	629	579	609	612	616	632	588	616	577	617	600	588	572	588	585	626	600	610	591	595	613	602	600	582	587	613	627	579	603	592	643	573	593	611	606	606	607	645	580	598	603	639	658	599	637	604	605	589	598	570	626	592	581	605	617	635	587	606	638	608	587	641	595	630	587	612	570	646	621	666	589	548	623	591	580	614	603	607	585	600	614	647	542	620	601	574	652	664	616	608	586	584	601	581	588	624	611	631	630	617	575	604	605	585	597	599	666	605	614	637	588	574	583	619	578	610	576	644	616	585	612	615	596	616	584	636	592	616	584	620	545	635	561	587	634	624	595	616	631	587	642	612	608	572	644	635	669	591	626	636	599	622	582	629	642	612	612	617	622	659	605	622	665	605	642	614	596	630	623	617	641	619	616	612	618	638	614	570	633	618	627	624	591	585	588	610	639	573	575	560	658	580	603	585	624	607	594	600	614	614	600	651	603	590	656	582	568	613	609	604	578	632	585	617	625	631	613	650	636	630	662	587	584	595	587	611	588	560	590	639	631	609	620	599	611	614	606	590	597	595	600	583	580	622	635	578	625	597	599	614	619	613	623	616	609	617	616	606	661	609	618	589	600	622	620	587	585	605	631	608	557	609	615	599	596	648	642	637	613	597	589	645	620	601	609	589	593	624	639	611	651	599	601	612	570	606	615	642	571	626	650	637	646	586	587	637	594	657	619	611	599	601	596	573	607	620	593	601	593	616	637	590	617	611	613	616	551	597	662	598	597	622	586	567	568	626	627	625	651	627	634	637	625	655	587	633	594	555	625	606	595	588	616	616	597	589	580	541	596	625	653	632	627	611	596	608	628	556	659	626	636	640	600	603	607	599	597	604	689	628	551	589	616	598	602	596	611	595	574	565	586	608	611	605	624	580	663	633	603	562	605	597	577	640	587	667	592	599	614	641	572	584	640	662	628	644	592	628	594	594	597	575	641	573	592	597	606	641	602	586	610	615	612	633	581	583	647	572	636	590	636	573	631	582	597	566	572	587	587	636	627	566	589	603	593	624	563	604	610	555	611	636	622	613	620	644	598	597	571	592	646	581	618	634	625	597	591	599	621	620	596	603	592	605	619	635	617	626	609	601	630	622	641	561	600	618	626	621	669	617	643	638	652	600	652	620	627	597	611	612	630	602	612	571	551	638	612	593	547	632	636	632	571	636	647	598	603	595	652	627	618	595	628	585	592	652	590	603	656	624	610	629	625	571	616	601	614	621	639	610	614	565	614	608	641	630	624	588	617	595	622	632	616	597	600	569	663	596	623	587	630	606	582	627	633	587	618	633	610	610	616	641	632	595	599	628	613	586	607	622	656	572	631	596	613	603	593	637	575	592	612	563	596	631	571	619	623	620	601	571	603	573	587	636	588	609	609	583	597	587	593	613	602	607	611	607	631	626	632	618	595	645	668	602	625	611	675	594	601	604	567	618	652	663	615	600	634	617	639	592	664	620	569	614	646	628	632	618	661	633	585	618	599	555	636	627	583	628	625	654	616	591	600	615	598	583	609	609	601	619	641	639	616	636	620	607	605	576	626	624	655	566	648	595	626	645	612	563	597	604	639	618	590	626	622	596	610	606	610	493	655	622	565	623	624	615	607	602	571	597	588	607	590	580	600	597	532	595	587	649	636	612	621	614	612	629	578	611	595	600	630	604	578	605	633	607	607	622	578	650	584	633	567	636	604	624	586	632	640	614	575	597	653	614	601	636	591	635	606	579	614	592	627	589	626	599	631	584	650	621	620	581	600	626	575	575	612	626	554	614	600	590	594	598	618	621	643	631	605	592	604	617	595	610	570	604	618	581	623	589	659	610	659	631	629	602	627	624	593	608	650	610	607	611	632	596	653	648	619	595	578	637	619	604	580	607	586	629	588	600	593	647	613	636	620	636	596	562	612	578	651	587	596	684	649	617	627	559	598	628	583	579	659	689	571	647	577	599	637	621	608	635	610	587	605	598	623	558	594	577	606	587	558	620	589	590	600	653	620	556	609	597	614	596	589	635	607	582	612	628	620	576	614	628	612	674	592	606	614	609	583	627	626	590	574	634	611	607	616	626	613	612	633	610	568	622	605	609	579	599	625	609	595	623	599	651	573	587	591	614	623	596	648	614	649	614	626	608	603	629	643	622	663	625	647	613	622	655	638	575	618	661	583	612	634	566	599	618	619	590	613	590	583	586	641	602	650	609	620	657	611	597	618	611	619	584	578	632	632	624	628	584	580	612	615	618	633	589	616	641	605	626	587	641	562	616	644	580	583	630	599	584	598	574	615	615	590	655	571	610	585	566	641	579	619	596	596	629	615	659	586	597	658	629	607	638	584	570	605	602	646	600	658	573	605	609	625	606	590	623	661	597	596	613	618	660	619	603	574	610	620	609	653	614	603	621	637	586	608	593	611	648	625	572	595	579	642	607	583	567	597	586	623	631	605	586	618	620	576	602	624	594	614	631	613	603	622	646	628	629	619	580	627	598	618	622	590	600	589	592	655	632	613	625	592	639	650	618	599	584	631	599	533	647	612	614	572	579	598	609	635	647	617	622	626	587	582	603	655	598	666	625	587	616	586	603	572	634	635	631	610	656	582	574	643	632	622	650	615	597	620	617	641	640	659	660	656	606	639	598	594	609	609	590	578	586	622	628	664	621	648	633	648	612	562	579	584	594	643	623	577	675	634	610	627	618	590	606	602	579	580	626	605	572	615	573	634	586	657	596	609	613	570	618	640	592	599	607	616	635	580	603	622	630	632	607	623	633	608	644	602	607	608	597	626	567	598	603	598	612	631	609	651	634	630	608	594	610	617	602	623	604	659	632	603	564	617	612	601	597	643	618	581	607	587	628	649	612	607	623	604	626	595	602	646	609	632	644	612	647	635	575	597	571	623	627	663	632	602	643	588	617	639	588	600	595	607	621	600	633	606	645	605	619	635	592	613	616	590	605	639	627	581	607	581	569	615	565	615	577	625	597	624	588	635	597	622	651	601	612	679	600	618	572	624	623	622	608	622	578	595	607	612	602	603	610	647	590	608	625	594	633	603	637	628	619	619	599	622	595	620	605
47575	48172	48835	42302	33754	25978	19052	12233	8268	5295	3593	2370	1520	994	746	556	471	382	282	292	241	253	228	241	244	244	256	195	228	224	214	240	244	208	232	219	203	206	231	233	184	223	218	214	209	209	218	219	239	218	206	218	210	209	236	206	228	222	225	209	239	264	267	213	242	222	192	225	242	206	220	236	221	225	210	236	233	220	192	203	222	230	217	226	241	209	212	237	219	217	199	225	229	194	186	230	214	199	205	234	203	225	217	216	246	188	224	223	206	240	245	193	206	168	229	207	238	229	223	214	212	239	210	222	204	211	208	207	192	214	241	224	233	221	251	225	210	228	232	228	204	226	226	237	211	241	212	189	238	236	228	225	210	225	209	203	221	209	226	222	226	213	198	224	221	236	230	227	229	228	218	228	223	241	209	218	207	233	207	230	210	205	224	233	230	227	230	241	230	206	239	195	215	255	253	243	205	220	207	235	242	215	210	244	203	194	205	218	251	234	197	236	245	203	214	213	234	234	208	228	221	232	243	221	254	209	217	197	203	201	235	231	213	207	229	205	208	228	213	213	209	237	226	212	227	232	212	210	223	233	199	218	218	221	200	201	191	199	234	224	230	226	211	212	216	232	228	234	224	214	237	255	215	223	227	196	238	204	224	228	251	202	248	214	242	226	235	214	214	213	221	231	239	245	209	233	234	217	237	204	218	205	246	242	245	206	226	243	231	240	231	213	238	244	198	230	220	232	226	261	208	223	237	213	215	234	209	234	208	222	184	199	214	201	212	208	244	206	247	230	220	236	235	246	185	228	223	231	228	211	225	196	225	220	219	201	222	220	216	274	210	204	184	210	216	216	245	208	220	204	225	249	233	217	235	234	262	241	228	222	232	241	196	229	210	217	237	219	235	255	215	230	218	223	211	234	248	203	235	230	231	216	219	234	247	216	223	242	203	230	232	231	231	229	227	187	237	191	235	225	233	241	235	218	214	239	233	234	226	229	244	234	212	222	228	239	223	223	237	233	231	216	205	208	222	273	219	212	195	190	221	227	230	220	230	224	222	202	248	233	231	222	242	216	185	213	216	219	206	189	233	225	237	212	218	239	206	232	206	193	237	202	237	238	229	222	219	218	213	235	227	191	211	219	200	221	236	227	253	206	208	236	236	250	245	203	227	265	211	219	228	195	233	224	245	215	208	219	188	250	230	186	221	228	238	249	237	198	222	231	238	224	210	233	233	228	228	232	241	227	219	230	231	234	215	227	195	240	224	231	209	247	222	217	216	190	217	224	214	216	231	233	219	197	220	210	211	228	258	213	212	207	236	227	225	216	197	223	230	221	238	240	232	224	197	204	222	232	248	220	221	226	224	215	238	214	233	197	249	224	195	239	205	209	221	219	215	224	224	201	229	244	218	207	224	232	248	216	222	236	248	223	214	202	236	218	218	217	216	214	221	237	219	208	225	216	252	234	214	258	244	222	233	221	195	220	235	210	234	205	235	227	216	243	239	266	208	244	212	228	231	190	228	197	213	227	254	241	205	204	182	210	220	265	203	228	241	226	245	216	223	231	209	219	259	223	245	225	206	247	238	224	237	212	212	226	229	214	238	203	216	225	255	211	210	244	231	233	238	242	208	211	210	221	221	201	222	193	213	206	211	230	242	193	227	213	216	209	234	233	221	218	239	228	217	225	235	199	209	206	239	231	252	212	210	205	230	231	222	224	215	235	212	209	222	211	216	248	239	221	232	235	220	200	246	202	222	217	218	200	231	241	241	232	219	199	218	218	218	191	210	216	216	210	207	230	236	228	222	221	232	224	179	230	226	203	220	199	209	212	226	231	234	199	222	224	216	198	240	214	211	261	224	216	226	224	238	231	221	242	221	201	203	251	204	218	239	234	228	223	216	230	225	195	224	216	209	215	234	253	214	223	215	195	226	217	211	220	240	223	226	249	237	210	236	230	218	225	202	250	220	231	233	225	211	242	219	208	214	225	210	219	257	215	226	192	240	210	202	237	243	219	224	218	224	195	242	233	256	227	221	207	215	212	217	219	198	225	232	226	240	228	224	225	230	198	205	200	219	206	241	210	252	219	231	220	232	238	232	241	220	224	222	210	226	218	202	220	231	242	205	217	214	233	193	213	219	210	211	236	215	207	214	199	210	252	221	211	201	228	201	233	233	244	224	216	250	238	240	243	239	229	229	215	217	231	211	210	216	223	214	233	222	214	201	208	223	233	204	223	199	239	230	203	210	216	230	222	235	223	243	219	219	226	230	232	242	205	211	224	212	243	211	198	217	241	241	232	225	231	232	241	216	233	244	216	246	194	229	218	233	215	212	222	215	222	231	229	204	203	227	203	237	229	228	239	247	202	210	227	210	216	226	228	237	255	218	200	190	218	243	228	209	218	222	211	210	231	232	245	232	232	212	189	199	230	238	252	218	212	249	201	227	242	199	255	210	216	224	233	213	209	226	216	244	207	235	230	241	235	191	254	218	220	203	220	237	201	225	199	215	233	226	215	230	192	220	218	244	219	251	172	234	225	262	213	217	208	232	204	218	195	207	232	208	228	221	238	201	221	205	208	229	211	219	240	208	231	200	214	242	217	230	233	249	206	241	240	185	235	186	224	240	232	230	228	219	206	215	220	218	214	251	221	222	210	223	200	212	225	225	200	241	213	208	230	233	218	244	258	197	222	242	235	253	217	205	188	201	212	218	208	202	219	213	220	238	210	232	237	223	223	170	225	204	273	225	230	208	205	218	229	250	224	236	240	227	218	240	222	207	239	229	223	239	213	239	213	222	191	216	177	227	197	202	218	216	221	228	205	197	202	250	228	244	211	215	204	241	229	233	224	230	203	220	222	217	219	234	206	231	226	217	250	232	209	201	204	205	228	223	263	218	203	228	209	196	198	239	234	209	251	207	202	208	198	225	229	219	218	228	203	216	242	245	211	227	204	223	216	228	207	236	232	211	244	224	243	215	236	238	239	221	215	220	201	250	234	210	241	224	220	246	221	217	224	218	238	228	252	202	208	195	234	223	214	233	187	219	236	194	237	206	238	236	253	221	220	237	226	213	225	214	226	234	201	223	221	203	239	240	235	238	226	214	197	234	239	218	223	209	220	189	220	221	219	213	232	245	222	238	197	218	228	211	237	235	228	221	230	215	209	218	217	222	253	226	222	233	260	221	222	218	228	236	234	193	206	238	220	224	217	223	216	227	213	213	213	218	246	237	220	219	226	222	207	222	234	216	207	232	201	208	245	187	216	249	246	238	252	230	198	230	207	217	218	225	236	231	235	218	199	208	208	214	249	245	224	245	219	261	213	209	213	237	226	216	234	229	228	234	238	229	232	228	212	209	221	227	234	217	212	210	194	227	229	241	225	186	211	214	236	211	240	240	236	202	232	225	203	231	223	210	235	247	228	217	250	195	245	211	243	206	219	207	223	205	205	238	210	211	197	210	208	242	220	242	225	206	237	215	228	210	197	234	222
37606	42787	48900	50009	44483	39736	34501	28464	23372	18162	14294	10879	7405	4923	3485	2582	1941	1438	1260	1011	919	807	687	702	659	655	643	594	567	643	650	616	628	626	620	575	577	614	596	558	601	625	634	626	582	590	616	555	558	575	598	641	622	617	599	618	631	618	604	622	575	572	604	560	651	598	603	585	616	632	634	628	553	624	631	636	624	631	612	614	569	592	575	603	604	620	581	570	620	649	583	614	593	575	610	588	586	618	636	607	567	580	601	588	602	631	589	580	602	600	628	571	565	595	632	614	647	586	601	611	616	635	574	605	606	589	574	625	634	623	541	625	609	584	609	612	603	597	638	610	605	628	618	608	596	601	584	580	633	601	632	572	622	647	639	636	582	642	593	641	607	614	581	585	640	618	595	615	618	625	592	568	607	576	593	588	590	579	563	633	616	596	629	620	617	558	576	583	592	588	613	622	567	585	619	620	619	598	632	642	604	592	584	600	634	607	615	610	610	618	615	667	590	634	521	589	612	595	595	633	583	615	596	592	625	585	642	622	576	643	584	591	592	599	609	576	595	641	595	612	569	584	576	592	593	615	594	601	629	595	596	633	556	614	612	570	631	618	579	542	596	615	594	597	611	592	607	592	597	613	599	619	577	651	617	620	565	630	570	586	625	590	609	602	594	615	624	617	636	518	598	633	598	650	642	609	600	636	637	608	531	627	602	582	609	590	612	622	677	619	621	584	637	621	605	578	576	596	642	627	607	624	655	568	594	604	628	550	621	606	649	602	595	572	619	622	608	635	586	594	597	600	639	579	577	632	614	626	616	626	668	628	622	589	636	621	624	577	615	624	590	612	633	608	624	581	594	591	561	639	624	663	606	604	636	616	631	592	578	583	554	591	590	577	591	603	631	622	605	606	615	611	587	626	621	600	573	584	609	605	604	623	620	589	547	590	601	599	556	578	569	578	628	588	613	557	613	639	612	566	634	614	607	632	663	623	576	627	604	582	613	590	617	634	600	622	611	635	580	583	623	623	631	599	615	588	582	585	612	651	642	600	544	601	573	604	584	584	563	584	619	566	598	575	608	641	585	591	586	602	612	617	642	622	616	612	601	598	638	600	630	563	607	591	596	628	595	662	594	613	556	600	583	620	577	585	601	645	580	615	625	589	648	588	634	585	667	595	615	611	629	603	604	615	630	645	617	614	604	588	627	592	575	596	572	637	618	570	595	615	599	615	598	635	601	609	635	588	584	650	609	624	676	597	649	593	652	600	537	601	597	610	616	565	589	598	611	647	581	631	603	556	644	609	593	576	589	568	622	624	579	572	570	634	632	654	623	626	614	639	597	585	583	590	642	598	581	595	602	626	619	633	642	575	624	570	593	585	585	639	568	623	598	588	595	622	577	565	564	668	609	623	576	608	593	608	590	555	589	610	595	595	578	621	591	609	616	582	596	578	606	608	595	587	587	603	609	605	626	592	588	623	578	597	570	616	619	611	616	584	597	617	599	613	604	586	596	599	573	603	614	646	564	580	599	636	607	591	577	622	582	563	686	576	578	622	611	653	603	597	626	639	599	593	580	591	598	597	549	630	564	581	626	601	581	622	618	544	605	604	558	598	638	624	612	583	629	619	579	617	595	621	622	608	592	596	604	599	625	623	625	578	588	577	597	591	607	620	582	599	635	635	569	628	603	619	625	611	635	594	607	599	606	625	594	588	634	635	572	636	596	592	554	633	592	639	600	640	636	639	591	589	609	609	602	586	597	598	549	541	611	607	647	622	572	612	626	609	612	612	606	619	606	592	594	609	576	610	635	590	621	595	606	622	567	576	617	652	607	579	656	577	606	601	582	644	610	625	603	634	613	579	605	633	629	590	622	598	645	566	616	633	602	599	564	589	573	567	627	650	584	572	559	636	604	592	613	630	555	610	614	597	617	620	591	623	567	608	606	617	587	631	607	622	618	592	609	618	607	584	579	648	588	617	653	627	608	607	635	550	615	605	614	602	589	579	626	588	580	574	659	608	627	606	621	673	617	562	625	617	640	562	616	556	605	600	624	614	596	613	575	589	652	620	600	632	607	610	620	617	592	575	566	602	592	615	615	573	560	626	618	576	615	605	573	592	599	571	610	573	649	591	571	604	600	654	613	608	624	600	594	637	623	629	598	587	640	578	596	577	603	626	581	606	581	581	629	593	610	599	640	602	589	589	607	605	612	595	617	627	552	560	624	615	588	598	591	642	604	618	619	605	579	593	597	653	619	625	599	609	631	638	581	637	594	609	565	633	637	627	604	606	564	600	584	649	605	598	617	614	614	587	601	566	631	576	619	564	632	605	608	629	606	629	647	644	599	632	584	592	570	584	636	635	646	609	617	646	607	601	630	583	628	625	638	583	607	613	584	592	596	637	619	581	630	648	605	589	600	621	589	619	622	607	565	607	596	624	597	552	596	583	602	606	625	604	629	593	590	609	587	619	618	623	637	638	626	567	620	606	635	593	604	621	638	658	609	577	615	620	593	623	631	615	545	640	624	652	572	571	611	563	615	616	598	616	609	550	572	584	630	612	584	607	600	575	647	608	620	626	613	597	648	616	622	585	580	602	595	582	570	603	633	577	621	620	568	621	604	629	557	639	612	639	596	633	610	634	626	613	647	623	583	598	627	571	629	596	630	636	628	617	606	620	564	573	648	644	580	601	588	659	624	593	584	606	607	598	615	624	606	579	620	571	633	626	611	563	578	608	618	606	585	594	636	586	622	644	647	597	593	591	605	574	596	613	623	589	612	627	673	571	620	578	601	596	571	609	627	608	640	623	654	617	637	591	600	598	614	609	620	608	613	583	629	639	581	640	593	592	607	591	565	612	663	577	593	601	611	574	619	620	587	634	593	589	651	603	589	629	588	652	596	611	585	625	591	615	625	612	589	598	587	632	648	613	600	596	610	599	627	622	592	637	627	571	589	682	634	619	589	617	590	611	617	643	592	590	668	616	539	613	595	623	570	606	647	558	657	622	667	588	581	644	669	630	606	647	637	596	648	577	590	604	609	579	611	598	569	596	617	582	620	621	615	627	613	624	609	612	626	602	609	601	593	614	596	625	599	645	617	625	633	643	671	620	612	596	621	604	610	586	623	570	563	606	599	569	624	616	590	628	557	619	631	632	614	606	577	578	598	639	580	634	640	593	603	630	606	610	622	626	581	622	598	578	614	621	545	591	635	614	591	609	580	598	602	623	631	582	605	586	606	632	628	628	615	595	590	595	653	637	600	592	613	603	584	624	657	636	615	612	622	597	577	595	604	589	580	635	603	631	670	612	568	641	622	606	613	598	618	559	625	652	616	649	583	599	621	605	599	613	577	582	585	599	643	616	617	600	614	629	571	610	607	639	594	587	612	607	687	633	590	614	569	569	616	629	582	595	607	633	574	633	599	594	637	614	612	648	597	623	642	620	584	626	573	617	624	597	609	579	576	597	611	616	617	610	652	554	603	604	620	576	589	621
54651	51137	54015	47309	40937	35031	29024	21927	13971	9149	6118	4213	2823	1819	1181	911	666	554	438	406	321	307	267	244	255	251	249	241	241	240	222	239	217	227	206	224	250	232	234	232	230	253	256	215	207	237	226	258	209	194	206	215	239	223	228	227	228	235	226	211	211	204	209	236	236	218	223	216	236	188	208	205	246	223	217	223	232	215	236	225	213	211	228	216	224	213	210	226	224	226	217	218	227	220	222	218	223	227	206	213	256	206	214	225	238	211	210	225	217	241	188	225	228	226	202	208	222	223	206	220	225	234	238	214	234	232	221	209	219	224	226	210	226	212	225	248	196	219	230	213	237	226	245	239	198	221	229	235	235	245	227	188	248	229	230	224	228	239	222	182	237	215	205	227	213	207	238	242	223	208	207	229	217	218	226	228	208	220	236	217	206	208	226	236	241	228	225	243	236	251	247	243	223	213	235	231	219	242	200	188	241	253	239	241	225	194	209	223	229	210	239	245	209	223	221	235	230	224	222	212	219	218	209	231	246	226	227	223	272	228	232	220	210	223	219	259	212	219	223	231	190	214	221	235	206	220	220	234	253	256	219	190	229	246	236	238	230	226	251	238	221	219	219	240	221	213	256	203	252	212	244	230	206	229	207	269	245	217	234	247	235	261	214	250	224	230	224	219	231	229	215	232	227	226	235	255	236	228	237	210	227	187	235	236	208	227	194	202	213	241	255	224	213	254	215	241	223	219	216	241	216	228	234	232	206	217	214	195	219	238	197	194	240	209	206	209	212	232	200	250	207	217	223	237	214	226	235	232	208	232	208	223	213	206	193	234	200	231	208	238	214	237	207	213	203	243	250	181	214	203	232	203	236	216	226	226	245	240	209	226	243	230	227	233	221	241	199	229	222	248	231	244	202	248	235	223	221	228	217	231	228	235	210	240	221	226	221	235	250	221	213	213	197	210	224	237	254	215	215	225	220	233	221	208	224	229	222	238	228	223	221	224	213	239	228	225	237	234	238	209	206	233	206	228	218	202	210	235	224	223	224	222	219	236	264	200	220	240	222	235	256	232	234	230	222	204	201	217	217	249	227	231	201	202	202	191	228	223	197	199	251	206	203	224	207	237	204	229	198	228	218	250	230	232	198	226	209	216	216	251	220	220	217	250	248	208	233	236	215	212	218	244	217	215	225	227	226	223	218	195	227	207	227	229	229	205	229	211	226	257	228	209	224	215	194	228	226	199	201	266	230	201	210	212	196	224	191	231	195	227	214	207	215	229	238	212	231	216	217	226	219	230	214	238	233	206	219	232	255	214	210	220	226	244	194	231	217	202	230	225	270	213	215	248	232	243	243	234	228	201	212	218	218	206	216	246	242	218	239	232	198	222	206	227	208	235	218	242	237	221	237	221	232	231	213	218	231	224	248	212	232	232	244	214	211	230	220	224	252	236	223	211	216	196	210	253	205	212	197	237	218	240	208	223	236	216	218	239	228	233	223	220	213	246	214	241	193	232	206	214	233	237	193	265	242	218	206	233	227	251	204	238	219	215	245	200	219	228	212	246	236	252	241	229	263	250	205	229	187	227	202	229	196	221	246	238	230	242	231	233	212	250	201	208	238	204	211	220	200	228	245	203	216	224	229	202	239	243	215	255	213	206	191	226	238	215	237	249	228	227	233	220	252	201	227	211	260	195	227	263	222	220	241	224	260	214	220	216	227	238	237	252	226	229	221	221	238	218	234	228	229	242	228	224	242	232	238	219	237	239	254	249	210	222	241	261	246	221	226	228	228	207	220	218	218	221	224	220	227	212	201	222	217	206	249	209	223	198	232	195	213	225	205	231	211	219	204	230	234	227	242	215	210	243	194	236	217	219	237	234	202	245	216	221	234	242	240	195	220	232	217	226	229	230	229	227	230	203	240	194	207	211	230	211	186	231	196	221	240	232	227	225	192	236	218	231	208	213	219	232	228	230	203	243	227	249	224	219	229	223	209	235	233	213	215	232	249	229	233	227	193	254	222	221	226	175	236	235	244	223	233	214	242	224	205	226	214	228	216	256	233	228	203	206	205	196	219	239	231	219	245	247	221	223	220	231	226	242	234	224	234	226	246	222	218	238	223	233	203	244	198	222	246	208	239	234	223	213	212	236	244	226	217	267	235	228	244	229	213	213	208	225	234	221	233	225	219	210	222	216	217	223	227	218	234	201	236	250	193	219	232	224	242	223	220	235	234	240	196	230	218	229	217	195	213	219	220	238	245	214	210	225	224	215	211	211	230	268	237	216	225	237	236	231	201	242	224	246	227	237	224	207	249	225	215	254	230	234	215	227	211	242	239	213	232	249	225	211	232	214	229	222	239	212	216	220	225	215	244	210	230	236	239	217	202	208	235	207	213	223	211	226	223	201	214	207	246	228	200	208	214	230	201	236	199	222	262	227	223	213	229	226	214	216	248	211	231	209	221	206	235	211	241	221	237	215	237	250	207	213	217	240	222	221	229	246	197	226	221	232	235	226	231	222	243	232	222	227	224	207	232	204	227	214	235	199	229	227	232	223	229	214	225	243	204	234	250	250	217	201	227	220	212	240	223	194	226	225	210	212	215	226	246	223	236	234	229	232	234	223	228	213	220	236	245	273	231	228	198	238	217	205	212	202	229	222	204	241	215	239	231	194	219	210	193	226	225	215	198	236	202	218	196	232	242	196	197	200	238	223	250	247	211	208	194	215	232	205	243	227	231	261	243	241	221	205	250	211	210	213	229	215	227	224	227	232	211	210	212	232	200	236	209	248	208	236	201	214	234	213	230	221	242	206	217	211	235	214	241	232	211	217	234	203	256	217	223	250	220	257	230	227	229	216	238	249	211	205	223	225	225	201	206	224	222	256	251	229	240	198	236	193	221	210	212	227	252	210	241	204	230	210	227	225	237	239	238	225	209	216	224	229	238	205	231	215	228	216	241	234	234	228	220	198	227	201	243	232	227	234	222	220	222	218	202	200	227	220	242	233	226	214	227	216	233	225	235	225	234	218	248	214	227	212	214	236	245	222	223	211	218	252	251	213	236	240	224	240	230	232	207	223	212	227	234	198	226	205	210	220	213	220	215	230	234	210	240	231	224	249	231	220	238	230	221	247	239	215	254	218	226	241	227	223	212	239	219	235	204	221	225	234	241	229	234	211	234	223	234	248	220	243	225	238	223	245	241	221	208	233	195	218	204	207	213	217	223	254	219	208	208	222	230	239	217	221	228	218	232	216	214	237	241	234	232	199	249	246	229	218	238	239	209	208	217	239	216	264	228	223	224	248	221	235	247	227	221	215	239	204	227	236	208	261	230	216	217	213	208	213	233	201	207	217	217	243	215	204	221	226	211	225	197	210	222	226	247	240	215	223	233	251	217	212	253	224	230	224	210	190	230	230	251	203	229	239	264	239	208	227	209	248	224	256	248	229	231	231	210	200	209	196	206	190	213	176	240	208	237	219	190	217	237	241	232	220
43879	47787	54669	54870	51529	47475	42569	36979	29834	25052	20012	15960	12207	8250	5547	4270	3243	2498	1880	1470	1298	1137	929	797	740	721	634	676	651	654	644	578	611	627	628	563	596	607	593	598	590	613	624	589	613	583	616	581	579	630	602	647	591	651	584	661	578	593	624	576	618	594	634	607	592	609	628	592	596	630	644	616	596	668	621	603	614	602	592	621	543	605	610	623	595	603	589	590	587	619	652	608	612	623	580	615	571	641	618	601	597	582	603	614	611	615	619	607	594	628	651	597	656	604	557	593	593	600	608	607	615	634	589	614	604	627	572	622	619	626	603	634	624	607	614	617	605	590	627	618	613	626	594	596	622	566	606	629	613	621	591	592	623	613	625	588	630	606	559	607	638	632	654	556	603	594	612	611	600	599	580	612	579	608	617	580	637	673	602	606	622	574	623	596	600	616	608	602	599	596	572	601	600	677	626	591	585	650	635	624	584	632	600	619	602	584	624	618	601	609	586	588	611	597	615	612	588	662	628	606	584	622	578	596	545	623	611	643	606	577	576	616	585	571	565	565	623	570	607	585	596	664	611	635	589	625	596	583	607	595	613	601	623	621	601	632	553	601	595	586	655	578	611	620	604	595	616	593	645	590	594	614	573	631	612	625	579	600	590	612	616	618	591	633	574	603	635	596	578	592	605	566	604	602	587	593	575	605	553	602	567	631	644	569	626	646	606	609	609	620	590	618	625	584	585	638	575	601	641	579	567	625	609	615	602	583	669	603	611	640	620	646	620	595	608	656	618	601	605	609	634	657	649	644	586	622	627	650	592	611	603	602	606	636	599	607	541	641	566	641	638	605	658	608	578	608	569	584	571	633	584	641	603	579	589	641	601	620	589	625	592	649	589	648	606	619	622	634	628	615	630	553	574	607	612	570	602	581	662	597	600	588	565	618	608	578	603	588	635	586	622	615	639	617	594	592	588	626	620	593	668	599	615	642	627	554	580	602	608	586	573	582	606	589	604	602	583	583	584	611	591	578	624	617	629	669	648	596	569	619	599	591	611	634	600	573	579	617	638	595	569	567	643	617	604	593	610	614	588	584	585	612	623	629	649	639	608	625	624	596	609	632	606	616	594	551	610	599	615	605	570	633	665	547	611	600	582	599	613	631	582	598	627	590	565	609	615	619	621	583	553	599	569	631	637	610	598	597	595	597	611	631	664	604	653	617	610	633	620	634	577	585	630	591	650	592	631	623	585	591	638	613	658	590	546	557	643	658	617	584	577	624	597	620	618	643	596	568	573	580	590	600	635	596	605	597	608	591	595	641	637	572	631	594	619	584	609	632	605	621	598	607	643	556	643	588	637	644	547	614	607	590	595	639	606	585	607	589	635	598	611	574	604	633	638	629	596	554	597	616	586	574	600	607	628	606	591	572	581	643	586	571	622	596	611	589	640	582	621	613	588	601	605	613	597	598	609	598	615	558	579	608	595	650	632	646	640	594	613	609	639	643	598	608	638	599	615	620	591	608	549	596	592	608	565	632	582	577	606	612	611	633	616	585	634	542	613	587	603	577	589	590	603	583	635	644	606	600	598	590	570	613	650	642	586	553	603	594	606	622	624	574	597	629	609	619	607	592	611	605	562	637	605	583	587	633	620	576	585	608	615	594	634	588	583	613	574	575	599	608	594	605	574	552	604	633	564	637	577	632	610	623	582	633	586	587	620	603	621	682	638	612	576	589	604	605	590	649	587	621	614	632	600	666	624	595	590	588	619	613	643	616	587	595	592	637	579	590	624	663	638	579	654	570	555	648	599	593	582	624	617	567	621	631	653	606	627	647	619	652	596	631	589	610	609	607	604	641	628	575	602	543	626	608	646	586	593	630	593	597	602	560	588	644	619	620	669	600	628	616	580	606	597	587	593	605	555	550	645	622	591	602	630	635	598	592	599	579	604	611	593	601	627	607	628	586	580	621	630	566	614	677	561	588	614	561	631	583	617	613	604	623	625	604	608	624	572	630	593	636	623	603	578	608	614	628	612	587	597	606	617	577	556	587	596	625	607	638	611	633	592	634	573	602	609	603	601	577	650	639	585	625	581	664	601	604	571	631	647	575	636	648	601	618	587	619	594	637	624	634	538	589	608	569	596	617	566	600	628	636	602	567	598	615	626	629	609	625	646	589	624	625	619	567	602	632	591	620	613	617	628	636	595	646	599	559	603	576	622	610	605	609	595	616	633	620	612	564	634	610	623	619	636	644	605	611	603	619	640	613	569	616	584	657	629	556	652	647	630	637	588	615	603	619	643	640	624	613	598	598	579	568	634	586	629	580	636	588	616	610	627	600	601	600	606	619	590	601	587	658	616	590	643	570	567	616	649	629	551	632	597	640	607	601	568	628	606	596	585	590	646	606	619	624	586	627	657	603	579	617	588	564	584	611	608	638	614	604	581	639	591	620	647	587	618	591	610	562	617	596	592	639	649	581	567	628	648	550	667	653	585	611	603	634	590	621	631	591	618	580	634	585	603	637	646	577	602	644	614	617	634	590	580	576	590	625	592	627	634	660	610	595	588	619	616	642	611	604	616	618	582	634	637	636	598	573	615	583	593	588	613	613	614	632	619	617	614	626	615	588	566	591	619	621	609	659	597	618	631	615	609	640	627	614	599	581	606	617	587	589	574	595	593	604	610	645	591	622	650	609	564	604	603	566	570	625	597	613	600	551	613	631	583	630	598	623	610	617	583	608	633	588	582	624	582	677	597	583	667	616	615	567	627	635	623	609	593	628	602	613	594	617	564	582	576	645	578	573	627	582	611	609	598	613	598	580	630	632	599	609	616	659	601	619	600	603	569	587	581	610	622	632	610	602	625	624	604	597	615	557	601	587	639	608	619	607	584	587	618	623	597	617	648	584	582	614	640	630	588	616	603	627	598	575	624	638	641	589	607	579	608	626	637	592	626	639	621	575	586	602	592	605	605	571	566	595	637	595	582	656	571	572	640	612	558	598	608	619	644	608	592	648	599	612	620	576	645	598	641	621	598	627	601	609	598	607	610	669	631	622	617	609	610	576	608	584	627	585	600	655	602	584	607	620	630	591	610	587	646	615	656	632	632	610	614	661	606	615	630	625	582	628	613	602	619	634	624	601	564	611	598	640	597	613	617	602	564	624	607	591	626	616	637	594	619	595	584	622	607	608	604	601	583	593	618	548	602	589	615	550	615	594	631	621	614	586	633	606	577	627	668	582	553	635	649	608	644	602	672	642	665	552	607	616	602	545	606	566	590	638	627	611	598	598	605	582	602	587	590	619	624	594	577	642	611	624	567	598	590	631	593	567	612	635	613	644	607	621	567	608	599	593	593	575	626	620	603	586	586	590	557	582	578	568	551	618	583	574	635	635	635	606	600	586	575	585	612	605	600	593	636	580	591	587	618	605	597	645	597	612	590	634	607	604	599	540	631	601	627	633	608	642	580	588	619	603	613	596	655	601	615	607	671	606	622	630
46002	45666	45678	35845	27852	20769	13634	8647	5642	3938	2962	2145	1489	1085	844	619	514	433	328	334	279	259	241	258	246	240	218	222	227	230	184	199	244	254	190	227	221	213	210	222	246	223	201	209	215	200	270	206	255	212	201	231	201	246	219	218	219	215	237	217	209	215	237	221	213	231	229	211	211	213	213	235	240	212	224	237	232	216	232	248	219	206	237	238	228	214	239	214	222	214	215	233	232	219	203	221	222	226	214	195	205	236	211	243	246	200	241	228	221	216	258	209	227	221	211	222	237	228	273	224	236	239	247	249	252	214	242	216	219	247	217	230	217	220	210	253	207	228	226	216	219	203	214	211	220	208	224	241	220	233	228	227	186	226	267	201	213	219	204	207	211	239	226	230	216	216	190	203	224	224	231	226	215	234	248	216	203	236	223	249	219	223	206	209	217	214	235	234	229	227	233	212	222	225	242	219	222	222	248	217	244	229	217	213	213	227	207	219	233	226	244	238	205	240	249	229	254	237	248	253	227	242	236	204	190	217	224	212	247	215	213	216	238	215	217	200	218	196	226	219	211	246	236	252	226	242	230	218	223	224	260	220	241	225	228	232	222	207	215	201	243	208	234	232	237	217	206	222	222	217	237	217	215	221	219	226	231	222	227	250	220	225	204	231	213	231	211	226	244	222	210	223	240	217	234	218	206	234	177	201	240	192	210	200	203	229	215	211	211	242	246	231	214	216	218	229	234	236	237	216	223	214	215	209	224	237	248	209	228	232	233	228	215	203	236	217	239	210	219	229	202	209	203	218	231	230	227	235	243	246	207	232	208	211	221	206	241	225	220	225	220	202	239	222	218	199	228	197	228	213	214	195	214	232	246	240	214	227	224	234	247	233	228	218	206	185	212	245	204	237	204	208	217	228	231	185	221	220	231	230	202	219	220	243	219	210	252	230	217	207	220	213	223	212	214	208	253	220	203	237	216	217	229	223	219	225	240	260	220	219	215	226	212	236	208	191	221	230	215	214	218	229	222	202	226	219	207	222	193	239	207	243	267	226	232	217	230	239	239	237	222	233	234	180	260	208	234	235	244	183	240	224	204	221	246	235	229	210	252	209	238	236	226	210	199	208	230	233	223	239	203	213	218	245	223	232	226	223	221	244	235	227	262	240	230	237	212	215	209	224	244	224	238	220	218	235	221	237	257	237	212	211	226	233	219	231	217	232	250	226	215	199	239	223	207	225	217	209	215	242	224	225	218	226	226	234	246	218	218	205	241	213	205	204	199	238	213	219	227	221	227	233	234	245	204	200	224	231	237	206	230	232	217	209	240	235	215	219	252	225	195	262	238	237	212	212	233	242	243	243	240	220	219	205	213	229	220	210	239	231	207	219	242	205	228	212	226	205	227	209	204	259	201	207	230	217	211	224	213	218	237	205	222	253	208	202	190	243	227	253	224	204	229	237	199	253	218	201	242	203	219	222	222	218	221	194	233	234	233	232	217	238	210	217	223	208	237	228	257	215	237	204	221	258	229	216	216	236	226	228	224	201	202	218	231	221	237	226	226	237	179	206	225	219	241	209	236	225	198	223	227	215	209	217	237	260	232	220	238	223	230	236	218	215	247	222	215	247	218	222	204	235	199	223	216	235	232	227	227	229	205	232	236	228	218	230	218	228	196	290	219	253	221	208	216	243	218	216	232	220	260	244	209	222	213	218	239	190	193	239	228	215	228	239	237	225	243	201	218	215	212	217	227	226	227	224	249	234	185	250	239	245	207	216	239	206	216	222	219	212	223	225	193	228	213	194	257	229	187	212	210	212	203	222	197	250	228	223	228	203	232	218	199	216	247	214	210	202	227	199	227	223	201	265	225	226	253	226	213	251	202	226	218	241	197	209	231	223	236	258	220	226	222	219	228	225	196	219	258	217	210	230	229	215	212	236	230	216	220	222	229	211	215	240	208	236	219	239	220	202	244	222	216	220	233	213	200	231	206	217	232	227	222	226	239	221	219	217	233	240	201	228	248	206	236	199	247	210	201	234	224	245	187	255	212	199	228	214	237	213	209	247	250	215	232	208	217	208	225	250	217	222	197	251	203	220	219	217	241	242	195	230	210	204	226	222	211	255	202	213	223	206	205	229	237	242	244	240	229	198	226	210	246	205	249	206	221	270	211	226	235	214	217	184	251	224	266	242	235	221	218	246	244	203	233	241	222	226	201	210	219	236	227	229	220	225	231	196	213	226	191	212	226	222	217	243	239	220	226	235	209	234	213	234	207	224	218	238	229	233	226	219	210	220	219	226	233	218	234	204	238	246	216	208	219	216	208	237	224	222	201	231	212	204	219	238	233	240	230	218	235	203	241	233	226	196	219	235	244	229	246	234	204	241	217	223	235	214	234	230	237	211	242	236	229	216	210	224	266	243	246	220	229	224	220	221	240	221	210	234	225	226	215	199	233	243	206	202	228	224	212	206	242	217	210	203	209	242	222	218	210	236	222	240	206	261	212	219	209	242	229	205	217	211	214	233	210	220	217	205	228	239	232	230	214	245	226	218	242	226	235	239	223	245	233	204	186	217	211	211	210	240	216	215	204	222	215	237	252	211	201	227	202	235	240	222	219	211	210	238	220	208	229	209	230	249	206	218	245	203	221	217	241	224	206	240	233	228	216	227	216	214	205	226	221	231	220	217	215	217	238	218	230	241	219	253	235	208	214	219	211	215	231	211	233	212	234	214	227	214	211	209	234	217	230	229	230	234	200	244	227	236	216	221	216	217	251	252	203	218	214	218	212	211	236	220	236	216	244	224	233	227	229	215	200	241	207	209	232	213	211	239	237	199	222	217	246	264	236	223	208	216	235	220	218	250	218	221	235	212	220	217	222	237	225	233	224	224	210	253	219	237	186	232	203	212	242	230	219	219	214	222	201	192	206	220	242	229	224	221	198	221	205	204	222	228	278	227	218	232	251	223	198	198	249	234	196	236	215	208	224	232	228	190	235	247	215	244	222	236	246	238	235	236	208	198	225	197	231	231	214	225	216	233	220	255	215	201	238	211	228	203	218	236	210	233	198	227	234	219	225	216	223	240	210	226	212	213	240	220	218	205	221	203	209	222	220	238	221	228	179	226	202	219	215	252	240	223	221	244	211	221	235	225	242	200	200	224	232	203	252	219	221	243	248	228	210	240	232	233	204	238	233	235	211	231	235	229	229	228	204	210	224	234	191	209	256	203	221	219	230	247	245	230	241	229	202	213	192	233	224	218	222	207	205	194	240	220	227	214	219	218	217	214	230	234	226	238	210	236	237	214	224	235	213	202	229	203	241	222	204	219	229	202	242	212	225	255	212	225	222	227	238	230	242	234	225	208	224	222	217	237	214	232	233	231	246	200	214	203	231	231	242	233	219	205	205	234	227	232	227	209	209	227	233	210	203	242	234	226	243	228	232	209	224	214	222	223	214	210	235	242	220	198	235	217	215	221	223	261	249	205	239	218	239	224
34265	38081	45110	43351	39821	35241	29313	23558	18701	15447	12853	9587	7330	5487	4159	3335	2357	1861	1411	1256	1035	870	754	721	670	685	676	610	588	615	624	624	582	627	608	596	660	599	657	640	629	617	584	595	630	599	560	581	566	605	604	654	662	600	592	549	619	621	621	628	636	623	586	598	611	642	586	630	618	595	594	597	596	592	604	582	586	569	635	591	624	587	635	580	637	622	610	622	600	602	608	633	610	622	600	617	593	607	573	587	619	596	626	606	592	608	588	602	558	598	615	591	597	616	619	573	606	587	578	607	599	594	614	603	574	582	604	586	620	643	613	588	607	579	583	646	598	566	612	592	604	631	594	587	604	629	592	618	596	605	615	638	624	594	575	645	599	593	627	635	622	617	615	593	610	593	587	616	599	593	592	651	616	609	585	620	596	570	629	628	615	600	631	544	566	587	609	587	664	595	620	599	574	628	612	605	621	592	641	613	624	598	578	606	599	615	623	601	596	581	631	615	613	625	583	623	601	616	604	607	617	570	561	624	598	584	584	622	622	608	611	614	588	595	621	634	600	594	604	592	587	606	621	614	634	600	582	591	601	597	594	595	596	612	650	586	649	580	595	585	598	604	624	557	628	582	617	586	597	570	628	616	607	610	588	625	606	559	600	642	600	602	590	620	630	608	606	620	608	576	559	606	612	586	614	586	595	663	615	603	598	572	590	558	639	575	616	597	613	581	606	606	608	617	586	638	597	583	602	620	592	551	589	613	612	617	554	599	619	642	627	597	621	607	598	625	616	582	598	592	606	596	582	687	590	598	589	634	652	591	642	627	605	622	610	639	615	574	581	621	565	568	613	590	592	585	602	616	628	625	605	588	618	560	621	638	588	618	595	612	593	612	578	609	586	597	601	626	570	630	611	615	626	596	620	619	584	562	589	600	608	627	629	576	627	624	624	604	626	560	605	577	587	645	627	590	632	623	590	600	621	605	620	621	583	604	661	651	570	597	589	607	641	550	598	643	594	644	587	636	609	611	589	651	660	607	614	591	628	585	637	599	598	614	625	573	596	595	607	590	593	592	573	629	602	617	637	615	606	574	569	634	601	615	538	565	640	616	642	606	581	579	625	602	604	584	626	585	577	604	617	635	595	639	593	669	604	630	621	606	584	639	643	616	586	630	613	605	630	595	645	612	573	595	646	633	588	591	615	592	598	596	586	589	603	594	617	576	606	582	606	586	593	631	580	627	556	570	638	625	649	598	627	630	634	580	593	649	613	564	591	583	627	654	575	621	591	648	590	620	607	624	615	600	613	595	624	548	581	625	634	636	615	581	601	614	572	639	622	617	598	578	611	596	559	599	613	597	607	613	575	607	596	585	642	638	604	646	639	612	631	648	575	645	642	645	624	552	655	618	628	603	605	610	577	626	578	579	544	640	598	609	611	624	585	587	626	612	647	662	615	637	590	625	633	614	567	653	620	571	592	610	620	616	627	642	594	598	565	629	594	607	653	663	596	619	596	657	620	608	601	644	589	641	575	633	629	639	580	590	586	655	582	623	588	601	624	605	577	582	604	576	606	609	596	615	627	640	625	560	626	613	617	602	587	569	629	571	575	657	566	584	591	571	642	604	599	582	608	613	606	612	602	608	639	610	600	611	597	623	555	587	582	623	639	610	610	591	613	592	620	590	605	621	610	594	622	597	638	604	609	653	570	608	623	656	564	641	595	597	624	660	636	611	600	593	627	581	600	592	580	601	617	556	632	545	593	616	619	617	597	637	640	615	616	589	611	632	598	635	622	627	596	582	633	572	637	582	675	603	644	602	591	602	607	611	617	586	606	609	638	584	592	613	639	609	597	618	613	607	576	661	586	577	607	643	601	633	605	605	647	591	594	604	587	639	591	592	560	621	614	637	595	607	624	632	613	588	615	608	588	625	561	567	640	564	603	588	562	615	592	595	610	630	618	586	609	566	590	566	590	623	630	639	589	588	603	616	598	577	621	627	585	593	589	595	603	636	575	635	616	590	588	610	609	612	594	612	604	590	637	568	587	613	629	595	571	592	523	602	603	581	593	596	606	570	669	633	624	611	617	586	617	627	585	642	613	631	640	582	611	592	569	616	605	573	604	604	590	544	601	647	583	607	593	607	594	586	608	567	597	659	684	607	577	588	589	598	602	575	607	576	569	632	603	614	568	641	585	616	588	666	650	623	575	588	630	612	586	651	571	588	623	578	618	578	620	629	614	589	601	624	655	623	606	566	616	574	596	637	606	595	619	648	595	590	608	564	612	601	581	647	594	605	577	619	607	583	595	638	586	646	593	607	595	613	635	590	562	606	582	623	674	593	594	577	589	638	624	603	595	641	594	586	574	634	601	627	599	635	618	580	655	619	620	604	604	557	607	618	671	649	573	622	589	603	643	640	604	643	589	626	594	601	665	642	611	609	595	628	679	645	607	617	638	620	610	600	599	608	604	593	660	591	646	604	613	608	575	585	606	605	595	627	627	628	591	663	597	597	562	609	630	602	629	625	577	604	614	637	599	600	615	589	632	613	615	584	613	567	628	624	654	601	624	645	587	518	600	525	567	603	606	562	593	634	595	659	605	602	568	602	626	578	579	618	637	593	638	608	570	613	608	624	584	646	571	612	612	608	650	617	611	611	606	551	608	586	636	591	597	592	648	604	606	595	568	607	619	584	667	599	654	576	628	628	557	569	596	583	593	659	625	609	596	613	621	579	585	647	607	633	620	653	634	592	578	608	577	546	531	616	614	610	585	617	605	595	607	610	591	597	558	611	599	600	566	576	602	587	632	585	611	587	627	620	596	608	568	621	567	629	596	600	625	642	614	614	578	629	615	586	598	577	595	605	579	596	595	603	593	590	615	663	614	633	603	597	612	622	609	632	635	641	564	622	612	623	579	651	617	613	590	594	568	594	611	625	611	549	616	589	623	561	591	640	574	609	613	580	581	604	605	621	642	573	599	610	614	616	578	645	591	610	637	624	621	603	573	620	557	607	615	600	568	560	593	605	618	615	607	632	593	546	613	610	618	643	587	620	565	603	576	612	576	614	624	574	607	640	601	610	613	571	617	621	578	601	555	639	588	587	626	631	592	564	616	591	598	604	543	646	618	611	616	597	577	613	640	621	567	583	608	597	593	583	577	572	620	572	585	600	587	569	589	630	615	562	594	602	643	581	591	586	580	596	617	625	575	609	635	576	604	590	627	636	582	596	631	604	574	600	601	595	650	589	625	642	609	561	625	588	629	598	598	609	615	582	625	631	678	636	629	582	596	585	619	600	584	657	592	645	601	602	609	631	601	645	591	585	594	626	600	641	604	624	580	637	588	584	659	589	586	626	604	602	632	605	630	590	619	642	636	631	650	583	628	621	605	598	593	632	655	605	651	614	582	610	551	594	630	629	601	600	569	621	622	643	581	570	594	657	622	597	575	637	581	607	645	598	590	631	591	599	571	606	609	578	600	603	641	629	634	590	609	638
50724	46715	43270	31441	23264	19600	17488	15782	13719	10933	7456	5733	4495	3633	3062	2284	1456	1132	1348	1056	653	462	388	355	281	271	310	297	239	217	238	229	216	243	203	213	248	244	263	251	216	198	217	209	236	228	238	214	235	270	216	218	222	214	244	228	223	212	232	204	217	220	225	227	229	227	253	207	207	229	215	230	194	218	251	219	219	209	194	208	223	231	222	209	212	222	213	225	245	211	229	217	256	231	241	228	216	221	211	211	211	208	240	220	218	227	217	248	244	200	207	236	211	225	226	221	223	230	254	239	204	217	223	225	237	233	229	226	216	228	223	209	205	221	229	232	228	215	209	207	236	239	201	213	203	222	231	236	211	234	262	222	213	223	221	249	246	221	202	199	195	225	218	222	225	225	201	237	222	206	221	204	220	250	239	213	223	219	188	230	246	233	207	229	223	239	207	209	224	220	202	230	239	245	223	244	193	222	246	220	200	225	199	224	230	230	192	208	246	222	228	214	206	204	215	222	219	205	223	201	228	232	212	225	223	222	230	241	222	203	247	254	232	203	221	220	221	233	249	226	225	197	220	233	205	240	222	253	232	205	203	214	209	218	190	200	229	231	206	224	243	197	239	235	223	214	210	218	214	221	210	248	209	225	210	207	223	212	203	235	191	173	217	224	233	218	225	204	197	220	224	218	217	196	255	230	209	201	220	205	233	219	206	248	217	209	233	200	228	220	239	206	219	223	209	238	206	194	217	205	225	225	228	232	203	202	191	238	204	202	220	234	216	220	205	226	217	243	219	220	205	201	218	202	227	216	222	220	217	201	214	208	229	235	217	238	222	223	218	215	228	234	199	203	228	219	208	213	203	237	236	207	219	223	240	213	224	216	199	220	214	232	206	190	208	211	222	216	223	200	229	222	228	230	205	196	175	212	230	236	246	223	235	206	218	224	221	202	214	199	210	193	219	207	236	200	237	224	223	212	225	221	215	218	187	211	229	217	221	225	222	230	214	219	197	254	215	245	212	224	213	201	223	246	197	215	200	232	204	217	200	208	203	227	229	231	232	249	235	207	226	230	237	225	205	222	216	236	208	228	238	201	240	236	227	197	241	210	205	212	222	229	192	212	221	198	194	231	203	226	220	235	210	232	236	232	216	210	240	204	197	230	204	225	232	240	235	209	211	228	204	219	218	197	210	187	222	199	236	241	232	231	238	216	221	216	220	225	233	217	186	239	206	230	218	217	231	219	232	212	221	237	219	215	257	209	221	210	207	213	216	213	230	207	223	270	193	221	240	236	247	215	232	227	256	204	237	240	227	205	182	215	229	216	192	220	224	217	206	212	228	216	227	200	238	229	217	205	221	232	225	232	236	245	216	220	246	222	236	227	206	206	199	181	199	195	209	258	204	232	196	215	230	222	213	218	218	247	239	203	221	241	188	211	219	208	216	205	252	199	245	216	218	237	220	216	222	222	208	220	228	216	201	210	209	224	242	233	189	223	199	248	218	218	238	236	247	216	215	211	218	220	216	203	234	210	190	218	224	213	222	221	211	242	220	231	226	234	213	204	245	240	225	196	214	199	204	199	240	206	229	193	252	192	223	193	234	212	189	205	214	213	255	215	250	219	216	212	229	235	200	219	231	209	224	237	215	194	184	225	213	193	223	203	235	238	208	228	212	224	226	212	212	240	222	192	199	204	218	231	196	197	232	239	257	209	229	227	217	202	237	221	222	203	230	240	258	243	241	229	220	217	203	211	220	206	243	246	210	237	218	238	244	219	215	235	226	202	230	222	234	225	241	224	215	266	214	201	212	214	188	245	234	231	235	209	236	208	198	221	226	210	233	226	227	197	204	200	202	219	215	236	215	195	184	203	230	233	226	217	206	212	217	218	217	234	249	240	224	235	248	217	244	211	198	228	213	226	222	188	219	193	215	220	216	178	222	183	215	221	211	215	221	203	213	194	258	206	218	209	216	225	210	190	229	232	196	229	210	191	219	206	221	225	233	226	193	227	196	212	239	209	204	210	218	211	215	233	231	205	204	206	215	223	225	223	208	225	232	242	228	224	231	242	231	219	253	224	224	222	204	225	232	233	216	223	221	235	208	204	239	208	235	221	230	209	218	224	216	222	211	215	213	244	212	253	231	209	213	191	204	212	219	189	216	194	212	214	230	216	227	242	211	218	228	235	229	230	241	215	209	234	214	234	228	212	254	224	238	190	218	205	211	236	228	213	233	202	226	248	237	213	215	219	225	204	214	194	225	235	239	208	234	206	231	233	223	233	221	220	222	237	216	243	190	228	237	214	217	231	206	223	215	221	220	228	220	219	209	198	210	235	212	212	209	212	233	210	216	188	212	224	224	216	236	211	222	239	201	226	233	246	234	248	213	234	229	219	234	256	200	232	217	203	244	238	199	237	214	215	201	209	202	223	240	229	248	206	209	218	217	241	228	233	205	231	200	218	239	251	226	207	214	211	227	231	225	228	240	224	223	178	204	206	223	225	230	219	215	240	218	195	197	221	199	211	223	199	237	209	211	219	227	220	241	227	240	215	213	218	227	234	216	193	228	239	213	216	204	234	228	214	201	216	222	230	223	233	222	238	234	224	228	233	232	227	191	226	195	228	250	219	228	214	202	210	218	250	176	206	218	184	220	210	228	216	223	216	229	215	210	247	218	212	204	244	229	207	203	243	240	268	213	232	216	221	238	206	244	239	235	240	241	220	247	245	200	241	210	238	213	209	229	226	215	212	247	220	218	224	238	229	226	204	219	233	203	224	221	196	205	203	211	213	216	239	196	214	243	228	215	223	188	223	225	224	242	222	260	220	221	219	219	216	211	197	216	205	220	205	238	236	230	210	226	194	219	228	213	230	236	213	220	200	229	224	197	218	220	210	228	241	184	205	247	217	233	248	238	226	205	239	230	211	195	203	232	229	217	218	227	219	212	276	215	213	226	202	236	224	239	241	233	222	201	193	211	206	216	194	231	220	205	211	192	243	239	235	189	192	250	214	230	229	281	228	228	205	195	212	238	236	225	247	213	227	215	198	212	217	221	218	209	205	206	229	212	222	206	216	213	208	241	228	202	211	217	248	226	220	218	208	206	236	273	254	215	225	221	221	239	233	222	219	204	230	216	216	230	237	223	226	240	242	208	241	198	234	207	226	201	212	225	215	238	229	190	227	222	220	233	213	198	223	225	205	229	229	229	226	240	208	249	222	197	235	223	242	223	228	218	247	215	240	243	201	218	223	226	217	213	240	235	214	217	237	224	215	209	227	218	205	241	201	223	218	219	236	234	199	222	246	214	204	234	205	233	220	231	231	218	234	233	207	230	209	218	197	227	212	213	238	224	203	245	202	208	252	212	221	222	219	189	217	218	223	220	225	224	198	231	212	192	231	242	209	212	244	217	208	235	224	225	210	208	236	258	224	195	230	235	227	228	204	201	275	239	229	223	221	248	210	226	240	224	235	234	204	206	209	210	199	182	226	236	223
38527	40046	42599	39022	35739	34907	34269	33552	32248	28215	24002	20642	17826	15825	13499	10800	7789	6276	6870	5628	3017	1893	1649	1324	1058	1020	1020	823	766	704	652	647	655	636	584	624	640	635	601	648	607	569	630	605	615	616	604	596	589	616	627	564	594	599	580	623	588	626	604	655	566	622	597	607	607	599	616	603	681	606	632	629	623	650	576	613	624	635	601	604	614	622	577	595	576	589	554	552	595	651	609	599	571	671	607	576	616	590	586	581	594	629	607	610	568	602	632	591	596	564	569	615	586	632	567	590	579	605	602	594	579	608	629	586	627	605	594	549	602	605	618	638	598	600	592	627	584	620	562	607	625	602	585	599	605	543	626	599	583	567	638	550	565	608	613	602	605	625	620	614	606	624	642	616	564	596	556	623	621	632	592	622	571	604	584	612	597	566	594	578	612	579	598	611	630	680	621	606	548	538	590	643	605	605	571	612	598	570	617	610	606	644	585	600	551	622	617	625	608	574	608	595	588	578	602	632	623	565	577	609	595	580	599	551	600	594	603	628	581	630	614	637	604	597	618	621	595	572	582	585	625	583	629	630	569	632	614	603	618	626	599	621	587	600	571	584	606	618	594	574	636	567	607	585	609	569	597	605	591	618	618	637	624	621	631	619	603	624	581	595	600	627	560	563	648	569	587	605	604	609	600	603	600	643	599	639	642	609	638	651	596	629	665	608	604	653	582	612	590	630	610	597	646	630	613	608	599	592	599	648	604	602	638	562	583	599	560	603	612	578	620	672	586	632	614	633	556	576	582	567	606	590	584	587	570	588	590	566	572	617	635	596	592	573	568	600	575	580	588	626	599	592	616	596	578	584	605	632	577	579	592	585	591	584	586	620	627	619	591	640	598	616	623	669	604	634	596	556	602	556	592	609	590	593	588	597	614	598	599	602	613	567	571	611	587	580	591	597	605	590	565	598	579	598	612	581	628	580	603	638	547	589	616	648	564	648	606	620	605	608	581	602	591	618	644	561	627	585	595	591	587	630	567	606	597	624	599	579	572	592	648	580	578	618	622	571	598	588	591	602	609	613	599	632	596	629	644	555	623	587	624	600	601	606	576	601	551	639	610	609	602	603	587	588	553	591	588	611	622	639	623	630	589	542	620	596	620	583	619	622	576	657	591	603	605	602	587	597	603	589	597	591	597	575	572	585	620	591	577	595	573	616	617	540	603	662	655	597	614	615	587	619	595	569	598	622	578	676	701	592	637	589	623	594	582	592	616	608	631	606	608	629	584	625	599	635	616	581	592	588	589	603	623	562	553	628	624	624	583	585	590	583	591	593	588	586	595	580	591	596	584	590	608	605	604	587	566	624	649	587	582	589	530	601	574	646	585	627	574	577	589	629	603	533	582	579	577	567	603	599	610	611	589	634	618	601	608	603	639	604	664	602	586	619	601	587	586	591	607	606	631	605	629	649	613	595	583	616	629	599	521	631	669	622	579	562	565	611	582	602	560	565	577	650	591	608	555	623	615	629	599	658	605	566	589	584	586	622	638	632	591	607	605	593	608	599	582	571	593	577	650	610	661	602	638	619	578	593	625	568	600	609	592	589	567	561	622	602	558	613	569	660	637	635	616	556	605	599	572	613	594	605	592	590	555	531	616	630	574	565	609	602	573	630	586	584	578	588	608	626	638	654	616	651	648	601	609	636	608	617	594	560	588	612	589	558	589	609	613	597	575	606	590	625	590	641	615	588	616	566	588	582	642	604	607	585	638	641	589	572	586	642	628	622	641	606	650	633	623	597	591	632	601	572	645	674	564	588	624	595	610	599	616	611	625	592	612	603	598	622	605	635	614	601	616	598	631	575	578	617	594	611	587	607	550	565	600	615	599	587	602	605	618	571	571	631	597	640	591	563	576	592	639	621	563	578	573	567	615	616	615	599	598	556	605	619	587	606	559	615	617	596	587	610	599	612	604	610	574	573	612	597	617	581	617	585	603	618	629	607	594	629	599	638	585	590	617	646	613	607	608	567	587	579	587	571	559	643	604	608	593	585	603	593	595	580	624	623	635	566	565	588	584	572	631	634	574	635	597	624	618	573	622	551	638	587	612	566	598	593	602	622	617	630	554	567	671	616	620	584	596	603	636	615	597	586	596	573	599	606	592	571	622	604	605	606	605	615	639	573	618	595	603	602	581	609	578	591	597	572	589	621	573	626	566	617	595	610	617	594	590	599	578	582	599	620	619	617	588	614	587	615	609	636	613	624	589	604	567	623	635	630	603	628	578	596	614	610	603	589	591	606	575	589	636	625	615	638	609	613	609	554	644	599	577	618	591	606	570	559	588	593	614	582	582	577	588	624	600	639	584	596	572	608	627	624	608	647	574	622	561	605	560	587	635	637	575	598	594	640	614	624	585	639	623	604	631	569	595	593	640	643	597	606	560	591	587	628	600	586	631	603	607	588	620	596	577	578	617	582	595	594	604	578	545	606	569	617	617	622	604	583	632	598	606	570	565	586	596	595	598	636	594	645	651	599	613	607	614	609	614	605	590	645	607	643	621	618	621	570	567	642	616	595	603	565	560	597	591	610	561	572	610	628	567	605	604	619	581	577	606	624	605	601	553	602	618	598	583	581	611	573	621	613	614	587	619	608	587	652	631	604	623	632	621	590	608	635	545	581	574	611	643	590	597	609	549	564	587	605	622	633	574	618	595	592	652	545	588	636	605	618	607	631	634	591	592	598	580	521	588	657	600	623	598	564	565	617	626	626	576	633	664	598	609	625	612	585	624	574	631	632	576	625	585	605	588	583	593	571	615	640	626	580	613	642	604	611	642	651	625	594	577	575	605	559	664	626	561	542	576	604	625	654	608	566	590	600	601	576	583	623	614	595	620	579	626	618	596	609	644	606	596	594	602	575	561	582	582	607	604	599	589	598	611	589	634	571	573	577	623	567	568	620	592	572	610	587	560	597	597	602	562	620	614	583	598	589	622	580	564	641	563	607	635	539	583	570	580	553	609	580	585	603	572	544	561	617	624	605	550	590	585	624	643	608	630	606	600	599	611	573	607	603	586	623	560	566	575	612	595	631	601	589	606	635	619	569	609	596	631	588	593	597	628	636	628	593	629	570	571	563	637	587	603	567	594	609	591	572	569	611	613	577	605	609	648	594	580	583	571	611	638	637	558	610	625	619	616	664	614	553	590	631	624	570	593	558	576	641	582	624	600	581	570	593	598	596	597	566	608	576	591	590	604	574	594	614	601	607	618	605	605	579	564	605	605	641	550	605	616	605	629	619	597	591	564	614	621	591	621	605	598	616	574	610	616	593	589	573	584	587	594	599	627	593	589	583	643	601	606	625	563	610	618	597	586	590	591	660	618	632	634	602	615	651	627	616	638	610	573	612	585	573	592	632	622	576	602	586	610	568	591	625	621	605	612	553	611	597	583	626	619	623	611	586	570	631	586	593	575	608	593	618	644	615	616	620	626	585	623	600	587	581	563	609
54039	45235	41487	34905	28738	24294	19567	15614	14325	14263	13704	12416	11877	7397	6933	7344	4226	3092	2824	1802	787	517	465	459	341	338	282	265	236	203	228	247	233	230	244	241	214	240	210	225	225	230	240	199	215	231	229	242	200	247	245	232	217	211	222	204	200	220	231	220	205	245	228	221	261	233	233	230	225	209	215	202	221	222	204	228	226	224	206	225	215	222	207	237	248	236	245	232	202	243	217	206	227	245	214	242	199	192	240	243	215	201	239	226	230	220	211	218	230	231	227	224	248	210	230	231	216	234	211	230	215	251	224	202	207	213	251	217	232	218	219	210	211	244	231	209	219	219	229	216	209	207	217	218	221	226	225	238	215	218	230	230	201	225	216	195	213	225	226	217	209	203	225	216	206	239	232	214	224	194	219	209	238	236	220	214	253	243	242	224	233	211	219	231	229	234	226	238	244	260	215	201	253	237	215	245	221	247	221	254	213	213	208	226	211	237	216	221	217	257	221	203	234	225	235	215	243	211	210	201	231	209	216	232	279	232	218	232	245	215	210	255	215	214	225	241	227	216	226	223	203	240	233	228	203	228	226	225	237	217	222	235	213	233	216	197	238	222	238	215	242	216	214	214	230	217	256	218	227	229	258	204	223	188	220	224	244	253	228	224	200	233	227	212	214	216	223	223	198	205	222	225	201	209	190	210	208	217	225	221	231	219	225	226	227	228	205	211	199	251	202	230	217	204	224	221	223	232	251	198	191	235	219	204	230	213	204	249	234	188	227	234	234	219	217	213	213	243	241	219	214	236	214	222	204	204	254	220	222	209	205	256	208	232	220	203	222	239	203	215	209	196	218	228	185	231	248	226	236	202	210	242	222	220	207	223	215	221	221	211	212	231	228	208	229	214	236	234	201	232	202	225	210	216	235	224	205	223	223	232	214	223	201	236	253	221	225	255	234	211	203	229	236	228	272	211	193	219	213	214	232	207	226	238	237	209	215	197	209	253	233	205	217	220	229	233	212	201	259	198	215	198	210	239	233	235	200	212	233	211	217	219	206	247	205	211	216	200	244	241	209	201	241	226	235	205	207	225	223	221	260	225	243	226	219	234	213	235	227	242	224	221	214	251	230	253	245	228	241	221	207	228	226	217	216	203	217	210	220	246	206	199	224	208	226	224	220	213	221	235	253	216	224	219	225	242	223	243	214	210	215	247	226	196	225	222	202	220	196	228	214	221	254	205	212	225	217	199	205	230	241	215	199	227	214	217	218	219	232	239	192	205	206	233	234	211	193	217	230	226	205	235	199	211	224	195	232	214	231	231	253	191	235	231	226	241	203	217	214	240	194	203	208	243	198	224	203	192	213	232	206	246	230	202	245	225	234	212	207	243	234	213	207	220	227	259	222	219	224	237	205	211	242	229	209	226	205	214	207	222	206	199	207	237	213	208	238	219	229	217	204	234	235	244	239	210	214	204	211	220	238	227	216	219	196	232	219	217	222	213	246	221	228	208	233	217	214	236	213	217	216	256	228	232	238	200	223	229	242	226	244	220	213	222	239	208	209	232	209	250	210	210	218	246	210	229	224	213	230	231	218	209	215	219	222	233	211	207	246	224	209	218	224	263	236	215	206	243	221	217	250	224	222	221	228	208	208	228	250	229	240	223	225	224	218	215	206	235	242	222	207	203	254	232	245	210	209	225	227	226	227	203	252	214	227	214	220	245	209	224	241	211	211	219	211	238	210	245	208	228	212	223	209	240	241	218	227	221	230	229	218	210	194	250	209	219	229	197	232	215	200	230	198	206	214	208	207	222	209	199	246	219	250	228	205	241	200	221	216	197	204	233	257	201	235	219	232	231	253	240	226	188	236	214	214	240	224	253	222	210	240	210	215	236	229	220	214	210	227	203	179	192	265	213	233	222	194	217	243	211	208	227	219	209	228	192	262	234	236	209	212	223	200	220	220	225	215	236	226	231	224	242	237	210	225	212	231	228	232	203	186	211	233	196	228	247	203	222	255	202	230	233	231	257	209	214	222	249	225	203	227	235	203	232	231	227	240	217	239	224	203	239	226	246	208	235	213	229	220	204	202	210	196	219	194	241	216	209	223	226	244	247	212	219	239	220	227	240	210	225	194	239	235	240	217	208	216	216	230	207	218	205	229	217	212	218	212	219	231	201	207	193	200	211	209	215	223	222	210	229	240	228	232	220	233	212	221	242	216	215	206	227	217	256	218	201	211	197	211	209	220	239	196	221	235	210	238	233	215	215	210	211	198	230	213	223	215	239	252	239	218	203	234	213	218	212	225	214	245	237	212	242	232	201	218	213	242	211	195	203	240	209	239	224	270	200	249	235	241	215	225	227	220	235	219	216	221	207	233	210	228	221	198	215	219	215	222	204	214	230	192	208	247	216	237	252	219	228	207	200	229	258	209	231	235	236	225	229	215	214	200	226	223	209	244	229	220	211	217	223	208	242	199	220	215	215	236	226	237	238	215	186	219	223	204	213	232	196	231	224	195	226	225	220	223	229	211	245	203	220	234	246	207	217	235	241	230	194	212	238	215	200	225	214	231	247	218	215	204	211	214	215	222	212	236	230	198	247	210	229	178	181	226	225	223	225	224	212	249	223	223	221	201	238	220	213	224	233	246	216	198	216	216	225	240	206	210	226	221	234	216	208	234	222	223	214	217	229	214	230	201	237	222	189	222	215	213	220	262	222	239	234	242	216	224	246	212	213	214	237	217	206	210	261	228	260	251	214	214	199	255	234	231	229	243	221	241	245	225	215	203	219	230	216	240	236	201	216	221	243	229	208	230	212	233	204	223	204	228	225	226	220	215	219	228	219	245	200	229	222	242	215	208	230	234	259	222	242	244	228	192	212	213	212	232	214	203	244	218	223	220	251	223	234	208	194	222	227	199	217	195	265	224	211	233	234	218	225	231	209	220	216	207	207	215	264	214	210	217	236	231	233	236	204	213	182	210	238	221	219	224	239	223	208	230	231	223	202	223	242	229	240	228	212	217	226	221	217	231	210	229	225	204	204	238	207	224	252	220	196	229	233	251	230	235	243	233	227	221	201	206	243	219	232	218	197	219	218	208	216	210	250	200	243	206	222	197	240	209	244	219	230	215	217	226	213	217	236	218	201	228	239	240	253	213	241	236	213	235	229	250	225	197	263	242	249	220	233	219	220	206	220	223	236	233	228	247	229	238	217	223	210	238	218	222	218	209	222	226	233	195	229	210	212	239	220	228	232	229	222	224	186	229	207	261	231	225	234	217	221	238	227	222	241	224	230	221	248	240	196	225	199	208	227	198	228	215	201	222	212	221	196	223	223	229	240	233	211	236	212	250	258	214	243	229	233	222	244	217	220	239	233	222	226	269	214	231	222	218	227	222	204	211	232	223	210	230	210	183	234	252	220	249	199	210	209	222	209	219	215	230	230	220	231	213	240	263	214	246	223	213	231	214	223	243	212	238	192	222	213	208	243	235	224	195	195
41358	38965	42416	42748	40530	38331	35509	33023	32750	33532	32847	31683	30782	23329	24145	25041	16179	13952	13362	8649	3697	2320	2358	2190	1571	1085	968	805	728	661	618	605	624	668	626	550	603	596	612	604	606	599	628	589	586	612	576	566	630	641	612	596	584	610	628	601	660	619	624	620	565	624	616	620	601	602	589	601	603	653	565	575	597	629	648	623	583	600	618	593	604	600	597	584	611	634	678	584	588	660	567	636	599	609	613	625	608	582	611	620	690	634	637	648	554	628	622	596	602	613	635	640	592	623	611	620	585	614	562	633	558	605	561	541	604	647	594	638	640	577	572	608	632	610	537	603	636	611	591	604	561	578	611	577	559	626	609	665	648	619	662	594	591	595	624	596	589	630	607	629	636	619	576	629	577	548	613	570	592	559	626	608	591	628	610	609	585	592	577	590	604	591	565	602	615	569	606	561	622	635	593	584	636	658	590	553	564	595	552	580	608	615	606	634	647	568	617	631	580	611	603	625	580	581	565	595	566	636	621	583	616	619	637	580	632	568	613	581	631	581	615	636	587	624	570	591	618	644	565	551	643	571	673	631	556	577	583	650	617	561	640	610	596	573	619	598	612	585	664	601	592	611	623	596	597	578	622	586	562	596	611	628	598	601	612	612	593	634	613	624	577	637	593	595	569	625	590	567	592	585	636	611	571	569	591	612	613	597	580	623	613	589	586	578	619	570	602	597	577	591	608	619	563	645	617	611	600	576	619	591	576	610	598	613	571	619	638	577	586	615	633	603	598	596	619	575	617	570	625	601	601	629	613	597	617	636	658	578	607	616	637	646	601	606	613	611	570	596	573	598	605	582	583	587	609	595	567	624	645	585	623	598	601	660	614	587	639	572	646	623	602	587	592	614	576	631	616	596	613	606	564	587	648	627	628	638	622	620	603	657	592	599	615	575	591	559	606	611	651	622	573	631	605	622	642	625	624	590	616	602	597	589	597	605	631	584	584	617	597	561	583	606	556	623	581	576	616	577	616	604	565	603	623	644	635	551	611	612	607	637	597	596	588	593	594	618	590	601	594	646	603	604	599	601	624	601	587	594	604	573	609	592	588	603	619	599	626	590	600	595	587	630	614	582	565	621	601	584	632	594	615	574	561	597	583	611	596	587	603	592	610	669	592	605	592	592	593	604	595	589	642	638	603	592	629	629	631	615	595	600	635	550	588	590	630	589	630	603	599	617	587	564	634	607	624	590	618	557	636	569	652	591	590	572	582	633	604	625	596	611	653	616	623	612	602	603	585	592	606	598	577	640	574	577	611	600	630	631	642	604	610	597	612	622	634	639	604	651	588	589	647	616	633	612	609	585	599	601	584	599	586	586	595	554	600	597	622	577	633	584	610	616	585	567	596	600	610	599	550	595	621	628	601	627	625	611	598	570	616	592	618	638	561	618	600	617	607	611	598	593	619	615	575	575	649	583	599	570	579	598	635	638	623	569	620	578	609	610	614	663	568	603	595	594	568	595	623	587	613	612	620	650	583	583	587	606	590	534	594	580	640	616	620	569	631	635	629	630	592	617	633	613	572	623	563	565	646	586	569	619	606	597	556	654	639	597	595	632	630	572	612	628	565	614	603	596	583	593	579	597	554	605	603	618	601	595	593	590	597	603	610	610	575	598	582	639	594	599	593	617	594	593	611	665	630	610	621	630	634	615	617	600	619	605	617	609	597	618	623	597	588	598	566	618	634	578	618	609	594	618	578	621	599	619	601	611	614	631	563	598	604	572	596	630	638	615	588	596	601	630	596	593	631	573	614	597	627	579	607	595	641	577	562	619	586	595	596	610	601	595	557	612	626	640	572	619	580	621	564	582	584	606	644	605	574	596	633	572	601	614	619	597	623	601	586	608	603	629	595	612	574	576	572	632	619	612	597	614	607	583	569	570	575	622	616	599	666	591	653	603	640	612	616	616	606	603	586	649	594	650	582	635	588	612	590	563	584	596	624	637	604	596	615	605	576	620	588	594	579	598	637	648	580	594	570	611	646	614	612	569	600	627	614	611	581	630	606	605	578	587	600	578	613	593	584	566	628	582	587	622	593	576	623	596	607	652	572	596	660	592	634	617	619	590	627	579	603	628	574	628	611	595	612	595	610	608	595	603	609	608	606	644	583	597	601	607	604	569	583	570	630	634	632	608	553	579	632	556	600	639	612	575	602	601	625	585	602	599	637	623	619	595	582	598	607	641	634	552	622	595	657	583	587	553	626	630	603	635	619	608	601	605	630	605	609	609	624	610	612	620	572	548	613	625	601	622	605	572	607	650	644	619	568	583	564	622	603	600	601	627	621	586	585	576	559	624	630	592	608	675	661	596	599	613	663	585	621	596	588	621	605	543	606	611	591	581	603	553	587	576	634	583	599	625	582	635	602	547	618	605	623	646	582	588	572	574	630	594	561	596	602	557	585	583	609	627	548	565	603	603	633	572	582	607	567	634	590	610	602	610	622	611	604	649	645	581	598	593	568	624	574	621	622	601	601	633	634	617	600	613	607	568	615	605	636	620	619	604	630	639	626	601	611	640	601	575	642	594	603	568	668	611	591	616	575	605	606	606	642	588	567	653	617	579	591	623	629	633	578	658	586	602	604	577	647	626	645	598	622	583	618	616	626	619	633	593	571	612	569	606	643	604	623	583	603	606	600	610	580	590	611	624	598	573	596	595	621	569	600	573	595	567	586	622	654	599	619	588	614	618	655	596	579	587	593	558	641	588	625	559	581	611	585	597	578	637	563	648	605	568	557	606	589	617	609	607	624	618	619	626	650	551	604	568	601	623	638	606	633	581	611	617	619	616	567	593	586	629	603	595	584	660	608	563	593	593	607	594	610	612	608	618	605	639	613	590	589	603	597	613	597	582	611	610	628	641	626	612	564	609	624	599	599	652	605	574	594	583	569	580	636	585	587	626	596	614	620	613	649	562	632	629	597	598	591	613	608	605	612	585	590	587	578	592	609	546	608	626	603	601	625	617	622	618	606	575	591	594	637	600	615	574	558	584	599	576	618	559	613	601	605	630	559	613	576	590	591	622	615	585	658	642	588	591	584	594	589	621	623	594	566	570	607	641	577	587	587	594	610	609	579	567	659	611	589	606	572	658	585	623	592	611	606	641	595	636	588	580	648	596	617	584	599	611	595	615	606	594	595	624	589	579	600	630	619	650	628	599	570	639	605	626	624	584	575	619	590	616	601	581	640	590	610	632	614	640	625	595	578	644	596	601	603	642	596	625	649	594	610	605	595	589	612	583	587	583	578	616	585	595	654	583	552	632	614	614	630	575	573	605	625	610	585	632	618	612	624	626	621	600	616	586	578	619	606	561	601	600	561	654	621	597	603	564	643	645	624	567	591	568	592	602	546	611	601	626	609	631	594	574	581	590	619	611	607	633	613	582	611	599	577	606	599	612	620	601	574	660	587	601	620	642	600	626	590	566	629	602	607	609	617	592	567	592	614	654
42339	34566	29509	22375	14826	10622	8027	6238	4668	3379	2995	2895	2437	1931	1238	1119	1018	763	512	353	324	277	238	255	252	227	228	199	221	241	191	233	229	187	195	219	214	230	205	221	219	232	201	216	216	202	217	235	237	218	213	216	219	211	234	226	217	208	219	206	210	239	209	224	227	207	251	215	199	215	224	214	232	227	228	216	219	237	236	211	189	249	235	211	237	241	273	219	199	251	191	216	210	219	235	221	221	216	196	232	195	235	202	201	225	229	226	235	200	223	230	207	230	215	210	212	215	219	229	202	201	202	216	234	230	222	221	241	208	207	197	213	244	229	221	223	201	234	213	230	218	223	214	215	228	242	204	201	217	252	244	210	249	209	219	238	209	210	195	217	213	238	220	241	206	220	197	221	236	197	193	201	239	204	201	206	228	228	220	219	201	212	237	204	209	217	218	243	235	202	233	223	216	251	190	240	194	220	211	222	228	203	239	218	205	231	236	233	246	217	215	211	244	223	203	220	210	237	211	227	210	222	234	228	224	217	245	223	243	225	229	220	227	207	231	206	217	208	196	226	219	252	232	207	218	218	230	203	229	236	235	224	201	233	205	226	223	221	220	200	237	235	207	225	222	224	208	217	222	219	238	220	194	218	237	213	215	216	223	172	250	203	227	220	227	222	215	186	212	249	240	208	187	216	241	217	231	219	189	220	215	221	250	232	207	223	234	223	230	220	208	196	207	233	233	243	224	214	214	230	188	238	241	221	207	224	211	211	233	213	225	232	194	217	216	202	212	252	265	224	220	216	218	260	215	218	205	229	225	222	246	198	222	223	249	196	223	231	205	232	219	209	218	194	245	248	211	234	210	233	231	220	196	225	225	229	196	232	246	216	238	194	215	243	206	215	227	232	203	237	236	238	230	214	214	216	230	226	240	223	217	200	209	223	191	208	214	222	229	221	212	247	220	213	216	220	249	197	237	213	232	238	229	241	214	220	238	220	196	238	211	244	227	250	221	244	247	196	206	233	194	199	233	215	221	246	192	246	231	253	218	227	201	231	212	212	226	217	205	222	214	225	238	241	236	224	216	236	214	222	237	223	197	240	251	232	232	234	259	209	250	206	215	236	231	212	225	243	218	221	228	210	233	209	207	227	216	227	204	206	223	251	222	202	224	230	200	209	214	229	206	225	206	229	205	202	200	230	252	214	231	221	234	216	208	241	227	239	239	199	235	233	227	206	218	210	201	217	211	220	218	210	210	193	210	213	234	224	233	223	226	228	213	223	204	234	219	218	241	231	219	213	215	206	241	221	213	213	233	253	231	237	212	226	237	219	251	219	209	194	203	217	227	228	222	219	203	249	225	241	221	240	209	231	235	244	233	218	237	226	266	229	203	207	220	221	250	200	203	238	225	213	255	226	235	249	245	214	200	204	216	233	226	227	212	226	217	215	228	210	222	250	215	224	202	217	239	192	228	221	214	222	227	222	221	217	207	247	216	230	199	224	197	213	229	214	194	255	209	226	236	231	218	216	225	221	222	221	216	241	196	214	227	205	238	220	202	217	222	237	246	234	197	224	213	225	177	229	209	216	205	207	219	204	218	192	216	212	207	203	199	196	214	212	224	219	215	229	230	215	233	223	229	208	232	236	207	228	223	196	196	217	228	203	240	214	216	209	235	234	225	214	224	221	215	225	225	211	210	237	231	202	222	211	242	213	212	250	220	208	193	207	231	224	205	198	218	214	245	213	232	220	190	207	223	214	215	216	255	212	202	242	212	229	220	191	235	225	209	197	211	202	197	217	226	211	211	236	222	243	241	227	231	217	229	218	224	236	204	205	210	216	220	212	227	226	255	225	213	232	203	212	250	220	218	236	208	215	240	203	211	238	221	232	231	217	208	246	226	196	224	212	214	214	239	237	194	223	208	205	226	239	224	214	203	223	200	216	211	185	215	207	209	219	249	214	212	197	173	220	222	205	218	225	226	234	242	192	203	191	189	199	230	223	215	209	211	231	213	220	216	199	229	220	215	235	224	199	212	235	240	218	240	216	265	225	231	195	240	197	220	213	190	214	220	217	232	225	234	215	200	251	235	227	212	230	242	200	226	210	200	224	198	214	235	220	241	217	234	234	221	228	221	237	217	201	226	240	231	214	214	211	219	237	209	215	218	222	240	234	199	217	207	205	227	187	216	248	211	217	240	223	204	242	230	208	242	217	219	231	224	198	239	225	234	219	212	213	205	191	230	225	223	237	235	195	227	247	222	209	206	237	200	225	204	258	198	206	201	232	210	220	237	224	208	239	214	230	245	231	208	199	223	202	217	199	214	212	210	201	218	223	240	182	216	240	186	219	237	212	244	211	248	232	228	232	247	231	220	245	229	222	228	207	223	234	231	228	184	221	226	201	220	199	233	218	223	188	211	202	234	236	212	218	229	211	192	241	233	217	235	196	234	251	211	221	202	237	229	235	218	237	200	237	232	215	235	193	217	247	216	236	206	214	239	243	210	202	213	256	242	224	237	230	205	217	212	211	240	210	221	245	223	224	233	221	204	197	229	234	255	235	244	230	215	265	198	205	202	214	224	207	207	225	225	213	222	200	223	206	220	198	220	225	221	238	227	222	196	233	245	191	228	218	228	207	215	234	219	204	210	216	207	236	215	229	198	219	214	186	223	223	223	233	202	222	214	226	207	243	240	206	242	228	215	217	233	214	218	226	208	199	229	228	215	216	228	257	217	218	215	211	201	229	219	217	216	216	203	221	202	197	240	208	217	231	231	232	212	210	246	199	214	232	233	245	241	195	207	233	219	195	218	220	248	220	227	213	234	218	218	223	221	203	224	199	231	203	214	216	209	227	224	226	220	241	244	228	226	231	213	210	241	218	234	230	239	221	205	201	227	201	218	217	227	212	222	233	239	219	222	232	221	231	232	214	208	207	212	197	216	243	214	232	217	210	207	230	236	238	226	234	232	202	222	190	225	227	210	187	245	216	222	224	214	181	230	208	216	227	207	221	221	224	199	204	204	231	200	218	220	221	207	234	217	237	255	230	215	206	224	262	190	208	192	238	214	235	238	238	236	236	214	237	215	199	240	211	238	194	212	230	241	249	200	197	221	224	231	218	229	208	228	225	211	223	197	230	216	230	218	225	255	211	224	243	179	247	224	215	210	206	208	218	228	194	211	222	241	227	229	203	200	216	220	212	244	211	204	241	213	225	208	190	231	212	194	207	200	225	217	253	208	217	229	229	219	248	212	200	251	231	222	216	227	208	214	227	211	211	187	192	220	210	235	225	237	228	206	226	224	218	234	211	238	226	199	221	215	241	202	217	228	183	193	217	223	221	203	226	214	202	212	229	207	214	219	239	216	230	212	236	238	187	214	236	223	221	214	195	232	199	193	217	231	246	217	223	225	205	237	231	220	228	200	225	223	223	224	224	219	236	227	209	198	234	214	226	211	224	186	201	188	233	195	223	216	221	227	236	190	223	207	200	219	189
30588	25688	31543	32033	28081	25312	22795	19987	16763	14145	13214	12871	11537	9475	6161	5822	5184	3582	2248	1526	1147	999	875	852	629	619	645	603	642	617	557	535	615	612	595	597	616	567	595	636	622	621	576	609	622	594	619	603	592	623	625	593	586	604	623	614	599	566	582	626	590	608	568	589	572	567	579	584	581	633	609	581	632	585	611	594	615	587	572	595	605	562	583	627	579	645	607	576	604	627	581	561	580	609	579	648	586	625	648	610	587	618	620	564	561	594	587	574	574	545	579	636	595	618	582	594	579	605	584	672	639	571	592	597	573	585	562	632	610	558	661	620	585	567	599	587	599	561	627	611	583	594	580	591	581	624	571	587	596	601	601	574	561	605	579	557	614	565	634	597	566	592	647	615	589	596	573	565	608	624	636	633	581	600	594	610	600	559	604	641	564	633	596	604	589	617	625	610	581	596	603	622	599	575	579	618	619	579	627	626	600	608	608	600	614	621	599	613	615	619	590	584	613	651	617	590	599	592	605	617	582	591	606	594	580	570	546	582	597	592	553	594	600	603	607	600	622	581	588	638	592	591	596	649	602	577	630	592	586	597	584	584	621	599	569	590	639	614	606	573	572	598	584	626	599	635	583	591	608	642	580	606	561	610	608	589	636	579	597	614	583	573	581	639	573	572	587	605	594	596	585	617	626	630	653	633	607	621	585	569	603	617	610	609	621	595	642	577	653	599	598	570	545	628	560	616	607	606	589	583	577	587	606	608	545	644	586	635	613	604	607	579	602	604	583	564	594	591	655	654	599	600	569	595	588	620	556	605	579	601	599	596	627	609	601	592	593	575	636	587	605	583	560	621	602	628	617	619	606	615	616	599	640	599	583	580	603	638	608	619	604	590	581	577	568	662	610	584	588	602	581	619	564	660	580	625	606	605	638	611	592	597	615	625	655	598	620	585	604	647	632	569	572	583	596	580	609	574	582	596	614	564	623	574	602	598	621	592	549	588	640	576	627	581	580	612	632	582	616	592	618	623	590	625	612	561	607	594	583	572	626	571	541	581	606	563	621	612	572	609	632	561	561	616	609	558	568	620	614	570	612	632	589	573	588	627	605	546	573	635	590	562	589	637	625	574	627	603	594	616	531	557	587	587	595	624	640	597	578	621	572	613	633	614	608	575	594	582	586	613	560	557	603	609	609	601	603	583	606	602	600	612	539	635	600	603	628	592	586	557	614	598	617	657	593	626	579	659	625	594	645	595	650	592	622	627	606	604	577	575	587	606	633	593	591	581	608	598	611	604	594	626	564	590	644	611	583	628	585	673	600	608	587	640	597	587	640	598	627	577	652	604	609	627	613	584	643	598	564	608	594	614	608	595	580	598	549	636	617	594	590	608	578	581	580	597	573	620	626	573	626	604	587	653	628	607	595	601	584	586	607	595	596	639	623	649	628	600	648	577	656	632	620	583	586	586	575	583	627	588	610	551	597	617	585	620	570	599	604	587	582	593	618	600	592	575	638	599	590	602	643	601	623	573	581	624	577	625	602	648	621	578	621	600	634	573	580	637	612	590	588	603	540	600	605	616	593	646	586	577	611	598	580	626	630	604	628	600	576	580	679	612	596	579	577	597	619	565	600	597	614	584	624	619	582	600	607	600	590	615	595	633	606	613	592	613	572	591	597	561	571	580	587	596	566	615	594	621	606	667	616	581	595	565	593	624	623	565	607	589	632	616	572	599	624	604	590	640	617	608	627	583	619	629	631	586	623	630	577	583	637	602	589	583	560	573	630	637	602	600	590	594	574	600	589	589	622	557	560	620	621	619	616	624	575	587	594	571	580	643	658	605	617	595	604	581	597	656	603	603	592	618	629	572	581	551	598	635	575	617	591	611	608	561	607	587	581	568	636	584	589	603	579	584	629	570	650	613	614	586	626	633	611	600	616	604	605	601	566	580	603	638	546	608	611	567	609	601	620	588	623	620	553	614	638	581	614	582	602	576	618	630	620	625	555	618	578	608	628	601	613	637	594	589	583	645	584	591	597	559	632	590	572	600	638	634	604	615	608	546	620	599	613	590	605	592	604	641	595	588	660	549	599	628	572	543	581	649	635	601	603	629	611	627	614	624	612	584	622	606	613	596	622	565	633	598	582	609	584	587	639	611	576	619	600	596	583	567	574	582	558	583	620	620	647	620	631	624	569	612	562	580	619	628	603	603	607	591	597	574	562	580	624	599	658	587	603	609	599	545	601	580	585	609	575	574	613	645	611	610	624	603	632	634	603	595	601	650	567	544	580	586	575	596	595	584	609	606	560	598	625	587	571	575	618	631	560	595	634	572	608	609	633	616	607	555	581	582	603	639	586	591	575	621	578	654	632	599	588	621	563	557	559	606	581	632	597	612	591	623	615	602	672	592	530	607	579	662	579	614	591	583	604	599	614	585	595	616	607	597	636	645	632	641	640	603	645	622	556	590	594	581	593	603	587	605	572	602	620	574	596	599	563	597	572	622	578	589	579	618	569	608	603	615	595	618	609	595	584	598	646	601	619	611	613	610	579	583	572	592	634	606	629	576	585	620	616	644	565	637	620	577	626	621	598	628	619	598	608	569	607	596	604	613	611	597	607	586	605	595	602	612	584	565	599	601	615	634	567	584	555	606	555	643	598	589	632	615	615	605	598	597	546	608	554	618	579	604	601	607	633	598	640	631	648	572	598	612	622	591	571	587	604	590	634	590	618	582	630	602	617	558	623	613	590	613	622	621	610	626	645	608	592	628	586	590	571	636	599	626	624	666	617	622	573	583	574	572	648	595	580	605	653	609	592	612	573	552	601	581	548	603	628	590	566	570	627	624	599	629	605	604	581	648	578	571	622	618	634	613	575	584	600	609	600	636	597	650	592	600	624	585	605	604	609	644	561	588	597	542	553	623	594	621	598	621	587	581	614	566	611	608	603	579	642	569	613	587	642	574	607	650	605	605	622	654	602	567	537	570	617	579	632	612	656	607	601	567	576	623	581	566	614	624	606	591	666	641	619	601	636	636	630	629	617	588	606	596	612	595	612	653	572	603	574	600	597	593	557	591	628	569	582	614	560	601	593	599	586	600	611	588	615	614	610	592	611	603	628	589	588	588	608	642	641	587	609	650	577	562	583	643	572	565	575	580	607	622	587	648	577	590	590	640	597	572	604	570	581	626	620	608	593	575	603	631	581	552	586	592	582	608	604	573	580	631	591	608	600	601	604	585	594	615	594	588	583	565	610	595	578	650	562	615	583	579	578	611	566	577	587	645	585	660	580	632	583	671	622	596	635	658	583	647	583	611	573	609	583	598	578	630	598	640	572	603	603	568	580	606	603	597	583	586	577	603	601	589	624	620	602	604	598	618	609	621	640	585	606	653	608	625	604	624	612	594	560	629	626	604	564	581	591	621	624	588	705	613	610	582	582	607	607	626	616	599	613	643	573	624	593	577	596	575	594	616	589	567	605	606	554	599	613	612	570	604
39535	33277	31859	26531	21581	17091	13465	10550	8508	6795	5220	5917	8750	9726	4567	1504	1372	1091	771	597	384	275	239	238	230	237	206	220	216	229	217	214	218	232	202	228	216	228	213	228	235	198	216	225	239	221	214	216	216	167	203	202	200	235	222	223	178	220	198	256	178	204	245	212	209	246	237	219	214	224	215	233	230	216	243	215	204	201	227	210	225	212	199	216	211	213	196	215	203	226	213	231	229	199	221	217	208	218	207	211	242	215	202	231	223	224	219	223	210	209	230	238	231	232	177	234	196	224	211	239	214	227	206	205	229	216	187	225	225	217	222	261	216	223	248	207	208	223	197	217	223	197	232	214	224	251	207	209	232	223	202	189	212	238	226	222	220	214	256	212	223	216	223	197	204	212	235	215	216	238	242	225	221	234	213	241	224	236	215	192	221	210	206	200	234	202	198	194	225	214	210	223	216	203	193	229	231	237	214	207	245	224	217	199	216	257	245	238	225	219	198	223	206	190	204	209	192	207	221	228	215	183	211	231	214	221	217	212	224	231	240	228	203	233	239	217	206	207	213	224	224	198	200	226	215	218	216	205	215	190	227	210	210	247	215	233	218	221	207	222	207	217	200	195	207	214	231	221	215	235	184	221	233	230	209	181	220	219	226	213	215	202	237	194	211	233	204	211	215	216	210	218	210	207	175	222	221	227	210	224	217	198	201	224	219	197	226	208	225	207	205	246	214	217	220	215	236	225	227	235	214	242	247	194	189	224	225	196	198	186	224	198	189	227	205	200	215	195	221	217	207	225	218	241	223	183	205	212	209	211	209	220	208	193	219	203	231	180	217	213	231	233	228	236	194	176	190	208	213	220	201	208	244	202	248	199	211	214	212	221	223	212	236	225	199	227	227	213	222	198	215	201	201	212	231	232	199	212	210	201	247	226	219	208	214	191	251	221	203	211	232	232	204	207	212	219	209	216	219	196	224	217	206	212	192	243	237	228	217	216	214	237	228	223	202	207	214	232	224	240	227	228	207	197	222	218	198	207	227	198	196	197	215	222	221	222	217	206	220	252	238	211	227	226	239	198	240	219	211	218	228	198	213	172	233	212	233	192	212	221	207	226	218	212	229	232	200	222	231	209	214	203	236	210	207	193	224	201	216	236	181	220	210	224	258	197	198	228	207	214	224	202	217	219	213	220	208	228	226	225	167	214	230	227	223	229	204	202	210	218	230	219	202	236	201	240	244	207	193	225	201	216	209	200	213	215	229	215	214	204	206	222	215	210	208	212	219	190	204	212	213	243	224	220	225	223	228	233	211	191	245	212	232	222	210	213	211	197	204	230	220	243	233	237	197	237	221	215	220	196	208	216	238	225	212	219	212	221	210	220	198	234	210	214	223	194	227	204	199	205	227	190	205	219	235	245	226	197	248	210	188	192	211	200	229	242	223	207	215	200	237	223	214	201	203	233	235	215	204	224	204	219	184	197	215	219	226	208	222	221	219	189	222	195	211	223	213	213	209	197	238	213	228	214	189	199	210	216	223	222	199	256	237	222	218	225	200	203	200	240	211	186	211	224	202	218	209	217	199	218	191	220	210	237	215	213	204	200	228	224	229	224	250	245	224	200	220	219	221	207	200	205	222	212	211	214	222	242	215	215	219	224	208	230	194	268	230	222	225	213	213	221	231	196	242	214	249	224	228	226	242	193	227	209	243	222	238	224	219	205	237	198	212	204	215	194	231	260	217	248	231	216	213	216	224	208	230	225	201	228	214	208	239	197	231	205	196	205	220	207	228	224	226	235	240	246	219	212	226	229	216	221	225	209	201	237	222	219	204	231	230	205	210	196	212	207	208	205	223	219	234	206	188	213	215	221	212	230	202	188	197	218	207	219	235	206	222	194	212	202	242	203	200	195	252	237	233	206	221	195	187	215	220	207	198	214	227	206	218	227	214	223	228	232	199	229	227	217	220	196	202	210	203	207	206	241	225	199	247	198	188	211	208	222	218	242	217	232	219	212	230	203	225	240	211	232	205	202	221	209	220	226	213	212	220	233	217	188	214	216	204	218	209	226	223	226	206	207	234	213	229	206	228	235	210	235	204	231	210	239	216	223	239	198	242	217	214	214	204	209	200	199	219	242	220	241	246	205	231	225	247	223	206	219	224	212	221	208	236	189	211	218	183	206	214	208	215	221	205	208	204	214	206	201	205	210	205	214	231	202	201	201	200	224	222	243	224	215	229	221	208	233	236	199	254	242	227	240	228	209	208	218	210	204	220	223	211	217	243	234	219	216	215	220	195	196	209	194	222	209	214	223	244	200	220	207	224	212	212	208	242	212	239	233	217	223	230	232	194	211	219	207	200	206	189	243	230	197	219	205	209	195	218	251	206	231	239	231	196	213	219	215	217	217	225	229	209	198	209	229	228	220	216	197	217	217	197	234	231	204	203	218	207	210	216	208	243	204	195	203	220	228	206	206	233	177	210	212	228	225	183	209	209	203	241	209	218	213	204	223	196	189	215	236	231	223	226	215	219	189	228	192	206	220	244	226	206	218	232	240	215	248	244	217	223	212	232	203	192	241	227	218	241	244	215	223	223	196	205	236	202	240	231	242	215	214	216	228	227	192	238	223	235	239	213	212	211	214	225	241	231	241	206	188	206	203	225	190	210	213	183	208	219	213	230	196	215	231	210	257	241	204	193	228	231	225	232	242	207	193	216	201	216	211	192	236	217	206	226	226	189	187	208	199	236	202	249	208	221	205	229	224	217	222	204	212	204	217	245	219	251	221	224	188	225	214	206	239	225	220	245	217	233	198	199	235	239	227	226	211	244	186	220	226	224	230	189	251	193	217	218	240	232	222	203	225	226	219	217	200	251	226	218	217	214	226	228	196	215	217	219	259	229	215	195	208	212	234	200	219	226	200	227	212	198	206	198	228	209	215	226	185	224	216	185	221	206	231	230	229	205	204	207	236	213	210	185	197	240	196	202	216	220	220	231	237	261	216	205	223	232	223	231	214	216	242	214	212	261	225	219	220	208	228	198	211	194	209	214	240	224	218	211	216	197	220	211	229	221	196	229	223	200	199	230	224	211	207	232	228	224	215	206	230	221	226	221	225	220	242	209	224	197	211	236	214	214	237	204	251	227	208	222	232	204	228	227	208	221	205	202	217	213	210	226	206	212	213	199	214	224	217	225	224	200	227	212	215	232	202	216	201	234	232	218	192	222	196	203	215	221	215	194	195	229	238	215	225	210	201	217	204	205	217	203	217	236	226	226	223	197	218	199	207	237	217	225	207	212	226	207	216	203	230	208	207	240	212	222	211	212	201	217	226	189	213	225	237	226	212	200	204	211	214	217	225	206	199	199	208	214	239	223	229	224	216	220	206	219	220	231	227	207	188	242	244	194	206	210	225	223	212	231	219	223	168	187	208	227	200	198	232	223	220	228	214	225	217	236	196	203	208	230	215	230	205	213	210	229	198	228	219	222	215	230	231
27608	26341	33837	36252	34895	32786	30312	27407	25097	22610	19549	22656	27325	29495	14392	8000	6944	5672	4170	2621	1545	1063	754	749	680	677	622	588	594	633	640	568	582	618	611	621	597	625	601	572	613	583	578	606	613	600	602	586	558	570	581	608	590	578	577	592	586	634	600	603	568	584	599	589	615	540	632	616	598	598	613	591	582	552	581	584	618	630	591	577	583	587	596	588	601	621	617	615	632	592	576	591	656	623	605	583	598	556	589	585	604	608	557	604	615	585	615	585	594	568	603	584	571	598	578	624	593	612	611	593	621	611	626	608	633	598	610	612	576	637	602	590	589	620	646	613	607	582	578	571	556	620	598	541	528	612	640	643	596	621	577	582	608	628	598	596	570	618	587	586	590	598	625	593	613	586	607	608	595	570	625	603	606	597	549	611	607	628	585	524	608	614	598	557	604	625	585	587	631	583	552	570	571	598	621	623	587	585	591	575	611	627	594	567	623	574	596	614	597	580	620	639	604	609	607	561	585	556	560	581	643	641	615	586	579	618	592	589	587	613	624	594	586	548	600	583	609	607	615	574	586	566	564	603	567	650	604	580	559	620	635	631	592	557	603	653	599	625	592	634	595	594	602	571	596	584	629	587	595	605	599	590	593	606	609	578	596	614	557	628	583	602	605	663	575	560	572	592	581	648	586	630	612	543	594	595	555	573	607	567	574	589	577	603	569	575	598	587	544	604	562	586	594	597	582	569	549	603	609	617	625	589	565	628	576	606	589	588	606	549	557	611	592	615	577	590	618	602	587	606	610	581	578	643	581	598	614	573	600	615	595	600	601	570	570	628	585	576	586	572	639	582	603	567	587	591	575	587	624	630	585	624	621	575	526	612	596	637	620	581	600	600	578	602	599	556	603	591	611	584	596	563	589	578	605	585	638	613	570	586	641	613	631	596	622	581	576	601	596	588	604	575	587	604	641	592	581	597	628	581	612	630	583	577	625	605	640	579	630	603	589	644	588	584	569	616	653	594	569	618	612	558	593	606	606	576	580	632	579	589	613	589	617	625	580	598	611	610	581	598	610	580	584	622	578	576	630	573	602	619	581	551	556	581	589	620	597	634	626	596	615	550	574	594	590	635	608	618	653	582	585	607	627	578	565	601	617	586	626	592	607	596	610	629	579	579	604	580	584	600	612	598	631	598	590	614	605	641	585	581	593	600	639	612	546	585	586	640	668	600	606	628	586	603	622	611	546	561	615	572	615	578	556	607	537	595	611	573	619	634	622	588	530	602	554	621	550	597	602	615	558	581	587	625	608	593	604	586	586	574	593	606	629	581	592	600	621	594	555	631	631	575	557	612	644	591	552	588	582	602	589	553	572	599	597	544	603	611	577	588	592	595	580	597	590	638	571	599	542	616	587	616	574	581	594	558	626	641	600	581	623	585	611	606	604	598	556	635	599	559	596	587	599	580	597	591	576	581	612	625	576	637	617	604	567	622	628	608	623	573	536	569	593	619	595	604	638	618	601	559	588	591	603	611	621	662	561	592	645	616	625	604	571	571	576	586	577	592	578	630	644	597	626	612	580	586	594	613	589	578	612	598	620	588	622	564	597	583	611	600	621	585	597	582	591	558	598	575	567	560	589	604	578	574	602	616	638	578	584	603	601	602	585	567	602	626	614	621	582	542	579	615	600	620	642	605	639	620	534	601	601	599	593	615	593	571	595	598	558	578	628	615	550	591	637	596	600	612	559	617	570	579	602	617	597	558	606	593	623	619	556	592	592	601	644	623	575	591	593	605	599	592	616	608	563	618	605	612	587	599	637	619	603	603	597	566	582	571	563	611	619	618	607	568	601	600	571	602	597	610	547	573	657	559	609	597	581	617	622	598	563	610	600	595	632	576	592	588	667	601	591	604	568	600	618	570	618	615	646	585	616	608	585	616	586	618	613	609	591	596	559	525	588	597	585	613	587	618	620	595	624	591	573	590	575	606	589	611	624	608	576	571	637	590	611	577	563	635	577	578	556	597	576	588	580	630	617	632	600	581	609	582	591	607	589	583	602	593	544	605	596	659	626	617	597	580	626	630	598	608	629	588	603	590	661	583	633	625	596	598	612	565	585	583	627	583	612	587	629	582	619	592	561	621	575	595	592	611	621	550	601	622	621	609	623	580	607	589	592	621	581	553	645	655	619	609	630	597	616	623	633	635	582	612	584	586	608	594	579	623	577	600	621	642	573	584	580	550	595	600	589	587	597	567	641	580	612	556	584	606	612	599	612	591	549	593	608	625	602	588	569	607	573	606	615	557	601	632	626	612	659	591	632	586	575	603	573	569	628	616	606	593	570	598	621	601	648	622	615	628	588	566	592	617	614	629	569	645	610	635	589	618	633	557	593	609	578	614	604	604	580	598	595	584	608	612	586	602	636	575	605	614	578	601	594	634	572	623	610	623	596	626	668	575	609	612	569	596	625	571	587	623	556	621	625	603	614	547	609	575	619	596	602	583	563	596	616	568	628	590	616	629	533	595	623	569	607	584	613	607	552	596	568	638	612	586	627	597	559	572	576	615	582	566	629	581	593	607	570	550	591	608	569	626	595	588	606	611	604	575	600	599	600	622	570	617	576	629	547	618	635	634	593	593	578	603	601	564	571	573	610	612	552	644	586	631	615	565	573	641	565	620	568	608	586	583	547	631	576	579	578	585	588	603	589	608	580	587	633	619	600	598	610	630	589	563	606	612	608	597	581	599	526	563	580	604	617	551	623	588	564	582	613	600	608	562	586	602	587	626	582	608	590	622	633	580	577	565	581	597	585	617	622	535	619	633	619	603	638	580	583	606	594	665	575	566	654	597	611	575	608	618	586	646	591	585	614	598	609	631	583	601	602	579	610	601	616	592	626	579	604	592	624	627	635	616	585	620	584	567	614	584	608	545	646	577	624	603	572	567	610	647	605	611	595	607	620	620	542	594	580	593	603	592	594	590	613	574	624	575	596	593	647	595	620	642	578	591	572	593	567	598	567	584	618	624	538	541	661	522	599	612	576	603	584	613	616	599	606	594	600	589	630	627	606	582	588	570	566	585	580	577	603	608	619	578	587	591	613	606	601	584	621	627	655	611	616	609	618	547	594	605	597	605	600	667	637	592	590	585	593	630	621	595	558	574	634	602	582	568	596	591	603	600	596	629	580	568	581	589	575	586	599	638	607	609	586	604	638	594	607	599	581	567	567	577	607	599	587	582	612	615	608	584	612	612	592	589	624	594	580	637	629	564	611	615	589	589	563	596	577	586	608	605	605	604	589	600	586	553	568	585	576	559	587	616	607	632	601	574	565	631	641	511	592	545	604	614	574	573	571	575	588	595	606	607	573	595	568	604	599	597	656	623	627	651	601	626	610	611	548	631	635	596	582	606	555	585	649	607	612	588	622	608	625	587	582	608	600	599	570	585	614	623	617	597	578	607	601	625	615	626	600	586	610	575	581	665	582	567	611	614	568	578	563	631
41776	35490	38084	32163	27253	21829	18781	15407	12228	10112	8390	10343	20707	17844	12406	3830	1734	1142	715	430	299	256	241	214	221	237	219	247	224	221	236	239	216	220	207	218	249	220	203	252	210	221	222	224	210	221	231	213	227	215	219	204	242	234	202	199	198	226	228	231	229	223	209	232	221	241	226	231	241	231	225	218	244	225	217	221	216	218	203	231	247	234	243	216	197	207	225	244	234	227	195	235	233	240	206	210	224	213	215	228	224	218	214	209	225	227	231	220	241	222	198	205	205	212	228	197	208	234	238	217	214	227	227	188	236	211	215	214	212	223	237	218	228	196	215	240	214	203	206	220	206	217	185	224	219	212	223	218	207	215	217	223	208	201	223	208	213	190	220	247	214	247	225	212	213	216	249	237	213	220	193	209	229	238	226	214	212	232	216	212	207	217	233	210	225	181	200	229	241	219	240	240	242	204	214	214	225	193	212	208	228	224	197	208	197	221	211	230	223	192	217	233	209	198	239	214	180	209	234	246	231	251	215	191	192	227	223	220	204	203	235	222	173	226	217	214	242	221	245	221	222	231	219	211	205	244	221	226	217	200	240	233	220	209	218	222	205	216	192	190	233	224	207	221	224	217	221	265	261	204	220	197	220	253	206	199	232	229	201	225	234	211	226	216	218	214	209	234	225	229	255	231	235	201	190	193	220	224	257	206	207	223	208	223	207	217	208	205	200	218	197	241	200	200	251	225	216	195	223	197	189	222	215	193	214	203	219	223	219	199	224	207	197	211	213	205	240	219	228	222	198	220	225	239	198	209	202	205	170	230	208	229	213	210	240	230	232	236	219	217	234	216	231	198	230	211	200	231	204	200	214	191	218	220	189	234	209	232	219	201	230	204	208	190	231	190	216	220	206	214	227	226	226	222	204	199	220	220	204	211	195	241	229	221	233	210	210	205	229	252	236	199	226	219	201	214	213	221	206	235	206	219	206	232	207	213	223	222	234	228	247	208	217	237	244	201	220	216	240	199	215	190	212	212	210	238	209	215	194	200	209	226	227	226	232	217	215	203	246	199	234	237	225	208	205	231	218	211	225	202	190	228	225	218	215	226	234	215	191	226	212	223	229	229	227	211	235	213	217	231	231	225	239	206	213	204	228	211	222	215	241	212	233	234	238	231	220	217	199	212	210	226	204	238	213	235	230	213	195	222	218	231	211	205	221	231	212	213	215	197	224	212	245	214	209	240	235	229	219	234	243	198	219	203	230	199	227	191	231	228	209	220	228	207	212	217	244	217	228	211	215	216	204	208	222	223	193	217	225	265	212	224	213	231	221	243	222	217	196	232	226	211	229	207	213	239	224	230	239	198	224	209	221	237	197	213	218	233	216	180	200	224	222	214	207	226	233	210	203	236	235	194	224	238	236	237	210	231	245	249	207	198	201	243	227	233	212	239	225	224	207	220	233	215	217	244	243	207	214	198	213	213	193	219	239	226	216	204	202	201	220	217	211	196	234	195	225	218	202	228	222	199	230	227	228	233	200	201	234	201	229	218	228	232	233	228	183	216	211	219	216	228	196	220	220	236	220	202	185	238	204	225	213	212	207	226	245	239	221	223	242	212	212	239	243	257	202	216	201	208	216	213	206	215	237	220	217	255	233	189	226	188	206	216	209	218	258	238	249	213	228	227	232	240	203	234	227	239	243	233	214	214	239	207	226	244	210	231	223	219	228	218	223	218	189	204	211	207	205	191	211	226	218	225	243	203	207	214	207	218	232	231	210	212	212	235	224	227	208	222	210	218	243	202	268	203	196	241	219	207	227	203	223	214	183	211	210	220	224	221	199	200	210	186	222	242	202	216	218	211	208	227	211	224	214	236	221	213	235	223	230	241	204	220	230	187	221	216	239	200	243	201	230	224	214	251	186	222	223	213	218	194	226	221	202	212	217	212	217	232	249	263	213	219	214	213	226	224	211	224	212	222	229	206	215	209	183	215	221	224	207	247	224	230	245	227	216	204	197	246	216	205	199	214	208	193	231	223	214	231	231	213	239	204	227	216	211	200	217	234	220	191	205	228	202	220	238	215	195	209	215	257	217	227	242	225	210	231	201	227	223	206	225	226	198	211	214	212	229	212	221	201	253	234	230	201	206	213	212	235	186	236	225	190	226	215	211	239	227	217	202	227	244	192	204	241	221	222	226	217	231	243	233	225	239	225	193	222	214	199	222	236	216	235	215	236	233	243	192	216	240	191	247	240	248	251	239	239	204	199	225	245	246	183	223	222	240	206	219	225	202	203	220	186	224	230	230	221	203	227	234	237	212	216	228	183	252	218	212	243	204	191	188	220	240	245	231	187	226	232	224	184	240	190	224	261	217	230	243	236	208	203	205	216	221	217	207	229	218	208	202	220	212	227	187	215	221	211	223	234	218	207	249	224	208	228	212	205	238	196	228	224	230	220	222	222	234	209	232	230	209	199	240	248	193	196	257	207	223	223	203	197	202	235	233	234	201	243	189	210	213	240	213	210	228	238	208	198	220	208	214	181	232	217	232	223	227	208	219	225	216	205	233	209	233	200	203	246	198	214	221	228	232	239	200	198	193	225	220	210	204	211	248	227	197	190	226	204	217	206	240	250	203	215	235	214	242	242	211	238	218	223	227	205	231	233	178	210	237	234	206	239	217	219	212	215	210	214	210	213	228	245	195	214	229	217	244	214	214	241	226	237	244	207	232	211	235	201	192	223	231	220	219	229	192	222	229	232	203	235	203	232	211	214	245	219	200	199	214	187	187	238	202	216	241	202	208	193	228	223	200	254	230	225	213	210	220	200	209	212	208	206	212	232	229	244	244	196	206	228	232	205	203	229	218	195	219	218	212	211	197	207	242	201	224	196	229	255	228	207	189	220	206	207	234	221	212	205	244	228	222	188	202	241	229	211	237	232	208	233	219	194	259	233	204	210	237	198	236	219	214	200	232	218	234	220	208	247	223	235	209	224	218	224	225	224	233	225	216	200	208	220	203	212	210	241	223	214	211	208	197	212	229	218	218	213	206	240	231	213	190	242	235	223	190	231	214	218	224	243	220	237	195	227	211	217	245	241	212	227	217	248	251	237	205	224	200	213	231	239	216	197	208	212	195	207	240	204	221	193	224	198	235	232	243	223	232	221	174	204	210	221	234	221	201	226	235	212	240	261	206	223	210	204	217	259	218	200	198	209	222	215	213	213	227	201	209	244	223	223	194	218	226	235	211	243	254	225	242	202	213	231	225	228	239	225	248	244	225	213	247	213	217	230	244	233	214	231	229	223	208	219	243	226	214	200	239	204	229	248	234	229	230	229	211	224	206	208	204	207	219	225	211	219	227	240	194	246	225	232	212	224	233	213	213	224	216	190	213	206	209	260	234	227	220	206	227	200	211	189	240	210	205	210	203	225	228	213	210	210	226	224	237	212	212	250	210	229	222	220	210	204	224	235	234	218	236	233	224	216	233	213	204	224	231	222
28709	28317	38845	40558	39743	36992	35624	33225	30589	28079	26019	30744	41371	37664	30786	13037	7697	5360	3530	1889	1291	881	726	629	633	637	626	586	646	642	599	585	634	575	578	626	618	600	592	615	604	582	614	627	611	619	629	642	606	595	619	616	586	602	617	603	628	615	584	602	588	614	632	597	605	564	594	567	589	615	612	626	634	599	581	626	599	614	594	546	566	578	599	594	654	561	616	599	576	583	602	629	576	629	583	603	607	593	631	617	617	603	589	620	605	639	608	603	582	576	618	633	580	658	619	582	602	578	603	619	572	638	571	616	565	590	624	650	606	594	607	583	550	602	607	597	629	631	574	598	573	616	639	607	601	564	597	571	618	559	641	607	614	622	600	626	641	579	589	609	571	627	585	604	593	623	592	599	616	576	592	613	588	603	587	631	586	576	602	603	605	598	616	565	608	607	597	587	612	589	591	554	585	632	580	588	617	580	595	581	618	607	599	630	638	589	623	586	583	609	608	644	574	589	606	628	589	635	626	628	615	559	601	568	614	628	577	642	566	588	594	626	629	571	581	588	613	633	619	622	658	595	605	645	614	591	581	599	583	593	603	584	611	577	614	612	626	630	583	584	595	601	606	559	605	635	619	586	608	583	612	645	599	631	594	627	604	579	604	624	584	605	581	609	565	603	618	605	619	625	603	600	549	626	655	590	606	594	622	630	563	607	607	579	612	592	599	581	656	560	659	621	600	625	587	629	614	595	589	611	578	604	574	651	595	589	610	626	616	586	632	593	608	585	593	566	598	583	590	659	606	572	605	582	572	562	618	616	645	614	583	586	601	591	574	601	580	589	615	583	612	599	558	614	629	638	626	608	591	548	596	571	577	580	596	643	595	645	592	576	579	588	631	634	590	617	616	630	559	617	583	580	622	632	583	642	562	645	639	600	586	598	563	543	624	600	631	611	617	577	618	572	603	649	572	613	639	613	562	573	590	587	595	633	569	648	608	638	599	599	588	590	583	571	602	629	600	569	586	597	607	588	605	618	570	594	657	601	613	597	626	587	591	583	606	623	571	594	579	641	623	550	598	604	594	585	637	618	578	639	616	615	582	588	617	636	571	599	581	571	569	659	587	586	598	609	608	639	626	612	577	597	596	559	570	618	607	636	630	605	589	627	599	625	579	600	627	602	567	576	626	575	620	612	627	613	581	640	620	573	603	566	621	599	570	617	594	576	582	609	620	611	588	608	617	585	537	579	611	609	593	631	609	581	584	623	595	633	583	617	599	617	602	636	556	594	633	612	632	584	584	541	635	583	568	626	636	577	610	569	570	673	633	604	611	583	589	607	638	606	605	576	607	607	587	611	608	606	614	624	621	576	583	626	597	572	612	620	594	584	592	621	573	581	618	613	595	627	631	629	633	577	595	617	594	622	568	627	586	622	574	626	619	617	615	612	632	629	588	609	595	623	604	571	661	627	599	603	607	591	585	593	588	606	624	631	627	611	613	608	611	547	614	629	578	561	611	621	605	608	592	618	587	566	603	632	624	616	601	600	610	595	549	606	602	597	638	628	616	605	595	589	615	575	571	601	649	614	638	648	569	611	568	610	580	607	608	652	621	633	594	602	580	585	604	603	601	570	632	613	603	599	602	570	629	614	632	638	611	578	584	585	600	589	594	639	565	610	619	628	577	619	610	605	601	562	544	618	583	579	598	596	592	640	636	604	613	583	593	607	596	586	599	631	638	648	653	588	632	609	602	582	624	621	614	621	599	579	565	622	635	605	618	571	597	634	605	658	643	591	598	602	613	594	614	610	620	597	598	640	571	620	588	569	610	608	591	650	602	590	610	610	622	615	608	634	613	569	643	626	595	640	598	605	579	595	573	603	628	633	576	561	619	610	620	609	582	572	594	590	655	583	621	590	613	580	619	601	613	623	600	619	616	625	616	630	581	563	624	615	604	660	601	587	582	619	594	624	600	609	601	610	615	605	603	563	581	609	546	589	602	610	578	566	549	610	629	601	574	625	615	612	563	614	564	575	606	605	571	597	570	616	602	568	631	636	607	614	656	624	621	604	606	628	589	571	621	594	625	604	614	603	601	586	579	620	597	607	569	558	588	610	653	606	606	578	615	609	618	598	583	610	571	600	635	608	564	664	629	605	604	630	576	559	627	594	591	676	612	619	623	609	592	630	589	576	636	541	598	617	594	558	655	623	633	605	616	583	574	581	619	596	661	628	555	599	610	608	616	582	646	593	619	599	625	552	645	619	593	615	621	592	585	631	639	592	630	632	595	571	627	648	618	582	629	575	593	555	621	613	612	600	635	577	596	597	600	602	621	610	671	590	597	570	651	595	563	616	580	597	627	626	637	620	629	609	598	602	600	622	575	566	649	632	577	548	586	588	606	599	578	539	616	583	600	590	632	598	575	579	648	604	610	631	567	589	639	584	592	613	558	574	590	639	556	644	611	613	582	593	596	634	569	590	609	648	594	568	572	627	573	575	602	576	574	626	589	625	608	633	552	593	580	614	583	580	667	602	541	586	577	628	608	575	594	603	608	620	558	558	642	612	615	642	635	585	594	645	621	596	601	582	600	598	586	604	619	563	549	595	589	639	570	600	604	608	584	632	598	602	602	602	584	654	619	593	613	592	601	605	594	635	621	605	625	618	647	577	615	590	647	582	611	597	633	623	634	646	617	565	634	618	663	599	627	597	646	622	607	650	587	657	656	580	583	631	597	616	590	610	587	656	586	631	558	562	650	601	589	602	600	597	594	571	544	609	607	624	564	569	591	661	613	619	587	566	583	594	644	583	615	587	640	616	617	574	585	587	632	566	635	674	577	602	608	649	599	556	558	582	616	607	619	612	618	590	572	593	564	629	620	654	650	601	615	585	668	635	568	583	650	582	587	602	586	601	581	612	588	624	595	618	596	615	602	590	650	594	565	615	607	609	577	585	581	589	604	581	608	594	589	551	568	574	599	617	600	625	593	608	597	595	566	627	563	632	599	585	612	575	567	624	580	631	634	613	613	615	610	619	626	626	641	613	584	616	591	608	590	593	589	581	644	626	598	621	619	564	588	596	609	551	633	644	595	624	582	623	561	571	590	607	590	550	625	584	602	627	598	567	588	574	583	623	580	583	581	551	563	608	635	596	591	634	619	633	616	581	583	586	597	599	663	584	599	618	615	603	589	618	614	593	616	615	613	563	620	570	576	606	629	593	585	558	579	565	608	573	580	619	625	610	630	592	609	572	583	618	614	596	606	573	652	624	575	595	612	572	640	619	591	579	591	621	574	621	618	617	606	592	571	611	601	609	601	599	627	616	620	591	579	613	614	640	641	596	600	632	614	556	600	608	636	561	601	619	590	629	602	586	556	628	623	583	652	616	596	588	604	611	613	585	597	617	643	613	577	589	582	618	609	619	624	559	589	608	599	618	558	589	622	614	586	591	568	643	604	595	615	617	644	564	593	602	558	605	560	621	624	598	586	595	612	604	639	582
24739	26617	31629	24835	17201	11305	8836	7254	5691	5034	4273	3673	3620	2787	1714	915	424	260	247	225	208	193	233	223	187	193	244	203	220	205	221	248	227	234	209	250	232	252	222	205	204	213	215	229	215	220	233	230	213	214	224	227	210	196	230	217	208	201	242	225	253	261	232	217	221	229	236	222	211	237	203	225	236	228	211	225	195	229	240	205	216	235	245	219	232	208	202	260	214	219	240	224	235	222	226	244	200	202	219	195	228	224	198	207	236	220	219	218	215	224	222	231	233	228	225	220	228	221	223	225	234	218	239	232	207	217	231	238	233	206	203	212	247	240	212	218	213	215	216	213	205	211	226	213	217	201	239	233	237	246	201	189	202	216	213	201	237	226	215	214	211	210	256	208	212	245	236	214	230	221	227	223	200	214	197	213	222	233	239	220	236	210	206	218	204	220	219	222	229	206	209	235	202	239	213	217	204	204	217	224	209	220	231	211	238	200	218	231	208	202	214	187	206	224	202	199	209	218	198	219	222	231	215	204	218	205	223	217	204	210	228	221	213	215	231	215	223	217	229	212	234	212	234	224	238	219	206	231	224	217	243	227	241	243	223	216	220	228	243	220	261	210	229	223	213	218	218	231	234	228	237	231	228	241	198	205	229	234	229	208	200	218	202	207	204	217	198	200	230	195	213	224	225	217	202	230	238	195	216	223	207	199	237	215	199	225	230	209	220	211	225	202	194	220	219	219	214	212	219	220	232	220	240	184	196	235	232	242	251	231	187	230	226	229	225	247	236	229	211	229	233	225	209	237	210	209	233	216	214	211	220	233	243	215	197	186	216	232	244	244	218	194	204	211	217	206	216	208	206	196	217	235	211	222	214	209	229	200	220	211	223	215	208	220	183	196	185	228	244	211	216	185	223	217	239	231	193	201	232	209	239	214	228	207	203	204	233	196	222	182	209	228	217	228	262	211	204	219	206	259	211	216	220	223	226	231	214	210	208	210	222	227	215	230	234	219	225	203	247	220	212	224	250	201	216	237	228	224	219	222	213	197	229	229	223	195	216	228	214	232	201	225	226	222	225	218	243	237	224	213	223	224	204	205	230	220	228	201	210	238	222	219	221	238	211	230	221	208	217	223	192	245	227	244	229	193	205	201	244	212	222	204	200	224	215	200	218	210	204	252	219	226	228	225	189	218	216	213	204	222	199	223	230	208	186	217	225	221	206	239	201	212	225	240	227	240	214	183	195	219	226	208	216	219	216	214	210	220	213	213	229	217	193	224	219	223	179	225	226	197	196	229	209	220	211	241	234	190	218	227	231	217	221	216	206	208	222	205	227	228	226	193	196	231	245	212	221	203	215	199	212	217	232	212	190	224	227	187	226	215	213	236	246	213	206	205	238	242	218	215	213	230	224	206	210	229	223	218	243	190	239	192	218	232	217	222	247	239	208	225	241	217	223	232	238	217	210	233	238	214	206	195	219	215	227	191	208	237	217	220	230	254	202	204	233	215	222	219	202	233	237	227	175	239	205	217	241	199	230	232	213	208	210	228	230	229	240	202	235	233	209	235	250	236	236	219	226	238	188	212	211	235	179	240	215	214	245	218	217	257	225	243	195	214	202	234	226	232	204	231	215	207	224	229	233	228	242	236	238	229	223	236	225	217	223	218	227	197	229	226	238	205	223	206	221	241	243	217	193	218	191	190	226	217	228	194	227	230	208	212	208	203	189	198	239	233	200	232	240	219	222	225	264	220	241	220	210	220	225	232	221	207	221	207	221	225	226	250	204	216	237	196	224	223	225	232	214	205	222	232	193	212	198	203	201	259	230	221	224	243	224	237	200	241	216	215	206	217	214	235	184	205	226	223	214	216	204	176	215	242	218	230	226	182	247	239	212	215	239	232	247	225	213	189	202	228	240	225	227	217	213	226	229	227	217	253	227	212	247	222	223	211	235	209	221	202	243	220	210	205	214	217	213	216	194	240	217	210	211	228	228	205	209	207	218	188	235	239	225	238	229	209	201	208	220	189	236	220	213	219	202	222	209	221	205	246	216	257	196	196	228	207	226	220	198	209	213	200	214	233	229	202	209	203	219	219	211	218	242	207	254	203	231	212	223	192	232	224	213	210	212	198	254	211	207	221	251	220	206	222	229	235	247	229	255	227	231	201	224	214	222	235	197	228	224	211	203	223	234	190	229	217	222	221	214	190	211	220	236	201	233	236	194	217	189	214	218	236	226	237	239	218	222	243	228	194	229	229	203	229	224	232	198	234	201	229	233	194	233	213	234	216	188	236	245	211	209	226	240	232	186	192	219	225	209	244	216	209	205	202	253	189	208	215	236	229	221	215	221	223	203	235	216	209	206	207	197	215	209	227	217	224	203	206	207	251	221	223	207	188	201	220	238	226	221	197	202	196	203	206	223	222	253	220	233	222	221	232	206	218	211	235	197	224	218	214	212	226	213	201	206	216	234	208	227	207	214	229	235	214	196	200	215	219	234	226	210	217	238	220	210	226	230	201	236	205	221	209	187	196	220	211	238	196	208	203	222	205	226	189	203	209	192	223	220	230	225	193	222	216	209	202	223	252	239	214	205	230	213	174	226	222	230	219	243	192	198	233	231	237	219	231	234	226	251	189	241	219	192	245	219	231	222	202	211	190	230	241	200	205	234	209	228	215	209	206	236	207	201	197	245	222	215	231	200	225	197	235	193	202	219	215	201	239	228	201	244	227	208	211	222	217	214	243	215	198	238	202	195	235	219	239	200	234	195	223	186	227	215	212	212	207	217	221	209	265	199	243	168	209	235	232	201	191	232	211	213	218	214	222	200	240	216	217	221	192	194	198	210	207	264	246	208	229	213	191	217	210	239	184	212	224	218	227	239	210	214	218	226	177	215	222	226	227	206	220	237	209	207	203	194	229	230	237	186	210	232	218	218	238	197	211	228	232	222	215	202	216	197	199	229	191	244	190	216	202	197	225	238	229	218	239	230	234	229	202	235	224	251	237	216	214	206	181	210	213	215	222	209	226	198	230	208	223	195	210	221	209	205	218	226	202	210	240	211	242	240	206	203	211	234	198	215	235	215	204	228	210	225	235	218	230	210	238	216	225	220	232	229	232	245	218	197	246	210	225	190	239	212	219	240	220	219	229	181	197	216	247	230	185	211	195	217	205	219	212	214	238	197	193	214	227	197	244	207	219	201	201	217	210	211	211	246	229	214	241	221	218	194	222	215	224	221	202	219	230	228	207	224	209	208	231	221	232	250	217	199	213	239	210	239	226	217	214	207	228	213	225	204	251	224	209	218	228	245	225	238	192	252	213	218	241	203	240	218	212	214	196	227	242	230	221	240	217	229	220	233	210	192	214	223	212	223	216	213	209	229	211	204	201	228	236	207	208	202	214	221	215	210	203	226	229	226	192	218	229	193	229	217	219	223	216	207	242	186	213	191	197	231	222	208	218	202	235	228	201	224	210	226	203	223	243	212	225	224	244
16479	21280	33854	34383	30172	25685	24546	22050	19971	18625	17433	16068	15536	11805	7286	3789	1559	925	745	625	625	620	636	638	575	647	575	637	565	645	637	612	588	587	593	599	574	611	609	600	627	614	573	651	620	563	602	624	637	613	599	584	631	630	596	584	603	650	594	637	600	590	603	607	600	636	594	621	600	569	587	614	627	593	628	640	600	645	577	587	563	603	558	605	605	620	659	630	623	685	629	578	596	553	600	591	575	594	627	605	590	599	624	578	627	609	572	593	599	592	577	598	645	601	596	580	626	599	628	621	601	604	610	592	569	612	590	630	580	604	570	642	626	634	598	590	576	608	593	586	555	578	571	642	611	618	594	586	616	605	595	601	592	596	589	603	584	607	564	667	639	635	554	605	588	631	613	571	594	569	615	562	629	579	573	581	609	659	605	609	610	600	628	628	583	649	558	600	579	580	599	597	590	571	587	605	596	594	610	620	597	543	562	609	530	578	627	603	589	580	604	615	612	597	622	592	606	563	600	638	574	599	536	620	623	590	642	643	599	634	609	625	602	593	634	556	602	584	614	620	613	598	573	604	606	572	573	601	615	629	611	613	614	612	642	577	608	650	581	607	571	618	644	630	554	577	555	617	666	598	582	592	619	551	599	592	602	601	605	572	639	600	614	585	592	583	614	587	638	582	618	620	638	583	596	588	590	566	629	593	591	589	626	603	656	585	604	572	559	620	665	613	552	621	628	596	612	625	602	581	642	611	610	594	654	615	587	590	570	619	579	619	580	580	591	559	618	622	572	613	623	610	557	576	579	584	635	596	617	557	543	547	601	596	575	617	565	612	624	616	590	648	587	629	624	622	594	610	565	582	641	604	615	585	618	592	572	608	640	666	609	572	566	597	608	625	576	564	577	643	597	606	620	595	600	558	574	617	630	620	598	579	608	618	656	612	596	601	619	602	631	583	602	613	583	588	567	524	580	591	635	605	586	595	598	597	599	581	577	598	609	633	608	619	602	601	582	620	522	641	639	579	587	615	637	605	617	618	616	632	635	575	599	610	620	598	604	605	559	601	583	631	657	596	614	580	564	562	577	609	631	654	607	566	606	618	617	611	576	607	626	591	602	638	581	588	626	571	593	584	575	658	607	639	601	634	617	591	545	601	604	569	572	618	606	588	607	615	609	634	550	589	613	595	600	598	601	598	585	623	555	603	639	575	590	565	657	613	589	608	609	594	658	626	609	604	638	615	614	578	647	598	608	649	618	623	621	575	605	600	597	637	599	597	568	635	630	596	605	662	605	622	574	616	627	585	638	632	605	580	604	594	573	617	606	598	595	580	634	579	611	593	637	598	575	586	589	624	619	628	653	595	563	630	615	583	607	546	588	604	657	615	569	633	594	595	620	586	598	614	598	607	612	646	611	609	613	653	579	603	629	621	586	572	613	615	576	565	625	587	571	620	606	570	628	632	614	592	665	611	600	592	600	611	606	633	571	596	620	585	609	567	618	581	603	578	586	598	639	614	596	587	592	615	596	577	568	591	598	603	593	593	590	588	569	658	598	617	590	601	598	561	591	586	617	642	613	599	640	632	582	580	629	628	598	625	638	599	589	594	595	556	635	631	594	629	577	576	613	573	657	580	576	599	620	625	582	610	605	592	653	607	591	586	588	605	545	592	609	590	619	620	621	603	637	629	605	625	557	618	671	583	617	624	614	591	598	592	632	606	648	603	598	591	598	548	654	603	607	615	606	606	570	602	617	599	581	593	599	615	603	602	608	603	608	607	561	597	604	604	573	585	627	650	616	599	580	557	569	648	606	669	624	604	604	587	662	641	608	623	613	627	626	620	595	575	575	566	600	604	583	610	602	590	569	601	619	563	620	580	567	591	605	564	611	645	559	575	572	657	599	564	618	596	616	617	611	560	587	591	603	551	569	626	594	561	622	593	626	567	603	602	637	615	621	627	580	544	594	572	619	607	609	612	615	650	630	624	603	644	582	611	621	617	622	581	567	596	579	568	612	573	653	646	577	557	606	618	595	598	622	622	581	604	612	613	593	625	589	605	567	617	561	625	546	585	592	598	633	603	600	583	613	593	560	596	629	591	606	600	658	553	605	572	614	586	616	563	588	620	579	634	609	563	603	566	579	644	601	590	574	605	628	592	607	591	583	605	611	634	581	567	592	600	622	540	617	610	612	632	608	638	592	588	604	577	564	590	602	610	643	599	661	637	623	625	564	557	617	619	553	638	591	594	586	603	570	647	578	602	628	598	568	604	634	580	605	636	601	622	603	629	637	557	591	588	579	634	588	610	602	612	624	608	629	614	620	627	583	611	588	637	628	592	586	561	614	613	577	536	639	595	583	578	612	579	574	566	573	607	592	601	633	616	607	639	577	584	604	599	622	570	671	602	608	603	582	598	586	606	625	609	616	597	580	588	534	634	578	610	579	570	622	626	590	567	600	582	596	625	585	620	603	567	607	635	568	635	626	584	616	602	594	589	628	584	597	573	588	597	626	611	588	619	568	607	616	612	633	566	590	599	600	575	594	589	564	605	635	587	600	595	620	610	599	601	617	639	638	610	598	630	661	600	587	590	612	637	641	570	570	612	564	603	606	608	574	571	609	622	614	617	592	585	635	602	621	601	615	634	611	606	583	669	573	604	549	591	625	609	638	590	574	630	594	585	596	642	619	635	630	621	621	603	601	593	610	616	569	630	621	570	571	604	652	600	604	642	616	642	625	589	567	592	614	553	618	639	614	637	648	581	615	588	643	614	596	598	534	588	588	636	628	581	584	677	607	596	631	625	599	581	587	581	588	582	584	615	596	658	607	592	611	643	599	609	610	602	618	603	587	606	571	613	577	606	639	628	600	633	578	641	634	568	580	598	620	655	601	610	607	603	622	595	581	571	523	610	625	597	662	604	603	597	599	603	586	589	612	598	629	607	553	670	611	556	637	618	589	594	596	637	652	631	598	594	580	588	595	621	623	649	593	636	608	617	606	564	602	642	588	583	604	584	596	620	592	576	591	639	598	559	616	601	610	581	633	603	621	599	604	603	576	639	561	644	612	654	635	557	616	656	605	610	601	581	593	588	537	571	610	623	613	597	567	556	577	588	630	590	632	599	645	573	585	599	608	617	610	640	629	601	604	569	648	646	579	563	608	586	595	633	595	595	643	622	584	594	597	579	572	615	603	511	632	607	621	579	622	562	602	633	626	598	625	578	593	572	610	572	610	565	605	629	602	584	611	606	609	574	599	621	634	612	646	616	582	580	608	644	652	624	561	599	671	565	553	582	646	608	559	606	591	584	616	600	582	586	640	643	602	582	555	604	570	567	620	607	619	613	569	643	600	610	566	617	610	602	605	569	652	603	590	617	606	646	597	631	589	595	596	604	624	616	584	611	558	604	625	600	610	606	595	596	605	625	576	600	593	630	664	602	628	640	654	605	649	646	626	578	613	572	583	616	648	616	563	651	628	618	656	596	617	611	573	604
35827	37703	39602	32151	24931	16925	12370	9260	7470	6154	5050	4531	8578	10939	6527	3098	1155	503	347	263	238	220	221	227	205	201	187	245	200	234	218	209	235	210	209	214	229	205	224	207	245	205	212	237	218	226	233	225	209	224	209	262	214	235	224	203	215	189	236	231	230	206	233	216	216	238	219	204	227	209	204	203	220	225	217	196	197	213	210	193	197	220	226	194	231	213	238	221	239	231	239	224	203	204	209	198	231	232	228	217	222	194	217	204	194	231	199	213	236	217	203	228	223	233	214	221	209	230	204	212	215	213	211	218	193	196	204	229	222	226	229	221	224	201	197	217	207	197	224	226	206	208	228	198	217	207	239	218	204	215	194	233	232	205	219	213	229	263	216	235	214	217	215	229	191	209	203	224	194	200	198	240	220	234	200	219	220	230	211	223	213	204	219	217	205	207	253	219	212	201	241	208	216	213	205	205	224	206	228	215	218	215	201	216	228	211	219	231	224	200	225	202	223	234	227	211	225	228	222	213	212	211	230	228	215	207	240	203	215	240	231	191	252	201	227	222	216	218	205	216	195	229	203	203	245	231	247	215	197	221	247	223	212	198	211	225	203	226	205	229	209	178	214	203	237	217	216	219	195	203	207	195	206	217	219	237	206	211	214	211	222	226	216	242	219	202	209	238	227	218	205	230	252	201	220	227	213	242	185	223	209	201	185	220	205	198	218	221	224	201	189	215	217	229	250	219	216	218	201	220	192	221	247	209	204	240	199	230	229	201	198	235	202	204	226	216	233	234	210	194	216	204	229	229	211	192	241	224	218	190	219	214	226	230	227	238	201	227	219	229	206	240	227	215	222	230	219	221	196	215	189	193	199	197	205	230	227	232	220	218	212	206	218	242	218	212	211	221	242	219	194	231	243	197	219	211	219	233	217	208	191	228	187	195	220	216	233	197	214	210	224	206	240	238	238	202	198	222	227	223	227	205	223	223	227	238	208	223	197	217	216	239	230	233	209	216	204	221	192	207	214	211	238	217	202	224	219	191	228	203	208	208	244	217	204	211	223	220	200	234	217	227	185	210	193	210	218	225	213	217	183	217	217	223	179	216	213	199	196	222	213	216	227	231	222	210	235	216	249	231	223	230	239	223	230	225	208	181	227	197	235	195	211	188	193	221	237	234	219	237	232	216	203	224	203	238	212	198	214	215	190	220	225	219	225	206	212	210	225	186	213	214	238	213	217	209	236	217	232	225	226	213	209	227	211	239	230	231	213	222	207	212	212	216	207	204	225	233	190	206	201	222	186	225	213	209	209	215	211	201	236	221	199	225	238	226	221	210	225	218	196	207	208	237	209	222	225	267	187	233	199	224	218	218	232	230	210	182	231	209	229	224	220	223	244	205	221	216	212	234	202	225	212	237	236	203	205	240	201	213	203	205	202	239	200	214	220	225	211	215	206	227	211	203	186	212	244	220	217	203	170	215	221	203	234	208	234	223	197	207	211	228	236	228	216	209	208	219	222	203	226	240	192	222	221	234	181	240	240	199	219	236	219	211	230	216	176	231	215	224	211	237	231	201	233	194	238	194	240	220	195	216	194	222	224	228	199	212	226	209	186	214	224	215	228	222	192	197	197	209	207	201	231	233	210	237	227	214	218	195	213	206	207	214	209	208	219	213	216	227	233	226	219	214	218	200	214	194	239	200	220	196	219	228	241	214	208	208	206	211	191	237	236	224	194	222	194	217	217	225	208	201	242	209	225	235	206	211	220	224	221	207	219	216	225	218	222	230	225	240	222	201	216	210	220	224	218	221	248	233	217	251	195	211	217	227	203	217	207	216	216	231	192	212	212	215	225	216	212	235	227	246	207	218	225	229	236	213	219	189	235	220	212	230	236	226	206	213	202	228	214	213	216	222	215	219	188	212	197	219	220	201	201	220	220	228	181	226	220	209	192	227	215	230	222	230	211	241	217	218	225	213	207	222	218	220	205	199	243	216	221	210	218	240	212	233	190	218	225	246	212	230	216	207	235	209	203	217	207	210	237	198	191	209	184	202	200	223	218	203	250	215	208	229	186	219	230	226	209	232	201	215	234	172	190	178	206	225	228	213	211	192	208	197	240	211	235	203	203	212	235	215	214	229	220	218	214	236	238	233	208	222	219	211	222	236	227	226	213	208	236	223	234	234	214	204	242	227	220	183	183	211	227	213	212	224	190	220	246	212	201	209	211	219	242	205	235	225	218	223	210	194	232	219	213	221	226	229	237	196	236	220	207	203	202	198	244	227	215	226	194	217	203	238	215	199	208	213	198	226	215	213	222	206	203	224	226	224	212	206	215	220	188	214	225	226	212	212	211	229	225	213	212	199	212	198	190	233	236	224	227	210	250	205	208	188	197	212	233	222	211	202	223	189	220	212	246	204	218	205	234	206	210	241	224	215	205	260	241	225	236	230	220	215	205	206	220	203	199	226	221	213	212	198	263	194	242	216	244	224	237	201	233	214	202	223	232	211	193	198	211	226	217	206	225	188	233	199	201	237	218	213	209	226	211	219	193	204	211	226	177	204	218	228	198	239	226	218	214	238	241	248	227	224	249	205	224	235	194	234	235	204	214	223	219	243	203	209	219	206	234	193	223	218	185	210	227	199	226	217	220	227	233	193	229	209	193	246	205	209	203	185	226	210	232	254	219	213	222	203	213	202	196	192	198	208	227	201	226	209	206	232	213	232	219	201	224	178	238	213	235	199	199	208	242	216	208	231	212	213	267	216	211	240	211	205	241	200	202	227	206	207	201	214	212	231	222	213	199	213	243	219	245	204	206	234	206	235	203	226	255	221	222	213	228	201	242	208	209	235	221	238	215	233	205	213	201	210	238	230	214	236	218	230	243	222	205	208	249	222	198	221	246	208	186	245	219	222	217	218	210	202	195	223	246	216	232	233	213	223	209	212	225	217	224	191	210	186	196	205	199	194	212	223	210	245	219	202	210	191	222	225	201	225	221	206	210	199	228	206	226	208	236	231	216	232	231	203	213	217	193	232	234	240	235	205	229	232	239	207	219	224	197	220	226	203	215	195	218	207	197	202	227	213	235	202	193	210	228	222	223	217	208	209	208	195	252	231	232	205	208	216	219	209	234	212	224	217	237	194	226	223	219	222	213	202	208	208	220	233	232	207	222	208	205	223	214	202	232	217	220	211	235	234	218	223	222	240	222	220	231	222	230	236	210	224	221	241	224	246	232	218	217	228	202	225	197	220	220	223	218	221	200	219	209	231	216	206	207	240	239	203	234	205	236	236	223	231	213	221	206	195	230	216	215	227	226	236	213	223	218	215	202	226	236	224	213	203	231	204	196	192	208	217	213	217	205	247	207	203	227	210	219	223	201	213	195	222	194	217	212	197	217	227	247	223	227	215	200	226	213	193	204	221	232	199	204	250	235	219	199	209	208	212	219	248	228	203	206	213	219	235	205	183	224	228	224	212	218	219	223	203	233	211	217	202
24447	30232	39472	40765	37292	32315	28764	25670	23660	21615	19810	18685	28976	30751	22731	12728	5233	2093	1458	933	765	671	589	578	573	576	549	608	582	566	595	578	622	575	550	555	596	601	608	627	586	572	581	632	574	590	659	638	600	660	612	554	564	546	595	593	584	612	583	577	598	585	612	535	614	610	587	616	587	568	596	613	584	578	598	586	593	627	629	580	628	586	612	634	564	609	554	586	598	578	615	549	595	588	577	603	601	633	634	551	595	621	573	627	585	562	582	582	537	626	606	623	602	657	593	623	592	621	561	560	617	590	586	593	627	633	609	583	624	601	566	563	571	586	612	604	608	591	573	626	609	621	616	584	603	575	647	575	607	630	636	620	628	602	640	564	546	610	591	621	609	612	675	590	576	609	567	580	570	575	607	590	617	582	611	592	637	606	570	593	578	633	591	583	601	614	600	608	618	619	612	610	610	618	599	618	563	591	616	588	585	609	570	600	615	600	529	561	611	551	590	603	624	636	611	594	572	580	614	554	578	586	630	613	560	569	579	603	602	609	582	606	596	582	602	584	570	593	561	600	564	581	514	580	635	633	618	590	596	572	543	608	569	606	621	590	630	555	648	560	627	567	624	613	595	609	604	629	649	630	629	624	603	600	629	628	616	628	606	630	607	578	586	600	619	601	585	587	603	642	611	592	600	610	572	647	610	558	603	600	578	604	578	579	653	641	624	603	588	599	567	583	574	580	580	605	606	611	555	611	590	552	603	607	562	595	551	584	619	588	582	609	586	624	589	628	635	609	564	638	608	616	620	575	620	566	624	628	572	596	600	569	612	583	622	589	611	614	598	633	586	605	617	614	601	570	586	607	620	585	593	568	570	581	577	602	601	559	584	584	593	605	534	610	626	590	603	617	559	605	578	603	561	599	590	605	582	623	570	571	587	620	560	607	595	628	605	584	624	625	620	591	537	608	629	576	601	570	601	624	586	637	589	596	604	583	618	630	552	622	578	641	587	612	598	613	626	618	597	564	602	589	602	617	571	598	596	591	641	622	604	599	600	606	636	560	574	577	655	562	567	605	572	604	604	567	603	600	601	612	552	616	615	585	647	595	604	571	607	613	616	602	583	636	620	592	615	600	596	607	595	643	590	623	567	604	615	619	614	637	599	611	606	614	593	639	544	565	554	599	624	594	587	553	575	611	588	618	590	574	633	621	614	580	592	607	609	622	547	557	605	642	591	642	562	592	602	581	595	566	573	589	564	632	594	577	562	564	612	609	585	558	610	586	608	558	612	618	667	557	580	580	642	588	593	624	584	610	566	583	626	600	583	568	585	616	566	631	616	545	567	621	596	632	590	584	578	586	641	629	576	588	554	592	606	642	530	585	633	614	585	574	570	554	578	600	593	587	554	636	584	620	570	591	604	610	593	618	575	625	572	580	607	592	634	621	589	599	621	595	589	607	612	577	597	589	641	595	621	589	548	559	613	572	615	581	575	598	623	639	603	654	583	590	575	617	550	617	590	643	556	558	571	594	631	634	568	595	579	624	631	638	619	606	581	628	625	611	602	626	617	596	582	554	589	574	597	583	631	610	604	598	589	594	610	553	559	605	625	610	571	603	568	575	605	603	610	588	596	569	609	606	575	567	596	643	610	607	618	563	584	593	571	562	610	592	601	595	612	644	587	605	602	582	571	580	625	624	582	599	667	587	601	597	602	562	615	605	617	566	566	565	634	570	617	642	586	593	601	583	636	607	595	600	588	588	599	554	622	581	584	569	626	611	602	588	599	598	622	569	641	613	637	576	567	572	542	613	620	562	546	602	591	602	589	595	587	589	591	644	614	558	546	557	576	559	573	613	601	622	589	621	583	604	620	606	611	619	602	596	532	585	595	604	597	566	598	576	605	595	594	616	613	566	597	592	584	623	565	634	602	594	552	601	601	589	637	602	599	594	639	581	655	623	592	626	592	530	607	612	590	592	611	589	650	606	617	607	604	596	609	607	643	595	622	571	569	592	605	613	580	584	603	592	616	592	584	597	602	576	581	612	612	571	592	682	590	579	609	612	569	606	646	602	616	577	566	644	565	600	693	614	602	587	602	592	561	601	624	596	566	623	592	609	607	606	597	614	590	604	647	557	608	595	642	602	585	598	631	574	559	608	593	589	594	556	605	584	599	620	581	608	569	614	592	600	552	616	623	606	600	603	582	597	573	563	619	589	614	570	593	627	584	621	582	600	546	637	574	560	577	566	637	608	644	632	629	626	565	541	637	613	615	577	603	604	603	597	614	610	649	577	657	576	580	568	606	597	590	584	556	577	607	580	581	673	555	588	619	630	605	576	564	602	644	549	601	634	602	574	585	588	637	633	553	619	586	592	585	583	577	620	584	588	566	601	596	614	576	595	600	595	574	581	621	603	602	627	570	568	591	579	587	626	648	591	573	608	586	592	579	599	582	626	567	603	630	591	588	580	607	606	608	630	590	601	591	590	583	595	612	590	605	546	648	612	603	595	614	625	615	558	624	603	607	594	632	609	607	635	603	622	599	628	576	593	578	589	582	578	597	580	626	647	581	634	618	612	610	614	575	581	600	554	580	615	624	629	587	602	630	604	587	563	614	618	571	626	618	588	586	614	596	569	645	607	588	589	620	620	550	586	650	568	612	629	596	563	602	617	605	618	618	570	615	594	583	613	610	608	614	579	614	593	635	621	599	655	610	583	597	587	589	625	638	604	542	609	609	612	583	586	609	608	588	553	542	601	601	619	588	549	604	607	613	583	582	583	596	589	606	578	627	603	615	611	615	610	657	592	571	603	565	580	629	597	581	593	630	602	566	622	627	593	615	627	575	598	601	585	604	602	643	614	569	560	616	633	575	600	595	606	596	614	617	632	566	603	610	603	614	629	628	628	602	602	572	612	580	598	620	586	608	577	605	583	567	577	623	599	607	566	581	601	573	613	609	601	611	601	613	568	596	593	598	570	554	599	621	581	611	608	552	626	546	586	600	623	648	615	545	587	560	591	606	653	599	595	608	613	627	573	634	588	620	607	577	619	562	594	580	615	605	605	627	587	592	602	603	610	609	580	591	555	626	604	599	627	580	585	605	594	607	614	600	555	568	599	595	630	582	604	643	593	584	610	562	655	618	601	598	661	661	598	619	625	632	642	603	618	600	582	659	569	596	621	572	627	586	638	598	596	600	609	619	642	551	546	586	606	601	589	603	561	594	605	574	595	645	553	598	606	587	582	642	601	639	609	633	602	561	651	595	620	583	607	601	601	601	619	601	564	626	560	609	603	571	589	554	636	625	587	587	607	615	578	577	553	594	532	568	622	578	623	582	582	622	628	597	635	596	615	617	597	603	610	604	539	606	594	587	577	662	604	645	601	601	608	634	583	609	604	616	625	599	594	606	609	592	601	676	578	584	600	572	592	603	595	600	639	592	591	563	627	624	619	579	563	622	607	620	623	577	595	603	590	593	626	604	652	583	576	603	602	603	604
44190	37670	38302	32294	26812	23536	18637	12876	9151	7918	6790	7362	17831	21253	14271	7118	2631	958	463	302	248	207	196	208	221	224	201	182	209	210	234	242	213	234	217	228	253	205	240	220	220	219	219	230	223	206	233	216	218	213	202	213	217	236	227	217	212	244	234	225	231	222	221	203	230	206	213	244	229	231	230	217	228	239	197	215	209	208	231	238	232	233	217	228	199	208	234	227	213	218	231	239	212	219	201	224	207	230	227	208	234	202	210	210	231	217	236	235	216	231	225	199	238	210	218	221	214	233	223	223	236	202	238	206	231	226	217	239	265	220	233	226	240	241	209	194	207	239	217	237	221	207	240	195	207	210	196	240	254	214	211	212	206	214	186	239	238	220	218	225	216	222	191	206	215	217	236	248	228	217	273	224	195	236	198	223	220	211	222	208	194	234	183	203	223	223	225	208	215	201	230	237	213	221	184	234	235	233	239	200	204	222	234	194	199	217	242	204	205	240	259	215	203	207	213	214	205	212	219	243	224	217	209	215	221	217	224	230	222	256	220	199	211	209	210	200	210	215	203	241	212	239	233	216	235	218	216	213	208	228	216	208	207	237	221	221	217	225	224	224	230	210	222	205	195	218	224	211	224	196	216	244	239	208	216	247	209	198	225	206	230	221	226	209	226	227	196	191	222	224	204	212	226	210	227	209	223	216	240	214	235	207	197	225	207	227	217	212	204	207	230	205	209	209	205	207	238	203	219	220	226	185	214	247	221	198	214	213	220	189	208	212	231	205	198	208	224	212	210	206	236	213	223	229	221	217	212	213	236	221	214	231	196	213	218	241	227	219	214	215	229	199	216	219	234	214	222	235	221	222	217	221	201	200	194	238	224	218	217	254	221	191	198	214	212	209	229	242	200	220	208	245	181	214	231	208	214	188	186	210	202	196	200	197	216	212	213	215	198	224	229	225	218	230	215	210	202	228	218	212	210	212	238	235	224	205	196	192	200	231	215	225	203	227	211	212	244	234	199	230	213	219	231	207	212	200	231	226	226	245	194	187	218	242	231	219	224	217	238	204	209	212	228	214	187	221	227	223	219	218	215	255	228	218	217	209	228	221	226	233	198	207	229	230	212	206	206	199	212	203	228	225	221	232	212	215	184	237	187	216	208	206	227	228	234	227	221	193	226	238	209	232	216	191	208	251	203	204	215	226	223	225	234	209	220	203	217	204	219	231	225	228	189	200	234	208	194	183	216	213	220	227	216	224	220	246	224	230	205	204	185	235	219	215	233	199	205	203	208	235	211	248	194	226	234	222	212	198	205	244	240	244	211	201	208	201	225	227	214	195	194	219	218	209	224	202	221	218	238	232	251	217	208	221	227	228	221	212	201	229	201	218	205	224	214	221	204	227	208	219	212	210	204	217	205	207	220	222	206	213	205	238	205	220	227	205	218	248	239	215	228	219	216	227	226	252	209	217	234	214	230	235	240	212	224	198	233	225	226	233	219	240	247	230	227	228	222	214	232	204	218	233	226	221	230	229	194	189	217	224	223	200	197	233	199	231	207	226	239	240	205	222	207	226	227	221	212	244	216	203	216	227	229	250	243	223	214	190	204	220	215	212	193	201	220	219	182	208	213	234	244	200	203	208	218	200	214	203	230	211	207	198	218	213	194	218	225	253	229	232	203	247	216	224	231	194	206	200	204	225	216	195	182	222	224	248	218	199	224	218	224	228	229	191	242	222	225	199	220	230	217	190	207	251	231	237	207	175	213	203	201	225	218	224	222	231	218	221	205	203	197	216	237	229	217	202	215	211	196	259	237	193	236	208	204	235	204	231	211	229	204	242	227	211	208	236	207	216	210	226	217	226	186	206	260	206	193	194	223	244	205	229	192	200	191	243	194	207	226	177	189	205	205	206	207	214	195	209	182	212	202	217	206	206	234	213	221	209	206	221	194	241	233	203	215	228	253	237	210	198	219	201	216	211	222	220	232	235	236	221	251	208	202	225	209	207	237	215	214	249	200	224	245	211	244	213	229	219	216	204	275	212	214	226	244	197	226	234	229	197	202	217	206	246	227	230	221	196	230	214	185	213	224	241	213	214	229	219	235	209	203	201	203	207	223	206	212	213	229	223	205	199	204	214	210	236	233	219	240	233	185	219	231	222	197	217	187	208	223	213	201	242	203	204	232	190	190	225	226	215	227	206	235	193	199	216	227	217	215	228	227	224	217	217	208	250	207	206	192	223	222	215	222	192	233	211	214	226	204	215	186	238	233	220	210	201	226	178	219	208	212	211	229	224	222	214	217	218	182	219	214	202	224	244	226	185	215	223	204	239	215	214	189	241	225	230	217	231	218	225	246	223	224	222	225	197	211	197	226	231	227	219	212	247	213	199	225	233	230	204	205	213	218	237	209	203	207	213	212	210	234	223	217	213	219	223	204	225	223	208	231	197	197	205	260	213	214	217	208	224	222	194	207	205	227	220	204	226	198	207	245	239	214	211	219	207	236	212	230	192	252	204	236	225	230	208	222	218	206	208	241	224	196	223	223	219	215	209	219	212	226	253	240	234	234	208	237	219	233	215	208	205	228	195	220	244	222	205	220	218	244	195	211	213	204	218	192	197	234	226	193	214	212	228	219	214	215	218	228	205	209	244	210	205	210	255	224	231	264	222	227	225	222	215	222	216	236	220	205	196	203	193	224	240	246	237	194	219	212	234	223	204	219	214	243	215	205	223	218	222	228	217	178	212	208	226	223	218	206	212	217	211	222	219	187	206	218	208	216	212	208	231	211	212	223	208	224	197	214	195	212	223	209	231	229	222	231	219	245	187	210	198	209	202	186	232	240	190	209	212	236	232	194	236	218	225	229	229	227	194	235	205	227	236	221	207	227	209	215	190	209	243	225	232	222	206	211	196	205	237	200	211	250	203	220	224	234	230	234	225	244	211	228	236	214	193	213	237	212	211	229	214	218	209	216	232	210	208	232	202	237	215	222	213	215	220	251	196	213	213	243	206	206	221	212	184	212	213	231	220	212	219	246	205	213	199	218	231	208	212	215	200	219	188	235	224	214	238	219	220	217	228	224	207	250	205	190	212	219	209	218	218	212	200	231	212	209	173	247	209	222	218	202	236	233	199	213	221	218	213	195	237	228	208	240	241	257	227	217	205	228	235	219	210	203	221	194	209	217	202	194	201	231	235	235	201	226	214	215	228	218	248	225	217	225	231	216	220	196	215	203	234	216	203	210	234	245	215	199	221	193	236	222	229	197	218	217	203	207	224	229	223	223	202	217	215	182	207	218	219	228	188	225	208	231	204	223	223	216	212	214	219	236	246	191	214	235	215	198	212	224	216	227	215	227	248	214	210	224	209	237	242	218	202	223	224	241	227	215	228	226	210	234	236	198	215	197	185	212	190	228	217	214	225	210	199	236	176	216	224	240	238	228	201	223	236	220	196	191	229	240	211	218	192	231	229	198	195	241	229	222	203	240	222	237	239
30898	29994	38649	40515	39013	37885	34122	28818	25855	24451	23089	24619	39992	41803	33333	21972	10724	4199	1965	952	699	615	614	587	583	613	592	609	610	630	618	579	627	583	609	625	634	632	571	589	598	641	664	604	607	591	578	603	599	623	626	616	597	595	606	568	619	615	631	570	608	604	603	641	584	595	567	579	611	599	571	614	597	598	631	591	636	610	615	647	607	614	645	587	563	649	632	645	593	604	566	574	623	596	615	607	612	605	633	551	598	606	585	545	610	590	582	614	611	591	610	630	586	618	627	612	631	569	596	591	583	601	614	594	651	565	567	613	622	622	621	612	605	656	646	595	581	617	566	585	604	583	580	574	628	600	627	619	598	620	629	613	602	602	585	606	574	594	604	610	599	590	606	620	623	602	616	607	613	609	645	638	614	628	581	653	585	622	605	597	591	591	592	583	608	601	576	595	574	621	614	644	566	552	578	597	621	633	617	576	602	590	591	585	570	585	603	605	623	576	564	656	551	597	568	607	544	599	596	584	579	571	638	589	597	636	614	582	630	610	606	549	564	603	628	624	584	558	616	577	620	559	599	595	641	584	605	612	604	605	605	635	613	629	597	602	604	604	593	642	594	575	584	602	596	600	575	560	609	640	630	565	607	584	560	603	609	603	605	548	605	573	537	644	611	579	579	592	563	603	617	576	652	609	575	624	629	556	578	605	579	598	630	621	581	585	631	592	607	636	685	615	632	649	574	561	580	596	599	632	628	596	619	593	597	627	611	592	557	607	589	626	587	609	619	625	564	611	578	582	599	579	626	650	591	573	569	610	586	624	566	589	617	620	617	628	580	636	595	604	546	570	582	592	608	596	551	593	621	587	582	565	582	656	602	594	568	592	626	581	592	624	568	646	578	604	601	571	629	637	597	587	599	611	603	615	617	628	627	598	600	623	571	657	600	629	595	626	601	606	533	601	602	622	625	590	569	616	611	626	610	587	611	572	590	612	594	544	636	600	607	610	621	563	620	597	611	627	598	620	606	556	602	629	596	669	605	594	565	607	615	601	601	603	588	615	621	539	568	621	594	624	577	588	610	611	584	599	612	613	589	614	595	563	637	606	598	629	585	631	611	608	583	579	633	603	614	570	622	592	575	596	643	606	608	589	614	620	606	592	605	629	637	621	617	635	581	584	653	613	600	613	565	559	620	585	633	598	570	618	639	583	570	576	576	592	617	592	613	579	601	604	594	566	618	558	630	550	621	588	628	593	608	613	606	566	598	636	638	582	579	633	582	589	576	589	579	632	575	595	584	607	588	547	636	559	612	623	589	585	607	642	613	602	604	640	558	616	650	618	626	631	647	611	610	590	593	628	619	637	620	607	600	552	596	575	597	584	605	599	562	600	633	586	650	583	586	583	573	647	579	570	548	611	592	612	617	606	564	573	598	598	632	638	626	545	598	614	595	592	606	606	591	553	612	603	591	578	601	597	604	644	564	612	595	560	619	627	637	590	636	552	594	656	607	599	581	599	589	607	618	604	569	581	641	627	611	569	612	597	638	607	601	597	561	607	623	567	581	579	551	616	630	550	581	607	563	610	581	582	638	607	589	599	593	614	643	626	627	600	602	588	641	613	556	562	579	596	569	610	598	597	604	613	597	632	616	610	596	589	622	566	614	599	610	587	621	583	601	646	572	590	587	612	601	618	598	584	633	617	611	592	612	555	613	645	639	585	620	609	604	592	604	592	573	597	569	596	575	614	600	622	562	596	604	601	586	590	568	593	591	631	608	632	596	595	603	633	575	609	613	579	604	619	607	590	568	550	610	592	608	599	623	627	626	587	548	648	611	578	625	606	588	594	589	586	577	613	590	612	611	610	611	592	623	585	569	616	560	620	595	644	554	598	674	602	621	589	619	600	595	627	635	635	593	600	598	597	647	598	610	629	580	618	627	576	585	579	607	629	602	585	580	607	599	592	595	592	602	579	591	594	650	597	584	628	586	587	637	585	636	572	571	606	636	532	594	591	575	613	590	597	587	611	619	642	635	618	595	591	572	568	603	605	594	543	601	612	621	603	540	606	623	588	590	616	658	616	576	594	606	599	630	558	592	626	574	618	595	616	613	577	593	623	579	569	636	601	621	582	573	598	601	605	639	613	616	614	619	606	559	618	624	568	629	628	611	608	612	629	615	578	647	597	607	589	573	551	593	592	598	577	660	612	590	577	611	561	619	628	602	588	603	605	566	573	629	597	611	570	612	587	579	607	613	606	624	648	629	589	616	589	613	560	559	577	591	574	627	565	590	555	563	568	559	603	585	594	587	539	639	588	596	599	625	590	597	620	639	599	591	602	626	594	626	598	587	612	604	606	610	593	657	620	588	594	562	557	607	597	599	638	618	631	600	582	627	539	619	611	618	607	601	610	607	597	598	562	595	603	628	613	571	589	567	575	588	606	625	592	589	593	603	613	611	630	624	567	630	599	633	569	621	573	604	584	595	603	563	613	557	628	569	597	620	584	617	597	602	578	572	577	604	626	588	616	578	602	621	597	637	564	590	635	600	628	588	608	604	601	599	615	575	577	625	583	656	579	601	618	587	593	629	605	607	609	637	621	552	606	565	600	606	603	581	548	595	613	633	616	669	591	537	558	584	592	583	621	596	575	569	639	554	579	577	605	591	589	633	640	623	584	587	610	620	595	625	592	576	567	631	580	569	624	611	601	583	561	576	588	560	572	616	590	580	628	598	622	575	599	602	592	596	613	590	613	600	619	623	603	590	628	624	617	588	575	622	600	623	589	624	628	601	620	563	571	579	589	598	594	587	570	551	624	616	606	594	615	592	578	602	643	594	566	632	554	577	601	609	601	583	587	590	620	609	535	568	597	601	637	575	626	612	562	604	569	562	556	585	600	620	602	580	589	604	636	560	618	538	593	590	621	562	635	607	634	604	592	589	615	599	601	584	591	642	602	593	591	596	610	643	565	626	577	590	547	611	610	555	595	607	607	587	607	559	576	648	587	625	581	602	630	583	583	573	605	616	568	576	585	593	614	590	555	617	602	641	626	587	669	587	585	656	605	592	586	559	609	595	617	591	591	572	626	573	589	558	589	601	633	566	585	635	599	559	600	610	617	603	648	581	594	606	591	584	573	602	613	627	570	609	614	589	646	627	662	572	585	594	583	585	605	592	617	588	606	615	573	609	580	601	618	591	621	588	588	586	624	593	626	609	642	576	641	599	600	641	580	593	594	584	549	616	611	600	578	609	643	596	545	612	616	575	643	644	618	598	630	620	587	566	621	610	583	633	558	571	574	598	565	602	600	596	597	595	604	633	611	593	634	619	627	622	618	611	597	581	600	613	609	594	592	576	621	610	617	631	576	629	613	611	593	583	595	602	582	585	612	571	605	655	610	585	582	604	564	610	615	609	614	590	617	562	609	626	588	586	586	612	585	627	610	650	633	619	594	588	628	603	585	605	616	574	614	617	563	632	584	555	620	624	603	594	607	567	621
28739	24101	22203	19347	18183	15132	10029	6991	5215	3721	2693	1957	2383	2686	2220	1184	644	331	264	234	249	212	227	230	217	181	223	224	229	198	214	235	240	201	214	210	212	235	191	230	230	228	212	228	211	237	211	239	227	230	230	207	221	204	207	230	200	187	204	243	210	221	238	190	211	216	220	207	218	228	219	219	231	207	213	214	217	220	214	207	247	226	215	210	217	221	212	206	195	209	233	238	217	220	223	218	222	218	217	191	212	218	218	201	236	193	222	213	202	224	203	226	216	219	223	229	210	188	209	246	216	220	191	220	204	225	220	262	228	211	213	221	214	211	211	218	214	233	218	222	216	231	232	211	200	193	215	223	224	234	198	208	215	235	235	219	214	198	223	228	213	212	223	208	212	221	216	208	226	223	227	205	227	197	211	201	190	242	224	205	224	194	210	214	211	211	193	209	219	221	207	221	236	220	226	225	209	208	225	201	267	211	210	266	230	199	216	218	231	219	206	222	235	212	218	234	197	211	193	202	221	223	208	214	208	212	202	222	215	191	197	217	212	226	209	217	209	205	202	214	220	187	204	234	226	209	218	256	221	208	210	209	224	214	214	223	189	190	203	232	213	198	214	237	205	243	228	172	226	204	214	245	220	193	200	209	209	180	216	215	210	207	229	218	221	231	213	229	223	203	212	211	192	215	233	214	205	214	230	201	207	211	233	227	232	244	230	227	191	217	210	207	226	216	178	212	237	213	201	251	197	234	176	231	230	228	216	222	223	219	217	218	235	228	214	219	245	230	203	232	221	213	206	204	222	222	229	181	222	216	221	213	213	239	229	216	222	189	227	235	245	215	202	221	243	208	212	198	223	210	213	207	244	218	208	207	225	206	229	214	247	203	219	215	210	223	194	202	204	220	227	201	222	217	200	225	199	231	217	214	228	212	220	203	221	227	230	227	252	210	221	207	228	226	247	249	234	210	229	216	189	199	217	233	212	226	226	202	223	213	207	219	204	223	215	194	225	199	216	214	230	207	246	221	197	214	239	199	204	205	234	220	223	227	233	196	197	203	236	196	199	235	211	212	228	206	185	212	221	196	210	237	217	203	213	204	208	210	225	209	222	218	221	234	187	212	259	202	219	212	229	191	214	198	245	225	224	203	201	201	216	221	225	167	223	205	186	225	201	204	197	204	211	205	202	224	206	244	221	184	214	212	208	230	187	208	221	194	215	230	202	257	232	209	218	209	203	200	208	214	219	183	204	210	196	219	225	199	221	229	181	249	231	231	227	229	243	229	215	226	206	237	208	210	201	231	220	207	245	220	199	200	230	222	207	215	232	233	207	232	209	226	220	211	188	228	205	213	208	228	210	232	260	218	229	203	196	218	225	223	203	225	221	219	207	247	229	226	213	204	197	214	202	233	211	198	209	200	193	230	215	215	208	200	217	223	201	201	200	220	211	199	243	214	223	223	213	222	199	206	193	206	210	203	200	204	208	208	212	256	191	222	218	233	204	239	210	216	229	206	229	203	190	220	196	223	212	236	198	194	228	216	223	220	216	219	211	214	218	213	210	211	200	209	218	226	218	219	190	213	225	226	205	208	203	214	209	228	201	220	217	233	199	227	215	205	224	217	222	218	189	220	210	196	211	217	233	205	235	214	219	200	236	203	199	253	211	206	216	224	204	210	208	225	205	230	226	214	193	221	202	204	205	229	198	211	205	249	196	203	210	232	247	216	251	218	220	212	213	225	211	198	218	234	213	217	200	214	204	226	203	218	230	208	227	235	213	230	234	210	220	207	218	223	227	244	247	240	196	201	192	217	200	202	227	200	220	223	211	201	205	242	231	240	223	209	197	240	226	236	227	225	216	220	231	224	220	229	238	201	214	218	237	216	223	215	229	234	209	229	188	207	231	211	239	233	228	232	205	191	217	208	215	221	221	215	228	229	212	216	215	214	216	218	203	211	217	229	212	205	204	243	226	230	222	199	245	219	206	234	222	220	217	204	211	218	217	216	204	201	246	223	181	226	225	226	222	226	215	199	211	218	233	232	221	215	204	212	195	221	236	229	211	250	213	231	236	221	213	222	182	199	212	201	249	231	193	193	224	226	201	213	229	220	216	228	224	207	221	202	214	247	217	211	223	211	228	218	226	212	240	222	215	232	221	210	193	229	230	245	219	203	195	240	222	222	206	210	227	226	211	208	207	212	225	228	212	207	219	232	223	212	203	239	220	199	229	218	223	224	216	223	201	193	228	204	230	194	201	223	207	230	235	215	213	219	196	230	227	234	237	219	242	230	212	220	209	216	228	214	212	218	210	246	218	220	222	197	220	216	215	225	225	237	229	237	226	226	244	210	214	215	183	213	229	202	227	227	196	215	209	227	197	225	248	260	241	230	214	223	212	238	199	242	222	207	214	203	186	218	213	213	216	214	213	222	213	223	221	206	231	224	213	223	212	219	198	222	224	241	235	215	229	213	210	226	220	190	204	231	199	217	216	232	219	200	211	200	210	216	229	224	216	210	209	195	190	214	210	219	224	238	205	186	222	222	232	187	256	232	205	228	211	191	234	213	233	208	224	184	229	224	221	174	192	231	234	222	218	206	203	220	219	203	195	212	218	213	218	218	230	195	185	229	234	192	181	204	227	236	193	207	204	222	208	217	208	229	249	223	182	227	214	216	209	233	198	214	216	209	231	228	180	229	231	209	184	225	228	208	215	229	223	221	219	203	223	211	212	208	226	216	219	249	221	201	258	239	207	229	211	233	229	200	238	204	211	199	236	209	213	225	191	230	210	234	214	211	212	221	232	216	224	233	222	232	219	232	220	200	223	198	228	233	224	208	238	208	227	223	220	239	208	211	216	193	199	229	218	210	218	222	196	209	220	212	198	193	239	213	205	219	225	229	221	245	189	209	215	213	204	220	215	216	181	205	227	228	221	220	244	214	212	215	214	185	218	217	210	214	209	221	211	210	217	243	242	202	240	265	218	208	214	208	214	221	187	236	181	223	219	225	174	208	231	252	224	207	238	209	225	222	194	217	194	208	223	230	221	221	254	211	223	214	221	203	218	229	213	215	200	207	220	204	239	233	240	215	213	225	225	202	199	226	199	229	215	207	192	228	211	226	216	234	241	214	239	233	228	195	217	215	208	228	232	207	222	205	227	207	204	213	234	226	205	211	229	209	228	211	203	256	215	210	216	219	180	237	220	243	197	220	213	215	227	205	210	230	237	236	191	220	239	207	192	215	214	231	198	213	203	228	202	214	229	217	198	211	221	205	225	201	214	227	215	206	208	202	238	208	215	218	222	224	214	218	223	210	194	197	237	222	205	194	240	233	216	218	209	235	232	192	199	229	217	190	212	215	239	221	227	211	210	222	217	190	209	193	212	219	228	213	206	223	230	180	213	228	218	198	236	205	278	218	221	198	207	196	219	204	223	213	217	225	218	220	209	199	218	199	232	218	215	220	212	201	214	227	188	217	240	189	215	231	204	227
19320	17487	25759	30428	32716	30473	25109	21501	18625	15141	11716	9791	10952	11735	9431	5192	2389	1200	779	649	613	606	616	612	615	577	633	588	661	593	631	605	573	574	587	607	571	593	635	607	591	603	610	584	597	590	577	601	576	667	570	595	567	544	597	602	632	621	648	599	605	620	650	553	638	621	604	553	584	604	579	598	600	574	600	632	580	609	612	578	586	605	624	636	589	596	628	576	552	607	580	674	589	590	568	574	628	636	608	617	560	542	636	629	595	610	615	571	626	590	564	589	606	624	629	598	609	605	577	608	608	621	593	593	573	584	602	572	607	629	562	610	580	590	613	597	570	636	563	625	604	636	614	656	605	621	565	578	565	591	584	664	529	622	636	572	608	630	644	559	603	553	579	581	595	632	620	598	565	607	638	580	590	573	612	596	562	617	598	584	565	619	565	564	611	584	575	620	572	614	601	586	619	601	607	572	619	605	585	612	564	630	610	588	613	635	625	569	564	609	646	610	596	618	582	596	610	601	628	577	568	578	600	596	610	598	613	598	614	561	607	613	601	606	604	572	629	594	581	569	592	617	593	587	603	572	621	630	591	593	564	588	642	660	597	640	612	605	574	586	587	605	583	613	601	584	564	610	587	575	626	613	582	576	590	600	631	631	629	638	574	608	578	617	589	627	618	609	575	609	559	590	629	558	600	590	619	640	696	614	606	599	600	638	607	550	572	601	574	628	555	596	619	602	585	592	604	635	569	625	624	598	606	611	625	607	630	591	583	586	579	591	639	611	633	595	588	586	585	600	601	595	612	581	633	564	606	550	582	555	573	588	568	595	589	653	615	617	600	619	599	552	582	624	622	551	576	572	588	627	593	635	565	587	641	629	588	608	617	614	582	597	610	601	611	608	609	593	604	591	633	633	577	589	562	574	595	585	587	617	594	566	599	606	563	591	606	608	584	584	560	587	584	586	575	619	629	595	578	634	578	617	633	559	597	582	561	584	560	569	592	631	612	601	595	602	602	612	559	571	593	586	587	543	594	641	581	587	596	539	579	571	591	595	598	624	580	601	571	611	626	579	595	614	561	600	618	646	593	625	612	590	578	585	571	612	572	607	585	580	586	599	586	618	606	587	613	594	633	576	554	587	567	628	614	585	621	578	637	583	570	586	570	603	616	579	603	616	542	578	598	600	628	587	589	648	627	619	614	596	559	612	588	595	571	600	578	637	595	590	536	643	631	584	590	591	628	561	638	630	589	603	645	576	605	597	580	603	652	605	559	550	544	603	594	610	603	594	547	641	617	600	615	602	576	595	599	587	575	598	568	613	614	593	633	599	591	606	616	619	580	595	577	590	594	550	598	636	583	591	540	580	560	616	570	590	567	560	582	578	561	628	617	551	592	607	610	606	532	628	580	613	573	632	525	640	582	644	557	597	574	603	590	608	626	571	646	589	579	633	580	612	575	556	670	616	609	609	620	599	607	631	611	546	626	623	618	594	624	612	589	602	606	621	632	601	642	585	589	602	577	570	616	606	594	602	585	602	587	570	606	614	591	630	616	586	547	625	624	629	601	574	567	623	625	606	613	593	600	581	604	576	579	589	605	581	584	642	566	624	622	597	641	560	592	630	585	626	604	602	615	613	644	597	611	559	593	611	621	598	600	596	633	566	602	615	615	578	579	595	631	646	620	569	572	567	576	635	579	572	621	590	602	614	589	593	591	591	607	630	607	560	649	609	600	579	609	575	531	541	580	611	549	585	585	574	584	639	590	573	658	621	628	594	590	599	595	595	657	584	604	600	578	597	571	609	651	607	600	600	577	599	560	589	651	644	615	583	572	603	612	588	588	604	628	583	600	584	560	569	592	653	579	583	602	609	590	613	588	625	575	560	554	585	569	575	583	569	629	621	590	606	606	626	556	617	602	606	582	605	617	609	589	584	584	576	571	571	585	650	600	616	609	582	609	644	621	623	603	617	534	565	621	546	560	597	587	589	599	578	579	597	572	616	594	570	622	623	603	607	588	579	622	610	633	588	558	602	593	580	597	612	595	615	632	596	574	582	593	605	561	639	603	618	597	610	639	578	596	586	605	621	590	600	566	600	610	604	582	624	609	605	575	609	581	594	606	610	607	582	602	591	573	597	594	575	589	568	589	611	608	554	649	634	588	619	588	639	601	599	543	636	583	595	596	590	601	592	653	639	596	604	645	593	618	626	595	572	610	561	581	611	603	643	571	618	584	576	606	596	581	596	600	616	606	632	639	619	626	564	614	619	601	543	582	590	618	612	608	607	622	587	646	591	590	578	595	624	581	568	589	599	590	619	589	598	615	614	577	588	613	620	638	590	584	611	619	599	587	594	634	569	626	608	611	601	587	617	589	639	618	603	620	614	601	610	604	605	630	605	627	619	611	603	571	627	620	578	574	593	585	625	552	594	561	611	631	604	613	586	628	600	620	600	572	601	628	583	589	615	617	597	576	593	560	622	622	560	564	585	578	531	636	597	583	598	587	612	559	653	606	587	609	599	576	553	596	625	570	595	625	594	630	587	596	620	582	561	552	584	614	609	588	544	593	605	614	616	558	661	618	624	611	550	591	555	606	559	619	631	630	567	564	584	566	582	570	606	570	586	570	585	608	604	612	592	611	610	601	600	583	612	591	603	612	598	619	603	625	563	597	613	602	589	619	621	584	579	613	630	613	571	615	625	637	594	606	614	577	619	558	568	572	617	585	613	627	577	579	593	581	554	532	619	570	592	641	597	622	592	597	573	624	605	579	627	628	617	621	641	609	584	620	604	589	592	587	609	589	550	564	612	581	627	591	582	587	606	554	547	615	608	606	626	614	584	605	575	615	602	560	559	596	590	615	581	586	570	606	595	654	593	593	595	574	597	585	606	626	592	560	598	555	599	620	594	620	580	595	626	603	591	577	594	648	611	622	604	552	609	622	598	589	594	591	586	676	617	627	639	572	591	639	561	597	594	576	614	604	595	589	605	605	609	614	584	602	592	603	611	621	573	625	609	620	598	600	628	626	602	594	634	591	608	652	610	586	645	586	558	654	539	586	618	618	605	603	572	590	591	593	544	607	620	606	622	601	576	617	567	596	584	608	606	606	586	593	612	594	606	619	605	644	594	606	613	611	602	593	604	599	638	607	576	605	615	595	577	604	587	602	621	567	570	593	586	632	595	617	579	611	590	623	605	598	599	577	633	601	612	590	584	594	601	568	610	585	580	563	605	656	637	615	620	553	591	609	599	628	631	594	623	592	604	591	649	623	612	594	601	628	576	594	604	582	599	594	631	591	618	580	589	630	582	584	620	540	611	573	575	570	618	606	607	579	606	617	611	618	579	611	624	546	560	607	598	573	600	571	594	608	596	626	552	610	583	609	562	624	600	616	599	580	648	595	606	651	609	588	578	641	593	581	595	630	607	589	606	575	576	616	615	605	562	607	541	577	610	625	633	641	647	615	565	606	590	642	615	623	588	620	573	607	615	638	625
26098	20312	25235	26717	30730	25667	18147	12914	9126	6553	4613	3088	4427	5467	8790	5112	2375	820	381	270	235	224	223	217	191	208	196	202	230	197	225	188	225	234	216	234	215	202	226	221	196	217	217	223	216	230	192	215	195	220	224	230	234	220	216	198	212	230	202	202	231	218	221	224	214	240	226	216	197	192	225	240	196	207	201	222	204	210	209	219	213	199	216	212	202	206	231	196	191	219	207	213	198	208	218	225	222	217	217	203	214	236	232	212	210	199	218	195	225	200	197	226	188	223	197	243	243	220	215	196	215	188	207	228	241	205	183	197	227	207	211	225	224	202	210	206	222	255	219	208	232	231	223	199	203	207	223	213	240	211	221	193	209	209	216	202	204	214	222	228	235	207	236	222	204	212	227	204	210	207	201	220	221	233	233	232	196	214	212	200	225	206	183	224	229	219	189	212	197	202	231	213	187	216	219	222	209	238	217	244	199	211	215	233	222	190	209	182	221	224	203	215	205	198	207	202	220	214	201	218	214	247	218	205	209	228	206	203	237	214	227	190	213	206	209	201	230	227	217	223	225	237	193	227	218	219	229	221	222	246	215	210	213	197	232	226	192	212	228	227	222	221	204	197	218	216	198	211	215	237	206	212	220	207	218	200	230	228	213	200	207	219	218	223	216	244	215	198	203	218	202	216	238	206	222	209	167	210	237	198	227	237	242	192	203	214	218	199	222	190	196	218	228	222	220	214	209	201	212	228	195	221	208	216	241	182	204	204	213	235	196	214	191	202	209	231	197	239	185	191	194	216	214	196	205	197	211	217	202	219	203	202	198	211	211	225	221	212	218	212	216	219	227	207	212	246	192	222	248	223	224	222	225	192	221	207	206	221	193	201	217	191	206	207	205	240	245	229	195	197	237	219	230	208	211	228	222	206	211	246	205	211	200	216	208	218	222	222	205	216	218	222	199	219	196	214	227	223	214	232	228	207	179	224	204	227	212	229	211	226	231	204	222	218	222	201	208	218	216	191	213	209	204	227	213	207	197	226	208	219	198	196	215	212	232	209	211	196	221	211	232	195	196	219	214	208	215	190	207	216	233	195	211	219	192	239	238	205	233	214	213	219	219	208	193	195	194	237	213	242	214	197	223	202	202	226	228	248	207	203	212	221	213	223	207	209	213	201	217	211	208	214	201	199	204	222	202	204	216	213	205	190	188	210	194	226	226	202	196	202	205	201	220	248	222	218	228	194	232	201	204	207	184	222	223	208	219	229	202	192	235	203	206	198	241	207	203	197	195	212	210	218	213	223	200	211	226	197	198	214	218	211	207	231	238	202	218	217	213	240	207	210	229	215	215	199	233	223	209	229	213	211	211	219	235	234	196	222	217	197	223	223	212	199	201	204	213	229	224	221	212	200	216	194	191	191	206	205	230	225	204	238	205	216	231	176	207	214	197	221	221	215	216	245	231	209	209	224	220	246	224	203	219	239	237	225	235	177	194	216	197	224	199	226	225	199	212	220	242	208	250	230	215	217	181	218	183	219	221	211	209	203	202	256	218	244	220	213	233	214	212	198	211	222	232	212	190	214	208	208	216	218	205	218	236	222	218	204	196	209	200	204	211	202	205	218	243	217	226	211	202	201	228	226	221	219	213	189	200	201	226	232	208	214	217	241	229	227	236	207	208	216	226	214	202	217	233	206	200	231	196	226	222	197	210	228	215	224	231	235	192	192	228	207	229	222	217	192	222	216	225	221	203	186	218	194	212	227	215	208	244	267	235	214	215	232	224	222	238	204	227	216	214	199	232	226	221	223	204	231	222	206	212	224	211	227	223	243	218	194	218	201	218	234	214	211	223	230	218	223	224	231	211	225	234	206	211	208	206	214	202	219	218	208	219	213	224	193	230	226	246	231	209	218	204	188	203	224	222	208	229	202	230	192	203	208	219	204	228	208	192	199	228	216	218	208	248	226	199	168	211	189	212	235	202	231	207	202	196	216	219	237	227	207	234	195	236	229	246	220	221	185	213	225	226	231	201	202	213	214	204	228	229	223	222	194	193	212	221	193	219	221	208	226	212	197	217	187	225	213	214	207	213	231	200	236	247	205	229	216	227	213	218	199	239	193	217	203	218	232	206	216	213	219	225	212	224	214	191	206	232	224	258	190	232	200	175	220	201	216	220	206	229	214	196	217	219	208	207	198	222	216	211	213	211	247	229	226	180	217	236	245	222	230	206	224	226	232	204	200	223	214	232	233	209	211	219	234	196	231	196	210	205	198	215	209	216	200	231	204	218	202	237	223	199	205	219	228	213	223	197	210	200	248	230	224	205	237	223	202	230	219	213	200	197	221	193	264	216	213	218	195	231	235	213	208	211	228	216	231	209	214	221	209	182	243	230	246	219	213	200	223	218	221	208	187	212	222	202	199	201	224	218	201	224	230	226	238	223	222	219	207	220	209	237	220	205	218	211	196	223	210	224	230	223	214	214	190	203	198	214	208	186	221	198	210	223	219	228	208	214	231	223	210	213	203	215	211	198	186	194	218	225	212	211	224	213	231	228	215	224	213	178	225	219	213	211	201	227	215	198	195	212	205	206	212	225	257	221	209	223	218	223	207	206	188	230	211	192	193	231	228	204	210	205	232	209	213	225	221	202	224	217	219	204	221	207	214	226	209	202	200	206	218	210	215	217	219	186	215	222	218	222	225	226	222	214	191	201	191	215	199	217	211	224	204	192	232	236	240	233	198	209	204	212	213	198	225	229	201	223	222	210	202	209	218	212	217	210	219	211	209	214	218	239	214	233	225	218	255	202	228	202	185	207	210	200	207	236	205	220	218	220	218	246	220	213	209	201	224	201	182	213	215	236	207	209	231	220	231	208	210	226	218	238	185	219	214	212	207	195	225	224	206	209	202	202	204	220	230	196	181	197	199	222	225	210	206	200	213	206	187	217	207	223	258	227	212	233	195	239	206	205	193	219	211	219	197	211	225	243	222	205	197	214	208	185	193	228	236	230	228	218	218	220	215	231	226	208	221	218	212	227	221	213	229	217	214	220	214	213	239	234	214	234	193	206	246	223	238	211	213	214	210	212	237	219	227	208	234	201	209	224	185	210	220	232	232	214	203	225	212	221	198	210	207	216	218	184	210	199	198	204	238	213	234	240	220	247	214	220	224	198	213	222	226	199	210	214	232	211	217	243	211	213	193	219	203	196	213	210	243	235	224	210	202	225	220	215	201	187	228	202	244	215	215	207	229	236	214	219	226	203	231	210	233	229	199	233	221	207	225	198	229	217	234	207	250	196	237	237	208	223	196	210	198	222	211	202	222	206	201	215	202	208	218	213	208	212	202	195	227	203	223	221	231	200	227	221	238	206	213	211	204	238	250	225	209	249	201	201	221	219	223	202	225	257	221	219	212	240	234	232	203	231	219	208	236	208	208	223	224	226	217	210	204	213	204	219	214	204	202	210	240	240	227	219	206	181	244	230	234	226	244	229	177
16826	16346	29547	37745	43510	40239	34531	29833	25821	22124	17998	13472	17426	21170	28170	18766	9798	3854	1408	800	620	598	560	603	540	601	562	605	608	628	619	583	648	571	575	561	616	622	577	591	610	551	587	580	593	628	563	561	593	594	614	597	631	606	594	611	559	620	615	613	579	579	541	608	600	630	582	567	588	660	608	561	552	617	598	636	619	566	581	608	605	599	582	569	563	594	608	619	622	610	597	557	577	581	565	632	600	559	621	586	606	562	594	564	574	586	562	644	580	550	584	549	577	603	612	600	599	630	616	600	625	569	580	569	603	622	531	562	606	578	597	594	599	603	598	574	623	551	601	585	582	591	596	609	566	569	632	618	598	615	589	605	573	611	595	603	580	644	551	586	630	621	596	533	583	601	577	590	584	616	577	613	598	635	603	561	592	633	566	639	617	582	591	624	618	601	584	604	644	622	639	610	591	563	560	575	599	594	630	573	588	573	594	575	617	569	590	640	592	574	602	552	579	649	619	604	590	584	580	584	607	592	588	596	610	634	612	631	556	570	588	617	560	573	572	578	610	570	623	611	634	582	589	570	539	596	566	558	593	587	580	574	617	597	611	602	559	602	575	557	592	575	574	615	583	562	564	563	587	578	609	587	574	588	628	607	565	601	597	606	637	613	594	552	564	626	573	586	628	566	611	647	575	578	615	586	597	629	621	607	602	633	571	549	582	586	592	624	571	594	587	587	594	579	582	598	582	614	568	604	596	554	610	550	628	573	579	588	582	552	612	634	562	609	615	603	601	573	616	612	602	595	594	587	576	637	553	556	542	644	618	578	574	603	578	606	527	580	574	599	581	591	553	638	580	567	594	595	561	592	553	610	594	576	621	559	607	575	591	592	617	595	563	608	574	606	585	576	626	596	602	587	595	581	643	564	614	587	588	593	631	577	615	616	578	636	570	588	635	603	631	594	621	626	604	579	594	607	617	580	604	598	616	660	605	573	598	594	587	590	587	613	588	628	577	617	625	605	629	600	632	587	627	564	599	562	589	605	624	582	594	617	579	575	591	609	588	573	570	586	569	570	576	608	617	577	590	585	598	580	583	566	556	590	597	599	610	536	623	557	603	601	556	608	604	600	588	602	643	609	598	632	593	592	602	582	603	569	605	603	646	548	568	614	596	559	632	601	629	624	631	586	617	581	597	606	593	614	552	591	639	577	574	600	600	590	576	577	569	585	612	582	598	622	561	591	574	578	606	626	621	592	589	621	584	616	602	609	605	565	607	634	620	577	572	602	561	624	629	569	614	575	566	566	581	619	597	599	605	587	624	588	586	574	553	566	586	613	569	624	591	572	564	608	630	627	574	594	565	607	559	606	603	608	599	603	602	582	595	580	610	609	590	567	598	614	553	613	577	564	569	585	581	596	590	579	585	607	584	592	598	641	630	582	609	608	599	646	628	656	573	609	610	603	576	555	609	589	609	587	593	626	590	637	610	624	556	612	605	594	578	572	560	578	629	563	602	581	581	623	630	575	577	624	582	597	631	595	621	596	622	589	590	562	620	597	622	596	618	597	603	568	583	586	527	595	620	598	569	611	564	599	625	583	596	578	580	639	561	562	579	582	563	606	603	546	612	583	607	628	551	596	603	558	600	595	562	598	620	629	586	592	568	587	602	597	554	611	603	641	613	620	575	571	650	592	567	595	617	582	554	611	588	612	550	606	587	573	612	558	586	581	612	613	591	593	643	592	590	626	647	613	588	621	566	590	590	613	547	577	583	615	561	569	596	606	593	590	569	621	588	582	576	612	567	590	575	595	554	613	588	596	568	584	612	600	580	589	602	619	566	580	601	625	601	559	656	600	588	601	583	600	562	582	602	581	587	570	611	573	553	609	574	595	594	627	624	593	592	633	595	580	604	596	570	568	551	602	606	596	611	571	583	592	605	577	602	597	621	611	585	626	591	542	630	560	643	589	613	589	588	579	588	589	604	622	633	600	584	570	566	598	616	646	593	581	643	621	641	602	596	586	582	606	655	569	567	603	572	584	590	602	627	616	579	604	596	571	602	624	598	601	599	590	603	623	586	611	622	626	601	601	571	598	618	594	595	621	609	608	616	595	629	603	600	613	602	572	554	629	585	615	595	614	598	599	592	569	617	607	585	559	579	587	590	580	581	558	670	631	575	577	618	583	624	564	588	586	638	588	593	606	600	584	589	652	555	553	589	584	580	589	593	565	605	586	572	603	610	594	571	630	639	606	524	611	591	550	598	590	620	575	596	580	586	585	625	632	555	616	587	599	603	594	610	602	582	625	576	588	578	607	612	599	605	624	585	602	585	594	585	579	629	582	587	614	608	553	600	593	619	580	603	595	568	636	603	612	594	576	609	594	631	629	609	625	670	561	585	584	610	540	606	600	615	610	614	615	604	607	604	645	625	594	627	606	583	611	565	602	584	620	620	611	604	611	625	635	592	604	607	605	640	574	597	641	619	615	600	609	625	629	593	571	594	626	584	616	583	630	563	632	604	556	616	592	584	611	590	539	575	610	629	587	592	544	570	604	638	605	612	579	583	564	550	610	643	598	599	584	571	588	641	583	629	568	594	611	607	634	604	556	636	576	597	586	561	606	614	547	612	590	561	577	594	573	607	560	558	588	620	615	597	616	603	561	629	599	618	572	603	602	593	567	540	560	630	598	605	591	597	614	573	614	583	608	580	582	576	585	617	546	594	571	552	573	571	567	587	591	588	639	570	597	629	561	611	605	633	615	600	575	646	610	595	602	599	606	583	575	569	581	592	583	598	587	662	585	606	608	596	575	632	585	570	601	609	631	610	606	598	611	528	604	617	605	566	637	567	605	583	651	577	633	626	586	613	582	603	587	583	642	568	566	577	596	614	598	590	583	599	564	565	572	590	534	570	625	627	627	587	637	586	620	624	565	582	547	604	552	624	543	563	608	581	556	611	617	598	613	629	602	617	596	543	552	578	580	568	577	609	598	582	629	567	559	577	578	575	599	615	625	590	599	583	556	584	587	599	614	622	588	602	633	613	583	565	580	613	617	583	585	587	597	596	595	608	588	612	552	631	580	594	651	587	612	563	580	581	580	547	595	606	592	586	598	572	610	584	583	610	570	579	574	597	562	622	582	574	588	555	601	604	584	562	622	590	582	628	581	578	546	586	632	641	621	625	597	583	554	577	628	627	614	619	600	616	593	581	633	564	545	577	591	590	573	557	574	601	560	560	590	589	593	590	561	591	562	586	615	538	592	618	626	588	603	576	571	589	598	625	544	621	583	585	624	625	621	632	563	603	576	587	590	588	650	628	590	596	564	615	569	576	601	557	613	610	606	597	561	576	582	584	574	599	594	615	596	553	590	564	578	615	612	558	589	587	580	584	550	631	592	576	640	602	598	611	595	619	576	616	574	567	556	632	576	551	535	581	623	621	606	581	580	633	566	608	574	565	582	581	567	634	616	614	601	569	623	573	628	568	602	559	583	566	587
29874	25766	37041	44534	46337	34945	24853	18714	14102	10360	8106	6227	7285	4531	9074	12354	6350	2401	762	379	266	228	254	240	207	205	226	200	225	232	225	218	228	245	225	239	204	220	213	207	229	209	199	230	220	212	222	179	192	210	198	213	225	215	219	206	240	237	219	209	202	239	243	209	224	238	230	238	225	218	219	214	219	197	186	209	202	238	220	210	219	205	206	186	226	216	214	215	215	227	194	211	206	206	206	218	187	234	220	202	243	214	213	251	207	192	235	193	206	232	225	229	230	221	233	217	198	192	204	229	229	214	233	210	220	212	222	208	200	200	230	211	224	228	230	238	192	201	216	223	204	219	231	215	232	247	191	227	199	207	218	226	217	220	234	218	219	209	260	195	214	239	219	234	210	230	227	217	213	236	216	218	196	219	237	229	196	193	234	192	223	221	216	245	186	219	194	215	215	201	211	206	235	208	197	223	221	205	214	214	218	245	238	201	227	220	194	241	219	208	213	232	214	200	229	217	205	228	185	207	217	210	212	183	248	205	197	209	188	204	204	220	233	222	223	221	207	179	201	210	214	224	208	202	224	224	240	210	218	233	198	232	219	223	225	238	226	197	191	206	193	214	230	203	220	194	221	236	215	214	249	225	215	188	203	184	185	225	219	188	234	244	220	230	228	215	203	253	244	207	204	203	221	232	235	214	201	246	215	200	238	235	215	217	239	229	232	219	222	215	245	227	225	210	242	209	186	235	213	242	218	234	229	212	247	208	234	222	202	197	236	215	203	219	213	201	210	214	202	202	228	208	222	193	219	218	232	264	198	203	203	206	217	206	186	209	219	219	215	184	241	219	216	214	242	213	201	234	207	202	223	212	194	216	215	220	201	211	235	215	209	203	258	221	231	209	211	230	229	223	220	205	210	227	214	208	230	216	195	226	220	242	233	249	218	222	217	242	215	208	214	224	195	238	225	243	186	222	230	222	198	220	227	231	212	214	228	215	203	203	227	182	214	215	238	247	204	195	212	243	211	208	222	208	219	223	205	211	219	206	203	208	218	212	210	213	217	226	212	237	231	229	236	234	202	202	208	218	226	196	214	212	206	211	214	231	235	211	195	194	199	198	182	217	217	221	196	224	217	219	229	230	222	213	205	236	218	196	213	226	210	199	203	205	234	211	226	236	223	218	236	225	206	217	200	240	222	216	230	219	202	209	213	217	196	203	228	211	245	216	217	209	213	206	184	210	217	211	236	237	209	205	207	248	238	193	206	225	211	185	226	197	238	232	238	212	217	242	235	205	206	228	205	207	226	224	195	229	259	239	222	229	223	198	206	217	214	182	202	227	198	232	222	204	233	213	266	185	203	226	243	226	185	204	215	206	219	194	211	213	226	221	230	190	232	205	225	222	226	215	223	239	196	205	240	223	216	206	235	232	196	220	213	226	212	231	221	237	208	221	222	201	223	220	205	211	247	217	210	225	215	229	214	203	224	187	218	230	241	211	217	223	216	227	223	235	192	210	228	220	213	228	206	212	244	207	207	207	207	210	197	206	233	221	235	221	222	220	220	211	223	212	224	187	255	227	227	212	244	213	243	224	249	195	215	225	228	214	207	206	201	235	202	229	213	214	186	206	207	208	215	210	222	234	205	190	228	230	233	197	235	251	206	200	235	225	230	218	218	217	225	193	200	231	242	227	217	206	251	217	205	200	220	196	192	217	204	222	229	236	184	228	227	216	210	195	218	213	216	242	216	203	226	208	227	221	226	220	206	203	195	206	236	220	193	220	209	239	235	207	223	213	227	231	226	210	209	207	241	206	214	196	212	200	214	222	213	245	209	209	235	232	220	196	219	198	229	225	217	203	202	222	238	206	200	239	255	212	232	208	234	211	200	213	213	224	204	199	228	219	230	230	243	208	232	255	222	213	220	180	219	217	220	221	216	213	233	216	247	240	219	224	222	191	198	208	209	208	205	194	217	199	206	221	220	204	225	225	225	212	222	201	194	227	250	219	227	242	228	185	214	226	215	208	212	210	202	225	226	213	209	220	235	236	246	225	200	249	168	198	193	208	212	218	222	193	216	189	186	238	216	243	229	231	240	209	217	217	239	221	215	210	207	244	216	219	224	206	227	214	212	200	226	214	229	207	243	224	233	225	201	218	219	213	206	224	187	219	225	214	224	189	224	224	214	215	202	224	214	232	227	213	209	220	209	211	199	245	225	219	242	213	229	211	204	229	212	219	195	216	202	215	202	212	220	242	217	210	221	208	205	233	223	234	250	222	225	210	196	204	247	226	236	193	228	233	202	221	210	207	213	232	194	225	212	213	217	234	203	211	213	204	210	210	219	201	215	192	223	217	228	199	232	227	223	212	229	238	220	205	212	226	212	220	213	224	209	228	192	212	203	215	223	190	241	210	221	226	210	212	196	229	224	209	231	212	217	207	176	228	215	240	212	214	209	209	207	208	216	224	221	201	179	197	193	204	213	244	194	191	213	239	199	175	224	208	227	217	211	203	219	240	218	231	235	227	227	204	211	207	232	207	227	231	228	230	224	192	199	263	227	209	214	200	209	227	237	206	206	197	227	239	212	214	206	227	237	242	200	215	242	199	215	210	211	199	211	193	233	262	226	193	205	211	202	208	184	217	222	221	230	190	208	219	205	198	219	207	203	230	204	219	218	198	222	217	242	241	214	227	224	232	203	219	201	198	192	221	229	206	222	198	237	221	219	221	217	213	217	217	223	203	211	200	214	267	222	226	217	215	213	225	215	230	228	210	222	205	253	178	225	212	227	220	215	220	235	236	220	231	217	216	242	218	213	222	242	235	194	200	207	209	205	201	205	233	214	207	203	219	227	218	224	226	188	213	204	229	226	175	203	209	234	223	251	234	216	206	199	215	226	231	209	189	199	214	214	219	179	200	222	204	215	209	228	208	215	220	227	222	220	230	223	215	212	199	228	225	224	219	221	230	229	198	225	226	223	209	210	215	263	198	213	208	202	230	205	210	234	239	244	215	221	235	215	213	197	208	219	201	232	219	222	209	233	225	195	245	244	209	196	227	216	211	207	228	227	218	233	204	231	243	236	234	208	237	206	203	221	237	229	192	230	237	206	222	220	209	208	199	191	222	219	205	219	218	205	227	202	217	245	219	224	237	247	212	214	219	228	213	246	214	208	215	202	220	218	206	223	213	224	184	224	201	234	234	197	212	209	194	235	239	221	217	205	209	219	226	210	212	214	200	219	225	232	201	200	245	220	209	241	203	208	215	220	243	217	201	213	199	223	203	193	217	221	232	234	228	195	219	225	222	231	239	209	230	235	231	219	179	232	210	188	224	204	210	218	185	222	226	242	249	217	221	214	215	205	227	254	210	216	239	214	209	206	229	217	215	216	224	221	202	204	194	198	208	229	213	184	201	207	230	216	201	227	231	222	207	211	216	215	223	239	206	226	211	207	216	219	226	223	224	218	235	236	244	180	206	212	226	246	202	198	224	219	236
18258	21298	38884	51841	54911	46561	40068	36046	32132	28284	25389	22040	23405	17302	28823	32221	20960	9830	3219	1261	736	638	587	600	602	646	585	579	640	597	644	617	620	610	576	625	585	624	627	572	625	592	569	614	573	607	601	594	609	638	611	596	569	603	634	570	582	557	604	557	608	571	595	596	600	602	555	600	574	549	615	613	600	641	617	641	607	603	553	626	581	552	593	549	575	592	634	610	570	629	601	572	604	615	562	605	598	574	581	561	558	567	582	625	613	607	628	576	606	637	609	569	605	615	626	629	574	623	552	565	609	590	611	625	582	569	589	597	552	611	599	595	607	579	570	605	617	537	573	579	621	605	592	592	619	609	605	602	636	636	607	630	642	552	608	621	627	606	576	656	598	622	608	544	599	602	619	578	549	619	610	595	580	571	542	581	609	613	614	613	624	584	616	590	599	614	598	567	625	613	635	591	575	549	593	618	618	609	613	602	593	603	652	622	606	577	620	558	587	608	626	605	620	544	560	588	582	558	614	540	601	616	583	615	613	582	581	630	632	614	608	547	589	600	593	581	603	584	619	633	618	619	605	602	604	612	592	598	570	615	570	613	624	592	576	592	643	636	607	617	565	573	581	590	579	592	616	639	584	598	582	552	596	580	593	557	573	577	590	603	624	593	599	555	580	602	636	598	611	629	613	566	577	602	669	597	586	580	557	632	617	579	590	574	606	590	634	604	600	625	555	570	611	592	590	529	589	582	573	646	551	622	611	561	622	614	610	573	587	612	627	605	584	576	578	530	628	572	578	580	609	574	580	604	603	587	591	618	581	563	628	562	611	619	640	530	615	577	574	620	604	603	588	582	594	574	618	628	606	600	597	566	614	611	570	602	589	546	604	602	614	544	616	619	576	579	635	596	568	601	592	544	599	586	572	579	599	616	611	594	590	588	579	577	592	616	594	561	633	601	604	598	582	597	597	575	586	619	547	582	588	606	614	626	580	591	600	558	566	625	605	600	582	614	582	577	612	604	585	597	625	593	559	612	571	589	574	627	631	572	617	615	588	613	614	598	560	608	626	616	570	603	591	560	606	600	595	584	574	600	556	571	618	580	609	603	571	598	621	559	559	584	613	588	585	626	607	589	557	643	601	605	576	574	666	628	565	573	592	573	597	601	595	611	635	604	573	577	622	567	611	572	587	586	611	623	678	595	562	573	611	561	586	627	570	551	651	585	581	564	607	609	590	584	571	589	613	615	614	611	631	597	592	582	614	564	608	574	605	611	624	594	548	614	619	555	606	543	573	599	629	597	598	628	597	585	603	584	597	570	645	654	540	577	607	607	578	606	596	589	612	614	573	574	619	586	573	616	565	575	575	599	616	585	604	610	619	597	577	614	568	584	611	581	603	617	604	599	620	639	593	610	591	615	568	570	600	598	619	586	592	618	553	633	564	595	556	608	607	618	620	592	619	585	600	602	592	613	574	550	601	615	610	665	571	579	598	588	624	634	610	620	598	565	620	610	596	591	650	617	570	601	642	623	591	573	591	595	574	634	623	631	554	546	607	628	584	587	601	605	604	616	598	571	601	555	618	626	602	626	611	615	620	602	625	632	618	621	595	616	563	577	578	568	602	545	611	601	630	613	587	560	622	577	652	610	586	592	609	594	561	628	585	568	583	617	591	595	612	582	610	631	569	608	630	616	573	633	577	578	595	606	578	582	590	634	603	577	626	603	610	587	547	622	593	589	556	588	629	593	650	586	590	578	607	563	592	625	616	589	633	599	602	637	582	623	611	555	589	598	576	593	625	577	618	601	621	594	586	586	624	574	590	616	642	607	582	627	599	623	578	572	572	563	620	603	607	592	598	592	588	631	568	580	583	604	612	607	597	621	631	580	580	636	539	598	593	630	602	559	602	567	624	595	602	599	577	624	592	616	598	592	555	598	575	610	621	603	620	563	598	570	618	605	619	587	657	586	585	573	585	604	626	614	593	549	592	571	574	636	612	584	580	596	597	598	616	589	656	630	581	599	620	617	655	524	585	619	616	609	592	606	596	596	632	633	585	576	582	632	604	607	617	626	562	571	595	598	538	676	530	591	606	576	587	615	598	536	599	645	635	628	630	522	594	580	567	603	644	583	635	601	617	632	650	569	625	614	627	616	579	644	560	623	593	589	552	613	629	591	628	604	601	654	568	568	609	610	542	585	598	613	590	607	638	587	625	575	584	611	635	588	593	617	591	624	601	577	586	560	616	616	587	598	580	609	572	607	636	597	588	601	609	546	561	582	559	635	636	558	564	605	604	590	573	609	629	643	558	587	590	648	616	565	573	612	548	578	587	602	603	614	551	590	637	591	586	565	606	588	607	566	611	606	649	587	561	617	580	607	594	637	562	595	645	586	548	632	578	583	636	528	618	625	549	612	606	591	639	631	569	576	591	574	607	624	589	582	578	580	592	581	605	606	588	604	583	575	561	560	612	554	596	609	594	559	608	561	591	586	612	625	584	598	613	597	591	627	606	592	569	617	599	593	592	598	617	605	622	592	559	611	622	615	566	606	618	597	577	577	617	640	601	603	604	615	568	599	621	609	591	603	604	630	628	625	585	632	634	599	602	589	596	659	597	563	613	631	650	600	668	618	561	597	579	616	612	612	591	602	588	623	591	605	571	628	558	576	589	620	597	577	625	611	591	565	583	640	612	595	583	586	586	621	590	585	591	579	564	578	586	620	568	618	583	644	623	630	584	649	612	621	618	625	619	587	643	610	595	596	631	625	579	616	593	577	599	632	548	604	556	574	585	632	554	587	576	599	580	582	603	545	583	573	602	574	605	565	579	622	582	565	600	632	613	605	591	608	639	567	577	623	597	570	571	583	631	633	580	578	601	570	595	593	551	585	606	583	602	626	593	567	623	598	657	599	601	636	551	583	548	574	626	576	583	596	595	568	586	592	594	580	619	604	633	553	648	585	605	626	555	636	649	622	610	602	603	606	603	593	602	592	569	617	554	589	598	611	618	599	615	602	596	587	593	567	572	615	587	546	629	631	620	636	623	634	633	588	566	579	595	586	574	635	647	595	596	601	617	631	618	610	600	621	608	631	570	616	589	618	618	608	596	582	558	596	652	604	576	605	580	650	623	603	601	592	621	563	594	591	597	629	597	541	602	595	606	622	651	610	610	619	584	606	584	601	632	555	587	556	585	633	610	600	596	557	587	570	565	614	614	563	574	614	589	602	641	589	601	609	571	565	579	638	589	596	616	635	578	604	574	575	591	613	584	617	600	596	577	555	591	641	604	646	659	586	565	604	579	647	599	583	614	609	585	609	613	568	601	576	563	607	602	609	609	595	552	580	635	580	632	593	592	579	557	593	577	628	581	613	609	590	582	562	650	609	591	552	603	611	647	598	580	569	604	597	587	569	602	612	622	630	598	553	631	594	588	604	598	587	584	585	623	589	585	574	584	572	601	625	605	632	622	588	568	585	629	639	568	612	580	610	538	585	599	590
16748	21224	34803	42196	34754	24998	16599	11045	7508	5320	4020	3218	2551	1941	1631	1546	1260	736	393	285	216	225	210	205	211	234	206	219	219	253	226	226	215	211	232	202	244	214	231	208	188	237	215	219	242	211	194	228	208	250	237	215	245	204	221	247	205	219	226	221	211	218	243	235	203	214	231	214	196	215	240	224	231	210	239	208	236	234	238	226	219	200	234	229	243	231	206	218	230	227	239	233	228	235	198	196	179	228	199	200	211	263	172	207	210	194	194	206	203	215	225	222	237	215	229	207	203	208	209	228	196	222	216	204	210	214	216	235	192	224	248	229	232	212	215	205	192	237	252	199	222	204	207	232	210	202	208	212	238	215	224	234	203	216	224	211	196	195	219	225	213	208	192	226	219	200	206	220	210	209	257	228	218	235	234	204	218	216	184	231	214	216	217	210	251	189	199	226	227	207	232	251	209	253	217	201	214	237	243	261	229	202	215	210	218	207	215	204	205	214	200	210	211	217	243	221	226	213	213	205	200	213	220	219	200	237	233	236	238	229	211	223	203	207	205	220	229	245	231	228	231	225	209	213	246	194	207	234	191	202	208	233	227	232	198	224	232	222	197	242	223	234	231	210	212	196	225	200	216	217	204	213	213	239	220	217	239	215	226	233	220	206	224	229	231	249	203	205	222	195	220	218	221	224	229	227	237	244	227	239	220	211	221	215	219	215	224	203	240	244	225	204	201	218	221	225	207	222	215	222	249	202	201	214	206	223	230	232	207	216	219	198	203	243	222	224	212	234	219	209	211	214	203	217	220	223	198	236	240	214	228	216	201	225	225	220	237	241	250	223	244	212	211	215	221	202	209	204	208	205	228	226	215	188	207	202	209	235	187	232	265	210	230	212	232	232	214	231	213	192	252	220	216	196	182	207	237	225	229	229	215	232	175	213	184	207	233	193	202	204	208	211	204	213	236	226	224	218	219	215	225	229	223	203	207	222	241	225	229	212	206	220	214	202	213	210	215	184	182	207	217	205	245	226	245	237	237	241	192	214	196	231	239	205	190	219	196	207	235	217	218	201	238	218	213	227	212	240	241	215	210	209	229	213	214	211	241	195	227	228	241	205	229	215	213	210	240	216	228	205	198	202	224	212	200	219	202	238	200	223	217	205	220	196	226	219	225	221	181	220	220	216	224	229	217	193	211	218	205	224	224	241	221	227	200	230	208	205	220	224	237	214	201	198	213	216	209	210	234	197	228	208	198	228	225	217	179	216	229	200	222	215	207	203	189	228	202	221	228	217	208	206	202	218	255	234	213	216	195	223	215	228	228	231	203	217	236	220	224	215	203	228	215	222	226	216	208	221	223	212	205	212	240	226	191	197	194	212	217	193	223	222	212	204	233	223	230	212	205	222	217	215	212	233	196	239	216	203	204	197	205	212	218	209	212	199	203	226	219	208	218	208	227	217	209	239	219	205	223	217	207	216	210	202	239	221	220	230	217	223	208	223	221	217	219	214	241	219	227	225	192	241	230	228	247	214	186	204	258	224	238	226	224	222	228	217	230	243	210	190	202	191	204	196	237	214	198	219	217	237	246	212	219	213	207	221	230	255	229	218	217	189	227	206	231	211	237	237	216	243	228	207	228	240	214	192	202	204	209	201	218	207	219	211	219	212	228	217	223	209	199	231	235	200	208	218	251	193	225	199	247	241	228	213	250	191	262	204	221	207	210	208	208	219	223	200	216	204	204	207	214	214	217	228	215	212	211	224	241	201	219	213	233	224	189	207	236	204	208	219	199	215	221	215	239	217	213	208	217	213	205	201	223	250	200	226	203	210	215	241	222	203	230	215	229	218	218	224	193	225	201	228	214	218	211	217	221	214	219	220	244	231	208	215	215	219	222	219	229	219	202	246	203	215	185	229	231	205	204	214	199	212	209	220	218	227	188	197	204	222	233	207	218	233	206	227	205	218	220	216	226	200	219	227	225	201	226	219	215	225	235	218	215	217	183	224	226	206	226	206	215	209	215	225	242	234	240	214	214	241	222	223	213	217	218	227	206	249	247	241	226	190	227	216	224	203	227	241	219	200	208	210	200	213	186	205	224	259	223	241	232	230	197	243	208	215	233	260	228	226	228	245	191	236	198	202	208	202	237	236	226	209	252	231	199	218	234	204	207	191	204	213	192	214	236	244	231	237	215	232	178	199	198	216	225	185	229	216	213	201	245	204	217	242	197	200	235	233	205	245	231	234	221	238	210	216	223	202	257	223	213	198	204	203	222	208	202	220	212	217	268	216	194	223	219	233	224	231	218	200	227	240	218	222	201	217	236	207	213	248	232	234	233	234	204	221	208	207	224	220	199	244	227	226	202	204	237	237	215	203	225	196	206	219	211	236	202	195	223	229	238	218	222	194	211	224	226	213	205	204	226	215	214	222	232	217	216	230	212	225	226	213	219	224	225	227	228	226	227	217	216	234	225	226	213	199	216	195	219	232	216	242	217	216	211	242	236	220	222	216	209	215	207	234	197	217	227	233	236	215	193	226	217	195	204	235	209	238	219	192	210	213	246	228	239	209	213	231	220	205	206	210	165	223	220	246	222	222	208	241	195	215	217	216	210	236	213	206	215	210	221	194	188	203	216	224	212	212	222	188	230	224	212	236	216	219	238	223	215	205	229	218	204	221	217	219	205	227	216	230	213	221	222	193	203	207	208	220	194	220	226	217	206	219	203	215	235	207	216	211	227	241	228	231	213	218	260	208	235	219	227	211	237	205	218	201	242	206	196	195	243	229	222	219	213	206	192	196	208	203	214	211	233	213	220	209	189	222	222	197	232	217	193	232	224	221	188	224	220	192	210	225	225	205	218	214	224	194	222	211	207	210	222	201	206	207	201	232	190	211	203	217	228	239	221	229	248	235	226	210	216	228	203	206	244	213	201	235	195	225	215	208	212	222	225	210	220	212	226	211	227	239	177	213	229	228	217	218	200	177	214	216	205	214	217	216	207	172	225	223	234	232	240	225	210	210	208	209	221	237	212	200	224	215	228	213	193	220	217	213	244	199	216	239	212	202	206	194	227	238	214	234	227	200	197	200	236	202	230	218	197	213	225	206	225	231	215	208	198	219	227	248	226	234	217	223	188	233	218	251	196	238	241	224	236	217	215	227	223	229	233	208	221	188	210	229	243	226	244	189	211	186	208	223	199	222	208	194	196	218	204	205	241	245	211	195	208	210	189	236	228	208	208	219	197	224	210	240	210	200	214	231	221	241	196	205	206	207	245	213	224	217	186	186	206	210	213	214	228	188	216	212	261	208	201	221	228	236	216	195	199	180	212	212	211	218	234	239	220	194	227	208	196	233	222	214	210	234	226	210	227	205	214	249	216	200	211	222	197	211	221	225	214	199	207	210	212	202	196	225	212	216	216	206	234	250	195	231	235	204	198	231	201	200	220	199	214	214	213	235	211	216	208	210	206	236	196	245	234	221	219	207	222	216	213	202
11107	18152	37483	49056	44993	38712	32710	27446	22885	18849	16486	14037	11679	9341	8259	7939	5522	2810	1360	775	685	611	590	615	618	581	569	581	611	611	599	614	652	633	587	580	613	631	599	642	583	580	595	566	613	608	609	586	607	574	575	602	578	607	622	602	596	588	595	598	584	573	600	577	586	594	597	584	623	650	604	608	637	665	576	610	564	586	592	591	571	586	631	614	608	580	639	562	576	598	605	563	615	602	594	571	581	603	561	624	617	576	597	605	574	617	578	588	589	609	605	578	568	632	588	642	621	646	619	591	585	602	586	580	645	645	636	567	587	633	648	552	611	599	631	546	584	588	606	608	640	575	578	580	637	611	577	625	594	617	592	625	581	593	576	608	587	554	572	579	591	636	609	604	585	603	571	596	604	629	624	616	578	597	670	597	570	595	612	598	586	595	587	576	596	619	571	612	597	595	633	597	607	601	604	563	594	624	630	565	575	627	583	587	588	627	576	582	634	597	629	607	609	578	619	639	544	580	589	566	575	609	614	626	592	625	627	612	612	570	597	611	588	595	592	548	602	608	597	603	636	589	604	567	562	580	545	569	576	577	554	599	575	584	604	576	638	616	590	569	620	619	620	577	571	644	650	587	586	565	629	658	588	615	578	556	618	611	572	587	614	641	609	603	587	602	600	611	619	584	558	572	580	613	629	597	584	591	581	645	627	614	613	581	579	575	603	590	623	612	575	578	630	615	608	594	567	611	571	565	535	597	608	566	585	611	573	611	592	621	603	588	586	638	629	621	644	627	568	561	608	621	592	597	587	622	589	584	632	618	593	567	575	595	534	573	589	586	608	655	611	577	618	616	590	662	575	616	594	581	607	624	550	595	580	594	592	588	600	584	602	617	632	602	588	582	623	624	609	625	589	584	570	597	577	653	588	600	595	546	563	613	619	614	626	600	605	579	628	617	602	583	592	584	568	576	576	591	629	612	626	551	608	595	574	574	559	614	605	581	597	547	617	589	580	618	578	607	607	587	582	548	645	560	602	595	628	597	612	605	637	615	581	612	567	575	576	596	559	561	601	611	566	633	609	589	614	553	593	581	640	586	649	596	620	572	587	637	601	620	614	564	592	609	658	605	616	620	610	581	585	595	567	626	640	600	587	635	585	645	591	580	580	548	611	620	564	576	571	611	573	599	587	635	576	611	597	592	627	639	598	596	622	599	567	608	623	606	612	589	570	576	591	603	590	591	606	611	601	581	645	628	633	572	633	562	626	625	577	568	578	588	570	636	581	639	636	626	596	592	650	617	635	595	604	606	583	579	616	617	623	616	590	629	561	577	595	549	562	625	617	585	601	615	635	613	597	614	621	609	596	585	610	539	612	633	593	601	604	563	573	576	576	640	580	630	612	605	597	613	641	568	576	614	617	571	574	562	540	595	632	572	591	632	655	585	635	614	620	605	601	589	574	622	562	559	584	589	617	570	601	588	588	554	577	598	611	634	677	584	563	612	590	534	579	584	596	581	613	645	586	577	533	634	573	606	585	579	605	573	604	596	595	579	594	621	633	642	634	580	612	625	643	620	607	613	601	602	551	587	609	548	581	633	620	595	578	636	593	605	618	574	602	593	595	620	608	586	613	602	592	620	646	569	603	614	606	611	602	592	561	614	553	593	578	595	539	638	603	542	590	633	563	584	580	556	607	590	596	628	627	573	585	590	559	551	591	591	611	630	618	603	603	555	608	598	575	599	613	581	626	601	579	602	599	571	594	657	590	607	604	598	616	610	599	648	578	618	595	559	562	630	574	565	592	577	583	599	591	574	592	614	621	600	619	592	564	608	575	584	626	595	598	587	631	586	597	613	611	570	628	626	591	572	576	570	601	577	604	620	633	623	597	567	640	592	608	591	647	591	566	599	566	662	609	605	610	600	633	614	659	628	605	605	639	594	621	602	616	613	657	562	568	547	618	586	650	575	570	570	562	598	607	585	600	597	615	572	621	640	567	598	587	615	612	627	633	606	653	579	614	572	613	601	576	593	575	639	610	623	648	577	621	606	605	578	601	553	638	602	562	626	623	546	570	612	604	600	581	642	622	573	582	626	610	612	638	591	633	595	594	580	558	546	512	622	581	623	608	621	618	608	612	596	650	561	638	656	599	595	573	571	558	651	620	563	593	580	587	634	561	575	614	563	592	656	556	591	575	636	618	552	615	597	620	628	585	593	567	632	616	622	581	587	578	612	610	555	546	592	605	584	633	582	608	622	650	569	574	636	577	610	582	579	612	613	628	633	599	600	582	573	598	581	602	572	620	620	559	628	571	606	567	553	632	576	648	614	642	637	563	612	627	593	600	589	620	587	595	598	621	578	593	580	611	618	575	636	652	593	575	612	609	602	589	530	602	601	551	596	583	610	570	571	606	587	603	603	584	577	622	586	584	593	595	554	630	584	626	603	628	564	593	609	585	563	591	564	607	597	670	594	559	553	581	566	629	635	631	612	607	619	576	610	612	602	583	638	569	565	595	614	606	587	633	575	582	580	566	609	628	595	572	580	599	575	605	573	614	601	606	587	606	573	613	594	615	612	597	528	595	626	609	623	572	599	594	595	555	581	611	610	605	603	591	573	612	625	610	592	617	593	641	587	572	615	584	606	596	583	583	594	624	614	615	559	627	603	589	593	586	593	575	568	621	603	645	561	624	578	566	641	574	566	544	560	586	669	617	617	600	577	584	598	578	592	578	581	606	605	625	593	589	608	576	611	644	592	608	590	564	599	580	593	610	619	645	585	564	583	561	614	594	599	618	585	567	584	620	575	622	619	570	581	596	560	563	583	588	604	643	576	587	599	574	610	601	593	637	652	548	610	593	570	549	576	554	610	630	597	601	571	585	622	622	582	607	642	584	606	589	612	627	585	603	533	548	587	625	607	601	629	586	612	578	627	592	670	598	598	601	623	642	615	610	626	569	622	630	630	602	579	629	586	571	589	584	589	629	601	586	574	583	630	615	582	601	612	606	617	555	599	601	585	594	613	612	630	628	614	579	564	625	632	607	559	617	607	631	579	599	569	599	632	622	577	596	615	590	599	609	596	593	600	566	594	618	574	622	577	611	592	617	617	587	616	607	609	594	582	600	604	587	602	599	607	597	579	595	583	612	606	594	583	597	606	571	580	602	585	622	583	627	613	561	590	547	560	616	596	584	590	581	607	579	623	568	592	573	566	584	596	574	626	611	617	579	577	564	609	562	600	604	621	605	581	616	607	606	655	617	587	637	607	605	614	629	618	573	629	634	583	567	625	566	575	540	553	606	634	592	596	663	590	586	610	608	624	649	644	623	593	612	614	606	592	639	596	544	610	585	585	600	605	604	533	613	649	630	566	589	580	597	569	606	600	600	558	606	633	579	603	571	611	589	609	616	571	585	607	614	591	600	611	616	579	573	600	629	582	625	567	561	643	574	605	640	576	592	561	630	603	610	641	583	595	614	566	608	624	582	601	618	605	642	563
30312	34562	48728	46723	37962	33126	24299	17576	12447	8008	5338	3802	3489	3072	2389	3359	3516	2046	829	441	290	242	234	245	195	196	203	236	236	207	209	224	223	234	201	199	191	188	239	217	217	220	211	208	224	213	224	202	208	222	259	211	211	210	226	203	199	246	224	187	185	202	224	207	213	224	216	204	204	229	230	226	216	183	240	225	213	218	223	218	180	238	203	227	226	193	196	249	207	227	205	232	223	220	205	213	247	199	229	203	203	217	205	193	212	208	228	210	241	199	206	198	216	220	226	208	218	219	206	206	203	192	206	221	213	204	212	212	216	222	219	202	206	213	226	201	229	212	263	233	259	199	188	222	204	221	223	237	231	244	220	222	224	227	218	190	234	205	196	199	212	220	214	205	251	227	217	218	226	218	206	250	206	209	202	198	219	208	221	206	223	203	209	202	209	211	215	260	222	231	200	218	215	198	230	228	216	209	236	223	224	221	235	199	201	208	222	215	201	196	207	234	216	233	199	220	208	245	212	215	213	231	214	209	226	233	192	233	185	226	208	231	214	206	224	233	233	216	214	229	212	233	219	214	195	211	229	230	217	193	218	220	218	221	214	226	212	210	214	232	237	193	217	222	220	216	190	204	174	210	230	210	235	245	222	252	232	201	235	242	194	220	221	228	203	236	213	213	188	207	225	216	197	237	214	232	237	253	201	227	235	207	243	191	232	227	207	225	223	211	212	206	205	230	255	234	216	195	223	217	238	191	215	213	239	201	218	222	199	237	187	234	222	195	233	248	200	191	224	219	234	222	221	199	226	222	217	218	222	208	201	218	210	223	212	195	205	232	206	211	208	228	236	204	204	204	218	217	234	194	221	231	211	222	218	210	230	199	223	223	228	249	248	201	225	202	182	228	196	210	217	203	205	196	205	201	207	218	200	233	254	214	232	223	219	237	201	195	208	188	217	210	229	220	222	219	209	209	211	215	224	214	214	233	215	230	207	191	229	209	223	194	212	229	242	218	195	199	213	233	194	214	198	199	228	225	211	227	205	248	215	231	223	202	235	211	237	231	198	224	223	185	236	215	204	209	243	227	213	212	243	229	207	210	228	223	219	202	218	222	242	238	207	210	222	196	221	205	228	216	213	228	202	218	213	213	228	212	219	238	214	184	212	219	232	214	198	202	216	211	230	247	194	231	196	218	193	257	249	236	219	204	230	216	208	198	226	207	218	208	230	224	198	221	204	215	207	217	235	208	218	216	213	205	188	225	239	235	229	223	193	214	199	209	205	214	204	235	217	225	195	213	239	217	220	228	196	204	226	207	174	206	212	222	207	225	197	224	237	210	199	231	231	235	215	211	237	239	224	225	208	191	216	207	225	223	216	236	227	232	219	215	189	226	211	221	229	232	215	238	218	202	241	214	228	212	222	229	209	223	220	207	209	230	238	237	224	233	194	210	212	189	221	243	195	200	194	226	207	182	209	214	189	223	222	193	222	223	240	229	222	196	210	210	225	206	219	228	217	223	225	210	221	203	223	233	208	237	226	228	236	231	204	201	234	208	215	195	209	224	193	230	199	219	238	229	201	215	214	225	206	215	192	234	205	219	228	202	209	234	241	201	195	220	206	220	232	204	218	210	225	195	205	191	235	201	212	229	183	195	208	231	196	222	228	191	220	223	212	252	216	206	226	211	213	208	242	209	226	192	194	238	197	200	222	192	226	252	237	207	200	216	202	216	213	211	223	229	195	231	217	224	235	231	207	213	214	240	186	218	230	230	202	218	221	222	211	231	226	213	212	221	225	211	217	206	209	208	205	216	201	228	230	219	233	201	214	215	225	234	211	195	222	223	208	217	232	207	222	209	208	198	211	243	200	216	223	229	235	240	208	235	231	210	223	201	221	221	223	251	227	218	227	221	209	205	217	214	192	211	220	226	222	220	244	215	218	203	212	204	201	209	225	213	213	209	218	206	217	204	230	236	213	229	214	207	215	208	238	229	231	216	209	207	199	215	203	207	220	222	212	206	220	217	219	232	230	221	242	224	227	232	210	206	229	198	200	233	225	234	207	224	223	205	217	212	200	200	228	220	196	205	220	237	216	221	229	209	207	201	227	211	196	235	227	214	205	213	194	218	228	213	203	220	209	246	199	218	175	214	216	208	216	219	215	219	218	209	200	188	242	191	229	208	214	225	224	214	219	213	242	234	199	185	191	225	217	207	199	246	185	244	202	215	204	216	208	229	210	212	218	226	209	230	217	218	216	217	203	221	235	195	204	219	210	211	223	212	202	192	207	216	225	213	219	200	219	219	204	223	198	189	225	198	227	229	230	205	224	203	215	238	218	232	238	228	217	210	222	227	206	232	219	234	214	194	212	242	215	215	197	238	187	198	208	221	218	214	214	219	193	222	201	221	194	198	211	208	222	202	200	206	246	222	223	196	211	228	225	209	204	242	241	235	246	217	204	208	209	244	229	223	205	219	205	227	235	206	214	204	191	217	232	218	200	211	228	204	183	215	224	211	229	202	208	240	252	219	209	202	223	205	194	191	208	215	209	221	231	222	201	207	225	205	199	226	217	230	215	211	251	224	235	214	221	195	210	247	238	204	202	210	203	189	225	223	188	201	234	217	208	232	240	212	233	211	210	199	178	208	197	200	245	222	228	202	206	226	218	171	215	218	222	201	230	220	226	216	202	208	245	199	210	217	238	219	212	197	242	221	221	231	192	220	222	204	219	231	203	201	204	234	205	249	211	224	203	214	228	214	226	239	198	202	239	197	225	219	217	231	201	211	236	203	207	218	220	190	236	210	208	239	221	235	203	218	193	214	209	226	205	240	203	211	244	189	209	233	229	199	213	237	237	225	246	232	189	225	224	227	215	218	226	220	217	223	211	227	212	210	210	173	232	207	208	230	207	207	222	221	201	206	240	234	236	232	202	208	223	207	196	223	205	184	215	225	231	214	212	223	205	234	200	219	223	204	223	232	194	240	211	208	228	208	219	221	218	205	213	217	218	205	210	234	224	204	232	216	207	226	209	227	213	177	224	230	182	202	209	220	221	215	185	216	224	243	232	215	209	215	226	242	209	210	225	233	203	203	230	228	199	221	208	199	214	222	195	213	211	222	217	224	229	239	218	221	205	225	212	230	191	239	210	207	254	222	194	237	225	221	232	224	217	214	230	240	207	216	219	192	227	212	237	218	250	193	208	237	212	211	234	220	216	229	207	228	203	216	220	226	229	202	182	215	219	212	196	235	217	208	226	211	228	206	206	210	203	227	206	227	198	203	209	205	222	213	207	212	197	199	225	227	259	221	217	217	224	211	224	194	226	192	227	185	218	200	238	209	216	220	229	224	208	201	210	217	196	246	207	210	221	202	242	219	207	200	205	243	226	222	219	217	217	215	217	228	222	226	210	221	215	213	187	210	221	210	230	211	216	211	218	196	222	197	226	224	224	236	230	230	215	213	215	188	215	222	196	230	210	219	214	226	189	202	215	220
20119	28628	47866	51838	49117	45954	39650	34692	30037	24051	19173	16261	15126	13629	11731	15941	15538	9248	3909	1702	795	659	645	603	601	605	615	594	604	566	594	602	556	594	590	621	634	572	557	595	584	591	538	575	621	575	571	578	592	571	575	610	615	579	588	624	583	598	610	597	557	616	616	597	593	570	585	579	624	614	581	589	605	596	626	584	613	619	582	588	571	637	608	633	655	579	610	596	603	586	594	608	628	562	602	595	610	569	606	604	611	586	608	571	613	560	557	558	619	595	620	606	581	565	623	630	593	603	572	564	616	616	662	538	600	594	581	557	554	597	604	631	567	625	588	576	632	555	629	667	600	587	604	612	603	521	637	574	586	627	649	611	611	614	574	610	597	570	596	585	603	591	612	629	615	568	671	590	614	607	650	605	617	671	571	589	616	610	596	607	561	599	594	644	599	606	581	611	548	621	589	597	592	575	608	589	587	589	590	596	613	582	595	572	581	596	586	600	518	612	593	589	565	581	615	636	620	590	634	567	578	567	588	556	593	598	608	598	588	616	644	588	598	606	603	562	611	601	594	571	602	611	648	590	594	587	625	587	567	612	594	591	568	563	626	617	536	574	590	632	584	574	598	584	591	563	587	623	566	595	606	630	606	602	592	589	635	578	610	610	620	588	606	562	582	578	596	619	573	622	602	606	612	515	649	576	560	639	615	577	567	589	580	639	604	597	589	595	563	630	621	580	582	580	607	577	602	586	626	632	576	578	568	599	618	595	629	608	607	608	581	567	577	596	637	577	597	550	616	526	600	632	583	583	626	582	608	556	626	595	571	579	617	611	609	579	588	607	598	604	591	594	600	643	624	594	578	551	588	593	588	603	607	572	596	549	577	626	592	599	573	616	602	591	593	613	642	578	616	575	567	638	595	583	606	626	596	544	544	580	624	613	621	593	579	569	633	557	585	600	591	589	619	614	604	625	598	597	574	606	584	592	587	583	586	629	656	632	617	575	596	631	569	593	561	665	574	578	640	598	611	605	590	578	656	584	565	599	637	603	618	568	655	599	628	590	606	625	583	543	568	584	583	590	567	607	600	556	614	610	617	632	613	568	640	594	568	619	566	606	601	595	614	633	617	567	594	601	624	546	590	590	613	575	609	578	599	585	572	617	577	623	588	598	598	584	571	622	652	579	585	600	586	610	599	607	589	589	642	576	630	611	581	582	584	631	589	632	611	586	603	571	582	557	642	605	596	617	564	626	575	602	655	571	621	567	585	583	583	567	602	600	630	616	607	592	582	571	614	597	569	606	583	632	594	623	569	599	633	633	587	630	611	550	585	588	593	655	600	574	552	585	625	589	627	582	568	603	641	616	560	570	579	571	581	610	596	609	578	625	615	608	561	605	619	580	583	605	580	592	613	591	622	569	630	587	592	605	605	598	588	563	588	564	602	607	626	601	587	625	617	581	558	637	616	577	599	566	624	632	606	620	572	570	559	553	615	640	575	598	620	598	619	602	605	569	593	606	576	593	598	585	591	571	594	582	589	617	605	607	611	653	595	644	603	588	595	622	579	576	648	622	618	553	596	587	594	600	564	627	607	590	558	566	596	564	625	601	603	581	634	601	632	566	606	630	594	608	559	570	580	636	616	584	572	618	603	647	611	590	580	604	603	608	615	565	601	600	551	599	537	625	622	578	598	581	619	591	571	610	592	601	620	610	592	569	539	618	596	610	608	598	635	615	614	580	670	577	590	573	593	612	596	607	570	614	591	602	590	589	594	592	566	567	584	569	597	600	611	592	553	585	583	600	603	615	605	593	580	595	590	655	573	630	613	610	553	619	577	619	620	629	628	599	562	618	586	601	585	619	547	605	618	599	561	619	551	614	598	560	600	587	555	608	580	578	609	592	587	557	555	603	590	651	588	628	583	602	652	585	587	589	594	572	573	593	565	612	590	579	619	564	581	630	596	623	596	586	577	594	621	617	602	589	596	563	594	624	615	622	596	605	619	588	573	610	576	630	585	629	577	601	629	622	591	604	581	622	562	596	577	587	531	572	554	619	590	614	620	554	591	615	593	564	560	584	569	584	630	561	615	600	601	611	606	617	617	589	640	588	616	625	610	632	614	642	608	589	586	571	637	601	596	589	596	627	567	562	585	642	589	604	576	606	613	594	591	576	567	588	629	607	606	620	582	603	578	605	604	616	570	551	597	629	620	605	583	589	550	609	658	591	594	609	614	598	601	553	603	554	626	595	572	568	595	582	633	618	615	609	566	596	565	598	623	585	619	652	576	597	633	570	548	558	569	577	601	572	605	560	561	553	606	601	536	642	619	585	601	654	597	611	631	585	591	624	594	577	591	603	607	598	616	607	607	591	590	606	584	624	552	583	572	579	597	638	623	599	568	576	594	606	587	612	538	607	583	622	595	622	585	595	589	581	588	581	598	595	605	617	596	578	570	577	611	628	613	598	605	594	562	572	607	602	615	601	608	615	619	623	606	600	575	607	593	600	613	582	604	584	564	575	614	572	610	600	617	573	608	622	593	596	555	567	603	626	602	571	611	630	567	627	594	561	598	604	591	575	556	587	591	601	565	565	616	613	608	554	581	592	584	582	625	628	580	593	567	639	580	564	593	587	610	557	592	596	568	577	596	580	600	562	623	591	587	595	644	565	572	560	591	555	601	576	608	583	563	577	560	630	549	602	603	549	611	614	622	558	565	624	597	597	581	587	603	634	593	605	568	578	590	595	580	604	623	601	620	587	604	594	578	612	587	625	588	570	572	580	638	630	599	553	597	599	607	591	597	615	585	587	560	564	602	596	606	576	623	599	628	607	581	606	587	563	586	619	571	627	644	598	589	577	578	647	603	565	576	626	635	596	620	593	620	591	575	607	591	584	626	591	600	563	577	616	560	577	613	616	599	582	579	607	579	601	581	619	630	673	632	609	596	632	569	589	588	561	578	573	596	588	579	636	605	611	588	573	594	586	611	601	563	581	588	605	562	607	647	585	601	588	601	627	582	598	612	607	586	617	616	566	612	634	592	595	582	611	590	602	631	590	602	627	606	644	563	597	624	583	577	623	605	638	619	572	574	584	594	588	604	639	594	631	591	610	604	611	601	609	608	558	651	618	579	604	622	618	583	604	636	573	621	573	566	606	654	609	592	607	587	562	610	582	622	601	628	598	558	565	575	594	599	569	590	585	567	581	634	585	578	584	618	628	585	611	570	607	581	589	591	629	565	591	597	587	580	602	631	561	630	565	621	559	557	621	527	606	619	613	589	612	588	586	611	580	584	578	598	588	599	572	613	606	616	587	636	595	566	600	614	575	616	588	561	578	605	599	609	585	606	593	599	578	618	561	559	582	625	546	568	594	630	621	605	560	598	636	592	601	605	631	620	557	607	590	634	618	613	604	595	615	588	595	601	573	586	616	608	589	593	574	577	653	613	597	669	552	593	565	648	608	573	615	592	563	594	608	622	629	611	611	626	595	617	593	625	580
43768	47099	57752	47236	44925	38222	28204	22602	17059	11643	8435	5640	4019	3315	2739	2813	4706	4192	2352	912	461	281	249	226	230	218	210	220	199	222	211	205	198	222	225	190	213	206	202	216	222	192	197	216	219	211	200	218	229	208	202	231	219	215	229	207	219	200	208	222	235	219	234	191	195	208	239	221	218	202	244	212	204	230	213	198	234	235	211	209	222	219	228	227	240	204	225	187	238	208	217	223	211	217	215	239	228	240	194	231	207	227	202	210	234	211	210	200	204	216	229	209	198	189	214	224	224	231	214	201	208	205	221	230	200	219	236	218	237	217	216	220	194	228	186	242	218	218	231	237	225	245	196	210	206	216	227	200	249	237	217	212	227	195	196	216	242	236	224	225	218	213	223	243	241	228	216	225	215	218	217	207	204	223	200	219	266	211	231	209	229	235	232	216	238	220	220	210	195	219	215	249	220	256	226	219	210	197	241	224	238	215	207	200	188	214	212	228	220	199	221	196	234	226	221	198	201	219	190	200	232	249	201	196	236	223	212	224	227	218	209	208	232	225	221	220	222	217	212	228	236	213	208	245	246	218	199	223	263	228	234	215	239	221	210	202	198	218	227	236	204	215	225	248	210	234	186	212	190	222	225	232	182	214	213	217	191	199	213	223	221	256	237	209	208	220	220	208	191	218	215	224	205	197	218	243	240	203	223	220	226	227	212	230	217	230	203	217	215	233	233	221	229	218	193	220	220	246	204	211	232	213	224	228	239	188	221	207	233	222	215	221	215	222	231	207	228	226	224	228	220	232	208	214	201	216	193	238	220	222	190	234	222	209	219	207	223	203	238	208	221	213	199	250	231	214	209	225	242	207	233	194	220	217	208	204	212	197	208	222	231	222	213	217	228	234	226	198	209	223	242	205	202	201	230	217	214	208	214	208	214	201	223	226	219	199	224	215	229	213	190	222	182	228	213	207	225	221	229	200	244	213	238	206	236	217	212	202	229	224	207	219	233	230	212	223	207	201	194	225	220	212	212	211	231	198	246	217	212	202	214	195	206	202	203	223	221	211	206	216	225	224	201	225	236	217	213	218	231	217	248	217	210	225	219	202	245	226	204	231	198	215	235	229	219	207	228	203	202	212	250	196	217	209	232	225	222	205	208	211	218	212	208	199	225	186	220	206	207	212	225	230	203	222	221	205	202	228	228	208	202	214	228	178	228	219	219	237	197	222	198	217	185	252	233	204	216	191	218	228	238	231	206	189	200	195	218	244	235	224	213	217	237	204	202	201	227	220	243	240	246	208	225	217	208	224	215	228	218	194	208	195	196	217	240	245	247	204	229	213	244	214	230	220	203	210	207	223	217	224	220	241	238	221	246	236	226	225	225	201	223	204	237	207	202	209	221	192	232	226	219	202	210	227	211	225	225	228	213	229	254	233	227	231	212	221	206	202	208	204	224	211	223	231	201	229	236	233	219	201	222	235	217	239	226	207	216	208	225	204	206	217	223	220	194	221	182	210	191	202	233	224	186	202	215	202	198	215	201	194	213	219	206	185	219	201	232	222	216	190	226	214	233	201	231	241	211	225	244	219	214	211	239	220	237	219	229	206	207	204	215	240	202	218	223	208	217	238	227	211	209	220	220	210	192	208	216	225	186	222	199	218	217	216	221	226	210	227	240	201	212	204	217	237	222	236	225	188	210	219	207	229	224	219	242	245	220	247	210	205	223	224	202	228	235	236	221	229	224	205	225	220	224	229	223	221	229	215	216	209	224	239	231	208	233	232	198	216	205	234	188	196	220	221	220	245	238	196	209	220	197	226	216	206	241	193	232	246	204	229	253	206	223	207	206	222	219	213	224	219	218	200	221	246	235	238	192	193	182	214	200	210	223	227	191	179	213	216	220	223	226	210	197	228	223	225	202	201	215	203	223	226	246	226	214	215	238	227	236	242	195	205	234	202	243	229	221	217	185	215	206	223	202	216	220	190	227	210	229	234	222	225	226	228	259	233	217	222	202	210	214	226	234	183	231	225	231	240	217	227	217	224	233	232	208	244	257	204	192	211	211	204	214	240	228	209	229	213	191	219	228	211	205	246	229	214	227	238	224	234	222	201	222	233	202	188	213	228	203	205	214	211	219	226	199	227	208	254	199	177	237	221	236	226	188	215	214	247	210	220	250	188	196	234	220	209	233	223	209	226	222	222	213	224	251	212	213	242	206	224	217	232	211	235	238	221	200	206	212	238	225	225	232	232	218	258	241	214	225	198	204	214	216	226	211	241	194	212	211	226	197	211	214	202	207	191	235	178	234	207	215	218	210	223	231	223	205	239	188	195	245	212	214	207	206	218	203	218	223	189	206	205	217	220	234	222	218	205	212	202	195	229	229	192	206	224	209	216	243	218	213	200	212	215	209	206	220	240	213	231	197	218	233	225	242	214	256	228	191	223	200	229	224	206	211	239	203	216	215	231	210	214	204	221	203	195	226	225	204	221	214	207	213	194	229	205	197	216	223	184	220	215	192	190	204	234	247	246	218	192	216	218	253	221	207	209	215	223	196	241	226	207	234	231	236	214	232	232	220	190	190	195	244	218	200	242	196	222	234	225	214	224	227	244	233	253	226	189	220	201	214	217	217	215	200	237	206	198	240	210	196	206	214	199	222	221	185	211	204	226	210	213	239	209	231	206	215	191	212	216	232	200	172	245	199	218	228	248	216	207	219	227	214	215	216	226	232	231	182	192	203	239	200	231	197	234	229	233	209	196	228	195	201	214	228	189	214	230	210	216	199	200	220	226	221	218	210	221	191	225	219	242	243	226	194	238	237	206	216	204	237	229	195	177	241	209	217	209	213	235	226	201	214	226	232	227	211	240	237	208	191	243	212	203	225	223	233	214	210	222	212	234	225	227	201	203	198	202	193	246	220	220	212	208	237	230	218	225	216	232	193	244	214	222	211	197	243	207	219	244	209	220	236	194	215	218	206	241	245	239	218	211	214	254	224	221	225	205	222	213	241	218	236	205	230	181	195	221	229	232	212	194	216	221	230	216	197	223	211	176	232	234	230	204	219	216	206	208	244	204	223	225	233	193	219	238	212	231	199	237	236	196	239	202	236	235	210	198	209	229	214	243	220	237	224	192	228	239	200	221	223	209	221	234	202	222	200	215	192	205	230	217	228	227	218	201	219	179	219	226	219	217	237	208	197	206	197	242	236	198	227	244	216	221	217	213	199	222	223	214	200	203	223	219	199	212	202	217	225	223	253	213	235	212	216	202	224	219	220	223	226	214	205	214	202	208	176	202	233	242	215	215	212	191	220	212	208	228	201	240	213	232	207	204	225	219	209	222	215	216	235	234	214	208	222	214	212	240	231	210	213	215	227	197	207	239	244	244	221	217	209	188	214	220	198	230	215	202	192	209	207	202	205	223	202	229	238	207	220	174	238	234	196	221	196	221	229	220	220	205	235	221	226	220	214	214	238	236	234	201	223	233	214	219	236	210
29590	38680	53727	53377	55033	49590	42920	39609	35156	29891	25464	20581	16616	14611	12840	12875	19573	17277	10349	4279	1965	1087	755	706	583	618	630	590	615	577	623	590	594	597	625	630	605	653	625	569	622	587	625	582	634	610	624	601	627	596	583	597	603	590	605	603	594	574	626	603	628	631	586	589	596	645	573	628	616	565	617	608	581	581	553	598	656	576	576	616	604	668	669	634	630	583	607	572	559	607	605	588	624	583	593	624	622	609	590	617	583	611	635	630	616	571	602	607	586	582	611	596	596	624	638	636	618	628	575	609	595	622	597	588	619	567	599	592	584	626	564	617	610	621	587	662	590	602	616	583	607	595	564	651	643	604	594	596	590	577	616	596	567	595	643	555	647	573	619	603	615	631	612	580	621	572	620	563	602	603	548	644	619	590	629	577	581	638	591	528	594	602	642	592	631	600	619	562	590	562	631	584	587	576	586	583	630	606	616	573	596	627	582	627	626	623	580	557	591	607	598	594	574	666	570	605	595	588	599	612	606	570	586	609	613	668	628	605	586	598	611	583	561	585	572	619	642	605	572	610	611	621	636	570	614	635	605	622	590	618	586	593	602	611	541	592	626	567	584	620	590	611	576	579	582	574	585	582	611	603	592	590	607	594	603	596	583	574	578	593	598	598	583	596	567	648	609	603	559	578	601	576	582	625	581	607	580	610	611	623	559	651	603	628	651	662	607	574	604	595	581	569	603	565	603	615	579	590	605	573	657	626	627	582	598	602	576	658	563	605	591	610	639	601	599	626	598	574	593	588	626	578	597	593	601	597	639	577	578	577	633	585	613	585	636	589	580	604	606	608	598	594	577	532	592	599	613	595	617	598	616	628	580	618	584	578	585	605	556	570	606	545	600	579	591	567	619	597	578	602	603	601	640	575	603	567	613	579	631	584	633	569	623	584	627	596	595	575	577	605	571	602	590	576	563	606	594	593	591	582	601	641	574	589	637	578	600	602	627	610	609	615	590	570	625	621	613	595	554	584	628	590	619	641	576	608	586	575	549	613	589	625	613	559	612	557	584	579	634	610	569	635	589	501	620	590	575	606	593	645	614	562	615	569	588	622	647	646	613	598	587	569	613	642	608	587	589	550	575	624	637	591	602	572	596	639	595	596	600	589	629	556	577	568	625	620	612	593	599	564	587	605	587	629	577	581	614	588	618	591	593	608	624	630	595	574	640	591	588	625	598	596	645	595	619	628	589	563	590	628	603	601	591	627	543	624	636	573	632	570	629	585	608	592	594	624	602	651	590	600	611	617	601	561	581	619	564	614	559	616	614	580	643	585	614	568	574	616	577	619	579	612	619	604	642	599	642	606	603	584	585	612	606	645	575	600	579	610	622	579	589	596	600	632	560	559	565	574	615	595	617	607	587	573	570	628	623	575	578	591	608	588	616	587	597	581	600	622	613	604	646	663	620	587	604	603	602	610	614	605	596	547	566	553	602	588	612	631	621	601	608	614	591	614	551	579	561	623	637	607	551	616	596	565	601	579	554	628	637	541	562	575	621	615	577	623	589	587	554	592	631	613	592	573	626	625	547	619	608	603	577	626	543	565	568	601	547	538	573	553	566	594	625	627	606	602	588	565	589	605	564	613	619	573	626	633	581	578	553	583	554	577	596	596	610	585	584	606	595	566	595	602	544	616	546	586	597	609	599	587	587	591	612	602	601	551	603	564	593	599	609	567	577	576	577	606	578	567	543	586	637	547	590	606	595	594	621	612	609	592	612	575	622	587	567	591	594	604	566	597	580	625	594	609	615	598	611	655	598	603	592	627	598	582	583	612	629	597	567	571	588	594	625	588	569	600	648	586	603	627	597	635	652	603	639	567	575	547	594	598	577	571	557	604	590	580	567	557	577	626	613	626	590	551	637	617	588	618	624	643	645	630	596	611	613	592	581	622	583	575	585	654	554	612	623	596	562	625	590	620	620	613	570	585	573	622	583	605	576	630	583	607	595	600	612	560	602	585	606	568	584	619	622	629	629	597	585	596	581	616	576	654	602	609	545	582	590	619	583	626	552	595	586	626	605	595	575	633	631	653	614	555	608	592	632	596	614	611	582	580	583	545	609	660	601	612	638	628	568	600	571	592	626	607	621	594	621	609	615	606	542	624	594	600	585	601	617	583	594	611	624	627	594	572	591	585	630	607	579	598	550	580	615	580	566	583	605	593	564	581	646	540	653	593	613	613	589	608	566	603	587	616	578	616	616	636	649	610	610	631	620	624	611	599	587	579	610	542	585	569	631	607	558	595	621	574	591	612	603	611	638	620	604	553	521	604	625	596	565	593	600	650	618	598	585	595	587	571	618	583	639	626	603	614	597	619	597	547	625	608	581	577	601	614	580	627	599	583	585	613	593	612	631	630	628	642	615	579	582	571	616	617	594	581	618	628	599	603	635	610	576	579	570	579	606	599	607	615	629	603	611	600	627	606	608	617	613	597	590	603	593	616	609	598	564	628	613	606	617	654	590	604	592	550	598	588	568	631	577	570	630	586	600	632	605	563	621	589	643	580	546	553	565	581	579	573	577	611	634	589	632	574	657	599	591	586	595	608	616	629	598	604	582	634	587	591	629	591	615	635	604	586	614	606	603	596	632	603	635	588	595	618	587	628	571	634	592	555	569	586	578	613	617	553	605	577	632	588	568	561	542	591	590	543	637	584	625	593	603	593	597	572	560	612	617	625	539	582	590	627	607	623	590	635	594	632	589	608	610	569	609	571	657	591	585	611	599	620	574	560	562	616	599	580	583	595	634	596	562	620	568	595	591	555	586	584	586	596	618	602	601	634	647	590	627	575	608	579	600	561	650	602	620	579	601	604	598	630	592	581	648	616	583	625	627	606	618	606	600	583	565	550	562	618	604	599	589	572	567	591	643	551	593	614	594	589	611	612	613	561	595	642	593	559	581	651	650	591	618	587	617	591	615	626	597	606	576	609	633	603	591	551	583	555	605	626	613	612	598	612	589	594	612	594	586	593	570	553	588	606	620	616	609	598	581	589	636	551	600	590	567	601	604	613	574	590	614	553	623	599	598	568	604	598	618	621	576	576	634	583	600	583	553	627	585	593	590	633	570	600	601	578	588	586	608	619	612	638	602	604	598	618	617	606	654	544	572	621	611	580	596	593	592	631	557	621	579	586	589	613	572	601	611	592	561	610	577	584	617	600	560	608	623	600	601	619	630	572	562	580	634	594	599	592	657	595	576	618	637	606	677	575	645	618	610	634	587	591	624	583	657	577	592	622	598	551	612	589	614	656	634	623	592	598	560	621	620	620	613	606	619	624	634	561	619	627	598	580	620	634	573	587	599	588	566	622	624	642	592	616	618	600	599	571	568	553	611	643	586	547	607	577	584	570	615	585	619	581	590	590	642	646	604	602	611	592	594	595	603	622	609	570	595	624	583	574	631	589	611	555	618	621	598	623	630	606	613	555	605	642	598	574	574	598	604	613
38763	46606	50426	44889	39101	29836	18921	11319	7916	5534	4010	3108	2396	1825	1298	1024	868	759	521	338	285	228	225	225	228	231	249	207	225	231	216	241	225	215	210	237	195	238	259	235	216	216	222	227	230	211	222	200	223	221	187	221	220	209	231	221	230	227	235	202	215	211	216	199	221	219	211	200	201	230	228	203	224	256	202	221	207	199	210	235	223	219	228	235	195	198	215	205	241	240	210	234	207	242	224	219	205	211	217	224	241	183	226	206	200	205	220	227	224	209	208	212	232	208	202	223	193	200	215	221	191	213	260	196	209	224	231	203	238	239	210	198	212	223	207	197	212	241	212	214	224	211	189	231	207	235	225	207	231	206	224	215	223	226	210	208	211	212	207	231	210	216	218	195	220	176	192	222	224	220	238	234	226	220	224	202	217	213	215	188	214	199	232	233	238	212	220	221	244	239	223	210	217	207	201	222	226	244	242	194	183	218	234	199	202	218	242	205	246	193	205	235	219	237	227	225	215	203	205	236	223	249	225	218	246	224	215	211	229	219	224	202	218	210	245	211	237	217	230	220	233	232	210	224	229	234	213	220	219	221	243	213	218	241	216	222	233	210	207	227	240	248	197	206	216	211	241	213	234	235	202	244	216	232	200	215	223	220	212	208	206	215	242	238	210	210	231	212	247	193	197	201	228	207	218	212	214	217	230	197	209	252	225	255	200	222	244	245	219	199	207	218	213	239	212	224	213	212	232	201	202	224	230	207	217	188	215	239	213	221	225	208	203	217	214	220	207	201	213	238	233	245	229	229	215	236	203	224	204	197	220	233	191	201	207	212	226	204	208	238	228	235	212	206	228	234	242	223	232	230	200	218	208	212	208	220	216	231	211	203	209	240	222	197	209	214	228	237	216	210	255	215	239	226	230	232	214	190	215	200	207	217	231	200	212	204	186	187	202	213	219	239	204	237	203	215	195	225	217	199	217	211	204	199	242	208	258	217	236	218	239	217	229	210	223	222	225	198	202	212	256	248	215	226	224	220	204	230	239	227	234	197	224	251	190	189	251	227	212	229	203	219	208	245	218	203	245	202	227	237	216	242	221	241	205	200	219	185	226	226	223	221	229	231	214	212	233	233	212	210	216	234	209	215	223	222	223	194	228	216	172	204	202	246	255	216	230	234	197	218	210	206	201	205	207	225	211	224	243	223	201	213	187	199	212	198	209	213	195	214	224	197	223	214	211	189	227	229	214	214	203	225	232	208	227	210	203	215	223	205	225	221	203	207	212	195	204	224	235	229	180	226	228	263	207	230	223	202	229	205	207	228	253	246	240	225	192	216	218	202	200	222	234	215	207	247	212	228	235	234	228	247	239	218	204	198	204	202	215	263	227	219	232	229	225	205	216	195	208	225	199	251	215	211	216	220	216	196	216	233	237	230	233	222	219	200	209	212	210	212	226	233	238	253	239	183	210	226	177	221	219	222	242	238	195	191	226	209	215	221	267	229	219	215	206	193	213	216	231	218	198	209	208	225	226	219	236	215	197	194	200	217	227	219	209	216	225	243	247	228	205	193	197	220	204	214	235	201	229	220	221	222	210	240	195	239	231	195	221	234	238	254	209	237	232	233	255	234	202	239	245	222	196	213	209	224	228	220	216	213	192	202	243	223	214	181	221	212	216	215	228	201	212	212	229	210	237	222	200	204	214	241	221	225	218	227	200	185	189	219	223	228	226	231	250	236	207	191	208	213	246	235	204	242	227	232	226	216	214	216	224	232	197	238	210	207	229	218	182	207	203	202	222	208	225	216	187	233	225	219	222	206	200	201	212	201	223	224	225	220	240	230	209	201	201	225	210	239	212	226	234	231	221	213	256	215	227	218	220	208	211	252	213	177	219	197	229	246	239	243	249	246	197	192	221	191	219	208	236	218	219	185	219	186	223	210	196	239	210	243	233	226	221	218	250	236	255	194	232	214	241	217	199	205	229	183	243	212	231	210	233	215	207	210	197	243	223	218	198	225	222	203	204	262	203	226	194	231	228	204	230	202	228	196	208	229	224	223	203	235	205	227	197	232	239	226	232	209	191	207	223	214	217	213	234	231	213	246	212	196	226	223	203	219	223	214	208	163	197	207	220	231	224	240	219	205	234	219	238	254	237	204	209	227	199	181	212	215	239	226	214	212	244	225	229	226	211	206	231	228	238	213	232	250	241	200	210	239	199	220	216	191	218	221	243	228	221	232	226	220	235	220	236	246	242	216	231	240	231	242	252	249	199	214	201	247	204	221	230	213	219	228	207	214	226	220	237	205	214	236	200	224	210	253	198	224	228	234	222	233	209	202	211	199	240	225	207	210	206	219	205	227	217	230	236	221	215	220	202	205	229	226	223	214	228	202	235	221	222	223	235	235	215	197	221	267	218	205	230	222	239	211	226	232	227	227	244	210	207	208	224	203	202	241	219	208	206	215	206	232	227	207	217	212	197	218	206	216	235	195	206	226	205	202	228	254	211	229	212	205	213	226	239	253	192	212	231	212	231	203	214	206	203	236	242	219	242	188	233	215	222	210	253	211	216	221	212	254	226	204	206	214	207	229	216	228	223	228	195	217	221	232	226	244	192	221	215	214	194	209	192	220	204	218	226	221	218	206	230	242	207	195	210	220	210	214	227	238	221	238	204	232	226	216	225	227	232	220	207	217	237	236	246	228	215	238	234	236	216	224	191	200	204	232	222	222	224	214	244	212	217	198	247	241	227	212	217	229	205	227	224	229	252	217	221	214	220	212	226	217	216	202	210	192	228	198	235	206	236	214	212	222	224	203	206	202	210	199	196	212	223	189	211	193	227	222	198	233	184	222	227	191	236	203	193	212	200	212	247	212	236	207	232	226	229	208	236	226	271	208	201	187	203	194	218	197	221	243	214	236	224	208	224	241	204	216	205	227	213	218	193	191	232	232	222	208	235	226	210	202	214	215	234	224	191	224	201	226	230	211	224	218	235	216	219	219	198	211	218	241	220	206	204	223	236	215	205	219	209	217	211	231	222	216	229	218	220	196	244	201	249	194	217	192	200	232	236	228	199	210	236	221	233	244	226	224	228	229	215	245	203	238	222	210	197	197	217	216	214	238	234	217	223	224	199	213	213	210	242	212	224	225	238	219	224	232	233	222	215	228	198	236	232	224	196	218	218	227	235	230	241	220	220	243	231	227	220	181	213	204	223	221	199	219	196	206	232	227	225	224	210	232	240	237	211	227	189	216	245	213	205	208	221	218	206	219	195	221	217	238	191	220	215	209	199	232	207	201	208	217	249	224	250	213	207	230	209	211	203	225	192	196	235	223	207	202	215	196	193	214	209	227	201	233	208	239	207	223	231	201	219	210	225	205	197	226	218	218	206	226	198	214	239	245	189	226	235	238	211	230	212	199	202	237	209	178	240	206	198	210	236	198	199	205	205	211	222	200	216	208	215	232	216	225	256	219	228	221	245	209	219	204	235	193	204	222
26655	37784	47173	51035	48725	42373	33446	27225	23552	19393	16007	13381	11352	8620	6217	5229	4501	3667	2274	1161	835	668	641	579	606	613	651	604	587	621	633	600	593	610	637	629	574	624	608	597	658	613	551	639	626	651	587	602	582	536	541	613	624	610	592	657	619	615	544	611	620	594	589	603	640	589	623	616	611	570	559	586	596	624	612	593	610	559	619	583	608	571	599	606	620	600	608	574	605	651	595	590	623	609	609	602	567	582	549	583	607	565	613	577	621	605	626	616	621	589	640	563	588	607	588	582	586	631	572	611	601	605	596	563	596	577	589	617	591	604	591	584	623	616	585	613	592	632	582	606	555	573	606	582	601	637	644	589	610	614	566	602	620	620	602	574	625	586	618	575	601	578	589	620	607	630	633	625	589	614	597	613	573	587	668	613	580	594	540	587	638	598	626	598	622	575	573	624	605	608	605	650	611	618	633	567	625	578	627	586	570	610	600	565	603	608	633	602	569	624	582	567	567	579	595	608	623	581	584	584	617	603	630	570	641	594	591	588	626	609	583	582	670	661	630	581	605	589	595	618	609	616	633	623	586	620	582	577	591	541	599	595	607	587	591	584	597	585	615	579	622	629	623	609	607	578	609	610	572	615	597	625	615	646	568	626	603	621	564	587	590	571	583	596	631	581	607	591	571	619	595	658	625	578	582	601	610	599	605	642	600	595	575	584	612	636	621	575	558	623	602	581	608	590	626	593	605	626	622	614	622	611	609	596	599	567	662	633	577	631	612	576	623	592	592	568	612	610	603	620	624	588	616	588	582	599	609	599	598	562	607	609	596	617	598	558	623	616	632	581	624	568	662	633	604	599	641	549	581	593	620	588	619	593	575	622	609	620	620	588	554	572	595	635	563	606	586	638	572	567	568	620	614	600	571	643	541	623	601	580	607	611	566	610	612	599	606	567	591	604	611	593	567	612	563	605	616	595	574	624	584	568	642	636	596	603	559	550	593	596	591	615	639	585	577	583	610	587	624	611	558	598	564	573	639	652	575	645	578	617	594	603	566	602	609	585	614	642	612	649	627	613	643	624	601	586	550	605	558	613	552	551	579	603	575	588	613	612	620	565	585	561	628	602	595	612	591	600	557	591	669	578	596	585	590	628	639	565	625	616	586	589	596	552	611	590	569	585	585	605	560	592	596	581	605	591	613	601	599	611	563	578	587	608	612	595	593	590	636	581	595	604	595	625	632	629	586	622	621	603	595	570	609	608	582	575	578	637	534	621	571	613	600	614	561	605	638	622	587	605	568	563	625	599	589	549	588	598	569	590	577	604	649	571	595	604	621	635	591	602	562	644	573	632	625	523	575	607	593	603	572	592	607	585	616	591	578	647	612	623	625	604	579	562	553	558	585	609	589	597	597	592	615	614	614	616	648	577	628	542	571	597	591	672	594	626	605	640	597	594	541	586	578	584	563	656	603	590	574	614	637	575	644	556	600	592	588	553	642	563	572	585	599	623	541	641	603	617	560	601	623	606	615	578	572	588	572	601	579	583	578	624	605	589	599	611	590	614	592	625	635	564	570	613	594	584	591	620	580	580	589	622	570	596	586	629	644	629	592	625	600	630	638	564	605	591	557	587	622	588	601	619	639	575	561	585	588	601	606	607	612	545	574	587	559	611	639	624	597	597	549	570	558	644	567	579	610	595	603	615	599	638	621	589	602	629	567	648	578	605	610	585	625	579	623	606	606	596	568	591	640	593	570	580	589	621	603	641	651	603	572	597	601	634	595	663	618	606	589	624	588	605	607	551	619	548	602	529	582	620	605	579	599	627	594	586	607	613	597	592	593	575	621	619	613	594	656	594	603	609	600	590	582	611	581	565	572	570	618	549	617	574	591	602	620	632	614	601	586	617	630	604	555	619	609	596	592	650	603	594	615	640	591	573	594	614	593	628	609	617	615	633	555	610	578	631	545	621	585	629	571	604	592	650	558	581	585	567	583	638	549	582	649	574	557	612	564	580	558	566	608	606	584	616	565	561	569	584	616	556	592	598	579	611	612	601	593	604	552	578	635	575	600	573	565	585	608	593	601	596	654	605	619	610	559	553	589	570	626	602	561	558	563	631	611	611	632	620	556	628	590	620	631	583	635	586	593	605	600	623	588	598	582	587	567	569	607	575	552	595	638	609	583	607	590	538	600	631	633	569	637	611	587	592	572	625	599	623	537	622	578	644	603	575	579	600	581	637	570	583	599	638	588	635	577	615	588	612	649	613	591	623	618	577	584	554	590	628	594	613	569	632	574	570	602	607	578	610	585	630	616	602	603	629	602	587	615	638	550	587	621	607	575	573	626	611	608	625	605	596	576	579	600	603	600	644	587	610	573	610	572	605	638	602	615	614	583	629	544	589	640	604	609	611	605	583	579	574	613	606	549	619	614	603	606	627	604	611	607	589	585	636	569	605	623	575	580	652	607	572	617	598	614	603	648	572	587	605	627	581	582	568	605	614	588	598	611	597	579	609	579	570	576	584	611	651	594	568	603	568	604	618	623	564	579	590	580	610	592	604	585	597	607	609	606	555	623	621	576	585	597	618	608	568	597	611	617	610	625	619	586	594	606	609	581	584	624	607	643	606	603	616	613	582	595	634	656	654	571	635	612	643	588	596	608	619	584	611	600	646	587	615	642	537	590	599	608	595	585	573	574	586	587	622	590	584	625	614	642	617	599	579	587	617	587	563	585	614	606	568	610	607	595	600	588	587	571	568	592	576	618	612	595	588	588	589	642	640	643	647	566	574	645	602	566	600	613	572	624	547	582	600	580	587	606	569	590	608	574	602	571	615	611	626	602	581	627	649	561	588	574	620	567	591	600	611	580	569	628	591	612	593	573	555	598	582	560	574	619	620	578	590	602	651	584	568	594	593	600	607	588	571	604	593	619	625	561	590	578	625	606	572	620	640	554	590	599	570	619	613	609	617	596	588	603	624	569	587	620	585	614	648	563	634	578	575	606	587	554	619	581	607	590	628	597	604	612	616	609	613	607	632	611	592	547	607	594	588	596	608	543	602	577	629	599	617	589	588	607	592	599	586	549	593	608	631	627	594	595	647	648	609	591	568	619	608	599	619	598	612	607	594	592	579	611	638	586	597	591	587	561	586	601	577	613	605	580	605	610	565	568	578	613	565	575	605	576	615	596	591	571	559	606	619	583	621	587	570	561	601	590	642	591	568	576	646	577	525	619	621	602	643	611	636	560	605	614	604	583	616	602	656	602	587	616	608	594	622	611	563	642	615	596	599	592	604	626	591	551	597	570	586	545	572	609	591	619	572	619	547	633	598	609	600	613	582	604	587	622	599	557	616	609	586	568	601	619	576	637	613	622	598	667	589	595	601	592	625	587	583	570	590	570	575	613	633	619	556	606	602	600	590	610	600	606	630	624	593	596	601	580	591	606	582	562	613	641	625	589	588	577	571	607	584	550	610	584	596	627	567	611	613	615	603	631	558
48574	48794	52230	49107	40892	30361	23464	17160	10571	6545	5033	3765	2746	2160	1527	1237	1043	1369	1532	1008	526	312	264	248	180	215	247	219	201	233	217	227	229	230	213	242	230	197	221	222	208	208	248	236	217	209	202	220	222	208	209	200	216	250	228	239	214	239	218	231	238	218	212	197	240	216	212	227	206	273	243	204	219	209	241	261	241	232	208	220	225	226	240	184	209	222	210	242	218	203	219	222	227	227	227	225	226	208	221	200	235	204	202	246	214	202	210	214	192	206	242	206	226	220	206	248	207	226	203	210	218	205	209	257	220	198	200	217	226	193	222	217	244	207	214	219	232	214	229	223	195	204	216	187	191	243	229	220	217	211	248	233	209	240	219	242	218	224	217	217	202	220	207	190	196	203	209	203	214	226	204	215	225	207	242	223	219	221	206	225	219	203	230	217	213	214	195	243	208	211	219	193	210	212	222	211	209	230	230	229	210	219	203	222	220	228	237	231	188	221	226	210	237	205	210	228	224	219	238	223	243	208	240	216	205	200	242	217	218	205	216	217	205	193	193	224	206	224	203	207	202	228	226	219	212	216	211	192	227	214	225	208	216	196	210	220	216	212	211	213	215	218	217	218	236	209	233	202	192	209	219	199	221	198	221	243	234	220	190	218	239	200	244	231	200	231	205	226	214	237	219	227	209	221	234	219	222	216	237	218	213	219	222	196	224	200	194	213	230	206	195	215	226	211	216	234	227	228	225	218	240	197	204	203	222	204	232	197	214	217	257	219	235	210	227	215	213	215	188	233	197	208	237	196	226	207	204	206	203	197	201	228	194	195	229	197	215	210	210	202	187	211	215	213	241	202	220	232	241	228	208	214	223	227	224	204	224	195	226	219	203	214	222	221	232	243	238	242	217	227	256	215	216	252	203	236	185	209	209	207	214	227	231	199	236	207	224	218	249	208	206	196	230	197	217	233	225	225	198	193	224	241	202	204	234	244	206	204	259	230	221	225	208	212	228	196	233	236	208	213	239	209	209	184	201	210	205	201	220	200	235	226	225	197	200	213	204	213	248	189	216	199	229	203	230	219	215	218	213	207	208	210	201	253	224	194	225	226	226	200	196	213	198	219	199	200	203	205	202	208	198	206	211	203	208	223	239	197	238	223	222	235	175	208	227	202	222	213	214	201	219	194	229	222	215	223	212	221	217	183	189	240	220	200	229	214	205	218	207	208	219	229	235	182	205	230	195	186	210	219	212	241	233	230	206	221	203	250	229	225	203	212	196	204	220	201	220	202	243	223	222	210	189	194	205	204	217	217	214	238	217	244	244	206	232	207	226	214	222	207	195	202	213	217	229	202	268	217	216	238	213	211	202	198	247	227	204	206	198	218	225	216	226	217	206	225	230	221	208	232	221	207	213	246	196	243	194	215	207	203	221	230	228	218	204	219	234	249	222	220	208	234	185	214	219	200	206	227	217	207	228	207	194	233	228	228	193	204	226	188	253	219	224	228	232	205	230	215	197	222	216	203	227	238	208	223	215	223	235	192	224	235	213	227	205	190	227	210	220	202	190	217	205	227	221	233	205	230	211	227	204	210	219	217	225	194	236	215	218	221	225	221	213	261	204	229	221	220	209	208	219	236	221	238	222	211	236	237	217	219	201	228	212	199	225	196	202	199	226	228	203	235	236	222	238	227	229	205	233	202	206	232	215	234	232	187	223	230	183	232	226	223	213	209	199	207	215	208	239	190	229	209	205	217	229	185	214	209	223	199	222	198	210	219	209	209	215	237	226	228	198	187	216	210	210	218	208	217	232	202	208	240	230	210	226	223	210	206	213	225	230	199	221	223	216	217	197	206	219	234	222	215	221	208	221	218	214	236	220	229	237	205	243	214	203	232	218	233	197	230	188	198	206	232	208	221	220	237	215	241	214	221	210	207	246	239	244	211	210	213	204	215	240	231	221	212	211	243	199	231	209	220	208	217	207	230	196	222	214	192	193	223	225	228	213	213	215	208	217	228	202	226	236	195	229	197	201	217	211	203	224	242	229	214	232	218	203	231	229	229	204	226	190	204	221	209	209	224	213	224	234	225	212	198	235	235	230	213	236	209	224	221	222	227	196	216	229	216	192	218	225	194	208	238	200	219	223	193	214	222	213	190	188	219	211	227	208	225	210	214	228	250	223	187	225	200	216	195	221	175	214	210	225	187	225	225	235	191	209	231	225	227	221	229	215	221	229	225	245	191	205	209	197	258	218	225	211	225	216	218	212	214	229	218	211	191	245	213	213	207	244	207	231	236	212	207	229	224	205	228	210	207	208	217	212	236	195	216	205	211	226	237	211	185	200	213	205	206	205	217	236	214	205	216	219	201	197	202	221	223	221	228	237	184	199	226	212	206	231	236	226	219	197	230	225	225	213	201	240	214	242	229	195	225	232	190	204	207	203	227	237	198	224	228	209	208	217	213	242	219	232	202	195	204	221	216	220	234	249	235	220	230	225	227	223	219	216	245	215	216	216	218	227	227	211	224	229	224	206	191	229	229	225	232	220	205	195	232	200	226	225	216	238	203	225	203	232	228	214	215	196	193	217	212	192	228	223	229	204	223	222	215	213	198	215	226	210	226	199	214	203	200	221	213	214	214	213	229	194	246	206	226	208	229	206	224	239	231	228	203	222	254	228	200	198	236	213	209	237	245	220	214	217	219	212	224	219	225	234	221	228	205	201	212	216	214	201	250	199	245	215	247	192	232	215	234	216	212	197	203	222	211	199	233	210	203	230	185	200	222	212	240	208	229	207	217	238	204	235	222	215	193	229	219	223	230	239	231	194	204	206	197	205	240	189	219	234	233	201	228	213	209	210	219	222	209	236	200	221	198	235	185	225	220	195	225	225	189	216	194	217	186	241	248	208	209	232	206	243	209	223	224	197	199	197	253	222	222	210	203	196	200	231	216	232	216	262	231	206	217	206	220	212	223	216	198	211	196	199	206	234	208	222	212	207	213	190	246	220	189	218	231	201	230	222	198	225	237	213	193	237	273	212	222	201	234	232	218	229	196	266	178	200	242	210	233	201	232	236	193	217	222	203	211	220	196	187	213	217	231	223	218	245	192	241	216	206	217	217	207	206	207	196	240	202	230	218	215	248	219	229	207	231	207	217	210	228	197	221	233	210	212	235	233	236	216	222	211	182	194	203	230	237	219	198	219	196	219	233	232	209	217	220	217	236	218	227	196	216	216	218	241	202	199	234	215	218	234	233	203	215	208	191	216	234	216	226	213	203	215	215	228	225	233	212	233	244	221	208	215	232	203	207	208	223	206	207	231	242	242	203	213	210	211	227	213	211	245	222	208	216	212	233	227	208	199	204	213	171	210	225	197	229	210	196	224	244	253	220	220	239	250	214	187	211	209	228	178	231	215	205	215	221	192	222	204	221	222	209	215	217	209	202	244	214	232	218	216	214	208	228	199	204	215	217	224	208	215	203	185	213	240	208	220	244	226
35392	40947	49930	55345	50001	43057	39358	34205	27066	21675	18596	15570	12934	10301	8025	6245	5519	7047	8548	4853	2307	1072	806	636	605	605	570	654	609	608	578	567	596	595	621	594	598	582	596	563	541	543	613	571	620	601	642	586	656	554	555	549	593	588	562	594	613	561	635	607	590	580	601	596	610	655	613	577	618	619	590	612	604	566	594	563	594	597	565	662	609	615	625	563	560	617	554	609	584	591	509	581	596	582	602	611	581	617	611	573	580	558	656	598	569	553	599	621	606	564	568	620	588	637	569	576	576	597	605	660	603	586	629	607	547	595	585	542	608	575	609	631	598	628	561	603	603	636	531	574	588	581	628	601	605	558	565	601	572	590	599	621	626	582	550	618	572	569	588	615	581	569	650	536	562	594	620	585	584	640	565	591	613	586	597	617	592	606	602	610	590	583	548	641	606	573	529	601	581	600	615	626	576	540	596	608	626	640	585	560	588	595	574	559	557	562	602	600	610	611	560	589	618	588	648	628	637	584	614	606	582	613	591	600	587	594	585	596	579	585	630	597	570	648	640	612	547	587	599	613	608	603	584	585	571	600	556	606	581	594	551	610	608	616	590	612	626	620	600	594	608	629	625	612	605	573	588	540	605	581	579	566	603	597	592	606	578	614	540	589	601	610	616	614	581	609	637	577	609	642	606	585	598	568	589	608	596	597	565	610	612	635	590	605	605	583	610	621	551	620	558	588	591	623	591	595	615	592	623	595	576	593	614	592	570	576	611	536	636	606	584	653	531	541	592	609	566	614	600	599	642	600	602	583	568	604	572	597	615	583	605	594	610	579	545	571	583	617	586	595	625	592	570	615	571	618	598	583	646	555	598	561	557	610	612	591	618	603	584	596	612	564	587	605	600	578	625	623	574	576	579	594	607	607	653	621	629	596	600	615	577	583	586	621	588	555	583	578	602	585	604	612	600	621	607	614	572	634	628	578	629	588	593	615	568	584	592	585	564	578	643	532	566	592	602	618	577	574	577	622	605	617	596	565	600	588	559	641	591	589	596	627	637	598	588	597	631	624	578	626	643	573	583	616	612	599	601	603	666	573	562	586	579	590	631	603	551	606	603	569	578	562	575	593	594	579	588	606	589	592	587	595	604	593	576	566	653	568	612	607	634	603	573	593	572	593	592	580	576	618	574	610	544	596	624	595	603	640	576	665	609	609	562	579	588	580	577	581	617	606	601	579	624	572	607	576	633	600	575	590	655	607	585	550	615	649	621	593	600	627	630	590	596	578	572	581	592	592	595	593	594	588	598	552	599	631	592	584	585	599	568	587	570	542	649	609	589	553	657	588	622	542	611	571	570	598	620	609	603	551	624	587	552	591	598	635	551	614	565	602	629	544	512	625	585	605	580	560	575	600	573	600	611	620	596	568	622	604	624	620	620	582	593	624	580	562	659	580	570	579	624	610	596	558	627	590	600	623	563	603	609	570	623	602	541	602	571	597	588	552	580	556	569	617	625	581	569	591	570	560	595	575	623	599	635	606	603	588	626	565	627	601	641	596	595	579	622	561	615	593	602	565	595	617	588	569	567	618	614	579	612	615	598	614	602	621	614	604	582	616	599	620	600	559	566	616	559	566	581	622	567	614	569	605	615	577	611	603	592	582	616	605	665	585	557	571	614	620	606	584	602	579	580	609	593	629	610	588	587	616	588	617	625	584	601	619	600	575	603	576	598	636	610	622	517	566	591	575	598	587	622	592	569	582	595	616	548	620	595	621	630	609	606	600	600	585	620	607	609	571	570	604	570	600	593	603	609	581	595	612	618	633	660	568	629	577	614	581	565	596	593	613	610	595	591	585	591	557	590	604	593	585	597	642	565	625	560	597	488	620	573	584	640	568	584	566	574	574	595	619	578	597	643	565	596	565	558	585	591	624	591	629	598	612	584	597	615	607	588	646	603	584	556	563	560	557	572	581	586	627	587	621	593	558	634	635	629	604	641	593	636	617	555	614	584	596	594	581	590	575	569	611	574	595	602	603	622	589	588	649	639	616	598	567	615	626	585	599	586	564	595	556	590	612	578	616	638	595	607	558	572	597	570	554	555	597	572	604	605	577	601	611	609	623	556	628	592	604	594	603	561	566	584	620	572	607	586	645	611	599	589	586	586	564	607	633	579	578	582	626	606	548	564	605	569	591	620	560	572	621	582	604	581	591	588	587	604	598	588	560	590	588	591	632	572	588	586	571	555	585	604	616	586	569	605	601	625	595	572	636	599	573	569	624	634	622	628	627	583	615	585	592	634	615	566	629	603	609	606	587	583	565	539	591	569	599	596	587	622	589	614	635	588	627	576	609	618	628	616	580	608	612	630	571	565	587	618	607	639	581	562	580	601	573	605	565	621	598	569	578	569	565	586	610	624	587	600	586	594	596	612	598	608	603	592	567	620	619	618	590	559	594	565	604	583	580	586	592	593	609	591	591	543	584	619	615	593	576	611	614	587	586	624	617	566	605	634	604	604	651	583	543	587	577	591	614	589	623	589	594	577	571	560	596	564	586	609	601	611	588	601	630	629	650	620	601	589	558	601	596	576	596	609	604	583	592	597	562	586	602	582	620	592	642	623	597	608	577	551	552	607	580	572	626	576	622	569	575	629	641	585	592	609	584	575	565	619	611	578	555	637	623	591	567	604	573	620	577	607	563	572	592	601	605	623	626	585	588	594	574	595	589	607	604	633	608	594	574	609	619	621	611	656	632	574	604	580	570	614	577	657	588	594	620	620	571	637	580	609	550	606	582	595	556	592	629	627	577	583	561	635	600	585	599	561	626	643	630	644	597	577	614	604	615	603	584	633	650	589	580	623	600	592	609	597	556	603	606	553	617	640	626	603	604	617	609	586	571	582	622	622	585	597	571	588	584	590	567	613	592	561	636	619	575	634	581	622	629	586	583	577	629	645	614	629	604	599	582	610	586	598	577	587	605	604	601	552	568	587	588	603	570	572	569	592	591	610	665	521	604	571	639	573	581	623	570	613	612	600	607	573	566	596	582	561	596	561	600	627	602	540	597	591	562	543	563	570	596	653	596	633	585	614	583	584	532	625	564	551	562	591	593	609	605	515	603	621	591	628	634	549	584	590	593	579	638	599	593	600	564	628	568	647	602	639	606	602	608	642	567	622	553	636	610	606	617	623	608	579	562	625	611	602	591	583	570	583	631	623	588	581	611	580	607	586	600	592	586	623	569	612	626	574	599	612	582	558	609	622	549	647	609	615	628	618	620	574	601	552	625	582	606	574	653	655	605	639	637	619	586	591	580	583	563	595	659	569	576	641	615	593	629	624	583	584	599	585	562	571	586	576	570	564	644	596	583	613	581	547	577	550	594	600	567	591	595	616	571	579	555	635	600	608	623	602	594	595	613	572	610	622	612	618	586	568	598	651	591	561	588	599	633	605	601	635	609	643	608	601	611	640	585	613	561	598	589	576	595	608	572	619	612	590	604	581	574
54515	51463	52649	52020	43546	33014	24670	18720	15099	10549	7349	5674	4274	3429	1766	1274	1224	940	2294	3085	1375	653	360	298	227	214	234	227	211	192	232	230	235	222	200	224	224	212	207	218	213	220	240	216	202	219	226	237	198	206	230	217	220	200	218	228	207	228	230	241	220	211	224	193	245	213	274	233	210	238	204	215	192	228	234	202	218	224	235	221	200	200	231	244	227	253	199	208	215	187	237	217	224	217	201	221	212	229	219	215	197	204	213	220	227	194	210	213	215	205	231	243	225	219	225	232	251	204	212	215	217	209	210	216	229	220	174	193	208	226	213	227	242	235	233	238	209	221	204	251	208	215	224	223	212	220	257	235	250	220	217	220	226	206	249	217	250	220	209	234	217	213	207	198	216	208	212	229	207	220	209	222	229	222	218	224	219	213	218	247	217	178	217	229	199	203	236	222	216	196	248	232	217	202	233	220	231	210	251	244	218	217	201	239	193	188	225	230	236	208	235	225	211	216	236	213	190	259	197	225	246	202	213	233	210	232	204	215	227	204	194	230	207	247	235	220	213	231	239	229	216	203	230	210	235	221	222	230	214	228	220	208	227	236	241	213	210	204	235	245	226	212	204	202	200	225	270	216	215	220	222	210	207	219	236	218	238	222	214	227	215	224	198	206	207	236	227	197	204	219	200	212	240	213	190	213	225	233	237	212	206	223	240	242	200	202	216	239	196	197	196	233	229	209	236	233	203	252	221	226	235	232	234	202	177	216	218	208	213	227	203	205	211	244	213	212	202	214	195	212	238	241	204	240	218	197	224	201	229	218	224	194	216	215	214	224	237	220	219	197	230	215	215	212	221	208	253	218	236	211	237	214	232	219	236	221	206	237	209	193	218	217	201	226	249	227	231	201	207	238	216	216	226	232	227	225	226	222	226	211	218	196	246	224	244	211	205	193	219	221	210	207	208	199	246	191	210	219	199	214	228	242	239	214	211	233	229	219	208	201	194	208	222	222	188	196	214	231	217	199	191	224	213	225	221	220	231	213	246	231	229	213	207	233	244	197	191	213	212	213	208	239	233	192	197	210	240	202	222	219	261	212	225	218	195	233	205	255	233	227	250	221	226	221	237	181	205	219	224	216	211	210	221	202	217	221	213	189	218	195	214	212	214	219	263	214	210	190	214	218	211	226	221	220	234	235	238	204	203	198	239	216	206	224	197	190	220	200	214	217	250	207	204	234	208	212	189	219	206	217	225	213	210	227	212	224	230	233	182	214	210	218	229	227	193	216	214	220	204	210	228	255	215	200	188	184	243	200	231	211	205	227	200	223	218	224	208	222	221	216	235	240	215	230	225	196	221	196	228	216	211	228	237	220	233	211	205	208	240	242	219	214	216	227	239	220	224	216	227	204	191	236	226	228	225	226	211	188	225	236	237	231	198	204	217	223	207	209	219	227	189	228	211	194	207	225	214	216	203	246	200	212	222	213	204	231	226	207	194	230	188	215	202	227	219	221	225	192	243	181	238	214	205	236	216	212	222	204	223	214	189	208	217	207	231	212	242	242	222	224	232	208	194	179	194	241	211	223	192	222	222	214	215	205	207	234	197	202	199	208	212	211	226	238	217	229	229	230	219	240	244	219	228	226	229	238	221	257	220	219	238	223	226	266	215	224	226	209	209	207	226	230	226	219	214	199	211	205	220	218	198	223	190	204	230	195	233	239	193	212	233	216	224	217	224	244	206	236	201	211	194	239	230	230	211	205	242	227	236	212	223	224	202	222	199	205	240	232	214	237	253	237	225	219	215	238	209	233	218	212	220	227	214	215	249	190	220	228	226	203	215	239	259	224	179	206	220	227	230	232	237	225	232	217	222	209	237	219	224	193	196	212	191	224	219	228	188	192	209	226	215	236	207	238	225	225	221	232	214	204	226	215	228	219	213	234	201	211	198	200	199	208	225	211	200	199	270	213	222	229	249	209	215	212	230	221	220	238	232	230	217	228	209	219	213	217	227	219	216	204	217	225	244	196	202	211	226	227	211	209	209	201	224	203	221	211	223	221	229	204	224	214	192	217	198	219	223	212	235	229	209	254	207	200	225	227	207	208	204	243	234	218	234	219	227	225	205	227	204	213	220	225	206	214	215	202	216	238	228	220	225	202	225	215	223	246	213	229	210	239	238	203	235	226	216	233	223	220	198	201	218	224	218	224	227	215	238	255	230	209	230	226	245	235	198	209	212	257	199	213	245	256	209	225	223	250	221	195	222	218	221	204	187	240	222	234	219	223	209	232	204	243	226	227	204	197	237	217	198	215	223	221	219	232	197	248	240	223	259	218	227	201	229	189	199	225	217	236	224	201	208	177	217	230	229	221	229	229	190	204	212	215	231	209	195	214	204	246	224	223	204	216	229	221	232	212	204	253	220	235	239	217	222	220	215	214	210	198	229	230	240	211	199	228	212	208	212	205	248	210	221	219	239	240	236	233	205	238	218	213	225	224	230	225	244	217	230	223	207	218	223	219	201	241	225	234	237	214	233	214	220	208	204	235	200	227	207	243	239	218	201	216	219	199	206	235	208	229	209	231	220	227	214	226	215	199	229	227	220	226	226	228	204	198	191	203	235	238	205	232	227	217	220	210	223	209	204	221	223	266	218	229	206	234	219	200	228	195	232	235	226	217	200	222	224	225	195	228	197	230	233	219	226	232	213	216	234	210	199	193	230	220	233	192	201	201	207	242	249	221	204	233	232	204	212	221	234	234	236	208	229	238	219	227	245	217	248	220	222	205	235	201	213	211	201	246	233	220	244	202	233	202	214	205	179	231	209	200	231	202	209	230	224	247	208	213	207	187	223	216	194	226	220	232	193	236	215	240	225	214	196	233	221	214	211	233	206	213	227	222	226	232	216	201	232	222	228	241	250	216	229	229	206	215	214	218	224	211	222	206	248	222	216	214	210	203	249	217	223	218	214	234	236	197	229	217	200	177	239	215	199	218	208	211	197	199	195	248	210	218	211	208	234	229	225	208	218	244	207	229	204	198	226	194	202	211	223	222	196	203	216	211	223	226	199	211	204	211	232	238	217	240	223	217	195	221	191	235	212	218	213	225	241	208	211	241	209	223	230	218	223	209	242	221	211	220	217	226	222	185	237	220	210	220	213	242	218	228	214	199	193	242	220	210	203	231	212	226	229	233	252	219	210	216	233	199	236	244	217	220	220	201	213	192	233	200	230	219	237	212	211	209	203	220	231	241	207	225	209	216	228	203	255	220	222	225	229	197	226	241	203	218	203	221	236	224	241	219	232	208	236	221	234	218	235	209	224	214	244	212	259	201	232	235	217	216	232	205	237	215	198	225	203	185	219	240	226	214	212	219	229	193	202	202	230	212	220	221	225	228	228	247	202	218	231	229	190	201	192	226	240	215	227	228	214	200	195	207	239	205	234	219	191	226	222	213	202	212	221	242	197	231	218	192	236	220	194	216	199	210	206	242	237	229	212	221
40911	45051	52213	58316	52475	45433	39748	36235	32901	28075	23442	20678	17060	14420	8885	6896	6141	5058	11400	14273	6418	2796	1497	970	705	594	636	573	622	640	609	605	557	591	627	627	664	628	610	592	547	593	540	596	592	633	643	633	619	619	628	562	563	604	587	603	598	636	564	575	610	632	570	611	576	636	621	620	552	607	597	609	598	585	578	614	543	601	598	578	584	589	561	571	591	557	636	573	604	608	607	547	562	541	576	580	569	621	619	613	610	536	580	606	534	572	554	573	602	621	561	614	588	591	589	580	568	587	600	570	596	597	632	553	592	605	617	647	604	585	577	606	578	601	595	566	555	561	619	590	610	576	599	587	629	541	565	582	610	557	603	627	596	571	647	587	587	605	611	585	584	606	564	593	629	597	609	678	606	579	584	565	610	595	616	635	571	619	638	591	573	552	618	639	582	590	595	614	569	613	600	584	607	598	597	551	610	600	596	590	619	615	575	586	577	576	638	570	581	564	615	601	611	622	602	590	570	600	591	574	554	628	576	562	562	609	603	629	559	557	549	576	611	607	606	586	602	582	544	617	599	577	643	557	593	573	558	573	605	549	558	568	618	574	572	598	637	605	558	572	614	591	608	601	594	601	570	549	584	586	612	645	592	593	588	603	614	592	589	584	582	623	604	570	638	590	575	552	618	608	612	604	577	593	581	584	596	562	619	576	594	628	573	580	575	557	584	592	596	554	637	616	608	636	553	598	576	566	557	611	575	618	576	570	645	555	590	612	616	616	607	583	579	587	604	605	557	590	602	590	583	590	600	588	630	635	585	571	604	593	570	602	611	601	625	550	623	616	611	610	580	591	578	580	581	613	585	619	556	621	591	587	554	544	588	606	621	655	605	594	583	612	584	626	600	576	574	588	585	604	604	625	601	612	601	617	564	632	587	579	593	593	635	627	593	584	588	591	590	572	609	626	583	580	556	593	646	593	592	597	615	624	601	576	592	580	603	589	574	583	601	615	606	539	593	634	561	580	570	619	621	638	591	580	584	598	571	606	589	594	605	655	601	586	585	616	607	614	620	533	546	559	616	635	555	612	611	648	597	553	602	561	633	595	576	566	603	560	589	598	605	568	558	617	557	621	592	607	593	570	607	588	642	580	549	619	563	636	616	590	574	563	610	592	596	595	583	606	572	618	593	612	560	592	621	651	558	582	638	567	554	641	591	620	607	601	623	603	536	602	621	573	620	575	573	610	597	602	579	602	599	617	567	585	599	640	582	603	552	620	605	592	569	614	628	608	551	629	651	578	611	594	635	580	603	618	604	607	606	576	569	609	611	590	600	590	575	668	585	601	602	607	574	607	572	550	575	615	568	577	607	580	609	589	650	642	597	576	578	624	609	569	583	608	572	617	632	627	603	544	597	615	601	632	620	570	606	570	572	605	638	584	621	555	617	636	587	595	567	639	593	624	585	550	579	630	601	615	620	573	575	593	563	570	634	588	618	595	559	615	595	622	552	579	584	568	629	559	597	581	583	620	642	578	599	562	590	583	597	561	588	581	609	594	674	579	595	587	627	585	597	603	587	582	581	637	602	598	605	598	597	617	563	581	604	581	588	618	563	615	603	605	623	645	593	623	573	636	603	583	591	597	585	593	616	598	592	580	601	623	597	587	630	596	608	637	637	602	648	562	609	623	576	562	609	542	621	589	591	600	641	595	628	590	628	605	590	589	606	617	600	575	579	578	622	603	586	590	571	611	586	618	579	591	609	569	570	567	624	556	576	588	537	598	601	616	616	578	583	615	589	573	586	591	593	639	581	599	593	597	579	572	608	582	620	600	589	600	572	600	616	624	645	600	608	575	619	592	585	587	571	595	593	615	598	596	669	614	655	585	577	625	619	532	602	593	566	592	569	601	587	607	603	602	610	618	603	629	585	617	589	627	621	570	583	591	611	615	575	584	561	595	580	602	582	555	643	567	617	583	612	582	598	608	571	559	607	574	573	562	588	560	618	571	564	592	582	580	574	622	589	651	601	583	592	594	576	646	619	624	633	599	638	618	567	635	543	643	626	566	606	612	592	581	574	599	587	586	578	585	575	559	611	550	606	588	583	607	608	587	605	602	646	576	632	542	578	576	609	610	601	583	569	604	594	585	567	612	612	626	599	602	589	592	597	572	581	579	567	565	545	610	567	528	558	570	548	603	606	623	570	592	580	631	598	561	591	621	565	588	572	621	602	579	621	594	557	635	605	580	625	632	589	573	609	565	613	612	580	573	610	605	568	626	570	537	606	609	563	596	585	603	605	631	608	609	562	546	573	586	604	595	597	588	594	623	606	619	612	571	605	587	605	632	628	614	583	609	619	585	609	616	626	606	590	596	657	563	608	561	619	580	629	604	582	592	557	634	556	590	597	601	576	562	586	594	613	613	573	571	626	607	574	595	619	595	560	583	587	613	610	578	556	604	584	581	569	574	606	580	599	580	579	611	569	605	586	640	649	560	573	629	613	598	567	557	580	629	621	607	555	551	603	605	555	623	556	614	604	583	602	605	615	597	569	578	622	597	630	582	579	581	575	613	601	602	608	587	558	622	635	608	564	639	628	553	620	599	611	579	574	564	634	605	588	583	629	625	617	599	607	647	601	613	636	589	636	605	593	595	609	565	597	630	606	608	614	609	565	555	601	633	584	617	597	586	564	606	620	593	568	599	576	629	574	575	567	591	581	594	610	564	588	570	602	596	602	662	538	569	639	609	581	589	556	577	561	608	614	653	580	578	610	589	569	591	585	582	573	586	618	557	586	585	567	601	629	605	586	625	572	596	564	584	608	607	604	560	658	565	597	632	603	608	617	617	550	595	609	603	552	649	581	594	619	614	642	626	570	592	580	574	566	599	581	578	604	626	583	605	637	615	592	615	588	582	613	576	607	533	556	589	605	616	563	569	560	599	612	582	590	584	589	603	569	599	604	589	601	599	576	583	568	550	606	618	577	599	616	586	596	590	573	637	630	576	606	614	583	575	622	608	594	623	558	605	656	574	622	612	615	600	569	568	572	617	572	586	566	644	608	602	587	599	607	543	581	605	623	597	604	603	555	568	601	592	575	609	610	607	600	587	582	540	595	594	621	581	581	578	566	615	530	641	598	587	604	587	605	587	612	577	617	613	629	582	580	629	626	594	575	587	621	568	594	605	606	601	589	569	647	612	577	634	616	620	593	617	590	588	641	603	628	608	586	538	561	562	642	592	626	562	597	619	576	574	610	595	585	627	613	585	590	610	583	584	591	625	621	589	635	586	629	618	565	625	593	561	603	601	607	604	574	610	530	554	605	623	597	621	620	586	571	612	630	602	547	602	637	557	620	562	615	616	582	550	616	547	579	597	603	588	601	614	561	591	602	603	597	621	591	548	586	588	588	592	645	631	596	582	621	578	591	551	636	560	616	640	575	552	592	584	599	600	633	611	599	607	608	618	572	570	588	606	618	593	597	629	574	600	624	597	625	612	605	607
45414	43201	48812	46356	35983	25660	17664	12171	8517	5376	3590	2433	2006	1532	1130	1040	933	893	722	580	460	336	289	236	248	212	231	193	214	226	200	212	250	197	215	212	233	200	218	242	212	228	188	215	207	232	237	212	224	217	213	216	231	227	207	219	219	211	208	217	223	210	229	233	223	221	233	239	232	246	243	229	220	224	237	217	221	234	235	215	178	244	232	216	229	198	217	219	198	196	242	239	198	214	209	219	257	223	202	200	228	223	221	219	201	217	210	199	222	223	201	213	209	219	228	236	216	226	234	207	213	210	217	203	236	230	226	222	224	217	231	227	214	220	202	223	203	230	177	227	194	219	217	208	211	211	183	206	242	220	247	199	223	200	223	211	227	196	202	211	201	205	232	213	218	212	214	225	228	215	188	218	236	228	215	198	193	222	232	222	203	237	232	220	200	242	193	193	202	236	197	204	233	226	195	247	211	209	225	238	208	221	213	208	214	246	206	219	211	213	201	189	203	213	218	215	229	208	240	197	207	217	219	233	248	243	230	226	229	242	224	227	204	211	247	250	233	224	163	198	222	188	217	221	215	197	188	220	227	232	233	246	219	231	222	225	211	235	222	225	205	231	214	216	220	214	218	229	200	237	233	199	248	251	218	215	207	206	234	249	220	217	245	201	210	212	221	203	229	227	191	226	201	243	204	229	244	212	232	217	221	208	228	221	222	225	208	222	202	216	216	211	209	212	209	209	242	242	215	214	226	222	230	217	239	222	208	214	225	218	219	256	200	209	206	222	198	211	247	234	202	237	220	244	215	216	222	227	182	224	218	193	246	234	216	210	214	228	226	215	224	227	214	225	213	211	226	235	217	198	204	276	186	230	223	221	222	204	211	199	226	236	216	221	265	223	225	209	219	225	226	202	226	206	228	239	238	223	225	226	200	221	228	202	219	228	234	205	216	202	229	225	198	224	195	200	221	207	209	194	224	193	213	197	220	221	220	197	247	201	214	220	244	195	218	233	221	213	216	209	234	213	219	238	226	203	234	215	218	224	197	251	196	246	190	217	199	225	239	199	216	228	240	206	219	220	223	212	240	251	181	199	221	206	208	220	223	211	246	238	195	234	251	213	233	239	187	201	225	241	218	245	212	219	240	203	220	204	216	239	212	221	194	217	215	216	199	212	220	201	205	226	235	194	209	220	222	222	228	208	224	227	234	217	199	224	209	233	202	250	216	212	190	253	232	208	199	211	217	209	202	223	200	236	245	225	215	200	208	224	211	206	219	206	221	231	221	213	230	196	191	251	221	215	213	229	222	200	240	226	240	238	224	211	224	199	222	239	228	238	223	206	211	219	234	224	231	217	236	233	262	197	240	215	205	204	205	212	224	233	201	233	238	230	204	246	227	205	220	206	198	215	208	217	212	208	241	208	234	191	213	236	233	235	218	237	212	204	222	209	218	228	240	206	201	216	226	230	202	217	233	236	219	232	225	220	225	214	217	213	202	242	240	235	225	229	208	208	220	238	200	220	215	224	217	212	249	221	222	218	231	232	238	259	190	205	196	251	236	222	225	211	208	235	191	213	227	207	196	232	231	224	215	218	238	209	239	232	248	224	197	207	203	232	202	211	244	222	216	217	243	212	193	214	228	215	211	220	215	217	207	203	229	233	196	230	216	243	229	244	203	210	208	242	241	196	216	228	210	209	246	235	243	195	227	191	193	208	217	216	225	232	237	214	214	180	215	226	195	235	228	210	226	216	197	225	227	233	201	201	250	223	224	219	222	211	226	217	227	217	191	225	208	237	224	207	267	247	249	247	203	227	219	220	205	203	229	201	218	223	204	213	246	242	198	206	214	217	225	204	195	239	191	216	199	227	233	213	216	217	247	222	205	228	214	211	217	215	228	202	213	234	216	226	201	225	206	216	239	218	221	225	204	200	213	212	232	223	212	222	215	201	212	229	205	224	237	231	236	210	205	221	205	215	206	203	217	194	224	242	197	258	222	227	200	232	231	228	203	194	193	217	207	228	213	218	232	202	200	211	242	195	232	233	228	203	218	205	210	217	214	239	203	208	218	207	214	225	203	237	221	214	243	204	212	204	220	231	239	231	217	246	205	217	239	232	193	211	207	237	235	248	234	231	212	251	222	223	209	219	237	206	212	220	221	185	208	233	225	225	232	240	233	214	224	198	246	197	241	209	225	207	207	224	212	219	203	236	196	226	241	217	234	222	238	208	214	215	237	199	228	238	219	204	209	207	214	224	222	233	205	232	241	222	214	201	235	206	248	215	214	220	224	207	209	228	226	209	227	254	206	206	213	210	220	216	202	241	235	233	213	212	208	210	236	218	228	233	233	205	205	228	223	233	215	225	215	217	183	227	232	216	215	213	211	228	199	215	215	201	227	220	245	224	216	248	210	239	216	244	209	195	235	217	201	195	227	235	188	222	234	209	211	189	222	227	217	202	231	200	225	187	236	215	216	185	216	204	242	226	223	248	231	202	235	218	215	235	221	219	250	200	226	191	228	221	199	228	211	181	225	195	232	207	195	214	208	213	236	224	208	220	203	240	198	218	222	222	217	216	228	211	195	230	217	217	211	222	239	223	202	204	221	203	230	232	225	226	220	214	213	204	230	217	226	207	178	216	210	229	213	200	192	218	200	230	214	251	219	230	216	231	254	215	233	218	210	218	223	213	209	221	212	255	232	211	218	230	245	224	205	230	216	208	207	232	206	234	221	244	211	254	217	201	212	201	225	231	205	198	203	225	224	228	191	218	211	201	222	200	230	195	210	233	211	247	217	222	203	209	250	205	197	209	221	217	227	205	201	229	228	210	215	221	217	230	195	248	239	221	203	195	196	213	228	231	215	247	212	240	225	208	225	201	232	194	233	228	210	207	228	225	207	227	191	259	209	216	219	222	239	204	192	209	205	233	221	224	210	245	200	236	228	225	209	210	247	218	230	226	210	192	214	222	248	217	222	199	197	235	240	223	220	238	190	205	226	228	222	200	220	190	215	193	206	232	227	221	197	239	218	217	208	217	229	238	234	202	217	236	221	229	226	218	212	225	211	228	206	217	202	214	204	201	218	233	239	238	221	231	213	194	220	212	218	217	231	206	235	199	220	220	225	214	210	209	240	238	226	223	231	228	199	214	218	222	225	242	208	217	218	221	231	214	223	205	222	215	214	192	207	236	213	203	235	239	196	237	210	236	206	212	247	216	181	215	183	240	246	225	218	248	215	199	196	217	176	246	191	227	216	216	241	219	220	253	218	240	199	226	229	203	211	237	243	218	227	209	231	199	233	210	185	243	214	220	233	196	239	219	201	239	233	203	256	201	250	209	217	219	200	210	233	212	247	217	207	230	220	225	217	236	223	232	236	245	229	185	216	203	228	222	207	218	224	189	250	213	209	209	229	222	205	223	231	229	215	232	216	226	228	218	231	236	235	220	220	214	241	221	229	222	228	230	210	230	236	221	206	228	204	229	235	205	222	204
33886	35851	47712	51156	45194	38756	32958	28580	24765	18758	14471	11084	9198	7833	5621	5387	4964	4354	3761	3110	2121	1357	972	825	690	658	627	590	592	611	644	617	607	630	609	578	639	587	579	626	595	626	608	607	612	584	603	592	603	581	557	619	587	576	629	590	599	599	591	577	565	593	571	601	675	562	633	604	618	594	554	593	629	555	591	607	614	568	565	584	619	597	594	569	580	618	581	620	604	621	612	602	608	571	598	609	589	587	617	600	597	584	628	615	602	637	590	593	606	589	588	532	621	594	601	639	561	587	605	616	578	586	553	589	604	593	631	561	600	611	598	569	609	636	565	609	577	599	585	653	602	601	607	599	593	632	569	572	556	586	592	619	646	554	609	594	573	601	618	557	582	614	618	644	607	596	577	608	585	613	600	603	557	603	613	590	585	569	631	597	637	619	548	572	591	631	588	627	592	581	587	599	627	598	614	605	624	569	595	609	586	575	578	602	582	615	626	602	565	638	588	596	573	592	613	611	545	616	560	588	604	589	577	617	578	588	595	605	600	599	598	582	564	650	601	587	622	601	621	607	589	618	574	565	622	559	630	645	589	598	598	577	591	627	607	576	578	574	578	614	573	643	587	631	599	545	593	570	600	667	613	644	618	608	588	599	587	618	580	562	602	581	598	596	589	638	575	601	586	581	606	583	590	622	586	550	604	575	583	577	630	593	587	603	585	547	613	624	590	577	598	590	589	551	579	592	597	572	577	616	595	601	601	583	579	588	583	612	587	570	627	554	619	585	632	589	611	633	587	614	574	616	645	578	561	621	589	613	628	598	608	614	584	610	607	583	640	574	625	580	590	611	596	630	570	561	621	647	579	625	549	559	619	588	618	634	601	598	614	597	616	612	561	639	610	591	594	607	584	589	574	590	620	542	603	593	621	623	582	594	611	600	578	562	597	565	621	598	548	595	625	600	618	603	607	605	629	587	577	599	631	576	595	547	581	574	606	598	603	592	632	597	561	600	615	573	530	606	556	616	631	556	638	600	594	571	634	630	629	620	578	601	564	604	652	590	588	568	570	624	595	584	613	580	587	604	564	598	604	618	620	576	580	583	581	594	603	626	593	572	599	620	587	604	601	609	589	581	597	620	562	576	570	573	566	584	583	550	581	606	578	590	598	577	569	613	586	597	614	588	629	596	614	579	601	609	586	597	553	589	575	563	603	590	591	618	606	598	609	606	641	593	615	600	562	604	584	623	592	624	600	564	522	637	560	591	581	605	621	554	570	604	618	609	648	612	598	572	572	615	614	555	646	539	615	612	634	606	600	608	614	611	594	596	578	595	615	627	584	597	609	609	604	597	618	616	598	587	623	613	599	562	586	625	578	587	602	597	584	607	574	539	616	602	599	599	582	586	624	574	652	584	642	627	565	595	593	579	558	590	596	601	554	586	607	569	616	581	578	586	578	630	592	606	590	629	623	580	618	614	598	603	599	612	586	598	610	614	576	547	579	665	619	605	625	607	646	594	591	606	633	577	600	600	601	616	588	618	631	582	596	593	546	621	572	572	602	579	606	618	590	589	609	570	639	606	602	636	607	600	644	622	594	584	589	596	595	533	570	587	605	595	565	616	611	618	599	564	601	574	571	581	587	621	602	603	577	582	643	621	601	595	614	592	655	641	642	578	580	610	620	593	656	625	594	529	616	578	540	597	566	593	574	572	579	562	573	604	599	654	606	617	605	585	593	595	612	616	546	607	570	577	650	563	622	645	560	582	613	586	549	609	571	584	610	618	568	564	650	595	604	576	579	566	600	588	573	612	597	654	602	585	573	585	607	559	586	617	627	584	573	634	604	623	652	598	597	592	530	597	636	535	597	617	615	576	586	572	603	577	618	537	587	601	626	656	601	572	592	591	609	613	605	566	621	594	592	617	537	605	568	620	603	575	575	607	576	610	603	594	568	581	547	560	621	589	614	578	589	562	603	621	591	600	530	559	587	629	616	627	635	615	578	561	655	600	567	571	617	587	552	569	613	635	571	598	593	603	586	573	591	580	581	592	591	576	584	621	544	613	581	608	590	630	627	577	598	549	605	594	622	628	613	565	616	608	602	649	614	612	570	582	586	605	602	590	547	550	645	581	629	616	569	607	618	594	636	576	627	568	618	555	568	577	594	566	596	604	597	563	577	603	633	575	610	603	600	572	584	584	606	635	593	609	580	556	589	607	578	585	578	606	592	569	577	604	601	613	599	584	618	602	601	635	572	606	636	622	605	603	595	590	605	556	604	545	594	599	612	612	635	558	585	597	598	615	585	562	593	605	610	584	587	553	607	596	591	621	570	564	603	618	600	608	617	649	584	594	576	630	568	612	608	595	626	587	578	618	594	614	613	585	579	549	613	584	582	628	641	592	639	599	614	587	615	594	606	582	620	607	588	651	634	595	613	607	581	590	609	619	602	573	585	570	582	581	599	610	651	609	603	606	592	552	632	595	576	606	577	589	633	631	544	582	601	590	600	534	611	575	644	610	547	609	586	575	576	606	624	587	607	573	587	620	597	575	548	570	581	652	626	547	577	587	600	604	596	574	634	602	555	564	647	597	600	653	610	602	628	605	632	594	574	579	585	553	609	598	616	610	591	604	579	629	567	592	594	609	583	603	636	608	587	583	586	605	592	571	622	543	611	589	641	570	607	588	590	633	617	607	583	588	574	586	602	608	621	604	568	592	610	607	596	583	590	578	594	604	609	600	572	614	588	627	647	516	573	552	590	567	647	592	599	614	620	563	619	613	617	607	620	607	585	589	620	627	595	620	572	568	549	572	572	655	592	575	631	584	618	643	633	614	534	595	611	582	618	621	621	578	605	569	574	550	538	614	564	557	603	621	588	555	600	579	620	616	587	610	604	606	588	593	607	556	586	618	569	595	621	605	590	638	563	567	621	627	635	587	626	611	595	565	616	591	620	595	623	592	635	635	640	597	633	617	586	614	614	606	567	568	585	598	546	622	590	604	576	634	612	580	585	574	546	583	568	643	615	609	599	569	569	601	569	620	637	587	596	559	594	598	572	612	619	592	574	609	630	565	597	598	623	624	581	603	577	586	623	610	618	622	620	581	638	607	550	621	603	632	587	582	631	596	604	604	602	625	584	560	553	647	597	594	606	646	588	584	613	603	577	596	624	624	598	609	615	594	601	556	607	574	588	609	637	646	595	581	617	621	594	581	598	568	591	624	608	608	632	663	563	639	618	601	594	607	585	551	638	573	595	597	591	657	594	581	648	583	602	588	593	583	588	589	581	599	559	591	588	619	596	594	608	602	592	579	523	573	612	637	560	611	543	619	547	634	612	582	595	612	584	582	567	588	630	583	617	576	596	620	616	632	601	596	628	619	607	603	596	607	602	577	582	561	559	580	600	630	588	630	615	598	612	606	621	608	609	605	600	620	638	618	566	624	566	573	601	584	589	619	648	613	604	615	597	617	577	625	620	551	596	599	564	584	547	635	592	632
47361	46036	49220	43700	35978	29016	21577	15262	11189	9388	6395	4242	3194	2350	1773	1576	1415	1265	1073	1274	1348	806	606	399	317	253	244	247	239	255	241	220	199	227	210	206	179	199	232	227	196	233	222	221	211	202	222	228	216	220	192	216	208	236	209	231	200	221	224	203	224	210	202	206	257	222	222	217	212	211	215	206	220	213	229	219	221	228	208	222	186	217	201	193	220	207	199	197	206	189	222	214	228	222	234	216	232	198	219	232	210	224	204	201	204	239	232	223	195	223	224	245	228	229	221	232	222	196	210	205	209	238	208	203	219	218	200	203	214	233	214	178	213	228	239	224	213	201	211	215	216	207	222	222	204	231	220	224	234	189	214	215	212	216	192	205	198	197	223	225	228	205	208	214	246	242	215	224	230	237	228	238	243	212	213	240	222	238	234	184	248	186	200	251	219	221	216	230	229	212	223	221	244	231	215	206	209	228	226	178	221	208	229	233	229	244	221	200	209	217	212	237	223	215	235	234	207	232	236	214	216	215	214	232	220	221	217	213	199	198	224	220	225	217	206	234	232	237	211	203	204	207	213	214	225	216	205	203	205	226	198	248	204	199	214	224	205	243	222	229	214	212	211	223	199	185	207	236	207	231	210	184	217	219	219	205	236	212	223	215	231	241	208	190	202	204	221	188	239	223	240	211	202	231	204	226	199	235	216	219	198	208	211	222	223	207	207	196	206	232	221	207	228	232	233	231	240	216	219	223	237	211	201	195	210	197	200	220	187	195	228	214	209	238	205	216	210	238	207	201	218	205	235	223	195	243	242	215	208	189	212	199	203	220	217	196	226	245	226	224	273	203	237	231	207	191	222	189	231	233	191	204	222	230	234	216	243	220	228	242	217	226	233	225	214	230	209	216	204	228	244	225	234	202	217	211	217	228	236	212	190	232	222	187	232	202	222	205	198	210	202	220	192	235	215	213	212	229	229	220	221	209	204	213	214	194	203	223	215	215	219	230	204	217	204	181	215	227	241	212	259	225	205	225	222	220	193	198	201	213	222	236	190	216	210	237	177	248	226	199	240	211	216	236	217	249	248	239	217	242	226	214	221	214	218	204	232	242	211	191	209	217	204	206	195	213	217	229	209	205	217	225	217	242	204	219	201	216	202	228	223	210	217	227	222	214	197	215	209	220	234	217	213	224	215	211	210	227	220	206	227	214	205	223	244	215	219	200	219	223	217	218	205	208	195	229	212	237	222	225	223	220	224	231	204	237	217	202	188	205	223	241	211	212	235	209	217	227	215	202	205	238	235	222	196	208	242	228	212	215	183	195	204	235	207	210	209	212	234	226	199	207	197	229	233	251	224	238	205	226	228	222	233	229	219	208	204	213	183	218	207	222	211	241	227	244	226	224	218	199	270	248	214	222	211	232	210	218	194	226	200	227	201	208	221	216	203	205	202	207	220	215	199	200	226	229	234	201	197	220	217	232	228	241	224	234	237	234	237	253	212	224	231	214	231	198	230	219	211	198	205	227	218	245	237	237	219	223	221	214	216	218	210	227	219	204	201	212	217	212	203	233	198	184	227	229	218	201	222	213	199	226	213	179	204	224	221	198	223	213	227	219	234	248	185	197	234	247	229	264	211	221	200	202	214	213	223	230	201	218	217	230	233	209	212	226	228	212	243	208	231	225	224	219	204	202	210	233	243	235	228	229	209	222	198	209	216	225	201	216	194	202	230	202	238	219	218	220	213	231	224	220	212	211	216	217	226	222	203	217	221	234	215	257	198	220	216	194	202	231	202	214	227	209	237	194	216	228	202	193	196	230	210	177	238	219	215	201	232	218	209	223	207	216	212	242	211	221	212	195	191	214	220	197	209	219	190	228	180	208	237	198	193	214	199	241	207	221	196	206	220	217	203	192	213	202	211	231	238	239	231	214	208	213	226	211	225	219	233	218	219	234	245	216	197	202	242	208	204	253	234	235	216	203	230	259	231	212	214	187	253	200	187	209	203	231	217	224	181	212	180	237	232	210	219	217	229	230	238	214	238	231	236	201	227	222	212	234	211	225	244	226	243	182	218	223	231	215	209	217	199	238	196	231	239	193	204	195	227	197	222	229	225	224	233	228	202	239	213	212	192	225	209	211	194	235	200	192	207	223	235	191	214	246	205	218	219	227	223	202	218	211	208	204	218	220	206	219	227	229	198	236	205	223	202	241	252	245	221	221	227	215	205	216	214	211	199	217	240	228	237	243	217	211	212	221	227	230	218	216	194	204	200	226	222	218	223	215	231	242	186	208	216	235	214	227	224	227	205	209	247	223	237	205	222	253	224	250	217	204	226	177	223	199	212	206	193	223	228	214	230	201	220	231	224	214	255	241	226	222	210	225	226	205	250	211	222	201	206	226	203	212	238	223	228	211	207	212	214	209	198	180	212	210	188	227	241	210	228	226	203	223	228	211	214	223	204	224	228	227	230	223	240	204	209	214	244	261	224	213	217	243	213	241	234	205	232	218	237	220	194	229	205	201	230	211	179	226	206	210	226	218	210	208	227	210	236	237	219	234	225	221	202	240	205	215	185	196	236	247	233	226	193	211	214	210	230	261	203	215	200	213	223	202	228	208	228	207	220	204	225	230	217	217	222	228	215	187	229	199	216	260	244	206	221	218	217	233	194	225	196	234	229	231	218	200	219	227	209	206	220	206	215	211	229	220	205	210	228	198	216	228	220	207	210	214	236	253	224	261	243	229	217	193	226	222	188	234	219	225	201	201	210	223	197	198	186	250	218	240	225	230	236	247	238	217	194	242	212	226	219	235	214	224	204	198	230	211	253	222	209	225	248	187	213	213	206	231	208	195	211	239	254	221	215	265	193	182	201	226	219	230	206	250	226	200	233	231	202	226	249	204	214	211	244	227	216	197	192	224	216	234	193	211	182	197	236	198	232	216	215	219	209	216	220	232	228	247	227	222	233	201	219	205	225	225	203	205	216	223	195	224	220	219	210	197	206	216	204	226	196	240	215	200	243	240	195	221	203	212	221	212	243	222	218	206	212	196	217	216	207	225	223	215	207	196	226	206	237	233	226	212	199	225	212	217	223	195	208	214	207	225	250	224	206	226	225	216	218	215	220	211	226	225	212	219	235	205	191	210	235	242	210	215	220	247	220	200	217	217	204	237	216	228	198	214	250	209	192	220	243	214	237	222	211	211	243	204	203	232	198	236	210	201	234	198	248	235	252	207	208	217	247	209	250	227	210	216	213	208	238	233	198	220	212	212	215	220	197	206	258	222	231	205	214	212	215	211	238	237	246	220	218	230	224	222	220	233	219	211	205	218	219	228	259	228	200	207	218	231	232	227	189	221	206	229	216	214	212	242	250	207	178	237	210	208	223	206	212	216	189	206	225	236	228	216	232	204	197	223	235	224	198	241	213	205	222	200	221	224	206	237	250	225	229	207	199	239	215	223	224	201	219	210	236	223	218	222	237	210	236	202	216	239	215	219
35286	39969	48608	50204	46443	42262	37000	31956	28689	26552	21154	17338	13900	11006	9200	8263	7488	6820	5619	7331	7019	4386	2735	1639	1138	820	807	785	690	686	651	604	626	573	595	577	610	604	602	585	623	535	594	619	581	567	621	561	591	607	567	585	560	608	605	570	610	556	597	657	563	554	593	633	586	603	601	597	609	582	636	600	617	576	618	577	638	580	581	532	591	586	597	602	619	588	607	602	603	592	544	566	607	578	633	645	554	607	596	572	590	609	608	606	565	573	564	621	569	615	594	607	591	589	577	591	570	606	563	616	607	560	608	546	600	601	611	633	617	580	628	606	531	599	563	581	572	588	564	616	586	604	572	588	581	557	611	598	563	600	589	544	606	562	655	598	572	586	579	599	589	611	646	604	581	620	593	561	574	579	592	601	571	583	581	609	620	619	597	605	535	601	558	609	629	615	546	598	611	542	586	611	573	615	551	615	568	600	617	587	588	612	534	586	570	645	633	599	594	590	548	554	605	556	586	575	585	598	595	606	607	566	622	548	594	568	613	654	609	607	602	577	579	606	598	633	581	583	587	567	604	567	581	639	578	591	589	600	578	607	605	611	597	592	614	612	603	619	620	606	585	614	584	557	574	561	562	562	588	648	577	570	583	607	640	616	585	657	615	606	596	566	613	574	570	593	627	624	643	585	571	636	569	542	583	590	611	568	545	649	588	573	590	569	624	592	586	602	602	615	596	608	595	550	636	600	583	589	618	561	613	569	564	568	573	583	590	603	586	581	609	651	656	584	641	615	615	600	611	574	561	570	583	591	582	594	612	581	577	613	579	617	582	578	600	637	595	584	606	613	595	602	590	517	634	618	564	626	582	617	627	558	620	606	561	559	588	616	601	559	552	646	577	616	598	600	615	561	589	574	582	615	607	607	608	580	628	597	559	611	577	629	603	631	591	640	623	625	570	580	561	611	594	625	564	552	607	616	540	601	589	605	591	591	601	619	561	608	627	608	597	576	582	574	615	580	589	573	553	605	585	581	635	624	581	606	615	609	600	591	573	548	592	591	626	590	578	642	585	593	581	614	583	585	603	617	622	602	585	591	574	588	585	527	605	553	636	616	638	545	608	601	611	605	626	606	601	586	590	591	586	568	570	623	593	619	616	549	601	589	585	587	608	601	593	580	574	587	607	579	627	605	587	636	583	597	607	598	568	614	592	624	582	578	594	608	583	623	607	541	618	590	588	626	595	594	599	561	572	603	569	613	590	600	591	569	624	589	632	598	615	575	593	565	589	591	604	616	612	570	594	625	573	564	589	591	601	608	601	653	611	627	600	591	579	605	580	589	595	653	609	599	635	559	606	574	605	597	632	582	586	575	643	597	582	578	631	589	620	624	614	606	646	591	613	597	570	574	570	607	617	608	593	586	626	596	599	630	570	567	568	584	635	605	595	598	577	597	603	595	618	566	592	587	618	619	622	586	553	611	629	611	570	644	563	573	630	605	606	573	606	572	590	605	588	584	661	662	594	617	638	600	563	564	577	610	574	605	610	575	568	562	618	568	569	566	604	614	548	591	610	638	577	572	573	590	610	571	568	616	614	646	610	611	589	630	596	589	592	637	628	615	589	608	583	582	576	582	530	620	559	614	601	610	630	574	582	589	631	567	630	604	574	577	619	576	620	644	615	601	582	606	577	647	608	590	587	575	619	624	589	567	596	611	585	593	670	565	645	614	578	592	600	539	642	593	604	518	591	570	564	597	565	620	614	570	597	570	618	596	549	599	579	569	592	612	569	581	607	576	589	581	612	658	619	596	557	546	573	624	625	558	578	582	574	605	577	605	565	590	562	613	595	596	635	581	589	627	612	553	609	607	544	622	591	583	596	597	606	581	576	616	558	588	530	576	566	595	569	625	587	594	561	584	632	599	563	606	597	590	556	579	625	635	575	565	613	562	585	600	603	570	629	593	580	530	622	588	567	608	593	589	560	622	592	637	587	669	612	602	570	567	593	571	673	591	591	584	607	537	574	556	615	592	597	583	579	581	638	645	611	581	605	573	612	596	553	611	612	597	604	593	602	624	622	574	599	567	630	615	611	594	585	591	584	563	605	574	600	649	619	589	588	600	572	606	593	601	551	576	594	580	557	606	569	583	591	623	585	599	628	614	638	587	586	654	575	601	533	619	624	581	631	584	627	625	573	560	594	596	610	550	573	593	608	590	650	598	606	569	560	638	617	546	577	611	582	542	599	612	610	601	586	585	584	553	549	582	586	636	624	547	566	607	587	597	571	606	606	600	640	611	587	607	576	573	633	599	595	585	588	549	589	570	560	596	574	549	583	677	574	580	632	619	594	628	636	639	592	575	556	538	610	618	596	600	649	618	599	619	605	532	590	577	578	594	651	608	615	573	630	634	585	600	608	594	627	608	604	577	617	638	601	600	592	595	595	589	621	582	575	621	616	602	594	571	528	641	569	585	644	565	573	560	591	593	628	600	568	594	590	623	604	586	572	649	588	581	593	605	599	571	584	580	589	654	564	557	557	607	588	592	558	598	611	572	585	596	596	540	611	623	595	594	613	619	586	575	622	609	593	613	610	561	603	593	560	611	621	609	584	589	602	615	577	627	595	561	526	595	631	613	576	573	641	616	563	565	605	623	592	634	592	557	587	601	592	581	617	600	589	572	586	589	553	580	613	626	575	588	611	613	601	577	606	607	596	581	599	559	617	595	597	564	612	610	586	560	597	585	602	578	563	600	613	615	550	603	611	571	551	537	606	641	619	598	577	641	608	644	595	601	554	614	545	635	591	593	589	576	635	654	607	576	585	636	593	588	598	601	562	620	629	599	578	599	612	625	593	579	595	607	590	591	593	585	601	589	625	599	599	611	673	589	618	609	579	614	618	621	611	631	608	585	585	559	613	596	583	619	595	617	603	593	559	584	581	600	621	605	624	595	606	639	599	597	551	615	581	583	630	571	589	611	567	589	589	605	586	552	618	589	564	539	576	550	589	618	588	625	603	562	594	533	592	641	590	605	601	573	595	617	635	593	618	587	569	621	596	598	610	597	572	571	584	662	607	637	582	587	592	566	627	637	601	614	592	594	595	593	572	603	620	587	563	600	600	617	544	620	653	610	626	625	634	585	590	611	579	635	549	578	574	583	603	575	582	610	591	591	615	596	604	575	609	587	592	614	606	604	634	616	605	594	593	596	576	624	604	580	557	604	588	597	627	583	635	634	584	575	611	600	556	608	593	571	598	602	585	558	603	567	606	568	601	586	591	581	595	607	619	585	600	540	617	578	625	588	605	601	587	632	584	588	586	593	601	607	634	568	619	622	575	594	568	544	565	564	576	591	592	652	627	596	599	628	563	592	600	555	572	643	576	595	583	618	586	585	611	574	587	594	594	561	579	592	620	595	609	613	631	552	552	623	619	572	592	591	637	585	587	535	593	611	592	571	616	619	606	625	594	585	557	575	642	615	611	562	601	584	581	588	618	611	594	598
49975	45176	50016	46528	38793	32210	25097	18765	14290	11063	9520	7016	5004	4278	3581	2740	2637	2298	1604	1290	1361	1100	881	453	466	389	415	355	337	293	268	267	248	236	216	224	232	191	210	209	232	212	227	234	170	197	189	213	218	205	210	235	213	220	238	215	211	244	233	213	212	208	182	238	203	242	223	193	191	222	202	217	204	222	220	226	209	209	239	196	193	192	225	226	222	210	195	235	233	225	189	228	215	196	185	220	213	219	228	213	233	203	197	251	239	231	238	226	224	203	202	209	229	234	249	202	211	245	207	180	218	235	221	201	227	201	238	224	213	206	226	209	247	214	211	215	226	211	241	224	204	217	206	223	229	201	227	245	199	229	243	218	221	217	241	227	226	215	200	227	211	198	233	208	216	196	217	223	200	233	223	220	212	236	225	228	221	212	228	233	222	209	241	226	225	223	229	216	209	223	218	201	207	201	219	233	240	217	219	237	240	219	225	233	233	234	226	202	214	238	209	208	217	223	217	226	189	206	251	206	211	235	226	205	222	229	198	232	229	209	203	215	214	220	213	236	215	216	246	231	223	218	229	216	215	191	194	247	216	232	216	223	189	222	240	210	223	234	237	247	234	243	200	228	224	221	195	216	235	215	232	231	219	217	195	222	199	208	218	218	230	208	211	217	222	205	227	219	234	193	236	261	221	215	252	227	214	227	206	233	217	214	223	202	223	211	211	203	211	245	196	181	214	226	226	195	228	221	214	196	245	206	227	216	221	213	230	190	214	217	220	230	232	239	259	220	203	236	210	208	205	229	240	237	214	199	221	227	201	195	228	220	204	218	188	229	222	180	253	184	225	230	229	230	216	220	220	217	216	213	220	222	199	225	223	234	215	216	228	217	238	211	235	202	229	212	237	208	227	238	231	231	220	233	222	229	221	242	251	222	217	211	217	204	213	204	237	208	202	238	223	211	216	197	197	221	206	190	204	188	248	232	204	199	215	218	244	235	223	204	219	232	211	207	206	220	232	213	224	199	227	229	220	203	208	214	239	234	225	232	225	210	220	206	226	236	199	225	204	237	216	239	228	198	208	224	214	197	205	241	252	199	225	214	212	236	192	226	229	216	239	217	227	210	220	206	215	235	231	227	212	247	222	227	206	248	240	220	205	232	191	222	198	204	223	186	206	204	245	185	212	217	215	215	241	237	243	204	221	218	216	212	250	208	208	237	224	199	254	212	223	209	192	215	220	202	222	197	234	204	219	220	253	208	217	204	210	233	239	239	202	250	220	220	221	248	210	225	197	179	237	223	215	232	230	224	211	217	215	225	212	213	206	213	209	210	205	188	176	250	220	253	226	220	230	226	226	193	205	238	204	207	221	223	224	210	215	214	250	220	240	206	208	215	213	204	236	223	244	253	224	238	235	198	219	202	223	242	225	214	227	222	235	264	228	234	212	214	245	220	225	227	208	206	235	200	214	246	230	211	232	236	216	254	239	247	214	237	203	195	192	235	214	240	205	235	218	229	204	211	243	206	217	233	224	200	208	229	235	217	216	225	196	223	208	203	199	225	217	202	221	246	193	202	217	210	192	204	228	192	229	216	234	229	224	222	215	216	206	260	191	246	210	211	212	195	241	241	222	231	202	201	223	218	232	234	228	215	221	242	184	214	245	236	197	218	200	206	235	209	194	214	212	231	229	218	222	223	202	235	198	192	240	207	212	233	199	220	222	212	207	203	216	186	208	226	233	210	220	228	224	201	202	201	220	232	216	221	253	220	195	208	227	223	221	223	225	235	208	231	234	216	241	225	241	210	199	218	232	225	185	229	237	216	203	213	222	243	204	205	187	194	208	211	223	223	247	216	236	203	224	241	216	224	219	226	229	212	245	217	223	210	235	199	225	200	208	213	244	222	230	224	217	186	217	208	224	200	179	237	216	234	229	208	224	229	216	235	215	232	196	206	207	216	233	221	214	231	207	218	223	232	201	231	225	219	201	222	220	239	222	225	241	213	224	229	211	219	178	228	219	226	239	242	253	242	221	198	198	221	238	217	209	231	212	208	201	207	224	211	224	214	207	205	225	228	208	229	236	219	242	197	250	241	233	229	204	236	201	232	229	213	211	206	206	220	207	200	219	202	205	223	220	210	209	209	193	198	200	242	195	207	207	233	210	222	228	221	216	238	232	213	215	221	223	236	231	215	218	239	192	205	224	212	214	233	211	221	218	207	240	233	212	219	236	201	205	195	237	213	233	211	218	225	213	218	221	239	226	226	206	222	220	211	228	214	232	242	221	235	216	227	211	244	246	210	224	226	240	234	235	245	218	236	234	239	205	203	209	231	219	208	216	246	214	203	209	193	212	202	218	237	216	201	228	226	240	217	203	214	254	215	200	230	202	251	227	219	201	219	240	225	191	215	226	190	221	239	200	205	211	212	252	211	222	223	197	196	253	209	211	193	211	203	224	205	204	212	219	216	219	207	211	228	231	243	224	217	204	235	207	209	228	217	206	201	198	210	199	195	222	235	227	222	217	223	207	224	237	238	233	242	232	207	230	205	213	203	223	193	237	235	217	209	214	213	213	216	226	196	226	205	200	222	217	180	202	215	227	202	219	215	204	230	216	229	215	211	221	225	211	218	237	198	248	226	261	226	212	244	199	235	228	203	213	224	217	217	235	230	215	226	231	193	237	217	216	231	225	229	214	226	227	202	222	216	232	220	230	228	231	228	211	200	219	213	236	211	214	222	233	221	251	216	223	219	216	233	217	217	227	241	246	217	229	217	223	196	206	229	231	203	211	232	227	232	222	209	216	216	236	227	217	223	228	212	215	215	222	232	237	225	226	232	258	217	221	236	204	215	207	206	211	231	239	247	214	225	196	211	225	226	214	229	231	222	236	221	217	204	190	232	229	226	232	244	209	221	208	227	197	211	207	223	233	220	245	217	233	247	201	215	218	200	230	219	227	214	227	217	201	218	229	192	227	211	223	210	205	208	199	222	210	207	220	247	222	198	228	215	230	212	213	222	224	216	230	231	210	231	231	228	214	214	215	202	184	218	230	211	204	235	187	198	238	213	208	206	213	216	221	206	221	213	235	226	219	223	215	222	225	219	188	212	219	206	246	216	206	223	190	211	227	211	216	204	230	220	222	237	220	215	218	251	218	227	195	239	211	217	217	232	192	228	213	217	205	211	215	217	212	235	202	225	205	255	223	183	224	215	231	233	196	236	239	226	206	221	220	227	223	209	210	217	227	225	218	218	214	203	225	212	227	235	223	228	228	213	238	215	191	229	238	206	212	196	206	213	224	210	205	208	223	203	225	220	215	221	234	226	225	210	231	233	201	205	208	248	207	217	204	244	214	207	201	207	217	205	225	216	223	213	233	219	208	210	226	216	252	234	216	207	227	232	210	232	246	242	197	210	212	216	234	206	191	212	199	221	218	206	236	255	211	234	227	215	202	240	211	199	194	243	210	204	234	226	210	197	223	245	216	206	232	245	216	187
37467	40256	49388	52564	49323	45086	40004	35728	32544	29264	27935	23372	19053	17448	15695	13387	12942	11015	8195	6682	7212	5906	4668	1864	1960	1827	1653	1670	1386	1160	966	844	702	672	624	622	647	582	616	601	582	637	583	605	563	580	583	583	597	623	556	601	589	578	629	583	621	638	676	615	566	617	612	610	615	603	609	601	601	544	594	596	587	576	583	554	602	578	610	626	587	580	618	595	588	609	563	614	576	594	620	601	609	600	583	585	587	620	598	574	566	604	583	559	601	597	614	608	553	556	604	621	619	573	623	570	605	614	562	599	586	574	552	604	635	595	574	592	602	590	661	627	590	569	608	586	640	600	595	552	602	605	610	575	619	582	561	580	570	563	627	606	599	582	572	603	573	574	605	597	627	585	578	595	604	642	617	592	619	626	630	584	621	577	599	582	615	579	587	604	604	597	536	527	585	567	588	581	607	541	591	545	602	651	596	566	626	603	603	591	604	588	571	613	526	560	560	574	553	594	580	587	622	628	610	576	589	606	575	617	583	577	582	569	616	579	601	603	610	609	568	593	634	571	557	626	600	587	568	579	589	580	602	589	590	546	546	627	607	609	670	584	601	607	614	567	583	592	645	557	595	606	591	559	591	596	540	589	612	592	606	570	585	595	604	600	593	615	602	539	566	588	576	604	589	620	608	556	565	552	616	592	619	593	542	592	578	563	589	597	566	590	576	602	611	550	609	586	593	596	600	535	596	613	617	628	563	596	634	561	594	613	608	625	636	607	573	608	603	612	603	601	593	586	577	584	554	595	573	604	619	542	541	568	589	611	590	580	600	631	630	600	583	565	595	591	610	602	586	586	596	612	596	592	622	580	599	558	586	581	579	581	559	608	592	613	582	633	583	607	624	583	591	557	637	592	617	624	639	580	633	593	533	571	604	611	585	559	588	632	613	595	538	563	597	605	603	581	580	601	566	594	589	643	589	593	602	653	626	587	594	559	606	601	615	599	567	576	582	584	574	569	596	614	594	551	568	616	585	582	574	637	628	612	604	580	584	581	591	575	593	626	584	571	619	626	620	586	583	621	603	607	552	596	579	581	582	566	598	565	559	587	606	583	562	574	587	618	612	579	605	599	590	575	564	626	584	612	591	603	586	601	617	611	606	609	605	572	602	588	559	603	643	573	545	623	546	567	538	546	612	602	573	579	580	610	579	636	604	603	620	568	602	574	607	566	586	572	610	613	576	633	621	579	583	608	637	554	644	616	582	603	597	593	584	622	565	584	600	580	584	576	577	548	615	612	563	541	574	580	582	641	630	575	571	604	642	599	578	552	589	609	590	613	558	575	595	621	538	589	608	651	602	594	629	610	610	575	592	580	597	604	583	607	568	598	619	609	622	605	573	646	630	641	573	556	599	592	584	544	576	522	578	590	658	617	589	583	614	588	539	587	538	602	602	598	601	615	597	559	597	620	569	574	569	621	619	564	585	578	550	571	602	600	559	588	596	624	622	611	616	595	588	582	624	587	577	592	600	607	571	593	591	582	600	619	576	595	574	589	593	597	595	579	600	582	603	588	615	604	558	619	630	601	635	572	580	608	587	580	643	595	599	587	628	559	641	625	564	607	551	599	537	588	601	642	575	563	567	618	608	555	584	635	613	600	568	556	580	619	581	603	595	584	596	598	614	605	548	554	556	607	602	635	603	581	565	619	603	572	642	620	546	620	563	570	595	559	596	612	570	544	565	594	602	568	576	614	607	577	639	587	595	576	537	607	582	542	582	606	614	607	622	608	608	612	572	617	561	546	564	629	616	659	605	579	572	590	577	585	553	610	603	567	624	609	603	559	585	593	567	558	560	612	605	616	585	581	601	552	592	601	652	561	583	574	571	599	590	577	582	646	537	567	616	587	624	599	583	630	594	558	592	613	575	563	585	571	597	574	553	571	578	570	590	612	597	603	610	573	560	620	584	594	586	594	573	617	562	577	588	594	584	618	615	583	588	631	617	580	575	605	595	616	595	606	625	564	588	590	601	609	574	628	613	598	602	618	588	629	592	605	590	619	605	631	616	600	628	589	577	606	610	590	581	592	597	600	609	642	575	632	567	577	581	631	583	552	557	609	575	559	614	611	659	615	610	581	603	589	578	570	543	573	578	583	560	599	598	590	601	652	583	608	596	625	593	606	605	580	571	597	579	614	587	587	590	601	624	572	645	609	612	594	596	644	621	543	603	596	596	646	565	607	596	576	575	631	620	641	593	610	576	623	602	593	606	594	607	617	609	580	614	574	579	587	610	598	588	563	556	585	616	605	589	582	602	577	596	573	608	617	614	562	596	586	603	569	569	581	592	582	637	610	618	594	584	566	616	565	624	585	546	608	581	578	623	582	597	578	533	603	604	591	574	570	629	577	577	612	609	584	634	606	589	587	614	551	589	601	577	595	599	573	592	640	526	595	560	548	602	587	591	590	566	576	630	599	609	572	593	612	625	624	603	589	603	581	572	590	580	585	590	588	586	597	535	607	622	587	599	574	633	567	558	637	572	618	621	631	556	590	575	577	609	595	570	634	584	620	584	582	598	571	568	616	600	618	570	570	556	573	567	617	584	576	638	640	621	608	578	606	643	570	640	594	588	614	563	584	597	599	610	625	581	608	577	607	554	625	558	604	596	620	604	635	596	590	571	590	553	607	615	571	596	600	589	578	610	569	589	588	596	582	554	594	606	608	644	626	631	581	600	578	578	585	599	578	609	566	594	590	585	599	649	600	611	603	595	590	568	666	627	606	598	576	626	599	630	553	564	546	608	618	528	549	601	610	585	624	640	579	606	636	598	601	628	591	600	574	596	587	605	566	627	589	607	613	608	577	621	656	593	574	620	569	596	614	574	595	618	578	579	585	619	611	593	585	594	635	572	564	565	588	572	596	625	635	555	614	615	590	616	579	578	583	638	575	614	641	549	614	572	564	594	583	606	647	573	581	618	566	586	609	613	614	594	601	619	581	600	595	593	608	562	617	618	612	547	609	583	611	636	591	595	602	595	635	615	605	564	570	572	582	564	601	561	603	628	601	605	567	595	527	580	587	617	572	641	555	592	579	603	583	609	599	607	592	582	597	585	620	606	591	571	561	624	570	593	560	633	609	610	624	614	565	620	560	605	581	577	601	612	557	574	590	596	622	617	593	580	587	606	593	573	586	587	578	670	595	599	563	611	581	576	544	604	587	614	599	610	583	618	615	605	565	596	594	566	577	581	564	611	633	614	606	579	584	593	614	611	613	606	614	589	625	651	618	574	586	619	582	609	628	557	619	611	571	622	592	613	597	625	583	612	639	580	644	612	565	647	583	575	576	586	607	602	601	594	577	550	627	592	569	576	590	586	545	598	591	583	593	576	577	610	579	586	596	619	586	675	578	617	583	589	568	593	646	631	576	598	595	589	657	578	610	614	581	605	590	567	595	584	610	579	593	598	625	603	596	567	596	572	601	608	601	603	570	594	579	588	585	610	585	562	573
38277	39962	44416	40545	38777	31984	21975	13228	7769	5305	3644	2991	2234	1882	1964	1786	1406	1121	820	596	457	422	353	292	295	291	263	245	271	234	219	235	242	249	237	245	206	223	228	205	254	206	230	237	217	207	221	225	209	227	204	244	193	210	243	226	225	212	230	222	225	215	194	222	207	199	211	244	229	203	219	192	217	236	235	218	196	220	199	220	208	202	196	223	216	222	226	213	222	208	218	239	212	205	213	210	192	219	208	222	215	231	220	216	205	188	231	209	223	209	204	231	222	215	221	224	236	210	216	211	208	212	227	218	195	232	213	224	211	231	207	209	223	232	238	235	211	195	216	254	235	205	208	227	238	216	235	219	231	194	229	217	213	181	226	202	211	213	218	196	250	231	228	245	215	221	208	226	238	216	239	201	222	226	208	223	210	217	218	221	221	219	242	207	233	223	232	238	247	234	204	228	213	216	223	205	220	202	209	242	223	236	215	234	216	212	224	213	212	227	246	201	223	207	231	197	212	217	220	231	226	217	212	209	219	220	193	202	202	229	224	199	200	209	229	208	225	242	221	226	215	226	215	215	210	222	229	232	228	225	201	229	195	202	204	219	216	202	232	214	236	243	231	233	227	215	215	221	231	208	215	237	208	218	224	197	217	197	229	228	216	228	227	217	231	217	213	248	211	228	211	192	221	218	218	222	228	232	208	219	208	212	226	192	221	232	217	229	198	219	207	223	235	213	221	237	224	210	210	202	230	206	220	199	224	205	255	212	199	231	215	227	212	200	215	249	202	197	226	207	224	220	232	219	229	215	227	216	238	211	217	220	208	223	232	209	205	225	219	176	217	230	233	243	217	216	224	210	225	241	219	237	203	211	219	197	206	230	238	224	241	232	212	231	215	228	209	237	213	196	218	244	185	228	205	227	212	249	234	209	212	205	230	193	221	220	219	198	248	206	247	203	233	191	214	191	229	213	239	203	208	207	224	232	231	185	223	216	220	227	231	221	216	212	206	198	214	208	208	231	212	233	228	252	239	205	218	229	219	217	242	182	227	207	217	214	218	228	210	219	235	212	219	213	219	194	221	203	222	211	205	234	229	257	206	205	217	211	218	230	215	211	219	207	237	219	213	222	234	224	228	201	223	204	221	233	257	209	211	218	201	207	216	241	215	217	236	209	198	204	231	248	185	226	239	227	223	211	207	230	223	220	220	234	222	215	222	222	221	237	238	216	210	205	215	207	237	238	249	225	215	230	229	200	233	229	228	229	201	201	223	202	230	224	209	224	227	191	234	210	210	205	204	225	200	201	235	244	216	217	218	219	212	243	227	208	207	234	209	211	226	218	252	207	211	222	202	235	192	221	204	207	228	223	211	196	198	228	224	206	216	208	204	215	204	198	253	242	240	192	210	220	227	220	188	203	225	214	212	212	206	203	248	214	213	232	202	248	225	203	237	214	226	218	219	214	254	216	221	203	225	230	245	211	197	239	221	228	204	222	221	225	218	208	199	225	232	221	232	229	238	209	246	220	229	217	206	225	206	258	213	228	235	221	218	234	233	198	243	189	231	222	249	219	218	228	231	201	208	228	235	231	244	230	238	244	216	232	229	250	214	205	197	228	232	211	204	211	230	233	222	230	229	194	229	193	199	218	202	254	222	228	219	231	233	239	212	211	197	193	210	214	222	211	229	209	240	224	224	199	223	210	245	235	241	235	200	210	201	207	225	189	210	238	228	216	205	235	216	202	201	210	226	209	217	227	222	209	235	202	209	209	214	227	246	221	210	189	208	220	240	228	228	198	222	223	219	220	208	239	225	205	210	216	229	218	227	209	244	205	206	228	219	223	218	198	208	211	243	210	216	200	207	221	199	209	256	232	211	230	234	190	206	217	214	253	238	211	222	218	229	200	208	225	212	217	223	225	206	235	223	187	216	222	229	221	203	210	216	225	214	231	226	209	229	210	230	237	222	232	189	251	214	217	212	207	207	209	221	248	225	222	218	218	258	215	219	228	216	232	234	218	238	228	215	206	237	233	199	260	199	198	233	209	222	253	199	220	237	215	211	252	220	230	227	247	235	220	237	220	206	224	224	213	217	204	195	217	228	238	200	230	200	207	226	210	224	213	244	209	203	185	223	223	221	231	206	220	249	214	223	231	207	221	230	234	196	226	223	198	190	226	210	233	186	220	206	185	260	210	211	218	225	209	234	229	205	277	215	208	232	217	258	224	217	234	215	229	197	220	240	224	221	214	225	214	220	223	238	227	214	224	227	224	229	220	223	238	225	214	214	193	217	230	197	167	201	217	215	236	232	192	207	223	219	206	227	277	247	225	235	221	208	200	230	209	197	218	222	232	211	197	255	217	213	225	219	211	222	219	219	243	226	223	217	234	234	224	222	200	226	225	223	217	203	214	228	225	190	224	202	220	216	229	219	227	243	228	220	208	215	236	232	221	215	219	245	215	219	219	215	221	219	206	225	207	231	196	245	196	209	220	215	209	202	231	218	209	206	234	206	213	208	215	212	219	237	214	234	250	218	215	213	208	224	186	230	228	223	244	225	224	207	222	218	225	235	201	191	219	244	224	227	220	242	215	246	249	223	248	235	219	225	245	220	204	224	232	217	199	221	208	209	224	224	209	202	208	226	210	211	189	206	241	238	243	206	210	240	244	246	213	209	227	204	230	211	247	205	229	229	205	235	217	215	217	234	221	205	239	210	232	227	202	231	222	208	229	220	212	229	224	244	217	217	201	200	232	202	216	231	201	224	228	219	216	250	216	210	212	235	218	206	220	204	238	197	211	215	227	215	211	199	240	226	229	245	208	212	249	259	212	226	207	219	224	221	223	233	210	224	212	206	221	226	214	218	230	224	238	248	222	207	226	219	192	205	221	230	187	202	219	219	220	243	224	232	199	225	227	204	230	218	220	231	217	222	213	182	238	214	212	243	203	225	215	225	233	229	222	241	205	212	201	226	203	226	223	220	203	196	244	246	222	230	225	226	215	221	213	189	207	205	239	212	249	235	232	223	207	238	221	196	228	210	231	245	191	217	238	214	237	216	219	229	225	234	238	211	206	219	207	210	219	216	222	210	222	233	250	236	220	210	213	222	215	225	206	190	198	239	231	212	223	232	208	210	210	201	224	214	209	198	236	226	211	202	202	194	214	255	211	236	212	221	212	206	210	238	247	244	225	214	202	210	234	215	224	228	227	224	249	239	226	223	225	223	236	219	239	207	220	225	208	213	237	215	222	197	201	207	218	253	195	211	196	198	224	206	215	241	212	233	216	233	214	213	238	211	237	221	216	219	213	228	228	212	225	195	224	229	229	200	221	205	200	223	210	217	209	238	221	212	218	233	215	216	217	216	194	200	232	211	200	220	200	244	202	223	250	237	203	215	232	199	199	220	215	222	219	202	235	194	241	208	237	195	214	218	206	246	210	230	198	238	201	231	233	213	231	228	223	212	242	244	244	222	211	200	243	197	207	217	249	201	228
28144	32968	43461	47056	48581	44068	36628	28940	22576	18835	14588	12571	10265	9693	9662	9289	7283	5499	4182	2880	2189	1785	1473	1258	1190	1021	911	753	727	676	667	651	651	653	553	577	641	577	611	611	586	585	572	589	610	590	599	562	586	572	532	613	577	572	577	582	593	645	597	595	624	579	620	592	622	578	616	573	597	608	582	560	582	586	562	569	580	597	601	590	593	609	528	606	594	618	669	604	613	587	579	597	609	567	588	560	592	591	594	582	616	610	618	595	608	592	608	583	557	570	600	591	562	613	643	566	532	656	603	608	624	602	615	584	613	639	628	603	568	611	585	629	647	588	544	580	537	617	577	604	637	570	580	589	589	611	563	617	630	589	590	609	651	599	593	595	616	627	564	585	575	593	565	579	613	618	624	563	625	568	648	594	581	620	598	563	564	610	569	573	613	617	549	603	610	627	601	582	581	597	633	622	657	596	610	605	573	606	589	589	607	622	631	608	584	564	625	588	574	627	613	635	578	578	603	635	591	570	586	630	580	599	581	570	620	611	587	613	607	545	597	572	602	589	587	629	614	635	593	588	625	613	558	609	612	543	582	607	589	572	596	573	551	603	568	557	608	586	594	582	617	643	604	599	582	588	601	629	567	601	577	567	611	613	584	570	603	595	607	579	640	600	604	619	563	574	584	615	564	632	580	560	607	606	555	577	586	591	613	596	614	595	587	567	620	565	624	602	605	572	586	572	589	635	628	584	590	592	589	604	596	562	627	589	564	606	607	538	621	598	589	601	564	620	583	618	591	585	602	580	584	583	576	658	595	618	648	578	594	594	605	608	625	556	653	611	615	591	599	589	606	593	611	629	592	624	592	609	579	572	571	604	563	588	591	602	602	577	565	591	620	597	584	676	610	584	620	598	601	648	588	573	610	626	592	580	595	606	574	566	624	616	612	585	614	565	601	639	598	574	602	595	618	601	634	614	560	566	588	567	589	655	556	636	570	603	614	617	627	633	599	606	571	558	567	576	597	580	614	620	607	541	642	616	607	584	573	600	601	626	559	609	568	569	616	599	595	596	622	608	623	569	598	583	619	627	603	608	598	583	605	591	638	616	616	642	621	608	636	588	572	587	581	617	595	574	589	568	570	578	606	559	594	628	573	581	565	571	573	619	620	603	622	568	578	565	586	598	576	594	622	566	589	608	630	610	563	607	633	607	601	565	572	580	558	524	598	642	589	563	643	578	605	554	598	566	624	573	589	592	596	584	542	555	558	602	588	596	620	608	619	616	574	568	609	612	617	606	596	582	562	574	546	566	591	567	607	633	571	608	571	581	590	588	622	622	577	635	588	552	613	578	593	602	618	558	600	583	630	614	626	606	600	594	613	565	585	575	562	577	607	605	591	634	637	603	628	548	573	596	599	605	611	574	582	626	603	603	607	638	597	602	613	600	610	583	573	559	628	622	600	606	623	618	597	596	632	576	620	549	567	560	666	578	595	608	615	595	586	589	590	595	561	614	609	552	547	619	609	559	609	600	622	579	611	586	570	567	616	597	584	592	580	581	551	593	597	545	576	611	619	594	593	589	577	556	577	541	602	566	562	620	626	581	607	594	634	597	623	577	602	596	609	605	571	574	629	585	587	603	610	582	579	626	608	557	592	578	608	585	572	576	558	564	602	564	623	594	642	607	600	553	650	579	588	561	599	581	563	610	537	589	571	626	591	632	601	589	546	583	620	581	659	594	566	581	614	637	574	597	580	614	589	588	619	587	586	591	615	575	597	584	582	583	594	591	587	571	594	613	593	613	599	580	591	586	579	598	581	600	593	570	607	577	552	571	565	580	597	593	593	557	578	586	588	570	594	598	593	600	605	601	587	561	580	609	596	607	573	592	546	577	571	623	584	600	569	586	612	535	557	636	555	610	591	620	636	613	639	566	563	584	610	576	585	586	566	593	623	570	584	633	584	592	610	623	595	575	645	626	608	598	645	610	568	612	593	627	581	612	634	620	606	583	607	563	581	574	623	563	615	606	557	596	551	606	594	579	595	535	584	576	603	598	567	656	614	567	607	572	596	591	602	631	626	587	634	573	583	630	598	598	628	589	561	600	613	562	601	586	598	602	605	558	581	553	580	580	578	578	596	600	625	586	577	627	604	647	608	592	625	619	599	573	613	617	604	629	607	579	574	614	613	594	607	596	600	597	598	584	581	644	612	603	571	615	594	581	556	576	659	650	578	598	618	605	601	566	554	600	600	586	599	588	567	614	600	613	600	582	596	599	617	628	612	605	622	591	609	558	636	608	628	650	583	569	574	573	613	581	577	614	560	574	588	613	603	606	603	584	582	627	629	588	613	624	552	598	593	609	596	580	635	623	635	570	606	584	590	597	589	557	587	624	582	574	612	637	609	579	651	604	604	594	624	573	605	584	578	595	596	573	593	609	642	615	587	602	605	572	622	584	574	601	611	595	593	602	590	632	562	611	614	559	590	581	618	586	586	599	614	600	584	576	621	607	600	572	592	586	582	590	589	617	565	598	619	572	609	612	579	592	618	615	589	591	574	585	595	597	582	581	611	550	565	627	590	584	573	546	616	582	615	594	596	578	612	571	572	592	600	540	584	605	573	589	587	659	610	581	604	589	605	579	608	603	568	615	640	590	603	642	611	582	615	605	603	564	610	604	609	556	627	578	571	614	605	618	602	595	574	578	579	592	607	591	639	606	607	566	593	574	604	589	616	607	650	608	615	588	601	571	589	634	577	612	610	622	592	608	620	593	548	603	595	638	590	598	578	607	593	589	612	610	596	595	597	642	622	611	589	585	594	614	543	596	553	582	579	585	633	587	592	598	561	596	549	580	592	534	613	593	610	582	608	616	588	593	606	561	600	636	590	606	593	603	587	592	543	594	583	612	576	645	605	600	568	601	625	601	593	594	612	598	582	588	597	585	575	610	589	594	566	574	613	612	537	578	568	563	607	607	614	576	592	564	605	599	632	617	598	545	578	612	609	575	587	560	625	585	591	593	597	583	580	562	570	623	581	597	584	574	583	620	593	577	616	597	606	600	591	618	628	617	583	535	578	591	601	597	634	620	627	554	581	586	586	591	581	593	584	614	568	597	613	598	607	596	571	589	591	587	541	636	604	619	607	597	579	573	590	566	636	654	581	593	613	582	607	617	608	631	574	621	627	617	560	558	579	600	599	573	591	584	598	609	602	560	613	594	577	617	572	603	621	614	572	594	558	597	599	558	620	546	592	592	597	548	595	619	630	564	617	578	576	550	612	580	578	583	570	569	580	604	617	564	605	573	609	526	610	569	608	560	617	581	606	566	628	589	626	595	623	587	574	619	561	593	609	562	600	559	615	574	578	622	606	572	553	628	608	612	547	602	601	592	577	632	591	581	573	598	547	550	610	548	609	629	588	595	564	618	587	585	606	554	569	615	601	591	609	581	606	607	595	564	648	596	575	623	545	558	631	612	618	606	586	613	582	623	540	586	658	614	601	595
42579	43076	53246	55488	48080	37260	26998	16840	9175	5500	3414	2200	1708	1763	2085	1815	1188	759	612	510	401	336	345	311	305	291	282	249	259	224	218	189	197	211	196	216	214	209	239	238	233	201	246	230	219	205	221	186	233	206	221	207	198	233	217	192	198	205	240	184	216	219	231	216	221	225	197	187	234	228	211	226	216	193	211	254	214	215	220	231	214	211	219	206	211	218	215	243	231	224	215	204	224	228	209	235	240	229	202	214	200	214	227	220	214	215	197	233	219	221	217	215	232	200	230	236	213	219	244	236	208	192	232	216	230	205	185	234	225	256	200	214	215	217	211	202	213	241	214	231	232	232	220	226	203	247	208	211	220	210	227	217	234	234	217	202	187	205	208	237	211	225	197	231	235	213	184	213	212	216	219	218	220	221	216	202	234	214	230	225	256	243	244	212	212	213	224	238	216	183	207	255	226	216	222	212	217	222	193	230	205	213	220	222	212	241	198	239	176	209	215	206	243	216	184	230	215	230	214	212	224	208	204	198	200	221	213	196	214	204	217	224	213	201	216	218	194	214	211	238	184	206	226	204	206	222	219	189	209	208	241	257	224	217	219	225	254	203	219	204	226	239	230	178	197	206	211	242	192	201	215	222	210	230	223	208	208	208	224	236	214	243	223	217	210	238	233	236	216	219	239	233	222	215	224	231	205	233	210	221	214	214	222	216	206	205	172	205	229	217	194	214	240	215	210	215	193	209	213	211	210	232	202	233	248	206	217	242	207	228	220	204	186	232	224	205	211	247	220	218	211	210	229	242	228	216	210	235	230	210	212	205	194	225	213	229	201	209	199	207	211	223	220	202	223	221	215	226	214	223	241	220	206	216	242	222	235	207	229	204	200	232	211	227	203	208	225	219	219	207	246	211	222	208	265	195	224	225	204	235	222	198	218	247	202	241	228	217	232	205	208	237	236	192	191	230	199	210	223	229	222	213	236	226	236	204	231	204	249	223	208	227	210	239	220	262	245	233	217	200	199	223	198	206	234	208	212	226	210	202	211	218	193	194	207	230	177	247	224	227	220	233	197	211	222	201	207	200	196	188	208	206	209	224	219	232	228	218	208	215	240	240	228	234	249	191	206	222	222	235	204	200	221	242	233	200	187	210	207	210	183	192	220	224	224	254	216	228	220	224	205	228	233	210	235	174	235	224	197	238	222	219	206	202	205	230	235	236	217	235	213	227	202	214	187	217	211	204	220	208	223	194	230	211	198	228	222	228	212	214	189	228	237	217	226	242	217	197	210	230	267	229	199	236	241	239	212	231	224	213	214	224	232	212	233	217	219	216	202	213	203	217	209	212	223	212	205	233	217	194	222	182	218	217	225	208	208	196	204	226	180	212	204	200	225	247	236	212	245	210	240	216	231	227	234	213	176	205	236	193	239	234	225	238	192	191	208	215	227	222	218	222	221	247	233	212	228	202	228	236	203	244	201	256	225	224	235	221	212	239	218	196	191	246	221	207	221	235	221	207	235	221	198	222	236	206	213	221	243	243	240	213	195	215	184	215	204	194	224	206	222	222	210	218	213	210	222	234	197	184	181	196	226	221	193	235	230	190	215	255	245	215	215	205	244	216	240	215	223	220	229	240	232	217	248	227	210	206	199	227	208	216	225	236	225	221	221	232	241	211	177	198	223	245	208	217	231	215	231	227	216	211	231	209	223	209	220	211	218	211	225	205	225	232	226	227	218	206	186	219	192	206	223	230	239	245	214	216	221	215	219	217	201	218	207	227	207	210	196	202	210	243	217	211	216	193	222	221	240	196	209	217	210	216	228	213	227	234	202	210	234	200	211	199	193	233	197	231	234	193	206	221	204	236	232	211	232	231	199	250	206	218	210	232	223	241	219	221	240	219	211	213	237	185	213	220	250	207	206	228	219	227	204	201	207	232	193	215	209	246	207	206	210	196	212	215	204	227	222	215	208	224	245	257	222	214	182	218	238	206	204	233	205	226	202	225	212	200	202	217	244	225	233	197	205	219	213	218	203	223	207	242	203	222	226	207	215	211	240	228	244	217	220	214	231	189	218	206	219	212	205	226	202	227	211	230	238	226	200	225	213	217	227	197	221	192	209	215	234	191	236	211	205	193	247	195	233	242	198	231	193	215	207	206	247	175	206	199	228	212	226	208	201	205	212	208	214	216	205	225	214	215	233	200	211	223	205	220	221	239	208	194	209	174	201	209	217	240	196	211	224	197	214	198	199	258	257	240	235	200	214	215	240	212	219	236	225	213	226	196	190	197	206	199	215	213	224	227	194	208	206	229	233	227	223	234	240	210	199	215	200	235	190	198	208	209	212	185	242	223	210	218	227	220	239	238	209	221	209	211	252	237	198	208	210	251	236	220	216	198	227	224	192	220	245	225	204	198	215	232	200	208	214	234	227	237	235	211	216	218	205	219	230	248	213	202	204	223	216	215	191	227	248	215	243	216	208	207	205	228	215	215	211	200	229	208	202	214	226	229	216	236	219	201	250	241	233	214	204	203	207	238	199	203	243	248	247	224	202	212	201	199	214	229	240	220	241	224	215	225	206	212	209	177	205	207	216	205	227	220	214	237	244	215	210	231	208	215	212	238	193	248	214	230	217	197	244	205	200	192	184	216	211	209	239	222	227	188	204	239	207	183	205	225	219	211	210	212	220	210	220	236	230	198	201	221	189	218	215	255	205	212	193	235	259	252	217	221	219	235	206	204	226	227	230	209	207	232	193	207	211	200	184	211	201	227	204	202	206	211	192	226	206	203	194	212	212	216	225	211	224	195	211	215	215	204	250	235	233	183	195	212	205	224	223	208	220	214	226	206	202	249	237	231	196	227	196	179	205	211	187	229	226	228	225	216	188	218	193	206	237	229	206	212	226	200	229	214	235	211	209	214	208	207	248	217	214	232	234	207	242	258	202	217	214	215	202	223	209	219	227	215	219	220	233	209	237	226	221	225	226	212	199	217	200	221	229	208	201	225	208	239	223	224	204	229	214	201	230	213	243	218	221	202	253	231	255	228	226	212	215	235	223	222	206	226	226	229	229	211	210	221	241	227	232	206	228	219	227	222	239	228	208	210	228	242	211	223	218	211	203	229	206	237	257	213	220	235	188	220	231	207	229	182	238	216	214	243	210	212	222	195	224	217	212	219	217	200	227	221	206	205	231	223	233	231	234	244	222	214	197	209	206	228	222	207	214	226	226	208	206	238	195	206	192	199	240	199	244	245	226	235	205	200	194	203	207	227	204	209	207	204	219	214	219	198	245	200	210	211	211	225	203	221	217	215	207	235	220	234	210	228	240	215	247	215	222	205	213	215	192	217	205	210	222	224	225	214	201	208	221	214	235	234	194	213	225	206	225	202	203	201	204	200	231	201	215	207	227	237	213	201	226	245	189	198	256	195	218	252	239	239	220	191	217	207	245	223	239	220	234	215	220	229	229	237	187	206	221	212	215	212	216	200	212	205
31500	37049	50787	60695	56316	49395	40864	32752	25008	18697	13760	10040	8504	8860	9950	9097	6173	4056	2804	2216	1864	1530	1451	1232	1154	1290	1119	902	753	733	679	629	625	589	575	576	642	638	573	598	567	562	645	664	578	615	598	575	622	592	628	586	631	558	640	607	588	588	555	604	584	620	604	587	617	574	617	603	586	588	637	614	598	601	601	550	599	613	590	579	565	581	600	615	626	589	615	570	596	587	602	588	632	585	603	576	590	559	625	568	603	634	608	600	559	621	634	597	585	608	600	598	570	584	587	557	641	610	586	581	565	639	581	588	603	574	582	627	643	645	584	628	624	595	570	628	645	589	594	591	589	609	591	586	570	618	559	584	643	572	560	578	620	575	640	539	635	612	605	586	601	581	587	600	623	576	570	616	601	600	576	558	572	591	613	614	616	571	565	613	588	638	600	563	565	637	551	592	616	613	626	600	636	596	600	575	581	590	552	596	594	579	587	572	584	539	566	584	628	594	591	577	582	592	558	608	576	607	575	587	565	607	576	612	604	583	571	575	593	605	603	591	610	607	597	581	555	584	636	596	587	605	594	555	575	624	633	600	585	612	596	626	601	586	607	597	637	609	639	562	642	589	606	632	601	610	548	605	583	541	615	581	600	641	621	603	595	527	580	593	567	624	614	587	617	581	628	600	584	545	567	573	627	647	683	637	578	581	617	575	580	615	596	600	596	586	614	606	617	630	588	633	608	622	579	597	601	560	593	610	603	621	594	607	556	588	592	621	578	579	633	599	611	563	585	585	581	614	593	578	562	544	615	570	577	551	581	659	599	619	588	612	610	596	587	631	607	615	610	586	590	620	580	619	551	548	620	580	572	577	616	570	578	569	617	568	566	601	600	566	584	628	611	598	575	577	617	595	632	619	615	593	597	621	572	586	562	616	575	589	591	563	588	567	583	578	569	587	547	610	601	567	599	563	586	633	616	661	595	596	603	587	633	586	591	603	615	590	614	572	605	570	599	606	599	550	601	650	581	573	614	565	633	610	590	605	602	576	586	620	596	590	575	563	571	575	613	604	597	594	604	599	609	595	551	610	590	612	603	550	527	602	600	575	551	569	610	584	558	600	606	619	607	554	614	579	586	589	621	640	582	540	592	601	628	575	576	571	647	624	584	572	591	558	574	623	642	607	553	590	584	644	549	590	564	590	572	563	544	596	599	618	614	594	563	618	651	558	566	595	597	614	623	614	595	601	594	608	556	621	593	537	611	580	598	597	600	567	573	619	570	573	598	581	584	628	583	626	568	565	606	604	636	564	609	599	632	596	642	597	604	608	605	616	633	596	575	592	573	581	599	584	595	600	579	580	615	581	573	601	571	597	615	592	576	644	621	614	585	580	609	605	638	581	600	587	623	549	608	634	566	552	620	605	594	560	597	559	609	572	600	596	616	578	582	560	600	607	616	612	589	602	597	585	603	570	636	612	607	617	628	612	622	606	625	579	538	585	586	604	585	562	599	619	550	554	545	556	580	633	580	581	614	585	555	577	622	636	619	591	660	606	576	614	610	604	576	624	613	609	606	566	543	573	625	584	610	591	588	622	611	591	577	623	613	605	635	617	595	543	593	570	578	573	612	622	616	596	593	588	601	595	635	564	594	638	541	608	616	596	563	597	608	575	617	639	621	586	601	606	576	590	537	620	600	615	606	587	578	580	582	584	624	620	603	590	581	583	588	578	610	575	606	614	618	575	576	611	580	595	586	606	590	538	590	629	616	608	571	585	563	604	550	615	564	595	618	603	624	607	640	610	593	614	586	603	587	601	566	600	604	582	635	581	597	638	624	598	595	589	611	617	590	566	596	587	599	589	608	594	644	630	609	614	598	590	602	593	591	607	615	579	576	551	638	565	554	623	612	615	571	586	614	581	632	604	582	591	589	611	624	566	601	606	615	609	569	584	585	571	590	657	632	633	607	560	598	588	614	605	581	560	648	653	638	578	604	606	564	579	624	557	623	589	616	646	572	612	603	559	614	591	638	560	581	657	562	560	589	598	619	577	569	551	618	576	626	634	647	642	615	626	588	606	624	589	640	644	610	622	607	571	583	620	602	603	587	591	601	542	576	564	575	578	589	591	609	583	615	620	637	672	577	581	586	563	617	573	575	619	572	607	591	601	592	621	635	593	602	641	578	608	586	570	552	579	579	620	611	577	606	571	581	595	612	564	629	622	604	553	618	606	613	615	613	573	613	582	603	576	604	570	602	583	570	599	580	576	532	606	615	634	592	574	567	632	584	647	630	623	587	584	582	599	628	604	635	576	631	626	609	594	636	596	558	598	583	598	653	561	585	595	565	630	583	616	612	571	581	585	581	594	579	580	622	606	590	603	585	591	620	577	621	597	618	582	606	607	603	560	539	597	588	562	641	578	623	572	654	615	596	602	601	555	613	543	579	601	616	558	586	574	594	601	552	600	642	594	596	620	577	620	607	575	604	588	623	608	609	571	612	597	583	630	577	561	588	591	539	572	657	565	568	600	611	594	605	574	564	612	609	595	600	608	574	628	617	601	566	636	602	602	604	643	626	598	600	618	555	578	627	597	583	598	610	579	571	587	616	579	572	597	570	599	591	636	606	584	589	609	617	599	588	593	576	619	594	565	592	555	627	620	593	567	586	607	624	616	614	561	634	591	604	611	573	615	619	614	571	560	598	594	587	571	595	569	612	558	600	536	582	548	573	575	633	567	603	622	542	602	594	617	599	591	613	580	576	569	574	594	605	634	574	575	574	585	552	559	575	581	615	609	579	566	576	597	639	603	607	574	586	627	614	597	605	588	582	611	643	632	604	572	591	628	599	630	563	606	601	628	554	606	579	583	601	585	629	629	606	603	581	589	563	572	606	603	573	616	585	637	586	581	606	574	654	600	633	588	576	593	621	576	587	562	575	571	614	575	616	599	593	621	588	597	575	619	562	584	577	608	570	601	581	621	673	653	586	644	563	591	595	543	620	591	515	609	567	606	579	597	593	624	661	604	573	607	607	601	561	607	617	571	633	579	602	569	611	615	601	575	595	584	625	601	603	608	599	575	622	626	598	592	553	580	624	581	567	603	548	614	603	605	633	624	575	612	597	600	617	598	573	597	588	588	596	610	568	591	612	580	608	581	587	589	579	640	615	616	595	596	627	581	608	576	585	599	591	573	594	588	613	619	592	617	609	575	636	622	611	587	618	594	573	568	598	601	635	595	594	598	613	599	569	610	592	589	611	593	607	658	654	602	607	585	568	645	618	581	568	598	584	603	574	627	590	613	606	548	638	588	592	579	649	613	617	622	604	568	612	619	625	621	637	584	571	609	611	585	633	664	596	603	663	572	601	613	633	587	656	588	558	665	590	619	602	595	582	564	598	599	583	579	554	586	596	590	584	586	587	616	581	580	583	578	606	587	616	597	599	593	629	538	592	576	601	557	580	601	548	621	615	595	561	560	592	617	602	615	622	565	665	627	621	572	581	610
48126	48746	59888	60926	49059	41439	31196	21148	12639	6737	4291	2608	1752	1661	1646	1161	810	604	454	397	335	355	344	283	273	251	268	294	299	260	256	211	215	247	251	248	251	213	221	239	202	222	239	216	219	208	236	224	196	217	210	226	206	235	225	215	212	210	208	214	239	226	244	215	209	230	223	204	216	223	229	229	223	200	229	221	220	239	221	223	223	240	190	219	237	184	211	242	226	244	207	215	227	208	253	206	215	222	233	244	191	209	209	225	220	176	221	228	206	219	252	221	211	213	221	197	222	231	191	225	199	223	209	231	207	215	231	249	200	205	217	185	227	205	190	206	223	211	212	225	212	234	231	224	192	250	215	222	208	228	223	228	230	219	212	201	246	220	202	239	219	215	223	217	210	221	213	213	249	228	237	216	201	237	226	239	229	234	224	223	237	220	222	199	217	246	233	217	196	221	238	232	240	197	233	222	204	201	210	204	240	229	214	203	208	207	233	212	213	200	261	230	230	213	208	202	203	213	224	197	186	228	224	210	206	206	218	193	211	192	236	220	203	216	224	237	243	207	223	211	254	228	233	258	244	216	244	232	219	207	241	203	232	227	232	222	211	268	216	185	193	214	202	213	209	226	228	216	218	216	233	206	225	226	245	208	225	243	234	209	228	240	189	207	219	217	223	226	210	208	229	218	229	229	240	210	230	206	227	221	229	211	224	209	222	191	217	218	245	217	194	218	198	238	200	255	195	223	209	185	225	217	199	200	225	207	231	245	237	259	246	216	206	227	216	246	220	215	214	199	212	224	225	220	217	199	216	247	205	216	209	207	213	247	225	201	221	217	217	230	210	223	236	199	229	208	242	224	238	229	208	208	236	206	211	214	210	217	232	215	196	207	223	198	236	199	252	226	245	223	214	216	208	220	215	210	209	191	203	234	235	202	211	205	213	212	229	215	201	237	194	225	215	242	214	220	216	228	232	168	210	225	217	213	229	228	246	219	234	219	207	194	261	245	205	224	237	198	242	207	199	249	250	209	198	243	229	223	207	226	254	206	230	212	197	220	222	191	206	241	212	191	228	208	226	220	192	208	236	207	224	223	211	229	201	224	217	211	212	190	214	232	204	174	236	234	219	201	222	219	203	231	211	231	229	204	228	214	218	207	235	231	218	231	254	242	219	213	229	213	223	250	237	216	210	230	210	215	237	200	226	230	223	240	227	218	203	201	202	239	199	203	212	207	226	226	230	226	232	242	227	212	274	223	214	203	196	217	221	240	207	211	226	218	242	258	214	233	217	208	200	215	228	220	203	212	188	229	220	220	216	222	221	211	206	205	227	231	242	199	202	218	203	216	224	223	223	201	228	216	215	215	193	223	220	245	236	201	233	229	219	231	223	216	206	205	240	221	227	191	228	231	230	209	226	223	224	221	232	229	189	227	201	218	193	231	238	212	214	236	241	240	225	245	218	195	231	200	214	231	236	242	217	223	227	235	193	223	236	223	228	210	218	234	228	208	194	221	206	210	212	213	236	240	202	239	215	218	208	217	240	212	224	228	226	256	238	206	204	235	221	201	207	211	224	245	213	213	213	250	211	219	212	221	209	250	235	190	217	217	218	200	221	197	209	200	248	200	211	209	212	225	222	217	224	208	203	218	228	227	205	252	203	220	220	236	223	225	216	206	232	217	216	212	224	208	224	224	232	229	217	220	203	223	208	199	221	210	227	221	230	239	225	206	199	205	201	214	211	222	210	204	203	231	205	222	202	194	207	214	225	200	228	238	236	224	209	216	256	237	242	244	248	211	237	204	230	211	212	186	205	195	220	215	214	209	225	233	222	222	201	212	182	258	232	192	236	218	194	223	235	210	235	230	196	197	213	221	223	202	210	207	212	223	195	227	205	224	215	247	237	205	211	231	216	231	221	214	221	197	219	200	215	248	236	228	207	211	223	228	201	224	208	211	242	222	240	226	216	216	216	223	231	199	230	254	197	204	225	236	203	252	243	233	237	210	234	214	221	213	216	228	240	208	219	232	214	212	246	182	215	204	203	241	217	209	240	226	194	242	199	240	203	222	213	214	232	212	178	252	224	217	209	255	209	206	221	202	234	235	223	219	197	227	198	215	204	200	221	181	228	215	226	229	230	238	213	211	224	223	234	233	229	224	172	217	209	223	228	229	219	213	213	222	196	203	216	216	228	222	229	214	219	235	229	208	239	216	226	243	244	199	213	182	231	204	210	218	225	210	219	208	221	222	245	233	217	246	207	204	209	219	240	213	207	228	216	215	217	197	242	226	234	213	204	215	197	226	219	221	208	244	209	215	209	230	211	220	257	197	210	208	198	240	197	225	200	220	219	227	232	230	235	216	232	270	237	226	209	224	205	212	251	226	228	187	244	212	217	220	220	227	235	219	213	216	223	229	206	208	195	239	249	215	210	214	189	209	235	202	239	231	197	204	228	229	227	210	193	234	221	241	232	192	229	211	199	218	201	223	221	232	243	217	205	198	202	230	204	183	203	216	202	225	244	240	185	221	213	243	232	220	202	204	232	209	213	236	247	235	223	217	192	231	198	214	233	230	200	204	233	197	210	218	223	192	227	199	240	230	209	223	223	206	211	206	220	218	234	237	223	234	208	217	233	223	225	218	210	227	210	234	221	215	222	229	218	203	248	217	206	221	247	219	189	224	214	211	229	212	224	209	216	223	191	200	220	194	220	216	211	198	220	210	215	215	219	226	211	223	229	248	215	216	217	226	213	215	214	213	225	208	211	209	248	211	209	197	235	225	215	215	230	243	206	209	212	223	215	172	218	190	219	209	195	234	228	223	216	220	231	226	217	195	231	223	228	202	218	246	215	233	204	226	243	218	227	197	206	230	209	223	211	205	220	229	217	209	236	218	233	209	232	203	226	200	235	201	214	218	220	216	214	211	243	206	228	241	212	219	201	213	224	206	243	234	222	215	217	230	220	245	218	222	210	200	206	238	237	191	194	222	234	216	201	200	241	214	231	198	215	215	210	201	196	214	231	216	248	206	200	210	234	203	209	234	221	209	224	204	205	216	222	210	224	210	205	208	193	215	225	198	204	204	233	229	205	193	188	222	233	245	209	230	204	233	228	208	238	219	188	198	200	215	221	243	210	191	233	216	221	211	237	200	201	215	215	238	242	188	210	228	239	234	245	206	204	199	235	227	193	240	189	223	232	222	223	195	200	246	218	219	209	217	204	239	215	225	185	204	215	211	238	239	219	209	199	201	192	210	239	216	199	204	227	232	223	240	196	209	224	253	208	217	201	220	198	225	205	190	223	228	223	220	217	201	250	209	202	233	214	231	255	208	250	222	238	211	215	235	238	193	239	223	222	225	222	230	213	232	219	193	222	229	232	206	212	218	229	213	223	205	217	207	215	236	208	219	253	224	208	221	218	247	248	243	239	178	209	199	219	234	217	216	222	226	232	225	223	198	186	200	211	239	206	218	236	188	221	234	249	214	240	214	216	212
35742	43061	57705	65799	58847	52871	45194	36968	28777	20974	15941	11473	8600	8180	8557	5670	4132	2985	1976	1747	1491	1332	1278	1173	1095	962	985	1034	1121	1017	867	757	614	600	607	590	583	588	585	610	570	577	580	599	601	592	578	600	581	570	645	596	585	597	605	583	625	642	586	572	630	595	614	606	583	638	591	551	586	600	634	592	611	617	592	622	553	578	617	578	655	609	630	598	606	569	595	591	562	603	598	624	616	592	608	611	638	635	624	584	592	588	632	594	572	573	557	572	543	577	600	590	581	600	582	538	572	597	592	615	583	599	553	602	607	629	614	635	587	575	587	568	619	607	598	632	604	573	576	573	638	584	586	608	590	591	587	593	580	551	620	574	563	563	538	595	613	604	562	575	618	593	612	596	586	590	605	546	564	578	612	578	616	574	590	597	563	607	609	623	644	637	608	564	587	645	588	603	640	585	600	629	580	604	625	588	582	601	621	621	606	590	577	589	620	613	569	596	592	601	600	615	584	633	607	578	582	621	597	616	580	600	593	585	627	623	639	598	575	590	568	588	627	594	615	614	606	572	604	577	609	599	564	624	574	597	582	582	568	597	604	563	556	585	552	574	617	629	580	638	573	536	546	597	644	538	545	562	588	617	614	641	579	588	605	636	547	565	585	599	592	640	592	576	608	571	563	584	560	618	589	607	536	610	653	608	579	592	609	570	594	630	556	599	536	591	576	636	576	573	605	584	548	575	570	588	593	550	627	566	568	588	628	660	607	569	602	624	596	635	610	564	577	564	593	630	570	599	646	579	605	589	619	651	629	584	608	584	558	592	605	554	576	616	600	636	613	603	553	605	599	587	590	602	624	570	635	585	559	580	590	559	595	562	678	556	606	580	613	618	617	613	583	611	572	618	570	576	600	632	591	596	579	622	591	568	647	593	568	589	593	638	575	604	564	586	597	566	551	609	549	670	569	590	605	581	634	584	568	578	648	638	599	602	592	555	604	559	592	606	605	609	595	579	608	576	606	648	614	633	609	588	552	600	582	564	559	604	639	619	630	588	567	623	582	567	575	593	583	630	592	553	607	603	593	595	562	603	557	578	561	569	575	596	653	573	569	546	591	606	614	654	581	613	605	632	610	616	607	628	575	652	613	581	576	555	624	596	603	597	563	596	596	606	605	611	601	591	566	598	589	610	617	571	582	599	612	574	603	571	577	595	635	568	592	606	576	595	575	654	600	589	598	592	547	617	587	599	584	567	557	596	575	594	593	584	587	612	578	606	616	591	573	623	610	569	650	553	602	591	601	626	556	581	541	571	555	612	603	613	578	564	614	552	587	588	625	600	610	630	580	603	599	590	570	592	623	626	554	619	556	583	610	580	567	607	586	634	569	610	590	578	600	602	610	597	542	598	575	606	622	613	577	630	602	650	598	583	625	565	541	577	626	591	594	576	603	617	603	568	619	627	631	584	585	625	598	587	595	593	649	547	572	632	593	615	561	611	575	626	588	571	582	554	608	626	635	586	617	575	619	612	591	551	612	576	590	555	602	640	590	624	599	623	634	576	610	579	620	573	633	614	604	583	626	531	618	580	584	619	553	590	615	641	589	589	578	571	579	574	600	576	615	579	655	598	577	610	606	585	585	599	605	596	602	600	624	580	580	575	568	582	622	582	587	600	654	574	590	572	625	613	592	645	571	583	619	585	588	615	584	612	623	579	608	636	590	580	580	594	606	640	614	576	604	556	618	586	568	616	637	583	619	594	561	616	626	629	596	603	599	609	611	587	564	604	628	550	614	574	579	610	562	588	594	606	587	593	561	576	583	585	583	644	590	604	611	588	610	613	604	593	566	597	613	586	620	653	598	627	572	574	570	600	625	615	599	578	563	589	607	589	597	572	580	577	620	547	612	626	594	563	635	589	593	614	624	584	562	557	576	617	632	647	602	567	594	621	604	596	640	586	582	536	587	606	547	580	589	602	577	614	625	573	604	556	597	627	582	620	546	626	621	601	576	611	618	608	567	566	590	568	573	644	604	588	642	603	614	624	574	619	586	581	600	621	619	642	558	609	569	598	621	606	568	613	580	579	610	575	599	589	602	542	577	591	593	557	620	553	622	561	604	585	611	623	572	576	564	591	637	573	612	596	581	619	602	563	597	603	594	609	570	600	592	596	586	577	590	582	614	583	547	562	566	593	617	569	552	634	596	600	601	597	611	589	562	622	600	606	592	624	589	586	606	583	587	575	543	614	596	577	653	577	577	595	600	614	648	587	606	635	597	611	593	578	584	592	589	615	633	619	577	604	602	580	577	565	616	628	646	623	586	597	583	598	601	583	585	623	596	573	584	589	625	584	598	590	638	614	607	606	591	593	602	649	605	623	617	577	560	626	594	615	609	576	581	599	624	609	580	593	633	538	581	599	587	571	598	585	622	660	610	598	624	541	575	628	617	607	606	593	626	594	604	596	605	604	586	560	608	595	598	599	587	601	603	575	619	625	591	594	595	594	623	605	597	577	629	598	566	588	610	566	541	614	539	572	596	602	628	595	608	613	594	607	629	583	559	565	584	585	593	564	586	622	611	615	548	626	612	599	597	608	612	543	619	594	553	573	637	618	573	582	592	598	589	549	570	594	626	622	614	567	592	592	625	585	586	573	591	654	614	556	638	647	604	576	573	589	552	591	605	572	552	589	609	585	640	588	610	628	620	599	607	650	616	577	619	627	574	630	596	613	626	616	626	634	598	623	599	581	634	611	550	557	568	625	568	592	575	581	609	591	609	587	591	570	600	591	590	599	581	594	579	616	604	574	609	594	592	559	591	618	580	617	589	571	608	579	590	580	571	579	579	577	580	616	585	580	592	585	602	592	596	572	549	604	613	624	594	601	617	636	642	636	595	611	635	616	604	555	559	593	613	625	598	611	573	562	659	592	586	602	575	608	617	601	628	588	572	565	605	591	558	627	537	601	602	568	597	650	620	589	627	610	636	669	625	594	578	616	598	612	591	614	580	591	575	609	584	575	594	618	523	612	618	556	565	615	609	578	545	624	597	593	581	605	609	578	622	625	580	586	641	620	603	605	599	600	592	575	631	566	584	568	619	574	583	614	578	564	646	576	567	640	603	614	577	600	588	580	583	600	620	604	591	643	583	583	607	629	571	570	610	540	616	628	637	642	560	605	587	585	612	612	584	591	606	573	588	585	581	616	564	652	604	603	588	603	507	567	593	548	572	569	591	603	650	605	570	613	581	603	625	652	562	585	598	595	615	589	608	541	590	607	587	637	609	601	573	617	627	608	604	606	596	598	600	606	557	608	629	554	592	605	620	603	630	579	606	625	662	579	584	602	573	589	627	577	609	623	608	601	620	634	577	595	597	596	597	584	583	625	599	615	585	566	632	624	592	598	614	594	591	586	661	595	575	616	630	621	624	609	604	600	613	593	622	539	621	594	636	612	584	602	577	627	610	607	618	593	619	595	615	578	588	588	624	614	561	609	599	582	592	592
39613	46837	55861	45898	37029	31352	22613	14680	8503	4830	2814	1858	1387	1181	835	641	491	396	334	339	275	334	257	279	284	255	219	237	238	220	203	203	209	226	242	199	211	231	228	238	205	232	228	260	219	202	222	207	200	234	230	243	238	214	237	241	239	213	209	219	212	214	225	232	214	223	214	201	223	197	236	210	216	216	218	249	225	212	210	248	268	214	244	197	245	210	204	229	243	229	222	230	216	220	220	206	226	206	219	251	228	208	232	245	210	204	230	206	249	220	218	227	229	244	203	239	212	213	215	242	212	207	207	209	224	248	210	204	226	238	216	184	238	227	217	208	235	230	238	214	212	228	211	242	223	202	211	220	201	229	228	225	222	216	217	203	251	226	216	231	206	225	243	200	240	208	234	234	210	209	219	217	216	229	235	233	241	195	228	204	232	233	214	227	228	205	221	218	202	234	199	233	224	223	207	236	225	221	232	208	242	213	212	237	207	215	225	223	191	219	221	208	205	203	182	226	225	238	230	187	221	212	213	223	218	230	218	228	237	204	215	212	242	231	251	221	224	224	239	234	208	194	228	221	202	213	216	225	236	224	205	230	216	219	236	249	221	223	208	212	228	214	225	210	245	203	233	239	204	191	222	213	231	210	208	212	226	200	238	248	214	227	182	226	210	214	225	196	208	218	226	244	212	194	216	209	219	217	201	227	244	172	243	228	221	196	202	224	204	249	235	220	233	196	254	206	262	220	238	221	245	238	208	216	235	210	214	212	204	224	213	223	221	202	245	217	224	223	224	227	198	224	227	200	241	222	242	241	217	209	213	209	231	217	227	214	244	211	204	236	233	221	223	209	218	225	239	239	221	213	232	227	224	205	206	224	230	212	225	211	229	184	228	214	227	227	240	250	210	196	231	218	208	235	220	229	226	220	222	203	227	196	207	245	245	255	227	237	230	233	231	219	230	212	232	227	217	209	212	219	195	231	260	225	222	260	238	240	217	219	206	238	220	205	203	185	206	217	207	231	206	237	203	204	227	201	212	228	236	208	254	209	228	210	233	223	231	203	224	206	231	215	226	232	206	202	255	221	193	218	231	185	223	224	231	211	241	208	219	203	245	223	206	214	217	220	216	197	235	258	234	226	239	201	209	232	193	252	210	209	231	222	242	234	210	235	214	225	227	202	207	187	230	237	221	206	207	215	204	230	234	217	228	216	228	225	213	215	248	239	217	191	208	225	215	245	220	238	237	205	241	226	207	216	230	213	220	215	196	217	227	198	225	198	239	241	233	219	238	217	212	211	205	207	216	206	236	236	228	235	222	216	222	221	243	221	209	230	229	200	249	208	212	198	212	211	217	206	238	210	217	200	241	216	227	211	218	254	207	239	209	215	181	194	228	209	189	218	233	215	236	222	233	224	222	224	209	201	212	219	175	216	218	239	217	229	236	218	214	225	217	210	212	200	213	228	237	230	216	217	215	196	249	209	210	228	213	221	249	194	216	220	191	212	237	200	222	217	198	217	232	252	221	218	222	215	242	216	238	230	213	230	244	233	215	213	209	227	240	232	216	234	228	209	202	217	243	226	215	245	225	219	207	216	242	206	226	228	234	204	229	195	202	208	220	209	220	218	234	211	204	222	224	232	263	201	217	220	211	216	223	180	219	235	231	218	214	227	183	244	224	231	235	215	220	238	218	220	228	217	199	199	218	202	197	236	222	226	200	236	230	221	242	232	217	233	212	209	230	206	227	212	248	219	228	218	226	237	220	207	229	214	196	231	242	243	176	224	236	210	233	230	224	201	214	205	217	199	249	213	244	219	213	216	231	232	203	238	211	210	226	243	209	236	216	212	207	229	226	250	216	213	198	230	222	223	232	227	196	220	215	225	222	221	234	211	193	212	243	225	239	219	245	214	220	245	230	230	270	232	210	226	196	228	209	193	196	233	213	209	222	234	204	199	219	201	203	224	240	232	229	241	244	226	182	221	193	211	218	240	221	211	228	204	219	222	210	213	221	213	229	222	230	205	223	201	219	237	212	208	210	210	235	211	217	200	231	218	225	191	222	235	215	200	204	211	205	229	249	218	212	228	221	225	228	217	224	220	218	203	221	198	204	206	217	224	254	203	191	201	215	218	213	224	219	208	199	213	221	245	242	206	229	223	184	231	204	213	218	241	211	212	237	191	226	227	200	234	220	209	220	211	217	227	233	220	228	209	231	203	198	207	226	232	215	223	220	211	233	229	240	229	211	215	253	231	209	235	223	228	206	213	248	240	218	219	207	216	244	224	207	226	228	202	234	242	210	222	222	226	238	219	215	221	236	226	244	235	209	224	213	206	215	233	235	241	255	225	214	224	242	207	210	210	216	227	236	209	193	199	218	220	244	217	206	236	220	228	222	228	237	227	233	228	225	221	239	217	228	217	206	225	255	217	254	218	208	224	228	233	215	220	239	196	207	208	219	232	201	204	204	196	235	225	211	216	225	215	217	209	212	248	229	201	232	220	241	213	228	236	227	197	235	202	222	228	238	230	190	227	184	223	205	233	229	208	233	223	211	225	224	234	189	216	213	227	269	208	226	217	206	214	231	225	210	211	241	236	226	190	215	229	243	202	257	200	233	248	199	219	234	224	241	228	212	236	208	228	215	210	218	205	193	180	222	267	216	201	232	218	202	224	233	207	226	203	219	210	225	204	239	226	212	232	213	243	257	224	215	242	207	212	197	230	237	201	238	201	212	234	197	225	217	234	230	197	238	211	203	225	219	216	232	219	219	247	219	233	213	234	231	207	217	195	191	223	214	211	219	203	229	210	213	234	222	199	212	219	221	230	238	205	188	191	226	214	205	255	217	197	224	223	201	242	218	205	220	213	246	213	221	235	213	216	192	227	199	207	220	202	194	236	236	230	243	220	216	188	220	202	217	231	219	200	216	216	194	229	236	173	239	215	222	246	229	223	214	227	200	217	209	245	209	241	229	230	228	238	258	238	232	223	219	221	200	228	212	259	223	239	236	256	214	198	228	230	209	240	220	206	209	214	219	240	196	246	219	233	213	209	224	219	212	195	231	215	196	211	223	223	215	209	243	213	211	246	245	244	243	209	204	224	225	205	196	189	237	216	270	249	248	207	197	217	219	212	255	247	219	223	220	207	242	202	230	239	234	212	198	222	205	232	207	196	226	218	217	187	223	222	209	217	236	236	219	185	186	194	241	235	239	240	210	220	229	220	266	205	238	207	226	204	250	214	244	209	208	214	195	227	217	218	208	227	214	217	251	237	214	221	215	227	217	220	244	211	210	228	209	230	204	210	232	227	232	204	230	213	236	235	256	224	246	231	199	202	188	259	226	234	209	230	223	222	206	207	216	190	221	223	219	210	215	214	216	219	236	207	212	194	202	237	221	210	231	219	223	230	237	196	231	210	215	218	225	212	229	223	234	233	233	229	246	222	237	226	194	229	220	252	234	229	238	233	220	220	235	237	224	235	212	216	208	209	229	221
29448	40389	53911	51780	48085	43866	37388	30675	23472	16954	11717	8405	6949	5838	4482	3105	2291	1646	1442	1298	1077	1038	897	851	823	774	727	723	704	661	645	634	646	646	662	593	596	589	581	622	595	602	584	614	623	592	565	614	649	565	604	601	603	569	572	590	597	624	600	579	616	608	569	594	614	577	620	600	570	583	605	597	600	639	590	561	580	558	617	595	620	588	607	603	568	584	556	581	599	615	615	651	616	616	627	605	542	585	588	568	605	611	578	638	589	615	593	559	637	596	578	618	627	599	611	585	588	580	587	593	581	549	582	591	620	619	584	600	606	592	565	626	605	586	634	585	609	599	596	637	588	596	591	609	592	575	585	593	598	613	591	598	592	612	622	590	643	597	633	575	603	620	610	587	560	596	640	636	569	614	582	564	613	637	617	622	620	596	601	562	590	614	625	586	590	652	586	579	584	595	596	577	593	591	610	608	569	555	541	569	572	613	604	578	586	580	620	555	589	576	602	631	554	606	667	593	582	554	609	630	563	614	617	600	582	612	602	599	600	554	612	610	563	595	589	619	554	632	617	586	633	588	631	560	597	602	635	577	549	588	585	592	585	558	581	613	595	599	596	609	612	592	572	605	584	579	571	605	591	636	578	575	620	557	625	593	640	608	588	597	626	597	624	591	578	607	606	639	584	571	599	607	577	613	635	588	609	564	627	594	600	650	629	637	601	596	616	584	592	610	607	617	605	627	593	573	618	588	550	597	559	612	614	614	622	635	604	593	612	566	593	614	634	582	574	581	632	584	600	581	566	614	566	524	581	545	639	615	588	580	616	616	585	574	615	589	629	615	589	657	582	562	587	601	626	599	621	590	601	606	582	593	598	591	578	618	556	583	591	587	627	595	584	609	637	609	577	591	592	563	583	570	581	592	554	634	608	612	582	555	613	574	604	616	612	570	555	550	627	583	604	609	647	603	587	578	606	635	565	658	573	611	592	587	630	646	596	614	630	564	598	589	602	643	550	587	600	566	546	577	612	583	608	581	607	569	581	589	592	594	602	633	617	594	567	579	589	647	588	574	607	573	576	579	583	574	595	546	603	594	603	559	623	593	592	588	564	608	559	586	569	609	622	601	649	627	627	575	612	576	564	587	589	542	630	596	584	552	583	574	604	589	613	610	581	596	571	610	541	592	611	606	594	608	596	580	564	592	575	612	620	601	592	576	589	602	564	589	607	583	616	597	592	619	637	596	606	588	583	631	574	600	578	610	577	581	577	585	610	590	619	619	575	635	592	618	579	572	554	540	609	608	557	556	572	611	577	613	634	576	584	597	586	616	571	587	555	612	596	630	587	564	577	599	562	608	632	581	622	542	612	592	607	597	602	606	554	611	594	595	574	546	552	603	595	568	595	593	528	606	576	616	583	586	625	562	598	575	561	590	587	627	597	569	598	583	615	602	577	595	606	571	587	623	565	575	587	614	601	647	601	615	607	630	555	585	639	572	576	604	586	634	594	587	564	602	594	626	591	632	613	604	578	621	597	564	630	599	590	602	585	554	618	617	586	597	590	611	600	587	566	586	618	580	596	628	616	602	601	599	590	620	609	625	577	622	570	588	584	635	607	583	619	595	592	654	565	638	613	627	599	623	572	616	580	575	613	658	561	607	567	591	614	569	627	646	596	550	568	624	562	553	563	632	607	590	572	604	614	578	599	602	591	569	569	589	624	573	595	588	600	603	599	597	614	569	596	609	594	613	548	581	605	544	632	612	629	643	599	565	614	628	614	633	605	597	586	607	559	564	641	621	587	611	621	585	626	583	535	592	590	594	587	594	604	551	628	618	618	569	556	609	578	626	578	613	606	611	583	607	611	582	601	557	584	595	620	574	568	596	628	623	569	616	582	539	564	594	574	596	611	582	663	609	592	590	608	593	581	590	578	608	578	615	569	556	594	631	587	593	598	601	574	600	584	551	605	608	602	603	567	608	592	606	609	639	616	586	628	623	567	592	589	579	630	610	631	613	626	613	619	597	579	565	636	571	603	592	606	589	575	563	525	581	567	579	567	569	567	587	569	547	587	636	599	601	641	628	637	578	610	615	600	615	600	577	606	600	638	610	614	614	590	599	607	577	548	606	612	609	564	597	587	617	605	621	562	645	610	572	628	633	606	586	632	595	594	582	573	617	619	590	624	560	595	588	576	606	596	643	618	586	615	584	599	606	582	584	629	593	607	604	613	600	610	583	611	609	594	605	570	555	616	600	566	647	607	576	627	561	583	618	558	613	617	599	527	577	596	566	579	568	594	621	584	586	570	590	595	606	574	589	560	609	579	534	609	632	561	594	612	600	634	584	534	542	586	608	587	602	573	563	605	572	633	521	595	627	584	628	617	606	573	569	619	603	621	620	563	586	545	589	596	618	609	650	574	590	598	590	553	626	560	576	598	565	612	571	621	635	595	604	564	605	583	566	584	624	589	626	610	616	571	559	565	592	593	553	547	568	593	584	625	570	617	567	569	600	589	597	569	587	585	545	607	596	614	617	602	598	616	574	606	570	582	637	600	573	592	600	598	556	610	611	566	577	620	592	615	641	591	622	627	634	563	576	629	561	573	594	593	586	608	625	587	637	613	612	542	571	620	660	616	632	609	622	617	603	589	617	609	592	624	602	591	587	602	594	600	578	603	591	606	580	604	602	574	578	600	600	595	585	631	583	608	578	615	601	590	613	592	607	614	609	601	613	554	609	634	567	625	599	580	601	574	588	604	613	606	625	581	561	605	576	593	581	616	617	568	602	619	612	603	594	564	578	540	558	569	590	598	585	614	601	631	592	641	599	628	594	569	589	607	585	571	625	619	605	612	563	564	644	572	600	627	620	578	550	603	609	581	583	619	564	578	610	558	530	578	568	578	639	580	599	556	570	607	588	587	571	609	578	646	629	583	562	590	599	661	619	594	596	554	583	594	620	598	564	602	581	602	618	590	607	651	585	589	638	569	607	611	580	607	623	587	589	584	573	594	613	607	563	557	629	595	588	623	601	605	590	571	578	553	583	578	564	619	617	611	590	599	579	635	611	628	627	561	565	605	609	630	622	620	598	597	613	579	567	569	614	632	594	634	595	602	610	582	629	604	594	569	592	582	612	577	579	569	587	592	585	557	561	588	617	603	583	563	560	595	569	587	608	617	570	590	635	598	604	586	607	575	629	601	563	548	619	594	582	597	577	557	601	578	560	638	552	603	585	601	586	581	561	579	621	587	582	575	611	605	578	580	585	577	589	566	561	535	562	638	579	605	600	572	606	598	575	594	592	622	604	614	576	572	583	575	599	597	579	606	585	581	578	613	584	581	572	625	602	609	575	614	617	577	590	612	586	626	554	575	629	580	594	589	580	559	590	600	615	600	622	644	604	562	577	597	585	599	573	622	579	623	590	642	571	630	568	547	600	602	602	661	564	589	614	568	561	599	611	557	621	602	602	598	597	589	583	623	627	624	569	546	589	560	615	617	632
47452	47695	50558	47226	41046	32864	23779	17095	12051	8932	5689	3719	2515	1947	1746	1203	1114	759	613	470	502	370	338	344	311	276	260	264	264	265	235	272	227	234	221	247	248	207	196	217	211	240	246	207	204	225	237	214	207	223	209	222	228	209	203	209	254	222	228	223	231	196	234	221	233	209	223	222	210	229	204	218	234	220	221	238	220	214	212	196	205	188	241	218	231	231	216	204	212	227	200	209	212	258	219	213	185	258	251	200	227	233	203	222	230	213	229	237	201	227	216	206	205	239	208	219	216	203	243	234	249	196	222	195	224	216	202	242	236	235	217	205	216	231	202	211	210	242	276	232	187	227	234	220	214	205	229	205	219	227	226	232	236	219	203	217	201	214	254	229	228	212	212	228	205	258	200	208	235	224	232	218	200	231	251	236	209	212	205	235	222	207	240	225	226	208	211	204	201	214	219	213	209	227	216	214	216	229	247	201	223	224	213	192	223	227	217	206	224	223	199	215	218	227	225	212	216	196	222	208	206	224	224	248	225	241	212	203	210	240	223	212	225	217	221	228	218	229	186	212	197	220	199	225	208	218	205	230	214	216	216	220	204	237	219	229	213	205	230	237	218	221	226	243	218	251	225	199	209	217	217	199	196	197	224	233	205	203	232	229	252	213	224	195	207	207	225	193	212	202	237	249	220	242	235	223	227	211	232	204	233	201	220	239	232	215	212	215	225	228	221	214	220	218	220	226	217	208	195	232	239	231	211	219	237	195	195	214	222	219	227	220	193	224	205	232	212	271	209	224	220	229	198	200	217	216	209	218	211	203	226	231	248	223	219	204	224	233	210	226	218	195	215	216	216	210	217	212	218	208	218	213	202	210	222	242	211	211	216	209	204	217	230	183	222	199	232	239	219	210	230	218	239	236	200	208	198	225	205	189	234	231	239	222	243	225	221	205	220	208	209	238	224	234	223	225	237	222	202	190	213	237	215	203	225	233	229	215	209	221	238	234	210	249	240	210	195	216	231	205	216	222	196	191	217	229	207	231	240	209	201	232	216	211	216	190	233	224	221	219	241	211	225	250	235	224	213	199	220	206	231	228	231	229	203	237	222	210	228	194	225	235	231	224	220	211	198	226	217	203	223	229	231	219	224	226	235	230	224	229	218	194	213	215	213	210	233	209	237	243	205	195	209	214	219	222	223	230	236	206	206	218	215	218	233	221	227	226	240	205	196	217	238	226	219	216	233	237	218	190	224	224	234	217	228	228	220	213	230	189	216	214	208	219	222	215	218	213	204	213	224	234	238	239	222	208	220	180	227	246	239	230	244	218	221	242	225	218	181	221	227	220	228	211	208	225	195	231	196	230	241	235	225	231	242	231	229	212	241	242	221	226	242	205	234	232	212	222	212	197	222	224	229	202	213	211	220	250	228	227	257	234	209	222	210	246	214	215	211	239	239	214	206	230	229	207	203	231	225	229	220	223	220	246	262	231	210	215	206	218	211	184	237	199	204	227	253	203	230	209	203	208	217	221	197	227	232	226	206	200	210	209	232	196	190	235	237	194	219	214	225	233	221	220	214	221	201	227	220	216	225	246	212	214	237	227	240	219	211	206	200	223	226	203	251	228	227	207	238	215	207	229	229	228	234	201	218	252	223	221	190	224	216	232	205	231	212	214	224	210	197	200	238	202	223	215	235	211	195	230	240	227	222	216	220	211	202	225	230	224	202	215	211	225	193	230	195	244	184	237	229	225	210	242	224	217	235	203	239	238	220	214	220	211	201	222	190	219	202	196	201	207	218	208	219	217	208	204	234	216	225	219	208	259	210	230	230	184	230	216	227	226	216	215	219	228	216	226	196	234	223	243	220	215	236	225	248	246	213	244	231	205	211	238	225	193	225	225	204	210	238	227	242	205	237	216	217	220	204	243	213	242	196	223	231	209	222	214	229	208	212	221	229	252	216	218	250	218	220	218	216	210	233	214	220	210	223	234	217	233	251	212	226	237	209	214	193	214	234	220	205	209	220	233	240	215	219	231	231	195	209	217	217	214	191	219	229	226	218	244	205	221	222	210	219	233	237	222	241	232	224	208	236	251	234	205	235	226	243	200	240	203	230	187	224	219	231	198	219	214	205	207	200	243	219	209	219	234	220	245	206	232	236	224	239	209	219	211	214	236	232	243	238	214	251	238	246	241	197	216	199	261	201	206	214	229	221	240	205	236	204	217	214	214	190	232	217	212	205	231	215	213	235	220	242	215	211	217	203	237	203	218	248	213	226	213	201	243	234	213	214	211	231	209	212	223	199	221	206	199	203	216	216	216	215	208	219	219	214	202	194	215	241	225	232	215	236	232	229	237	196	205	207	229	215	211	253	247	219	218	214	241	237	234	203	190	230	208	223	229	232	214	237	233	226	226	219	216	227	234	217	218	200	203	213	204	201	203	217	238	219	223	208	204	214	213	198	229	235	218	221	195	206	221	229	222	204	206	236	242	210	230	198	222	228	210	238	220	253	227	189	228	233	229	238	219	220	212	199	233	221	236	212	185	216	217	207	222	205	236	216	223	219	220	210	240	211	211	223	220	200	206	220	203	232	257	215	208	235	249	230	235	232	244	207	226	205	250	202	198	227	209	212	210	190	198	239	198	249	229	218	224	229	226	210	203	209	209	199	188	221	221	228	223	250	226	240	225	209	234	233	225	229	225	216	215	209	235	211	215	209	219	215	209	219	219	229	209	213	224	223	217	222	217	225	229	221	223	217	230	228	240	208	202	228	221	224	215	207	226	240	220	218	237	225	246	227	219	223	222	215	199	240	221	186	249	205	260	233	213	224	244	211	252	235	220	216	216	214	219	245	194	216	225	224	219	226	219	185	205	217	215	242	203	193	211	238	245	227	220	213	227	200	210	213	203	230	236	215	215	228	215	205	223	215	220	210	226	218	218	214	235	207	222	196	201	223	206	219	237	182	217	209	235	207	187	229	210	215	225	231	195	235	232	234	245	217	215	227	235	221	205	215	211	241	216	259	237	216	205	220	176	215	222	231	253	213	211	261	206	230	211	199	233	226	223	213	214	223	227	234	241	215	206	183	216	218	192	202	247	199	210	215	218	215	216	206	230	235	226	244	221	212	227	227	216	209	231	248	206	231	216	244	223	222	188	204	195	218	205	232	213	223	229	228	233	251	223	204	210	220	226	187	228	216	227	223	231	238	225	225	223	248	220	222	225	222	192	220	234	228	201	236	208	237	211	224	214	232	232	187	219	245	222	235	219	222	208	207	213	241	215	241	216	206	215	196	225	229	221	227	212	224	207	192	192	200	205	202	200	238	210	195	218	241	219	222	208	239	208	205	224	247	244	239	228	211	203	216	236	245	211	219	222	228	221	203	212	224	199	241	223	220	217	224	227	194	232	211	220	215	244	215	241	225	233	211	218	213	198	204	233	235	209	212	224	228	204	195	208	214	196	208	219	232	213	207	226	233	208	208	226	237	218	230	206
36478	41630	50026	53826	50699	44949	39127	34344	29349	25737	20054	15266	11807	9715	8237	6246	5551	4211	2875	2465	2130	1771	1450	1358	1132	934	927	872	940	889	879	819	768	668	682	658	620	610	609	595	594	603	616	556	570	598	579	574	603	611	642	577	588	580	629	585	599	617	608	594	617	554	555	563	572	588	619	571	614	615	563	642	584	592	597	592	605	572	612	551	600	599	524	592	599	595	574	584	609	631	626	600	581	585	589	612	596	576	605	596	603	607	596	581	593	558	582	567	585	568	584	615	616	658	623	595	610	608	594	604	584	560	595	602	582	552	607	618	591	580	606	582	597	636	585	632	603	600	591	588	582	612	593	624	599	565	644	598	611	602	563	618	614	569	632	566	571	604	599	593	564	544	598	609	623	588	607	584	621	560	620	604	602	588	615	628	617	570	576	608	563	576	538	610	539	586	584	593	577	588	598	586	598	577	611	639	608	570	581	569	610	574	572	593	577	582	653	627	608	581	576	612	646	606	570	601	610	595	607	636	562	590	633	565	575	616	556	576	562	602	630	576	597	627	647	555	619	658	623	572	596	657	618	580	594	573	600	559	587	632	598	571	580	541	608	603	604	610	602	580	559	599	607	610	621	576	610	606	573	532	597	616	592	624	571	611	547	601	574	611	634	620	628	593	620	609	623	597	592	591	599	568	567	595	598	607	620	592	617	598	581	638	621	652	603	592	633	575	574	590	601	571	637	598	562	588	587	625	599	594	608	586	629	564	581	585	614	609	611	597	623	569	580	588	581	593	631	578	610	569	614	646	611	581	584	574	613	578	567	544	571	574	588	619	583	608	585	672	607	608	614	562	633	595	626	558	589	622	631	588	616	593	629	594	563	583	619	602	627	598	568	616	618	602	614	571	562	625	603	592	584	594	601	576	575	584	660	627	643	573	577	595	601	626	600	603	619	586	612	604	610	546	636	631	563	616	618	564	619	567	562	562	639	580	627	607	582	651	571	608	607	632	569	567	594	562	572	637	594	569	585	610	567	592	616	591	597	549	568	589	585	581	622	629	640	543	596	576	601	618	583	589	573	607	596	583	602	603	606	580	576	622	662	600	646	588	584	617	591	613	568	619	609	585	556	608	609	585	643	564	615	550	585	601	626	546	632	601	624	593	569	599	578	622	565	584	592	605	602	629	622	617	596	609	571	588	604	588	629	633	623	548	610	576	578	602	587	586	578	576	624	621	606	605	591	603	573	588	585	663	638	621	571	581	586	598	612	574	634	592	647	622	572	606	618	608	581	531	603	588	623	535	588	584	607	604	613	615	625	570	562	617	611	587	597	545	607	614	611	564	620	568	602	610	580	602	627	573	577	553	583	618	574	575	633	613	590	562	607	633	578	550	567	609	637	599	612	637	633	581	576	607	579	597	605	598	618	600	550	578	582	579	566	585	589	643	607	600	580	624	643	595	621	603	604	593	615	606	596	597	600	592	611	585	602	595	585	602	588	610	600	573	549	597	579	618	559	564	563	613	572	599	634	628	580	579	568	592	577	579	616	612	588	616	595	593	625	598	632	574	591	569	618	585	561	599	573	581	585	582	604	584	600	579	587	568	610	593	589	601	612	577	606	628	605	594	649	604	598	577	605	627	552	639	609	553	590	599	574	623	602	599	619	613	574	586	602	619	640	590	594	559	617	588	555	559	597	571	592	579	636	614	627	578	554	582	562	641	590	594	590	587	598	596	597	595	607	600	597	614	619	605	560	609	589	578	606	593	587	591	629	596	622	609	621	620	594	604	572	609	616	564	609	602	611	588	620	602	582	596	608	600	635	555	583	613	608	549	571	627	603	586	578	524	628	584	579	559	602	591	585	594	604	574	579	595	602	624	546	573	579	612	596	590	606	594	592	619	585	624	568	585	600	590	590	565	606	587	595	569	586	596	573	600	598	602	617	583	640	644	612	588	571	612	600	563	552	577	576	615	615	612	589	590	573	565	570	608	627	592	635	578	636	617	567	615	594	601	600	563	590	594	604	616	592	628	561	579	563	577	636	571	587	576	602	619	572	571	655	574	574	615	597	576	568	589	612	595	568	595	607	554	573	579	566	597	604	593	606	576	633	658	570	609	606	564	620	558	640	564	598	570	589	608	608	596	572	576	621	573	599	582	561	570	582	592	627	521	549	595	589	613	575	626	593	588	598	605	576	619	575	592	561	567	578	602	599	583	630	601	571	605	592	634	615	566	596	633	584	615	662	582	584	540	566	617	584	571	586	592	570	611	587	602	592	585	594	594	604	590	619	584	628	604	577	601	604	599	621	584	613	613	611	614	593	581	585	580	611	627	602	596	583	610	600	547	598	594	596	599	583	633	609	620	547	590	553	576	612	623	609	586	564	592	549	594	610	597	591	544	606	612	622	605	570	643	555	597	552	586	600	632	563	638	602	640	632	588	562	627	601	585	656	602	591	614	574	587	592	631	600	577	621	599	593	597	558	549	620	656	617	637	626	630	612	621	631	619	630	622	566	588	608	599	579	584	607	603	600	617	622	625	573	583	604	592	609	614	584	575	598	600	578	586	610	590	594	607	593	592	568	580	608	653	600	587	615	577	563	596	613	581	594	629	571	603	637	578	633	553	610	575	658	615	588	603	568	597	590	546	608	600	601	555	586	622	593	590	601	569	615	585	574	561	585	580	613	595	604	616	560	627	614	597	596	569	566	584	549	596	621	603	569	584	606	608	596	592	607	580	607	603	598	613	593	545	554	610	591	624	621	625	580	556	600	587	564	550	560	580	622	595	637	645	582	591	585	585	597	548	588	576	552	600	638	613	579	603	592	561	596	595	581	561	601	599	611	607	603	601	590	579	588	604	611	592	577	646	559	581	575	627	588	588	577	584	602	599	588	589	590	609	582	551	585	622	581	610	585	588	555	587	621	564	635	614	562	634	642	666	597	603	561	655	566	571	599	609	596	589	586	592	575	599	610	605	581	564	573	599	592	614	555	587	564	590	581	623	554	623	596	577	580	587	645	591	572	540	608	579	540	574	601	614	604	570	585	588	580	548	598	587	584	607	593	597	627	627	607	615	596	537	586	653	558	574	561	581	587	594	586	580	587	612	558	580	617	620	564	611	578	619	583	601	584	618	587	578	565	612	586	541	584	571	601	588	581	607	606	575	575	592	623	627	618	595	581	569	639	596	605	587	580	614	605	602	594	600	614	542	631	594	580	608	586	614	604	605	555	591	607	625	598	588	622	578	618	587	584	578	587	593	619	577	595	567	583	624	555	596	600	592	611	566	580	601	626	568	567	657	619	629	601	575	587	646	578	618	623	627	596	611	643	625	607	586	576	625	609	616	550	593	589	603	612	578	584	605	613	614	600	620	573	555	614	614	642	592	611	647	619	550	586	618	613	631	575	558	563	613	578	638	555	628	608	549	576	605	573	597	577	681	612	601	565	543	585	547	643	561	595	570	580	614	602	608	548	586	589	565	579	609	585	579	639	597
52860	47584	56020	52895	43334	34457	27517	19848	14159	10094	7802	6442	5040	3454	2525	2421	1619	1165	966	713	612	512	432	417	380	318	307	293	286	306	304	316	281	251	230	199	232	210	245	235	210	205	224	215	222	241	225	235	235	233	202	216	248	224	207	229	221	216	217	226	219	218	207	206	237	211	217	236	205	221	222	217	239	214	222	222	214	222	217	220	217	223	236	216	218	221	241	216	224	231	216	216	225	206	232	229	224	224	231	202	226	205	229	233	193	180	209	220	216	223	211	222	213	228	216	213	217	230	229	232	218	213	229	221	243	229	230	217	219	231	235	210	225	220	243	221	214	239	218	205	212	218	222	240	190	215	204	208	214	220	200	223	205	214	216	242	195	241	215	210	226	214	216	233	238	205	225	228	259	234	207	223	207	219	237	216	205	222	209	202	211	213	223	210	226	237	209	233	243	218	232	219	202	224	232	205	232	231	218	181	243	218	219	235	203	225	203	223	208	225	235	223	212	215	220	218	219	227	223	223	219	222	214	231	214	207	232	207	209	225	229	223	229	225	205	219	225	189	213	230	207	212	249	207	226	214	224	236	215	223	229	234	229	228	202	241	206	245	202	234	224	225	194	241	208	221	256	234	207	224	191	206	228	194	219	191	187	218	225	216	202	215	243	229	222	195	219	212	223	224	209	215	201	202	246	230	229	239	241	213	235	214	210	204	222	218	240	216	208	242	205	205	192	194	232	224	223	199	224	238	207	183	233	201	207	223	233	217	233	229	252	203	222	213	235	230	183	253	214	210	201	214	230	219	215	236	198	217	201	263	224	191	230	200	200	238	220	218	215	227	206	243	207	228	208	213	220	232	223	251	231	204	197	203	225	198	214	207	224	237	218	249	238	221	207	185	182	206	209	206	218	206	240	230	225	215	190	204	199	189	219	244	210	213	213	235	226	201	224	229	206	204	207	219	193	245	225	231	202	221	225	213	237	197	214	233	229	222	219	209	215	217	221	211	240	190	207	218	187	196	218	214	213	210	200	196	242	205	210	223	214	233	248	232	228	208	228	215	200	197	247	215	227	246	235	251	220	229	201	223	209	214	234	224	203	235	207	205	194	215	222	226	220	236	235	205	241	226	208	245	222	199	218	200	209	212	233	211	251	239	232	249	255	247	226	200	225	217	228	198	206	186	218	213	234	235	216	213	219	211	219	221	212	251	236	214	205	193	217	197	214	261	247	230	225	211	206	208	243	206	208	187	218	185	212	272	223	228	233	215	214	214	261	218	220	224	217	214	213	199	242	235	249	240	215	208	220	213	188	238	218	177	189	201	242	217	166	204	225	211	223	218	222	208	226	212	218	228	243	239	224	235	237	234	211	225	225	216	248	202	212	262	222	205	226	216	253	229	207	204	201	223	220	229	218	197	217	222	232	219	196	208	189	240	251	222	231	209	279	229	243	203	222	191	228	237	213	225	217	212	235	199	249	224	238	204	219	241	236	216	227	215	204	228	193	219	204	220	203	213	242	231	221	235	221	219	225	210	223	234	222	248	238	225	234	201	224	213	215	249	238	212	215	204	241	212	205	216	216	215	218	199	228	211	217	222	218	213	213	210	249	213	202	236	209	209	240	199	235	219	235	208	231	217	213	224	227	207	232	234	207	217	247	234	199	202	221	197	206	220	231	241	219	219	181	231	193	226	242	218	213	230	208	231	229	226	225	217	216	206	217	216	241	233	241	216	204	236	224	202	191	219	216	206	236	232	215	245	219	205	239	216	246	246	209	231	224	214	235	223	236	220	211	235	232	208	202	218	232	236	201	230	232	221	211	223	216	233	226	237	266	202	237	228	217	234	228	237	186	209	212	198	221	236	220	217	206	203	224	203	206	191	200	240	235	221	225	227	210	209	209	220	203	237	249	208	233	236	238	246	201	254	233	194	260	225	219	230	223	229	246	214	241	237	214	198	217	258	236	227	224	217	212	195	256	221	223	242	210	224	233	218	230	219	223	209	205	239	235	197	214	231	212	200	224	242	210	226	219	236	241	226	217	224	205	210	199	210	218	207	241	213	225	224	227	202	213	219	255	217	212	238	231	223	256	212	210	258	209	226	213	218	222	211	196	199	213	217	212	220	222	211	205	227	228	218	233	217	232	237	214	218	215	224	256	225	201	192	233	234	217	220	232	238	223	219	242	206	221	201	235	214	232	229	230	264	240	235	216	206	216	218	221	222	219	206	233	238	214	224	225	232	227	221	210	217	208	227	212	218	204	216	217	215	209	212	189	202	203	216	215	220	216	214	241	244	257	203	240	242	221	203	202	204	211	223	214	237	230	227	209	221	220	220	195	204	226	222	223	200	229	201	207	223	228	221	219	224	237	244	235	208	217	233	234	210	209	235	231	240	203	239	198	203	225	196	226	205	225	226	216	211	216	199	232	208	195	228	219	213	216	236	205	232	187	207	220	235	226	191	220	212	219	235	210	198	228	202	219	200	226	209	212	225	216	221	223	230	207	222	200	216	203	217	243	208	208	233	211	219	209	198	197	193	221	218	210	207	201	211	195	245	223	227	237	238	215	196	225	222	196	244	247	199	220	211	226	229	234	247	210	219	215	204	220	235	217	223	226	239	227	225	221	233	208	233	217	213	234	219	226	243	229	238	200	219	218	211	223	230	235	205	214	227	186	224	239	214	225	198	215	241	213	209	235	193	213	227	214	220	209	207	224	230	228	217	201	235	234	204	223	197	219	226	229	231	212	216	204	205	221	215	229	218	219	254	220	228	218	232	217	229	192	230	253	228	208	199	197	196	194	241	200	201	213	213	229	218	220	224	225	235	220	222	220	223	260	221	218	206	241	213	222	204	207	183	212	212	242	224	200	236	213	232	235	220	197	223	204	209	219	268	215	213	236	187	207	222	223	229	226	247	218	248	219	223	218	190	219	203	209	208	212	226	218	222	229	229	192	222	241	229	240	220	220	232	194	245	200	216	227	243	261	227	228	232	228	232	215	224	222	215	225	197	197	214	233	214	217	223	202	225	207	214	219	253	233	221	203	217	216	218	237	232	213	220	225	233	222	217	219	223	235	216	221	222	214	217	211	247	232	226	242	231	219	238	216	211	222	207	188	210	234	224	238	230	228	243	203	218	243	258	216	214	240	220	226	236	199	222	213	215	230	231	235	220	208	216	217	242	224	219	224	221	251	228	203	232	209	239	230	226	216	232	248	224	255	222	206	211	210	222	225	206	216	216	213	238	222	175	226	232	255	202	188	223	207	214	227	208	225	214	210	208	231	221	210	226	219	219	213	236	237	215	200	241	234	227	227	209	214	216	209	232	257	209	210	222	212	237	214	213	244	225	200	230	205	227	229	228	209	208	206	231	223	204	226	214	231	218	217	202	206	189	219	233	212	229	195	250	264	223	211	201	219	210	208	231	211	203	207	240	212	206	238	220	262	179	221	225	251	224	209	221	226	207	219	216	221	219	226	234	243	217	211	215
40734	42482	54735	58969	52411	47380	42262	36298	31951	27330	24062	21886	19258	14739	11877	11169	8353	5932	4837	3741	3032	2817	2290	2074	1669	1309	1111	1029	1181	1246	1310	1235	992	876	820	677	676	571	620	635	627	586	606	607	567	578	608	606	597	623	575	604	575	599	611	618	587	579	574	635	582	577	553	571	595	526	590	563	572	587	618	610	553	606	601	573	596	605	621	592	579	579	584	660	568	595	602	575	588	605	577	595	561	572	560	623	630	572	582	587	626	570	590	629	634	575	617	553	612	574	594	632	644	550	632	586	598	599	588	616	565	590	627	611	602	584	601	564	581	590	581	596	585	580	612	568	647	584	587	604	594	583	620	608	579	588	618	633	587	557	595	583	638	603	605	563	546	602	630	555	608	613	567	576	571	596	580	623	595	575	575	560	567	597	646	571	574	591	538	555	581	612	569	575	627	590	598	566	577	584	616	574	621	572	641	595	622	550	656	609	583	578	624	616	575	566	598	562	591	587	605	616	619	581	568	544	579	621	586	587	624	593	602	615	590	656	619	576	617	583	549	612	622	588	602	592	582	602	601	584	558	597	620	587	586	633	598	595	590	571	587	563	524	601	620	520	631	570	602	623	599	623	610	585	594	637	602	601	558	566	600	556	582	580	586	616	614	596	546	569	628	611	590	599	588	571	572	581	600	602	575	605	572	577	582	617	586	612	598	562	628	594	602	630	615	584	580	591	588	603	579	541	574	553	552	561	628	605	631	574	612	586	660	670	596	598	600	540	581	553	578	607	585	539	609	593	572	562	587	621	544	601	628	618	574	568	564	600	597	637	632	585	579	607	591	618	578	588	621	645	586	627	606	588	609	556	608	582	592	584	565	619	636	623	596	603	585	583	575	580	589	620	576	593	601	618	576	578	579	623	632	600	579	609	600	622	576	597	630	580	607	627	603	602	562	561	566	617	599	597	591	575	597	655	608	570	585	619	632	574	602	606	614	608	630	596	578	591	607	634	587	590	612	625	614	590	568	632	607	566	590	637	602	602	583	579	591	590	592	547	612	610	597	598	580	611	616	623	615	581	620	559	587	573	563	586	615	595	602	589	586	622	609	570	600	626	571	631	575	589	583	546	591	565	631	586	600	589	604	588	642	632	556	609	605	551	611	636	573	576	588	611	600	558	597	599	577	616	578	567	567	601	571	555	600	545	583	557	611	603	616	560	603	612	612	593	590	647	593	604	584	594	595	614	594	596	612	612	606	599	622	608	590	555	598	570	574	543	618	596	584	602	562	576	596	605	601	573	594	593	578	581	660	611	636	587	594	631	570	576	636	608	603	611	562	619	581	611	569	550	570	565	579	618	627	570	584	577	603	600	569	601	594	610	605	556	557	566	601	599	583	626	620	605	615	636	597	594	608	646	598	622	588	575	595	591	528	593	593	679	612	616	594	626	617	559	558	596	632	611	580	569	584	558	616	598	532	589	599	607	634	594	580	589	597	587	596	607	578	566	607	607	575	631	593	586	557	594	580	574	517	629	563	593	599	612	612	603	617	576	593	574	609	594	558	591	596	616	542	546	564	590	627	586	556	599	577	603	618	637	616	567	628	599	592	606	671	610	549	619	556	607	598	588	602	583	631	613	598	596	563	616	631	574	604	588	618	614	585	626	582	587	594	641	605	627	576	598	598	586	582	598	586	615	578	540	623	585	604	589	564	574	592	574	584	587	628	578	580	597	596	631	561	557	583	599	599	583	622	579	579	585	589	590	570	593	568	567	620	582	617	600	592	626	570	579	626	587	617	608	632	641	558	660	577	569	597	606	607	578	589	596	556	558	602	582	601	593	616	594	596	617	562	595	623	612	576	643	551	604	572	601	555	575	607	586	580	585	600	616	607	582	575	626	612	614	591	585	622	586	563	605	606	553	624	595	592	612	601	579	599	538	559	590	590	644	560	578	599	571	652	594	618	657	640	608	598	611	618	604	592	588	597	644	595	571	617	657	539	580	606	585	570	620	586	642	600	583	640	575	578	585	638	594	600	594	541	582	608	581	604	598	601	599	599	596	599	619	603	602	597	602	551	610	580	622	582	614	562	629	564	614	617	612	604	595	654	583	577	587	595	628	612	611	577	575	599	555	554	598	576	552	595	591	604	560	592	616	605	586	618	571	555	579	607	594	607	618	612	572	595	601	581	550	598	554	572	633	616	613	601	569	590	599	597	633	617	574	605	576	594	605	590	587	574	547	574	643	598	555	597	596	628	590	612	599	591	566	602	611	626	541	600	588	566	582	623	584	606	610	560	630	590	596	607	582	564	612	595	544	622	572	568	606	593	652	588	590	600	595	555	590	556	574	614	605	570	579	590	570	652	626	536	617	617	599	591	584	616	613	587	634	576	628	590	605	652	590	601	590	640	601	613	621	610	594	573	587	561	617	617	617	549	617	596	594	568	545	604	609	597	612	567	605	595	621	545	588	625	632	629	624	559	595	608	561	576	555	578	628	622	574	599	557	561	639	612	563	608	614	547	607	607	580	588	589	607	619	611	547	570	638	581	586	596	587	571	596	569	568	585	614	588	579	561	564	597	582	571	628	588	601	615	607	577	643	601	607	630	604	600	578	619	595	622	593	536	606	576	605	632	555	558	610	602	651	571	592	586	588	579	600	619	642	627	625	596	605	604	571	603	612	603	648	579	620	531	590	606	584	610	616	613	597	572	608	563	578	618	578	586	621	599	625	574	600	604	581	561	592	638	565	631	651	582	596	559	611	595	604	590	588	586	592	614	631	596	581	611	594	558	562	599	586	592	591	582	602	577	618	577	600	589	586	621	613	593	586	615	602	585	584	567	587	583	573	601	629	564	607	612	592	585	575	613	598	626	611	588	578	581	565	626	610	606	585	594	579	569	631	610	591	580	578	581	620	607	591	526	629	611	585	640	610	544	559	632	606	618	659	595	580	584	575	606	590	610	612	601	599	604	625	613	589	596	588	585	615	587	598	606	609	592	587	603	586	562	616	601	603	599	637	565	586	601	619	570	583	589	618	604	622	610	574	593	582	567	601	625	600	602	571	590	617	594	597	614	582	600	581	593	605	619	642	605	593	564	560	601	594	585	624	608	608	576	609	565	641	597	596	621	559	566	612	578	585	610	579	591	586	604	580	570	573	598	605	601	597	608	605	594	572	600	559	629	562	592	591	586	619	570	579	579	539	574	593	596	599	603	575	547	611	568	595	631	606	592	580	600	603	585	587	556	613	605	602	617	622	622	587	570	566	585	573	601	611	592	551	602	641	612	596	596	606	583	635	580	624	640	591	556	596	619	630	637	631	606	588	621	602	600	585	572	633	589	552	633	594	593	592	579	598	564	606	594	587	596	604	589	630	601	590	584	574	617	576	620	606	578	558	539	615	627	568	581	601	593	603	628	637	582	598	553	578	623	579	617	579	587	571	617	564	603	596	622	654	599	559	609	615	607	612	543	579	576	569	630	612	565	608	582	581	613	629	576	629
44778	46245	50137	39716	31270	23347	17439	12143	8187	5645	3998	3234	2494	1975	1445	1155	917	712	644	519	487	416	337	304	244	269	233	258	223	228	212	199	227	250	217	207	241	234	224	226	225	214	213	230	232	224	221	217	234	253	249	227	205	202	223	209	214	227	229	202	218	212	214	234	203	220	202	210	224	221	243	243	229	216	264	223	206	196	235	242	229	227	221	214	237	200	200	247	215	239	211	224	206	225	222	249	216	223	224	185	219	188	242	208	224	216	229	202	221	205	226	221	242	244	183	222	200	195	193	233	229	205	189	246	214	231	229	226	219	217	214	197	218	210	193	211	196	217	205	204	237	221	241	221	224	207	203	202	234	196	218	240	197	227	240	223	238	243	209	232	208	217	222	237	193	217	215	221	246	248	219	231	219	225	238	209	229	218	212	234	225	228	221	229	228	227	210	229	228	229	240	235	244	191	217	206	226	235	214	211	247	242	212	202	203	239	255	225	212	200	224	248	203	215	219	221	253	208	212	231	198	232	209	207	183	227	222	242	190	237	208	230	239	240	244	226	234	217	231	222	242	204	234	219	192	212	216	221	220	207	214	227	195	205	242	228	261	217	246	198	234	226	219	212	211	244	207	183	230	219	218	226	232	228	214	225	190	229	242	181	229	197	226	231	241	226	220	237	218	254	213	204	211	195	241	210	226	208	218	259	207	225	232	241	211	216	225	214	228	216	211	224	258	220	219	250	210	237	222	216	215	215	220	214	211	218	239	232	209	211	243	223	207	230	213	236	233	216	214	212	213	233	185	217	236	189	222	218	198	209	223	220	228	231	212	203	225	219	199	224	201	198	205	203	225	219	219	224	229	225	203	234	245	207	214	214	194	221	219	207	220	226	200	203	240	207	204	227	230	206	214	206	213	202	222	201	240	207	244	212	251	215	221	248	213	209	229	236	205	207	235	246	231	201	213	214	222	228	237	220	215	218	219	239	202	242	215	225	212	189	233	250	236	237	217	210	250	209	239	249	205	218	207	223	222	217	220	240	230	204	234	238	222	225	237	216	220	200	200	231	201	232	215	248	221	227	194	209	187	197	213	214	252	214	210	255	245	238	197	209	214	212	225	212	213	205	222	246	233	230	214	219	225	223	231	217	230	206	217	215	202	221	221	225	201	232	238	198	240	216	230	217	243	221	233	242	222	214	213	235	203	209	205	206	221	202	200	264	229	244	223	198	221	204	211	244	222	234	219	216	252	205	234	215	214	224	205	216	224	219	205	223	236	203	211	218	224	207	199	215	210	234	212	225	233	232	239	211	251	204	208	224	197	216	246	218	241	221	224	232	212	212	214	219	252	223	219	205	209	229	213	223	241	238	216	244	239	239	203	226	225	225	200	236	219	231	228	200	223	213	185	199	238	220	220	195	186	235	229	191	244	262	208	205	257	242	211	223	220	196	202	207	253	226	227	226	226	223	201	225	237	209	214	215	272	230	227	259	217	209	239	210	239	211	217	210	203	226	236	260	199	198	197	215	220	221	235	238	204	203	204	234	221	219	227	211	220	226	248	224	221	227	199	196	240	254	222	207	235	224	247	202	235	204	221	224	207	231	223	216	231	193	246	221	212	255	250	211	207	212	212	213	252	245	210	232	208	217	237	231	222	205	218	225	200	203	202	228	202	205	246	233	230	221	221	241	225	228	237	220	229	222	224	236	202	203	235	211	220	185	248	189	239	236	219	217	205	231	233	230	232	207	231	233	235	255	238	209	214	196	249	235	217	206	220	213	209	266	235	229	220	224	227	208	214	222	220	222	191	193	228	252	216	225	194	210	212	227	227	217	233	229	229	242	203	237	257	241	199	198	232	215	228	230	191	194	194	230	218	245	191	212	214	242	236	234	223	224	240	231	202	224	214	223	185	244	218	211	195	214	248	223	252	213	208	199	216	204	209	214	198	218	225	243	234	214	207	259	240	191	206	229	219	222	223	221	228	218	206	222	211	254	218	208	225	242	229	201	168	241	229	227	219	221	231	236	202	238	241	211	217	241	207	224	257	243	213	237	214	220	221	214	222	243	194	223	179	203	199	265	213	213	204	234	234	233	248	195	243	211	231	190	238	252	232	206	211	203	235	219	215	208	218	210	180	233	193	216	218	224	203	231	230	225	224	220	219	203	211	239	219	255	240	211	206	224	226	199	222	236	207	209	198	219	233	218	239	212	250	223	229	224	225	224	253	220	261	226	193	239	193	243	246	210	219	223	223	216	209	208	253	202	194	229	228	239	243	230	231	217	217	205	222	218	242	209	205	218	248	209	221	207	224	217	219	234	227	255	205	215	220	209	240	230	222	221	211	213	219	223	212	195	210	227	232	216	236	204	225	236	231	235	216	213	222	211	220	230	242	239	227	203	241	218	226	229	219	226	232	222	198	219	224	214	212	206	240	200	240	182	205	223	222	209	211	212	200	198	207	203	212	219	210	222	236	213	170	221	224	221	215	236	210	214	229	210	202	209	210	209	231	212	213	202	204	180	208	222	190	204	214	212	219	220	219	229	226	222	227	225	248	197	241	220	216	216	227	209	207	223	225	208	233	216	228	230	189	221	218	213	236	221	233	223	230	216	212	235	229	223	227	243	221	223	232	227	230	245	210	226	228	200	228	204	228	234	239	248	227	209	215	200	238	203	238	218	225	214	194	238	198	227	202	192	201	205	231	213	251	232	220	210	206	237	210	208	209	233	197	241	226	227	215	226	223	233	202	219	222	240	202	214	208	230	222	231	233	204	221	226	237	216	226	206	215	196	220	234	203	231	225	207	227	235	220	228	206	230	215	246	204	255	238	240	216	187	217	222	211	222	253	222	246	213	239	238	221	217	239	188	225	249	220	209	220	237	245	227	221	216	219	215	233	214	208	213	247	243	224	225	220	199	224	217	233	237	214	239	210	218	236	213	213	210	206	209	255	228	196	230	238	258	239	199	202	225	202	216	214	221	227	221	227	213	243	225	227	236	233	211	213	245	237	223	220	221	239	216	235	216	198	214	218	226	237	235	260	259	219	220	230	207	241	229	213	214	223	222	232	200	233	190	226	208	189	229	226	240	233	227	215	228	220	228	229	184	225	202	245	225	245	228	209	217	233	226	232	251	199	230	262	204	214	220	208	210	240	242	221	210	222	202	226	218	222	205	241	237	230	209	190	221	236	234	246	216	236	239	249	211	219	231	221	217	221	225	213	227	241	210	212	247	216	219	250	236	228	203	228	226	245	225	226	226	231	192	208	237	228	220	201	245	225	206	231	204	240	221	208	241	225	215	207	208	209	223	209	227	198	216	227	220	188	226	241	232	216	209	233	209	229	205	236	218	225	223	212	213	202	211	209	225	246	242	209	219	218	218	237	212	253	225	208	262	240	231	234	210	222	208	206	226	222	229	259	202	226	214	226	212	227	195	257	226	218	205	237	223	216	231	211	224	246	224	240	238	211	194	209	206	225	210	232	182	223	221
32621	37845	48375	45997	42037	37419	33400	28278	23193	19179	15686	13680	11348	9607	7091	5840	4709	3634	2953	2266	2172	1807	1379	991	881	706	684	683	679	686	668	626	605	616	644	611	609	601	600	576	639	619	617	591	583	593	604	568	598	578	622	561	656	578	602	614	592	607	583	587	624	552	578	587	558	632	585	585	562	626	658	572	589	638	622	579	570	625	583	606	589	560	606	612	633	592	558	577	574	593	572	583	578	519	601	648	577	651	560	572	617	552	583	571	602	575	575	619	558	552	612	591	604	572	624	642	599	613	593	625	542	572	579	555	623	591	557	570	574	557	598	597	585	607	594	572	587	621	575	595	592	609	568	593	593	574	582	582	600	576	602	607	564	587	584	603	581	623	572	570	563	611	617	558	574	584	588	608	617	639	590	575	566	600	590	592	603	641	594	627	617	575	602	602	608	599	566	572	619	570	568	631	614	561	663	593	585	568	602	595	613	563	576	629	598	611	590	580	619	615	590	571	633	613	566	604	524	586	605	602	630	611	632	568	611	617	605	586	541	607	606	575	604	594	624	537	591	615	594	567	633	606	612	619	571	603	539	602	647	602	590	620	605	584	573	568	576	565	596	569	565	578	529	610	562	564	588	605	566	570	606	567	635	555	568	571	583	577	629	580	589	596	606	573	586	617	581	600	551	583	595	573	549	570	590	591	575	617	571	585	577	618	626	592	603	600	596	587	630	573	605	571	606	595	607	571	591	559	578	575	617	616	580	581	578	586	584	564	602	604	605	606	583	618	596	549	561	590	646	591	595	605	569	560	619	676	587	579	581	589	581	577	636	633	609	621	591	597	593	568	575	580	597	559	609	593	588	585	543	514	570	613	646	573	567	621	611	611	593	631	607	609	589	591	579	605	645	588	611	570	601	589	568	554	573	602	592	569	606	551	588	593	615	648	584	564	624	599	567	615	578	602	633	660	610	568	587	609	581	593	594	572	592	570	645	572	567	561	571	620	578	599	570	625	586	599	606	569	582	577	567	607	591	633	595	595	647	610	581	593	609	613	602	591	611	632	600	589	579	642	571	554	579	574	615	609	584	604	604	610	599	571	584	625	553	557	585	608	636	566	596	595	587	600	605	521	563	595	594	610	613	571	588	600	562	596	605	546	573	602	572	536	622	606	610	607	613	619	581	589	572	552	634	577	598	590	563	621	662	575	589	578	636	559	617	613	595	617	584	609	603	590	607	576	603	577	558	564	621	584	635	664	626	585	559	595	613	558	585	646	608	575	572	584	568	550	606	609	589	592	572	614	594	629	577	582	608	593	590	637	598	561	564	636	603	587	605	616	576	611	625	629	619	556	576	565	556	586	577	587	622	593	611	573	647	577	572	651	606	547	569	596	617	590	637	542	601	615	575	627	589	591	578	577	566	612	603	588	558	574	620	566	594	595	583	588	594	587	626	580	604	593	566	639	615	618	598	562	536	624	603	590	611	618	555	586	608	607	600	581	565	649	615	592	592	542	628	582	580	613	615	567	585	565	557	603	609	591	616	629	598	572	594	593	588	626	593	602	589	590	567	565	608	606	630	585	566	622	599	656	610	588	567	583	622	631	602	575	623	606	634	601	561	583	565	587	559	618	599	553	593	640	601	611	629	587	609	601	619	612	642	604	631	610	616	637	620	612	566	576	582	592	598	598	604	611	584	584	613	572	598	564	586	655	575	584	621	611	602	585	588	582	594	598	621	602	575	618	574	580	558	585	587	594	610	560	573	582	602	619	625	582	604	612	599	591	617	599	602	572	572	598	615	575	586	609	586	633	630	589	557	576	609	603	570	560	579	564	582	586	627	642	554	586	573	642	604	633	601	611	647	552	598	568	555	568	589	613	618	609	567	575	524	602	598	570	610	573	616	595	581	568	611	588	575	586	582	611	585	594	561	568	579	616	650	574	564	570	640	604	617	586	588	591	577	625	578	607	597	635	587	592	585	591	604	577	578	535	605	586	591	585	577	563	589	558	587	567	584	583	603	617	610	557	616	658	587	626	581	611	607	596	582	600	576	603	613	589	629	569	607	550	620	617	586	610	590	574	587	616	618	614	570	602	591	614	596	570	627	593	568	581	602	587	617	575	581	558	606	622	568	567	657	606	600	597	608	595	574	608	613	574	561	564	614	577	597	631	575	634	576	611	630	600	573	582	576	595	647	592	619	614	599	594	577	569	590	579	564	586	592	592	572	590	569	600	593	625	595	600	556	584	598	638	592	591	615	564	597	623	609	593	609	602	580	579	579	605	628	568	608	587	586	615	593	560	619	574	615	590	590	608	547	585	624	580	562	564	581	588	647	584	590	619	556	607	576	586	619	585	605	596	592	613	594	648	560	577	577	566	619	569	597	590	616	560	622	585	627	601	607	577	618	621	584	570	627	601	588	584	551	573	599	612	550	557	557	615	636	565	591	594	621	594	599	600	587	563	574	612	603	571	587	605	658	571	547	576	629	583	644	562	559	563	589	552	538	615	575	622	607	580	553	530	598	581	571	598	604	638	553	603	583	583	584	627	611	603	610	594	603	588	604	592	571	609	633	603	589	558	573	578	568	545	579	616	582	581	625	581	604	564	591	621	597	600	598	599	592	587	599	591	639	600	564	586	560	614	601	626	606	613	578	602	576	587	598	630	580	585	636	592	536	615	592	590	570	575	605	593	576	577	592	628	589	593	638	585	576	589	600	583	581	617	610	606	640	606	591	575	564	619	577	613	646	578	600	600	607	609	640	594	578	620	633	609	591	614	564	596	642	598	642	561	578	608	608	628	596	604	592	558	568	595	580	589	622	588	585	589	552	630	553	583	601	554	613	617	581	584	610	588	593	626	636	665	617	624	603	601	635	609	621	612	589	600	585	624	607	568	584	613	599	551	651	571	604	593	603	614	578	580	583	566	606	590	635	657	608	591	593	580	595	553	581	570	573	628	560	568	623	577	575	658	557	600	605	588	601	581	631	583	573	622	643	559	588	599	576	604	604	591	604	602	609	627	600	570	584	624	612	567	575	631	611	595	611	604	623	558	601	595	629	616	566	602	571	578	569	625	584	604	627	641	565	624	577	558	575	575	612	590	600	597	603	545	552	584	585	554	566	629	603	609	536	580	577	593	575	579	666	585	633	549	590	556	634	569	593	628	574	574	625	592	548	623	571	580	581	582	575	575	595	588	599	556	616	600	589	541	593	586	598	539	596	531	604	596	564	624	633	596	597	567	585	610	570	625	587	583	585	575	609	603	582	559	562	606	579	578	605	626	606	579	610	578	612	604	563	653	618	614	582	578	608	656	610	585	552	584	599	593	597	597	601	592	573	552	589	539	595	577	625	606	539	619	600	611	606	588	644	549	569	588	615	545	569	560	589	606	594	600	613	590	589	596	571	584	559	568	575	590	567	597	549	612	598	605	606	550	572	605	604	601	593	639	659	561	595	564	611	585	551	629	633	583	604	635	611	574	623	613	576	584	623	597
49352	47509	48536	44296	37463	30613	22953	15416	10330	7394	5757	4759	3860	2271	1786	1280	954	907	812	657	616	476	694	604	422	290	249	257	254	237	226	246	248	217	226	217	195	205	210	208	221	207	205	210	199	233	223	217	213	242	215	203	213	229	210	226	221	212	205	232	208	211	192	231	212	214	243	213	233	226	228	246	190	250	210	218	224	223	216	202	193	219	207	220	237	217	220	233	219	211	224	185	241	210	203	180	226	200	233	242	216	199	223	212	206	221	229	232	214	207	222	209	226	206	205	234	219	223	248	221	220	211	248	211	190	197	237	220	219	221	248	213	174	220	252	225	235	215	224	239	224	222	197	222	215	197	229	234	226	217	222	239	233	212	209	211	207	190	203	187	199	207	192	227	225	230	241	211	230	216	212	181	232	227	219	214	210	216	210	231	220	216	223	245	222	273	240	232	201	232	197	224	210	243	220	235	187	208	209	219	203	211	200	212	204	215	249	214	244	236	229	206	206	238	203	218	202	232	243	224	224	224	207	204	223	209	227	251	232	225	212	198	219	233	213	228	214	239	228	192	193	220	225	224	217	219	225	230	233	204	223	225	231	195	181	191	206	220	221	218	199	222	227	217	204	240	240	220	215	207	216	204	263	232	220	175	217	217	221	220	193	218	212	235	230	230	219	228	228	191	214	208	185	221	224	226	235	218	224	177	199	220	205	217	215	211	204	214	221	228	216	225	198	231	225	224	198	197	226	211	222	242	221	219	192	233	240	210	225	249	223	225	231	212	214	220	204	225	224	214	202	180	234	241	253	216	210	206	207	204	231	245	212	204	245	210	194	228	212	220	237	207	217	236	237	229	206	223	200	232	213	222	238	206	216	225	226	227	200	208	237	234	213	220	184	187	233	214	176	218	209	195	229	251	220	204	229	212	233	221	243	239	220	237	204	223	189	213	218	224	186	224	217	212	225	223	220	225	241	209	227	188	198	199	234	200	248	212	254	217	225	210	218	238	201	223	206	208	203	233	214	209	232	213	211	217	218	207	206	194	221	202	194	209	241	228	223	193	219	253	236	217	233	234	241	190	220	217	240	218	218	223	220	213	218	238	232	199	195	231	231	226	213	221	225	206	226	256	240	222	193	217	211	241	222	192	203	222	208	200	232	225	199	229	241	211	211	208	225	228	217	218	218	229	236	233	230	214	233	222	236	226	226	215	205	207	206	206	215	234	230	228	226	204	231	205	214	222	205	221	228	230	230	200	234	226	230	218	211	203	245	226	209	206	210	228	236	256	198	201	224	230	186	214	226	205	182	205	235	192	247	206	212	235	206	245	205	231	195	220	226	203	194	234	191	196	211	226	208	231	209	203	216	211	202	245	248	200	222	249	249	214	241	245	232	228	224	211	258	224	210	209	247	243	246	208	226	229	215	195	201	221	208	212	221	206	217	214	238	229	216	196	217	207	199	226	219	209	197	202	231	236	243	207	230	238	222	225	234	214	211	222	238	195	196	233	234	214	196	217	218	187	239	199	204	219	220	215	230	224	230	200	222	210	220	247	213	204	223	212	216	229	241	211	217	243	230	208	212	203	207	225	229	213	215	226	208	227	223	232	225	228	229	231	222	218	230	230	222	239	236	220	233	200	232	220	214	189	221	203	202	207	221	223	209	211	228	230	222	246	212	227	219	203	214	252	252	228	242	218	207	203	196	202	213	227	199	221	216	221	236	224	213	219	214	222	213	242	207	207	197	195	210	189	203	228	207	216	244	213	210	242	223	239	225	222	217	207	225	189	201	204	193	237	248	225	233	216	204	242	219	214	196	198	245	237	226	212	230	237	227	221	228	218	193	225	223	224	227	224	212	214	197	201	206	220	222	186	249	193	206	203	194	214	218	212	210	234	214	246	200	228	231	184	200	235	229	239	214	229	225	208	230	218	196	219	211	211	209	239	231	218	193	200	214	241	202	214	195	217	228	192	220	226	208	201	206	214	204	219	204	214	216	194	219	227	197	229	223	224	222	221	225	233	225	201	211	219	227	197	228	209	236	209	206	194	190	238	213	231	239	209	221	233	234	210	183	196	231	245	222	221	213	190	216	204	191	231	222	198	249	186	243	215	225	224	207	209	189	219	219	234	235	207	219	219	220	205	212	212	220	195	228	225	220	247	242	184	236	224	214	220	225	248	197	242	212	228	209	231	216	217	202	205	240	220	211	219	221	208	214	216	205	196	195	203	238	234	228	227	219	225	215	198	249	199	236	224	207	211	219	209	207	211	243	219	213	226	216	205	232	252	210	218	219	197	197	222	226	216	213	193	234	237	190	229	195	193	251	213	217	256	221	207	217	238	210	226	226	182	221	242	209	208	194	216	204	232	220	192	197	226	237	218	228	208	228	218	241	207	226	211	201	211	228	218	215	210	246	211	219	186	224	216	205	205	175	207	238	196	237	209	212	218	225	225	214	196	219	226	215	237	219	213	198	231	206	227	224	191	203	201	222	197	201	195	235	236	230	230	215	197	221	196	206	208	219	186	232	217	203	205	231	186	205	218	206	195	207	200	237	197	232	215	196	191	213	215	218	218	234	224	225	209	169	186	239	208	242	205	223	215	202	198	219	203	209	224	215	216	234	217	178	214	213	216	199	214	200	197	209	207	229	229	227	203	191	220	222	236	206	229	214	210	241	199	210	227	250	218	217	240	192	245	213	205	211	204	206	234	211	240	232	217	209	236	209	202	194	208	219	233	225	198	196	195	188	204	219	230	224	182	212	244	242	194	225	186	230	244	224	215	216	216	240	237	227	223	206	205	216	182	223	212	215	221	197	216	213	188	210	214	208	247	215	230	234	201	204	209	222	204	239	212	219	196	234	220	212	219	198	182	228	215	203	196	208	204	219	245	238	215	232	236	214	198	206	231	219	231	200	228	203	206	205	223	236	225	223	193	203	212	205	208	216	227	203	223	201	213	222	207	204	203	228	213	211	234	216	236	228	208	206	202	236	224	255	229	223	224	201	202	212	222	206	185	222	215	212	226	219	245	237	240	216	200	233	237	242	201	230	232	224	200	202	206	192	201	226	225	224	198	207	202	210	241	229	225	205	210	230	230	242	219	247	238	222	221	220	215	227	212	219	203	223	210	222	221	227	219	218	196	218	224	228	203	210	221	219	209	229	225	246	215	211	226	219	217	227	198	211	216	219	208	200	209	222	209	216	212	185	216	226	219	213	220	242	200	210	213	224	204	208	201	208	227	209	219	231	247	214	209	217	193	205	235	236	214	240	215	182	219	219	230	208	210	211	223	208	186	228	214	207	216	196	214	190	218	233	223	204	201	230	232	175	194	207	227	212	219	218	231	202	229	212	205	184	224	219	222	235	242	208	235	222	230	244	206	222	247	212	201	190	197	202	216	228	251	253	209	207	218	211	230	203	227	229	209	225	231	217	204	227	221	218	217	234	222	210	214	233	227	228	250	191	230	235	194	216	198	204	251	244	217	228	237
35365	39203	47284	50837	47481	43555	38215	32002	27167	23318	20403	18708	15966	10422	8541	6793	5005	4738	4072	3438	2852	2473	3878	2933	1893	955	776	758	756	684	711	696	689	636	612	577	579	576	599	604	591	547	587	617	563	596	607	574	594	600	552	645	598	593	642	633	584	591	614	592	607	600	562	578	604	604	582	564	617	623	608	612	603	597	578	595	587	593	573	605	637	613	584	574	621	613	583	591	567	543	577	611	588	585	572	569	564	618	621	582	558	586	609	573	572	548	584	592	582	581	600	601	606	603	586	619	581	611	597	618	651	548	599	597	606	589	530	580	629	601	592	626	634	592	607	591	565	582	554	575	586	605	619	562	599	593	620	602	652	579	603	593	602	619	553	592	568	612	586	526	588	554	617	606	602	597	517	546	605	634	575	589	537	567	580	609	597	558	588	576	542	595	579	609	588	620	596	614	588	573	588	597	565	561	619	568	587	575	551	637	589	602	623	579	607	595	565	584	592	558	604	579	562	607	588	590	578	542	595	640	589	565	578	591	630	597	580	567	572	582	584	611	562	587	579	570	610	618	593	567	572	585	585	586	561	575	572	614	549	581	633	612	609	610	641	597	588	590	592	594	587	595	581	569	585	533	592	578	599	580	596	624	595	610	590	548	596	671	519	598	549	554	592	593	609	581	585	561	588	570	633	589	615	663	551	571	613	548	578	639	560	605	579	604	617	617	635	562	573	604	613	600	620	621	558	590	595	556	595	593	567	580	595	613	587	566	580	629	566	611	589	642	572	586	568	562	518	614	563	596	550	610	551	598	585	587	605	537	598	548	577	568	618	554	578	571	624	598	596	605	573	596	623	572	586	607	604	654	579	605	600	571	581	654	574	556	592	566	557	550	585	560	604	569	587	588	575	568	619	611	583	571	558	543	626	569	543	572	580	594	595	648	552	578	574	567	584	572	614	577	578	613	629	601	571	595	580	579	578	569	577	596	550	588	559	616	547	594	592	569	615	593	627	557	603	605	589	572	570	595	568	579	572	606	622	601	634	573	601	573	573	610	597	544	572	616	568	588	558	607	617	600	629	610	595	574	582	570	527	620	567	579	568	587	629	589	604	609	580	594	572	579	598	623	592	580	619	556	576	597	504	603	578	565	601	605	583	581	658	576	576	602	618	582	565	617	574	582	551	594	626	582	599	602	573	593	548	583	569	621	564	551	581	554	610	590	569	597	576	611	596	594	591	576	587	633	575	626	597	605	637	569	577	572	603	598	578	622	578	582	600	576	592	563	560	572	653	607	568	584	600	614	590	566	598	599	587	639	602	572	550	579	557	579	570	573	605	581	545	585	627	552	614	605	640	605	637	562	566	556	619	581	619	581	584	536	565	559	590	564	585	593	579	578	578	588	649	544	594	599	585	576	585	575	595	605	610	553	613	613	605	608	585	592	553	594	587	612	572	573	553	590	604	566	570	560	595	595	594	617	608	602	568	597	596	578	581	613	578	592	582	624	627	598	596	561	601	560	562	629	562	534	598	583	632	588	590	595	596	582	630	605	542	581	593	563	580	550	599	564	572	638	620	594	570	595	578	575	578	597	566	566	581	583	604	644	594	580	590	585	552	569	592	605	585	570	533	618	591	643	599	611	579	592	601	598	606	589	605	578	537	585	574	571	605	573	608	605	564	583	582	618	614	613	571	582	553	557	569	580	594	561	571	596	608	619	609	579	575	586	610	610	580	586	591	570	589	636	590	592	621	565	602	596	606	584	575	574	566	599	585	569	619	586	563	603	598	577	561	577	597	585	583	562	586	611	621	560	550	598	581	593	566	570	624	571	575	574	626	590	569	584	590	639	573	581	602	600	604	597	600	557	580	604	601	570	611	556	575	598	598	593	632	612	588	604	589	589	606	614	572	596	597	606	554	596	612	621	601	601	566	632	570	550	590	619	596	579	571	547	580	541	560	620	583	564	591	576	594	586	604	552	604	589	549	663	580	570	555	589	603	546	563	633	576	578	595	579	591	608	606	557	584	564	636	580	620	614	585	532	581	608	578	572	556	539	607	590	588	666	597	561	590	608	559	557	568	578	611	597	564	587	567	583	625	630	551	589	582	562	597	625	547	595	624	559	628	606	607	557	579	606	577	578	658	588	598	608	607	575	644	577	554	566	600	602	550	587	533	574	609	656	568	606	589	605	575	572	556	591	619	570	636	567	583	557	587	606	602	577	552	566	564	555	585	570	586	563	639	559	565	569	571	567	544	575	613	577	608	562	606	594	610	563	582	596	599	559	554	585	617	559	646	607	557	579	570	588	619	593	606	577	567	610	553	612	602	589	598	577	560	583	564	582	598	601	565	574	580	560	574	593	559	624	650	611	603	585	601	618	614	612	571	548	602	602	603	564	598	579	595	631	592	588	587	589	577	593	574	627	614	610	551	580	595	603	580	615	602	590	555	557	569	604	579	619	607	583	587	608	586	560	596	623	601	609	577	607	629	597	625	609	553	607	599	580	629	559	588	572	574	624	572	576	540	607	594	611	625	579	584	589	584	612	600	583	622	564	577	583	604	584	628	593	611	607	609	575	595	549	598	569	584	604	583	573	633	590	560	592	570	615	578	539	595	602	616	616	584	608	609	571	579	559	546	600	562	625	630	627	552	564	568	579	591	566	584	596	612	595	546	604	556	591	535	583	581	583	554	616	588	626	567	597	583	574	577	570	557	588	594	598	605	572	563	611	601	544	601	641	622	597	592	621	607	587	570	618	602	608	600	598	627	591	587	563	567	554	562	645	559	583	564	580	595	587	654	587	543	572	587	585	597	552	590	589	604	581	548	594	574	605	570	586	576	628	558	591	616	585	582	585	618	600	594	612	562	601	565	582	574	611	579	615	570	589	585	591	615	620	587	542	588	542	601	613	573	568	594	570	551	600	606	565	585	601	606	592	552	588	562	588	570	582	590	584	638	565	616	618	614	622	590	613	594	581	587	600	585	561	612	571	584	631	604	631	595	583	586	610	582	587	587	564	624	565	572	572	604	551	589	585	594	589	602	584	614	550	599	604	602	623	581	598	525	597	607	542	565	561	590	594	594	563	600	621	592	632	659	572	582	580	572	594	636	569	585	567	584	616	571	582	603	603	601	607	589	573	598	542	596	608	545	612	583	624	572	574	579	578	636	608	589	599	563	645	595	597	547	589	582	579	589	608	575	574	568	578	615	532	601	603	590	585	593	596	590	579	563	552	612	580	584	612	545	576	561	621	646	605	591	641	613	590	606	570	609	598	584	595	577	548	576	546	554	627	534	582	610	599	614	601	562	602	600	600	582	574	578	611	578	578	623	577	593	580	598	595	596	594	602	567	598	620	618	622	585	574	573	565	578	596	590	566	578	612	614	574	579	558	645	592	632	604	619	573	548	606	637	625	580	607	524	594	596	588	625	590	597	597	608	583	623	593	587	558	584	589	572	609	554	617	581	599	584	554	574	592	580	550	577	609	601	613	565	570
52472	48671	55205	48318	41206	34900	27806	19989	12881	9398	7033	5047	4600	4166	3012	2525	1913	1462	1140	928	824	784	1068	1411	984	541	316	253	255	255	240	233	250	199	209	214	239	213	215	195	216	229	192	193	203	215	230	232	204	212	211	235	188	243	206	233	167	203	245	227	218	218	210	245	222	229	228	209	233	205	241	213	234	222	221	214	230	238	222	219	212	229	221	219	217	237	206	228	189	217	229	239	217	198	204	206	237	207	236	228	238	221	232	227	232	240	212	243	196	226	210	208	200	231	232	232	200	219	220	205	248	227	226	227	242	206	220	212	232	190	230	227	218	218	216	218	212	230	202	195	231	217	224	224	216	208	229	203	220	253	241	236	220	202	226	233	235	204	258	225	192	219	209	219	226	215	195	232	247	227	239	227	236	219	207	225	246	234	206	206	227	236	231	224	224	204	243	217	225	204	182	215	204	221	225	199	200	241	227	212	191	229	217	215	258	222	211	223	215	230	215	187	221	201	227	217	215	230	187	222	231	222	247	222	232	197	232	219	222	215	229	207	227	219	225	226	230	209	245	219	242	247	232	220	249	212	230	236	216	229	211	231	227	234	221	201	219	224	230	199	195	215	208	200	241	225	225	225	227	255	228	250	210	232	245	243	197	219	225	221	243	212	203	202	203	219	231	209	212	223	221	236	215	211	237	218	221	246	190	198	226	231	254	203	216	228	213	196	200	220	216	198	215	230	224	235	231	255	224	226	203	227	204	216	239	228	247	225	228	242	239	215	233	234	225	225	218	190	244	217	221	228	236	223	227	210	240	228	228	222	221	226	196	209	213	209	221	236	228	222	235	215	227	205	246	206	212	218	212	247	230	221	225	213	212	219	238	231	219	214	208	228	202	233	205	198	199	227	195	217	234	234	240	213	218	217	227	204	225	234	226	223	232	226	217	208	218	223	206	215	210	223	239	235	221	223	239	209	200	224	197	193	210	207	233	234	239	206	239	224	231	234	232	236	200	232	230	223	244	227	251	216	226	222	206	222	207	227	199	230	217	230	247	220	222	219	225	220	230	230	223	257	206	214	248	219	197	205	231	226	208	258	222	220	253	204	219	222	226	223	224	223	236	202	211	215	218	231	227	217	208	245	206	210	228	222	224	208	232	224	224	215	243	216	228	208	226	228	207	251	219	208	223	217	245	224	221	228	263	198	206	214	225	237	221	255	219	259	214	238	221	227	231	223	231	215	232	208	222	224	229	238	226	203	190	236	204	213	178	209	233	198	245	211	217	231	218	218	222	238	219	236	232	213	245	236	243	221	223	235	221	231	254	228	218	233	226	205	236	226	199	218	216	218	223	205	225	211	201	237	208	225	207	215	223	227	215	243	222	225	205	221	221	222	233	216	228	226	225	195	210	209	222	225	234	237	237	195	230	244	236	207	222	227	227	203	218	212	231	192	237	230	212	242	231	209	240	242	228	224	199	210	230	214	228	236	220	206	232	251	229	211	229	212	216	211	215	207	233	231	179	243	235	207	215	208	222	228	220	248	232	224	203	226	232	232	232	233	223	215	234	229	196	250	232	228	224	216	211	230	211	221	214	201	213	215	204	245	228	239	228	236	212	216	228	224	221	248	218	232	221	216	213	247	220	189	252	231	206	215	213	262	206	212	212	225	249	231	224	207	205	227	236	221	233	239	201	210	210	231	207	215	224	218	233	240	225	204	234	239	230	232	231	239	219	208	220	245	218	196	228	251	212	238	189	225	248	248	225	209	266	209	217	241	236	226	228	232	219	245	226	198	194	216	223	229	235	221	228	209	210	234	210	230	204	218	217	202	241	207	199	198	245	214	227	202	223	193	236	236	211	236	246	224	203	212	203	248	233	212	226	238	229	220	201	219	188	239	243	199	238	237	235	247	240	212	236	229	204	218	218	237	225	235	223	204	227	220	204	188	222	238	235	236	216	216	225	228	232	242	219	233	234	251	214	206	249	238	231	218	212	228	212	228	219	227	196	212	237	248	230	225	224	223	220	222	258	209	249	216	220	191	209	195	198	224	217	233	229	191	239	231	221	229	251	234	234	213	237	218	213	228	227	240	221	212	201	221	239	192	206	228	251	205	227	221	222	210	236	243	232	226	242	219	232	206	218	237	203	225	243	220	235	197	230	225	235	204	227	223	203	227	243	214	230	217	223	228	201	231	221	211	191	221	210	205	248	197	209	219	228	221	215	233	218	212	203	221	207	226	242	209	234	235	217	232	250	202	228	207	232	213	208	235	241	235	241	226	228	220	220	230	210	195	205	209	231	217	207	233	219	228	202	212	204	230	233	227	207	211	222	214	216	198	216	238	245	213	230	208	221	198	228	231	221	215	232	194	231	227	229	214	227	207	238	249	214	238	208	193	223	210	238	229	227	219	228	214	214	204	225	213	218	246	238	215	208	199	272	233	235	215	206	201	223	242	244	231	236	211	222	222	237	207	237	226	208	235	221	217	226	253	219	202	210	184	202	207	224	228	199	217	205	242	228	237	204	237	209	216	227	239	207	217	193	203	210	197	230	226	228	207	213	233	228	232	225	215	211	258	208	225	244	242	213	230	211	249	235	199	224	255	232	228	237	205	192	218	235	216	234	209	207	232	228	213	205	244	211	223	241	221	220	210	199	237	232	214	262	234	215	185	215	197	227	219	244	240	209	207	233	241	224	207	198	241	253	229	249	225	238	216	203	193	207	199	212	226	235	226	218	245	220	218	251	218	221	207	238	223	212	235	222	225	224	221	253	242	245	226	184	253	218	233	198	207	216	233	210	221	235	204	227	224	226	221	217	231	208	251	218	209	226	216	206	227	232	230	234	226	221	208	191	205	230	226	214	213	224	238	235	237	214	189	207	231	228	223	213	215	205	262	248	197	214	242	215	212	246	205	226	230	230	224	232	209	240	234	207	205	200	217	230	206	231	230	243	235	244	247	235	216	208	228	193	235	193	225	214	209	207	232	222	242	230	224	221	232	221	238	230	218	231	200	252	210	208	231	209	227	224	226	224	255	209	215	241	229	227	220	232	225	207	208	220	221	229	209	225	235	210	217	237	227	217	210	222	231	228	223	230	229	239	218	210	197	230	215	226	241	218	221	210	202	232	197	218	224	227	216	200	228	214	212	259	214	216	235	242	239	229	201	225	226	202	228	243	241	249	250	225	227	256	208	205	203	210	197	216	215	216	241	200	230	235	228	227	209	225	240	231	242	211	223	218	223	215	222	232	249	247	229	211	212	229	222	237	227	233	201	196	244	185	222	214	233	201	232	201	210	207	237	207	247	235	238	231	210	222	201	223	248	227	201	217	232	209	193	205	213	214	221	243	213	210	203	213	221	235	217	204	232	208	234	219	215	225	220	211	226	233	225	238	185	228	241	202	232	235	219	248	220	199	227	215	210	214	231	233	234	224	234	213	219	228	223	235	254	224	222	230	216	229	191	214	233	200	214	237	217	207	208	256	226	212	219
37050	40388	52618	53608	50860	46715	42117	36236	29702	26264	22793	19281	18376	17561	13445	12035	9462	7821	5953	4746	4341	4261	5702	8063	5206	2492	1144	868	746	723	719	661	653	610	597	584	623	627	589	595	584	563	624	650	645	572	626	602	595	576	577	644	628	593	574	605	612	562	593	609	628	612	614	616	613	590	603	605	596	583	632	627	593	637	604	622	627	632	615	565	622	596	551	618	626	590	605	607	584	568	643	568	613	622	665	613	563	592	617	637	682	584	591	628	535	590	588	573	618	593	611	561	589	608	575	594	587	546	568	626	583	605	564	577	633	569	623	612	569	618	641	584	589	595	543	608	609	610	622	547	586	620	565	596	606	611	591	584	598	636	563	587	643	567	582	586	610	603	574	541	627	611	598	583	605	614	570	608	600	549	617	602	602	613	603	625	592	570	609	593	587	633	588	625	620	652	570	595	579	602	612	599	614	630	553	660	586	593	614	581	579	567	608	584	603	607	555	537	572	570	545	647	601	608	535	641	658	612	589	582	554	573	593	626	593	640	592	575	612	577	616	560	610	600	654	615	591	579	596	634	606	599	606	582	590	596	600	603	571	612	570	599	589	560	597	582	637	578	584	620	596	655	647	598	592	632	594	586	594	608	611	559	599	617	651	613	638	623	599	599	588	597	605	598	577	596	588	607	615	624	599	613	585	582	589	637	590	590	581	632	573	551	583	594	589	616	609	579	656	631	610	578	593	580	616	589	588	570	646	601	582	584	576	629	604	600	624	614	564	626	617	623	612	614	605	597	612	564	613	577	582	603	565	532	535	633	622	596	609	578	615	573	627	623	552	596	559	625	579	644	633	637	595	617	602	627	579	612	575	633	565	562	617	584	619	603	587	599	635	600	612	587	599	623	616	575	603	620	619	599	583	622	593	620	610	614	585	571	628	610	587	618	613	579	643	639	604	649	609	579	600	578	595	579	558	636	609	638	594	590	649	611	605	666	596	585	608	577	586	633	616	620	575	604	615	652	604	629	643	592	561	601	554	615	568	606	563	617	566	613	625	604	599	593	552	555	569	615	605	596	599	562	596	623	585	634	603	626	622	559	594	608	614	615	590	635	603	619	600	618	614	609	616	615	614	597	607	621	586	613	631	575	561	603	601	587	573	604	606	573	608	568	614	614	580	642	591	593	615	577	614	601	628	583	615	554	590	588	602	593	635	584	637	599	590	563	633	619	610	594	580	617	594	638	621	585	607	622	603	585	610	602	575	588	539	590	576	615	585	635	609	604	610	589	626	545	602	573	558	642	625	599	588	593	578	612	585	605	564	628	614	617	633	566	571	632	585	566	617	617	583	578	621	629	599	578	661	644	590	565	593	645	583	611	594	581	593	625	609	578	574	564	618	588	610	612	633	658	600	619	575	601	635	578	603	614	583	592	592	576	611	601	584	623	601	590	580	599	607	622	651	582	609	621	553	589	565	586	605	620	556	628	592	606	639	592	566	597	638	610	588	561	570	540	611	590	606	584	588	577	607	578	602	642	589	585	621	597	611	630	588	579	575	587	630	606	608	623	576	557	614	608	571	617	592	587	576	652	624	580	645	629	569	606	576	543	626	626	597	562	567	570	569	572	613	603	558	592	607	633	619	592	567	581	619	616	615	590	633	597	600	571	567	602	597	562	645	611	586	581	611	598	604	532	584	597	622	611	650	606	610	617	626	589	607	608	647	566	660	595	607	575	608	611	608	609	599	624	574	628	591	623	588	608	569	566	579	603	602	599	569	602	627	571	576	582	633	606	635	594	597	572	592	613	598	563	600	586	623	647	582	550	573	621	598	610	604	636	639	573	568	626	568	601	605	612	633	569	655	653	578	608	617	563	582	585	577	585	590	585	621	620	615	589	569	598	628	559	627	605	608	551	585	617	576	576	586	619	597	597	625	606	586	584	614	562	583	662	625	605	622	609	604	580	590	621	581	608	604	616	612	619	621	599	589	607	614	605	630	598	633	628	602	621	617	592	626	618	636	606	589	586	624	586	641	562	643	666	594	581	604	626	606	611	597	638	574	561	574	613	602	630	621	553	589	604	601	582	589	563	595	589	574	572	574	575	608	556	617	616	606	584	618	569	554	571	621	634	613	603	618	574	596	578	604	617	592	615	593	595	567	559	600	609	594	573	618	583	593	615	594	613	660	624	636	601	638	583	597	615	646	592	575	610	598	629	593	576	639	613	565	623	613	611	603	585	564	585	634	582	645	610	627	606	575	601	616	609	566	554	621	615	589	593	601	586	622	555	588	584	612	619	559	622	596	620	564	596	625	588	590	600	572	561	612	589	632	619	578	610	594	613	597	591	616	598	589	598	597	577	621	596	604	574	629	606	625	616	624	586	573	600	555	562	565	610	626	571	568	574	569	605	613	585	610	579	619	615	596	600	640	602	599	594	598	575	593	626	558	587	579	599	587	590	607	581	598	589	581	574	591	639	603	615	603	574	618	568	589	618	579	584	578	631	612	613	647	602	618	637	662	582	531	570	600	566	596	597	621	593	600	598	617	583	585	621	610	613	631	625	605	593	615	638	630	599	582	604	619	603	590	595	601	608	609	583	594	584	576	619	602	604	617	562	597	596	597	595	627	603	586	607	593	599	600	613	564	565	577	570	668	547	584	598	616	578	584	595	593	569	649	621	586	564	621	617	606	572	616	617	597	605	553	597	628	622	604	589	619	601	598	579	616	597	590	613	545	606	597	644	594	569	582	594	596	633	584	536	570	580	619	635	584	594	594	626	648	576	555	563	605	554	551	596	609	591	610	567	613	601	542	646	606	611	617	601	623	642	586	571	556	616	554	632	626	565	621	622	617	629	573	576	629	592	577	574	594	610	583	607	592	572	620	601	590	644	587	556	604	587	579	624	570	627	621	629	629	583	583	610	589	568	572	639	612	592	564	591	612	648	596	594	595	621	565	587	622	590	567	620	604	629	644	634	612	641	573	561	594	569	605	603	619	608	601	594	612	597	595	606	571	558	606	577	596	571	569	604	591	638	636	593	560	586	599	551	589	623	572	601	628	602	625	601	684	611	585	632	652	610	588	619	587	604	578	583	632	621	560	596	635	589	632	608	549	619	542	587	612	620	620	619	578	577	603	564	619	582	589	612	575	563	560	645	608	642	554	607	570	588	592	593	586	589	572	585	593	583	588	589	608	615	587	602	616	624	601	576	562	612	580	576	614	593	599	616	634	587	629	598	605	566	593	594	587	616	614	597	548	596	584	609	611	622	570	578	617	592	597	582	625	634	570	601	614	573	616	615	595	616	611	630	623	601	591	600	624	564	627	611	608	588	599	612	606	619	611	591	593	598	602	611	554	577	602	574	578	573	634	597	582	601	619	615	615	645	587	612	573	576	568	616	619	546	570	613	608	585	572	626	601	640	609	551	661	600	577	590	615	649	628	608	586	585	596	631	646	646	598	585	573	600	593	587	614	575	565	657	627	651	579	617	593	589	568	548
42226	43325	44551	35190	28558	20883	15785	11133	7623	4888	3513	2711	1949	1554	1522	1234	1150	882	684	607	534	474	426	397	323	271	249	234	203	218	222	238	241	230	209	236	240	215	250	239	246	225	225	214	194	238	208	208	213	223	235	246	208	194	234	207	202	198	245	201	199	220	221	234	200	212	232	213	192	218	205	253	222	257	210	222	221	214	218	225	200	237	215	211	203	228	232	229	208	212	217	203	213	225	242	247	209	179	218	235	199	205	199	231	235	215	246	247	221	239	199	206	244	216	222	219	223	215	205	210	215	205	245	216	220	246	195	208	212	232	220	218	216	222	223	208	209	224	220	236	213	213	228	221	204	193	203	228	221	240	206	249	195	244	215	203	231	236	222	231	212	232	224	200	230	230	209	227	245	228	208	242	248	211	202	224	233	210	210	217	220	258	212	204	212	217	220	234	208	227	227	227	227	247	228	202	232	230	229	200	210	221	229	202	224	249	223	228	210	232	220	209	218	230	249	248	228	236	208	197	211	230	227	218	240	217	236	214	230	242	188	222	231	229	217	215	227	210	252	210	197	211	220	203	224	207	228	199	224	208	229	227	228	218	219	205	221	220	200	212	213	211	235	190	230	209	229	205	225	239	215	263	195	220	225	245	239	222	199	219	213	203	245	208	221	255	222	216	243	238	194	217	228	238	233	204	222	219	219	210	205	200	211	199	230	217	240	234	213	237	236	226	240	251	220	218	231	195	221	229	218	207	234	224	225	239	227	203	253	207	239	215	225	223	231	227	223	195	228	186	239	179	208	223	184	210	242	226	201	215	220	214	244	208	241	211	191	208	218	220	207	206	202	214	200	211	218	230	188	187	203	221	214	223	194	237	228	253	203	226	203	231	204	214	247	245	214	201	219	212	222	212	227	229	200	239	194	197	204	220	196	209	240	212	217	194	188	224	229	229	251	209	217	218	226	230	197	219	217	215	229	188	209	215	198	198	253	202	213	228	222	216	237	212	238	231	207	228	224	218	222	232	216	230	214	229	243	217	220	213	247	209	201	202	217	213	191	214	218	204	206	192	226	213	223	213	214	217	259	244	199	223	229	224	240	237	221	201	235	247	222	211	208	196	223	233	209	229	219	209	217	227	196	259	230	206	227	214	188	220	198	207	194	205	224	219	221	206	217	220	186	206	223	219	208	235	223	224	212	221	223	246	208	225	189	232	234	251	225	219	234	224	248	209	212	224	221	225	208	215	205	210	219	223	244	226	221	235	227	196	206	199	237	225	249	242	211	205	211	210	227	224	232	215	235	214	204	211	215	216	221	196	208	224	216	212	218	211	202	219	228	201	217	204	234	192	227	210	212	221	226	195	227	222	210	228	204	213	211	221	217	226	219	221	224	217	196	211	225	195	213	222	223	191	241	199	210	197	221	217	203	240	217	242	192	239	222	235	212	233	237	219	214	217	223	219	215	221	223	224	222	219	229	221	204	199	191	214	207	207	240	201	240	216	217	233	221	234	222	222	202	226	217	220	204	194	236	211	234	233	186	229	221	236	223	211	206	248	221	232	203	218	218	205	226	209	206	268	239	214	246	198	234	224	215	217	216	237	212	240	185	200	233	224	239	220	224	195	221	226	238	220	262	206	220	242	201	232	213	213	200	205	215	217	233	225	212	225	223	226	198	207	230	222	210	208	204	193	234	225	218	206	244	203	262	219	249	203	203	215	231	244	244	240	229	213	224	198	202	215	198	239	204	232	216	242	221	226	218	223	223	232	238	215	223	239	242	226	228	203	224	231	223	215	253	222	213	204	208	200	223	199	236	218	226	215	201	250	240	196	226	241	227	239	225	195	207	187	224	234	209	221	255	215	192	204	223	215	212	219	195	228	204	203	208	222	210	212	204	202	240	214	226	233	222	215	203	239	215	218	258	218	214	205	215	215	220	205	212	217	214	219	205	243	208	229	216	206	207	222	213	241	205	233	206	249	234	233	215	206	183	196	224	205	182	201	208	237	213	212	222	239	223	231	224	230	196	221	249	230	204	202	224	218	223	224	242	201	240	210	198	211	215	236	243	201	206	223	190	221	226	209	226	221	230	209	221	238	207	235	222	224	209	203	204	205	216	227	247	226	215	225	213	200	210	192	213	210	208	213	217	234	211	209	217	240	206	218	174	222	236	208	233	204	217	214	198	224	217	219	238	208	219	208	230	249	249	222	198	215	230	216	224	215	215	211	193	233	215	218	222	223	197	194	229	221	231	239	217	229	227	201	213	225	206	198	224	226	240	237	215	213	215	233	228	217	228	228	228	216	213	221	218	245	224	206	205	214	210	231	244	240	218	216	241	228	221	219	233	204	232	224	221	223	227	226	239	233	217	201	218	200	216	200	219	227	236	201	202	215	242	224	227	235	230	196	206	209	208	209	202	203	197	219	220	228	221	230	190	192	208	234	203	236	212	214	265	225	217	224	210	195	236	224	222	220	202	252	244	220	205	223	214	197	228	232	219	239	234	229	228	232	207	233	220	228	220	213	209	219	196	205	227	240	197	220	200	229	217	221	217	184	223	217	214	216	209	193	220	217	226	209	220	222	188	202	208	191	235	215	213	202	195	199	227	230	209	239	201	214	230	237	195	258	238	252	247	214	221	210	209	203	233	195	225	212	225	228	202	214	229	233	222	234	214	226	198	213	229	208	162	231	213	239	239	215	247	210	217	228	195	230	202	231	202	214	240	208	238	223	213	225	194	203	223	220	210	238	260	218	217	224	209	197	212	228	216	216	215	232	224	204	218	195	201	242	245	217	212	212	222	235	217	212	241	210	208	209	207	210	215	235	218	226	198	227	238	195	211	195	219	219	215	231	255	214	228	232	194	222	211	232	230	241	188	221	227	225	256	186	206	232	254	212	200	205	239	226	222	204	234	212	229	231	222	202	217	209	196	192	215	223	240	221	237	229	220	257	243	227	205	219	202	197	218	201	206	228	240	260	251	219	251	201	239	230	192	248	229	227	218	210	222	235	238	204	236	222	195	224	210	227	210	209	216	202	216	225	229	227	215	232	235	218	216	227	215	223	209	223	212	195	223	220	214	239	228	209	206	216	209	230	215	254	230	205	187	188	218	200	232	201	213	233	227	212	216	233	219	227	200	219	230	221	215	243	220	215	194	212	228	203	212	207	198	224	238	210	214	222	223	231	212	207	220	221	214	229	243	195	212	208	232	208	215	218	199	222	228	225	232	210	231	216	220	246	212	188	226	244	211	225	220	209	241	220	225	225	242	202	218	207	230	206	226	231	202	226	201	193	213	209	205	258	221	222	213	226	210	226	215	226	238	215	231	228	205	200	225	220	214	231	227	199	211	221	229	233	239	206	225	214	208	190	219	234	235	195	226	233	222	224	217	212	211	235	235	229	210	190	210	223	223	221	257	195	200	230	204	210	198	221	201	215	207	205	213	226	244	208	204	223	214	217	212	220	230	230	210	214	210	211	224	218	211	218
28818	34006	43187	42689	39924	35353	32200	27115	22674	17560	14342	12047	8864	7407	7033	6551	5699	4421	3630	3143	2809	2318	1818	1533	1122	914	747	639	637	589	619	582	584	606	584	588	623	574	577	600	622	567	615	594	587	582	624	623	577	576	584	565	632	578	624	562	586	588	614	623	624	587	581	551	589	625	595	655	620	598	584	576	592	567	590	629	613	619	570	587	600	575	558	574	557	598	596	612	585	605	596	603	610	642	618	585	595	601	601	540	613	574	552	586	525	640	610	574	573	572	567	663	613	595	600	623	597	604	593	551	587	608	639	572	581	565	582	609	615	630	581	532	569	608	633	572	522	577	585	608	605	621	607	584	585	621	608	601	576	642	582	600	590	583	608	595	596	594	583	557	594	576	561	601	590	630	592	639	610	576	613	609	630	586	614	596	594	569	611	617	583	642	595	554	590	629	594	592	547	586	621	581	615	629	584	593	597	622	579	580	598	612	571	614	612	575	617	597	582	636	550	554	595	608	632	578	577	592	568	629	604	585	577	583	590	620	601	562	585	581	614	627	553	595	598	592	527	608	625	626	572	610	593	607	588	602	549	592	575	618	621	594	582	627	585	606	593	638	640	578	553	562	582	600	597	597	580	589	567	617	586	578	588	581	569	609	571	602	565	572	562	556	621	600	596	601	616	607	590	596	583	599	567	591	586	592	583	614	611	601	598	633	626	622	607	585	589	634	566	598	597	554	553	589	650	578	576	611	595	598	559	558	608	576	580	585	637	630	592	574	600	591	590	598	549	520	584	628	566	594	582	542	595	563	606	554	573	589	574	619	612	589	599	597	584	641	567	593	630	600	631	604	605	623	601	616	531	585	613	553	613	575	599	574	610	605	593	598	627	578	556	590	613	677	597	624	592	571	589	632	566	639	592	627	624	594	509	579	637	581	597	650	598	580	596	593	574	615	591	582	639	594	606	605	613	599	614	580	597	609	625	565	564	594	605	648	631	578	600	612	563	640	589	580	609	572	563	585	566	648	562	597	590	589	596	619	623	573	611	577	602	624	554	588	598	636	607	558	608	592	599	603	634	594	545	587	611	635	619	618	571	584	606	629	564	606	647	634	570	566	639	591	583	625	601	600	580	620	610	630	563	632	585	605	588	599	590	621	577	622	596	618	567	599	603	587	588	581	554	550	599	594	586	612	591	566	626	628	597	551	610	630	591	635	634	599	587	632	564	597	579	585	557	583	638	599	597	593	571	599	582	551	618	627	611	585	582	614	622	559	573	591	567	586	617	587	588	580	591	594	586	561	602	551	615	630	564	595	602	580	603	631	630	574	576	627	577	587	573	585	624	616	595	555	608	547	534	634	600	588	589	603	552	567	577	633	584	645	602	581	568	634	563	614	582	577	616	621	614	587	600	607	597	586	579	585	626	588	613	586	640	636	579	661	577	611	581	605	555	623	605	621	605	626	614	610	596	574	584	588	615	581	596	600	598	613	608	556	576	565	589	603	575	575	586	602	571	606	557	632	561	605	618	571	620	615	540	575	588	611	608	594	615	589	600	611	609	623	648	620	574	601	598	572	576	601	590	579	607	580	621	565	556	598	575	585	575	617	580	609	624	589	593	634	566	595	628	604	552	583	563	608	656	638	551	558	601	567	573	598	574	609	591	633	551	585	576	610	600	587	599	624	588	599	597	625	588	577	595	592	558	624	562	597	571	579	587	552	543	598	559	595	565	569	600	599	615	610	597	593	599	586	624	601	619	597	571	610	535	552	576	615	599	584	604	572	632	607	609	614	595	583	606	566	607	635	638	583	537	567	618	594	621	578	548	588	610	574	563	631	640	561	600	649	582	615	593	572	636	611	617	596	599	592	624	616	637	600	632	625	590	618	594	571	580	559	603	577	614	576	617	582	572	608	559	574	592	596	619	591	580	606	584	609	608	582	576	605	608	590	629	578	539	615	539	620	562	612	557	552	621	613	641	598	631	575	583	617	587	588	551	582	595	584	555	550	566	650	580	644	621	580	590	612	628	587	593	615	593	564	521	569	633	656	632	560	596	572	588	606	569	573	631	609	546	589	606	590	586	558	616	598	566	566	597	602	571	579	618	536	579	551	612	590	598	610	579	590	582	600	619	563	558	657	603	582	592	627	564	575	545	573	597	573	626	608	597	581	584	607	589	560	564	578	609	597	580	609	596	629	589	626	573	599	576	566	564	582	559	578	575	629	585	596	604	547	568	631	577	570	618	609	611	587	547	571	553	609	602	573	584	589	628	632	618	566	595	599	590	636	609	615	597	596	594	619	611	574	596	608	595	622	592	594	606	564	617	562	649	572	617	546	605	635	583	625	620	554	596	618	554	590	633	592	581	569	591	586	593	623	641	597	608	612	626	570	612	554	596	607	572	566	587	609	637	620	589	613	615	614	567	596	583	563	588	605	583	569	588	616	582	566	602	579	578	592	615	635	576	594	634	602	629	585	599	585	566	568	590	577	566	567	580	593	600	601	611	572	595	596	610	582	593	605	661	601	575	599	595	583	608	594	618	576	600	544	594	591	572	575	563	577	579	594	571	589	576	615	552	583	590	589	598	593	591	604	602	607	562	604	607	613	616	570	584	602	590	552	580	584	633	582	586	595	575	630	613	577	634	554	593	573	592	600	629	608	612	578	595	622	642	591	617	564	604	575	596	550	635	607	602	603	601	595	599	611	588	605	600	626	594	597	603	592	638	632	559	585	598	581	567	566	590	622	602	648	620	648	556	600	557	597	607	607	575	549	612	604	622	602	636	575	614	582	604	580	619	627	562	598	630	584	556	615	639	622	601	579	555	601	622	618	591	572	576	581	626	625	589	593	581	578	577	601	578	592	621	536	630	631	573	600	620	603	584	598	611	562	615	596	622	630	594	580	606	584	577	596	574	607	632	554	581	583	565	633	619	613	632	638	601	618	619	597	637	545	606	594	558	578	564	599	586	621	592	575	594	596	583	610	588	609	583	637	593	581	609	600	597	594	604	573	565	572	571	585	565	568	584	581	576	568	614	602	603	545	600	575	613	589	631	572	626	548	631	571	608	607	557	588	560	604	572	565	632	609	648	542	617	626	579	600	597	639	568	589	627	604	570	587	620	586	612	579	612	585	597	586	579	598	541	637	583	559	571	600	601	587	595	609	579	632	564	598	609	631	640	605	595	626	607	615	617	556	622	632	573	607	593	565	566	549	564	540	575	603	602	585	595	615	596	569	584	541	585	627	584	543	588	562	596	604	619	600	618	625	583	606	616	601	616	577	574	601	605	601	594	576	576	598	592	583	604	564	550	581	586	599	610	623	598	554	609	615	597	617	598	647	635	544	601	578	590	618	542	580	623	557	649	608	563	585	558	587	579	633	626	585	589	592	646	595	604	564	554	585	572	610	613	571	588	551	576	594	610	629	608	632	630	598	581	591	616	590	617	623	629	632	620	619	574	562	573	607	598	602	584	562	602	593	551	612	587	572	617	608
46730	43218	45617	41998	33184	26763	21590	16660	12505	9151	5910	3767	2528	1939	1476	1742	1960	1368	808	855	613	412	467	396	366	279	245	216	207	198	206	219	224	231	214	226	233	205	223	237	198	219	231	222	211	223	204	214	217	207	205	203	213	212	222	225	210	231	208	204	201	198	218	216	231	202	204	205	200	211	183	220	199	199	203	232	204	196	223	214	210	215	231	225	235	212	202	240	197	215	199	239	213	228	190	211	222	232	200	233	215	187	222	214	210	216	208	226	206	220	191	218	207	198	228	201	244	226	217	208	199	193	213	226	211	228	209	213	233	224	216	222	245	234	221	200	229	211	232	220	225	220	219	231	236	245	244	225	221	202	231	206	191	211	221	204	212	214	218	225	215	233	221	223	223	211	242	179	213	198	213	218	214	214	233	195	174	229	205	215	202	202	222	213	213	208	215	228	211	238	217	233	244	195	212	214	216	252	225	198	215	240	220	214	188	216	215	221	232	209	187	216	221	242	252	225	201	195	224	208	185	208	215	224	212	201	217	210	222	219	206	223	188	203	226	213	205	223	215	191	226	214	236	185	210	238	230	232	272	227	206	242	223	224	195	211	182	224	196	228	224	230	230	241	194	211	209	236	224	192	213	242	209	203	230	217	202	232	201	201	226	241	225	235	227	234	229	215	212	215	218	208	230	209	204	220	202	247	240	213	209	216	232	212	200	243	234	197	233	219	212	195	228	209	223	201	233	242	234	229	221	224	208	219	201	211	229	190	210	214	195	195	215	196	214	209	221	207	223	237	202	202	225	206	208	223	213	224	214	236	220	237	225	219	242	184	187	198	227	223	241	206	211	225	210	226	239	227	202	189	210	220	208	218	203	236	217	216	233	250	214	232	213	193	233	223	206	193	217	223	206	221	222	241	228	222	192	212	200	219	205	209	253	195	209	213	225	208	203	216	213	250	203	195	232	232	209	227	225	209	234	202	196	212	210	206	209	227	208	233	240	212	221	221	234	199	213	215	234	202	207	198	202	226	207	233	239	230	212	202	208	208	217	194	200	231	234	208	235	216	225	201	209	214	214	225	222	187	211	200	225	249	229	200	215	196	223	222	239	206	213	227	231	182	214	242	222	200	208	241	230	214	208	223	211	211	211	193	246	217	197	219	238	216	234	203	219	205	210	216	215	220	229	220	211	223	236	226	228	212	215	228	219	223	234	239	211	203	241	215	214	211	214	219	240	211	229	221	218	197	192	238	213	216	212	184	249	221	239	205	228	199	217	213	228	202	225	249	219	233	219	221	237	183	202	221	240	247	225	225	252	240	233	218	218	215	204	233	200	233	205	195	208	221	217	255	226	197	193	205	212	222	237	197	198	221	219	216	203	202	223	239	240	214	234	244	226	199	215	222	230	225	240	200	216	235	219	223	219	218	207	203	199	237	204	206	236	230	209	240	192	222	191	211	215	225	233	201	229	213	225	229	237	230	222	201	203	241	200	233	218	202	201	212	198	224	232	221	216	226	209	228	199	215	213	225	209	213	206	204	227	206	243	238	247	206	216	205	211	217	193	208	205	235	213	223	219	233	213	226	201	202	206	217	203	217	211	241	225	256	219	206	235	217	204	212	214	249	216	234	200	207	219	250	237	211	226	220	215	225	224	215	222	212	205	189	214	209	223	237	211	223	197	212	227	205	211	236	244	210	208	211	196	214	233	220	238	237	225	185	209	182	218	204	199	223	187	221	229	252	234	189	191	206	192	182	209	199	219	222	214	217	206	213	229	231	237	242	225	219	198	219	236	223	220	213	235	213	209	212	196	209	213	202	215	184	219	238	213	208	219	206	204	199	218	238	208	224	205	207	196	206	199	213	222	202	198	229	220	233	212	226	212	215	223	224	196	232	223	229	184	233	214	198	201	228	236	194	209	205	226	190	203	221	211	222	223	230	225	210	225	226	214	200	178	231	228	234	211	218	196	206	199	215	198	208	242	190	197	230	210	205	205	224	219	251	191	201	188	220	203	202	205	239	215	200	205	234	190	238	245	221	210	224	231	209	218	215	209	208	222	205	226	206	232	222	204	230	204	196	191	260	221	211	207	214	212	197	259	226	197	197	221	239	245	219	228	224	223	221	214	225	222	220	216	224	213	245	239	222	196	206	205	220	221	209	179	188	213	210	199	238	228	228	208	248	202	217	224	211	224	214	209	219	233	207	193	226	233	220	218	249	218	181	201	239	217	231	218	181	194	171	184	193	214	202	216	229	248	236	226	225	192	202	210	202	217	210	207	200	233	198	201	215	197	223	231	201	212	209	232	214	212	232	207	225	228	209	213	215	230	213	217	239	207	224	219	228	206	231	237	201	227	192	227	208	231	218	197	199	198	230	199	259	211	245	194	212	225	197	220	229	201	224	227	249	193	207	213	205	224	232	214	189	224	241	204	220	213	219	202	192	201	255	220	221	219	208	228	221	210	216	197	192	205	232	212	228	210	193	204	257	215	200	223	204	240	207	228	221	221	180	217	210	212	228	215	206	218	222	191	218	213	212	212	208	222	244	213	239	219	208	227	216	216	208	224	226	228	220	225	229	245	208	220	185	226	215	219	226	228	217	206	207	225	224	236	242	227	186	213	213	224	179	221	210	211	222	238	208	201	231	205	206	223	204	213	204	219	235	196	203	203	238	203	224	229	212	211	214	261	229	204	211	228	203	211	205	216	216	198	225	208	215	220	235	194	208	197	210	195	210	224	215	214	232	210	216	221	231	194	210	209	248	202	212	217	224	203	233	231	221	231	202	238	203	241	215	217	224	205	196	191	216	215	195	242	243	219	202	187	213	199	203	198	213	239	214	189	222	241	220	236	217	209	225	210	218	223	217	231	219	201	246	226	199	232	229	218	218	231	227	222	215	254	231	236	214	235	218	249	201	219	250	231	201	215	197	219	206	217	203	222	209	211	204	193	188	216	193	220	239	224	233	220	229	198	223	246	215	200	213	228	207	225	197	232	218	203	221	189	216	209	198	224	245	196	228	203	198	228	216	225	207	254	236	214	224	221	215	203	220	207	233	199	230	205	235	218	199	224	230	201	226	201	210	204	194	212	210	210	223	239	211	207	196	260	214	202	209	197	249	239	225	209	242	218	192	211	227	208	210	211	206	216	181	224	179	224	227	206	234	207	205	235	217	205	229	201	219	212	228	228	228	221	195	228	205	206	209	218	218	218	224	220	205	229	202	231	206	189	220	190	224	239	222	220	224	209	226	213	238	211	221	223	204	209	225	233	221	215	215	216	217	238	211	221	230	223	232	197	212	230	230	198	203	204	248	217	237	212	221	220	195	213	194	240	246	220	242	222	217	216	204	210	221	182	222	194	234	221	203	226	232	218	219	210	212	210	190	189	221	215	192	223	219	202	221	195	241	228	228	192	223	219	224	203	237	209	211	205	240	223	209	216	211	222	198	208	202	227	203	204	221	239	219	206	198	232	203	233	236	218	226	225	205
32268	34641	45168	48271	44068	40826	37533	34134	30189	26509	20468	15097	12029	9496	7801	9094	10215	7092	4026	4627	2820	1969	2177	1690	1136	957	833	633	634	594	619	562	609	583	592	546	590	598	605	539	632	594	579	548	616	588	597	601	585	596	578	585	561	563	640	612	580	554	610	619	604	586	573	613	585	595	601	586	597	579	603	637	566	621	605	581	601	597	578	608	561	602	584	593	597	578	515	575	606	547	591	605	647	578	567	599	595	585	588	599	605	590	587	571	609	605	569	586	542	612	633	604	564	616	614	600	615	601	596	606	601	578	603	591	556	608	580	641	571	605	555	615	626	569	629	630	589	579	587	615	599	578	596	594	674	587	586	565	566	579	599	563	594	616	597	622	594	585	584	590	567	551	582	508	619	592	563	566	611	599	583	609	608	617	583	604	617	590	552	593	637	577	590	624	578	604	550	591	582	596	591	612	593	601	591	576	638	619	633	587	581	587	609	583	559	601	563	623	588	580	547	566	586	619	606	605	563	554	596	586	583	583	601	587	612	586	634	539	588	561	556	620	593	568	561	590	577	574	562	588	591	565	576	585	579	576	574	598	578	585	582	621	579	547	568	623	578	593	581	606	639	566	616	602	565	576	597	603	571	583	608	555	610	601	565	610	570	640	592	594	591	588	593	594	584	583	580	587	590	611	562	575	586	589	565	555	556	604	573	531	579	579	610	581	566	559	575	593	612	597	622	601	609	583	581	596	567	585	589	586	590	620	636	591	599	596	602	596	566	544	578	575	531	564	605	571	569	588	637	574	585	601	601	619	620	590	660	571	587	559	600	554	577	564	559	583	598	609	569	616	585	556	604	640	583	597	621	562	633	582	557	598	598	581	594	630	594	589	569	596	574	577	606	612	604	609	583	552	642	560	615	593	584	584	616	613	558	592	583	631	592	586	620	557	648	594	583	581	608	626	630	603	572	576	565	584	543	624	607	577	625	583	627	629	577	605	588	627	600	637	550	562	603	600	614	554	597	626	600	566	565	602	574	586	543	590	597	573	597	637	582	588	622	621	572	572	607	553	630	573	630	582	565	630	605	607	625	590	618	630	539	605	607	591	574	591	582	585	601	544	615	585	598	559	589	580	597	606	586	563	580	571	617	622	549	607	595	601	603	576	587	579	573	584	589	548	585	626	600	608	614	579	616	595	589	590	587	624	634	631	613	575	579	596	596	612	589	557	563	563	588	603	579	585	613	577	590	578	626	590	582	546	549	631	543	575	570	582	593	583	628	598	601	603	619	622	602	564	588	587	620	586	601	618	575	607	577	563	629	618	606	584	615	604	592	538	615	641	611	577	578	588	586	585	560	611	625	619	565	581	562	583	580	583	601	591	575	569	584	595	563	602	578	633	588	593	559	567	576	614	613	600	565	599	558	582	575	561	579	598	608	640	590	587	571	570	614	579	566	614	637	603	621	602	570	577	573	590	596	607	567	582	633	556	609	594	547	537	590	610	584	581	596	597	583	593	614	550	598	619	632	590	606	570	570	589	591	594	553	631	609	580	555	560	609	571	570	612	601	574	555	634	600	584	608	594	588	625	582	639	587	599	586	569	565	574	561	588	533	605	527	571	617	592	588	574	636	569	565	626	628	596	656	602	563	603	607	570	603	588	641	586	646	573	587	586	588	571	567	604	600	597	620	600	623	596	566	636	585	599	562	616	580	568	590	620	572	586	605	562	572	580	564	604	596	573	616	595	592	627	574	630	586	562	590	563	596	641	618	584	564	530	563	554	636	573	627	589	586	587	580	572	545	592	652	569	605	610	640	573	613	606	595	622	572	547	568	588	582	576	611	567	553	545	593	646	600	611	594	623	608	576	612	595	572	525	566	561	583	561	611	581	566	602	561	607	576	569	590	595	597	580	583	624	600	560	591	531	591	570	612	569	570	583	628	605	563	541	600	591	613	585	595	584	606	579	590	573	604	565	619	553	593	553	614	643	590	615	550	567	555	610	609	566	611	592	612	602	606	595	606	608	585	630	626	551	558	593	623	617	578	624	587	615	570	581	598	600	571	551	611	568	573	595	587	627	581	588	627	580	626	606	531	618	551	651	600	555	619	607	555	558	584	607	624	584	583	565	587	577	585	598	591	573	579	590	584	632	562	592	537	582	606	627	601	586	611	566	650	607	554	571	576	610	596	591	606	572	552	615	562	597	590	622	600	574	594	613	590	607	547	612	573	582	608	627	567	612	602	573	622	623	577	618	595	631	573	608	570	567	598	580	586	595	567	592	579	629	575	636	600	612	581	601	641	590	546	621	548	581	611	619	587	612	611	594	557	569	596	617	579	593	612	608	563	543	556	535	582	649	589	610	631	571	580	586	583	564	584	547	635	616	613	627	591	582	610	561	569	613	609	619	585	595	576	625	596	597	601	587	609	570	594	573	610	627	613	601	642	602	603	548	591	581	588	559	584	583	572	578	567	581	645	563	593	632	591	583	599	605	596	563	560	554	589	564	602	559	619	555	556	569	613	601	611	600	615	617	601	613	616	581	559	556	662	570	590	604	596	556	626	636	565	608	613	592	573	587	597	563	619	598	611	607	602	659	573	583	593	588	556	619	581	569	649	564	614	589	615	568	599	540	588	635	627	600	545	578	554	588	593	615	597	582	584	595	578	579	589	598	609	590	585	567	590	561	567	591	625	608	573	579	619	643	611	582	576	559	599	581	624	594	597	597	559	553	594	575	606	567	590	519	630	593	555	600	607	552	617	627	590	624	577	629	558	559	578	596	577	596	619	587	583	574	585	570	597	565	610	564	586	617	582	575	578	558	598	544	578	598	621	602	599	596	585	568	578	597	603	590	593	622	617	569	553	608	552	622	617	592	561	539	565	549	619	588	593	642	580	638	594	616	565	584	591	590	628	616	604	579	621	556	581	554	618	565	546	585	582	564	587	597	576	594	569	606	587	611	526	590	586	570	591	590	559	569	573	561	582	622	576	592	587	549	586	622	590	610	615	524	556	564	544	585	580	592	579	609	587	576	596	594	562	567	614	559	589	587	580	592	557	575	578	557	586	600	600	630	594	602	638	591	626	587	585	572	646	597	603	542	577	600	604	609	609	609	560	601	609	572	656	560	558	635	582	534	585	571	608	619	600	596	585	599	576	613	594	593	609	611	612	616	568	599	598	528	623	578	644	625	577	591	608	610	585	652	601	625	605	586	611	545	551	562	610	579	630	581	590	538	573	572	544	590	617	586	581	593	581	613	590	581	595	580	599	590	600	655	557	587	552	569	578	538	576	518	549	638	543	581	595	600	568	581	602	565	595	629	598	561	615	581	601	604	581	573	598	533	597	577	597	623	601	620	611	601	554	574	588	561	604	571	564	587	603	609	524	611	599	595	571	579	574	598	557	558	555	567	615	594	598	616	581	550	610	600	599	612	611	589	575	568	609	554	593	604	579	598	585	581	536	611	637	563	555	595	569	621	610	603	611	605	580	573	622	582
49994	45161	52323	48639	43193	35764	29314	22829	17542	12365	8648	5877	4038	2763	2211	1976	2728	3521	2807	1494	820	478	323	270	263	269	228	234	193	242	221	206	232	239	195	239	241	214	218	250	221	202	223	219	211	220	209	205	217	224	215	197	242	203	238	203	245	228	216	229	214	242	231	216	207	209	248	229	228	239	199	205	216	210	210	234	215	214	230	254	206	230	230	184	232	228	217	241	208	211	242	176	236	200	198	224	239	207	210	220	243	215	211	229	223	193	208	194	229	245	236	220	215	242	238	220	202	248	238	202	257	252	228	193	227	221	254	246	206	213	229	218	204	225	213	251	237	219	220	199	241	215	227	199	245	231	210	208	235	208	217	223	239	218	206	264	198	204	238	205	211	205	245	222	186	226	207	198	241	224	236	246	227	209	207	263	200	208	211	218	214	229	244	207	238	215	227	271	192	226	206	204	231	225	221	249	212	242	201	214	225	235	213	232	204	201	176	247	208	227	229	242	233	225	228	225	219	223	223	235	247	231	211	206	204	225	192	228	205	228	208	241	208	197	216	244	245	221	200	232	231	237	225	227	208	242	220	197	215	251	194	207	222	216	234	219	251	227	238	220	234	223	238	193	227	204	226	253	233	213	216	220	257	233	209	224	237	217	208	198	203	223	195	241	230	231	231	256	256	189	215	228	239	250	244	207	220	201	228	246	211	203	229	206	219	225	210	225	208	212	229	193	236	248	221	196	210	238	228	213	221	218	225	208	235	220	205	223	216	212	226	219	214	211	210	233	190	241	243	231	226	221	209	253	216	197	237	215	210	230	209	221	244	210	184	222	212	241	214	233	221	218	191	206	244	216	210	235	215	245	236	214	185	216	239	242	230	214	205	243	229	238	217	195	210	201	212	222	228	179	197	206	215	225	226	206	195	227	245	181	237	219	233	225	214	213	248	209	217	217	228	254	218	220	215	206	211	215	230	230	213	204	204	203	193	216	232	222	221	203	225	208	204	219	227	219	226	208	214	218	224	189	239	233	212	199	212	213	243	205	210	197	213	218	217	229	236	213	241	247	249	254	221	229	229	222	229	202	235	220	229	211	243	237	214	237	257	224	223	217	217	219	219	214	213	237	214	224	238	227	209	250	236	217	230	238	221	239	240	220	205	195	233	211	216	256	230	209	225	205	222	224	228	209	241	207	217	204	222	235	233	210	230	212	223	226	227	203	232	216	219	216	193	200	219	207	209	208	218	259	228	220	202	236	224	209	215	217	232	206	234	210	260	188	201	207	193	244	215	207	226	232	248	235	235	235	205	215	231	235	222	203	193	212	215	211	243	215	196	189	228	241	230	227	235	229	244	204	244	202	239	217	214	218	206	212	231	210	239	212	210	208	225	247	237	245	210	236	225	231	233	245	230	225	225	230	218	223	218	234	241	201	225	209	242	239	238	214	204	233	189	205	225	199	207	250	247	206	226	221	205	241	226	251	224	225	200	218	215	232	225	221	226	215	235	212	243	209	202	230	253	207	221	212	207	235	244	227	226	208	211	217	228	198	213	221	213	217	234	217	223	205	232	227	240	227	223	186	216	206	214	221	237	219	236	225	221	205	227	241	226	204	236	222	211	225	202	226	217	249	215	213	196	227	240	229	185	245	226	216	214	197	228	199	212	244	240	212	229	240	222	213	195	214	203	201	215	202	243	208	260	230	200	227	219	205	243	186	232	198	235	230	222	249	241	196	217	231	213	232	222	188	224	246	213	194	212	224	211	230	217	208	196	221	252	233	207	214	224	246	200	239	252	222	222	213	204	205	211	215	233	231	218	191	215	178	224	231	211	227	239	228	227	220	199	228	229	221	231	222	212	223	221	192	219	214	226	232	218	222	231	226	232	228	197	228	203	194	214	184	200	207	197	224	230	191	205	210	203	206	196	227	228	227	237	234	210	224	204	198	225	201	208	218	208	197	216	218	213	194	227	231	219	222	221	212	215	230	210	230	219	245	220	226	219	224	208	218	201	231	226	226	256	245	241	229	205	211	225	230	203	253	201	216	216	239	210	213	209	236	181	211	218	191	194	202	216	222	228	216	221	206	190	231	236	210	213	212	216	214	203	217	208	244	201	213	243	229	232	225	215	196	192	204	239	235	228	197	230	242	238	220	224	211	235	243	206	190	218	217	206	203	241	191	213	200	224	214	230	217	231	211	220	190	236	201	198	211	221	229	226	224	233	219	213	229	191	216	205	229	244	200	210	230	216	226	199	210	219	233	212	229	221	204	236	216	209	207	223	212	210	215	243	234	230	223	220	227	241	232	201	227	221	236	204	223	234	223	230	202	223	234	189	251	198	229	199	229	225	233	219	208	204	224	222	196	215	215	229	185	214	219	230	197	214	220	232	211	207	251	203	194	229	210	203	224	214	219	217	234	214	202	232	221	214	204	195	204	223	217	247	221	209	211	197	210	204	223	219	252	237	222	196	246	216	247	237	234	199	210	213	214	220	200	231	225	230	216	230	225	219	206	225	253	254	218	201	221	199	200	229	235	228	210	200	228	196	236	240	204	264	236	227	210	228	228	211	237	223	234	211	202	219	215	236	213	247	224	214	233	213	234	211	239	219	207	226	216	209	204	215	225	227	203	219	234	196	207	205	214	217	261	228	210	240	211	218	247	216	212	195	235	241	220	237	195	230	220	208	209	218	230	228	214	246	234	198	241	206	199	248	229	210	215	256	204	206	229	224	223	232	229	213	214	229	212	259	224	216	219	219	228	205	222	210	202	235	238	240	234	203	210	215	220	221	218	215	233	213	257	209	200	212	240	209	201	224	252	223	225	212	198	240	220	228	230	208	205	217	227	231	227	206	229	207	226	217	229	222	204	209	216	214	221	232	206	221	201	238	233	248	208	211	239	213	221	218	225	241	187	229	197	225	228	216	211	226	200	229	203	221	240	205	194	203	204	251	235	199	220	211	208	203	205	225	231	199	229	216	199	228	223	229	241	217	221	219	230	214	213	213	220	203	217	190	188	229	215	255	220	201	216	236	205	225	206	208	224	238	228	191	231	201	219	246	218	217	211	215	209	260	235	197	202	226	232	259	216	216	228	209	219	228	221	243	223	227	196	217	242	228	258	220	220	189	219	213	199	215	204	191	220	237	232	211	212	199	251	223	221	234	189	206	226	206	226	192	243	233	205	206	222	244	238	239	234	216	226	215	204	219	203	228	210	232	218	226	193	231	223	236	216	227	226	217	225	189	198	232	216	197	212	205	225	201	221	245	235	233	214	244	227	243	234	210	214	217	227	218	244	228	214	199	249	209	225	208	214	252	235	222	202	240	205	258	201	201	213	259	219	203	199	225	217	225	217	234	200	216	221	227	232	217	217	240	212	222	247	223	233	220	255	208	209	227	227	234	261	217	234	231	220	222	218	236	243	218	218	223	227	221	181	224	208	185	221	229	212	220	221	200	221	214	212	228	208	202	188	222	215	226	203	215	204	227	213
34188	36821	49962	54353	52062	47964	43898	39894	35429	30837	25351	21008	16987	12573	10913	9932	13171	16042	12843	7349	3786	2061	1252	920	806	737	647	633	659	625	628	612	606	582	617	560	607	611	584	602	592	600	585	541	580	649	637	609	627	604	611	591	581	600	582	568	588	621	609	557	590	589	601	601	605	626	619	603	589	627	593	600	579	558	608	607	588	569	601	592	596	632	639	594	629	574	589	570	613	570	632	564	635	625	596	609	587	614	577	637	611	628	644	618	591	606	627	586	571	575	586	649	612	581	583	603	597	608	600	614	611	614	599	624	583	616	605	609	647	606	571	630	617	634	663	565	590	588	589	550	620	590	636	610	597	629	643	591	570	637	586	597	678	583	613	638	578	588	588	586	606	594	626	642	620	631	610	622	624	583	564	578	582	576	619	558	604	577	599	634	594	613	618	625	586	616	632	611	575	596	638	591	631	584	618	609	554	622	578	609	579	642	633	614	603	602	587	607	619	607	644	594	639	631	586	573	632	593	588	628	629	643	586	579	583	672	627	669	571	573	597	555	592	594	608	645	588	562	638	581	539	628	548	596	634	569	588	599	635	605	606	572	625	620	604	621	610	583	625	617	608	574	581	563	610	621	587	619	586	598	590	596	580	613	590	630	575	625	601	609	593	590	593	605	616	656	586	625	615	616	672	625	607	601	605	554	632	612	566	612	590	591	614	608	616	638	587	562	618	631	590	630	563	614	608	607	609	585	628	564	611	594	619	577	617	627	610	650	550	594	583	609	646	609	587	582	575	658	624	599	620	609	579	603	595	568	561	589	554	587	607	699	589	675	630	594	627	600	672	575	609	637	574	606	601	647	602	612	618	640	603	628	586	581	596	598	592	587	576	582	597	559	599	608	598	573	617	605	642	652	608	618	593	602	627	563	563	554	621	638	591	611	577	613	635	592	609	595	630	611	596	617	572	601	592	585	593	579	593	597	584	583	603	581	597	597	572	599	561	609	579	584	580	568	594	628	593	605	588	599	625	637	613	555	553	620	593	593	614	604	613	642	648	571	615	605	625	604	583	585	587	613	572	595	622	603	571	580	558	614	638	581	609	613	580	594	634	589	641	632	550	548	613	654	590	608	605	583	593	618	609	595	567	549	614	579	594	570	598	614	603	608	579	606	599	583	593	597	617	592	598	636	615	591	592	605	594	574	592	593	617	598	622	609	616	596	679	589	616	610	597	610	580	632	585	619	596	569	592	575	667	575	591	644	575	591	599	579	626	600	560	609	643	611	608	602	576	562	638	608	591	619	632	567	602	569	565	586	584	578	582	588	579	618	603	633	596	631	586	577	621	642	576	623	620	627	557	597	611	611	630	614	599	614	625	597	576	570	596	612	609	609	616	608	596	582	573	601	631	588	542	604	596	557	600	579	609	605	626	586	604	636	589	627	596	629	601	578	618	593	587	639	592	596	569	606	590	615	624	617	588	552	597	599	613	634	611	602	636	632	590	553	617	605	620	562	622	593	593	633	597	603	624	598	615	597	580	628	576	622	564	597	583	588	635	569	612	652	571	629	583	644	560	572	598	589	588	602	628	592	577	597	618	667	578	593	577	578	611	625	607	593	596	607	591	584	567	628	628	597	629	592	593	587	615	592	607	629	597	606	575	610	635	604	519	609	592	622	571	584	582	588	662	614	581	627	611	619	624	608	613	615	624	568	638	600	578	586	568	635	604	618	630	654	568	567	582	614	624	590	619	586	618	623	630	635	602	568	549	630	602	618	550	640	621	629	569	611	560	602	619	579	599	656	638	614	645	560	578	623	530	597	574	636	603	598	609	624	564	646	575	597	559	600	585	627	617	564	600	600	568	626	562	590	612	631	621	617	558	586	625	604	635	552	620	593	614	611	565	594	622	572	642	596	596	636	597	590	586	570	604	552	585	587	580	599	610	639	607	597	607	581	647	599	614	627	606	612	606	639	554	624	640	617	590	599	596	583	609	594	623	590	593	613	635	567	625	626	600	550	655	600	572	562	585	564	594	614	596	602	608	618	564	602	560	636	567	592	593	652	575	589	563	623	631	613	597	584	580	643	666	550	599	590	651	644	571	595	620	612	635	597	558	594	585	594	610	570	624	666	621	591	569	580	594	627	618	615	590	652	564	581	614	582	573	591	627	633	624	578	549	582	617	568	580	599	625	608	625	575	612	586	632	579	579	582	573	585	602	622	572	617	575	609	634	592	603	632	624	603	591	599	600	619	582	613	626	619	628	584	586	619	578	631	619	614	629	616	639	612	582	631	579	579	630	598	588	634	575	553	558	548	608	600	633	647	606	586	610	580	565	593	609	627	592	595	580	608	588	602	608	577	662	621	600	584	670	616	637	610	597	572	576	577	563	627	632	587	583	594	609	637	602	628	612	599	592	624	597	583	569	614	598	589	595	583	604	573	587	645	604	604	612	607	592	609	597	638	590	622	610	624	612	559	644	612	634	596	624	599	591	582	618	597	616	610	579	627	633	591	567	590	631	623	592	612	594	578	614	547	597	573	616	580	630	616	603	574	640	602	635	607	606	587	589	652	596	577	621	626	615	566	551	638	590	611	584	613	576	603	591	579	600	555	596	601	638	610	588	585	564	608	616	590	583	592	641	578	609	615	591	541	622	625	626	595	585	604	618	599	621	628	589	576	597	613	618	617	590	642	600	653	613	568	582	571	599	622	588	605	618	542	564	595	590	592	616	602	606	597	570	589	611	609	616	595	611	573	632	558	598	638	643	631	595	586	584	599	603	605	612	644	587	556	601	589	593	655	592	595	622	610	611	570	621	614	586	581	592	535	571	597	637	638	588	607	641	611	617	595	568	601	606	580	569	579	602	583	609	647	594	635	599	581	579	650	593	657	608	608	632	586	600	607	581	608	586	608	634	625	639	597	587	596	577	606	615	584	644	624	594	602	561	620	567	569	606	598	615	627	642	607	599	579	557	591	586	578	576	573	602	638	567	624	589	601	574	586	605	596	616	605	579	636	611	541	632	618	604	581	621	600	601	596	598	612	686	631	574	609	621	550	600	572	619	561	578	568	612	578	589	601	610	595	582	634	599	622	601	584	598	628	593	581	656	619	582	579	627	608	633	605	577	615	601	597	603	602	585	622	577	603	638	635	588	616	586	587	617	574	581	660	618	597	590	632	579	600	618	629	627	637	588	575	630	614	595	589	601	625	626	612	597	598	613	593	614	589	618	627	583	636	608	609	577	617	608	623	593	602	593	608	611	608	601	615	582	593	582	634	635	649	591	633	627	559	598	611	578	574	587	594	600	590	613	625	598	623	613	606	600	563	568	589	617	633	609	664	602	566	588	576	569	574	608	600	556	643	587	637	641	608	617	613	611	605	635	600	614	591	606	602	581	581	535	563	638	642	619	563	581	567	572	589	626	596	619	593	584	598	599	577	592	565	614	591	612	583	632	644	653	579	589	630	636	583	601	611	573	581	634	599	635	571	590	583
37158	38544	43474	40265	32059	23544	17786	12919	9021	6497	5130	3531	2219	1731	1208	961	854	809	650	433	331	309	249	250	221	228	207	247	214	244	209	232	234	231	173	217	216	220	219	240	193	243	205	218	226	205	219	233	243	237	204	199	211	206	223	216	209	188	214	206	225	237	231	218	252	243	223	217	226	190	234	203	219	236	207	213	252	232	229	231	226	241	242	215	240	223	222	235	225	203	216	230	214	202	209	208	225	202	225	235	249	219	212	231	216	233	225	203	218	250	183	237	213	246	221	235	216	215	240	238	232	214	212	221	228	194	218	216	235	209	214	212	237	204	250	231	195	212	214	231	234	228	236	214	247	205	241	217	235	201	211	206	234	199	217	230	191	215	214	231	242	220	201	202	215	216	235	210	216	217	227	208	222	223	219	210	226	220	220	179	230	224	213	237	234	215	255	216	248	213	215	213	217	212	193	235	201	206	201	216	229	211	239	241	206	203	207	210	213	218	200	229	210	221	187	222	218	203	225	225	242	198	233	240	204	237	235	220	248	219	207	223	209	250	204	220	221	221	207	208	224	214	195	226	215	228	240	257	221	213	237	214	183	234	220	233	238	261	241	228	238	237	210	221	203	214	203	234	209	244	227	205	232	224	206	247	211	203	225	255	239	225	203	213	218	230	222	193	209	196	217	199	230	222	223	233	218	225	220	210	211	268	232	229	239	200	210	217	227	204	216	232	208	202	243	212	234	215	202	213	219	248	215	216	234	216	244	217	234	219	196	236	213	210	227	199	191	221	219	234	231	239	249	206	190	206	230	228	235	218	232	232	222	193	232	239	208	236	195	197	245	218	249	236	224	220	218	204	238	222	240	220	213	209	187	245	224	185	210	217	230	204	231	210	223	240	233	222	232	212	195	221	227	210	225	192	234	214	225	207	218	210	228	238	219	234	206	218	200	216	214	194	248	190	210	224	189	189	216	220	235	215	250	195	246	202	221	219	221	210	211	231	213	215	227	225	212	195	221	197	221	193	231	224	204	221	198	202	206	223	227	220	237	205	228	247	225	226	219	206	201	190	241	246	213	215	196	219	225	251	220	195	238	221	202	228	192	219	200	232	219	227	216	196	189	237	238	236	198	241	193	201	227	230	206	224	201	209	232	231	229	269	218	225	209	210	226	231	227	237	254	227	211	215	242	234	243	206	241	229	216	235	223	247	238	205	218	243	234	226	242	216	225	234	217	224	211	228	226	222	199	219	225	239	233	212	192	233	205	232	247	225	204	239	247	212	240	211	204	228	233	238	245	228	228	241	199	223	197	210	216	228	224	201	204	217	240	236	190	230	246	212	218	200	228	239	246	214	205	227	219	224	212	207	223	195	217	234	234	236	226	206	233	238	224	229	203	256	235	227	231	215	233	229	217	192	212	217	199	208	214	245	209	225	223	216	199	230	254	211	214	228	230	221	216	218	248	222	229	209	199	222	242	247	211	227	236	232	234	198	212	216	212	224	238	232	215	217	227	208	213	222	204	227	235	223	221	231	229	211	208	244	208	217	216	230	198	229	225	208	263	220	197	232	224	213	239	236	220	223	248	240	228	208	230	223	225	241	226	214	219	222	252	218	249	223	203	208	207	225	229	212	216	217	215	230	222	219	201	250	236	238	211	226	200	235	232	229	214	223	236	235	231	231	223	224	219	209	229	221	212	222	217	180	215	242	250	218	214	260	228	238	231	233	224	210	237	239	231	223	205	198	212	208	193	209	227	223	198	208	203	214	218	216	194	252	209	218	215	222	225	232	243	221	213	211	220	249	230	223	243	230	237	201	217	224	211	219	182	264	209	218	201	218	219	210	198	196	226	209	246	225	215	198	228	230	227	223	208	250	218	221	212	202	238	252	222	237	244	240	207	216	235	211	208	233	250	226	242	222	205	229	255	244	228	195	214	205	222	229	227	210	200	213	202	215	232	231	227	217	214	235	194	223	231	212	237	230	205	198	222	230	221	219	213	234	223	210	230	236	217	193	245	242	245	226	221	214	215	235	229	205	209	220	211	244	215	235	245	216	230	211	200	224	207	247	212	190	224	239	245	206	222	227	220	236	207	211	244	221	203	225	212	244	232	201	227	202	214	232	236	214	219	221	205	232	225	237	242	194	244	189	201	223	206	233	238	210	208	214	227	227	198	203	211	200	206	210	198	232	223	200	222	196	220	226	224	227	217	218	205	226	216	218	212	192	211	237	214	226	219	238	199	221	242	255	215	202	213	229	232	222	205	235	217	247	223	212	239	221	231	220	211	212	244	235	211	187	219	238	221	240	230	219	230	208	193	186	213	235	223	215	197	211	252	229	227	220	235	239	226	219	215	214	206	207	205	218	209	203	224	235	237	224	222	226	215	224	227	205	211	210	214	214	213	231	219	221	208	226	241	196	229	208	208	190	232	205	192	229	211	205	193	225	226	237	242	219	238	232	224	220	224	228	214	215	198	233	223	214	215	221	175	244	208	228	250	235	238	223	208	226	214	193	244	200	241	223	231	233	229	223	216	206	208	229	234	197	201	215	215	219	201	194	249	237	236	225	214	228	226	245	189	219	229	209	202	230	201	205	214	197	233	202	235	191	242	214	237	210	230	246	214	207	201	223	203	224	225	233	208	197	217	224	214	241	203	237	215	221	235	221	215	219	198	199	203	199	223	230	222	215	205	234	231	236	196	224	244	236	226	221	215	234	203	204	203	218	210	191	233	250	231	237	189	230	222	223	216	224	230	194	238	200	213	221	206	220	227	235	209	220	242	248	219	215	220	241	233	234	215	197	195	190	229	228	252	217	207	199	246	214	230	209	188	215	224	257	227	196	242	214	219	199	227	230	235	222	230	207	225	246	229	233	210	218	212	232	228	235	220	231	213	223	206	227	223	242	222	212	248	254	239	223	224	231	241	237	224	220	216	234	194	207	230	239	199	208	207	215	212	216	230	227	227	229	231	230	225	226	224	196	190	229	221	232	209	232	254	225	186	238	221	217	202	201	208	215	200	229	245	223	200	240	201	215	235	250	218	221	206	215	216	210	238	210	201	236	202	211	257	213	231	207	212	222	200	200	212	224	209	234	215	229	222	232	253	223	214	230	215	215	213	229	217	225	201	213	224	244	206	223	189	199	220	227	236	224	228	193	204	207	235	243	257	243	227	222	222	218	224	225	242	232	215	194	202	247	224	216	222	216	213	240	218	219	224	234	219	221	217	229	211	201	211	229	231	210	237	210	236	218	213	221	226	204	227	228	227	236	227	219	194	191	218	208	229	203	236	219	185	219	225	205	219	206	214	226	198	221	208	204	221	243	245	245	221	231	217	222	216	258	234	222	201	251	221	217	198	217	218	200	212	204	218	215	239	217	227	223	212	217	221	213	216	197	209	231	208	231	212	253	219	264	241	241	233	211	212	193	233	235	233	238	225	218	201	226	207	216	205	243	223	204	235	218	211	223	239	217	224	247	225	218	209	220
24629	29797	43287	46509	42898	37989	33885	29731	25265	21245	19257	14479	10389	8372	6002	5266	4592	4291	3326	1900	1150	889	798	707	603	649	634	579	547	582	614	610	592	601	563	577	544	610	586	594	609	569	578	581	602	610	571	589	606	641	597	598	589	607	578	644	582	618	612	561	563	650	632	578	567	623	596	615	536	638	564	568	590	621	639	608	605	628	625	652	627	596	650	587	608	583	581	577	628	611	581	587	594	553	641	551	634	603	583	610	606	604	603	618	613	624	580	622	578	605	596	558	584	552	555	620	619	588	595	602	620	579	618	612	640	580	595	602	617	584	579	586	597	655	618	598	583	588	612	615	589	576	595	576	634	608	598	618	613	582	595	570	613	620	592	570	633	609	571	611	616	652	570	605	554	601	635	588	653	603	573	576	663	601	596	639	587	629	610	647	579	621	541	597	557	605	596	619	578	586	620	586	570	616	561	605	594	613	623	595	589	616	630	571	619	593	601	641	601	642	638	607	588	599	619	573	592	561	594	617	577	613	612	606	618	581	605	581	611	594	578	597	577	595	586	583	606	565	605	609	594	568	642	622	593	614	566	583	637	571	622	545	606	598	600	595	673	579	639	598	588	599	583	567	588	642	596	637	565	626	607	564	581	574	599	611	612	607	599	551	568	564	617	587	592	590	620	593	635	558	622	619	582	651	588	631	628	635	559	612	573	603	579	615	580	582	618	514	599	601	589	594	577	570	650	541	579	588	569	635	596	600	635	609	630	608	625	624	581	529	601	578	576	636	639	606	622	602	599	561	613	588	596	582	604	618	613	643	600	630	620	569	605	576	595	616	587	588	612	607	591	575	565	594	623	596	600	585	609	619	624	628	586	577	584	600	610	630	594	644	598	625	549	609	625	595	598	565	594	595	602	677	634	625	623	623	560	633	582	601	591	616	588	613	633	595	591	577	603	629	645	590	584	598	557	594	594	635	584	589	592	603	627	629	600	616	614	591	589	605	597	532	601	630	604	591	612	593	607	609	570	561	639	590	563	597	595	565	621	615	600	569	615	608	585	593	604	608	582	592	599	571	565	616	595	634	597	605	570	603	617	570	588	624	635	655	586	604	653	621	609	589	611	665	605	620	603	578	599	567	589	603	610	592	628	561	610	643	612	629	607	603	603	580	616	596	611	575	603	628	607	628	654	585	595	638	577	581	647	609	620	617	595	609	625	573	637	609	612	620	630	605	603	564	613	546	598	574	577	587	623	626	608	606	562	546	598	592	602	575	576	585	590	601	602	617	615	599	596	635	539	616	609	584	628	609	627	583	632	607	561	587	613	590	608	568	565	626	614	571	603	617	590	588	630	567	575	584	638	648	609	593	620	615	669	582	575	607	639	627	604	557	539	608	589	609	591	681	591	571	595	605	622	596	615	627	626	614	568	586	599	603	619	618	572	615	603	616	574	596	592	613	580	608	572	634	602	596	570	644	559	620	582	578	597	601	590	614	590	567	558	583	587	586	575	618	596	644	646	665	597	551	575	619	673	645	596	576	600	623	591	597	569	598	551	602	616	627	541	572	583	605	567	627	579	598	608	619	611	632	605	579	583	634	602	617	598	646	609	645	587	613	579	591	591	567	631	589	658	579	608	603	581	609	576	662	616	606	637	634	610	616	623	590	588	590	602	654	568	566	594	614	572	608	589	581	592	595	610	661	586	619	585	570	605	591	615	577	586	600	563	582	583	596	636	644	602	618	606	623	610	606	567	613	577	571	638	606	578	642	561	595	560	575	652	607	625	602	556	621	618	616	618	602	589	612	630	564	613	590	595	624	579	591	652	612	589	561	611	576	609	585	590	624	587	569	624	620	602	618	610	582	672	580	633	603	615	598	649	598	591	563	610	628	549	619	594	621	604	615	588	572	609	588	571	582	607	634	639	603	521	628	597	601	560	616	591	639	625	629	583	585	566	598	652	606	610	575	629	560	614	619	603	570	575	589	640	580	611	581	599	596	597	574	580	604	582	622	623	591	632	592	570	644	571	639	596	601	628	580	576	575	582	600	572	615	628	580	622	601	626	587	606	616	658	588	569	617	606	641	592	537	585	575	625	642	607	593	579	605	581	579	604	605	623	588	604	626	604	632	606	609	604	608	634	625	568	604	595	550	581	610	588	615	639	560	579	624	626	592	626	652	606	540	533	613	588	608	569	605	572	602	617	606	648	600	577	599	612	605	645	574	592	611	602	635	565	588	638	630	617	611	593	562	579	579	634	638	594	632	576	602	570	598	630	626	571	611	537	628	609	563	607	618	586	589	608	598	626	593	671	612	576	626	662	574	632	626	598	600	594	617	589	587	627	660	585	602	563	599	558	611	577	637	612	620	576	602	561	599	605	596	594	600	582	599	616	553	551	609	589	646	603	549	620	636	596	592	650	612	581	606	611	632	614	572	635	594	609	622	645	585	600	548	578	654	585	613	601	591	636	623	580	618	614	576	634	583	606	608	602	630	563	566	669	592	557	645	594	564	631	561	624	623	598	589	610	632	597	627	560	606	583	568	653	543	614	620	606	610	611	607	616	602	601	611	613	609	570	623	594	599	588	605	592	589	613	623	575	602	597	609	565	579	627	578	616	608	600	596	634	583	625	605	622	634	578	630	596	601	598	609	574	608	611	600	620	584	597	597	567	601	601	615	600	618	596	604	605	601	629	587	579	591	584	649	605	618	557	598	614	593	601	629	587	602	597	610	544	615	614	619	596	595	616	556	607	590	640	600	582	570	584	636	609	634	602	609	617	556	646	592	571	573	599	582	572	577	591	594	629	603	563	581	562	585	612	607	602	609	594	570	625	631	568	572	590	599	563	576	631	611	595	568	577	610	607	608	621	601	623	593	588	568	625	656	610	591	628	589	602	629	585	616	589	600	589	601	614	526	584	663	606	557	593	609	589	598	610	621	592	627	592	609	612	629	564	634	617	634	607	580	594	588	572	592	613	601	593	618	608	606	573	619	603	594	567	616	557	608	601	612	593	595	571	583	607	569	579	591	616	541	631	652	601	581	582	630	550	571	618	613	556	593	605	599	588	590	592	600	602	624	583	615	634	617	560	590	568	632	581	569	594	604	580	614	586	612	622	598	621	634	624	602	648	583	590	607	610	588	630	643	592	566	574	605	614	607	639	564	596	576	607	573	548	594	562	591	571	565	597	609	617	606	572	601	569	582	612	635	597	611	584	585	611	610	575	533	538	568	592	609	609	610	631	614	564	587	635	596	624	623	617	619	602	595	589	583	622	588	623	577	615	575	563	634	591	599	618	593	601	594	622	589	536	604	594	604	637	587	566	595	607	595	564	581	557	618	576	589	588	610	568	553	588	564	604	556	575	555	580	602	615	561	646	551	589	627	634	584	589	601	608	605	598	580	583	574	603	611	584	615	598	600	613	625	582	637	613	643	603	642	601	632	612	596	589	581	576	609	622	595	636	592	599	612	588	612	591	568	590	640	582	609	569	604
43472	40148	49855	45682	35812	28445	20677	14506	10355	8167	6800	5180	3869	3064	2104	1495	1098	1505	1459	1034	803	530	395	342	271	245	227	227	219	212	223	253	206	208	206	252	241	206	216	236	219	219	215	245	221	214	218	254	253	229	219	210	235	241	183	209	236	238	218	233	231	229	251	207	192	230	246	205	240	214	216	229	243	202	221	220	240	239	245	195	228	217	206	215	196	230	237	253	234	233	216	225	227	214	249	221	218	221	212	223	230	232	213	212	211	188	203	206	235	215	212	203	215	187	213	199	223	218	208	246	229	225	206	214	185	218	235	230	237	206	224	226	265	241	215	236	213	206	225	233	224	209	214	205	233	245	198	231	231	220	240	209	233	229	212	200	223	210	199	231	220	227	214	213	215	214	214	223	251	232	219	188	212	239	230	220	243	210	205	219	226	225	214	238	200	218	226	230	243	227	196	206	217	226	220	223	216	245	215	209	236	248	217	235	212	228	210	205	214	219	229	221	223	199	189	225	206	230	217	242	232	216	194	235	198	203	247	250	241	219	216	238	225	214	218	226	220	221	225	232	226	214	199	249	225	229	254	233	202	212	199	222	234	227	214	215	216	218	224	227	222	222	244	213	199	207	198	208	199	221	211	261	207	216	207	231	213	232	230	212	211	206	210	222	195	215	230	225	222	224	224	225	200	237	222	203	226	195	209	191	220	206	211	202	216	211	220	236	221	196	232	221	257	205	258	215	227	206	201	177	236	221	200	214	219	212	225	238	211	213	211	211	198	225	210	243	221	228	225	245	220	237	231	194	221	212	207	212	224	206	240	233	214	201	224	228	237	226	239	258	228	236	208	224	229	218	197	230	188	204	217	227	205	250	222	210	238	218	206	230	210	221	215	213	232	234	212	235	206	188	217	180	233	229	217	208	180	236	215	209	222	173	205	231	224	229	248	215	226	213	232	215	178	206	202	214	215	225	214	220	262	206	224	234	237	199	234	221	244	264	239	214	219	204	207	228	220	224	185	214	218	231	207	211	222	224	202	228	218	210	229	222	239	222	201	242	227	200	214	207	233	251	220	225	219	207	225	212	218	225	199	219	198	206	206	206	214	248	206	212	215	237	215	205	219	225	227	209	240	229	238	221	231	196	231	217	203	232	227	203	219	218	208	206	218	214	204	203	197	224	223	223	215	239	239	220	220	201	220	200	213	207	224	220	251	233	206	198	224	205	202	218	239	234	193	218	208	237	218	210	230	229	223	205	214	218	228	231	234	255	222	235	217	196	220	215	193	236	204	196	219	221	210	203	205	201	199	231	240	193	211	243	232	237	202	199	198	215	214	229	220	236	183	224	207	234	238	202	207	228	204	250	220	217	242	232	231	237	195	233	195	208	222	210	220	225	219	228	215	236	211	206	203	220	194	220	226	222	215	215	214	227	211	211	199	194	231	223	212	228	205	216	225	237	238	220	222	229	219	187	238	198	240	238	252	211	209	208	221	218	209	235	227	242	213	238	225	192	219	239	198	202	201	210	229	229	199	205	212	223	218	237	209	219	245	221	192	216	215	221	206	234	222	211	194	207	224	210	221	196	197	202	226	237	213	213	222	223	208	206	227	205	233	203	238	230	221	191	213	219	217	222	229	226	219	227	201	229	268	238	219	198	196	219	211	205	213	222	235	236	221	223	215	247	229	233	238	227	235	230	228	198	238	239	224	230	235	221	210	210	218	209	230	198	223	192	231	196	230	220	217	199	217	225	247	244	250	227	218	242	206	214	223	209	198	254	214	241	242	201	190	219	211	217	218	245	192	197	221	214	199	206	199	226	205	208	232	236	206	200	227	198	220	198	191	210	201	218	186	206	204	219	229	218	196	247	216	213	230	211	234	227	222	207	214	241	223	188	249	220	222	229	207	216	221	204	219	217	221	209	216	232	190	196	218	251	213	262	205	202	206	215	208	224	210	226	210	231	234	198	211	218	226	225	220	202	210	206	190	205	203	201	204	195	240	240	203	219	233	184	214	189	227	232	204	218	204	243	205	231	229	225	209	222	223	221	207	216	220	237	197	211	231	236	209	223	212	217	190	237	239	187	221	208	197	208	239	221	212	229	225	218	223	191	221	201	210	219	222	218	179	227	223	238	246	223	229	227	213	231	219	203	204	197	182	217	205	241	220	218	185	230	226	188	226	210	234	224	226	211	240	248	197	215	216	220	237	235	225	223	210	215	215	199	207	231	243	244	197	222	246	200	225	231	213	231	208	221	195	240	233	212	215	195	243	205	244	224	244	216	222	239	194	211	220	225	253	223	239	215	228	222	202	197	214	243	194	206	213	197	217	231	208	240	207	224	201	225	206	216	221	213	228	209	232	218	231	195	203	221	206	218	221	224	197	212	243	238	208	216	223	206	204	224	209	214	220	198	220	227	235	237	206	223	230	206	212	206	187	233	208	224	236	222	222	216	204	214	193	222	229	223	190	234	219	195	220	207	226	247	243	242	221	215	215	231	241	223	202	242	215	196	252	184	221	220	221	217	217	208	228	238	218	245	226	221	214	193	234	217	203	240	207	226	212	182	234	223	228	217	214	210	208	188	216	232	239	225	216	201	218	219	209	196	208	216	226	172	228	216	189	204	201	213	197	238	216	230	248	259	199	209	251	208	220	227	210	221	227	214	189	192	228	210	208	235	240	236	229	194	177	216	201	234	213	199	209	228	229	217	227	229	242	237	223	235	187	213	198	218	206	203	216	219	219	210	214	230	202	209	207	260	205	227	242	201	234	214	223	252	199	237	192	240	214	221	212	247	228	223	234	221	221	243	202	223	229	235	198	226	192	216	227	199	214	231	238	230	225	219	218	242	241	204	215	222	238	209	223	217	222	211	194	214	226	211	223	217	203	215	229	220	201	227	194	225	228	207	213	218	192	205	220	214	221	230	225	212	237	238	231	195	222	213	195	207	195	238	238	205	207	242	198	193	231	198	200	215	230	222	233	184	232	228	234	207	209	208	211	209	233	233	210	185	221	221	224	199	197	202	230	230	201	212	221	229	224	228	231	225	222	195	202	237	211	212	214	220	241	260	227	211	211	209	220	191	265	212	222	220	239	225	232	206	207	183	208	239	210	225	193	209	197	224	230	206	201	205	214	238	198	214	205	224	253	212	211	184	212	211	236	210	211	223	230	186	229	213	205	231	218	203	248	216	220	258	233	227	235	225	182	249	229	220	213	202	227	230	217	199	228	208	213	233	231	223	219	223	234	222	212	222	211	219	235	190	223	226	201	229	205	229	216	201	219	230	200	215	235	196	203	206	243	207	236	218	247	203	217	203	216	210	196	216	188	216	182	226	238	232	224	224	229	244	219	211	227	234	222	244	204	212	198	202	236	260	255	235	212	212	192	207	196	221	202	206	195	214	232	208	205	225	221	202	217	214	213	239	200	229	228	242	197	210	241	215	207	204	227	185	213	217	246	221	224	222	209	212	230	192	237	236	226	214	218	223
29135	32006	48156	50434	46655	41824	36574	31617	27564	25232	22758	19599	16765	13594	10541	7683	6053	8059	7734	5407	3968	2601	1599	1176	889	696	648	674	589	589	604	620	585	599	571	554	595	594	624	603	576	557	618	564	561	593	611	602	671	630	576	667	621	602	582	607	605	628	573	608	609	641	590	571	641	615	584	619	580	616	620	603	627	546	611	574	597	591	625	591	623	595	567	598	622	611	610	596	607	610	597	573	539	656	577	571	630	613	617	610	595	639	576	592	583	582	601	645	607	619	552	581	628	602	576	622	627	606	588	641	628	651	612	602	605	621	621	607	639	622	608	591	594	636	596	556	607	596	596	620	604	630	592	633	583	628	594	597	547	585	618	598	627	590	609	596	600	598	611	573	587	570	604	596	583	614	607	630	630	570	585	568	580	560	583	595	608	607	587	564	627	587	614	625	616	603	603	584	575	564	599	571	603	577	586	561	611	566	616	589	563	611	594	653	605	627	605	617	608	595	584	621	577	615	589	592	629	613	638	632	571	602	565	590	570	629	605	558	591	641	606	589	601	643	593	615	609	583	580	594	572	592	612	598	610	670	557	632	556	570	597	604	606	610	546	568	601	581	599	649	629	617	610	554	632	616	593	592	608	568	585	596	605	555	569	592	575	612	569	573	598	633	589	561	576	573	611	570	595	593	590	616	588	613	598	581	563	594	598	593	627	659	599	552	588	610	597	611	628	601	599	581	612	610	611	617	578	604	616	552	577	603	586	610	611	645	595	592	589	612	597	602	589	604	564	580	617	587	583	617	605	600	555	612	603	578	611	636	579	574	585	646	603	584	524	579	640	598	659	571	593	615	595	604	586	584	630	602	608	585	590	643	619	554	625	574	587	592	608	604	605	548	626	544	610	608	623	622	612	596	577	567	629	614	601	600	629	604	605	600	587	580	641	605	640	586	610	648	612	643	619	569	590	626	585	635	601	608	599	574	607	584	638	586	596	585	594	642	626	597	581	560	596	587	550	591	623	580	641	602	594	557	640	620	606	639	628	601	592	645	614	639	603	610	613	607	634	619	574	566	554	615	582	559	566	591	620	605	600	622	597	580	563	623	610	577	624	628	638	611	590	593	609	558	608	599	624	672	592	579	603	587	593	596	577	588	622	630	576	592	561	581	532	610	571	628	583	626	607	620	597	587	616	592	645	581	594	585	619	570	566	585	547	605	596	693	612	641	597	636	577	615	567	606	646	602	581	588	577	598	597	606	579	632	621	611	578	611	634	628	611	603	617	616	588	626	602	632	590	574	628	619	619	613	616	626	634	577	591	651	615	585	585	628	600	625	562	552	602	616	584	584	589	581	601	591	577	541	578	641	631	606	635	628	628	569	585	563	576	625	646	613	597	605	592	571	590	596	620	571	607	597	657	598	573	541	551	589	573	598	637	570	609	564	584	550	563	585	605	577	594	636	611	580	596	614	581	604	612	610	589	588	631	590	612	607	600	563	599	616	599	592	593	581	601	559	585	614	619	607	608	643	584	598	588	590	626	627	667	643	619	588	581	579	610	592	585	656	600	609	631	595	588	568	645	608	601	556	587	584	634	587	598	559	598	557	604	645	576	595	590	579	596	608	613	697	539	568	614	619	585	611	616	620	585	594	593	631	623	578	617	557	589	572	584	590	642	578	604	651	598	593	540	603	633	591	626	557	605	594	610	570	604	582	587	592	594	588	611	612	567	616	612	593	592	563	575	605	615	626	615	576	629	607	609	592	621	608	564	573	601	576	634	630	629	587	642	607	559	585	572	612	591	562	608	637	587	593	601	609	575	564	588	550	626	593	613	590	580	629	618	621	603	563	598	594	579	591	630	610	628	588	611	601	599	625	656	599	583	622	608	588	568	560	605	647	596	593	618	591	583	622	610	610	580	597	638	615	612	582	550	610	592	578	626	619	579	586	584	619	620	593	557	608	643	552	623	646	552	586	631	631	592	565	597	626	611	612	548	610	597	621	628	615	593	613	588	603	638	634	590	602	637	614	573	600	622	597	593	646	616	590	605	588	569	590	636	592	600	562	584	578	570	619	571	595	594	570	577	643	628	597	600	559	595	566	580	619	592	621	606	596	573	611	574	585	569	610	587	629	560	600	595	631	574	625	591	606	550	634	634	603	636	623	611	616	572	609	645	592	573	632	602	625	613	625	587	572	584	626	581	608	583	647	573	612	604	626	631	590	620	594	560	609	615	560	575	580	596	591	593	614	565	642	591	612	606	598	640	615	587	586	589	600	577	576	602	526	614	598	599	614	623	586	593	592	585	655	557	586	649	626	579	573	579	613	613	595	604	611	583	623	628	608	619	671	621	560	603	635	590	601	571	634	598	613	565	569	566	576	608	563	596	578	572	612	600	562	580	586	586	574	584	585	648	607	564	570	580	640	593	640	587	606	596	583	593	584	618	587	566	558	583	600	609	578	595	541	568	600	614	627	605	617	598	576	615	595	594	621	597	629	592	589	590	599	595	615	598	607	639	577	594	588	618	611	621	604	605	601	583	612	597	626	610	557	568	600	618	612	569	592	621	595	546	636	543	615	582	626	589	549	558	581	645	655	575	635	563	582	583	585	612	597	630	572	593	557	586	609	555	625	601	582	555	652	603	577	577	675	579	609	544	606	578	551	647	605	659	595	605	609	570	568	615	586	605	597	587	608	597	646	579	621	601	563	600	607	594	567	583	609	589	634	602	566	541	615	582	576	622	587	532	614	601	605	633	612	593	644	599	608	566	593	554	567	619	597	569	602	631	606	585	582	617	627	579	569	593	631	628	609	537	570	617	584	632	612	592	579	581	588	605	588	646	594	612	594	598	571	597	624	628	589	598	624	632	595	607	586	587	604	624	577	599	555	602	595	605	626	625	600	566	610	602	591	627	625	598	581	645	607	640	608	577	635	612	572	623	584	591	559	626	588	634	607	604	604	634	547	574	610	626	566	582	640	602	606	589	621	587	598	575	593	631	577	546	654	609	618	595	630	656	600	547	572	586	635	579	619	580	610	579	610	582	584	565	564	584	608	647	567	583	602	586	603	614	631	617	620	579	593	592	623	619	549	599	559	610	578	598	564	554	605	599	633	605	600	601	645	624	565	610	555	619	610	565	618	596	574	612	595	591	626	634	628	605	573	583	619	625	619	616	623	578	587	614	606	582	607	621	583	594	594	628	595	603	598	646	611	619	577	584	578	607	594	566	577	610	631	595	629	599	624	586	606	559	586	614	624	584	569	583	625	607	611	580	565	619	577	611	606	611	621	614	596	593	601	601	609	606	558	604	599	601	588	558	629	597	583	589	604	601	631	561	591	625	611	623	543	643	615	587	569	573	625	584	614	603	625	611	613	577	609	587	592	611	574	560	615	608	599	640	614	588	618	560	596	621	590	561	589	620	607	589	615	662	597	645	639	611	602	582	598	577	590	562	621	583	578	555	560	625	691	600	608	597	591	606	611	554	607	557	581	623	619
45806	46061	56144	49863	40786	34482	27159	19656	13375	10232	8578	7081	4770	3954	3543	2534	1997	2719	2979	1930	1235	893	564	386	297	234	252	233	233	223	211	217	216	222	229	228	230	259	256	232	214	227	222	246	239	219	227	188	233	205	229	224	214	227	231	208	200	233	198	216	203	184	210	230	229	210	220	219	235	197	214	215	220	211	226	234	217	229	238	218	234	208	249	210	205	211	237	225	192	237	249	210	243	220	227	234	217	236	215	217	209	191	197	234	219	238	195	229	218	220	218	268	227	243	231	210	199	235	212	224	247	231	207	240	221	196	232	231	203	249	241	193	210	191	223	215	218	226	203	206	226	213	210	203	240	233	223	212	233	220	201	225	230	238	205	213	219	228	217	211	231	229	249	230	209	220	222	203	228	220	250	216	213	239	222	223	234	206	222	240	203	226	229	216	229	189	199	223	221	222	200	225	201	228	245	256	215	212	231	219	238	243	230	237	237	222	215	228	224	232	201	219	221	215	206	235	233	214	234	229	196	218	222	232	213	223	235	192	196	229	216	243	224	222	220	206	195	227	223	237	221	201	236	204	217	225	226	236	240	227	227	205	214	219	219	215	181	235	244	223	210	230	219	227	210	250	201	219	197	203	210	244	199	240	225	236	224	222	233	244	218	221	258	205	246	221	204	216	206	238	238	210	230	211	237	223	206	241	229	243	221	251	211	213	217	202	246	218	203	209	204	226	222	218	200	221	247	229	212	229	242	199	228	216	203	226	228	220	217	229	219	234	231	237	231	212	234	232	251	260	229	225	202	239	185	224	238	227	230	217	236	219	234	214	225	228	207	200	240	218	228	187	218	218	209	206	255	207	203	250	211	235	191	244	240	202	197	217	224	229	219	226	231	233	217	215	216	249	238	219	214	220	206	206	213	252	236	246	222	212	224	226	211	221	226	230	201	226	227	211	216	226	225	229	237	218	220	219	226	241	220	243	231	231	231	222	238	223	244	220	234	210	193	206	217	231	256	228	236	249	228	215	218	222	213	241	209	236	225	210	224	236	217	245	227	213	246	260	236	216	250	223	205	239	205	258	204	214	214	233	237	210	218	243	234	238	219	231	198	224	240	197	219	217	229	223	200	221	210	218	263	199	205	253	217	202	199	230	215	208	218	193	260	235	234	242	237	221	234	227	256	234	220	219	245	246	219	211	235	232	253	207	225	236	221	230	211	246	219	214	243	215	218	199	221	263	226	227	247	203	232	239	202	191	231	242	211	262	227	213	227	236	213	214	195	189	210	235	243	244	225	229	254	220	266	207	211	218	205	234	227	235	195	223	233	227	205	229	227	224	206	182	213	248	236	220	236	219	218	229	240	215	225	224	212	233	219	242	226	215	229	223	211	233	241	234	210	217	211	207	227	210	212	207	196	231	236	182	209	203	221	242	246	248	219	206	214	220	227	232	209	231	223	192	224	208	207	197	224	217	202	232	219	215	201	226	215	233	218	208	240	213	216	222	223	188	227	223	251	221	244	207	221	222	244	217	218	234	236	255	230	249	216	264	242	222	234	231	226	258	236	219	222	225	206	244	203	234	207	213	241	206	201	218	215	239	240	233	230	239	200	229	220	244	236	214	203	256	198	214	193	218	224	212	209	202	216	198	240	258	196	222	224	210	201	238	200	209	251	200	210	194	240	235	206	208	189	224	250	214	260	231	223	227	229	219	219	267	200	214	233	210	200	216	221	217	232	238	213	234	202	206	225	203	229	260	217	232	215	202	222	230	234	214	242	234	229	223	225	242	236	208	235	217	216	229	244	243	221	206	206	227	219	221	252	244	234	236	207	230	245	247	217	219	220	232	221	200	224	219	212	238	231	194	217	231	216	217	242	231	220	210	211	236	256	246	232	224	239	236	219	210	204	220	215	224	237	218	219	234	226	215	170	226	231	238	218	220	211	223	232	218	231	256	206	240	239	230	233	203	207	225	243	204	207	248	225	229	217	206	202	240	245	220	203	221	220	221	223	233	209	223	199	220	215	217	234	222	237	233	229	208	223	207	209	201	224	230	212	189	229	177	225	248	224	221	233	207	234	226	215	221	235	247	229	207	196	220	230	235	231	213	218	208	213	230	216	227	196	236	224	244	198	240	226	219	210	230	227	240	215	244	219	226	221	240	207	209	211	226	209	227	227	222	235	231	239	229	222	229	218	236	220	202	206	216	225	202	221	221	201	238	225	209	228	258	235	201	223	235	246	233	195	218	232	215	182	252	242	219	247	241	211	227	223	236	245	234	224	215	209	221	224	208	212	236	240	211	232	201	198	201	215	221	253	210	230	192	230	211	209	261	216	209	216	209	218	213	216	218	251	239	236	213	251	228	263	202	246	240	219	230	206	212	216	216	201	200	209	221	230	247	245	231	234	193	207	227	218	221	206	220	223	205	197	193	225	242	214	209	220	236	213	222	195	223	215	238	228	248	211	223	230	191	218	213	235	224	206	235	210	206	203	218	240	221	212	223	226	235	212	216	233	214	224	245	211	222	229	234	222	229	204	216	221	238	232	210	238	228	239	231	201	244	234	217	199	203	219	233	192	211	222	209	219	213	231	226	230	210	235	222	226	219	231	195	211	231	223	256	243	199	223	229	218	218	247	214	243	218	205	240	210	213	220	216	241	233	210	199	215	216	204	209	229	245	221	231	211	201	249	217	216	223	215	212	217	198	236	228	227	238	221	218	235	210	220	195	225	230	229	233	262	243	206	231	201	226	231	218	226	232	203	246	239	200	264	249	215	228	230	221	235	218	223	215	215	241	224	226	207	234	202	216	222	214	217	225	242	219	224	217	220	232	208	238	197	239	231	214	240	223	207	231	240	205	221	240	209	233	218	231	224	221	216	220	221	206	217	211	236	209	209	214	218	226	223	240	210	211	225	248	210	240	222	229	222	217	253	229	232	217	200	223	216	224	236	224	229	223	215	194	221	239	212	232	238	217	228	216	238	217	222	236	222	217	220	235	212	206	219	243	222	247	226	224	222	178	230	207	237	222	232	215	202	169	221	225	265	200	246	226	208	200	201	204	242	215	206	235	214	199	188	202	198	226	212	227	239	249	237	225	204	233	212	229	214	240	209	245	242	221	251	219	229	229	222	207	247	221	204	217	206	218	212	207	219	197	216	196	239	220	203	253	231	203	230	206	237	224	222	224	210	229	251	228	215	237	231	199	258	221	249	222	215	205	204	215	246	228	219	224	219	207	214	194	240	222	240	215	234	212	240	212	209	251	215	207	229	241	202	219	241	248	220	217	223	230	221	221	210	204	216	235	224	209	234	230	249	213	186	219	228	214	203	228	225	234	243	222	224	217	236	220	208	221	200	205	222	225	226	229	203	224	220	206	234	254	178	213	212	245	220	230	228	206	207	236	231	226	222	232	251	224	235	208	196	220	220	201	251	218	214	241	223	223	223	221	217	207	216	233	214	227	212	198	186	217	213	236	236	182	220	233	202	226
31097	38153	52724	54618	50603	46697	41918	36121	30992	28190	26289	23854	18786	17172	15978	11881	10055	13128	14293	10002	6419	4528	2553	1467	892	765	644	648	584	651	616	628	593	594	624	575	592	604	659	632	609	638	573	619	596	580	594	626	582	612	590	652	622	582	626	606	586	632	629	628	620	614	592	588	609	594	597	611	560	556	607	602	593	609	612	569	617	601	630	580	594	619	582	618	591	619	589	618	632	654	608	610	663	626	594	616	599	619	607	583	627	612	587	643	540	615	608	613	597	600	602	612	608	594	578	564	570	601	582	580	622	610	593	660	602	609	602	606	598	574	658	583	586	585	568	577	595	611	613	609	612	581	549	596	596	593	632	605	669	561	638	620	596	603	611	610	636	629	621	623	651	586	609	588	637	547	588	601	580	647	632	579	576	598	644	633	632	659	635	584	646	660	598	637	621	602	597	628	609	566	563	600	591	627	624	555	570	599	587	636	589	617	590	575	624	628	617	580	605	602	612	587	609	597	600	608	604	630	623	583	605	619	632	600	584	653	589	595	649	626	594	577	626	651	608	575	623	614	609	582	616	606	578	622	633	548	590	594	590	586	615	589	610	571	574	590	616	569	571	585	584	639	634	594	589	634	591	575	615	609	606	601	580	633	619	610	623	600	644	623	602	587	578	575	614	623	604	635	597	607	692	657	615	597	638	622	602	611	608	598	600	626	614	584	587	589	615	656	643	643	640	584	602	608	634	565	602	573	608	591	583	675	564	607	580	604	625	575	598	605	664	608	615	571	558	588	640	574	618	622	596	595	613	602	576	599	605	583	626	590	697	555	589	596	636	611	600	611	591	644	607	571	617	607	575	619	608	580	599	573	596	659	602	588	605	593	584	617	614	599	630	618	576	604	589	634	603	562	633	613	592	610	625	568	677	575	619	590	652	590	602	621	617	565	651	616	610	588	634	599	602	625	575	598	624	592	627	602	601	641	565	605	606	619	620	627	620	607	613	603	557	559	602	604	667	592	639	641	615	602	604	585	596	581	590	641	564	594	613	593	600	582	580	616	614	607	585	581	649	595	591	620	602	623	602	620	580	607	632	614	650	604	646	590	613	595	563	624	617	615	605	584	579	622	593	603	622	586	590	603	616	587	625	612	566	645	636	592	605	580	607	599	601	600	592	591	589	624	652	583	615	603	665	573	586	579	599	575	650	596	660	678	645	639	602	592	570	568	632	614	614	609	621	649	599	605	607	608	612	618	577	596	601	578	559	580	621	574	649	595	652	619	587	596	601	627	627	615	590	641	607	597	567	621	605	597	579	589	609	617	606	664	592	621	604	611	627	637	598	581	579	620	614	577	582	621	596	625	621	645	659	574	628	596	605	572	591	585	587	600	587	549	613	595	606	612	606	553	619	591	603	609	574	639	632	609	614	623	635	602	592	599	651	623	634	631	592	567	580	598	618	654	610	620	604	595	602	622	640	611	566	628	631	528	556	633	613	624	612	599	599	596	611	610	633	636	565	596	624	610	583	575	597	599	636	609	589	619	622	593	608	554	570	582	605	639	599	629	615	630	637	597	601	620	659	602	644	633	600	618	544	610	619	638	583	597	601	631	588	584	607	593	601	680	608	624	596	598	605	561	615	599	621	632	597	556	622	599	579	580	553	587	565	598	584	593	607	579	629	592	598	627	575	633	598	590	619	631	621	607	573	585	624	572	583	610	620	597	599	595	603	620	610	566	599	591	575	636	571	602	543	623	602	589	640	591	670	585	575	584	591	641	616	613	592	617	623	632	597	619	600	567	609	579	584	651	612	565	604	567	660	632	595	579	605	626	567	623	611	640	576	606	600	605	637	609	603	571	572	636	591	634	620	582	602	625	612	623	582	587	559	589	597	612	614	609	588	594	590	608	617	640	638	592	605	575	595	620	633	623	586	619	565	634	631	630	610	649	603	599	586	610	549	637	573	578	633	587	626	594	614	626	632	612	631	609	621	646	621	601	594	568	609	597	618	635	601	617	609	604	605	580	599	612	583	596	625	569	594	586	672	596	605	652	591	627	611	585	652	577	572	605	608	576	604	608	634	597	587	622	569	585	590	565	591	619	598	664	555	583	581	654	628	632	609	591	652	612	649	626	611	665	575	601	621	611	580	600	651	591	591	621	580	647	613	627	597	613	617	600	605	581	658	581	583	632	597	586	625	614	566	646	602	585	598	575	577	613	603	642	638	582	654	599	629	598	562	619	612	624	618	640	613	593	629	618	594	598	553	628	615	587	586	616	586	618	591	551	601	599	633	618	585	605	594	606	597	620	644	598	633	689	546	611	633	618	615	568	611	575	614	579	587	633	595	604	614	608	602	600	615	618	651	607	602	615	608	622	604	598	586	610	590	606	603	634	571	640	569	665	579	595	605	587	581	601	585	615	622	632	602	588	563	662	624	613	624	595	616	555	632	664	623	589	631	609	586	628	591	627	612	647	564	638	596	645	561	641	621	617	554	581	636	603	598	568	610	606	584	646	600	559	574	647	617	623	564	590	598	578	576	591	594	632	652	579	578	574	621	582	623	664	626	608	573	616	623	567	575	611	616	642	621	605	606	598	640	588	579	585	616	590	596	630	635	572	585	580	574	642	640	664	611	581	566	597	611	623	611	645	548	613	619	638	589	563	603	617	591	588	583	605	612	644	574	597	646	603	648	574	560	610	579	588	585	633	574	622	576	600	628	588	588	663	620	605	587	622	617	589	609	615	598	587	580	633	586	632	601	631	601	588	612	622	643	618	618	544	629	593	616	603	601	613	629	609	588	541	592	612	561	604	606	603	580	590	608	616	587	613	567	582	624	589	605	621	613	649	603	588	613	615	644	574	612	608	605	619	571	640	586	601	641	608	602	586	641	635	654	615	612	609	604	592	619	612	599	626	600	651	573	623	614	597	526	596	631	631	631	592	621	601	631	579	581	575	595	631	584	589	612	603	602	601	565	639	622	615	603	632	594	616	635	631	618	600	604	614	632	627	573	596	624	650	596	618	572	637	605	590	611	561	614	589	633	572	588	618	608	598	617	585	571	625	571	644	607	613	620	617	589	604	611	584	659	589	648	582	573	647	630	622	612	575	585	574	589	548	600	587	571	643	627	632	622	579	615	582	611	598	613	629	627	605	646	627	618	566	617	644	655	585	662	630	612	583	609	641	647	604	642	612	658	594	653	621	585	596	567	582	608	663	580	540	554	635	614	581	597	573	640	603	578	610	579	602	600	602	641	621	620	606	629	602	587	601	568	610	623	613	623	575	599	612	623	646	572	580	638	591	604	616	602	614	629	600	658	550	555	606	591	593	629	629	627	584	617	589	605	578	573	615	602	601	622	633	677	618	632	625	603	636	620	613	597	572	660	610	579	632	612	550	591	579	610	629	606	590	595	667	600	591	625	556	572	600	584	636	619	592	619	605	611	615	561	588	615	614	611	616	656	619	605	584	569	624	618	627	644	601	538	656	608	578	613	625
34459	38568	46019	36879	27986	19990	14161	8730	6201	4329	3382	3241	2629	2102	1628	1208	1067	886	633	459	332	309	273	236	249	237	196	249	217	232	191	224	229	244	197	218	226	199	235	235	215	203	226	228	224	236	222	195	226	216	237	239	210	232	228	245	209	231	219	218	251	216	222	216	191	235	212	271	221	250	213	247	226	235	203	211	229	241	255	210	220	226	210	246	219	206	228	242	230	243	227	226	212	242	232	202	215	237	222	201	240	229	227	232	228	212	248	209	257	228	211	212	247	247	185	233	235	222	236	229	216	243	218	202	220	239	250	193	231	208	239	251	222	212	209	227	240	213	224	231	215	227	225	218	218	239	226	238	217	240	213	227	211	221	252	242	207	220	220	208	223	222	225	224	202	247	188	244	230	226	191	236	209	223	231	208	217	211	226	200	224	209	214	221	223	221	258	234	239	199	239	196	223	227	206	228	229	239	205	214	227	223	213	198	214	229	200	243	221	203	199	199	223	228	226	243	234	240	203	215	233	241	207	225	240	204	239	221	214	234	207	203	204	209	265	225	216	206	212	215	216	222	225	228	248	224	224	211	238	240	231	216	225	224	241	202	212	217	212	213	223	255	242	224	218	229	245	224	254	238	230	218	179	217	207	223	247	223	213	214	216	228	229	241	222	198	248	212	234	231	223	219	218	232	255	215	199	228	223	228	213	218	219	220	216	208	219	222	218	203	211	253	248	202	209	231	236	231	237	218	235	185	218	216	209	226	259	216	198	214	209	204	247	201	214	219	223	211	205	209	225	174	218	224	231	200	220	246	231	240	199	214	216	188	203	219	228	234	213	250	188	211	224	207	235	200	220	221	192	252	198	206	231	233	205	218	247	210	245	215	247	223	235	213	209	212	208	228	228	220	228	225	240	226	219	204	223	229	222	186	238	230	222	207	225	206	222	237	204	235	220	239	200	220	226	227	232	227	236	196	202	237	268	223	237	248	226	205	220	244	232	235	210	197	230	209	216	218	228	202	231	202	229	219	215	221	236	213	217	206	223	195	242	218	213	243	219	228	239	210	216	202	200	226	208	212	236	220	245	214	231	220	207	218	229	208	225	219	229	233	212	231	232	234	265	212	208	201	218	211	227	212	201	213	245	210	219	234	216	230	252	233	210	229	207	208	225	223	216	215	207	211	221	238	233	249	228	208	213	216	225	241	215	232	204	214	213	212	206	220	227	213	259	228	198	216	235	231	206	210	223	231	215	224	231	230	214	249	206	216	218	203	218	223	225	214	222	189	213	221	220	225	201	234	234	237	210	205	203	220	236	231	201	250	245	207	233	240	232	197	224	169	189	227	211	211	244	223	214	236	207	233	218	224	208	236	231	230	231	224	259	236	262	227	220	229	234	206	227	225	225	214	245	248	215	221	230	201	229	199	195	220	235	211	221	257	232	228	228	220	211	194	233	219	227	216	204	201	192	221	199	224	209	213	220	216	244	225	214	215	214	204	227	209	236	232	224	237	202	232	224	231	202	220	243	224	242	224	244	221	251	267	217	241	238	199	217	222	228	257	224	232	228	234	258	244	211	221	229	205	213	230	246	228	213	211	201	231	215	207	234	218	249	257	200	230	215	235	226	214	243	210	223	214	198	208	220	227	222	212	236	216	211	212	208	232	238	209	205	229	224	241	218	226	214	211	223	245	225	238	252	221	245	209	205	205	203	207	204	229	193	231	229	211	203	225	197	214	228	231	217	227	234	214	230	221	237	216	215	225	208	220	234	253	226	218	232	228	207	238	235	213	234	225	223	205	191	228	208	227	247	207	220	217	253	217	223	219	236	220	227	228	223	227	226	210	245	234	217	239	222	209	204	227	225	229	221	187	214	266	228	226	224	229	218	237	241	225	235	211	242	235	189	231	234	217	227	224	219	229	252	225	203	224	204	231	220	219	233	215	215	223	212	214	232	260	234	211	227	249	229	214	225	230	202	225	224	202	196	216	234	220	231	229	242	216	197	211	219	219	268	214	235	228	198	209	229	221	224	199	216	247	231	230	245	216	241	223	248	228	220	212	234	178	229	208	234	223	221	231	268	204	195	251	238	205	258	201	198	208	221	209	230	218	213	205	222	202	228	235	214	219	228	213	242	215	235	214	219	225	217	214	205	227	252	222	217	243	227	220	224	217	227	247	227	237	229	208	201	204	210	208	206	213	209	234	219	223	202	231	218	227	208	233	205	198	202	239	243	217	216	226	200	237	205	209	206	221	211	214	233	242	235	216	211	210	246	220	227	220	222	229	225	214	214	241	229	243	219	222	232	238	220	236	237	224	232	198	246	225	241	203	214	214	216	227	234	197	234	209	231	219	249	244	228	215	208	227	212	230	212	217	232	230	216	216	237	224	245	225	239	234	215	209	239	212	247	203	230	212	234	224	224	218	223	261	200	225	200	208	192	226	221	224	222	223	212	233	227	239	240	216	239	209	212	239	236	198	205	229	211	244	239	201	223	221	229	214	220	228	230	211	223	183	244	242	198	237	199	236	202	223	211	230	251	237	213	228	219	200	243	228	220	246	230	215	260	219	242	208	243	226	217	208	248	210	226	214	221	240	241	240	228	234	237	205	236	217	191	224	215	240	229	215	229	233	223	208	236	236	255	216	198	213	231	232	194	222	231	215	198	211	214	249	220	223	227	218	198	201	215	233	246	238	240	227	232	194	221	209	226	199	224	221	266	222	212	228	226	212	203	225	224	220	208	230	203	246	229	220	228	218	218	237	230	215	219	208	225	237	206	235	209	203	232	197	211	249	228	202	195	218	199	241	213	187	226	207	194	267	249	216	210	246	216	227	212	200	209	204	200	255	234	254	233	212	238	229	210	215	225	217	235	208	234	199	204	233	222	203	222	221	212	243	220	239	240	228	212	223	216	231	208	238	210	224	259	226	223	218	213	227	226	246	213	200	212	205	229	227	222	189	219	209	191	208	237	218	225	228	229	194	210	207	214	226	199	204	217	212	220	234	229	210	229	232	190	217	174	205	225	241	236	199	217	240	242	220	222	206	197	213	206	204	206	227	205	209	207	207	196	250	232	212	231	220	234	235	226	231	266	207	230	230	221	213	194	229	219	204	216	223	221	197	242	226	224	218	228	237	222	216	209	207	226	219	237	217	216	218	227	205	230	238	211	221	231	230	249	233	226	222	225	199	233	226	221	201	226	229	241	222	234	204	255	219	183	229	214	226	209	211	210	214	211	242	254	233	216	227	211	235	206	205	208	238	212	236	195	229	228	234	232	226	197	218	220	219	217	223	226	194	227	256	190	205	243	192	248	229	234	209	232	199	198	192	183	205	219	254	232	221	206	207	254	215	214	232	242	200	231	204	223	215	224	235	210	217	236	197	225	195	199	199	216	216	224	242	221	222	202	235	196	233	201	250	236	220	216	228	231	219	224	221	176	206	206	240	240	207	230	216	251	254	223	226	213	227	232	210	231	228	216	236	203	176
23074	30733	44612	43808	39919	34535	29929	23906	20173	16143	14146	14172	12368	10034	7946	6450	5839	4481	2895	2041	1303	952	780	719	625	663	626	624	590	565	621	609	614	642	590	589	601	610	630	619	599	619	609	566	631	601	601	574	576	620	622	601	601	597	584	601	587	613	616	660	613	591	573	630	567	592	601	565	589	591	605	636	600	588	626	628	612	588	579	582	615	567	626	597	615	584	590	603	599	632	565	617	614	592	600	635	615	625	611	596	611	602	606	630	575	588	552	575	556	634	655	630	580	573	626	611	608	641	643	624	630	580	619	618	550	626	605	586	603	618	658	620	575	600	607	593	612	645	581	585	592	621	607	602	599	590	634	590	618	633	650	621	632	605	632	595	610	638	598	628	614	627	635	648	620	567	614	624	584	605	593	555	574	586	573	605	614	588	590	588	619	636	568	573	605	570	646	571	586	601	593	629	567	578	582	586	677	630	604	600	620	591	585	573	577	600	610	591	607	561	594	621	596	612	624	577	589	615	620	607	584	581	601	588	621	617	632	577	602	613	625	623	535	623	609	591	593	553	640	592	635	599	623	556	583	603	635	608	610	652	583	605	594	571	655	604	608	613	607	601	599	599	574	620	619	608	622	640	634	613	591	614	555	636	628	606	622	643	593	637	641	612	586	623	653	549	632	607	628	600	636	602	606	577	607	576	614	577	605	583	623	594	610	591	609	593	616	595	611	578	614	599	599	618	631	626	630	572	626	599	603	593	613	592	607	633	594	583	627	629	596	582	583	614	616	585	574	612	559	612	609	581	602	607	592	606	587	583	573	598	631	613	636	625	579	617	574	603	623	634	604	602	626	632	593	624	604	592	676	584	597	626	629	574	608	576	601	586	612	609	612	647	591	585	639	619	574	592	576	570	605	586	646	625	586	594	569	619	593	624	632	643	615	612	573	581	637	652	607	590	613	616	622	589	614	578	571	594	618	612	609	623	631	615	627	620	603	587	645	662	599	623	567	655	590	618	538	612	603	647	596	581	613	608	575	589	606	621	596	617	616	631	669	657	585	575	611	625	625	624	595	612	614	625	609	563	534	605	600	650	603	596	592	585	654	591	581	630	584	584	632	607	624	609	607	636	594	585	638	587	634	574	625	641	605	653	602	618	597	602	635	625	584	631	621	598	626	602	589	579	606	637	626	602	615	592	614	610	597	616	623	611	570	617	620	578	624	614	592	601	611	599	568	629	581	599	587	595	566	599	619	568	572	584	624	625	621	592	608	608	642	624	607	598	586	622	657	620	575	598	592	591	606	586	627	577	580	614	601	632	648	636	600	625	602	630	615	617	568	610	618	617	601	594	622	626	647	615	542	591	577	580	640	584	643	656	582	605	630	608	576	588	658	625	613	616	645	596	580	613	592	564	640	609	637	604	594	583	638	615	645	556	602	575	599	592	603	643	603	585	581	618	605	614	637	627	578	584	593	575	589	601	588	592	634	584	616	594	596	575	575	584	573	635	610	571	594	658	612	580	607	577	631	561	582	614	591	573	620	561	580	605	651	600	638	572	596	606	552	624	588	581	622	629	571	623	628	566	596	659	664	592	642	618	593	577	583	641	592	577	611	566	639	590	629	589	624	601	615	609	620	587	673	624	596	621	595	605	625	591	630	574	636	632	601	576	620	606	599	533	623	633	601	589	605	629	590	598	566	637	588	587	636	627	636	600	646	603	619	609	596	632	615	546	616	651	624	571	603	611	605	623	603	596	619	597	616	618	610	617	606	596	598	633	623	640	607	664	575	593	640	592	615	617	647	611	604	607	622	583	587	616	575	583	637	647	537	583	620	618	645	607	615	609	611	566	602	588	593	610	604	541	637	635	578	602	647	621	624	534	602	554	632	620	609	541	601	610	597	593	588	582	601	586	601	640	638	612	621	592	610	650	646	578	625	581	603	596	622	605	621	611	606	574	672	585	588	609	593	619	608	600	599	586	612	594	596	618	609	613	638	583	603	601	616	593	620	559	596	599	560	630	644	664	597	598	602	630	631	589	628	584	629	594	629	634	558	562	632	580	625	590	656	576	617	648	612	632	617	608	560	603	594	626	590	563	584	618	610	591	586	634	620	545	612	600	603	594	585	657	601	608	597	621	600	596	571	589	619	609	546	600	601	575	633	592	665	565	618	598	604	585	622	592	648	590	571	587	613	627	602	627	596	639	634	596	644	568	628	606	637	583	646	617	619	606	545	551	632	603	604	604	584	552	598	619	652	598	633	640	620	592	584	555	624	599	588	572	610	634	618	613	592	593	580	604	607	589	591	575	606	597	569	579	563	642	584	605	653	571	586	627	600	598	616	582	617	662	599	631	619	621	607	602	581	567	658	582	618	643	656	643	599	637	617	603	577	628	579	623	612	589	654	589	594	577	547	629	612	610	581	585	617	649	591	576	633	650	582	604	603	618	604	609	580	601	616	648	626	652	621	546	604	600	609	551	628	598	581	601	633	608	612	563	602	626	538	604	639	580	594	585	583	601	563	595	617	620	624	574	603	617	603	591	578	633	613	590	595	586	602	610	621	607	642	666	620	634	618	590	624	586	613	621	625	615	567	636	621	626	577	599	641	601	614	622	613	566	545	607	579	614	578	617	621	582	587	633	598	596	600	585	605	595	590	599	572	599	652	656	557	577	585	593	626	539	616	618	611	621	590	590	595	587	579	606	624	600	582	589	629	592	592	597	618	572	589	605	596	599	668	593	564	582	594	574	632	623	589	598	630	619	616	618	602	580	595	553	612	628	632	633	595	617	600	622	644	613	595	604	616	590	572	623	613	612	579	613	632	587	583	644	644	607	567	655	616	632	645	604	581	608	581	620	602	604	589	606	589	556	623	623	582	597	584	622	561	674	605	598	571	613	599	624	644	610	596	593	626	621	549	658	623	645	598	631	616	611	610	595	538	618	622	626	615	617	635	576	615	641	615	594	612	584	590	588	602	623	615	637	626	588	627	595	661	626	603	568	586	617	568	607	558	608	613	596	570	578	601	588	602	625	569	640	604	566	626	608	599	600	629	577	628	627	590	559	618	591	596	604	587	627	596	616	565	593	596	599	631	611	580	594	610	627	611	559	640	626	592	594	597	610	608	581	618	561	614	602	618	603	629	607	605	599	602	629	658	619	583	592	563	604	661	617	637	633	636	624	596	614	625	643	607	635	610	615	598	598	634	612	652	626	609	638	654	637	576	594	610	598	620	673	603	668	604	600	575	607	628	594	625	611	581	614	560	596	602	642	583	561	598	541	689	663	625	600	606	610	610	588	618	614	587	609	618	594	628	606	607	593	589	578	596	621	571	579	584	631	611	590	607	598	579	602	582	583	610	647	594	566	599	629	605	649	652	633	665	603	628	648	640	616	599	648	604	565	606	665	595	577	634	627	617	604	623	566	614	577	578	607	638	604	635	612	637	646	632	578	623	629	599	603	586	612	610	589	563	653	576	616	634	643	582	595	617	630
43248	43575	48111	41633	33934	26356	19084	13168	9190	6955	4248	3389	3304	2895	2417	1843	2278	1859	1328	788	653	465	353	284	232	221	189	193	239	224	244	201	223	223	199	201	217	222	241	244	240	226	221	211	221	225	211	184	201	230	207	216	199	226	227	213	200	209	195	220	244	216	227	208	183	207	204	212	250	227	205	220	212	222	245	222	236	225	207	225	233	200	208	196	214	214	224	194	219	216	229	197	224	200	219	212	213	227	222	208	234	229	217	217	228	242	205	215	214	212	229	253	224	194	232	251	239	198	203	220	212	223	225	204	202	246	238	239	227	221	204	227	238	233	202	207	193	220	220	195	209	217	228	196	228	201	238	203	233	201	237	263	199	229	235	216	241	228	236	233	222	233	203	207	212	223	201	221	231	213	219	233	224	232	200	208	223	216	237	240	223	228	210	222	224	220	235	211	195	226	224	251	218	216	204	196	203	197	200	240	215	217	226	199	226	205	223	230	192	234	216	188	219	204	210	213	207	229	228	206	218	220	264	222	225	222	235	212	231	225	205	200	212	240	217	213	199	222	216	210	230	221	207	226	229	214	198	211	227	243	246	204	209	203	218	214	223	207	236	220	223	225	191	192	218	230	197	232	243	224	209	219	227	230	192	229	223	218	220	233	198	215	236	225	200	194	227	216	205	217	233	233	214	247	246	204	244	215	247	216	224	214	218	213	193	215	230	238	212	226	206	213	247	212	198	220	218	210	233	241	208	241	248	226	226	197	195	222	246	213	247	205	214	208	231	204	210	188	211	222	204	216	218	237	244	185	216	247	221	202	226	211	221	221	215	216	218	216	242	208	205	218	222	224	208	215	217	246	225	222	245	192	190	222	215	190	226	192	236	202	224	219	189	240	240	226	196	226	202	203	239	220	220	218	221	218	212	201	189	214	214	212	248	226	233	240	238	219	242	202	217	202	239	235	228	233	233	189	210	213	222	236	208	224	235	203	224	228	201	218	215	206	235	232	227	214	229	220	206	228	225	219	230	193	217	219	206	227	212	230	184	214	222	210	217	231	223	202	229	205	216	218	218	223	213	218	199	241	209	210	191	220	233	233	206	207	202	243	215	227	231	191	219	228	242	186	213	221	232	195	225	236	208	219	226	208	214	236	220	212	183	223	246	228	204	220	227	206	235	233	209	214	233	214	227	210	231	222	214	211	252	219	227	235	236	242	236	202	216	224	247	215	238	206	219	201	192	220	221	214	211	206	238	198	212	204	208	218	226	233	235	207	228	218	213	228	224	205	229	231	221	233	251	250	203	233	221	213	205	206	238	214	226	203	216	206	221	202	214	212	221	237	232	207	229	218	212	208	217	241	231	256	241	206	228	201	220	233	199	216	220	191	228	201	192	232	216	220	208	225	224	235	188	229	215	219	230	237	225	240	218	214	226	185	199	220	218	204	210	227	221	224	246	231	211	253	237	214	220	227	213	221	214	227	212	249	262	220	219	222	190	214	239	225	258	211	206	194	213	225	212	197	240	239	214	217	233	233	249	229	225	239	212	206	226	221	220	218	242	224	220	215	218	221	240	238	230	243	201	204	193	196	190	226	219	209	198	256	227	224	220	193	220	214	232	234	223	210	198	238	237	200	235	179	247	198	215	224	247	242	217	223	189	232	213	217	233	231	208	222	217	217	236	207	222	219	212	241	223	222	223	195	221	246	261	224	209	214	244	226	212	212	232	199	204	218	195	212	240	230	200	202	219	224	198	215	200	229	211	225	224	220	218	202	201	207	229	203	241	215	217	226	209	214	213	238	224	204	213	209	234	227	220	210	217	211	243	225	220	227	202	238	223	233	210	217	224	239	222	230	216	238	225	230	213	213	209	228	222	225	217	236	219	221	218	230	222	234	200	194	221	202	229	229	240	241	216	214	205	232	205	210	191	222	209	233	232	207	235	242	218	224	237	170	243	219	230	205	202	228	221	195	220	246	191	231	223	230	214	242	216	216	215	224	207	261	201	196	217	197	204	238	213	217	199	242	210	214	215	241	225	210	218	214	188	224	227	235	220	230	227	211	209	234	207	218	203	228	206	244	219	201	225	224	242	218	235	204	219	204	247	177	206	225	226	213	267	204	215	208	220	228	211	222	219	210	231	203	226	227	197	206	232	208	226	202	226	242	239	206	226	238	201	207	216	227	220	209	229	215	213	217	208	233	210	236	207	242	239	216	229	194	205	204	251	239	241	211	200	242	250	225	212	220	228	197	200	216	235	216	219	200	216	236	241	224	233	232	240	208	214	222	204	220	267	230	245	213	198	232	227	230	210	221	196	230	231	215	212	230	197	212	223	215	200	217	218	214	232	229	202	244	205	236	215	219	226	227	241	222	225	208	196	213	234	218	253	219	222	238	203	204	205	202	207	231	211	236	207	237	215	206	221	210	235	218	245	229	205	199	230	223	218	222	220	210	217	224	219	195	224	226	210	228	202	250	234	221	204	229	219	230	225	218	212	195	206	218	221	200	229	214	222	213	211	180	230	218	229	199	216	237	234	209	237	192	235	207	226	206	204	215	214	193	223	228	236	206	216	204	206	216	203	236	222	230	211	234	246	208	216	203	217	225	229	220	207	223	231	227	225	222	201	218	209	220	216	265	222	223	205	203	207	214	212	222	215	198	232	212	238	213	201	213	219	245	229	224	213	226	228	210	226	252	200	227	254	230	262	219	214	214	202	211	236	211	208	219	256	204	214	226	235	205	224	237	233	221	223	199	234	229	207	226	215	235	207	229	213	203	206	199	226	205	192	178	228	228	236	206	237	228	241	247	230	218	237	227	191	211	234	216	240	218	204	209	227	206	221	247	235	189	211	227	233	252	228	205	230	256	248	222	219	221	201	215	216	184	228	206	192	217	182	192	231	220	216	220	241	202	225	201	216	198	218	235	223	227	233	220	205	222	213	228	208	189	249	192	196	218	215	251	200	190	239	206	251	246	220	230	205	228	214	222	203	213	227	213	237	231	215	201	228	228	236	243	226	221	230	215	201	229	215	241	227	220	205	215	238	206	226	234	208	233	210	225	214	209	231	222	232	207	224	218	193	226	206	238	217	218	236	236	236	214	219	209	232	202	231	220	198	211	230	247	218	198	232	226	236	221	228	224	205	255	221	254	195	220	200	228	214	199	225	223	205	231	218	215	203	214	233	198	227	232	248	190	244	218	213	258	205	227	240	209	219	228	205	197	217	226	234	213	224	211	235	231	188	193	227	225	235	205	206	223	202	231	232	223	230	195	229	217	190	247	222	220	231	229	213	210	252	214	186	223	193	206	191	187	243	224	216	216	219	237	228	250	213	208	224	246	220	183	214	219	235	215	215	226	218	218	217	223	228	223	212	223	236	195	238	216	207	223	234	212	241	229	214	210	231	194	219	198	209	226	219	213	223	220	182	211	217	221	205	228	243	241	235	221	190	209	227	219	216	219	220	220	232	219	223	222	218	219	225	216	197	204
29755	35131	46505	47931	44818	39988	34960	29875	25821	22440	16958	14492	14590	13419	11548	9696	11779	9990	6940	4330	3327	2108	1422	880	655	644	636	639	632	613	617	602	596	596	661	607	609	601	580	615	598	613	625	606	587	565	591	593	631	560	587	572	608	609	605	601	597	591	620	616	592	604	608	613	645	600	602	591	592	605	616	589	605	611	599	593	552	576	612	596	642	635	631	583	589	625	600	606	589	644	621	601	594	610	620	611	636	614	575	619	586	617	607	582	644	624	551	634	586	594	615	607	593	575	582	625	637	591	600	587	653	590	596	606	588	570	608	603	643	591	584	611	599	586	542	573	606	614	592	623	624	599	619	628	575	569	625	628	634	584	558	642	609	585	604	636	597	612	555	589	570	626	586	598	582	624	595	574	589	623	602	584	583	647	615	608	582	622	595	577	606	629	592	599	560	582	586	583	582	594	578	563	562	582	604	593	623	618	603	600	592	587	614	611	559	596	654	546	624	573	578	579	563	620	574	562	609	591	606	641	597	587	595	588	631	539	627	600	614	582	580	599	573	590	617	592	588	603	558	608	589	603	612	583	641	615	612	568	669	599	611	586	617	603	587	611	613	612	602	575	622	559	597	586	612	605	573	609	590	589	633	624	564	564	607	590	656	565	629	540	602	615	601	572	605	645	606	585	614	592	557	595	634	582	606	562	594	578	628	603	582	627	620	613	548	584	583	600	609	583	641	573	595	602	586	638	576	587	640	589	610	620	561	576	677	573	579	590	597	627	591	601	558	572	594	675	605	600	572	588	592	583	618	612	583	582	669	609	668	617	560	639	636	636	550	565	607	597	594	600	632	608	643	595	636	598	650	552	610	557	642	554	584	599	601	635	621	591	586	610	600	629	584	576	634	580	587	574	594	574	605	600	598	630	596	607	628	611	602	542	604	604	574	620	564	585	612	589	585	588	575	598	547	623	617	601	614	621	610	595	636	595	563	600	605	568	640	627	602	611	578	597	598	577	595	606	632	594	598	585	614	663	593	611	563	582	587	557	587	618	610	643	608	612	605	621	619	552	562	542	575	547	604	582	559	585	597	615	581	592	658	635	595	607	576	577	566	618	605	619	565	641	634	601	601	595	578	585	584	601	612	649	595	591	588	572	552	558	560	610	557	623	655	593	594	575	569	562	583	604	603	613	579	645	573	599	595	577	594	602	605	562	615	608	570	611	580	586	583	565	557	589	601	595	605	623	609	599	634	566	603	674	593	622	575	611	640	619	606	629	583	582	582	651	579	565	583	557	619	614	600	625	573	647	585	590	645	625	604	638	624	613	589	567	607	602	574	618	607	615	584	590	565	584	562	583	582	606	624	629	609	583	582	602	587	619	615	620	585	551	561	611	650	625	599	592	608	594	594	650	596	587	621	581	595	592	615	648	608	588	662	604	614	595	616	572	622	613	634	609	571	597	586	596	622	605	571	583	581	589	630	598	594	622	586	594	599	578	571	620	646	598	603	609	633	616	582	615	624	586	593	607	635	558	594	616	531	606	604	622	613	628	588	647	585	597	590	601	619	597	596	596	580	605	533	607	578	613	642	570	636	610	596	594	572	606	579	593	640	623	544	610	599	616	569	622	619	630	623	655	599	616	588	559	620	565	589	594	581	622	636	593	572	588	583	609	582	638	600	644	611	638	598	642	580	616	593	645	623	598	632	565	571	582	630	576	581	589	612	652	636	580	573	559	579	605	571	555	550	570	636	598	610	575	628	615	585	597	621	608	627	625	585	636	601	586	579	632	574	574	603	594	609	585	611	617	582	572	577	555	599	627	619	617	612	582	624	620	587	579	605	565	615	584	619	615	624	558	617	620	611	607	609	603	612	623	544	594	556	612	560	623	591	606	583	657	611	610	610	603	620	607	603	587	624	602	578	632	602	591	606	590	629	607	646	596	567	579	563	595	592	601	601	634	583	562	592	581	599	636	602	614	597	624	570	587	594	602	610	613	581	587	613	605	628	618	612	606	624	586	583	609	623	589	624	562	613	621	600	605	582	582	634	593	561	590	593	614	636	562	594	557	550	631	597	633	621	631	588	630	607	646	584	596	617	583	605	609	631	578	580	570	625	592	614	588	572	597	583	577	636	560	609	575	620	613	576	614	608	646	592	613	623	575	591	623	661	612	620	565	576	621	594	605	582	571	574	585	635	672	576	572	613	568	588	592	631	650	634	643	547	568	580	627	573	627	605	632	632	604	609	595	578	586	572	617	605	583	561	564	574	625	615	573	605	610	596	617	600	600	626	579	592	644	569	616	595	584	620	602	615	611	638	586	628	601	557	632	597	606	631	618	580	599	624	635	616	635	588	609	633	634	604	603	642	570	617	595	619	632	603	615	614	616	588	574	645	618	590	549	581	596	608	620	593	559	579	613	633	627	608	626	562	567	616	602	614	622	588	608	590	560	598	601	590	627	601	604	612	580	661	602	643	595	607	619	628	579	585	625	596	609	624	554	600	627	556	585	606	578	598	635	595	645	569	626	601	617	607	588	621	619	583	562	603	618	636	605	612	601	631	604	630	623	591	595	549	642	625	591	590	624	576	610	589	621	575	615	595	628	630	615	593	579	582	645	591	589	631	580	610	595	604	635	601	619	599	611	604	607	622	584	604	616	621	580	588	588	584	588	668	631	586	538	581	646	593	553	591	616	623	607	636	627	597	607	631	564	594	583	617	621	632	567	605	614	597	608	610	640	625	576	599	524	613	640	604	568	585	565	586	569	630	598	571	580	687	607	562	574	576	627	615	583	592	602	585	612	648	612	624	573	582	589	569	629	614	621	624	619	605	642	602	589	559	596	555	620	639	563	628	582	613	607	630	611	625	616	628	588	625	600	591	606	555	581	629	606	614	606	556	646	614	630	596	623	583	585	589	545	608	616	607	627	608	578	589	617	652	584	574	593	595	557	591	596	576	631	620	621	587	591	611	611	588	569	594	665	635	603	589	623	576	573	599	608	624	605	568	611	624	577	591	602	586	633	564	566	611	579	604	592	588	601	609	593	603	592	584	609	575	594	580	589	627	604	597	622	605	599	633	630	648	604	645	647	561	586	583	600	643	613	616	608	593	578	606	588	626	555	614	612	593	563	597	630	529	574	584	643	594	556	616	593	626	602	599	614	580	587	596	598	607	661	633	632	568	609	630	627	607	594	594	558	581	604	609	633	639	611	577	609	571	615	612	574	612	587	587	571	603	584	589	579	594	583	587	621	602	626	608	621	613	584	617	600	584	600	609	595	585	586	584	582	579	593	611	570	604	618	612	594	592	576	587	611	598	661	595	630	594	569	604	641	649	561	566	602	639	620	560	563	621	611	614	564	571	591	615	615	611	651	571	580	590	597	609	619	598	592	642	597	645	602	613	639	566	619	613	591	594	574	629	609	639	594	587	607	609	630	597	615	597	569	602	612	605	589	576	579	607	526	608	641	569	583	579	570	572	576	586	617	619	576	620	583
48252	46223	51870	46587	39471	32092	24030	18963	14591	11503	8945	5611	4296	3635	2986	2270	2943	3949	3604	2142	1182	806	583	408	291	273	243	234	218	229	228	241	203	242	234	210	226	212	222	229	221	219	211	231	224	235	227	208	229	239	219	249	222	242	236	216	233	223	222	233	224	217	221	214	243	250	217	247	193	209	229	222	220	216	225	235	230	223	197	220	224	240	203	207	229	223	251	225	195	213	225	252	208	234	210	230	235	215	195	218	223	226	229	236	227	225	244	198	226	212	219	219	206	224	211	247	210	202	237	215	233	213	225	250	217	244	227	225	220	204	225	230	197	225	239	223	236	224	217	216	237	222	207	222	215	212	201	222	206	229	225	219	230	231	231	231	235	213	229	190	222	222	228	232	238	202	200	193	230	204	217	239	188	204	203	201	222	223	206	230	220	187	220	254	207	229	250	216	223	205	207	212	203	200	197	244	232	199	226	238	214	205	258	216	225	225	236	209	214	207	229	212	240	230	222	223	223	215	244	215	203	212	213	212	231	206	229	221	255	210	238	199	249	223	231	231	236	240	219	193	234	205	217	207	215	236	234	208	224	188	200	228	207	239	222	213	200	225	228	243	223	232	235	232	213	217	199	219	230	229	189	218	228	244	206	232	226	205	245	224	227	219	203	228	245	221	185	224	217	223	205	217	209	230	209	232	221	201	205	223	239	233	227	212	217	196	223	211	231	238	248	243	202	206	212	203	212	222	217	218	226	228	217	238	216	219	223	245	222	232	219	202	226	232	228	228	221	228	210	225	231	250	211	206	231	228	210	219	208	221	205	212	193	226	206	223	226	216	234	225	219	224	226	235	243	220	204	215	209	233	235	209	216	194	224	243	226	208	238	225	215	209	247	259	221	223	237	206	234	253	242	236	220	232	231	209	205	223	235	222	227	242	221	207	220	222	199	193	202	235	213	204	245	194	226	234	212	231	212	251	239	203	211	228	234	224	226	220	207	219	199	221	228	236	200	208	231	208	230	234	209	244	233	201	241	214	209	229	227	228	207	233	225	214	212	212	245	261	207	196	230	218	216	227	232	250	207	232	215	218	221	235	206	215	219	204	232	213	208	231	217	241	230	226	209	214	220	222	229	208	221	237	224	215	231	227	215	210	215	216	239	218	225	212	193	229	228	222	208	233	225	219	245	242	226	215	225	244	237	207	232	213	231	213	220	236	215	230	231	200	212	220	192	218	248	239	227	206	219	213	213	225	213	214	205	218	243	227	229	213	249	199	244	233	206	241	237	206	206	223	208	234	238	226	223	216	234	216	242	227	223	215	221	226	247	228	220	203	227	236	202	212	211	238	209	198	217	214	224	245	223	210	231	223	228	233	206	224	235	228	224	209	211	255	222	245	219	272	224	219	225	228	223	232	222	222	227	215	261	205	239	250	229	206	228	234	220	214	201	224	224	205	210	231	244	231	223	226	215	217	220	231	226	244	227	198	236	211	248	215	204	211	234	215	198	194	232	229	215	259	233	228	205	230	218	208	195	209	241	255	231	251	225	212	214	224	221	217	221	197	204	214	221	229	223	216	223	206	204	218	227	222	225	238	199	225	254	210	204	241	231	201	238	203	223	214	218	226	229	223	250	210	232	210	252	237	209	199	209	239	226	224	212	198	249	249	217	232	236	229	233	217	210	222	229	237	225	220	210	228	199	219	220	217	201	231	200	197	207	228	212	232	226	254	217	249	221	231	219	185	215	224	211	234	220	199	215	234	231	238	222	216	222	197	236	211	249	216	229	205	214	207	225	219	236	197	233	234	205	193	207	210	215	237	229	219	237	229	242	220	204	225	236	207	214	205	201	217	213	233	224	217	230	216	211	180	231	217	210	217	225	228	231	238	238	258	220	228	228	215	230	209	247	247	231	206	239	207	218	217	232	226	240	204	219	232	231	202	233	242	219	207	251	207	222	241	202	243	244	208	223	236	199	207	239	245	242	248	228	223	211	189	198	247	229	231	239	218	221	250	217	234	213	212	212	197	239	211	205	242	222	230	225	221	216	250	218	243	224	228	217	214	244	198	223	222	223	194	221	253	225	225	217	216	220	200	238	231	217	218	236	192	199	194	212	233	218	235	217	212	225	224	253	240	224	193	218	229	217	220	234	224	194	221	204	250	246	217	194	202	240	209	198	222	230	212	245	212	192	225	229	225	202	216	215	199	203	240	222	256	222	220	227	211	242	207	213	216	211	235	245	208	225	222	236	243	205	227	223	231	215	229	227	221	225	230	236	220	222	223	213	208	206	233	227	239	232	225	228	242	244	217	199	205	234	223	218	195	205	209	231	197	218	209	213	240	222	220	211	235	236	218	223	229	228	200	219	219	216	208	252	210	235	207	255	240	229	246	221	226	226	201	223	228	221	230	191	217	231	195	228	232	216	226	242	242	216	270	225	213	243	222	220	228	204	248	207	256	225	228	208	253	226	242	207	222	239	226	219	218	229	224	219	237	203	215	244	217	212	193	210	253	235	226	249	203	229	232	200	210	202	230	203	211	215	220	231	223	253	226	226	185	246	220	220	201	220	235	200	225	223	196	224	219	232	231	231	239	202	214	211	210	218	224	180	206	223	228	239	251	213	230	213	216	192	209	233	223	230	198	199	225	221	233	244	223	231	229	227	225	239	212	203	241	232	208	219	220	220	236	224	248	219	211	217	207	222	220	233	195	188	208	212	236	224	219	228	223	204	222	208	242	214	234	198	243	216	236	228	279	199	227	230	224	220	204	226	214	225	217	202	209	221	210	211	248	216	217	227	217	215	229	191	225	226	217	218	215	235	216	238	242	231	193	187	234	228	205	215	196	223	224	221	228	238	227	234	227	221	204	217	215	221	216	232	197	224	234	202	207	227	203	243	208	227	241	206	218	223	216	221	228	206	220	209	214	226	209	196	233	224	226	199	222	211	235	231	231	242	230	200	229	227	230	250	227	203	210	204	218	207	219	188	194	250	222	216	215	248	219	240	229	221	204	222	214	221	232	230	196	239	214	241	219	240	228	229	221	203	215	250	196	221	228	211	230	216	230	212	232	194	235	251	227	188	220	229	218	193	238	215	227	228	186	216	227	195	199	201	200	210	228	237	214	197	219	238	213	217	229	226	226	220	239	236	232	256	223	197	220	224	208	250	228	192	230	223	221	229	227	228	193	224	245	211	208	216	221	215	230	241	246	209	215	206	231	238	210	220	266	217	253	222	231	215	224	231	224	225	209	253	223	216	209	210	211	223	236	214	210	213	218	203	215	233	225	225	227	220	235	214	204	242	239	224	209	234	214	223	230	217	215	217	252	192	240	236	196	229	216	216	201	210	213	211	216	209	195	229	225	219	218	231	222	228	214	194	214	212	215	250	193	230	230	205	236	224	212	221	217	221	250	210	215	233	198	219	217	230	217	216	225	216	203	241	209	254	255	225	241	215	226	226	212	211	204	221	231	217	215	215	247	205	226	247	214
33987	38275	49671	52677	49089	44227	38725	36017	31916	29949	25822	20082	17397	15766	13598	11452	14325	17468	16357	10141	5756	4173	3115	1812	1030	815	691	648	622	623	598	605	610	577	608	624	638	637	568	639	583	610	624	607	619	567	609	598	657	593	595	601	571	604	573	641	642	622	614	612	619	632	625	665	638	616	631	624	645	638	575	651	639	618	640	565	670	598	614	566	614	603	632	569	668	619	593	584	611	589	601	564	565	614	613	630	544	579	625	604	647	628	599	623	593	596	578	624	613	610	624	630	618	587	618	611	611	587	559	597	660	612	568	597	627	635	638	623	605	618	595	614	611	588	550	579	648	614	608	649	576	574	572	599	582	597	585	620	605	617	602	652	646	630	585	586	572	623	624	621	537	600	621	586	571	617	602	592	593	619	654	605	610	584	617	641	603	600	606	589	586	627	606	595	576	646	636	622	582	551	596	631	622	644	607	648	630	605	597	619	601	617	621	645	632	600	601	632	602	567	625	604	635	567	609	621	566	601	599	618	597	608	594	569	629	601	622	599	615	615	604	626	560	599	621	604	611	637	649	575	627	578	565	605	609	663	623	621	561	620	609	601	607	577	632	627	595	629	641	612	579	595	619	610	607	627	570	655	651	622	621	576	641	582	610	614	604	618	609	625	589	629	640	641	581	601	636	644	605	603	612	583	591	608	608	585	592	606	567	598	640	621	626	605	571	584	587	580	590	589	613	612	647	609	640	625	584	633	601	628	575	609	598	620	594	626	613	592	633	613	638	624	610	591	591	586	605	594	622	627	598	591	610	610	639	621	590	615	588	599	587	630	620	595	645	635	606	579	643	608	576	607	642	591	569	626	634	584	585	596	602	587	605	625	617	619	602	579	608	587	573	596	589	617	623	597	594	603	621	605	582	651	577	641	608	594	617	610	602	594	584	595	580	612	647	564	616	618	601	640	619	574	598	608	601	575	590	603	626	609	580	578	616	616	580	630	608	606	581	614	646	583	664	629	614	596	584	627	582	617	610	609	590	634	627	583	610	596	607	635	608	607	591	615	620	638	608	601	580	604	622	638	590	619	558	587	613	588	684	574	582	610	577	581	639	651	631	577	606	629	622	595	602	611	668	626	619	596	615	615	619	645	620	588	582	633	628	614	634	602	611	611	605	587	606	602	589	610	599	624	584	565	596	660	630	545	613	604	648	597	604	614	640	580	607	630	571	580	573	582	629	626	609	606	632	595	580	627	598	593	568	622	567	614	619	601	601	603	590	614	605	599	598	583	633	577	599	598	648	606	634	579	634	581	609	627	642	576	617	623	616	583	585	601	625	624	604	601	602	613	588	591	622	610	631	562	608	593	634	629	615	644	602	638	584	567	538	606	594	607	598	600	614	609	621	600	622	649	599	613	665	632	615	548	570	586	636	628	598	621	578	625	561	618	587	645	586	617	556	630	616	590	583	589	601	587	608	641	620	610	575	592	641	610	568	603	645	607	605	602	567	621	609	650	606	589	571	598	656	607	532	622	612	621	641	599	580	646	663	629	621	623	609	531	566	588	618	591	597	618	597	539	589	610	656	613	612	626	571	609	612	583	561	666	584	600	587	628	602	610	644	579	591	615	621	632	597	665	588	624	578	627	610	631	617	562	591	651	624	604	624	599	602	591	651	597	598	604	615	619	643	609	614	569	611	570	637	609	639	630	574	610	577	621	612	627	608	606	639	598	642	610	621	628	622	625	607	593	636	565	603	565	563	637	616	603	632	601	628	628	584	642	619	577	604	606	597	602	618	615	565	629	613	583	634	589	685	592	625	567	596	607	579	634	613	603	598	617	596	610	579	605	605	586	594	585	613	588	592	587	591	606	589	598	624	583	633	647	601	625	635	586	640	571	616	644	606	594	607	611	580	613	567	607	563	598	619	606	655	596	625	606	641	674	643	571	669	664	574	560	625	601	609	605	531	615	580	613	589	610	607	598	635	619	592	626	586	600	625	552	552	631	615	599	594	604	588	615	645	584	584	579	618	595	596	596	594	609	608	564	606	579	595	577	618	582	613	646	634	556	623	604	577	622	610	599	640	639	554	611	600	622	638	593	602	588	588	621	614	567	617	579	591	582	614	574	635	604	592	646	589	620	592	603	598	619	612	596	649	609	598	627	589	624	635	645	588	640	606	605	647	613	609	579	616	564	605	609	610	642	630	569	589	661	573	609	630	582	593	631	582	612	568	610	623	609	630	626	624	586	626	593	623	618	569	671	622	584	601	602	591	602	617	631	619	622	624	689	604	575	624	621	623	622	610	598	596	650	628	680	628	581	569	590	575	557	591	596	604	579	640	625	591	636	626	616	607	606	586	597	648	619	605	620	612	566	567	596	632	636	607	583	605	625	611	616	529	648	579	620	611	604	575	615	667	622	580	590	625	569	612	591	634	604	612	634	602	640	594	602	583	549	624	645	658	555	649	606	608	594	608	605	609	584	619	571	582	629	649	581	583	593	616	614	622	619	668	628	546	624	561	565	576	568	628	615	593	583	594	631	633	596	625	652	574	605	612	587	575	642	631	620	589	585	620	617	601	594	653	607	607	592	592	614	584	596	599	600	605	609	599	619	628	579	615	643	606	582	568	632	551	620	594	610	626	633	614	589	577	598	591	570	571	582	565	629	664	594	615	606	657	629	625	602	598	665	577	578	618	613	618	616	608	597	603	594	596	613	639	606	587	622	601	597	622	654	619	581	614	643	625	591	628	598	576	590	595	602	580	606	587	588	604	609	612	627	571	580	616	574	563	619	578	616	619	642	581	569	606	573	570	623	607	589	610	624	588	614	624	599	637	565	637	601	600	555	624	591	596	610	654	564	557	601	630	633	609	613	636	636	616	594	591	616	652	623	606	638	621	587	613	615	593	612	600	631	593	631	605	604	602	566	629	588	634	604	624	580	613	638	603	584	599	598	583	580	666	651	618	614	613	598	624	615	581	637	629	579	616	616	606	632	564	627	642	662	621	600	626	606	624	605	594	569	593	621	610	611	636	582	613	634	612	633	583	646	583	639	618	553	602	649	659	630	586	600	609	607	581	602	611	584	598	655	617	614	597	604	622	612	621	571	635	635	580	653	597	618	607	619	657	616	602	608	604	565	591	580	604	604	579	605	620	633	596	612	612	582	595	604	616	611	605	579	608	630	597	660	657	648	612	623	620	564	616	608	560	613	624	597	595	611	576	666	554	594	578	627	619	611	611	595	590	612	626	599	604	623	563	615	593	621	640	601	615	668	618	580	595	620	585	618	611	592	597	611	630	597	608	633	613	589	570	597	593	567	620	636	639	609	583	604	546	615	581	619	597	548	584	551	586	608	581	575	600	646	616	600	600	598	622	593	622	565	628	585	596	574	631	617	605	602	603	635	615	595	576	616	587	602	580	584	613	572	629	630	623	599	553	587	589	617	611	615	604	673	609	589	589	632	598	681	649	601	564	633	623	600	552	616	608	578	586	602	634	591
37868	37036	39774	30910	22735	15092	10247	8327	6279	4247	3315	2591	1931	1655	1365	1135	861	716	757	567	411	296	276	266	269	241	238	215	221	235	186	237	219	235	214	224	226	209	247	225	192	230	237	218	233	224	219	206	194	212	236	241	214	227	216	242	205	228	225	234	234	227	224	212	220	238	209	215	215	234	199	231	207	229	214	210	198	240	204	240	229	194	228	195	212	204	216	208	225	226	233	213	238	217	231	215	203	237	202	247	224	205	236	226	226	217	216	231	209	240	218	197	230	203	224	205	202	206	243	220	217	220	212	212	202	237	219	239	221	234	200	223	211	237	197	233	238	244	237	227	198	233	225	209	205	244	201	258	219	212	230	215	230	222	225	222	219	225	236	225	214	241	217	257	226	198	233	250	222	219	222	203	190	271	224	231	223	227	235	236	194	213	230	220	220	215	242	237	228	217	214	231	210	211	230	230	216	210	207	242	245	211	188	244	251	219	231	209	237	232	205	241	226	220	201	214	198	208	239	219	220	244	217	218	201	245	226	227	215	233	247	246	219	231	240	218	210	208	225	221	222	269	229	218	219	234	211	195	211	228	232	225	220	209	207	242	236	202	202	236	181	243	231	257	205	204	211	212	218	198	209	217	217	197	232	239	251	213	204	219	218	228	232	231	203	238	226	250	233	198	259	208	213	226	210	213	219	231	218	200	232	229	213	234	194	227	222	214	227	227	220	212	210	230	215	242	234	223	231	198	219	224	230	237	210	202	232	265	228	217	221	227	241	212	221	218	195	224	209	237	215	225	207	257	230	205	216	204	233	211	202	283	221	226	233	220	208	209	221	216	250	203	210	202	222	202	254	236	254	215	207	240	195	223	201	228	215	225	214	222	206	236	222	240	237	218	195	227	212	211	209	218	226	219	228	215	238	226	230	244	201	244	211	264	217	209	235	237	212	216	237	233	244	215	222	219	224	224	221	210	219	203	192	217	224	228	241	215	229	212	207	221	213	225	248	236	219	239	226	220	212	180	195	207	207	242	229	215	212	233	220	235	231	199	230	232	219	234	222	240	210	228	233	221	234	227	244	213	222	211	215	203	238	212	213	209	211	235	228	225	235	210	220	249	235	255	225	213	195	248	211	201	207	218	202	237	223	220	219	201	207	202	210	234	181	203	228	203	223	216	193	221	250	211	206	230	222	231	194	227	210	228	199	217	231	233	257	216	231	244	241	230	235	220	218	246	252	236	224	195	197	194	216	207	233	229	222	234	204	210	217	242	199	220	228	226	229	214	221	231	228	207	216	213	234	231	226	231	207	215	230	227	223	243	241	226	225	206	214	223	219	210	228	226	201	216	230	223	220	221	228	222	227	231	219	218	190	213	232	229	231	226	209	214	217	225	235	207	222	235	250	244	197	223	223	212	201	222	204	234	234	244	209	217	220	224	197	229	212	231	223	256	218	220	203	226	233	219	204	246	219	236	239	231	223	201	226	231	239	207	216	210	208	226	261	235	235	198	221	197	217	223	238	218	209	219	230	211	221	197	218	206	224	239	225	224	209	207	232	233	217	234	237	213	226	212	218	253	224	214	235	225	231	228	212	212	235	204	208	210	256	248	224	215	227	199	215	231	210	236	213	228	199	226	232	220	225	241	201	219	229	219	204	229	212	197	242	236	224	216	207	232	240	245	207	206	209	201	231	218	233	204	240	220	245	251	231	246	230	222	239	250	231	220	236	226	207	259	215	217	225	202	230	205	204	227	208	191	222	219	230	196	198	199	226	194	218	217	222	226	209	204	206	217	246	233	218	224	221	230	226	213	205	238	221	221	244	239	229	224	220	204	229	217	209	221	213	208	214	214	201	215	215	221	228	235	224	248	226	232	224	243	221	206	244	240	226	198	222	181	209	226	216	255	217	208	245	239	217	214	224	219	208	233	221	205	242	220	217	218	223	226	225	208	218	207	223	217	210	217	221	236	242	205	211	247	202	201	202	232	227	220	209	216	227	204	268	215	224	240	224	208	231	214	214	205	246	219	216	253	256	220	246	200	215	194	237	239	222	217	229	211	202	233	237	223	206	207	230	216	227	226	193	228	218	194	227	240	207	199	216	226	207	227	202	225	241	201	230	227	218	244	211	238	242	226	208	236	195	228	213	191	232	236	244	235	235	229	244	228	212	198	204	237	230	233	210	256	237	207	236	217	218	221	211	244	212	225	262	225	211	229	221	202	226	240	202	215	218	212	207	256	201	220	207	189	209	261	241	206	211	239	219	234	222	205	224	227	233	201	244	226	212	238	242	207	235	239	226	198	218	199	210	215	217	206	211	239	221	222	225	195	237	230	224	225	245	207	224	220	220	236	232	215	214	212	214	194	231	216	200	222	204	237	214	224	212	227	199	236	219	233	210	201	208	225	184	230	227	232	226	215	225	224	232	236	248	235	225	211	212	228	217	210	223	230	213	249	223	221	226	199	237	270	225	217	219	248	216	202	260	222	210	209	203	226	239	236	224	196	213	243	236	215	201	208	243	194	233	226	212	221	215	210	206	211	215	258	208	201	215	236	223	225	194	225	204	211	224	229	253	231	248	224	233	220	227	244	227	227	215	211	211	224	242	194	226	235	224	212	207	219	221	167	205	245	209	241	246	242	213	227	209	246	234	245	201	222	217	260	233	237	236	219	220	246	237	204	209	235	225	221	187	237	208	215	214	231	218	215	225	224	199	215	218	187	236	231	228	225	238	214	214	215	236	217	233	222	209	230	207	207	242	238	234	225	233	214	230	200	229	232	222	241	222	192	221	226	203	247	199	205	218	210	193	212	207	229	196	212	213	240	235	191	230	216	217	202	208	191	201	232	219	224	221	226	211	228	207	219	227	196	233	233	221	201	209	236	246	220	209	209	227	244	241	242	223	225	216	209	223	209	212	203	221	196	218	209	215	254	204	221	209	206	232	238	216	199	211	210	228	224	212	223	217	224	218	220	233	234	236	195	216	248	200	234	234	230	224	209	219	249	228	190	223	237	222	224	210	196	234	227	199	229	186	236	228	244	216	222	234	208	269	210	214	218	246	215	214	217	239	188	219	261	207	239	220	231	217	200	227	225	224	203	214	224	224	227	219	207	243	231	212	207	247	221	208	241	228	231	235	229	216	209	252	226	205	235	211	201	238	235	228	226	202	230	217	200	246	212	205	243	201	220	236	197	240	194	215	231	260	234	186	210	226	222	239	222	207	246	224	225	240	201	221	220	231	217	240	224	211	215	203	210	218	243	195	216	219	254	210	215	253	234	224	240	198	215	218	217	249	248	206	225	217	239	195	205	198	229	209	214	235	250	220	240	212	231	247	208	223	215	213	222	216	207	192	214	202	162	212	193	216	194	222	199	227	221	208	206	214	247	197	201	218	223	212	210	239	260	221	219	232	205	213	216	219	226	225	237	226	204	221	194	215	220	208	229	209	238	196	210	215	197	209	220	222	243	216	225	251	209	231	255	232	211
25741	29207	39779	39553	35164	29840	25493	23953	20482	16380	14345	11601	9572	8372	6802	6010	4532	3801	3626	2747	1792	1172	959	907	756	686	638	593	616	545	642	591	654	635	607	656	584	612	540	591	598	589	632	627	583	630	554	612	641	572	594	620	614	581	647	590	627	596	642	612	557	663	607	641	622	579	610	595	619	593	610	648	623	608	586	666	650	603	594	671	625	578	673	596	604	603	623	612	654	579	586	615	577	566	569	573	640	637	595	623	630	597	563	655	621	628	639	627	607	607	566	611	590	618	638	593	558	584	617	612	642	667	628	586	625	591	597	614	629	620	597	598	561	613	572	615	607	652	612	636	643	596	651	668	640	586	617	616	638	586	594	615	589	571	597	622	613	634	581	600	617	657	604	624	624	603	592	668	616	620	597	654	651	609	616	601	617	651	653	565	589	625	615	611	594	608	658	594	613	540	637	617	635	562	645	620	593	627	610	636	570	567	595	590	628	598	653	617	620	596	648	612	593	620	631	605	621	570	607	559	589	580	591	627	612	610	572	555	614	634	632	594	593	617	595	608	615	641	593	588	612	608	662	599	580	593	607	626	636	625	613	594	577	614	619	595	613	618	629	591	599	598	626	629	572	614	608	607	577	644	610	611	570	647	616	615	563	575	629	617	598	641	621	600	613	620	610	626	609	622	596	623	605	577	629	579	628	588	630	630	608	578	629	592	636	630	621	541	599	614	597	627	586	615	617	587	595	626	576	615	608	604	603	625	613	601	639	595	593	597	610	608	607	608	605	580	538	555	578	605	547	597	585	624	604	625	586	604	589	602	586	625	627	624	606	622	623	666	614	578	626	610	597	584	592	605	613	557	644	585	597	621	623	568	633	644	574	636	600	624	606	582	625	589	611	674	591	596	627	578	598	627	569	623	642	592	601	602	608	599	600	569	570	599	641	572	590	627	605	628	600	657	604	624	642	581	623	628	537	578	621	623	584	622	586	614	599	589	586	616	623	616	665	641	615	613	594	649	591	585	580	562	620	638	606	614	642	600	614	662	585	614	606	576	602	631	594	619	590	619	593	605	613	522	626	599	604	639	568	621	622	589	614	643	634	599	573	645	624	628	539	624	656	608	660	635	635	558	606	615	594	615	632	621	585	629	556	645	610	660	634	626	630	603	620	632	554	599	637	550	587	633	607	574	616	607	603	588	600	603	585	614	615	609	616	643	603	600	630	624	582	590	593	565	617	576	587	596	581	606	625	576	638	606	592	598	583	587	621	590	589	590	584	609	609	631	607	575	615	612	583	583	565	612	638	614	618	610	603	615	621	621	567	613	584	633	626	619	679	599	604	611	617	619	649	625	562	630	662	609	617	615	630	648	618	629	619	662	593	619	562	570	567	614	628	599	613	626	644	587	634	585	602	621	576	651	607	575	627	596	576	610	638	607	616	640	554	618	660	600	593	625	602	647	581	635	594	574	591	627	601	612	632	578	610	599	590	564	643	587	601	570	606	604	631	631	636	598	646	563	618	611	589	610	612	644	585	607	616	635	563	610	642	564	622	619	564	614	592	601	605	651	564	600	589	559	670	571	634	669	558	617	593	581	591	668	591	634	618	605	598	621	613	622	605	597	586	604	628	617	628	652	622	649	596	545	638	591	603	611	645	587	612	615	600	614	581	640	597	592	618	666	578	610	651	575	595	632	565	604	613	634	601	623	595	601	577	616	634	634	622	614	605	587	648	581	635	612	558	615	629	638	554	624	578	638	607	591	619	635	603	584	608	651	591	671	629	656	576	634	580	611	617	584	624	658	597	633	611	607	569	627	616	630	589	576	672	621	587	638	654	587	623	602	563	568	611	664	627	587	593	580	603	616	585	599	615	611	628	599	600	605	621	605	596	605	555	620	613	589	580	638	646	598	593	614	598	596	575	631	582	603	592	584	617	584	567	593	574	617	594	560	616	630	595	611	596	605	599	627	579	615	618	599	576	605	653	562	620	587	580	603	606	612	652	649	602	618	586	618	573	609	598	598	596	566	633	563	613	622	602	546	602	618	610	605	638	596	587	596	655	565	594	620	599	605	643	605	570	602	656	625	665	545	577	607	625	616	618	586	638	595	662	585	590	596	632	619	601	584	628	619	602	571	580	612	608	647	625	647	606	639	608	598	627	596	643	593	602	614	609	578	589	580	606	621	578	593	629	599	592	589	569	595	613	604	567	606	645	627	569	593	624	571	620	613	588	567	608	627	637	573	626	632	575	622	608	617	605	603	666	578	651	613	640	609	597	598	570	611	574	568	602	581	601	621	586	602	592	622	614	589	630	602	630	610	583	599	585	559	574	623	640	605	645	599	581	537	593	610	578	667	635	611	631	561	582	597	557	534	587	657	614	647	538	611	605	640	601	628	595	623	604	624	589	601	646	679	568	587	628	615	574	616	591	621	629	569	586	647	645	602	612	648	579	563	643	623	583	602	597	624	633	543	613	623	583	636	623	606	590	559	613	578	557	613	581	623	557	626	609	630	614	629	641	575	637	609	640	581	610	614	566	622	592	611	584	614	613	654	596	608	613	578	589	626	597	609	603	617	623	617	595	617	592	652	624	570	592	624	645	618	618	634	631	601	614	643	617	630	582	617	585	619	594	629	660	601	583	592	619	610	600	600	569	585	638	600	580	606	591	624	603	571	639	650	565	587	586	609	627	583	598	615	645	584	614	598	648	561	608	558	610	614	653	624	583	578	627	629	595	554	618	667	641	615	617	592	644	636	580	629	607	575	599	603	599	564	608	612	593	594	613	593	595	610	648	625	608	604	607	606	637	592	612	588	614	620	616	623	618	638	579	598	588	594	620	549	604	598	614	576	619	602	598	587	616	628	578	599	605	600	587	555	643	587	632	626	608	574	602	649	614	614	595	595	628	582	610	645	587	619	615	610	620	634	602	600	599	620	611	591	617	566	635	601	630	593	599	602	611	566	606	617	604	607	597	595	628	648	596	602	616	605	613	628	661	617	595	638	614	629	611	578	593	629	608	598	573	615	581	636	606	602	572	612	571	675	577	604	609	616	610	596	588	610	607	604	593	594	631	571	620	606	600	635	590	573	628	608	605	617	581	614	592	587	594	586	641	652	612	556	597	611	604	612	600	660	604	619	637	605	599	629	634	598	587	633	654	589	684	648	617	638	604	575	593	581	599	605	603	658	590	634	604	616	608	608	635	601	607	633	618	590	589	665	569	604	602	626	589	580	545	593	614	619	623	614	629	550	605	570	602	588	614	600	594	630	582	658	616	587	577	645	588	623	590	597	608	597	639	624	634	609	625	590	616	603	623	659	607	586	536	600	609	580	597	611	559	632	598	592	626	611	582	603	578	602	612	613	606	591	567	601	631	641	591	584	641	644	612	597	632	624	615	569	642	604	598	620	615	581	642	605	590	598	576	594	646	573	621	607	589	621	628	577	585	628	658	578	598	608	602	605	612	598	621	589	600	590	584	601	642	592	607	664
42912	43198	45404	36458	30503	25046	21566	15581	11198	7820	5618	4028	3208	2324	1800	1585	1194	994	1233	656	998	985	582	539	416	351	266	237	239	208	240	242	251	201	255	186	202	227	233	217	278	219	231	219	209	222	251	203	214	211	208	216	217	210	221	231	211	215	208	238	239	195	195	223	231	215	224	226	205	198	195	205	215	206	203	229	232	246	218	207	241	193	185	199	196	217	191	230	220	239	186	222	216	201	252	209	229	244	236	212	203	209	229	206	203	228	212	236	209	222	217	226	223	224	233	232	245	206	198	237	223	224	205	255	201	219	213	209	226	214	248	230	203	224	247	198	214	220	212	216	235	187	193	230	225	209	235	228	230	225	218	206	201	236	219	229	199	222	218	232	217	228	236	186	207	215	211	225	210	212	213	216	199	227	215	209	273	214	235	210	241	200	235	226	209	211	223	248	232	191	189	213	241	228	199	221	222	232	214	191	229	202	227	231	226	247	205	228	203	238	221	217	216	205	219	210	206	219	196	230	228	213	224	245	227	242	230	219	220	222	207	235	201	199	235	206	198	204	232	245	233	207	212	210	241	235	192	210	216	205	217	215	196	221	239	218	226	220	188	206	205	215	202	194	204	212	210	228	212	208	223	218	213	228	213	216	229	251	200	206	234	220	235	210	211	219	197	227	231	231	220	228	223	217	231	227	211	208	224	227	254	204	229	239	196	211	209	236	225	233	213	215	224	235	222	211	203	211	226	206	219	195	205	214	217	221	211	224	211	213	204	208	217	225	231	223	203	220	198	207	227	212	202	233	206	234	211	187	239	251	241	219	241	243	216	220	222	211	185	221	194	215	235	234	199	213	228	231	203	219	224	220	237	199	232	207	220	244	167	218	220	220	222	211	212	198	207	236	228	217	210	220	221	219	208	202	219	226	186	213	224	233	240	206	231	203	183	244	203	232	211	192	193	231	227	206	215	191	224	220	250	245	221	227	205	212	230	215	219	220	197	212	227	214	219	210	217	227	196	228	220	247	201	234	225	240	190	206	229	229	244	248	234	219	194	226	201	200	210	237	222	229	230	241	223	248	195	225	226	219	220	226	222	231	228	230	185	228	203	246	227	224	220	205	235	208	200	224	218	223	213	206	239	209	211	237	205	248	216	206	227	223	215	201	260	233	211	202	233	236	217	218	191	206	251	228	188	240	243	205	225	198	218	216	221	235	223	228	237	181	208	191	187	233	192	198	232	216	211	210	228	216	224	219	209	231	239	221	216	239	228	213	218	223	231	228	243	237	215	211	220	217	233	240	214	201	217	233	219	217	237	215	232	210	233	224	197	223	206	240	216	217	215	239	233	225	247	214	221	209	214	216	212	232	224	227	211	211	225	205	211	218	228	217	204	215	214	214	213	201	211	215	250	205	222	219	231	214	183	208	216	206	263	246	228	222	235	206	209	195	227	217	223	221	217	229	211	222	216	233	236	229	206	242	214	231	204	233	229	221	206	225	221	215	234	238	229	200	211	217	236	189	217	241	195	235	232	243	221	214	207	203	264	204	212	223	222	219	255	226	212	195	215	196	253	219	217	211	191	230	210	225	230	217	236	247	200	235	217	217	249	215	212	218	219	239	233	210	224	230	184	195	203	208	244	209	216	209	208	241	228	233	235	219	228	260	261	222	190	247	201	210	221	202	228	215	224	236	222	213	212	221	229	219	202	217	221	243	232	200	216	234	218	211	204	232	238	216	240	210	224	232	243	221	215	224	238	193	216	223	228	262	238	224	214	237	229	202	234	202	234	208	228	253	210	208	268	241	209	200	211	226	220	214	232	201	211	218	208	220	217	204	223	248	226	240	234	205	230	226	216	204	219	191	213	242	210	208	230	227	211	203	198	224	213	204	220	202	215	215	229	232	209	242	221	239	211	222	224	212	238	215	234	217	202	217	220	223	221	197	232	209	202	229	225	222	234	211	214	239	241	214	203	183	213	222	210	230	210	213	210	232	223	233	202	194	212	190	214	215	203	228	260	206	222	196	209	215	220	238	230	234	232	208	209	230	201	230	196	228	210	232	235	217	258	206	211	231	219	232	229	245	224	215	251	205	201	207	219	235	204	220	232	219	242	195	246	204	210	224	225	192	207	240	231	220	209	245	218	207	195	216	209	191	215	194	220	211	201	215	219	232	205	229	228	194	234	228	221	212	221	221	242	210	229	222	225	212	212	217	210	235	219	227	247	226	247	220	227	207	214	238	232	205	230	195	211	217	241	214	209	219	256	180	207	211	228	222	228	253	205	192	209	215	224	218	215	222	199	223	216	237	184	244	209	233	231	190	204	245	240	213	183	194	231	233	217	204	231	202	231	198	225	210	206	227	201	235	227	204	220	216	203	233	210	208	201	213	203	240	222	215	215	224	213	219	228	234	237	203	227	195	208	228	238	222	217	235	216	241	219	190	214	223	208	227	196	200	222	216	237	222	227	215	237	197	211	224	252	195	236	212	204	217	236	227	212	234	229	201	244	220	221	207	216	192	234	224	228	219	211	238	192	206	213	216	223	227	191	207	209	214	207	214	227	218	230	239	228	219	213	203	225	222	220	227	226	194	259	222	214	240	217	223	237	237	221	250	207	215	233	224	247	216	227	207	225	221	212	251	237	247	221	227	213	226	224	226	229	262	230	261	235	213	205	226	224	219	211	215	231	238	209	236	237	234	228	232	241	225	212	236	202	211	179	224	211	217	219	230	202	211	253	234	234	232	192	195	209	248	229	207	209	210	207	212	218	212	213	206	214	238	227	215	204	213	191	230	223	210	215	247	216	231	206	192	215	235	223	240	224	222	216	218	197	232	195	202	214	223	249	231	232	217	227	222	213	232	197	237	215	191	219	224	205	206	241	233	191	206	211	223	239	181	208	225	234	215	194	201	231	226	239	229	223	208	207	228	209	211	199	247	221	239	227	249	215	237	229	212	232	231	200	208	252	214	228	219	208	231	207	186	229	219	214	224	198	222	226	227	235	206	203	222	210	245	199	233	221	217	228	218	221	201	202	216	220	196	211	216	219	223	234	213	200	216	238	228	205	225	225	235	203	183	229	189	227	218	228	192	222	229	227	243	222	222	219	212	251	208	210	221	212	262	209	235	217	230	211	214	260	228	235	232	220	225	205	231	231	223	206	220	222	230	211	213	213	209	254	232	227	195	220	242	234	188	238	219	212	237	202	211	223	221	235	241	233	233	211	230	212	226	212	240	222	209	195	206	222	196	217	232	218	226	214	228	227	236	221	209	207	213	219	236	219	227	213	203	209	216	218	246	232	214	242	246	172	221	211	217	250	216	219	229	229	197	212	211	233	220	224	209	215	208	202	222	217	194	229	227	223	206	235	238	211	226	227	204	200	216	213	185	221	226	208	232	245	238	194	231	209	248	241	208	244	225	205	218	217	220	211	225	212	216	226	209	215	212	203	237	221	212	215	223	213	225	204	245	203	246	206	206	243	217	208	224
29962	35434	44188	44114	42110	39201	37457	32645	28662	24281	20074	16641	14250	11403	9316	8364	6426	5418	6785	3534	5562	5471	3046	2623	1863	1188	876	735	594	593	633	607	562	640	611	630	602	580	585	603	591	588	566	590	559	573	588	589	664	579	597	598	599	592	612	618	614	593	635	635	573	604	631	598	612	619	606	573	600	540	602	615	602	591	583	578	601	628	597	687	573	614	600	605	623	620	569	586	604	602	601	602	578	612	592	607	626	625	590	570	582	610	620	580	589	594	586	605	664	582	620	632	572	646	635	578	616	604	654	585	611	588	575	595	567	531	615	592	597	615	574	590	596	600	619	599	580	551	622	566	624	623	575	616	601	553	644	601	582	596	586	616	617	611	618	615	651	581	613	643	613	574	587	606	621	558	568	643	625	647	576	594	613	627	598	598	610	586	596	632	561	620	616	617	593	513	620	583	566	580	593	587	588	650	629	654	600	598	632	623	579	623	596	584	575	594	626	578	595	619	611	603	555	659	640	607	638	582	591	576	584	588	594	592	611	541	596	600	646	603	584	621	572	624	578	596	621	600	599	613	619	653	563	638	645	638	603	602	620	600	612	612	571	603	625	562	605	592	570	596	580	614	578	569	610	627	632	593	585	610	596	598	599	626	606	643	547	633	596	633	653	638	576	594	604	600	592	581	613	622	616	616	613	595	590	635	617	584	590	583	626	550	618	610	653	628	617	627	588	608	621	587	608	618	652	613	610	588	585	596	621	652	577	598	627	597	577	596	603	611	601	602	645	624	583	583	580	668	612	640	619	609	597	617	598	585	640	641	572	628	583	631	593	642	582	575	566	578	583	588	601	622	636	620	579	623	625	618	618	585	630	580	609	571	588	583	612	628	588	619	614	580	630	606	581	676	634	597	608	632	585	612	573	617	574	589	601	567	602	569	579	568	576	634	594	585	572	613	612	635	586	577	633	583	599	609	593	594	619	608	631	610	603	618	590	575	601	608	606	577	599	591	623	649	589	594	618	637	686	591	569	615	600	605	598	578	639	577	583	594	606	565	576	617	590	579	584	604	610	581	635	597	641	607	606	625	584	591	611	621	591	583	591	634	607	578	618	601	606	623	594	585	624	555	579	620	602	629	604	573	558	624	601	569	605	611	613	582	611	579	579	607	594	647	567	612	602	574	607	629	569	568	624	570	595	581	599	560	579	608	538	638	603	624	605	619	667	609	602	573	578	622	585	577	541	623	599	619	610	589	616	623	617	627	607	577	665	601	571	625	584	581	588	613	605	592	586	561	611	599	615	598	591	617	604	619	610	554	574	601	635	605	638	639	622	577	564	636	585	619	582	581	602	587	584	597	628	639	607	591	594	580	608	570	567	610	605	597	650	599	595	616	596	608	586	581	566	599	611	565	623	624	573	527	655	674	624	586	548	582	556	575	562	591	623	644	602	567	603	663	601	613	593	605	617	605	556	604	610	626	591	593	599	578	611	584	609	618	633	629	623	612	608	568	633	615	592	606	618	611	653	578	600	601	575	615	621	644	626	633	620	607	666	563	637	613	639	557	643	575	611	575	653	579	579	591	570	592	567	606	633	615	572	608	600	591	616	623	592	634	628	631	606	641	633	598	564	625	647	620	645	600	616	638	648	594	631	656	600	600	597	634	590	612	565	589	633	628	586	631	609	626	593	602	573	607	630	594	579	594	566	577	599	638	614	602	604	582	563	601	584	616	637	570	584	558	638	613	625	588	578	648	582	642	595	582	613	608	599	600	557	631	585	605	613	626	641	601	595	612	572	595	607	579	590	564	606	612	555	594	560	638	561	589	656	602	627	618	582	650	607	600	604	638	609	603	604	608	580	619	549	606	579	588	629	586	623	568	642	577	632	589	595	594	584	613	609	551	606	617	627	578	617	585	617	622	568	636	581	625	589	574	591	626	606	580	634	584	618	626	640	613	576	597	611	622	566	591	598	628	595	597	552	591	598	653	583	636	617	568	592	608	654	549	604	600	645	553	582	593	586	605	628	608	607	621	576	607	622	619	598	649	591	560	610	583	612	605	583	659	569	607	593	571	594	563	602	610	617	649	585	591	589	622	635	613	585	615	599	575	619	578	585	633	603	574	586	640	603	587	618	637	549	601	621	575	595	597	564	559	575	592	624	655	637	650	582	554	601	572	590	630	652	618	580	587	578	597	617	607	609	637	659	608	587	599	606	558	681	616	600	577	605	629	631	598	632	620	582	593	562	596	607	608	640	621	610	659	549	596	612	573	599	567	554	603	630	615	599	646	609	609	580	624	616	622	607	609	612	619	605	635	599	555	587	612	581	554	605	588	565	618	644	594	600	596	617	597	644	606	594	638	561	552	599	614	579	646	565	578	616	564	606	574	623	551	600	598	626	598	615	624	659	626	571	627	677	589	599	615	541	605	619	588	616	582	619	596	622	619	628	628	584	585	583	621	598	613	601	565	612	600	593	596	642	586	596	587	597	596	585	614	585	609	632	605	590	639	631	629	612	575	608	603	645	615	622	635	626	585	631	632	597	655	586	612	576	608	612	647	589	629	594	604	630	604	590	550	572	585	655	590	616	582	582	594	593	574	608	599	648	650	582	642	614	569	614	614	617	590	616	574	601	596	595	619	574	666	600	611	592	618	600	607	612	609	617	612	632	623	621	590	623	606	573	582	619	597	593	608	648	621	637	655	615	575	623	598	599	610	661	688	612	603	522	625	618	587	585	622	584	637	595	666	554	602	581	621	594	631	596	591	570	606	580	593	566	626	639	586	602	592	597	596	570	606	588	576	584	604	669	617	580	583	620	577	608	579	577	599	618	610	602	606	590	590	642	574	618	613	638	625	626	639	603	557	603	598	630	639	591	597	607	604	587	600	622	617	618	596	597	610	632	599	622	587	587	581	623	554	622	575	593	571	592	620	643	557	622	582	600	591	597	598	614	595	613	646	611	621	628	627	574	604	583	602	576	580	584	604	599	585	605	563	631	624	572	614	599	590	610	611	660	612	632	618	597	620	549	583	547	618	640	617	666	569	619	594	639	547	648	563	603	577	615	565	624	594	604	618	619	577	619	602	625	582	613	596	628	606	654	591	641	546	560	574	645	599	606	604	630	565	597	552	597	597	557	629	607	633	595	625	574	603	635	640	596	632	614	620	634	592	597	610	584	589	571	614	594	610	607	599	622	579	636	580	583	559	532	642	609	602	577	598	618	599	606	598	622	590	641	555	624	609	568	593	619	621	571	621	606	587	628	632	617	633	623	615	540	596	564	576	592	593	593	624	609	638	574	574	615	603	595	621	617	609	592	591	563	630	594	583	583	623	517	601	581	629	601	611	557	618	624	628	588	615	584	562	587	618	602	569	627	586	613	593	624	566	652	605	585	600	609	623	626	615	569	583	602	600	578	613	590	619	665	639	585	596	599	589	582	610	591	599	603	622	601	621	600	593	588	559	624	591	619	597	615	586	616	617	603	601	602	639	570	587
50205	48688	50093	44446	40829	35415	29924	22902	16240	11871	9181	6858	4633	3711	2692	2420	1842	1406	1677	891	1291	2014	1350	858	593	354	305	242	248	247	203	224	239	234	230	223	230	226	210	248	210	209	206	225	207	216	209	213	240	234	230	201	217	216	227	216	216	208	229	212	210	212	242	218	221	203	196	182	232	197	201	187	189	211	202	216	216	228	221	233	257	249	187	244	229	216	205	255	230	222	244	223	235	222	234	216	219	220	251	196	205	217	216	236	232	231	236	216	213	231	227	217	231	239	205	236	219	237	212	232	243	224	218	235	213	254	226	237	221	218	204	223	194	225	215	196	201	238	227	216	241	223	244	211	232	230	224	240	205	203	234	240	224	222	213	218	216	217	224	215	199	241	221	223	215	222	212	222	210	224	207	234	253	203	243	229	233	211	219	235	202	204	218	228	221	219	201	211	218	242	243	236	226	224	233	230	225	245	226	219	225	212	204	210	214	238	204	254	206	229	202	193	177	212	199	226	226	227	221	215	230	222	247	206	223	237	244	239	205	201	231	191	223	228	216	224	205	241	208	244	197	212	222	217	231	228	208	212	219	220	233	203	209	202	213	202	210	228	250	228	227	231	212	207	197	241	200	218	246	217	208	204	207	246	220	206	219	229	261	214	223	216	249	223	213	245	237	218	252	232	216	269	211	217	232	217	213	229	212	236	225	229	223	204	231	238	227	219	222	232	210	241	225	262	235	199	219	240	218	239	228	252	205	198	217	204	231	220	227	215	225	211	253	215	257	216	227	230	225	220	209	244	221	213	239	226	227	240	218	248	236	238	177	238	235	251	240	224	218	214	242	207	246	211	224	222	221	219	232	214	243	211	229	218	223	207	205	217	187	192	232	220	215	236	223	217	200	226	240	226	188	225	232	230	232	220	247	186	210	226	210	205	238	228	209	220	188	210	217	196	239	216	255	224	228	214	201	241	224	233	202	230	207	213	244	246	216	239	235	217	222	213	226	231	232	225	223	218	234	238	226	219	239	217	199	233	214	225	256	192	199	215	217	205	230	224	222	197	247	205	210	218	231	238	201	199	214	223	210	220	244	240	212	227	194	235	224	240	226	205	213	239	216	232	200	225	218	209	239	213	216	231	256	228	226	235	210	206	229	257	229	204	246	207	241	220	218	247	214	196	218	228	229	209	205	244	254	233	219	223	227	235	241	225	257	237	231	233	229	211	238	197	237	213	213	278	230	242	211	227	231	234	222	211	241	241	215	221	213	190	203	258	209	247	228	250	247	229	219	243	227	222	202	254	242	252	235	239	229	222	209	214	217	207	208	219	177	251	211	227	230	208	229	226	196	237	218	215	238	216	220	219	194	221	233	227	253	206	222	198	229	218	225	246	208	218	233	197	233	246	221	215	223	214	248	201	214	211	223	230	205	221	254	222	229	249	241	208	207	251	228	215	199	210	190	203	214	227	198	224	234	248	238	236	228	216	216	219	248	225	234	230	221	245	233	203	209	203	235	246	216	238	243	237	228	248	216	230	218	246	251	212	221	180	253	183	239	173	223	209	186	239	219	221	220	227	236	222	180	210	215	221	219	217	216	194	234	223	230	206	228	229	211	244	228	245	245	233	205	191	245	223	222	215	245	215	213	209	213	218	226	250	220	196	232	213	240	212	213	221	192	193	201	201	220	202	239	242	232	227	254	256	229	232	198	232	223	248	225	236	230	233	202	256	239	214	205	227	229	214	208	224	225	231	196	227	235	216	256	231	249	218	226	225	222	230	203	225	232	214	217	217	231	231	223	217	200	225	219	201	228	221	227	207	231	237	211	244	213	226	228	207	232	213	216	233	252	214	250	208	241	226	198	245	242	202	198	230	191	232	204	205	213	224	215	199	241	222	211	237	229	215	226	222	221	204	227	202	190	257	241	182	232	219	218	266	234	224	269	228	225	209	209	214	187	206	263	229	225	232	197	218	221	185	231	228	230	219	205	251	221	219	200	233	197	189	228	206	216	195	246	206	219	222	214	224	221	217	190	202	207	197	234	213	235	246	225	216	204	204	207	237	231	225	218	216	238	233	219	223	237	252	194	207	221	219	208	201	232	247	210	231	241	210	198	226	261	224	243	224	232	242	247	216	210	211	213	254	221	215	243	251	209	238	221	223	230	209	212	220	216	222	206	186	221	209	214	205	222	204	253	209	234	240	228	221	226	225	221	227	216	207	230	239	198	230	231	235	234	214	223	245	213	241	205	252	225	179	194	185	220	219	224	210	214	203	211	227	213	217	231	229	241	185	190	229	196	232	218	244	225	225	236	180	266	211	194	225	259	236	242	210	207	223	202	217	232	228	205	239	229	244	236	235	215	224	206	231	218	237	211	217	200	228	254	225	238	226	234	218	253	210	219	211	217	207	243	207	228	221	216	216	223	225	214	209	243	215	250	211	238	215	223	239	245	215	216	223	219	208	205	230	211	238	226	203	206	211	223	224	200	218	237	230	237	228	236	222	257	232	210	212	203	232	200	214	206	218	247	246	222	216	240	200	192	225	222	219	216	191	221	207	227	235	198	237	228	213	228	224	225	224	232	231	215	222	209	223	202	229	226	227	232	248	210	214	213	212	233	212	234	201	224	216	232	218	223	227	223	244	261	227	233	237	227	233	245	208	238	239	206	250	230	235	231	212	238	224	219	227	219	221	229	241	253	218	214	192	229	218	218	219	204	234	218	246	227	205	220	255	194	231	186	211	202	222	216	220	232	211	235	217	222	222	206	234	205	245	199	234	218	236	212	219	211	223	227	231	238	209	209	242	223	244	215	207	244	211	234	232	253	216	219	227	209	208	216	229	217	201	229	223	210	220	229	218	200	226	226	208	220	234	233	227	223	209	222	256	193	213	195	199	247	226	206	206	234	223	252	223	251	238	201	240	242	241	198	225	225	231	219	204	248	211	229	212	198	229	238	205	229	227	218	239	269	244	241	209	224	230	251	225	229	215	231	229	260	227	215	213	211	222	215	204	193	233	224	222	253	228	216	225	238	247	209	219	193	249	219	255	226	191	208	213	211	187	254	198	209	208	223	242	233	228	231	248	199	223	255	217	207	214	235	230	211	214	203	220	218	208	225	233	221	231	200	220	193	219	246	215	229	227	231	228	234	251	216	204	207	229	205	220	212	229	236	208	212	229	229	249	211	219	223	236	198	235	217	227	227	231	252	227	251	232	222	239	205	201	219	218	219	239	210	249	223	209	214	213	247	207	242	258	232	251	238	206	218	206	217	209	231	246	216	238	201	215	240	219	222	205	204	220	197	207	255	230	213	199	237	219	219	228	223	218	226	219	230	220	218	239	227	236	227	218	225	231	232	251	215	228	218	241	199	209	206	222	223	220	219	211	223	238	216	221	228	202	248	233	217	229	225	203	203	223	243	202	223	198	210	227	204	242	210	209	230	206	231	230	212	213	204	203	232	222	214	231	217	216	222	235	218	231	261	235	212	217
36168	40192	47845	51267	50630	47100	44070	38507	33747	29680	26572	22724	18315	15684	12679	11442	9415	7572	8774	4505	6957	10726	7032	4489	2485	1488	922	745	663	568	558	621	641	621	625	618	608	625	614	642	611	592	620	652	623	561	648	608	600	592	648	609	643	619	604	584	640	611	599	597	612	574	584	623	610	599	653	637	595	575	614	640	611	604	603	612	601	658	573	632	630	616	648	645	619	580	596	619	622	584	596	574	636	549	594	575	612	585	602	627	659	621	644	587	623	600	629	609	630	625	608	633	657	627	634	620	592	616	606	567	599	591	623	611	560	642	598	638	589	624	611	593	630	623	624	650	607	582	576	630	629	629	604	623	582	608	619	602	595	592	635	647	634	592	609	593	628	605	647	622	650	639	591	584	637	600	603	576	601	644	640	646	620	584	579	608	562	614	645	605	610	590	582	612	638	614	607	579	638	617	608	633	614	632	571	594	605	615	580	611	641	614	571	620	623	600	587	644	573	619	628	604	613	618	608	632	587	660	592	607	620	588	629	596	570	590	593	655	638	607	595	581	567	557	616	638	606	645	610	628	617	599	591	636	590	621	606	602	584	573	661	587	621	607	656	557	604	597	599	636	627	594	627	629	592	616	614	649	629	621	588	577	615	590	627	622	606	584	618	602	640	660	590	605	626	594	604	596	597	633	597	636	603	609	612	606	636	594	619	602	678	599	615	646	596	602	607	638	611	608	625	588	601	610	617	562	616	622	622	645	597	648	578	591	648	618	607	616	624	624	631	552	589	604	581	564	658	605	603	600	601	610	625	598	574	587	620	638	654	591	630	618	587	655	642	618	640	594	569	606	610	581	652	650	578	625	615	619	621	607	602	626	653	586	599	632	599	571	636	631	597	643	572	608	642	642	594	598	602	584	623	611	596	619	617	584	577	628	605	622	635	632	626	619	585	589	576	648	594	580	614	621	628	603	607	621	610	655	597	581	605	606	613	605	639	569	583	599	593	597	603	619	612	614	622	641	625	604	617	639	624	624	636	634	596	585	662	646	576	635	580	556	621	583	594	600	614	618	612	617	611	620	603	604	628	603	552	625	630	582	636	584	627	630	625	669	583	613	619	640	535	591	631	650	555	620	614	598	656	573	638	575	711	639	629	618	650	644	610	622	579	614	571	628	589	621	640	557	625	640	578	620	669	580	636	628	597	623	645	602	603	668	643	594	623	609	576	601	594	619	612	646	675	574	587	586	604	593	625	659	621	648	617	582	613	628	657	645	602	583	628	653	583	638	614	577	611	639	574	578	615	573	602	616	600	623	630	617	633	604	587	623	618	654	610	606	613	658	576	598	592	626	604	652	604	656	643	591	576	613	608	602	567	586	623	617	608	606	593	586	647	625	682	612	618	649	631	570	650	582	666	624	606	600	620	611	574	620	596	620	631	647	577	614	605	619	607	578	640	591	590	599	646	615	650	606	601	633	593	623	650	586	591	622	600	621	553	604	617	622	608	651	596	640	619	575	605	640	611	589	618	586	616	592	588	571	623	612	623	591	638	640	635	657	625	613	617	654	585	620	636	602	610	553	591	597	638	635	641	652	605	631	627	634	633	612	594	620	599	618	591	620	607	597	615	639	589	607	590	616	585	615	595	594	606	607	578	623	661	630	594	585	629	643	608	625	669	616	587	613	607	622	627	609	596	598	602	662	609	645	595	614	600	569	621	601	616	580	602	645	622	625	604	587	587	628	558	571	577	604	643	635	615	579	600	594	607	615	592	659	622	579	588	601	608	598	650	614	600	556	630	593	596	657	626	608	590	618	627	607	602	641	573	629	607	571	590	583	615	617	594	598	610	595	572	646	589	622	642	621	655	627	664	609	647	660	600	595	673	623	594	648	632	592	644	604	654	623	677	601	627	618	614	623	632	594	635	603	621	643	595	612	596	568	640	596	604	626	593	608	613	581	619	604	619	562	623	624	563	603	589	608	623	598	543	601	583	598	606	637	600	632	589	583	637	578	600	619	623	613	624	636	592	593	580	630	630	618	599	598	578	660	575	600	589	602	586	623	564	605	568	605	626	598	612	627	607	651	606	606	604	588	611	618	604	609	622	583	604	591	646	620	622	630	623	589	578	578	618	620	622	599	663	618	601	600	607	597	588	620	635	610	576	647	564	623	620	603	617	602	612	635	591	586	604	564	620	591	629	593	633	629	642	619	612	596	585	629	610	642	595	616	604	582	557	625	654	627	617	614	636	634	623	636	596	601	581	581	624	561	605	622	593	622	607	636	636	587	593	610	636	627	588	572	649	699	655	591	599	628	584	669	607	596	624	607	610	584	616	589	604	587	633	607	643	642	591	597	590	645	582	609	596	625	600	642	538	650	617	627	601	615	608	603	614	668	630	605	655	593	614	622	580	594	612	570	601	625	623	642	608	631	616	565	574	642	597	605	616	626	591	635	611	595	622	611	640	639	571	631	619	597	622	659	617	633	614	598	650	605	548	629	584	619	628	638	618	575	556	600	576	567	616	585	566	602	648	611	656	615	626	631	572	617	565	625	594	610	630	592	630	611	638	604	617	625	641	597	602	620	604	650	588	607	625	614	584	644	615	595	647	597	590	606	632	623	581	579	575	612	652	623	650	655	626	626	560	586	591	604	613	564	628	626	575	648	648	577	617	608	624	595	582	636	619	586	651	602	623	572	595	583	562	626	623	567	597	601	578	622	636	592	653	616	608	587	589	619	604	581	585	617	609	572	602	640	599	619	565	573	622	630	586	628	589	603	598	598	633	580	590	619	603	594	628	619	600	630	630	628	647	636	649	618	610	603	573	575	618	648	585	638	624	643	647	605	629	601	575	621	634	587	618	627	589	624	618	660	603	591	579	666	601	616	617	618	657	620	592	602	621	583	582	566	567	590	702	608	614	628	592	620	599	601	603	614	595	646	613	603	573	641	622	598	616	561	624	639	603	603	634	577	627	656	598	634	593	620	598	605	588	660	659	612	574	615	598	590	622	591	644	649	611	614	636	619	625	596	613	619	638	623	619	619	600	600	607	573	615	648	601	598	576	614	585	619	629	641	620	554	618	571	626	637	628	626	619	608	624	597	601	630	597	620	598	625	612	607	651	615	631	630	624	629	589	649	642	615	597	641	595	629	652	648	597	571	644	619	658	594	650	597	640	627	647	636	564	638	589	576	587	625	651	601	621	593	603	602	595	658	603	600	616	645	565	638	617	619	597	630	623	613	608	619	617	621	575	584	610	589	571	592	608	640	616	613	608	585	641	660	639	626	602	596	620	648	634	628	627	588	583	668	581	575	635	604	606	601	607	639	627	594	612	664	619	640	611	591	601	605	632	619	641	610	607	664	605	635	639	601	583	644	620	637	625	640	613	587	592	605	641	628	620	580	598	612	626	598	665	611	621	619	599	586	586	622	605	617	629	620	587	630	587	575	576	604	603	638	623	641	591	614	608	616	591	619	625	625	576	594	656	590	619	645	567	570
37957	38214	41473	32110	26120	19763	13981	9383	6307	4093	2806	2100	1579	1121	914	660	578	512	419	364	353	311	302	323	215	273	256	228	248	234	199	231	245	215	206	219	226	217	218	232	199	245	215	234	232	222	208	236	243	211	210	208	218	206	213	222	246	224	234	243	239	233	228	214	215	223	217	210	213	212	232	228	227	232	222	232	235	199	213	242	229	200	227	223	198	236	218	222	216	199	211	233	252	208	230	192	218	218	224	224	216	223	230	201	191	212	229	208	193	233	213	208	260	227	206	235	224	203	244	219	210	201	203	215	225	205	224	235	231	265	214	211	205	219	220	211	239	214	214	242	221	217	219	232	240	222	215	226	234	236	218	204	207	212	209	244	231	235	225	225	230	212	222	209	210	218	227	208	248	212	223	232	206	221	222	224	223	232	232	221	215	231	228	242	225	208	212	209	228	215	223	210	219	231	212	235	216	232	222	216	222	240	214	229	234	232	208	234	262	207	204	222	220	212	234	208	246	238	239	224	221	217	192	249	224	235	247	217	220	219	197	217	192	218	235	224	224	248	224	224	227	201	239	211	216	241	239	232	205	220	233	218	226	230	225	224	240	220	217	196	218	200	217	224	232	235	235	193	236	275	198	229	230	226	222	207	236	198	234	231	234	206	232	199	224	222	189	214	219	190	243	237	235	191	233	229	211	190	240	231	219	219	235	210	204	235	244	217	211	210	222	204	210	222	186	205	229	221	242	246	214	211	224	225	212	203	238	198	240	177	205	202	244	220	228	220	248	202	219	208	207	236	185	215	248	232	207	215	195	231	224	220	228	206	211	219	226	194	213	214	226	224	226	234	221	206	226	203	225	224	221	202	208	240	229	223	206	207	217	243	240	238	221	220	228	224	230	223	210	235	227	208	214	234	224	243	237	222	205	246	225	214	218	231	237	231	236	250	208	215	220	223	226	213	198	222	215	228	249	212	217	245	210	234	203	216	213	227	212	212	212	206	213	219	206	228	239	235	231	228	219	235	208	205	221	206	214	224	194	187	197	230	223	204	243	230	216	227	216	227	228	211	216	220	216	224	235	212	199	205	168	236	238	196	230	227	269	207	233	204	240	228	223	226	219	206	225	231	226	224	226	193	232	235	225	253	222	226	252	242	233	209	229	227	251	223	223	228	226	221	203	243	209	211	206	235	222	219	230	207	212	207	199	210	224	208	235	227	244	241	227	219	232	241	218	216	252	212	205	217	242	236	209	235	220	254	219	224	223	236	196	240	210	221	221	196	230	245	198	208	238	215	239	251	221	241	223	223	205	237	223	220	241	264	238	231	217	235	245	233	235	205	213	218	234	246	213	251	214	211	210	217	204	232	216	203	237	230	232	204	220	227	199	242	208	234	203	216	211	229	223	217	235	218	218	207	228	216	204	232	234	225	197	208	221	244	247	242	214	262	224	221	218	230	224	226	206	243	199	229	227	226	202	211	252	200	223	243	228	222	190	227	208	216	211	205	204	207	255	197	234	222	196	202	198	205	214	198	237	233	217	212	238	211	225	203	212	204	253	217	235	202	194	233	234	210	221	215	211	201	212	213	229	248	208	222	203	212	204	218	242	245	231	213	229	238	230	225	226	229	207	207	194	222	212	210	222	196	215	233	214	188	218	226	215	245	219	248	225	234	230	208	218	196	237	228	222	213	234	224	202	232	233	222	228	243	206	206	214	251	221	237	234	213	213	218	219	228	225	229	214	231	225	209	216	183	240	211	201	227	215	194	234	219	198	217	211	223	215	210	218	227	229	215	208	258	185	219	222	225	207	208	209	226	217	223	214	209	223	236	235	202	208	231	199	210	199	215	247	224	198	219	215	204	222	216	216	231	216	223	185	221	231	227	224	234	236	215	242	206	213	219	221	201	184	226	217	232	192	237	241	215	217	226	246	220	216	210	213	221	250	207	206	213	229	211	211	205	214	230	219	224	204	218	204	223	232	250	213	217	223	206	207	209	200	220	222	217	236	204	219	230	215	221	215	200	197	238	203	222	206	246	229	201	225	243	246	224	204	265	247	207	207	236	213	215	221	227	186	218	211	196	211	252	229	203	203	199	203	242	208	214	201	185	221	207	224	238	261	244	236	221	204	203	231	230	200	210	216	226	192	249	215	245	205	221	256	234	219	225	214	202	233	218	218	213	179	201	222	217	218	209	242	219	220	228	226	217	243	217	207	225	235	247	225	235	262	227	211	214	226	216	234	213	231	175	255	235	241	202	239	211	226	228	221	215	239	242	217	208	189	208	236	231	201	221	225	240	227	210	209	223	216	242	220	220	218	228	194	231	237	251	225	239	224	212	243	241	233	202	216	212	200	228	203	212	214	240	200	242	216	214	203	212	234	241	232	225	215	212	194	221	221	228	219	221	219	235	228	204	242	205	224	222	215	221	196	219	232	217	239	212	211	213	236	215	241	213	214	196	222	231	208	221	237	212	209	223	207	219	194	217	215	228	222	213	208	223	211	222	213	226	210	256	232	215	204	213	196	187	233	206	210	226	267	218	226	203	202	225	213	217	218	221	227	210	220	212	215	235	255	209	201	227	220	240	217	222	188	225	219	196	218	213	210	207	231	222	224	252	231	213	199	236	192	230	228	208	235	234	217	226	234	218	241	210	210	213	222	224	236	183	213	231	220	239	247	223	235	236	216	208	221	217	236	210	230	217	233	233	245	252	238	251	217	210	210	206	215	215	207	210	196	240	240	225	210	197	215	222	209	215	226	245	230	198	220	201	229	226	215	225	235	194	215	214	205	192	239	222	226	210	200	206	246	223	215	210	203	225	225	236	195	211	210	231	216	241	210	217	213	231	226	227	217	218	195	268	237	222	230	202	194	197	234	223	232	216	239	245	214	225	212	209	238	221	224	196	224	204	229	238	221	208	225	215	210	218	210	244	229	211	204	216	236	234	193	203	174	225	229	224	228	232	215	228	237	209	219	245	214	228	202	184	201	232	253	202	201	207	218	244	196	227	198	190	211	224	212	247	206	224	206	203	213	229	218	214	239	192	254	231	223	214	216	225	225	267	216	223	227	194	199	211	237	221	230	216	225	205	243	227	222	217	232	226	247	208	225	216	222	232	206	246	227	232	203	209	220	221	241	209	229	220	236	205	205	236	241	212	184	244	258	210	225	224	224	208	218	225	197	247	219	200	220	237	198	219	212	252	211	203	235	253	226	223	213	238	209	211	216	217	231	200	238	221	229	206	212	211	221	233	216	204	232	196	223	211	212	212	200	230	246	256	233	203	211	242	217	223	199	217	220	264	240	217	201	209	219	196	219	209	202	214	222	246	210	226	239	209	227	233	214	208	229	196	226	214	259	211	216	225	214	198	208	228	212	220	219	225	198	226	243	209	213	198	225	196	239	238	225	202	214	213	210	238	234	230	242	238	248	210	238	241	239	195	227	200	218	221	227	234	196	221	228	215	227	194	224	239	233	222	218	230	209	215
25781	29857	41252	40654	38519	34700	30319	24598	20162	15778	11935	9676	7593	5809	4473	3442	3060	2616	2138	1723	1263	1393	1167	908	786	776	629	624	580	608	606	583	572	585	609	616	588	613	611	588	641	591	601	619	615	620	568	622	563	642	641	612	628	622	619	631	666	642	554	584	559	594	611	582	620	587	643	601	623	586	575	648	588	592	554	645	645	610	610	618	568	601	645	624	584	599	644	602	572	628	618	599	577	656	589	610	596	591	601	608	620	626	633	653	598	611	650	626	597	583	637	582	631	626	617	645	669	581	635	607	641	594	631	655	598	649	574	632	646	603	631	581	592	610	597	604	601	580	608	573	623	599	627	590	602	588	565	628	605	617	563	584	605	600	576	620	579	635	621	601	610	580	646	586	622	607	594	595	596	628	611	634	604	620	588	589	630	629	579	589	583	596	638	596	629	619	630	598	628	588	599	550	596	582	614	598	603	583	619	600	580	612	640	617	557	608	591	615	607	620	593	592	602	580	643	603	591	577	603	624	563	568	573	605	613	626	601	651	612	647	594	663	599	599	607	618	629	565	569	609	603	573	600	581	627	604	607	615	611	606	644	569	583	609	639	627	589	609	559	609	578	598	571	626	580	573	640	599	640	612	617	567	605	636	606	573	628	647	619	610	645	636	607	599	604	637	631	615	644	619	585	634	595	574	630	605	609	624	618	597	637	596	585	604	597	570	624	607	572	605	599	647	586	571	586	591	583	576	624	619	672	588	559	629	598	629	624	590	655	669	560	624	577	634	610	634	586	639	589	607	642	594	606	581	574	611	606	595	638	576	596	616	606	602	613	647	589	569	619	650	625	572	624	599	608	650	596	621	593	612	578	608	605	598	588	608	622	626	597	616	600	562	599	605	579	619	611	614	634	598	592	584	590	607	680	610	569	589	666	612	600	584	609	599	603	605	618	650	635	589	620	589	660	574	607	628	598	639	601	611	579	593	604	610	645	609	614	613	544	592	608	618	617	640	576	578	588	610	605	613	631	605	621	584	599	622	568	613	567	561	605	590	641	613	617	607	600	577	619	550	602	605	614	635	590	577	614	597	588	594	612	598	630	587	633	568	591	610	586	538	625	597	582	573	599	637	601	634	623	619	606	631	611	626	580	615	587	627	619	582	575	593	602	595	558	608	619	623	632	623	624	591	620	567	596	622	597	602	589	617	621	591	593	628	641	616	610	606	638	604	594	593	628	649	617	623	572	594	593	623	586	658	640	630	680	585	605	573	647	627	626	575	568	602	602	600	642	614	595	612	611	622	608	603	621	602	604	569	593	585	574	624	598	597	647	612	572	581	580	604	592	574	538	639	631	608	540	625	652	622	610	633	611	603	595	613	637	637	592	639	614	619	625	593	590	613	591	606	587	603	603	612	605	615	594	619	568	557	640	591	589	602	616	628	625	576	600	635	583	656	604	608	611	618	617	601	601	627	636	660	660	631	633	607	612	590	623	615	592	588	567	560	613	576	659	617	620	596	657	620	591	625	629	611	630	590	637	580	623	597	600	618	588	612	604	591	569	628	620	630	642	612	599	586	648	614	650	590	658	573	599	641	584	586	574	622	585	602	589	601	622	644	634	581	617	573	590	623	597	604	643	624	578	601	628	594	612	598	626	625	659	601	638	619	624	613	660	606	577	583	620	599	618	636	607	630	638	620	630	620	572	616	644	621	612	594	579	648	637	609	548	619	583	607	623	595	635	577	648	606	602	636	622	624	605	603	627	611	589	625	645	612	607	614	598	578	615	609	667	587	615	605	642	607	637	627	612	615	599	611	624	614	607	618	613	580	578	618	564	615	625	572	614	587	584	609	632	614	601	630	619	602	604	584	608	633	587	606	609	605	645	644	604	596	624	574	576	631	596	613	620	619	612	571	636	585	587	620	601	626	648	598	593	556	636	593	622	632	586	604	592	594	623	600	591	590	634	580	610	582	588	613	628	628	630	589	583	584	613	607	577	573	572	634	582	606	599	587	594	579	642	649	597	598	637	586	608	625	642	632	602	585	554	596	614	620	610	651	604	626	652	633	645	638	592	622	571	588	599	576	566	583	611	607	610	597	594	605	684	583	609	638	531	648	606	578	626	610	601	608	603	650	572	589	615	598	587	596	602	606	593	594	633	628	591	624	639	642	581	602	618	639	609	621	599	598	651	583	613	612	623	626	594	606	594	636	608	616	606	615	602	617	599	613	606	597	607	587	566	619	617	624	602	574	604	654	643	592	596	615	593	631	606	645	631	637	591	607	604	610	599	637	644	619	603	597	539	648	595	604	600	631	628	610	619	603	620	590	622	645	613	590	571	583	591	629	611	584	609	599	561	580	673	586	606	636	581	631	583	619	575	625	613	601	650	601	617	616	554	623	609	612	647	616	608	586	570	608	623	568	616	623	594	593	606	636	638	552	578	569	604	626	597	585	603	616	547	590	593	645	576	586	622	616	626	622	571	584	618	615	634	588	621	583	603	638	615	545	599	616	592	632	620	568	556	626	635	605	578	634	597	620	622	603	630	575	586	609	611	642	601	598	628	657	553	579	589	602	557	638	629	597	597	601	583	621	611	622	612	592	605	609	639	587	576	587	610	623	578	600	594	569	596	612	643	622	586	634	604	628	624	606	623	592	602	621	624	613	585	613	578	618	622	607	610	586	598	590	613	637	616	605	622	625	616	636	568	578	631	596	586	580	588	577	602	625	585	614	580	586	640	630	618	615	625	625	632	657	592	626	629	619	675	580	569	613	588	566	626	602	601	589	632	606	604	607	522	578	600	606	613	619	626	647	587	588	603	581	629	639	653	572	639	669	618	602	611	649	635	599	630	595	638	664	602	582	595	618	582	576	649	555	612	635	627	593	544	569	566	624	636	656	586	633	618	575	628	618	606	593	648	546	619	623	565	647	567	632	580	596	606	611	581	594	599	594	605	665	583	600	624	602	571	666	573	573	580	578	637	616	572	596	540	600	628	599	658	608	597	571	627	638	614	593	602	599	639	610	628	601	619	594	621	638	607	594	637	624	573	627	649	608	568	572	618	602	629	591	634	609	599	597	582	618	610	580	590	634	590	599	669	550	586	596	627	595	637	625	612	573	600	573	599	608	653	600	643	578	577	629	657	639	576	627	589	589	600	588	607	599	581	584	605	598	644	627	645	616	639	600	576	613	605	620	563	541	622	589	595	634	621	623	611	609	645	652	627	591	598	590	630	602	601	623	631	590	654	663	654	613	598	565	584	608	613	584	677	617	623	639	626	596	625	615	648	611	643	670	663	628	578	592	609	627	557	610	591	610	674	592	627	614	578	619	592	628	612	576	629	626	601	613	589	621	579	577	595	606	568	602	623	583	612	635	612	613	583	655	624	627	630	578	583	618	614	590	587	622	600	527	637	622	568	601	656	600	611	623	599	600	647	643	611	532	598	598	578	612	593	626	585	608	599	601	605	629	637	608	652	598	587	637	583	618	613	589
44550	44047	49492	42687	35460	28350	20850	14305	10148	6814	4685	3363	2710	1950	1536	1150	656	570	615	902	672	480	530	383	353	291	214	242	215	210	193	226	215	225	218	214	207	208	196	222	201	199	211	237	217	223	225	242	234	220	228	252	219	254	218	229	223	250	224	206	196	220	217	223	227	215	225	230	206	194	214	211	241	209	225	210	212	217	215	188	211	199	219	229	227	221	205	241	207	214	212	210	233	197	235	202	207	219	198	219	223	213	229	198	208	210	206	213	245	224	238	225	207	238	223	215	201	214	236	234	224	235	190	213	251	223	232	224	201	227	202	240	236	208	228	234	223	208	197	225	218	236	233	206	215	207	226	236	214	219	219	247	208	242	216	196	206	228	231	221	221	238	205	226	209	201	223	221	202	214	210	213	244	220	219	224	200	254	201	215	209	229	222	212	211	233	215	204	233	231	218	198	223	226	230	213	226	211	224	205	217	220	244	199	243	235	244	213	205	216	217	215	213	231	200	198	209	221	221	216	228	202	245	245	250	245	213	207	244	241	209	196	211	221	215	232	217	237	216	235	217	196	209	190	213	213	228	262	236	196	201	218	225	210	217	245	240	218	183	212	220	206	223	233	257	234	221	234	206	192	238	208	224	227	219	236	232	235	232	215	224	218	218	217	215	221	197	231	208	223	226	223	226	255	214	220	220	208	216	213	223	226	214	203	221	199	233	219	200	231	231	224	213	219	192	191	220	220	198	224	205	234	213	232	210	253	236	225	243	228	231	224	219	188	242	198	216	221	199	225	202	210	262	210	231	228	223	250	232	223	219	185	246	207	242	203	217	238	217	209	211	211	199	220	224	217	236	240	248	224	220	223	211	218	221	218	240	233	225	221	234	223	208	217	196	233	239	200	215	220	202	262	218	234	203	229	236	214	228	206	254	211	221	201	214	223	236	227	224	210	212	215	205	222	246	217	227	232	216	211	212	201	221	192	233	229	212	220	195	223	213	236	235	234	211	226	206	203	209	211	227	222	219	209	232	222	218	246	184	221	208	221	253	220	232	222	222	249	229	220	198	213	209	237	240	237	221	235	233	204	221	228	212	239	245	228	224	218	206	224	219	221	205	222	244	186	218	235	223	185	210	200	208	214	210	221	228	204	224	210	230	203	211	234	239	222	182	253	210	211	197	227	209	229	249	214	235	242	211	237	200	226	208	218	224	227	230	215	190	227	217	225	239	183	204	208	226	227	226	230	248	215	215	231	217	214	204	207	235	228	227	216	222	243	216	208	226	200	202	209	194	238	223	214	245	225	211	213	221	218	224	227	218	241	184	199	236	239	202	235	223	214	215	215	183	222	215	213	210	217	215	242	214	220	240	206	222	185	242	211	196	227	212	229	206	210	249	219	244	213	222	210	213	227	223	229	260	205	238	224	229	238	202	221	216	203	249	215	227	218	215	191	227	245	219	224	210	217	234	210	203	232	191	176	225	212	244	211	206	223	222	212	217	195	190	206	194	219	209	230	193	221	215	202	229	182	241	190	207	238	234	220	229	224	228	248	223	216	199	212	223	217	202	238	209	212	194	227	219	187	203	223	219	226	234	215	214	234	216	222	211	245	196	216	211	203	194	236	233	219	219	218	229	225	208	241	214	218	200	227	207	213	230	209	221	214	231	229	241	240	228	212	199	216	214	232	207	218	193	220	242	216	201	218	197	221	234	231	217	213	203	205	220	214	222	224	209	234	220	228	222	229	231	214	212	221	224	223	231	247	216	207	220	245	223	224	233	186	206	215	213	203	248	202	230	229	214	202	221	234	211	250	219	242	230	222	195	231	215	202	216	236	234	213	219	210	222	230	226	215	231	239	223	222	229	226	214	233	219	244	208	191	208	203	241	221	198	234	220	187	239	227	216	234	220	234	202	227	204	227	261	216	223	207	218	229	227	229	226	216	219	226	170	222	234	214	225	225	229	263	192	238	237	198	216	213	224	216	193	218	215	231	203	202	235	219	214	225	196	209	235	263	221	236	205	229	219	226	249	202	233	207	214	223	216	222	214	220	239	229	202	224	216	202	220	232	260	213	214	238	202	210	237	217	234	210	216	252	248	179	230	240	212	220	220	212	246	216	217	197	236	211	208	237	198	242	198	218	227	217	226	211	223	229	197	215	223	220	236	214	208	243	237	221	238	247	233	216	188	219	238	238	225	213	228	206	219	216	221	192	181	209	214	216	228	239	220	233	218	222	215	223	234	215	239	210	214	218	231	221	221	232	225	208	208	203	211	201	240	216	198	197	222	238	222	222	233	202	235	212	200	225	220	215	224	220	237	203	211	229	219	230	203	206	189	202	202	217	212	226	225	211	249	229	203	233	218	223	230	215	218	233	215	213	217	207	218	199	218	220	204	222	211	189	207	228	186	218	233	225	190	215	205	224	219	231	215	218	217	215	250	228	206	232	224	218	209	217	213	211	222	258	208	222	230	228	222	212	217	234	216	186	243	218	218	231	204	199	214	254	223	233	212	212	216	222	205	216	244	256	228	237	186	212	209	229	203	262	253	202	219	231	230	220	235	203	219	204	206	183	227	208	229	222	219	189	223	215	211	196	215	206	197	231	198	230	251	229	223	204	209	220	231	244	223	205	201	214	222	248	229	238	206	209	220	217	216	238	222	217	230	230	199	212	202	233	216	177	215	222	229	204	216	203	212	213	215	224	225	205	223	239	217	212	223	212	200	215	228	238	202	218	219	223	229	206	239	197	224	238	226	243	210	208	211	215	239	214	219	226	200	223	226	212	239	213	225	202	220	205	216	231	223	199	255	213	201	207	204	237	200	228	237	226	225	239	239	238	217	218	229	241	204	189	210	199	205	209	216	216	223	229	205	216	217	215	251	225	243	227	198	206	223	222	232	234	222	222	227	215	225	225	236	214	196	207	201	222	197	183	227	205	177	220	200	206	222	208	256	249	218	204	237	227	246	219	199	223	222	239	214	204	220	206	206	177	211	232	205	203	211	195	209	205	212	213	244	231	220	215	211	205	209	240	198	217	220	219	222	219	246	218	218	215	246	221	231	224	213	210	231	213	222	206	222	240	209	209	244	231	204	202	218	208	263	225	231	194	194	214	211	222	216	246	246	216	206	247	213	206	205	207	215	222	204	212	234	244	213	205	192	220	224	219	223	215	210	211	238	219	189	232	225	218	252	203	201	232	216	229	208	212	244	233	198	222	223	203	233	225	221	220	215	239	233	229	221	245	196	207	221	213	216	204	226	257	224	219	246	222	206	215	224	217	201	222	241	237	226	250	221	220	216	234	246	226	216	213	227	230	226	249	219	214	186	193	212	214	215	209	208	215	205	213	228	226	217	232	216	202	227	211	222	231	211	216	189	224	211	225	209	236	202	225	221	222	224	225	221	222	209	222	218	228	234	218	238	229	207	222	213	236	211	210	206	237	246	236	220	219	230	223	243	227	235	226	213	243	207	207	199	221	204	215	214	196
30511	36446	47707	49418	46084	41698	36253	31293	26798	21700	17560	14708	11999	9429	7844	5904	3581	2955	3100	5058	3439	2340	2379	1566	1153	824	697	663	594	597	656	546	585	623	592	591	596	633	571	554	608	594	602	577	604	642	608	608	597	588	598	593	563	587	604	602	605	589	584	569	566	574	625	578	567	601	619	604	625	598	620	615	620	588	635	593	587	588	626	597	609	578	618	602	601	578	602	594	585	580	594	599	637	547	583	601	641	603	599	597	623	600	611	681	639	654	583	628	588	591	566	607	650	601	640	614	587	570	579	621	616	581	593	617	629	548	585	621	531	612	600	604	644	557	568	600	661	567	642	596	600	657	619	576	601	582	602	565	629	656	573	604	640	560	641	601	586	606	593	590	602	642	631	571	611	565	609	595	590	633	598	594	620	578	533	574	611	613	610	611	608	589	605	608	576	614	636	572	609	609	620	588	573	540	599	566	584	598	604	633	591	651	631	638	588	598	597	587	593	644	606	635	583	641	627	617	598	618	634	612	585	589	617	599	612	595	571	604	621	576	604	593	589	590	611	563	622	578	603	597	574	611	623	652	586	629	594	607	632	615	625	613	560	614	634	620	598	646	622	585	613	584	571	621	631	584	551	602	629	591	606	552	604	622	593	631	604	609	581	549	570	602	573	590	587	619	586	624	630	578	597	610	580	618	596	597	580	587	651	596	609	605	669	652	661	574	609	625	599	634	628	599	605	602	620	625	620	624	578	595	576	576	610	637	624	604	608	617	607	576	583	569	559	600	616	560	601	605	592	613	622	610	601	624	579	593	615	649	591	598	631	597	608	592	597	590	581	578	627	581	598	580	610	614	661	648	616	633	586	614	617	578	598	586	560	588	588	625	588	622	640	597	621	627	607	571	546	589	605	571	662	631	642	668	570	619	586	608	610	601	622	560	614	574	624	594	594	592	624	617	583	587	621	601	598	649	639	582	574	610	578	633	578	585	610	631	594	599	603	555	620	587	590	624	607	647	600	603	583	600	587	617	626	603	609	591	577	575	607	641	629	643	603	577	599	613	592	632	589	586	587	611	602	605	603	604	623	598	619	630	577	666	623	604	611	559	602	632	562	650	615	643	553	599	574	592	637	609	586	606	585	614	613	569	621	600	589	587	591	575	593	615	617	579	636	583	644	603	596	639	564	570	557	610	636	583	591	600	622	582	558	608	577	637	601	611	632	682	632	628	605	606	618	567	602	586	581	634	634	572	625	601	614	616	618	614	612	595	611	629	620	649	629	608	614	568	618	613	589	634	592	554	619	603	607	644	583	570	604	581	599	588	591	624	602	559	610	624	599	584	583	596	623	562	625	583	584	594	614	606	591	644	638	601	621	591	615	600	645	565	614	598	596	661	608	621	633	594	601	558	585	594	604	592	552	620	663	623	628	593	590	634	598	627	609	594	601	606	591	578	562	624	580	606	596	630	615	634	571	609	601	578	614	602	568	632	569	598	613	576	572	593	624	619	638	603	568	578	605	589	638	614	609	601	567	602	575	650	568	587	636	630	618	603	590	642	540	592	577	607	637	596	619	603	617	568	610	605	597	621	633	603	597	621	594	615	587	642	625	602	598	581	592	604	583	613	615	623	583	617	609	598	656	626	640	600	638	620	583	583	650	622	647	615	593	584	628	628	613	578	628	619	597	621	590	548	645	608	621	625	569	575	563	622	587	639	574	622	643	613	604	579	570	594	614	651	603	587	622	591	607	582	601	597	620	578	604	637	624	581	620	571	631	638	584	604	616	589	593	626	608	614	567	621	557	575	615	592	646	609	597	608	574	606	681	607	620	590	566	583	606	582	576	619	643	574	576	618	592	588	614	603	623	608	569	582	607	611	630	611	638	630	598	584	609	578	594	599	605	623	575	582	609	581	603	602	629	605	624	640	595	612	607	586	621	585	546	608	598	582	639	608	574	556	586	594	632	595	614	615	566	597	630	599	644	585	567	608	648	591	615	611	584	600	605	615	578	581	613	616	615	643	605	618	592	593	611	632	578	613	578	576	597	564	581	622	590	609	636	624	627	600	597	596	623	610	587	611	582	595	608	608	589	602	569	641	595	600	574	602	631	637	599	601	588	627	645	622	604	590	625	578	602	593	589	584	600	618	581	622	630	646	574	588	656	606	590	575	619	600	563	593	637	605	567	605	612	547	590	625	575	619	611	587	607	612	582	611	610	642	593	554	588	616	582	587	618	612	586	603	598	601	556	622	606	594	589	631	628	599	623	635	583	601	615	655	610	599	589	599	609	639	644	605	613	582	611	600	557	605	613	584	547	589	575	645	565	588	603	604	591	579	604	602	570	618	651	648	606	584	595	612	591	570	576	540	547	630	560	621	622	646	619	546	629	577	616	572	615	597	619	556	637	617	587	586	586	655	575	566	630	567	614	598	628	623	619	608	624	577	621	597	642	589	625	586	584	592	595	592	635	589	585	596	603	600	602	593	596	634	619	608	619	585	607	560	636	566	604	620	600	604	570	615	622	566	579	606	629	628	585	596	610	605	615	609	622	625	638	614	594	606	634	617	605	611	629	654	606	602	566	610	583	621	602	591	645	617	573	645	598	586	614	605	572	576	636	636	581	606	576	594	626	658	603	620	597	562	605	582	581	605	597	567	577	599	605	613	602	571	609	610	641	621	643	650	631	566	584	633	635	619	642	602	577	557	636	564	611	643	622	645	542	609	583	610	593	603	548	609	603	641	589	618	608	610	580	603	611	581	584	599	594	555	567	554	585	606	597	598	619	634	595	598	581	545	630	555	659	584	614	600	541	616	648	614	585	620	591	570	565	640	580	574	619	624	592	598	612	624	608	630	596	589	612	600	597	631	623	588	614	661	607	591	596	604	608	602	573	610	596	613	583	625	610	602	576	651	662	596	600	575	598	619	641	610	597	522	654	631	600	626	668	610	596	565	596	581	610	595	640	612	622	578	582	606	586	638	604	603	596	609	609	638	624	615	622	602	586	662	577	628	567	630	580	593	582	632	572	601	592	611	587	573	570	564	624	585	608	595	609	571	600	602	612	576	585	594	566	603	550	620	633	620	579	592	640	590	594	581	574	627	653	650	572	619	599	611	613	575	596	623	628	634	624	609	595	586	594	591	575	558	605	619	611	646	595	558	575	607	604	594	617	617	617	635	629	585	609	573	610	594	589	579	607	630	599	589	576	592	573	611	614	556	556	605	603	647	592	615	635	591	592	622	578	656	606	602	593	596	567	617	580	640	630	605	619	588	605	616	606	616	621	623	585	577	639	607	576	603	621	605	642	571	571	622	612	587	570	604	620	598	585	616	619	574	624	612	650	596	600	545	618	599	589	606	598	585	600	714	615	623	612	597	588	626	585	622	626	595	628	579	610	611	613	653	572	629	629	584	594	588	639	609	610	571	586	602	602	576	584	591	568	596	616	574	643	624	604	586	581	630	633	627	578	643	614	620	573	581	620	608	659	596	550	599
50036	47110	51799	48644	44277	39031	31704	23925	20230	13819	8445	5937	4874	4295	2495	1802	1419	1006	738	979	1386	876	638	530	405	344	316	239	220	238	232	228	199	208	213	211	212	221	206	248	203	230	237	210	211	210	229	225	225	228	236	218	219	207	223	217	191	226	229	213	216	217	227	230	234	245	205	234	244	236	187	227	244	224	194	236	242	238	228	212	230	215	222	216	266	234	230	251	228	229	205	243	217	239	207	208	235	217	200	198	238	200	213	236	240	220	233	212	222	211	209	225	230	224	252	226	234	249	224	223	226	261	209	217	236	184	222	229	246	229	203	200	242	236	220	222	217	220	235	199	227	216	231	204	216	250	226	233	216	228	225	208	203	219	249	238	228	192	204	201	247	228	221	232	225	217	206	222	232	225	218	205	199	232	236	239	216	207	230	210	239	219	233	204	225	211	241	257	217	228	246	237	244	242	216	203	210	194	213	217	216	216	218	203	226	199	225	201	234	247	224	207	235	209	261	222	243	205	254	229	229	232	233	216	212	219	241	223	248	206	233	233	244	234	220	226	215	200	216	224	239	223	198	244	221	225	228	203	202	207	212	223	236	242	233	222	244	195	243	212	240	246	204	206	219	199	233	210	208	237	220	217	220	226	245	198	218	218	227	235	200	240	200	211	219	222	221	219	228	217	216	211	210	235	245	218	222	220	255	224	205	219	226	211	202	243	201	217	198	259	223	212	253	212	245	229	221	235	226	221	229	228	226	233	207	232	222	204	194	229	207	234	236	227	215	221	242	220	241	220	235	230	227	202	231	228	215	214	233	226	208	226	244	238	218	226	226	238	237	228	242	226	200	228	239	218	227	247	203	227	201	224	216	204	227	208	223	234	253	208	224	210	233	221	252	223	211	232	211	199	228	193	234	218	218	225	228	220	255	222	216	214	237	220	229	249	222	227	235	201	219	249	239	223	245	203	229	253	231	223	201	206	244	205	240	226	216	200	209	215	227	222	232	216	233	234	204	235	215	234	231	216	229	260	231	216	249	209	240	244	191	186	201	233	198	221	243	248	232	217	210	195	211	235	227	219	216	223	230	275	213	219	191	233	230	243	209	199	210	220	213	212	215	222	247	238	248	230	220	259	228	224	257	220	232	228	204	225	225	206	241	229	228	232	248	225	225	235	226	206	214	228	226	223	205	219	211	252	216	219	235	215	217	218	228	221	209	230	240	208	237	202	213	217	236	226	236	234	213	243	215	215	225	214	217	217	224	227	233	210	239	216	250	195	225	249	237	223	222	210	240	208	237	229	191	232	237	226	232	220	210	204	231	262	236	223	237	211	230	202	242	232	221	235	235	214	229	204	206	213	232	233	223	239	233	223	233	190	226	228	210	208	229	212	214	215	207	235	231	225	217	235	213	213	236	230	235	223	230	208	221	213	217	215	214	219	214	220	229	176	225	212	229	219	199	242	215	220	249	216	208	202	221	235	221	207	215	236	234	222	222	232	197	232	231	223	212	229	233	229	205	232	222	233	222	212	193	222	200	236	208	208	209	233	222	259	239	217	252	220	213	221	221	228	242	246	238	234	246	261	245	218	202	238	233	229	200	214	208	241	221	206	213	219	208	216	221	232	249	217	248	230	198	229	227	247	218	234	237	232	213	208	249	229	230	218	221	218	234	211	181	216	216	208	256	223	229	243	216	225	235	234	213	190	212	246	248	225	214	223	206	230	205	238	252	186	212	216	231	220	204	232	220	224	232	209	214	212	201	232	199	212	213	224	229	213	221	198	218	230	236	194	219	242	219	233	253	224	223	237	244	261	233	220	202	260	214	212	216	230	215	227	246	224	203	220	224	220	237	226	215	241	227	238	258	235	210	233	232	216	232	236	223	195	230	234	231	208	230	227	205	203	235	211	204	255	210	217	240	209	202	209	261	203	214	218	221	251	221	267	253	219	217	236	197	237	207	203	228	231	224	206	231	218	227	226	211	222	197	200	219	221	240	211	213	220	213	228	201	225	224	221	195	224	236	233	215	214	205	235	217	265	210	233	220	220	191	232	249	222	209	247	206	245	233	202	229	209	238	210	224	223	225	218	203	211	217	202	229	234	220	222	228	204	197	225	219	228	217	208	196	215	230	199	216	196	270	201	227	243	233	237	256	226	205	216	191	253	221	225	244	215	226	232	248	214	212	207	216	216	240	246	218	244	236	219	237	219	231	197	216	219	233	208	234	229	227	216	226	206	223	217	221	217	237	220	219	230	196	207	227	226	227	239	183	203	236	235	240	250	213	230	240	233	231	226	236	209	212	231	215	234	219	209	212	184	227	227	243	249	205	224	236	240	226	232	247	210	223	251	226	223	254	244	234	227	242	218	218	227	237	194	221	238	206	215	226	217	205	235	200	197	218	206	234	239	236	247	221	245	253	242	221	238	210	227	217	211	225	241	220	232	240	227	226	243	230	217	244	231	193	234	233	213	227	246	208	234	238	225	211	242	228	234	211	221	258	224	235	230	204	224	228	204	222	229	179	230	221	219	247	211	223	195	245	217	208	202	241	224	220	211	212	245	212	229	237	244	245	244	225	238	236	193	218	226	213	235	239	187	218	212	207	240	210	235	234	202	206	237	209	229	212	224	254	212	236	193	222	240	225	249	235	216	210	222	212	217	234	224	209	194	218	224	233	206	253	222	219	225	197	205	219	207	214	210	273	230	191	211	219	221	203	226	234	220	201	236	224	223	204	230	241	227	225	247	206	210	220	212	250	250	219	218	240	213	219	207	232	223	201	252	219	232	218	227	221	244	244	250	241	220	209	213	198	229	241	248	227	253	207	196	221	221	205	220	225	217	217	236	222	236	246	217	215	205	226	239	257	214	238	244	222	214	249	198	209	233	223	220	226	223	207	220	205	227	226	223	195	225	230	186	249	242	206	209	232	254	235	206	210	242	231	264	253	227	223	206	216	230	220	218	199	237	223	208	225	215	229	212	228	183	223	226	235	220	239	242	223	217	208	241	224	220	251	243	209	223	248	262	254	234	234	236	226	226	244	232	220	231	193	227	238	217	221	202	218	243	215	222	223	212	206	216	217	217	226	232	201	199	196	199	216	230	234	213	201	237	238	196	242	237	200	226	191	224	236	215	212	231	218	233	195	235	215	240	218	227	216	225	232	232	220	246	242	234	242	206	210	190	241	220	199	219	233	256	206	245	246	207	225	220	213	202	221	206	247	217	225	223	205	188	208	216	217	221	207	213	206	212	242	236	202	213	259	215	192	247	208	230	176	226	222	211	213	221	232	183	225	241	230	214	216	214	225	188	203	239	235	228	214	218	175	209	215	231	244	218	207	214	217	182	217	218	239	228	217	228	207	219	234	220	256	213	222	252	220	226	194	223	223	242	220	253	207	221	245	238	213	216	227	208	197	206	222	231	202	239	194	235	230	220	198	233	227	201	235	259	242	228	230	206	203	213	226	224	214	249	220	236	217	221	204	220	239	213
35241	38949	49940	54312	53067	50404	44812	39891	37233	30887	24520	20215	18697	16768	10941	8927	7247	5100	3871	5060	7305	4560	3386	2166	1769	1240	853	714	675	631	606	650	605	590	595	567	625	642	598	574	603	628	549	606	605	632	602	576	616	669	584	574	573	612	588	602	602	601	599	618	578	671	572	596	588	575	573	594	597	594	618	655	635	571	582	587	590	622	598	568	623	566	635	568	644	614	621	591	629	581	599	611	622	626	622	640	648	566	585	617	613	594	567	599	598	619	621	622	654	587	572	634	636	650	648	612	657	638	596	616	617	641	611	594	604	637	640	624	592	596	656	599	611	588	582	583	623	601	595	579	570	635	617	641	602	640	567	596	618	601	617	600	619	618	578	626	581	567	624	621	619	575	607	558	595	673	603	623	637	599	641	561	592	577	592	603	627	632	578	592	617	592	637	631	634	570	606	608	597	617	639	570	615	616	665	580	614	586	636	609	609	584	587	639	632	622	605	629	571	570	628	607	597	568	610	596	590	603	616	639	631	620	610	574	616	572	633	613	608	627	623	633	611	623	619	603	623	613	598	597	639	577	627	601	643	649	617	654	638	674	616	612	586	593	634	618	605	640	576	583	601	635	619	573	606	592	607	607	580	607	627	611	635	594	575	610	595	606	623	607	673	629	655	632	594	653	595	587	584	614	604	589	639	581	608	604	599	553	646	609	572	607	605	622	608	586	592	566	604	598	647	553	632	610	620	589	610	614	579	589	622	580	609	587	604	600	613	649	650	605	625	605	619	652	618	595	587	651	601	579	588	596	628	616	632	652	594	583	613	574	639	623	638	594	595	619	617	623	621	611	631	573	630	610	584	587	614	620	599	620	648	574	594	632	629	624	643	636	586	631	620	603	626	653	662	590	589	581	635	617	656	623	632	611	594	599	610	571	585	585	599	570	593	617	596	620	573	632	628	572	618	614	649	601	579	603	560	642	633	613	595	577	631	599	614	620	609	614	578	621	586	597	592	605	635	603	590	617	599	582	615	587	595	604	646	560	613	592	614	592	613	589	606	594	602	609	631	585	656	634	586	596	654	605	646	667	651	625	608	599	574	642	604	618	631	609	580	571	612	598	583	632	640	577	622	641	614	570	611	617	607	580	583	618	605	623	581	647	616	586	593	604	634	677	648	592	615	613	585	625	558	578	615	607	596	623	621	599	606	644	656	615	578	617	605	649	648	608	626	611	638	611	601	623	604	572	619	583	604	654	625	600	647	608	601	640	625	634	582	604	604	651	579	601	626	641	671	616	631	616	623	549	625	599	588	608	587	572	655	620	589	601	614	617	637	581	570	585	593	628	625	610	578	608	645	608	619	634	613	602	587	586	619	553	616	592	603	642	644	578	611	652	613	631	630	637	598	608	601	625	613	594	590	670	597	545	588	619	608	569	587	583	598	600	599	609	618	649	672	607	613	640	634	644	596	568	595	614	583	644	623	616	591	590	605	581	617	598	554	596	574	539	579	640	600	634	599	615	604	602	621	608	601	627	651	600	582	604	637	624	630	569	571	597	643	614	612	613	587	624	592	576	616	613	597	622	613	635	631	643	606	617	631	643	597	586	634	635	589	584	635	620	562	593	591	603	585	634	549	620	593	644	608	575	602	610	601	579	630	607	600	597	584	603	615	592	594	592	616	638	593	632	609	598	575	570	615	562	614	618	603	604	603	621	603	583	602	612	577	657	601	546	617	649	616	605	612	610	593	600	657	583	592	614	634	596	614	603	618	618	646	615	605	580	614	630	665	629	621	610	634	606	619	563	590	622	602	647	632	596	612	584	618	636	596	582	620	614	641	597	617	609	621	595	616	611	622	595	640	602	652	609	602	590	630	594	649	626	592	620	608	621	616	582	592	631	596	617	618	600	585	594	648	549	596	598	680	615	606	591	633	575	612	588	617	630	592	647	624	603	616	582	594	614	606	591	596	638	618	591	601	608	594	657	630	623	565	614	605	585	627	588	597	576	621	608	593	646	617	605	602	662	605	603	564	618	557	644	606	622	630	654	566	597	552	616	563	606	559	595	587	613	594	593	617	592	580	586	643	595	617	628	596	598	632	656	607	611	559	583	584	594	646	592	631	609	581	623	628	572	571	606	598	639	638	578	594	625	620	646	619	611	614	626	625	580	609	639	595	600	587	628	611	615	560	600	629	653	624	595	621	573	572	586	619	593	602	586	615	590	614	608	634	598	623	645	568	632	599	581	594	597	587	579	619	568	608	600	627	645	603	598	590	608	588	651	615	571	636	582	578	622	622	586	582	643	599	644	624	584	611	621	617	621	625	646	654	589	614	600	601	651	606	651	628	582	609	660	620	623	601	615	551	570	618	623	604	581	588	602	590	623	603	608	613	611	638	611	580	594	612	601	582	599	622	589	620	616	613	628	604	577	608	571	601	572	632	637	624	612	640	576	603	632	610	634	586	593	565	598	598	604	595	588	588	627	630	602	627	614	596	590	581	582	639	621	647	596	606	570	651	570	626	583	605	600	611	604	571	589	651	609	611	599	563	630	614	571	634	591	681	650	607	602	653	593	580	627	580	605	621	586	633	562	600	555	605	564	613	572	626	607	639	634	624	635	644	600	617	612	629	607	637	622	593	613	578	628	562	608	608	626	630	631	606	594	613	607	608	614	612	629	578	632	659	550	615	603	618	647	560	581	612	615	619	598	610	630	603	613	601	604	600	564	626	611	616	626	587	630	631	636	587	638	621	618	589	638	591	587	632	577	631	576	612	603	611	629	599	669	597	615	637	620	580	644	582	612	619	625	626	653	623	624	635	609	586	580	609	604	590	617	602	613	638	636	594	595	609	636	622	592	563	624	604	601	600	572	614	618	606	636	602	606	592	598	575	604	597	633	611	589	587	621	671	620	605	570	643	604	600	592	669	579	593	628	665	560	572	593	625	594	649	607	566	586	641	592	602	606	600	602	622	608	564	627	638	571	639	640	590	584	587	643	577	602	609	622	613	582	617	582	596	599	621	575	603	628	567	640	617	604	600	616	626	587	619	621	579	607	613	618	650	543	613	594	621	588	618	615	570	625	583	644	545	615	579	647	633	592	557	567	629	602	670	597	610	618	620	603	616	609	590	623	600	576	600	604	624	615	590	626	572	587	632	611	636	585	605	604	629	614	580	614	603	654	591	583	570	588	611	608	588	579	653	611	555	609	619	647	630	635	610	640	600	611	567	603	649	598	628	599	594	597	572	594	586	570	614	606	612	594	619	605	646	587	609	566	546	623	588	591	664	590	620	603	645	639	592	569	627	614	637	631	619	587	559	605	607	612	597	630	618	573	648	660	627	657	626	599	632	593	610	589	617	529	604	635	636	598	593	570	573	584	597	555	650	622	605	593	604	599	622	586	643	587	633	587	610	610	552	594	569	633	574	598	631	603	587	592	584	579	621	664	636	603	594	639	636	568	590	578	564	583	591	604	623	605	616	634	580	583	608	588	651	609
33673	36158	42262	37109	30272	23122	16028	11088	7591	4887	3466	2005	1306	1261	935	596	446	376	348	331	317	283	286	244	231	239	238	233	216	210	241	246	223	238	225	230	216	213	213	240	210	195	248	225	215	230	223	242	186	199	210	211	246	206	241	229	245	202	237	236	231	232	231	250	186	231	207	227	204	214	229	237	230	221	217	241	222	225	227	205	235	212	234	194	224	233	208	239	221	230	221	210	229	235	232	207	228	234	218	223	225	227	226	216	222	225	234	231	232	221	229	249	228	208	233	204	220	213	229	257	231	192	213	187	227	247	214	233	245	226	214	201	239	218	231	230	245	221	221	254	225	238	213	209	205	253	221	213	196	219	214	235	230	212	241	217	207	222	231	222	229	237	218	199	232	235	222	233	224	252	228	217	212	228	213	201	239	225	249	242	219	240	231	226	235	222	206	221	219	235	238	213	241	207	203	210	205	228	226	216	197	210	213	259	216	190	194	219	225	221	210	232	235	256	240	207	234	210	214	233	229	200	211	232	203	216	238	215	228	228	194	223	258	197	240	196	249	223	225	188	222	232	243	225	204	259	232	221	221	225	218	237	256	229	220	218	192	250	219	209	220	222	231	201	208	217	226	224	242	253	225	195	220	239	230	245	219	230	225	217	236	228	238	209	210	254	227	199	215	211	239	220	217	225	224	239	233	217	240	234	211	224	248	220	211	223	222	209	200	207	226	214	224	238	198	224	232	202	236	235	198	217	205	212	201	192	220	215	231	229	217	213	243	228	223	212	206	203	226	199	236	239	213	242	233	209	233	208	219	220	225	227	228	246	207	225	216	206	227	205	218	227	182	225	216	222	211	206	227	224	229	230	237	223	194	207	230	214	205	192	259	233	222	233	228	207	245	199	189	207	195	224	229	237	236	209	208	214	229	231	221	211	210	205	216	218	204	206	194	235	228	238	235	253	204	246	219	245	202	208	239	204	183	222	211	226	216	210	226	204	229	204	219	224	264	203	224	233	250	236	212	214	218	247	252	209	221	220	240	203	243	210	223	193	228	226	253	245	222	230	224	238	224	222	244	233	216	236	202	215	228	243	230	251	209	202	219	229	204	223	241	240	205	224	242	228	221	232	234	234	218	245	221	266	219	218	243	232	229	195	242	250	243	240	229	218	196	229	217	217	237	241	209	219	237	198	228	197	237	228	230	215	225	228	211	235	239	208	215	209	174	242	209	208	225	221	227	213	221	242	224	220	228	242	175	237	201	226	217	246	216	229	218	233	229	209	219	215	232	212	250	252	235	187	220	233	234	211	211	210	217	221	208	248	216	213	194	250	230	240	212	245	216	238	212	229	198	239	240	248	263	208	245	225	219	246	244	228	242	212	240	213	236	247	190	255	220	249	218	232	211	218	225	206	214	213	237	201	224	222	226	217	238	242	208	241	229	203	218	246	210	223	236	235	223	215	231	224	249	218	203	232	228	217	227	245	238	217	227	231	241	236	192	211	213	215	210	205	205	198	213	202	203	223	216	213	195	220	209	229	215	224	215	208	205	224	229	204	230	214	209	215	237	204	249	233	214	244	204	249	235	232	222	211	230	212	219	224	235	237	200	220	231	227	222	233	213	238	227	244	237	217	210	249	221	211	229	232	205	214	215	222	229	187	215	232	225	181	240	205	242	236	235	195	237	224	201	215	218	210	224	230	205	244	244	209	211	231	238	223	232	223	232	201	216	229	252	232	228	202	215	215	225	220	232	208	231	207	204	240	191	211	235	219	237	219	203	225	240	223	193	203	240	221	234	216	224	220	208	231	213	235	252	201	216	218	201	222	193	212	228	232	238	218	237	210	211	239	236	200	221	236	222	254	226	218	228	215	218	232	246	224	215	233	235	234	211	220	201	231	213	218	226	235	220	200	257	228	204	219	222	207	199	222	233	219	231	232	236	221	241	252	220	224	219	214	227	215	204	232	211	236	218	230	214	216	195	213	238	223	220	216	237	217	247	221	232	204	211	212	213	227	234	251	269	255	231	232	198	214	221	240	245	220	234	273	205	223	202	235	225	205	209	228	218	186	198	256	204	255	215	229	233	221	214	217	238	217	229	216	216	216	206	229	218	211	217	202	210	230	243	240	211	198	229	217	209	207	229	234	238	244	230	238	218	236	205	181	237	206	198	210	215	188	233	219	217	249	199	194	284	213	250	237	231	217	229	202	210	251	212	212	204	182	229	223	247	234	220	203	218	217	231	236	244	260	244	239	220	231	246	228	198	227	205	219	208	247	221	221	228	236	236	206	218	235	196	228	214	253	244	212	233	228	225	206	229	219	246	252	212	230	210	248	256	227	234	232	194	224	210	214	194	223	238	218	214	262	235	197	201	267	207	252	217	216	263	229	218	220	210	229	229	208	239	222	205	263	226	214	231	227	218	241	219	202	240	231	182	222	204	239	207	230	231	220	202	215	215	208	213	220	221	207	213	190	223	224	233	224	216	236	234	215	226	253	232	241	232	224	243	234	202	229	199	180	192	215	216	214	190	217	260	206	240	241	218	214	211	242	225	229	250	212	226	232	216	194	234	231	250	212	218	216	219	196	209	251	232	246	231	215	212	221	247	258	208	215	214	208	213	219	203	231	236	223	202	208	200	203	204	238	206	222	240	198	202	214	240	212	201	212	222	235	223	205	229	211	239	208	197	244	217	202	218	233	230	216	235	213	201	203	234	220	213	223	249	211	205	204	210	235	240	220	231	210	190	229	237	215	225	221	243	263	228	260	234	246	249	194	206	214	229	274	221	177	207	230	244	219	236	222	237	217	203	181	225	221	240	229	221	250	213	212	229	213	223	225	211	217	254	196	202	217	240	236	250	224	214	200	236	237	218	236	221	218	210	204	219	209	226	232	207	228	239	232	234	245	234	256	217	225	228	238	229	195	252	210	213	225	225	202	236	222	217	203	231	225	247	212	227	232	204	247	228	230	211	208	193	256	255	226	216	217	233	227	228	236	218	234	225	213	235	210	222	231	205	206	242	211	215	197	199	231	215	218	189	218	200	217	222	246	210	213	235	195	209	228	205	251	198	230	239	233	233	241	235	216	209	225	217	232	252	225	217	221	223	202	212	189	230	210	219	217	219	220	235	256	264	212	217	213	220	234	225	225	231	226	244	204	213	194	235	231	230	231	210	234	228	218	238	204	238	205	231	220	236	197	223	216	219	214	229	207	228	220	231	229	237	220	236	232	230	236	199	236	229	235	246	216	219	220	223	223	271	223	215	205	203	197	207	211	214	230	238	230	205	228	208	230	216	233	236	249	230	252	252	254	270	235	220	214	226	243	223	229	204	214	220	251	236	214	227	223	236	247	224	203	230	237	215	248	215	210	226	260	231	236	218	205	232	232	240	215	206	217	218	233	213	199	225	219	237	217	242	263	206	186	221	230	205	243	218	218	218	236	227	241	220	228	212	189	241	218	250	220	196	226	231	226	215	257	228	211	244	190
22147	28622	42282	44917	41650	37452	32176	27368	22930	17775	13689	8988	6198	6482	4632	2726	2133	1771	1479	1408	1263	1196	933	780	757	635	708	627	663	607	618	602	606	574	592	644	618	609	629	578	632	583	585	598	649	613	582	632	570	615	606	610	609	578	610	647	598	581	608	594	585	608	599	636	617	592	620	612	602	592	625	631	593	610	622	610	577	636	630	612	616	590	613	600	632	586	637	608	609	594	612	597	632	582	643	588	630	615	645	617	614	592	566	579	585	606	672	618	625	619	586	605	585	625	634	589	582	631	608	622	594	590	614	633	606	587	624	567	583	577	650	620	610	625	604	655	639	611	557	634	597	602	609	584	601	609	615	658	643	604	598	628	594	593	614	567	632	618	650	622	565	595	591	580	624	626	639	595	588	588	601	591	621	581	616	594	615	585	608	597	626	618	617	609	585	572	625	585	592	600	614	602	646	651	610	601	629	574	600	614	594	587	625	588	599	572	653	618	604	635	590	643	580	584	598	626	564	654	648	607	577	621	620	582	607	570	575	617	627	597	584	635	619	598	587	595	625	612	600	616	670	640	598	590	596	625	598	587	581	561	614	623	614	595	604	627	620	601	607	594	606	613	609	588	569	577	581	620	613	560	577	616	578	566	618	613	575	597	590	587	600	620	592	605	642	623	566	613	637	626	567	610	632	594	599	621	588	605	552	604	610	621	604	604	636	597	602	629	639	586	622	618	637	632	600	604	614	553	602	603	574	608	616	646	593	587	630	604	587	577	621	617	615	635	606	654	560	604	597	589	619	634	590	618	609	614	610	572	625	639	603	591	585	574	619	610	593	630	587	584	580	621	570	604	613	590	594	607	608	571	597	573	610	637	597	556	608	635	663	631	594	617	636	583	632	579	610	629	609	606	630	605	613	577	597	609	594	591	588	624	616	621	587	603	610	610	600	615	671	579	560	613	591	640	603	583	601	586	601	577	573	591	623	609	586	617	617	615	608	640	591	637	612	622	635	623	602	611	610	592	599	613	575	631	615	558	601	640	596	599	660	587	640	599	591	603	612	595	583	593	644	603	586	599	614	606	605	607	618	566	642	587	571	631	603	625	584	620	554	623	598	599	567	619	595	622	608	605	589	612	569	569	599	609	582	603	611	629	573	610	594	618	606	560	640	636	664	631	606	578	586	612	675	641	606	643	624	633	616	610	579	601	593	581	588	624	654	594	615	663	576	621	591	613	618	608	617	601	616	583	578	585	584	567	625	594	581	638	584	636	602	579	587	588	588	614	625	635	568	572	622	636	587	598	602	580	593	603	629	601	599	599	590	587	602	586	617	561	555	607	566	644	635	642	614	655	608	615	623	601	605	608	633	600	579	554	638	622	644	603	575	616	599	564	616	600	655	573	610	589	624	608	609	596	588	664	622	567	575	647	613	623	638	605	604	587	585	598	609	627	566	601	621	621	632	594	619	562	631	596	631	578	609	618	591	644	575	639	596	616	592	607	594	578	576	613	613	612	605	553	601	598	644	563	606	623	621	562	609	654	599	615	593	674	603	600	609	627	623	630	600	633	605	627	605	579	598	637	594	624	558	612	624	626	591	582	634	634	596	584	618	582	612	602	630	654	601	636	623	610	570	607	573	566	628	634	595	602	627	621	605	579	607	601	611	607	567	589	600	580	595	624	602	644	591	581	647	615	611	600	621	583	604	602	617	580	592	625	592	597	594	607	597	619	600	594	560	628	634	605	607	583	669	599	633	603	612	601	635	606	639	619	625	586	663	604	611	611	570	640	663	620	621	605	606	581	584	605	585	580	591	605	551	597	619	620	619	602	596	591	579	615	625	632	595	632	629	620	590	652	577	613	613	612	601	597	586	589	638	617	594	556	609	570	612	581	640	588	582	589	637	652	612	599	612	619	634	586	618	564	620	601	619	567	590	619	585	621	622	583	615	581	587	580	574	646	599	616	607	587	596	605	600	611	596	621	635	577	635	584	583	602	604	598	602	626	617	643	642	557	601	604	592	625	643	578	591	612	590	590	644	597	589	656	620	609	599	620	620	589	631	602	592	634	590	658	625	630	553	608	568	625	607	559	562	552	623	642	612	634	632	526	571	601	607	639	572	608	604	630	611	601	637	608	570	583	617	625	597	579	622	593	607	590	641	571	613	599	586	585	583	616	635	604	603	596	594	597	604	607	590	614	586	619	604	614	611	586	641	635	613	604	590	628	591	615	621	620	619	575	616	623	626	539	595	599	574	606	590	588	560	565	655	585	648	587	590	578	623	572	594	610	580	587	617	589	626	582	594	611	606	671	599	604	599	622	601	625	601	620	613	586	568	591	582	608	575	543	594	633	625	618	630	544	633	560	634	579	590	629	560	658	633	586	599	595	646	610	633	646	609	630	635	591	579	596	584	620	618	584	599	592	627	615	622	599	555	586	629	588	593	599	583	604	593	584	616	577	604	662	619	638	704	619	633	665	613	587	560	606	607	629	610	651	535	619	626	583	577	630	604	563	647	618	655	617	605	574	607	593	595	583	658	633	579	565	627	615	589	620	629	582	585	644	580	659	596	600	638	645	604	596	591	581	617	615	577	600	615	611	528	617	631	633	594	590	615	652	610	650	580	587	587	584	611	613	565	620	589	620	635	646	619	632	581	629	575	629	607	598	582	601	610	612	619	625	613	662	595	635	578	601	580	594	589	620	634	624	646	603	611	640	604	584	600	577	603	616	610	615	598	634	603	600	588	597	592	635	630	635	593	615	596	626	635	609	650	609	647	597	602	618	622	621	579	625	612	588	585	554	640	598	614	672	627	645	592	564	610	618	614	590	655	579	591	588	606	614	612	619	602	569	576	619	580	588	652	621	577	611	649	622	610	615	591	614	613	612	578	595	588	627	639	569	592	579	577	564	638	609	588	603	597	616	581	610	614	548	563	609	615	539	588	634	566	581	643	565	591	622	606	611	613	607	594	584	587	621	588	596	618	639	627	624	651	573	647	600	618	622	619	588	576	573	598	635	603	626	616	617	568	591	616	624	622	632	598	645	646	627	601	602	596	611	583	610	625	633	593	599	598	580	586	648	641	603	646	598	614	632	598	572	596	564	588	625	632	617	582	606	625	607	600	626	587	584	653	584	543	619	650	555	640	612	620	602	631	621	568	605	597	599	594	584	630	562	600	600	551	613	615	614	610	630	608	593	608	656	628	626	608	608	622	623	623	669	588	610	623	615	624	612	638	581	649	588	625	592	587	637	571	621	585	623	619	609	652	618	597	594	582	563	569	645	593	620	618	568	572	593	592	548	607	593	613	606	623	613	588	627	607	612	589	627	595	609	592	617	612	608	626	596	629	586	604	662	587	641	629	618	637	619	603	604	585	608	652	658	616	576	626	595	592	645	612	581	562	564	583	556	610	590	648	564	589	592	550	599	570	553	623	619	606	665	562	611	661	616	612	606	610	569	603	603	595	559	668	613	594	583	603	632	613	622	593	598
40297	44252	51159	48562	40773	32442	25352	18792	13567	9074	5731	3772	2117	1700	1712	920	646	554	458	417	359	453	362	329	284	267	266	238	229	231	236	237	210	238	236	229	218	218	199	206	229	208	248	228	231	221	229	197	224	203	239	229	235	210	236	246	221	215	211	198	210	206	207	233	209	217	225	209	211	216	205	232	209	227	215	214	215	233	222	217	195	193	220	229	232	220	192	220	231	212	197	229	203	228	208	224	212	234	241	227	215	230	215	203	237	228	220	184	195	219	218	215	227	219	209	204	223	229	224	220	249	207	244	226	205	181	239	242	224	196	213	212	221	226	234	217	215	213	215	226	232	240	208	227	252	210	254	238	210	218	243	201	227	238	200	224	232	235	234	221	225	195	217	235	226	212	224	244	237	220	215	212	218	200	210	205	211	222	230	229	242	226	222	219	223	199	199	222	202	219	226	219	228	196	222	234	218	236	217	208	219	222	246	220	218	227	192	226	210	230	224	239	237	220	219	216	220	202	212	229	203	214	194	261	181	233	232	230	224	227	218	228	227	195	219	220	231	229	206	198	214	205	223	203	234	246	214	201	249	229	213	229	219	215	221	235	234	226	211	233	221	225	238	227	204	234	209	239	221	219	234	224	229	207	227	233	231	216	220	201	210	229	204	252	226	216	222	218	208	221	231	218	218	232	201	183	208	230	214	235	224	228	240	231	220	210	218	201	217	205	224	246	240	256	230	196	224	222	216	224	220	215	210	241	246	252	234	220	201	233	233	228	223	219	234	235	231	221	232	215	226	205	253	226	228	232	219	223	222	238	237	212	210	229	255	211	207	246	217	220	245	236	229	237	212	189	243	235	227	230	219	201	242	240	251	216	210	206	220	236	230	216	223	210	260	229	241	227	214	238	222	240	222	230	203	248	219	201	218	248	221	237	217	223	238	217	210	209	251	211	215	244	211	233	203	215	224	213	227	217	236	229	258	219	220	228	217	229	200	254	250	233	227	224	234	214	204	216	226	215	228	221	218	210	215	213	221	204	229	206	205	241	234	214	224	230	236	226	238	216	185	215	251	225	227	216	211	232	242	243	195	240	223	215	203	216	196	233	221	241	223	214	217	227	235	232	213	225	187	226	213	242	216	230	238	235	225	221	214	216	218	237	212	235	190	190	211	246	255	224	213	226	226	232	225	245	216	245	254	226	237	205	219	227	225	198	223	219	211	215	231	214	197	203	251	222	220	204	239	215	197	228	211	240	214	234	238	229	231	239	198	201	237	220	224	240	219	240	219	218	243	217	228	209	213	236	209	227	187	233	214	222	198	231	238	199	217	212	227	250	215	232	221	208	213	218	216	237	242	227	226	222	204	224	246	245	192	230	249	207	224	242	222	213	221	224	220	226	225	253	229	242	213	209	207	232	216	214	244	227	235	225	220	247	207	226	224	224	236	248	229	218	243	209	210	212	241	223	230	224	259	195	201	204	228	201	260	210	215	220	245	249	214	218	207	205	241	214	216	199	201	250	217	225	214	228	246	260	206	230	224	221	204	210	204	243	218	238	261	218	212	245	246	211	209	226	193	201	224	212	222	238	213	211	199	236	246	209	247	211	211	211	213	204	235	214	263	205	215	219	213	212	239	228	238	206	222	198	237	207	242	226	215	219	201	217	204	230	233	232	221	201	196	223	233	262	226	264	193	240	226	233	207	203	178	240	228	210	231	207	201	188	227	211	236	228	218	222	212	237	200	239	226	240	278	234	227	217	200	200	181	229	226	230	245	212	215	223	201	201	218	228	217	216	229	235	247	204	223	223	231	214	205	231	212	221	228	241	207	216	223	226	212	250	232	236	205	234	206	254	224	209	217	190	213	236	227	218	197	222	226	219	248	233	217	233	224	228	198	216	231	209	218	214	227	222	201	245	214	223	217	208	239	242	230	217	232	211	244	223	232	214	223	216	204	246	213	198	241	232	237	231	247	218	255	224	213	204	226	202	242	194	226	208	204	224	196	240	231	207	211	208	234	235	230	223	251	206	217	222	222	225	228	239	231	212	208	212	203	219	211	220	230	214	225	220	222	212	255	211	240	203	228	230	195	222	220	224	202	209	199	239	243	246	197	242	223	259	227	227	211	247	203	211	210	229	239	247	219	235	228	236	221	214	189	213	216	213	191	220	214	203	245	183	227	220	242	202	198	225	223	229	227	224	234	259	228	216	236	191	214	229	238	225	234	223	227	225	222	256	227	207	225	231	201	211	220	233	212	210	226	244	234	238	208	221	204	226	226	219	256	247	229	198	221	197	235	213	217	199	241	243	225	207	213	235	234	236	243	240	223	203	225	216	220	217	250	219	211	224	233	223	221	234	192	241	202	221	213	226	233	222	201	254	220	235	192	246	234	236	202	209	204	223	224	213	226	231	215	209	195	223	232	227	226	242	246	233	221	206	229	215	219	216	207	237	219	208	241	213	227	216	217	218	231	225	236	224	192	189	236	231	205	237	223	215	199	210	205	221	219	228	224	240	238	242	218	221	230	235	243	209	191	252	204	232	194	215	211	199	203	205	206	206	227	220	203	233	220	222	249	225	211	233	239	200	206	212	202	219	199	233	242	211	239	216	243	226	222	207	210	212	203	221	222	231	232	209	233	215	184	236	205	236	226	236	226	236	235	204	210	226	198	214	207	212	200	215	221	193	238	232	192	223	228	220	200	210	248	223	206	223	234	240	184	253	223	198	223	219	214	192	210	215	194	230	220	241	230	214	229	216	251	217	199	224	213	242	225	218	194	222	236	208	235	256	206	217	230	221	239	234	233	241	231	204	237	225	203	205	194	243	218	220	227	187	233	224	215	245	231	227	219	238	218	213	226	218	230	200	184	224	204	215	235	218	205	204	229	232	235	240	238	225	227	231	219	198	217	248	196	196	191	212	213	210	216	239	219	225	186	225	209	241	219	211	223	229	203	229	216	226	223	226	219	194	246	220	248	246	212	223	243	199	199	232	219	248	237	208	235	218	205	226	245	223	239	213	215	220	200	211	218	209	199	202	205	236	220	199	231	222	220	200	227	248	235	191	227	222	255	237	237	248	219	209	212	235	232	231	244	237	234	217	229	200	216	221	222	231	236	201	226	215	217	193	243	232	215	224	227	186	230	203	223	241	201	197	215	226	232	219	229	218	245	221	213	202	229	210	230	201	207	226	217	209	197	207	213	217	219	245	213	210	211	223	207	203	226	226	217	200	189	213	222	223	208	210	212	228	178	237	213	250	213	193	243	222	210	248	206	224	223	201	232	233	235	193	212	221	224	232	255	227	252	231	192	238	233	205	219	188	232	218	258	231	216	207	218	187	219	230	226	230	223	252	230	232	225	224	201	261	202	220	226	221	205	217	210	227	194	221	232	239	218	169	220	203	216	220	207	245	225	232	198	207	214	227	228	224	221	216	221	232	220	241	213	218	238	262	211	230	218	197	217	207	228	201	237	235	206	233	203	199	213	248
26967	35807	49257	53686	50166	44962	40175	35650	30686	25457	20057	15075	9707	8335	8446	4646	3075	2689	2349	1922	1575	1843	1515	1155	1037	872	830	713	679	627	639	684	566	589	606	597	575	672	630	574	608	637	574	598	618	602	625	618	618	611	601	609	607	624	629	627	597	604	587	623	612	595	633	623	616	582	598	593	637	620	607	571	609	565	631	578	599	609	603	629	631	583	586	584	613	576	617	559	608	614	564	641	604	627	596	613	638	577	586	600	577	597	607	609	637	601	570	602	631	641	593	590	604	611	594	611	579	595	594	618	588	615	642	629	585	581	607	634	571	602	596	570	635	606	634	591	596	608	624	620	610	628	619	598	589	642	542	604	598	645	615	632	565	624	580	590	585	613	622	626	609	652	587	581	611	608	609	617	583	570	566	578	661	587	612	621	583	602	573	616	598	642	593	612	573	591	594	586	603	612	550	631	624	621	571	611	615	588	620	596	596	616	558	628	568	611	604	606	599	578	675	584	672	554	613	608	640	578	558	661	615	604	622	599	609	635	610	603	630	582	639	618	600	624	628	613	617	600	658	609	565	634	589	595	601	639	586	649	599	602	540	597	595	608	586	534	592	560	608	618	616	609	579	605	594	608	585	583	586	586	653	623	639	624	631	627	613	605	625	566	604	603	578	574	616	613	610	606	635	619	628	656	572	600	590	607	608	581	599	599	613	617	653	648	592	563	593	623	618	603	590	594	585	638	628	543	617	549	632	594	602	577	621	622	618	565	583	621	627	575	610	630	592	622	598	587	597	621	592	606	591	593	644	607	553	621	605	613	617	621	630	623	613	577	635	622	596	605	565	624	583	573	617	579	586	579	592	601	667	651	589	641	622	624	646	590	544	584	595	600	594	602	582	555	603	572	584	606	603	576	562	601	576	641	601	632	551	582	626	601	611	610	578	632	590	554	613	602	593	603	615	598	616	607	586	561	641	596	627	622	627	621	605	597	629	593	606	638	621	592	645	597	608	546	569	594	639	567	623	635	594	634	604	576	627	658	565	595	560	608	629	570	596	629	603	608	614	597	622	592	581	622	632	657	585	627	540	597	610	574	616	575	575	600	565	578	629	571	594	619	553	574	617	568	597	603	608	637	621	593	574	616	658	601	618	604	581	598	609	561	568	584	594	573	574	607	594	577	583	585	571	649	571	591	657	656	579	577	604	673	586	609	598	621	519	620	575	582	597	580	652	599	613	576	576	705	606	584	589	595	633	619	580	606	627	591	635	546	555	610	607	624	623	649	643	580	580	580	588	583	583	585	598	599	612	582	624	621	588	575	614	560	583	589	583	622	571	621	624	610	589	594	568	595	592	584	579	598	608	605	615	577	612	579	580	645	603	598	611	600	592	614	615	615	639	613	623	632	611	607	635	583	589	615	626	651	618	565	582	586	599	594	612	625	590	653	662	657	633	604	618	572	602	600	657	589	633	583	609	604	611	613	647	560	587	592	632	639	578	587	619	579	607	604	595	578	580	602	568	625	595	592	656	604	606	640	599	646	569	616	605	581	605	577	579	579	604	589	608	642	567	589	558	625	581	605	585	600	579	599	623	624	627	595	591	566	566	618	613	602	640	640	562	589	579	611	640	588	613	585	627	581	590	574	585	619	610	613	624	634	631	594	602	637	615	600	573	578	573	569	620	590	587	623	598	597	624	564	559	633	599	601	593	628	593	637	578	600	612	601	613	624	609	566	639	583	630	650	569	624	618	623	614	620	637	628	635	554	545	627	597	576	596	607	633	587	596	596	622	649	617	587	623	593	595	596	589	633	573	589	600	649	617	576	605	623	633	609	586	589	577	566	617	599	612	618	590	605	616	574	603	629	588	591	588	583	627	569	657	592	625	602	633	598	600	558	580	583	615	624	644	609	563	615	576	610	560	620	567	582	565	689	560	616	607	624	622	585	613	611	600	602	620	593	586	602	589	629	554	595	608	583	619	610	621	590	565	610	586	618	553	599	598	652	644	616	598	630	588	615	600	571	617	620	643	597	591	620	624	563	565	598	603	611	579	579	611	573	608	617	586	605	614	599	643	626	616	604	585	558	619	590	576	578	588	594	595	618	607	653	603	591	615	579	610	610	625	589	585	586	559	578	614	590	641	583	578	575	608	629	581	582	604	637	615	657	612	616	630	560	608	596	652	590	606	577	593	653	652	613	590	630	582	574	578	585	591	592	640	585	608	650	549	595	589	613	623	610	573	626	595	620	577	602	604	591	586	602	643	609	609	633	622	589	605	566	611	572	592	565	650	590	605	602	591	621	564	642	572	576	579	599	587	604	622	612	579	627	615	613	605	591	607	602	607	569	585	614	623	595	574	603	652	570	629	600	567	613	604	635	611	568	581	605	632	601	612	575	589	601	547	581	561	618	602	646	590	616	624	587	587	583	580	576	592	609	606	602	644	590	594	579	622	613	620	641	627	679	643	584	600	600	576	572	612	644	581	597	605	622	611	607	623	580	593	640	609	588	633	606	587	577	619	577	599	634	607	602	607	589	654	591	600	568	633	634	624	597	618	619	592	595	609	552	614	569	644	570	608	628	636	571	620	617	624	579	598	618	628	605	620	579	611	608	648	625	577	619	590	602	597	589	609	610	650	621	581	617	581	606	620	577	579	575	646	585	599	604	588	619	605	599	584	602	567	660	646	602	585	610	630	585	614	636	622	614	622	623	607	594	603	635	614	616	593	582	592	619	611	613	624	608	597	604	614	601	618	556	611	628	591	594	587	551	618	642	581	638	653	580	636	575	590	577	629	601	646	587	624	608	604	626	595	631	608	586	554	582	611	604	606	617	576	617	606	594	605	646	589	573	608	579	644	527	582	625	601	608	606	610	559	622	606	596	596	607	605	621	625	553	544	621	613	626	608	602	587	579	584	640	611	598	596	658	561	646	617	612	621	580	576	586	595	585	572	587	602	602	585	582	594	631	613	597	587	627	600	627	596	569	599	593	570	562	594	611	633	595	562	566	591	616	622	580	597	609	613	612	614	628	611	576	605	637	597	577	612	617	614	604	604	568	636	601	578	619	564	617	603	619	530	688	609	620	618	612	636	587	588	568	602	623	622	617	599	598	644	574	642	573	625	599	636	595	617	610	572	591	604	588	599	558	592	648	600	601	599	613	602	621	581	593	615	619	637	575	600	585	634	605	623	606	591	624	613	564	607	614	625	596	631	616	626	613	601	608	618	601	587	591	652	581	606	615	604	668	656	588	588	587	589	599	591	580	606	580	608	555	603	578	609	639	614	625	625	606	626	582	645	586	629	622	625	606	589	557	628	586	559	624	574	598	599	590	631	631	585	590	623	623	668	640	614	623	617	599	593	559	609	632	647	615	597	637	558	570	612	599	611	610	625	605	612	591	638	651	625	623	618	590	588	617	637	616	624	605	604	620	624	582	535	627	596	574	569	564	604	604	560	562	581	568	597	616	603	598	621	591	570	587	609	613	583	589	582	611
48326	50399	57315	53635	46908	41402	31470	25202	21007	14890	11477	8149	4270	2955	2632	2443	1198	974	684	563	522	528	533	405	330	294	283	242	242	248	236	211	254	215	204	228	248	218	211	225	218	240	221	241	210	216	202	222	198	232	233	234	212	223	256	240	221	210	225	223	200	230	240	257	248	240	191	211	223	222	206	242	231	211	263	223	217	216	225	221	222	213	238	215	220	222	214	237	246	210	224	216	203	195	201	216	230	203	208	246	236	236	225	224	224	238	205	217	235	224	221	212	228	217	214	234	230	227	217	232	245	209	193	187	229	248	239	233	231	236	224	226	227	240	230	222	234	234	225	221	235	217	223	244	219	210	224	221	238	245	235	232	238	222	230	242	190	241	238	205	223	197	240	234	223	244	223	222	224	227	244	242	215	193	221	238	249	222	210	237	230	223	221	202	224	207	198	206	223	208	267	231	225	233	217	198	252	245	261	194	239	228	240	231	216	197	223	219	240	222	225	218	234	240	211	217	241	227	232	206	259	222	232	219	227	252	221	245	231	238	222	235	201	265	240	240	228	227	208	251	230	205	225	222	226	204	231	181	200	213	225	219	244	228	239	190	215	249	215	226	204	231	206	256	222	238	253	201	235	233	238	214	235	229	236	224	211	226	222	196	215	220	233	242	246	241	247	212	220	223	223	229	237	228	220	221	233	219	203	236	227	239	217	218	210	206	232	233	223	234	223	231	214	210	250	195	199	218	232	217	220	209	216	222	223	224	212	209	231	225	209	245	223	237	236	222	226	233	221	239	234	232	178	197	246	226	251	226	217	261	244	210	269	233	226	204	227	229	231	215	196	216	198	233	218	233	232	201	220	233	236	245	231	236	220	210	219	223	251	247	198	229	243	197	224	230	235	230	237	227	200	233	257	224	225	227	217	237	211	229	217	197	221	224	226	257	228	220	245	261	201	202	198	227	229	210	231	200	236	229	207	229	234	220	214	242	212	255	217	233	229	229	211	226	218	206	237	210	227	190	242	236	237	245	230	232	213	182	214	225	245	208	181	212	218	240	218	238	218	247	242	239	257	213	222	235	219	241	173	229	239	239	248	222	217	224	240	226	242	220	213	232	215	219	231	222	233	206	209	233	201	231	202	217	232	183	206	214	232	192	225	222	210	210	240	221	242	207	209	243	205	198	229	226	206	239	220	227	228	207	230	233	238	227	217	219	241	214	214	229	248	255	223	223	192	235	219	206	235	225	217	235	251	222	227	221	237	196	207	245	205	214	216	240	226	219	255	236	236	230	205	205	255	227	237	219	223	214	216	210	232	217	221	204	217	237	227	187	215	228	245	232	213	248	229	201	232	261	227	206	194	231	244	246	236	220	243	252	193	244	232	237	216	234	207	210	245	206	223	239	233	245	233	220	212	219	209	228	247	220	209	214	229	216	274	219	203	241	229	227	219	225	234	209	232	229	214	218	204	205	246	236	205	228	228	239	226	234	210	221	215	226	211	226	228	224	227	213	260	221	219	234	228	208	250	229	203	232	215	231	240	234	221	204	232	221	223	214	218	221	241	182	225	203	224	238	209	207	216	214	236	221	216	233	217	241	242	235	235	219	228	235	229	214	202	201	234	238	245	237	244	225	240	234	219	221	214	227	214	243	235	214	205	216	195	206	208	233	243	227	235	234	227	223	194	208	222	244	241	236	210	230	230	223	231	239	239	231	230	240	207	216	225	240	239	251	216	241	231	189	212	214	235	223	234	206	229	213	249	210	219	240	236	248	211	236	225	213	195	238	253	225	211	230	221	231	226	251	230	222	231	226	202	221	231	228	214	233	194	232	209	217	225	227	224	223	233	233	224	213	237	233	220	224	225	227	187	223	227	236	207	210	232	210	200	234	227	230	213	238	211	217	213	230	218	219	229	214	209	225	217	250	228	207	200	225	235	233	235	232	225	214	228	220	204	216	218	239	210	263	243	233	241	222	217	245	220	242	208	248	207	236	216	227	213	234	220	207	201	222	242	237	228	229	225	199	226	211	225	219	217	224	214	229	230	192	219	230	209	215	233	212	237	207	235	235	200	221	226	215	206	231	216	219	214	209	215	228	217	207	220	227	250	241	203	243	230	229	222	224	229	219	222	212	220	220	238	218	208	212	206	195	221	229	209	212	199	217	219	206	254	239	199	229	204	241	204	229	210	222	210	250	196	212	186	225	212	234	211	242	230	205	259	229	224	200	228	243	238	253	211	202	234	224	217	248	245	215	228	225	205	226	209	226	221	235	218	240	193	206	199	220	208	212	257	239	233	231	212	215	226	233	224	208	221	215	223	231	196	233	247	214	238	238	218	203	248	206	264	229	242	221	205	236	220	232	249	198	235	218	206	207	215	234	185	208	225	221	226	240	242	228	219	226	215	251	233	225	217	220	221	225	253	220	211	214	205	228	229	240	207	228	202	229	238	215	217	217	248	235	234	235	209	211	222	218	218	223	206	219	227	243	233	210	203	218	216	218	254	217	204	232	247	257	211	216	233	197	213	199	231	214	244	224	202	219	223	224	234	177	228	225	213	201	200	253	217	227	221	216	203	223	202	228	217	226	227	224	213	206	202	219	230	253	246	230	250	230	230	210	215	221	228	209	235	209	205	222	238	230	233	227	245	189	218	235	202	243	230	192	212	230	224	260	208	234	198	226	243	227	219	215	226	199	207	219	243	216	223	212	228	192	232	217	245	253	236	215	227	202	216	265	216	222	205	223	236	232	208	206	241	216	237	229	211	216	252	234	203	215	218	226	220	221	199	217	189	226	228	226	205	197	209	200	214	221	203	233	241	226	215	230	224	223	208	208	214	222	202	241	229	201	219	233	210	203	254	227	227	236	219	249	227	218	214	224	228	237	211	216	244	237	206	220	235	206	234	205	199	214	250	245	205	213	225	213	208	201	241	221	213	233	245	222	213	250	218	244	209	222	227	205	234	206	212	218	247	233	200	253	241	238	207	235	234	239	233	245	223	200	212	241	250	228	217	233	225	212	227	212	209	219	247	223	225	236	239	257	236	227	201	242	226	239	231	208	208	205	220	253	234	244	230	223	237	219	216	224	247	208	223	228	221	245	209	219	226	218	242	216	221	225	252	225	238	209	214	227	204	239	235	188	244	210	209	216	205	217	211	223	233	243	228	213	233	243	206	250	268	232	257	232	199	243	224	192	230	236	216	234	229	220	213	233	208	223	210	193	236	196	226	205	235	220	213	222	227	212	224	224	229	222	229	222	257	207	206	213	218	229	213	227	212	217	219	231	283	234	241	213	216	234	236	245	239	236	238	221	221	219	226	239	250	238	196	220	261	224	196	203	237	233	228	214	192	224	219	222	222	223	236	233	238	220	239	205	229	253	225	203	215	253	250	229	228	210	222	218	236	224	237	202	215	219	220	203	223	230	250	234	229	210	250	200	222	201	217	215	217	213	248	193	239	215	245	222	211	211	230	217	180	230	214	212	213	231
33857	41484	54453	58009	55951	51850	44401	40865	38083	31964	29690	24160	16056	12530	12530	10969	6116	4817	3519	2669	2281	2439	2429	1820	1427	1186	1063	801	729	643	655	652	580	631	654	621	642	575	600	636	579	631	620	599	596	617	632	634	607	651	588	604	576	592	586	620	591	624	613	638	588	655	607	585	594	599	609	580	622	562	612	579	614	606	633	618	604	601	613	599	625	640	650	628	585	600	662	642	640	655	626	595	596	628	562	597	603	625	633	628	580	598	605	622	573	604	628	608	615	615	620	569	600	605	602	566	595	599	547	604	587	602	609	619	599	584	615	646	576	597	627	625	608	621	572	596	641	637	618	573	652	621	624	602	570	619	602	599	634	667	613	616	625	579	611	613	628	609	620	665	576	611	604	641	663	582	596	645	590	632	612	633	676	606	595	571	620	635	607	611	593	636	611	634	567	608	639	573	608	620	580	563	615	629	629	586	634	583	575	587	608	622	650	602	604	634	599	604	606	574	598	568	666	617	575	617	638	676	622	635	640	645	626	605	568	626	617	600	597	611	580	621	608	591	588	623	603	599	597	651	622	586	600	596	593	587	613	609	590	614	669	568	656	597	619	619	587	640	625	653	573	583	598	588	562	581	618	598	595	633	628	629	596	608	610	615	628	569	603	615	576	619	626	601	561	627	648	649	619	614	595	610	611	656	636	657	615	590	648	617	612	581	595	613	623	600	597	623	653	624	597	635	595	635	572	632	585	634	580	616	586	617	580	629	578	605	591	584	572	580	622	662	596	623	572	602	606	568	613	601	606	597	620	607	635	588	568	620	615	630	613	603	600	600	619	624	568	606	572	572	623	640	617	603	591	609	625	638	576	625	645	595	653	629	614	624	592	557	601	598	615	623	588	600	603	599	640	622	605	603	630	618	579	572	580	614	601	647	579	562	559	625	580	648	623	553	591	611	588	579	630	597	641	607	609	582	630	606	625	666	577	602	611	609	617	631	604	655	612	600	603	606	586	592	624	634	559	636	620	588	625	620	601	628	619	628	613	675	621	647	583	643	568	588	609	606	619	583	581	609	625	645	611	606	592	631	631	600	649	594	592	569	597	606	592	593	624	650	539	615	608	597	598	600	587	656	602	636	597	573	621	613	597	660	576	650	603	612	616	610	625	586	635	588	632	610	593	639	640	637	624	592	638	627	594	576	609	571	595	586	619	643	627	626	664	621	597	602	593	587	606	636	596	628	597	602	609	576	600	598	581	615	614	623	650	635	572	594	612	617	592	617	627	604	602	596	583	577	637	585	606	593	581	594	630	625	612	607	564	578	643	641	618	571	673	615	568	645	644	631	679	585	613	615	629	590	589	588	622	633	631	602	599	600	603	586	622	645	644	623	655	603	613	588	550	635	616	591	619	609	611	614	622	615	647	601	631	637	608	586	590	604	618	626	623	588	640	562	605	647	628	652	615	615	623	613	621	622	596	618	577	626	626	635	604	605	531	601	642	624	624	578	583	641	566	618	610	597	609	616	602	609	582	578	611	619	656	643	601	612	582	594	623	617	616	636	601	577	590	645	634	634	586	605	567	602	606	622	606	586	658	568	570	603	579	616	614	572	570	592	648	595	599	669	578	650	586	601	634	595	591	646	610	624	628	582	583	613	617	618	597	654	643	583	617	656	571	598	626	624	622	627	652	613	607	597	615	642	563	641	626	621	574	611	629	625	591	636	675	571	640	580	598	624	624	578	586	631	588	567	669	604	588	599	598	596	591	617	613	590	588	584	598	585	608	611	590	613	678	598	659	607	607	591	626	591	617	586	588	584	592	610	600	585	585	634	620	636	651	629	621	626	575	604	641	607	563	585	579	615	584	637	632	606	596	645	568	614	604	594	564	613	619	594	591	595	639	598	599	588	627	635	634	634	607	604	594	617	619	621	630	634	626	644	611	607	636	625	608	634	634	604	601	640	610	626	611	657	603	636	630	593	575	598	589	574	617	637	602	606	610	578	622	630	590	636	593	576	606	617	588	605	584	587	663	624	603	598	595	635	611	614	599	608	621	572	598	606	640	598	619	586	627	593	605	615	618	584	608	635	633	641	618	637	578	599	613	609	604	565	623	618	610	609	657	620	625	613	615	616	552	617	613	580	599	574	561	574	639	635	624	630	597	636	652	593	632	655	627	634	610	622	598	625	600	633	612	623	626	602	637	609	641	628	623	594	655	603	625	597	563	597	602	573	627	642	633	613	641	551	598	666	592	627	629	614	595	624	595	581	561	593	611	627	566	634	631	619	609	648	649	602	605	550	598	613	589	592	574	635	592	596	623	616	549	590	595	618	617	612	603	566	644	586	633	580	583	572	579	609	617	599	566	611	586	587	632	589	620	667	598	586	625	625	561	591	639	587	622	580	590	596	622	586	591	575	523	598	652	614	605	614	601	552	611	685	586	588	637	627	627	589	573	594	598	597	588	596	630	601	595	602	583	636	608	628	652	605	612	617	614	566	660	585	606	596	611	579	573	545	615	619	636	575	628	628	640	593	595	642	585	591	605	588	595	621	613	576	563	601	626	608	602	650	627	603	588	598	650	629	621	586	604	580	610	569	615	583	606	637	588	648	604	607	584	622	600	589	622	577	618	613	605	594	588	636	587	621	625	589	593	603	615	618	611	632	605	618	581	597	629	585	647	607	571	594	630	641	615	647	585	659	607	624	605	601	646	661	566	638	580	620	622	605	643	625	638	580	596	583	616	651	581	594	606	654	591	639	638	629	590	621	557	602	637	596	570	612	619	577	626	627	601	645	618	612	613	633	596	637	601	594	565	616	594	628	623	606	619	595	615	630	578	572	632	547	610	602	614	600	584	609	574	613	629	617	621	609	601	661	650	568	582	597	634	610	624	585	631	576	606	592	625	632	587	595	595	611	586	580	604	577	582	646	591	597	656	556	582	608	649	642	599	615	600	584	621	593	610	632	577	581	601	598	607	614	640	577	600	600	609	618	587	606	627	608	608	607	615	599	627	596	571	642	606	623	619	592	576	632	609	617	647	642	622	605	651	575	574	607	679	577	641	553	628	601	597	664	592	578	609	614	625	651	624	611	559	618	614	567	636	623	613	603	611	642	610	570	632	595	619	634	630	619	598	570	635	627	604	589	645	623	610	580	586	611	612	554	552	591	625	564	651	620	607	611	622	623	619	589	634	605	626	607	598	586	630	629	608	595	634	629	571	628	577	617	652	587	542	628	606	622	619	593	569	624	635	602	624	605	645	650	624	539	602	586	639	600	610	591	617	583	599	617	582	589	636	602	609	645	638	591	590	655	622	586	621	576	553	587	608	644	615	614	618	630	587	579	594	622	563	646	600	631	651	601	595	603	619	638	622	622	614	624	609	619	610	575	623	623	616	612	617	615	656	580	616	618	630	560	606	597	584	585	601	582	640	630	636	600	594	585	617	598	613	592	615	623	623	621	618	623	577	593	601	628	635	644	623	652	560	599	621	618	596	567
34252	41197	45594	38052	30927	21429	13313	9176	7028	4704	3830	2899	1825	1281	848	680	544	452	399	301	284	332	301	222	232	241	223	248	221	211	222	236	212	240	219	236	248	253	213	243	228	227	255	218	212	232	227	195	194	223	240	218	223	223	197	187	205	227	212	188	213	233	196	224	223	207	220	202	235	232	237	205	251	223	193	239	206	230	220	229	190	226	210	225	226	241	197	230	245	215	208	197	220	219	229	229	222	228	228	231	254	255	256	230	198	205	196	241	228	211	215	218	233	226	230	237	219	202	222	205	220	212	231	218	234	225	232	209	209	223	224	216	214	223	216	216	261	214	231	213	208	209	202	210	209	214	219	232	228	208	219	198	231	229	224	211	214	223	217	218	231	218	221	238	225	191	209	256	219	184	233	211	253	225	223	224	214	213	248	212	211	221	205	210	213	207	213	213	200	229	220	219	210	218	202	251	217	252	219	225	232	231	230	229	219	225	223	226	222	215	220	220	229	212	214	237	200	217	233	196	222	216	229	214	199	228	220	233	232	211	230	228	233	209	245	228	257	210	220	262	210	213	242	186	220	204	245	188	236	220	202	240	231	228	244	209	240	226	188	228	223	222	211	244	212	193	237	232	222	195	237	189	234	221	242	227	237	218	234	238	204	207	244	222	218	228	220	219	222	229	239	206	216	245	215	212	184	217	215	230	214	234	251	242	219	235	218	225	271	245	218	239	240	221	231	232	221	228	226	210	249	230	234	230	213	254	205	236	238	226	220	210	178	202	212	215	231	217	241	233	237	203	212	226	217	211	216	255	229	211	233	197	220	214	215	204	237	225	200	215	200	232	223	202	234	222	229	241	203	234	226	208	202	222	252	207	239	230	241	239	215	213	244	226	192	207	205	238	236	215	218	238	244	196	244	230	234	203	208	203	240	221	217	255	225	215	202	225	222	220	251	218	219	217	228	250	194	217	217	251	227	219	205	223	223	221	204	225	229	211	199	230	220	223	229	225	226	236	232	225	212	233	227	226	229	219	205	208	229	244	220	195	228	225	220	233	216	214	227	207	205	222	200	212	208	221	223	217	204	202	202	206	226	224	219	214	202	205	240	215	251	222	227	253	221	241	257	201	211	206	246	259	204	219	221	241	238	226	213	206	223	216	216	202	199	222	250	209	210	234	228	205	207	238	248	224	228	204	246	211	217	236	205	255	210	225	226	224	244	194	215	208	227	207	227	221	201	229	225	217	228	231	238	222	248	220	220	243	221	213	221	225	220	187	218	226	243	223	226	218	215	223	212	226	257	216	204	198	214	251	233	225	231	213	235	238	193	202	236	230	204	216	207	234	240	240	222	215	229	211	214	207	228	206	227	243	211	208	224	221	206	199	237	218	232	216	253	231	224	248	227	236	206	220	219	189	211	222	233	214	203	231	200	229	213	202	224	247	199	187	217	206	253	224	234	238	221	208	224	230	220	225	215	228	219	217	204	212	237	217	214	231	239	218	223	243	214	218	224	201	220	229	232	246	237	198	232	223	200	215	236	233	236	224	242	232	217	220	236	241	219	253	210	238	217	237	198	214	218	228	197	245	211	226	208	228	220	211	227	222	200	213	225	235	233	253	221	202	212	210	253	213	242	224	204	208	207	225	208	236	201	244	221	215	225	216	240	224	202	226	222	199	254	234	244	219	245	246	247	250	227	209	231	215	236	223	210	227	244	222	221	198	239	226	241	241	211	244	229	231	234	226	240	240	222	223	228	221	213	223	206	220	211	217	226	247	210	226	215	232	221	239	217	215	218	222	204	204	230	220	217	239	234	223	224	240	228	235	196	210	241	228	218	207	202	240	212	220	201	249	204	210	195	257	221	222	246	204	237	226	209	208	206	240	197	207	238	219	239	232	224	198	189	216	206	223	225	217	253	223	250	227	247	221	226	228	230	195	227	243	221	240	213	236	236	229	221	259	201	242	225	241	207	219	241	224	229	240	222	206	192	210	221	205	234	214	245	218	247	199	209	224	219	218	214	233	242	206	237	216	205	215	243	223	233	240	213	219	211	225	214	219	235	255	211	206	222	205	224	232	209	190	229	244	229	224	232	203	244	189	213	235	220	232	223	192	205	217	223	228	230	239	242	211	213	213	253	213	203	230	227	216	233	222	223	239	228	223	226	240	237	218	231	234	216	240	228	210	217	198	228	228	202	208	226	205	222	248	203	236	234	220	235	193	239	212	244	235	199	231	223	216	225	236	230	197	207	224	220	242	224	228	235	216	213	230	282	226	248	218	203	232	224	210	206	238	221	230	212	236	238	228	212	201	202	231	226	216	225	228	215	241	202	232	214	209	235	236	238	224	239	203	219	222	238	237	239	229	230	229	231	207	218	194	210	220	214	242	196	262	204	225	198	260	218	261	233	231	235	223	225	215	209	226	237	229	229	214	205	216	220	231	216	213	242	237	214	239	204	217	208	233	222	207	216	204	217	218	215	226	214	189	209	221	227	208	233	226	235	239	215	261	238	219	223	240	213	193	218	220	196	218	203	215	228	206	222	213	222	205	199	240	195	228	217	200	235	203	228	183	210	222	204	233	226	200	213	217	240	233	204	221	231	249	246	210	204	233	239	239	211	233	215	249	202	223	215	221	240	226	198	218	213	207	208	235	206	196	208	228	221	259	225	235	224	225	241	213	224	216	235	235	273	228	223	199	258	221	232	241	211	230	229	213	226	246	226	238	211	230	198	203	249	239	244	219	216	213	222	196	206	233	224	221	241	233	216	242	202	229	220	216	233	208	223	219	216	219	204	228	215	210	177	212	191	225	240	229	218	231	219	230	214	234	207	192	200	205	257	228	215	246	227	230	243	211	235	243	226	235	208	253	221	210	246	234	241	223	248	236	234	217	194	231	230	227	215	208	234	219	229	195	202	243	234	202	197	211	225	240	220	255	188	201	216	196	231	220	229	207	237	224	224	226	225	235	217	208	213	204	205	261	188	222	205	215	221	238	205	193	208	196	225	227	247	256	226	210	237	202	211	229	243	238	236	208	208	211	228	214	236	226	231	240	220	240	218	200	223	205	226	215	216	235	245	247	212	213	234	212	206	209	208	211	230	221	207	239	237	217	242	209	216	228	217	239	218	231	235	197	226	193	246	228	210	223	237	210	222	216	206	199	223	231	211	221	229	211	201	249	253	210	246	245	230	232	247	219	203	200	242	216	223	216	195	222	226	237	246	217	216	198	193	220	227	223	219	212	235	216	217	210	237	247	243	227	218	240	215	229	243	244	200	204	226	246	231	234	240	191	205	228	209	215	239	208	206	211	218	198	182	225	231	204	190	235	226	225	208	248	231	253	224	217	245	247	210	205	201	205	196	219	232	219	197	217	221	251	218	217	247	214	242	217	252	231	216	243	215	212	242	212	204	224	232	201	245	215	189	228	255	225	198	215	220	206	228	211	231	207	209	219	227	252	222	232	226	231	225	214	217	235	215	218	215	234
22789	32449	44761	45354	42410	34910	28972	24622	21795	17258	15634	13200	8750	6065	4171	3557	2497	2056	1616	1313	1079	1086	898	792	768	741	707	695	645	625	626	616	613	598	592	605	628	615	592	607	607	626	604	531	629	608	581	588	583	585	615	595	606	591	552	619	594	589	612	635	590	597	587	596	629	624	594	624	572	614	639	571	584	641	647	591	614	601	651	628	600	599	610	601	623	619	622	613	578	652	570	588	633	608	618	578	630	610	565	651	581	569	567	668	612	634	624	611	588	568	572	642	581	599	613	591	601	637	625	635	611	639	553	611	643	595	583	572	595	625	645	624	577	602	604	598	566	559	644	602	594	614	635	615	633	650	619	556	625	596	633	600	597	607	573	607	638	629	612	611	626	552	610	589	572	592	617	588	609	607	616	607	601	605	605	600	627	630	589	607	549	607	634	626	635	636	621	640	607	612	581	630	631	635	581	621	601	591	667	626	671	573	615	608	616	598	580	627	649	642	553	604	620	620	584	612	634	623	555	636	621	613	588	609	592	612	637	609	633	562	631	612	615	599	622	615	595	602	580	581	619	591	626	633	606	591	586	624	625	569	621	632	604	627	627	595	547	607	624	640	654	596	637	622	565	592	601	582	563	625	616	587	635	646	620	666	635	650	612	619	588	613	607	596	580	600	610	653	581	625	580	583	646	565	577	613	565	595	576	643	610	590	555	615	608	591	549	602	582	567	588	579	620	619	642	642	577	616	630	581	545	584	606	572	605	578	612	582	579	563	593	607	557	597	626	634	604	591	587	604	628	605	609	610	627	591	606	617	596	594	587	608	594	589	558	586	630	570	596	638	575	598	617	608	630	615	600	630	639	618	584	592	611	589	590	610	578	566	603	576	634	619	615	614	594	585	619	626	634	621	585	596	614	621	623	608	602	604	612	594	631	603	594	604	567	631	627	619	588	593	630	607	603	594	608	613	599	614	600	574	631	568	589	585	625	658	608	600	586	623	583	584	589	630	559	576	607	639	616	621	576	591	568	599	625	614	631	582	599	608	578	626	645	616	622	577	578	583	614	626	607	597	624	624	568	659	632	625	604	649	638	594	584	618	649	607	666	627	623	611	577	616	599	599	606	619	584	638	611	611	580	597	618	613	638	608	602	611	599	618	648	616	657	585	592	592	609	655	638	581	608	630	583	582	591	623	649	627	626	630	586	581	615	626	616	604	604	591	646	583	598	585	618	605	575	597	610	606	623	597	598	541	617	620	585	609	644	604	639	578	564	621	619	600	589	615	635	647	628	609	636	611	587	617	621	636	598	593	630	620	595	611	598	605	601	595	646	593	610	593	571	616	586	638	613	575	622	617	580	594	616	592	632	580	584	609	613	655	577	646	602	553	601	602	584	580	567	560	601	594	611	617	587	597	603	597	592	641	596	647	597	587	607	605	621	626	574	638	572	595	587	558	617	630	589	599	628	610	586	607	599	596	631	640	608	646	581	623	612	574	610	630	610	584	598	613	593	605	581	568	641	621	630	653	635	617	579	628	619	605	600	567	600	561	611	587	630	642	619	612	657	613	589	649	549	639	580	626	590	576	643	668	578	553	600	592	617	591	590	586	575	639	588	591	597	598	624	588	574	613	604	612	575	558	631	603	614	576	624	578	603	625	613	653	597	641	614	616	611	582	625	603	602	593	596	618	624	644	598	627	610	590	635	616	611	550	597	576	606	603	612	600	540	612	674	577	633	588	602	644	570	573	588	627	604	584	610	646	629	672	593	595	617	629	592	615	640	628	598	599	609	614	596	635	632	608	603	613	595	611	580	575	592	600	623	599	573	652	583	615	648	583	581	655	619	610	602	591	613	617	594	645	646	603	610	607	585	625	592	666	596	605	608	605	644	560	650	629	611	577	637	601	544	598	615	593	586	617	658	589	608	624	590	615	604	611	594	610	600	603	652	629	600	620	593	614	580	610	583	649	610	584	640	609	619	574	606	632	535	607	605	635	591	608	595	604	621	649	636	634	647	632	601	637	614	643	633	617	596	580	609	629	579	615	579	599	636	589	607	668	604	603	627	625	550	574	593	592	639	579	605	559	609	586	635	631	674	591	582	610	621	625	642	624	596	595	604	623	618	604	627	588	591	681	601	619	548	654	547	580	593	638	574	645	594	585	602	594	632	604	625	573	663	609	597	607	589	613	628	595	663	596	639	602	602	561	601	591	584	610	594	655	618	624	585	609	617	630	615	618	572	623	602	623	576	629	652	591	570	623	623	643	583	588	611	617	636	611	620	602	570	600	612	625	626	597	590	639	600	647	587	595	641	569	654	576	613	627	585	622	612	604	608	576	589	590	601	602	614	614	586	620	597	581	612	625	621	613	602	604	572	591	568	634	647	620	610	609	576	644	580	594	596	608	634	612	646	591	606	603	586	652	588	596	557	575	575	612	645	612	644	625	595	615	610	587	574	602	601	623	594	632	615	612	605	595	612	594	628	594	619	606	612	631	627	612	580	582	611	580	611	583	621	592	628	574	610	638	637	592	593	580	619	578	608	621	567	581	652	645	640	635	581	611	599	627	604	578	627	601	621	620	629	592	618	625	647	611	588	594	586	646	576	580	588	591	596	599	612	571	609	633	607	609	604	612	580	590	608	612	632	608	658	627	590	603	588	607	633	590	615	592	625	570	626	646	628	620	628	587	632	634	602	639	607	629	642	577	618	590	619	642	569	601	627	608	606	617	617	625	619	588	592	578	669	594	608	601	604	590	609	583	606	571	618	576	572	611	614	629	604	592	637	577	628	600	588	587	629	659	630	596	582	627	578	617	582	614	610	640	637	602	583	631	649	581	609	600	629	612	643	604	613	619	618	633	645	616	599	624	634	624	629	592	593	565	611	623	621	619	588	584	609	632	618	604	628	555	616	606	579	599	630	592	636	611	628	618	589	610	605	579	559	602	609	607	591	611	589	586	615	639	622	597	593	594	606	553	539	631	616	588	629	565	577	619	563	606	646	602	632	580	598	623	580	581	594	584	614	606	592	632	579	636	594	588	609	646	607	593	614	646	617	589	605	577	597	562	546	589	613	621	637	589	678	590	589	597	615	567	652	602	618	634	590	618	577	628	616	653	561	589	651	609	610	619	605	585	618	575	578	595	612	664	627	574	611	611	583	619	607	627	599	622	603	642	604	618	608	597	605	586	615	570	594	599	598	657	632	609	588	646	609	607	617	612	573	619	629	598	570	607	615	577	608	626	613	619	618	599	625	571	600	603	624	589	562	644	616	628	622	592	631	591	581	592	598	587	616	578	647	563	630	574	591	589	608	627	602	594	573	596	578	600	598	629	651	662	593	620	557	615	623	591	582	621	566	579	604	643	604	600	596	636	631	645	603	570	598	570	640	634	609	619	572	595	604	658	593	582	630	604	595	621	604	573	634	614	634	589	581	598	560	569	585	584	640	625	605	618	606	625	565	594	605	631	631	609	683	594	626	588	582	645	627	652
46783	46710	52190	45829	38047	29618	23946	17278	12380	9078	7564	6596	4406	3083	2192	1950	1135	695	559	499	409	372	279	274	242	294	280	293	236	226	235	226	197	207	229	236	246	220	236	210	230	187	220	212	209	210	228	235	187	213	197	246	233	222	249	195	205	209	202	218	239	226	203	213	237	219	251	227	226	237	219	232	229	240	200	222	244	244	210	228	201	250	236	197	228	224	219	232	220	206	225	221	221	235	224	210	203	205	200	211	195	220	218	233	219	231	234	232	207	229	188	239	218	196	221	222	219	213	219	251	226	215	218	215	212	233	230	221	218	213	213	239	224	240	211	216	229	218	199	213	236	233	232	226	189	230	233	230	228	230	220	242	219	208	211	241	234	239	251	217	206	209	242	210	212	196	206	216	226	230	217	196	224	217	211	226	239	222	211	196	231	214	234	248	219	235	204	248	245	218	223	216	225	214	231	217	200	209	216	233	241	225	235	239	231	185	216	209	232	189	218	230	250	227	205	236	213	240	238	234	192	205	224	238	215	214	226	233	245	209	220	197	196	217	252	239	246	226	208	246	218	215	231	207	232	224	255	242	219	208	221	181	204	229	204	231	214	207	230	188	241	217	235	243	235	202	240	231	229	224	212	221	193	221	235	234	205	235	219	210	200	202	216	224	208	211	221	213	225	222	205	243	220	206	211	218	233	200	213	199	211	179	222	219	206	236	201	228	218	222	238	218	209	227	226	231	208	228	207	226	202	197	192	231	237	251	217	215	231	220	236	228	207	255	239	243	232	213	208	208	224	213	223	225	239	236	227	225	219	194	210	209	213	262	218	234	239	206	225	211	190	238	220	213	214	217	202	214	241	219	188	182	230	217	222	218	221	204	235	217	221	232	218	246	201	218	239	206	223	206	204	220	189	218	217	222	202	213	217	239	222	192	208	205	215	216	210	220	231	212	180	203	239	240	231	201	246	215	243	195	223	222	243	214	192	224	226	223	245	237	217	247	236	197	229	223	216	220	220	190	209	217	247	220	217	207	216	205	201	215	212	222	220	217	222	212	222	216	208	198	229	234	259	195	222	205	217	239	250	208	221	219	253	218	219	204	247	225	223	226	243	210	220	212	216	237	213	214	234	222	212	218	188	222	230	214	213	218	212	218	212	217	199	226	207	209	220	195	231	220	236	229	212	239	204	235	241	239	208	196	211	205	207	199	247	227	223	210	221	196	212	206	227	200	235	234	224	213	224	214	228	215	217	221	224	224	206	230	221	218	248	230	224	179	233	214	212	211	239	219	223	235	234	225	228	253	206	248	244	213	224	218	220	226	269	264	246	240	194	224	225	219	227	226	228	213	217	241	210	229	239	230	218	257	212	237	240	221	217	226	226	197	216	201	219	240	193	220	245	234	250	229	199	243	241	217	191	243	200	224	233	213	232	213	243	240	211	243	243	246	233	209	244	193	208	244	230	230	229	215	229	213	238	217	204	220	239	248	229	224	194	246	227	225	225	234	241	197	241	231	238	238	241	215	227	206	237	199	214	212	222	227	199	218	226	219	221	193	214	202	212	223	218	201	228	219	205	225	226	242	215	228	221	208	248	213	237	225	233	217	206	231	225	208	200	245	221	217	210	207	218	215	218	227	227	234	242	180	208	241	209	210	235	212	207	210	209	223	192	209	214	249	230	244	201	213	210	236	213	215	225	230	225	203	221	208	221	216	222	222	196	211	204	210	236	214	209	221	216	215	208	218	240	242	236	234	214	236	252	246	238	236	231	238	222	231	210	262	216	188	224	233	246	248	207	229	236	224	223	217	247	206	199	214	224	216	205	238	231	223	217	234	208	221	207	188	208	205	231	215	211	230	228	201	230	232	219	216	233	237	229	231	229	222	203	213	214	242	219	213	212	220	218	220	218	215	212	222	225	252	218	211	229	215	192	230	230	233	219	240	213	207	225	218	221	227	240	240	227	212	242	222	208	251	226	220	219	254	215	258	210	212	234	246	207	227	201	232	255	209	229	274	216	223	246	228	227	256	202	212	239	212	220	229	204	219	266	209	215	240	225	222	199	228	206	226	215	227	222	226	232	211	226	234	209	194	203	239	228	208	230	210	200	239	217	222	214	217	237	213	218	242	222	231	236	243	216	182	227	221	222	205	243	253	236	220	229	224	200	195	218	203	207	230	186	237	210	184	216	214	224	218	217	246	210	217	205	206	230	227	222	201	199	221	205	215	204	232	205	212	196	214	202	229	181	227	234	206	229	219	225	211	192	240	228	230	208	209	224	225	255	229	215	234	220	208	212	228	245	221	224	212	206	200	242	222	232	211	205	224	200	213	196	220	251	217	229	207	245	236	237	210	204	202	226	231	226	229	213	217	217	212	220	241	223	216	193	220	241	230	212	242	236	184	237	207	213	232	229	203	220	228	224	230	236	214	179	202	232	235	195	213	222	244	229	181	229	224	201	217	207	220	219	246	245	236	199	211	226	238	225	242	222	190	214	217	196	219	207	194	223	228	199	209	234	219	215	188	214	226	214	205	196	214	207	232	239	213	232	207	227	216	230	232	211	205	204	213	205	217	216	239	197	211	195	186	236	216	233	221	237	200	227	223	230	229	215	203	221	229	221	241	222	191	199	202	216	226	232	216	205	225	211	203	227	231	233	207	189	216	208	191	238	209	221	217	211	221	204	238	198	205	219	219	232	230	218	228	214	235	237	243	236	213	248	216	217	199	217	215	229	245	216	195	221	244	222	208	217	228	215	245	224	242	235	236	201	191	216	225	213	215	185	265	208	203	223	207	210	220	215	205	202	243	195	190	188	206	221	237	204	179	219	236	247	233	238	227	232	240	202	219	221	226	226	229	220	232	201	242	225	247	234	196	225	205	227	240	234	191	218	247	205	244	210	236	221	221	223	221	220	206	213	216	199	217	211	226	213	228	248	229	256	199	211	216	223	205	232	197	211	212	233	221	226	207	229	234	199	211	215	218	208	233	237	228	227	216	215	244	218	206	231	219	231	229	227	229	214	200	187	203	213	236	225	229	221	213	206	188	248	227	205	241	235	237	214	218	203	211	226	240	207	223	216	231	210	236	207	204	239	190	240	250	223	214	236	227	203	221	221	258	219	213	223	254	207	219	224	217	202	246	229	229	200	190	217	237	223	220	230	214	224	209	206	205	221	228	208	236	216	218	208	235	219	206	243	205	207	217	227	205	225	219	242	217	244	194	214	225	244	222	197	249	228	229	217	186	207	243	222	222	230	212	223	248	214	210	229	218	225	224	225	219	239	234	215	184	252	227	229	234	218	216	219	247	208	242	207	224	226	212	222	187	222	206	237	209	219	200	246	201	220	213	217	240	220	243	214	202	218	241	216	229	214	216	230	234	234	209	204	226	215	212	230	219	221	231	198	217	248	228	221	218	248	201	217	205	210	229	198	223	247	217	199	192	217	222	244	203	228	238	196	213	220	217	248	209	201	219	206	219	234	214	249	221
32091	37603	50339	51422	46965	42058	38556	33572	29636	25836	24089	22341	17454	13690	10374	9579	5627	3606	2846	2312	1789	1560	1187	1092	936	926	1006	886	691	693	629	647	673	629	599	626	578	604	604	614	614	601	592	603	611	636	602	618	614	594	571	581	617	594	583	604	591	655	593	613	604	598	591	611	570	636	613	591	657	613	607	566	582	606	622	635	601	608	597	586	623	549	605	594	618	608	610	616	588	561	626	584	651	596	635	618	630	613	586	603	586	616	631	567	637	616	563	568	620	584	624	588	630	589	624	563	615	618	629	605	591	621	582	614	636	573	578	596	582	619	588	644	617	603	614	542	587	646	627	554	627	591	596	603	633	630	627	555	605	563	614	633	586	602	604	621	599	575	542	600	647	589	585	621	617	564	584	612	615	592	575	599	657	582	648	618	595	634	590	635	643	592	648	621	551	632	631	579	614	613	595	587	544	597	611	604	620	633	595	607	576	579	603	547	586	619	601	621	615	596	623	626	626	586	625	600	605	582	593	647	579	604	616	624	620	625	578	572	595	577	606	603	592	600	551	568	588	637	575	604	626	581	602	539	630	608	618	618	600	611	593	573	597	576	608	629	570	578	606	588	591	579	617	635	617	619	596	592	580	617	570	579	601	648	602	598	593	605	588	613	596	575	589	579	601	573	593	574	589	550	606	613	573	595	585	598	602	640	616	609	620	609	582	591	576	587	542	616	570	582	576	620	606	594	590	613	606	609	588	625	610	619	617	583	609	580	591	601	614	602	611	609	591	565	604	619	574	594	607	624	611	579	584	545	631	614	612	587	599	578	617	560	576	638	613	594	634	577	588	617	556	621	608	618	630	593	602	542	616	590	560	594	671	570	595	639	644	609	567	579	607	591	603	584	566	589	643	584	606	583	591	614	550	569	636	581	588	607	600	625	608	613	565	589	593	622	611	606	591	616	628	597	567	661	611	626	630	613	618	572	578	621	649	593	586	579	591	602	612	612	601	588	619	612	615	578	556	614	630	607	598	624	574	589	589	586	602	567	571	636	615	601	605	625	576	609	637	636	572	603	580	626	591	627	589	654	600	563	617	606	636	674	587	643	623	603	622	632	603	577	615	580	640	577	580	612	610	585	571	593	606	597	633	629	557	621	610	616	605	564	633	576	519	574	601	589	630	585	655	573	630	587	634	578	569	578	646	603	585	687	590	578	616	598	636	594	604	612	625	590	613	581	629	621	629	618	590	544	636	595	608	597	619	582	617	623	636	653	625	590	586	578	589	597	642	563	621	580	591	611	616	617	582	626	590	639	571	592	587	598	666	570	609	598	625	603	604	605	613	585	596	593	579	591	666	576	584	642	552	596	636	601	622	628	561	606	581	565	628	593	594	572	601	603	570	641	596	585	578	545	582	618	579	575	564	553	591	595	566	579	594	583	648	668	626	598	606	627	621	618	612	598	609	567	597	572	633	589	659	590	605	622	551	604	592	612	620	583	612	610	584	590	603	599	587	578	623	612	603	635	585	591	594	593	609	560	614	623	624	569	579	619	584	618	606	585	562	549	578	606	607	627	587	590	589	619	654	624	573	583	667	557	612	595	584	625	630	560	607	585	572	552	544	584	600	619	600	580	601	607	606	612	591	605	604	579	596	588	608	625	621	601	594	628	589	625	600	598	574	597	623	600	570	615	592	592	627	617	580	595	582	587	626	593	598	581	616	598	606	565	655	602	653	611	595	576	627	598	616	615	633	595	607	623	611	649	621	624	628	629	588	600	661	603	601	590	623	613	592	585	616	647	559	636	567	642	567	625	582	643	616	601	616	595	600	598	568	586	618	551	596	556	595	562	599	571	606	592	625	591	611	639	600	625	580	631	580	570	618	639	581	667	605	603	645	631	588	603	639	592	592	618	653	621	617	591	597	632	580	617	662	576	613	587	589	629	646	573	663	627	590	618	568	576	622	606	623	600	583	595	585	609	620	555	619	627	623	588	630	569	575	576	636	583	563	645	600	620	619	615	573	587	569	592	601	606	622	639	627	564	601	630	580	597	604	614	570	562	604	616	614	622	613	630	607	582	589	552	614	651	605	580	615	549	635	607	572	609	635	634	571	572	571	587	603	624	564	683	573	565	623	559	620	607	600	628	573	621	614	622	600	628	606	596	590	570	573	576	586	587	581	599	547	585	572	589	608	595	636	595	574	641	579	576	630	614	574	608	570	611	587	591	603	611	596	603	636	613	615	649	577	586	601	569	585	610	565	627	593	624	567	563	593	575	632	634	587	586	583	622	657	598	593	622	660	563	603	600	648	624	570	630	584	569	644	626	607	603	605	566	590	608	607	618	573	589	605	602	596	605	643	600	577	594	579	586	648	601	567	562	589	586	600	623	603	610	602	579	590	568	580	635	592	595	611	606	615	616	626	596	627	611	605	650	550	586	570	607	560	627	637	618	633	613	611	598	613	638	589	601	579	572	624	607	634	533	567	606	618	597	590	578	568	584	606	590	554	610	562	595	604	594	595	584	610	586	588	619	599	621	637	622	593	617	610	605	615	631	630	636	607	595	643	633	586	591	588	598	553	633	628	622	617	578	635	625	592	579	614	627	624	624	599	606	577	591	622	600	550	582	562	605	589	607	610	593	585	583	605	615	602	613	621	598	600	614	651	647	627	579	623	609	599	608	625	594	627	596	658	635	528	613	603	598	604	584	596	568	578	562	638	586	620	584	587	606	577	628	609	575	602	584	607	606	644	605	600	600	594	601	592	604	603	584	568	609	574	608	590	645	638	611	631	571	547	568	568	560	573	596	621	591	595	600	637	596	546	585	640	608	634	622	593	589	631	602	637	583	583	611	602	577	626	597	565	583	578	603	571	619	618	617	605	617	641	589	591	592	609	613	565	599	578	610	602	613	598	626	626	591	610	592	659	589	646	590	582	596	618	627	591	615	600	613	553	602	592	555	581	623	603	625	562	588	626	609	625	595	583	622	628	630	627	630	569	598	619	591	593	599	591	574	582	587	541	640	589	639	606	627	628	618	578	576	596	578	561	610	580	595	570	600	604	619	569	575	576	618	593	636	596	611	597	598	601	618	638	609	573	604	633	574	529	633	589	595	608	607	548	593	584	571	619	603	615	574	637	595	548	585	568	661	603	593	619	578	624	614	621	595	663	618	598	613	554	584	587	592	590	622	642	591	571	619	621	571	622	601	588	582	616	600	619	598	630	644	609	592	615	591	645	602	596	594	644	616	603	626	589	626	629	604	602	590	600	589	630	637	578	611	623	588	617	586	639	637	601	600	591	615	582	587	630	586	626	591	617	634	635	651	605	552	619	651	598	646	619	617	645	587	586	582	638	613	596	585	600	606	600	591	591	585	573	602	593	582	544	606	599	647	589	550	644	627	602	616	554	589	627	573	631	619	614	579	588	642	619	590	657	607	593	603	606	599	534	607	647	620	581	585	635	565	685	612	577	613	583	619	585	610	558	631	623	564	599	643
53730	51292	58312	52103	43693	38377	33256	25821	22080	16674	14449	10779	8226	6026	4731	4295	2783	1644	933	756	549	448	428	416	374	350	336	310	283	267	258	255	233	245	241	249	225	225	230	242	235	238	243	269	216	238	225	232	214	227	217	208	198	208	241	250	202	214	235	224	255	247	219	234	228	227	220	216	241	229	223	222	250	204	228	194	229	249	235	220	207	222	233	203	227	225	223	214	266	220	218	202	226	241	202	225	226	248	220	229	203	241	235	208	238	219	210	252	229	228	227	236	241	228	237	237	206	224	261	207	220	233	217	216	234	211	231	242	244	237	228	214	239	221	233	202	248	240	235	239	233	234	222	214	253	218	228	226	206	234	218	223	235	233	243	210	218	206	220	253	238	234	242	243	253	225	228	236	219	215	209	217	222	228	226	220	235	222	254	218	234	231	274	199	242	214	226	224	233	220	235	218	203	262	230	236	225	216	227	231	217	240	232	195	213	217	223	254	225	215	199	210	211	211	212	201	229	228	229	251	207	243	251	207	224	260	196	204	214	216	234	250	211	230	224	226	214	236	219	236	227	233	255	218	211	254	203	217	210	244	240	222	212	237	228	233	209	256	216	224	239	232	242	236	230	215	235	243	204	213	215	237	247	235	218	228	216	199	219	243	236	206	216	239	251	212	232	224	239	229	223	223	238	221	226	234	217	249	224	221	194	256	216	204	232	211	232	221	235	230	231	247	214	212	211	241	251	202	209	220	214	194	234	212	248	230	200	220	218	235	202	190	217	228	210	222	238	234	234	239	225	222	227	199	230	234	248	211	245	234	241	230	234	217	210	249	188	215	255	202	216	233	222	233	223	201	251	217	225	258	219	216	227	228	218	239	221	241	236	220	244	216	218	228	229	203	217	233	234	222	230	227	244	224	223	213	251	189	215	257	236	214	215	206	210	209	233	224	221	246	226	202	204	218	217	200	233	229	224	181	219	223	220	222	214	197	209	222	229	245	232	233	228	250	248	199	217	206	228	226	238	246	249	204	228	208	242	222	225	250	239	220	215	231	227	214	223	195	209	235	234	253	256	260	261	243	235	237	249	235	232	220	242	243	188	235	218	240	244	214	220	225	258	230	204	236	246	202	215	215	223	220	255	259	243	206	209	217	222	247	237	207	212	219	238	205	216	245	245	224	246	229	207	219	258	251	228	232	206	225	219	222	255	226	233	218	234	234	222	211	214	223	256	261	242	227	225	204	237	226	221	234	238	231	242	206	236	209	212	238	213	225	229	212	211	242	238	233	241	225	226	197	201	204	245	246	228	215	235	233	229	219	253	222	206	232	230	215	220	210	220	232	237	209	242	231	232	252	229	200	244	197	219	220	218	246	230	216	219	229	251	254	256	236	242	228	218	215	216	238	232	184	211	233	222	240	224	215	215	229	235	230	245	213	243	217	221	245	223	223	243	217	255	208	249	217	233	236	211	225	229	231	226	207	217	242	205	215	253	245	231	221	206	223	230	240	224	225	225	224	225	239	228	211	244	242	211	216	227	204	230	227	245	240	222	224	212	238	241	202	211	215	226	213	247	235	214	195	234	237	218	216	219	220	253	231	210	220	224	220	211	208	235	231	199	227	273	236	234	212	217	251	226	195	207	207	218	209	232	224	201	250	233	217	232	200	239	239	233	199	234	221	227	208	213	251	210	246	253	248	212	200	233	242	220	215	225	236	216	226	211	255	227	206	223	223	234	244	255	212	240	201	201	204	218	220	232	212	224	218	251	240	235	204	238	228	213	221	230	230	230	236	219	210	236	211	231	227	223	210	214	224	251	227	264	237	220	235	243	216	215	228	224	238	217	197	239	226	220	224	238	219	224	244	214	250	246	219	235	224	235	229	231	211	233	233	217	212	245	232	265	256	206	231	227	220	215	204	249	222	220	221	205	233	235	229	238	233	249	223	197	237	241	214	218	244	224	220	221	230	234	237	223	256	214	200	239	231	209	201	243	232	223	208	222	213	243	215	230	220	236	213	219	235	236	235	240	194	220	235	229	202	253	225	239	216	259	241	218	216	233	205	208	227	189	249	209	248	261	238	216	239	240	222	233	244	211	243	226	236	226	225	216	216	232	233	253	220	196	228	232	214	215	251	218	226	215	222	237	232	219	268	228	240	235	229	209	227	216	217	215	215	230	213	234	223	246	241	225	214	253	237	228	234	219	214	231	199	206	235	245	230	260	228	226	254	228	232	238	223	216	232	218	237	215	219	237	203	245	220	225	222	215	216	231	214	238	220	224	214	221	214	223	235	217	206	227	217	253	235	263	219	231	212	215	216	237	251	220	221	230	218	217	227	236	219	227	239	233	235	208	233	249	210	214	243	214	232	231	221	225	250	226	218	241	199	230	212	236	245	222	192	218	252	234	245	236	238	234	234	213	217	204	207	248	222	205	183	249	260	224	235	225	224	212	247	226	221	218	218	226	241	208	251	227	230	227	232	225	227	211	216	250	191	218	213	244	204	213	235	243	227	234	254	247	220	235	210	229	235	241	229	242	211	234	237	229	232	210	244	239	237	218	222	241	240	224	219	216	240	224	234	220	239	234	225	221	229	214	236	240	228	221	217	232	221	230	238	206	233	239	224	229	245	223	245	234	227	231	208	245	249	236	235	223	232	233	217	225	232	210	219	227	229	229	216	240	227	222	200	213	194	216	215	237	222	215	243	237	214	243	238	223	203	241	188	263	218	250	226	224	233	234	213	237	239	219	217	234	243	225	215	212	208	203	237	219	193	227	239	229	223	234	231	241	217	235	209	222	201	222	246	225	218	218	230	220	238	251	223	229	238	211	265	223	230	217	232	225	219	212	252	225	205	237	221	253	239	197	247	215	254	224	195	218	232	249	216	226	222	278	231	226	211	227	213	243	229	233	226	259	233	235	235	241	227	233	204	222	229	242	238	221	229	237	217	208	231	198	231	226	220	230	215	218	205	220	226	223	211	208	218	221	219	200	226	226	219	233	215	241	243	225	231	238	237	211	222	223	216	210	221	204	211	230	239	234	242	217	212	195	200	219	207	229	234	228	218	241	232	235	223	233	216	212	236	221	230	228	210	215	201	230	247	262	252	216	225	240	227	210	191	214	230	221	209	215	192	214	190	208	219	239	226	230	266	236	224	212	192	217	223	238	238	209	215	263	236	235	229	204	211	211	212	226	206	212	229	228	186	252	241	217	267	228	233	210	227	222	229	207	205	238	227	221	206	225	228	221	237	234	226	241	211	224	226	214	280	244	199	236	223	223	216	215	229	217	209	252	219	236	240	225	242	228	233	245	212	229	216	222	234	227	247	252	208	235	216	231	239	263	217	241	223	216	231	230	195	248	230	250	246	245	218	215	221	242	223	224	248	224	207	239	223	229	262	232	197	193	233	208	228	223	227	237	224	226	225	203	233	220	224	200	199	214	226	215	202	228	208	211	206	199	239	209	230	220	248	238	227	239	225	214	236	215	208
38332	42619	55354	57806	52487	49758	45788	40746	39109	33982	33206	28062	25318	21291	18408	17662	12491	7936	4825	3764	2639	2156	1825	1912	1839	1493	1317	1213	969	897	711	720	648	632	603	663	600	598	637	600	637	625	572	612	609	604	635	590	582	617	562	639	598	600	650	602	581	623	599	616	599	632	617	606	606	653	557	571	604	587	613	646	649	568	637	622	609	595	603	585	638	613	634	608	588	596	629	588	589	629	592	614	614	636	643	655	593	661	645	654	613	620	581	633	604	591	615	590	632	627	593	606	602	594	677	584	592	609	608	617	605	569	649	586	596	599	606	687	587	603	587	598	588	609	652	624	634	599	630	628	620	635	596	636	650	651	656	587	622	570	601	582	672	602	603	600	624	604	625	624	635	603	594	598	641	595	608	628	656	603	608	625	590	678	585	636	594	622	629	601	605	617	607	645	607	600	599	654	623	615	602	656	598	634	610	639	655	601	630	567	582	636	592	590	593	624	617	588	604	619	642	551	587	604	573	572	603	649	631	569	591	605	618	562	625	580	599	603	650	593	611	556	559	603	647	605	615	640	568	635	617	606	628	614	595	646	617	590	618	652	610	610	622	622	611	594	635	611	662	603	605	628	589	596	619	610	654	583	576	619	624	593	630	583	585	611	602	616	617	591	626	599	592	662	613	595	638	637	617	619	585	624	600	665	615	599	628	628	622	615	606	606	632	642	595	606	639	594	591	627	638	648	619	631	608	623	593	601	592	641	611	639	690	600	600	654	629	622	585	618	623	658	662	612	649	611	622	590	610	584	614	564	622	629	590	628	617	628	618	587	570	567	590	623	605	582	633	662	586	590	586	620	603	632	615	625	611	578	638	624	626	587	600	612	616	545	581	572	615	626	625	611	601	598	636	623	577	643	607	603	592	615	598	599	614	612	620	621	574	615	630	634	574	595	560	627	607	644	637	640	602	594	561	615	573	628	602	596	623	584	595	575	597	632	628	613	613	621	625	601	639	589	599	583	631	587	608	600	641	573	583	609	560	614	604	567	627	612	638	619	600	597	582	611	596	626	573	639	618	630	620	585	601	645	591	619	647	604	633	608	621	615	587	586	638	612	574	604	636	587	635	578	653	635	567	636	619	616	625	629	568	663	593	631	620	641	591	548	625	546	634	604	633	611	615	587	571	596	603	617	608	594	592	623	613	610	608	601	627	663	598	627	606	605	610	620	604	614	617	605	583	641	582	601	644	636	581	617	639	601	650	617	585	607	592	588	634	635	628	605	658	613	603	588	629	596	614	608	603	608	604	644	600	619	588	628	616	588	663	701	613	633	658	632	606	600	634	635	609	565	611	637	638	581	593	600	603	608	621	613	610	636	614	609	603	599	607	616	609	585	616	607	595	626	625	584	637	562	597	564	648	655	605	609	629	617	675	646	662	617	646	592	623	609	657	611	601	606	599	643	605	626	618	601	599	609	600	592	604	602	616	601	574	627	619	628	650	630	617	612	594	614	609	657	622	574	614	535	654	605	604	643	613	599	568	599	590	649	621	621	585	606	570	613	596	657	676	620	601	625	597	607	696	610	630	600	619	632	638	611	610	584	627	609	605	600	608	591	641	644	602	636	613	594	601	632	623	625	607	576	593	622	642	650	594	643	635	610	599	636	645	614	587	635	597	587	624	610	646	606	596	613	636	593	627	567	600	624	596	601	595	586	596	643	621	632	606	553	605	623	571	581	568	607	600	599	566	612	631	585	597	611	636	605	605	658	619	596	592	661	657	652	630	629	612	625	600	646	663	622	616	672	600	606	599	639	610	644	631	625	604	614	615	596	612	608	613	674	601	638	594	596	606	574	627	635	625	649	628	600	626	647	586	635	659	624	629	602	608	587	588	611	629	583	642	568	605	618	611	631	648	619	606	578	614	555	623	595	643	600	570	602	608	641	592	570	609	660	628	650	533	612	581	600	641	641	610	627	617	640	602	605	634	568	639	583	612	613	601	611	606	560	641	607	615	663	602	571	651	612	601	646	608	607	606	614	637	580	611	608	651	594	588	554	622	665	591	603	639	584	619	631	636	608	629	587	620	613	627	593	632	595	640	593	657	633	600	639	582	596	614	608	600	648	615	622	641	629	616	641	615	574	585	621	602	629	619	618	612	604	620	633	670	582	605	613	568	635	632	611	599	600	581	635	637	621	606	630	636	624	643	542	587	583	619	598	596	573	618	662	612	657	619	661	621	586	610	578	619	622	628	634	653	627	646	553	622	601	574	572	649	632	594	577	636	611	634	614	623	603	638	606	616	640	614	613	603	629	636	613	604	624	623	615	620	663	631	640	635	576	600	630	624	635	632	623	567	604	548	652	611	632	568	595	623	639	611	563	599	607	624	604	597	569	663	621	616	600	601	575	650	656	599	644	638	631	599	594	619	623	648	580	610	615	597	623	632	617	580	609	597	601	621	666	605	636	576	617	633	614	609	550	648	641	630	613	609	586	618	621	618	591	626	607	577	551	639	594	592	556	628	616	632	608	607	626	601	636	599	579	595	612	569	639	600	599	614	618	586	606	584	645	602	609	589	609	635	607	589	616	588	618	601	604	627	602	617	612	594	612	625	608	565	621	611	615	618	608	602	636	621	656	598	648	633	604	604	671	633	612	617	616	594	636	602	602	598	598	596	606	600	641	643	582	605	626	628	607	573	604	600	589	653	639	614	643	587	644	657	581	586	624	566	635	558	603	611	606	624	612	631	636	592	682	614	576	588	601	578	640	641	622	596	580	659	601	586	644	624	620	580	601	629	574	568	592	597	608	598	591	615	579	602	636	602	631	599	593	604	615	617	626	626	607	594	642	612	653	629	630	642	613	632	607	595	633	631	616	645	604	625	599	625	556	583	611	632	601	584	651	642	654	624	567	610	629	606	620	633	622	612	618	613	602	586	590	626	623	626	618	562	654	585	651	644	608	620	593	610	626	646	587	640	637	623	593	611	613	624	617	572	566	603	634	627	585	631	627	618	595	548	578	632	605	637	588	616	613	618	589	624	607	603	623	618	639	629	605	656	619	624	610	613	595	597	642	606	612	586	603	645	617	599	594	622	621	569	620	642	579	584	636	584	576	583	587	656	598	577	619	600	643	646	653	630	582	623	582	628	597	651	604	612	589	573	600	602	631	649	633	642	627	575	627	592	587	634	655	589	624	600	545	664	611	632	584	609	584	648	646	652	628	641	613	607	568	587	584	604	626	595	593	589	589	607	601	597	578	608	622	574	615	636	623	610	616	587	610	606	608	610	648	620	588	665	628	608	604	639	631	639	600	591	653	575	597	661	594	647	595	634	594	604	664	637	639	650	628	640	647	617	589	623	640	601	565	624	597	620	615	639	593	624	596	631	638	624	621	600	612	588	605	596	671	598	586	604	650	616	601	643	610	615	648	590	650	603	641	627	593	588	601	617	618	628	581	596	634	612	601	610	563	610	646	643	665	638	563	617	634	659	643	597	613	637	570
38750	39446	43773	37242	29208	20385	11967	7989	6465	4813	4205	2869	2203	1581	1242	1097	945	698	486	415	363	343	287	272	284	265	266	253	288	210	232	215	220	231	206	229	231	257	242	248	191	209	234	203	234	223	240	225	225	232	241	208	223	228	231	177	247	216	216	213	218	196	219	212	240	228	232	236	231	229	240	233	199	239	191	251	204	217	210	243	231	216	228	227	257	228	244	219	243	216	197	220	205	218	229	218	230	217	228	226	239	232	215	208	220	229	208	224	217	222	259	204	197	230	225	210	197	229	230	231	243	226	233	233	223	229	236	232	211	220	210	214	236	237	212	241	253	207	210	236	205	207	213	240	188	186	229	224	237	213	233	226	212	211	225	237	219	225	245	256	222	222	225	211	225	210	214	236	214	223	215	228	204	222	216	219	213	240	203	233	223	267	208	255	228	236	242	223	232	202	213	252	224	225	240	206	208	211	228	239	221	226	227	227	229	207	228	193	208	226	224	211	223	218	228	225	205	223	213	213	233	205	207	236	204	234	213	192	222	224	207	220	228	253	221	245	227	205	216	199	197	232	221	214	229	235	224	199	212	226	237	221	233	214	219	245	222	225	238	189	219	226	218	234	234	205	227	226	220	193	229	230	233	213	215	217	227	242	189	203	223	227	208	202	223	236	236	221	205	219	220	222	212	230	231	235	248	221	234	223	197	244	250	253	240	224	228	218	226	202	224	258	251	201	233	238	231	211	218	240	240	216	249	244	215	198	236	208	228	203	220	223	229	235	238	217	220	217	237	229	223	203	242	229	193	207	208	194	238	216	215	213	258	245	199	222	199	237	216	206	234	216	214	243	215	185	232	217	243	201	238	219	211	245	239	256	249	209	236	219	227	225	239	180	218	224	220	226	191	196	229	231	209	209	231	224	209	231	208	257	244	242	233	227	234	216	218	230	211	232	213	233	229	212	196	251	204	233	214	219	212	216	233	214	222	230	231	236	241	217	233	191	227	211	212	201	218	238	211	210	210	234	243	221	232	231	224	232	240	224	220	246	204	229	211	217	214	239	194	231	225	193	218	235	212	233	220	241	241	216	239	215	225	221	209	249	226	209	228	226	191	232	235	233	234	236	216	250	218	207	220	247	220	220	213	251	210	234	228	238	227	203	236	192	223	213	209	210	221	228	243	226	216	196	204	208	222	217	228	229	209	222	207	242	234	251	230	217	244	202	217	214	234	243	259	215	254	214	247	221	220	187	220	239	246	236	218	247	211	218	211	245	231	195	206	225	237	215	239	261	240	212	228	232	211	205	217	202	212	221	232	214	227	229	229	215	230	235	236	221	205	179	216	193	240	248	242	229	234	211	235	210	212	218	241	211	216	238	219	210	227	222	233	227	222	229	233	213	242	231	219	238	237	202	217	229	206	196	239	230	219	245	224	225	199	223	213	217	225	215	218	215	248	229	220	218	203	236	197	225	228	199	203	205	254	228	188	242	203	250	230	223	226	242	217	237	231	218	217	211	222	247	218	206	252	221	230	238	215	208	214	218	212	214	236	222	200	233	218	210	204	238	208	219	225	233	228	244	236	218	239	208	270	214	233	243	215	216	223	232	237	213	226	241	211	232	195	213	220	229	248	217	219	215	204	266	232	230	249	233	231	253	219	231	223	213	212	267	234	205	227	229	243	240	233	244	226	247	201	191	206	214	238	232	218	239	225	213	224	229	210	234	244	204	216	224	222	232	223	256	230	221	210	218	201	237	213	245	214	212	226	210	221	213	197	222	251	224	215	215	231	211	249	213	213	228	224	239	254	232	204	224	228	216	216	207	181	208	220	231	219	212	198	207	228	244	211	212	216	257	252	222	215	212	224	251	215	218	216	222	216	186	205	234	220	218	225	221	202	237	232	206	198	230	224	226	220	233	228	214	238	216	233	228	206	232	228	236	242	244	213	242	228	250	209	240	230	210	212	208	219	202	227	241	223	211	225	216	206	226	207	233	244	225	261	208	225	229	208	239	236	214	227	223	234	214	240	222	218	234	240	231	194	204	227	237	216	216	214	210	238	230	204	222	214	235	229	248	222	227	198	215	231	239	219	238	244	217	220	196	249	215	205	207	252	214	219	220	217	237	219	209	203	211	224	236	227	213	225	236	239	239	207	216	202	188	231	225	205	245	195	232	215	209	222	205	209	232	250	220	219	249	233	242	233	215	212	199	224	205	211	212	197	232	229	224	178	218	219	220	227	191	209	227	195	223	218	211	224	219	223	205	212	235	211	217	234	241	217	210	235	227	204	223	255	221	219	228	226	206	232	234	224	235	238	229	207	222	230	226	213	260	209	241	221	202	183	238	219	241	224	214	221	203	228	191	241	218	211	222	241	213	211	231	236	224	202	224	246	241	222	227	238	218	217	210	222	196	198	219	226	245	225	216	241	218	201	229	230	243	233	213	208	215	205	225	209	222	234	227	236	201	234	224	208	204	212	216	241	227	211	210	224	206	188	231	229	202	259	275	213	228	244	219	235	202	206	229	249	212	243	230	223	235	253	220	246	213	242	228	213	197	253	209	223	211	233	244	237	216	229	197	212	220	207	207	211	240	217	220	208	232	222	217	238	230	218	241	194	222	233	231	204	210	243	215	212	237	228	203	232	221	207	182	246	239	225	215	244	215	240	242	208	234	203	226	211	225	250	223	199	233	243	211	255	245	228	210	198	223	234	203	220	199	204	220	222	222	218	208	232	231	236	195	198	233	221	227	206	247	180	243	229	244	215	215	238	232	214	232	209	237	226	225	213	224	270	232	215	192	229	207	227	176	224	215	245	211	202	215	224	225	233	216	226	228	221	241	232	228	233	225	265	210	223	244	230	244	225	231	227	194	213	233	197	243	235	231	254	246	226	225	241	214	220	231	229	228	189	240	260	206	246	201	219	202	232	248	209	197	204	229	218	209	253	239	221	215	260	226	253	224	221	194	243	233	216	193	243	232	252	210	221	237	243	211	234	212	235	212	230	215	215	220	227	208	267	227	218	228	246	222	226	217	239	216	232	215	215	190	229	200	211	208	214	204	215	226	251	214	215	209	212	218	225	229	230	244	241	230	214	188	227	222	236	213	190	234	221	212	228	228	217	216	243	226	213	218	229	248	187	231	236	208	224	218	213	237	218	225	216	222	229	225	230	219	236	224	205	226	245	218	214	203	193	220	255	228	238	221	239	207	254	217	228	196	225	205	216	205	200	221	214	234	253	202	193	240	215	216	206	215	237	217	249	224	253	235	215	220	212	231	202	222	228	236	225	205	229	209	200	244	209	237	212	231	248	228	222	206	192	236	224	228	231	265	215	238	213	232	205	211	241	213	201	225	217	210	208	212	218	229	232	229	213	237	240	201	216	222	230	214	199	243	227	218	240	227	229	224	188	222	230	210	225	207	214	231	211	201	245	222	238	238	209	216	212	240	223	235	214	181	222	231	264	218	211	220	232	211	216	211	228	219	233	208
25712	31021	43287	44238	40114	34006	26492	22675	20731	17749	16179	12646	9944	7651	6327	5511	4704	3482	2512	1775	1455	1228	1120	1104	1076	939	884	707	724	679	640	618	640	595	605	586	607	631	584	560	626	629	659	611	595	635	608	618	600	609	593	616	631	604	595	654	597	582	593	626	625	602	608	583	614	577	638	591	591	562	644	600	619	626	617	639	582	635	594	612	612	621	604	607	597	607	590	551	597	624	582	634	571	586	621	610	595	634	600	577	618	602	619	590	608	624	585	581	615	617	607	608	660	577	607	619	616	597	596	579	590	611	585	583	585	654	603	569	601	630	547	558	599	601	621	618	574	665	627	601	570	605	664	585	596	527	588	603	636	607	611	623	593	602	579	616	611	585	616	579	586	603	608	607	578	603	585	607	616	588	592	581	598	575	578	639	584	620	648	667	624	559	598	549	612	642	616	631	644	562	649	646	586	599	609	619	613	582	583	607	597	577	600	612	613	628	635	620	590	645	606	628	622	611	593	616	598	577	643	614	542	644	627	617	596	591	568	611	622	609	618	620	607	587	618	603	627	590	607	643	563	611	631	619	560	619	609	625	607	638	575	596	587	649	597	598	648	593	630	587	607	576	589	655	657	600	602	626	599	632	629	624	634	590	650	554	552	628	608	597	656	645	616	677	620	601	627	611	633	629	543	608	586	617	613	632	622	616	626	615	600	633	649	642	629	575	603	607	644	586	622	593	555	568	574	555	532	656	600	609	638	616	639	621	651	618	607	603	612	628	641	605	630	594	585	592	602	609	598	666	617	596	634	633	606	607	581	587	582	542	650	604	634	594	617	588	581	616	559	598	610	539	645	647	585	600	633	617	571	623	652	613	651	617	626	639	616	597	652	599	578	601	600	570	650	635	625	578	564	610	582	655	591	581	594	600	595	635	630	631	598	585	634	561	634	634	640	597	602	622	576	568	591	619	568	626	608	627	670	609	609	626	576	613	584	585	568	623	592	608	591	587	635	632	637	639	622	590	602	560	611	586	583	551	626	609	618	603	583	631	592	584	590	597	624	564	612	644	572	588	610	601	607	584	577	612	607	609	633	597	640	604	606	596	572	581	635	656	575	628	574	592	636	593	634	585	616	632	613	568	587	591	561	627	573	597	582	629	601	644	626	644	579	591	667	619	598	595	612	618	611	617	603	602	568	615	638	607	583	598	592	629	610	591	596	640	635	615	624	624	617	624	599	606	624	588	602	639	573	607	652	595	623	605	562	597	595	591	595	596	596	622	616	608	566	607	658	637	635	615	641	592	604	600	542	592	622	631	601	605	613	587	583	605	633	605	628	658	593	610	597	639	613	585	610	591	591	563	583	633	567	622	587	557	582	633	601	639	573	624	570	594	613	595	604	664	615	613	557	609	604	613	641	600	628	593	639	580	652	610	633	598	602	618	610	638	595	585	623	609	622	572	600	632	642	606	600	588	613	630	604	670	611	625	608	630	659	576	596	587	594	617	635	607	612	568	606	619	629	585	546	622	611	567	622	629	593	592	590	609	581	579	625	661	634	587	609	616	607	605	603	639	566	590	590	615	589	598	645	566	581	581	625	622	630	627	588	630	585	643	609	589	583	608	599	580	620	598	628	593	567	620	639	632	583	572	618	580	626	623	623	584	626	633	625	582	565	658	617	627	631	573	594	610	619	593	593	621	609	628	651	628	643	606	596	633	562	589	596	590	632	562	586	549	615	578	592	626	572	588	569	602	611	548	662	566	629	581	630	635	596	608	592	588	619	586	631	575	628	577	593	620	598	598	607	630	584	591	587	616	628	628	634	612	613	621	605	601	627	619	609	611	598	630	634	582	611	567	587	609	596	602	622	604	609	584	609	629	570	596	630	565	572	580	565	585	628	627	585	641	628	607	618	606	602	597	606	635	616	628	616	645	623	573	591	588	617	590	625	630	617	610	633	577	602	617	608	616	612	652	612	620	619	597	627	639	587	643	609	632	620	566	617	582	614	586	612	595	632	627	588	577	594	620	619	617	639	603	607	600	600	626	620	630	573	653	612	584	615	593	586	637	603	586	608	575	603	562	605	617	623	643	549	601	677	610	599	622	613	590	677	590	619	647	618	627	570	610	600	636	619	585	612	602	564	575	600	582	599	609	635	596	605	634	608	620	562	641	664	551	617	591	604	633	604	594	580	635	636	607	587	599	632	580	580	673	596	565	631	581	612	634	616	636	615	619	601	634	603	592	588	627	588	632	553	614	614	591	562	634	584	643	621	602	603	654	635	664	612	608	592	598	613	620	628	620	589	606	622	625	596	587	634	602	627	631	610	646	642	606	569	611	602	593	617	629	624	626	626	593	568	571	615	573	617	615	607	584	573	606	606	593	621	616	585	553	589	631	601	596	607	646	642	631	596	594	555	607	572	641	608	629	592	560	622	588	613	581	591	590	605	606	613	625	649	628	622	635	628	610	578	600	606	620	603	625	589	612	619	622	606	589	628	587	613	557	608	617	617	586	620	578	611	585	609	586	580	603	614	643	636	565	603	583	590	583	585	623	588	605	601	624	634	627	591	638	636	574	604	612	576	564	622	613	612	594	622	624	630	640	606	624	616	616	621	621	609	570	617	622	610	610	614	633	621	625	615	629	585	610	562	581	634	611	654	626	616	578	602	588	629	598	588	589	574	592	629	608	583	594	582	582	617	624	615	620	575	581	611	628	616	606	589	589	633	613	588	591	639	593	609	612	593	566	598	602	616	596	607	591	568	560	603	609	628	574	594	600	604	606	570	588	572	667	647	637	576	622	681	637	569	568	616	623	596	586	612	605	626	632	622	585	611	586	598	596	626	600	577	573	572	594	621	620	610	600	616	593	615	590	613	621	562	657	613	601	616	620	580	617	644	615	598	639	614	629	620	609	547	577	667	609	590	583	614	620	584	604	611	626	631	638	634	620	634	594	574	585	618	589	590	646	619	643	575	604	633	662	591	655	619	611	567	618	628	617	610	593	600	584	569	599	637	614	577	638	597	574	625	637	620	616	626	613	610	607	584	656	593	638	615	628	585	598	583	602	595	612	595	629	629	631	609	599	616	609	627	628	596	620	654	569	642	582	595	601	550	583	559	604	614	620	607	636	642	590	569	596	614	591	577	593	571	600	588	613	574	621	639	621	600	632	624	646	587	606	589	625	602	579	664	637	611	640	635	585	569	597	606	625	633	614	629	620	615	633	614	640	563	584	581	640	598	623	618	632	585	569	612	641	589	626	605	626	653	609	554	599	601	598	612	657	632	593	596	579	595	622	628	610	603	630	615	624	632	665	579	640	603	623	620	631	600	594	606	597	601	616	626	617	617	599	650	629	606	628	606	636	563	575	666	564	651	629	659	641	612	638	618	587	629	610	617	588	625	570	618	603	630	624	588	588	589	564	598	605	621	598	609	586	606	589	615	573	608	601	632	589	594	593	628	597	628	605	601	597	629	602	672	613	626	593	624	624	647	617
44814	44060	47687	46221	38545	32457	23137	17744	17093	13495	10742	6832	5491	4671	3760	3256	2247	1694	1198	891	896	843	687	532	441	424	334	328	334	238	239	240	265	250	245	234	193	215	222	245	223	232	219	224	219	183	212	204	216	248	201	200	212	221	249	214	198	213	209	218	243	220	210	249	234	225	229	207	224	236	210	233	219	216	213	217	216	216	235	220	235	205	202	231	225	226	220	210	234	242	235	218	253	187	219	234	205	211	226	212	233	213	227	211	211	200	244	222	243	229	200	222	229	221	225	228	221	211	232	228	220	237	232	211	194	231	228	218	227	236	217	242	221	229	241	218	231	200	231	199	207	222	228	207	222	243	215	217	209	225	221	196	259	201	240	231	205	216	202	253	217	226	216	209	228	229	203	206	219	236	213	204	219	210	233	226	238	191	215	212	200	217	224	213	245	227	235	216	234	218	206	213	179	217	223	221	212	234	214	223	209	252	254	221	220	232	219	217	189	216	241	220	225	236	233	186	213	200	246	197	206	196	210	236	199	237	227	227	209	208	228	218	213	232	224	210	239	240	246	223	197	238	207	237	240	221	215	209	217	220	237	196	208	221	231	198	207	236	200	223	191	219	215	208	216	216	228	208	209	201	204	215	211	238	217	205	211	205	216	228	228	221	234	229	212	233	228	216	231	239	225	210	213	197	209	246	239	179	201	215	231	247	225	221	190	234	236	212	228	223	194	206	228	207	217	244	209	225	218	220	217	233	192	234	206	206	224	197	199	232	223	180	223	210	215	211	246	202	248	239	244	232	221	239	199	215	190	232	218	230	233	226	195	216	196	219	202	235	247	228	226	204	239	198	237	231	209	233	224	218	175	216	190	211	210	228	207	234	216	250	252	251	214	224	212	206	215	247	222	238	216	199	216	255	213	236	221	209	224	218	206	217	215	245	220	217	204	235	218	225	207	217	216	220	214	237	211	194	241	219	234	237	215	231	228	223	218	213	221	227	245	227	234	226	226	218	232	218	231	241	208	213	219	209	216	225	195	198	195	204	216	224	216	233	191	184	210	230	245	245	231	231	230	228	225	223	227	176	250	209	182	238	230	228	195	212	212	229	247	255	228	212	240	244	209	206	247	237	198	208	221	257	208	224	248	218	232	253	234	220	209	217	233	215	226	242	213	212	210	229	197	225	233	214	241	206	221	210	194	236	213	217	238	214	203	219	231	219	225	227	225	219	243	219	224	204	224	219	224	212	227	203	210	222	209	228	221	239	241	223	246	234	244	218	235	226	192	221	211	221	203	234	228	209	249	200	196	257	206	202	206	215	243	224	223	222	228	230	245	210	231	228	245	210	235	250	238	222	216	203	209	220	248	212	228	224	230	233	205	247	227	221	221	215	218	224	211	234	216	188	192	241	217	206	227	225	211	220	224	201	225	216	214	219	228	209	243	251	225	238	217	190	244	214	227	211	233	196	203	234	222	236	204	201	225	193	203	224	225	224	219	236	233	256	257	186	250	200	209	224	214	218	218	234	207	197	221	224	225	223	207	228	233	231	194	237	229	237	224	193	217	203	219	246	199	233	232	199	194	221	217	233	233	201	226	202	238	205	219	219	212	253	235	220	198	225	217	192	186	214	210	215	250	218	254	214	219	237	224	207	217	197	212	234	233	200	221	225	225	215	215	222	238	213	226	216	227	203	229	225	215	237	232	203	226	225	240	226	204	213	209	215	215	221	193	213	216	236	203	215	235	238	228	236	207	223	226	233	230	230	223	226	196	216	205	215	218	243	200	227	212	240	207	217	254	245	214	232	244	197	260	244	207	224	220	226	217	243	213	224	213	230	233	215	192	206	221	206	219	225	237	218	216	240	225	233	229	210	229	203	206	220	204	241	211	229	237	224	210	207	233	225	204	236	212	221	255	222	230	212	202	226	203	229	235	236	221	236	208	226	203	222	208	233	207	235	240	240	228	206	202	187	207	243	243	250	205	240	242	209	232	211	217	252	226	258	229	217	222	216	239	206	220	228	216	206	189	232	221	206	221	234	209	232	187	228	257	235	207	210	225	213	220	220	251	234	227	201	210	213	228	251	239	214	198	234	216	233	216	230	204	239	215	212	232	239	227	209	207	225	247	209	238	234	219	223	236	202	226	210	207	243	219	203	223	208	220	241	238	225	214	239	199	231	226	241	208	209	232	213	209	210	189	219	240	216	211	179	223	217	218	220	239	222	232	217	205	229	208	233	226	234	210	243	213	230	221	215	206	213	228	214	208	205	215	232	204	208	237	216	230	211	231	198	220	238	199	191	229	224	222	192	244	233	195	226	230	225	237	215	213	218	193	219	224	224	213	202	216	242	209	232	204	245	221	237	235	202	208	203	214	215	213	220	206	241	223	216	227	239	222	233	230	224	228	236	224	246	216	212	218	226	196	214	220	200	199	231	229	231	233	215	252	239	224	184	238	249	224	219	258	218	220	213	233	186	249	225	220	199	213	211	220	236	220	220	208	210	195	235	218	210	208	230	201	234	204	240	215	230	203	202	213	218	247	227	250	223	222	219	202	222	254	239	232	207	207	247	215	221	192	236	236	227	213	224	234	204	191	210	201	232	232	237	228	210	207	208	203	236	229	206	222	213	234	228	221	246	223	213	211	213	193	167	242	229	193	195	234	196	216	232	227	225	221	243	210	231	211	249	265	204	242	190	212	231	232	216	202	221	230	217	224	220	203	273	210	224	228	229	220	202	230	191	212	204	213	222	234	223	232	206	229	233	235	232	207	222	211	237	226	223	207	183	182	248	257	219	221	238	241	213	222	223	201	235	232	204	252	227	238	209	242	237	215	220	191	232	238	222	236	196	255	222	210	209	232	219	237	259	204	215	244	206	209	212	220	223	235	194	224	208	248	183	233	227	231	219	244	201	247	218	219	196	211	241	216	193	201	217	226	245	220	214	237	210	222	230	211	222	237	240	207	195	227	214	228	216	214	208	212	255	225	243	192	233	215	251	226	189	209	217	208	216	232	236	220	235	229	235	215	229	211	236	215	247	213	217	210	225	213	231	207	210	230	204	234	238	243	194	215	223	218	201	206	252	240	233	203	221	225	209	195	230	219	204	234	227	212	227	192	220	221	238	223	204	207	211	240	220	207	229	241	216	206	209	227	208	227	195	258	223	232	221	235	217	241	204	211	198	232	227	226	213	210	212	218	216	214	224	201	201	228	227	214	225	229	239	226	231	208	217	227	214	227	221	212	227	226	207	215	250	255	218	230	198	227	227	203	227	205	215	217	245	229	215	214	201	231	218	238	221	220	234	195	216	198	237	225	206	210	232	192	199	248	248	228	218	206	266	231	225	206	233	217	227	228	200	242	218	212	208	225	205	215	227	234	214	216	236	214	220	219	205	220	204	227	216	205	218	202	218	210	236	224	222	234	210	220	207	210	222	214	236	196	238	223	220	197	198	220	240	218	207	213	214	224	229	206	184	214	216	197	232	233	246
30938	35045	47097	51241	48019	43478	37353	34446	35451	31644	28684	22054	20566	18769	16111	14747	11081	8775	6562	4817	4400	4191	3527	2360	2152	2079	1509	1125	1268	973	776	802	663	632	564	589	588	623	588	603	621	602	594	606	610	594	590	612	607	617	603	589	624	594	575	623	569	600	613	623	579	650	622	642	602	599	602	602	619	614	604	641	660	589	615	605	607	658	628	665	637	603	594	624	601	630	592	618	592	606	593	594	581	634	621	608	573	634	605	601	601	620	605	602	606	627	604	555	568	627	597	618	602	621	636	594	595	540	625	585	587	648	580	620	608	597	605	549	546	621	596	623	542	580	607	579	615	612	580	629	635	617	562	593	616	612	638	613	614	635	607	585	612	595	619	623	634	628	619	602	629	616	587	600	621	593	642	595	634	619	569	591	564	587	584	603	611	594	624	595	574	594	589	595	564	605	596	607	648	592	599	590	631	582	549	633	635	621	604	581	611	562	613	617	616	600	606	611	549	611	626	633	630	601	627	642	585	594	588	598	580	576	586	622	599	599	585	548	612	625	594	610	602	580	585	609	574	564	596	625	612	567	553	631	640	591	617	644	653	622	614	599	560	576	555	608	616	588	596	596	614	597	602	619	557	597	570	612	651	629	603	630	612	607	600	603	593	598	637	617	634	584	619	579	631	620	624	605	595	597	574	647	576	591	610	597	609	588	590	613	595	602	616	620	589	613	622	618	565	618	595	610	604	602	585	567	621	611	601	610	591	604	591	576	554	579	649	597	630	612	608	666	604	612	562	595	609	596	590	580	595	594	626	610	604	625	622	630	584	623	542	577	619	619	661	595	646	601	656	660	640	596	550	593	554	602	620	604	605	622	632	611	620	599	586	645	573	571	642	569	565	584	622	625	664	570	591	608	628	586	585	590	597	589	610	546	640	585	571	578	594	605	588	559	613	599	595	590	623	569	627	615	596	610	599	591	612	596	585	573	577	607	575	588	595	564	596	573	582	625	624	575	665	628	618	609	651	623	620	600	625	582	587	609	616	609	609	617	601	563	582	616	572	603	605	626	608	601	581	637	597	609	592	576	575	637	598	592	609	601	590	576	635	604	609	608	596	559	622	608	600	628	620	594	573	605	593	621	616	608	639	600	594	618	595	606	620	623	637	610	623	632	617	617	579	625	604	603	632	625	625	567	583	623	626	596	562	550	636	591	576	601	589	573	603	610	572	620	620	634	603	602	583	631	620	644	625	537	616	664	573	634	625	581	606	599	607	594	605	621	588	645	562	606	623	590	613	575	569	586	616	606	588	596	594	613	566	561	632	601	621	655	617	553	595	574	586	578	585	571	621	601	564	631	620	612	596	619	614	593	576	630	612	643	613	619	657	579	572	646	589	597	571	610	603	563	598	577	607	553	570	586	638	632	575	606	565	571	597	619	608	647	608	588	608	584	586	629	622	657	574	629	643	634	545	569	569	581	604	614	595	549	629	546	575	595	568	584	595	608	643	620	588	636	656	579	597	627	612	604	614	577	573	593	605	565	620	657	594	624	577	631	628	609	578	590	600	617	616	599	626	570	604	623	600	576	587	586	645	623	569	616	633	619	634	614	541	616	582	616	648	586	608	641	601	597	605	581	582	550	563	548	591	560	585	610	589	627	595	611	600	603	626	619	600	551	621	618	590	636	630	555	584	593	609	614	612	623	598	566	623	609	585	607	603	628	657	599	575	618	592	613	612	594	628	593	626	583	601	596	619	619	611	599	573	605	573	602	607	600	571	644	595	617	605	655	579	619	589	554	582	613	591	592	614	595	601	618	590	626	626	597	593	617	626	609	595	618	585	628	609	583	597	593	598	621	622	640	562	602	631	577	548	597	586	590	581	605	603	609	618	627	629	597	618	647	574	580	576	569	612	634	607	589	645	639	640	580	594	577	613	588	597	607	586	610	617	566	622	657	611	591	630	609	631	585	615	605	575	646	608	545	591	594	592	617	605	584	609	549	584	588	582	645	591	612	613	593	553	611	602	639	607	626	680	623	616	607	607	621	586	601	621	607	637	615	593	602	592	647	617	594	616	609	599	635	612	611	639	562	636	586	609	588	585	630	629	598	611	626	636	563	612	617	543	607	621	600	609	579	606	586	613	594	650	623	653	628	636	586	585	615	620	681	590	592	602	597	594	647	562	558	600	616	600	602	574	587	599	646	631	649	646	592	596	596	612	536	613	642	572	585	590	607	583	585	566	584	629	539	600	617	580	610	564	613	668	572	593	573	580	592	656	547	588	584	586	616	624	640	623	602	604	558	596	651	599	599	597	605	613	610	629	591	605	588	609	623	572	567	623	623	631	655	604	603	603	645	563	592	609	629	634	590	623	623	602	622	587	641	599	579	618	597	573	601	609	621	611	624	615	608	606	584	614	555	615	588	569	594	589	613	603	585	594	620	613	577	618	574	603	579	619	604	588	600	621	612	587	574	618	551	588	631	614	583	624	607	598	615	647	631	602	549	606	611	644	590	633	624	579	632	608	594	563	626	609	578	643	580	618	644	606	603	567	608	628	628	570	566	594	589	592	587	622	588	634	621	613	610	623	624	588	594	628	600	571	621	605	583	618	650	602	646	589	593	629	570	606	604	586	589	610	589	601	626	625	648	607	598	659	572	576	602	620	610	609	619	585	590	586	600	593	594	598	596	603	581	636	650	606	595	584	625	615	603	605	594	614	624	609	573	614	614	600	659	586	572	615	591	640	585	578	609	625	627	595	600	636	621	597	626	596	578	577	593	640	584	565	565	630	573	563	572	601	570	628	629	589	603	594	625	614	571	584	608	614	580	595	609	593	601	589	594	628	610	608	623	586	608	572	644	628	620	617	601	569	627	634	606	598	627	620	622	628	628	635	575	623	626	579	612	617	590	611	583	642	595	578	595	623	585	606	603	597	584	602	571	595	642	601	665	573	627	606	612	611	617	596	598	612	610	568	581	590	616	575	591	605	605	580	606	587	614	575	530	617	582	591	606	596	572	615	612	600	643	565	631	605	581	614	625	580	605	634	643	618	622	592	600	599	593	578	547	597	589	594	598	600	583	592	607	643	588	637	627	622	627	617	625	599	595	562	614	613	597	624	576	652	622	596	602	584	597	607	604	627	559	610	594	613	595	630	625	603	601	621	632	611	608	593	616	575	575	609	605	589	625	628	604	601	616	625	647	626	622	565	569	582	582	592	580	588	613	591	626	568	579	607	613	602	603	598	595	570	576	628	629	592	625	584	586	597	587	599	632	607	621	575	580	608	623	572	609	648	557	597	595	561	577	580	592	625	559	588	592	629	611	621	605	616	633	572	620	592	621	592	613	605	565	623	623	617	597	617	656	603	593	659	579	592	575	595	627	575	624	573	582	605	617	640	597	586	576	591	569	625	612	567	580	616	585	605	617	622	612	571	608	616	598	608	647	562	612	623	594	667	598	608	603	604	601	568	584	600	568	563	592	596	629	585	555	592	604	613	613
51429	46784	54737	49545	46289	40338	32543	26514	27627	23303	19127	14046	8922	8865	7642	5939	4223	3772	3085	2187	2158	1902	1538	1027	811	677	538	543	529	416	317	275	250	275	225	225	251	214	238	214	221	247	221	230	253	247	234	205	216	241	248	231	228	203	235	247	237	221	231	237	221	232	221	251	208	228	214	218	220	242	211	202	237	236	200	206	214	238	237	223	230	212	228	193	216	244	212	219	231	203	236	216	209	231	195	244	203	191	211	225	221	206	223	217	239	249	252	233	240	226	231	212	252	227	242	237	234	230	221	217	216	216	193	206	240	221	232	251	236	214	211	207	210	212	225	233	200	223	215	231	235	235	229	231	251	198	198	244	218	224	220	228	223	213	205	221	244	222	215	231	269	231	223	217	247	219	240	218	241	222	219	240	237	213	240	224	228	223	223	247	261	226	211	189	220	225	202	247	235	226	225	229	200	249	232	194	236	227	223	216	246	227	204	217	213	224	228	237	222	204	225	238	226	194	210	213	189	218	213	214	257	241	238	242	226	200	232	236	204	235	225	234	223	228	224	226	225	219	210	239	233	220	232	214	214	231	209	218	215	213	224	231	233	195	212	227	209	227	227	220	209	207	230	229	254	233	224	226	228	193	238	216	258	226	217	239	205	211	231	234	193	226	201	238	239	247	207	221	230	210	268	208	249	229	260	219	245	223	234	217	212	227	231	226	219	192	239	222	276	215	225	223	206	217	227	247	222	218	238	244	253	213	254	204	245	214	241	218	211	220	236	221	232	228	235	217	218	229	207	235	196	226	185	226	239	221	242	213	210	207	224	231	214	253	233	242	247	224	225	208	219	205	233	241	226	218	201	221	267	214	219	251	201	199	235	221	257	253	217	254	202	209	227	226	202	213	225	226	243	217	212	225	232	252	188	206	218	245	229	262	224	251	238	247	226	228	259	218	221	197	224	210	225	241	244	214	243	236	207	216	228	237	208	233	225	240	222	234	237	233	217	250	209	226	242	222	229	226	240	231	210	231	225	215	207	229	230	227	224	209	222	255	212	223	214	219	199	225	218	197	229	216	207	225	249	244	211	218	238	201	212	225	232	214	226	207	226	203	240	202	198	221	232	206	211	252	219	214	222	240	226	235	224	223	223	220	227	224	201	240	231	233	219	221	229	233	233	239	231	219	235	215	253	243	231	218	223	218	169	249	196	222	258	250	257	212	230	222	248	230	197	239	220	210	223	256	238	238	220	229	232	217	229	220	214	219	247	233	240	254	231	247	224	243	201	249	266	231	200	206	209	227	211	218	192	227	220	247	218	241	218	226	253	217	275	209	247	205	223	246	217	219	232	239	203	218	230	214	239	216	235	228	248	226	230	224	239	223	238	230	208	199	247	257	230	216	211	206	213	264	211	216	234	252	248	243	213	244	243	196	206	245	226	239	223	232	244	221	229	228	226	208	245	231	243	225	214	233	221	225	223	239	199	229	231	219	230	231	234	257	178	231	231	240	230	215	250	215	228	217	234	224	213	253	230	246	215	200	203	229	234	242	212	210	205	223	210	195	226	229	199	228	252	211	227	209	265	239	208	210	246	209	257	221	226	226	216	235	215	242	228	237	213	229	229	188	246	198	258	245	211	226	231	215	223	218	228	223	215	208	236	219	226	223	226	204	205	237	215	207	229	240	216	260	213	226	248	249	253	223	235	234	217	250	211	219	206	256	266	259	225	229	219	207	224	212	237	231	219	214	239	219	226	223	246	235	248	231	232	245	255	252	234	220	217	219	231	255	228	211	224	250	211	212	225	219	219	230	235	228	255	220	228	232	196	221	212	202	213	233	219	221	246	218	206	237	236	209	244	218	220	239	230	223	237	216	228	215	236	251	217	217	221	226	192	238	238	224	221	212	222	239	242	237	218	226	236	235	258	226	231	219	222	230	238	239	234	214	216	227	240	238	237	228	210	232	242	210	229	239	221	214	214	251	221	229	236	219	254	202	237	234	221	210	231	243	221	234	197	220	239	243	224	225	251	246	231	234	242	250	211	234	211	246	227	222	219	216	243	221	219	220	201	226	206	243	234	238	217	229	231	226	226	216	226	219	205	208	242	252	224	241	259	237	222	209	221	212	219	203	223	217	228	217	228	226	238	220	240	246	228	210	192	215	219	224	212	217	244	222	229	221	218	235	212	215	246	221	221	237	200	255	233	194	228	219	209	226	225	239	255	222	233	228	207	232	227	208	219	228	231	232	244	227	244	203	212	221	203	222	208	227	237	240	207	243	213	218	215	245	212	192	231	216	238	230	222	250	216	232	245	239	239	208	256	245	210	218	239	210	222	236	221	223	241	225	232	208	222	238	234	216	222	224	231	211	206	212	232	218	226	227	242	204	223	215	221	216	213	233	197	221	248	247	221	240	222	240	241	235	220	199	210	237	196	221	210	236	189	208	201	213	236	236	220	202	213	252	209	252	193	228	211	233	226	226	214	211	265	216	242	220	225	258	218	226	207	247	237	242	244	230	240	256	244	219	219	205	214	238	231	227	223	219	247	190	237	223	234	224	222	246	224	245	221	215	233	206	251	193	212	224	211	216	237	215	209	267	236	256	228	234	230	203	245	244	227	220	207	224	224	243	248	204	204	213	217	236	233	226	245	224	225	218	233	216	212	200	214	224	241	204	237	210	233	233	234	205	201	219	225	208	214	220	223	227	254	232	211	204	221	213	226	222	240	237	247	223	218	218	233	226	216	241	231	229	215	216	217	213	243	245	233	220	188	212	229	222	247	232	245	240	215	215	213	212	215	229	212	212	201	233	237	218	212	206	213	234	209	212	234	220	236	211	224	216	238	224	218	205	189	215	225	220	238	242	204	215	250	230	228	234	246	227	223	260	203	258	219	224	223	205	240	215	222	236	217	221	203	204	196	212	233	219	195	202	230	236	240	222	232	234	241	224	251	241	222	204	217	210	215	220	231	227	235	221	232	228	205	210	227	199	213	219	215	204	216	211	197	210	214	243	243	213	227	239	227	214	241	238	239	239	202	231	226	239	227	215	244	219	220	229	220	211	223	220	209	203	244	202	217	228	239	223	237	223	214	213	212	186	223	229	217	207	237	221	217	232	236	248	219	224	257	222	214	226	216	217	240	254	221	207	202	229	202	248	229	225	199	204	223	254	219	247	201	235	218	246	225	207	228	220	206	233	224	201	198	248	233	221	237	248	224	220	223	226	238	221	204	230	202	220	197	226	207	197	223	247	230	212	224	242	257	228	235	224	225	219	230	250	225	250	237	215	234	262	218	228	223	218	228	201	241	222	227	199	230	233	218	208	204	241	228	216	238	210	229	222	230	226	238	203	238	215	228	213	214	234	239	221	231	249	239	239	235	222	220	234	209	230	206	228	238	254	255	208	226	221	243	222	242	210	232	244	253	253	216	228	211	215	225	233	198	251	239	234	238	217	240	197	219	216	219	228	216	214	233	218	193	231	252	245	241	252	232	235
36037	38805	52248	55494	54376	49965	45272	41448	44008	39613	37554	31977	25817	27678	25008	21634	17515	16683	13961	10763	10812	9572	8014	5477	4463	3868	2749	2634	2581	1831	1267	1024	854	751	627	610	648	602	619	619	613	612	641	596	630	596	619	622	627	599	578	639	606	640	660	591	619	585	619	584	610	624	580	601	626	612	622	617	625	603	608	604	594	621	651	552	601	631	611	607	626	623	628	592	601	607	603	604	597	589	636	556	595	610	617	584	582	641	606	600	603	661	580	633	641	566	599	625	664	602	603	595	571	603	578	602	600	599	571	631	624	642	614	613	637	648	621	614	630	605	558	629	645	645	645	625	660	600	613	626	641	629	599	581	579	585	618	639	626	613	600	597	600	634	617	601	607	654	583	575	593	595	616	595	607	619	623	577	626	562	603	592	636	636	627	612	589	638	579	633	644	636	627	609	570	626	678	637	629	594	616	608	611	582	567	583	630	573	617	616	633	605	601	590	605	565	639	587	613	575	603	675	657	611	583	585	573	610	643	608	625	629	582	626	557	630	601	606	606	658	596	634	582	635	618	646	662	597	649	614	627	623	629	588	622	598	639	560	603	617	596	612	585	622	614	581	587	643	629	625	655	642	668	589	599	606	599	626	612	605	597	593	594	575	600	614	650	637	583	649	578	603	632	578	618	584	603	644	598	610	561	612	619	625	584	635	628	614	622	633	630	622	617	617	631	591	555	621	621	617	628	631	664	598	638	628	600	566	613	614	596	613	607	662	611	607	604	600	644	645	594	588	619	615	582	648	610	583	610	636	600	613	606	621	591	632	606	603	666	630	640	628	570	594	601	618	614	603	628	630	582	592	611	595	635	593	639	621	578	540	621	628	651	599	573	591	675	588	620	600	626	603	624	619	604	615	604	633	560	595	599	567	585	598	585	605	604	613	598	578	640	603	649	685	591	636	623	622	608	604	621	647	577	600	596	611	637	588	629	601	612	612	571	581	587	585	606	603	637	624	630	623	630	598	611	590	596	645	662	634	582	584	626	568	573	576	616	627	622	594	630	665	644	629	620	623	597	580	585	585	603	611	570	637	594	650	604	603	628	589	602	613	657	595	590	588	572	575	626	629	654	576	638	593	637	610	626	609	608	603	609	621	614	641	628	637	613	605	630	590	603	626	602	599	630	638	620	624	665	608	622	633	631	634	607	602	596	608	638	629	595	624	621	643	590	604	603	599	587	587	620	614	644	592	600	632	602	643	618	606	588	574	616	591	613	557	616	623	571	654	596	631	642	625	610	628	640	647	583	603	612	644	615	614	606	645	632	624	615	597	590	636	642	638	613	644	641	620	615	647	630	638	575	607	578	620	549	653	601	650	591	609	605	591	603	646	615	621	611	599	626	635	593	620	644	633	570	630	605	600	638	631	619	590	608	625	676	608	627	609	616	616	650	612	618	636	626	566	580	607	569	630	633	587	635	662	646	599	591	633	643	634	584	555	595	620	636	630	594	569	590	581	629	641	659	647	625	581	625	664	618	550	602	616	641	584	637	654	593	611	622	647	602	638	640	576	612	609	613	600	592	606	572	583	583	606	650	595	596	609	592	620	598	615	601	620	690	600	608	636	594	625	624	619	625	615	611	653	646	604	641	623	621	609	619	604	595	593	661	581	617	614	589	582	614	611	622	618	616	644	621	598	610	670	611	602	637	556	578	642	611	611	617	580	586	569	560	633	631	612	622	629	597	643	601	582	628	617	633	598	598	651	614	585	638	641	616	608	618	580	630	639	605	601	619	594	610	632	646	626	637	610	610	644	597	606	627	628	609	592	638	598	631	588	600	603	620	647	613	595	631	603	618	546	584	649	614	625	592	594	606	601	589	600	656	639	607	604	629	628	617	606	607	621	642	622	602	577	634	597	606	567	580	632	602	616	652	680	610	621	630	615	637	628	608	574	624	634	578	651	587	634	622	655	620	618	619	601	628	668	624	614	585	596	605	612	646	621	629	608	635	624	603	636	616	650	550	623	611	609	585	618	579	629	625	621	608	616	598	639	613	622	654	616	624	647	634	606	587	591	634	615	622	616	612	601	603	635	611	618	586	622	621	594	619	616	611	638	602	636	633	629	616	616	626	634	620	643	622	605	627	612	599	597	606	643	665	584	626	632	588	563	622	625	622	560	630	663	631	625	589	617	606	615	603	632	623	619	608	607	616	623	586	650	644	598	639	569	590	633	624	614	597	610	650	626	611	632	636	607	593	645	592	613	623	554	626	612	636	582	592	657	612	637	638	606	620	583	662	580	668	633	602	577	571	592	607	600	616	635	632	617	644	573	573	625	627	612	613	607	659	624	601	603	648	614	632	639	634	631	597	598	619	607	631	593	616	604	619	615	625	626	617	626	640	581	626	594	634	599	601	592	563	582	598	587	621	623	592	620	578	632	584	597	609	634	609	607	574	621	599	649	639	588	644	634	598	615	625	590	606	608	615	624	648	555	644	660	589	602	613	634	631	607	628	613	614	667	585	638	594	628	639	620	583	625	655	636	634	580	606	609	609	606	578	545	620	602	618	604	612	635	573	574	598	629	603	599	643	600	584	624	567	609	642	554	588	619	608	611	624	599	587	606	575	606	614	602	618	607	612	599	629	667	566	630	629	617	592	623	615	623	598	652	624	631	639	648	611	628	602	629	589	646	586	618	599	625	603	653	589	647	606	602	647	610	612	628	598	618	615	599	581	658	635	599	610	578	661	663	593	652	584	631	609	635	652	602	561	589	611	605	600	657	590	633	654	596	594	570	610	597	648	615	599	597	628	607	671	613	584	610	672	595	605	656	627	647	567	603	625	622	667	641	606	617	638	601	602	587	604	561	642	604	577	608	625	611	619	629	647	644	577	633	565	589	593	595	632	634	612	595	600	583	635	588	605	604	587	606	619	608	620	623	645	597	628	607	625	558	613	627	660	607	606	594	610	618	574	659	578	643	580	573	617	598	605	633	600	597	615	645	664	599	610	589	633	599	578	592	610	564	626	648	636	591	561	594	619	609	606	587	599	629	637	633	628	641	599	625	618	586	593	615	608	621	594	613	620	581	643	657	630	567	623	606	585	607	636	613	579	573	624	613	618	625	605	554	599	609	570	640	583	578	626	591	640	590	588	604	624	616	620	590	616	632	576	621	628	616	599	597	584	607	599	630	607	652	635	629	641	592	591	590	595	621	593	648	659	608	621	611	625	602	642	618	591	593	646	627	604	616	587	572	605	601	638	625	628	661	599	596	635	570	594	602	634	616	585	589	584	640	652	597	620	621	611	627	615	629	634	599	611	621	617	651	613	588	549	592	645	591	622	625	588	565	617	646	579	608	637	650	606	612	625	605	587	607	633	619	615	638	624	616	604	623	584	596	644	646	584	634	582	609	618	602	584	589	614	655	645	618	596	609	562	628	602	642	641	605	611	606	566	603	643	657	612	585	626	612	617	626	601	601	623	624	626	613	589	630	640	686	670	616	633	645
38373	37258	38761	33480	25859	17887	11367	7893	6945	6553	4994	3669	2405	1709	1426	1175	980	767	677	608	589	495	427	399	356	277	280	273	278	219	248	215	246	253	216	252	215	226	198	247	227	188	246	201	217	236	226	209	215	249	210	212	257	206	221	231	191	187	219	205	227	203	204	204	233	223	214	227	207	220	208	203	201	212	217	222	245	194	248	236	235	193	211	232	219	238	230	213	219	224	234	228	232	218	220	249	218	214	237	198	221	222	232	243	234	206	225	204	219	227	207	211	222	206	241	236	212	206	192	244	222	237	208	214	232	215	230	235	198	228	225	236	216	206	238	222	216	224	206	232	232	237	225	227	214	193	210	213	222	255	209	222	244	231	201	204	240	209	204	232	234	214	190	214	220	249	207	222	216	210	234	207	225	221	231	242	193	208	231	231	218	208	237	226	211	244	241	227	233	212	231	250	201	207	215	248	205	202	216	228	222	229	253	219	251	259	165	216	209	192	212	211	234	197	212	207	210	223	232	241	184	216	205	212	245	205	227	214	253	224	242	226	197	226	209	222	209	202	218	201	234	226	212	214	214	241	263	192	195	233	240	230	234	216	236	233	251	221	224	230	212	228	222	240	177	214	214	231	201	235	229	230	210	217	222	242	238	202	219	217	245	220	216	231	223	222	213	254	234	247	254	234	242	215	222	235	234	238	193	183	216	210	248	207	229	217	190	217	188	227	217	226	250	215	233	216	225	245	219	231	217	197	215	212	240	229	225	198	234	224	195	243	226	234	207	210	241	223	209	227	224	224	197	194	211	210	228	231	196	197	234	233	238	220	222	212	195	248	236	218	232	253	223	227	202	215	224	260	217	246	218	197	221	223	218	201	223	200	243	229	215	225	205	208	230	254	209	224	237	215	222	238	259	233	214	203	242	213	231	220	214	249	216	226	217	226	237	222	212	250	208	234	225	212	236	242	235	227	217	228	197	212	220	247	239	230	189	230	227	240	227	218	217	240	195	216	225	256	220	213	254	228	229	208	223	216	229	226	234	249	220	182	185	219	213	221	223	208	221	231	228	250	215	221	207	224	216	244	237	205	219	231	218	245	237	227	235	232	243	238	215	220	161	239	224	240	183	226	213	220	197	216	211	210	223	216	225	221	221	227	220	203	246	211	231	251	215	233	222	233	208	193	227	218	213	225	186	203	264	196	212	221	230	209	224	220	222	224	222	234	233	211	201	225	219	193	207	252	236	230	217	245	214	228	247	233	229	220	220	221	227	238	217	215	218	218	224	241	207	201	231	204	215	243	222	209	263	230	235	233	226	223	216	214	215	207	205	216	210	228	243	236	221	212	217	244	219	229	236	211	229	207	208	216	227	235	213	229	223	217	223	211	245	232	201	246	247	242	216	208	223	212	199	202	205	256	236	232	223	232	214	225	218	212	220	236	210	216	207	191	183	204	220	218	237	228	209	217	234	253	204	206	199	228	219	233	216	230	217	233	235	243	231	241	226	241	220	221	212	255	205	225	251	218	222	225	232	216	215	224	206	233	218	201	200	226	221	241	223	211	228	226	257	191	253	238	215	229	226	224	212	219	217	195	197	226	253	203	212	195	240	212	211	206	235	208	233	220	208	241	240	220	238	221	207	225	226	228	221	240	225	246	225	192	249	204	202	226	208	219	238	235	239	221	189	179	238	223	235	204	235	201	202	218	223	208	212	217	211	210	222	229	229	239	246	245	229	196	220	240	229	212	213	210	229	230	251	211	237	221	209	205	217	213	230	218	229	217	217	187	237	230	250	224	229	229	234	210	233	229	195	207	235	237	244	218	242	226	230	203	193	237	231	229	221	246	213	219	212	232	203	230	198	241	207	244	233	250	216	211	240	205	235	233	225	243	209	238	232	204	226	248	217	227	234	202	218	219	221	210	206	227	218	194	218	208	241	224	202	221	210	231	228	222	209	196	216	230	218	229	211	214	236	210	246	203	228	190	243	230	229	211	241	201	257	226	235	191	235	216	218	234	200	197	224	244	237	202	217	233	205	234	227	204	230	226	222	222	241	248	207	240	230	227	213	236	194	216	202	213	235	208	227	249	242	230	217	219	244	198	230	196	221	252	219	244	224	218	224	220	222	241	189	244	235	221	229	211	223	206	209	234	207	273	235	210	226	218	250	217	223	218	240	219	181	226	195	196	197	255	212	218	222	191	227	200	224	263	234	236	225	214	221	216	266	208	218	239	231	229	217	225	202	221	257	221	244	195	227	227	206	208	224	218	221	229	206	246	208	246	230	229	213	224	225	189	216	227	195	229	229	207	211	229	223	258	220	233	239	210	229	206	210	202	226	229	210	241	237	209	199	201	186	227	218	228	225	215	218	214	221	198	216	224	233	235	260	256	198	221	209	214	202	211	225	197	232	222	228	209	246	226	225	245	221	241	225	234	214	231	221	227	208	227	246	210	213	241	199	242	202	245	211	214	220	238	245	220	214	230	261	232	225	237	223	230	240	218	234	214	268	204	234	226	228	218	217	210	200	254	232	210	206	224	222	192	202	224	231	214	208	229	248	222	229	243	236	211	193	216	235	238	199	243	213	237	206	237	249	253	232	241	232	213	237	233	223	201	206	205	220	220	222	220	239	246	215	214	200	225	229	223	219	218	192	222	223	203	218	235	223	200	219	249	202	243	204	222	224	231	228	219	188	194	204	217	215	227	199	202	220	209	226	222	240	239	217	199	231	215	229	231	214	223	241	226	239	220	209	242	219	249	237	237	221	215	238	236	214	233	260	234	216	221	208	244	234	199	223	222	195	207	192	207	200	236	206	214	229	235	227	233	240	213	221	218	225	205	197	226	202	207	193	197	199	228	202	199	223	216	228	216	199	220	223	209	211	212	249	212	206	228	214	233	198	235	236	197	242	199	207	199	198	223	242	240	245	220	244	249	205	212	242	225	216	229	207	230	239	243	228	224	208	251	222	239	215	206	227	206	210	253	244	240	215	221	217	223	213	223	215	237	253	228	215	229	208	220	216	232	268	244	207	202	216	215	215	220	204	221	232	216	215	237	202	246	238	208	242	217	217	228	221	234	205	213	172	222	215	221	231	209	221	217	182	217	223	185	228	206	204	228	246	238	193	211	224	220	218	228	224	249	217	222	205	225	236	226	231	237	228	232	209	206	188	209	225	223	210	216	237	217	224	215	197	189	232	237	211	211	219	221	213	218	225	219	205	232	245	224	204	264	210	221	216	241	209	213	195	236	244	234	230	218	225	221	221	232	219	244	237	210	215	229	256	213	233	219	226	248	226	240	231	218	208	223	239	230	199	231	232	243	216	259	245	242	215	241	241	203	214	233	232	229	223	207	193	236	225	252	230	199	215	222	230	211	228	234	208	208	240	223	229	233	238	214	253	191	246	207	215	225	232	241	236	225	223	215	205	231	241	228	224	232	251	246	212	218	223	216	232	230	210	244	224	219	215	223	227	231	204	234	206	236	215	249
25348	28725	39811	41626	37910	31870	26538	22560	22328	21690	18266	15108	10545	8516	7294	6176	5026	3916	3355	3165	2921	2437	2158	1839	1427	1143	1081	981	811	727	629	720	601	587	550	566	575	570	614	577	601	625	608	624	596	645	603	609	584	603	627	609	587	618	596	608	600	613	633	620	612	610	577	633	583	584	614	603	586	614	629	627	620	591	600	647	559	625	626	583	613	557	588	560	568	607	602	602	610	621	574	605	568	620	593	561	584	601	594	598	597	614	621	579	593	577	652	632	614	585	582	600	606	576	658	614	616	606	587	619	552	564	581	566	606	618	596	586	639	627	580	593	608	605	574	589	576	580	628	617	577	599	605	656	615	574	619	603	644	632	588	575	593	570	594	603	608	625	623	602	604	620	592	625	624	609	600	584	608	600	586	618	602	592	616	650	612	604	634	593	575	621	583	615	623	639	634	588	608	596	593	624	629	646	578	601	598	618	590	621	637	584	613	620	633	578	599	623	591	584	618	627	592	606	605	614	626	597	592	629	647	586	607	534	603	631	597	620	644	602	632	612	582	627	592	594	619	612	603	651	586	620	596	618	599	604	624	593	620	600	640	597	597	640	612	636	667	573	631	595	606	585	633	592	584	596	597	597	586	608	656	580	628	578	623	596	612	585	569	603	588	620	575	613	585	602	628	614	646	617	601	631	607	593	638	582	628	607	581	601	637	598	594	613	601	622	604	584	629	593	604	617	639	617	618	550	599	611	656	609	594	600	605	603	572	633	610	611	585	600	590	601	596	625	606	609	584	620	616	628	659	622	627	590	624	628	615	604	641	569	620	595	592	603	628	589	600	622	592	591	628	606	623	594	623	589	608	658	618	615	613	625	620	576	616	587	546	575	602	614	578	605	581	601	613	626	590	618	644	597	610	579	604	603	587	607	614	565	585	589	686	613	607	627	596	618	611	580	572	599	600	641	583	600	620	605	552	617	602	619	598	638	637	587	569	575	633	574	586	623	626	602	618	569	609	598	513	615	560	666	615	660	618	606	598	568	628	607	630	604	606	607	591	608	593	570	612	631	599	585	634	628	617	590	621	615	653	603	573	608	629	606	649	626	597	639	645	597	613	609	560	615	584	563	571	627	613	555	586	576	637	619	604	598	566	626	606	673	587	644	611	606	650	622	606	608	618	651	601	635	659	595	603	579	617	598	615	591	619	591	609	572	563	616	632	600	590	585	544	639	575	595	567	644	557	622	567	628	588	579	609	606	569	599	618	547	621	591	602	573	603	616	618	629	633	574	579	581	600	635	640	610	621	603	648	638	586	584	614	590	643	654	568	599	595	588	542	559	577	614	582	594	597	624	603	650	585	631	589	615	589	602	617	610	624	574	601	618	594	590	620	609	606	594	634	596	585	612	607	582	617	581	613	613	586	589	573	612	621	620	594	573	620	577	598	609	591	601	588	604	587	618	597	613	621	595	605	677	590	606	606	640	630	596	617	556	562	575	577	620	627	610	639	606	625	647	631	613	589	630	618	606	675	577	627	646	590	572	600	602	578	595	598	633	621	612	629	542	526	581	579	607	615	628	620	606	593	630	627	597	596	596	616	625	613	590	590	632	639	585	598	647	653	595	628	640	609	644	598	635	582	598	573	605	585	624	618	605	579	623	589	619	656	612	569	619	620	585	604	591	571	637	639	614	587	625	635	571	591	601	597	625	593	585	636	604	648	626	592	628	604	574	583	578	613	568	592	615	629	592	594	590	588	581	624	613	651	606	596	581	616	596	611	607	625	626	618	635	598	605	618	567	612	609	602	650	607	615	600	605	546	622	600	578	582	612	613	576	597	601	602	606	608	605	617	613	587	621	620	608	602	612	614	605	612	565	577	598	592	636	599	593	569	594	621	606	605	630	627	621	554	592	578	618	615	601	658	557	572	576	642	560	632	618	603	612	619	605	626	618	610	599	611	588	608	626	585	569	626	621	597	603	647	601	589	620	596	565	600	596	637	666	612	645	587	591	595	647	653	602	576	619	602	569	648	621	602	594	625	622	604	624	630	604	626	596	578	634	628	590	594	534	591	608	535	600	535	605	618	639	683	643	593	609	646	661	589	648	585	580	619	627	598	596	653	619	590	603	602	621	613	594	605	626	604	614	581	614	606	617	622	612	633	591	648	580	642	628	581	571	606	567	600	610	609	633	603	600	613	590	630	636	621	607	604	615	574	576	608	589	639	585	590	587	601	617	588	609	584	613	617	577	582	596	613	569	574	603	643	534	622	620	620	588	614	602	598	625	620	607	592	584	608	579	557	582	626	629	595	615	630	590	596	600	601	612	626	594	620	601	617	578	615	649	620	614	614	609	628	673	635	607	589	633	581	585	599	605	604	612	639	612	626	611	590	546	602	619	643	610	639	608	580	605	625	660	585	627	622	583	638	590	600	553	637	609	548	632	670	624	600	634	611	632	600	633	608	588	609	600	578	579	579	597	653	582	607	597	582	620	592	619	560	650	574	599	568	578	595	599	599	600	603	599	671	641	642	565	612	613	615	586	583	582	597	614	645	663	599	669	630	621	637	590	628	624	557	609	565	562	643	605	611	589	599	623	642	616	615	591	572	586	609	588	603	588	609	613	586	619	629	613	578	623	593	598	599	646	607	633	614	598	613	639	582	602	630	606	625	623	643	645	594	605	611	584	639	651	589	594	611	630	634	591	580	595	601	592	628	641	625	624	604	623	611	625	598	603	620	616	572	634	611	668	616	583	574	596	621	593	635	599	617	599	609	577	627	602	625	638	607	581	580	588	600	621	594	616	607	659	614	593	632	589	630	594	624	611	580	584	609	604	570	591	622	637	605	599	615	652	600	573	645	611	584	572	558	607	592	651	613	588	613	624	577	564	552	617	615	575	600	589	583	635	594	600	616	588	627	631	598	630	639	589	591	604	609	565	625	625	635	585	623	647	646	564	575	615	574	626	579	643	646	583	566	588	622	607	617	599	607	579	608	571	580	610	581	622	601	579	615	609	606	566	609	586	622	596	641	582	606	610	633	601	632	597	590	618	623	617	588	641	628	576	618	626	607	584	593	578	636	599	644	598	556	579	647	601	593	597	611	586	602	639	598	616	606	630	561	628	602	637	651	601	628	595	608	607	602	595	567	592	567	599	618	587	598	573	612	608	584	599	617	606	590	638	564	548	569	651	596	642	637	639	599	651	612	586	605	644	574	595	598	639	662	611	616	635	604	612	622	572	624	624	586	620	589	649	574	596	609	630	591	589	609	625	599	621	587	619	611	574	601	584	578	625	626	588	637	593	610	617	589	597	589	613	578	601	618	527	623	639	591	606	656	628	628	645	633	596	561	606	593	581	620	610	630	592	596	593	607	596	652	563	611	591	600	597	615	606	589	564	616	614	557	608	569	652	600	568	617	647	600	608	592	602	538	622	594	626	624	595	638	617	633	583	591	567	653	668	607	650	550	571	575	609	642	590	606	597	642	552	597	615	603	613
45915	41533	43339	42783	32652	28285	23180	19510	15611	15296	13658	11080	8201	6571	4774	4102	3375	2629	2118	1378	1172	1139	989	742	624	483	386	306	327	324	272	239	244	245	220	207	232	213	241	212	222	212	228	222	230	217	236	219	242	212	235	227	225	261	244	240	235	232	215	185	237	223	222	189	214	237	208	218	209	228	220	235	221	227	203	253	248	202	198	224	229	251	230	236	240	198	215	216	221	223	216	229	240	218	219	240	237	222	204	236	215	212	209	189	231	229	240	211	226	219	209	216	201	213	210	236	225	221	222	216	233	241	212	217	184	218	204	236	224	213	234	203	225	187	226	211	250	216	242	211	236	226	214	216	226	221	208	243	249	229	235	215	206	224	222	266	230	239	231	230	233	210	217	215	200	214	232	237	225	225	214	238	246	212	203	230	213	216	229	187	213	226	228	217	216	222	222	215	222	235	203	228	218	228	228	221	210	215	202	215	237	224	224	210	243	215	240	225	230	192	215	229	198	202	216	231	237	198	224	219	237	203	258	230	251	256	211	203	213	209	251	205	201	211	215	216	217	206	220	201	220	198	230	217	218	229	220	213	221	210	208	202	223	242	233	235	212	218	219	219	220	205	234	206	218	220	213	210	222	186	242	213	212	224	210	240	213	224	215	229	229	184	235	232	218	205	223	236	226	220	210	219	214	203	232	199	212	219	231	224	218	197	209	222	228	245	212	208	224	236	226	238	236	218	221	212	221	217	213	228	204	229	204	237	251	201	215	213	218	221	225	225	264	218	236	223	244	200	219	220	226	233	216	217	203	230	225	208	242	210	212	246	227	219	212	224	215	206	186	185	237	231	223	206	221	249	198	196	226	228	226	235	227	198	234	246	203	214	206	232	230	230	221	215	239	219	229	234	181	218	244	216	197	223	197	222	218	198	220	221	204	210	214	223	221	212	211	175	214	233	210	233	226	248	219	202	233	196	210	228	242	241	242	234	223	229	220	218	234	212	216	223	198	198	228	199	199	214	217	205	229	239	222	235	199	215	215	253	217	235	192	249	245	241	214	227	161	231	205	220	201	246	253	214	206	211	243	231	222	213	195	185	209	225	210	223	220	226	205	181	253	225	218	203	215	231	240	202	205	226	225	227	210	216	231	219	221	242	226	239	212	226	228	226	255	220	237	235	220	219	224	218	231	185	226	234	222	236	228	230	248	210	211	226	219	223	210	222	235	230	217	225	230	197	240	236	223	225	236	229	230	196	220	245	221	223	211	235	220	208	243	203	234	214	193	207	217	223	207	229	221	229	223	225	224	198	193	249	211	242	206	216	221	256	219	235	238	195	192	204	262	206	195	237	206	228	195	212	212	221	200	224	218	209	233	207	228	215	236	199	208	219	249	214	245	240	226	222	249	230	230	228	232	247	236	211	219	222	226	217	228	226	198	198	209	221	218	245	209	229	225	210	237	218	224	240	234	225	198	209	240	223	213	241	238	212	234	220	209	207	228	224	222	217	202	220	224	212	220	218	226	251	231	224	234	243	224	222	235	214	215	227	196	211	225	206	213	215	223	218	217	217	226	239	222	218	219	200	234	218	218	218	227	251	239	189	235	231	227	232	193	228	203	227	215	193	236	210	208	232	223	218	190	212	234	228	223	229	219	214	218	210	220	194	230	227	230	201	225	237	219	239	201	199	229	237	222	218	216	218	192	212	197	198	212	216	204	219	223	228	221	201	217	229	227	247	202	227	221	227	201	211	224	203	207	208	249	207	229	232	225	199	201	225	236	218	210	216	233	229	209	212	205	207	227	220	226	241	204	209	223	256	226	185	215	229	229	230	229	229	241	218	212	218	217	238	208	226	213	233	215	212	208	214	199	195	226	217	244	241	235	215	223	190	232	216	218	251	239	235	210	236	210	241	265	202	201	189	222	206	222	226	193	212	223	222	247	222	203	226	240	242	218	220	234	211	210	220	199	190	236	225	210	218	230	246	190	216	224	222	230	223	220	214	206	224	212	246	217	208	208	244	232	235	239	240	201	204	237	227	233	254	232	208	209	230	225	245	229	217	242	235	233	237	211	208	251	231	223	219	219	222	230	228	219	205	196	232	225	225	219	223	226	231	207	188	215	224	204	215	204	209	201	212	225	205	234	219	231	232	218	199	229	226	213	221	207	211	222	221	205	188	213	211	227	231	195	198	262	209	255	211	197	236	201	232	229	200	211	203	229	207	220	223	230	179	237	227	219	200	220	201	224	216	209	243	264	222	241	211	247	233	239	207	229	234	196	227	233	193	209	230	184	189	249	241	233	213	221	216	174	200	226	210	218	190	244	201	216	225	198	221	197	228	203	203	227	241	225	212	184	232	193	204	246	191	214	220	203	221	222	236	223	193	242	225	204	220	215	218	240	211	207	214	199	221	252	226	219	224	223	238	212	221	199	212	231	243	220	214	224	223	203	227	215	233	226	227	232	228	197	219	208	227	225	226	238	201	186	219	221	224	198	245	228	223	230	220	246	221	220	202	239	242	203	258	233	236	256	222	215	214	216	257	236	235	228	221	234	228	231	222	234	236	240	211	223	223	236	220	220	191	220	241	216	235	212	208	200	225	210	230	245	234	254	210	197	234	228	197	229	220	227	246	217	224	216	209	214	236	196	259	233	220	223	235	247	224	215	209	206	223	200	243	232	212	243	222	223	221	230	212	204	272	214	211	233	225	206	231	201	219	224	214	210	208	193	246	217	218	253	208	200	212	205	248	213	228	202	210	234	217	204	239	213	242	233	234	226	231	209	229	210	199	211	191	218	216	241	213	220	210	230	214	211	201	245	246	196	210	209	196	199	204	237	223	230	222	229	230	210	191	222	216	224	218	187	235	210	216	235	230	218	202	200	222	214	228	227	201	226	222	207	227	222	221	228	199	236	238	202	192	219	229	212	198	215	207	230	233	234	211	192	205	229	218	257	207	218	210	215	218	226	220	229	190	210	219	224	222	247	226	249	201	209	215	219	204	232	218	213	224	200	222	217	239	223	201	210	228	206	207	231	217	199	236	238	209	215	239	223	223	197	207	205	232	219	244	252	228	195	239	209	198	230	215	193	222	210	215	226	206	239	231	206	241	217	198	200	194	204	226	240	215	227	207	224	225	224	221	244	227	241	214	212	224	209	198	207	211	226	217	205	232	226	253	222	215	226	246	242	217	247	226	218	202	229	220	211	233	227	240	237	217	244	181	215	227	227	237	202	227	213	205	220	234	197	216	216	239	218	214	227	215	205	192	226	244	206	217	254	209	228	230	248	228	208	218	208	224	236	197	233	239	219	205	224	239	213	225	238	219	222	210	223	212	212	212	241	238	234	223	230	239	214	208	222	252	205	228	215	228	213	188	241	243	218	225	222	227	249	222	199	241	180	222	210	212	206	188	212	219	192	209	217	216	246	203	234	209	223	206	219	229	247	200	231	215	228	229	235	213	204	233	217	232	199	224	231	194	202	230	225	201	237	209
31528	33034	43770	48704	42350	41835	37871	36892	32891	35040	31936	30129	25795	22915	18681	17957	15601	12823	10436	7351	6376	5744	5134	3865	3244	2390	1741	1216	1229	1254	954	852	685	692	652	599	590	626	577	614	601	592	587	592	634	584	621	584	657	609	570	613	615	570	592	641	608	595	600	576	629	573	608	586	588	634	627	633	619	589	595	593	643	675	583	616	643	560	604	601	579	575	576	616	583	608	592	599	573	592	654	583	643	600	623	605	623	604	620	587	570	624	589	577	633	629	611	619	653	583	604	621	575	587	566	639	609	608	586	597	558	612	578	602	601	655	624	607	589	593	580	619	589	644	596	587	590	611	573	579	619	618	624	605	611	576	571	640	562	613	554	635	610	621	596	575	652	564	620	592	584	633	611	589	613	618	595	578	630	605	589	605	589	594	619	595	593	598	590	594	595	622	587	624	607	681	603	591	595	601	608	632	620	574	599	568	606	618	572	617	603	599	584	604	640	621	587	606	635	600	591	614	622	585	615	580	602	641	606	630	606	588	568	583	613	600	612	620	590	627	585	634	598	637	608	595	618	604	597	606	580	597	614	612	605	604	585	652	573	600	586	598	631	612	628	634	613	567	611	604	547	585	613	629	591	582	595	600	644	566	572	571	613	601	607	600	549	623	611	628	608	626	652	643	572	583	600	620	592	588	605	602	604	603	590	617	601	611	605	605	615	622	627	630	576	583	619	598	616	567	599	621	641	647	667	596	621	572	576	578	635	553	564	618	614	575	563	587	627	633	593	582	638	621	571	582	603	597	644	658	603	598	622	619	575	563	609	590	610	611	618	593	601	633	591	628	637	580	589	602	621	580	584	569	572	628	581	591	593	639	631	619	596	591	605	642	593	599	550	586	609	585	605	569	631	592	613	617	594	585	582	601	605	595	608	587	613	617	588	592	583	656	570	628	630	634	600	568	580	614	610	602	620	572	578	600	611	591	555	651	589	589	606	622	601	599	589	584	586	595	599	599	602	575	588	649	586	563	591	566	588	599	583	580	616	595	594	595	617	610	592	648	623	601	642	620	595	557	600	615	582	604	556	587	595	594	597	607	569	539	622	589	610	585	622	614	631	563	585	595	591	605	601	651	591	618	608	591	624	567	612	599	600	607	604	599	580	638	631	575	616	626	597	573	650	618	606	555	611	583	624	566	607	593	619	636	599	647	642	591	619	604	595	579	591	635	598	608	551	605	618	579	637	596	594	574	591	592	608	609	575	598	615	581	648	616	614	632	596	571	599	604	597	588	595	627	556	613	592	604	635	627	561	602	618	595	619	623	613	630	595	604	621	557	567	576	624	590	581	613	589	619	599	592	576	589	598	588	627	622	613	634	611	596	611	615	575	601	618	622	603	582	583	651	561	626	612	610	615	610	597	651	569	641	580	576	618	618	703	578	651	605	655	624	566	573	605	556	608	612	621	607	642	634	626	601	594	612	562	585	555	644	605	601	569	598	570	638	549	632	607	560	587	616	605	580	618	612	618	567	595	603	585	564	600	612	598	544	558	575	598	590	616	586	599	594	610	635	594	613	603	627	634	566	604	603	619	638	636	605	576	593	569	643	633	607	609	606	611	638	619	615	608	575	588	629	575	588	562	612	602	640	580	608	579	595	622	581	625	586	593	588	613	573	625	581	592	625	554	621	631	595	640	567	609	591	596	645	599	586	595	624	629	607	623	576	602	602	622	631	640	657	615	615	605	618	616	619	554	608	622	583	656	595	581	630	585	587	600	566	622	604	584	628	634	624	564	605	607	607	603	668	586	552	600	617	588	586	576	601	609	600	590	611	630	625	611	624	627	599	579	644	589	619	565	667	576	610	609	589	599	587	608	606	632	561	610	526	601	567	634	632	614	609	630	580	585	617	632	603	620	603	618	569	594	609	605	610	603	601	593	633	583	582	592	616	569	641	583	635	607	623	607	659	627	644	573	600	599	577	573	613	582	632	617	654	607	590	640	595	604	651	591	566	602	587	648	582	613	615	572	604	596	588	590	654	642	619	600	640	574	636	599	625	615	602	604	609	652	581	639	578	602	589	598	632	598	626	655	612	636	627	566	546	622	604	625	621	620	604	609	585	573	594	608	579	632	596	591	577	611	573	641	602	594	596	588	590	557	589	642	569	565	597	617	600	594	669	647	575	604	595	574	626	632	602	617	598	627	568	595	630	638	593	585	646	590	562	632	597	602	605	571	590	599	639	573	630	639	625	621	602	564	615	584	614	642	588	565	623	602	632	640	607	612	598	605	580	620	561	596	592	561	565	624	632	629	619	637	601	624	591	598	563	566	560	566	560	603	624	625	580	609	590	597	551	649	566	568	606	594	588	556	604	619	593	591	619	586	602	630	589	573	614	598	601	623	606	645	656	604	594	602	633	589	615	574	598	591	619	606	596	608	671	569	619	618	600	615	600	644	617	575	586	600	633	575	600	588	628	606	594	611	615	613	602	590	591	678	625	638	597	606	577	586	608	610	590	618	641	592	609	656	573	628	606	569	649	620	600	606	621	515	631	588	578	575	641	624	603	507	616	632	623	596	611	583	597	633	584	574	612	583	596	588	639	632	608	594	594	551	622	616	608	575	591	594	635	601	645	596	602	599	599	570	580	621	643	599	585	621	618	643	603	620	591	599	588	600	622	602	587	614	595	620	665	637	653	591	644	593	610	559	548	597	642	629	610	643	666	545	617	575	625	557	601	602	610	600	604	634	602	602	599	632	556	613	622	592	609	582	642	600	600	575	572	590	606	602	572	603	601	642	631	622	604	598	594	569	572	624	583	575	625	635	625	620	566	618	618	590	628	638	587	574	556	605	572	584	665	593	592	598	636	660	626	578	609	597	645	586	646	598	612	619	566	571	604	620	645	581	654	656	581	626	585	583	575	599	581	610	579	623	603	622	567	607	641	603	591	583	620	600	604	603	600	569	643	651	617	599	654	585	578	606	586	605	613	638	585	599	553	594	591	594	570	589	577	598	561	564	626	541	589	585	560	632	606	601	656	617	626	587	566	635	617	606	635	624	643	623	595	618	577	621	594	610	609	593	602	613	565	626	583	632	583	606	591	604	608	597	624	653	610	605	607	584	587	592	629	632	648	658	590	615	625	581	591	642	572	611	569	586	647	595	622	620	588	597	619	618	624	554	610	602	618	629	617	629	603	576	602	561	590	653	634	572	622	588	615	615	579	624	583	609	569	626	639	628	599	572	593	583	605	602	607	604	602	547	599	604	615	584	617	597	577	582	623	609	540	590	638	597	610	584	616	584	569	597	598	616	608	610	599	593	573	645	578	620	587	599	594	653	600	612	582	636	579	613	621	615	629	609	525	598	574	600	620	606	615	615	672	592	599	603	612	565	578	613	616	623	553	583	601	605	614	600	606	607	597	585	572	614	585	625	607	613	614	626	563	563	611	615	619	614	614	665	615	628	592	618	587	605	568	623	620	639	606	591	598	577	577	634	621	601	641
51783	45899	51262	51120	39214	36964	33327	27050	26118	24259	19277	17481	14595	11858	9770	9353	6801	4102	3191	3129	2982	1872	1265	1089	828	622	452	479	344	387	328	284	252	250	246	224	215	234	215	203	256	220	237	225	219	199	248	226	222	226	230	205	238	219	228	207	246	258	224	240	218	241	228	268	205	219	225	235	247	212	229	237	242	240	227	261	256	211	216	230	213	205	246	210	230	255	227	251	229	242	185	245	226	223	230	222	226	225	231	220	245	247	232	226	210	238	224	231	263	246	238	212	223	225	235	256	233	216	224	237	229	249	246	243	224	237	209	217	240	240	225	236	252	237	227	184	203	212	252	212	240	211	245	231	237	224	215	249	229	232	222	248	221	235	221	207	226	231	262	206	226	225	225	218	218	229	226	235	222	248	212	238	237	257	262	230	235	226	222	238	225	217	225	230	227	236	253	223	260	224	227	220	232	235	192	209	223	210	222	219	208	216	208	188	217	226	231	207	222	248	221	204	236	213	209	218	246	232	216	241	243	230	224	203	219	233	228	219	250	224	217	223	232	243	236	238	248	226	225	218	216	243	219	203	224	217	232	228	217	231	232	224	223	212	223	226	244	215	225	217	245	227	196	216	217	223	201	236	238	241	234	255	223	226	229	205	197	237	205	226	219	215	229	205	237	238	246	247	246	222	225	212	228	244	241	220	214	228	230	233	223	220	197	249	244	224	225	242	210	237	222	227	218	227	231	207	220	207	242	217	221	227	217	205	214	225	255	214	228	223	226	229	230	230	219	229	214	227	206	249	200	194	228	201	249	227	232	210	227	225	215	222	218	226	206	210	265	220	241	242	214	227	245	244	227	221	257	224	227	225	240	216	239	240	239	221	255	264	232	212	243	248	235	216	237	224	225	219	202	222	224	200	232	223	209	234	237	222	208	233	217	234	236	224	205	219	247	216	256	242	190	238	205	220	230	243	214	227	236	248	239	252	247	220	222	233	252	239	203	205	239	220	190	214	233	239	236	232	221	233	219	210	242	203	212	232	250	190	212	239	251	209	280	217	220	221	215	254	213	232	201	219	232	212	240	228	202	241	231	229	195	223	244	228	239	215	225	207	239	236	195	242	242	198	250	243	222	234	236	210	248	210	228	260	254	231	214	200	236	234	228	228	223	202	231	211	273	213	237	236	221	210	228	214	247	201	220	239	227	238	238	224	193	225	210	215	206	214	212	223	221	238	220	209	212	217	213	241	227	202	212	229	229	205	231	221	218	213	228	203	221	281	221	229	235	227	255	229	215	222	222	224	229	217	227	222	228	215	214	215	245	207	215	247	205	195	227	214	230	227	238	228	226	233	225	241	229	245	200	230	228	237	264	231	226	255	244	209	207	191	208	260	232	226	233	218	242	228	240	233	217	233	252	230	221	201	198	218	246	225	223	227	238	227	222	230	237	228	221	207	211	208	230	227	218	264	226	208	234	228	226	216	231	240	220	272	245	217	229	186	226	232	244	237	209	248	242	235	244	222	216	193	223	228	234	230	216	239	219	229	203	223	236	240	228	245	237	220	219	237	251	221	206	201	264	212	213	236	230	236	227	230	199	211	237	236	222	231	222	216	210	228	231	226	218	213	241	261	210	230	253	215	232	233	194	228	236	240	250	238	212	213	229	233	216	232	237	229	229	212	251	219	195	230	220	214	227	218	239	222	215	224	249	227	253	212	203	249	202	212	232	213	216	258	226	265	236	211	236	218	220	231	239	224	259	218	230	209	219	239	246	240	235	250	247	234	224	222	197	214	206	201	240	208	225	226	237	226	232	241	207	209	249	221	232	225	215	203	192	250	236	261	242	233	223	257	256	240	229	250	240	248	258	223	235	210	199	215	225	231	229	237	225	237	230	227	217	205	241	234	238	225	201	262	204	238	222	240	229	231	231	220	201	224	224	238	209	259	232	221	204	231	247	208	251	240	208	226	246	223	206	211	237	239	221	215	223	238	212	221	192	243	215	225	251	227	240	222	251	229	242	233	225	243	241	208	244	223	217	238	238	255	228	233	217	220	226	239	232	244	214	225	216	181	233	231	231	220	192	235	227	217	207	225	199	240	218	260	240	236	213	241	246	247	229	238	233	214	202	234	221	211	225	228	232	219	248	239	208	206	216	193	230	223	238	212	260	207	226	222	235	230	222	235	211	222	235	227	234	248	238	233	223	190	232	223	233	197	203	239	230	240	234	246	243	216	225	192	220	212	250	217	238	262	234	246	223	224	232	261	214	234	202	242	185	224	212	219	215	211	225	235	230	200	243	229	224	269	209	241	248	229	210	207	272	234	185	217	230	228	207	244	235	226	198	230	229	231	200	240	221	227	250	215	202	236	254	217	216	229	255	209	256	208	234	241	223	232	231	222	200	210	216	203	243	219	221	232	217	233	256	249	217	228	214	205	223	207	235	210	201	224	243	238	228	225	209	229	237	221	240	217	249	244	193	223	272	222	236	218	205	227	199	215	216	235	218	239	237	237	217	267	225	203	211	226	230	227	241	231	234	235	237	205	205	222	227	251	205	246	255	219	222	222	222	206	230	249	197	208	217	239	222	212	220	236	235	218	217	247	236	224	201	211	231	234	227	239	250	197	241	248	246	209	236	225	233	220	209	211	239	213	223	244	248	218	240	248	219	233	241	230	230	218	270	237	213	246	220	259	243	218	254	239	218	229	231	243	202	235	215	228	211	280	214	240	212	205	218	250	220	225	228	211	234	211	238	227	228	223	236	233	237	217	188	225	237	235	226	238	231	237	217	221	230	248	240	191	249	216	228	249	258	214	240	240	219	217	232	242	221	236	244	238	223	238	218	227	226	229	254	192	229	236	204	238	222	240	236	215	221	213	238	237	202	208	259	244	232	228	236	213	237	237	211	221	212	219	248	231	226	234	213	234	224	241	211	228	240	257	234	211	225	232	230	233	230	230	215	241	273	236	228	208	240	244	218	212	259	253	222	213	237	224	215	226	212	223	215	236	223	252	212	217	213	243	247	239	239	243	234	215	230	231	239	227	219	209	222	213	200	209	215	232	221	231	212	215	247	210	218	256	227	227	236	223	250	225	226	218	217	207	250	202	224	243	226	242	225	225	260	231	214	245	208	224	242	202	242	272	223	209	235	193	235	234	238	236	227	210	220	230	227	224	221	239	241	229	228	210	237	241	244	227	233	222	225	236	246	228	238	215	231	226	250	250	212	237	235	255	225	214	222	224	215	239	220	214	208	213	211	230	239	216	229	233	239	222	242	235	207	239	250	217	214	233	226	243	216	228	211	220	200	210	225	234	247	258	240	247	231	222	221	245	233	225	215	208	214	223	216	235	228	223	223	212	255	220	222	211	246	225	214	244	221	241	250	232	223	240	248	225	227	197	228	214	235	209	224	240	218	212	227	215	222	252	234	228	225	230	228	233	223	232	229	221	230	242	201	193	210	230	224	243	209	236	225	219	234	240	219	196	224	232	241	198
35983	37479	49873	54167	48280	48437	45703	42367	42668	41341	37082	36599	33683	31308	28197	28245	23121	16944	14725	14136	14282	9188	6771	6093	4373	2924	2490	1938	1587	1800	1264	1110	918	687	706	666	630	583	668	657	592	637	592	663	620	605	599	587	582	613	606	644	565	571	617	577	626	598	604	631	597	619	637	628	611	664	587	615	588	623	604	606	608	626	624	629	622	631	616	632	611	587	611	569	647	620	620	604	634	605	624	575	598	599	635	614	636	569	619	690	616	635	607	667	607	629	638	591	623	623	601	617	604	610	650	604	625	640	619	597	632	602	637	587	602	640	642	622	648	656	635	569	623	632	618	666	634	635	637	625	636	626	619	603	620	625	600	614	602	601	578	595	597	599	612	643	621	642	584	578	622	614	583	595	655	586	604	624	607	617	612	642	574	574	631	603	596	617	637	626	595	637	594	612	643	604	610	641	608	597	667	613	653	563	601	629	602	647	617	591	643	612	628	597	611	566	596	627	603	612	617	636	585	557	646	555	641	583	639	598	641	622	629	608	644	655	581	607	597	620	574	651	617	629	627	622	646	597	625	632	616	624	611	588	591	617	583	625	606	635	589	600	617	577	587	639	662	632	578	566	615	590	613	607	603	636	601	641	638	607	612	605	686	678	581	616	643	633	637	562	600	641	581	629	596	593	614	624	629	643	616	644	635	605	639	596	647	632	605	652	607	582	634	595	641	615	608	646	653	601	639	619	581	579	593	615	609	592	600	593	653	611	603	617	611	612	598	662	599	580	613	605	626	635	592	635	626	581	596	580	593	603	597	652	665	653	589	633	579	618	586	559	571	584	600	632	623	609	569	607	607	602	607	609	605	568	621	629	589	588	618	631	587	597	612	619	607	589	617	624	626	573	620	594	617	614	597	606	631	596	637	613	629	578	626	595	598	629	617	622	656	642	627	608	627	614	606	542	599	630	616	630	610	571	586	582	623	624	591	611	558	593	618	610	574	629	595	621	607	606	622	574	598	622	599	610	603	603	606	578	648	598	567	614	633	607	636	616	607	680	580	580	607	653	610	591	602	638	580	609	616	586	606	618	636	587	611	605	623	610	590	634	640	589	616	634	583	630	644	578	607	620	559	602	613	582	576	635	578	642	589	586	612	624	584	565	593	577	639	642	593	629	576	590	632	622	617	594	679	648	604	586	611	606	634	614	616	651	591	574	602	613	600	610	616	644	602	578	604	595	604	608	568	611	601	576	601	628	625	617	640	593	664	645	663	613	629	632	607	595	562	612	605	653	601	589	591	617	586	614	573	621	594	578	623	617	633	622	597	618	659	601	596	599	661	586	613	657	580	645	648	606	604	613	592	578	605	591	615	634	619	591	612	592	587	638	602	638	616	620	636	624	589	606	588	570	603	578	606	585	607	635	590	578	632	645	626	585	622	619	584	616	604	610	602	615	613	607	609	619	633	616	602	610	613	607	630	602	568	622	620	605	604	602	613	609	629	635	608	613	566	624	604	622	626	627	580	592	588	627	608	604	588	643	608	583	609	627	600	609	600	628	623	552	633	621	604	605	627	657	623	589	634	617	609	568	626	630	672	599	600	596	592	620	627	630	627	621	609	602	609	638	632	589	644	603	600	568	630	656	587	629	627	600	638	616	554	628	593	590	646	631	636	627	637	615	619	613	650	582	568	622	600	583	585	609	638	603	578	651	605	600	645	604	628	627	664	634	646	642	603	599	603	576	579	618	619	629	635	641	609	577	600	557	616	614	598	611	605	667	611	648	646	606	603	600	633	634	590	639	615	602	650	571	596	629	617	601	605	586	614	627	581	625	619	610	637	611	602	642	574	584	608	648	621	611	664	565	614	598	638	634	610	593	555	655	598	607	633	582	608	607	601	640	581	630	584	654	642	663	583	630	562	623	563	597	622	598	619	648	599	616	606	613	582	586	601	623	635	656	597	588	615	624	615	627	606	639	649	585	617	593	651	621	578	649	607	621	612	615	651	624	550	629	607	610	641	619	595	634	616	627	636	598	619	600	615	578	568	566	602	637	594	580	598	651	632	612	654	617	638	643	634	591	639	609	669	561	570	617	606	634	571	612	686	619	621	623	567	616	639	620	597	624	642	615	595	646	610	615	616	603	618	605	632	624	621	618	651	628	558	604	609	573	634	640	572	608	609	623	614	596	641	602	575	553	687	638	605	638	607	606	627	665	574	670	621	608	638	593	574	612	584	644	618	624	625	623	587	608	669	626	654	601	616	627	615	600	640	627	579	610	610	621	631	640	609	611	638	638	564	596	577	604	672	604	613	637	641	591	677	578	580	581	638	584	583	666	652	649	563	673	607	607	611	592	576	566	614	633	593	621	587	600	595	652	571	652	625	612	592	611	605	672	617	614	665	596	617	656	581	593	624	601	635	576	566	608	613	617	673	599	639	623	588	599	671	605	603	604	613	625	624	595	610	650	612	573	608	630	618	590	565	589	600	630	609	610	629	608	589	576	589	648	574	574	621	626	623	588	593	621	586	624	633	601	615	605	614	605	625	573	625	635	592	583	614	653	578	594	598	602	650	612	614	582	607	602	631	610	617	647	626	598	618	616	651	600	640	608	550	622	617	595	613	602	595	611	640	638	616	602	605	615	628	595	613	586	584	593	664	599	611	634	608	608	589	599	577	619	654	615	629	626	586	589	637	638	593	656	602	609	640	642	631	593	574	611	620	637	633	621	660	646	597	638	603	602	608	619	628	622	568	643	630	600	588	624	644	659	603	622	589	564	628	598	606	632	626	600	598	588	575	647	601	610	634	589	590	645	645	631	605	615	570	611	600	645	648	628	637	604	606	590	607	600	632	623	607	610	637	656	585	634	647	624	622	603	599	648	595	605	562	613	649	611	609	624	627	596	626	584	596	618	592	615	624	607	607	585	592	610	598	608	661	594	666	604	588	629	649	620	612	604	614	603	632	620	649	634	607	583	621	639	626	598	596	597	628	611	587	622	597	605	641	626	629	636	635	604	650	625	604	636	617	596	608	600	570	637	585	598	597	643	632	599	623	603	667	648	608	618	583	601	573	604	591	638	612	618	600	604	605	589	589	643	645	647	626	613	609	621	582	578	580	598	563	614	584	652	624	627	610	557	606	625	665	596	592	652	599	641	575	634	598	633	621	618	583	654	621	573	594	648	602	634	625	613	580	611	653	630	592	596	630	623	596	651	632	588	578	606	599	600	644	616	600	582	587	591	632	583	581	626	629	548	597	655	601	603	631	645	621	647	648	577	649	585	593	617	605	682	578	572	644	617	617	626	644	597	577	623	596	608	585	628	609	636	607	633	670	605	581	595	617	643	640	650	628	619	619	609	602	610	624	633	567	575	613	598	599	610	648	664	654	639	644	628	591	581	585	600	623	584	655	612	626	561	611	643	583	626	632	615	610	630	605	597	623	623	626	612	600	555	658	581	634	616	611	562	585	576	604	612	604	617	613	581	620	612	635	676	593	617	627	607
37230	35929	39332	28821	20327	14713	12082	9826	8205	6318	4771	3714	3011	2462	1890	1690	1104	777	767	776	677	539	449	375	330	275	273	254	243	270	239	230	241	208	226	218	241	195	217	218	185	235	213	196	206	241	232	219	220	205	233	216	210	262	221	211	224	218	243	210	210	226	216	219	238	192	192	207	211	234	220	222	246	223	215	201	211	238	210	237	241	204	216	215	201	224	223	238	227	229	233	232	234	212	242	216	252	224	203	214	234	199	222	209	226	238	229	225	245	206	211	232	203	195	203	196	195	231	236	218	222	224	222	246	220	234	222	225	205	237	213	239	221	218	229	262	230	232	227	230	234	213	218	226	239	222	214	227	201	218	208	208	212	216	227	217	211	254	191	241	240	217	258	250	218	204	225	208	225	211	247	241	233	217	236	218	232	207	207	230	208	208	241	231	209	246	243	221	230	227	180	230	212	239	233	226	220	212	218	217	220	225	230	230	218	208	273	254	224	215	234	225	212	204	220	215	217	233	244	244	217	220	210	235	230	201	212	233	222	191	209	222	200	221	232	244	218	224	221	229	207	201	224	242	243	223	226	235	226	235	226	230	237	213	234	216	195	253	226	218	223	230	226	242	250	204	245	229	232	211	202	203	220	206	222	238	212	218	228	198	221	229	219	218	223	214	236	235	189	217	210	261	247	247	222	199	224	225	232	180	224	232	235	224	227	215	226	247	232	260	237	226	231	224	250	220	206	217	226	242	231	219	224	180	210	238	219	219	226	230	204	225	213	217	230	193	210	209	192	218	239	225	180	212	212	225	233	178	233	240	204	218	211	263	237	241	223	219	245	228	250	228	207	204	224	227	248	216	242	195	220	242	222	219	234	233	216	229	224	224	203	220	222	234	198	236	222	262	217	209	221	228	216	227	240	217	198	219	205	265	230	216	220	218	220	204	213	219	245	231	224	220	240	221	213	249	224	196	211	204	220	230	228	218	222	257	227	221	256	211	193	225	213	249	222	213	231	240	231	246	230	238	224	207	236	209	234	203	210	213	210	211	219	237	237	230	219	259	232	209	211	217	212	276	253	216	206	221	221	232	239	234	217	254	222	217	227	214	207	206	226	249	218	199	223	236	228	206	229	228	228	200	221	219	238	227	224	211	229	234	217	235	229	194	246	236	240	204	224	226	202	221	232	223	222	200	220	220	222	221	215	202	237	213	226	215	215	216	238	218	210	214	218	229	213	194	202	224	213	206	224	216	240	226	211	236	214	250	232	186	198	239	210	224	215	219	195	261	207	224	246	186	246	206	214	237	234	238	178	205	229	197	220	217	217	225	217	230	214	223	218	202	225	208	208	212	212	232	221	243	229	245	230	222	230	204	214	205	229	218	208	234	247	201	231	238	221	193	187	205	215	237	237	212	226	209	225	218	225	240	212	226	219	206	205	208	204	216	216	247	249	217	217	204	222	249	218	228	210	221	224	228	219	247	238	233	214	237	254	221	233	230	210	241	226	240	207	232	225	236	240	223	195	211	267	229	209	209	214	232	256	244	246	220	247	226	208	222	231	201	218	214	245	203	234	228	207	234	206	238	210	227	244	217	239	202	212	204	236	246	223	206	227	209	256	252	202	216	221	222	227	241	206	213	210	206	198	217	218	193	245	247	227	206	228	216	230	211	222	234	226	212	231	215	246	218	201	218	214	212	234	221	208	229	234	235	223	221	196	237	198	236	224	245	226	217	236	235	217	224	206	222	221	236	226	186	231	231	230	219	226	230	243	218	222	217	186	238	237	219	240	214	228	225	214	213	239	219	226	223	216	221	224	220	218	241	232	230	192	233	201	234	213	234	214	201	223	246	227	217	214	219	232	231	217	230	228	249	184	216	192	210	205	221	223	205	237	214	193	206	241	228	210	223	228	239	215	201	228	221	198	201	236	218	206	240	220	187	215	192	227	219	210	222	230	240	203	254	253	278	212	240	209	202	204	228	238	210	232	186	238	238	230	245	232	243	225	230	204	237	224	227	215	230	261	219	211	230	212	208	213	229	232	220	222	235	236	223	209	223	239	222	227	222	225	234	217	220	239	216	221	224	217	203	211	230	233	200	242	205	217	213	217	211	220	216	210	199	218	246	209	234	232	201	208	236	202	213	221	218	233	215	177	207	179	189	225	240	205	202	180	249	257	214	215	219	213	249	221	213	245	193	224	210	250	238	198	223	223	220	252	232	223	218	198	234	228	211	184	207	214	248	216	247	239	210	202	201	220	230	205	235	212	226	218	207	228	222	255	240	228	243	213	213	249	223	206	194	239	220	229	204	206	227	226	263	192	230	231	223	218	221	210	244	237	235	246	194	232	203	253	219	238	217	231	205	206	192	201	205	225	208	198	223	224	266	251	209	234	211	228	222	211	260	247	236	232	228	225	215	241	223	236	224	227	220	217	246	207	230	234	222	224	238	229	244	226	246	239	235	223	215	215	232	245	215	202	203	227	248	200	235	188	217	231	216	237	264	240	229	240	220	219	225	200	215	225	209	196	200	226	229	230	214	209	243	223	241	252	247	212	216	207	223	247	231	218	217	229	221	242	206	236	231	249	256	216	183	232	252	247	218	232	215	213	212	204	210	204	201	204	236	255	235	240	220	201	201	220	234	207	220	214	231	207	237	218	220	188	239	230	231	231	224	198	216	227	233	202	216	211	223	233	238	222	234	235	232	211	231	209	213	231	232	218	213	211	221	201	237	228	230	243	232	214	222	237	259	227	244	223	198	215	207	254	219	226	219	235	225	216	234	207	216	228	205	222	236	222	205	240	232	217	235	212	247	230	231	207	204	221	218	241	202	219	243	231	216	224	204	218	242	200	219	226	238	233	211	219	229	230	248	208	215	233	235	203	183	190	217	246	237	223	202	241	228	225	194	224	203	240	221	235	222	223	210	240	207	210	210	224	207	215	198	231	227	215	216	234	222	241	228	229	215	226	245	213	229	236	228	229	230	204	224	221	210	205	223	233	215	210	259	203	240	211	226	247	225	221	231	217	234	207	221	232	211	236	177	222	207	235	214	214	223	219	230	214	222	221	233	245	212	215	220	256	248	230	228	227	238	190	237	227	219	206	231	215	225	251	207	231	223	215	229	205	229	225	205	213	206	227	193	208	252	241	220	214	252	220	212	237	216	214	235	219	205	217	205	228	223	227	218	230	226	234	234	213	214	183	214	222	216	198	208	236	224	215	209	236	234	205	231	257	221	216	226	242	214	238	201	202	239	232	196	235	228	223	238	218	222	209	211	225	246	232	233	228	199	223	182	223	234	228	229	231	219	227	242	230	219	209	231	228	229	208	220	195	218	242	216	218	232	240	222	185	232	214	220	217	197	223	214	206	226	226	246	233	225	206	184	215	210	193	225	233	219	235	239	219	218	199	240	206	202	203	205	224	224	215	252	209	189	232	229	211	209	237	216	231	234	226	231	233	222	217	199	222	207	223	230	198	221	252	232	244	231
24487	27862	39896	36660	32970	29244	28578	25872	24294	20400	17617	14883	12978	11725	9211	8526	5668	3944	4043	4083	3324	2480	1971	1545	1237	1103	1033	876	819	745	755	707	624	629	646	614	604	585	628	602	591	628	582	567	617	559	626	647	621	622	608	606	582	654	600	584	641	591	564	591	561	593	615	616	570	614	628	605	613	627	602	646	557	577	620	554	557	561	616	572	603	605	608	540	588	582	566	595	592	629	604	587	566	621	621	573	605	593	601	644	600	616	626	577	587	550	574	631	582	537	587	591	599	595	633	602	627	657	612	584	650	561	601	593	587	594	632	615	636	632	612	619	591	594	597	619	611	621	645	614	627	630	602	615	585	605	626	604	636	583	593	612	582	608	606	580	588	591	584	621	576	613	617	624	602	618	587	626	586	657	618	626	604	578	638	629	578	607	607	604	589	572	583	591	665	638	631	568	554	615	573	602	592	555	596	613	615	593	634	609	571	642	600	606	624	594	612	639	590	610	585	590	607	597	627	572	644	564	577	566	587	652	603	595	605	597	600	623	596	627	601	572	616	584	598	627	602	584	628	601	631	590	630	584	637	610	606	582	557	581	584	643	594	664	602	622	637	590	653	590	599	590	615	603	618	613	611	631	593	609	611	602	634	591	620	671	606	605	619	620	576	592	595	599	591	628	597	602	597	626	591	609	592	566	600	587	592	631	582	621	601	636	588	622	616	592	580	619	597	638	657	578	633	561	566	548	599	583	622	641	603	636	625	632	607	582	578	659	619	604	664	587	632	592	603	649	609	625	599	652	597	595	647	615	662	601	610	608	621	606	572	645	565	571	607	624	586	618	601	587	565	596	609	560	595	619	620	564	606	551	605	615	605	609	636	627	582	601	569	620	592	579	648	545	572	650	617	601	593	641	618	615	626	604	608	583	594	612	631	628	602	604	600	656	658	574	617	548	605	581	555	603	599	584	608	610	606	591	641	613	622	579	587	630	659	606	599	566	634	593	620	599	615	581	570	577	615	585	582	643	617	623	642	547	596	624	614	589	617	663	600	623	596	598	585	634	578	591	583	587	593	573	620	570	553	562	562	590	597	636	620	622	603	593	608	656	633	627	608	578	609	636	655	606	606	589	614	622	600	627	604	552	615	626	640	608	606	584	605	620	598	665	611	633	610	594	594	587	608	589	641	597	584	590	628	590	558	612	631	590	638	573	619	576	643	598	621	598	568	600	590	577	624	614	615	594	666	594	585	572	565	592	594	614	599	610	652	627	617	584	618	597	606	554	576	626	633	602	630	620	605	672	617	576	632	556	577	620	581	629	589	612	631	626	616	601	590	603	599	622	596	598	618	587	649	602	572	607	598	620	603	604	617	582	625	620	621	602	621	592	606	641	619	639	610	610	590	594	627	642	621	621	610	608	607	615	680	609	575	594	614	609	596	589	633	604	636	569	594	602	639	650	646	642	545	576	611	601	623	607	616	605	575	608	626	628	603	575	612	587	563	643	613	613	578	623	585	609	573	613	595	616	616	622	612	635	617	640	628	575	609	623	600	574	588	629	596	610	644	591	594	612	590	598	613	587	679	634	593	649	591	583	582	584	639	585	643	662	612	545	578	557	569	594	615	640	640	628	591	625	590	588	647	575	623	625	577	585	580	556	646	589	585	607	615	583	587	607	617	602	641	594	590	603	608	574	608	625	612	620	601	621	606	623	586	611	629	654	587	639	594	607	587	583	600	601	622	559	608	596	615	656	568	592	651	608	570	593	623	626	588	590	615	585	656	601	578	583	592	547	585	617	571	615	590	643	632	540	629	602	594	589	636	576	603	604	628	617	607	607	589	583	582	604	574	625	658	639	534	622	618	630	604	635	630	579	602	596	578	574	667	640	579	618	600	587	589	586	601	628	568	557	621	600	652	642	622	612	640	609	603	611	569	577	624	567	665	602	605	596	629	602	579	610	621	589	610	590	620	607	553	628	609	609	608	606	627	586	630	573	613	618	586	606	630	584	596	591	550	594	624	580	654	582	645	599	607	593	595	599	596	623	627	599	598	617	611	651	593	597	594	583	624	585	603	593	649	592	604	584	566	631	618	570	612	588	596	588	586	601	609	653	619	619	582	562	619	594	632	627	607	623	601	585	612	620	618	641	598	584	573	593	602	592	577	569	590	617	639	566	558	601	637	611	585	578	593	595	579	538	629	618	630	570	618	611	602	664	627	597	585	598	610	609	564	597	598	587	592	629	605	625	594	603	599	626	603	590	617	610	606	631	617	625	609	546	562	613	633	575	575	599	643	614	616	636	616	573	616	630	563	558	613	570	601	597	591	623	585	643	620	616	599	588	582	597	625	606	604	612	597	577	638	625	595	627	604	581	604	622	570	600	624	563	601	588	605	624	548	608	596	559	626	569	619	610	620	646	569	578	606	592	584	598	629	593	595	586	636	614	619	634	598	602	596	610	629	626	556	585	572	600	621	653	611	628	622	621	607	603	605	579	618	600	640	598	590	604	634	593	642	584	624	602	592	583	625	658	592	616	613	618	607	589	614	576	602	619	583	571	608	556	562	571	577	575	684	622	628	565	610	582	548	626	571	628	582	602	632	584	595	595	582	611	596	592	602	601	610	621	596	610	601	585	580	577	616	563	567	568	611	616	622	620	621	595	582	629	573	631	597	634	577	581	643	596	637	570	600	572	567	605	628	610	659	599	626	622	581	606	544	591	551	622	596	616	651	599	608	656	575	598	598	595	599	595	575	558	616	613	617	600	598	567	598	655	598	573	628	568	605	630	622	629	596	575	576	615	626	605	600	622	611	604	614	616	644	622	644	623	610	587	611	562	614	630	596	584	626	602	621	625	592	560	607	599	643	610	615	627	601	593	598	618	643	613	655	596	651	649	575	610	633	583	583	614	648	614	582	626	592	652	604	604	596	621	604	600	610	588	588	653	622	575	631	628	594	586	616	562	590	604	623	592	619	596	616	612	583	608	666	619	600	591	587	588	590	580	635	649	585	576	606	636	601	601	590	588	612	594	599	626	596	604	618	613	620	606	557	595	594	619	605	548	541	579	619	606	609	597	627	628	595	592	633	624	677	619	599	584	598	568	577	597	569	618	580	613	612	588	629	585	643	608	620	654	569	579	617	583	621	608	595	593	605	601	620	648	611	651	601	599	622	660	584	590	588	600	655	658	587	582	605	617	588	578	604	622	642	647	585	571	591	625	620	578	645	608	583	610	617	571	599	602	616	581	581	587	610	632	650	552	607	649	628	622	663	598	657	626	639	625	638	605	625	615	623	609	638	591	573	610	608	600	593	574	627	637	623	661	608	594	615	580	653	631	591	591	588	602	585	621	568	559	589	620	579	610	602	612	617	608	642	642	597	597	603	624	577	608	590	641	594	595	608	632	577	603	625	593	581	569	606	582	604	597	631	577	593	610	598	621	614	637	590	585	635	572	581	606	588	602	578	600	613	599	595	622	587	590	561	563	529	616	603	632
45772	42705	44021	36948	31302	26961	23546	22748	18637	13621	10794	9484	8617	7837	6411	4897	2973	1588	1865	1431	1136	805	628	486	487	425	326	284	278	324	290	293	263	227	212	212	196	226	212	209	219	196	196	222	225	219	246	195	227	233	227	214	201	211	238	227	189	210	231	216	211	243	209	228	222	236	232	259	200	227	228	213	202	203	237	215	213	223	212	186	208	234	213	256	240	231	225	235	213	224	204	228	229	248	211	192	200	216	201	216	247	219	258	200	249	229	225	237	205	218	235	212	234	214	199	205	188	209	218	204	225	242	236	245	215	205	209	248	203	191	212	235	237	220	225	183	221	230	196	224	209	217	183	197	197	201	213	226	210	224	194	246	227	231	200	229	188	215	259	197	220	249	215	228	225	201	211	213	199	204	207	224	217	218	220	188	223	236	237	204	236	217	225	217	199	206	192	221	194	224	197	215	232	227	218	198	219	199	220	205	220	207	201	235	225	213	208	204	221	192	229	208	203	223	207	209	212	229	196	196	220	204	214	204	227	193	200	241	216	216	222	225	219	224	237	227	235	246	240	218	217	203	228	188	230	219	213	214	208	233	202	238	240	206	187	223	230	198	229	208	235	215	240	232	225	225	212	212	211	244	222	209	235	211	225	193	233	217	205	223	198	212	214	209	224	208	221	211	224	201	213	197	190	219	187	229	204	221	190	215	219	224	196	216	208	203	211	221	193	213	219	210	206	207	218	239	215	206	200	236	226	238	227	236	212	197	198	223	221	213	213	201	210	205	214	213	223	228	207	214	206	203	212	212	224	201	237	218	226	205	224	250	216	216	228	230	198	229	215	214	216	213	209	219	215	214	217	229	208	224	234	248	239	210	215	217	223	239	214	221	221	244	211	236	208	204	210	193	215	203	209	233	202	244	233	226	221	225	223	207	233	213	187	208	224	223	194	246	225	228	222	215	200	212	226	220	223	208	244	205	242	179	224	236	208	215	209	208	211	203	212	189	243	204	222	245	220	227	230	213	223	233	219	199	206	213	215	224	248	250	194	221	216	227	205	223	215	211	203	214	184	212	195	249	219	221	207	211	203	218	221	216	208	224	241	215	223	182	202	227	212	209	245	191	220	219	194	224	219	212	206	196	209	198	225	230	209	209	202	213	231	188	219	215	205	223	202	203	218	224	210	223	231	230	211	231	221	219	216	223	228	194	240	220	228	206	238	214	218	219	232	220	220	227	229	228	218	210	211	237	206	226	234	233	184	226	199	209	213	232	230	207	221	220	213	213	206	225	239	234	229	199	216	220	225	212	208	195	222	221	218	216	228	214	222	236	233	217	222	228	193	200	199	230	205	243	228	223	216	215	198	218	201	189	225	223	209	233	220	256	222	200	204	197	211	234	230	257	198	206	208	186	243	224	207	219	210	206	215	235	189	201	201	219	227	230	221	165	208	206	213	242	218	218	230	233	192	224	202	204	222	217	240	229	225	207	225	205	192	243	234	220	213	199	195	200	232	233	205	190	204	216	226	219	256	220	220	221	198	209	209	219	205	205	216	183	223	215	206	211	213	219	198	198	223	235	243	236	232	218	210	248	186	207	221	214	223	228	216	208	225	217	222	205	212	210	221	228	195	197	210	244	224	230	205	214	228	219	236	201	241	203	217	216	231	212	235	221	216	215	214	223	218	194	238	213	215	205	201	200	202	203	224	225	206	226	230	194	225	204	204	216	213	215	219	230	226	214	221	200	240	217	219	194	215	206	226	232	244	235	202	200	217	221	211	219	208	216	232	190	235	207	224	190	203	208	235	221	203	207	199	200	221	222	215	212	216	236	213	234	226	227	261	216	218	226	233	215	231	233	222	249	225	253	213	207	202	222	210	225	185	220	205	231	199	201	231	205	191	238	211	206	225	219	199	219	229	222	198	223	218	209	220	209	202	193	225	210	202	197	233	230	233	204	214	187	208	209	213	232	201	224	203	229	228	225	241	217	211	217	226	218	212	211	245	207	189	222	200	202	206	222	195	202	203	216	236	220	234	200	207	226	220	212	222	225	222	228	208	203	225	217	230	255	196	223	240	216	223	200	209	241	218	225	227	231	241	204	210	206	206	233	227	206	215	233	203	227	202	228	225	210	216	197	185	233	224	229	218	230	187	205	244	228	205	211	223	215	212	239	222	236	212	201	235	199	253	232	199	209	208	206	225	237	210	209	230	249	219	179	241	210	219	212	198	217	214	187	237	191	226	212	221	207	221	230	231	201	245	181	234	213	234	234	221	209	242	202	220	236	236	205	208	230	238	225	205	212	217	183	219	177	227	233	205	225	217	194	214	242	226	209	232	184	186	217	227	219	215	215	229	210	217	227	194	214	204	204	207	210	203	227	206	218	205	202	202	209	228	190	248	225	210	201	212	222	228	216	222	202	215	224	236	225	253	226	236	206	243	234	207	219	226	241	211	226	235	210	236	248	240	237	235	186	223	196	227	216	220	226	203	192	214	201	238	280	215	201	226	233	230	222	220	211	217	195	195	226	220	201	218	211	243	250	222	235	208	227	213	234	208	219	194	217	216	225	211	221	213	212	239	202	225	183	223	204	199	193	184	207	218	217	225	215	209	206	210	237	218	217	208	223	215	204	254	190	229	193	214	229	226	230	212	231	240	209	237	242	224	212	207	196	207	227	235	230	226	188	195	217	193	238	224	246	209	223	207	234	241	208	202	190	222	212	221	213	221	215	212	207	226	213	216	202	239	206	218	209	231	190	233	245	206	237	212	201	215	233	225	201	243	242	202	210	222	219	236	200	199	200	218	235	208	201	256	230	230	196	214	212	190	200	212	198	213	232	206	213	217	224	208	194	186	218	203	225	199	201	221	232	198	197	220	194	199	207	217	206	194	211	224	217	224	233	206	216	221	217	208	200	188	201	229	229	217	209	223	229	217	215	219	200	241	201	208	211	233	213	183	207	202	197	213	197	212	213	232	255	202	203	220	206	217	182	243	226	228	205	232	222	251	239	220	230	214	220	212	212	202	217	216	222	203	225	232	215	225	206	204	200	213	209	225	206	210	236	200	211	221	224	215	232	211	207	240	213	212	204	236	206	211	178	220	206	246	229	210	191	246	246	233	208	206	245	238	224	250	216	208	240	215	219	219	220	213	229	235	217	240	221	224	189	183	245	220	219	221	202	209	214	190	220	211	246	242	192	219	216	210	201	215	205	212	191	197	204	203	234	204	226	211	219	221	186	219	213	215	231	174	201	208	213	243	236	224	208	217	199	198	206	213	215	203	222	215	209	200	223	199	231	227	233	196	245	221	198	177	220	219	218	208	238	219	227	221	210	223	189	194	204	182	194	244	242	218	224	235	229	244	190	214	241	206	196	219	238	216	203	229	239	223	250	214	208	224	207	209	185	219	194	217	224	172	201	225	224	229	209	218	233	243	201	208	217	224	212	228	249	218	214	228	217	210	242	245	212	218	210	230	213	199	230	207	188	207	217
31453	33894	43602	44306	42378	40233	39361	39803	36372	31916	28732	28010	27145	26221	22658	19690	13709	8124	9705	7638	6441	4375	3205	2306	2245	1951	1300	1095	1049	1269	1212	980	844	691	670	588	632	629	669	574	600	589	579	638	592	645	613	605	627	600	584	588	639	594	652	566	626	621	579	573	559	590	589	609	603	625	574	601	642	594	597	595	597	570	595	604	559	591	622	613	666	623	562	584	590	605	586	618	588	581	607	589	592	559	606	612	561	599	690	631	608	588	616	599	614	563	611	586	594	599	578	621	551	595	618	583	578	598	609	584	588	585	587	612	567	593	604	567	584	578	551	599	574	581	567	539	595	576	577	582	600	603	568	601	566	618	620	659	575	578	590	601	598	575	592	622	566	550	641	607	597	586	581	571	599	599	603	605	578	615	611	608	590	558	574	585	582	590	605	569	589	575	623	666	564	587	606	552	554	569	607	583	586	636	620	570	617	584	615	599	585	602	606	585	542	654	595	581	598	622	636	581	593	590	580	625	572	547	600	623	591	623	620	598	566	578	599	575	574	655	653	573	560	567	614	633	608	651	653	573	601	557	583	575	591	591	618	574	584	574	560	613	604	608	592	600	587	560	617	595	602	569	634	571	615	623	600	632	581	571	600	542	648	625	593	605	626	618	608	572	634	580	658	539	546	601	606	608	664	616	609	601	578	625	587	629	583	614	603	612	560	611	583	603	630	634	557	541	600	575	654	569	584	645	658	594	592	592	606	596	604	552	595	586	607	563	602	594	595	613	578	619	602	559	555	605	588	597	600	553	574	595	608	558	576	595	624	589	595	562	617	613	608	610	582	624	585	560	583	600	539	582	580	576	609	594	610	542	609	538	589	606	599	565	646	589	584	588	584	591	606	601	593	577	552	635	566	624	598	606	589	591	643	620	590	585	569	595	614	588	607	571	595	574	604	579	602	616	605	558	630	625	551	613	599	661	623	580	618	570	563	617	567	614	572	605	616	561	618	646	591	613	600	607	609	578	597	598	572	555	603	560	597	590	601	570	584	574	557	578	606	625	627	556	594	587	563	582	611	568	612	612	612	630	643	593	643	593	554	609	621	598	582	617	572	619	625	591	619	608	620	576	617	592	590	624	564	601	568	566	553	550	628	588	591	614	577	607	616	597	618	583	637	586	605	597	624	631	592	610	585	593	595	656	607	625	584	584	582	595	618	577	586	604	552	556	612	634	616	601	570	595	590	570	587	612	591	568	582	584	613	549	610	601	572	626	645	564	613	587	586	589	628	567	559	581	597	606	606	599	575	586	564	628	643	637	573	605	584	600	593	645	599	622	567	608	558	588	633	574	602	588	603	612	610	609	621	592	591	576	602	619	615	613	621	588	609	590	586	572	582	592	575	615	578	561	594	550	591	609	608	594	602	577	603	614	595	574	597	575	595	616	600	577	610	591	558	608	597	613	597	554	573	601	560	568	610	610	650	658	577	609	598	580	571	585	570	620	538	569	601	579	597	574	583	593	609	621	584	603	589	615	572	581	564	574	586	590	602	611	614	579	553	625	601	577	600	621	625	572	560	626	625	622	592	586	609	595	584	631	611	634	588	600	578	628	596	578	579	612	562	645	597	554	614	633	611	604	637	607	605	566	642	626	591	573	600	610	560	633	587	574	547	600	619	615	644	595	588	530	590	618	632	579	596	574	619	631	618	606	624	646	603	609	623	592	578	590	639	612	623	591	607	585	589	586	541	603	622	587	618	530	565	626	581	615	595	623	578	581	594	602	625	589	590	586	630	577	621	602	575	614	619	609	643	621	606	602	633	601	614	610	651	590	616	614	632	557	636	578	624	600	608	600	600	591	620	597	645	609	637	590	630	650	631	583	602	618	624	594	601	572	553	568	587	577	572	620	583	595	555	627	574	589	570	628	596	599	554	581	633	617	598	591	602	614	603	554	597	601	561	562	601	594	582	611	573	584	650	591	585	590	576	551	597	615	600	596	539	595	588	624	617	627	591	577	602	605	656	628	576	596	575	597	609	575	594	610	589	578	609	598	660	577	583	611	582	594	596	586	533	615	591	582	594	578	585	542	576	621	618	575	599	550	586	591	616	588	595	601	582	571	665	674	611	570	594	600	627	634	577	592	583	601	575	578	613	599	569	560	598	601	598	560	595	613	635	622	606	607	596	595	572	620	569	611	579	629	600	601	570	589	610	565	600	599	577	575	598	620	640	593	596	610	579	582	635	615	597	558	585	617	583	616	633	551	556	573	558	586	605	584	616	616	593	611	598	602	574	611	596	576	587	611	646	573	614	589	549	570	596	649	576	593	651	593	589	565	616	582	626	588	594	585	612	600	621	651	599	598	635	608	621	606	570	632	632	597	585	624	605	645	588	586	574	606	596	517	591	605	580	638	602	564	567	590	585	632	636	635	597	600	612	557	605	581	601	607	592	614	568	591	601	629	631	559	610	584	573	582	609	561	618	548	624	591	562	614	578	593	575	628	553	584	596	574	649	588	574	578	612	639	622	621	598	615	626	557	597	597	619	645	642	609	568	593	586	574	613	572	621	571	582	622	623	600	602	560	589	583	553	627	579	594	596	580	595	565	583	604	570	594	596	596	593	609	641	603	592	587	585	596	593	576	622	583	580	586	606	579	585	591	562	600	593	594	644	607	611	561	574	575	588	605	568	595	602	593	602	587	613	595	582	599	583	575	630	618	534	559	604	585	588	585	582	602	573	617	612	621	633	559	608	604	612	549	556	555	628	613	569	565	639	579	563	604	637	576	618	589	603	580	557	629	606	579	585	572	587	634	613	565	603	607	569	582	611	610	531	614	547	623	562	619	583	627	591	602	594	583	570	583	564	572	603	628	592	584	640	573	585	627	581	569	569	603	614	628	556	577	586	582	611	581	589	600	638	621	535	591	583	590	584	576	614	640	630	599	593	609	586	574	587	619	633	589	590	607	633	599	586	637	598	568	637	581	619	597	614	605	578	629	600	560	572	605	576	602	578	594	575	567	610	612	610	656	602	572	588	574	621	583	584	601	586	618	604	630	621	565	589	637	570	568	599	623	623	598	606	629	641	606	525	652	577	589	611	586	613	606	552	615	601	577	611	588	628	569	586	544	604	622	590	576	606	569	621	623	613	599	628	611	570	574	571	625	602	598	602	593	604	545	596	597	584	568	592	569	601	596	593	589	591	618	626	575	603	586	579	606	591	601	548	608	591	583	554	611	557	614	585	614	561	578	641	616	539	652	619	578	605	645	632	568	561	576	590	577	588	563	620	603	640	581	563	559	562	569	582	594	642	555	588	607	590	583	603	597	609	595	559	596	603	584	577	615	591	582	604	591	584	598	604	558	577	653	571	639	600	622	626	606	636	623	621	593	582	624	620	620	618	593	554	591	613	608	597	546	616	622	586	592	589	549	591	585	581	576	601	646	561	585	609	619	622	553	621	560	639	653	578	615	594	612	559	551	582	560	616	580	532	615	679	575	598	617
51870	46553	50052	47553	41489	35943	32815	34634	30911	24975	20290	17315	16833	15499	11535	7681	4203	3260	3228	2240	1505	877	783	805	583	418	351	378	419	397	308	307	319	276	228	244	229	263	233	235	220	244	187	219	237	245	193	243	215	220	234	222	242	231	215	227	226	221	222	236	237	240	215	225	241	225	231	233	212	217	216	220	242	238	226	212	199	207	233	209	213	228	222	225	196	241	237	201	199	243	223	231	208	210	222	237	206	225	229	242	231	213	217	197	217	236	231	225	227	204	235	199	227	228	195	223	242	216	219	235	245	239	191	240	210	215	224	222	222	226	243	250	206	200	223	246	184	215	229	229	210	238	227	260	222	245	225	231	228	234	234	211	217	223	227	227	233	218	250	198	249	209	241	226	231	214	238	228	239	231	253	219	248	256	223	219	230	214	220	223	193	253	232	229	235	230	222	237	238	226	208	188	216	227	225	227	220	210	230	221	206	240	219	219	241	227	220	216	248	233	230	236	239	264	224	218	203	198	262	217	244	230	219	209	231	227	204	212	216	208	222	232	243	230	216	216	236	243	219	246	184	233	213	188	243	210	229	210	238	225	231	192	225	249	224	223	235	244	227	218	235	210	224	228	231	204	227	193	250	223	216	171	236	223	212	239	232	225	221	210	221	242	218	226	243	222	237	222	210	219	214	235	193	211	230	215	235	209	216	217	212	225	227	257	220	209	222	213	206	221	239	211	215	208	223	220	214	255	197	244	246	239	231	237	191	226	230	239	233	211	226	219	214	240	243	209	215	200	212	226	229	219	240	234	229	215	213	210	227	212	238	206	210	230	231	222	238	217	239	238	248	237	231	217	268	226	205	243	237	196	253	220	220	222	239	207	221	203	240	227	220	232	234	232	266	220	247	218	207	215	236	211	201	219	227	241	204	217	225	231	240	202	229	248	234	235	231	229	216	216	237	233	237	224	243	217	193	214	249	231	236	201	216	237	219	245	232	226	219	241	232	211	212	241	237	230	212	214	216	215	223	200	209	230	229	207	231	214	195	218	233	205	241	237	208	223	238	234	227	205	229	236	223	231	218	226	218	215	208	217	216	215	229	235	222	213	240	231	229	191	217	216	226	222	220	204	230	255	243	227	216	222	238	224	227	205	234	215	232	222	206	202	223	230	232	235	244	216	232	223	234	239	246	210	215	216	225	247	221	216	188	235	233	257	177	231	224	215	209	209	246	210	239	237	247	205	223	231	232	249	212	233	223	250	214	221	221	214	227	224	237	233	184	208	229	210	226	233	187	229	246	239	195	242	241	240	237	236	237	245	238	233	213	162	214	227	209	208	207	224	221	204	210	223	241	238	197	222	219	207	199	215	240	199	189	197	235	218	213	231	222	237	212	220	191	207	208	244	254	229	210	212	233	217	234	215	217	241	231	242	224	233	218	213	242	227	249	233	216	223	231	234	256	213	225	224	224	219	221	232	225	222	215	204	238	235	237	209	255	241	248	237	216	213	210	219	227	236	215	221	233	215	216	222	239	208	213	229	193	213	200	208	220	233	229	215	225	243	224	237	189	225	226	232	234	210	224	234	226	239	243	249	257	236	223	231	206	207	212	228	224	214	235	233	224	211	218	196	218	228	236	222	223	197	208	227	216	252	224	223	241	224	228	252	212	216	220	220	213	252	198	218	191	203	213	197	231	237	228	225	230	235	192	244	200	215	219	225	244	243	233	211	211	217	220	237	219	218	216	221	209	238	229	226	235	227	241	218	250	229	219	208	206	218	215	227	206	235	210	226	230	228	196	245	208	210	221	243	225	218	239	225	247	215	199	222	210	213	219	192	221	225	228	213	212	225	201	229	214	222	209	204	238	220	229	210	197	227	227	245	219	237	208	221	224	221	229	216	228	216	194	218	223	201	233	251	202	210	230	241	248	241	204	217	252	210	224	225	243	201	243	212	238	211	212	224	206	236	221	226	239	233	245	255	221	213	231	222	206	235	243	204	239	248	226	226	238	234	222	200	221	226	211	214	229	225	239	234	222	206	215	220	200	227	232	227	219	218	228	219	217	228	242	235	221	221	238	223	207	225	254	230	241	222	236	225	208	252	199	220	234	201	207	213	204	252	196	205	251	225	233	208	209	244	193	199	227	219	219	212	223	222	235	238	210	215	235	219	224	213	214	207	226	237	224	220	217	218	201	225	220	213	222	224	233	198	241	220	238	235	208	219	224	218	211	218	226	200	221	228	227	221	214	206	227	228	242	204	233	212	226	223	228	209	251	196	222	207	222	222	237	229	239	210	233	193	212	239	225	219	218	223	219	227	218	218	226	228	227	249	218	200	222	206	208	227	225	247	216	227	198	221	216	247	239	233	218	225	234	245	242	222	213	206	205	231	220	232	200	233	222	237	236	197	200	220	211	219	248	203	218	230	212	230	241	207	221	234	208	213	234	244	239	227	238	216	218	219	217	237	224	180	221	233	229	219	232	214	222	212	239	221	220	272	195	243	227	224	240	200	243	238	243	169	223	237	239	236	263	217	200	237	243	254	224	226	193	234	201	243	223	228	232	198	227	232	214	220	215	235	225	217	202	223	231	221	238	209	191	234	221	196	209	233	220	220	232	243	242	226	230	224	251	248	209	215	221	220	235	215	242	233	192	205	214	228	230	216	217	211	190	233	263	217	238	255	223	246	231	203	206	237	225	241	229	232	215	222	225	210	214	190	228	186	234	209	229	228	231	212	234	243	239	232	234	209	233	232	211	201	207	240	233	198	253	206	224	204	241	209	217	213	210	219	249	221	227	214	229	220	262	213	204	240	231	214	203	219	234	228	264	231	235	241	214	240	226	257	247	218	204	216	221	256	227	234	235	228	208	225	226	231	245	230	232	227	223	214	230	218	203	223	197	238	215	233	210	214	246	233	229	238	215	232	226	219	207	225	227	197	220	204	226	218	217	214	228	230	248	220	220	219	224	195	240	244	217	251	235	216	213	210	202	228	206	257	234	224	191	239	200	225	260	245	235	212	202	238	225	238	243	209	222	230	218	241	212	239	205	229	227	233	240	228	218	207	205	206	229	220	255	244	243	232	234	221	190	219	223	219	209	220	247	221	245	221	213	233	223	214	236	232	244	203	220	233	200	219	216	261	203	237	221	238	203	230	229	220	235	228	232	189	241	206	215	217	243	215	220	230	238	220	251	230	223	207	205	213	248	214	201	213	237	209	234	224	234	227	231	217	214	233	216	237	222	220	219	213	224	228	217	246	213	222	221	244	213	224	211	213	229	262	208	200	225	245	229	232	213	208	200	236	226	231	229	234	244	226	225	223	239	244	230	212	233	228	211	252	229	229	223	209	214	242	221	254	226	219	234	214	230	203	248	221	210	220	231	221	220	205	222	201	210	213	232	226	231	235	213	204	198	223	225	226	228	209	186	215	268	213	233	233	245	242	236	229	243	205	199	217	205	216	214	232	221	212	227	218	228	230	255	202	226	230	230	221
36519	37837	48883	52799	50216	47450	46188	48558	45705	41582	37764	36330	36964	35005	30466	24808	16351	14804	14462	11399	7891	4583	4206	4386	3077	1789	1528	1565	1764	1708	1294	1117	982	882	732	693	596	631	610	617	600	630	614	609	624	620	611	612	618	631	620	564	632	623	614	635	577	615	619	602	586	635	584	572	625	587	590	589	645	645	600	612	592	586	590	588	605	596	602	594	604	582	618	584	603	635	647	637	568	582	589	634	588	583	600	587	626	584	592	629	616	599	602	603	618	650	581	614	617	659	602	636	566	667	618	650	616	608	623	591	595	625	572	641	604	619	594	666	567	639	604	587	592	584	600	578	580	591	624	619	650	625	604	602	597	581	614	614	578	590	604	639	623	542	622	605	622	611	601	581	587	604	624	616	616	649	619	604	588	599	599	581	606	638	609	635	637	606	597	615	620	581	595	599	631	577	646	578	562	642	603	570	617	610	640	595	584	592	619	646	630	606	601	628	575	591	625	601	644	617	608	620	647	586	597	593	645	615	600	631	603	612	664	598	558	553	591	634	600	624	563	607	641	661	592	641	629	604	628	663	621	618	566	631	622	602	583	621	610	587	593	648	596	655	604	616	612	588	580	561	600	642	602	606	593	582	611	619	607	614	592	609	639	634	606	610	615	620	634	588	609	598	571	604	605	604	563	591	619	578	599	623	589	634	614	613	619	632	645	598	648	626	594	610	617	598	613	600	600	605	614	588	596	626	608	572	580	584	627	631	661	632	617	633	609	609	581	622	629	603	571	587	592	596	607	618	583	597	625	610	605	606	594	594	589	655	597	632	645	625	647	600	642	586	614	606	614	595	605	628	587	593	547	625	600	614	599	622	610	616	598	628	599	646	614	615	608	609	658	627	603	566	660	596	586	605	617	624	654	594	640	561	616	628	597	611	606	610	608	633	593	616	627	619	534	572	630	620	611	622	649	603	610	625	634	599	616	604	637	595	623	638	614	615	603	607	596	629	653	591	646	600	633	589	642	626	630	607	634	633	568	641	625	615	625	624	594	597	582	562	593	609	605	631	632	604	573	617	623	588	621	589	591	650	586	626	637	597	628	593	619	623	597	628	598	618	661	627	606	605	595	646	674	626	631	574	611	634	602	626	633	633	616	595	616	623	627	613	567	614	617	612	595	680	648	609	606	622	635	593	602	586	590	625	576	658	627	531	624	611	590	637	590	683	598	628	596	620	611	636	616	596	608	558	623	632	615	612	587	631	594	642	622	615	637	583	613	614	665	662	581	637	646	621	599	644	591	609	585	623	643	613	620	589	618	593	591	638	603	614	607	633	603	623	628	599	582	593	593	576	590	625	595	598	618	597	668	578	660	644	641	585	617	616	610	670	587	602	593	572	610	631	649	598	572	638	618	596	621	585	622	580	595	589	590	604	619	615	603	602	655	616	582	617	626	612	652	586	586	570	629	571	596	614	602	632	585	630	612	615	620	611	601	610	590	611	612	617	623	626	598	623	615	589	601	568	607	630	635	626	570	622	575	650	633	619	572	583	628	577	636	621	602	624	611	666	617	636	601	598	576	613	619	627	577	577	655	644	613	582	617	604	614	618	580	594	607	595	595	583	580	588	587	664	577	649	625	610	602	599	649	618	648	576	593	623	613	626	611	531	593	609	609	588	576	588	616	599	627	593	569	633	617	594	641	625	600	585	637	603	594	596	609	570	628	645	580	639	620	621	599	639	609	649	586	651	606	624	631	613	588	621	604	614	607	573	634	623	594	629	607	548	596	616	628	587	607	640	641	608	581	636	601	623	628	613	623	617	618	639	651	605	622	606	598	628	628	655	579	614	600	624	600	613	607	631	594	594	572	609	592	646	623	589	591	604	618	588	609	584	601	656	609	614	584	641	606	644	641	614	627	605	636	614	609	620	607	588	625	621	598	617	600	606	639	569	632	584	601	663	607	607	657	616	592	573	605	598	632	610	629	599	586	585	601	621	638	601	661	576	550	585	595	658	586	630	572	594	625	609	596	570	591	635	600	648	617	595	618	611	601	604	574	621	614	605	587	631	593	601	603	639	594	600	610	605	588	573	643	600	617	656	624	584	609	597	571	595	581	665	626	594	580	595	601	569	622	633	619	617	599	539	620	584	644	594	570	597	625	625	598	634	561	595	580	649	623	595	612	624	625	649	607	610	604	574	657	621	627	582	608	629	560	577	633	593	630	607	607	635	626	613	593	602	628	622	585	614	586	615	595	574	569	627	642	598	629	630	632	579	608	594	614	610	613	612	593	576	626	596	677	626	626	578	614	588	622	577	572	628	593	634	660	630	627	658	613	633	590	626	575	576	619	630	592	627	657	624	589	622	611	596	606	629	610	579	594	636	645	552	601	595	661	610	594	617	604	564	625	582	588	587	593	667	640	633	567	623	584	562	592	603	582	651	616	643	608	559	583	608	590	594	570	575	594	609	585	576	628	615	567	585	627	600	609	613	632	636	592	599	599	614	637	583	664	613	589	607	601	607	600	647	637	619	617	614	649	578	600	539	622	666	601	610	615	580	615	636	612	619	623	621	616	613	608	592	609	641	636	618	600	608	624	639	608	597	608	588	618	607	632	606	589	621	563	635	625	578	602	550	597	563	610	617	596	619	571	621	588	558	589	673	602	579	612	615	564	638	652	606	654	614	573	578	595	595	620	554	601	637	632	622	634	584	619	606	610	598	624	610	606	629	633	594	583	599	666	599	637	604	635	563	620	619	549	618	599	605	597	608	621	606	645	578	615	631	601	605	627	575	583	599	634	583	581	615	589	601	626	603	630	604	600	600	564	585	606	628	608	603	575	618	627	565	595	589	614	600	605	638	590	610	595	612	625	603	590	577	603	630	592	602	610	592	623	604	589	601	571	579	540	600	631	600	568	645	595	596	646	577	614	612	594	608	636	583	624	677	627	585	600	625	652	602	579	599	611	602	615	627	572	589	606	601	598	609	615	584	548	576	556	590	625	574	604	609	607	597	621	589	604	609	671	638	611	597	616	570	631	547	589	597	628	576	567	626	610	588	598	638	570	644	604	611	647	576	605	609	607	637	607	602	603	599	640	604	628	626	578	632	598	638	572	632	636	617	609	623	580	563	629	633	633	571	621	642	591	638	599	608	620	620	634	629	624	567	618	587	590	574	613	641	613	621	590	566	617	599	625	639	585	602	585	624	628	619	566	615	573	606	584	595	664	633	587	614	604	607	598	607	639	614	570	601	586	618	622	575	578	611	601	620	623	619	630	636	599	633	607	582	621	653	618	598	591	582	615	622	582	567	607	648	598	632	607	660	622	620	601	595	660	632	619	620	602	614	620	606	597	585	654	609	617	607	611	611	598	568	614	620	598	604	613	587	663	579	628	617	563	629	615	583	600	628	597	616	649	617	559	593	624	614	627	644	634	634	621	600	637	624	642	612	594	617	586	597	601	604	597	623	576	599	608	637	638	599	615	616	554	607	630	628	603	616	651	604
34707	32494	37394	33848	25675	17652	13529	10346	7264	6164	5331	3895	3262	2714	1689	1189	1059	865	662	447	403	410	378	313	248	255	296	243	214	218	246	230	197	228	209	230	226	211	209	244	222	227	214	257	221	229	200	207	232	234	232	226	210	203	242	201	231	236	196	222	224	224	220	208	233	202	247	230	228	201	241	211	249	206	222	204	246	203	242	207	224	250	222	256	205	205	233	234	231	239	227	223	217	226	234	219	219	235	230	251	216	239	217	221	201	224	224	228	221	215	217	211	252	221	210	211	219	244	216	224	257	218	197	232	205	223	205	226	227	228	206	214	257	215	214	223	241	235	209	221	217	213	207	219	188	210	222	195	246	220	203	204	190	248	220	203	204	213	224	228	237	247	225	232	203	217	228	189	227	228	236	220	218	228	234	203	216	221	180	223	231	222	213	219	244	230	192	210	210	244	233	223	209	207	238	233	212	217	216	280	245	230	231	213	207	231	219	219	208	215	232	244	228	208	199	205	241	199	209	201	225	213	229	219	192	231	217	201	224	207	221	211	180	244	208	206	206	194	232	226	225	197	226	219	223	223	206	238	215	245	242	212	249	213	208	221	199	208	227	209	218	216	235	209	231	247	234	211	218	212	208	205	240	238	220	203	212	221	215	201	202	218	226	226	225	228	231	198	198	229	212	255	204	235	210	217	219	201	194	227	227	201	243	217	229	269	228	203	223	238	215	205	238	217	204	216	243	250	235	243	238	243	210	219	215	227	217	224	211	203	215	238	236	223	210	223	253	214	235	222	239	198	213	225	257	220	206	197	197	229	204	192	211	211	240	230	212	249	211	224	234	204	221	205	221	232	226	215	209	224	227	216	198	232	203	193	209	206	225	212	217	215	207	217	208	202	272	240	215	203	229	226	195	224	209	227	218	190	234	229	231	205	198	223	229	215	230	231	219	196	190	196	203	214	230	214	191	219	223	244	208	224	241	212	202	235	232	216	200	212	242	222	252	276	224	240	226	217	227	207	237	191	221	193	229	241	230	223	222	204	223	214	179	231	208	228	216	247	230	221	194	210	187	217	209	210	222	194	236	212	208	220	209	198	208	228	235	223	195	225	201	206	231	215	202	250	216	203	235	248	220	216	223	236	220	213	218	218	211	208	235	204	229	256	225	198	218	227	221	214	221	178	229	214	234	211	230	230	224	204	208	256	218	201	232	238	224	208	212	231	220	217	235	212	216	215	210	222	233	224	227	240	226	218	208	231	223	217	224	193	232	207	237	249	220	224	217	230	203	216	204	199	227	219	232	260	218	224	224	219	221	204	223	197	215	218	208	219	227	226	237	227	227	186	225	196	216	204	214	218	231	220	213	176	224	230	191	213	177	202	223	206	204	220	225	213	213	217	213	231	215	216	216	197	206	223	216	230	214	206	220	232	232	229	197	198	223	228	239	227	232	241	250	218	192	228	176	227	216	183	208	220	218	216	209	211	226	228	186	215	238	231	222	206	205	208	231	243	251	230	206	201	202	230	230	213	218	247	241	236	223	211	234	212	220	231	218	209	234	202	219	243	228	233	216	220	223	212	222	219	231	214	217	198	228	238	180	206	221	239	214	201	224	214	190	239	211	224	219	222	212	197	194	211	188	221	222	205	207	241	231	224	226	227	198	203	199	210	243	225	239	231	248	216	208	223	217	238	232	220	226	229	226	228	243	210	209	248	211	242	237	238	237	209	223	222	208	226	212	215	216	227	243	219	190	209	237	232	226	219	220	228	215	250	225	212	231	229	200	226	209	224	197	237	191	220	215	210	216	212	239	212	232	214	241	216	214	205	243	227	217	205	228	213	220	218	225	213	238	211	211	218	239	222	227	232	188	213	200	222	227	230	207	206	237	208	236	221	206	213	230	211	209	241	212	245	225	221	209	218	224	193	236	199	184	219	213	224	211	207	237	220	209	237	215	213	212	211	251	206	209	225	203	243	235	200	207	200	216	192	193	241	229	211	225	245	189	210	213	229	218	238	228	204	239	224	198	230	225	185	212	194	225	220	218	215	229	220	224	235	206	226	206	236	249	180	253	214	224	249	230	227	241	214	228	208	227	221	194	209	210	211	201	227	236	208	207	240	210	219	228	204	242	209	226	214	197	254	248	227	240	218	197	220	254	241	222	214	226	232	212	219	224	241	215	217	226	242	216	215	221	218	214	226	191	218	211	243	232	219	216	180	245	211	248	222	178	228	249	212	223	252	237	226	202	210	229	215	206	215	244	205	213	209	211	196	225	247	212	212	210	219	208	219	225	205	237	210	211	213	222	227	222	203	200	227	217	252	205	219	197	227	205	212	249	223	208	228	259	260	186	227	234	210	196	217	224	224	206	220	204	216	209	217	208	192	198	218	227	207	221	224	228	202	220	178	222	224	201	201	212	221	230	222	215	211	207	215	208	216	244	244	209	235	220	216	230	214	195	206	198	240	236	241	208	196	214	194	234	241	221	224	236	204	238	221	210	217	231	220	235	200	213	234	212	206	224	211	211	222	227	210	193	230	209	215	223	202	230	217	229	225	211	223	227	228	223	219	248	221	232	196	208	220	217	213	207	235	232	222	195	252	239	206	233	188	231	231	216	218	234	229	229	218	159	206	214	220	243	247	213	231	230	205	245	225	223	228	218	219	221	179	235	225	214	246	213	199	218	247	216	218	242	224	223	235	227	219	234	228	213	222	208	259	221	218	241	231	212	199	241	228	235	239	205	197	227	260	213	216	218	235	196	230	211	220	204	192	240	227	226	221	200	207	236	215	211	237	211	222	233	219	213	209	195	227	219	203	224	219	201	205	216	228	215	220	215	221	226	234	226	222	205	218	219	241	238	213	216	230	211	231	214	241	209	205	211	222	203	204	214	240	212	224	198	227	214	236	200	218	230	210	211	209	210	221	215	233	216	217	250	224	194	229	200	232	209	222	204	209	249	213	210	239	211	202	216	244	214	215	240	225	248	237	236	206	230	222	209	201	214	231	233	242	213	244	221	228	233	233	253	209	250	206	242	242	227	220	249	218	226	218	220	221	210	228	234	207	246	240	208	233	211	204	195	222	232	216	241	248	242	227	200	217	229	230	203	196	222	240	213	225	229	177	219	227	220	192	222	214	205	217	204	249	224	212	214	186	249	228	246	220	208	203	214	217	217	247	241	199	202	220	248	210	210	235	232	196	211	224	235	219	246	210	230	240	240	199	214	229	237	245	202	213	216	228	246	214	219	219	211	237	229	218	184	186	225	215	192	234	209	223	211	212	184	239	195	228	220	202	240	216	231	231	223	241	202	201	194	208	192	233	226	202	227	260	208	226	176	194	190	231	229	198	237	216	196	222	216	216	229	227	234	221	202	241	199	213	200	218	222	233	243	225	192	210	217	212	224	214	208	199	243	211	220	204	220	228	230	207	225	212	206	215	231	236	252	248	225	229	220	225	222	229	225	230	224	205	218	231	239	236	229	226	242	212
22950	25314	39007	42032	37251	32356	29895	26184	22392	20935	19242	15705	14272	11893	8221	5734	5531	4296	3336	2001	1732	1805	1495	1037	946	881	906	790	787	770	704	703	658	621	648	637	573	570	592	597	615	589	579	585	622	588	599	630	629	600	611	608	632	632	574	619	618	594	632	576	611	596	601	610	581	583	579	603	631	597	638	644	634	611	621	582	613	596	628	600	611	563	614	587	585	533	623	624	586	629	593	596	614	635	623	638	606	603	599	596	591	555	559	602	594	583	580	619	579	614	604	632	603	609	625	590	578	546	605	597	582	612	588	600	629	646	582	600	602	588	583	621	556	588	617	591	653	633	570	618	606	582	591	583	586	620	584	586	595	585	623	620	599	619	606	581	590	616	579	601	652	592	622	609	614	563	613	561	553	626	607	603	582	590	607	591	611	591	607	584	614	622	603	595	586	586	580	613	552	603	574	611	606	593	623	589	627	559	606	620	597	557	553	608	605	606	595	614	611	619	572	597	626	601	622	610	598	580	617	585	598	626	583	578	626	584	609	586	604	607	562	588	629	595	584	557	578	596	582	661	612	621	577	606	607	593	645	560	581	633	588	572	628	601	613	616	604	610	552	629	603	558	599	614	591	618	558	560	603	623	596	602	627	605	600	600	585	624	576	585	602	549	585	622	657	583	596	588	599	607	620	592	565	608	622	608	671	577	546	638	615	628	553	610	593	651	581	622	611	590	604	567	615	604	616	605	582	615	585	658	591	637	621	563	634	578	598	606	641	638	591	594	580	653	641	592	598	617	572	605	633	619	619	569	593	538	584	614	566	613	582	624	646	619	581	624	585	579	591	603	573	605	588	636	595	624	583	590	595	638	582	598	596	627	609	607	598	568	624	637	571	652	639	570	566	627	591	605	633	624	589	619	613	558	635	593	633	584	610	585	595	585	629	600	609	626	602	609	602	619	634	612	594	565	611	630	590	587	575	561	628	589	573	593	567	637	560	605	596	624	588	570	566	602	612	594	651	536	568	606	584	551	616	637	574	612	602	615	587	573	637	561	575	615	560	625	582	633	638	588	596	653	653	598	591	591	594	582	603	598	614	597	579	641	626	618	614	633	605	579	577	603	624	601	570	622	593	560	574	625	598	587	626	625	562	591	594	605	594	598	585	627	599	626	577	598	597	606	601	564	573	585	595	603	625	626	618	586	581	624	579	579	606	583	581	563	599	600	587	579	632	614	605	611	656	632	618	615	606	571	610	653	619	618	576	596	565	610	574	572	591	650	577	615	612	571	626	570	607	627	634	614	622	618	606	626	583	642	592	604	581	595	612	592	532	562	614	621	567	592	583	591	577	596	526	604	621	594	590	637	576	583	607	625	589	629	596	641	619	591	610	640	558	624	608	609	615	633	571	581	629	565	577	566	594	643	662	620	600	576	572	564	587	611	567	640	562	619	595	585	652	627	605	571	602	537	612	576	624	598	597	619	615	567	614	599	547	621	607	581	618	596	584	606	605	589	557	581	597	612	622	586	614	554	585	602	557	578	612	622	608	590	579	539	574	648	610	620	620	631	605	611	621	581	593	592	627	612	626	591	630	578	584	587	591	590	625	630	578	617	631	615	613	594	624	621	601	585	601	651	613	574	608	629	576	563	617	582	603	566	601	568	604	631	560	596	584	627	573	564	579	615	593	584	611	560	626	625	601	577	641	617	597	612	615	588	624	589	582	607	558	622	604	636	625	629	590	577	562	641	597	598	660	616	556	620	601	601	583	613	567	571	582	616	580	577	587	617	589	614	618	589	592	609	633	529	666	601	627	598	589	620	664	612	659	603	632	602	569	620	585	566	610	615	584	612	638	592	596	580	604	641	609	620	584	602	570	608	590	612	600	656	584	591	625	547	651	570	596	570	603	600	626	611	583	639	630	595	614	627	574	612	588	579	594	597	643	550	561	627	587	589	583	590	622	624	602	625	602	621	595	556	627	598	589	616	572	608	594	572	628	576	602	603	600	614	595	576	582	593	648	611	606	607	591	602	579	564	547	595	635	564	616	608	584	635	607	589	571	595	569	587	560	600	662	579	609	630	597	607	605	628	608	607	605	594	614	605	576	589	647	570	587	578	626	614	625	618	599	580	591	616	617	570	578	623	613	613	589	630	621	561	618	589	612	576	595	634	586	569	616	615	602	641	602	568	602	616	606	627	582	604	599	588	587	605	634	600	561	617	580	586	586	619	599	524	588	628	634	597	637	562	566	601	575	602	572	577	615	622	587	589	622	635	650	622	546	592	597	582	589	577	564	590	545	605	588	568	594	581	607	556	623	562	632	629	609	584	608	620	561	610	597	649	576	588	602	620	556	593	641	623	608	603	595	646	649	620	572	587	576	571	607	603	610	593	574	641	585	574	576	600	586	582	613	610	554	555	606	575	618	619	563	622	614	577	601	596	574	579	548	599	634	539	588	595	587	591	567	619	566	607	583	566	541	606	633	608	599	627	597	612	600	576	619	598	607	585	641	635	600	605	637	581	576	586	605	575	569	579	585	609	594	619	626	624	568	619	593	607	607	619	567	627	629	624	579	582	612	622	590	586	639	594	571	633	572	584	601	596	608	633	635	572	610	576	619	635	633	585	633	580	624	606	588	575	595	601	597	562	556	627	594	568	590	607	580	564	628	576	632	614	595	599	630	577	637	582	616	618	614	549	630	623	589	610	598	615	601	581	585	545	609	598	647	594	586	609	635	603	590	586	595	585	617	571	576	634	557	594	579	586	603	611	599	591	608	660	611	621	555	586	544	606	612	610	611	618	617	658	655	624	579	590	566	571	629	577	605	604	600	592	606	612	632	602	598	612	599	614	615	624	619	614	627	589	627	646	606	635	587	610	604	601	620	603	569	640	569	624	560	533	594	591	610	593	583	570	576	599	633	605	599	564	593	563	586	554	624	635	632	618	575	606	590	598	644	620	607	601	616	609	607	664	572	643	590	578	626	565	630	603	605	558	606	568	618	592	619	643	597	620	561	624	607	601	626	613	584	611	575	553	608	607	590	587	620	584	649	596	646	619	619	608	594	584	591	599	610	573	603	612	620	586	592	583	600	608	590	592	624	601	615	666	612	563	588	565	588	624	581	587	654	621	595	612	626	628	618	575	589	588	597	578	581	610	569	616	570	561	564	621	600	599	600	635	646	617	611	607	605	569	585	620	597	584	563	573	585	578	643	607	612	603	637	601	573	613	589	590	576	585	624	582	639	606	574	600	570	569	610	589	601	612	564	592	593	583	589	592	606	575	592	607	553	602	553	588	606	611	601	555	564	604	614	572	609	591	607	567	573	579	594	615	559	614	598	588	566	621	661	583	658	595	633	616	584	627	577	606	605	608	647	582	643	589	579	607	585	595	583	593	613	618	575	620	662	598	573	589	651	625	589	588	624	593	597	582	599	561	623	617	630	659	568	601	629	576	595	618	577	606	585	577	605	580	640	640	597	579	607	583	657	635	612	641
39847	38204	45620	42974	35894	27929	23784	22329	18469	13049	12709	10790	8136	7020	5705	4000	3524	2258	1414	1113	1068	949	456	507	393	324	348	301	378	290	286	296	289	239	248	223	239	224	219	223	219	242	240	226	214	196	231	214	235	215	211	234	213	223	214	229	211	205	198	207	215	216	235	211	207	210	208	213	190	217	213	225	208	214	213	213	209	243	206	218	226	231	211	202	215	217	207	212	190	230	194	229	217	209	220	210	214	194	215	215	241	216	212	227	230	219	230	214	198	201	205	194	222	200	216	216	208	210	209	216	182	215	186	200	219	206	229	204	212	215	193	211	230	227	205	202	234	181	224	228	221	229	236	210	215	189	237	223	224	205	189	211	224	230	211	231	186	196	215	177	249	241	222	198	200	216	200	206	230	226	219	239	206	199	206	212	214	202	215	220	199	188	231	203	195	237	230	232	215	216	206	204	185	198	222	189	219	229	197	250	211	211	212	219	183	198	202	214	211	241	226	197	213	206	218	202	239	217	194	224	194	198	216	223	206	211	232	239	196	206	206	217	204	215	229	220	232	226	188	215	229	224	235	211	205	214	253	218	220	220	234	210	196	192	197	231	209	202	197	232	241	191	222	237	218	219	235	245	196	227	211	215	218	198	209	215	207	214	219	204	205	216	224	219	206	194	216	255	241	227	222	219	202	208	210	200	228	225	220	212	223	216	231	206	193	225	270	211	234	194	245	222	231	213	188	206	204	207	212	232	206	205	196	207	244	194	205	211	228	226	235	202	222	227	212	227	226	237	222	225	198	186	217	218	209	207	223	202	195	218	222	217	205	220	226	219	218	214	235	201	209	223	235	209	216	223	217	216	234	225	204	227	214	201	192	225	238	207	200	219	211	233	197	197	242	226	225	216	215	215	218	195	224	183	225	230	238	207	197	204	222	201	227	224	209	211	227	184	221	227	214	217	224	200	193	236	213	198	207	217	203	234	182	231	203	204	213	209	223	187	209	218	192	240	225	217	217	242	210	217	219	243	208	242	207	202	207	220	200	219	193	220	220	193	209	214	214	220	190	221	212	208	203	239	196	213	208	219	245	216	196	230	212	221	215	206	208	237	218	223	221	219	185	201	204	222	208	217	219	226	224	207	219	191	185	190	232	252	190	230	234	193	225	216	204	227	206	223	210	217	218	214	210	224	213	228	212	209	192	220	220	213	206	221	216	195	206	217	224	212	199	247	232	213	217	224	253	196	203	235	218	207	205	230	210	217	206	227	207	226	208	209	204	194	219	195	215	220	196	221	221	207	208	196	195	211	197	202	240	234	180	216	209	214	219	198	198	206	222	219	207	236	227	205	231	235	203	224	214	200	202	218	218	203	204	204	212	241	225	209	235	225	214	241	210	221	222	204	206	211	203	246	208	204	226	183	217	213	208	218	215	254	226	206	197	219	184	233	205	204	239	204	215	205	237	198	217	199	214	206	216	212	193	181	196	177	204	203	243	212	190	223	199	216	208	233	237	194	208	178	225	183	209	219	204	190	211	204	221	198	197	221	209	201	218	206	219	234	212	226	206	231	208	230	202	221	233	196	194	219	202	212	220	230	210	228	223	194	239	236	236	209	226	228	205	208	212	242	222	230	218	224	210	208	240	225	235	238	240	213	209	209	213	204	233	218	218	222	200	231	204	207	222	214	208	224	202	241	229	202	192	208	170	221	197	207	221	218	219	213	214	221	206	203	229	232	241	227	236	231	205	209	205	225	229	236	220	217	199	184	219	210	204	223	219	201	226	228	235	233	225	211	220	193	220	206	225	211	199	229	239	223	230	224	215	211	224	233	221	192	217	212	220	204	208	189	209	201	216	219	221	221	225	202	222	215	214	211	222	236	214	210	200	209	229	204	209	206	227	222	219	221	220	210	203	197	230	217	205	233	214	216	192	209	198	208	247	218	200	192	212	207	210	213	203	222	217	212	233	225	223	189	219	211	216	207	200	230	219	233	213	211	198	228	211	198	219	218	204	222	211	215	206	207	230	216	211	239	191	229	197	184	208	232	208	240	206	258	229	208	224	199	219	193	223	215	217	194	220	227	233	215	221	196	219	222	187	223	228	222	215	220	220	202	211	208	249	233	208	193	214	199	216	232	185	201	219	203	202	187	207	240	223	210	213	200	218	219	205	227	227	237	192	195	223	187	219	224	214	200	200	195	222	224	189	204	204	207	225	204	223	202	226	216	207	211	212	216	201	218	211	212	226	193	235	213	219	208	199	211	232	203	208	233	199	212	202	193	235	213	227	230	217	214	203	208	189	207	208	216	226	206	234	223	218	203	228	212	235	215	220	217	222	211	215	184	220	202	210	216	245	200	231	201	214	250	230	228	243	221	190	195	244	217	209	208	194	215	231	247	214	225	206	209	199	230	233	208	230	207	215	188	222	212	190	247	216	254	229	230	215	210	206	216	221	272	231	225	223	218	215	214	181	225	229	218	179	226	222	198	214	235	194	187	200	206	212	226	236	233	216	204	211	200	193	224	193	217	194	248	227	204	229	242	190	215	194	180	233	201	228	223	201	216	236	217	193	222	211	218	221	232	222	233	199	198	222	224	219	195	218	221	210	187	221	224	225	191	218	223	219	203	211	224	206	215	204	227	202	214	249	226	197	199	208	209	230	217	227	215	211	197	212	219	195	219	224	193	211	219	176	211	211	220	210	222	202	244	198	219	198	217	208	210	223	214	237	197	220	222	211	198	229	216	220	207	208	216	236	230	212	207	190	218	223	225	212	204	227	251	222	216	215	212	224	233	225	222	243	222	242	182	231	227	237	228	240	201	186	212	232	207	207	218	203	229	218	212	230	217	217	216	239	209	194	213	204	224	209	213	210	202	195	218	211	215	219	233	209	213	203	242	193	200	215	216	224	210	234	205	200	222	201	205	220	217	228	220	212	209	218	199	218	201	203	241	235	203	252	197	226	214	207	237	203	228	228	220	221	204	258	193	224	232	198	211	213	195	214	201	214	229	215	201	225	218	211	211	195	222	201	224	245	204	220	208	207	206	222	212	233	224	245	199	226	212	194	246	222	240	209	251	224	229	218	229	203	220	227	231	246	199	212	212	230	245	201	214	225	222	206	231	205	203	204	196	203	211	222	211	206	190	205	181	240	187	180	200	207	229	192	209	216	231	226	224	221	271	209	210	257	225	207	207	214	223	201	199	201	220	202	217	225	208	200	213	228	225	212	191	196	217	252	220	235	222	215	220	235	189	234	222	229	215	208	231	213	216	213	235	215	244	233	222	219	205	220	201	213	228	228	179	246	236	199	209	215	228	211	233	230	209	229	223	199	211	207	224	212	229	217	212	229	198	208	202	208	228	212	217	214	233	188	221	217	228	220	207	213	207	228	211	197	206	238	199	201	212	201	205	186	214	225	214	242	233	219	226	193	199	194	224	186	238	204	237	213	198	210	226	199	238	230	237	200	236	219	217	203	224	209	221	188	230	230	206
26576	30414	44970	48583	45617	40841	39518	39246	36265	30378	32449	29176	26050	24397	20559	17137	15844	11004	7577	6205	5773	5414	2402	2399	1899	1408	1329	1191	1729	1446	1052	1143	1010	768	663	648	613	608	628	583	587	601	563	617	593	622	568	584	609	570	577	590	600	568	538	592	553	588	589	550	582	593	582	595	589	578	583	538	592	568	590	588	628	581	593	624	571	615	578	568	627	595	576	592	577	647	557	636	623	621	587	633	626	600	570	628	573	564	556	586	576	570	567	608	617	618	574	573	604	598	542	600	629	583	608	571	581	574	573	601	591	587	592	571	600	592	602	604	578	592	579	611	587	565	589	580	588	565	591	605	628	605	546	636	593	629	559	519	589	582	622	590	588	590	579	577	572	573	533	622	564	583	568	573	597	602	642	595	598	639	618	612	599	588	642	584	584	608	556	600	555	611	589	606	595	593	565	629	615	578	568	590	620	554	575	556	610	535	582	587	564	625	539	587	576	566	562	597	615	630	585	581	615	581	601	595	597	543	608	559	568	592	613	592	557	629	564	580	546	594	585	604	593	604	619	618	560	583	558	562	606	586	629	601	559	539	571	609	641	606	597	620	606	572	557	576	625	555	596	579	572	542	567	572	561	579	585	557	608	565	583	592	584	641	577	565	587	612	585	584	625	550	590	594	556	602	608	586	570	589	559	619	577	568	568	588	540	635	575	587	577	582	546	596	561	596	572	590	586	589	602	572	595	561	589	545	579	585	581	602	701	603	596	574	588	579	602	553	566	584	548	614	593	620	578	576	625	600	567	575	569	563	585	564	581	575	561	583	556	612	589	627	584	569	616	609	591	586	625	598	605	618	591	618	589	591	615	562	579	578	595	614	583	587	626	593	550	600	620	569	578	564	567	612	600	605	587	611	584	613	573	611	563	568	597	588	581	593	572	599	578	554	581	525	617	574	605	563	598	598	553	592	586	577	591	559	591	589	574	596	593	590	597	609	550	586	623	572	589	565	570	555	572	615	523	534	542	575	607	573	607	620	596	622	571	593	586	631	623	581	590	592	645	555	591	585	573	587	615	584	567	542	611	616	633	585	625	600	562	626	580	610	573	566	600	561	627	587	625	608	543	616	601	599	604	588	552	603	554	624	623	583	605	619	569	587	610	588	610	572	595	605	566	618	564	619	603	621	626	583	614	620	576	578	609	592	597	598	585	611	585	556	576	571	600	632	616	573	618	600	588	562	569	589	592	559	551	560	585	597	578	581	564	644	538	609	589	618	556	571	608	595	548	601	594	620	588	605	567	565	604	618	610	567	562	604	578	608	570	588	605	614	629	573	572	611	573	638	584	558	585	562	566	570	607	551	608	586	548	599	555	647	590	575	580	553	590	623	586	574	615	566	575	539	585	580	594	608	575	606	602	579	598	597	623	627	583	599	613	580	606	622	578	552	570	576	546	622	597	624	590	599	550	596	594	620	595	596	598	625	586	608	599	615	598	592	565	587	586	573	607	557	582	587	567	598	558	597	604	509	592	586	629	588	569	669	587	588	616	603	571	590	603	567	575	607	567	610	590	575	585	568	618	582	551	584	590	598	586	596	569	557	625	569	563	607	590	570	578	581	573	590	609	555	579	606	577	599	605	559	563	621	579	596	548	582	664	586	614	562	564	620	571	561	591	623	570	597	594	606	601	618	579	581	582	624	584	598	618	572	636	637	572	654	561	582	581	581	570	551	639	569	640	583	569	581	582	560	529	612	570	585	597	597	591	626	586	585	598	620	599	585	606	585	591	598	552	608	614	533	561	559	601	605	590	567	582	576	598	604	564	596	595	558	608	621	595	622	572	555	619	600	565	581	593	579	572	590	615	663	568	564	591	565	577	559	622	568	565	594	631	579	573	581	606	620	541	624	573	588	619	576	596	653	584	625	590	564	599	548	583	597	567	563	565	590	602	572	622	568	601	554	629	591	647	540	546	609	609	549	616	613	535	607	627	594	577	589	583	556	611	594	618	582	586	623	619	561	600	611	579	544	598	549	590	523	569	595	569	590	578	582	582	572	580	641	582	594	573	580	571	598	584	603	580	593	596	595	577	636	567	544	598	572	569	585	631	552	637	629	602	603	586	564	580	602	566	576	572	594	587	572	574	595	594	644	596	598	594	602	577	620	614	596	612	606	574	610	570	616	582	581	637	576	556	584	588	569	633	593	557	578	583	604	594	577	590	567	552	596	628	601	582	580	560	599	584	595	584	597	621	564	558	593	631	575	595	585	593	576	582	583	526	619	550	607	570	607	592	595	559	530	634	556	571	586	621	651	592	543	559	611	576	561	558	587	583	580	619	614	563	598	609	614	617	590	589	623	610	596	601	576	584	556	584	601	551	594	571	564	587	581	552	586	574	568	625	611	574	572	598	603	586	589	571	613	558	602	567	585	591	549	610	580	632	579	614	594	577	591	581	601	525	562	587	627	616	640	565	593	539	584	560	579	571	583	528	604	553	590	586	579	577	598	588	621	552	633	586	609	570	576	626	606	561	592	592	585	601	547	584	577	584	593	562	569	601	578	588	619	612	614	588	574	611	590	563	589	588	567	605	553	578	573	595	602	579	589	603	584	589	576	548	581	587	583	566	587	614	634	583	594	592	563	574	612	584	605	618	575	596	577	583	552	609	586	588	650	604	612	566	536	634	618	575	589	603	565	563	582	552	570	582	566	584	557	607	578	589	598	600	583	575	581	583	597	547	613	562	625	565	620	598	598	591	588	592	607	580	594	584	574	587	576	588	576	616	552	603	610	584	549	572	583	540	597	628	572	566	584	598	605	594	586	602	610	569	596	593	613	598	585	621	600	607	610	586	594	539	570	575	576	618	635	564	572	592	599	549	594	562	585	548	602	610	557	610	574	610	599	569	595	587	597	604	550	605	596	614	591	568	587	620	548	597	584	622	636	585	565	604	591	583	588	587	607	589	621	546	560	624	593	602	589	612	568	590	609	602	616	582	557	584	586	636	607	594	618	593	533	578	551	610	605	574	595	564	579	571	594	607	593	653	599	612	606	621	595	580	588	554	606	579	583	601	572	597	588	597	605	591	599	609	599	576	560	579	573	582	630	573	604	582	601	595	598	604	555	570	627	603	570	603	638	535	560	628	584	594	582	647	600	607	555	556	604	584	594	589	557	598	568	598	574	618	594	601	628	623	638	626	517	588	613	635	562	570	576	605	542	584	614	634	598	600	592	597	613	618	561	580	577	603	565	608	591	616	598	582	615	575	594	570	612	608	574	578	614	624	532	621	566	557	590	608	646	560	574	550	557	571	597	567	569	605	533	574	576	628	614	588	548	566	604	550	559	574	592	560	606	631	618	591	587	570	622	593	622	586	609	604	625	599	642	619	558	575	577	548	563	601	572	586	612	581	556	588	572	652	578	592	623	559	593	652	640	594	622	600	596	584	559	609	548	644	559	565	573	629	598	576	588	588	571	615	573	635	567	538	573	582	569	587	585	588	625
45706	44614	52549	50599	45095	38279	31552	30212	30041	21803	24383	20001	13687	13442	11832	7092	5809	3934	3099	3218	2213	895	701	653	612	479	417	396	517	393	416	385	354	271	273	240	236	228	222	231	225	255	218	213	226	246	244	218	227	211	229	217	231	206	223	216	205	227	234	216	240	195	217	198	222	218	212	230	227	228	235	218	221	223	230	214	215	217	214	253	248	205	208	216	230	220	223	216	262	246	212	219	241	201	234	229	193	211	208	225	215	226	241	232	227	262	232	227	199	223	242	243	220	190	213	239	228	207	230	221	244	209	204	252	209	252	191	206	217	244	214	215	227	217	215	206	229	220	233	214	227	214	228	244	235	209	243	213	215	214	252	223	210	223	200	207	264	226	196	233	219	263	233	241	220	235	237	209	258	205	228	231	251	241	227	210	240	236	239	198	219	221	217	233	233	184	205	205	215	227	239	200	209	234	222	224	255	231	225	209	221	213	225	219	211	194	218	204	237	219	201	234	228	216	249	214	239	232	238	243	209	202	213	217	215	201	218	245	226	224	209	205	216	197	203	210	234	185	222	253	240	213	240	201	240	208	244	220	247	226	231	227	232	231	214	220	216	221	239	242	246	216	223	208	234	221	232	263	245	229	233	210	232	212	229	219	215	196	228	211	230	217	226	238	227	224	208	228	224	214	219	215	236	241	230	236	235	207	215	218	235	226	242	231	204	241	204	221	209	207	212	207	212	206	204	232	206	230	216	238	228	219	201	245	205	224	233	228	240	209	226	226	231	215	202	222	218	236	214	224	210	227	227	224	216	246	226	219	250	219	232	223	203	227	229	214	243	234	206	222	211	202	229	240	205	226	232	229	209	220	210	214	216	245	210	231	217	233	235	218	210	223	225	190	202	244	209	218	246	220	211	230	221	217	217	235	228	226	231	222	229	213	198	197	207	217	234	232	238	208	231	211	206	207	209	242	233	222	246	220	224	231	245	214	208	214	227	226	235	209	254	212	249	234	227	242	210	233	249	200	205	206	222	227	217	220	241	241	227	223	202	202	217	217	226	209	215	227	223	200	219	215	221	219	224	204	234	245	219	205	192	237	229	261	230	238	243	212	207	205	204	231	249	241	222	226	217	209	227	224	222	215	257	189	192	210	229	242	226	219	209	226	223	222	202	207	221	205	212	233	244	203	197	203	206	222	196	231	228	220	209	202	240	227	220	217	208	232	224	218	224	214	230	251	238	221	221	208	222	227	218	239	223	227	246	236	225	249	232	220	219	210	204	222	248	212	239	219	210	222	189	217	252	197	217	203	243	240	211	206	219	243	244	229	206	240	240	206	233	211	242	211	226	217	195	205	219	227	242	227	225	252	239	221	215	229	230	212	217	213	238	231	260	222	216	212	211	245	221	205	223	233	212	217	230	205	224	224	257	228	189	249	193	243	247	219	219	234	215	223	221	217	236	229	200	226	237	210	200	214	220	221	201	215	213	207	232	192	203	209	216	240	231	241	209	211	216	241	214	240	209	210	200	224	223	217	246	223	222	211	223	223	210	219	191	207	223	210	227	213	211	215	218	210	233	217	222	223	211	235	222	252	231	208	227	212	210	231	234	226	218	228	218	232	191	231	207	207	204	201	240	209	201	230	236	283	250	213	225	209	246	218	208	197	216	208	215	225	217	211	243	211	201	225	229	218	204	220	210	238	228	245	213	234	218	230	217	239	209	216	219	220	231	244	223	222	225	242	223	234	218	225	223	216	237	239	228	240	236	219	223	245	220	220	224	200	225	198	221	233	241	250	216	214	219	223	219	232	221	250	214	201	235	207	233	217	232	230	232	229	243	215	227	191	204	207	221	230	226	211	227	230	215	208	187	228	225	214	234	208	230	225	257	224	231	208	202	199	197	204	229	225	229	239	217	208	220	238	222	218	229	226	232	210	242	199	225	242	232	210	247	228	235	224	214	227	214	268	210	214	229	233	222	211	246	220	225	221	218	230	239	220	237	253	209	234	239	216	225	207	204	231	230	223	234	243	217	218	203	200	245	223	243	199	195	237	238	233	235	222	226	216	209	212	201	213	232	220	241	238	233	242	239	221	214	236	228	207	196	221	226	217	199	231	238	224	219	196	230	240	246	240	244	251	221	226	224	196	199	225	232	215	211	212	198	249	238	237	212	225	200	215	204	238	238	210	236	223	213	225	223	215	219	207	213	236	219	226	235	242	240	239	250	227	229	221	226	227	215	210	230	215	227	199	227	220	244	236	221	215	203	189	192	236	206	248	191	205	184	229	241	208	215	223	239	259	233	222	227	198	230	238	223	213	219	193	208	233	190	252	235	246	219	220	234	221	219	237	195	219	234	201	228	230	213	213	224	223	212	251	217	222	249	214	240	243	201	225	208	188	249	233	220	213	242	228	214	207	234	213	225	210	224	215	213	220	208	225	234	220	222	208	221	202	245	219	241	204	201	224	235	234	231	219	229	218	230	212	212	217	231	199	221	197	236	231	241	226	235	222	212	195	221	208	220	228	261	217	236	217	241	194	232	219	211	236	228	202	216	222	241	229	225	226	214	226	225	230	239	200	209	222	218	237	230	213	203	235	237	231	202	232	229	214	231	230	250	228	231	238	210	233	215	218	224	214	224	227	202	196	227	219	231	205	223	228	229	223	228	215	220	249	203	217	225	218	242	217	221	234	215	229	223	218	214	232	188	217	218	238	227	235	213	220	237	242	256	221	242	222	218	234	222	214	231	230	215	203	241	217	233	229	225	257	237	238	218	228	189	246	209	218	229	261	213	209	220	212	225	240	232	228	248	233	231	226	214	237	213	215	242	223	211	217	241	251	209	236	212	185	242	212	229	208	219	236	203	178	217	223	273	218	192	246	244	218	224	235	216	237	214	233	208	190	232	218	236	253	228	218	216	222	242	231	227	214	212	242	238	209	235	232	235	238	234	240	212	216	232	246	217	211	225	233	228	250	236	212	223	223	226	227	201	235	221	202	234	218	236	225	210	247	201	235	177	212	204	210	236	205	225	214	234	226	202	234	233	207	239	217	199	204	224	203	196	220	216	225	226	219	243	204	238	221	241	246	218	219	210	199	197	228	238	206	227	230	236	242	202	224	232	233	217	263	254	212	221	212	229	210	229	223	235	242	207	227	216	220	237	226	216	200	213	224	218	203	227	199	212	239	216	223	230	238	225	238	224	261	212	222	236	212	214	211	246	225	219	236	212	218	197	245	235	240	232	249	217	215	234	194	232	216	248	213	220	229	228	233	215	195	252	220	242	216	236	223	232	233	247	205	231	197	219	232	231	210	198	235	227	200	224	238	219	228	222	232	236	223	221	219	215	230	225	211	255	210	199	232	232	216	211	216	248	235	232	204	215	206	232	242	217	225	246	224	239	243	245	221	235	232	212	226	214	235	238	219	210	236	230	225	215	216	240	209	214	254	213	211	219	169	238	235	222	205	223	208	210	209	217	222	243	208	230	226	222	217
31403	36696	50117	55269	53101	49191	44979	45405	44635	39336	43496	38349	33142	32933	31333	23738	21131	16286	14546	15288	10588	4909	3633	3530	3038	2263	1849	1743	2439	1874	1921	1983	1511	1121	887	812	692	698	633	688	613	640	628	620	643	650	599	631	659	643	691	642	579	610	650	651	631	592	582	626	597	605	624	585	614	617	629	605	595	614	593	640	627	589	589	629	634	553	574	588	572	617	621	631	546	615	622	630	628	587	617	571	665	643	607	598	613	653	540	612	590	568	589	574	588	612	636	612	629	616	609	681	662	572	593	590	572	625	601	630	600	594	591	653	629	605	607	609	591	572	604	637	607	600	621	636	614	569	607	611	608	595	586	583	605	629	618	634	579	609	661	645	629	641	637	613	592	641	627	624	632	657	572	629	573	599	588	565	594	611	581	605	552	632	611	667	618	641	616	585	607	592	563	606	606	632	600	647	609	604	628	616	601	635	578	584	626	580	611	605	655	609	615	595	648	547	575	643	633	586	612	632	619	575	635	603	583	585	605	588	553	582	595	590	607	648	629	639	582	585	591	610	579	630	615	594	595	599	578	591	634	634	613	625	577	613	653	615	607	576	579	640	647	614	613	607	600	628	619	613	561	568	624	639	599	625	580	605	608	610	614	574	631	595	607	561	604	589	622	594	635	608	634	602	627	636	584	604	584	576	580	581	637	591	659	607	603	649	581	644	608	619	632	610	596	616	650	640	607	668	622	653	556	648	588	605	580	575	570	606	594	653	642	611	599	572	646	635	617	604	587	600	604	637	620	575	591	566	615	595	619	598	624	592	646	553	591	597	626	600	637	570	598	590	630	594	584	655	634	581	640	627	629	601	607	619	633	585	588	616	589	590	600	656	606	632	610	609	601	601	647	623	645	630	601	616	608	566	628	591	579	634	588	602	643	627	638	613	592	610	643	597	546	614	564	572	582	626	603	629	626	577	638	563	593	619	603	601	601	636	635	633	598	576	573	582	608	616	588	607	566	583	629	609	619	601	614	617	640	572	616	610	589	617	590	604	635	602	644	620	590	609	592	601	628	600	641	610	598	586	614	575	635	629	587	596	583	632	659	639	629	578	589	588	585	653	593	584	590	590	641	622	577	580	615	585	602	671	562	582	608	609	613	607	590	575	585	614	626	613	602	597	603	605	601	613	575	626	642	628	590	587	591	578	633	617	618	614	616	597	608	588	588	658	653	590	615	583	587	595	587	609	583	603	602	651	621	602	636	595	618	596	652	600	636	680	579	666	617	570	647	638	581	654	629	578	571	629	615	618	593	629	587	607	568	541	629	613	621	588	643	567	633	575	617	610	608	595	575	599	588	621	635	644	598	586	643	563	646	617	669	635	617	613	586	595	558	628	612	597	596	606	650	555	554	606	581	606	629	609	605	585	594	630	637	619	617	590	612	617	618	645	591	603	618	586	603	597	600	630	595	622	626	615	634	615	637	603	614	643	592	612	557	623	585	647	636	659	612	607	568	633	587	639	601	616	650	680	586	620	612	610	612	608	588	634	605	615	639	605	564	611	620	602	629	606	594	633	600	599	609	620	584	568	602	607	656	597	600	638	625	628	630	574	560	637	615	590	610	623	614	618	604	581	556	573	642	620	621	591	605	621	624	571	574	572	537	596	577	616	626	610	636	580	593	578	617	624	616	637	633	659	584	606	577	579	650	568	527	614	629	618	602	614	589	605	591	636	604	579	604	621	602	594	595	606	609	596	602	626	628	583	563	572	638	588	576	621	590	624	627	579	625	579	607	644	632	584	645	591	616	607	645	608	601	618	574	593	647	587	595	618	618	615	600	585	623	587	594	637	615	600	585	643	569	643	587	630	625	597	589	606	579	638	624	561	642	614	610	603	627	600	588	613	593	587	594	619	591	604	636	633	546	602	603	630	562	633	624	597	613	591	578	642	566	595	572	606	597	603	617	603	609	616	619	645	652	638	603	627	605	623	609	656	599	618	630	652	607	565	631	589	595	612	606	613	629	613	593	625	597	610	650	577	618	586	628	578	627	627	588	569	603	611	618	597	592	597	620	600	612	617	589	598	602	557	602	628	586	611	630	594	573	618	576	603	568	582	595	630	630	599	604	622	625	569	586	610	601	591	608	598	618	581	585	628	630	597	603	608	584	531	587	594	628	597	619	621	626	619	596	632	612	616	610	610	609	617	599	555	575	628	567	591	620	618	614	638	614	611	610	610	609	595	602	633	612	618	570	602	578	637	593	610	616	607	572	643	624	603	645	588	610	532	627	585	575	591	596	587	619	602	666	654	646	622	598	576	591	649	586	627	594	551	619	597	632	627	615	602	566	649	613	592	639	650	587	621	586	655	616	623	582	575	555	597	653	634	601	632	641	658	616	609	579	591	593	607	609	586	625	650	584	564	608	607	594	638	605	610	599	616	647	622	601	605	606	643	639	621	607	619	602	630	647	631	590	590	586	576	611	594	608	640	637	607	627	606	600	606	597	609	653	588	601	603	607	590	618	577	615	640	594	639	602	627	586	642	624	608	576	598	591	620	600	588	630	631	543	611	561	578	612	546	607	581	592	580	638	612	662	601	580	598	630	581	620	604	598	650	626	617	641	643	602	605	629	675	584	640	645	629	633	631	660	680	614	634	624	594	570	600	623	627	571	567	673	572	575	626	625	611	611	589	612	636	558	626	579	579	573	594	623	622	593	623	642	598	653	579	627	604	588	661	611	581	577	627	576	599	607	583	582	679	574	602	655	605	627	602	613	616	606	637	594	598	623	614	611	577	579	635	621	592	592	550	627	630	598	557	590	593	632	638	608	614	599	594	628	656	630	605	576	605	596	585	624	633	596	601	573	611	613	609	588	614	637	593	576	575	598	575	603	598	660	653	591	665	607	614	612	613	587	589	634	611	604	596	562	659	603	606	604	618	646	634	627	583	609	594	572	687	610	582	579	604	602	639	582	590	599	594	619	591	655	592	612	599	585	617	582	566	553	592	641	626	601	571	618	603	660	562	552	579	625	631	584	608	549	583	597	615	639	560	596	600	641	608	581	600	601	602	625	616	628	642	637	595	583	656	603	624	637	570	625	579	574	607	599	638	574	642	593	576	627	621	594	616	606	642	578	599	621	608	600	595	580	589	629	560	623	640	607	644	628	624	578	602	601	586	555	599	636	632	666	588	609	587	597	581	647	635	643	665	604	618	595	640	621	557	627	594	562	614	578	639	637	619	657	594	593	625	614	622	633	589	605	627	565	621	600	629	595	601	623	596	597	578	570	612	638	592	624	612	643	638	598	624	649	604	590	621	634	606	630	661	635	589	604	627	626	636	631	606	599	612	622	628	610	583	594	635	625	576	610	583	612	616	604	586	603	648	619	633	567	634	610	609	603	588	577	619	580	651	599	636	595	616	615	642	603	582	610	598	597	597	657	608	562	610	609	586	643	652	639	635	596	616	582	596	600	622	608	603	624	598	553	623	623	601	618	607	617	628	644	611
33058	33849	37681	32232	27109	20283	11507	8769	8007	5101	4574	3771	3258	3256	2313	1615	1284	1120	868	641	468	392	308	316	293	266	243	256	273	265	244	213	230	238	199	219	235	248	208	247	197	217	206	241	220	210	212	207	218	201	243	208	231	196	219	253	222	236	205	220	211	251	237	202	201	208	209	226	237	208	214	240	206	216	203	219	205	219	211	216	192	231	219	203	179	206	241	219	195	200	214	213	192	207	215	221	229	228	227	228	209	218	186	209	220	204	221	236	211	212	224	239	215	208	198	231	222	233	199	213	235	222	219	221	247	220	220	233	239	192	216	224	221	203	219	226	237	190	212	191	183	220	207	204	206	184	206	187	214	196	187	207	212	204	214	192	201	208	206	235	225	218	224	197	210	219	199	198	191	228	228	210	199	223	209	233	198	189	249	215	201	232	217	209	200	217	223	227	198	247	216	227	246	223	193	213	234	234	236	199	205	223	233	207	220	224	213	225	217	255	212	221	186	218	200	201	202	214	211	227	218	237	213	220	249	216	195	225	224	201	209	196	213	210	219	259	200	228	222	212	204	212	197	232	217	199	218	201	196	251	216	224	207	206	206	239	241	218	199	215	198	227	215	217	214	207	199	231	219	210	216	200	236	235	246	210	233	214	203	223	209	213	224	203	227	205	202	229	214	238	209	232	233	204	189	187	213	214	212	224	222	230	210	217	230	216	196	208	229	217	229	225	204	217	221	193	194	254	229	237	216	220	197	223	209	192	228	227	215	196	205	199	193	215	200	203	217	216	204	207	210	228	214	208	221	219	213	229	209	187	245	220	230	239	238	218	207	207	225	246	211	191	212	261	272	231	222	218	232	216	220	204	213	221	230	211	208	215	233	228	190	225	209	217	214	224	217	212	231	216	203	216	188	216	233	216	200	209	250	208	216	234	225	210	229	206	227	209	237	243	209	214	217	203	219	196	198	225	219	191	225	201	250	195	221	210	217	240	225	216	206	209	212	197	198	201	221	200	218	229	203	206	208	220	194	203	202	224	237	222	242	225	191	244	227	192	211	209	212	224	223	213	221	233	214	229	205	202	208	208	224	201	218	217	197	214	220	221	222	197	211	216	239	202	213	201	224	203	194	195	205	230	220	224	213	217	218	205	215	230	241	219	214	202	223	219	241	238	213	211	215	216	211	223	220	233	223	221	198	216	223	226	181	224	210	214	186	207	231	210	214	204	242	234	219	193	236	213	181	185	227	215	193	245	182	213	204	221	222	221	230	206	245	215	226	221	212	238	241	202	223	245	238	194	237	237	232	221	199	207	208	219	194	226	214	216	226	226	217	178	223	221	215	215	228	234	235	225	208	205	231	217	210	218	187	216	228	244	200	205	193	194	190	228	224	198	219	204	225	206	202	198	239	213	200	216	233	180	228	237	213	205	230	199	202	207	222	188	197	211	214	256	189	241	221	224	216	226	228	223	219	233	200	207	225	213	211	220	218	213	201	238	237	221	218	225	219	236	232	224	213	220	212	192	207	213	232	222	201	206	239	205	246	210	203	211	200	245	198	227	227	202	218	216	222	205	221	226	200	205	225	212	179	210	229	221	215	216	220	204	220	234	210	214	225	207	233	204	221	226	212	216	213	218	223	200	226	205	208	217	218	225	199	235	189	234	206	220	213	214	188	223	207	212	225	215	229	196	217	211	234	181	204	208	227	232	188	207	171	227	232	200	228	204	190	215	210	214	219	211	203	210	214	201	223	207	205	211	216	200	217	227	208	190	219	223	178	193	199	190	227	201	209	223	227	238	210	189	195	221	216	203	219	212	229	238	198	223	191	224	222	234	223	232	210	227	221	200	222	218	223	228	223	211	238	201	215	213	207	224	194	188	207	215	202	223	236	205	206	236	180	220	205	208	214	217	219	237	246	200	236	224	245	205	234	206	193	239	238	216	206	199	220	226	233	206	199	208	228	213	187	195	229	236	239	213	232	206	243	218	210	210	215	215	208	223	215	214	215	213	192	216	212	228	197	237	230	230	231	184	216	246	210	256	213	230	220	232	201	229	225	204	231	213	224	243	199	214	231	236	204	204	181	221	213	228	242	209	215	231	207	207	222	203	173	219	221	212	243	270	211	205	221	226	226	197	221	215	229	246	222	232	192	226	222	222	193	215	217	238	211	217	240	232	204	213	199	210	259	209	228	188	233	191	212	225	187	199	233	209	193	234	238	218	233	195	189	198	200	243	234	201	232	198	204	208	253	192	194	206	194	221	247	224	221	221	237	218	223	201	209	213	215	202	193	200	226	230	243	212	218	217	198	231	222	209	205	211	211	189	215	218	232	223	218	199	231	226	212	193	193	210	246	242	196	232	226	223	215	242	245	207	198	228	207	206	222	239	205	209	214	223	222	194	222	223	206	219	196	202	192	196	234	226	246	213	237	185	199	179	211	226	210	218	245	220	221	196	229	205	232	211	208	205	184	215	223	223	217	216	206	208	240	214	190	232	222	232	224	203	203	214	196	180	214	185	200	208	234	234	213	223	228	216	216	240	220	208	215	207	210	221	226	192	185	221	235	205	233	252	209	201	213	212	196	211	233	197	218	214	198	218	219	219	224	235	216	219	193	240	246	205	238	204	230	207	207	200	231	243	228	209	209	204	197	222	203	222	197	240	225	244	195	218	215	235	232	224	203	203	219	208	233	200	200	212	232	231	210	235	223	231	212	207	206	216	240	211	229	237	226	214	236	201	219	225	214	240	197	208	188	208	236	210	196	209	219	231	202	225	200	216	221	178	224	226	233	193	196	208	204	228	214	237	237	193	218	230	216	209	225	249	218	223	185	209	213	211	220	219	214	211	213	218	235	218	217	218	215	226	227	222	218	217	205	221	239	226	203	212	223	223	237	211	218	191	205	214	212	196	238	220	211	227	230	201	184	223	224	223	217	222	209	240	217	237	236	204	228	237	211	216	209	200	228	231	194	217	205	238	206	222	189	209	215	208	215	234	219	215	228	244	219	215	211	215	187	209	196	240	211	233	212	190	184	210	191	214	166	201	236	210	223	216	219	233	226	206	242	201	216	248	185	231	221	201	237	217	198	222	215	235	233	215	199	211	226	240	201	221	219	236	219	224	235	208	229	223	208	233	221	213	216	232	224	216	240	222	216	227	214	232	223	218	215	225	195	213	233	213	218	221	217	212	196	228	198	234	224	195	221	236	220	216	200	222	225	245	216	211	213	214	204	213	237	211	208	202	245	224	208	216	226	221	200	213	206	199	210	214	221	239	213	234	222	216	212	199	211	204	219	215	216	218	228	206	211	210	216	214	201	207	199	216	208	241	187	212	209	227	216	237	210	217	195	229	232	216	193	203	219	220	209	258	250	227	239	219	214	224	230	214	213	209	218	198	192	227	206	225	196	211	217	246	221	241	189	212	217	242	229	212	233	202	197	219	212	208	246	197	208	223	218	200	220	212	225	219	191	225	197	199	202	239	204	206
21853	26312	38683	40501	39458	33550	26087	24227	23890	18358	17674	15795	14308	14975	10946	8172	6665	5710	4482	2941	2373	1896	1471	1121	1082	991	867	852	776	757	736	748	722	642	627	598	548	631	584	614	560	611	626	602	574	561	585	565	567	612	582	594	603	608	578	582	612	616	584	578	575	592	574	552	572	588	560	604	557	630	594	637	619	618	630	628	564	570	565	580	588	590	599	607	582	604	552	588	580	574	581	573	605	575	557	579	582	569	570	590	601	581	598	583	606	643	585	610	612	582	579	634	601	584	639	606	629	621	632	603	625	613	561	579	593	597	619	584	614	581	571	591	620	583	649	623	565	551	595	566	636	550	576	549	593	610	575	631	609	609	562	546	567	549	591	583	555	617	578	607	606	554	612	608	597	585	572	587	610	598	583	546	612	573	592	562	568	612	589	619	547	599	587	590	625	590	628	596	592	610	580	566	598	585	611	558	601	583	670	592	569	596	593	513	587	565	576	610	573	605	622	608	596	608	591	556	595	614	574	585	583	588	604	623	630	554	586	582	622	633	593	578	590	581	567	592	546	607	584	579	587	597	582	596	590	604	602	580	613	558	540	561	619	586	583	585	610	608	610	588	610	576	589	618	585	557	600	613	581	605	608	589	579	608	613	626	618	569	592	629	567	547	578	596	593	621	556	572	607	601	617	587	586	572	571	542	592	572	536	560	603	615	573	591	629	589	573	604	630	607	579	602	606	547	613	619	586	570	576	541	602	560	591	587	578	584	589	610	581	578	629	601	632	587	562	576	546	594	573	589	568	600	597	592	541	584	556	587	548	550	573	593	548	625	580	613	568	603	617	639	582	591	552	572	570	597	566	561	559	598	615	608	563	564	582	573	641	575	652	554	600	630	606	600	554	643	545	618	576	594	585	544	594	595	581	583	601	569	579	587	573	579	586	633	605	557	585	592	627	612	594	619	621	585	603	594	611	568	582	609	598	590	591	606	586	649	599	574	624	594	551	597	631	597	601	609	569	608	590	568	587	593	593	597	586	538	585	637	577	627	615	572	654	577	605	617	579	564	577	620	574	607	621	564	637	561	565	567	577	578	564	575	612	604	586	643	577	558	573	611	583	581	606	596	564	613	593	637	613	626	614	579	568	604	618	576	633	572	611	592	619	584	543	578	680	632	599	610	595	584	603	561	603	565	626	585	599	585	522	626	553	610	612	598	607	598	596	591	644	628	588	604	581	565	575	564	573	544	591	620	601	629	591	542	601	576	591	634	642	591	590	595	591	573	576	596	611	594	631	574	545	617	549	568	573	559	581	615	542	556	596	563	608	579	613	575	601	603	610	585	612	628	603	579	601	583	612	606	589	586	552	564	559	551	588	580	613	574	593	563	574	575	579	568	588	592	570	620	555	614	630	605	613	616	626	574	582	554	534	593	555	609	600	579	640	566	601	597	576	538	603	623	567	623	574	624	572	593	612	591	564	607	558	601	624	602	591	636	563	594	589	580	580	609	625	601	556	622	573	563	608	567	576	620	543	635	601	619	596	598	595	628	594	580	605	620	605	564	595	605	606	573	607	606	551	523	565	577	596	559	598	599	596	596	599	549	614	565	575	599	571	642	593	621	601	605	609	564	565	606	577	554	583	575	588	589	597	607	606	613	606	578	603	614	595	595	573	605	633	585	547	583	569	565	633	584	571	620	571	600	620	586	602	595	612	612	597	613	650	605	572	613	536	555	639	592	604	585	619	528	555	595	607	590	594	631	614	582	536	557	598	609	592	581	605	587	567	615	566	601	569	579	613	560	627	597	542	611	598	592	571	615	584	611	612	628	589	597	578	579	560	540	567	594	580	592	637	590	588	612	605	592	580	566	581	595	614	625	639	574	578	609	576	573	614	598	615	631	570	626	581	558	580	606	612	574	570	606	569	576	550	591	570	583	605	596	625	602	563	565	611	632	627	583	550	594	587	519	586	582	585	597	600	646	591	618	585	581	629	646	574	609	584	604	608	599	569	554	573	569	612	574	636	593	584	567	566	579	602	589	585	553	571	565	611	572	575	593	595	577	608	595	590	605	572	612	586	574	614	603	577	572	582	552	595	581	579	553	568	575	609	560	588	566	540	574	602	551	623	582	592	602	632	554	611	561	591	578	600	568	596	591	608	532	592	586	567	557	559	575	577	595	613	580	591	600	591	617	610	594	589	658	624	593	618	615	585	573	604	594	575	579	592	624	585	583	582	583	596	625	559	566	600	563	592	623	611	604	562	595	585	602	578	638	583	616	582	580	597	585	568	589	571	607	594	590	588	563	627	643	587	603	606	561	599	543	593	556	595	590	585	567	574	601	594	612	573	613	579	612	546	592	573	575	598	632	624	579	623	605	648	561	615	574	615	633	570	614	600	591	634	575	588	580	595	584	585	631	596	580	586	588	588	586	585	628	583	586	571	592	593	618	621	593	636	609	532	571	612	556	632	575	577	575	630	584	643	592	567	582	601	590	623	638	619	526	563	630	565	638	590	569	588	589	598	637	576	558	585	628	582	617	586	611	564	590	613	587	606	574	647	598	599	627	572	600	559	524	583	652	543	557	584	578	601	621	556	581	621	602	634	563	574	580	563	571	586	586	563	609	590	589	599	620	583	594	580	579	592	583	559	585	573	587	592	597	575	578	597	584	578	532	580	582	582	568	582	539	554	573	591	582	591	589	595	573	596	630	559	569	599	608	579	550	632	589	613	582	586	597	570	596	632	639	580	628	586	586	615	620	589	625	550	580	605	570	568	596	610	566	604	618	618	570	549	582	577	571	575	583	579	624	606	574	582	569	578	549	533	620	586	640	575	620	596	551	575	568	596	590	578	643	581	579	559	586	615	589	572	565	559	604	578	622	585	599	601	624	567	602	605	565	603	552	594	579	593	569	628	567	632	527	628	565	606	589	625	595	633	589	617	593	575	579	561	560	608	600	594	605	604	586	562	581	591	600	589	611	603	568	590	572	624	568	572	604	558	630	546	569	547	617	582	589	589	639	594	569	586	593	610	583	544	621	618	596	587	588	690	618	565	577	573	594	598	626	522	590	611	575	630	623	615	561	581	601	619	557	594	589	549	575	578	627	592	571	561	569	562	606	574	596	569	607	607	580	564	565	594	551	597	580	605	571	611	600	560	638	607	608	622	577	579	616	551	596	584	540	597	613	612	587	590	571	585	607	564	598	569	582	603	594	625	589	596	559	593	565	609	611	606	586	626	563	561	589	589	582	576	568	605	572	610	576	603	568	631	590	556	592	571	609	583	564	575	604	609	581	620	584	535	562	594	577	648	582	545	567	631	604	577	576	602	575	598	588	617	603	581	587	588	601	549	610	572	549	640	573	552	642	585	607	609	553	590	612	583	572	595	579	578	547	602	608	559	576	621	597	547	621	563	584	577	616	616	589	545	614	595	590	613	625	571	582	609	576	558	630	590	636	560	573	598	595	574	602	619	578	619	619	625	579	575	607	618	566
38726	35496	41831	43183	38307	30180	21016	15196	16225	12558	15307	12717	11246	10212	6751	5540	4152	3092	1541	1268	926	802	627	500	435	378	347	402	395	348	347	358	333	290	235	244	227	210	233	208	189	215	220	213	171	232	204	187	222	203	219	219	221	235	197	182	193	205	223	228	194	209	211	227	210	214	222	216	207	213	203	192	196	221	208	209	209	199	227	215	215	219	191	211	183	197	195	206	187	205	209	208	194	211	218	239	207	198	211	206	213	215	186	250	217	208	209	228	203	201	218	211	204	203	198	195	203	222	206	190	185	205	191	224	190	209	230	223	193	190	216	229	183	200	221	202	221	188	187	170	220	183	212	209	226	164	216	200	194	202	207	208	214	212	216	195	212	223	236	218	198	169	183	199	221	178	205	205	206	211	213	228	197	188	211	232	211	192	209	215	207	229	218	210	218	185	205	199	234	219	232	215	178	218	210	237	181	201	217	218	200	210	223	217	191	222	238	222	208	195	227	218	223	188	195	196	194	212	215	200	205	207	211	205	214	201	191	211	215	199	205	203	196	261	201	215	236	185	171	204	212	204	204	233	210	209	209	228	222	252	212	190	215	216	201	226	223	231	207	200	208	214	184	238	218	209	208	203	210	189	210	197	208	206	208	192	201	196	226	166	209	218	205	201	210	202	203	198	214	192	205	189	220	223	196	226	208	192	213	206	198	220	214	199	200	215	210	218	206	230	223	198	221	203	198	194	202	212	215	193	209	209	215	196	193	199	202	203	208	216	180	219	205	191	226	217	171	230	211	211	207	227	232	215	202	221	214	213	201	211	187	200	193	205	209	221	213	206	186	195	211	226	210	214	216	168	197	208	195	215	214	214	248	197	197	193	220	194	180	204	188	221	205	223	227	201	197	209	198	214	203	216	219	213	230	212	214	202	236	177	217	230	215	234	214	185	184	192	224	195	202	193	228	219	229	200	210	218	211	204	205	231	213	184	204	196	184	205	179	199	207	214	216	215	215	225	178	219	200	215	191	193	235	211	202	202	222	203	198	186	193	210	195	185	192	219	198	190	215	212	220	223	214	194	204	201	214	195	199	215	203	234	221	208	206	251	216	175	211	197	200	228	191	232	190	218	223	211	216	215	215	195	218	211	224	222	196	223	227	220	231	195	212	202	188	191	205	191	216	227	214	215	197	235	197	213	196	233	212	212	206	207	190	217	240	233	200	208	213	215	213	195	216	206	217	210	208	236	212	203	210	185	217	202	232	198	199	218	199	225	206	197	232	214	213	233	218	213	223	231	220	202	215	211	206	203	227	191	205	200	204	215	214	184	204	231	206	179	221	205	229	240	208	204	234	191	215	214	214	216	211	231	205	182	222	200	190	188	199	199	211	206	176	199	187	218	220	228	247	184	216	210	207	191	220	238	224	201	177	214	211	192	205	185	212	197	198	229	198	216	226	223	209	243	203	201	211	202	230	219	213	209	216	172	187	195	203	199	206	198	206	208	212	207	197	206	202	192	211	213	205	210	201	228	189	247	213	208	192	217	215	179	188	223	219	188	205	217	205	213	206	225	223	213	238	202	223	196	218	209	184	207	218	200	221	206	195	203	212	228	211	212	201	256	202	208	193	210	232	221	205	216	209	231	211	228	200	206	201	212	194	205	199	213	185	208	215	226	203	215	192	220	204	238	217	227	185	207	214	218	211	213	195	209	220	216	213	196	239	239	196	182	222	204	219	221	203	216	230	203	205	191	207	226	240	200	195	182	194	192	226	214	200	191	167	221	209	221	198	208	214	227	205	201	198	229	220	207	223	201	174	214	190	236	215	200	224	212	194	201	214	187	185	193	215	204	193	226	229	212	207	198	192	179	227	194	208	238	206	214	240	217	200	220	196	200	185	197	232	216	199	199	201	223	236	205	213	190	215	202	184	202	213	211	196	185	187	196	186	233	208	218	192	193	212	218	199	219	185	225	203	222	212	209	200	211	204	213	218	210	228	219	200	249	219	186	218	192	174	226	231	232	212	225	213	208	221	225	213	208	225	234	228	202	208	192	194	203	215	210	235	242	226	200	185	222	196	212	215	225	187	206	213	207	226	209	207	208	195	195	211	231	212	199	191	211	201	232	189	215	214	198	213	231	201	214	218	214	222	218	208	207	224	200	208	210	209	203	212	233	230	211	248	204	218	212	181	211	212	196	231	238	219	175	210	208	213	204	198	209	207	210	221	223	200	188	221	204	208	193	216	194	194	210	226	206	218	193	206	198	223	213	210	202	190	225	215	209	201	204	204	214	214	208	215	203	208	205	192	206	199	190	192	215	213	230	228	216	205	198	230	229	220	189	211	203	182	209	203	181	224	215	201	247	220	215	206	222	211	201	201	202	218	216	208	228	223	219	222	192	187	227	179	211	195	249	227	230	220	200	211	208	213	218	208	220	196	209	214	216	211	216	190	207	199	211	218	208	182	197	195	226	191	215	203	199	207	196	218	215	215	198	224	227	228	207	209	208	178	195	212	245	195	193	207	204	212	216	237	204	207	219	204	216	215	213	230	212	210	195	202	222	227	202	228	201	196	194	215	183	215	190	193	224	225	227	220	217	202	187	209	205	192	208	192	214	227	235	276	208	214	220	234	221	199	226	206	201	181	201	200	179	209	225	226	191	198	211	218	226	202	237	195	239	240	197	195	212	215	211	187	216	210	197	191	221	194	192	181	202	209	238	204	209	202	209	223	247	197	173	221	197	203	195	222	196	219	204	243	194	238	207	220	232	222	212	222	229	209	217	213	230	221	241	203	220	224	214	193	213	205	216	185	209	218	217	214	207	240	208	234	225	193	202	197	234	207	239	199	225	214	186	228	202	206	224	226	227	213	204	192	208	214	211	205	219	201	193	198	219	204	232	224	227	234	214	218	226	214	201	194	222	213	218	196	222	201	195	184	219	189	186	199	226	208	201	223	225	232	182	224	227	226	203	213	179	232	181	198	220	199	211	229	202	226	216	227	195	221	199	191	204	205	214	186	230	215	236	205	202	203	205	181	203	191	243	178	222	200	214	209	206	202	215	211	192	211	216	207	214	215	197	232	230	199	191	200	208	223	194	216	217	168	214	196	196	201	229	216	190	226	197	185	194	226	209	195	230	201	205	196	241	204	200	174	234	180	215	214	200	214	213	193	199	220	188	239	195	243	228	190	192	228	206	181	206	251	221	206	207	183	203	211	200	202	206	209	196	233	225	211	216	210	229	247	209	230	192	214	232	211	206	230	221	206	221	205	242	224	207	209	188	188	240	210	234	188	206	202	203	215	213	198	237	231	224	206	230	219	224	223	209	240	226	212	215	210	199	239	221	194	233	209	207	243	219	213	209	205	236	193	219	198	228	216	189	214	191	199	214	230	211	221	229	231	198	192	213	221	211	210	192	173	188	196	211	225	192	210	197	198	230	206	237	219	226	210	230	206	212	218	210	225	212	190	240	215	242	208	207	216	221	194	217	228	229
25963	27988	42412	49232	47390	42406	35092	31943	34606	30582	35052	32875	30147	30431	22910	21871	17772	14608	7899	7309	5159	4311	3337	2441	2009	1668	1626	2012	1630	1260	1675	1576	1237	952	809	743	637	681	654	632	593	634	588	615	592	621	587	613	624	606	568	569	564	566	583	606	558	587	581	566	589	550	537	543	547	530	588	573	577	585	582	571	572	555	571	577	600	587	553	600	580	614	570	607	556	586	604	543	582	570	561	581	568	556	592	585	578	578	580	583	564	559	580	548	601	577	600	614	593	602	589	605	569	572	579	559	565	546	582	615	613	600	563	582	600	548	589	611	628	578	582	561	516	542	628	623	593	609	616	531	605	574	554	573	593	588	528	573	535	594	557	552	538	579	580	567	569	589	539	576	593	549	602	513	566	540	547	528	545	573	589	575	568	627	581	599	595	564	589	546	609	650	583	579	591	572	596	571	606	603	562	562	590	574	612	584	580	580	597	583	600	574	597	569	586	550	552	583	563	536	583	557	585	549	564	544	591	555	602	576	596	568	591	578	573	578	585	557	584	604	571	568	597	569	566	586	652	610	525	548	567	576	581	581	552	611	598	598	494	543	543	568	547	568	530	587	561	591	586	583	576	584	601	578	636	575	590	595	625	542	521	603	576	573	533	634	644	612	612	559	581	590	597	606	592	588	567	586	549	579	539	574	552	578	593	573	535	578	613	583	594	615	580	553	527	565	542	579	603	577	573	592	568	558	564	572	637	542	630	590	627	586	530	605	544	585	594	549	591	618	596	567	527	574	607	592	574	584	571	574	567	578	578	586	572	617	574	638	560	585	571	589	610	576	639	582	527	577	561	578	543	580	606	581	568	594	535	568	593	615	590	569	581	609	577	633	613	578	570	545	594	593	573	591	598	564	569	616	586	586	579	605	574	576	543	629	554	569	561	582	590	596	592	545	583	605	580	549	600	574	582	613	589	607	557	570	560	595	587	594	629	596	584	552	580	553	552	545	587	590	548	583	543	601	573	554	603	583	577	635	581	572	590	544	583	574	572	575	550	555	578	574	525	595	544	572	624	576	546	595	542	609	591	597	556	580	563	589	581	568	591	576	566	559	594	562	590	558	562	591	562	608	576	503	537	573	586	518	550	565	561	576	622	588	554	599	568	577	570	563	593	560	608	555	580	617	552	564	593	587	578	591	539	520	596	603	588	571	591	592	587	543	589	604	568	593	569	555	591	584	559	584	563	576	547	568	593	636	579	563	588	577	572	540	569	554	571	542	590	577	568	549	595	609	558	586	553	582	546	646	586	543	575	553	570	567	562	555	546	577	577	592	569	553	537	567	566	566	586	560	622	545	561	581	559	561	570	572	581	588	642	561	535	533	606	534	560	555	603	571	509	558	597	572	571	570	617	580	530	595	576	582	597	582	579	573	600	564	562	586	596	579	560	551	567	575	582	610	551	594	525	577	550	564	602	569	580	577	605	612	544	556	564	540	610	566	583	562	568	628	567	536	525	534	483	583	569	571	578	582	603	595	598	568	567	593	568	554	600	565	606	571	585	580	578	565	578	575	575	586	618	590	580	569	588	520	567	602	573	560	592	547	560	566	586	580	577	585	579	510	579	607	543	552	610	576	554	609	545	619	637	598	598	597	574	587	601	614	591	573	634	570	581	588	558	581	523	551	578	546	593	582	607	593	612	604	571	577	600	606	553	596	562	586	562	564	571	539	564	534	578	554	594	582	600	577	594	560	564	546	595	563	508	647	552	601	580	601	587	583	534	598	586	575	574	603	602	565	559	591	596	606	557	606	598	564	545	574	580	556	566	600	581	536	565	557	571	590	555	592	581	555	567	562	587	581	550	570	555	571	587	562	585	583	550	610	514	619	588	595	583	576	583	588	554	594	573	595	585	576	539	528	562	544	573	597	560	577	544	570	606	580	587	586	594	617	595	573	575	615	534	578	537	596	546	535	592	610	548	604	559	550	587	581	586	574	636	564	561	621	579	589	603	558	526	576	620	546	582	569	581	557	547	596	611	582	547	612	624	558	581	557	565	599	559	552	586	543	590	587	563	619	599	542	581	626	568	579	580	547	561	602	564	548	551	558	585	565	589	526	592	592	599	569	623	544	574	603	584	572	573	571	562	594	572	597	595	553	579	576	588	550	534	579	575	530	561	567	552	574	572	558	602	559	552	588	596	594	583	569	605	548	562	587	533	566	549	550	595	590	614	595	638	607	607	557	582	582	604	599	542	564	531	570	551	594	532	555	592	512	577	596	571	572	560	582	572	601	549	608	566	569	595	557	608	612	557	614	578	599	554	541	578	573	543	579	565	560	567	599	627	553	538	553	579	584	549	610	563	563	561	580	594	577	583	564	577	585	568	553	574	593	603	539	531	571	604	537	568	551	599	590	615	614	543	566	549	571	568	620	598	584	566	616	606	589	550	594	527	554	635	575	582	548	577	553	522	634	556	525	582	555	575	586	625	588	576	576	591	583	547	562	579	594	577	567	601	537	609	600	550	596	559	535	586	570	593	599	599	609	577	600	603	579	606	590	598	579	583	573	624	614	586	589	599	609	558	599	547	561	569	558	536	550	593	562	601	557	544	601	527	575	586	570	604	571	591	542	614	568	586	562	617	604	577	571	607	579	555	609	581	526	560	629	567	617	592	564	555	562	619	572	629	581	571	603	578	541	565	586	574	589	580	517	558	529	552	593	551	609	584	607	612	600	605	599	558	568	558	513	516	573	579	561	566	585	532	606	571	596	602	573	624	591	619	593	576	537	604	542	599	547	576	572	596	586	607	545	554	617	594	570	574	601	566	585	597	580	572	573	536	584	582	584	563	544	562	573	554	592	584	596	570	574	609	567	598	610	603	555	534	577	567	574	559	590	588	592	602	646	576	585	584	551	551	585	577	610	574	582	557	555	543	602	606	587	571	590	567	567	589	550	572	594	561	555	586	594	572	586	587	569	586	576	580	586	585	593	601	552	583	576	559	588	567	574	570	613	567	602	572	590	601	552	559	628	513	557	571	562	607	561	565	651	599	526	588	592	568	586	604	597	626	604	577	561	560	541	584	600	541	574	580	571	604	576	591	558	567	564	615	577	584	573	573	544	566	625	569	541	571	604	578	577	655	633	577	604	571	563	593	572	540	586	609	593	576	524	553	553	532	543	532	551	577	555	597	590	625	600	564	560	588	571	582	632	537	616	554	558	593	559	615	563	602	559	540	568	593	605	572	586	593	571	567	563	572	559	593	586	641	566	580	600	589	580	617	589	585	548	584	604	561	584	570	596	592	588	590	535	557	573	607	587	590	576	569	607	583	593	585	601	583	556	558	578	566	597	583	591	632	594	575	541	628	604	582	579	622	612	595	574	583	618	523	576	565	594	612	600	559	616	611	575	560	547	583	601	622	562	604	598	551	574	564	583	618	547	600	596	598	608	629	587	580	596	548	628	567	626	544	571	561	559	533	574	613	557	574	583	572	544	585	569	565	558
44504	39937	51406	50824	44800	36142	28216	23277	24777	18721	26677	24140	22003	19033	13946	10522	9418	6985	3586	3056	2057	1469	1126	971	876	741	604	885	607	445	720	687	493	386	309	255	268	284	257	288	264	247	245	250	239	227	254	240	217	224	234	204	221	230	242	216	247	221	221	224	221	216	193	232	247	215	221	215	211	232	206	238	228	232	198	182	214	245	225	233	214	180	235	207	215	217	231	235	235	227	246	220	197	225	184	227	224	227	204	250	245	232	245	201	189	246	264	234	214	223	231	236	216	213	199	208	221	232	234	225	224	219	220	199	211	236	222	230	243	233	239	206	237	237	251	210	217	222	236	193	214	214	220	226	241	246	215	241	221	214	225	229	242	235	252	205	226	202	257	196	209	236	207	221	223	205	222	222	204	229	214	216	222	198	217	255	240	224	244	208	225	197	262	237	260	207	233	218	200	214	211	230	219	226	230	206	219	218	227	228	204	221	255	244	219	227	216	235	196	224	192	232	210	214	214	247	217	244	237	234	242	225	225	220	212	219	218	223	204	246	194	228	215	231	199	229	242	207	226	205	218	223	246	204	246	223	213	227	252	259	236	200	226	222	229	226	230	221	189	206	219	227	212	224	208	210	195	214	209	195	214	190	233	222	178	225	218	228	205	230	216	216	201	245	215	201	228	227	233	243	225	203	255	191	216	241	239	240	234	222	224	219	222	260	236	224	196	209	250	221	210	224	237	179	252	212	216	216	246	205	195	242	243	196	243	217	215	231	190	223	209	221	227	237	194	236	224	219	232	226	204	215	211	239	218	215	228	231	214	204	229	218	239	203	205	194	223	212	222	225	241	226	222	213	222	225	192	207	220	218	262	213	198	228	237	232	241	202	209	213	203	197	247	228	222	232	198	215	224	216	180	224	203	236	213	221	254	219	230	217	216	220	259	232	214	234	239	240	232	220	223	220	231	250	219	245	211	204	237	198	228	216	210	239	219	196	186	216	227	238	221	212	227	188	224	209	254	209	212	210	210	216	197	197	203	220	210	231	219	202	221	235	214	214	233	236	227	214	216	234	187	196	226	219	215	215	250	226	217	207	250	224	211	232	240	222	215	228	217	213	196	213	205	230	211	198	237	201	245	208	236	224	223	234	239	233	203	233	232	203	231	234	244	226	237	239	217	225	201	220	186	240	212	207	239	237	201	252	222	210	206	228	211	196	223	208	234	229	211	218	223	233	223	226	231	233	230	230	210	216	221	212	230	250	209	252	255	231	214	241	249	218	244	224	207	254	218	217	239	224	203	220	215	192	214	232	241	239	213	219	215	220	229	213	239	228	226	253	214	216	215	237	205	217	213	214	229	226	220	228	205	245	238	202	218	205	221	226	262	231	249	231	234	215	227	236	209	198	199	211	226	231	228	247	243	233	214	249	244	192	219	190	208	211	223	247	222	226	252	221	246	233	196	243	214	211	215	262	236	183	213	218	236	214	240	232	235	244	210	221	214	230	243	243	219	189	224	202	188	232	228	194	230	238	234	207	244	219	218	217	212	207	227	204	187	239	260	203	203	202	199	217	237	241	193	212	213	212	250	206	224	212	254	228	234	217	233	242	201	204	220	242	199	255	241	214	229	205	195	228	258	216	198	245	211	221	228	246	233	219	199	217	214	217	214	204	231	235	189	207	234	201	237	239	227	240	230	235	234	245	211	199	218	194	229	207	237	223	216	212	219	247	226	236	243	227	199	205	233	233	229	225	218	214	221	215	221	221	248	211	217	214	193	211	218	230	198	224	210	222	215	231	226	228	247	208	205	229	190	234	206	212	205	203	202	249	220	236	195	213	206	212	214	206	212	209	209	211	212	226	218	226	234	211	220	228	203	208	208	236	239	233	228	219	248	218	225	215	216	227	214	242	229	203	221	218	216	246	218	218	236	204	219	209	236	233	216	240	239	256	226	200	221	241	219	211	222	219	211	240	227	225	196	229	265	205	234	229	223	199	227	215	198	203	204	207	225	192	221	213	226	212	232	203	234	201	195	230	229	225	245	231	204	229	194	232	226	240	218	200	208	199	227	230	221	200	199	238	228	183	219	197	229	198	244	214	212	246	231	249	200	225	232	238	204	220	216	234	208	255	215	228	209	240	215	262	237	191	219	216	215	223	213	203	219	228	203	233	244	244	233	215	227	249	222	233	243	243	240	221	239	246	230	210	246	215	224	224	235	218	221	252	221	247	199	206	236	230	213	224	202	240	210	214	219	237	218	210	224	235	216	229	225	230	204	202	213	246	200	204	207	207	204	234	203	225	222	240	238	208	217	221	231	210	241	249	230	235	208	223	237	225	217	231	210	204	220	221	211	212	220	213	232	246	212	218	242	192	187	210	220	205	220	220	229	207	244	229	220	204	220	215	220	243	238	226	236	233	203	192	243	225	226	225	211	237	206	197	216	226	225	196	210	227	203	232	195	230	203	234	255	238	234	223	232	212	223	213	213	227	231	237	230	213	230	198	236	248	225	246	235	206	228	233	247	199	226	224	196	219	211	206	239	222	213	219	218	241	225	223	220	234	234	209	209	214	208	216	230	222	235	208	227	251	220	213	225	229	206	215	230	222	219	199	212	210	230	201	211	211	248	199	199	217	250	190	238	225	209	215	219	206	229	229	236	213	225	201	229	222	226	231	240	185	214	228	227	201	215	212	201	214	217	209	217	200	230	212	210	243	243	217	221	230	224	232	219	232	236	215	231	220	251	199	221	238	184	224	207	208	214	234	228	233	224	245	210	213	211	224	219	242	212	228	223	229	217	236	228	234	209	205	242	235	194	222	222	215	230	222	223	240	194	176	232	203	220	205	231	213	230	222	227	233	231	253	222	239	243	226	239	251	225	247	230	242	209	229	200	230	207	223	243	254	201	237	203	225	219	231	231	212	227	223	201	196	218	217	215	235	244	231	214	206	214	207	236	209	231	195	224	234	232	233	201	229	225	201	247	235	196	210	228	227	256	249	222	218	222	205	228	221	219	231	223	221	213	208	222	215	247	206	241	239	223	229	246	231	242	224	206	239	244	225	239	226	219	210	209	256	225	209	215	233	222	238	237	226	235	236	241	237	227	234	207	238	236	215	197	205	209	207	204	237	222	235	234	240	243	216	213	205	234	234	222	218	206	212	221	239	193	223	224	208	210	219	222	233	230	226	227	231	218	223	256	203	220	227	241	208	209	220	244	234	206	224	244	221	209	232	268	198	252	201	232	225	223	254	205	224	233	225	229	214	229	222	214	224	224	247	223	269	255	226	216	230	201	221	232	215	239	195	239	215	226	228	232	211	234	234	234	207	201	221	222	220	224	212	229	211	222	235	226	223	213	217	210	213	218	224	207	234	213	207	219	196	223	213	206	237	221	242	232	228	209	219	224	214	212	197	237	220	230	213	227	233	217	195	236	230	222	210	227	241	234	218	233	199	212	209	202	224	213	215	217	203	231	209	223	213	210	232	211	203	198	220
30259	32209	49312	55059	52214	45969	41263	39047	40884	36484	45389	42379	41400	39373	32739	30497	29089	22999	15774	14320	10438	8017	6058	5370	4760	4008	3448	4721	3524	2145	4032	3516	2209	1640	1167	978	903	776	768	830	698	672	645	680	644	681	665	679	660	638	621	640	601	610	590	612	642	610	538	589	616	630	615	568	554	577	601	571	628	629	612	595	580	589	609	615	610	595	587	614	583	617	598	629	638	664	625	630	603	620	595	583	606	617	628	585	646	578	609	577	574	622	595	603	607	587	587	633	629	603	598	616	598	597	576	608	604	591	574	634	608	604	624	560	590	627	567	604	638	643	585	569	557	586	595	626	580	646	597	579	647	623	623	632	614	621	625	618	573	619	599	595	570	582	624	604	615	590	577	599	617	606	626	594	576	593	603	608	606	577	604	631	629	583	587	605	644	597	600	603	559	603	557	632	589	604	625	617	611	606	597	633	577	603	621	578	628	565	564	651	626	617	634	571	553	576	626	592	523	579	603	603	633	624	605	580	603	599	589	563	615	646	600	611	612	620	608	596	565	635	604	602	597	651	576	580	602	586	633	608	629	602	629	583	591	606	634	627	643	570	647	618	627	620	559	606	599	599	625	594	593	643	597	626	615	618	585	610	597	587	576	631	617	622	579	657	580	609	639	584	621	604	616	578	626	569	580	586	612	596	604	611	603	625	610	560	626	637	598	561	648	606	622	621	633	592	590	579	625	556	640	585	654	606	597	591	589	598	586	578	604	574	613	638	621	595	632	616	631	610	595	659	606	582	605	584	552	572	608	634	583	619	617	620	600	620	609	632	615	612	646	577	649	623	595	622	644	564	613	637	627	611	623	653	545	649	640	621	599	610	587	627	613	643	580	621	601	561	562	594	584	619	583	647	615	617	611	625	596	553	582	620	570	603	620	623	600	587	642	620	647	594	639	615	587	655	611	594	646	584	609	614	606	581	619	577	591	595	626	621	576	594	604	610	596	626	628	616	619	569	579	613	609	563	598	574	547	622	588	624	590	621	623	608	586	582	603	619	593	658	603	611	603	607	606	630	599	635	593	612	618	630	648	615	647	629	600	596	634	613	600	608	604	675	587	592	622	634	603	599	642	639	568	566	572	598	616	557	573	593	640	600	588	583	617	603	601	620	643	624	651	584	576	605	621	565	579	586	568	594	642	606	569	603	598	613	584	592	573	600	617	593	645	583	648	583	612	569	600	593	598	621	604	600	639	611	628	612	651	584	598	602	632	590	634	615	591	584	609	602	653	602	599	574	607	625	633	626	647	612	622	622	554	590	628	597	580	620	583	634	624	630	628	589	620	603	595	589	651	627	642	607	593	611	578	559	618	602	627	638	630	593	597	616	601	642	600	598	620	639	600	602	645	629	650	631	551	555	619	630	555	563	608	575	599	595	610	593	555	619	592	630	603	602	612	588	638	580	599	584	569	538	621	646	639	598	583	616	595	670	608	603	605	560	591	618	634	594	604	559	594	592	596	584	611	588	609	608	598	574	597	559	610	626	627	613	613	600	612	642	654	611	604	624	615	598	589	624	629	561	597	652	593	587	571	625	589	602	605	584	596	643	580	612	649	605	590	586	556	620	611	606	627	564	623	618	621	618	605	595	631	593	655	621	607	573	577	583	618	620	573	592	648	603	622	646	604	645	604	649	593	630	646	649	601	604	589	598	623	615	586	574	601	606	601	551	556	565	638	640	619	585	607	588	617	636	597	665	605	641	581	622	580	585	582	585	622	610	571	596	607	592	565	609	605	622	604	604	572	623	625	613	609	631	612	583	631	582	587	594	605	624	596	591	540	629	652	620	644	637	582	606	612	593	603	597	592	639	612	621	599	635	646	631	625	585	525	639	587	599	566	569	587	658	576	605	613	612	604	556	604	573	620	584	609	616	574	605	578	617	617	575	592	623	604	596	639	609	608	605	649	646	620	625	614	598	624	579	594	606	642	641	657	563	612	631	623	578	592	585	580	587	580	617	604	617	659	593	590	605	602	608	590	579	579	594	575	577	554	596	628	573	592	600	617	641	621	591	606	592	573	629	644	581	624	595	612	586	631	608	569	589	624	583	596	618	626	613	623	593	572	603	594	614	604	595	600	602	589	595	591	638	638	587	644	608	589	609	599	577	590	595	605	635	561	608	578	593	590	615	595	625	638	583	651	565	611	654	568	637	623	617	587	623	666	587	596	627	631	610	570	604	580	592	594	596	569	622	572	573	631	598	598	607	646	581	599	587	636	619	607	638	598	616	603	584	594	656	606	585	576	657	617	584	626	608	610	622	594	605	610	596	617	585	604	602	601	596	555	568	589	623	572	586	594	626	575	630	611	612	617	620	622	599	563	660	627	577	621	629	634	578	600	603	617	591	639	617	652	582	638	601	623	587	615	603	572	594	569	594	639	606	630	614	620	633	615	599	660	635	602	586	618	627	601	602	631	616	635	628	647	648	599	642	560	611	619	583	619	586	627	583	606	643	597	578	576	600	563	592	588	578	590	633	592	606	644	575	608	613	605	575	598	615	621	559	614	589	636	613	599	593	603	616	582	589	612	632	549	611	597	570	659	642	568	615	629	607	638	563	591	598	552	620	609	594	617	600	602	609	583	562	634	619	595	606	604	632	599	566	620	578	645	614	569	586	623	623	616	628	608	601	589	625	608	591	582	589	574	588	595	606	598	585	629	611	601	587	601	590	617	596	629	645	607	608	577	605	580	615	606	584	612	584	650	592	584	574	637	613	595	575	611	582	623	594	641	563	645	578	610	634	574	642	634	610	572	641	611	620	589	628	590	614	607	605	623	599	621	599	628	618	613	600	615	627	589	614	616	663	580	577	607	575	577	533	605	624	608	656	599	630	613	600	585	611	658	610	611	571	558	616	606	638	620	584	605	605	588	635	599	610	599	597	589	639	563	627	587	611	576	631	610	586	571	635	630	617	575	663	577	596	593	565	583	601	616	621	616	602	592	622	608	628	570	597	595	575	614	596	594	622	563	569	610	544	622	576	607	625	633	562	611	558	655	605	600	580	589	586	600	622	601	590	575	609	624	628	599	609	601	644	579	636	599	608	641	572	602	645	628	629	621	637	584	579	566	633	644	629	590	592	616	599	615	591	582	599	602	634	600	650	595	631	627	578	599	616	596	625	617	588	625	579	632	613	628	633	610	593	600	606	589	601	565	608	597	612	627	603	618	614	588	591	607	562	617	607	624	590	547	573	625	627	644	595	585	596	599	621	615	569	613	636	576	605	573	624	634	566	607	596	608	598	587	553	626	617	567	662	610	624	568	632	561	582	627	597	577	621	615	589	634	556	622	621	606	612	604	622	587	599	634	618	596	601	625	620	633	585	623	562	570	620	578	578	614	602	596	640	613	555	623	617	601	611	611	617	615	625	589	554	608	616	613	592	637	574	613	620	625	597	587	621	594	590	604	634	618	567	599	578	576	631	561	599	575	610	597	605	605	629	599	620	622	612
27948	30682	37888	30289	22684	15394	10731	6988	5546	4693	5397	3327	3567	3123	2636	2243	2067	1522	1035	725	517	377	300	310	316	308	294	278	265	278	306	286	241	251	248	239	244	264	221	189	200	196	223	214	213	212	237	227	221	224	214	223	210	220	219	203	207	192	233	217	226	193	209	212	208	204	199	200	208	202	223	204	200	220	234	232	223	209	210	217	204	214	203	227	217	207	218	191	228	232	178	213	221	216	197	236	198	202	201	221	234	191	193	191	180	217	225	207	232	182	229	212	220	234	242	187	208	219	228	199	216	206	212	209	238	233	208	251	216	237	178	186	208	206	205	226	199	227	222	247	220	224	210	225	216	215	208	222	205	228	217	213	244	226	229	175	222	200	193	221	219	219	241	233	237	210	208	202	198	224	229	196	194	215	202	189	212	199	240	213	162	207	225	191	228	209	229	184	200	214	208	197	176	193	205	194	211	223	179	214	202	209	220	207	231	244	192	226	231	225	227	196	215	171	200	204	233	210	220	198	203	206	215	222	178	213	214	191	195	231	216	225	203	195	211	203	231	218	188	204	219	203	220	216	220	213	210	248	200	197	224	224	191	227	204	193	221	215	216	221	208	206	198	226	224	210	197	223	201	196	234	226	192	220	255	198	212	225	207	191	204	208	198	234	243	209	255	234	217	212	221	213	196	209	202	225	219	200	215	213	217	236	239	213	226	184	209	199	215	206	215	202	206	234	221	215	213	230	252	215	237	207	215	208	219	234	208	197	201	227	232	218	214	208	198	228	254	213	216	219	198	215	192	212	220	208	229	205	227	203	196	220	191	221	197	193	231	217	195	243	221	208	243	216	201	221	212	215	196	206	242	205	198	236	207	212	190	185	231	211	222	227	209	213	229	239	231	236	207	214	234	193	201	210	218	196	229	192	230	189	191	225	221	200	213	225	201	217	212	169	214	195	238	209	197	204	232	201	214	219	223	242	203	224	228	239	184	210	219	208	205	206	242	179	229	228	227	235	236	201	204	215	205	215	218	208	212	179	214	201	220	228	234	214	183	226	156	207	214	229	202	207	220	203	201	209	221	221	198	235	213	222	215	212	207	216	197	205	214	216	219	209	219	217	223	228	216	205	217	216	200	217	195	223	207	195	227	196	219	219	208	228	203	222	222	252	232	208	220	214	200	210	218	222	218	214	191	227	216	249	201	230	223	206	218	215	209	206	190	196	199	212	216	222	230	201	194	222	232	204	208	216	178	188	237	236	224	203	211	202	213	200	221	215	225	226	235	206	212	217	223	206	212	215	204	183	195	230	228	232	210	228	191	220	258	220	222	191	228	203	234	203	210	219	225	232	193	205	247	220	217	197	235	222	196	212	201	195	216	196	222	220	221	196	224	236	167	225	246	217	204	225	203	232	210	232	195	218	208	231	211	205	221	211	219	201	190	230	216	210	222	205	229	216	190	205	218	203	208	214	188	187	205	190	202	211	214	226	217	202	216	201	214	242	202	238	203	237	226	218	223	252	225	207	198	205	237	216	207	232	193	226	199	181	211	232	194	212	205	254	216	198	229	245	228	245	234	225	197	198	222	209	226	234	225	202	200	220	215	241	196	215	212	248	214	201	181	224	217	220	202	204	198	228	200	220	198	223	206	239	212	199	200	213	196	218	209	222	224	206	220	214	208	225	203	225	220	197	200	216	209	191	207	234	190	182	200	227	226	209	227	232	206	212	240	221	182	212	199	212	217	229	212	220	221	212	221	211	205	221	198	210	203	245	196	198	210	245	247	215	236	196	210	213	216	199	212	211	189	231	232	181	204	239	186	205	221	209	207	218	235	233	208	210	212	211	233	201	233	219	181	183	224	206	218	206	233	207	210	218	214	217	206	215	209	234	215	194	203	219	202	214	217	228	199	196	212	202	187	218	219	223	178	218	226	237	226	233	198	230	214	203	211	229	205	190	229	226	217	227	197	188	214	221	210	218	241	211	210	207	215	206	229	210	192	198	209	171	190	203	242	218	219	210	208	213	190	222	225	201	201	197	190	225	209	201	214	201	211	224	206	197	223	210	223	207	178	215	225	208	226	187	225	225	210	209	207	242	193	219	200	176	243	210	195	212	220	205	214	206	208	202	217	198	214	224	225	187	220	195	242	221	236	218	242	219	196	209	220	226	249	209	193	210	202	224	197	237	216	221	200	222	213	225	221	247	220	202	240	207	229	249	231	201	184	213	224	211	215	199	199	225	217	230	234	210	225	215	200	248	219	194	226	220	232	209	198	217	187	204	216	219	208	217	198	212	210	237	238	210	197	211	207	221	214	218	208	215	219	200	230	221	198	190	200	220	208	210	210	238	211	223	208	219	207	220	212	216	187	204	203	233	242	207	198	240	208	248	187	225	227	217	205	198	187	211	232	204	202	226	201	215	236	212	212	217	231	216	222	182	205	173	199	205	229	219	212	216	233	224	219	228	244	229	207	201	210	211	222	214	201	216	209	217	227	201	201	187	210	211	210	200	222	207	211	214	215	228	219	250	249	215	211	220	239	227	224	225	193	214	212	210	204	204	195	209	197	225	239	203	188	208	204	208	202	242	202	217	234	209	228	202	260	213	226	217	213	222	224	201	206	203	218	194	209	226	214	220	190	213	213	235	200	212	214	186	216	224	200	197	213	251	235	217	223	225	212	207	220	194	195	204	218	217	189	211	187	224	225	223	212	207	211	219	214	244	207	217	201	223	239	217	210	221	230	210	223	222	221	184	180	214	228	228	217	197	201	226	212	220	224	204	217	224	193	216	232	216	203	224	244	209	225	221	191	200	231	213	222	204	206	213	241	202	230	219	228	222	222	213	198	203	225	230	228	219	196	201	200	214	214	208	207	234	213	211	217	202	218	217	226	212	228	206	193	239	215	181	211	237	220	224	207	197	219	194	205	225	202	217	216	185	227	213	229	209	225	184	211	203	221	218	202	193	231	249	216	220	233	232	238	224	219	190	211	207	196	218	218	229	216	205	232	225	219	230	224	215	248	227	213	193	216	207	219	195	214	205	218	203	193	218	225	233	214	218	235	218	204	228	220	173	211	228	220	228	226	228	227	206	218	222	223	205	250	206	220	231	222	206	205	217	213	238	219	222	201	197	211	239	216	213	219	187	212	195	199	203	213	211	213	198	194	214	199	220	224	213	201	227	214	217	224	196	211	202	209	220	202	213	215	240	218	205	215	222	204	212	207	223	216	224	239	244	185	212	209	209	214	232	203	213	202	232	199	210	212	227	211	195	201	220	195	249	220	210	228	214	217	225	223	208	200	215	195	221	219	216	203	199	233	204	181	239	198	209	220	201	235	214	215	216	231	219	213	243	210	201	219	248	214	217	213	186	227	227	227	211	213	217	223	222	225	210	225	203	234	208	218	209	203	228	226	222	219	231	208	239	244	222	187	210	219	245	216	206	193	223	221	226	222	211	214	209	196	222	217	232	220	216	215	204	211	204	209	206
18319	24314	39189	38633	34739	29968	25746	21223	19400	17398	20026	14256	15439	14529	12304	10960	10409	7618	5741	4018	2575	1623	1253	1238	1271	1147	1190	1303	1101	1007	1029	1021	849	750	663	639	632	574	586	597	622	563	563	567	552	578	579	579	561	574	591	541	578	555	584	590	590	556	598	599	565	596	638	573	587	571	608	621	556	605	607	587	572	549	572	582	591	568	635	604	576	594	546	580	578	648	569	571	598	562	559	579	571	622	577	584	568	593	605	590	617	604	581	561	595	604	551	570	578	574	582	597	596	597	604	579	586	591	571	587	606	580	621	591	583	596	575	590	583	572	613	594	617	573	611	577	578	543	604	552	569	598	552	650	518	549	601	590	559	595	595	587	608	558	602	588	560	603	567	603	586	601	588	623	612	600	607	560	597	596	544	609	576	559	591	606	524	586	627	593	585	583	554	566	538	552	565	582	596	599	655	553	538	552	539	549	622	570	562	636	585	604	636	585	580	537	568	583	598	600	593	590	572	584	580	552	596	574	645	576	569	596	561	564	585	621	585	560	579	587	578	579	575	600	604	606	592	672	591	617	563	578	561	594	575	590	616	563	585	575	597	576	569	570	608	568	558	579	541	573	578	625	581	600	584	589	581	568	550	639	626	572	569	596	563	583	579	571	568	605	574	586	607	592	590	581	575	580	604	639	601	631	600	613	545	581	589	563	563	596	605	557	625	590	598	629	617	530	557	552	594	598	604	597	587	573	559	608	606	584	558	574	584	574	584	581	566	584	558	565	551	551	581	588	600	580	580	549	547	550	560	574	574	571	610	610	588	610	586	604	522	559	572	593	613	561	584	589	586	596	578	620	612	606	562	577	607	552	560	615	593	622	595	595	590	567	594	633	584	597	567	545	590	585	601	616	637	607	610	605	573	584	595	576	569	573	617	560	576	600	600	644	574	557	587	578	606	611	550	593	573	593	570	598	643	641	572	565	614	601	562	560	591	589	574	577	576	549	568	565	574	577	606	600	569	632	575	572	527	590	611	565	611	617	615	599	580	604	568	526	579	542	568	576	596	566	604	564	589	586	617	565	602	585	577	515	607	573	582	605	556	556	604	552	548	611	606	551	593	567	578	622	577	544	571	565	568	615	606	584	610	569	612	572	581	571	599	588	597	540	625	558	586	575	609	550	579	605	576	601	575	567	587	553	568	600	573	585	639	587	582	598	632	547	540	562	576	591	590	642	628	563	575	606	635	561	579	610	575	588	580	587	646	588	583	565	559	643	620	612	569	651	583	554	609	556	601	558	586	578	559	571	577	584	584	621	576	669	557	552	587	594	598	582	585	601	599	562	511	568	593	569	609	558	584	583	604	629	588	598	623	605	583	579	611	576	591	542	578	581	595	592	573	607	578	563	555	587	566	570	580	565	587	593	547	588	596	555	552	583	595	566	602	617	582	616	572	581	580	611	599	557	586	601	572	631	565	579	578	570	542	594	626	598	588	612	604	587	569	570	584	594	576	593	587	568	575	613	589	532	592	602	551	566	585	572	588	560	583	587	580	625	551	598	568	564	624	572	593	604	583	578	528	557	561	593	610	606	563	590	606	564	595	599	522	621	561	581	651	600	623	574	564	596	653	582	597	591	609	549	558	572	648	594	578	606	631	553	574	582	579	588	588	542	573	577	562	614	607	562	573	585	573	611	597	623	569	586	618	543	618	600	614	624	620	566	615	591	578	570	579	597	580	608	583	604	605	562	558	600	566	582	592	597	588	596	559	559	616	593	605	585	590	564	547	596	637	596	597	552	616	558	574	581	583	602	568	614	567	586	622	570	587	613	600	578	584	574	552	594	612	570	545	594	583	564	602	603	563	612	639	553	596	603	634	587	593	562	606	567	607	587	587	531	599	592	573	577	591	539	539	619	608	575	599	571	594	592	630	613	589	552	553	577	592	613	558	558	592	606	591	584	574	571	569	616	597	590	582	547	556	587	572	612	568	540	597	572	589	596	579	559	599	577	597	613	625	558	610	558	601	576	564	604	586	602	613	571	557	581	586	589	568	524	590	614	585	564	572	540	573	562	614	606	551	572	591	585	560	590	556	584	570	563	567	637	578	564	569	636	576	548	598	597	567	592	583	566	586	607	564	576	590	528	612	587	630	590	541	560	571	570	586	590	568	600	638	580	556	614	600	627	618	600	565	584	548	594	591	564	558	574	598	556	573	588	589	564	624	566	611	611	584	574	587	631	595	583	578	617	571	585	557	627	568	571	569	601	558	604	573	573	561	566	590	577	588	589	581	556	573	588	603	546	548	578	587	588	575	585	595	587	574	621	637	620	577	609	607	612	545	552	575	601	561	597	589	631	587	582	589	613	608	574	623	631	596	611	547	591	636	567	601	589	535	607	626	558	590	573	571	578	595	555	624	629	557	606	591	592	584	550	550	566	578	567	578	605	566	554	607	612	581	566	545	634	601	591	569	582	599	536	562	578	597	595	615	602	571	547	563	593	539	556	578	611	571	565	590	587	537	574	559	586	599	577	570	621	570	625	604	546	573	621	599	559	556	562	600	590	607	562	596	605	631	627	564	580	614	585	589	652	584	580	570	533	563	573	611	594	617	553	577	649	584	548	546	591	608	579	568	572	582	576	572	605	577	571	622	584	552	576	598	580	617	580	577	614	587	597	554	576	590	625	579	572	566	578	577	542	575	597	564	602	559	620	590	601	574	583	604	579	574	547	541	561	610	627	602	564	621	588	573	570	592	623	558	603	557	589	590	601	605	569	572	583	607	600	586	542	576	603	588	588	587	592	607	569	585	590	557	566	517	575	577	581	580	561	599	616	610	555	588	594	637	564	588	588	595	553	576	580	594	578	578	596	587	572	520	602	630	604	630	590	574	550	613	552	568	578	588	579	590	567	610	575	590	632	603	573	587	616	577	623	586	599	578	548	554	572	536	619	622	614	572	622	613	561	606	620	591	585	589	578	550	570	572	614	586	582	560	562	570	552	570	591	592	561	606	599	561	585	617	570	637	616	631	575	552	578	604	592	597	578	620	636	580	583	580	556	583	598	569	571	563	592	588	578	642	559	614	596	543	602	582	577	563	563	590	568	576	595	587	591	522	579	621	558	612	555	534	613	547	540	611	607	561	641	628	595	583	610	582	631	571	591	594	585	535	563	589	580	572	616	654	636	533	610	614	572	557	592	586	576	553	612	602	588	582	594	609	596	561	607	544	591	592	551	602	589	582	570	602	574	574	617	599	571	554	605	585	567	612	574	562	562	564	614	570	602	586	545	592	605	594	570	615	565	603	614	625	565	585	621	588	560	598	593	539	569	591	554	592	565	591	607	595	600	613	569	605	557	590	584	544	596	597	616	575	557	580	551	602	621	614	569	538	541	574	607	586	619	609	592	566	546	571	590	601	540	570	625	579	523	607	570	578	583	575	578	544	592	591	590	565	579	574	580	631	642	535	550	566	552	579	532	580	585	629	555	608	575	598	555	638	634
38779	38461	43739	39072	32196	28657	22291	19166	15401	14291	19676	15512	9657	8665	8873	5782	5550	3222	2994	1693	1171	1117	688	589	596	568	497	637	619	558	691	699	552	452	329	294	276	310	241	250	220	210	226	212	262	211	223	219	184	217	195	223	220	187	192	214	201	219	203	209	219	215	191	221	207	218	203	218	233	238	176	206	194	200	182	200	213	198	226	173	225	205	204	229	211	220	188	239	209	210	198	207	224	190	193	223	182	211	201	213	213	194	238	206	210	224	206	207	217	198	191	223	208	194	190	191	188	224	210	216	189	188	205	199	211	215	193	214	180	206	240	199	179	196	203	199	181	220	194	224	207	214	189	206	184	211	198	193	213	178	219	193	204	210	198	202	178	198	217	195	208	212	204	203	220	185	232	190	190	193	188	217	223	197	211	203	216	183	246	190	224	177	206	205	182	223	218	197	219	196	179	204	234	214	206	217	205	223	234	210	210	216	203	199	213	221	186	213	183	203	196	217	219	186	217	231	198	208	201	199	201	221	214	217	213	198	231	199	232	205	218	198	183	207	210	198	195	193	198	200	207	198	219	194	197	197	210	217	207	217	186	195	204	205	211	204	234	216	188	213	226	220	200	196	219	194	189	211	230	222	211	203	201	183	185	224	201	209	218	199	187	253	241	211	189	194	205	181	190	201	211	192	215	200	212	200	203	192	193	214	203	203	192	192	205	213	204	197	201	204	208	164	216	202	194	177	184	200	201	225	197	217	194	190	207	216	190	177	203	194	220	192	183	215	191	211	207	182	201	190	200	202	221	191	192	192	202	224	201	212	201	203	210	183	198	222	204	218	177	205	196	188	208	198	190	207	188	207	213	209	229	188	200	224	199	241	201	219	195	247	225	222	223	229	205	212	191	209	195	190	217	202	208	213	196	222	203	215	196	206	177	209	198	192	185	219	200	181	236	199	186	197	223	214	197	167	217	209	177	225	221	197	199	198	202	203	205	221	196	204	196	217	211	215	217	219	218	216	197	187	188	208	201	200	193	208	209	200	204	202	205	210	210	217	233	210	229	196	209	203	236	207	200	206	195	180	213	188	180	212	216	195	190	181	188	199	211	205	206	187	214	215	203	215	206	196	207	196	186	215	199	199	194	217	196	206	181	210	194	186	190	215	199	188	203	204	213	217	192	191	202	196	197	206	212	209	212	192	182	214	198	186	177	210	197	193	200	191	185	203	226	211	217	186	220	224	203	183	242	198	196	169	209	196	198	191	211	195	185	217	191	204	193	213	198	196	189	220	228	194	208	218	200	190	187	192	206	204	204	217	198	213	183	214	211	214	235	201	199	205	204	219	227	195	178	209	192	211	204	214	195	220	182	214	180	195	226	195	222	198	209	208	214	190	212	213	240	201	229	206	205	199	210	225	191	203	196	213	202	191	244	220	193	210	207	193	211	186	231	205	184	223	196	173	215	225	215	188	220	220	198	221	207	230	194	184	229	217	208	213	236	198	191	202	233	199	234	185	213	231	196	206	205	219	221	207	226	200	196	202	220	204	188	216	225	204	212	195	201	198	204	219	199	214	194	188	212	211	210	184	210	191	197	192	200	197	193	230	207	230	202	217	198	228	216	213	216	184	223	221	198	214	200	191	204	213	203	195	193	187	178	203	215	198	207	187	197	179	222	187	216	209	192	206	208	183	176	197	213	198	207	181	202	226	207	186	220	211	192	208	180	228	222	193	230	203	230	193	202	225	200	223	182	216	214	202	209	233	202	227	226	186	199	216	215	212	189	191	200	200	199	207	208	196	222	192	204	192	206	220	214	197	192	220	214	213	234	232	218	202	190	209	236	199	217	229	192	196	194	232	203	202	209	199	211	199	209	203	191	190	227	231	215	211	198	216	230	188	193	196	192	224	209	187	194	197	183	209	213	201	181	214	188	191	195	218	177	199	205	210	201	211	192	214	200	203	213	219	202	212	214	215	190	193	181	178	201	205	221	177	198	204	216	209	201	172	200	187	207	215	217	189	213	181	216	198	219	200	237	185	193	182	225	189	205	201	188	195	219	208	225	197	193	186	213	225	212	201	225	207	240	224	210	197	200	197	193	232	215	195	214	199	209	186	189	211	218	198	198	195	192	210	207	195	187	207	252	183	215	207	224	199	198	224	224	221	234	187	205	216	223	173	211	197	212	209	208	194	197	209	205	197	195	218	204	244	219	201	243	209	212	208	222	215	206	212	208	189	202	223	202	213	204	228	223	247	217	211	202	209	188	214	211	216	218	180	224	214	208	238	196	195	201	206	229	221	199	216	205	198	195	216	199	213	205	198	199	204	187	245	224	219	209	194	200	215	218	203	211	188	185	193	190	222	193	189	219	187	207	213	207	195	201	216	211	200	220	203	210	226	216	192	218	216	197	221	194	194	216	188	183	194	202	172	207	201	204	229	205	211	182	209	190	208	194	207	177	202	190	196	201	175	181	189	219	191	221	217	176	169	202	206	205	210	167	213	209	186	203	215	190	233	201	232	198	223	218	206	217	187	202	224	201	202	202	187	209	206	204	183	200	205	219	198	190	200	171	203	219	194	217	220	188	192	200	216	194	192	209	186	206	196	230	202	204	216	188	191	196	210	225	205	183	204	187	213	196	201	214	204	200	221	207	187	190	193	189	206	199	187	191	199	192	229	238	198	213	177	206	188	236	193	221	204	198	183	187	184	220	204	208	244	201	200	202	197	219	212	200	214	224	183	227	228	210	211	215	190	202	208	179	204	211	200	210	176	187	176	200	207	205	184	201	222	199	205	224	198	189	228	192	221	221	224	193	183	202	171	221	202	215	232	181	184	210	188	207	190	212	177	216	182	210	195	210	208	201	193	199	218	231	206	196	210	202	193	201	206	204	215	192	211	186	213	186	176	211	193	216	242	189	218	225	211	186	223	185	193	216	211	199	208	190	185	204	222	203	213	193	177	225	205	234	216	206	198	189	186	195	221	203	186	218	232	189	227	213	207	181	252	209	193	209	195	199	179	216	229	206	196	206	200	228	204	187	223	196	229	188	216	216	218	211	183	215	200	252	195	202	218	198	224	188	195	197	182	204	197	215	197	202	186	207	207	218	194	222	197	207	205	199	186	219	197	195	212	209	214	201	222	222	230	203	219	231	230	191	214	214	190	225	171	217	189	195	227	184	208	185	214	209	200	199	227	216	181	209	212	219	200	203	224	204	180	186	220	185	219	194	189	194	205	221	177	207	222	210	216	220	190	201	205	198	193	216	208	205	196	213	192	204	199	211	204	206	207	198	209	233	228	214	207	218	199	224	219	176	216	212	186	186	221	223	189	175	189	210	202	193	202	177	194	212	215	175	195	192	220	233	202	181	198	207	206	186	223	210	233	201	212	210	227	201	195	229	165	190	222	199	215	217	194	198	194	220	168	200	224	202	194	210	212	216	219	202	177	218	191	212	205	191	177	204	232	208	173	232	215	195	224	198	218	197	194	202	201
26286	30390	43289	45659	42420	41757	36586	35856	32483	33864	39683	34347	27761	27834	27967	21531	21413	15289	14712	9313	7164	6316	3734	3196	2975	3004	2657	3618	3138	3231	4158	3713	3120	2075	1372	1032	1002	961	954	862	656	670	687	722	666	617	651	613	607	621	613	586	565	549	527	587	584	653	566	548	580	618	570	551	539	617	595	531	550	556	569	571	580	533	555	545	547	571	557	533	568	588	548	548	593	578	528	542	584	563	595	561	542	574	576	508	554	528	590	598	559	541	575	558	597	580	561	557	568	577	592	588	584	554	543	561	564	542	604	571	544	567	528	578	549	586	522	571	582	555	599	616	561	581	555	581	566	565	579	569	596	571	573	583	557	556	553	559	605	547	595	563	533	589	557	565	554	622	559	549	596	577	553	557	562	559	573	566	586	591	563	570	556	565	598	545	573	566	606	593	561	596	560	583	578	599	564	541	561	563	561	527	596	612	608	541	591	571	587	569	554	584	527	556	521	580	523	556	573	548	595	581	616	551	525	582	578	602	552	590	521	568	584	558	567	566	580	601	611	582	628	517	558	587	582	530	585	625	563	554	551	546	547	569	575	558	538	562	580	560	514	550	609	529	548	611	547	549	583	538	563	526	553	547	587	548	519	554	539	573	557	570	528	561	544	568	591	575	553	577	628	592	555	565	537	587	538	566	539	562	541	550	595	551	531	565	562	527	507	535	549	561	552	573	597	564	573	533	554	561	548	533	608	585	541	560	570	566	532	550	553	574	555	584	577	560	574	562	535	534	543	524	532	586	559	580	547	562	608	567	568	609	597	586	588	563	554	562	627	584	557	532	551	582	598	538	573	551	550	561	589	557	579	562	591	609	558	532	544	557	571	580	555	580	604	555	613	603	552	582	613	544	547	579	572	558	574	556	548	576	552	548	537	563	632	583	535	546	578	557	529	552	535	577	544	577	554	581	538	551	557	563	607	547	583	573	585	564	563	506	550	577	548	597	556	566	606	558	534	603	577	585	589	574	555	545	599	582	583	567	575	544	539	557	606	594	526	614	577	542	610	568	518	580	616	553	550	573	586	578	597	583	581	572	540	553	564	535	560	594	585	606	577	589	572	586	553	526	545	518	585	577	581	538	589	569	593	611	554	571	535	574	576	586	564	566	550	535	554	508	572	561	539	570	500	573	546	581	542	541	564	600	551	587	577	575	569	586	560	605	550	537	519	560	542	579	566	533	565	580	533	607	514	543	528	583	544	593	567	536	571	575	532	547	552	571	545	569	575	569	568	600	544	522	548	551	536	598	589	543	549	567	591	578	552	557	531	553	588	551	584	564	626	545	596	569	520	542	578	556	551	527	582	553	541	566	587	575	569	589	585	513	533	535	586	553	563	587	592	561	576	578	604	577	528	548	540	582	608	556	581	576	566	574	540	546	586	577	572	536	567	604	583	588	565	568	610	558	572	551	576	554	609	560	555	530	574	576	572	521	546	548	540	575	574	546	568	551	584	591	594	542	571	555	559	564	556	580	568	583	575	558	582	590	557	574	532	539	557	583	581	582	577	558	582	566	553	549	556	614	579	555	542	545	547	567	564	605	582	555	605	591	558	569	565	524	572	563	550	582	576	570	543	582	567	615	546	576	563	553	606	618	544	589	551	578	600	570	544	584	522	606	566	572	607	558	525	561	573	565	572	588	604	563	578	577	580	578	552	605	556	568	544	565	566	540	553	535	548	575	513	590	575	554	606	573	608	560	519	542	571	537	510	565	572	567	567	583	564	588	594	602	551	563	573	578	524	574	593	545	546	591	564	550	567	582	562	592	558	551	556	573	605	562	583	540	615	593	579	601	571	558	574	610	594	534	601	561	562	535	526	606	560	577	586	556	586	570	557	560	546	535	552	506	598	548	556	554	573	591	558	541	569	513	589	554	608	567	524	543	513	631	590	578	556	554	558	524	556	562	585	592	555	531	570	552	551	566	556	561	536	545	550	608	579	536	572	559	587	579	584	582	553	566	593	548	579	538	556	567	533	580	516	580	608	524	582	602	591	596	601	566	602	563	531	528	552	621	561	579	530	599	576	540	584	558	518	607	613	560	569	557	565	539	561	577	586	574	572	581	588	543	548	553	571	572	588	587	581	584	565	555	539	535	544	541	587	582	592	586	559	558	559	540	541	572	577	565	621	528	572	587	563	556	530	544	557	563	575	543	530	557	577	575	556	617	524	559	522	573	583	553	525	551	585	545	552	565	597	580	547	588	575	539	578	565	567	537	561	554	583	572	596	563	576	567	535	544	548	573	554	534	564	595	596	548	552	547	565	552	580	594	595	561	517	578	589	584	557	557	538	528	551	570	586	558	557	590	582	579	594	598	561	571	571	576	511	531	610	532	567	548	526	587	619	564	584	554	587	560	535	540	551	583	569	587	563	599	509	549	547	569	586	560	536	575	592	516	541	593	551	581	569	602	552	527	591	553	564	539	557	520	562	557	558	561	584	610	559	543	582	546	569	558	518	582	538	551	536	567	559	550	577	599	530	568	579	561	553	565	588	548	521	565	530	566	543	643	634	607	588	610	570	533	561	566	549	563	555	565	555	553	554	527	602	572	564	599	531	568	635	565	607	547	547	581	552	571	568	543	552	540	566	570	544	560	580	580	578	568	555	590	554	518	559	566	565	573	571	555	586	545	569	523	575	575	564	575	533	561	525	576	595	557	548	605	579	563	526	558	559	560	572	607	573	557	605	579	578	571	570	549	571	554	575	549	557	574	552	523	582	583	579	573	548	556	582	575	569	589	591	563	554	545	573	576	597	574	551	576	534	549	571	511	552	574	541	550	570	566	511	542	543	586	557	589	571	559	553	545	571	562	581	578	549	578	619	575	540	566	577	583	580	534	566	573	561	539	588	582	534	537	538	572	555	568	540	516	599	527	583	587	559	591	565	584	554	571	613	568	595	569	568	553	577	579	552	571	552	595	562	540	557	576	550	550	573	562	574	578	604	512	518	559	586	601	585	599	596	578	542	550	569	565	577	603	600	545	552	582	566	548	557	543	589	549	589	587	566	601	526	571	547	574	512	569	575	562	528	578	593	581	534	555	573	592	552	557	558	545	554	554	516	591	590	548	561	587	555	596	573	578	585	557	592	573	585	586	558	558	560	559	561	615	590	587	594	486	566	572	567	606	545	550	639	577	552	558	593	573	547	599	571	603	601	575	563	512	602	579	576	563	571	582	569	576	574	521	579	524	535	610	580	587	533	601	538	545	604	590	572	582	541	564	551	601	567	564	585	525	589	579	573	553	556	571	595	570	542	520	561	586	593	581	560	570	580	551	588	614	550	577	542	573	592	569	566	560	577	588	510	568	541	571	590	510	579	505	536	564	550	509	595	582	561	562	539	577	534	584	588	572	560	539	553	568	552	591	571	510	566	598	557	553	584	564	540	540	542	556	567	560	594	540	626	566	570	552	536	502	563	543	594	564	582	574	587	553	552	584	590	547	579	575	597	559
65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
